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
341659378698	341659379256	341659379806	341659380356	341659380906	341659381456	341659382006	341659382556	341659383106	341659383656	341659384206	341659384756	341659385306	341659385856	341659386406	341659386956	341659387506	341659388056	341659388606	341659389156	341659389706	341659390256	341659390806	341659391356	341659391906	341659392456	341659393006	341659393556	341659394106	341659394656	341659395206	341659395756	341659396306	341659396856	341659397406	341659397956	341659398506	341659399056	341659399606	341659400156	341659400706	341659401256	341659401806	341659402356	341659402906	341659403456	341659404006	341659404556	341659405106	341659405656	341659406206	341659406756	341659407306	341659407856	341659408406	341659408956	341659409506	341659410056	341659410606	341659411156	341659411706	341659412256	341659412806	341659413356	341659413906	341659414456	341659415006	341659415556	341659416106	341659416656	341659417206	341659417756	341659418306	341659418856	341659419406	341659419956	341659420506	341659421056	341659421606	341659422156	341659422706	341659423256	341659423806	341659424356	341659424906	341659425456	341659426006	341659426556	341659427106	341659427656	341659428206	341659428756	341659429306	341659429856	341659430406	341659430956	341659431506	341659432056	341659432606	341659433156	341659433706	341659434256	341659434806	341659435356	341659435906	341659436456	341659437006	341659437556	341659438106	341659438656	341659439206	341659439756	341659440306	341659440856	341659441406	341659441956	341659442506	341659443056	341659443606	341659444156	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2681	2000	3600	2300	2681	2000	3600	2300	2680	2000	3600	2300	2679	2000	3600	2300	2678	2000	3600	2300	2677	2000	3600	2300	2677	2000	3600	2300	2676	2000	3600	2300	2675	2000	3600	2300	2674	2000	3600	2300	2674	2000	3600	2300	2673	2000	3600	2300	2673	2000	3600	2300	2672	2000	3600	2300	2672	2000	3600	2300	2671	2000	3600	2300	2671	2000	3600	2300	2671	2000	3600	2300	2670	2000	3600	2300	2670	2000	3600	2300	2669	2000	3600	2300	2669	2000	3600	2300	2669	2000	3600	2300	2668	2000	3600	2300	2668	2000	3600	2300	2668	2000	3600	2300	2668	2000	3600	2300	2667	2000	3600	2300	2667	2000	3600	2300	2668	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23127	21752	28839	25195	21751	14960	1304	750	2721	17428	18739	9823	591	480	461	456	434	424	458	453	410	417	417	413	426	448	429	441	450	448	424	451	458	467	423	446	454	413	440	421	414	438	435	421	373	462	430	442	414	440	419	457	436	390	449	401	393	410	387	444	451	412	439	426	421	413	416	410	420	414	416	435	410	447	417	401	463	448	436	447	403	396	408	423	448	391	393	386	440	434	392	416	381	457	444	399	414	464	438	386	442	424	402	439	415	403	442	398	413	420	418	421	433	393	392	379	436	392	424	385	443	386	415	453	412	410	411	405	420	434	449	449	443	426	397	383	408	428	428	424	430	404	420	409	412	412	460	404	425	403	441	454	426	416	395	413	439	383	411	451	427	411	397	451	390	445	402	432	427	399	406	462	427	400	453	371	402	457	433	436	404	417	421	434	446	421	434	385	402	418	404	424	436	443	403	384	446	388	460	424	446	439	452	388	386	436	436	396	432	423	402	442	418	423	430	403	418	427	410	417	414	415	449	446	401	418	395	432	438	428	423	417	407	433	398	406	443	410	427	475	435	431	419	451	393	438	424	453	422	457	410	398	406	413	410	437	414	437	416	412	416	417	453	407	447	379	404	425	409	386	396	412	467	425	426	401	408	420	390	419	420	441	412	381	409	451	407	398	419	451	432	426	444	421	418	431	416	433	399	454	394	440	416	404	408	383	418	402	409	374	423	427	449	433	412	383	409	443	433	401	413	402	465	433	411	435	409	438	400	443	429	376	424	414	422	399	442	428	394	413	403	431	444	395	384	414	422	419	413	434	439	467	411	464	411	432	408	428	391	399	415	412	408	455	403	402	400	418	467	398	409	410	431	457	442	408	422	438	431	446	393	432	441	443	400	432	392	423	430	390	420	445	433	439	390	403	458	447	405	403	450	444	441	398	441	446	408	390	460	407	437	423	449	441	404	369	416	411	439	427	448	388	413	375	409	411	399	422	387	412	405	440	420	442	400	414	408	427	437	402	421	402	442	425	447	411	456	386	424	428	424	447	399	427	405	438	423	423	463	422	411	388	413	434	365	417	401	448	436	404	438	449	363	417	403	396	425	398	382	411	406	402	395	410	395	420	363	415	413	420	437	418	422	469	422	399	415	437	429	426	421	406	399	420	374	427	460	469	395	435	414	417	437	404	437	395	420	424	419	423	391	363	421	411	389	401	411	425	422	430	392	432	414	417	416	440	418	411	439	433	390	418	422	391	392	431	401	374	394	438	395	391	406	448	417	425	380	415	430	426	398	431	411	466	419	407	439	420	449	435	408	441	441	393	442	410	423	438	395	457	389	408	384	447	443	394	430	418	427	445	387	399	464	441	424	423	431	452	418	418	457	438	407	436	403	387	406	444	436	403	444	440	403	401	442	394	407	439	378	462	433	376	410	395	422	451	458	445	405	416	447	375	436	429	393	391	404	454	400	432	396	430	428	441	401	395	406	465	423	445	437	434	446	430	393	396	420	402	414	432	414	427	416	386	431	405	450	419	430	436	395	399	406	405	443	431	385	414	396	433	387	401	426	421	420	398	432	394	450	397	408	435	453	412	418	464	404	388	379	419	431	424	403	408	425	456	402	446	395	411	435	438	450	433	387	416	395	420	439	402	448	422	391	440	400	396	404	408	438	434	414	418	410	395	437	413	403	403	431	392	451	439	420	404	416	414	407	416	401	389	382	433	430	429	394	395	410	384	408	388	396	424	414	445	442	436	454	412	428	432	434	447	419	409	407	395	431	409	424	415	426	424	409	416	396	402	426	421	401	431	419	442	410	422	403	428	401	447	412	423	428	417	407	453	426	415	431	440	381	403	398	433	427	421	424	401	417	372	399	440	401	429	413	425	401	388	399	413	421	434	406	426	399	440	396	452	390	463	392	404	409	435	411	444	384	422	436	427	412	409	393	435	418	403	407	430	424	421	418	408	399	432	432	389	435	429	421	438	443	438	464	404	414	443	416	435	436	401	426	427	425	399	397	426	429	397	423	405	405	400	408	430	429	409	422	440	414	389	431	439	386	395	404	445	420	437	429	404	393	443	426	423	401	410	424	396	401	416	387	423	423	389	449	407	387	463	412	408	419	396	430	428	429	412	411	419	388	415	414	436	404	404	392	450	409	401	400	435	388	409	425	384	421	415	402	417	423	400	416	410	474	431	441	448	380	391	411	421	399	438	447	432	458	432	409	407	440	409	416	432	418	428	433	419	414	392	427	438	418	402	432	444	387	477	415	399	385	436	420	408	385	441	400	401	427	450	418	434	452	408	442	447	409	439	415	386	399	436	417	449	443	418	440	420	400	385	435	430	442	436	404	430	423	429	435	451	406	383	428	410	394	397	441	436	415	411	423	421	422	419	428	434	423	407	445	453	441	423	435	384	391	431	426	430	437	441	425	411	419	459	436	422	381	418	411	428	422	405	414	446	451	416	454	428	434	406	388	389	420	412	402	430	400	425	405	413	412	414	396	437	407	436	449	441	446	421	404	413	436	466	390	425	395	445	454	374	418	415	413	446	415	390	417	403	439	409	433	421	455	403	442	391	395	405	420	423	455	402	413	448	412	395	392	428	440	440	385	383	415	425	445	409	429	465	392	412	414	417	394	388	465	417	421	397	415	460	443	415	450	412	424	404	480	378	414	433	421	421	408	430	396	430	404	395	431	428	357	430	403	443	429	432	420	434	414	460	417	395	462	438	393	384	417	420	463	424	413	445	388	376	417	430	444	456	401	413	446	412	421	418	387	405	460	423	434	429	460	408	446	408	415	438	422	414	387	421	445	439	424	423	399	401	391	415	439	464	422	432	434	436	389	426	454	419	418	401	444	419	425	420	420	419	403	384	392	377	420	420	406	430	411	403	416	426	429	446	398	403	420	405	438	443	379	429	413	441	442	419	433	429	428	447	419	385	414	391	415	400	420	392	372	423	431	426	453	395	410	448	399	398	429	421	393	432	429	427	430	378	432	401	417	400	414	382	426	405	379	449	401	386	397	399	428	424	408	410	426	405	414	430	436	428	399	416	414	430	384	423	423	415	427	445	396	422	416	427	402	400	450	446	413	440	430	396	441	389	391	476	434	423	414	422	384	402	403	411	431	454	420	399	427	457	440	390	412	421	374	414	439	435	411	426	427	404	391	419	425	441	421	426	437	433	399	399	420	420	394	401	431	496	397	382	407	401	434	422	397	416	411	453	414	400	410	454	397	393	412	379	397	435	433	412	411	393	422	406	420	385	398	402	428	440	426	423	401	433	424	436	428	439	402	421	417	450	419	424	418	435	401	403	441	421	425	406	425	392	402	400	418	404	420	431	396	426	430	418	424	402	420	415	415	416	440	436	416	418	438	475	391	377	422	378	445	412	436	392	431	391	434	397	446	430	430	412	425	428	423	419	412	432	453	423	406	408	404	433	437	420	422	382	415	430	423	421	370	419	430	412	420	407	435	406	447	409	445	414
4975	14721	10337	4932	2939	2242	1777	1492	7117	29967	28872	14761	762	731	698	723	690	680	687	710	662	664	676	698	734	748	686	807	734	741	747	770	769	721	666	668	728	679	676	704	720	712	672	720	697	694	673	692	680	719	682	700	682	711	702	678	682	684	669	656	688	630	701	691	718	695	649	652	657	660	625	714	643	654	681	657	610	674	634	655	666	705	644	652	672	695	694	691	651	633	645	623	648	682	700	602	674	673	677	630	673	644	628	648	675	622	587	667	703	717	624	697	678	690	698	639	637	651	641	660	664	626	645	634	666	674	649	712	699	705	662	676	594	657	662	642	648	663	656	653	640	663	660	649	668	620	718	671	627	680	675	674	649	648	693	660	671	674	607	685	676	611	670	655	666	676	641	669	661	700	668	649	689	668	672	655	708	651	676	675	640	671	701	656	648	620	695	655	662	671	692	697	661	678	650	686	653	676	653	694	685	666	642	698	690	655	639	656	689	667	654	684	655	659	671	670	667	699	683	653	660	647	688	634	679	611	617	649	685	631	659	659	660	678	647	660	710	686	646	691	660	660	700	680	643	694	691	687	698	690	639	676	658	621	647	674	684	667	689	649	625	650	706	634	661	603	610	672	708	673	694	671	690	684	669	667	677	661	668	711	653	654	637	636	682	675	669	657	655	659	699	675	659	616	639	709	642	660	633	704	619	679	662	667	666	660	667	640	635	625	675	633	624	640	676	716	706	639	656	655	690	660	668	661	712	659	642	693	676	654	683	664	653	681	681	627	670	660	658	636	670	675	691	712	638	673	678	634	693	632	637	610	681	654	679	635	645	658	659	682	689	634	615	677	681	671	689	674	651	711	674	628	680	667	623	660	703	634	672	630	685	668	635	653	634	672	716	651	644	657	649	662	636	604	675	682	656	683	639	665	718	706	695	660	600	728	658	654	679	632	656	655	664	667	646	674	654	665	645	628	633	663	659	681	649	670	664	670	639	635	692	628	643	628	692	646	666	709	657	678	612	657	681	671	620	680	648	648	580	685	651	685	666	649	669	669	676	662	644	593	679	682	690	678	638	642	700	648	699	687	669	649	655	661	687	675	664	640	647	626	675	665	663	610	694	650	683	685	690	708	680	657	662	648	701	702	650	688	733	608	674	687	690	671	701	647	670	640	692	607	660	614	659	697	662	700	706	691	650	648	668	685	684	654	672	668	707	635	643	664	610	661	653	648	692	633	653	701	675	619	725	691	645	661	653	659	712	628	685	629	697	667	627	685	704	640	673	682	656	658	660	638	631	655	675	650	683	664	639	665	610	712	646	656	644	685	659	674	679	674	667	708	657	661	675	686	677	674	678	652	683	664	678	710	649	665	680	698	649	639	679	644	661	660	675	682	680	638	674	697	681	736	683	658	667	703	669	629	697	616	714	681	658	687	659	611	706	665	646	682	660	661	654	634	673	645	619	656	645	677	711	689	631	652	657	658	696	666	685	704	643	698	641	614	664	661	651	664	667	665	654	620	662	714	696	625	669	635	723	666	677	667	669	622	694	647	676	656	697	662	663	686	634	655	659	637	651	654	635	678	655	634	682	657	681	652	645	644	621	647	665	644	664	644	702	684	681	643	626	640	655	681	661	672	692	697	643	669	625	686	679	605	673	632	593	699	685	697	651	664	711	653	666	672	672	696	666	690	637	644	690	631	670	673	665	639	650	691	642	676	606	682	698	674	659	656	621	637	674	657	701	653	642	628	689	670	711	650	653	676	679	659	661	670	638	676	679	703	693	668	687	647	651	657	677	653	681	627	689	644	667	667	703	645	716	674	666	693	635	627	635	649	712	633	667	674	652	654	615	670	686	618	683	670	669	705	669	717	649	664	665	652	658	679	706	685	669	694	666	678	637	641	686	679	656	622	662	681	652	672	692	664	668	659	664	691	674	650	600	668	679	683	623	652	655	675	631	694	660	679	651	654	657	674	662	633	671	632	645	694	688	695	712	658	644	756	657	706	679	688	683	700	625	628	664	679	700	621	647	645	664	674	630	692	632	667	661	688	679	645	674	685	658	667	664	641	625	650	673	657	650	631	633	668	655	707	664	651	619	641	677	674	733	663	652	648	650	712	678	656	630	647	672	649	628	673	633	687	603	632	661	649	674	633	719	613	695	590	657	647	723	639	696	627	672	581	718	656	706	627	636	638	650	658	663	652	664	698	660	602	651	661	682	713	659	666	668	672	677	641	679	670	684	688	664	689	647	662	644	636	656	671	654	656	665	626	679	686	669	671	657	661	665	704	660	683	665	678	689	633	672	655	673	675	643	664	657	674	678	695	633	612	670	641	618	648	649	679	631	681	654	665	637	611	655	679	675	677	655	683	675	719	696	598	655	631	680	655	678	651	703	653	636	662	633	687	652	615	709	682	680	660	622	684	696	729	674	687	633	626	646	719	652	664	688	672	651	644	645	662	723	684	662	657	646	675	666	650	644	686	672	643	666	670	635	648	662	670	688	696	663	689	706	683	669	646	639	656	689	636	650	693	712	640	683	655	664	629	671	662	671	663	689	666	681	645	668	682	668	659	606	684	708	608	664	643	662	653	705	608	726	724	649	685	651	668	656	670	678	674	662	664	644	679	667	716	643	742	654	691	633	641	682	632	640	672	654	669	665	671	674	602	707	696	645	673	657	653	606	671	697	695	709	653	604	666	617	680	657	691	643	672	676	657	679	649	677	663	639	682	613	658	671	617	619	662	656	653	703	642	662	682	640	679	661	682	638	679	661	645	674	645	704	640	670	672	688	670	677	648	643	657	658	677	660	701	681	633	653	675	671	613	639	596	658	665	663	708	716	640	634	664	642	679	698	650	688	640	667	642	663	667	691	625	635	678	681	677	678	712	642	676	696	708	656	673	689	707	671	606	666	660	640	669	619	646	647	674	656	685	653	652	664	693	643	690	668	683	698	615	676	657	653	686	678	649	671	696	690	681	679	642	647	664	646	644	631	687	662	652	656	654	659	626	633	717	676	642	672	668	670	666	640	656	636	671	643	626	631	626	668	655	667	687	660	655	645	687	658	676	669	647	708	659	649	666	671	673	686	646	641	669	688	669	645	683	686	650	688	683	679	620	653	685	666	687	678	626	704	648	615	635	660	683	648	713	679	635	649	667	666	635	672	632	636	651	693	650	644	672	644	663	621	675	729	650	684	674	677	680	643	688	644	648	659	691	671	667	711	631	676	660	686	661	653	651	717	646	621	680	647	650	641	645	657	688	668	691	640	660	686	654	630	667	646	655	604	682	658	656	636	663	656	647	649	642	694	705	605	678	658	671	682	660	635	660	689	630	648	663	658	683	660	675	612	666	675	667	658	634	676	636	671	677	638	672	659	708	648	624	702	688	646	646	641	635	689	662	658	643	645	646	667	670	634	652	642	642	678	680	713	652	626	629	665	701	629	669	602	672	668	659	632	678	633	598	642	694	647	698	641	675	643	668	655	673
27830	17773	3850	1081	835	752	702	693	741	1586	1862	891	671	741	698	687	680	719	683	700	662	692	657	699	669	739	701	722	728	675	675	696	724	642	677	673	665	752	700	673	624	677	650	654	655	744	694	689	697	662	672	711	673	680	667	685	685	710	710	685	656	684	674	703	646	685	689	691	680	758	672	674	710	673	716	700	699	639	667	669	640	653	721	672	722	737	621	685	684	693	699	680	691	716	678	678	707	678	681	646	671	650	684	689	701	680	670	703	651	648	671	678	706	658	702	691	728	716	706	688	700	669	664	681	737	647	712	682	677	655	700	738	761	678	727	711	659	703	667	679	688	686	698	672	679	681	721	668	666	726	697	690	709	671	688	733	637	702	707	676	713	679	694	631	643	705	687	672	680	653	657	682	672	676	662	645	722	682	700	691	681	673	660	650	700	675	684	690	740	670	622	694	692	692	693	690	676	667	664	675	660	722	668	635	675	694	657	705	674	644	664	650	678	704	709	675	673	705	633	642	651	664	693	710	666	687	679	662	656	682	641	715	675	722	654	703	675	692	700	759	712	709	719	726	650	710	668	709	693	625	653	692	687	702	683	690	685	621	683	734	641	694	660	703	720	720	676	698	707	684	643	665	732	682	685	704	723	708	707	660	692	699	685	744	633	688	688	665	715	663	703	671	675	673	685	666	676	658	677	681	715	682	657	688	685	693	707	689	716	630	691	661	660	689	692	710	693	711	664	684	652	711	668	647	654	649	697	660	697	701	689	704	667	687	669	717	686	690	659	649	688	642	680	652	668	688	700	638	707	690	717	728	662	670	663	684	637	602	712	698	665	722	737	659	661	708	715	677	693	660	745	684	730	673	687	666	681	663	707	683	671	650	702	680	712	691	675	667	672	706	693	650	701	675	664	704	705	694	688	702	701	658	744	658	695	694	695	677	618	681	662	714	720	673	721	732	742	660	686	652	715	664	684	691	722	703	651	599	694	721	658	699	654	637	729	663	650	687	683	659	679	672	687	699	676	709	640	637	683	707	671	679	684	645	708	695	693	725	700	648	684	678	645	687	652	663	693	656	691	672	698	703	677	657	687	670	678	706	710	683	735	683	717	651	707	679	699	682	695	676	686	643	682	653	697	661	664	722	692	687	683	685	625	679	676	688	716	649	631	725	683	670	666	668	668	731	667	708	681	669	679	689	697	662	680	688	683	694	666	693	655	688	729	654	678	696	707	688	655	715	676	671	681	708	684	639	676	726	707	691	703	684	693	639	699	754	673	645	789	644	666	704	665	686	703	695	662	678	708	680	672	658	681	665	685	679	664	698	705	688	654	671	690	712	722	711	645	655	708	663	679	680	694	691	653	687	734	721	694	658	732	734	697	676	708	717	654	635	703	700	708	695	718	666	696	718	716	700	668	660	721	651	654	694	682	730	697	725	702	733	724	655	673	666	683	688	704	668	667	748	703	667	696	680	709	706	662	680	640	626	666	691	651	657	674	667	639	706	659	716	703	648	663	655	685	696	700	700	696	652	648	674	693	659	690	671	653	679	659	728	670	718	683	708	716	658	684	676	726	693	672	705	675	694	666	681	704	660	729	678	698	697	650	670	651	725	686	676	681	699	659	689	684	659	694	690	652	658	625	691	708	679	674	667	681	714	693	650	703	685	665	642	674	661	710	681	687	680	654	641	697	730	651	695	626	698	700	670	684	696	648	688	690	680	678	680	738	689	650	708	674	695	674	708	719	651	729	689	703	692	708	654	662	720	682	701	688	691	703	694	652	678	689	677	724	671	704	674	674	706	678	639	705	675	694	639	700	686	710	698	652	659	731	688	707	701	679	659	716	658	676	700	682	706	670	669	653	705	643	704	675	645	635	738	670	676	742	701	669	737	687	689	714	704	662	732	739	743	725	745	683	691	680	636	685	715	686	678	672	651	683	652	678	642	667	672	637	739	676	722	647	702	715	659	688	682	695	705	665	676	695	682	709	711	709	728	693	653	659	679	656	637	683	732	686	700	680	697	678	709	673	665	684	708	654	672	675	707	690	739	704	709	665	656	741	696	678	718	677	639	668	687	695	620	660	698	658	670	686	682	664	711	656	726	648	637	668	695	664	684	695	682	715	704	658	698	687	681	679	693	697	677	704	682	704	648	701	740	702	695	683	734	711	703	656	660	705	691	668	685	678	718	703	689	680	722	712	697	677	666	697	678	671	705	643	719	708	727	661	670	688	710	726	659	662	710	682	723	689	728	705	662	694	710	706	676	721	700	736	679	729	674	685	682	672	667	740	729	653	700	700	683	700	656	712	730	679	646	655	661	674	691	664	677	687	676	736	684	642	677	648	633	682	671	687	671	690	663	700	735	698	662	683	627	706	697	684	707	652	671	715	654	695	676	687	701	698	724	697	712	688	713	640	760	710	657	678	702	668	687	708	671	713	636	682	708	711	691	648	676	718	690	677	701	721	681	691	713	620	687	665	683	721	678	663	678	627	685	701	668	664	658	683	647	664	682	675	693	744	678	668	673	693	693	705	690	674	659	707	729	705	690	672	638	719	671	689	669	642	727	715	721	672	714	723	671	666	670	651	732	702	695	722	647	692	674	669	684	724	651	660	650	654	645	760	659	682	694	673	675	695	659	685	681	668	690	688	668	715	646	646	689	711	744	693	712	659	656	673	663	714	675	682	703	754	732	700	687	623	672	653	699	674	672	682	718	681	689	689	701	709	640	693	674	684	671	686	699	688	654	694	688	737	691	669	681	654	732	699	681	696	668	690	725	704	706	693	659	664	689	699	713	675	680	730	687	667	714	689	705	684	670	715	685	665	674	669	667	686	709	694	691	671	650	629	689	653	652	653	663	693	660	717	681	700	672	719	678	644	704	717	666	685	701	683	704	637	697	678	701	698	667	679	682	625	700	656	693	646	675	668	676	728	699	673	672	738	650	704	672	719	688	680	674	689	666	693	731	712	697	677	708	701	651	699	683	682	658	745	689	742	701	677	672	675	669	661	672	713	695	686	648	668	660	672	666	686	690	705	670	687	651	619	684	633	712	690	740	701	646	682	697	694	703	676	681	659	664	708	664	689	703	709	718	710	671	639	646	693	718	695	741	682	678	678	667	692	675	717	680	728	689	699	662	677	673	643	745	667	726	687	661	646	688	657	709	689	709	709	676	649	710	673	645	677	678	685	756	638	686	677	718	695	730	710	671	722	720	699	674	723	691	724	684	637	684	626	714	711	727	716	692	722	651	672	643	706	640	710	717	673	721	714	666	726	622	690	681	658	643	672	663	711	707	687	675	693	666	678	699	735	718	701	681	676	671	695	723	662	677	616	689	687	691	696	640	669	680	720	741	679	699	694	671	679	717	691	680	703	636	733	700	640	676	668	699	700	659	688	745	706	702	670	691	654	653	725	686	673	713	691	727	692	716	696	703	703	680	621	689	655	700	658	651	672	726	653	697	658	691	682	713	687	658	680	700
5068	3635	2766	1576	1349	1177	1093	1179	1363	3255	3731	1543	1099	1096	1135	1147	1036	1098	1100	1088	1057	1093	1031	1050	1090	1103	1075	1137	1133	1091	1055	1155	1126	1114	1103	1076	1103	1050	1121	1088	1074	1031	1099	1122	1172	1095	1081	1089	1043	1114	1107	1118	1044	1109	1097	1085	1104	1054	1148	1088	1099	1030	1088	1078	1100	1071	1019	1153	1116	1097	1078	978	1107	1076	1110	1153	1096	1087	1083	1106	1057	1039	1079	1079	1083	1123	1143	1111	1076	1095	1143	1060	1115	1074	1106	1081	1059	1059	1126	1081	1093	1096	1081	1127	1096	1104	1008	989	1097	1070	1137	1130	1021	1104	1111	1084	1060	1048	1075	1078	1114	1065	1113	1067	1084	1149	1062	1065	1068	1075	1049	1010	1050	1085	1097	1108	1060	1021	1090	1114	1070	1068	1107	1062	1079	1093	1084	1118	1078	1133	1142	1109	1055	1094	1103	1061	1082	1123	1017	1030	1075	1101	1105	1085	1102	1050	1090	1041	1097	1078	1106	1063	1054	1118	1103	1128	1109	1059	1067	1133	1105	1146	1035	1048	1107	1106	1081	1074	1029	1070	1077	1047	1045	1048	1124	1087	1143	1021	1041	1070	1127	1038	1093	1063	1079	1098	1017	1067	1037	1087	1052	1097	1079	1080	1075	1123	1088	1164	1101	1054	1079	1038	1028	1118	1101	1021	1088	1062	1068	1050	1082	1051	1083	1088	1056	1055	1141	1116	1053	1025	1127	1069	1030	1097	1072	1026	1077	1093	1091	1130	1094	1111	1001	1056	1110	1043	1067	1033	1097	1054	1131	1128	1075	1098	1084	1065	1063	1040	1075	1064	1088	1107	1061	1078	1105	1052	1109	1089	1074	1090	1114	1107	1104	1142	1106	1110	1059	1086	1004	1133	1011	1131	1045	1087	1066	1107	1043	1122	1112	1101	1109	1066	1050	1055	1122	1073	1024	1057	1071	1043	1018	1068	1059	1115	1044	1072	1046	1107	1085	1072	1133	1060	1089	1056	1078	1075	1094	1104	1043	1082	1075	1055	1054	1090	1065	1057	1055	1103	1103	1105	1104	1057	1068	1103	1100	1049	1147	1050	1069	1008	1077	1029	1119	1117	1064	1085	1080	1096	1024	1108	1060	1077	1020	1042	1049	1050	1104	1090	1035	1065	1058	1095	1011	1129	1075	1127	1057	1058	1107	1055	1076	1077	1064	1072	1070	1092	1077	1099	1079	1060	1042	1066	1113	1052	1092	1094	1085	1083	1050	1102	986	1077	1127	1109	1108	1072	1097	1082	1070	1110	1052	1090	1115	1059	1095	1047	1106	1037	1040	1034	1019	1052	1053	1054	1047	1110	1129	1110	1015	1037	1141	1054	1129	1031	1120	1081	1038	1079	1073	1072	1060	1133	1113	1131	1052	1119	1098	1039	1137	1060	1043	1054	1064	1040	1096	1065	1069	1078	1070	1077	1098	1056	1086	1132	1089	1080	1041	1069	1095	1063	1097	1090	1029	1061	1141	1047	1101	1187	1035	1163	1089	1081	1123	1063	1086	1114	1055	1115	1048	1103	1091	1065	1089	1123	1015	1069	1081	1081	1172	1033	1101	1060	1096	1055	1078	1081	1071	1054	1029	1070	1024	1115	1047	1087	1046	1023	1105	1117	1063	1076	1066	1018	1077	1057	1079	1049	1050	1048	1050	1055	1112	1087	1093	1078	1094	1073	1126	1124	1119	1095	1163	1088	1090	1095	1104	1065	1083	1141	1089	1113	1071	1113	1062	1127	1091	1101	1061	1143	1012	1104	1056	1112	1045	1058	1080	1034	1027	1086	1112	1124	1035	1052	1089	1027	1087	1097	1109	1086	1097	1069	1114	1058	1113	1088	1097	1052	1068	1068	1048	1135	1098	1084	1101	1041	1039	1124	1119	1072	1114	1094	1049	1040	1071	1057	1087	1125	1080	1103	1165	1110	1098	1048	1117	1067	1096	1048	1112	1068	1052	1072	1100	1096	1082	1048	1111	1095	1046	1080	1034	1129	1089	1085	1102	1045	1085	1129	1054	1081	1058	1067	1079	1046	1076	1038	1027	1066	1053	1109	1083	1076	1054	1067	1075	1042	1026	1124	1119	1050	1129	1137	1109	1092	1026	1118	1110	1074	1063	1077	1134	1107	1073	1063	1154	1129	1069	1064	1159	1078	1050	1083	1096	1119	1028	1067	1121	994	1053	1094	1024	1076	1104	1142	1098	1051	1112	1066	1106	1091	1112	1058	1118	1061	1093	1095	1049	1075	1113	1086	1094	1056	1101	1149	1074	1096	1056	1120	1051	1113	1026	1106	1114	1076	1107	1073	1096	1101	1069	1097	1056	1069	1041	1057	1056	1118	1140	1108	1048	1100	1032	1097	1026	1071	1106	1037	1093	1086	1078	1053	1096	1096	1014	1110	1043	1065	1064	1109	1183	1068	1138	1060	1056	1070	1115	1063	1112	1036	1061	1050	1062	1072	1051	1095	1041	1089	1105	1096	1059	1118	1072	1062	1083	1079	1074	1092	1133	1093	1086	1088	1112	1055	1083	1111	1081	1057	1078	1076	1051	1071	1085	1108	1052	1087	1058	1104	1043	1038	1058	1076	1082	1080	1058	1096	1110	1084	1110	1058	1110	1096	1100	1069	1125	1091	1096	1100	1024	1073	1061	1115	1113	1086	1088	1069	1065	1117	1050	1091	1134	1071	1036	1094	1077	1053	1105	1086	1089	1059	1112	1079	1099	1121	1050	1063	1096	1094	1100	1133	1068	1113	1055	1048	1048	1079	1046	1120	1037	1104	1037	1040	1082	1128	1113	1031	1100	1094	1074	1101	1052	1045	1104	1108	1098	1090	1031	1141	1055	1115	1062	1074	1146	1072	1057	1050	1045	1046	1081	1055	1003	1147	1054	1073	1119	1073	1083	1056	1072	1073	1096	1068	1061	1107	1098	1106	1097	1038	1064	1085	1078	1070	1105	1101	1050	1033	1103	1062	1068	1087	1101	1049	1112	1069	1099	1093	1045	1011	1080	1062	1055	1066	1062	1123	1050	1084	1118	1067	1068	1062	1065	1075	1073	1101	1051	1054	1014	1043	1065	1065	1088	1092	1022	1087	1087	1083	1089	1051	1110	1106	1117	1102	1038	1106	1093	1118	1075	1023	1023	1051	1080	1094	1061	1023	1102	1088	1134	1067	1081	1040	1079	1118	1080	1075	1033	1061	1084	1131	1100	1064	1049	1147	1099	1082	1086	1062	1090	1110	1047	1117	1095	1029	1063	1080	1060	1129	1061	1077	1052	1071	1097	1094	1110	1089	1046	1052	1062	1063	1027	1140	1130	1112	1049	1073	1109	1062	1118	1130	1054	1090	1060	1126	1076	1130	1048	1112	1114	1073	1057	1049	1113	1112	1060	1076	1098	1114	1080	1100	1139	1056	1090	1074	1129	1096	1062	1053	1079	1111	1103	1040	1126	1046	1050	1054	1088	1047	1039	1070	1134	1107	1026	1052	1052	1080	1107	1091	1095	1097	1058	1129	1033	1140	1107	1078	1066	1103	1098	974	1101	1031	1093	1099	1081	1052	1040	1068	1095	1045	1099	1077	1119	1087	1146	1116	1040	1065	1051	1046	1115	1096	1057	1084	1100	1066	1022	1075	1010	1079	1063	1072	1024	1080	1042	1026	1016	1021	1141	1094	1096	1060	1082	1067	1078	1123	1079	1056	1075	1084	1112	1013	1073	1057	1140	1051	1064	1058	1068	1105	1107	1044	1083	1044	1156	1077	1088	1048	1080	1098	1079	1079	1051	1027	1014	986	1088	1090	1062	1052	1090	1074	1157	1051	1048	1118	1143	1063	1126	1053	1095	1110	1092	1083	1034	1078	996	1088	1069	1071	1070	993	1090	1095	1082	1073	1097	996	1136	1040	1094	1060	1109	1109	1115	1055	1130	1082	1112	1107	1069	1045	1060	1044	1024	1026	1065	1063	1096	1114	1124	1115	1084	1079	1084	1102	1056	1046	1129	1070	1054	1121	1063	1091	1064	1091	1040	1069	1044	1082	1068	1113	1111	1029	1078	1022	1058	1048	1038	1060	1076	1043	1134	1078	1071	1095	1053	1047	1054	1074	1090	1083	1111	1101	1071	1142	1089	1059	1108	1060	1092	1087	1054	1044	993	1102	1120	1078	1067	1110	1071	1042	1107	1072	1094	1015	1081	1095	1081	1050	1102	1091	1038	1104	1091	1020	1095	1114	1093	1111	1050	1100	1050	1117	1045	1080	1093	1119	1091	1035	1070	1064	1104	1058	1131	1052	1128	1026	1053	1117	1046	1064	1083	1071	1086	1067	1080	1114	1116	1127	1147	1053	1072	1113	1049	1093	1066	1088	1050	1101	1109	1109	1030	1105	1078	1161	1082	1075	1026	1049	1112	1044	1085	1078	1090	1092	1100	1043	1103	1089	1106	1123	1100	1089	1101	1049	1059	1120	1065	1039	1124	1072	1099	1039	1067	1069	1134	1093	1067	1065	1086	1082	1100	1024	1126	1166	1057	1058	1084	1098	1004	1092	1046	1054	1048	1056	1071	1077	1102	1099	1054	1085	1017	1075	1043	1078	1041	1094	1071	1136	1083	1063	1113	1072	1109	1108	1066	1055	1053	1100	1087	1138	1100	1080	1076	1086	1098	1139	1100	1076	1109	1096	1064	1114	1065	1035	1012	1045	1086	1104	1133	1146	1142	1055	1073	1107	1085	1058	1060	1053	1080	1029	1082	1111	1081	1127	1063	1092	1105	1117	1036	1126	1084	1023	1089	1074	1123	1021	1103	1073	1080	1070	1102	1098	1078	1054	1106	1041	1146	1105	1117	1070	1066	1099	1060	1081	1014	1065	1105	1096	1044	1092	1118	1079	1065	1051	1114	1087	1093	1064	1087	1101	1099	1074	1058	1088	1046	1064	1056	1127	1099	1064	1075	1012	1143	1105	1057	1101	1064	1091	1060	1085	1153	1106	1081	1064	1085	1040	1098	1013	1079	1116
24114	21596	27720	25923	14526	1181	792	730	1321	6752	6137	668	602	551	592	540	532	521	558	547	501	563	536	518	577	563	586	542	582	508	573	555	547	578	570	594	553	523	541	600	527	536	573	558	525	554	519	571	543	522	519	527	554	586	541	546	534	533	580	540	523	542	520	518	559	474	524	524	527	522	548	575	561	541	548	521	505	523	550	551	514	536	576	537	526	549	514	562	523	529	524	497	558	518	533	555	472	533	510	533	551	530	526	514	534	556	507	559	509	503	509	520	524	541	522	511	503	524	512	534	526	511	515	559	482	491	554	486	563	523	527	566	520	522	524	501	515	556	542	579	525	537	480	560	531	496	529	574	514	470	531	544	519	538	551	560	574	534	574	534	555	474	525	533	562	511	520	560	525	487	538	563	542	537	587	513	537	498	531	508	519	462	528	513	535	527	540	550	503	553	498	565	589	499	551	492	554	556	522	542	538	541	558	531	535	562	546	495	560	524	544	479	549	551	561	503	545	524	510	535	531	549	526	559	525	527	563	526	488	523	536	540	532	515	551	507	540	536	552	547	557	526	525	520	508	529	552	537	480	563	521	532	542	516	530	551	494	535	522	546	504	519	533	520	544	498	537	541	570	523	557	543	541	558	549	543	545	562	530	545	526	524	554	522	561	560	541	551	504	556	541	513	559	561	581	513	507	530	546	526	521	557	539	536	516	521	503	494	532	553	536	490	508	578	503	545	498	526	504	499	549	495	515	529	557	494	520	504	583	548	533	592	576	543	550	516	527	513	520	556	544	570	567	576	547	545	532	508	477	589	558	553	527	506	547	501	516	508	545	526	548	544	554	526	517	510	560	561	475	552	534	508	529	532	552	563	490	528	558	518	522	508	557	498	564	501	537	527	514	540	535	532	566	545	532	536	541	537	509	502	521	494	553	557	506	531	522	533	548	534	519	473	557	512	532	571	552	499	511	503	520	528	556	539	500	510	540	510	493	560	548	534	522	523	537	589	506	521	566	528	544	531	489	530	560	560	535	514	487	539	502	490	504	563	506	551	536	532	565	543	527	569	536	492	569	529	534	484	523	593	541	525	541	520	508	537	509	574	544	570	563	521	496	543	524	540	570	537	539	548	563	556	571	598	538	506	479	527	577	540	529	513	575	533	503	547	514	548	530	514	526	492	521	520	568	538	531	588	584	523	532	555	547	534	548	455	537	511	540	505	527	564	553	506	523	505	560	544	508	510	497	563	529	552	544	552	524	509	515	560	521	506	612	543	556	548	518	493	492	532	475	527	565	527	522	510	527	545	543	534	517	549	534	571	560	516	530	555	545	518	538	532	496	489	518	578	529	523	521	524	531	579	533	552	510	529	540	516	523	551	496	560	536	528	486	540	525	551	563	529	502	533	523	473	527	501	521	524	518	556	533	512	579	543	527	511	512	524	528	525	521	551	533	567	512	541	523	554	545	501	515	546	490	543	554	519	499	541	541	503	507	523	535	513	549	510	505	541	555	505	529	490	516	552	548	542	525	559	592	542	511	525	538	521	558	506	520	515	507	530	512	520	516	526	543	525	521	524	546	521	531	491	516	529	526	553	557	547	529	572	522	525	502	510	539	529	539	480	489	500	475	532	508	491	525	513	516	503	528	546	549	538	525	529	521	514	493	501	537	533	532	493	536	504	548	496	504	546	527	536	545	526	538	557	538	546	535	546	519	560	556	548	503	488	546	514	508	556	521	519	547	505	525	547	550	540	549	509	532	521	536	517	544	528	534	528	558	557	537	531	518	515	520	561	522	471	485	556	536	503	494	554	545	514	496	506	506	541	519	568	496	531	492	523	510	492	544	574	514	568	515	511	546	569	532	512	535	542	557	494	502	571	535	526	488	520	551	558	530	509	574	508	537	555	500	510	546	478	588	564	554	539	525	567	525	535	495	521	508	530	514	501	512	535	543	536	526	472	493	526	541	522	507	494	529	540	553	573	534	524	545	532	562	594	513	510	502	551	520	541	533	517	516	508	534	529	507	533	540	557	554	526	550	535	544	553	541	516	527	550	515	550	567	521	558	568	524	509	536	523	521	551	563	504	561	523	537	552	549	615	514	526	528	564	541	522	543	521	520	488	548	499	519	531	578	545	508	515	523	544	521	567	516	552	557	550	522	508	499	494	549	556	545	519	530	509	526	539	529	555	480	538	487	571	502	516	531	562	532	507	566	561	536	568	538	512	540	536	496	522	529	508	546	552	517	538	561	553	558	574	502	542	510	549	550	555	580	552	500	516	534	527	533	584	546	565	545	487	525	533	556	546	567	539	568	524	510	551	525	545	543	518	475	489	533	552	550	552	528	509	528	547	562	522	534	524	538	495	538	548	514	548	478	535	532	569	516	508	574	485	569	491	538	520	487	552	576	545	540	573	533	567	485	518	584	532	523	521	562	555	525	490	537	486	515	506	552	526	518	517	504	515	511	526	541	514	512	556	578	523	520	547	534	516	553	516	523	523	518	540	524	522	548	555	568	542	506	528	546	530	542	542	552	520	522	576	505	507	526	556	527	553	544	497	552	535	548	511	555	578	554	536	528	499	524	489	573	526	513	523	524	535	528	543	516	578	546	535	541	544	558	567	540	504	536	540	528	506	580	519	524	560	514	519	543	545	506	524	555	532	551	528	530	548	556	556	527	539	533	548	535	522	531	557	531	526	516	536	488	541	509	521	532	516	536	519	546	496	577	537	496	551	545	506	510	534	538	515	562	513	579	529	515	538	550	528	553	536	562	529	562	519	530	514	553	527	545	531	524	580	510	515	572	554	532	505	537	535	541	495	515	547	509	571	506	533	517	493	530	542	526	531	509	516	520	571	552	512	504	539	506	515	472	541	501	504	515	532	510	541	521	490	556	537	576	530	528	544	513	518	529	543	513	520	525	567	557	506	525	502	535	531	499	488	498	568	523	536	488	534	561	540	530	493	524	517	545	555	502	518	546	513	532	537	524	568	546	511	501	552	540	518	577	536	535	518	541	560	560	534	507	542	510	494	497	547	548	525	548	558	514	511	501	509	533	523	540	521	533	530	516	523	549	542	563	522	536	531	526	520	509	556	550	575	527	530	524	532	526	556	522	507	522	528	527	586	582	539	519	524	549	571	560	537	524	497	534	542	522	503	517	524	499	563	557	546	519	491	571	565	553	544	555	518	498	521	512	491	539	542	534	539	551	526	529	558	509	544	534	531	543	560	502	499	522	543	535	536	472	522	527	503	525	534	518	523	554	525	527	526	535	512	511	511	510	514	546	499	554	552	517	468	522	495	521	535	584	548	522	550	508	539	513	512	544	532	581	534	581	497	491	508	529	523	540	521	536	525	554	503	521	573	514	548	532	539	507	524	507	557	536	545	562	488	544	523	506	556	552	514	524	584	516	535	514	523	528	537	515	553	539	534	515	509	508	545	489	545	529	538	542	530	499	528	514	509	502	522	528	518	566	569	538	555	502	538
3871	9676	6362	3001	2065	1536	1436	1226	3040	14958	11905	979	910	867	889	915	932	903	854	858	941	846	907	918	928	907	888	912	940	945	905	922	964	922	940	904	970	936	941	881	917	884	901	900	898	884	882	884	907	927	875	904	884	957	863	893	869	919	865	865	864	872	910	887	841	871	867	854	858	883	886	880	830	839	845	898	861	877	901	865	882	873	886	908	839	869	822	867	876	811	852	861	865	874	870	882	836	867	834	887	794	773	831	830	866	867	853	837	846	857	872	903	882	829	870	947	885	846	822	856	862	827	855	869	847	819	842	879	884	843	892	832	867	867	847	889	902	865	817	833	869	789	840	911	837	839	841	842	807	830	874	862	807	825	873	823	912	867	913	874	856	865	863	863	823	854	837	814	859	851	850	868	892	865	811	855	852	862	850	875	909	836	848	868	859	900	834	866	941	845	842	865	889	867	817	929	889	896	858	902	850	862	873	841	807	848	882	806	799	829	867	851	832	862	887	843	853	857	861	866	851	855	866	835	876	848	921	840	874	818	845	884	894	842	865	914	857	851	839	815	855	937	891	858	893	848	871	833	821	871	817	843	884	828	863	854	830	903	848	827	826	887	856	873	815	874	850	860	884	888	865	835	873	885	831	859	842	810	869	851	868	810	807	854	846	867	910	911	825	869	822	842	864	840	856	882	893	862	846	870	922	793	866	825	866	854	876	876	834	874	853	878	890	852	840	855	846	840	840	862	873	909	860	819	862	903	834	855	902	869	840	886	801	857	859	842	863	872	874	870	843	898	859	842	853	839	836	830	879	834	841	825	851	923	874	845	874	834	851	850	880	846	839	840	886	834	870	884	905	858	860	820	863	828	870	849	813	842	847	892	829	832	833	850	879	827	874	845	839	859	861	870	819	852	832	869	853	862	861	859	810	841	876	869	845	836	859	817	843	805	875	904	811	897	832	840	848	848	823	923	881	839	879	802	921	840	882	823	875	871	826	818	802	841	886	880	870	862	841	854	890	854	890	874	865	889	863	829	857	845	857	796	817	865	810	865	870	919	851	904	833	824	826	825	879	933	856	854	825	861	886	835	886	872	823	824	854	843	788	871	868	860	853	844	895	879	818	889	827	881	890	890	848	905	849	848	856	877	878	841	918	853	870	809	833	826	884	868	843	906	852	859	829	840	871	851	880	823	914	881	840	852	873	812	897	826	829	823	847	857	859	837	860	890	849	838	862	847	871	867	835	871	810	863	871	875	842	916	828	811	876	850	854	841	859	811	795	878	900	825	832	872	819	860	849	813	884	880	818	868	824	854	879	844	792	872	860	815	796	861	875	884	900	835	884	864	908	834	886	877	850	832	848	842	887	823	838	858	889	870	878	868	822	808	835	850	821	867	815	874	860	860	783	847	852	808	855	875	883	855	844	787	862	924	840	819	880	840	876	892	868	858	884	856	856	901	875	855	839	850	865	854	832	863	842	814	850	841	876	884	864	843	842	874	884	873	852	853	893	909	827	780	867	851	868	917	847	847	913	883	850	840	839	829	774	792	783	802	852	828	879	851	842	859	836	873	850	843	862	854	857	812	822	929	864	842	866	870	807	876	851	827	820	868	888	886	864	860	848	799	849	884	904	852	870	895	854	867	826	824	831	845	909	831	858	816	853	872	824	846	868	859	867	887	868	853	857	842	868	880	821	865	871	822	859	859	863	812	838	880	839	863	848	879	900	883	880	853	824	811	853	866	839	820	857	844	820	831	846	879	833	845	840	858	821	833	903	840	901	811	857	876	840	850	882	843	822	894	891	880	850	889	816	876	818	800	918	817	881	849	849	882	869	794	873	830	841	818	869	884	823	879	823	910	875	831	864	844	843	908	831	841	852	887	858	823	820	856	889	823	846	837	888	863	832	870	831	874	832	835	863	903	845	864	842	805	848	877	857	928	895	866	854	798	857	816	832	868	895	864	857	857	866	899	894	820	832	857	885	811	844	874	903	855	851	839	846	874	838	827	853	825	908	838	863	874	785	858	842	845	848	869	857	862	899	871	855	832	848	854	827	899	858	857	908	880	861	814	813	850	871	853	835	846	881	834	883	809	832	812	835	874	866	816	866	851	848	872	904	839	838	912	845	841	857	893	807	888	849	828	759	870	808	855	839	849	859	842	854	803	837	844	828	888	842	858	871	830	872	881	818	823	841	840	820	848	879	864	827	827	873	870	895	860	827	865	905	910	821	836	770	807	837	813	844	840	854	826	875	819	855	847	885	835	869	848	831	825	918	855	873	872	901	872	902	876	795	846	878	848	875	826	863	830	844	901	822	832	848	848	827	842	852	855	896	819	800	858	852	809	890	870	862	838	877	857	819	847	880	888	882	846	815	893	825	885	836	832	897	864	846	855	835	865	808	866	834	870	907	889	848	863	847	823	797	849	834	839	885	881	832	840	896	815	828	831	851	833	833	849	848	814	799	896	868	789	905	813	861	874	875	855	888	840	790	852	872	844	820	858	848	916	884	848	840	842	888	817	832	897	855	829	869	841	877	846	857	862	810	855	884	889	840	879	883	849	881	844	838	885	880	847	824	869	859	834	863	877	828	830	960	843	877	857	805	876	874	875	829	883	899	812	813	842	844	821	887	920	860	808	817	789	857	822	855	848	847	874	845	850	846	833	866	831	836	875	853	821	869	880	855	856	832	856	836	866	855	899	847	839	840	852	872	854	885	867	816	810	859	864	859	901	799	891	842	867	794	854	873	839	864	783	837	857	850	843	823	820	890	853	842	807	893	822	868	831	829	850	877	855	892	843	817	839	910	862	874	835	840	835	854	874	861	936	791	805	903	838	811	866	843	845	882	825	822	924	825	863	861	832	871	837	851	844	824	814	805	867	878	849	854	867	851	835	821	869	866	803	825	863	885	834	838	848	869	856	830	823	831	821	869	869	859	834	876	803	873	860	807	843	910	894	849	875	843	823	824	903	889	868	855	833	890	868	853	862	834	832	864	842	831	840	856	852	870	871	845	847	863	905	876	853	865	789	836	830	819	844	832	827	838	781	846	809	852	880	835	886	837	829	889	845	878	866	856	820	846	840	861	872	841	886	836	854	858	908	829	861	851	852	878	779	887	876	861	886	887	908	855	891	822	897	864	816	884	867	852	866	882	896	884	847	842	870	864	831	868	859	840	839	864	830	869	831	832	871	811	807	816	892	866	866	851	857	887	809	862	852	861	837	859	869	870	860	839	827	884	909	844	856	862	826	861	814	889	838	831	856	782	814	858	904	884	839	894	837	853	842	854	853	852	865	816	872	855	873	854	848	851	864	857	881	872	877	836	844	842	851	888	860	859	859	911	841	830	877	908	853	847	852	869	812	831	908	831	840	862	899	823	843	830	827	859	846	888	802	870	815	819	845	893	844	887	857	848	834	858	883	889	849	844	817	830	843	824	844	894	864	910	866	834	822	897	856	834	807	829	818	855	801	829	842	771	858	865	825
25436	21562	24630	16916	1189	730	724	981	3069	2577	676	637	622	603	641	619	659	598	619	598	644	626	597	667	645	625	645	673	687	669	635	594	667	646	634	654	588	599	670	613	648	625	615	662	643	633	650	616	638	626	611	620	604	583	653	578	603	646	611	607	655	661	606	592	616	644	615	625	622	608	613	586	602	607	597	628	644	612	659	624	625	676	603	645	678	624	630	600	663	663	592	616	602	632	669	627	587	607	623	621	678	621	639	575	617	659	580	630	635	622	599	634	649	589	602	638	649	591	653	616	646	626	644	648	629	595	600	672	585	617	577	675	616	634	649	609	580	617	646	609	582	634	615	631	640	603	614	618	579	664	633	598	660	627	660	619	639	651	565	609	585	660	653	615	617	645	674	604	629	618	605	584	634	673	582	591	636	633	658	573	633	652	587	634	641	617	640	645	600	644	646	581	635	625	594	633	669	583	631	609	619	629	585	606	654	647	639	618	645	603	632	598	622	617	636	632	633	622	595	614	640	652	605	632	572	554	606	648	584	600	612	617	664	595	625	635	605	610	645	642	642	616	625	600	651	592	590	635	587	602	634	624	650	683	574	641	581	626	654	621	656	637	654	639	599	633	620	599	637	621	633	640	607	596	612	605	647	648	576	632	642	622	632	598	604	609	637	592	576	591	608	601	617	638	610	579	639	608	645	592	637	604	607	628	592	598	651	617	648	620	598	606	628	630	555	636	624	628	609	607	625	648	603	656	633	602	618	605	630	628	604	616	625	628	618	609	645	652	628	616	610	629	611	619	603	626	608	579	635	644	615	594	635	595	616	589	616	656	631	624	653	638	635	609	648	621	600	642	613	612	621	642	631	597	618	601	619	674	636	617	592	627	608	600	584	653	631	645	623	608	649	665	642	612	634	604	591	638	635	630	625	600	635	601	675	634	633	597	589	616	680	641	599	600	621	594	591	601	632	632	645	629	641	612	586	647	617	606	621	606	632	600	622	648	633	627	625	661	658	630	644	617	616	667	607	596	573	574	662	625	666	618	605	642	594	617	581	659	621	613	650	628	618	601	595	620	622	630	597	626	648	655	594	649	612	651	574	633	633	632	664	658	638	603	588	648	672	622	637	595	634	649	561	600	651	614	666	631	553	620	665	611	594	629	609	603	611	590	610	618	629	664	640	651	610	600	628	629	617	612	676	604	661	613	674	587	617	632	650	625	659	594	646	598	648	587	641	608	666	668	608	668	630	603	610	576	613	637	627	632	606	609	656	589	666	599	642	619	640	620	622	650	655	611	603	656	650	621	631	636	612	608	583	606	602	616	672	629	591	577	600	582	617	577	613	648	604	626	595	604	585	619	633	620	654	609	600	604	631	657	621	611	650	611	608	633	622	632	576	640	635	582	608	620	568	629	624	615	596	592	620	633	602	596	602	618	623	635	598	605	659	623	627	621	579	600	598	678	573	640	649	635	613	636	626	619	642	584	590	577	608	627	643	593	644	651	623	666	643	620	641	625	626	608	611	602	647	566	629	612	627	606	612	620	636	636	610	634	648	579	584	587	605	602	624	561	627	602	574	591	576	632	595	594	631	573	623	657	635	633	617	605	626	624	603	636	616	643	577	589	597	616	607	555	614	630	612	604	655	589	639	594	610	646	621	618	584	598	618	614	590	652	633	610	631	637	622	588	656	647	599	651	579	638	604	593	610	595	630	602	622	634	634	629	627	648	632	614	689	632	637	593	598	594	663	583	638	602	641	613	616	638	642	630	585	612	627	644	621	614	613	621	616	639	647	588	617	669	639	620	631	617	610	631	563	603	595	614	567	597	641	637	629	622	604	564	619	617	667	622	653	594	582	629	608	681	616	657	589	626	556	622	658	627	623	647	622	618	636	648	602	632	677	597	594	657	609	622	634	578	606	630	600	647	603	620	596	598	646	624	602	664	600	592	646	593	620	590	601	571	622	613	632	608	648	643	643	629	661	621	638	645	622	602	609	627	606	613	609	651	677	587	650	629	639	627	586	626	564	621	608	639	605	594	629	617	577	584	595	624	630	590	642	614	658	613	620	641	589	607	668	624	666	674	600	628	621	616	586	625	606	612	634	603	589	606	603	627	592	635	563	614	610	657	669	649	598	609	656	604	611	657	608	586	585	624	627	584	612	705	634	591	649	629	637	580	633	588	637	660	586	637	593	587	642	627	650	656	634	605	580	598	642	618	654	605	621	648	634	630	604	647	643	606	605	640	615	671	637	600	579	613	625	592	634	624	594	602	622	613	561	619	599	598	637	612	640	587	612	633	577	644	614	643	597	612	607	593	630	617	621	616	633	614	595	614	627	601	623	584	622	604	583	635	606	647	622	593	657	619	620	643	642	635	615	610	659	592	641	618	597	597	647	647	592	645	588	609	600	622	640	639	616	620	621	626	674	614	614	611	628	573	619	619	623	586	618	647	606	560	641	652	613	624	606	636	606	639	560	573	630	615	612	618	602	611	639	590	624	609	594	608	640	588	627	622	605	643	600	618	614	640	618	627	656	654	585	610	657	608	624	591	622	577	578	609	629	641	645	648	626	647	583	617	649	664	615	680	616	633	610	571	585	590	618	646	620	612	624	625	666	631	586	651	584	618	634	586	605	604	624	618	663	663	621	605	599	609	641	634	623	597	595	634	635	662	664	631	620	635	614	623	634	642	592	594	632	540	620	636	607	596	637	649	626	619	678	650	618	608	621	577	632	680	586	632	563	628	639	603	611	624	662	614	638	631	657	618	610	615	615	622	639	615	612	601	627	611	663	624	641	655	622	605	648	588	637	627	590	624	645	626	624	638	613	604	639	591	591	594	611	623	621	634	583	605	596	597	617	606	643	681	671	630	608	589	626	623	671	616	629	581	608	655	648	618	576	625	643	597	600	619	665	646	640	653	591	579	630	629	622	658	589	703	634	619	596	605	605	639	627	616	615	635	647	661	572	632	634	600	671	612	614	617	623	633	623	643	608	660	622	620	609	603	641	645	600	586	613	658	651	600	618	648	627	606	635	591	645	592	626	661	626	595	636	619	588	613	663	639	590	618	647	597	644	610	629	650	612	605	606	667	608	628	627	573	613	625	570	618	621	608	611	614	630	621	636	617	622	598	607	583	625	648	591	630	629	596	663	614	586	661	594	560	616	615	623	647	613	645	622	643	602	607	624	590	635	582	594	580	620	613	606	587	624	593	636	647	608	653	669	625	621	676	602	605	596	645	601	621	605	608	628	612	617	650	662	607	627	610	621	634	614	617	616	626	647	593	636	649	620	631	579	666	604	587	648	625	603	651	577	650	630	620	645	599	601	586	642	616	619	631	625	626	643	620	616	586	643	619	594	623	611	599	603	612	584	615	628	611	599	625	603	612	601	598	607	646	631	594	635	619	607	700	650	588	640	623	656	630	591	617	602	643	641	635	567	628	636	591	604	649	602	579	608	655	646	632	631	591	639	638	656	628	587	620
4211	5624	3825	2469	1705	1323	1272	2387	9069	6627	1215	987	979	1005	1054	994	1002	983	1029	989	1063	946	1010	962	977	1009	990	1073	1015	983	1049	1067	1023	1052	1049	987	1048	1055	983	1010	985	1038	1056	1001	1051	1013	932	1031	1066	1031	1002	1029	1049	943	1001	1004	1002	988	966	970	962	994	1013	965	941	945	1008	1006	964	968	1022	995	1018	960	961	949	957	987	980	970	963	1000	982	963	976	955	972	966	980	950	965	1007	994	982	1022	932	925	988	937	1049	908	989	950	998	945	968	982	1009	978	982	980	1004	972	965	959	949	1063	958	1011	908	977	946	961	991	1035	979	1008	998	943	967	1013	952	996	973	978	949	1025	975	940	1017	952	925	967	930	960	991	984	964	960	966	982	957	950	1010	959	946	958	981	969	998	960	931	944	991	980	953	1010	1008	1006	976	995	993	929	975	971	957	1017	976	952	954	941	1012	952	1004	951	965	965	1042	984	992	956	981	953	923	954	995	1017	933	994	1036	936	931	951	943	1003	1002	991	913	984	976	916	979	969	948	947	956	982	978	989	1000	980	949	983	930	968	1042	970	954	1026	911	942	946	1004	983	971	986	1009	976	934	968	993	991	958	982	951	958	972	957	937	1018	1059	924	972	967	953	1035	1054	973	966	902	981	960	993	937	912	1008	994	918	977	983	1020	982	978	959	970	949	1002	1003	1015	970	1000	971	1002	986	960	971	996	931	1010	1007	976	883	976	1002	918	981	989	978	1009	995	965	961	985	984	1005	955	1000	967	963	1021	1045	1016	986	887	962	943	926	966	979	993	980	974	952	976	985	977	1004	999	980	964	941	975	973	961	978	1007	976	1054	936	974	1014	993	991	996	938	962	1010	914	983	991	947	989	1003	966	993	933	1005	1006	964	1027	978	1001	988	988	903	941	942	1018	986	979	940	916	978	961	1005	989	985	965	945	972	1031	987	976	966	979	968	993	1014	976	961	903	956	936	957	953	952	997	1014	1016	969	1016	1032	1001	961	1021	1006	944	961	1005	980	1023	1003	943	966	982	988	978	951	982	934	951	936	1040	996	964	992	972	954	951	968	983	981	954	964	963	1023	953	977	1008	1012	914	970	1032	941	989	956	985	989	978	1010	992	989	953	931	1033	984	985	965	978	971	1005	981	974	920	1022	976	982	940	970	964	931	953	1027	973	998	949	944	970	964	984	950	949	961	1037	998	918	1002	966	963	1008	1019	975	1014	950	922	908	961	1021	928	973	953	935	997	975	1038	950	1025	916	961	961	986	1001	988	958	998	1003	950	1005	934	1023	971	969	994	959	992	1043	970	1011	988	1063	965	940	977	948	981	977	955	973	933	962	918	965	961	987	990	1021	982	999	989	959	968	931	954	1045	987	949	1028	983	974	980	957	978	983	1001	1011	945	982	967	1018	955	950	923	1003	978	996	943	936	1016	917	999	1004	1002	955	988	962	964	925	936	997	958	965	979	963	925	1003	1000	948	1007	976	926	988	975	979	946	957	1011	995	1004	970	966	971	989	986	1013	996	1011	1003	1001	994	997	992	1028	1025	982	976	954	994	975	979	982	941	963	1026	941	968	975	968	930	974	967	933	980	907	942	914	958	968	942	955	942	957	963	924	1005	965	1034	986	996	1021	998	990	995	1016	986	965	1019	965	974	963	992	994	909	951	970	973	1006	981	997	957	951	977	997	986	972	987	1012	956	1068	1002	1036	1027	981	973	975	996	995	1001	969	941	1008	969	992	992	1049	967	979	944	946	1018	953	1000	949	953	968	960	976	967	970	970	997	998	1008	976	1010	926	1033	989	963	947	994	995	958	977	1007	988	980	932	955	1017	961	953	974	930	987	981	960	958	959	1023	920	997	1022	957	929	987	959	964	991	912	949	978	899	931	1006	944	1006	955	989	989	935	984	939	954	937	981	1026	937	1033	1024	978	1000	960	922	998	999	961	995	967	964	990	925	968	966	991	999	972	1003	949	965	948	950	968	951	974	1014	912	928	989	1017	961	1010	1021	979	996	970	951	988	995	1052	924	957	925	971	1024	983	1029	954	1002	992	915	997	975	990	959	1003	1048	939	1019	923	973	963	966	1000	976	987	967	970	1033	983	967	961	930	996	1011	953	963	1001	945	986	1025	954	988	992	984	963	938	974	978	932	945	935	989	977	916	1009	947	1018	988	980	994	949	916	991	1001	954	994	976	1012	966	1040	1068	894	983	1042	975	963	1046	1001	1006	930	916	938	986	967	1000	953	989	1015	962	939	984	983	938	927	917	979	1032	979	982	1025	998	949	958	972	976	939	1020	978	959	951	1003	950	1002	966	984	980	971	914	942	930	920	958	1014	957	1003	976	981	1012	983	997	961	1003	958	951	964	978	991	966	1011	1021	993	956	927	998	994	984	990	974	978	996	967	949	932	960	970	954	898	1026	943	992	990	942	946	974	974	972	967	1008	955	1016	972	979	904	977	991	1005	1011	959	986	960	944	995	931	973	953	993	963	962	942	967	997	951	939	961	981	950	987	975	948	973	927	968	925	959	1038	1002	952	985	1003	972	989	923	965	1004	995	988	963	993	958	938	915	996	1017	975	920	1053	949	961	955	996	984	960	993	930	962	957	973	944	1012	994	937	1017	925	1002	981	986	1004	968	1009	982	970	982	985	950	1016	962	933	949	944	988	928	935	1022	964	946	985	943	1028	1007	991	940	957	984	983	976	1009	917	971	994	964	957	998	985	968	981	963	945	958	1004	946	1011	938	939	957	967	975	1032	997	993	1001	963	964	986	993	1006	1002	891	1033	970	958	964	995	990	1013	970	999	973	999	1031	972	957	958	988	979	980	976	985	944	985	950	958	973	980	965	1019	987	951	968	1004	972	923	978	970	973	900	981	931	957	992	991	939	978	931	991	933	981	996	1022	954	966	942	988	1003	971	909	938	957	1014	919	993	993	976	1006	999	1002	934	978	954	990	991	979	1041	985	967	963	1036	942	1024	955	952	976	994	1040	969	929	984	953	979	998	978	969	932	964	958	952	992	1017	1018	987	969	1006	977	999	956	970	1014	1039	976	1031	966	968	989	958	944	966	954	977	980	969	1025	969	958	968	987	971	1031	899	1029	987	984	892	995	982	984	996	943	1030	1000	967	925	983	996	945	980	958	948	976	961	968	937	987	920	979	978	967	1030	1006	960	978	974	1005	984	959	933	978	1010	971	1002	991	973	983	942	972	1019	1008	953	1003	1033	944	984	988	971	1001	964	962	951	924	987	1000	937	938	996	1005	979	948	1010	958	956	960	989	935	925	979	927	936	1034	1021	963	962	986	942	1008	969	1033	951	982	943	979	999	958	1001	1010	964	981	979	944	992	947	945	941	1007	940	1010	1007	974	928	947	1013	949	1057	964	988	961	985	920	1016	947	954	998	959	952	978	993	1003	981	932	1003	974	1000	918	1028	990	958	989	1004	984	987	969	983	997	963	983	935	949	987	1009	930	949	946	920	957	974	937	991	938	933	985	988	934	1036	1017	946	977	988	1012	918	951	1014	937	941	1001	913	977	1000	1013	968	976	990	925	985	904	939	985	955	992	947	962	972	1019	981	996	890	919	982	1003	977	1021	980	977	921	948	935	952	979	962	962	991	993	976	969	1032	989	982	957	1002	1015	960	967	960	978	1009	989	1006	998	1019	965	965	1029	1034	958	966	1038	962	997	983	985	989	991	994	913	1010	1034	1006	980	1039	928	989	999	965	948	928	934	978	937	940	980	1010	939	969	1003	1020	986	939	959	1026	976	981	1000	1013	987	1002	946	963	980	965	999
22909	21552	28603	24918	21552	14899	1407	1252	15053	21438	4890	461	444	406	419	421	406	425	435	425	425	398	435	397	441	435	450	422	424	411	441	419	419	422	422	411	433	402	411	418	432	447	403	485	400	404	429	380	411	424	419	444	392	409	398	417	405	401	424	417	369	398	367	407	430	397	395	402	365	363	384	401	344	428	383	390	388	382	386	399	464	404	425	375	396	385	391	376	385	400	393	399	359	395	366	420	381	396	390	428	377	412	399	367	391	406	354	410	390	404	401	369	389	394	422	393	396	403	364	352	411	399	374	388	403	408	386	402	391	383	427	373	438	404	362	393	420	398	407	393	385	393	349	402	387	377	403	403	369	425	406	381	406	421	342	359	412	376	387	414	400	397	381	339	407	375	390	379	398	412	401	397	417	347	403	408	385	413	371	374	411	415	362	401	389	389	401	399	385	397	389	380	424	385	399	388	356	386	403	396	381	400	393	387	400	371	415	369	367	372	404	403	353	405	360	372	398	376	393	386	375	393	402	425	412	392	376	398	400	379	389	378	439	402	386	408	386	380	391	435	421	366	402	379	378	406	398	388	355	389	396	408	388	393	432	350	404	397	398	373	366	389	374	400	378	374	394	381	381	361	406	391	372	378	379	383	399	385	366	394	383	393	367	421	391	392	387	402	387	443	407	393	413	421	409	367	443	400	421	397	382	408	389	424	391	394	378	385	418	403	353	384	390	401	410	389	413	421	396	409	367	377	420	409	393	348	396	405	380	429	373	411	426	365	399	387	372	381	409	405	405	406	391	401	423	352	385	411	416	387	387	419	374	391	403	379	359	369	385	425	400	374	399	398	384	391	371	357	397	388	391	411	404	396	404	422	440	399	406	418	411	387	382	413	383	418	378	407	362	360	369	414	373	422	400	378	357	382	424	391	382	396	417	405	415	408	377	394	412	377	377	432	392	427	407	371	402	375	418	397	419	430	384	407	366	381	361	363	407	385	415	384	408	375	394	366	407	369	376	425	387	376	434	377	383	366	366	410	399	402	423	388	399	386	409	420	409	386	401	399	369	384	394	397	403	412	399	462	385	380	408	445	411	369	401	397	398	436	395	410	426	410	343	373	423	403	362	417	391	398	434	403	384	360	387	426	407	400	381	392	406	389	415	403	393	402	404	409	390	390	425	384	413	418	410	360	384	381	370	395	425	403	379	414	374	376	408	399	393	388	361	399	387	393	376	390	348	380	383	411	381	426	408	382	378	413	404	395	415	398	395	367	402	383	402	401	390	431	358	403	395	396	370	419	377	361	419	403	413	358	409	401	413	366	411	409	381	380	387	406	393	411	392	379	408	365	383	385	402	369	386	400	391	396	403	394	383	416	399	420	423	398	443	424	369	424	372	411	380	387	393	407	419	414	366	382	372	371	415	405	385	365	416	394	380	408	374	381	418	408	397	379	373	368	377	418	422	402	383	396	375	393	375	366	379	423	410	353	347	381	386	387	404	395	382	391	370	396	389	380	401	419	380	398	359	392	417	385	403	352	399	359	406	407	393	402	371	407	388	397	386	383	409	385	410	400	407	390	394	395	406	390	382	397	391	391	392	371	386	386	411	373	428	426	396	391	405	419	422	380	410	416	389	390	406	377	377	404	382	388	435	391	387	405	396	397	385	387	371	361	390	381	359	398	395	367	411	414	375	354	414	411	392	431	383	380	417	386	425	406	415	423	374	396	395	399	397	386	397	392	394	374	431	385	417	401	413	372	377	395	404	407	404	410	419	354	414	384	402	387	424	420	384	380	349	395	369	426	386	409	381	370	381	400	390	425	371	404	413	418	392	386	421	380	383	430	389	419	439	390	405	407	396	393	369	403	379	428	389	393	370	411	407	399	344	410	396	381	395	370	408	407	400	387	420	396	431	374	381	371	378	428	427	397	376	415	407	366	412	396	421	400	401	377	380	413	401	389	393	385	379	384	387	356	404	410	360	422	396	452	390	412	390	391	364	375	389	407	412	393	403	420	410	414	398	432	412	405	422	367	379	390	448	419	393	400	395	416	360	395	389	346	397	440	381	446	382	395	385	393	429	392	367	395	390	393	408	381	406	411	381	401	378	390	374	392	356	380	385	375	375	374	382	406	377	361	367	399	406	411	346	419	373	369	399	378	414	368	409	394	381	418	399	426	408	402	416	385	407	401	409	388	384	424	422	413	422	376	419	436	378	418	411	382	381	386	395	417	399	401	411	391	367	421	400	401	400	386	412	375	398	405	396	381	425	370	362	396	404	412	410	364	392	405	365	362	418	405	371	377	404	398	401	340	389	383	375	434	377	394	433	364	411	390	370	390	390	351	393	403	395	416	366	431	363	378	395	356	358	366	415	420	378	401	418	397	386	367	353	401	373	397	416	395	400	392	370	415	391	395	413	363	406	424	407	374	401	409	386	372	379	354	412	372	380	374	361	419	399	401	399	424	395	397	401	402	389	394	422	427	369	366	387	397	414	382	420	401	385	394	378	371	406	418	400	383	406	434	389	369	399	404	373	411	380	417	427	393	385	419	383	388	381	391	409	391	385	398	370	389	373	389	405	370	381	423	394	415	374	391	403	425	413	398	417	365	400	333	362	395	403	430	445	363	394	414	388	407	387	383	392	403	391	420	433	365	385	402	396	434	404	391	395	409	387	401	396	388	408	388	395	381	370	418	387	418	393	389	367	397	389	401	431	386	378	383	367	408	403	391	384	367	366	376	375	383	386	421	393	399	384	424	408	392	396	391	382	386	365	358	413	383	412	430	377	435	351	417	419	391	412	420	380	388	368	386	406	398	410	388	362	436	398	385	407	383	401	373	398	395	385	418	406	430	375	390	368	376	387	426	415	378	404	428	415	441	425	390	378	416	366	393	371	375	407	404	403	379	390	426	394	415	408	373	380	419	388	397	370	376	430	400	400	400	412	407	396	405	383	408	419	371	425	371	403	410	382	398	363	352	381	389	365	412	397	398	387	418	406	392	364	413	382	385	387	355	368	405	411	397	376	380	415	365	418	395	381	393	391	393	362	396	365	425	396	412	382	401	420	403	402	381	435	441	386	418	406	389	377	373	391	365	388	416	366	401	400	393	386	388	374	408	393	399	379	340	389	396	379	393	389	391	396	394	402	420	400	369	399	355	371	398	393	387	402	392	382	386	399	427	398	382	400	384	360	386	408	375	389	390	366	422	435	384	376	426	397	401	382	369	396	401	412	397	400	416	384	343	363	388	383	385	407	384	402	376	430	393	411	415	362	395	400	379	401	378	383	401	388	392	431	390	428	413	412	416	394	395	423	393	378	382	387	381	388	381	390	360	378	347	404	371	393	356	385	428	439	401	384	402	380	441	402	339	402	362	418	396	396	391	407	387	422	381	380	401	392	349	424	440	412	393	388	399	387	430	396	385	384	403	392	401	384	416	400	431	382	390	371	385	462	380	385	403	408	429	400	350	394	383	399	380	402	421	373	348
4964	15756	9499	4829	3791	2779	2138	2946	27285	31238	4659	735	726	737	745	715	665	694	638	689	668	680	637	661	696	707	701	717	748	715	766	755	779	751	708	720	713	642	695	693	700	614	669	669	670	670	638	656	657	661	642	648	665	654	678	671	674	622	683	653	647	622	594	631	651	625	630	659	600	625	633	640	635	635	631	609	593	635	643	684	674	603	650	637	614	645	661	601	567	650	642	665	626	608	642	606	643	646	640	626	649	618	606	629	623	633	610	670	626	573	606	649	622	625	637	558	617	579	600	590	603	625	621	668	642	595	609	664	635	625	633	644	641	616	689	602	658	646	658	637	628	632	625	647	601	639	600	574	582	611	631	667	619	644	640	628	616	656	622	599	626	602	618	623	624	623	634	658	606	615	605	596	620	633	609	590	569	617	597	660	640	650	614	620	635	598	608	647	610	626	623	644	645	619	614	579	625	640	632	642	632	646	642	624	599	625	618	607	618	664	656	622	633	610	638	599	637	633	639	671	615	563	627	651	608	612	605	634	613	630	616	591	623	637	665	596	659	659	668	596	617	606	646	620	631	618	644	640	659	625	568	631	665	598	692	653	605	638	611	637	644	595	621	574	653	610	631	618	628	619	617	647	625	621	649	664	614	662	658	612	648	630	664	616	593	676	654	620	645	654	614	626	634	639	635	658	623	676	642	638	601	659	613	639	612	626	632	610	638	666	650	629	624	638	644	625	610	565	609	592	663	647	619	650	679	613	616	657	651	633	641	649	599	613	643	598	562	684	627	587	606	605	613	590	635	616	625	611	667	573	610	622	625	654	653	607	595	635	679	622	612	639	651	621	628	676	631	633	634	648	660	594	616	605	646	665	626	616	638	641	633	641	643	593	660	615	637	616	643	640	599	629	582	634	598	658	627	619	642	599	623	620	668	623	610	663	681	610	607	628	628	592	627	671	628	624	623	667	653	636	618	633	566	597	660	623	610	658	637	618	601	628	629	609	606	650	618	614	647	604	602	612	620	621	648	604	627	655	626	614	617	592	646	607	609	650	639	648	596	599	611	638	636	601	636	615	649	642	602	634	676	648	649	654	665	658	670	639	642	629	610	644	656	641	607	585	625	660	582	598	671	644	634	603	647	636	619	623	654	628	642	630	626	593	653	691	661	624	610	634	633	661	638	637	634	628	609	609	622	640	625	627	618	610	664	652	648	614	647	616	640	634	610	605	623	650	634	640	647	596	654	600	596	617	634	679	600	671	619	592	600	653	605	608	624	625	620	635	665	588	638	625	597	639	606	612	631	589	641	613	674	611	632	637	641	621	634	657	634	575	622	633	643	599	628	614	611	607	628	611	583	596	699	621	687	654	637	592	589	610	606	635	613	629	629	619	657	610	638	642	666	613	642	632	579	633	650	651	650	589	598	617	619	670	617	599	612	661	659	650	627	651	610	614	674	579	632	621	654	616	646	623	593	621	672	621	619	618	636	627	621	616	648	614	629	610	607	640	598	673	571	605	626	664	680	617	623	647	629	598	623	598	616	562	644	613	648	633	640	635	624	623	611	687	663	656	637	616	651	606	635	662	664	628	624	602	626	595	628	655	650	623	636	582	634	658	672	632	620	639	543	608	605	650	617	657	644	685	672	609	644	648	588	591	645	682	615	578	651	617	665	647	586	648	655	605	643	629	652	650	629	577	673	576	611	651	607	623	629	622	658	615	642	659	653	636	651	623	631	586	649	620	593	610	613	651	627	686	605	627	597	635	644	644	615	626	610	606	624	580	581	638	612	631	619	627	617	633	626	635	640	655	572	626	587	627	681	665	661	673	628	609	655	640	589	629	649	586	607	661	643	613	620	594	664	629	621	657	631	653	657	599	633	606	636	662	620	621	660	660	594	648	653	575	668	607	658	629	616	621	573	639	657	601	642	648	638	570	608	658	641	618	647	654	635	633	609	617	623	645	657	607	633	592	638	565	580	640	621	625	600	596	647	616	649	655	617	638	577	612	592	609	668	596	621	661	607	612	638	597	636	651	630	661	633	621	672	626	626	608	643	655	636	587	585	642	690	599	649	661	612	647	634	640	602	596	619	631	620	643	655	592	656	610	654	627	622	593	613	636	618	593	618	655	681	605	612	641	638	677	612	578	640	669	631	615	642	601	655	664	568	616	634	570	606	604	602	650	652	665	599	602	638	649	631	674	611	676	645	627	671	593	659	623	586	629	625	633	592	597	623	605	657	626	600	605	585	583	605	664	604	671	644	629	636	652	657	620	624	653	642	598	648	642	660	635	627	620	625	625	658	648	664	570	560	657	611	662	636	617	596	592	583	637	683	651	659	584	596	619	632	668	644	648	612	627	648	635	635	625	660	621	608	642	562	626	647	594	605	651	610	651	626	656	603	629	632	605	606	613	599	638	701	659	649	652	632	587	642	666	617	613	619	667	651	644	617	620	618	635	639	585	578	597	674	640	657	612	631	641	593	626	619	608	649	626	645	616	602	612	647	575	654	609	631	596	673	603	577	648	676	623	647	634	617	605	602	584	641	603	612	661	650	621	620	580	627	622	655	616	615	605	623	578	639	651	648	603	603	608	656	631	638	638	608	648	605	567	636	652	596	582	592	622	625	620	612	652	636	624	621	665	646	594	626	608	673	630	624	644	662	609	607	647	673	599	637	615	649	583	637	629	673	586	611	591	627	601	643	616	600	625	641	604	668	631	669	636	621	644	621	596	594	608	701	628	643	596	609	622	630	556	623	638	608	649	627	646	639	635	646	611	656	658	619	579	630	608	610	625	614	666	593	629	612	591	641	584	625	617	645	664	594	634	662	643	620	641	641	613	656	614	644	675	646	574	667	640	590	641	619	650	637	588	635	640	653	636	665	570	671	632	589	619	657	649	647	627	677	635	609	678	630	578	658	661	621	606	661	594	650	606	649	660	620	637	639	610	649	616	634	625	572	635	597	618	599	660	633	595	612	665	623	644	633	615	620	620	632	634	642	639	636	561	667	654	667	632	633	599	620	605	665	574	595	601	630	620	642	579	659	629	602	634	626	622	609	651	633	665	653	615	638	660	609	648	615	637	670	648	631	630	612	624	627	638	624	583	671	587	632	631	633	642	604	645	597	620	608	640	622	638	618	637	625	628	592	608	603	649	625	595	614	612	631	628	580	605	688	600	652	627	611	617	634	614	662	582	622	635	630	667	602	604	612	638	637	673	609	589	587	564	611	600	632	650	619	677	642	652	631	580	608	634	629	634	626	640	634	640	636	675	643	586	578	649	619	662	680	642	609	609	653	629	613	619	640	643	640	628	656	664	622	586	606	651	626	586	590	654	630	675	598	655	601	661	682	652	658	597	612	651	590	668	661	664	666	603	605	661	668	594	578	596	622	620	654	651	615	640	603	608	644	657	657	644	655	592	589	617	629	611	665	633	663	630	619	659	631	649	661	580	624	624	658	632	608	630	647	577	596	616	613	637	651	634
27814	17689	3940	1185	939	780	677	717	938	1995	1188	658	701	672	747	672	653	663	657	691	695	680	710	646	680	653	669	707	695	679	718	719	702	719	681	684	659	670	684	678	660	702	682	690	704	655	683	680	677	663	684	668	670	667	680	720	693	640	685	677	666	688	664	659	639	629	719	683	630	682	677	694	680	681	671	669	657	627	658	719	689	713	680	710	630	623	652	687	680	687	681	672	688	639	676	713	691	634	716	642	691	686	695	647	677	631	675	665	695	627	680	658	671	674	681	701	674	671	645	676	654	653	663	631	647	680	646	635	640	681	707	672	696	683	697	639	654	647	704	657	662	682	625	602	647	662	635	689	686	635	665	694	707	687	719	676	702	697	652	650	680	703	687	621	613	643	677	651	699	703	689	668	733	648	695	648	644	647	643	670	655	645	638	682	686	644	668	674	610	669	656	627	690	666	689	662	666	715	641	663	669	669	672	653	694	619	750	721	658	685	639	690	701	684	696	697	683	669	653	655	626	687	680	675	661	706	653	712	661	684	705	664	650	651	720	694	675	688	695	664	664	664	649	637	690	707	657	647	664	648	693	690	674	639	632	666	687	679	684	662	667	629	642	658	615	670	673	693	674	661	657	659	662	643	707	677	646	649	686	663	715	636	661	709	627	695	664	612	707	663	705	681	669	622	695	681	674	735	667	679	635	666	661	634	686	671	698	652	652	709	713	692	673	675	676	691	639	670	680	696	624	691	635	631	755	693	695	671	699	681	678	699	671	691	658	664	646	694	647	657	677	648	715	685	668	678	652	712	640	687	660	670	658	673	618	667	668	675	647	643	663	644	710	626	670	650	697	712	664	653	666	651	717	687	729	690	685	692	681	648	658	686	676	662	664	684	639	707	692	689	666	663	663	685	659	675	701	633	647	651	643	701	634	699	655	693	709	688	678	702	710	629	715	684	684	648	668	663	681	683	666	703	659	652	620	640	645	649	687	689	678	709	690	727	688	709	674	676	670	694	694	686	679	651	736	685	664	672	671	673	642	677	642	715	644	677	680	702	694	645	647	630	670	704	641	663	639	656	683	629	629	675	678	676	662	677	649	664	679	713	685	659	700	703	665	644	641	656	677	721	634	658	727	658	632	667	648	649	702	702	650	639	654	680	650	643	676	706	655	644	687	693	654	673	634	640	700	672	677	674	657	629	676	643	659	674	678	701	650	702	694	666	690	668	638	598	696	680	689	721	670	656	678	624	695	642	665	686	706	694	669	666	685	688	655	623	687	673	678	686	604	632	703	630	656	651	647	678	681	663	670	667	703	662	639	678	671	692	635	703	707	634	667	663	675	657	676	694	625	653	674	617	682	685	653	630	702	646	686	633	667	654	662	701	601	676	683	681	647	653	714	654	691	671	679	659	625	614	672	663	701	679	663	626	647	650	607	683	711	699	650	626	671	661	694	675	648	658	666	694	702	673	678	657	673	652	641	676	672	660	716	694	656	682	682	695	665	666	668	730	727	692	598	706	726	682	684	640	671	654	671	699	658	660	671	655	643	621	684	660	623	671	715	714	704	682	596	661	725	685	646	667	687	664	645	665	666	680	702	647	672	658	687	667	711	696	659	652	653	652	668	672	668	706	603	698	680	694	666	689	662	715	679	668	672	642	631	713	696	634	666	667	664	708	668	680	655	628	680	669	667	697	688	687	660	653	653	693	627	647	673	683	638	704	747	660	648	630	663	636	663	648	681	687	646	674	654	691	668	650	679	662	716	680	675	705	700	664	621	621	703	697	619	676	651	714	738	691	688	621	687	678	667	660	697	644	673	661	707	638	687	632	690	701	654	671	699	675	705	676	686	610	635	659	670	685	701	670	658	722	701	655	639	687	648	612	675	657	658	683	642	633	673	663	653	670	718	664	668	656	670	679	640	684	667	655	673	707	685	678	660	693	691	673	677	676	681	656	677	689	620	637	676	645	675	668	717	654	657	701	662	627	695	685	657	670	675	681	692	706	667	630	660	668	618	687	694	672	668	675	678	690	682	641	686	652	682	684	679	671	677	635	631	664	676	639	652	658	683	681	670	672	667	675	702	668	662	642	694	665	691	640	686	638	673	621	672	662	651	657	626	687	666	681	695	731	681	686	686	696	638	658	614	654	654	698	663	668	680	636	668	668	682	650	638	653	687	656	651	665	681	688	626	636	651	701	636	655	677	628	675	689	666	636	642	691	653	641	698	653	654	666	680	666	682	648	670	681	716	649	691	678	676	697	672	661	639	712	666	679	681	648	677	693	681	680	704	641	702	700	680	657	697	637	649	671	685	665	681	662	636	730	654	666	617	644	686	652	698	672	715	652	684	714	669	676	643	700	681	665	652	652	678	674	635	701	678	663	692	694	669	630	694	675	648	632	662	683	636	676	635	668	641	709	673	678	634	705	656	636	680	687	702	671	668	663	595	639	623	661	697	692	643	686	659	664	652	637	658	640	650	623	651	709	665	666	671	636	634	723	692	674	690	709	651	716	624	644	628	719	652	648	689	632	687	649	670	658	706	638	730	642	661	689	648	697	643	640	677	669	685	631	618	675	641	713	648	695	669	675	678	670	682	680	649	654	664	649	703	652	649	704	668	702	661	676	690	696	648	659	648	606	629	653	651	657	627	700	658	645	663	669	700	720	663	659	631	674	667	707	673	663	705	624	656	670	684	697	618	645	672	693	701	701	655	633	694	610	681	661	677	677	640	627	666	674	649	664	670	665	666	660	667	678	655	684	672	670	664	658	642	680	662	677	737	678	681	666	635	656	656	683	652	660	685	671	679	669	695	701	633	713	631	726	677	655	618	648	699	695	668	663	661	671	640	690	675	708	661	667	678	667	624	662	701	702	690	658	627	663	658	687	675	648	655	674	660	680	686	717	647	695	679	648	678	660	733	673	692	657	724	659	678	696	634	636	692	714	716	710	621	656	645	675	634	625	628	664	637	681	688	706	706	676	675	679	667	679	688	656	617	653	735	670	661	689	701	627	653	698	659	670	671	697	667	692	674	696	669	688	634	707	676	655	658	717	666	684	649	674	702	671	625	625	626	649	635	626	671	692	684	668	676	640	666	651	651	697	675	695	646	665	635	719	654	683	665	658	668	668	649	664	692	703	655	670	685	651	693	671	682	663	633	678	659	659	686	675	629	657	694	707	660	637	630	672	666	680	707	648	700	668	676	716	675	685	708	695	685	670	670	692	645	692	673	667	648	671	673	708	676	672	673	695	645	658	653	636	646	668	672	648	693	634	713	669	667	681	672	682	676	682	718	636	699	642	678	657	701	685	681	660	635	677	615	687	654	661	646	669	657	657	705	695	652	679	652	659	633	703	680	673	663	700	658	680	701	686	657	716	709	721	703	710	685	671	674	707	666	648	681	684	695	698	656	646	651	703	610	714	748	667	644	679	685	694	682	744	652	644	629	649	678	672	662	681	693	683	682	665	685	685	670	630	720	662
5364	3751	2911	1851	1619	1388	1359	1203	1769	4071	2162	1062	1094	1074	1037	1086	1042	1119	1066	1138	1080	1075	1046	1125	1107	1088	1060	1102	1098	1139	1122	1082	1103	1121	1005	1104	1058	995	1089	967	1097	1090	1086	1100	1006	1071	1103	1030	1057	1065	1097	1056	1053	1086	1079	1097	1141	1011	1099	1138	1102	1082	1022	1078	1043	1092	1073	1012	1034	1118	1066	1072	1051	1064	1060	1079	1052	1094	1070	1064	1079	1072	1079	1080	1085	1033	1139	1032	1030	1065	1022	1088	1095	1006	1013	1079	1114	1072	1066	1035	1059	1089	1039	1045	1063	1104	1111	1078	1054	1050	1072	1008	1027	1055	1027	1081	1031	1022	1026	1014	1034	1107	1047	1072	1025	1111	1082	1017	1053	1114	1088	1051	1062	1090	1105	1139	1075	1094	1054	1115	1064	1018	1045	1032	1081	1043	1051	1067	1066	1062	1088	1086	1066	1089	1092	1120	1057	1035	1101	1052	1051	1103	1050	1027	1057	1042	1096	1078	1027	1085	1081	1087	1053	1053	977	1084	1038	1074	1013	1053	1069	980	1060	1062	1032	1087	1010	1029	1061	986	1052	1039	1036	1041	1063	1083	1056	1047	1040	1116	1082	982	1070	1060	1054	1102	1036	1039	1057	1036	1026	1050	1085	1046	1065	1074	1121	1046	1076	1069	1065	1106	1091	1116	1090	1046	1070	1031	1031	1080	1066	1027	1054	1011	1022	998	1030	1087	1057	1078	1075	1085	1086	1094	1062	1053	1114	1021	1064	1062	1123	1067	1124	1018	1055	1051	1032	1085	1074	1056	1064	1059	1060	1073	1100	1050	1087	1111	1058	1056	1004	1035	1062	1047	1074	1042	1068	1082	1071	995	1042	1055	1017	999	1015	1065	1151	1092	1050	1059	1076	1066	1062	1058	1072	1038	1031	1071	1042	1105	1113	1042	1067	1067	1072	1030	1007	1044	1066	1052	1060	1058	1069	1025	1056	1082	1053	1070	1084	1028	1085	1091	1060	1071	1034	1059	1048	1036	1023	1014	1105	1095	998	1165	990	1086	1054	1075	1048	992	1094	1155	1018	1062	1057	1071	1056	1025	1008	1059	1099	1021	1052	1078	1105	1066	1043	970	1093	1072	1046	1024	1097	1051	1130	1035	1128	1115	1083	1133	1101	1098	1062	1081	999	1084	1025	1112	1045	1020	1079	1112	1077	1079	1009	994	1037	1091	1025	1089	1024	1107	1073	1086	1147	976	1089	1031	1077	1057	1112	1036	1043	1102	1033	1035	1099	1166	1079	1096	1010	1059	1033	1071	1056	1095	1060	1031	1061	1074	1055	1079	1023	1051	1018	1086	1047	1059	1043	1049	1063	1049	1057	1101	1051	1027	1064	1033	1060	1060	1064	1093	1071	1104	1123	1049	1086	1069	982	1046	1029	1080	1064	1045	1022	1045	1071	1010	1051	1087	1059	1070	1087	1063	1045	1073	1108	996	1048	1049	1090	1065	1084	1076	1059	1078	1061	1024	1053	1076	1059	1072	1042	1060	1073	1073	1001	1094	1009	1052	1098	1040	1084	1047	1069	1096	1117	1122	1078	1073	1014	1104	1098	1070	1066	1077	1055	1039	1013	1039	1049	1058	1029	1116	1075	1048	1096	1109	1037	1110	1071	1087	1122	1048	1056	1035	1110	1076	1063	1052	1037	1073	1064	1022	1058	1025	1089	1018	1115	1081	1041	1081	1038	985	1018	1094	1107	1011	1048	1078	1089	991	1034	1051	1086	996	1099	1024	1032	1012	1075	1100	1073	1061	1045	1041	1046	1070	1055	1071	1090	1097	1090	1101	1073	1092	1075	1062	1043	1100	1025	1050	1109	987	1043	1054	1038	1099	1116	1097	1035	1074	1069	1020	1042	1115	1083	1042	1097	970	1068	1011	1028	1137	1079	1066	1100	1065	1080	1104	1119	1094	1029	1045	1068	1045	1064	1113	1067	1066	1093	1142	1049	1022	1091	1037	1045	1089	1091	1019	1088	1075	1081	1059	996	1028	1067	1078	1102	1040	1049	1049	1022	1093	1079	1061	1070	1087	1054	1045	1055	1103	1074	1057	1040	1061	1054	1014	1044	1140	1079	1064	1055	1076	1040	1052	1049	1103	1099	1072	1063	1068	1069	1074	1044	1029	1056	1049	1074	1036	1049	973	1017	1000	1052	1050	1106	1030	1060	1075	1030	1015	1109	1053	1063	1070	1054	1011	1065	1011	1074	1043	1090	1063	1035	1164	1071	1070	1003	1072	1074	1016	1063	1036	1042	1077	1073	1025	1099	1027	1161	1079	1029	1058	1062	1066	1074	1096	1039	1105	1099	1031	1037	1055	1104	1036	1068	1083	1087	1132	1023	1066	1112	1079	1073	1114	1069	1043	1073	995	1046	1012	1092	1070	1072	1039	1031	1080	1042	1085	1032	1068	1065	1051	1106	1121	996	1056	1043	1040	1001	1054	1069	1071	1041	1030	1090	1061	1056	1053	1079	1065	1113	1016	1149	1087	1066	1098	1061	1109	1029	1038	1082	1061	1012	1109	1102	1044	991	1011	1109	1097	1067	1001	1042	1014	1060	1075	1054	1023	1044	1013	1063	1066	1065	1039	1037	1043	1080	1103	1071	1052	1054	1049	1026	1029	1129	1063	1068	1063	1090	1049	1057	1087	1039	1067	1097	1063	1051	1096	1085	1025	1054	1114	1083	1059	1111	1019	1016	1064	1086	1071	985	1079	1084	1081	1114	1105	1067	1022	1012	1047	1027	1118	1014	1080	1067	1111	1023	1107	1076	1075	1072	1072	1040	1058	1021	1039	1032	1070	1028	1022	1031	1059	1031	1098	1028	1152	1045	1054	1058	1107	1037	1021	1100	1022	1002	1056	1011	1078	1041	1093	1008	1067	1005	1015	1080	1040	1055	1067	1086	1021	1071	1029	1078	1059	1078	1058	1041	1085	1006	1016	1052	1029	1033	1036	1097	1076	1153	1046	1115	1029	1052	999	1054	993	1050	1075	1087	1042	1104	1090	1122	1026	1100	1077	1038	1041	1064	1114	1059	1077	1017	1022	1030	1029	1149	1037	1010	1029	1038	1007	1080	1039	1017	1081	1059	1032	1075	1081	1024	1091	1088	1088	1041	1050	1090	1051	1048	1038	1017	1050	1077	1030	1100	1102	1078	1080	1040	1067	1058	1058	1065	1062	1027	1102	1055	1064	1043	1096	1119	1053	1118	1071	1073	1048	1111	1096	1043	1052	1105	1033	1086	1066	1101	1062	1018	1105	1058	1050	1037	1116	1036	1048	1062	1102	1040	1059	1029	1079	1075	1097	1068	1086	1090	1144	1069	1049	1090	1075	1004	1065	1039	987	1065	1104	1037	1059	1081	1062	1046	1090	1050	1025	1031	1064	1073	1093	1033	1105	1094	1065	1049	1072	1024	1129	1038	1017	1018	1046	1018	1087	1050	1088	1062	1057	1108	1046	1018	1032	1079	1065	1139	1046	1086	1025	1072	1108	1040	1071	1092	1085	1092	1017	1029	1090	1021	1042	1057	1057	1055	1098	1041	1065	1107	1113	1019	1118	1115	1027	1123	1053	1022	1085	1018	1070	1073	999	1107	1019	1102	1034	1042	1007	1086	1059	1033	1008	1068	1119	1106	991	1004	1077	1047	1058	1016	1036	1039	1076	1083	1088	1036	1063	1100	1077	1099	1044	1109	981	1072	1064	1057	1058	1130	1095	1102	1028	992	1019	1097	1063	1069	1026	1034	1027	1028	1073	1100	1066	1028	1057	1073	1023	1077	1066	1061	1094	1050	1052	1094	1027	1110	1044	1070	1042	1034	1040	1059	1094	1020	1073	1014	1042	1116	1022	1085	1117	1001	1053	1060	1017	1058	1076	1070	1010	1047	1058	1111	1043	1053	1037	1079	1076	1061	1116	1035	1013	1104	1023	1044	1023	1048	1098	1078	1045	1078	1050	1050	1087	1069	1107	1041	1028	1047	1049	1058	1048	1061	1070	1063	1063	1089	1077	1018	1130	1049	1060	1041	1060	1080	1041	1089	1059	1001	1037	1081	1060	1107	1080	1117	1013	1090	981	1069	1043	1038	1138	1081	1042	1051	1084	1032	1086	1020	1030	1018	1018	1079	1080	1073	1082	1070	1066	1054	1080	1093	1083	1049	1045	1051	993	1111	1087	1032	1038	1053	1059	1071	1024	1039	1055	1063	1026	1069	1122	1093	1072	1048	1081	1056	1060	1036	1017	1075	1073	1064	1050	991	1084	1000	1100	1050	1055	1087	1031	1043	1056	1058	1069	1095	1024	1081	1073	1100	1062	1024	1040	1068	1065	1058	1061	1085	1071	1025	1099	1048	1039	1104	1084	1049	1120	1071	1071	1072	1063	1038	1016	1056	1081	1115	1096	1106	1029	1096	1079	1065	1053	1112	1111	1013	1106	1079	1059	1038	1035	1070	1096	1049	1073	1050	1043	1095	1001	1073	1026	1017	1020	1083	1067	1070	1017	1025	1110	1009	1054	1066	1052	971	1096	1023	1109	1096	1100	1041	1088	1064	1061	1062	1076	1003	1034	1069	1083	1082	1081	1107	1096	1096	1064	1078	1112	1108	1047	1056	1003	1124	1036	1076	1035	1063	1103	1126	1064	1094	1109	1029	1088	1077	1067	1082	1109	1005	1078	1102	1070	1062	1054	1053	1088	1085	1032	1066	1071	1059	1086	1080	1079	1060	1067	1063	1131	1070	1058	1072	1138	1071	1113	1047	1031	1017	1056	1057	1059	1044	1082	1108	1030	1141	1097	1066	1050	1082	1070	1043	1079	1046	1083	1074	1108	1101	1029	1119	1026	1071	1066	1036	1036	1085	1076	1048	1071	1081	1044	1116	1036	1129	1024	1091	1003	1070	1017	997	1094	1071	1123	1039	1055	1114	1079	1032	1034	1088	1037	1045	1088	1035	1101	1065	1080	1021	1031	1117	1026	1089	1083
24000	21584	27730	25888	14719	1265	841	952	5613	7829	2430	1213	579	535	597	550	532	537	544	565	550	532	590	578	557	557	556	529	574	572	531	518	540	556	551	556	533	521	555	563	501	543	546	564	582	518	581	570	532	558	539	532	544	513	559	555	554	500	540	545	566	489	537	504	526	555	548	539	554	575	565	486	514	566	534	516	496	540	550	510	522	543	533	523	512	536	558	533	498	510	475	552	500	531	537	551	499	504	534	529	594	512	509	502	484	544	523	517	505	517	494	488	509	521	513	503	519	533	543	518	532	525	512	537	524	531	554	509	550	540	502	555	532	547	545	587	561	564	551	523	524	541	494	532	497	512	522	513	524	526	508	493	487	539	513	550	516	525	504	511	486	549	489	544	554	493	511	533	515	526	546	493	521	524	533	494	555	548	548	517	516	493	544	521	491	524	523	526	533	509	528	535	499	527	554	539	511	548	550	469	489	524	562	519	550	530	505	543	525	582	511	484	507	555	548	509	525	508	526	496	513	473	528	552	555	519	497	506	534	494	528	522	521	539	551	497	491	534	527	545	512	539	515	571	532	572	514	534	577	511	540	512	551	525	553	565	528	547	534	533	495	523	537	529	494	528	499	558	526	515	514	529	532	491	521	506	513	499	509	480	583	528	535	540	587	520	562	542	538	533	503	547	505	501	558	519	536	505	509	539	525	505	530	534	533	540	482	500	480	532	496	521	511	492	501	495	579	514	511	539	523	503	545	545	517	554	495	528	497	520	563	498	525	526	539	478	523	567	563	542	508	539	521	529	503	513	535	527	528	492	544	500	516	534	508	501	526	528	538	588	553	509	525	537	552	507	522	528	550	541	544	506	532	560	494	502	493	570	520	545	514	495	531	551	541	535	489	544	535	545	536	482	522	535	515	519	507	485	494	509	526	536	542	523	520	490	512	537	558	556	525	531	507	529	563	498	504	556	514	499	514	509	487	565	557	530	525	522	527	526	546	541	549	536	533	528	537	539	536	566	565	487	566	553	559	492	493	476	493	510	531	568	479	488	531	562	519	512	567	509	514	532	548	527	515	517	530	551	510	520	505	496	522	477	541	505	561	547	522	553	541	536	526	519	534	490	495	520	502	515	502	558	543	511	523	505	467	512	543	534	529	535	542	548	561	495	531	508	513	505	543	550	519	535	580	542	547	494	522	528	530	513	530	514	477	514	522	511	530	530	516	538	549	503	522	457	516	521	526	526	508	523	572	533	541	514	501	482	494	494	523	507	545	513	534	519	531	513	553	543	486	508	547	526	552	499	536	507	515	560	532	502	553	548	544	529	548	532	489	531	543	539	526	559	518	520	532	494	560	527	528	530	496	515	518	506	516	527	512	520	547	545	510	539	487	514	493	531	512	551	505	512	502	482	541	530	478	495	490	533	559	501	518	557	504	499	517	525	543	562	527	544	513	561	492	541	480	503	528	519	542	545	479	513	573	506	541	529	518	527	497	514	538	551	559	491	530	521	556	516	563	492	559	509	501	520	524	561	495	499	532	514	534	563	533	554	527	556	538	506	514	517	507	530	519	554	567	534	505	523	485	560	588	496	510	538	527	522	524	518	525	540	511	484	540	545	499	538	514	557	555	513	532	550	524	553	517	553	501	497	562	511	530	520	505	480	524	528	528	474	494	495	542	552	540	507	562	513	490	557	556	532	522	504	526	540	546	547	595	544	516	525	510	497	480	483	511	515	501	525	514	514	581	478	514	555	516	542	525	537	512	551	551	521	496	519	522	503	505	507	492	546	547	536	519	513	487	542	529	496	553	555	531	538	496	530	532	535	517	551	494	485	524	544	523	534	502	542	535	542	536	530	534	522	563	533	500	542	503	500	506	525	505	557	491	501	535	517	523	528	517	563	545	547	541	499	526	539	552	508	531	508	536	539	500	557	574	536	528	509	519	508	504	509	568	533	519	549	547	553	512	552	539	547	508	536	525	519	496	532	499	497	534	518	588	512	511	513	512	512	515	509	542	506	540	507	518	502	520	543	500	525	497	508	534	562	535	528	506	540	533	525	509	489	536	541	534	490	530	520	502	537	520	497	505	525	502	474	538	496	521	546	563	495	510	549	522	513	558	498	461	517	549	517	534	500	500	529	503	494	556	534	509	488	554	543	538	502	522	495	549	505	529	533	552	552	540	542	521	507	527	559	509	524	536	541	550	551	542	516	516	547	523	509	537	543	546	568	501	539	517	545	534	497	508	550	522	475	537	515	586	556	534	575	518	526	528	498	534	556	570	496	543	563	507	484	486	521	529	539	501	513	572	520	513	537	561	501	511	536	533	512	542	528	545	520	524	531	468	520	517	552	510	505	548	492	519	541	546	523	536	528	538	527	529	503	495	526	529	529	538	538	546	500	499	493	527	498	519	536	528	502	527	508	499	516	553	530	539	529	518	560	504	487	515	485	538	490	508	513	522	507	559	529	511	545	552	569	543	527	514	545	564	521	522	518	495	499	571	480	546	526	538	504	542	536	501	539	539	520	511	518	512	506	503	564	553	510	532	516	521	544	470	517	462	569	516	522	504	540	568	541	522	522	509	557	547	511	495	476	506	539	526	509	491	481	570	529	521	542	523	491	519	500	514	501	504	510	516	578	544	537	526	559	545	516	551	537	562	531	538	557	565	522	541	536	525	562	507	552	547	521	511	550	539	524	513	514	501	490	539	537	519	539	498	535	547	549	536	557	507	533	539	535	483	545	569	574	533	494	552	530	485	560	559	522	542	518	569	506	561	503	539	496	506	502	534	508	503	522	536	511	497	510	531	520	565	534	463	513	521	544	531	524	522	522	516	551	512	504	445	485	514	527	485	509	540	486	553	514	519	534	556	560	489	534	504	557	515	532	532	547	540	523	535	488	539	542	472	531	532	474	541	533	516	571	531	519	518	524	527	544	503	471	522	528	499	503	523	474	537	544	532	528	510	493	487	524	566	502	495	554	489	527	552	507	554	518	546	494	512	513	521	483	526	534	519	521	580	483	495	568	492	534	499	523	472	515	523	556	506	532	525	506	525	525	533	507	545	537	524	500	519	523	511	531	520	537	549	575	528	492	481	537	519	510	494	519	522	525	552	519	498	556	497	510	487	527	508	554	512	543	544	477	564	529	576	551	512	552	490	533	519	496	546	501	496	537	512	564	536	563	525	527	572	539	522	542	518	506	512	509	534	507	497	585	541	563	508	528	546	534	506	512	534	525	513	497	508	520	530	521	499	518	531	519	518	517	526	539	508	526	522	526	504	519	505	529	548	559	512	500	493	509	503	519	535	517	541	531	508	535	554	532	509	543	544	520	512	524	518	546	524	532	534	538	534	551	540	517	554	542	527	536	512	516	549	498	525	541	532	546	516	537	524	536	498	541	508	515	512	479	497	491	545	553	493	576	539	527	496	509	545	518	481	574	536	517	520	572	532	478	487	532	520	512	518	513	491	508	545	513	529	550	538	526
4257	10614	6614	3364	2449	1809	1577	1981	13653	16287	4529	2639	946	953	874	837	912	914	903	940	892	820	873	885	959	889	890	896	896	960	953	973	898	856	885	900	942	894	935	908	867	921	862	868	880	917	916	900	861	905	848	850	878	899	880	833	924	878	852	847	898	888	812	829	816	844	834	859	879	873	891	875	837	867	849	887	904	864	849	904	819	871	828	865	822	826	871	847	854	856	878	836	837	870	836	845	873	855	837	807	885	826	827	840	866	837	843	904	833	798	855	882	903	897	852	842	873	870	843	828	853	859	884	849	899	883	820	818	811	883	861	838	878	834	874	850	825	888	836	861	853	858	880	875	843	851	921	874	897	902	813	852	870	856	837	840	886	868	859	800	869	827	862	873	880	859	861	887	856	813	887	878	768	819	914	865	859	859	867	868	831	844	887	870	869	832	800	857	897	879	851	812	872	858	902	829	858	864	836	872	857	854	835	834	826	876	892	876	842	844	825	804	844	842	877	876	838	863	894	869	844	902	777	835	839	811	872	835	836	834	833	812	855	826	867	813	832	859	839	845	896	842	863	843	815	859	848	797	856	842	852	851	879	840	863	823	852	881	864	839	844	857	840	886	835	873	848	802	851	832	811	854	873	837	836	847	850	866	826	876	852	838	858	892	878	847	923	869	856	902	851	898	852	879	834	877	859	817	882	864	816	829	853	885	830	868	845	839	888	904	840	789	906	812	841	856	829	827	843	840	888	845	845	843	881	891	846	821	920	872	828	834	852	845	878	822	849	846	886	835	856	837	903	821	851	838	878	888	875	811	821	828	845	837	832	843	838	905	850	881	855	850	835	897	859	883	781	849	859	863	857	844	892	903	827	886	829	877	865	840	846	850	870	891	858	809	871	823	851	852	849	890	812	835	846	810	836	781	833	892	892	858	815	853	837	857	835	847	838	859	882	864	797	860	887	865	845	858	835	863	794	850	858	831	896	885	842	876	857	868	888	857	859	834	841	915	852	902	882	851	811	889	867	876	838	840	881	843	849	829	896	847	855	830	797	914	876	905	785	867	822	829	866	846	852	858	881	884	929	865	862	844	798	874	803	823	865	845	797	867	862	840	814	848	812	832	934	880	897	900	884	846	855	841	853	847	881	870	845	863	890	836	878	840	906	824	882	883	855	889	832	906	898	883	840	884	840	852	893	827	877	850	843	830	858	858	919	879	884	871	852	861	859	848	874	815	869	877	842	853	842	844	876	792	867	884	821	840	903	851	908	887	831	856	864	821	857	838	836	848	859	804	825	909	820	852	843	864	847	909	840	873	914	906	832	863	868	847	742	821	870	848	826	860	834	819	857	813	844	802	817	859	845	885	855	832	859	824	892	854	846	858	797	832	833	842	869	878	851	830	835	797	877	861	923	886	861	867	832	844	841	883	851	879	846	893	791	860	882	819	871	851	877	886	880	875	855	845	875	891	823	820	908	802	889	826	875	877	873	873	843	871	885	862	854	907	866	828	866	880	841	884	877	798	847	860	831	890	870	827	808	852	889	802	879	806	890	899	909	851	879	836	855	840	856	866	866	871	880	864	788	846	863	838	830	810	824	848	895	825	866	790	891	862	855	871	880	855	854	831	901	849	777	877	850	888	900	817	881	845	804	882	888	816	804	848	861	869	852	878	870	840	855	840	879	890	864	900	856	828	862	883	893	892	847	887	899	878	828	888	914	839	858	841	892	848	851	861	893	873	889	857	863	813	877	868	850	901	845	910	833	834	868	789	891	795	895	854	861	914	822	796	833	830	797	831	843	836	842	832	847	880	879	813	846	856	884	939	856	905	893	807	831	858	873	820	863	896	805	817	820	886	816	832	853	841	823	820	878	784	886	917	865	841	871	856	844	907	893	873	850	831	819	832	890	851	826	819	864	843	874	874	865	841	859	873	850	880	841	868	892	837	829	852	868	836	846	824	890	821	890	862	847	888	844	851	813	867	860	774	928	859	847	807	850	885	821	801	875	838	819	856	879	861	822	851	873	868	913	854	863	833	840	849	888	849	854	831	847	857	874	854	848	879	893	822	863	901	880	814	825	903	860	841	829	833	811	882	853	849	872	825	830	823	797	840	865	816	858	885	855	836	840	803	887	880	878	868	880	868	843	792	855	889	830	874	859	817	853	893	829	824	841	848	836	888	878	844	816	826	837	879	906	828	884	868	895	903	882	841	916	842	847	871	876	823	837	840	819	851	877	791	843	900	836	875	856	857	891	902	878	889	853	886	846	903	890	873	833	826	828	894	861	877	920	880	808	797	829	833	858	830	840	891	856	834	881	853	834	848	918	832	854	848	867	825	854	829	891	855	856	802	827	827	851	880	872	838	899	832	863	874	838	809	813	842	806	807	877	836	890	856	912	859	820	838	824	844	891	917	877	860	853	837	820	799	863	857	858	820	847	853	845	892	943	890	875	892	901	827	895	845	862	855	880	838	865	916	882	853	890	864	894	806	845	872	834	861	852	849	852	851	800	911	868	834	841	865	797	842	818	907	842	870	841	836	794	816	888	894	814	842	829	809	848	865	845	866	838	852	804	825	882	867	871	794	835	846	906	852	817	904	806	871	902	889	869	839	848	867	885	858	803	878	803	876	868	890	846	848	873	851	841	853	838	809	831	874	869	867	921	835	861	878	906	934	875	891	865	880	880	823	849	843	865	955	898	852	810	893	875	864	881	882	871	824	856	863	828	859	849	838	902	851	885	877	852	828	848	832	885	839	833	871	847	780	857	909	916	844	820	891	843	770	875	835	837	854	861	850	835	820	849	849	864	818	807	890	829	907	806	866	828	818	838	889	839	882	830	849	834	900	878	855	818	844	877	898	860	863	899	895	835	828	884	823	884	910	818	858	909	818	847	868	836	839	861	861	817	880	844	811	852	798	825	847	877	848	835	878	839	851	906	889	854	871	867	817	810	835	847	815	843	822	847	854	836	870	864	859	858	851	851	832	879	904	865	872	852	847	869	815	833	839	907	868	866	894	803	821	865	854	846	825	796	883	863	873	812	889	840	844	886	862	876	861	857	879	868	890	840	825	855	834	893	841	903	842	924	820	886	844	842	863	811	865	833	844	803	831	839	896	845	829	849	850	841	866	815	835	836	909	850	880	828	823	877	826	872	853	876	863	801	866	845	842	809	881	865	800	870	900	844	805	881	860	871	852	868	855	803	868	885	838	850	835	832	866	791	839	886	815	842	902	894	842	848	877	851	884	836	864	845	846	851	815	858	835	815	815	889	870	871	846	856	815	864	858	844	833	921	873	856	895	824	882	829	922	865	808	875	835	836	825	828	918	855	816	863	861	841	874	867	896	828	845	827	901	844	866	833	830	865	809	886	845	842	814	926	797	836	841	848	828	868	845	853	820	943	845	892	842	826	845	816	873	897	815	893	825	879	829	856	838	831	834	844	846	865	841	838	893	855	866	851	872	859	891	892	863	858	804	882	864	887	825
25511	21568	24573	16758	1125	748	759	745	2802	3816	3536	2177	658	620	646	626	667	661	619	693	609	628	630	681	639	589	640	657	669	640	642	616	630	682	686	655	671	620	620	613	614	667	584	643	663	626	613	655	649	659	607	643	628	610	660	606	637	645	669	639	640	664	612	625	638	656	670	667	662	691	654	624	689	665	641	595	607	647	624	630	636	604	646	654	653	655	627	666	624	660	635	642	653	629	644	631	660	665	648	664	637	659	655	636	645	659	612	632	668	642	659	676	601	654	646	661	602	612	597	625	649	658	674	619	643	627	618	641	668	686	632	634	615	657	640	634	591	639	632	640	638	648	625	626	638	642	662	580	647	618	630	626	605	597	648	682	673	624	662	603	618	658	626	634	657	635	637	635	589	651	679	604	620	638	620	645	638	662	648	666	659	642	641	611	679	616	630	606	677	641	621	596	617	631	706	658	661	634	606	614	630	651	630	620	644	666	614	642	622	619	628	639	617	619	568	633	605	672	629	607	669	671	638	590	619	645	629	654	611	658	622	641	615	675	703	622	630	645	633	633	632	631	614	685	641	678	597	647	636	637	609	635	640	619	642	588	633	647	611	690	654	583	641	639	611	665	647	642	602	656	625	623	618	619	638	615	673	614	662	642	649	629	663	593	621	662	625	612	657	657	660	644	607	580	654	627	677	622	618	633	654	621	642	667	659	629	683	671	621	647	636	617	629	628	633	632	631	679	649	627	643	607	605	628	655	624	610	641	639	648	637	611	619	624	621	625	624	627	641	668	637	624	658	585	641	637	605	658	635	616	649	645	623	628	648	652	662	625	614	661	586	653	623	644	646	623	620	651	621	688	688	699	621	634	618	619	624	579	630	667	678	627	644	635	649	644	633	637	648	612	588	661	648	629	618	622	636	591	680	680	689	642	641	664	656	655	640	665	651	663	612	628	605	654	661	649	611	613	671	644	657	627	661	625	658	643	648	644	665	617	609	660	680	650	653	594	637	628	618	646	604	657	639	678	659	637	642	633	622	631	654	638	616	613	655	683	645	639	628	618	632	636	598	631	654	661	647	608	685	638	602	594	582	587	622	656	613	652	637	616	659	663	646	604	647	657	614	619	615	614	668	634	646	668	613	639	648	626	626	637	634	638	653	620	589	655	617	619	632	672	635	648	637	685	649	632	610	636	670	640	615	570	696	673	621	626	684	695	686	626	629	622	635	611	670	638	669	637	613	614	662	652	659	641	663	626	674	600	607	624	665	626	635	639	636	616	620	640	660	682	646	642	633	616	652	644	628	658	640	578	660	635	621	687	644	652	630	669	649	649	677	669	607	645	614	613	648	645	641	652	628	684	634	648	644	624	614	636	656	664	686	673	626	683	634	636	620	594	670	641	632	611	650	636	596	638	640	632	613	650	662	643	609	645	617	647	612	609	598	595	608	621	665	614	609	678	611	602	630	599	639	629	676	636	645	615	625	616	616	678	638	653	638	662	651	628	661	641	625	618	687	657	627	642	660	629	622	638	669	665	628	650	591	639	597	650	669	651	605	617	664	630	582	674	687	636	663	636	633	665	587	645	636	621	657	615	640	631	641	627	636	671	633	634	664	626	635	632	637	635	621	659	636	604	646	628	657	661	626	606	628	644	694	646	632	627	645	620	659	643	640	625	628	659	636	621	657	639	630	593	572	588	650	592	645	660	615	601	619	622	648	663	624	651	665	615	591	693	638	607	634	677	643	628	659	666	626	639	613	620	625	592	638	638	608	645	602	593	647	636	576	642	660	624	601	645	646	639	612	592	647	659	650	649	623	631	636	625	656	624	635	668	648	676	607	632	602	620	631	661	624	631	648	591	642	679	628	673	629	664	639	622	623	626	619	652	597	698	622	633	607	616	646	649	656	636	650	594	624	613	633	656	645	634	635	627	675	677	610	661	633	673	642	603	629	626	637	637	584	691	645	637	654	654	649	632	630	611	677	653	709	663	652	678	646	644	648	666	653	636	639	662	629	654	612	634	624	614	647	553	618	635	625	652	623	644	645	659	590	670	627	661	656	662	612	625	624	643	618	603	669	685	630	628	644	646	632	674	596	652	603	668	631	647	657	594	621	639	680	652	642	634	689	641	631	641	660	609	668	665	674	586	636	637	624	668	615	633	622	667	621	633	649	657	600	607	662	655	667	674	615	607	634	655	616	649	622	628	616	623	637	639	640	633	624	612	585	647	658	626	648	641	607	614	618	656	642	628	622	628	673	681	628	636	588	626	609	632	634	610	640	602	630	625	594	672	624	667	677	648	600	651	664	646	646	661	695	639	611	652	593	652	651	640	655	642	662	634	677	702	583	671	626	628	610	725	631	624	659	606	605	649	681	627	620	627	657	641	622	635	677	655	646	633	650	645	655	664	652	627	620	633	658	588	612	639	657	630	604	615	633	642	634	624	618	619	630	698	674	652	613	619	646	678	675	675	634	711	630	690	654	639	610	600	611	649	579	636	638	715	635	626	634	630	627	644	669	628	660	589	594	662	596	676	612	649	613	643	621	613	594	615	610	646	625	694	646	647	594	677	617	627	581	651	630	612	648	660	637	620	684	576	564	622	662	646	611	646	610	616	617	656	642	586	639	687	656	622	655	630	615	645	592	686	686	605	655	655	697	620	637	655	636	689	670	603	606	713	655	627	620	628	643	600	658	608	635	664	684	639	624	625	614	613	599	599	625	621	668	630	652	611	664	599	644	655	672	654	608	638	614	608	685	622	651	647	678	629	627	613	608	620	653	618	670	605	626	648	652	637	662	677	641	645	618	585	602	609	614	635	633	657	679	593	605	628	641	618	628	614	648	657	658	625	623	654	676	637	620	694	655	597	629	659	642	623	637	656	670	621	639	622	626	615	590	592	630	644	636	633	646	608	638	612	629	609	652	609	607	626	663	689	622	644	592	605	666	663	655	659	677	618	679	675	642	618	605	652	625	646	648	644	671	626	665	659	672	650	637	583	638	652	619	639	606	659	668	627	649	673	589	671	665	607	645	667	654	577	670	661	667	635	614	651	650	601	628	633	629	638	672	633	637	625	605	674	627	635	615	650	629	642	662	662	641	673	628	626	631	611	652	617	623	618	633	629	623	640	609	664	646	671	623	646	630	686	634	635	622	621	647	637	637	688	678	671	664	646	630	609	604	586	674	667	688	660	691	653	608	662	606	620	649	607	637	659	622	602	672	627	635	633	634	615	644	637	615	630	661	676	630	664	653	592	613	591	655	606	648	598	640	629	625	652	625	666	647	616	660	625	650	633	642	668	645	655	629	661	630	647	641	662	640	607	637	623	613	667	636	635	670	643	616	685	580	636	630	608	635	643	606	623	617	650	597	642	640	603	629	648	607	649	670	647	641	626	647	577	681	606	653	630	627	633	650	626	621	665	654	628	623	625	655	645	616	633	628	673	638	614	607	649	676	608	634	640	642	635	644	630	652	611	647	640	601	668
4484	6006	3741	2034	1675	1437	1290	1461	8691	10645	9562	5532	1021	1033	1043	1054	998	1092	1032	1013	1011	969	1030	1032	1026	998	1020	1013	1032	1013	1026	1081	1027	1074	939	1042	970	980	1080	1079	1063	1099	1002	961	1078	1026	998	1051	1065	997	1089	1034	1020	950	966	1003	1008	1035	1056	1021	1012	983	997	1014	988	1044	1010	1010	998	1006	1009	978	1022	1001	1006	1021	1006	1003	981	940	944	1052	1049	975	983	1040	971	1006	968	1082	1020	1016	990	1051	1041	1035	1020	1023	994	957	986	1059	1017	1049	1055	992	981	978	1004	968	988	996	1080	1030	996	1028	961	1000	965	1000	955	1008	1060	975	911	996	1008	1003	1010	1045	994	1013	999	1009	996	944	972	1022	1021	1023	989	999	972	985	1005	961	1035	995	984	969	965	1020	1030	1033	1035	1072	990	1047	985	985	1009	1020	1069	1014	1015	952	1004	1021	1002	1028	968	1066	999	1006	987	958	1003	998	1009	989	1048	998	997	1019	1062	1013	991	1020	1019	1022	977	1085	1054	1041	983	1023	1003	947	978	1013	959	1009	1049	1003	977	1020	1014	967	999	1016	1009	991	1051	996	939	960	968	1001	984	1009	1008	1012	993	1044	1026	988	989	1038	989	1035	1054	978	1018	973	993	964	1033	1005	1019	967	1070	1057	993	1039	946	966	1019	991	1009	1007	1020	976	1022	1022	1000	1019	1017	1013	1039	1018	1036	979	1021	992	962	1000	985	947	1028	1010	993	1007	940	1003	988	1035	1030	1036	1003	1036	1038	962	1007	997	1001	972	1049	1007	1010	1035	1068	1013	1008	1007	1012	1016	993	1044	1014	1003	1038	985	994	1017	1006	936	1010	955	1022	962	1001	980	990	995	1010	940	1018	1015	1059	1011	968	1047	1007	999	975	1029	960	990	969	948	964	1036	951	1009	1054	1034	1037	1042	998	939	1008	1018	1024	1023	983	979	1009	1044	1028	990	1004	1014	1031	971	1035	1029	999	957	1004	1025	1028	991	1029	1033	1003	1014	1011	1015	1000	1036	998	1006	957	995	1006	1014	1038	1085	998	1027	1000	991	952	1043	1002	1014	977	976	1011	918	1042	997	943	1010	974	998	1032	1028	1023	1050	932	1050	1004	1034	1053	1011	1057	949	1030	1034	1004	981	967	1012	1009	1027	1006	1048	1024	969	997	999	991	1038	1041	927	986	1001	1027	1008	995	1009	1018	1022	1012	996	1045	992	1051	1035	1038	1019	983	972	977	1018	1024	968	959	987	1031	951	985	1003	995	1005	1040	1057	1008	967	982	1005	1011	1001	1056	1022	985	982	1040	1001	1004	1045	1044	1018	1051	973	985	997	1019	1018	967	1038	968	1007	1008	1026	1063	1010	970	1000	968	1006	1085	944	1048	971	1021	1013	1028	1030	1014	1004	976	988	986	1000	996	966	1006	974	1005	1032	1045	1064	975	999	1024	979	995	972	1061	984	1012	1038	958	1018	1019	1019	1035	1028	1011	1002	1025	1040	955	992	970	1008	1006	914	1050	964	970	1016	1033	993	951	1073	1019	986	1022	1029	1049	1021	980	950	999	980	1009	1042	1031	1031	985	970	1019	968	971	1027	1025	1024	1036	984	992	1005	995	944	960	1027	1067	1033	963	980	1028	984	997	987	980	975	1034	954	1017	1012	1018	987	986	987	943	1027	948	1047	982	994	1015	988	1009	939	991	1005	1020	1040	959	1040	965	1000	1007	1019	1030	976	1022	990	972	1030	983	993	1067	1038	1010	971	1020	974	959	1009	997	1002	997	1017	998	1006	1003	1012	1007	983	1012	1009	977	1011	991	1058	1003	1000	1001	1004	1039	1049	1037	958	982	954	965	973	1011	960	968	998	982	994	1010	1052	972	1037	1041	1030	953	1014	1008	1036	992	1021	1001	982	1019	960	990	961	988	1030	1037	959	918	987	1006	1018	966	973	1001	1033	999	1075	1005	1020	943	990	1019	1076	984	1012	1022	1044	1004	1010	1050	1014	996	968	1002	958	956	998	997	961	989	990	1038	1059	1037	1015	982	975	989	1020	1007	989	972	978	986	1034	998	968	1055	1005	1018	1010	994	981	1016	1047	988	978	956	983	992	953	1029	946	959	1020	987	1032	972	993	1060	1004	1010	1005	1020	1072	998	997	992	1000	1008	1026	1013	979	1015	1050	952	1058	957	1072	996	1005	996	998	1053	989	1039	1027	966	971	933	1005	982	943	1010	950	1015	1016	1026	976	968	1029	1009	1028	1007	1010	964	1024	987	997	976	1060	1018	995	1049	1011	990	1013	1000	1002	1010	1017	991	1007	977	1015	991	1033	988	1021	986	1025	980	995	1020	997	1038	973	997	1000	1010	975	1063	1024	972	1033	1079	995	983	1024	1004	1033	947	977	1006	964	1032	975	1000	997	1035	980	967	965	1023	1059	1006	995	1020	1041	979	1051	1010	973	1013	1011	1031	1001	1027	1002	997	1063	970	1013	1020	986	970	1012	996	1038	1038	972	1019	990	965	956	1020	1003	1031	1037	1028	1084	1001	1020	997	1041	998	1038	1043	1007	1027	1007	920	978	1032	993	964	1061	1084	999	1015	1018	1013	996	1028	1014	1026	1008	1003	972	1032	1070	1015	982	1008	971	1022	1008	993	1028	948	995	1017	981	1030	974	957	1025	1000	993	996	991	1018	947	1013	998	1036	980	1011	982	1021	1023	981	998	1022	1010	979	988	1025	1030	1025	993	1034	1015	955	1036	998	979	1021	1009	953	979	1035	975	993	1007	965	994	991	1016	1041	964	988	970	985	948	981	971	989	1004	1031	994	972	959	1041	1021	1053	986	958	993	972	990	986	982	983	973	977	973	1049	995	1053	1058	1029	1023	1004	977	971	1010	982	1031	972	1020	930	994	1038	983	978	997	974	997	969	1003	1060	1013	1018	1033	1015	959	987	984	977	1054	1043	1057	976	964	986	1005	1014	946	1003	1067	1010	1000	1029	966	979	990	1014	1074	946	1026	983	1043	1001	1009	1019	982	1046	982	969	970	990	940	1002	997	974	998	987	988	981	1037	985	981	1006	1067	987	983	985	1008	988	976	983	1038	1047	996	987	1011	1024	1042	1036	959	977	995	1031	972	1052	964	972	1006	962	1051	952	984	971	1018	1018	1024	976	997	1018	1080	1064	1061	1038	1017	1012	1033	973	977	932	951	1022	1014	1029	973	989	1009	1024	946	1027	1002	1043	972	1011	1013	938	1078	968	982	993	1061	972	1049	1049	1012	1009	1000	959	1011	996	1091	990	1026	992	1001	1026	1032	931	982	953	1004	1003	1002	937	1004	972	959	959	1044	993	985	1044	988	996	1072	975	1033	1011	989	950	1042	1000	967	995	1043	978	1004	963	980	1030	1032	1063	1016	1012	1049	949	954	910	1008	1026	1009	964	1044	1011	985	1022	1085	1034	995	1028	1019	999	1015	1098	960	1001	1022	966	1033	1050	939	1007	1032	1019	1012	995	1002	1027	1037	982	1060	1010	1015	968	1042	1037	978	1031	1009	985	998	981	1039	967	969	968	1025	1084	1024	1013	1008	980	996	1008	984	928	951	1026	1021	999	984	1001	1055	1015	1011	979	989	1015	955	971	1043	999	1011	994	973	1045	938	1001	1030	1012	1027	988	1010	1012	999	996	1004	972	986	970	1056	973	968	1033	1083	998	1026	963	985	1002	1024	1017	1052	1028	1002	1013	1006	1093	976	1017	1032	1020	1036	978	981	952	997	978	995	1033	983	994	987	1005	966	1009	1027	1017	1022	1091	984	1041	977	996	1036	937	1027	1004	1053	1000	1001	997	1024	990	1026	1017	978	1040	998	983	969	969	1008	957	990	977	1051	962	1023	1003	1059	1013	1024	1013	1019	956	977	990	1013	998	972	1030	1049	1062	992	1027	964	1001	1050	1070	1013	1011	1018	990	1037	1008	1041	977	1020	971	997	1019	1034	988	1005	977	973	998	990	987	1028	996	967	1012	1052	972	966	988	1043	954	975	986	1014	1000	1035	990	1036	1035	999	977	1008	955	985	1017	980	997	1044	1019	982	983	1004	1033	1022	998	983	1048	1056	1025	1028	1023	1002	993	945	1026	1021	1021	1020	965	962	974	1002	967	1024	1032	973	1016	1000	983	969	1025	1021	996	1019	1047	982	1033	974	1024	1029	972	928	1056	988	953	1038	942	973	1061	1003	995	968	1011	991	1001	1024	1078	924	1059	1024	1031	970	940	939	999	1058	1000	1001	1028	939	1012	1087	959	982	1025	1024	988	1031	1066	1010	1034	979	999	997	1036	970
22918	21608	28691	24998	21610	14954	1367	1173	14394	22850	19772	11240	926	456	451	483	482	463	483	453	425	452	422	458	447	459	439	494	452	444	434	437	431	460	435	467	429	451	461	461	454	453	481	446	441	436	449	441	457	461	448	428	471	427	422	409	460	439	414	486	439	466	445	431	448	467	438	471	419	450	441	436	476	420	441	452	454	425	421	451	476	461	439	461	423	464	473	440	427	446	476	456	456	433	458	451	459	422	401	406	471	454	448	450	449	428	452	467	455	421	443	445	398	447	439	441	455	437	403	436	464	433	410	406	422	419	426	467	488	413	429	430	414	415	471	433	451	456	415	424	456	455	400	431	450	430	416	463	405	446	458	432	484	441	458	423	415	415	414	437	448	447	477	448	467	454	453	443	412	410	463	455	441	464	441	418	464	431	431	471	425	431	477	442	424	451	434	421	424	454	397	449	482	454	439	446	444	419	406	451	428	490	455	434	432	447	477	424	447	409	439	437	435	466	431	482	433	435	433	452	444	460	439	426	426	437	474	437	419	413	440	412	451	438	449	440	415	446	438	463	470	412	453	438	456	441	462	428	477	483	449	428	446	441	407	402	439	455	433	450	416	476	427	429	446	444	431	411	452	449	452	458	466	432	467	428	414	411	472	432	393	423	434	456	441	402	433	396	459	453	418	461	450	455	444	457	492	422	465	435	459	399	431	445	389	426	448	442	488	448	440	439	431	454	445	408	478	469	426	445	453	425	407	468	465	424	420	438	425	457	442	457	433	441	464	424	401	466	425	415	445	471	406	461	407	438	412	446	438	460	439	447	450	454	456	424	435	434	468	481	463	427	435	464	465	411	469	444	411	434	450	415	405	443	453	427	419	409	449	429	433	417	488	469	407	424	464	417	438	438	437	423	484	402	416	454	441	397	461	465	469	420	409	436	423	431	459	432	440	445	437	432	443	436	435	449	430	463	417	383	455	414	403	441	466	460	463	436	443	447	446	413	450	457	461	453	409	465	406	444	442	462	444	405	464	449	461	409	427	419	420	490	443	446	453	419	482	463	461	460	434	434	438	459	432	423	407	444	470	377	453	454	414	511	451	444	404	452	472	402	442	488	441	495	461	474	478	416	434	445	451	456	450	464	444	469	430	433	440	419	422	447	398	443	455	439	448	439	420	406	442	416	415	459	446	433	449	478	425	436	430	441	422	461	480	446	471	422	439	438	453	439	439	407	431	389	476	422	449	454	457	444	433	432	456	460	430	465	442	455	406	454	407	411	424	427	401	464	412	405	446	477	434	406	461	465	459	407	457	465	422	448	455	430	429	442	451	480	457	412	441	431	434	466	411	441	423	460	421	430	446	437	476	446	446	432	446	449	400	428	445	418	458	401	431	431	470	418	465	424	404	402	430	431	438	431	428	446	484	462	438	437	428	477	396	436	421	451	430	459	443	454	434	475	461	451	447	429	473	447	456	446	428	439	452	436	487	455	432	435	456	398	445	445	455	470	432	428	460	452	436	424	402	417	437	428	463	434	435	454	451	445	390	422	447	454	433	445	430	447	467	480	449	396	455	431	446	445	435	420	423	419	472	479	428	446	454	412	435	409	427	458	430	459	414	434	455	447	433	434	421	435	452	412	420	440	437	445	441	458	404	479	387	447	450	428	439	463	456	451	422	466	451	455	412	429	463	429	402	429	457	453	440	433	476	399	447	436	422	447	433	442	468	484	427	457	435	432	423	430	399	431	417	413	473	438	478	440	416	443	401	423	427	461	412	463	421	425	428	422	440	472	407	438	446	451	428	466	468	436	443	420	464	440	410	426	418	467	465	439	425	497	417	456	455	434	467	469	428	437	402	432	443	448	417	443	473	475	484	447	464	459	424	449	437	440	466	460	389	461	497	479	431	434	444	418	440	430	422	396	420	436	433	401	433	437	420	402	431	430	440	452	438	443	447	434	429	438	419	440	419	450	440	405	445	393	463	435	455	428	467	444	424	457	457	396	468	438	493	473	421	440	423	434	451	429	481	423	446	463	419	429	459	439	393	436	389	418	430	426	443	423	474	439	438	459	453	418	426	416	442	435	440	477	421	421	432	434	418	445	443	408	435	505	400	466	456	426	436	435	447	439	463	452	436	453	462	426	418	448	421	445	429	436	417	424	441	462	427	447	475	443	434	447	421	447	451	462	378	460	436	443	447	425	448	444	474	427	412	437	404	407	424	462	456	456	420	410	441	462	451	473	429	457	499	453	432	488	445	449	437	450	441	423	457	421	437	415	444	466	459	457	443	444	454	448	458	451	464	448	473	417	474	461	455	456	434	471	450	433	465	475	448	442	454	410	440	429	445	413	397	412	417	474	439	424	466	467	424	422	418	394	449	462	451	458	434	469	492	466	448	419	432	449	442	445	416	412	400	448	424	472	422	419	464	473	468	444	460	484	437	442	442	422	454	411	408	441	451	432	463	417	457	455	452	431	424	455	439	426	420	441	409	420	422	437	463	442	423	418	437	417	450	440	425	431	402	461	493	458	451	456	458	393	439	449	459	419	410	470	398	474	454	454	441	407	481	443	469	447	427	462	429	455	414	430	463	425	432	476	457	432	420	432	449	457	456	421	459	456	458	424	433	417	463	457	391	453	431	400	451	472	438	428	433	446	443	464	477	409	452	441	420	428	422	467	476	426	445	473	460	433	450	432	427	459	395	465	427	420	465	464	439	461	453	417	470	459	447	420	488	420	450	438	418	494	401	454	467	439	421	419	428	464	475	420	405	453	472	421	473	426	446	442	451	480	474	455	427	441	469	430	466	415	431	466	422	449	435	414	449	407	399	410	471	439	462	408	430	471	442	454	409	401	430	442	439	444	445	412	417	429	436	407	452	468	418	425	411	451	480	434	415	394	459	431	424	409	446	452	450	455	460	440	452	444	423	420	478	429	434	418	411	427	397	456	424	427	447	426	458	439	382	433	446	427	450	423	486	463	444	419	438	448	415	434	472	447	453	426	438	436	453	437	440	470	478	435	479	413	487	457	431	427	418	451	475	430	447	415	415	426	431	423	473	467	441	437	477	476	436	449	439	377	422	433	441	478	423	425	467	458	404	426	471	441	434	417	438	421	444	455	429	435	454	459	430	484	431	443	383	451	451	436	452	455	440	436	485	452	454	461	463	441	457	461	484	432	435	440	445	423	415	461	433	443	487	445	423	459	438	412	468	436	443	433	398	405	442	454	418	436	458	454	411	434	445	455	441	456	435	417	455	413	435	449	418	447	460	445	418	406	430	458	441	436	440	388	431	440	429	438	419	434	438	420	417	446	414	460	464	453	445	426	473	448	446	402	433	413	456	440	462	440	439	486	426	445	414	443	429	444	396	442	443	467	429	415	470	483	438	460	446	410	483	449	448	433	431	483	424	404	440	441	451	447	472	458	426	441	424	445	431	424	435	440	413	453	452	455	438	420	441	435	451	438	442	406	491	400	467	445	429	415	454	426
5162	15342	9530	4591	3102	2335	1869	2661	26880	33223	28958	18104	1057	662	704	726	723	716	723	653	703	731	732	751	739	759	712	738	730	690	704	726	705	743	722	720	691	681	663	734	698	699	637	723	693	707	704	636	738	698	692	716	756	700	740	706	706	709	707	667	686	693	695	688	660	720	712	703	708	692	707	752	703	665	721	674	695	726	747	724	703	730	726	707	705	733	697	696	712	676	639	697	748	701	712	720	712	700	703	691	693	730	739	691	726	693	716	718	703	642	717	691	689	677	743	711	685	704	709	718	689	716	654	713	726	736	684	709	696	694	757	671	669	704	735	688	708	715	692	696	718	716	673	709	734	672	692	653	684	641	701	687	711	670	645	698	741	660	721	676	722	734	675	733	689	685	730	699	693	685	712	644	691	679	678	704	708	660	691	708	647	694	742	675	681	730	697	708	763	704	670	688	720	672	677	694	710	706	720	669	709	687	724	708	686	709	677	640	704	663	728	672	692	722	729	644	675	730	683	714	746	712	734	671	728	722	658	717	692	700	662	658	712	746	667	657	675	705	702	725	694	685	703	663	712	679	757	741	698	671	653	746	718	680	674	711	696	674	732	726	677	669	710	664	721	705	692	706	704	664	683	667	636	674	722	642	656	689	732	724	731	739	693	729	666	692	684	696	661	666	710	705	710	655	709	653	696	698	676	700	704	667	677	647	727	710	685	708	713	715	741	700	691	680	709	700	642	718	683	690	706	747	640	695	704	700	702	707	687	706	711	689	701	687	679	700	664	659	684	710	685	690	669	674	660	708	708	683	695	723	662	688	711	690	698	653	718	686	729	713	675	657	680	676	681	691	688	672	677	709	726	712	750	662	637	718	680	673	667	692	658	730	651	725	714	711	714	741	684	686	703	656	699	756	674	703	708	672	692	683	673	676	717	716	683	692	691	686	727	752	687	727	708	692	729	704	671	693	680	678	704	762	675	750	738	654	640	672	695	732	673	664	716	718	674	707	649	666	718	682	643	732	728	689	715	712	720	716	633	701	710	700	698	695	707	684	664	695	720	694	695	671	672	744	767	715	713	710	690	736	698	664	703	687	660	713	755	677	730	734	685	726	707	733	678	707	728	689	709	687	713	694	683	694	656	695	719	717	726	663	658	750	699	715	716	686	670	682	661	718	666	694	701	666	696	713	690	711	704	721	678	732	660	723	668	708	663	721	695	657	700	728	680	674	689	705	613	723	634	737	763	647	683	746	678	679	691	716	705	694	697	663	679	732	649	664	689	690	725	671	686	681	706	708	714	686	657	716	660	744	721	687	726	695	706	719	701	709	668	698	715	677	678	701	669	655	715	662	680	716	686	720	716	693	702	711	718	710	686	645	734	689	684	744	704	707	644	726	700	725	708	684	678	717	734	677	722	729	710	743	697	710	660	723	718	676	717	720	713	706	668	681	735	709	663	667	733	721	702	740	728	685	723	720	696	723	680	685	732	691	745	676	632	662	704	698	728	708	689	697	707	719	622	662	660	696	678	698	676	669	724	729	621	686	715	693	648	688	741	674	715	682	679	722	691	699	701	734	677	684	746	691	649	735	705	701	715	678	714	674	677	676	690	689	702	730	670	773	689	703	684	685	697	706	679	663	727	679	717	712	664	692	777	697	675	714	718	712	693	694	661	671	692	710	704	721	722	690	698	709	650	718	749	684	690	667	727	693	677	750	701	746	710	731	702	714	702	680	703	712	704	740	628	673	730	691	708	645	722	709	675	694	699	696	683	706	705	652	681	700	733	726	735	697	698	659	694	740	694	704	650	686	647	751	726	709	713	737	659	647	692	701	703	703	711	710	712	687	708	694	689	717	728	716	712	680	680	716	718	745	678	662	675	763	696	691	753	700	731	646	722	722	729	691	719	707	715	698	726	718	657	695	668	644	706	678	662	679	695	708	722	684	713	675	662	688	693	668	685	692	703	690	694	683	729	702	700	690	696	682	721	679	682	749	716	729	722	677	713	706	700	706	651	645	712	760	701	689	698	715	653	670	731	730	685	735	663	689	664	725	695	656	680	714	702	663	697	732	706	691	701	713	699	720	731	730	730	700	663	657	676	654	693	685	705	710	728	685	693	641	720	671	676	678	676	726	685	696	678	683	681	697	743	694	698	706	706	694	665	707	678	666	669	703	708	678	690	735	697	708	677	686	654	646	712	680	683	708	721	708	681	670	703	745	671	670	689	641	663	664	639	658	659	717	706	662	681	684	704	706	677	715	727	686	675	641	735	686	710	717	745	686	684	709	733	662	754	697	701	719	654	708	667	715	694	718	701	736	698	672	701	660	715	705	712	674	678	669	675	684	687	699	753	671	700	706	704	684	740	684	695	702	676	718	716	702	648	716	674	701	702	684	681	711	718	685	681	741	658	660	704	683	700	696	677	722	746	683	694	682	701	717	693	693	707	707	671	692	636	688	706	724	653	693	699	709	683	731	740	703	704	753	670	713	691	705	680	668	689	650	737	695	700	654	722	728	696	668	683	697	667	694	745	651	680	733	743	734	722	691	756	692	667	678	694	687	658	687	679	688	679	746	681	702	708	727	729	659	678	667	718	678	736	717	692	710	723	722	716	675	672	662	662	692	675	687	709	664	725	762	758	649	715	681	718	710	695	728	704	676	677	701	706	681	702	669	733	697	653	704	721	682	657	654	668	653	713	707	660	698	648	705	717	714	688	645	675	709	730	708	693	665	677	700	679	692	705	685	680	672	664	648	698	728	670	689	683	673	683	735	686	701	721	674	674	676	675	643	699	676	680	694	759	724	687	677	721	709	701	697	686	707	719	723	710	690	691	704	717	688	663	718	714	678	705	682	667	635	688	691	693	644	659	644	682	703	706	699	723	695	656	701	759	713	686	668	724	713	699	706	730	686	665	740	708	699	652	704	715	686	700	701	699	710	723	755	704	676	671	715	761	703	690	669	713	711	724	678	682	691	700	685	688	742	687	719	722	701	677	715	685	705	732	686	669	680	729	703	711	666	712	678	702	714	710	687	669	670	720	695	738	729	720	682	655	690	688	674	650	667	723	702	675	687	743	722	677	722	692	612	693	679	672	721	711	726	708	715	708	688	701	722	694	667	707	714	674	673	719	639	721	680	692	747	709	653	715	682	686	712	667	716	697	688	697	693	681	741	689	749	760	702	677	677	680	643	736	711	674	664	676	722	734	711	711	708	701	701	701	650	663	725	738	715	688	717	685	656	674	664	730	673	721	698	695	718	703	719	696	710	690	664	685	674	743	696	653	734	725	683	662	741	681	664	705	663	717	708	718	698	705	670	711	699	698	714	687	734	718	714	684	685	749	683	670	699	713	740	691	675	681	692	687	680	682	674	680	652	696	732	695	735	718	669	674	687	745	699	670	694	715	724	662	700	713	710	687	728	653	699	725	715	698	694	674	711	687	710	683	706	668	717	716	694	699	706	717	711	726	704	664	691	711	710	676	603
27884	17825	3963	1091	856	809	766	759	1271	2274	2081	1627	818	691	682	720	686	699	780	703	716	718	722	651	742	704	746	697	725	738	706	732	764	660	718	727	692	668	695	716	705	684	719	697	755	740	703	673	751	707	689	665	743	703	717	688	702	711	713	732	672	701	724	713	676	730	700	703	732	697	707	696	691	728	703	711	669	681	698	764	723	685	715	751	717	667	702	687	713	747	698	725	699	701	722	689	739	708	711	696	725	689	670	701	696	694	665	675	687	681	707	719	729	697	732	756	700	703	671	690	740	696	710	687	751	729	696	705	710	672	689	721	720	728	712	699	700	680	687	742	717	717	651	694	695	736	684	702	668	705	701	697	680	716	715	702	726	737	697	722	645	677	693	758	708	729	702	724	764	715	740	740	732	693	675	698	697	706	716	722	667	714	725	727	685	712	710	700	766	689	730	759	696	704	717	744	701	691	690	698	705	708	717	692	714	660	733	703	684	686	709	741	760	699	754	680	699	681	713	711	732	671	712	719	722	710	694	695	694	717	747	722	720	695	741	670	700	722	714	719	741	696	687	660	747	736	712	738	683	715	700	692	742	683	705	746	696	684	707	706	714	780	722	709	692	692	665	715	708	738	713	735	735	691	705	709	676	703	691	727	639	726	724	695	703	733	708	715	688	718	697	716	702	693	684	702	722	723	716	742	702	732	708	661	756	697	698	700	691	729	665	705	680	703	700	679	715	675	738	728	708	754	675	702	713	729	689	733	712	729	672	667	684	749	696	702	703	764	721	679	684	654	678	734	710	738	687	699	678	739	711	722	740	696	723	706	651	689	725	679	711	768	675	688	668	692	718	699	690	709	686	714	712	653	728	702	678	676	682	691	725	660	718	680	720	720	684	729	719	726	731	674	718	731	708	708	696	684	730	702	703	686	676	731	665	734	726	699	654	704	722	714	713	705	746	718	751	730	703	703	715	747	694	649	688	729	684	670	719	706	733	719	711	697	715	723	707	686	748	724	672	723	707	688	739	708	648	759	698	688	720	708	727	713	727	716	717	713	722	681	729	698	723	711	712	673	684	728	710	696	731	727	746	710	732	665	757	688	695	711	704	747	684	730	712	676	708	745	694	737	651	676	758	702	716	725	685	678	743	718	719	754	670	714	695	721	687	710	729	694	708	731	700	707	674	725	744	721	672	735	702	717	673	725	670	687	710	737	716	720	713	694	668	720	699	676	723	682	737	735	698	674	706	756	687	653	728	731	699	691	695	774	711	692	685	716	723	757	741	718	733	705	710	700	672	715	743	676	689	735	692	693	713	668	712	684	688	710	669	738	710	688	710	722	685	684	693	714	754	721	686	733	717	681	723	676	718	668	768	741	694	731	697	692	722	700	695	726	699	697	709	680	688	710	695	706	719	696	692	664	685	685	715	741	658	663	681	706	729	725	705	685	700	729	745	666	640	699	697	698	675	704	734	721	678	713	742	709	709	723	698	706	719	701	731	691	670	738	716	741	697	752	725	699	686	740	713	715	759	717	704	707	698	745	695	722	695	681	695	702	675	729	713	711	710	714	709	732	718	703	683	682	688	700	679	722	680	718	693	719	666	709	721	714	682	671	696	688	706	654	717	727	714	709	722	699	680	715	710	668	732	722	672	694	716	694	712	725	720	704	658	727	699	706	730	688	709	702	765	734	711	724	749	703	680	742	707	751	687	703	716	679	737	689	735	680	742	729	736	680	734	754	725	715	669	705	658	689	729	733	731	695	750	714	709	705	729	692	694	671	690	732	693	696	684	716	711	703	722	712	721	699	685	699	688	690	714	719	671	671	719	722	746	677	736	708	692	715	739	675	717	699	720	740	723	736	745	743	707	722	696	684	714	709	689	728	672	716	669	684	721	720	714	675	713	697	709	732	730	721	691	687	667	713	734	700	713	698	747	726	706	685	699	715	722	757	684	688	674	681	693	706	699	691	706	711	711	661	687	687	735	732	702	735	669	698	690	734	667	699	722	671	687	711	705	680	697	720	715	702	729	684	675	662	655	703	685	759	742	709	716	708	713	674	681	685	734	659	710	733	753	681	686	685	673	706	720	690	746	752	701	685	708	671	698	730	713	690	677	636	687	666	701	677	709	746	708	732	650	642	769	743	728	734	707	713	654	724	776	642	753	684	717	695	737	728	725	711	731	711	688	707	693	703	708	726	722	686	711	690	707	685	702	724	755	680	712	720	727	699	755	735	715	734	691	757	705	724	719	707	690	734	652	704	700	671	715	678	675	747	661	739	713	688	701	698	688	689	699	741	686	737	699	674	708	716	690	709	699	738	728	680	722	727	730	708	659	745	682	687	742	710	727	688	680	696	704	724	724	729	715	708	708	666	754	697	750	737	685	718	699	727	749	730	706	709	693	745	703	728	700	703	703	743	697	703	734	656	695	696	676	665	703	689	663	704	679	719	690	736	691	691	693	703	714	761	707	740	703	729	723	686	706	743	695	713	759	688	664	677	673	691	688	695	686	668	706	741	716	691	714	668	705	676	732	714	713	672	742	705	722	706	650	711	742	726	715	670	713	703	708	704	762	692	702	692	705	738	711	710	734	676	702	675	711	771	716	707	647	732	671	707	688	738	701	737	720	711	721	711	691	721	724	702	721	697	710	652	708	700	738	725	665	742	694	712	730	753	733	713	703	688	715	684	738	712	689	678	731	681	705	665	670	715	659	728	694	724	710	664	674	697	705	697	706	720	727	658	674	750	655	687	714	727	689	701	691	711	705	733	746	696	733	692	709	709	686	713	703	724	712	684	693	703	710	733	726	682	687	686	773	757	741	679	706	726	724	677	756	687	735	741	687	659	772	727	702	742	691	736	711	715	685	647	673	713	691	682	714	769	667	742	734	695	722	703	711	694	760	718	719	719	681	700	734	707	727	726	664	703	717	711	704	736	669	760	719	702	714	759	647	710	731	670	703	729	680	703	683	727	697	716	690	688	733	709	710	676	695	741	716	727	693	689	726	684	738	701	736	756	704	720	690	734	681	704	712	741	766	706	668	715	687	711	717	709	749	705	678	743	764	694	741	715	730	685	718	744	677	712	677	699	756	722	721	670	696	748	646	701	673	740	757	737	712	677	695	706	718	687	683	714	711	702	741	666	737	692	685	722	703	656	740	696	749	677	698	721	660	676	716	708	644	687	659	687	695	703	737	688	696	680	704	722	750	737	733	710	666	689	719	701	687	683	692	701	742	714	718	728	731	661	676	689	718	714	736	679	697	720	694	702	702	690	728	715	708	701	663	709	705	665	686	698	700	687	713	660	727	700	744	687	678	726	732	748	721	679	712	729	703	721	722	710	742	649	743	681	737	730	703	705	657	708	723	756	652	698	716	670	737	684	681	691	815	755	666	711	693	754	696	712	722	720	707	706	667	717	722	681	714	727	733	699	698	676	730	677	690	716	739	677	724	702	755	707	689	663	691	660	706	749	687	717	706	696
5091	3431	2779	1689	1422	1367	1377	1316	2548	4492	4289	3150	1314	1094	1073	1185	1159	1126	1087	1091	1107	1069	1133	1076	1138	1071	1131	1157	1103	1125	1085	1134	1126	1070	1100	1141	1093	1035	1108	1089	1089	1094	1106	1142	1148	1121	1107	1105	1116	1123	1086	1121	1072	1128	1106	1111	1110	1114	1119	1126	1088	1087	1071	1094	1061	1092	1044	1100	1060	1097	1113	1095	1134	1107	1124	1115	1117	1029	1117	1112	1084	1050	1145	1106	1092	1076	1089	1092	1038	1072	1151	1142	1097	1075	1085	1134	1111	1095	1097	1068	1143	1155	1082	1150	1094	1090	1121	1092	1103	1106	1108	1099	1155	1142	1018	1085	1048	1114	1130	1142	1110	1131	1076	1100	1101	1146	1131	1054	1093	1025	1102	1074	1083	1157	1102	1120	1141	1078	1099	1062	1134	1127	1088	1091	1130	1127	1126	1095	1128	1133	1129	1068	1102	1078	1145	1133	1156	1142	1084	1101	1079	1135	1153	1058	1120	1045	1073	1097	1094	1163	1134	1056	1177	1115	1161	1107	1094	1096	1098	1079	1130	1117	1114	1137	1074	1139	1104	1106	1122	1118	1102	1096	1123	1062	1031	1098	1117	1098	1149	1027	1086	1092	1111	1089	1147	1050	1142	1080	1109	1124	1194	1096	1129	1091	1123	1162	1117	1102	1167	1140	1120	1125	1104	1117	1120	1138	1188	1106	1116	1099	1121	1170	1127	1131	1032	1060	1068	1086	1124	1089	1099	1054	1114	1096	1103	1048	1126	1156	1116	1079	1177	1124	1122	1115	1136	1136	1140	1096	1102	1159	1162	1056	1124	1100	1084	1118	1137	1124	1071	1125	1110	1056	1099	1095	1135	1102	1112	1151	1109	1064	1068	1110	1096	1119	1144	1146	1030	1028	1062	1099	1128	1092	1064	1151	1140	1118	1086	1120	1059	1207	1138	1088	1094	1099	1076	1096	1121	1115	1104	1093	1118	1067	1107	1104	1127	1114	1075	1113	1083	1041	1060	1146	1072	1102	1150	1134	1137	1106	1094	1096	1109	1112	1093	1160	1119	1113	1121	1130	1154	1153	1138	1115	1062	1112	1116	1079	1070	1169	1090	1097	1107	1112	1123	1084	1081	1073	1085	1117	1103	1154	1149	1075	1079	1110	1100	1063	1015	1075	1117	1107	1060	1171	1173	1129	1123	1155	1125	1105	1089	1109	1115	1071	1140	1049	1109	1089	1110	1153	1054	1137	1147	1102	1137	1129	1117	1132	1075	1096	1139	1124	1055	1051	1118	1148	1098	1132	1115	1118	1114	1152	1123	1136	1100	1089	1114	1061	1092	1131	1105	1065	1151	1105	1099	1131	1115	1061	1115	1112	1154	1118	1061	1095	1093	1126	1110	1067	1125	1098	1084	1158	1116	1213	1127	1133	1097	1119	1120	1141	1061	1171	1112	1113	1109	1094	1133	1137	1083	1111	1125	1089	1072	1093	1120	1054	1108	1117	1101	1069	1138	1140	1108	1107	1080	1135	1098	1134	1132	1144	1102	1135	1124	1133	1080	1092	1093	1087	1069	1120	1113	1158	1102	1112	1095	1088	1074	1104	1138	1107	1072	1137	1103	1087	1184	1112	1097	1122	1150	1083	1094	1122	1090	1147	1130	1064	1118	1125	1138	1069	1119	1087	1187	1118	1132	1071	1118	1051	1102	1125	1155	1076	1150	1080	1101	1083	1108	1107	1120	1070	1115	1109	1106	1150	1062	1110	1053	1106	1143	1095	1121	1148	1146	1134	1116	1128	1078	1073	1121	1076	1067	1129	1055	1079	1153	1099	1111	1151	1057	1144	1053	1100	1091	1109	1100	1134	1152	1116	1031	1109	1134	1051	1104	1116	1141	1125	1104	1109	1073	1082	1119	1103	1100	1122	1073	1050	1132	1101	1124	1065	1087	1162	1141	1121	1118	1094	1081	1134	1124	1084	1110	1071	1097	1102	1158	1115	1188	1126	1096	1093	1170	1130	1087	1103	1127	1068	1091	1126	1068	1147	1042	1107	1053	1024	1104	1132	1131	1113	1142	1082	1082	1094	1044	1168	1125	1086	1135	1096	1066	1080	1138	1109	1123	1121	1066	1033	1147	1136	1097	1103	1104	1114	1037	1079	1130	1118	1113	1118	1103	1096	1146	1075	1152	1131	1109	1116	1092	1100	1058	1070	1074	1109	1122	1147	1111	1182	1106	1047	1074	1142	1083	1139	1142	1131	1100	1076	989	1066	1118	1134	1129	1141	1073	1131	1135	1148	1096	1075	1055	1116	1062	1047	1126	1060	1063	1064	1115	1088	1083	1065	1106	1139	1109	1118	1087	1127	1104	1100	1067	1137	1127	1096	1124	1134	1078	1128	1078	1115	1155	1105	1088	1098	1121	1202	1091	1101	1098	1135	1141	1057	1139	1105	1161	1208	1105	1053	1086	1050	1175	1121	1108	1134	1102	1073	1045	1069	1067	1112	1126	1082	1047	1107	1089	1097	1085	1126	1078	1125	1072	1097	1140	1101	1132	1145	1116	1080	1135	1143	1146	1101	1120	1089	1104	1074	1103	1141	1083	1124	1144	1147	1143	1083	1093	1133	1110	1083	1118	1155	1070	1120	1074	1138	1087	1092	1117	1137	1151	1098	1146	1133	1123	1090	1118	1137	1115	1056	1085	1054	1145	1128	1083	1118	1109	1112	1126	1072	1091	1083	1100	1104	1149	1101	1115	1112	1129	1135	1113	1093	1064	1086	1150	1074	1119	1043	1098	1127	1133	1098	1087	1089	1058	1142	1170	1147	1121	1096	1135	1065	1120	1122	1115	1091	1160	1108	1098	1076	1109	1072	1132	1091	1103	1080	1154	1109	1066	1106	1085	1102	1113	1093	1077	1141	1079	1151	1150	1150	1067	1186	1058	1094	1055	1125	1096	1101	1144	1118	1092	1122	1118	1106	1058	1029	1052	1091	1092	1073	1123	1086	1130	1132	1120	1156	1122	1054	1128	1142	1101	1150	1089	1116	1104	1103	1164	1119	1153	1119	1093	1099	1043	1001	1123	1083	1121	1086	1105	1115	1100	1073	1042	1090	1136	1110	1141	1087	1069	1088	1098	1185	1096	1062	1157	1068	1096	1124	1156	1133	1080	1076	1097	1093	1233	1071	1113	1162	1187	1113	1117	1076	1107	1098	1083	1061	1133	1084	1108	1091	1094	1126	1112	1087	1105	1092	1150	1111	1122	1056	1128	1092	1148	1132	1143	1171	1143	1085	1058	1202	1108	1108	1085	1102	1098	1101	1112	1133	1156	1130	1170	1102	1091	1057	1141	1157	1082	1113	1075	1067	1138	1048	1125	1104	1103	1114	1040	1111	1104	1104	1088	1109	1076	1082	1066	1125	1110	1086	1087	1070	1090	1168	1093	1103	1118	1114	1066	1104	1137	1101	1108	1095	1081	1148	1163	1133	1144	1148	1148	1104	1113	1101	1118	1064	1104	1142	1071	1063	1077	1079	1111	1104	1150	1106	1088	1133	1156	1090	1076	1125	1092	1115	1129	1068	1161	1083	1098	1101	1035	1133	1131	1088	1156	1132	1083	1200	1136	1067	1103	1157	1161	1072	1136	1070	1169	1088	1049	1053	1095	1101	1113	1071	1109	1158	1133	1077	1079	1125	1085	1096	1070	1146	1054	1161	1148	1152	1133	1132	1106	1105	1095	1142	1109	1173	1068	1132	1097	1110	1143	1066	1111	1113	1096	1106	1131	1125	1113	1141	1121	1065	1124	1125	1066	1123	1135	1135	1133	1099	1057	1175	1101	1154	1136	1115	1123	1090	1095	1138	1068	1061	1061	1057	1103	1071	1130	1139	1094	1124	1141	1093	1151	1102	1109	1090	1163	1118	1094	1130	1131	1122	1116	1145	1115	1115	1114	1133	1156	1154	1123	1128	1105	1143	1109	1125	1062	1157	1061	1065	1127	1090	1045	1064	1109	1108	1109	1063	1141	1098	1136	1156	1081	1148	1103	1124	1120	1119	1123	1086	1096	1125	1149	1060	1090	1092	1176	1146	1094	1156	1156	1127	1086	1074	1078	1156	1111	1051	1044	1086	1109	1210	1107	1116	1147	1124	1065	1115	1178	1085	1083	1101	1105	1038	1133	1105	1194	1109	1142	1135	1121	1148	1114	1151	1116	1091	1105	1088	1102	1144	1117	1167	1139	1121	1123	1109	1196	1126	1065	1128	1135	1136	1112	1127	1090	1077	1077	1145	1135	1054	1135	1148	1022	1085	1116	1131	1093	1048	1000	1101	1184	1099	1088	1100	1080	1074	1103	1121	1153	1111	1063	1121	1129	1090	1101	1111	1078	1132	1159	1111	1165	1040	1112	1150	1118	1109	1126	1178	1106	1167	1097	1088	1075	1072	1108	1121	1089	1161	1084	1145	1120	1151	1106	1089	1181	1091	1078	1122	1078	1103	1049	1116	1110	1125	1167	1172	1121	1044	1119	1072	1079	1015	1129	1126	1088	1195	1096	1112	1139	1155	1107	1124	1109	1080	1108	1091	1083	1128	1118	1092	1118	1043	1113	1175	1099	1084	1108	1110	1090	1062	1055	1105	1085	1136	1145	1107	1157	1179	1100	1069	1137	1060	1096	1133	1151	1140	1090	1106	1106	1082	1075	1147	1120	1052	1085	1114	1067	1143	1054	1141	1047	1154	1088	1098	1114	1168	1097	1127	1085	1142	1102	1099	1116	1141	1087	1121	1125	1113	1068	1101	1035	1160	1133	1118	1129	1057	1075	1130	1106	1144	1115	1120	1066	1094	1124	1106	1124	1128	1115	1130	1106	1113	1157	1072	1181	1096	1200	1070	1077	1128	1130	1114	1078	1064	1096	1125	1089	1047	1073	1075	1093	1141	1092	1111	1089	1097	1140	1134	1129	1109	1123	1100	1053	1125	1141	1100	1164	1167	1126	1070	1067	1160	1115	1087	1089	1105	1092	1095	1057	1076	1121	1110	1129	1090	1101	1071	1091	1043	1098	1096	1073	1146	1067	1118
23941	21568	27747	25863	14555	1344	998	896	6060	12805	11198	5991	1037	572	583	580	562	580	596	593	571	541	549	579	566	579	570	555	537	586	587	620	617	578	531	564	555	561	564	579	616	580	552	585	575	568	614	550	581	554	582	557	566	551	573	632	548	556	520	572	583	586	581	555	600	559	570	582	554	560	573	567	622	577	541	592	604	554	534	544	549	554	560	558	588	513	571	594	564	614	561	546	548	523	557	542	537	541	556	586	516	528	556	589	557	560	572	533	596	548	575	572	575	551	556	584	540	531	583	542	537	541	534	565	606	581	610	573	609	582	517	583	590	588	580	568	582	583	564	558	602	591	533	556	564	570	553	571	546	573	545	525	541	575	576	550	553	613	544	569	558	530	569	558	561	556	593	550	556	587	593	558	585	603	584	531	547	539	551	529	581	536	533	523	552	582	584	576	629	555	583	537	556	609	572	549	561	556	571	566	522	557	534	593	547	578	590	547	559	597	598	571	551	537	539	588	538	526	552	573	585	551	577	557	567	547	552	610	573	593	578	566	573	590	516	543	555	571	585	623	581	554	558	563	561	588	580	572	592	566	545	561	590	583	571	604	581	555	546	578	510	563	554	579	574	577	564	574	585	555	555	575	571	533	551	564	558	599	563	605	628	560	594	595	601	561	594	525	593	547	562	568	568	544	548	562	536	575	574	601	551	562	569	572	561	583	551	511	564	548	607	572	553	575	572	530	571	558	547	525	610	554	554	607	567	588	605	594	605	572	588	586	578	608	583	591	575	582	544	564	564	530	601	557	518	590	583	529	584	580	568	551	556	527	530	540	580	567	547	572	546	553	544	577	524	530	559	566	545	604	605	573	555	579	580	543	522	567	524	587	504	563	540	568	590	531	549	555	586	576	572	589	542	562	554	556	558	593	558	547	537	564	558	509	579	576	554	578	536	546	529	570	594	620	616	567	544	567	522	554	533	549	574	516	539	570	589	542	572	591	543	599	526	596	624	578	549	589	582	557	594	523	585	559	550	556	560	549	571	546	566	550	596	601	603	531	636	578	547	595	553	582	584	565	585	619	595	526	545	533	557	573	563	583	564	571	566	581	571	583	561	566	566	576	553	546	585	560	555	539	607	564	529	588	544	535	551	562	563	579	547	522	578	568	619	550	559	568	592	521	525	552	530	592	600	556	586	531	514	583	524	544	532	568	587	568	568	539	511	561	540	546	543	560	564	543	560	534	605	536	638	540	561	555	561	567	582	534	614	587	564	572	559	554	531	519	597	550	584	559	554	587	576	560	613	589	558	534	559	594	512	544	581	536	588	559	602	543	546	580	562	554	603	538	542	542	583	571	563	610	614	529	563	548	571	568	585	546	550	565	586	566	555	598	563	551	558	630	595	566	560	541	536	567	580	561	549	596	568	603	558	530	613	558	619	515	565	608	559	599	539	519	571	570	552	555	593	557	590	560	544	607	559	566	569	577	610	540	536	529	569	584	568	531	617	545	558	549	560	553	585	543	597	581	560	552	570	608	531	555	546	565	557	576	542	571	577	562	549	587	557	582	569	578	558	547	574	536	529	569	578	549	566	544	557	568	540	573	589	540	591	587	549	545	517	557	591	567	587	611	571	568	569	585	530	577	585	597	564	560	546	551	617	584	554	557	566	527	538	553	582	567	582	550	580	602	580	593	558	538	554	566	551	559	578	556	555	559	561	568	566	591	521	480	591	558	583	578	517	525	604	606	589	559	572	559	541	547	597	615	591	555	549	557	551	578	524	535	534	531	561	602	562	550	559	578	520	504	537	554	552	552	574	570	557	542	571	519	598	570	570	589	562	527	551	555	563	507	569	554	556	531	583	524	538	563	530	534	584	547	569	555	552	509	547	552	550	604	567	513	591	592	545	582	549	547	568	567	579	564	558	573	531	587	580	561	556	576	548	561	570	565	604	582	587	558	588	563	593	628	550	567	593	540	558	492	590	594	558	551	552	627	532	568	539	575	550	548	572	554	562	581	593	555	505	529	564	495	532	560	549	583	585	552	540	561	578	566	562	601	583	538	586	580	557	594	524	554	557	577	505	570	584	503	590	578	638	593	557	588	574	557	530	608	567	548	546	580	533	524	569	579	578	554	553	548	572	566	507	550	561	557	570	604	560	547	619	570	558	538	556	600	590	565	562	549	562	584	552	559	547	528	553	562	542	559	551	606	557	552	605	534	586	567	562	594	567	563	587	544	524	585	509	567	560	549	526	548	543	602	601	551	566	590	532	528	614	585	604	535	611	583	543	584	556	592	581	559	539	607	532	576	549	548	555	581	584	549	582	550	611	563	528	554	551	523	534	570	586	560	566	563	551	591	565	567	583	548	580	584	578	575	581	538	572	561	580	552	537	557	563	546	563	541	577	548	593	548	515	556	581	571	587	604	573	578	558	611	558	569	507	534	560	593	510	571	571	562	598	539	548	526	574	558	578	548	514	550	593	595	538	549	567	620	530	552	583	577	589	520	561	550	526	550	582	577	561	577	571	537	552	566	557	574	524	565	590	533	542	599	552	604	610	579	577	546	561	505	570	535	548	523	564	596	588	596	587	540	599	564	578	568	539	574	564	581	535	569	545	570	567	557	584	566	622	580	590	601	530	534	569	554	565	577	553	517	552	579	594	564	571	568	597	559	586	588	595	550	547	526	568	572	575	588	618	528	540	583	522	568	565	518	554	558	562	561	554	592	577	570	558	577	593	527	562	602	573	595	575	585	576	551	566	590	557	593	560	582	539	568	604	546	542	546	580	577	566	537	598	547	547	557	581	584	562	553	516	548	565	573	575	522	568	570	539	523	586	600	549	568	598	552	526	539	543	569	561	540	591	559	595	528	508	589	568	565	570	556	512	569	554	563	531	554	569	559	547	583	549	535	548	552	579	531	576	504	581	591	582	548	591	577	556	588	593	578	557	557	542	575	571	581	571	577	528	555	549	622	536	575	560	595	515	591	550	583	536	566	561	580	563	561	544	567	552	533	573	562	564	578	572	571	581	551	550	574	538	567	556	540	558	568	568	606	527	582	546	582	581	556	539	562	562	569	531	561	579	577	589	529	597	558	586	564	553	568	572	547	563	592	545	550	552	556	547	586	599	523	533	586	592	564	588	558	567	518	592	547	607	525	568	538	549	570	598	562	588	583	563	522	569	570	583	568	569	527	562	574	577	544	583	576	597	544	528	550	534	582	545	557	576	542	541	552	591	559	592	627	579	526	568	562	614	605	597	569	613	576	597	540	544	554	582	552	616	538	571	565	568	569	542	605	577	530	553	555	560	547	615	585	564	582	560	622	515	568	516	547	541	568	553	572	570	547	578	578	611	565	591	564	578	562	534	560	575	554	585	592	537	569	593	571	549	578	571	547	550	573	564	538	565	530	581	596	581	534	587	544	495	554	606	548	555	574	590	535	569	554	519	582	569	555	546	595	588	552	572	578	584	606	551	535	566	525	548	563
3821	9600	5939	3157	2315	2046	1814	1761	13920	23774	20114	11461	1766	926	902	878	908	957	947	855	886	948	950	903	976	908	974	864	941	884	927	912	892	922	892	953	900	958	910	883	967	968	906	875	932	930	954	956	945	920	942	892	903	891	883	889	904	925	943	860	881	863	891	960	969	962	908	912	916	875	893	895	930	874	995	915	934	958	936	901	895	904	840	891	856	939	923	892	910	923	928	853	904	890	934	936	918	925	862	871	910	880	914	852	876	903	869	903	896	857	944	852	860	926	901	907	893	918	959	914	960	849	894	928	928	972	869	898	926	887	930	888	982	830	930	870	915	906	905	919	891	856	874	906	956	958	924	936	934	903	919	953	932	924	912	927	907	907	955	884	924	913	954	936	928	930	928	929	971	887	857	915	924	851	969	868	877	936	884	938	885	951	874	920	895	898	883	889	966	863	883	960	914	875	923	867	940	913	877	940	882	920	919	935	910	921	917	956	909	841	894	892	925	892	914	935	917	955	896	878	919	965	1004	922	915	916	942	909	871	938	916	963	936	875	887	932	941	926	913	928	909	893	939	928	941	920	892	966	916	902	921	921	944	952	964	912	919	938	916	908	926	865	960	897	944	962	929	926	991	949	907	904	912	918	938	932	914	917	853	903	925	948	917	929	961	944	931	870	906	879	908	883	902	887	903	932	927	936	888	921	891	899	903	949	876	915	941	870	919	864	967	989	909	885	941	898	939	894	919	878	883	886	894	909	929	917	976	909	899	925	900	944	971	949	864	890	913	891	931	890	877	929	873	899	945	937	952	908	914	923	937	918	917	927	918	916	906	925	883	890	898	888	925	938	962	851	895	869	924	881	948	935	923	995	941	892	911	897	903	926	915	912	881	927	887	907	878	923	887	915	945	871	887	963	946	905	917	898	907	940	940	862	852	887	878	909	931	915	872	937	870	859	933	927	894	897	908	920	916	912	921	882	866	902	895	933	916	954	963	931	890	967	885	902	958	931	893	908	938	912	879	870	877	905	898	894	891	896	895	911	922	914	944	916	920	917	862	917	927	898	948	882	957	951	939	951	868	886	930	861	915	962	1009	903	937	904	908	853	932	891	846	907	907	904	948	906	955	890	931	887	959	940	901	881	880	913	931	947	895	911	929	929	980	946	932	920	890	961	880	904	939	906	907	955	884	931	932	874	893	929	922	895	920	918	922	921	904	905	925	917	963	907	901	886	955	924	939	938	922	944	917	950	875	910	909	882	947	915	883	886	897	898	953	937	951	831	914	922	950	950	928	931	942	896	859	873	922	893	926	934	933	922	926	899	848	834	883	919	873	938	903	941	958	968	926	926	876	915	895	967	930	961	874	893	928	860	946	919	898	922	868	903	969	921	904	872	931	909	885	945	919	903	890	911	990	944	943	898	896	858	921	921	937	916	917	891	907	919	897	918	889	888	913	892	929	906	905	947	868	902	924	901	902	939	894	898	906	900	915	1000	868	870	896	941	912	904	954	925	912	890	910	913	952	932	936	908	966	910	865	967	880	946	946	883	868	897	899	912	887	943	961	906	881	845	892	882	881	928	884	909	872	918	895	911	860	893	934	929	902	916	983	917	870	982	922	930	877	920	896	950	933	864	842	939	850	850	914	918	895	849	851	876	942	890	893	980	946	938	907	899	914	869	914	895	879	920	923	904	913	850	906	880	843	870	868	911	972	952	931	915	930	895	896	905	914	947	915	882	927	905	908	873	826	877	934	872	987	898	899	898	910	909	921	895	873	919	889	880	936	914	924	904	892	912	892	895	921	908	922	890	909	957	969	914	931	910	929	898	936	900	930	909	879	872	926	925	869	933	888	920	885	925	936	943	898	911	927	913	907	911	928	869	865	922	875	935	877	866	896	841	923	934	931	927	885	899	908	905	913	875	918	907	932	926	925	936	884	873	878	871	918	895	945	918	882	893	888	924	853	895	901	866	937	901	868	888	926	932	906	926	944	927	895	924	924	905	846	892	904	862	983	924	897	906	900	978	919	874	912	907	936	920	958	922	953	914	980	949	913	912	941	898	907	907	913	938	917	897	960	905	868	894	890	967	968	867	917	890	888	896	928	942	901	880	900	928	961	938	885	933	982	875	915	879	915	879	969	908	891	875	918	928	933	933	914	883	942	861	944	926	890	949	916	914	884	954	928	945	973	882	890	885	945	890	983	904	924	904	855	937	896	888	940	942	931	890	934	893	923	893	877	929	893	917	928	863	935	925	890	893	953	910	933	923	924	911	931	916	922	974	866	945	953	915	890	908	871	888	887	950	920	895	864	939	898	887	879	889	907	957	975	881	868	889	829	914	877	952	907	885	919	861	950	917	924	874	889	889	913	958	919	902	924	842	914	904	884	887	896	862	938	907	911	915	941	868	857	953	927	923	878	913	949	887	886	897	849	916	941	883	880	924	938	942	902	885	884	933	889	859	872	889	966	913	915	915	925	888	924	890	873	876	986	897	874	919	877	905	883	868	886	928	894	895	917	899	891	938	889	870	907	924	954	982	941	859	878	856	926	925	936	888	910	924	964	883	943	907	977	885	859	925	905	915	899	955	901	906	925	891	894	884	911	934	930	951	886	881	831	873	933	890	892	873	921	849	940	898	924	907	884	931	925	912	875	937	897	897	930	903	902	892	864	874	880	948	887	948	951	905	917	897	903	906	914	923	937	949	944	924	934	898	900	867	894	918	932	914	908	907	922	882	929	945	934	953	957	915	918	895	852	930	844	945	948	900	885	939	929	871	896	878	940	890	900	876	924	855	895	887	870	897	921	921	898	908	944	966	851	931	964	912	882	853	956	896	920	921	892	901	943	929	910	987	898	927	893	904	906	934	915	889	871	933	914	936	937	890	876	878	880	921	927	804	925	846	934	881	897	870	889	953	871	884	961	950	902	908	863	838	921	945	878	944	886	895	864	964	956	963	944	903	922	874	920	913	887	908	889	853	869	859	923	869	916	884	866	873	849	802	945	886	943	856	882	931	908	889	870	884	922	959	873	894	987	935	937	843	979	915	889	913	877	876	877	899	910	888	901	905	924	938	909	946	930	933	921	905	923	843	850	963	899	918	888	854	872	936	889	958	950	921	914	890	887	865	895	935	925	944	982	864	894	914	926	878	878	879	971	924	929	931	923	905	940	932	896	893	892	928	903	943	937	896	901	880	924	932	884	941	854	947	909	937	913	892	947	876	872	877	920	901	894	894	943	900	921	958	873	900	892	893	919	900	928	921	926	881	919	936	889	902	976	866	879	837	896	937	894	937	936	916	914	889	910	926	911	918	902	907	863	897	940	937	937	884	879	901	883	910	914	899	876	916	889	916	943	911	901	885	924	924	958	970	937	927	911	910	925	893	866	921	986	907	863	895	906	921	915	881	900	902	910	953	949	897	905	918	924	968	916	892	947	904	851	884	898	918	968	892	935	916	910	933	955	911	903	899	922	930	891	930	865	897	930	909
25582	21567	24581	16674	1116	767	771	778	2626	5889	5099	2729	810	679	648	687	718	599	674	700	649	698	629	649	646	629	647	684	710	679	650	649	655	651	628	627	666	647	669	657	687	666	694	605	660	597	637	647	689	623	642	645	611	671	649	673	679	625	629	632	623	637	638	634	570	637	634	644	663	680	684	644	669	648	652	676	658	644	637	680	669	668	680	631	697	677	639	667	636	666	632	619	644	654	650	638	625	647	668	666	687	637	660	620	672	646	643	691	632	621	630	652	704	648	606	696	696	680	607	658	637	675	616	664	634	681	647	649	650	639	644	653	650	633	631	628	628	658	663	646	669	629	702	636	645	662	615	645	618	613	633	650	629	709	630	662	664	604	694	646	662	647	629	705	650	655	632	615	678	657	671	664	695	686	624	652	682	687	671	618	659	659	647	677	664	625	631	663	662	650	624	624	659	612	597	651	640	676	668	642	617	619	678	690	653	691	653	657	652	621	648	692	611	632	613	619	644	640	620	644	629	669	662	650	622	618	638	616	667	644	640	667	650	651	652	648	630	663	655	669	669	722	662	614	648	632	633	614	633	606	670	615	671	636	660	677	654	667	641	638	630	630	684	636	624	660	660	639	652	611	624	661	662	605	658	652	649	686	698	653	647	669	683	643	666	715	654	632	615	663	680	702	635	712	623	672	632	672	615	643	669	633	692	632	667	647	628	666	713	640	623	672	639	670	634	662	643	647	671	664	653	655	646	630	664	680	637	675	653	662	641	630	608	651	671	654	656	656	633	626	677	657	693	641	678	726	638	658	637	691	674	677	639	620	690	623	683	661	622	609	630	650	625	671	701	643	625	666	629	630	657	693	684	646	667	635	665	650	657	666	617	640	628	667	637	638	672	610	649	623	679	630	638	673	642	636	661	648	660	633	648	623	639	622	699	679	644	614	626	644	663	657	625	648	658	624	677	609	643	643	662	625	650	657	667	645	643	665	637	653	664	663	665	670	611	662	615	631	676	623	683	625	665	656	651	700	641	627	658	607	694	611	629	688	637	702	657	622	627	644	616	649	619	647	646	651	666	651	677	676	597	648	630	647	628	701	650	679	634	648	655	638	622	664	632	640	649	695	624	631	681	648	639	630	629	627	655	693	639	674	666	634	632	638	629	671	615	706	650	699	684	692	692	651	658	665	680	656	638	670	653	676	656	694	629	663	655	691	663	678	651	625	665	651	680	647	673	642	668	688	671	591	679	652	676	654	650	674	636	677	670	652	659	656	616	616	643	589	630	631	640	621	641	628	637	669	652	627	648	647	688	652	645	655	640	634	668	643	650	640	710	650	671	666	679	671	659	666	667	691	660	694	663	682	660	684	670	635	598	626	639	663	693	649	660	619	669	649	662	701	662	645	642	646	689	651	665	652	652	692	618	615	639	668	602	689	591	660	656	661	642	662	676	638	640	640	643	640	642	639	640	654	660	672	621	644	620	643	583	681	660	645	653	659	651	678	659	633	643	679	666	629	674	671	644	677	628	676	628	647	639	641	633	657	665	674	663	598	667	633	627	691	645	666	641	606	644	635	619	619	672	592	683	632	677	652	716	644	637	643	632	646	633	643	678	682	661	678	595	628	673	646	641	698	667	609	637	666	648	650	642	647	641	655	640	626	643	630	695	706	613	625	661	633	633	649	653	675	635	670	671	648	696	653	644	610	603	675	634	670	628	627	668	638	660	670	616	707	604	614	635	699	646	634	617	689	670	664	674	645	632	661	691	648	641	660	709	657	644	657	666	680	686	651	623	626	594	687	663	629	646	625	645	655	653	661	647	654	658	601	642	658	698	628	683	638	643	652	648	614	700	641	610	633	658	675	688	706	649	662	644	649	646	684	627	647	686	699	641	677	694	660	595	654	676	668	631	651	705	633	629	691	647	634	632	654	585	647	682	642	671	650	668	650	644	657	632	621	674	654	649	633	637	611	642	681	643	661	608	626	660	632	657	664	646	640	656	637	612	607	669	666	632	653	685	642	649	660	687	631	621	686	598	643	671	613	627	665	667	644	644	611	649	616	682	679	642	687	637	634	670	628	656	741	655	618	618	652	703	634	636	655	667	659	667	636	658	646	670	662	661	655	649	639	658	630	608	652	645	603	651	637	617	611	645	624	656	622	680	651	670	604	645	671	625	706	634	610	644	629	628	665	618	623	658	629	657	636	612	649	643	634	676	628	683	667	648	634	684	648	707	679	611	655	679	660	635	707	655	645	631	693	643	684	655	662	646	651	627	636	673	670	679	659	581	652	673	683	629	643	674	595	662	625	657	666	670	631	657	639	708	656	647	604	655	631	679	704	655	647	600	638	691	653	668	662	629	640	715	662	650	639	670	647	623	621	660	680	668	658	663	698	627	672	619	621	679	699	646	656	665	654	688	627	683	642	663	624	661	613	668	604	657	643	627	605	608	649	633	643	638	698	630	663	660	633	655	675	631	636	668	591	624	658	631	604	624	679	648	643	660	674	622	685	629	652	681	642	619	626	596	620	639	704	645	646	696	659	655	627	629	608	685	666	661	642	657	619	655	622	643	700	648	646	705	663	676	646	664	687	674	704	661	618	644	647	672	634	657	684	622	658	639	674	657	665	665	655	631	699	671	642	632	620	647	626	670	657	673	660	669	668	666	674	690	628	631	627	606	623	673	627	637	625	659	620	634	637	661	644	635	651	611	675	680	605	621	652	634	670	641	683	642	712	683	653	634	672	655	621	655	654	623	684	619	640	680	642	643	601	650	653	657	650	667	670	613	674	674	648	695	684	681	660	653	674	647	641	686	617	646	675	680	605	641	689	655	648	639	672	655	623	650	662	671	650	638	646	653	631	627	634	690	668	672	622	659	654	689	668	655	653	669	647	667	638	677	656	634	610	666	608	637	655	653	679	648	634	655	618	702	668	656	680	664	633	649	643	686	693	634	668	664	599	673	633	683	649	664	610	656	640	613	647	644	668	647	691	647	660	670	659	635	652	668	660	658	681	655	647	642	633	613	675	638	688	633	644	662	668	693	663	676	588	669	675	637	675	641	638	690	711	618	652	614	656	674	644	622	666	637	661	641	649	675	676	677	686	629	665	617	660	613	682	669	656	663	633	663	658	634	653	652	682	596	639	659	650	620	641	647	693	696	604	631	657	628	632	624	655	671	647	668	619	638	631	645	603	645	625	667	671	625	648	611	676	651	672	647	645	633	624	632	695	655	703	677	652	624	652	673	680	647	696	686	640	666	616	671	688	631	639	687	650	655	649	661	658	689	656	649	673	619	623	721	634	641	630	714	670	655	663	663	681	655	594	655	646	678	662	600	686	634	640	615	616	649	705	658	629	670	631	666	626	632	615	650	631	649	642	625	683	667	654	661	613	663	658	643	676	669	632	680	644	669	677	607	641	676	642	626	633	665	678	679	653	698	658	655	664	656	605	655	630	617	612	658	675	613	650	645	635	642	684	693	646
4142	5229	3405	2055	1677	1542	1432	1473	7768	15448	12851	6577	1402	1092	1014	1082	1026	1011	1038	1013	1040	1002	1019	1000	1031	1041	942	1060	1091	1035	1041	1033	1047	1011	1028	973	1021	997	1020	1077	1087	1004	989	1008	988	1009	1070	1063	1023	1036	1066	999	1016	1037	1047	1044	995	1014	1073	1042	1004	1076	1013	1013	1041	995	1030	1007	972	989	976	1028	1074	1009	1043	1087	1081	982	1017	1010	1069	959	973	995	1048	1033	1006	1059	1069	1011	984	975	1016	1020	1036	1011	1021	1047	969	1008	1084	1021	1037	973	1002	1029	995	1045	1012	1054	1052	1049	991	1024	982	1005	1030	968	1079	983	1042	1054	1032	1015	996	1006	1052	1047	1061	1034	1070	975	1027	990	992	1017	1026	975	972	1004	1049	1029	1024	1018	1012	1002	1003	1084	1038	1009	1062	1005	1066	1064	1035	1046	1032	1056	1067	984	975	1047	986	1062	1025	1019	1030	1014	1021	1046	1048	1062	1004	1085	999	1031	1011	990	1021	1029	980	974	1025	1030	1056	1062	989	1012	1003	962	1075	1011	998	1032	1032	1058	982	1013	1035	1003	1080	968	1047	995	978	1022	1064	1104	1023	1053	1070	1046	1071	1028	1054	1097	1048	1006	1035	1030	1013	1060	1049	985	1064	1039	1026	1088	1022	1029	1060	1011	1032	1023	1015	1019	1006	1035	980	1020	988	1031	1006	1008	1013	1027	1056	989	1004	1055	994	1051	1032	1072	1037	1034	1032	1006	1018	1026	1032	952	1075	948	1061	1019	1010	1042	999	1022	1022	1048	1065	1011	986	1047	1020	991	1042	1010	1005	1048	1027	1013	1070	998	993	1027	1063	992	1026	986	1015	1009	987	1017	956	976	1010	1029	1056	1025	1037	1036	1092	1017	1026	1039	1013	1084	1014	1023	1017	1015	992	1043	1063	1056	1004	1038	1022	996	1046	1038	975	1025	1019	997	961	1034	1019	1066	1011	1067	995	972	1018	1027	990	941	1017	1036	1010	987	1054	1013	1038	1022	968	1023	1026	1040	1042	1041	1045	1086	1035	1019	1065	1031	1092	1076	1014	1038	1072	1022	1013	1027	969	1023	990	1062	1055	995	1040	979	1015	1083	1082	1020	1058	1056	1088	1043	1011	923	1023	1052	1017	989	997	1036	1007	1051	1030	1031	1013	1054	1072	1037	1093	1084	1032	1049	986	991	1045	1005	1058	1002	978	1004	1023	987	1039	1023	1093	1037	1016	1010	1019	1042	1005	977	1007	1013	1046	1052	1027	1015	992	958	1056	1077	1052	1054	1037	1025	1014	1014	1079	1003	1044	1012	1033	1075	1005	1073	968	1055	1076	1053	1018	1001	1000	1011	933	1033	1021	1006	1030	1080	997	1022	985	1030	1090	968	1063	1040	1033	1091	1032	1045	995	1011	1026	1033	1036	1070	992	1021	1032	1043	1023	1019	1008	1048	1018	1027	1066	1001	1093	1035	1040	1051	1006	1016	1006	1034	1004	1003	1023	1035	1032	972	1009	968	1004	1005	1044	1021	1032	990	966	975	1002	1046	953	1036	1052	989	994	1037	1031	1038	1094	1032	1026	1053	1002	1051	1023	1029	1034	1039	1037	1025	996	966	991	1015	1030	985	1045	992	1107	1024	1007	999	1013	1043	1015	995	1023	1100	1008	1035	998	1012	995	1007	1041	1040	1030	987	1021	1007	1008	1058	1047	1023	1012	1000	1057	979	1034	1009	1062	1039	1030	1039	1014	1009	1019	1007	1008	995	1019	1063	1005	1040	1039	1036	1060	1016	1038	991	1028	1001	984	1035	1038	1025	1048	980	1075	1005	1010	1032	1017	964	945	1033	961	991	1044	1039	1050	1050	1001	1062	1040	1068	1053	972	977	994	1070	1040	931	1004	1037	1018	1014	1060	976	998	1001	1080	1039	993	1023	976	1041	998	1014	996	1056	1015	1059	1012	1001	1039	1025	1042	1033	1001	1008	998	1010	1062	1010	1052	980	1080	1026	1091	1019	993	1071	941	1063	1007	1025	1029	1008	1037	1000	1016	1037	1038	1003	964	1055	1053	1033	969	997	979	1090	1040	1037	1042	1053	1038	1009	1042	1019	1005	1002	1020	1040	978	1079	1031	974	1040	987	988	1032	1021	1034	1086	1054	1009	998	1008	954	1052	1052	1056	1054	1043	952	985	1030	1023	1041	1065	965	997	971	1023	996	1068	978	1012	1006	954	986	1076	1004	1049	984	974	1034	961	1012	1058	1028	1005	1010	1009	1028	1007	1007	1029	1112	1055	1007	1032	1009	1064	1014	1025	984	976	1021	1016	1023	1039	1046	955	988	1006	1059	1016	1094	995	1007	1025	1054	1050	1038	1044	1031	939	1006	1033	963	979	982	1009	1003	1030	1060	1037	1004	1025	1021	1013	977	1052	1072	1024	987	1063	1002	1002	994	1024	998	1033	1024	992	1065	1012	1002	1076	954	1043	1045	1042	1019	990	1033	968	1029	1013	991	1016	974	1005	1010	986	995	976	1105	1084	1039	1004	972	1036	982	1003	1019	1056	1026	1008	1032	1065	1009	1015	993	999	1016	995	1001	1017	1064	992	1013	1018	979	1044	988	1026	985	970	1045	1036	1058	1018	1043	1040	1037	1058	962	1003	953	1020	967	1008	1051	1027	977	1045	957	1024	1028	1044	1018	1027	1007	1080	1004	967	1064	1012	1025	1056	1022	970	977	1019	1025	1025	1047	1029	981	995	1002	998	973	997	1023	1049	1056	1006	1065	974	1037	990	1068	1015	1032	1013	1002	1032	1002	1019	1061	1035	1035	1092	1058	1040	965	998	1000	1022	1005	1012	976	1030	1042	1030	1031	942	1012	1080	1026	1028	1034	1037	1032	1005	1063	1023	1061	1017	1021	1034	1028	1079	998	987	1082	1033	1026	1004	1031	1027	1017	1026	1025	1003	1089	1095	992	1068	1020	1011	993	1060	982	992	1016	1092	1017	1077	983	1000	1070	1006	1011	988	987	991	969	1015	1073	1059	976	1030	1016	1076	1067	979	1041	1040	1012	1062	965	1101	1049	994	990	1008	992	1057	1021	1013	1038	1047	997	1085	1011	977	1007	1048	959	1051	1073	984	1057	987	944	1082	1008	1023	1025	1017	1012	1032	963	1077	972	963	989	988	1045	1062	998	1003	975	1009	999	990	1024	1065	999	954	1057	1041	994	993	1012	1001	977	988	1014	1023	1010	1045	983	1051	1060	985	1032	1072	1026	1053	1007	1014	1017	1057	1025	1078	1003	1008	1039	1030	1061	1002	1076	1008	993	997	1020	1066	1035	985	1020	1013	999	1067	971	1022	1036	1010	1062	1003	968	1053	984	1000	1012	993	1022	1013	990	1048	1005	956	1008	971	1041	1063	1044	1047	1047	1014	1068	1000	996	1031	1005	1023	1039	1040	1025	1049	1046	1031	989	1029	1004	1037	1015	1043	1007	1031	996	1069	1055	1008	979	1006	1039	1069	1070	1010	1062	992	1014	979	1058	1045	1013	980	1024	1019	973	1031	1008	1019	1108	1035	1009	1001	979	1039	971	1044	1071	989	1045	1058	1021	1059	1002	1040	1082	1038	1067	989	1047	1021	1035	1007	954	1010	1011	1024	1025	1028	1073	1070	1040	1011	984	1001	998	1024	974	1062	1027	995	1054	981	1038	1040	1075	1080	1032	1032	1059	1070	1015	1060	992	1000	1035	1059	1064	1055	995	1045	987	972	1020	962	993	1039	979	1027	1046	1065	1001	1000	975	1023	1023	1019	982	1090	989	1066	1010	1025	1073	1012	1007	994	998	1040	1011	1026	1042	1025	1014	1041	1018	1029	983	1033	977	1005	999	983	1056	985	1007	1050	1043	981	1021	1024	1023	984	976	1066	1020	1006	1043	1043	1010	1081	1050	1047	1011	1038	1014	1003	1032	990	996	961	1024	1071	1091	1078	1013	984	1022	1043	1037	1029	1005	1014	1025	1024	969	994	1030	1022	1043	1017	1019	947	1111	986	1055	1043	1017	1095	1040	1012	1004	1031	990	1054	1035	1033	998	1028	1080	1035	997	1007	1045	1008	1085	993	1038	1063	994	1036	970	992	986	1028	1007	1079	1088	1038	1052	1041	1048	980	1003	996	1045	993	994	1083	998	985	1003	997	1065	1068	1063	997	1088	1027	1049	1060	1004	993	1032	1007	1044	1005	1018	1086	1002	1000	1031	1030	1007	1014	989	1004	1008	1032	1056	999	1094	1049	1032	972	1021	1018	1053	1011	1023	1086	1059	1029	984	1031	989	1029	1006	1041	966	990	1003	988	1027	1010	1055	1012	975	990	1030	1016	979	1005	996	1062	1009	1031	979	1045	981	1049	1015	1003	991	990	1058	1019	1017	949	1011	1026	1052	976	1006	1056	1056	1059	1016	1071	1063	1055	1009	1065	1049	1023	1035	1039	1001	1059	985	1106	992	1021	1007	1031	996	1075	1051	1051	1093	1013	957	1049	1022	1099	1025	1053	989	1038	1037	996	1003	984	1001	1006	1047	1042	981	972	1022	1021	1031	987	1002	1073	1031	992	1033	1009	955	967	1027	985	1041	1037	1029	1025	1029	1060	1029	1040	1053	981	1032	1002	997	958
22902	21580	28662	24941	21583	14815	1616	3589	20932	23379	18329	7622	974	454	458	428	471	462	457	454	465	466	445	471	476	403	441	424	452	440	435	442	420	485	436	439	438	457	423	422	447	471	435	474	439	452	461	446	438	480	474	452	414	446	462	433	472	432	393	442	431	470	466	449	437	428	445	372	443	409	426	458	388	439	405	464	445	420	446	441	467	458	446	462	424	419	457	400	438	414	457	459	433	426	451	463	402	457	430	436	483	437	419	439	416	460	430	439	439	472	419	448	427	443	446	449	457	428	451	424	467	446	431	437	448	429	464	438	439	440	445	427	446	459	433	452	412	458	433	404	405	417	442	455	462	464	457	439	461	442	382	414	495	403	432	430	412	439	451	418	449	389	425	447	424	448	404	425	410	426	419	398	383	414	393	464	428	461	448	451	446	414	415	398	448	385	399	445	447	434	443	423	425	440	405	430	469	426	433	418	413	435	403	439	427	411	437	425	432	440	436	448	440	462	448	458	414	422	439	474	426	419	420	401	431	425	456	434	418	434	455	394	414	392	441	454	394	458	443	449	440	451	409	401	423	453	440	477	432	400	444	481	439	429	419	432	418	386	421	430	432	410	437	422	420	417	443	428	468	435	434	474	455	448	451	408	445	442	405	445	459	458	407	457	445	448	404	389	441	441	448	454	441	434	422	452	458	449	430	452	463	447	450	440	445	439	433	453	459	404	421	406	451	440	375	428	418	440	469	461	417	428	435	427	462	408	399	427	409	426	428	459	438	444	441	410	463	406	405	475	444	400	396	422	442	461	472	456	439	409	435	436	470	418	438	474	422	427	420	474	430	407	431	417	412	437	428	401	439	435	423	443	447	440	470	470	417	425	436	452	440	401	397	465	395	436	421	458	408	404	479	446	409	403	411	446	417	461	438	418	457	438	388	451	412	480	428	454	419	437	424	443	452	451	425	424	454	442	456	397	435	424	450	409	432	402	452	440	436	431	452	439	418	457	462	454	461	421	428	455	408	447	463	450	427	419	441	421	435	456	432	443	440	435	437	417	448	450	452	415	466	473	453	396	444	403	454	470	450	450	429	426	415	425	446	432	417	440	417	447	425	442	439	404	445	429	409	442	412	401	452	464	438	469	426	432	415	446	423	448	442	436	465	424	423	458	385	428	444	416	444	433	384	428	476	433	415	411	402	425	440	409	400	444	454	468	469	416	462	411	449	465	410	416	431	450	422	442	405	420	435	454	458	469	430	434	471	416	422	430	449	416	435	450	418	409	455	434	447	463	435	437	465	393	440	397	464	423	438	464	450	414	422	417	427	403	425	427	435	443	439	422	455	439	421	424	429	462	425	429	431	391	464	427	428	414	430	451	473	429	407	475	416	415	432	430	451	416	441	424	426	458	459	450	447	428	425	460	457	413	425	445	415	462	438	409	436	437	413	399	423	428	445	448	423	437	409	411	429	451	437	417	430	431	439	439	417	432	415	428	474	444	434	446	417	434	425	467	465	380	445	415	436	435	452	459	429	433	432	454	406	451	374	444	455	441	454	427	412	439	430	441	417	444	464	424	458	440	450	408	465	404	433	404	413	414	417	457	461	445	392	427	437	464	425	434	443	447	405	432	439	390	414	448	430	426	394	440	416	432	479	440	434	432	446	427	445	452	446	415	421	471	430	397	403	423	423	429	433	451	411	404	444	439	425	428	454	444	433	397	424	413	456	396	432	447	478	488	429	460	439	401	464	408	424	451	430	425	436	425	402	426	444	414	424	432	427	415	413	434	423	399	457	425	457	426	426	425	420	456	434	404	420	431	450	456	435	427	431	408	394	449	467	473	441	436	467	436	431	426	406	433	448	417	502	432	451	398	428	425	396	416	381	436	415	430	413	396	422	437	445	469	454	433	432	396	426	424	433	483	447	428	431	437	418	418	417	451	455	474	440	468	429	436	445	432	418	434	409	431	417	428	411	442	441	422	413	392	441	425	461	412	406	414	457	431	418	438	425	421	406	417	443	441	450	459	478	442	427	452	446	444	426	454	444	425	433	456	436	434	446	414	421	461	452	434	460	390	415	428	434	421	430	431	435	436	456	425	477	456	456	423	431	445	453	388	430	432	456	472	401	422	403	493	430	469	409	400	438	443	415	456	442	435	411	420	405	442	443	453	471	431	448	431	408	423	446	470	424	436	441	430	411	445	428	422	431	431	416	464	428	418	450	441	414	443	420	442	431	408	405	416	453	414	432	452	471	464	436	429	459	449	450	423	419	411	430	436	450	426	422	478	458	430	437	425	466	490	450	407	414	439	412	411	435	421	453	434	432	435	445	471	438	418	438	384	454	441	398	410	412	425	430	403	428	415	447	403	427	442	438	419	465	426	443	410	449	474	431	424	418	439	471	404	414	439	408	439	420	434	452	460	392	447	421	432	417	438	443	437	460	447	410	427	439	408	431	447	453	406	460	447	455	413	437	413	448	447	419	466	427	383	443	428	437	426	413	444	401	417	413	463	440	437	413	433	434	421	405	439	384	447	439	436	453	434	426	465	420	449	445	425	428	451	444	404	422	429	428	424	436	475	464	406	419	412	433	433	428	406	439	442	449	439	435	442	440	416	398	407	365	416	438	444	431	420	417	446	402	411	442	466	398	420	438	376	464	424	410	409	432	408	441	440	414	416	393	459	466	456	429	433	430	447	433	429	421	393	415	407	445	426	439	449	436	457	417	459	413	427	422	422	430	448	429	438	420	447	468	384	454	431	439	443	500	440	447	420	407	453	429	434	437	441	427	460	458	387	404	418	472	433	448	410	410	420	414	436	427	443	412	404	460	396	448	440	393	425	445	438	435	457	429	411	465	432	432	426	419	437	466	443	471	441	444	442	432	417	426	436	445	419	408	407	458	465	436	464	438	490	445	414	426	442	438	423	407	462	468	435	453	412	435	435	398	476	453	431	410	419	441	371	423	446	411	417	444	456	490	409	440	445	426	428	455	439	433	413	407	415	444	461	437	416	397	442	448	435	448	452	414	396	404	413	448	439	428	473	414	425	460	455	493	434	432	458	433	470	404	428	444	453	381	424	475	428	456	453	471	412	396	423	424	408	463	444	479	466	435	406	443	414	442	407	447	455	437	435	409	435	461	421	451	452	451	394	373	451	413	407	435	424	429	419	437	419	439	427	403	437	440	413	405	433	448	403	465	427	378	429	451	416	472	453	468	407	425	401	445	416	396	445	417	431	433	451	405	411	437	408	451	430	419	423	434	434	432	448	400	429	405	447	450	447	441	451	407	422	425	465	425	451	414	414	425	408	435	436	424	456	408	428	409	403	417	436	436	424	449	427	436	460	446	396	427	391	444	406	425	420	418	427	444	420	411	438	439	417	412	463	427	402	427	477	431	396	432	445	420	424	459	458	419	421	427	445	385	416	409	446	418	453	422	455	477	444	390	431	427	397	446	460	433	432	419	464	454	412	407	440	408	427	439	429	419	412
5127	14209	9293	4480	3067	2339	2692	8163	33902	32555	27266	12854	1671	712	726	735	679	688	669	705	645	722	645	701	712	696	706	722	718	725	728	678	700	700	733	718	684	714	696	693	695	723	683	675	674	662	696	660	653	718	680	678	673	693	682	700	705	716	654	721	730	723	710	734	715	665	689	687	697	716	704	673	693	734	702	686	720	701	675	691	668	686	690	677	719	627	726	727	667	654	645	659	681	681	674	706	691	683	712	647	674	681	674	704	681	749	703	700	697	682	714	674	722	617	726	700	654	677	698	667	662	664	717	647	653	725	679	674	723	723	704	720	659	702	688	701	700	659	682	655	655	646	716	673	711	751	766	701	676	675	678	706	701	729	672	676	702	655	640	661	632	717	732	658	679	734	683	634	721	738	700	698	693	696	704	701	696	731	710	687	694	682	679	730	665	674	731	685	684	693	690	676	668	705	714	700	692	659	688	695	699	698	689	701	685	701	646	694	686	680	690	657	714	675	733	697	700	602	727	767	702	695	734	679	671	701	663	676	697	696	691	658	715	658	653	680	698	672	733	678	723	711	728	692	684	707	683	691	696	700	697	682	685	718	677	695	722	678	660	674	717	711	705	702	656	678	732	653	699	729	649	677	689	705	707	695	678	691	721	681	710	715	679	671	668	709	713	687	653	688	631	669	690	689	682	698	724	686	689	652	684	692	708	677	643	689	686	706	723	737	695	681	674	682	613	686	666	669	682	684	632	649	654	690	688	743	710	713	697	720	670	659	674	739	705	710	625	700	687	646	706	708	688	692	688	670	716	631	629	743	697	744	672	672	701	705	649	721	680	696	710	668	657	640	733	625	709	674	679	669	706	658	672	658	711	687	703	708	694	678	671	616	685	680	676	697	689	716	686	694	690	685	693	690	662	677	677	694	696	720	705	703	715	682	678	667	712	688	703	661	703	671	679	740	723	670	708	690	667	709	697	698	701	687	709	707	736	669	659	695	666	713	702	654	706	715	679	658	720	713	697	682	675	713	675	673	676	695	637	711	725	688	678	718	693	714	665	697	654	700	682	647	661	707	671	699	703	680	687	714	689	695	674	679	702	703	717	684	696	690	683	642	634	661	701	686	665	660	693	673	656	687	657	716	676	699	718	688	704	697	671	700	690	678	697	665	688	680	685	682	738	666	747	698	697	695	737	668	696	684	709	659	685	657	697	694	683	714	713	687	698	691	699	692	707	668	700	669	660	665	681	714	681	673	661	648	669	697	723	722	693	670	711	727	692	711	663	665	716	709	713	700	686	679	663	685	725	690	649	709	723	745	712	666	637	732	690	702	722	674	695	672	662	691	681	715	720	724	701	716	702	702	719	700	699	719	666	702	695	699	686	681	677	718	719	677	688	699	683	692	671	650	700	676	679	683	664	685	691	655	701	657	650	647	680	659	708	711	693	636	709	689	686	690	712	670	744	699	716	670	699	680	620	661	727	660	699	705	705	658	666	666	695	657	672	677	705	673	747	681	678	670	738	734	680	693	662	721	660	720	680	629	760	693	676	694	710	687	735	738	696	700	688	698	749	670	696	654	646	713	724	704	713	636	708	662	695	687	671	732	748	734	675	675	677	714	655	720	699	676	732	688	680	702	674	686	666	656	712	668	722	751	647	721	720	715	664	705	687	647	698	654	714	676	680	670	656	662	670	700	609	682	667	643	678	668	711	707	690	726	642	711	685	667	717	702	629	683	693	709	689	692	702	691	710	680	686	665	711	693	627	673	716	705	669	703	672	679	704	682	715	686	690	639	639	685	700	685	693	718	685	685	682	640	698	697	707	704	651	698	661	729	693	688	690	693	720	734	722	674	690	708	680	684	698	698	640	680	760	712	720	672	726	681	687	709	694	717	666	714	661	714	675	682	669	715	679	639	672	692	674	692	695	691	722	696	707	716	663	656	704	690	668	705	712	666	678	690	705	664	697	664	677	673	668	709	698	682	666	667	649	699	670	685	693	718	673	708	704	698	755	671	701	741	666	756	727	665	664	724	703	669	651	697	672	688	700	643	677	700	734	687	684	691	666	692	645	690	723	659	667	722	722	687	728	706	677	723	744	665	640	697	688	703	665	713	683	749	661	648	650	696	706	696	648	702	657	734	689	695	686	698	681	698	671	706	701	720	705	657	653	681	695	671	696	676	659	730	692	702	695	720	688	649	692	695	767	687	681	665	710	744	626	665	711	688	660	703	669	676	680	688	699	689	690	696	669	685	726	679	675	670	729	711	703	688	698	655	736	699	670	712	651	672	689	652	700	693	695	712	654	688	693	693	679	684	731	653	701	666	642	692	682	667	706	679	714	719	654	685	752	664	698	661	716	697	667	648	681	658	668	691	689	709	683	713	694	681	679	730	714	686	630	708	662	737	689	713	713	670	704	698	684	670	669	738	707	682	677	729	665	686	726	715	671	684	672	743	672	682	655	682	687	658	706	708	692	717	682	734	672	709	718	663	676	675	720	695	714	671	641	636	671	700	691	715	703	701	683	729	668	631	701	666	735	680	724	717	694	698	644	684	711	653	708	678	688	695	692	655	670	691	709	644	697	709	696	691	673	669	668	663	659	717	667	650	691	669	707	717	625	721	699	677	653	669	651	678	685	696	689	658	691	748	710	673	673	724	664	688	691	684	659	744	697	678	649	638	644	672	709	689	649	695	695	654	677	692	676	679	706	723	741	682	691	728	683	685	641	692	667	689	708	668	689	746	667	706	690	696	694	673	696	682	679	702	719	647	693	724	701	722	679	698	691	682	687	722	650	688	679	686	711	712	657	695	706	707	670	670	732	649	662	715	719	678	683	708	664	654	682	687	669	678	709	693	701	672	697	679	680	685	669	703	649	682	648	676	699	673	674	698	671	715	671	643	713	687	669	698	699	667	671	667	660	663	682	692	721	713	688	696	706	711	692	667	709	702	696	705	673	666	755	673	695	690	674	672	661	714	689	745	694	703	688	665	673	656	677	663	666	682	726	684	728	729	677	719	667	707	678	670	700	684	690	733	682	672	693	706	750	699	692	654	654	659	689	673	652	659	699	700	715	691	711	723	681	678	675	648	731	712	681	654	725	699	653	726	715	689	723	678	668	714	691	653	712	703	670	671	730	713	672	699	704	654	669	662	718	699	694	664	644	716	690	713	693	703	660	670	695	689	724	705	727	712	727	689	713	653	682	629	683	660	710	684	706	642	691	635	671	689	702	722	668	656	724	730	701	693	684	659	690	721	704	683	702	702	737	717	684	686	707	687	695	711	672	677	666	657	695	733	681	634	659	679	680	696	733	683	717	693	670	734	720	676	694	650	701	747	639	714	664	726	680	683	678	704	684	690	683	663	704	667	692	668	655	689	650	727	701	669	673	670	734	747	697	678	727	628	675	717	734	672	657	706	676	687	689	684	662	685	730	664	675	655	721	683	671	692	687	690	709	646	697	684	673	667	736	732	713	698	669	662	715	701
27856	17783	3542	1084	747	741	875	1946	2241	1942	1597	894	691	694	698	679	670	662	669	686	677	721	688	656	717	676	680	675	729	713	668	715	693	690	690	673	668	684	694	706	724	726	667	679	691	673	638	655	681	717	670	685	650	684	650	679	680	652	688	711	703	689	749	682	632	684	629	692	695	672	675	711	676	677	696	677	738	675	644	666	668	686	715	671	695	649	684	664	672	681	684	696	715	682	704	735	690	675	734	624	669	694	740	693	691	645	664	697	720	651	707	658	701	725	693	757	731	723	728	666	680	686	636	697	664	723	699	673	676	646	717	695	643	689	717	697	723	650	651	721	655	659	648	692	677	704	709	645	694	683	723	682	695	710	654	680	672	649	682	700	716	687	683	701	694	676	637	658	674	675	736	686	695	656	708	667	716	688	722	701	687	767	690	694	669	674	669	701	693	734	698	706	685	671	723	670	689	689	678	715	711	645	637	666	711	706	653	695	685	651	680	709	644	669	703	673	713	690	683	663	689	664	676	697	710	715	681	742	727	673	698	688	677	692	666	694	700	704	698	707	668	720	717	686	712	710	661	706	657	718	657	687	758	718	663	653	703	747	692	669	696	653	669	704	654	638	684	655	697	652	675	711	680	684	712	689	743	662	644	700	718	681	652	691	694	690	691	745	630	651	672	641	694	721	703	676	579	678	684	657	646	700	671	683	654	693	697	697	705	702	678	728	727	716	693	727	695	660	631	664	695	677	680	658	746	709	684	709	699	593	675	708	732	723	672	717	669	653	646	665	694	687	719	693	696	682	672	692	645	636	709	696	640	703	705	688	728	694	695	724	690	686	660	711	634	676	659	600	640	639	698	667	695	707	734	687	662	659	700	691	683	740	626	703	643	709	668	650	692	689	693	710	656	764	690	693	704	695	726	697	708	668	711	689	618	698	727	648	630	725	664	700	704	678	697	685	692	719	666	664	702	727	666	718	720	746	720	706	750	664	712	702	716	721	676	667	651	683	612	684	729	672	681	714	628	656	702	675	734	672	679	634	686	731	718	680	679	668	702	683	716	742	674	683	690	704	690	714	708	674	665	705	724	730	669	649	719	687	681	640	685	686	656	690	721	694	724	706	711	666	660	699	668	664	661	691	691	678	646	661	704	747	711	718	699	686	653	750	678	688	706	714	706	681	659	693	680	690	698	721	688	688	705	694	693	706	690	711	667	636	721	658	674	654	671	674	671	696	725	654	685	655	718	704	667	682	691	692	667	718	684	685	731	699	698	667	673	656	678	684	670	651	685	701	680	685	713	723	691	701	664	711	703	693	667	725	677	675	646	679	712	658	645	669	719	676	682	726	683	704	717	697	687	672	671	646	667	668	722	686	732	693	654	681	666	696	709	680	645	687	647	726	738	705	676	719	705	670	689	682	688	684	692	671	665	644	685	711	686	703	691	703	687	684	712	730	716	691	687	664	702	641	687	727	687	712	667	723	649	668	661	735	694	692	691	690	694	647	695	684	709	642	692	662	689	690	678	674	695	720	679	699	676	700	720	703	707	672	671	730	759	634	663	716	709	665	680	642	680	726	650	741	696	675	661	640	710	702	712	698	675	684	701	709	679	648	683	674	655	661	686	686	675	686	709	672	686	686	678	688	723	697	676	703	607	713	724	667	671	702	715	674	687	717	695	642	622	705	675	698	730	683	652	655	660	707	710	657	713	702	735	689	679	647	689	680	638	743	721	686	716	708	719	687	680	674	716	657	669	683	726	720	758	673	758	677	693	759	729	696	676	678	683	693	727	660	707	674	708	648	713	719	713	681	698	693	664	728	736	725	659	686	718	725	666	705	670	732	649	681	694	696	675	646	698	655	660	714	696	692	694	723	631	654	700	715	708	671	727	700	703	700	653	684	701	664	713	672	683	671	686	650	620	651	677	659	663	681	716	748	688	661	714	702	703	673	682	662	714	737	691	682	707	670	654	666	728	724	682	688	711	659	693	770	647	708	669	673	669	638	666	690	666	691	706	722	637	659	686	709	674	657	678	687	707	716	634	694	679	658	710	660	664	654	718	653	672	717	634	642	725	698	694	704	708	657	691	726	660	693	685	700	671	668	696	718	721	659	707	674	671	693	701	729	695	671	710	723	682	691	761	702	728	677	715	676	679	683	690	666	684	693	671	688	700	659	700	687	652	652	666	714	644	641	666	696	666	663	698	693	662	674	657	690	678	686	671	682	656	672	707	704	683	703	657	685	713	709	693	687	701	653	690	642	700	645	663	707	716	680	702	691	687	704	662	686	697	686	685	677	694	705	722	660	668	689	684	694	690	713	688	663	664	719	714	675	702	675	649	724	716	673	662	706	680	695	692	641	680	712	699	723	655	642	677	655	684	673	714	674	676	678	715	688	707	637	688	691	697	667	679	713	663	710	666	662	673	668	666	714	710	671	682	700	678	707	669	719	648	692	697	712	676	670	656	685	683	669	713	658	672	679	732	713	667	685	707	681	643	674	642	653	667	705	675	679	718	687	685	746	700	640	650	687	688	711	669	701	710	661	701	665	707	685	717	683	717	672	635	736	677	680	677	744	715	720	656	681	695	679	683	687	693	698	701	696	658	700	655	747	693	650	694	635	654	709	682	712	657	656	674	671	674	644	710	666	698	669	671	693	652	680	673	712	699	657	646	664	738	688	720	663	686	718	717	677	768	655	709	677	700	627	644	668	701	737	674	708	694	694	679	707	711	684	685	680	688	690	670	678	687	658	704	647	759	667	637	658	672	728	696	692	670	687	648	626	731	674	670	661	723	661	626	659	701	705	698	694	665	712	639	690	667	719	647	652	687	694	645	727	710	661	666	683	674	648	673	670	686	678	686	647	745	676	706	676	691	671	707	736	714	645	691	695	693	679	665	685	670	684	711	725	656	640	696	688	671	686	692	674	660	731	687	668	668	691	710	677	719	719	680	653	703	722	676	696	686	737	717	683	695	675	722	682	663	693	720	712	757	693	720	686	649	668	677	694	679	680	717	664	674	656	705	721	687	695	741	667	700	690	701	700	705	693	630	704	672	721	710	696	683	769	677	718	653	732	686	674	737	697	650	679	737	701	682	640	740	630	661	729	703	638	685	697	704	693	661	653	681	658	664	670	685	728	713	703	664	656	663	661	696	703	686	721	745	695	663	689	718	691	683	674	708	691	701	703	678	698	702	666	669	710	683	672	715	686	705	661	717	678	645	687	717	762	676	668	689	677	624	664	680	673	620	671	671	688	711	682	674	699	691	718	702	678	685	690	695	673	684	660	642	691	713	669	687	717	664	721	672	667	669	679	701	681	729	671	660	710	698	666	650	681	703	704	623	703	660	680	689	704	711	675	624	680	657	693	677	658	707	696	727	724	642	673	672	657	679	673	687	663	679	671	724	749	717	675	707	642	687	715	669	645	673	640	700	699	667	667	700	706	691	681	713	674	736	697	680	717	690	723	736	680	722	735	688	722
4953	2740	2056	1492	1356	1263	1511	4202	4311	3832	3099	1525	1116	1079	1067	1136	1120	1102	1076	1030	1075	1148	1124	1115	1104	1079	1037	1087	1119	1122	1096	1074	1050	1093	1059	1041	1117	1120	1142	1089	1081	1112	1092	1057	1099	1070	1093	1120	1045	1163	1123	1058	1157	1058	1085	1130	1074	1060	1134	1090	1048	1106	1100	1055	1104	1134	1093	1066	1070	1108	1097	1119	1070	1111	1069	1111	1092	1065	1121	1148	1114	1019	1079	1027	1047	1022	1101	1097	1131	1060	1091	1090	1076	1095	1060	1080	1069	1109	1091	1102	1156	1112	1091	1102	1070	1097	1125	1123	1082	1130	1055	1093	1090	1081	1129	1090	1114	1129	1118	1058	1125	1001	1106	1058	1103	1117	1084	1076	1107	1068	1051	1089	1079	1108	1083	1087	1063	1132	1106	1056	1067	1103	1039	1075	1102	1099	1066	1074	1096	1131	1103	1137	1114	1084	1112	1108	1178	1072	1056	1070	1113	1065	1089	1118	1163	1023	1111	1131	1085	1079	1063	1076	1096	1057	1066	1099	1043	1131	1034	1055	1068	1033	1129	1036	1193	1069	1103	1087	1035	1107	1069	1132	1123	1075	1043	1042	1157	1083	1143	1116	1158	1072	1122	1055	1095	1049	1106	1056	1089	1102	1066	1114	1141	1107	1075	1037	1075	1031	1121	1038	1129	1139	1130	1083	1071	1036	1097	1049	1097	1130	1077	1104	1087	1047	1122	1091	1079	1065	1081	1106	1098	1065	1055	1100	1082	1055	1110	1112	1143	1061	1065	1043	1049	1165	1073	1045	1115	1107	1074	1131	1089	1098	1151	1157	1055	1076	1134	1062	1053	1081	1014	1100	1129	1078	1047	1088	1088	1085	1055	1055	1082	1041	1036	1057	1070	1123	1007	1162	1057	1115	1055	1094	1110	1042	1012	1067	1095	1059	1091	1090	1081	1088	1111	1101	1071	1080	1117	1072	1118	1098	1095	1102	1056	1064	1055	1122	1120	1129	1078	1100	1108	1063	1123	1148	1055	1135	1078	1028	1086	1078	1157	1097	1054	1070	1123	1080	1059	1080	1158	1113	1094	1132	1088	1093	1059	1032	1066	1123	1084	1088	1078	1121	1091	1056	1040	1097	1082	1074	1072	1091	1090	1113	1135	1083	1069	1083	1133	1130	1096	1093	1151	1039	1052	1086	1083	1133	1133	1057	1110	1160	1090	1059	1072	1070	1116	1068	1111	1141	1128	1107	1085	1108	1127	1096	1119	1118	1071	1072	1135	1111	999	1101	1113	1049	1092	1083	1078	1129	1090	1085	1079	1055	1067	1118	1054	1035	1079	1141	1085	1060	1040	1041	1099	1056	1078	1118	1077	1003	1132	1030	1118	1099	1125	1120	1076	1087	1100	1106	1108	1086	1038	1091	1087	1045	1101	1068	1095	1100	1063	1067	1165	1157	1139	1083	1071	1119	1058	1048	1081	1033	1113	1038	1094	1092	1114	1104	1078	1074	1096	1094	1059	1138	1122	1125	1093	1064	1093	1108	1133	1106	1013	1058	1105	1149	1096	1086	1143	1074	1085	1089	1072	1092	1074	1124	1138	1131	1085	1058	1054	1118	1143	1090	1063	1161	984	1084	1086	1075	1052	1094	1151	1064	1067	1082	1051	1004	1109	1072	1078	1157	1071	1070	1135	1133	1088	1055	1157	1083	1084	1059	1120	1109	1060	1082	1104	1117	1075	1093	1110	1055	1031	1107	1075	1041	1059	1029	1077	1097	1049	1154	1060	1125	1116	1071	1117	1064	987	1063	1090	1086	1114	1079	1014	1049	1075	1111	1118	1069	1087	1083	1075	1074	1089	1100	1087	1069	1102	1110	1051	1168	1098	1128	1076	1092	1031	1124	1078	1121	1144	1098	1121	1120	1075	1057	1109	1073	1105	1108	1065	1075	1067	1078	1033	1068	1104	1119	1049	1103	1058	1079	1063	1095	1112	1125	1049	1091	1099	1072	1129	1114	1111	1096	1110	1075	1101	1045	1089	1084	1083	1085	1081	1061	1139	1105	1098	1024	1141	1133	1096	1097	1098	1084	1044	1075	1105	1113	1119	1080	1151	1083	1122	1098	1112	1051	1023	1093	1084	1103	1079	1098	1059	1064	1083	1043	1076	1102	1157	1141	1058	1078	1081	1047	1035	1140	1119	1037	1047	1143	1097	1141	1092	1084	1058	1030	1060	1078	1088	1099	1137	1114	1037	1071	1113	1100	1082	1105	1099	1143	1087	1056	1059	1071	1000	1079	1071	1107	1089	1091	1061	1125	1092	1089	1098	1102	1064	1093	1071	1097	1086	1089	1091	1087	1034	1065	1139	1102	1113	1164	1073	1079	1120	1041	1119	1033	1081	1050	1033	1103	1103	1043	1046	1136	1032	1091	1139	1099	1072	1054	1025	1069	1069	1125	1086	1046	1102	1099	1092	1093	1103	1146	1032	1081	1009	1074	1048	1182	1127	1120	1069	1146	1052	1106	1086	1072	1107	1056	1052	1097	1058	1088	1089	1090	1091	1063	1026	1076	1085	1138	1065	1136	1092	1064	1041	1019	1101	1089	1155	1095	1077	1112	1081	1131	1124	1026	1040	1127	1091	1102	1106	1100	1066	1064	1062	1131	1116	1098	1083	1064	1109	1056	1097	1106	1044	1058	1106	1082	1096	1076	1020	1063	1051	1068	1064	1104	1053	1110	1125	1089	1120	1062	1083	1064	1110	1031	1046	1118	1087	1117	1076	1060	1090	1060	1039	1102	1103	1103	1107	1074	1123	1151	1078	1110	1068	1070	1091	1128	1152	1040	1052	1133	1070	1098	1131	1094	1071	1126	1116	1053	1121	1081	1049	1063	1015	1072	1058	1073	1114	1047	1030	1043	1087	1112	1086	1103	1070	1104	1144	1070	1070	1127	998	1066	1096	1114	1081	1079	1146	1121	1108	1058	1123	1052	1022	1106	1067	1092	1074	1120	1116	1094	1112	1087	1082	1016	1068	1115	1099	1089	1037	1109	1039	1120	1118	1110	1130	1054	1091	1119	1104	1099	1066	1082	1116	1087	1118	1105	1083	1079	1127	1073	1142	1073	1080	1081	1104	1116	1101	1124	1147	1091	1122	1140	1074	1066	1084	1122	1133	1085	1103	1050	1073	1029	1103	1122	1060	1080	1134	1074	1097	1086	1094	1155	1084	1125	1062	1057	1139	1138	1085	1109	1074	1092	1111	1098	1079	1120	1088	1064	1083	1093	1067	1040	1175	1024	998	1080	1072	1125	1083	1087	1057	1079	1021	1094	1017	1024	1090	1112	1064	1041	1077	1029	1134	1111	1144	1114	1075	1139	1104	1064	1109	1066	1096	1084	1109	1072	1137	1037	1076	1087	1097	1099	1116	1110	1112	1035	1087	1124	1087	1092	1069	1108	1143	1115	1046	1065	1052	1082	1054	1008	1104	1084	1108	1096	1169	1086	1072	1087	1133	1102	1083	1086	1109	1093	1070	1149	1137	1064	1117	1123	1099	1109	1115	1086	1034	1127	1139	1068	1076	1140	1036	1075	1058	1077	1074	1061	1068	1091	1066	996	1047	1163	1072	1127	1082	1063	1061	1125	1142	1035	1019	1108	1049	1046	1065	1118	1060	1123	1014	1058	1077	1055	1065	1105	1072	1069	1132	1068	1081	1111	1064	1123	1090	1074	999	1024	1095	1037	1042	1089	1047	1104	1120	1065	1093	1066	1094	996	1115	1066	1072	1039	1073	1141	1101	1123	1073	1118	1093	1107	1077	1121	1112	1082	1133	1053	1032	1062	1103	1106	1116	1069	1091	1084	1090	1105	1113	1057	1077	1123	1065	1002	1068	1096	1038	1111	1110	1108	1145	1011	1097	1084	1077	1050	1121	1107	1078	1113	1118	1076	1112	1091	1103	1075	1070	1116	1104	1098	1098	1100	1062	1160	1056	1130	1024	1117	1041	1084	1035	1078	1098	1120	1091	1077	1065	1105	1116	1090	1104	1156	1070	1079	1042	1119	1119	1046	1091	1121	1071	1058	1072	1097	1065	1101	1117	1123	1104	1125	1071	1142	1060	1121	1076	1107	1102	1088	1069	1102	1049	1076	1099	1120	1124	1102	1030	1107	1069	1101	1069	1081	1088	1122	1132	1081	1091	1081	1164	1117	1052	1111	1152	1108	1114	1080	1111	1003	1112	1081	1044	1096	1069	1087	1085	1090	1022	1128	1048	1067	1053	1113	1073	1097	1076	1074	1139	1099	1085	1130	1048	1061	1043	1077	1089	1151	1018	1071	1087	1166	1154	1072	1134	1050	1164	1138	1113	1095	1117	1118	1088	1076	1063	1044	1112	1032	1088	1131	1064	1054	1023	1110	1083	1068	1081	1063	1083	1073	1082	1089	1138	1082	1058	1077	1058	1091	1144	1048	1125	1089	1064	1121	1133	1080	1094	1070	1104	1079	1100	1082	1121	1123	1068	1109	1067	1056	1124	1094	1115	1154	1035	1050	1085	1014	1029	1050	1033	1144	1067	1059	1064	1082	1067	1108	1055	1055	1113	1104	1095	1116	1110	1086	1046	1065	1103	1097	1113	1102	1133	1101	1099	1080	1078	1157	1110	1106	1088	1113	1090	1147	1074	1097	1057	1088	1069	1161	1140	1126	1081	1089	1035	1086	1108	1084	1111	1077	1095	1077	1136	1117	1097	1126	1079	1075	1160	1034	1079	1091	1104	1095	1048	1029	1086	1093	1075	1098	1091	1080	1076	1037	1131	1022	1184	1048	1143	1077	1119	1062	1063	1061	1073	1043	1043	1116	1076	1053	1105	1083	1032	1122	1094	1040	1134	1074	1055	1091	1067	1100	1069	1079	1074	1118	1089	1075	1112	1088	1079	1087	1109	1134	1048	1115	1086	1094	1023	1067	1107	1028	1065	1078	1073	1074	1060	1045	1096	1040	1065	1119	1068	1023	1133	1066	1124	1124	1035	1144	1138	1097	1078	1070	1110	1119	1097	1022	1116	1111	1116	1117
24007	21573	27714	25901	14323	1217	871	7089	14860	13102	7836	2094	598	584	580	552	548	565	533	570	572	511	549	607	562	546	606	585	554	551	554	573	559	576	534	574	586	584	551	580	547	568	565	566	521	544	568	569	556	545	553	536	555	541	546	520	550	551	545	549	551	535	553	530	556	550	568	552	552	526	540	593	531	547	549	537	589	571	523	587	566	548	579	540	536	597	577	594	568	567	525	533	557	531	537	549	563	544	562	564	564	592	513	511	563	568	561	537	546	549	577	533	543	565	583	522	581	572	545	574	574	544	531	565	544	563	569	559	538	568	570	552	519	534	550	539	507	565	516	490	514	522	559	551	537	541	527	599	562	497	576	572	569	572	564	530	576	583	559	562	540	524	550	564	571	550	575	555	517	579	536	529	525	552	557	533	531	524	544	536	548	606	541	567	519	559	585	622	542	549	528	520	497	558	540	554	543	557	558	565	540	613	551	567	576	559	563	528	536	553	553	520	516	558	526	533	531	591	550	584	559	579	505	568	552	553	583	538	521	586	603	572	548	500	553	497	550	553	577	578	556	603	543	549	564	533	583	505	590	574	543	551	532	557	543	522	577	537	547	541	564	538	546	577	557	581	567	564	560	568	546	527	526	539	566	600	555	542	552	516	514	524	544	510	542	546	555	554	541	545	573	558	565	556	513	516	543	549	549	557	576	572	540	522	590	571	571	521	552	540	539	540	552	519	553	516	574	557	541	566	567	559	520	554	568	556	575	561	574	574	590	560	584	499	555	561	590	539	556	581	544	557	576	536	579	583	525	554	555	540	562	591	557	553	560	550	500	532	516	523	531	543	592	533	535	527	565	546	534	544	561	574	572	513	566	569	547	560	548	543	558	557	545	589	577	534	564	539	572	587	542	582	541	582	546	596	520	577	586	527	569	565	548	506	542	547	525	520	592	523	529	547	546	554	507	606	599	505	569	562	578	562	558	541	556	525	557	556	525	585	543	588	549	543	527	560	534	556	550	556	559	547	546	590	494	538	565	602	532	512	586	536	600	567	552	586	596	508	563	546	559	527	534	529	550	549	559	566	602	509	586	568	537	546	527	553	524	579	546	562	582	564	593	507	573	530	583	527	517	540	545	582	557	542	529	565	524	548	522	582	581	585	553	528	534	528	544	528	546	587	557	555	518	566	620	562	559	529	557	537	564	531	535	563	560	578	565	540	573	547	494	512	536	548	565	541	525	543	531	540	576	559	533	560	547	524	523	546	536	536	518	551	563	580	539	567	578	535	545	533	554	546	540	589	567	529	568	544	550	556	571	574	552	538	538	555	574	568	556	506	529	547	543	589	592	566	579	537	559	535	540	553	503	574	572	507	542	523	512	494	514	577	578	548	547	536	567	585	543	548	572	545	549	578	563	547	541	558	517	530	563	548	560	569	545	514	590	552	583	529	567	541	544	532	523	534	585	524	552	589	552	579	527	567	516	562	568	555	543	568	543	606	542	558	519	562	551	525	553	533	602	546	569	569	570	579	545	537	569	538	537	563	541	543	539	522	557	555	524	565	544	568	582	535	541	564	554	511	548	573	524	533	568	539	541	549	526	540	549	549	523	563	573	541	558	580	521	568	557	579	525	514	563	565	592	539	533	561	529	581	527	573	580	552	612	570	576	546	527	513	581	586	534	526	539	513	576	535	516	493	527	558	532	549	574	537	554	530	559	518	549	554	564	551	547	534	556	551	544	516	566	573	514	575	518	548	515	538	538	552	545	570	544	531	561	563	558	561	526	553	549	573	542	547	570	560	558	558	545	557	570	555	542	522	571	613	528	539	537	541	606	556	590	581	555	517	499	551	519	534	551	534	537	531	547	584	557	540	538	531	539	512	590	546	574	569	534	579	557	557	550	525	523	554	516	572	527	554	574	563	541	528	554	563	523	545	536	556	614	541	539	510	554	578	564	541	553	522	523	525	521	580	553	554	516	537	536	529	522	547	577	595	542	563	545	557	554	523	538	545	528	577	558	607	571	542	555	519	552	522	570	546	499	529	595	565	529	530	577	581	533	507	523	507	538	569	543	557	565	538	576	549	507	545	556	547	549	561	557	519	525	571	569	556	530	529	551	536	566	561	528	511	559	594	541	594	558	572	545	563	541	600	506	522	545	524	587	567	557	518	522	524	549	535	575	532	572	542	548	568	611	543	564	579	578	572	526	545	537	565	519	512	566	581	545	560	521	551	570	579	541	569	493	539	596	537	544	549	560	569	549	533	566	564	545	557	568	544	550	562	579	573	508	586	590	565	591	512	550	568	551	542	553	564	583	535	554	528	555	583	535	541	533	538	508	538	529	539	577	514	539	519	562	521	556	566	529	530	558	515	586	513	531	509	579	579	526	554	546	543	603	529	569	505	533	544	581	543	493	583	528	537	541	525	557	555	536	571	557	580	542	576	527	548	576	519	594	572	526	537	584	558	520	547	537	571	582	561	549	534	546	554	566	560	524	538	592	551	540	556	558	510	518	531	548	542	574	559	583	545	539	596	534	565	567	542	482	546	543	562	535	548	512	574	588	552	545	531	562	548	533	560	529	565	557	514	512	571	540	527	548	539	588	537	620	517	524	525	533	536	529	591	558	558	550	520	563	573	531	591	550	528	540	561	569	556	570	568	576	567	538	573	596	549	539	547	528	534	555	520	542	537	525	540	576	560	576	590	596	545	497	543	582	507	561	547	533	521	528	542	510	578	529	569	574	550	591	551	575	564	561	573	520	538	546	551	524	540	550	580	539	577	538	561	526	530	533	527	588	556	556	518	531	569	555	551	543	566	524	548	594	572	526	555	601	557	530	555	511	534	530	557	545	578	574	546	561	587	539	541	511	544	562	548	531	575	581	560	589	588	590	554	515	562	530	566	559	577	571	545	565	526	550	545	529	564	563	550	585	535	531	573	545	519	592	513	556	552	558	535	597	548	554	540	553	559	554	563	515	574	541	511	529	548	547	558	566	556	547	534	555	526	551	553	550	546	549	538	545	561	532	544	603	537	585	568	559	511	529	568	551	507	562	510	520	517	546	543	536	529	567	534	578	563	562	575	569	531	573	557	553	545	548	583	555	562	540	544	515	537	490	522	555	579	550	558	563	580	548	590	513	556	555	571	559	572	573	600	539	559	488	532	548	547	551	543	537	550	564	545	563	563	543	541	545	521	531	567	556	546	587	567	512	514	565	520	550	523	546	522	529	523	525	549	531	566	565	557	542	565	535	532	485	521	530	568	559	567	550	571	591	521	576	530	568	588	511	561	550	545	572	548	535	528	539	527	548	563	549	591	541	547	516	561	554	539	510	563	533	610	593	567	545	554	553	596	537	551	589	540	549	551	527	567	563	567	510	532	518	562	550	570	542	539	526	546	555	519	575	534	511	583	564	521	540	545	530	531	525	551	535	577	589	570	572	576	542	556	571	508	578	558	546	505	530	550	549	560	560	513	568	554	535	564	578	568
3714	8743	5574	2906	2136	1772	1640	15148	25679	22119	14615	4261	910	915	852	901	928	932	905	869	926	914	859	904	882	919	897	936	945	893	914	880	864	915	912	897	893	878	912	969	946	882	868	948	903	919	883	917	941	927	918	904	934	853	884	926	885	893	910	918	886	892	896	930	902	881	916	948	897	851	917	902	923	924	897	874	891	880	945	873	921	929	856	922	907	842	899	933	966	931	850	905	978	930	905	881	929	922	922	870	891	906	909	916	898	893	893	914	873	927	878	949	966	951	910	914	911	888	880	941	901	873	898	846	908	860	867	862	901	858	911	867	949	869	903	902	868	861	906	913	892	841	911	889	864	900	885	878	904	891	946	883	897	873	885	897	886	978	901	855	921	925	935	897	929	857	875	871	893	869	914	896	905	845	885	903	858	883	885	877	930	902	869	889	882	886	899	872	866	877	922	874	910	898	864	876	863	863	928	855	902	885	915	909	920	924	914	843	933	887	853	916	947	855	903	904	909	883	863	904	914	929	904	862	906	955	842	902	947	896	941	891	866	848	909	896	970	833	892	917	886	894	877	901	847	903	891	925	894	887	881	888	898	898	851	903	863	924	979	858	863	884	871	842	876	904	885	892	920	908	865	875	894	927	890	887	892	841	904	906	939	886	884	856	868	897	893	912	846	888	929	913	813	900	883	876	822	923	893	903	893	871	910	881	908	943	889	859	895	882	896	904	911	877	886	926	923	900	894	899	891	856	867	905	825	980	851	933	894	833	869	947	888	881	949	902	915	882	940	873	946	898	928	878	861	942	879	921	916	852	925	821	900	848	951	883	934	856	918	886	871	906	866	929	912	893	882	909	914	900	939	885	837	906	895	875	901	874	893	937	895	883	845	893	870	893	906	880	952	901	936	867	898	881	864	922	894	861	919	937	896	906	885	896	929	877	892	913	888	887	900	888	854	887	862	933	903	891	887	893	917	901	893	859	840	865	899	932	914	931	961	877	908	892	891	941	947	872	925	888	879	865	860	926	876	838	842	960	931	944	866	924	868	840	893	931	845	866	842	898	909	885	898	847	871	913	913	883	876	898	895	915	885	864	864	913	960	898	897	880	918	871	946	929	858	906	932	840	956	883	905	904	856	839	905	876	889	865	857	847	911	911	991	884	937	890	901	892	866	929	919	894	900	889	899	956	948	916	877	871	895	855	903	928	917	941	899	902	934	881	906	918	879	921	834	879	912	932	860	896	922	881	886	886	892	863	850	922	906	927	908	927	912	845	883	906	910	896	923	875	877	941	912	882	918	884	840	875	862	861	889	921	870	890	902	908	820	929	891	929	893	932	879	900	900	819	910	870	914	921	902	892	907	905	955	879	866	888	892	859	960	857	872	891	826	915	887	853	906	927	852	916	878	913	855	846	902	916	904	945	919	890	872	901	908	906	895	873	846	846	958	923	918	972	920	911	897	865	976	887	891	876	884	842	863	916	867	870	846	864	876	905	912	819	955	896	940	868	867	865	866	850	852	921	950	869	906	919	892	937	858	920	897	850	975	928	942	863	878	937	836	977	875	903	842	848	886	898	949	849	908	841	878	895	882	908	914	906	905	912	910	883	861	873	893	871	850	887	918	871	843	910	933	937	916	875	874	931	896	910	937	888	915	899	896	942	885	884	895	887	854	874	896	861	904	894	916	911	863	895	887	864	927	925	861	911	877	964	897	869	909	879	935	963	859	903	911	941	855	893	897	919	954	829	876	927	930	868	914	926	909	877	911	871	862	864	913	916	886	938	910	904	947	867	908	899	892	827	879	937	856	854	961	916	877	887	893	871	952	904	899	891	849	864	903	898	899	854	889	918	907	884	907	902	883	878	876	864	873	919	889	875	884	896	912	869	910	904	874	923	894	901	892	858	848	891	896	916	932	899	895	830	941	918	922	885	938	931	859	846	859	896	875	914	896	920	847	872	940	900	868	900	897	922	890	910	941	855	840	908	869	932	912	843	886	893	846	911	902	985	888	873	870	922	861	911	862	886	866	918	917	885	914	787	867	923	849	905	934	875	887	900	878	876	912	878	873	925	860	916	891	848	915	850	886	906	934	887	946	961	923	894	864	822	885	893	879	890	883	886	930	881	843	926	916	888	906	858	926	829	874	910	927	942	903	886	912	852	851	870	917	894	890	897	905	861	969	885	878	854	904	856	873	911	890	900	889	919	921	879	874	878	884	897	871	860	895	946	889	889	908	921	911	879	893	925	883	907	854	950	859	876	878	839	876	881	960	934	880	894	980	913	913	885	877	929	905	814	899	925	879	933	834	898	918	925	955	915	867	852	906	879	865	921	926	873	882	845	868	869	843	926	916	838	929	874	892	917	857	885	887	925	879	871	857	901	853	884	894	894	891	933	881	947	857	879	845	928	945	878	903	905	894	883	915	878	901	858	851	898	943	876	881	879	865	933	919	872	890	855	874	828	865	877	921	922	863	919	855	903	858	906	929	843	914	887	882	905	900	885	862	871	853	831	918	865	884	858	924	871	901	894	894	877	866	903	858	860	898	846	857	909	940	897	838	890	947	896	880	886	886	890	854	881	877	837	940	904	904	867	856	938	921	922	921	913	906	886	889	872	924	877	893	919	889	867	886	930	865	886	908	918	897	880	876	911	876	851	901	819	887	912	918	888	914	895	938	874	890	857	930	879	903	909	942	914	851	869	913	841	895	873	924	908	893	869	917	899	919	952	864	942	887	946	841	885	883	906	902	891	886	910	893	846	918	874	922	863	850	917	856	893	904	879	975	893	895	879	925	839	924	921	965	887	876	883	895	900	890	895	911	931	890	837	900	868	868	933	864	910	892	896	902	963	871	896	841	921	880	912	873	886	878	911	928	957	930	937	890	917	959	900	881	915	890	900	877	890	917	893	879	901	866	885	902	950	907	917	932	878	928	875	911	898	918	870	932	929	895	924	881	869	847	914	884	867	926	906	883	947	896	901	919	848	882	865	888	901	893	915	865	875	954	898	896	904	877	840	879	862	922	912	966	867	883	905	932	922	895	900	872	910	917	879	921	874	900	939	869	826	848	922	879	858	900	904	888	909	895	876	877	873	894	924	894	924	865	899	880	894	888	900	867	890	864	921	855	873	893	912	900	860	916	886	858	904	897	928	909	939	876	911	882	920	905	895	925	911	913	914	886	958	889	870	852	913	889	863	881	848	877	938	922	839	893	930	852	970	916	855	936	855	938	923	878	873	853	930	930	890	891	910	892	849	916	935	913	834	897	894	878	880	919	879	888	874	874	881	908	897	860	883	867	880	929	924	936	867	859	860	904	879	860	908	855	857	866	906	924	892	905	931	905	855	835	849	884	890	886	899	906	871	947	866	905	894	901	880	922	875	933	885	895	904	883	869	836	935	919	883	910	870	947	931	831	916	944	957	843	883	925	902	873	903	906	875	844	939	894	887	866	861	886	940	893	888	864	868	857	846	892	897	903	923	825	881
25507	21555	24559	16758	1131	730	830	2650	5209	4434	3511	873	623	658	669	608	611	626	590	644	678	623	593	600	612	627	634	632	630	613	625	605	618	639	615	640	633	642	615	655	652	622	637	636	656	637	647	656	605	638	625	560	601	652	624	614	593	612	587	639	614	605	622	612	663	637	651	621	610	600	618	621	588	680	677	623	629	603	627	618	619	635	582	633	628	667	665	650	582	597	638	584	653	603	623	623	617	620	641	629	642	636	619	617	588	639	649	605	595	579	639	610	571	619	645	653	599	622	591	604	596	637	635	606	574	627	605	634	597	613	604	636	607	619	614	636	605	616	590	604	654	616	589	629	596	661	633	654	637	644	552	624	664	611	590	577	632	608	604	659	624	611	643	608	609	604	581	613	622	617	594	608	584	630	629	638	614	600	622	671	637	632	624	588	629	644	614	640	618	627	616	619	619	619	615	588	615	609	575	613	566	597	565	624	637	609	601	642	612	645	621	618	587	627	656	628	601	626	612	613	618	622	605	653	602	568	613	619	665	618	643	644	634	594	644	599	575	631	622	618	626	660	606	613	601	603	652	650	625	588	618	632	647	630	663	626	597	624	666	594	644	574	602	635	622	601	616	620	654	576	664	609	678	656	626	616	584	684	653	659	662	615	628	599	622	604	623	630	604	617	618	642	633	620	646	604	645	620	653	620	650	623	620	612	636	565	639	625	597	583	667	622	623	601	678	627	627	599	581	616	640	615	605	627	603	657	625	626	670	639	580	669	653	629	627	620	581	608	633	611	629	605	619	610	584	602	597	621	654	649	624	595	613	584	635	601	622	609	590	642	639	633	645	645	613	602	658	591	643	610	621	647	639	590	615	573	641	684	649	612	664	608	645	594	624	646	548	631	620	649	634	602	644	625	584	615	606	607	612	639	621	611	605	596	652	631	642	631	659	665	578	643	589	627	584	634	683	589	646	644	615	646	629	607	627	612	639	603	617	583	597	606	596	613	609	656	676	647	639	555	629	613	591	617	601	626	673	687	637	596	638	621	585	628	654	626	624	659	605	635	650	619	648	626	634	641	632	615	655	600	656	658	590	598	622	605	681	645	603	607	623	635	661	641	626	640	641	624	650	635	597	623	628	614	575	657	612	637	617	624	621	624	603	590	617	631	600	637	625	634	599	622	642	622	603	638	614	601	643	596	598	625	630	650	651	667	582	630	644	634	601	671	665	600	615	610	574	628	630	628	609	627	630	616	656	607	600	664	610	645	599	616	608	598	615	583	615	594	619	638	631	578	684	592	629	627	644	674	632	670	643	636	609	618	626	628	593	619	626	590	617	616	614	621	619	589	624	583	642	618	609	621	695	637	609	605	629	588	608	632	601	616	611	633	618	629	628	610	650	616	614	647	617	612	626	628	571	612	646	610	645	611	621	633	609	641	609	589	593	655	592	608	603	592	572	591	600	662	636	625	590	651	607	610	677	593	604	624	660	581	586	609	639	641	608	595	595	591	636	658	617	633	626	610	618	620	600	625	608	645	630	598	653	648	594	600	634	607	634	623	656	638	611	631	615	597	620	628	663	635	613	655	648	604	655	616	620	605	665	646	601	654	586	668	620	632	652	631	574	677	644	621	643	623	648	632	613	670	626	626	611	609	610	583	619	626	584	633	597	626	571	600	617	642	615	653	632	586	615	630	623	644	653	637	600	594	593	597	631	657	604	649	609	579	595	624	644	651	656	629	658	622	619	607	620	612	587	638	598	596	642	589	644	620	611	620	610	629	636	669	610	615	665	601	657	616	672	586	665	658	674	643	616	596	616	602	612	607	594	661	575	658	573	606	592	610	631	600	649	650	660	633	609	618	594	623	627	626	638	622	602	616	619	589	627	607	644	628	595	636	628	596	644	639	634	644	557	657	653	606	636	659	634	633	639	628	599	630	573	614	615	618	621	607	639	623	582	645	664	614	627	600	676	636	612	589	638	622	637	606	638	611	655	644	595	621	589	650	599	616	592	663	606	587	636	635	623	657	679	654	613	631	653	654	633	603	651	603	632	589	603	616	642	594	638	664	598	700	626	651	657	636	580	626	662	655	615	588	627	622	594	597	634	675	601	678	680	628	656	610	657	620	653	681	620	627	630	633	600	645	626	677	609	574	655	666	621	670	583	633	559	599	629	600	633	600	612	621	620	645	595	630	572	639	639	632	629	620	618	601	648	622	598	595	580	660	594	630	602	648	585	590	637	642	594	590	582	629	641	643	625	649	654	625	624	612	618	653	630	651	608	604	634	633	648	639	602	614	621	656	618	612	612	591	613	609	601	603	652	658	594	641	615	620	654	595	642	637	555	602	651	627	624	652	665	618	648	671	649	617	633	585	638	611	657	637	683	628	617	592	630	631	556	642	607	612	598	631	592	616	602	611	616	627	608	609	591	612	604	641	679	628	652	613	613	611	634	567	615	599	678	594	615	601	651	620	621	601	624	615	677	642	608	612	601	594	605	621	649	617	658	605	605	620	610	658	594	602	602	637	620	579	677	634	600	635	614	659	624	654	604	621	624	596	632	618	622	627	619	619	619	618	645	625	629	606	638	588	628	684	608	609	594	612	569	608	601	602	604	648	661	622	654	629	607	649	677	624	642	646	597	664	631	594	639	627	558	637	622	636	620	606	647	647	630	621	654	628	615	642	649	578	628	625	602	607	639	608	594	563	583	628	617	606	608	675	663	599	684	630	641	664	598	626	608	635	601	578	596	623	658	591	628	624	649	666	647	636	576	626	616	635	651	611	632	627	615	635	644	625	640	598	658	628	601	649	615	579	594	583	671	592	576	570	593	634	626	640	617	633	614	626	669	626	597	587	638	635	601	618	622	666	595	638	623	639	602	613	643	613	634	600	664	638	642	633	665	601	608	656	553	582	588	610	629	686	615	649	603	626	620	622	630	583	657	615	636	598	577	656	594	620	618	651	645	612	605	626	616	646	609	643	627	610	609	652	615	618	633	633	624	588	613	589	607	650	660	566	678	625	636	633	653	641	661	642	624	648	631	601	634	638	638	602	657	621	602	654	639	628	603	623	634	626	603	609	626	628	607	581	641	602	646	647	622	603	632	625	619	647	628	636	617	608	614	595	651	640	628	617	645	601	628	565	591	633	599	636	607	627	618	637	649	624	597	590	583	613	639	625	587	633	636	644	615	631	586	636	646	626	618	655	697	586	602	661	661	630	597	563	637	641	604	631	644	661	625	610	642	626	596	617	650	595	634	576	668	629	647	605	641	663	618	621	637	622	614	651	598	642	629	597	609	630	607	629	621	611	664	644	624	570	639	668	617	669	637	608	614	634	629	588	578	635	657	649	609	642	610	615	647	617	612	581	627	598	645	638	591	638	640	615	583	654	653	635	619	641	666	647	653	672	637	609	636	634	601	671	588	668	616	607	644	630	622	618	596	650	657	628	599	632	678	637	581	658	645	621	625	627	629	598	651	585	616	580
4051	5322	3648	2098	1696	1385	1591	8074	14592	12153	9133	1620	997	960	932	945	930	1030	1016	1000	984	974	998	1003	981	981	1008	1031	1030	1009	1035	956	1039	979	1021	954	1016	1036	1030	1028	1023	997	945	985	965	983	1006	1025	964	1027	964	1004	999	1003	945	975	1016	1020	1003	947	1000	1071	1005	1007	988	971	973	992	1009	1011	1035	994	1012	1014	924	1009	992	964	991	1005	1001	937	1024	953	985	1021	970	932	922	979	975	941	1009	1006	951	969	956	959	964	1022	978	1014	1033	961	956	1012	1002	1005	974	970	957	989	1034	1000	991	1004	981	1050	963	978	1025	969	977	939	993	936	977	1030	975	969	1006	1009	971	990	995	981	1014	914	986	1014	1021	999	990	981	987	989	1015	989	967	1041	991	970	966	1000	946	974	974	980	967	904	1005	958	986	990	989	1013	1043	984	941	1017	1025	983	988	1006	1042	1000	1054	980	952	994	977	1016	939	958	994	988	1011	986	1052	987	963	985	1006	997	1010	947	992	941	1011	966	902	986	1001	1013	985	997	986	968	1022	961	965	999	986	928	958	923	1007	960	951	948	998	976	1007	975	1026	911	986	978	992	960	947	933	1042	999	996	967	1028	952	1013	982	1014	1007	960	937	992	1010	973	1003	965	982	931	1024	970	1023	941	962	949	1019	1026	973	1012	924	996	992	941	1018	995	931	955	991	915	1013	1009	993	968	971	938	978	993	989	1007	980	962	959	995	987	996	1055	986	952	1010	954	1027	966	965	1021	954	967	967	991	944	1029	996	1006	1034	1040	1008	953	1012	985	1023	971	990	1015	1013	1014	1005	988	984	994	1022	990	949	1005	978	1035	946	1025	990	1023	975	975	994	973	986	990	961	971	1046	973	998	960	970	992	1022	971	973	948	1049	974	997	991	1012	1024	1001	1009	912	988	963	979	1023	960	1017	998	990	981	1007	1025	1002	1011	1005	951	999	1003	922	1019	957	943	932	951	978	1017	1037	1041	957	947	970	978	983	954	1020	999	982	938	1013	928	966	966	978	1002	987	958	972	944	966	947	950	932	951	948	932	970	973	971	946	982	975	985	996	973	1020	1013	963	950	983	1011	1086	1018	978	1009	1000	1009	984	996	984	975	975	961	1014	1007	919	976	983	974	950	1060	984	1014	1022	989	1021	980	997	986	1014	1016	992	997	981	995	980	962	963	975	991	1043	970	974	949	955	982	1027	1049	938	1041	963	1027	977	942	983	995	987	1014	1040	989	950	979	965	973	971	973	1003	1016	998	992	901	954	979	994	980	974	1026	960	1036	962	992	970	941	1039	978	980	1020	1020	1011	1017	984	1011	962	1033	937	1019	1046	992	979	992	1003	923	964	984	1014	1000	989	962	937	984	972	990	983	926	938	941	952	951	973	1008	985	957	989	990	982	977	967	932	1002	974	1013	948	963	1042	967	1011	979	967	1013	1010	966	975	966	1040	965	959	946	960	971	958	1012	985	1041	918	957	983	973	977	982	974	1021	968	1047	1064	949	1006	1014	947	1029	1025	984	957	957	937	1001	999	996	967	1031	968	1008	947	933	938	975	992	1002	1003	990	1041	933	932	1008	1024	1002	963	958	1013	991	1026	985	940	1031	955	1045	997	1010	990	1005	945	972	959	977	996	1008	998	1054	1026	969	993	985	1016	1022	971	1025	957	1008	981	1014	957	978	956	1010	1000	998	940	965	974	1041	991	952	1083	919	978	967	949	1013	1001	987	1003	990	1035	952	977	997	967	1018	968	973	960	981	1007	978	1030	974	1035	994	1044	1006	959	1001	976	1057	983	993	947	945	932	988	963	1024	999	977	1018	948	950	1000	996	968	969	939	1020	1001	966	1006	976	1007	921	1022	971	1008	974	993	976	1012	950	933	957	1007	1058	998	1056	971	1066	1011	946	900	946	956	980	968	979	977	937	1001	924	974	968	952	988	1013	954	994	1001	1054	976	995	1010	980	1017	960	982	952	916	975	988	1014	941	936	1029	966	981	989	991	988	1009	962	949	1010	990	1003	989	991	1001	1020	985	975	999	912	980	903	945	1042	971	1024	946	1007	991	988	976	1016	965	1002	986	979	985	955	939	1008	1010	931	999	957	995	980	992	987	1002	948	949	1005	945	934	966	989	994	991	942	994	1005	1041	1045	950	942	996	997	988	943	1002	1004	955	967	948	990	989	976	964	1004	1020	959	949	982	1014	958	1016	1005	988	972	989	979	950	986	952	991	938	945	987	1011	962	986	949	1029	1000	962	974	995	1016	970	979	990	918	996	983	993	972	974	1010	974	1013	968	975	1049	1039	934	1012	1008	991	1028	1008	982	979	988	997	963	975	966	949	997	944	944	940	967	1066	1006	915	989	998	989	1012	964	1003	969	951	945	1000	1060	947	996	976	1018	1027	974	956	1031	1009	991	955	1043	961	1021	926	983	1008	1011	943	1001	986	957	1023	935	975	983	953	980	981	982	996	1002	986	994	984	966	926	966	987	979	1010	1028	972	1017	978	977	951	1028	1033	1005	968	961	989	1022	998	1022	991	1015	956	965	966	943	1008	959	1003	927	943	956	1002	1012	994	989	1039	1008	945	1033	967	1015	968	1015	927	1009	1064	975	990	1042	975	997	930	960	1015	935	970	966	921	987	968	946	1006	997	1016	995	1003	949	994	1000	928	923	957	981	1054	975	946	980	942	964	1004	960	963	993	1007	1006	1028	963	968	1029	965	983	999	1009	970	955	905	936	1009	958	1005	1006	998	964	990	983	1002	982	1013	963	969	916	1013	961	1011	974	1036	922	927	981	1002	951	968	993	947	964	931	1036	972	1010	982	951	986	997	1023	973	1004	1015	957	965	997	985	946	1028	1034	981	983	871	998	940	998	924	985	1000	950	959	992	949	1000	1003	971	997	996	992	942	917	1025	1015	944	1018	1032	974	1001	979	1002	1073	914	985	972	1008	976	1010	926	957	930	981	990	957	974	985	974	961	982	997	1012	1023	958	939	948	982	1000	1010	986	991	991	979	953	987	976	991	985	954	940	987	1002	975	960	1007	968	973	985	955	971	963	981	980	974	984	970	956	1012	1019	962	1015	921	990	983	942	1005	1005	1024	1027	1000	971	1021	1015	961	1004	993	957	1018	1022	952	986	1006	1008	944	1073	1002	967	1023	1001	1055	1028	979	952	968	944	1024	969	1000	952	1021	957	947	933	989	991	964	952	1000	1006	957	1033	1001	957	984	983	956	963	952	1047	938	935	972	946	1044	985	973	929	975	987	913	1000	1032	965	966	943	956	998	985	977	978	954	996	960	996	1010	1018	934	939	944	983	941	951	983	921	1005	1002	951	956	987	979	1038	1021	988	988	945	939	966	990	946	994	981	993	1021	1057	948	941	977	942	1029	1047	960	998	1022	974	991	1012	897	972	953	993	1025	996	965	983	986	998	977	991	1048	1024	954	959	982	948	994	985	989	957	1046	1012	996	1025	985	1038	1059	984	942	954	1045	970	940	1028	977	959	1017	970	1007	972	981	981	1013	966	947	974	909	1011	945	958	1018	924	961	1013	1000	1017	988	966	1016	1032	1050	953	976	968	978	958	980	1020	963	991	999	977	934	962	975	986	1000	876	964	1036	1024	930	972	983	964	1004	976	1039	954	1006	980	1029	1025	992	927	1045	1007	1011	967	952	938	955	979	983	944	1006	995	978	957	939	1073	1014	984	971	1006	992	1003	1019	979	976	1005	993	937	989	1059	1022	970	941	952	975	993	1026	963	971	991	986	1005	1018	1042	939	981	994	969	947	1002	977	1007	1032	990	1000	961	1006	969	1025	1001	956	1000	945	978	1004	974	972	1018	1023	942	992	1002	1002	1019	986	989	979	1049	982	1009	974	999	942	968	965	945	958	991	992	953	1009	995	890	976	1009	1001	1104	984	1001	952	952	927	1010	1037	1038	1008	912	1009	980	954	962	948	938
22921	21592	28654	25008	21595	14784	1543	14267	24110	21969	12525	2214	444	459	416	458	405	405	421	461	428	399	432	441	420	460	443	423	398	440	461	378	442	479	445	415	433	395	444	424	407	426	449	410	434	418	407	419	428	428	426	417	447	367	426	402	410	430	392	442	451	413	425	400	419	409	407	428	377	388	399	422	422	422	416	381	382	410	399	400	414	397	395	411	396	388	400	410	417	394	432	411	389	387	384	404	433	432	429	420	415	440	436	406	397	437	415	395	388	425	405	428	410	411	389	418	402	417	372	399	398	405	444	410	444	411	380	384	407	427	407	421	371	382	436	400	414	373	381	384	397	453	377	399	418	393	429	408	415	404	404	440	434	440	407	425	407	389	436	419	405	419	401	419	397	352	405	433	405	375	411	419	424	401	427	435	427	425	382	407	386	415	450	371	402	422	382	393	427	367	441	406	391	399	386	420	420	406	440	412	423	441	392	427	448	416	408	411	419	419	403	427	406	392	388	392	385	405	410	411	427	405	405	400	428	397	402	418	379	392	386	478	407	424	442	423	424	382	447	412	453	435	406	370	404	406	419	399	435	421	404	408	391	438	404	413	429	422	406	439	406	418	406	415	410	400	371	379	394	406	421	414	418	420	406	419	413	439	384	407	371	417	442	403	397	438	414	414	405	388	387	400	395	431	424	387	441	396	438	372	404	457	409	448	474	422	423	410	451	440	422	422	375	414	390	401	389	415	431	383	409	401	374	441	408	418	404	369	426	405	426	388	428	417	401	420	423	426	427	407	437	403	413	415	437	390	374	422	401	470	413	418	406	423	407	429	381	410	405	434	382	430	405	432	389	396	442	400	401	446	374	428	395	361	386	422	407	430	407	387	427	413	425	395	435	427	402	405	405	433	416	464	414	395	374	366	378	397	433	393	397	405	421	396	377	446	401	398	417	392	405	407	416	391	396	422	386	394	480	427	409	415	437	428	435	385	403	396	390	416	416	427	397	420	402	399	405	420	407	403	412	387	411	380	412	403	427	377	431	414	415	408	380	445	376	440	430	429	387	416	436	365	411	386	385	436	402	427	394	396	421	358	440	390	381	393	389	393	406	398	435	389	424	428	437	434	397	414	432	434	407	432	416	382	395	452	402	363	400	387	382	401	387	391	423	437	420	382	418	426	428	439	376	434	412	387	409	393	397	425	396	406	408	387	384	388	437	372	445	379	408	398	386	442	391	399	434	418	395	392	402	405	402	418	405	410	432	411	432	426	408	427	431	430	412	402	398	410	399	378	392	443	444	396	400	400	413	419	427	408	414	404	388	418	432	413	384	401	405	397	405	422	400	456	412	393	379	418	407	385	375	378	403	413	377	398	445	419	435	425	398	424	388	423	396	409	414	465	379	410	414	412	416	407	388	416	413	387	423	407	447	362	403	420	398	408	432	417	417	409	429	408	424	420	392	412	390	420	419	402	408	426	393	437	410	421	413	407	408	424	379	373	411	407	410	398	425	374	448	397	406	390	368	399	416	405	432	418	395	438	382	442	387	407	418	395	425	409	433	376	426	412	421	417	390	393	432	396	421	429	420	434	438	424	428	381	410	395	449	406	394	402	415	412	384	432	404	405	419	391	361	392	415	441	388	408	385	415	388	378	407	402	390	373	399	412	452	405	379	407	417	412	384	421	453	412	390	408	378	390	383	389	413	383	378	461	392	399	448	374	396	405	397	434	414	417	401	406	428	400	447	441	382	413	426	406	368	400	416	407	418	395	404	414	381	391	405	420	427	432	416	387	402	433	398	378	439	437	405	375	394	432	420	394	387	400	411	426	379	381	424	407	425	430	406	424	431	367	439	409	388	399	410	368	386	398	425	418	431	408	430	460	425	365	385	393	436	426	411	403	419	424	390	390	417	409	445	395	375	367	379	407	424	425	446	445	410	421	423	430	433	410	432	398	377	427	359	399	394	381	428	397	393	403	403	426	370	417	423	410	400	404	424	411	429	393	406	420	430	387	427	404	405	402	366	434	425	366	443	431	402	397	412	375	398	397	397	407	401	396	414	408	386	404	385	388	391	420	442	426	410	410	428	399	353	374	432	420	393	366	466	364	431	410	402	417	395	353	385	406	427	426	368	424	426	396	427	369	398	388	433	392	389	404	413	376	377	407	404	425	385	386	410	449	375	408	434	431	383	412	426	416	411	407	386	410	378	436	422	433	412	394	419	400	400	426	365	364	442	418	433	398	420	390	405	411	408	399	388	388	417	410	419	403	403	396	404	406	392	389	405	389	394	391	409	434	383	381	418	403	410	441	400	417	390	435	385	401	388	471	374	460	432	445	417	366	408	397	394	424	401	441	414	407	415	444	387	420	448	361	363	428	410	437	427	418	437	426	443	384	403	392	414	401	414	414	391	402	414	434	414	402	376	372	428	432	438	360	458	378	409	374	403	387	418	397	396	423	430	387	386	395	437	427	430	424	420	416	390	397	450	397	429	358	385	393	430	395	410	391	391	418	422	408	401	419	409	418	425	369	403	389	415	423	402	420	435	408	402	421	392	418	390	430	432	397	402	369	401	443	385	409	456	432	404	420	378	422	364	426	387	410	401	386	429	397	410	401	444	425	393	384	363	441	425	395	411	397	434	432	424	427	430	386	374	420	413	461	386	395	415	392	427	448	399	412	408	422	443	436	382	407	414	396	425	373	406	424	396	384	382	389	421	436	403	375	378	411	382	422	422	393	420	375	372	412	409	407	386	437	413	409	420	422	401	394	432	391	421	437	410	399	408	395	424	407	404	444	390	420	436	419	429	402	405	428	381	400	411	410	426	404	412	426	430	456	406	401	391	425	394	434	418	399	407	371	356	394	419	390	403	405	411	451	428	410	424	431	455	390	431	396	373	426	399	416	406	440	387	439	433	416	426	393	412	441	452	400	405	402	413	402	418	383	411	408	401	428	374	419	447	386	382	364	391	419	399	430	401	423	407	435	396	425	394	433	455	398	435	408	414	408	439	420	467	370	401	365	390	404	412	396	426	432	404	395	466	393	376	406	415	365	392	382	407	419	399	398	403	387	394	384	445	420	403	419	408	399	430	418	363	440	411	395	396	400	405	423	384	409	390	412	412	418	392	415	385	409	404	380	394	421	385	391	384	414	430	403	409	410	419	407	406	400	390	416	378	374	402	423	384	408	384	424	422	397	439	408	411	380	433	377	404	418	437	381	398	403	395	376	419	409	413	366	402	405	398	381	398	397	400	431	407	411	405	385	407	402	405	425	388	408	415	461	415	373	389	423	417	367	429	423	424	391	433	404	376	414	421	383	388	441	384	426	432	444	417	406	380	421	390	405	408	384	408	403	420	407	425	430	387	435	423	427	413	439	407	398	377	407	384	437	413	407	418	364	356	422	414	413	419	397	435	443	416	424	404	381	370	423	412	412	453	415	458	413	414	424	395	421	391	387	403	414	423	425	421	398	396	439	428	410	414	387	407	415
4873	14255	9173	4844	3677	2733	2460	26231	34999	31216	18785	3378	697	673	694	705	679	651	691	691	643	662	699	688	665	672	685	663	656	633	732	695	698	674	720	720	672	662	672	720	713	706	660	655	704	690	666	743	676	648	660	675	682	651	690	623	670	706	691	679	648	686	660	669	641	710	651	651	654	675	664	658	581	628	633	645	663	659	668	691	657	653	674	679	632	663	659	610	621	687	643	602	652	647	638	659	674	650	664	633	627	609	632	701	630	601	686	689	640	630	666	686	664	665	639	628	637	682	675	622	657	654	652	685	620	657	663	673	710	643	619	672	657	682	651	655	630	636	607	642	670	660	688	646	641	653	689	625	686	624	693	624	669	656	673	631	655	654	607	685	648	672	634	648	603	679	620	641	658	641	669	628	634	643	674	677	691	657	594	655	631	625	644	607	703	631	664	625	624	628	663	651	663	659	686	668	696	647	664	650	641	690	647	675	657	674	648	629	646	696	694	694	612	650	643	648	704	603	621	676	662	681	668	612	607	643	648	630	701	617	622	692	635	659	643	670	623	637	630	637	651	651	661	626	633	633	676	626	629	624	642	622	661	665	631	645	707	627	642	675	641	673	625	700	634	641	682	679	667	671	655	648	632	638	676	668	657	677	671	685	707	683	632	619	702	667	694	655	677	635	605	659	651	642	681	650	647	649	640	664	589	650	663	653	717	655	653	695	591	647	665	631	657	680	640	655	681	641	661	642	682	622	606	653	631	639	645	712	647	607	708	679	665	649	599	658	696	639	661	642	666	661	612	668	675	643	618	642	650	639	712	655	652	623	648	682	662	634	636	666	684	698	661	650	659	663	642	624	673	638	621	645	650	668	605	659	661	657	673	657	647	642	670	695	640	657	697	628	654	655	630	628	695	611	650	634	692	695	646	631	667	659	644	646	688	649	665	667	661	681	626	592	697	653	638	651	724	676	717	664	651	676	639	595	657	681	635	660	671	632	671	672	614	623	652	680	620	696	636	645	632	690	660	654	612	649	688	637	670	667	722	668	637	639	665	617	668	650	681	642	649	663	655	681	677	690	628	605	633	604	659	689	632	676	620	675	659	698	664	670	681	667	604	623	661	664	668	663	617	681	669	676	673	627	628	653	640	663	639	663	609	573	629	650	647	670	651	627	642	677	709	688	652	667	651	648	651	648	671	639	606	654	638	678	658	649	640	612	663	676	701	642	659	655	627	677	636	674	691	637	626	645	662	699	635	692	685	667	656	695	656	677	617	687	656	681	624	657	686	679	678	640	673	649	619	711	625	659	612	659	632	614	619	660	647	663	636	640	680	635	650	638	647	636	659	677	632	639	642	645	619	682	659	649	628	648	692	647	667	653	694	648	632	645	606	681	632	662	681	668	668	665	668	676	638	691	643	624	669	595	671	667	644	632	677	635	680	646	647	687	667	650	599	713	674	644	661	671	655	653	672	652	611	659	663	667	667	667	656	702	661	630	647	663	679	672	673	662	694	657	614	691	664	684	627	630	686	690	657	639	636	683	638	635	665	614	674	659	651	618	655	668	659	627	682	657	639	649	678	671	718	620	684	639	691	680	624	611	642	588	655	613	673	622	667	639	651	709	665	669	627	641	633	658	668	654	674	655	618	643	655	596	674	613	633	648	686	652	655	657	627	662	698	699	652	657	691	626	698	645	686	652	641	677	675	720	686	622	641	663	634	668	606	669	665	656	664	641	668	716	693	616	710	597	667	642	684	685	650	697	642	623	648	646	690	684	648	646	668	635	618	662	624	622	686	662	626	632	595	618	653	660	663	638	634	633	658	624	653	681	639	661	673	654	679	658	670	643	641	665	632	709	615	650	681	655	626	667	654	651	649	685	646	682	653	663	666	658	658	650	710	640	647	675	651	626	622	663	705	670	673	675	657	662	648	621	646	643	623	682	656	676	639	624	643	674	639	665	641	639	598	664	680	623	660	641	636	660	665	672	640	679	706	650	651	631	673	639	661	639	645	649	621	635	683	675	655	683	654	642	676	680	664	609	659	643	638	662	612	673	635	607	601	618	643	694	611	708	637	623	692	649	683	614	582	718	617	654	644	630	614	687	638	585	676	648	654	639	643	652	679	667	662	659	651	671	653	654	714	697	664	660	677	674	673	659	658	623	638	687	649	640	641	663	653	679	669	668	632	644	702	608	684	706	638	637	628	651	664	655	673	649	613	604	694	659	681	663	666	625	714	667	672	634	624	658	663	636	644	748	641	694	679	672	688	626	709	693	673	628	661	691	631	649	605	632	676	675	639	659	677	652	653	633	677	647	597	658	677	671	627	651	647	642	626	681	628	611	672	651	668	700	654	685	661	606	652	719	652	615	652	632	624	657	648	657	641	676	701	664	639	619	650	686	623	636	658	670	663	659	630	603	650	605	668	648	634	677	694	648	670	641	672	697	627	666	685	669	665	667	664	640	668	650	660	653	653	644	685	678	710	638	664	625	669	641	630	677	656	652	667	623	687	638	654	617	662	659	661	675	686	623	616	621	668	670	637	701	713	688	663	609	648	663	686	608	652	665	654	631	630	705	650	637	678	669	604	680	686	694	686	626	702	675	597	643	658	674	616	654	665	658	637	634	700	671	660	694	651	657	676	621	642	664	650	617	662	678	652	675	645	643	666	612	663	683	646	671	667	634	682	611	657	666	671	694	669	682	582	648	596	650	664	598	653	665	648	648	663	679	651	657	690	654	634	666	642	661	673	630	684	659	632	638	622	615	653	649	645	669	647	647	628	672	669	657	666	649	655	607	659	638	664	668	668	630	691	722	680	638	664	659	642	686	706	653	680	668	611	633	682	693	651	631	661	680	636	654	662	634	648	677	680	669	691	686	689	662	706	635	665	669	674	618	629	689	642	664	634	657	700	623	657	678	649	643	655	687	707	664	635	668	636	681	626	631	705	660	647	664	647	627	716	652	643	618	620	628	642	669	645	655	615	649	623	657	715	626	671	688	700	646	695	639	662	646	650	617	604	671	668	646	657	681	662	693	699	670	642	649	652	655	649	679	678	622	622	686	648	670	654	671	653	656	649	642	654	623	633	613	660	638	636	609	638	676	622	624	662	644	626	651	683	652	638	652	639	646	669	647	704	688	644	673	665	639	685	636	626	606	634	641	684	672	645	641	660	664	723	673	662	661	631	626	656	635	685	629	673	636	663	616	665	695	628	662	617	682	642	685	667	642	623	622	657	637	651	680	612	643	681	623	691	647	664	641	611	642	625	707	660	624	678	668	665	652	645	633	635	701	636	602	649	636	664	648	615	656	645	652	646	690	683	639	637	625	671	697	725	716	645	682	636	672	665	620	643	684	632	653	621	661	627	680	655	632	666	658	639	688	653	661	686	621	677	624	693	608	632	640	635	629	665	627	683	639	642	686	623	649	688	632	621	678	612	645	662	631	656	698	662	616	671	669	683	662	677	636	646	673	632	696	660	638	657	651
27796	17809	3792	1092	852	750	733	1051	2121	2426	1751	967	699	707	685	677	675	702	638	693	692	687	729	684	645	642	644	681	636	655	679	714	705	688	749	715	669	724	657	675	719	683	673	706	685	699	729	656	669	722	726	708	684	659	690	696	710	629	638	634	709	678	627	765	665	721	667	667	632	683	706	672	678	627	658	647	653	659	676	690	674	705	681	636	687	674	659	676	672	656	643	589	695	652	684	645	683	689	681	636	693	691	663	679	719	673	701	711	643	690	699	686	661	681	729	681	675	689	702	633	687	668	636	684	637	690	671	660	664	666	726	670	682	644	679	714	645	702	666	642	693	678	707	705	685	689	713	696	678	688	641	679	651	694	719	668	640	670	643	702	686	652	686	662	630	682	695	710	706	703	694	687	673	652	700	689	690	680	645	666	633	688	623	668	633	679	683	673	714	727	650	686	641	637	651	713	684	704	666	697	698	686	656	675	688	651	664	721	717	653	714	679	601	648	648	670	696	689	692	654	642	713	648	670	660	717	640	688	674	633	722	695	671	653	673	652	626	634	731	652	686	644	678	673	676	676	693	665	656	735	710	706	659	672	679	680	659	688	710	684	627	684	670	656	702	623	666	643	676	656	634	654	700	676	666	671	679	676	698	682	677	706	657	677	665	675	675	657	700	687	627	635	679	693	660	729	715	687	680	633	689	626	676	669	690	607	674	688	705	662	674	641	679	658	688	706	704	680	674	666	682	655	684	743	668	647	698	643	695	647	658	674	645	713	694	686	671	678	682	666	654	675	694	713	632	726	631	678	620	674	631	668	698	640	668	714	666	706	696	645	706	666	677	705	642	648	706	655	691	661	678	716	701	683	672	667	648	666	633	699	652	683	688	712	712	703	703	684	643	693	654	665	735	633	685	654	668	711	664	663	661	713	713	703	679	673	682	687	658	656	664	730	668	710	646	660	677	726	666	668	621	684	646	703	666	691	680	626	700	685	704	664	680	686	665	668	678	682	683	660	696	678	637	694	665	678	696	703	692	675	689	700	643	679	680	705	670	706	688	696	677	677	709	697	719	706	660	691	665	685	650	628	677	683	653	658	687	648	696	759	736	632	719	693	642	753	654	741	700	733	705	694	639	636	657	719	649	666	673	720	710	720	689	697	668	688	687	669	607	674	658	703	658	628	671	683	697	713	709	710	705	666	668	723	682	712	714	650	679	648	706	690	687	644	612	640	715	675	642	651	665	657	659	728	656	657	663	654	696	691	681	683	676	667	646	661	700	710	690	666	732	738	628	724	621	703	645	694	651	676	695	717	695	690	713	654	674	674	702	675	672	642	642	718	647	660	662	640	694	719	666	682	655	662	668	658	697	643	646	674	635	637	705	677	716	648	707	698	618	688	680	647	653	686	646	683	666	674	663	701	680	667	697	656	684	672	717	662	673	677	696	658	680	638	685	678	692	697	692	646	689	648	670	721	695	611	677	675	753	661	662	678	689	682	661	667	692	687	662	693	615	633	653	676	691	647	703	696	746	747	705	653	677	664	670	701	689	703	679	652	666	693	689	642	656	704	720	655	723	696	653	661	640	714	645	701	627	687	670	683	645	667	669	680	665	656	659	685	646	688	715	622	711	703	682	665	650	717	714	671	686	719	693	722	658	695	687	635	641	693	718	682	663	643	683	700	647	706	747	734	674	634	657	721	693	660	605	667	629	660	673	674	654	686	692	702	668	684	693	631	634	654	698	653	694	705	649	678	685	631	667	725	657	720	669	667	670	643	666	661	721	701	667	737	677	643	694	647	725	654	663	705	662	691	675	683	669	693	671	633	694	655	653	658	678	647	715	685	671	644	673	674	695	638	669	666	669	660	726	666	675	697	686	679	612	663	656	647	631	668	642	667	689	651	684	696	688	680	699	733	718	697	685	623	708	661	691	669	662	688	677	689	653	647	622	713	666	683	645	690	673	670	717	692	704	681	657	706	626	674	691	749	711	699	681	693	689	643	681	679	703	711	690	659	654	684	683	635	730	666	731	661	650	672	641	682	650	676	623	704	665	699	665	725	662	677	708	716	685	698	712	701	703	703	619	676	694	687	674	636	713	674	664	663	682	669	712	707	655	670	699	646	674	694	673	682	686	675	666	687	703	703	647	712	664	693	692	670	688	688	655	735	707	708	680	660	682	635	677	644	650	683	691	661	708	710	686	701	641	670	694	668	681	650	671	690	705	657	677	682	670	687	703	673	645	590	655	672	686	692	663	685	684	727	696	678	670	675	609	644	692	683	663	695	675	698	664	679	644	671	699	640	681	649	654	678	738	672	634	699	671	665	659	646	663	664	699	680	655	655	665	662	647	687	680	665	660	637	682	684	704	669	649	660	670	673	678	695	710	703	701	710	650	667	676	685	707	675	721	647	650	666	711	657	685	695	689	681	673	684	668	694	706	691	664	621	639	705	682	680	634	650	688	717	655	677	686	684	669	668	689	677	642	639	689	661	709	662	711	696	684	689	697	650	718	697	694	638	674	691	675	651	657	699	672	668	664	694	710	630	632	669	682	664	692	723	718	663	674	695	682	674	702	639	697	683	711	681	636	697	689	617	677	685	691	702	662	659	672	651	695	641	680	686	711	687	655	700	686	675	695	644	714	674	656	746	682	719	699	678	672	673	700	651	690	679	663	707	676	705	692	675	706	669	705	702	646	682	636	683	624	664	677	728	652	682	649	672	663	709	672	618	670	673	695	711	663	656	690	664	703	700	663	678	725	676	652	656	672	670	657	666	666	664	683	668	641	674	672	664	686	701	690	657	655	694	617	681	687	663	708	673	660	685	669	626	654	730	683	701	644	647	673	679	700	675	693	698	707	724	689	701	653	698	683	605	637	661	679	711	697	728	687	686	677	669	690	670	720	640	686	683	649	718	679	655	750	621	669	661	631	661	692	691	692	692	666	701	703	673	649	722	693	667	694	647	639	653	675	649	706	705	684	669	675	702	657	637	648	693	675	691	669	658	687	629	652	678	656	666	691	721	726	668	661	644	636	632	663	727	692	708	676	670	665	675	686	696	644	683	699	669	701	680	714	652	678	656	695	675	641	684	667	650	667	652	672	669	686	714	622	705	668	634	690	678	669	672	703	679	686	637	707	689	708	652	709	675	632	728	669	690	667	687	694	670	684	686	728	651	697	667	643	695	688	678	666	684	682	655	709	657	752	661	662	691	681	671	646	660	699	708	652	683	689	653	692	669	668	639	684	674	674	680	710	727	668	684	677	674	687	693	731	640	670	665	699	697	685	663	712	657	625	686	653	729	692	655	682	651	705	723	644	660	683	614	690	624	668	697	699	643	684	708	714	699	691	691	679	685	710	689	650	679	719	688	659	649	690	631	712	671	684	701	708	697	641	629	690	694	710	683	645	665	682	681	701	639	696	679	708	718	705	678	723	697	686	655	689	664	706	700	652	680	684	653	644	713	668	679	669	665	663	639	735	659
5024	3357	2279	1591	1407	1326	1181	2013	4446	4848	3384	1611	1072	1000	1045	1092	1046	1073	1060	1064	1060	1092	1108	1060	1120	1051	1065	1103	1091	1082	1098	1097	1080	986	1092	1102	1101	1065	1066	1055	1077	1108	1050	1075	1059	1040	1071	1074	1056	1043	1057	1050	1041	1083	1072	1040	1117	1050	1028	1041	1078	1109	1053	1105	1103	1079	1034	1106	1050	1059	1047	1115	1074	1091	1019	1014	1130	1078	1026	1109	1079	1007	1095	1070	1106	1059	1058	1119	1055	1093	1097	1052	1032	1084	1061	1135	1149	1025	1026	1063	1107	1024	1028	1057	1078	1007	1076	1101	1027	1052	1099	1020	1069	1049	1087	1016	1021	995	1063	1057	1047	1049	1054	1057	1041	1094	1054	1049	1077	1078	1079	1096	994	1044	1111	1082	1059	1043	1071	1090	1002	1033	1050	1084	1075	1075	1056	1024	1108	1111	1087	1031	1121	1112	1112	1089	1035	1079	1024	1071	1081	1107	1041	1041	1087	1070	1086	1076	1062	1087	1101	1059	1093	1050	1063	1166	1097	1040	1112	1057	1073	1106	1066	1086	1036	1086	1070	1025	1092	1125	1054	1038	1064	1025	1105	1037	1044	981	1060	1056	1083	1038	1024	1094	1085	1124	1019	1069	1015	1068	1098	1100	1075	984	1056	1126	1022	1032	1092	1017	1077	1033	1071	993	1117	1029	1109	1071	1109	1045	1088	1098	1052	1017	1093	1097	1100	1020	1099	1065	1095	1025	1061	1087	1042	1047	1017	1131	1078	1010	1118	1034	1034	1055	1088	1034	1019	1116	1093	1058	1089	1101	1089	1033	1047	1081	1052	1057	1049	1073	1051	1138	1033	1083	1072	1067	1092	1055	1036	1055	1095	1146	1016	1039	1058	1029	1084	1076	1088	1127	1031	1052	1053	1054	1063	1106	1049	1108	1029	987	1113	1100	1064	1093	1077	1059	1073	1072	1095	1076	1105	1061	1074	1060	1064	1064	1079	1117	1052	1091	1074	1067	1041	1022	1060	1091	1089	1063	1113	1091	1102	1044	1025	1072	1049	1058	1048	1079	1083	1095	1063	1030	1085	1044	1084	1097	1061	1082	1025	1073	1043	996	1046	1002	1055	1064	1027	1054	1096	1038	1086	1037	1076	1119	1083	1052	1052	1005	1053	1115	1071	1087	1050	1066	1049	1052	1101	1102	1106	1095	1076	992	1104	1052	1051	1041	1053	1082	1068	1036	1100	1043	1067	1023	1072	1090	1029	1087	1064	1020	1053	1045	1103	999	1058	1034	1077	1038	1105	1084	1093	1039	1033	1050	1104	1029	1046	1054	1087	1047	1063	1103	1106	1067	1054	1099	1088	1059	1080	1158	1032	1051	1034	1129	1026	1018	1063	1009	1059	1056	1068	1083	1087	1045	1002	1089	1073	1087	1093	1035	1088	1038	1118	1087	1055	1118	1027	1094	1085	1135	1025	1077	1084	1070	1099	1043	1116	972	1058	1047	1088	1075	1108	1121	1106	1080	1074	1047	1081	1100	1088	1110	1126	1055	1078	1079	1077	1086	1057	1051	1056	1116	1051	1088	1073	1087	1062	1076	1065	1087	1053	1028	1107	1086	1041	1019	1087	1057	1085	1027	1069	1049	1101	1039	1073	1075	1055	1069	1026	1090	1052	1081	1054	1064	1094	1045	1083	1102	1043	1061	1009	1077	1113	1069	1129	1095	1035	1008	1022	1079	1018	1076	1060	1112	1104	1053	1101	1044	1023	1117	1067	1024	1088	1058	1102	1102	1056	1107	1061	1020	1018	1067	1102	1080	1095	1082	1067	1024	1020	1092	1059	1055	1071	1105	1040	1077	1048	1038	1092	1074	1066	1075	1060	1093	1071	1131	1121	1080	1121	1053	1054	1077	1067	1087	1049	1137	1097	1137	1092	1100	1058	1073	1111	1066	1057	1063	1067	1048	1084	993	1034	1043	1110	1087	1038	1026	1046	1101	1062	1080	1086	1067	1078	1085	1104	1117	1078	1010	1035	1073	1057	1071	1038	1069	1110	1083	1058	1051	1031	1059	984	1049	1114	1050	1064	1117	1042	1117	1100	1102	1121	1037	1041	1145	1100	1034	1107	1032	1048	1080	1136	1074	1066	1072	1029	1052	1086	1057	1072	1048	1081	1109	1048	1051	1159	1064	1091	1144	1100	1041	1019	1040	991	1079	1076	1072	1071	1075	1141	1098	1027	1052	1091	1049	1103	1032	1064	1042	1083	1028	1076	1076	1050	1033	1101	1016	1113	1088	1095	1030	1033	1076	1063	1073	1067	1046	1052	1087	1025	1093	1061	1094	1079	1039	1026	1042	1066	1050	1080	1063	1086	1083	1078	1053	997	1021	1024	1053	1080	1134	1047	1115	1135	1062	1049	1093	1031	1047	1101	1075	1085	1016	1090	1002	1018	1107	1056	1073	1060	1104	1096	1051	1147	1049	1078	1067	1039	1050	1111	1026	1067	1087	1084	1062	1071	1013	1010	1061	1080	1052	1032	1076	1082	1080	1060	1010	1104	1037	1104	1108	1066	1135	1054	1079	1001	1063	1101	1089	1028	1060	1055	1058	1049	1041	1038	1120	1148	1065	1068	1062	1062	1049	1049	1050	1089	1059	1069	1035	1069	1084	1063	1089	1052	1046	1093	1079	1054	1065	1142	1051	1098	1073	1058	1098	1066	1114	1038	1075	1083	1054	1122	1083	1042	1103	1074	1138	1056	1043	1099	1072	1074	1078	1054	1101	994	1059	1091	1062	1032	1066	1075	1087	1056	1063	1116	1063	1053	1063	999	1039	1046	1058	1090	1031	1148	1079	1062	1075	1036	1061	1059	1081	1054	1055	1049	1070	1097	1012	1094	1099	1098	1038	1049	1077	1101	1069	1031	1040	1092	1031	1104	1092	1109	1103	1063	1013	1024	1053	1156	1055	1086	1046	1022	1063	1080	1037	1052	1090	1066	1083	1014	1007	1061	1141	1070	1053	1052	1077	1034	1112	1060	1080	1005	1046	1047	1102	1040	1059	1044	1064	1018	1062	1077	990	1037	1031	1064	1039	1007	1112	1066	1060	1067	1022	1022	1044	1060	1053	1038	1041	1089	1125	1040	1074	1010	1030	1113	1035	1046	1050	1124	1087	1041	1087	1114	1063	1080	1066	1068	1145	1068	1084	1084	1062	1059	1058	1069	1060	1073	1085	1062	1088	1077	1060	1066	1023	1084	1064	1055	1053	1044	1034	1031	1066	1064	1043	1077	1049	1091	1056	1073	1054	1044	1109	1037	1065	1086	1030	1068	1056	1069	1134	1092	1078	1110	1066	1063	1045	1066	1094	1107	1049	1088	1030	1064	1108	1073	1041	1034	1072	1088	1118	1125	1071	1079	1068	1069	1066	1086	1107	1081	1104	1114	1090	1067	1060	1135	1094	1113	1081	1136	1173	1094	1041	1112	1049	1078	1030	1066	1128	1086	1108	1004	1122	1064	1096	1091	1001	1086	1069	1071	1077	1042	1072	1070	1057	1104	1059	1078	1051	1003	1020	1067	1089	1062	1069	1056	1074	1091	1061	1084	1087	1069	1066	1019	1055	1034	1038	1110	1074	1039	1032	1050	1049	1067	1058	1129	1049	1012	1051	1042	1073	1037	1135	1084	1021	1110	1067	1098	1031	1081	1025	1012	1027	1045	1071	1032	1049	1108	1075	1080	1126	1083	1102	1034	1061	1058	1020	1068	1104	1020	1068	1048	1099	1089	1062	1076	1077	1079	1082	1072	1088	1057	1024	1053	1056	1069	1027	1102	1077	1010	1076	1093	1086	1032	1030	1045	1083	1042	1042	1054	1050	1030	1075	1075	1043	1063	1015	1000	1058	1087	1053	1042	1042	1069	1089	1037	1017	982	1073	1066	1008	1050	1061	1024	1123	1049	1095	1081	1057	1094	1126	1101	1092	1063	1071	1115	1023	1068	1055	1052	1077	1103	1095	1062	1040	965	1097	1112	1068	1004	1069	1044	1032	1035	1040	1001	1082	1076	1041	1027	1061	1019	1066	1133	1091	1057	1056	1073	1026	1082	1059	1005	1119	1040	1078	1049	1058	1045	1110	1081	1069	972	1054	1065	1096	1079	1053	1080	1075	1070	1087	1083	1072	1110	1075	1075	1031	1093	1065	1050	1071	1050	1071	1067	1104	1123	1035	1076	1035	1111	1086	1079	1034	1103	1013	1079	1076	1026	1024	1058	1054	1100	1120	1102	1024	1010	1112	1125	1025	1081	1027	1082	1076	1068	1058	1103	1136	1079	1086	1101	1110	988	1047	1111	1094	1067	1063	1097	1059	1029	1003	1083	1040	1024	1070	1090	1050	1107	1126	1062	1094	1102	1020	1094	1029	1074	999	1031	1035	1056	1046	1060	1033	1126	1039	1087	1067	1060	1098	1101	1092	1093	1082	1085	1099	1080	1047	1141	1056	1041	996	1063	1050	1116	1036	1103	1059	1079	1043	1043	1002	1065	1081	1094	1068	1029	1004	1025	1003	1038	1047	1063	1054	1112	1102	1051	1051	1106	1065	1070	1049	1067	1032	1073	1074	1072	1023	1020	1083	1116	1059	1085	1065	1131	1012	1092	1046	1037	1100	1061	1105	1028	1083	1010	1107	1099	1067	1045	1066	1038	1051	1097	1070	1050	1060	1039	1064	1067	1131	1094	1038	1092	1020	1082	1044	1122	1074	1135	1108	1041	1045	1067	1077	1041	1055	1036	1075	1061	1105	1035	1108	1123	998	1020	1083	1062	1059	1114	1024	1066	1073	1043	1100	1032	1052	1115	1041	1124	1049	1083	1050	1019	1115	1078	1099	1061	1059	1061	1045	1044	1090	1128	1042	1077	1031	1071	1071	1057	1045	1075	1068	1055	1072	1033	1110	1051	1098	1041	1063	1057	1045	1024	1070	1011	1138	1049	1115	1085	1074	1028	1083	1134	1071	1056	1060	1074	1056	1102	1155	1050	1106	1073	1020	1096	1014
24002	21580	27711	25920	14518	1280	888	2329	12502	14319	9587	2914	562	557	543	567	554	561	549	563	565	564	533	547	550	546	567	575	572	551	529	544	532	550	535	521	558	560	571	504	556	553	545	533	537	571	555	528	491	532	520	547	524	543	562	548	542	551	516	533	503	569	495	521	585	540	545	550	553	509	548	511	534	532	545	549	566	551	546	546	516	569	538	508	545	567	544	538	567	550	504	554	515	526	540	560	535	577	536	593	518	526	581	544	533	529	570	532	531	537	515	523	573	527	595	540	507	579	506	525	536	557	575	559	629	528	524	545	580	488	525	546	525	531	543	543	561	543	523	507	560	522	556	496	505	568	572	552	551	529	565	571	572	569	540	557	548	594	565	490	530	510	542	521	521	518	617	583	602	555	563	524	544	511	552	530	496	539	523	558	570	524	563	527	542	578	551	528	530	547	578	552	553	495	522	525	563	580	501	493	551	542	508	546	561	555	563	520	563	552	552	566	474	581	554	562	594	558	522	492	577	501	520	545	562	517	567	549	518	569	585	511	535	532	589	558	550	531	543	512	501	534	511	538	520	526	527	553	537	563	548	525	549	558	563	516	566	560	547	528	524	566	533	594	522	573	533	536	556	549	549	547	564	561	561	525	546	553	523	554	591	597	566	526	503	535	560	550	515	588	545	550	592	526	535	569	536	553	541	554	567	570	516	531	586	593	575	561	597	501	557	538	564	545	567	547	571	536	524	588	567	565	577	550	549	601	530	538	550	510	509	536	517	530	567	539	516	543	530	523	555	516	538	549	496	552	546	543	560	520	556	556	493	575	552	536	545	525	498	504	546	514	548	559	539	546	583	538	544	535	585	574	500	540	571	553	523	585	559	557	543	539	538	565	542	549	533	573	527	532	543	549	599	530	535	531	578	552	561	539	556	592	509	533	566	536	540	575	588	534	543	549	509	560	514	581	568	560	564	549	533	544	574	565	560	539	577	563	550	551	521	523	546	525	520	521	579	524	560	521	509	525	503	538	571	546	572	549	576	562	533	519	594	603	580	518	537	599	527	538	578	545	534	568	568	577	563	527	542	493	559	509	495	556	545	550	565	580	543	551	516	528	557	572	498	575	561	543	550	560	595	569	576	531	519	523	549	539	533	518	545	543	614	569	524	598	540	552	522	541	523	547	590	558	559	520	552	530	520	547	594	528	539	535	585	560	524	568	532	566	557	554	542	560	534	545	530	557	582	525	593	518	516	531	574	515	603	492	587	533	538	550	556	541	574	497	585	548	561	523	557	521	556	514	538	571	548	518	572	543	492	542	545	536	522	505	559	550	574	551	549	512	552	520	534	554	548	548	594	525	543	531	558	496	563	533	526	515	546	523	530	569	551	560	510	535	545	534	535	575	588	530	510	546	510	562	553	528	552	545	513	540	562	600	563	542	553	612	539	542	545	561	582	542	555	531	531	513	537	569	557	556	540	530	556	527	512	568	491	501	526	541	555	585	514	507	543	500	521	545	548	537	552	534	548	582	541	563	553	487	552	584	577	533	579	530	574	532	524	547	558	533	538	524	542	529	567	524	530	525	556	541	543	548	564	519	535	547	541	536	545	545	525	558	493	523	541	598	543	507	516	566	575	541	470	576	532	502	522	541	556	527	549	549	559	595	536	539	554	535	527	550	522	540	517	538	553	532	518	516	551	559	511	504	552	519	562	599	497	548	519	570	527	538	526	573	552	554	563	547	527	578	579	540	533	525	531	521	541	534	548	528	559	534	530	546	579	546	533	555	534	554	581	504	532	575	539	538	554	568	561	527	502	499	557	548	540	549	547	503	547	573	569	516	591	571	542	562	569	542	591	490	577	560	525	527	523	536	489	573	493	557	552	498	556	498	549	602	537	573	525	571	534	557	574	553	513	515	572	556	547	518	529	574	531	551	537	517	532	529	579	560	538	568	573	539	525	522	540	541	537	565	571	563	560	529	537	504	536	511	551	575	566	547	531	537	540	537	560	522	575	556	582	527	599	532	557	524	571	498	596	522	513	544	488	563	559	536	535	536	526	559	544	551	537	554	528	564	562	538	526	546	541	575	556	552	525	537	526	504	561	541	529	564	559	533	557	546	545	560	542	540	539	539	512	538	585	590	535	549	542	558	542	568	546	586	553	531	504	524	562	543	547	577	514	556	571	539	566	560	554	559	557	562	535	509	527	549	582	601	573	547	535	573	505	473	545	590	548	598	526	544	555	511	560	516	527	560	496	560	548	540	590	551	559	519	555	536	527	524	529	524	518	543	525	517	505	532	556	543	528	580	524	549	541	530	574	538	545	536	551	525	591	542	511	523	527	507	551	548	509	546	557	543	557	558	558	514	529	539	553	526	544	566	527	525	574	573	538	538	600	526	573	531	544	521	552	566	577	524	516	570	537	521	531	540	549	558	525	557	562	496	533	553	539	549	544	539	553	519	559	561	557	556	532	567	514	540	557	555	538	539	579	537	604	576	531	589	527	545	531	547	532	532	549	572	536	564	554	518	517	575	561	534	582	569	574	544	544	542	567	568	561	512	452	559	570	544	570	529	540	543	546	566	545	498	580	561	549	520	533	558	533	540	520	571	553	527	534	550	556	562	556	546	532	534	609	560	559	554	493	543	582	541	561	584	524	552	540	542	553	554	523	540	595	576	517	517	550	596	555	525	530	557	558	513	545	560	540	532	564	512	552	523	557	526	562	532	548	526	567	566	601	593	587	514	545	533	555	556	528	528	558	546	506	560	541	513	523	505	582	590	576	529	545	552	538	536	534	507	518	563	538	544	497	506	557	573	543	524	541	506	593	528	499	561	548	541	548	563	580	537	566	535	561	556	555	524	558	535	519	563	546	525	511	540	568	555	565	544	558	556	552	571	540	539	565	547	560	538	525	526	518	614	518	543	534	511	534	560	561	570	553	528	617	506	495	512	545	531	518	504	544	559	511	512	511	546	524	574	570	581	589	554	565	551	555	575	573	552	555	537	525	553	572	535	526	508	513	559	536	575	555	522	544	553	562	538	546	547	528	508	555	600	559	546	563	585	550	558	501	551	553	520	547	550	537	548	508	561	533	523	561	555	552	576	570	579	541	555	539	556	505	531	555	538	514	526	520	499	556	542	547	532	568	543	566	553	569	525	547	564	513	556	530	559	587	539	585	558	550	543	526	568	565	534	558	525	545	490	554	563	550	522	554	540	563	550	518	535	543	508	551	520	559	531	557	549	543	520	514	548	529	534	548	568	540	514	510	535	571	562	552	578	535	533	585	546	544	524	543	559	501	558	538	576	513	568	529	563	529	603	522	522	518	533	551	595	610	487	547	561	546	562	502	544	518	536	581	543	518	546	594	546	517	516	539	540	597	518	575	581	604	554	557	569	566	502	532	532	593	509	543	542	510	576	533	590	551	562	551	563	538	570	574	528	539	527	586	562	541	545	555	498	566	579	554	522	570	513	553	554	555	550	525	574
3967	9591	6344	3323	2376	1896	1558	5510	24222	23914	17206	5499	944	892	842	916	921	886	928	923	938	876	901	883	918	885	924	902	877	925	911	904	892	931	893	914	932	907	887	916	910	882	896	935	901	864	864	865	933	861	873	866	889	858	863	866	875	879	875	893	909	924	856	937	835	872	854	930	905	879	858	904	861	890	804	817	907	858	859	886	846	928	839	874	877	881	851	898	878	887	863	881	846	922	884	847	867	907	904	864	933	880	908	912	897	854	903	853	862	874	909	828	870	878	904	879	878	933	866	926	899	857	871	931	917	861	912	871	868	851	892	921	906	920	916	903	870	916	868	907	866	928	892	858	889	907	863	931	875	882	883	891	844	866	887	933	897	890	878	851	869	879	957	951	856	878	815	901	910	887	839	906	888	861	888	889	902	854	886	902	911	856	931	903	920	851	898	889	931	897	939	919	920	864	878	914	856	909	886	908	837	905	871	888	870	859	904	908	893	875	908	899	901	860	870	909	885	870	856	866	888	862	901	872	907	850	883	849	865	900	912	896	875	852	839	926	906	837	852	875	806	899	896	859	870	916	911	917	875	847	914	878	902	868	913	881	860	848	853	911	856	943	858	934	841	871	900	900	854	878	875	866	898	824	895	883	858	895	881	909	907	834	858	881	921	875	876	894	882	910	849	868	853	862	922	856	906	906	901	894	874	953	867	873	873	895	887	929	888	856	868	863	892	872	899	933	842	834	881	869	872	899	884	951	878	902	852	861	893	963	913	904	841	852	864	915	837	887	886	851	868	835	828	881	855	891	877	905	913	898	872	862	847	883	915	914	905	883	889	853	904	895	873	807	882	841	810	854	906	878	868	838	873	878	867	902	881	866	891	938	864	898	892	897	902	897	860	866	900	934	862	872	851	915	871	883	855	938	840	869	879	831	929	957	840	952	868	875	892	848	843	875	888	885	856	845	909	948	872	895	848	888	918	881	826	944	912	860	928	892	843	851	823	923	897	937	924	837	903	900	894	891	941	947	898	882	845	874	903	906	890	882	879	927	883	902	900	875	842	873	896	856	843	863	851	869	892	906	894	841	911	927	912	859	876	895	871	901	885	891	884	944	903	875	919	897	917	842	903	866	904	867	869	954	843	861	811	922	850	888	902	842	848	859	870	869	856	898	898	875	920	947	905	855	890	907	905	875	866	942	899	858	881	845	875	878	924	845	896	887	881	901	865	855	864	851	896	926	928	842	945	873	855	900	857	901	873	860	866	908	914	905	923	852	917	886	868	856	905	917	917	902	887	918	904	851	877	889	914	893	884	910	903	821	909	892	923	906	947	888	872	859	877	888	851	881	868	846	898	893	889	875	879	899	897	905	876	907	930	879	880	878	845	872	895	922	864	896	926	885	847	883	880	871	861	863	896	858	856	871	920	859	955	892	830	902	876	807	908	936	889	867	860	900	903	878	879	870	909	884	869	868	853	876	872	892	914	933	892	924	892	934	890	916	885	879	864	864	909	891	898	887	915	839	885	877	910	855	893	857	865	923	894	912	844	881	863	854	832	889	873	825	871	870	829	912	850	847	833	949	881	872	878	871	934	896	870	872	876	905	839	844	873	877	832	863	912	853	856	888	809	910	873	837	852	877	863	860	870	876	866	879	877	866	896	922	840	880	888	855	858	882	851	889	911	901	900	881	899	915	891	909	900	864	889	892	844	899	878	876	860	873	923	857	925	881	888	917	885	851	841	954	811	878	893	911	907	889	884	913	928	862	829	901	841	909	907	871	840	934	860	930	912	855	835	891	890	872	855	956	879	881	855	865	908	855	885	915	953	865	859	872	835	887	860	886	909	899	860	901	854	882	866	858	861	946	933	883	903	917	895	881	933	934	861	866	869	898	837	818	854	851	847	826	946	866	869	903	883	944	854	872	921	922	893	859	897	918	881	926	850	896	913	858	934	863	859	834	913	854	869	884	892	899	893	848	854	912	885	914	896	895	847	855	928	828	902	909	877	882	875	902	883	919	851	898	883	938	897	832	835	852	925	923	883	874	859	911	891	901	861	859	954	945	917	925	964	862	862	898	891	883	900	884	892	908	892	894	877	875	872	919	863	898	884	893	861	897	879	881	892	859	897	883	897	827	899	879	887	945	863	897	918	887	900	870	858	871	877	859	837	900	924	812	794	864	847	880	924	924	897	926	818	873	844	926	883	911	836	915	833	910	889	885	888	880	884	892	919	883	916	874	885	889	855	906	880	880	817	886	897	836	909	878	881	924	897	869	864	822	893	914	887	886	882	889	827	840	872	859	875	871	898	912	850	879	916	907	900	901	872	892	921	874	862	858	881	852	868	889	926	846	891	859	865	882	866	855	827	883	870	826	877	873	888	854	879	873	927	879	931	843	846	878	910	867	912	902	906	900	931	926	875	885	854	873	878	896	890	934	896	877	888	859	869	888	846	855	854	908	876	877	832	924	865	880	921	899	904	844	896	856	865	936	848	894	847	865	848	872	847	910	870	871	887	879	925	931	860	850	904	907	884	861	855	895	890	836	882	860	844	860	854	887	877	870	901	902	931	887	845	892	884	940	878	914	883	919	869	868	861	913	870	859	949	934	917	876	912	865	863	897	842	937	935	916	848	885	905	874	885	847	877	854	928	882	832	896	916	878	910	900	832	892	919	840	904	913	881	911	925	892	877	818	849	836	916	938	858	856	884	886	868	810	892	851	860	898	891	879	890	900	889	914	863	898	852	880	900	901	943	873	899	929	889	865	845	883	880	891	884	858	869	895	843	920	908	886	829	887	896	895	877	905	855	913	849	932	895	877	868	914	867	851	881	864	872	862	846	889	886	838	890	965	879	829	898	902	878	928	881	941	876	941	886	853	849	884	924	889	936	897	916	929	889	887	844	890	956	868	893	881	872	924	878	869	889	881	902	887	935	876	875	898	864	911	874	883	864	938	875	862	872	824	879	885	869	902	907	904	873	884	875	842	906	871	888	860	878	912	891	860	900	852	852	892	873	852	882	885	814	912	904	883	857	875	900	869	861	907	906	845	893	881	896	910	922	847	904	880	867	873	923	920	884	861	872	939	896	877	901	888	878	893	846	882	842	930	866	859	914	924	874	886	893	848	895	852	906	934	923	868	913	867	866	850	861	863	957	893	828	855	846	868	934	877	895	906	909	885	860	826	900	851	849	905	832	895	858	851	911	903	877	870	920	795	871	946	859	878	888	922	877	902	892	877	832	891	825	846	909	944	894	872	887	855	922	905	862	906	890	886	878	892	879	836	843	860	905	884	870	885	845	898	833	884	898	896	851	884	865	918	917	898	858	877	867	854	896	912	887	874	922	892	908	853	868	855	861	839	942	868	840	904	863	858	837	894	882	832	927	857	855	848	890	856	839	887	897	899	940	905	868	909	942	907	949	906	938	924	880	900	845	870	907	898	894	868	900	867	898	843	879	834	905	882	881	857	903	866	945	822	860	882	879	851
25522	21584	24661	16926	1096	781	774	1309	6102	6084	4169	1792	644	633	633	659	635	631	658	653	659	637	627	638	652	590	626	651	615	633	654	633	653	651	614	675	615	643	648	608	650	623	655	636	596	648	655	683	609	638	645	657	666	636	617	580	627	640	650	588	612	649	670	614	620	634	588	634	680	660	631	673	627	637	637	646	627	599	642	649	609	621	640	630	599	606	600	623	635	639	617	661	613	614	630	616	666	688	624	593	642	641	653	612	609	648	625	662	610	600	615	680	651	622	629	614	603	644	647	618	607	634	606	624	617	632	648	663	613	630	618	616	620	644	644	634	609	671	618	667	635	606	658	587	683	618	662	651	673	651	605	639	653	646	696	664	623	651	638	614	628	634	655	633	632	628	609	671	647	603	609	637	656	612	628	580	603	659	602	651	679	651	643	609	665	675	649	664	610	634	657	625	635	678	645	620	602	619	670	620	624	675	626	613	647	597	638	650	607	608	602	657	645	627	641	613	601	608	650	659	635	622	628	614	639	589	638	652	594	674	658	673	617	624	646	613	620	604	639	627	603	652	656	613	661	671	614	649	666	637	663	608	633	608	630	659	693	641	632	616	645	617	646	644	672	671	691	604	683	657	646	614	622	645	574	611	611	635	620	651	603	635	680	624	656	656	602	673	641	667	671	610	615	633	612	678	642	656	647	674	623	598	621	629	651	647	652	626	670	682	674	632	631	617	611	578	655	630	695	609	625	603	598	565	670	628	667	609	629	648	663	649	654	612	642	619	644	638	625	639	660	624	658	615	641	613	610	643	631	611	611	611	624	658	633	639	584	645	606	671	663	669	610	634	628	609	657	672	668	592	623	667	673	627	627	618	629	666	597	631	663	654	642	612	616	622	617	632	599	645	690	609	622	632	656	627	613	604	609	658	637	638	667	665	659	631	642	616	635	606	647	628	636	652	649	614	622	664	660	631	653	630	656	652	603	626	636	688	637	631	640	620	703	645	680	707	609	639	605	655	661	641	663	667	610	640	642	642	638	680	621	629	614	581	649	617	639	634	617	609	630	679	641	600	635	601	650	655	650	633	634	647	614	605	655	616	676	604	629	610	633	640	631	629	665	647	654	586	614	652	634	625	618	615	602	621	650	625	630	632	630	626	699	635	610	639	625	651	617	619	629	631	668	626	623	597	617	619	659	688	667	641	616	655	663	652	651	604	669	618	638	649	644	659	576	645	629	660	612	673	600	614	658	644	638	644	575	654	618	632	661	640	649	675	589	634	639	650	613	642	609	630	670	639	630	661	637	676	635	626	668	628	653	615	604	619	621	665	648	650	655	626	664	634	646	629	638	662	616	656	600	682	657	652	621	655	615	654	644	594	591	658	653	661	635	589	653	647	635	626	625	595	583	631	617	586	641	619	657	654	616	618	633	632	614	622	659	615	635	626	687	658	668	671	648	681	617	596	629	666	663	580	639	621	629	615	609	631	644	608	620	599	618	660	635	603	610	643	667	661	651	693	636	638	621	669	625	641	622	670	660	629	638	596	614	613	640	696	680	628	617	638	627	627	629	629	675	661	612	626	614	670	647	619	689	658	609	619	614	616	651	657	633	610	618	687	627	648	651	639	642	651	667	645	647	620	638	647	619	668	666	635	588	625	673	625	623	600	648	628	637	629	653	622	658	616	636	617	616	677	645	647	600	621	628	669	690	665	675	645	637	619	640	588	669	615	633	632	603	641	657	631	628	663	609	621	681	651	644	667	642	637	615	652	654	681	639	653	645	649	677	579	651	628	589	654	609	635	654	640	628	601	688	599	632	651	633	651	629	637	653	612	680	622	620	619	623	656	654	600	656	605	658	630	627	613	692	622	618	604	594	605	660	596	630	629	674	658	612	635	641	614	649	627	628	690	595	623	634	633	620	589	650	605	618	595	649	653	640	675	614	629	610	657	612	618	620	652	610	633	654	630	648	581	630	677	592	632	638	624	602	661	641	612	625	691	638	656	627	641	639	636	654	634	656	627	584	614	617	625	635	635	650	650	606	684	643	634	632	633	633	658	665	632	625	671	631	663	586	630	593	624	642	591	669	636	622	639	629	647	669	683	580	598	652	645	675	627	672	630	631	635	664	624	650	615	611	636	600	633	621	628	674	696	662	684	638	658	614	667	636	622	685	626	616	610	633	638	620	694	666	678	614	621	682	591	615	653	627	644	606	644	643	609	646	611	621	647	669	670	670	630	628	665	662	610	638	646	632	652	666	650	598	634	611	634	628	605	607	586	629	644	675	621	645	618	632	645	658	625	637	647	628	555	634	656	655	621	662	620	639	629	655	663	635	608	626	660	685	609	668	640	645	641	621	665	662	626	664	649	628	673	627	618	660	646	626	631	616	669	652	654	680	664	678	612	629	646	654	608	619	654	655	611	632	684	592	665	648	687	685	632	622	643	635	650	639	595	598	641	636	674	659	628	636	646	653	625	615	699	587	610	645	655	643	619	650	575	602	590	642	592	638	643	646	625	595	613	614	613	660	649	637	670	588	616	665	608	654	656	637	646	637	642	600	625	631	640	655	623	653	588	659	628	642	624	616	663	656	600	673	631	617	597	630	625	631	612	619	665	649	681	636	618	628	656	618	619	604	626	619	640	644	659	652	674	615	610	626	638	685	647	602	620	597	634	645	645	605	635	661	638	657	642	615	645	620	621	651	646	665	608	608	651	627	613	674	612	587	618	655	652	685	629	659	628	639	621	653	649	637	603	629	675	655	645	620	631	582	616	639	593	647	624	673	658	632	657	617	592	666	626	654	603	626	615	621	662	618	590	629	611	678	656	623	651	591	651	633	650	603	655	632	631	697	672	598	652	672	619	643	678	650	601	597	628	610	632	608	642	590	626	632	673	627	649	634	610	654	622	683	619	647	625	618	643	618	634	678	619	648	614	622	624	612	616	632	640	664	671	651	649	625	604	678	652	625	649	649	638	639	657	628	631	683	645	662	652	612	614	634	661	630	622	583	665	661	689	665	635	641	596	626	660	632	609	621	628	617	630	620	625	668	639	650	657	642	629	653	588	659	644	631	633	663	618	647	639	649	625	630	617	653	620	606	652	653	604	634	644	587	603	581	621	658	586	646	646	623	628	680	643	639	661	621	650	644	648	636	597	601	635	638	673	619	666	632	655	647	617	672	631	642	690	635	631	610	600	645	636	634	657	609	567	602	583	630	649	602	626	648	582	626	657	648	640	652	602	596	630	626	595	627	638	651	653	634	659	645	673	679	658	655	667	617	605	623	650	660	663	641	670	612	631	650	571	621	630	688	661	632	632	640	580	643	610	653	634	636	664	659	628	608	641	648	641	619	652	629	600	647	618	667	692	611	618	622	630	674	643	694	664	660	611	630	624	603	630	599	647	625	628	635	636	677	619	618	608	629	581	634	645	613	663	639	634	640	629	621	597	607	662	650	635	645	702	647	636	660	627	641	608	630	613	664	637
4363	5910	4006	2220	1753	1445	1426	3602	16602	15073	10368	4070	1013	972	1014	984	1028	1033	1011	970	1025	1017	994	970	991	998	1019	969	1039	1009	1029	1034	1078	1072	1008	952	1007	989	1054	1021	1021	982	955	1029	999	1013	1080	1057	974	1012	984	1017	1039	972	1011	976	1041	1014	1025	1055	1010	1030	984	1018	972	979	961	1017	991	953	963	1005	1017	1061	966	1006	1009	1056	997	994	964	1021	960	1014	1012	991	1021	1013	1054	994	969	965	988	971	969	976	935	1020	1043	1026	981	970	1013	1049	1049	962	996	984	937	962	1045	1029	999	990	990	960	967	979	1026	1004	1046	967	1041	1047	1021	1009	990	1015	975	1021	1070	947	1070	1021	1033	1011	1050	989	999	972	1059	965	986	1008	986	975	1005	981	1011	941	1029	1073	969	1027	1051	910	977	1052	1062	1007	1008	1017	989	1048	951	947	988	991	978	1050	981	1059	952	995	1016	979	1008	1003	978	978	1006	1007	1018	1029	989	1033	1030	1005	1019	961	1020	937	1029	1022	957	1063	990	981	1037	973	985	1012	1018	1033	974	1062	972	968	945	1018	963	1026	1021	1022	1026	998	1006	1003	1022	958	941	939	1037	1042	979	1014	1021	984	991	1003	950	956	954	958	989	1050	996	1003	1012	997	975	1021	1014	1048	955	997	1011	1000	1002	1005	956	995	1026	958	1027	975	1005	963	909	981	1012	1004	997	962	1015	986	992	1005	1010	1042	1013	993	972	949	1009	993	1011	1057	975	1031	1001	1004	1041	986	1025	952	1007	1047	1003	961	982	991	987	977	1030	1039	985	988	961	1016	961	1090	963	987	1013	1045	947	1023	1025	1013	988	1033	1045	1031	967	1000	1003	1008	987	996	980	929	1017	971	1012	1012	1061	968	962	986	1007	1053	1002	976	891	1012	987	1079	992	998	1017	1029	981	1026	950	1028	989	1002	962	989	951	1018	1031	1023	993	994	1012	1002	1009	986	982	960	999	985	999	944	1014	999	1009	1007	1027	1016	966	1033	997	964	1017	970	964	1051	1018	1035	1008	1003	1061	974	1026	962	1007	1002	1011	1031	1044	995	1074	1077	969	1013	990	1016	1022	979	994	1008	950	1005	1036	1007	976	1027	993	1032	984	1034	961	996	998	1049	981	1022	938	1013	1030	1008	963	991	956	1007	908	969	968	929	958	945	1023	1056	1021	991	1032	1010	957	1066	1044	1021	945	1019	1036	1024	952	963	1024	955	961	1024	995	1025	1058	974	1012	977	956	1008	1012	940	989	1031	985	1011	980	1032	992	1019	951	1053	1014	1046	1012	1029	1003	995	1013	984	1031	961	1012	1057	1010	965	965	1025	987	1032	1050	1015	1026	964	1011	1046	977	980	1029	1006	995	976	1042	994	1012	990	973	1019	986	1028	995	1004	983	941	1066	970	1014	1059	987	1001	1053	992	997	984	1011	1023	998	1001	1091	1078	973	963	1015	1016	981	977	1059	1043	1032	1028	983	984	996	966	1059	945	1000	999	1006	1049	1037	995	980	972	1013	967	1031	1000	1008	1031	970	1020	1004	994	990	988	1011	1046	939	1051	1011	1043	1002	998	1031	982	964	986	983	1072	1018	1069	995	988	991	1022	992	1020	1007	1048	984	1017	1011	1014	1022	1023	978	954	1043	1012	945	992	995	1030	974	980	979	1026	1027	977	1007	1047	993	938	1041	1037	1021	1013	965	1041	1017	1057	1038	1038	1032	1030	1030	1055	1012	993	1023	1088	987	995	1013	1014	1000	1011	1032	986	1049	1049	997	942	987	1007	1037	985	1032	962	985	1051	994	1015	960	990	996	993	967	1004	979	999	1009	1035	994	1043	951	986	993	978	1018	979	1033	983	976	1006	1053	1018	1016	945	992	988	947	961	1046	1011	1038	1028	951	986	1044	1048	1034	1015	1015	1022	1042	1013	998	999	1001	1008	996	950	1010	993	982	1005	1009	1014	970	1043	974	1013	1003	986	1049	1032	969	983	1001	962	1047	1006	1049	1045	1006	1018	1022	1000	975	956	988	1043	1032	1012	994	1001	1009	1045	1023	1051	1037	939	981	1009	1013	971	1020	937	995	997	981	1021	1006	1020	978	993	1004	1022	1050	1038	962	984	977	970	1023	1063	987	990	1056	997	969	1048	1019	989	987	990	1022	982	1005	981	992	1037	1004	1064	949	975	992	969	1065	995	986	1031	1014	1007	1020	983	985	981	970	970	990	1031	1010	1011	980	979	996	1048	988	1042	916	984	1029	977	1023	1056	993	1017	936	930	1004	1060	972	997	1010	1001	972	988	981	898	1014	999	998	1000	987	937	969	1007	1000	1027	916	975	994	924	977	983	998	1062	978	1062	1036	987	949	971	941	1021	1038	995	984	1008	1001	1011	1014	1009	980	992	991	1045	995	1015	1017	1007	1027	1007	975	954	1017	982	965	995	1015	919	946	1010	1008	1090	1035	971	981	1044	1004	979	1014	1079	1054	963	966	965	1000	1024	1027	1078	997	970	1052	980	930	1015	1047	1037	1020	993	1001	1028	1059	1001	1064	988	1043	993	1032	1005	982	1028	1037	988	1022	1030	979	1042	1013	1038	1033	974	962	1043	1017	993	1016	981	983	995	1021	1080	1000	1009	955	927	1014	956	947	965	1004	1058	1038	1007	959	1046	1058	1031	986	1051	1000	1012	1017	996	991	982	937	974	1022	1007	1008	993	992	947	989	1018	963	1035	976	1021	967	1040	1001	1003	1055	981	948	1049	1039	1016	1009	982	990	1056	1026	1049	1016	1034	1028	999	974	978	966	967	1021	1001	997	1043	982	1063	953	1032	1042	1017	1024	1021	1055	999	965	1047	954	994	1067	982	1003	1028	991	948	1003	1016	1047	979	1034	1018	1060	1002	1016	1011	1069	1020	991	933	1030	1065	965	999	980	986	1031	971	1036	1052	1060	1022	952	1000	933	972	1024	996	1010	1033	1121	1031	964	964	970	975	1007	956	1013	987	1011	1033	980	1022	1013	1056	927	1000	1019	975	1031	1018	1001	1029	986	1052	1005	945	965	1000	969	1060	1019	1024	988	986	983	1042	993	1061	1014	1020	1001	1017	982	1007	1064	1047	1071	976	1023	975	988	1010	970	993	1029	1036	1000	953	992	1055	1034	1092	994	972	966	1039	1036	993	976	1035	1025	991	1031	988	1007	964	977	1027	991	988	978	995	980	1042	989	1016	990	1022	1008	993	1015	1021	978	1017	1004	993	1048	977	1071	964	1010	983	1052	918	1021	941	1065	1017	981	1035	979	996	1032	979	1029	985	991	1059	1051	967	989	1022	1023	1007	994	955	980	976	1045	985	1065	983	1016	1053	1091	969	994	1063	979	1057	981	953	1044	957	1006	1074	1035	1029	1028	937	1049	994	998	966	1054	995	1072	1020	978	1030	1008	1059	1014	956	1043	1011	976	965	987	937	919	978	1012	1015	1011	1030	957	999	1000	1028	1021	986	990	997	1036	1054	1013	981	951	989	1034	1014	999	996	1004	1008	981	954	1024	956	933	999	993	1008	990	976	1000	982	1025	968	958	1003	982	1060	973	988	993	1054	997	1016	1012	962	980	1049	965	1067	985	1010	1036	942	1029	949	1032	942	998	1003	1064	1051	972	1012	956	1015	1016	998	1014	1074	974	1028	1010	1009	984	1023	1043	1020	999	995	1026	931	960	981	1019	1018	970	998	1025	1007	1015	988	1023	1000	1029	1024	987	987	1010	961	986	990	1087	1029	1000	1042	1012	999	1034	996	979	988	1029	1037	1038	962	968	1010	917	1001	1010	1029	1012	987	965	1016	1012	974	949	1007	1026	1013	1022	983	966	1044	986	1034	964	1008	967	1008	1005	990	913	1046	981	1006	998	1013	1017	983	985	980	963	1010	1025	972	1041	982	984	987	927	1015	1075	1013	1050	1038	1023	1039	971	1040	1030	926	1024	1012	976	1006	999	983	1038	960	962	1012	998	978	1029	982	1007	982	986	993	1040	1069	968	1041	1033	1005	1012	960	972	1059	1011	971	965	1029	1009	1048	1033	987	954	1050	1030	1029	1040	1040	982	1037	1012	988	991	1043	970	1040	978	999	953	998	991	966	993	967	1016	994	997	975	954	991	1057	945	1044	972	1007	961	1022	1030	1037	995	997	1089	992	1011	1017	1012	1049	1039	1010	1011	1021	966	1007	1034	973	1028	977	979	1033	1010	1000	1013	1037	1052	955	968	995	1028	1026	966	1034	976	1038	1000	987	985	1030	994	1009	988	985	1001
22926	21583	28651	24966	21582	14823	1383	4032	20326	23572	18902	8123	630	457	415	433	418	447	427	409	458	441	383	438	388	392	420	429	453	421	407	431	443	432	433	432	422	427	440	435	448	434	397	421	410	409	485	446	424	463	438	443	404	471	444	434	441	469	403	436	397	399	407	412	401	439	432	403	434	429	394	403	453	422	442	425	423	427	435	445	410	460	442	422	413	390	427	436	392	419	414	406	435	471	415	434	405	401	411	419	420	407	438	400	412	390	407	391	409	413	432	410	423	406	405	445	442	425	407	438	417	407	454	408	398	395	407	410	407	465	399	422	426	419	420	406	417	433	401	447	398	409	442	427	423	451	421	406	412	417	351	402	423	399	434	422	439	435	470	385	432	397	428	373	407	384	375	442	438	451	404	463	402	424	407	406	423	452	409	439	390	453	449	450	358	399	431	413	422	414	433	437	421	399	416	424	451	401	399	420	388	434	439	395	392	402	421	428	405	391	412	429	438	412	425	408	422	413	412	419	424	416	391	414	435	425	467	408	430	470	436	410	444	409	429	421	418	376	438	431	387	423	447	392	438	410	416	373	400	399	413	427	430	433	440	408	372	395	378	412	433	432	434	403	451	420	401	410	405	433	421	414	385	418	444	463	400	394	434	387	460	399	417	392	415	387	392	406	447	422	457	452	410	403	433	423	441	406	386	454	421	417	404	389	434	427	384	421	413	411	400	441	413	440	397	372	393	445	368	407	414	421	445	425	440	425	427	427	409	417	427	369	433	425	400	417	479	411	444	425	423	419	381	412	427	412	412	459	422	434	366	433	411	434	395	408	425	384	406	417	426	400	405	398	439	393	402	387	425	472	408	417	423	417	432	391	420	418	482	418	416	421	386	438	431	435	411	369	398	427	437	418	437	428	414	456	413	393	438	403	437	430	410	421	430	401	456	385	434	438	433	409	392	406	394	432	433	410	409	430	368	445	419	427	431	381	416	413	422	437	426	426	448	402	412	408	424	410	441	423	427	395	402	371	434	406	388	391	413	441	414	428	426	404	425	404	419	418	408	434	386	419	404	439	406	429	425	406	420	397	409	424	437	395	429	432	412	378	458	422	430	415	437	425	411	411	429	393	386	391	406	392	407	438	452	396	400	422	407	413	413	396	407	442	402	437	412	422	431	392	368	440	402	431	456	428	420	412	444	417	418	456	421	396	391	385	429	454	398	425	408	439	416	389	449	421	399	408	410	437	422	428	420	440	431	432	420	426	433	410	458	434	405	443	434	411	445	409	400	411	407	414	425	431	419	405	436	399	408	450	415	403	391	477	409	430	422	407	418	377	422	383	450	388	430	418	456	402	391	409	385	450	431	434	409	388	419	410	431	375	442	407	429	419	437	430	431	400	427	430	409	417	397	410	441	387	435	433	419	392	419	383	418	422	405	391	391	413	380	421	400	417	459	408	422	413	426	402	424	420	418	406	449	409	417	435	410	422	366	420	419	448	415	462	409	434	414	398	392	455	443	407	392	421	400	435	426	432	418	420	400	421	417	427	388	435	460	414	409	411	453	399	409	411	475	393	447	437	432	430	417	444	430	416	401	382	406	468	395	394	448	422	423	423	417	414	402	412	411	436	415	465	424	449	438	409	411	404	420	413	425	394	422	427	439	392	402	441	461	421	392	404	420	387	404	385	445	418	433	394	426	408	367	409	406	400	446	410	427	406	400	410	378	450	405	430	398	434	416	390	417	438	403	430	419	406	443	421	411	426	383	406	418	458	386	405	408	418	446	452	431	412	456	435	391	417	375	412	422	415	394	387	412	446	427	428	406	440	429	444	429	428	417	388	412	414	413	431	423	371	418	413	394	442	415	433	437	393	430	416	404	435	391	394	437	377	426	434	435	410	385	391	416	415	390	422	444	409	429	416	388	420	426	422	409	400	416	435	437	414	435	418	467	457	413	432	431	442	414	432	412	400	424	420	443	447	431	435	405	439	427	415	421	427	423	353	427	394	404	421	429	419	446	438	384	383	390	393	450	456	408	414	404	431	442	421	418	381	448	397	403	411	440	392	402	431	384	443	394	433	391	408	382	412	417	480	422	410	451	434	446	436	429	421	418	431	446	449	426	430	432	421	439	435	421	452	412	367	408	444	386	431	443	428	414	388	432	402	402	418	444	419	427	453	417	434	397	438	417	411	417	403	410	410	420	389	442	423	410	425	373	381	404	391	450	408	419	410	456	405	397	431	398	406	419	396	421	434	453	415	424	396	446	432	413	424	398	417	416	418	394	450	443	410	441	401	394	397	403	415	415	462	422	397	426	443	400	429	396	391	425	434	407	438	399	431	378	402	405	398	430	399	433	435	409	403	406	415	427	388	413	382	417	409	403	405	401	443	441	429	450	443	409	416	391	438	385	458	392	396	435	420	419	439	421	442	425	412	429	445	431	438	444	411	420	412	442	432	385	403	375	413	400	416	423	424	444	423	435	439	436	417	414	408	447	424	403	441	453	407	459	431	399	401	424	384	415	434	414	405	442	418	406	399	388	389	421	478	444	425	431	404	413	408	394	435	429	453	403	403	400	405	357	393	380	454	430	398	397	440	440	448	436	442	409	440	412	454	442	411	428	433	426	422	427	418	396	444	394	401	413	386	391	427	406	479	430	422	375	417	442	438	389	410	434	389	438	416	440	369	426	395	401	421	433	421	400	458	412	424	415	414	413	386	446	407	442	398	416	422	402	391	426	432	405	398	390	428	406	425	407	423	411	445	417	379	390	442	425	423	389	427	401	383	413	436	410	402	433	396	418	406	411	415	431	466	428	421	396	441	406	449	422	422	385	424	388	381	420	408	397	386	447	427	403	417	405	400	416	387	395	411	429	420	466	416	377	416	404	408	435	426	438	424	425	439	403	420	435	439	427	427	428	392	399	425	424	390	419	408	434	438	422	406	416	431	400	368	398	408	399	413	434	449	455	400	393	424	412	412	389	406	474	470	393	447	460	429	418	454	410	401	433	427	395	397	392	434	394	429	406	407	395	436	404	446	424	406	416	444	408	418	425	437	423	390	439	461	452	448	419	440	438	415	435	456	406	401	416	405	410	405	414	421	430	426	431	382	377	402	457	410	412	421	453	405	472	414	421	416	453	398	429	446	409	427	396	397	365	417	419	418	402	380	420	444	427	471	376	403	431	428	451	402	400	419	350	419	407	395	385	400	436	437	394	415	387	427	450	407	451	420	413	447	406	417	398	395	386	421	420	437	413	435	402	401	427	437	413	454	404	412	442	416	378	419	458	441	425	401	446	439	454	432	417	394	436	411	486	370	413	446	384	412	410	401	406	421	412	396	423	412	398	450	421	431	435	416	412	399	399	428	462	431	457	422	372	387	457	423	416	435	406	432	409	423	397	413	382	405	391	403	404	426	415	438	421	408	460	414	395	442	409	414	409	403	409	469	424	438	411	430	427	434	398	410	387	428	421	434	423	408	437	431	379	421
5516	15784	9667	4454	2990	2302	2082	8905	33130	33180	27368	13663	835	731	712	668	686	657	697	680	709	711	692	652	651	726	698	702	724	663	708	734	653	707	702	628	666	690	700	704	714	713	674	685	707	712	654	651	667	689	682	667	677	706	682	662	712	667	704	667	687	646	660	717	662	682	642	695	655	616	713	663	703	629	657	662	630	667	733	703	674	668	652	664	666	650	655	669	681	676	702	636	684	646	634	668	691	633	683	659	698	695	650	665	631	683	700	642	648	682	664	673	652	736	644	656	743	655	681	674	688	665	644	655	687	655	620	684	710	691	641	692	681	640	627	635	681	641	623	668	635	659	665	665	691	643	655	659	679	631	684	645	672	714	666	645	654	680	673	664	709	663	708	644	671	651	652	656	673	648	651	646	686	636	696	663	635	675	648	690	677	685	612	714	633	638	713	695	654	635	690	605	688	677	661	706	663	691	652	667	661	655	623	671	691	685	641	648	665	624	684	643	707	679	607	682	674	625	664	674	692	660	716	668	676	623	700	670	692	676	693	698	694	676	678	674	625	690	676	650	671	659	717	696	692	659	666	701	707	660	706	708	689	685	655	655	678	652	663	665	679	708	635	659	634	661	666	645	681	694	642	663	649	697	621	676	700	651	666	675	692	643	650	641	668	639	656	664	647	681	667	636	662	669	656	661	692	660	654	664	698	661	683	659	702	686	665	698	644	654	661	704	594	650	693	615	663	630	673	639	683	668	666	702	650	644	693	653	671	695	698	702	633	674	630	676	666	675	685	683	692	694	655	656	666	642	631	648	687	655	684	678	689	695	644	636	680	662	688	691	691	715	677	714	699	666	691	702	700	656	718	683	658	681	662	678	694	680	695	659	705	640	690	719	696	669	689	689	691	703	683	661	665	689	711	660	675	694	714	715	691	704	678	639	685	670	663	716	624	673	678	627	636	678	648	634	675	688	712	647	663	685	672	716	657	715	664	651	688	682	658	643	675	686	664	672	669	704	687	678	700	692	669	673	693	678	634	642	695	696	647	636	680	658	699	697	660	691	657	693	649	699	679	629	666	654	694	666	662	678	605	653	648	665	698	654	662	733	644	687	657	669	642	655	683	707	680	692	636	671	593	670	686	688	646	638	646	673	632	679	670	665	685	643	697	668	685	630	681	666	686	659	650	627	702	688	705	658	640	696	648	675	633	642	647	656	685	664	667	664	648	711	687	645	702	666	679	704	629	657	684	658	663	689	716	690	650	638	676	676	659	679	689	670	669	638	639	686	657	685	700	663	679	667	722	668	705	682	675	695	664	662	690	627	679	612	685	688	629	698	640	657	688	679	666	664	684	671	671	677	683	660	705	643	642	706	720	682	653	683	679	684	685	652	695	687	633	649	651	678	693	686	638	633	686	679	670	703	685	694	630	663	694	635	653	656	654	702	684	703	647	658	665	706	627	654	680	657	659	685	681	686	692	620	620	681	639	656	699	663	684	665	671	668	688	662	669	689	654	655	684	724	667	671	705	644	648	662	736	674	654	696	626	655	684	691	648	707	636	666	655	665	631	673	618	648	635	717	652	704	692	689	611	652	650	639	721	700	625	677	648	656	633	689	678	670	651	682	702	662	682	656	704	649	679	688	689	636	665	684	711	649	670	649	716	701	670	624	660	697	659	689	678	668	678	653	667	697	643	676	671	670	658	661	659	683	634	647	697	638	648	672	663	673	673	667	630	655	738	672	692	660	661	641	654	633	664	659	668	667	709	664	704	724	683	670	637	727	656	651	660	680	672	675	710	674	662	687	668	686	677	663	691	655	648	682	677	665	681	640	650	671	729	711	695	692	681	689	648	621	680	718	683	696	679	688	668	685	701	700	633	701	648	666	634	739	698	656	639	648	676	704	622	654	674	676	707	707	656	683	676	654	718	685	715	677	685	680	717	628	680	662	715	720	664	693	715	702	706	680	659	695	667	705	674	657	648	640	670	660	690	675	674	629	688	688	687	646	686	664	701	676	680	693	701	678	716	730	651	662	647	671	668	690	667	641	656	686	656	682	635	646	659	673	708	715	651	644	658	644	654	683	682	664	714	671	683	676	721	695	708	692	640	640	652	662	675	671	676	649	650	658	722	643	676	686	684	648	671	667	633	682	658	670	677	673	672	690	681	641	649	644	722	697	657	670	647	676	693	663	644	682	665	691	647	670	624	693	724	690	675	630	668	683	652	666	681	666	708	685	663	671	673	663	680	678	661	662	658	680	681	683	694	686	701	666	654	668	659	654	653	652	678	643	747	684	674	685	704	654	683	681	620	670	712	677	664	648	650	708	685	662	677	652	619	645	731	652	693	682	668	679	619	660	719	623	630	679	700	680	673	670	664	659	654	673	645	653	600	633	694	677	633	687	654	656	648	660	705	616	622	669	703	672	715	697	654	693	623	707	686	633	690	667	667	682	657	628	637	635	664	681	691	715	685	671	675	673	707	678	641	673	656	635	646	635	658	654	630	606	655	663	657	671	645	618	623	667	660	679	675	711	662	646	682	661	668	725	694	704	688	681	693	683	708	687	687	696	652	659	647	691	674	705	644	637	713	685	684	665	665	673	711	670	646	691	623	738	650	717	629	675	684	697	615	688	662	620	611	697	677	686	694	692	664	638	688	632	630	687	694	678	636	639	640	702	681	643	658	660	670	634	627	729	671	709	698	682	699	656	657	629	649	642	646	693	661	655	657	673	626	678	645	698	671	706	665	680	645	644	622	701	726	685	639	693	647	719	697	655	626	668	668	650	694	623	660	650	709	689	696	639	642	609	717	662	682	684	616	681	609	675	677	697	640	711	715	664	689	682	676	661	673	661	652	645	625	677	681	699	658	667	649	689	654	676	666	697	670	635	657	691	644	669	663	682	670	631	673	647	700	682	661	726	690	663	701	685	644	678	694	703	634	662	669	682	659	636	728	640	645	653	669	691	677	661	671	708	654	646	651	677	600	662	633	692	643	658	632	692	691	642	701	665	673	692	698	628	667	660	645	682	652	739	677	659	659	703	662	691	699	655	705	621	688	707	664	634	654	629	676	659	684	690	647	640	692	715	661	658	659	617	637	653	619	675	660	699	655	704	660	665	654	680	653	714	685	663	676	661	656	681	702	668	604	645	693	660	697	663	655	658	665	684	670	677	706	646	666	687	689	643	712	677	703	644	654	655	672	650	651	696	653	708	673	644	633	691	678	669	677	655	700	684	644	698	634	660	696	693	647	642	666	708	657	710	577	639	712	661	704	718	691	647	676	692	646	683	698	658	645	667	687	662	672	708	680	668	652	671	653	650	731	669	696	625	666	697	666	686	646	613	724	631	695	658	697	669	692	624	654	676	677	669	669	659	627	677	678	676	675	696	650	624	652	679	636	690	719	636	717	668	641	670	644	692	708	697	672	698	689	672	685	671	708	673	668	713	636	696	670	661	670	680	693	700	655	668	682	652	671	672	664	681	689	678
27857	17693	3530	965	781	754	755	740	1545	2403	2096	1183	672	650	636	653	652	677	627	654	657	610	648	648	666	645	646	701	687	718	680	708	709	696	651	658	666	701	699	628	642	698	621	669	723	673	674	656	682	671	665	659	679	610	649	634	654	668	651	651	661	664	644	647	626	644	650	638	675	636	609	650	631	653	691	599	710	657	671	625	690	672	675	630	610	609	617	659	647	681	654	700	678	641	669	710	711	653	672	664	617	650	651	625	697	692	625	644	651	655	610	646	646	679	647	743	630	660	665	678	717	672	660	601	654	592	639	687	649	650	630	674	685	648	638	691	655	692	667	683	674	670	643	674	631	652	640	666	686	634	690	670	665	685	664	678	643	670	633	642	668	651	657	698	623	678	645	637	668	594	631	631	683	659	671	625	699	691	659	703	672	652	672	621	692	670	703	660	681	628	630	680	637	685	655	662	639	648	655	642	666	675	643	662	665	617	674	681	688	635	698	693	641	698	690	659	646	673	641	628	636	662	678	651	659	646	670	665	635	651	650	682	680	689	626	693	676	667	685	673	671	653	669	684	659	667	637	614	662	650	675	670	667	594	663	671	655	643	669	686	672	612	663	684	683	638	637	645	651	667	658	633	648	685	652	641	660	686	679	640	666	681	682	669	672	676	676	659	671	681	652	688	667	666	643	662	664	633	597	644	658	644	655	672	645	659	665	661	689	698	669	644	654	649	661	679	680	691	658	699	674	671	623	643	664	664	692	638	673	672	701	670	688	691	636	663	661	658	643	658	630	698	663	652	620	662	615	651	635	632	621	656	665	657	669	651	712	636	635	659	660	695	636	627	649	695	680	653	663	673	696	661	661	669	699	652	641	671	636	680	662	677	656	644	661	634	682	649	625	637	673	694	662	655	636	679	689	696	662	690	636	702	696	638	644	686	677	685	685	657	651	664	688	706	648	659	676	667	654	669	696	689	662	670	689	650	665	662	661	686	667	688	689	637	679	677	634	661	631	703	686	640	667	616	699	618	681	632	694	740	672	631	672	662	674	688	681	712	656	624	673	681	626	648	672	646	646	662	666	690	656	678	655	638	665	660	673	618	679	639	643	728	647	671	689	679	674	657	686	671	644	627	672	712	651	683	665	648	678	673	640	714	676	650	623	642	663	672	713	665	685	647	651	687	665	670	697	603	669	679	673	680	669	673	681	660	691	683	707	691	652	672	663	658	657	644	648	673	640	608	623	669	647	690	681	647	652	713	654	683	647	645	641	629	662	671	697	619	647	679	699	676	696	675	631	673	658	671	654	655	677	653	684	690	625	656	680	662	653	618	629	679	662	681	711	689	611	660	638	651	677	637	656	691	613	661	648	633	647	656	714	647	668	683	699	635	655	655	666	632	691	640	666	646	629	633	655	690	669	612	653	645	690	683	652	714	685	633	659	651	708	649	656	633	644	647	676	665	696	667	647	640	670	650	662	664	673	659	699	670	641	677	619	656	714	659	694	670	668	678	661	670	652	688	694	683	640	695	680	638	696	631	650	624	699	664	647	631	670	666	680	672	694	649	660	679	670	616	654	696	671	651	665	648	653	699	664	597	700	694	657	632	663	660	667	665	652	649	675	635	635	638	643	701	644	653	636	594	627	691	667	677	688	678	660	695	692	678	706	694	636	665	693	665	624	645	671	595	733	673	686	683	712	643	724	651	705	640	704	701	641	652	636	677	594	651	670	657	641	701	633	665	660	640	700	683	652	631	655	634	628	623	688	625	652	663	632	640	658	644	668	651	635	642	661	664	641	679	664	656	640	630	638	659	635	650	650	642	662	683	625	702	655	678	686	746	673	666	632	683	648	711	689	642	624	664	650	660	688	664	615	663	640	708	689	704	665	655	675	636	621	657	668	635	700	608	688	701	643	640	652	668	673	655	665	677	659	703	696	683	608	715	618	651	639	635	674	619	680	683	665	670	645	660	706	608	670	676	661	651	696	688	609	665	677	670	671	696	659	687	668	636	656	632	690	648	635	661	612	680	646	672	598	673	661	624	684	697	592	696	656	638	653	637	676	644	632	647	662	654	677	714	699	610	688	664	641	656	644	688	719	654	631	672	687	622	683	643	696	675	668	663	645	689	609	658	681	668	673	667	627	625	673	683	660	634	660	675	677	695	644	611	679	718	638	671	647	642	629	696	634	657	679	676	648	684	650	671	626	622	661	656	674	684	652	657	651	607	663	679	660	685	662	668	647	682	676	673	710	683	677	644	672	656	664	642	666	716	699	658	659	652	720	654	674	685	657	614	696	660	646	603	627	653	656	693	667	629	656	632	682	681	685	641	670	708	656	656	639	672	706	666	682	639	641	652	629	654	668	659	677	660	659	668	698	677	629	641	651	622	655	676	685	657	675	666	692	685	690	693	707	710	660	660	668	687	706	651	663	664	669	647	693	614	695	668	623	619	632	627	704	638	684	635	687	676	708	660	646	674	686	641	641	682	674	702	652	699	688	682	698	655	671	669	630	669	670	633	647	674	620	659	660	660	674	677	647	651	684	662	650	657	707	710	657	611	687	671	719	656	652	657	669	675	651	698	649	697	698	625	676	705	640	626	676	649	682	611	644	693	688	663	688	665	639	672	678	637	660	646	625	698	644	678	690	695	647	634	634	669	644	672	688	669	627	691	667	685	667	681	657	707	667	664	634	665	629	667	620	722	635	647	646	672	651	673	665	671	694	631	653	635	641	687	703	659	672	645	703	638	667	646	636	663	665	681	669	681	620	683	655	640	617	696	669	672	679	679	670	637	645	660	688	650	689	648	672	678	632	649	656	625	688	655	652	607	676	698	672	678	669	659	656	639	638	630	632	720	669	638	709	646	639	649	661	731	677	635	677	655	667	677	659	670	668	655	666	647	642	658	621	662	671	631	644	683	670	672	692	663	645	660	656	700	697	690	656	684	677	674	650	638	701	655	613	678	712	649	688	662	652	682	666	677	644	680	617	649	667	657	705	672	651	692	623	649	703	640	643	690	668	652	665	665	669	650	607	632	654	692	647	640	711	660	670	684	685	637	671	664	673	644	638	628	625	629	642	676	636	601	698	649	627	665	652	658	655	672	649	657	617	665	681	664	667	617	648	692	684	660	618	673	612	672	656	662	694	675	662	691	708	637	711	643	668	669	670	688	650	660	631	655	665	656	620	654	651	638	672	631	641	629	682	674	661	687	695	629	677	654	654	599	660	632	626	685	606	652	676	653	663	613	715	641	640	666	664	702	657	661	702	653	679	672	649	582	642	685	626	649	655	655	659	658	629	671	651	682	638	664	655	666	676	707	628	629	635	639	660	634	660	609	702	654	644	638	676	631	625	698	666	672	664	711	648	685	660	674	664	633	682	608	658	682	663	675	690	627	623	640	641	697	655	650	636	672	661	671	664	644	672	637	671	660	677	588	701	689	671	682	699	622	644	665	652	657	655	683	632	660	639	694	684	667	658	680
5219	3089	2088	1417	1329	1225	1169	1166	3286	4742	4190	2025	1108	1048	1037	1057	1034	1066	1087	978	1056	1070	1021	1018	1110	1134	1047	1072	1098	1093	1036	1118	1056	1010	1044	1068	1094	1066	1057	1030	1027	1061	1063	1068	1038	1105	1019	1053	1077	1086	1107	1099	1028	1068	1069	1089	986	1042	1057	1032	1048	1007	1059	1067	1050	1059	1054	1076	1068	1080	1076	1042	1037	1161	1098	1127	1050	1033	1071	1069	1008	1083	1071	1058	1068	1023	1089	1017	1058	1033	1034	1075	1080	1040	1112	1032	1028	1058	1065	1036	1053	1020	1136	1084	1080	1025	1035	1069	1039	1073	1041	1052	1072	1006	1071	1003	1037	1074	1022	1085	1019	1077	1076	1054	1040	991	1075	1072	1079	1076	1058	1095	1025	1044	1126	978	1027	1075	1061	1082	1023	1058	1053	1079	1080	1071	985	999	1036	990	1043	1113	1038	1090	1027	1021	1047	1042	1058	1015	1058	1087	1029	1013	1055	1044	1075	1061	1104	1060	1058	1052	1099	1086	1070	1116	993	1078	1044	1073	1067	1089	1064	1054	1085	1038	1006	1015	1103	1044	1069	1065	1051	1041	1040	986	1076	1021	1099	1057	1090	1027	1052	1054	1099	1073	1025	1060	1043	1066	1036	1016	1038	1056	1081	1000	975	1052	1107	1076	1010	1027	1050	1065	1058	1100	1092	1052	998	1037	1113	988	1065	1063	1029	1079	1029	1087	1008	1044	1044	1065	1003	994	1044	1090	1054	1024	1029	1078	1021	1028	1025	1082	990	1018	1020	983	1095	987	1013	1055	1057	1027	1023	1038	1017	1044	1011	1073	1034	1060	1036	1045	1066	1019	1008	1067	1049	1018	1040	1103	1051	1040	1064	1079	1043	1061	1076	1006	1099	1033	1091	1054	1044	1070	1066	1041	1059	1038	1025	1034	1066	1001	1067	1048	1038	1035	1082	1015	998	1036	1024	1077	1127	1051	1098	998	1079	1025	1020	1041	1034	1085	1069	1000	1060	1046	1086	1114	1068	1106	1037	1040	1082	1074	1028	1010	1102	1037	1060	1045	1009	978	1121	1028	1021	1039	1053	1081	1024	1055	1085	1039	1068	1048	1057	1048	1077	1057	1020	1036	1068	1095	1054	1036	1046	1033	1088	1035	1021	1063	1088	1066	1031	1091	1047	1023	1095	1035	1030	1033	1152	1095	1140	1101	1102	1108	1065	1040	1103	981	1036	1053	980	1053	1014	1083	1106	1011	1068	1133	1059	1099	1035	1005	1048	1044	1045	1131	1121	1069	1077	1113	1137	1009	1044	1064	1063	1031	1063	1038	1012	1052	1062	1040	1055	1035	1076	1004	1052	1049	1059	1053	1004	1059	1029	1029	1071	1039	1049	1100	1043	1080	1092	1037	1092	1019	1061	1057	1092	1045	1096	1036	1045	979	1118	1073	1093	1046	1072	1035	1117	1006	1051	1052	1022	1043	1010	1047	1056	1097	1096	1063	1027	1013	1075	1090	1016	1067	1061	1059	1072	1096	1058	1124	1044	1031	1098	1054	1030	1063	1043	1033	1048	1056	1063	1067	1037	1091	1011	1105	1074	1028	1047	1009	1036	1067	1047	1024	1057	1053	1099	1020	1033	1032	997	1097	1039	1105	1043	1072	1039	1120	1024	1069	1015	1064	1033	1045	1043	1052	1071	1115	1110	1021	965	1015	1107	1036	1068	1013	1062	1089	1042	1050	1085	1081	1061	1023	1054	1143	1027	1065	1082	1046	1028	1072	1025	1024	1071	1076	1043	1018	1068	1005	990	1037	1048	1084	1082	1089	1052	1024	1021	1098	1025	1086	1089	1083	1023	1003	1059	1026	1090	1135	1093	1109	1037	1029	1027	1081	1038	1025	1028	1065	1021	1035	1080	1019	1027	1044	1045	1067	1068	1107	1081	1040	1042	1045	1018	1079	1049	1104	979	1091	1033	1030	1047	1098	1053	1028	1046	1041	1010	1039	1095	1075	1089	1039	1064	1053	1071	1055	1036	1041	1058	990	1068	1051	1083	1089	1017	1068	1089	1085	1072	1045	1023	1080	1076	1023	1077	1092	1089	1057	1042	1095	1092	1061	1037	1006	1016	1037	1096	1061	1045	1039	1017	1059	1031	1099	1128	1057	1062	1070	1056	1020	1062	996	1069	1033	1095	1067	1111	1048	1082	1045	1057	1051	998	1084	1030	1019	1106	1053	1071	1029	1103	1066	1016	1037	1040	1037	1066	1030	1033	1028	1098	1043	1119	1022	1108	1041	1049	1025	1063	1046	1063	996	1040	1008	1077	1077	1087	1067	1105	1096	1099	1056	1032	1055	1049	993	1033	978	980	1026	1062	1093	1088	1085	1050	1004	1006	1073	1048	1082	1040	1087	999	1024	1066	1117	1078	1062	1071	1052	1040	1015	1064	1049	1073	1100	1005	1071	1053	1060	1057	1061	1025	1114	1014	1070	1090	1092	1063	1045	1098	1009	1031	1050	1003	1106	1065	1123	1047	1032	1016	1076	1058	1060	1024	1002	1104	1096	1083	1069	1037	1047	998	1034	1044	1086	1105	1147	1050	1048	1059	1043	1035	1101	1030	1095	1055	1054	1066	1011	1101	1016	989	1027	1038	1090	1050	1099	1049	1082	1054	1093	1054	1025	1105	1033	1072	1109	1083	1050	1043	1122	1069	1037	1078	1049	1045	1096	1069	1086	1081	1041	997	988	1040	1111	1062	991	981	1096	1052	995	1033	1036	1046	1054	1102	1035	1060	1037	1037	1020	1064	1059	1067	1042	1037	1081	1026	1080	1100	1090	1068	1077	1065	1043	1071	1011	1070	1046	1102	1044	1028	1024	1061	1036	1099	972	1078	1036	1011	1078	1055	1119	1117	1023	1146	1029	1008	1065	1022	1002	1080	1024	1010	1070	1129	1048	1028	1052	1051	1053	1027	1088	1003	1081	1092	1014	1058	1064	1021	1022	1056	1072	1066	1134	1076	1026	1095	1018	1066	1081	1027	1061	1097	1055	1069	1057	1016	1076	1045	1021	1012	1053	1072	1050	1027	1029	1047	1082	1083	1018	1022	1030	1050	988	1100	1046	1101	1026	1047	1087	1028	1029	1028	1033	1087	1083	1017	1024	1137	1070	1074	1065	1058	1051	1027	1039	1060	1068	1010	1094	1078	1088	1030	1081	1062	1039	991	1012	1070	1055	1057	1106	1005	1064	1011	1035	1061	1003	1034	1064	1070	1040	1068	1060	1111	1056	1068	1091	1051	996	1063	1044	1076	1072	1001	1083	1043	1043	1057	1079	970	1048	1034	1047	1084	1078	1021	1059	1074	1038	1061	1005	1100	1055	1090	1082	1080	1064	1106	1082	1061	1024	1030	1038	1012	960	1112	1101	1043	1025	1065	1055	1030	1065	1082	1031	1049	1092	1041	969	1070	1028	1097	1043	1097	1047	1067	1106	1066	994	1080	1026	1078	1054	1068	1116	988	1068	1009	1107	1047	1047	1092	1083	1043	1029	1082	1058	1011	1069	1061	1054	1128	1040	1053	1022	1035	1076	1074	1033	1038	1060	1026	1032	1066	1029	1032	1035	1028	1080	1062	1090	1065	1033	1109	1032	1085	1012	1017	1108	1074	1073	988	1087	1037	1057	1060	1044	1047	1072	1092	1025	1082	1086	1084	1091	1039	1033	1052	1007	1018	1026	1064	1077	1030	1044	1003	998	1054	1054	1029	1012	1091	1051	1081	1038	1044	1061	1088	1104	1058	1073	1045	1022	1018	1009	1033	1009	1076	1032	1075	1069	1048	1010	998	1002	1059	1081	1051	1050	1028	1110	1075	1010	1072	1072	1039	1092	1065	1078	1058	1080	1060	1076	1087	1044	1063	1059	1093	1002	1061	1010	1011	1107	1092	978	1076	1038	1068	1093	1011	1044	1037	1026	1002	1088	1053	1090	1060	1052	1058	1040	1037	1118	1023	1046	1034	1002	1095	1028	1086	1039	1051	1062	1081	1107	1012	1047	1060	1012	1016	1050	1121	1038	1050	1096	1076	1021	1122	1143	1029	1057	1047	1045	1002	1105	1080	1024	1065	1021	1101	1026	1074	1113	1098	1088	1064	1022	1012	1079	1116	1061	1112	1026	1074	1029	1061	1079	1077	1015	1029	1092	1031	1062	1081	1024	1019	1061	1056	1058	1106	1081	1032	1051	1056	1079	1055	1078	1056	1048	1032	991	1054	1069	1071	1046	1057	1075	1066	1038	1091	1076	1098	1036	1114	1086	1031	1050	1044	1007	1083	1097	1070	1041	1044	991	1073	985	1083	1041	1080	1063	1062	1086	1085	1091	1067	1078	1109	1021	1089	1080	1042	1049	1000	1082	1035	1021	1029	998	1065	1094	1046	1062	1077	1089	1082	1112	1006	1109	1085	1004	1093	1031	1091	1105	1126	1006	1055	1042	1073	1079	1063	1042	1044	1081	1027	993	1142	1020	1029	1101	1023	1089	1084	1073	1045	1034	1041	1081	1031	1036	1054	1078	1026	1056	1046	1015	1038	1053	1134	1007	1024	1056	994	1039	1057	1045	1054	1058	1077	1089	1060	1053	1058	1051	1093	1052	1074	1011	1091	1059	1032	1033	1091	1055	1068	1003	1077	1121	1036	1059	1083	1065	1084	1097	1058	1020	1062	1077	1044	1092	1059	1046	1034	1055	1049	1037	1060	1056	1109	1056	999	1072	1033	1051	1076	1037	1051	1093	1029	1052	1097	1074	1074	1091	1072	1035	1019	1095	1039	1039	1043	1025	1069	1026	1078	1074	1038	1084	1086	1093	1068	1030	1007	1036	1053	1073	1081	1104	1019	1027	1058	1118	1093	1070	1108	1094	1106	1097	1085	1054	1057	1054	1109	1072	1067	1062	1013	1057	1124	1022	1036	1040	1053	1114	1000	1064	1084	1067	1076	1100	1056	1143	1038	1019
24029	21560	27706	25854	14620	1273	790	817	8207	14283	9973	3029	627	546	547	525	549	532	500	520	555	559	555	547	517	517	525	561	558	482	545	539	543	557	535	556	565	522	534	517	512	551	500	542	517	550	532	565	522	519	528	519	538	524	496	487	556	533	570	491	545	556	514	526	514	532	538	519	503	549	533	555	468	550	521	554	538	539	556	501	562	513	508	523	495	501	516	529	534	515	512	527	536	507	544	551	550	505	527	561	556	547	483	489	531	526	527	509	516	498	524	525	547	569	537	504	535	491	520	499	517	560	472	523	572	574	559	517	535	502	519	504	491	565	552	554	522	576	520	517	521	528	521	519	547	539	570	525	563	519	539	571	522	566	528	536	550	553	509	524	513	529	536	557	551	554	516	529	503	535	542	518	535	569	553	506	498	565	523	504	517	552	568	553	551	531	506	502	559	520	521	500	515	509	557	511	531	521	530	513	546	533	550	552	524	515	550	551	505	551	489	561	557	565	531	539	581	504	532	515	518	514	519	510	508	515	556	508	518	497	515	537	534	541	552	521	482	522	514	541	514	483	536	532	522	511	548	509	520	546	534	474	506	496	456	531	540	506	499	507	557	535	513	545	486	516	482	522	546	523	490	572	535	535	537	560	528	502	567	537	555	501	531	522	536	522	502	512	499	543	558	545	487	532	525	534	475	526	485	489	503	552	493	504	531	483	532	508	528	560	546	504	512	540	470	504	539	535	505	535	516	502	542	539	503	548	565	505	462	549	532	553	540	524	514	550	505	543	535	488	494	487	554	585	543	508	538	519	594	529	507	548	513	549	545	529	542	510	530	531	537	541	528	523	513	512	532	555	529	529	560	495	574	493	582	498	562	511	514	533	478	490	522	563	507	526	492	527	524	538	529	508	548	563	512	509	570	535	522	530	519	479	547	535	547	559	517	558	520	563	542	508	507	506	548	531	540	546	545	560	507	564	542	499	552	522	561	544	523	525	537	508	531	530	549	527	537	523	531	536	588	510	561	522	507	560	562	529	480	542	552	539	516	536	514	523	556	542	526	490	517	551	558	517	514	531	551	541	525	563	497	539	559	497	558	543	527	537	548	517	545	527	524	516	520	533	580	570	530	536	537	505	502	566	566	524	522	537	500	530	520	535	558	524	510	554	550	541	511	524	502	516	534	498	506	528	559	523	518	533	527	506	527	537	514	518	494	498	516	507	502	560	513	582	518	545	494	540	533	537	520	490	544	556	530	518	534	512	527	542	499	506	501	558	528	530	511	515	508	519	530	546	513	503	528	570	486	500	494	534	563	559	528	519	554	556	533	543	578	525	543	544	526	528	525	498	553	547	534	550	563	553	478	572	517	518	504	551	479	499	539	524	557	550	498	538	523	521	512	490	570	536	541	543	546	524	521	479	541	554	522	551	589	518	550	554	486	528	530	561	530	532	496	497	519	540	493	527	492	508	548	571	504	515	545	563	507	535	554	543	541	525	559	567	569	531	531	497	559	534	533	551	502	497	517	513	538	503	544	535	552	488	524	506	528	532	503	525	520	570	516	482	545	527	548	510	539	506	503	538	545	522	533	527	522	597	499	492	543	532	528	543	525	559	518	499	573	488	572	533	543	519	557	490	521	522	565	558	515	538	506	548	488	525	551	553	535	571	490	525	510	552	524	524	525	535	553	570	511	512	533	494	549	528	532	504	511	536	542	517	497	523	521	552	575	496	546	536	508	578	505	526	556	537	511	572	550	500	536	541	562	499	537	500	548	514	562	517	505	569	567	537	501	535	514	492	517	541	523	534	540	489	499	523	523	514	527	521	514	500	542	544	515	552	551	523	508	529	499	501	554	552	539	495	513	521	528	524	504	542	557	493	556	554	534	543	559	493	544	521	520	524	499	557	536	516	566	519	525	544	557	520	477	514	504	517	514	497	562	508	509	543	521	506	590	551	522	512	512	601	526	516	532	508	500	513	569	522	519	502	565	493	529	525	513	527	504	516	488	534	497	549	485	513	490	506	538	498	532	507	516	512	520	562	520	530	534	549	536	538	545	523	508	530	570	550	551	531	543	519	575	521	513	530	505	576	541	509	543	541	514	546	543	538	507	515	550	530	543	570	536	540	539	536	544	517	547	521	489	520	502	540	519	541	518	533	473	498	527	504	528	547	532	553	521	583	534	534	530	522	559	525	525	560	496	526	524	561	515	519	541	540	533	503	526	545	487	546	491	467	569	574	534	579	521	535	546	531	540	554	478	513	531	488	511	506	548	529	507	537	523	560	556	523	509	509	568	517	518	539	529	541	510	490	526	519	516	529	495	525	556	492	527	495	558	494	536	518	525	541	522	555	524	510	540	511	525	528	499	503	508	564	512	534	568	548	549	542	520	580	543	531	519	549	528	552	512	520	550	501	506	535	553	535	524	522	454	532	528	537	499	520	485	513	532	548	536	511	529	542	516	527	550	541	548	525	543	512	525	569	542	551	548	504	512	495	503	530	513	522	545	516	525	500	513	506	554	538	520	483	554	510	541	541	548	512	536	501	549	548	524	474	534	540	496	532	517	507	524	532	540	551	543	542	510	556	546	524	527	489	477	499	551	525	498	542	538	514	527	517	550	529	515	529	535	531	512	526	496	540	500	520	536	536	552	533	507	526	551	486	521	536	547	508	530	544	566	500	512	532	509	531	520	540	510	522	535	500	509	520	540	511	551	536	490	544	523	494	525	550	514	496	544	538	504	546	540	549	513	567	573	503	521	518	499	490	518	510	534	544	517	551	513	567	541	544	537	509	553	573	537	508	546	525	543	509	537	565	488	458	543	529	532	522	558	549	518	534	474	533	483	523	513	514	542	509	533	506	534	504	504	537	471	556	526	521	545	501	502	521	553	557	491	506	567	528	515	514	536	511	542	531	534	524	529	561	565	548	544	540	558	543	536	522	540	537	530	544	523	532	512	518	517	565	537	524	536	511	545	520	530	505	477	512	574	514	535	529	503	563	562	531	515	551	494	541	524	516	492	528	527	548	544	532	527	493	557	551	543	582	528	505	507	486	568	512	538	503	515	533	551	560	510	527	519	527	512	586	526	556	544	486	516	494	546	527	515	503	540	559	491	538	514	464	505	543	539	563	519	548	516	507	560	544	505	529	500	558	518	533	543	532	518	523	556	536	499	522	525	492	528	546	492	525	519	530	511	549	534	529	535	523	541	485	547	512	522	506	520	498	503	514	498	529	529	522	496	551	524	501	522	549	561	497	549	567	554	501	517	485	547	538	563	560	513	498	542	540	499	516	567	550	514	517	526	523	512	521	553	524	594	508	505	527	543	531	535	565	542	522	520	532	497	523	560	550	517	581	507	604	489	543	511	477	526	560	533	504	553	538	513	565	470	511	541	536	545	535	511	475	497	494	505	538	519	500	535	542	567	509	572	491	524	545	499	521	505	531	493	552	494	522	521	497	538	520	540	523	536	508	491	530	518	551	508	517
3915	9159	6028	3171	2221	1749	1427	1769	17721	24650	17681	6190	893	888	846	875	850	872	861	834	873	856	843	848	891	868	901	870	844	848	845	931	897	871	876	845	905	962	936	858	820	881	880	856	828	863	844	862	869	820	878	856	877	869	862	805	873	938	877	848	820	832	806	845	810	848	819	879	845	893	869	807	876	852	873	790	826	877	902	876	842	821	862	798	868	847	870	863	849	862	872	888	787	863	872	868	861	823	893	854	880	826	845	868	868	836	899	846	852	845	856	872	852	853	756	823	833	865	781	822	908	832	819	871	800	889	882	775	846	846	843	859	875	812	822	842	877	862	867	893	836	919	777	867	868	863	821	901	866	800	804	917	880	858	819	826	842	895	864	832	809	880	812	874	872	844	766	847	824	840	846	851	836	855	892	820	833	840	825	883	831	903	880	816	824	819	856	868	871	898	912	826	818	817	822	852	837	825	878	849	874	783	811	872	817	860	832	867	777	892	848	879	829	855	856	842	892	805	876	855	868	794	829	835	888	861	781	884	861	854	855	832	896	883	829	858	844	834	852	919	830	823	874	852	815	838	800	868	900	825	903	841	799	847	834	819	828	880	852	877	835	945	812	845	886	844	850	828	857	817	835	837	862	881	884	830	872	871	803	872	855	838	895	830	867	810	847	874	848	863	895	897	912	868	843	814	909	809	808	874	838	891	864	826	790	826	850	881	873	862	934	870	849	819	794	867	885	853	838	885	851	847	893	795	891	838	856	885	876	907	826	806	856	826	839	869	880	809	860	825	838	894	808	871	829	845	780	869	801	828	842	822	817	845	858	850	795	847	876	828	903	820	865	884	866	827	858	863	825	844	864	849	870	827	831	882	808	878	854	850	864	882	810	784	933	836	810	800	828	854	816	912	837	906	830	850	827	893	817	866	838	821	821	865	827	877	831	856	879	837	862	871	878	849	863	889	844	894	824	855	829	872	819	850	882	848	840	884	846	844	858	855	853	863	821	871	794	852	838	870	880	943	878	830	836	847	874	845	894	898	860	888	843	858	836	863	880	881	868	856	876	845	879	906	831	872	827	820	868	829	853	936	841	888	862	813	903	838	857	808	926	865	833	864	847	858	847	827	834	890	855	888	942	847	818	846	800	860	841	889	879	864	851	839	847	871	853	875	878	861	902	817	870	810	908	831	816	860	875	856	829	856	809	890	832	803	836	863	846	813	863	821	825	885	889	836	922	866	875	853	814	895	849	842	847	863	797	837	855	885	863	859	834	809	869	865	814	875	876	899	894	872	848	855	864	864	868	855	861	861	816	815	836	840	894	860	868	833	838	850	879	782	831	816	884	844	835	868	855	827	842	859	852	852	852	868	893	878	859	851	920	837	798	878	829	847	828	827	818	847	844	837	865	766	869	816	834	848	903	828	821	861	845	837	850	847	895	836	874	831	840	912	849	863	871	834	803	847	816	883	874	857	903	851	875	861	862	799	841	888	833	897	874	808	878	896	834	808	815	847	835	812	818	889	822	857	867	831	914	864	843	875	828	893	832	888	830	867	868	806	854	851	857	850	869	850	847	861	780	849	871	862	876	861	820	843	905	886	837	917	855	861	819	831	860	860	819	865	810	847	832	880	871	847	838	871	838	857	819	862	897	841	866	870	817	860	864	849	819	885	844	862	847	853	842	864	846	871	900	839	930	852	831	853	832	849	921	879	797	834	896	826	802	814	859	876	878	868	901	869	862	830	903	867	868	860	849	866	885	883	826	804	874	845	893	842	854	853	810	842	849	847	843	823	854	852	851	852	846	859	893	821	789	821	848	878	909	859	867	879	895	810	887	859	855	898	904	818	807	832	834	903	817	869	877	801	826	869	854	824	861	836	900	847	849	848	861	839	865	824	881	910	907	855	832	885	893	874	855	845	855	850	869	892	895	902	895	801	818	884	836	838	846	846	921	889	840	831	854	858	892	846	851	833	880	879	891	872	836	845	861	890	836	825	878	878	847	853	865	830	791	828	831	801	888	878	895	823	853	808	871	825	894	828	862	847	881	843	822	855	844	844	895	836	877	861	858	811	856	867	888	853	862	805	854	838	840	898	814	844	813	851	858	823	831	855	798	885	814	840	799	884	817	827	832	809	859	849	840	820	805	847	820	845	866	877	899	808	850	858	824	840	837	830	821	877	863	854	846	890	865	840	915	853	883	900	859	872	799	839	845	895	827	827	833	884	843	873	823	909	825	846	813	846	878	832	821	844	849	842	936	878	799	812	852	867	820	806	861	882	827	834	838	776	799	835	845	807	846	875	873	843	880	879	808	860	832	872	840	887	818	850	815	861	852	823	869	850	787	799	831	874	840	875	848	839	850	820	862	844	835	809	828	821	827	843	830	833	878	855	791	830	844	864	838	876	828	810	838	847	833	841	815	830	875	860	880	853	892	871	816	856	837	901	871	873	919	843	875	893	833	836	840	851	822	861	833	825	872	816	917	878	842	892	841	883	783	841	849	825	878	835	858	865	829	840	870	875	892	879	867	838	846	837	857	783	863	801	818	860	847	827	880	865	897	882	878	897	885	860	812	805	857	893	886	831	843	857	886	827	826	840	877	854	882	859	842	895	844	818	796	840	858	831	843	783	889	886	834	844	834	844	816	848	830	881	802	893	869	902	858	907	865	879	865	836	847	899	832	912	807	862	833	867	838	844	862	884	843	855	819	827	907	925	805	830	848	831	837	832	814	833	877	841	844	830	883	805	886	831	883	830	841	845	839	851	851	824	872	935	876	893	867	833	822	798	884	814	867	830	853	872	782	824	881	881	889	835	812	868	807	841	877	853	836	901	831	844	867	873	896	857	870	844	846	846	869	805	868	828	901	868	876	843	833	858	805	825	792	871	871	827	864	867	862	863	859	831	834	840	862	884	843	825	825	836	889	892	842	896	826	841	837	856	879	814	877	891	852	834	868	895	872	883	860	897	830	893	800	878	821	829	833	860	865	821	870	901	856	861	884	894	860	847	840	929	847	826	896	874	892	888	855	812	867	817	833	897	899	875	828	855	859	848	837	817	876	838	869	857	882	880	888	851	838	892	865	798	828	894	880	868	828	824	893	829	851	900	824	854	813	819	855	830	857	844	838	822	798	906	880	878	861	794	831	849	879	868	865	872	856	840	812	825	943	806	850	820	824	877	872	808	875	848	824	908	869	817	832	844	843	836	817	880	854	840	852	862	811	848	846	859	801	836	877	842	863	875	807	863	843	891	909	870	857	844	813	929	859	859	854	858	888	846	831	834	823	802	845	904	860	842	854	830	807	836	856	851	902	827	867	827	779	848	861	846	871	861	821	818	831	842	840	860	792	851	860	837	885	883	891	840	831	873	905	865	873	877	854	891	834	848	843	860	907	808	880	842	830	869	829	869	846	908	867	901	821	880	826	863	811	862	893	896	860	846	843	882	839	832	828	806	809	860	850	857	856	863	828	823	914	847	842	852	841	869
25470	21568	24648	16847	1027	754	736	1178	4420	5874	4646	1923	629	662	623	612	647	612	628	646	625	655	627	622	616	657	650	584	580	657	614	570	590	600	600	652	657	648	599	633	598	620	628	596	632	598	601	624	644	632	623	597	648	574	569	617	579	628	656	619	662	642	631	602	621	621	628	630	588	627	667	603	619	652	601	611	581	596	607	574	562	671	607	621	628	637	647	595	688	655	633	622	599	642	618	604	638	584	602	625	630	640	602	601	629	613	658	597	596	590	611	638	620	601	607	592	636	622	625	614	665	635	652	628	620	620	601	621	596	644	634	629	664	654	638	609	655	603	635	619	649	597	671	608	629	586	644	636	605	605	667	576	627	624	594	626	633	657	587	645	649	593	608	626	636	634	633	613	599	599	638	598	638	605	639	631	604	608	643	604	610	643	621	607	620	635	651	634	604	567	589	618	647	617	631	655	612	645	602	586	637	615	622	633	603	591	620	613	638	616	626	617	639	615	632	607	626	627	642	606	677	575	634	613	622	622	634	612	623	579	596	667	612	637	609	609	629	605	634	659	658	613	616	606	650	648	616	649	581	607	616	625	593	653	686	637	668	613	620	577	638	591	638	646	561	627	571	595	638	642	606	656	594	615	612	638	614	625	627	593	645	675	606	639	652	604	648	582	617	626	615	594	593	648	650	688	607	629	587	634	647	650	583	642	588	583	610	601	639	680	655	598	638	640	598	622	603	655	650	670	652	616	633	604	657	618	645	671	592	595	595	602	621	671	594	611	629	680	663	596	622	615	650	657	590	642	588	622	581	632	610	666	649	623	607	621	623	682	646	611	663	664	603	607	626	676	647	598	633	641	595	635	625	645	615	606	606	632	607	632	650	680	593	631	609	631	583	558	651	627	602	635	579	611	598	613	598	637	687	665	603	640	619	649	614	652	589	617	605	580	645	601	628	610	674	623	615	657	625	604	640	634	575	625	640	628	623	609	635	615	565	660	621	621	612	629	634	639	665	585	617	633	602	641	620	600	642	681	595	647	611	577	644	634	651	582	606	625	587	649	622	625	649	653	622	618	602	622	602	598	637	618	640	583	643	612	596	634	621	618	612	598	639	586	641	627	650	646	618	602	624	663	684	649	641	666	646	617	605	637	602	616	624	667	656	663	654	614	658	673	603	638	623	627	629	620	664	615	619	629	624	584	632	659	618	609	609	603	573	618	585	630	606	599	678	573	643	634	627	618	660	607	608	642	656	648	618	596	642	635	656	610	623	619	637	614	612	613	624	656	581	627	617	635	648	619	617	635	583	672	627	616	643	613	652	600	641	666	616	605	647	608	625	677	636	628	623	597	649	648	625	630	605	590	591	666	607	628	610	602	585	630	684	620	606	640	617	627	583	671	610	613	646	610	652	604	610	631	617	627	587	611	654	641	624	611	609	642	624	620	607	580	626	635	676	582	580	642	642	590	616	620	640	636	582	615	602	577	622	664	590	652	644	619	632	639	658	629	610	633	627	610	597	635	573	625	617	628	602	597	674	613	660	590	663	620	660	645	602	665	600	665	592	627	630	624	633	647	613	607	632	655	644	621	648	633	658	630	634	668	598	638	606	648	594	594	644	593	585	632	623	588	615	631	633	597	632	658	628	638	676	592	636	669	640	678	620	652	619	644	651	645	605	651	651	659	636	634	634	637	620	614	671	629	633	618	603	614	611	616	647	649	638	635	612	613	615	625	630	611	655	615	637	654	591	578	612	602	557	574	635	627	631	611	556	601	632	633	652	596	624	649	595	593	648	637	656	683	674	609	663	639	594	561	611	614	637	597	619	637	646	626	621	657	678	570	588	604	602	596	640	611	625	607	605	640	607	620	628	614	612	651	619	606	602	612	628	635	662	574	630	610	567	592	646	596	628	605	628	603	652	638	662	632	571	596	620	603	580	637	643	646	622	626	648	614	658	624	648	603	609	605	625	600	597	607	614	626	561	607	618	664	641	596	653	614	621	628	640	618	640	659	593	595	609	574	661	595	615	663	601	658	644	673	626	648	623	594	618	653	661	624	613	612	588	597	623	603	623	651	595	649	677	605	583	650	688	654	600	599	657	589	657	642	637	630	623	593	639	668	644	648	631	642	631	635	574	622	647	603	603	610	636	622	590	586	665	633	666	651	632	665	604	682	609	608	621	612	598	651	635	629	624	629	605	635	642	603	619	629	618	641	643	635	659	640	621	631	620	657	662	591	636	634	587	636	590	675	665	613	605	583	611	636	601	627	673	650	617	658	595	577	616	648	577	657	624	642	633	633	601	618	638	658	616	666	604	632	606	614	637	633	572	606	639	633	619	598	624	648	635	616	607	628	632	616	619	597	627	631	612	652	666	642	649	599	597	630	655	663	663	600	586	664	583	648	642	587	635	589	590	614	608	568	615	642	619	644	633	619	614	584	613	652	602	620	669	616	611	657	623	627	615	612	614	622	613	576	652	643	675	602	600	630	650	668	591	622	641	618	582	649	661	661	686	595	651	625	640	639	636	649	584	624	624	636	598	611	695	614	626	632	639	650	591	619	604	619	617	654	647	572	589	647	636	613	586	637	608	592	620	627	645	637	633	609	688	633	634	612	663	596	592	629	626	575	671	617	645	638	599	658	644	672	629	648	625	656	698	603	585	611	631	616	608	644	644	659	570	592	652	593	622	586	589	658	640	578	636	677	599	668	599	653	619	590	658	626	639	599	614	606	573	645	576	640	585	600	639	612	626	633	650	636	659	602	640	599	627	612	624	589	602	681	624	647	561	623	648	615	662	620	634	642	650	646	658	674	599	624	622	620	590	595	613	593	611	667	699	622	614	663	593	623	612	622	627	626	562	627	594	621	612	635	631	646	639	673	638	613	602	594	618	617	638	622	614	593	648	628	593	558	569	575	622	642	598	578	611	671	635	638	622	638	631	622	634	583	627	643	635	595	649	640	605	606	612	643	635	659	579	634	613	624	662	641	637	622	637	620	598	615	642	629	604	554	617	610	597	629	637	599	668	618	645	594	633	573	586	614	633	610	650	589	569	650	635	642	599	636	646	606	649	581	609	614	642	640	632	579	577	638	615	633	610	669	594	625	635	622	622	578	649	636	604	630	603	654	576	589	625	573	617	657	618	573	651	676	658	644	610	562	654	626	679	672	630	641	655	658	598	617	603	645	618	598	661	629	606	627	661	627	617	674	645	626	600	634	604	626	653	651	595	632	622	638	619	632	614	575	613	569	577	653	581	618	629	590	618	598	645	628	631	619	583	657	609	648	636	658	590	617	622	586	627	603	602	597	639	628	618	586	609	646	629	611	629	653	609	572	607	650	606	655	603	620	606	619	601	646	587	632	624	628	625	672	635	624	664	613	657	652	627	651	618	644	635	650	589	621	591	591	638	627	632	621	674	614	631	656	663	654	618	627	606	623	635	569	623	620	614	643	643	638	614	599	671	662	615	612	622	644	633	614	622	643
4179	5530	3836	2016	1526	1472	1265	2839	13034	15231	11807	4366	1044	982	990	916	1010	977	1042	957	970	991	996	971	980	967	1007	974	996	978	992	1002	1013	952	969	1003	1021	976	989	969	972	989	997	966	945	971	972	982	976	1034	969	997	943	984	964	953	946	930	958	960	1010	1018	998	1014	972	965	974	976	950	934	961	962	977	979	940	983	969	1037	948	955	984	970	1001	967	999	1020	993	944	1001	932	980	927	1019	1007	990	987	930	1000	957	1014	962	931	933	927	974	916	1013	1008	991	1020	989	989	1021	973	954	965	966	968	942	1001	1009	1012	985	992	988	946	1010	985	990	966	975	964	946	1037	977	977	967	1027	950	995	962	956	1010	991	963	962	1076	984	960	982	966	1010	994	965	1000	987	1038	987	956	970	945	954	985	1008	987	1010	956	971	984	1015	936	922	974	981	1000	983	934	972	979	987	998	913	967	968	989	953	967	1022	961	932	1003	1012	999	942	933	958	938	957	993	944	990	993	1043	946	955	987	923	917	946	962	995	1027	941	962	932	1063	977	1005	990	935	980	979	999	1025	1006	969	989	980	972	981	947	986	1001	1016	975	984	976	1005	1038	939	959	952	1029	998	955	988	952	984	972	1017	950	990	974	910	939	977	1058	972	971	1006	977	989	1009	942	975	1001	983	956	1007	978	1032	1003	972	973	975	982	975	969	959	1009	976	985	1015	976	964	953	896	964	980	975	1046	953	959	920	967	1035	953	949	953	1010	970	1001	963	960	988	961	1036	1003	973	1051	967	994	1015	936	1009	975	957	967	985	942	1027	996	1047	977	966	1008	961	924	1000	980	1001	978	958	960	882	965	986	1028	1006	945	947	950	977	1041	977	988	1047	926	973	1049	986	1049	1020	982	1001	959	976	1025	993	992	1000	1015	986	970	992	997	987	970	972	990	979	936	924	953	1037	982	1018	943	999	986	963	961	1019	977	1000	980	984	973	994	944	982	972	957	985	949	1006	931	973	1042	1018	938	977	949	1029	968	1005	1007	980	973	1051	978	955	958	1001	982	1007	1004	956	988	971	964	991	976	1011	947	928	1010	953	956	944	1001	981	1010	950	995	972	947	965	948	975	1015	923	994	970	955	969	921	940	969	992	960	941	977	1025	922	994	938	1010	994	986	979	1037	986	965	961	950	1030	1027	968	1024	1030	974	956	984	995	968	1021	961	989	938	949	969	984	995	992	929	982	990	945	972	943	933	999	946	975	942	1011	966	1013	1008	958	913	983	939	1011	1013	957	960	973	951	983	938	1021	1004	946	965	990	1009	1008	961	990	945	993	973	966	999	993	954	985	1003	1009	977	1006	1018	1002	1021	992	937	970	977	985	1010	978	1004	997	989	1039	981	953	996	996	911	927	983	949	1001	1024	1003	929	974	973	1010	995	985	1027	988	966	959	934	957	946	958	943	1013	1009	1022	980	1006	925	973	967	979	1018	985	1010	997	967	983	985	978	995	980	987	979	1012	967	994	961	1012	984	987	958	975	903	959	1024	968	1002	940	946	939	996	959	1065	958	978	941	961	1004	963	1025	912	995	968	966	977	961	964	918	944	982	977	956	1013	958	972	984	974	942	955	1050	935	996	975	982	1004	994	973	996	938	926	930	991	971	993	994	979	966	964	987	948	952	981	947	949	976	1027	947	988	983	960	1019	1000	935	989	954	975	974	990	970	966	975	967	963	1009	994	960	915	1005	944	938	1007	982	971	965	1006	975	980	980	973	969	972	1018	955	1012	982	938	935	995	963	948	973	971	932	982	991	985	1010	990	960	994	991	960	1025	1057	1032	1029	911	967	958	979	998	986	1054	959	947	1008	980	1050	983	981	967	941	948	1013	974	1039	1019	980	1002	960	1001	1037	925	1009	926	974	969	1004	966	999	989	999	931	976	982	968	949	997	935	938	1038	996	1002	979	1003	1027	1013	1014	973	989	983	973	974	1032	942	946	962	990	1034	977	962	954	983	935	999	1024	928	989	986	965	955	980	956	966	913	933	961	1021	1009	1033	967	952	966	996	1007	983	970	958	960	947	963	945	915	1014	968	973	949	958	1004	1039	959	974	993	953	974	1008	1026	924	1004	995	987	971	1026	1032	940	917	957	1007	1013	1003	999	988	999	944	973	1022	1014	906	1001	970	997	960	929	1016	985	1052	978	981	998	1023	977	980	932	957	1001	983	1105	941	1030	963	1026	988	977	986	937	972	979	975	1014	963	1011	1027	924	982	985	957	1003	965	1019	942	971	946	919	1063	1001	970	966	953	974	1009	972	974	961	1035	946	996	1017	982	954	984	1020	1060	999	965	986	964	999	903	963	972	995	976	946	1000	962	1007	1001	993	1001	958	1006	979	1037	931	1014	960	980	970	963	967	967	965	998	949	1003	1010	941	935	998	969	981	979	968	953	930	972	976	968	1021	954	991	941	978	980	968	999	993	998	1007	1009	935	992	972	939	979	935	938	1023	909	970	970	1054	964	976	990	960	991	969	977	942	898	958	1002	953	948	986	965	990	986	940	1008	964	991	1022	1003	968	1013	1014	970	1005	900	966	917	969	988	995	1011	980	979	979	983	942	990	953	987	1028	982	1000	980	1030	978	952	1002	967	953	939	993	975	1000	951	1019	1006	976	927	941	971	991	995	944	978	949	1016	1010	992	960	971	980	992	973	930	1017	1007	972	966	968	1036	986	1028	943	997	980	997	988	959	974	980	940	959	994	1002	981	968	999	1014	942	963	968	1009	966	955	1004	999	1021	998	947	1052	1004	965	1016	966	953	998	995	1000	938	938	989	1001	943	957	1023	961	986	942	981	997	954	998	975	1008	984	970	951	1012	972	935	1021	981	999	1048	956	990	986	988	973	942	967	972	952	925	951	990	990	997	1004	958	984	974	940	993	960	991	1022	986	922	1053	929	943	996	993	958	966	935	996	922	971	931	939	989	967	964	1014	1013	958	978	942	997	1011	941	974	972	998	935	978	986	972	987	927	994	975	954	943	986	971	984	978	987	989	1037	965	1036	944	910	932	948	994	924	1033	969	1011	943	1035	1004	1052	963	971	953	969	941	970	1037	994	956	1000	1007	947	941	983	950	954	990	979	983	979	986	922	1001	1000	993	974	1019	973	964	960	1020	939	1003	997	982	949	995	1104	958	959	944	998	1006	981	1021	972	994	985	974	898	994	1009	981	1003	1047	989	908	964	910	968	988	969	1004	976	1001	963	965	1020	982	951	977	1036	948	965	956	990	986	939	970	1014	999	981	994	1023	941	971	925	956	956	949	968	1009	975	970	1012	1021	962	994	959	953	971	994	1031	967	991	967	1035	997	976	1009	975	984	984	916	965	1022	992	991	1024	1030	991	950	1002	959	970	977	992	927	1008	924	982	1011	994	991	1013	954	981	945	970	1019	985	1001	942	987	946	1014	974	927	954	1008	1040	1005	1032	971	941	937	1009	979	987	934	928	959	966	1031	1015	948	970	958	994	974	974	941	964	1004	927	949	958	954	966	960	994	988	952	968	979	944	968	954	968	992	976	946	947	982	979	998	973	1001	953	958	1027	1045	1010	994	952	1015	989	972	976	970	972	1009	970	984	926	1070	945	987	931	981	937	999	982	954	964	961	1001	921	976	990	963	979	941	976	982	979	944	946	983	965	997	974	961	1020	995	970	1008	971	1055	962	1007	974	942	960	1013	971	1007	958	968	986	945	1027	958	977	1038	998	979	996	957	1020	983	967	948	968	986	921	983	956	938	977	973	970	1012	970	991	976	936	967	987	937	914	989	953	969	1029	997	960	991	947	958	956	968	991	928	1004	988	988	990	970	1022	1003
22931	21602	28702	24977	21603	14866	1259	5291	19119	22050	16421	8175	553	445	420	444	409	409	410	431	415	381	402	407	423	416	447	442	400	401	425	422	378	440	413	416	417	382	453	403	431	405	413	398	404	401	399	407	392	414	387	401	413	412	414	380	411	385	424	360	410	415	374	375	436	419	367	387	399	377	394	418	373	403	444	394	422	402	407	404	395	399	393	408	419	401	383	412	429	400	379	394	374	404	412	387	432	418	398	443	388	389	394	395	372	387	368	435	399	396	373	381	420	409	439	421	366	392	385	394	393	415	417	400	391	421	368	389	403	389	398	413	407	368	401	416	438	386	394	381	411	344	385	350	408	412	371	386	427	403	409	404	427	404	407	397	432	420	390	411	417	401	381	384	398	405	398	374	380	390	375	395	420	384	404	433	384	360	390	407	404	403	387	367	402	381	367	431	395	442	397	404	394	403	397	397	402	386	390	410	377	409	386	393	384	397	399	421	378	405	392	401	381	379	418	410	371	431	462	389	419	384	399	396	408	389	423	396	401	379	368	360	359	385	442	384	410	415	405	378	443	393	423	399	393	386	442	416	400	399	420	426	371	386	352	365	373	411	384	390	424	420	448	379	378	396	424	391	389	391	374	405	407	383	396	397	406	384	390	407	413	383	413	403	401	443	423	423	417	420	413	440	398	414	410	411	355	424	400	389	387	409	435	389	389	387	435	380	405	423	403	424	388	354	397	394	421	372	403	389	415	394	388	390	393	409	403	381	412	436	435	376	386	389	397	439	402	417	377	396	382	380	396	431	396	438	361	389	398	395	388	387	433	421	420	386	392	407	428	382	412	411	392	360	423	432	386	394	382	365	388	393	374	420	367	406	429	393	413	380	396	400	354	407	381	427	415	391	379	392	399	400	423	413	390	411	412	403	364	380	382	397	445	407	425	380	369	405	430	392	366	378	412	415	426	390	390	409	396	376	391	388	401	375	381	440	395	399	422	405	395	401	407	365	421	443	414	400	409	424	415	383	400	427	417	384	370	405	446	397	385	397	398	393	439	396	412	372	393	420	359	411	421	368	376	424	404	395	423	386	392	385	383	441	405	381	400	417	377	366	409	392	370	436	396	398	396	417	408	437	373	384	409	416	429	374	399	399	352	375	385	410	412	366	417	363	386	393	369	399	382	416	391	367	434	412	412	439	419	404	367	438	400	372	428	390	424	420	423	425	393	419	407	446	393	374	401	376	408	390	407	377	402	375	373	372	377	416	402	435	389	429	394	364	383	359	384	379	407	389	417	357	386	402	403	415	385	463	428	419	432	403	403	397	377	389	388	385	411	387	400	399	389	389	423	384	432	395	410	409	378	387	406	407	398	368	394	409	387	413	407	410	411	387	394	406	380	416	409	399	402	379	417	419	405	415	385	416	390	403	377	379	397	402	392	402	412	364	414	382	422	394	376	456	387	386	387	405	354	402	389	415	405	395	380	431	390	390	378	403	384	399	383	392	411	401	390	405	384	378	416	384	390	374	388	409	398	429	403	383	391	410	391	382	412	418	413	390	406	397	424	368	370	400	399	395	365	376	363	385	414	422	408	397	409	350	388	427	385	421	396	416	401	397	406	384	413	390	391	419	385	371	383	391	386	409	394	390	409	351	422	400	404	394	409	402	372	392	422	433	382	373	418	411	407	379	384	388	385	420	377	393	364	393	426	408	392	390	403	423	378	394	414	349	377	388	403	408	420	388	394	381	400	410	412	361	405	420	411	425	360	390	383	432	404	398	421	392	409	404	385	390	403	416	394	358	386	399	391	428	392	412	401	345	393	397	402	418	395	402	387	378	454	423	409	364	358	392	368	415	382	410	403	393	422	411	360	365	384	406	390	399	399	396	409	382	389	409	378	367	417	388	416	390	382	364	423	415	418	382	398	405	371	378	399	400	366	391	403	381	431	395	393	368	382	422	420	391	442	387	402	400	417	406	415	385	412	431	384	372	380	401	377	395	433	377	408	397	393	406	413	419	401	425	386	407	375	372	419	392	409	395	428	409	382	403	423	397	399	404	367	389	408	375	403	397	428	390	371	393	384	379	394	417	405	364	397	404	415	427	411	428	370	393	375	369	383	397	382	393	377	409	413	392	414	397	381	420	403	414	412	402	419	392	387	423	427	377	392	406	373	413	384	425	405	373	377	376	422	440	360	398	409	400	401	430	384	416	400	405	404	355	408	360	378	397	374	395	401	404	406	407	427	425	382	411	423	438	405	423	370	419	418	398	389	380	384	396	406	356	409	386	389	411	383	390	421	393	395	434	365	376	398	418	401	419	395	406	440	383	425	413	415	393	381	441	424	388	442	386	388	410	428	418	393	391	413	392	398	420	407	393	427	399	414	400	436	425	408	428	366	417	382	396	431	397	424	393	394	391	376	403	359	398	407	418	402	389	410	393	422	396	406	421	383	382	387	416	391	399	388	419	396	374	394	408	387	398	382	382	387	402	397	401	391	391	446	403	391	368	424	369	408	401	402	409	404	379	426	369	403	348	403	397	391	396	356	385	418	403	420	417	410	394	399	374	378	390	378	405	373	406	369	413	398	378	426	422	416	388	374	403	376	396	407	403	403	380	391	404	359	406	425	403	415	380	383	396	403	379	378	417	411	369	404	402	407	414	391	459	416	379	391	400	379	383	396	403	405	385	388	365	392	434	383	401	391	411	391	374	383	398	388	377	374	391	409	383	416	391	365	399	427	412	420	430	430	405	411	401	402	401	412	355	395	366	374	366	400	413	391	397	415	418	360	398	424	384	434	403	386	397	389	394	408	401	381	371	384	385	419	404	394	364	384	395	394	368	382	394	425	387	422	417	409	364	431	408	411	373	400	411	398	386	397	410	389	402	365	412	390	376	379	443	384	427	373	386	414	383	415	432	417	403	388	397	411	409	381	370	437	410	402	401	376	427	380	429	390	430	406	366	405	417	402	413	385	409	428	338	374	421	414	420	405	381	401	446	407	418	377	436	382	382	395	399	410	400	426	404	373	397	375	408	407	387	430	364	411	389	412	379	406	397	343	393	390	409	393	415	402	408	388	397	380	417	428	396	356	401	410	374	430	424	359	402	410	379	387	362	360	412	406	401	392	417	396	393	403	389	414	400	401	380	387	400	397	391	420	449	407	401	405	439	377	372	436	420	381	382	431	409	398	381	423	410	400	394	376	418	392	388	421	441	422	403	403	403	432	436	402	401	392	419	405	426	380	378	371	402	399	375	370	422	376	377	446	380	366	379	389	418	362	433	395	370	421	408	404	417	410	393	401	369	422	408	424	379	353	364	406	422	426	386	387	384	367	412	390	438	412	418	367	388	384	388	393	390	350	402	386	393	399	373	415	405	425	356	360	416	384	411	384	363	391	425	436	385	400	372	399	389	421	414	430	404	356	394	432	407	397	373	393	378	396	426	409	381	397	402	419	415	386	417	424	373	432	400	415	407	417	384	407	392	427	428
5129	14959	9209	4390	3238	2250	1781	12109	31583	31968	25831	13826	689	716	656	639	685	680	685	680	702	701	629	668	681	671	687	640	681	683	661	672	666	647	655	677	638	653	706	626	657	640	721	622	620	624	648	649	650	608	672	636	655	614	673	653	669	645	654	656	654	661	629	639	662	683	666	649	603	649	591	640	659	632	632	646	669	605	649	611	619	616	625	634	600	613	655	639	651	587	660	671	588	627	609	653	638	628	640	651	639	585	680	632	642	629	680	676	677	584	623	635	652	607	626	630	605	654	630	638	632	653	634	632	660	652	671	675	671	644	655	653	613	656	633	642	656	635	702	641	628	646	651	644	597	680	641	612	656	657	649	713	637	621	609	666	635	595	660	622	659	639	656	657	617	666	641	645	601	653	610	646	675	605	624	647	631	645	638	676	616	682	597	629	645	656	676	645	634	647	655	644	590	641	655	652	628	647	620	649	652	666	599	626	662	606	662	570	653	647	649	644	666	644	633	635	620	574	665	605	669	673	645	670	627	613	645	625	658	623	658	644	605	664	628	618	606	614	612	651	673	631	636	674	627	619	647	628	615	705	636	659	616	613	640	612	651	620	600	645	623	643	622	606	635	610	657	715	649	633	617	597	631	644	599	634	579	649	698	648	632	611	603	639	661	642	596	630	612	678	631	586	659	631	646	615	651	665	639	643	648	640	643	588	629	637	625	629	693	618	651	610	637	687	625	595	633	563	646	637	668	655	578	645	655	653	663	600	671	625	664	597	648	649	649	604	649	639	664	640	637	633	672	654	622	626	645	606	655	642	672	668	620	642	602	615	656	638	637	597	655	659	607	614	607	583	622	658	654	667	628	640	591	630	667	689	647	614	631	614	657	596	631	634	675	653	608	619	635	635	658	611	609	723	638	677	616	656	620	628	644	660	656	646	598	640	600	597	660	617	628	641	624	615	678	595	644	632	619	697	656	655	636	614	605	657	612	650	578	619	668	591	598	661	694	664	656	649	647	660	640	641	611	613	676	627	651	655	696	618	644	611	555	631	626	646	614	583	626	655	618	663	642	641	641	670	594	663	561	658	649	639	619	618	637	623	632	629	608	631	666	645	661	602	645	649	601	665	636	666	609	610	623	625	666	644	637	659	636	625	681	598	624	652	638	659	615	639	590	583	649	700	674	643	641	663	627	654	625	631	621	643	633	617	675	606	669	645	601	634	688	633	690	602	605	601	595	627	663	625	641	637	646	706	661	606	647	646	680	649	669	657	677	626	609	622	610	656	631	632	665	643	661	645	628	624	627	633	668	594	586	630	691	629	649	600	647	637	623	603	665	615	611	644	633	647	634	629	600	616	665	616	592	609	613	613	644	659	666	659	632	687	679	625	645	624	657	651	671	645	659	690	618	659	683	666	676	654	704	589	606	651	670	671	678	660	662	590	630	649	650	650	661	617	638	653	643	629	657	649	693	658	611	649	613	662	639	661	686	625	664	657	655	610	645	617	660	652	578	647	628	629	642	623	575	661	675	631	665	592	634	631	660	623	648	629	669	599	647	619	601	637	637	639	634	654	595	655	614	614	652	649	682	625	641	637	666	642	637	650	614	657	654	654	625	664	665	676	628	653	621	675	612	639	694	609	659	635	652	603	651	651	639	662	644	642	630	628	614	617	659	663	689	635	623	594	622	591	617	600	670	642	656	652	626	654	652	679	687	637	616	642	653	649	633	643	626	647	610	590	631	637	629	634	652	650	650	654	607	630	615	647	617	640	633	605	679	599	641	611	654	666	632	644	680	611	617	588	623	729	613	602	655	632	656	630	619	642	630	615	656	637	655	633	622	621	642	630	661	624	651	674	622	642	632	586	649	632	640	664	690	642	672	616	655	612	646	635	650	610	694	645	616	648	648	606	643	620	628	594	593	654	656	668	626	680	681	630	650	675	645	592	608	620	639	613	687	597	633	650	667	690	649	656	659	641	632	562	682	585	666	628	624	630	636	669	631	624	622	637	623	657	653	603	664	646	603	657	626	609	626	614	627	612	641	635	680	639	636	666	655	641	627	620	663	667	614	650	630	610	632	631	645	672	655	625	656	619	640	648	640	647	622	664	654	631	613	636	593	655	651	671	648	621	625	671	682	637	651	617	636	622	643	610	589	605	662	612	636	619	599	644	655	619	608	612	657	661	617	667	635	608	624	636	634	670	635	663	599	641	602	641	639	656	664	591	632	646	658	652	658	620	596	675	619	665	624	628	688	641	674	585	665	662	651	669	677	601	639	652	665	621	651	633	652	591	646	652	649	644	605	675	678	610	575	595	630	608	611	613	605	646	607	654	619	615	642	656	598	636	671	609	643	668	651	648	661	649	588	648	617	661	612	668	627	641	594	646	626	636	648	640	639	636	639	622	646	641	619	640	652	644	635	658	615	617	687	607	611	665	625	623	632	630	656	624	625	655	658	601	610	660	603	657	641	621	667	680	659	647	632	640	660	645	597	620	645	590	625	645	599	645	628	603	616	595	598	688	681	623	591	634	598	636	608	665	665	691	638	674	686	586	607	583	606	641	672	658	622	638	633	665	625	611	663	670	587	674	641	680	625	614	673	663	608	629	635	671	598	631	641	668	660	656	679	630	651	626	619	640	688	595	611	662	580	654	649	669	627	638	629	579	627	604	652	650	619	594	604	646	607	617	624	649	694	672	621	637	631	656	614	630	636	650	624	638	610	599	677	666	622	613	634	578	678	660	636	586	649	681	621	631	635	621	604	654	614	644	653	586	634	612	667	661	625	581	641	596	662	646	634	632	659	613	637	616	625	676	633	631	587	611	636	671	626	665	597	658	668	643	614	646	611	682	634	658	631	653	610	641	594	612	655	664	679	639	649	625	671	627	672	692	637	646	619	659	658	623	619	656	648	673	679	654	653	650	632	653	589	644	634	656	670	635	619	648	599	621	626	605	692	639	636	632	611	635	646	640	651	657	640	659	678	681	653	608	637	656	647	657	634	628	673	617	642	620	690	647	642	611	617	621	657	646	679	645	619	617	632	651	639	612	614	645	643	711	630	677	627	579	654	646	623	631	661	640	671	641	657	646	657	652	611	653	636	635	626	661	647	628	641	662	639	622	642	593	615	595	632	590	681	611	611	654	614	646	668	639	644	602	625	661	645	645	625	629	647	591	603	592	621	646	617	602	632	637	639	627	649	628	644	615	664	673	671	655	664	675	647	678	654	646	626	662	671	642	631	647	631	643	668	670	637	648	650	667	623	627	653	625	643	621	604	636	610	657	668	635	632	598	667	649	646	650	667	673	619	682	672	673	619	656	640	644	643	645	628	629	601	644	601	640	667	627	701	610	658	613	616	622	646	657	598	623	645	592	608	643	682	669	676	626	633	599	646	646	641	635	603	566	641	646	623	600	593	643	642	613	661	645	631	656	667	635	572	635	663	681	670	614	608	616	597	677	660	664	679	682	683	643	619	638	618	617	629	644
27845	17767	3535	1077	796	738	667	798	1758	2128	2002	1291	705	648	707	685	690	660	658	690	700	687	657	625	674	681	653	668	649	637	673	671	697	689	629	669	621	696	692	659	676	672	670	645	621	628	636	629	660	663	704	643	635	646	645	652	619	671	686	652	684	692	632	650	713	666	610	675	680	677	612	639	629	671	660	702	633	711	664	664	650	659	641	683	654	668	615	628	667	651	648	664	630	701	655	648	651	683	661	667	676	619	685	660	658	644	633	637	649	638	643	637	668	626	679	695	661	666	651	673	644	668	662	628	602	661	626	708	645	702	643	634	663	682	665	650	647	676	664	631	687	659	677	681	651	687	647	692	659	648	647	641	642	596	641	637	675	639	632	638	619	684	674	657	666	661	677	675	648	674	648	685	636	625	663	638	642	629	661	666	604	721	692	687	647	645	648	643	685	613	680	601	652	671	635	652	659	663	677	654	659	626	654	616	642	617	669	682	674	683	615	661	645	648	666	662	679	642	640	650	680	661	687	680	652	671	603	662	648	644	640	608	670	669	693	657	647	630	670	659	662	624	629	618	625	653	644	679	667	640	625	654	688	678	691	637	617	592	659	628	605	636	689	688	621	644	625	680	639	655	664	667	628	640	668	624	654	708	680	621	657	654	665	623	692	647	621	648	682	655	623	647	655	669	630	661	666	633	665	668	707	622	690	623	652	665	688	669	672	653	627	622	649	626	600	640	596	644	640	694	630	580	650	719	693	660	645	601	651	671	651	680	642	674	679	655	660	665	685	644	663	651	659	637	661	630	647	658	615	691	648	659	656	684	661	661	655	658	653	647	678	631	647	679	659	667	666	636	584	644	669	656	667	662	654	691	668	638	676	642	689	621	669	680	703	656	663	639	664	687	632	678	636	686	651	671	692	640	676	667	670	662	671	724	698	674	637	646	629	622	661	641	658	656	653	713	641	671	662	662	683	633	679	620	655	691	645	650	630	673	693	679	665	649	672	668	663	669	658	656	667	640	657	639	624	676	650	674	613	640	654	651	644	642	685	688	662	655	652	685	663	631	660	672	647	660	676	656	681	641	691	645	657	701	667	622	702	659	739	656	675	638	652	645	631	665	650	650	659	671	636	711	699	659	661	643	620	684	618	640	659	675	669	684	641	693	677	656	681	688	651	678	675	680	646	629	692	661	664	631	653	659	697	631	630	653	669	690	710	628	665	692	666	663	641	681	692	654	646	714	644	698	693	630	644	627	617	659	647	688	687	669	638	690	695	662	674	657	641	674	662	712	611	664	677	694	633	659	681	658	659	638	690	661	623	661	654	650	690	639	676	646	627	650	688	662	664	688	652	662	625	686	599	656	655	671	673	659	671	635	663	666	661	663	634	651	652	648	684	709	663	677	660	671	691	692	647	633	678	659	663	649	651	686	624	671	650	676	630	644	628	632	713	683	636	620	651	624	676	671	649	666	661	680	673	621	611	638	649	674	643	647	644	620	673	670	685	689	643	688	638	663	654	636	647	670	647	625	631	644	668	654	675	677	626	656	677	677	674	656	683	649	600	697	623	676	691	607	653	640	628	659	625	622	687	653	676	622	642	689	670	646	646	624	686	635	648	667	629	630	594	646	632	667	664	641	682	622	663	684	709	644	637	629	639	702	641	610	673	668	619	723	693	632	628	669	645	674	680	673	654	604	662	633	654	659	686	670	640	638	624	678	632	673	681	641	664	586	692	650	669	660	660	633	669	613	617	639	665	675	654	683	644	684	657	687	676	652	659	666	681	621	669	608	654	630	644	695	670	663	617	647	671	618	676	646	620	647	695	611	702	649	680	666	668	680	621	665	672	668	686	678	631	618	623	640	659	670	660	673	643	693	705	648	616	645	676	616	636	653	682	671	697	623	698	654	687	684	605	641	626	674	645	690	616	641	603	632	669	628	615	635	668	647	683	670	696	650	654	604	624	593	674	684	623	599	682	645	664	654	661	691	611	646	669	700	649	649	686	628	626	666	671	655	673	621	659	659	645	668	664	652	637	671	659	672	656	669	657	643	676	650	616	664	689	682	656	690	589	645	651	671	683	596	622	664	639	643	686	613	644	647	663	662	621	633	650	664	640	650	682	673	657	670	657	690	623	690	648	634	613	660	669	690	670	686	662	603	655	624	661	648	675	667	665	660	655	688	640	646	643	617	645	657	648	660	692	615	676	671	672	673	643	651	636	674	632	663	656	654	651	675	648	645	667	635	682	687	615	684	686	695	649	612	639	722	674	660	676	613	705	683	653	634	648	649	706	594	614	656	685	643	643	666	659	684	632	616	640	662	702	633	675	680	656	652	669	678	658	661	676	684	645	630	649	657	704	639	634	673	651	639	670	657	669	673	665	624	643	666	659	664	672	640	680	617	631	631	674	633	621	674	689	649	666	651	672	651	651	660	689	634	660	629	618	655	649	666	640	650	609	670	634	627	674	657	668	629	665	648	634	684	635	670	599	616	683	664	637	595	669	682	677	660	665	642	645	645	672	685	640	653	645	677	659	633	659	659	689	675	704	661	696	673	630	668	654	649	667	683	661	625	643	664	614	639	689	636	625	626	657	618	645	678	722	605	634	644	644	685	684	650	622	646	674	621	657	683	639	675	631	694	641	650	676	639	637	618	695	651	635	662	683	635	700	657	633	675	659	666	680	647	674	666	660	643	664	687	699	636	639	667	592	650	660	685	732	675	699	651	611	643	632	680	685	640	615	624	667	669	650	662	623	699	708	635	681	673	669	669	641	643	614	661	677	647	661	641	715	675	663	665	645	661	641	633	643	650	651	706	655	660	648	614	653	638	652	659	616	646	685	638	626	687	607	638	661	672	641	628	607	661	600	673	669	619	687	648	676	652	622	663	631	647	676	656	633	670	686	686	634	650	637	628	677	624	655	637	685	680	630	685	653	678	690	581	675	667	662	664	615	650	600	674	665	668	674	659	651	677	637	634	628	690	635	660	668	665	650	616	683	651	701	640	626	682	629	651	604	616	637	652	713	657	643	678	638	679	662	707	644	684	660	708	626	687	639	654	645	640	663	671	671	684	681	659	689	609	642	679	669	696	628	667	660	618	646	667	633	614	635	639	691	653	684	625	698	692	664	663	631	645	712	656	646	646	633	722	684	658	659	731	652	655	644	633	696	661	634	698	688	634	651	698	678	662	671	652	602	662	632	642	667	629	640	646	631	698	600	698	652	695	691	671	648	608	676	674	666	693	704	626	667	622	632	620	582	643	663	689	630	670	650	639	640	684	621	683	626	692	650	692	676	653	657	700	707	659	694	592	692	679	640	667	693	629	687	678	655	681	642	632	624	619	646	680	703	659	694	635	656	683	643	637	666	621	619	631	672	687	644	690	681	652	637	650	652	643	677	672	680	708	626	639	645	644	643	621	654	670	699	662	686	681	670	637	653	697	662	699	683	643	711	654	664	648	672	692	694	679	699	665	676	679	685	659
5096	2994	2158	1558	1353	1271	1250	1281	3573	4433	3935	2388	1072	1012	1053	1058	1066	1021	1025	1091	1083	1059	1043	1012	1086	1093	1059	1013	1078	1085	1010	1074	1104	1077	1075	1054	1031	1039	1043	1109	1084	1086	1039	1062	1067	1051	1014	1085	1036	1047	963	1064	1028	1042	1084	990	1029	1022	1066	1041	1022	1110	1018	1076	1095	1050	1057	1030	1090	1007	1029	1050	1046	1021	1048	1004	1054	994	1051	1034	1038	1043	1016	1085	1070	1062	1005	1028	1080	1042	1041	1064	1056	1045	1048	1054	1020	1030	1037	1017	1030	1065	1042	1038	1026	1072	1079	1012	1040	1024	1039	1024	1040	1009	1100	1031	979	1065	1044	1024	1044	1025	1023	983	1057	1039	1000	1050	1095	996	1044	1045	1057	1033	1009	1086	1033	983	1039	999	1083	990	1028	997	1067	1015	1006	1068	1094	1027	1062	1053	1036	1009	1095	1123	1044	1024	1058	1107	963	1081	1026	1074	1024	1073	1061	1050	1046	1044	1072	1029	1064	1029	1070	1053	1034	1057	1065	1084	1031	991	1120	1020	1041	1005	1014	993	1055	1045	995	1027	1016	1062	1098	1023	1098	953	1020	1037	1015	1075	1069	1009	1099	1081	1003	1032	1047	1095	1009	1008	996	1075	1059	1083	1105	1030	1030	1072	1027	1057	1028	1071	1021	1101	1061	1087	1083	1036	1059	1067	1108	1078	1059	1055	1092	1002	1033	1001	954	1076	1038	1052	1053	1056	1039	1063	983	1050	996	1072	1006	1079	1063	1060	1032	1083	1046	1031	1093	1011	1010	1049	1002	994	1067	1049	1035	1014	1050	1043	1056	1057	1063	999	1023	1060	1050	1001	1066	1113	1061	993	1056	1069	1028	1066	1040	1004	1040	1047	1084	1045	1088	1087	1097	1023	1048	1023	1008	978	1037	1047	996	1038	1128	1085	1036	1060	1022	1052	1040	1056	1024	1018	1056	1052	1068	1008	1064	1039	1088	1079	1049	1086	1009	1051	1074	1066	990	1035	1024	1049	1096	1065	1004	1035	1096	1042	1014	1034	1053	1035	972	1082	990	1043	1004	1013	999	1058	1001	1037	1091	1020	1028	1020	1027	1059	1089	1014	1032	1005	1046	1012	1039	998	1051	1002	1028	1066	1061	1009	1077	1054	1026	1071	1024	1033	1068	1050	1051	1093	1022	1073	1135	1004	1061	1014	982	1017	1010	1083	1117	1122	980	1015	1026	1003	1044	1019	1057	1041	1089	1099	1057	1043	1086	1048	1044	1066	1006	1024	1047	1074	1019	1069	1080	1043	982	1022	1038	1032	1093	1084	1056	1072	988	999	1073	1047	1064	1096	1012	1048	1074	1087	1056	1006	1029	1034	1082	998	1056	1039	1076	1061	1006	979	1008	1059	1052	981	1076	1066	997	1061	1032	1063	1045	1020	1054	1025	1069	1029	1062	1007	1047	1048	1089	1066	1068	1100	1032	1012	1017	1044	1056	1098	1053	1088	1011	1040	979	1011	1024	1017	1040	1043	1029	1065	1024	1055	1112	1038	994	1006	987	1004	1012	1044	1038	1047	1060	1060	1027	990	1004	995	1023	1015	1069	1023	1082	1044	1093	1026	1056	1037	1003	1012	1081	1034	1119	1019	1094	1022	1054	1038	1064	1058	1037	1045	1075	1035	1019	1023	1024	1055	1069	1032	1106	1051	1041	1060	1026	1044	1056	1040	1008	1034	1058	1047	1026	1034	1054	1026	1130	1048	1010	982	1041	1012	1051	1067	1073	999	1065	1049	1019	1048	986	1044	1028	1035	1040	1071	979	1064	1028	1011	1027	1059	1086	1069	982	1002	1060	1014	1051	1104	1057	1027	1086	1072	1058	1007	1034	1037	1027	1065	1059	1034	1063	1051	1055	999	1086	1007	1011	1005	1005	1034	1152	1103	1041	1021	1066	1002	1053	1022	1048	1074	1068	1085	1032	1063	1053	1036	1007	1019	1062	1072	1075	1025	1074	1094	1095	1043	1061	1035	1034	1065	1009	1065	1081	1039	965	1038	1016	992	1082	1043	1046	1008	1001	1050	1030	1074	1067	1087	1065	978	1087	1089	1034	1067	1056	1058	1115	1004	1081	1063	1035	1052	1068	1043	1014	1062	1040	1038	1120	1054	1068	1022	1073	1035	1005	1072	990	1034	1040	994	1061	1025	1086	1082	1048	1113	1003	1036	1080	985	1073	1014	1102	1038	1047	1030	1034	1050	1071	1070	1011	1035	1006	1026	1050	1061	1089	1002	1097	1077	976	1052	1014	1014	1050	1075	1046	1019	1030	1016	1075	1001	1014	1101	1059	1043	1041	1006	1041	1026	1045	1045	1034	1070	1060	1001	1004	971	1027	1073	1048	1087	1056	987	1098	1103	1001	1050	1018	1057	1123	1045	1019	1035	1029	1035	1015	1062	1081	1071	1070	1088	1058	997	1065	1097	1018	1019	1027	1123	1098	985	1040	1021	1063	1042	1006	1052	1099	1084	1050	1091	1021	991	1068	1028	1048	1071	1094	1103	1062	1025	1083	1045	1048	1057	1047	1044	1082	1085	992	1037	1063	1065	1093	1063	1022	1027	1086	1059	1061	1080	1081	1049	1024	995	1054	1047	1063	1019	1059	1005	996	1008	1072	983	1055	1036	1035	1016	1070	1040	1008	992	1073	1028	1031	1055	1049	997	1082	999	1044	1065	1026	1014	1017	1067	1075	1081	991	1022	1005	1004	1051	1097	1097	1066	1029	1094	1045	1036	1075	1099	1064	1072	1031	1034	1001	1010	1027	1066	1047	1052	1082	1030	1080	1041	1039	1037	1050	1048	1051	1072	1069	1067	1055	972	1033	995	1006	1032	1032	1034	1055	988	1086	1010	1024	1005	1068	1052	1023	1048	1044	1053	1054	1027	1055	1040	1070	1029	1111	1069	1025	1022	1047	1044	1042	1034	1009	1084	1051	990	1026	1050	1067	1057	1009	1064	1093	1069	1047	1062	1098	1094	1051	1068	1115	1079	1032	1016	1114	1053	1031	1014	1088	1050	1004	1028	1040	1073	1025	1015	1004	1029	1056	979	1002	1034	975	1077	1074	1103	1079	1064	1072	1069	1044	1044	1021	994	1047	1065	949	1070	1072	1051	1014	1003	1079	980	1047	1068	999	1067	1016	1054	1063	1038	1025	1014	1063	1081	1068	1054	1047	1043	1059	1043	1050	1033	996	1052	1019	1090	1090	1015	1040	1055	1047	1002	1054	1030	1016	1043	1066	978	1037	991	1012	1083	1098	1027	1074	1062	1114	1073	1072	983	1022	1001	1048	1022	1122	1056	1038	1068	1049	1083	1057	1021	1062	1096	1049	1078	1074	1025	1078	1042	1029	1046	1015	1065	1049	1075	1047	1014	1042	1083	1020	1016	1076	1047	1025	975	1014	1101	1051	1063	1056	1009	1052	985	998	1048	1071	1003	1026	1057	919	1016	1083	1068	1075	1034	1051	1023	986	1030	1023	1118	1047	1036	1052	1077	1088	1025	1001	1006	1014	995	1094	1027	1045	1063	1075	1047	1008	1049	1076	1048	1062	1095	1045	1049	1078	1015	1059	1065	1036	1041	988	1073	1019	991	1009	1038	1086	1023	1057	1086	1058	1072	1032	1058	977	1028	1035	1030	1075	1075	1045	985	1059	1009	1032	1041	1046	1038	1090	1045	1021	1032	1040	1028	1051	1033	1043	1015	1074	1045	1093	988	1058	1043	1102	1056	1076	1024	978	1092	1064	987	1081	1027	1031	1015	998	1015	1057	1076	1016	1074	1039	1101	1017	1061	967	1067	1020	1015	986	1101	1034	1028	1030	1009	990	1039	1037	1014	1059	1097	1065	1094	1037	1015	1019	1033	1062	1030	1002	1045	1054	1029	1085	1055	1038	1040	1012	1080	1085	1035	1063	1044	1014	1050	1032	1078	1020	1082	1033	1037	999	1058	1116	1071	969	1070	1044	1042	1049	1050	1026	969	1015	1121	1034	1063	1063	1022	1084	1019	1074	990	1069	1019	1049	982	1060	1031	1010	1077	1109	1002	992	1128	1036	1026	1034	1059	1060	1041	1000	1087	1046	1041	1099	1079	1045	1079	1014	1063	1018	1050	1121	1026	1006	1045	1033	1077	1083	1034	1034	1094	1072	999	1083	1009	1025	1087	1082	1037	1069	1049	1066	1067	1005	1060	1080	1030	1026	1066	1007	1051	1012	1061	1013	1042	1035	1016	1046	1107	1053	1074	1016	996	1132	1003	1065	1030	1022	1034	1034	983	1048	1063	1078	1016	1041	1063	1096	1018	1034	1039	1102	1034	1044	1078	1061	1112	1029	1050	1040	975	1000	1083	953	1024	1097	995	1051	1059	1073	1041	1008	1041	1066	1037	1072	1076	1007	1054	957	975	1009	1078	1114	1023	1049	1052	1034	1033	1095	1091	1065	1057	1069	1046	1067	963	1034	1038	1076	1006	1098	1061	996	1040	988	1082	1082	1001	991	1063	1041	987	1061	1084	1098	1055	1085	1090	1030	1073	1071	1021	1078	1098	1057	1044	1007	1025	1005	1104	1046	1065	1006	1035	1055	1024	1031	1085	1051	1029	1074	1023	1030	1053	993	1034	1078	1000	1028	1060	1060	1071	1055	1036	1044	1026	1037	1151	1067	1070	972	1064	986	1037	1032	1076	1054	1003	1023	1053	1033	1076	1021	1071	994	1041	1052	1028	1031	1053	1012	1014	1048	1025	1087	1019	1034	1048	1016	1080	1090	1031	1027	1044	1058	1052	1066	1052	986	1054	983	1049	1009	1033	1041	1066	1066	1094	1054	1036	1083	1043	1002	1003	1009	1027	1130	1040	1050	1051	1038	1044	1060	1057	980	1033
24036	21576	27695	25928	14134	1202	1204	4486	11276	12975	10078	5103	1249	615	564	576	530	521	575	578	527	534	592	555	542	524	534	560	572	551	566	561	534	561	572	552	554	538	557	540	558	600	547	543	558	557	550	560	561	516	544	558	558	540	539	575	540	553	565	537	574	518	568	534	537	549	589	563	524	554	575	542	554	578	564	546	532	552	555	549	526	572	588	569	572	518	545	612	568	534	575	554	554	521	606	527	541	483	598	549	514	563	524	535	542	520	556	505	601	555	537	557	531	569	547	540	540	548	513	564	553	552	554	555	536	556	525	547	562	531	545	528	550	568	501	549	549	541	569	570	562	593	533	580	525	526	530	554	561	563	530	519	551	565	576	531	550	525	542	593	533	511	543	559	553	522	581	546	536	536	564	523	542	565	545	536	507	569	504	553	539	533	555	587	518	490	553	529	566	520	569	556	540	515	522	562	497	520	496	505	538	539	567	550	542	558	580	571	510	529	586	515	556	559	574	527	526	582	536	536	550	541	555	559	603	557	475	527	554	524	565	538	555	573	546	575	553	572	523	559	571	567	539	471	552	528	588	552	554	536	557	550	535	503	519	507	558	559	563	525	571	504	526	496	532	541	564	532	589	551	527	522	508	567	548	553	575	572	550	531	533	585	538	550	527	520	542	558	587	518	507	580	502	572	549	578	539	531	533	561	523	551	552	553	543	617	543	547	549	571	518	525	580	544	540	562	543	505	531	497	569	562	556	572	555	550	540	517	529	537	533	607	577	561	541	565	532	538	533	553	520	619	526	506	596	566	530	596	520	516	530	550	568	548	580	520	560	537	585	523	515	525	549	507	579	545	563	533	555	575	558	568	567	541	571	539	559	559	518	520	540	536	510	587	502	506	542	554	562	574	576	512	543	520	545	529	553	525	559	522	580	559	557	555	547	552	532	519	533	569	552	520	547	536	536	563	564	520	527	511	592	576	576	528	572	574	511	566	500	617	549	566	550	506	546	497	543	594	549	536	545	522	558	563	521	524	543	557	551	553	519	534	554	519	571	530	536	563	576	549	563	539	562	554	575	537	578	579	520	578	533	581	531	554	549	548	521	582	482	592	543	518	560	499	573	590	575	556	526	574	540	555	512	566	529	525	541	569	580	546	484	563	538	551	544	546	569	547	559	577	590	540	559	593	570	543	573	579	592	507	556	539	539	555	546	526	543	537	578	580	490	539	523	533	520	527	540	518	571	507	501	561	552	546	569	578	532	558	568	534	563	558	492	551	540	525	551	524	555	550	550	537	577	514	549	578	529	542	528	524	503	569	510	529	543	526	527	533	552	522	535	532	523	564	599	563	551	576	602	557	523	550	585	507	526	558	525	558	542	530	548	540	554	533	544	521	527	540	517	562	567	572	506	518	559	546	543	566	521	586	549	546	540	580	502	538	545	567	556	539	539	577	589	537	541	580	548	575	537	553	548	537	535	548	555	538	542	552	546	555	568	561	572	534	585	558	549	581	537	527	495	527	567	529	567	570	584	563	507	560	520	525	576	545	529	542	533	584	568	479	544	551	535	537	586	563	533	564	531	568	544	565	541	548	545	558	582	495	584	551	529	514	531	537	540	563	555	540	550	501	533	566	527	565	520	532	561	576	536	542	528	503	557	564	560	542	562	557	569	543	550	521	523	526	598	559	582	530	530	573	562	565	580	549	587	571	566	538	562	523	498	547	529	543	540	520	553	536	528	529	538	550	597	559	606	563	597	504	562	494	592	541	566	557	521	584	546	527	580	569	543	547	526	581	526	535	558	534	546	536	568	542	528	561	551	516	571	592	544	558	558	579	550	520	545	525	525	565	538	561	539	560	556	541	552	531	553	550	552	544	555	567	564	538	574	539	566	542	535	555	541	580	598	579	522	531	519	517	517	538	561	521	532	557	521	553	533	510	563	571	585	512	533	580	592	515	592	551	534	546	551	553	552	526	521	554	530	559	546	571	578	557	526	543	556	536	549	538	504	589	526	544	518	546	554	534	544	517	598	543	572	566	509	534	520	524	577	545	587	626	560	541	529	567	568	557	599	517	532	570	519	546	538	542	532	606	542	545	580	565	553	567	568	545	562	532	544	539	567	594	542	555	579	570	531	565	543	548	573	519	545	564	557	589	580	526	543	533	527	523	511	571	521	568	509	562	526	574	542	569	495	566	526	543	596	518	544	548	514	579	599	560	572	576	555	534	562	537	542	507	566	564	571	555	557	560	539	557	545	541	591	546	540	532	560	570	547	526	559	573	589	536	578	515	541	534	545	571	570	532	546	498	601	568	585	505	559	545	536	550	538	521	570	537	554	538	568	567	532	570	513	543	556	551	547	533	510	527	519	555	548	571	560	519	585	547	559	512	517	523	544	556	553	543	546	544	523	570	506	506	598	571	549	543	531	522	545	565	586	599	583	578	525	503	545	545	530	533	554	554	579	570	521	556	603	539	534	541	526	541	597	635	567	564	573	522	501	561	522	533	553	570	540	541	580	550	532	523	533	502	533	474	511	543	517	529	598	593	537	530	525	562	570	576	536	552	574	533	535	565	576	534	555	524	524	541	526	571	573	544	604	528	568	531	519	532	540	525	561	534	531	572	564	556	588	521	533	570	560	494	530	536	532	557	587	564	550	588	579	575	557	515	578	539	543	544	566	595	559	529	556	547	494	555	527	553	557	555	533	557	571	523	524	565	515	563	576	527	543	507	547	555	567	535	545	513	531	524	554	577	567	552	632	564	564	538	540	540	547	524	596	577	565	531	562	537	549	557	547	539	509	565	557	635	537	538	543	553	526	538	569	534	550	507	528	522	548	513	518	513	568	525	573	512	557	553	591	577	571	557	501	571	537	584	575	524	547	544	572	538	517	540	568	551	525	577	579	564	539	570	490	547	587	573	537	546	567	561	533	553	561	560	548	510	535	566	526	513	560	565	570	523	590	530	567	520	584	525	566	531	591	559	556	574	531	534	570	556	536	544	544	522	520	548	581	533	533	550	585	562	534	551	581	521	534	545	578	555	557	509	524	572	560	545	527	549	569	545	546	541	530	529	508	519	544	511	599	567	575	544	498	514	530	504	538	547	567	564	546	567	537	530	488	521	544	560	556	529	539	510	546	549	562	564	537	493	545	570	546	536	527	578	539	575	567	584	550	511	569	531	514	508	520	546	540	568	538	599	536	531	592	555	543	552	593	515	520	534	519	533	549	513	557	526	534	565	566	523	508	520	523	537	538	491	560	531	500	528	510	567	521	576	538	565	529	489	506	540	528	533	565	565	513	525	554	559	547	485	564	546	547	508	533	548	586	553	516	510	555	548	534	534	541	534	552	567	519	532	533	548	523	544	578	518	543	513	536	574	548	530	549	553	548	535	567	547	548	473	550	591	538	517	543	536	510	550	552	584	568	558	587	558	526	556	508	521	544	524	537	539	589	540	529	509	553	576	585	555	528	501	544	534	525	544	519	498
3815	8865	5619	2959	2185	1742	2530	10360	22395	22835	17915	10232	2423	914	851	887	879	895	884	867	909	892	892	922	895	903	903	936	903	871	929	919	853	888	876	938	915	961	871	847	890	888	895	867	944	882	925	907	937	813	867	901	913	909	899	893	858	909	896	859	935	870	938	949	904	846	825	944	898	871	894	873	847	868	904	876	929	879	877	869	918	902	836	903	834	871	853	888	792	923	873	847	915	833	899	885	882	878	917	930	901	834	866	877	877	880	898	916	882	897	919	857	881	900	959	866	862	879	882	847	878	869	940	931	877	903	858	873	868	898	917	912	878	922	892	876	888	861	914	943	862	873	872	876	916	939	889	860	903	915	854	862	896	823	920	884	941	917	915	879	865	872	939	858	860	871	944	875	911	905	903	865	860	873	889	872	878	898	867	902	913	841	901	945	884	904	860	920	908	948	915	887	912	864	861	890	881	883	863	913	840	853	902	881	879	891	858	923	895	873	865	888	826	933	911	890	898	931	917	927	884	871	872	918	878	920	904	904	827	884	896	904	922	908	939	910	917	898	854	958	889	933	897	828	907	868	918	918	852	898	882	938	906	912	857	849	854	843	906	872	876	921	876	876	903	848	830	863	850	929	918	896	912	914	875	860	914	892	878	931	916	857	906	918	871	836	888	845	848	862	881	923	882	876	887	934	894	847	869	901	897	895	898	898	850	886	937	891	895	848	952	892	889	829	866	901	899	894	884	887	861	830	888	882	888	836	814	863	897	901	918	854	874	906	880	903	892	876	842	881	832	878	844	940	901	883	900	867	839	858	858	883	890	866	924	893	933	936	906	883	934	902	862	847	910	911	892	907	859	892	910	899	944	858	897	842	839	879	881	914	921	899	915	911	907	905	907	886	843	925	869	859	840	847	881	912	876	897	850	823	920	881	906	881	935	865	901	907	891	921	889	920	920	879	912	882	909	855	876	888	873	890	904	942	874	908	939	866	955	871	884	855	868	847	922	886	880	866	848	883	891	880	872	910	847	871	854	894	923	886	860	892	929	873	905	851	897	875	874	906	852	888	911	880	879	887	871	918	859	873	887	885	932	863	860	857	894	909	877	880	857	893	888	870	891	876	868	876	928	931	919	914	912	873	842	914	899	920	870	881	925	864	877	856	894	936	901	869	900	893	876	902	841	861	861	915	908	868	895	864	861	880	853	850	899	898	888	852	893	904	874	898	893	925	883	919	892	945	911	894	894	861	892	827	904	859	846	871	904	887	917	924	964	852	837	881	912	884	915	878	883	857	890	860	869	858	893	867	945	842	904	920	864	877	869	883	907	866	887	908	869	916	877	853	818	838	838	900	868	803	898	873	936	941	911	850	850	893	869	910	899	946	876	891	882	879	891	813	898	877	913	881	851	855	872	917	852	897	868	874	839	865	910	910	891	934	862	895	872	853	860	874	882	880	931	881	900	902	897	866	890	883	892	897	890	915	895	920	938	935	900	859	891	923	854	887	894	847	826	893	878	872	903	889	878	914	893	862	881	894	906	856	975	905	892	896	853	867	892	884	850	866	884	882	909	887	882	916	909	891	918	883	817	875	850	954	885	880	894	911	879	872	914	930	931	857	903	859	915	928	883	924	935	868	831	926	867	881	834	887	898	864	830	879	933	929	854	912	886	859	884	889	849	912	857	873	898	872	851	872	934	811	860	899	899	917	904	836	919	869	867	902	900	894	896	852	885	842	831	946	837	906	858	838	917	846	885	907	943	889	869	910	845	843	867	901	874	871	939	846	868	887	890	834	915	844	871	856	867	884	884	865	876	882	873	913	908	928	871	826	908	869	953	910	887	898	874	894	823	857	896	904	882	850	874	903	871	852	843	829	915	887	920	888	901	891	902	911	903	878	845	880	916	916	888	838	885	883	889	844	926	858	941	895	844	864	883	880	854	866	896	868	841	892	919	892	842	847	920	833	912	888	909	849	929	859	950	867	896	871	928	873	923	911	911	933	907	905	821	923	868	911	888	855	876	900	890	887	905	940	949	867	913	909	909	891	890	891	885	825	872	884	865	886	841	906	883	868	895	854	894	904	876	875	923	887	861	877	837	895	900	849	883	876	877	894	901	835	848	895	937	897	886	869	896	848	924	910	897	898	874	899	922	879	894	870	881	874	921	828	860	851	880	872	875	892	866	868	940	859	895	881	887	869	856	883	899	842	873	894	884	805	920	864	863	866	840	905	873	838	889	947	863	847	861	867	878	895	833	918	858	876	868	909	907	934	867	938	866	861	907	915	842	871	914	928	883	882	856	860	850	882	844	905	859	873	882	891	908	910	885	931	869	914	886	846	903	886	897	922	863	907	888	895	905	850	896	847	856	819	883	841	880	871	890	848	906	876	839	927	867	905	835	870	874	849	861	931	873	929	913	869	844	891	870	874	916	922	921	873	904	904	895	908	864	903	837	862	940	914	869	891	909	875	861	837	889	890	919	921	902	903	912	857	879	893	945	902	871	905	923	889	921	861	866	899	890	915	854	817	874	888	860	894	920	883	904	891	933	847	870	857	897	857	948	939	850	868	869	847	925	955	901	872	902	899	821	927	937	928	850	875	892	865	861	871	883	879	901	948	859	875	902	930	924	884	919	865	936	851	882	906	849	925	848	912	864	931	886	896	906	900	903	903	950	922	867	901	926	908	892	913	825	843	888	856	974	884	891	892	860	884	855	914	920	947	876	905	888	889	934	844	898	889	860	866	848	853	852	890	858	884	940	850	858	878	906	839	878	918	873	919	875	864	944	837	901	865	916	872	851	910	877	869	893	887	893	892	885	916	837	917	878	886	910	871	828	919	887	900	927	875	893	886	917	879	904	916	910	896	881	891	930	886	881	838	885	826	905	873	937	931	894	909	877	864	886	887	951	879	879	904	878	913	890	887	891	897	862	944	924	887	877	861	891	918	893	898	920	879	883	894	911	913	873	866	913	876	886	888	879	933	892	901	888	882	827	894	906	861	895	879	910	845	849	869	922	903	883	920	928	927	878	895	842	892	886	892	933	892	865	910	887	819	913	879	886	907	882	911	858	886	928	864	879	837	922	891	857	846	920	886	826	880	932	918	860	892	891	844	934	884	894	878	866	866	886	894	820	875	878	892	856	858	899	894	904	867	879	861	829	876	921	886	890	885	931	871	891	848	853	845	885	929	910	986	880	849	865	874	899	904	827	888	840	872	856	896	921	891	867	882	876	920	853	861	928	857	867	911	909	901	898	899	930	888	889	860	831	957	873	896	878	888	892	886	806	900	890	909	906	854	923	893	907	900	870	940	868	879	917	887	828	859	876	893	871	967	896	871	877	845	905	921	899	861	911	874	873	897	822	888	887	958	882	899	865	847	855	861	922	857	882	895	875	883	886	911	914	806	920	848	895	910	818	890	873	942	888	880	875	863	879	892	885	932	875	851	869	861	899	853	901	900	905	888	889	881	882	891	909	912	899	868	874	912
25510	21564	24548	16726	1006	778	815	2333	5721	5585	3949	2227	823	607	618	642	686	590	640	613	619	674	629	624	574	677	597	669	653	645	655	624	617	601	663	579	624	631	649	620	636	608	642	609	664	638	649	656	611	610	669	621	642	678	642	586	621	659	625	679	610	612	628	599	644	641	625	686	621	643	604	638	608	611	636	642	609	598	628	681	682	627	653	643	679	644	637	652	641	610	619	587	592	637	605	628	627	639	585	618	577	640	606	613	582	643	664	612	588	614	624	640	638	598	644	615	610	631	625	646	640	670	639	656	672	649	622	676	592	624	666	593	615	614	616	580	623	596	609	667	625	630	668	613	685	667	637	620	646	608	600	622	613	680	622	655	619	687	624	615	628	605	602	601	605	636	700	628	650	605	594	598	629	610	637	656	666	591	648	616	613	605	569	656	635	640	595	640	624	672	589	618	652	586	658	627	575	617	596	601	623	630	674	637	637	641	606	633	624	650	663	662	629	641	644	649	653	610	670	664	615	615	623	607	624	671	631	657	578	679	588	654	611	610	631	647	614	659	624	569	650	617	594	634	649	597	631	648	616	624	623	640	648	643	657	612	645	634	606	618	648	634	616	645	626	606	628	646	595	632	577	643	665	657	637	648	619	631	618	597	619	623	577	634	661	654	633	610	659	620	655	622	659	642	637	681	606	686	640	621	600	614	666	596	632	593	601	631	650	617	646	653	586	619	598	632	609	611	661	618	661	586	620	652	675	602	677	592	619	620	681	640	636	629	644	647	632	628	625	659	666	632	625	630	598	606	627	602	588	615	667	581	642	642	632	645	640	612	627	612	609	637	609	590	645	649	625	600	606	627	615	653	643	611	654	673	633	625	654	593	615	653	669	598	628	656	593	635	559	666	635	629	696	610	607	611	660	616	587	623	618	620	634	629	622	633	608	616	651	592	594	642	615	616	610	614	633	642	610	666	606	606	614	633	638	650	623	607	639	665	646	620	648	614	621	644	620	677	614	636	610	652	653	635	660	622	640	659	591	617	642	597	584	600	650	641	605	594	600	603	665	621	646	611	646	565	622	619	615	645	594	632	577	643	650	594	628	636	583	619	586	640	611	647	624	673	633	658	607	604	588	653	642	662	653	631	623	577	665	603	611	597	632	654	677	668	608	607	625	610	647	624	623	614	631	616	622	624	654	619	603	625	590	673	589	669	618	626	598	686	629	683	668	591	626	627	597	634	664	624	638	616	589	679	676	630	620	612	601	639	620	633	629	613	635	642	643	617	558	670	624	659	664	709	548	606	596	611	601	611	646	628	619	669	620	642	647	619	668	606	609	620	617	621	630	664	589	647	631	624	613	659	645	584	633	610	633	634	624	598	634	560	602	627	630	622	599	596	642	605	641	622	656	641	642	659	640	616	661	613	601	633	645	580	639	613	642	651	677	602	612	619	614	634	597	611	648	616	589	619	607	663	601	623	613	633	584	615	649	648	622	625	618	625	651	674	618	619	628	635	623	630	615	681	630	625	666	632	658	641	639	623	604	604	625	638	623	640	616	658	594	646	639	609	618	631	635	638	648	645	625	609	612	665	672	622	598	645	624	612	652	618	596	619	555	647	619	648	605	603	619	647	608	605	598	658	582	635	600	596	588	596	649	681	579	607	604	607	650	598	596	623	579	624	656	647	655	612	613	619	606	603	645	626	647	622	644	592	624	652	652	623	644	606	614	637	659	639	659	665	665	671	638	613	632	636	630	647	655	610	623	637	657	623	646	631	635	626	634	692	667	619	658	687	653	624	645	605	648	596	668	597	620	609	653	626	644	660	596	669	599	640	609	579	629	618	640	649	652	666	635	600	605	602	610	612	587	638	568	682	640	636	574	602	616	650	586	649	623	647	642	629	616	612	636	595	629	616	679	651	632	588	587	624	633	636	586	602	608	611	630	644	664	644	603	605	636	592	665	605	585	606	609	608	668	605	646	637	629	634	591	658	643	616	595	610	637	677	621	620	619	588	603	573	676	642	629	630	607	579	620	636	586	650	612	691	619	652	647	612	622	614	632	637	653	648	627	617	643	624	661	657	657	642	622	635	589	617	622	663	639	620	637	624	625	607	639	637	680	606	614	663	599	646	632	563	591	589	616	630	685	598	600	645	652	630	574	608	660	627	651	600	632	635	616	602	643	612	627	640	586	601	614	603	625	577	639	636	666	641	646	589	668	633	642	639	590	651	649	612	630	623	642	635	605	648	638	614	639	649	627	624	648	599	608	590	615	631	664	643	630	644	651	650	668	646	653	617	635	679	653	575	591	641	621	652	669	575	630	650	675	669	616	667	671	603	658	653	683	608	623	677	604	626	643	579	634	621	614	634	592	674	657	625	610	601	609	622	662	622	584	649	683	595	664	654	639	666	676	672	620	656	648	648	610	584	636	629	636	619	670	622	661	658	621	634	656	588	619	626	601	640	635	625	636	584	637	652	632	570	642	636	627	633	663	615	676	640	628	637	614	600	585	619	634	653	592	619	649	607	631	605	664	602	679	610	671	613	682	608	663	634	649	628	620	648	660	640	648	634	653	637	635	633	642	642	590	677	608	637	601	621	615	637	630	651	611	652	624	637	628	631	661	645	631	634	676	653	624	620	623	639	653	650	633	645	632	659	603	639	647	606	661	612	592	656	648	620	609	658	661	651	618	602	627	646	607	676	605	639	633	638	694	604	641	631	628	635	619	623	650	650	627	621	636	624	594	634	646	615	657	612	602	607	602	659	662	625	582	679	577	644	588	621	608	645	631	648	609	609	603	686	646	662	631	608	673	601	612	656	649	613	661	635	591	610	644	597	630	642	651	633	613	616	653	576	633	636	608	640	655	638	629	617	619	625	594	626	632	624	579	653	642	625	663	594	600	649	663	621	665	611	614	577	671	680	605	647	645	647	637	659	613	639	590	643	595	656	635	587	625	622	618	584	653	699	620	631	655	627	668	655	615	628	612	631	582	603	610	598	659	617	621	639	658	629	630	632	604	638	640	651	584	588	567	638	625	632	628	645	650	653	610	679	601	605	629	665	642	607	649	597	629	583	607	653	645	637	608	577	634	625	676	604	601	688	656	591	634	629	609	650	659	617	580	637	622	659	609	630	605	656	640	617	622	621	643	598	635	639	621	602	671	579	680	626	623	670	663	631	611	627	617	631	618	621	652	623	592	627	607	675	639	613	613	623	615	611	611	631	638	641	633	657	634	645	637	623	636	631	577	584	592	610	666	655	605	617	612	644	656	617	591	659	638	641	635	615	587	636	636	630	660	651	635	642	624	644	634	627	618	646	628	566	675	609	610	618	642	620	581	602	636	594	614	626	648	613	675	628	614	594	679	632	616	621	545	597	595	593	644	604	605	604	648	614	683	636	644	657	672	613	637	609	652	592	607	620	648	614	616	658	592	602	624	590	625	653	599	590	592	627	660	675	674	639	638	682	595	685	613	612	624	637	643	652
4238	5072	3513	1989	1638	1383	1381	6875	15663	14269	10136	5536	1567	1032	971	975	1007	1059	1031	987	942	973	975	1008	962	999	947	996	975	1054	1003	1036	1024	1008	987	943	1007	999	973	997	1002	1013	972	1014	1027	1018	1011	978	982	985	1048	977	1032	1066	982	1031	982	998	1015	1000	992	1021	1045	998	948	1032	987	1013	1012	1042	1004	997	989	1007	982	1016	935	1000	1003	988	1017	984	1045	1000	953	978	995	991	952	938	997	1012	1021	984	966	936	997	1049	955	988	967	979	1017	1025	975	998	1005	962	941	1001	990	955	1036	969	1033	1013	997	1002	950	953	967	984	974	976	983	956	1049	1021	936	974	966	965	1016	989	956	1023	1013	1000	962	1010	968	1002	1001	1014	947	1036	984	1009	970	994	973	986	992	1030	980	999	972	1007	1024	990	939	999	970	949	984	999	955	973	1018	962	985	1014	976	944	980	978	996	985	944	985	960	1002	992	966	993	1008	977	965	950	987	942	960	1013	944	1004	1020	978	942	1041	919	1031	961	937	1011	997	1020	1026	1000	1020	974	992	1003	936	965	942	993	995	986	970	949	1060	948	971	1056	948	986	1029	983	909	971	1015	1020	1015	977	931	1001	986	1038	1010	990	992	1038	991	1027	1017	988	1026	999	1050	1006	966	1006	990	1002	935	967	983	993	1008	988	993	934	974	959	1035	985	989	973	908	1053	959	973	992	961	990	1031	991	967	965	992	965	1014	1006	985	1001	1010	990	977	1029	1030	970	958	1008	961	1019	1053	1022	972	973	948	1011	1000	1022	989	941	992	965	960	1045	969	981	1001	1009	939	897	970	997	998	973	956	970	997	964	975	945	982	1009	954	993	963	935	970	1012	1003	984	968	1029	999	998	1009	1010	968	1022	940	1021	924	1013	1036	1015	957	1002	985	1018	979	929	985	983	969	992	954	1017	1014	980	963	982	1021	998	1005	986	1013	985	1004	1032	1020	909	949	1010	982	997	1016	955	989	968	1038	1040	1058	990	1009	958	1005	947	1036	980	947	976	961	972	1006	998	1001	917	943	984	994	947	984	1004	971	1001	970	993	983	964	1027	1002	960	978	964	973	972	978	1022	960	1009	989	1025	1006	982	974	1013	966	1013	1035	939	996	1003	1008	982	920	956	1013	992	984	961	974	1044	1011	988	935	986	966	988	1038	1006	966	1009	968	967	962	1010	1026	1021	950	962	939	985	955	913	956	1036	993	1038	1021	963	1043	1001	969	1011	936	991	1009	998	1003	1017	948	946	957	988	992	938	954	975	1034	1022	970	983	938	1036	982	949	991	983	957	987	992	969	986	996	1037	999	992	977	1011	1022	987	976	1010	989	956	1011	1014	970	938	1027	991	992	985	968	1006	1028	938	1006	999	1027	995	989	976	973	951	1015	1013	975	961	1007	958	1035	999	987	1000	948	970	959	944	988	980	1019	1023	1013	1025	1015	1002	1009	981	990	1012	1057	1019	975	979	1032	1008	999	988	977	1052	997	988	1010	1015	1024	1025	1017	996	1005	1005	995	983	957	961	1002	1015	963	995	957	991	1024	1038	995	969	1015	1019	987	977	1038	1013	1024	987	1005	1013	1010	1033	994	1049	997	960	973	981	935	1033	958	953	1020	948	1009	920	971	932	1006	1001	984	1030	967	1021	990	984	981	989	1014	1011	1046	1023	1005	897	984	1083	957	978	992	1037	994	969	1022	1011	953	990	1028	1027	1009	973	955	1007	944	1035	955	976	1007	992	1008	987	1001	988	958	968	956	953	977	1001	986	995	1013	1057	1016	1000	951	957	932	958	943	1008	960	1019	943	1026	981	1023	953	983	976	1038	1020	1014	1015	986	1001	994	1042	979	977	1031	996	1024	1000	955	965	950	953	980	961	1010	970	952	976	1029	913	941	991	1005	1005	1041	1007	1008	979	1069	984	1006	1001	972	1014	985	1022	997	1003	1054	1004	980	940	1014	982	1013	1025	972	1002	969	975	971	988	985	959	980	1004	976	1012	999	968	1012	1020	930	985	1023	953	984	1045	984	1031	1002	994	1003	957	985	1003	963	1037	1019	926	1002	916	1001	1007	961	1035	1037	1016	1032	1019	990	944	982	975	889	967	993	983	1030	1000	1016	1012	981	990	1015	977	964	943	1034	994	1022	995	965	960	1025	1011	1024	1051	992	1045	1005	961	1035	1056	972	1003	977	1007	1016	971	1004	1003	944	983	942	951	934	1018	1029	975	982	981	993	1036	1005	981	948	940	1021	1017	970	1012	921	994	984	1021	973	986	987	968	972	993	951	1041	1031	984	1015	996	951	981	961	1035	967	988	1006	987	1012	1021	977	1002	1007	1053	970	936	1012	1011	945	1044	1036	1014	971	991	1017	995	1033	1013	965	1004	991	1004	1029	925	982	988	981	981	950	1001	1009	1006	982	1057	967	1014	1005	968	1001	1029	1011	913	962	934	960	966	1002	1002	998	993	1032	982	1005	973	982	1035	986	949	999	990	952	978	1011	1039	955	989	1039	993	1038	992	982	1018	1022	984	924	1011	1035	1009	961	924	975	1003	1015	976	1020	929	1008	995	1048	998	976	952	1033	1080	968	1004	990	973	1013	973	1003	967	989	1009	982	993	958	993	981	999	980	998	959	954	984	1011	1011	991	975	1001	1000	959	1042	955	926	1036	990	967	969	955	944	982	1056	916	1038	1009	974	944	995	1004	970	994	938	1032	983	946	972	1025	994	1050	985	982	1013	989	1002	966	1000	950	1010	1017	962	995	995	986	987	968	1020	1011	958	978	1004	1007	990	1016	1001	1010	1002	910	998	988	996	979	985	996	964	969	952	956	1015	953	987	966	971	953	1015	981	993	967	971	1010	987	976	981	921	1014	1026	1035	986	1006	1022	939	943	979	997	1007	957	938	976	1025	974	980	974	979	1025	1003	896	1030	969	994	970	971	998	951	982	1019	981	979	990	1057	1052	979	928	1055	1011	945	959	1003	1016	999	982	1015	940	989	1012	1030	981	960	989	997	1000	1018	983	1009	1020	977	992	982	1033	966	979	934	1019	972	1014	957	984	1024	1023	939	962	996	1034	1026	973	1002	1029	983	1001	995	969	937	1007	1006	983	1034	1046	1065	991	949	988	988	982	1024	1013	1009	1055	1064	984	997	1065	1010	1022	982	1035	1006	964	1016	1012	1022	989	950	967	981	977	917	1000	1029	969	994	1019	1008	989	975	986	980	996	982	1046	954	942	998	1007	959	1029	1008	987	1011	966	1009	1022	996	1043	962	946	976	955	997	1039	1018	980	995	975	997	943	979	976	1003	939	1001	993	1027	1009	1021	1002	1002	1029	972	1031	1004	997	993	980	966	980	969	982	972	1025	1011	987	980	1023	961	968	1027	969	1020	1004	953	1018	1008	987	942	1049	979	958	963	1004	950	992	960	960	988	1004	934	1003	1002	983	950	1016	1033	987	986	998	993	997	934	1031	989	1017	1026	1001	1008	885	1005	981	1002	1019	1010	1025	987	984	965	971	994	950	1043	986	992	980	962	973	985	1018	1027	1007	980	997	942	1047	998	1048	970	1040	951	993	1007	974	952	1006	978	1005	1005	1011	937	1003	920	969	1022	987	920	971	1005	1045	1013	975	1031	987	982	945	1021	1038	1050	1008	988	979	988	1051	973	1007	1011	988	1048	1053	1048	1000	1005	963	1042	969	961	975	994	994	962	995	1000	988	963	963	1012	965	993	996	1005	970	973	951	1012	1040	966	967	934	976	1028	969	979	1020	950	993	972	960	1022	1021	1000	1004	966	968	1029	1032	988	985	999	994	961	986	965	1027	1008	986	982	1031	982	936	991	984	942	949	1001	988	962	982	925	956	1033	1068	980	968	998	999	998	1024	988	1021	988	987	930	988	997	1018	1020	1009	994	999	1015	990	985	976	1037	1033	928	957	968	1006	1013	1023	956	974	987	963	990	993	1014	1001	988	949	966	982	1023	1019	1032	1021	951	1012	960	1031	1039	1006	931	994	1041	982	989	988	992	920	1022	917	1029	965	1002	1006	907	940	1004	978	976	977	1019	984	994	942	961	1007
22976	21584	28656	24991	21588	14834	1374	7199	21914	23531	17463	9508	1882	443	407	452	410	435	397	430	450	414	422	412	435	461	404	397	418	408	354	449	445	431	409	440	390	455	418	430	411	467	407	389	456	396	451	396	464	410	430	393	401	448	465	424	445	412	415	441	401	383	438	406	430	464	431	413	424	428	426	408	420	425	429	429	391	387	392	454	415	449	379	383	436	418	400	430	417	422	412	389	421	407	420	439	432	406	445	378	401	456	425	424	431	444	433	414	434	442	437	426	397	410	428	391	424	453	385	429	422	403	436	415	449	429	363	437	423	426	381	378	386	455	424	400	439	420	441	419	421	412	422	392	413	400	392	418	396	421	422	449	405	410	392	417	420	404	401	433	390	448	430	384	390	408	416	413	397	426	438	355	424	447	412	432	447	438	422	438	422	425	413	426	418	466	406	433	431	393	428	431	391	416	430	399	417	411	421	413	411	455	407	449	443	392	435	448	446	422	412	444	444	427	419	443	440	408	418	413	409	397	415	431	420	405	465	380	426	400	405	453	408	421	427	435	385	422	404	407	426	395	429	395	411	431	412	414	410	398	403	420	414	428	433	415	441	446	414	414	441	424	420	421	434	420	427	420	407	384	382	409	427	408	399	425	411	411	387	378	408	423	397	397	400	410	405	431	435	413	417	413	428	410	445	417	417	404	390	412	416	439	424	428	429	406	430	422	403	430	448	449	418	443	443	391	407	445	387	401	427	439	415	431	434	397	400	398	406	397	401	394	401	387	429	409	409	388	400	446	429	411	412	448	433	436	423	400	426	424	440	404	419	373	412	381	428	417	401	446	442	421	452	395	438	398	397	400	408	427	381	436	399	416	362	424	410	426	415	412	420	422	467	405	425	396	425	417	428	412	387	435	392	429	439	409	421	385	422	404	422	411	428	421	435	397	430	390	422	432	436	390	430	470	394	429	400	401	402	416	413	440	398	412	453	429	448	398	429	453	419	406	449	397	418	410	392	418	434	416	400	408	412	427	416	447	411	449	408	429	421	473	414	395	416	424	416	415	441	429	413	440	404	414	404	428	436	417	418	433	417	445	386	409	431	418	383	447	417	441	417	435	408	429	410	421	408	397	385	433	402	391	407	422	411	427	422	363	428	398	446	414	402	399	388	426	439	412	409	422	408	413	414	399	418	363	450	425	447	405	402	425	415	406	403	439	433	398	410	411	445	425	448	418	364	422	419	395	429	433	414	415	420	402	448	372	422	390	417	424	423	410	412	382	400	427	420	422	418	437	407	461	457	445	437	423	423	434	426	446	405	403	415	383	395	390	401	380	422	410	420	415	428	420	434	423	437	419	408	385	445	420	408	443	382	403	400	403	405	410	417	438	444	422	422	408	446	426	452	417	398	415	423	408	406	431	414	392	421	395	439	382	398	391	443	385	415	400	407	400	411	409	442	424	404	399	436	418	387	422	423	392	436	438	370	411	426	394	442	385	426	422	403	398	409	439	410	444	434	381	436	391	386	389	421	440	412	391	379	458	407	389	428	388	448	419	415	402	420	405	453	423	418	403	429	415	431	406	422	419	432	408	430	437	420	408	381	429	385	410	384	389	417	414	410	426	444	388	404	388	433	411	458	450	434	384	436	426	435	410	400	398	439	390	414	412	369	429	412	411	399	425	400	432	425	399	402	405	428	383	420	421	395	435	399	466	425	451	452	453	402	443	429	395	406	418	409	414	411	404	400	425	375	378	413	466	405	423	405	446	408	395	402	376	419	446	405	447	408	401	402	410	420	434	401	431	425	434	430	428	371	424	429	403	418	411	398	389	402	423	410	451	450	414	397	419	431	403	415	393	425	446	410	429	395	400	383	454	421	427	409	397	420	390	375	407	410	393	405	412	408	388	386	398	416	393	447	414	438	411	453	407	399	490	443	420	383	405	442	418	420	397	414	413	371	385	425	449	418	381	458	434	444	434	408	441	448	420	431	418	439	423	428	416	420	448	435	395	393	446	411	424	415	414	389	420	435	377	366	377	430	468	410	422	384	447	398	422	402	452	399	405	390	451	410	473	400	387	424	450	435	417	390	416	407	414	401	413	419	388	412	438	406	427	417	442	391	352	401	414	417	406	424	438	411	410	412	412	440	404	401	422	470	388	427	419	414	422	386	415	410	408	415	432	383	427	421	475	404	411	414	457	431	407	408	415	414	444	429	407	416	436	431	428	437	428	420	421	395	421	421	444	398	400	434	441	394	430	440	398	383	392	401	430	430	372	424	396	427	397	443	416	400	404	408	417	407	399	410	431	403	440	436	422	415	430	400	421	416	414	416	450	403	392	421	405	404	394	416	433	429	392	395	390	424	430	437	428	420	400	453	395	385	411	420	442	432	415	423	405	408	443	447	451	407	416	394	445	418	432	417	453	413	420	418	406	445	399	453	464	373	416	390	408	406	457	397	432	420	429	423	427	445	457	426	434	402	442	409	433	402	411	384	414	422	405	396	409	450	375	408	424	374	386	402	382	405	420	406	417	397	422	379	398	432	394	397	456	389	401	423	410	446	442	410	400	412	394	395	411	430	385	421	398	397	430	397	400	432	415	405	433	425	399	406	386	413	419	427	460	460	419	391	405	410	369	399	432	423	423	416	397	383	391	389	402	387	423	439	399	420	393	403	427	416	435	419	480	404	472	437	394	436	434	440	424	431	398	399	437	421	429	415	406	430	397	411	400	421	422	409	379	389	451	416	418	421	403	420	439	420	416	421	412	421	429	378	420	411	440	387	400	384	423	386	410	399	424	434	407	422	399	409	408	383	421	416	414	434	393	439	418	381	422	432	404	378	430	442	404	416	384	403	474	439	423	409	428	401	420	417	424	409	397	429	392	381	420	477	416	406	427	417	424	416	395	417	413	450	401	409	427	454	417	411	420	387	415	410	435	438	419	424	448	403	390	434	416	431	394	431	443	406	386	389	365	421	421	410	438	431	399	440	429	417	410	411	421	398	406	422	404	373	417	403	404	397	404	395	382	424	439	418	462	431	447	440	410	427	410	453	429	408	418	432	388	444	422	432	399	406	433	389	411	397	403	436	431	450	400	430	368	388	375	427	414	417	417	396	428	392	428	421	441	410	407	380	408	437	413	463	418	414	424	427	406	437	392	448	429	397	424	454	413	431	435	402	390	363	404	412	422	405	418	453	384	438	468	438	424	415	426	393	418	380	437	415	393	421	443	404	379	406	395	427	427	427	421	375	450	438	433	457	434	426	396	423	414	420	422	417	392	412	378	423	391	463	411	384	407	433	390	428	409	442	430	400	373	393	339	420	406	399	384	392	398	386	457	443	410	451	412	448	424	405	435	416	434	406	419	434	416	400	406	383	403	414	409	407	406	402	394	423	404	424	410	368	418	388	459	376	399	438	430	431	409	420	455	412	416	401	412	447	452	425	388	385	391	406	414	433	383	405	398	410	435	424	404	432	429	455	437	421	428	438	429
4976	14437	9488	4472	3019	2392	1909	14958	33834	33090	26105	16484	3465	678	639	681	691	728	696	679	736	656	658	642	685	672	698	658	633	656	734	648	707	715	689	680	680	658	690	672	656	691	663	622	739	673	683	691	675	667	741	640	654	665	603	646	698	684	676	698	674	716	642	705	706	664	723	713	730	723	707	697	705	676	671	632	618	647	663	658	700	698	707	689	619	705	628	710	633	661	689	680	660	665	648	629	635	644	640	651	653	711	679	655	657	704	653	677	652	670	625	662	699	685	676	679	676	627	700	664	632	697	670	662	627	642	686	669	692	677	669	642	689	669	654	691	697	703	698	719	682	679	634	651	664	683	673	659	640	638	664	640	672	624	657	669	671	628	677	680	695	707	670	658	672	669	682	709	673	689	643	686	647	684	649	714	666	662	668	663	682	669	651	638	651	696	654	664	653	648	658	699	669	667	632	681	645	659	666	672	694	672	639	651	686	662	665	634	672	660	701	664	670	714	640	655	628	659	651	662	644	670	689	671	669	684	654	665	663	597	665	640	645	648	623	655	661	628	669	683	692	671	663	682	694	700	714	658	664	683	633	682	684	676	668	670	689	685	656	686	624	733	669	649	734	613	619	622	620	673	633	654	645	626	667	670	657	649	648	676	630	684	625	694	658	663	685	679	656	608	694	697	656	681	652	635	654	669	641	666	647	688	675	669	646	670	657	672	667	683	631	693	630	662	709	674	641	628	634	669	642	645	679	662	679	672	656	676	673	688	661	683	668	676	681	638	666	658	707	635	703	709	643	653	668	691	688	639	632	680	677	672	711	676	673	661	679	690	667	673	674	675	657	682	664	687	647	695	683	647	687	667	633	686	683	646	680	626	677	682	672	660	703	615	648	673	670	674	715	647	655	646	633	683	583	669	659	664	632	649	693	689	640	628	642	695	643	704	659	688	657	606	679	637	711	663	646	665	691	651	670	633	679	658	685	664	651	648	642	684	689	647	647	629	673	644	668	693	658	700	705	671	656	620	683	655	711	638	650	676	705	727	643	689	633	664	640	696	672	653	657	616	674	645	661	708	685	647	671	685	698	699	632	715	656	681	670	700	688	645	665	686	680	638	656	675	642	614	662	659	640	694	710	664	672	628	678	676	719	683	675	685	644	654	677	672	668	693	671	639	659	667	628	641	642	712	641	722	648	635	627	653	629	709	614	648	696	689	641	640	699	656	622	667	649	685	655	658	677	693	669	694	646	663	670	672	682	658	618	702	692	653	673	647	693	657	692	641	701	635	634	688	653	680	632	681	664	682	670	651	677	672	665	663	647	736	674	671	727	660	662	687	676	678	675	653	643	691	634	659	644	697	635	680	610	641	578	658	651	646	643	647	685	716	659	686	666	624	731	650	659	675	681	614	712	640	694	664	638	675	647	673	664	629	678	618	673	655	703	669	625	687	711	682	638	693	650	697	718	668	662	669	633	649	665	637	631	650	663	674	643	643	639	679	637	667	673	696	621	681	639	639	704	645	660	675	702	718	699	604	665	719	700	688	655	667	669	677	662	681	646	700	706	658	687	649	662	686	664	659	662	672	661	631	700	616	709	642	661	677	653	627	681	688	671	626	667	657	648	636	664	675	621	652	653	660	647	635	637	683	698	676	684	665	635	690	639	696	650	698	640	677	710	657	677	681	674	675	663	666	649	690	693	676	711	656	633	613	668	686	670	668	679	664	700	640	704	671	694	659	693	665	629	670	681	660	635	651	666	672	626	619	647	659	667	638	657	669	649	673	698	668	671	688	687	609	669	645	667	685	702	666	670	691	680	686	662	702	673	618	661	662	678	666	701	652	632	671	694	654	659	686	684	691	643	615	683	646	678	679	655	682	695	649	652	707	692	707	688	654	644	669	644	661	651	701	629	700	673	653	667	624	627	668	654	707	683	720	660	705	650	666	656	673	645	708	656	660	641	679	673	697	623	683	695	646	654	681	679	688	694	687	673	669	668	692	673	637	688	665	673	639	693	661	648	676	699	658	628	680	657	663	702	672	643	675	666	704	689	670	669	709	641	701	673	684	633	707	663	668	642	687	659	686	658	691	689	662	641	664	666	649	678	720	657	688	709	667	666	659	737	654	626	651	625	639	690	691	693	690	651	684	630	620	664	651	732	632	643	661	663	648	639	665	634	733	686	679	655	668	675	620	649	679	663	661	682	700	702	665	675	682	629	656	646	638	644	635	695	714	695	678	643	634	693	677	697	699	683	618	683	684	620	694	647	674	689	652	689	644	646	682	674	694	701	656	665	646	681	645	672	701	674	640	634	703	658	666	691	670	704	717	649	708	713	648	648	661	690	656	657	623	643	690	641	663	686	617	675	682	693	683	651	645	641	690	638	670	629	695	643	647	680	623	654	722	613	640	697	667	682	601	690	660	689	647	697	707	693	694	663	686	629	722	657	676	636	658	685	635	657	665	683	673	676	629	644	701	679	640	713	671	628	667	684	696	661	657	670	651	665	683	679	677	658	668	694	629	717	724	593	712	719	639	694	640	706	627	699	697	674	653	691	685	654	712	658	686	681	634	658	659	619	658	638	630	659	647	660	688	633	701	650	640	631	628	692	656	691	659	663	697	662	690	693	624	613	640	678	732	713	666	672	699	659	668	636	661	640	688	701	620	673	685	663	650	714	641	647	686	683	652	691	641	664	640	713	706	671	632	656	619	695	650	669	710	680	625	692	710	649	714	667	675	680	632	651	673	671	716	698	683	736	612	672	700	667	661	616	642	722	674	690	679	623	689	694	691	667	667	655	662	655	634	654	685	647	662	700	682	676	630	596	712	648	635	706	708	676	659	674	673	697	674	654	678	685	674	650	678	674	659	689	652	643	707	654	637	649	641	658	654	649	735	684	660	628	637	668	724	693	649	654	640	698	647	706	667	670	718	670	706	679	703	711	656	604	652	687	639	699	668	671	670	661	632	639	656	638	680	638	659	686	653	653	696	646	669	675	649	677	633	671	657	681	677	658	674	638	678	672	658	633	653	685	652	654	707	669	679	664	647	660	688	651	682	650	636	674	677	638	640	667	641	711	636	663	668	687	679	617	703	613	701	645	643	645	653	666	718	717	680	659	645	698	637	638	667	648	630	662	674	678	646	630	699	630	615	656	682	662	698	626	671	655	648	652	654	677	669	709	643	714	627	642	653	675	660	658	709	624	672	743	664	695	654	658	657	676	656	653	651	636	655	657	648	722	626	610	638	695	684	648	669	655	634	665	659	678	654	682	654	636	664	682	642	698	685	667	680	668	620	694	689	660	687	705	664	677	633	622	690	637	629	665	686	619	656	690	677	676	618	663	616	700	649	644	708	691	724	681	658	706	670	677	683	672	660	676	671	689	657	639	646	696	642	646	672	624	668	658	657	650	688	710	640	656	696	638	674	686	657	638	736	652	657	690	636	667	666	623	700	713	662	655	681	699	639	655	707	666	650	688	658	643	719
27672	17617	3673	1169	882	783	678	1006	2240	2352	1903	1231	768	677	691	626	674	650	651	675	643	639	654	637	661	682	655	640	660	680	623	637	616	631	659	671	652	668	677	662	641	657	652	644	623	620	646	660	623	672	649	628	596	636	642	607	683	672	623	682	660	606	652	677	664	661	655	678	685	631	636	629	645	644	653	652	635	646	688	648	656	656	617	691	650	658	658	613	655	643	642	704	636	681	689	641	627	627	647	631	622	650	630	662	663	632	640	603	645	643	672	610	680	655	644	638	699	654	605	626	683	661	608	615	642	708	637	657	650	663	599	717	646	629	636	623	657	666	656	640	641	689	613	701	630	665	674	649	666	663	651	666	648	637	666	630	704	643	621	596	658	663	647	654	665	665	670	686	612	614	613	594	626	626	629	696	637	648	620	661	637	599	638	665	702	675	655	664	648	622	677	647	646	674	618	638	711	669	632	647	665	671	668	654	684	662	681	636	651	672	605	641	665	666	661	672	685	619	633	612	613	638	666	616	657	654	632	622	651	666	648	677	649	693	669	669	637	655	629	613	630	673	648	667	660	669	611	647	669	649	609	654	633	662	612	659	650	650	653	642	706	660	741	695	671	700	660	673	658	640	676	665	652	661	679	709	656	675	648	621	627	623	684	658	626	657	629	626	662	643	641	670	664	637	603	639	643	670	642	668	651	672	652	623	663	672	631	641	695	688	650	681	668	681	662	621	672	648	629	656	643	689	656	621	613	645	666	638	628	663	637	674	643	638	634	637	667	646	710	655	672	668	658	632	665	695	676	648	663	611	647	649	628	656	643	676	683	666	643	630	647	647	678	656	634	662	648	640	636	685	613	623	655	652	630	639	662	667	623	657	660	646	639	647	640	648	671	623	662	653	660	658	618	607	663	637	677	646	621	656	650	674	656	690	646	655	626	645	668	633	658	654	650	582	665	641	631	659	629	706	650	659	676	637	640	677	699	608	671	599	649	662	701	693	653	691	707	656	673	636	706	634	649	688	682	657	674	653	626	687	633	620	649	573	699	689	662	627	672	663	672	610	649	666	673	653	645	680	718	662	647	643	687	633	647	649	628	637	666	681	656	677	678	650	650	644	709	618	706	655	677	692	646	639	660	650	625	616	650	645	693	679	667	674	671	665	651	681	626	643	630	650	674	665	678	663	670	595	673	602	619	620	644	667	663	675	601	660	660	666	696	670	661	652	665	654	686	608	643	604	667	601	645	650	612	683	675	650	685	638	654	648	639	708	690	660	671	648	685	656	697	668	642	656	668	621	725	678	647	688	650	630	622	677	646	650	644	646	620	691	621	673	622	702	678	621	682	599	642	676	627	660	665	642	619	665	665	659	675	665	690	667	614	664	675	622	629	653	667	590	623	668	607	753	641	645	674	610	662	677	634	671	655	700	685	599	672	657	639	646	668	629	608	643	677	683	661	643	695	661	630	649	670	648	601	657	658	659	639	654	658	686	677	724	659	633	633	652	674	627	682	679	611	637	650	649	686	638	689	663	607	625	704	667	684	675	667	614	619	649	631	628	622	658	645	682	664	644	662	665	596	677	657	646	669	628	642	645	624	653	609	670	652	682	669	693	690	654	632	642	657	661	688	656	666	723	642	646	655	675	677	657	626	665	677	685	669	674	682	639	660	677	654	663	668	616	677	681	610	697	648	646	665	618	664	681	667	699	648	676	642	698	682	645	670	677	648	712	672	614	680	651	619	679	651	629	670	633	631	750	712	669	635	674	660	672	640	631	614	671	638	647	697	668	625	657	633	645	637	655	630	639	559	640	664	675	623	663	615	668	675	717	680	682	625	676	609	635	629	691	717	590	683	650	703	650	698	668	643	669	616	664	652	688	650	676	672	655	613	595	645	686	620	607	659	633	617	620	641	635	664	644	675	675	666	685	686	647	685	651	693	645	648	619	662	674	630	694	603	658	623	657	645	628	624	644	656	631	648	641	669	652	654	656	605	595	646	625	627	654	668	640	645	670	675	695	668	641	655	666	667	663	662	671	683	689	667	686	648	649	676	654	702	620	634	651	627	722	651	657	649	622	627	630	664	645	691	649	648	638	673	648	613	635	669	652	653	656	694	648	643	630	626	642	699	604	652	678	650	661	628	656	720	665	660	678	678	687	634	681	595	666	652	629	638	631	608	621	701	684	688	673	666	645	637	682	627	645	640	644	640	665	627	621	670	679	688	715	703	648	657	646	680	667	616	626	638	647	684	625	666	661	652	612	700	684	716	648	664	642	650	640	654	660	675	653	639	679	634	666	616	613	643	582	716	670	653	653	625	627	664	646	664	622	648	651	649	673	624	657	638	643	668	677	625	665	624	633	718	650	631	643	644	644	666	666	635	624	618	638	678	719	641	664	639	631	631	613	647	628	668	652	710	655	664	673	676	642	638	605	655	685	704	639	681	635	649	625	602	708	640	591	639	645	663	625	645	676	665	665	685	671	649	650	627	626	636	659	674	705	656	663	676	698	636	626	635	631	612	683	664	674	631	601	687	676	621	636	658	644	658	663	612	713	629	619	665	686	669	611	660	678	683	668	680	654	602	633	635	606	654	642	690	648	660	630	640	691	690	681	632	643	635	674	677	689	627	661	667	626	680	663	675	646	633	697	661	664	601	648	662	664	656	661	671	603	639	648	633	674	687	679	696	611	674	679	683	637	658	646	655	611	649	650	684	675	641	672	627	617	614	645	642	660	650	678	658	671	628	637	649	669	677	628	621	590	653	658	646	678	645	654	613	655	653	628	632	641	655	641	652	702	663	669	679	674	682	673	586	659	692	651	638	713	657	648	651	647	647	609	639	631	675	648	678	663	660	628	642	646	656	627	648	669	652	674	684	649	631	635	653	653	682	656	667	663	607	650	652	639	623	629	622	661	686	651	674	649	621	627	625	696	684	629	650	630	635	689	627	669	589	615	641	686	615	690	645	691	651	640	694	640	655	625	677	644	681	678	624	669	659	686	717	683	656	672	666	631	641	643	707	659	686	660	657	634	650	658	690	669	666	667	677	666	665	646	624	700	633	662	638	653	647	656	655	656	672	699	657	666	671	689	680	658	678	662	642	618	633	679	643	642	632	615	702	694	681	633	677	653	674	599	646	648	669	679	681	654	654	642	644	649	646	655	634	649	687	651	631	679	631	631	613	672	640	639	644	609	638	687	642	657	655	668	658	614	666	679	709	616	610	613	665	652	635	684	690	623	655	631	633	663	642	636	623	676	659	606	667	665	669	650	693	634	679	634	689	686	621	639	671	671	638	713	622	657	688	655	707	675	596	643	616	666	663	639	659	649	636	637	647	672	628	624	645	638	655	690	631	640	658	636	635	665	674	635	680	645	653	679	684	623	670	644	642	651	649	654	661	673	670	645	689	642	670	655	618	720	670	634	652	649	646	666	643	658	684	609	626	625	630	654	697	645	660	654	637	641	644	627	668	637	657	638	654	662
4875	3210	2172	1500	1276	1254	1106	1686	4592	4808	3619	2357	1156	1006	1141	1074	1052	1075	1034	978	1132	1029	1054	989	1052	1035	1032	1026	1054	1037	1012	1067	1081	1061	1023	1014	1085	1088	1065	1016	1029	1066	1011	1027	1107	1001	1058	1025	980	1059	1019	1072	1048	1082	1042	972	1020	1058	1061	1045	1081	1036	1114	1072	1017	1042	1049	1016	1009	1058	1017	1027	1045	1070	1065	992	1108	1032	996	1036	1062	1056	1006	1018	1040	1076	1080	1095	1060	1010	1025	1034	988	1034	1059	1073	1081	1075	1004	1064	1035	1019	1040	953	1029	1014	1015	1049	1044	993	1063	1009	1034	1074	1011	1041	1011	1066	1046	983	1026	1029	1015	1033	1004	1027	1039	1086	1009	1013	1046	1082	1026	1011	1027	999	1034	1041	1037	1030	1093	1103	981	1064	1071	1018	1010	1033	1038	1072	1044	1065	1054	989	1105	1027	1028	1083	1050	1081	1021	991	1031	1020	997	1042	1057	1065	1065	1057	1034	1047	1030	1040	1047	1022	1077	1031	1069	979	1105	1011	1032	1024	1015	1014	982	1049	1067	1048	1047	1077	1022	991	1020	995	1029	1026	1055	1038	963	1059	1073	1053	1029	1029	1036	1082	1053	1063	1079	1026	972	1045	1029	1105	1030	1096	1039	1009	1055	983	1062	1022	1129	1045	1045	998	1076	1054	1026	1000	999	1081	1045	1003	983	1035	1022	1011	1074	957	1050	1118	1027	1039	1031	1084	1032	1025	1027	1037	1021	1076	1004	1043	1003	1029	1033	1023	1115	1023	979	1093	1078	1047	1005	1117	1053	1022	1083	1095	1076	1067	1063	966	1054	981	1061	1066	1000	1068	1029	1050	1026	1052	1047	1052	1062	1031	1086	1032	1040	1039	983	1002	1052	1027	1055	1094	1015	994	1046	1056	1021	956	1037	1009	1035	999	1027	1057	991	1009	1014	1084	1054	1027	1016	1032	1011	1060	1004	1039	1039	1030	1010	995	1029	1043	1084	1073	1002	1001	997	1036	1076	1053	1016	1099	1033	1019	1076	1073	1036	1034	995	1072	982	1054	1048	1065	1035	1060	1098	1063	1024	1080	1079	1050	1092	1074	1105	1077	971	1030	1036	1078	1046	1111	1022	994	1051	1007	993	1026	1030	1018	1045	1070	997	1014	1005	1056	1070	1055	1010	1054	1013	1048	1056	1029	1029	1003	1058	1023	1003	1043	1018	1071	991	1069	1043	1041	1090	1024	1082	1091	1068	1065	1083	1078	1047	1053	1039	1034	1062	1072	1006	1014	1003	1036	1073	1029	1047	1074	1007	1051	1027	1065	1046	1039	1066	1044	1029	1104	1028	1035	1035	1019	1005	1050	1052	981	1059	1034	1059	1028	1096	1021	1063	1018	1055	1050	1073	1014	1043	1030	1020	1059	1065	1063	1053	1019	1024	1016	1037	981	1026	980	985	1070	1060	1024	1085	1000	1045	1029	1084	1050	1069	999	1054	983	1010	1027	1040	1056	1027	1043	1063	1074	1028	1113	1073	1041	1058	1027	1038	1035	1076	1094	1050	1083	1023	1007	1086	1018	1073	1063	1065	1004	1067	1002	1005	990	969	1094	1078	1078	1052	1011	1056	1051	1079	1002	1023	1049	1073	1017	976	1018	1040	1034	1074	1012	1065	1085	1126	1020	1011	1028	1058	1010	1066	1047	1005	1030	1051	1048	1015	1069	1062	1077	1049	1000	1033	1007	1059	1024	1107	1091	1035	1101	1106	1074	1045	1028	1015	1020	1036	1043	1059	1039	1045	1064	1072	977	1044	1081	1097	1007	1087	1047	998	1110	1030	1011	1019	998	1100	1037	1118	1022	1056	1030	962	984	1018	1010	1080	1052	1090	965	986	1050	1021	1002	1019	1102	1043	1043	1041	994	1061	1044	1062	1045	1007	956	1044	1071	1001	1023	994	1031	1037	1044	1051	1063	999	1043	1011	1062	1006	1055	1010	1007	1057	1043	1055	1044	963	1048	1082	1036	968	1014	982	1061	1024	1035	1065	1014	1110	1095	1061	1002	1023	1021	1041	998	987	1098	1075	1048	1088	1067	999	1049	1075	996	1062	967	992	1099	1022	1075	1036	1018	1003	1068	1025	1076	1005	1059	1080	1008	1020	991	1055	1018	992	1028	1054	1033	1059	1060	1062	979	1049	1061	1036	1061	1030	1005	1036	1057	1075	1055	1113	1031	1105	1032	1059	980	1079	1013	1037	1025	1101	1066	994	1053	1050	1061	1059	1006	1010	1047	1076	1046	997	1017	1045	1050	1012	1068	1068	1089	1052	1003	1092	1116	1060	1003	1057	1052	994	1049	1014	1037	1035	1006	1074	1042	1021	1101	1030	1035	1006	1055	1010	989	1036	1032	1009	1040	1037	1100	1057	1010	1041	1088	1059	1013	1046	1074	1021	1024	1021	1065	1066	1030	1021	1055	1040	1048	1050	1038	999	1038	1068	1029	1049	1090	1035	1069	1033	1056	1046	1022	1075	1018	1057	1053	1042	1068	1033	1108	1028	1037	997	1087	1063	1020	1055	1024	1025	1042	1024	983	1012	1029	1045	1059	972	1023	1066	1066	1065	1038	1055	1064	1039	1076	1041	1016	1027	1039	1095	1076	1054	982	1035	1043	1028	1096	996	1122	1012	1038	1034	1019	1067	979	967	1036	1070	1052	980	1065	999	1093	1096	1008	1016	1057	1032	1055	1054	1013	1040	1003	1054	1015	1080	1031	1024	1079	1064	1015	1050	1047	1097	1057	1053	1057	999	1056	1003	1026	1111	1087	966	1080	1013	1008	1025	1075	1007	1023	1065	999	1064	961	1054	1035	1013	1057	947	1060	1081	1049	1054	1026	1046	1048	1058	1084	1082	1047	1068	1074	1078	1083	1053	1065	1059	966	985	1055	1029	1110	1031	968	1024	1093	1055	1012	977	1054	1025	1077	1021	1023	1044	1035	1099	1076	1018	1063	1003	1045	1010	1073	1043	1039	1030	1066	1020	1049	1011	993	1036	1039	1020	1037	1031	1018	999	1045	997	1074	1108	1027	1025	1038	1052	1066	1016	993	1008	1060	1011	1032	1030	1077	1093	1066	1078	1093	1063	1005	1011	1056	1028	1049	1031	1076	1031	984	1044	1048	1039	1065	1035	1086	1070	1083	1007	1103	1036	1017	1049	1036	1058	1011	1041	992	1042	1071	1036	1070	1040	1029	991	1023	1048	1031	999	988	1092	1045	1099	1056	1027	991	982	1028	977	1034	1004	986	1067	1023	1088	1061	1028	1020	1048	1053	1039	1055	1091	989	975	1003	1088	1047	1017	1069	1072	1039	1069	1040	1020	1082	1086	994	1060	1055	1032	1085	993	1055	1029	1051	1025	1027	1033	1082	1034	995	1059	1022	1026	962	1044	1074	995	1023	1046	1040	1049	1055	992	1050	1024	1040	1064	1010	1067	1013	1091	1018	1044	1042	963	1016	1049	1092	1055	1015	1055	1072	1037	1090	1074	1039	1043	1063	1001	1044	1034	1094	1031	1052	1024	1040	1000	1097	996	1012	1027	1000	1047	1042	1088	1092	1066	1023	1057	1059	1035	1050	1070	1103	1052	1042	1062	1000	1018	1026	994	1056	1053	1057	1027	1026	1028	1095	988	1077	1039	1058	1041	1025	1028	1021	1038	1015	1074	992	1008	1027	1021	1042	992	1077	1047	1010	1071	1008	1001	1031	1077	1029	1057	1028	1005	1010	1026	1076	1064	1001	1061	1053	1036	1096	1005	1022	1073	1058	1123	1025	1075	1055	1106	1034	1041	1020	1043	1054	1043	1042	1020	1058	1047	1060	990	1022	1053	1044	1030	1096	1056	1072	1090	1031	1086	1037	1079	1029	1042	981	1009	999	1040	1023	1067	991	1045	1001	1062	1061	1014	1059	1025	1074	1069	1024	1042	1056	1093	1079	1003	1085	1026	1043	1022	1030	1035	1033	1021	1003	994	1016	1001	1062	1021	1115	1022	1075	1000	1054	1110	1086	1032	1008	1045	1037	1057	1055	1035	1089	1057	1040	1033	1016	984	1063	1087	1024	1006	1037	1115	1076	1044	1008	1099	1035	1037	1052	1025	1048	1068	1030	1029	1039	1080	1046	986	1041	1033	1086	1020	1005	1011	1012	1009	1002	1027	1052	1016	994	1016	1062	1055	1105	1047	1070	1075	978	1032	1065	1027	1011	1016	1023	986	1095	984	1059	1011	1019	1065	1054	1069	1003	1025	994	990	1036	1059	1029	1072	1041	971	1009	1071	969	1054	1047	1043	1068	1056	987	1081	1057	1025	1036	1057	1003	1086	1009	1049	1028	1059	1028	1003	1063	1072	1025	1029	1065	1010	1041	1047	1089	1051	1083	1072	992	1088	1028	1061	1046	1106	1042	1049	1055	1030	1045	1044	1055	1051	1021	1042	1048	1011	1015	1011	1003	1076	1049	1008	1048	1048	993	1056	1032	1085	1048	1053	1093	1037	1011	1037	995	1057	1029	1031	1012	1012	1042	1005	1010	1017	996	1028	1079	1035	1010	1112	1051	1026	1065	1068	1007	1057	1018	1074	1041	1091	1025	1092	1108	998	1044	999	1036	1067	1070	1065	1073	1050	1019	1053	1021	1017	987	1015	1102	1063	1045	983	1028	1031	1101	1037	1029	1060	999	1074	1019	1082	1063	1058	1048	1095	1036	1022	1029	1042	977	1010	1041	1075	978	1033	986	1069	1007	1021	1037	1022	1074	1006	1040	1098	1082	984	1049	1060	1035	1066	1028	1018	983	1037	1035	1098	1087	1094	1008	1088	1056	1045	1001	986	1034	1027	1070	1041	1022
23977	21562	27724	25852	14366	1159	799	1902	12668	13995	9448	3265	596	579	534	518	521	551	568	539	536	549	527	525	515	522	488	518	513	524	574	575	495	535	477	499	497	588	517	493	534	493	540	532	503	489	517	538	519	537	525	461	508	525	521	522	492	494	488	569	555	511	506	542	517	505	499	512	501	515	531	519	536	534	524	540	485	547	553	552	518	492	553	540	553	521	522	521	545	513	531	532	556	521	496	528	524	534	539	492	538	498	547	492	490	530	521	542	503	513	483	512	462	518	512	529	528	504	501	511	516	527	550	536	533	544	544	534	556	525	535	464	566	514	502	517	478	493	534	564	547	543	522	492	489	521	561	518	506	503	503	506	498	508	519	519	493	535	549	545	538	490	560	491	502	506	509	524	503	479	530	522	511	507	533	522	541	554	516	544	530	535	523	488	531	509	487	564	505	526	490	479	530	489	519	517	531	545	526	516	509	514	528	514	525	527	540	509	582	530	508	542	535	516	505	525	560	513	494	514	524	493	530	530	544	525	497	521	521	563	508	504	502	506	496	509	497	547	511	550	562	533	572	535	562	547	519	525	514	538	527	538	500	529	523	513	493	554	486	477	502	528	525	511	516	490	483	562	526	531	484	544	472	538	522	504	497	544	534	512	495	496	501	506	506	505	498	500	526	501	511	516	512	522	500	521	541	553	499	539	575	570	520	533	514	475	479	511	488	506	503	513	520	538	530	512	524	569	491	480	542	486	496	544	494	503	547	537	502	515	501	558	521	516	507	505	507	521	504	503	534	488	538	540	518	548	487	520	504	492	485	544	541	503	514	542	538	527	504	554	527	539	510	524	519	508	519	535	507	485	521	562	516	455	473	485	524	522	521	524	501	528	528	522	540	502	576	499	504	487	527	561	478	516	502	539	471	529	520	559	539	511	513	522	505	512	458	517	505	539	520	501	506	523	462	505	515	513	536	532	516	532	564	559	526	529	458	508	569	529	515	506	489	462	502	521	523	530	513	528	476	502	551	539	523	530	545	575	522	506	539	525	505	504	505	514	503	510	512	503	517	496	533	541	517	508	526	515	543	520	539	522	506	508	584	513	532	490	536	511	504	524	545	544	507	536	522	495	536	495	519	559	527	528	539	470	528	543	527	515	504	515	531	515	521	510	522	547	506	565	584	532	550	509	509	513	527	566	502	518	518	511	516	490	514	498	545	482	519	503	537	495	520	538	505	533	515	523	530	507	521	512	510	527	499	514	532	545	533	509	524	528	527	507	507	525	537	552	503	546	515	511	539	535	533	508	524	516	506	505	480	500	497	532	510	532	527	484	551	519	508	531	518	531	520	528	482	517	518	526	515	502	554	512	521	510	461	544	529	492	516	514	533	503	510	513	499	476	533	525	535	565	505	486	524	497	532	536	527	507	546	497	519	499	490	535	543	556	496	502	532	504	521	534	513	512	519	529	516	540	542	488	539	537	494	540	563	525	504	501	506	527	484	542	513	478	546	550	523	518	555	520	499	523	524	521	510	517	468	513	537	517	526	530	511	538	543	503	492	529	576	492	522	502	546	487	493	529	526	512	529	493	548	577	532	508	506	551	550	492	521	534	529	503	520	542	499	540	523	513	507	534	500	516	524	530	566	502	521	526	535	544	515	563	506	523	488	505	528	506	550	497	506	554	556	550	507	487	515	514	498	537	541	512	522	536	512	497	522	521	532	497	547	510	540	513	520	489	494	492	516	522	488	523	495	518	548	541	506	520	525	505	500	515	511	540	543	532	555	526	485	503	520	545	495	563	541	518	488	542	560	539	532	499	517	490	522	517	518	526	512	493	501	539	528	478	492	528	562	516	520	493	528	524	523	530	491	511	542	498	531	512	515	520	556	508	507	512	533	530	487	542	525	519	520	506	562	509	526	506	522	539	533	491	512	497	521	506	537	521	517	488	537	529	500	511	493	474	586	505	525	485	537	495	478	510	494	541	501	536	546	490	485	530	551	526	523	550	506	515	501	509	502	502	489	545	496	508	503	538	536	522	517	497	522	521	504	477	490	520	484	515	509	489	534	480	536	495	543	454	496	529	454	542	527	509	536	496	506	536	556	473	535	494	520	524	517	543	497	526	531	507	492	526	510	556	510	484	549	539	513	522	510	519	490	481	506	484	508	532	527	536	530	537	486	545	506	513	498	514	480	510	509	527	550	492	551	530	507	513	508	479	548	569	515	488	516	525	492	538	522	482	511	493	526	474	520	485	518	547	554	501	519	515	535	536	547	492	551	538	525	534	508	479	591	480	501	539	529	528	517	489	505	519	504	527	545	510	540	505	481	502	515	504	501	520	519	529	556	553	511	534	508	547	536	520	500	481	516	511	514	526	529	487	523	499	531	502	544	535	501	536	520	516	505	481	505	510	518	510	536	533	539	518	545	550	534	506	507	521	487	525	453	547	467	499	541	498	530	523	515	500	552	526	530	521	526	503	523	518	533	539	503	511	507	470	522	492	561	513	528	494	516	516	556	496	522	487	559	549	500	504	521	525	550	554	530	545	511	504	541	505	512	511	542	488	521	552	507	526	504	489	539	478	578	499	544	494	524	536	554	509	503	494	520	536	550	518	483	499	512	499	527	530	511	452	467	537	553	540	498	523	516	518	529	524	518	531	507	534	565	503	516	506	526	533	516	499	540	536	503	515	471	532	506	495	504	522	524	520	533	506	493	490	518	508	516	514	533	497	507	503	531	524	535	509	507	513	501	508	530	505	558	531	514	500	494	515	517	485	496	550	526	531	503	493	517	548	497	530	544	462	489	530	482	533	529	519	497	555	503	521	536	524	570	511	508	546	518	503	496	568	497	539	521	492	502	523	466	522	505	548	504	501	572	497	534	477	529	507	517	540	522	574	533	492	487	503	550	514	512	536	501	527	563	522	510	548	537	499	516	500	521	535	521	466	506	537	532	515	521	538	527	477	523	531	506	484	518	501	517	510	511	501	507	508	546	525	526	535	497	513	502	499	490	459	499	495	534	501	487	578	536	495	496	506	529	496	541	515	512	496	493	542	492	520	511	524	516	526	550	539	522	486	541	543	517	493	480	546	508	510	517	526	539	513	504	507	516	585	512	514	472	541	536	535	549	500	496	454	484	532	502	553	492	501	501	497	538	519	525	490	491	530	456	505	509	529	539	516	504	484	513	529	521	535	518	530	506	517	538	481	500	542	510	522	511	507	505	524	486	531	539	511	506	483	511	527	539	551	493	494	486	529	539	504	516	490	503	497	536	535	556	559	481	535	523	527	497	522	513	512	496	514	481	535	593	523	507	496	501	502	496	517	503	542	532	503	518	515	508	527	557	518	501	515	530	527	499	507	538	508	540	562	515	540	463	542	510	539	515	512	520	526	545	561	482	485	498	517	534	541	511	504	516	493	521	556	523	525	560	546	536	477	493	470	552	516	469	542	542	527	510	585	536	493	566	520	546	515	500	498	528	538	493	495
3674	9040	5703	2849	2095	1674	1545	4434	24421	23494	16995	6469	997	870	886	849	851	809	894	819	816	805	843	912	902	880	820	822	924	892	875	892	821	880	848	894	912	852	874	788	873	881	880	951	892	850	788	917	781	928	842	884	887	880	803	812	857	851	848	861	843	825	861	870	895	808	802	860	824	883	812	801	817	839	854	813	866	854	900	900	849	764	879	840	842	859	848	942	846	880	869	811	857	821	784	867	870	863	830	840	860	852	806	887	892	793	887	912	829	870	868	815	854	776	797	832	844	871	839	819	839	885	870	901	824	842	815	838	839	835	839	866	835	894	851	819	832	841	873	861	825	829	824	828	840	827	831	831	866	858	809	849	833	855	869	852	892	848	820	888	811	830	828	819	823	866	821	851	835	896	822	880	863	837	847	850	876	821	885	895	828	818	838	816	841	888	859	842	863	819	861	884	849	828	798	852	837	806	857	834	828	837	832	846	849	816	830	882	838	874	792	853	807	824	834	854	853	848	827	854	859	814	803	879	818	856	826	886	856	863	856	872	870	859	826	849	827	914	795	856	808	836	850	845	868	851	872	846	841	884	830	891	857	867	854	837	856	839	871	849	865	836	830	897	918	775	863	879	891	845	849	837	877	849	870	867	888	835	832	863	867	886	837	816	844	845	870	856	828	864	830	853	924	829	838	907	835	831	883	845	851	835	868	819	835	868	851	858	848	833	820	836	817	874	852	826	869	813	858	871	836	823	830	837	865	859	822	884	842	823	864	860	880	837	815	846	853	838	818	819	889	869	888	842	828	866	875	843	882	798	781	886	814	863	916	799	852	917	903	828	854	843	833	827	818	844	866	841	817	862	861	840	809	871	860	837	894	886	824	836	871	863	884	854	824	846	840	851	869	852	831	872	899	811	883	875	835	821	845	869	848	848	846	852	912	884	848	853	794	911	828	824	905	855	850	844	840	845	832	851	843	834	901	850	852	827	868	858	875	847	812	867	790	820	900	881	898	840	832	873	870	872	856	838	797	867	876	862	768	833	843	824	838	816	813	831	838	851	809	837	912	813	803	820	795	823	834	863	778	807	853	810	864	855	821	824	862	792	846	851	864	781	885	824	856	853	817	860	846	819	843	854	817	874	848	799	837	832	866	891	845	835	850	865	844	794	855	848	851	857	853	860	828	811	833	873	841	906	872	888	896	861	853	868	846	828	862	884	833	843	822	851	864	807	822	847	852	827	818	831	807	845	842	890	872	821	843	861	845	854	877	810	842	869	817	844	875	843	829	865	857	851	860	839	821	864	856	829	899	801	819	786	828	873	874	858	850	815	901	844	873	865	852	800	856	836	884	842	876	797	829	896	822	811	846	843	872	812	828	880	784	842	825	812	820	817	862	880	860	851	855	828	851	840	810	871	855	828	818	860	859	848	831	798	846	840	806	846	854	859	797	806	867	886	847	856	826	837	840	901	871	809	806	788	825	836	850	861	845	794	838	844	876	827	837	800	862	802	845	861	854	867	851	881	849	834	850	794	830	885	825	837	822	848	874	868	870	787	825	860	787	860	906	836	841	834	835	846	833	806	842	847	834	858	881	880	814	840	852	883	824	843	860	851	854	887	804	836	851	855	937	819	874	880	889	838	838	865	849	889	794	836	825	842	794	808	867	868	832	848	874	855	861	870	851	874	908	875	825	895	817	873	821	825	848	816	786	836	808	842	852	836	800	833	823	837	873	875	892	849	811	877	830	873	818	847	854	865	829	824	804	794	833	806	849	842	888	900	830	802	869	843	859	809	829	835	813	824	842	801	850	873	837	891	887	830	829	836	804	891	832	858	824	830	814	859	861	834	881	860	846	839	881	802	873	829	848	809	816	930	801	854	825	882	859	841	837	841	777	876	837	816	869	829	829	858	851	853	864	856	819	868	800	840	894	827	835	886	891	847	839	821	881	800	894	885	838	850	811	890	833	858	831	812	829	886	882	893	834	885	840	866	832	847	817	834	830	850	813	890	934	828	824	866	889	842	901	813	840	827	801	853	820	849	871	873	845	855	834	922	832	878	841	769	851	905	872	843	858	830	886	775	877	841	785	819	842	841	890	886	862	881	862	871	874	875	861	825	871	869	855	797	840	874	848	889	838	840	817	908	783	803	854	810	861	838	896	844	855	898	903	807	812	798	862	837	849	844	839	834	844	836	877	849	808	844	810	875	858	815	858	855	805	876	841	830	797	857	869	845	795	861	884	821	836	820	839	855	809	906	829	861	830	871	848	810	931	866	841	791	828	802	825	858	846	822	859	842	866	879	842	811	880	847	832	802	812	875	901	830	852	838	784	863	835	875	818	864	848	873	816	850	834	857	813	830	859	863	861	865	865	845	864	860	863	874	849	784	835	847	814	878	857	827	875	890	801	765	849	882	792	810	808	898	864	860	833	852	811	860	869	891	767	831	881	837	799	887	903	862	817	852	862	844	772	872	804	817	895	853	875	861	816	806	833	844	868	850	863	854	839	820	837	815	854	811	847	789	872	861	868	862	811	856	850	827	831	813	848	853	847	826	818	836	853	843	839	880	807	845	777	850	824	846	848	853	845	858	870	877	867	863	871	814	806	866	854	841	824	854	895	844	827	833	865	839	895	867	840	850	783	850	845	808	874	848	873	890	872	829	816	842	919	893	894	822	849	836	874	808	819	864	894	779	823	870	854	792	820	892	817	782	856	849	846	824	835	836	846	849	812	866	779	881	866	840	839	836	835	847	841	858	801	849	892	838	861	853	817	823	864	804	836	822	890	850	796	884	835	860	866	858	866	890	846	889	872	855	807	825	816	823	837	839	827	895	829	858	846	848	840	820	835	838	879	830	766	891	868	857	819	846	890	887	850	822	861	832	878	887	838	779	804	775	901	814	836	822	874	846	857	892	857	844	845	869	825	827	884	804	917	883	836	824	864	805	860	802	852	853	811	916	834	841	789	939	815	835	872	830	839	814	815	841	850	830	782	833	837	843	832	851	837	848	807	815	849	871	861	813	898	842	837	832	889	873	821	844	831	825	867	824	843	817	827	885	865	816	808	874	826	824	832	829	853	832	840	838	845	842	831	836	872	907	808	820	851	843	826	856	877	809	904	874	837	826	853	853	833	899	855	748	800	847	848	841	846	868	851	868	831	848	906	848	840	822	773	890	854	877	837	856	839	825	828	832	845	825	857	835	810	826	840	872	895	799	858	834	924	875	834	840	822	919	819	838	846	844	854	793	837	848	825	845	823	879	891	795	870	870	860	817	834	865	809	850	883	854	848	868	875	818	828	843	876	851	803	809	798	830	862	841	891	858	915	840	864	823	850	862	812	862	845	836	815	840	851	817	883	850	830	862	836	858	807	830	887	825	850	863	823	825	837	840	820	849	831	875	881	890	871	820	854	822	816	862	832	847	868	851	881	862	828	818	786	851	821	852	860	850	844	865	892	853	847	862	824	852	875	849	860	765	842	817	839	882
25499	21573	24648	17069	1135	772	665	913	5151	5776	4026	1093	635	580	606	584	627	566	641	622	609	634	611	611	576	602	628	615	591	646	579	637	617	571	596	578	564	553	582	609	605	574	584	593	605	605	631	568	580	566	601	592	637	637	593	638	566	621	665	567	578	610	630	585	581	605	563	560	607	594	631	615	580	605	586	623	623	678	586	669	596	613	598	605	607	535	608	537	618	582	570	617	569	599	596	591	642	594	589	630	598	582	588	603	621	542	602	582	548	603	553	576	611	606	628	599	640	611	589	576	575	587	591	600	588	682	604	551	590	647	567	580	596	538	568	559	583	568	591	643	605	629	533	619	591	596	626	595	622	584	581	585	585	611	596	590	588	610	571	631	579	614	578	553	574	571	605	606	531	582	613	577	572	613	592	608	634	649	601	599	586	610	648	670	642	631	581	597	587	597	598	611	548	598	593	593	589	590	581	587	588	576	596	585	596	587	614	581	627	590	569	606	631	623	548	598	606	587	617	654	615	578	575	586	604	549	608	526	589	598	602	593	624	602	611	590	595	574	593	596	574	565	578	596	641	610	586	618	596	582	582	594	583	572	611	575	599	587	612	591	602	630	639	594	542	621	616	579	554	567	566	638	621	631	610	600	577	600	649	589	582	641	624	587	590	604	672	592	605	608	619	612	603	618	595	584	564	598	584	585	562	557	577	617	621	590	592	612	622	601	553	582	595	619	631	544	593	574	571	579	601	554	604	594	583	568	562	570	569	669	582	643	621	594	574	619	602	519	581	607	625	568	588	588	537	582	561	576	601	614	627	592	606	610	630	564	631	629	587	622	586	583	576	563	642	586	593	580	586	617	637	624	557	609	577	587	601	604	610	607	621	582	647	598	604	634	590	595	566	579	623	543	624	601	584	609	603	566	567	565	614	628	629	578	603	592	639	589	626	588	626	585	609	596	623	588	615	619	569	597	570	617	636	630	609	593	604	628	595	616	597	563	569	608	593	597	631	603	558	590	593	573	601	644	621	628	557	570	624	593	606	621	578	617	598	578	629	611	606	577	595	590	597	655	611	609	614	587	607	650	610	605	614	580	587	590	599	598	618	564	598	560	581	610	618	567	612	586	637	622	574	650	641	609	603	607	621	644	605	562	597	594	600	601	592	589	601	561	627	622	597	571	599	612	580	618	618	616	586	573	594	580	608	576	603	581	556	608	587	608	587	570	587	584	633	552	621	621	603	611	636	626	630	616	577	616	582	584	593	659	587	564	593	608	635	615	598	575	584	609	607	592	618	578	591	599	589	633	609	556	590	557	611	576	595	645	585	645	569	576	628	616	596	584	628	580	604	632	584	597	583	586	629	591	588	595	580	565	618	623	602	615	570	618	573	598	586	605	574	608	609	605	623	624	560	629	594	577	578	566	575	573	626	629	606	559	587	618	567	633	617	579	615	587	573	605	602	603	612	590	619	647	634	612	610	606	598	607	585	624	619	611	616	609	604	558	615	599	613	600	609	660	632	601	617	598	575	597	573	612	605	619	617	603	625	600	621	618	574	583	588	558	593	608	563	573	608	613	654	611	615	606	602	611	596	602	585	567	594	648	609	561	606	595	610	617	613	575	591	596	599	576	575	562	565	577	605	619	579	618	581	543	585	651	645	575	646	620	587	609	599	595	579	582	630	618	582	593	591	586	625	610	663	629	566	628	590	568	660	517	574	614	587	619	614	595	593	577	574	607	591	638	627	647	591	621	581	612	574	553	557	605	605	599	600	573	629	554	621	609	603	659	590	560	623	587	541	587	598	597	602	629	605	572	583	607	617	570	634	584	615	613	624	645	609	564	598	652	573	601	643	580	568	573	618	628	619	604	577	600	615	579	615	600	583	579	586	622	613	597	614	601	599	605	590	635	626	611	568	562	562	612	601	521	611	599	615	611	626	615	576	589	601	611	623	595	589	622	665	627	640	615	604	586	615	639	589	571	570	625	617	564	578	594	608	599	580	577	584	614	592	596	647	626	572	545	594	609	569	576	603	607	597	624	606	627	617	594	570	569	557	615	612	591	594	621	580	630	638	609	593	572	571	616	565	611	590	610	584	603	601	584	635	608	575	628	556	635	586	612	586	604	575	584	617	603	588	547	637	591	624	587	608	621	610	613	564	620	613	581	598	576	603	569	598	601	599	596	612	601	550	596	576	595	612	589	610	627	587	566	574	591	603	553	595	604	568	595	615	588	565	582	597	634	560	557	569	614	582	581	581	600	629	586	603	604	605	630	651	619	561	607	563	616	563	613	611	588	640	603	617	599	592	578	607	600	590	615	550	607	572	625	612	580	575	605	561	558	584	627	607	674	689	598	570	616	625	598	634	595	617	657	638	567	625	595	611	605	593	605	613	589	594	588	596	535	553	634	623	603	596	597	621	634	541	646	609	559	582	615	571	616	567	644	616	623	631	632	623	592	622	585	599	602	576	597	624	623	575	576	615	630	603	616	585	604	588	577	597	607	540	642	598	605	643	589	646	632	560	580	590	599	626	609	600	579	580	558	582	613	587	607	563	601	614	613	619	629	610	601	633	599	586	601	614	567	611	573	590	632	599	590	607	641	586	589	575	609	617	590	645	620	597	622	583	577	585	591	639	594	624	578	587	570	590	617	591	574	615	593	609	614	567	621	590	580	570	615	621	587	599	576	605	607	619	612	604	578	578	596	620	586	618	609	586	631	607	609	586	579	601	594	577	564	555	592	586	622	581	608	572	613	616	603	610	613	639	568	613	589	560	567	604	613	598	610	597	565	551	563	646	580	567	625	574	602	601	588	635	600	622	632	610	570	593	566	595	641	545	607	640	604	606	559	607	621	581	642	644	607	604	598	611	615	588	557	642	571	565	603	574	585	553	579	624	605	611	583	612	568	582	615	611	580	583	620	586	610	604	598	580	637	651	597	633	605	617	584	597	617	578	590	599	616	580	601	596	597	569	626	622	586	634	611	597	602	597	624	601	582	592	643	586	609	564	635	615	561	633	612	575	551	596	617	600	582	577	629	556	614	598	584	612	592	589	631	582	577	600	599	585	608	601	597	611	591	586	573	593	612	583	623	614	613	617	598	592	658	633	564	587	642	624	567	620	578	596	579	593	627	611	626	605	594	536	559	611	612	602	591	592	619	621	541	589	641	606	593	640	569	644	612	630	556	566	583	612	634	550	595	605	641	646	625	597	613	579	573	624	610	581	581	589	579	663	615	636	593	593	600	600	602	626	604	589	587	584	559	587	625	636	517	637	609	600	571	567	674	555	567	612	591	554	622	584	598	592	632	618	593	562	599	598	598	584	578	571	630	630	589	598	606	602	588	606	570	606	575	624	613	604	616	581	580	588	573	650	614	589	584	644	594	595	615	614	602	559	575	596	563	575	576	564	613	607	590	607	556	547	600	618	553	597	627	604	591	606	577	601	566	612	581	607	566	543	627	589	577	593	588	591	611	602	644	605	625
4120	4803	3626	2322	1746	1363	1276	2126	14826	15130	10277	2588	977	921	878	974	894	937	985	989	954	944	1018	913	962	941	1002	955	1004	1038	969	1007	916	997	942	895	979	853	908	972	1005	920	967	986	970	954	946	939	973	962	944	912	938	953	940	909	907	946	956	925	965	932	1023	937	993	994	929	985	951	930	954	970	984	887	933	933	925	958	953	896	973	973	975	937	915	937	882	951	994	915	870	964	956	942	937	962	968	974	911	919	925	931	979	984	975	910	963	984	947	928	964	893	958	994	932	955	1015	938	936	915	888	935	940	875	1010	932	931	951	921	907	912	1010	999	943	959	966	913	912	931	969	938	958	949	934	960	939	944	928	957	978	952	918	964	967	943	932	965	1006	945	1016	997	934	949	935	925	971	929	983	946	852	970	891	924	928	950	947	940	894	987	989	963	955	941	958	904	893	945	966	902	997	970	949	944	919	938	992	974	923	979	983	919	913	902	970	918	920	918	927	948	895	1000	964	972	1022	920	981	961	944	928	953	936	959	994	876	970	918	945	920	987	944	974	918	949	944	977	938	925	936	938	968	979	966	990	902	941	946	931	993	928	884	979	949	939	968	964	937	913	915	901	994	946	936	972	961	972	930	1026	1000	919	954	974	943	925	961	1019	955	978	936	950	988	947	978	929	928	958	953	924	1032	974	915	959	929	921	927	938	977	973	938	949	987	913	906	1011	971	1011	981	878	904	934	965	947	923	997	988	994	946	940	945	913	965	1003	990	940	968	925	928	938	976	925	946	954	996	946	967	948	989	956	920	924	942	933	967	938	953	964	916	910	913	939	972	919	926	990	936	923	925	946	932	925	905	917	978	953	948	939	929	996	954	934	948	951	906	961	995	974	868	890	916	949	973	895	993	910	913	920	1003	935	936	917	941	928	986	961	935	917	911	904	899	915	957	909	958	958	929	972	974	908	949	998	987	979	948	909	975	935	957	947	936	966	941	959	975	919	935	944	884	872	998	900	973	963	931	959	999	944	899	938	973	930	942	936	924	937	937	934	861	974	986	966	963	995	948	976	958	950	958	992	876	963	950	910	922	909	973	932	947	920	945	973	881	950	1009	999	927	1006	945	955	899	905	888	973	961	920	915	873	968	968	962	988	917	942	948	904	932	886	1008	958	924	933	960	895	942	929	957	955	983	941	900	957	967	972	951	967	948	967	900	975	942	920	911	1007	979	917	944	944	966	939	940	911	919	917	940	955	1022	973	948	957	932	892	912	972	956	926	965	923	936	926	969	917	946	938	981	947	951	982	908	955	1018	946	912	914	910	989	980	938	930	920	995	940	949	972	940	930	914	936	979	956	966	930	983	958	956	925	931	965	910	918	959	1024	1014	952	924	943	907	933	882	940	960	915	971	942	998	953	969	949	980	996	927	964	947	897	1000	967	969	959	920	957	928	910	950	926	952	959	941	939	899	946	988	964	906	971	969	940	1000	907	901	995	953	921	983	969	990	946	916	923	958	938	959	943	934	959	934	930	912	911	957	955	932	958	966	963	955	945	966	957	952	986	920	932	924	952	994	959	966	944	954	986	963	875	893	938	909	942	1012	941	928	977	915	913	946	960	974	937	946	935	940	945	953	989	950	1001	912	980	900	959	939	932	933	957	922	970	929	938	959	875	967	952	970	928	924	985	918	952	936	947	940	962	955	979	941	936	977	914	975	918	951	950	1001	944	912	951	961	916	934	959	940	957	957	934	1000	974	968	977	1001	933	917	959	908	946	977	922	935	950	1025	891	942	942	941	917	936	1013	937	969	952	966	969	891	982	925	952	955	955	924	999	931	983	948	962	996	1009	943	940	970	972	924	958	908	965	950	983	990	928	890	976	979	927	952	976	950	961	957	927	928	946	967	943	923	933	958	915	920	976	1009	952	953	897	918	989	867	960	902	959	952	960	1014	937	999	952	950	937	888	936	986	921	916	948	939	929	897	909	918	979	984	958	931	985	952	873	981	987	973	929	887	933	941	942	973	914	931	1013	952	941	921	936	898	961	964	915	959	927	943	954	950	962	932	921	987	912	962	1016	971	930	882	960	982	941	891	916	923	930	914	899	949	971	968	919	953	1002	944	973	959	943	909	922	992	955	942	945	942	926	937	920	934	919	912	933	982	998	990	988	969	917	932	910	970	968	944	930	914	993	921	969	964	925	961	938	961	974	935	949	923	949	967	954	980	966	924	882	921	918	953	903	898	908	969	968	931	1018	893	996	981	902	946	997	939	919	992	947	974	928	1025	984	987	967	946	934	964	957	945	996	928	935	960	942	902	961	916	972	936	963	947	966	896	955	1004	981	954	966	950	969	967	962	916	948	957	923	915	969	911	992	977	968	898	960	938	968	939	921	967	956	948	984	965	907	947	944	988	970	1013	892	910	928	938	944	962	928	1006	938	959	904	944	964	997	947	931	953	943	932	884	919	952	955	948	982	939	949	943	950	945	899	914	984	923	945	961	901	980	924	938	987	905	945	931	920	944	894	980	952	933	927	941	964	845	974	946	916	900	886	904	937	1003	944	858	915	965	935	946	982	921	970	922	928	983	958	956	968	951	926	965	914	945	1030	912	958	944	936	925	979	937	1025	971	1008	966	951	935	941	999	922	947	951	954	898	928	940	929	986	972	1002	914	910	971	936	977	941	979	879	956	945	912	938	906	973	904	937	977	925	946	943	929	948	949	967	942	971	926	953	988	919	987	944	969	916	925	943	986	970	931	946	930	952	911	945	942	889	984	887	951	912	941	968	964	884	952	1026	942	930	971	958	977	962	914	937	956	940	963	925	934	973	945	956	915	964	962	913	910	936	970	965	904	923	983	954	951	960	913	935	937	1020	923	951	963	918	953	1030	954	978	963	933	949	921	1027	931	969	934	955	911	968	934	962	910	974	891	880	933	928	934	968	918	960	946	955	911	894	969	969	950	965	954	985	891	979	981	899	957	963	918	979	973	945	952	953	897	954	974	949	936	1021	922	954	913	953	990	959	907	942	929	963	938	928	936	992	953	968	944	923	949	964	932	953	916	963	986	941	1012	995	966	956	963	892	948	933	906	963	908	907	922	909	982	964	987	977	936	976	966	963	979	939	931	905	996	943	957	971	955	952	961	975	960	895	955	991	985	897	938	987	846	938	927	906	992	935	946	984	973	978	954	936	927	919	945	1002	957	900	974	960	977	962	951	938	904	915	914	949	986	1008	956	968	888	931	924	997	948	912	974	917	976	953	953	927	989	978	957	999	1015	973	959	911	932	948	969	996	974	986	906	969	990	990	1003	996	974	931	977	961	968	931	901	923	928	981	871	939	943	973	947	977	956	997	952	913	948	979	896	942	955	883	977	950	931	939	940	966	940	938	1001	967	872	928	891	938	971	907	951	954	936	941	962	868	930	933	918	996	982	919	963	967	938	994	975	974	907	912	915	885	933	960	977	913	950	945	946	927	964	952	909	988	886	1022	936	962	921	912	964	922	911	961	953	956	954	964	900	926	929	950	955	949	973	949	976	949	977	955	962	940	947	897	946
23011	21614	28710	24995	21617	14934	1252	3677	21863	24528	16043	3208	434	415	407	386	398	387	398	437	376	383	393	393	396	370	384	412	425	383	385	402	406	436	407	374	361	371	427	407	416	395	437	380	371	405	392	414	404	382	379	397	402	391	388	428	375	370	371	376	378	376	390	401	391	376	376	401	383	361	389	376	361	396	388	374	386	377	379	392	421	374	410	362	363	419	402	371	361	400	343	334	376	373	352	422	372	368	397	380	356	406	382	392	390	361	370	379	448	409	384	352	358	403	390	367	380	375	384	391	399	387	387	403	425	397	390	371	395	398	415	401	409	390	370	389	379	386	396	393	393	375	374	416	396	392	408	364	376	370	404	396	374	366	422	368	409	368	398	356	379	403	354	374	368	377	365	358	363	369	385	358	393	398	374	361	394	364	360	383	371	381	347	403	375	383	399	387	411	416	390	385	367	383	389	365	370	386	382	385	411	402	372	355	399	362	374	330	376	400	415	381	367	398	404	373	414	395	366	407	382	399	365	375	383	336	356	386	342	371	373	377	385	411	369	385	385	412	362	364	393	384	367	369	380	370	396	357	378	382	386	391	369	368	372	358	391	401	387	416	408	382	399	370	397	388	348	366	352	369	412	362	385	413	418	391	370	411	397	365	368	392	372	369	344	389	385	418	361	394	392	395	387	392	371	399	395	342	371	396	416	356	409	381	396	354	413	360	367	405	385	401	373	388	370	380	399	371	384	379	357	381	404	391	388	383	363	373	388	358	348	412	390	378	376	369	360	381	329	384	378	402	415	388	383	407	375	384	386	359	374	375	365	388	377	362	404	343	406	367	359	363	388	382	379	386	381	381	358	395	354	376	381	367	398	364	395	381	398	349	384	388	390	382	359	376	362	396	371	412	353	385	427	387	416	404	393	365	389	395	399	394	343	372	370	381	385	384	387	364	351	368	372	347	350	388	361	376	415	403	378	376	374	386	380	367	380	377	396	396	395	384	357	391	376	346	338	386	380	396	381	397	401	364	390	395	358	365	368	363	339	383	373	395	389	410	373	366	372	347	401	386	380	402	369	381	391	382	377	401	380	377	355	381	392	388	376	380	408	393	389	390	381	356	405	378	368	390	390	375	381	407	382	406	391	404	398	405	384	371	420	380	375	364	393	359	347	377	373	382	391	373	380	382	385	341	367	384	349	361	374	415	407	399	392	367	365	377	410	385	394	358	385	359	414	364	359	354	388	398	370	393	408	383	388	368	339	408	374	411	353	371	395	371	385	350	393	406	359	361	397	398	409	397	391	381	370	391	376	380	385	393	359	399	364	360	418	399	387	389	366	363	395	378	341	370	391	381	390	389	425	388	363	380	379	390	348	404	388	350	346	397	401	411	353	336	361	384	382	381	403	357	368	388	389	371	403	389	387	338	365	416	386	381	375	357	376	390	382	372	420	379	370	390	387	426	385	371	417	393	384	391	394	385	368	363	360	390	401	380	370	409	405	390	393	354	411	373	361	370	368	374	356	402	390	388	389	385	375	363	399	384	382	382	340	415	366	405	377	377	377	356	378	410	358	376	380	395	379	383	383	341	374	349	406	388	395	424	402	419	417	391	382	378	379	339	355	378	378	338	377	380	398	389	407	396	388	397	394	384	351	392	394	375	378	332	402	395	447	370	379	390	361	395	369	368	400	379	359	393	391	408	394	371	369	343	378	351	392	358	415	381	359	384	382	367	386	419	384	367	407	388	373	406	372	388	349	370	412	379	393	363	342	392	388	388	390	375	398	420	397	356	372	367	384	389	405	376	371	349	400	415	375	382	393	362	366	403	382	371	398	373	351	377	407	374	357	359	376	393	362	375	391	369	380	388	374	384	375	385	426	367	362	392	375	379	388	378	426	401	408	340	369	418	381	363	360	379	382	342	379	370	383	385	385	406	398	369	419	358	423	359	361	365	358	359	426	409	372	348	366	374	373	372	376	416	378	354	379	402	370	391	404	356	351	398	394	360	366	387	396	390	360	333	374	374	358	364	384	403	356	351	372	400	370	360	385	403	380	358	383	386	375	363	393	397	390	357	348	390	364	386	390	421	402	416	405	380	384	369	375	375	388	378	395	370	402	404	409	372	388	368	408	371	383	394	381	360	391	420	384	380	369	401	371	421	359	370	374	387	378	371	362	359	395	373	361	386	379	397	392	342	352	423	401	373	371	382	394	343	363	373	390	384	380	370	400	351	345	347	380	392	412	390	401	406	349	385	374	374	384	404	393	387	399	396	374	387	389	374	395	380	413	367	409	379	389	342	387	400	377	368	386	365	390	370	408	381	383	397	420	355	408	394	356	367	362	378	361	351	381	391	384	377	392	368	369	345	390	382	358	393	405	433	395	375	377	400	384	387	392	387	367	374	381	374	409	397	364	401	382	386	395	381	402	383	399	347	417	354	361	358	361	366	398	378	382	392	376	393	398	349	380	387	364	362	341	398	354	380	422	389	383	392	372	346	368	378	370	409	410	368	397	370	388	386	381	361	373	389	393	346	369	366	401	347	383	372	374	351	359	375	379	409	389	369	395	336	329	383	392	383	371	368	360	405	366	369	370	391	381	398	387	349	414	370	364	395	405	325	388	388	363	339	351	385	401	383	373	411	371	354	348	375	390	370	410	389	373	361	396	367	372	335	405	358	368	396	416	384	394	361	372	383	395	391	370	369	397	377	383	410	359	370	368	388	375	352	381	408	403	384	398	372	385	360	350	381	380	372	380	359	382	381	411	403	343	404	392	328	363	379	373	378	379	360	365	376	364	413	386	359	367	390	357	412	399	365	383	384	394	355	390	362	397	369	376	388	378	391	364	354	378	351	412	394	388	421	403	398	398	361	367	386	335	390	381	375	382	347	387	357	390	360	399	408	382	390	376	381	344	403	374	386	364	404	379	385	377	356	375	384	377	376	383	391	361	371	371	390	354	378	366	379	367	383	437	361	386	366	372	390	366	345	357	384	420	378	379	372	371	344	368	397	383	354	424	395	381	402	367	353	397	343	425	371	368	367	400	402	377	388	402	386	375	381	315	401	373	359	369	396	372	381	386	340	365	384	394	370	391	361	392	360	363	381	372	344	376	363	344	380	388	371	390	349	360	368	393	390	366	377	377	416	370	385	349	375	347	359	390	383	377	389	390	407	403	389	380	411	393	417	352	369	388	367	364	367	351	396	382	393	397	380	341	361	365	372	370	384	408	391	365	353	388	382	374	401	348	382	398	387	387	394	366	420	391	416	373	439	400	352	377	353	399	386	374	389	357	383	393	410	400	388	376	355	384	373	374	388	389	371	403	397	369	389	387	400	363	381	361	371	375	414	409	432	415	373	374	374	374	373	408	380	360	333	409	368	390	340	374	396	362	351	371	379	351	360	364	373	370	358	370	365	375	353	368	430	388	381	370	385	389	347	394	364	407	370	365	356	393	398	357	396	341	388	399	384	378	384	377	368	365	371	380	346
4758	14680	10604	5341	3280	2249	1769	8475	34497	33921	23359	5683	678	682	662	654	623	615	643	604	619	648	627	661	602	605	678	642	661	610	651	653	605	598	659	625	655	615	631	626	622	592	644	633	664	629	671	594	637	663	616	681	635	618	611	644	656	590	677	617	599	603	616	633	602	602	631	620	594	617	649	613	614	591	587	630	582	596	583	632	619	652	628	603	607	627	639	572	654	622	579	620	645	596	620	606	589	594	652	585	566	639	623	627	634	617	576	612	564	603	600	612	596	621	609	642	582	636	619	613	591	638	620	644	607	640	612	621	649	681	581	607	594	641	578	622	599	572	597	592	618	617	586	595	574	563	627	633	607	599	582	608	560	602	636	604	601	609	605	584	597	588	590	663	635	579	648	594	632	636	648	605	621	571	578	605	655	605	600	645	599	617	604	601	571	618	601	625	577	590	611	646	608	608	599	587	610	607	616	568	632	596	612	626	628	630	593	557	642	611	582	625	619	623	657	606	600	569	633	612	564	601	641	611	606	642	589	618	647	592	591	610	577	628	549	613	586	611	598	613	640	620	634	588	608	610	584	609	611	557	586	604	628	629	604	640	618	617	609	614	600	664	625	604	633	601	602	580	586	615	592	587	625	634	614	603	647	649	540	619	618	604	610	581	606	577	585	600	637	612	594	581	598	591	600	627	568	577	625	601	594	588	627	604	655	598	584	642	624	598	620	515	618	645	630	633	637	613	604	601	603	592	595	600	666	638	610	584	608	623	640	640	649	606	608	598	599	579	671	597	613	574	596	661	560	593	640	606	632	645	595	606	581	593	633	618	611	620	586	596	598	586	619	631	649	607	640	605	631	592	615	629	612	580	607	617	616	625	585	617	625	628	587	623	633	595	628	593	629	639	614	614	605	649	632	614	644	574	581	566	645	613	591	628	578	582	602	603	603	608	614	623	620	608	636	655	627	625	650	585	622	610	567	627	635	648	662	610	591	536	612	577	592	653	628	651	612	612	604	612	645	649	600	612	615	586	599	622	628	613	627	611	599	592	565	636	595	623	612	584	649	612	658	591	613	615	576	579	601	620	616	638	648	639	600	566	620	590	617	607	591	607	631	635	589	546	641	616	612	644	586	629	626	597	645	551	617	608	639	622	618	615	629	627	654	600	638	602	569	610	560	600	563	540	605	641	650	586	648	572	568	647	575	579	638	654	640	654	597	573	619	651	578	545	572	630	622	590	550	610	631	644	610	644	588	639	629	584	571	608	588	632	586	629	621	577	636	624	639	664	622	610	634	623	624	603	648	565	610	614	606	604	631	674	627	566	599	652	604	595	574	571	639	589	605	620	607	651	611	608	607	618	616	630	607	615	639	637	641	628	610	608	576	608	640	560	644	627	590	606	659	620	618	584	616	618	639	604	585	619	633	578	589	622	596	589	596	647	601	620	619	612	621	627	585	589	621	651	576	634	592	584	593	610	625	590	575	643	643	643	616	633	564	618	587	632	624	614	590	600	641	612	603	617	603	623	623	583	609	630	579	679	643	608	583	600	626	607	612	658	636	603	562	570	642	614	551	596	604	641	611	593	623	632	620	559	644	625	601	606	614	667	596	605	619	613	622	557	682	606	584	667	583	599	622	639	644	614	657	586	636	585	561	600	613	615	591	570	622	594	600	575	575	595	616	562	560	573	594	612	616	613	579	649	613	606	608	588	665	599	632	613	628	649	662	637	639	648	563	604	633	608	618	616	601	597	638	618	599	605	619	653	624	620	623	609	633	664	637	591	580	587	577	561	555	655	623	583	626	595	628	635	579	592	627	623	571	637	631	587	622	613	634	649	601	596	627	649	601	626	599	633	615	605	626	640	594	585	610	632	617	585	685	633	586	617	657	567	600	598	582	613	626	572	606	576	627	648	636	608	576	599	637	593	652	617	601	582	569	567	605	578	608	647	601	571	569	610	596	627	600	632	628	616	609	621	619	583	605	618	620	601	580	594	597	605	591	601	600	670	621	614	637	576	618	615	599	600	607	618	636	669	616	592	615	649	614	599	649	602	615	621	619	650	560	631	670	614	606	605	624	596	641	659	615	658	628	587	549	606	594	628	652	694	594	611	626	633	595	591	618	629	616	655	599	606	579	633	558	617	569	613	640	614	609	615	665	579	610	638	578	583	602	606	625	608	624	617	613	692	575	603	636	644	575	602	615	626	604	585	622	610	623	626	646	611	635	613	626	554	591	605	642	616	610	621	573	605	601	595	589	643	637	622	637	654	596	584	619	588	605	680	614	602	647	575	624	591	617	597	573	602	646	607	623	622	646	646	579	656	641	624	599	605	623	600	582	594	604	624	610	642	575	604	593	674	586	574	620	574	641	641	591	621	594	612	645	633	566	664	614	612	584	656	626	620	611	602	591	570	657	575	640	612	618	575	589	650	627	592	570	590	608	662	611	611	585	611	599	600	609	612	647	608	612	586	593	602	584	606	562	575	596	627	630	577	617	632	622	593	622	599	626	655	607	610	593	622	631	582	631	610	595	586	624	601	586	617	554	594	590	619	633	609	635	591	554	572	590	602	636	613	593	606	574	597	616	605	580	633	651	622	610	628	593	620	591	586	613	606	590	570	636	602	627	614	577	605	585	623	578	624	628	654	631	645	642	594	625	628	592	577	605	629	635	615	621	609	617	600	605	607	630	610	637	677	584	636	616	626	598	659	631	558	637	602	566	604	587	596	624	567	611	622	604	637	642	599	576	629	591	624	627	626	582	580	652	577	641	566	624	582	670	596	626	623	583	595	585	599	638	612	569	587	598	647	585	602	667	634	629	625	579	609	567	602	585	570	614	633	586	594	594	607	592	570	631	628	587	590	601	647	586	604	631	630	599	646	612	560	582	580	628	641	597	607	614	602	604	610	638	573	667	639	609	630	637	616	626	594	590	632	618	599	602	624	579	610	620	622	670	642	609	601	621	616	624	592	625	601	641	669	611	649	592	596	660	606	580	588	645	582	599	593	570	615	620	641	609	580	612	654	604	620	558	576	607	626	640	653	665	598	596	615	625	581	587	623	624	599	601	645	602	630	631	646	591	604	632	581	616	626	630	606	622	645	592	604	661	595	634	592	632	608	610	585	654	635	604	609	611	581	658	595	611	597	583	614	629	589	620	649	656	633	613	596	614	597	600	621	554	570	625	612	635	617	597	618	594	633	653	575	587	621	617	595	632	595	596	575	601	652	635	620	610	617	641	627	611	597	595	627	612	610	614	588	589	573	624	614	607	658	625	580	630	618	592	558	605	612	638	604	617	624	633	604	612	612	595	569	609	629	580	605	624	604	621	601	608	608	625	549	612	570	607	605	629	618	571	582	617	611	601	585	616	599	624	591	590	614	617	586	629	593	609	617	635	629	614	629	621	597	618	613	605	600	598	598	569	577	638	551	617	595	590	632	604	577	641	580	617	599	620	615	590	596	589	597	639	598	584	605	629	629	618	602
27854	17831	4044	1130	719	665	778	1693	2094	2170	1485	858	636	613	634	636	615	662	603	639	622	599	686	670	705	636	615	643	643	617	645	597	621	608	578	646	636	640	580	640	677	619	653	610	668	632	647	635	670	639	621	651	652	640	634	604	645	649	594	630	646	638	682	620	632	609	621	704	673	646	643	630	625	575	674	640	600	644	637	642	642	638	623	630	608	643	677	629	645	646	585	624	607	638	644	600	630	609	646	600	663	635	613	669	691	663	664	613	612	683	622	631	614	629	631	633	620	622	579	640	671	615	712	594	695	609	611	645	630	596	668	610	667	601	669	627	692	664	629	672	608	647	620	654	612	658	591	591	621	669	677	646	616	657	626	601	648	620	629	598	620	649	619	622	662	633	629	602	622	628	600	596	621	676	634	636	594	671	627	624	664	637	627	576	620	654	641	651	598	657	591	649	605	676	635	656	631	646	640	633	663	651	610	614	658	670	605	600	610	616	603	603	627	633	629	628	632	656	597	577	626	667	604	704	641	635	640	652	651	594	596	648	628	634	662	625	637	680	615	633	644	637	651	609	639	670	639	628	645	649	641	615	645	606	621	622	658	671	609	660	636	690	643	664	651	634	645	634	590	635	597	642	660	609	615	630	639	672	631	626	705	623	646	651	621	621	668	609	612	630	643	644	643	670	684	613	583	600	703	639	669	619	642	641	605	600	641	612	677	644	684	610	677	666	678	609	622	625	626	645	645	655	622	687	585	641	668	654	618	686	622	673	647	634	662	613	657	609	661	607	620	602	671	658	649	656	630	628	628	612	647	627	683	615	631	596	640	628	629	634	626	611	621	606	654	598	642	602	619	645	648	634	608	664	626	640	653	678	618	632	627	646	615	686	679	586	670	671	659	625	631	640	653	627	634	627	672	662	647	659	642	640	622	637	637	659	642	613	608	619	675	653	654	652	655	611	655	606	590	599	667	664	620	617	637	638	637	641	619	615	618	658	685	623	619	636	687	633	651	673	624	629	629	625	681	621	623	629	667	640	621	608	618	649	588	639	655	595	596	644	621	624	618	670	595	645	665	621	658	615	616	589	651	602	602	655	636	594	674	660	626	598	646	633	636	627	675	629	645	609	666	615	599	636	573	616	637	655	662	649	596	639	646	637	643	629	625	681	651	635	661	615	691	637	604	644	634	620	625	666	625	677	650	656	673	607	602	630	627	637	610	633	631	578	654	635	634	601	596	631	604	653	633	674	611	615	620	600	600	629	623	659	638	651	620	658	605	639	610	666	630	647	659	593	642	635	667	614	614	628	648	597	626	629	606	672	604	638	633	635	604	652	670	613	664	668	620	618	660	658	624	640	611	682	672	624	610	641	631	628	654	626	642	661	612	645	651	640	642	604	653	632	678	613	591	629	623	655	612	648	629	610	642	691	618	709	595	626	676	652	634	612	653	650	633	638	642	610	642	630	615	616	622	616	630	629	654	621	631	607	665	662	613	641	656	616	656	611	642	630	620	663	628	621	596	642	641	670	627	657	653	611	663	650	613	621	672	619	613	624	634	631	641	647	625	632	632	629	636	628	679	624	616	613	610	676	614	628	604	597	622	677	637	632	709	580	633	597	616	668	625	629	676	623	624	623	667	674	659	639	620	655	625	653	643	647	646	637	641	648	646	639	641	611	633	605	654	663	574	649	604	625	588	628	618	652	642	629	679	644	591	637	631	622	651	592	593	587	586	618	653	657	629	618	649	627	646	677	592	674	670	669	651	613	662	660	624	652	652	619	644	652	622	657	681	616	589	681	668	631	622	616	619	627	650	607	657	654	624	656	617	680	641	642	626	622	640	658	642	581	623	665	689	671	629	603	638	635	621	694	635	676	647	649	581	650	655	628	615	653	645	638	678	628	593	607	595	603	607	664	595	635	626	655	654	607	661	575	635	645	635	628	602	640	630	609	658	626	618	632	680	670	639	699	626	703	616	655	596	578	682	675	658	641	605	655	663	653	614	632	617	644	620	606	606	646	596	635	651	581	644	625	620	631	682	560	642	639	643	662	659	726	659	646	668	644	616	594	639	615	606	634	612	637	607	626	631	585	623	630	681	624	656	617	644	617	648	650	580	663	633	601	672	634	650	660	642	637	662	666	604	649	619	643	643	690	607	600	664	623	645	656	634	646	682	627	601	676	628	622	630	604	623	668	600	596	643	684	605	629	648	632	657	652	637	644	677	624	607	641	685	591	646	628	586	638	616	629	599	608	555	620	592	621	660	627	628	626	623	660	605	644	621	657	636	633	672	627	610	625	629	655	635	629	633	650	640	627	613	646	672	632	610	660	650	638	638	641	699	670	646	599	660	654	584	642	651	650	604	703	656	643	615	636	639	638	657	622	621	640	598	652	702	642	625	587	666	694	630	602	632	650	641	660	630	596	642	663	639	658	644	634	603	662	638	623	614	646	631	658	654	624	649	643	682	680	658	651	635	674	634	683	627	575	642	612	668	652	603	658	678	659	624	649	679	601	690	641	618	636	652	632	610	583	641	597	674	675	674	669	615	630	657	647	657	650	608	642	638	669	616	658	638	649	633	630	620	623	588	639	621	661	602	632	626	654	630	675	625	626	627	643	644	612	634	598	622	661	667	682	601	658	694	624	628	651	685	641	602	601	641	662	618	644	682	609	599	645	645	642	622	649	638	603	666	626	639	637	578	589	623	630	653	608	604	635	629	661	603	652	626	632	582	652	635	635	664	610	660	610	621	604	613	633	657	615	632	650	633	622	600	656	627	623	655	635	637	628	628	625	652	651	630	629	647	586	659	650	604	675	617	639	630	623	652	598	616	641	645	631	642	674	620	612	640	616	629	632	626	696	633	653	645	609	658	604	625	596	635	641	709	662	637	587	654	627	666	652	610	649	654	599	655	639	638	642	585	647	671	648	623	628	662	636	663	644	608	632	664	625	611	670	618	647	625	629	628	599	615	659	654	615	662	642	658	710	639	655	629	634	601	658	657	609	669	608	646	647	690	602	648	610	630	638	626	629	690	684	626	650	671	632	619	622	641	644	639	641	621	622	645	631	643	635	607	634	614	657	657	682	655	599	601	637	641	653	657	639	612	607	647	640	671	644	634	576	688	629	656	589	650	590	654	634	596	643	645	629	664	605	671	643	626	697	672	604	633	649	643	626	628	612	629	602	614	610	657	613	633	701	600	645	645	641	653	643	620	631	649	688	659	645	599	619	594	646	626	632	574	600	647	659	656	645	639	614	633	605	650	627	658	607	616	595	613	649	644	633	694	609	629	589	567	606	635	592	644	613	629	626	602	616	609	674	618	657	698	613	651	659	629	605	649	610	600	639	631	656	661	668	654	680	655	618	641	654	615	673	588	654	670	653	628	654	618	638	615	618	652	607	642	674	677	625	633	638	546	584	625	609	616	696	623	607	579	638	643	658	662	673	651	642	662	649	664	662	625	624	613	632	651	642	667	645	657	640
5089	4144	2875	1608	1266	1203	1292	3377	4098	4525	2939	1353	1080	1001	1058	1071	1044	1037	1091	999	999	1021	984	1014	971	1019	1018	1025	1017	1026	1038	1054	1007	1032	1081	1107	1050	1010	966	1074	1060	1040	1037	981	1030	1027	993	1026	1025	1045	1002	1026	1016	1012	952	1057	1026	1021	1072	1081	1086	1011	1061	1022	1072	926	1029	1006	989	1051	1036	1057	985	1027	972	996	1019	1015	1064	986	1012	1009	1060	994	996	1027	1032	1029	1050	973	991	1013	1016	1018	1001	994	1062	1007	1000	1025	1071	1022	1013	1005	1023	1046	963	979	1043	1056	1030	1014	1029	1013	977	1008	1029	1065	1023	996	1008	1034	1023	1015	981	1009	1043	1056	920	1004	996	1019	976	1045	981	1026	990	1018	993	1014	994	1014	999	977	1087	944	1003	995	998	963	1011	1003	1013	1015	1071	970	1029	1021	1038	1003	1064	1022	1055	1002	1029	1004	986	968	1044	992	977	1029	977	1044	1014	946	1000	1072	1027	1003	1027	995	1058	990	1055	1011	987	985	1050	991	996	962	1052	1098	970	971	1019	1032	950	1025	1025	1037	1037	1058	990	1041	1059	1029	989	1005	982	968	1050	1005	1032	1036	1028	970	979	1047	1018	1028	990	1006	1027	1056	985	999	1043	1037	984	1028	1057	1035	1059	1014	1014	995	1027	990	1041	980	1071	1043	1075	968	1010	1044	997	1046	1046	1015	1068	1000	1074	1003	989	1025	1029	1002	954	1027	1022	1017	1034	1034	1014	1003	979	1005	1045	1025	1019	995	1023	996	955	974	1025	980	1024	1044	1074	1006	1055	997	1043	998	950	1045	1038	994	954	1031	1010	1024	1003	1053	1019	1012	1007	1031	1042	1031	962	1118	1011	992	1014	1019	997	1006	994	1025	1057	1057	1001	999	1007	1009	979	995	972	1011	983	990	1023	982	1034	1031	990	1019	1037	1004	1054	993	1018	986	972	1012	1007	1016	1043	955	988	1009	1023	956	972	1030	1061	1001	988	1029	1040	1018	1038	1032	1007	991	1023	1013	1065	984	990	1045	984	1021	993	1003	1027	1007	1023	984	1067	990	1017	966	1014	986	979	1026	1014	1013	1063	1035	991	1031	992	1033	1024	1087	988	999	1057	973	1052	968	1026	1037	995	1035	1031	1004	960	1051	1023	1008	1001	1049	998	990	1028	988	976	1055	966	1010	955	1007	995	1010	1038	1028	1085	981	1021	990	1017	972	979	1015	1029	984	1088	1056	1011	1045	1038	1015	972	1028	1019	1006	1023	1083	1024	1072	1066	1044	986	1055	980	1011	1017	1008	990	1006	1004	1044	1027	1028	1019	969	1066	996	1004	990	1010	995	1050	960	1060	1002	1058	968	973	1056	1024	955	1027	981	1003	1031	1040	1038	1021	991	1121	1016	1044	1037	1083	968	988	1009	1060	1002	1050	999	1028	1021	1012	992	1019	948	948	1041	997	1002	1020	957	1056	989	1069	1015	988	1022	1002	1018	989	1001	970	991	1058	1049	1013	1065	978	1019	951	1035	1038	1023	1019	985	1051	1041	1044	1016	966	998	1026	1019	1037	1005	1029	980	998	996	941	972	988	1013	1087	978	1028	1021	1018	983	1023	968	1056	1025	1057	997	1064	1051	1018	972	1042	1017	961	1046	965	998	1002	998	1038	1024	974	1055	965	1020	1023	1073	1021	1024	1057	1047	1021	1036	1024	966	1078	1026	990	1032	1040	1008	1006	959	1064	990	1008	1076	1008	983	987	1025	1073	1002	1023	1038	1029	1023	945	1034	1047	938	994	990	983	991	1048	977	996	1044	1029	1018	995	1009	1047	1005	1019	983	1010	1031	982	1073	1044	939	1037	995	1066	982	943	1013	1004	1040	1039	1070	1014	1016	996	1028	1022	1063	1045	1025	1094	967	1036	1046	1031	932	979	1009	971	1004	1000	987	969	994	967	989	1030	986	1033	1013	1042	1022	1030	1060	1031	1074	980	1018	1019	995	1031	1030	1036	1061	1072	983	971	1020	1007	1056	1043	948	1003	1029	984	1015	1010	1023	1023	1020	1062	1014	1003	1020	1021	1067	1011	955	1019	958	1010	1059	1063	1091	1062	1033	1009	986	1009	1082	1007	1021	1038	996	1015	985	997	1047	972	982	1031	1020	975	1059	1047	966	1036	1020	1013	1015	1038	999	1048	960	1027	990	961	988	972	1001	1056	1045	1004	1039	1059	1030	1049	1035	1092	1015	990	969	1026	988	1014	1039	1032	1034	984	1010	1044	1030	1048	1020	1063	967	1053	1006	1011	1029	1020	1029	1050	1000	1008	1106	1022	973	1040	980	1074	1028	993	1040	1032	1037	967	1068	1010	1025	999	1015	1052	1009	1050	1053	1032	1036	998	1001	1069	978	1030	1033	993	1015	970	1022	1041	941	1021	1026	1046	987	1023	976	996	996	984	988	968	983	985	978	994	953	987	1065	1021	983	1011	1009	1027	1016	1008	984	1036	977	1001	1052	1014	974	1003	1050	975	1001	1001	1043	1034	964	1054	1043	977	1013	1061	1009	1044	1106	1055	990	1025	1030	1012	1028	924	946	992	1055	1002	1023	1033	1058	967	1004	1045	1048	984	1030	1021	1045	979	973	1031	984	999	995	961	973	1061	967	1003	995	1046	1006	1014	1035	981	997	1051	1004	1052	1021	1072	1021	1048	1015	997	983	1024	1049	997	1041	1020	1093	976	1038	973	1015	1011	985	1009	1022	1035	999	1041	1025	1004	993	937	1014	1038	1001	993	1017	1013	992	1014	982	966	1033	1018	1037	1035	1057	999	1000	1047	1021	1006	1046	956	967	1040	983	908	1048	940	1017	990	1036	993	1006	1017	1031	1014	1030	1037	1056	1057	1031	1010	982	1061	1002	992	1010	980	1005	965	1041	987	1000	1045	979	1024	1015	990	1008	1011	1053	1005	1036	1016	1007	1024	1001	1024	979	959	995	1025	987	985	995	1013	984	1016	1022	1042	1060	1037	1015	1017	1041	1040	1015	1014	1033	966	1002	1059	1053	1049	1012	990	1016	1048	997	974	1085	1040	988	1022	1009	1006	974	1068	995	996	1024	1023	1003	1000	988	1040	1046	985	1023	1025	956	1037	968	1004	1050	983	1029	1017	1061	974	1040	1056	1033	1002	1001	1023	1001	1027	1013	1031	942	1035	1042	1047	1008	988	997	997	1045	1022	1048	1019	1010	998	1028	1027	1033	975	1024	967	1006	1059	1012	989	1037	984	1058	1020	991	1034	1002	1061	971	1067	1038	1073	1034	1000	1017	1029	1013	1020	980	1006	1021	1080	1056	982	1008	989	1077	1033	1026	960	996	1045	976	1003	989	1041	997	1042	1002	973	969	1063	971	1027	998	1012	1053	997	1045	1051	1041	998	978	1060	1013	1047	1063	1017	1041	1020	995	1076	967	1039	999	1012	1077	966	985	984	953	1027	1017	1003	947	1051	985	996	1031	1002	979	996	1022	1014	1063	1012	1023	991	955	999	985	992	1016	1045	1071	1002	1037	1010	1066	1030	1044	1023	1042	1039	1032	1000	957	990	975	1022	1010	1034	1033	956	1021	1021	1028	1043	1082	972	991	993	1049	975	1006	1009	993	1041	970	976	1000	1041	1031	1016	970	1027	1014	977	1009	1024	947	1006	1024	1034	1055	985	1018	996	984	1010	980	967	1059	1094	1031	1071	995	1011	1067	1017	1065	1051	1009	985	1019	1033	961	1029	1054	1051	994	1047	1029	1015	1023	993	1058	1025	1016	1032	963	996	967	1053	1061	1028	1007	1029	977	997	1018	1021	1017	1000	945	964	1004	1053	1000	964	1001	1021	1047	978	1014	1031	1028	1080	1045	978	1003	976	960	1005	1026	1020	1026	1040	993	991	1052	1031	1005	1022	974	1030	996	1000	987	1046	1017	943	1027	1044	1068	1036	1048	981	1076	1053	1002	973	1005	1035	979	1025	980	1047	1023	1023	1010	1016	1058	1023	993	991	967	989	1051	991	1083	1005	958	961	1058	1019	1017	978	1041	1022	997	967	1007	1042	1024	989	989	1049	1035	973	1028	1003	1035	1004	1047	1041	973	987	1059	1025	1016	1036	969	1001	1019	972	1010	1021	1006	1031	927	1091	955	1065	1024	958	988	1055	947	1003	1025	1015	973	1009	1020	1033	1006	1004	1007	1002	1012	969	1075	985	985	1024	1012	998	1025	994	1015	1006	1043	1067	1008	1007	1009	989	1049	1030	1019	1032	1031	1055	975	1044	983	975	1021	1024	1042	990	1046	1037	1020	1017	960	1049	1028	995	982	1010	1090	933	1055	1028	961	1002	1019	986	1020	985	1013	1038	996	968	964	971	1018	1022	1044	1042	999	1030	990	1034	1020	1028	1001	965	1002	1011	1012	989	996	993	1044	1009	1044	1047	1025	1055	1032	1030	991	1046	1059	973	1019	940	985	990	1098	1005	992	988	1016	1046	1004	992	1026	1048	943
24080	21566	27696	25910	14283	1139	1461	9527	15074	12793	7796	3015	799	512	529	547	556	542	553	516	504	511	560	557	515	539	567	553	552	566	499	514	534	542	497	569	541	542	512	530	525	582	536	510	546	571	552	540	548	541	547	519	535	486	506	525	547	533	508	507	517	579	559	533	505	518	535	560	533	546	564	529	537	553	535	505	546	541	531	546	502	495	496	571	518	528	549	537	586	539	535	549	544	520	557	566	562	509	493	488	551	531	539	541	547	524	548	577	499	555	506	533	558	488	531	488	533	529	543	513	502	553	544	517	516	537	504	547	533	531	515	549	531	538	510	553	516	512	494	537	531	531	587	536	533	535	533	500	492	507	492	472	547	555	532	561	542	499	525	487	509	522	532	485	579	514	501	555	521	565	536	526	560	521	514	527	511	547	536	485	517	525	517	543	511	533	521	512	521	496	559	492	543	529	551	524	556	513	534	548	554	555	574	535	536	550	554	565	530	546	529	514	520	492	520	531	517	530	527	542	493	554	523	483	517	522	505	517	527	543	543	565	506	546	585	528	489	491	532	543	488	515	527	514	505	510	496	551	511	488	509	570	554	502	514	489	501	530	521	546	503	531	584	524	521	529	542	569	541	515	553	504	477	539	536	516	521	520	508	586	509	516	535	565	499	539	563	562	482	529	499	563	504	551	520	521	521	547	504	527	553	530	542	500	472	532	530	545	519	546	531	557	500	525	517	557	541	547	521	564	516	542	515	467	526	527	524	534	526	553	570	524	545	530	561	511	542	511	509	524	564	528	517	511	537	542	543	516	494	498	522	543	517	498	551	550	501	530	498	530	559	513	552	533	496	540	536	538	585	550	515	505	515	503	497	535	503	506	540	521	529	512	506	552	509	550	536	522	521	545	523	544	521	524	513	515	536	546	515	482	514	508	552	515	532	523	518	530	538	532	556	504	544	497	568	521	497	507	505	501	498	556	532	563	520	557	493	523	516	526	526	489	536	530	539	529	513	500	510	509	531	512	526	513	520	507	525	556	536	543	538	504	542	506	517	489	501	561	525	535	506	523	527	550	532	516	507	507	537	492	567	502	556	532	547	496	556	498	536	544	536	566	516	544	579	496	507	540	534	526	520	516	529	575	519	489	514	500	522	508	541	560	539	511	524	501	502	550	548	530	536	527	539	568	527	513	514	554	512	520	529	543	549	517	529	507	586	518	576	543	508	528	512	546	532	502	528	538	520	554	546	529	525	578	538	505	529	535	543	490	501	539	588	535	522	525	513	539	550	519	536	533	512	523	462	541	521	535	468	530	505	514	539	542	535	510	513	507	515	533	545	502	528	534	534	499	525	566	488	549	516	551	509	490	572	528	572	496	542	497	546	500	527	516	509	580	508	522	542	543	568	495	537	501	529	548	476	523	505	517	534	497	550	534	505	532	542	497	517	553	524	518	533	515	514	480	530	495	568	528	517	506	498	521	519	508	541	550	533	496	541	539	535	554	507	540	543	478	542	485	525	519	508	569	541	505	530	478	576	548	531	508	488	525	521	496	569	499	520	583	540	505	512	515	515	577	473	518	506	502	516	531	496	542	545	536	547	497	530	567	526	570	524	504	520	510	568	555	536	565	527	533	512	521	491	541	504	518	528	517	509	521	497	496	519	555	524	501	543	493	503	519	563	518	532	505	523	588	507	507	539	509	534	523	535	565	530	501	508	537	530	507	520	536	533	523	540	536	530	545	490	549	518	524	512	534	520	517	487	532	536	512	526	540	543	522	513	517	524	521	543	533	528	571	549	529	528	534	559	500	494	570	545	540	553	529	522	545	536	509	555	505	523	543	512	513	524	503	494	493	507	483	538	546	540	511	547	533	494	539	543	513	515	524	544	556	550	522	533	525	516	522	515	478	529	540	519	518	528	532	541	522	507	546	547	532	543	508	505	522	523	500	517	545	539	545	523	557	554	494	544	496	523	469	503	552	546	534	524	577	496	571	571	505	526	531	508	527	502	567	562	525	514	503	568	520	530	504	538	538	526	526	532	517	510	538	567	520	537	513	561	530	547	551	466	533	519	581	525	528	521	503	521	523	518	489	508	557	537	553	516	514	533	541	489	508	538	548	515	529	483	506	476	535	522	527	573	506	514	530	554	496	587	518	511	520	556	556	533	486	505	506	505	551	534	582	524	507	504	541	600	515	500	559	493	563	523	560	510	500	512	532	501	535	540	528	543	575	544	510	534	503	507	559	546	505	527	581	540	549	540	489	490	564	516	556	503	487	571	537	528	509	582	558	498	563	494	535	524	535	543	547	495	519	529	506	527	545	531	525	543	491	507	511	524	527	518	560	546	502	510	498	525	559	546	521	558	554	521	515	511	526	498	534	540	518	522	506	492	482	588	506	517	573	517	524	535	520	499	532	513	538	524	498	559	542	496	507	543	527	492	556	497	523	539	522	533	525	533	518	550	529	510	549	541	538	511	542	505	518	524	544	534	501	505	505	541	505	472	508	534	550	547	538	530	518	527	528	517	532	515	505	530	556	484	542	514	523	502	486	532	551	570	530	524	522	537	574	538	486	509	556	515	556	588	526	507	509	504	524	542	522	543	536	549	537	512	509	510	538	512	488	533	526	534	572	531	517	539	540	510	498	558	471	532	527	523	538	543	525	511	540	492	529	554	537	493	519	515	504	534	568	543	524	535	488	502	473	489	539	523	555	519	543	547	547	579	577	550	528	505	516	543	520	496	512	527	542	536	524	572	497	547	544	479	533	554	570	553	511	510	543	513	535	524	521	557	497	517	524	525	522	551	528	534	499	537	562	548	513	508	534	519	508	546	506	524	512	504	533	505	516	526	556	583	491	523	519	541	534	529	509	523	500	530	556	547	491	524	528	532	537	531	549	521	515	519	523	545	520	520	569	524	528	559	508	578	540	511	548	575	559	593	512	532	539	549	523	559	478	484	556	558	550	555	530	541	510	529	530	515	538	517	518	533	540	475	515	534	531	547	510	509	523	557	485	540	542	559	508	522	504	518	504	538	557	522	502	483	514	536	538	554	486	456	524	502	522	517	551	562	528	524	530	542	550	508	546	512	527	545	518	518	527	518	498	518	516	563	508	541	534	524	513	542	556	516	562	526	486	516	567	492	502	538	492	517	525	530	549	578	550	560	490	494	467	508	529	539	531	534	506	537	518	554	501	523	564	496	517	544	528	547	511	561	536	516	489	521	556	539	531	542	528	531	539	540	518	498	500	496	512	498	538	535	537	510	528	518	550	530	571	544	526	527	555	517	544	557	499	538	505	507	543	546	493	532	511	562	536	539	487	568	528	530	485	490	535	493	560	550	546	566	527	465	548	504	542	512	517	499	489	510	529	533	535	539	506	561	552	550	543	500	540	546	515	531	572	556	469	517	512	548	508	544	482	571	482	515	552	521	522	571	526	529	492	505	534	486	514	503	481	522	538	536	540	545	525	538	575	509	496	545	545	527	528
4157	10076	6397	3046	2062	1734	3118	19534	25772	21942	14417	6353	1451	866	858	875	847	841	905	858	858	854	860	792	842	871	875	870	881	889	870	859	827	834	844	871	856	875	833	888	837	877	835	882	868	903	806	854	916	876	866	842	809	909	891	889	856	831	819	809	877	848	916	875	880	867	838	913	870	890	820	852	915	877	886	865	879	854	866	851	805	873	839	820	858	859	811	876	816	860	861	876	892	884	807	850	879	848	851	813	873	878	892	860	812	874	898	882	872	863	890	877	874	816	848	884	872	894	884	879	866	843	912	899	841	857	842	884	868	872	866	868	892	880	846	840	838	887	805	861	830	827	854	841	927	852	895	870	860	911	820	869	806	859	826	852	906	860	893	863	862	857	868	889	867	826	874	875	814	822	866	824	840	889	844	826	883	848	850	855	881	832	836	859	869	831	819	841	881	828	866	888	803	848	866	878	880	848	868	904	866	857	874	878	810	837	868	837	888	830	846	848	861	872	863	845	903	832	842	838	837	850	845	879	874	897	832	839	883	881	850	859	906	823	842	872	810	818	841	856	862	910	835	813	894	851	873	913	841	867	797	860	840	891	830	825	909	881	900	828	882	860	857	874	845	873	856	874	802	835	890	859	847	866	818	869	879	817	909	856	881	822	880	838	836	837	833	844	862	883	834	846	830	868	846	890	836	812	846	834	869	859	914	829	832	813	893	866	917	832	861	883	904	856	809	864	857	840	822	828	853	891	844	851	848	894	889	858	858	835	803	831	802	928	848	830	896	838	842	835	834	829	879	854	872	843	868	834	891	864	872	881	883	864	852	849	875	842	888	857	882	852	840	856	852	853	877	840	851	874	868	882	851	825	821	846	845	862	843	839	845	824	879	872	822	839	867	888	814	874	865	908	805	881	875	817	816	831	838	874	885	849	839	845	856	859	869	888	856	890	839	828	837	843	916	880	868	877	857	868	849	863	854	837	825	896	832	882	830	921	887	883	893	829	889	858	880	859	850	833	827	875	840	841	837	869	887	866	910	863	896	901	826	889	866	831	823	847	819	859	861	851	929	852	877	898	819	840	840	863	844	896	861	877	893	908	882	847	806	860	847	864	821	843	885	872	850	791	878	807	866	841	833	826	876	862	825	837	880	875	882	888	857	864	822	821	852	832	880	849	885	890	870	855	807	866	879	878	888	854	884	873	905	860	849	846	821	856	858	859	871	855	831	857	829	874	819	836	892	811	848	884	814	847	841	856	825	843	876	804	886	879	858	830	878	821	847	849	898	909	896	851	828	867	837	862	826	865	891	825	864	836	847	890	853	861	857	871	859	848	854	860	888	887	860	886	869	900	889	867	831	869	853	843	864	856	831	889	909	877	840	886	847	903	827	851	876	869	841	851	866	861	903	874	889	824	841	868	915	845	878	859	897	911	852	817	826	867	846	905	838	877	901	891	822	857	889	890	783	822	803	820	821	879	840	860	875	804	920	858	827	842	827	869	854	829	839	832	870	830	829	824	858	860	865	840	854	847	830	867	823	886	866	861	869	851	860	839	833	888	891	887	869	851	834	818	846	861	811	875	832	850	863	858	826	802	837	849	845	846	895	848	849	857	877	842	811	841	841	851	865	857	853	858	847	887	879	885	906	851	816	835	863	863	860	875	854	869	921	827	810	846	833	812	897	853	825	827	868	853	887	914	861	839	863	808	832	825	881	845	878	914	852	841	852	919	906	855	936	883	878	884	892	904	863	890	840	849	815	847	860	880	848	912	864	836	830	853	800	817	873	902	825	875	881	837	792	858	846	867	823	870	847	894	865	877	910	855	851	825	854	833	861	842	830	863	865	878	875	822	879	854	882	891	827	883	867	847	866	890	856	896	778	851	820	888	877	859	889	887	873	867	863	862	901	849	875	843	862	858	881	861	823	813	849	842	854	858	814	831	871	851	857	854	888	816	863	859	816	917	852	863	871	868	874	855	853	892	796	875	848	837	866	856	806	809	879	846	898	868	919	794	828	860	835	847	868	832	865	853	831	868	899	864	845	845	798	858	865	842	870	840	911	826	877	885	854	869	849	806	799	870	844	892	871	853	895	877	919	810	839	855	870	779	859	834	821	850	834	793	847	873	843	844	823	858	914	910	888	847	810	842	853	876	857	867	816	811	850	845	879	822	858	794	866	865	848	883	920	904	842	802	834	880	867	852	880	846	877	849	863	789	822	855	833	847	913	873	807	865	829	860	850	865	857	821	827	834	832	901	858	817	847	851	875	859	841	891	880	865	846	847	884	844	856	851	802	862	857	816	864	847	884	853	813	826	823	831	838	858	827	876	895	859	861	847	848	815	858	848	813	899	850	833	800	861	871	836	848	830	844	868	848	908	888	862	879	863	837	841	835	828	827	849	892	838	860	808	829	913	911	877	829	846	851	892	844	840	816	825	857	858	841	870	860	861	873	830	826	869	836	822	870	886	830	849	870	890	867	840	874	869	895	847	809	921	847	841	915	823	864	848	863	822	866	768	867	869	894	846	869	871	881	824	799	824	873	883	834	850	811	877	846	852	824	838	842	893	864	784	880	838	880	863	842	913	835	943	838	855	872	812	778	887	831	906	893	876	903	847	880	876	881	837	872	838	799	895	842	914	837	858	834	804	879	855	810	802	880	876	894	820	869	854	816	822	820	890	815	898	898	876	816	890	825	840	822	872	883	841	870	878	852	892	872	821	899	900	834	880	839	911	818	905	877	879	887	821	895	872	819	812	864	887	830	811	858	864	900	877	829	913	860	869	830	810	822	850	839	849	863	824	869	944	876	842	882	841	851	831	833	873	826	824	792	836	850	843	847	820	889	797	868	855	903	850	865	870	853	875	886	857	782	831	884	895	881	893	832	850	840	851	855	862	810	839	828	900	882	858	873	868	907	847	801	821	856	852	861	853	848	871	841	899	902	866	871	852	866	840	941	927	856	851	866	824	862	878	855	861	846	857	848	880	848	837	868	837	849	867	852	839	834	877	841	850	844	900	844	792	824	851	860	807	857	861	880	829	828	852	914	851	784	803	828	800	850	878	859	861	867	879	883	889	844	864	877	879	892	870	825	822	897	879	894	913	869	839	884	845	835	833	807	842	850	830	807	858	815	891	892	854	843	854	865	890	851	858	843	848	894	871	883	864	832	897	865	901	858	830	833	826	853	861	892	867	864	806	848	871	828	835	814	902	823	881	885	839	899	868	865	872	845	856	824	829	842	868	798	859	849	876	857	829	847	805	874	879	867	811	849	871	881	882	818	857	876	789	772	837	878	845	841	826	821	865	889	866	833	853	855	827	837	831	879	893	834	804	860	848	841	846	904	852	849	825	803	882	868	834	817	872	871	865	902	859	881	857	837	846	864	841	833	913	820	800	851	894	883	868	860	859	875	868	856	800	846	833	869	894	841	836	837	837	850	853	863	831	809	829	863	847	887	847	863	864	851	844	859	867	840	847	846	799	911	868
25387	21542	24683	16906	1075	760	766	3260	6599	5358	3403	2072	887	615	589	641	618	640	601	621	629	605	634	606	591	631	649	653	615	640	617	607	627	572	612	624	634	624	632	604	556	602	590	592	604	600	634	587	612	619	588	629	602	611	597	592	601	611	606	629	614	602	612	610	635	563	612	643	585	632	639	638	614	608	620	607	633	628	622	603	624	590	604	562	632	615	608	603	619	600	618	576	634	563	594	657	591	649	606	620	594	634	563	621	582	605	617	588	579	643	623	649	608	611	599	578	619	634	605	606	578	601	624	630	632	596	606	584	660	667	606	572	629	570	618	607	565	621	617	632	589	653	603	575	614	647	659	605	638	593	604	571	578	625	611	605	658	602	616	621	634	609	637	654	637	634	624	556	616	567	648	627	605	566	595	626	594	600	606	607	613	640	640	609	616	618	588	600	656	558	619	617	624	618	588	607	648	623	631	583	606	610	603	577	616	597	593	621	593	619	585	557	600	606	622	642	649	605	569	596	645	634	610	556	593	596	603	648	608	598	609	654	607	629	625	591	615	578	637	624	612	632	596	553	629	569	618	625	644	578	585	598	597	641	634	632	593	564	580	623	619	581	575	642	617	617	627	586	597	625	609	595	639	561	633	586	607	633	595	636	582	571	603	634	616	590	620	585	530	640	593	592	633	593	583	616	622	664	625	647	605	662	599	544	633	633	635	608	579	626	554	592	604	564	626	590	640	638	596	606	592	637	592	577	626	578	647	605	665	599	641	633	591	590	588	621	602	599	617	631	594	633	659	620	643	621	626	611	564	623	630	594	620	624	629	582	600	649	585	638	613	620	590	598	602	587	598	636	637	629	589	608	618	590	648	571	546	588	613	615	610	589	564	628	597	609	650	591	582	595	621	631	614	576	621	604	616	611	613	617	597	549	607	635	641	637	639	646	614	613	586	615	590	573	626	608	619	642	611	603	554	608	597	616	593	627	642	601	637	636	624	590	597	642	639	640	634	633	584	614	612	629	556	592	628	636	639	609	618	613	646	616	606	640	652	627	650	596	576	617	601	632	613	639	603	608	635	611	646	643	599	624	614	607	608	640	600	620	578	657	619	583	611	653	605	627	629	576	616	564	601	641	621	619	639	611	602	573	608	571	657	631	622	629	600	637	631	596	613	619	656	644	605	643	586	622	609	621	626	618	631	622	603	618	619	600	625	625	592	636	606	615	597	583	588	610	606	606	589	581	639	625	568	611	638	583	614	629	629	596	567	593	609	625	594	615	617	625	619	637	628	588	610	644	596	615	613	613	600	599	595	623	591	624	651	606	569	635	575	643	583	547	578	597	611	628	655	654	603	583	621	594	606	615	607	588	605	619	624	590	607	636	600	600	612	602	620	612	600	631	666	572	595	656	629	588	573	650	603	612	605	582	631	622	606	653	610	629	568	608	605	609	622	590	598	641	615	573	623	613	596	629	631	640	610	617	590	586	574	578	591	621	601	620	614	604	586	584	550	625	647	566	625	601	609	621	634	623	595	629	577	607	633	603	628	587	687	631	628	628	628	609	636	645	638	635	638	586	619	601	606	607	647	576	609	635	582	641	658	630	590	589	570	609	608	601	604	601	576	555	617	622	595	604	576	626	638	613	583	570	620	639	590	636	634	630	589	622	660	582	602	632	607	570	609	598	607	627	654	615	636	569	598	632	602	596	632	588	627	607	584	638	608	629	675	652	600	608	591	587	604	576	576	618	581	592	613	605	598	645	590	576	614	591	627	586	596	586	626	586	645	629	604	650	620	598	632	604	610	664	636	574	647	667	598	621	591	610	616	569	612	598	639	648	585	597	638	637	631	608	597	604	634	622	617	634	573	630	610	605	578	595	609	604	599	597	635	652	634	642	679	603	597	568	686	649	616	613	610	615	600	602	638	602	615	592	581	620	655	618	591	583	601	605	592	618	612	603	579	629	606	631	595	667	651	617	630	603	606	581	567	614	643	571	618	598	581	609	658	577	615	581	585	575	629	607	641	609	649	651	608	642	532	635	615	563	618	640	627	566	613	667	626	611	604	617	592	615	632	623	605	611	603	611	629	644	599	597	619	601	607	619	592	621	615	624	683	654	608	618	644	609	613	592	620	640	636	641	620	635	675	599	624	597	626	659	612	635	573	603	599	612	601	628	610	595	613	635	612	610	585	557	653	633	602	587	605	628	644	658	660	624	592	599	618	547	608	653	602	623	650	607	627	622	630	630	630	604	581	621	604	584	596	614	629	621	657	599	580	604	629	606	589	645	567	603	626	606	639	633	598	600	651	597	602	609	612	611	610	627	622	634	574	630	583	664	606	607	578	621	607	548	591	602	582	628	641	587	609	635	674	561	642	601	672	621	610	639	563	619	610	606	602	607	573	587	621	602	627	596	608	592	594	624	583	602	601	633	610	615	587	589	633	604	589	636	626	590	591	594	617	582	617	597	585	594	610	600	616	578	608	601	660	656	593	634	605	614	644	574	599	597	650	623	600	649	574	627	607	599	608	618	612	624	595	620	621	593	620	554	622	599	610	621	572	604	602	615	576	631	651	613	609	652	615	578	625	591	566	565	634	600	611	626	587	562	607	587	641	656	621	652	588	610	625	568	620	634	598	605	634	638	581	629	572	604	636	595	660	602	648	587	612	600	586	613	599	694	565	603	622	632	591	634	668	653	657	533	587	620	646	638	624	614	551	596	616	598	615	660	586	612	616	635	636	593	633	573	583	586	606	603	576	617	645	622	593	596	660	593	616	638	598	592	634	600	644	622	629	588	634	636	628	648	589	650	644	575	573	615	603	570	591	582	601	610	649	607	560	645	582	570	650	608	581	603	609	598	638	584	670	584	565	614	585	606	629	593	607	586	614	648	568	625	622	657	588	615	597	594	605	618	598	562	657	623	574	625	613	593	582	592	569	662	605	607	589	591	583	605	601	595	612	558	607	643	594	613	614	604	578	624	664	564	671	624	635	627	571	643	625	673	623	592	601	623	653	580	631	623	585	628	630	624	616	620	596	635	628	610	611	598	618	602	611	609	593	638	641	604	601	631	574	602	621	660	586	603	604	605	628	656	626	615	603	598	653	599	593	593	601	618	556	604	600	636	668	613	591	677	609	612	609	556	636	638	599	605	616	628	610	636	583	642	597	592	594	593	583	618	577	611	573	637	613	636	600	598	594	670	625	608	633	577	623	582	600	592	635	579	624	566	581	624	604	577	643	662	614	606	575	617	643	597	639	601	602	635	596	612	621	593	569	638	620	655	585	607	622	564	640	610	608	563	638	576	601	606	571	631	573	622	608	632	627	599	572	630	631	622	624	636	646	639	591	613	626	596	611	602	587	602	594	597	653	614	653	584	662	596	633	597	607	628	572	628	607	602	619	555	586	628	590	570	570	602	589	599	584	613	536	604	628	608	566	623	589	598	604	608	614	594	626	606	628	629	622	627	586	626	644	603	572	608	595	613
4460	5821	3909	1958	1472	1371	1626	9623	17386	13592	9116	5310	1848	1052	1011	1011	1017	978	953	991	934	967	994	973	990	994	1036	998	992	999	1007	1019	998	983	967	994	944	988	998	967	926	1015	950	934	978	1041	936	940	950	932	934	967	971	974	972	969	977	993	984	1003	964	925	876	1019	939	974	935	933	947	962	976	939	1015	942	1038	964	955	996	1005	991	1016	957	960	905	1001	882	954	923	1029	1014	1008	907	940	948	955	976	959	956	991	894	980	966	947	972	936	993	998	983	931	969	972	978	958	889	1001	974	968	1015	968	957	962	952	965	968	908	892	933	991	1005	974	973	986	988	966	1016	940	984	926	968	1038	989	1049	947	1005	936	985	985	952	968	969	991	984	991	938	943	952	986	963	951	948	1023	964	951	1012	923	991	975	1002	962	986	1001	994	980	936	975	981	949	1010	958	974	939	996	978	929	940	943	939	982	943	979	991	970	947	1024	963	965	972	952	1029	976	1021	1012	1024	982	944	963	976	914	960	1021	967	954	883	1014	1015	932	940	1023	962	936	970	924	971	984	962	987	974	1007	988	1007	983	946	1020	952	956	959	978	971	925	944	987	964	947	939	968	1016	952	947	954	1024	995	923	1012	1009	973	956	992	942	1010	1012	963	954	977	989	967	914	963	970	949	985	960	972	985	953	1006	994	1024	991	993	943	949	1012	1020	977	1010	979	980	965	1067	995	972	996	992	1034	996	939	976	1017	927	969	970	964	997	953	959	928	954	928	962	986	893	970	1031	975	1008	951	950	965	960	960	981	1003	999	925	903	1025	1017	925	943	1021	920	937	1043	970	979	911	974	978	1024	973	972	972	969	1030	1022	972	995	949	958	988	1025	1008	934	963	919	930	940	989	1009	1001	941	924	938	1017	997	967	997	985	914	943	999	954	984	988	981	970	1046	976	970	963	970	996	921	964	911	948	976	977	976	968	963	953	953	952	961	970	998	974	923	985	947	963	980	971	958	955	1014	974	943	955	969	994	896	947	1017	1016	958	953	976	961	965	956	979	945	985	953	979	981	967	970	959	992	960	1021	978	980	944	931	975	981	966	981	930	943	991	960	1015	988	995	970	972	972	950	923	998	946	984	1005	982	974	976	922	1008	1011	991	919	987	926	1011	877	957	973	979	1049	945	1031	941	976	938	1002	992	972	967	985	982	974	976	989	956	970	930	993	996	954	963	978	947	987	974	954	987	913	931	991	970	964	976	981	942	908	954	949	987	948	934	967	1007	935	966	1001	1006	965	962	934	951	953	958	920	972	941	989	912	981	1020	958	948	956	927	1024	938	940	922	1015	970	1027	935	981	973	1000	920	958	990	963	975	989	971	998	975	1017	1024	931	980	990	933	1010	960	973	979	982	979	1000	1026	948	928	1004	966	959	1017	977	978	992	939	938	994	989	958	977	991	977	989	1022	929	929	907	950	915	941	998	929	966	935	992	972	1006	949	980	955	968	983	980	955	993	987	949	940	1002	931	960	988	1003	946	979	932	998	931	940	979	1000	909	969	987	993	974	983	981	1009	994	974	952	1000	956	949	961	1001	996	956	944	990	944	948	961	994	1019	953	939	916	1005	969	943	899	937	987	1000	982	918	983	971	947	992	969	940	999	977	991	972	962	976	999	971	1024	980	967	1020	930	974	982	991	961	930	976	963	968	1017	989	961	1007	931	977	939	921	954	933	925	985	967	969	943	1016	1015	980	988	993	971	932	982	954	978	922	1030	1021	958	953	972	972	990	968	924	983	1015	946	971	965	1001	910	1035	942	987	986	997	952	933	925	1027	980	1008	875	989	974	989	987	931	945	959	970	936	999	987	954	942	957	988	984	939	997	1000	979	922	966	942	924	883	987	994	984	957	986	946	958	925	1033	984	973	968	1000	992	965	987	974	969	1037	1039	919	979	992	1030	964	968	945	981	988	935	953	981	999	975	951	1009	975	951	985	991	1001	1011	952	949	950	1001	957	957	1008	1013	950	977	949	981	924	957	997	969	912	1000	995	1016	938	977	978	1009	1022	976	957	939	933	967	955	972	939	946	944	971	1028	921	948	980	916	955	1015	922	980	969	958	961	934	982	999	1009	997	968	976	947	958	1014	919	987	979	918	1040	921	995	1036	990	953	950	973	1029	956	1005	953	972	1020	981	988	919	974	955	985	984	996	962	963	993	961	1021	978	1018	1000	964	976	1016	944	945	929	951	950	951	935	979	976	943	953	951	993	931	1037	992	1000	1009	983	984	963	965	935	955	989	928	959	947	1002	957	961	983	1011	937	1023	997	956	967	976	979	960	975	900	898	962	960	993	946	1005	998	953	961	929	959	950	968	922	967	1037	1004	1001	1003	995	992	996	964	901	956	1082	958	934	983	930	1010	918	941	964	938	959	980	964	966	890	962	1004	965	999	1043	955	972	955	992	990	906	1024	987	987	958	948	977	1030	940	937	982	928	999	948	950	1010	964	972	984	977	972	943	962	955	1054	971	972	1016	988	995	989	1003	961	990	957	979	967	995	928	959	1009	987	956	986	980	1001	970	952	956	986	1015	1010	905	967	965	992	1034	961	995	999	998	968	986	930	916	980	985	937	920	964	975	951	958	950	971	950	962	1005	999	960	1012	1008	931	977	990	959	996	980	959	978	973	978	984	1011	974	941	996	912	909	931	959	998	1038	934	950	964	981	1002	1007	1008	1002	1012	934	990	940	953	920	958	984	950	949	999	993	990	955	964	926	981	969	961	961	972	1000	1021	986	956	1014	993	950	961	1001	945	982	943	1009	935	959	974	1027	963	922	962	967	981	921	994	996	955	957	911	1052	963	964	988	958	1017	1000	972	950	968	991	981	911	923	976	981	966	950	918	917	991	1059	949	951	941	910	958	998	977	990	1018	979	992	894	1019	935	963	915	959	990	968	978	983	933	962	915	999	953	917	958	960	1020	959	995	947	979	1047	1032	971	918	940	1008	950	955	980	1036	964	1011	1002	974	988	949	972	1002	970	949	961	934	998	1009	1020	954	945	984	978	998	1016	1032	926	986	973	968	978	970	1009	979	961	992	976	1005	986	1016	936	1051	953	1023	925	968	983	958	989	941	898	1031	988	924	995	1009	977	977	941	988	934	991	992	981	967	940	941	943	936	994	953	964	1021	991	955	970	1009	964	1003	968	944	982	1027	953	984	959	938	969	980	977	927	894	996	925	992	1054	950	950	963	1034	925	1023	1022	1001	943	982	1010	1011	961	977	948	997	903	960	903	966	969	1013	1003	890	1015	976	1004	997	1029	945	1011	1001	1010	984	958	984	989	960	987	988	957	995	1009	956	1002	998	933	944	953	1010	974	1013	919	954	1017	935	981	961	1005	938	936	1007	959	993	950	986	982	1001	943	960	991	1000	955	1007	990	908	985	1005	925	978	959	1001	951	967	924	1000	1010	958	964	945	959	984	951	958	960	968	915	977	954	950	937	993	1001	982	974	959	996	976	988	997	1002	953	997	959	998	1004	942	971	1027	1003	899	952	947	943	998	961	983	945	998	943	981	949	949	923	927	928	896	926	989	950	970	976	992	960	975	993	986	1002	978	943	984	925	964	964	907	1014	969	927	983	939	992	963	1000	978	1022	1012	940	989	1044	1000	1047	1013	995	980	982	959	973	988	1010	967	1049	1008	1000	940	931	935	953	995	945	937	972	933	966	995	1070	930	990	951	943	1003	956	911	905	963	994	989	966	1027	935	979	985	1017	976	977	1021	946	978
22961	21605	28681	24997	21605	14658	1543	8402	25365	24716	15913	8024	2869	556	456	455	498	430	415	400	431	427	417	443	425	427	397	437	459	439	413	418	443	431	413	425	430	461	440	438	457	412	420	429	477	443	448	422	379	438	446	417	400	424	428	404	439	428	421	410	449	404	449	418	424	405	406	438	460	425	427	399	433	406	444	436	428	429	440	423	421	429	451	448	385	415	435	477	429	433	397	407	429	438	483	455	443	450	412	439	427	478	458	434	411	459	424	422	469	431	461	445	421	399	429	431	428	420	409	455	418	443	384	416	416	459	446	441	392	440	480	417	416	417	435	437	408	414	447	421	418	412	439	433	468	389	422	413	401	423	476	442	405	451	458	458	393	421	431	440	431	465	424	432	452	412	419	427	440	434	438	441	422	376	436	436	478	418	380	462	415	415	406	408	376	422	500	422	451	430	439	432	400	398	409	400	433	385	425	434	425	408	385	441	429	452	434	437	449	468	411	425	446	440	429	408	478	418	442	408	439	432	417	428	414	456	427	450	404	400	418	438	431	414	408	427	449	428	391	411	396	429	416	421	449	424	397	419	437	436	459	462	432	421	442	427	421	423	408	416	433	443	421	422	427	401	452	481	460	435	453	381	383	431	405	415	443	453	440	434	386	438	453	429	415	425	433	438	442	442	448	416	443	422	429	435	437	405	388	470	438	472	430	411	454	414	435	407	438	433	461	421	407	399	397	416	463	407	403	386	431	442	421	453	417	452	430	407	418	420	449	438	437	444	392	439	455	454	415	454	452	401	445	408	437	436	435	416	413	432	424	399	404	430	459	416	439	421	405	449	446	440	396	399	412	435	416	428	445	468	435	408	455	397	429	392	445	410	470	432	431	442	407	429	418	414	424	442	442	421	405	404	441	379	436	432	408	445	438	415	431	416	457	390	439	426	410	432	438	427	407	423	438	447	466	429	443	435	443	436	421	445	458	416	441	453	465	408	431	397	445	398	454	417	425	402	420	444	429	412	441	397	475	442	420	394	425	446	405	429	400	405	443	440	425	420	398	417	432	439	452	462	440	421	426	430	451	451	437	428	402	423	441	424	404	438	469	435	435	449	392	426	420	448	446	423	400	422	422	431	421	423	374	440	444	444	439	401	426	416	420	470	451	445	423	426	382	449	420	386	360	448	432	405	419	402	435	420	435	422	439	422	416	412	426	438	400	414	412	399	407	397	438	423	455	433	406	411	429	428	442	433	445	385	415	436	462	398	401	412	434	443	411	402	400	436	405	448	432	415	425	407	388	411	407	488	418	453	438	427	443	451	428	392	433	428	416	445	430	434	462	451	414	404	413	426	454	427	417	424	412	486	432	408	411	413	427	452	449	429	429	437	420	397	427	425	462	438	416	425	435	425	429	450	414	456	433	424	428	442	412	449	470	435	401	422	464	376	443	449	391	417	451	410	413	357	425	434	442	438	398	406	418	428	434	401	432	436	441	431	441	392	414	376	391	437	449	437	435	383	447	415	418	404	417	420	419	421	417	419	420	398	468	441	433	458	438	402	433	414	410	427	422	416	430	429	412	443	456	447	428	457	438	428	386	445	411	439	429	433	421	461	443	400	431	451	394	456	425	440	452	421	451	423	402	416	451	410	421	433	450	441	427	408	409	419	452	440	423	406	465	400	418	425	462	424	453	448	425	394	394	431	470	450	411	415	433	439	452	420	429	404	439	423	475	406	407	449	403	423	417	428	411	424	432	453	420	393	440	473	460	417	422	420	408	399	446	443	440	450	463	444	428	418	418	425	403	443	427	407	400	444	409	405	403	439	407	429	425	419	428	455	387	431	427	404	437	431	435	406	452	396	443	411	438	420	414	412	445	430	399	420	476	406	415	427	402	453	386	419	406	405	436	417	413	426	445	449	443	478	436	450	436	392	421	401	412	435	428	425	412	423	413	437	421	429	421	453	434	433	417	401	485	445	403	393	396	441	438	391	441	418	400	471	430	399	398	458	439	416	437	465	438	432	460	423	462	404	438	408	418	395	411	413	434	421	457	441	416	416	492	432	426	440	459	422	419	432	425	393	420	419	435	406	451	451	405	411	414	415	466	438	460	414	431	452	454	417	405	448	383	423	403	425	392	418	414	445	395	443	447	433	415	472	429	421	403	437	445	433	428	427	433	426	465	428	443	393	384	439	450	435	439	407	437	452	399	438	449	413	402	404	416	432	456	449	452	441	447	397	460	442	430	432	449	406	453	429	460	405	444	427	445	429	413	403	412	470	432	445	412	405	445	414	438	424	433	459	437	427	447	421	437	442	445	407	416	419	433	427	460	411	396	427	432	458	429	436	441	421	449	442	476	410	435	444	405	437	431	442	440	403	400	408	451	405	426	393	468	395	435	457	424	417	435	416	414	435	443	394	435	409	407	415	433	460	423	456	428	444	458	462	373	403	434	379	427	436	419	417	446	424	428	390	459	400	414	426	426	420	391	420	459	425	406	425	418	423	423	406	444	420	432	438	403	423	428	435	421	399	433	426	405	472	458	407	471	434	417	430	434	385	400	467	429	407	413	439	453	439	445	416	435	430	458	432	431	453	429	450	453	422	416	419	464	426	435	425	408	411	403	419	432	426	411	441	434	411	409	400	418	417	396	434	426	454	396	413	443	452	409	455	412	386	419	425	415	428	414	438	451	447	409	432	434	437	419	415	444	438	420	445	412	433	456	459	393	414	451	442	435	439	430	391	454	437	374	448	444	430	401	430	416	428	463	415	430	404	411	434	433	448	411	404	404	438	451	463	413	446	422	456	453	400	433	415	424	428	441	434	455	407	417	428	436	430	446	433	449	451	456	431	409	431	419	430	411	401	434	387	460	417	488	500	422	373	464	440	410	450	445	418	461	408	397	414	476	443	431	446	438	430	436	442	413	422	414	410	412	440	415	410	420	399	448	391	465	438	415	401	486	420	400	428	444	447	434	440	423	420	432	430	431	426	405	428	424	399	447	418	417	423	412	396	405	382	450	429	447	435	390	445	444	429	417	434	464	447	441	450	372	428	421	461	390	438	390	434	439	416	416	422	437	453	407	418	439	443	398	394	419	417	410	411	437	393	423	441	440	437	431	424	443	409	418	445	443	420	403	412	433	447	404	452	415	408	401	429	460	467	390	430	391	411	410	416	442	443	396	440	402	423	437	436	406	420	435	459	423	427	435	421	457	418	392	459	444	423	429	417	462	427	445	417	460	429	462	381	424	436	403	417	407	399	439	423	427	454	403	474	458	402	418	395	437	418	411	399	427	445	413	430	429	453	400	445	426	418	441	424	423	416	446	444	411	438	429	421	451	436	392	437	449	442	423	437	423	440	443	428	418	440	429	427	441	408	451	401	459	403	430	383	450	433	409	436	424	412	447	387	452	439	405	424	426	441	422	415	401	440	424	412	424	479	405	459	412	424	427	417	433	427	413	449	406	470	417	440	417	418	469	400	403	422	398	434
5045	15100	9592	4651	3029	2291	2486	16135	36441	33284	23907	14968	6115	904	715	698	722	719	698	715	667	747	671	670	669	704	723	724	649	671	681	686	648	701	668	687	647	665	658	707	686	673	662	710	723	719	708	667	659	722	708	726	679	733	733	661	657	685	733	632	720	690	742	696	686	660	702	659	696	688	761	681	691	711	639	731	662	682	683	684	640	728	680	678	688	627	683	684	689	729	690	711	659	733	670	654	670	696	695	697	685	650	678	691	694	642	721	680	675	728	707	681	661	684	666	733	673	702	668	667	690	663	678	660	676	668	682	648	684	691	689	686	685	689	647	684	695	709	716	649	675	677	650	684	693	655	718	711	717	676	667	649	718	713	661	654	656	705	722	747	661	672	714	715	678	685	673	695	701	697	675	676	756	738	703	632	717	659	716	662	683	674	670	709	670	676	683	694	699	731	686	609	663	714	707	735	699	664	676	688	663	705	698	726	675	642	661	659	678	706	648	677	687	721	666	646	688	693	695	680	664	670	611	684	666	624	659	726	701	685	709	651	711	711	654	655	702	641	700	726	631	679	683	662	721	732	705	695	695	703	676	677	691	665	682	704	696	669	679	668	674	672	722	638	685	680	738	664	683	611	692	731	679	681	632	706	719	741	655	677	732	638	663	712	647	663	643	668	657	673	635	697	688	679	635	669	655	697	640	720	680	704	703	688	679	703	654	677	678	737	664	694	662	675	709	681	693	701	669	722	671	648	672	717	658	734	738	660	699	715	703	687	699	715	658	718	719	713	626	697	718	663	634	658	676	712	672	631	722	697	693	693	701	675	727	683	680	652	720	710	643	707	653	675	665	732	701	691	690	658	708	717	670	669	654	710	688	688	667	738	711	710	626	691	706	683	744	684	697	714	740	673	764	766	655	705	717	684	717	641	667	670	670	694	638	722	694	696	665	674	602	671	692	727	702	703	676	731	663	747	722	620	639	704	672	640	702	697	743	714	678	666	652	681	705	678	683	684	681	673	694	682	681	682	683	656	651	678	692	681	695	736	720	679	649	702	669	674	675	715	681	651	679	708	678	666	705	712	663	668	688	665	709	689	694	711	669	657	660	674	711	725	669	670	658	690	691	712	659	696	682	660	701	717	672	676	651	687	679	676	660	682	676	674	695	685	706	714	721	674	694	672	707	692	685	683	652	679	649	673	679	668	711	675	659	711	690	640	710	707	696	720	681	685	758	649	706	686	667	688	661	714	661	659	692	733	752	682	654	637	652	732	680	706	718	749	652	692	691	661	685	721	699	685	698	732	684	720	676	685	646	695	704	702	655	698	715	680	682	707	678	671	734	674	679	689	690	650	670	662	713	720	722	697	688	665	649	652	668	673	703	670	705	677	633	701	678	697	722	652	708	723	645	617	685	700	671	616	675	700	667	665	685	684	694	647	675	730	711	681	700	684	723	703	695	675	684	661	696	688	657	681	671	683	640	672	703	704	684	692	700	706	746	668	712	727	655	705	706	688	718	669	674	690	668	737	686	663	714	706	720	691	702	679	713	663	695	717	730	684	681	651	725	683	709	675	690	671	658	698	702	661	677	703	696	658	682	714	665	651	651	660	712	673	673	693	685	692	699	654	654	668	683	671	748	706	715	657	717	678	657	668	705	691	730	721	709	682	618	701	715	717	674	672	691	712	678	691	682	727	713	712	678	677	696	658	682	663	719	684	688	650	694	724	643	685	677	669	670	653	687	694	680	703	719	708	633	695	682	649	670	720	683	683	657	657	692	697	686	680	709	691	711	703	713	648	669	670	681	703	676	680	647	650	700	684	740	715	699	616	694	671	668	737	675	690	672	658	765	721	680	688	701	698	676	685	689	712	679	687	667	668	721	719	677	735	660	694	686	708	659	738	698	691	635	701	681	690	674	718	668	634	681	705	721	693	703	683	686	663	693	690	699	728	660	714	674	681	693	728	706	724	678	694	692	683	679	666	692	654	673	663	686	689	691	683	687	686	678	701	686	734	747	652	672	656	677	680	684	633	708	643	666	660	713	708	654	662	709	694	660	647	720	670	669	716	730	699	673	702	704	712	697	712	709	693	703	653	726	662	690	688	681	710	743	672	704	749	697	702	698	677	668	686	724	669	693	679	657	705	629	646	758	691	736	695	688	653	716	713	705	680	747	700	634	682	697	687	705	705	655	732	681	670	672	693	693	652	638	664	686	629	730	685	694	673	663	692	630	689	661	699	671	669	722	716	670	696	698	686	632	709	686	696	657	714	688	674	691	706	714	691	685	672	662	733	662	633	669	705	696	641	703	680	670	671	683	668	683	681	687	668	679	720	689	633	706	665	655	614	676	670	666	662	710	730	670	708	682	642	652	708	667	674	699	720	649	757	676	714	671	735	708	680	659	640	706	693	701	710	711	637	744	689	679	673	645	661	648	636	727	714	670	700	694	698	695	660	694	748	678	725	661	689	667	705	652	683	740	722	657	706	696	634	705	704	686	683	643	691	681	694	704	670	680	685	709	653	658	689	682	668	721	633	672	608	703	711	685	702	694	710	684	655	728	678	704	713	676	704	675	673	678	624	697	664	710	681	762	690	627	681	678	678	684	702	684	703	677	661	677	708	655	741	682	727	678	684	661	703	645	681	635	669	667	713	667	726	698	666	708	695	686	686	640	666	665	671	705	639	731	705	663	695	666	708	713	682	672	747	699	722	663	638	670	709	692	664	704	704	713	643	728	655	687	697	685	687	718	717	700	676	690	648	713	684	704	658	647	688	678	703	671	665	690	672	662	659	692	715	721	710	680	708	662	723	705	725	711	677	675	708	670	627	690	659	693	649	666	688	703	703	653	713	703	653	731	679	640	691	652	654	705	684	628	718	686	684	689	699	712	678	678	701	693	670	673	676	693	658	679	681	707	699	686	667	689	655	682	735	655	706	692	716	677	724	666	711	715	677	670	694	673	677	659	667	722	697	700	678	652	704	668	694	706	674	701	695	740	635	667	639	713	690	722	717	668	723	715	692	684	659	697	708	669	731	759	727	698	699	736	694	710	649	663	693	626	698	712	703	689	679	693	696	680	693	694	687	654	694	709	686	637	682	707	676	667	730	661	721	684	676	673	689	716	682	685	682	595	720	705	687	664	692	666	675	646	745	681	777	671	654	685	639	654	665	730	671	674	699	688	641	678	733	696	649	700	689	696	674	701	727	671	675	699	667	667	672	642	733	701	680	707	668	693	661	716	670	683	665	655	661	662	660	675	660	680	690	711	679	683	675	674	666	670	679	661	677	690	689	676	723	718	629	713	718	711	700	664	662	705	713	659	705	703	713	686	699	722	669	692	700	683	689	724	665	671	722	708	682	673	666	639	682	695	674	665	695	682	723	683	759	677	669	678	672	712	642	708	706	674	661	725	699	640	700	693	677	677	695	720	679	668	714	690	694	711	658	661	720	706	651	640	703	664	673	666	668	679	738	720	659	695	689	666	694
27912	17835	3767	1029	784	686	709	854	1969	2326	1970	1341	808	697	668	658	643	685	625	670	641	685	656	688	656	644	621	646	635	651	659	644	674	633	662	673	652	655	650	673	625	671	610	693	689	652	639	634	671	695	646	646	655	637	617	632	650	673	671	634	627	635	633	672	672	632	681	657	679	638	670	683	675	648	643	685	646	655	636	675	620	642	702	652	658	651	616	632	603	658	642	610	629	621	643	675	635	671	613	629	651	686	711	661	666	627	638	676	662	650	642	677	631	655	608	634	687	616	658	661	681	674	634	667	679	624	668	648	655	688	686	662	671	609	715	633	619	692	628	632	654	658	642	669	601	634	684	654	672	682	630	655	633	675	642	635	649	689	731	664	635	680	670	658	662	628	672	673	618	658	667	616	685	680	642	664	609	603	635	651	674	580	687	643	662	648	632	661	618	673	636	666	609	646	637	662	625	626	658	659	658	653	650	651	664	657	645	633	584	680	675	629	632	681	668	647	662	640	631	647	625	657	635	629	687	649	694	663	633	645	653	694	629	660	647	690	633	670	634	624	654	676	668	634	639	670	625	671	585	615	662	609	645	652	667	630	686	628	647	679	667	651	612	643	608	669	633	626	652	673	684	622	636	651	666	611	634	652	644	633	651	646	684	686	690	686	659	675	676	623	635	627	642	624	618	660	650	692	662	633	584	649	674	652	672	698	649	637	653	624	660	651	646	674	655	682	632	636	648	656	643	610	655	647	683	626	652	664	649	682	680	689	656	662	662	605	656	651	640	669	661	646	688	635	657	650	648	693	665	653	634	669	676	620	652	638	589	607	638	666	658	644	665	629	643	629	666	631	662	661	639	635	645	707	682	669	649	623	636	658	699	689	664	651	688	660	669	678	711	624	674	679	663	643	607	660	630	669	704	634	693	717	625	663	694	679	633	658	670	611	600	669	601	655	649	632	678	657	633	668	716	644	651	654	653	739	610	651	615	625	690	612	669	670	673	659	676	630	651	681	705	648	694	616	672	634	652	632	651	625	647	654	608	655	629	657	657	651	613	645	626	642	644	641	652	673	624	666	697	635	652	666	637	621	630	737	660	688	647	627	667	611	655	674	642	632	641	637	644	694	630	649	684	603	611	649	649	643	687	674	661	669	656	650	700	638	646	651	622	652	674	593	669	622	651	669	684	641	623	656	687	677	628	684	653	659	666	623	641	697	666	626	677	646	674	648	594	680	657	662	685	622	625	655	670	637	650	640	673	659	633	607	659	636	661	672	693	640	641	588	629	622	669	656	683	643	611	643	679	621	650	657	633	674	674	638	669	621	611	661	688	645	604	602	672	633	671	645	653	613	668	682	655	662	623	656	642	648	663	674	647	668	621	656	653	678	630	671	614	663	669	698	662	620	637	674	631	709	650	658	678	687	636	672	648	641	665	629	623	637	665	635	671	650	653	689	640	697	645	675	634	642	681	656	651	652	667	647	674	646	655	671	637	687	623	643	648	672	674	631	610	601	675	654	675	629	632	641	661	639	656	658	667	614	653	652	680	663	650	651	631	621	689	704	652	667	633	673	637	671	597	626	652	655	702	675	662	651	666	618	650	700	636	623	658	688	629	631	604	686	682	616	645	677	662	690	690	702	682	655	616	646	707	655	657	677	640	652	642	650	673	638	665	656	668	612	635	634	638	619	674	655	686	649	685	660	647	636	627	665	674	680	688	617	645	667	642	627	609	700	699	644	649	667	664	636	649	628	691	630	580	640	680	650	667	636	649	663	665	663	644	646	689	659	629	656	687	640	625	633	648	666	652	670	662	654	695	667	691	652	661	636	626	646	656	640	658	645	623	661	641	691	671	640	660	661	673	688	694	707	680	624	687	648	629	670	632	659	658	624	629	629	633	663	653	628	676	615	661	650	652	648	650	691	651	678	637	686	671	698	655	671	669	664	708	645	643	624	688	602	655	637	640	642	654	616	658	658	660	613	649	719	687	681	678	694	643	668	662	669	665	665	628	679	631	632	686	672	710	638	669	649	654	665	677	652	691	652	649	641	665	698	634	676	600	628	625	671	683	659	638	677	719	621	662	628	688	692	643	642	609	664	638	655	614	690	623	656	649	632	643	630	658	631	670	672	697	667	681	672	633	627	641	698	642	665	647	631	629	678	644	654	654	674	666	622	613	684	651	632	627	661	644	660	671	674	667	625	636	684	653	647	654	665	624	677	642	647	653	699	676	624	701	669	679	593	659	654	644	689	673	650	667	692	682	654	683	628	648	657	656	652	653	676	655	656	643	622	655	653	633	663	639	679	677	659	677	670	665	701	666	660	642	696	646	664	641	633	637	666	677	676	637	680	628	672	648	660	682	642	665	650	652	688	659	638	683	631	665	655	640	653	689	658	658	684	645	609	687	645	617	641	633	693	648	650	631	685	664	678	704	633	627	657	685	621	679	697	608	696	650	699	680	629	676	636	633	624	612	663	629	651	710	663	666	631	635	664	616	631	641	639	676	632	692	650	641	658	611	642	669	640	689	649	587	632	639	629	680	647	651	667	646	678	661	617	642	654	652	681	652	654	665	644	646	725	656	691	633	611	656	642	661	651	654	658	633	683	678	730	647	628	674	655	666	635	605	653	678	667	640	636	646	711	629	672	637	665	673	659	662	691	630	666	600	697	685	667	680	640	658	656	656	631	608	680	670	608	669	674	690	626	682	646	692	647	657	644	670	631	647	677	628	644	641	662	631	593	645	648	675	651	656	618	683	671	644	632	652	620	685	682	645	637	655	696	657	679	679	665	678	632	666	687	641	665	625	637	655	647	691	690	696	667	633	663	673	631	659	616	639	663	648	676	631	635	619	616	643	626	607	667	601	656	690	663	624	629	669	627	645	642	606	656	651	643	651	677	631	675	666	629	611	592	636	597	662	648	643	640	660	669	641	675	686	679	683	658	701	630	663	639	705	627	637	640	603	690	678	649	662	654	608	647	657	682	652	688	651	650	660	673	610	676	678	644	636	650	621	684	616	677	654	627	616	626	679	661	701	639	644	663	625	654	664	693	693	666	640	643	662	677	673	679	648	662	690	691	666	661	644	636	658	679	689	641	692	648	658	664	639	694	725	612	627	646	663	635	634	654	660	662	653	671	697	661	620	631	692	665	649	682	715	619	614	651	666	707	628	591	658	653	687	640	645	608	623	673	645	621	644	665	666	707	626	660	644	649	661	632	670	649	649	656	636	702	653	668	693	639	693	617	627	682	638	675	635	600	643	664	624	685	631	662	649	625	642	683	690	662	662	675	673	660	653	643	642	722	641	617	628	650	672	642	664	709	659	660	636	637	648	661	690	635	644	660	646	651	672	649	651	667	651	680	683	677	658	686	638	663	641	623	645	653	638	628	674	632	688	641	651	687	663	632	664	644	658	695	620	641	646	695	655	633	661	696	648	657	653	639	678	664	655	686	680	686	698	609	644	635	666	686	659	579	648	660
4943	3367	2345	1457	1351	1248	1158	1523	4100	4848	4007	2515	1519	1098	1058	963	1017	1063	1063	1024	1047	986	1001	1036	1040	999	1015	1023	1018	1053	998	1042	1041	1038	1100	946	1008	1026	1029	998	1088	1022	1047	1028	1043	1065	1043	1051	1067	1012	1075	1053	1014	1047	1030	1086	992	1037	1015	1033	1004	1064	1029	1027	1090	985	1023	1071	1054	1003	1030	1037	1071	1049	1057	1028	1021	1043	1029	991	1017	1002	1032	1009	1064	1048	1087	1039	1026	1019	1057	997	1009	1007	1019	1096	995	1105	1061	1038	1006	1002	1036	1048	1107	999	1046	1058	1067	1031	1048	1002	1032	1024	1128	1120	1070	997	1097	1055	1006	1027	1033	1058	1086	1077	1105	1082	1054	1037	1019	1045	1008	1067	1000	1099	1019	1028	1094	1011	1042	1043	1047	1020	1060	1038	1046	1018	1004	1040	1027	1012	1074	993	1027	1037	1054	1060	1046	1071	1028	1009	1019	1016	1054	1052	1055	1077	994	1040	994	1045	1021	1062	1067	1067	1025	1078	1018	1071	1010	1047	1031	996	1044	1032	1051	1001	1005	1049	1079	1050	1005	1111	1101	983	1075	1079	1056	1022	1013	1018	979	1048	1045	999	1087	1059	1058	1069	1028	1067	1018	994	991	1005	1093	1066	1040	1070	1062	1054	1045	1030	1036	1078	1056	1017	1012	1039	1033	1073	990	1007	1041	1057	1043	1110	966	1091	1042	1028	1039	1002	1049	1001	1043	993	964	1070	1031	1045	1013	1076	965	1058	1007	1057	1060	1025	1060	987	1030	972	1080	1049	1079	1015	1088	1032	996	1028	981	1054	1059	1060	1021	1038	1075	1108	993	1011	1060	1021	1008	1000	1028	1008	1010	1022	1107	1046	1002	1104	994	1048	1037	1030	1082	995	1058	1046	1077	1043	1055	1083	995	1017	1109	1067	1052	1074	1068	1031	1022	993	1017	1027	1048	976	1059	998	1060	1032	1031	992	1036	1075	999	1019	1043	1058	1110	1081	1027	1045	1070	1020	1038	1075	1017	1086	1099	1012	1021	1080	1009	1033	998	1010	1072	1037	1028	1021	1043	1015	1105	1117	1016	1016	1023	1030	1033	1077	1023	1028	1078	1036	1035	1100	1059	1079	1073	1074	1054	984	1026	1031	1041	1024	1088	1047	1030	1017	1010	1093	1028	1013	1110	1142	1077	1009	1071	1011	994	1077	1051	1088	1079	1060	1017	1031	1029	1024	993	1044	1049	1092	1069	1035	996	1007	1040	1025	1055	1065	1088	1097	1026	1108	1043	1038	1069	1064	1002	1052	1017	1079	1089	1070	1065	1053	1025	1028	1059	1044	1039	1067	1015	1023	1069	1025	1051	982	1071	1021	1035	1056	996	1079	1120	993	1035	1049	1074	1029	1073	1059	1023	972	1035	1027	1031	1061	1054	957	1033	1088	1029	1031	1029	1037	1000	1002	1037	953	1011	1078	1013	1024	1122	1051	1060	1083	1031	975	972	1003	1052	1101	1016	1077	1034	1075	1065	1048	1036	1055	1063	1052	1051	1053	1049	1033	1013	1046	1033	1021	1007	977	1043	982	1038	1011	975	1055	1000	990	1050	1087	1016	986	1055	1083	1025	982	1040	1001	1037	1051	1051	1020	1066	1088	1029	1017	1004	986	987	1070	987	1089	1019	1095	990	1030	1039	1006	1074	1025	1026	1047	1097	1034	1060	1069	1104	988	1034	979	1047	1042	1043	1076	1038	1063	1061	1004	997	1022	1050	1003	1006	1103	1020	997	1008	1084	1005	1044	1052	1074	1075	1058	1015	1017	1051	1049	1061	1087	1021	1077	1008	1062	1004	1061	1024	1062	1056	1081	997	1083	1017	1012	1010	1006	1056	994	1057	1080	1012	1064	1021	1009	973	1035	1089	1004	1064	994	1070	995	1038	1032	1091	1083	1086	1041	1049	1010	1050	998	1054	1002	1032	1069	1090	1013	1053	1011	1034	1014	1030	1083	1015	1018	1087	1053	1031	1055	1000	1004	1054	1017	1008	1036	1059	1039	1076	1053	1054	1025	1036	1068	1041	1018	1048	1097	1029	1048	1030	1060	1019	1000	1004	1146	1041	1006	1060	1049	1013	996	1036	1029	981	1035	1048	1031	985	1016	987	1057	1085	1063	1064	1014	1085	991	1048	1076	1017	1009	1062	988	980	1022	1018	1077	1085	1035	978	1029	1004	1050	1028	974	1028	1087	961	1092	1035	1039	1051	997	979	1047	1044	1052	1028	1032	1060	1068	1046	1000	1076	1028	1022	1019	1046	1106	1081	1044	1005	1046	1025	1042	1067	1021	1057	984	1016	1038	1036	1112	1107	1054	1004	988	1036	1077	976	1029	1026	1016	1050	1005	1061	1043	1006	1041	1013	1065	1060	1035	1068	1025	1064	1015	1035	1009	1012	1085	1038	1029	1057	1022	1035	1019	1010	1034	1052	1053	994	1096	1057	1021	1044	1046	1002	1105	978	1048	1074	1064	1067	1023	999	1022	1018	1069	1090	1058	1095	1073	1043	1037	1032	1056	1071	996	1089	1035	1049	1069	997	1014	1090	1115	1000	1022	1062	1047	1117	998	1058	998	1066	1014	1060	1019	1060	1103	1026	1005	1006	1046	1018	1048	1033	1020	974	1014	1083	1005	1051	1054	1003	1089	996	1018	1066	1058	1068	1025	1039	1058	1034	1025	987	1035	1032	1015	1065	1000	1071	1029	1023	1040	1021	1051	980	992	1062	977	1054	1023	1021	1070	1009	1010	1036	1045	1048	1009	986	998	1073	1069	1063	1028	1041	1020	1059	1020	1055	1082	1026	1037	1029	975	1014	1081	1027	1024	1028	1070	1070	1015	1022	1017	1070	985	1064	1094	1019	1041	1039	1005	1059	1023	1031	1025	1048	1037	1026	1085	1031	1043	1058	1051	1017	1010	1036	1074	1057	1017	1077	1038	1051	1078	1051	1046	1031	1094	1041	1025	1002	1086	1006	1085	1042	1070	1073	1015	1010	1040	1028	994	1058	979	1038	1067	1072	1044	1065	1024	986	1044	1020	1066	1035	1063	1093	1025	1041	1074	1028	1050	1025	1090	1013	1060	1044	1032	1000	1041	1001	1042	991	1062	1021	1089	1060	1069	1018	1035	1060	1029	1080	1118	1008	1069	1038	1021	1036	1053	1066	1056	1052	1070	1006	1014	961	1076	1023	1079	1079	1045	946	1093	1012	1036	1030	1027	1020	998	1013	1043	1086	1030	1037	1011	1065	1042	1036	1063	1097	995	1016	1065	1056	1040	1040	1084	978	1068	1050	1016	1063	992	1053	1046	1033	1001	1045	1047	1017	1025	1015	1048	1021	990	1053	1044	1011	1028	1010	1085	1093	1036	1011	1076	1063	1071	1086	1023	1011	963	1073	1046	1035	1045	1008	1147	1024	1022	1020	1022	1049	1078	1061	1057	1020	1073	995	1005	1024	1035	960	1028	1106	1018	1050	1038	1107	1108	1044	1025	1059	1020	1036	1044	1065	1045	1039	1076	1010	1067	1058	1043	999	1031	1086	1009	1065	1064	1068	1051	1032	1044	987	985	1038	1070	1025	1018	1014	990	1071	981	1024	978	1093	1100	1065	1055	1056	1036	1040	986	1038	1071	1017	1043	1027	1101	1007	1043	1044	1008	1034	1036	1027	1029	1069	1052	1036	1051	1077	1037	1117	1006	1060	1026	1083	1009	1053	1043	1042	1051	1056	1020	1021	1034	1056	1007	1017	1034	1033	1028	1065	971	1025	1068	1014	1056	1023	992	1048	1020	1140	1058	1049	1031	1053	1023	1084	998	1098	1019	1100	1077	1076	1103	1082	1107	996	1088	1063	1001	1031	1012	984	1067	987	1083	1030	1053	1047	1016	1015	1069	1062	1110	1051	1034	1103	1019	1032	1034	1020	1031	1075	1029	1049	1020	1043	1025	1024	1052	1058	1018	1048	976	1059	1047	1020	1060	1067	1093	1010	1044	1020	1109	1071	1040	1069	1054	1022	985	1032	994	1023	1062	1061	994	1009	1082	1023	1095	979	1023	1013	1072	1093	1032	1045	1043	1064	1046	1127	978	1023	1060	1051	1064	996	1013	1032	1051	1092	1101	1029	1041	1049	969	1021	1048	1065	1046	1044	1013	989	1016	1044	1037	1037	1043	1062	1027	1036	1050	1083	1057	1043	1026	1020	1024	1046	1038	1018	1052	1054	1031	1061	997	1077	1062	1068	1071	1036	1030	1000	1072	1104	1015	1110	986	1044	1060	1077	1039	1049	1055	1096	953	1077	1063	989	982	1005	1027	989	1029	992	953	1001	1069	1047	1065	1022	1029	1016	1020	1003	982	979	1008	947	1037	1016	1028	1027	1061	1064	985	1051	1050	1047	1049	1065	1024	1021	1010	1060	1012	1049	1028	1051	971	1035	1041	1097	1014	1027	1030	1045	1069	1025	1080	1053	1107	1064	1045	1031	1023	1039	1061	1014	1076	1034	1006	1091	1036	1091	988	1103	1042	1006	1004	993	1035	1003	1051	1045	1045	1006	1041	1059	1040	1061	1034	1081	1048	1010	987	1029	1012	1015	1053	1040	1059	1050	1056	1059	1047	1054	1039	999	1021	1034	1006	1031	1063	1006	1037	1039	1004	1040	1067	1018	1009	1032	1025	1065	1029	1050	1009	1040	1008	1047	1005	1083	1011	1013	1039	1012	1044	1010	1038	1017	1078	973	1039	1070	1061	1052	1068	1040	1022	1068	1008	1025	1045	1002	1089	997	1041	1129	989	1056	1002	1002	1029	999	1079	1017	1075	1037	1017	992	1042	1062	1036	1028	1067
24044	21568	27685	25901	14112	1294	809	2352	13284	13475	10366	4302	2117	1069	520	552	537	530	523	526	543	517	583	534	520	537	546	534	563	561	521	543	565	553	515	524	543	609	561	551	530	529	570	545	519	564	535	533	576	585	538	514	557	506	556	533	551	562	531	522	526	522	533	515	543	530	533	519	534	517	524	550	513	518	569	536	496	551	520	551	518	549	530	554	490	550	537	538	570	580	536	523	555	549	533	529	572	577	522	566	536	593	542	552	544	553	562	535	527	548	559	540	545	520	548	534	565	567	551	520	567	527	546	512	509	539	567	533	560	524	554	556	511	562	490	552	526	548	543	527	531	535	496	545	499	528	518	521	527	542	490	557	561	546	560	511	500	545	524	562	531	547	554	520	536	571	560	527	553	533	552	495	537	499	556	507	526	557	526	536	561	554	567	552	578	523	552	545	547	521	543	508	493	528	536	527	555	552	533	513	558	544	567	540	541	508	558	526	534	552	546	536	585	559	531	531	563	496	525	560	560	526	549	556	590	538	519	531	548	530	562	526	513	516	531	563	530	530	538	538	577	576	512	528	541	574	534	531	531	553	532	542	549	595	544	550	537	562	549	574	527	560	541	505	504	542	519	546	567	538	521	533	545	503	546	563	559	580	540	543	551	509	529	510	528	554	574	549	534	532	553	559	502	546	595	522	564	508	542	552	550	525	515	566	549	517	535	540	536	591	569	535	536	592	521	507	552	543	603	569	557	462	539	579	536	515	570	548	508	529	572	546	571	559	498	546	562	570	510	554	503	527	502	533	602	557	551	534	585	559	527	527	544	543	532	540	539	543	538	546	524	517	533	547	517	567	536	514	519	569	516	519	527	530	549	569	538	544	552	511	547	560	508	537	538	561	538	522	578	550	546	544	532	560	528	500	528	555	541	546	539	550	546	494	600	547	571	518	531	536	508	541	554	585	524	542	523	524	549	518	525	539	522	552	525	530	537	524	562	529	522	565	520	574	530	556	540	549	567	542	551	510	514	505	544	552	560	506	508	562	513	524	542	549	548	502	519	521	521	565	557	566	524	547	524	520	561	511	583	552	544	580	547	531	552	488	550	515	571	532	541	568	537	554	529	530	549	570	554	553	528	536	528	535	555	536	535	524	566	552	528	561	566	544	517	492	502	524	536	561	566	533	537	535	564	498	529	538	545	520	522	591	548	508	539	471	486	531	547	570	586	560	591	519	532	531	494	546	502	547	566	537	552	557	526	543	523	566	521	559	534	552	501	560	499	511	557	542	535	574	567	559	539	549	603	603	586	514	525	537	564	547	540	569	531	537	471	535	515	529	529	501	537	549	524	546	493	512	563	562	546	527	488	544	572	515	589	544	535	586	518	586	525	579	549	547	550	543	531	533	526	501	518	550	563	523	525	504	556	508	518	547	529	520	545	552	534	559	543	537	549	544	552	553	554	534	546	548	527	528	569	529	533	555	532	500	558	576	554	542	520	510	513	561	507	582	520	517	521	536	532	542	514	507	589	543	514	550	522	551	579	538	535	595	505	509	566	555	504	527	557	515	530	552	528	566	555	528	506	541	529	522	552	519	504	549	549	566	543	509	547	539	517	526	544	515	527	520	517	525	535	535	530	547	575	564	549	554	586	538	481	506	529	562	557	541	505	527	558	548	553	567	529	585	549	571	564	537	552	546	546	540	501	532	578	528	536	571	543	570	510	536	547	525	556	532	572	519	543	557	477	535	522	508	512	575	537	550	530	538	564	572	521	553	577	513	556	570	538	539	483	543	551	545	548	541	514	524	551	517	519	505	540	543	562	527	495	543	544	567	561	531	515	568	551	573	533	557	517	566	558	523	525	524	545	524	541	565	518	523	502	539	535	553	528	533	543	582	524	575	485	565	517	560	561	553	562	565	562	555	553	555	519	560	572	503	560	575	523	536	539	542	540	508	540	568	532	546	532	559	538	518	516	546	501	496	528	541	525	550	500	555	510	562	536	602	534	506	555	542	525	502	537	536	538	543	534	552	568	526	511	524	578	541	521	487	582	576	547	514	574	528	542	565	506	549	588	538	531	525	549	565	552	538	543	558	528	550	526	521	539	530	537	565	542	489	560	573	590	574	529	526	589	568	545	498	560	544	549	561	519	548	579	551	503	509	549	520	526	577	541	553	521	559	578	576	574	542	502	537	535	528	551	532	523	551	519	583	503	569	519	528	547	550	524	536	558	517	552	523	526	530	500	572	550	565	498	537	528	537	532	518	557	529	539	525	531	517	535	543	540	556	554	561	550	564	538	490	541	554	562	531	537	520	546	516	545	580	565	525	526	527	483	528	542	538	580	555	565	550	538	531	549	554	582	531	507	531	500	564	504	538	563	556	552	547	521	511	542	524	523	527	544	559	517	525	506	513	527	531	540	543	586	556	553	587	527	541	544	571	526	546	580	557	526	525	505	522	521	580	564	540	528	534	536	489	512	522	536	518	536	583	520	552	548	583	535	600	548	561	551	526	552	551	575	540	517	565	531	560	515	507	517	518	509	513	548	544	534	575	517	526	508	512	569	561	524	524	582	537	589	504	563	573	544	525	551	498	562	546	509	536	557	533	562	510	483	510	548	565	560	573	533	491	502	536	540	506	530	504	561	552	549	531	525	517	524	512	536	522	522	591	518	527	533	514	552	559	566	522	513	556	525	549	563	521	548	550	532	538	586	577	531	496	521	546	508	531	544	558	532	510	534	551	540	500	525	558	564	556	511	546	559	549	554	525	545	556	538	506	555	541	537	559	505	552	530	511	554	587	568	520	515	522	546	546	533	539	555	494	552	549	537	516	512	514	538	519	543	587	537	529	529	532	552	546	598	553	475	522	554	498	530	575	533	529	534	518	567	509	534	514	563	542	553	528	547	583	557	548	555	545	545	550	506	538	553	522	519	495	564	530	548	528	580	559	537	537	545	494	553	521	538	543	538	569	550	525	556	531	517	514	566	531	509	502	525	547	543	529	509	525	543	542	519	531	505	517	574	546	564	521	555	526	524	554	525	556	561	563	580	515	488	514	539	513	543	515	520	558	499	501	540	602	567	582	525	505	509	543	536	522	502	540	571	527	551	516	539	510	553	554	544	523	518	562	530	544	579	525	572	546	532	515	498	566	568	509	547	595	547	555	496	538	544	559	532	552	544	522	528	577	512	561	516	530	496	573	532	524	509	543	543	543	521	552	536	521	541	550	512	518	587	574	524	515	547	564	543	527	532	537	538	484	503	559	498	579	533	520	558	559	537	566	545	572	518	539	588	554	552	549	532	529	557	538	528	506	545	543	537	554	537	512	492	537	538	530	568	596	525	520	538	558	551	502	542	522	528	569	491	552	562	563	554	541	533	502	561	539	541	531	523	498	562	531	541	544	515	545	521	508	551	551	533	531	528	520	539	568	608	525	505	492	559	524	577	540	526	582	546	522	536	547	549	521	533	535	536	515	546	527	483	528	513	518
3869	9477	6219	3081	2241	1739	1575	5499	25096	22685	17904	8545	4730	2071	899	896	892	883	885	895	855	901	827	906	864	891	946	931	888	864	866	862	850	798	901	874	842	832	843	863	853	859	843	921	872	881	878	878	860	907	910	899	852	909	899	780	837	861	874	851	906	858	881	863	812	861	918	873	908	893	896	912	915	903	890	870	866	843	871	881	854	845	875	870	874	864	861	869	883	840	936	849	891	850	855	825	908	887	912	871	874	868	878	872	842	923	858	852	876	900	862	862	840	929	863	854	873	837	945	855	885	906	867	868	848	888	871	911	866	866	891	935	874	868	869	868	876	811	884	877	829	866	883	847	868	875	879	883	880	928	896	879	935	873	886	863	827	920	890	892	909	881	864	844	870	857	911	900	859	878	922	933	941	900	920	909	863	851	871	843	959	890	840	841	876	924	915	907	857	824	917	873	876	886	844	856	885	860	918	956	874	823	872	890	876	920	896	813	902	915	849	861	878	881	872	869	902	851	914	876	867	872	847	835	880	891	874	869	863	872	906	892	847	885	851	886	866	871	929	930	901	883	889	886	869	898	865	863	853	881	861	847	796	935	878	892	850	865	888	871	858	929	892	803	878	831	917	895	915	912	915	863	881	834	877	852	877	828	867	871	841	830	924	868	863	890	839	834	920	898	803	878	820	857	868	878	896	860	876	915	839	802	815	888	893	877	832	872	871	837	839	904	885	905	888	880	883	867	911	843	835	844	860	895	911	856	936	937	859	909	841	938	905	848	903	909	868	856	860	884	898	891	911	892	851	913	894	858	862	871	839	873	873	866	942	845	886	838	859	892	851	849	919	902	890	869	873	845	875	859	896	842	893	877	860	830	867	867	845	880	856	905	917	897	860	916	902	855	939	879	881	849	850	882	894	919	880	890	848	867	852	904	888	862	899	888	868	914	855	843	893	884	881	913	939	845	860	843	873	921	896	824	905	849	870	871	873	910	889	876	845	963	881	847	898	891	896	856	849	865	860	847	840	889	875	871	878	861	889	877	839	927	894	896	890	846	822	903	895	848	862	833	847	926	888	878	857	897	870	871	926	947	869	826	865	847	843	862	870	923	848	881	857	932	867	835	901	940	924	885	903	840	903	832	862	802	869	899	901	892	888	839	877	892	862	878	829	923	856	922	855	891	899	891	888	819	853	896	864	898	854	839	895	844	898	910	874	844	934	880	846	822	946	943	865	855	880	850	859	890	900	885	850	838	879	877	866	848	893	911	849	892	848	886	881	850	890	863	833	864	902	848	833	880	890	856	873	959	865	902	874	824	899	885	891	883	877	932	913	874	811	872	820	891	841	913	811	851	890	889	869	854	860	861	828	856	865	898	873	910	903	880	909	884	863	859	883	852	927	883	818	884	871	862	898	841	899	863	907	889	833	880	845	875	854	823	833	932	877	890	841	879	860	796	846	867	874	839	893	867	884	879	886	880	892	912	887	838	901	837	833	875	873	915	855	887	886	874	840	893	904	888	911	877	941	854	864	899	895	882	887	873	928	801	851	883	932	912	907	876	860	829	834	882	868	878	893	896	886	865	886	865	885	924	876	851	903	889	888	889	854	847	852	891	885	902	859	882	853	913	895	882	861	857	905	853	876	855	892	853	892	887	882	823	903	877	831	854	877	849	812	881	926	853	855	915	861	911	816	855	824	904	888	896	865	861	896	880	862	871	874	859	814	881	848	829	858	897	863	893	848	908	882	833	869	907	821	902	873	844	859	895	855	899	846	870	850	865	887	860	895	911	904	869	911	895	899	850	974	899	867	865	929	878	839	888	882	918	873	863	902	912	865	892	843	896	833	896	918	865	898	866	870	834	879	854	880	922	907	930	897	869	920	800	926	870	886	907	870	896	860	844	840	874	865	901	852	860	864	867	890	903	883	902	871	892	811	885	869	837	823	883	898	901	865	877	911	832	864	870	923	848	914	897	888	892	864	862	831	910	866	891	893	875	833	868	851	865	889	872	884	912	930	855	876	844	852	852	877	889	892	883	848	828	900	865	853	880	853	901	879	874	879	930	854	858	829	834	850	959	869	802	913	905	893	852	875	876	858	885	835	869	890	872	885	866	883	897	919	943	869	881	903	842	848	917	857	889	909	897	898	861	883	853	873	878	861	880	854	926	868	887	886	855	904	879	954	841	848	851	854	876	832	888	877	927	884	866	842	847	919	826	878	915	873	867	906	868	873	841	863	892	901	885	936	863	892	808	863	845	872	935	890	878	836	877	854	848	906	872	896	903	903	842	912	864	923	890	905	929	859	876	827	859	837	891	860	853	863	903	880	898	862	893	848	865	880	953	888	921	839	869	862	845	880	837	866	941	855	894	840	866	853	874	893	857	907	866	914	893	881	843	912	903	841	875	933	868	870	913	911	835	898	847	864	876	884	906	893	853	846	882	870	812	832	884	874	858	811	883	838	896	863	921	877	826	837	909	841	880	950	860	910	892	823	895	879	907	928	875	900	860	852	840	873	947	872	900	934	880	882	838	865	890	855	898	910	816	856	855	869	936	872	820	848	926	866	909	896	864	904	931	908	857	923	884	832	825	859	898	861	870	879	890	904	849	889	833	900	884	914	878	866	901	870	864	887	837	874	869	872	873	887	841	897	902	867	849	890	834	855	875	844	860	892	923	825	898	885	848	833	857	855	857	888	863	838	894	886	889	858	892	877	902	852	880	857	899	865	882	824	875	898	853	898	875	919	876	863	830	901	880	904	849	916	886	841	879	852	861	885	876	847	855	846	883	843	845	869	895	862	873	866	894	905	903	916	875	903	879	836	807	888	906	885	864	853	902	885	912	913	937	872	877	890	872	847	861	916	946	872	895	838	829	956	805	862	864	886	813	871	902	849	876	867	890	882	904	890	898	905	899	917	853	879	859	859	868	844	823	859	909	834	923	857	889	855	895	846	911	856	912	907	920	867	891	861	896	902	881	878	819	810	868	886	866	896	835	909	868	865	879	900	875	914	869	919	928	817	924	867	906	876	882	935	872	836	928	867	883	917	864	876	872	921	873	889	895	860	892	937	840	848	862	925	910	900	854	920	869	926	887	895	875	915	931	886	831	873	862	905	856	883	857	938	891	872	876	803	893	992	909	886	817	892	882	895	879	821	906	844	908	849	932	899	859	866	875	892	908	889	871	878	857	873	849	856	862	854	860	890	850	902	893	937	841	864	911	911	915	869	845	839	849	909	904	867	826	875	866	862	910	872	872	915	916	881	854	859	826	832	891	907	873	848	874	910	933	858	904	826	873	834	874	872	868	904	888	879	831	900	907	866	839	846	877	830	841	862	893	827	899	890	859	877	865	867	858	873	847	875	836	872	883	830	869	877	875	865	875	860	876	890	953	895	890	890	872	978	913	852	861	905	896	919	877	907	892	885	867	931	834	893	878	889	855	924	873	880	906	857	888	859	877	891	878	893	888	926	824	871	836	871	853	858	917
25485	21551	24640	16715	1139	764	710	1671	6652	6051	3578	2204	1360	903	669	661	612	609	662	627	619	632	656	609	602	617	659	609	656	606	625	623	650	580	611	661	653	621	646	658	614	623	636	648	670	657	618	618	579	571	618	639	606	635	615	635	613	632	665	620	617	618	598	598	617	654	594	631	564	656	646	616	593	603	622	626	628	569	647	596	610	632	651	646	632	635	608	578	598	616	588	615	628	598	614	659	683	630	636	610	603	604	658	594	650	622	655	598	609	611	632	630	616	609	612	598	604	598	605	616	672	630	630	553	627	640	651	626	645	594	605	672	666	632	609	554	636	600	643	644	626	627	615	616	616	638	634	624	650	624	612	642	613	596	608	599	617	587	591	647	619	643	605	609	604	615	648	648	602	629	624	572	684	623	613	626	641	642	615	567	616	612	656	614	567	631	608	620	650	606	610	617	662	635	609	568	602	594	599	657	675	615	662	643	607	615	581	607	636	618	609	594	665	593	598	613	647	588	594	645	629	615	622	637	603	612	648	626	663	617	600	676	670	565	638	623	613	629	588	596	592	621	600	619	580	657	636	621	628	620	608	630	582	627	605	638	607	609	646	630	605	626	642	633	613	585	663	659	635	636	599	600	647	631	589	586	592	631	645	619	558	651	624	594	609	618	603	602	583	657	613	682	602	645	645	619	625	635	620	605	623	668	597	666	634	599	622	604	549	612	642	647	627	628	617	620	605	607	633	601	629	623	618	626	619	638	591	662	630	610	621	602	613	615	614	624	638	637	601	637	629	614	575	645	622	598	630	610	582	596	615	601	632	650	627	651	642	632	605	651	665	626	650	612	616	649	641	616	613	614	627	605	647	563	638	574	662	661	591	611	630	636	595	620	609	643	636	608	586	646	656	655	620	636	597	615	629	585	605	616	603	622	654	624	641	654	635	563	642	597	601	648	606	607	617	609	609	627	618	634	621	660	668	662	574	627	616	616	653	629	644	563	611	574	607	644	637	621	628	653	631	619	631	567	619	616	607	632	682	615	590	607	619	610	653	651	655	608	595	609	621	647	650	629	641	636	616	611	594	668	646	629	639	589	656	645	616	621	677	610	608	616	585	612	613	656	595	626	614	628	590	634	632	631	629	628	646	659	661	629	648	640	661	594	626	639	632	627	642	643	649	619	650	635	597	559	629	619	606	672	659	616	609	681	619	645	594	631	597	618	618	614	623	584	592	582	656	664	627	604	640	626	628	686	660	653	608	564	601	637	656	607	607	578	614	601	680	589	661	613	629	642	620	617	617	610	638	608	613	622	587	620	626	581	613	658	668	597	634	636	627	579	600	614	622	621	642	583	677	640	624	655	614	609	652	601	603	587	636	603	599	637	611	604	652	695	642	628	626	627	626	610	610	652	625	576	633	553	625	626	628	600	601	618	661	634	621	662	624	628	586	596	619	644	641	675	616	634	613	593	652	616	623	615	633	651	574	623	605	631	625	630	632	612	637	637	660	590	627	613	614	679	586	659	669	616	645	585	630	638	599	610	638	642	627	646	575	618	621	633	634	640	616	598	607	608	639	589	643	587	629	621	628	584	635	598	637	639	586	611	609	599	594	578	616	615	621	622	609	641	607	641	616	647	607	626	637	621	619	626	598	641	626	594	666	609	652	649	579	647	631	643	625	580	633	677	634	647	627	636	661	609	617	601	654	658	616	648	629	615	628	609	631	679	602	622	596	637	651	615	639	645	640	595	610	612	638	604	644	653	669	581	660	617	604	638	664	614	691	643	626	610	611	632	607	647	641	620	653	660	636	645	654	615	671	620	637	552	587	643	573	607	604	634	634	657	595	629	666	655	634	647	587	605	644	580	620	651	605	609	630	661	635	627	574	555	626	615	626	637	630	632	619	599	604	613	624	585	604	613	657	640	662	616	646	655	631	610	616	622	630	624	673	641	613	575	597	638	634	656	597	621	646	611	629	634	628	672	612	650	636	623	626	624	633	570	640	648	660	648	694	674	628	637	693	621	633	617	603	627	625	644	621	648	654	601	648	634	669	610	588	631	610	682	626	598	604	616	633	636	641	591	611	651	608	623	625	644	640	613	632	663	643	645	584	628	575	676	592	608	608	673	606	631	609	556	616	621	603	610	622	612	653	665	628	637	651	624	619	613	603	624	609	601	631	612	644	653	594	645	654	656	586	617	622	610	634	613	637	627	637	614	623	623	634	622	625	612	601	660	619	605	644	552	574	644	589	618	592	610	616	609	595	597	634	606	607	637	675	601	655	587	603	630	609	620	571	643	620	640	601	603	619	590	618	663	601	652	578	625	621	629	596	590	655	644	582	597	695	645	640	620	689	623	611	608	565	617	623	635	596	655	666	636	617	642	607	589	621	602	583	611	619	602	621	663	625	590	593	586	605	612	603	627	635	630	666	604	602	638	617	627	655	608	625	680	612	627	572	611	607	641	591	618	604	646	649	626	638	632	615	618	641	673	606	595	628	614	608	607	570	634	622	623	667	629	605	626	621	635	638	615	629	592	604	644	653	613	626	669	659	648	603	621	626	605	633	582	636	640	652	633	596	593	597	682	612	624	602	619	650	622	569	639	632	611	591	659	680	635	605	633	607	632	630	647	579	612	595	612	645	611	629	652	634	605	627	621	618	570	616	652	612	619	627	615	670	630	622	620	635	668	632	625	647	610	598	632	589	653	631	636	602	603	594	644	610	598	666	653	617	648	589	657	622	612	604	627	624	627	617	671	669	638	666	607	644	629	617	652	642	617	627	609	611	647	564	639	619	616	593	617	592	628	592	650	592	623	600	664	666	625	610	623	648	633	651	635	589	590	641	657	635	637	646	644	611	641	605	620	632	599	644	667	615	648	587	630	621	588	629	634	585	605	606	618	635	611	605	607	638	618	602	643	686	621	678	620	585	654	632	653	618	616	598	646	654	609	660	617	593	594	637	640	612	594	646	595	607	629	616	588	603	611	600	613	629	649	596	645	631	617	628	640	641	625	623	602	629	627	654	600	619	572	594	628	638	608	631	598	670	637	665	652	619	645	615	643	620	640	592	582	628	598	639	611	612	622	613	648	623	639	616	671	652	625	608	590	621	616	596	611	639	644	608	600	639	616	627	605	647	588	601	644	612	563	607	600	626	683	637	644	647	594	600	604	645	613	626	618	582	593	590	619	556	574	592	662	607	626	595	600	618	620	661	654	615	638	655	631	581	658	623	646	654	625	656	606	635	639	621	624	673	630	636	638	618	641	610	651	645	620	643	654	616	622	595	591	648	641	606	586	658	619	600	633	657	620	630	631	577	562	635	616	625	589	630	605	621	604	625	624	566	645	606	615	640	620	614	634	651	562	611	621	623	645	630	648	573	618	603	627	626	610	632	604	641	577	627	613	606	626	637	666	648	629	605	625	623	596	651	603	628	642	645	606	587	604	623	643	591	667	592	586	584	648	621	598	623	654	633	649	578	636	627	594
4290	5372	3490	1988	1649	1449	1262	4810	17691	14821	9001	5312	3140	1745	1016	1031	1013	1017	959	965	984	959	1018	1007	1012	1010	973	1018	989	970	946	1032	967	997	983	1031	1006	980	958	1029	1077	946	996	940	980	1037	1030	1016	974	989	980	960	916	998	991	1013	944	978	959	1022	967	923	983	967	985	997	999	955	986	942	987	958	968	1005	1023	1023	1012	973	966	996	1039	987	1053	959	1010	974	1000	997	987	1012	1041	976	1015	1004	969	1009	951	962	1029	978	987	1013	964	924	996	949	989	1039	1045	954	971	937	929	989	1057	949	961	957	937	981	1005	1034	998	1011	993	920	986	1011	974	959	929	1062	998	947	963	1036	974	987	985	1048	967	999	1030	1022	996	1043	984	928	952	945	1006	1023	996	985	996	954	1010	1012	1035	981	1001	990	1002	984	1015	987	973	962	968	1003	1020	957	1029	1075	1012	1042	999	1027	1001	1041	956	982	985	986	1016	964	1007	1006	957	1016	1019	976	973	1048	1009	988	1010	1009	1022	1020	975	996	1019	931	1027	1018	948	995	985	984	1017	1002	961	999	998	998	979	1009	972	949	1003	937	1039	1001	982	962	971	1015	978	962	979	1028	942	1015	1035	992	1024	1046	962	996	1003	980	988	1003	979	1001	950	984	1012	980	985	1025	1020	1002	988	1007	1024	1070	960	997	984	1013	1009	1022	986	997	975	979	1013	984	993	938	990	992	970	962	947	968	995	947	954	1044	989	949	1018	966	1024	993	985	921	1064	904	1010	971	1008	991	981	945	984	998	1012	1011	965	949	959	988	1004	944	961	949	999	1003	944	1033	987	1000	957	999	1057	966	1018	952	953	1026	982	963	982	982	969	1010	1005	1009	1030	962	994	1004	1047	971	1024	1044	1002	960	995	986	971	942	987	977	1017	938	983	1005	950	1014	994	1012	963	946	958	982	987	1040	1000	993	1026	998	998	998	924	956	977	994	994	1049	979	964	1012	1017	999	1006	986	1014	956	980	1002	1006	947	984	1031	977	1011	1015	979	964	1025	966	1003	962	1005	992	1000	1018	990	947	966	1001	987	1002	974	951	957	1004	942	976	978	968	1024	977	1025	939	962	965	948	976	968	976	989	966	1029	946	952	931	951	1007	1035	987	975	1037	983	979	970	1016	1049	981	1011	1020	966	958	936	1027	1008	986	931	1013	1008	978	974	945	958	963	948	939	993	979	1018	1009	998	983	990	1024	1037	986	984	980	959	974	957	962	935	1043	989	956	1047	975	1010	1004	996	969	1020	1001	1009	940	1001	1029	1002	968	1015	1023	1006	969	1010	962	973	963	1014	1005	999	952	961	1008	1046	976	1047	1004	999	952	1052	978	1057	974	996	971	997	1018	1002	951	951	1037	1014	955	1035	1023	1037	960	987	1015	1010	989	985	955	898	943	1034	990	954	973	989	1040	982	979	957	945	1036	1010	965	977	999	1000	991	977	997	957	980	967	1015	1046	994	999	1020	997	1006	972	936	1023	992	954	1015	952	960	1048	929	988	1037	1006	1002	966	957	970	1012	994	938	947	988	965	992	949	972	948	980	946	1023	1004	968	934	1036	975	981	996	936	1028	993	958	996	941	1014	981	1009	943	977	1001	1030	1038	983	979	1012	976	995	993	985	1008	982	955	957	1007	922	984	1037	966	1014	988	996	979	1025	995	1006	995	928	941	969	1011	983	1013	1033	1057	1003	967	1037	992	955	996	966	995	946	967	1012	993	948	983	1015	984	976	1019	953	963	931	993	959	1013	965	1021	1029	948	986	963	976	975	1006	1002	968	966	991	995	983	951	1005	991	1003	997	964	1028	969	1034	1020	977	1028	967	977	968	984	1005	1004	977	975	1002	1018	994	990	987	959	941	1003	977	1011	969	1014	967	968	1006	988	972	941	983	986	993	974	990	962	1010	942	1003	967	1015	996	1021	968	1032	967	1012	1012	995	1003	983	976	988	938	940	1022	931	953	976	1009	971	1058	982	966	1000	976	982	955	960	968	1012	992	984	968	940	935	998	966	1047	972	1009	1015	992	1024	987	926	1017	994	962	998	998	984	982	1071	1017	970	1059	985	941	978	984	977	1008	985	961	993	986	958	1053	981	1005	957	1071	1008	996	1061	946	975	970	958	942	957	933	991	972	1005	1005	991	983	982	973	965	1005	993	1057	971	994	934	1074	950	968	969	997	1011	1018	972	1024	1027	1029	988	973	999	1016	1007	910	1026	1082	1010	1018	1027	989	978	979	989	957	1012	1000	968	1011	978	949	971	1000	989	968	968	1027	954	1033	965	974	997	1001	989	1048	913	999	998	929	911	984	1051	975	1001	999	966	970	1002	1009	1010	980	984	1005	973	972	980	899	1004	952	957	1048	1019	1037	1040	994	939	1054	998	991	973	985	917	900	1026	959	942	983	974	969	965	932	965	959	994	1008	983	1049	997	958	959	979	1014	1018	998	982	1024	969	976	1005	1007	1024	1009	1046	962	1003	994	966	1033	955	970	1038	997	991	1006	1014	1022	1012	1006	986	974	962	969	961	1009	1022	979	994	957	1014	973	969	992	1026	999	1009	990	984	1000	1007	947	998	1003	1074	974	987	1015	1027	967	973	1002	957	1020	985	1006	973	1048	1029	933	974	1032	990	1009	986	961	995	1021	1014	1019	949	966	979	954	987	972	1022	947	958	1040	1010	991	1009	944	983	1020	984	996	971	956	935	947	1019	1028	980	987	987	963	988	997	1023	1025	985	992	950	966	990	1007	990	946	1012	1003	1022	960	1007	1005	959	968	968	1017	968	997	936	928	950	985	968	1002	978	969	1018	970	1035	982	981	953	961	996	1024	950	1005	922	982	980	951	987	990	1037	986	980	999	1018	986	1042	951	1009	960	1010	1043	959	954	1010	973	971	964	979	995	999	992	979	965	980	1019	1004	1035	1024	1007	920	1044	1006	967	995	1016	1027	963	959	1026	986	1046	1026	926	964	960	918	1024	1012	956	1012	999	986	982	940	972	983	1003	1046	1021	916	1028	947	933	974	995	950	997	987	963	981	993	990	952	1022	961	957	992	966	1010	967	975	964	958	989	996	976	957	1024	970	968	1010	935	957	995	1000	994	985	1004	939	996	963	1003	990	1017	1062	998	996	977	951	979	961	1025	1051	986	981	950	965	971	968	953	1025	954	1023	963	1007	978	994	981	987	968	1003	955	996	982	957	990	996	1004	1021	1001	939	976	969	1003	1037	1046	1006	1006	1011	1014	964	945	955	976	981	976	982	976	999	984	971	951	918	1053	977	928	934	1034	969	1004	999	956	1006	976	1022	1003	986	999	987	957	909	946	988	977	964	966	996	1034	1002	1006	929	990	959	968	989	953	990	985	944	1043	971	957	984	1026	971	968	1019	1017	999	964	1010	1016	956	1033	1046	976	1014	999	935	968	1000	940	968	991	987	987	936	973	1036	1025	996	958	957	976	981	993	988	1076	973	1041	941	979	958	1029	964	1001	1024	1003	999	1044	1004	1029	995	922	962	934	1007	1042	1028	1016	957	1036	966	994	1005	982	961	952	968	1037	955	1045	993	964	977	983	936	976	1002	933	1020	975	1000	1015	973	1000	925	1029	1011	1000	969	1021	951	1059	1033	1016	987	986	999	974	1013	973	991	995	970	955	993	1010	930	1007	1024	967	985	954	956	995	1004	1046	1022	942	976	984	973	928	999	957	991	962	941	982	1001	995	975	937	1024	1015	1003	950	994	959	1036	1030	952	972	1013	985	990	975	962	979	1041	933	972	996	947	1003	1019	945	967	988	963	1003	971	987	1011	1014	962	938	973	983	964	969	1036	992	979	1064	948	988	1015	951	946	1010	1014	991	998	995	983	1021	985	1045	971	964	978	966	965	939	993	1033	998	957	1091	974	938	940	974	980	1027	980	982	979	1029	1030	1042	1023	932	960	980	1036	997	1000	982	971	945	960	994	984	995	986	949	1008	1005	1000	992	1007	1035	1003	940	1045	984
22972	21596	28638	25018	21597	14547	1377	11132	28249	21824	13799	7256	3049	1045	442	397	395	447	424	393	416	398	426	441	409	427	421	433	439	427	436	436	422	462	396	429	434	420	403	448	407	407	394	402	408	431	399	407	431	401	441	422	409	398	405	426	416	434	411	396	434	410	406	416	453	413	398	410	414	407	397	400	424	464	406	453	426	410	405	436	420	443	401	422	427	403	416	413	379	399	416	392	414	458	415	420	382	405	406	418	428	416	402	390	407	365	430	399	434	396	432	415	423	389	442	411	429	415	480	447	425	417	428	413	413	387	424	426	383	403	405	394	415	408	454	393	408	424	418	410	409	433	444	412	437	437	405	411	436	441	392	444	378	389	426	437	441	398	446	414	430	404	415	436	444	403	381	401	399	395	413	394	435	408	433	422	406	452	418	412	391	414	407	404	419	441	427	451	419	388	424	426	412	405	434	450	413	429	396	439	395	390	407	412	458	415	390	414	397	420	429	422	399	395	381	399	439	448	412	374	412	400	451	410	404	434	442	412	476	417	369	421	405	408	433	425	387	458	418	434	429	409	389	426	374	398	392	432	402	428	415	407	374	426	406	424	404	440	442	440	385	429	401	410	397	413	442	423	402	415	412	409	431	406	381	408	396	406	394	405	415	406	421	414	393	411	428	433	433	457	408	401	418	429	417	407	406	388	437	436	432	419	428	419	401	415	447	415	406	430	394	409	435	413	397	417	471	428	430	430	399	437	415	454	430	398	404	367	422	390	450	413	422	398	414	441	389	402	436	416	427	377	392	428	396	425	442	425	428	449	416	397	374	398	423	441	425	403	429	397	394	405	430	421	439	408	439	406	396	428	389	422	365	415	412	431	444	440	386	393	437	433	432	431	409	418	432	437	432	426	452	412	446	411	455	428	459	416	409	401	399	422	446	402	399	414	426	446	446	432	434	426	390	410	409	400	373	433	386	416	419	408	426	408	423	427	407	405	404	421	480	427	395	416	384	388	430	378	425	429	408	427	416	476	413	428	435	402	427	403	412	404	419	443	399	398	412	413	436	444	447	430	414	426	388	406	411	400	385	420	399	445	405	406	434	420	424	435	404	389	408	442	383	439	415	404	422	441	429	424	408	419	440	383	420	455	426	438	434	422	471	431	442	462	414	431	422	430	412	401	430	444	401	416	378	417	414	424	429	398	422	424	411	437	401	405	476	393	387	418	408	436	382	473	426	394	423	406	406	382	406	396	406	422	415	423	425	424	413	413	412	424	425	390	419	420	417	391	427	400	393	430	410	446	397	418	418	461	461	433	404	385	399	404	426	427	426	431	407	418	373	384	409	427	423	417	399	402	422	400	416	420	425	399	416	422	359	404	431	441	416	432	446	411	430	455	407	386	408	423	390	410	434	442	439	371	434	374	429	443	388	436	403	437	380	403	396	452	389	409	415	407	419	426	446	382	421	418	439	424	433	396	434	431	438	446	452	417	439	416	464	420	406	462	428	425	405	443	410	424	399	390	432	423	418	409	407	449	406	421	397	463	464	426	399	424	389	433	422	390	414	414	411	419	417	423	444	405	456	407	396	386	400	398	427	412	431	410	439	400	434	406	426	422	466	402	414	424	404	437	421	416	400	406	430	386	398	431	428	382	388	457	389	423	453	445	446	445	437	412	437	416	410	380	379	429	403	463	404	432	443	423	450	422	387	456	436	404	358	465	446	445	442	453	422	435	400	423	422	416	428	371	461	473	369	426	419	390	453	422	419	403	422	407	428	439	433	425	426	382	387	436	409	422	389	400	461	401	420	418	409	382	388	432	403	402	430	436	416	438	406	443	443	430	415	403	427	390	396	390	447	393	427	447	431	426	405	392	437	396	396	394	400	416	420	430	420	406	396	420	394	466	373	426	418	434	418	403	401	472	420	420	401	463	432	400	426	420	407	407	428	450	398	430	401	386	439	412	413	410	380	424	406	438	410	409	391	424	425	384	406	419	429	388	441	404	424	396	380	413	407	458	440	385	413	406	406	434	428	435	418	411	469	426	398	404	418	410	423	433	389	429	432	432	415	413	447	425	415	438	416	415	418	440	431	407	386	419	420	414	417	452	457	412	407	412	431	411	424	420	406	429	444	443	411	385	392	446	408	399	437	422	430	434	419	399	402	402	445	414	396	403	380	394	430	425	403	415	411	419	412	432	390	369	433	453	419	372	411	426	430	402	379	381	419	436	425	378	399	403	443	406	435	409	445	415	422	415	418	462	436	412	395	410	425	404	435	386	411	402	430	394	436	403	436	424	416	430	447	453	403	400	412	439	407	419	362	387	438	429	366	397	398	432	432	418	425	416	372	432	429	465	382	392	410	446	394	408	409	469	424	399	404	440	428	434	401	410	423	413	404	454	407	437	397	405	406	427	385	395	428	431	377	446	436	372	412	432	445	411	438	420	438	410	388	394	374	403	405	403	407	385	449	376	432	429	414	404	430	424	425	412	405	420	418	421	394	406	416	397	459	425	453	377	407	402	413	407	374	472	431	432	425	424	412	387	413	433	402	438	423	407	465	394	412	415	465	413	438	443	424	410	428	401	403	431	417	422	388	419	427	444	430	410	372	442	418	453	424	407	370	419	381	441	435	413	431	412	381	431	388	405	431	396	412	406	397	392	432	396	403	410	417	420	397	378	403	397	415	438	421	423	431	413	404	393	406	399	389	400	385	414	421	411	389	430	361	441	424	415	423	404	438	404	421	413	457	408	409	416	386	399	444	377	429	405	455	402	434	433	437	370	400	398	407	426	446	423	414	420	430	403	376	392	453	418	442	394	417	379	385	341	394	439	375	413	382	379	426	427	398	419	432	445	399	423	435	432	414	399	433	418	421	418	400	414	391	443	413	438	415	417	414	413	413	389	408	450	408	389	396	437	443	398	403	416	410	411	430	438	383	389	438	438	412	448	435	385	467	416	445	437	403	423	434	422	410	422	400	438	428	413	418	400	378	431	417	396	438	419	412	386	456	393	429	443	408	415	414	441	434	414	413	412	408	424	395	416	388	384	432	386	401	426	420	403	410	419	439	420	423	382	421	416	421	402	427	414	469	399	421	428	392	397	418	370	444	432	425	401	435	391	416	399	465	418	409	392	422	412	424	398	441	428	419	415	418	417	426	383	401	406	400	416	403	389	416	425	434	418	393	389	410	459	406	395	420	424	415	428	404	398	438	407	402	455	421	417	426	453	410	403	404	406	394	392	433	432	387	430	393	410	404	447	422	412	427	429	407	395	396	381	411	435	432	394	409	424	404	415	387	407	438	388	423	422	399	391	425	421	445	416	379	426	421	388	433	435	443	401	404	393	377	444	408	386	397	389	428	421	416	415	386	421	423	407	431	439	439	394	429	429	434	391	445	479	431	391	414	422	428	383	435	419	433	451	394	420	430	410	417	404	425	429	403	403	402	405	440	431	425	458	383	416	443	404	415	431	451	418	439	422	423	378	407	431
5050	14079	8454	4455	3210	2395	2019	20234	37994	30336	22464	14023	6942	2248	651	704	651	667	677	698	699	670	665	675	626	699	671	707	732	693	729	662	697	670	689	648	670	650	690	689	646	707	675	700	667	679	647	672	717	641	683	684	669	662	647	746	632	699	671	687	632	699	675	667	652	625	668	683	690	681	624	666	701	644	654	692	666	655	689	652	661	673	666	666	696	692	650	696	699	703	684	638	646	657	656	671	692	669	652	631	630	633	693	682	642	697	689	680	657	711	648	663	655	692	627	686	656	675	660	644	681	660	664	666	681	637	728	697	665	668	730	649	668	675	697	686	668	678	639	634	703	642	654	706	678	667	681	672	685	647	677	688	670	649	631	668	641	716	683	686	610	683	697	684	696	643	666	694	672	657	657	668	677	650	700	676	670	725	655	640	721	659	666	668	674	728	662	658	665	665	719	711	683	763	684	689	663	680	668	659	698	648	708	660	644	673	634	718	660	660	698	691	691	661	638	664	698	719	729	710	685	674	690	647	670	659	728	677	642	677	698	668	650	674	691	668	665	663	663	624	628	654	692	661	664	705	688	666	669	631	677	720	671	680	662	676	670	671	690	650	690	676	646	691	695	631	663	647	682	647	678	670	687	635	688	696	688	644	718	658	667	657	670	651	667	684	652	655	698	673	655	698	638	673	671	680	647	660	678	677	709	679	664	643	628	686	672	601	687	671	633	682	659	699	629	660	678	700	640	644	648	701	663	641	673	665	681	635	608	612	672	695	653	645	666	701	640	653	686	639	620	667	660	645	655	646	592	639	661	691	698	670	631	651	657	691	668	684	703	652	686	670	657	658	683	649	726	630	644	732	691	701	707	655	680	693	649	687	690	680	660	668	661	677	669	664	658	706	653	649	694	665	644	708	690	671	709	679	697	693	654	706	659	668	671	685	696	654	661	657	681	655	606	680	696	653	656	693	711	673	652	672	699	641	686	705	686	669	709	715	688	676	643	663	690	691	649	639	640	700	670	638	687	640	673	697	660	666	637	583	681	643	655	657	680	701	639	610	669	641	706	674	654	640	686	659	603	712	694	666	672	679	690	654	613	657	678	664	621	688	650	701	701	707	690	666	656	700	699	701	670	672	662	681	647	647	657	637	708	688	705	655	702	679	691	709	650	692	722	668	675	640	652	683	658	720	616	705	652	700	677	658	648	667	713	638	638	685	661	666	679	653	648	719	706	670	644	656	636	647	681	653	703	645	650	649	672	655	691	706	685	684	684	642	678	723	668	688	655	679	653	690	671	675	633	707	652	682	674	684	645	676	671	688	670	667	651	725	669	640	656	666	647	695	693	666	663	679	600	660	646	690	653	659	678	669	698	693	680	685	692	671	663	654	667	638	689	658	651	666	690	712	678	651	661	639	687	665	659	687	666	683	639	659	701	704	667	701	693	697	669	639	705	667	675	626	653	677	695	671	724	649	684	678	601	633	680	637	711	676	642	635	619	686	696	713	656	663	671	644	628	664	662	675	652	692	689	659	669	663	706	651	662	683	666	678	673	739	685	653	679	641	690	651	612	677	642	660	663	677	719	652	653	662	700	664	658	684	708	659	664	652	695	657	660	626	706	700	667	707	667	651	675	717	659	646	682	669	680	672	651	637	694	670	719	683	643	673	695	659	654	697	627	674	674	675	658	704	644	690	640	666	622	646	662	673	686	663	614	701	678	667	683	667	653	667	693	622	674	691	673	684	635	607	694	696	669	692	655	678	682	641	662	649	665	637	689	664	690	648	648	684	652	652	673	659	634	657	683	643	647	709	674	653	622	686	663	691	669	680	694	692	714	676	666	642	664	619	663	686	658	666	726	642	688	658	671	717	688	654	702	693	627	667	653	708	684	647	692	650	646	667	596	666	645	647	644	737	633	654	721	694	645	660	657	679	715	621	690	673	686	669	672	681	660	660	698	649	662	729	665	616	665	679	669	662	654	655	665	642	653	660	627	710	654	731	651	680	651	660	663	649	668	693	669	669	620	648	621	674	693	673	726	666	673	668	669	661	638	671	710	733	668	664	700	739	669	665	638	668	664	663	642	648	667	669	649	657	660	691	679	674	718	669	630	661	680	627	664	691	661	660	677	674	683	667	730	651	695	665	634	657	687	660	693	666	655	682	676	632	688	646	713	663	677	692	702	676	643	644	686	710	704	679	708	653	645	679	660	711	679	639	657	676	666	680	683	654	627	635	676	678	674	661	712	649	664	682	671	686	647	675	718	635	693	626	688	656	671	654	660	691	669	669	677	672	697	646	650	714	710	669	673	649	657	648	656	651	631	675	684	728	729	676	732	682	626	612	665	643	667	661	668	683	669	670	658	640	703	645	618	705	673	607	670	701	736	682	652	687	633	652	671	665	692	629	672	663	687	715	670	696	665	689	650	680	684	669	664	674	653	641	627	665	666	682	666	655	663	657	642	644	726	652	647	620	661	651	692	626	696	682	662	695	640	650	676	714	635	696	681	658	643	679	700	664	695	651	664	653	654	654	627	633	639	662	707	732	700	684	684	631	686	648	663	648	643	669	684	683	648	713	660	684	662	666	710	662	686	669	667	632	639	658	651	673	654	649	616	691	696	691	692	690	682	679	672	676	682	619	663	661	736	670	707	653	696	649	662	673	666	662	667	680	641	630	653	656	652	671	683	670	630	682	647	671	678	672	649	615	701	676	671	638	654	702	700	714	657	679	670	632	666	706	665	635	664	704	712	703	669	648	694	655	674	616	685	679	684	672	700	680	631	676	675	663	662	634	693	665	683	662	674	659	679	651	633	631	695	668	649	634	644	660	658	671	667	703	693	683	720	625	668	647	669	622	662	653	658	642	669	648	697	668	615	690	689	689	620	679	699	639	682	636	674	698	626	628	673	699	684	658	647	693	699	654	680	652	653	683	676	676	675	653	628	671	666	691	696	710	655	618	692	677	682	673	711	684	710	656	663	656	648	674	637	661	661	692	672	673	686	651	688	701	715	678	699	697	680	630	693	708	664	667	693	676	675	660	667	664	680	649	687	653	682	627	667	660	678	680	636	682	645	646	673	622	598	632	635	642	637	688	662	653	655	661	688	656	667	676	617	670	697	679	652	702	620	712	645	645	615	640	685	645	653	693	681	658	692	661	651	612	665	631	693	660	637	670	657	696	700	675	677	674	680	659	700	679	696	716	645	695	653	660	656	664	667	623	686	651	655	677	654	654	637	649	672	616	679	683	629	664	688	667	664	713	647	625	684	639	625	695	697	683	698	652	688	689	634	707	672	707	636	650	684	713	666	657	665	712	704	659	649	699	692	705	697	646	698	685	645	641	622	678	662	619	682	672	688	681	686	667	625	666	633	643	681	670	666	674	671	657	643	645	704	647	720	671	661	663	668	687	676	649	664	680	619	697	653	646	672	689	694	649	636	692	649	702	666	679	693	640	699	669	632	634	608	646	644	613	703	673	688	673	689	653
27967	17461	3160	980	744	700	696	1417	2665	2441	1660	1233	840	626	648	670	649	638	614	621	675	663	626	633	661	645	620	617	650	659	679	665	659	644	651	669	675	627	600	646	676	669	661	655	665	665	660	673	669	681	675	698	708	661	641	639	672	664	669	652	681	593	642	638	709	613	673	650	658	623	647	625	673	633	625	641	668	618	606	668	666	675	627	646	636	634	645	619	664	645	618	588	657	708	669	669	692	645	609	667	686	641	632	657	623	666	673	666	674	675	660	649	641	664	671	693	678	611	689	657	682	641	649	671	694	674	687	690	671	680	660	632	654	649	694	650	635	636	628	644	658	666	641	614	634	626	638	682	698	659	643	657	687	661	635	652	640	656	609	636	633	647	655	677	682	681	630	688	658	674	668	664	649	660	679	626	692	661	631	638	671	662	655	657	649	670	680	671	656	675	675	605	678	638	656	632	654	697	624	648	653	603	604	589	631	643	679	644	634	668	651	633	616	635	651	686	683	684	644	597	648	631	660	655	722	686	625	626	633	637	615	690	670	639	684	671	653	674	725	623	631	642	655	668	645	653	658	636	643	668	684	640	673	620	641	691	585	627	619	687	637	694	645	635	642	648	670	634	674	636	635	634	651	649	592	675	694	717	585	670	626	663	671	666	621	643	670	656	657	668	652	648	694	656	713	624	622	656	678	641	651	630	675	659	679	661	666	639	654	623	642	668	678	642	636	626	630	714	639	647	563	607	642	708	687	655	649	661	639	674	625	678	649	685	653	620	597	680	640	647	685	636	631	669	666	678	640	677	633	636	659	656	643	653	665	622	630	671	634	622	696	653	689	681	633	659	682	700	635	611	631	654	651	619	639	649	713	677	706	650	627	660	653	663	661	578	688	665	655	645	660	651	615	671	687	641	611	651	613	616	649	652	613	682	694	628	671	631	645	695	653	634	598	642	646	631	648	670	637	648	718	651	639	644	614	655	702	633	647	602	657	631	675	680	643	653	658	641	634	633	681	699	628	686	675	678	660	639	690	689	603	682	627	679	664	643	688	659	645	670	646	673	646	674	632	603	670	650	592	627	652	705	671	670	639	640	685	694	656	619	611	640	625	660	663	611	663	685	673	610	667	631	639	696	615	610	701	652	686	619	607	669	657	677	639	648	670	671	672	627	664	625	634	608	603	700	674	644	670	641	638	642	673	636	663	643	682	621	660	708	681	631	673	615	673	669	665	675	645	663	680	658	668	670	680	660	627	603	657	640	636	661	634	694	651	636	644	649	730	635	670	651	706	663	674	624	650	647	659	688	662	666	645	666	695	640	635	660	661	679	620	660	614	659	685	700	640	618	626	646	642	662	669	672	593	719	671	632	686	643	623	687	684	646	646	638	677	676	655	666	669	654	659	676	645	654	691	656	669	640	641	646	661	694	678	647	657	643	661	654	633	678	656	666	703	664	637	618	612	689	634	646	645	618	709	638	653	636	732	670	685	691	725	617	636	645	710	644	615	627	668	673	668	685	632	672	654	637	611	681	679	681	672	631	659	695	583	632	640	648	642	645	655	617	638	653	624	664	634	683	614	664	680	687	630	663	644	671	628	678	642	655	611	642	650	680	690	631	636	687	676	734	670	658	670	680	650	629	651	610	634	665	639	638	611	662	668	630	662	651	645	676	678	653	597	640	667	638	692	675	622	677	672	659	755	704	664	630	688	657	641	643	602	657	670	606	610	644	639	609	673	645	636	665	665	638	628	657	642	647	633	657	621	647	630	654	642	645	688	640	639	637	624	673	643	672	629	652	636	610	659	663	666	656	607	678	645	639	620	620	632	666	685	687	636	647	623	673	681	676	640	690	688	666	672	616	638	650	666	643	651	627	647	638	665	707	675	654	603	648	580	680	623	646	644	641	701	645	635	624	641	670	653	633	653	699	696	680	633	621	644	629	637	662	663	678	670	667	662	641	663	615	679	674	658	635	658	662	660	707	691	624	627	679	620	649	645	646	664	671	657	631	619	637	672	645	649	637	629	648	643	705	633	651	660	657	666	665	660	680	655	657	645	661	635	625	655	685	631	636	683	678	700	685	623	647	642	659	663	664	604	631	618	671	666	649	665	681	666	641	613	638	676	640	652	648	632	643	682	663	661	641	610	605	642	663	642	721	679	657	662	673	679	645	674	660	666	621	635	680	650	653	659	694	691	668	630	690	632	608	735	638	622	636	722	653	683	655	653	677	693	628	670	623	664	666	666	673	612	652	616	694	636	664	663	688	669	661	694	698	607	651	629	605	670	618	692	663	650	657	665	614	602	644	666	639	632	626	692	652	643	655	666	668	616	641	674	622	660	655	721	640	662	670	660	691	641	599	618	685	633	633	619	651	654	626	676	699	607	662	635	691	617	674	644	670	700	695	703	691	618	655	681	642	658	669	659	684	635	667	646	692	608	601	638	653	667	633	683	635	687	634	667	643	669	656	640	653	640	653	675	641	653	683	660	619	675	663	644	636	633	659	642	611	643	667	665	605	642	632	610	666	656	657	641	647	644	619	689	721	664	646	669	620	678	659	630	638	664	673	692	665	635	611	664	667	628	666	635	658	646	646	664	610	668	685	628	637	633	674	605	675	663	668	661	663	670	655	655	636	656	666	649	652	656	675	677	657	631	682	614	625	624	694	630	641	672	665	670	658	620	659	637	675	667	654	656	600	654	675	673	659	680	661	641	629	630	683	641	662	637	649	636	683	698	662	629	637	622	654	617	637	657	653	658	647	629	640	642	663	635	638	656	628	656	654	640	632	629	650	641	615	621	658	642	667	692	629	678	668	668	684	656	696	630	658	682	707	617	717	699	612	637	683	655	664	665	685	633	671	667	701	647	636	654	672	633	666	658	663	664	626	670	668	663	642	657	638	670	698	641	623	659	648	644	634	684	582	643	652	656	702	627	654	617	693	624	658	657	687	679	689	616	625	669	668	640	632	670	662	710	650	690	654	627	644	650	707	659	637	671	657	663	650	618	633	640	640	621	707	666	658	652	610	703	643	672	648	656	722	632	651	661	663	690	674	610	633	639	629	668	631	659	657	686	635	644	657	656	642	667	629	697	652	682	654	671	640	659	618	634	645	654	628	660	644	604	607	675	633	674	680	633	589	705	639	665	668	651	629	634	644	629	679	582	651	677	624	679	677	598	620	629	646	660	653	720	642	635	677	668	687	643	675	623	634	620	638	622	684	682	628	664	637	638	627	648	658	648	640	655	710	640	653	635	646	639	656	667	643	630	630	640	643	627	670	639	643	596	671	683	642	635	641	711	696	670	673	677	699	618	689	631	655	691	642	639	667	661	676	643	684	633	673	666	650	643	622	635	666	619	694	643	644	640	676	654	674	632	652	670	657	661	670	651	639	599	655	622	645	656	637	655	645	660	616	661	668	659	626	626	654	655	632	701	663	681	640	622	634	664	635	670	710	640	643	599	634	671	649	622	664	609	656	703	687
4949	2196	1729	1318	1223	1198	1163	3011	5511	4720	3164	2254	1345	1024	1006	1047	1069	1059	1089	1013	1064	1016	1039	1105	1094	1018	1025	1076	1049	1021	1085	1023	1108	1049	1071	986	1072	1020	1055	997	1023	1041	1026	1016	1061	1065	1031	1066	1054	1069	1075	1021	1108	1033	1047	1009	1027	1034	1088	1041	1044	1055	1114	1063	1064	1025	1102	1024	1014	1070	1054	1027	1042	1063	1091	1044	1066	1033	978	1065	1027	1027	1078	1053	1081	1099	1024	1145	1037	1046	1054	1075	1088	1078	1030	1032	1025	1043	1058	1011	1056	1016	1040	1028	1014	973	1050	1042	1026	1068	1034	995	1051	1031	1042	1020	1083	1050	1048	1048	1012	1018	1059	1033	1043	1020	1037	1008	1070	1136	978	1030	1036	1037	982	1028	1049	1012	1106	1017	1004	1083	1004	1024	1006	1022	1072	1056	1040	1045	1043	1075	1011	1034	1099	1061	950	987	1033	1044	998	1082	1020	1039	1039	1046	972	1088	1089	1002	1059	1058	1084	1023	1041	1029	1059	1060	1048	985	1039	1029	984	1048	997	1020	1072	1056	1038	984	1051	1025	1059	1026	1069	1050	989	1046	1061	1041	1081	1066	1034	1033	1065	1077	1111	1041	1033	1097	1063	1031	1043	1083	1027	1020	1026	1036	1040	1066	1039	1055	1074	1013	1076	1090	1041	1128	1040	1015	1067	1034	1066	1043	1081	1028	1082	1066	1029	977	1104	1036	1054	1026	1035	1060	1046	1015	1026	1070	1075	1044	994	1072	1070	1040	1048	1025	988	1024	1044	1063	1019	988	1079	1090	1069	1083	1063	1049	994	1041	966	1042	1029	1072	1060	1001	983	1014	1015	1066	1059	1042	1041	1033	1056	1042	1044	1017	1025	1058	1032	989	1034	1005	1047	1010	1019	1037	1060	1033	996	1055	1020	1002	1090	1067	1019	1027	1032	1053	1044	1053	1047	1048	1048	1040	1010	1050	948	1051	1077	1035	1047	1069	1036	995	1023	1001	1059	1050	1108	1010	1027	1044	1069	1034	994	1068	1071	1035	1065	1054	1043	1073	1045	1029	1088	1034	1044	1069	1071	1042	1061	1037	1024	1052	1028	1009	1087	1037	980	1046	1088	1019	1093	1045	1011	1102	1068	1060	1003	1027	1017	1029	1093	1039	1011	1065	1064	1039	1017	1061	1020	1085	1032	1034	1103	1045	1066	999	975	1005	1043	1041	1031	1109	1045	1051	1077	1065	1057	997	1051	953	1055	1069	1063	1102	1058	1041	1043	1090	994	1007	984	1023	1029	1024	1053	1010	985	1012	984	1056	1010	1074	1048	1032	1039	1026	1050	1015	1124	1088	1048	991	1001	1069	1054	1056	1061	1087	1039	1030	1054	1004	1042	1103	1031	1014	1090	1040	1009	1003	1069	1060	979	1007	1107	1034	973	1063	1028	1044	1010	960	1069	1072	1037	1020	1026	1018	1015	1036	1053	1055	1007	1024	1043	1026	1000	1079	1044	1085	1014	1066	1054	1008	1022	1040	1078	1013	1032	999	1001	1077	1033	1101	1050	1019	1039	1039	1006	1026	1039	1048	1031	998	1051	1035	1039	1053	1036	1036	1021	1008	1052	1035	1037	1067	1013	1094	1000	1044	989	1052	1047	1072	1051	1037	1113	982	1027	1091	1033	1018	1050	1054	1051	1011	1041	1029	1042	967	1089	1014	1046	1043	1066	1024	1075	1054	1004	1063	1064	1050	1037	1051	1056	1060	978	1010	1048	1076	1060	1022	1042	1057	1028	1047	1049	1031	1040	1050	1096	1076	1071	1106	1024	1023	1103	1043	990	1068	1040	1033	1042	1051	1037	1074	1001	1023	1100	1041	1007	1096	1060	1070	1052	1015	1047	1053	1040	1074	1002	1042	1073	1066	1111	1003	1040	1072	1043	1081	1049	1013	1026	1054	994	1034	982	1107	1029	979	1046	931	1072	1044	1042	1080	1035	1032	1053	1034	1065	1027	1058	1003	1058	1043	1033	1042	1023	979	1017	1053	1028	990	1034	1020	1006	1018	1081	998	1069	1056	1012	1035	1079	1038	1008	1035	1036	1064	1007	1014	997	1060	986	1127	1026	1034	1091	1027	1067	1072	1058	1046	1045	1047	1046	1053	1052	985	1069	1034	1045	1057	1025	1042	1063	1036	1035	1077	1068	1005	1065	1056	1030	1042	1022	1057	999	1017	1110	1113	1113	1062	1032	1044	1105	1013	1048	1014	1080	1057	1012	1122	1003	1033	1064	1057	991	1029	1033	1007	1062	1043	1061	1100	1058	1065	1088	1030	1043	1069	1009	1045	1019	1058	1007	1046	1026	1025	1012	1057	1013	1070	982	1089	1072	1017	1053	1040	1100	1063	1053	1049	1054	1003	1015	1048	1093	1021	1099	1096	1088	1034	1054	1017	1071	1030	1064	1104	1055	1041	1032	1095	1073	1048	1034	1047	1001	1015	1004	1046	1049	1106	1056	1051	1011	1078	1060	1025	1043	1067	1056	1086	1007	1014	1016	1041	1020	1054	1058	1051	1059	1014	1006	1074	1047	1056	1087	1080	1087	1055	1055	1022	1039	1056	1010	1039	980	1059	1080	1025	1053	1028	1061	1057	1041	1020	997	1079	1061	987	1045	1051	1066	977	1055	1016	1014	1039	1052	1014	1089	1066	1034	1077	1061	1094	999	1084	1040	1055	1074	1075	1043	1058	1078	1054	1065	1044	1040	1115	1007	1040	1056	1023	1088	1011	1025	1071	1052	1074	1043	1059	1065	1004	978	1066	1063	1060	1062	1041	1030	1033	1040	1057	1066	1022	1043	1124	1000	1020	1013	1085	993	1078	1065	1031	1062	1018	1084	1069	1097	1002	1121	1056	1026	1075	1082	1042	1060	1060	1058	1079	1082	1074	1040	1043	1059	991	1015	1024	1036	1015	1020	1036	1029	1029	1073	1078	976	1057	1045	1001	1122	1036	1025	1054	1015	1051	1060	1049	1043	1026	1028	1033	1042	1042	1068	1029	1045	1048	1038	1057	954	1075	1074	979	1068	1045	1060	1010	990	1081	1078	1019	1106	1017	1012	1008	1013	1029	1068	1030	1015	1020	1128	1044	978	1047	1032	988	1000	1054	1012	1052	1044	1079	1085	936	1016	996	1037	1054	1046	1076	1111	970	1078	1067	1053	1027	1093	1033	1038	1111	1017	1104	1017	1044	1057	1060	1008	1062	1068	1061	1051	1095	1022	1054	1085	1043	1026	1032	1030	1041	1011	995	1084	1059	1029	1042	1057	1105	1060	1100	1058	1032	1076	1025	1030	1035	1041	1022	1011	1101	1049	1021	971	1013	1039	1026	1080	1008	1050	1054	1059	1062	1041	1038	1024	1028	1018	1052	1043	1040	1048	995	972	1074	1028	1013	1045	1074	1046	1082	1085	1056	1043	1098	1087	1106	1049	1080	999	1002	1032	1015	1040	1045	992	1033	1043	1045	1031	1017	1051	1065	1044	1101	1091	1019	991	1041	1042	1005	1054	993	1092	1043	1037	999	1097	1086	1021	1059	1001	1025	1059	1035	995	1025	1037	1024	1027	1042	1092	1010	989	1055	1081	1086	1066	1035	1038	1039	958	1010	994	1076	1035	1000	996	1026	1075	1044	1053	1049	1025	1079	1031	983	1003	1007	1081	1033	1095	1008	1060	1017	1023	1006	1040	1056	1111	1020	1007	1079	1038	1105	996	1023	1091	1074	1053	1012	1049	1030	1043	998	1063	1047	1038	1062	1079	1005	1081	1013	1040	1004	1018	1017	1023	1044	1011	1034	1064	1037	1082	982	1060	1029	1062	1026	1035	1012	998	1044	1000	1020	1038	1030	1024	1099	998	1071	982	1056	992	1102	1043	1046	1085	1084	1029	1063	1060	1030	1120	1065	1025	1051	1053	1063	1043	1051	1038	1029	1010	1001	1006	1099	1048	1004	985	1038	978	1021	1083	1007	1059	1117	1027	1001	1030	1067	1075	1058	1099	1079	1007	1079	1016	1033	1028	1096	1064	1044	1075	1075	1022	1000	1022	1063	1104	1039	1097	1101	1072	1045	1040	1049	1064	1091	1081	1021	993	1039	1049	971	1051	1080	1045	1011	1010	979	1019	1074	993	1036	996	1090	1043	1011	1002	1000	1008	1082	1101	1028	995	1033	1081	1038	1021	1005	1064	1090	1021	1046	1024	1058	1029	1025	994	1085	997	1035	1082	1091	1059	1056	1023	1050	1022	1009	1063	1055	1020	957	1053	1049	980	1034	1073	995	1027	1063	1059	1022	1037	1034	1074	1026	1068	1048	1085	1017	1022	1067	1031	1040	1042	1018	1054	1069	975	1007	1060	1086	1031	1049	1037	1046	1054	1038	1064	1049	985	1068	1030	1042	1057	1005	1043	1084	1071	988	1027	1047	1084	1045	1129	1072	1040	1048	1022	1031	1062	1041	1054	999	1056	1032	1039	1040	1049	1031	1002	1039	1000	1021	1009	995	1024	1063	1068	1029	1053	1057	1025	1042	1117	996	1053	1021	1039	1077	1035	996	1062	991	1026	987	1066	1071	1055	1043	981	1080	1033	1026	982	1041	1047	1058	1016	1000	1035	1047	999	1032	1107	1034	1090	1075	1111	1042	1015	1097	1002	1093	1010	1089	1019	1032	1050	1068	1020	1096	997	1021	997	1052	1027	1034	1019	1115	1042	1066	1034	1049	1030	1084	1000	1045	1080	1098	1092	1005	1034	1022	1019	1074	1021	1051	1008	1086	1070	1064	990	1020	1023	1012	1026	1043	1059	1097	1081	1103	1033	1092	1035	1000	1000	1060	1074	1037	1006	1078	1047	1043	1002	1067	1026	1035	1028	1088	1043	1010
24022	21580	27732	25908	13916	1171	1300	8283	15964	12958	8054	3828	1330	564	558	519	597	544	577	535	522	575	533	533	546	611	526	535	496	541	572	526	539	529	539	537	576	563	517	521	549	496	507	511	506	562	526	499	501	533	572	541	524	519	538	587	532	503	557	527	524	561	549	556	524	527	602	528	526	493	549	534	519	548	517	545	527	557	526	540	488	558	497	530	541	581	488	543	503	505	552	509	546	504	528	543	509	564	530	526	534	548	556	514	565	549	501	500	538	535	566	518	544	510	512	514	515	504	554	490	504	582	544	547	534	520	521	553	538	509	522	530	549	561	536	547	544	570	517	540	569	512	538	518	508	523	562	522	490	504	489	567	554	512	527	565	520	539	536	554	587	530	539	560	524	553	559	488	553	542	541	534	518	550	507	517	496	504	521	538	517	544	563	541	519	519	547	534	465	514	543	495	531	552	539	510	471	564	537	542	571	521	571	536	526	500	551	559	582	536	569	576	558	529	552	530	556	555	553	534	523	554	540	556	519	524	555	566	568	516	572	540	516	543	539	525	532	540	554	544	527	584	538	536	511	535	526	536	530	545	535	564	554	498	566	518	518	489	562	551	500	530	550	568	553	528	516	528	550	499	525	475	528	559	522	520	538	518	534	540	543	567	531	515	586	539	542	552	530	496	550	573	550	513	540	530	527	543	544	533	535	523	539	534	537	519	536	552	526	504	519	548	545	566	547	572	543	539	535	528	538	533	506	546	524	510	566	518	534	518	573	552	521	518	494	513	539	557	539	521	561	535	544	549	521	482	502	528	549	547	504	517	509	507	534	524	507	519	505	529	508	516	546	540	534	521	541	535	493	531	509	521	523	561	510	531	553	510	549	528	537	558	535	523	514	534	510	541	579	505	518	572	555	537	550	547	549	507	544	571	539	549	585	525	537	505	554	544	513	559	574	529	576	548	503	528	500	551	549	548	541	523	495	559	519	521	527	507	520	507	530	534	535	584	574	552	572	542	515	542	543	509	490	567	537	557	558	528	524	507	535	523	569	520	515	522	533	526	532	519	543	569	492	547	568	537	523	502	536	565	521	542	542	499	544	545	522	509	480	535	506	564	561	533	561	477	555	558	537	504	539	509	533	523	515	510	523	523	559	523	574	514	550	510	499	521	533	520	515	510	532	593	539	531	510	561	532	572	513	542	553	513	500	548	513	545	536	562	551	535	520	498	515	549	561	546	538	532	531	534	530	491	548	558	524	545	505	538	588	555	559	515	544	493	559	518	522	535	508	575	523	503	562	504	586	584	510	521	513	547	542	543	517	526	526	474	519	522	541	505	576	503	521	539	519	510	505	519	570	536	552	528	524	574	540	511	540	559	552	567	529	546	533	521	552	520	515	538	553	542	557	554	511	556	545	558	531	560	550	458	525	566	498	564	552	506	545	510	557	540	581	523	518	537	508	539	548	545	554	517	517	542	578	551	553	559	557	544	535	538	530	496	555	535	516	537	542	588	534	501	542	534	501	476	524	549	533	539	551	564	505	546	543	558	570	534	541	493	513	543	523	526	485	515	516	556	528	549	548	540	556	533	538	512	497	556	517	496	496	528	510	563	522	529	516	549	488	561	550	559	555	537	527	515	562	512	536	556	506	499	545	521	518	497	545	522	560	542	503	583	557	589	546	575	545	519	529	529	523	512	498	512	543	512	586	520	510	553	557	540	519	547	553	499	546	549	542	515	547	513	560	501	551	576	538	522	547	508	560	517	546	551	570	547	536	560	520	505	565	577	577	533	558	531	563	522	516	535	516	537	510	578	567	552	565	524	516	519	544	525	552	521	500	552	579	556	542	527	556	532	538	525	513	545	522	518	511	557	546	524	518	492	522	524	528	537	520	574	539	508	550	570	554	541	537	538	564	520	512	542	517	533	548	533	552	525	521	543	511	543	522	524	529	532	499	554	493	580	551	554	513	538	570	503	544	541	539	528	463	527	521	535	511	539	570	525	541	590	546	548	563	531	532	520	559	561	500	544	539	545	525	563	526	549	539	558	524	517	552	561	531	548	520	521	563	518	587	534	532	566	560	533	585	535	532	527	493	540	508	553	537	545	559	522	496	555	532	569	551	511	534	551	584	524	564	488	549	505	514	543	494	557	569	541	529	552	493	573	517	553	543	517	580	546	533	549	571	498	533	554	543	515	544	535	518	583	574	526	554	570	545	552	511	546	542	535	534	532	556	508	521	530	526	548	543	528	547	544	513	516	529	529	584	580	518	528	562	499	585	572	532	508	545	553	559	521	529	541	522	564	525	593	501	572	523	551	543	503	541	518	544	501	490	549	567	556	521	555	548	531	542	533	532	524	508	530	546	535	589	583	538	531	507	579	530	535	503	572	508	535	522	527	493	523	507	556	539	566	554	551	569	548	502	527	551	531	541	543	573	480	526	578	557	564	503	488	539	548	555	561	551	548	541	544	520	544	511	573	530	520	539	568	503	532	552	554	551	540	512	553	535	579	532	511	545	531	560	533	549	557	529	543	540	515	503	568	519	537	546	521	542	543	534	522	546	552	547	560	558	559	551	480	538	534	520	541	486	558	503	553	516	571	527	573	547	555	544	516	530	531	530	535	512	541	543	573	514	595	559	561	517	531	539	518	491	544	528	502	566	510	543	579	567	571	512	526	533	606	522	537	530	535	514	529	563	540	541	505	555	581	490	563	573	537	573	550	547	505	569	568	554	539	534	535	540	596	538	528	525	552	569	536	508	510	507	505	512	494	556	516	522	531	519	538	547	520	549	506	533	544	558	547	502	545	496	530	526	498	540	580	534	517	533	518	548	546	535	521	538	537	556	536	546	579	524	551	576	575	533	542	521	514	545	548	556	537	523	556	507	539	544	551	554	521	541	547	556	517	594	536	535	520	506	502	516	543	540	523	524	544	535	516	521	545	559	514	521	522	548	512	557	562	538	550	541	527	544	554	532	533	581	513	555	561	555	540	521	538	548	546	516	518	527	567	521	544	595	502	539	567	519	512	554	539	549	528	548	533	530	569	556	530	556	536	528	519	549	527	524	573	523	529	542	541	510	533	498	470	527	502	567	536	556	556	525	532	552	536	511	520	545	559	511	513	553	523	527	511	546	544	501	528	515	577	506	518	507	523	552	518	541	579	492	524	511	547	502	519	517	555	525	494	561	546	502	498	558	546	577	563	535	515	559	542	502	518	520	530	551	493	547	546	496	494	575	573	498	536	564	530	523	547	526	527	536	535	543	574	515	562	531	505	518	501	570	547	522	546	528	518	523	570	517	559	527	534	525	596	489	568	538	535	557	572	488	507	516	555	556	510	520	498	514	472	539	531	524	567	497	519	541	537	553	529	537	538	518	542	536	532	547	515	537	534	548	522	518	525	526	548	544	581	548	565	538	575	557	542	541	560	490	505	554	515	521	581	530	547	531	534	555	563	500	527	526	559	557	518	497	569	537	506	525	538	514	511
3553	7913	5380	2760	2034	1701	2569	17354	26658	22001	14882	7999	2667	891	876	876	834	857	891	859	871	898	894	846	830	897	850	852	855	839	829	913	881	890	851	897	921	839	872	924	924	892	859	845	853	894	900	844	852	810	847	879	873	876	831	885	955	868	837	939	906	896	883	867	865	850	867	832	868	839	876	837	817	839	813	866	910	861	872	855	888	864	872	762	897	908	833	893	846	866	926	852	861	862	849	875	861	909	916	839	846	906	832	877	899	875	902	826	853	810	908	883	844	927	891	891	890	862	875	883	877	861	889	827	894	884	871	839	882	888	829	803	876	874	839	908	822	903	850	921	837	912	859	845	803	866	905	863	868	828	833	854	854	874	878	887	853	860	867	884	864	885	872	851	865	788	863	840	858	840	876	846	870	812	921	844	848	905	888	889	865	898	913	846	889	833	879	870	816	825	853	870	898	901	874	886	806	876	839	900	897	785	903	860	850	905	857	888	860	845	860	886	874	900	862	897	881	868	836	881	859	944	901	868	894	882	842	867	882	909	902	875	848	875	878	843	843	924	826	824	826	881	832	901	816	863	866	833	842	931	904	880	863	876	847	896	880	876	814	865	879	870	845	858	877	855	857	879	870	862	900	874	865	902	853	933	861	921	851	908	876	914	893	854	914	858	833	880	868	814	838	897	968	899	847	913	880	931	797	886	917	848	887	890	911	929	855	870	894	886	866	863	891	878	908	882	882	891	883	878	831	906	832	875	864	862	835	872	859	857	810	910	862	872	860	865	860	869	887	799	890	847	866	862	893	886	857	898	895	892	875	843	824	872	907	842	852	876	898	915	861	848	853	862	873	830	884	889	814	873	814	863	855	871	830	909	931	874	920	864	838	849	848	851	854	878	890	887	838	829	940	926	830	852	843	888	842	918	870	907	898	871	825	902	831	832	895	896	897	857	867	869	888	915	861	811	881	902	877	819	865	876	818	865	869	884	861	846	920	866	838	889	913	842	867	893	861	859	857	862	891	848	876	837	841	867	860	876	866	868	882	885	866	885	909	839	865	890	906	910	806	887	813	875	846	849	913	851	838	886	841	896	900	839	855	834	860	802	904	891	889	885	879	906	862	906	818	873	866	840	881	812	857	889	891	841	820	869	919	850	895	872	891	834	831	822	840	916	869	869	864	860	858	821	888	854	858	890	859	834	904	830	830	853	834	864	895	936	887	889	863	821	870	880	905	900	854	886	917	912	900	878	844	870	872	875	857	880	854	913	843	834	892	877	841	843	873	871	871	840	818	866	890	864	884	892	848	875	872	906	902	858	864	873	893	828	849	870	846	891	900	911	885	878	880	868	895	852	895	870	856	854	830	843	858	907	867	870	866	831	863	896	853	868	865	886	894	880	918	850	860	884	889	932	884	888	922	881	838	856	846	886	876	858	859	931	925	879	895	803	929	877	833	868	900	841	843	908	849	889	845	833	875	906	848	852	855	838	818	894	864	872	875	893	871	855	849	890	915	920	844	823	896	906	838	884	873	829	835	874	905	856	888	877	892	881	857	886	849	861	868	885	875	895	856	870	877	855	862	903	891	825	853	894	884	928	848	875	829	875	895	864	828	864	887	844	836	853	848	872	889	865	877	867	909	884	943	858	914	860	859	883	901	840	874	819	843	822	890	894	913	845	870	829	936	848	836	842	889	903	855	860	888	889	862	880	917	887	902	840	899	903	909	931	842	903	840	890	860	816	845	866	856	864	888	915	881	869	862	900	861	876	852	869	911	890	829	900	855	862	912	824	872	826	876	887	841	852	881	863	888	927	851	913	912	903	860	872	843	838	843	870	865	838	873	872	914	894	829	895	898	903	861	816	833	882	892	863	879	899	908	866	862	880	922	866	915	896	834	830	851	874	872	876	918	901	870	868	865	864	833	840	861	896	844	878	840	885	867	848	861	842	882	843	839	865	850	883	880	863	840	859	892	883	936	852	864	876	847	867	846	861	873	918	875	893	909	882	887	894	839	863	863	889	830	887	840	868	859	903	880	915	871	853	895	845	857	873	892	886	844	882	861	858	880	861	867	886	899	911	850	835	832	874	868	845	864	884	860	865	872	895	907	851	860	859	926	845	889	896	875	844	891	914	895	882	871	843	852	832	799	881	851	819	872	915	911	875	830	848	852	866	849	880	893	894	907	873	896	866	905	881	904	891	883	868	911	907	879	865	844	845	883	853	809	918	908	840	856	864	880	829	868	860	868	912	873	861	911	926	794	800	909	868	848	870	878	886	922	892	865	848	878	842	805	865	835	864	816	902	892	783	882	868	903	838	876	885	916	815	851	856	867	905	860	848	860	871	907	836	876	855	924	852	826	879	825	944	872	849	891	844	820	890	848	873	849	904	875	871	877	831	849	855	903	848	863	820	842	912	890	812	940	871	879	892	851	887	854	842	893	878	861	910	917	824	848	873	862	860	862	877	875	827	867	920	866	912	816	870	893	867	880	875	857	872	884	903	884	873	850	801	863	833	844	837	886	882	878	901	798	908	843	888	846	830	863	859	905	845	859	847	895	944	896	834	862	860	876	832	833	898	865	846	854	913	881	784	810	904	942	896	814	891	897	813	904	887	898	900	884	909	867	823	867	913	890	836	919	835	877	836	889	912	831	870	854	846	875	857	911	870	916	889	858	907	868	909	796	892	929	876	851	860	885	922	884	860	892	878	925	884	892	829	912	866	818	851	892	883	842	909	867	835	862	860	884	859	891	835	849	872	860	808	870	860	894	902	862	891	882	833	885	831	840	846	844	870	922	848	805	839	902	896	856	910	900	818	903	860	874	925	904	885	846	876	883	924	844	843	852	863	876	824	895	867	863	861	850	861	862	874	892	837	852	842	863	844	859	880	854	849	878	862	845	842	882	857	854	944	852	918	941	814	828	837	873	878	859	910	825	903	828	860	858	876	840	812	903	882	820	843	868	826	887	885	884	861	863	854	840	841	842	928	869	908	901	901	865	826	847	892	885	892	855	858	867	878	875	843	905	921	857	864	882	916	857	902	871	936	894	867	889	810	843	825	911	890	844	869	893	854	905	832	834	863	829	883	906	874	878	855	865	877	887	857	883	868	902	832	860	880	905	854	871	890	894	886	874	853	902	862	856	915	860	886	888	849	877	913	873	874	845	867	878	843	876	866	844	833	832	896	902	883	829	888	872	873	857	830	888	845	876	871	840	880	892	854	901	830	863	888	886	896	846	832	851	829	837	844	883	896	876	869	849	889	864	881	929	887	881	823	884	879	828	902	844	807	894	882	892	832	879	916	837	932	908	855	889	882	812	893	870	888	871	871	850	912	847	914	908	905	847	854	894	902	907	846	915	838	862	860	903	862	898	900	881	824	864	919	863	877	893	845	861	858	844	875	836	818	896	857	878	878	879	852	911	898	872	875	863	857	885	854	851	820	878	844	820	838	847	809	919	868	886	850	897	845	868	869	858	904	870	869	885	824
25454	21540	24570	16675	1071	655	716	2275	5778	6050	4326	2124	767	595	618	607	633	580	598	579	623	572	582	544	611	607	609	552	596	626	599	601	594	602	552	602	582	664	594	596	623	664	606	616	603	559	591	621	630	653	641	563	631	618	646	604	581	605	619	571	631	637	623	563	606	576	570	576	622	614	624	568	615	607	612	605	616	614	553	605	582	627	634	641	554	651	651	580	567	572	623	584	621	604	626	550	613	562	598	626	641	589	550	632	577	621	619	592	581	600	611	598	552	590	635	568	584	589	610	620	575	582	620	597	607	609	629	620	593	640	554	564	582	615	607	612	596	583	586	613	598	636	595	606	600	620	608	579	581	629	578	637	596	557	596	565	584	604	588	593	596	589	587	592	578	592	614	559	612	599	624	613	606	627	583	579	605	598	589	583	543	588	575	606	545	602	625	579	591	610	606	599	584	611	603	603	621	623	589	610	638	588	602	634	595	605	626	623	601	603	608	642	597	608	582	573	586	603	617	608	576	606	594	628	646	627	608	670	561	600	591	607	615	605	636	644	571	572	541	626	570	582	579	600	551	611	593	568	632	625	594	575	584	630	614	566	575	623	620	569	638	583	645	595	590	634	633	633	625	612	573	598	628	596	592	579	615	598	633	592	601	598	641	596	606	610	599	611	566	615	573	610	553	603	611	568	644	631	614	629	586	568	586	631	586	594	580	614	604	622	592	604	568	573	602	590	626	572	643	605	618	605	610	614	627	616	579	594	572	622	608	612	590	588	609	628	635	571	582	565	652	593	580	582	543	604	612	586	634	606	601	624	611	600	641	569	577	592	593	670	591	588	603	613	689	553	597	603	595	591	585	591	639	652	582	618	610	517	587	620	589	619	623	595	584	658	610	619	607	615	605	591	617	596	589	592	577	586	604	626	592	590	608	660	592	640	618	641	602	600	600	565	607	586	624	583	608	647	613	664	662	586	613	606	592	615	567	607	593	575	621	592	628	613	605	609	589	571	570	619	589	614	569	581	611	571	570	612	581	595	576	635	623	587	586	621	591	561	565	593	570	602	614	601	584	584	577	598	556	589	565	598	596	605	633	648	555	558	595	633	551	618	564	602	602	587	564	594	583	579	621	622	589	628	650	596	599	598	620	591	602	596	624	590	563	597	590	596	610	654	628	581	573	588	631	588	565	649	603	560	543	617	618	590	637	605	558	583	618	605	606	626	642	638	631	589	607	584	585	582	612	605	578	608	596	568	627	576	623	604	598	605	605	586	572	561	575	615	560	610	608	598	615	584	601	574	566	574	583	620	650	573	547	604	590	570	642	601	595	633	587	609	613	605	587	585	632	608	614	573	620	589	624	601	574	559	568	580	642	613	587	614	620	594	562	571	582	605	592	620	593	615	575	605	574	613	592	564	571	598	591	596	627	625	539	577	651	566	571	613	586	598	611	600	610	623	607	636	569	661	581	574	604	570	611	587	644	603	572	572	574	581	603	574	625	595	561	572	635	589	610	623	613	588	578	559	602	610	575	609	560	618	584	602	582	611	610	614	619	610	600	580	586	584	618	604	575	618	559	621	582	627	620	633	574	574	642	616	607	555	628	616	646	582	592	615	602	567	578	583	582	603	573	592	550	612	638	599	584	573	593	670	579	581	634	620	600	594	572	621	615	590	592	620	580	625	580	611	597	589	637	605	600	583	548	645	600	570	603	617	581	645	594	591	616	603	603	597	640	559	596	612	612	581	567	571	638	609	578	583	572	583	590	615	550	640	626	635	612	603	566	611	619	626	660	590	596	557	611	635	624	566	613	607	642	607	637	603	576	580	581	613	580	585	626	613	594	584	618	611	588	583	558	570	565	577	577	640	589	633	594	585	618	606	574	589	608	595	620	601	610	644	604	595	594	615	632	605	617	638	627	602	578	579	612	627	624	609	604	582	610	576	587	626	531	557	536	597	586	545	607	627	655	584	643	571	593	588	601	609	546	580	580	555	580	622	605	584	561	647	589	588	593	619	578	607	586	629	589	633	625	584	615	544	605	637	594	609	591	556	592	605	579	640	556	574	602	612	607	595	604	563	573	570	584	585	549	578	578	639	619	604	643	611	611	604	576	604	617	602	553	553	603	657	581	606	531	554	601	564	593	583	629	589	605	584	599	615	613	589	571	566	595	602	584	571	613	595	604	551	607	597	647	613	623	626	645	635	604	581	581	593	582	590	576	613	640	633	603	614	642	641	552	577	600	609	620	618	565	593	646	593	582	580	616	613	593	595	590	580	620	605	606	596	644	599	584	581	580	566	606	599	582	637	663	589	606	605	594	590	606	546	616	585	605	592	606	579	637	586	569	569	601	574	653	623	586	638	609	633	638	620	601	601	567	662	565	580	563	601	602	615	633	635	560	623	634	576	620	584	569	580	649	606	621	596	595	591	608	609	553	636	635	597	640	587	575	648	622	651	593	636	578	632	584	676	608	600	633	645	571	606	607	597	636	583	625	597	614	593	617	616	610	593	608	587	594	625	573	567	565	597	587	615	595	590	654	601	608	602	594	643	623	579	631	626	596	553	577	570	613	629	607	601	567	634	644	606	622	557	613	566	576	617	606	562	564	576	583	552	584	618	613	561	591	604	591	595	609	591	606	607	581	593	618	586	610	616	538	607	656	658	633	665	597	660	592	570	646	568	607	613	613	587	643	606	614	576	598	594	615	590	581	623	608	550	598	639	575	620	605	594	604	589	630	579	612	583	580	636	563	599	575	604	590	633	602	601	581	598	588	576	601	585	562	620	619	600	553	533	565	584	589	611	601	601	577	593	588	583	570	587	616	612	601	588	585	591	569	583	562	638	594	560	589	595	630	610	566	610	592	560	601	600	573	586	588	641	630	648	602	613	620	644	602	610	561	587	581	582	627	580	614	597	615	603	548	578	573	591	569	595	605	615	584	615	588	618	602	592	585	622	573	567	590	587	598	588	585	597	598	604	581	620	651	567	613	631	600	593	590	599	657	565	567	563	617	591	590	562	557	630	606	599	605	653	565	604	606	560	614	553	610	621	606	608	614	578	573	615	578	557	598	628	594	609	559	631	567	603	613	616	627	612	584	629	583	584	586	650	628	583	596	555	595	593	608	590	592	617	635	607	584	604	609	597	633	658	633	575	575	625	601	562	602	550	597	621	581	626	622	614	584	583	622	596	590	595	597	570	628	612	618	625	601	604	536	591	598	614	616	646	580	594	576	611	681	589	591	558	597	604	597	575	629	554	613	614	623	612	617	583	604	598	567	600	622	590	583	576	602	580	634	555	629	627	577	600	580	576	588	614	617	562	595	586	627	584	592	596	616	633	579	582	609	565	609	596	608	598	613	644	568	611	633	598	619	596	603	601	612	615	633	599	580	611	613	626	616	624	542	592	570	567	586	603	602	596	618	619	622	596	609	620	549	576	623	601	554	659	612	580	592	612	604	601	598	532	579	568	629	612	620	585	586	640
3714	4521	3029	1856	1520	1373	1295	7043	16000	15095	10895	5114	1308	929	937	992	965	932	940	980	942	944	895	890	990	894	981	890	979	941	923	905	915	911	932	973	944	938	967	927	961	852	958	959	952	1019	998	924	968	961	955	953	969	960	949	960	935	957	976	919	929	899	963	925	913	934	937	910	947	935	964	1011	907	956	925	914	993	947	949	898	990	974	926	986	955	920	932	928	1002	920	873	943	944	965	957	948	921	957	949	940	924	963	936	959	890	935	926	984	945	960	943	966	920	901	892	954	969	981	932	1002	991	947	980	958	956	960	941	931	995	917	948	936	958	962	933	1006	905	942	956	939	904	941	885	887	926	1012	959	950	989	953	908	963	941	930	955	975	961	959	937	919	940	970	939	996	928	984	950	885	924	960	946	931	982	879	897	911	938	977	1004	988	943	911	960	896	928	933	922	905	910	907	961	990	952	960	891	956	1001	892	965	913	1002	908	953	975	901	918	958	935	981	932	935	975	947	914	955	899	973	952	975	969	961	953	953	984	908	937	990	988	901	976	926	944	982	925	938	913	981	922	929	979	964	978	945	980	922	992	917	879	944	932	929	951	960	920	915	945	930	919	944	900	919	952	952	901	952	937	974	947	929	1006	931	947	936	974	962	969	994	975	1003	993	973	928	889	961	936	948	944	973	935	961	942	977	971	958	984	971	951	916	906	965	1026	961	903	963	973	936	933	1000	947	945	962	942	878	947	978	899	948	960	913	930	953	930	911	932	946	887	971	929	920	957	926	961	992	974	947	944	997	945	953	957	999	894	910	952	948	902	951	924	966	993	947	944	947	946	1010	927	1012	970	950	982	928	953	903	936	992	922	956	941	951	974	909	938	932	931	925	978	931	939	958	948	927	904	973	971	965	989	968	913	930	956	922	986	901	950	980	917	1024	946	981	968	898	915	955	941	958	978	946	981	987	991	986	948	1002	958	938	961	896	956	968	989	952	915	981	987	940	909	947	935	966	1026	969	896	926	960	922	982	952	904	916	906	1021	961	916	916	926	938	1001	1002	923	961	1009	928	932	969	946	978	944	948	939	961	976	946	945	981	905	938	909	977	897	991	927	945	957	936	968	996	1009	910	929	1016	900	947	885	948	932	941	928	977	998	976	968	996	984	975	1000	1057	910	973	921	973	939	954	975	902	942	930	980	962	982	972	894	990	906	1012	934	942	982	965	958	889	970	901	956	938	990	989	914	999	958	987	947	937	955	937	954	913	917	975	925	954	968	960	932	955	928	971	978	974	904	898	939	952	919	1010	956	939	978	925	964	944	938	962	975	962	953	995	975	978	931	1013	1025	960	937	940	954	980	932	901	987	962	906	969	950	950	977	926	944	939	964	949	959	942	970	952	954	951	957	899	893	965	1013	979	925	963	983	938	1010	952	924	966	984	901	925	968	937	980	992	947	972	939	913	988	953	1016	924	974	960	970	968	940	957	921	898	959	951	945	921	939	932	972	914	948	965	982	974	921	928	957	994	923	934	898	936	915	921	950	940	969	944	940	997	923	1022	930	936	932	954	960	914	962	944	915	900	964	892	985	950	936	991	940	924	961	869	985	947	998	968	881	950	982	952	966	933	935	1018	933	992	946	885	910	993	937	977	889	940	925	951	973	971	974	950	937	996	970	984	946	960	932	949	944	969	969	951	948	957	945	956	907	928	944	973	922	1009	962	1000	919	984	948	941	910	968	959	921	932	995	960	963	962	996	956	986	940	970	954	970	925	950	903	969	977	982	953	1014	972	906	945	953	971	954	898	954	956	958	960	928	905	950	980	943	948	922	957	921	908	943	917	952	971	942	947	990	967	953	924	969	930	915	934	898	936	916	931	924	954	910	942	911	1001	907	970	980	928	927	946	992	966	995	893	923	947	930	963	981	981	935	930	957	986	917	1015	989	957	931	952	982	928	972	968	926	880	887	979	942	945	894	927	947	945	949	972	970	988	985	897	916	951	909	942	929	921	957	948	970	955	967	974	978	897	924	924	978	924	935	920	945	975	983	961	891	902	930	923	944	950	961	949	916	963	1003	946	947	915	934	920	988	973	920	952	988	925	936	924	912	941	963	909	951	959	918	958	961	901	968	947	911	943	938	969	1007	948	934	943	995	994	931	945	981	973	940	981	908	937	966	956	984	965	986	951	990	940	932	882	911	969	954	982	933	972	1003	930	967	962	938	990	942	957	959	956	927	978	971	987	931	990	988	942	988	935	904	919	945	910	897	933	974	982	956	953	979	947	957	934	960	858	955	973	966	936	909	905	943	950	946	950	874	880	939	987	992	900	968	942	947	948	943	957	980	923	977	897	976	975	945	951	955	921	907	974	986	920	871	909	915	969	953	964	938	926	986	991	950	949	950	941	902	979	944	910	963	922	1029	985	952	909	954	928	939	910	955	984	958	980	927	936	999	961	937	927	943	963	923	960	978	918	951	960	908	912	930	955	1013	963	944	991	930	933	935	934	957	909	934	955	933	901	922	955	936	935	894	974	977	1008	955	958	932	933	971	954	969	947	984	972	945	965	927	942	883	966	946	936	952	908	987	965	968	946	957	946	922	924	1032	957	909	1006	865	938	975	947	940	921	881	933	914	929	948	922	958	929	920	941	939	965	932	978	1038	938	951	942	934	921	971	936	938	970	947	992	917	952	954	913	978	954	917	967	974	924	923	935	976	936	978	959	943	894	955	968	976	919	959	955	947	973	974	931	973	1013	953	867	928	945	911	950	932	961	878	967	969	900	968	925	923	931	954	919	984	927	878	944	947	921	1004	936	928	933	961	960	948	1001	941	943	974	984	968	997	933	953	980	907	951	958	986	1030	970	956	926	945	974	899	928	928	944	954	898	928	934	970	946	937	955	928	941	903	949	937	1020	948	990	940	939	907	952	984	924	947	962	975	930	981	921	953	957	924	892	985	940	942	979	927	961	988	967	947	896	951	928	960	967	981	913	928	932	993	976	937	985	919	969	963	976	978	923	1004	938	950	930	984	962	986	988	976	1007	966	930	883	993	956	965	925	934	959	967	953	953	986	977	1008	971	980	928	919	953	953	972	1004	880	930	983	949	934	912	975	951	991	939	898	926	918	915	991	975	945	911	867	946	901	932	951	923	945	942	1003	965	956	960	891	888	908	934	996	951	970	924	973	946	899	972	967	943	928	878	928	923	940	943	945	979	927	890	996	966	938	965	943	963	961	914	966	929	893	907	957	897	946	941	926	921	961	917	934	963	949	988	942	925	926	985	914	928	947	972	978	962	867	951	900	949	903	939	944	932	955	930	969	930	934	991	950	927	964	959	916	985	984	943	947	978	880	962	932	967	914	936	979	1027	937	981	950	963	968	941	957	998	1019	909	971	932	920	919	957	898	934	1001	993	956	969	936	937	899	938	1002	961	934	955	1023	933	952	933	862	984	919	990	952	971	962	940	961	917	936	967	912	964	939	929	952	966	970	935	887	972	943	918	961	929	972	932	940	876	969	937	985	877	978	945	1002	947	877	943	942	893	984	928	951	908	934	999	896
22980	21600	28657	25002	21601	14504	1666	11124	25112	23216	16356	7466	606	415	408	399	410	401	398	371	399	406	411	422	443	396	396	371	417	394	444	404	412	352	408	376	422	419	401	388	393	402	410	407	427	357	375	378	407	389	409	395	433	400	380	397	399	420	420	411	387	397	375	417	386	389	414	374	410	345	412	396	406	401	402	401	389	392	404	400	429	410	381	371	412	377	421	425	385	389	381	377	379	385	408	436	393	405	391	370	385	393	411	396	381	401	382	390	390	398	384	378	402	395	355	381	390	372	377	366	390	374	403	418	390	433	387	399	395	397	397	389	364	404	388	406	401	379	403	429	422	384	389	394	407	380	362	386	388	430	395	400	376	391	393	382	394	386	379	410	389	411	416	397	386	387	412	371	385	379	397	393	396	389	408	407	416	405	386	415	343	414	354	379	418	372	386	418	385	410	414	388	383	393	409	418	377	405	391	387	377	416	439	391	418	413	377	362	395	441	402	412	378	383	366	397	376	395	395	426	381	382	392	391	375	391	398	391	372	393	398	393	375	410	390	375	403	400	403	400	403	389	410	387	429	407	394	367	390	425	432	385	403	431	401	417	417	389	361	411	424	414	422	387	391	413	396	418	391	366	418	417	427	385	415	409	379	406	393	401	430	393	407	382	419	414	362	394	372	360	422	401	421	379	395	370	394	370	426	380	397	396	370	395	399	384	374	434	350	369	403	441	369	387	407	420	419	405	379	384	359	363	383	373	416	415	407	369	402	403	391	401	367	362	410	385	411	449	373	407	398	375	398	393	411	414	399	367	374	408	422	354	388	408	377	402	433	389	398	399	410	407	390	387	419	387	400	388	383	364	404	415	403	401	397	379	377	406	389	394	375	418	420	379	422	411	376	392	397	383	416	391	421	392	396	361	429	400	392	405	403	426	415	377	377	402	384	404	415	402	388	389	399	406	395	401	403	401	389	389	400	364	398	395	389	417	361	404	397	400	397	373	417	406	397	384	375	409	405	421	421	396	387	378	410	385	413	388	410	407	408	356	409	387	375	419	360	382	393	364	385	349	413	399	369	387	392	381	414	376	388	367	398	411	386	415	382	414	368	373	418	422	388	389	395	412	395	404	400	372	386	401	413	416	384	373	427	399	406	418	391	363	419	365	393	412	404	379	364	390	412	403	386	388	401	384	407	423	422	383	401	426	416	410	400	390	374	398	403	394	385	400	375	407	394	423	398	362	390	350	385	408	340	419	403	387	402	392	373	368	401	406	433	380	393	402	391	403	410	410	374	372	377	411	388	406	414	373	397	374	399	380	399	395	396	393	350	403	393	375	392	410	397	392	404	384	428	407	430	366	402	417	335	425	382	379	414	387	385	418	393	381	400	404	416	441	407	408	383	400	369	407	426	409	441	414	426	408	372	406	374	404	411	392	391	377	422	381	391	413	399	353	378	411	387	439	391	405	416	379	415	401	407	414	394	370	383	400	391	400	368	395	391	369	383	405	396	374	396	425	387	417	411	379	386	420	359	401	401	382	427	394	350	380	376	433	383	404	396	371	400	438	381	363	356	419	377	417	369	372	400	401	398	342	401	380	397	403	356	394	398	396	404	358	398	409	407	396	412	393	397	426	374	412	393	409	399	404	442	368	375	383	388	409	385	410	399	351	391	416	417	401	414	390	402	393	367	404	380	340	411	375	408	395	385	409	377	394	390	409	368	394	394	404	352	408	385	433	386	393	385	355	405	375	374	418	404	380	374	396	388	417	416	411	386	366	402	411	377	396	403	396	391	369	434	386	395	436	374	383	379	401	394	393	384	382	399	380	382	394	399	407	392	390	375	386	432	369	421	378	379	397	391	382	424	374	399	418	387	399	386	402	396	414	393	406	334	376	369	424	406	397	396	364	373	402	384	414	412	380	378	412	392	402	398	369	397	418	400	382	419	376	396	413	403	428	397	380	365	435	386	392	399	390	378	410	422	402	420	392	351	418	414	387	367	360	385	358	365	369	393	372	385	413	387	391	369	386	400	394	381	364	404	433	371	417	374	415	395	386	399	414	394	396	421	375	426	408	413	389	378	413	429	424	392	383	397	386	367	413	382	413	359	374	406	401	427	417	359	374	407	419	418	388	370	397	388	395	402	377	419	414	390	385	384	377	382	389	387	366	380	384	431	368	371	400	381	411	390	388	395	393	435	375	411	369	381	387	402	402	378	403	410	408	368	412	342	385	366	386	390	434	387	406	406	419	392	401	378	387	391	395	406	403	371	398	395	415	372	401	398	426	376	403	416	383	416	400	353	365	374	397	367	397	343	382	410	408	388	418	393	389	393	364	384	406	351	368	393	397	416	402	370	376	403	406	419	398	373	403	401	381	404	420	393	403	393	397	387	411	415	377	405	394	367	414	416	399	407	403	397	418	415	375	404	403	375	405	371	354	403	390	392	373	376	396	385	436	394	397	397	385	401	367	405	389	372	381	397	416	426	383	406	389	406	416	419	389	428	348	372	416	375	362	397	388	394	371	367	370	376	363	404	408	444	396	370	379	397	418	400	387	382	402	405	403	384	405	388	436	379	418	404	386	405	380	365	391	393	400	390	404	398	387	392	397	353	376	370	384	398	408	384	410	366	420	376	416	361	421	399	380	358	375	378	374	368	372	387	334	403	388	399	380	392	406	388	407	376	393	438	428	373	416	391	394	423	382	376	440	417	371	359	373	379	409	400	402	400	425	391	377	414	338	370	385	407	420	411	384	386	380	402	422	393	369	399	377	400	405	394	370	377	391	402	417	352	395	399	391	417	389	393	380	411	397	392	415	366	384	387	396	385	375	393	408	411	415	414	438	394	375	400	381	390	419	384	396	395	344	399	403	397	379	383	435	408	406	392	421	398	388	402	375	378	373	388	391	404	375	402	397	397	425	396	389	405	423	387	394	406	405	398	378	401	438	382	408	410	400	391	438	364	372	385	392	403	374	395	403	406	367	412	424	406	390	376	411	345	402	439	405	375	381	396	420	394	399	411	371	399	380	399	379	411	397	401	412	408	400	386	403	395	414	372	410	372	395	411	353	409	392	399	397	388	390	384	382	375	423	372	374	395	377	435	387	404	391	416	382	367	433	399	392	373	378	403	386	360	393	403	388	394	389	400	412	374	419	389	369	400	392	376	386	386	389	391	392	394	379	380	387	395	411	393	388	391	387	405	384	374	375	412	389	396	379	398	373	386	385	418	388	371	413	369	426	430	374	405	406	378	383	390	390	384	376	404	392	405	398	426	406	347	416	385	423	368	408	380	402	372	417	402	409	421	411	398	396	399	369	401	387	375	353	386	379	431	393	379	390	384	401	377	372	365	380	392	377	381	405	399	399	415	381	368	401	392	404	384	423	383	407	393	378	371	419	372	414	398	440	393	387	363	343	376	386	368	371	367	355	392	376	416	416	402	390	399	410	411	385	380	397	392	404	410	403	389	392	411	416	428	354	374	355	388	411
4370	13830	8892	4317	3064	2313	2854	20707	36109	32487	24731	13719	851	658	660	653	623	637	678	649	648	641	676	667	623	669	652	621	641	668	613	657	613	675	678	639	649	656	599	674	657	643	668	665	657	635	650	615	633	626	689	635	570	624	613	678	646	626	650	690	627	664	659	638	632	697	615	603	638	644	650	648	623	634	591	658	665	624	651	663	675	645	632	596	690	678	647	615	652	669	651	646	657	629	647	624	629	605	663	609	653	603	655	609	624	687	647	626	614	632	659	637	612	657	651	636	627	655	599	638	642	584	601	678	671	670	635	678	626	628	604	638	606	683	584	624	634	582	652	669	630	598	644	672	663	660	605	656	641	659	642	619	625	620	630	641	676	593	618	665	650	645	577	651	671	625	626	623	589	561	678	660	624	612	624	585	674	623	659	605	625	635	626	638	662	635	627	646	652	634	651	623	627	637	654	652	648	631	642	610	655	661	616	657	627	579	638	625	634	643	632	588	653	637	661	591	661	584	648	614	618	638	614	623	618	636	636	622	659	668	623	603	672	636	658	651	610	659	651	628	631	592	623	620	633	662	613	616	626	647	597	616	604	602	611	656	680	660	694	691	661	673	647	633	616	582	650	656	650	651	630	643	629	647	605	651	633	652	672	632	635	643	613	619	634	612	657	618	634	626	637	635	624	629	592	675	600	680	605	583	620	659	644	649	656	604	674	621	635	663	645	641	645	586	637	640	613	644	619	713	666	640	607	616	658	589	639	613	671	685	646	648	633	662	635	657	659	655	613	621	623	602	622	615	630	666	664	656	651	635	637	638	655	647	629	645	622	659	595	645	625	694	602	622	658	630	676	618	681	625	615	625	636	618	649	661	641	624	638	619	643	656	655	660	624	640	621	631	625	663	644	637	599	672	654	605	622	630	667	639	597	634	627	654	602	622	633	555	656	654	634	615	608	630	571	651	624	664	670	645	601	674	646	655	606	645	627	633	652	681	633	575	633	633	627	655	625	682	660	685	622	636	624	624	616	681	625	593	640	624	624	640	611	596	580	625	666	659	675	665	637	631	666	619	649	632	630	631	672	615	650	621	662	668	647	674	613	670	657	643	624	626	648	626	656	620	625	648	645	659	633	644	653	638	637	616	590	648	654	653	676	632	607	612	691	647	612	598	624	681	662	617	638	617	667	644	618	658	608	623	609	609	669	626	585	612	642	633	658	633	617	634	592	619	629	634	621	640	610	648	654	603	603	631	645	658	666	620	648	645	629	631	628	619	699	649	643	590	635	643	616	645	627	648	639	614	646	645	651	625	643	659	637	608	670	617	622	618	620	632	626	639	581	655	637	651	630	634	558	641	629	637	621	678	632	635	614	653	649	648	669	626	625	669	661	644	564	621	603	643	611	632	599	586	618	614	610	686	662	644	611	617	591	648	638	596	628	647	628	587	633	665	604	620	636	666	625	648	683	627	648	681	641	660	629	668	613	638	638	594	601	617	659	612	590	641	646	607	643	628	634	633	631	638	615	605	656	687	671	658	617	603	690	648	643	652	632	605	626	665	702	650	625	647	589	685	622	665	654	657	626	642	630	601	674	606	615	629	650	657	623	657	638	628	646	586	611	649	642	647	649	666	641	638	675	588	687	629	599	615	630	633	655	659	625	667	652	610	637	600	683	691	622	634	643	627	661	640	625	620	693	618	605	628	650	658	646	626	634	657	622	688	673	651	646	626	655	611	659	605	623	609	597	622	612	624	666	633	618	612	633	604	631	651	637	654	664	682	643	598	615	617	647	674	688	654	637	660	645	680	628	667	669	630	639	599	624	637	613	648	597	607	641	655	619	634	616	638	661	603	649	649	652	638	664	636	601	623	661	667	651	633	615	643	630	653	628	642	643	602	646	663	648	611	642	657	653	662	606	640	632	622	615	642	628	607	686	650	685	621	630	628	602	621	671	631	669	644	625	617	608	646	610	625	614	622	619	613	621	637	644	621	629	639	622	587	680	631	694	614	656	617	658	597	615	629	633	675	609	606	677	607	636	638	691	683	622	646	636	655	631	628	610	624	675	600	623	617	620	683	632	631	578	639	615	610	628	627	622	629	671	661	623	650	656	671	636	648	664	625	631	630	647	651	611	631	643	595	713	646	653	605	606	614	634	617	649	678	622	639	639	654	675	658	640	645	623	608	650	631	592	572	641	617	650	596	627	633	661	625	633	623	635	646	677	606	615	628	649	646	644	608	629	645	623	628	620	613	595	600	630	598	631	627	671	673	617	593	591	628	655	603	600	578	655	623	602	614	602	595	615	650	626	615	663	657	623	649	614	593	662	632	609	634	596	680	631	626	635	635	672	645	654	654	620	588	631	622	619	633	687	610	644	654	598	670	613	613	647	602	646	643	641	573	596	642	660	657	606	586	620	654	622	617	633	642	634	621	664	618	619	649	630	650	701	586	642	588	649	620	640	627	607	668	635	657	634	628	625	650	659	679	661	619	664	700	620	633	662	624	663	595	609	618	596	635	621	626	658	632	627	591	649	589	618	652	626	632	635	649	683	635	648	619	610	652	643	614	653	638	639	644	629	648	671	646	620	680	651	653	604	659	676	613	626	619	663	619	624	622	632	612	631	681	595	585	591	647	645	648	635	608	625	641	651	611	686	658	591	684	609	636	669	638	587	624	624	627	640	684	632	685	615	603	648	632	620	672	615	651	639	690	596	655	647	634	630	605	637	601	639	646	623	643	632	610	666	662	612	637	643	672	646	648	705	656	640	634	614	637	623	614	631	635	618	642	607	624	602	609	662	637	649	618	642	649	583	600	626	633	651	660	635	654	645	629	675	587	662	633	671	610	648	618	646	617	621	648	674	603	608	636	594	673	660	636	623	699	634	647	612	618	670	624	661	622	616	616	639	600	627	604	655	652	592	699	645	710	626	584	649	674	599	660	652	615	637	672	604	670	685	631	619	651	650	598	610	626	591	672	620	662	650	664	640	625	666	626	656	646	655	654	602	657	612	618	664	627	638	631	673	630	660	615	651	617	656	672	648	667	627	646	653	643	602	634	610	671	628	649	640	672	587	623	603	633	641	692	601	631	622	604	634	681	610	601	638	620	625	653	614	648	661	649	666	647	617	658	593	641	594	654	599	572	604	591	627	595	650	634	644	679	640	642	624	611	656	676	652	680	618	640	583	624	629	657	600	656	589	680	611	658	651	646	630	610	669	635	625	640	650	618	641	627	686	601	667	631	623	617	639	645	611	682	632	662	646	612	679	638	660	591	663	645	661	644	619	648	630	612	648	639	680	614	632	623	613	631	603	633	629	637	606	626	636	666	635	620	669	635	625	599	661	622	620	626	648	665	608	652	610	655	634	604	634	651	585	625	632	638	638	653	647	599	653	612	661	649	616	668	635	670	664	628	621	678	650	647	634	668	678	687	615	649	660	639	686	596	626	615	611	627	658	653	627	643	627	641	664	666	651	650	641	641	602	645
27932	17645	3417	969	796	701	701	1335	2278	2279	1659	1065	591	648	644	601	635	624	645	630	618	614	634	631	605	644	598	641	628	603	596	638	635	628	634	633	618	646	631	609	656	608	602	603	670	576	590	642	617	593	621	607	573	606	640	616	602	592	652	591	648	604	606	627	642	594	612	641	651	572	618	597	622	644	648	643	606	635	648	632	593	633	632	654	634	623	623	601	578	617	611	611	619	627	573	647	641	637	603	604	636	632	648	576	605	632	600	616	613	628	630	616	629	619	638	640	600	647	643	639	653	612	597	638	624	678	611	592	624	668	575	613	625	568	634	612	624	591	612	645	619	599	630	604	634	612	579	569	601	646	697	610	586	638	640	611	572	641	641	623	659	616	624	610	629	629	644	649	609	605	634	602	642	635	657	682	633	641	630	638	637	622	624	645	608	597	645	651	612	619	634	627	616	602	604	568	635	640	573	628	609	598	626	614	595	616	627	652	615	645	595	607	648	618	658	589	618	629	619	606	637	627	632	643	626	651	600	639	611	617	645	606	615	644	619	610	604	559	582	607	643	637	645	643	627	653	623	646	609	566	626	665	591	602	626	588	667	599	640	659	628	638	654	617	637	634	680	603	650	679	653	635	604	646	625	637	635	638	621	626	643	638	643	635	582	623	665	617	631	642	634	625	586	607	630	624	612	631	639	624	610	609	595	629	567	597	622	576	635	581	654	599	624	635	570	642	629	629	679	625	620	601	650	629	619	646	685	609	584	615	625	652	630	636	620	688	647	643	647	613	649	658	625	606	645	613	642	623	677	647	570	631	610	614	609	622	626	618	574	630	625	597	621	612	626	616	634	636	606	622	616	613	646	620	631	633	636	658	685	631	641	647	624	593	613	624	657	579	668	603	597	614	627	629	603	659	625	666	615	652	629	618	598	617	617	611	596	644	613	626	631	649	573	612	612	628	636	607	614	598	589	574	621	659	632	621	625	637	606	591	625	613	657	587	645	640	650	644	622	630	619	637	597	615	609	631	642	632	649	569	628	620	669	593	625	610	627	602	617	647	596	634	654	624	595	632	589	675	615	643	648	630	592	629	607	630	615	628	627	646	622	612	666	608	641	597	619	623	630	598	629	602	636	604	625	637	606	633	629	661	634	594	592	625	617	637	579	610	635	604	619	610	585	607	589	614	667	626	656	597	661	603	601	600	645	639	639	583	668	621	617	629	612	603	622	607	600	614	680	619	638	631	588	650	628	603	611	644	612	610	675	673	603	620	655	610	601	605	558	630	634	636	623	619	608	594	619	658	611	606	641	642	661	633	645	649	632	611	642	633	640	644	596	639	615	615	616	628	664	629	624	678	623	671	600	620	599	619	620	630	645	598	615	592	634	578	652	638	577	597	626	587	632	603	597	626	592	622	621	621	686	614	596	613	622	593	620	620	593	626	652	629	625	565	624	646	675	653	577	654	609	622	625	612	594	651	650	592	632	586	633	621	599	577	582	614	572	616	668	631	599	589	630	629	665	670	583	664	611	624	637	637	604	605	617	643	635	627	571	628	682	625	639	613	607	611	614	648	599	613	663	602	608	615	622	620	608	593	662	610	646	636	630	594	628	640	605	676	593	676	624	587	624	659	621	629	615	627	645	634	591	645	599	592	599	608	652	591	675	585	645	660	601	603	611	591	572	617	630	647	650	593	592	594	570	657	598	637	596	585	599	624	638	631	660	616	634	590	648	639	634	646	678	670	632	663	600	558	594	597	619	651	622	613	637	574	615	605	646	618	631	606	623	614	604	585	616	620	606	615	629	596	607	620	597	626	590	612	611	620	605	634	594	564	641	611	619	591	645	654	576	613	653	636	591	665	632	604	644	644	614	634	663	633	612	635	665	603	612	614	620	583	673	573	649	631	640	626	607	616	597	580	597	659	650	640	579	654	627	641	619	611	620	636	636	642	634	586	649	605	628	612	625	628	652	626	630	610	617	621	643	674	634	605	565	672	653	591	620	624	646	601	603	607	596	643	627	625	611	604	643	636	612	640	624	600	620	584	647	626	617	561	566	628	642	608	559	598	621	688	615	656	614	591	627	650	608	645	613	625	635	628	597	628	648	599	632	607	561	599	629	638	646	619	657	602	609	613	618	605	647	605	627	626	619	620	668	660	675	618	619	614	606	603	618	585	643	632	608	634	632	612	619	611	622	602	618	638	629	630	633	663	571	619	609	646	592	598	640	609	611	624	658	564	637	584	634	612	574	635	604	606	605	616	635	648	592	625	584	650	667	605	636	641	611	659	641	621	565	594	637	663	579	667	581	674	631	597	640	606	662	562	639	590	590	629	611	637	622	638	620	594	653	642	644	597	606	636	614	618	609	623	604	625	608	635	627	601	666	606	667	629	636	636	606	607	592	626	627	648	646	587	630	625	632	638	603	621	612	640	607	610	613	588	635	684	662	607	619	599	617	619	638	595	645	642	614	649	641	605	627	607	609	607	620	678	596	653	628	659	617	647	611	629	607	654	609	603	615	613	609	607	608	612	656	580	634	657	666	655	657	610	573	653	588	620	644	647	600	572	623	618	594	633	617	592	639	608	602	579	611	624	617	592	631	589	645	632	639	613	602	629	585	624	590	643	610	635	609	621	628	649	644	639	621	584	604	620	623	636	632	593	598	646	644	580	643	568	611	660	613	620	636	612	650	621	654	591	627	640	630	662	633	622	621	587	600	684	628	667	622	635	645	648	579	637	581	622	629	612	595	639	614	626	624	655	599	634	620	619	616	627	692	627	633	588	618	597	599	587	626	663	562	620	649	660	652	674	650	643	634	627	599	600	632	652	593	625	631	625	614	587	645	607	641	619	615	634	612	605	612	628	609	614	596	632	581	639	600	661	638	666	631	646	613	635	617	583	603	620	643	611	618	623	583	599	641	588	592	649	624	601	612	623	660	636	616	614	638	605	673	616	591	648	629	604	657	659	643	619	627	590	613	666	616	609	632	638	612	593	605	640	622	603	664	637	618	576	601	654	595	607	610	593	635	642	584	609	632	569	634	620	672	657	586	631	594	613	591	596	627	641	655	595	629	578	607	640	641	634	638	658	611	610	654	631	653	617	586	660	646	661	649	635	643	589	663	638	660	575	589	603	643	599	630	585	613	639	603	594	619	636	600	623	641	595	642	647	594	631	565	610	663	602	640	699	585	629	611	620	585	594	655	629	602	606	623	652	633	640	624	626	633	659	610	579	639	596	643	669	672	558	616	622	620	616	637	653	619	613	616	661	601	616	651	629	609	622	653	658	597	647	588	597	627	626	659	587	632	617	612	694	641	666	608	657	634	647	648	651	622	618	644	601	631	607	640	621	653	580	615	606	596	618	629	604	606	627	641	634	646	654	654	634	628	623	627	630	654	617	577	655	628	619	685	659	651	577	622	615	662	631	630	643	643	691	627	603	599	641	679	668	616	591	625	592	678	604	596	629	677	612	638	603	626	608
4766	3304	2062	1321	1271	1147	1190	2578	4596	4489	3301	1862	1009	1003	1042	967	1018	1036	1019	1010	972	996	999	951	990	1028	989	1055	959	1019	983	958	1035	1021	939	1020	1001	983	997	1046	1028	992	993	1010	1022	1046	1068	931	1012	1024	984	1008	1021	967	994	987	1052	1033	1019	1008	990	1038	1038	1016	929	992	1010	1027	956	979	992	950	986	1049	991	1011	991	1031	989	1053	952	973	980	1012	1048	955	959	974	982	984	994	953	965	1038	955	1015	1001	989	989	1015	1030	1040	1002	1016	976	979	1007	1013	998	1004	991	937	999	965	998	1056	971	990	983	973	964	988	955	995	954	971	983	1092	938	1042	1008	992	963	999	969	963	957	992	1012	971	955	943	990	989	968	945	1003	995	974	1021	993	1000	1005	1019	1030	962	984	1014	1059	1027	969	1013	953	964	961	983	996	951	1084	1015	938	1021	1021	970	988	972	1012	958	983	1000	997	981	1031	956	976	953	1002	1018	1021	1032	945	982	964	1009	963	1004	990	991	1026	974	1027	1046	1030	1058	987	983	956	986	991	981	1003	938	959	987	1006	1020	981	1017	1044	1009	998	973	964	961	958	995	967	1026	988	1024	986	959	1012	1038	1007	1031	972	996	999	1000	970	946	981	980	976	1044	946	1031	963	1040	1002	1020	966	983	935	1004	1000	1012	1007	1023	969	1021	983	1011	990	950	1010	1034	1026	998	980	908	1002	1033	963	1039	979	1034	1012	1002	939	962	984	949	997	977	929	1048	946	947	992	1072	998	1009	968	1009	1001	1051	1038	1007	984	1016	1013	982	1037	1017	956	1060	970	1020	1061	1010	1033	948	1001	1035	982	992	988	977	987	1017	977	1002	1041	1005	978	1038	1005	971	999	1043	978	987	978	971	976	978	1023	974	963	1072	1011	1004	1036	1013	956	926	1019	936	1007	967	1010	1015	1052	1006	1018	977	1021	935	983	994	1000	982	1052	1015	998	974	1044	977	990	956	994	1006	984	978	986	1016	1005	970	1001	996	990	948	1002	953	982	994	976	1008	1006	1022	956	955	1044	990	992	968	1002	1000	994	992	1022	1020	970	1031	965	995	1021	991	1027	910	960	1014	923	946	988	963	968	1002	1010	991	1008	956	1075	1010	997	960	1008	1019	965	1009	1042	966	1042	1034	977	1001	1003	1026	1000	964	965	945	1004	987	996	956	1004	1009	958	983	963	1010	1016	963	930	1004	951	1029	1004	988	936	992	1022	1014	1005	935	991	1037	1064	972	939	956	1006	1039	1022	1021	1007	973	1019	1014	978	1027	974	975	1001	996	985	935	997	1010	1014	1026	997	1023	1014	991	946	989	1054	1003	985	991	980	998	996	942	981	984	1008	1009	1038	985	1012	971	986	997	975	998	968	1004	969	1018	990	975	994	1041	996	1025	1016	965	964	967	1004	998	1035	957	1020	994	1043	963	963	975	981	1008	954	1042	981	1034	984	989	937	1026	967	955	965	1006	1050	985	976	1022	957	977	951	988	997	953	997	998	1015	1001	1013	1074	1008	1031	994	930	964	1023	1082	1025	1048	931	1034	969	989	1023	990	976	1002	977	1016	938	973	1043	973	1010	993	1038	1019	1037	995	994	941	1057	1017	928	976	977	1047	1000	995	984	980	968	1052	981	1031	946	976	1003	1019	987	980	963	964	962	1034	1033	1016	965	990	989	934	1017	1023	976	1015	967	971	965	940	965	977	986	1005	1000	1035	998	1008	1047	938	969	955	967	982	985	1005	1008	976	968	1036	953	951	1034	936	1050	990	1055	996	1033	1004	974	974	1026	944	1027	979	995	1005	1011	1016	1002	965	1026	1025	986	1007	1042	922	1020	980	1055	1015	976	1010	978	975	959	909	953	1005	979	1043	987	972	989	1009	994	1017	993	1038	1010	963	1028	1038	992	1024	1010	1004	956	1031	970	979	981	962	963	1007	1014	1006	995	984	1022	1010	989	1009	1023	955	934	999	967	1026	1004	1015	1008	1021	986	997	998	1014	953	979	990	937	979	967	975	918	1070	1025	981	941	1028	952	970	999	962	1008	1027	987	966	1045	1048	998	958	1035	1007	987	982	958	997	1012	965	946	986	1063	1014	1055	999	998	1003	1003	965	963	972	962	1018	990	989	1011	965	939	1031	1080	975	997	1051	1011	1029	999	958	1013	971	1017	973	982	963	927	932	942	993	999	1013	991	1006	1022	1026	957	925	982	943	1034	1034	969	1011	964	1005	965	1011	990	989	981	967	958	945	1058	968	1052	967	986	987	1015	966	948	1021	1040	946	984	1046	995	945	998	992	1015	976	990	958	966	1003	966	984	995	1005	1022	991	1007	975	979	993	961	1028	1010	974	1001	1010	1025	952	977	987	998	1021	1017	1008	976	985	1001	1007	972	1027	989	929	1019	1001	991	999	1005	1010	989	1017	996	999	1011	994	985	1023	979	1072	995	992	1016	974	995	1000	941	992	1004	990	962	994	971	997	977	990	961	1033	1012	973	1014	1054	977	1010	995	1026	977	1043	1050	992	956	1000	994	927	968	966	957	992	961	988	948	1032	994	962	995	964	955	1005	1034	992	954	997	946	947	975	984	976	982	1010	995	996	923	941	1020	972	989	929	969	1010	1020	996	932	978	964	958	963	1001	914	970	1043	1009	1008	1018	957	1006	988	1018	946	975	1014	952	971	1032	984	1012	1009	947	982	991	987	1023	996	987	967	995	1005	965	963	968	984	1023	1040	1024	987	922	1047	959	970	1002	991	970	1034	969	956	984	1004	1049	899	965	1043	964	1012	1026	997	956	967	1062	930	1000	1018	974	965	982	987	979	933	948	996	1006	996	1006	1026	1000	988	946	1010	991	1009	1039	1025	938	1042	1000	977	1014	1009	999	973	1003	933	993	977	949	972	1039	1024	958	1031	1013	994	993	944	974	970	1003	1007	1032	1036	1038	973	989	972	1030	967	998	993	974	1003	996	975	1011	956	1019	988	1042	1009	990	1030	961	1038	1003	973	963	1001	977	992	988	1008	985	1009	969	1002	1059	978	958	1010	1007	910	980	1010	978	946	958	971	983	1057	988	1023	985	1050	1001	987	967	1001	949	1002	948	1007	1020	976	979	950	1032	940	1002	964	1024	999	968	969	982	1015	984	1010	976	986	974	1006	985	991	1030	953	987	957	953	955	1004	961	972	956	1017	1008	978	965	989	988	1014	968	1006	1032	974	1017	973	1033	1045	966	1003	977	1067	977	994	1000	1012	960	964	1010	976	1000	1020	980	1000	959	1026	1013	1008	1019	989	961	982	1028	998	992	960	988	983	983	1043	974	960	1043	969	945	939	976	1016	1011	993	977	914	983	995	999	1042	975	967	1010	976	974	1024	978	960	997	1005	975	998	1103	945	957	965	1042	979	972	991	1042	1035	978	980	962	943	977	1000	1052	948	1010	965	971	987	985	1041	972	970	994	1004	1031	1026	1087	967	1017	1027	981	1013	975	991	966	1075	1007	1001	991	1060	1024	982	997	933	997	989	969	967	1030	1033	995	1021	983	1010	983	978	979	998	976	1013	1023	983	994	1061	969	1040	964	960	929	959	911	1014	983	976	1029	970	1018	958	983	946	1013	975	1061	1016	1028	1016	1011	1018	965	940	982	982	1001	967	998	1021	985	1086	1034	970	969	1011	965	1056	989	975	970	1004	1014	1001	957	954	982	952	1011	965	1028	1036	982	965	1003	988	984	1000	1008	1018	1003	983	992	964	951	1008	945	983	1007	987	954	992	1014	996	1012	1020	1021	1012	1048	896	955	1024	1013	1011	1029	1021	959	974	991	955	1031	978	1021	999	956	1006	1024	1008	1043	978	1013	1048	962	995	979	994	992	1031	1003	1005	988	999	994	1013	951	949	1002	940	966	966	1038	967	1061	1011	991	1012	993	976	998	988	956	977	999	969	1052	1011	1005	1018	1002	970	972	1021	1021	1060	927	1004	1021	1022	1066	1007	1037	938	976	1021	951	988	1020	1001	1005	979	1028	980	1011	1011	1015	1024	979	955	934	993	1001	997	1022	1032	927	1023	974	1015	1021	1039	974	996	1048	967	1048	953	1036	968	1034	995	960	1037	1000
24042	21542	27635	25869	13774	1171	967	6100	14291	12371	6350	1632	528	490	519	485	496	459	495	466	465	474	480	450	506	478	461	518	456	502	485	477	509	504	505	510	505	490	511	516	512	487	515	525	518	481	503	477	493	471	482	464	485	512	462	472	463	457	501	448	499	482	467	506	482	473	506	471	505	461	472	521	505	512	470	467	487	470	488	507	486	471	516	452	427	460	501	492	511	481	487	465	488	494	515	500	478	493	495	506	467	491	469	458	464	427	459	493	534	477	446	471	520	471	513	509	496	448	485	473	456	455	469	499	467	492	468	439	425	448	461	487	442	514	479	512	495	432	475	460	482	492	497	498	491	468	480	474	494	494	459	478	491	485	504	499	461	482	477	442	453	489	460	475	462	531	473	500	498	481	486	457	492	496	509	512	468	468	500	517	451	455	490	493	461	444	493	466	484	475	495	484	486	449	494	473	460	482	470	484	490	477	497	500	476	473	483	487	480	451	508	466	508	492	429	524	471	484	467	464	484	473	451	504	479	458	506	505	475	465	463	505	485	501	490	520	455	447	475	503	488	480	475	465	478	449	455	510	470	476	479	458	488	487	435	499	442	494	450	510	483	442	481	435	507	500	469	490	496	513	518	509	471	447	505	501	511	472	469	512	480	491	478	477	503	495	492	473	499	512	481	495	500	440	473	470	491	447	501	468	488	469	486	499	529	460	430	460	460	515	452	517	494	471	508	446	493	469	479	501	471	449	477	488	465	492	495	475	491	421	476	502	504	490	437	475	466	492	480	474	456	480	446	499	509	523	509	460	472	477	449	492	501	506	476	478	463	522	487	506	497	440	456	483	492	461	492	466	528	476	422	495	526	469	448	480	463	485	454	449	539	492	454	493	505	505	488	481	474	526	448	472	458	465	504	503	473	466	482	478	485	442	466	473	509	461	482	483	489	451	494	542	489	484	483	479	450	472	483	503	438	446	463	496	483	464	521	476	464	474	443	483	418	485	475	483	488	457	426	510	509	475	482	476	449	440	470	461	491	495	451	480	479	485	445	499	499	467	474	475	460	491	516	453	506	464	452	452	441	480	500	471	463	458	451	493	447	475	466	454	473	459	484	478	517	458	481	463	498	478	525	472	510	487	495	455	490	460	481	448	491	486	481	521	443	474	455	486	520	476	494	478	462	506	468	503	472	486	512	459	469	492	481	486	506	461	456	488	492	451	441	514	496	513	503	505	514	458	465	439	469	491	456	470	454	462	462	481	503	505	498	489	520	479	440	442	488	449	479	500	494	436	473	469	462	500	475	515	461	516	508	487	483	494	499	492	486	473	482	481	512	460	484	488	497	490	468	488	480	480	490	469	461	478	455	501	450	478	512	460	455	480	490	484	449	493	491	492	475	500	502	468	486	482	452	459	514	500	498	501	465	463	528	484	483	487	510	493	466	506	473	494	460	483	493	483	522	480	477	523	487	524	484	461	522	509	478	455	497	505	482	499	542	489	447	507	503	478	469	464	472	513	489	478	476	436	470	451	488	467	481	496	464	455	460	459	441	497	486	513	517	489	460	469	485	461	464	494	471	494	461	457	509	492	487	487	492	489	466	493	486	501	502	418	494	482	506	460	472	510	491	487	490	508	452	518	474	475	488	430	473	488	462	471	535	464	463	456	490	516	510	441	495	459	502	493	450	511	510	491	482	480	489	481	492	473	478	493	506	489	469	490	472	483	468	456	546	465	496	456	500	451	494	493	491	505	491	489	488	482	461	446	465	509	544	472	475	456	459	466	480	467	458	507	463	482	483	462	437	471	475	469	491	468	459	457	491	472	489	497	469	470	450	493	435	507	455	476	482	486	483	486	483	500	488	485	476	521	449	483	478	483	471	467	500	501	469	488	449	488	540	464	450	493	482	520	460	449	478	480	482	481	480	489	495	476	464	456	432	485	503	469	518	492	502	504	492	480	514	505	468	492	511	426	433	478	472	527	486	484	491	479	501	480	525	476	461	493	490	475	453	463	532	501	469	486	497	481	475	466	500	452	451	517	462	478	509	490	482	464	497	457	471	464	454	476	495	480	466	483	473	490	464	493	491	491	531	498	510	504	481	503	468	461	513	495	484	490	465	445	470	436	466	479	449	476	464	465	484	481	464	477	418	483	499	451	463	465	475	490	503	434	502	492	512	504	472	492	464	469	509	458	508	470	527	488	479	435	432	494	503	466	465	429	467	474	470	505	482	527	470	517	459	503	514	467	464	505	477	488	464	470	504	409	480	478	478	430	528	470	453	475	490	475	489	485	467	458	445	508	487	513	455	477	422	450	503	474	480	506	469	453	450	487	455	495	501	495	482	464	478	434	462	468	513	489	491	487	475	520	485	487	490	514	459	477	462	480	475	469	466	482	443	456	505	534	515	491	479	468	456	479	473	463	462	466	475	462	439	456	496	475	495	430	467	442	492	500	457	503	474	506	492	448	502	459	482	470	483	496	499	487	454	485	469	483	456	475	491	462	508	464	509	487	487	492	525	490	471	535	468	495	488	493	472	481	470	465	487	459	472	474	528	474	508	463	532	498	455	498	464	465	486	526	469	494	511	463	513	431	476	459	469	481	462	506	491	481	470	489	465	475	464	475	489	476	518	486	495	450	490	484	417	475	513	495	482	464	468	461	462	465	457	486	457	503	438	453	459	479	501	468	491	490	469	468	450	476	446	455	469	487	462	443	461	491	474	526	454	458	489	466	471	523	478	450	465	459	497	477	483	478	504	474	500	430	481	463	456	475	446	473	463	513	491	497	458	484	488	506	476	459	477	479	451	496	515	476	474	460	458	533	494	478	485	495	487	462	491	510	468	488	457	446	464	474	510	499	507	507	484	464	505	467	492	460	431	456	441	482	463	519	500	504	505	437	473	484	532	473	499	487	443	487	426	492	552	465	487	494	444	469	469	517	494	483	488	506	456	483	462	479	449	515	473	493	434	464	494	495	470	492	487	457	467	473	484	491	453	469	509	526	480	506	442	482	494	478	448	471	487	498	492	437	476	494	478	492	470	482	485	439	479	489	488	461	519	452	440	439	489	480	468	476	475	520	446	500	471	501	508	458	497	440	477	470	515	459	461	475	454	476	455	487	506	462	441	463	519	457	479	496	485	518	484	480	445	493	430	449	467	496	464	480	518	494	460	488	480	469	465	474	478	481	471	530	497	508	459	491	508	465	494	500	474	425	459	501	494	462	480	441	472	498	548	491	503	499	467	462	443	473	451	461	475	482	469	494	478	450	486	505	467	463	475	476	483	501	456	511	467	500	426	489	488	486	491	459	510	447	493	486	491	461	431	482	477	445	469	477	474	463	471	500	529	440	531	469	461	477	445	469	501	459	507	481	484	489	453	484	469	465	499	485	472	476	490	490	488	464	504	463	481	471	486	495	501	490	481	497	494	491	518	444	493	451	510	471	456	491	456	470	467	446	477	473	489	469	491	469	454	490	463	520	510	477
3582	9166	5385	2722	2072	1825	1938	13818	25422	21163	12166	3257	823	790	836	779	820	819	822	796	835	807	758	845	758	839	812	827	795	824	834	822	774	799	816	786	852	759	806	763	790	767	782	741	773	833	796	818	787	776	786	764	792	835	785	790	799	789	748	787	793	773	765	812	783	816	785	842	803	763	775	846	805	784	819	794	742	773	798	805	796	774	780	735	755	793	751	745	792	796	815	786	794	757	817	802	752	860	740	772	785	784	796	820	822	770	804	791	804	739	790	751	785	874	795	781	795	768	810	796	754	782	803	825	730	767	756	800	783	781	782	790	808	755	818	817	869	781	839	809	710	760	766	795	825	771	730	785	785	801	802	758	819	770	776	806	779	779	761	844	770	800	760	796	830	766	758	759	806	711	823	809	743	781	721	835	799	736	779	797	741	839	805	790	768	812	837	806	751	765	769	773	773	794	807	808	801	782	793	816	794	812	748	793	800	764	809	820	781	789	826	783	775	762	778	781	811	788	808	798	770	735	792	721	782	806	749	771	772	794	774	769	789	753	807	754	800	789	769	808	767	725	787	783	808	801	813	780	746	755	778	775	801	757	785	828	768	742	815	732	794	748	781	800	746	785	753	805	744	755	791	783	733	757	824	772	815	792	733	833	813	805	763	808	788	752	813	777	757	761	736	729	789	710	821	752	780	777	782	754	829	804	818	841	711	759	872	774	737	745	765	759	764	776	784	795	766	796	836	750	792	739	775	753	765	768	804	757	757	783	888	784	771	812	868	799	767	791	785	765	786	751	756	766	816	845	752	789	794	827	786	773	743	785	756	735	770	767	782	782	803	753	786	804	792	737	778	823	748	818	812	778	782	821	770	746	781	804	797	812	777	800	766	760	801	781	774	781	762	766	743	818	762	802	791	800	765	785	796	811	697	813	762	752	780	796	779	765	771	771	789	780	801	771	809	774	770	803	791	807	752	800	788	786	783	766	828	781	766	817	786	783	819	794	823	775	815	771	844	787	782	752	790	769	770	776	836	834	768	756	758	788	764	799	808	823	766	752	762	750	783	759	824	810	764	817	784	771	794	766	779	745	778	818	743	802	778	821	803	818	763	779	756	839	807	782	768	738	794	776	768	814	826	739	831	793	796	784	782	800	739	790	757	766	794	765	794	753	810	790	766	759	821	847	718	778	768	803	786	830	775	820	745	806	786	753	788	784	774	824	813	806	772	751	808	768	762	759	763	802	791	789	776	772	808	788	698	790	806	793	828	733	798	802	783	744	797	756	805	809	796	789	726	773	827	806	742	774	759	791	796	733	798	795	759	771	836	864	783	757	816	795	772	750	844	759	768	785	752	813	783	801	799	762	750	736	790	740	780	757	822	804	775	800	777	746	776	746	782	761	795	759	784	778	754	783	784	786	780	778	789	757	791	755	753	763	839	748	782	760	799	767	766	778	745	774	774	772	751	789	810	811	753	776	829	749	782	773	783	790	755	801	753	767	779	790	781	758	766	797	783	740	795	768	794	848	810	802	758	815	812	780	782	843	795	848	766	749	801	731	827	791	774	806	784	770	759	788	796	786	835	793	769	756	803	803	823	767	826	765	819	767	785	775	790	766	792	774	793	783	820	772	771	835	793	730	765	759	835	733	806	807	846	751	761	839	811	791	725	823	771	797	797	763	762	822	770	834	781	809	756	810	826	831	771	778	805	770	753	801	742	788	765	809	773	813	849	800	777	789	766	798	809	788	813	760	812	781	791	802	754	786	759	772	780	750	780	818	800	778	769	764	728	761	766	802	799	792	814	789	763	776	812	829	768	799	789	721	774	794	765	748	778	755	808	745	788	816	763	805	804	829	807	795	806	783	784	815	755	748	749	765	817	776	780	773	802	814	794	829	792	766	800	765	816	814	811	781	804	762	734	839	789	765	776	784	840	735	787	774	751	810	787	737	777	777	789	811	776	805	826	732	767	785	808	764	773	783	767	738	713	781	783	813	772	789	787	800	803	768	840	823	764	800	796	731	785	838	798	820	810	773	788	805	808	811	767	802	771	765	782	779	782	788	771	792	781	794	784	800	766	795	790	798	775	764	789	790	761	777	742	773	793	793	737	784	793	795	765	813	794	827	764	762	801	810	794	777	716	783	773	799	787	753	761	783	838	800	787	770	777	804	846	819	798	786	812	758	808	817	782	781	773	785	836	776	748	757	845	782	780	759	773	766	804	739	778	757	824	785	783	787	747	740	797	779	762	787	789	754	828	772	754	774	799	805	816	815	830	781	724	818	784	799	811	796	731	738	765	794	742	802	770	738	838	766	808	760	761	775	788	803	760	769	823	802	796	821	788	805	772	816	783	792	820	778	795	802	751	791	785	797	803	749	804	769	810	831	819	781	831	756	805	792	768	787	792	834	759	792	745	754	804	788	782	733	764	770	795	771	725	801	790	763	802	804	819	772	789	798	778	776	790	802	805	776	806	780	782	767	817	806	769	751	765	785	815	807	786	757	763	816	784	756	837	779	758	855	799	790	731	764	791	756	795	779	811	763	784	751	769	808	796	764	809	738	733	795	808	834	834	786	745	803	777	734	780	808	761	773	743	833	788	779	793	733	793	741	795	813	791	809	789	804	764	773	767	809	804	790	742	835	796	785	800	805	766	782	751	804	797	771	766	764	778	799	796	797	784	768	816	760	766	760	822	772	786	776	744	785	768	788	752	802	788	774	779	822	814	770	811	764	773	801	806	797	814	750	823	705	792	733	758	823	783	770	766	779	796	774	796	804	800	799	853	805	781	806	804	760	851	778	760	750	792	758	819	828	801	780	802	796	787	783	791	763	766	821	820	846	742	739	823	762	776	791	762	799	821	811	802	758	815	717	764	734	846	812	773	832	764	818	802	763	778	761	792	798	809	809	767	774	769	769	728	797	818	786	840	852	786	813	819	815	824	778	812	826	808	818	794	780	799	721	782	819	763	719	785	762	755	779	838	768	782	819	796	775	757	828	815	774	766	752	777	804	811	810	764	816	779	793	767	745	768	769	815	739	795	783	846	752	786	757	757	787	780	747	782	847	794	790	737	768	789	769	821	801	767	803	765	779	779	829	786	778	786	755	784	840	781	744	825	753	823	765	765	774	773	812	751	751	762	792	745	820	795	786	761	811	791	771	756	754	763	766	796	784	789	786	761	810	801	813	811	798	809	715	755	800	784	710	788	805	766	758	774	827	763	785	816	719	800	826	754	762	736	759	780	790	768	799	786	744	736	801	777	804	782	775	712	839	786	841	807	765	776	799	788	759	731	771	824	786	771	834	809	786	816	795	845	814	839	804	773	781	735	789	821	767	869	761	770	786	789	816	775	743	789	750	723	747	750	749	764	796	742	718	757	785	749	786	763	798	808	770	824	762	791	763	775	801	771	754	811	754	795	809	816	800	738	818	795	753	758	761	778	818	735	791	779	775	835	758	749	795	814	783	808	805	790	791	803	774	788	737
25550	21564	24597	16519	999	705	675	2126	6197	5750	2750	772	564	507	577	575	569	556	554	587	540	579	560	584	540	548	559	587	582	529	563	589	568	574	571	587	560	573	592	560	555	591	582	557	533	533	563	561	576	568	558	542	559	559	522	596	585	590	567	601	594	564	577	555	612	560	560	562	553	579	556	496	580	560	549	568	565	577	609	559	513	562	558	553	568	573	567	570	553	552	601	568	592	562	549	569	509	581	565	543	555	563	543	575	489	554	550	594	528	584	565	552	594	540	603	517	505	568	561	536	594	544	576	559	578	572	567	575	581	528	546	545	546	515	530	566	543	548	591	529	544	601	537	586	544	582	537	519	577	561	564	593	531	561	543	570	561	618	598	523	580	539	537	592	584	540	544	566	543	543	607	551	525	573	598	563	554	535	583	596	509	552	542	548	556	564	555	531	574	565	536	580	572	592	552	547	599	521	575	560	555	554	558	588	573	554	564	609	559	589	541	609	558	593	564	572	520	544	558	569	595	579	545	557	543	560	562	589	570	533	570	587	545	560	552	562	586	575	580	568	606	598	545	595	585	525	560	574	560	584	567	559	583	572	545	570	565	542	567	579	569	596	572	574	585	603	559	592	560	579	526	533	571	532	557	542	572	570	576	574	554	536	562	605	557	569	565	595	555	574	596	568	587	575	606	591	541	561	571	590	530	582	563	578	564	570	569	560	546	546	522	520	511	590	570	544	572	537	578	583	551	592	573	573	584	526	549	571	568	610	593	559	530	541	610	562	555	565	550	536	566	557	611	564	535	591	540	509	575	550	532	599	541	594	554	572	593	556	596	595	555	570	564	572	575	584	548	578	575	534	598	572	577	554	579	580	538	599	581	590	560	528	556	610	547	550	549	598	551	541	567	613	597	604	579	568	588	587	575	546	582	586	551	519	541	544	568	564	576	521	555	548	589	554	569	580	551	572	615	580	597	555	575	561	591	560	601	540	587	539	612	506	609	572	559	592	568	564	570	632	578	571	544	572	538	557	521	556	567	514	526	576	553	556	556	563	609	562	581	545	564	555	540	564	576	533	584	508	556	521	570	571	574	545	592	530	543	524	563	558	562	566	561	602	580	534	527	578	543	574	580	569	579	577	573	553	603	615	571	548	557	538	577	563	576	568	575	575	545	561	518	543	559	546	537	545	547	563	521	542	600	550	575	558	553	597	555	574	580	594	561	555	545	531	575	546	550	563	526	577	510	561	590	557	587	583	604	527	576	557	567	573	595	574	571	583	585	583	563	609	559	537	536	532	583	556	579	563	575	574	578	596	572	527	527	568	532	539	619	588	542	578	574	564	620	575	542	525	576	551	536	565	554	537	577	574	564	532	529	583	584	580	571	523	563	588	548	586	564	555	538	536	558	554	506	560	577	523	567	566	559	557	598	539	551	580	605	541	566	535	555	568	529	525	560	522	603	524	570	572	562	571	546	549	588	556	566	557	553	600	543	585	593	524	560	586	570	532	569	560	597	538	560	584	597	552	505	560	536	536	556	570	579	561	542	538	607	549	551	566	538	600	589	625	579	571	602	531	548	572	555	536	595	539	575	573	556	546	574	552	512	577	551	567	575	544	566	535	557	552	536	540	564	563	593	563	553	610	533	517	533	568	521	591	545	564	593	572	581	581	543	560	527	545	592	537	562	558	544	510	553	520	602	546	572	536	569	589	559	571	526	549	567	558	562	551	547	537	574	538	521	556	542	516	547	558	600	532	571	542	567	544	575	582	539	555	523	555	571	558	586	592	521	555	565	538	558	587	557	576	598	539	573	576	626	579	578	553	537	534	542	595	563	558	589	576	548	542	532	525	571	529	540	599	516	606	578	545	545	569	565	566	612	574	537	596	570	564	562	542	582	591	578	587	553	541	576	532	585	569	504	568	560	558	574	546	555	604	548	535	584	556	605	541	564	540	568	537	593	534	599	591	573	551	573	589	527	622	549	530	591	547	584	584	564	560	566	582	566	585	551	575	567	557	509	533	548	587	531	594	554	546	547	549	563	567	556	553	584	590	575	536	592	569	570	519	574	621	520	609	570	533	555	516	512	527	557	552	561	574	570	584	557	548	609	591	582	584	569	529	606	566	541	580	562	568	565	557	590	564	524	544	562	541	543	541	548	607	495	556	530	546	510	590	573	555	517	521	549	550	502	577	543	519	576	566	567	556	556	572	594	535	600	572	577	569	575	579	559	562	555	559	589	516	523	513	574	574	575	571	566	562	580	546	556	545	550	578	595	566	587	525	533	605	572	557	559	584	586	526	557	581	562	580	590	529	579	562	552	552	592	557	511	512	567	554	541	557	560	582	535	593	563	507	598	561	558	547	563	552	545	599	533	575	538	574	546	532	580	557	541	506	595	568	547	597	527	570	570	540	560	573	541	559	510	574	580	550	554	620	596	551	553	547	517	572	541	558	517	542	567	564	566	549	605	566	559	548	570	540	566	545	548	522	546	543	580	571	580	582	520	568	525	545	546	548	535	580	575	527	597	546	517	570	541	556	571	565	591	534	529	530	569	540	587	571	580	572	568	589	549	551	566	548	581	547	589	542	563	573	589	562	569	528	548	584	588	555	587	543	571	568	544	571	532	530	580	548	572	540	528	543	559	591	577	553	536	567	557	523	550	514	559	575	544	516	515	599	557	581	563	584	552	573	518	546	571	608	576	585	570	558	564	595	543	555	586	579	577	566	543	526	543	583	581	588	581	558	559	564	570	546	578	558	568	546	586	565	592	520	575	580	561	539	509	577	613	543	584	542	561	561	580	566	617	525	562	583	602	563	570	577	563	527	529	570	557	566	518	525	550	578	557	552	517	509	591	549	586	524	600	540	558	600	592	551	577	543	553	546	575	556	582	556	576	560	556	606	583	608	561	547	547	522	609	577	542	550	539	555	610	510	563	554	582	560	536	587	587	528	532	588	581	531	645	589	521	576	585	608	530	542	546	551	619	597	545	572	546	549	566	555	593	519	537	552	586	560	577	542	547	580	586	570	574	565	567	529	571	573	547	535	574	549	567	608	520	551	556	520	555	537	607	574	586	568	590	540	538	563	552	556	574	536	560	561	569	551	594	510	591	556	542	540	577	556	513	579	589	572	562	509	544	570	558	554	568	571	563	575	527	552	564	547	523	545	560	633	564	591	557	607	581	585	547	539	543	609	576	550	519	549	590	593	533	552	529	547	555	563	565	554	591	625	585	567	562	613	521	586	600	574	579	552	563	604	554	588	570	548	539	521	587	605	539	536	556	560	568	540	522	546	530	566	595	554	559	552	553	565	555	557	562	557	532	568	591	560	591	553	516	558	558	575	577	567	586	578	544	587	564	590	572	582	558	524	560	541	593	600	542	580	544	546	569	606	554	554	580	585	576	579	556	604	542	573	600	602	568	562	549	585	548	537	536	559	551	567	544	562	613	556	533	562	511	572	551	569	561	515	552	560	604	573	544	583
4063	5076	3350	1979	1538	1321	1488	6208	16887	14649	6831	1677	937	927	910	926	910	913	919	911	949	915	924	894	826	878	877	887	921	840	899	927	875	889	871	946	877	878	930	898	906	911	857	925	910	917	901	857	919	961	915	908	884	899	870	899	885	891	915	885	885	925	879	935	965	888	875	879	922	904	900	870	898	935	850	928	891	857	883	856	925	899	881	823	905	861	809	893	895	915	894	863	886	885	910	924	903	907	931	889	908	923	916	905	944	858	886	911	893	863	899	839	900	889	908	870	918	860	902	860	893	849	964	903	897	914	881	910	911	847	896	888	945	900	929	897	938	853	845	883	887	927	899	901	929	925	905	915	872	842	914	932	886	865	911	852	867	914	891	919	924	878	917	905	922	892	907	899	871	903	889	913	851	849	915	907	888	877	861	886	944	860	922	880	854	852	935	900	918	918	920	898	886	886	900	901	850	883	896	930	867	923	873	955	920	888	919	913	937	952	855	878	908	854	876	856	894	896	896	874	880	858	908	874	834	944	882	837	848	836	840	878	872	893	890	889	869	875	925	868	886	872	854	914	877	903	880	908	894	843	892	886	882	924	856	883	893	920	894	891	849	880	905	949	898	908	971	894	928	957	903	867	897	872	909	902	908	900	940	879	889	935	858	879	903	901	862	850	878	914	915	915	857	930	903	905	887	923	884	847	930	831	854	906	888	872	921	909	900	940	915	838	886	898	920	909	842	884	903	895	890	905	923	888	879	872	820	881	893	929	927	902	899	857	873	907	932	925	930	891	897	846	849	887	948	861	872	909	958	861	874	844	839	916	851	924	943	894	872	871	932	867	916	904	898	881	906	875	943	867	873	858	916	849	866	921	840	889	906	922	933	875	964	918	873	902	873	884	920	901	854	952	873	866	928	886	899	926	944	916	890	885	931	960	920	954	885	921	886	912	893	879	870	877	874	883	890	943	884	876	918	924	884	885	865	867	874	872	878	931	919	923	955	907	896	860	914	889	905	919	844	885	865	909	875	901	884	878	885	920	991	893	898	906	920	937	887	904	899	931	867	946	885	913	916	935	915	921	875	920	902	922	842	893	916	945	896	878	867	915	883	890	866	899	917	881	844	919	916	863	867	953	852	905	906	922	847	873	910	867	909	909	887	860	874	914	908	918	911	969	889	923	908	914	905	906	869	889	863	919	918	950	885	870	920	902	892	912	892	898	934	913	883	900	873	942	913	914	927	902	898	904	840	870	901	866	885	916	910	930	937	921	907	921	891	846	937	892	865	870	905	900	869	943	900	884	900	935	920	871	881	926	854	951	944	929	896	906	905	937	873	925	868	967	841	895	838	922	883	902	877	882	922	879	854	865	888	929	874	923	870	895	890	900	902	956	882	916	984	886	827	914	874	879	893	909	920	868	948	898	912	892	866	881	879	900	917	886	882	890	857	870	947	908	936	912	933	925	958	930	881	906	879	880	929	901	880	916	860	909	920	926	876	942	852	962	907	885	886	909	886	918	896	863	911	909	915	921	940	923	916	913	871	929	889	880	837	840	926	877	862	862	894	906	911	892	927	872	898	936	928	932	888	897	913	866	873	898	912	888	891	929	928	948	909	929	895	881	836	883	879	883	852	909	931	899	931	919	862	905	954	882	928	888	871	896	870	899	902	895	889	918	919	863	857	920	895	889	881	835	942	882	907	912	884	916	886	861	914	935	940	917	944	923	941	861	920	892	950	853	893	893	830	897	894	932	907	867	864	904	889	896	897	868	893	909	907	858	929	907	891	880	838	863	906	936	859	877	923	957	907	907	925	887	859	912	949	914	802	865	865	892	885	899	877	853	826	892	943	903	908	899	899	916	918	878	893	925	863	894	853	892	872	870	952	898	861	903	872	949	897	935	894	962	871	886	927	937	918	880	879	926	872	982	940	906	954	877	927	785	876	889	883	913	882	920	863	957	939	887	861	902	881	891	916	932	918	879	840	876	923	884	899	851	912	909	929	892	914	833	951	886	900	882	864	908	909	903	941	916	929	871	845	880	850	882	909	910	941	888	933	970	910	907	882	860	932	912	865	902	861	872	884	895	936	903	876	866	839	894	889	929	895	933	881	874	858	860	897	787	886	872	907	898	861	872	908	884	908	899	869	903	897	930	857	913	874	889	868	900	921	928	898	953	939	876	880	905	837	844	832	895	885	906	847	859	894	933	860	864	917	950	852	845	907	837	884	893	885	858	924	876	857	919	907	916	883	872	879	896	855	888	930	896	925	918	894	880	897	898	852	928	845	799	868	866	932	854	876	926	911	845	901	896	888	863	862	939	926	862	912	928	931	873	888	900	857	868	971	871	885	843	824	881	880	903	874	851	890	878	876	932	891	829	860	909	945	880	862	861	952	907	881	877	868	893	943	898	882	924	923	852	848	894	908	882	922	877	905	895	872	917	885	902	893	876	889	881	899	812	894	909	883	874	871	907	900	903	948	914	902	953	897	817	879	883	926	835	900	928	892	908	876	875	911	848	921	926	876	892	889	947	832	843	877	983	950	890	920	907	874	889	879	924	887	899	847	898	890	885	908	888	907	879	885	884	917	944	890	868	846	913	817	883	875	941	901	820	930	906	927	911	948	871	864	851	908	926	883	912	916	899	872	914	850	986	861	905	939	902	900	906	942	923	928	892	837	893	935	907	863	847	873	901	858	892	928	930	896	900	933	927	859	972	892	834	846	884	881	960	914	823	896	938	898	908	875	893	922	947	867	905	914	881	880	888	883	911	901	908	891	887	870	894	869	933	909	903	939	900	886	849	896	871	942	831	864	872	896	921	880	931	879	888	877	862	921	914	915	929	849	907	872	873	914	932	932	899	862	914	883	927	924	892	892	920	890	882	880	903	930	888	902	888	896	913	888	880	916	921	891	891	878	907	909	892	932	918	919	898	902	896	891	907	871	886	937	862	881	906	885	872	903	860	902	913	906	910	874	870	873	872	863	926	853	896	936	920	936	934	888	922	929	939	922	900	919	840	888	914	871	915	879	876	866	904	905	921	901	877	922	938	880	879	912	902	856	908	910	960	911	931	900	891	874	921	888	917	938	897	884	936	904	917	899	917	896	897	886	868	910	865	847	914	941	857	855	919	850	904	874	893	888	895	861	893	882	885	914	876	881	862	872	930	943	885	873	921	888	867	854	865	855	884	921	903	878	871	895	897	862	888	875	835	882	893	902	893	915	826	887	878	863	915	869	874	863	911	892	893	906	935	905	867	901	894	943	921	909	849	875	885	897	875	910	877	846	859	908	890	854	845	949	871	871	927	902	861	931	909	931	919	923	843	939	925	841	893	906	876	944	904	861	878	887	846	898	866	825	924	905	902	897	859	822	928	907	894	862	907	882	885	876	907	914	903	850	877	872	957	898	893	904	919	896	907	926	875	850	956	955	851	896	890	884	910	884	909	920	835	899	821	930	883	861	884	900	940	882	928	884	898	926	943	878	910
22958	21576	28647	24960	21580	14738	2631	17376	28008	19853	7787	1551	428	384	363	398	395	384	368	355	359	391	378	355	386	349	379	365	377	319	391	361	377	327	374	362	392	393	364	357	358	340	387	363	339	362	393	351	334	352	394	384	328	380	386	367	357	374	408	370	326	353	364	334	344	346	390	402	343	363	320	351	389	369	358	363	349	353	365	361	355	351	343	338	363	327	350	389	350	336	348	336	359	340	345	367	370	371	330	352	362	349	324	351	366	393	337	392	347	345	386	359	397	355	404	391	359	385	334	332	380	376	344	389	337	362	359	374	337	360	344	383	370	360	344	330	340	384	313	367	384	349	379	355	391	334	375	307	372	357	373	337	366	367	390	354	370	363	374	350	355	342	317	354	376	373	373	339	363	355	375	321	365	358	364	362	361	345	382	349	341	366	364	349	346	359	367	370	360	341	333	319	366	362	358	350	369	342	359	351	344	345	349	353	384	343	335	361	354	370	352	377	392	351	327	341	370	354	334	356	369	364	346	365	349	361	326	328	327	348	349	320	398	381	370	350	368	344	341	379	317	353	371	337	311	322	361	327	391	366	352	367	367	353	357	320	368	361	343	353	328	343	363	354	347	384	356	373	358	349	364	339	348	376	393	375	357	349	370	345	354	331	317	366	387	368	377	356	342	382	320	361	352	357	352	358	363	370	353	339	344	370	371	359	348	382	353	369	362	354	381	369	347	357	328	357	350	349	381	340	366	360	344	388	341	382	367	332	363	337	386	291	340	365	311	352	343	332	360	364	370	360	364	333	379	315	348	367	385	362	339	357	369	343	365	359	337	347	332	338	358	355	337	345	378	358	368	357	320	366	312	354	392	339	353	360	351	385	346	355	316	352	351	326	382	378	344	370	355	385	370	335	364	372	320	394	354	358	380	381	334	310	358	381	374	365	346	342	347	354	355	349	338	337	358	365	353	356	361	343	349	339	391	368	349	339	375	320	365	367	319	341	357	370	341	330	364	375	371	343	394	326	330	366	387	326	335	348	367	331	314	373	402	391	336	374	360	347	309	369	373	332	354	351	350	354	352	346	365	358	380	399	368	348	380	344	391	353	373	351	327	339	382	353	345	369	386	351	339	373	353	332	349	379	357	364	379	336	378	359	368	361	354	352	346	340	353	349	366	351	325	365	381	343	375	357	341	338	375	353	376	373	365	353	367	352	336	357	336	325	386	325	351	327	354	380	324	348	352	335	357	361	351	345	358	371	375	346	355	371	352	361	347	379	357	310	363	353	355	312	341	324	321	364	333	319	332	373	369	358	378	333	395	380	343	348	382	352	345	358	365	379	370	351	366	349	364	361	370	328	342	333	358	338	344	315	326	354	365	320	350	374	385	356	368	370	355	365	380	355	358	360	372	380	357	339	345	344	363	348	361	357	352	354	339	358	360	353	342	329	342	333	380	380	358	393	336	352	353	366	360	386	373	378	351	335	379	329	374	388	355	372	349	339	329	350	380	353	353	371	369	332	338	371	365	319	337	344	329	308	359	342	340	369	331	359	354	372	320	326	347	372	333	350	383	350	366	360	349	326	367	352	333	401	355	357	356	332	367	361	372	334	325	382	402	370	340	340	354	351	413	347	365	366	350	349	340	362	358	369	369	325	312	345	380	358	371	382	292	332	370	373	351	363	363	352	359	366	368	377	346	341	359	343	320	369	337	371	351	367	363	337	360	364	403	373	330	377	362	374	394	345	352	346	335	366	367	367	362	332	349	364	390	360	353	363	346	370	366	362	347	371	377	375	327	375	337	387	362	371	379	336	367	362	336	355	355	338	341	344	352	352	376	350	370	349	399	326	369	339	387	356	359	334	377	363	317	332	344	355	338	378	350	335	358	345	356	346	369	336	361	348	344	374	379	364	392	392	332	387	331	371	356	363	370	363	330	339	364	347	389	336	358	352	365	385	355	362	334	334	413	348	329	359	344	361	383	335	325	362	340	359	352	366	356	366	367	445	346	328	347	360	349	352	377	361	335	350	369	372	356	358	336	315	337	329	331	348	341	350	378	353	371	370	325	367	352	347	332	341	362	338	348	362	330	332	355	338	372	388	345	384	355	371	330	336	360	351	353	370	364	377	337	381	367	369	367	370	368	317	350	372	348	348	364	344	366	372	329	364	355	356	401	374	360	362	338	337	342	336	347	344	346	367	325	354	352	358	360	380	381	390	326	344	357	332	369	373	334	299	355	376	349	379	341	349	389	380	352	378	360	369	335	357	351	353	356	349	352	345	343	359	394	349	357	360	364	369	339	351	378	360	318	352	361	363	359	347	348	364	348	348	371	362	341	345	350	372	386	345	345	344	356	358	377	340	357	343	368	362	370	366	362	307	339	345	364	358	350	374	342	323	365	334	368	352	363	364	337	376	344	349	368	362	364	356	350	334	344	375	371	380	348	368	348	361	371	380	344	355	352	349	396	319	363	319	357	330	348	340	351	347	371	347	363	367	347	364	368	374	308	379	342	381	342	343	365	372	366	367	336	348	348	375	344	352	377	373	358	326	357	371	362	355	354	343	373	333	342	355	365	328	376	332	349	377	368	338	346	344	356	371	380	339	341	371	358	349	350	394	384	379	347	340	339	333	335	363	385	345	341	343	379	354	350	344	320	355	352	384	368	346	345	353	347	364	354	369	354	338	326	342	355	367	364	372	337	354	371	402	376	359	371	348	353	345	349	357	341	359	370	376	377	367	361	373	338	366	364	364	341	366	377	351	346	343	371	358	347	372	340	361	375	350	346	352	373	351	334	371	330	352	327	346	355	364	344	329	368	379	355	332	359	366	370	360	343	356	342	328	367	363	369	368	354	357	357	390	365	310	361	336	361	341	332	358	392	367	318	341	351	384	347	302	347	321	337	334	337	366	332	349	379	354	326	367	341	354	327	376	350	331	364	333	356	362	345	360	359	362	348	374	337	403	318	334	372	332	351	376	367	350	355	365	342	384	352	381	360	360	331	337	365	328	342	333	353	365	365	378	329	347	352	373	343	381	372	373	349	335	342	367	346	398	378	341	377	357	372	359	346	373	351	368	357	384	362	378	387	349	386	367	362	363	344	372	370	357	344	361	368	349	340	386	368	344	367	336	368	386	388	325	383	315	360	356	353	368	339	345	339	367	358	374	359	370	360	356	397	362	331	369	376	371	356	355	319	395	342	347	343	321	367	386	345	344	357	336	352	368	332	381	329	363	375	377	360	364	363	345	340	335	377	344	368	350	368	358	356	356	381	357	374	372	355	347	349	362	327	367	336	320	366	351	343	334	402	370	363	370	336	349	349	328	367	355	371	343	339	333	333	349	365	362	360	380	355	363	369	331	329	377	349	346	353	376	352	378	364	320	348	383	343	321	343	336	328	364	372	337	363	375	350	347	374	344	359	347	349	398	362	354	355	343	338	397	356	385	413	358	373	388	350	340	351	371	363	384	366	339	333	347	363	361	358	364
4741	14244	10929	5536	3385	2539	5277	28698	37677	26126	13761	3404	693	617	588	593	566	586	614	615	592	604	556	604	589	580	620	619	615	647	604	629	625	593	638	596	570	644	592	576	610	584	612	601	617	618	632	629	580	621	554	583	566	570	626	579	575	570	591	570	562	568	595	554	576	560	571	583	605	577	606	545	580	579	583	611	577	583	581	590	572	575	561	550	555	598	637	609	601	581	581	607	599	600	562	601	594	589	604	575	548	590	557	565	561	587	571	566	539	547	568	571	594	561	567	596	547	558	580	589	577	560	588	579	626	553	557	576	564	556	546	577	546	566	579	539	522	566	554	584	589	589	599	561	610	566	579	603	593	585	531	584	544	543	544	570	595	566	541	550	598	556	572	574	591	561	572	558	552	607	514	591	571	570	578	530	571	549	557	601	537	625	569	528	586	526	581	577	576	632	606	597	589	579	598	592	587	553	583	550	586	557	593	569	574	598	579	608	580	587	601	623	593	574	569	574	567	564	563	586	577	611	550	588	592	570	578	529	606	567	605	562	564	566	578	572	594	592	607	592	570	586	591	634	567	565	625	570	583	621	553	584	574	597	564	561	581	558	581	620	558	547	595	564	573	535	564	585	615	555	581	527	623	537	576	536	584	546	608	554	544	557	548	559	576	574	542	535	572	569	558	584	580	571	572	570	589	524	592	577	586	530	542	596	579	553	558	577	581	561	593	592	523	562	570	552	536	582	573	566	574	521	574	611	578	528	567	583	535	585	558	562	591	603	593	576	583	563	598	561	555	573	587	589	574	599	610	558	569	575	604	569	602	572	598	577	565	603	565	579	603	591	566	569	561	600	559	556	556	524	570	584	594	533	596	605	531	578	575	586	584	575	588	542	588	587	582	555	598	619	549	587	593	563	577	549	570	571	601	559	589	576	583	577	576	587	598	549	566	575	588	561	587	584	563	548	581	551	549	582	580	596	567	566	609	567	571	591	587	587	517	584	581	618	563	553	588	587	544	587	593	576	574	555	527	615	572	596	568	609	561	625	551	574	632	609	559	545	586	549	555	607	530	601	537	581	623	568	596	549	628	611	575	599	576	575	557	549	580	572	602	568	560	571	609	546	570	590	618	567	558	562	609	605	547	574	582	596	585	589	587	579	561	581	567	566	589	552	555	559	591	566	553	555	589	552	599	556	594	534	542	600	592	565	573	624	588	573	604	560	609	531	570	543	586	584	571	579	582	575	558	563	555	591	566	556	548	570	531	605	554	599	564	557	547	593	564	595	575	583	542	535	579	615	566	594	556	561	569	568	566	567	584	576	622	523	554	558	519	544	578	568	538	559	558	566	581	568	539	537	595	575	576	568	589	554	562	573	581	597	533	567	606	599	577	603	548	606	584	584	579	581	598	582	535	575	545	537	567	570	568	560	574	576	570	553	552	536	583	581	557	534	540	545	567	554	600	543	589	573	542	532	567	575	561	547	534	565	563	606	577	541	579	614	572	530	586	580	559	522	583	624	572	590	599	588	620	538	537	549	586	549	563	550	582	540	597	561	614	603	535	562	564	552	593	603	547	577	557	562	579	580	583	574	557	589	567	571	581	596	617	614	545	599	615	610	553	555	557	575	534	550	582	543	590	593	584	565	559	596	574	536	556	606	584	612	573	567	543	567	569	554	558	556	581	538	537	575	582	587	558	553	558	539	542	611	619	607	588	579	601	563	562	580	650	556	546	598	541	539	531	554	612	578	556	544	606	573	551	528	592	550	602	577	647	581	586	543	570	575	573	592	574	568	573	566	568	561	554	567	578	631	576	573	543	585	542	553	563	572	568	569	609	577	572	565	585	538	599	604	537	594	616	557	560	561	610	558	615	575	581	567	596	594	581	597	513	532	631	583	596	570	560	561	613	551	579	578	550	592	598	602	569	616	607	583	547	606	582	539	570	621	588	591	619	594	567	609	556	593	562	588	557	538	599	571	571	626	566	563	575	581	555	516	538	590	545	562	569	530	567	557	543	588	534	560	560	525	588	586	551	569	558	577	520	600	585	553	577	615	564	531	586	584	589	623	579	573	598	580	579	568	567	582	564	587	565	576	632	606	573	565	590	547	524	558	553	571	546	589	549	548	579	602	553	558	576	537	596	634	586	557	555	552	562	546	601	535	548	578	541	584	563	560	530	590	591	541	549	557	569	587	556	602	565	562	553	592	554	557	545	538	597	583	579	553	605	556	586	542	569	575	571	576	566	542	623	533	594	566	572	572	597	580	587	544	581	544	533	563	570	621	588	560	541	538	597	590	562	596	551	588	564	547	581	605	586	588	583	580	574	606	523	579	583	574	580	558	558	548	564	600	596	523	560	545	601	531	575	575	535	584	580	518	561	578	594	552	591	561	539	566	590	571	584	583	570	563	567	570	557	552	562	556	574	535	582	588	586	546	604	598	560	566	564	587	563	558	573	552	577	582	571	572	600	587	552	564	608	602	606	581	607	553	581	536	576	565	586	559	587	581	599	611	566	545	581	584	591	610	586	580	601	580	586	585	587	582	541	584	604	554	549	604	544	601	585	546	604	562	570	609	529	552	605	549	527	561	549	526	603	545	613	585	616	596	578	596	600	624	587	565	580	586	558	538	548	600	548	583	570	551	557	594	573	602	585	549	571	571	583	592	563	569	542	598	589	593	556	523	552	570	509	568	598	545	585	616	563	593	602	559	573	534	541	554	552	553	603	596	543	615	536	561	558	592	546	568	561	536	577	595	515	572	558	564	573	555	602	587	542	560	583	587	556	593	539	572	549	535	632	563	592	526	607	566	592	579	588	526	627	547	593	569	552	593	533	613	555	582	566	596	560	572	565	570	580	560	542	548	570	589	595	571	540	577	560	571	601	602	566	590	538	544	516	615	560	530	622	518	573	615	598	577	550	549	574	646	570	562	640	555	602	563	587	581	570	519	579	615	584	553	586	592	558	569	591	595	572	554	585	577	560	558	584	553	587	524	578	573	557	567	551	521	588	565	529	530	567	617	605	560	522	585	539	558	587	626	566	559	571	585	596	610	551	563	544	595	560	585	550	556	559	537	547	576	547	571	597	587	609	600	552	579	556	543	593	568	554	553	562	607	578	585	570	598	568	545	576	588	527	609	557	574	594	564	559	536	561	627	581	570	583	550	577	603	580	585	595	573	592	587	564	551	572	585	585	621	611	556	566	564	571	543	588	531	554	604	576	587	563	517	589	590	539	561	565	569	562	569	604	614	519	570	584	590	571	602	587	577	534	573	578	567	556	558	590	595	619	566	524	604	570	583	599	597	584	589	610	600	597	577	594	544	581	568	578	588	578	576	565	570	558	565	573	572	592	582	568	552	542	570	602	553	548	596	565	581	559	563	585	562	579	596	576	592	611	576	582	556	521	543	522	566	591	562	586	561	563	539	533	553	553	580	612	546	558	560	576	557	549	586	560	574	620	585	586	561	539	575	593	586	565	546	581	603
27768	17711	3933	931	698	704	670	1536	2596	2344	1306	747	580	613	596	614	594	603	634	602	597	583	573	582	612	545	596	647	632	615	629	627	655	664	665	647	579	593	593	631	561	611	568	601	606	626	608	607	618	579	592	602	635	604	639	622	610	622	611	632	610	612	617	628	589	593	581	590	586	632	594	608	616	599	631	582	605	592	598	588	623	597	611	611	587	594	597	568	614	592	625	556	558	576	601	621	604	593	643	581	594	661	592	581	627	596	637	630	621	614	592	582	591	594	614	656	582	600	607	594	596	606	584	634	577	591	561	611	579	602	636	617	600	628	631	614	594	598	624	610	596	624	595	547	627	568	591	596	612	615	610	601	658	605	634	674	627	611	629	627	634	604	604	613	644	586	591	579	596	574	639	633	619	610	647	632	609	601	580	626	581	630	584	598	593	632	578	637	599	638	600	574	609	582	582	630	582	611	597	588	585	589	605	598	594	574	626	589	626	588	630	614	643	573	626	640	630	610	567	583	600	626	606	596	581	620	603	561	595	630	629	602	604	616	609	569	587	633	658	620	603	617	616	613	631	645	587	619	599	606	603	641	579	624	593	643	593	611	562	612	616	578	598	584	563	640	585	638	610	612	560	580	678	635	638	613	648	627	580	646	563	609	626	553	617	577	633	612	613	626	605	608	599	580	603	579	555	584	592	556	627	666	625	582	639	616	648	622	575	551	580	597	593	574	663	655	565	578	612	614	604	594	582	584	633	588	608	616	609	590	601	613	628	643	626	603	591	627	620	640	616	589	565	624	529	602	600	597	615	590	605	576	666	600	613	616	626	626	660	584	607	618	589	594	612	612	623	551	633	560	627	610	620	635	670	585	664	638	651	617	605	599	595	602	596	580	598	563	616	634	659	623	595	603	643	588	622	628	594	644	588	671	557	615	584	626	573	606	616	630	631	605	596	602	599	606	578	666	583	611	613	612	607	596	608	613	574	564	557	615	618	612	579	597	605	627	598	557	628	581	583	603	620	587	598	608	591	612	612	615	611	592	668	598	632	603	584	596	629	573	593	564	566	591	582	630	602	546	600	616	596	595	553	628	569	593	630	614	601	580	601	591	611	632	601	626	602	620	620	632	626	648	612	633	605	618	619	599	590	645	612	581	631	597	631	653	617	608	609	552	599	616	609	543	559	604	614	599	607	583	607	554	627	566	619	624	616	654	592	640	628	636	591	586	577	583	616	655	603	578	632	618	643	608	597	585	629	605	626	620	623	572	625	661	585	645	612	573	610	601	607	584	560	608	551	599	610	590	571	612	626	641	610	595	616	631	616	607	607	585	592	595	636	620	615	601	654	646	580	582	590	573	643	602	623	635	577	609	613	636	625	609	616	633	615	582	604	617	644	590	599	566	632	586	642	583	566	575	601	573	610	633	603	622	640	597	617	592	595	657	596	657	600	592	598	602	635	579	567	600	625	548	574	617	566	662	618	588	605	615	669	627	571	610	598	579	611	615	636	597	609	615	596	645	611	610	591	687	603	605	617	626	606	631	601	611	604	588	583	600	653	638	601	640	604	610	656	597	601	617	587	571	622	629	598	623	628	633	630	614	633	611	605	601	628	637	596	611	612	611	574	640	582	601	568	648	611	597	619	590	626	632	615	568	587	578	643	637	555	596	595	635	607	647	618	601	585	564	648	581	619	566	600	597	590	634	631	634	609	596	625	659	588	643	595	602	649	615	618	634	652	630	595	620	578	624	639	599	668	624	606	652	575	628	622	605	626	609	568	592	618	591	583	653	625	633	576	622	610	602	610	645	656	581	622	626	613	620	621	615	639	604	591	619	601	649	587	602	621	676	622	586	544	632	587	569	647	606	619	601	656	617	628	623	621	636	627	602	576	658	634	611	613	575	604	619	633	597	608	584	595	573	617	594	647	615	563	654	591	591	606	597	604	628	594	588	567	629	622	584	622	615	602	568	569	613	602	657	595	625	628	581	543	586	643	643	584	643	639	586	573	645	645	595	616	626	642	585	630	574	613	606	633	639	591	620	592	604	605	615	611	591	642	605	617	593	561	607	645	616	612	626	659	618	585	589	588	611	611	601	576	583	575	569	616	610	594	599	666	621	599	584	569	658	618	610	574	640	596	593	617	597	591	598	574	591	638	580	630	626	627	574	603	611	645	573	629	594	584	588	588	643	617	614	641	627	576	629	628	608	550	605	622	606	598	609	560	580	593	577	640	601	595	611	616	584	563	611	573	629	649	577	589	600	606	621	585	606	610	606	584	568	633	601	572	602	591	593	624	643	665	583	641	634	596	563	603	596	576	644	624	650	628	581	658	588	605	621	567	593	611	581	611	567	605	642	612	619	621	581	639	561	620	599	608	594	606	616	580	589	590	653	587	632	612	599	601	615	649	624	591	566	602	570	573	648	615	655	627	619	592	629	570	567	616	595	609	601	605	621	577	566	620	650	627	610	587	623	645	615	559	592	590	622	596	584	619	645	603	590	548	620	589	573	631	600	600	616	639	594	609	553	619	623	628	637	582	600	599	603	632	600	649	599	614	567	604	644	644	600	626	590	548	594	624	590	622	572	589	592	607	600	577	609	625	588	635	595	629	616	567	597	580	579	603	585	590	622	639	583	612	632	612	610	581	627	564	584	640	625	633	554	600	572	603	597	626	570	613	600	615	594	642	621	655	586	626	625	628	615	592	601	649	616	619	643	601	558	636	647	609	605	627	581	538	617	626	608	594	597	611	554	595	584	616	639	617	613	601	664	618	638	564	581	566	615	594	612	610	630	582	618	618	531	612	605	640	652	634	574	644	602	621	617	683	573	575	600	626	612	611	603	621	555	621	603	587	582	585	596	610	624	615	595	578	562	656	644	634	599	623	598	603	620	621	620	602	617	583	602	651	605	626	567	623	634	598	589	664	618	606	603	601	613	621	593	585	642	633	604	621	581	635	634	641	637	603	630	618	617	605	622	603	598	639	602	587	578	626	578	618	572	618	563	645	630	616	604	575	605	559	580	625	613	575	594	594	591	647	604	640	610	606	593	616	576	605	599	587	609	578	641	633	605	634	596	588	637	608	616	616	610	621	606	618	614	601	590	569	617	648	623	588	571	624	589	553	688	608	565	569	630	613	599	591	596	599	611	583	643	635	621	615	596	607	619	651	622	600	595	588	665	583	571	647	618	666	646	614	575	556	606	576	584	622	632	591	608	583	628	631	584	595	638	631	576	642	596	613	615	593	652	630	616	612	614	659	616	653	571	625	629	642	596	602	572	611	626	581	622	615	594	621	621	615	606	603	581	613	590	605	618	635	610	572	598	644	570	603	603	548	585	593	595	611	618	563	644	616	626	608	613	590	622	592	607	573	632	529	620	634	628	575	629	621	594	604	605	654	649	609	586	588	608	616	655	601	636	621	597	583	581	617	624	556	618	574	634	609	609	614	580	604	592	569	624	568	594	600	627	615	560	623	622	601	602
4887	4289	3015	1467	1187	1187	1185	3423	5376	4690	2484	1287	1011	975	983	1016	953	946	980	967	1000	912	966	998	950	949	968	1041	962	976	955	990	1047	977	919	1028	918	979	963	993	1006	1019	1039	945	951	965	982	991	1002	947	961	956	983	936	966	1004	980	913	966	940	961	918	964	991	1014	944	918	995	1011	1005	961	945	951	956	976	967	944	973	920	978	924	936	1005	1009	978	942	1003	974	953	971	937	985	936	948	961	970	970	919	1009	968	994	954	980	1028	986	992	990	981	983	996	1021	948	969	948	946	965	946	994	994	963	926	986	940	969	1028	946	930	950	956	967	948	1011	978	984	984	951	997	914	1005	1007	972	985	961	967	968	999	977	963	958	986	969	972	968	998	992	921	1014	1010	998	915	976	964	950	1013	998	969	1012	988	960	969	931	960	916	970	955	955	951	913	971	976	993	977	966	948	941	983	1022	1002	998	967	1017	991	954	939	974	973	960	1034	962	929	1007	942	1017	958	935	943	942	990	977	958	983	1006	1004	948	957	987	968	985	928	976	970	1008	944	949	953	978	986	958	1009	943	930	916	972	900	982	966	1014	985	951	1025	1009	967	983	979	985	955	989	1001	969	921	986	997	968	1024	962	941	980	932	932	970	936	942	953	925	951	976	919	976	1004	989	1036	978	1032	944	973	945	969	1018	959	940	998	1008	1000	959	924	991	980	965	1000	965	927	962	1011	946	988	1012	980	946	963	998	984	972	1000	929	975	986	953	937	954	1003	988	949	946	968	948	931	962	1000	960	990	1028	916	977	985	1010	933	984	949	938	944	951	980	965	995	1003	937	946	979	963	956	956	977	940	1003	973	981	997	939	978	955	931	985	998	990	983	925	994	944	952	987	1002	941	962	968	1022	1048	972	957	971	955	980	985	1010	914	942	972	1025	943	1028	959	977	990	964	986	964	982	920	1017	1039	1003	979	947	965	953	944	1001	952	940	933	985	1014	967	990	987	929	933	963	1044	957	899	985	1026	930	902	980	985	977	960	927	910	940	980	982	971	964	993	1006	912	1015	923	917	1004	940	1021	1013	1038	964	932	902	952	995	919	948	991	1070	993	883	978	955	974	990	940	1012	962	1005	983	961	937	983	1011	980	960	964	937	978	985	967	926	952	907	960	938	971	922	957	963	986	954	983	995	967	992	986	926	950	928	992	940	969	939	944	975	989	951	952	972	944	993	972	995	988	947	960	1001	1027	989	953	1046	935	886	1018	936	958	928	964	1001	935	1010	1011	921	1002	961	928	969	980	941	1024	938	989	1016	923	983	855	939	959	923	1011	992	1017	978	942	934	982	992	971	985	974	1036	1006	1003	1007	1002	938	983	930	895	1005	952	977	977	935	905	991	958	991	945	971	989	941	972	970	985	1026	962	939	1028	984	994	968	952	970	926	1008	962	1009	969	957	958	972	988	971	985	972	948	988	974	985	966	926	1021	968	936	962	923	960	1000	972	957	984	921	1003	947	974	989	987	949	983	993	958	994	950	950	980	971	972	959	978	983	995	954	967	897	983	963	961	1004	973	1036	907	957	967	955	1020	951	969	967	993	972	916	995	1025	1023	947	982	974	966	997	960	936	993	987	1007	1004	969	960	961	999	934	944	989	964	1024	953	975	950	985	923	1003	993	1013	944	956	916	979	996	952	947	938	959	987	995	952	957	1001	927	954	1020	923	1006	952	994	943	990	953	944	993	1000	999	981	958	973	1020	944	946	960	993	1027	953	968	947	938	977	965	989	920	992	973	965	1010	1011	1026	999	1007	971	1007	947	941	932	928	952	985	991	1048	964	981	963	964	974	1008	1007	975	926	972	984	981	1066	1004	902	929	963	926	985	1000	1006	952	974	981	927	943	976	975	973	960	956	963	993	978	941	967	969	1010	959	985	941	956	1004	1019	950	966	989	933	979	1001	942	940	976	972	973	988	1007	986	1012	987	1028	954	944	948	989	944	1019	999	950	910	947	1012	999	1025	955	1047	967	997	907	1000	981	990	926	962	968	978	968	1034	1004	884	981	962	947	976	947	980	977	883	1021	895	958	924	1005	1014	999	948	902	955	978	988	962	973	1003	923	1022	996	991	979	973	963	971	969	979	935	997	971	982	1006	980	995	974	986	983	979	930	954	991	998	995	946	970	982	918	932	924	963	1046	950	944	935	962	1005	1005	975	902	950	987	980	945	965	924	1036	922	987	958	1012	958	946	977	950	932	1037	1015	962	948	974	930	935	937	947	944	934	1030	946	1014	940	921	988	997	931	1000	919	960	991	999	991	1000	985	980	956	1043	920	956	975	940	968	948	983	980	963	950	950	999	950	1021	991	976	929	945	987	968	973	967	955	968	977	1001	952	959	1000	977	983	905	973	943	991	935	990	962	1006	959	952	918	935	998	996	957	976	930	1008	974	928	965	984	990	953	925	992	975	977	972	992	925	935	952	984	1008	952	1017	969	965	958	1025	941	980	956	965	962	959	971	944	953	961	957	989	989	953	938	975	972	996	979	986	950	931	916	1009	996	983	963	937	997	953	980	982	935	963	941	1035	995	1023	980	959	999	955	1004	906	989	1011	997	1026	959	964	965	944	907	978	927	1021	945	983	909	964	989	1027	987	970	986	961	937	984	959	978	956	965	965	1019	1003	1026	985	1002	1011	925	935	966	975	935	958	923	992	918	908	1004	1013	959	934	992	965	929	1008	937	1016	965	951	1019	948	946	936	953	984	997	1014	936	957	1009	949	923	976	967	1000	950	933	977	982	975	951	973	931	977	981	997	1037	949	951	1025	986	991	961	957	949	939	959	974	975	1019	948	941	979	943	998	934	905	956	953	969	972	985	950	983	974	942	930	977	967	937	957	942	936	985	933	923	967	974	943	980	990	1004	990	1005	919	963	991	1013	989	973	969	980	966	990	999	994	944	968	947	1077	1003	954	977	979	953	955	968	979	1030	982	971	993	992	995	951	965	929	971	935	972	936	1028	1007	948	933	932	938	953	994	992	965	968	936	994	877	1004	970	889	986	977	947	922	949	977	999	961	984	957	978	1004	973	933	994	983	986	929	939	1013	937	985	938	1021	958	938	973	897	969	960	973	942	996	923	991	929	985	922	949	1011	987	977	1036	990	941	935	1001	966	967	996	967	973	939	935	994	990	959	946	1033	978	964	950	1008	932	954	933	978	946	911	924	979	990	951	977	988	906	964	952	930	991	945	1034	905	928	986	984	962	974	926	961	946	984	975	949	990	936	981	954	988	876	961	962	989	942	988	926	988	953	977	958	993	993	1021	955	955	991	931	951	941	970	923	1001	962	1004	968	945	951	946	945	933	994	925	957	999	1002	939	1020	949	985	920	986	915	967	995	1004	970	1010	938	970	954	1015	959	976	1007	1023	991	973	974	1008	996	1003	1008	991	974	974	965	1002	969	979	939	983	939	959	975	992	1003	1003	978	966	931	955	995	975	961	986	949	948	973	982	960	954	1015	997	953	940	1000	938	950	952	978	956	986	955	1015	948	1006	927	952	973	932	944	1038	922	937	942	961	909	985	979	977	1014	1019	1004	974	981	966	1017	1032	995	1017	928	1005	956	922	954	962	937	990	976	947	901	1001	955	989	967	968	974	1003	949	924	951	936	975	969	931	990	957	991	948	941	992	924	1007	994	981	989	947	979	972	927	1014	940	933	968	949	942	965	977	945	1013	1044	941	960	1030	969	951	990	996	987	1006
24106	21580	27688	25938	13843	1174	1701	10309	16498	12364	5858	1580	890	538	544	544	493	493	489	486	526	515	532	505	487	496	505	464	513	461	489	517	448	522	492	486	540	507	493	448	531	502	517	492	532	483	467	501	533	488	488	489	492	516	499	516	464	512	452	517	539	493	511	501	487	514	525	476	501	481	451	518	529	497	462	502	483	493	523	520	502	471	480	503	497	509	498	516	483	534	501	484	524	524	502	538	507	496	458	494	492	516	491	484	514	500	477	485	477	502	515	487	547	514	498	486	501	483	526	487	452	521	483	511	513	511	465	492	497	464	488	503	480	483	479	476	473	476	459	497	522	468	500	468	455	506	510	491	483	506	532	481	502	505	500	501	522	495	517	500	522	499	483	499	480	488	512	475	506	512	490	491	496	521	476	517	486	492	486	489	503	488	515	459	464	463	501	474	481	470	473	455	467	479	493	448	482	534	531	518	485	519	500	493	490	476	495	509	489	501	522	483	513	506	519	505	538	489	468	470	491	462	493	514	491	535	461	492	509	522	506	460	501	517	513	493	533	466	477	491	453	458	503	482	481	495	497	523	510	457	534	486	488	491	481	518	464	510	492	499	469	480	530	520	511	518	493	493	486	469	462	478	481	539	462	481	504	496	483	488	501	491	473	499	462	490	443	549	494	506	478	543	539	491	485	487	488	487	462	510	510	524	543	498	495	464	504	510	531	507	524	492	527	483	478	470	507	501	500	475	490	485	482	479	480	530	501	525	527	519	581	514	511	502	543	468	511	513	464	476	502	488	517	478	473	482	470	505	467	462	496	528	508	494	473	483	517	504	512	511	513	491	472	502	487	517	514	476	499	472	515	459	489	504	480	467	505	503	511	494	499	514	472	480	484	510	505	477	459	526	496	471	506	489	462	492	502	500	504	485	509	488	501	503	501	525	527	468	488	498	513	482	498	479	487	486	496	501	462	513	496	471	490	497	471	492	505	532	493	474	466	468	501	511	492	521	450	527	521	491	459	530	486	504	466	465	471	523	466	477	518	502	488	449	463	518	498	527	477	485	480	479	489	461	471	474	525	531	440	541	491	473	471	525	500	473	504	468	506	481	486	482	499	483	475	475	494	432	506	467	474	514	475	517	534	475	488	470	489	518	476	520	475	474	498	525	505	455	511	494	495	526	517	517	482	478	482	481	523	482	499	466	464	454	476	502	505	475	486	509	521	494	477	491	530	501	470	480	482	520	514	502	499	499	500	481	496	511	470	525	481	492	524	514	493	518	508	517	455	529	502	495	480	503	500	541	501	492	519	491	479	471	464	457	492	503	488	488	493	503	569	500	474	494	523	468	466	496	539	499	486	501	471	523	529	534	461	475	494	474	467	462	465	518	469	476	512	477	478	514	482	492	475	488	478	486	532	489	516	513	481	475	487	504	485	476	477	501	521	457	528	511	463	476	482	491	461	510	483	467	499	518	494	495	502	508	484	495	509	482	464	458	464	479	470	505	500	522	498	534	535	482	500	451	510	467	519	495	503	512	525	479	528	502	497	485	491	509	482	502	468	457	490	476	487	442	523	528	473	507	473	489	498	470	513	495	482	519	515	478	504	528	498	485	471	523	513	495	483	495	457	517	471	494	518	471	499	487	520	484	500	501	491	478	469	495	466	474	519	483	509	517	517	535	480	505	494	510	498	474	524	497	482	466	489	499	485	474	490	498	535	491	474	483	516	494	545	465	474	514	516	501	504	495	489	458	481	497	519	517	480	522	458	496	515	532	492	492	524	474	512	509	502	498	494	499	483	487	522	483	464	484	467	515	487	462	506	524	524	496	524	494	464	468	478	537	492	511	505	511	437	482	488	503	505	475	504	458	515	486	467	503	456	504	478	480	491	463	533	486	510	506	492	474	459	502	487	523	521	516	483	535	500	488	476	508	490	469	505	476	492	558	523	483	541	501	549	504	507	461	505	516	491	483	470	477	523	460	477	463	490	501	495	533	480	468	441	479	497	502	493	452	477	505	473	500	507	482	482	459	474	513	480	488	509	533	533	502	462	491	527	504	524	502	508	451	481	518	515	498	497	487	463	473	470	451	528	516	503	517	471	473	530	461	495	505	467	511	499	481	522	462	486	481	467	508	462	493	463	499	483	480	511	481	522	460	498	507	472	493	512	517	492	486	507	499	487	481	497	516	524	492	480	483	459	488	471	510	436	489	501	462	494	487	508	515	496	489	485	490	496	508	472	500	498	494	482	483	515	521	477	462	523	484	458	486	483	512	470	520	502	469	504	501	495	470	491	457	473	490	500	474	485	522	471	486	488	455	471	505	490	500	531	500	453	449	453	499	498	470	491	523	466	488	512	515	463	499	515	525	480	468	474	493	524	420	465	475	463	466	541	438	479	468	484	454	478	512	493	497	509	470	439	481	490	482	480	486	478	487	457	492	510	480	469	454	497	499	508	545	500	490	500	502	513	522	492	472	515	473	475	529	469	449	461	521	478	500	513	510	470	480	477	500	519	513	489	508	512	524	486	483	532	499	425	515	481	490	480	470	488	507	510	480	459	516	502	480	488	472	507	535	474	498	508	507	499	488	484	469	536	500	458	454	463	482	446	488	499	488	500	501	476	480	501	464	469	495	488	496	481	504	490	493	533	488	517	492	509	513	487	436	488	468	507	523	478	538	508	501	481	482	487	524	497	542	479	481	523	491	495	521	478	518	510	520	496	499	507	544	534	502	495	463	496	479	433	525	463	498	504	474	517	472	515	502	503	484	468	439	477	494	497	494	449	505	467	493	493	478	480	487	520	453	524	521	483	543	509	502	491	504	481	487	489	485	487	493	498	557	474	493	526	469	515	506	515	489	502	476	501	494	476	505	498	505	515	484	546	472	487	492	525	507	442	492	525	502	499	462	451	527	494	488	504	442	504	483	500	530	516	499	518	485	469	519	471	484	462	463	478	488	453	479	501	502	495	479	538	461	503	517	511	499	502	500	511	465	477	483	517	445	466	473	483	496	465	473	516	497	482	478	486	494	469	480	503	507	476	484	476	482	467	478	499	488	480	513	466	506	457	514	506	493	489	472	509	504	494	478	450	498	515	493	473	498	473	513	480	493	502	517	488	458	470	510	483	482	511	486	484	506	530	479	493	475	476	509	493	484	511	506	503	501	477	482	488	506	500	447	464	509	445	493	452	482	481	511	460	493	472	522	473	486	533	466	492	497	474	450	493	504	480	483	480	501	458	495	487	461	517	489	508	484	516	503	480	487	494	464	493	507	518	525	507	507	497	485	471	531	514	504	510	502	488	468	511	495	483	461	476	478	484	465	473	523	517	463	496	472	488	487	470	507	498	447	521	485	479	532	514	454	481	485	519	486	507	472	487	448	516	509	464	485	498	478	524	498	510	495	481	506	506	496	456	495	493	498	505	482	462	486	526	498	527	500	492	499	520	499	454	510	504	495	508	467	496	495	515	497	472	478	496	480	502	470
3946	10182	5797	2768	2021	1644	4063	20904	27207	21265	10758	3543	1854	884	838	838	779	800	767	790	767	815	774	846	792	852	876	829	753	829	781	802	798	782	805	786	765	791	778	828	825	844	781	814	840	815	779	840	821	817	799	823	794	800	811	762	779	784	832	810	761	754	856	778	790	796	871	786	815	812	792	790	833	862	787	812	823	794	798	839	777	851	786	780	827	837	840	781	804	834	831	803	779	834	843	819	833	790	813	811	797	786	788	876	780	809	796	821	790	764	827	795	797	800	785	815	796	805	872	813	837	808	788	812	803	835	788	781	787	796	811	865	787	792	828	760	825	851	821	802	805	777	762	851	844	813	794	791	854	857	824	830	793	830	780	801	751	811	836	839	770	820	813	879	796	800	774	850	856	763	879	762	807	804	781	822	802	828	764	821	823	815	822	814	819	807	792	792	861	813	825	799	829	800	829	807	791	794	792	789	772	785	807	759	846	775	826	802	815	797	801	819	808	790	855	776	851	840	808	755	816	807	809	842	783	830	783	790	799	825	840	812	805	786	811	779	803	800	813	813	819	763	744	813	790	798	846	812	809	861	836	827	816	817	833	787	790	809	829	770	835	805	828	866	823	799	835	830	826	843	833	863	797	764	823	808	850	838	767	808	766	800	827	810	842	793	820	848	782	869	791	831	814	815	882	820	806	782	845	786	761	854	785	870	778	803	795	789	794	866	795	755	774	835	809	786	817	830	807	835	801	834	772	822	831	829	821	843	787	812	842	825	784	788	787	816	828	817	795	829	780	812	798	800	779	826	807	849	780	783	779	829	795	770	773	817	781	812	807	790	774	836	792	810	821	841	765	773	801	851	831	807	845	820	808	818	844	837	827	760	793	806	819	793	843	834	859	782	781	859	758	806	781	804	834	803	862	802	793	787	788	789	795	838	782	793	799	832	820	824	772	836	809	842	780	815	799	774	819	817	798	832	794	810	845	799	794	762	813	828	782	800	856	808	744	859	837	818	798	826	786	768	769	820	789	871	795	844	802	821	792	816	820	818	854	786	822	838	766	755	815	791	808	782	838	791	818	806	835	832	843	799	824	846	836	800	839	863	784	776	839	807	798	808	776	766	823	772	800	794	814	806	789	849	779	826	808	842	791	777	770	792	778	823	810	772	820	773	806	800	823	856	793	836	820	813	829	726	824	819	771	766	825	830	810	847	832	812	797	870	802	851	799	848	794	841	822	773	760	778	797	800	826	829	782	813	803	817	798	846	829	817	834	767	832	817	751	784	784	809	826	847	776	734	769	853	753	811	771	806	784	838	827	827	788	824	841	760	832	822	846	830	806	822	869	817	790	829	814	759	814	830	752	803	860	802	810	766	774	787	844	776	784	860	807	791	828	768	775	824	804	727	805	783	819	767	830	836	761	801	851	819	776	817	797	805	778	777	753	795	806	825	738	786	804	741	787	850	818	837	851	854	787	820	792	815	807	795	824	790	837	777	778	802	834	817	832	809	851	833	818	786	821	834	769	820	785	842	822	816	767	879	815	804	774	829	801	831	812	761	797	792	800	815	807	812	831	783	853	835	840	835	817	798	821	794	804	812	774	843	819	759	826	851	838	804	863	795	820	832	831	758	862	817	820	729	817	805	797	813	851	814	782	824	763	795	856	772	832	805	813	789	822	826	805	814	831	779	806	797	784	778	859	789	817	816	761	793	817	805	850	801	802	810	820	856	851	811	818	807	777	865	773	837	794	805	824	794	774	760	804	802	808	795	797	837	817	831	795	835	821	805	812	817	800	809	832	803	812	771	871	801	818	795	815	832	802	800	784	812	844	793	835	819	844	796	806	835	821	818	805	838	772	832	810	800	796	844	773	779	803	832	783	793	804	828	812	796	811	809	849	838	818	768	827	844	837	818	812	837	772	807	792	846	761	835	817	835	760	828	819	786	791	848	825	831	777	771	816	809	761	784	814	820	807	795	824	793	797	798	806	801	752	820	796	848	757	865	818	771	835	804	837	772	809	803	806	764	816	808	809	804	811	839	801	835	740	791	835	821	828	782	820	807	821	824	816	806	825	796	797	780	771	756	784	850	809	784	805	779	814	764	817	806	799	829	848	862	793	808	827	839	810	793	829	787	808	832	838	819	789	805	762	820	804	823	840	786	853	810	797	816	788	797	848	807	841	809	763	856	798	807	822	820	802	794	760	802	793	797	786	830	715	786	852	806	786	790	830	805	833	799	808	867	822	809	787	774	809	836	795	768	826	838	792	823	770	775	830	772	795	840	826	775	795	791	796	844	789	764	776	770	819	764	809	823	826	774	770	812	776	789	809	747	847	836	789	839	803	829	787	807	790	880	840	804	785	822	796	793	814	805	812	787	806	832	803	783	834	793	861	793	853	822	772	829	832	812	837	755	816	852	763	802	833	773	737	806	853	844	755	813	798	761	812	774	790	805	809	811	800	838	764	733	829	760	817	745	792	824	793	799	773	767	786	816	840	837	824	799	797	818	801	760	827	770	798	852	789	806	822	791	830	788	794	854	835	882	819	806	799	812	796	811	753	821	832	796	806	806	790	806	762	835	795	864	857	738	835	746	765	817	805	808	831	832	797	787	816	751	852	799	857	776	802	823	859	856	801	795	776	803	788	791	807	850	851	839	827	775	811	831	798	797	790	755	794	834	800	873	813	881	787	791	811	848	750	784	795	827	825	785	788	808	782	801	792	793	772	815	798	801	817	801	843	806	852	787	858	806	805	777	754	844	810	817	789	791	874	786	782	813	793	844	822	803	829	795	784	798	792	794	787	784	828	768	809	765	807	818	790	803	854	785	777	865	797	811	782	782	841	802	771	786	803	761	821	783	774	831	773	743	827	786	813	786	827	857	823	781	836	832	774	789	825	802	822	764	867	806	796	810	840	803	833	869	797	796	831	798	779	797	806	787	787	779	795	774	784	824	820	828	794	808	753	840	848	776	849	850	814	768	838	820	789	860	813	832	767	838	899	809	779	791	813	758	816	838	760	796	804	796	822	779	808	754	791	869	767	809	834	864	807	822	798	794	779	819	781	797	763	781	854	798	828	829	761	810	760	822	813	892	798	763	786	846	782	798	819	847	794	835	787	782	773	792	804	763	765	826	811	835	804	799	817	830	829	798	798	794	811	840	799	752	816	811	759	798	763	820	820	792	850	831	858	813	823	841	843	796	819	830	828	801	811	803	835	790	817	825	845	842	778	829	824	818	829	820	781	850	856	798	817	804	841	815	842	801	805	794	830	832	754	815	803	839	825	825	794	802	787	823	784	794	816	808	862	767	809	814	816	823	800	757	769	842	832	852	833	786	772	752	812	784	848	816	781	803	810	852	788	836	816	850	804	780	776	815	833	795	803	758	788	749	844	812	814	824	803	854	817	751	826	814	785	788	824	816	763	801	745	796	828	836	803	776	825	849	778	816	784	789	798	749	773	843	789	822	860	754	833	833	765	839	807	772
25571	21558	24612	16894	1162	721	817	4447	7145	5746	3328	1473	782	597	599	625	585	599	573	578	622	608	594	581	583	575	606	629	585	603	562	579	542	602	582	587	575	600	558	548	552	554	609	563	625	596	539	609	570	570	613	620	561	585	596	604	560	594	599	612	571	606	595	596	582	588	616	569	594	611	607	557	603	585	555	563	543	577	620	604	617	575	584	550	583	632	589	545	536	554	546	591	608	618	588	585	565	571	597	586	565	572	591	598	617	630	601	593	552	543	581	631	574	585	555	597	587	590	603	599	585	572	627	603	568	589	607	566	559	582	582	544	587	596	607	596	636	631	604	595	579	529	564	558	579	571	613	592	579	580	571	611	582	572	587	588	556	545	557	571	580	555	588	554	579	563	587	567	573	589	610	604	562	576	595	577	595	629	557	596	539	603	578	594	591	615	596	616	606	645	607	573	578	605	593	623	600	611	571	562	639	592	561	581	584	587	580	588	566	580	576	586	601	579	624	580	592	614	567	611	596	572	613	566	588	574	590	616	580	579	636	569	601	559	558	591	593	622	577	625	625	583	601	551	579	607	612	554	558	604	609	583	588	614	627	593	586	598	562	523	605	549	560	584	587	549	607	596	577	608	597	607	589	612	557	593	585	578	581	571	614	627	540	596	640	619	628	576	609	627	631	573	572	571	588	554	567	586	625	571	560	604	561	560	586	565	604	553	579	615	584	602	528	647	596	573	577	576	596	558	580	587	557	572	615	609	610	558	568	582	588	621	562	584	577	586	570	577	606	577	621	530	622	587	599	577	562	555	579	597	566	574	641	612	593	605	576	558	612	585	572	599	563	580	561	630	576	624	567	530	600	590	574	592	583	571	629	566	547	572	614	569	616	568	588	595	544	585	576	600	571	612	551	560	632	543	623	593	607	540	578	598	597	599	578	562	610	601	619	584	619	597	524	561	620	569	565	585	577	567	572	573	575	593	589	590	582	601	634	579	574	586	580	602	563	563	568	582	534	534	580	575	541	576	618	588	570	600	592	572	609	588	634	617	588	607	611	576	586	585	636	585	596	589	596	569	591	557	635	611	579	576	602	584	613	539	616	576	596	565	562	591	551	586	595	551	569	593	559	551	562	607	559	595	593	590	585	582	567	591	590	590	554	590	565	571	602	557	602	588	562	588	609	594	639	587	567	632	609	600	624	587	613	586	558	556	590	592	587	629	590	613	583	627	599	627	579	588	600	558	601	627	604	554	544	628	585	557	556	573	572	560	566	575	586	624	560	563	620	612	579	581	609	604	573	596	593	619	601	600	544	549	587	585	564	581	579	576	575	557	621	604	534	576	611	596	606	592	555	613	575	562	554	608	616	640	623	608	577	585	577	543	614	551	558	572	540	609	594	554	613	581	579	571	573	553	587	625	574	604	612	619	595	604	574	567	577	592	637	560	585	570	628	575	575	603	627	604	570	593	594	602	563	607	601	586	599	608	568	557	573	595	597	588	633	539	644	555	578	604	584	619	589	603	603	561	613	599	605	590	546	616	563	580	565	610	594	573	577	572	581	593	604	555	596	611	581	601	561	592	587	558	593	579	577	572	601	582	599	574	569	623	616	592	598	610	566	591	581	591	612	615	573	567	544	555	591	567	580	567	581	561	599	606	573	576	544	563	588	577	599	556	583	609	583	633	549	528	540	616	597	543	545	589	611	629	556	575	554	579	609	577	587	602	595	578	522	578	574	593	570	574	601	608	605	600	634	657	590	596	574	595	546	564	582	513	577	604	597	543	581	609	566	589	534	598	599	571	645	615	577	545	527	597	568	573	630	564	626	577	591	578	586	581	583	597	555	540	563	623	628	593	568	551	595	538	575	559	562	590	591	582	578	589	587	582	571	556	581	572	588	588	580	596	541	633	595	600	639	587	636	581	590	605	576	608	550	564	582	574	589	589	577	592	586	606	559	581	570	608	595	597	577	573	575	540	629	628	637	600	527	605	558	600	621	600	637	590	579	574	570	633	614	603	566	585	599	599	570	648	570	588	596	593	534	587	579	545	569	603	559	613	546	580	596	607	594	576	540	580	607	574	589	612	579	571	555	574	582	590	585	552	583	572	597	598	534	560	543	531	585	558	567	543	590	586	586	605	594	605	619	629	583	557	588	546	580	610	564	555	575	567	595	553	554	634	535	617	619	588	598	573	571	551	586	588	581	579	579	559	575	576	560	602	647	550	616	598	632	621	579	564	583	564	552	583	585	584	627	540	570	568	619	588	567	637	613	586	613	636	565	613	575	588	593	554	643	585	620	600	578	574	570	570	620	576	622	563	600	603	658	591	586	568	567	608	564	568	574	580	583	585	596	576	561	581	562	537	593	625	600	592	566	577	559	583	606	608	608	579	625	589	602	619	603	561	612	600	618	592	593	537	592	569	578	572	582	546	559	590	565	605	622	605	588	576	598	579	588	579	576	579	546	588	576	577	607	619	612	603	574	601	565	618	576	592	552	577	520	610	571	607	609	563	529	575	566	605	620	575	617	587	511	588	575	586	584	619	615	569	586	563	587	590	602	562	606	541	562	619	565	578	616	612	638	582	582	602	606	581	593	565	558	569	584	637	625	560	609	594	612	589	601	551	580	554	627	599	554	569	569	543	591	582	582	584	609	629	592	551	566	569	620	554	615	565	585	590	573	609	602	594	591	622	610	588	615	619	574	564	623	582	591	583	564	579	588	614	565	590	577	634	556	598	576	588	568	591	633	572	549	567	588	606	592	597	570	588	530	563	620	597	595	614	575	590	589	599	578	612	630	531	597	611	604	585	586	589	594	525	564	596	604	581	602	598	587	591	600	576	580	591	585	578	597	573	639	592	545	577	613	586	569	565	569	608	578	582	611	594	555	515	582	642	601	584	591	617	585	583	590	554	581	579	594	552	558	579	554	591	614	588	604	563	593	632	576	599	635	614	593	606	615	561	572	568	580	596	575	594	615	589	621	574	568	550	579	599	611	612	561	585	585	561	578	535	592	551	569	592	574	580	587	589	571	581	566	592	574	626	574	569	601	542	617	566	547	623	584	607	585	603	594	604	599	561	580	592	623	599	587	593	555	599	569	582	553	610	591	594	575	592	602	542	590	607	599	594	555	619	580	611	577	586	604	590	594	636	578	586	563	647	555	606	614	594	582	592	625	616	581	629	595	606	598	602	528	601	603	586	551	574	566	536	570	569	610	627	549	590	614	547	595	628	570	593	588	585	596	597	557	554	601	616	579	597	584	594	592	561	564	550	604	607	612	575	592	625	603	595	565	595	592	594	546	554	601	566	579	602	560	592	599	606	602	561	575	562	574	601	606	574	590	595	565	597	564	587	573	547	576	590	574	595	583	597	546	635	563	576	571	579	604	555	583	638	597	605	619	635	602	542	579	601	591	581	586	567	577	514	550	583	602	592	578	606	563	575	573	571	595	600	588	569	584	588	589	566	577	598	601	565	616	603	612	573
4408	4932	3702	2463	1791	1472	1607	12703	18299	14158	8285	3595	1373	929	978	920	895	954	909	948	951	932	928	916	865	923	980	917	1015	924	875	931	959	932	919	951	910	940	945	907	935	985	988	975	981	894	942	978	939	936	875	934	955	948	933	963	924	900	898	876	903	977	960	976	919	951	904	926	952	975	958	912	901	975	914	909	952	872	923	911	910	967	937	959	937	917	906	981	983	1002	961	954	911	903	899	886	990	963	959	916	901	915	886	967	940	927	937	906	955	898	924	931	894	932	884	944	932	939	924	896	956	911	936	890	944	932	914	955	1005	914	929	919	915	926	940	918	943	941	950	946	872	930	933	884	980	912	934	955	903	972	927	911	924	990	934	946	924	889	925	918	929	954	918	906	977	924	942	895	895	947	937	982	986	950	939	998	934	897	877	924	975	968	951	934	946	937	895	922	910	930	945	960	931	928	894	915	928	956	888	907	893	853	883	952	977	948	966	896	966	929	875	884	912	902	919	946	939	928	922	898	892	910	940	927	899	943	947	867	974	929	959	939	900	926	924	942	946	889	922	944	921	881	938	968	942	968	889	940	955	944	914	931	892	940	904	979	885	906	937	950	923	937	968	912	912	937	908	936	923	874	921	968	947	941	927	886	927	938	961	970	902	888	924	955	952	953	934	978	920	942	946	962	917	938	923	940	916	981	943	955	900	954	955	883	913	924	929	941	998	897	914	932	937	970	986	898	894	978	937	948	964	945	999	928	972	914	939	967	947	915	920	923	901	931	912	913	919	897	892	911	923	933	944	936	954	930	931	909	943	932	939	907	888	929	921	938	940	935	928	921	930	919	954	915	961	915	937	936	937	911	933	942	893	956	920	996	917	932	936	972	913	883	899	927	988	915	929	959	918	932	880	903	884	922	907	949	968	978	941	915	946	904	953	905	961	884	918	905	954	929	918	939	959	910	956	893	934	958	888	923	902	933	929	886	938	942	972	876	966	951	939	947	977	953	929	937	914	946	949	871	929	911	948	901	898	956	896	951	951	888	871	973	922	947	892	935	928	920	945	958	897	925	856	930	995	902	902	931	962	893	884	921	890	941	937	899	959	931	963	931	919	920	928	953	934	905	890	936	940	927	977	942	958	972	948	963	921	928	974	914	923	932	889	898	963	972	954	899	930	894	956	926	939	921	903	934	874	919	981	903	951	908	894	977	966	937	909	956	921	941	844	936	958	987	928	919	931	990	937	937	880	900	932	924	950	987	905	950	932	889	932	930	916	892	930	882	937	944	885	923	978	923	987	919	912	930	931	925	935	937	925	923	944	948	963	968	909	908	939	930	903	960	927	961	927	939	918	899	833	928	925	940	968	947	890	916	940	926	939	936	969	937	948	928	925	934	917	934	973	873	942	863	936	946	950	915	953	891	931	921	951	923	945	932	916	957	938	848	973	903	929	947	967	939	889	926	1005	949	928	869	966	969	971	932	941	897	939	944	952	952	929	917	925	964	900	904	955	939	920	911	939	963	936	961	936	917	932	910	931	966	988	962	909	906	939	902	977	923	902	973	965	930	927	961	888	942	941	1008	922	969	936	971	863	919	979	956	922	929	956	897	964	946	897	915	907	922	914	941	932	901	917	895	896	926	990	925	915	907	905	929	950	926	910	928	933	933	948	923	999	936	934	918	923	936	918	942	980	970	960	957	895	970	902	913	878	932	941	876	958	896	911	953	910	944	944	943	903	946	950	908	890	931	921	942	896	962	931	933	946	906	941	894	961	938	925	867	926	862	941	945	900	965	914	909	906	936	937	948	918	896	885	956	901	896	920	962	908	893	954	956	955	938	968	952	965	993	899	898	904	912	913	995	937	947	942	921	908	927	910	894	951	844	885	954	972	940	955	958	876	929	928	897	950	912	898	911	904	945	917	935	976	894	936	896	941	914	918	898	931	875	921	940	925	950	919	892	914	944	923	921	946	916	963	968	923	887	899	904	972	912	947	981	950	933	928	914	957	929	943	938	899	935	912	930	908	938	901	970	946	946	927	941	897	959	948	921	950	922	958	947	949	889	916	892	879	891	921	917	966	891	935	931	950	929	915	950	944	947	941	890	949	920	918	959	928	889	914	856	922	902	946	989	938	999	967	915	924	904	939	961	908	937	925	920	971	931	864	945	937	834	942	928	915	910	894	918	919	948	934	896	884	945	961	931	939	950	960	950	906	889	902	944	923	919	934	934	947	902	920	954	961	929	894	927	951	932	948	933	943	958	914	913	1013	950	996	970	930	939	967	964	962	898	1024	986	895	901	900	885	904	975	910	971	956	892	940	959	946	900	945	917	920	920	966	923	889	964	959	921	928	923	890	899	827	958	922	902	909	949	938	907	959	872	869	951	947	945	954	922	925	903	958	962	938	954	928	912	917	930	946	885	955	953	913	901	928	950	924	975	871	960	920	944	935	943	924	927	891	978	907	903	945	968	876	881	941	964	924	964	941	868	937	884	947	927	947	907	899	930	928	947	1017	936	901	936	958	970	942	969	923	907	931	906	987	885	984	956	983	915	954	937	899	936	960	944	960	934	911	965	969	894	903	989	968	921	926	978	910	875	870	930	956	972	942	931	915	939	1011	920	941	912	916	874	966	945	917	913	914	917	969	948	868	939	931	904	963	929	904	923	910	874	925	899	938	946	952	934	938	943	919	948	927	973	957	930	962	912	926	844	888	947	973	927	963	932	969	936	967	918	921	961	933	938	899	890	931	943	936	950	880	898	875	941	892	979	946	996	904	866	963	968	963	903	953	923	921	895	923	918	909	911	926	904	978	931	948	961	922	937	963	968	870	902	882	934	906	962	904	916	955	912	952	882	893	937	921	989	952	957	943	955	924	932	933	912	883	970	924	922	951	931	929	972	946	869	933	900	913	883	956	884	899	929	976	928	934	922	895	892	956	893	940	933	897	924	899	994	970	907	914	956	938	939	919	927	883	926	906	968	947	909	941	895	916	947	864	936	941	995	992	913	899	936	911	870	963	958	938	914	950	925	946	879	911	926	901	908	899	917	933	980	924	906	908	916	919	947	922	915	927	971	929	965	930	907	975	995	904	936	960	958	965	908	899	902	939	942	930	920	909	938	962	971	953	827	946	894	909	942	937	940	969	937	917	988	965	931	951	970	893	925	897	932	944	935	936	950	960	905	968	945	966	938	902	992	902	1013	941	968	983	901	886	920	890	920	904	948	927	946	897	959	932	977	908	907	922	971	957	975	913	951	979	939	928	973	966	894	938	952	979	932	946	895	898	898	957	900	980	901	897	903	952	926	952	886	955	947	964	960	935	864	915	944	923	908	913	920	923	951	959	962	898	908	891	930	922	906	911	964	899	878	914	931	943	936	905	929	976	959	909	929	899	917	890	923	1005	941	939	907	932	897	919	940	968	916	1005	900	939	995	960	931	952	961	929	926	884	930	921	932	924	958	905	953	911	908	961	912	906	877	935	958	880	924	912	945	969	951
22977	21600	28678	25010	21597	15110	6774	16835	27155	23268	13643	6212	1659	455	438	400	391	459	397	412	423	408	374	389	390	391	433	386	427	417	404	417	427	417	439	399	413	417	413	401	421	364	358	402	398	410	421	388	418	405	418	414	427	449	427	425	425	407	409	401	420	380	449	408	431	416	392	441	418	387	403	414	447	408	430	432	438	435	392	435	427	384	414	426	412	465	361	392	422	431	410	417	394	419	390	429	433	458	442	397	406	418	422	382	428	390	433	410	434	404	369	428	434	441	413	423	428	414	400	405	407	398	398	429	416	413	450	422	412	425	405	386	396	425	376	403	430	428	399	426	369	370	404	461	422	424	424	421	392	422	402	372	455	433	389	433	387	413	402	400	431	442	420	405	400	423	431	369	446	376	413	408	443	412	415	388	421	401	413	402	407	379	410	401	337	405	388	387	423	457	429	440	432	407	399	410	414	440	412	398	403	416	432	428	423	417	420	423	369	413	351	407	411	384	403	400	428	368	386	426	411	420	384	370	427	446	396	399	415	431	421	371	396	401	406	445	441	378	426	437	401	405	407	393	415	387	385	441	405	432	367	398	416	418	385	408	391	390	449	424	440	421	424	425	426	415	411	370	411	400	395	397	406	409	382	400	426	418	426	430	418	395	393	404	433	446	430	419	395	432	405	390	374	425	434	436	444	433	395	400	398	423	407	412	411	436	424	444	446	423	405	393	408	427	408	398	405	425	403	389	397	443	382	449	404	430	419	404	378	387	418	418	363	404	385	446	428	403	442	444	417	397	386	437	460	455	430	406	406	418	441	427	397	408	399	449	375	394	400	420	390	419	424	419	400	423	412	410	435	419	380	441	405	405	428	409	435	428	408	398	397	403	423	405	416	438	413	415	427	427	392	442	433	415	413	386	419	444	366	405	430	412	429	435	415	367	432	421	382	405	438	391	473	399	417	386	422	413	442	384	412	415	401	412	412	388	385	410	439	428	396	393	401	391	387	388	395	414	453	376	425	383	402	392	428	392	466	401	408	426	366	417	414	415	439	412	377	405	432	412	401	414	403	395	417	415	419	419	387	380	391	398	379	397	424	475	432	431	399	423	425	441	409	397	395	438	406	448	388	393	385	426	396	419	420	391	422	415	403	388	401	397	422	400	390	435	425	380	392	430	404	420	404	408	454	404	406	386	406	407	412	449	429	435	437	399	426	385	395	411	414	375	379	396	380	404	433	419	441	455	383	356	425	416	436	415	424	405	403	429	416	441	391	418	393	441	404	434	428	413	390	423	401	439	408	424	429	371	421	423	397	435	420	392	387	409	408	431	440	408	413	436	407	431	382	436	378	408	423	375	392	396	417	397	464	381	407	387	402	408	435	436	427	409	414	415	400	401	402	393	382	406	385	404	423	400	414	397	402	435	404	406	429	384	429	415	439	406	412	408	379	436	385	404	399	413	408	398	462	411	390	374	405	388	440	434	429	419	392	393	483	415	394	409	414	405	417	415	425	410	423	397	423	439	402	380	398	443	450	421	423	430	405	393	414	421	419	443	416	412	394	459	425	411	415	391	390	423	403	409	434	385	428	400	404	401	419	383	395	417	375	414	412	413	404	425	386	419	402	383	412	449	402	417	379	419	404	397	398	381	444	415	406	428	409	417	376	396	392	433	433	425	444	409	412	435	406	408	411	386	430	441	412	435	393	393	424	419	386	410	413	430	439	417	411	400	429	443	427	402	399	420	430	418	408	397	423	426	422	438	424	377	430	417	408	415	440	403	397	446	407	400	419	398	420	429	399	409	386	379	451	392	400	426	413	456	379	400	411	420	383	420	425	399	405	426	440	432	383	439	406	426	410	384	420	438	385	459	373	422	401	391	448	428	423	396	413	407	435	415	384	375	394	389	388	393	397	419	396	417	444	408	378	413	419	415	439	432	444	425	400	389	370	430	414	396	402	390	425	411	423	416	415	421	412	425	397	397	397	419	385	388	436	398	431	409	445	418	417	427	405	434	395	431	422	392	438	420	442	432	399	435	435	389	421	421	389	434	397	440	431	361	393	390	406	416	400	411	422	417	406	400	396	426	402	411	396	386	414	389	419	394	402	385	404	388	395	380	372	390	437	401	393	422	379	406	423	412	393	436	422	421	437	402	465	390	411	402	431	421	422	415	460	419	381	420	403	397	427	417	369	428	415	428	418	406	427	404	401	420	378	382	403	383	391	435	445	384	405	422	392	401	409	413	435	410	418	420	410	424	401	400	401	401	408	431	404	428	396	447	430	427	390	429	424	438	436	375	417	408	390	390	417	412	391	395	390	401	389	416	375	404	464	377	445	408	397	436	417	414	437	435	423	435	384	397	420	390	422	418	437	412	402	394	396	430	402	404	430	416	406	434	442	397	424	377	440	432	396	401	423	417	404	417	435	401	365	388	407	411	409	359	370	430	417	378	418	400	407	403	430	425	419	431	417	445	399	391	450	441	396	408	405	411	416	403	406	420	392	434	455	405	374	396	418	421	420	397	407	412	416	400	392	396	366	414	441	410	397	447	432	391	417	460	407	431	439	428	405	379	422	378	409	413	398	381	418	411	434	434	408	411	400	400	397	435	431	408	457	409	423	405	408	427	427	401	441	396	420	425	388	441	390	426	400	430	422	364	417	422	378	453	401	412	401	378	445	400	414	410	412	403	396	388	420	434	390	385	402	398	420	443	430	412	405	408	425	391	373	431	403	402	414	409	393	387	398	423	391	441	401	390	396	411	384	409	429	425	409	429	420	385	402	440	383	400	410	431	398	371	362	401	393	435	423	413	403	417	388	379	410	442	403	402	394	401	440	379	408	416	439	394	432	402	424	410	408	415	421	407	430	377	414	403	426	404	400	379	388	440	402	437	394	389	405	416	427	431	402	414	407	389	378	433	437	378	419	403	411	414	416	383	414	406	401	442	371	385	393	439	416	419	399	421	432	408	432	397	395	439	358	396	411	408	445	404	416	412	370	441	415	448	461	435	384	431	385	404	449	412	401	443	405	408	437	413	422	424	393	429	428	405	391	418	382	429	390	386	428	417	410	452	427	423	409	408	425	408	381	405	444	391	416	422	393	425	393	360	403	404	390	378	402	425	367	429	419	399	417	404	446	394	395	423	398	438	388	397	416	414	393	387	416	386	405	429	442	403	414	423	401	409	407	410	474	398	402	419	406	414	399	429	421	405	404	437	454	384	414	415	377	422	384	438	397	425	428	386	439	414	375	422	388	465	467	396	415	425	429	393	454	438	429	399	420	400	401	400	360	442	421	440	400	422	413	429	393	421	427	413	409	385	389	454	435	396	419	409	404	417	388	407	360	383	396	408	404	394	395	389	407	419	414	415	385	393	433	389	405	436	417	432	379	424	402	399	394	421	371	420	396	434	371	434	393	391	388	436	422	394	445	435	411	417	408	392	415	385	415	427	396	363	402	411	383	395	426	409	436	399	388	406	417	439	423	413
4975	13936	8972	4752	3782	3794	12151	28027	37115	32001	21315	12144	3575	676	621	650	671	652	720	670	699	667	657	685	707	698	662	682	629	642	653	734	690	652	628	639	686	654	692	696	661	688	681	684	659	639	670	656	694	643	679	674	670	653	675	638	699	647	651	655	624	675	727	670	656	684	605	640	663	644	631	650	685	681	646	682	631	677	649	649	634	684	675	644	675	660	572	676	690	656	592	667	683	665	703	640	658	672	664	651	624	640	711	667	678	651	657	667	607	660	684	635	700	706	621	667	677	655	665	674	651	644	657	672	654	653	676	687	655	659	698	646	627	680	720	708	610	627	687	681	657	678	676	652	671	700	625	663	704	635	621	679	664	650	684	661	646	675	651	677	669	644	671	659	614	685	712	681	683	617	662	650	674	689	640	653	659	685	680	668	640	673	651	684	680	709	650	640	666	678	673	675	634	648	646	673	712	665	639	692	732	642	653	626	680	686	651	721	644	712	643	684	684	603	690	705	607	657	656	707	653	661	690	674	661	623	692	683	666	683	647	647	690	635	678	704	681	640	637	703	676	604	688	657	633	674	652	690	672	650	677	689	685	676	636	649	677	661	633	724	644	651	660	663	659	656	659	631	671	681	630	643	658	667	678	671	633	636	640	667	620	674	667	619	654	689	659	633	674	704	665	664	679	688	688	674	693	650	651	674	667	647	700	706	682	712	668	681	629	676	661	650	641	649	644	645	672	656	679	676	670	698	693	659	687	611	650	653	659	659	655	664	667	658	642	624	630	655	651	715	635	640	672	660	672	628	674	656	646	648	691	682	668	620	644	616	680	663	691	690	647	593	692	669	646	651	663	607	643	639	617	715	621	665	665	637	656	676	671	658	681	694	707	687	650	706	618	652	679	702	621	673	643	674	685	612	751	690	650	666	665	695	678	632	650	686	697	640	672	672	652	686	675	656	639	713	639	665	689	670	648	662	650	631	664	711	625	635	629	625	704	661	638	655	651	644	687	681	671	678	655	658	708	683	687	640	640	658	654	669	632	683	675	674	688	674	640	688	616	680	622	686	699	653	665	714	606	675	603	699	683	658	659	664	663	665	651	660	671	639	685	659	611	672	677	679	653	657	673	697	681	676	666	668	682	670	700	639	639	682	658	662	641	657	682	632	622	686	660	669	652	653	650	652	651	670	677	729	657	619	650	653	671	654	650	664	644	684	671	680	651	670	680	660	688	667	648	620	635	713	649	644	642	655	654	649	670	667	651	666	702	674	661	667	689	683	670	660	672	671	653	638	679	672	658	630	673	666	647	678	607	657	672	640	677	609	650	678	650	657	644	667	695	665	663	659	647	625	675	656	671	719	668	620	706	642	673	639	640	627	655	685	688	636	633	643	672	679	647	639	655	661	677	685	679	688	640	656	615	661	656	659	681	705	684	666	661	610	682	629	612	690	672	672	668	683	646	693	632	709	662	680	662	691	655	657	625	644	674	681	671	696	660	666	651	662	708	702	650	646	626	650	662	666	679	614	647	663	646	614	664	684	666	721	672	686	659	642	645	661	719	690	678	702	659	669	633	685	637	637	677	673	707	663	639	657	721	627	649	658	652	651	680	701	657	643	685	678	657	663	621	618	652	677	630	643	682	673	669	629	695	622	705	652	683	687	668	672	684	648	660	627	677	641	607	652	670	627	655	618	706	612	686	650	677	645	665	664	703	625	703	713	637	671	686	639	712	709	659	624	657	651	633	697	635	683	700	738	629	690	693	669	693	679	663	687	702	687	698	643	689	667	660	656	656	700	658	652	637	641	646	659	665	668	648	681	648	679	697	625	696	682	725	648	684	680	698	659	664	662	699	663	681	648	612	672	670	648	674	681	642	701	678	685	633	685	677	649	700	677	703	612	659	644	658	680	656	685	649	691	672	657	651	695	628	644	700	659	674	673	638	657	685	693	686	687	669	636	590	680	665	664	642	709	654	667	668	669	631	678	683	698	633	645	609	665	648	661	646	698	632	686	672	650	633	677	592	601	699	677	636	629	683	703	707	677	669	691	631	662	663	666	620	657	659	623	631	730	673	641	665	621	617	711	663	739	672	696	665	694	659	662	636	608	664	684	658	683	697	686	637	679	614	661	651	677	647	687	678	674	617	664	642	618	691	617	671	658	670	669	667	689	684	627	698	688	630	620	712	652	613	694	642	639	635	633	657	664	624	659	688	652	666	688	699	664	658	664	657	637	722	700	664	705	648	661	638	682	647	680	641	671	681	649	609	686	653	684	654	641	655	687	622	686	650	672	629	673	639	709	670	696	656	659	636	679	669	642	706	668	653	665	678	672	649	638	678	615	644	620	602	601	673	642	684	650	621	698	659	663	640	656	643	634	686	672	696	659	688	692	661	621	666	667	636	618	696	666	665	636	728	639	634	677	672	646	655	701	709	660	671	662	673	677	693	661	656	685	687	612	616	667	668	656	668	637	710	668	645	645	650	638	656	682	651	660	704	675	699	726	666	646	664	655	617	637	663	665	664	686	668	663	636	681	701	672	655	678	668	682	611	649	646	664	640	694	652	625	671	652	666	629	658	680	665	670	670	678	659	687	695	691	650	671	670	654	650	649	646	682	654	667	714	664	614	665	619	653	642	670	659	652	642	701	682	678	678	659	608	663	661	648	640	659	692	654	709	634	669	641	695	660	635	724	670	663	634	658	666	695	654	711	688	677	671	628	644	693	642	665	681	722	701	644	692	638	643	620	671	660	689	673	657	630	679	681	662	650	714	661	688	649	651	654	662	651	607	619	642	647	664	663	686	635	696	640	646	657	668	679	679	636	662	677	645	683	689	613	626	658	673	669	656	664	639	650	680	595	670	660	681	642	622	614	669	669	670	677	653	680	673	636	691	622	629	637	691	667	634	638	702	657	659	691	677	670	646	674	705	642	702	626	701	700	648	673	687	666	662	628	665	683	667	658	683	620	697	664	670	621	660	667	614	702	639	657	704	663	682	695	657	665	675	689	684	592	625	672	668	659	584	708	651	651	694	666	690	661	716	666	668	627	673	644	665	628	673	667	683	697	723	641	640	640	658	657	706	645	657	660	691	653	677	674	654	662	677	678	643	650	657	646	703	704	651	644	716	666	644	687	688	666	656	668	661	652	617	716	628	667	680	704	633	724	676	655	683	682	673	692	689	666	667	656	645	659	666	699	680	700	692	675	618	672	718	645	706	682	648	679	676	665	664	689	714	650	691	698	653	646	658	708	680	649	664	677	643	649	654	685	656	639	655	651	675	691	672	684	650	650	634	672	641	665	680	657	701	629	679	707	650	675	649	652	629	657	692	677	652	653	694	665	655	657	631	682	648	682	698	662	724	664	656	698	671	666	673	651	631	640	646	694	662	716	689	639	634	628	679	650	709	683	635	673	645	637	679	674	648	671	689	672	683	655	689	645	670	687	675	664	647	643	647	651	627	699	637	643	655	674	685	652	650	687	666	660
27924	17510	3645	1110	815	826	718	1302	2636	2564	1735	1217	820	670	593	622	621	613	634	644	621	604	625	583	613	596	631	655	714	644	654	615	660	628	629	626	653	654	648	593	607	643	619	623	586	589	625	647	701	644	649	607	649	635	652	654	601	631	634	645	649	657	628	648	643	685	626	677	612	631	628	602	637	593	644	629	676	658	685	642	635	635	669	584	651	626	616	617	653	662	656	632	648	665	666	612	593	664	649	596	641	571	644	632	613	652	596	591	634	619	632	626	661	649	597	638	642	611	658	612	579	612	640	631	636	656	624	635	597	621	629	631	637	635	667	636	665	652	644	638	692	618	621	663	657	608	656	637	643	662	661	655	626	672	612	673	633	600	718	645	621	628	586	624	667	657	632	634	647	682	607	625	638	623	602	640	650	602	626	634	646	618	620	611	623	645	580	643	643	643	621	654	613	632	595	640	629	671	654	621	616	600	635	606	635	619	633	613	600	589	601	606	607	609	636	601	623	651	668	620	620	640	644	590	615	667	576	649	556	634	623	633	653	668	665	609	662	614	629	612	642	626	659	598	615	623	654	621	641	656	633	609	671	639	646	641	646	625	628	668	591	626	655	641	647	648	623	601	629	610	603	584	654	625	604	600	639	620	628	628	607	599	632	642	620	663	614	661	602	647	641	634	683	630	648	645	608	635	674	606	621	654	647	642	641	671	587	604	648	635	639	671	622	621	655	644	636	622	634	611	715	627	606	620	635	674	602	621	611	644	637	619	624	617	629	639	677	644	653	625	618	634	639	655	658	648	681	695	606	599	632	661	644	668	639	650	647	648	588	606	643	623	626	632	628	610	615	636	639	594	655	620	632	626	654	653	645	637	622	620	647	633	656	630	646	634	631	617	622	588	641	600	625	628	645	622	638	654	660	615	659	633	650	634	627	626	648	675	640	623	613	595	651	575	638	630	584	603	598	636	600	657	653	647	652	595	637	607	612	612	632	634	568	628	631	620	614	638	599	636	634	597	629	628	641	623	580	635	623	628	682	664	601	670	668	630	631	583	638	629	640	628	712	594	628	620	668	651	656	620	640	628	606	635	640	662	628	625	626	656	611	606	650	608	607	630	645	595	662	639	681	637	673	654	607	582	652	634	621	599	602	604	671	596	641	673	661	616	604	627	684	686	654	624	622	590	654	604	611	626	632	619	616	599	619	671	696	573	620	646	620	637	629	648	626	635	648	666	636	639	668	606	649	627	658	584	623	608	637	670	624	657	644	638	646	675	602	621	600	633	637	575	619	635	640	610	652	612	685	639	645	682	652	637	648	610	660	650	623	642	590	612	654	621	634	626	649	636	640	655	614	656	669	636	623	646	654	673	634	600	616	633	671	643	636	622	628	646	616	626	599	641	629	607	647	612	603	687	626	653	636	607	641	653	611	585	634	638	626	594	613	663	650	617	639	658	637	650	655	682	652	623	596	627	609	645	621	672	611	644	655	624	618	662	625	639	646	618	631	612	594	629	680	602	623	654	592	617	648	637	630	622	623	663	644	651	623	621	634	647	630	617	614	676	666	640	608	612	628	621	637	664	685	592	629	645	665	633	592	639	658	616	635	608	605	624	621	678	603	628	608	639	689	630	604	614	569	617	636	635	601	653	581	617	588	665	651	650	639	655	619	586	693	631	575	548	629	629	646	636	587	636	661	600	600	632	624	605	603	650	636	656	647	672	637	632	628	614	631	626	630	639	622	626	641	588	631	623	604	667	636	597	625	665	582	606	602	663	590	677	603	602	642	621	604	582	647	647	648	654	637	651	609	629	644	626	613	613	646	690	635	656	646	656	637	625	603	600	624	694	634	603	602	645	664	624	650	626	581	627	668	609	664	620	642	660	590	619	646	592	628	619	618	621	639	660	697	613	678	666	680	633	591	663	654	601	688	621	620	658	631	600	612	607	657	626	624	655	664	622	605	624	654	620	651	672	660	650	650	708	587	636	617	630	585	613	628	603	644	623	589	654	640	615	585	633	631	647	613	631	656	690	630	630	617	613	647	561	641	673	612	617	691	583	639	627	615	617	618	668	649	635	582	610	625	636	668	592	673	638	637	608	621	600	625	570	647	638	604	648	632	640	660	562	614	638	659	667	656	630	632	681	616	627	656	642	658	618	621	621	644	656	654	619	638	626	597	622	584	610	666	639	627	648	606	653	624	613	598	604	624	616	595	640	670	654	651	630	598	627	654	662	626	598	593	647	622	618	651	637	614	610	637	646	615	651	639	676	607	620	650	626	666	670	659	632	625	629	651	647	640	622	659	636	643	549	646	663	588	634	645	618	623	663	591	640	645	609	617	661	679	642	598	642	673	656	643	629	638	599	657	642	667	644	677	647	637	669	639	669	636	595	622	611	643	631	632	655	602	602	620	636	633	649	622	633	620	665	654	621	653	653	629	605	654	644	601	597	642	614	632	612	622	645	630	674	596	613	620	678	634	662	593	574	626	628	600	654	636	636	635	649	660	654	627	629	610	600	611	589	652	612	635	670	600	588	633	675	628	665	665	614	634	668	623	620	625	612	663	678	608	573	649	640	614	606	651	647	614	641	628	650	601	651	610	613	662	583	639	581	645	618	658	642	654	607	628	612	605	639	648	637	663	622	617	630	610	646	632	607	657	648	652	584	667	645	639	602	648	636	608	631	582	602	620	615	666	635	621	668	631	596	603	647	617	593	648	677	640	633	608	620	655	656	647	619	658	658	623	644	618	636	598	648	628	605	613	626	625	642	613	650	614	648	613	636	649	652	614	632	638	587	643	599	644	646	644	603	644	625	678	610	637	599	637	672	650	604	649	629	647	628	607	594	651	597	661	633	643	647	615	628	602	659	610	638	611	594	598	651	627	630	682	626	632	596	643	620	597	639	665	641	594	588	665	654	595	629	642	627	634	582	603	626	604	598	629	619	630	632	663	619	660	632	636	600	634	662	632	639	633	616	645	627	656	590	625	651	640	629	643	642	602	669	646	616	639	680	634	628	605	630	592	595	623	578	651	629	644	679	610	645	599	646	645	615	636	610	606	619	629	631	669	691	659	618	698	630	644	652	654	656	606	611	649	659	657	646	610	608	643	614	611	623	621	588	642	589	685	600	636	621	611	613	584	633	627	653	625	654	629	564	630	612	625	647	631	616	645	634	650	619	610	629	613	651	661	610	601	632	636	616	600	649	644	602	638	623	627	594	663	651	617	646	615	619	614	687	637	680	597	576	662	608	655	609	626	603	642	626	633	637	645	658	640	632	661	645	611	644	644	601	643	628	606	697	640	633	621	630	632	664	660	618	629	636	623	639	605	630	585	589	609	611	599	597	652	620	650	616	625	649	644	645	662	626	594	624	635	566	611	648	588	623	681	635	663	653	621	623	666	617	650	607	628	622	621	633	629	650	628	666	602	656	627	615	677	658	644	596	628	599	591	646	629	646	638	599	616	632	636	604	618	623	604	625
4850	2759	2469	1788	1763	1508	1273	2609	5876	5288	3529	2142	1406	1018	970	981	955	998	1041	1016	1057	1041	951	1047	1097	1007	976	1032	964	1004	1030	1032	980	975	1032	1013	981	1053	957	1038	1047	1000	1013	1019	1018	986	1048	1024	1016	1004	1038	979	973	1044	993	1008	994	1020	1024	1024	1029	1004	1013	947	991	1078	990	986	995	1021	983	982	1018	1026	1049	993	993	951	989	1036	1016	1018	969	1029	1021	1047	986	1014	1002	1082	1026	1019	1038	1030	984	988	1057	1029	983	1045	981	1083	982	1066	1065	1017	1050	999	1006	1009	1015	920	997	1033	1004	1007	989	1018	987	1038	951	1012	991	974	984	1030	1064	1017	1034	1044	1023	998	990	990	1020	1019	1035	976	1033	1061	986	1012	1002	985	1041	1005	1045	972	992	1042	1000	975	1010	1036	956	1027	1009	1000	1003	927	1010	996	988	1062	993	1039	1003	1064	1021	992	1002	1032	1028	1057	1029	1033	1022	1040	1009	1024	976	1031	1008	1006	985	1034	972	1081	1012	980	971	973	993	1010	1048	1004	1000	1050	962	995	993	998	1015	985	1085	1088	991	1003	1036	1056	1063	984	997	1057	1037	1014	1010	1003	1043	972	1007	1043	1017	965	996	1022	993	1032	1006	962	1027	1041	1019	991	984	969	1025	982	916	983	973	998	1035	1024	991	984	1002	1002	987	1038	999	966	986	1014	1024	995	985	977	1034	1007	976	996	1021	1002	1061	1035	1008	973	995	1034	1056	992	978	975	979	1051	1037	936	1009	1004	1057	1047	1022	1068	1008	1033	1020	1042	1088	1020	961	986	1014	1014	973	1023	1039	1053	995	947	997	1038	990	1010	1019	993	965	987	1048	991	1021	1009	1019	978	1028	972	1005	1025	1038	1024	949	1012	1058	964	986	1010	1009	986	1014	948	1017	986	1000	971	1018	988	949	1061	976	1004	1010	1043	989	978	1046	1052	1003	1011	1042	1056	961	991	984	980	1024	1081	1011	1028	1028	1015	1022	956	1030	953	935	1005	994	1007	1027	1025	1018	970	1029	1022	1034	1025	1024	992	994	1062	980	1033	1030	1016	1051	1022	1056	1006	1012	1001	968	1003	971	1001	985	1020	1017	1053	1012	1005	1004	1002	1032	999	1002	985	970	993	1039	1019	978	960	971	1050	1015	975	1016	972	1064	1024	1015	1050	1008	1052	981	995	922	1023	1012	951	1047	971	1051	972	1028	1034	983	1023	1012	982	1079	1033	967	992	984	984	1024	994	998	1019	980	1050	968	981	1039	1018	1041	1021	1006	1035	1017	1016	1041	1012	1000	1062	975	1007	955	1013	1037	982	1000	1001	1053	1032	1065	986	1024	1024	962	1013	1060	1001	1036	1001	1015	1008	980	1004	1016	1002	1056	994	1055	1006	1053	1017	1024	1015	979	994	1024	994	1043	1055	1067	1006	987	1038	1015	1012	993	1017	1014	1021	993	1019	1043	1032	1024	992	964	998	962	1043	1018	960	971	1029	1038	947	971	1027	946	972	1022	972	975	983	981	1035	1029	1003	1040	1007	990	985	957	984	1077	1037	1002	1026	1031	1003	1030	988	968	1031	986	977	966	1005	944	1028	1034	989	935	993	1014	1019	999	964	1007	1026	990	1015	973	990	1038	986	998	1010	1065	976	1020	990	952	950	1074	1019	1032	969	985	1008	1009	980	1019	964	1040	1003	990	980	1051	1013	1058	1005	986	1051	990	992	998	1046	970	1015	1019	1052	1017	955	983	1015	1054	979	1022	988	1013	1043	1059	962	1032	1011	1037	1017	1026	989	1040	1034	1052	956	1016	996	992	1011	1015	950	982	999	1043	955	1007	992	1019	1047	1081	1038	1031	983	1034	993	998	1021	1019	937	984	995	965	979	1059	958	955	1016	1007	1011	991	1014	1015	1013	983	987	1040	1038	1023	933	976	999	1033	1033	1015	1001	960	957	1008	1014	1047	994	971	1028	1023	975	956	1069	1033	1064	1032	1041	1014	1039	1054	967	974	967	987	983	1044	992	1049	972	1013	1019	965	1013	1006	992	994	1008	1025	987	1013	1026	1030	1022	1033	1075	998	1002	958	970	979	1033	1053	1037	1084	986	1009	949	1000	1016	984	1005	1020	978	988	1040	1030	972	1041	999	979	973	1030	1045	988	1010	1082	963	992	1063	1012	991	1025	1026	1012	987	1006	959	985	1046	1045	975	1033	983	983	1039	991	1015	1025	1037	974	1038	1004	1004	961	1025	988	958	1030	1027	1021	1046	983	953	1022	1011	1025	1007	1014	985	999	1022	987	1005	1092	953	1051	980	1024	1017	1003	1018	1024	997	1051	1019	1040	1015	996	1040	943	1050	1034	1057	1025	1050	992	1038	1050	950	1049	996	1030	1017	979	1071	1031	1027	982	998	991	1058	996	1019	992	981	990	972	1001	1005	1021	978	1055	1048	978	983	1014	1015	1017	1065	939	982	978	1012	959	1033	981	1040	994	1007	1006	1004	1034	1010	1025	1044	960	985	1009	962	968	986	997	958	984	1001	1034	1000	1019	1010	1058	980	1001	1048	1023	1006	995	938	994	1013	957	937	1001	974	1066	1020	1008	1019	1051	993	1011	1057	1054	1040	1064	982	1040	974	988	1003	947	1029	1023	1002	1009	967	1009	972	1054	1041	997	974	1017	946	1055	1023	1023	1023	991	1003	994	1006	1015	998	1020	994	1021	982	982	1015	991	967	971	987	1004	975	1055	1009	974	1011	985	1042	996	968	1034	1030	978	1053	994	992	1011	997	1060	987	1055	943	1056	992	974	1001	991	1025	1035	1032	978	1029	1002	1039	962	971	1040	1039	1000	1018	1067	1073	1029	958	1081	1030	1064	968	1054	971	1027	1027	1001	1018	986	1076	1015	1020	963	1003	1057	1023	1049	990	995	1031	1022	1037	954	1015	1008	1052	1002	989	1006	983	1051	1042	1003	962	1020	1008	1004	1034	1022	1013	1022	1032	1042	1004	1058	1068	1039	1003	1004	1016	1043	980	1016	1015	1040	984	1045	1010	1002	1029	950	1034	1007	1078	986	1013	1060	987	1059	938	1044	1078	1027	988	997	1010	1010	1028	936	987	1045	994	1010	995	1015	997	996	948	1025	995	970	998	1042	1009	1048	1015	980	1003	983	989	954	972	989	987	998	1023	1006	999	995	1040	994	968	1001	992	1055	1074	998	976	991	1007	1013	1023	1019	974	1030	1020	1056	1082	1016	1002	1007	941	1046	967	984	1027	1003	1004	980	1026	1054	953	1031	1031	1033	1028	1028	1041	1033	977	1034	941	1028	1011	983	934	1010	1004	988	1021	984	1030	971	989	1037	1030	1047	973	1047	1031	1067	1002	962	952	989	1016	990	1040	972	1053	992	1020	1014	1046	987	1000	983	1006	1016	986	987	1006	1003	986	966	1025	1066	1000	965	999	1004	1034	1036	1001	1018	1002	981	980	1001	1003	1051	989	1037	1036	979	1032	1006	1064	1012	996	1051	1045	990	1087	990	997	1026	1023	1009	985	1058	1003	996	1015	988	1028	1081	1012	1012	993	981	1013	1027	1014	1012	991	1094	991	997	959	1022	979	1054	1009	1047	1021	1048	1046	1023	1050	1001	1038	1001	1019	1008	990	1063	1044	1041	993	999	960	971	1012	985	1012	1021	984	1035	1042	975	1022	989	1038	998	919	1012	991	1018	1075	1000	975	1038	989	1052	1011	982	1026	993	1028	1010	1021	949	1019	1056	951	995	1051	1054	996	1012	934	1007	937	1056	1024	1037	993	1040	1042	1021	980	1048	1024	1059	999	983	1020	1018	971	1056	1046	1015	1037	1044	1002	1007	978	959	987	982	979	1010	1021	991	1016	1027	1069	1017	963	1036	1052	1015	1030	1048	1045	1013	994	1012	1002	1008	1044	983	1003	1025	1022	930	1006	1055	990	1005	980	1045	1009	1037	1022	1076	1028	1007	983	1045	1031	1020	1002	987	1001	986	954	1002	951	1027	1006	1013	1014	1046	1048	1020	981	1044	1004	1031	1041	1017	1062	998	1005	1001	1023	1061	1021	1021	1006	1037	987	1049	1026	980	1030	971	1077	998	1006	993	997	1040	959	1025	993	1035	1008	1017	1058	955	903	1004	984	1018	972	1017	970	964	1045	1025	990	988	1015	1102	1018	1015	999	1082	1070	1032	991	1064	1041	982	1009	1008	1030	974	1025	1009	1012	1001	1045	993	980	1051	975	968	1042	981	1055	976	1008	1033	997	1041	1020	987	1021	1080	1028	1004	967	985	1003	982	1036	983	1083	994	1047	998	994	1002	991	1007	1019	994	1006	1028	1050	1016	972	1008	1008	1003	1028	1010	957	1080	1004	953	1051	1044	1010	996	1036	1039	1021	1006	966	995	1023	1006	995
24000	21577	27707	25901	14228	1368	881	6502	15518	12564	8819	4096	1723	522	548	523	501	517	546	508	518	496	493	537	569	516	496	533	524	459	563	539	516	516	538	505	550	517	548	504	494	476	481	504	500	539	503	535	524	515	554	543	558	531	487	517	506	503	510	511	521	487	505	523	462	482	519	478	508	521	515	501	528	523	537	514	544	553	525	515	536	535	552	556	493	553	488	551	490	507	520	528	487	503	536	555	488	518	525	519	506	510	538	494	502	543	519	490	486	539	542	493	520	548	525	502	511	522	495	553	534	460	514	512	546	518	482	489	517	503	476	526	524	532	533	532	535	489	526	522	512	545	531	529	515	496	508	470	495	487	525	548	500	519	552	576	522	525	530	515	517	536	531	523	535	493	517	510	515	477	508	548	539	520	487	515	477	499	522	515	497	515	500	520	530	516	541	512	526	541	514	518	546	514	511	527	551	546	504	504	552	523	496	529	567	533	498	510	530	515	528	538	479	485	504	500	479	538	556	546	521	536	524	531	481	471	518	501	501	499	498	528	526	495	520	554	509	538	506	548	529	511	497	539	499	520	481	493	556	514	535	536	455	496	485	511	541	513	524	550	510	502	517	497	497	499	488	541	555	515	498	484	489	519	508	516	531	524	522	489	513	480	499	542	517	511	547	492	495	502	537	527	537	515	494	508	513	473	475	536	505	520	469	510	561	491	542	540	520	507	465	509	513	513	510	492	491	581	504	487	518	524	523	530	543	507	492	553	498	537	488	490	511	499	520	490	492	523	489	499	531	503	535	514	532	496	502	503	528	567	540	539	542	502	500	504	546	540	459	536	533	492	548	478	557	541	507	518	572	507	510	544	515	497	507	536	502	534	494	496	508	532	506	515	501	530	525	504	533	506	524	547	522	476	512	501	508	523	518	491	562	542	520	502	528	524	523	552	469	538	538	516	500	494	482	540	560	488	506	508	500	529	496	558	560	475	516	531	515	526	534	536	502	514	537	536	543	526	520	499	532	512	537	487	516	503	496	511	485	524	507	520	516	496	512	527	530	519	524	564	495	524	488	496	522	515	547	510	549	499	548	577	507	514	527	497	511	549	556	506	477	492	519	513	506	536	520	581	490	546	559	499	487	504	489	524	523	516	526	491	542	550	520	529	477	497	524	535	512	494	505	522	537	524	535	515	480	506	535	548	498	507	511	518	521	489	487	512	527	504	519	467	546	507	536	497	535	511	510	528	537	516	508	530	526	521	490	523	501	524	529	514	520	517	534	517	505	476	488	507	517	548	497	492	519	509	565	547	534	511	507	520	531	502	507	524	528	561	516	531	500	519	517	468	527	547	528	527	526	555	510	522	521	513	496	533	516	479	513	542	488	540	501	495	476	512	475	456	517	546	484	512	566	520	537	512	515	511	512	538	520	469	490	493	507	485	555	565	536	529	487	506	532	523	491	533	533	501	518	479	545	508	514	557	511	516	537	522	519	492	537	557	536	558	521	473	533	530	542	513	523	503	504	585	526	517	462	538	515	523	512	517	494	530	468	507	521	492	543	519	483	528	566	504	562	542	530	512	559	476	519	505	545	511	503	470	527	502	488	490	513	519	516	504	504	477	504	497	503	541	499	513	557	534	530	499	508	504	544	506	511	482	531	506	509	523	522	536	507	519	525	508	529	479	529	495	528	513	495	485	525	552	535	536	523	481	529	526	477	526	495	529	517	505	501	508	499	503	513	495	544	532	533	524	470	488	575	547	490	505	527	513	541	495	514	506	524	531	519	495	547	552	488	516	534	545	497	533	510	475	496	539	512	541	519	491	528	499	505	514	515	538	521	495	553	524	500	494	543	471	487	549	483	505	545	516	528	468	513	508	527	518	466	554	540	532	493	495	509	500	500	519	479	512	536	504	517	465	525	497	544	518	530	538	496	542	506	514	510	520	509	501	504	542	508	492	500	521	503	510	503	486	527	468	555	516	532	519	586	508	503	515	483	495	479	529	485	521	517	580	513	533	497	490	544	561	507	526	548	501	546	517	529	503	508	507	516	495	518	547	527	512	507	502	539	496	535	486	535	493	502	506	516	517	530	537	516	520	534	530	521	550	513	559	516	536	559	530	539	494	544	530	503	526	478	554	549	499	504	533	524	478	505	505	517	529	534	515	468	537	542	510	501	519	514	499	479	547	513	516	507	552	531	524	535	520	506	513	494	496	525	496	455	491	515	475	499	541	571	533	481	522	497	502	453	483	450	558	522	515	512	563	507	538	557	528	521	505	539	525	529	529	520	501	499	533	499	474	477	523	498	484	502	531	528	521	528	521	505	505	512	515	501	518	568	487	486	489	515	491	508	561	527	525	509	546	586	527	566	507	525	523	537	512	526	504	540	519	480	538	514	523	515	509	476	504	490	507	519	521	528	536	523	538	528	492	505	496	533	448	492	563	504	514	479	522	512	493	510	495	507	511	464	557	517	502	485	566	531	491	466	523	523	481	528	500	522	494	541	503	522	485	509	521	546	540	551	537	558	484	516	537	488	513	508	527	546	513	483	499	538	499	533	521	523	504	532	503	504	519	467	539	495	450	505	497	513	516	516	529	488	499	535	523	534	535	546	525	504	534	524	515	534	538	529	531	505	556	532	515	530	520	540	517	524	586	517	514	524	536	538	463	505	556	512	522	514	495	494	545	533	512	458	484	516	497	553	506	487	531	508	517	516	525	511	501	512	523	527	536	516	487	508	518	508	545	491	538	521	553	506	469	528	538	526	500	516	520	534	505	466	496	524	499	524	515	558	498	523	546	550	512	557	505	507	527	540	473	506	518	544	515	533	521	512	515	543	507	517	482	542	531	508	497	482	496	517	478	509	544	536	526	510	484	509	503	537	494	470	498	523	481	502	543	538	527	493	532	487	510	500	504	509	515	543	518	497	499	528	524	512	536	506	534	543	481	550	522	547	525	534	503	496	496	512	491	544	502	479	519	549	516	508	586	541	523	565	522	478	509	551	529	577	533	518	490	527	533	521	490	509	554	486	537	476	509	537	516	520	487	519	499	516	521	527	525	547	529	537	529	476	508	519	513	489	522	511	529	499	541	495	539	501	503	478	528	494	525	524	498	508	540	506	539	507	481	503	539	514	499	515	525	541	536	517	567	498	520	551	534	536	527	540	523	506	503	553	522	514	551	557	514	496	514	556	535	528	529	493	511	511	506	532	524	515	538	548	506	549	491	500	524	509	480	543	510	545	559	503	531	515	544	545	536	458	515	540	504	535	531	528	517	515	531	500	525	528	536	503	536	512	519	518	516	558	532	512	505	489	508	520	493	520	544	549	548	555	510	550	576	554	516	527	517	518	501	537	560	516	553	521	527	553	505	515	498	483	543	501	527	533	527	579	577	513	521	516	538	507	527	518	564	540	531	551	490	498	555	524	540	512	516	513	534	489	530	530	572	503	509	480	527	516	510	479	554	479	552	527	505	533	520	473	512	531	513
3525	11524	7711	3954	2602	1919	1589	14082	26913	21329	15920	8719	3476	856	854	846	854	807	813	821	875	776	838	829	843	822	807	892	849	899	824	857	848	843	840	836	847	840	860	827	838	827	829	821	818	799	854	826	856	839	876	833	865	836	857	832	882	813	873	838	819	842	836	820	831	846	844	786	797	847	792	839	846	845	856	863	808	891	882	821	775	900	836	811	812	869	830	825	830	791	833	855	849	847	766	808	838	854	852	865	851	848	824	817	844	837	791	865	796	813	832	825	889	836	881	856	812	852	849	797	835	823	807	766	844	859	838	833	870	803	882	852	812	812	815	866	849	899	763	843	834	808	838	821	829	802	879	825	851	853	836	820	804	877	842	829	809	798	824	873	831	867	801	863	832	826	790	903	897	842	802	783	854	873	820	807	827	813	857	802	830	868	805	900	780	824	804	837	868	844	820	811	864	831	794	772	826	790	785	832	831	824	867	821	852	823	795	803	875	851	817	829	832	808	841	885	871	828	776	821	833	835	797	835	851	851	807	784	850	844	846	818	815	836	866	828	846	879	854	863	887	841	813	864	790	833	827	857	820	846	867	855	848	823	826	782	849	838	864	827	798	854	850	817	894	800	829	855	858	822	827	848	823	850	844	875	817	850	834	868	848	832	822	881	829	861	825	841	815	881	796	799	868	842	769	874	890	866	865	783	872	878	850	845	804	797	821	829	843	867	855	864	864	844	894	821	853	861	832	815	882	827	849	853	824	851	828	818	837	827	807	863	833	778	848	816	850	785	778	871	895	808	839	884	832	838	840	804	824	830	839	924	827	831	861	866	814	849	849	823	854	795	869	871	857	858	874	843	855	859	828	817	799	821	849	857	841	835	871	871	857	791	873	840	805	843	800	780	876	845	846	842	861	791	859	822	863	833	807	857	828	829	840	839	809	775	832	813	848	851	787	809	873	876	823	843	882	864	840	866	848	838	837	857	817	845	856	858	804	844	812	842	817	849	818	851	783	815	846	863	858	829	839	902	901	863	821	784	824	860	863	829	813	806	851	811	864	822	844	808	885	835	858	828	795	829	849	813	805	834	820	838	874	824	843	867	849	886	835	844	859	821	893	894	839	836	867	826	805	850	870	858	866	811	840	825	857	807	853	841	825	826	814	818	812	836	876	803	858	826	840	822	843	807	840	832	820	783	848	850	846	884	827	847	835	800	835	859	816	865	825	864	800	843	889	851	822	851	856	820	831	865	820	842	848	854	878	789	819	876	865	833	829	848	855	835	871	839	839	854	812	820	828	846	847	839	817	831	844	837	832	844	827	801	824	834	925	810	857	795	847	825	807	879	856	823	855	847	847	848	815	812	833	862	869	878	851	877	854	857	822	830	836	841	831	821	860	824	849	870	839	825	793	798	838	846	834	870	797	847	843	844	820	813	831	845	847	842	824	830	826	832	839	827	839	832	909	886	864	845	844	822	814	853	783	867	811	834	802	806	789	793	811	814	871	811	818	831	871	881	775	848	830	864	868	834	823	827	819	833	810	814	904	806	883	860	841	894	880	851	879	915	813	873	862	814	834	842	830	831	835	847	876	855	855	879	823	840	845	862	819	840	856	827	842	776	828	857	816	858	877	812	872	828	859	829	872	808	807	826	792	837	837	828	844	786	824	859	885	834	845	852	843	862	785	855	925	857	851	847	875	811	845	832	881	861	826	817	853	820	806	816	853	833	834	858	906	820	831	839	816	839	829	856	897	874	768	872	813	840	867	800	857	841	837	899	877	855	821	836	813	809	831	833	806	849	847	865	887	872	865	842	860	816	871	850	811	819	884	826	796	854	809	827	818	834	797	882	833	855	811	854	819	807	828	774	809	861	836	905	849	856	818	856	842	820	831	839	824	861	834	849	816	847	832	819	854	865	842	794	828	819	861	843	870	879	842	816	867	847	835	825	868	815	806	829	805	855	837	856	788	817	853	843	859	853	833	843	778	844	830	860	853	797	855	872	864	843	843	883	815	867	783	866	824	783	885	847	828	856	795	816	824	906	812	807	825	827	844	858	816	878	820	841	846	847	884	836	825	851	827	854	846	830	861	794	890	869	839	809	827	795	826	821	869	861	818	832	842	835	847	877	858	808	802	857	853	821	831	883	872	791	826	822	867	819	832	855	834	826	847	818	833	831	811	811	902	817	807	817	876	867	868	805	842	804	850	816	822	859	844	835	847	854	835	868	868	800	820	775	801	842	774	843	843	856	865	808	776	837	822	866	813	805	843	840	797	843	822	860	847	804	869	824	780	854	825	850	815	813	889	838	844	839	837	867	798	772	846	825	857	792	771	889	765	876	913	831	844	871	835	834	880	807	843	876	852	835	858	843	855	886	778	837	790	824	851	919	827	845	873	810	834	817	801	846	852	805	778	832	843	877	858	891	792	919	798	818	872	813	784	861	878	783	880	855	852	831	811	834	853	871	840	832	858	844	810	846	854	876	833	846	802	865	843	841	837	828	781	840	868	892	833	866	784	812	839	889	823	828	799	883	810	805	786	896	801	831	846	820	836	877	829	819	840	839	838	860	832	850	839	833	806	841	804	823	881	845	801	809	836	820	846	816	834	896	886	793	856	824	843	834	813	809	849	825	850	839	875	834	896	838	848	775	828	802	782	845	826	827	853	824	874	824	864	828	803	832	797	846	887	830	862	820	797	887	836	804	818	877	856	835	816	846	794	830	812	865	848	809	795	802	822	862	838	866	859	797	813	820	868	845	867	849	805	833	860	849	876	835	864	803	832	784	809	803	884	831	830	859	850	923	806	890	817	840	827	850	780	772	827	829	861	823	877	793	825	798	836	808	856	773	848	820	847	814	853	832	810	894	819	853	788	835	864	868	790	841	872	839	824	869	822	801	867	815	817	878	809	838	846	876	837	861	876	802	808	867	857	828	856	847	841	910	843	819	935	803	886	819	857	845	822	829	894	876	837	807	842	856	781	844	759	818	851	813	852	857	748	822	821	884	900	840	801	783	800	760	848	852	840	858	844	867	824	846	798	834	799	780	875	850	837	860	874	825	849	803	854	839	819	830	843	833	880	841	825	770	848	852	816	791	825	851	828	790	803	833	853	818	842	871	824	847	784	829	814	817	898	852	811	806	850	823	813	827	836	857	820	790	819	836	866	849	820	848	837	848	903	858	805	797	828	811	838	875	810	858	855	826	799	894	848	804	828	841	855	788	783	832	838	851	848	830	851	853	853	839	848	865	889	824	830	885	870	819	830	853	837	822	834	851	861	835	825	861	848	818	823	822	819	812	870	838	821	888	778	863	858	827	850	827	847	823	881	869	802	836	858	835	857	879	889	795	788	830	861	821	871	823	890	884	825	814	816	830	829	885	847	856	844	793	843	844	789	886	809	853	884	816	816	831	853	839	775	822	858	803	878	821	771	772	808	824	870	806	862	872	825	839	814	827	839	788	843	819	795	843	809	830	897	850	846	871	855	859
25494	21573	24695	17208	1250	883	763	3235	6641	5912	3830	2119	781	568	601	585	560	575	620	637	594	599	606	579	596	629	564	568	613	591	565	618	566	610	584	569	584	567	569	580	581	593	617	614	584	537	580	589	554	587	528	606	605	545	604	553	550	564	579	566	577	555	598	581	560	627	542	593	585	596	556	548	550	596	594	578	604	623	602	581	610	615	544	593	636	584	605	574	567	594	577	536	595	593	579	588	594	587	581	602	544	537	593	528	576	578	619	599	565	559	568	622	584	602	561	593	561	583	526	592	579	629	564	607	602	597	603	619	618	594	572	592	554	577	616	622	562	551	580	595	554	566	553	567	566	591	614	594	616	559	575	583	577	628	594	548	583	550	576	607	585	568	583	581	574	586	592	564	603	577	594	557	582	592	565	628	575	589	594	572	558	569	577	605	559	551	552	533	596	611	545	593	584	545	598	565	573	586	628	580	557	599	597	570	578	573	632	560	547	613	536	577	579	620	604	633	579	545	571	570	555	584	577	541	558	603	581	550	573	573	564	577	609	531	544	580	606	589	570	603	572	609	556	635	583	565	578	537	552	557	572	573	579	561	598	606	628	619	566	585	595	605	576	572	622	552	591	587	553	595	595	554	612	613	555	593	545	552	574	604	560	596	557	587	567	603	565	585	558	627	608	595	579	609	556	553	575	587	586	575	569	550	613	599	582	551	584	587	612	604	594	596	553	574	567	573	593	616	597	595	573	587	585	554	593	581	593	567	584	554	586	569	596	553	567	548	613	586	575	560	543	599	609	573	580	572	592	603	576	581	604	596	606	566	599	556	547	568	596	590	572	618	581	609	550	546	574	576	568	588	603	569	578	601	599	565	607	545	559	572	574	585	582	577	566	576	598	571	551	598	584	631	552	589	550	578	551	561	559	585	577	651	565	580	586	625	551	552	591	600	566	581	603	586	575	608	569	584	585	625	602	567	566	581	609	584	545	613	578	581	574	586	627	570	588	559	557	565	593	613	573	543	550	569	617	620	565	592	578	617	560	536	592	608	566	601	581	568	652	601	572	588	559	571	578	583	608	585	612	556	593	581	557	618	602	574	568	606	580	575	590	538	632	546	561	592	604	559	584	591	587	584	592	606	582	599	593	584	572	588	595	600	610	598	538	593	583	577	537	623	560	595	574	578	563	620	575	613	569	576	592	641	580	554	557	541	624	601	583	594	561	571	561	554	590	594	586	561	582	604	574	604	591	552	556	597	586	594	614	568	580	561	558	638	559	608	603	534	536	546	570	619	596	557	602	602	582	612	581	577	572	637	610	583	597	537	576	626	587	577	562	593	582	562	574	603	565	593	560	558	536	558	597	564	617	599	604	619	610	600	511	612	553	594	615	578	587	598	526	570	600	600	588	578	586	563	569	576	536	596	589	606	569	576	600	596	617	564	563	573	577	579	594	584	575	555	588	600	573	556	566	561	590	566	537	602	569	537	532	599	574	542	585	569	597	570	554	570	575	581	577	578	622	574	595	580	628	549	591	608	579	624	555	561	598	551	594	573	574	637	580	570	591	553	597	573	600	617	621	562	603	606	565	520	581	605	591	556	590	577	578	573	589	573	574	643	568	590	586	567	580	603	600	576	545	602	571	581	611	585	565	571	582	614	618	587	565	581	577	627	601	567	636	560	589	605	591	616	534	600	582	612	593	575	574	564	565	570	549	585	561	586	571	571	616	644	574	553	584	591	586	577	595	591	604	577	572	550	555	613	592	555	584	571	556	549	566	571	547	586	592	567	604	577	596	559	605	571	573	574	589	619	581	583	593	600	596	564	566	564	541	589	544	609	535	584	575	572	621	563	589	598	589	549	608	583	593	586	593	609	582	599	612	558	571	585	584	564	570	587	557	529	559	595	590	591	609	567	522	597	544	585	614	545	553	530	546	560	586	549	545	559	593	615	547	552	573	595	570	587	571	585	592	592	610	542	544	593	636	584	586	631	565	606	575	584	548	597	609	626	580	565	528	600	541	556	567	574	592	564	601	583	579	549	589	588	585	603	614	558	595	572	603	615	608	572	581	588	596	595	601	549	563	594	547	564	571	553	583	596	582	583	574	549	554	602	624	562	550	563	607	580	564	578	570	594	597	571	589	591	595	613	570	590	580	614	591	625	564	614	572	567	620	581	539	565	625	563	565	626	615	560	578	583	617	579	608	585	546	646	604	622	592	562	586	596	603	561	588	532	562	560	560	569	547	565	576	581	556	608	597	599	562	610	630	584	595	591	585	554	576	596	576	550	587	574	588	591	587	626	552	588	548	563	532	584	550	621	565	613	558	574	585	579	585	562	586	545	591	601	612	572	584	606	578	594	557	572	623	550	611	599	598	582	641	598	644	525	532	606	554	545	623	576	613	633	567	581	612	553	617	542	555	575	568	598	628	575	567	575	607	537	589	615	580	590	584	525	610	606	628	558	587	568	546	621	597	607	614	595	594	553	565	553	583	555	609	557	583	575	588	563	625	577	598	600	595	570	644	537	580	597	548	553	614	569	571	596	574	567	578	584	612	594	611	589	585	525	623	598	589	581	579	576	557	557	605	562	595	563	564	572	598	603	620	561	599	597	604	590	584	590	590	563	601	596	570	594	601	548	558	541	549	563	562	591	598	553	579	589	591	566	597	563	611	582	550	592	584	568	527	556	533	592	584	596	601	557	588	606	579	609	644	532	583	582	580	596	591	524	526	614	539	590	577	606	602	603	536	568	557	587	616	608	571	565	535	619	622	598	572	605	605	596	591	598	621	602	563	594	554	588	567	582	564	609	586	605	614	600	584	590	586	569	580	550	589	578	569	594	573	603	585	545	621	600	614	576	527	527	584	572	618	604	565	530	593	564	557	638	559	606	560	544	577	648	591	592	593	604	591	550	580	598	558	627	614	603	578	583	603	589	574	553	616	585	569	566	605	538	584	559	539	563	576	569	595	605	581	566	597	569	566	574	590	544	590	613	544	591	623	581	625	526	554	592	550	555	594	576	599	544	608	582	570	595	571	597	599	560	635	563	610	604	571	584	568	578	553	612	552	581	568	564	581	582	590	560	543	576	587	581	596	595	538	621	615	577	595	562	529	585	597	592	585	586	571	622	589	556	583	610	583	592	602	605	579	539	586	591	572	571	594	595	620	590	582	573	615	550	572	553	573	564	558	601	561	559	590	593	541	601	583	574	585	573	603	588	567	616	574	569	595	582	570	593	557	574	545	587	592	564	592	560	641	590	559	571	568	586	616	569	584	630	644	601	593	616	564	578	575	590	590	572	592	604	552	570	626	550	605	539	622	580	609	605	598	580	597	558	555	551	602	578	634	582	574	618	575	620	601	556	600	566	571	563	554	590	580	578	561	608	566	580	598	575	588	613	559	606	588	627	581	611	568	560	568	565	591	577	570	614	578	554	603	543	578	589	591	572	569	591	566	631	584	598	571	596	587	600	561	585	553	555	629	570
4627	6929	4276	2381	1913	1712	1494	9784	16977	15034	9690	5277	1415	894	929	973	943	986	959	939	986	914	901	951	967	935	943	977	883	973	867	996	931	911	892	895	914	940	945	877	924	894	903	918	924	925	922	952	900	974	960	968	942	922	922	927	988	889	923	925	943	871	960	920	968	928	940	924	885	904	928	916	893	917	949	888	962	892	969	968	894	890	946	946	952	955	923	939	972	945	958	901	922	928	940	951	919	925	917	944	937	869	905	884	900	916	900	936	958	941	946	895	928	892	926	907	932	878	943	898	938	927	909	908	881	944	924	903	888	919	883	856	964	941	904	930	936	948	908	908	954	976	942	839	880	902	948	957	931	949	906	901	941	924	870	891	909	929	903	894	907	924	946	927	892	896	919	927	941	928	896	925	912	926	957	933	929	920	932	940	904	870	913	948	922	937	920	939	932	862	962	979	932	888	874	953	933	900	950	890	909	908	947	905	963	936	940	892	995	912	950	939	957	924	876	890	883	975	940	974	947	909	931	884	926	920	890	928	930	960	880	937	869	945	929	930	988	930	889	869	930	943	866	917	946	916	942	890	892	974	903	911	874	923	944	881	939	931	925	934	916	892	982	956	919	870	902	869	886	916	952	932	878	899	964	916	935	963	978	885	936	928	884	857	999	973	929	877	948	936	931	968	907	939	967	977	948	905	917	944	884	913	888	899	939	907	934	896	871	919	933	924	924	894	953	940	888	917	868	892	850	887	884	903	992	922	899	872	937	904	947	981	961	894	949	984	913	942	939	891	905	900	940	909	936	937	892	902	934	944	888	915	908	946	901	880	937	892	914	939	924	901	928	884	938	926	905	905	973	889	909	922	894	954	882	949	906	935	932	960	906	926	914	904	940	944	909	944	954	960	887	922	917	930	923	940	967	857	1016	862	910	931	904	879	911	909	898	873	948	973	930	949	908	956	959	860	960	940	883	920	905	954	901	912	948	911	944	950	994	963	924	852	919	940	937	886	973	988	899	910	993	909	894	976	886	920	891	956	945	930	928	994	897	956	920	904	938	964	953	946	903	907	950	893	930	893	917	936	956	879	890	935	907	922	876	908	974	904	935	891	913	910	945	909	959	874	928	974	922	898	904	956	872	934	952	910	907	982	934	898	957	860	907	925	918	930	960	900	897	876	937	890	949	935	945	933	875	902	889	921	889	909	937	874	898	917	889	927	921	942	945	982	919	936	943	912	892	946	928	934	968	914	883	954	923	898	983	905	905	918	940	964	943	914	974	928	944	931	921	875	906	930	887	878	909	911	946	921	899	901	950	943	895	901	939	889	953	878	962	891	881	901	950	924	907	922	972	904	933	896	940	903	914	874	864	962	878	948	926	894	910	908	875	898	912	906	933	974	919	957	916	846	934	911	893	914	928	879	924	966	940	902	914	935	904	908	926	892	959	965	894	904	909	900	883	913	950	949	925	934	928	911	899	954	924	963	909	933	878	934	966	973	892	890	914	956	946	927	893	914	982	899	930	913	979	914	918	933	920	924	955	904	930	929	921	942	956	936	918	953	906	917	918	938	922	893	940	914	921	928	949	944	925	934	917	911	924	915	948	920	858	910	924	909	926	894	918	927	962	869	930	904	873	920	922	908	885	985	894	1000	924	959	948	906	935	877	895	894	944	928	861	892	961	942	916	934	916	945	961	897	896	922	970	926	946	886	925	949	932	948	938	881	899	871	939	947	941	933	927	902	948	976	962	958	920	887	891	909	892	908	912	959	881	895	911	937	883	927	961	906	965	877	889	938	924	915	932	867	891	846	860	916	966	928	951	964	896	919	898	940	947	930	892	925	907	878	963	924	962	953	879	876	922	917	880	933	877	937	891	918	970	925	942	950	909	987	939	945	900	906	925	902	927	954	945	905	885	952	974	898	992	901	913	918	900	966	926	883	881	927	917	984	928	887	914	887	989	903	824	942	919	936	935	918	869	920	958	923	890	920	933	936	900	902	962	904	981	872	894	926	939	925	897	951	935	887	876	916	919	935	880	932	937	883	941	962	883	939	882	940	918	957	924	923	896	867	927	929	888	943	938	933	973	921	899	925	902	903	940	971	900	924	902	905	918	958	882	876	949	936	921	874	898	958	895	891	943	909	912	948	917	869	895	916	912	907	901	943	917	899	935	940	947	893	919	903	959	898	954	968	925	914	882	936	898	941	904	926	920	901	906	934	956	907	906	890	935	924	956	906	926	940	968	944	901	923	877	926	927	926	915	931	952	906	872	915	888	946	952	930	956	930	965	919	870	967	906	1010	917	898	889	870	901	891	916	905	884	933	870	938	914	871	922	907	872	928	939	937	912	922	889	900	944	919	877	912	914	968	928	946	880	958	877	913	961	897	921	929	927	934	925	870	887	919	957	914	919	898	954	938	870	895	902	907	920	930	922	952	921	943	933	921	907	941	934	954	920	885	980	903	908	961	908	905	914	927	917	900	934	888	952	879	959	975	864	917	915	914	940	925	887	884	929	872	940	905	908	906	917	934	893	946	934	958	903	920	895	910	948	957	898	861	879	936	939	938	894	888	935	951	959	927	977	936	938	916	927	905	902	878	916	907	887	927	898	912	941	910	893	948	914	907	926	900	891	933	868	889	956	951	951	943	918	903	898	949	931	927	904	959	974	940	981	886	946	987	922	948	917	890	906	935	996	968	924	908	922	932	916	896	968	905	884	891	964	915	915	892	959	950	942	923	926	944	977	910	938	927	907	958	907	934	939	907	949	926	903	885	950	941	930	1003	874	913	919	870	923	876	884	894	933	885	901	867	908	924	926	966	923	926	929	927	886	885	931	919	883	942	941	873	916	930	887	875	878	957	939	929	919	937	927	945	892	895	888	942	924	913	920	916	903	925	912	883	981	913	956	895	946	925	967	899	891	931	928	940	900	951	900	900	948	901	866	925	901	926	952	984	889	950	923	968	979	919	879	878	877	896	951	879	953	923	959	986	917	922	891	875	962	942	924	930	901	877	882	846	886	977	898	917	946	902	963	921	911	852	927	933	904	958	908	950	918	907	949	913	942	901	934	951	919	938	937	930	915	944	864	895	970	910	943	949	935	893	971	965	930	994	856	884	988	902	945	950	953	957	885	938	944	896	918	947	889	932	971	886	915	939	935	951	903	875	970	947	888	889	893	954	957	968	889	912	931	962	930	959	902	905	945	916	930	835	892	903	932	870	932	944	881	928	899	893	918	941	943	933	929	925	915	908	957	906	975	949	958	890	909	943	895	904	891	977	924	900	951	913	883	879	871	946	923	956	936	904	886	893	935	881	894	893	923	953	889	991	946	922	901	884	920	949	901	891	945	877	922	969	917	962	895	895	950	911	934	905	922	947	937	860	911	908	916	894	964	923	880	925	923	942	935	867	903	902	925	934	911	958	953	962	908	929	932	928	901	939	948	890	944	928	932	893	965	900	950	922	935	902	904	867	911	934	947	896	887	908	940	890
22994	21596	28667	24990	21594	15030	2197	17314	25783	23038	14996	6633	899	398	372	420	366	425	418	390	374	355	370	390	384	385	417	379	422	399	385	367	422	366	355	411	389	368	373	412	401	376	399	383	430	373	388	374	391	380	391	406	372	346	387	365	362	396	387	392	395	383	374	368	369	365	396	395	409	341	388	393	399	408	354	350	364	393	385	373	386	370	364	380	419	340	383	396	389	363	407	339	352	385	368	367	400	383	389	401	380	342	385	385	371	401	389	334	409	403	387	383	353	407	377	347	394	393	407	403	384	325	390	359	351	358	391	370	348	377	368	367	370	374	374	370	364	344	366	364	387	395	399	381	423	359	388	331	362	407	393	376	385	377	395	385	390	389	404	354	398	379	381	374	353	401	380	380	372	393	403	377	375	382	403	366	357	385	406	392	376	363	390	373	400	376	353	354	372	374	396	396	377	371	379	398	371	399	324	396	372	413	401	395	361	435	355	361	397	376	388	356	362	352	388	370	399	396	353	381	388	373	374	379	349	356	394	380	406	406	381	382	363	363	371	377	374	374	366	322	402	374	387	374	381	373	382	424	367	391	387	366	429	369	373	346	427	346	395	382	385	380	356	397	381	387	396	389	410	375	340	367	390	396	357	412	420	392	373	366	400	348	347	391	387	369	369	356	387	354	375	398	353	384	371	435	343	409	411	334	375	380	411	412	336	383	392	395	351	353	390	389	378	406	358	376	364	374	430	363	353	378	371	395	373	399	385	378	378	381	394	387	378	393	363	390	369	431	362	411	369	411	398	380	418	410	409	366	377	378	373	384	374	394	397	387	374	383	378	388	376	384	331	375	383	390	376	417	417	374	366	364	376	347	374	418	344	398	383	372	394	377	378	361	377	380	369	395	382	366	390	375	431	355	394	440	338	387	407	370	385	401	372	381	388	383	390	402	396	376	351	371	406	400	391	387	350	372	385	370	396	395	395	384	350	365	361	383	385	372	399	389	328	380	352	381	387	391	398	370	391	341	389	358	375	371	370	342	397	360	377	386	372	363	365	376	373	391	361	372	371	379	387	408	374	361	372	443	382	371	387	388	363	383	364	404	391	371	350	372	365	373	398	385	365	382	391	384	393	384	406	354	381	386	402	357	408	368	390	404	365	371	360	397	375	383	381	395	388	368	406	379	382	396	366	389	417	358	388	391	382	401	365	400	389	364	361	364	378	351	345	390	369	364	389	360	384	398	366	372	409	390	333	382	382	382	376	388	361	383	355	383	378	387	406	352	384	364	400	392	380	408	380	370	405	378	393	391	371	357	390	380	382	380	413	387	388	344	425	376	370	382	353	392	395	408	375	372	376	387	374	428	373	394	380	345	392	409	410	370	408	396	373	368	386	378	362	386	365	386	401	391	362	368	376	365	392	364	398	397	348	351	399	371	363	367	352	399	393	354	370	378	382	394	385	412	370	373	353	383	384	399	365	379	352	352	405	369	421	386	389	373	384	407	381	388	345	349	360	360	382	355	363	352	358	366	359	398	331	393	374	350	395	347	340	369	373	387	391	335	414	365	389	366	391	367	359	382	355	393	384	394	413	349	365	397	382	436	382	391	359	398	405	384	359	356	384	393	376	391	408	386	366	382	381	382	354	360	342	388	401	394	372	366	410	377	400	381	396	379	370	370	391	398	363	368	378	397	359	379	386	369	421	388	364	371	361	360	375	385	373	389	382	398	348	405	373	381	387	421	362	375	412	398	367	370	365	371	403	358	372	349	391	362	368	371	389	399	377	376	356	380	371	386	376	389	385	359	382	401	408	374	359	397	377	383	408	388	405	411	398	363	398	380	353	370	387	393	411	360	350	399	364	374	329	384	402	391	371	391	379	358	408	348	388	359	355	363	397	355	383	388	353	369	381	391	365	381	349	401	371	361	368	374	396	392	391	362	365	366	375	379	373	377	388	353	368	345	361	333	369	383	387	376	409	373	358	349	401	366	367	394	391	374	364	391	347	390	381	375	345	344	388	397	372	365	421	405	353	370	372	374	380	365	415	360	401	373	356	372	364	344	395	380	372	401	386	348	363	392	385	367	397	372	391	371	351	398	409	382	374	361	385	374	402	396	380	373	395	373	397	389	420	361	374	355	378	383	364	388	370	362	382	379	413	384	369	418	353	384	371	404	384	384	359	372	388	409	374	363	385	374	381	378	383	373	437	351	390	370	370	371	404	415	395	370	366	373	393	388	376	375	377	357	357	366	352	361	365	359	334	368	369	413	357	370	373	382	398	381	396	370	403	375	362	388	406	369	378	383	377	364	355	386	379	353	344	359	364	361	371	382	358	416	369	401	371	395	385	362	403	384	397	370	390	386	360	362	409	377	389	399	357	385	405	381	367	383	416	389	391	362	392	369	361	362	372	398	378	388	367	359	394	370	378	395	381	354	396	421	361	394	387	384	363	357	363	380	385	347	371	395	369	364	369	384	350	379	379	390	397	397	417	395	385	380	381	351	371	361	380	374	350	342	378	395	366	374	386	384	367	400	334	381	423	362	418	419	376	384	364	354	382	347	396	359	381	380	412	361	386	359	366	336	404	375	404	378	376	417	383	365	386	417	388	394	364	364	363	369	372	384	373	331	375	387	381	354	417	376	386	405	381	373	352	351	374	373	363	369	389	366	393	404	346	368	404	369	367	354	395	378	365	388	383	438	397	376	402	369	374	391	392	393	399	398	382	394	385	397	439	358	391	369	376	370	385	346	359	386	405	396	404	371	392	374	356	352	379	337	394	340	342	358	400	394	380	394	367	404	382	362	387	360	363	371	396	397	385	403	410	396	368	391	365	381	377	365	368	364	373	376	366	376	407	374	378	363	351	375	388	377	396	374	383	389	382	384	398	368	377	360	362	397	343	377	364	404	378	411	388	397	361	380	349	374	385	362	390	357	428	366	373	319	399	411	397	342	385	338	372	378	359	400	381	394	368	362	409	375	375	388	402	387	362	391	411	372	388	379	360	378	382	391	411	365	386	365	359	400	372	368	373	369	371	370	333	386	370	355	385	370	355	365	348	383	373	388	364	339	376	402	396	405	344	396	364	393	396	385	399	421	345	354	389	364	381	395	380	387	357	387	330	398	385	340	371	352	375	388	377	382	359	381	405	357	403	392	396	376	354	377	386	397	386	365	364	365	358	399	381	360	370	387	372	391	378	357	352	374	364	349	374	349	354	396	373	359	376	349	394	396	412	373	426	424	384	374	380	387	374	373	392	367	399	368	401	363	360	380	365	377	368	387	423	349	384	375	352	385	409	360	355	375	370	387	366	384	396	353	370	404	376	374	351	369	370	363	362	345	393	390	341	375	338	371	394	373	361	362	415	341	395	385	378	395	393	385	378	405	353	405	363	394	375	363	380	369	374	412	350	370	340	406	399	375	352	373	393	391	366	392	377	384	349	339	381	393	401	396	376	403	423	405	347	403	371	357	387	404	350	372	347	380	382	375
6251	16694	11187	5563	3899	2923	3764	29676	36074	32116	23306	12099	1785	586	625	638	608	615	582	602	626	639	594	611	602	635	634	659	624	614	647	664	615	630	657	626	625	606	612	620	610	660	584	653	679	586	621	638	637	601	619	605	619	632	599	634	616	637	591	595	614	596	612	557	657	643	624	623	649	649	634	594	579	625	642	602	598	629	596	621	594	595	596	608	591	609	599	601	615	602	595	618	605	605	639	619	635	630	615	641	554	626	621	616	633	575	556	589	607	614	544	632	617	613	587	635	619	587	572	595	632	574	594	610	629	602	609	612	651	629	617	596	607	619	662	606	631	558	607	616	598	615	637	609	620	584	629	608	601	593	594	607	623	598	622	623	601	626	590	668	651	605	611	626	604	640	607	584	580	660	619	618	623	586	638	575	600	592	622	662	600	609	590	575	595	615	627	594	606	630	604	644	614	641	578	594	631	595	662	636	621	646	599	613	618	627	607	624	637	596	629	608	622	592	608	585	626	625	577	607	576	623	624	618	620	646	613	631	670	591	628	570	589	635	612	595	591	638	595	573	576	601	593	616	602	591	597	599	568	638	618	617	589	580	615	678	580	584	621	601	589	575	592	612	609	598	607	642	621	605	621	603	561	586	597	577	625	595	625	617	595	625	574	621	603	599	616	659	654	642	654	620	622	617	637	610	631	633	597	633	645	580	614	615	591	597	565	587	609	597	619	614	623	599	606	601	625	657	607	604	638	642	626	618	615	658	598	600	617	563	561	620	590	630	616	624	603	567	596	576	660	614	570	618	578	606	634	625	625	596	644	616	614	616	591	604	572	620	599	591	615	612	616	609	595	626	573	639	664	603	583	647	609	603	581	612	641	623	628	585	624	640	589	640	665	576	609	637	639	612	599	629	588	593	578	586	637	596	621	630	619	608	597	619	586	588	633	615	578	638	593	620	585	595	578	563	595	664	604	592	575	626	590	603	574	637	603	620	639	634	626	591	611	589	616	617	644	648	629	644	632	630	597	671	599	591	594	640	612	566	584	640	644	623	609	605	617	628	612	581	584	626	588	605	614	591	622	596	552	573	611	625	616	644	562	610	603	578	633	570	608	587	599	603	610	622	594	604	621	586	571	598	629	570	676	583	607	618	604	590	621	572	613	641	637	598	611	635	636	608	610	638	583	598	665	595	614	633	577	618	653	596	614	614	598	654	646	585	584	631	607	591	618	689	652	653	623	608	634	625	595	583	603	656	625	617	649	597	646	610	601	579	621	646	639	611	619	622	594	633	609	657	639	609	594	593	637	588	639	626	571	665	587	628	603	609	657	615	569	621	612	620	578	606	625	603	616	686	590	622	641	592	617	642	629	580	592	630	574	583	626	615	572	613	636	598	566	582	598	628	600	618	649	616	632	651	584	589	640	606	604	645	609	567	599	610	639	623	656	615	599	602	626	619	664	630	580	595	613	598	611	607	641	612	612	586	614	605	612	622	617	558	643	543	606	603	577	630	575	561	646	586	656	600	568	611	623	598	562	628	579	613	618	611	625	603	623	622	671	610	615	643	609	634	603	645	617	613	613	585	607	605	640	638	622	585	630	599	622	633	598	589	629	639	605	600	624	618	657	596	629	622	549	611	624	618	618	589	633	631	613	656	573	596	628	564	583	616	590	611	604	624	605	605	568	554	600	579	637	630	623	583	618	641	629	627	594	612	595	600	628	636	623	638	586	601	602	612	636	619	549	557	629	588	583	620	592	597	610	584	593	585	575	637	612	624	609	620	644	628	613	601	581	550	632	629	589	688	603	657	601	589	547	612	630	591	621	613	616	597	608	627	675	627	613	641	601	627	615	599	604	584	592	556	647	611	574	609	604	663	651	651	582	651	597	646	612	647	657	614	580	594	595	649	633	584	613	636	613	614	593	648	629	642	545	611	639	625	659	620	583	578	616	590	608	620	625	596	593	649	587	576	616	605	598	605	613	638	603	596	582	615	597	569	595	603	609	634	616	578	605	653	613	594	594	587	635	600	595	616	620	612	643	626	591	650	593	606	623	584	621	640	638	602	631	637	626	612	610	609	630	633	658	615	611	614	607	623	598	635	639	642	593	610	598	671	606	604	579	610	621	664	603	628	589	598	589	617	570	608	612	652	593	650	597	576	616	605	579	632	600	614	587	626	589	628	629	644	589	618	639	578	584	614	643	630	638	618	613	645	625	625	617	622	622	620	636	609	604	621	636	575	604	562	616	584	612	586	559	647	646	611	606	573	607	632	562	618	576	628	607	652	660	595	615	615	629	606	625	610	589	604	651	630	640	636	594	642	585	664	578	587	607	615	613	598	651	609	592	620	579	610	632	562	674	622	607	573	597	639	624	606	615	605	660	624	589	615	606	582	577	629	620	594	622	603	608	597	639	591	599	544	606	571	566	622	624	608	578	616	609	633	582	618	612	625	603	647	596	619	629	592	602	613	596	582	622	627	580	596	636	626	637	555	621	627	615	587	619	611	605	637	616	614	614	619	576	605	617	574	656	617	602	579	574	611	637	576	603	621	590	604	604	623	583	627	613	607	625	598	594	635	607	582	618	627	566	616	608	621	599	591	616	608	566	635	612	595	605	607	601	639	555	608	641	617	647	644	638	606	633	596	607	603	616	624	652	614	606	623	585	602	622	573	577	595	645	615	577	608	643	603	580	599	602	628	603	558	618	620	661	603	631	605	602	569	621	604	554	609	585	628	600	588	607	604	655	582	666	622	584	642	615	597	614	627	616	608	605	618	667	620	657	643	604	632	639	631	628	660	620	654	597	600	599	595	601	606	614	597	638	610	659	592	610	557	606	609	613	572	605	581	634	579	576	595	588	658	654	606	596	620	672	639	620	579	621	636	611	565	637	604	594	615	615	609	630	586	606	621	627	622	662	617	589	605	542	587	591	583	616	591	578	638	645	636	602	612	630	626	595	630	584	634	606	578	643	612	561	591	588	574	639	639	634	640	631	594	584	652	638	608	621	622	625	616	576	608	628	615	612	629	591	597	598	613	618	585	621	599	622	599	611	582	599	623	593	645	589	606	626	631	628	626	601	634	633	606	608	583	681	609	627	584	636	645	622	598	561	617	611	596	630	621	606	632	599	601	606	609	596	615	611	610	626	600	654	621	600	580	588	615	612	647	584	642	617	603	593	592	644	641	653	632	623	610	556	605	622	602	616	629	596	623	583	603	615	575	610	606	623	581	630	615	627	619	650	629	612	597	607	613	589	632	635	587	586	609	639	597	557	634	644	577	617	597	653	643	640	598	656	611	617	635	606	600	616	627	655	625	631	634	607	599	578	653	618	615	612	575	640	595	632	591	652	631	644	648	642	607	660	610	590	624	648	639	625	616	597	632	582	591	557	610	576	639	624	623	624	629	589	599	629	617	650	564	588	635	661	583	641	616	601	621	611	638	604	616	620	584	584	616	591	634	607	641	617	607	615	628	605	637	592	589	610	593
27894	17918	3769	1203	808	695	680	1336	2477	2380	1865	1128	695	625	614	660	615	642	659	610	617	631	638	596	618	574	638	599	640	649	645	596	601	615	601	648	609	597	651	607	637	581	636	589	615	569	614	628	602	590	619	602	603	624	612	638	620	592	618	577	618	605	595	642	613	595	602	577	595	600	625	586	589	578	621	571	617	599	629	610	687	634	599	597	625	599	596	628	623	618	626	571	588	614	596	625	634	587	596	592	623	577	613	644	633	593	621	582	596	618	615	558	658	633	632	623	610	628	575	596	561	646	606	624	584	580	615	564	611	647	603	634	624	642	641	648	628	607	626	577	596	664	616	598	607	572	628	645	625	599	602	675	598	589	613	587	608	588	646	617	646	604	607	572	606	639	608	607	645	646	604	546	585	603	589	593	644	597	621	628	604	592	597	667	595	606	572	606	629	590	633	651	631	551	630	617	594	637	561	605	649	603	617	616	666	613	633	600	641	593	632	631	616	601	583	599	583	644	586	533	641	601	584	632	617	595	634	627	604	606	624	634	588	632	581	619	625	608	614	623	586	597	605	596	639	618	614	620	568	601	637	574	617	579	611	543	579	644	633	629	574	599	633	622	600	629	554	637	601	566	589	590	608	649	561	609	585	563	585	615	656	585	565	644	586	602	619	579	608	582	624	645	634	655	652	585	623	601	575	559	606	586	630	611	586	613	610	590	579	614	647	579	606	610	584	633	592	616	626	623	566	617	619	639	606	608	639	620	597	574	628	599	584	578	567	574	595	587	615	611	645	609	624	650	622	604	678	593	637	620	645	568	633	590	589	655	594	628	593	604	616	621	586	615	582	643	599	643	576	619	593	604	593	623	645	609	591	585	587	579	627	605	622	591	577	609	594	598	590	581	580	619	617	593	615	581	612	582	622	610	610	647	635	593	572	646	580	601	655	665	592	618	597	630	593	598	630	609	612	596	630	569	614	612	624	602	575	645	625	580	627	648	615	593	612	624	619	635	629	563	636	638	630	613	640	626	588	603	600	638	655	608	596	585	580	616	640	593	602	612	621	622	577	610	633	630	627	593	611	627	617	641	590	616	619	647	606	574	640	620	605	602	606	675	620	612	594	598	623	625	644	614	581	620	621	620	585	634	590	581	666	576	629	570	641	617	580	628	597	587	637	622	613	612	582	611	660	590	563	592	612	608	586	568	620	635	574	581	594	624	592	596	623	588	579	612	622	585	600	573	619	592	611	604	526	615	600	612	580	563	577	602	589	596	628	641	625	604	618	627	589	597	571	604	584	600	589	625	620	602	606	617	613	605	610	580	668	622	598	620	617	657	644	640	652	598	596	598	628	586	620	593	597	561	615	618	629	626	630	614	597	623	643	635	588	607	608	602	639	576	594	620	577	588	607	621	638	601	613	606	607	578	646	616	605	647	604	565	570	633	601	577	585	635	598	564	653	629	605	610	586	626	605	582	595	622	642	618	593	645	580	573	572	593	623	618	574	596	589	634	629	565	647	610	618	608	609	645	598	571	628	599	624	624	648	570	582	625	594	589	614	597	627	601	531	627	608	634	568	588	634	583	566	613	593	589	581	602	613	621	630	641	594	631	582	630	588	576	573	604	652	594	630	588	618	611	650	612	615	587	631	571	575	612	604	602	609	643	605	588	575	613	611	660	612	608	594	664	629	575	627	632	588	636	599	602	631	602	639	632	609	614	578	606	586	634	622	619	615	608	627	644	598	554	595	668	641	631	631	601	589	601	599	604	597	628	588	593	604	609	603	598	604	627	584	599	569	644	615	596	598	618	601	603	654	577	605	612	574	606	654	588	606	625	642	619	590	665	612	566	593	570	581	570	577	633	591	603	603	637	618	612	571	588	640	671	612	613	597	630	633	587	564	598	595	627	622	666	631	636	599	570	633	568	609	611	617	613	615	620	612	636	632	618	602	606	651	629	557	622	610	613	591	616	660	589	599	634	623	613	554	631	622	627	639	649	629	590	620	566	625	626	628	616	618	628	616	667	645	592	633	571	587	603	630	590	593	599	618	625	626	575	650	639	626	586	586	563	628	610	615	629	628	611	619	595	635	595	598	548	601	638	577	627	578	568	623	633	576	638	639	596	632	629	610	621	621	542	584	594	604	637	626	585	630	593	639	604	601	622	648	614	625	611	671	584	602	585	636	630	588	615	591	614	574	609	595	591	621	603	598	654	602	631	668	634	589	588	620	585	577	594	620	604	635	642	590	609	581	584	606	564	600	615	604	638	603	603	607	619	636	621	605	610	638	657	623	584	584	617	597	608	599	635	636	626	604	589	626	606	608	563	598	654	633	616	618	586	605	616	608	633	561	673	604	617	588	611	573	622	598	606	606	640	692	597	565	619	652	629	637	609	589	604	620	630	599	565	639	603	613	643	626	620	626	603	632	607	598	615	595	635	637	607	593	621	560	605	602	624	624	561	633	549	599	624	634	602	637	626	604	582	592	602	611	626	618	589	625	651	602	600	584	641	583	634	634	610	602	623	631	605	603	647	632	598	591	538	608	581	579	628	587	578	590	614	581	593	606	622	633	605	620	590	615	549	628	572	573	605	605	621	596	570	641	621	636	610	639	602	616	573	569	633	585	564	612	638	595	644	594	641	599	562	609	576	653	611	614	595	606	620	596	613	635	619	626	579	602	616	594	601	583	596	669	597	637	575	636	630	615	610	626	652	599	599	603	577	628	603	576	618	583	627	571	628	645	565	592	614	549	596	638	559	588	597	574	610	607	624	606	626	607	652	603	546	577	571	619	598	589	592	595	558	607	604	623	598	616	581	589	632	584	614	613	603	647	618	644	589	595	607	577	577	613	593	582	633	578	615	626	581	623	641	608	599	611	562	621	576	598	607	623	617	620	595	594	650	618	598	591	619	637	630	579	619	569	600	594	610	616	637	612	581	620	599	644	581	649	595	625	565	621	589	620	618	608	576	626	630	607	618	580	606	598	619	583	657	596	625	612	609	559	613	615	611	596	633	603	603	589	617	609	604	593	594	652	620	611	584	632	641	607	617	600	626	632	628	627	632	620	590	602	583	556	543	646	603	603	619	612	641	605	583	582	630	668	588	614	604	639	611	612	586	604	583	595	589	593	628	600	616	605	574	586	644	597	632	648	587	619	641	603	655	596	629	584	582	625	646	612	593	572	602	624	606	601	620	639	640	625	647	603	589	631	624	636	570	649	593	573	662	566	613	612	572	635	588	617	635	578	594	656	619	632	626	598	644	618	596	614	565	632	610	617	618	649	576	636	631	614	637	578	581	644	583	609	630	614	634	618	646	627	623	611	586	603	580	591	607	611	628	635	597	615	605	586	640	612	611	589	624	618	608	630	586	605	600	598	580	601	642	573	617	608	615	589	570	635	615	578	565	642	649	648	613	563	593	586	616	631	597	590	643	625	579	643	607	583	593	599	557	603	604	588	626	606	599	642	614	617	602	608	578	571	605
5473	4172	2602	1878	1493	1261	1157	2731	5339	4761	3549	2019	1134	946	1000	923	987	986	995	911	965	972	985	962	947	973	998	917	917	964	976	984	922	1032	992	990	949	974	992	956	1004	979	919	987	991	927	966	980	1002	1051	912	1005	914	953	985	950	979	934	980	979	955	965	974	1000	1029	971	1011	963	981	962	966	973	945	979	966	935	976	956	1006	1014	951	962	976	960	948	972	1007	972	1017	943	980	977	935	979	977	940	942	959	1008	977	982	932	999	976	956	946	974	959	950	983	940	939	947	951	970	987	962	934	941	974	952	955	956	960	976	976	934	925	1013	1001	916	948	1002	1032	960	984	964	1013	1008	916	942	1025	995	991	974	962	998	923	983	1027	938	1005	975	943	960	980	918	973	1006	978	1000	943	947	974	950	953	933	916	1005	991	976	1033	1022	978	991	967	972	1027	1013	1028	940	974	965	937	950	977	982	951	947	963	948	999	995	930	980	1015	1022	963	917	959	981	1015	972	979	950	955	966	1021	975	1024	993	931	969	916	1047	937	980	997	966	941	994	948	967	992	990	928	977	949	969	928	924	963	1009	996	1004	996	949	937	970	982	971	981	1040	931	1037	936	950	994	943	985	970	971	920	974	938	956	953	1020	966	941	959	976	966	969	1032	933	934	937	979	1003	979	971	984	980	938	974	963	972	935	972	1033	914	1008	995	975	1030	933	946	949	992	998	985	1034	1014	982	949	1018	952	955	963	1033	1015	1000	977	1042	995	983	979	935	968	920	944	1017	944	959	970	1015	979	924	972	1026	953	947	983	952	977	968	922	1010	908	1033	984	1016	1041	985	973	971	918	965	863	952	1005	968	984	961	1014	970	1002	956	990	989	971	961	1012	981	967	987	1030	1010	983	1018	957	1024	1014	937	992	955	974	965	1005	963	970	986	994	939	1002	980	990	1006	963	994	1017	978	991	1000	1017	966	979	1001	981	988	970	965	965	991	962	922	955	979	1041	925	1013	1009	977	1009	971	1011	915	981	1022	990	966	975	956	946	941	983	914	911	922	910	958	995	979	988	969	957	1033	977	934	1029	1024	984	985	944	979	958	915	939	1049	1009	962	913	981	978	984	1009	982	953	938	959	952	982	1001	978	1014	941	1004	922	1002	946	970	986	985	924	967	962	997	980	1002	947	952	950	939	980	970	989	1029	943	991	982	1036	995	1035	966	992	944	1021	953	963	948	938	976	967	949	1000	976	968	974	969	951	958	973	942	1004	1033	934	991	1033	972	987	948	974	1033	960	935	963	1000	974	975	986	936	961	969	969	1000	995	956	985	973	976	997	1012	1000	947	958	1024	990	966	950	927	931	925	932	940	995	981	975	1008	946	1007	997	950	971	979	992	976	965	963	1056	1010	956	946	945	1060	983	969	965	996	955	916	1006	956	948	920	1001	989	971	999	973	967	983	972	955	976	956	953	1011	935	957	945	945	989	952	1005	971	1004	949	953	1001	1022	966	935	1004	971	900	920	958	924	994	961	965	993	977	976	1011	996	979	976	986	1012	920	944	962	1025	961	962	1011	970	949	945	982	975	959	954	978	997	963	980	1015	929	1009	994	965	984	1004	935	938	994	996	1023	904	953	977	1017	899	931	952	977	973	935	961	1024	963	960	930	1019	982	948	956	989	961	947	978	969	939	1046	936	993	943	937	961	955	939	988	992	980	965	961	940	999	956	969	993	1029	988	980	962	954	999	1009	954	994	984	991	981	942	1012	1062	987	1009	943	1049	914	992	862	1024	994	942	981	958	979	960	945	930	986	971	1016	1028	1009	1035	963	1011	1020	959	977	1021	965	960	960	1037	984	993	951	931	913	933	941	964	911	951	905	992	999	966	958	959	980	1038	969	997	956	961	961	947	965	990	977	979	954	987	989	991	935	1002	958	989	982	994	929	936	975	959	959	951	984	1014	1000	961	963	949	945	938	993	955	976	953	943	978	975	970	933	962	925	973	993	982	1027	908	1014	943	966	996	958	926	966	936	960	988	958	898	930	988	962	902	950	989	919	1019	937	971	941	974	968	964	960	978	972	902	948	1027	984	989	995	945	983	998	967	948	1049	981	997	993	1000	1004	972	989	1032	994	943	965	1012	1001	970	972	949	967	963	990	975	947	962	988	963	970	952	1042	883	984	998	992	1057	973	1007	974	909	946	1013	947	953	944	959	980	987	986	920	922	992	1016	1020	971	922	975	1010	971	992	957	903	977	980	962	955	1000	999	929	968	999	969	992	978	946	1021	995	986	1024	993	920	918	975	950	979	981	1017	997	982	980	993	982	998	933	954	944	1011	952	955	949	1016	989	941	977	992	949	976	958	1013	942	963	967	942	988	975	997	995	985	976	978	971	1012	923	980	984	973	975	949	1003	949	976	932	967	953	977	969	980	973	987	1028	961	945	926	929	974	938	940	938	967	1020	964	973	981	976	918	943	967	946	922	965	973	984	1039	968	1001	975	996	949	978	1004	990	1004	1029	967	962	963	1015	994	1026	994	990	988	1022	978	977	1008	1011	981	984	931	1025	979	937	954	998	943	957	1004	933	1015	962	938	953	979	975	926	1035	932	1002	988	991	931	951	984	974	939	1002	983	969	1035	924	943	999	957	981	939	993	945	956	1072	940	960	991	960	903	913	1021	972	938	991	977	981	958	990	965	1028	972	987	993	971	966	1036	973	931	961	965	962	995	997	960	987	979	903	1035	986	988	1006	976	1008	1037	976	984	970	1008	936	956	1011	1022	969	982	946	985	1034	961	965	974	979	1032	952	959	913	950	993	958	1026	990	970	952	955	1011	992	959	1046	939	976	1007	963	991	976	981	973	956	975	1032	985	972	944	971	941	1011	981	1051	942	977	915	997	997	950	974	1011	964	928	972	923	1005	989	973	958	931	995	996	988	918	919	966	995	993	954	935	951	990	965	978	1014	981	966	1001	919	983	949	925	1045	961	995	1031	957	943	995	967	965	943	989	977	908	999	1039	898	979	985	959	995	937	1001	980	937	979	986	989	950	1024	982	988	978	980	974	1007	991	925	1001	1006	962	965	980	1010	973	968	1004	961	983	999	999	1002	942	1019	982	946	927	945	988	944	950	989	971	962	924	952	972	1012	997	975	975	967	959	912	986	972	1036	953	939	1004	999	999	990	982	952	958	1010	967	933	987	964	990	963	983	1016	1009	1001	965	967	916	934	972	1030	988	979	975	985	1046	972	968	941	1013	988	951	1004	961	973	1040	991	1012	949	939	982	945	1009	960	973	992	977	968	957	989	998	974	983	941	939	1025	982	933	989	954	948	1019	1001	916	1002	960	1015	953	971	994	933	1008	980	968	969	983	935	988	959	961	996	1018	983	943	1030	1030	988	992	1010	929	906	976	969	926	974	926	996	979	1005	1029	1002	956	1030	977	1018	965	998	920	994	926	969	929	1008	903	938	928	964	1010	970	951	968	974	932	984	1014	1016	935	980	931	962	934	997	970	946	900	938	973	952	979	992	938	948	929	1033	1028	953	976	1009	979	973	1010	1031	1007	971	959	915	1066	1000	973	979	974	1007	974	991	959	964	1031	946	1026	995	983	949	994	990	1004	947	994	960	986	955	939	985	978	945	1062	998	1001	995	1002	945	1002	930	965	959	943	988	992	886	968	966	958	961	982	1019	911	1005	976	1035	958	945	989	970	1011	984	956	998	980	1011	994	1014	980	978	931	942	945	971	947	965	1029	1017	958	1035	921	972	931	983	960	1034	989	973	1001	927	953	1001	939	930	987	942
24011	21556	27663	25894	14030	1239	861	5953	15618	12648	8507	3652	718	558	494	494	490	475	461	495	469	458	499	489	480	459	528	484	532	466	535	529	439	502	480	492	507	492	446	487	501	514	470	523	507	502	479	514	490	536	479	514	500	496	474	504	511	474	436	440	462	495	480	522	516	530	503	484	512	479	486	462	487	494	469	484	476	472	476	505	476	509	481	515	523	505	485	504	478	529	506	491	495	492	473	466	481	490	481	474	473	476	472	520	512	463	490	474	460	474	486	537	501	467	446	472	443	517	528	476	496	489	513	498	475	486	479	493	506	495	451	490	465	462	481	482	524	509	450	475	487	487	475	488	507	446	490	491	524	462	487	467	477	506	437	475	507	441	464	484	458	506	499	484	510	514	501	483	526	476	495	467	464	479	466	452	481	477	478	514	457	533	479	474	476	474	461	474	502	519	469	475	484	514	456	496	519	462	511	452	527	466	487	506	489	527	509	498	495	521	491	509	487	473	453	485	536	471	521	475	491	510	492	482	470	477	511	462	517	482	545	493	464	487	494	487	477	499	493	497	507	510	475	437	497	495	480	466	480	501	472	473	455	480	490	479	487	506	455	509	517	505	468	517	474	515	494	473	490	455	470	475	473	454	462	462	470	485	458	519	500	460	501	481	472	481	447	528	500	470	502	496	466	460	480	498	511	469	484	492	487	526	469	414	506	487	513	512	490	520	493	502	499	478	465	469	474	488	463	516	466	461	469	525	513	483	518	511	491	475	513	501	476	457	487	446	477	525	507	477	477	520	511	486	504	520	524	473	471	494	502	485	509	479	457	516	511	489	493	471	474	553	489	460	498	461	486	479	485	457	481	453	463	478	474	494	454	474	517	501	502	522	540	458	475	492	496	471	460	498	487	526	510	483	460	485	518	435	512	498	500	483	448	498	499	494	510	447	471	474	483	529	505	473	450	479	483	518	478	493	504	527	489	489	472	477	463	497	486	445	508	471	466	456	432	479	475	480	489	486	436	496	460	519	481	482	460	480	532	471	489	465	469	498	458	500	488	472	537	481	475	498	551	506	521	470	500	488	490	512	487	506	488	493	483	502	506	486	505	475	466	506	509	513	483	498	482	505	503	453	475	489	496	480	445	443	512	494	497	480	529	489	462	465	500	462	503	512	497	499	492	485	485	517	485	484	478	531	497	470	489	504	466	461	462	471	505	487	462	494	525	494	512	484	539	481	485	458	457	465	514	478	498	473	540	485	464	470	474	504	526	482	464	468	482	468	523	505	499	496	495	496	503	461	507	488	478	504	514	491	501	557	507	501	522	483	492	497	515	478	489	514	463	481	487	454	483	490	454	489	470	475	525	487	514	484	457	481	531	462	523	488	468	504	474	493	493	511	532	552	509	458	484	506	508	462	493	512	482	512	518	534	474	496	475	442	482	471	457	499	490	474	459	498	474	510	466	485	470	490	462	484	486	502	462	472	506	475	497	468	464	513	460	474	453	443	533	469	491	472	470	456	439	520	498	475	434	513	473	483	496	484	471	486	453	495	468	482	517	473	469	505	425	459	466	500	482	431	521	513	504	493	477	463	507	473	462	439	504	468	472	465	507	469	507	468	475	490	456	509	430	510	494	483	504	482	509	432	510	475	495	495	473	483	524	487	467	458	497	452	472	471	468	488	486	498	503	476	478	547	484	521	493	479	482	463	494	430	476	506	496	491	473	510	494	476	491	474	505	500	480	480	508	492	479	459	540	471	457	457	511	501	504	526	504	505	482	483	471	482	468	479	524	478	490	482	469	464	478	482	472	455	490	473	472	486	471	481	513	509	504	494	449	517	482	555	463	523	489	496	496	488	494	459	498	512	484	478	456	475	515	483	480	497	450	482	486	484	469	453	497	456	486	498	480	445	536	492	496	479	462	516	467	506	500	500	499	502	495	492	468	489	465	473	508	496	478	484	471	515	491	431	450	511	481	502	486	503	503	485	504	473	467	489	470	460	496	478	465	501	474	475	497	504	471	479	471	508	508	480	482	482	423	492	478	472	503	524	462	470	498	518	482	498	533	450	561	511	506	504	434	469	473	503	487	452	528	519	489	497	472	476	506	508	479	468	506	509	492	514	479	479	507	494	477	491	491	475	504	476	466	465	450	562	500	447	476	491	502	541	509	523	508	499	488	443	522	485	506	518	471	457	457	519	476	521	507	517	478	431	490	505	498	511	507	463	479	497	518	446	507	480	487	517	463	509	488	481	523	519	461	473	471	473	476	514	489	480	458	513	521	498	530	480	527	468	485	490	500	477	510	458	466	468	476	508	496	509	461	497	492	493	499	492	563	435	470	488	491	495	471	477	510	499	482	516	519	451	497	489	480	493	493	453	488	476	469	497	518	506	484	517	484	437	523	494	500	481	466	448	500	492	471	464	481	505	475	466	468	476	508	501	470	486	472	472	483	442	508	504	456	489	514	436	482	441	442	483	458	475	508	494	468	479	509	505	490	508	509	489	505	466	524	459	467	457	470	450	469	511	501	485	559	476	479	485	476	464	504	497	489	492	510	463	491	493	451	465	461	516	467	459	462	494	472	466	479	471	479	488	468	480	511	441	488	480	517	447	525	439	467	512	497	476	514	508	483	483	481	471	470	495	501	507	465	502	476	503	485	483	515	477	504	463	496	526	457	509	453	461	447	489	462	485	501	470	465	484	500	463	440	501	480	464	482	469	517	493	502	445	507	455	478	511	469	496	506	501	461	475	507	495	492	506	502	474	532	489	484	471	491	480	479	475	479	459	502	480	472	487	482	490	485	505	491	458	495	465	501	506	486	476	471	492	495	517	442	483	513	465	468	504	501	493	476	481	484	475	494	458	471	485	472	470	445	482	452	483	475	472	464	485	518	477	502	523	531	487	498	517	501	434	456	463	513	495	487	520	432	485	484	495	506	475	485	482	488	489	507	456	490	489	508	476	478	459	473	474	479	439	456	489	468	503	478	485	476	475	487	531	474	501	502	479	480	484	465	487	487	500	471	472	499	480	521	476	471	458	473	495	510	489	486	506	516	487	513	500	507	452	494	493	491	508	485	499	472	465	486	489	474	498	460	517	502	495	485	455	484	476	480	465	444	510	481	497	503	496	446	473	462	515	448	470	503	475	454	492	468	481	500	461	546	468	500	465	501	499	479	535	480	513	479	444	498	516	491	493	469	483	516	505	512	497	472	503	469	499	470	513	518	500	461	513	437	507	491	482	510	484	443	494	508	457	509	464	479	499	500	505	457	495	483	473	477	483	508	507	462	497	481	491	481	495	480	479	455	448	497	489	515	470	492	513	484	446	517	471	477	484	480	464	519	502	473	499	471	464	450	494	504	459	488	466	440	478	501	490	467	502	488	503	517	500	481	492	501	493	471	496	486	507	489	462	470	488	499	499	483	459	440	498	496	493	472	496	452	502	507	472	466	508	490	499	516	461	465	498	443	541	484	497	499	509	490	497
4136	8726	6173	3828	2387	1730	1638	13262	27044	21661	15236	7688	1308	798	822	762	814	786	798	776	761	780	842	809	811	841	803	819	797	804	736	791	816	827	840	825	816	871	823	821	860	787	840	800	783	800	815	836	786	763	795	805	761	798	837	781	772	839	734	792	840	808	774	831	798	781	802	766	820	757	779	772	878	776	807	835	860	761	797	775	763	783	793	777	798	805	817	793	772	809	805	794	751	806	834	748	817	779	814	813	785	760	752	812	795	783	787	806	780	796	808	784	794	784	811	795	849	804	761	769	801	818	830	780	764	786	839	750	782	807	778	804	772	890	810	798	801	839	796	821	747	779	769	812	778	798	804	832	821	796	806	804	779	869	798	814	836	762	790	814	768	760	797	829	821	802	788	802	809	813	815	759	790	764	858	818	808	795	787	821	788	782	785	817	776	796	809	809	819	803	802	804	809	806	798	791	764	790	806	790	773	836	789	796	794	785	773	775	737	752	764	780	813	761	813	756	780	773	802	759	795	790	781	818	829	777	795	869	785	840	774	855	817	743	804	770	816	800	757	754	792	812	777	804	813	829	780	772	811	783	768	727	808	769	856	809	762	792	798	774	810	802	822	835	794	781	825	770	817	771	752	812	803	779	773	758	777	799	775	835	783	781	752	783	754	807	811	802	753	790	759	824	781	785	757	768	779	770	833	793	756	814	815	808	767	790	842	742	784	824	829	779	819	823	782	818	813	756	751	792	802	830	777	795	769	796	803	788	808	765	763	770	763	826	761	828	746	763	854	780	768	826	834	822	782	766	808	812	820	817	808	749	775	772	804	793	774	832	747	816	780	801	755	805	794	747	772	795	801	803	764	790	751	754	789	777	795	808	768	757	851	814	814	783	754	790	787	770	811	797	814	857	760	758	780	797	868	793	805	790	826	804	760	797	813	826	769	826	749	815	812	803	763	783	793	798	808	807	750	767	823	761	770	777	810	768	767	775	801	803	800	784	797	791	794	785	841	743	821	751	786	810	828	815	808	743	818	776	776	785	790	775	781	811	795	767	805	799	796	755	779	809	809	821	811	831	783	822	753	785	808	738	794	804	800	796	754	767	804	827	795	779	797	716	786	829	792	816	830	768	776	805	804	818	803	785	826	815	778	771	770	783	808	804	824	759	787	763	799	802	799	833	819	798	771	815	790	823	844	806	794	750	804	769	805	787	818	753	746	803	815	770	785	794	781	772	822	789	744	769	796	805	768	811	813	819	794	823	822	745	795	833	754	821	814	732	792	820	818	814	772	764	774	723	776	750	784	784	804	790	801	838	824	786	809	782	756	752	769	811	786	799	783	821	786	793	817	758	787	756	792	787	772	771	812	776	823	830	815	802	822	751	790	760	799	803	800	778	801	798	747	791	787	807	817	827	782	802	785	753	769	815	794	804	793	837	781	752	818	845	766	823	772	744	809	760	767	807	840	778	760	802	793	761	763	804	797	762	786	794	764	792	821	767	820	740	788	797	785	789	796	787	809	792	846	777	814	792	792	767	818	794	785	780	788	772	818	831	883	790	781	793	851	796	820	804	787	793	808	803	770	799	806	751	846	813	758	808	782	801	809	771	821	777	766	813	800	820	842	795	814	786	780	761	841	771	789	793	817	789	735	816	739	852	785	782	843	746	854	811	815	793	762	746	820	803	793	812	807	764	838	813	788	809	809	817	775	799	840	769	798	816	797	768	799	826	822	791	805	792	790	769	805	842	807	733	782	825	766	823	764	771	794	822	783	790	809	767	798	797	792	872	776	701	853	817	788	793	778	731	815	835	770	785	806	790	833	779	801	759	790	811	779	758	791	778	787	824	814	778	796	758	812	790	784	778	792	828	825	804	828	818	775	764	817	808	854	778	785	797	829	793	751	748	798	754	743	763	799	798	744	794	802	788	831	805	813	772	771	741	782	799	805	798	767	761	777	827	798	768	820	784	806	762	778	759	774	744	806	800	775	781	787	792	787	787	768	784	798	768	824	845	760	736	751	836	785	824	796	758	797	782	802	765	822	781	813	832	784	794	729	749	837	812	808	800	785	821	795	742	740	807	759	767	748	759	760	769	765	765	835	819	819	763	825	829	810	764	787	835	819	776	791	789	787	738	794	819	822	764	801	788	785	785	812	846	771	755	764	809	760	765	822	849	721	794	791	755	784	782	775	752	773	834	773	828	798	788	798	805	838	778	818	744	780	807	761	748	777	753	802	784	808	771	788	765	816	825	758	807	790	820	805	770	792	800	829	794	777	814	817	826	822	849	793	775	816	768	773	827	782	774	806	812	774	772	778	827	793	789	793	823	775	802	816	833	837	820	789	779	823	796	819	804	829	800	814	762	751	775	813	793	777	750	782	783	848	775	774	797	829	751	808	796	816	822	804	829	799	765	778	830	790	740	814	743	804	807	787	781	816	715	795	804	814	777	796	749	800	783	813	791	754	782	767	820	811	788	811	742	805	751	771	726	795	780	821	772	767	761	810	805	798	791	776	828	832	790	784	752	792	782	798	762	804	792	819	805	814	753	786	831	806	862	798	771	767	783	802	759	755	785	839	785	781	755	795	822	746	761	760	738	728	851	817	763	788	861	797	805	763	779	783	789	788	814	821	787	837	816	740	763	812	771	808	809	839	778	782	825	800	804	799	763	802	775	815	829	736	807	771	820	807	776	805	848	806	826	820	811	844	856	766	794	781	841	812	751	822	833	791	768	817	795	793	803	801	819	807	828	777	819	767	792	792	754	810	805	787	748	802	763	774	816	782	802	821	764	822	780	728	828	766	799	784	802	810	788	767	784	786	817	784	766	822	750	845	805	803	814	781	835	781	847	809	799	784	786	846	748	765	785	835	784	812	802	784	798	800	795	780	772	823	788	792	830	801	784	840	801	807	789	813	800	774	799	752	776	769	765	758	823	753	783	766	818	819	796	820	800	804	749	800	785	778	821	828	815	782	849	793	828	828	765	735	844	789	768	802	803	824	825	796	819	798	830	753	803	798	760	766	794	748	787	771	757	797	785	791	804	814	857	815	821	825	806	842	743	826	788	781	826	790	804	808	849	738	767	775	772	780	792	767	783	784	788	769	798	805	757	805	801	744	793	785	817	763	864	752	820	714	761	790	808	811	785	757	761	808	852	786	820	775	787	788	791	802	804	730	821	741	779	829	814	821	787	837	751	761	778	819	812	816	780	763	815	777	777	768	772	819	759	818	819	824	807	755	766	778	775	792	852	837	777	825	836	756	756	787	777	769	789	764	798	801	770	796	793	830	799	774	758	787	839	806	765	805	778	823	809	806	798	762	847	830	756	804	761	779	812	765	779	795	732	742	764	829	804	742	803	796	778	786	798	743	749	874	800	768	764	747	807	823	783	829	799	810	814	829	764	785	750	818	789	799	799	744	756	806	797	806	773	772	828	783	776	773	788	844	840	722	821	776	779	778	821	767	793	781	797	830	808	796	834	811	796
25452	21572	24674	16969	1131	715	652	3536	5955	4699	2879	1418	635	510	542	571	549	513	572	581	544	568	522	538	574	535	522	543	588	538	556	557	559	542	565	529	534	546	576	542	573	538	593	548	542	523	513	575	499	553	530	497	571	527	489	582	531	552	547	547	554	521	540	516	569	488	552	548	521	580	532	560	560	571	521	559	562	533	520	478	526	525	527	555	588	553	520	511	527	553	540	544	523	529	541	528	551	513	585	557	540	536	531	531	541	525	563	583	555	485	535	526	527	522	578	507	532	535	503	510	548	501	583	564	546	556	488	548	502	543	578	532	536	511	545	567	548	534	531	505	553	548	530	527	564	523	570	493	594	551	544	523	585	549	506	566	552	585	555	522	537	512	532	556	508	534	564	505	511	546	567	546	533	553	558	529	506	513	533	527	519	531	559	553	523	575	547	512	555	559	503	500	528	511	509	531	568	561	548	508	466	543	554	545	556	580	526	571	569	560	549	522	582	540	558	551	482	528	535	560	524	538	571	508	512	548	548	502	524	569	569	538	573	537	584	530	529	583	542	555	543	532	533	559	562	542	519	548	613	542	559	521	538	527	538	540	564	556	553	524	511	522	577	520	499	539	538	542	533	557	525	510	535	539	554	538	551	524	528	527	516	527	554	509	574	557	521	517	513	580	547	548	538	532	524	571	513	495	528	534	558	564	541	608	564	536	521	525	521	504	534	520	493	541	513	545	561	542	515	548	572	565	532	532	527	496	535	524	537	558	508	515	530	546	557	530	561	540	541	527	557	542	546	533	542	542	522	556	531	533	559	546	542	542	545	557	526	524	533	602	572	559	530	507	555	531	570	546	553	520	531	547	517	540	527	528	533	517	566	519	549	536	553	560	572	482	540	514	528	549	489	563	538	543	549	545	509	575	542	581	517	508	536	531	553	525	567	463	515	518	537	545	563	521	517	561	561	534	549	550	539	531	516	534	559	553	567	537	519	562	552	538	557	522	528	513	570	530	522	516	551	531	504	566	563	574	551	531	530	519	543	509	529	565	549	564	552	528	553	532	532	502	557	533	544	586	521	556	550	533	499	525	475	537	513	531	536	525	545	503	518	472	509	560	540	541	548	511	556	530	517	506	555	540	547	579	521	551	524	534	534	527	559	530	535	531	534	552	556	543	552	556	524	538	554	501	508	526	539	513	509	598	571	564	498	547	546	535	551	547	535	528	545	576	517	551	573	524	532	548	534	504	502	553	500	513	572	541	514	549	531	518	551	529	547	563	538	560	532	551	527	491	554	525	539	523	582	551	535	524	508	572	523	541	559	536	519	492	546	561	550	558	519	529	569	551	523	530	528	515	534	555	570	570	578	532	548	538	548	540	540	521	526	541	548	543	523	561	538	570	546	541	539	532	552	552	530	521	569	562	528	545	563	570	535	564	584	600	553	521	535	577	527	593	561	581	568	546	542	517	533	564	531	524	552	531	555	518	540	564	530	562	523	489	555	570	508	546	573	507	536	571	545	544	565	547	531	519	573	570	528	605	522	524	534	573	547	524	560	560	528	561	543	516	545	500	526	548	532	585	553	512	541	549	505	563	544	551	562	539	527	576	536	550	557	497	546	512	569	558	527	545	544	600	554	563	548	561	538	527	524	566	519	557	540	565	542	536	553	531	610	609	557	557	546	507	548	534	545	538	575	515	541	518	580	540	539	580	531	509	536	515	543	504	555	534	594	535	547	584	541	536	516	554	547	529	543	519	541	536	583	553	556	517	549	502	549	547	487	551	527	500	519	552	539	527	566	526	522	568	525	555	511	524	545	516	536	511	536	526	529	558	537	524	498	541	559	551	559	535	535	511	541	555	523	542	543	535	529	531	572	452	544	506	543	555	531	505	543	547	553	519	530	524	538	527	547	543	610	523	523	561	556	545	532	515	566	541	544	563	508	539	524	525	553	534	521	565	549	541	545	529	544	536	515	529	564	549	529	518	538	580	539	585	557	570	537	568	547	577	566	579	520	523	569	548	518	526	508	512	516	536	579	519	544	532	511	582	583	555	512	590	537	532	512	509	546	467	515	578	547	559	557	532	569	507	546	557	530	514	516	563	530	541	544	546	554	505	522	547	539	544	554	534	525	548	540	532	560	497	547	551	537	541	541	509	545	501	558	591	537	543	536	537	555	578	528	542	493	559	567	585	535	535	555	541	577	513	504	574	546	516	579	528	518	526	514	558	544	534	548	524	512	515	551	517	517	514	547	537	493	557	519	566	570	558	577	550	543	573	544	605	564	581	526	544	576	548	521	557	548	538	545	575	542	533	542	551	549	547	536	549	520	558	549	556	520	519	523	553	528	526	539	521	582	565	553	547	502	504	526	548	529	572	523	525	530	531	576	572	506	567	529	602	558	572	580	581	547	540	519	525	593	536	549	550	549	529	532	568	536	563	552	588	554	553	552	542	519	549	541	550	543	561	528	535	517	533	587	541	529	524	519	499	534	511	572	516	551	553	540	541	485	574	556	575	535	554	563	580	525	525	518	496	589	539	513	532	562	536	521	528	546	525	538	569	514	543	535	547	564	556	548	522	507	578	529	550	540	531	534	525	511	542	521	556	520	523	509	549	576	560	507	584	592	547	509	531	505	514	529	549	518	531	510	506	540	531	565	558	539	599	520	572	510	509	527	552	516	499	508	537	553	517	545	546	529	537	521	558	555	584	545	539	566	510	516	531	537	527	562	570	568	497	534	559	543	527	528	523	544	523	586	551	518	537	543	520	563	578	551	514	516	577	513	521	550	542	555	521	503	533	545	551	544	546	527	538	512	515	547	518	574	540	555	561	528	531	552	532	490	514	549	536	535	549	542	521	534	525	536	536	502	527	554	505	547	567	550	506	563	549	552	536	515	512	518	533	531	564	506	542	533	539	563	561	588	510	522	520	542	538	538	516	517	544	543	569	547	507	515	534	528	525	555	515	515	543	532	504	561	634	611	548	513	526	573	531	545	510	545	541	495	576	537	552	567	571	539	536	525	622	544	490	553	547	570	572	565	531	563	520	536	545	548	553	499	533	551	589	556	543	517	563	573	570	549	546	535	536	559	579	549	541	562	521	551	568	569	550	572	527	545	560	550	503	584	521	545	531	546	556	534	534	509	547	520	492	504	555	497	538	517	487	545	562	585	558	561	557	529	499	529	550	559	496	535	506	562	519	518	522	536	534	539	538	534	569	513	553	495	531	533	565	542	533	570	545	518	555	530	520	520	554	540	533	554	549	553	530	510	555	555	507	592	499	541	544	529	561	507	533	543	594	508	576	560	527	549	535	556	533	560	549	542	512	541	524	534	542	561	484	531	562	530	535	545	537	531	547	570	529	568	569	565	539	527	525	566	525	584	559	543	516	545	591	564	511	526	526	523	525	557	536	526	547	530	518	536	482	520	548	540	550	502	534	495	524	554	544	553	554	514	550	543	569	537	555	510	517	553	502	494	566	547	559
4326	5486	4539	2447	1789	1333	1215	10696	15859	12813	7835	3565	1107	872	864	896	924	842	861	860	925	894	908	848	853	872	806	854	874	882	891	934	891	876	876	864	884	925	873	903	858	881	883	869	869	870	882	843	888	893	817	878	872	864	868	910	850	843	867	862	809	840	846	813	844	869	864	874	825	827	855	909	874	847	846	849	878	940	903	833	882	843	878	824	864	848	846	886	808	881	877	901	903	866	906	845	874	917	872	858	886	905	900	859	913	913	852	880	833	849	858	905	816	887	881	872	841	862	854	827	861	829	844	875	893	890	881	880	830	867	859	835	836	878	856	916	857	828	900	908	866	893	820	861	848	871	834	875	874	835	809	870	850	890	849	880	823	852	836	845	875	901	879	884	860	879	847	898	914	906	881	875	822	834	875	874	855	896	895	847	867	889	854	839	890	861	865	877	874	870	845	909	903	852	830	854	837	867	856	861	873	895	912	883	862	841	858	876	852	837	895	845	868	856	833	864	864	877	843	874	822	850	880	910	883	862	901	829	879	886	847	858	858	841	843	874	863	898	839	851	847	858	845	889	872	871	823	899	836	866	863	815	859	843	894	893	847	878	922	901	861	881	838	878	851	858	878	856	840	882	865	866	842	835	951	892	890	843	872	899	863	879	856	892	867	901	870	807	844	860	872	835	922	870	904	858	825	843	856	862	884	839	873	868	867	877	899	833	886	887	834	886	881	827	861	839	879	893	930	806	868	852	846	863	849	868	866	867	856	896	950	843	894	857	817	866	856	879	885	848	851	890	933	844	890	837	860	841	835	898	909	883	856	882	871	895	848	847	861	856	880	851	839	816	867	864	877	887	879	862	874	869	888	920	850	871	855	891	884	858	941	863	852	850	902	859	860	856	877	894	897	873	865	830	866	893	835	856	849	866	892	865	867	861	883	881	874	920	871	880	829	884	894	849	847	832	879	831	857	852	834	849	839	843	873	894	849	902	857	902	826	851	874	838	824	899	871	830	856	853	829	889	859	846	825	854	836	816	866	885	864	828	834	858	869	877	859	843	837	833	832	853	812	814	855	827	891	925	876	812	893	855	855	863	834	871	842	871	883	876	866	811	889	860	856	862	873	845	851	883	870	830	785	867	901	848	856	866	880	852	881	893	873	859	817	853	841	830	898	913	858	891	867	902	842	856	812	878	839	823	856	885	858	869	846	873	849	854	867	855	859	852	825	846	862	843	895	842	848	830	874	861	858	886	837	802	885	883	809	798	866	904	843	924	890	845	892	877	891	816	817	861	852	863	874	861	850	873	873	854	929	862	856	873	865	845	898	876	889	830	847	927	818	869	909	874	823	890	878	945	861	841	877	851	859	841	875	892	843	880	939	858	840	895	871	844	899	847	862	889	812	873	819	870	837	888	904	859	922	857	860	863	842	949	921	844	895	836	821	836	856	877	918	897	810	900	799	877	869	866	854	875	933	836	864	834	859	855	836	848	837	873	858	900	828	852	912	834	861	823	831	880	886	824	867	873	869	829	854	881	859	911	816	824	838	839	848	837	885	870	838	846	860	841	875	904	884	897	847	828	845	865	889	839	874	839	856	800	897	841	900	910	832	890	806	866	823	932	887	842	812	873	890	841	863	825	880	834	884	854	876	865	821	863	873	866	871	816	858	859	899	868	879	856	776	857	845	907	880	872	873	880	863	853	867	860	833	848	837	880	906	862	857	816	837	929	801	874	809	902	933	856	870	817	888	860	878	856	845	902	869	910	797	883	825	865	841	807	887	911	853	891	852	903	816	892	831	834	850	881	835	843	846	852	858	855	867	853	851	925	863	831	876	880	870	891	866	865	852	872	870	890	856	845	848	886	839	884	910	916	823	831	895	869	882	917	779	907	883	816	820	862	829	876	897	885	867	795	849	888	815	853	884	883	839	829	876	871	909	830	831	950	858	865	853	891	921	858	803	894	886	874	804	839	849	863	880	863	848	875	852	852	908	896	872	839	840	870	884	892	856	858	883	860	863	904	882	823	883	870	826	908	873	834	881	874	870	851	851	837	850	872	891	879	890	900	812	888	872	873	845	883	842	866	892	834	873	905	782	861	889	859	858	876	855	867	862	855	858	846	857	904	897	888	817	831	877	856	852	853	859	838	814	828	907	909	934	868	891	910	864	874	858	842	841	850	839	858	863	871	819	844	864	894	881	849	912	859	864	860	857	847	847	842	851	847	857	877	835	903	912	910	877	869	860	852	866	860	863	872	871	882	845	856	813	841	854	861	870	848	848	843	811	845	864	904	867	898	861	876	868	913	852	822	867	898	853	845	872	862	870	884	889	891	834	861	841	809	914	884	908	871	867	897	895	870	837	875	879	817	844	857	834	883	885	895	830	908	847	850	898	882	890	879	842	826	866	848	834	819	912	875	854	879	878	826	880	888	893	873	847	886	861	835	818	915	884	896	900	887	842	852	885	896	806	886	860	836	856	896	875	869	858	852	861	844	848	879	889	847	886	888	846	913	880	839	877	879	882	847	943	851	855	870	884	882	895	829	864	803	834	815	896	879	876	853	842	856	879	855	887	884	810	837	795	948	897	853	870	891	877	881	830	888	829	866	843	845	845	770	876	887	870	868	881	869	909	870	852	878	882	836	844	851	901	927	875	874	874	832	797	843	902	829	844	852	783	882	871	855	858	844	856	858	842	878	894	815	849	899	863	883	841	857	872	868	832	851	867	846	831	892	904	912	827	879	848	885	861	839	822	811	862	822	899	811	872	891	904	871	868	931	890	888	880	883	871	860	831	943	891	836	858	883	918	886	858	829	900	866	872	880	821	867	907	886	850	892	855	894	892	832	861	870	846	881	873	861	845	879	834	845	829	826	836	819	900	880	883	843	921	884	866	795	852	867	889	828	882	824	862	836	856	854	850	810	922	837	904	863	902	887	862	855	823	829	851	892	808	891	833	868	843	821	868	868	885	800	864	870	877	837	862	875	847	891	878	857	881	878	874	841	875	905	870	891	861	852	845	857	812	873	845	873	865	827	860	863	848	879	846	887	918	858	851	880	865	854	882	855	886	934	879	862	809	880	884	888	861	840	884	870	860	854	912	866	855	848	900	876	829	897	855	841	890	847	844	865	866	847	849	881	889	826	861	823	863	867	837	805	850	819	906	875	823	871	875	841	859	933	859	902	875	914	879	918	808	897	833	827	883	836	831	878	841	874	924	850	831	886	890	847	852	836	839	919	888	838	825	840	906	838	878	835	922	840	866	863	843	888	794	886	857	881	880	904	838	886	866	849	867	833	912	852	868	825	813	887	841	852	821	868	901	892	824	864	888	886	818	818	875	900	871	855	833	816	830	853	871	858	847	899	877	839	898	851	837	856	841	838	911	842	861	829	860	831	849	840	852	900	865	792	853	870	829	861	851	866	839	867	873	870	851	929	807	808	814	813	861	863	905	849	872	827	855	835	881	887	871	848	858	883	849	843	888	856
22918	21588	28648	24984	21589	14415	5347	25499	26366	20536	10867	3259	402	383	377	368	359	364	382	367	362	379	365	393	356	340	399	351	337	408	331	371	364	362	385	389	349	356	349	323	372	370	357	344	343	361	362	350	361	419	340	362	338	378	363	359	384	372	349	358	355	401	351	357	357	339	355	368	351	365	369	348	389	358	370	355	353	330	340	356	349	370	366	352	337	375	306	403	380	348	365	360	370	342	359	368	340	396	389	365	364	345	367	352	347	367	377	327	382	327	400	365	394	351	403	346	323	359	366	360	389	349	362	335	351	336	399	360	394	395	362	346	353	349	374	372	385	361	358	350	383	333	362	341	392	356	347	375	368	366	360	366	353	418	335	346	344	327	396	351	375	386	362	352	369	348	350	378	378	349	352	349	360	353	357	363	356	364	346	358	335	361	368	357	365	362	361	363	342	368	362	341	384	364	349	357	333	360	359	385	368	329	378	367	377	321	353	399	367	330	372	371	372	381	360	393	362	317	337	390	364	360	340	342	378	365	376	354	362	319	339	344	352	359	351	366	349	367	358	350	358	374	348	353	377	329	353	348	355	371	386	372	356	401	358	385	353	346	382	356	347	347	373	381	325	354	332	404	350	365	364	341	372	354	355	367	340	329	357	340	366	355	383	346	360	359	342	345	381	322	361	339	378	360	347	360	351	382	349	368	349	318	377	336	383	345	346	345	369	372	380	388	368	368	336	351	334	355	333	354	377	348	377	392	378	372	384	376	339	356	362	366	355	369	382	370	352	345	343	378	355	389	353	351	326	348	370	342	393	344	347	350	346	367	375	353	358	393	351	317	354	363	358	386	345	356	379	347	351	373	384	386	404	348	367	357	363	348	369	337	323	351	391	347	382	343	362	338	363	387	373	360	355	378	360	325	349	357	372	390	349	375	356	362	336	408	396	366	367	351	365	364	395	376	384	314	369	352	395	345	369	360	360	360	374	334	377	398	381	372	355	358	378	319	372	344	392	360	348	382	333	321	354	357	343	349	374	360	349	355	332	310	363	347	359	347	362	380	334	324	369	383	336	374	350	335	359	359	374	349	365	372	384	365	377	379	378	354	377	376	363	359	373	388	355	316	349	370	367	398	345	343	336	352	359	356	351	359	360	349	359	350	372	329	357	359	373	359	317	356	353	350	331	352	395	358	348	359	331	332	332	361	379	378	352	346	365	353	344	369	365	372	367	318	368	351	342	350	352	333	361	363	373	335	377	354	329	353	376	363	385	343	341	394	353	343	375	371	363	352	421	363	331	368	362	386	315	342	389	382	363	374	355	339	374	374	393	391	382	434	359	344	337	363	359	362	386	344	346	383	361	360	352	338	346	387	387	367	392	361	346	414	338	362	356	345	400	379	347	360	378	358	364	347	334	368	371	328	382	389	363	377	391	394	349	372	389	398	342	336	353	361	349	330	358	342	353	351	373	345	388	388	329	333	385	363	328	350	374	348	377	337	369	341	338	344	376	345	349	358	346	347	354	372	364	327	376	355	360	338	357	362	370	376	364	356	354	392	393	354	354	383	361	348	363	340	355	369	367	366	369	327	383	339	356	363	377	331	373	364	340	338	367	387	348	350	350	338	370	356	372	350	378	385	353	398	345	368	371	356	349	409	365	376	326	404	375	358	381	372	337	367	352	358	378	370	349	378	360	388	373	340	371	370	377	375	314	353	363	336	356	404	379	384	340	331	329	355	369	331	347	377	382	355	356	391	385	367	368	363	405	365	328	346	384	361	352	359	359	352	364	355	371	330	387	385	359	351	357	359	349	321	351	362	369	341	340	355	377	344	353	371	373	361	354	366	353	350	364	372	349	376	353	353	334	377	349	352	385	360	365	372	353	340	339	322	342	345	387	353	342	350	358	352	358	357	391	374	344	344	349	371	343	371	342	347	343	364	381	389	358	350	375	389	381	357	354	353	364	352	343	343	386	376	353	392	342	358	365	375	379	368	346	352	375	353	393	373	332	381	324	372	372	357	359	350	345	381	351	348	388	382	335	381	355	368	354	304	385	368	352	374	323	388	344	346	356	359	343	378	348	400	362	361	392	342	339	356	382	335	383	363	370	332	353	383	370	348	361	388	351	358	342	397	369	361	377	332	337	370	380	365	356	340	377	308	376	332	386	359	358	366	386	387	338	330	383	382	348	395	338	367	378	361	327	366	342	352	342	344	389	334	385	390	380	359	364	358	370	353	328	338	336	353	377	357	374	375	397	358	378	370	362	376	347	360	364	357	368	370	328	410	346	359	327	373	360	359	362	363	340	363	349	371	365	347	330	359	360	328	347	385	362	383	376	373	348	355	358	348	348	356	392	357	317	333	356	353	342	348	354	340	343	365	373	348	364	355	345	331	369	365	336	379	353	354	374	312	374	367	396	362	352	345	387	365	364	305	371	382	363	376	372	361	376	365	328	372	332	371	380	390	371	386	360	345	374	341	363	351	332	347	373	350	377	318	348	381	334	360	348	372	345	407	372	323	395	373	349	349	328	370	352	412	338	336	363	343	348	348	338	341	342	349	349	360	365	339	364	349	361	340	361	390	395	350	397	351	357	371	384	328	394	379	389	386	376	385	359	351	358	365	355	405	365	359	370	397	382	348	363	371	353	349	371	358	360	331	353	385	371	328	384	335	341	347	388	378	357	325	333	333	357	382	337	381	397	361	360	344	347	326	347	368	365	380	355	382	370	359	354	360	347	336	364	366	381	339	354	362	363	333	339	369	332	381	391	343	351	352	377	373	355	395	342	368	341	340	390	385	354	356	370	346	394	353	351	324	352	330	367	340	355	367	355	351	349	314	363	365	335	371	360	356	381	352	348	346	354	347	364	350	351	355	361	365	386	335	326	345	397	355	377	406	343	353	380	343	382	352	352	375	353	392	344	333	340	322	363	372	364	350	380	377	363	330	342	343	368	369	364	326	369	382	375	374	367	344	341	373	316	398	350	347	365	361	343	365	383	355	373	321	345	370	354	345	371	337	379	369	381	372	324	370	359	383	438	356	352	350	345	357	342	331	384	365	379	321	346	333	323	331	356	337	357	358	360	316	360	402	338	365	334	320	344	382	332	405	378	364	365	407	401	304	333	336	348	361	357	371	376	369	385	368	358	378	369	370	343	384	384	351	371	328	365	338	354	342	350	358	336	360	359	379	338	370	384	347	397	328	374	360	358	392	352	356	374	350	362	369	360	319	361	370	357	367	354	395	352	329	346	393	363	369	396	379	363	352	363	369	389	353	335	382	359	384	360	361	323	363	379	383	345	334	331	361	348	343	386	342	349	356	372	333	351	364	342	317	348	351	350	354	373	371	347	347	334	348	365	337	350	360	369	323	356	350	366	360	362	344	343	372	365	342	349	325	362	363	325	372	345	366	334	394	340	372	348	362	364	354	358	344	331	344	339	367	362	367	366	346	334	351	359	321	348	361	379	361	332	347	363	386	372	375	350	378
5125	14670	9115	4482	3187	2180	9699	36794	35960	28792	17907	6793	652	633	613	590	591	599	629	595	581	568	584	634	612	566	599	582	619	610	596	622	583	600	606	642	619	566	594	639	619	581	597	555	592	586	554	588	605	557	604	615	607	577	580	547	562	575	566	630	595	612	577	596	572	637	595	620	608	571	585	577	577	577	592	556	580	569	590	593	598	616	587	570	579	590	509	563	540	557	568	617	579	603	586	553	535	592	587	628	537	604	595	609	564	548	585	582	572	608	597	574	547	564	605	590	577	596	579	626	588	641	635	571	559	624	588	570	572	588	616	588	588	559	580	583	571	572	586	575	617	601	595	553	569	595	601	559	569	597	590	580	602	614	598	590	632	615	575	605	601	577	541	578	602	549	574	569	579	593	599	595	588	554	612	606	573	582	602	583	613	541	551	560	578	590	571	612	580	569	567	635	579	580	565	604	589	597	582	620	564	593	582	621	572	545	611	601	553	579	588	567	565	635	567	613	599	562	618	589	626	568	569	601	570	581	571	610	564	557	527	583	562	520	618	606	648	565	578	579	611	602	577	600	583	595	582	586	594	608	592	583	550	615	551	577	574	582	551	622	621	561	558	605	601	591	523	571	565	570	630	624	579	597	569	506	638	582	603	628	587	572	572	583	601	594	613	610	591	575	569	537	571	574	597	644	580	589	571	587	589	630	604	626	569	628	589	610	573	571	601	548	605	616	585	604	537	574	609	596	525	629	607	569	601	600	572	586	627	626	573	599	619	600	642	598	574	553	609	585	629	577	557	566	585	588	536	583	599	596	606	559	577	569	599	598	598	580	614	585	623	571	590	588	614	585	551	575	601	580	600	589	579	556	561	581	591	577	618	574	576	594	576	585	593	622	579	582	608	565	572	592	595	579	585	616	581	604	586	559	539	584	573	614	575	600	563	583	618	601	582	617	539	585	580	557	579	605	591	585	582	541	592	589	567	605	612	605	583	562	543	587	570	600	553	596	600	606	579	598	638	581	579	585	599	561	553	584	586	583	586	570	579	556	569	606	560	570	576	602	637	659	586	592	571	559	584	556	588	622	538	583	642	579	634	593	614	571	590	583	564	570	563	537	626	587	589	594	625	588	583	576	524	583	578	589	574	612	565	601	642	557	562	586	545	562	552	596	613	622	572	583	575	606	595	583	585	596	583	568	590	596	566	569	611	561	579	529	576	568	637	614	590	608	571	611	564	572	541	579	575	609	643	571	598	564	577	582	586	620	596	542	572	584	579	592	583	546	589	610	566	565	541	632	627	563	558	608	562	624	614	564	606	549	553	563	581	575	565	582	554	578	620	573	604	577	584	570	525	559	580	578	608	591	587	547	559	608	527	601	615	593	514	633	545	569	547	568	610	563	606	592	573	614	580	559	599	599	576	593	595	562	578	580	584	635	567	535	563	634	612	587	580	571	573	628	588	575	583	537	582	599	571	581	563	588	583	600	600	597	628	576	580	556	566	554	552	547	585	605	560	575	578	617	581	656	596	577	602	582	610	573	542	537	632	631	558	558	624	587	628	582	581	567	587	613	602	573	573	579	555	564	612	600	582	604	568	562	595	579	596	578	528	556	570	570	555	586	545	585	586	551	549	580	625	607	600	594	615	580	585	598	557	621	613	566	562	594	604	536	576	548	602	580	552	583	569	595	588	586	601	575	528	573	581	605	580	554	572	580	624	550	599	555	563	566	569	579	624	601	583	646	614	591	562	601	546	567	566	575	599	595	611	605	536	581	599	566	570	535	597	585	593	580	587	597	592	563	548	548	624	569	551	540	559	616	574	600	626	587	605	602	569	565	616	573	576	573	635	586	593	590	625	635	586	575	604	588	574	572	591	565	590	570	588	580	626	573	601	524	584	599	582	597	574	597	562	567	623	622	592	637	571	544	597	574	631	568	563	581	576	569	591	581	613	618	573	582	586	602	608	576	607	590	553	620	604	598	530	551	643	603	585	551	561	602	581	577	577	593	606	590	613	580	583	609	515	628	588	571	593	579	582	547	612	610	576	576	571	623	576	576	576	630	581	555	601	620	590	594	578	572	561	576	632	607	580	601	549	585	599	587	627	575	575	570	594	571	584	589	554	564	600	637	606	549	611	621	563	532	582	599	548	577	613	606	647	567	593	563	559	557	587	625	563	567	577	615	639	543	608	542	600	550	630	635	563	555	617	592	604	593	611	596	572	587	587	627	584	586	573	613	586	596	570	551	598	608	547	562	585	580	571	586	595	593	627	592	607	586	561	626	590	587	590	578	602	628	583	552	585	568	573	591	581	617	563	558	618	614	592	614	601	584	602	563	559	568	562	595	579	610	552	587	632	566	588	564	554	565	578	574	573	571	564	566	549	592	587	577	551	633	563	566	572	574	551	529	617	609	560	571	566	597	612	572	591	628	609	538	591	550	576	605	610	631	564	619	575	595	602	581	571	576	615	599	576	585	607	568	607	615	589	623	574	578	562	599	619	574	549	561	504	599	606	620	592	538	578	557	569	614	571	578	631	587	588	564	563	585	609	543	570	587	582	560	592	591	568	602	619	594	548	562	566	581	577	583	598	574	565	603	633	586	599	563	603	557	583	538	584	571	601	551	553	613	623	585	572	602	571	586	598	583	580	587	591	594	623	566	597	629	635	618	584	573	559	606	592	539	511	604	619	542	547	596	602	571	546	571	629	578	626	585	563	579	597	584	550	566	571	565	611	578	592	593	618	564	559	575	589	576	560	557	577	569	549	571	626	558	595	575	603	562	608	558	609	521	555	561	604	560	575	604	606	589	595	575	590	569	583	631	631	597	616	586	583	600	594	625	600	577	567	571	604	632	602	598	549	611	608	594	600	550	614	559	589	565	561	572	608	579	567	566	574	582	613	615	570	574	579	602	530	592	616	591	619	607	602	582	581	574	543	591	590	562	586	616	606	566	569	599	558	573	608	573	585	591	609	583	582	603	591	540	582	604	557	574	557	620	595	595	577	546	587	653	563	574	553	575	567	586	561	584	550	596	589	564	593	600	612	570	589	548	585	588	626	564	594	571	551	561	571	574	538	547	579	558	597	629	573	589	589	569	569	605	570	548	555	590	612	578	603	586	609	596	581	587	541	594	595	601	589	601	585	550	633	571	572	596	564	550	554	580	580	575	589	566	554	595	586	558	614	541	601	570	584	586	579	574	570	582	616	579	601	581	586	596	633	621	600	578	560	532	559	530	584	580	623	559	602	597	548	606	588	582	551	599	571	600	593	594	559	605	568	556	553	606	587	581	588	575	575	562	587	620	566	568	577	582	564	555	611	582	560	545	584	565	537	554	598	599	552	611	576	549	591	574	578	611	593	585	628	569	605	581	548	579	612	588	647	554	580	593	589	585	560	581	602	556	578	564	548	644	611	550	577	566	568	586	568	583	507	612	600	549	583	603	595	560	574	576	569	593	573	555	628	589	553	601	557	537	591	580	570	555
27827	17527	3298	889	657	648	785	2976	3063	2036	1331	969	586	602	594	580	592	548	582	573	612	606	591	589	624	634	563	613	624	550	611	590	605	612	599	594	597	587	584	608	631	589	628	604	621	568	620	572	587	565	576	588	615	585	564	582	597	617	564	615	645	629	617	611	581	559	647	581	607	602	546	628	612	574	629	619	560	598	616	662	595	623	621	551	606	605	582	560	607	595	582	572	632	578	596	602	572	588	544	578	627	589	605	596	612	615	633	595	609	593	535	593	612	611	608	601	607	613	592	615	597	588	630	615	566	608	634	605	589	594	631	612	550	569	621	624	602	602	612	575	594	586	636	562	590	592	658	642	596	618	586	591	604	639	605	609	587	617	605	571	607	577	617	615	608	568	617	618	578	619	635	600	627	600	592	650	604	633	640	607	615	616	616	616	591	628	636	572	605	519	597	563	620	618	630	620	582	601	608	574	618	587	595	586	594	585	624	578	571	558	645	621	584	599	594	573	582	568	615	563	603	548	598	589	594	598	557	615	603	651	608	582	627	600	561	604	598	595	645	572	601	542	615	594	595	604	610	534	582	558	593	595	614	582	596	604	603	569	580	645	609	625	594	599	614	604	600	620	607	650	634	590	578	634	585	632	575	592	613	607	610	587	588	637	582	570	632	578	579	601	628	584	616	628	628	583	573	590	570	620	631	597	638	625	616	566	615	592	621	585	572	594	638	583	631	563	616	599	603	566	563	595	591	580	575	620	627	628	567	591	648	583	618	583	585	566	588	577	649	596	639	599	620	605	595	607	564	614	592	551	578	624	599	608	647	605	639	596	615	560	569	644	582	597	613	601	639	618	598	637	603	578	548	580	630	611	626	592	593	587	583	598	616	574	570	628	608	631	631	596	549	607	603	595	621	620	602	600	618	654	653	576	607	619	601	603	601	568	591	632	576	578	591	587	608	639	582	562	633	595	606	594	624	593	587	577	599	572	559	594	631	536	566	600	567	611	577	628	584	606	622	588	632	579	611	570	539	595	597	614	576	566	593	614	599	593	612	640	572	595	609	566	602	568	623	577	603	633	662	616	594	576	579	576	565	594	619	580	550	626	631	624	589	548	618	606	567	626	638	584	598	624	622	606	599	603	628	622	565	604	578	656	591	610	628	590	600	636	590	581	618	593	620	593	599	650	606	592	590	650	589	585	620	615	619	608	600	547	605	600	604	594	583	570	541	580	578	613	641	615	582	558	588	573	615	605	624	608	630	620	617	620	590	600	612	555	573	573	571	588	607	600	624	551	579	548	631	584	606	573	588	563	629	567	587	624	599	606	648	619	611	552	633	583	594	567	627	582	618	599	615	615	589	569	599	608	635	601	633	590	620	609	617	616	577	564	628	601	570	579	605	581	578	544	591	593	659	586	614	586	609	621	634	587	604	594	613	557	607	568	605	588	630	610	583	591	608	602	614	578	606	552	615	583	572	615	636	544	620	616	603	623	600	613	604	555	640	570	617	576	675	613	623	599	569	589	610	606	566	624	612	622	564	623	558	594	617	594	607	646	643	631	629	621	601	571	581	564	623	535	605	604	610	612	574	559	609	604	620	652	552	606	559	595	569	627	622	645	634	618	577	588	596	617	570	656	591	609	628	603	622	589	621	608	569	604	565	576	618	581	571	630	583	624	654	647	640	640	618	600	614	558	611	571	624	600	636	564	596	612	613	606	639	588	591	606	655	625	610	574	574	633	615	612	598	622	585	565	605	563	597	587	619	614	633	572	630	540	585	604	624	598	585	567	590	634	634	592	610	590	617	631	603	615	595	599	586	580	552	615	618	624	611	610	611	618	589	607	593	568	582	549	593	600	628	595	567	613	588	612	651	601	606	580	629	567	621	580	558	599	606	632	552	631	628	608	572	576	603	612	582	604	609	594	620	612	587	562	603	572	615	597	548	597	631	563	620	579	587	632	577	580	619	633	581	623	568	620	629	613	596	588	601	611	578	544	619	591	610	678	569	548	632	628	617	577	621	588	583	612	597	575	623	593	574	587	609	540	621	607	598	625	609	603	619	606	610	603	621	604	599	619	573	626	644	571	580	588	579	639	603	588	606	609	544	579	597	613	599	574	606	600	642	594	617	604	627	609	603	553	560	608	630	630	593	563	607	629	582	652	565	614	594	600	599	581	649	629	606	591	620	618	577	625	621	658	613	579	621	566	566	583	580	545	583	582	629	615	594	594	570	604	587	615	631	576	606	573	607	601	613	572	600	603	597	589	596	600	576	605	573	577	624	663	669	608	637	630	626	595	592	588	585	616	573	562	647	609	602	598	567	607	604	638	596	645	599	650	598	637	593	608	566	594	566	536	581	583	605	601	646	599	539	557	627	636	626	596	555	585	612	604	588	646	553	590	570	556	567	596	614	605	594	582	585	600	613	584	627	621	580	628	637	598	599	584	589	588	602	602	612	617	550	581	584	628	592	579	655	645	598	599	575	623	583	609	575	615	585	593	588	617	593	580	615	604	599	596	597	537	627	649	564	614	647	557	589	558	585	647	565	577	589	605	595	614	617	649	625	609	593	598	640	661	601	626	621	563	579	565	591	624	616	570	599	594	590	560	637	612	593	605	585	625	593	605	542	665	607	594	602	619	585	600	589	573	620	650	588	581	661	588	589	623	576	563	587	653	575	587	597	585	577	570	558	596	609	615	559	587	590	594	610	608	596	583	654	578	600	575	542	609	591	662	601	608	587	557	609	633	582	599	594	618	599	631	642	631	629	581	570	614	548	555	604	613	602	615	595	600	588	605	578	613	624	589	628	595	586	610	607	600	600	603	606	592	556	632	622	561	619	659	589	599	607	618	645	602	616	560	582	593	629	632	649	580	594	603	582	627	583	597	613	615	597	574	592	597	576	568	551	543	590	622	584	606	615	565	609	636	596	637	590	596	596	551	568	593	613	562	633	655	604	592	606	598	613	604	607	585	581	583	606	633	560	642	569	577	620	602	590	636	601	637	603	601	614	576	608	591	578	629	613	582	588	618	659	601	587	569	605	571	580	595	636	631	581	629	632	598	597	597	621	630	642	590	619	600	614	566	612	622	581	602	612	572	618	587	595	602	564	589	628	579	561	601	634	592	626	601	596	599	570	586	639	595	553	634	602	547	650	632	618	621	576	607	578	583	588	616	620	597	591	591	564	610	589	594	588	628	613	631	630	612	647	582	645	581	605	564	575	598	608	596	601	547	582	644	583	574	595	573	622	560	538	620	621	590	590	577	590	581	576	550	598	599	652	587	596	608	635	602	605	572	602	589	599	616	634	606	581	627	607	630	606	583	612	619	596	602	593	594	638	580	595	613	582	570	576	613	586	627	586	585	641	613	604	574	623	587	597	567	607	660	592	583	620	572	588	664	579	583	596	591	594	608	577	604	553	574	594	632	588	601	583	566	629	620	607	613	567	608	611	587	607	602	586	619	591	606	630	589	622	611	635	616
4963	2740	1847	1312	1210	1132	1498	6112	6247	4040	2591	1660	1031	952	923	997	954	968	985	1010	973	975	916	971	948	888	953	973	925	934	1005	978	950	993	960	1004	1017	966	971	972	973	991	966	944	938	971	963	952	964	934	951	1011	967	951	964	996	970	947	934	1016	1015	968	966	1017	969	961	974	991	946	1021	1013	962	958	1048	935	943	937	949	972	899	956	924	934	987	1004	946	973	960	967	947	975	967	926	948	941	1006	939	967	1002	972	989	973	964	937	967	967	995	953	929	931	912	926	960	971	933	983	939	935	908	956	982	993	916	977	989	925	968	920	954	910	939	969	1033	993	976	979	931	891	952	970	1008	998	983	982	1009	907	972	1010	986	927	914	946	977	948	948	1008	1001	984	935	995	985	944	989	960	937	984	970	932	962	940	955	962	950	1019	947	907	944	980	922	941	953	972	960	981	994	955	892	979	995	961	969	935	926	937	950	984	946	954	999	886	926	987	982	954	960	952	982	923	1018	936	927	956	942	931	988	961	995	911	960	973	953	895	929	948	925	977	947	987	898	1005	947	945	956	904	968	972	989	952	952	959	1007	964	1002	937	991	951	978	941	971	995	988	943	1008	907	932	996	1052	944	998	931	943	956	995	920	994	962	908	906	900	966	945	961	926	926	943	940	964	967	978	961	966	968	1007	912	872	979	947	937	952	952	967	987	1011	969	964	958	987	932	945	957	907	1015	1012	981	979	956	958	961	906	968	953	914	923	1014	942	1028	990	989	957	962	1025	954	1011	1000	906	980	933	956	999	944	930	932	989	964	968	932	957	1006	944	970	961	918	1008	974	947	976	1012	925	946	971	965	893	923	924	988	946	926	977	985	918	985	956	1024	979	947	968	946	935	1015	937	932	993	955	966	1004	934	970	956	953	996	944	932	1016	977	958	994	978	900	942	946	964	940	969	955	982	970	1005	1043	935	997	981	949	973	974	1007	992	970	959	952	927	948	941	1004	949	961	1033	1008	933	972	966	959	987	947	1007	972	954	950	944	963	954	967	990	985	931	957	969	970	939	960	937	915	966	900	989	969	925	922	992	991	1010	956	980	936	945	1031	1027	973	959	990	963	953	927	996	973	940	979	989	921	922	1015	953	919	1003	945	1057	971	934	968	992	955	978	961	952	949	939	936	960	971	986	936	953	1000	969	973	1000	985	927	968	995	907	996	970	989	974	981	999	965	969	998	963	1000	971	899	924	946	1007	950	996	1021	1008	948	960	926	936	967	922	985	937	972	982	975	928	964	962	970	956	934	977	989	1007	951	899	942	1004	944	966	943	983	929	916	964	962	984	960	1007	983	1013	974	942	1008	940	973	909	934	966	968	985	981	997	1007	902	1013	1010	964	940	1013	933	949	939	914	1006	940	951	937	980	978	933	998	1000	1010	979	939	962	962	977	963	998	959	948	991	1034	971	991	1003	923	1024	982	966	945	1000	983	998	949	971	969	957	977	1003	984	951	909	989	926	1008	940	949	945	962	893	923	983	946	929	961	976	918	946	948	1027	977	978	920	956	959	951	977	961	994	907	968	960	992	975	951	1013	1011	951	948	910	990	953	970	984	961	966	957	932	952	942	937	968	980	918	971	923	1008	932	961	976	982	927	965	997	973	987	1018	975	935	981	933	916	923	962	990	926	927	985	990	959	1061	942	1001	954	928	1052	970	997	953	967	902	957	982	997	1003	951	993	961	955	969	971	965	931	969	1041	939	995	936	1064	929	931	955	964	948	930	959	1006	953	1010	959	947	971	1008	912	1032	957	966	985	970	1017	989	966	985	981	943	976	956	932	946	985	976	948	948	975	1000	985	999	1014	988	999	1032	996	924	982	1042	972	924	998	952	946	971	949	948	913	927	901	941	964	926	943	991	985	985	919	927	989	991	944	935	947	998	927	985	1019	1004	939	961	1015	1019	929	1007	975	1017	945	959	1003	1015	970	972	946	926	962	974	1029	949	989	984	984	1010	936	930	972	933	950	954	944	927	931	1013	982	965	986	971	988	985	926	948	999	957	951	949	1001	963	942	957	981	973	1048	938	954	992	977	951	937	1029	989	964	914	971	952	946	1001	976	976	943	940	916	902	953	1023	982	986	954	941	936	949	1006	966	940	966	967	917	970	968	931	945	1000	985	965	966	913	997	943	989	957	970	989	935	982	952	932	974	989	998	970	976	1020	977	1015	1019	968	928	932	969	1003	951	971	966	1010	966	957	1014	948	1017	932	935	1009	962	958	999	1005	962	1013	957	931	974	917	931	996	959	1057	938	995	903	978	983	985	931	990	965	929	984	986	955	1013	949	986	973	1028	994	975	905	917	922	940	943	985	928	976	975	982	972	1004	958	898	939	975	947	963	996	961	910	1002	956	1031	995	934	944	999	942	972	962	936	988	911	943	1043	956	978	1015	998	1019	1005	971	985	977	1005	999	973	939	960	946	958	944	945	977	965	991	1001	971	986	963	939	964	1024	993	984	948	977	961	949	976	888	1007	971	958	972	967	953	996	1008	1004	1023	977	976	951	995	953	1008	1000	957	1000	946	990	939	934	964	949	894	970	917	983	953	975	970	949	917	948	899	959	960	970	940	970	955	940	975	1013	988	973	993	944	1003	934	939	926	934	959	1019	970	954	941	976	896	929	923	951	980	931	949	944	982	966	949	965	964	969	978	977	969	947	944	990	977	986	1009	991	995	969	926	1007	962	933	931	1015	958	969	991	879	965	972	1003	939	947	947	934	956	969	991	954	958	985	986	956	969	957	951	923	958	988	1001	973	898	984	991	977	930	962	964	985	1003	967	937	894	977	1045	1002	977	1005	1002	984	934	966	980	961	947	953	912	936	968	969	986	997	960	941	928	950	981	1016	984	965	956	1020	1007	954	980	923	896	938	923	944	977	1021	955	983	975	962	964	960	995	982	969	949	1032	1017	961	906	993	969	950	969	958	977	981	979	1054	928	963	935	931	971	935	982	936	931	984	987	957	983	929	993	911	903	932	958	968	971	996	932	970	938	953	1021	989	928	1057	969	980	969	904	957	915	961	1025	950	956	973	1005	957	938	947	963	962	918	946	1014	976	960	957	973	1051	976	883	963	967	881	980	993	968	966	954	977	967	946	925	978	910	1002	972	902	986	1004	981	924	981	981	965	941	906	972	971	1030	987	1022	911	917	1022	932	983	918	919	951	977	957	958	959	967	985	1000	932	949	914	955	961	1004	908	920	948	941	929	996	970	943	965	922	948	1013	891	960	923	949	1009	965	970	964	960	966	1011	1000	896	955	997	942	1012	949	1027	927	964	943	902	968	1000	950	943	963	945	923	954	982	944	939	969	947	948	974	981	995	968	960	980	978	922	953	997	1017	1001	1002	941	965	980	943	965	920	941	946	948	1023	931	940	987	980	886	1021	912	984	964	923	997	932	933	1020	924	942	970	937	935	921	1001	965	1031	986	955	993	976	939	919	980	963	919	971	924	972	1007	974	929	941	971	996	977	1056	954	916	866	938	950	1012	895	940	931	966	964	928	952	961	968	999	983	965	964	939	944	907	927	975	932	1000	1011	1040	968	971	965	970	992	1004	948	965	923	962	951	1015	971	1011	941	967	947	992	961	985	984	886	954	944	1047	971	905	944	936	937	1015	990	999	907	947	929	984	913	988	955	1030	977	1024	962	945	974	983	936	973
24054	21564	27629	25965	13650	1209	4829	14354	16221	11632	6622	2885	791	481	505	502	480	461	545	524	479	493	493	486	511	515	535	494	484	504	458	503	515	523	490	491	473	455	514	467	469	490	489	470	506	461	460	472	472	507	501	530	531	494	498	493	464	504	443	499	474	509	497	476	525	500	478	471	476	481	490	521	477	482	507	496	450	500	507	517	481	480	520	457	420	517	487	470	513	522	493	502	510	454	463	511	501	496	450	554	502	482	473	516	488	503	491	518	457	459	493	500	486	535	521	482	487	524	456	496	510	534	546	503	526	492	453	477	524	488	494	473	514	515	508	497	486	494	453	507	485	487	507	499	495	483	478	501	491	496	510	524	500	500	445	520	502	475	509	451	480	491	497	488	493	508	472	498	504	474	484	485	515	490	497	479	513	479	472	470	469	502	543	467	511	457	507	489	472	477	539	505	489	474	498	455	478	492	455	459	479	461	540	494	458	492	482	460	521	531	530	467	473	501	476	486	465	495	481	494	487	493	500	477	527	529	487	468	482	474	495	502	494	483	528	496	514	488	514	501	511	507	514	491	523	521	479	451	531	456	522	517	463	508	508	510	477	479	500	500	488	497	468	527	509	503	458	542	487	507	475	474	483	472	474	538	453	495	493	507	467	506	489	483	480	514	456	488	488	463	509	465	457	491	535	491	448	545	499	507	550	518	495	489	470	470	459	467	524	518	473	491	524	476	469	497	460	499	489	492	503	486	521	514	506	498	485	472	513	494	476	482	479	463	521	514	476	478	519	462	485	475	494	476	523	501	478	529	497	514	492	446	506	504	470	475	504	489	478	524	493	493	509	481	518	500	460	481	525	482	493	487	516	477	476	484	505	516	511	485	513	512	473	486	525	461	545	512	495	491	487	531	500	491	518	490	485	488	479	482	515	510	493	510	526	489	542	532	488	495	496	493	478	452	491	524	492	523	529	462	489	540	456	476	495	456	503	491	507	492	461	478	489	490	476	466	493	458	451	521	560	473	506	497	493	464	505	471	462	490	521	503	534	472	481	457	501	493	494	465	472	512	475	503	483	518	509	497	497	479	485	499	487	463	502	500	441	468	486	483	500	476	485	513	510	495	469	486	529	466	485	496	510	494	492	517	472	537	458	473	462	487	565	488	487	531	472	477	492	445	476	514	477	488	476	484	504	527	494	462	475	469	506	480	457	479	505	490	494	448	498	521	506	493	471	474	495	487	501	480	470	554	476	507	461	473	500	491	468	544	498	453	450	483	514	464	494	443	482	473	448	495	511	479	447	481	506	461	492	520	474	465	527	495	458	513	489	493	491	490	515	485	497	501	526	448	431	504	467	494	480	477	526	490	499	522	517	503	508	512	513	457	496	466	489	516	497	477	504	485	482	509	444	512	479	476	508	549	513	486	512	471	478	457	489	489	522	503	455	515	486	426	447	494	500	468	502	500	511	494	506	488	467	497	508	510	500	478	484	519	487	466	470	478	502	526	497	487	507	504	485	483	520	471	479	528	516	496	511	484	479	513	488	483	519	503	455	462	488	494	464	527	469	471	490	475	492	455	505	501	465	483	498	497	495	531	485	480	489	488	474	491	496	474	515	491	487	487	452	469	472	446	522	506	509	461	474	491	481	539	458	508	487	489	502	476	514	474	471	493	500	506	524	523	510	489	504	484	457	498	531	487	465	465	484	468	487	466	495	454	457	531	521	482	505	468	505	497	534	500	544	515	511	522	517	532	514	490	482	487	486	497	458	497	497	458	462	499	518	539	501	503	497	476	505	495	497	451	469	512	460	512	496	467	500	472	477	488	499	500	470	495	479	515	510	491	482	516	468	488	487	504	492	489	490	463	458	465	479	497	481	459	441	502	494	545	509	475	495	468	515	486	483	480	459	525	515	498	493	496	501	521	493	528	492	474	505	504	495	451	466	465	526	488	492	511	470	471	483	494	503	479	440	520	492	492	509	518	488	523	482	492	480	482	500	468	476	535	516	522	443	505	456	542	493	463	519	537	500	513	512	495	457	498	508	506	484	518	529	466	535	482	521	539	495	471	493	468	484	482	500	513	492	500	512	501	503	474	456	514	497	501	534	532	467	469	491	482	466	511	467	491	503	504	473	494	482	469	463	485	514	479	501	503	489	509	490	522	501	497	446	474	452	442	461	553	504	472	495	480	546	458	478	523	475	506	475	465	451	488	481	490	492	473	499	504	485	497	491	493	438	468	477	512	525	512	475	470	460	495	467	511	509	497	501	481	494	499	510	480	466	498	496	514	452	474	493	466	464	514	484	522	491	464	511	509	457	534	453	479	521	496	486	461	472	498	519	498	505	487	496	528	486	470	471	518	534	477	470	495	480	493	485	471	559	510	464	508	504	472	462	514	497	479	498	501	467	529	504	488	468	512	487	438	545	486	496	439	508	457	483	493	491	491	495	518	518	474	483	500	506	503	483	490	459	468	461	541	453	518	478	497	465	506	487	544	476	513	495	485	502	468	466	484	524	516	499	494	498	500	477	503	523	533	514	471	509	481	452	469	489	528	487	499	512	520	483	514	468	481	466	482	474	522	438	465	489	477	471	526	426	478	526	479	475	472	500	489	463	491	501	492	486	522	465	514	512	484	480	501	478	516	500	508	506	509	510	486	487	485	468	483	511	519	458	518	468	494	464	506	474	492	498	452	516	496	492	487	482	488	483	465	504	508	516	490	467	464	482	486	484	477	533	525	511	479	489	477	492	497	504	508	507	477	459	526	489	489	473	510	454	479	449	490	485	496	528	500	484	502	488	524	481	465	511	491	552	493	500	504	475	463	487	551	533	484	512	475	507	482	468	495	471	527	458	542	476	445	536	504	470	506	456	473	527	476	518	488	477	505	465	463	459	494	470	523	469	479	503	471	489	475	432	501	479	480	445	474	490	498	482	510	510	454	454	498	463	456	435	471	494	500	497	459	514	481	477	484	479	471	478	490	487	511	514	480	473	494	516	475	471	497	455	516	507	499	518	538	480	514	497	474	443	470	517	500	507	477	510	500	511	501	509	494	505	468	492	482	491	497	496	471	524	485	521	525	507	515	476	486	460	502	486	480	479	516	516	464	527	477	482	495	480	471	512	487	501	472	490	516	483	479	499	510	499	495	537	482	514	485	499	489	471	489	470	511	514	542	497	530	514	497	512	425	504	452	517	541	503	483	480	491	511	482	513	490	470	518	475	483	506	498	528	484	486	481	527	468	484	478	494	484	495	504	465	487	460	474	487	499	502	523	432	488	516	464	505	491	441	535	524	484	480	478	503	452	514	471	460	508	436	450	551	486	471	473	471	502	512	484	508	476	482	501	476	460	516	470	474	527	506	491	477	440	527	511	504	499	478	499	487	510	464	467	507	503	444	491	477	475	487	505	462	542	484	524	434	536	502	482	473	522	490	485	510	512	467	528	508	516	479	476	489	516	516	493	473	435	452	469	493	435	484	489	492	465
3675	8407	5647	2810	2048	2052	10920	25884	25998	19873	12779	6018	1593	817	835	793	787	781	827	785	856	786	812	840	778	831	812	778	848	791	825	813	776	808	784	843	818	827	847	813	865	886	804	798	809	761	785	782	797	820	794	770	806	803	786	842	808	792	782	805	819	821	760	783	789	794	775	827	811	802	816	783	866	764	806	798	859	809	775	823	779	832	831	821	787	790	847	813	789	839	834	861	775	760	830	779	780	772	745	806	814	779	838	830	768	824	817	784	812	779	806	797	804	822	860	847	769	804	781	789	813	808	778	857	824	812	825	749	808	784	796	777	831	810	809	788	775	795	750	801	778	845	828	813	804	839	798	787	790	744	799	867	828	806	830	778	815	830	783	829	777	751	788	814	790	790	820	774	852	750	847	788	796	781	793	786	766	801	833	820	800	870	891	847	766	794	803	813	807	819	850	800	830	799	770	796	806	792	836	816	806	856	810	811	806	809	790	784	839	740	804	830	797	831	805	791	810	772	831	782	785	808	808	800	793	787	794	807	790	830	824	774	834	817	822	780	812	813	773	788	807	834	831	815	808	809	853	814	782	787	795	789	788	851	786	817	779	761	802	858	774	802	861	775	792	813	786	803	784	786	778	813	878	801	807	809	793	791	799	812	791	800	777	810	809	796	777	807	812	811	793	816	769	854	826	766	775	826	815	809	810	824	778	866	807	785	806	822	811	773	861	768	830	857	888	846	781	808	850	801	788	807	769	852	833	834	814	781	778	819	734	812	802	818	882	796	849	783	812	818	735	789	810	793	788	803	794	827	757	840	822	838	781	832	761	770	826	829	809	789	818	784	796	828	824	797	815	791	782	760	838	794	834	775	822	795	764	746	792	807	826	861	818	774	856	801	828	887	801	758	815	792	785	809	806	795	825	801	830	797	797	782	766	772	785	794	800	808	837	794	805	787	765	793	854	858	802	780	851	786	814	778	791	766	822	845	772	811	814	827	743	792	809	802	825	808	802	762	840	784	839	777	846	780	813	803	802	774	860	762	790	823	811	755	784	818	769	812	794	795	782	824	773	855	814	824	814	801	778	827	790	752	836	822	812	762	823	820	797	824	766	792	778	842	811	823	816	794	811	817	818	810	827	800	801	811	784	840	809	825	825	797	798	778	813	815	815	800	806	780	788	763	826	822	771	818	847	795	790	819	816	779	798	823	845	770	888	821	833	792	799	809	834	805	804	808	808	819	797	802	800	874	833	800	820	795	793	737	839	814	810	812	815	827	788	861	785	799	851	822	836	849	846	817	777	757	768	792	882	790	799	826	817	813	775	812	763	804	878	823	802	803	797	783	807	793	770	811	832	782	781	806	782	813	832	809	788	797	841	803	824	769	806	801	765	843	790	816	779	850	785	824	853	815	794	842	799	838	795	824	784	790	809	757	812	824	782	848	809	812	818	803	869	824	839	805	777	813	840	761	838	793	801	742	797	811	840	833	849	785	798	839	789	773	787	794	741	768	791	785	780	817	806	755	837	825	854	785	799	751	783	786	816	789	819	826	848	809	785	769	801	837	849	808	812	800	774	819	786	801	818	821	804	839	847	809	788	829	799	832	778	817	822	818	789	834	803	858	823	793	829	808	778	801	837	868	816	809	779	813	788	813	812	825	777	781	805	824	802	833	812	818	775	806	845	752	797	837	827	775	795	795	797	849	803	793	797	800	805	808	824	822	876	798	792	826	811	820	790	824	723	793	812	826	776	763	810	806	815	864	791	815	797	793	817	820	811	831	813	819	786	832	789	815	792	791	826	800	796	810	795	868	803	826	826	789	826	734	828	785	763	805	836	819	826	825	830	819	801	796	808	767	858	829	799	774	801	834	793	765	811	825	818	774	769	813	780	852	798	845	846	915	834	793	805	874	793	816	858	823	810	757	807	809	853	775	827	835	837	826	784	791	829	795	757	871	754	813	799	779	850	814	823	829	835	798	818	814	815	815	779	788	816	802	773	822	837	785	816	795	849	803	816	795	802	816	829	814	830	787	838	785	794	830	827	796	859	780	821	769	811	829	836	827	807	800	795	869	793	826	792	827	770	817	785	785	875	788	759	815	795	864	791	847	816	842	813	798	787	815	807	780	759	757	819	835	823	807	744	832	797	806	797	838	808	782	761	806	796	787	772	814	808	777	781	840	785	825	861	766	853	822	805	819	797	838	811	820	821	861	797	769	785	849	805	803	803	807	791	835	766	801	787	809	866	805	807	893	790	814	797	766	785	800	765	802	819	817	812	812	799	823	803	801	783	856	786	802	772	761	798	815	860	803	874	792	796	819	796	828	805	803	774	832	801	821	793	777	824	773	814	813	804	811	806	818	851	813	825	815	822	839	825	861	808	820	786	832	813	846	816	766	844	877	816	839	806	820	793	831	782	770	814	816	796	833	822	804	779	774	782	794	856	852	793	788	772	788	825	789	813	814	791	812	825	782	773	821	796	795	813	778	820	795	840	840	852	782	806	768	802	804	815	794	800	779	805	877	814	848	767	826	773	793	771	773	802	831	790	825	742	803	818	804	877	788	824	790	829	833	862	746	878	767	789	817	807	818	829	796	787	850	812	773	824	803	797	812	859	793	821	876	746	813	805	842	776	814	815	807	843	872	854	834	816	804	831	831	812	809	759	790	791	845	803	831	835	812	833	796	803	777	832	805	805	823	817	828	783	803	842	846	790	772	767	821	820	845	812	810	774	781	761	854	803	815	799	801	856	860	828	814	865	864	830	831	830	779	859	812	833	819	822	786	816	785	828	798	797	843	855	821	808	802	834	815	810	833	760	788	858	800	810	793	816	788	813	793	806	816	849	804	799	835	808	802	809	848	805	816	831	866	769	841	808	833	819	798	818	815	821	786	818	778	831	816	834	812	846	830	851	843	803	816	822	768	768	806	855	817	799	784	833	817	803	821	831	804	790	837	811	789	836	833	829	855	790	786	823	796	784	825	825	806	805	815	770	795	796	863	833	732	784	823	766	853	809	846	796	790	812	818	821	850	798	854	795	844	814	768	796	846	819	847	841	788	830	836	810	787	821	827	842	786	842	769	778	789	792	790	846	844	817	842	763	802	828	788	805	809	761	837	859	812	806	804	823	791	790	831	832	793	781	779	824	789	807	831	804	796	864	851	778	788	806	800	847	824	777	796	794	817	822	833	739	795	839	861	814	828	750	806	761	852	746	830	798	754	825	762	794	789	827	840	788	806	745	782	846	780	810	835	837	820	841	846	782	828	774	798	833	820	801	815	766	814	820	784	802	800	798	842	800	807	833	826	838	828	784	789	734	812	782	794	768	745	837	814	800	804	815	802	839	840	844	814	888	774	805	821	811	814	805	828	767	769	868	771	835	833	798	825	835	801	841	796	798	804	801	797	848	815	852	841	786	869	749	813	783	831	853	825	815	846	856	795	819	756	798	802	799	816	783	824	810	819	779	807	827	778	775	783	821	819	797	793
25447	21541	24577	16653	976	632	732	5317	7313	5638	3090	1696	786	577	592	559	557	529	611	613	546	544	618	602	576	565	589	554	582	579	553	551	568	596	548	591	575	526	560	543	545	545	562	575	559	569	600	582	564	567	560	570	580	550	544	537	590	578	636	535	571	567	541	555	610	581	532	576	598	533	626	562	519	589	591	586	562	567	541	543	539	562	580	559	582	592	562	599	578	604	579	546	593	569	549	542	544	573	539	557	575	530	596	567	562	534	551	575	511	548	556	581	601	571	567	567	576	577	586	595	569	580	552	508	551	551	607	588	572	574	604	550	541	605	592	567	529	612	537	549	519	541	546	562	603	574	554	566	595	585	577	538	554	598	609	551	581	523	579	560	561	557	589	569	521	601	589	562	552	604	558	544	514	575	524	568	561	568	552	528	534	543	544	578	567	537	549	536	533	576	541	627	571	570	539	579	576	538	558	556	584	594	606	600	549	578	541	574	582	588	593	579	489	597	571	607	595	589	586	578	554	537	555	575	543	591	578	607	495	523	602	566	532	540	526	594	605	609	543	606	575	588	594	565	568	586	555	568	588	572	564	556	589	583	573	541	599	574	564	547	553	537	581	494	558	565	583	576	560	599	543	583	537	575	609	560	542	601	547	596	510	545	599	604	569	539	587	552	600	549	541	540	563	577	586	564	557	585	571	592	581	554	555	563	559	512	549	573	570	609	514	553	578	581	571	597	543	557	556	575	538	526	542	586	556	568	560	581	554	547	547	584	570	535	572	567	552	616	605	592	578	530	588	558	549	584	560	560	562	543	542	552	577	585	586	606	568	560	592	548	537	579	550	589	568	559	554	549	622	557	570	570	566	587	573	597	574	543	590	569	558	592	572	611	562	622	574	556	587	531	561	560	588	560	560	579	556	539	564	560	586	575	603	548	584	520	561	562	549	568	530	576	544	573	610	561	531	599	565	617	543	591	579	603	568	582	512	561	601	585	579	543	621	547	538	536	539	589	559	548	574	590	571	572	645	586	536	569	590	559	558	579	587	560	621	569	581	560	567	586	547	564	556	544	536	552	568	563	566	570	612	606	558	558	592	577	545	582	547	586	574	555	566	613	548	493	581	554	538	547	575	528	571	551	493	527	584	579	554	587	561	594	541	540	555	624	558	553	564	532	552	572	556	571	588	538	541	534	580	588	587	541	597	586	544	564	557	539	574	553	612	574	587	561	551	571	558	579	568	554	592	546	548	610	595	564	550	592	594	588	573	543	541	577	572	535	619	578	567	586	559	561	543	555	542	537	603	619	553	592	555	549	579	570	584	546	554	535	532	585	542	583	589	536	572	517	556	561	534	584	559	565	584	561	531	560	539	546	589	586	574	537	528	584	593	521	594	590	590	581	590	599	551	541	522	523	597	618	558	550	572	593	630	570	597	549	618	561	549	537	571	493	569	569	565	568	561	579	582	517	537	560	558	566	635	568	602	563	541	537	558	584	585	557	560	582	539	598	574	587	538	610	534	550	563	560	653	554	563	574	524	522	582	586	590	551	566	561	545	611	596	537	532	576	578	584	569	553	594	529	597	577	609	612	558	558	565	561	557	587	525	569	574	565	573	614	586	557	578	536	574	567	528	565	582	532	576	539	560	509	581	548	571	555	544	578	530	507	567	565	589	537	554	562	557	582	564	561	566	552	580	602	561	565	594	582	553	528	535	539	551	590	560	556	544	534	597	563	535	588	542	552	547	547	551	599	544	589	571	604	556	535	538	572	553	601	538	578	570	575	578	575	565	566	601	591	561	558	554	568	558	604	541	568	577	582	530	510	598	583	553	569	542	547	536	564	578	558	544	556	597	591	575	589	562	563	561	554	527	533	524	606	588	537	583	571	586	546	526	577	586	602	562	539	582	595	547	570	571	565	530	610	535	547	562	551	537	573	523	591	581	568	534	571	583	565	581	569	562	566	584	568	575	568	591	557	587	522	534	562	516	555	584	554	560	557	586	562	558	554	541	575	568	561	604	566	576	547	502	526	579	586	575	593	579	547	625	511	554	577	569	519	631	557	566	562	541	560	539	542	591	549	577	590	596	576	568	549	588	542	632	533	534	583	538	543	545	596	542	587	605	557	583	546	593	553	547	587	583	538	567	605	563	613	554	591	572	565	518	560	536	603	564	608	569	565	555	564	546	562	559	566	578	537	584	593	568	548	584	572	551	613	598	609	596	552	576	556	566	548	562	558	563	557	522	582	564	552	550	565	591	562	601	543	559	564	582	563	595	570	555	566	553	557	555	501	589	532	544	557	540	531	578	591	570	573	545	558	573	550	606	557	555	571	566	573	590	544	557	586	599	591	574	565	557	573	573	540	584	580	542	560	556	562	543	593	547	549	574	580	580	593	581	552	570	546	515	549	579	562	613	553	554	565	584	589	587	546	547	539	517	562	593	571	572	565	548	592	558	584	586	533	557	572	552	602	592	545	584	566	533	560	559	558	588	571	528	563	533	563	568	584	536	583	588	576	571	578	602	578	577	589	545	608	563	543	572	563	603	571	549	536	548	564	590	536	574	538	600	542	552	571	576	548	560	588	545	573	548	549	563	548	573	564	570	593	560	562	552	578	589	554	582	564	590	591	518	565	594	589	574	553	572	543	575	514	520	594	559	581	562	574	574	580	626	577	587	577	554	528	549	591	552	601	590	600	591	536	565	560	571	546	546	575	564	591	552	594	529	588	561	564	549	561	557	597	532	537	552	582	584	604	579	596	550	567	571	585	553	615	579	581	579	579	573	534	572	573	567	583	559	529	590	569	571	586	533	542	574	572	587	550	549	588	526	529	563	550	567	582	538	528	560	563	551	550	552	566	589	606	561	540	561	556	560	591	583	534	562	578	557	602	586	562	570	552	574	597	577	584	584	562	582	607	573	557	522	518	560	575	605	566	564	591	596	556	570	558	546	602	571	544	517	592	589	569	592	600	564	548	557	550	582	584	566	532	562	571	556	609	551	577	582	577	543	608	600	600	575	532	562	601	569	567	599	592	544	568	559	534	574	598	571	555	560	509	525	557	583	581	559	526	609	632	566	552	566	570	585	585	577	539	591	549	545	558	561	585	568	578	571	603	532	605	558	533	548	529	580	547	573	555	576	558	532	605	559	612	530	529	523	555	557	568	552	585	587	590	581	563	595	606	562	601	627	573	583	589	574	525	528	561	573	596	611	559	569	603	560	577	561	602	569	530	503	591	564	573	544	565	559	599	574	597	559	548	568	517	546	622	526	568	567	592	554	496	560	566	566	591	534	613	545	571	540	589	562	598	572	610	572	571	571	588	591	560	589	590	591	611	537	592	591	581	557	584	531	591	605	601	569	541	584	568	565	579	574	549	576	563	513	574	585	589	537	568	569	549	542	592	603	539	565	563	562	583	607	595	621	583	601	558	575	530	583	557	543	556	535	546	590	604	562	575	583	560	537	549	581	565	570	564	536	600	560	553
3998	5124	3492	1928	1473	1278	1693	15101	18294	14014	8032	4274	1361	880	895	912	946	900	932	914	897	940	925	888	904	919	856	929	902	919	905	952	898	909	902	863	906	880	877	911	858	887	921	892	935	877	873	932	940	885	886	936	941	879	900	942	875	903	938	916	917	925	905	924	880	921	880	878	894	910	948	920	968	904	871	866	992	902	905	906	896	898	923	843	907	960	879	819	903	903	882	923	927	891	869	903	882	944	909	891	926	923	887	879	874	913	949	914	893	863	885	923	908	915	948	852	885	920	955	925	977	890	876	946	892	908	922	891	949	901	914	885	859	874	884	933	902	880	875	923	952	892	855	934	902	894	906	907	903	950	922	881	956	893	959	896	892	890	937	900	887	909	909	936	894	869	924	886	893	920	927	895	908	941	948	916	908	899	926	890	949	937	949	875	877	889	847	936	919	943	951	915	882	908	931	944	917	855	850	891	849	982	898	964	869	969	898	885	910	920	932	898	885	891	909	898	911	877	897	921	870	872	878	876	895	879	870	862	887	875	919	903	844	942	890	903	933	905	896	939	851	937	909	920	877	937	909	916	924	872	883	937	886	897	957	947	959	908	894	893	915	883	879	915	921	936	971	867	932	936	896	917	869	894	921	957	910	920	905	882	882	908	921	960	880	892	941	894	988	850	874	874	923	850	941	880	949	906	868	942	910	975	943	903	909	931	888	938	921	937	879	915	884	895	877	918	952	938	877	919	933	867	846	904	871	904	936	901	925	877	911	904	921	918	907	911	930	893	887	942	930	872	924	922	858	873	940	905	907	965	958	906	880	842	912	902	928	856	970	899	887	930	852	896	900	913	888	883	877	905	928	944	916	922	871	1020	948	905	942	899	891	910	899	919	904	818	929	906	904	939	891	889	917	958	865	859	949	927	844	918	894	877	882	892	863	889	900	932	950	916	924	874	907	918	897	937	952	926	966	926	922	907	905	897	933	872	906	873	862	834	943	934	843	950	906	846	922	947	990	932	847	912	927	945	986	903	908	915	926	884	882	893	972	925	866	947	937	916	904	917	913	881	902	947	888	928	917	836	892	900	872	885	930	902	907	941	908	911	921	898	888	914	950	956	906	907	887	949	953	920	943	897	920	908	943	907	853	951	925	833	865	906	902	864	906	915	892	887	931	925	931	884	843	954	926	933	918	903	865	917	1004	889	1001	892	879	924	933	885	916	895	820	898	913	906	886	913	920	916	911	915	870	906	906	890	930	885	899	882	882	883	965	932	909	892	895	900	907	959	835	874	885	915	901	924	918	947	864	886	905	901	940	912	930	938	886	918	939	898	860	924	945	893	870	911	904	915	923	957	905	955	865	881	924	921	889	942	889	919	971	917	898	833	904	866	944	890	878	930	915	924	868	936	951	982	944	872	930	955	916	933	930	911	921	900	885	867	870	884	887	881	927	945	936	862	887	897	912	942	868	877	914	940	886	947	880	871	910	941	928	921	929	931	880	969	931	941	888	906	941	901	916	923	878	888	903	921	931	910	932	900	847	881	915	891	919	877	909	890	933	925	957	941	958	958	898	893	900	965	941	913	917	861	896	932	933	932	888	890	944	892	818	874	904	926	918	983	916	878	860	919	940	941	894	922	970	878	915	919	965	891	921	879	977	929	888	959	901	903	921	898	957	887	925	937	893	922	944	908	879	919	899	919	859	888	928	931	943	912	915	892	934	851	950	873	897	875	820	930	917	882	885	939	907	918	874	920	939	945	880	915	900	893	873	936	939	925	962	885	943	948	915	930	916	932	954	881	913	871	863	932	918	907	877	871	929	869	879	895	896	935	913	886	928	928	911	932	888	854	943	916	872	937	867	955	939	908	897	905	943	909	850	911	934	939	895	871	928	939	942	943	914	899	908	982	914	910	845	929	922	922	927	908	912	950	908	859	882	891	917	907	926	869	926	888	898	935	882	905	921	923	923	889	913	919	967	917	944	908	914	853	909	917	903	919	891	896	917	935	919	926	894	925	883	865	866	909	890	888	920	952	940	934	947	896	895	910	972	892	943	877	918	935	891	861	934	929	909	897	877	888	903	978	909	945	879	945	924	893	882	889	894	946	873	895	898	906	921	917	910	930	904	896	924	926	897	901	964	894	966	868	897	942	878	882	931	922	928	913	955	934	887	878	942	902	919	895	877	933	908	922	932	952	844	891	916	869	924	892	877	872	831	904	914	868	931	895	955	887	934	895	870	891	898	899	946	881	903	882	923	892	926	928	891	912	892	957	848	939	937	878	912	925	867	856	917	873	969	861	896	862	865	897	945	850	929	914	908	874	877	884	931	919	925	877	941	928	935	923	935	885	933	944	927	908	875	839	857	924	887	834	864	882	905	914	897	907	929	929	925	886	933	874	880	926	849	879	892	897	915	917	852	891	896	940	927	881	915	931	937	881	870	926	902	923	929	941	916	875	961	884	936	892	858	916	909	810	932	877	927	910	845	919	936	891	936	883	920	920	950	948	928	916	934	882	872	913	912	879	913	925	898	927	883	933	891	895	891	898	897	908	890	914	865	929	896	910	887	923	928	823	868	939	889	936	952	1001	927	951	912	925	900	956	924	919	873	946	888	887	928	961	921	932	905	953	928	931	882	922	933	902	915	925	892	878	890	939	977	903	951	885	879	959	876	918	920	869	849	863	877	878	918	934	947	934	916	815	900	946	874	950	872	960	928	877	938	964	964	931	911	838	862	935	899	906	918	905	954	894	898	898	874	964	898	930	868	919	907	890	923	854	876	914	909	866	906	880	955	930	884	890	936	882	923	930	856	893	903	875	948	916	875	925	887	912	918	881	932	928	907	917	907	900	896	947	918	881	929	910	907	920	905	910	897	891	838	924	940	908	929	899	927	958	888	897	883	894	879	891	912	895	945	870	926	874	953	915	879	928	886	881	896	915	886	915	917	894	911	947	894	931	886	914	872	932	900	892	876	879	921	885	878	935	948	868	938	896	934	939	939	953	891	926	931	892	931	889	955	904	896	867	902	885	929	885	940	890	919	929	865	938	885	903	900	892	931	882	918	866	907	941	934	977	898	910	910	874	927	873	921	818	961	930	924	880	957	924	892	891	890	916	885	916	897	865	895	922	912	890	903	883	935	922	934	983	928	916	904	933	927	884	891	907	884	865	958	904	936	902	889	880	909	882	935	917	888	867	850	960	923	867	914	925	895	935	949	901	885	920	919	913	828	925	976	923	931	923	866	942	922	898	921	941	899	934	891	951	905	880	831	953	886	938	934	947	901	848	881	931	973	929	890	982	902	924	934	847	930	888	943	922	903	889	955	923	863	913	933	940	902	878	931	925	851	930	891	887	887	917	940	882	901	853	889	903	898	858	920	904	892	911	950	950	901	936	904	910	907	897	871	870	929	876	915	915	864	929	904	922	880	941	874	884	924	851	918	878	905	950	863	948	910	899	867	919	883	865	879	978	934	936	940	897	950	893	882	893
23005	21604	28696	25001	21604	14482	1321	12160	26998	23233	14676	7045	1482	363	393	393	376	359	377	387	382	391	382	353	367	385	364	380	381	397	383	396	389	378	370	362	365	357	364	359	413	376	387	372	351	360	360	385	364	378	359	379	358	351	381	341	369	404	373	350	357	364	372	367	363	312	370	378	379	407	358	390	335	401	346	361	374	376	374	368	363	370	373	355	370	355	397	350	346	342	366	390	350	362	373	369	362	361	375	376	382	356	383	378	358	340	358	379	375	399	354	381	374	363	392	357	343	369	353	359	363	347	347	367	360	363	380	373	366	355	364	352	395	391	395	377	341	399	320	361	379	379	380	359	347	377	368	368	357	377	370	379	354	322	364	377	368	391	357	368	393	369	336	373	371	355	363	388	380	355	397	331	367	363	393	377	384	391	390	382	368	339	353	381	373	363	385	381	374	366	364	406	345	369	401	376	352	350	376	364	368	372	383	361	345	361	364	368	354	369	353	355	373	335	371	354	372	354	356	373	367	398	365	400	345	331	362	375	369	393	377	347	390	373	356	374	385	351	382	352	373	365	386	383	346	346	339	378	371	359	382	328	396	395	348	379	349	413	358	351	329	329	363	375	336	407	324	375	336	386	363	351	365	369	377	409	385	344	342	348	362	335	363	366	344	365	357	345	392	384	382	365	365	366	363	345	370	368	357	370	371	344	359	399	360	348	402	394	344	390	349	362	366	326	405	351	367	380	370	390	364	358	378	376	347	337	382	342	385	371	394	353	340	365	375	377	330	321	362	365	360	365	363	365	383	362	379	373	349	345	386	413	374	366	310	353	378	375	342	374	396	353	353	344	388	375	339	355	387	334	371	344	373	364	364	363	354	395	349	349	328	368	377	383	332	355	387	408	385	350	369	359	381	329	367	385	376	374	388	366	365	364	336	382	359	385	382	352	402	363	373	361	377	382	354	346	334	355	348	390	341	339	407	361	383	369	361	370	348	374	358	355	364	399	394	376	353	351	368	377	390	342	338	369	359	342	356	378	354	358	380	365	378	351	348	365	352	352	374	370	375	407	345	401	359	334	351	376	368	367	388	367	364	391	388	368	361	348	422	363	346	370	353	376	351	368	376	380	381	401	343	393	338	374	341	378	374	354	409	365	348	355	361	352	361	372	388	345	330	395	379	362	393	348	398	367	413	367	335	386	360	325	373	370	376	368	363	361	344	396	326	398	366	351	359	339	337	360	374	395	323	360	334	336	403	378	403	356	390	380	366	404	366	374	381	386	355	383	382	373	372	397	359	364	375	331	360	361	395	341	387	363	377	343	309	371	350	377	388	354	384	351	382	366	380	359	375	372	403	412	363	323	383	358	373	358	344	385	366	382	378	339	327	378	359	386	380	345	352	370	363	376	349	383	392	370	368	373	341	341	377	366	371	386	368	350	346	358	368	366	372	369	420	375	359	384	344	358	354	340	354	401	339	378	363	373	377	374	383	351	339	371	354	376	342	373	383	372	365	376	382	398	405	364	371	370	372	359	350	355	373	355	350	375	323	354	405	369	364	344	406	373	349	386	373	364	317	381	362	350	408	354	358	384	331	354	348	341	352	384	358	365	378	363	383	385	343	358	320	394	367	372	359	379	372	373	342	378	350	353	364	350	335	341	403	373	356	378	369	421	386	349	387	369	383	357	360	355	345	355	372	363	354	348	364	391	407	342	355	357	375	342	367	328	352	344	383	377	342	346	381	361	305	352	381	360	365	387	359	364	369	324	351	336	342	396	370	350	350	349	387	374	386	369	371	361	386	365	370	382	366	331	356	372	385	333	371	355	370	366	332	322	357	359	382	394	367	369	363	359	375	397	353	367	385	384	374	381	380	401	363	379	331	377	360	358	390	356	362	339	408	359	367	343	318	349	346	330	367	377	341	376	377	371	373	345	408	390	385	342	388	374	324	381	370	344	377	383	368	377	349	396	366	374	371	365	375	407	354	378	352	358	379	356	361	374	353	342	375	365	382	360	375	365	374	367	340	354	371	307	357	371	338	323	354	369	366	351	368	376	357	388	369	378	393	357	356	352	357	357	325	336	379	324	339	364	358	361	344	365	356	358	352	359	349	367	389	399	359	354	397	358	335	379	361	356	356	352	365	359	360	354	388	362	392	346	363	370	336	386	352	347	349	366	381	333	366	370	367	341	354	380	358	394	359	406	393	374	373	330	376	392	393	367	377	347	330	392	357	352	354	346	383	374	392	370	325	379	371	393	314	348	364	369	358	369	380	356	367	345	382	396	363	384	361	334	342	375	379	364	368	396	374	372	348	347	344	370	382	374	362	374	361	337	364	373	398	412	378	357	373	357	359	366	328	342	379	363	397	324	373	349	346	365	357	345	345	366	388	334	350	361	357	366	396	364	390	386	379	348	346	366	369	356	354	367	371	360	361	348	381	346	377	367	325	397	371	372	376	377	346	347	335	361	344	346	361	382	370	373	317	375	345	388	373	352	359	357	356	362	358	372	345	366	374	350	354	355	377	375	373	382	364	376	367	334	374	382	392	375	364	344	365	340	350	394	348	368	375	360	355	381	352	346	305	376	364	385	388	357	357	373	348	381	378	371	351	337	360	378	390	332	372	354	360	345	373	354	328	342	365	363	392	361	400	371	364	378	363	345	359	332	386	338	361	374	372	340	374	358	365	410	379	384	394	351	387	357	349	354	376	385	366	369	387	411	370	386	386	359	364	353	349	354	346	374	349	365	401	347	359	358	347	390	404	390	360	336	386	400	365	359	351	363	321	385	343	362	381	330	343	363	376	372	357	394	368	352	406	357	379	377	386	331	351	326	382	369	356	369	389	350	392	358	348	329	369	313	379	383	344	361	377	363	372	366	350	334	381	366	373	341	371	394	348	375	348	342	389	340	359	369	392	414	374	380	389	378	349	378	356	377	334	353	400	361	390	331	368	377	355	356	361	372	363	375	348	330	353	355	385	388	406	365	370	373	349	380	368	346	373	365	366	343	339	388	366	398	370	380	389	337	343	353	350	361	353	368	386	370	389	379	394	386	344	353	389	337	368	316	333	364	367	361	386	386	372	355	371	373	355	349	344	365	354	344	370	375	360	382	390	356	380	391	339	383	359	355	374	340	359	349	363	380	384	347	404	398	370	399	337	359	357	342	334	360	323	428	361	376	369	319	376	356	397	381	360	388	385	397	395	364	336	345	359	404	382	323	337	384	348	361	378	339	331	402	366	357	343	337	379	356	385	360	369	379	359	394	352	358	354	379	365	379	349	342	373	352	347	364	405	393	338	349	361	362	356	345	362	364	360	327	346	378	370	397	348	372	337	370	365	350	346	341	371	354	376	383	347	346	339	377	371	380	371	369	363	404	378	382	393	372	404	367	361	402	367	363	336	372	324	393	359	376	369	387	373	327	350	323	370	347	384	360	379	353	372	392	364	385	348	332	376	392	369	355	368	329	357	370	364	375	381	384	368	361
4738	14219	8965	4398	3117	2264	1980	22884	37521	32066	22677	13616	2951	625	635	622	601	638	561	604	557	637	613	614	604	650	628	566	626	585	605	617	650	578	575	583	563	545	587	578	619	605	597	612	599	608	581	590	579	572	639	590	625	612	555	618	596	603	608	618	558	591	568	583	598	558	570	632	558	618	603	600	637	590	642	559	582	591	622	597	609	537	567	615	625	586	633	581	575	579	608	610	626	597	586	582	591	605	568	633	603	564	562	575	615	578	580	618	612	603	624	591	588	583	593	605	590	589	573	622	567	610	556	617	618	553	556	582	586	578	629	566	615	578	587	590	604	617	619	588	600	560	587	607	604	629	578	598	563	562	583	612	595	622	584	582	606	594	567	609	591	605	644	578	612	607	587	602	593	580	576	577	619	587	575	575	594	634	573	607	592	603	615	569	609	596	598	569	656	642	619	615	581	595	559	608	618	592	562	609	594	580	574	592	623	599	634	623	608	600	628	600	554	576	575	630	627	612	638	625	549	571	587	581	604	596	553	601	549	573	592	582	592	618	587	612	624	595	603	595	632	584	642	560	587	563	584	584	632	609	545	562	532	626	580	558	592	603	577	587	615	557	580	593	610	565	577	641	557	585	563	597	652	611	574	637	610	641	558	560	585	585	621	556	621	590	575	576	535	563	583	555	625	596	580	601	588	595	588	612	587	606	617	560	572	597	530	583	593	606	570	549	623	605	593	611	593	630	566	633	575	621	604	547	596	583	577	591	589	631	598	565	584	586	571	543	591	619	569	583	558	591	568	552	582	577	592	600	610	566	579	611	610	594	652	567	566	562	647	565	570	613	607	628	578	531	598	605	594	565	592	565	603	593	552	618	556	609	644	600	554	563	588	623	602	582	608	606	593	597	571	558	611	617	598	590	575	621	628	623	610	603	632	584	598	541	607	573	627	591	628	612	572	585	614	594	589	602	571	566	610	631	596	556	579	590	590	603	559	566	613	598	579	601	602	609	605	600	620	594	581	613	598	596	585	599	580	598	581	562	557	621	576	561	601	608	542	578	602	616	571	580	602	578	591	616	607	570	579	601	602	573	569	626	578	576	595	615	584	609	581	559	636	634	586	637	593	590	538	633	603	582	550	592	591	606	600	601	580	606	576	553	616	535	583	600	589	626	634	605	582	550	611	587	640	647	607	628	617	616	618	615	614	582	641	595	596	607	593	600	598	592	606	563	613	605	590	577	601	639	600	636	573	630	607	622	619	621	588	633	640	567	571	604	617	564	582	559	632	566	638	587	564	595	546	616	580	586	552	607	581	591	602	598	599	562	588	591	581	620	594	609	604	587	599	581	576	616	602	555	606	611	636	569	590	580	603	579	626	618	608	655	602	562	601	607	588	590	581	570	559	598	562	573	587	615	591	561	643	583	616	613	617	580	570	601	641	593	613	574	585	586	583	608	597	588	597	604	617	570	587	603	619	610	546	581	572	563	594	594	566	578	580	654	601	613	595	567	646	591	612	589	627	554	608	590	638	607	591	611	604	582	608	592	592	593	605	563	578	575	553	601	597	585	618	641	613	615	600	576	676	604	600	628	560	602	562	596	609	614	582	623	565	573	621	624	575	609	606	593	563	618	608	595	531	614	600	597	555	595	604	571	621	592	578	603	605	565	611	557	591	599	648	583	613	596	591	584	630	604	579	616	539	592	580	602	561	574	598	652	568	599	549	568	557	598	610	590	548	587	643	596	614	612	563	605	581	575	602	595	589	550	551	574	594	595	595	639	607	611	591	578	625	577	592	554	619	570	570	598	599	574	571	551	585	591	608	621	577	602	562	606	592	596	621	578	552	613	641	608	625	559	543	583	605	634	542	558	610	595	631	597	582	611	545	591	568	621	620	611	587	594	611	567	594	653	575	614	575	574	580	561	654	606	582	610	551	564	609	559	604	622	611	609	575	610	576	621	621	561	597	588	630	581	629	604	588	584	612	566	601	609	594	552	563	583	603	611	607	617	567	615	630	569	574	610	594	599	594	590	601	615	610	589	580	586	603	568	593	558	586	551	580	603	609	608	575	602	584	576	550	642	560	583	616	596	582	567	614	600	607	614	560	578	630	544	609	631	584	559	569	588	550	590	612	644	562	580	600	587	555	597	614	589	616	598	572	603	644	564	599	627	537	608	571	562	630	594	618	627	564	614	601	609	596	635	577	594	587	583	608	602	564	607	646	583	601	577	520	623	592	588	582	573	589	611	624	580	576	586	627	567	624	573	600	589	598	586	582	597	559	555	597	602	619	624	621	626	589	635	587	568	603	590	561	571	608	598	632	590	588	578	581	614	577	595	618	654	537	630	604	583	611	631	623	609	592	589	566	609	610	559	593	553	574	616	612	594	621	560	582	640	554	598	599	598	539	595	626	579	612	612	592	592	619	606	607	600	586	596	555	569	588	600	596	629	614	623	567	593	571	588	580	633	597	578	585	544	596	590	601	553	568	609	596	644	575	604	590	557	621	546	579	595	577	565	616	611	587	600	580	593	588	624	607	643	612	608	622	574	562	615	559	612	597	588	576	577	591	607	613	607	580	605	599	610	614	576	566	548	623	598	594	542	583	568	607	596	565	623	556	590	594	650	606	613	586	586	598	617	626	546	624	637	587	604	607	582	607	565	581	600	593	606	538	634	579	610	558	581	572	562	578	600	593	568	544	583	614	600	613	583	577	624	564	529	588	616	579	631	568	605	576	606	600	610	524	553	562	593	541	563	624	561	597	613	618	564	632	597	586	572	555	649	620	615	632	620	626	601	620	593	571	606	567	607	619	590	604	588	597	600	579	575	559	621	552	607	627	624	647	567	603	591	587	588	590	597	621	580	614	553	605	594	576	564	555	574	615	610	648	568	582	596	615	614	611	586	575	639	574	601	592	638	628	578	591	597	609	608	574	611	593	621	575	635	553	561	569	631	636	574	639	594	591	638	600	629	616	592	619	585	603	626	605	599	600	606	580	591	592	575	618	567	612	584	584	598	560	599	618	635	569	600	623	600	599	576	592	599	559	600	590	584	640	562	592	541	580	655	607	605	636	585	613	609	620	604	616	609	595	621	598	587	620	531	577	600	600	602	566	584	601	605	541	577	588	594	600	591	612	582	597	625	581	605	575	546	585	564	626	612	561	589	613	583	572	543	575	581	601	558	627	591	603	574	563	612	594	584	609	563	590	587	596	599	610	602	583	620	573	619	625	553	574	550	596	592	584	585	602	597	573	573	609	600	577	618	580	631	595	623	595	603	648	592	527	601	609	583	582	587	585	576	570	579	579	596	589	604	626	620	552	600	568	549	642	576	612	601	587	592	597	636	582	582	625	569	614	588	593	590	562	599	618	579	587	607	590	605	618	608	557	591	569	605	594	634	594	570	618	589	559	600	553	600	603	620	609	602	591	604	610	597	576	634	562	586	560	617	578	557	561	595	586	624	576	608	605	561	583	591	584	585	609	609
27864	17422	3281	1009	685	623	632	1316	2501	2296	1547	938	664	558	571	597	543	583	574	592	593	570	582	584	568	579	576	581	590	590	563	588	558	620	587	621	595	628	534	514	554	578	597	564	625	568	565	586	621	550	593	543	577	585	588	616	586	558	527	581	542	575	574	557	561	552	589	520	543	586	557	544	576	577	620	550	578	557	573	587	598	560	612	552	580	553	546	558	584	611	591	614	574	569	599	570	585	621	523	547	580	539	606	552	543	533	566	550	567	572	545	560	577	571	563	573	602	593	572	572	547	587	527	592	569	600	610	549	584	550	615	596	635	548	548	599	574	633	545	609	571	573	644	590	581	595	596	577	575	574	552	568	564	594	606	588	552	597	600	586	559	573	551	546	551	589	593	592	603	568	558	569	564	561	632	604	584	582	557	548	588	589	597	624	563	603	589	602	580	552	604	576	582	569	566	587	572	578	578	608	549	579	582	547	587	583	571	550	598	588	580	581	593	568	575	561	586	572	604	588	572	547	576	569	545	511	598	560	552	579	592	542	576	570	583	606	619	581	582	544	597	558	537	576	584	575	573	561	564	614	602	553	563	594	569	601	591	525	554	593	618	580	550	553	619	583	576	560	578	637	554	577	527	572	549	519	597	578	565	574	575	591	629	539	585	606	574	561	519	603	603	582	532	608	565	568	603	574	541	569	565	561	533	585	575	584	522	609	532	584	575	558	580	576	609	581	556	579	581	550	600	601	576	570	593	541	548	544	550	542	572	570	578	579	567	591	563	546	547	581	546	556	590	591	571	575	577	618	568	563	586	563	576	598	589	574	608	582	557	531	595	534	585	572	589	533	620	559	569	581	581	592	556	563	603	581	595	618	597	556	589	598	609	602	605	570	591	557	563	604	566	602	590	616	556	576	578	553	547	558	620	585	607	566	540	578	543	575	586	571	605	585	549	583	605	570	617	606	557	559	612	541	587	567	547	564	572	576	554	558	580	588	561	543	583	530	558	588	557	541	554	539	579	571	615	583	552	601	571	618	585	548	560	568	555	587	576	545	584	606	545	563	609	571	605	568	540	604	553	556	607	591	544	593	563	539	546	521	543	577	563	574	564	580	594	548	606	572	586	578	570	629	575	569	549	574	572	550	505	551	582	589	581	612	614	596	573	562	581	632	582	598	555	524	558	557	571	587	577	573	576	588	587	545	541	615	589	602	584	604	553	546	601	547	565	531	563	538	569	551	570	575	572	569	589	555	575	563	560	537	555	586	613	594	572	581	549	559	562	576	611	558	548	568	594	566	582	602	566	612	583	562	589	551	563	580	629	605	583	594	601	555	597	555	541	599	576	559	584	590	571	558	579	573	556	520	532	587	552	574	605	552	578	546	580	545	595	611	589	593	568	575	587	574	557	531	574	573	563	572	569	579	549	626	592	587	558	610	642	551	543	604	597	563	588	584	580	539	562	527	574	594	549	553	551	546	591	602	572	555	549	560	582	584	610	598	518	548	601	539	582	579	567	544	580	546	548	579	558	564	599	592	553	552	563	577	556	596	581	596	556	541	629	587	567	615	578	569	568	594	571	610	570	607	595	623	621	600	555	610	533	609	593	579	602	587	596	587	597	567	576	596	594	613	575	578	596	557	584	568	553	598	587	611	558	557	575	569	607	542	528	570	569	573	582	569	593	560	568	545	561	573	514	565	585	562	597	575	551	560	568	594	556	578	625	614	565	593	566	553	608	551	561	615	550	564	591	527	592	614	549	581	572	560	577	562	574	600	581	563	570	615	591	545	564	603	554	564	547	548	582	591	619	580	583	608	560	606	553	508	560	617	603	584	580	572	549	582	573	557	572	605	581	579	549	573	579	577	557	590	550	559	578	564	598	570	546	566	565	598	624	531	556	556	604	592	572	592	600	593	578	577	575	587	556	599	598	586	558	585	573	564	577	544	578	591	566	540	564	587	600	587	595	605	617	550	564	610	603	581	587	622	583	595	562	566	602	601	568	559	585	571	587	577	552	547	541	571	574	560	590	605	562	563	605	584	570	592	568	565	582	581	586	586	574	537	568	579	545	602	566	593	559	575	569	592	573	560	567	540	581	532	535	583	580	581	516	524	622	573	596	551	610	568	598	575	579	609	566	584	533	599	557	584	594	572	560	541	561	598	544	582	579	550	594	580	525	563	531	595	576	543	590	600	554	567	538	547	620	621	559	605	590	584	586	581	634	606	592	531	571	584	577	616	571	543	586	569	589	600	570	570	549	627	599	545	584	592	556	529	572	581	625	562	598	540	560	531	578	603	550	540	602	615	559	544	590	559	596	566	556	552	599	575	583	587	555	593	541	566	553	571	579	599	568	545	553	625	542	548	568	595	569	539	579	610	579	545	585	540	593	601	583	575	553	548	545	612	570	558	554	561	590	539	594	601	543	553	575	573	575	592	620	548	627	627	576	557	549	559	581	602	550	606	552	555	570	611	573	522	560	571	583	562	572	551	554	623	572	578	587	590	595	557	581	575	511	583	543	583	590	600	603	586	535	598	560	571	565	624	613	550	586	588	572	550	572	546	614	598	616	572	576	532	595	565	548	603	561	536	574	569	589	553	572	581	542	586	602	605	599	621	601	567	594	559	606	540	588	555	578	572	552	575	513	564	518	592	581	588	584	579	564	558	581	587	568	549	538	528	565	567	593	597	559	554	558	558	586	555	519	554	567	584	589	610	532	580	579	650	594	615	547	582	592	573	561	549	575	579	566	637	528	573	582	598	608	564	604	545	577	580	625	577	611	610	545	534	605	567	575	570	570	579	554	637	584	587	583	575	584	576	634	561	580	593	577	540	574	598	585	558	581	609	580	624	566	562	586	615	571	534	566	568	596	562	577	582	552	564	604	561	565	564	573	574	590	543	567	572	544	604	614	540	562	571	580	614	586	601	571	590	597	592	588	572	595	584	570	584	593	589	552	617	562	530	587	588	613	547	547	593	583	560	581	625	564	576	573	569	537	576	571	587	561	583	577	566	593	558	607	611	579	602	560	589	612	584	592	570	573	591	553	564	592	544	629	582	593	597	599	591	567	568	576	585	601	577	570	557	569	637	614	570	574	540	559	555	578	578	579	604	556	554	581	556	561	573	582	538	580	599	603	567	589	588	553	554	569	561	572	580	566	584	621	590	581	536	559	570	577	588	605	531	578	595	578	565	591	558	527	619	576	588	553	565	568	535	609	613	575	592	575	579	573	554	602	550	576	592	564	539	617	559	616	553	526	569	592	570	535	608	566	526	555	585	523	606	547	553	539	571	604	598	587	576	568	571	573	598	544	563	595	589	538	619	584	530	556	564	636	547	633	606	561	552	549	572	581	555	576	569	604	572	565	618	596	572	596	592	529	592	586	613	557	584	564	558	566	585	627	621	585	585	558	607	597	569	606	539	578	590	593	574	585	557	605	542	582	535	589	600	539	569	538	582	604	584	562	572	607	603	555	571	610	585
4895	2744	1991	1401	1242	1152	1054	2680	5564	4687	2813	1791	1047	956	944	915	968	946	972	923	972	948	937	889	919	929	920	983	989	977	959	928	872	1002	930	947	932	913	958	902	943	947	940	891	889	947	942	946	961	951	932	937	927	931	910	927	1006	982	927	899	940	913	960	967	921	940	921	949	895	889	915	921	916	932	978	905	946	906	926	934	930	922	982	928	930	926	932	907	928	969	945	972	948	940	924	893	967	954	979	916	962	919	915	864	926	924	932	912	955	925	928	866	938	947	937	903	965	921	989	946	895	979	923	936	967	925	912	950	910	972	956	899	900	989	945	950	952	965	938	948	893	960	921	911	900	938	930	932	902	932	893	937	907	940	856	921	1014	878	895	948	969	939	964	904	858	905	997	930	969	927	902	903	953	875	1001	935	909	986	899	903	890	937	965	963	897	957	959	952	961	982	962	931	914	910	947	963	839	944	940	914	940	927	926	937	951	954	929	954	888	959	997	926	869	901	940	940	910	922	929	895	973	944	938	909	901	963	888	958	922	946	942	939	915	947	936	1015	983	888	963	975	936	907	945	920	922	920	982	894	912	923	974	925	968	910	972	948	909	954	911	956	947	943	979	937	958	893	912	904	933	910	925	923	911	909	921	922	927	986	923	923	955	954	886	960	962	904	979	955	919	926	913	939	939	924	924	897	926	897	923	896	910	936	924	902	912	967	966	899	947	926	983	921	917	895	915	925	922	933	914	864	964	899	913	926	878	850	944	945	999	933	909	1029	926	885	927	899	897	950	912	905	931	934	955	914	941	926	942	965	940	917	960	887	903	977	970	904	1012	877	894	948	916	928	901	960	884	857	928	924	913	972	911	930	905	937	912	912	915	971	962	961	878	891	941	943	891	932	844	909	972	892	886	937	973	990	918	939	939	909	946	907	907	994	896	979	960	925	908	945	908	933	948	954	916	936	889	914	931	930	921	920	873	957	970	814	930	925	935	907	861	897	917	941	928	916	1002	931	916	936	894	917	908	978	885	932	947	940	928	899	937	929	915	952	905	949	934	883	967	933	954	908	957	943	928	928	952	934	965	952	939	936	950	1013	944	914	934	892	923	944	932	907	922	919	917	933	1002	936	953	954	933	948	976	902	964	921	919	885	944	920	979	920	934	975	939	927	924	949	954	884	975	906	939	900	955	919	908	906	956	915	919	942	936	994	948	928	926	929	920	931	915	928	979	951	894	917	975	962	906	942	898	929	939	947	960	897	986	962	888	925	929	977	937	950	872	943	942	922	904	853	906	940	925	908	937	923	1012	893	899	949	959	927	918	906	951	933	946	887	951	920	918	905	881	941	928	929	939	930	950	929	899	898	929	875	906	942	977	920	884	951	899	961	928	950	920	904	962	956	963	954	951	1009	908	923	913	972	935	900	919	927	940	944	977	909	950	948	968	955	1000	939	916	925	938	956	907	884	988	941	917	950	944	929	942	897	915	887	943	921	968	900	933	911	928	931	908	915	980	954	946	889	957	900	977	942	908	956	988	950	885	916	904	911	917	909	910	941	914	928	919	867	966	966	976	925	876	942	936	965	938	941	993	923	909	929	964	930	911	952	917	932	851	944	880	875	921	939	962	963	978	906	950	972	1026	909	967	997	1003	963	937	981	968	924	912	952	951	972	911	954	909	890	959	951	899	940	938	893	948	901	974	926	942	972	877	880	880	940	955	926	963	928	924	910	951	898	928	969	903	921	906	923	919	949	959	925	963	897	959	962	969	956	949	930	948	933	937	935	942	884	884	920	981	910	981	915	934	936	924	982	923	903	921	943	941	947	941	917	948	972	923	946	878	939	913	924	960	966	977	977	968	944	886	972	898	899	931	946	903	891	910	931	895	945	933	939	895	1009	946	976	956	925	899	927	934	924	891	960	928	939	921	932	908	890	907	907	935	975	954	986	896	960	932	910	957	940	925	913	1007	876	902	941	927	937	925	903	935	959	937	940	952	901	946	943	910	931	876	888	976	944	955	881	966	902	913	915	918	883	994	938	933	937	933	914	936	919	957	916	932	941	920	883	1026	928	929	937	938	930	953	914	886	954	947	918	908	945	912	955	952	945	937	934	948	931	930	924	911	976	934	937	941	898	921	958	932	908	910	901	935	905	931	946	889	985	914	974	924	905	944	926	917	896	923	963	948	909	978	962	878	933	933	973	957	911	928	934	915	959	940	901	931	931	948	969	945	862	962	943	992	926	893	905	948	929	961	924	943	874	960	911	980	923	916	930	924	920	945	898	927	923	941	926	950	928	871	966	864	918	927	919	948	924	911	929	879	958	960	873	937	938	956	963	952	926	953	961	978	924	929	900	946	978	961	924	958	930	896	979	923	890	906	925	903	933	969	945	911	942	926	935	934	935	974	907	948	943	936	885	1019	933	929	927	922	870	904	876	1015	940	922	964	961	959	976	928	889	949	978	951	974	916	940	926	931	943	894	970	877	920	930	942	937	922	947	924	934	963	937	961	933	955	941	921	945	915	1000	938	1003	961	892	936	892	911	868	900	965	932	991	931	967	928	966	916	860	953	944	911	910	902	982	913	936	908	931	962	920	925	930	967	940	893	975	896	952	937	916	882	963	1053	922	985	889	940	976	957	967	905	918	914	987	940	911	952	960	953	904	982	893	915	944	938	991	930	884	954	921	939	905	956	917	982	912	921	924	929	956	888	961	914	921	937	969	936	935	902	952	1000	932	916	945	945	940	908	903	939	940	940	943	937	915	913	912	888	990	908	970	1044	931	910	953	943	947	948	917	977	921	965	986	951	939	962	925	870	931	963	989	920	901	883	913	885	946	923	947	988	928	971	942	888	876	934	955	977	923	931	911	956	911	926	932	917	960	940	957	946	967	882	923	938	991	957	963	934	948	933	908	913	866	934	918	986	948	916	944	959	924	968	951	954	902	958	847	951	940	942	863	925	960	903	899	876	954	948	882	942	918	919	933	921	955	909	999	947	928	964	958	937	965	917	931	901	922	981	859	929	897	982	945	998	909	927	965	981	964	959	921	868	940	945	943	915	947	882	946	934	964	929	953	917	880	913	910	983	982	930	913	905	944	934	929	982	959	888	929	959	969	931	906	938	877	875	984	960	938	928	939	933	1034	934	938	893	987	954	947	942	907	934	907	935	894	919	978	983	863	969	957	952	910	964	919	945	929	894	888	932	900	956	929	960	924	913	974	909	939	958	920	879	904	909	902	947	961	926	881	946	1003	946	935	895	929	981	972	921	978	941	943	944	888	915	931	915	913	986	980	909	967	912	982	1002	958	961	929	894	923	968	962	916	920	929	934	937	949	934	949	955	911	928	967	948	925	956	906	941	941	905	923	907	874	932	939	896	981	939	981	994	944	910	1008	959	969	936	901	953	997	925	937	915	941	937	974	874	927	933	918	943	938	1025	999	932	974	939	904	901	909	936	988	972	923	1037	967	926	1007	905	928	939	918	942	928	888	953	968	918	950	980	947	932	899	949	962	904	886
24021	21564	27642	25930	13416	1055	980	8405	15779	12033	7410	3211	1086	485	464	466	447	423	493	434	493	443	474	453	488	480	526	478	464	487	511	485	468	469	477	471	456	443	460	463	470	496	449	467	469	478	468	416	488	460	499	535	425	488	476	452	456	482	457	449	466	461	421	481	459	439	456	448	451	430	471	449	442	489	462	470	487	439	440	468	485	464	478	477	496	515	478	441	469	440	460	459	477	438	462	463	454	447	452	486	448	426	460	449	483	441	435	433	455	456	463	429	465	421	448	445	454	476	478	462	492	444	423	477	468	480	495	450	458	490	467	423	477	455	459	459	476	469	475	459	478	464	448	474	489	451	470	427	452	437	432	465	436	434	472	490	461	473	431	486	502	423	468	438	476	444	486	447	456	452	455	424	493	437	483	469	475	433	449	485	488	455	486	472	433	455	451	482	445	436	461	415	475	440	472	498	455	485	455	483	473	439	420	484	483	435	464	459	485	468	454	421	477	448	446	470	515	447	429	467	478	461	454	460	443	464	418	431	438	426	463	449	493	455	469	424	499	473	469	495	457	468	434	468	478	484	458	495	477	490	465	454	448	447	452	458	470	451	439	405	461	466	443	430	461	474	487	440	455	462	471	452	480	464	502	424	471	420	438	452	466	475	466	452	428	461	443	497	403	494	471	486	453	435	416	450	463	472	475	459	441	427	424	493	430	477	479	466	469	438	466	477	466	480	442	457	439	451	434	490	471	456	422	460	456	497	487	499	471	481	463	464	467	483	451	447	436	484	441	471	476	433	440	471	491	472	484	448	468	452	470	487	480	457	415	487	441	464	443	468	481	431	450	479	476	479	480	462	483	501	478	467	459	455	502	453	427	430	450	451	436	490	444	461	460	439	430	456	458	421	491	422	488	491	466	446	460	474	465	479	455	466	467	455	465	475	441	442	448	409	452	445	429	466	448	466	458	477	473	429	441	471	456	452	445	463	400	465	472	506	487	442	516	447	469	461	469	465	439	475	468	421	493	458	487	483	479	478	440	479	457	463	452	450	477	477	431	460	499	483	429	442	465	464	455	453	475	462	474	467	456	496	474	432	509	423	456	458	456	479	425	486	465	423	492	435	462	456	476	464	490	462	460	458	451	451	460	448	437	435	463	450	411	510	475	438	460	474	416	488	477	463	414	480	476	438	487	442	455	456	452	460	407	500	487	455	453	475	469	482	458	484	460	495	483	478	452	457	433	452	452	424	448	456	444	484	425	450	457	498	434	438	460	463	438	484	478	472	437	405	487	488	471	462	424	435	440	481	420	469	484	452	438	437	442	486	424	461	472	436	484	461	487	444	481	454	445	466	424	476	464	453	463	455	480	477	492	471	421	441	442	428	499	489	470	489	471	454	429	505	446	486	482	459	442	439	442	463	466	419	478	420	459	423	447	422	482	468	463	484	459	448	479	439	439	483	483	456	456	437	442	438	470	417	465	493	453	464	471	465	469	450	430	488	461	447	416	471	470	454	454	448	445	473	451	449	444	439	485	467	449	435	462	412	450	489	448	452	500	436	468	438	473	442	443	410	470	483	428	448	433	421	436	451	463	489	451	427	479	465	443	452	449	457	438	451	482	487	470	479	462	465	487	471	468	498	465	429	434	461	469	446	439	456	469	441	463	490	492	445	450	472	454	402	477	455	432	457	459	450	468	475	464	485	425	454	434	428	463	432	453	414	488	515	455	456	428	506	465	449	463	497	437	476	443	485	454	471	448	403	486	486	445	445	480	440	421	467	436	460	453	456	450	451	495	490	482	461	452	492	472	451	470	500	445	475	433	453	474	429	441	477	490	426	485	450	483	474	450	452	480	460	448	446	445	466	433	463	481	449	523	436	433	437	440	463	432	493	455	441	456	435	446	440	484	462	443	468	437	480	454	479	460	444	476	419	462	416	489	477	422	464	466	430	453	449	513	435	468	509	475	466	467	473	493	438	453	462	417	463	467	499	467	451	466	419	464	473	495	444	485	457	450	483	489	456	496	418	462	421	487	479	493	485	443	439	465	469	437	487	459	477	455	456	462	456	436	434	496	454	460	513	437	446	481	469	464	504	484	460	443	447	487	496	449	469	469	445	487	460	465	452	430	467	474	454	471	477	513	471	426	437	469	472	422	457	443	473	463	481	475	471	452	470	474	492	496	457	453	453	487	439	457	439	505	517	470	471	430	480	448	464	479	454	438	470	454	496	462	452	450	472	462	503	412	478	478	422	455	444	455	446	477	435	465	500	470	457	490	448	470	453	428	458	450	468	488	460	500	450	470	453	426	443	449	497	473	445	465	470	469	480	466	444	436	472	467	457	441	459	474	492	481	445	492	460	490	418	464	447	431	472	434	478	463	470	479	448	466	452	412	468	440	455	408	447	473	444	498	430	452	435	477	443	467	414	467	428	465	442	476	434	470	446	458	501	475	461	480	441	483	491	401	444	446	499	424	422	488	430	448	454	479	443	485	461	450	466	499	455	451	424	470	433	465	429	433	481	436	459	457	445	458	475	443	474	454	445	467	430	434	512	441	459	484	489	508	471	426	495	452	458	452	470	481	473	473	485	469	471	488	452	442	462	467	456	454	433	440	444	462	477	505	469	460	465	486	463	440	464	452	463	503	468	480	469	452	409	452	451	460	460	436	462	432	449	499	468	456	464	488	454	445	482	454	473	485	429	470	464	452	443	482	438	487	495	492	511	484	464	414	483	502	468	446	474	477	435	462	467	471	474	458	442	450	436	439	451	471	426	449	467	480	461	474	425	484	445	495	465	427	491	472	441	471	432	486	427	449	475	467	444	450	463	427	512	460	474	487	479	489	490	466	490	479	493	491	487	435	477	437	477	465	467	452	463	417	475	429	441	431	453	489	462	454	424	437	458	418	414	423	447	467	447	453	453	457	480	455	419	466	451	473	460	493	429	479	472	465	450	418	460	468	423	464	439	465	446	466	498	456	462	490	451	455	447	457	457	447	449	416	450	490	454	465	481	444	469	488	464	471	466	501	468	461	449	486	463	439	475	476	519	506	502	470	422	449	466	482	460	446	489	434	492	474	442	454	489	480	413	471	481	454	440	453	468	478	462	467	464	462	445	474	428	457	432	446	489	476	436	465	428	483	452	469	453	446	457	462	471	515	446	481	487	416	454	457	464	492	494	477	476	456	470	476	447	439	455	470	514	471	440	452	477	517	503	477	436	410	419	467	430	445	418	493	464	470	454	445	490	433	503	512	441	466	450	467	467	433	435	479	451	452	427	458	463	461	454	463	430	436	441	451	476	403	453	461	477	470	430	464	473	462	440	442	457	477	451	482	458	447	486	469	475	443	465	488	464	461	469	450	469	444	469	416	475	447	431	433	465	490	526	465	456	443	451	453	486	452	460	432	482	445	482	470	443	457	454	493	461	434	498	453	454	493	468	528	400	470	456	436	450	487	484	456	466	478	436	455	426	475	459	442	467	465	468
3603	8398	5680	2956	2020	1617	2039	17932	26397	21198	13774	7159	2318	768	830	765	761	748	805	790	757	766	719	735	776	749	722	798	793	762	750	748	789	747	762	764	771	757	756	785	793	794	793	813	782	737	768	763	715	756	745	702	742	724	792	791	776	728	763	806	726	755	797	727	719	738	758	771	754	757	754	712	795	781	729	790	755	723	779	776	833	720	777	783	798	737	756	752	741	807	765	722	749	734	788	754	792	728	776	716	785	747	748	728	736	739	750	758	762	745	722	743	768	706	765	745	763	754	779	773	774	709	771	742	726	735	725	748	763	740	762	776	691	714	745	790	764	750	748	754	802	728	813	738	737	739	735	753	783	710	738	736	774	758	761	747	705	721	766	792	777	768	739	790	740	781	748	765	727	755	742	743	754	739	811	797	806	818	762	709	732	755	766	750	797	796	684	750	728	758	799	804	793	799	771	766	775	764	742	773	756	720	732	738	798	784	796	826	718	763	751	744	711	756	769	674	742	768	728	746	792	734	729	782	794	805	740	756	750	753	748	795	782	742	831	747	792	746	729	760	761	755	733	758	680	738	759	780	763	721	761	766	767	722	754	745	795	761	801	760	801	749	767	794	720	795	788	827	797	748	746	767	775	756	759	766	754	727	705	781	754	759	738	762	769	715	815	746	772	725	751	800	788	739	773	748	750	726	731	736	735	739	759	790	830	777	759	763	754	806	784	750	778	751	792	761	778	740	743	767	807	816	772	751	738	742	763	791	789	735	706	771	730	759	794	780	825	750	745	775	756	755	785	767	785	767	727	780	781	770	741	764	735	797	774	810	728	747	761	772	758	767	749	742	760	761	743	772	745	765	760	770	740	760	779	746	786	758	792	741	707	757	748	758	802	714	772	762	770	769	762	771	763	764	749	742	831	788	781	737	758	772	748	743	764	751	720	775	745	760	748	765	762	767	800	757	767	764	739	772	712	786	786	709	774	738	776	761	757	780	782	748	753	765	758	736	771	738	734	762	766	733	700	727	724	744	757	733	722	769	793	737	768	767	770	744	772	771	785	720	800	745	769	771	756	771	797	781	771	765	745	753	721	794	721	738	736	777	745	773	764	792	751	795	798	762	826	769	774	770	740	744	806	760	779	767	740	756	789	763	765	746	785	811	721	725	768	739	723	702	793	771	753	758	778	705	769	705	764	736	779	741	775	736	796	725	840	743	775	792	780	769	764	783	793	771	754	753	783	757	708	762	745	778	750	734	751	739	796	782	776	781	733	771	793	786	764	779	775	777	813	701	795	801	778	716	755	781	782	772	769	798	718	776	765	719	770	766	777	771	757	756	761	767	743	768	780	784	754	736	769	753	730	758	759	748	773	766	752	767	788	824	731	720	878	762	730	777	798	768	736	809	826	733	792	775	790	757	786	747	739	706	724	745	746	755	719	809	767	766	773	759	780	759	785	800	728	743	785	778	768	707	757	758	741	781	762	783	806	746	794	775	710	770	736	755	792	763	750	760	796	736	735	771	705	692	789	784	760	775	754	749	789	731	768	751	810	749	734	791	746	816	763	732	739	770	781	754	782	811	717	743	818	735	773	714	787	766	795	788	774	730	779	753	728	795	798	815	777	786	814	717	769	747	720	730	712	743	792	774	776	721	720	794	752	743	736	780	747	747	783	764	748	792	758	749	761	758	759	736	724	800	755	748	737	745	738	753	796	729	789	740	772	786	762	769	748	729	757	747	770	769	764	789	754	760	744	761	751	763	792	838	719	733	727	732	784	784	762	776	762	775	746	702	727	764	781	773	735	766	752	727	773	757	742	776	756	760	737	782	751	734	787	749	727	750	764	791	815	766	773	778	825	736	743	760	736	771	712	753	775	751	785	727	738	717	758	737	785	758	724	776	766	717	750	730	756	735	741	796	754	792	812	761	747	753	763	801	816	754	801	797	727	769	769	751	750	713	760	802	745	773	807	756	812	764	803	800	737	758	764	747	768	803	728	744	796	750	753	775	744	744	742	761	772	765	731	720	803	774	768	732	736	751	777	774	753	760	771	749	755	763	744	737	782	726	814	783	751	743	761	755	785	755	754	785	734	750	764	743	781	771	732	787	752	743	765	768	753	811	758	770	790	743	755	777	802	820	747	753	765	729	736	778	751	795	777	736	763	759	770	717	767	788	750	741	745	748	743	728	773	747	760	773	784	761	776	725	738	729	762	785	753	764	756	797	757	778	786	727	788	763	736	777	800	771	791	746	850	794	740	825	756	755	767	767	758	738	705	715	763	755	763	802	775	781	745	725	757	737	779	744	786	770	808	779	781	800	735	719	793	745	727	739	756	766	728	801	794	775	751	756	782	778	743	768	769	803	758	761	729	777	788	760	781	746	739	758	732	759	765	774	729	788	737	764	746	800	738	743	756	784	784	767	743	745	761	728	752	761	742	740	696	752	721	785	744	778	804	769	775	773	848	774	803	783	776	751	756	749	768	748	758	762	741	750	729	759	766	831	764	732	783	755	758	721	747	774	810	726	838	779	734	756	751	723	748	755	696	708	775	755	729	753	762	744	813	775	779	780	711	752	722	775	788	735	761	765	705	762	791	783	796	742	794	759	785	800	753	732	771	794	768	795	821	780	764	746	795	753	780	761	730	782	732	804	742	779	810	756	783	744	785	789	771	780	763	751	730	820	774	738	789	772	738	747	773	787	737	802	704	750	753	724	750	746	722	745	736	730	776	758	753	742	797	731	746	733	757	788	731	743	757	790	737	723	755	744	724	778	754	772	745	776	746	812	771	770	756	764	823	779	807	789	752	757	779	806	778	778	763	747	780	740	773	740	783	743	723	780	755	727	757	723	752	777	797	785	715	745	735	820	745	794	766	755	760	754	733	780	771	741	728	787	821	745	781	763	756	757	714	748	745	714	772	724	773	807	755	753	763	712	768	736	728	757	719	747	712	756	763	758	778	747	763	758	735	763	724	776	771	781	738	783	741	776	830	784	747	756	756	719	772	798	752	782	763	792	770	759	802	778	741	748	751	750	820	725	695	768	775	749	771	736	752	752	742	735	758	758	753	706	758	711	780	731	800	772	753	787	744	787	790	754	776	734	768	791	726	734	764	791	740	788	770	749	798	760	774	699	770	753	774	796	797	781	788	768	757	741	699	771	724	772	746	722	766	741	759	749	768	720	721	771	738	709	766	780	766	755	763	773	703	733	752	708	784	680	780	736	758	756	777	713	771	821	772	715	801	814	770	787	717	777	776	776	755	733	765	735	768	779	793	746	741	773	761	729	770	782	740	757	777	776	758	797	794	758	746	728	721	727	750	734	784	724	804	801	770	814	788	745	784	779	754	790	721	736	811	782	787	772	713	735	773	767	807	752	757	726	716	734	722	821	734	731	761	778	721	716	768	769	806	755	751	772	753	761	801	742	765	818	713	765	772	758	714	728	760	818	703	797	808	759	741	734	706	741	792	754	783	791	768	694	733	757
25412	21569	24569	16477	960	651	1608	6265	6127	4285	2497	1370	554	561	547	565	555	532	525	563	533	549	536	560	532	501	535	541	506	538	565	515	577	556	527	531	558	555	569	569	525	500	528	525	534	556	502	506	513	544	540	555	556	495	547	543	520	540	564	509	553	565	536	557	513	565	515	536	521	547	573	537	530	579	519	514	494	534	511	541	512	548	521	559	517	544	557	511	530	522	524	504	536	580	521	558	533	473	526	493	509	523	562	561	513	540	490	532	538	501	550	557	532	533	531	541	486	562	531	568	545	520	506	509	514	510	508	562	487	512	515	530	510	499	537	524	564	548	533	571	474	503	552	569	586	526	565	586	560	489	550	529	499	561	533	544	536	531	532	533	532	536	527	522	558	524	534	521	555	551	520	535	544	531	570	542	496	510	543	551	527	526	540	557	501	529	580	575	521	498	526	522	549	564	505	553	532	503	522	537	525	545	533	538	522	530	535	487	520	543	486	550	512	473	580	501	538	532	512	537	532	517	537	548	485	543	524	552	531	551	512	532	546	557	565	522	539	527	525	548	554	496	541	525	505	509	549	550	551	527	539	524	505	547	541	546	535	518	519	502	537	500	561	509	530	532	531	498	508	552	542	516	505	556	525	517	518	514	522	523	542	547	563	534	536	518	483	567	565	520	551	543	520	500	535	506	547	523	520	523	539	533	547	532	484	548	543	498	517	509	522	552	536	545	554	535	527	540	531	523	513	536	547	512	529	556	540	509	569	508	556	528	524	502	537	546	576	569	540	516	520	543	519	568	517	531	469	526	525	509	510	567	568	510	529	555	505	565	518	510	533	551	543	542	547	520	529	548	527	505	532	522	559	546	562	517	532	534	547	526	548	517	525	503	548	489	500	511	487	537	551	538	526	519	521	476	517	520	512	528	532	543	544	552	517	537	536	509	501	488	542	518	537	520	518	531	523	520	501	565	530	553	512	529	576	521	527	503	533	531	525	566	539	495	501	540	535	565	544	543	508	509	531	530	563	551	559	589	528	542	538	552	523	518	552	553	490	577	494	519	554	516	567	506	538	540	545	576	546	556	510	534	531	572	532	533	533	501	553	517	530	517	550	526	539	542	491	515	534	522	529	508	535	568	542	529	528	509	463	506	516	531	508	549	529	529	528	506	523	494	524	551	550	505	524	556	524	531	558	572	535	504	520	501	500	520	584	544	521	589	549	498	486	518	472	576	510	503	557	507	510	517	460	507	559	555	568	518	524	527	540	541	561	528	546	483	550	500	479	521	554	538	499	536	569	561	532	489	567	532	502	534	519	522	518	560	571	533	521	567	543	535	510	538	501	572	544	540	515	531	557	544	541	504	524	518	560	499	554	526	564	528	536	505	571	510	524	510	548	519	493	558	511	551	529	511	535	513	548	556	574	543	556	521	560	504	500	533	536	535	529	526	545	498	521	544	527	541	571	541	530	565	556	510	523	517	570	535	540	511	561	554	533	554	559	514	543	511	518	546	513	546	536	540	497	511	527	501	523	502	505	506	536	526	489	552	555	556	534	539	538	521	533	578	532	550	527	507	527	549	527	508	528	534	522	551	540	530	539	595	519	512	549	560	538	556	537	517	547	555	551	521	534	541	483	515	534	491	547	548	528	554	521	541	528	513	542	576	547	496	496	544	519	550	506	524	567	522	492	504	550	517	534	518	511	543	512	558	528	549	479	501	511	525	527	470	537	591	519	468	506	528	524	536	533	530	500	540	571	574	484	523	558	539	533	560	506	518	539	560	593	539	526	602	537	517	545	546	514	499	528	529	538	536	505	529	525	490	502	530	494	523	534	473	563	514	576	518	547	494	515	511	552	512	476	522	529	541	546	518	555	485	532	545	560	514	543	516	540	551	569	561	530	529	536	525	582	525	527	555	515	515	540	536	532	539	539	593	548	499	542	517	567	580	536	526	536	554	560	543	527	507	522	562	540	537	548	573	555	490	533	520	538	534	504	525	525	557	525	544	535	562	548	514	518	550	492	582	483	514	533	538	552	535	539	581	518	539	497	525	549	498	547	536	560	523	511	570	534	527	502	557	530	522	537	545	539	520	541	538	549	533	524	556	518	551	525	547	538	512	528	490	547	523	511	520	535	509	523	513	510	537	531	522	512	537	515	552	532	554	521	533	521	498	496	526	517	534	557	516	513	535	569	526	529	563	549	502	567	514	558	589	514	536	547	510	499	528	573	508	555	560	499	508	561	528	538	545	541	562	512	529	538	512	532	529	533	584	564	555	574	530	502	528	554	526	477	517	514	525	512	530	488	517	524	496	566	538	524	530	518	512	482	532	504	541	550	529	497	545	507	507	540	538	530	540	534	549	529	492	511	514	534	539	509	543	568	488	492	547	547	511	541	515	505	574	533	532	508	517	531	530	521	545	528	510	564	530	545	549	570	506	567	518	493	558	550	525	526	529	544	513	533	523	546	504	567	555	546	586	493	539	525	534	526	505	520	542	525	528	507	510	502	478	535	516	528	532	541	551	537	488	539	498	541	548	491	523	523	536	511	535	508	544	521	546	531	553	519	528	543	554	559	511	541	538	555	512	515	536	508	605	477	575	574	486	534	526	548	551	517	510	555	539	562	545	534	519	484	523	546	539	554	515	520	552	517	529	516	513	464	548	561	554	548	510	535	492	516	537	599	575	527	521	552	531	503	533	544	498	536	512	547	538	513	552	535	517	538	539	582	530	549	565	506	509	502	527	504	538	547	573	535	488	492	559	544	535	514	530	545	508	532	542	528	486	559	535	494	548	540	550	547	527	492	529	598	505	580	510	550	493	534	536	535	490	512	520	528	501	512	552	522	541	534	562	501	547	561	567	554	580	498	527	506	495	514	552	520	538	543	521	534	575	515	523	539	551	540	482	545	524	496	532	558	561	504	525	532	524	555	540	532	544	538	520	534	563	557	494	522	548	541	531	540	496	535	497	535	547	509	521	550	541	534	532	500	463	529	562	529	558	526	520	542	516	560	508	552	572	538	535	499	490	525	502	512	539	527	531	534	538	530	550	539	547	512	557	545	512	465	493	499	544	520	525	549	530	512	529	527	515	508	511	531	552	533	530	560	544	561	522	555	549	540	524	574	555	505	543	526	498	548	497	524	529	506	532	550	560	520	503	523	560	534	515	545	543	539	540	530	543	547	512	572	551	519	550	550	497	555	531	536	524	555	504	533	546	530	520	581	532	518	518	555	496	494	549	538	528	533	534	527	514	525	540	531	504	517	534	549	524	543	516	520	527	513	536	589	531	552	554	534	537	503	508	537	532	516	531	507	534	524	574	548	462	483	524	510	523	538	523	566	546	531	511	521	533	520	585	490	529	542	559	536	510	566	547	586	536	510	539	529	534	551	566	546	541	513	476	548	556	533	552	517	491	553	524	528	521	529	538	518	546	510	498	508	518	571	542	546	540	516	521	524	531	564	534	601	602	573	525	558	529	551	566
3932	5123	3661	1731	1410	1293	4285	16845	15850	11147	6748	3544	1082	885	845	873	902	874	909	911	833	888	806	812	813	873	853	820	823	890	883	857	887	834	813	864	845	830	861	847	908	921	868	864	884	855	832	851	857	829	853	856	884	844	857	845	831	808	857	849	849	894	893	856	850	907	816	864	849	845	832	881	845	797	881	850	817	856	833	857	832	868	864	856	877	864	799	847	906	887	852	864	862	810	823	868	844	909	882	882	841	842	849	833	949	828	839	855	811	841	863	881	818	866	805	833	838	869	841	857	845	801	899	826	823	885	840	817	881	804	782	846	852	847	846	839	840	863	897	849	874	872	814	808	845	841	882	881	840	819	857	863	877	849	831	849	826	935	897	850	865	838	860	880	863	820	819	878	852	789	876	805	813	876	876	860	868	804	863	840	880	880	916	851	853	823	855	855	823	885	880	803	861	870	846	865	820	855	872	872	859	841	799	824	817	852	907	839	838	876	884	862	831	844	852	854	840	842	843	833	844	869	899	804	860	862	858	822	853	820	813	828	833	839	840	886	858	849	813	843	824	873	877	864	821	823	845	912	836	859	860	888	896	867	821	901	821	870	832	900	835	871	835	848	878	820	817	864	847	832	838	852	792	827	897	858	897	866	889	874	837	828	836	902	812	856	829	870	808	842	852	877	808	858	894	838	813	915	863	835	847	808	843	808	886	854	890	817	856	886	850	894	861	848	834	869	837	802	812	867	809	867	829	864	836	849	853	847	839	846	791	901	826	889	864	821	837	863	822	817	888	849	849	824	813	829	906	893	862	844	809	831	818	872	843	797	801	850	849	871	840	809	841	817	761	886	926	816	835	840	808	878	872	811	827	831	850	839	866	823	858	851	870	888	853	828	848	820	873	854	899	814	841	835	853	828	789	857	767	867	893	874	882	863	906	845	878	881	860	857	815	820	781	859	900	839	809	828	862	855	925	879	884	817	901	891	863	880	793	843	860	859	895	808	857	880	883	841	802	802	837	835	822	893	819	833	847	849	871	858	882	838	814	815	848	912	864	786	836	885	772	864	884	844	874	892	837	834	907	919	826	840	848	845	826	848	898	872	845	823	835	832	833	884	829	822	855	851	879	847	819	833	813	816	831	870	838	875	860	912	846	844	841	873	847	818	885	851	837	877	848	883	834	854	834	883	840	812	860	811	852	940	857	846	848	893	855	821	874	857	867	892	887	841	829	842	826	895	898	848	819	864	913	863	807	815	832	867	852	844	857	865	863	852	858	886	855	868	911	844	877	869	840	871	833	789	840	869	843	827	867	804	801	865	874	839	802	818	844	803	816	859	867	840	826	826	883	866	797	834	835	867	854	816	873	905	802	902	849	875	857	834	847	929	813	841	891	891	796	817	853	843	863	846	836	799	882	847	883	863	855	867	832	870	878	871	847	857	877	849	854	852	876	868	837	809	885	845	840	806	815	817	835	858	868	830	875	848	848	856	865	774	809	844	851	844	854	849	836	884	864	823	826	925	822	917	866	796	827	874	828	887	836	818	802	838	815	857	870	902	818	874	861	820	927	823	897	915	850	824	874	820	857	859	839	878	816	848	881	823	876	879	844	832	825	873	908	846	862	879	818	857	812	873	863	917	871	870	885	903	903	859	832	828	860	850	852	860	865	882	830	871	810	884	882	824	891	882	850	861	893	836	862	858	859	844	808	829	868	820	829	867	810	891	895	869	827	812	813	856	875	847	900	900	851	881	844	876	785	838	834	859	874	833	830	861	893	854	807	884	893	826	843	805	834	834	868	841	808	867	877	885	835	855	858	854	798	830	891	839	812	868	883	882	824	854	842	828	889	822	838	876	860	890	831	836	846	833	840	806	846	858	868	854	812	860	840	844	814	874	810	864	835	869	805	824	876	864	876	848	836	831	894	893	870	859	875	859	867	843	851	787	867	825	863	830	868	890	843	892	828	857	854	815	896	857	822	870	856	851	810	841	844	842	816	880	850	885	842	883	862	823	826	860	886	849	908	883	873	894	819	888	838	846	862	854	894	874	824	850	855	884	876	817	867	854	829	900	847	817	848	885	836	825	875	862	831	819	863	816	867	803	805	828	855	908	853	799	829	871	882	861	821	833	806	844	864	872	878	886	802	838	847	841	845	858	855	870	875	894	886	881	878	879	821	864	836	824	876	902	828	847	801	872	869	838	818	821	857	836	834	852	864	906	894	883	901	801	870	849	880	818	890	848	838	839	859	844	830	842	842	880	808	870	819	864	804	873	886	929	900	836	803	866	832	795	839	838	880	843	891	845	834	928	908	852	844	913	836	859	878	855	835	845	852	866	811	828	897	884	823	875	871	849	886	886	812	790	866	824	891	873	852	879	837	878	856	809	859	842	847	852	806	807	850	822	839	886	835	862	847	790	857	842	842	856	851	849	830	878	841	863	858	849	842	791	859	854	861	858	832	804	868	809	880	931	792	817	852	854	863	851	857	833	861	858	805	889	851	873	889	881	885	860	878	836	887	867	880	822	861	832	840	845	865	858	855	876	890	838	828	864	838	827	886	876	881	811	889	837	836	800	830	797	840	841	832	857	826	872	849	864	888	837	862	848	836	861	858	861	848	819	870	865	856	867	922	832	858	897	870	798	849	888	844	903	868	844	901	834	826	880	903	872	869	847	870	846	823	876	886	841	873	886	827	859	881	797	847	807	834	869	869	846	803	838	879	826	886	851	850	879	862	809	842	843	873	811	839	879	829	873	866	817	803	870	852	842	846	819	846	858	870	894	867	829	842	858	888	843	874	812	876	853	889	860	833	801	835	892	846	853	842	871	855	861	862	841	811	880	830	840	801	866	845	847	862	895	805	843	862	948	807	855	843	799	836	854	854	850	830	900	871	815	827	830	865	852	849	834	918	825	888	797	805	879	824	884	841	870	848	879	854	881	840	824	886	855	852	897	803	845	857	862	845	837	859	871	885	827	817	795	868	799	824	871	788	872	856	870	822	845	832	818	847	868	850	865	857	868	851	856	875	871	851	815	848	806	807	829	850	840	821	826	849	876	855	871	832	888	825	799	851	896	877	874	816	836	838	854	919	874	863	826	864	869	790	825	848	841	807	864	860	834	901	846	882	875	857	854	894	827	854	834	817	882	862	852	839	880	892	836	857	843	812	908	772	837	833	845	854	842	883	842	842	880	864	843	878	862	845	850	867	862	851	844	845	839	860	830	859	869	860	856	860	839	887	868	889	899	842	851	884	839	888	855	815	848	843	876	882	799	908	856	867	859	843	829	875	859	872	893	809	903	838	866	888	836	838	861	858	823	847	787	863	863	848	839	831	851	836	832	830	936	818	875	837	858	872	880	886	883	887	853	818	837	858	857	872	859	864	841	824	845	840	873	857	911	900	818	901	911	864	857	890	869	831	851	880	839	871	801	829	852	789	894	850	835	862	825	844	837	799	860	842	854	872	860	886	876	865	885	774	821	905	858
22915	21596	28674	24999	21598	14988	22197	29154	22774	16578	10461	3127	392	340	315	353	360	349	345	334	366	377	333	379	361	380	322	343	364	358	380	366	356	348	360	359	352	336	364	331	340	389	338	387	327	384	339	355	359	348	341	369	337	371	368	346	345	355	328	325	349	315	345	342	342	357	354	362	333	341	324	375	345	341	343	364	346	349	351	371	358	339	359	369	362	363	337	341	332	318	362	323	328	371	348	381	354	353	349	355	388	343	329	383	342	330	345	317	328	371	363	351	345	345	334	321	361	331	343	359	328	357	343	340	324	344	307	346	335	341	351	345	325	368	314	359	339	346	368	322	339	317	382	301	363	372	346	386	325	357	396	347	346	329	324	340	364	350	312	370	341	363	331	341	321	331	350	361	339	332	375	367	341	382	358	329	322	326	337	383	346	366	362	383	342	338	349	365	342	359	371	331	332	323	350	372	347	342	350	368	358	325	332	333	363	344	327	373	342	347	333	338	350	354	332	367	346	370	338	361	344	333	344	339	306	349	347	305	340	338	370	346	347	332	346	333	349	352	330	357	350	360	333	354	345	369	367	352	359	355	356	348	337	364	347	349	348	322	329	299	366	356	323	340	356	378	316	356	362	372	356	347	352	333	318	359	365	338	328	361	367	353	356	364	347	361	346	352	300	333	350	326	342	371	298	344	343	344	348	343	318	344	333	359	371	362	338	368	377	353	360	391	350	346	356	338	331	341	321	354	323	391	323	338	346	352	340	343	359	356	349	342	346	368	357	343	344	358	356	340	362	355	367	343	341	321	333	361	356	372	350	299	361	355	347	341	371	350	368	315	406	332	350	360	336	371	400	334	353	359	331	353	305	325	326	356	323	345	317	328	349	327	336	371	342	351	341	335	358	338	347	342	355	329	355	336	337	354	340	370	325	346	325	349	317	355	354	362	343	362	393	338	350	323	365	328	357	331	353	317	339	349	347	398	336	360	344	351	345	322	330	347	343	348	311	389	351	308	363	362	330	343	343	345	394	349	312	347	347	368	319	328	372	321	304	317	346	338	356	357	351	328	320	382	335	360	321	366	346	343	370	346	316	337	357	302	359	348	353	337	366	326	351	334	350	356	368	335	341	339	331	316	373	352	332	346	339	336	328	365	366	346	353	335	356	343	337	340	335	337	365	344	339	355	365	331	388	327	324	335	354	347	314	346	348	343	345	318	353	343	357	362	342	366	331	360	332	349	327	309	352	304	342	316	334	306	328	355	338	313	356	377	320	342	336	336	358	341	346	328	349	360	344	350	326	348	322	333	336	362	326	373	402	341	359	310	386	382	344	352	331	326	385	322	343	351	352	341	330	358	360	362	328	327	366	376	332	363	357	311	351	328	347	385	320	334	338	349	362	346	301	311	339	358	380	351	354	362	352	329	329	329	335	303	335	365	351	351	362	347	359	338	375	352	335	315	342	354	348	327	365	327	334	324	353	340	373	337	357	362	337	346	336	355	339	373	308	335	381	384	366	341	322	389	336	355	358	338	344	366	346	329	350	330	359	340	362	355	377	303	378	349	351	353	355	327	398	329	333	324	356	351	345	332	319	350	338	311	349	372	353	354	367	350	350	359	325	339	349	347	312	360	343	352	383	340	338	331	331	331	329	335	335	340	365	315	336	353	335	326	339	352	328	351	313	348	347	343	368	377	361	335	335	345	307	353	340	373	356	342	322	349	340	337	349	355	320	352	375	328	348	371	352	335	362	326	338	348	327	314	401	337	324	351	337	363	364	376	362	333	339	319	358	339	360	354	347	342	370	359	351	343	342	361	344	394	338	336	313	319	368	317	370	359	357	338	337	356	352	351	394	327	337	385	334	354	357	373	363	377	366	331	340	336	332	329	359	371	363	378	346	323	353	366	338	315	338	327	370	368	333	375	357	347	348	311	338	346	347	354	332	369	341	327	336	350	341	361	361	323	371	333	325	371	393	332	339	358	366	371	334	331	346	366	340	344	346	331	341	345	371	351	351	395	333	324	342	372	329	356	362	369	313	347	372	352	350	346	359	328	354	340	345	343	321	333	358	367	346	365	313	362	331	335	342	378	333	353	357	370	361	356	355	334	337	380	315	329	328	339	378	359	316	345	348	331	350	336	326	340	336	330	333	342	351	352	339	330	323	353	342	343	358	348	331	337	331	350	346	361	327	345	327	362	344	346	354	325	368	353	346	317	393	360	359	362	346	380	341	325	417	311	361	326	360	355	353	360	344	368	352	359	336	334	355	354	347	335	360	357	322	308	358	330	337	363	382	359	369	341	326	340	332	328	336	340	327	339	341	371	362	367	329	342	346	339	363	318	356	337	353	349	330	364	351	315	343	339	379	358	371	338	328	322	354	315	334	325	331	352	349	318	370	378	365	334	348	356	331	352	377	341	327	356	358	344	345	363	334	324	368	365	355	351	355	375	326	359	325	370	381	334	332	349	376	366	341	351	362	351	354	362	347	365	364	347	366	350	354	340	345	385	350	343	339	340	344	340	373	362	362	351	327	357	349	350	353	310	362	333	359	357	370	369	359	361	373	338	312	320	322	349	353	344	349	340	339	356	349	370	321	352	348	349	365	351	361	341	389	344	355	333	360	342	344	382	339	350	352	332	372	350	323	342	314	360	317	392	336	366	371	328	346	345	338	339	314	317	326	352	365	360	343	322	365	328	326	346	354	366	346	321	310	344	339	336	326	300	348	355	338	326	352	345	292	349	340	319	320	338	355	335	332	337	356	369	308	357	325	365	351	367	318	328	349	359	338	383	334	390	329	344	344	319	332	340	381	325	347	343	317	355	342	340	355	358	343	358	338	334	348	360	327	363	343	377	344	333	343	339	341	325	390	322	315	374	347	324	336	349	362	342	353	347	331	325	316	332	323	365	354	347	380	316	337	334	325	302	318	370	329	346	366	344	322	366	325	371	365	393	337	335	354	356	337	349	353	328	339	347	345	328	348	347	328	352	373	360	310	364	323	351	357	363	386	336	345	351	345	367	337	340	338	319	343	399	325	373	347	337	364	336	341	334	337	348	311	330	352	323	345	321	348	332	360	366	344	343	344	352	322	358	367	329	331	355	380	340	365	331	322	365	345	357	345	370	343	332	342	365	324	337	311	378	364	357	356	303	335	322	350	346	364	376	344	327	335	316	336	350	351	313	361	359	362	335	363	322	353	344	318	348	346	340	356	367	343	354	355	311	340	338	346	358	368	365	373	363	347	334	370	332	333	346	331	352	355	354	333	366	333	330	345	332	351	350	350	325	347	327	309	321	323	354	345	402	325	364	327	318	334	353	318	356	319	366	343	323	341	345	324	320	340	338	365	384	346	341	379	348	371	364	328	331	365	336	368	338	305	315	352	384	356	337	334	323	346	355	338	348	362	358	356	338	320	338	359	333	332	359	358	387	325	365	337	362	369	373	357	368	356	353	359	344	365	335	391	356	354	327	330	376	341	363	354	350
4758	14786	9197	4217	3217	4127	32401	38096	31854	25461	18645	6332	593	611	575	581	581	599	605	576	563	515	532	582	586	580	594	582	551	545	523	580	604	589	626	584	543	587	563	573	565	541	559	584	585	555	549	586	567	594	578	591	571	536	574	571	553	567	580	557	578	577	571	534	565	571	576	586	552	574	567	540	539	574	591	549	551	540	548	583	587	544	572	581	599	557	541	563	556	552	540	615	567	518	534	536	581	571	564	577	529	554	617	550	568	520	545	572	542	553	549	562	555	561	590	540	564	551	549	520	607	567	536	534	557	536	576	594	574	578	554	544	531	561	560	553	534	540	524	611	561	593	566	539	585	562	541	559	554	575	577	553	575	603	544	558	560	533	582	533	572	556	604	545	540	610	573	570	546	576	555	571	552	567	560	597	561	565	567	591	571	568	567	582	576	543	564	565	565	578	576	588	566	550	561	539	546	588	539	565	544	528	569	537	513	527	537	571	529	546	560	610	560	598	552	559	563	549	548	572	560	556	546	562	582	554	533	536	546	551	598	578	575	592	558	551	548	557	518	553	556	580	590	593	522	562	578	558	553	564	557	536	607	577	606	550	562	569	579	570	561	546	557	581	567	528	536	585	549	572	527	532	596	570	508	507	562	543	533	546	560	526	572	528	578	574	507	514	575	590	541	534	597	526	540	567	541	565	561	556	609	604	562	560	578	504	571	578	545	543	523	545	520	554	562	590	570	574	547	576	534	582	558	580	601	564	554	632	572	514	569	579	550	521	592	526	540	518	545	544	563	582	587	555	531	518	529	560	598	552	538	555	527	595	536	609	585	575	603	559	521	575	568	588	541	617	554	582	513	566	573	566	591	524	576	564	554	554	614	564	561	554	573	556	576	563	563	607	573	546	547	560	565	533	556	552	580	560	552	556	575	562	563	551	539	601	533	586	562	573	579	573	558	593	587	560	564	561	567	537	561	609	566	587	496	539	561	589	539	542	532	545	550	513	574	543	571	534	544	564	552	553	578	570	496	545	587	565	584	563	544	588	609	507	572	578	477	534	576	589	547	573	581	556	558	522	564	557	567	568	576	530	545	569	566	586	542	538	543	575	562	595	569	555	532	564	571	554	545	573	582	541	556	564	599	570	531	548	569	547	573	585	535	563	538	562	570	569	558	573	560	561	545	544	573	550	550	565	633	578	570	557	584	583	551	540	574	582	598	579	524	590	544	572	563	524	581	567	571	554	568	600	509	543	558	572	572	601	552	551	565	550	516	609	569	579	554	535	511	565	538	526	578	587	572	549	546	554	570	539	578	569	541	575	524	547	525	556	516	569	590	553	571	594	556	527	595	576	540	558	573	500	555	570	568	523	603	516	548	565	536	591	542	512	550	569	567	621	596	549	555	526	533	647	558	570	601	572	578	576	582	539	550	574	519	523	556	568	527	555	555	551	531	536	536	550	583	568	552	560	542	579	557	567	518	563	525	531	558	546	563	563	554	582	580	563	578	556	615	543	548	578	589	567	534	573	510	549	555	598	517	523	558	574	542	556	578	556	560	582	550	580	547	561	518	553	588	569	562	540	565	557	572	508	534	546	571	558	574	547	574	600	579	567	543	540	562	556	499	553	547	551	602	572	546	541	552	581	569	574	564	533	549	577	576	574	601	533	612	595	560	533	556	542	541	552	568	537	533	554	579	552	544	557	572	568	560	578	564	568	559	558	553	560	579	562	528	563	582	597	556	529	537	584	605	564	575	608	576	569	549	547	546	556	590	574	548	594	536	548	551	582	554	590	509	598	562	590	572	589	542	555	515	562	559	545	549	578	560	523	582	535	554	570	503	563	579	598	615	589	553	558	568	584	573	570	541	562	565	576	551	561	557	574	585	513	597	519	545	539	576	541	551	585	575	558	572	538	534	604	616	563	601	596	574	548	532	523	509	586	579	547	527	578	555	589	561	550	559	553	565	554	571	572	568	596	568	526	577	543	560	580	577	560	537	556	548	593	538	559	559	588	554	536	527	532	535	564	579	599	553	553	593	568	570	575	571	600	553	592	563	573	579	578	544	561	571	576	502	559	553	516	561	625	574	571	593	507	587	520	543	570	550	625	566	561	550	565	533	563	571	552	552	556	550	548	596	576	562	595	547	562	584	556	543	588	602	546	562	549	527	554	556	601	552	563	519	608	572	567	518	538	554	589	548	548	553	612	598	527	550	554	524	560	563	587	547	570	582	558	587	569	584	538	570	562	532	561	567	553	488	532	598	543	546	532	571	548	511	591	592	514	527	538	568	554	539	585	582	583	532	565	548	575	583	513	553	571	545	544	579	572	568	559	573	560	501	609	575	551	565	515	574	513	572	569	584	542	554	571	564	561	571	564	535	535	522	550	517	537	595	569	601	515	502	556	547	571	609	561	621	544	562	563	593	539	560	601	494	569	553	532	539	593	533	577	565	552	569	590	560	592	557	522	551	577	570	582	570	562	519	578	554	594	491	547	542	577	549	589	566	578	557	550	526	540	562	518	548	574	552	542	547	546	575	539	573	558	517	541	550	556	562	561	562	577	546	558	551	573	545	548	584	552	548	505	547	569	561	584	558	569	511	584	586	563	588	569	641	566	595	569	536	517	563	580	556	572	569	538	539	529	583	569	586	521	530	552	527	555	540	584	602	508	576	545	528	634	534	545	559	526	569	567	531	582	596	558	549	534	554	579	578	566	548	558	539	567	581	573	555	571	614	534	509	585	583	537	565	522	568	571	611	558	598	515	594	526	517	552	559	539	510	564	548	561	590	563	567	537	572	569	521	546	601	560	535	565	552	580	570	541	604	534	593	548	570	571	594	578	563	588	605	558	538	604	532	521	568	565	553	503	593	587	539	567	549	559	563	555	580	577	529	592	545	504	525	595	541	571	581	567	579	573	539	573	584	545	564	588	541	583	574	567	550	551	619	549	548	557	545	550	571	588	571	606	563	557	521	558	585	549	566	540	516	543	568	575	595	569	547	514	533	589	554	577	558	516	571	602	560	557	549	574	550	522	547	532	605	587	543	553	557	540	507	553	605	547	560	534	531	577	570	543	585	560	599	567	539	558	552	550	541	572	545	565	586	544	562	544	558	555	518	539	500	561	509	582	633	561	585	533	553	571	570	537	539	619	574	548	541	494	526	547	531	576	547	582	530	574	566	556	585	564	531	572	592	589	596	597	549	536	550	535	579	562	563	583	553	544	504	582	582	556	544	559	559	570	582	535	564	557	528	584	561	555	564	563	576	547	572	541	553	555	542	518	579	539	585	572	530	591	554	570	561	579	562	562	550	584	568	540	554	572	540	555	524	594	570	560	543	548	551	612	562	607	543	501	530	511	569	571	533	571	516	574	578	546	520	522	539	536	565	534	497	539	596	552	565	566	540	591	522	587	554	548	577	543	590	517	577	555	597	552	586	562	557	566	568	561	572	591	596	570	552	577	548	557	595	562	539	576	551	542	578	518
27767	17329	3227	994	811	704	725	1966	2824	2300	1461	872	554	579	559	591	567	568	554	541	592	621	587	549	609	583	557	539	559	555	585	569	589	574	564	574	531	582	557	569	559	538	602	576	565	566	537	592	552	561	560	553	559	588	594	561	587	515	595	561	562	571	556	523	590	542	559	592	590	517	547	557	564	575	550	556	559	574	547	565	488	547	580	613	555	576	549	558	580	582	602	528	538	563	587	594	554	542	579	609	600	578	572	558	557	605	547	567	559	566	584	560	601	553	562	592	547	548	590	553	533	579	554	562	589	585	568	556	535	584	593	564	609	534	593	536	567	572	550	569	572	553	574	579	541	578	593	548	554	546	581	576	612	523	557	543	543	558	567	575	576	542	614	562	585	572	585	532	535	571	575	544	543	567	602	600	584	589	529	574	525	566	565	611	558	607	533	572	548	559	586	627	525	553	598	533	606	565	596	612	568	574	562	578	565	586	636	587	530	590	567	576	549	525	581	588	601	560	550	584	510	550	584	560	535	559	584	545	593	593	585	577	535	533	540	544	552	598	580	565	604	541	577	574	535	625	523	510	598	538	565	555	584	521	534	574	540	549	576	546	596	561	535	572	560	561	569	582	600	521	540	534	568	588	539	559	603	593	532	543	541	599	594	539	575	590	541	582	567	554	593	523	610	575	585	565	602	531	567	573	607	564	566	574	565	535	574	544	594	541	562	583	607	594	566	612	539	547	546	522	552	620	557	596	556	577	523	579	569	615	545	577	568	578	579	548	591	542	612	582	562	586	551	575	581	565	570	556	585	553	540	567	565	538	551	561	522	569	534	558	559	561	605	536	577	594	517	568	561	574	588	586	572	563	598	580	544	575	603	580	531	540	576	502	529	555	519	585	547	597	550	600	575	614	630	539	582	555	586	547	577	579	520	515	545	547	588	545	564	573	523	586	563	594	578	545	562	538	577	560	569	570	532	580	593	537	624	582	552	559	600	605	525	580	564	554	547	602	577	550	622	560	600	572	558	548	564	547	580	584	526	544	531	567	607	542	574	599	574	612	545	576	533	575	569	553	594	587	556	590	572	562	527	607	561	553	584	553	514	568	566	542	530	536	569	603	539	573	558	578	562	600	580	553	581	547	559	579	544	571	545	553	558	593	537	552	577	577	555	551	591	594	584	528	562	540	530	576	547	552	625	564	581	603	534	532	567	587	585	580	579	559	549	556	573	573	557	579	544	555	561	568	549	555	527	582	579	532	597	555	588	575	608	616	556	565	582	528	552	544	555	560	550	562	575	592	602	590	549	585	561	572	608	592	565	545	565	565	556	539	560	563	549	553	548	624	572	612	564	554	619	576	584	572	615	585	601	574	547	598	594	596	602	592	559	562	581	585	555	566	561	558	592	599	550	552	548	550	624	578	548	553	542	519	529	554	568	586	560	575	577	507	579	545	598	527	548	553	546	505	547	589	525	588	583	571	559	564	574	558	582	550	570	580	545	563	556	542	597	587	550	563	535	552	594	540	558	572	573	543	560	580	597	591	552	588	540	584	561	541	580	548	581	562	574	558	560	572	559	579	587	551	524	560	563	568	557	556	590	574	590	574	587	594	596	579	584	594	546	564	508	533	541	553	582	531	596	561	552	543	585	581	571	559	573	522	565	605	532	515	530	565	581	583	563	582	580	593	564	579	526	559	572	601	551	565	571	585	572	577	560	557	554	532	570	591	560	514	529	541	569	596	582	580	593	533	554	550	567	502	536	574	603	585	535	544	566	580	539	507	572	572	555	564	569	534	546	555	552	568	556	540	559	576	539	543	577	564	598	552	556	571	556	597	591	616	573	557	574	551	553	593	557	576	550	586	515	599	556	572	609	585	551	558	596	593	570	525	556	557	536	571	565	576	582	590	573	565	601	583	559	605	541	571	560	605	610	577	537	584	543	553	531	555	530	578	555	583	553	536	590	543	564	539	540	573	553	575	558	538	612	603	576	576	578	537	544	559	514	587	544	591	528	593	567	613	560	577	553	564	544	575	566	573	583	550	558	583	535	564	562	573	553	556	532	533	573	597	587	548	550	572	572	548	528	570	577	575	572	553	578	568	618	573	519	584	614	590	546	614	572	594	568	562	560	569	566	549	567	543	584	538	607	577	561	581	576	592	544	568	580	536	564	591	542	574	543	621	544	556	564	581	584	571	522	538	564	603	545	573	585	563	586	533	562	614	536	567	518	570	566	616	553	571	592	531	629	578	567	624	561	550	614	623	571	524	574	577	565	520	515	576	564	601	538	499	556	537	578	573	523	579	510	505	575	539	555	529	619	574	524	602	575	560	579	573	562	564	551	588	551	570	568	596	555	562	555	568	573	581	537	597	555	598	560	536	571	561	553	507	599	567	521	547	562	582	544	579	540	556	587	582	573	524	559	535	544	551	576	587	573	548	540	630	596	590	569	546	567	521	552	556	576	556	593	599	566	582	556	593	555	572	573	573	579	582	594	579	563	552	565	588	527	580	594	576	559	565	561	529	568	579	528	596	535	586	604	552	577	612	567	571	585	580	606	586	527	550	567	557	612	563	537	555	588	623	563	560	557	554	544	568	550	585	566	586	558	597	488	574	543	532	565	615	596	561	564	524	582	597	558	557	563	558	581	567	576	598	558	550	564	585	557	605	547	557	543	568	589	599	604	538	596	595	594	547	572	562	540	593	539	551	535	605	553	576	549	603	609	600	544	548	552	591	614	593	587	527	594	594	569	547	561	530	608	575	616	570	549	632	560	540	574	571	548	535	610	590	572	564	546	545	540	559	564	542	571	556	600	546	553	569	562	563	570	595	569	602	575	566	564	550	586	590	591	542	565	576	541	588	570	600	566	573	544	540	547	556	561	564	550	597	545	566	607	576	559	558	513	603	524	567	568	578	569	564	590	551	567	602	586	584	567	588	503	577	551	553	509	562	558	595	545	605	582	554	547	586	554	554	573	584	539	595	554	577	564	577	534	550	566	576	606	582	554	525	558	567	602	560	554	562	577	616	552	551	558	564	554	636	575	514	557	575	541	569	564	566	548	557	552	591	542	556	531	544	535	583	587	614	569	574	564	564	540	585	530	605	574	527	534	566	594	624	568	571	559	583	525	562	606	569	539	603	516	566	563	538	603	560	548	558	568	558	554	569	530	593	576	574	567	567	563	563	573	519	604	566	567	621	534	559	557	554	562	558	576	522	568	569	534	561	542	601	529	625	524	609	549	590	526	571	567	561	563	602	551	570	606	575	585	588	575	542	550	591	562	593	552	536	613	590	577	547	566	563	581	569	510	577	577	558	594	563	565	574	567	532	532	608	582	574	584	585	585	558	611	544	556	577	569	544	580	561	568	563	533	524	557	611	522	569	570	581	591	566	555	590	589	536	562	610	599	603	559	557	562	595	617	593	561	622	568	559	579	563	577	571	612	586	567	537	583	591	564	546	583	553	548	563	583	575	579	552	585	593
4898	2913	2030	1798	1481	1329	1320	4240	5854	4644	2866	1546	927	925	910	918	904	974	896	903	903	908	927	925	975	947	948	905	940	883	952	905	941	981	953	917	926	933	932	953	948	894	871	928	920	959	901	928	880	948	923	891	946	929	942	906	935	882	946	924	1002	881	858	888	887	939	846	906	954	931	920	937	895	953	906	900	931	930	888	917	920	895	972	937	932	901	966	919	933	965	918	873	958	903	894	912	893	959	890	888	977	942	886	852	910	920	861	936	924	944	924	886	936	899	939	927	886	915	936	905	976	880	905	912	906	920	885	916	936	879	940	963	915	933	959	906	871	910	932	971	910	954	874	910	953	874	850	912	911	858	908	909	915	921	911	893	861	908	849	936	922	921	874	913	905	927	964	919	907	901	959	942	927	938	914	951	933	921	966	884	882	959	973	921	922	938	918	931	905	890	869	884	914	913	981	948	935	883	925	905	942	946	907	820	940	917	887	934	919	956	928	948	961	902	889	950	945	894	950	919	925	901	867	923	977	962	952	919	912	930	900	931	956	855	925	860	909	892	961	942	940	913	921	939	920	953	889	957	926	893	967	865	932	891	907	951	916	897	929	946	932	946	882	941	955	884	881	924	898	952	882	910	865	956	886	917	908	901	921	889	934	973	903	893	921	918	936	869	942	905	944	978	921	900	883	911	880	933	910	949	864	917	946	876	896	896	928	925	950	887	864	977	902	967	943	920	904	908	935	910	972	885	894	953	926	925	931	922	924	906	883	889	902	932	931	967	935	928	939	987	895	949	928	943	930	937	983	930	891	910	911	890	938	930	914	951	914	943	933	945	914	942	921	913	892	874	927	936	957	953	916	894	907	970	913	946	939	868	955	930	879	955	895	935	945	846	901	913	874	953	887	934	929	971	911	903	938	891	946	934	951	874	972	901	894	924	908	935	897	958	952	927	927	919	900	877	908	942	922	924	926	872	944	895	912	882	923	937	933	942	1012	955	879	862	876	910	930	918	851	933	902	917	927	907	908	884	895	925	976	894	906	956	915	891	912	949	955	935	891	898	925	879	951	925	955	890	929	883	928	868	907	896	939	953	886	927	926	938	931	891	888	928	869	985	971	889	927	926	866	963	957	926	912	954	922	906	947	930	894	988	920	969	929	904	855	913	893	918	961	886	928	877	950	932	943	945	908	917	932	912	891	961	984	891	895	971	909	959	855	904	893	931	981	917	896	935	937	917	943	925	936	910	876	912	919	899	974	937	912	947	940	959	906	927	953	896	900	912	936	929	839	900	956	941	931	926	897	952	878	881	914	875	897	930	953	988	889	895	955	905	920	917	911	850	915	904	941	939	890	926	881	899	877	886	924	908	873	936	962	891	918	895	939	878	933	941	884	965	918	882	926	899	918	945	905	892	871	965	928	884	949	927	950	929	916	918	900	933	896	928	947	943	920	925	912	928	910	925	908	861	928	934	904	901	964	872	878	921	871	923	875	890	920	960	919	903	880	928	941	930	930	922	911	909	932	945	928	890	968	905	866	870	874	934	915	926	900	901	944	919	907	885	943	914	910	903	878	890	947	895	941	964	909	943	921	877	898	902	898	939	938	897	933	893	907	948	899	849	935	945	902	949	887	932	928	908	955	881	928	930	893	946	892	916	910	920	907	888	880	920	947	878	944	974	881	886	930	898	889	930	910	909	962	952	939	925	861	889	904	962	919	985	917	953	893	913	963	923	945	899	1008	878	937	976	929	892	899	940	870	913	877	931	876	907	914	921	895	871	931	896	907	907	997	960	893	885	894	916	883	917	864	857	883	912	854	947	940	914	875	927	879	968	932	914	861	922	894	898	930	960	905	908	909	914	937	938	922	898	929	870	940	922	934	865	900	938	943	861	974	928	884	916	901	929	892	915	906	889	909	933	898	883	883	929	916	916	909	896	877	897	911	920	934	972	941	907	900	955	918	906	888	915	934	930	909	926	948	874	947	930	955	883	920	929	943	826	950	906	953	865	932	940	936	947	861	919	926	906	890	921	897	917	930	937	902	944	916	919	926	923	882	918	874	975	931	892	921	878	957	903	917	937	988	952	968	943	905	913	937	908	965	937	863	929	897	943	875	918	894	924	885	880	947	904	923	916	873	932	838	938	937	924	927	914	938	851	881	924	993	847	916	958	901	901	982	933	991	941	962	935	880	930	847	916	898	989	865	887	910	936	922	948	923	925	902	898	875	909	934	929	956	925	971	916	937	931	932	925	903	941	915	903	891	887	910	853	884	886	915	900	927	895	954	944	951	915	932	888	916	881	926	937	897	898	950	912	930	913	857	926	910	936	902	876	956	925	967	884	933	924	922	877	866	883	892	939	938	893	944	872	967	928	902	883	943	914	922	908	949	918	968	924	930	847	858	903	878	955	951	884	926	913	938	944	905	917	893	901	954	909	913	894	883	890	943	934	904	894	906	868	971	914	892	898	939	913	941	921	905	905	896	918	893	925	918	909	913	919	913	997	923	952	918	899	907	928	914	972	864	947	921	918	960	902	917	917	904	920	950	904	899	950	952	973	948	862	925	976	894	875	946	892	907	878	935	955	881	903	916	931	903	917	939	869	971	964	887	939	946	935	913	850	893	967	900	885	924	937	971	909	957	939	939	881	928	919	915	902	918	884	908	903	899	924	912	942	929	915	936	949	883	909	944	941	894	876	934	923	921	908	919	896	967	865	943	905	896	915	925	934	929	854	946	917	925	848	922	972	931	925	927	879	985	943	908	981	896	836	887	946	867	889	913	904	904	887	890	873	907	913	985	922	935	942	900	914	953	920	886	898	862	924	940	934	933	910	869	948	920	925	894	936	965	911	921	935	970	915	911	906	882	947	922	883	937	979	892	910	928	904	928	882	908	895	899	962	907	913	920	913	904	866	893	877	916	901	923	918	905	926	968	938	930	925	896	897	956	942	926	892	932	915	929	917	918	933	947	962	892	925	917	889	929	865	934	920	945	926	950	903	926	853	958	916	947	907	942	891	890	928	906	925	899	930	855	882	910	918	898	927	968	852	903	899	941	882	923	967	872	916	921	931	936	856	972	951	927	920	892	968	893	945	892	969	889	922	995	851	920	884	906	954	906	914	940	962	875	924	928	930	938	911	957	881	859	925	949	945	936	898	912	854	909	894	967	923	916	883	908	924	931	962	924	895	878	939	892	879	948	878	889	912	878	913	910	879	920	875	947	936	902	908	978	879	985	915	869	896	937	917	916	974	939	901	871	894	856	929	915	926	884	940	899	866	887	892	956	931	896	926	879	858	896	902	865	965	853	925	829	908	875	867	929	909	935	905	920	909	918	940	914	921	915	898	934	832	926	879	969	895	919	936	887	908	900	976	968	916	897	929	933	960	933	925	970	1002	942	930	926	917	873	909	901	923	879	880	893	865	964	934	885	948	993	930	887	921	916	956	928	926	950	916	881	934	914	956	921	870	902	936	888	917	918	915	908	939
24051	21572	27621	25942	13620	1164	996	12296	16734	12088	5527	862	452	450	407	498	435	426	469	401	459	453	422	431	431	447	413	395	471	454	451	483	423	465	421	450	433	425	445	465	429	403	405	455	457	445	446	456	459	436	464	474	452	446	452	433	446	449	427	431	437	454	492	427	408	442	450	424	428	434	454	431	425	442	447	429	444	417	441	474	451	458	441	455	460	429	430	453	447	424	425	473	457	430	448	473	473	432	464	471	441	473	404	418	453	429	424	440	445	444	417	437	473	411	464	410	458	484	430	423	468	463	444	433	454	459	445	437	447	427	439	430	418	432	464	479	409	467	430	441	423	448	446	415	474	461	487	465	440	482	446	445	431	424	454	452	404	406	453	475	450	419	421	403	455	477	431	437	402	427	424	432	429	399	447	442	476	457	443	438	438	455	438	468	426	421	449	474	417	439	425	431	443	413	447	413	460	426	417	419	434	481	435	433	453	434	420	463	447	469	410	453	433	427	405	431	430	415	444	433	409	462	429	452	444	444	438	423	423	444	450	417	485	480	471	398	487	477	440	431	411	383	426	438	447	435	441	407	437	441	457	410	423	448	456	472	441	438	420	447	463	432	464	405	436	421	436	434	442	423	450	415	446	452	443	447	446	417	429	422	442	431	447	419	432	439	421	427	442	437	398	469	427	462	429	428	474	438	383	444	425	432	445	444	457	416	432	421	471	449	457	448	422	388	457	478	459	437	427	453	422	439	466	436	429	440	433	420	430	403	460	398	393	450	441	425	441	407	446	458	436	433	403	461	492	415	463	453	436	417	435	427	436	392	442	417	485	403	429	416	402	443	420	460	456	394	465	460	463	446	412	456	457	499	496	402	432	428	434	435	476	397	435	428	460	459	425	415	461	429	418	397	428	421	404	415	447	428	418	451	427	412	454	470	436	454	444	436	422	466	438	487	452	411	422	404	466	453	420	442	443	445	400	425	469	430	391	453	430	455	462	408	446	438	482	437	419	423	404	447	446	459	434	422	409	412	474	439	425	396	429	413	425	461	456	437	416	409	444	428	440	424	414	467	443	409	424	404	376	459	438	451	420	430	425	455	448	451	426	432	487	461	457	420	467	476	407	383	458	390	421	442	452	434	428	440	417	435	442	426	440	416	407	440	388	439	442	394	419	423	411	433	444	445	420	464	425	425	452	425	461	410	419	447	420	405	438	448	437	407	462	425	447	441	460	416	450	456	474	452	417	460	439	439	438	449	442	450	417	418	452	498	464	468	432	428	429	420	464	447	439	441	416	439	411	439	440	442	442	421	412	453	455	406	432	399	414	437	444	428	428	401	459	438	431	449	456	441	412	407	410	441	453	432	433	464	450	473	441	423	429	451	441	444	454	450	454	450	408	463	477	441	435	438	442	440	401	456	405	415	440	405	390	460	411	478	432	386	436	457	422	407	403	428	444	455	399	458	484	443	452	412	436	439	434	450	461	430	460	424	436	440	427	483	456	433	433	452	430	442	425	446	417	455	443	474	461	417	457	471	441	425	448	424	424	432	429	459	434	470	468	430	459	454	413	454	435	439	423	429	433	403	435	462	411	411	418	433	437	405	420	432	462	431	462	419	439	458	459	436	415	433	440	417	408	463	427	444	450	443	432	466	478	432	460	417	460	431	437	413	424	436	460	438	463	442	465	420	417	435	468	439	414	415	431	432	436	476	433	453	391	439	441	456	426	477	430	427	403	445	440	449	442	462	484	398	449	431	450	431	460	408	462	434	456	398	434	435	439	459	413	447	463	447	473	441	428	453	435	434	457	436	444	417	461	445	446	428	446	426	451	429	440	395	416	411	452	457	446	457	440	502	422	397	443	464	432	471	441	461	412	453	381	445	454	457	445	403	420	467	471	429	462	451	436	468	429	450	431	465	398	455	436	414	437	453	436	437	424	437	460	427	433	431	413	446	453	418	427	431	438	412	450	444	448	406	443	415	431	444	489	437	425	429	432	423	414	446	445	436	430	429	470	464	447	445	449	412	469	449	419	458	439	444	389	452	426	412	463	423	448	426	478	449	417	381	449	417	441	428	498	489	434	420	446	449	448	428	439	456	454	441	427	446	461	470	445	449	395	435	413	425	466	430	440	451	459	445	447	396	440	409	410	423	392	459	459	418	451	462	476	439	447	433	399	449	413	431	446	429	454	423	446	424	435	437	468	438	409	449	440	413	441	420	443	417	406	441	415	478	398	462	451	434	443	433	398	404	424	428	456	428	403	425	426	440	413	417	461	427	454	444	471	446	422	401	468	452	427	433	440	437	462	398	456	434	457	435	450	398	470	416	405	387	429	463	464	428	454	411	399	431	466	457	459	445	455	447	422	448	440	436	410	436	447	392	448	410	441	464	402	446	465	428	409	430	420	455	416	452	439	448	434	455	429	438	444	419	459	403	405	463	431	395	436	421	429	407	454	414	436	426	434	419	437	410	473	394	445	484	434	437	440	438	441	421	440	436	431	438	425	416	426	419	413	431	447	409	427	463	451	397	435	414	439	419	453	437	438	437	436	421	431	454	437	381	432	436	413	445	434	452	460	456	440	423	444	447	432	435	442	437	474	413	447	447	438	446	430	439	431	417	422	480	448	439	452	433	455	452	442	427	423	445	427	442	436	429	426	439	455	420	446	450	454	419	454	392	421	427	423	468	457	436	427	422	413	442	426	401	433	414	420	423	443	425	419	439	412	423	458	438	412	439	430	428	444	399	428	430	405	453	438	428	424	426	430	439	432	423	431	443	460	420	417	460	405	426	474	421	450	434	452	431	458	459	424	461	423	472	424	413	442	404	473	423	447	470	427	443	435	434	431	465	414	411	436	431	451	459	456	421	437	438	440	457	452	419	451	430	465	435	454	447	440	441	413	413	460	438	450	440	420	448	434	426	469	479	436	448	439	415	441	423	453	402	396	458	422	408	456	470	414	461	409	423	470	469	425	476	420	452	392	429	446	430	460	377	438	433	445	454	434	443	427	424	427	470	405	428	412	442	414	418	404	410	428	435	463	437	405	459	432	434	437	454	431	446	426	445	407	445	432	416	398	492	436	439	484	449	451	454	427	447	450	431	416	458	423	443	463	454	426	417	409	453	443	433	446	481	405	450	431	427	418	456	422	468	447	457	438	454	434	454	409	461	472	433	423	434	420	427	437	429	437	436	433	447	411	427	464	461	478	425	441	441	421	439	405	419	457	396	445	413	465	416	448	447	432	439	444	433	446	437	445	430	438	385	416	413	409	454	439	449	429	470	427	461	429	435	447	448	472	425	445	443	411	462	403	437	434	430	444	424	423	433	417	450	427	464	450	440	416	449	446	436	415	424	448	448	410	451	406	434	452	398	445	448	426	410	482	423	396	400	442	430	461	444	439	446	424	437	447	420	419	420	424	400	417	427	521	444	424	460	420	415	440	484	477	447	448	458	415	426	460	436	395	441	468	484	426	441	447	406	429	415
3581	9861	6447	3197	2290	1826	2081	23707	26763	19946	10995	1625	727	737	723	741	726	757	742	765	741	744	736	703	734	763	722	676	802	733	723	745	748	705	717	750	722	684	743	756	733	715	674	737	685	738	687	736	698	747	734	715	692	740	752	738	760	696	756	748	761	730	732	738	743	728	801	661	694	706	652	714	749	741	742	711	681	693	718	693	691	741	767	734	693	754	752	715	750	768	728	651	731	778	699	805	780	715	726	758	699	762	744	691	685	748	782	719	743	683	746	724	728	730	756	730	742	737	719	736	745	710	725	704	725	750	698	718	714	775	744	741	741	755	698	691	745	735	707	675	733	720	722	735	684	702	730	693	720	712	671	769	706	730	707	764	703	724	689	701	760	759	696	758	750	702	758	712	707	715	727	762	657	715	745	716	677	738	689	708	775	731	683	759	783	681	718	741	695	714	769	746	734	697	690	706	710	730	680	779	712	730	736	721	737	693	724	743	731	718	735	760	729	702	688	745	736	740	709	761	720	759	762	734	737	723	745	716	741	708	768	710	725	729	737	722	752	746	704	731	789	714	702	721	775	655	750	734	690	730	709	740	697	721	654	734	664	719	751	759	737	735	744	739	748	705	713	677	716	692	742	702	739	713	726	720	704	771	695	754	770	678	744	742	684	755	755	705	742	692	698	696	735	728	740	746	765	668	713	780	686	711	736	716	669	698	696	729	720	719	735	701	710	686	795	716	722	715	751	717	701	712	731	712	725	715	783	699	732	715	704	744	722	750	712	720	712	721	710	725	684	736	677	777	681	735	747	700	784	700	701	711	727	771	736	700	735	685	727	700	686	705	720	720	744	740	765	718	744	750	696	725	722	712	735	722	737	711	720	717	731	712	767	704	676	706	708	725	703	727	696	741	732	710	741	676	718	788	699	710	664	703	752	762	678	703	674	738	702	718	750	701	750	781	707	716	677	728	746	695	700	725	706	708	724	751	692	698	740	713	713	743	666	730	755	704	748	717	680	719	728	743	692	739	735	693	738	681	730	714	718	748	774	728	697	720	729	757	725	760	737	710	691	746	710	723	756	682	714	712	710	734	757	720	713	749	741	690	692	676	722	695	728	742	740	703	755	698	727	726	754	701	736	762	741	729	742	681	733	744	725	694	713	707	735	677	740	699	750	684	696	762	730	732	733	740	679	755	726	663	724	771	716	710	734	740	709	737	737	722	759	694	740	749	763	699	683	725	766	693	706	630	707	683	731	711	730	710	733	743	681	707	697	722	725	757	701	686	733	722	727	741	698	732	723	749	768	718	699	732	724	709	740	695	726	691	733	682	752	721	781	698	770	718	725	731	694	726	738	673	719	766	719	748	734	715	727	701	703	711	725	765	726	731	725	714	721	690	730	749	727	692	750	726	731	747	746	706	735	732	749	657	751	728	785	699	724	772	731	705	765	700	709	694	740	767	746	696	739	711	693	719	767	694	707	692	725	722	659	751	686	722	734	720	727	700	748	713	748	699	741	751	681	764	728	683	731	702	711	696	733	696	683	694	707	733	719	752	783	729	757	745	764	717	744	710	755	741	686	661	715	708	748	665	720	782	690	709	734	698	745	713	687	721	708	673	716	694	766	694	763	741	708	692	730	725	722	711	712	715	735	700	745	739	708	718	689	726	691	770	711	720	756	736	756	695	717	729	714	744	732	703	701	739	739	693	712	739	749	718	717	727	749	725	748	755	760	731	721	758	716	736	725	732	763	741	720	667	736	736	707	744	775	687	719	716	754	691	716	758	731	743	735	781	724	690	704	747	688	707	751	755	767	733	724	732	714	695	683	755	698	747	710	745	709	672	721	722	726	676	743	705	720	757	729	715	742	723	728	728	661	714	675	750	721	677	730	751	741	808	734	718	722	717	744	687	696	722	727	760	716	724	685	706	739	689	726	703	730	776	805	709	716	694	741	711	719	700	746	717	725	712	734	736	684	736	743	721	695	689	731	756	675	740	709	723	698	696	753	711	657	704	745	725	722	739	713	710	696	704	682	731	706	699	711	740	760	724	707	715	714	778	709	760	765	728	788	722	723	716	687	730	731	734	740	722	718	727	721	710	712	761	750	763	699	706	703	697	758	729	715	789	737	724	735	706	660	761	737	763	699	771	726	751	740	662	707	733	698	721	717	767	735	734	739	716	717	752	751	726	710	735	702	710	718	747	744	707	728	709	742	764	770	723	786	685	652	759	730	732	760	719	686	749	676	700	743	733	749	741	709	684	725	685	742	700	676	706	716	692	716	684	733	705	750	739	699	729	766	768	734	745	702	673	683	715	753	737	639	734	730	722	754	757	726	748	778	735	735	738	751	725	713	737	708	704	764	738	743	711	735	726	679	737	722	688	702	712	703	716	688	708	716	713	735	749	713	698	723	705	752	696	698	699	714	717	698	712	690	645	684	707	711	743	742	679	718	706	710	754	742	745	738	689	732	736	755	724	707	734	762	756	698	684	724	759	695	679	745	698	762	726	721	719	755	723	700	771	787	726	686	725	681	664	746	714	720	765	720	685	759	744	698	740	729	731	728	741	744	700	725	723	722	705	685	725	744	720	694	701	739	702	732	703	701	751	702	734	708	737	702	736	711	725	730	679	739	725	716	705	755	693	700	667	702	725	735	718	725	719	695	773	745	718	758	736	739	765	700	709	720	720	741	725	770	667	720	713	703	739	753	731	706	704	726	749	744	710	706	715	719	714	727	708	753	704	711	736	713	726	731	706	731	710	744	761	741	715	705	724	703	750	701	773	736	735	730	732	729	718	746	686	755	765	812	699	741	711	759	729	727	742	739	731	696	691	739	697	730	735	723	689	706	686	718	699	710	713	772	713	692	706	750	707	739	674	694	710	712	762	762	734	775	730	686	690	718	716	707	731	709	728	717	749	703	729	720	748	732	710	708	733	728	729	665	686	678	721	739	715	693	681	759	701	775	717	774	710	741	684	707	712	753	727	728	732	670	719	782	719	705	698	726	731	737	705	692	741	678	662	723	762	737	771	752	731	721	750	774	693	731	775	701	717	690	726	761	730	741	734	682	705	730	694	706	753	745	705	740	705	736	748	741	728	648	712	741	683	752	725	753	762	757	767	731	722	748	755	704	716	711	794	735	713	732	722	729	720	695	716	722	714	749	684	707	716	696	727	720	764	756	673	672	727	775	682	663	733	699	687	742	704	743	735	707	681	775	711	716	717	725	752	728	752	770	751	740	728	738	746	731	763	667	729	713	727	743	719	723	683	732	719	719	707	700	749	754	697	754	713	729	711	754	702	739	704	742	673	789	763	720	747	756	714	734	777	703	734	744	720	720	736	699	709	719	754	697	727	739	708	753	706	739	771	710	746	683	750	737	721	696	727	749	684	714	708	725	741	698	747	707	694	716	672	726	744	729	717	742	703	718	737	708	736	716	687	730	699	700	728	750	703	745	688	683	672	775	718	735	756	712	724	752	704	757	789
25485	21556	24569	16538	977	630	716	5084	7211	5504	2436	605	529	496	541	523	552	511	508	500	529	511	511	510	552	546	513	498	534	513	501	520	535	528	493	470	528	505	494	516	486	518	563	529	518	538	486	476	509	516	515	528	463	462	500	489	526	515	554	550	534	517	501	493	496	550	516	525	526	521	478	525	485	531	563	508	475	509	501	525	512	496	496	528	471	492	508	512	491	532	479	523	505	522	490	543	490	509	512	567	490	493	470	482	530	519	489	537	512	563	491	481	554	492	512	461	500	489	467	494	542	520	544	501	500	507	520	457	439	497	563	501	525	500	527	486	477	550	536	487	490	519	517	527	517	506	512	504	486	491	540	500	496	492	517	532	500	527	485	502	545	495	474	517	550	520	559	525	502	503	451	503	518	562	484	517	481	547	530	496	501	493	488	503	520	508	503	504	555	499	555	505	493	482	461	491	519	542	501	520	526	492	535	525	495	549	499	543	507	497	521	507	499	532	474	507	479	546	564	517	490	502	495	515	507	502	518	514	526	492	505	536	496	500	536	523	481	535	479	543	502	541	490	513	471	510	536	485	477	510	525	478	530	501	481	503	548	503	532	540	499	496	532	502	467	504	507	483	555	543	496	479	554	525	498	479	524	470	518	547	498	478	480	549	487	525	494	509	530	530	519	498	504	481	491	511	502	525	534	505	516	489	511	510	536	534	510	496	534	517	479	500	537	490	535	573	500	505	485	510	493	500	486	514	494	500	510	493	519	537	497	522	467	533	509	509	451	470	526	482	489	521	498	518	512	489	466	525	522	526	501	511	563	540	516	464	566	523	518	524	532	525	514	544	510	560	493	500	499	509	479	489	532	519	556	524	509	499	532	500	519	495	509	478	473	481	533	511	549	528	506	532	495	494	480	529	495	511	527	523	496	512	541	481	534	513	502	498	531	493	502	506	489	521	526	479	547	483	515	494	523	508	541	549	505	532	508	449	534	517	490	519	553	488	518	508	519	559	514	542	495	524	536	536	501	510	558	524	478	525	503	484	524	516	536	486	534	501	533	549	502	517	532	513	510	498	509	531	547	559	464	521	523	518	493	538	513	509	510	529	507	525	492	532	527	509	511	461	496	499	480	515	519	510	503	577	536	496	557	511	520	501	512	504	538	526	500	526	485	534	509	516	526	539	534	512	474	508	516	487	512	493	504	541	490	554	527	533	516	536	525	481	476	521	470	519	543	552	535	493	528	482	516	505	516	573	514	460	500	500	522	521	493	536	519	510	484	536	537	506	473	534	520	485	529	494	539	489	482	516	518	524	520	532	532	515	510	493	536	539	514	503	517	494	528	545	477	489	521	504	528	474	516	554	503	559	506	504	487	525	538	479	534	503	551	546	492	536	486	477	526	522	488	527	521	521	480	550	516	534	517	552	505	483	482	509	535	528	515	521	504	537	530	528	512	490	499	510	509	549	520	586	518	517	518	490	488	527	526	495	476	525	528	457	519	500	510	510	509	513	524	480	511	533	501	506	506	486	516	500	532	462	523	502	496	517	520	481	505	521	544	513	543	556	537	511	502	526	527	508	506	466	515	509	462	545	558	502	529	524	525	541	493	500	543	520	562	496	514	531	544	487	469	546	516	505	540	535	566	499	495	541	471	460	503	478	495	515	562	507	526	504	497	509	486	532	529	520	499	522	519	536	530	500	535	464	527	533	506	505	480	499	536	486	524	524	510	543	521	528	517	481	515	507	524	502	494	535	556	480	543	510	488	516	528	504	525	511	531	510	496	465	506	500	510	473	502	526	522	471	497	519	549	482	566	482	497	535	535	550	504	487	500	482	510	520	515	518	557	529	525	534	533	495	534	495	516	522	499	584	488	525	466	511	535	498	499	529	498	510	521	500	522	530	527	500	518	525	537	510	493	505	508	542	535	486	518	496	526	535	518	496	493	501	476	489	472	552	498	572	532	536	529	503	513	509	533	543	480	545	557	514	538	494	540	497	514	553	503	468	520	525	466	500	501	500	535	506	494	483	497	500	506	531	506	521	498	434	498	510	520	507	465	464	521	506	530	460	497	505	496	488	519	537	549	527	519	521	526	499	486	513	501	521	541	536	552	491	509	482	467	550	487	544	505	540	488	516	529	469	536	537	487	477	488	476	517	507	513	544	519	517	532	481	553	510	495	526	508	538	497	523	540	566	522	535	512	505	525	529	513	483	506	504	499	520	515	487	495	512	519	488	518	531	502	553	534	514	492	524	508	505	481	491	523	497	492	507	528	514	492	522	554	479	519	528	510	532	521	551	518	497	503	509	488	541	508	538	528	529	547	558	567	504	519	514	523	527	482	553	469	524	548	511	495	500	526	531	525	516	518	543	487	552	496	493	473	536	491	486	539	522	509	453	502	519	578	520	494	509	519	507	499	474	484	521	525	509	490	498	526	539	503	518	469	497	510	519	516	525	569	520	496	478	540	545	502	535	481	500	493	502	502	492	523	509	499	507	480	498	522	509	535	527	533	514	534	524	498	534	544	519	528	511	504	517	513	488	530	516	490	512	565	522	543	553	504	528	509	543	531	510	551	510	503	525	510	496	503	520	511	517	479	511	513	498	529	527	560	531	554	520	542	506	518	505	474	499	477	519	508	506	483	519	481	534	555	498	520	469	496	521	535	507	521	508	496	521	486	523	534	535	481	534	507	527	536	527	527	522	539	501	546	502	556	540	526	522	544	520	502	476	446	492	550	528	499	514	488	514	501	517	530	464	480	522	525	527	482	489	510	482	517	521	523	559	514	553	540	516	533	541	535	518	510	510	535	503	509	501	519	542	545	533	495	554	513	525	500	502	488	503	476	504	511	560	514	529	498	471	510	484	470	475	480	504	492	517	522	529	484	461	511	531	482	492	461	522	526	511	508	564	526	545	502	527	507	540	532	506	482	478	506	478	529	517	464	523	510	485	506	440	480	542	510	488	481	552	462	512	508	522	520	536	470	511	523	512	537	507	504	523	506	525	537	534	512	498	486	496	501	505	503	533	466	525	490	525	511	474	509	494	490	546	511	504	535	479	478	510	556	492	461	487	518	505	530	526	488	519	523	505	534	499	511	522	489	521	477	553	499	495	499	522	521	541	503	520	517	520	520	529	518	486	519	533	503	496	501	518	509	502	524	509	492	513	524	520	499	496	515	498	526	513	501	517	503	529	491	495	518	491	540	507	525	545	505	503	510	564	492	518	481	479	511	507	519	511	497	507	486	479	477	504	528	493	489	515	517	547	523	485	493	512	492	528	492	544	517	503	489	509	515	518	485	505	517	514	522	532	513	506	466	548	499	521	504	521	506	522	545	532	518	483	507	545	531	544	496	516	556	510	474	503	577	484	495	525	496	513	498	513	472	525	540	533	465	521	484	508	536	509	543	539	490	542	522	463	488	514	487	558	503	532	503	491	513	474	513	508	514	477	575	468	472	494	507	520	522	494	556	498	497	494	506	461
4171	6673	4536	2170	1545	1476	1550	15038	17962	13732	6381	1174	843	876	872	807	828	896	875	834	765	818	836	863	847	914	900	861	851	798	875	864	832	838	845	857	857	754	869	811	843	876	815	834	799	813	826	856	871	878	840	794	811	861	799	839	887	833	873	809	848	793	860	830	857	804	818	869	829	827	848	864	828	817	862	830	805	828	860	839	822	812	782	828	794	854	809	882	816	836	843	795	815	801	805	814	808	781	845	786	812	831	799	831	888	838	802	792	808	819	831	810	843	842	789	816	838	804	807	792	825	828	831	808	808	852	831	849	830	815	791	841	830	857	834	851	843	763	814	851	841	836	827	796	804	867	839	890	887	754	809	894	853	829	822	800	853	866	825	780	807	839	839	820	840	853	822	814	885	829	869	834	830	822	837	838	862	845	820	827	804	840	829	821	861	851	826	818	795	877	851	838	857	829	864	815	824	826	820	861	865	795	858	817	840	798	779	876	843	845	825	802	787	815	827	877	829	803	881	823	808	837	826	832	808	849	834	863	845	817	824	874	821	802	787	853	856	843	804	825	865	795	838	857	860	889	810	790	824	870	844	841	816	813	758	848	773	795	838	810	848	809	784	815	872	822	797	832	918	829	882	780	831	850	795	829	798	805	808	841	831	820	817	915	816	792	868	865	811	854	796	882	881	791	824	814	876	839	806	846	828	870	791	831	904	839	842	835	806	864	855	811	816	818	822	878	820	810	808	819	830	851	875	809	902	828	826	809	775	834	830	795	826	792	781	777	856	811	862	806	832	819	842	839	847	825	806	851	881	813	828	827	846	806	861	803	803	811	803	886	795	823	806	830	817	795	877	842	817	804	899	857	884	820	834	842	811	862	806	794	813	827	856	869	890	818	846	830	830	851	849	836	844	815	809	838	836	827	932	798	822	861	785	825	893	837	822	899	811	821	784	837	818	806	805	836	807	851	840	809	829	823	860	837	811	786	851	792	855	861	804	818	850	812	780	809	841	819	838	840	774	848	824	819	846	806	861	825	786	800	836	820	851	811	837	894	825	843	796	833	805	854	861	844	851	880	887	860	785	849	850	842	871	832	796	806	812	875	810	864	823	858	806	808	811	849	800	837	816	811	863	853	859	781	756	882	889	849	860	807	838	839	826	849	804	858	854	811	825	908	798	817	834	816	820	835	879	868	835	838	877	813	843	776	808	834	803	843	864	831	821	856	781	842	792	881	818	817	857	841	777	829	803	811	784	819	841	831	812	793	828	843	821	816	769	866	864	791	787	858	909	841	828	836	806	813	893	829	859	864	864	864	837	845	819	812	845	819	840	808	790	861	838	859	800	861	812	860	831	874	827	874	812	875	856	867	812	837	858	816	791	818	814	839	862	815	838	855	787	788	858	795	766	858	846	777	840	782	838	824	867	845	828	823	851	844	909	820	830	854	783	822	784	853	816	851	816	867	841	802	797	832	844	804	841	795	829	831	803	864	830	791	830	886	766	817	815	838	854	760	837	835	785	828	818	870	826	860	800	777	898	846	832	849	815	870	838	801	821	816	809	803	828	800	792	865	810	867	832	819	850	861	865	878	818	784	854	905	887	792	841	820	854	833	798	830	849	796	844	826	840	767	851	775	830	842	805	880	836	852	899	846	824	863	835	812	810	829	821	823	828	871	779	891	789	882	798	786	785	814	803	850	818	899	809	789	828	844	826	818	852	846	837	877	834	851	857	787	831	856	825	839	864	813	817	875	829	854	814	779	842	845	863	850	832	795	843	847	758	840	827	800	826	774	899	767	843	885	802	835	859	863	857	806	827	854	856	828	846	770	801	783	860	805	796	873	810	846	821	826	842	829	835	831	829	798	863	880	807	788	888	787	827	787	840	814	860	799	845	741	831	795	818	841	845	839	793	798	847	817	836	869	813	819	832	807	858	866	873	821	847	835	865	812	835	805	757	850	855	853	859	890	811	848	819	812	808	809	801	826	778	837	840	820	810	768	838	845	807	816	820	796	793	866	834	782	819	842	834	813	801	829	839	881	787	837	805	854	801	814	843	888	817	875	845	840	870	794	805	813	803	850	791	849	835	793	834	838	840	852	833	894	877	837	843	798	828	842	790	811	840	839	838	874	910	853	862	787	793	813	816	806	887	855	826	877	808	844	809	855	828	812	854	825	825	815	847	821	836	817	794	789	806	791	848	833	851	797	828	818	801	796	814	827	834	845	861	870	851	783	817	827	850	793	803	866	838	804	841	839	830	809	813	776	840	812	821	872	808	760	797	793	811	807	809	844	912	845	816	842	832	859	845	829	846	800	845	883	851	836	789	803	854	781	789	845	846	849	807	898	794	848	830	855	782	857	817	817	870	830	838	829	830	857	845	843	833	790	820	786	870	856	838	838	887	836	805	816	817	845	886	830	804	802	815	811	825	849	792	876	799	897	844	808	822	854	832	837	855	818	810	808	869	831	841	868	802	818	814	789	829	780	873	825	802	842	832	843	839	794	816	813	840	813	803	820	856	840	862	857	876	854	833	827	855	802	851	822	807	813	865	780	849	831	836	820	859	792	891	830	834	823	843	840	814	814	863	838	829	830	821	849	817	814	794	819	839	800	829	808	854	849	865	850	850	848	809	806	823	818	820	809	801	837	879	777	836	858	838	855	877	780	832	855	845	822	789	853	786	801	827	857	789	840	785	854	842	794	885	859	847	795	807	837	824	830	838	840	827	854	822	876	819	813	869	864	819	803	856	830	825	817	793	829	821	826	815	841	833	854	831	822	800	782	802	837	844	825	813	820	817	790	806	802	833	864	846	830	825	782	856	829	855	805	816	809	823	794	779	857	844	851	841	847	799	813	849	808	813	856	839	824	792	832	806	882	825	763	821	883	880	836	828	851	875	816	803	855	821	823	823	820	812	798	845	857	805	811	843	860	801	853	823	846	828	839	822	825	830	798	749	800	840	830	818	811	802	825	813	817	840	866	880	829	815	831	808	869	771	856	784	812	855	852	881	772	793	792	868	825	845	875	842	802	828	788	846	837	792	814	816	891	834	807	866	846	757	810	873	867	809	806	811	791	799	879	787	840	826	837	882	816	819	816	799	821	825	841	862	848	844	805	831	812	832	810	785	816	824	804	814	766	855	807	905	832	811	808	794	743	830	841	843	825	830	783	865	831	822	878	835	794	813	810	797	814	851	807	830	864	861	781	846	834	836	785	878	827	806	801	826	823	839	852	834	903	838	844	830	797	796	798	852	836	788	851	857	795	803	777	889	798	857	849	912	838	817	831	838	819	816	860	792	841	845	864	833	845	862	833	799	825	820	818	884	788	823	853	823	834	878	842	820	833	795	812	832	813	782	805	821	831	858	891	825	827	845	844	820	835	804	810	811	816	819	843	880	858	864	854	778	869	889	807	835	796	805	860	817	805	865	808	880	814	833	888	806	834	831	835	803	796	812	820	844	821	817	820	848	791	857	829	799	820	800	814
22940	21576	28631	24960	21580	14510	1985	19982	26611	21221	9961	1070	364	373	311	332	331	324	328	320	316	306	325	348	310	301	339	338	311	322	348	326	303	304	330	333	340	311	317	328	313	327	313	306	340	304	305	343	328	315	323	320	281	302	325	318	331	297	310	316	316	337	277	330	303	319	279	283	319	282	342	319	314	304	304	318	322	307	306	364	324	267	293	334	326	283	301	317	287	311	346	334	315	313	312	343	329	328	284	306	282	281	314	317	303	316	306	303	284	305	307	299	309	308	294	307	294	309	291	327	282	316	355	330	299	321	307	332	286	328	295	290	343	322	319	327	313	353	319	323	334	345	335	314	329	292	328	326	310	295	315	345	310	338	305	296	286	319	331	285	339	324	341	298	341	335	338	270	318	325	302	328	323	331	260	305	319	310	340	298	328	341	277	345	286	311	314	334	343	333	335	278	265	331	304	338	317	331	325	321	343	304	302	300	336	340	320	329	299	316	297	313	304	277	313	281	303	285	302	310	319	334	310	353	304	309	275	281	329	299	310	313	302	322	314	301	293	310	301	335	328	315	319	325	301	322	326	315	289	300	323	324	341	304	290	323	341	298	296	275	295	326	331	313	326	295	344	267	342	309	312	298	337	328	332	320	315	318	317	351	318	306	316	339	338	314	328	316	320	313	293	320	310	309	304	319	308	327	324	306	301	304	280	332	285	316	330	276	320	336	330	322	325	339	300	335	329	283	303	314	325	304	311	316	317	320	313	319	305	304	305	342	306	312	318	339	284	333	330	311	315	277	293	297	302	300	270	245	329	313	321	309	320	313	311	356	338	321	324	296	292	312	331	322	285	316	327	306	312	338	324	300	361	305	317	310	329	297	320	301	312	322	336	306	316	291	313	287	323	299	287	301	279	309	294	296	353	305	314	297	319	324	296	316	285	310	313	307	342	298	313	343	319	330	329	325	344	314	345	306	349	364	322	334	312	318	283	325	324	320	286	351	304	316	317	327	327	329	321	309	312	297	325	324	295	309	304	288	328	311	326	327	302	291	331	297	291	294	323	328	323	317	304	296	339	301	308	342	312	327	302	340	339	341	325	328	323	320	327	327	319	287	314	294	303	319	326	303	302	291	319	283	323	311	307	331	331	315	299	303	325	326	362	289	305	307	308	292	302	340	303	291	315	330	338	277	357	317	323	315	283	317	329	326	332	337	285	298	310	318	328	330	308	302	313	298	318	305	321	318	337	313	335	354	294	296	319	310	304	332	305	323	313	326	340	302	322	348	315	305	329	331	283	321	318	298	331	319	323	334	320	316	328	342	304	314	323	325	308	309	311	312	313	293	315	322	287	322	322	330	315	314	314	317	334	326	338	311	291	317	301	322	339	294	303	274	301	304	326	313	326	313	308	293	340	313	302	316	316	321	321	289	290	278	358	327	302	303	300	315	298	298	291	323	306	322	320	295	309	301	308	294	323	300	332	307	319	322	314	296	304	313	305	311	320	294	281	345	291	280	306	293	304	313	333	298	315	304	334	313	305	327	313	308	317	308	323	320	333	307	327	291	339	290	369	334	317	340	301	310	312	306	310	316	295	306	301	318	304	305	316	331	301	369	278	326	335	299	301	287	315	345	336	346	299	309	348	320	309	324	334	308	319	280	358	313	321	335	322	306	272	317	341	352	314	295	319	297	326	321	341	319	318	281	302	315	335	297	347	317	315	304	299	332	340	298	305	286	324	333	310	314	323	291	302	333	329	350	317	336	291	317	312	259	312	329	324	305	315	349	307	315	354	298	338	318	276	298	302	321	332	319	330	309	294	281	342	307	316	348	319	297	313	299	333	295	336	308	295	293	312	310	319	287	289	326	317	284	303	339	296	309	298	329	304	326	302	309	317	306	311	292	308	298	340	308	308	263	309	304	316	338	340	309	305	327	279	303	311	343	298	297	273	308	322	307	307	320	316	301	330	303	277	312	312	309	292	312	307	336	298	296	300	299	321	332	313	291	294	330	357	334	320	316	279	282	331	331	297	318	295	330	307	312	315	313	316	312	352	334	307	316	338	317	330	336	303	319	317	321	315	304	312	318	318	289	312	315	343	360	279	305	344	297	329	312	299	304	336	305	325	310	327	285	317	304	331	308	311	339	330	318	308	309	305	330	291	309	326	320	318	332	314	333	313	304	302	290	277	319	283	337	369	300	339	333	301	301	322	322	308	348	302	314	291	305	333	314	291	328	290	296	307	299	293	295	291	320	292	333	287	306	322	316	329	298	325	307	318	333	298	324	331	305	311	318	311	303	319	285	300	316	310	325	279	332	294	346	306	289	317	314	294	331	319	324	322	326	280	325	320	347	273	295	288	298	311	324	304	317	315	322	303	326	300	288	303	324	320	335	276	320	310	328	290	299	311	319	285	303	315	312	268	316	305	332	340	325	337	274	318	265	336	304	322	329	299	333	320	304	290	340	302	329	317	276	330	301	321	312	335	328	323	307	276	306	309	314	329	337	341	327	326	312	301	294	298	318	325	320	306	307	305	342	281	305	326	297	322	326	313	317	280	295	314	328	337	322	278	303	335	324	337	303	312	308	316	320	327	310	321	340	303	297	323	324	313	334	307	300	289	335	326	313	321	302	286	315	303	329	296	309	294	280	326	324	322	304	323	313	345	302	310	336	347	314	315	315	308	319	326	291	292	292	354	322	306	307	318	341	317	304	291	341	302	312	312	293	319	315	320	321	297	263	299	306	327	325	312	316	308	319	321	348	331	322	305	322	321	312	312	317	300	316	319	302	321	324	296	320	313	320	297	316	319	291	274	325	311	313	323	332	291	284	299	306	279	289	298	320	316	321	303	300	305	304	313	297	279	314	282	324	324	315	294	310	300	332	304	319	321	349	331	280	307	290	307	311	339	318	333	335	335	351	337	316	331	350	321	305	317	311	324	287	318	321	347	345	320	308	330	295	290	293	299	304	309	318	284	350	306	360	325	306	340	329	332	320	287	323	299	308	293	298	318	323	320	349	319	297	308	311	318	312	327	312	308	291	295	306	309	302	344	326	293	300	322	320	288	288	322	290	307	328	314	351	280	319	312	309	270	302	324	303	286	316	309	304	284	292	319	334	295	281	344	314	283	320	313	309	320	318	327	316	299	288	333	331	312	320	310	291	332	292	321	294	287	321	359	306	290	345	325	304	332	369	324	323	314	332	291	327	300	330	305	313	300	295	314	307	300	308	342	305	324	322	334	329	327	294	317	277	305	319	320	313	320	328	290	324	320	335	318	367	304	318	310	302	327	315	299	331	321	351	307	319	279	292	327	339	295	334	292	329	297	304	306	316	285	299	340	295	340	317	289	335	321	339	315	293	305	302	314	319	272	321	325	334	300	309	346	308	332	309	302	326	308	320	302	302	296	296	294	325	309	301	317	296	296	304	326	311	296	298	305	298	303	313	318	337	293	308	298	328	339	297	308	320	320	329	328	276	326	318	286	295
4968	15794	10384	5089	3467	2467	3718	32973	35332	30111	16265	1876	530	529	552	525	503	474	518	509	487	497	512	567	537	496	528	541	573	505	554	535	543	553	544	516	570	549	522	528	539	503	560	536	473	522	534	482	526	526	530	529	506	514	550	503	501	523	528	484	506	487	550	486	484	518	507	497	549	504	498	493	516	494	481	515	515	543	509	549	536	527	531	558	470	498	551	513	541	470	464	510	470	486	530	507	508	501	530	513	534	534	575	513	475	482	517	503	490	532	520	521	544	522	525	510	507	495	505	511	500	508	517	512	578	508	515	565	510	493	548	505	478	516	567	492	522	507	494	504	537	499	502	522	545	505	533	467	541	478	515	472	503	519	511	526	518	544	509	510	519	519	489	508	521	526	512	529	498	552	516	507	531	485	487	464	481	525	511	526	482	468	470	520	511	489	502	500	505	537	489	474	534	524	521	520	481	556	521	485	551	499	522	510	526	512	518	500	517	499	491	547	510	492	479	515	494	520	515	500	515	500	534	536	498	481	499	514	536	553	480	484	518	493	502	516	496	539	494	516	512	550	546	529	503	489	507	519	542	508	502	502	487	484	542	536	520	545	480	514	526	578	522	519	543	512	504	494	497	518	552	523	508	476	469	474	512	494	479	466	488	489	532	496	488	480	537	515	494	540	517	503	488	490	537	497	506	453	518	471	518	517	487	511	496	520	529	521	513	528	525	512	520	541	490	498	494	512	550	534	496	525	526	473	504	515	506	481	528	498	515	530	550	518	531	479	499	517	482	547	491	487	501	545	534	463	519	517	486	489	529	485	525	512	532	483	521	482	511	509	542	452	492	529	550	527	510	505	523	547	522	531	498	507	495	518	498	522	485	500	494	528	484	517	498	516	513	544	485	509	496	496	559	522	502	477	483	518	531	512	524	525	482	516	489	537	541	492	480	458	528	522	510	524	502	534	502	502	572	519	504	497	528	504	530	508	489	501	473	505	511	552	513	496	506	521	502	493	471	547	487	514	508	530	526	506	501	512	493	548	542	535	494	526	532	551	537	523	514	490	551	475	498	551	515	538	461	512	489	514	536	513	519	531	522	524	527	530	498	533	489	524	491	510	535	514	526	513	541	523	552	573	510	529	512	506	468	545	581	485	554	521	523	495	491	505	522	500	527	525	513	541	516	494	477	503	509	466	500	554	524	510	549	525	524	511	518	526	528	506	522	515	499	504	504	557	552	550	518	523	530	488	479	474	513	523	535	526	496	540	509	494	496	501	521	502	507	494	461	573	501	532	506	535	474	480	529	491	538	484	521	498	573	501	466	526	497	539	498	527	510	483	508	503	533	547	497	486	524	512	463	535	516	511	512	494	512	519	471	544	523	513	546	484	478	514	485	481	475	516	540	508	514	477	536	517	490	545	570	547	502	499	526	481	481	502	510	462	531	532	479	478	547	513	531	531	528	508	511	556	540	502	505	480	538	530	497	525	531	511	534	537	531	480	540	548	508	535	501	542	516	506	519	503	490	467	529	487	513	511	519	481	473	519	501	548	488	519	524	541	489	507	562	546	497	491	527	478	500	479	530	529	494	518	529	471	481	469	528	497	493	531	533	524	514	468	550	484	567	530	487	512	494	524	522	488	501	472	472	528	551	481	518	497	514	522	517	494	524	496	513	507	486	512	527	496	549	512	514	494	536	497	523	500	500	543	535	545	528	509	479	507	533	491	518	517	489	488	488	534	508	544	536	530	494	472	524	502	507	528	522	522	497	489	499	513	499	505	471	499	526	505	533	516	495	502	532	538	509	546	512	517	523	515	516	521	514	504	511	523	509	526	488	511	563	509	502	533	501	521	542	470	540	528	494	493	550	518	504	489	530	514	504	487	540	463	503	512	513	509	477	511	487	490	515	543	492	495	492	489	481	481	506	485	518	518	518	528	587	498	487	517	522	529	502	508	508	496	523	541	531	524	474	537	485	464	495	489	559	506	505	508	502	529	526	494	496	572	523	468	522	528	500	498	529	530	483	490	488	523	522	502	534	531	542	510	510	526	514	528	484	478	476	475	530	564	501	509	559	503	518	538	504	486	546	513	523	496	509	516	541	536	482	480	533	532	481	532	477	525	520	514	549	497	487	521	497	517	506	475	536	517	549	512	572	539	499	512	483	502	473	442	510	528	522	524	510	535	498	491	544	536	547	473	497	513	457	527	502	482	518	521	514	494	549	531	521	566	513	524	514	534	508	538	538	517	499	531	491	490	520	529	516	558	513	512	486	488	513	500	532	520	508	469	532	535	521	521	503	495	496	496	551	497	546	478	513	482	503	513	515	525	483	512	494	506	565	513	522	520	500	502	496	544	492	536	552	530	523	538	487	497	499	535	491	564	555	477	517	493	511	498	503	476	508	490	541	497	496	507	551	501	502	514	497	488	538	493	524	503	517	502	513	501	492	497	531	528	500	531	510	524	505	532	504	517	515	525	543	514	517	518	525	549	457	467	485	505	543	505	527	560	521	504	519	525	527	511	505	517	494	495	488	503	509	505	455	515	512	546	581	512	536	522	523	520	528	522	494	534	501	498	551	532	551	514	502	530	543	522	503	509	494	486	563	502	506	462	528	526	542	511	503	558	534	497	534	478	528	515	504	512	559	504	462	493	541	528	515	545	521	495	546	496	458	482	560	504	532	536	537	515	523	511	522	499	492	513	524	519	504	445	505	495	552	541	535	461	579	500	495	550	496	507	512	546	498	517	521	518	538	521	529	501	498	522	495	522	510	525	501	489	517	546	468	537	499	548	501	507	559	536	499	499	519	494	521	467	507	494	506	567	536	531	529	526	511	496	532	541	494	533	534	533	507	512	521	553	481	496	545	540	503	525	487	489	541	508	512	546	513	548	508	525	553	503	494	531	551	558	516	476	498	534	485	539	537	526	474	516	517	493	526	494	473	486	485	518	505	500	537	529	508	486	539	508	516	533	482	525	505	560	522	494	481	522	512	507	541	492	512	526	501	519	474	537	529	510	530	520	521	538	529	547	485	527	527	492	518	532	556	500	559	519	516	518	515	537	524	553	494	508	514	528	513	491	519	520	501	525	510	488	574	495	478	526	537	530	533	517	494	510	497	506	504	503	507	514	484	500	516	538	520	521	512	495	467	521	538	519	541	537	536	499	551	523	509	499	529	511	516	489	533	507	489	524	493	479	514	550	472	511	507	486	529	510	513	480	483	519	467	542	494	489	488	488	525	492	493	512	543	507	494	561	505	528	516	532	509	522	590	505	539	486	514	493	540	503	499	488	510	485	519	520	500	530	515	547	520	532	493	497	504	525	526	519	489	566	487	544	492	544	496	499	509	543	522	529	505	525	546	506	514	500	535	475	508	508	483	496	525	544	509	549	470	473	549	479	523	504	470	540	550	502	527	535	503	508	546	517	499	526	474	528	500	511	484	477	505	514	516	533	523	514	503	530	514	507	512	504	496	518	527	500	504	505
27891	17562	3318	967	632	595	664	1913	2584	2028	1237	600	542	524	565	548	537	516	562	589	528	543	561	603	521	578	566	576	565	559	515	551	551	535	510	528	534	536	544	579	557	517	572	551	532	511	533	531	552	523	563	559	546	547	549	558	511	516	556	583	563	532	564	566	530	515	557	554	551	566	527	529	531	559	525	509	562	509	528	555	516	555	557	526	535	558	522	542	507	532	560	598	548	528	546	526	485	540	553	492	571	541	563	505	555	538	555	538	557	580	556	596	573	536	531	504	556	544	583	511	579	548	520	570	556	560	540	556	538	553	594	530	540	570	491	547	523	542	549	543	540	544	549	530	541	529	541	551	496	546	590	568	550	565	573	539	561	524	529	552	551	551	567	565	546	526	537	554	558	581	499	569	516	532	576	517	539	538	495	507	536	552	514	557	505	559	534	541	555	512	552	516	513	593	548	518	521	564	531	555	545	543	579	588	530	560	568	536	519	575	556	531	516	573	553	492	554	541	569	545	528	559	570	534	524	519	561	533	550	575	545	555	542	565	526	551	554	572	554	572	557	560	536	584	528	533	529	539	559	508	559	548	564	548	551	570	531	537	517	532	528	532	512	546	559	531	531	534	578	528	546	500	553	550	511	579	529	530	504	573	523	542	582	520	570	529	554	523	538	526	541	534	538	526	539	540	528	522	525	558	575	541	532	526	514	535	524	521	540	563	509	531	548	566	555	579	563	509	529	548	529	529	570	546	546	566	547	499	536	552	561	547	503	509	496	574	557	585	529	542	518	551	561	544	508	584	518	565	589	552	506	543	484	557	535	543	559	545	498	581	550	557	531	539	512	527	562	559	516	550	556	528	504	515	521	566	491	510	584	521	563	497	554	528	509	563	501	541	549	533	507	543	539	522	553	540	538	570	554	554	511	539	515	525	573	553	508	534	487	493	530	508	530	533	517	510	512	520	548	548	546	534	567	556	546	556	533	532	511	545	588	573	514	528	546	525	557	566	511	522	526	555	522	542	491	539	557	489	528	516	563	542	543	568	562	561	538	527	520	546	528	516	521	555	539	537	537	524	527	613	582	529	548	507	517	510	531	568	551	524	546	537	565	571	523	538	536	515	523	549	507	555	558	514	569	551	580	524	581	558	586	505	502	512	556	522	518	504	540	527	558	557	521	543	489	511	555	555	547	535	512	543	562	532	568	531	520	557	509	539	533	512	532	496	527	539	535	545	523	530	560	525	552	542	497	510	563	514	521	513	525	521	549	585	528	551	555	552	549	558	582	560	523	539	580	499	553	490	504	551	567	506	541	510	579	510	543	522	534	546	519	557	617	531	534	535	548	568	557	534	524	511	538	555	513	518	563	569	553	526	588	502	557	545	591	559	543	531	494	562	582	524	513	528	496	541	573	512	544	572	522	495	564	579	542	529	599	505	557	532	525	538	522	557	542	539	574	549	538	562	528	582	519	516	509	561	549	532	542	584	514	555	575	524	572	567	551	535	543	562	557	553	553	506	549	544	560	596	532	515	529	564	526	515	542	546	575	533	552	543	526	510	536	535	530	548	548	526	523	524	577	535	528	510	562	582	597	556	548	499	580	543	555	571	552	524	529	548	536	574	572	529	510	520	553	543	546	563	513	565	531	532	563	565	579	524	523	519	550	571	516	571	559	509	504	531	563	545	561	488	577	556	512	563	532	560	576	509	540	531	543	521	528	535	538	572	561	594	586	551	516	530	523	587	568	517	537	535	539	548	541	539	530	523	542	497	558	519	547	503	552	540	519	516	548	595	513	571	537	542	547	558	534	527	533	530	554	577	531	547	535	549	522	522	540	549	576	537	529	581	564	537	561	562	547	526	579	543	521	548	566	541	548	527	501	566	543	564	559	549	557	558	552	556	538	581	549	542	540	530	530	590	569	511	530	520	523	529	534	568	507	553	577	539	518	559	606	543	559	532	531	544	519	571	526	544	529	552	557	566	531	585	535	513	549	530	537	531	515	539	549	604	546	555	539	611	544	547	555	533	553	549	560	527	598	585	534	540	555	542	523	545	518	558	511	539	540	526	539	528	564	560	516	525	527	515	529	563	537	547	555	490	522	533	548	536	528	522	536	505	555	556	557	526	576	535	547	559	556	530	487	501	498	514	531	545	501	504	575	518	542	576	572	510	531	544	541	527	605	546	560	562	562	519	575	573	527	503	544	504	549	516	488	564	504	523	538	580	558	542	549	578	566	507	529	540	526	536	563	522	577	595	525	517	542	550	567	550	542	535	531	563	513	536	501	515	573	538	544	540	540	555	554	535	582	539	568	557	549	559	511	514	531	601	539	503	554	516	503	596	523	512	571	524	549	531	570	538	525	532	536	540	530	543	557	488	535	528	554	547	556	542	511	541	506	539	516	517	519	518	559	520	523	541	559	539	558	520	560	555	529	525	555	513	538	575	524	530	490	516	547	539	552	531	548	557	552	587	532	539	541	536	547	574	571	548	523	556	540	549	556	553	520	559	539	502	530	533	543	498	512	531	533	529	564	537	567	534	537	536	516	583	529	582	494	572	522	542	560	608	522	536	530	563	541	553	608	541	528	572	564	551	575	556	502	493	515	541	554	549	554	526	559	491	574	530	541	496	525	501	549	583	502	506	545	581	558	538	558	537	505	533	516	548	573	494	544	519	557	503	564	514	572	520	524	530	517	518	554	514	505	581	529	531	516	526	562	563	528	546	515	571	530	589	602	538	554	549	568	554	540	525	554	545	524	545	563	558	563	548	507	584	511	527	576	517	513	522	486	538	536	545	536	542	552	547	560	545	525	526	539	532	560	537	556	508	562	525	548	559	573	527	558	533	536	531	561	541	540	572	515	543	528	511	575	565	528	552	546	572	556	584	527	522	539	552	565	535	571	539	545	559	529	535	549	532	542	543	553	504	553	499	500	578	500	547	538	553	570	521	555	579	507	577	552	582	563	581	533	562	566	519	511	547	562	520	535	615	570	544	554	547	526	501	527	525	538	537	546	515	533	522	505	542	592	535	526	519	527	548	576	526	524	550	548	550	525	562	518	546	509	556	569	585	533	568	558	543	563	538	582	519	517	520	490	547	548	557	593	526	537	564	522	518	565	556	535	474	590	532	541	574	555	583	562	536	510	536	546	550	586	533	522	530	531	552	555	518	522	540	567	563	538	572	473	601	552	543	530	494	507	501	547	556	584	567	520	560	576	544	527	530	543	544	571	535	572	501	555	538	536	533	586	576	511	572	525	511	521	528	549	565	520	554	554	515	548	552	530	514	536	521	526	539	525	540	565	548	575	570	549	561	559	551	581	538	586	547	590	513	524	591	540	548	513	528	538	516	511	570	539	539	553	516	541	524	517	544	571	537	550	520	552	552	548	507	578	513	549	623	572	548	514	557	508	538	565	525	509	576	553	543	545	561	558	533	538	503	545	566	564	542	538	515	543	508	507	503	542	567	531	522	569	518	523	538
5089	3239	2066	1385	1156	1198	1222	4176	5453	4228	2473	1101	879	944	898	896	918	854	895	920	894	838	846	853	876	912	927	959	865	940	845	914	865	878	838	874	879	848	884	918	927	912	915	870	918	891	906	929	888	890	888	856	868	877	868	873	890	903	913	904	884	858	877	895	845	875	890	870	868	882	925	898	865	890	895	875	897	891	894	861	864	890	865	915	867	883	853	863	892	883	911	870	931	863	856	908	853	864	869	836	846	831	914	863	858	897	895	857	890	824	860	866	885	915	880	885	916	874	875	911	857	922	904	891	833	890	875	869	877	870	914	943	878	864	906	865	909	960	881	937	911	918	918	871	871	887	894	899	899	850	839	832	861	912	848	895	864	919	818	902	876	857	881	911	937	865	896	955	872	886	856	913	887	921	873	847	901	877	890	887	927	912	901	888	849	923	907	873	936	850	875	848	868	903	892	886	898	869	914	894	919	874	869	877	899	872	867	899	924	894	877	894	918	931	903	825	903	918	880	853	871	875	867	873	850	893	965	833	876	859	904	850	876	881	898	887	901	906	916	902	848	901	857	892	857	854	870	841	858	838	886	818	907	908	858	891	843	893	845	872	910	907	894	921	917	882	910	894	880	908	933	939	876	880	877	844	877	922	863	950	891	891	904	891	883	855	891	871	863	938	892	843	855	893	899	884	903	867	900	895	840	874	899	876	893	865	866	892	883	898	864	888	988	946	889	895	890	881	877	889	855	850	880	854	857	869	861	849	884	874	908	875	886	898	870	913	855	864	868	909	916	863	870	925	886	931	877	852	864	926	886	825	944	864	931	870	905	894	858	870	925	898	823	847	822	865	888	929	900	843	842	887	878	828	927	901	874	898	906	892	937	857	871	835	925	885	918	859	829	875	892	875	875	862	863	861	875	885	878	842	921	920	877	830	894	856	871	874	906	899	864	915	889	945	867	983	857	870	889	874	887	898	839	873	841	883	866	833	883	893	876	906	897	904	863	879	912	888	847	892	913	931	956	913	907	880	911	894	893	878	917	907	878	873	893	843	909	858	897	895	868	894	936	910	898	850	865	894	850	911	894	871	893	851	865	858	924	870	881	844	879	822	922	867	857	860	836	899	918	894	889	878	893	881	889	901	914	903	916	832	825	852	871	886	899	892	905	888	872	879	902	858	913	891	905	881	891	875	851	843	875	888	914	884	905	876	861	913	874	874	866	915	856	865	957	946	918	838	828	884	827	881	827	834	883	892	876	922	878	878	890	878	889	851	844	897	901	883	957	838	910	919	899	843	839	870	914	862	876	919	848	889	890	888	872	856	870	893	879	879	860	895	916	918	811	877	875	863	923	865	912	827	841	858	852	839	890	879	891	901	878	896	908	830	864	868	880	851	867	919	870	904	855	853	855	881	874	864	856	892	908	868	934	909	848	890	830	900	949	870	927	900	851	889	898	855	833	859	812	943	882	883	849	818	879	878	801	947	876	919	897	878	881	898	920	897	891	887	883	852	849	893	872	888	846	844	941	913	872	889	923	859	880	934	864	859	872	913	852	857	885	869	862	914	871	967	843	871	909	856	925	923	894	860	891	905	868	890	879	820	906	837	938	889	922	869	879	930	876	909	853	928	951	856	880	903	873	897	938	884	890	880	886	891	897	932	868	871	865	913	881	846	869	887	856	903	923	910	881	895	859	886	900	846	938	885	827	855	825	884	852	907	904	867	873	884	870	867	894	895	906	911	907	887	910	894	881	882	903	918	862	909	892	938	864	884	851	926	905	887	838	935	884	913	839	887	890	876	894	859	861	910	953	877	826	937	884	824	920	900	889	881	932	887	861	937	878	940	892	904	899	921	874	912	878	906	888	893	921	856	899	867	859	892	937	880	962	888	865	932	892	854	898	976	928	875	899	921	874	871	865	895	831	881	846	847	855	855	925	906	910	883	864	848	898	880	842	886	856	903	902	909	873	896	955	888	948	890	906	858	903	890	856	918	861	871	899	879	892	863	911	858	888	876	882	881	924	898	828	858	915	863	916	842	903	846	869	891	871	844	825	868	906	886	889	888	903	860	870	872	931	906	922	859	876	874	861	868	868	869	922	933	888	895	854	862	922	951	915	912	815	896	858	863	857	879	872	861	876	915	887	927	863	921	893	882	894	900	854	828	863	902	852	912	804	890	855	894	926	860	900	862	916	896	914	933	884	892	872	851	907	853	930	897	881	931	895	942	844	852	905	848	917	834	912	830	874	931	881	917	843	905	919	845	875	872	818	901	908	909	863	928	868	887	890	855	912	932	901	902	874	887	958	874	855	874	855	875	871	890	874	909	859	907	937	852	883	903	860	905	888	897	854	876	930	971	886	899	869	858	859	858	920	881	893	848	874	891	882	908	898	868	870	867	846	896	923	948	866	904	889	930	908	885	855	883	891	901	889	879	818	879	856	887	902	938	931	868	891	875	907	890	896	875	894	900	920	849	872	901	883	904	896	864	873	853	885	890	919	893	868	889	884	896	926	875	868	936	905	860	897	889	880	916	879	916	897	900	864	886	881	858	897	875	892	893	890	856	924	901	886	893	860	848	879	895	876	932	902	908	873	904	935	886	869	816	878	878	866	873	897	874	894	926	911	864	923	884	869	826	876	866	916	889	863	880	882	899	873	904	923	907	919	902	920	834	898	887	854	868	897	830	890	903	914	894	893	884	879	904	878	868	937	868	908	898	884	874	920	913	918	904	919	917	863	943	934	847	908	873	907	864	922	925	868	845	878	889	904	813	937	945	830	882	908	862	834	891	918	865	914	897	881	842	935	876	894	886	881	915	956	850	883	865	907	884	904	880	909	902	902	910	891	900	864	881	890	893	906	877	892	871	859	898	851	921	898	889	840	901	903	913	885	904	900	887	848	861	889	894	866	881	918	915	879	913	914	869	879	868	901	958	906	862	840	856	932	907	932	858	867	903	900	842	870	900	869	925	875	860	976	904	835	913	924	922	892	905	831	873	925	881	868	898	847	905	851	897	898	896	868	882	861	942	873	881	854	954	889	775	876	916	869	863	781	844	895	900	830	864	919	883	855	861	863	830	863	929	898	869	924	864	885	903	895	883	867	859	884	883	897	862	889	909	902	886	919	971	908	874	875	900	892	835	861	844	889	879	942	862	838	880	894	912	928	920	873	884	902	910	843	880	890	949	911	873	842	861	882	917	914	870	899	924	944	872	855	869	934	865	904	868	908	868	897	880	870	872	896	915	914	874	944	881	896	879	883	874	881	878	843	839	881	916	897	890	878	896	898	905	922	893	897	898	887	838	918	931	905	873	868	910	865	921	876	876	901	884	888	919	860	923	879	894	912	862	907	894	909	896	878	886	947	861	816	913	875	888	912	941	890	856	845	853	916	842	898	899	860	954	887	850	852	880	884	836	894	824	895	879	817	866	818	874	895	853	874	879	855	895	910	895	872	855	858	841	885	858	848	888	875	856	874	893	898	881
24085	21556	27612	25952	13387	1128	5911	15591	15308	10972	4958	746	424	469	437	450	427	456	465	450	454	421	435	429	426	434	431	435	439	440	396	455	408	435	443	404	419	433	489	467	429	434	465	420	465	410	450	439	417	460	446	410	457	412	431	431	433	447	486	450	441	402	456	403	429	418	423	437	476	431	440	447	430	393	462	402	401	426	465	429	422	390	402	419	391	453	430	447	425	404	408	402	420	426	448	447	436	420	424	439	432	449	418	444	448	433	450	430	446	435	455	419	411	431	426	432	436	431	401	458	418	462	418	418	441	435	433	422	407	425	399	436	459	454	416	442	421	399	449	445	392	423	465	432	420	397	440	401	423	429	442	439	423	417	426	465	406	435	429	447	418	439	436	396	443	429	434	441	415	456	428	415	428	421	405	457	442	414	427	420	441	425	443	414	443	453	417	421	392	438	425	404	447	444	462	459	448	406	454	435	445	425	429	422	405	427	404	438	403	448	413	413	412	417	429	426	434	419	438	416	445	433	402	439	430	402	414	441	458	417	423	408	406	394	447	416	432	380	447	435	409	419	401	415	434	408	426	438	401	435	418	403	428	422	470	475	421	436	436	450	440	413	455	422	440	414	429	410	407	427	438	454	417	394	424	420	445	449	451	407	396	450	429	441	468	431	450	439	457	442	428	450	397	409	435	448	412	433	409	421	424	414	412	428	396	441	418	443	392	416	446	435	445	420	407	405	420	442	408	387	413	448	412	423	440	435	391	419	404	452	436	420	446	426	432	422	427	429	443	439	443	430	423	439	436	425	413	426	378	418	437	407	452	453	434	410	457	417	413	417	471	475	442	385	437	444	427	467	438	415	439	450	478	405	426	453	426	450	464	435	449	445	481	463	442	431	427	433	464	429	397	470	451	441	427	439	408	467	425	429	418	444	426	456	428	399	415	407	426	421	450	393	396	410	425	406	452	382	473	399	400	419	412	405	447	421	435	444	436	429	421	445	409	431	450	405	404	430	437	437	429	430	431	411	441	434	426	408	401	409	443	413	456	428	443	440	405	413	454	406	417	426	421	414	429	446	390	439	423	437	420	435	428	442	419	435	451	396	422	430	428	450	405	434	433	413	370	458	434	408	442	435	422	397	417	425	428	437	427	436	453	408	449	434	402	445	428	404	447	401	433	413	428	437	434	421	459	406	438	416	438	385	392	388	430	427	418	440	447	438	449	461	460	411	434	437	414	457	402	431	442	491	423	446	415	411	455	419	432	489	413	441	427	430	451	429	417	417	390	398	426	439	430	436	398	406	415	396	417	408	439	431	428	434	411	385	443	453	432	423	438	427	421	455	435	397	399	433	438	436	449	425	440	435	458	434	411	447	459	410	444	442	447	424	412	405	426	430	432	434	440	451	418	442	431	432	441	444	435	432	433	426	424	420	464	437	443	443	413	430	428	459	434	417	422	414	440	410	421	411	426	404	436	412	419	398	461	447	402	401	423	441	447	433	440	449	435	427	450	445	470	421	420	440	435	428	451	427	436	459	385	428	479	451	411	422	390	440	445	468	455	429	418	441	437	411	488	367	411	436	429	414	461	407	423	447	401	449	440	426	434	462	415	434	452	420	406	455	438	453	423	465	429	431	414	436	443	418	457	456	422	443	432	410	440	416	436	417	404	387	426	385	428	438	386	408	451	430	445	382	430	428	408	424	481	398	436	413	409	384	416	410	431	445	420	447	450	451	423	435	404	411	439	443	417	444	418	425	413	454	417	394	422	459	415	418	449	435	408	418	425	445	424	429	435	416	419	455	450	407	422	427	432	419	429	469	484	407	436	432	423	399	434	435	407	415	452	430	455	395	380	427	423	417	419	433	432	441	446	436	412	425	409	435	432	445	432	424	400	421	407	390	463	411	452	442	428	436	443	450	435	393	447	439	421	409	408	414	426	459	435	436	454	438	451	429	424	429	405	400	438	452	456	435	440	446	401	421	416	431	397	460	467	408	424	421	412	404	431	426	408	413	411	445	419	452	420	425	415	436	446	413	410	402	439	433	441	424	440	458	420	436	440	423	411	424	470	414	432	439	433	413	459	432	435	421	445	431	425	446	420	448	438	436	402	409	394	405	464	419	451	426	427	444	422	391	409	427	409	426	397	386	431	410	449	450	424	432	415	415	444	403	440	453	425	434	414	448	448	446	416	417	400	429	445	446	438	395	458	445	439	472	432	472	441	458	426	426	431	413	426	437	428	423	429	421	371	408	448	419	463	463	445	451	426	407	434	432	392	431	445	404	435	391	454	414	473	398	419	410	426	469	436	449	402	459	441	444	407	431	452	396	445	447	436	449	395	452	419	396	448	425	435	416	425	421	395	428	421	408	433	408	465	429	428	415	407	431	443	448	432	400	443	422	478	424	438	438	394	451	469	426	432	439	443	422	426	451	434	436	407	412	435	404	420	427	418	415	410	453	431	429	410	442	439	441	455	422	444	448	445	479	429	420	426	431	410	398	447	414	432	445	437	430	442	394	423	401	424	418	408	422	422	392	416	405	414	471	429	416	403	421	439	420	433	406	444	410	443	442	439	383	442	450	421	442	424	442	396	429	402	437	406	435	427	428	449	439	446	478	385	421	447	423	436	421	456	414	436	453	435	415	442	420	459	435	406	442	442	434	457	424	435	435	434	460	405	452	423	455	419	389	431	408	416	446	452	441	408	431	413	427	431	407	425	412	479	447	430	410	440	424	469	428	443	423	416	432	437	445	432	384	432	435	416	427	433	432	415	429	429	416	402	434	454	433	386	442	391	467	423	435	423	452	428	430	406	411	440	426	398	434	417	448	399	440	418	451	439	380	444	442	402	421	407	412	415	454	427	411	453	459	456	414	431	413	394	446	456	442	443	446	423	460	418	415	402	392	450	403	450	459	408	397	411	410	471	448	393	415	432	445	468	394	445	446	451	420	414	458	415	408	397	461	417	411	414	461	413	465	424	393	392	425	396	437	398	435	427	437	411	412	395	420	450	413	454	392	414	451	416	429	450	453	458	367	395	413	439	421	391	407	408	449	423	408	413	437	425	430	443	366	422	437	445	427	410	390	425	471	416	417	422	382	405	439	426	427	443	445	389	452	477	437	423	448	445	448	447	449	470	444	404	429	452	401	377	434	406	429	426	446	431	431	415	458	431	432	493	434	434	441	403	412	447	407	416	435	452	432	403	417	398	436	431	440	463	440	431	446	460	445	422	415	450	427	440	420	453	462	437	416	413	436	465	431	429	440	452	416	428	442	405	417	413	405	419	478	451	425	417	432	428	425	417	445	419	420	409	431	435	390	450	449	433	423	437	443	415	428	415	399	456	399	441	430	410	421	452	468	398	457	444	432	424	421	451	452	471	432	420	411	469	429	382	433	427	445	400	408	423	442	432	445	413	392	416	418	426	426	422	445	441	436	420	398	424	430	425	403	443	431	402	463	441	410	452	429	424	457	428	465	429	421	442	400
3959	8837	5912	2834	2046	2118	12887	26560	25028	19303	9866	1297	696	698	702	778	712	701	726	733	755	722	689	697	639	675	744	729	761	738	709	713	694	743	717	678	728	702	714	758	705	743	716	700	747	769	736	736	759	761	747	693	752	723	650	733	707	752	685	777	696	722	743	720	694	755	755	696	715	763	719	706	726	729	724	710	732	718	739	703	690	716	712	722	639	703	690	712	704	762	723	721	706	731	698	706	730	693	700	689	730	753	719	704	670	761	672	686	737	734	717	649	706	751	738	688	722	683	770	712	712	690	766	753	728	720	675	747	716	734	717	696	686	712	741	695	719	701	679	674	700	740	686	755	732	726	748	708	720	726	724	739	726	726	694	702	685	721	724	694	693	744	696	756	686	685	693	694	708	728	674	716	723	677	646	725	749	720	661	747	665	684	680	742	720	742	717	699	698	729	699	753	733	683	769	708	715	680	672	740	710	715	695	764	687	724	709	713	730	750	774	757	685	744	712	716	735	767	728	708	718	698	717	703	710	726	686	713	736	690	766	692	706	719	738	717	740	716	743	738	703	815	702	762	701	667	732	723	685	703	699	734	714	725	705	702	730	674	719	722	741	738	703	653	710	692	735	681	708	673	772	740	676	684	713	729	717	726	694	676	784	720	717	692	723	702	706	748	695	742	695	743	670	746	677	718	770	712	721	744	737	660	715	687	724	734	756	714	723	717	766	714	739	732	724	709	735	658	742	617	702	679	699	729	661	773	714	673	695	701	725	687	707	733	679	769	708	735	702	653	669	667	699	657	696	695	735	741	659	720	678	658	741	713	750	696	741	745	687	710	756	724	687	678	691	745	734	681	735	724	741	716	681	737	705	701	720	758	736	722	720	728	743	711	706	751	711	765	734	703	694	728	712	706	680	769	733	752	742	680	736	665	678	768	695	671	787	760	697	701	734	745	720	687	717	744	728	694	695	776	701	777	770	706	731	745	729	730	725	726	671	668	737	749	638	678	743	669	666	711	693	744	682	718	699	667	723	696	745	718	774	667	701	750	692	747	710	760	752	714	705	716	708	679	766	694	745	702	748	732	694	705	701	717	687	739	713	719	714	724	728	678	723	728	759	710	752	731	652	695	725	724	712	732	689	718	748	712	703	688	735	718	758	742	760	737	727	753	692	729	710	711	707	708	774	676	691	724	723	714	716	698	712	701	762	718	739	645	695	739	730	726	691	724	759	691	700	704	704	693	752	681	707	726	692	731	766	701	696	712	707	687	733	697	689	707	688	706	724	742	664	696	719	699	715	742	773	732	692	720	677	731	681	738	700	717	673	692	728	725	650	760	710	703	719	752	742	720	709	697	697	726	681	732	690	699	708	737	758	702	679	758	721	720	688	693	759	701	747	704	737	712	704	710	719	688	717	704	743	720	704	717	678	701	753	726	715	696	693	693	715	676	675	713	711	747	679	726	722	742	748	716	740	731	781	701	718	733	743	720	700	705	751	741	739	693	730	691	755	659	743	781	778	703	688	690	703	692	735	687	710	744	711	705	717	708	724	718	702	735	708	691	691	707	721	731	733	743	716	739	658	734	748	739	751	696	757	665	674	701	718	720	695	763	714	685	669	716	681	720	731	709	711	729	697	706	789	749	684	779	685	698	710	750	716	694	707	734	739	727	717	699	689	722	697	714	728	704	666	743	731	700	754	739	698	733	729	721	694	719	719	713	723	733	686	748	754	682	729	670	744	723	680	727	684	693	723	733	706	719	753	707	698	743	720	723	694	733	676	725	701	731	740	717	742	682	734	711	780	700	712	730	747	696	715	701	754	712	712	765	712	711	696	725	690	737	710	755	712	676	703	803	718	732	728	735	728	675	715	752	715	703	711	721	661	761	741	731	754	730	670	755	732	687	745	709	712	712	742	696	693	719	705	715	755	725	711	723	694	666	718	715	761	735	669	701	751	757	663	718	712	733	743	706	721	725	710	739	726	736	702	683	732	713	715	704	744	685	708	684	660	722	700	731	694	672	770	744	715	690	740	699	703	692	701	733	685	665	742	707	705	661	704	731	737	676	701	706	749	710	749	729	655	718	707	706	709	734	728	759	743	700	675	723	736	725	761	719	752	710	718	772	715	734	735	697	732	741	718	744	723	689	725	710	760	722	752	768	710	705	717	708	730	733	724	726	732	713	744	744	715	721	721	739	687	689	717	759	709	730	722	708	696	765	725	725	716	719	702	725	659	751	688	719	704	731	682	726	747	709	667	709	642	729	710	699	683	715	747	663	681	695	738	672	697	744	729	725	728	713	654	745	719	729	759	765	751	757	712	690	765	691	715	710	666	730	714	693	697	704	704	727	715	722	725	710	680	696	752	694	760	746	722	740	723	701	676	705	745	694	703	691	680	726	729	717	681	646	787	711	728	669	702	690	708	711	715	705	717	713	760	755	693	747	751	719	766	700	762	751	692	700	689	667	705	697	745	686	738	733	750	718	698	690	704	726	688	679	704	680	728	754	700	769	764	692	749	684	728	752	722	698	732	741	748	699	719	736	756	704	726	704	687	692	702	692	724	674	727	691	717	750	688	709	710	657	691	712	654	690	704	728	695	737	715	720	729	715	610	699	660	719	696	730	697	718	726	725	680	671	708	690	719	679	711	713	703	733	670	678	758	707	751	736	667	736	726	740	719	691	739	708	717	742	704	710	717	695	730	733	717	720	743	707	712	686	695	709	716	769	739	722	687	700	651	739	752	710	680	724	711	713	727	755	763	715	736	712	709	722	768	733	680	726	711	692	738	741	752	701	678	699	765	778	802	782	709	686	717	659	734	666	767	749	708	774	702	731	738	714	737	706	684	741	719	718	727	722	716	687	770	657	720	695	724	770	714	710	708	670	691	730	731	730	683	727	704	660	731	743	700	674	716	679	741	700	710	726	718	711	712	693	662	674	734	723	707	742	711	721	694	702	706	709	724	797	696	707	754	723	714	687	686	714	765	754	700	746	728	698	699	692	703	682	778	694	721	754	646	724	707	725	758	645	742	750	685	711	709	703	707	739	686	698	720	728	752	722	676	707	679	708	772	692	717	736	737	722	681	729	695	710	693	733	732	737	765	734	722	715	681	711	719	727	747	704	665	703	711	688	703	674	719	699	718	719	741	725	741	691	744	714	667	713	740	689	692	751	740	717	727	715	749	721	690	731	729	705	763	717	710	699	706	692	720	693	709	739	693	709	702	748	698	699	652	712	736	709	733	746	750	750	719	702	694	691	751	724	769	749	714	707	758	745	745	715	788	748	729	688	708	725	668	680	767	713	750	704	713	727	711	718	713	699	729	672	718	682	723	735	676	675	690	706	724	719	694	711	694	685	698	716	697	708	712	676	730	711	713	700	692	687	720	733	736	738	707	741	730	705	677	715	691	762	675	696	730	738	693	710	760	697	696	690	717	715	733	709	720	774	747	696	702	662	703	699	719	754	699	708	727	735	746	732	707	770
25463	21552	24621	16554	1003	652	1981	7124	6758	4664	1634	582	551	486	553	490	541	512	497	513	464	528	470	479	486	498	462	491	515	485	574	533	496	485	505	517	503	502	456	513	544	526	525	481	495	470	510	500	509	516	506	500	513	493	484	496	484	491	487	507	534	488	483	503	510	487	498	503	460	523	469	526	469	516	463	517	522	526	519	508	480	482	481	499	518	495	510	518	474	504	557	500	477	481	553	491	482	489	538	503	542	525	512	492	520	485	503	495	458	462	542	485	495	525	484	475	490	502	511	523	494	504	574	506	493	536	469	530	519	503	507	471	506	503	506	519	505	474	482	526	483	542	515	522	509	474	497	528	510	515	494	494	507	473	470	495	521	487	479	480	539	502	492	507	514	501	513	478	535	506	510	544	500	504	531	523	468	478	491	474	475	553	505	511	511	490	468	513	487	505	531	502	543	476	562	539	484	510	511	529	498	508	526	488	496	489	511	499	487	479	505	484	494	498	546	511	514	560	516	517	504	509	513	494	514	485	534	518	489	485	492	515	487	494	477	459	501	505	473	521	515	478	491	509	495	491	483	484	544	501	489	521	524	506	520	520	503	519	534	529	497	533	480	520	525	524	481	539	520	534	544	507	464	472	530	526	507	567	481	471	459	515	485	499	530	507	495	486	495	520	515	515	506	498	486	511	484	491	522	522	539	495	539	483	510	505	503	491	498	533	512	500	522	505	495	474	492	481	492	505	527	503	468	459	489	508	470	514	506	519	490	473	501	484	518	451	529	468	502	495	538	488	507	488	534	499	496	520	525	508	472	481	514	529	546	523	498	495	475	504	501	521	508	554	517	508	517	506	485	514	541	540	504	503	495	541	500	473	519	524	496	506	490	517	498	514	514	525	499	496	478	510	490	523	502	505	474	509	495	498	543	500	549	501	509	504	508	505	523	484	512	470	491	531	512	544	479	466	472	471	485	459	500	491	527	509	508	504	536	519	496	489	501	488	507	490	533	476	489	495	495	536	461	479	509	482	518	510	513	479	501	499	468	544	533	535	527	511	469	506	497	528	469	491	509	486	524	475	510	508	520	501	544	454	514	506	477	514	484	487	510	535	500	492	433	447	479	513	492	490	525	557	494	496	524	532	489	489	486	483	462	514	486	529	528	497	482	512	506	495	489	484	523	507	527	493	520	501	517	504	506	488	555	501	501	513	512	536	539	552	518	483	514	486	479	523	514	532	552	515	511	517	526	537	572	498	493	534	535	513	517	514	512	508	452	485	520	473	501	514	463	499	482	514	486	535	493	480	518	552	530	498	494	465	518	536	477	528	499	508	521	531	540	518	493	524	489	499	543	518	502	498	527	494	547	525	477	482	468	520	499	545	497	535	540	506	502	533	523	558	476	504	534	489	510	500	519	474	487	500	485	463	512	520	511	486	465	505	492	531	482	504	503	504	485	519	504	486	499	529	509	531	488	527	489	493	495	514	487	517	498	512	499	490	495	495	533	509	478	514	495	498	477	531	504	484	540	468	456	533	534	485	521	536	546	448	498	535	435	500	508	503	469	509	510	487	465	454	483	490	578	512	514	490	506	503	537	553	474	520	503	513	528	530	527	500	479	513	511	534	462	478	532	509	495	508	514	516	518	473	502	477	532	498	470	475	525	508	488	515	510	519	523	498	479	492	483	504	532	514	496	478	505	520	462	513	533	486	508	526	488	467	493	508	476	498	492	494	523	481	505	514	509	527	506	507	509	511	485	489	498	460	538	528	443	462	504	500	525	477	493	502	508	503	510	493	524	517	528	468	511	564	519	506	503	509	559	489	535	494	536	486	504	535	479	501	539	503	515	485	513	538	494	521	486	492	478	498	552	496	490	520	537	470	481	506	551	523	510	519	533	511	524	491	512	499	474	532	499	463	515	462	500	489	482	490	482	503	525	486	527	502	494	523	520	506	474	476	454	511	502	469	501	521	483	528	549	522	483	523	457	497	520	529	523	495	471	453	496	525	473	508	529	545	447	496	483	484	522	478	520	462	515	504	490	480	529	511	534	483	525	526	517	466	499	483	506	507	486	500	503	482	493	520	473	526	481	519	476	493	509	522	498	503	503	533	507	483	500	507	512	486	540	476	493	471	496	518	517	498	462	461	504	473	526	501	455	500	514	518	479	526	499	520	507	481	505	487	491	512	516	480	505	528	501	476	472	500	497	494	496	508	484	507	464	502	465	479	511	491	482	529	442	490	495	499	510	458	516	544	506	476	499	544	508	520	500	516	484	516	498	523	501	533	514	513	500	483	531	481	480	493	507	527	511	488	475	487	524	501	515	468	487	511	518	505	513	548	502	537	486	505	501	513	516	495	485	489	525	501	516	516	479	516	510	567	488	505	505	477	485	468	508	503	532	489	520	484	488	509	470	506	541	565	490	504	480	517	501	483	489	485	509	510	496	493	534	520	502	512	509	488	516	520	483	483	529	523	501	526	484	498	529	474	485	550	502	486	499	512	456	502	515	527	476	474	495	499	478	500	489	453	496	498	502	499	503	544	476	516	474	514	509	523	571	485	531	469	515	498	511	513	528	510	526	522	502	493	511	494	483	514	472	475	529	493	512	539	548	492	541	501	513	450	497	501	497	501	478	489	485	512	545	494	516	521	539	515	495	526	483	523	501	512	475	450	499	506	447	501	523	481	477	507	538	524	486	501	489	525	493	528	532	525	513	501	496	485	511	505	511	486	508	543	455	507	478	503	543	474	550	461	463	455	517	530	497	505	530	499	514	477	497	448	522	462	499	538	525	518	536	481	521	479	528	519	511	514	505	515	481	522	517	456	539	513	500	493	504	486	501	504	518	529	470	523	555	495	527	478	512	497	447	483	505	509	516	505	553	484	519	499	532	480	532	481	502	522	493	518	503	474	528	516	501	482	514	484	507	499	526	509	547	475	489	551	517	523	486	503	509	531	554	467	492	497	502	480	497	495	479	540	491	483	477	516	487	512	536	485	472	495	499	511	518	506	504	505	534	492	511	527	506	513	516	497	478	504	518	483	509	469	513	514	497	526	492	530	507	488	484	491	502	496	540	496	446	522	521	493	476	515	474	545	465	499	500	523	460	522	488	496	478	491	487	483	481	495	505	510	502	496	498	520	527	490	498	480	488	493	510	489	493	534	525	509	535	535	516	481	529	511	475	507	560	456	523	505	484	509	492	512	534	501	500	483	504	489	504	511	504	493	529	524	468	513	514	526	514	508	516	487	518	517	545	515	516	516	539	496	550	493	512	504	542	512	533	518	507	498	502	500	529	514	499	516	490	501	532	508	519	515	509	484	481	507	473	525	510	471	541	481	502	492	515	540	445	501	492	466	502	523	539	551	482	456	486	478	516	485	504	486	530	489	501	509	499	498	489	517	493	520	485	533	531	527	523	527	509	476	513	529	504	544	524	515	528	519	506	476	530	518	478	494	493	511	521	454	520	532	473	519	538	564	503	533
4129	5378	3665	1987	1532	1357	5847	19047	16988	12188	3950	910	826	833	792	787	802	845	778	851	733	834	816	796	811	834	832	824	808	846	861	788	815	836	773	806	843	810	769	850	843	812	841	826	785	837	831	834	802	842	850	808	888	794	839	805	840	806	831	843	836	807	839	812	825	869	847	837	798	780	818	817	807	817	837	762	763	826	813	798	774	833	856	784	855	786	844	865	838	783	772	817	830	793	826	763	823	831	767	842	777	832	788	841	869	864	809	831	804	791	849	790	788	807	836	855	791	839	806	820	832	821	802	853	813	824	810	782	832	767	798	822	824	843	864	888	757	755	811	798	797	816	746	820	829	836	851	811	779	756	780	854	800	793	840	792	842	762	779	837	834	828	806	842	786	821	779	802	835	819	762	809	807	843	800	786	865	845	859	777	807	839	832	800	875	782	832	826	816	818	848	811	810	818	849	863	815	793	824	853	805	786	800	747	795	803	814	845	861	813	857	846	827	825	830	783	813	806	839	818	840	832	762	752	844	819	820	791	823	842	815	803	779	846	804	850	746	812	793	790	836	827	849	838	779	801	832	846	877	838	855	864	783	824	790	827	795	807	850	802	776	769	798	806	795	791	832	802	824	832	801	881	883	848	840	854	820	804	775	797	794	819	760	745	830	794	848	819	761	797	827	768	812	837	815	804	876	805	824	743	851	834	779	821	799	793	816	818	799	872	782	760	815	821	802	786	794	759	776	833	821	819	786	770	781	833	808	768	826	794	768	729	814	779	793	819	812	805	803	830	773	822	802	786	801	778	840	809	854	830	857	818	844	788	818	883	846	838	829	858	811	805	806	816	787	787	803	743	811	803	831	802	794	828	814	807	803	803	744	780	802	831	777	849	848	812	794	843	796	807	787	792	788	738	841	847	803	834	819	821	818	764	823	835	820	802	792	854	790	784	836	798	809	839	824	794	843	751	805	779	823	822	844	828	778	813	824	839	803	858	795	805	817	787	812	808	803	843	787	852	869	796	807	806	763	842	821	826	831	837	857	770	791	861	849	814	803	806	834	810	807	787	795	826	809	887	826	822	820	804	835	836	859	810	847	787	834	844	781	789	854	833	806	783	803	762	816	841	794	800	880	793	823	808	819	808	808	805	789	821	827	810	840	804	799	788	837	790	835	800	833	755	863	802	813	818	758	816	814	805	784	774	784	822	899	857	818	831	834	792	839	862	798	780	838	794	849	837	815	826	818	776	823	812	806	859	800	824	820	804	819	809	787	808	807	811	764	809	824	860	821	813	797	800	851	806	869	796	833	824	770	763	786	830	802	780	787	822	832	739	783	797	810	819	851	814	808	854	813	816	749	786	829	816	783	864	793	835	831	800	768	855	779	794	768	827	854	799	839	776	836	782	771	769	762	772	831	843	796	852	827	785	838	825	808	828	841	878	899	818	780	804	808	828	824	851	770	807	847	768	823	809	797	809	806	811	815	785	825	814	831	787	847	813	792	784	817	816	757	797	816	806	779	823	839	853	783	812	784	774	861	776	827	809	843	802	819	784	842	798	793	839	848	821	811	830	877	830	777	834	868	821	821	814	777	814	799	829	812	806	796	812	823	805	803	825	755	789	835	795	866	838	808	781	771	808	788	832	830	811	826	808	800	848	812	837	811	777	806	841	889	786	811	798	801	807	814	792	738	834	782	837	813	786	808	809	831	818	803	803	779	824	829	797	818	807	842	826	800	836	820	828	794	853	830	817	836	809	861	848	823	834	794	818	766	764	810	819	824	799	799	845	819	806	854	824	813	811	829	829	842	843	838	812	825	804	790	792	804	789	864	812	809	826	760	819	797	800	782	828	856	789	839	794	745	803	819	826	839	830	807	801	759	818	783	821	806	770	870	756	786	815	826	824	842	796	811	817	821	832	789	805	822	831	794	780	801	857	826	828	823	876	767	794	760	837	833	774	796	849	850	784	796	803	825	884	841	851	825	853	826	848	801	798	825	812	770	796	793	764	788	804	779	847	823	832	804	804	862	834	839	816	852	849	786	799	791	835	857	870	818	845	809	782	782	841	826	812	851	870	761	880	812	780	831	815	823	850	824	810	815	818	806	771	832	800	828	796	813	754	740	861	821	798	880	803	779	816	821	829	794	794	774	756	774	827	780	798	785	831	776	847	757	795	783	828	857	786	809	896	823	796	857	816	811	812	829	823	800	796	829	803	815	795	811	856	835	811	834	830	788	814	808	856	804	800	797	809	779	822	764	807	741	813	840	813	812	824	778	823	780	836	811	847	811	786	828	763	828	804	855	825	806	811	791	806	810	807	884	846	847	779	776	814	797	811	830	771	819	811	818	817	879	817	825	796	799	811	823	849	823	909	809	782	786	789	778	818	805	813	834	845	769	811	827	819	845	799	832	817	820	803	832	820	806	828	791	818	839	812	767	806	768	794	818	864	828	778	825	830	831	851	819	831	801	793	793	791	789	849	802	812	820	861	844	806	840	813	857	755	819	862	836	806	830	799	828	845	817	819	822	828	795	814	789	779	868	847	825	784	786	785	810	786	802	832	793	814	821	806	791	837	833	831	821	863	815	865	823	810	818	840	811	815	818	779	849	788	784	773	851	808	783	862	811	858	788	809	830	860	778	837	842	788	766	799	872	781	780	833	772	841	809	777	816	870	767	786	822	776	819	820	832	842	807	790	839	810	804	858	835	889	809	804	801	787	839	823	817	788	790	865	774	826	833	790	848	825	844	782	830	845	767	805	764	824	817	807	811	783	823	830	804	858	811	819	812	818	859	856	836	849	831	789	831	855	811	803	839	810	814	829	800	850	827	825	792	796	832	805	789	835	784	832	826	775	805	793	792	808	796	789	813	840	840	818	823	837	815	797	777	855	799	826	819	774	836	811	831	786	785	836	790	786	818	774	782	814	795	808	860	818	826	793	813	825	772	835	879	863	777	797	781	826	819	831	825	809	810	788	846	770	831	835	789	825	844	824	794	784	786	770	836	811	769	809	823	854	829	788	820	774	760	784	850	829	863	760	778	846	794	861	840	825	822	854	804	823	815	809	776	774	767	826	827	814	784	810	817	851	873	826	800	806	814	796	831	832	808	853	850	832	816	804	772	851	754	855	802	831	810	760	769	846	785	783	846	780	770	810	869	802	786	800	821	819	804	808	826	821	800	809	830	804	837	828	843	826	786	793	800	845	812	773	812	855	790	842	829	820	800	771	824	852	809	823	740	819	826	761	828	812	836	822	863	839	796	827	820	829	780	770	851	818	812	789	763	875	785	786	814	792	814	773	774	845	805	868	830	792	854	838	808	801	821	825	796	777	864	824	837	766	853	871	780	825	838	782	800	781	819	770	810	846	841	823	827	813	836	845	822	826	845	794	798	820	803	811	817	784	838	800	815	829	779	779	762	773	800	823	834	811	832	800	820	796	805	761	786	806	784	807	821	802	833	811	859	826	753	831	836	827	804	778	817	837
22929	21604	28649	25023	21604	18147	28591	31092	22817	10739	4415	1178	367	332	317	303	311	308	293	295	307	316	323	328	325	296	292	309	315	319	314	315	328	306	320	337	324	333	318	304	284	339	275	339	297	324	328	320	318	313	308	301	312	316	288	299	306	333	310	305	331	308	325	262	318	287	300	301	321	303	316	269	301	317	289	313	301	316	280	351	308	265	317	312	327	327	292	291	297	308	283	287	314	312	297	295	306	306	283	302	284	312	297	308	309	331	302	298	283	295	273	281	288	333	278	300	329	315	294	278	271	270	300	286	286	293	301	313	297	301	293	278	302	328	312	308	295	308	303	291	305	298	344	316	307	306	296	325	311	284	281	346	321	315	326	302	308	291	291	270	317	302	289	312	308	334	314	307	291	357	325	315	276	331	291	314	304	314	291	284	298	327	339	290	294	278	292	325	298	303	280	314	311	307	310	328	357	293	311	320	275	308	314	285	267	309	279	292	276	295	302	298	287	299	317	309	313	341	350	305	304	292	329	310	349	288	307	300	297	294	273	308	291	312	345	306	327	266	331	315	296	308	291	327	323	318	336	290	314	293	286	312	271	302	311	304	340	308	286	329	321	302	312	309	301	300	306	308	313	292	288	317	270	312	317	275	302	289	322	315	301	322	315	330	323	308	333	335	298	343	319	347	319	309	287	300	294	309	334	297	316	328	325	347	306	333	303	306	321	314	302	270	306	270	318	314	303	341	286	305	291	294	315	314	271	290	328	332	305	309	320	314	266	302	312	332	338	281	294	307	330	311	296	327	303	332	326	324	301	264	308	318	293	289	308	295	313	334	315	277	307	306	297	297	295	293	307	304	307	314	299	312	302	292	308	317	305	334	295	282	306	321	337	270	328	308	275	315	278	315	283	320	299	306	277	310	313	324	317	301	289	319	321	299	292	305	279	313	302	313	323	303	338	297	280	302	301	335	299	305	294	290	301	321	321	309	344	307	318	313	303	333	323	303	326	315	315	331	298	331	307	305	313	283	341	315	298	293	308	331	284	305	295	343	301	320	303	312	312	292	319	298	320	314	322	283	295	300	314	316	318	266	298	322	334	307	292	309	318	318	335	283	310	323	310	274	294	326	312	290	309	288	313	296	293	284	320	297	322	341	302	306	316	319	303	303	328	321	324	303	293	324	313	310	296	282	290	320	287	294	318	298	270	272	283	294	283	308	312	313	294	310	278	329	331	291	313	319	277	343	278	321	308	297	324	342	284	325	306	293	312	334	307	322	310	301	317	316	324	317	305	323	300	297	330	286	266	306	303	322	292	346	313	271	282	317	297	322	321	288	300	315	320	310	307	322	305	297	340	321	314	283	305	273	326	311	318	291	309	293	293	281	314	280	302	288	274	299	286	300	289	313	343	299	316	295	351	330	299	316	314	336	297	312	283	314	319	306	297	344	317	300	308	304	302	264	285	292	312	313	332	321	301	340	321	296	282	301	319	307	297	321	320	320	323	314	333	283	345	321	315	290	307	317	308	315	294	318	294	309	301	310	312	320	343	316	339	301	323	283	310	324	300	312	333	330	294	311	298	337	328	319	302	323	303	297	312	297	304	291	301	275	329	298	299	312	270	289	311	323	303	312	296	302	309	316	309	300	302	282	315	304	313	311	300	321	320	336	294	331	312	292	336	293	313	316	301	328	308	302	292	302	299	319	312	288	303	320	326	276	304	297	292	305	313	307	332	304	323	292	333	285	276	313	309	322	281	338	291	303	305	304	286	333	319	293	288	330	343	313	283	309	317	328	286	310	287	330	311	287	311	330	319	300	312	310	318	276	292	287	312	360	304	318	308	282	301	301	328	291	305	279	328	312	296	313	317	325	329	333	292	332	321	315	314	315	296	324	288	309	325	302	317	311	255	305	324	295	308	314	311	281	319	291	305	270	310	317	283	365	277	284	304	285	259	293	324	283	260	321	332	318	324	323	335	289	280	314	300	300	322	295	283	270	298	309	300	280	338	299	310	299	286	301	287	289	300	315	302	282	289	324	316	297	312	305	305	313	304	298	300	314	297	306	321	323	333	321	296	306	298	287	319	295	322	297	305	317	348	312	311	334	312	278	298	311	292	312	316	291	317	327	304	322	300	290	320	309	314	322	323	290	305	311	314	325	314	334	353	264	263	305	310	315	315	305	294	285	312	303	297	320	311	329	299	292	299	326	284	335	335	283	294	301	279	301	317	289	320	324	317	302	332	304	347	322	309	326	308	290	275	312	301	272	298	301	262	299	299	310	334	298	300	303	292	281	305	329	320	334	305	284	307	342	314	275	298	292	286	325	307	300	311	277	299	277	294	312	316	315	306	304	315	326	316	322	308	305	320	300	326	310	319	318	282	284	298	300	292	304	333	330	305	297	306	272	345	305	305	319	347	281	312	305	305	294	295	327	289	255	309	322	304	296	306	309	287	320	264	327	318	284	292	290	292	306	321	321	288	286	308	321	298	309	327	306	276	315	329	285	293	318	291	277	315	304	288	273	280	306	294	325	302	310	337	298	319	304	323	316	291	305	310	338	296	307	260	335	303	299	284	309	305	314	299	306	284	241	306	321	298	299	331	318	299	298	285	301	308	317	313	322	310	308	305	299	318	314	276	298	315	273	325	336	334	292	326	337	288	316	286	314	294	301	324	285	343	313	292	314	336	288	335	330	294	290	289	302	261	278	307	338	290	313	291	311	320	320	297	313	312	314	315	298	293	292	312	301	309	298	298	312	291	328	310	292	330	288	331	287	297	323	310	296	331	291	306	288	313	289	350	307	289	333	319	312	315	316	299	319	281	357	321	308	283	274	306	302	307	336	325	314	307	334	283	299	350	304	336	322	308	313	327	302	326	291	272	327	288	288	307	319	298	332	299	336	299	322	284	284	273	317	325	301	306	307	300	290	310	330	284	309	265	287	333	303	321	269	335	304	276	312	326	320	319	266	319	320	318	291	313	283	333	341	272	295	296	312	316	346	299	321	285	292	304	327	315	311	315	314	279	313	308	290	292	292	307	304	319	309	330	331	283	323	310	309	315	303	308	326	339	279	341	329	299	294	257	285	316	297	311	294	330	319	330	289	316	321	318	281	306	289	309	320	317	305	315	290	286	284	312	324	276	295	291	347	317	323	322	324	286	299	303	334	292	294	305	304	298	291	338	287	318	319	282	328	332	320	290	309	309	314	307	309	345	319	341	316	317	324	274	292	290	302	326	302	321	325	318	329	303	347	319	284	287	327	306	274	303	262	297	332	304	295	277	321	289	273	315	308	282	346	325	340	313	310	302	357	293	279	327	319	342	324	321	329	308	284	330	323	292	314	294	305	271	299	311	313	295	348	300	301	311	300	297	307	321	331	301	319	273	330	287	303	335	291	312	285	343	283	314	308	297	286	269	290	281	300	307	288	269	311	312	308	279	339	307	273	324	286	310	308	286	336	299	336	291	296	316	318	327	297	280	293	302	317
4709	14783	9428	4499	3498	13248	37847	39247	31655	17376	9943	2439	552	527	521	517	472	520	510	497	493	519	539	490	492	520	489	545	506	512	555	500	579	501	517	547	533	518	477	550	488	541	528	509	553	551	525	515	531	501	497	515	562	514	520	512	474	521	517	508	516	529	477	496	504	510	555	555	461	485	492	492	513	518	509	533	488	498	486	513	519	495	514	487	530	481	511	501	528	471	488	475	493	482	502	509	522	481	537	520	501	536	502	510	500	456	456	517	515	501	521	497	517	518	467	490	491	519	520	487	474	473	505	491	494	482	532	517	475	509	497	510	493	497	509	523	518	495	482	502	468	492	514	508	503	464	492	502	500	465	500	460	483	474	479	484	482	478	511	511	507	506	495	512	534	503	503	510	512	511	527	555	503	512	480	498	481	547	509	462	483	489	494	489	474	494	464	494	507	479	487	495	510	531	503	469	533	520	489	494	494	487	525	494	550	495	499	507	507	544	487	515	541	486	531	532	478	488	543	481	511	485	487	509	500	491	509	486	488	531	502	519	508	486	522	548	522	505	499	567	516	448	486	518	503	517	543	545	515	505	503	496	518	489	502	456	495	503	509	518	518	508	480	490	518	526	486	485	490	501	508	467	522	513	475	522	527	487	541	502	520	502	474	501	505	530	543	491	510	492	538	520	531	512	497	513	485	504	540	460	511	507	464	522	513	489	499	522	462	542	503	522	506	489	557	521	520	484	502	504	524	502	487	452	506	474	477	494	455	522	469	493	507	512	511	478	510	488	497	470	505	504	496	509	498	492	482	508	551	523	516	519	480	497	485	524	523	523	474	524	518	509	504	489	463	526	541	580	505	512	532	500	562	516	531	495	530	488	478	482	461	489	487	495	500	454	455	471	443	504	482	502	516	489	520	501	515	544	549	527	517	504	506	530	535	520	520	483	528	460	467	483	525	488	481	533	475	502	511	475	516	554	556	498	518	516	480	527	488	503	495	469	536	513	526	501	487	506	513	490	477	487	463	472	524	489	509	496	518	516	508	509	519	526	514	514	503	497	501	481	529	465	525	539	522	506	515	489	510	477	491	515	503	506	524	512	449	487	499	480	477	491	493	520	526	469	465	530	564	471	505	526	480	531	489	523	508	470	466	486	483	493	492	510	472	469	511	513	521	496	511	523	520	500	512	515	552	498	505	555	538	503	506	523	509	508	465	508	453	518	519	507	489	523	536	535	471	531	513	485	518	488	498	501	484	477	532	493	458	507	518	538	482	513	478	475	517	484	546	481	517	517	466	484	509	478	494	484	498	528	534	527	480	508	515	495	489	505	503	475	510	486	503	517	508	514	501	486	487	470	515	499	504	491	540	506	533	503	495	508	515	509	493	489	495	502	506	497	488	512	531	511	492	509	495	511	489	528	496	483	466	510	478	520	497	495	503	479	458	496	482	552	529	508	512	490	498	537	479	535	508	479	519	520	463	480	517	539	524	476	501	509	531	508	521	549	472	553	491	480	485	495	497	537	493	553	489	521	500	496	522	497	504	483	496	478	451	463	492	467	509	497	505	492	509	492	511	475	496	468	497	495	517	492	489	510	511	513	518	523	508	488	510	499	480	448	460	508	470	532	517	481	525	501	459	492	472	512	511	522	527	515	485	512	492	501	483	493	518	489	496	528	506	471	497	550	503	515	468	457	499	524	489	477	478	515	511	513	507	481	502	514	474	469	503	535	454	492	549	489	480	540	537	510	516	512	520	462	500	522	518	491	503	506	523	501	505	482	507	533	520	517	473	539	509	517	521	500	511	520	518	488	496	503	514	491	508	489	464	514	471	523	510	538	510	508	506	537	491	485	507	512	509	499	506	495	502	529	508	510	487	505	502	504	479	489	493	493	503	533	547	524	496	488	497	488	493	500	516	511	540	509	512	495	520	518	478	493	482	514	503	499	494	467	519	507	520	527	479	500	468	483	475	509	521	515	494	538	518	512	522	515	482	483	563	552	477	507	513	486	489	526	504	499	519	507	507	500	491	472	492	466	494	493	472	502	436	500	479	487	486	511	496	503	478	495	469	505	539	498	492	504	480	516	506	518	506	459	494	523	508	492	503	526	498	499	484	518	478	511	511	503	515	498	512	504	510	525	554	543	479	504	489	506	481	493	532	511	524	523	475	502	545	499	481	525	538	520	486	548	501	504	518	481	459	488	493	509	499	545	486	493	536	509	496	512	500	481	501	534	511	500	500	491	502	480	503	490	503	502	517	492	514	514	523	519	471	513	478	549	508	497	540	521	504	529	465	509	499	460	488	494	491	547	508	491	520	508	483	528	520	470	483	499	529	485	493	506	497	491	530	496	523	467	517	529	513	446	495	495	520	523	500	501	470	524	564	512	519	502	467	497	529	531	502	511	515	497	511	498	522	460	537	502	520	493	517	494	462	517	535	498	484	484	482	472	497	525	514	448	475	509	523	513	473	509	473	505	501	502	494	561	487	484	502	548	547	505	469	495	511	529	509	490	521	491	513	499	522	529	505	480	533	550	508	513	490	484	498	497	532	471	520	461	493	489	472	528	532	499	490	482	522	517	498	487	517	498	500	527	514	477	521	505	490	486	466	476	463	527	465	507	529	532	521	503	474	482	489	467	492	493	489	472	488	518	493	489	514	502	470	503	503	517	496	528	529	546	484	492	479	501	500	517	491	510	490	520	515	483	508	514	484	490	494	518	459	500	534	493	482	485	492	527	496	512	497	503	513	445	491	465	483	480	482	472	465	516	537	521	472	508	511	551	515	498	529	512	478	482	535	562	504	528	515	493	476	482	513	516	525	547	531	510	552	493	499	508	515	503	519	507	493	488	501	479	510	505	493	458	496	495	516	491	491	535	500	514	492	541	493	491	490	531	498	524	499	503	521	494	512	522	524	526	516	519	496	483	477	494	543	508	529	515	495	479	515	498	471	498	500	492	483	508	529	541	484	547	527	523	503	494	478	516	478	510	498	523	513	482	498	532	478	513	522	463	515	511	514	461	489	509	489	498	506	520	486	481	499	504	490	484	521	511	533	520	489	482	497	516	512	486	510	492	452	495	490	472	502	493	512	495	508	499	468	543	519	485	496	538	463	486	516	538	501	521	522	532	474	526	474	491	507	482	497	483	502	527	486	488	490	484	488	494	439	499	505	532	499	545	537	527	520	515	486	509	461	457	529	553	499	476	464	483	479	502	556	499	503	485	513	468	486	524	481	498	464	519	531	495	525	485	480	526	494	506	510	519	484	488	491	493	516	481	505	500	475	509	480	518	511	469	529	504	544	509	496	530	457	540	523	526	499	532	537	482	490	472	527	492	499	502	520	463	516	492	504	481	506	525	447	527	471	475	514	518	508	501	508	525	501	475	472	521	503	543	485	488	523	505	469	500	522	484	494	521	527	490	496	488	489	520	525	502	458	537	497	510	509	509	483	492	528	516	487	493	477	502	513	479	575	516	479	529	499	518
27837	17507	3577	948	725	1231	2476	2777	2363	1531	877	613	562	538	576	485	599	530	535	553	558	567	538	571	516	561	553	560	536	544	527	558	508	534	551	517	565	554	548	541	513	540	530	526	522	549	563	572	534	527	537	578	567	549	523	547	542	549	525	551	533	512	513	560	563	557	565	539	504	521	549	518	574	552	540	515	542	564	575	550	567	565	584	542	522	516	573	542	568	571	494	531	558	549	557	507	574	563	560	613	526	535	514	533	526	532	564	579	555	498	581	519	566	570	517	531	549	576	589	503	521	528	543	592	549	528	507	549	580	584	560	573	530	565	567	513	542	500	551	573	559	552	510	583	591	526	527	465	476	521	521	501	578	562	560	565	552	477	558	564	573	523	540	584	571	521	555	536	540	551	519	536	541	524	528	541	552	538	570	557	559	538	518	522	570	579	572	527	545	558	530	534	536	548	560	515	538	538	550	544	540	600	560	522	530	553	545	550	561	531	495	546	566	547	557	521	528	532	563	516	532	569	552	521	517	546	525	544	518	531	551	549	512	550	564	558	536	555	567	545	519	483	560	547	493	560	511	553	538	547	505	562	509	585	575	542	548	510	527	541	534	543	550	534	541	557	543	587	568	557	542	533	576	531	525	576	555	547	528	540	534	548	553	535	537	532	536	578	552	549	553	534	554	539	480	504	518	546	566	510	537	568	534	525	544	538	528	543	570	573	526	516	551	558	571	553	562	525	591	545	536	547	555	538	537	607	546	556	557	560	534	531	527	545	553	542	553	561	516	542	552	570	557	547	559	544	551	582	548	599	518	557	552	533	563	563	554	570	516	581	529	597	561	558	576	585	548	547	492	561	546	547	538	523	541	612	550	547	601	581	518	549	506	548	555	581	549	575	509	546	519	549	543	566	580	585	580	534	544	545	505	528	561	582	535	560	525	584	580	525	552	546	571	549	549	577	547	566	564	541	527	535	496	547	592	544	546	552	523	527	524	579	512	541	518	531	525	587	563	552	552	533	538	521	584	542	551	586	549	554	566	543	537	538	553	562	565	536	560	548	520	524	575	535	568	581	548	556	527	548	562	551	560	524	612	571	572	554	606	540	550	566	487	585	512	540	564	577	576	530	518	546	510	546	547	542	557	512	539	561	547	534	541	550	549	534	557	526	570	528	542	535	556	523	565	597	576	573	540	548	530	544	522	525	527	538	555	523	528	580	529	597	565	568	540	535	551	540	512	544	587	534	573	546	540	556	576	529	523	538	492	543	529	537	531	552	553	571	529	520	549	617	555	566	528	506	562	577	565	547	582	571	586	489	531	551	543	540	508	541	552	570	594	538	556	575	583	551	537	503	529	557	581	554	560	564	578	538	530	523	546	550	557	561	533	522	546	542	541	574	566	532	553	558	512	581	593	514	556	548	532	571	546	544	588	567	544	535	577	524	541	523	534	539	516	570	515	551	531	553	562	544	559	533	558	539	563	486	532	543	558	571	578	489	544	566	502	517	513	519	534	530	527	573	526	573	565	552	557	540	533	596	543	550	547	535	576	555	558	551	559	512	550	571	542	555	568	553	527	532	559	522	555	565	499	515	520	532	545	563	572	566	569	541	550	557	519	554	523	512	521	572	535	568	510	561	571	607	503	536	553	536	519	548	561	528	531	590	546	546	528	515	555	553	605	521	563	517	531	587	578	550	555	525	556	538	523	581	564	569	539	526	523	541	555	579	524	535	604	570	545	583	557	543	511	542	548	515	561	540	515	532	547	536	528	568	582	552	570	577	523	569	533	550	555	574	530	539	544	526	495	551	586	564	562	532	550	572	535	598	554	593	560	521	564	523	566	537	538	585	534	561	527	545	574	543	554	527	527	583	523	565	547	550	566	503	532	549	543	571	522	564	525	542	544	566	553	523	547	541	543	510	539	493	539	556	534	543	544	549	528	555	565	551	553	552	534	576	553	544	572	567	572	541	563	540	510	552	532	560	564	523	519	533	589	540	547	516	552	534	535	575	531	544	562	514	534	573	557	572	542	509	531	545	534	578	565	558	595	592	555	592	547	555	586	544	562	537	537	549	553	525	555	555	528	561	491	512	565	508	569	532	534	506	549	553	531	560	527	571	566	581	534	574	537	562	536	557	533	534	542	525	545	549	538	531	515	525	559	548	545	548	515	544	518	563	534	559	613	556	510	527	544	561	548	531	559	553	561	534	517	548	546	578	556	550	534	529	568	581	550	569	526	540	544	545	536	523	546	542	537	555	589	595	510	536	572	580	552	538	541	535	513	568	562	532	531	530	565	546	576	585	581	525	546	555	568	519	513	553	492	563	555	555	541	564	542	583	525	526	526	546	519	531	508	530	508	499	515	556	550	510	500	534	554	516	519	533	585	576	559	569	553	512	567	565	581	526	530	555	531	585	540	510	559	530	553	558	528	496	485	566	539	580	536	526	567	580	545	568	494	558	538	556	560	546	548	504	501	527	576	572	500	566	552	554	515	576	578	531	542	559	534	519	528	571	534	524	528	547	582	550	554	578	564	512	565	537	523	513	550	519	550	552	539	556	517	559	529	541	558	550	572	536	554	547	532	612	563	489	531	555	547	506	563	513	508	587	553	589	545	544	546	497	635	555	532	566	537	534	552	536	555	561	546	569	553	569	536	495	586	550	540	513	515	536	541	553	544	582	525	503	568	523	524	533	506	560	561	544	513	567	513	519	528	485	537	541	546	529	521	547	521	528	589	556	525	583	523	499	515	545	578	555	566	556	518	545	583	520	549	549	563	542	529	499	564	531	527	558	568	552	552	568	540	527	582	559	530	522	523	515	545	553	547	551	556	551	514	541	541	555	525	594	592	597	584	571	575	517	538	553	582	556	565	530	514	514	510	544	523	559	540	596	568	503	561	541	532	531	508	533	548	544	556	549	586	547	587	586	573	533	548	519	500	492	540	569	539	553	552	569	554	538	518	515	562	522	524	541	527	546	532	565	529	547	549	555	548	566	548	594	522	523	547	554	517	500	577	512	561	563	527	561	514	569	548	551	587	552	565	514	523	530	514	555	550	567	520	566	503	541	529	543	519	507	604	589	552	560	538	566	528	550	553	548	553	534	546	591	536	534	540	529	489	563	529	569	562	549	529	564	572	555	563	563	569	540	560	571	569	590	548	560	529	585	542	531	537	539	559	535	550	557	540	523	550	592	536	504	577	533	504	550	538	533	563	623	535	506	549	564	526	568	554	558	547	580	511	515	525	516	586	503	523	590	553	534	536	544	548	542	545	541	552	543	573	507	549	520	509	551	545	508	585	546	543	536	543	538	550	547	531	573	528	504	539	577	564	566	521	493	551	569	580	547	539	524	546	565	540	522	555	542	575	548	584	551	570	557	542	511	550	543	553	535	524	563	543	528	524	522	551	572	554	553	498	547	545	538	563	539	586	559	554	540	558	551	566	559	548	547	569	565	556	590	535	579	569	569	530	571	545	524	556	555
4853	3436	2486	1375	1295	2555	5085	5620	4694	2894	1604	1036	860	928	874	876	918	901	914	880	946	880	931	851	917	910	887	883	854	913	831	913	937	931	888	924	915	885	858	887	864	911	880	911	856	910	931	878	929	874	857	888	885	852	885	909	888	852	873	867	873	839	894	860	902	907	854	878	898	907	929	864	887	899	873	900	806	882	861	869	879	907	906	894	868	815	887	891	866	836	896	886	851	876	875	972	827	860	834	835	815	904	879	858	872	865	895	869	851	874	874	876	889	903	841	886	861	901	857	846	879	923	882	836	874	905	922	854	877	854	845	914	838	900	909	833	901	900	888	835	852	901	862	899	902	900	900	876	871	874	876	902	900	916	839	890	810	857	867	866	885	926	873	906	880	823	881	870	858	871	853	909	858	895	823	918	873	824	889	881	866	905	859	854	879	861	869	882	899	892	868	874	863	884	884	908	870	845	931	861	864	896	868	860	883	883	852	888	919	881	916	885	862	859	830	895	870	887	897	866	899	873	856	880	851	806	838	913	876	922	844	860	884	895	909	903	857	880	843	873	874	946	907	912	917	859	864	854	844	839	863	847	881	882	868	904	868	890	919	891	902	909	912	891	922	934	883	894	863	888	899	880	839	887	879	861	872	864	891	887	900	843	907	877	866	866	904	843	938	859	920	907	868	928	912	882	936	860	871	927	830	890	941	904	903	865	864	925	843	808	874	899	903	891	831	855	842	857	850	879	823	881	835	830	878	901	882	863	849	865	859	862	922	910	870	899	880	867	841	888	878	882	857	845	981	860	907	873	854	911	905	894	866	850	881	850	880	881	943	879	913	867	850	857	885	850	869	890	912	895	888	874	940	812	883	839	885	914	875	900	897	846	847	908	868	854	925	893	896	910	883	872	877	832	916	843	893	821	873	908	842	870	852	839	861	836	944	884	897	909	880	942	902	867	846	853	884	930	886	872	914	916	919	841	879	877	911	851	939	934	916	881	889	851	939	925	874	905	852	898	919	899	891	867	949	841	869	883	831	857	917	861	883	918	850	868	906	911	900	851	865	906	907	967	905	888	887	860	883	865	964	863	885	887	876	854	849	867	867	872	866	879	926	902	870	900	875	907	872	874	926	902	881	895	896	916	878	869	941	876	882	868	862	891	863	923	859	894	900	852	873	917	874	905	931	873	879	909	914	893	888	821	874	811	897	855	896	858	848	889	890	892	930	870	913	900	856	833	893	836	904	853	892	841	872	899	878	870	911	858	900	933	847	881	892	834	868	881	869	837	896	886	907	860	901	858	922	850	866	884	886	888	883	902	914	895	921	905	884	856	880	898	870	907	911	896	873	848	866	865	921	872	894	915	879	875	857	882	846	829	910	873	865	868	894	858	918	862	928	904	889	895	884	872	843	878	911	865	879	917	921	835	852	895	832	877	877	842	879	842	874	883	854	913	916	928	868	920	884	860	882	899	873	914	860	918	864	889	863	879	860	824	909	891	880	835	945	855	858	866	881	882	866	848	893	874	828	867	851	872	877	958	874	902	844	924	900	839	908	881	930	885	889	923	861	899	869	877	906	856	863	887	869	857	863	893	898	864	875	853	915	851	931	879	911	881	937	910	843	831	859	885	917	885	874	882	905	818	828	908	923	883	896	867	944	899	853	876	888	887	869	847	889	857	813	895	938	912	821	928	885	889	924	900	901	881	820	911	912	896	893	941	901	890	855	892	937	892	837	847	932	892	871	893	817	925	924	850	904	865	926	874	848	899	913	917	933	824	867	896	876	873	858	904	933	866	884	861	893	887	871	850	836	882	912	906	856	892	886	879	838	839	882	917	835	909	888	867	816	928	904	889	919	880	905	866	871	893	891	890	831	818	881	882	852	889	857	892	895	866	893	923	868	831	885	833	844	937	919	900	922	921	842	873	844	861	866	904	930	865	905	851	907	878	961	891	913	892	853	857	896	862	888	858	888	884	849	850	902	927	830	937	921	857	904	843	873	930	906	858	823	839	896	887	859	861	906	865	877	874	905	804	900	890	915	906	873	901	875	847	904	881	897	874	822	906	870	903	885	932	850	862	848	867	804	886	835	860	866	831	868	907	881	894	893	845	915	841	880	892	861	903	909	852	950	848	856	872	908	901	962	888	907	852	896	916	868	927	890	889	903	833	911	891	885	895	853	885	878	881	843	879	900	867	885	860	838	883	891	877	908	825	852	904	889	851	842	915	899	873	870	899	881	904	932	865	882	957	933	867	872	883	893	903	903	892	850	841	872	874	944	878	885	864	958	868	893	910	935	863	902	855	908	853	865	918	916	836	866	907	867	873	909	833	912	856	836	913	879	868	897	911	822	873	863	864	876	869	893	874	861	888	925	922	915	873	857	872	946	861	848	822	827	828	870	916	855	862	924	857	936	917	887	868	857	860	871	906	852	903	896	898	909	906	940	846	918	887	878	880	930	901	856	887	897	867	895	891	841	861	861	895	904	932	915	872	877	876	898	875	928	839	842	879	920	877	949	865	888	887	918	895	875	851	879	899	822	915	905	862	856	886	894	904	908	889	838	913	870	840	897	922	865	845	924	879	845	897	846	849	919	871	895	875	864	901	861	885	865	918	880	864	898	833	900	857	856	840	938	872	817	868	888	885	877	894	838	897	865	911	875	917	904	857	917	863	881	851	858	870	878	896	871	862	852	807	850	881	884	858	907	849	876	880	863	857	865	898	897	857	897	926	938	905	876	855	941	886	930	926	920	887	886	891	858	886	888	922	817	912	889	900	915	870	863	900	935	935	929	855	852	900	892	906	884	905	934	832	889	880	925	821	855	885	831	893	859	847	896	853	869	890	846	910	941	865	890	903	952	830	852	885	854	876	870	894	837	841	889	860	911	908	835	912	905	894	881	899	848	895	881	890	917	897	866	911	901	881	842	832	890	894	866	891	881	891	828	858	851	925	877	864	901	907	846	902	881	901	902	896	882	864	874	867	894	893	851	914	861	842	874	855	856	895	879	907	924	910	893	919	844	895	837	824	846	912	885	891	853	911	940	904	874	869	865	874	879	894	936	896	875	852	862	838	871	897	870	844	913	873	861	882	889	867	918	887	896	848	847	884	926	890	902	865	881	866	859	887	907	874	860	880	802	893	910	867	878	859	857	892	887	877	901	890	850	921	845	855	915	850	887	883	915	833	892	879	884	910	879	881	939	853	930	901	820	895	837	909	926	912	864	872	881	908	869	813	834	895	929	857	882	824	886	840	887	862	866	894	842	836	871	882	903	934	868	855	895	877	838	924	854	922	903	925	891	891	873	860	860	902	916	891	913	887	866	958	846	893	929	865	891	866	896	858	871	902	939	898	915	883	893	865	890	930	884	950	866	873	846	876	856	880	894	888	870	852	904	940	885	851	911	882	872	927	884	886	885	890	898	954	863	827	884	859	915	866	867	877	823	915	907	885	845	877	901	848	893	896	883	918	852	898	887	855	888	837
24119	21568	27633	25964	13752	4719	12353	17948	14759	9631	4449	2030	671	458	445	463	457	449	462	440	448	487	466	447	488	487	446	453	497	411	516	474	443	448	445	460	470	444	458	472	434	445	473	432	433	465	503	437	478	477	431	424	470	521	459	458	457	492	462	453	483	438	484	472	466	471	472	441	506	445	470	453	448	472	469	468	486	458	484	477	428	490	448	487	460	456	470	509	464	444	439	473	446	445	446	476	506	490	454	439	460	442	480	502	469	435	477	443	450	479	430	475	449	462	450	450	444	423	518	447	442	481	443	466	448	436	473	459	423	441	452	486	431	479	421	455	444	443	455	439	446	481	465	454	498	412	459	458	449	474	463	467	510	445	506	455	443	451	441	433	483	443	476	443	424	456	475	436	482	473	443	500	452	452	467	440	459	485	472	439	465	465	428	465	450	455	478	456	462	456	446	423	422	436	416	468	421	468	441	451	443	464	478	467	481	495	452	439	422	464	478	463	496	455	481	483	448	416	446	422	464	464	427	448	451	463	447	473	469	420	450	440	492	489	454	425	470	448	455	484	457	485	460	436	445	424	451	454	457	482	439	474	476	480	406	448	409	428	472	467	439	475	463	464	462	468	505	476	435	472	414	441	422	417	476	461	444	498	473	459	434	441	430	468	422	429	490	465	495	474	454	486	459	452	482	461	473	456	461	428	442	448	470	489	451	449	486	411	433	430	453	498	437	459	473	437	433	447	472	496	504	506	442	457	483	492	495	469	458	420	390	451	461	465	466	471	395	469	432	474	458	466	486	469	454	439	442	468	494	468	464	473	477	497	456	436	460	449	510	419	474	468	503	441	468	442	439	394	462	480	426	447	505	497	429	432	495	454	440	443	482	490	468	452	491	457	441	449	502	494	473	435	462	457	451	477	444	448	466	475	437	457	435	460	460	440	481	473	461	460	450	458	443	451	426	384	442	521	490	464	445	473	481	452	485	477	472	449	463	451	456	466	467	460	476	478	476	443	425	465	466	474	450	458	441	449	442	441	493	427	455	441	457	424	470	449	476	507	451	485	444	473	484	464	450	484	448	442	461	467	458	416	438	481	473	462	405	433	455	460	455	463	457	447	439	419	480	444	423	473	453	430	466	434	425	452	440	444	426	448	470	458	438	460	442	456	459	486	461	467	446	499	433	466	458	467	499	437	476	469	452	454	451	454	437	451	454	464	476	459	450	473	461	455	474	432	446	448	452	488	445	484	493	446	470	470	486	454	458	491	453	422	467	419	427	411	428	469	466	470	485	457	453	481	460	468	478	488	470	418	404	470	440	482	443	453	477	468	475	455	439	478	431	463	450	457	492	497	471	452	441	431	427	471	452	465	454	466	476	435	469	447	464	465	436	443	436	466	445	453	454	448	439	465	477	497	442	475	430	439	478	439	431	454	481	474	493	484	460	484	469	439	456	472	488	448	485	496	472	423	464	528	461	456	459	474	441	450	491	470	475	463	471	445	463	435	491	463	439	458	437	479	485	466	476	465	469	457	508	470	487	469	431	470	495	471	517	477	444	440	471	429	426	455	457	448	436	440	463	443	459	422	466	472	480	436	416	467	470	455	451	489	500	467	451	438	466	441	476	481	482	511	416	455	477	430	468	460	464	463	471	431	482	445	438	466	492	461	447	443	477	471	475	462	462	491	483	447	489	474	454	476	476	489	453	436	446	433	470	447	467	467	429	451	466	476	452	474	449	457	448	475	466	475	432	434	482	456	457	476	476	498	452	422	454	467	449	468	423	442	433	438	483	417	499	472	446	442	446	468	473	427	439	454	462	401	429	423	481	435	451	440	459	478	457	474	439	445	450	456	404	462	450	441	458	480	489	458	445	468	440	415	440	491	477	465	468	416	443	462	435	443	459	462	473	448	433	477	431	432	450	500	505	459	456	442	445	463	458	467	470	466	506	455	457	465	491	513	444	459	449	459	415	463	465	416	456	412	500	456	469	469	478	443	436	468	446	445	476	475	468	467	466	471	507	463	439	449	446	490	428	466	441	473	437	472	484	431	478	449	445	456	466	438	458	439	461	496	442	451	504	460	470	446	454	464	448	451	435	483	472	478	470	461	468	461	434	454	499	452	457	491	422	444	472	462	445	516	456	494	448	466	477	439	474	429	485	422	437	467	501	456	453	485	438	421	463	470	482	428	471	480	470	431	503	455	404	470	452	450	479	432	471	415	439	401	462	432	459	426	489	475	458	474	447	439	468	423	460	472	467	431	504	489	462	451	488	478	459	465	459	443	455	466	481	456	479	419	461	452	427	468	477	459	474	452	459	458	482	415	474	464	461	462	425	449	459	438	423	488	440	434	461	410	429	497	457	480	423	453	455	438	409	491	468	481	474	475	488	437	474	448	480	488	478	443	493	470	431	454	475	497	472	444	458	469	487	457	435	436	470	445	461	481	448	457	494	460	460	482	453	405	414	474	480	466	429	485	443	513	440	450	441	443	454	449	480	457	437	477	448	473	465	453	471	440	481	447	436	430	471	456	461	502	447	498	467	457	480	478	454	467	454	438	484	437	457	427	481	419	481	479	483	458	475	441	486	436	480	441	423	449	458	452	494	458	445	433	445	453	456	474	453	409	427	468	428	469	453	459	433	461	452	433	459	462	450	447	446	459	471	500	445	462	472	474	468	433	478	478	468	431	435	444	465	448	456	470	498	480	498	462	440	450	449	447	454	476	472	451	459	440	448	452	476	420	465	482	467	451	436	440	421	460	456	462	488	440	450	450	462	450	443	451	458	489	465	462	466	444	423	438	472	469	461	487	477	446	477	485	472	453	443	461	480	454	451	449	490	448	467	440	442	397	454	480	435	464	425	448	425	478	480	482	462	453	458	454	471	485	486	465	451	444	466	463	456	476	469	407	480	451	454	481	463	422	449	487	479	490	432	438	486	412	433	452	449	456	459	397	457	448	432	480	470	478	459	475	481	464	456	457	436	467	437	453	458	456	451	438	460	424	462	480	459	501	479	437	464	495	451	438	487	452	460	448	457	425	487	446	457	454	439	419	430	427	435	501	475	446	449	456	468	471	514	448	470	459	472	449	444	431	455	471	452	497	485	469	462	463	470	448	469	468	444	436	453	469	473	478	466	462	489	462	428	465	487	439	402	461	497	470	426	504	495	456	446	480	456	439	451	455	461	475	472	480	438	444	431	427	447	489	464	479	472	463	446	485	478	470	415	436	502	442	472	475	441	434	460	454	447	454	517	434	424	462	470	469	435	449	459	449	485	432	489	449	469	430	465	472	470	409	458	462	420	457	443	469	431	452	419	445	421	489	476	441	465	443	467	452	470	465	496	467	437	474	455	499	462	456	447	489	436	426	483	410	460	454	417	497	485	417	429	423	495	440	430	438	474	454	480	472	456	478	441	435	440	493	493	444	468	432	475	472	476	451	440	472	432	479	500	449	404	440	455	445	503	451	432	472	440	452	452	434	433	484
3759	9305	5929	2908	2754	9939	22550	28628	24003	17190	9114	4482	1315	756	741	777	749	792	752	736	709	785	760	722	726	755	725	775	756	763	775	777	767	703	736	728	771	734	731	752	786	767	762	737	768	747	721	750	811	716	787	752	758	769	773	763	768	798	800	728	745	760	747	746	822	730	774	767	730	754	737	690	816	730	794	738	731	737	762	739	726	712	701	779	773	754	778	722	732	799	748	772	777	738	726	742	734	768	789	750	783	778	751	728	761	775	774	761	766	764	771	753	789	765	746	781	731	728	714	735	718	790	747	794	786	741	724	713	747	749	800	723	768	773	748	753	760	729	734	730	765	740	772	762	743	757	808	804	756	779	759	760	753	795	773	708	765	764	774	757	715	748	781	747	745	771	784	764	740	724	765	750	727	747	735	750	757	713	740	777	717	740	718	772	777	759	842	698	738	768	747	767	776	799	812	779	750	750	729	720	724	798	746	734	750	766	728	759	734	723	729	784	691	687	723	772	735	730	764	767	746	746	756	751	796	768	776	747	743	782	746	759	717	796	695	750	747	764	759	740	770	767	773	731	755	766	684	779	779	756	710	743	717	761	734	771	761	752	744	748	732	781	791	723	743	738	725	724	771	804	747	694	761	804	748	765	796	788	716	745	732	741	726	787	769	736	748	758	740	726	786	715	763	815	709	750	778	764	768	758	732	727	732	796	718	769	800	737	740	723	797	775	749	750	809	744	788	741	723	776	761	780	785	716	737	754	739	764	745	777	737	773	715	747	726	756	710	755	767	741	694	705	792	714	826	726	794	752	731	710	712	734	756	818	724	785	743	788	760	755	738	768	784	738	749	689	724	701	744	747	743	726	766	722	764	753	776	769	744	740	725	731	781	760	750	732	789	747	748	740	727	703	783	755	753	729	790	789	814	764	765	701	772	803	721	752	754	796	755	727	805	770	748	709	780	728	752	804	748	761	759	724	784	768	759	794	801	743	721	757	728	775	717	761	807	742	765	781	778	735	732	753	765	756	768	755	720	762	720	768	729	744	776	741	724	734	744	777	732	738	791	723	770	773	738	753	789	795	756	739	748	752	699	752	731	784	781	780	768	754	776	761	797	750	772	757	779	752	767	757	763	756	766	754	772	735	705	811	756	739	732	788	719	700	756	792	724	757	766	764	745	737	753	731	740	720	718	792	795	758	764	741	752	783	803	754	724	754	769	742	740	743	801	811	759	699	749	746	714	803	730	720	731	796	727	728	734	763	774	772	730	721	769	724	701	739	735	771	753	730	742	755	746	681	740	751	717	748	755	767	754	762	773	752	716	696	774	750	756	752	792	766	763	774	747	773	721	735	753	779	727	750	735	775	778	781	750	769	715	772	781	749	743	714	743	762	741	798	771	749	783	758	788	700	732	771	794	794	760	765	756	762	756	730	763	773	802	762	769	717	749	738	718	718	760	808	766	735	760	729	786	774	732	723	797	754	812	755	719	770	767	738	738	769	783	722	720	779	742	722	736	743	725	742	743	765	747	746	753	777	732	720	751	753	746	727	768	783	805	716	793	758	770	762	764	754	781	737	798	754	757	722	777	787	779	754	737	775	737	776	751	757	744	761	766	746	772	741	746	749	785	767	770	768	767	746	743	765	769	744	743	753	813	743	736	760	731	719	759	767	767	800	734	785	735	668	764	722	832	784	815	770	759	720	784	785	748	780	746	732	743	741	785	746	783	724	783	759	745	744	758	733	751	780	766	796	772	744	775	787	724	743	710	732	704	800	763	717	835	773	699	776	745	782	741	820	742	730	733	757	787	743	805	766	752	768	757	802	733	777	825	780	787	738	764	696	723	730	683	772	783	788	772	733	813	739	737	733	724	791	768	703	764	754	719	774	784	774	777	791	754	777	766	755	758	725	770	757	772	722	775	748	743	773	738	755	757	725	738	766	731	808	748	768	712	780	761	711	760	711	774	714	745	678	754	758	777	715	701	731	779	742	738	788	757	739	713	719	722	741	772	759	748	771	764	727	731	743	761	813	764	793	730	709	767	730	801	711	780	806	779	753	768	813	802	766	783	773	719	782	779	729	760	738	714	740	731	842	762	758	748	727	760	777	745	785	753	789	778	696	796	727	717	773	760	753	711	743	749	715	768	703	735	746	772	736	770	744	788	748	757	756	786	758	757	723	766	766	743	788	808	738	773	720	740	754	741	729	716	769	768	727	794	721	784	763	758	764	774	734	776	781	778	769	706	756	679	794	798	773	745	783	722	766	739	726	732	791	753	753	767	753	762	755	732	790	743	745	709	769	769	809	789	745	750	745	745	751	781	775	741	774	799	746	821	705	723	767	749	778	742	741	772	725	765	737	763	752	743	777	719	788	765	750	762	781	722	746	776	746	744	723	762	745	748	719	706	749	768	750	743	788	716	754	779	730	730	747	752	756	764	707	759	697	783	741	780	760	757	776	755	751	718	763	761	758	785	791	743	707	765	783	742	751	719	773	744	688	725	716	753	772	762	774	738	776	783	745	742	751	761	727	794	750	767	729	737	753	772	754	713	756	732	779	799	741	750	750	747	801	725	780	725	741	794	764	750	721	752	723	739	805	756	752	781	752	781	724	768	735	718	745	771	773	726	745	758	750	702	749	729	742	777	773	765	744	780	745	720	721	734	737	708	750	807	766	772	740	779	757	759	732	793	731	786	746	753	789	695	723	736	721	765	770	743	734	747	733	780	740	735	738	779	757	740	759	764	725	739	794	727	791	764	725	801	748	774	802	741	771	789	718	747	745	770	759	768	755	761	778	773	799	752	754	745	702	734	758	764	786	782	749	782	772	731	765	798	699	740	722	772	765	766	750	766	771	762	773	771	762	744	740	708	744	743	783	775	795	743	748	739	759	751	665	743	692	778	772	729	739	716	755	747	742	777	760	783	711	768	774	745	729	711	748	741	749	747	774	726	776	741	777	703	789	707	735	776	783	786	791	762	708	758	744	744	707	768	750	701	776	803	699	737	754	758	790	804	751	763	790	736	740	745	751	751	795	743	709	753	752	771	714	761	762	696	769	741	743	791	744	802	774	766	748	761	772	817	737	769	784	744	757	771	787	738	747	762	757	758	751	762	767	736	738	767	743	694	737	768	741	776	707	749	775	752	736	747	745	743	740	742	797	758	761	779	711	725	752	785	753	736	756	768	756	767	750	736	766	787	780	724	706	766	736	762	738	745	775	774	713	777	772	770	769	750	764	730	749	775	781	755	775	714	741	762	729	779	765	735	756	733	755	794	778	743	735	748	734	757	738	788	787	746	709	781	755	766	723	716	744	719	781	744	787	753	747	766	787	781	818	760	688	789	745	719	774	761	745	788	754	736	733	754	738	713	733	781	766	791	789	752	758	743	748	758	729	777	804	762	702	754	769	737	686	722	742	715	771	703	807	752	802	737	769	711	733	731	800	707	758	774	736	762	786	770	734	756	739	779	728	740	764	786	768	746	751
25472	21560	24584	16736	1010	705	1908	6499	7067	4997	2640	1270	631	540	508	565	496	543	488	501	520	494	532	512	541	513	528	540	541	522	513	534	490	500	538	538	507	501	551	517	503	493	550	557	527	521	541	525	565	530	542	524	540	528	507	528	514	521	512	524	555	524	518	521	546	512	551	580	527	560	540	513	508	517	506	517	511	534	509	496	521	515	542	585	514	502	517	526	479	551	506	516	533	534	533	514	545	544	522	550	546	537	513	503	533	529	508	530	527	511	525	543	558	532	518	529	513	524	482	509	533	538	488	505	543	511	500	552	565	510	504	514	511	497	563	506	469	517	540	512	528	535	506	520	534	565	525	511	551	555	524	503	520	508	506	495	535	495	541	506	506	540	529	557	534	505	488	537	534	543	520	535	523	499	557	495	498	525	549	540	546	517	504	549	535	509	478	494	538	549	545	526	502	533	478	557	528	505	476	492	570	532	524	532	496	548	510	566	543	535	538	498	490	483	517	497	560	550	514	542	545	512	571	516	503	524	513	567	524	503	526	511	474	511	566	517	490	498	474	480	544	475	530	542	542	514	531	525	547	515	534	537	530	530	502	507	540	522	541	529	497	545	512	503	542	502	510	541	491	522	489	567	531	518	521	516	531	482	514	497	492	560	537	544	494	517	540	526	510	497	529	522	544	550	503	500	527	503	547	509	521	541	516	499	523	540	515	513	512	519	507	526	518	586	506	521	546	474	553	537	544	511	502	526	554	538	520	499	531	505	571	552	579	539	510	515	579	490	479	520	528	452	514	532	499	510	491	512	545	541	511	528	497	536	531	579	554	559	525	524	554	541	523	534	525	487	522	524	496	543	493	530	516	533	536	497	557	509	484	540	514	547	497	549	528	563	536	527	495	533	557	514	502	537	497	535	513	524	497	529	499	504	550	571	490	527	514	541	514	514	527	511	515	524	504	539	501	511	501	511	528	482	499	519	577	566	501	529	543	546	559	514	496	568	539	535	528	545	507	502	545	500	523	513	589	501	520	491	503	563	548	487	480	539	543	527	539	505	505	491	529	501	529	515	558	509	504	545	517	500	557	507	576	520	501	565	496	530	553	515	533	518	483	525	496	531	532	524	525	505	508	514	513	539	509	496	499	567	512	499	522	505	495	511	511	565	546	499	517	522	566	526	536	552	541	519	532	517	502	522	551	507	506	525	565	537	537	537	547	545	496	542	486	491	557	505	529	529	530	501	504	510	508	572	513	537	535	542	527	548	510	542	553	533	495	535	509	556	551	510	522	552	526	541	526	503	528	508	517	496	567	539	568	511	503	532	523	525	535	551	524	540	537	496	553	532	537	523	510	543	526	525	545	559	520	547	536	495	531	530	557	494	473	506	535	516	485	542	521	504	481	551	502	546	490	525	498	509	547	512	514	551	509	574	519	531	516	520	523	501	490	533	538	570	533	524	479	487	513	507	517	536	481	509	515	529	552	531	523	531	499	556	487	512	516	474	567	510	466	549	528	516	512	542	486	512	487	518	534	501	526	536	491	517	515	535	512	544	517	500	490	578	507	529	546	506	481	497	518	539	541	523	510	525	523	560	520	512	535	549	473	540	526	537	542	526	476	511	484	533	498	503	513	505	509	534	498	556	564	493	533	487	499	547	538	519	493	533	544	535	526	512	553	513	545	531	526	500	525	534	497	527	525	539	519	519	511	506	517	541	534	528	514	522	496	505	520	536	538	484	522	546	543	525	521	509	492	506	527	544	560	493	508	512	490	568	527	493	521	497	553	517	543	521	515	564	542	484	488	497	490	501	499	522	524	505	543	554	540	504	524	518	513	514	514	495	491	542	518	495	517	528	565	536	498	529	518	511	533	550	541	528	516	528	548	503	540	542	525	526	503	546	540	549	499	512	487	563	513	552	539	534	527	552	523	555	523	516	512	510	537	516	535	531	548	514	506	561	481	475	534	547	527	512	554	517	551	536	545	476	513	523	508	511	500	529	519	528	515	515	558	492	506	528	515	521	527	539	564	541	535	562	527	507	549	491	524	527	511	507	584	497	490	536	548	543	549	549	546	542	509	520	530	521	547	559	497	537	500	509	488	493	546	502	539	526	509	531	501	537	566	543	491	545	560	537	472	540	514	503	510	497	500	543	486	569	485	536	507	523	517	550	519	513	522	494	518	508	517	544	532	575	541	500	509	498	510	548	484	553	484	504	538	502	486	526	544	554	551	534	498	552	536	532	526	535	505	525	520	469	514	516	515	535	499	533	517	543	543	500	524	489	495	533	568	518	531	505	558	505	523	523	530	511	534	511	542	532	513	545	560	540	515	553	499	502	526	504	535	479	537	558	527	511	549	530	537	542	526	547	546	510	498	580	543	530	496	526	495	495	533	501	546	543	575	525	537	492	528	506	531	535	550	535	584	533	511	501	519	566	519	498	495	526	535	524	517	545	514	509	517	502	549	506	516	541	532	523	545	543	548	528	513	473	512	558	511	471	553	508	491	530	497	571	522	548	553	520	547	542	557	532	520	509	538	535	519	533	533	537	603	488	525	556	514	565	545	501	550	538	527	515	496	564	500	501	481	547	510	507	515	528	534	517	534	480	548	522	539	535	513	549	519	522	533	558	524	498	457	568	503	513	531	514	552	563	525	522	543	541	551	537	582	524	503	505	534	569	516	533	539	498	500	488	541	540	535	517	530	494	505	530	520	524	516	564	527	545	512	555	516	489	540	521	508	521	509	512	533	544	563	529	513	569	531	529	499	515	542	521	506	503	519	567	537	564	550	593	515	538	513	574	553	558	512	529	559	505	540	514	505	536	527	470	538	522	548	523	515	551	531	510	540	513	508	508	512	503	470	521	530	554	525	517	506	516	560	508	509	492	495	528	523	540	519	500	552	521	488	536	537	504	557	542	509	549	527	539	526	521	514	528	554	557	503	480	494	504	493	478	557	508	536	513	521	534	524	506	513	530	517	516	531	522	562	539	508	522	492	509	530	533	531	551	552	501	529	558	551	528	517	502	496	525	513	525	556	558	546	551	513	516	498	529	554	515	521	520	492	523	538	519	466	542	559	528	548	554	552	497	518	501	479	532	522	560	512	501	540	559	535	508	518	522	502	543	513	501	457	513	500	515	530	499	548	532	563	500	538	545	533	512	531	526	499	531	533	536	541	519	519	516	521	532	529	549	524	543	548	527	506	496	577	569	539	511	526	573	537	527	550	481	544	512	501	552	549	532	597	522	521	522	499	596	556	491	541	546	502	538	531	532	494	518	526	564	520	521	574	523	525	558	498	562	509	505	523	513	494	521	541	575	532	530	522	515	569	551	515	549	578	485	534	526	518	550	481	513	523	553	526	472	506	501	541	549	525	577	495	511	537	537	545	532	502	516	508	523	517	550	496	608	496	498	551	573	531	538	522	514	541	496	523	534	531	494	522	568	542	539	527	505	508	541	529	555	511	529	525	531	518	523	545	539	518	544
4201	5553	3800	2043	1531	1683	5816	17952	17122	12763	6805	3002	1198	868	887	836	811	760	842	884	863	829	845	859	846	805	841	839	852	863	882	836	825	787	835	892	861	847	795	822	846	888	816	851	855	817	839	842	876	869	886	841	895	870	862	855	890	856	815	863	865	816	834	818	821	832	851	815	829	812	847	856	838	825	877	821	780	830	818	838	844	828	832	806	874	857	875	809	865	869	848	814	846	846	836	842	873	848	816	826	875	801	856	816	884	818	836	857	863	839	910	825	859	826	858	810	888	796	855	838	811	814	802	841	841	824	807	800	817	871	857	827	862	817	857	858	866	812	830	824	803	822	869	882	826	834	866	845	784	888	856	825	772	787	952	797	850	806	811	861	819	854	896	853	862	853	888	864	865	847	807	802	838	839	875	859	872	832	861	812	792	840	832	832	809	831	810	865	825	815	829	870	842	798	806	886	831	853	870	854	844	792	802	831	873	883	849	843	865	880	873	856	830	873	759	824	866	821	849	822	842	808	836	847	808	873	855	879	822	899	833	810	831	875	893	866	853	827	865	817	853	843	805	816	795	840	884	861	820	837	824	837	826	832	797	861	826	841	823	888	851	875	886	791	802	866	848	852	884	867	815	835	833	854	842	843	793	836	857	840	850	825	820	826	808	887	829	824	848	845	834	790	847	827	829	844	853	872	865	783	881	810	788	827	891	854	869	855	864	804	800	837	865	815	867	852	819	859	857	846	828	829	845	852	861	862	786	846	884	814	866	813	821	871	807	828	863	816	845	858	819	896	840	850	853	839	870	890	830	864	804	826	860	818	818	840	842	835	786	823	846	862	871	811	819	869	844	808	839	842	844	857	809	813	849	877	840	826	877	858	903	830	841	853	848	796	834	846	796	789	864	830	793	826	845	805	806	813	841	901	881	842	817	821	830	846	930	863	851	846	831	814	817	793	818	812	853	840	868	822	843	820	826	855	812	864	792	814	855	841	779	799	843	885	820	841	820	856	869	822	774	822	844	859	841	849	873	850	856	810	858	822	882	834	799	830	803	786	850	871	806	861	831	803	852	838	795	799	868	886	866	890	797	804	813	839	853	807	881	847	826	822	855	845	809	812	852	851	862	857	777	838	864	834	799	858	907	863	838	845	771	856	861	800	868	865	843	843	841	788	847	837	850	823	827	837	816	814	834	841	867	877	845	788	836	832	828	838	805	851	897	824	809	826	833	880	881	839	870	809	862	852	852	815	855	827	842	845	812	848	924	879	840	827	850	819	809	871	852	826	849	831	800	812	881	865	798	863	862	850	852	821	808	822	867	815	823	815	891	839	796	863	871	823	886	905	810	824	851	886	849	810	819	854	840	820	821	860	823	849	815	843	831	853	859	873	860	862	843	803	862	816	844	815	785	878	832	789	911	883	874	863	859	840	838	827	832	798	866	821	824	786	844	863	789	851	876	776	866	832	865	841	837	790	832	849	824	827	813	850	814	815	838	887	853	929	863	833	873	800	847	868	852	812	872	821	833	839	834	827	794	844	841	893	852	875	887	860	877	821	879	926	836	847	846	907	851	851	859	883	870	856	787	836	854	850	798	830	833	846	893	845	841	831	821	826	850	851	801	859	807	871	754	837	841	857	814	861	835	862	829	811	875	856	830	870	807	843	860	786	851	872	830	816	866	848	869	805	854	813	833	828	851	840	853	826	849	868	835	855	801	820	867	865	813	821	917	888	827	827	835	844	857	909	879	878	863	887	867	846	860	792	831	863	782	817	814	853	788	905	814	800	839	818	850	786	813	817	851	827	771	825	831	790	883	850	840	866	792	832	850	887	835	872	810	796	818	774	874	850	854	890	843	860	798	832	855	859	852	854	788	831	861	862	844	877	799	850	873	842	812	826	882	853	853	818	838	855	861	848	855	817	825	823	870	802	792	831	870	825	825	879	771	834	857	764	821	833	799	850	825	837	780	808	876	829	831	922	854	841	796	833	833	795	822	858	869	860	826	829	834	864	805	864	863	894	859	820	848	836	865	818	816	859	866	859	873	848	851	873	829	872	830	843	815	859	876	795	868	835	886	933	815	821	863	848	831	842	828	764	798	848	832	852	845	826	813	815	831	840	805	822	811	855	852	823	805	866	861	882	857	833	817	823	868	902	842	840	925	860	797	864	826	824	872	880	843	848	853	792	881	878	814	869	838	832	775	830	841	801	853	871	829	874	791	863	864	794	839	905	844	869	861	884	801	788	873	832	848	918	882	913	829	875	846	872	868	810	869	789	879	847	808	839	843	821	836	810	839	927	873	855	843	856	820	883	835	829	871	797	828	805	855	810	859	827	874	872	836	855	829	797	852	863	833	843	774	878	830	815	831	791	816	832	837	850	844	853	787	837	813	840	901	923	852	836	840	819	825	855	857	839	850	824	814	813	855	872	888	834	808	870	839	850	886	845	857	800	850	825	849	816	835	846	868	879	827	864	816	858	830	842	862	824	841	839	837	878	826	859	822	844	870	825	848	821	842	858	793	853	823	864	837	857	808	798	800	889	831	889	827	852	875	826	842	854	762	837	848	902	827	875	810	815	874	868	906	875	857	840	831	859	825	806	839	898	864	830	834	848	844	835	880	861	816	826	844	854	925	838	807	779	849	849	922	758	848	827	878	820	845	818	800	840	868	841	888	863	877	830	851	827	848	849	851	829	824	845	802	839	846	831	818	828	857	840	860	844	844	817	808	788	826	833	830	868	747	825	855	809	834	858	811	842	825	856	885	869	818	863	876	829	819	795	868	875	852	899	789	846	809	871	828	816	783	846	852	847	835	786	824	866	833	886	864	887	872	850	842	810	793	855	827	810	902	793	879	817	821	829	836	842	878	804	904	849	867	816	794	834	851	820	840	822	811	859	810	815	856	826	854	827	834	839	843	837	837	816	884	825	822	888	836	767	850	841	788	850	826	836	811	872	851	834	882	826	894	851	854	834	794	831	836	831	848	857	795	845	883	812	852	854	834	860	829	845	856	830	808	854	893	853	910	865	829	881	842	799	829	813	848	772	866	833	883	846	855	828	807	887	819	873	813	845	886	840	818	824	816	847	864	822	810	846	824	834	826	881	843	860	853	845	864	846	844	852	835	836	821	860	819	831	826	865	860	772	825	863	817	832	786	895	856	798	822	883	854	877	875	805	830	869	843	821	822	846	784	845	870	892	820	818	790	906	831	844	833	885	828	846	829	877	822	839	865	899	924	874	830	934	859	888	895	820	788	827	847	781	848	870	822	848	828	868	854	831	831	818	831	874	868	839	768	833	828	842	799	901	891	841	869	796	846	809	795	865	776	859	842	852	806	875	824	841	850	850	828	827	901	887	822	819	816	899	864	826	819	822	834	846	841	851	853	838	851	852	854	831	847	779	844	824	817	808	847	807	870	811	858	853	896	833	813	807	814	818	804	847	839	838	831	796	830	824	856	826	816	813	833	852	837	840	813	870	866	834
22961	21596	28698	24967	21598	14601	3751	20908	28073	22428	12730	5163	793	369	339	349	324	349	335	330	342	308	326	335	331	325	327	334	327	380	348	358	338	379	361	335	372	336	316	352	322	357	333	358	313	329	346	314	363	358	347	298	343	298	347	336	311	323	355	352	317	305	372	319	359	338	299	343	339	311	341	321	309	322	356	314	327	332	315	330	345	356	334	336	350	321	311	322	332	317	311	338	289	343	326	340	342	332	331	329	335	312	328	326	321	356	301	303	315	346	333	309	364	332	318	312	339	326	307	354	361	328	352	348	340	307	333	312	313	337	340	307	334	328	358	317	285	361	335	317	311	326	344	337	328	313	330	364	328	354	348	352	341	351	303	311	368	324	339	343	344	305	356	320	331	295	332	349	339	336	345	313	330	359	300	312	351	317	327	319	332	342	306	336	332	352	341	350	349	345	343	309	332	317	329	307	358	323	336	364	299	309	325	323	350	320	350	320	323	334	334	335	329	334	341	321	325	337	344	313	355	320	335	348	313	334	346	327	375	326	356	334	344	350	356	350	336	304	334	336	320	364	302	334	334	347	341	363	334	329	330	322	344	300	345	333	350	351	324	292	330	321	361	325	335	359	325	358	296	325	336	352	338	280	317	325	345	339	351	322	351	321	371	317	312	359	338	330	282	317	304	327	319	327	349	349	379	347	333	334	296	337	318	319	321	286	321	341	328	348	348	309	359	362	328	336	381	335	344	338	330	321	351	343	327	340	333	354	347	363	324	326	341	353	326	357	335	319	310	312	314	339	325	316	375	327	318	317	320	334	335	328	304	361	333	329	339	329	316	296	345	320	357	346	352	326	301	328	327	351	351	322	333	366	342	338	313	324	338	339	318	326	366	318	345	349	316	330	361	346	332	333	335	321	325	321	338	349	345	352	336	332	320	327	321	322	310	333	324	335	355	329	305	344	324	341	341	350	308	328	375	312	309	327	372	298	324	324	321	340	316	331	347	319	334	349	306	312	282	326	329	329	323	340	355	323	333	346	357	352	336	333	318	295	319	327	346	340	315	316	308	360	319	364	344	337	341	343	332	367	315	333	327	349	326	335	351	332	360	345	323	326	343	337	334	335	341	343	336	333	330	358	301	354	339	323	344	338	325	364	333	337	363	322	352	296	348	331	333	352	338	343	353	317	318	318	335	320	355	306	356	326	319	311	334	364	369	339	312	355	350	336	320	321	330	310	334	311	309	318	352	354	305	341	326	304	316	326	316	345	305	338	315	321	325	362	347	350	330	330	345	357	362	344	345	358	324	323	316	346	330	325	344	326	351	328	345	349	353	337	342	349	340	315	335	356	330	328	342	359	342	353	319	328	300	319	297	319	328	317	315	300	336	316	386	342	369	328	329	323	316	304	317	339	314	338	306	340	374	341	307	336	317	293	345	320	322	355	326	304	361	336	334	334	322	314	346	307	322	350	321	320	322	326	322	337	333	342	306	318	310	323	339	313	342	346	344	333	350	330	335	317	330	357	321	311	351	347	330	335	337	327	354	337	333	321	323	319	332	306	332	316	332	351	331	347	315	355	350	340	315	344	323	312	296	329	356	338	320	325	344	362	358	339	326	350	342	305	339	326	351	316	346	326	367	300	303	333	317	289	319	334	324	365	305	289	327	335	348	347	316	330	330	348	318	295	338	318	309	339	340	321	323	335	355	317	328	337	325	345	326	323	313	335	347	327	310	350	370	325	332	316	319	358	324	333	337	326	360	310	343	321	342	357	298	297	301	328	345	367	336	345	337	354	329	330	320	332	323	342	350	312	300	358	354	343	373	345	356	327	329	312	299	335	327	334	324	332	350	314	336	330	309	319	347	335	328	289	349	354	330	348	334	363	327	338	368	346	312	333	339	333	334	322	344	350	328	315	336	320	335	340	352	372	323	338	324	353	347	315	312	337	376	317	339	328	340	330	303	373	319	325	310	348	332	355	336	342	360	303	337	330	302	311	320	325	279	334	337	325	339	344	337	300	302	340	326	359	330	313	337	363	329	322	346	340	309	337	314	360	350	355	359	345	336	346	384	311	343	303	311	326	342	319	324	300	303	350	323	329	340	338	334	344	329	328	341	343	383	310	327	309	322	337	338	332	345	349	329	309	317	309	343	340	354	326	327	336	314	339	337	326	339	302	355	348	337	322	342	295	311	350	344	374	324	337	343	315	303	300	346	320	366	326	307	315	318	339	339	335	332	343	339	364	368	319	344	343	341	318	324	351	315	309	310	307	316	333	334	317	360	356	333	354	319	325	350	339	334	330	311	357	363	333	325	329	346	346	355	341	323	306	356	315	334	345	344	335	342	310	356	331	334	337	327	338	349	342	338	337	322	309	326	339	327	330	337	360	317	336	345	304	327	350	354	352	320	295	333	345	320	332	327	356	334	304	333	338	331	322	322	316	353	360	344	353	330	321	350	369	325	341	342	323	320	339	318	342	294	344	338	335	318	342	337	322	322	302	369	336	364	337	313	322	390	333	333	305	331	329	353	313	330	337	360	273	350	356	321	346	365	329	322	341	309	321	354	329	325	376	336	358	320	362	328	334	317	331	334	325	298	300	350	310	302	341	318	294	327	320	354	334	324	325	356	315	310	328	338	331	336	327	364	301	325	335	327	316	364	304	345	329	327	331	313	301	311	329	362	343	325	325	296	327	364	325	358	345	338	317	313	337	338	303	317	365	294	358	342	345	331	352	365	319	344	297	340	357	341	333	302	349	357	314	320	369	293	315	302	321	335	325	317	340	313	332	329	344	341	302	296	311	370	343	343	325	338	336	338	320	307	332	335	314	307	336	344	322	301	342	349	337	317	326	314	335	320	340	319	311	330	274	380	349	356	364	362	342	319	326	358	334	299	345	314	321	339	338	342	310	331	342	327	359	307	313	306	314	349	338	338	309	335	312	320	317	336	356	330	341	326	318	315	333	326	341	335	369	323	370	367	297	353	325	361	368	332	332	328	338	384	372	375	333	340	328	326	301	326	310	281	354	303	331	302	348	318	322	373	307	352	309	331	362	335	335	347	294	340	325	367	321	338	333	343	312	364	316	355	333	345	325	343	304	299	366	326	342	316	303	363	314	316	359	301	349	341	310	338	316	355	335	349	339	298	326	329	320	356	331	348	339	323	346	362	340	349	332	331	314	370	345	318	348	322	299	338	355	343	332	308	352	331	347	340	321	319	367	329	316	362	355	345	339	305	332	337	310	332	343	366	357	332	309	324	326	317	306	344	363	314	330	335	360	319	340	354	350	343	340	320	345	322	340	323	313	307	332	342	303	311	327	358	283	342	350	341	341	320	304	362	346	331	319	311	338	318	371	356	303	320	335	314	337	334	325	342	317	345	363	335	350	321	297	331	321	331	350	327	342	336	356	334	323	315	334	307	354	327	329	332	328	339	322	312	340	302	311	301	359	332	347	332	345	335	313	321	354	326	343	366	339	320	289	320	379
4868	14813	10156	4806	3265	2399	7328	33458	37479	31345	20064	10381	1623	599	553	559	505	553	562	577	530	556	543	559	543	546	534	573	561	603	591	499	526	620	510	542	529	543	578	491	545	568	533	531	576	557	552	505	559	535	567	557	551	568	532	541	529	519	526	519	544	539	564	542	557	533	540	552	535	529	560	563	518	581	532	570	562	547	552	518	535	558	546	559	532	506	537	561	544	541	547	564	521	552	548	514	560	561	509	540	534	569	568	538	601	530	580	562	537	569	542	542	549	523	514	525	546	555	561	571	565	539	571	533	579	555	562	566	536	507	538	523	556	522	573	533	536	504	522	570	539	543	551	545	550	568	540	519	555	548	553	539	550	501	559	518	569	559	533	542	528	545	507	562	537	590	530	554	567	550	542	550	528	539	561	525	501	550	526	540	535	551	536	564	545	508	561	557	560	572	508	572	546	498	559	559	549	543	559	575	506	547	536	532	519	557	543	540	536	563	573	486	544	549	500	528	559	533	543	529	532	511	593	545	534	557	536	538	526	534	528	536	547	511	560	552	563	559	517	577	567	557	518	575	535	584	572	532	580	523	542	499	568	584	514	550	530	587	544	554	534	519	536	552	578	488	530	507	512	543	549	564	493	537	554	525	549	534	557	525	547	574	532	515	579	539	529	596	518	552	566	525	521	525	555	512	542	560	498	482	539	520	545	569	524	538	540	515	510	528	543	568	536	560	560	519	512	525	537	557	527	532	529	522	563	534	561	572	555	536	554	554	585	566	561	525	581	553	552	504	516	530	487	528	514	590	575	552	542	527	527	502	551	522	561	547	526	546	527	533	566	490	568	549	557	543	466	537	578	533	525	545	524	519	546	551	551	539	520	568	559	522	610	588	531	590	556	551	544	515	553	555	489	503	571	523	535	553	518	540	565	559	515	562	580	553	500	529	564	564	534	537	588	537	535	572	561	559	518	511	556	536	562	537	533	520	557	532	554	560	554	558	518	552	561	542	465	516	544	531	549	562	531	535	555	587	580	548	522	543	530	514	529	547	566	545	514	518	512	554	544	555	572	555	598	548	515	534	578	498	532	493	530	574	535	536	540	563	516	510	568	517	560	544	554	557	551	591	539	550	538	565	522	537	580	543	527	551	593	499	562	513	550	543	540	584	533	542	557	518	530	554	570	562	533	529	601	530	533	550	519	541	548	578	584	551	567	552	513	523	510	544	533	548	525	546	551	529	512	590	556	530	549	544	562	551	514	519	545	493	564	534	532	542	548	591	530	555	584	573	533	535	549	574	519	548	551	531	542	563	546	574	560	570	533	512	559	540	515	554	561	559	577	532	556	577	547	572	528	543	559	517	523	518	524	526	579	501	551	557	544	510	539	569	528	520	523	530	530	570	536	562	507	536	576	558	521	538	569	569	555	540	563	556	557	529	547	519	500	554	520	529	574	546	523	530	531	536	521	522	598	547	515	565	512	567	520	551	510	531	549	510	568	559	553	568	553	581	564	490	558	542	551	533	534	587	553	563	558	518	541	556	525	523	524	537	504	576	582	555	602	536	544	523	503	544	579	527	519	528	579	478	580	561	518	562	538	527	557	547	580	539	502	579	523	548	544	573	506	574	554	585	578	475	521	565	498	552	553	528	511	534	548	530	554	536	587	581	548	549	529	557	513	530	520	517	533	552	567	551	501	523	518	589	597	553	553	548	558	566	551	480	545	538	560	572	544	508	525	546	502	614	526	544	535	533	553	516	545	498	541	519	537	529	498	560	514	486	546	571	535	561	545	532	579	538	528	537	508	546	536	578	588	529	487	540	532	531	536	530	504	565	546	556	542	533	549	542	574	571	549	568	573	500	512	562	522	531	555	593	588	531	550	546	552	556	512	603	578	546	558	542	568	546	546	541	482	593	524	531	527	531	543	542	512	565	533	506	573	507	531	502	560	543	519	577	561	510	513	571	566	551	549	558	548	544	575	541	563	567	544	540	514	557	585	527	557	536	567	557	536	550	527	529	516	546	528	544	538	501	527	556	530	548	525	549	567	556	570	558	539	531	540	593	535	537	543	559	488	555	537	519	547	600	547	517	616	513	563	571	559	532	550	553	570	554	518	579	558	536	535	527	566	579	544	546	522	539	528	552	572	565	507	524	554	560	530	553	543	579	536	579	605	503	545	591	518	540	497	554	544	543	532	543	531	541	538	550	553	537	534	527	592	582	551	550	570	549	536	532	518	556	518	558	500	538	547	544	545	543	486	520	494	486	567	522	594	551	551	573	534	573	551	567	546	556	561	539	542	515	548	527	580	572	542	514	529	555	490	568	559	531	557	558	549	524	560	518	533	537	535	583	539	509	582	523	543	526	506	578	542	533	558	560	555	550	528	527	532	494	520	562	535	570	570	547	566	544	553	554	570	519	544	534	539	554	518	591	536	578	554	574	562	521	559	551	514	521	532	496	528	525	539	552	514	541	568	515	556	550	572	574	536	554	520	530	531	562	526	558	528	524	546	546	540	557	542	546	572	518	554	551	538	546	518	543	531	526	573	564	551	549	541	516	558	532	536	556	530	575	521	574	533	591	555	562	518	560	521	532	531	528	550	525	547	566	526	544	544	590	545	512	536	542	500	550	550	567	533	521	551	571	588	534	570	598	525	557	529	533	519	544	553	491	526	535	507	571	542	561	533	514	561	584	592	587	513	604	548	502	515	551	545	540	565	479	550	534	512	561	513	525	562	519	526	566	567	545	581	543	574	528	560	562	529	566	567	582	539	551	522	568	566	542	497	582	552	530	540	539	575	555	543	516	541	551	572	572	505	540	549	551	575	565	538	547	566	541	512	566	598	525	515	550	549	546	542	512	578	524	556	514	548	535	547	543	529	557	563	510	533	522	558	575	575	546	532	566	552	554	546	584	525	554	574	545	537	516	510	552	508	517	539	539	523	587	553	557	536	578	557	614	549	480	538	562	529	577	535	560	542	559	527	549	548	549	507	580	565	515	536	513	518	540	537	533	569	506	534	521	521	548	544	561	503	511	534	526	535	534	547	529	514	491	514	526	563	528	525	513	528	552	522	563	558	496	527	520	568	526	610	539	564	520	552	555	553	596	551	512	537	583	546	582	529	570	573	557	569	538	512	565	532	544	527	581	560	481	572	600	577	551	521	525	532	537	480	516	549	533	486	598	548	532	551	580	540	570	529	555	573	508	539	566	537	524	557	525	481	549	560	583	572	535	555	560	560	559	553	557	526	560	541	542	536	508	529	511	549	525	542	525	546	558	568	567	535	589	524	569	543	541	570	532	549	542	542	512	578	532	556	525	528	595	522	544	577	541	537	546	583	560	520	520	524	533	520	577	525	513	573	522	524	525	570	514	547	509	559	539	531	512	537	498	508	524	503	548	545	550	522	584	527	540	553	538	534	543	548	523	508	513	505	523	530	557	541	525	586	532	540	545	543	536	544	587	537	530	581	580	550	518	552	547	520	514
27860	17513	3653	949	637	567	944	2160	2495	2029	1356	970	596	587	517	565	568	560	550	541	498	565	539	515	563	573	556	553	550	563	616	540	577	585	519	542	525	530	572	514	529	509	554	538	540	512	526	568	520	534	563	572	539	584	558	553	553	557	522	543	580	512	560	546	518	541	558	564	608	589	535	577	534	527	547	557	549	543	555	542	587	525	554	526	561	563	532	536	549	549	550	544	542	538	564	509	558	553	558	553	534	541	564	569	533	557	554	580	558	566	544	568	597	519	554	484	564	572	543	509	545	533	555	556	550	554	572	541	543	541	565	518	604	539	535	561	568	566	560	536	531	572	536	532	528	543	544	539	532	545	550	525	543	536	553	528	541	516	525	533	534	532	525	535	553	557	560	568	523	568	554	550	546	502	526	568	549	513	555	583	576	568	537	567	576	538	549	559	547	536	582	569	531	542	544	567	557	548	539	525	532	566	570	546	569	550	540	532	533	561	514	564	522	565	537	552	542	504	584	528	501	488	559	547	577	555	549	555	553	531	558	533	577	520	524	542	539	537	522	545	561	557	544	519	578	546	529	522	557	554	550	539	541	538	553	499	527	529	580	512	552	550	559	580	561	479	522	525	561	554	579	530	561	524	560	522	552	563	569	581	531	534	528	553	574	539	524	545	537	546	579	528	559	520	533	556	556	550	564	539	547	543	528	541	574	581	537	576	513	576	563	532	520	569	550	539	554	616	533	528	553	533	566	534	570	584	537	585	561	563	515	569	538	533	512	529	504	560	533	571	570	483	540	589	529	561	529	543	544	580	574	552	503	541	531	587	558	553	550	531	571	559	546	510	537	534	534	552	579	571	544	537	547	571	568	552	528	537	548	540	529	561	513	560	542	520	587	546	536	527	590	525	557	543	504	584	530	511	543	531	527	565	568	490	532	536	513	553	541	568	562	545	560	530	524	544	549	535	534	550	533	557	513	558	517	562	560	544	545	554	548	596	576	508	544	508	550	556	575	520	558	554	525	565	564	542	535	534	513	550	551	562	514	569	563	520	517	516	553	560	512	501	528	558	522	514	549	548	561	538	527	496	554	559	568	546	560	557	569	537	519	527	533	533	536	547	518	594	526	511	565	531	536	558	495	527	587	585	522	539	532	554	535	520	514	527	588	560	550	507	533	553	573	554	559	518	530	580	559	546	578	527	550	534	545	581	584	589	538	502	537	573	567	541	550	543	570	582	547	571	587	543	553	529	586	528	553	558	529	505	514	544	522	526	537	535	544	564	568	500	564	576	529	537	567	559	516	550	512	567	551	534	537	556	552	568	562	541	536	536	530	526	561	561	561	571	548	549	531	540	537	568	557	542	559	585	523	542	540	582	549	581	587	530	475	558	540	549	508	555	587	522	570	542	548	591	566	556	508	566	532	484	515	589	565	551	522	575	569	564	579	525	587	596	575	570	521	514	515	567	563	510	549	571	570	504	533	527	545	547	521	547	585	559	533	567	531	494	570	526	559	537	539	580	593	573	581	539	477	551	557	581	536	524	535	516	580	558	551	568	568	590	510	537	541	568	599	566	515	534	568	598	585	511	525	569	552	571	534	569	532	570	541	510	534	589	537	547	541	530	550	586	571	526	554	536	573	564	572	550	530	541	551	573	524	529	521	557	519	510	548	565	549	562	570	544	591	546	536	497	525	513	538	561	559	574	546	523	582	532	515	541	499	529	581	537	540	543	532	553	497	557	536	578	508	528	550	579	596	609	560	525	581	536	541	564	535	532	565	535	567	512	538	542	576	500	547	555	548	518	585	610	503	555	575	565	545	537	571	538	527	559	566	554	519	603	582	546	543	567	567	576	561	540	548	565	561	547	536	529	587	550	536	566	543	570	537	564	557	519	564	533	544	496	502	556	535	579	550	510	562	569	588	562	515	540	520	544	563	567	506	590	549	500	523	542	562	561	518	535	552	540	565	515	528	519	532	566	507	525	536	550	556	552	541	553	568	523	532	556	543	535	560	560	538	497	576	524	605	528	513	539	559	546	515	558	564	503	557	560	591	504	517	554	512	535	549	522	577	565	550	577	569	531	573	553	529	544	563	545	518	562	524	534	531	529	533	533	571	567	572	535	562	536	559	534	543	541	532	532	578	546	574	575	504	541	527	514	586	572	571	538	555	592	552	588	537	569	567	548	518	546	544	589	517	552	532	561	563	552	577	553	584	558	565	529	539	510	572	561	566	565	538	555	563	574	559	488	527	557	543	549	546	603	510	573	574	520	570	561	577	574	546	575	558	547	504	545	557	555	509	524	551	569	543	566	504	567	548	606	571	539	529	537	517	523	582	530	538	550	554	552	497	549	582	549	535	543	497	573	549	555	552	579	570	531	539	491	565	552	497	540	586	556	576	598	534	541	537	561	515	562	511	550	532	543	523	551	522	529	542	502	535	491	560	572	525	554	535	523	526	529	567	559	537	535	589	579	569	569	552	552	537	562	577	603	524	511	554	502	531	563	538	540	494	507	565	536	560	521	551	580	515	573	552	488	526	531	547	563	525	533	551	580	556	572	530	559	554	572	535	568	572	538	514	540	586	523	554	574	571	543	569	527	565	572	548	488	585	567	574	550	555	601	577	512	553	573	528	568	560	576	558	515	592	557	562	574	556	528	567	518	511	508	513	546	558	546	545	521	544	596	544	550	547	538	580	525	557	510	564	555	538	516	573	548	543	530	600	557	562	530	526	540	552	536	526	538	541	566	544	515	506	551	549	570	528	540	528	538	619	560	516	536	568	547	565	521	496	528	560	559	557	524	538	604	544	524	563	543	569	561	540	530	550	550	534	560	564	565	541	523	562	569	534	536	535	528	578	583	517	611	514	559	543	563	566	570	537	535	537	555	521	541	498	546	556	606	543	570	524	551	584	496	579	542	583	596	564	526	570	552	523	536	576	569	563	517	548	528	523	565	532	552	525	538	567	517	547	552	579	560	572	536	566	534	493	552	541	543	571	514	566	562	532	500	566	566	579	565	548	578	547	546	529	556	529	509	539	543	542	522	540	525	534	606	574	495	538	603	517	550	538	551	545	501	597	572	596	547	507	534	556	589	539	544	581	555	554	530	535	548	537	531	551	538	506	539	539	538	555	519	536	586	562	541	541	531	545	534	577	570	567	541	515	509	546	538	545	539	556	557	544	558	526	521	564	536	512	577	573	555	546	564	515	561	603	533	566	532	562	530	579	551	542	526	534	539	521	542	552	559	549	541	537	556	575	535	577	578	559	538	560	535	576	580	515	550	564	550	529	563	557	543	568	534	556	523	559	550	539	517	529	513	566	533	541	548	562	546	529	533	561	525	537	533	554	549	524	574	557	548	617	563	554	525	562	573	549	546	569	492	562	512	577	513	523	557	576	553	540	563	544	586	531	533	561	540	529	582	561	548	553	495	551	591	555	548	517	564	561	544	513	490	568	609	545	560	568	523	534	566	562	522	576	549
4900	3589	2906	1658	1128	1058	1753	4901	5402	4210	2653	1716	910	839	881	868	838	859	934	903	854	923	868	889	937	863	896	834	872	944	874	920	864	862	868	908	873	906	911	863	887	846	909	820	871	886	875	926	847	939	868	878	910	891	871	863	898	915	892	898	896	859	853	888	887	893	830	917	872	929	884	857	887	927	896	894	884	860	896	851	906	873	889	900	849	910	922	866	900	923	867	917	877	891	893	818	910	875	877	820	860	820	808	850	900	875	888	885	911	977	873	917	948	885	884	893	892	887	888	958	909	890	917	903	911	879	921	941	929	850	870	909	889	899	910	859	854	908	844	872	907	900	875	855	888	842	866	912	906	884	900	929	901	892	889	884	860	899	857	898	871	886	916	888	850	855	908	914	894	920	896	887	915	906	904	900	880	982	884	955	905	900	934	866	884	896	849	872	842	860	804	870	889	839	844	900	932	817	896	848	878	866	955	841	865	842	887	907	928	907	873	923	909	873	887	879	965	928	908	876	896	907	950	940	939	904	914	897	865	882	859	893	961	817	913	955	945	900	836	873	873	866	861	914	830	871	885	890	843	885	858	931	937	818	888	926	868	878	862	942	905	869	870	894	875	906	913	932	915	880	880	847	891	851	858	854	915	874	868	891	884	882	893	917	895	835	899	901	894	864	910	926	878	822	855	911	892	909	875	894	956	921	889	862	936	903	874	905	921	892	859	934	892	878	891	950	894	857	835	874	927	914	881	845	835	839	893	889	876	842	916	880	904	858	808	928	917	897	922	840	859	882	891	876	926	874	892	893	914	979	870	892	856	913	948	898	887	832	906	912	951	917	880	906	898	817	874	840	928	821	903	897	844	892	892	829	901	941	914	893	906	857	923	891	858	880	911	927	904	884	937	848	924	856	844	880	940	882	894	890	894	914	898	892	899	874	894	858	901	937	940	907	867	899	941	934	884	920	884	889	898	880	882	918	885	923	845	887	866	870	902	871	891	932	853	868	890	885	898	902	896	913	845	851	861	911	908	920	880	847	893	868	878	846	872	886	905	933	864	938	933	887	950	868	853	911	871	864	824	847	908	948	892	896	947	941	948	841	869	897	909	886	862	928	893	924	879	858	918	915	873	841	911	891	912	829	875	904	969	896	891	877	892	824	871	889	915	846	874	885	859	915	873	904	868	898	860	897	840	870	874	852	906	872	859	900	937	862	875	908	906	875	888	871	848	872	874	836	889	869	841	912	890	843	857	857	866	928	891	888	865	869	893	907	902	889	840	914	854	892	898	846	845	905	888	882	862	891	928	899	853	904	860	853	837	924	855	893	863	939	886	891	872	907	938	885	884	951	869	852	897	885	881	899	917	886	868	909	894	920	837	923	835	865	910	900	938	883	838	887	853	878	920	909	848	955	921	980	904	893	897	870	900	878	897	891	848	891	878	900	920	885	903	882	892	890	992	872	930	845	882	894	893	887	928	877	906	914	869	916	895	867	860	866	862	891	926	873	884	871	844	908	899	911	880	876	918	878	891	901	916	834	903	896	890	887	940	861	909	861	912	953	873	867	902	916	872	865	876	940	874	888	867	891	874	857	902	866	964	909	846	854	907	914	844	881	875	891	929	865	931	880	884	915	874	921	894	925	950	921	863	895	901	898	905	864	935	878	887	867	911	872	862	879	839	942	913	891	907	870	927	886	884	950	887	909	860	876	856	881	922	842	889	941	840	863	873	948	884	884	857	865	856	903	855	881	820	870	917	932	903	883	912	865	897	890	856	872	871	896	922	880	852	902	880	869	917	903	865	898	919	916	923	901	876	844	965	849	888	858	947	897	873	853	912	887	869	905	893	911	935	921	861	908	949	887	880	902	904	921	894	945	850	877	868	854	914	889	926	902	918	857	945	916	796	857	855	904	889	853	908	897	873	911	878	851	901	855	913	841	882	879	907	860	925	848	849	842	895	920	931	904	851	838	826	932	861	909	835	908	840	858	875	877	940	883	935	878	859	904	894	918	908	853	893	890	868	880	879	916	868	895	913	929	899	903	878	922	909	873	917	879	873	862	797	923	870	915	898	884	886	884	863	870	858	864	875	888	867	891	912	903	898	900	850	925	922	863	887	933	922	885	895	947	920	873	883	801	866	922	869	859	883	884	901	894	861	904	891	898	915	875	917	916	879	870	863	859	850	890	873	850	905	904	933	890	921	932	957	900	863	904	830	872	902	874	834	893	890	921	902	906	893	925	892	845	881	856	877	877	897	848	892	920	868	867	941	884	904	899	844	908	857	862	946	919	904	878	897	838	917	918	889	850	891	913	875	910	846	870	906	868	868	938	876	912	921	889	914	915	872	874	889	892	879	921	879	910	862	890	890	893	937	896	854	876	916	858	854	901	894	916	880	930	902	840	900	879	866	917	875	881	868	886	865	855	908	903	868	915	905	895	883	929	895	915	939	892	851	882	853	899	896	891	868	889	870	829	861	912	886	870	918	879	874	862	857	951	879	882	883	909	877	892	889	852	866	914	862	883	894	866	866	866	927	843	930	867	908	892	937	880	897	843	887	906	883	906	892	792	908	869	887	882	888	865	915	903	935	888	832	883	876	874	860	815	945	875	889	923	891	889	895	877	876	881	839	861	845	912	869	883	877	892	866	882	844	903	881	875	843	859	896	935	891	933	926	876	853	927	910	860	913	885	876	915	854	906	883	899	899	908	883	846	896	875	928	844	865	899	899	926	940	873	826	929	905	894	879	852	886	872	849	946	914	869	922	919	952	864	914	915	956	890	897	920	867	870	844	899	925	871	942	903	903	932	886	932	897	872	849	890	887	917	906	982	873	893	858	856	870	899	888	819	904	875	909	891	850	930	862	895	885	860	889	842	894	879	839	911	900	839	878	936	841	886	875	851	885	931	953	888	899	898	923	908	885	905	883	880	903	923	873	858	940	871	903	927	909	844	869	893	925	919	905	875	888	902	866	877	870	910	930	886	855	948	876	912	909	851	877	876	877	879	878	906	875	899	917	870	884	877	933	930	920	914	902	878	882	891	883	832	887	906	893	927	947	889	916	886	886	894	891	953	871	820	859	865	845	878	863	906	902	933	925	901	862	863	867	902	843	872	891	880	911	920	898	886	903	889	906	959	919	870	878	894	897	913	860	875	892	887	881	938	878	930	860	904	882	922	925	890	847	935	922	894	866	829	850	904	878	944	911	871	887	947	904	892	876	866	884	863	903	926	859	870	928	874	911	897	857	956	827	918	864	900	876	865	949	932	937	865	868	868	858	918	926	834	932	847	836	902	894	909	866	858	867	848	917	838	849	886	903	912	908	865	898	905	910	847	908	869	883	816	844	893	901	897	898	895	907	923	878	924	845	845	859	911	887	873	863	907	923	906	883	897	921	923	894	867	927	891	866	839	847	853	868	922	859	884	869	906	909	862	895	897	967	909	923	879	855	871	904	881	893	866	879	924	939	900	936	868	853	918	861	955
24082	21550	27637	25919	13347	963	1541	12631	16189	12651	6634	2699	711	433	437	426	457	474	456	436	451	430	429	442	440	438	426	461	432	445	449	418	490	461	423	453	426	440	441	444	430	391	460	478	444	424	431	424	448	421	427	454	488	425	442	437	424	465	456	427	441	448	422	453	452	432	444	411	451	418	437	477	435	414	471	464	407	432	459	403	445	432	413	426	460	424	445	449	451	448	488	466	471	410	482	452	434	435	442	421	436	390	429	477	444	459	475	429	425	414	417	423	478	445	415	421	451	426	461	442	426	441	418	438	446	403	449	405	392	463	479	438	501	411	440	405	440	453	476	470	455	415	421	409	438	416	404	468	453	432	433	402	461	444	436	431	465	483	452	460	431	446	435	460	409	446	505	443	465	443	410	454	434	491	439	465	463	493	427	441	473	444	431	441	421	458	447	425	447	474	447	415	439	425	454	421	481	416	454	426	432	461	472	436	446	438	412	393	440	457	460	399	431	435	417	435	472	475	443	409	445	428	451	451	457	461	407	467	449	448	438	394	409	428	424	446	439	409	465	409	417	444	471	451	422	458	431	457	420	426	441	387	446	477	440	429	431	414	446	447	439	427	441	462	465	449	440	447	429	404	469	421	417	450	441	406	431	446	431	416	451	468	428	430	456	439	407	474	418	442	439	430	433	468	429	420	467	407	471	439	422	419	458	425	477	447	416	439	474	421	448	463	436	453	453	412	459	395	450	384	448	439	440	447	472	451	359	465	441	443	439	428	463	454	471	439	412	414	431	432	438	457	420	502	415	440	431	461	438	437	446	447	427	453	431	452	447	452	450	456	465	440	448	436	472	442	432	430	427	425	443	415	427	465	417	434	426	437	445	461	447	436	426	407	452	447	452	434	458	430	387	465	416	429	420	446	465	451	432	460	407	491	462	431	466	442	448	448	402	418	452	443	440	439	454	431	443	412	426	441	471	448	457	424	426	441	460	421	438	411	438	436	448	472	450	441	420	450	475	443	420	411	439	448	465	456	435	414	441	459	437	438	417	433	423	446	463	416	442	437	447	477	416	427	437	437	447	445	473	440	455	428	477	430	438	418	424	420	437	432	461	427	428	420	440	464	449	437	436	425	398	464	426	427	468	451	462	497	416	388	441	452	488	454	435	441	428	443	466	446	460	479	415	433	447	471	476	443	428	461	440	464	447	388	444	449	447	428	447	445	447	448	418	447	424	436	435	457	469	466	450	424	443	428	426	455	490	411	432	439	402	496	432	448	478	436	442	449	428	480	439	433	420	496	425	441	471	457	433	441	428	399	477	475	406	478	429	449	423	440	458	393	419	442	499	423	451	450	422	403	466	412	432	440	452	424	452	424	439	429	460	428	450	470	459	474	431	463	432	414	439	469	453	426	432	468	438	438	440	417	452	447	427	391	411	446	465	484	428	458	412	410	415	446	410	425	399	429	446	440	440	445	419	462	438	427	427	402	407	421	448	454	460	462	431	439	452	448	432	499	455	454	439	414	441	422	463	447	421	466	483	452	447	410	414	449	417	444	493	475	392	447	420	396	446	420	419	458	437	437	469	407	485	436	444	446	444	460	466	434	477	441	482	462	427	463	447	445	431	453	466	463	399	439	440	422	464	456	441	443	413	469	435	456	417	426	424	432	460	479	418	429	460	466	446	449	422	443	422	380	432	427	443	446	428	422	382	426	436	420	415	441	446	459	451	396	434	398	425	452	435	449	415	443	415	424	419	453	451	466	461	444	410	438	419	426	436	413	433	461	428	450	425	440	444	432	414	457	394	444	394	424	448	448	441	462	454	441	449	432	422	447	470	402	420	436	446	468	447	453	410	459	420	418	444	464	422	443	445	437	437	442	416	445	417	456	439	445	446	438	424	421	446	403	441	434	431	442	443	442	464	393	431	443	435	431	416	455	416	447	444	491	483	465	419	423	435	433	446	432	437	422	432	427	436	413	464	400	436	428	451	441	456	499	472	422	431	422	408	489	427	451	478	427	425	446	434	416	437	465	448	406	458	409	430	455	449	411	438	428	427	456	432	445	415	429	417	420	453	421	453	435	440	447	462	465	405	424	426	446	430	438	461	435	456	411	451	448	435	463	460	455	417	476	466	406	453	438	432	453	424	385	428	427	437	444	428	421	455	446	432	437	473	439	452	424	435	457	426	441	431	438	421	426	468	424	466	388	426	419	440	450	424	415	410	428	469	435	444	473	420	459	436	407	433	477	407	449	439	450	436	428	457	436	476	444	444	438	438	464	407	444	440	445	453	430	422	448	424	465	444	455	431	439	450	428	429	438	429	423	433	468	430	449	439	421	403	437	420	415	458	424	472	463	450	409	440	402	394	459	473	431	450	465	433	414	464	422	431	476	424	450	443	420	430	426	401	463	435	433	439	416	463	448	459	439	463	433	452	451	454	437	447	434	433	411	406	471	397	397	456	444	425	436	434	426	451	466	474	400	436	448	471	472	451	422	470	433	453	424	442	487	462	419	435	433	418	415	429	469	428	415	422	412	455	438	411	445	417	427	433	465	439	462	430	391	439	456	438	455	450	448	428	470	418	437	438	427	450	476	432	470	422	467	454	441	420	446	448	417	410	407	446	404	425	452	424	420	441	447	418	426	426	472	472	400	473	418	415	482	389	428	423	440	427	471	426	456	454	418	435	489	445	390	434	432	442	432	446	472	444	437	422	421	456	454	415	417	402	446	431	457	437	450	396	425	492	418	440	417	438	438	434	440	460	472	418	408	411	412	481	415	423	437	504	444	435	431	404	444	428	445	430	414	449	425	436	476	371	409	428	425	454	446	454	421	460	467	476	443	458	415	435	426	452	451	432	469	441	446	479	453	440	415	475	438	428	441	437	436	460	436	453	420	470	455	457	438	439	454	434	405	453	423	434	450	446	415	438	440	430	460	416	453	454	438	419	435	472	431	483	414	427	409	416	433	469	478	478	439	417	462	453	419	424	371	414	450	430	427	463	438	440	438	445	421	425	456	435	479	438	453	427	405	433	456	432	441	446	451	476	429	433	435	440	442	438	448	478	480	483	427	443	422	432	427	438	411	449	452	454	463	414	410	446	410	440	426	427	484	435	410	456	423	465	441	410	433	417	427	436	424	459	429	435	418	454	473	461	469	418	448	434	450	444	409	450	464	413	436	444	441	459	468	462	451	421	426	432	445	452	459	413	408	460	446	418	465	462	458	448	465	450	411	458	442	423	412	436	414	437	434	454	446	414	425	398	419	447	440	440	412	392	425	467	435	440	477	466	417	430	442	425	453	426	418	436	447	487	440	476	425	448	463	427	464	405	468	452	450	407	404	432	484	416	453	477	452	386	436	424	446	422	452	439	420	481	435	454	434	415	445	435	441	435	426	426	434	419	442	404	454	451	458	445	448	454	424	399	437	468	450	440	439	458	438	449	429	404	443	427	460	451	436	448	462	445	419	415	462	458	434	408	460	450	417
3698	9801	5668	2777	1997	1631	3551	24234	26358	21394	12357	5889	1273	756	725	697	721	696	743	722	718	759	802	736	750	688	752	759	784	767	761	717	761	747	742	766	750	740	748	732	669	799	697	726	712	733	745	740	730	741	731	748	729	706	744	734	712	731	720	724	716	706	740	725	671	741	701	709	730	738	678	715	697	761	752	784	758	689	732	711	759	720	714	753	690	740	738	721	737	748	722	772	763	749	723	736	764	737	761	732	696	706	711	694	738	733	733	732	724	739	768	699	692	771	674	765	676	697	727	728	712	747	681	761	748	694	760	727	708	739	667	719	757	694	701	719	753	713	752	715	746	707	759	743	749	711	722	747	751	749	753	761	692	729	752	682	768	728	721	748	714	760	708	731	702	780	739	702	740	737	758	730	732	663	737	720	771	742	735	703	716	777	735	707	733	743	726	748	699	743	692	777	700	711	724	717	768	725	716	734	700	734	743	752	705	689	709	766	711	732	728	719	782	745	725	697	716	725	710	731	733	711	742	725	745	758	746	740	753	729	735	720	708	747	774	786	737	733	744	730	751	714	738	740	694	722	709	771	699	712	734	717	722	728	706	730	753	706	711	709	755	728	740	758	720	653	750	746	730	742	705	716	691	746	726	745	701	668	723	725	695	705	698	716	685	722	720	747	718	756	725	730	726	749	704	684	741	754	718	750	716	746	706	773	694	719	769	720	743	750	709	739	721	720	733	758	742	738	726	731	758	747	727	699	710	729	742	731	724	751	703	713	719	711	739	743	737	704	721	739	745	758	793	702	707	655	694	724	748	731	737	707	737	726	727	714	707	731	684	749	774	746	708	743	707	732	774	731	734	702	657	790	745	787	708	760	775	729	715	752	707	750	691	759	739	685	700	717	736	739	718	726	701	696	692	698	719	780	747	722	735	730	735	630	721	694	754	696	761	770	708	727	774	669	743	764	712	699	714	737	738	734	726	745	773	723	702	697	735	736	751	740	770	702	762	712	726	705	780	706	755	746	740	719	747	728	770	765	718	713	782	739	768	733	719	751	758	760	722	750	724	674	740	699	744	708	749	746	720	708	724	778	664	736	745	686	749	711	770	749	774	754	736	712	738	708	713	742	768	727	688	717	767	685	725	740	760	739	713	771	771	721	764	715	734	727	783	750	718	702	729	737	799	726	733	724	746	744	689	736	682	680	760	757	758	766	726	722	710	732	707	687	688	694	685	754	760	723	731	740	707	771	731	738	748	742	752	745	782	714	745	723	701	717	748	742	732	714	704	769	777	748	779	718	712	712	716	715	710	712	732	722	735	744	716	761	754	743	762	736	773	714	704	710	729	749	737	729	701	719	696	711	738	722	739	725	709	701	714	696	748	696	745	777	695	723	707	763	782	735	712	735	721	746	770	726	748	739	712	734	705	771	717	726	718	687	740	688	700	697	687	729	686	710	723	712	755	764	752	717	699	759	733	684	727	744	710	712	742	737	751	736	705	740	739	759	707	668	750	740	715	747	712	731	691	739	709	735	755	762	712	734	698	772	706	750	709	752	703	711	773	720	725	807	688	748	682	716	718	681	707	707	708	717	709	687	706	754	765	718	732	747	696	782	703	695	720	681	742	763	724	730	767	731	696	708	761	699	731	707	776	736	713	736	734	701	732	729	695	759	746	697	720	710	732	758	738	765	731	669	722	718	721	705	673	679	730	745	737	717	737	678	756	743	744	778	709	768	709	736	752	749	738	702	749	696	757	712	731	750	730	677	713	734	751	775	754	774	729	744	751	743	713	744	755	713	773	733	701	726	730	726	714	703	757	714	744	722	769	758	732	700	720	764	683	707	731	736	720	730	739	780	741	710	678	754	712	720	707	698	704	774	758	701	737	713	734	699	755	669	735	714	718	738	677	758	731	741	751	753	733	715	736	764	728	741	739	725	750	736	758	732	685	684	714	740	697	696	756	721	709	725	701	764	759	718	724	785	744	756	715	729	749	727	757	713	774	746	777	765	753	756	697	764	705	760	737	733	726	742	765	740	723	744	734	739	675	708	690	787	664	745	742	689	725	724	716	708	766	800	723	746	726	709	739	763	745	712	745	730	746	721	736	773	769	755	709	759	737	757	700	725	690	742	753	738	712	749	730	748	738	743	757	767	756	704	734	723	774	779	746	707	735	734	703	693	700	729	681	708	703	755	761	733	714	786	745	728	759	713	768	753	707	717	725	752	751	705	752	751	761	703	703	727	690	745	721	683	741	737	736	746	741	747	756	772	771	734	742	745	747	772	720	727	722	739	693	735	708	749	729	742	732	759	715	678	720	749	717	717	781	764	727	712	674	719	762	772	712	697	742	743	674	678	753	726	702	758	720	742	752	792	728	696	727	745	711	751	732	714	701	786	746	735	754	792	704	733	776	719	734	761	745	742	694	703	775	745	714	761	728	701	743	739	723	701	701	747	765	731	716	726	775	704	770	737	743	731	744	739	761	740	720	700	749	759	698	697	755	720	718	774	713	767	692	703	756	714	747	722	743	713	736	724	739	737	704	758	697	725	738	729	719	734	723	722	731	730	734	750	748	700	714	716	758	740	789	747	759	780	729	746	689	760	727	732	732	681	759	784	692	779	722	719	764	701	736	702	803	757	776	700	726	708	789	770	762	723	750	699	702	699	695	740	699	709	745	730	679	739	733	733	729	717	689	760	741	742	750	777	726	749	732	732	696	746	732	727	675	729	743	740	741	699	717	735	744	706	736	709	721	697	720	676	717	710	748	711	731	688	735	785	703	714	704	735	764	733	729	708	709	668	721	743	737	752	770	747	750	739	752	721	717	727	725	808	793	750	748	706	747	759	764	746	752	681	733	705	731	727	760	734	766	779	735	738	753	723	713	724	749	748	756	725	741	766	717	775	679	732	703	674	759	747	736	773	736	730	739	709	760	711	759	716	726	692	741	703	703	728	728	763	728	717	771	774	767	705	772	696	778	753	692	757	734	704	731	748	747	765	757	779	757	755	708	710	735	692	741	712	717	756	781	745	694	682	710	694	732	723	685	770	712	701	746	708	732	683	741	722	741	774	727	703	705	737	782	749	701	751	701	739	688	691	698	751	683	707	677	747	720	695	713	743	737	710	710	765	724	672	775	707	788	740	773	715	764	750	674	704	724	729	718	728	777	757	728	733	719	762	694	774	700	729	708	709	772	763	711	691	709	683	721	716	752	726	758	711	665	740	742	704	744	723	659	698	752	797	732	731	709	726	724	742	729	715	727	763	764	728	727	713	724	704	788	733	730	705	691	791	760	754	708	725	713	731	724	720	706	737	733	782	761	781	729	703	722	705	709	709	677	742	718	755	681	718	727	769	698	782	725	673	738	704	723	701	727	719	739	714	742	743	765	705	731	762	701	778	789	709	707	743	738	739	723	726	731	723	755	750	736	781	711	798	768	716	735	696	730	694	725	705	718	735	748	705	753	704	716	703	710	714	726	748	693	764
25591	21572	24624	16627	996	680	1099	6225	7169	5110	2963	1644	807	494	552	552	538	535	525	559	531	516	529	561	545	525	538	556	509	535	545	534	532	552	554	548	568	497	524	538	519	566	519	532	488	546	532	564	519	527	541	535	535	499	531	523	518	533	539	499	496	503	504	549	515	517	528	512	544	486	501	538	514	519	547	525	549	532	550	544	547	523	520	505	563	552	504	512	517	492	476	539	506	548	545	546	505	538	559	527	485	546	532	536	540	499	508	533	520	567	538	522	547	515	531	510	587	546	548	494	480	475	550	549	534	525	542	530	519	500	511	538	559	539	516	507	544	557	529	562	490	533	549	560	482	553	561	554	533	514	517	547	524	555	551	524	501	531	536	536	559	491	493	523	551	530	494	535	485	525	544	528	515	527	539	506	535	576	540	500	542	531	541	507	558	525	514	517	518	503	532	544	553	555	523	504	504	539	525	572	508	503	529	545	517	522	535	514	514	560	507	548	566	503	532	508	528	517	521	528	562	524	539	533	512	581	502	531	556	513	559	516	570	543	485	476	521	534	531	484	555	521	521	581	522	551	518	529	561	536	545	540	505	526	537	541	563	509	521	526	517	502	529	524	546	549	525	529	549	518	499	536	509	504	525	556	545	518	503	559	557	522	536	535	513	496	538	529	562	513	527	524	574	501	520	500	529	552	553	520	510	527	523	520	580	562	516	496	543	532	511	507	567	504	523	538	512	535	580	514	538	493	522	513	567	520	528	524	523	527	569	554	558	511	519	503	536	498	542	584	531	535	520	534	538	509	564	507	489	503	529	573	564	503	553	525	505	563	511	560	497	539	554	546	535	532	584	547	544	495	506	552	507	526	516	519	529	462	527	509	512	492	562	516	506	479	512	521	516	519	558	516	505	515	496	494	492	542	536	543	598	557	535	513	542	523	568	527	517	515	553	529	513	525	561	524	566	507	511	510	522	569	526	561	552	551	547	566	531	530	513	530	532	545	551	536	536	547	564	531	566	521	496	538	549	546	546	544	525	521	519	570	522	560	552	558	562	493	544	522	470	531	526	488	528	527	524	520	480	531	501	523	562	511	514	522	571	509	541	534	526	509	503	538	503	494	501	546	518	542	474	521	523	537	513	538	500	533	513	506	549	538	520	499	512	542	522	573	535	543	548	519	542	529	535	482	532	501	512	546	543	553	534	509	519	502	506	523	535	514	512	569	521	535	541	527	514	528	538	522	525	536	518	512	501	512	498	518	557	514	537	531	499	503	501	514	523	525	473	584	586	484	534	506	513	508	547	543	520	505	546	534	565	518	549	533	516	517	561	513	463	533	480	498	537	533	518	540	522	550	469	514	529	528	539	514	524	503	541	522	519	543	516	505	558	542	542	535	536	530	510	537	507	506	555	523	534	472	546	544	506	532	509	527	498	555	533	536	546	519	531	520	563	539	527	540	524	539	502	557	544	571	516	516	550	524	533	556	537	537	500	560	554	523	530	556	511	535	482	529	532	532	523	558	554	523	549	544	577	529	486	538	524	524	528	545	510	526	556	560	553	501	494	539	556	496	537	568	529	550	541	560	558	514	514	545	553	529	536	484	534	539	549	546	493	524	533	545	516	568	546	531	542	543	511	525	549	524	535	547	518	572	511	526	521	529	537	543	530	588	504	563	509	538	543	504	521	534	524	544	561	489	554	543	540	522	500	567	517	550	506	492	507	526	534	500	569	573	525	518	526	511	573	517	581	554	513	511	557	532	537	537	535	498	500	546	525	505	505	509	516	547	510	494	560	541	562	543	480	485	570	542	546	543	528	545	544	528	562	549	552	491	529	512	546	550	475	568	511	521	562	527	533	500	491	516	542	540	509	519	525	517	513	534	536	573	537	513	535	524	523	514	536	483	523	504	506	476	496	499	534	525	543	563	532	551	532	536	531	552	546	517	513	544	571	517	515	477	511	551	522	528	543	499	520	506	525	497	490	580	558	548	527	515	521	562	530	540	491	527	505	547	509	551	545	524	515	540	483	528	537	528	514	538	517	500	562	520	515	505	494	493	569	556	517	559	503	557	518	525	535	529	526	556	581	529	514	466	549	496	513	495	522	554	505	522	520	534	519	548	519	493	536	502	526	557	505	531	515	523	534	526	524	498	476	525	521	542	519	504	532	561	546	526	513	533	557	542	543	544	534	506	552	551	542	560	505	549	536	523	487	536	513	497	533	509	499	537	546	568	556	561	543	519	514	534	532	513	518	545	516	490	535	552	530	516	521	522	568	536	506	504	539	569	539	510	545	506	523	520	537	520	522	521	533	544	518	526	533	531	488	528	550	472	544	536	526	548	527	520	503	523	532	509	476	514	529	513	518	498	559	518	516	514	519	481	502	534	507	539	521	521	513	584	547	520	572	520	540	532	531	507	551	535	539	536	529	536	518	528	538	532	507	509	520	514	562	537	483	537	543	538	521	495	505	538	513	535	518	503	531	543	547	540	534	480	535	554	531	518	526	560	503	531	538	512	573	536	578	519	526	508	521	551	562	536	540	507	541	574	512	554	555	556	517	558	498	533	523	511	529	491	531	521	529	544	511	493	538	493	547	560	536	525	531	515	515	546	528	506	494	545	547	480	525	524	533	503	534	590	491	550	586	556	578	555	506	561	511	497	515	546	548	561	524	524	539	538	539	530	545	594	547	545	570	544	549	543	537	480	539	510	543	496	487	550	541	526	494	553	565	494	591	526	569	515	537	523	519	545	604	538	483	529	490	535	536	566	573	520	517	513	543	546	507	495	500	572	550	518	550	552	528	531	528	553	514	559	518	513	530	525	546	534	516	580	526	526	540	508	541	567	515	511	541	529	572	545	500	489	539	560	562	488	497	566	489	528	513	506	557	553	496	510	512	531	512	550	518	497	522	530	498	492	473	542	522	526	535	520	508	544	515	502	483	568	533	530	516	556	557	513	523	555	531	543	489	550	532	491	508	496	522	569	545	559	558	476	524	519	537	496	512	510	529	498	499	578	545	538	533	514	529	548	547	527	505	529	521	533	545	522	556	553	547	528	553	514	532	523	543	535	523	505	532	512	493	545	567	586	492	523	561	510	550	523	579	533	515	481	536	498	506	550	504	572	518	515	510	524	532	543	598	538	506	510	527	527	534	516	533	529	515	508	571	520	543	578	549	559	532	532	506	522	485	565	525	560	514	524	526	527	514	561	554	511	544	487	544	516	533	520	520	529	565	575	561	509	500	525	501	519	526	546	567	533	491	526	536	529	516	533	513	572	524	483	509	527	532	544	540	544	473	541	507	530	528	531	569	530	520	548	551	520	527	543	536	472	517	521	557	524	508	549	564	516	531	512	508	586	474	564	524	565	532	507	506	548	480	525	523	533	472	515	489	566	540	509	524	515	541	526	489	569	532	520	498	549	521	532	515	525	556	540	522	552	529	570	566	547	515	521	537	508	539	571	533	514	514	528	556	504	500	518	477	538
4231	5405	3376	1998	1504	1410	3019	17189	17925	12917	7648	3942	1751	897	834	867	844	842	832	828	873	865	878	834	892	902	852	851	879	842	863	844	870	811	867	859	847	856	852	869	888	880	843	879	856	864	863	885	861	826	822	839	815	838	884	823	845	859	853	862	877	868	860	771	852	805	853	868	844	842	865	837	811	900	888	833	818	878	827	862	881	866	885	858	870	883	859	785	867	852	821	868	870	829	838	823	806	795	817	867	834	856	843	806	842	835	811	883	839	887	863	832	790	864	894	827	848	835	864	881	893	873	788	854	875	808	811	852	823	807	835	849	842	836	917	893	918	821	831	859	844	868	828	848	853	846	829	828	843	822	806	878	891	888	853	842	812	849	823	850	881	842	862	865	870	849	848	822	814	844	851	803	855	859	787	881	863	877	813	894	888	901	895	838	858	811	849	851	881	812	851	844	890	864	873	889	841	860	869	820	870	868	830	827	860	852	843	867	851	863	860	766	807	810	827	824	860	872	841	854	882	864	901	889	876	823	903	838	818	870	822	826	818	880	809	883	856	855	871	877	845	864	839	816	888	832	855	806	839	851	878	877	803	834	860	877	817	800	802	866	854	866	867	886	824	837	862	842	881	841	822	870	865	804	862	881	869	866	862	846	845	932	832	851	833	812	865	835	881	848	869	847	839	853	867	830	809	850	846	870	884	846	845	870	823	903	860	870	877	857	859	916	887	883	810	843	839	851	849	887	868	842	881	816	877	865	870	885	875	852	899	878	862	869	862	839	904	897	821	823	802	844	855	845	837	847	827	830	850	883	822	827	854	854	859	824	873	877	853	824	843	881	893	901	864	830	849	874	850	847	885	821	882	808	870	874	823	777	866	856	834	890	789	903	815	870	819	864	855	857	801	850	879	797	883	845	847	888	862	886	877	872	853	831	796	855	869	892	826	812	852	849	815	826	841	881	855	841	817	888	813	914	849	824	818	881	885	899	853	867	846	846	889	860	852	897	904	849	808	828	856	797	916	888	851	911	868	901	854	838	827	848	825	891	862	872	839	903	866	826	893	825	895	853	874	874	808	807	832	849	839	853	850	842	829	904	895	837	794	851	877	805	876	838	887	858	846	841	854	863	828	835	874	878	804	836	857	803	773	791	816	836	845	880	859	811	838	890	883	832	822	874	908	841	874	856	842	847	809	885	800	849	847	802	887	861	830	870	890	875	818	853	843	741	833	825	868	868	874	840	859	885	836	908	942	826	897	817	838	890	838	817	900	848	903	862	807	809	828	834	875	813	910	866	839	860	874	895	783	851	856	877	835	840	857	887	862	842	871	834	825	876	859	881	849	888	867	840	863	854	836	843	860	863	840	861	842	829	865	840	815	826	826	871	866	872	849	864	835	858	862	848	858	805	808	895	780	812	843	823	851	849	839	842	846	847	853	820	834	877	896	840	836	874	876	844	860	891	851	852	791	837	873	846	844	850	854	839	901	805	836	831	885	844	835	923	808	829	844	848	859	794	839	818	878	816	837	853	874	844	832	865	853	835	854	846	826	810	861	833	835	867	873	856	874	868	795	841	875	867	843	873	844	811	879	874	852	879	814	853	827	887	857	885	821	872	876	820	851	889	817	880	853	868	850	869	844	888	835	818	872	871	829	866	822	899	872	863	781	786	839	858	808	930	923	822	808	852	860	887	863	847	857	857	833	821	833	867	814	830	830	894	830	838	808	843	805	845	869	820	837	868	871	811	821	902	841	834	825	812	817	795	871	795	825	870	825	786	875	822	913	876	848	842	864	931	852	860	826	861	877	835	815	843	853	815	883	885	760	869	821	823	798	847	809	866	828	810	882	874	874	876	900	844	826	870	819	880	835	892	839	842	880	832	877	840	780	887	873	818	827	871	829	817	819	843	797	851	862	832	872	836	859	828	820	834	821	858	838	808	836	875	857	867	843	849	846	855	821	844	928	852	810	870	828	846	850	867	845	898	847	881	852	847	849	812	833	895	817	929	841	897	859	890	837	892	835	849	832	893	808	872	850	845	807	866	894	845	857	856	845	847	809	878	845	812	783	868	841	844	863	833	868	873	883	864	837	861	861	818	869	899	821	828	867	821	839	829	896	842	890	886	880	879	849	823	841	863	851	820	828	849	839	843	864	898	827	872	832	888	847	861	858	848	908	863	866	908	802	803	846	793	839	792	862	872	859	854	892	821	870	826	869	921	850	825	836	888	870	835	807	853	814	814	818	867	840	813	843	876	863	882	814	890	839	862	832	801	864	824	853	858	822	830	858	885	795	836	903	818	863	826	810	893	849	929	855	814	859	841	856	862	858	838	877	839	907	855	848	885	870	855	852	854	858	865	840	853	815	831	888	868	889	855	798	832	854	873	855	856	856	882	793	812	854	836	857	855	857	819	845	844	902	860	831	841	793	868	796	809	811	866	850	849	871	867	797	864	796	854	876	838	866	917	893	873	855	838	868	869	826	823	858	850	813	807	800	842	867	817	890	759	878	876	813	859	859	873	893	896	846	833	824	844	837	836	875	862	844	849	927	851	839	822	788	869	829	819	867	850	843	853	838	800	838	872	846	826	872	846	854	835	904	850	842	846	852	875	819	828	834	856	833	862	912	840	876	855	835	781	888	872	893	874	864	820	828	837	834	752	849	836	869	836	857	843	824	880	897	923	862	835	872	861	811	836	825	902	819	788	876	868	896	829	819	857	842	832	819	892	854	914	880	841	856	769	828	849	849	841	881	805	834	875	844	838	903	851	807	891	827	884	835	845	837	843	896	896	897	836	852	863	845	864	832	818	821	842	852	835	889	796	845	823	850	842	869	890	819	867	915	850	854	872	933	839	877	933	838	850	825	876	878	863	882	840	889	828	842	874	824	900	877	896	812	803	808	888	826	812	808	828	879	873	876	855	818	899	909	869	857	833	779	798	835	876	830	878	850	878	841	832	880	843	839	836	899	851	855	856	846	872	907	878	867	828	892	871	847	844	852	859	864	843	812	803	863	881	879	896	838	859	872	874	880	779	854	828	891	843	875	847	883	828	888	810	835	830	878	844	824	899	794	803	801	882	838	866	869	881	901	816	884	868	804	848	847	868	888	886	856	844	832	835	843	867	794	815	829	842	933	851	857	832	828	871	861	873	834	892	851	898	853	835	843	868	805	822	865	833	839	852	812	851	850	854	856	826	874	883	914	896	850	781	880	811	862	836	881	841	914	867	862	855	849	819	838	871	806	847	820	884	846	857	835	850	885	864	824	797	889	860	837	827	846	823	855	822	824	812	855	859	864	825	835	881	889	836	865	803	870	888	791	822	862	823	830	858	815	836	840	876	815	799	856	871	816	905	842	829	821	858	883	821	846	871	864	856	853	840	825	781	825	843	894	843	861	816	849	824	855	916	866	838	818	866	842	891	839	857	857	868	864	832	830	791	828	847	846	869	842	816	885	823	870	834	797	834	858	842	884	851	861	830	794	847
22929	21584	28643	24989	21588	14613	3588	22371	26967	22018	14040	5877	1699	372	322	378	391	339	330	358	347	369	349	368	380	361	375	361	368	355	388	379	337	374	348	355	361	344	346	369	343	347	323	353	334	352	340	303	310	359	367	360	350	359	355	334	320	387	326	361	351	322	362	364	369	379	325	390	356	366	346	347	336	392	340	355	314	367	353	343	318	340	368	356	351	349	346	358	386	334	324	351	354	348	347	320	375	387	374	365	369	329	360	346	365	344	387	356	318	355	336	322	342	343	342	325	356	318	367	348	385	356	349	351	339	355	378	350	329	363	354	337	352	366	361	333	369	371	338	357	348	319	324	315	353	331	339	330	356	357	337	355	359	328	342	376	373	360	359	378	342	356	333	307	336	351	357	348	346	353	309	336	328	345	354	306	309	368	354	372	340	330	365	337	332	373	367	372	343	325	326	336	372	353	328	370	351	320	351	352	352	350	339	370	381	328	400	322	364	344	361	367	342	345	364	331	365	364	359	342	333	314	338	351	347	371	320	353	351	356	333	388	343	351	347	321	367	360	343	343	354	358	351	351	323	355	337	332	359	363	349	357	341	378	338	349	357	352	348	334	370	378	363	346	352	378	365	347	321	349	339	338	374	336	350	381	306	387	349	370	347	373	381	327	342	342	373	340	326	342	335	352	341	325	357	327	355	375	319	334	390	327	354	350	356	307	363	372	358	378	347	346	379	331	322	392	364	356	343	367	342	345	346	366	355	344	337	336	386	328	345	356	334	383	325	355	363	335	345	340	326	352	337	340	341	347	340	384	352	344	346	358	367	389	376	377	366	405	346	333	354	352	329	371	339	340	354	316	346	368	392	353	305	347	351	338	373	350	370	352	360	342	337	356	332	346	345	358	366	365	331	344	331	383	356	353	356	359	306	371	338	363	366	335	385	375	345	345	345	350	333	368	314	356	344	357	363	325	364	328	358	359	326	376	357	314	335	354	357	361	371	347	397	334	355	356	360	369	350	357	366	367	337	323	352	325	347	359	328	349	341	364	360	363	361	340	346	359	354	321	379	314	355	311	343	343	362	361	352	333	324	341	329	346	316	331	362	380	348	368	358	341	361	329	357	334	345	347	342	362	355	322	344	304	373	303	334	367	362	358	316	368	355	340	347	385	362	331	354	356	366	378	336	358	377	368	354	373	324	354	327	379	369	340	353	336	358	317	333	331	330	344	382	315	351	347	332	311	340	333	343	354	355	345	345	357	358	348	340	347	340	363	350	339	347	359	339	325	394	354	342	377	328	381	331	336	350	352	378	342	342	350	321	352	376	379	323	335	367	343	367	330	353	332	350	373	359	366	381	341	362	351	338	371	337	363	365	355	338	358	351	351	323	347	344	377	377	356	371	345	351	371	338	323	376	353	373	350	320	350	355	337	369	371	359	316	350	350	379	353	342	340	347	372	341	346	329	309	339	340	340	384	366	376	383	333	349	346	346	359	316	365	367	331	353	353	383	360	355	335	373	393	339	397	324	347	361	338	369	376	343	348	318	347	349	345	358	389	325	344	351	318	358	313	308	360	337	346	342	352	345	319	353	346	356	363	336	316	347	356	356	338	409	345	339	368	350	318	321	325	338	351	344	337	330	344	307	342	362	320	353	356	354	356	373	362	367	315	339	355	390	355	355	357	369	368	346	365	340	369	345	315	370	337	351	343	355	357	368	341	331	358	341	327	338	397	400	364	333	367	358	362	339	334	364	346	358	341	364	353	362	385	309	368	338	364	334	375	347	371	303	355	345	347	352	319	356	368	343	331	349	331	351	348	353	352	348	363	325	349	335	338	336	365	365	364	361	364	367	360	367	323	364	353	358	348	328	346	339	356	356	317	335	350	335	359	354	339	344	349	319	316	343	326	381	339	379	347	308	362	334	385	357	342	321	343	356	344	351	347	361	380	368	340	344	341	324	348	362	320	337	357	338	336	350	369	352	333	345	375	363	360	338	312	352	359	351	366	365	355	380	381	318	331	338	356	353	328	318	360	388	378	323	365	356	343	369	327	365	359	375	326	319	334	362	339	364	359	321	382	310	331	343	366	348	347	353	344	318	349	352	355	350	352	332	338	357	374	371	350	357	345	361	332	376	341	365	345	328	341	334	332	367	342	356	371	359	324	377	342	327	323	374	351	351	365	335	376	372	338	345	344	355	377	348	356	348	355	345	347	363	370	345	338	370	322	318	365	359	312	386	326	346	349	356	384	352	370	353	357	377	329	366	367	363	346	338	321	364	339	349	361	363	376	327	393	359	346	335	368	379	352	398	339	323	354	354	358	383	339	390	348	353	350	370	349	357	359	355	363	354	316	365	335	359	332	340	345	326	307	372	351	379	322	330	351	330	357	332	357	370	377	359	363	358	346	338	362	338	353	328	323	340	348	321	372	327	350	360	333	316	389	336	354	343	360	339	368	326	401	367	341	305	331	339	328	326	334	368	346	353	307	324	352	333	319	358	358	366	343	349	337	358	355	331	344	340	365	354	347	359	314	324	329	345	362	346	329	360	354	361	363	320	352	332	402	326	333	346	323	323	353	362	331	374	361	367	343	340	324	338	343	365	311	312	336	336	386	357	308	349	313	359	358	383	338	350	347	322	358	317	333	337	378	316	336	348	343	368	345	329	372	313	324	341	358	385	336	314	338	347	345	344	333	308	351	374	345	324	342	319	349	338	352	340	338	338	330	354	331	318	385	351	331	370	378	357	359	339	356	329	338	322	324	358	335	350	308	355	342	335	351	329	363	362	348	361	361	363	362	330	334	353	342	344	331	320	381	354	359	326	336	360	344	371	343	388	354	363	343	326	361	341	374	319	345	352	345	368	369	355	342	340	390	328	329	362	305	339	322	343	374	377	388	338	332	317	310	355	333	339	341	334	358	337	317	369	351	350	347	391	353	342	364	338	352	338	340	331	374	364	335	320	352	361	348	336	344	325	367	324	352	359	377	358	383	365	351	325	357	349	354	343	341	371	331	326	380	347	365	342	359	347	351	343	360	373	343	333	321	361	348	405	324	353	367	345	380	373	390	311	354	363	404	369	362	333	337	329	344	347	359	356	350	344	324	354	339	360	359	334	354	350	370	343	350	330	325	342	336	334	371	342	326	350	314	321	376	342	355	318	336	361	345	376	334	377	333	378	366	364	387	343	345	344	314	336	339	381	368	330	338	346	375	361	363	328	387	368	366	363	337	325	357	311	355	326	323	370	351	363	383	374	348	336	365	368	328	306	345	360	354	365	361	372	343	330	325	357	370	335	332	370	364	351	360	337	353	364	320	363	356	334	367	358	335	346	343	373	381	367	385	332	367	359	306	330	331	342	356	355	366	355	346	354	357	341	350	344	368	346	325	330	365	351	363	346	337	340	357	342	352	372	345	367	335	351	341	361	368	333	376	336	339	379	366	315	345	342	352	330	369	358	378	351	320	346	363	372	318	351	334	344	342	319	347
5092	13971	9116	4724	3104	2377	7177	34745	36604	31176	21426	11616	3667	626	558	560	604	592	579	585	549	582	569	548	594	558	521	551	565	579	539	580	576	562	567	578	579	604	557	545	609	621	542	569	597	579	547	589	563	567	578	588	565	582	556	519	551	544	569	562	551	538	575	591	582	539	599	593	571	605	564	536	540	570	617	557	583	559	610	558	596	557	609	576	580	514	528	562	541	588	564	569	558	511	543	560	593	607	572	560	570	587	564	555	576	573	583	557	581	554	583	555	559	559	587	597	589	549	586	547	524	574	578	567	553	621	555	557	553	564	568	526	521	555	604	559	570	585	584	543	546	541	535	576	574	554	546	549	603	553	572	584	533	554	539	571	564	547	521	523	580	571	579	582	576	555	574	546	607	548	564	606	550	534	528	572	571	563	556	587	539	596	584	551	560	565	537	549	610	529	559	608	586	556	570	548	573	578	558	509	552	554	577	559	586	559	568	555	577	574	575	545	561	563	565	531	587	564	572	551	528	562	542	541	551	520	568	550	572	534	582	576	550	630	549	570	579	520	537	550	523	534	571	564	571	590	630	575	538	572	564	575	568	593	559	569	565	555	553	560	545	571	578	629	544	560	565	589	561	578	551	555	559	560	558	581	520	524	549	570	572	557	572	578	532	573	546	566	503	576	527	577	576	574	585	569	537	541	576	572	603	573	581	537	567	540	575	616	567	564	560	564	549	570	500	607	597	565	599	578	527	566	552	563	495	596	543	568	593	599	564	559	574	566	577	581	626	585	589	565	568	583	568	604	568	590	590	582	574	576	555	561	546	611	581	568	564	571	574	592	575	541	562	570	585	550	581	548	569	558	574	541	617	572	562	588	542	546	538	575	530	544	529	559	581	566	556	557	566	625	535	564	547	608	608	566	549	537	584	567	538	554	549	567	551	572	564	527	583	523	569	558	570	535	557	561	542	598	537	583	542	598	556	552	575	554	555	570	552	549	531	612	553	564	599	546	563	596	554	567	576	556	576	568	535	544	558	595	572	556	607	594	551	549	550	581	550	550	556	546	543	601	547	552	548	587	528	573	538	576	543	556	569	556	532	581	560	566	561	588	537	609	575	573	564	564	550	575	570	539	597	564	557	569	542	511	562	551	537	585	537	552	547	569	556	575	580	539	563	603	564	554	588	583	588	527	591	580	560	585	590	579	594	582	616	538	547	568	590	581	548	572	591	527	566	555	523	582	568	594	577	554	582	562	622	548	595	550	538	567	550	508	597	555	583	609	544	551	576	598	566	519	561	573	573	573	571	546	551	550	565	594	535	574	530	562	576	548	540	553	611	585	591	552	568	606	536	559	568	555	562	552	549	567	592	576	554	540	550	575	571	624	579	576	568	569	560	590	591	545	525	566	571	538	566	541	541	560	531	588	618	583	571	621	576	573	577	596	555	554	566	537	526	564	529	590	542	591	604	569	565	554	596	572	521	590	574	564	577	553	587	629	597	589	535	567	585	542	574	514	586	623	562	555	528	595	578	561	513	536	561	556	570	588	561	584	537	615	569	607	561	591	624	579	591	565	575	541	586	582	570	555	552	555	588	561	574	539	574	577	565	536	509	561	593	559	558	587	586	597	596	601	586	528	565	573	539	525	542	613	570	607	609	537	587	573	557	552	568	599	567	585	561	568	585	588	562	571	562	576	547	556	547	579	573	568	602	585	636	560	613	623	552	585	561	556	555	567	561	580	538	585	554	545	576	583	562	577	503	554	546	593	546	585	587	531	561	580	564	539	613	601	581	597	606	590	560	537	597	572	571	590	559	552	555	582	611	561	530	556	595	562	591	593	592	515	566	506	555	567	553	546	553	540	554	562	581	594	555	570	573	628	550	576	543	578	551	535	549	552	541	546	594	597	586	593	559	544	542	547	504	516	597	543	553	535	600	580	539	610	523	554	579	601	553	601	535	569	587	554	570	541	550	570	594	578	604	550	564	525	571	572	578	589	536	541	578	589	553	567	542	584	569	580	600	575	577	606	562	555	553	568	528	580	607	568	531	583	622	571	567	592	559	551	602	575	601	606	584	544	588	546	591	567	562	582	563	589	582	547	546	559	554	546	562	605	554	570	571	558	559	520	559	528	566	577	561	571	555	559	539	553	610	603	571	602	578	531	599	573	590	582	560	577	571	545	562	544	555	577	582	602	578	579	592	534	570	567	542	539	584	583	584	581	556	563	586	520	576	549	568	532	559	601	560	572	551	539	538	476	585	550	556	562	582	568	580	578	591	601	552	539	531	572	577	549	579	557	570	620	564	567	568	620	535	566	591	587	544	605	573	613	595	601	568	590	569	592	555	582	540	584	575	575	571	555	598	546	523	548	538	521	517	588	620	566	539	578	562	578	605	564	579	595	575	567	560	529	577	558	559	549	546	563	639	585	565	573	570	574	553	608	555	541	534	566	591	588	584	578	582	560	559	538	577	556	544	557	550	531	565	584	582	546	624	548	555	559	595	564	591	554	577	587	573	587	575	547	619	598	583	568	569	647	551	584	541	570	545	587	566	514	561	597	548	546	542	539	573	597	537	606	564	558	544	606	575	581	573	585	565	549	550	587	574	573	579	627	580	531	557	549	567	606	581	533	588	554	585	573	545	589	586	566	560	552	583	543	583	563	587	575	533	550	571	538	551	562	576	573	572	614	569	591	554	586	574	561	578	611	534	583	569	551	610	528	553	603	544	598	550	603	576	554	611	541	549	596	535	555	567	499	570	548	570	587	585	553	583	608	580	557	584	585	543	566	577	562	557	567	569	556	614	612	582	603	572	577	601	551	595	617	543	599	548	572	546	577	556	615	546	562	550	583	556	554	518	570	570	582	560	511	513	527	584	524	549	599	556	564	604	570	564	540	623	565	526	592	584	569	592	603	615	561	561	573	548	599	599	553	564	548	593	561	584	567	516	576	589	560	536	555	536	591	567	580	571	622	597	550	545	575	566	589	554	600	563	555	574	598	570	573	567	570	577	582	555	560	579	541	535	582	587	564	578	579	605	571	562	561	597	549	554	581	577	588	538	548	536	545	540	592	571	590	522	572	593	581	540	594	571	539	562	557	550	560	576	535	545	585	564	586	511	542	585	585	590	609	570	582	587	598	560	573	613	590	575	548	557	577	546	564	507	605	536	532	550	553	563	557	602	598	557	539	565	573	555	576	543	613	557	573	547	600	616	583	548	571	615	572	542	581	552	570	571	563	512	583	603	578	554	588	539	549	543	581	589	552	565	553	587	567	559	557	554	571	509	592	595	588	574	580	551	565	568	561	514	574	567	572	572	577	547	585	566	536	561	561	583	596	591	580	540	557	600	582	572	578	544	545	579	559	585	561	558	547	529	555	576	562	562	573	612	561	586	592	540	520	604	543	556	572	596	597	645	563	571	577	579	543	609	561	583	594	580	560	555	590	586	607	602	519	578	566	588	587	579	526	561	555	529	555	572	542	549	548
27767	17541	3273	937	675	624	792	2303	2474	1957	1452	1070	743	573	591	548	582	604	572	559	576	502	544	548	596	562	548	539	562	597	530	539	554	569	544	592	561	564	565	540	564	510	543	608	528	573	575	542	559	551	535	534	546	533	545	512	538	562	587	545	590	521	637	536	565	546	518	557	590	521	567	558	516	573	529	558	573	543	579	529	560	550	575	512	589	585	547	575	543	551	547	538	601	559	525	535	547	577	551	548	571	475	532	534	516	582	538	553	580	572	572	600	552	566	545	583	556	556	549	593	557	551	554	564	510	556	551	515	552	521	556	552	531	555	533	564	564	610	528	541	565	551	535	576	561	545	544	538	589	564	564	540	497	569	560	568	559	532	560	577	502	580	567	526	567	555	528	556	563	552	591	541	575	542	584	548	620	563	598	540	581	552	551	586	568	591	548	543	531	585	524	584	555	565	576	598	584	551	564	540	554	575	528	525	570	548	530	560	516	540	543	552	566	507	583	585	551	572	562	551	556	562	558	548	528	565	575	565	571	578	527	549	613	554	584	556	530	518	569	566	540	581	551	547	559	549	537	571	533	535	588	545	599	556	593	581	577	555	547	579	554	564	616	583	555	562	560	516	553	583	517	594	525	557	571	523	532	545	528	573	561	551	565	560	540	587	536	567	556	563	531	539	541	539	598	562	573	551	542	571	544	590	592	575	536	572	569	551	512	549	560	584	520	564	573	601	595	514	558	567	547	558	575	555	549	525	558	555	542	550	563	582	583	579	536	524	563	568	528	552	539	548	552	556	528	602	557	591	553	576	543	555	523	545	518	539	547	571	534	557	522	572	556	570	563	545	592	506	560	548	603	549	531	574	528	567	513	540	557	567	532	557	593	529	536	558	530	523	547	547	539	574	552	553	558	552	551	538	550	520	545	545	548	547	539	529	504	542	554	539	587	505	551	547	565	513	560	582	539	555	546	569	548	512	584	532	528	531	521	518	532	553	541	566	546	532	543	581	573	567	518	540	545	590	546	549	563	519	549	515	534	550	513	573	527	570	551	557	550	577	519	557	552	537	554	530	551	519	569	523	551	526	554	557	541	555	556	609	547	552	567	605	555	543	560	574	547	552	564	555	568	540	579	541	557	564	568	560	563	525	561	577	506	552	540	555	579	522	581	561	583	529	574	596	602	536	574	541	571	530	586	520	556	547	519	546	576	592	554	534	545	526	526	584	600	530	571	554	559	578	566	542	553	555	571	532	580	525	558	577	546	551	524	523	543	531	550	601	545	539	566	527	525	520	538	534	527	522	529	554	559	511	566	567	575	563	523	574	576	544	576	564	553	543	562	506	591	555	549	567	554	540	553	503	563	559	573	538	556	513	543	572	559	526	558	554	541	570	568	554	558	546	545	581	546	508	585	553	511	566	598	569	519	550	514	566	526	537	529	559	515	546	596	591	556	563	557	545	538	573	550	539	577	556	545	518	563	547	537	522	499	538	548	562	591	524	589	530	594	584	556	551	543	545	550	537	517	552	509	533	563	517	538	527	564	568	574	529	550	529	574	570	591	531	558	526	544	543	556	542	588	518	537	553	573	541	563	589	548	558	565	556	533	543	516	565	596	517	535	552	575	568	554	579	547	585	529	552	525	558	588	548	563	560	553	597	534	545	507	522	550	563	511	531	532	556	526	540	556	563	553	553	540	550	548	523	548	522	531	551	579	532	537	551	559	577	579	558	552	528	571	566	571	536	568	562	585	525	590	529	544	506	553	539	545	535	544	549	546	561	537	540	531	576	555	579	493	500	570	535	551	561	609	521	548	523	554	559	561	562	496	528	535	541	589	541	549	491	561	568	525	530	543	586	555	509	536	541	594	588	569	539	575	544	577	520	590	545	528	532	596	569	564	521	607	578	549	557	512	564	601	569	555	539	573	555	556	566	553	548	526	583	515	569	558	534	539	564	578	533	560	564	538	580	590	556	565	545	567	552	545	591	588	577	571	636	588	573	593	557	580	564	541	528	588	531	531	570	581	535	471	560	551	548	511	562	552	549	496	570	559	524	559	577	537	542	545	612	574	551	563	567	543	536	567	521	583	555	544	585	515	545	596	548	544	507	607	557	591	555	543	580	510	562	594	590	541	527	523	526	545	568	515	611	518	529	582	503	508	557	557	542	522	555	575	543	549	572	563	572	565	546	585	591	567	573	542	558	524	573	498	597	605	585	591	555	528	518	550	579	539	495	542	562	574	531	584	502	541	533	575	522	574	533	523	545	578	528	523	527	544	533	574	559	592	530	568	582	551	593	486	563	569	521	543	572	571	524	601	547	567	566	571	506	560	549	552	558	537	577	573	554	568	536	563	564	610	569	553	588	599	541	564	512	562	542	544	531	512	623	526	543	569	572	555	523	562	555	561	542	565	551	561	555	552	567	560	543	543	544	550	549	545	544	516	552	525	578	510	555	567	510	558	579	591	568	542	554	576	547	547	561	564	533	562	539	542	569	556	540	537	529	564	548	560	552	526	532	559	557	550	579	563	546	574	536	551	556	597	572	541	589	509	540	582	555	590	570	529	541	587	512	561	608	563	534	570	558	521	570	552	525	571	513	537	561	537	502	590	560	536	552	587	543	506	530	539	575	532	524	541	582	562	555	569	538	547	587	576	553	579	565	573	543	543	605	537	567	565	554	523	570	551	580	555	535	512	534	587	507	491	550	570	575	563	611	527	604	587	583	536	559	556	565	526	544	547	586	539	511	518	549	543	529	552	574	563	564	525	562	601	560	576	558	537	578	567	581	561	568	538	576	535	590	540	555	585	550	531	565	552	528	587	549	554	586	538	550	575	555	576	563	553	561	572	590	525	554	587	572	574	578	563	571	504	533	601	519	583	568	537	558	566	545	555	527	554	532	567	589	519	566	591	569	520	530	559	573	577	564	538	546	553	535	560	491	605	585	595	568	528	622	528	557	571	560	592	590	584	526	590	536	596	563	540	567	562	553	516	556	538	530	551	602	577	565	594	562	624	561	586	576	550	547	575	573	569	562	601	584	530	519	566	536	554	535	505	562	548	537	576	531	564	552	540	580	550	575	549	544	535	539	593	568	567	558	563	530	588	581	557	560	577	516	553	524	557	526	558	564	573	552	571	560	538	536	532	599	527	508	550	562	538	551	569	560	581	555	534	594	553	542	593	535	573	558	553	534	588	562	528	568	543	569	537	530	569	551	568	594	563	553	535	560	567	546	544	523	579	538	548	554	539	550	549	587	553	564	562	581	558	554	553	585	539	575	571	509	581	567	608	557	536	572	555	576	570	558	554	592	557	566	527	545	537	562	578	545	566	558	525	558	541	572	539	563	564	571	618	547	587	558	588	595	531	556	542	553	562	574	564	549	545	583	531	525	563	516	527	547	527	589	548	571	604	534	534	565	586	592	541	551	550	590	550	540	580	590	554	569	573	549	555	521	526	556	588	564	554	528	548	568	534	549	552	605
4981	2278	1788	1297	1188	1099	1354	4893	5139	3763	2886	1870	1282	866	811	909	832	840	894	808	943	870	931	909	853	914	893	932	909	904	875	849	887	878	917	907	906	851	879	864	952	915	903	870	847	897	891	878	905	881	854	890	909	846	862	890	859	871	898	859	875	897	891	881	842	842	895	878	940	866	913	918	940	931	877	890	942	847	942	897	864	924	816	918	897	957	898	910	876	871	937	905	858	896	945	912	818	892	914	837	911	872	842	942	939	941	879	845	905	935	918	914	900	838	891	929	870	911	915	871	887	902	911	923	853	862	889	890	934	916	918	896	923	922	902	919	933	899	852	914	944	878	920	915	943	947	856	873	888	860	897	895	933	835	874	880	919	906	896	867	919	925	861	895	939	843	888	910	890	869	874	944	927	876	880	913	870	935	888	862	945	873	843	869	922	901	878	879	875	926	928	916	850	848	883	933	870	835	891	874	885	852	873	857	904	924	877	880	842	939	918	866	898	909	918	851	919	938	874	897	950	888	910	874	899	838	898	897	898	891	843	866	927	898	887	953	897	907	882	844	882	927	895	887	847	907	871	912	901	873	935	901	899	903	889	965	921	912	902	912	946	915	860	947	945	897	911	894	922	943	869	898	864	905	895	885	858	879	939	872	878	826	956	879	898	917	884	849	882	908	955	919	950	897	878	939	877	905	924	904	871	904	869	866	878	891	887	884	862	909	859	869	886	868	884	869	916	904	853	891	867	901	896	965	885	854	915	978	892	931	892	966	917	878	905	877	934	855	863	902	851	868	893	849	882	938	932	908	923	853	903	865	941	870	976	887	904	893	913	867	925	910	949	906	882	874	906	892	857	905	869	911	870	859	924	894	942	873	910	903	898	884	889	862	907	898	891	916	897	935	929	910	893	924	928	945	893	895	912	879	872	875	888	891	921	861	937	888	883	917	874	855	879	904	944	919	909	913	908	887	856	953	870	919	901	895	941	845	941	907	907	893	867	886	887	861	888	922	884	906	957	876	861	901	917	838	866	875	906	894	887	868	861	841	902	933	910	866	882	946	928	874	916	879	916	877	933	921	918	919	917	924	872	894	921	912	899	909	903	904	919	864	841	878	930	928	919	877	967	903	911	881	914	901	898	887	930	924	873	903	913	848	901	948	880	891	888	938	891	901	870	890	898	890	870	903	865	874	939	893	857	873	887	901	933	913	980	875	882	880	875	847	886	919	875	836	935	889	876	862	893	904	892	885	879	907	947	876	941	911	814	838	871	916	910	909	852	823	798	882	894	897	900	813	890	896	901	886	878	909	903	900	904	893	896	897	852	856	922	959	881	892	891	842	931	878	871	867	920	934	871	866	872	920	859	916	857	868	883	896	891	865	899	867	933	891	932	884	897	851	855	912	893	885	920	916	898	863	872	922	869	935	869	852	910	913	933	966	846	871	941	895	950	925	841	878	933	898	910	951	864	950	923	887	859	937	856	906	857	880	870	901	919	833	928	916	913	926	883	879	883	840	901	886	914	880	909	851	918	880	889	886	904	908	928	902	919	864	897	906	877	903	896	904	869	905	901	873	952	910	853	872	811	919	926	895	940	907	857	849	895	903	902	893	865	881	834	939	926	880	907	888	965	858	881	858	891	855	879	854	921	890	883	933	874	917	912	894	897	855	890	869	893	896	906	845	951	855	874	891	867	884	942	899	886	893	942	815	884	905	833	909	901	904	912	894	885	885	901	865	901	896	851	923	907	896	881	879	942	943	897	910	863	914	883	944	910	902	951	854	895	885	938	896	891	873	905	883	891	976	885	860	892	822	921	962	925	888	915	848	965	920	898	894	889	925	911	864	908	911	859	868	913	933	874	887	877	969	916	904	866	915	894	953	935	903	928	881	864	862	893	934	896	896	894	893	877	903	886	914	930	929	882	910	871	896	909	860	916	895	896	922	866	902	925	918	856	892	908	879	921	887	913	919	892	937	916	886	877	906	913	868	959	810	822	909	884	930	884	900	902	948	888	905	903	819	908	864	918	914	948	920	883	914	930	897	947	891	857	886	869	897	921	883	874	888	913	869	893	896	912	928	939	900	929	854	917	863	921	860	829	862	958	912	900	904	932	873	903	873	913	910	876	886	866	884	860	865	819	935	881	849	900	882	910	866	914	796	929	914	948	942	909	932	872	881	852	893	847	925	913	852	896	923	861	857	933	919	973	833	874	905	855	926	865	883	948	905	916	870	941	901	930	925	869	938	900	897	891	890	916	905	913	919	893	898	948	901	841	919	899	877	870	915	934	914	889	958	855	865	887	871	936	863	875	843	885	900	902	930	906	883	918	885	877	937	870	930	900	899	893	882	934	869	886	928	894	906	901	882	876	867	942	903	877	909	880	940	882	876	895	825	895	870	914	869	916	921	902	856	888	907	890	857	919	869	905	936	883	880	873	878	931	852	866	925	873	947	944	926	953	894	903	890	864	883	871	887	871	942	889	896	909	897	869	907	859	866	890	824	882	953	885	962	920	882	913	892	904	864	890	915	882	886	844	922	875	867	918	873	920	913	894	891	928	897	864	902	851	895	821	878	887	927	911	890	949	930	903	905	874	875	926	937	916	930	865	901	879	941	891	908	840	955	905	854	898	837	917	931	892	899	869	921	863	905	927	876	882	895	874	893	856	928	906	922	907	825	890	888	874	860	877	876	923	875	860	910	881	895	890	884	869	879	956	886	901	890	866	869	889	879	905	909	910	875	917	867	907	864	916	943	865	878	871	920	909	899	886	920	862	882	955	881	920	959	887	883	904	852	946	892	856	899	880	860	918	920	896	837	875	879	856	911	898	857	839	898	945	852	922	954	898	868	938	905	883	915	916	907	881	948	950	845	877	862	913	893	879	900	871	861	910	885	871	888	954	882	856	864	888	941	881	859	886	901	902	894	948	893	830	902	871	902	876	858	910	865	877	925	899	867	861	834	949	869	840	874	926	892	903	888	865	887	884	854	917	916	956	910	893	902	960	926	894	892	817	911	928	881	865	931	897	914	847	936	878	901	849	908	883	875	902	878	832	880	893	883	903	836	883	881	908	913	888	899	878	912	907	891	913	867	887	948	900	915	888	910	854	920	887	898	904	871	889	915	878	909	903	934	942	855	962	933	951	912	939	873	882	876	934	907	897	925	877	916	881	931	889	896	901	873	952	932	914	855	936	888	887	877	918	907	957	891	918	972	896	915	879	885	849	930	867	917	892	871	848	903	833	833	899	864	888	895	893	811	907	892	890	894	906	907	940	876	879	851	900	911	888	870	860	872	863	857	855	909	855	956	905	885	920	857	873	881	864	855	893	889	921	895	879	899	946	902	921	845	892	938	927	884	888	903	893	871	857	918	950	907	906	907	957	808	877	903	902	898	844	884	874	938	929	856	905	894	861	927	890	848	880	924	867	869	899	926	912	945	884	915	949	920	888	928	916	890	934	932	908	898	894	918	880	868	893	904	896	941
24085	21556	27621	25949	13565	1060	2661	16478	15727	12184	5645	2689	1028	503	442	500	490	465	460	486	439	445	480	418	476	489	457	478	458	494	432	445	449	437	446	442	430	436	453	438	458	444	454	452	458	455	467	483	498	447	468	437	443	437	482	426	495	462	502	447	452	450	473	460	479	430	468	429	443	453	487	446	438	441	426	432	459	452	443	439	449	462	422	451	472	459	457	447	470	479	405	442	467	467	416	453	431	441	499	488	473	426	449	448	450	431	455	481	448	481	430	507	444	414	457	463	446	449	465	438	446	481	443	463	441	413	469	449	414	444	467	485	455	457	449	455	458	461	422	467	421	469	446	467	475	479	463	483	428	470	419	479	458	421	434	484	442	441	423	461	442	436	478	454	422	463	484	433	465	417	432	456	421	447	420	447	478	465	431	436	467	450	477	456	448	462	431	427	477	443	474	451	448	468	418	435	486	450	452	485	427	476	481	454	462	453	450	468	458	445	422	438	416	448	466	457	475	460	484	441	444	387	469	453	440	469	439	465	473	414	419	465	470	459	419	417	469	478	466	417	393	470	439	497	448	487	461	478	407	466	471	472	446	444	503	446	476	473	512	471	427	431	460	465	456	462	443	468	464	454	425	455	421	474	442	455	437	456	448	445	479	447	454	466	457	444	487	439	476	435	422	439	465	472	442	473	461	447	475	423	451	477	430	453	434	426	487	455	440	428	484	481	473	412	438	503	454	462	466	442	456	466	455	456	461	466	446	486	450	455	408	491	457	496	488	455	474	489	491	468	464	447	443	444	459	465	465	464	453	458	503	462	426	528	501	412	455	445	476	456	414	458	455	459	413	503	471	429	451	463	461	461	452	433	462	431	499	457	432	476	453	499	448	475	472	434	440	468	471	421	485	475	486	463	445	383	411	451	436	455	455	448	451	435	421	445	451	469	454	467	450	445	464	469	473	475	444	397	461	445	462	439	428	454	425	474	475	450	455	502	481	465	481	455	479	445	440	435	442	451	429	465	431	453	471	439	441	490	405	468	496	456	436	440	442	425	420	463	478	428	421	462	491	436	402	468	458	436	441	472	407	420	465	451	446	468	453	459	412	442	443	469	473	451	470	429	435	464	420	460	438	465	459	439	432	445	423	420	418	477	468	457	472	483	480	489	420	509	448	439	426	488	455	445	454	457	431	426	468	451	477	471	437	437	477	456	448	465	478	421	453	421	451	430	477	461	470	432	409	472	444	450	416	458	466	421	454	450	463	433	457	451	430	445	446	468	421	451	475	428	463	425	434	435	451	438	444	468	466	469	440	476	470	459	482	450	465	452	437	456	462	420	449	502	436	446	425	430	435	476	455	484	464	456	418	447	440	466	436	437	450	449	448	440	462	435	455	456	449	441	494	455	450	488	440	492	474	443	427	485	445	431	444	455	448	428	451	433	428	434	460	449	448	455	494	436	439	440	431	473	450	475	448	478	452	459	440	438	441	446	451	451	459	436	486	441	460	458	460	485	431	501	442	440	452	460	462	451	465	451	481	476	431	423	470	429	443	466	472	450	428	473	439	441	490	472	424	456	455	480	436	460	489	426	453	396	444	448	478	450	450	452	458	474	434	454	437	447	427	463	436	414	481	470	433	443	430	450	452	423	408	445	440	426	473	426	448	434	476	473	441	491	467	416	447	442	424	436	437	421	419	443	424	475	415	480	454	459	450	450	459	475	411	454	424	432	418	447	463	470	471	435	446	463	449	465	451	439	447	454	446	460	468	461	472	436	436	445	486	429	462	413	500	461	465	455	426	457	452	447	475	431	449	463	403	428	481	456	465	445	483	448	428	441	445	472	451	471	449	437	462	441	437	494	447	431	424	470	413	411	448	456	445	478	458	508	458	427	497	446	453	444	480	435	439	448	481	466	460	462	450	440	443	439	453	442	414	469	460	465	439	463	508	454	462	465	430	409	460	490	444	444	462	415	394	436	471	443	470	457	434	484	428	446	477	464	451	424	450	457	463	436	464	443	454	457	494	444	429	453	468	472	435	452	468	410	468	433	432	475	459	450	443	470	448	457	445	472	462	448	490	452	459	454	472	425	482	429	460	470	473	485	466	465	476	451	433	447	417	448	465	453	441	442	438	460	476	388	426	470	451	426	472	446	454	447	462	427	458	471	465	461	465	465	442	418	420	441	422	460	474	437	457	433	442	476	472	513	462	454	456	436	441	446	500	448	449	425	446	476	425	476	448	427	454	489	461	462	445	457	444	443	448	465	444	477	450	449	441	465	432	456	446	502	449	469	427	496	440	428	472	476	471	446	475	452	471	457	440	438	446	404	433	439	462	452	433	438	446	448	453	438	447	482	428	450	455	459	461	442	452	440	483	429	465	485	436	466	473	446	436	413	450	463	489	455	412	417	478	459	432	465	433	457	450	441	479	483	459	473	486	457	437	481	478	469	431	427	443	433	449	466	439	403	418	480	467	439	457	405	438	476	462	451	446	430	478	444	451	430	456	484	429	428	427	449	455	438	450	427	459	439	406	455	437	475	489	434	448	449	448	431	418	462	473	461	491	458	461	442	435	415	459	478	446	440	438	469	434	458	474	477	454	428	461	443	455	455	475	434	444	478	427	450	434	463	494	464	465	412	468	458	471	438	451	442	495	418	462	475	469	444	482	471	455	464	446	433	428	467	436	445	458	435	447	499	459	491	395	462	436	441	466	473	476	434	464	453	455	436	463	464	480	467	432	465	403	473	415	492	426	501	450	482	448	453	437	473	464	482	456	423	462	438	469	453	406	441	460	432	450	445	448	463	412	432	491	454	464	445	465	443	419	467	434	467	490	438	482	472	444	470	419	432	453	438	435	445	448	422	454	460	474	435	470	491	469	436	486	487	458	449	462	432	458	491	482	426	440	479	463	441	466	458	459	481	428	428	425	440	455	443	461	444	447	476	482	436	444	426	430	451	438	428	469	419	450	464	440	429	464	489	455	432	419	430	449	454	459	496	402	471	437	445	422	504	435	456	472	440	402	492	435	426	465	471	434	444	457	472	414	472	475	428	431	444	455	408	447	427	459	461	459	457	463	467	454	450	421	451	430	487	425	439	418	448	463	454	437	457	452	434	434	455	463	432	454	459	450	458	443	435	452	452	444	454	458	463	450	438	476	488	389	449	421	515	472	439	433	483	484	450	471	460	447	462	460	406	454	453	465	474	457	428	432	438	422	442	458	452	497	487	485	433	445	456	445	445	420	441	476	403	487	466	431	467	455	492	480	462	467	491	477	429	451	433	445	450	476	467	456	474	457	473	455	482	450	468	433	457	441	449	452	469	395	455	445	436	417	432	489	476	411	439	437	494	502	438	493	464	462	459	424	438	475	451	462	459	469	471	427	434	416	453	450	442	421	410	455	464	455	471	449	452	484	450	441	474	472	444	434	443	466	469	444	431	427	460	439	422	441	442	426	470	457	409	457	481	434	425	428	437	469	414	424	469
3756	8191	5160	2755	1977	1566	5936	28155	24604	20931	10854	5798	2161	879	736	726	688	718	754	746	737	723	756	800	759	762	763	749	748	735	752	724	746	784	719	755	730	720	779	751	695	805	747	728	750	713	770	682	731	742	783	762	717	732	713	731	717	714	755	802	740	779	766	718	784	751	771	725	738	683	799	725	761	755	709	750	765	752	730	793	688	743	707	713	710	740	787	759	738	741	763	730	747	723	749	717	693	764	734	793	741	705	775	772	749	748	759	762	762	708	793	725	743	724	742	723	740	752	718	758	729	731	784	702	688	726	714	728	717	717	677	700	734	754	707	729	704	735	760	754	723	751	708	753	810	735	756	763	714	725	767	768	739	762	757	700	708	749	799	758	737	720	712	734	756	760	730	722	758	747	712	716	767	767	711	701	744	754	717	707	737	731	741	739	713	737	691	739	730	731	679	704	762	765	738	726	698	734	724	749	764	715	725	750	710	800	743	762	761	800	734	730	719	717	720	746	718	734	708	740	689	735	762	716	743	772	697	744	716	746	751	734	717	715	755	763	752	743	729	739	708	749	747	746	740	746	697	757	707	719	792	745	730	780	745	730	775	716	762	740	710	759	726	767	705	756	717	742	708	739	758	715	714	738	721	788	730	747	734	743	777	792	712	736	725	785	712	723	699	735	749	755	742	786	718	689	728	788	752	737	747	714	757	718	726	734	742	738	711	744	811	765	744	688	738	786	705	760	732	749	722	737	782	690	724	711	694	698	716	780	729	752	703	752	702	718	769	724	750	741	737	744	768	756	704	705	734	778	740	723	758	721	764	744	716	699	743	748	749	728	738	740	784	727	757	743	727	765	723	727	745	715	741	697	707	792	726	709	721	750	713	761	693	741	740	724	761	710	721	750	731	712	726	805	691	737	712	746	756	765	734	683	726	795	757	687	734	739	745	751	796	732	727	764	726	767	722	707	729	735	717	738	735	717	692	719	801	721	743	735	773	733	753	743	751	757	728	746	747	698	769	756	757	784	729	734	736	737	731	751	754	752	771	738	771	743	733	746	762	734	710	734	767	749	744	774	752	729	688	703	743	719	732	739	698	733	740	724	751	757	765	722	752	742	734	730	749	733	756	730	748	759	718	741	705	758	775	708	758	755	725	732	783	740	754	747	732	693	789	749	736	763	742	789	756	746	762	749	752	733	766	767	724	732	724	741	716	765	740	754	733	725	731	749	757	748	754	762	719	729	729	757	752	770	723	783	698	712	702	695	728	742	713	779	737	708	746	695	704	748	735	760	763	758	754	736	748	722	745	726	793	776	684	794	699	740	763	762	746	728	753	725	718	761	769	765	692	739	711	735	705	734	793	727	731	734	707	741	753	744	742	745	788	716	763	709	755	689	735	720	761	740	747	749	758	763	738	717	741	732	767	728	763	762	742	750	741	806	704	782	718	716	718	734	778	749	739	749	742	763	786	751	747	709	688	753	764	735	716	735	716	748	776	731	744	746	723	720	739	760	764	779	696	729	731	692	743	724	716	753	711	742	769	730	697	715	726	747	732	769	782	736	710	785	748	709	752	784	761	804	768	765	722	806	757	761	716	738	757	755	723	730	745	754	738	732	717	739	764	759	816	742	741	770	762	744	771	756	706	733	707	757	742	745	789	774	780	777	756	793	720	726	776	726	765	762	743	731	729	769	776	748	745	771	753	715	737	672	712	752	791	745	751	740	711	772	752	740	729	769	750	735	746	696	785	795	750	743	734	740	684	766	757	736	742	739	755	759	814	705	731	705	731	757	738	717	742	716	728	689	748	747	750	744	734	763	760	767	726	724	691	725	766	702	769	695	733	754	719	768	707	780	712	787	756	730	758	796	691	746	745	781	678	697	710	733	743	775	725	733	737	693	770	770	770	703	765	736	781	713	698	712	750	809	679	707	708	690	748	747	758	754	718	773	785	731	750	728	761	751	767	735	750	668	753	763	730	780	709	714	760	695	786	724	750	740	721	761	806	746	742	751	745	737	745	756	746	716	782	763	764	744	759	761	728	724	707	696	721	774	758	759	776	748	728	685	725	791	738	720	769	700	763	788	758	717	747	745	716	745	744	723	739	753	746	764	776	784	730	726	749	710	774	778	757	728	692	777	754	757	690	770	700	791	743	732	750	713	769	779	746	774	741	748	768	792	780	742	729	733	787	748	758	692	744	758	733	741	716	750	777	745	755	753	752	714	720	733	731	766	737	718	696	736	761	731	742	753	719	745	735	756	728	776	699	760	756	741	724	737	717	734	739	738	747	719	748	747	695	785	711	752	721	733	760	730	717	769	736	690	724	749	774	741	743	746	731	736	719	750	759	774	738	714	772	703	735	728	737	718	762	701	715	737	791	749	763	711	769	779	710	735	775	688	715	716	742	794	815	697	786	745	718	694	786	746	759	748	746	746	740	782	753	757	711	742	731	713	736	724	732	720	766	757	737	752	731	739	751	761	756	707	779	703	737	731	737	738	731	755	726	778	749	731	733	718	678	767	790	718	742	733	725	754	737	739	822	737	687	718	738	704	750	711	767	768	723	733	755	712	735	726	736	814	801	745	783	675	736	721	776	766	749	760	746	760	695	750	725	753	723	731	740	738	745	768	699	706	712	730	738	757	715	752	708	711	739	721	700	757	728	747	743	722	720	760	741	740	695	695	720	732	743	732	694	775	730	741	728	727	734	720	737	709	751	727	751	752	750	730	746	755	758	716	751	779	788	782	717	745	742	759	734	762	720	746	730	760	712	741	694	748	749	781	756	755	700	750	673	766	725	740	733	716	761	741	750	733	706	701	765	738	734	757	751	739	716	766	723	691	785	761	744	742	699	739	785	737	720	744	750	741	681	750	715	723	708	710	744	713	747	746	753	756	743	747	699	741	753	747	794	772	706	756	765	719	688	716	725	690	752	735	713	690	747	752	696	733	737	713	767	735	780	746	750	738	779	740	810	754	791	787	700	773	763	778	763	770	713	804	769	784	764	725	783	738	729	700	752	760	740	720	744	760	702	756	739	701	739	780	735	749	727	720	736	770	701	748	752	732	740	760	747	732	724	706	737	733	718	732	744	762	721	722	710	777	736	759	737	736	711	743	707	733	780	732	739	758	753	767	735	713	745	718	741	740	739	737	744	738	757	755	699	738	738	749	762	716	733	706	741	769	797	758	717	692	712	735	741	735	798	737	772	757	735	738	718	677	730	720	766	748	762	752	767	739	750	762	716	741	765	693	782	761	776	726	763	745	731	710	703	748	768	751	764	782	743	783	741	746	703	720	724	729	778	807	675	756	765	704	753	712	740	747	742	763	738	760	729	723	752	728	753	767	737	737	746	742	762	740	736	735	720	745	758	755	746	755	721	723	755	741	758	745	700	707	766	756	715	742	753	717	728	778	771	700	706	736	793	728	765	764	697	743	782	701	728	725	774	706	743	730	655	745	768	739	707	703	767	730	763	738	775	781	743	726
25492	21552	24656	16704	966	688	1804	7312	6973	4943	2587	1434	806	539	528	480	540	538	543	545	574	532	546	546	523	524	515	535	513	488	496	554	535	515	540	491	511	539	517	511	549	515	525	502	505	536	481	539	560	518	502	511	532	516	503	513	538	523	584	535	538	551	547	556	558	541	552	541	512	522	544	542	549	586	477	519	506	521	524	544	514	529	540	470	557	502	513	519	529	516	543	526	536	545	543	543	510	512	545	527	512	513	516	519	528	500	534	528	544	522	525	514	519	507	505	548	495	541	503	524	516	552	566	485	546	539	502	496	560	511	537	496	524	513	567	537	524	533	534	536	535	535	538	506	546	502	537	555	520	483	503	499	518	504	522	566	546	514	484	559	487	520	506	482	495	546	503	544	516	501	550	539	556	528	517	535	541	557	525	514	520	530	519	539	512	550	561	522	520	510	558	509	535	518	524	540	554	549	547	530	576	476	493	517	497	551	480	506	497	503	532	551	494	534	565	541	498	516	525	534	483	514	533	527	523	557	524	569	514	509	559	512	519	542	554	514	539	468	475	560	549	492	521	541	561	479	497	523	520	518	502	535	511	507	522	498	510	496	522	554	523	522	531	487	532	529	552	504	534	523	546	492	506	508	505	520	520	575	543	506	534	477	562	546	531	552	529	544	483	542	524	521	508	543	521	542	508	545	536	507	544	499	532	532	487	505	523	530	516	507	552	537	539	505	578	534	537	470	504	514	526	532	528	506	574	551	540	527	553	524	561	524	527	540	539	527	487	546	516	550	545	534	554	514	544	581	556	511	518	512	505	492	506	572	520	515	463	522	512	533	511	562	520	514	502	496	514	518	527	527	567	508	536	462	523	566	529	509	496	543	534	520	503	537	519	537	527	516	533	525	514	502	524	534	502	526	528	517	557	521	534	466	508	531	503	468	508	532	489	506	533	528	490	551	503	479	528	522	507	580	526	511	520	524	529	512	562	488	506	538	578	499	534	534	490	559	527	539	564	563	506	535	550	500	529	522	510	521	514	515	494	502	498	517	537	523	511	579	527	526	514	537	515	514	509	528	528	578	499	551	512	508	486	543	534	536	533	529	504	535	523	521	505	505	481	549	557	517	529	538	569	494	510	514	532	573	492	525	515	524	515	510	518	556	509	544	555	529	539	502	526	519	553	534	501	551	579	547	473	513	485	558	527	494	562	498	515	547	511	557	538	508	497	542	536	477	546	567	479	522	456	532	473	502	525	534	504	497	504	532	514	552	552	484	511	441	513	480	551	523	538	493	490	538	534	528	516	525	483	532	542	484	531	511	561	495	517	538	478	498	559	531	526	526	550	478	544	527	557	553	502	563	536	526	526	550	525	505	561	504	537	507	560	500	513	512	504	497	526	522	545	473	516	510	557	540	512	579	553	510	508	528	491	475	524	527	540	522	562	499	508	492	529	554	499	585	512	497	508	542	500	457	533	546	564	537	521	513	546	579	495	525	531	527	529	507	519	518	463	504	519	533	514	549	519	506	494	522	498	556	516	559	542	502	530	543	507	507	529	480	528	528	515	529	549	514	537	511	533	503	540	527	553	525	499	536	488	484	508	531	532	548	512	542	538	527	530	558	525	511	512	531	507	528	532	483	538	574	549	500	548	511	540	546	534	506	561	482	509	563	537	528	549	520	544	530	491	496	528	506	496	554	547	525	525	502	477	525	507	540	556	571	508	505	482	541	559	514	550	503	545	539	540	514	488	540	540	522	480	517	555	514	505	539	514	514	559	508	503	501	575	507	521	528	506	501	550	522	516	495	468	530	516	502	569	545	525	529	561	518	548	539	542	525	544	495	551	469	522	543	548	542	529	483	562	585	494	527	539	582	528	511	521	532	499	520	511	530	496	540	546	550	543	527	514	539	488	515	487	493	492	528	513	533	533	497	529	501	545	549	537	524	547	525	568	505	506	535	518	506	494	548	504	508	534	509	537	550	562	530	489	542	562	539	532	525	537	530	542	540	534	531	509	526	515	543	520	509	505	529	520	483	516	519	523	555	536	543	516	535	513	557	515	520	533	530	499	516	508	530	516	552	522	531	471	499	528	522	509	513	538	522	526	524	546	508	549	540	482	546	520	496	507	558	517	542	543	490	511	551	492	504	526	537	505	514	523	504	517	497	530	493	521	523	531	488	535	549	511	524	552	530	525	556	495	491	523	529	560	523	502	488	498	522	562	505	510	518	530	497	555	497	525	532	492	505	541	558	541	529	578	525	541	545	503	534	508	506	511	573	521	528	544	533	479	520	537	544	518	504	532	515	518	564	530	514	519	504	468	505	512	554	525	554	544	523	571	567	537	517	482	551	524	541	543	527	511	523	529	532	476	525	501	514	496	541	506	497	536	550	519	518	527	538	495	518	544	515	569	515	513	517	537	568	533	531	546	573	526	512	544	531	486	523	551	526	546	575	504	517	504	543	454	533	502	541	541	525	555	489	526	497	530	520	524	507	533	543	522	516	508	568	499	517	546	595	550	511	497	562	509	526	524	519	509	537	510	554	476	510	519	470	501	517	496	478	511	519	536	525	523	515	535	507	513	509	522	512	520	485	529	526	529	537	514	525	528	522	518	528	516	507	511	479	520	536	519	528	541	532	502	510	508	553	509	558	548	499	543	512	507	552	527	521	508	508	506	523	505	523	572	495	475	540	528	540	554	473	478	538	542	539	486	517	530	494	518	524	501	525	514	510	544	510	518	507	529	507	551	547	500	506	508	518	513	505	527	494	565	569	589	535	582	477	557	534	486	523	506	557	557	534	553	527	493	514	555	485	531	551	488	530	573	490	553	516	505	506	486	520	544	525	485	496	528	551	519	502	523	508	488	569	555	573	532	510	532	498	530	545	536	523	569	518	504	494	502	523	561	497	514	564	556	519	515	483	532	477	578	520	536	505	544	549	512	512	552	510	555	506	488	479	542	544	516	514	548	489	555	544	523	515	511	527	505	517	519	521	494	567	560	528	509	488	529	499	507	522	503	513	467	492	559	547	502	535	522	496	540	535	539	565	508	548	504	554	516	554	513	514	514	513	526	540	541	503	503	514	521	532	476	575	573	539	548	506	514	563	530	554	527	571	489	465	517	559	510	531	532	547	570	514	511	553	525	519	479	500	514	479	535	554	473	542	517	524	510	538	509	499	496	500	480	538	522	526	468	527	535	484	505	516	548	540	452	505	542	511	499	541	500	530	500	495	526	537	529	487	494	547	541	523	517	497	525	518	473	535	547	543	504	491	540	499	510	571	521	549	534	532	499	528	493	548	530	511	531	556	530	558	478	503	508	530	556	551	553	489	547	517	505	530	501	525	529	512	524	503	502	560	539	548	521	503	483	491	531	480	502	537	503	542	563	502	519	515	531	563	500	494	515	525	524	562	549	553	532	555	532	548	525	543	555	523	506	525	507	521	549	523	508	503	575	503	520	505	545	527	511	493	522	557	515	528	527	563
3870	4530	3238	1737	1440	1329	5384	19511	16933	12493	6871	3598	1708	903	840	861	846	837	838	860	805	822	857	831	878	793	860	810	790	778	874	804	828	831	796	877	841	856	850	873	830	856	827	874	843	827	838	806	804	843	840	796	820	849	893	810	854	833	818	825	824	814	891	816	906	867	815	808	836	860	872	863	856	835	811	844	940	830	830	855	841	832	821	810	839	839	802	831	871	846	845	841	797	813	818	863	808	798	824	837	827	830	836	802	858	847	803	839	850	856	825	855	804	837	866	885	831	810	850	865	824	839	829	873	830	804	831	842	845	868	885	833	799	833	867	827	814	821	882	847	859	835	825	885	885	798	819	823	869	844	851	886	877	824	816	838	916	824	884	815	861	848	857	811	849	795	808	858	886	804	834	782	842	844	853	862	809	825	868	872	811	763	814	866	819	837	814	843	857	810	830	864	886	861	839	832	850	842	802	849	879	803	891	808	850	825	864	886	847	830	836	880	850	864	886	870	850	848	818	855	840	817	842	830	865	880	874	846	828	842	838	816	834	811	875	866	793	859	884	851	838	857	828	842	877	855	878	861	867	889	885	811	825	870	839	788	829	853	819	882	859	812	845	845	841	805	833	876	873	870	778	878	852	877	866	805	872	854	838	835	830	829	857	827	817	828	824	881	834	846	828	801	885	870	856	921	855	802	834	903	875	822	832	832	853	853	827	806	836	824	832	898	861	833	858	836	801	870	832	817	824	793	839	823	854	849	822	843	832	877	870	814	834	845	807	806	845	871	847	889	842	815	802	836	844	849	813	854	809	843	846	780	789	813	860	811	834	860	859	792	855	811	802	773	861	851	804	810	830	882	833	804	888	796	839	869	823	841	822	881	887	827	876	837	841	828	809	837	838	840	892	841	803	790	818	812	830	811	846	891	838	850	888	855	901	843	853	844	813	863	806	835	830	833	852	839	793	824	851	802	829	833	871	858	854	834	847	833	828	834	825	803	868	837	875	877	841	903	843	807	840	820	871	873	836	861	846	872	863	853	830	807	827	871	799	890	885	833	901	819	834	867	856	859	838	857	794	858	860	851	864	826	902	872	834	848	872	825	863	834	870	810	836	886	800	858	839	833	789	782	895	817	848	829	831	839	780	839	806	868	829	842	881	872	862	848	801	874	865	801	855	815	880	848	829	818	856	812	881	819	783	846	823	851	833	873	802	825	829	839	864	835	825	862	836	834	844	777	874	837	889	852	868	848	833	833	813	820	863	833	890	872	792	845	857	839	821	872	828	848	826	826	905	831	901	821	845	845	859	885	812	845	851	846	791	839	865	820	910	896	840	849	772	807	902	854	824	839	804	904	826	851	852	831	833	844	891	879	830	803	822	848	869	810	835	825	854	869	840	822	837	834	874	866	816	774	851	812	854	832	814	864	834	814	816	827	865	825	870	797	810	843	839	869	855	881	881	778	834	842	862	836	828	820	820	822	833	881	861	863	796	832	877	828	804	808	797	828	828	836	893	846	814	859	871	879	848	811	832	830	865	831	868	863	872	784	837	790	832	884	889	804	835	792	867	871	815	824	889	854	859	847	867	819	831	842	872	809	886	829	817	843	830	842	863	795	917	813	821	830	881	866	879	812	811	781	859	881	858	877	818	832	845	831	856	822	852	869	829	838	849	825	802	832	839	851	844	834	872	870	842	867	830	859	896	884	838	831	846	821	829	828	818	866	806	843	843	831	854	833	865	857	809	839	857	746	859	842	885	847	805	886	807	838	794	849	783	877	850	826	847	795	837	854	804	797	805	829	848	845	849	834	803	817	794	861	814	858	847	817	838	821	840	861	803	848	820	842	845	844	825	860	827	850	890	835	809	885	897	824	852	820	833	832	798	828	902	809	806	792	793	879	829	856	803	812	775	884	899	851	767	870	876	836	843	855	853	868	859	852	851	869	815	845	811	853	896	880	849	840	866	815	863	809	846	855	825	897	864	827	834	871	837	879	871	847	781	834	860	813	877	806	837	860	835	815	883	784	832	854	829	875	844	904	871	824	858	875	826	821	836	844	831	837	855	858	834	858	855	851	873	834	822	811	856	816	848	836	800	849	894	843	882	882	852	831	783	830	814	847	863	817	907	820	801	829	856	828	856	829	889	830	859	814	872	809	863	816	854	855	847	814	864	871	844	899	852	855	809	872	865	845	866	837	835	865	814	838	883	811	776	846	865	838	867	827	840	844	874	844	820	816	849	804	816	800	912	841	847	842	843	877	837	870	838	862	858	860	829	829	900	884	833	860	809	837	835	823	839	853	874	865	875	831	767	861	896	838	837	807	812	799	844	861	830	875	823	803	852	822	807	855	844	875	835	841	857	818	857	847	887	863	843	837	803	895	832	835	797	827	831	894	835	846	835	843	822	818	852	773	836	814	872	814	856	775	869	885	835	839	810	797	861	848	842	795	850	844	822	871	792	815	813	831	799	853	835	834	820	826	916	839	825	801	859	836	840	827	797	872	844	863	879	816	851	865	851	805	871	839	844	834	837	817	791	871	802	846	817	837	856	855	860	783	861	746	843	834	849	805	853	850	821	893	848	893	846	808	788	844	816	844	856	826	854	855	804	865	850	817	824	826	828	861	873	807	809	811	835	809	845	810	858	860	842	788	792	861	802	850	902	864	847	839	825	818	799	861	888	783	862	856	863	874	894	833	878	834	901	830	840	869	888	834	862	797	834	893	838	827	882	816	854	848	846	844	846	885	819	789	889	874	815	853	875	840	841	835	885	836	817	882	818	810	862	839	837	841	832	838	837	810	880	875	827	845	821	833	838	800	813	856	824	814	855	828	811	843	840	819	845	849	871	850	854	829	831	814	875	823	817	830	912	835	809	869	860	833	829	796	841	823	789	826	834	868	838	913	853	829	845	838	810	831	906	856	848	853	873	866	867	794	813	859	872	858	839	845	825	809	811	835	829	820	846	793	795	887	835	811	817	844	853	890	871	839	837	829	807	869	820	816	853	821	843	868	831	813	837	845	863	829	772	843	836	880	830	842	875	866	843	863	898	839	811	859	896	872	841	879	806	854	898	847	850	824	803	805	844	850	822	854	859	806	810	823	832	763	854	848	795	824	857	808	862	831	789	859	859	835	831	837	802	887	840	810	855	820	860	828	824	819	874	821	853	875	848	802	860	866	863	885	891	857	823	828	822	852	808	906	882	877	837	792	840	828	828	810	894	817	832	823	854	839	876	831	807	811	818	890	843	864	829	854	885	821	884	799	838	852	851	865	851	842	852	864	801	838	841	813	824	779	869	815	811	853	863	857	829	821	834	830	799	873	834	819	852	812	834	863	879	842	774	903	845	876	856	858	854	903	861	868	863	862	806	831	814	885	849	841	893	815	855	807	834	828	835	842	873	832	803	825	808	839	848	839	854	777	882	869	831	877	836	851	845	827	872	859	833	824	836	851	822	836	817	869	829	859	796	787	830	834	860	942	850	888
23006	21610	28668	25021	21612	14856	9005	25023	25527	21336	12441	4732	1730	366	339	354	347	322	340	345	328	349	331	315	361	328	336	387	335	310	347	366	319	354	305	359	329	350	342	330	337	353	321	325	331	351	314	311	310	350	336	333	357	351	327	295	339	334	339	351	336	351	375	318	322	355	311	309	310	340	343	317	340	350	364	304	305	303	336	339	331	348	334	343	308	332	331	343	311	350	324	305	313	315	322	310	329	366	316	331	368	344	342	342	331	339	304	308	328	325	347	350	326	316	322	330	335	311	333	326	341	337	326	332	333	326	338	363	306	350	322	345	323	309	307	332	356	343	320	375	324	285	292	354	326	325	333	349	342	344	318	340	322	331	349	326	278	330	326	316	369	323	327	358	345	323	345	321	343	348	341	319	329	311	331	323	335	324	298	332	326	325	331	349	343	345	317	317	344	323	359	327	280	319	336	350	350	347	319	318	336	311	329	306	341	329	342	347	321	318	337	327	344	351	303	320	312	332	319	326	333	339	340	319	331	343	326	315	304	335	326	327	354	368	317	306	349	324	338	307	339	327	349	331	338	339	334	308	342	332	313	335	326	326	340	303	308	364	323	322	330	364	323	376	313	326	355	328	338	313	282	326	333	340	326	336	347	311	322	347	305	304	330	350	343	349	341	339	329	327	318	305	337	339	313	307	336	317	336	314	316	346	349	342	329	312	311	331	321	369	344	324	319	344	295	337	311	302	324	337	330	323	306	328	325	320	336	351	298	349	347	286	332	335	328	314	323	312	302	338	315	326	325	323	352	329	323	348	353	318	337	339	326	321	326	313	349	288	321	368	344	344	338	336	351	357	339	331	333	342	336	373	341	315	308	346	372	311	326	310	350	331	306	336	323	347	296	334	349	315	336	322	339	319	324	333	363	352	331	323	313	317	299	337	345	329	360	344	322	324	354	326	294	356	353	297	343	310	323	324	322	369	348	313	336	358	347	325	352	358	342	306	324	332	317	305	325	339	325	343	316	322	302	332	349	326	319	333	338	346	366	321	349	365	345	339	333	374	344	345	326	337	317	345	328	341	357	337	334	313	325	352	332	336	327	340	364	297	324	326	341	318	313	314	287	347	341	314	347	321	349	356	329	326	304	328	333	329	333	349	337	332	314	285	346	328	330	319	330	300	329	348	327	306	325	323	330	311	299	311	326	358	319	333	355	303	338	328	344	345	302	353	308	349	301	335	331	350	341	350	352	363	328	316	340	308	342	339	324	292	316	307	340	341	340	337	337	354	334	331	352	319	336	328	314	366	319	285	308	311	374	320	340	316	297	354	356	337	314	358	335	327	326	330	332	316	346	304	356	326	344	293	336	324	354	307	327	351	354	349	346	322	316	315	337	318	319	323	348	362	336	373	327	297	335	298	332	331	330	318	330	337	354	326	359	372	305	371	369	317	346	314	332	320	304	326	367	345	354	336	347	339	306	314	326	340	316	325	328	326	340	349	307	334	338	360	355	320	334	318	344	328	340	333	358	345	370	352	312	330	279	334	331	334	330	339	326	343	311	336	363	323	336	316	326	316	316	327	332	325	305	326	317	337	335	339	350	335	312	339	302	379	306	330	307	313	345	383	357	295	331	310	330	353	317	324	350	328	334	342	317	328	326	327	337	320	338	302	332	333	329	299	350	319	348	351	372	338	322	349	335	365	321	360	318	329	350	352	320	331	329	339	312	307	339	372	321	312	323	320	330	329	318	327	309	335	339	324	336	330	351	330	309	339	332	329	338	337	311	330	340	341	336	326	335	330	322	326	319	330	353	365	317	355	339	303	348	325	359	361	311	353	325	336	345	386	345	318	344	337	311	319	374	308	327	313	343	351	305	326	337	346	303	314	344	339	342	357	345	302	332	315	339	310	310	315	325	346	320	363	307	316	306	322	345	356	332	332	357	327	348	338	309	366	336	347	332	355	313	302	356	366	339	378	339	310	335	342	319	373	304	332	351	328	338	326	356	365	336	335	364	335	360	350	315	312	342	321	340	309	322	328	314	330	340	337	318	353	344	337	353	318	326	367	338	340	324	339	306	330	311	328	339	334	342	314	339	316	331	346	342	357	348	316	317	322	347	336	347	325	323	336	309	346	322	326	345	335	340	325	344	345	335	325	332	330	365	330	320	342	368	324	369	336	357	312	349	346	341	345	338	325	325	311	330	338	341	336	349	350	355	342	344	338	335	371	343	324	349	337	306	328	330	312	336	308	345	350	345	358	290	344	336	312	348	337	313	333	310	339	338	325	332	372	339	347	308	346	334	338	311	304	338	332	321	296	352	336	336	343	332	295	323	325	311	300	336	342	322	347	334	347	351	312	310	342	349	333	337	302	320	332	354	334	333	330	330	308	350	344	328	344	332	319	370	322	290	295	323	339	336	340	336	359	368	317	354	303	373	326	345	334	324	325	313	364	312	324	306	353	306	299	347	322	313	345	339	357	312	324	336	329	344	343	330	347	317	329	325	341	356	330	321	300	329	330	332	332	346	330	326	329	328	342	304	299	329	371	318	347	336	336	315	332	360	307	313	330	346	359	353	323	321	330	334	333	319	348	315	324	325	329	313	364	331	319	342	344	302	338	320	324	340	312	308	338	339	350	309	342	315	363	309	330	285	322	350	302	373	349	296	329	323	381	334	294	321	327	306	319	332	358	373	354	331	321	310	328	318	321	329	322	310	336	355	348	343	344	348	330	325	328	351	334	328	327	329	300	344	344	355	319	313	322	355	328	353	318	345	339	314	356	316	350	336	338	328	327	305	311	340	330	358	333	302	320	320	355	340	322	347	332	312	326	337	340	294	339	315	353	337	340	373	319	316	343	326	328	321	314	333	330	313	348	324	347	300	329	347	346	311	369	345	335	333	338	356	312	348	349	333	307	341	351	331	328	326	352	305	342	317	360	328	349	338	327	325	333	332	327	348	343	338	351	334	307	364	339	346	310	348	368	333	349	308	356	351	311	333	325	354	324	360	334	337	314	341	317	337	332	304	327	321	328	321	334	320	324	342	329	337	318	328	360	329	366	308	335	354	326	338	351	359	367	375	313	339	316	339	351	312	301	316	336	336	349	343	310	302	314	345	330	376	317	346	356	346	336	322	346	330	337	322	371	327	367	352	346	344	340	342	319	313	325	311	331	329	321	314	348	328	352	322	295	342	322	320	314	317	284	315	374	341	348	351	340	327	320	344	331	345	355	314	361	363	356	313	344	343	297	323	323	314	333	347	349	293	328	321	339	356	356	330	360	310	347	320	319	329	326	311	376	341	346	332	333	374	364	303	372	328	334	317	293	325	341	298	336	330	341	325	346	314	371	321	348	306	329	364	296	344	341	324	325	316	329	344	306	324	322	334	372	335	316	334	323	308	337	316	353	306	320	342	363	341	337	335	320	331	340	331	307	315	339	335	306	325	320	346	346	310	330	325	338	367	349	336	322	289	302	356	338	321	341	344	366
4527	13733	8744	4142	2802	2794	16635	36441	35209	30319	20089	9896	4095	615	519	513	524	548	529	502	518	535	519	518	543	549	535	570	558	536	518	559	528	523	568	519	576	538	543	543	560	559	536	556	590	498	542	518	539	593	529	546	482	548	539	524	547	525	557	544	588	538	536	516	568	557	544	561	541	568	545	561	560	540	569	567	556	577	543	588	537	514	547	536	536	586	540	519	547	526	534	530	593	579	546	516	565	570	594	537	528	575	509	530	573	522	537	527	549	563	547	564	525	536	496	525	554	534	539	506	550	537	583	523	530	578	561	593	515	552	560	554	525	552	549	563	517	516	551	522	516	531	558	566	555	541	525	564	551	522	547	573	516	560	540	494	515	527	536	553	534	540	542	546	553	520	510	511	516	553	541	551	543	526	546	523	534	529	532	565	528	602	517	529	550	572	551	548	536	552	535	519	555	557	540	558	527	559	529	567	539	532	509	546	522	539	527	515	606	578	540	537	543	532	553	545	565	560	537	541	511	575	542	513	552	559	557	513	560	557	562	548	595	517	507	525	551	522	497	553	554	543	525	539	543	522	518	555	556	528	545	579	513	535	516	562	560	555	550	541	508	528	536	511	538	515	572	534	553	518	520	549	531	489	534	529	550	547	533	521	544	491	555	517	517	559	529	567	535	509	574	517	578	539	511	532	547	522	518	545	541	517	535	512	547	572	547	549	518	566	570	544	508	562	529	510	528	564	573	549	519	512	566	551	562	578	535	535	565	547	553	549	562	522	550	518	561	526	520	525	564	511	585	560	531	558	511	567	545	538	536	534	519	531	522	518	547	516	535	542	533	537	535	520	541	534	485	578	562	555	559	562	557	518	547	533	562	555	539	568	548	584	527	489	548	570	568	566	526	537	556	549	550	525	514	583	551	544	531	535	549	529	541	541	518	541	527	550	563	561	509	537	554	564	571	548	530	536	520	561	582	592	504	517	544	539	541	510	554	517	563	546	565	534	578	550	550	559	542	529	537	544	560	528	580	521	533	579	516	557	543	557	553	524	489	520	548	500	579	572	582	544	577	534	597	556	560	537	532	502	548	569	583	482	509	581	523	574	596	553	570	549	529	545	508	541	516	528	552	572	554	504	565	536	459	578	536	537	557	558	543	547	526	564	546	513	513	506	543	598	561	518	547	524	546	487	531	545	574	523	544	553	540	522	541	569	523	583	565	551	564	536	556	562	535	533	542	566	566	554	513	520	550	498	541	532	494	560	533	545	576	510	556	529	538	520	550	530	568	527	527	546	520	573	554	501	533	540	537	544	541	552	547	542	575	536	521	543	563	568	529	550	557	529	519	538	582	520	532	518	541	555	573	531	522	497	550	520	529	519	539	574	537	547	561	523	547	572	469	526	577	564	575	552	541	518	567	535	569	557	562	496	554	538	557	550	533	548	564	523	561	526	557	518	516	544	538	504	499	522	525	534	567	549	585	522	535	545	566	543	551	534	548	569	529	531	528	562	469	555	537	545	575	540	537	485	577	500	496	519	544	575	585	554	541	541	506	526	520	548	537	583	508	550	514	572	531	553	488	518	513	544	561	548	556	574	493	552	544	586	563	545	587	482	537	522	520	549	506	528	527	522	515	515	541	524	560	506	529	519	586	498	488	566	547	507	520	499	550	529	506	554	504	544	555	533	529	539	555	484	571	559	551	532	536	554	551	529	523	590	538	533	545	539	556	505	532	577	554	550	525	522	543	575	574	538	557	578	560	528	558	550	483	528	576	552	561	553	526	548	525	518	536	516	556	564	514	538	548	553	564	497	581	547	566	542	543	544	490	538	508	537	542	560	583	552	544	527	554	556	529	552	538	552	560	534	528	533	530	545	548	574	536	553	529	541	528	519	552	579	565	586	547	554	556	527	531	520	556	535	508	521	565	569	561	553	527	522	531	505	568	579	533	528	512	515	531	550	569	564	492	549	537	565	517	508	547	553	553	561	554	544	513	540	528	528	546	533	468	581	529	555	589	599	508	546	538	553	546	496	543	577	553	581	545	526	544	522	534	530	557	569	530	575	500	546	535	525	500	530	521	551	525	528	531	536	510	529	555	549	534	571	593	542	538	551	564	599	530	534	527	552	564	584	537	534	532	524	531	507	559	509	575	533	559	520	555	568	541	506	555	548	582	523	537	559	587	569	555	535	505	518	549	582	528	560	563	595	511	516	514	522	524	528	565	538	540	565	525	553	520	534	529	515	540	559	548	566	566	517	586	535	557	512	550	540	567	559	499	514	528	539	548	536	516	535	556	545	494	530	560	510	539	517	538	530	516	532	518	556	561	539	534	572	548	551	505	572	520	555	527	542	518	550	540	568	505	566	542	520	560	524	534	579	537	559	530	585	585	539	549	534	563	523	544	551	541	544	545	529	525	552	563	560	538	530	502	543	538	526	538	535	566	498	561	530	520	578	582	526	524	526	555	558	519	539	487	500	566	513	519	526	544	486	523	554	562	557	522	523	548	563	514	518	532	528	542	555	543	537	542	496	546	568	517	551	522	560	530	525	570	555	518	533	546	522	534	525	547	572	547	561	524	539	538	562	566	508	569	569	510	537	517	578	540	562	508	484	550	522	532	531	504	583	543	553	525	550	548	569	542	535	561	492	544	575	543	572	510	516	534	511	536	594	510	540	536	540	588	558	512	527	579	501	544	576	557	478	545	512	510	563	571	555	515	525	562	572	535	545	555	552	513	531	546	525	573	500	579	552	502	560	522	509	557	547	547	546	535	504	578	525	508	539	573	528	529	538	520	538	511	572	514	528	518	537	565	521	501	603	540	497	534	531	572	535	573	557	549	523	554	554	535	525	585	521	538	526	511	555	528	531	534	541	581	558	497	532	522	527	545	539	556	546	518	530	484	510	513	537	589	534	549	564	529	516	566	541	568	573	553	565	552	550	507	538	529	554	514	571	557	549	472	569	558	540	565	523	518	544	532	528	511	550	551	602	548	524	537	505	497	548	551	558	566	548	519	540	511	533	531	563	564	525	526	519	492	567	548	539	510	536	532	522	557	534	588	541	541	552	518	518	546	549	552	520	530	515	535	531	526	549	589	570	507	543	532	528	509	511	542	511	553	526	517	510	523	510	541	577	546	516	518	535	520	536	570	496	519	561	602	515	553	531	569	578	534	514	534	528	556	545	546	525	522	519	507	539	555	543	544	539	577	567	540	518	548	533	561	535	537	531	556	531	548	561	558	553	555	539	577	537	504	559	570	514	541	563	525	532	551	514	487	532	518	545	495	566	555	543	480	541	538	546	551	555	555	524	572	534	543	518	566	544	581	545	551	550	576	539	535	543	538	463	527	595	528	592	550	527	555	526	523	520	511	544	563	540	549	521	541	532	552	514	524	535	487	585	485	544	585	551	519	535	555	513	523	535	541	565	565	514	534	505	545	552	512	525	554	536	499	501	543	591	532	530	546	542	523	504	523	545	562	549	533	528
27798	17576	3158	826	629	590	1794	2427	2236	1734	1161	828	632	519	490	509	559	499	491	514	535	526	527	518	538	505	593	531	480	523	573	547	537	529	579	550	546	503	507	526	527	523	490	548	539	498	542	516	505	563	506	550	545	512	536	496	516	497	520	527	546	522	513	542	516	546	507	560	569	532	478	537	498	537	501	540	538	514	521	496	531	530	535	528	525	561	557	542	549	528	543	531	513	538	506	539	549	548	509	541	519	539	536	516	521	472	539	536	526	519	564	555	558	519	566	498	552	546	533	523	501	516	520	528	527	549	496	547	513	534	523	523	543	524	529	561	523	495	511	534	510	536	517	566	507	514	510	515	529	540	553	537	510	521	516	515	521	585	491	554	520	511	530	541	562	518	555	538	498	545	497	483	524	557	507	535	502	491	526	514	535	544	524	548	537	563	532	548	495	538	545	565	507	531	534	534	542	533	491	559	518	507	513	553	539	512	498	537	492	513	547	499	544	539	556	537	508	532	525	557	543	509	486	510	547	535	504	535	555	557	500	517	560	536	519	524	508	538	523	524	497	527	558	534	513	542	527	513	522	476	499	509	524	525	532	501	534	537	482	537	553	529	497	548	537	527	503	563	531	467	562	518	504	542	578	551	557	539	529	488	545	578	516	550	540	559	548	494	528	543	532	504	540	525	507	498	538	541	526	564	574	525	504	476	508	568	572	519	509	549	536	500	477	506	546	525	567	499	548	497	516	537	510	511	518	506	496	509	526	505	560	552	521	507	491	542	556	543	509	505	488	528	491	537	543	551	552	548	608	517	527	493	536	484	507	496	511	484	527	561	528	526	524	498	497	571	540	514	522	539	534	578	493	556	536	482	515	500	506	514	504	505	554	525	525	511	546	525	502	524	526	519	564	507	525	516	469	543	504	473	529	501	545	516	514	528	527	569	524	519	491	491	511	477	536	544	513	536	528	511	514	512	524	546	545	505	511	558	546	525	494	524	517	499	553	487	549	491	526	525	484	562	511	524	558	538	519	497	505	493	520	536	576	502	466	513	509	504	524	531	456	527	540	504	526	525	482	519	521	503	559	513	560	535	513	571	557	497	516	489	496	523	510	542	511	519	509	516	505	507	560	523	508	506	507	538	557	516	514	520	527	550	488	508	508	564	542	538	569	547	510	568	514	498	515	507	537	549	530	504	549	521	530	529	554	539	529	485	565	507	540	500	549	564	532	494	508	490	543	531	533	509	509	539	529	516	528	492	487	538	536	501	545	510	535	476	517	479	515	540	566	519	571	551	527	489	484	543	541	565	532	520	521	520	546	520	547	530	507	516	499	546	480	542	538	531	554	553	503	509	533	544	507	538	563	585	521	500	522	506	554	510	501	563	510	476	506	525	545	477	533	541	545	511	533	525	520	509	549	571	526	536	542	556	511	540	537	547	527	504	517	542	477	497	517	513	523	530	539	513	476	535	542	576	542	541	517	522	531	550	502	561	538	578	540	564	556	486	496	543	529	534	528	527	512	496	555	529	500	571	505	528	503	531	525	501	553	522	521	521	549	487	528	510	530	543	528	497	513	526	537	508	515	492	513	548	591	553	504	533	549	540	516	581	538	539	527	497	510	530	550	517	490	532	536	539	513	553	543	506	492	548	532	525	490	543	527	562	528	571	529	520	543	538	541	508	566	544	540	541	542	520	508	563	524	524	535	539	539	516	518	557	530	502	498	507	539	520	481	557	532	495	498	533	575	499	574	531	509	524	518	465	515	560	461	526	567	531	534	553	537	513	510	545	552	527	485	539	498	573	511	520	512	505	525	588	526	554	517	549	498	499	533	517	527	573	554	491	484	540	530	534	509	586	529	547	529	538	533	523	524	537	531	561	522	503	536	518	500	491	581	526	513	509	530	515	534	538	534	489	477	499	527	509	529	507	545	536	563	531	517	511	528	533	546	526	504	506	529	533	515	527	515	561	550	537	535	545	503	539	517	507	557	495	552	519	566	534	528	539	539	511	520	514	477	559	507	492	522	493	532	497	504	537	533	490	504	531	524	496	493	528	501	508	498	530	531	536	552	484	542	513	555	538	510	515	529	527	568	500	526	524	507	510	526	574	537	545	534	554	534	546	510	499	529	521	525	511	524	492	521	537	499	535	532	552	486	526	499	553	513	502	513	516	529	535	541	542	543	538	542	541	538	520	532	538	493	540	513	508	511	516	502	527	541	497	544	504	502	533	587	557	550	516	535	532	532	543	538	552	545	527	546	523	522	552	511	525	523	534	526	516	522	515	562	545	566	546	518	531	537	529	523	548	559	524	594	509	525	535	535	529	517	503	512	502	511	533	556	514	496	538	533	530	524	525	520	533	490	541	550	532	572	492	519	518	526	521	487	516	522	568	550	522	511	568	513	549	477	545	539	519	510	477	528	512	518	551	563	488	519	573	494	534	467	547	566	515	536	520	540	506	511	547	530	495	523	565	517	488	559	510	545	481	551	547	513	513	533	494	534	535	457	535	532	498	567	561	538	556	510	495	556	505	514	529	514	530	514	512	534	508	523	503	516	510	513	558	547	482	529	523	534	555	495	535	529	520	555	538	535	571	500	531	521	541	524	534	489	539	549	509	518	540	554	520	542	547	519	522	510	539	507	529	513	517	522	549	524	529	519	525	541	521	537	534	517	532	551	532	541	494	508	513	544	525	530	585	532	542	531	492	513	524	513	508	536	534	524	514	536	528	474	531	501	532	545	523	500	506	549	537	496	546	515	532	549	531	549	523	584	546	518	504	540	520	540	510	495	542	519	522	512	508	489	530	531	488	500	540	535	526	531	484	530	518	515	512	505	539	516	513	562	474	529	532	561	518	533	520	517	518	493	541	528	576	512	538	508	520	528	500	536	531	501	522	502	488	541	541	515	544	523	570	562	532	531	566	477	532	552	537	539	530	532	532	548	558	526	540	567	519	494	541	541	512	505	525	564	513	505	514	505	501	540	552	536	531	531	547	544	497	529	535	564	474	555	520	522	548	507	513	521	565	529	548	524	553	595	537	553	526	534	518	545	516	524	550	533	542	493	513	554	530	567	506	495	558	505	557	517	528	543	496	515	518	520	510	545	513	562	537	511	513	536	517	533	543	518	518	543	515	533	517	553	503	556	541	541	536	544	548	558	472	524	520	517	502	535	581	534	500	530	531	493	536	520	499	502	516	515	483	509	541	514	566	513	510	516	563	525	557	523	513	509	523	521	520	540	490	531	524	484	521	515	542	501	529	565	525	516	583	489	497	515	528	458	529	537	512	515	539	500	510	561	501	533	551	540	523	521	520	508	525	524	533	548	467	506	520	534	532	511	535	533	474	527	462	567	519	527	550	488	489	508	502	528	574	502	529	514	506	525	509	514	548	539	573	527	519	510	490	512	520	509	547	553	522	537	512	538	523	574	531	570	532	554	516	569	541	501	543	498	552	520	486	506	544	523	508	515	512	519	568	528	518
4744	2574	1829	1285	1136	1085	3896	5419	4651	3510	2146	1456	971	839	875	852	863	847	881	837	893	822	862	861	882	901	867	836	870	799	845	858	860	847	816	804	819	845	885	885	850	869	869	821	915	863	858	870	854	869	819	858	894	893	853	889	836	814	894	891	829	853	863	870	810	904	892	829	880	824	822	848	823	819	806	818	829	892	902	850	826	824	894	870	849	841	843	887	831	859	857	925	874	868	895	867	869	820	838	825	880	831	911	836	889	909	858	877	848	838	789	885	815	848	860	808	807	878	824	854	866	838	866	897	847	810	845	871	860	837	830	876	818	812	858	806	846	867	886	852	839	804	844	886	889	843	826	844	850	849	849	912	871	896	836	887	853	833	845	865	904	875	877	890	867	799	865	831	851	880	847	825	838	865	821	822	853	837	870	868	832	876	900	857	814	893	860	860	867	852	851	870	883	855	849	854	814	825	861	889	896	855	892	868	788	904	831	855	869	840	854	819	869	869	812	853	839	883	885	871	856	895	837	813	906	838	845	862	909	913	894	817	879	891	834	846	854	866	861	852	865	924	800	837	879	864	879	847	858	919	887	854	858	860	898	813	908	813	843	874	888	825	865	896	926	857	887	803	892	870	880	881	865	886	869	805	893	846	899	874	837	910	834	810	819	919	850	882	826	892	847	875	886	875	845	868	890	887	886	928	853	834	832	858	849	822	867	887	845	843	884	834	836	819	846	839	795	877	829	891	837	794	834	867	847	898	858	856	891	875	854	875	815	871	839	803	829	806	795	884	851	854	855	871	886	920	869	847	906	839	909	812	897	883	843	841	839	826	869	893	838	823	854	905	806	853	819	837	903	875	881	849	888	851	831	849	905	842	860	830	878	821	858	829	824	861	861	895	894	845	877	872	884	770	877	878	858	878	878	897	840	856	865	894	848	866	844	904	866	828	867	859	849	853	856	876	846	823	861	843	858	865	834	935	897	864	884	862	901	839	803	801	889	819	831	852	847	823	857	828	853	872	832	882	848	879	866	849	811	839	808	946	798	839	876	829	864	867	805	872	851	871	840	856	874	825	898	833	885	829	902	837	914	868	840	880	839	834	816	837	856	826	844	899	865	839	895	832	876	816	850	815	859	845	905	888	847	841	887	865	841	893	844	887	854	845	843	864	843	851	845	860	850	904	843	844	857	853	874	861	839	897	868	830	840	911	885	813	847	833	887	865	879	883	858	805	849	860	861	824	886	870	849	892	876	840	865	880	863	884	905	875	841	892	862	853	856	821	814	866	897	874	902	872	856	845	836	804	862	824	830	883	831	848	812	901	842	860	902	838	817	894	829	832	830	868	872	877	873	868	881	866	900	871	798	901	852	859	830	894	871	854	892	862	838	851	865	895	890	855	883	820	870	843	859	859	836	923	871	859	878	835	831	845	829	824	876	851	875	809	863	873	870	814	864	827	831	787	868	864	874	786	832	858	867	836	867	868	906	858	852	835	876	844	851	839	831	852	896	868	862	860	862	798	819	892	832	872	856	856	857	900	865	858	842	843	910	837	841	875	868	926	913	888	875	933	867	857	858	802	835	838	828	830	841	848	854	885	843	862	821	871	815	888	824	886	850	835	845	834	859	840	800	803	826	856	875	897	902	820	851	856	857	825	842	842	859	847	836	900	886	887	866	827	816	891	830	827	824	827	901	805	880	798	909	873	810	801	837	907	895	821	810	857	870	884	830	850	870	892	836	852	868	858	882	878	892	831	838	837	852	879	849	853	859	848	860	794	796	891	878	832	883	851	805	888	849	842	908	825	833	885	843	874	834	831	865	867	883	850	873	849	841	804	870	908	862	842	842	858	857	868	857	870	840	885	887	829	865	820	835	892	878	891	830	813	877	863	900	887	884	864	869	815	869	848	888	819	872	858	875	864	813	881	882	842	794	891	909	827	863	876	878	851	877	883	842	827	855	890	885	855	829	852	825	897	824	794	880	829	877	869	836	856	879	826	837	840	865	871	803	874	911	855	848	850	864	878	901	849	906	832	838	885	861	872	819	899	862	883	797	889	889	854	827	856	825	912	883	856	865	882	869	833	903	878	837	807	843	873	839	910	816	899	842	831	839	869	831	851	889	831	902	827	869	919	798	880	858	854	874	861	890	822	829	876	855	836	838	861	830	879	872	855	854	815	866	858	824	842	822	878	814	843	875	852	859	846	813	845	878	850	845	869	823	839	859	853	852	824	877	828	871	899	823	817	867	882	889	897	847	848	852	893	879	906	870	844	859	850	834	865	874	878	823	896	885	809	872	841	846	860	859	924	814	827	855	844	860	848	859	850	866	873	856	830	850	858	850	816	869	876	846	856	843	849	853	885	819	848	862	863	809	853	807	843	866	821	843	861	854	835	905	803	884	855	857	843	908	864	825	896	893	855	822	895	822	866	822	817	834	874	909	859	878	895	850	872	879	863	865	876	837	838	875	836	824	842	822	845	857	850	868	817	899	873	830	833	863	891	852	876	839	839	838	881	893	854	827	802	844	816	837	888	866	865	870	864	849	904	798	851	869	836	869	841	865	847	914	869	887	845	889	865	850	884	845	937	852	941	885	824	880	774	890	858	909	835	823	884	854	869	828	875	802	915	796	858	819	826	841	809	863	881	835	837	853	877	884	871	837	897	892	868	848	852	822	886	819	936	887	863	849	883	854	821	898	824	846	866	848	813	853	898	862	865	805	869	845	886	869	846	858	832	863	825	905	881	842	880	838	836	794	897	840	781	866	880	819	857	886	837	883	859	912	896	855	866	848	857	872	865	866	866	889	888	871	818	919	839	812	867	899	865	850	911	815	818	835	856	858	859	827	895	825	914	873	875	832	923	858	913	851	868	864	828	853	822	840	843	851	856	889	926	856	863	849	815	855	820	820	837	828	880	827	864	859	912	847	836	868	840	881	863	841	820	867	840	885	858	908	837	841	889	801	855	839	866	855	903	839	874	877	883	811	837	925	850	837	801	888	848	910	842	912	860	836	835	877	831	833	914	865	857	873	846	853	883	907	790	843	900	857	841	855	896	885	849	879	874	897	842	825	868	877	871	850	888	829	848	825	889	842	850	864	880	860	888	890	838	873	817	889	844	899	879	901	864	839	920	847	828	867	824	840	836	796	846	786	833	843	899	847	820	832	810	833	869	877	831	858	829	882	860	858	832	873	839	862	835	838	867	880	926	861	830	837	889	867	823	863	819	840	852	798	856	800	860	884	857	842	831	881	881	837	803	829	857	867	861	892	834	855	858	878	867	840	843	841	821	852	801	854	875	867	823	851	887	809	849	895	826	863	865	839	903	902	803	852	853	877	848	881	947	897	885	839	814	923	841	869	892	920	875	768	875	891	840	890	864	823	848	848	863	853	840	850	893	868	870	863	877	891	900	852	878	818	863	851	887	858	799	881	901	888	879	849	842	870	888	915	877	864	803	828	856	916	910	865	837	832	875	890	862	873	920
24072	21576	27656	25957	13647	3748	14229	17753	14079	9494	4406	1396	488	438	426	447	423	434	426	438	452	476	394	419	441	372	418	433	397	431	442	421	394	402	420	394	418	434	401	428	418	445	419	411	441	446	386	393	420	392	431	419	433	390	399	447	424	416	422	454	424	407	406	435	393	440	392	469	439	406	399	434	394	449	405	423	427	421	408	456	428	418	424	443	436	423	437	399	429	443	411	450	426	410	433	426	406	416	414	417	425	420	431	428	419	443	438	420	446	443	425	407	413	438	413	462	418	451	423	438	446	399	418	424	422	440	400	415	472	437	404	394	418	397	420	448	426	422	430	431	400	422	467	436	447	404	373	417	425	412	425	415	441	414	434	417	391	420	403	483	464	440	428	469	400	427	437	449	443	416	437	440	430	384	449	417	431	388	452	441	399	413	441	444	459	424	433	404	393	402	402	424	435	430	424	394	419	392	433	431	443	422	398	445	400	390	416	421	426	416	413	416	421	417	428	410	425	438	403	424	399	478	398	413	478	435	471	415	416	399	393	427	421	404	464	385	403	437	407	417	413	406	405	389	426	430	412	451	435	442	401	426	398	379	417	448	386	430	455	391	415	452	407	433	401	437	460	423	419	400	402	417	421	441	438	431	429	452	408	427	452	422	430	428	433	438	434	415	424	416	408	440	408	418	426	416	410	430	403	421	427	436	439	456	449	456	441	408	405	391	408	412	409	454	428	423	447	404	404	410	403	408	437	401	464	404	388	405	412	406	409	412	401	413	389	421	408	430	428	426	460	416	422	414	415	368	410	443	428	400	433	420	454	437	388	388	403	447	418	432	448	415	405	432	409	420	423	389	436	420	426	437	403	445	409	397	431	459	437	423	406	423	448	420	446	422	408	409	402	400	405	468	414	452	394	430	402	406	408	429	475	399	423	440	430	424	423	434	387	407	422	398	417	436	391	401	411	397	421	435	395	421	399	414	423	382	415	399	415	414	402	406	462	465	375	445	430	399	432	423	414	431	421	420	399	421	428	424	442	390	453	405	401	444	400	393	423	396	445	398	442	419	388	419	393	436	438	419	426	432	419	406	421	409	415	412	412	400	441	430	409	404	425	404	397	441	417	388	436	396	427	428	453	435	406	449	398	419	408	442	411	390	391	445	403	437	407	406	423	403	427	450	452	429	390	429	420	402	432	415	441	430	436	463	400	409	454	430	446	419	450	446	416	424	382	401	441	428	451	437	400	448	436	444	440	385	407	439	397	426	402	406	402	398	411	443	429	387	402	424	419	398	423	416	426	426	440	429	419	405	442	423	419	433	475	406	423	440	396	413	403	417	407	412	407	431	449	414	414	432	418	441	438	416	410	408	404	399	426	439	426	391	408	429	431	408	402	414	447	416	444	414	427	433	427	443	396	429	371	426	425	397	406	404	427	432	414	410	451	387	435	420	380	435	424	391	437	426	439	413	456	439	407	412	409	405	430	381	396	401	430	446	434	448	439	426	426	437	476	441	465	428	436	409	420	412	404	417	417	433	408	428	417	459	417	420	433	445	394	382	437	402	422	389	414	426	424	412	386	395	446	469	436	411	444	431	349	428	425	413	423	432	415	412	439	418	419	400	349	418	436	462	424	420	418	455	452	414	421	435	426	385	392	392	429	437	407	414	392	451	409	445	403	433	443	422	432	429	446	440	447	415	418	412	440	407	434	406	446	440	435	403	425	417	410	435	458	426	423	384	417	397	416	426	402	418	438	429	404	368	416	448	418	394	435	373	415	410	425	430	407	416	447	426	417	397	406	416	413	416	416	433	395	398	416	431	422	433	433	439	408	398	438	399	434	418	409	403	411	392	420	428	438	402	432	464	402	392	404	406	429	404	428	419	414	450	468	432	389	375	438	431	404	417	392	406	419	456	414	429	440	413	415	420	405	419	450	409	427	412	412	414	415	401	474	436	449	405	422	426	391	387	394	417	421	428	425	403	393	419	416	417	421	395	437	414	420	410	408	385	393	413	431	419	425	433	455	406	405	444	434	423	409	439	403	421	421	446	417	431	428	408	402	422	429	402	400	403	445	405	437	411	433	400	392	427	428	415	407	444	431	470	413	442	414	381	423	434	436	412	385	414	407	447	437	407	451	426	398	396	433	425	376	442	403	422	431	415	392	420	450	403	446	414	418	423	381	426	415	433	400	426	412	421	409	389	424	405	476	434	445	436	426	371	423	402	431	402	475	426	446	459	386	421	441	449	493	434	437	425	442	406	453	438	413	438	454	387	437	418	396	421	409	449	427	418	439	437	410	407	437	413	425	432	402	463	451	371	426	436	383	378	423	418	457	389	411	434	397	375	439	400	423	441	431	422	443	430	408	405	435	446	387	429	391	446	414	425	378	424	435	470	454	430	438	411	451	399	395	419	461	459	446	445	412	431	393	444	450	435	421	434	413	366	437	393	382	456	401	407	416	416	412	446	440	410	416	399	407	447	409	435	432	429	435	445	445	410	425	450	406	426	428	419	414	438	421	424	410	402	422	418	428	418	425	459	454	422	406	404	404	431	413	398	426	448	393	440	430	448	398	370	417	390	400	450	387	436	423	447	446	416	409	439	418	445	408	430	406	393	397	446	399	409	430	382	455	409	454	408	425	445	443	406	452	428	414	454	385	442	378	420	410	435	413	409	430	414	445	403	443	424	407	397	462	434	444	392	433	415	405	424	439	456	415	463	459	409	416	441	388	462	409	423	423	409	410	399	394	419	399	426	410	404	428	408	415	418	387	416	406	357	401	409	422	436	399	442	424	377	426	410	409	460	410	405	444	446	424	413	386	431	461	408	412	400	422	417	431	410	418	406	461	391	425	431	453	416	412	457	397	392	408	392	417	464	467	447	419	421	439	401	413	421	406	406	433	453	425	437	417	422	430	415	430	415	430	430	439	423	389	411	413	446	440	379	427	435	418	411	402	400	393	421	445	394	433	446	420	418	470	374	425	403	426	419	432	432	454	421	441	385	388	429	454	435	413	403	435	466	435	419	441	387	437	395	429	410	409	418	387	399	382	416	417	387	403	423	437	434	394	407	416	441	383	385	400	430	435	442	431	423	411	421	424	436	400	399	449	402	409	430	424	426	407	421	415	411	425	380	412	419	441	430	410	401	393	420	413	430	426	460	374	449	404	422	417	425	427	432	406	424	400	411	412	414	410	430	453	412	398	427	433	396	427	428	411	424	417	436	431	430	393	420	429	437	399	427	404	393	386	403	392	353	430	438	456	439	428	445	407	451	441	409	497	421	426	428	389	428	419	410	405	443	403	428	430	419	423	393	406	406	413	448	389	393	409	401	372	419	420	418	392	418	460	411	386	424	463	380	413	404	380	410	423	428	424	403	436	396	412	466	423	439	420	400	429	420	416	447	422	433	374	414	428	422	415	388	383	401	421	443	431	427	436	430	420	383	421	451	407	370	423	440	437	436	413	390	407	430	409	442	420	427	401	424
3541	8349	5186	2597	2341	8423	24735	28141	23240	17376	9114	3183	879	682	715	689	668	679	704	727	700	725	720	664	729	712	690	697	752	695	714	751	668	717	709	688	664	679	713	703	650	711	636	685	718	717	693	714	650	714	695	674	709	661	695	673	729	700	669	712	695	730	696	694	658	730	707	678	675	670	727	669	704	671	736	704	719	672	703	674	662	722	707	697	718	724	689	683	739	664	723	691	638	697	745	727	651	729	665	709	704	674	685	674	668	690	701	719	687	693	674	712	663	725	697	671	716	701	702	706	692	700	682	765	692	697	731	728	688	687	694	688	699	650	652	703	726	725	694	749	718	700	728	705	680	726	716	696	711	689	696	713	699	688	701	684	680	709	708	688	710	705	685	658	716	672	693	713	716	672	705	677	683	689	692	704	685	745	663	677	694	703	656	686	668	673	660	714	674	695	660	694	699	722	684	734	658	662	669	648	702	693	647	716	656	686	696	688	641	690	672	667	692	742	683	689	673	749	657	733	701	701	719	689	664	681	721	714	697	676	680	660	691	661	697	704	706	687	672	693	698	715	694	652	713	678	754	742	683	694	674	716	730	725	719	673	660	675	696	736	684	699	694	729	692	728	672	748	651	700	647	714	692	716	659	688	684	672	688	672	708	710	726	731	704	706	720	673	674	695	657	747	717	689	625	676	676	687	674	676	674	683	670	756	688	684	696	708	716	697	684	742	707	721	736	744	701	703	654	649	714	726	692	676	684	747	705	710	683	723	704	687	663	714	665	733	707	707	669	664	704	672	726	689	675	702	674	676	664	702	736	676	767	717	735	659	721	690	703	695	708	672	692	739	664	673	684	689	718	661	679	687	700	689	734	712	722	709	695	683	694	735	690	718	705	682	747	725	684	670	644	698	723	680	695	676	675	707	715	705	731	711	695	714	693	668	740	668	683	692	693	686	683	723	752	694	731	708	730	678	715	629	725	684	671	691	703	689	686	681	671	665	704	675	717	711	745	706	719	682	698	720	698	670	685	668	663	674	665	694	657	726	744	703	691	694	681	704	729	701	735	682	721	702	677	716	724	706	684	740	696	694	700	685	687	708	718	681	670	700	682	670	728	710	694	704	725	680	760	671	741	695	710	688	639	686	698	683	658	710	703	668	688	689	715	684	678	676	740	681	741	736	665	689	736	681	699	696	700	672	746	705	771	688	714	714	703	728	687	698	689	715	677	730	689	694	746	689	697	733	640	699	738	734	690	690	714	711	742	679	666	679	744	676	737	677	709	712	672	701	720	729	672	695	740	703	730	694	697	715	718	669	736	698	753	717	698	684	677	717	699	708	728	695	702	701	679	710	674	680	729	701	701	673	726	709	737	726	661	680	727	692	677	680	715	740	654	691	726	710	704	662	711	705	696	637	729	676	650	658	703	693	697	725	672	712	691	671	657	701	724	644	726	725	732	689	699	689	671	719	668	648	680	711	664	681	674	742	760	681	731	693	711	661	716	656	693	676	678	716	686	651	649	681	694	715	704	686	721	688	712	708	684	714	674	732	742	686	706	708	723	694	675	692	710	676	712	673	717	696	676	714	675	695	710	722	720	713	695	645	706	696	706	663	682	696	698	683	722	653	711	669	677	711	688	726	711	685	738	731	715	622	719	694	674	686	686	651	724	679	702	700	729	709	732	662	702	691	698	681	686	762	728	674	668	698	735	701	720	706	692	689	670	664	693	693	741	711	652	693	687	686	713	695	696	633	745	657	659	657	663	716	692	739	687	683	705	708	667	778	726	743	644	706	703	689	681	685	708	654	704	674	713	727	675	721	728	705	691	673	720	746	681	691	667	671	672	706	664	741	679	706	679	706	704	656	692	670	761	666	730	689	680	647	673	762	740	682	688	732	671	662	698	714	682	734	663	681	661	689	701	647	635	680	768	704	701	733	717	700	707	700	736	691	730	733	685	756	686	689	681	750	691	696	659	681	689	683	710	664	671	653	700	663	730	706	704	750	698	676	673	644	679	741	683	685	735	717	729	687	727	698	704	710	726	681	698	670	706	700	718	713	743	682	655	672	704	720	722	675	718	722	703	718	694	768	720	702	714	714	702	702	677	686	701	716	646	683	731	650	666	653	676	731	669	697	703	737	700	739	698	697	700	656	706	699	738	707	717	677	701	708	685	700	731	678	682	680	674	697	688	711	661	713	704	668	680	721	714	763	717	659	716	726	718	645	724	719	726	650	683	704	729	723	646	688	752	707	713	688	732	742	703	654	699	656	647	709	688	639	716	737	661	688	723	731	670	751	662	686	724	695	694	695	682	697	699	699	706	701	688	663	716	687	706	697	706	675	684	716	709	693	698	683	704	707	742	731	689	677	652	678	709	693	692	696	729	706	655	704	771	714	661	697	768	700	678	695	672	736	691	702	792	698	718	671	651	696	713	691	701	703	714	698	721	717	708	677	691	709	728	704	719	706	672	737	685	713	648	713	680	690	732	718	697	688	661	688	708	740	680	714	716	690	737	697	699	640	721	656	705	670	692	666	756	684	674	731	680	694	728	732	697	731	689	736	674	695	719	718	667	666	707	731	696	706	716	653	723	677	706	733	689	705	681	743	716	653	703	735	659	715	658	666	673	661	710	681	700	704	701	719	683	686	679	678	699	708	673	721	667	736	678	697	696	674	723	695	716	642	704	722	725	748	727	712	696	731	715	698	726	689	724	674	653	708	703	694	676	665	732	693	657	733	715	670	683	678	693	713	682	661	657	698	684	710	726	699	663	671	677	702	715	685	687	679	717	625	686	692	698	662	648	663	647	713	735	721	742	709	695	656	706	678	689	687	788	655	672	666	721	706	707	636	721	725	713	648	692	704	680	724	694	717	656	658	672	662	700	721	663	661	709	721	689	655	714	693	684	660	736	674	623	726	659	734	689	703	702	702	738	726	665	695	714	735	725	715	709	687	717	698	714	595	699	662	714	700	700	678	707	703	696	671	719	679	739	679	704	685	678	739	674	730	749	683	669	645	654	729	683	705	693	689	684	694	729	716	679	755	714	717	757	670	669	750	688	698	686	688	734	722	671	712	721	636	691	676	672	694	646	698	692	714	717	662	685	727	685	670	678	677	737	754	737	676	663	730	644	674	723	673	673	698	690	694	708	693	699	681	678	690	710	704	706	667	657	709	689	694	692	713	640	698	696	663	655	675	667	706	726	689	741	749	712	679	697	689	682	714	686	657	689	683	681	695	723	754	665	713	708	674	693	685	657	674	683	708	730	668	646	660	673	695	707	724	699	716	676	748	715	684	720	677	675	671	695	723	657	679	658	744	730	703	673	701	628	686	710	652	679	671	757	667	685	685	685	707	706	672	698	680	653	690	684	678	683	698	707	612	634	663	708	721	691	688	679	740	701	709	740	688	708	676	685	694	717	693	726	688	708	696	703	689	669	731	689	686	700	681	722	687	732	678	708	720	667	731	697	691	693	648	717	667	725	767
25364	21537	24613	16599	917	1009	2994	7022	7192	4414	2476	1109	501	481	499	482	517	469	495	518	502	459	473	453	466	499	518	497	478	484	468	495	498	444	514	461	446	471	528	543	458	516	498	500	506	482	466	479	517	459	470	498	525	510	503	467	479	481	482	474	523	487	501	520	490	469	488	524	498	500	511	506	493	533	488	467	465	484	491	502	494	480	467	500	452	457	504	509	502	521	484	485	484	513	450	515	490	494	476	498	481	508	518	521	502	477	489	496	476	497	507	483	470	483	526	485	451	521	514	449	518	496	470	472	500	501	491	460	486	487	544	464	501	505	517	480	479	471	507	487	461	498	545	530	518	527	487	562	479	506	512	503	486	498	469	483	465	486	486	511	486	469	506	519	508	465	513	528	543	513	530	473	497	447	485	537	508	494	481	481	491	461	484	500	466	473	456	480	490	476	501	489	512	512	481	481	461	508	523	505	501	490	486	484	472	509	495	524	456	493	465	535	516	512	523	487	467	524	502	475	474	462	544	470	452	498	475	517	484	454	477	503	482	490	485	514	508	504	498	492	501	524	500	443	512	499	474	480	513	514	476	496	528	472	495	479	515	515	541	540	471	500	502	503	484	490	485	522	521	493	491	492	505	512	530	494	483	461	488	494	507	480	506	505	499	523	487	493	517	492	492	444	528	474	508	487	485	495	488	465	486	464	524	509	511	507	517	517	518	506	467	521	470	487	458	516	490	488	537	514	438	493	474	511	474	500	498	497	487	493	479	473	492	496	503	504	528	512	458	480	493	536	514	515	517	469	440	531	539	498	521	553	486	516	468	539	491	531	504	462	474	464	504	487	525	526	504	513	487	496	506	506	505	467	473	505	484	510	478	519	499	460	487	492	479	495	514	484	472	513	511	479	484	483	518	494	470	479	495	522	520	476	496	494	493	463	451	507	513	470	494	503	498	476	496	489	483	516	493	494	502	443	511	538	502	517	490	483	493	498	477	467	483	514	477	521	462	475	486	530	528	537	528	506	469	501	539	467	499	481	499	508	526	502	486	473	500	479	470	479	534	464	492	497	493	498	495	459	525	484	511	461	467	507	496	473	458	479	499	518	459	490	472	507	532	478	471	497	485	481	481	506	506	465	484	461	497	493	489	474	487	518	523	487	500	466	510	479	486	508	505	492	447	487	479	495	512	508	504	480	496	446	460	471	524	486	488	506	478	498	516	486	498	527	491	484	465	500	518	541	509	459	504	523	488	502	519	477	517	486	486	524	494	508	519	511	495	484	472	502	482	529	510	479	534	460	475	485	463	522	516	472	532	458	488	520	495	493	461	539	486	499	490	454	511	528	495	467	519	509	489	522	496	460	509	452	489	528	507	493	488	536	509	494	514	473	491	470	500	469	462	490	512	520	475	540	471	503	535	492	498	479	507	512	502	469	496	507	493	498	514	534	458	470	503	472	507	496	511	482	527	491	487	461	473	516	489	513	490	538	487	494	483	487	493	527	547	494	463	499	533	523	469	524	486	532	495	478	505	490	456	501	486	484	492	483	496	475	500	437	458	495	535	481	465	433	512	463	527	514	549	468	509	499	477	481	526	483	467	524	518	450	524	474	502	483	497	459	499	528	508	454	488	514	490	513	473	474	513	496	486	492	484	515	505	466	465	487	520	530	461	491	484	460	522	499	493	514	494	486	486	477	492	538	463	508	498	499	486	511	481	516	499	523	480	519	476	517	534	526	505	473	480	474	543	480	505	479	501	511	506	478	467	520	508	449	522	486	472	461	455	507	487	528	476	476	522	482	524	486	477	495	487	532	507	505	462	518	509	476	509	500	466	510	463	483	503	471	489	497	442	480	477	464	544	463	515	534	465	490	493	521	474	480	477	472	495	504	497	492	484	495	539	481	513	509	477	478	474	524	478	524	496	559	484	508	502	521	488	496	457	515	508	466	491	491	479	458	495	513	496	512	513	512	496	506	529	469	492	507	471	513	490	520	497	540	498	495	513	505	526	496	530	462	468	502	504	494	515	520	529	543	506	496	423	478	539	517	490	518	464	478	492	461	509	498	536	487	508	504	491	467	501	506	513	437	556	527	486	472	503	467	490	474	510	480	505	500	485	524	543	495	491	460	491	474	491	480	502	492	490	487	467	490	545	487	463	474	515	535	491	474	471	534	497	512	524	539	511	498	485	465	478	454	494	483	545	499	452	501	465	489	484	468	493	463	485	508	505	502	508	530	487	499	505	510	490	504	477	497	500	528	473	487	508	489	517	494	477	514	464	486	497	499	542	483	488	483	489	500	524	526	502	502	459	499	507	512	469	495	479	465	508	510	483	508	495	501	526	516	518	559	485	474	504	491	483	515	506	484	502	515	496	516	488	511	507	482	520	456	478	487	502	473	539	475	500	514	498	478	484	505	524	520	513	526	525	481	501	536	503	493	520	500	509	518	494	470	502	524	470	534	509	482	499	491	494	468	488	535	485	481	474	489	529	489	516	482	495	490	460	491	488	546	497	437	482	474	470	471	486	501	512	527	465	498	527	501	497	450	477	466	524	523	497	484	491	514	521	531	501	518	506	476	495	492	513	449	464	498	499	533	457	547	483	474	502	484	518	493	468	472	484	531	504	509	510	501	533	493	496	521	518	508	481	457	514	524	504	494	500	525	459	471	516	498	487	498	480	523	472	478	490	490	509	484	511	509	477	451	479	500	511	485	488	518	496	506	481	551	505	500	528	471	514	461	482	477	463	495	491	489	507	512	465	499	510	499	477	519	460	512	477	514	494	477	488	438	460	478	514	517	498	474	480	481	503	488	478	495	530	451	496	513	553	483	502	469	490	487	500	473	481	485	501	508	495	482	515	493	503	512	490	497	484	499	483	495	484	515	516	485	477	494	461	515	520	481	481	519	518	502	533	558	525	468	499	505	488	469	480	496	508	483	530	494	507	478	465	469	494	462	485	513	483	513	530	487	495	461	493	540	501	508	449	510	490	506	501	508	489	493	501	451	488	506	490	492	526	484	491	525	484	519	490	526	496	478	484	493	476	486	509	502	472	492	518	481	500	471	512	516	489	490	495	519	520	443	495	503	524	477	493	464	499	496	500	479	530	514	508	472	495	491	519	554	480	507	521	514	478	494	514	496	469	474	467	553	460	481	463	493	460	478	490	486	507	443	463	456	495	486	478	472	476	494	508	463	458	485	497	458	521	526	492	504	457	474	471	484	538	513	497	511	505	527	479	510	518	503	486	510	514	451	512	521	471	515	505	496	481	535	497	518	498	509	500	443	528	507	511	511	499	466	477	497	504	531	475	462	506	494	486	520	478	529	460	489	525	494	479	466	477	506	505	491	493	516	481	470	490	505	479	488	498	483	450	493	507	478	508	520	529	489	494	476	495	499	524	447	480	501	523	493	464	478	515	489	477	441	495	488	490	531	472	508	498	541	477	481	489	498	505	495	521	490	515	545	501	461	473	550	498	508	516	469
3824	4767	3112	1802	1375	2732	8820	18367	17233	11394	6518	2590	869	800	815	760	796	865	749	819	786	813	772	817	853	780	814	819	782	817	831	787	831	779	867	856	825	793	760	803	758	782	826	838	873	789	832	800	812	802	791	798	741	812	794	817	838	823	800	762	811	754	838	799	779	790	830	795	801	728	808	831	780	781	825	821	850	867	810	833	783	778	777	795	788	793	811	835	828	760	778	755	842	786	758	814	771	748	810	807	796	803	818	822	779	804	814	794	868	797	787	806	828	775	779	758	784	750	806	820	815	820	806	792	806	786	786	806	804	845	816	799	840	792	792	796	809	801	795	805	772	830	814	813	817	808	781	808	845	835	794	778	794	787	812	820	802	769	731	779	762	744	821	782	745	839	765	800	777	807	811	814	848	805	833	831	811	772	814	778	814	837	797	803	812	787	799	741	771	784	800	803	806	806	818	826	825	820	850	784	791	812	783	785	760	764	752	788	847	827	770	791	802	782	808	848	790	845	783	733	833	815	779	778	811	809	819	818	820	839	832	756	789	794	831	796	826	772	799	814	772	818	741	811	791	812	773	789	816	812	803	755	792	811	818	815	766	781	749	818	792	773	805	797	809	835	823	803	764	783	796	781	811	775	808	827	803	801	809	806	746	860	800	804	781	817	833	808	848	751	820	743	828	774	801	817	834	830	810	775	815	802	755	799	834	823	787	802	819	831	793	811	810	777	803	803	819	847	849	811	828	848	788	811	765	797	749	799	790	754	775	776	781	801	773	839	772	866	826	791	781	784	794	818	801	848	830	766	843	777	829	773	797	801	803	793	802	798	778	754	817	826	775	791	818	823	845	772	786	784	780	830	824	798	823	790	788	804	818	850	829	820	813	810	776	811	786	857	779	846	819	855	768	787	800	819	775	778	724	794	783	781	799	801	786	827	815	766	823	806	809	803	773	803	776	827	814	862	784	790	763	777	802	842	795	762	814	854	764	817	867	781	769	820	793	819	779	775	810	768	824	794	799	847	776	852	823	803	804	745	776	789	842	814	800	804	812	809	810	832	783	807	838	767	840	816	800	864	738	807	807	833	804	812	787	758	753	802	795	792	761	744	785	809	771	838	783	776	779	800	743	757	784	808	779	838	807	757	766	803	818	778	808	782	798	847	806	791	810	813	825	808	780	831	796	864	833	815	795	797	798	773	813	784	739	810	745	751	863	804	844	789	828	765	775	804	843	776	813	796	753	794	794	826	845	779	742	854	846	840	838	775	802	837	799	787	801	748	801	831	826	809	857	837	846	788	810	824	781	815	806	835	833	746	820	813	816	838	772	817	781	836	799	804	785	839	770	769	801	795	793	799	792	787	812	798	840	829	789	818	776	775	781	810	815	800	789	829	793	766	819	818	804	788	833	808	830	822	785	856	813	865	778	809	770	847	792	722	780	794	792	783	816	754	774	757	787	828	831	801	785	767	829	820	874	745	760	808	795	819	767	826	804	794	772	814	730	834	799	796	794	787	765	779	852	811	776	781	832	812	807	773	783	818	822	822	796	810	747	867	832	823	786	839	763	807	831	798	835	772	791	812	846	753	788	785	800	823	747	776	789	773	837	812	806	767	810	828	795	846	786	832	829	823	797	789	814	814	773	786	828	800	796	816	784	809	769	763	849	782	821	764	751	741	800	812	737	795	846	748	826	797	763	768	796	799	752	795	813	776	827	771	803	829	765	831	841	774	799	811	793	773	825	845	775	818	824	786	797	778	804	783	844	789	782	802	761	800	839	827	800	799	794	767	794	855	737	825	780	787	804	875	844	823	841	766	787	846	759	863	787	814	726	782	786	813	805	795	839	792	820	817	796	767	792	826	815	756	831	817	799	789	815	815	802	783	806	858	813	821	741	830	860	831	806	813	776	778	785	815	777	810	799	818	855	791	770	844	777	840	808	755	842	832	821	776	761	856	814	792	815	821	785	797	784	806	826	791	796	829	837	798	818	765	838	800	870	818	852	809	791	838	748	805	802	753	801	818	835	759	811	796	796	777	781	783	815	790	838	789	772	768	767	826	831	823	803	817	760	822	803	793	800	796	828	851	801	809	854	830	762	845	802	812	834	803	844	818	775	758	755	848	765	795	814	802	737	791	833	804	764	719	808	807	803	763	827	820	775	796	770	800	812	787	810	822	871	800	805	812	758	832	768	798	821	841	839	796	797	877	766	792	776	758	820	843	776	773	821	846	822	814	830	804	799	788	774	809	773	786	799	732	859	786	820	796	803	807	869	807	795	705	810	806	723	797	810	779	841	766	820	760	819	781	782	825	761	773	763	810	794	825	798	783	754	808	792	767	764	792	765	785	788	789	796	798	813	818	768	794	813	802	856	779	785	802	840	820	811	795	821	783	802	791	831	804	836	814	783	782	795	784	852	843	785	787	803	835	781	812	809	848	793	755	820	792	795	796	815	825	768	796	765	842	765	828	790	870	794	777	813	875	809	811	808	802	802	797	852	789	791	816	813	818	817	799	782	777	822	843	760	807	804	804	800	799	781	775	821	854	803	774	819	783	797	813	796	792	818	762	801	767	749	744	808	786	784	788	784	783	833	833	776	771	833	814	841	817	797	768	788	815	803	827	794	795	849	824	843	820	842	792	814	817	757	811	795	834	811	811	820	782	783	845	796	823	830	787	782	811	778	806	803	823	803	791	759	772	813	835	829	815	818	772	785	789	783	778	772	748	836	792	868	774	831	823	814	805	787	790	803	829	845	807	813	759	808	797	782	832	757	787	800	807	830	759	838	818	820	830	758	881	828	834	829	795	823	800	762	796	816	789	834	839	782	773	824	802	794	837	762	802	818	829	811	837	808	808	835	788	794	804	811	826	792	837	832	819	778	755	852	794	818	806	864	810	776	801	795	849	826	795	798	814	812	775	776	815	851	777	813	803	798	773	766	841	788	811	796	807	778	804	776	804	822	778	811	805	764	803	822	777	822	766	832	767	835	790	813	831	817	803	796	816	810	797	813	817	804	769	809	816	807	820	785	804	755	824	753	782	821	783	840	819	782	778	840	819	830	765	785	806	800	823	789	833	835	820	802	782	776	827	832	790	810	767	801	791	813	788	760	829	753	811	808	772	799	806	791	766	769	767	793	725	811	772	790	801	834	782	796	831	829	801	768	761	796	816	783	802	793	805	820	836	776	777	759	786	772	793	782	800	800	795	783	827	785	797	753	829	814	782	860	788	796	807	828	885	832	785	829	839	803	786	836	806	821	782	785	787	788	799	770	778	815	804	864	790	796	736	802	852	816	804	802	793	818	775	776	812	800	816	826	845	792	773	832	785	821	810	789	754	796	788	801	810	788	785	798	817	808	799	782	805	782	842	837	791	818	823	794	800	770	819	811	790	799	769	786	779	774	798	842	801	805	794	770	759	801	790	775	797	818	806	803	803	789	794	861	803	763	790	807	810	825	818	799	786	807	795	767	828	812	840	789	820
22922	21588	28683	24953	21589	15595	9327	26545	26844	20955	10284	2146	326	322	320	328	290	332	325	302	309	282	308	307	325	309	366	298	289	312	312	296	325	295	319	290	282	295	309	325	287	308	308	310	333	283	335	290	303	303	279	300	302	303	310	302	324	292	302	280	295	325	305	328	293	314	326	283	306	303	313	321	296	279	323	307	312	320	302	268	324	289	275	290	325	312	323	288	288	288	307	293	304	306	311	318	299	292	314	304	334	304	309	284	274	307	331	302	309	275	280	289	278	328	305	298	340	291	289	314	302	303	299	281	346	309	310	291	284	306	290	300	312	275	306	286	306	327	331	290	290	301	272	330	329	291	287	263	293	305	333	289	329	291	316	284	298	298	287	313	309	300	279	290	316	282	252	294	316	305	310	305	322	275	301	330	305	302	285	272	310	305	319	295	317	295	311	282	290	286	332	308	337	306	349	308	279	313	282	294	319	324	308	299	271	286	270	298	293	291	295	293	321	296	290	301	340	282	319	309	329	315	279	301	294	289	339	300	313	307	271	296	311	274	298	302	310	292	319	293	281	295	293	302	297	296	288	313	322	306	298	322	291	319	310	292	298	321	321	285	292	313	282	322	275	310	311	287	268	300	314	291	317	318	298	308	308	280	305	288	295	303	310	311	284	311	319	283	292	286	302	306	336	300	295	267	275	289	309	319	267	295	308	288	289	287	301	290	321	319	301	282	323	326	323	272	311	327	288	297	295	301	304	320	277	300	296	296	278	264	299	304	304	284	258	315	292	305	331	306	272	296	297	325	284	318	333	288	318	294	294	304	310	270	295	309	294	313	289	314	317	295	270	318	309	282	289	319	327	311	279	303	319	291	288	285	308	289	303	310	327	286	321	324	325	279	290	286	264	293	285	294	311	274	317	314	299	305	308	308	299	326	302	317	323	330	295	270	317	340	314	299	299	278	303	295	302	295	302	301	315	299	284	310	309	312	286	259	296	295	282	306	296	303	287	286	323	300	307	305	307	284	316	270	302	296	282	286	305	325	307	307	290	321	290	302	294	308	335	292	312	303	277	320	296	293	308	301	281	296	308	306	313	326	305	292	292	298	290	264	287	275	318	308	300	293	326	305	304	286	311	303	292	299	342	309	302	304	283	288	274	302	302	282	278	284	305	305	324	310	299	291	323	306	291	271	291	301	321	279	290	308	322	299	291	308	305	306	301	285	304	302	291	322	297	270	323	320	327	264	332	316	304	302	311	310	292	281	288	295	306	285	318	295	315	282	305	314	281	288	286	278	317	276	317	288	314	311	289	282	303	286	309	295	290	288	297	312	290	293	299	318	281	303	311	328	305	333	296	282	287	304	294	289	291	325	289	281	308	327	304	287	296	290	270	300	263	344	300	306	310	295	311	296	293	316	302	285	300	305	282	302	282	307	293	306	292	296	294	278	322	299	308	321	319	299	287	322	314	319	313	289	301	282	314	289	284	285	307	265	272	286	271	305	302	300	297	301	310	295	305	311	269	310	303	326	304	295	291	306	309	307	267	290	302	325	324	321	299	282	300	301	301	325	285	283	292	316	307	300	273	298	342	289	306	290	301	305	314	299	270	329	306	299	290	299	303	286	289	315	310	273	315	287	327	311	284	290	314	293	286	300	299	301	327	302	296	277	307	344	280	274	316	298	287	324	311	290	314	305	319	311	332	318	291	313	320	287	311	300	288	332	306	286	309	298	295	305	278	285	301	279	307	276	284	283	308	288	291	285	279	303	280	306	262	301	329	292	308	296	289	316	324	274	261	298	294	278	313	304	302	349	308	323	321	325	284	325	316	284	311	309	304	307	291	249	304	331	263	291	294	288	296	293	293	295	329	288	289	316	313	328	290	302	305	309	271	283	325	293	274	306	295	307	329	330	289	310	307	291	296	278	295	327	285	272	292	318	286	294	299	308	291	293	325	274	309	304	319	304	305	309	295	323	303	262	279	282	294	287	311	290	310	307	303	291	302	309	306	295	285	308	316	294	310	283	284	323	326	292	306	286	351	260	296	278	314	323	296	285	294	319	312	281	297	346	281	308	283	330	284	297	324	302	325	282	290	326	307	288	280	300	279	291	285	300	321	328	301	298	294	306	344	309	312	278	306	300	304	283	310	278	278	289	308	287	315	296	307	294	301	315	275	299	258	319	305	290	298	285	284	299	278	290	295	291	270	283	288	265	287	278	292	296	322	304	294	288	287	309	316	302	303	305	327	308	289	292	292	282	317	309	302	274	315	325	326	287	302	295	327	269	305	307	325	305	298	292	319	308	289	312	307	297	290	310	288	273	302	323	289	297	294	327	331	291	305	291	319	325	319	306	308	311	323	306	296	295	278	310	279	282	310	291	294	314	295	299	338	271	297	296	293	287	288	338	312	271	237	307	287	293	274	307	304	304	279	309	311	311	296	311	301	316	301	294	296	306	321	305	295	302	317	303	292	322	301	295	290	347	299	312	336	270	283	367	299	302	308	306	263	306	280	322	275	321	307	330	283	311	294	314	292	292	277	301	317	314	292	344	298	317	296	311	305	301	277	276	316	292	275	303	297	309	280	288	292	314	293	314	286	317	280	308	296	299	308	285	281	316	277	314	301	289	290	295	315	300	298	282	302	305	298	313	286	288	308	313	303	285	295	311	284	332	297	301	307	312	278	321	295	288	330	284	286	308	274	307	295	302	301	284	288	286	290	267	339	294	282	292	318	306	282	297	307	312	306	299	286	308	306	304	328	259	307	313	272	332	294	310	288	263	324	307	319	312	281	288	284	330	331	307	318	313	296	295	295	317	308	289	315	320	289	275	311	274	309	286	299	299	294	302	317	286	335	311	292	311	290	307	309	337	296	285	273	320	299	321	301	298	299	288	283	285	293	302	274	292	312	317	305	320	307	252	320	315	284	301	311	323	297	300	335	295	302	309	285	284	317	297	309	330	283	263	294	305	276	298	317	298	294	272	307	306	321	295	302	270	317	296	322	308	310	311	294	282	286	292	325	307	286	311	305	271	321	300	287	308	343	312	315	319	292	280	296	303	325	304	290	271	304	287	281	284	297	323	283	314	283	319	290	277	287	294	288	295	318	335	310	246	306	312	289	270	283	323	255	312	286	278	290	289	301	294	276	291	275	297	304	319	309	272	269	287	307	281	302	281	288	320	267	287	309	301	282	289	303	274	280	307	268	281	305	303	307	310	267	286	299	318	308	309	277	299	297	317	302	305	293	301	272	301	305	299	300	307	295	281	336	301	308	298	311	311	254	280	324	303	329	299	332	286	316	300	299	290	331	332	313	306	344	266	322	326	331	301	296	275	292	282	311	305	319	324	313	261	316	316	325	295	292	281	269	321	291	320	289	293	278	317	285	299	304	276	268	308	275	293	293	320	302	276	288	309	309	259	323	324	293	288	292	278	318	331	302	291	283	302	320	290	286	298	307	288	275	302	329	316	305	288	323	292	338	273	298	286
4465	13764	8838	4387	3677	4889	15155	36870	36045	29358	17459	4471	553	526	553	516	481	527	537	498	502	502	433	497	536	488	509	511	475	484	487	488	561	489	505	522	466	513	531	481	565	494	491	485	505	491	472	504	486	509	483	453	468	540	472	462	527	491	503	439	505	465	480	490	468	505	513	476	479	479	500	497	441	495	526	481	520	459	494	452	495	484	492	472	494	497	487	489	493	527	487	506	515	456	521	452	557	437	511	485	483	477	507	485	447	519	466	484	517	491	468	493	511	531	530	506	510	467	516	482	531	480	491	538	494	489	537	487	512	493	513	508	481	525	478	479	481	499	516	511	544	464	513	543	516	441	488	503	464	504	501	470	475	489	481	498	437	476	468	487	483	485	513	451	524	491	478	505	488	529	492	478	472	487	541	513	470	490	535	494	470	495	504	470	483	482	510	514	533	504	481	514	501	500	477	509	464	482	485	512	483	521	451	498	457	516	508	481	460	478	532	522	500	479	518	505	486	499	505	480	494	476	477	534	474	501	504	478	492	470	495	492	464	514	497	486	471	511	491	481	485	512	450	480	472	507	505	472	445	478	496	509	467	488	498	468	489	467	496	472	509	508	483	525	473	488	454	472	463	507	499	492	491	487	494	511	475	487	486	489	473	495	501	498	484	514	501	532	501	534	506	489	502	485	529	472	489	488	464	517	490	492	515	495	498	505	495	473	491	492	499	487	494	469	507	479	493	476	493	488	493	514	515	484	474	467	488	503	516	510	487	473	487	514	463	470	512	500	518	532	502	490	523	486	517	528	458	498	477	528	444	481	513	529	496	501	498	470	494	449	489	503	487	515	507	483	504	481	448	532	461	481	472	485	489	518	506	479	488	509	473	472	507	516	518	510	518	489	499	500	454	485	519	485	511	492	487	457	527	481	488	497	505	483	518	499	499	537	474	444	448	486	494	505	502	495	491	488	461	483	444	479	520	509	528	474	497	503	499	505	502	510	487	484	472	514	465	520	503	506	504	485	497	476	531	511	469	504	487	501	467	511	486	480	491	498	508	467	481	464	467	498	463	463	486	495	447	473	488	490	495	492	512	520	513	509	477	505	521	486	483	506	500	464	472	507	465	489	467	466	453	477	495	491	526	507	514	476	473	489	494	462	510	499	479	453	495	481	440	466	518	506	474	471	500	480	481	487	522	504	499	504	456	474	483	482	538	471	476	514	464	481	473	481	457	513	509	506	482	502	525	500	501	495	517	496	511	499	489	453	495	512	479	498	512	501	492	490	513	439	492	522	523	477	502	475	519	481	497	508	503	460	493	506	507	445	496	496	461	506	503	478	483	484	508	498	489	499	482	501	512	492	480	452	487	529	475	481	475	461	480	469	458	489	469	489	496	494	488	461	550	486	490	488	463	516	460	485	494	503	488	491	536	481	459	507	460	501	509	473	462	516	499	464	493	497	473	498	461	481	482	486	475	518	501	512	459	512	509	480	492	454	505	538	481	498	487	480	489	521	495	475	468	475	453	518	480	477	466	504	465	469	527	502	513	473	501	499	496	483	471	501	494	467	490	518	500	505	518	485	543	479	487	502	522	517	504	500	526	484	509	510	466	489	521	485	499	470	505	499	503	501	471	539	463	487	470	459	488	494	494	499	520	488	493	468	483	471	490	469	520	510	485	495	525	469	489	528	466	514	511	482	513	487	492	512	481	469	498	478	512	525	527	482	502	485	526	460	483	494	467	500	542	488	508	517	477	484	484	474	505	484	552	488	514	487	495	487	519	496	465	483	449	489	520	499	519	494	490	492	491	511	499	525	492	445	520	466	491	507	486	488	466	499	482	497	488	475	486	486	470	507	535	520	508	501	494	516	505	487	504	510	477	485	467	529	494	525	518	480	480	472	530	496	456	515	507	484	513	519	476	503	453	497	494	502	482	469	505	493	496	458	495	453	497	488	498	460	503	461	494	481	472	487	493	481	497	460	501	517	486	486	529	479	450	520	518	466	509	525	499	500	483	525	490	507	511	475	508	427	468	489	483	511	468	471	500	464	495	499	483	512	489	489	540	493	479	500	503	460	526	483	432	505	492	460	509	484	499	515	475	531	496	472	506	490	515	490	501	473	527	475	463	472	505	511	479	523	494	491	493	502	462	490	438	524	498	507	461	492	515	501	496	492	457	511	480	486	468	488	493	451	513	511	537	486	497	490	456	475	490	546	461	499	503	479	498	502	478	477	475	493	495	494	466	514	506	510	498	464	522	518	513	515	483	514	494	558	469	466	462	504	476	474	479	506	473	508	536	535	513	526	453	461	499	504	490	461	485	517	473	474	485	487	494	514	484	494	486	462	506	474	404	491	473	460	519	464	469	544	500	485	492	465	509	448	524	503	438	522	526	515	491	483	493	485	479	496	506	499	507	513	514	476	487	453	526	508	521	484	464	508	513	487	487	515	478	447	498	506	487	495	502	483	504	494	497	483	508	484	476	494	500	518	490	487	506	491	481	475	500	507	489	491	512	491	499	504	496	513	481	503	478	489	483	451	448	471	516	462	463	499	483	484	499	517	474	508	507	483	456	480	497	503	505	477	502	477	486	475	519	465	487	515	483	527	465	502	463	520	518	480	492	482	511	490	518	463	507	475	464	517	487	474	478	474	533	483	451	490	504	482	448	520	500	497	520	487	452	464	480	482	482	488	484	495	462	510	481	498	487	534	504	500	502	487	499	495	501	484	472	499	485	528	491	482	485	473	474	510	530	477	511	489	456	454	485	490	480	464	448	505	510	463	465	504	497	480	506	507	475	444	481	465	479	503	513	502	424	501	508	492	494	488	515	481	444	487	479	507	508	479	453	506	488	478	477	478	475	540	514	485	473	507	481	471	531	511	506	520	508	502	509	450	473	505	458	503	488	483	459	497	486	492	498	493	443	459	521	523	495	488	496	531	487	471	491	503	510	479	497	475	481	471	503	488	451	513	487	494	486	524	487	528	467	526	478	498	484	489	519	494	487	505	501	520	487	477	494	534	511	489	491	450	528	514	463	481	474	458	483	456	515	499	482	486	484	478	440	503	478	528	491	461	495	464	504	516	484	497	498	489	479	515	486	487	490	507	486	491	477	482	498	501	466	473	474	523	517	494	482	461	514	510	507	520	487	469	456	519	487	460	504	519	500	484	497	509	484	467	508	492	483	476	498	522	496	453	519	452	518	504	504	519	454	519	473	455	457	482	516	497	474	494	521	501	502	537	502	477	480	485	520	505	477	500	520	473	438	476	490	465	519	481	499	499	498	493	510	458	451	490	498	507	520	468	460	492	510	493	482	498	493	465	482	455	473	485	516	494	460	483	468	494	478	466	510	469	455	496	502	464	523	480	463	487	506	525	542	506	486	517	456	506	482	480	494	509	474	478	494	533	464	520	518	447	499	515	493	474	456	471	498	482	503	482	493	470	517	538	496	485	470	498	536	520	484	494	490	493	486	488	500	503	502	450
27806	17513	3218	865	658	920	1810	2552	2444	1860	1090	518	488	491	509	483	496	515	481	511	499	532	526	455	543	538	527	518	510	500	508	517	513	514	508	528	516	492	498	520	497	476	469	498	558	457	571	507	471	504	487	520	493	511	527	517	552	553	539	486	495	546	485	501	539	498	549	509	552	519	570	505	502	495	510	476	471	518	463	522	467	528	516	503	495	519	503	501	475	526	469	500	493	505	501	490	525	478	492	525	510	518	557	460	476	493	530	486	535	525	504	540	474	516	503	530	480	501	501	474	536	505	519	549	471	542	512	535	534	500	478	487	516	507	496	518	492	506	509	528	530	507	498	500	503	528	528	503	558	482	499	506	517	467	508	486	523	469	510	484	478	519	503	483	488	471	530	529	472	501	545	467	506	499	510	521	483	506	522	514	529	496	497	488	489	503	516	514	499	491	495	523	531	528	496	505	503	508	503	520	508	506	499	496	500	520	490	515	527	515	479	551	515	524	478	508	487	533	507	550	523	495	523	513	502	484	500	509	493	507	513	469	490	529	463	500	504	509	539	487	522	470	510	488	486	507	541	488	510	496	527	510	518	543	502	476	525	460	503	535	485	483	548	498	554	525	533	510	528	523	516	507	518	505	496	494	528	503	527	465	469	503	510	550	517	515	511	497	469	503	494	548	466	501	535	525	487	544	473	502	516	499	491	507	484	500	480	535	526	500	534	529	564	478	486	485	536	461	508	489	540	538	524	515	517	511	490	517	517	474	538	513	512	506	516	482	515	502	514	478	584	513	540	531	516	500	525	553	488	472	513	495	530	506	495	482	498	489	517	540	527	503	525	550	498	539	522	528	536	511	521	460	488	494	520	537	503	518	491	483	496	511	476	531	468	501	492	515	500	552	525	538	521	494	492	477	494	517	493	525	541	505	483	533	546	507	500	517	530	534	517	507	531	515	512	472	514	508	486	529	503	499	522	491	498	511	512	526	511	543	505	539	513	486	465	536	519	486	490	513	503	501	509	494	534	480	477	524	501	501	497	475	485	509	504	487	509	505	508	527	570	512	459	508	541	468	525	529	474	491	517	513	503	513	516	514	531	469	512	482	510	531	525	506	502	492	493	488	497	476	498	471	513	551	509	523	525	506	490	535	472	494	496	472	466	484	499	513	501	482	529	512	523	499	490	528	514	550	496	517	505	479	495	460	476	522	484	521	520	479	493	526	518	503	466	509	472	518	545	518	508	512	500	505	508	517	510	490	488	526	469	518	476	478	456	485	497	515	498	550	512	506	512	524	532	483	515	492	553	489	480	504	514	499	453	515	475	456	518	495	503	547	481	503	480	469	514	553	502	507	493	539	497	534	478	548	536	511	497	489	547	474	488	537	537	514	478	485	477	528	495	525	503	526	491	525	532	506	483	507	492	469	525	530	544	494	479	501	564	512	495	554	523	507	538	460	490	537	512	533	457	490	524	484	484	491	488	497	486	471	529	454	519	474	489	529	496	492	485	537	481	564	516	495	457	477	512	533	526	500	516	484	536	517	495	544	530	504	498	517	524	502	497	520	472	494	525	473	531	508	530	491	509	509	517	542	515	499	494	494	523	498	464	500	486	497	487	481	505	539	506	560	546	526	553	481	487	459	532	486	475	540	479	505	544	512	519	474	488	506	540	475	503	494	490	460	559	478	494	515	500	525	504	518	510	481	507	481	528	496	517	468	581	498	489	514	551	531	517	529	524	488	517	519	517	479	547	517	512	491	539	507	504	484	510	520	503	533	517	514	513	477	540	519	519	516	529	545	498	474	484	507	538	559	497	517	536	530	510	531	510	515	524	482	535	504	495	503	542	487	505	519	515	554	536	492	503	537	528	503	530	543	513	532	508	516	496	523	490	509	498	516	505	531	536	471	518	500	522	499	506	513	521	506	518	508	526	525	539	497	519	499	513	496	531	496	508	499	479	517	520	502	507	531	512	506	506	532	524	527	496	477	504	478	535	544	517	496	515	498	531	544	478	501	512	481	491	477	511	519	564	516	498	520	461	526	494	506	463	489	541	530	513	504	554	505	493	513	516	494	512	559	533	545	523	489	510	474	516	504	491	533	514	475	518	480	468	488	480	521	485	518	532	509	491	481	495	479	505	517	520	509	491	469	531	498	512	538	489	519	516	535	505	513	495	513	522	547	489	503	505	505	512	546	473	502	501	488	508	469	479	562	551	461	518	514	519	514	504	489	519	509	521	562	518	519	513	508	511	502	539	512	500	511	524	519	523	483	530	505	539	518	510	523	504	477	529	512	542	491	476	477	542	518	504	513	501	498	501	483	472	475	531	477	509	489	505	480	527	458	551	525	529	515	483	511	492	498	529	525	502	515	530	513	487	492	503	485	518	499	539	515	562	493	487	522	526	475	516	485	475	486	505	526	490	487	512	530	506	518	473	553	498	498	501	544	520	478	469	525	549	535	554	470	513	540	513	494	504	519	498	522	544	553	492	483	528	534	498	515	514	564	497	518	519	524	483	498	529	529	537	466	523	484	517	541	529	505	533	520	501	479	502	487	477	512	466	477	535	501	515	525	525	506	516	488	492	482	531	494	540	500	514	511	521	490	505	521	511	456	509	500	484	485	547	533	491	524	539	515	520	495	478	496	487	510	507	454	504	503	525	524	535	487	477	558	515	522	532	485	482	505	525	538	485	552	515	487	515	498	489	507	511	498	524	494	499	525	501	529	490	513	504	496	513	496	483	520	477	523	508	506	463	479	509	509	535	501	509	511	472	494	519	526	522	547	504	517	506	547	470	518	480	505	481	529	478	498	480	518	494	511	533	542	467	533	502	515	530	510	524	512	519	515	521	472	528	526	480	535	517	521	526	489	528	485	487	509	500	540	527	522	482	544	485	485	507	517	531	516	541	572	478	537	502	509	513	488	518	533	523	531	515	504	517	493	508	459	510	545	488	495	478	463	506	485	529	496	486	513	492	487	481	491	463	495	488	513	527	478	526	524	475	512	497	505	519	504	490	533	499	485	522	456	508	531	505	501	513	505	483	497	544	559	544	507	480	532	510	483	473	506	466	546	478	533	495	515	515	513	489	510	498	508	505	492	529	552	498	493	498	530	519	519	498	487	502	469	492	525	519	498	501	530	481	508	513	495	483	526	472	531	545	504	531	526	457	503	501	489	531	555	523	504	542	519	500	542	527	512	516	497	465	500	518	512	512	489	523	490	472	514	545	527	501	501	539	489	515	486	515	468	481	488	531	486	460	488	545	515	474	518	520	512	489	476	529	532	510	529	460	494	530	507	515	528	539	458	510	522	496	490	510	512	501	480	503	482	514	459	503	543	483	499	495	520	515	522	463	494	535	500	522	568	501	521	519	497	492	504	498	495	512	550	502	511	517	490	490	532	535	515	496	496	495	479	527	481	518	502	533	490	515	491	513	491	518	485	420	490	498	509	523	460	501	520	566	519	512	514	517	502	491	504	516	518
4743	2558	2069	1301	1305	1778	3943	5500	5093	3731	1970	902	891	820	828	835	847	878	797	778	878	805	803	844	869	793	858	893	851	812	808	827	846	854	846	830	832	782	887	816	808	802	860	796	763	861	822	857	860	805	857	821	832	816	840	833	819	816	792	811	910	815	840	796	786	818	862	853	855	862	882	869	796	810	784	825	865	822	767	870	849	812	813	776	777	850	808	868	838	847	865	866	844	832	832	841	855	796	791	820	870	855	835	790	863	867	807	829	869	841	786	826	874	850	875	839	837	822	818	814	796	838	867	875	753	828	807	830	809	819	838	809	809	800	792	800	802	859	810	826	825	824	812	846	820	864	802	853	824	841	825	849	833	809	859	817	841	847	846	826	878	826	847	818	819	833	838	822	848	802	811	829	809	853	870	858	921	847	783	806	823	859	864	779	854	867	836	824	826	832	834	791	798	833	857	846	811	838	799	905	892	867	801	794	839	849	843	816	833	841	842	851	828	820	846	826	854	808	871	834	913	860	826	837	851	842	794	820	839	791	822	772	820	827	866	800	806	845	811	800	869	797	814	824	889	817	859	855	822	888	829	819	841	868	826	884	847	856	818	850	847	823	836	851	807	840	838	817	830	878	819	815	849	873	891	813	866	831	854	822	816	849	817	823	815	825	860	834	826	858	826	790	833	865	839	822	843	808	793	846	840	788	827	826	861	854	807	807	847	827	830	826	877	803	848	830	830	783	813	841	820	836	808	776	888	784	777	872	790	875	807	811	818	812	806	892	819	826	838	792	790	793	845	845	846	790	881	816	844	786	834	824	842	820	825	832	861	830	860	817	816	818	835	851	837	862	825	818	809	858	837	807	812	794	854	856	792	881	827	852	788	846	901	829	843	864	854	800	868	873	844	852	808	890	768	823	804	854	826	809	809	777	904	838	821	842	834	809	839	818	780	841	866	821	813	819	771	840	833	847	801	852	870	862	787	835	818	873	793	835	903	817	865	863	849	877	860	853	845	842	827	870	878	867	865	787	843	782	843	887	862	813	887	833	780	813	827	809	809	821	809	847	851	790	836	816	831	854	793	831	850	857	810	829	807	833	874	808	830	848	847	825	816	828	860	830	829	866	853	819	849	804	785	812	844	873	864	894	876	847	798	845	785	835	835	834	840	833	839	837	836	844	818	843	817	863	799	802	913	841	836	846	810	838	844	827	818	897	862	755	830	852	793	793	754	825	898	815	791	828	860	855	861	829	878	833	837	824	841	806	873	831	896	829	842	793	841	814	830	862	824	840	821	821	820	892	819	846	827	847	831	814	847	883	833	812	858	754	811	794	788	840	832	852	806	814	783	785	872	788	836	823	808	841	837	826	854	828	814	826	789	841	811	833	811	864	845	824	781	771	818	852	842	827	831	826	844	857	810	823	837	794	819	855	803	841	844	785	833	809	793	875	795	817	800	819	826	837	806	865	862	815	869	828	847	842	845	834	795	838	792	806	848	855	879	869	870	786	879	853	876	825	856	840	806	874	820	793	826	839	821	856	841	846	808	824	845	904	814	812	822	856	773	809	845	817	815	872	851	818	785	842	785	819	840	801	855	788	817	841	815	808	811	789	846	800	838	858	828	826	844	836	871	871	841	856	839	855	859	843	829	825	823	856	824	830	854	805	818	823	819	815	862	790	837	805	795	835	857	823	839	879	809	821	872	812	843	792	827	829	871	834	871	787	832	867	902	792	866	808	781	834	771	840	824	837	842	800	826	845	778	832	819	808	856	833	823	818	802	836	827	858	788	803	878	860	841	830	816	813	885	845	883	892	827	763	789	814	803	847	824	820	813	817	813	824	844	759	852	856	831	884	844	815	854	797	786	896	889	828	818	834	843	814	841	860	865	909	900	842	807	819	785	847	833	801	856	838	778	832	825	831	863	824	807	853	871	826	829	817	868	839	851	806	769	783	845	824	799	803	826	863	839	837	822	824	847	839	794	816	794	830	811	809	855	785	857	814	858	871	843	809	847	844	796	853	841	860	785	855	891	848	799	831	824	806	828	845	831	868	846	847	876	795	814	789	816	830	833	854	875	826	820	843	834	833	847	812	789	874	827	778	792	826	831	865	893	870	848	809	787	830	822	853	826	833	846	849	856	837	802	837	893	799	850	866	856	778	799	830	916	854	798	851	808	811	865	891	820	854	858	856	787	789	847	834	874	809	835	837	821	818	814	885	804	797	862	798	842	816	848	800	851	808	871	815	808	822	832	883	884	850	779	851	806	841	831	814	860	843	798	828	860	902	822	821	898	860	859	789	855	835	863	825	839	851	860	844	784	859	792	860	840	838	796	859	812	829	842	842	869	827	845	788	840	834	820	810	830	810	802	880	778	828	824	794	809	827	896	858	846	805	807	790	867	872	882	829	816	813	842	823	845	792	862	805	814	819	858	808	825	826	913	821	784	886	807	827	850	817	790	833	875	809	865	843	848	864	823	828	819	826	803	802	817	857	837	890	847	839	842	815	823	818	793	862	883	784	840	874	838	833	820	845	840	827	841	827	836	827	865	840	854	757	887	827	851	846	832	809	852	828	799	825	837	836	819	816	864	838	846	804	827	829	804	882	800	842	788	879	852	846	800	816	856	815	820	848	821	822	806	896	890	844	849	879	842	826	776	817	811	817	863	787	841	833	822	848	855	855	823	853	786	837	846	815	770	782	829	837	867	824	832	818	836	838	810	757	879	808	855	872	845	824	863	863	840	829	859	825	809	860	868	801	873	846	781	831	887	906	835	791	853	851	858	786	840	830	848	808	789	826	849	809	818	821	868	865	814	797	832	800	802	795	857	836	845	828	830	871	855	828	846	863	825	878	837	853	825	856	807	779	872	832	826	783	870	834	814	835	794	795	841	860	792	833	846	890	874	789	850	818	847	839	818	846	807	863	843	847	836	817	850	860	828	828	842	824	755	810	806	839	854	847	835	841	795	844	822	830	807	776	835	773	847	844	884	848	828	852	832	793	827	852	834	843	831	878	823	868	861	843	878	832	861	821	827	805	835	838	866	858	876	848	859	827	830	805	823	824	892	857	824	786	846	842	835	867	852	832	843	884	838	849	851	801	829	779	806	843	819	816	825	813	872	840	817	801	838	802	813	871	826	860	851	848	781	817	827	792	829	825	807	841	818	837	807	793	817	855	812	847	839	824	825	866	845	824	846	909	794	844	848	801	850	856	796	815	802	833	782	812	863	866	826	766	817	836	819	882	849	826	814	891	842	871	854	864	836	799	817	883	853	821	832	840	844	783	819	835	848	791	837	852	850	866	842	861	834	804	829	882	787	870	805	873	830	819	836	804	848	819	879	833	867	842	809	799	839	910	855	842	891	818	805	827	787	812	850	849	849	813	778	823	818	770	878	854	834	854	850	814	862	832	841	866	832	831	848	800	842	816	877	822	857	772	811	864	807	852	823	855	781	831	862	807	850	805	809	815	854	873	810	844	870	804
24117	21578	27656	25955	14125	5449	17964	19204	13435	7531	3179	905	414	419	377	407	418	405	378	410	419	392	429	409	413	405	434	400	374	454	431	441	400	421	394	422	416	414	403	399	430	397	407	406	417	421	423	427	431	419	429	394	398	389	385	406	450	398	439	433	407	438	401	365	380	372	390	406	380	407	420	424	363	402	403	394	418	433	420	361	395	381	413	398	429	391	377	381	393	396	414	425	387	394	395	401	428	381	427	445	424	395	398	420	390	398	410	391	404	378	437	435	388	421	388	382	402	382	395	417	419	391	390	408	387	432	361	406	425	385	425	424	385	362	420	419	413	413	427	394	401	384	433	443	391	403	394	411	448	423	419	377	400	401	427	414	424	374	382	392	428	409	430	408	463	390	389	406	433	405	414	424	457	402	425	413	416	416	400	415	402	381	378	415	398	393	423	415	421	371	402	434	411	442	391	418	372	377	364	392	416	377	402	408	395	413	391	416	415	401	413	420	408	412	408	439	388	415	396	404	427	390	382	422	400	385	386	416	414	376	374	409	410	394	434	413	428	419	425	412	417	388	403	412	374	402	396	396	421	357	441	421	392	424	398	413	381	403	404	395	420	428	425	411	407	438	424	452	365	415	397	382	408	426	423	402	386	362	414	404	386	389	408	375	382	418	393	394	403	364	401	429	390	426	369	422	431	368	400	370	380	390	395	356	419	394	401	409	411	406	394	421	385	397	391	362	402	393	392	386	408	403	427	425	386	420	397	414	429	391	420	403	399	399	385	427	395	387	424	429	417	382	406	408	407	417	396	400	387	434	392	405	356	436	400	401	364	443	399	398	390	403	387	374	458	387	395	396	422	406	412	405	401	433	411	407	389	394	378	385	434	397	412	393	399	410	422	418	370	443	360	401	406	385	407	396	392	394	392	398	439	397	414	358	400	404	391	397	396	376	353	415	413	414	379	429	391	391	401	379	397	398	410	422	437	384	397	424	386	439	410	425	409	406	382	417	386	376	386	409	414	431	425	427	388	422	394	420	428	440	427	391	409	398	403	431	380	385	399	452	410	404	375	416	396	402	390	440	388	413	393	414	366	381	413	391	392	413	419	426	429	434	417	392	388	374	394	396	386	417	410	420	462	407	392	444	415	393	366	405	438	403	406	418	393	373	361	376	407	410	415	422	413	406	405	380	391	382	390	402	414	438	422	403	391	443	397	389	390	444	448	397	392	370	397	394	403	397	395	410	384	373	429	405	409	382	409	422	403	408	385	413	406	408	407	407	392	397	434	411	372	420	406	375	414	432	367	409	425	384	409	418	403	408	417	409	441	391	372	409	386	407	370	413	405	381	414	439	388	401	403	380	366	373	391	423	417	424	358	404	415	388	403	434	418	378	372	373	368	419	426	404	418	395	409	391	389	414	391	384	398	373	378	370	397	394	431	386	401	429	383	394	406	383	387	427	396	420	400	384	402	415	382	425	397	425	433	394	412	370	411	431	437	431	416	410	408	386	417	431	354	432	378	386	366	406	415	417	400	385	397	427	383	392	436	388	389	414	402	424	397	387	412	397	395	394	379	391	427	448	397	392	426	414	401	393	393	419	412	397	409	411	374	449	398	431	365	402	414	374	388	439	364	377	423	442	376	409	373	413	409	387	407	409	381	426	416	414	407	408	365	405	420	375	440	427	376	418	400	367	402	400	407	448	378	397	401	378	423	417	408	423	386	403	398	445	371	441	399	423	396	378	402	388	387	405	386	420	422	398	404	375	422	396	382	388	397	432	373	447	404	403	455	374	398	396	363	421	438	455	405	388	389	385	415	408	383	369	379	411	397	436	388	391	398	427	375	382	436	398	421	426	375	417	407	388	410	386	404	396	427	430	376	390	409	383	417	409	422	405	418	379	411	438	391	420	404	379	402	393	403	407	411	443	395	408	413	402	376	368	377	367	405	413	444	383	427	380	428	353	372	393	414	383	391	393	395	396	369	406	474	412	392	401	413	429	386	373	427	418	395	394	379	392	407	402	427	396	426	379	352	391	409	431	372	395	394	392	405	392	387	412	396	384	371	398	415	410	460	387	393	366	400	415	384	392	402	399	446	411	391	383	417	410	397	410	402	410	408	364	397	446	370	429	420	390	461	401	441	409	415	420	377	391	409	411	404	361	413	390	400	383	383	383	391	397	397	384	407	437	424	415	415	413	402	408	388	406	414	413	404	414	425	386	401	439	412	416	428	391	391	380	424	399	422	411	405	407	388	398	421	427	414	404	443	421	388	413	431	389	448	394	426	411	406	417	381	399	396	418	382	439	366	411	378	396	400	385	406	424	376	397	388	417	404	394	398	429	369	420	388	387	373	411	377	416	395	390	384	399	406	388	392	382	396	410	382	407	409	387	398	440	367	418	385	385	387	400	400	412	380	356	461	408	417	406	415	425	373	374	436	391	415	446	374	434	416	424	380	405	406	385	390	378	436	395	415	379	411	404	447	388	413	379	394	411	404	426	402	418	418	378	410	357	396	430	372	383	404	382	455	408	403	385	398	384	400	388	416	410	398	420	442	400	418	402	410	413	404	402	391	425	438	421	406	373	410	402	390	408	394	384	408	417	403	400	397	402	399	405	407	411	440	400	437	393	411	424	405	409	418	418	408	393	399	384	418	409	391	401	414	422	417	419	403	380	418	430	408	390	427	384	396	413	364	404	403	395	407	404	375	415	401	406	393	428	398	409	436	414	401	374	409	397	424	376	380	414	390	408	406	423	396	423	400	393	376	386	410	414	389	406	406	377	391	403	385	377	410	398	372	381	420	426	384	420	401	397	393	393	399	409	403	391	404	378	395	417	420	408	400	448	419	412	375	437	436	441	405	409	369	417	404	421	395	393	444	382	399	375	395	382	389	413	400	373	409	396	389	437	395	420	407	431	420	405	416	446	427	394	408	411	369	405	374	411	374	411	390	380	419	416	418	409	420	402	389	430	418	385	404	385	385	446	353	409	389	402	405	392	406	407	409	409	388	409	411	414	419	412	393	393	389	399	418	387	406	440	414	384	438	402	412	380	397	418	380	389	418	371	380	393	405	420	419	409	407	400	411	392	376	394	397	423	407	387	395	428	402	390	387	402	394	408	401	389	396	399	430	397	407	449	355	398	433	434	395	403	411	415	395	406	389	394	376	409	379	435	398	409	406	411	420	408	383	427	410	384	378	418	414	391	378	383	388	386	381	400	383	417	421	387	436	406	402	331	400	394	396	381	435	392	354	387	368	386	422	435	409	439	394	415	409	405	402	387	396	429	447	403	350	372	378	402	383	384	426	400	400	409	425	430	399	421	383	393	416	387	398	416	418	370	393	377	404	417	379	392	395	417	397	408	400	419	364	391	387	400	425	420	389	391	375	420	385	435	406	413	421	356	420	421	448	380	381	439	403	403	370	366	407	377	393	430	385	438	419	429	420	386	367	367	407	410	425	398	420	379	424	389	419	419	415	428	418	417
3463	8267	5549	2655	3927	10931	28035	29201	21682	14490	7004	1961	692	616	712	665	747	695	730	668	659	731	659	708	669	670	677	668	644	689	688	697	703	662	656	661	716	661	695	676	723	676	653	691	664	679	645	657	702	706	646	706	678	692	689	687	694	668	667	680	695	640	713	751	640	721	633	664	653	698	699	642	714	704	660	692	668	671	724	694	715	720	656	695	641	673	683	686	673	724	689	687	666	742	622	662	674	664	658	661	640	634	656	652	667	696	679	680	643	700	675	609	714	664	710	688	675	651	687	678	695	706	690	673	664	718	674	685	655	651	685	685	691	668	670	706	682	650	623	677	655	674	712	671	650	692	672	653	658	651	689	702	711	686	711	745	677	638	717	658	659	682	630	638	693	708	638	716	694	714	678	640	651	624	678	641	701	685	660	702	668	691	709	668	679	685	710	645	743	675	723	679	657	710	633	656	707	676	713	651	661	685	667	668	666	703	669	669	668	638	668	734	679	649	657	687	698	706	655	684	661	701	702	703	682	681	626	679	690	676	703	666	677	645	711	720	674	656	697	711	648	656	704	657	706	669	690	664	699	626	644	649	638	704	630	695	700	746	696	675	634	701	700	667	693	671	662	670	697	663	706	692	686	663	656	722	670	669	664	710	683	649	650	680	681	673	675	702	684	708	689	674	685	667	674	666	676	677	645	694	690	667	628	663	658	659	627	640	620	671	617	674	653	677	680	701	658	683	649	701	706	665	653	704	628	705	651	649	669	653	649	665	648	729	652	692	650	683	676	640	671	701	743	689	655	698	677	745	733	694	685	660	700	685	605	694	671	680	708	661	683	682	712	652	688	704	701	621	694	684	708	706	730	672	699	699	704	660	668	732	718	652	650	657	658	675	676	681	644	670	671	659	646	695	669	688	693	681	686	646	701	673	676	682	715	679	637	701	697	717	670	669	723	712	699	729	664	707	668	675	694	673	675	700	678	658	667	732	719	688	670	697	679	670	664	671	664	708	657	684	670	658	674	640	655	723	705	717	680	652	687	704	718	692	680	710	708	673	675	725	667	657	647	665	688	668	641	714	680	697	681	710	722	640	656	670	659	684	648	676	707	679	680	673	705	714	707	711	762	703	705	687	710	705	711	651	662	665	665	680	646	638	714	650	707	676	682	674	684	667	646	681	681	664	655	696	691	659	682	657	723	689	700	704	669	655	658	680	716	689	635	691	645	718	613	737	703	680	699	687	678	698	682	683	702	681	705	671	683	663	714	670	707	676	663	663	659	648	685	688	672	629	680	693	651	654	697	703	698	661	681	724	654	628	652	634	643	700	676	655	677	689	656	671	641	670	685	716	656	710	678	679	692	697	686	672	666	656	719	674	671	646	678	734	670	665	686	669	687	698	695	642	680	684	693	674	663	653	658	676	657	669	689	638	686	693	681	669	690	676	664	702	606	654	700	709	732	695	678	686	736	645	706	658	682	722	670	693	680	679	686	696	669	676	686	706	703	646	715	677	710	652	674	674	740	703	654	651	675	676	681	622	704	662	696	689	673	685	683	655	697	710	694	709	674	650	697	701	670	665	638	662	685	686	687	698	645	646	707	670	664	640	712	708	699	663	684	648	659	678	666	665	654	691	700	682	699	677	724	702	692	650	642	677	703	673	726	662	710	697	678	635	757	690	662	663	674	714	675	694	695	677	654	650	630	676	652	658	685	663	696	679	664	624	689	728	676	693	688	666	666	700	659	677	703	729	641	694	669	706	663	624	697	675	628	685	688	693	681	676	673	699	644	718	700	691	709	673	643	663	716	692	636	657	658	678	686	710	648	684	705	695	682	687	714	714	685	678	670	676	702	668	698	679	633	638	677	692	688	693	693	699	717	693	667	681	646	641	671	699	693	707	707	698	685	668	662	680	658	690	698	697	710	701	716	675	711	717	668	676	693	657	688	641	719	715	640	717	708	657	678	690	686	639	696	678	682	645	728	722	714	694	721	642	663	722	692	687	683	732	683	716	672	705	674	648	666	731	674	696	681	685	665	679	680	694	721	683	687	608	667	681	705	691	708	696	699	708	699	706	662	690	710	699	650	665	618	678	704	724	701	726	673	640	733	668	697	727	705	694	717	665	662	688	716	699	672	688	689	662	674	670	675	633	733	652	684	698	700	664	666	629	664	648	712	693	677	641	649	643	680	712	705	675	669	685	689	640	680	674	680	692	679	686	681	699	725	703	688	635	693	687	687	695	654	655	718	671	690	698	685	721	692	706	668	651	696	741	654	664	676	655	668	648	707	670	693	689	698	662	631	670	705	623	754	660	740	692	700	661	628	651	682	657	693	683	676	724	654	652	672	632	672	715	688	678	668	722	693	658	664	651	705	676	694	685	705	665	684	659	712	708	682	686	705	671	687	656	682	630	622	702	696	658	685	691	714	643	687	699	701	667	684	709	678	657	718	673	694	648	724	682	643	632	681	667	682	652	687	676	651	686	711	694	654	678	639	698	631	672	694	724	684	653	673	682	672	623	676	688	684	663	689	724	677	661	702	652	677	676	721	679	707	669	728	691	677	703	669	691	688	668	630	730	680	658	658	633	685	663	676	701	685	668	662	717	689	645	678	666	665	667	646	676	654	678	698	683	672	652	691	668	650	681	713	661	678	704	680	741	673	670	667	657	676	692	674	695	698	687	651	657	662	699	710	666	659	687	690	658	652	672	690	657	684	684	670	650	674	674	646	709	689	670	652	688	703	719	712	676	702	615	691	656	672	668	708	683	687	667	684	703	662	692	661	615	696	666	691	654	665	710	647	688	699	707	705	670	673	692	748	680	663	649	676	679	704	664	675	709	691	699	677	691	705	674	659	691	667	657	704	654	670	667	639	692	693	680	703	690	673	683	685	679	735	664	639	681	677	646	715	716	708	646	668	673	731	667	683	673	678	630	697	649	651	637	629	637	670	708	670	676	701	618	685	668	661	639	687	700	692	655	666	658	639	677	681	704	658	680	692	711	749	718	706	730	728	694	688	678	623	616	662	680	641	643	668	683	693	661	688	654	660	630	663	678	683	665	677	662	658	663	664	675	611	721	678	644	677	646	687	680	639	694	689	677	688	708	693	654	666	706	666	726	662	697	721	680	722	648	702	706	711	713	668	702	678	657	665	618	655	668	684	678	662	643	661	666	694	676	676	703	670	738	660	705	673	698	696	675	658	671	681	703	649	664	665	660	739	654	702	674	713	673	671	673	719	696	655	699	719	658	738	690	671	597	697	665	710	631	731	712	647	712	668	698	671	707	678	648	666	628	623	629	689	674	688	714	691	722	705	645	675	641	652	705	656	702	676	667	695	642	678	641	683	686	622	657	641	681	702	673	648	679	641	657	718	664	695	714	660	615	635	692	701	679	685	684	706	713	603	662	679	668	688	675	674	667	659	670	665	712	679	683	718	641	701	677	613	714	670	618	681	697	688	667	715	698	687	677	709	685	675	697	691	662
25508	21569	24584	16666	963	3630	9400	8307	5322	2973	1601	621	526	470	513	499	512	493	523	484	516	475	468	519	486	481	492	496	465	482	511	517	484	475	492	479	469	488	469	497	482	448	512	475	475	464	446	475	492	483	495	517	477	485	495	494	497	512	499	482	488	514	479	457	486	474	498	499	497	518	467	487	459	531	509	458	495	465	484	510	496	513	456	499	483	477	525	492	504	497	494	487	468	515	473	461	446	488	492	520	499	484	508	495	440	456	442	486	491	468	490	460	562	504	465	494	494	488	466	505	488	517	481	491	488	526	508	479	469	480	492	502	476	477	514	520	459	533	471	454	497	491	495	502	486	506	496	497	486	508	492	532	521	514	501	490	523	487	497	507	445	492	490	450	479	478	523	505	482	479	466	492	499	504	484	474	492	497	486	448	480	464	502	482	509	484	533	479	447	474	478	482	477	496	474	501	527	466	450	479	516	489	509	535	454	486	529	507	513	480	520	483	514	506	474	507	481	490	500	496	506	476	456	493	463	525	490	483	482	497	527	450	476	450	468	503	480	535	454	448	506	470	464	466	508	477	466	451	500	509	472	419	514	566	477	446	499	486	481	461	461	498	491	497	527	499	493	506	509	454	505	478	452	461	492	467	467	485	458	502	467	481	477	476	499	507	490	490	501	475	501	513	447	513	507	484	466	503	482	474	485	477	509	473	498	484	489	503	529	506	513	504	487	507	486	472	504	473	504	492	457	457	508	510	510	498	492	497	519	474	490	481	487	487	510	471	484	497	471	493	511	467	462	493	482	497	491	479	490	478	465	508	508	487	530	510	469	497	485	511	494	479	477	457	495	476	456	502	491	506	486	436	468	489	500	486	475	496	460	494	494	526	478	479	543	487	501	453	505	474	522	509	487	456	482	471	513	505	493	495	486	461	490	504	468	476	488	487	476	462	495	510	481	495	515	453	524	482	499	499	489	476	494	506	475	510	471	479	497	512	490	466	492	518	489	508	477	505	515	511	471	487	500	494	484	492	475	473	465	482	497	478	514	469	495	486	469	459	470	512	526	477	498	482	519	533	486	516	459	481	453	527	447	489	495	494	484	495	523	493	460	487	476	529	508	472	464	472	526	422	491	473	501	511	481	481	475	471	505	522	516	515	487	499	517	463	495	482	498	501	440	514	512	465	484	508	498	502	508	510	493	484	449	505	448	475	451	510	498	488	478	492	496	472	488	496	502	452	466	503	521	475	488	464	454	542	468	465	491	517	459	479	456	533	485	479	504	509	485	461	510	470	517	452	528	503	499	476	489	517	497	476	484	478	501	500	481	512	497	464	497	532	508	471	486	419	500	470	476	507	523	473	510	541	510	490	529	496	520	491	497	521	529	522	508	498	475	457	493	480	481	447	463	477	493	505	531	526	501	479	524	496	496	477	475	511	484	507	510	505	477	464	525	491	497	483	511	481	497	509	519	494	493	517	494	519	510	463	484	541	500	491	503	464	515	461	448	496	507	530	522	472	513	551	528	490	484	480	485	507	530	453	499	534	527	451	499	531	470	484	478	527	527	479	524	478	501	501	451	510	514	495	502	484	520	510	489	456	488	489	478	470	524	481	507	516	522	505	477	469	466	468	493	476	485	480	486	479	475	538	511	498	458	493	482	481	487	509	465	487	495	494	483	450	477	453	483	506	477	502	495	492	492	485	462	513	480	466	484	480	482	491	469	502	473	459	477	469	455	475	526	465	434	491	492	478	522	469	507	491	480	480	465	497	464	494	499	492	510	496	500	514	461	473	489	491	478	485	470	471	472	473	495	463	478	446	497	471	470	465	502	459	460	459	489	473	485	463	512	518	467	484	504	509	499	512	475	515	480	475	476	501	556	536	504	504	503	476	492	480	503	477	490	518	493	488	481	510	445	447	504	484	469	452	479	504	503	469	474	495	496	494	477	547	466	472	479	510	455	460	509	449	514	474	481	496	493	522	468	486	502	490	501	505	493	556	449	489	474	512	466	462	527	491	484	530	499	465	515	478	507	498	500	517	513	505	517	522	502	508	500	536	538	500	494	477	542	518	529	462	500	513	480	484	483	495	491	466	478	500	501	485	469	507	486	496	481	517	527	479	513	477	483	497	504	465	521	498	491	456	554	482	492	465	459	533	517	464	487	465	506	503	493	498	486	511	475	436	510	483	463	521	487	500	494	468	500	470	450	510	467	478	508	507	513	519	508	526	487	482	441	519	487	498	526	510	522	494	472	474	466	479	484	461	530	478	483	507	464	477	519	492	509	519	479	484	496	476	525	505	498	481	495	492	494	512	484	504	461	529	491	484	481	504	483	493	473	516	517	477	451	426	491	514	506	513	493	513	541	467	459	491	471	473	490	509	491	503	447	449	533	509	457	527	525	545	516	480	465	470	435	482	434	454	492	484	478	502	500	484	487	461	509	498	505	466	486	472	507	521	474	480	525	474	502	505	501	448	528	502	500	488	533	474	473	481	477	489	522	494	449	530	499	532	506	478	472	507	475	529	478	464	495	494	475	477	488	518	482	453	506	489	501	468	489	449	488	477	492	486	485	481	470	484	497	474	505	482	494	499	489	481	478	488	450	490	508	515	528	497	469	495	490	476	484	508	475	484	484	454	456	474	489	489	487	489	493	473	491	480	529	497	484	519	515	509	486	461	472	554	456	479	471	470	498	488	492	505	521	483	459	497	482	465	453	511	498	486	464	454	457	482	488	465	488	476	487	464	490	493	456	476	514	458	536	502	529	464	501	428	497	491	487	486	485	506	489	488	466	493	506	471	529	498	484	525	508	489	504	451	486	478	474	531	496	480	470	470	488	484	492	486	492	512	442	450	484	508	492	480	477	469	501	513	510	476	522	502	496	467	475	475	479	511	544	463	487	508	509	515	512	500	521	486	528	504	478	473	494	469	542	461	468	483	530	506	533	484	514	536	490	514	499	498	482	541	492	440	512	494	539	482	469	459	499	502	497	511	491	480	467	507	521	522	497	494	453	465	486	556	465	510	498	479	471	496	465	459	467	473	432	501	487	465	494	466	467	452	456	511	465	461	458	495	453	525	474	471	495	488	449	466	481	523	504	488	497	490	459	500	477	507	464	490	502	514	470	515	495	479	477	485	523	499	504	499	511	464	446	503	484	481	460	497	454	476	463	486	472	461	499	503	487	458	525	509	503	492	468	500	488	544	480	476	514	479	478	476	489	456	523	509	496	527	498	490	484	466	495	513	469	496	517	513	542	479	461	459	533	539	476	506	510	479	479	470	507	516	479	494	500	478	475	482	486	480	472	483	504	515	491	466	474	500	502	473	486	501	492	504	515	503	482	514	473	504	493	510	525	477	468	478	474	531	459	498	478	482	496	496	483	522	508	474	453	515	525	454	496	484	487	499	481	487	492	446	471	543	469	487	514	451	501	507	494	488	501	531	515	496	500	473	475	489	519	530	503	477	495	464	470	479	469	524	478	485
3829	4822	3378	1875	1589	11391	22381	19352	13409	7911	4147	1181	774	770	797	778	790	794	793	786	827	751	795	815	807	752	815	848	783	806	786	805	791	806	815	799	801	761	840	790	801	810	838	776	786	806	801	825	819	785	860	757	802	782	791	844	756	783	832	787	791	837	835	770	756	814	796	792	790	759	784	790	781	772	828	777	786	846	819	758	807	776	853	829	756	793	785	799	832	746	795	785	796	813	804	821	770	820	721	854	771	820	768	798	826	816	782	793	815	803	839	793	788	824	785	837	802	803	731	806	791	814	769	771	773	763	877	816	802	791	800	761	757	791	828	834	804	804	815	750	782	807	818	805	744	803	778	817	816	810	803	828	849	791	772	829	764	770	835	778	771	821	821	759	762	765	789	813	790	782	789	796	793	816	806	797	820	791	792	845	792	818	836	804	754	837	742	793	786	804	733	787	839	780	817	782	809	789	794	801	853	807	734	817	812	795	781	800	802	765	841	790	800	814	800	828	796	816	782	820	805	809	781	775	767	826	785	832	779	854	823	792	775	817	758	776	806	793	727	801	785	802	758	801	809	788	789	821	730	813	744	780	813	808	756	769	850	821	860	768	772	805	793	803	786	801	774	806	767	772	830	811	814	789	812	782	769	780	828	802	753	825	848	776	795	791	795	808	809	781	720	797	834	779	820	783	813	799	844	834	838	773	797	803	796	813	807	793	800	797	820	802	807	816	721	813	760	773	774	801	772	820	802	819	820	816	792	807	810	767	849	797	829	809	839	807	794	767	849	780	830	824	825	798	845	775	758	835	815	796	853	766	816	775	708	775	779	775	834	776	731	802	791	803	814	828	793	830	766	841	779	770	811	731	811	864	760	814	789	888	763	798	768	775	791	745	864	782	765	785	813	817	812	818	788	833	832	827	811	782	867	817	788	743	852	832	800	750	840	813	770	804	782	857	805	759	803	830	809	782	748	811	796	835	815	762	815	833	818	776	827	841	745	810	788	816	787	800	824	743	805	803	816	796	764	798	794	850	793	820	805	832	810	794	803	808	789	772	811	781	807	751	809	821	747	858	833	815	814	814	766	760	810	779	769	788	809	787	792	831	775	791	826	768	820	784	814	791	856	759	791	799	782	870	783	822	812	772	817	807	803	786	785	783	814	810	762	814	873	794	786	784	817	781	761	842	836	797	822	810	768	827	853	856	778	825	824	804	777	814	774	817	832	797	823	802	838	795	819	798	789	780	770	795	769	800	818	787	814	812	829	821	783	814	780	773	854	811	801	804	778	847	883	809	859	821	832	728	773	785	804	764	791	802	836	791	843	822	795	761	804	850	811	820	832	837	771	781	801	803	739	808	824	825	804	828	814	768	798	761	809	768	824	778	836	772	820	791	768	805	793	823	806	817	800	774	757	836	839	842	833	761	788	765	844	821	840	804	794	816	824	850	751	832	798	846	817	790	831	825	781	799	837	770	792	824	769	820	792	828	836	757	767	840	787	768	764	784	789	776	805	786	789	777	706	849	808	810	784	836	813	771	814	821	808	790	762	844	807	792	773	786	825	796	783	797	752	814	773	782	810	803	810	814	791	814	828	798	748	832	805	772	823	802	777	835	809	791	782	747	801	764	845	777	815	795	800	772	833	820	807	770	816	873	834	805	795	828	798	804	775	773	817	834	830	826	879	821	790	779	804	781	781	776	802	795	749	841	799	799	814	819	792	777	771	769	798	823	807	783	833	716	815	783	776	785	794	818	789	808	784	787	847	809	833	830	756	802	822	787	800	814	838	838	745	800	819	837	794	788	811	858	767	744	808	849	779	795	872	788	827	771	824	868	847	802	802	797	765	804	793	800	779	800	793	793	792	826	805	801	815	832	804	820	774	792	837	800	803	820	787	825	824	753	779	885	784	841	800	806	861	793	769	801	768	842	771	780	780	794	763	849	828	817	779	863	835	756	800	807	780	765	787	775	806	824	858	793	818	759	821	799	795	800	780	813	769	754	757	821	851	784	789	790	760	801	781	759	806	769	805	767	815	794	834	830	768	808	777	815	787	804	760	819	837	824	825	783	831	782	769	792	810	760	844	832	782	791	781	812	764	822	808	795	827	784	797	855	786	796	841	818	800	822	776	802	791	779	799	769	803	749	814	717	811	775	831	749	792	821	789	778	824	831	787	800	780	812	773	807	778	808	808	835	810	788	822	813	787	828	761	795	804	824	760	822	798	775	792	784	810	751	802	786	805	831	783	792	772	780	828	767	779	772	778	790	801	841	773	853	816	800	824	786	817	797	765	805	788	802	802	812	784	807	857	792	811	855	818	804	806	809	858	807	808	801	791	810	782	794	727	808	807	837	785	800	842	785	773	782	812	819	762	769	729	815	771	833	827	804	809	775	784	827	729	728	801	802	789	816	847	803	805	858	788	806	770	778	780	828	808	795	809	802	780	829	786	812	768	757	804	843	850	858	762	770	782	738	812	799	819	832	791	829	784	810	824	770	816	831	762	839	777	852	762	796	813	807	801	804	760	821	812	754	826	783	835	850	824	787	848	739	823	790	756	840	857	776	803	785	765	812	797	777	821	839	774	808	783	809	809	831	833	824	821	768	825	761	783	736	780	807	813	772	737	798	772	764	751	799	803	740	795	804	803	803	768	802	761	789	805	740	793	755	806	807	792	805	821	775	780	782	850	852	779	797	797	816	842	810	859	853	809	801	796	785	793	815	776	855	846	796	792	739	803	824	802	788	840	824	817	817	758	820	833	847	774	786	796	848	813	825	855	788	844	756	839	769	774	773	759	770	771	711	812	795	757	828	812	791	767	770	798	833	801	747	780	819	795	840	867	787	888	843	810	790	801	805	815	819	778	767	796	783	787	867	833	820	800	757	800	802	803	838	794	842	841	785	759	796	826	826	842	872	737	814	832	795	797	795	834	819	772	756	831	806	824	803	807	794	798	773	774	806	812	795	816	803	770	818	825	798	805	786	775	808	796	773	771	813	829	865	774	748	771	821	802	824	838	831	771	731	806	764	780	814	790	808	854	827	766	809	857	843	779	811	817	805	788	810	838	781	780	810	790	760	759	752	809	781	802	764	781	807	817	812	854	792	803	798	802	764	745	789	825	814	824	825	776	824	799	823	850	783	807	842	800	764	808	796	801	794	817	802	791	786	810	806	780	790	832	799	809	835	814	801	820	776	803	788	829	819	794	804	815	801	844	801	780	804	793	775	800	754	818	801	798	799	802	767	794	811	723	807	809	823	831	797	804	823	741	870	807	773	811	792	764	783	812	765	788	854	807	807	768	738	837	798	813	829	841	828	753	772	820	777	815	797	802	818	800	817	825	785	783	798	766	814	839	817	830	838	828	760	812	778	826	833	802	807	840	780	814	797	830	799	763	791	804	828	805	796	768	798	793	845	762	758	834	749	788	834	798	814	819	766	838	826	821	808	799	812	788	776	858	746	801	773	848	854	846	786	794	778	795	771
22952	21592	28633	25015	21597	20433	36861	32867	23179	12121	4655	1090	346	352	372	346	348	310	368	353	343	334	326	342	330	373	338	323	350	324	340	325	316	359	328	351	319	319	344	329	314	325	323	329	365	348	365	347	337	345	354	314	358	282	353	367	330	358	326	342	291	330	332	326	337	365	329	323	297	359	358	362	322	323	346	316	333	347	337	324	313	319	300	354	324	330	325	317	321	341	345	353	316	322	353	349	342	350	348	333	335	312	312	339	331	337	323	329	350	305	328	315	329	337	318	329	348	331	347	324	357	347	328	337	393	279	329	360	363	297	354	314	329	349	335	347	336	318	345	292	327	306	319	357	322	331	351	381	370	335	314	336	346	337	330	321	345	333	318	319	305	330	354	338	360	339	309	347	364	341	351	360	326	336	371	316	312	343	366	352	317	312	366	334	335	339	341	342	342	349	321	357	327	313	321	378	340	333	349	305	322	317	376	357	330	317	364	324	323	342	347	336	345	324	352	324	328	344	344	291	365	327	336	343	302	316	339	349	327	313	310	337	342	324	331	344	324	335	351	345	352	351	338	339	319	358	327	321	340	323	330	342	326	305	328	334	328	326	344	338	323	343	343	362	317	347	350	380	303	318	342	332	303	340	330	373	342	288	326	337	320	321	335	293	335	329	363	366	323	335	335	316	338	315	364	328	331	339	349	346	337	370	343	342	324	321	365	324	338	329	367	353	304	335	365	321	314	330	362	336	337	333	340	334	314	345	322	362	332	345	347	317	330	346	332	323	330	312	314	358	323	361	375	346	349	355	335	326	326	334	358	299	334	376	363	336	309	313	354	312	362	344	313	333	359	318	378	337	308	321	354	298	329	349	351	324	335	322	315	347	349	330	342	324	345	335	314	334	384	338	318	319	325	331	313	341	340	329	330	318	343	332	335	337	305	314	362	294	370	344	339	331	359	353	311	350	323	326	330	328	318	351	360	295	333	331	347	329	329	324	343	337	317	356	343	322	344	349	320	335	344	328	325	299	326	348	327	358	304	314	327	367	351	351	318	351	348	326	327	294	338	332	343	356	336	354	334	306	318	363	340	362	350	377	345	300	330	316	357	340	332	349	296	315	331	322	317	325	306	294	332	314	317	318	310	334	317	310	330	334	354	332	335	339	315	323	292	300	316	311	336	326	332	340	358	337	319	318	332	308	297	321	343	323	332	319	335	358	327	290	339	325	323	339	378	313	333	341	329	342	315	336	363	344	367	352	286	332	314	323	343	299	343	361	347	333	343	332	347	322	323	340	361	299	347	328	350	337	320	352	323	332	321	353	323	337	337	335	349	351	334	324	323	344	336	319	342	322	302	325	364	333	355	323	342	334	339	300	317	328	332	348	338	328	337	348	336	320	324	297	294	328	357	349	382	323	361	292	320	317	360	330	346	345	326	369	331	308	357	361	329	326	334	348	354	351	330	351	337	332	314	321	335	326	356	312	313	335	334	288	352	350	325	349	325	327	299	351	331	338	345	313	345	305	341	332	340	334	366	351	355	337	329	321	356	336	340	368	299	320	323	326	373	343	348	366	300	330	305	307	309	349	354	338	335	348	308	327	342	347	317	302	330	356	349	326	328	324	322	315	347	364	326	341	339	365	324	284	340	346	348	314	357	330	344	333	334	333	332	355	302	304	353	324	325	337	342	320	346	325	312	319	333	338	316	329	331	330	331	310	311	306	345	317	324	332	315	324	313	305	303	345	320	314	341	327	338	332	331	328	356	335	354	358	312	337	330	334	358	341	331	297	336	294	320	325	337	331	331	322	291	341	348	320	308	346	353	326	361	351	359	347	313	314	322	312	330	316	329	308	339	335	341	318	318	323	359	344	330	354	335	352	357	321	355	322	352	331	323	355	345	376	324	354	347	299	364	319	343	358	317	334	344	346	343	337	334	306	344	308	344	319	350	317	343	361	334	327	301	325	353	325	317	352	327	312	343	312	327	362	355	330	326	346	372	345	318	363	335	325	297	302	326	330	312	310	342	357	343	331	363	323	334	308	339	356	359	319	367	333	339	320	329	338	330	321	348	337	340	329	347	337	333	352	314	341	331	325	351	332	308	308	353	322	350	301	324	384	334	376	324	329	337	357	352	323	335	296	336	317	350	322	338	319	336	355	355	338	355	347	317	325	358	322	331	327	337	394	368	320	313	380	344	336	316	330	343	323	342	358	316	339	341	332	325	339	330	355	343	330	348	347	329	326	338	357	342	329	321	330	305	342	321	341	338	309	337	317	333	345	305	350	331	337	333	291	353	317	325	351	315	323	311	345	307	298	335	332	339	335	322	343	340	325	362	355	353	317	335	375	342	308	327	345	335	316	345	321	342	346	333	348	358	292	366	295	327	338	321	315	318	305	355	357	346	336	347	301	309	289	352	332	324	348	310	300	330	344	318	378	331	322	321	331	345	353	333	346	370	349	337	320	334	358	342	340	357	371	347	317	353	326	309	308	308	323	323	315	324	313	294	323	331	316	340	332	331	341	343	295	317	310	333	323	370	339	377	355	343	335	303	353	349	348	321	343	354	323	335	348	352	352	340	356	329	325	347	325	362	352	357	316	336	353	377	400	363	314	347	332	325	328	328	327	346	341	316	323	345	320	312	317	319	314	320	329	318	333	354	364	349	326	334	320	281	322	318	339	370	319	317	349	344	309	346	305	370	333	312	339	320	325	354	331	316	317	317	336	349	335	370	316	343	336	312	303	325	329	342	349	349	313	337	331	339	313	307	353	338	325	325	336	332	329	323	330	326	334	311	331	339	326	342	338	341	313	316	315	328	308	318	327	315	347	351	344	349	326	361	336	345	326	333	345	352	331	327	311	326	331	374	328	326	309	347	339	327	330	375	322	336	339	305	299	321	329	337	353	335	319	318	341	293	317	316	320	385	347	298	324	337	318	313	363	321	318	320	336	322	319	328	392	327	327	335	315	315	357	341	314	328	364	351	321	299	357	322	323	336	357	338	362	324	310	325	325	326	347	338	307	348	351	334	319	345	371	309	304	369	360	306	346	339	336	350	321	345	322	343	341	300	361	353	332	344	315	341	355	332	341	369	306	325	325	328	358	332	355	369	369	321	342	347	336	352	325	356	316	350	323	349	344	316	349	299	355	371	303	325	312	345	327	350	326	340	321	310	307	338	331	346	348	331	340	321	355	336	341	358	333	321	317	318	314	304	360	310	342	314	325	331	320	313	332	351	337	342	359	316	348	339	347	328	349	320	327	345	311	293	298	324	302	325	329	338	341	352	340	336	312	307	334	343	313	339	341	333	359	350	324	359	304	350	318	334	303	343	321	361	325	338	333	348	311	310	329	340	318	321	310	343	373	292	346	329	333	297	325	340	295	339	330	311	336	312	302	331	323	320	325	327	316	329	353	348	335	327	324	330	314	345	348	342	322	317	328	343	363	345	339	322	362	318	311	323	356	326	335	327	349	308	362	319	340	360	347
4706	14092	9081	4491	5937	20894	44039	39865	31474	18964	9515	2437	545	580	576	551	511	549	529	542	541	547	541	517	587	572	576	581	535	535	541	504	547	549	577	562	531	537	542	512	535	546	560	565	538	509	546	574	525	541	537	587	526	542	507	596	518	520	532	565	586	527	528	526	547	552	503	583	547	529	522	543	557	533	567	526	567	524	540	558	532	589	550	546	584	573	573	526	519	533	560	536	566	578	570	538	537	555	559	520	529	547	566	542	543	513	533	583	512	461	506	522	542	510	536	562	560	536	497	566	535	547	530	539	571	532	508	572	505	525	502	534	585	563	570	549	555	522	576	559	535	560	564	558	548	532	550	540	551	541	546	497	531	558	532	539	541	551	554	569	551	540	524	552	510	525	574	573	544	577	566	565	577	537	526	564	545	560	535	528	546	538	516	599	537	563	522	585	537	537	503	559	539	563	549	516	538	535	583	538	528	556	568	530	542	571	522	545	535	564	512	571	567	559	572	504	565	547	528	549	558	572	538	541	554	544	543	594	509	589	533	556	487	520	552	539	572	584	576	572	536	534	519	571	517	528	556	558	553	540	574	512	560	545	538	538	589	578	527	534	573	532	562	545	562	561	552	566	584	508	539	507	576	546	543	563	555	545	530	553	583	534	564	541	596	572	552	562	544	524	496	506	558	536	548	528	490	519	521	571	576	516	553	556	594	528	529	526	525	546	559	552	526	578	529	528	514	551	545	568	525	561	542	562	530	544	542	562	556	532	553	571	552	572	547	561	539	588	559	544	552	493	583	535	545	543	472	543	561	534	549	533	527	555	525	547	526	567	542	561	563	538	555	539	567	509	567	572	558	575	566	551	549	530	531	560	560	520	537	522	540	559	510	526	536	584	541	547	562	541	546	552	543	538	542	506	554	563	549	546	517	509	545	570	545	580	531	531	535	562	584	560	553	563	543	523	526	523	553	571	524	531	560	534	582	522	527	540	568	583	564	522	564	553	583	576	556	536	538	558	544	535	522	557	589	544	535	538	539	553	576	503	543	568	522	567	559	537	532	593	543	532	581	549	564	539	507	563	512	516	589	569	576	564	543	580	550	522	557	547	568	551	514	596	515	494	547	545	567	573	559	560	565	566	525	545	519	551	528	526	569	536	581	543	549	530	516	559	522	519	553	543	553	497	547	526	524	582	577	543	544	560	515	536	552	521	537	520	536	523	527	550	522	548	566	554	541	580	563	556	523	545	545	513	583	539	477	561	538	540	520	574	545	537	502	556	562	527	541	576	547	557	545	543	518	532	587	550	559	553	553	575	544	549	549	566	562	549	562	577	581	533	515	556	591	550	507	563	557	576	576	556	556	558	541	558	517	546	574	556	506	516	557	524	512	503	541	554	520	528	550	521	526	573	547	582	492	529	552	555	557	537	588	568	503	526	572	560	550	523	526	531	534	545	536	561	561	540	537	569	538	531	533	537	506	555	543	568	515	533	535	529	530	538	517	570	560	540	549	521	558	540	546	530	552	571	547	510	552	532	580	537	520	513	554	531	539	540	525	507	498	568	571	523	547	521	548	548	524	592	535	570	523	524	566	585	534	527	557	577	544	560	553	531	571	524	535	534	563	556	570	550	534	580	546	566	549	554	536	548	525	529	534	534	542	525	553	513	552	504	526	509	570	534	539	527	533	541	532	544	533	566	539	534	538	499	581	560	559	548	537	510	553	534	581	546	549	562	562	548	531	512	562	555	553	568	546	539	549	589	526	518	533	569	606	521	515	538	514	536	546	565	528	544	554	540	548	566	542	509	531	545	552	589	545	543	552	499	571	551	582	530	554	561	566	540	614	533	515	553	521	562	518	552	592	531	520	551	543	548	515	516	575	511	540	521	513	548	530	521	556	517	591	523	517	548	496	514	497	500	591	559	523	553	557	529	553	561	522	536	569	553	520	552	535	551	530	552	527	559	522	516	501	560	493	542	543	573	542	559	558	555	567	528	563	547	554	491	553	530	550	557	560	527	554	523	574	547	558	564	552	550	574	552	574	576	567	571	559	529	580	580	527	527	578	493	518	537	541	580	557	548	558	554	544	552	529	519	537	596	565	542	550	579	544	550	572	579	547	522	540	556	537	529	545	548	563	576	534	586	503	533	584	550	531	496	502	542	553	555	524	555	549	559	499	544	560	481	600	508	545	554	577	551	533	543	552	550	553	579	567	500	538	529	558	513	552	524	557	542	558	546	578	560	581	576	527	559	587	533	558	553	530	524	564	541	522	526	529	555	518	518	528	541	531	559	506	522	541	533	526	571	613	484	505	566	579	517	530	552	555	580	563	517	562	508	531	555	533	558	507	543	529	534	555	552	488	571	548	542	556	519	549	596	546	544	574	522	552	536	541	545	511	534	497	542	521	557	542	564	548	528	569	513	554	547	554	524	565	557	552	576	548	564	593	552	529	598	533	520	568	570	579	557	533	526	569	512	534	510	533	568	521	526	499	549	560	558	554	517	531	552	506	559	536	561	587	537	551	545	533	482	548	546	537	570	551	531	485	560	566	554	531	562	540	536	561	586	545	549	557	532	549	592	551	546	515	590	545	550	560	526	523	530	577	545	553	513	563	534	496	519	567	535	564	537	485	574	541	525	543	550	523	537	532	543	576	555	582	524	534	561	550	570	587	505	550	567	562	522	541	549	566	542	536	555	541	544	493	539	522	576	511	565	491	558	567	550	513	557	600	566	561	570	503	557	560	547	591	590	567	555	531	559	522	512	525	557	523	560	519	580	525	527	545	540	553	578	528	528	511	542	572	551	545	560	525	565	529	561	566	584	530	559	515	536	576	552	581	504	528	548	516	518	575	540	506	532	575	546	542	530	578	541	502	549	543	575	573	547	506	546	508	481	527	575	541	535	508	568	505	528	554	520	546	562	553	525	568	529	546	530	539	553	553	574	568	548	576	521	522	535	536	534	547	563	549	531	572	546	541	532	545	534	536	565	523	580	542	544	526	556	527	547	549	552	567	531	553	543	540	548	562	535	527	594	503	545	526	527	546	530	530	470	556	528	520	527	536	518	536	531	555	547	560	559	551	548	558	572	569	549	520	599	563	519	506	552	557	595	542	536	531	524	527	536	545	585	544	542	550	566	576	559	533	572	544	554	524	573	559	531	532	527	560	551	539	575	528	549	537	513	545	561	552	534	520	533	582	538	554	502	541	514	538	560	543	565	571	548	553	543	521	523	544	548	573	563	535	548	519	586	518	560	563	542	539	556	534	583	548	565	564	537	506	608	541	550	540	557	542	588	521	545	551	560	571	528	520	509	532	564	545	534	533	547	596	544	533	557	541	525	486	552	581	571	536	535	554	518	544	529	509	533	566	538	549	533	531	546	546	556	574	549	539	519	582	550	535	611	565	566	565	560	517	545	556	567	542	582	528	517	525	555	542	531	508	576	578	526	512	526	506	550	569	567	538	504	563	520	561	549	533	495	535	579
27703	17477	3397	912	791	1998	3518	3129	2296	1310	966	656	522	487	545	578	534	514	521	492	507	530	538	536	557	516	534	510	551	510	558	501	528	536	511	550	550	538	472	523	526	523	511	573	506	530	514	538	533	508	538	536	532	512	544	538	590	491	529	565	515	513	559	516	547	519	508	539	534	546	538	541	534	510	486	524	534	529	525	532	535	515	494	530	520	477	564	528	499	551	560	545	534	563	524	531	499	527	519	539	506	528	518	535	482	524	542	526	498	558	540	557	536	534	521	529	540	532	524	554	546	523	553	567	517	530	525	537	545	550	546	555	520	554	540	559	511	546	537	585	504	506	520	532	518	529	536	524	513	551	496	502	546	529	540	513	527	545	551	526	523	488	534	534	522	528	508	487	546	544	522	532	546	537	494	535	511	561	522	507	534	562	504	561	497	558	520	526	521	498	517	485	527	499	587	558	542	509	525	539	547	540	535	526	542	563	524	563	542	556	522	514	562	529	500	540	527	522	566	498	505	484	548	512	531	521	549	551	543	544	508	488	545	508	534	526	529	560	535	510	529	532	519	505	491	514	516	520	483	516	532	530	499	534	523	498	547	549	527	533	532	529	529	509	513	546	560	526	509	515	535	508	518	555	551	547	516	522	548	527	524	489	546	515	519	522	507	556	486	536	533	494	565	536	520	533	539	517	492	525	498	547	544	552	582	523	529	495	528	531	520	533	519	529	503	526	535	538	561	562	538	517	505	544	549	541	478	574	526	526	540	535	528	555	547	523	485	519	515	489	527	510	519	539	557	505	517	567	596	550	548	555	498	531	529	503	468	524	498	545	523	534	528	529	544	527	563	532	483	531	547	538	479	556	510	536	567	508	519	532	494	533	534	501	563	543	488	534	538	546	485	524	508	566	528	518	519	509	503	503	545	502	531	532	530	550	530	553	516	520	544	505	524	525	529	534	530	568	531	552	501	526	532	539	541	506	553	529	551	526	511	522	518	548	500	496	489	537	523	533	541	508	510	512	550	548	517	536	529	552	554	550	510	544	547	512	558	535	543	513	519	509	547	547	550	529	504	566	487	501	544	521	540	549	512	494	507	553	542	522	518	503	511	516	485	574	528	553	520	535	528	507	535	524	550	491	495	473	505	532	518	494	522	553	529	518	528	516	526	505	554	546	550	477	548	548	564	573	533	531	505	493	523	544	499	559	492	559	515	541	534	538	536	524	527	508	582	518	532	482	544	540	545	516	538	513	511	522	541	512	524	500	565	545	513	497	537	524	545	548	532	546	569	507	514	548	535	550	547	558	462	545	507	564	505	531	570	483	550	543	524	525	529	524	496	510	535	529	555	525	572	509	492	550	521	549	492	515	550	532	542	550	487	516	551	480	507	505	561	565	518	528	533	509	505	493	516	499	527	538	521	503	554	483	530	562	523	536	567	493	528	573	546	531	554	544	551	535	566	528	534	565	551	528	512	503	558	490	531	540	529	556	553	507	513	524	520	569	521	551	529	503	524	568	529	486	588	507	573	511	506	516	529	550	549	489	538	532	543	543	511	542	579	523	522	529	530	521	535	536	522	518	529	505	514	545	508	533	543	499	543	514	525	539	531	554	523	520	508	518	516	536	510	516	506	514	481	515	525	545	511	548	496	506	482	524	565	528	523	554	543	528	548	524	543	526	487	547	515	543	494	522	531	581	509	501	507	521	519	506	471	529	528	521	519	552	551	571	539	486	518	498	513	487	527	532	518	514	541	494	496	562	558	548	524	542	562	599	503	536	516	505	549	523	459	513	541	520	496	535	501	538	549	539	562	539	492	582	546	562	553	480	514	537	515	531	518	537	509	534	520	514	509	553	550	555	518	514	531	514	545	544	558	552	516	521	547	517	544	540	563	558	536	526	572	526	516	550	510	527	554	516	525	531	495	482	532	556	508	524	564	496	515	527	539	514	513	553	526	529	500	519	494	580	497	500	540	533	570	537	521	520	554	491	549	548	565	564	533	539	540	524	529	519	513	515	488	492	511	497	550	523	515	505	556	556	532	544	539	516	518	538	528	543	501	531	490	517	552	532	560	504	531	518	483	562	534	522	522	537	521	509	513	542	504	534	496	523	481	495	554	523	523	563	515	507	513	558	532	521	542	558	512	529	499	553	534	545	501	530	506	529	510	510	551	544	534	557	529	550	523	545	519	547	511	505	567	516	502	472	525	528	519	507	490	577	524	536	526	502	560	520	496	545	522	531	555	490	516	548	519	522	511	513	514	523	535	531	529	507	554	503	562	506	518	570	548	529	521	501	515	516	513	537	563	566	496	537	491	533	552	517	543	515	535	546	533	505	540	516	548	531	507	560	535	513	538	522	532	516	526	542	518	492	509	530	505	526	550	486	512	531	532	541	531	530	518	531	537	536	506	520	538	551	555	521	513	522	556	524	533	497	526	534	546	515	501	584	532	549	548	529	538	546	514	545	536	528	544	487	573	502	538	540	504	518	537	524	524	551	494	527	541	504	517	516	489	548	551	497	509	526	524	546	529	545	548	547	566	521	535	557	518	499	499	531	526	553	519	529	572	488	567	520	505	527	536	492	513	512	522	532	491	503	538	490	524	514	524	490	544	568	529	538	521	579	515	511	522	531	536	542	524	531	530	502	512	523	554	512	533	515	559	529	565	533	526	491	548	547	526	503	571	506	529	514	546	550	507	525	543	546	520	518	563	536	511	534	558	526	568	529	553	523	530	487	513	542	509	504	506	521	515	572	513	505	516	562	514	507	508	565	549	497	525	544	559	546	516	491	483	549	491	529	531	471	552	543	535	527	506	522	500	606	522	548	529	512	499	541	544	507	549	505	504	525	508	519	505	542	514	522	544	498	527	553	553	511	494	573	524	492	512	561	564	524	491	550	499	521	475	534	539	492	501	518	548	549	581	512	480	562	516	516	503	536	503	550	499	515	569	489	527	543	522	574	489	515	537	556	528	501	526	541	537	533	514	535	552	563	523	553	488	548	515	524	506	530	576	536	501	540	523	488	533	507	532	526	568	528	525	554	532	523	538	554	555	471	513	526	530	534	480	557	544	526	530	563	520	515	539	566	542	530	535	533	548	514	533	489	530	516	544	512	539	535	573	598	516	535	545	501	545	515	557	590	550	515	530	522	543	544	556	561	512	494	558	551	523	486	536	511	546	517	526	528	529	536	539	510	534	571	547	516	476	539	558	544	523	525	560	492	471	520	507	499	534	490	552	546	511	559	485	522	465	545	540	520	514	547	501	540	570	539	518	534	526	535	505	532	552	504	520	505	527	503	554	482	532	529	506	527	529	535	531	511	538	532	485	542	550	499	541	545	505	523	535	516	551	555	530	539	518	526	528	509	507	542	545	559	540	533	528	518	525	514	491	504	541	481	511	496	512	511	514	516	547	494	544	536	557	522	539	508	497	515	488	499	548	541	533	549	536	539	493	542	552	546	544	491	518	553	553	547	521	508
4864	2959	2275	1321	1446	4050	7116	6421	4445	2639	1703	1086	863	846	856	880	860	882	881	850	861	854	889	875	862	873	886	854	890	852	804	866	861	890	868	851	863	854	822	844	844	839	901	869	864	812	851	815	869	848	891	882	865	877	863	866	888	875	805	894	888	812	873	811	842	873	882	835	849	868	870	851	854	868	856	866	796	879	852	869	825	820	854	846	874	862	839	881	850	894	893	860	864	816	810	865	825	893	875	848	841	851	877	832	840	847	868	858	806	898	850	882	884	917	880	866	838	867	823	849	856	833	822	843	830	868	929	854	878	889	884	882	867	873	894	866	853	879	830	868	848	894	816	851	942	854	917	890	852	872	830	874	873	886	849	910	900	835	867	857	838	856	857	850	842	785	795	882	869	873	842	861	810	858	832	928	867	853	892	856	895	843	813	826	828	840	870	874	863	880	836	865	870	857	806	851	830	835	871	810	840	863	879	843	847	870	874	807	889	836	868	807	868	908	797	855	835	878	839	861	840	840	890	907	845	852	851	882	880	842	853	826	848	821	847	862	857	819	856	842	858	882	812	822	805	838	858	833	872	854	904	811	889	827	909	854	889	809	862	919	883	874	883	855	916	902	853	900	829	823	834	823	876	878	890	857	841	842	851	840	853	872	853	843	882	846	932	870	840	885	883	851	851	827	852	922	879	875	822	832	902	840	881	865	848	848	810	870	875	848	837	862	832	847	864	813	836	829	819	808	875	869	867	872	870	883	846	904	832	841	873	851	853	841	851	916	872	823	880	866	864	850	864	912	838	853	942	887	880	884	872	818	852	874	861	840	874	842	866	918	884	873	880	851	788	869	838	869	824	836	870	883	898	880	864	859	849	903	793	817	863	823	818	868	867	881	868	836	815	796	843	866	866	872	892	825	871	880	860	884	876	898	888	857	865	864	854	856	880	841	897	902	887	824	850	899	849	900	851	798	866	896	884	830	856	845	858	854	849	872	819	879	832	806	874	814	892	883	866	914	876	862	869	871	863	885	830	894	845	856	893	891	823	855	848	850	798	825	893	864	866	854	820	875	858	841	858	880	879	841	821	874	859	822	920	884	846	871	852	875	857	867	871	828	837	834	930	854	848	841	887	864	876	883	825	855	854	816	843	846	834	896	849	883	843	847	864	871	827	875	846	873	909	871	865	839	839	873	856	894	847	854	798	832	836	851	893	852	876	881	808	875	866	871	902	903	876	872	875	865	861	842	857	837	884	860	886	919	895	837	879	916	835	837	870	849	864	846	921	906	877	840	879	819	888	911	835	855	773	880	860	875	881	822	874	844	833	912	870	790	849	858	831	841	884	791	830	847	874	875	915	920	843	890	831	856	912	886	835	865	872	785	872	876	847	892	809	883	909	862	871	857	825	885	883	843	896	880	838	851	860	913	866	827	858	786	838	849	837	784	840	853	885	851	877	859	878	851	859	898	850	837	858	863	847	909	896	884	867	901	804	830	875	886	867	865	879	887	879	830	844	836	881	851	830	875	874	855	851	846	811	833	862	862	877	857	842	821	855	861	877	872	816	851	890	847	832	872	837	879	859	814	811	846	854	854	891	888	889	836	871	884	840	864	852	851	870	840	821	834	844	915	862	914	838	883	881	881	859	852	879	858	901	837	857	809	940	866	900	829	862	891	864	885	841	821	857	840	844	895	854	841	894	895	815	849	819	866	798	955	868	787	866	922	842	898	824	846	842	869	896	836	905	850	869	856	882	846	867	874	874	890	854	880	878	856	810	845	872	869	841	904	854	825	794	845	836	848	872	852	873	821	835	855	860	871	895	845	861	888	829	907	860	876	848	901	865	873	858	918	935	858	882	884	873	846	829	819	792	844	847	809	815	911	880	871	852	847	863	853	862	855	860	847	869	847	863	892	820	843	899	887	841	846	817	825	827	840	820	882	851	825	907	857	857	865	859	863	846	875	866	886	877	913	917	908	910	899	830	863	858	854	866	850	831	871	951	901	879	868	826	841	823	836	851	795	886	828	859	849	822	819	831	874	879	851	872	847	850	896	878	875	860	895	879	913	844	875	871	882	934	893	856	849	846	810	819	900	835	838	838	844	832	845	852	891	863	857	864	877	862	883	874	863	862	892	890	845	860	877	796	842	905	838	852	890	869	899	874	828	814	834	842	876	921	894	868	883	866	836	827	909	846	881	899	825	844	864	913	893	855	893	864	877	835	914	852	827	838	892	853	872	849	863	807	861	883	891	874	837	855	860	915	896	853	863	886	845	875	883	824	835	880	900	906	831	845	840	867	936	831	849	885	798	869	877	894	888	820	798	892	876	884	876	809	846	824	908	819	899	826	840	843	824	841	830	849	858	817	882	842	875	836	827	886	868	927	883	865	852	851	859	889	858	895	863	922	856	813	854	917	855	852	870	866	828	880	827	863	840	855	874	836	879	860	886	848	859	882	805	842	875	821	829	878	881	855	850	812	906	875	830	843	866	902	833	888	851	907	858	886	864	821	840	867	876	849	860	801	845	852	874	874	894	838	850	860	875	830	891	845	844	842	843	842	880	836	840	854	869	911	883	834	865	839	840	867	851	856	840	885	877	835	866	815	803	908	872	868	849	824	878	861	868	876	870	884	850	892	856	913	855	807	836	870	822	856	809	873	843	836	868	903	889	826	880	842	878	865	852	826	876	868	840	899	883	857	820	835	790	949	841	926	862	870	836	871	825	875	926	846	864	829	848	852	852	864	852	870	885	905	887	803	882	869	890	849	806	881	857	910	868	850	858	857	885	865	864	880	864	867	837	839	828	765	827	902	896	887	895	854	857	883	842	861	890	896	855	852	828	854	834	866	856	811	900	883	877	856	879	873	825	857	863	835	850	843	813	874	847	880	872	857	853	856	854	867	876	818	849	872	844	810	846	859	870	893	902	800	856	834	841	856	846	852	824	906	876	922	917	852	875	842	799	851	865	850	845	852	884	881	846	913	864	832	915	887	864	855	900	825	815	876	863	844	839	876	820	870	868	862	824	832	828	840	899	887	824	864	871	856	836	865	857	842	887	916	870	905	843	856	844	854	888	887	880	812	886	899	863	799	889	827	821	871	827	879	867	889	873	816	824	908	882	871	790	842	898	867	870	895	855	860	835	829	850	859	865	834	894	857	876	884	834	894	812	875	832	892	856	885	808	892	872	851	871	820	867	853	881	822	845	809	805	877	878	876	859	869	872	850	840	908	845	852	863	902	802	786	860	895	840	905	829	876	844	875	853	846	862	850	832	869	853	809	847	903	875	874	849	802	865	868	813	877	810	864	856	839	856	860	814	846	852	865	884	867	873	833	900	870	893	892	849	879	873	916	783	860	882	866	845	802	862	829	885	835	839	863	843	876	890	893	864	875	899	892	802	844	816	852	851	870	845	911	876	874	843	819	801	862	890	908	880	848	884	837	942	894	861	844	907	849	878	930	846	848	871	884	819	891	839	917	874	843	820
24099	21570	27647	25917	13678	8331	22495	20355	14208	6539	2938	812	441	435	396	411	467	427	432	444	430	430	426	425	419	373	415	414	415	470	416	429	419	391	425	434	426	408	437	402	398	395	399	404	427	392	426	449	439	417	405	424	380	438	445	420	421	423	388	401	427	422	395	451	435	427	380	434	421	431	396	428	394	403	401	447	418	408	412	430	421	427	405	402	418	386	392	412	376	413	426	443	432	423	411	417	414	466	422	415	430	395	433	425	409	424	461	419	428	421	439	404	406	416	398	414	424	406	428	398	407	458	427	417	442	426	425	407	393	353	409	444	418	424	403	416	427	430	414	371	452	397	394	392	412	424	460	439	421	423	408	421	417	448	405	391	417	405	452	428	421	398	413	458	390	466	414	423	427	418	430	471	406	360	391	408	431	439	417	460	380	429	423	431	403	412	403	421	393	403	409	409	408	433	410	421	406	425	391	441	395	419	422	432	373	443	417	419	416	432	422	427	403	409	401	419	421	436	444	400	423	466	445	419	430	416	449	450	389	449	440	385	425	406	434	432	422	428	423	420	419	425	431	419	406	448	416	412	468	437	453	437	415	427	400	392	400	452	428	422	448	446	429	456	424	425	442	349	417	427	414	444	424	411	435	387	424	401	461	406	426	407	400	432	394	406	442	422	411	434	453	407	453	411	416	426	444	414	433	408	408	398	427	433	394	423	465	410	426	452	433	390	446	409	408	401	436	410	418	442	405	425	399	409	390	427	407	388	430	442	437	455	383	437	429	429	434	429	419	437	458	427	439	419	395	440	426	434	427	431	412	403	429	422	450	414	447	423	438	385	410	418	426	410	424	439	394	382	452	410	393	396	443	439	411	421	396	437	458	427	437	398	433	436	408	425	407	435	431	442	410	405	401	411	405	459	446	405	428	453	389	397	416	427	400	465	455	451	408	433	410	465	437	383	405	390	430	419	420	445	427	408	389	426	395	417	416	420	431	455	422	439	412	452	427	421	413	397	430	417	449	438	419	379	462	418	421	393	394	415	418	451	409	411	426	400	458	419	403	417	449	425	411	436	425	419	423	398	417	431	370	440	397	425	417	442	407	412	412	401	423	435	419	434	404	394	420	412	431	428	415	437	364	444	448	443	416	391	431	434	451	450	432	461	389	422	423	420	408	428	378	439	375	418	427	403	424	439	430	426	428	428	406	417	471	453	445	460	422	421	422	407	406	448	406	422	415	390	397	419	429	411	439	433	392	421	425	440	412	405	408	413	441	458	437	432	406	435	402	449	411	427	413	404	422	403	441	420	430	417	416	409	462	432	425	429	432	409	418	457	420	429	427	457	414	411	447	450	442	374	398	417	430	431	434	437	433	402	425	421	429	421	441	406	393	432	421	408	423	394	416	404	408	429	417	428	445	409	420	430	437	459	449	435	438	383	380	382	385	403	438	441	426	418	467	425	415	430	418	406	414	406	427	429	410	426	436	412	439	402	430	398	402	387	411	395	430	425	415	403	411	429	448	405	414	430	375	438	422	387	396	426	420	404	396	401	405	462	428	422	415	400	413	431	386	406	450	454	412	433	427	423	412	382	426	386	416	441	458	463	445	421	421	401	412	438	454	403	437	421	430	434	426	420	403	411	429	438	392	430	428	437	401	439	418	425	422	401	430	422	439	434	447	461	434	446	423	425	447	445	415	446	430	418	450	451	419	447	437	439	434	388	441	412	432	399	419	432	398	434	398	406	430	407	397	424	413	464	420	423	469	454	408	437	399	413	441	397	408	415	417	407	422	399	401	410	425	446	420	437	442	432	415	411	409	408	425	427	413	417	466	428	424	449	424	418	415	433	437	404	408	462	412	427	418	382	439	417	408	405	415	401	438	427	432	400	451	425	453	451	431	491	422	407	446	404	439	421	408	398	425	429	424	426	432	451	404	407	419	396	429	458	416	419	439	413	414	410	447	404	417	408	445	413	433	396	417	398	430	435	446	401	386	436	416	441	398	408	448	437	424	433	445	416	451	405	437	461	444	410	402	413	399	383	414	432	435	415	416	391	413	442	423	441	426	409	392	401	428	383	418	405	451	420	435	434	435	410	435	435	402	459	454	372	393	403	402	424	376	400	430	428	409	412	412	408	374	408	404	434	400	423	467	428	430	442	447	437	416	427	439	412	471	414	403	452	447	402	432	418	420	420	442	419	428	439	420	414	423	430	447	427	417	384	408	409	416	437	407	436	438	435	425	403	461	412	429	450	456	414	432	421	449	429	422	421	427	423	410	436	380	436	424	425	407	437	448	418	407	452	428	413	448	433	443	397	405	420	395	418	444	397	419	429	429	427	438	421	458	420	373	428	447	476	421	466	423	413	378	376	402	437	407	426	408	417	434	421	397	445	435	442	422	395	444	398	404	399	397	435	406	402	410	449	433	421	426	419	407	453	442	413	409	421	444	449	405	408	440	406	441	411	417	414	413	424	425	415	441	403	418	421	435	400	445	438	395	422	415	435	391	421	432	383	440	437	472	445	428	438	432	426	408	426	401	428	425	422	438	421	405	425	391	428	426	432	415	407	426	439	434	420	461	423	406	421	402	414	454	451	430	433	433	421	406	452	460	401	451	450	385	388	408	411	431	432	438	460	420	439	448	418	423	436	414	402	448	443	429	458	420	398	453	429	440	397	441	427	429	431	440	444	430	403	441	435	416	424	417	421	418	440	402	409	429	437	417	430	400	426	434	403	455	425	423	424	430	405	434	419	437	408	434	428	415	407	430	426	425	417	415	419	410	434	452	422	433	426	403	423	422	377	418	432	438	455	421	405	421	423	427	416	379	404	407	470	446	449	422	442	401	447	454	426	416	395	425	409	445	392	438	447	429	435	408	440	430	387	429	434	421	431	400	403	437	430	383	416	404	376	452	397	439	405	430	402	439	391	394	424	419	378	459	436	424	426	447	425	409	412	413	383	395	398	421	420	429	416	418	425	404	388	395	420	414	445	426	426	447	435	450	408	425	440	457	389	419	435	394	451	420	434	423	424	426	426	367	412	421	409	411	446	449	430	421	411	408	408	430	403	438	435	465	382	409	408	433	405	409	439	447	433	412	414	415	440	430	409	443	390	438	446	453	403	423	419	395	449	418	407	429	426	420	439	447	405	419	404	406	397	433	426	416	431	438	429	406	429	411	425	427	411	425	422	406	439	409	435	429	434	401	409	428	421	424	423	368	425	451	441	438	419	469	439	424	447	432	414	408	430	407	420	427	447	434	421	448	419	409	422	410	452	436	413	413	437	457	431	432	447	424	398	419	417	442	422	444	398	419	434	412	438	424	438	445	399	397	425	432	403	416	440	419	444	407	434	426	418	410	431	457	426	411	413	406	412	424	447	397	453	420	425	421	400	396	429	414	385	468	420	432	401	447	429	418	485	454	427	381	438	413	425	435	412	385	407	414	460	409	425	434	419	445	401	468	392	404	415	423	385	447	426	383	439	413	426
3563	8705	5630	2641	2497	16284	32092	29355	22481	12321	6341	1624	704	740	697	664	715	669	707	713	721	651	657	738	694	677	704	696	669	712	722	686	677	700	723	718	682	674	674	688	720	715	645	711	761	718	732	754	694	656	702	714	706	691	688	753	751	690	710	677	723	680	718	649	734	623	654	712	687	713	661	703	678	701	649	679	688	688	722	687	733	717	700	716	667	657	676	732	739	708	733	723	679	694	735	707	741	671	721	721	755	671	688	656	713	667	730	692	693	682	674	700	689	717	718	724	758	703	712	721	689	688	707	689	658	766	684	699	680	673	654	704	716	673	710	713	686	707	723	705	729	705	674	721	682	711	716	704	662	678	708	679	681	708	747	716	709	705	698	693	692	704	690	655	678	712	697	696	707	697	691	675	681	662	715	707	707	680	691	712	700	657	663	701	714	753	712	690	722	650	713	703	725	685	663	647	717	697	687	659	762	707	739	716	738	731	727	748	646	689	703	707	728	716	652	713	735	726	706	696	659	710	728	699	731	691	652	678	733	708	682	694	737	711	698	716	723	654	676	683	723	734	705	689	686	675	706	714	719	709	651	718	702	691	707	668	683	720	671	716	677	687	748	686	762	719	685	696	667	701	675	701	672	702	728	695	691	668	709	719	691	729	696	702	719	734	744	710	707	730	700	674	708	671	704	682	714	713	700	690	706	698	688	730	741	683	686	670	696	687	710	712	719	712	720	671	701	708	733	744	691	752	750	660	692	719	659	758	672	719	728	671	703	688	666	688	699	681	740	686	665	742	719	658	729	709	726	707	689	680	707	715	718	708	727	693	717	681	699	711	697	679	662	711	730	703	699	710	750	693	726	676	686	707	693	700	698	708	678	684	738	696	736	671	711	695	680	676	741	729	756	752	690	664	694	662	691	675	692	661	713	663	711	729	752	715	662	718	757	700	704	735	663	732	705	704	700	709	719	679	747	711	697	684	725	707	772	694	672	676	715	696	707	710	669	680	685	665	718	733	710	677	696	734	730	678	704	708	690	682	688	678	697	685	692	729	703	654	699	711	658	735	696	722	692	703	708	689	743	742	671	694	629	689	685	694	707	701	724	692	685	688	719	708	689	639	684	640	651	688	669	726	682	721	726	686	721	711	696	711	739	706	735	766	715	655	703	686	720	748	677	704	690	743	771	709	662	684	701	703	656	725	719	712	677	696	701	694	708	682	677	720	687	702	697	688	696	732	696	650	711	695	660	677	698	728	761	671	715	682	692	674	673	710	695	706	731	729	685	747	705	709	712	694	711	672	718	706	707	673	689	678	706	766	674	703	680	744	711	699	674	723	697	693	656	658	704	697	673	691	691	681	721	735	736	662	706	714	739	704	720	745	713	707	716	648	703	685	669	680	688	716	712	737	677	713	690	691	695	752	705	686	726	704	679	734	699	733	710	710	699	691	697	705	681	695	695	651	724	721	673	692	669	661	705	729	739	693	697	685	707	699	671	721	658	655	735	639	709	710	720	735	697	684	722	730	693	695	713	720	711	710	722	655	745	713	689	751	702	701	687	677	703	671	732	681	725	669	714	692	705	710	696	735	705	739	724	710	680	740	738	704	670	673	750	687	711	716	649	656	742	701	675	660	716	686	689	681	680	687	717	681	710	696	740	661	745	725	727	687	706	680	672	695	749	695	724	703	702	701	705	664	721	694	691	705	703	684	692	723	706	740	689	702	708	678	696	705	725	731	750	707	691	682	681	710	688	722	668	699	733	713	687	716	705	693	681	712	681	682	696	689	710	677	678	689	685	698	697	702	676	706	693	724	661	710	715	703	707	723	691	709	642	746	675	723	695	731	669	726	674	708	687	683	716	676	729	730	685	746	701	708	701	733	723	684	734	705	725	689	700	698	712	705	688	710	682	725	711	648	691	720	707	751	669	710	723	747	690	668	711	668	705	706	698	746	755	735	660	671	687	689	719	733	709	683	668	665	690	689	706	682	710	700	741	667	654	700	650	748	669	702	720	680	681	656	655	669	698	681	709	720	702	697	700	735	701	691	759	660	694	702	706	690	732	705	734	686	673	754	707	684	710	644	700	700	665	683	711	714	690	712	703	716	735	685	733	685	660	733	683	711	717	685	733	744	708	708	677	761	702	679	672	723	731	711	678	672	674	731	686	688	705	697	704	673	693	702	748	702	683	700	699	714	649	742	683	662	671	727	706	677	651	730	706	713	701	658	701	754	703	678	658	661	714	697	745	696	688	705	691	723	710	699	640	743	704	740	738	692	636	694	734	701	670	725	677	684	681	726	719	702	676	728	677	733	740	719	704	694	777	650	689	703	759	735	720	702	751	733	639	662	703	693	703	696	715	730	675	705	660	723	712	685	714	727	693	688	698	697	744	684	661	707	679	701	707	670	692	709	669	741	650	675	676	726	665	703	711	705	682	675	659	727	705	704	677	714	716	708	743	717	678	713	662	714	676	689	682	699	716	716	697	666	683	700	698	703	696	711	703	719	718	697	698	709	691	709	686	711	704	719	705	704	750	707	708	701	722	711	726	690	717	677	689	731	717	694	660	673	690	704	675	662	707	708	715	700	702	721	660	718	716	711	722	689	771	702	676	706	706	696	707	697	698	699	705	706	734	712	692	698	733	701	697	712	645	703	733	701	725	662	697	711	676	728	698	726	703	715	688	701	664	711	721	689	639	731	678	716	713	727	708	715	706	749	684	666	658	681	746	705	726	710	703	722	729	712	705	670	702	671	693	687	716	701	709	667	699	697	736	745	630	687	693	676	659	655	696	690	695	678	728	713	708	679	680	686	721	640	722	653	662	686	776	723	673	682	678	690	704	681	693	725	696	721	721	683	741	681	667	686	709	680	678	694	661	689	687	709	730	717	678	701	717	707	699	697	691	677	695	708	724	730	698	688	755	691	735	710	672	721	673	699	694	716	727	682	700	741	732	708	734	713	684	683	701	761	707	658	697	720	703	739	676	655	687	772	698	714	733	728	737	711	713	730	756	677	740	689	696	627	678	763	701	735	723	685	752	723	773	710	720	695	700	707	739	700	710	731	687	695	672	703	720	728	695	700	760	660	711	687	740	696	738	639	733	718	678	654	694	740	714	661	683	681	745	723	678	700	681	691	671	713	711	692	687	697	702	735	680	679	667	683	746	699	681	727	707	713	725	715	759	717	712	705	686	718	677	730	697	705	710	704	698	676	719	693	682	717	728	675	721	687	713	670	703	704	696	675	722	660	667	728	720	722	700	717	719	705	742	698	707	720	720	700	680	719	679	710	680	754	723	729	686	705	681	702	684	726	708	658	748	682	712	693	723	709	698	761	703	726	676	714	652	676	722	651	673	699	729	713	693	721	708	706	710	724	731	694	715	671	735	664	741	698	725	645	676	656	732	668	709	662	703	696	684	703	700	678	709	710	744	704	695	715	681	648	638	685	683	695	673	696	727	669	710	678	704	707	696	668	634	695	724	696
25551	21550	24543	16512	869	2271	8753	8637	6028	3096	1670	650	490	489	522	485	465	491	508	507	522	522	495	491	507	533	495	498	525	492	534	452	498	486	544	520	467	493	495	513	446	496	463	482	463	505	515	501	453	482	450	493	460	514	519	462	511	512	508	495	493	454	477	463	519	520	483	478	534	477	480	454	480	484	503	466	489	490	509	491	517	490	493	470	517	496	510	519	501	511	486	502	488	443	488	496	518	497	516	527	474	481	474	493	494	514	468	471	452	493	469	466	488	505	515	494	508	497	474	457	467	493	494	517	526	501	483	438	479	490	487	512	510	456	448	425	499	484	504	509	448	512	504	528	462	471	475	463	495	496	495	486	507	467	475	480	466	481	518	470	489	465	475	508	466	505	503	472	509	501	463	460	461	507	516	483	468	506	471	503	467	446	474	488	474	523	481	481	524	502	474	495	503	461	462	494	467	529	445	468	499	482	460	482	483	488	484	491	485	458	481	485	463	487	514	464	498	493	504	486	467	457	481	477	509	449	446	471	470	474	497	485	495	477	475	460	468	444	481	504	464	435	485	495	490	482	478	439	465	468	496	489	460	444	464	504	465	496	490	485	484	485	495	515	512	470	475	434	519	478	505	474	498	503	509	498	497	458	464	465	509	460	478	488	443	453	531	477	469	495	490	490	494	486	459	481	506	477	492	483	490	480	498	468	495	451	464	471	504	486	493	495	484	499	491	497	509	472	501	508	503	501	513	459	469	528	489	484	495	474	513	467	518	518	519	493	474	492	500	526	500	463	489	509	471	497	493	506	475	528	456	474	472	513	538	478	495	473	498	492	486	467	484	469	484	540	501	544	499	495	463	492	503	493	458	526	508	483	450	465	485	476	495	469	516	497	490	484	459	499	487	515	513	469	469	490	470	458	477	521	484	514	504	492	447	448	494	460	463	465	487	424	476	494	509	474	472	480	427	473	488	482	503	498	462	457	471	490	457	475	473	482	471	502	506	508	450	478	449	440	511	482	506	463	523	519	483	453	450	489	467	529	530	441	451	460	474	484	502	536	467	460	469	450	507	499	458	435	485	481	489	480	462	485	517	484	499	496	468	512	493	497	514	455	511	441	460	448	490	461	505	457	496	498	442	453	478	495	501	455	528	483	453	477	480	506	469	480	475	524	514	482	532	464	485	487	463	442	468	483	447	488	503	495	491	560	525	498	468	489	470	450	491	498	433	482	469	523	492	490	454	475	475	451	497	519	485	477	469	505	472	515	463	496	518	473	503	541	477	502	520	488	521	498	513	462	462	446	510	519	480	501	502	466	441	489	478	478	487	464	534	510	467	489	491	493	505	513	482	461	497	502	481	494	486	509	515	488	465	493	471	492	464	528	490	505	466	510	512	466	467	493	486	473	500	522	475	493	467	475	451	430	497	471	484	501	476	484	524	491	496	488	492	493	480	501	474	530	461	478	503	499	465	465	498	485	503	507	474	495	448	462	520	472	463	472	489	481	523	511	482	489	498	466	442	503	447	490	516	506	481	480	474	478	515	452	496	500	451	529	467	488	492	511	502	484	470	497	464	467	512	504	462	472	509	480	495	481	498	496	477	475	483	502	482	482	466	463	486	464	461	457	501	483	487	488	501	467	517	500	491	496	522	464	492	491	463	496	468	502	501	445	479	474	506	453	497	449	465	537	493	470	520	495	502	500	456	467	452	519	497	484	459	514	467	533	477	487	450	466	493	497	519	534	499	521	489	502	518	441	509	485	511	483	465	493	453	534	489	470	462	505	515	490	512	494	454	469	545	466	493	467	481	521	486	505	453	475	437	531	475	503	479	481	446	535	471	458	466	479	509	505	494	460	483	493	513	503	474	484	486	454	470	478	457	494	487	456	461	513	473	485	457	502	445	506	493	474	481	514	489	470	488	487	533	489	481	479	507	499	509	471	508	495	469	445	499	479	468	480	486	498	484	471	474	494	511	452	471	490	471	501	508	482	483	521	478	466	482	522	467	461	463	453	450	498	497	453	471	504	500	487	542	480	479	486	454	488	513	443	490	493	437	463	473	522	493	512	478	469	484	509	485	451	483	485	487	472	468	548	508	457	438	470	487	475	490	471	522	471	470	506	486	470	532	496	461	499	516	457	459	507	490	521	481	500	452	535	502	491	504	489	502	473	477	478	456	472	464	488	503	523	449	488	454	478	484	468	499	473	508	472	498	487	465	496	516	472	485	490	499	445	483	480	516	501	517	485	475	504	487	460	492	477	468	467	488	494	444	486	473	524	505	503	482	474	516	477	523	504	509	476	498	487	499	467	500	505	471	454	525	446	532	484	495	473	491	451	495	464	518	467	490	517	483	495	470	475	488	537	472	503	455	487	516	477	481	494	485	476	517	463	467	511	482	465	471	493	457	462	497	497	490	467	510	492	495	465	486	477	478	459	497	470	535	510	484	514	462	524	486	503	486	473	512	473	477	514	485	514	459	489	498	492	544	508	536	469	464	478	463	478	494	527	469	472	486	476	515	493	484	510	524	495	530	472	490	481	486	506	448	458	499	515	450	488	506	528	512	509	508	467	473	481	512	474	503	466	481	467	457	517	506	464	492	509	515	520	538	506	461	499	482	482	520	443	486	472	466	461	503	497	548	511	486	494	517	503	460	505	486	516	459	484	499	453	472	531	497	481	463	499	473	484	482	485	491	460	504	508	490	444	472	461	468	478	487	489	488	474	492	552	501	506	490	490	478	515	483	490	514	460	511	494	500	453	479	473	466	460	479	477	502	481	514	479	543	483	501	484	480	462	512	497	462	510	488	476	501	482	510	491	497	456	513	494	453	485	451	439	484	484	465	506	489	461	528	488	490	491	492	461	501	510	485	468	496	458	475	467	492	459	480	509	497	499	470	540	504	458	472	536	511	501	472	477	472	499	493	514	454	506	508	511	487	488	511	471	496	465	498	488	504	477	484	482	484	469	463	476	512	492	472	449	467	462	462	479	441	498	499	477	524	468	504	494	475	462	472	487	509	463	459	461	480	512	504	509	493	483	456	470	489	472	484	460	467	499	476	481	470	517	463	497	474	494	481	505	476	496	467	510	483	510	478	469	478	495	523	505	465	487	439	535	481	507	489	464	455	466	509	452	477	488	498	476	526	453	474	491	508	492	501	499	464	547	498	508	485	461	488	475	460	515	478	513	511	495	469	510	456	475	463	471	461	504	462	481	451	476	511	516	476	511	498	477	496	472	438	482	486	438	515	474	495	514	493	495	484	456	465	485	473	512	457	480	494	517	485	488	512	449	484	495	454	458	490	496	512	479	475	489	475	496	491	520	462	495	503	458	512	479	520	491	496	457	494	484	501	544	468	490	510	518	502	475	494	487	488	472	488	492	456	466	473	447	492	469	500	470	472	471	492	538	476	512	474	488	463	519	509	448	473	511	459	455	518	483	468	529	521	473	515	484	495	464	498	502	465	516	503	498	494	493	436	513
4098	5373	3566	1944	1423	6776	21477	19969	14993	8231	4153	1239	760	801	763	794	811	845	792	781	813	778	774	809	846	839	812	795	812	838	829	741	798	801	759	842	824	801	788	765	821	795	776	780	810	750	798	803	795	780	817	764	797	840	760	783	778	735	853	804	785	826	779	810	811	825	823	836	781	807	762	738	825	815	808	764	776	751	796	821	815	790	821	811	778	774	776	807	778	802	796	803	774	779	812	804	742	756	789	835	781	796	781	794	815	782	765	726	833	781	801	768	791	766	756	816	779	795	781	778	795	765	760	756	773	820	813	774	770	869	823	779	785	852	745	824	805	761	770	825	788	742	838	792	810	767	806	845	759	816	798	743	814	798	820	749	807	851	810	797	805	788	816	775	749	812	816	778	868	783	786	802	797	809	763	780	756	796	765	743	758	781	797	769	787	798	815	796	781	783	804	784	767	810	818	786	764	824	743	777	792	799	825	799	789	829	766	796	814	781	785	774	822	830	772	765	835	760	781	798	778	751	736	805	798	749	786	805	814	740	775	779	754	811	733	773	794	830	799	754	769	816	788	824	839	806	819	830	766	812	803	803	796	804	747	767	814	791	805	763	732	767	795	751	731	782	810	749	801	792	774	774	755	780	854	756	796	750	812	824	799	807	838	767	781	802	793	777	760	774	775	796	802	818	791	834	758	818	703	815	832	806	766	723	831	780	831	784	800	825	819	783	784	783	777	801	817	812	790	790	770	757	823	816	761	741	763	757	784	756	801	757	802	803	853	759	790	793	781	777	776	792	742	762	824	792	840	791	799	763	833	801	774	800	765	793	764	801	775	787	744	853	772	783	784	799	794	800	771	717	820	812	792	790	787	781	737	830	803	750	766	748	808	787	776	792	774	820	776	814	748	803	834	773	790	794	792	783	763	802	830	853	710	761	830	781	710	793	838	772	798	753	826	799	827	853	762	776	805	766	786	829	824	790	743	805	780	806	753	837	785	788	802	798	784	708	735	782	799	815	822	784	802	773	798	784	800	793	811	764	775	804	798	808	797	753	807	746	811	815	813	815	849	840	745	748	823	813	777	825	771	785	757	796	791	814	834	798	789	811	846	811	796	774	786	752	769	791	762	833	768	753	830	780	792	791	775	783	784	744	804	807	742	787	805	770	789	812	774	803	825	865	742	801	786	841	799	769	800	807	754	745	771	764	778	808	829	749	811	778	827	792	790	798	821	754	802	767	747	820	788	795	800	810	785	778	748	811	785	803	795	817	767	822	823	790	791	743	760	797	777	764	790	822	826	827	795	803	799	816	838	779	774	814	717	813	857	834	818	772	774	834	772	807	782	781	808	755	761	773	760	767	807	730	779	767	781	807	808	791	843	756	812	762	773	806	770	802	716	773	749	806	752	812	830	782	805	796	843	752	736	773	803	748	774	831	807	777	795	804	806	818	780	776	767	783	751	772	853	741	780	783	835	780	802	772	780	826	793	784	811	824	791	806	746	822	807	786	772	783	839	766	779	831	819	765	783	809	819	778	772	799	759	790	836	832	812	812	786	813	819	781	749	827	784	772	753	812	780	752	829	827	758	811	795	780	821	837	793	778	782	785	756	804	829	847	816	734	761	781	831	795	828	823	844	847	768	790	775	799	879	808	819	796	803	812	735	790	803	794	790	762	793	806	780	821	742	800	845	775	827	793	805	809	791	788	780	801	799	804	790	809	813	807	752	762	772	777	809	804	767	817	806	754	779	791	811	797	809	824	766	740	808	747	832	819	809	800	782	798	774	776	762	762	809	829	815	810	731	806	833	835	821	772	786	802	779	803	802	769	773	752	731	759	761	765	739	748	802	777	818	786	794	810	771	755	780	793	759	827	782	832	777	807	795	786	786	825	815	739	788	850	736	818	775	762	752	798	796	777	797	798	782	784	790	837	830	848	836	755	770	794	780	729	760	779	775	776	770	790	778	805	821	858	791	783	838	819	814	773	823	786	830	831	808	781	802	746	777	801	804	794	799	788	824	819	805	778	761	772	809	723	858	789	840	769	753	771	771	774	785	818	724	783	850	736	796	794	765	759	777	794	801	801	793	799	749	842	852	810	810	754	777	791	798	794	768	791	774	809	764	792	755	827	855	787	770	778	801	775	782	768	781	802	754	751	839	750	822	784	814	800	813	777	859	825	775	803	726	757	778	822	757	822	783	812	790	785	772	811	774	770	782	779	824	838	797	795	766	780	756	836	790	782	779	774	785	765	792	800	823	787	785	772	795	760	819	775	708	741	775	756	736	781	821	770	802	781	799	853	856	802	807	818	723	808	797	756	815	778	807	765	800	786	755	830	827	782	790	750	797	794	769	815	766	761	803	796	785	769	711	757	813	768	763	779	804	793	753	819	781	775	832	783	777	812	747	796	815	777	804	788	789	766	803	784	780	822	802	807	764	778	748	777	804	778	835	822	773	769	786	786	783	846	821	767	783	782	795	805	790	724	750	780	783	787	804	791	794	823	838	867	742	785	819	809	797	735	783	802	839	806	771	821	816	818	786	798	740	801	797	764	747	803	841	785	813	802	803	730	812	852	749	807	818	775	770	814	811	809	771	818	810	792	781	797	776	809	759	816	859	800	783	776	816	780	821	836	801	810	809	832	734	781	819	765	773	781	732	784	823	811	807	779	815	779	802	815	761	771	848	816	817	761	807	810	757	795	856	805	781	751	791	806	763	779	775	867	783	783	741	774	794	816	800	759	805	775	722	806	802	781	792	777	799	801	848	787	767	781	770	797	836	770	799	748	792	772	711	773	811	753	775	799	771	796	802	786	768	791	778	747	823	792	754	773	801	793	767	816	727	791	741	802	790	816	761	781	787	765	779	849	819	780	796	780	799	805	816	768	777	797	799	781	814	748	815	771	803	808	747	804	784	789	814	763	800	849	807	750	834	758	763	799	781	822	831	816	735	773	793	791	800	825	794	811	799	820	818	816	802	823	761	778	833	802	739	787	756	790	785	801	769	803	781	796	811	782	744	813	865	764	835	770	801	795	839	777	786	731	760	744	829	800	742	762	850	766	779	782	766	822	711	748	803	820	784	724	773	818	820	818	777	822	832	760	782	783	811	775	791	770	780	816	823	802	780	820	733	742	793	772	778	727	809	872	823	723	836	777	768	809	830	774	791	807	766	808	792	825	803	758	779	734	782	773	734	814	804	780	776	778	783	784	767	759	779	824	779	759	790	802	829	744	808	780	795	780	794	808	789	823	797	800	851	791	814	821	804	763	793	813	818	833	730	799	792	746	772	767	788	811	794	750	798	831	784	772	808	736	845	770	778	743	813	781	791	810	764	879	781	781	808	816	749	768	796	796	772	785	814	755	789	772	788	806	807	805	842	800	816	743	786	785	873	826	772	819	829	804	775	813	784	810	810	801	806	783	819	835	724	784	786	746	758	786	805	816	821	821	778	813	778	874	815	805	741	802	769	808	768	797	841	797	769	797
22929	21594	28692	24950	21594	17447	27063	32012	25888	16210	6751	1024	291	320	320	318	310	309	342	293	325	290	327	322	336	310	337	308	335	300	314	281	307	302	321	306	302	285	310	290	294	322	318	318	306	299	333	308	313	285	313	311	302	340	327	313	296	300	299	330	300	300	307	290	325	329	276	311	309	327	298	283	330	313	366	335	311	304	300	292	318	294	287	325	304	307	283	301	299	309	303	312	300	315	280	274	324	308	307	331	284	290	316	326	304	320	285	292	282	297	312	310	313	313	283	292	326	308	313	293	311	277	308	307	298	327	306	313	342	308	328	290	285	290	323	283	301	288	320	285	306	314	287	302	292	298	298	316	340	320	286	289	304	282	280	313	299	293	306	294	288	342	304	337	324	303	303	308	341	322	289	325	263	316	307	305	283	318	288	288	315	293	316	303	314	300	323	338	303	332	340	282	308	330	305	307	286	305	319	332	365	278	327	316	300	341	295	284	333	323	303	293	306	293	324	336	322	323	307	355	302	298	320	301	325	310	281	313	314	286	291	296	277	324	295	297	314	264	320	319	303	288	340	301	291	306	289	268	306	302	318	333	320	293	297	329	299	324	303	334	313	298	317	322	292	321	318	305	317	292	293	304	290	325	336	305	306	299	294	299	299	319	291	307	318	317	293	307	301	306	324	316	304	329	266	283	303	280	326	290	321	317	305	282	302	292	302	305	315	293	304	300	300	280	271	306	321	276	297	296	304	314	317	340	338	286	327	296	329	330	302	323	305	300	283	306	318	268	280	284	300	282	279	313	308	340	318	298	273	297	294	311	301	318	304	308	305	300	286	326	312	286	296	296	312	277	302	343	286	279	307	307	272	320	308	313	285	276	313	309	316	334	265	327	309	292	310	301	295	285	276	339	318	300	288	298	301	283	280	309	317	313	297	295	298	280	321	309	290	309	297	289	319	291	312	300	300	298	272	310	309	291	338	267	302	299	306	305	280	313	294	316	309	305	334	310	286	302	293	297	307	315	290	309	323	299	309	297	298	329	329	362	288	295	276	307	329	320	295	318	306	310	290	344	317	335	293	354	323	335	298	294	298	283	299	297	313	308	289	295	313	324	323	307	312	288	335	296	324	326	284	295	281	311	288	315	293	299	334	301	352	305	303	330	307	315	293	321	303	305	346	311	288	318	328	314	291	333	299	315	317	313	299	287	313	311	283	321	269	290	316	316	278	290	255	300	311	293	323	302	298	305	317	317	307	339	291	328	319	293	294	311	308	304	304	329	289	322	303	299	298	329	296	323	317	275	299	321	307	302	305	304	292	296	294	300	332	316	312	317	322	346	282	270	287	327	295	295	316	318	329	315	299	293	316	325	317	304	297	286	325	307	290	312	288	279	307	287	290	300	302	314	317	302	316	282	302	305	281	335	343	323	322	293	306	312	297	332	303	311	274	327	302	310	297	293	294	298	337	289	332	307	314	307	310	298	325	283	301	330	311	299	303	321	301	320	341	312	290	314	344	271	305	310	307	310	349	284	306	304	362	285	327	279	320	299	296	286	309	295	318	334	315	297	328	312	332	301	322	293	300	310	307	334	343	301	280	324	342	291	322	317	297	314	332	323	281	324	300	313	320	317	276	288	322	313	297	331	290	290	308	313	327	285	317	290	281	285	318	290	298	307	315	328	323	333	306	302	310	290	304	323	338	335	294	318	290	318	298	308	301	296	283	300	326	287	319	300	306	287	290	293	303	304	300	297	274	338	312	295	266	328	312	304	285	290	292	298	310	330	292	301	292	306	302	339	306	318	298	323	306	325	335	320	305	278	292	320	261	306	286	285	332	323	333	297	311	303	324	300	276	304	296	321	310	309	301	297	294	313	293	303	291	308	326	316	306	320	271	337	304	321	279	288	276	310	287	283	293	313	295	306	316	301	313	317	325	335	290	328	311	297	272	296	310	294	323	323	321	337	291	302	321	306	291	331	299	271	294	317	313	291	329	297	292	292	308	288	321	331	302	307	309	301	280	303	308	284	301	277	309	319	310	330	303	313	288	292	278	317	289	300	302	320	295	296	279	303	310	306	306	301	262	304	310	293	323	325	299	309	332	311	332	311	316	287	300	310	275	301	313	327	284	288	310	289	283	272	313	311	327	336	304	336	314	326	278	330	294	284	301	305	303	324	283	311	294	300	281	306	314	267	295	313	290	299	313	324	296	332	272	274	301	313	306	286	286	309	284	287	306	294	293	296	282	280	333	333	298	308	292	294	319	311	274	293	306	302	286	311	292	309	283	275	320	343	282	264	297	304	318	285	330	287	319	291	330	299	288	299	289	316	294	302	328	312	261	304	286	284	349	283	319	307	281	289	289	308	333	270	294	312	292	271	307	303	325	331	317	267	270	261	299	298	271	281	293	324	322	305	270	301	295	292	302	303	339	307	295	291	318	303	318	298	294	318	304	299	303	267	322	300	295	305	316	335	301	320	319	279	321	294	282	311	316	298	314	305	324	288	317	291	321	306	324	315	316	336	291	300	322	276	284	310	288	313	306	274	312	323	328	301	316	295	313	309	294	319	348	323	315	302	274	288	295	301	282	330	315	280	322	306	279	316	303	327	296	292	325	298	282	316	308	307	306	297	276	273	321	316	333	299	306	296	290	307	286	303	315	268	284	312	289	290	308	336	306	285	302	287	298	297	310	295	316	323	330	285	295	340	306	316	281	311	308	329	284	314	291	311	299	291	313	303	308	280	304	293	318	332	289	290	345	312	317	289	298	322	323	325	299	307	279	292	325	305	315	296	324	310	279	290	293	333	305	290	315	294	324	306	297	313	299	314	318	312	300	319	333	289	278	331	308	308	312	316	288	323	311	292	342	298	305	301	299	269	290	303	300	293	299	285	296	281	299	274	326	291	284	271	288	330	298	336	316	285	311	316	280	280	291	316	327	295	313	312	285	300	309	323	305	278	293	284	301	311	271	284	288	311	281	316	289	302	297	291	293	309	314	308	321	308	282	317	317	340	325	315	322	304	304	323	323	301	312	313	281	288	304	302	302	271	329	261	314	320	312	321	299	306	301	303	277	325	327	318	304	317	311	302	300	348	299	309	299	303	319	271	327	324	301	295	287	296	301	274	294	322	307	285	297	307	311	319	307	295	329	284	291	274	297	311	284	297	324	279	300	315	296	296	337	294	288	294	307	312	319	297	310	283	294	308	317	295	272	308	308	324	304	276	306	302	315	296	299	306	305	295	294	273	292	297	284	309	295	318	289	270	335	287	304	276	315	345	312	284	281	305	319	294	303	309	296	284	322	309	292	294	316	291	323	337	304	289	299	310	324	282	315	302	307	314	302	321	299	271	352	290	297	302	344	281	305	317	314	287	301	301	301	306	298	303	316	306	341	305	295	323	285	269	315	320	302	290	301	281	284	327	301	299	307	305	347	299	297	306	280	278	311	296	305	299	271	324	305	293	315	305	277	293	301	274	280	283	304	309
4853	14950	10015	4982	3539	10911	36891	40053	34302	24123	12439	1888	539	514	541	514	499	520	520	484	493	488	506	503	471	524	486	495	503	508	545	528	481	531	500	484	512	523	453	498	526	545	471	489	568	489	517	519	479	505	526	507	518	491	501	496	480	514	464	490	476	519	491	489	505	484	481	560	466	508	534	480	494	516	503	472	524	540	489	494	501	506	529	499	501	462	493	489	508	459	459	456	491	494	483	539	507	537	468	509	500	534	489	512	509	526	494	457	516	529	506	483	518	458	478	488	495	497	481	510	504	511	481	485	502	543	478	483	475	499	496	482	511	493	497	479	497	507	506	527	528	514	477	507	513	493	536	546	488	485	517	485	523	524	497	511	479	487	488	483	508	535	489	496	452	498	503	509	478	474	503	510	497	504	508	475	492	486	501	479	517	500	472	488	494	518	457	507	506	497	477	524	479	500	477	486	494	514	464	486	479	492	518	537	482	521	474	480	468	527	461	526	530	486	485	516	512	520	519	497	458	483	511	516	522	499	555	480	523	494	536	440	486	499	486	471	539	518	559	496	519	495	469	475	513	530	497	482	553	495	535	524	509	501	532	476	501	456	501	485	520	498	509	474	498	516	510	523	471	474	483	473	500	487	509	504	531	477	482	447	493	509	487	534	493	526	509	521	508	503	479	480	520	523	484	507	477	501	483	487	498	492	465	496	482	508	483	548	518	471	527	518	507	508	465	502	484	496	450	497	460	479	519	508	554	463	524	496	489	484	539	476	514	536	506	484	503	519	520	488	506	489	528	485	476	454	505	493	486	488	500	460	527	492	482	517	490	547	508	497	527	498	513	487	503	498	487	549	485	509	517	490	503	496	481	492	501	541	499	531	532	553	508	510	481	497	470	494	496	527	520	534	472	503	489	454	461	484	505	516	521	489	485	471	496	502	474	505	501	479	510	508	515	488	483	486	487	525	525	493	497	490	505	458	490	500	506	495	499	486	488	493	507	497	510	474	495	481	499	504	505	533	547	505	540	488	476	512	509	494	530	513	497	514	514	505	521	450	542	550	483	492	502	536	472	511	487	490	494	490	513	471	493	509	521	536	503	511	489	512	532	529	468	500	533	461	458	475	542	491	494	492	470	512	485	477	474	507	531	465	495	502	518	491	501	507	460	525	583	558	515	491	502	476	488	499	482	491	510	531	511	526	504	503	454	527	530	458	533	504	505	503	487	530	479	494	497	510	508	485	483	542	535	508	474	517	484	515	489	523	557	526	504	476	520	540	476	495	509	509	517	511	502	482	499	483	470	501	509	492	469	459	496	493	519	489	471	512	512	479	486	511	491	500	497	523	507	477	502	483	482	510	518	554	540	542	510	502	501	477	527	499	485	475	518	509	519	497	497	491	519	491	520	512	507	521	563	531	488	487	528	496	499	515	501	500	490	509	507	514	510	533	468	519	465	538	488	494	489	487	501	483	497	523	461	494	511	475	519	518	466	525	488	479	486	458	551	511	481	486	520	533	540	536	512	499	500	533	493	484	555	570	479	517	547	514	467	485	478	524	489	487	519	488	515	511	516	468	506	519	477	501	490	519	489	462	494	490	495	496	492	475	476	512	518	529	517	487	512	485	489	514	502	484	465	500	499	486	517	545	503	476	485	438	539	498	521	505	495	468	495	507	501	454	502	506	491	510	543	466	458	529	519	503	495	496	525	486	484	554	485	498	491	532	466	521	479	471	491	443	532	503	471	497	456	475	510	485	466	484	510	485	480	459	475	484	511	499	487	498	501	504	558	526	519	508	486	501	540	497	470	506	494	499	471	504	485	474	486	531	471	519	468	502	495	512	524	561	538	486	520	486	488	487	495	518	500	519	532	493	488	489	470	488	493	508	486	500	505	477	465	454	537	499	487	493	521	512	514	490	491	484	525	491	507	479	508	550	486	529	517	487	504	508	485	522	530	486	484	508	488	475	539	507	505	518	468	494	482	464	478	492	503	508	509	501	492	530	505	502	507	516	515	502	526	483	502	496	476	476	440	492	544	534	485	532	491	519	494	510	467	489	476	527	505	473	484	501	502	527	458	515	526	518	503	511	559	501	533	527	542	506	529	472	472	504	529	489	523	493	512	497	488	479	468	538	496	459	484	535	487	491	485	471	519	457	516	471	479	521	482	511	512	481	487	489	478	503	483	526	515	528	520	451	451	503	508	523	475	501	480	467	512	538	475	479	527	497	505	483	486	542	494	467	507	467	514	519	511	501	477	479	496	515	545	480	519	498	504	509	450	507	471	477	477	509	500	505	512	475	480	524	500	500	510	482	521	489	491	496	541	462	499	491	486	515	458	511	480	500	520	537	482	461	551	504	477	503	485	476	482	535	467	484	477	519	486	475	507	501	494	483	489	510	473	505	498	495	502	475	527	477	517	518	490	487	496	470	482	520	508	483	512	490	483	488	504	501	522	500	474	493	492	506	530	451	503	525	483	561	534	479	513	532	508	505	481	484	519	490	479	517	451	472	518	480	528	479	523	496	486	533	549	519	476	513	495	501	496	470	521	487	502	485	517	479	479	487	520	552	498	512	506	528	479	492	528	469	486	521	486	510	484	491	530	500	526	449	473	481	496	480	506	482	501	496	517	465	484	542	505	496	491	472	510	484	498	518	521	489	453	472	519	512	458	488	484	510	513	482	500	543	514	517	526	548	551	496	496	487	427	531	547	486	514	500	495	484	518	509	565	506	515	503	490	541	490	539	485	492	518	505	481	499	498	483	506	506	482	478	510	502	514	501	511	500	518	496	514	517	500	487	479	501	480	523	483	517	500	511	515	518	456	544	497	493	515	518	464	474	455	528	481	510	462	500	498	561	492	560	500	471	474	518	492	499	514	492	512	526	463	485	473	533	527	489	525	512	523	564	500	495	525	504	484	487	515	495	513	501	468	505	498	518	540	480	510	505	506	494	479	527	517	526	474	495	499	543	499	496	520	526	515	527	512	497	513	494	502	531	509	500	471	542	491	511	462	510	484	485	512	523	490	500	504	486	495	509	491	502	508	469	506	479	470	462	487	493	508	490	517	498	514	485	503	501	488	497	499	513	488	496	480	506	521	549	489	485	488	473	493	494	492	496	513	528	480	480	489	510	508	485	484	527	498	498	510	472	515	497	539	556	470	506	501	527	491	518	530	496	510	493	514	512	463	539	466	467	523	489	522	498	491	532	521	482	508	492	498	487	459	475	474	511	488	494	487	498	551	493	511	468	467	506	550	468	504	500	545	491	495	496	498	478	485	491	470	514	471	471	492	498	533	520	515	514	490	481	488	490	523	436	484	521	519	487	526	478	553	495	510	475	493	521	487	507	461	498	513	493	531	485	532	492	501	509	486	488	480	545	486	523	500	468	510	506	503	532	502	486	488	485	467	546	474	496	491	513	490	495	466	501	480	456	511	484	486	494	498	484	487	455	494	510	513	469	513	493	549	497	505	488	499	516	472	487
27852	17571	3518	927	683	807	1835	2651	2504	1899	1149	829	555	540	501	518	532	500	538	458	499	519	505	520	508	488	482	471	474	494	511	486	506	502	557	516	502	472	529	473	541	517	529	456	530	497	482	471	530	476	529	496	466	526	495	506	504	494	498	541	541	518	535	487	514	522	489	487	483	511	485	477	524	509	498	491	494	443	530	509	463	515	518	497	511	527	541	506	533	497	499	503	542	512	534	508	478	549	531	519	516	527	510	496	494	529	527	505	550	510	509	510	472	471	476	512	537	517	502	492	517	499	483	544	511	519	504	469	500	523	546	554	462	516	493	485	501	476	505	521	502	513	499	487	517	515	502	520	505	547	521	493	519	506	506	506	499	512	517	518	502	510	481	489	493	503	523	495	491	526	492	478	506	482	534	486	497	482	495	523	493	522	519	487	540	513	499	539	468	526	511	533	514	521	495	532	529	490	506	488	520	518	490	445	486	520	517	492	537	505	512	514	541	511	522	493	464	487	489	500	495	470	533	521	538	482	544	514	494	516	533	493	508	523	480	481	514	520	519	460	489	539	495	540	492	499	528	514	485	528	518	471	480	512	492	524	495	481	521	501	497	526	505	514	518	522	513	457	514	510	544	501	535	494	505	477	498	525	484	539	473	508	529	464	515	514	484	507	498	493	511	521	533	483	530	496	526	494	515	476	494	479	469	497	531	520	514	457	541	524	500	481	470	526	481	528	520	523	525	547	469	509	483	491	523	507	509	504	542	518	485	532	482	470	517	517	531	473	481	506	506	561	486	507	526	465	445	523	512	533	479	515	521	510	491	486	498	542	509	527	516	499	505	532	512	492	501	521	509	466	491	474	543	507	475	510	527	532	504	546	497	511	486	491	520	521	469	518	512	492	525	478	510	506	514	522	548	484	508	508	539	519	540	524	518	503	524	523	542	525	496	462	530	524	495	500	483	513	511	495	526	492	526	507	518	489	447	506	519	516	540	488	468	496	544	516	457	508	502	495	518	502	523	491	488	501	537	526	517	551	502	495	526	520	483	497	487	518	553	536	542	483	509	488	482	507	483	552	471	513	518	523	550	516	506	494	518	486	498	511	485	510	514	449	492	500	483	534	527	457	532	480	551	545	460	514	506	515	533	525	486	500	515	490	504	514	485	500	518	511	453	526	511	481	480	560	506	504	487	512	555	512	495	535	498	496	491	529	538	525	491	504	553	492	525	534	499	500	536	518	509	500	487	502	454	464	533	555	529	479	495	503	526	484	513	482	524	504	498	493	552	515	514	498	546	481	524	481	493	519	502	521	496	536	493	533	492	504	508	519	518	471	515	484	491	549	509	491	524	497	490	500	534	487	520	449	501	504	528	530	464	511	531	476	511	505	503	518	515	517	504	539	525	479	506	530	527	510	490	508	484	484	506	482	520	497	466	520	504	484	507	525	496	485	517	517	508	492	486	479	531	514	500	496	530	497	549	506	507	481	509	530	470	495	522	524	519	524	556	532	527	501	538	508	508	504	531	536	512	540	495	516	528	498	487	524	492	525	481	527	516	534	525	503	503	542	498	520	510	491	512	499	500	512	523	484	499	527	546	475	510	477	477	493	532	498	528	507	518	506	554	516	521	502	498	543	506	500	488	491	517	488	503	522	518	515	534	484	523	515	573	521	474	532	503	512	504	542	501	482	582	512	502	460	485	514	485	519	509	525	506	526	493	496	445	540	528	490	498	538	510	514	521	539	513	534	541	505	518	500	487	500	514	480	519	523	522	510	498	495	501	521	495	509	517	505	559	510	488	500	496	475	552	522	446	510	477	477	461	522	481	526	521	524	536	492	500	494	507	532	478	526	485	490	531	549	462	519	462	540	526	465	512	482	491	541	540	501	533	503	469	486	507	522	494	495	512	517	520	490	552	524	537	455	519	525	492	481	495	540	473	496	518	552	551	486	490	498	493	469	508	503	475	517	542	512	522	494	533	478	501	540	445	518	487	564	486	544	477	489	499	531	540	548	522	517	482	531	522	509	507	477	488	531	506	498	479	488	506	539	520	491	478	556	505	505	511	505	520	499	548	464	531	521	462	475	569	557	538	529	514	491	511	485	491	488	500	529	497	509	500	482	553	505	533	498	564	513	518	501	541	493	499	540	522	499	500	495	498	508	490	509	501	515	538	511	491	505	520	537	545	496	489	491	516	564	513	491	544	557	487	535	513	535	524	516	498	508	492	507	528	513	493	468	506	546	485	492	505	533	545	525	535	505	533	468	460	485	511	492	482	535	529	500	509	528	480	529	508	466	522	520	508	513	439	498	494	485	550	491	491	522	468	524	510	525	499	486	547	491	494	530	477	525	510	493	529	470	535	524	526	512	517	485	517	495	499	479	514	532	542	495	493	518	508	564	507	474	501	508	497	538	521	514	495	465	526	518	527	488	548	459	483	482	531	510	501	501	525	491	495	475	513	551	492	498	481	509	492	498	518	538	498	508	493	494	506	456	506	526	540	543	532	485	528	497	560	536	538	495	513	524	532	532	517	528	484	509	520	555	496	513	477	465	491	535	503	496	536	497	541	555	539	490	504	554	486	558	486	532	517	521	488	506	487	540	527	486	477	492	518	495	526	514	527	522	496	461	498	512	464	513	533	507	504	522	481	468	478	529	522	473	485	459	501	469	510	477	509	512	484	443	525	502	476	479	529	500	513	552	503	514	534	501	529	516	510	489	499	534	492	536	507	513	558	520	520	508	496	512	481	524	529	510	479	456	501	508	512	459	509	495	500	526	533	501	508	502	498	517	502	535	497	508	531	535	538	480	526	528	521	524	503	511	500	501	480	495	517	467	533	507	483	471	509	537	531	499	485	518	526	499	508	530	475	500	502	538	522	492	492	542	521	513	555	490	521	512	536	559	506	480	501	528	467	516	496	480	515	543	535	502	518	472	495	486	480	499	482	503	556	528	480	530	529	516	507	527	497	509	549	562	563	515	512	476	528	520	486	507	493	497	510	524	494	519	476	518	490	518	494	511	529	505	506	506	504	499	500	484	519	496	485	540	472	476	490	525	506	569	532	495	462	511	510	496	521	494	533	514	512	486	498	539	509	515	532	561	500	502	502	516	517	532	507	501	511	517	500	517	501	505	495	483	483	457	505	500	513	532	491	533	508	514	502	532	541	485	538	520	538	500	535	525	526	524	521	499	567	540	487	507	476	534	493	502	483	470	529	535	535	522	542	523	524	479	510	496	508	542	518	507	481	477	509	520	530	473	500	512	526	504	528	482	541	535	489	518	509	489	477	518	511	542	479	510	547	442	485	508	503	497	500	529	521	516	495	515	473	534	540	507	529	511	496	480	480	536	487	494	500	504	473	512	547	492	510	529	490	494	496	517	515	509	545	512	486	511	518	474	489	493	513	499	547	510	511	452	473	488	497	528	513	529	488	541	512	491	502	509	485	554	532	505	485	474	512	503	497	553	497	507	516	514	516	524
5057	3997	2617	1463	1376	1627	3747	5822	5289	3912	2392	1481	800	857	851	790	801	873	802	880	825	766	861	778	877	786	850	807	799	797	824	847	803	804	851	847	788	826	791	817	828	815	837	821	857	797	796	927	836	818	844	795	798	882	826	811	861	886	833	831	860	768	798	800	831	921	861	780	815	812	875	839	846	861	766	829	859	821	863	816	855	787	885	773	881	825	839	901	862	818	838	838	828	842	849	869	883	785	873	836	820	826	835	844	792	814	854	805	813	834	825	836	849	869	796	823	815	831	869	856	799	810	810	820	794	868	850	822	844	819	871	835	865	875	871	798	824	830	822	860	816	825	880	868	873	842	858	903	875	823	881	826	856	812	852	845	829	903	840	826	880	846	819	858	774	809	811	881	852	827	831	809	851	801	841	864	812	865	853	882	843	871	813	870	864	881	840	821	842	832	883	879	867	886	880	860	882	804	806	866	870	825	841	815	825	822	842	861	862	859	784	840	823	795	776	845	851	827	778	827	901	830	849	843	805	861	816	797	834	832	844	784	849	865	856	817	825	797	870	844	814	863	836	832	847	827	823	822	835	863	840	808	795	825	848	868	803	863	839	817	800	845	792	871	817	845	879	846	889	838	836	891	838	862	829	828	802	857	842	819	801	818	814	833	787	867	856	862	862	816	820	825	855	846	831	874	852	905	825	850	827	911	888	840	771	799	806	835	820	853	857	819	815	827	835	808	862	810	856	878	828	809	853	866	868	862	809	834	776	831	826	857	810	816	799	783	801	894	813	864	854	858	838	776	839	836	837	849	841	853	834	824	855	850	795	792	851	817	834	801	845	805	826	842	800	859	801	857	831	809	824	821	785	788	819	897	837	825	808	818	854	822	880	861	815	842	827	851	839	822	884	838	823	852	809	826	841	868	823	855	880	805	719	842	821	868	824	869	817	819	836	815	810	821	871	834	773	846	803	819	857	853	821	776	833	825	837	827	834	799	900	769	812	841	868	854	913	847	815	814	851	781	798	847	828	846	812	827	848	871	841	825	808	810	816	896	834	826	840	859	852	877	798	843	883	834	859	789	854	859	842	855	814	808	860	810	801	807	813	892	843	807	787	834	847	835	836	834	825	846	832	805	842	819	793	891	842	856	810	829	812	827	809	870	834	782	816	872	826	870	836	815	821	851	732	790	849	857	891	879	813	852	818	868	832	852	810	822	832	769	828	801	840	800	812	851	825	851	858	841	887	873	832	849	908	838	827	821	876	833	786	842	861	805	817	864	849	849	865	821	856	828	883	762	786	867	813	835	840	831	846	813	879	871	826	847	833	843	802	775	849	892	821	805	868	808	818	837	833	839	822	826	838	851	824	861	877	847	859	842	808	836	828	860	833	836	830	854	828	805	840	838	872	846	855	806	886	845	866	847	846	914	811	797	817	883	837	835	854	816	847	819	829	885	825	855	833	868	797	887	792	811	817	879	833	847	843	872	857	824	870	788	813	834	866	800	842	796	812	816	888	821	804	810	840	885	816	866	858	810	845	783	816	853	792	891	807	832	840	875	833	804	823	852	883	812	820	804	909	831	844	825	857	846	844	898	820	830	820	838	856	834	827	858	867	764	790	883	819	861	787	842	803	847	890	840	823	800	869	869	865	866	799	818	852	829	867	848	837	814	834	826	876	870	811	790	849	822	840	854	834	819	794	872	839	848	838	806	877	831	812	888	865	831	815	876	783	862	865	842	819	840	793	839	892	863	786	817	807	847	853	821	808	865	816	810	859	792	812	845	837	867	811	856	770	832	837	852	842	866	856	874	771	814	804	775	890	827	812	885	841	817	851	833	819	822	854	803	858	815	831	881	893	867	844	815	817	835	870	810	827	825	825	857	782	878	812	838	844	794	910	808	854	806	785	796	803	833	793	780	867	864	804	916	825	825	853	845	803	861	845	852	863	824	851	885	804	795	825	862	798	819	888	813	808	885	797	851	791	851	798	851	811	784	907	838	820	871	830	815	889	781	889	868	823	809	782	840	778	864	844	816	860	883	811	897	857	838	773	834	843	843	849	845	839	836	837	875	859	822	871	845	797	871	845	795	864	862	834	796	844	876	847	832	839	836	797	801	813	841	819	840	823	853	840	821	853	839	848	893	837	776	835	877	816	807	824	799	811	861	797	827	791	831	842	855	837	845	846	830	837	841	840	827	802	868	839	813	809	896	840	817	867	829	819	890	827	846	872	829	887	828	886	796	820	833	848	878	847	825	859	836	811	853	837	836	813	791	870	820	817	835	818	850	871	859	873	825	820	837	817	834	817	800	821	822	850	768	856	775	810	866	850	816	837	847	848	799	794	815	820	865	832	860	801	834	789	835	784	870	809	811	829	873	887	864	870	853	832	827	835	826	886	885	846	842	895	874	851	818	809	805	862	807	797	806	837	848	877	804	868	837	817	833	875	836	810	821	822	889	843	831	827	871	860	824	850	861	853	929	836	840	822	882	819	820	875	823	794	849	774	817	819	848	854	842	816	850	863	820	832	827	815	874	845	828	844	827	841	780	856	784	859	848	795	843	799	816	821	837	813	807	863	813	853	836	821	872	834	791	782	844	784	854	863	847	835	861	808	819	818	867	899	875	818	787	861	804	882	803	860	852	801	826	816	841	828	864	833	782	820	879	850	785	832	849	858	803	851	841	801	867	835	837	820	806	829	864	801	849	878	848	836	764	841	851	793	855	824	851	848	875	832	850	825	848	849	875	852	854	859	789	817	838	827	787	840	830	846	830	862	871	874	823	825	823	836	849	817	840	857	792	805	855	839	851	832	864	850	853	838	790	860	794	833	892	825	883	842	869	791	778	849	813	842	851	834	786	840	833	852	815	885	841	875	855	890	853	830	821	856	845	817	845	848	828	806	811	844	843	820	833	808	797	856	877	787	860	839	853	853	840	871	855	848	832	836	851	826	847	859	895	838	806	860	846	847	812	837	872	825	877	852	830	808	835	839	841	817	824	812	808	843	822	873	828	827	846	847	830	863	882	806	886	828	846	797	809	797	782	846	874	861	852	832	795	852	806	807	876	842	837	820	832	848	867	852	830	792	860	821	846	855	812	793	897	825	795	839	793	837	810	871	836	878	828	829	851	878	834	837	852	812	835	851	800	836	818	884	804	890	819	824	853	797	876	891	868	859	843	848	808	782	871	871	863	797	854	861	771	872	879	827	827	885	850	850	784	759	806	772	792	850	771	815	843	797	893	813	833	820	857	849	851	812	854	851	882	833	765	827	861	876	784	846	857	841	815	855	831	870	828	799	875	885	800	823	864	836	862	862	813	796	786	839	802	850	855	823	873	834	809	824	856	818	810	826	854	831	790	861	830	869	834	864	830	833	790	805	820	841	778	819	784	809	810	852	849	860	757	833	862	884	852	855	823	814	830	849	798	809	843	856	774	815	854	840	838	832	871	768	855	781	875	829	848	834	822	843	820	760	817	800	800	809	811
24084	21552	27606	25940	13360	1168	3396	16214	16654	11431	5563	2258	418	440	414	402	402	413	405	365	377	430	382	400	392	403	399	403	379	382	451	408	419	395	417	367	398	378	414	403	364	381	404	422	399	387	381	414	402	429	407	429	373	403	422	382	412	432	409	441	375	401	415	392	397	375	424	413	408	394	386	374	404	426	370	367	424	412	417	393	431	388	418	416	383	378	422	434	401	416	379	427	403	379	375	415	403	399	402	428	385	428	416	438	387	371	420	405	381	404	404	423	408	401	408	406	440	407	378	390	416	394	373	391	437	416	365	435	394	433	395	388	426	392	386	390	395	400	409	385	369	410	370	382	406	411	411	367	402	434	444	398	436	401	401	386	391	440	398	372	365	377	413	410	401	369	390	376	410	382	417	401	381	382	372	395	396	385	365	407	398	388	440	367	376	415	421	411	402	418	429	393	437	405	367	383	405	395	381	365	384	402	409	393	407	360	420	391	372	372	413	392	404	409	371	396	389	399	400	398	424	385	424	369	435	386	381	370	409	436	398	389	397	384	406	387	402	435	407	390	400	411	384	399	420	383	402	391	386	375	398	401	407	360	397	399	393	366	390	386	356	418	385	400	401	385	413	396	401	396	402	372	405	410	408	361	401	427	415	377	386	429	404	409	437	425	379	420	389	404	401	395	427	417	372	417	420	391	423	358	451	417	378	393	386	405	370	396	353	395	403	389	412	401	366	386	400	426	420	422	395	384	421	374	429	400	402	417	359	422	423	418	385	383	432	397	392	361	432	433	375	418	386	402	398	378	425	410	406	406	397	376	376	411	388	415	435	359	375	405	400	378	464	402	371	418	393	391	402	394	420	405	413	384	408	403	396	428	384	397	413	394	427	413	409	391	369	392	431	370	390	398	413	399	387	393	375	372	422	408	407	410	375	381	411	407	382	381	384	410	402	376	385	400	426	435	407	398	397	385	349	414	363	400	429	422	402	435	400	370	370	418	400	387	407	383	358	406	432	418	381	382	434	402	421	404	443	395	411	419	394	395	417	382	403	357	392	428	392	397	407	407	401	457	382	373	430	388	397	413	416	370	432	404	384	389	386	413	403	411	365	395	420	413	375	410	415	404	352	380	420	416	403	419	385	415	416	425	398	412	400	423	404	398	423	386	368	409	437	378	388	408	412	407	380	425	383	401	379	400	370	413	428	417	373	395	403	436	399	364	387	379	391	428	417	414	401	392	393	369	405	409	404	427	427	414	374	437	433	390	399	410	395	400	420	403	393	423	367	396	424	416	391	409	430	419	417	416	410	388	409	392	415	403	400	412	354	402	403	406	386	393	386	416	387	348	410	396	408	427	410	411	374	355	369	386	427	403	402	370	426	403	424	408	405	394	387	394	387	422	399	392	390	385	363	400	392	447	374	419	395	416	362	449	391	409	387	395	373	412	411	378	376	394	379	400	435	430	392	394	424	431	406	387	412	402	393	411	388	431	374	405	415	391	386	372	392	423	390	409	382	404	364	427	416	399	403	406	404	422	440	416	366	400	360	407	406	405	432	404	431	420	388	413	377	389	399	423	366	382	427	412	378	374	422	411	405	419	392	387	361	429	398	425	430	430	404	383	383	371	398	407	407	371	385	406	415	406	389	393	388	430	415	400	370	375	358	382	374	386	425	445	390	397	392	433	369	413	418	416	394	397	397	412	386	386	437	387	405	405	399	420	386	431	418	394	448	397	400	410	429	438	404	423	385	410	433	411	419	415	412	411	357	371	411	399	401	410	409	418	399	399	403	419	408	429	384	362	396	380	386	398	374	397	422	398	426	416	373	362	388	439	412	400	389	363	366	422	376	347	461	401	413	399	450	383	391	411	402	416	419	386	418	394	423	371	389	408	412	414	408	428	391	395	414	399	389	396	379	373	405	382	434	392	394	386	416	402	394	422	424	381	395	381	409	440	427	377	391	393	372	428	356	397	383	407	405	416	365	394	399	421	416	416	380	413	375	374	399	406	399	368	416	378	403	405	415	398	407	410	411	411	429	418	409	398	397	420	380	383	406	424	410	388	410	411	406	382	444	430	403	405	353	407	388	395	406	401	369	434	385	390	374	414	371	371	397	400	402	435	408	360	400	411	428	378	366	406	421	381	420	369	388	354	429	406	421	427	362	396	401	419	381	400	387	394	402	402	403	428	385	402	413	395	393	409	401	429	410	434	442	424	403	379	394	422	376	411	397	416	393	412	425	404	379	411	396	381	397	430	411	418	367	414	421	383	355	365	398	349	384	408	417	410	401	386	399	416	427	407	370	396	394	426	418	391	400	378	391	380	412	397	423	401	394	388	407	389	379	392	389	376	397	392	416	417	420	400	392	419	407	388	445	415	366	407	415	391	405	412	417	409	405	397	408	417	395	395	437	375	396	403	430	401	377	405	416	401	397	391	387	439	402	429	373	413	410	430	419	410	389	395	375	417	417	383	396	406	401	385	369	390	380	420	403	398	402	433	402	389	353	395	402	421	415	398	440	394	415	404	403	392	398	411	384	399	411	390	436	397	422	400	389	390	368	369	406	392	395	367	404	375	408	394	364	401	417	415	416	424	413	384	398	388	397	423	434	415	400	406	389	369	372	402	402	369	399	429	395	397	400	408	401	406	435	389	383	407	395	400	429	416	413	376	436	371	410	393	410	401	424	409	370	399	400	378	375	415	376	424	425	405	400	402	401	422	384	417	392	417	395	374	416	403	428	389	382	406	406	408	426	399	382	379	414	421	391	420	394	436	364	420	369	368	414	396	404	397	374	423	412	400	423	369	424	427	389	418	402	423	376	407	396	377	377	406	407	381	390	456	384	417	390	410	418	429	440	425	408	402	398	413	422	405	410	358	400	352	406	421	380	404	416	398	426	396	402	418	385	408	443	399	403	412	400	421	429	402	397	384	428	418	434	400	453	412	384	417	403	383	418	401	386	382	398	369	399	414	398	422	408	380	436	415	380	376	409	398	383	383	395	445	388	398	401	386	395	372	417	406	430	423	412	404	411	385	407	392	387	414	428	370	408	394	353	378	426	359	455	418	417	423	419	393	429	439	366	388	413	381	350	407	431	387	402	381	392	407	406	362	403	389	428	356	441	406	357	415	399	386	392	378	388	430	391	425	386	389	387	393	418	422	383	378	421	399	394	406	416	379	387	368	413	403	407	409	378	376	421	387	426	400	395	415	359	397	377	378	405	380	463	397	410	356	403	415	420	428	377	402	397	410	394	381	386	391	401	373	383	397	419	425	377	401	384	409	399	396	390	370	392	409	398	412	397	432	429	409	360	379	421	388	432	402	407	412	429	419	411	377	387	417	421	373	389	382	400	425	362	418	402	434	395	400	385	382	419	417	423	395	429	382	376	408	434	391	403	402	374	437	383	396	420	404	406	373	379	389	416	402	429	388	426	400	400	424	388	422	426	407	380	397	388	402	386	407	386	382	420	394	406	406	387	409	402	354
3766	10546	6461	2924	2456	1974	8062	28051	26697	18969	11176	4992	719	731	652	645	685	716	653	677	621	663	637	676	656	682	661	701	673	720	655	627	697	663	675	711	660	699	663	702	680	660	684	666	633	671	703	665	612	669	643	660	703	659	670	699	701	654	659	680	672	623	695	713	659	688	725	688	647	642	684	666	679	645	677	689	722	684	686	685	683	635	708	695	681	683	680	638	639	689	700	681	681	658	665	700	679	649	678	662	655	695	656	636	689	643	703	702	715	758	688	654	710	675	695	647	666	727	710	673	680	681	687	697	668	631	664	658	691	714	703	660	651	685	660	669	676	657	717	673	700	699	728	690	663	653	696	659	707	649	683	691	644	690	644	674	660	661	651	688	701	732	662	684	680	650	711	676	697	709	683	673	700	680	671	672	720	675	691	687	678	713	693	683	631	663	678	650	691	653	677	679	684	695	643	685	685	668	638	699	616	704	726	671	635	703	694	712	696	686	666	692	697	693	675	691	671	650	637	668	750	705	633	683	681	691	648	668	663	658	697	669	660	651	642	686	677	691	716	692	685	659	711	637	691	687	634	650	664	688	659	682	723	679	682	667	627	685	693	677	687	627	703	666	636	729	697	648	691	652	675	672	684	690	687	694	682	649	669	703	713	677	664	692	651	707	628	683	685	692	670	654	681	668	674	652	680	709	677	700	702	656	677	682	719	688	653	637	659	684	706	649	614	702	684	698	651	708	660	705	662	648	629	638	685	694	675	682	609	720	645	625	730	720	626	669	644	679	663	678	667	628	698	683	615	698	696	700	650	690	682	639	708	711	652	639	714	637	673	694	616	666	661	672	671	636	633	680	661	712	625	662	711	683	703	630	723	680	655	682	687	681	751	715	689	670	668	677	646	676	668	666	658	685	709	694	677	679	683	671	674	677	661	694	646	668	613	673	679	664	663	685	658	696	644	646	707	669	672	681	677	698	671	667	686	679	673	675	643	680	648	710	647	663	663	677	664	658	662	668	645	721	752	764	668	654	660	678	720	700	677	672	705	649	668	665	688	712	644	654	709	667	679	680	688	690	693	711	627	702	667	674	700	675	667	674	703	702	654	625	731	636	679	672	657	672	673	677	640	621	702	680	645	693	688	691	660	613	685	620	668	650	683	686	685	702	692	655	640	668	656	663	687	686	695	639	706	666	671	662	680	668	671	664	631	652	722	628	734	632	615	660	648	667	630	642	653	602	640	700	734	678	684	657	694	670	648	690	647	685	687	643	671	671	691	675	624	651	671	675	685	718	648	657	686	694	673	661	683	693	642	659	679	692	717	674	710	640	693	643	647	666	710	652	706	676	710	664	690	672	677	655	632	670	662	649	700	658	618	641	708	687	715	685	667	701	708	636	696	668	667	686	722	654	689	681	666	703	677	716	638	656	732	685	679	699	667	678	679	736	666	667	700	674	695	628	653	664	673	630	621	685	660	677	679	612	676	684	709	666	687	666	650	666	674	650	712	663	680	660	661	695	668	700	680	648	675	667	681	676	686	704	702	666	708	657	722	663	669	645	666	619	689	652	637	644	704	683	676	662	637	702	712	644	660	660	660	682	644	643	687	692	680	646	644	666	629	679	679	663	677	639	630	646	670	704	651	596	678	702	678	669	640	668	673	666	614	647	714	679	662	665	677	692	658	718	671	666	693	744	653	647	724	680	684	665	662	681	711	689	679	732	675	647	672	689	652	673	690	655	676	650	627	668	646	657	625	667	680	647	648	647	716	693	694	669	654	651	645	652	647	699	680	675	637	657	639	649	676	641	728	686	679	683	652	694	652	621	674	690	705	675	694	684	662	747	657	639	642	698	655	665	666	698	682	667	680	646	691	664	701	695	705	668	726	688	676	681	682	675	647	677	660	736	654	653	642	690	689	690	730	662	634	670	649	679	676	645	678	665	684	704	675	665	690	670	701	696	682	702	697	716	668	682	712	657	665	654	705	701	642	686	710	649	678	651	697	692	724	686	675	658	639	694	734	684	669	637	674	702	695	634	665	672	716	684	679	669	664	705	634	648	710	655	640	659	663	667	661	663	656	685	596	631	657	667	680	689	687	650	681	659	645	732	664	675	639	648	631	680	671	676	703	676	658	652	644	663	651	696	682	686	671	675	678	674	637	672	668	670	626	643	639	682	662	660	708	685	649	684	642	686	666	690	722	678	674	718	663	663	666	730	677	667	709	701	681	719	684	662	628	707	671	668	662	644	662	618	640	719	718	702	678	640	650	724	666	658	645	686	669	671	722	664	687	659	661	649	666	675	648	691	687	678	679	675	677	665	705	732	631	641	698	636	689	710	653	703	669	737	691	666	665	749	668	676	643	697	694	658	746	656	641	668	653	677	636	696	657	670	689	647	666	667	751	680	664	692	670	681	712	668	656	661	648	677	682	705	740	632	639	651	706	650	683	682	714	639	696	666	658	671	684	668	646	686	650	693	645	665	641	648	697	670	683	682	666	672	684	681	665	660	704	678	706	672	672	679	646	645	674	689	651	657	606	688	637	670	639	638	704	684	653	687	671	625	662	640	663	711	656	680	686	637	660	728	692	670	687	684	737	677	660	692	707	648	643	675	635	628	645	650	651	684	668	673	710	681	654	679	649	670	658	660	669	682	679	681	674	672	664	691	683	621	677	696	714	672	662	640	688	682	673	699	653	648	645	668	658	663	672	694	670	675	678	668	705	675	646	697	703	654	655	695	635	723	652	701	715	692	702	644	688	671	658	707	709	683	648	695	642	716	693	694	692	594	678	680	691	686	728	640	664	656	691	688	690	675	648	682	676	672	649	657	655	703	646	669	673	652	674	685	708	648	683	692	668	666	690	639	702	689	677	651	718	713	693	638	691	681	693	660	652	658	630	644	662	682	667	679	687	672	733	692	648	667	651	672	651	710	663	686	650	699	644	665	707	685	612	666	662	673	700	698	690	648	686	653	651	668	632	702	638	661	673	696	680	676	671	640	674	665	663	669	687	683	715	658	674	679	665	667	673	664	668	657	670	643	694	685	678	688	630	664	622	680	713	646	686	627	657	677	631	718	649	720	629	671	682	675	639	687	663	695	694	722	654	701	661	730	692	711	681	614	691	703	703	708	640	692	629	704	726	684	665	631	683	665	692	631	658	652	705	663	710	664	713	680	686	670	675	677	679	654	693	623	729	643	657	624	711	729	640	694	707	657	672	679	712	715	691	657	694	656	727	685	678	630	664	645	680	640	686	673	721	682	694	652	672	695	658	704	636	701	682	688	657	662	690	689	656	649	690	653	666	667	695	695	694	660	683	691	661	704	714	705	670	665	673	657	647	688	677	657	686	694	713	687	683	661	664	644	648	662	650	641	703	658	711	672	683	653	676	673	640	658	680	681	695	679	687	699	673	716	692	666	670	651	693	675	673	706	690	711	674	714	692	636	690	675	656	705	707	685	702	711	706	638	666	677	696	688	677	703	646	686
25488	21568	24565	16778	990	656	1229	6532	6914	5107	2790	1349	477	515	469	490	497	464	505	471	522	487	477	459	463	503	458	458	494	517	507	506	477	528	516	467	485	459	473	455	505	501	487	495	497	455	490	521	507	484	502	482	498	479	471	505	460	460	511	486	497	476	472	472	469	468	465	487	476	462	489	467	506	459	440	457	457	475	519	476	464	487	467	451	473	459	474	496	459	492	492	495	477	441	491	473	485	459	487	493	495	477	518	495	482	472	483	484	472	506	492	441	446	464	469	517	478	440	504	439	491	481	510	462	460	482	498	463	463	497	460	507	528	509	497	486	489	454	453	536	458	462	506	491	465	457	484	451	487	476	472	463	489	482	469	466	456	509	484	472	493	475	498	452	487	509	460	472	440	450	471	436	525	459	454	490	488	474	492	467	446	514	467	477	469	454	469	457	460	481	486	501	479	495	479	475	494	438	474	488	449	454	481	465	467	489	510	449	497	501	447	468	494	478	466	513	472	452	480	493	469	484	442	476	475	451	472	445	472	484	472	448	472	462	496	493	460	500	469	489	488	480	461	510	467	456	467	427	466	475	416	520	497	463	477	485	487	434	470	485	459	519	474	455	469	462	460	448	463	504	475	446	491	491	488	488	482	482	476	482	477	477	480	509	449	493	483	466	513	461	475	445	495	473	418	468	455	473	508	474	483	466	484	519	465	524	457	459	513	493	501	531	486	470	439	473	448	505	527	439	501	442	491	494	455	458	478	445	499	500	473	505	473	512	495	442	472	483	473	482	507	502	474	531	441	521	483	434	480	464	501	463	497	479	501	452	413	454	502	508	451	504	469	470	526	486	460	490	491	489	509	486	464	471	478	443	455	511	498	499	472	440	458	493	463	490	492	481	438	445	467	486	459	444	497	497	409	483	516	502	455	462	487	433	485	471	459	455	497	461	457	464	477	491	475	460	467	494	498	458	455	450	456	463	469	473	459	487	522	499	472	470	463	490	458	460	457	469	437	478	469	507	474	420	489	473	475	508	467	501	506	492	460	457	439	429	462	465	451	449	519	485	458	499	448	434	453	510	447	472	511	490	457	472	508	473	478	496	461	461	468	490	449	511	510	464	485	495	456	451	478	471	438	503	486	468	473	478	485	433	479	440	476	514	491	446	482	483	472	483	463	478	460	443	468	458	485	453	499	485	505	473	464	466	493	482	462	436	499	457	502	450	507	506	417	526	490	486	509	470	460	479	454	463	517	442	462	485	477	519	518	484	458	478	487	458	525	470	452	448	508	482	477	513	492	492	447	490	496	491	491	483	455	485	453	506	488	475	449	480	456	453	422	496	487	494	521	484	499	463	476	488	508	472	468	483	479	471	474	479	502	469	471	473	483	510	476	524	474	458	495	497	477	475	435	462	475	493	461	460	464	479	438	472	508	530	500	500	487	475	446	491	475	473	493	467	465	465	471	508	454	455	507	509	475	466	488	493	479	455	504	496	529	521	468	519	512	494	449	480	474	468	440	496	454	440	486	502	459	493	487	486	470	518	492	493	491	472	470	478	437	522	448	494	533	473	442	474	467	485	466	506	511	495	459	451	472	496	515	502	503	470	486	526	462	496	478	483	452	464	424	542	483	475	474	483	502	457	490	489	481	488	477	523	442	463	539	433	452	479	465	484	489	456	463	499	482	455	522	495	512	478	515	443	508	486	474	446	470	439	483	434	480	489	461	446	486	479	436	472	474	505	487	497	478	481	467	478	488	422	482	497	533	489	469	474	455	485	513	506	479	508	474	459	482	480	483	416	512	472	458	489	465	458	471	453	492	522	497	491	490	491	483	501	445	470	415	467	502	439	461	497	451	484	513	465	490	500	492	473	526	481	492	433	476	530	484	459	516	547	486	455	482	460	472	498	455	454	471	488	472	490	473	484	505	478	466	513	480	510	513	474	468	472	489	452	464	448	483	498	483	484	490	493	481	484	460	465	475	461	460	476	484	494	492	470	475	495	492	488	456	485	525	494	478	504	481	413	485	465	463	499	462	472	463	466	466	516	446	463	508	453	457	472	470	437	472	452	475	490	475	462	505	487	450	441	510	439	471	468	475	487	533	500	456	478	494	486	493	489	506	483	454	478	450	459	463	482	525	501	465	474	457	466	459	511	481	471	490	457	499	450	490	489	454	470	489	495	491	487	499	494	479	452	503	466	490	451	514	441	446	451	485	446	489	485	498	449	498	486	473	427	485	468	441	534	475	486	467	462	477	460	485	496	475	487	520	466	465	478	431	485	442	475	458	488	495	486	467	504	485	468	492	467	502	486	539	489	433	468	481	497	522	469	476	486	461	494	462	496	454	490	514	479	431	475	497	447	485	498	478	443	453	471	471	476	447	475	495	463	494	477	498	471	478	460	476	489	483	501	485	490	487	532	448	484	477	485	470	454	468	481	474	493	441	506	507	476	468	486	500	464	509	439	461	473	452	460	470	445	511	479	461	460	484	466	455	449	445	460	474	451	481	467	460	461	474	495	520	455	483	477	497	492	488	474	491	479	506	455	492	493	467	508	489	493	507	509	488	476	449	419	495	479	478	507	456	491	445	438	480	484	470	500	449	500	462	472	421	479	419	468	475	472	483	434	501	480	502	469	539	481	448	479	485	453	445	504	457	503	516	469	460	458	453	478	491	454	496	491	490	453	474	446	495	438	492	475	484	443	491	482	494	453	466	458	486	499	482	470	520	487	440	517	483	495	464	477	500	491	446	518	447	524	473	517	490	466	461	459	491	453	473	457	477	477	477	484	437	449	508	464	487	489	493	447	441	495	435	495	449	480	439	482	499	468	470	477	460	433	497	505	474	499	479	484	494	456	496	430	501	486	484	459	499	464	481	475	486	482	449	476	420	475	493	463	488	459	478	496	499	454	497	462	488	483	500	466	461	463	448	451	533	483	521	460	482	452	489	480	452	461	467	467	493	455	518	452	444	458	477	507	496	479	474	503	484	502	449	469	493	469	450	483	456	498	445	478	437	496	502	440	477	476	469	462	462	462	473	470	500	420	484	497	459	474	496	458	444	507	494	471	512	469	476	506	478	445	480	471	494	480	459	461	509	470	473	502	484	494	501	487	479	456	501	492	445	486	501	513	503	477	442	505	485	471	494	493	473	465	463	474	485	480	482	509	509	495	470	531	490	483	475	477	419	510	467	475	484	500	475	462	485	513	469	487	451	491	440	476	500	506	484	507	487	447	462	496	439	485	478	493	455	461	475	455	457	500	470	454	444	445	478	489	456	509	497	489	470	481	441	499	451	472	501	490	506	475	494	457	473	496	470	490	477	465	518	462	461	488	461	455	477	526	450	489	486	482	483	482	462	458	468	474	498	512	466	431	468	484	457	485	493	462	495	446	466	455	437	465	504	493	489	450	471	470	500	458	492	461	472	456	463	483	472	489	481	449	474	452	510	451	451	495	479	473	457	501	431	520	459	500	479	519	448	470
4152	6086	3993	2259	1742	1449	3916	18022	17405	12621	7469	3406	816	744	709	788	795	779	742	813	802	822	775	788	793	760	822	768	740	779	770	781	751	784	797	775	734	757	792	756	755	741	732	760	781	786	741	765	735	764	750	775	744	791	761	763	737	761	704	756	754	805	758	780	755	792	757	775	838	802	745	797	768	807	769	791	696	767	755	729	719	750	834	808	798	791	765	738	729	758	742	762	788	782	782	777	760	795	765	729	770	759	832	766	784	775	750	755	744	756	775	781	791	759	767	758	787	774	782	769	727	734	760	769	747	862	761	794	717	759	792	794	842	756	696	766	707	809	784	813	760	817	759	775	806	794	733	789	791	760	784	810	781	741	744	762	735	762	781	752	823	772	771	761	780	824	765	786	784	804	793	750	780	777	811	763	817	812	753	786	754	764	799	818	800	718	788	771	796	803	824	750	776	782	800	813	782	759	768	775	762	803	809	786	723	835	797	741	793	751	781	747	745	797	729	751	775	797	749	779	777	800	773	806	745	741	792	773	753	796	750	724	766	744	738	768	798	775	766	796	788	752	744	803	765	783	799	783	763	809	752	825	812	744	760	790	773	809	755	780	769	752	795	757	747	751	817	739	681	815	756	748	782	708	749	751	780	786	759	735	792	779	750	746	776	749	776	768	795	783	759	737	726	748	755	792	806	760	762	800	812	762	818	797	791	714	779	770	834	752	776	772	782	774	746	759	790	759	801	743	760	788	731	763	823	814	760	750	783	708	808	811	739	764	746	749	804	789	836	764	750	773	797	766	800	774	758	744	772	788	772	733	797	778	777	761	741	736	743	728	746	786	795	791	771	805	821	773	781	767	805	769	792	744	766	774	789	785	787	778	771	786	781	706	802	769	793	761	742	791	774	768	806	790	736	772	805	806	734	789	736	763	762	749	755	808	804	759	759	766	780	768	752	810	801	770	757	819	781	751	783	821	792	780	783	769	785	788	777	804	732	764	750	791	761	847	768	765	767	788	761	787	782	733	751	704	746	793	729	784	750	780	772	801	722	732	771	808	807	832	738	702	808	776	821	754	757	805	742	811	765	711	768	777	769	745	776	766	798	806	784	793	736	775	762	814	813	736	800	774	744	726	806	745	745	788	808	811	770	732	810	757	797	773	811	785	742	767	754	769	790	809	769	818	782	783	726	820	811	754	733	788	807	730	816	813	789	759	785	808	757	767	772	809	804	791	822	770	777	786	743	818	785	749	788	799	793	803	804	761	799	784	758	760	767	756	798	739	751	782	808	773	744	756	790	795	738	727	796	748	769	783	799	778	762	716	750	781	762	772	771	790	791	785	811	711	779	815	754	804	743	780	773	782	791	788	736	778	769	782	818	742	749	774	758	763	757	723	761	759	721	772	823	778	770	772	767	798	777	728	727	727	806	788	766	800	794	794	750	771	811	760	799	774	759	793	813	825	782	791	760	790	753	744	785	754	794	807	756	750	774	774	776	821	782	771	751	757	794	765	806	761	778	741	782	763	753	781	785	784	819	794	784	803	810	769	765	703	762	757	848	746	750	750	770	745	713	740	798	779	766	814	815	818	802	764	775	780	743	800	759	777	755	811	777	817	724	773	773	824	806	774	759	779	786	782	735	761	743	759	798	770	769	766	815	761	799	765	779	717	765	815	799	781	775	813	805	754	750	748	776	819	755	733	777	741	782	730	819	764	785	796	814	775	801	743	724	777	763	718	778	805	783	750	765	780	767	776	739	805	757	780	769	808	762	800	798	802	799	795	774	784	745	774	814	772	801	773	773	775	796	778	752	793	775	757	792	770	750	760	770	770	721	810	777	806	778	767	796	768	719	790	788	794	786	801	751	796	738	773	788	783	776	794	784	799	799	728	782	811	803	779	752	737	771	781	779	796	753	769	728	787	785	810	753	793	758	822	761	816	800	772	812	773	758	756	807	778	775	765	763	775	840	770	762	810	724	761	783	783	795	825	832	752	769	765	803	764	762	794	783	771	764	770	773	796	759	789	804	761	757	779	766	753	752	807	754	785	793	771	786	809	800	752	769	803	747	713	770	788	762	772	788	739	768	774	780	777	830	760	815	830	759	743	775	788	744	753	815	806	788	739	747	801	808	830	785	799	816	756	737	768	781	784	790	797	797	786	801	763	712	742	757	732	771	815	786	769	814	788	755	775	770	740	777	818	797	719	778	763	770	779	771	750	767	787	758	817	751	756	797	774	775	785	785	808	792	769	784	743	716	793	791	789	813	798	784	763	756	795	774	745	800	840	829	691	798	803	776	796	801	766	805	794	775	745	773	801	746	789	780	748	758	790	807	783	781	801	743	835	792	796	793	747	750	800	783	828	757	766	717	781	792	804	777	817	771	831	794	760	801	814	752	785	743	801	762	755	845	722	773	716	796	809	768	777	800	793	801	807	765	764	777	767	780	747	775	798	769	768	790	761	809	785	790	783	751	763	765	771	767	777	752	761	759	774	754	806	788	767	803	767	725	731	774	744	799	788	767	806	754	746	717	782	759	759	734	754	776	729	771	805	839	755	742	808	777	732	773	785	755	744	808	752	781	808	796	806	720	815	807	773	776	778	728	810	795	796	785	803	769	781	771	743	732	791	763	781	800	792	737	767	756	741	731	784	810	790	815	721	720	793	795	797	752	791	765	780	787	745	763	783	760	845	776	788	712	804	792	794	775	803	765	754	775	777	796	786	783	840	736	746	769	816	752	755	773	807	780	737	777	752	761	787	747	745	794	809	815	830	780	781	760	753	782	786	713	749	789	780	770	766	764	776	796	777	753	749	755	825	756	816	744	809	753	793	768	770	754	778	771	788	759	815	785	728	716	782	784	790	788	784	813	782	818	737	820	815	784	797	791	808	726	825	725	804	772	819	787	712	769	814	797	784	783	782	768	805	773	784	785	811	773	776	786	797	783	800	761	742	748	792	714	777	746	831	804	767	783	748	770	755	773	754	727	809	776	846	784	719	779	802	753	753	799	800	799	817	780	734	755	729	747	728	734	784	808	802	811	776	720	753	764	786	735	788	769	771	791	744	787	776	762	762	769	822	772	749	804	739	776	762	761	727	792	755	777	781	769	761	725	784	716	762	755	769	796	729	804	750	778	755	771	782	772	781	746	783	737	766	786	791	804	723	751	776	760	783	821	774	756	761	760	795	724	749	796	753	745	753	772	743	818	784	720	740	744	793	813	771	730	732	802	756	789	760	754	757	817	693	774	767	752	788	775	785	765	796	687	752	735	789	758	768	799	789	744	798	786	771	783	740	757	779	755	787	767	792	757	792	782	782	789	712	733	786	741	830	785	725	771	785	761	769	764	776	751	780	784	759	823	751	811	769	777	768	820	788	808	801	785	742	783	735	799	740	777	800	791	757	797	843	797	786	740	728	802	795	776	757	748	787	753	756	780	776	812	778	774	783	736	726	769	805	785	797	730	784	768	783	760	813	763	799	788	750
22930	21592	28657	25006	21591	14798	16842	28928	25208	18944	10368	4355	635	323	311	331	314	283	347	311	315	330	323	326	347	327	290	336	330	323	325	317	319	310	313	287	307	321	306	299	315	326	287	286	326	299	315	331	356	328	326	318	308	325	310	329	335	345	304	288	325	299	321	309	329	283	293	326	342	284	287	312	307	313	331	313	338	322	272	279	336	302	332	281	316	323	291	314	323	295	336	339	314	308	326	320	298	293	324	313	290	321	310	312	313	304	316	289	287	325	311	305	275	296	337	315	320	318	320	301	278	307	341	338	325	327	308	329	349	314	304	306	312	291	341	267	328	328	330	283	299	332	321	302	322	298	290	319	303	307	302	292	308	344	322	302	338	295	303	291	308	289	320	316	311	304	304	296	306	292	304	326	312	344	324	336	321	339	330	307	326	329	326	300	314	301	328	286	320	336	323	326	289	357	309	301	303	320	318	293	293	337	301	344	332	308	305	317	304	301	326	279	326	309	330	293	316	318	310	327	324	317	305	336	342	328	311	308	287	302	283	318	304	311	290	298	310	332	340	312	317	350	312	325	326	270	269	305	303	297	326	333	310	315	313	314	287	296	317	312	316	325	319	295	304	305	341	295	307	295	306	315	328	315	344	294	323	319	326	337	300	344	294	307	296	344	290	303	275	319	343	303	304	282	323	334	313	307	303	321	307	295	327	290	320	288	325	309	311	317	294	298	309	302	311	303	303	307	286	285	306	332	322	323	315	310	318	314	325	320	305	307	301	285	285	313	306	303	325	324	320	326	302	276	286	307	320	330	323	294	314	294	294	297	312	305	303	306	326	316	304	293	339	330	338	332	318	296	329	329	312	322	287	296	316	297	292	325	297	316	336	314	312	341	301	300	292	326	332	312	309	291	291	332	327	301	297	311	287	295	262	316	323	299	309	324	329	345	294	315	316	289	337	321	334	318	284	323	324	334	276	320	292	295	306	304	299	298	299	327	316	312	289	307	322	316	315	297	278	286	319	322	297	313	300	303	306	320	300	343	309	311	300	288	300	325	304	312	287	292	304	297	319	287	333	289	337	315	312	308	311	326	321	308	319	305	318	299	343	311	315	284	300	304	285	289	289	321	294	318	280	277	305	321	331	321	317	298	347	294	301	267	305	306	340	307	295	344	312	309	272	315	320	298	333	316	337	312	295	298	290	288	313	327	324	304	328	335	293	298	324	312	309	313	285	305	333	292	278	304	280	324	312	322	282	338	307	319	324	285	303	275	282	318	309	309	322	323	307	294	308	303	324	305	307	305	262	291	297	297	304	296	299	301	309	289	308	296	320	318	319	335	305	307	312	316	327	317	303	330	312	306	323	298	307	328	321	328	339	303	316	286	290	304	325	307	315	305	326	307	312	332	289	321	328	327	333	340	302	316	313	321	335	328	316	343	288	311	327	309	324	322	292	342	316	290	294	307	309	322	296	324	311	307	306	322	323	322	296	283	335	290	318	278	325	318	358	304	308	310	335	320	316	318	303	319	301	309	312	278	302	343	320	323	332	302	295	304	277	302	328	303	323	312	314	332	333	313	332	328	303	266	326	300	318	308	311	311	306	339	307	312	306	332	315	319	316	347	279	306	313	310	314	309	318	302	312	286	321	303	314	317	332	304	335	286	308	289	296	341	312	319	295	292	302	312	338	313	306	306	297	324	346	329	319	296	327	302	308	311	269	316	329	293	323	281	319	289	301	331	329	312	309	324	293	318	310	291	314	334	330	309	302	347	341	318	323	329	337	308	302	318	299	335	292	294	297	358	301	319	310	337	306	319	334	328	305	301	321	328	321	308	305	303	299	329	306	307	307	297	309	314	326	306	304	306	306	330	287	307	330	312	313	297	318	294	335	311	333	311	337	288	320	291	303	326	344	303	325	329	336	305	301	316	313	302	340	316	304	327	330	302	308	323	325	310	304	300	329	311	281	334	308	309	305	324	292	279	310	309	310	320	313	312	336	317	333	307	300	299	311	343	327	319	297	339	300	321	301	309	316	323	348	302	277	274	324	293	306	307	329	309	308	352	311	334	330	292	326	305	262	331	318	306	270	316	311	311	309	324	326	297	309	328	312	300	320	319	291	319	292	289	309	297	314	292	312	298	297	306	326	302	331	311	359	316	338	285	286	311	279	275	313	323	308	288	319	314	306	302	279	309	321	331	282	281	266	297	275	314	343	310	324	288	299	301	322	291	300	309	318	323	307	306	299	316	317	337	319	311	330	315	310	319	322	306	312	327	287	305	299	332	314	297	292	291	301	329	322	289	318	337	310	326	307	273	342	309	309	313	287	311	310	314	317	314	312	288	275	344	304	332	321	325	307	289	323	313	334	338	277	315	292	302	335	333	312	308	330	323	319	297	309	318	324	309	362	308	292	315	292	315	331	309	319	297	324	311	312	309	313	321	346	282	326	304	331	323	326	302	298	290	283	299	303	301	302	319	328	326	285	314	344	315	318	324	317	317	258	290	336	303	318	299	307	347	316	311	316	334	317	344	345	316	299	289	309	326	272	314	292	305	324	301	279	331	282	324	323	280	319	322	337	294	308	319	336	326	324	317	338	341	283	307	294	296	319	313	301	311	317	306	326	311	297	280	321	301	285	332	316	332	291	335	298	306	320	333	273	319	293	337	302	307	322	277	314	329	305	353	281	342	310	269	299	295	294	288	316	310	330	291	312	299	322	320	278	339	314	288	319	275	331	323	312	309	316	318	304	306	333	311	302	327	322	284	314	297	321	309	332	333	307	288	309	304	301	289	311	304	298	290	300	318	306	327	330	307	314	293	299	327	309	303	312	329	328	291	309	326	276	311	314	294	319	289	336	339	301	281	299	292	333	302	286	307	282	301	310	292	299	304	329	301	305	320	274	299	290	305	343	334	285	267	350	311	288	293	293	303	291	325	313	294	333	284	326	336	307	345	315	330	310	294	330	299	285	337	307	351	315	297	307	340	335	314	322	328	314	317	327	310	288	323	314	307	334	309	315	334	323	280	260	315	304	341	303	319	290	340	324	298	298	331	332	346	317	308	270	299	298	318	312	285	300	349	297	318	281	310	343	325	320	343	297	301	329	279	322	318	299	331	309	321	333	309	319	307	315	327	332	301	337	293	304	323	304	321	302	309	354	292	300	307	297	311	327	295	316	326	303	303	315	314	318	309	274	327	286	308	301	334	296	326	324	317	300	301	329	316	318	343	299	295	294	316	315	301	284	315	281	325	315	267	288	311	317	284	324	337	316	307	282	289	322	302	303	325	287	333	265	303	287	320	323	336	284	312	325	330	298	319	313	294	291	296	300	293	312	335	308	329	324	322	326	292	304	335	299	277	313	289	327	311	301	302	336	328	308	298	323	308	320	320	323	298	348	294	322	313	296	313	312	317	315	316	288	300	301	295	342	328	299	306	299	319	321	296	309	330	326	305	283	305	321	355	327	298	307	322	326	336	322	320	304	302
5215	16201	10168	5150	3608	2848	26454	38565	34758	26695	17952	9335	1262	478	517	528	478	489	536	513	491	518	516	545	499	493	521	484	521	513	539	544	536	490	495	544	533	527	504	507	510	477	484	498	460	516	460	557	490	516	530	510	528	525	501	512	510	558	499	515	533	539	514	511	494	481	495	493	526	488	507	528	488	544	526	509	527	479	506	487	515	481	512	521	566	487	436	533	531	515	520	514	467	512	509	473	522	504	503	555	481	497	477	521	489	518	494	505	519	532	482	517	478	533	446	468	476	546	509	482	507	507	537	528	511	535	506	503	509	527	519	527	528	532	495	529	517	511	484	502	475	524	521	505	542	530	512	515	527	535	471	516	521	478	500	512	508	505	492	501	502	515	482	530	538	534	564	531	503	512	503	478	543	539	496	480	552	517	551	506	546	487	543	510	517	511	487	518	510	540	522	483	463	502	518	492	499	499	509	531	521	469	494	497	508	544	486	487	478	493	508	511	507	515	514	441	506	520	489	525	470	503	479	504	493	536	531	531	566	502	454	534	503	516	524	474	511	500	563	494	450	478	524	505	482	534	526	524	521	503	482	474	517	566	539	506	508	585	548	499	475	534	488	516	536	521	491	506	503	558	513	478	537	468	483	492	505	514	516	517	457	527	488	534	547	488	495	487	491	471	513	487	538	504	484	506	535	475	502	514	516	530	477	492	488	519	471	520	454	512	528	512	534	512	502	497	507	483	455	518	474	463	563	518	512	522	495	521	498	486	496	520	498	533	539	505	484	514	476	500	515	557	540	524	523	505	513	528	494	509	497	495	499	494	480	512	531	485	510	549	479	556	495	568	475	497	494	533	512	519	579	498	520	468	515	529	531	478	516	520	502	551	526	515	511	533	481	509	519	548	456	505	507	490	523	499	528	534	463	513	498	510	525	513	483	491	493	509	507	492	491	492	530	497	482	513	503	481	502	501	531	487	536	481	536	505	522	518	478	519	520	491	483	531	513	479	480	495	534	518	471	504	535	581	505	549	525	487	520	506	535	526	499	554	515	519	528	500	491	492	478	496	471	526	535	513	518	483	484	553	493	505	484	493	513	532	511	507	489	522	507	510	535	490	516	516	514	500	423	539	484	503	486	502	498	534	486	563	486	508	529	506	518	504	500	500	489	513	533	496	542	488	467	491	520	529	539	516	530	481	500	525	481	479	493	515	547	510	492	529	484	500	520	490	506	523	474	513	496	516	522	513	516	547	492	478	524	523	517	512	487	527	530	565	513	535	495	477	467	502	474	522	520	539	519	529	502	525	497	552	487	517	516	511	512	518	507	516	501	507	484	533	513	518	466	537	512	501	544	442	541	544	506	509	524	530	509	559	524	475	491	526	494	530	512	496	544	493	497	491	510	539	496	525	519	515	495	496	496	501	524	485	528	488	494	538	514	489	503	488	492	524	525	487	509	506	502	484	520	490	504	485	534	526	480	530	500	518	536	526	514	527	522	534	511	488	505	515	499	530	502	508	492	529	555	480	496	531	504	496	504	535	514	472	528	525	515	555	508	504	521	461	502	530	508	472	514	514	506	516	505	506	510	538	478	503	496	494	509	503	526	537	532	515	511	476	512	539	500	500	478	523	476	516	504	524	491	509	456	526	490	510	533	531	525	514	526	496	507	528	522	497	553	510	546	527	523	511	518	535	513	488	496	512	510	545	518	496	498	555	498	530	509	528	492	534	491	511	552	478	539	511	521	492	529	519	520	506	505	509	489	489	508	514	504	490	509	525	486	507	449	484	520	509	513	506	508	519	518	499	503	522	482	514	523	462	486	507	539	481	499	467	497	517	539	521	520	520	501	493	477	537	475	524	496	514	464	547	515	524	513	509	499	532	504	522	539	508	464	512	503	501	511	530	494	513	456	526	493	484	459	504	483	483	515	499	484	539	559	455	482	513	511	510	485	482	508	507	508	472	525	461	466	518	519	525	526	481	503	533	473	483	476	523	466	511	534	494	532	498	516	521	481	523	509	508	563	518	511	521	515	496	545	472	521	509	522	516	514	499	500	555	526	504	543	496	545	508	582	555	533	530	486	510	503	513	486	533	519	493	492	512	521	471	502	501	555	512	523	482	474	511	507	545	504	536	524	507	485	483	513	524	513	491	476	489	569	510	496	503	505	473	496	485	474	484	521	483	494	485	525	505	498	531	494	492	509	530	497	482	523	480	519	542	505	503	506	468	512	481	518	476	468	506	537	478	508	529	519	500	521	527	534	551	484	503	514	488	524	467	525	536	472	486	524	499	470	520	472	526	485	489	512	487	530	501	526	538	508	494	542	486	475	493	489	533	544	527	488	509	485	469	478	490	474	500	504	466	491	474	502	503	485	501	519	557	498	488	496	506	515	522	493	544	501	476	508	470	515	533	499	508	472	498	501	528	516	517	489	489	512	522	517	556	500	516	494	518	521	498	524	529	528	523	466	511	490	537	508	523	511	469	509	466	497	553	475	495	505	528	519	491	505	476	452	522	479	486	528	473	522	553	511	492	493	486	521	490	540	519	499	513	558	497	534	489	527	500	506	532	490	496	537	494	506	520	513	475	485	514	532	514	508	487	520	505	517	518	517	489	500	508	551	540	552	480	527	477	543	515	523	502	503	507	515	504	527	530	516	548	505	522	478	540	485	567	482	538	521	492	516	579	505	493	484	470	508	496	496	477	504	541	492	510	515	454	490	489	499	462	514	503	476	536	498	513	512	487	517	514	496	525	497	494	496	537	498	526	529	526	501	524	506	514	475	533	483	496	508	505	482	475	493	515	528	479	498	562	457	486	534	508	536	473	501	504	544	493	469	464	486	518	552	545	523	507	489	503	488	558	542	476	476	492	553	508	483	494	494	518	520	491	463	503	518	522	526	492	491	519	535	479	507	489	525	506	523	497	503	505	538	507	536	516	532	546	499	465	512	485	511	530	557	541	462	500	498	485	516	529	529	495	509	508	486	491	509	497	510	469	523	523	537	518	486	496	497	553	531	521	488	541	526	483	514	514	494	465	505	517	523	489	536	516	524	540	496	513	505	538	464	531	468	501	509	493	482	505	487	499	535	491	442	495	510	522	464	476	499	534	520	530	497	515	546	536	498	513	523	521	466	475	470	504	501	479	510	514	521	529	522	474	535	479	535	481	511	492	510	506	481	494	531	487	549	482	501	474	505	515	456	496	516	493	482	510	526	504	516	496	492	485	517	519	511	549	497	521	529	526	479	482	523	497	502	463	475	518	504	509	503	461	530	520	507	528	522	526	460	492	521	480	521	505	478	508	507	476	504	511	521	504	498	500	487	510	541	532	528	498	445	560	499	515	494	520	527	580	503	541	507	484	465	507	521	500	518	489	489	546	510	497	523	530	503	482	523	531	497	532	540	538	486	480	529	469	516	503	511	478	493	477	527	489	498	512	485	496	516	533	505	516	466	510	514	523	498	492	532	478	529	481	445	495	520	453
27700	17743	3784	1309	880	732	1630	3300	2856	1778	1237	799	509	476	536	530	506	530	488	505	527	527	523	498	507	519	484	509	509	524	540	500	515	514	493	548	516	569	522	534	493	519	503	484	537	528	535	523	488	511	499	542	511	517	473	538	531	524	482	494	536	499	493	507	474	488	475	509	530	512	488	485	525	522	502	498	537	515	521	513	469	559	483	524	509	505	487	525	543	500	486	518	515	498	501	563	490	539	503	503	518	473	506	459	498	496	503	464	480	512	507	515	521	537	485	491	511	484	526	461	494	526	504	554	461	491	483	507	493	488	528	526	491	489	514	517	526	520	492	521	516	486	474	494	513	490	505	506	474	509	515	509	511	514	522	488	506	508	505	525	475	529	511	504	517	475	519	498	494	514	500	530	485	486	514	529	509	541	506	488	508	489	500	490	510	492	506	522	510	522	484	520	488	510	505	497	501	484	474	504	498	511	481	496	478	521	469	508	490	522	500	516	538	492	495	528	518	465	518	498	540	494	489	488	518	463	478	521	511	514	538	492	521	486	498	533	537	484	492	504	497	530	490	483	549	525	527	503	487	507	493	494	507	529	530	482	472	535	507	523	491	498	478	498	507	496	507	475	543	476	502	519	511	516	499	511	473	488	540	535	547	467	485	477	521	515	514	515	508	508	487	525	515	507	446	484	516	516	474	485	501	539	465	511	474	493	519	503	497	506	505	473	497	492	504	543	500	515	501	530	512	490	517	502	474	551	520	495	513	474	474	575	514	500	492	494	541	495	464	500	552	476	487	515	506	486	508	482	500	499	504	478	495	486	469	506	487	514	508	537	508	530	541	489	499	498	515	529	466	496	457	502	478	485	495	502	506	548	526	480	498	444	504	479	511	495	485	489	482	486	504	499	534	487	452	483	518	501	495	493	491	493	517	512	501	559	500	500	479	456	513	526	491	508	459	510	486	486	487	513	535	507	488	492	540	527	491	515	513	507	500	513	512	479	462	501	484	520	548	473	485	481	495	488	484	494	486	509	516	556	526	518	506	453	514	460	540	502	503	496	504	507	467	485	493	520	476	504	503	471	513	506	499	529	512	537	545	502	516	509	499	485	478	490	484	490	493	535	516	514	472	490	509	479	536	508	507	476	514	529	515	478	476	488	527	484	530	485	483	486	492	489	470	533	509	508	457	483	523	539	508	491	524	540	490	534	478	527	504	486	514	499	528	500	494	480	452	507	436	478	505	528	535	498	484	508	485	520	496	463	555	480	517	535	502	528	510	483	538	482	499	462	521	569	500	501	452	484	500	493	507	485	490	493	542	486	515	555	493	512	479	499	513	516	501	511	513	532	523	510	496	481	477	526	530	497	497	489	508	517	525	509	517	494	507	529	479	523	508	503	481	503	535	526	487	515	466	506	533	534	482	517	521	529	537	520	526	533	497	530	521	478	521	503	529	520	516	469	525	465	491	493	524	517	491	485	511	508	529	533	482	474	543	532	500	507	498	481	530	454	457	498	496	516	504	514	518	486	485	486	511	507	519	502	461	510	502	486	531	501	478	507	502	543	516	494	515	516	533	509	514	516	493	506	496	480	524	490	541	478	508	497	532	472	512	484	488	474	473	491	505	499	513	490	513	534	531	483	481	505	479	493	506	514	478	520	535	482	533	532	501	475	509	481	555	475	486	501	495	507	528	481	517	479	545	470	481	476	505	503	542	491	483	496	521	486	490	485	527	468	480	460	487	523	472	491	548	520	521	526	514	500	494	476	500	482	522	557	493	484	530	498	461	478	525	514	539	510	501	512	489	498	503	460	485	487	518	482	516	480	528	502	493	497	540	528	491	503	495	491	505	506	547	520	492	507	499	498	494	548	487	516	508	511	511	526	497	508	491	514	508	503	485	453	558	457	496	489	470	512	456	507	455	501	476	494	509	548	515	477	518	478	542	516	505	523	508	497	484	523	508	491	498	494	491	464	513	509	502	488	475	495	500	512	517	496	552	501	538	522	500	479	484	486	531	515	483	502	522	542	496	510	493	467	523	540	465	497	543	508	492	470	521	475	521	517	498	486	526	492	515	482	509	511	512	512	520	494	491	491	521	554	566	518	482	474	509	488	534	530	520	512	491	567	507	533	519	497	497	469	523	487	498	532	528	492	443	502	523	541	492	518	488	515	500	547	517	483	504	544	474	461	505	504	499	469	506	523	483	536	505	561	486	498	521	512	473	474	513	534	469	490	480	530	517	456	491	479	486	492	501	518	474	494	482	519	522	496	517	539	529	552	518	550	506	541	520	490	500	500	507	482	520	511	474	490	498	480	523	508	479	502	528	489	526	499	513	470	511	543	491	501	504	505	488	466	503	530	498	469	522	516	538	528	511	478	471	487	491	531	537	519	483	495	507	511	513	552	508	513	548	503	512	501	495	532	530	468	481	514	488	470	503	465	447	532	524	494	458	525	500	488	499	493	527	532	475	529	551	447	510	524	493	516	487	518	502	479	487	480	502	518	493	515	496	507	500	506	512	519	528	510	470	517	499	476	499	478	489	543	554	500	458	517	544	509	491	515	483	536	510	482	503	504	483	488	534	530	517	485	500	537	477	545	527	504	512	540	488	458	497	531	518	505	487	520	522	469	480	530	510	528	502	481	478	480	468	534	531	541	527	535	525	522	538	565	484	516	523	524	530	529	493	489	550	490	514	496	530	521	536	485	520	509	469	498	502	511	501	542	553	471	480	481	507	515	515	526	502	484	520	503	483	550	475	536	502	484	548	473	503	524	526	499	476	505	539	522	463	501	520	519	485	505	501	527	554	489	464	509	498	497	509	505	469	501	517	549	493	502	491	498	528	501	506	486	497	498	536	532	510	544	492	535	510	512	536	473	481	526	443	458	519	494	529	464	468	493	511	523	504	486	507	502	496	480	515	518	547	477	561	524	490	529	558	517	532	546	522	480	523	505	524	513	505	482	526	494	510	483	501	520	503	505	497	509	531	504	493	469	551	500	496	505	474	521	502	488	496	529	518	522	556	522	517	533	520	483	505	486	487	539	518	512	529	511	502	520	515	458	528	479	511	475	483	495	522	526	492	469	501	529	515	471	498	490	485	507	503	507	520	472	512	501	517	486	502	506	491	488	496	505	487	492	456	528	492	514	490	513	509	501	504	555	463	521	463	512	499	502	522	546	514	520	500	496	507	484	486	523	503	542	491	497	501	506	522	572	512	526	502	490	484	487	537	511	477	516	516	486	468	490	492	518	496	541	486	474	562	529	488	512	540	544	524	511	506	479	502	512	505	487	450	478	528	471	512	553	497	522	540	509	529	517	540	528	480	502	523	540	478	555	519	483	460	478	526	458	475	526	502	510	491	515	535	555	503	492	493	535	505	492	471	484	533	509	507	506	504	489	531	489	521	518	498	516	536	500	499	530	547	500	474	486	487	482	500	492	492	497	525	483	505	486	494	522	461	504	476	506	502	455	456	503	502	493
5239	3806	2714	1817	1555	1157	3428	6986	5652	3567	2446	1556	869	829	815	832	816	852	837	843	823	837	787	877	831	876	785	830	834	862	820	859	832	857	846	822	794	861	793	846	869	802	855	808	819	811	832	798	852	799	848	789	801	793	854	816	868	822	794	820	835	820	785	791	828	814	837	829	833	800	839	791	826	801	832	804	828	842	816	837	825	784	837	859	836	827	814	832	819	883	874	843	824	812	814	828	841	817	794	837	846	855	865	871	802	815	891	831	888	881	893	825	824	784	804	783	823	794	836	853	875	835	833	821	857	838	876	843	832	826	847	809	793	829	792	808	784	825	862	880	822	832	839	837	825	777	841	818	903	833	836	829	796	799	814	866	833	862	793	818	840	805	856	875	813	848	857	817	819	871	835	837	825	841	797	809	822	838	851	783	884	824	874	836	818	865	791	800	783	849	832	819	869	800	868	833	871	804	840	821	865	857	813	843	855	808	871	846	822	805	851	805	846	813	813	831	804	809	808	809	923	842	831	790	827	873	766	833	839	833	830	816	870	789	776	841	788	848	832	830	815	808	883	815	776	856	816	804	854	813	823	791	834	847	823	878	802	793	815	891	750	812	811	826	818	855	828	797	854	844	824	795	830	814	831	782	811	800	823	830	847	801	869	789	828	828	807	906	833	826	753	845	815	800	840	842	807	840	820	872	855	853	850	873	804	822	828	808	837	807	834	829	802	856	849	816	788	823	833	854	824	778	806	809	859	796	844	769	810	806	881	847	812	847	831	805	845	815	836	840	839	805	787	850	820	781	803	835	794	808	796	826	815	810	870	892	839	830	837	811	800	818	819	859	827	849	858	827	842	827	830	862	807	813	848	769	819	812	900	825	832	849	882	851	811	805	835	831	838	826	802	815	809	830	836	836	885	861	815	866	824	830	810	831	811	830	774	807	831	786	814	853	816	854	806	831	761	801	847	853	794	769	829	782	793	904	824	835	811	843	828	811	808	879	867	842	864	836	863	854	844	820	845	812	810	832	797	859	785	834	837	839	856	852	812	847	800	824	822	841	819	868	808	825	812	845	854	873	825	807	826	826	848	802	760	835	838	857	853	781	853	776	824	838	831	804	836	881	808	766	825	842	823	789	830	882	843	830	852	815	863	788	817	853	852	789	820	837	852	802	848	865	833	804	854	837	837	854	817	833	849	802	817	824	853	878	826	805	840	820	832	820	865	799	840	771	850	819	816	806	784	827	861	822	790	802	820	836	878	854	822	781	865	849	850	842	827	848	841	816	814	870	773	804	846	794	844	789	846	774	811	858	825	837	820	816	846	846	756	819	812	815	867	753	827	835	774	878	816	844	827	844	745	800	816	809	807	843	810	836	795	840	863	773	814	812	837	890	858	805	909	806	838	763	821	872	786	798	817	835	846	821	804	865	814	827	831	851	828	848	834	817	765	894	855	842	853	951	879	829	779	838	856	807	827	845	841	866	854	823	864	814	826	848	883	854	867	830	884	833	828	793	787	846	816	801	863	825	802	882	863	849	863	815	818	859	818	831	810	811	852	791	852	872	839	804	789	818	872	842	812	887	792	845	830	811	819	813	843	773	804	841	822	852	808	841	815	818	832	836	824	817	836	830	812	799	789	871	811	833	793	818	780	776	841	845	801	801	784	912	862	802	856	901	752	843	790	816	814	824	835	838	855	801	879	843	776	817	870	795	876	858	838	829	824	813	823	855	816	781	857	824	831	850	866	812	824	773	894	835	821	825	836	797	785	816	827	836	815	823	754	834	827	873	849	790	876	883	789	822	838	887	846	878	829	791	787	830	810	783	857	816	844	843	880	894	845	851	854	831	827	826	849	853	838	874	836	839	833	806	778	867	771	797	846	846	831	820	809	799	814	791	794	832	799	858	863	847	838	805	772	849	843	812	876	806	837	845	838	800	824	805	883	838	817	850	822	789	870	855	858	848	845	824	841	812	832	858	836	789	861	846	838	879	767	814	836	848	814	846	790	842	815	844	859	842	825	809	847	922	821	799	813	816	767	860	864	814	784	851	812	814	830	794	797	852	825	810	849	824	770	826	807	829	833	807	852	842	820	833	813	752	840	812	837	819	840	779	853	827	859	796	824	847	831	817	829	794	825	788	837	812	810	809	753	840	851	833	816	806	825	828	812	831	867	879	862	848	790	772	878	870	804	856	755	845	797	811	825	810	844	837	863	790	776	848	827	814	818	836	829	821	799	853	818	868	821	838	829	824	874	795	811	846	813	732	813	781	796	814	887	848	857	839	819	815	841	823	861	833	776	837	815	812	792	840	837	818	863	808	823	792	834	805	839	777	817	835	861	813	827	862	790	809	844	851	837	823	884	819	778	800	855	810	837	800	875	836	847	826	833	783	810	836	875	810	826	803	769	876	842	853	828	835	854	824	808	841	832	799	827	861	871	815	826	792	799	832	859	801	840	818	867	814	818	844	776	850	915	878	831	860	859	859	831	854	872	799	811	811	847	884	892	784	831	825	798	829	838	862	799	800	823	820	819	875	847	873	824	802	790	828	805	842	823	816	770	814	856	881	835	857	851	827	759	877	813	862	812	840	802	826	832	817	801	821	802	810	814	825	829	841	798	829	833	850	832	808	843	828	800	836	846	886	858	833	771	865	888	821	828	804	772	868	808	880	779	803	793	815	807	874	822	837	846	818	857	856	798	825	846	887	823	869	776	797	807	855	831	873	880	830	806	826	818	823	856	831	815	805	856	820	852	806	815	826	857	842	848	857	875	825	810	821	854	816	797	816	834	854	837	888	795	826	821	805	866	865	892	848	865	821	832	802	822	876	858	871	828	816	799	820	776	841	862	836	834	846	864	860	895	804	840	823	832	833	816	833	878	840	802	841	792	789	834	831	821	816	779	861	851	798	809	868	847	877	856	817	815	864	816	798	818	821	850	824	834	791	865	819	824	841	824	838	837	854	804	809	860	800	805	851	820	856	808	809	824	811	823	851	834	798	812	868	818	814	783	821	795	895	836	848	809	905	853	810	862	814	853	836	828	830	849	828	848	835	859	841	863	846	859	828	890	844	805	859	823	823	825	821	801	810	806	785	852	856	825	846	836	819	800	851	848	813	847	789	852	842	794	821	867	785	804	831	795	821	855	812	795	843	791	848	859	791	836	875	837	825	806	827	812	884	798	824	805	838	816	835	845	841	794	807	821	882	819	840	846	806	818	821	810	851	843	856	843	799	821	818	851	837	850	795	844	769	735	829	889	833	790	845	803	779	846	825	799	827	831	831	876	807	810	804	803	848	868	766	836	803	790	824	801	763	821	857	843	813	840	841	842	851	833	817	786	821	843	872	839	872	806	865	845	814	835	813	860	796	810	804	860	810	831	860	828	861	816	822	794	840	825	803	808	853	773	835	891	812	803	874	834	778	815	864	762	838	808	834	822	781	801	861	814	870	849	845	868	855	808	813	822	852	814	838	854	795	893	761
24040	21494	27483	25902	13547	1222	6267	17711	16245	10670	5182	1969	488	389	361	411	407	381	403	395	422	462	380	411	407	405	390	419	404	438	390	422	404	408	429	392	390	391	431	370	393	393	433	397	402	396	380	422	399	408	389	445	380	413	384	410	418	389	424	427	384	412	408	413	424	416	411	414	393	413	398	423	440	409	376	447	395	444	439	400	406	409	390	407	369	385	404	389	397	379	411	386	394	381	405	421	369	425	412	404	416	403	423	392	401	381	423	387	412	425	396	426	387	427	396	382	400	387	395	413	399	401	369	395	380	420	369	397	400	459	396	388	441	403	413	415	399	429	408	420	410	353	392	386	422	392	429	399	351	403	414	429	395	366	406	390	400	354	409	353	384	397	379	401	382	400	373	413	428	408	370	399	401	364	392	406	390	382	388	415	389	434	418	406	339	406	395	381	386	384	430	372	410	389	362	393	393	445	367	389	404	391	424	419	406	370	380	409	413	440	399	395	361	388	412	397	420	374	374	363	423	387	417	417	397	374	430	418	395	394	382	369	378	384	369	386	383	417	396	386	413	353	430	370	432	440	384	395	438	415	434	418	424	391	410	412	396	386	405	417	397	413	387	403	369	418	416	387	387	418	412	420	395	379	392	380	383	380	403	417	382	392	422	373	384	436	389	438	429	417	439	425	384	405	392	343	415	397	386	390	411	401	408	474	395	375	405	427	418	403	381	401	386	413	405	372	372	409	391	382	403	407	421	418	380	414	372	425	389	398	348	437	418	402	422	405	401	390	429	380	417	383	375	460	384	404	386	419	375	397	373	399	378	411	403	378	397	402	410	384	426	392	362	395	421	430	409	427	350	370	389	403	436	382	414	380	388	383	413	434	372	385	366	381	391	417	381	421	402	413	393	408	384	389	390	373	411	408	386	407	416	415	395	407	378	395	401	409	388	372	373	401	393	378	415	412	382	397	377	386	422	399	409	424	398	434	393	424	400	394	375	361	351	419	421	402	356	347	407	380	408	374	397	401	395	421	380	375	410	382	393	436	422	387	414	416	425	378	417	421	408	413	402	446	393	400	409	407	402	391	372	380	429	396	367	410	397	409	409	402	436	398	406	392	416	397	412	414	450	347	405	433	407	371	439	432	417	358	408	401	430	389	382	417	384	418	389	418	393	401	406	390	349	419	397	388	401	402	425	396	402	399	431	378	406	363	365	412	407	393	372	409	397	414	401	409	402	389	408	392	378	367	366	414	398	402	396	448	403	399	399	395	373	415	388	403	392	394	351	437	402	409	397	409	354	381	403	411	412	396	371	381	414	394	385	390	375	422	423	398	398	389	390	375	437	399	375	402	403	411	421	395	408	398	395	392	429	396	390	391	414	395	378	397	379	424	430	421	412	405	394	378	377	422	381	407	395	377	407	405	397	422	382	410	380	375	396	409	384	367	401	395	390	388	408	410	373	418	404	403	410	405	367	380	396	404	405	397	391	389	410	396	421	380	411	439	407	418	405	372	368	363	413	402	377	394	392	374	409	441	388	404	396	403	405	400	384	378	400	379	412	387	401	378	373	408	422	399	435	407	415	433	371	364	410	429	422	407	401	433	370	421	389	385	414	388	421	364	422	426	415	394	362	425	421	394	370	400	388	403	397	405	344	397	410	400	410	393	385	408	394	403	385	385	391	388	382	390	403	399	407	408	401	418	407	393	394	390	413	397	386	391	390	395	424	391	431	399	401	380	369	403	370	404	399	393	414	394	422	391	390	378	414	410	396	392	394	402	437	400	409	388	392	392	357	393	402	419	378	369	394	435	413	407	428	448	420	419	402	412	412	405	386	437	407	424	412	398	400	384	419	396	402	411	422	368	378	364	442	384	386	406	390	397	398	395	412	394	395	392	392	371	406	382	375	416	410	404	382	394	426	391	405	430	390	421	407	374	403	383	384	418	384	429	426	375	409	386	392	384	418	398	393	388	377	414	398	403	416	370	382	401	378	414	402	404	410	389	405	400	379	415	397	444	397	400	376	426	419	382	387	392	399	376	398	366	398	407	355	354	370	420	437	421	416	385	424	407	404	395	398	397	371	414	357	366	380	366	395	359	395	391	389	397	382	403	364	402	427	400	416	424	400	367	414	373	377	424	417	379	405	385	418	403	411	410	394	383	388	371	403	395	411	410	408	365	382	397	385	379	424	387	398	402	405	391	398	387	430	414	386	389	383	396	415	398	406	393	398	406	396	385	376	415	409	420	417	401	398	376	385	441	445	396	387	396	394	401	422	372	401	397	425	362	401	398	419	422	365	418	390	371	386	432	412	394	425	389	395	426	391	410	379	370	400	421	406	405	360	413	377	390	459	379	362	391	348	378	409	403	389	372	376	434	390	383	409	395	423	422	389	398	419	391	430	395	393	400	425	431	383	436	382	392	369	434	402	390	415	407	390	392	370	406	381	402	419	403	409	436	380	442	416	397	422	405	378	410	401	370	391	419	410	417	413	410	380	374	376	405	402	394	379	381	385	381	398	406	384	424	388	360	415	393	431	420	382	392	417	420	420	411	403	416	406	408	374	390	393	377	377	383	387	433	407	409	413	386	400	384	401	363	364	423	396	435	394	396	391	400	392	408	434	442	360	361	363	416	413	421	388	387	405	377	392	412	408	386	374	405	365	383	406	406	454	410	429	393	397	389	430	434	402	393	379	392	408	390	432	398	418	377	410	387	382	408	404	381	433	339	404	413	418	408	401	418	398	382	387	422	397	376	422	416	393	393	395	432	365	395	422	386	372	346	457	394	366	388	413	434	409	396	401	357	418	385	403	398	382	399	419	402	365	392	388	402	361	392	382	414	414	386	403	417	385	408	432	372	395	411	362	410	410	407	404	411	388	407	381	414	424	345	386	416	416	384	362	369	399	441	396	445	402	408	421	410	388	358	413	400	397	400	396	394	420	421	373	385	382	363	375	397	428	395	426	397	402	429	381	401	415	379	404	383	405	400	398	436	406	419	385	439	436	406	411	397	433	360	402	407	396	388	410	398	384	416	399	443	430	407	431	401	390	384	383	387	386	376	419	387	379	394	407	368	410	400	395	380	396	398	411	373	437	382	390	419	408	429	421	366	400	420	398	405	383	400	381	389	381	420	388	385	384	405	417	416	403	401	407	371	388	350	373	390	379	416	392	380	428	419	364	402	443	397	405	391	376	408	417	401	392	415	424	374	381	384	374	406	382	402	397	410	365	405	409	415	373	422	376	394	391	411	396	403	404	407	433	381	395	409	410	408	349	391	403	397	366	397	396	417	416	414	361	346	398	382	414	391	420	398	382	384	398	382	414	386	370	407	417	401	407	364	427	394	397	431	381	404	379	417	349	410	417	437	437	428	403	388	379	379	427	444	414	382	374	373	453	383	422	418	373	365	404	392	394	401	408	389	385	403	420	404	392	389	387	389	378	426	404	391	404	425	382	417	393	385	400	353	396	409	389	412	416	412	413	393
4128	10940	8072	3970	2827	1947	13498	28625	26035	18402	10531	4323	769	676	705	677	693	665	680	680	673	669	658	688	682	652	692	673	634	704	682	709	645	661	674	645	631	671	664	673	702	644	681	671	650	636	650	699	697	687	666	674	659	649	672	673	713	677	684	707	660	653	648	699	671	666	685	662	708	690	690	688	688	706	718	700	675	670	727	638	658	654	664	657	671	658	681	684	663	699	639	674	690	648	689	730	673	631	653	647	672	707	683	649	652	692	656	641	701	657	678	630	665	670	657	680	654	684	664	655	677	695	650	677	670	693	700	669	692	673	682	657	690	665	652	639	675	634	671	713	657	677	655	692	680	672	721	683	697	684	644	675	618	665	707	664	655	686	634	671	707	691	619	661	699	644	678	683	661	688	690	688	658	670	708	678	655	683	705	643	659	666	691	681	675	654	680	678	684	693	669	674	657	654	683	698	664	685	675	666	661	657	719	669	686	704	673	690	707	660	614	645	675	623	665	673	672	646	716	658	694	649	665	681	620	713	675	630	701	675	684	689	690	656	638	735	659	612	664	680	693	657	689	687	717	650	714	666	679	682	674	659	660	667	658	610	638	675	670	673	696	669	717	655	703	669	673	674	717	667	695	657	683	698	710	634	648	668	682	662	708	673	616	680	692	642	681	697	608	702	641	665	614	699	652	658	705	677	687	679	643	678	651	661	659	652	642	641	665	718	697	687	612	707	657	722	628	668	699	638	641	685	678	675	729	685	689	650	689	676	664	656	683	672	683	639	676	675	656	733	676	629	662	681	690	639	669	694	704	672	662	705	706	725	673	675	672	719	635	636	709	665	665	626	683	701	614	693	696	701	659	666	648	647	730	692	646	713	674	641	716	678	703	650	674	668	656	655	634	709	645	719	632	671	704	617	716	681	683	631	701	676	641	696	654	646	734	674	693	711	668	658	694	694	665	687	651	653	632	628	660	698	675	639	668	687	648	663	616	656	616	668	697	730	706	667	648	690	663	671	644	679	696	644	690	589	695	649	694	707	674	711	677	690	702	616	634	705	698	655	654	648	695	669	688	698	647	684	634	671	669	668	698	646	697	618	740	649	693	701	628	704	680	684	715	680	635	699	643	685	686	653	713	645	713	650	662	670	649	652	696	670	679	662	670	616	672	658	704	654	656	688	669	697	680	693	685	649	658	713	667	602	725	611	626	693	657	677	633	685	673	633	643	644	656	697	714	649	641	667	705	661	694	689	625	675	669	703	642	661	713	696	667	706	643	693	639	656	694	654	678	660	686	689	709	672	640	627	659	641	659	672	688	688	661	639	627	698	678	678	670	641	661	676	673	659	686	662	653	663	645	644	675	703	699	690	670	647	640	672	605	682	690	695	736	708	666	634	676	719	650	660	692	655	668	690	646	652	669	649	647	700	695	663	638	672	656	660	661	700	701	692	674	721	665	659	666	660	644	663	636	673	668	677	656	682	699	695	670	647	685	654	754	676	692	684	687	678	648	694	664	667	639	687	695	663	700	694	639	705	675	645	706	713	696	659	653	712	687	674	644	666	663	729	656	688	680	666	703	696	647	672	673	696	636	649	642	661	655	683	663	675	654	664	695	726	678	689	637	670	686	707	664	680	652	690	694	697	671	637	654	662	671	676	681	655	696	679	661	665	679	671	666	691	674	653	696	680	687	686	675	668	605	712	655	666	661	644	689	647	690	671	669	696	670	654	734	688	703	657	647	660	681	662	702	669	646	689	648	709	648	667	659	703	705	671	659	692	683	698	666	716	717	664	689	711	673	724	632	647	692	671	700	682	693	686	702	647	649	667	700	681	667	702	652	629	644	650	657	696	657	675	685	679	667	662	669	701	674	638	694	670	686	639	655	670	612	643	710	690	675	689	664	649	685	669	712	639	641	710	672	702	697	641	681	670	673	669	704	677	714	681	707	735	676	640	691	657	690	719	643	657	651	664	678	668	709	699	702	686	633	687	632	720	647	646	671	688	703	664	645	635	698	750	638	707	684	678	648	667	683	717	659	683	695	637	710	672	668	683	650	692	686	683	662	645	665	687	654	716	651	686	684	680	708	681	646	665	656	664	682	713	685	677	726	681	621	680	656	682	695	647	664	664	649	627	694	715	676	698	653	672	606	638	683	663	684	678	670	654	681	672	669	682	697	674	650	689	642	670	663	695	675	637	666	676	634	652	671	725	717	666	707	698	652	683	666	664	674	685	691	676	645	657	638	667	641	683	660	641	674	672	609	676	707	691	670	632	660	660	703	658	660	661	652	635	643	643	694	751	687	653	690	689	691	702	643	673	689	698	678	711	670	691	691	670	727	699	716	663	653	633	713	684	709	667	669	671	682	683	710	656	698	664	736	609	665	678	700	632	683	681	657	674	678	686	638	674	648	690	693	678	666	653	661	647	712	691	654	728	684	686	691	652	621	714	679	658	638	661	647	650	703	668	699	723	677	659	662	671	662	712	661	714	666	660	678	671	691	646	670	629	637	642	682	707	674	735	668	665	668	668	683	670	691	629	722	698	696	655	712	704	703	663	682	648	669	650	645	676	673	661	690	715	671	678	621	671	675	672	665	663	664	625	669	620	602	682	687	657	652	692	732	732	652	635	683	682	698	673	674	638	674	620	659	687	669	664	644	666	679	652	621	646	656	672	701	641	674	681	673	644	675	708	654	644	668	691	682	702	734	631	661	657	652	645	688	654	706	656	657	680	725	623	650	667	661	627	646	666	683	683	699	638	646	705	657	620	692	606	707	679	640	681	648	640	650	648	717	654	674	642	660	693	634	635	668	698	733	678	684	638	668	678	646	653	686	724	638	634	702	696	672	709	612	675	690	672	670	680	688	644	678	670	678	688	661	682	698	672	648	641	680	690	654	655	682	652	690	667	679	648	652	678	650	675	695	720	664	675	646	718	709	665	658	662	681	658	672	698	681	638	673	699	691	680	690	695	669	645	655	628	684	649	641	719	645	648	661	663	653	666	651	684	643	680	675	694	704	683	682	715	684	675	665	716	674	626	673	704	665	702	684	655	657	671	679	652	719	678	661	693	690	676	642	679	690	697	675	664	652	646	642	678	728	663	675	688	666	645	648	683	687	670	678	695	687	673	667	659	694	676	678	708	664	664	665	686	663	712	700	679	680	640	641	636	697	634	653	677	657	654	681	702	674	703	669	648	671	657	681	664	708	667	624	659	651	659	661	687	650	650	678	690	659	731	689	724	694	707	638	685	669	696	693	665	658	721	700	692	649	640	650	701	689	656	662	614	700	648	715	648	682	714	643	643	727	660	664	637	641	695	668	663	628	695	695	655	660	681	642	704	715	673	695	680	688	701	689	657	710	617	696	664	674	692	651	654	708	660	684	664	686	708	699	662	672	646	683	664	699	642	682	622	647	673	689	636	692	674	709	650	687	669	654	698	650	657	666	682	629	665	679	723	706	648	666	667	651	681	692	674	665	725	638	658
25377	21510	24535	16946	1191	1133	3116	7790	6448	4021	2477	1180	467	511	491	473	517	473	440	498	483	451	509	503	481	484	465	495	473	456	479	496	468	461	476	482	456	482	448	491	450	437	456	452	481	488	471	523	480	483	466	520	478	457	451	475	509	460	429	425	460	506	496	473	470	509	461	461	448	489	495	490	487	465	441	452	488	441	463	458	476	468	477	494	439	484	446	476	487	462	505	450	437	470	472	515	450	461	485	498	459	455	484	486	472	482	461	450	447	473	488	408	459	473	464	451	446	457	487	455	460	449	489	496	463	429	456	488	432	464	468	445	492	478	415	509	471	473	488	460	484	446	452	441	519	452	446	488	465	469	499	430	475	483	488	495	451	464	443	468	492	468	467	458	446	452	475	479	494	442	451	462	467	466	488	457	451	508	464	490	470	472	452	474	455	448	457	460	463	527	490	488	461	461	491	486	467	475	452	518	464	469	516	473	494	420	470	480	474	554	456	479	453	475	474	484	461	489	501	449	469	467	462	486	480	463	492	462	499	477	457	455	500	480	476	436	445	437	481	490	447	440	470	490	461	465	479	460	451	458	471	455	476	462	492	484	459	524	482	457	485	462	481	449	430	442	488	451	457	458	442	472	467	454	482	460	485	454	470	473	445	466	447	485	484	467	417	487	541	476	481	473	432	466	495	483	418	468	505	463	462	491	461	502	464	460	487	430	459	483	514	434	465	468	473	420	472	482	459	460	496	468	509	484	490	487	476	479	501	485	475	419	487	420	445	463	478	496	492	471	477	475	472	473	447	482	468	490	464	436	474	458	459	447	477	469	457	493	504	465	465	503	477	472	497	447	454	470	497	462	476	509	448	467	445	505	470	474	479	442	474	492	461	436	457	496	490	459	453	471	423	480	482	482	497	497	468	469	480	461	471	449	436	486	445	475	470	492	467	437	470	447	470	498	460	467	455	480	493	429	436	480	461	472	470	486	491	498	481	431	446	456	435	504	500	467	457	500	434	469	492	461	489	463	522	478	475	465	453	467	436	425	459	468	491	483	479	506	458	462	468	510	487	463	450	447	485	508	505	501	442	478	528	427	437	477	470	476	519	460	436	496	468	488	491	510	449	477	465	470	472	458	484	468	491	465	468	498	452	491	484	483	461	493	463	456	496	471	428	459	461	444	447	530	463	493	464	478	461	486	470	464	484	478	472	482	485	446	452	508	483	477	524	474	470	459	433	463	493	504	439	447	468	473	475	489	454	501	445	470	483	462	504	501	466	445	474	462	471	486	474	486	499	529	432	432	453	456	481	476	496	471	451	504	479	476	491	489	492	492	458	484	519	459	462	476	488	465	465	467	487	469	465	461	497	441	490	457	484	466	505	456	499	488	496	485	446	492	482	433	506	470	436	457	463	442	480	471	473	501	502	439	496	470	428	460	462	446	483	523	481	435	485	455	454	487	438	472	477	433	466	449	465	449	449	469	508	451	453	500	454	493	475	455	436	460	454	467	457	469	513	496	459	468	452	483	449	473	443	446	417	458	473	511	488	462	463	487	484	450	463	500	489	489	465	475	414	512	460	454	467	441	484	497	471	483	444	472	452	485	431	449	454	483	444	437	453	442	457	443	458	443	472	453	505	458	473	476	487	446	516	470	503	425	476	494	498	442	457	483	446	438	505	447	445	437	452	480	515	476	485	472	498	503	513	447	494	490	467	457	493	460	515	476	422	459	472	482	476	513	462	450	506	470	502	507	474	445	478	451	502	463	469	505	465	493	473	456	502	482	421	475	496	456	453	430	465	505	497	456	466	445	487	480	470	480	496	472	475	457	422	498	486	482	439	471	462	453	434	444	477	446	419	430	446	460	454	472	428	490	468	467	451	437	470	468	486	478	463	461	471	451	498	467	474	450	459	488	433	473	479	495	482	465	472	472	464	437	459	463	473	464	471	491	510	437	467	513	453	475	465	491	452	447	478	463	474	460	457	460	454	461	408	457	471	494	438	462	492	467	504	491	496	437	467	476	473	492	458	474	470	476	450	462	490	442	516	493	471	453	528	462	445	482	495	435	481	492	496	470	514	457	469	481	476	443	476	465	478	488	482	496	499	481	503	487	469	485	495	487	430	484	469	453	498	487	441	462	486	463	455	476	468	438	484	425	455	489	431	457	459	476	501	472	444	473	455	461	466	488	477	448	488	487	476	481	463	433	480	520	477	479	497	477	431	457	476	463	447	481	477	499	461	498	463	480	470	465	463	442	463	444	492	476	427	484	449	465	496	448	470	478	425	434	494	538	476	477	476	473	513	504	474	436	428	432	475	469	485	516	456	454	478	465	425	478	500	507	479	481	457	445	478	462	452	500	472	465	461	502	470	472	440	465	439	481	433	459	444	472	463	452	452	502	474	467	428	442	465	456	520	469	461	447	486	445	458	453	476	442	441	460	451	492	422	452	475	486	459	491	467	506	463	500	440	496	482	501	473	443	459	458	467	481	441	501	460	459	481	478	459	481	490	465	451	489	499	440	466	498	449	497	459	510	456	484	462	483	466	466	487	456	453	498	497	484	520	447	511	447	484	482	482	463	485	507	469	466	515	487	507	520	460	458	464	458	465	508	480	476	484	489	448	480	496	495	430	459	441	443	501	473	459	469	496	474	473	468	461	484	465	459	459	471	474	502	491	485	465	458	467	485	426	487	467	466	498	479	480	462	490	477	515	449	511	470	437	463	448	476	499	476	462	488	481	469	443	453	513	454	496	474	461	523	490	476	478	482	454	478	459	485	485	479	500	467	463	442	480	471	462	492	499	462	470	515	434	459	428	459	485	499	498	460	463	490	506	467	497	498	449	484	465	429	444	495	431	459	465	478	473	453	472	470	496	476	487	451	450	501	459	464	494	439	482	490	444	486	487	472	461	454	497	464	494	464	446	528	450	442	480	461	443	481	470	468	470	502	492	454	454	507	476	450	477	476	498	456	457	441	491	485	454	500	468	472	444	469	440	430	487	495	486	426	482	463	486	411	451	473	455	466	476	520	506	447	492	468	493	476	456	475	475	482	476	501	481	488	487	466	457	413	481	497	455	487	437	461	478	438	444	497	468	501	496	475	461	464	486	457	432	500	471	472	446	467	440	470	501	492	481	472	490	480	490	461	481	464	473	459	453	478	468	498	496	496	479	480	467	458	485	486	473	466	498	434	456	468	462	449	449	502	469	449	451	464	441	473	465	488	452	440	450	502	486	482	472	466	505	471	474	460	482	499	426	500	480	448	464	505	487	443	475	473	478	464	485	474	461	443	426	507	451	460	487	511	457	460	427	485	473	453	511	481	452	471	482	473	472	444	467	455	480	468	454	474	483	437	458	449	470	450	421	500	489	446	466	452	469	459	526	447	495	440	498	461	451	471	500	486	450	445	450	471	497	484	476	469	511	451	491	444	429	454	446	422	525	457	415	482	476	479	459	481	423	462	477	451	479	454	433	524	470	481	523	469
4556	7646	4246	3006	2060	3251	9794	20030	16393	10775	6400	2811	828	823	783	800	755	811	804	762	749	784	766	769	792	731	775	761	796	729	808	775	790	724	781	776	791	772	808	823	770	789	780	743	772	777	751	751	746	790	755	740	821	771	727	756	746	733	753	755	770	754	763	779	727	735	744	806	745	786	768	773	767	767	751	770	770	737	792	803	764	791	774	787	804	753	754	753	765	740	744	762	756	792	812	788	774	775	784	731	768	779	719	799	772	780	801	777	736	758	790	755	786	770	761	783	778	769	829	744	799	763	764	766	755	767	726	755	785	776	788	727	772	784	791	746	803	814	759	763	785	750	820	776	764	811	789	737	774	780	756	788	749	784	747	775	731	750	773	760	803	801	786	733	766	778	784	715	754	742	793	747	796	807	707	720	756	770	744	749	764	784	740	760	799	762	750	768	733	754	759	752	706	789	772	787	778	727	767	820	808	761	799	782	743	785	744	758	776	778	771	754	754	733	740	746	740	810	742	770	749	782	748	755	717	781	770	793	754	723	750	752	802	768	792	755	813	770	742	724	802	775	753	769	804	813	745	762	802	790	739	769	754	756	758	798	735	792	720	783	748	752	787	758	732	805	764	812	773	768	719	838	740	752	739	744	766	758	730	773	756	744	740	778	761	772	783	757	840	792	770	791	765	763	752	778	802	753	806	742	782	782	763	756	768	795	804	727	749	755	720	726	802	747	796	721	766	760	778	759	747	764	810	766	778	818	777	850	777	805	753	720	750	742	760	770	747	809	785	803	794	769	743	766	809	802	759	758	770	793	786	756	809	748	758	777	761	756	745	809	792	773	769	770	777	746	788	765	780	814	755	761	788	799	757	754	824	761	789	759	751	748	759	796	780	761	759	767	778	758	769	772	802	799	788	778	773	783	797	768	758	763	772	751	764	802	757	753	755	777	785	737	761	763	725	782	757	759	760	700	764	806	790	781	764	761	705	726	785	778	798	760	769	764	768	749	740	793	799	796	755	725	780	795	773	773	789	748	769	796	715	771	714	740	758	789	748	777	768	759	773	790	800	772	758	815	750	779	730	703	736	731	722	752	749	765	768	808	764	785	794	721	781	831	764	799	764	766	786	755	723	745	770	809	749	789	752	792	773	745	776	769	836	761	797	783	724	811	826	821	769	768	774	840	765	769	738	784	775	755	802	788	793	781	764	805	741	770	805	717	807	770	748	743	798	804	762	762	754	760	726	749	764	740	781	757	776	809	810	766	738	784	827	780	786	768	718	749	729	771	797	764	814	746	736	767	826	785	745	789	769	813	805	796	794	814	727	774	775	799	772	765	735	769	766	750	754	692	744	739	744	712	713	769	759	801	817	750	796	733	779	768	770	785	712	778	772	794	801	732	720	798	748	788	757	765	788	753	781	768	718	784	768	820	746	797	769	757	792	752	775	806	831	711	824	739	775	764	775	792	795	799	743	767	789	793	729	738	775	741	730	810	784	788	729	784	780	707	800	742	763	818	800	793	774	786	732	797	786	774	701	805	763	756	792	804	752	701	717	767	792	717	782	762	768	769	783	757	795	779	798	783	779	745	773	742	789	770	761	773	783	781	758	785	781	788	780	751	774	762	760	758	754	737	758	783	774	792	765	769	760	708	791	816	787	761	784	766	764	776	768	779	705	793	852	756	755	775	770	784	743	815	813	814	766	753	789	813	745	838	743	761	798	742	797	721	815	806	766	785	804	759	744	728	789	744	780	792	760	780	701	750	755	792	800	760	802	758	752	774	775	729	748	715	783	696	772	733	750	819	796	728	736	757	829	765	788	764	779	784	756	731	766	788	765	743	799	754	774	765	748	704	746	795	803	771	772	772	767	761	778	783	771	782	772	793	761	739	797	774	714	784	780	750	797	726	761	787	764	797	786	741	747	767	750	742	737	730	754	752	705	756	747	754	723	723	770	776	736	769	818	820	797	759	697	810	691	782	829	750	773	727	718	829	762	746	782	832	761	830	772	779	722	767	757	808	788	743	767	730	777	789	736	812	757	739	727	731	753	808	766	783	750	747	789	759	756	752	776	777	769	809	824	699	778	807	719	732	745	706	755	737	759	805	757	797	783	742	761	750	719	765	775	776	782	772	780	804	774	774	812	780	809	755	772	789	760	774	783	770	753	791	789	750	787	781	763	830	745	783	800	772	755	798	781	749	767	794	777	772	809	726	801	714	774	773	756	748	715	774	771	759	823	784	782	776	749	763	773	771	734	777	743	785	734	739	791	767	763	791	723	805	755	739	759	820	756	741	719	815	762	779	798	799	755	733	760	783	741	723	773	799	773	787	825	766	759	765	705	772	770	811	822	742	818	744	818	752	754	761	736	752	794	765	788	766	765	764	756	753	757	781	762	750	742	776	781	771	818	810	806	803	774	729	771	754	802	795	742	775	801	751	805	759	748	784	815	795	742	714	757	758	702	742	777	746	796	784	751	791	790	826	742	741	769	769	717	786	751	816	751	756	849	730	741	761	776	746	806	793	801	775	797	717	783	816	702	770	811	761	748	758	763	776	823	777	744	773	756	834	777	737	755	718	813	773	795	750	760	800	749	779	816	710	796	790	773	792	755	814	759	749	759	759	812	768	828	821	746	745	801	765	783	783	798	760	813	815	820	740	794	695	816	780	728	722	787	767	750	733	767	782	777	819	778	784	785	731	772	752	766	748	783	773	726	784	765	774	734	714	790	754	800	790	737	746	745	795	738	789	776	718	794	849	779	789	767	758	757	784	730	757	750	782	742	791	792	783	777	762	774	734	760	775	756	818	826	768	751	779	753	747	799	736	789	769	757	753	777	785	756	763	776	805	801	786	763	772	791	771	823	759	758	780	781	781	826	759	778	755	779	717	849	807	811	801	827	745	753	737	753	744	810	776	780	742	773	718	745	782	782	772	769	761	797	750	783	739	818	802	826	765	767	778	769	783	767	739	775	783	741	762	762	732	753	799	745	713	790	783	768	790	810	781	822	802	764	752	746	759	777	783	734	755	746	760	728	809	774	780	779	751	792	800	741	745	729	768	752	727	728	733	779	781	817	772	766	733	716	786	722	727	787	758	774	756	832	846	719	758	790	768	774	758	809	785	762	730	754	720	756	747	750	801	733	779	753	743	793	780	815	752	796	787	755	763	764	757	777	748	697	747	772	763	755	803	750	784	788	769	732	761	784	750	716	756	809	807	788	736	739	738	790	815	803	750	738	760	743	764	769	762	751	794	748	778	768	748	741	779	803	707	813	788	805	771	723	805	790	799	758	804	766	773	791	734	769	767	802	783	788	771	807	790	789	803	766	748	789	763	766	734	756	745	730	722	779	815	754	816	761	803	808	775	738	802	841	767	773	757	765	815	770	821	809	770	756	787	800	794	757	776	789	757	722	761	782	754	769	766	767	780	750	776	813	744	803	743	712	778	785	766	762	753	766	785	742	760	809	743	763	760	742	761	754	756
22912	21518	28531	24917	21514	15200	20979	30237	27151	16734	8788	2625	296	315	288	297	294	320	323	308	300	290	306	288	284	296	261	318	315	296	302	287	327	279	275	270	288	278	298	295	314	308	306	312	293	292	319	310	301	298	306	314	294	289	254	289	292	306	318	318	306	307	289	304	288	303	302	276	315	273	328	302	293	296	315	282	296	275	324	298	309	295	319	313	339	293	301	314	305	305	283	310	281	290	304	266	297	280	315	306	320	308	293	267	283	281	286	326	308	277	302	320	298	274	303	309	296	262	317	307	293	300	283	321	283	283	280	273	265	297	268	314	271	297	300	285	320	304	315	272	297	274	294	305	294	304	272	313	277	311	279	321	296	317	307	319	298	273	294	309	308	274	299	280	314	340	280	310	277	280	276	294	259	288	309	289	301	282	333	287	301	311	282	312	280	285	269	273	273	295	296	288	316	280	322	287	295	293	281	301	288	296	305	287	271	290	274	304	313	280	298	297	293	340	283	309	316	326	282	292	321	296	314	296	278	286	294	271	292	313	298	310	290	299	261	288	311	296	279	278	298	297	311	282	295	297	301	294	293	313	309	288	293	323	299	268	289	335	302	282	292	276	267	287	321	293	273	295	293	314	307	305	286	290	307	273	268	326	255	291	282	258	306	305	285	320	322	291	297	301	303	292	279	277	263	297	319	302	300	298	297	313	291	276	305	300	331	262	285	299	295	322	281	314	281	297	302	310	290	291	317	277	303	320	300	284	324	311	306	337	318	320	277	304	320	299	318	333	313	324	295	307	329	290	312	325	305	295	295	292	291	283	298	283	341	321	305	321	306	290	272	296	323	297	279	304	322	290	292	294	316	285	300	298	298	310	271	307	278	285	289	314	298	286	265	297	304	316	302	276	286	287	286	296	312	279	301	303	295	296	324	316	297	306	311	309	298	258	296	305	298	287	327	302	299	280	312	278	296	277	310	315	308	298	279	313	284	301	272	313	320	315	295	316	302	282	307	247	309	260	305	277	313	328	307	309	269	308	264	285	295	325	295	288	276	280	318	281	297	272	266	302	279	275	295	305	315	311	285	271	321	308	296	286	317	309	286	286	326	274	267	279	302	305	307	284	280	293	324	329	305	275	316	302	287	318	298	287	282	305	298	337	308	258	270	295	321	284	271	299	295	302	274	290	307	293	316	273	284	279	298	294	294	295	298	282	298	297	281	291	311	281	290	312	259	331	295	294	310	291	281	315	296	304	289	287	289	280	282	302	278	284	344	310	329	295	317	287	315	278	336	287	302	317	310	320	302	300	338	281	299	268	295	292	298	267	319	305	302	276	313	316	309	268	348	303	320	301	269	304	281	286	295	285	301	285	275	312	292	296	301	321	328	289	322	310	309	326	275	322	290	306	303	287	299	306	299	299	283	312	323	293	293	325	326	299	278	302	324	276	314	297	323	274	262	284	263	275	312	297	333	310	307	308	284	328	293	311	282	303	288	304	312	317	328	279	300	298	303	276	318	297	288	317	301	279	304	297	275	290	297	297	291	293	301	302	322	270	311	292	265	325	267	294	316	296	315	289	276	311	294	309	272	298	320	295	294	317	293	307	329	325	330	275	292	315	299	300	307	313	296	311	291	282	302	309	311	324	341	313	292	276	276	293	298	294	311	265	279	303	303	306	276	326	279	306	275	319	280	304	309	311	284	289	299	293	326	303	303	295	295	274	296	278	321	290	279	258	338	295	311	306	313	294	297	287	313	300	260	319	285	275	285	284	303	273	307	309	331	272	299	279	311	288	326	276	256	285	274	310	292	302	299	320	317	291	292	305	303	327	296	310	315	316	275	284	291	323	293	279	279	304	312	287	290	293	308	282	294	294	292	314	293	304	301	314	285	302	306	296	293	297	284	275	293	339	269	308	299	290	275	272	326	314	298	293	291	302	288	305	261	297	305	294	308	276	285	271	289	296	302	291	314	287	271	259	310	324	310	300	272	297	297	289	309	272	313	315	323	299	312	306	301	265	299	314	316	296	297	316	312	317	325	286	292	311	284	290	304	302	302	286	300	272	301	304	312	308	306	322	264	302	299	325	306	303	306	308	290	312	318	275	291	300	289	300	307	283	300	297	307	281	298	320	294	296	308	294	269	293	278	265	302	289	306	295	293	273	297	284	311	308	307	292	312	299	313	309	294	311	280	323	308	331	291	320	303	281	322	283	309	291	313	311	307	291	294	297	322	310	306	303	304	281	290	279	280	281	320	290	315	303	295	271	292	304	315	305	278	269	313	291	311	311	291	289	290	310	324	278	278	292	303	335	295	304	284	330	299	295	296	296	294	295	303	268	314	317	305	289	319	308	304	272	294	305	340	319	310	332	306	285	289	275	284	308	314	280	289	295	289	338	296	275	301	285	288	282	316	286	322	296	283	304	294	337	310	306	320	282	300	282	287	317	290	263	318	290	299	316	309	310	316	263	292	296	285	295	304	310	301	260	305	275	302	273	276	328	299	314	319	306	289	300	299	279	293	295	282	297	304	297	282	293	285	299	279	310	323	293	282	292	317	278	317	302	281	256	305	307	332	322	278	286	329	282	312	315	302	273	289	305	272	322	289	276	291	313	285	303	295	299	330	307	282	306	297	317	292	314	295	284	293	302	263	265	269	266	270	303	264	308	293	297	344	281	291	292	278	316	296	347	297	290	306	292	267	279	297	309	310	322	303	273	313	292	292	315	274	271	307	329	310	326	312	284	291	294	262	272	276	329	288	313	285	314	292	290	295	312	269	322	301	269	292	286	305	317	297	296	299	263	296	298	311	259	280	287	290	280	314	320	322	291	291	255	288	305	306	298	300	293	288	291	364	300	274	310	295	287	305	306	308	316	307	285	308	278	308	270	311	286	284	300	304	320	285	295	283	273	283	340	268	286	331	254	315	311	307	320	345	300	308	291	298	302	294	290	292	309	300	293	283	285	299	322	285	293	297	301	291	285	312	289	330	288	290	309	307	289	301	310	317	318	275	283	290	290	288	314	298	267	288	292	291	312	341	285	265	284	297	321	292	326	276	298	279	306	314	283	290	280	319	304	277	296	322	280	305	311	286	271	282	288	298	286	282	283	282	310	300	275	289	310	334	273	307	291	310	280	291	303	266	302	305	293	277	318	308	317	285	296	283	279	270	314	311	289	308	292	294	261	289	268	278	321	278	304	317	317	291	284	315	265	260	306	327	309	305	328	324	287	308	241	305	316	284	308	307	313	312	285	307	311	310	336	276	278	295	283	318	268	335	290	308	300	295	314	289	266	321	286	287	297	298	294	332	301	293	266	332	299	309	290	284	321	295	280	297	269	306	286	307	324	288	292	313	304	275	285	270	290	309	316	290	265	280	309	303	302	303	271	286	316	304	310	299	294	289	286	284	294	305	299	307	295	312	298	317	292	284	316	294	283	303	316	274	310	286	298	304	304	284	309	289	298	324	287	283	320	284	287	288	313	304	274
5734	15393	10577	6914	4204	4904	30995	39441	35542	24732	16134	5404	510	519	503	491	474	496	466	514	469	450	522	488	501	490	473	493	506	488	501	498	521	543	508	499	466	519	480	471	510	496	486	486	467	505	479	498	501	531	493	484	519	512	466	508	452	484	471	490	520	500	514	448	491	523	502	469	481	446	500	494	471	466	498	504	483	483	486	521	497	471	501	506	499	525	483	487	461	465	529	459	485	481	483	487	451	482	503	491	484	509	490	452	551	486	521	495	523	469	484	501	499	494	458	522	459	521	510	500	488	483	490	483	512	510	535	477	494	456	494	494	504	482	512	477	469	478	467	507	473	462	482	490	515	526	485	470	497	479	498	541	527	543	502	508	550	475	494	485	520	475	485	529	467	472	501	503	510	514	484	480	522	480	518	508	515	474	452	467	496	491	504	496	498	474	511	502	471	492	485	472	476	489	513	518	499	492	520	485	491	509	517	494	481	524	481	490	462	490	495	519	490	457	483	529	515	492	524	471	509	538	483	496	536	506	502	458	470	448	475	478	501	493	486	484	512	489	500	471	470	489	483	506	484	483	480	504	482	495	545	515	498	501	473	542	522	499	507	516	469	511	488	483	482	507	480	482	505	480	451	457	498	511	525	494	487	523	515	464	502	472	561	485	498	506	523	462	479	482	498	482	485	502	460	499	481	504	464	492	470	526	489	517	502	474	501	450	496	492	489	493	473	499	486	522	495	486	499	470	504	501	520	523	478	493	488	520	483	506	478	476	513	480	495	509	526	490	493	497	495	458	493	489	505	493	490	479	486	498	522	508	471	498	453	467	514	466	505	516	482	464	510	526	517	497	507	513	485	485	514	489	468	480	505	513	474	471	498	473	500	500	480	498	478	475	506	507	483	526	498	467	472	484	486	531	501	492	522	488	483	455	481	452	519	502	495	484	486	460	503	490	516	495	519	466	497	511	466	528	473	449	477	479	503	526	488	464	503	509	506	522	469	476	483	451	490	529	513	467	453	509	503	465	498	478	521	480	502	481	487	493	473	454	466	457	479	477	501	487	445	472	506	521	461	514	484	486	481	476	504	498	489	509	503	510	485	462	466	518	458	468	504	488	491	528	504	477	483	532	487	482	474	508	488	482	488	516	528	517	467	480	493	504	499	488	510	505	447	515	465	533	460	536	499	472	515	510	541	478	498	504	537	480	507	484	485	482	495	474	473	448	494	462	469	549	432	512	453	499	486	489	473	505	513	498	518	473	533	482	425	491	484	511	485	437	503	463	499	526	452	506	514	484	466	518	504	490	441	499	450	472	482	463	459	511	465	492	455	470	507	513	468	488	498	545	474	485	488	496	512	478	498	480	510	463	454	482	475	500	469	460	470	514	444	447	484	481	472	500	452	465	472	496	501	485	497	471	528	439	518	495	500	530	472	481	469	486	495	502	484	454	497	518	503	472	487	492	488	525	530	495	496	447	463	453	497	480	493	494	528	483	495	505	519	500	486	490	465	473	459	513	480	468	479	505	459	509	510	482	522	501	547	495	488	514	520	523	486	496	480	536	504	492	506	513	473	472	498	484	482	497	520	456	511	500	495	481	519	498	451	496	482	520	493	497	521	519	471	469	469	496	478	479	483	466	467	497	507	513	510	465	517	500	494	507	514	445	466	474	487	537	487	498	555	491	465	458	463	447	489	463	497	495	472	452	490	502	474	521	501	508	489	496	530	510	520	467	469	485	519	469	513	523	513	492	473	506	490	490	492	466	513	483	479	481	482	459	509	453	516	495	478	482	495	459	505	493	500	454	510	486	474	465	498	502	495	499	483	493	464	499	504	485	497	498	481	485	526	529	488	477	435	461	451	502	479	479	447	515	489	516	489	463	497	460	561	517	478	455	511	509	489	494	539	486	481	482	514	467	545	484	464	460	492	505	521	518	476	468	505	483	520	469	481	495	483	525	517	456	518	489	527	491	509	462	510	503	506	498	504	473	480	492	498	471	514	496	459	459	472	527	510	490	498	477	455	534	478	496	483	499	455	462	495	479	461	475	514	510	508	493	500	482	509	476	481	512	533	459	488	473	505	484	504	478	461	477	486	468	466	497	462	488	483	476	491	470	508	511	465	449	490	485	518	473	483	541	516	480	476	474	491	526	544	494	479	494	471	478	483	500	476	500	491	500	488	501	509	461	471	479	473	495	510	489	497	497	502	431	488	479	472	486	470	436	505	518	471	438	507	447	460	519	504	473	512	481	452	545	475	499	506	510	466	486	472	491	493	470	491	493	494	505	492	487	477	519	504	474	472	500	480	446	465	473	513	466	511	504	482	493	493	500	452	498	501	503	489	495	500	479	518	512	473	567	475	506	464	461	510	464	488	510	482	453	468	432	484	468	486	511	516	485	480	499	481	511	527	446	498	501	478	508	480	455	491	467	507	499	513	501	459	479	523	503	473	524	497	442	499	523	463	512	479	505	483	487	489	517	494	501	501	464	512	478	477	496	499	509	440	498	488	482	495	495	480	482	458	475	452	511	480	476	475	515	452	506	473	471	512	484	484	493	507	505	493	510	533	486	492	507	452	512	483	457	483	489	483	538	492	503	478	502	496	486	498	506	509	499	491	547	434	507	497	545	455	496	473	452	507	502	516	486	500	510	491	489	520	498	500	471	472	519	474	552	515	483	470	497	483	461	483	471	499	480	512	506	493	496	512	457	506	472	504	531	533	468	478	505	500	497	498	510	464	521	507	525	487	472	495	477	473	481	458	491	512	515	515	508	477	489	529	503	491	505	460	479	482	508	490	506	489	533	459	476	499	479	513	457	460	494	495	455	491	481	473	473	489	499	449	519	469	518	480	530	490	488	476	495	488	491	452	488	499	439	425	483	485	502	491	514	529	472	520	481	477	506	482	521	530	491	512	523	530	470	489	474	490	457	503	468	495	464	502	486	535	494	459	522	491	505	506	520	478	482	485	502	533	477	479	497	478	454	523	477	505	495	493	522	492	506	471	486	496	474	456	482	496	474	481	481	485	499	518	490	480	486	467	482	462	462	519	477	493	499	475	486	510	493	485	515	441	508	516	498	481	428	466	510	485	492	495	468	488	462	481	472	540	483	537	487	513	479	497	522	477	485	492	490	479	502	471	502	496	476	456	499	520	497	514	477	528	475	481	457	507	477	487	488	491	496	475	463	510	490	495	461	464	499	461	473	480	473	482	465	504	501	496	494	478	515	484	478	528	463	471	496	502	528	472	478	512	509	503	512	503	467	470	493	461	464	494	508	534	479	486	465	502	477	476	523	472	512	511	511	475	551	506	512	524	475	497	499	535	519	495	505	480	512	488	537	494	497	464	490	505	493	487	506	543	505	506	477	469	463	496	493	515	458	502	450	506	512	492	497	519	503	466	469	469	531	506	463	472	478	492	502	503	487	536	483	479	516	510	477	472	473	496	481	512	490	488	494	498	473	475	479	478	467	523	468	522	507	493	512
27764	17512	3745	1278	608	658	2397	2919	2334	1686	1084	636	531	515	487	516	533	496	487	489	513	475	497	511	511	498	477	521	486	459	472	475	500	502	475	485	502	472	468	526	461	487	520	497	506	476	461	471	498	513	475	488	528	518	477	473	462	486	505	504	454	469	449	501	495	488	483	501	509	500	499	494	470	499	482	494	498	504	459	497	472	464	471	492	496	472	449	512	493	523	495	483	485	507	480	491	453	502	495	534	490	488	474	484	504	496	471	502	477	489	486	464	494	502	499	491	498	482	457	474	464	500	486	464	478	478	513	499	515	454	428	479	484	532	503	478	458	488	500	463	468	505	505	487	465	472	477	506	489	438	447	525	506	497	488	489	510	498	470	516	471	482	483	478	478	506	535	468	488	485	509	495	463	485	506	508	452	490	461	491	475	480	481	471	507	494	489	497	529	452	511	497	495	479	467	493	497	476	521	508	527	493	498	458	472	494	464	533	520	480	484	505	487	513	505	483	505	492	490	473	451	485	464	557	487	475	470	487	486	473	475	467	509	462	484	477	437	518	465	482	518	474	476	463	456	447	469	506	501	490	500	479	491	472	475	474	469	510	485	519	464	440	528	517	468	451	478	450	500	538	489	485	458	512	496	487	490	519	519	517	545	487	503	469	498	507	488	485	497	488	482	497	470	477	527	458	525	456	520	494	486	488	502	493	509	495	490	479	473	516	453	509	495	483	467	471	453	485	446	527	523	491	479	471	450	507	468	461	548	503	477	495	518	488	494	479	482	503	477	498	537	491	501	491	492	466	461	457	488	475	497	487	472	504	488	496	511	499	458	509	483	486	459	495	505	489	510	461	464	495	498	483	520	487	476	533	461	464	479	489	484	467	487	517	506	476	519	501	498	530	460	464	483	519	538	498	493	508	497	457	477	495	467	536	465	480	494	514	480	481	506	500	511	475	489	495	496	523	473	469	515	505	495	519	486	456	457	490	495	493	504	500	498	511	498	500	465	486	475	469	475	509	455	498	457	505	513	465	469	513	494	453	467	517	467	486	508	492	464	520	484	498	486	478	480	488	478	490	512	530	444	522	518	497	487	497	500	502	461	487	481	444	495	510	516	464	508	443	480	484	479	479	491	500	505	478	464	509	471	501	500	529	456	494	464	501	484	471	498	486	479	502	494	472	478	491	480	468	485	439	506	479	442	481	570	487	512	474	506	490	464	481	468	450	465	495	480	458	492	482	451	509	484	517	520	510	508	480	485	491	510	450	464	506	447	484	492	467	515	486	510	534	489	496	515	461	441	470	477	480	527	486	515	510	500	497	476	496	473	457	497	470	523	464	447	501	499	487	462	451	521	493	495	505	540	475	537	489	509	530	499	491	449	474	470	511	496	506	439	488	498	503	500	470	469	486	484	467	494	498	484	455	462	469	509	500	497	533	480	504	461	458	453	507	496	493	531	495	455	512	500	464	498	514	538	534	494	494	466	476	462	469	464	472	464	504	455	476	481	460	492	467	461	484	468	503	494	501	469	463	449	507	497	465	517	455	474	485	470	467	466	481	473	487	484	504	485	538	474	500	495	479	514	484	526	523	442	497	491	493	482	494	462	508	496	489	491	489	503	505	509	513	508	506	526	481	490	456	507	474	496	496	469	484	488	481	505	490	462	436	495	491	481	488	525	439	481	431	510	511	508	536	479	501	508	453	487	471	486	477	476	518	471	508	484	490	508	470	447	493	467	480	486	507	497	506	515	475	496	501	487	504	474	462	509	478	506	499	496	481	484	477	518	491	492	486	499	508	492	450	472	478	473	489	502	466	530	488	479	480	476	465	490	485	502	521	499	484	476	518	477	477	479	479	499	471	503	489	484	467	452	466	490	503	505	507	540	503	471	479	492	472	479	493	486	498	482	480	475	531	474	460	485	498	481	478	509	485	489	482	513	519	471	496	452	496	491	466	465	495	436	515	522	471	482	444	503	515	524	513	498	476	461	496	477	468	487	520	493	472	455	447	493	497	460	490	472	481	498	534	506	477	477	470	509	487	506	459	493	480	471	513	476	513	523	490	461	495	490	470	489	441	483	454	515	496	512	492	500	503	486	487	443	511	449	498	503	486	433	503	511	466	466	504	488	455	464	467	479	472	482	473	500	487	521	507	518	472	467	481	514	490	506	513	505	459	476	480	440	496	461	458	497	472	455	489	496	474	492	513	445	492	472	482	466	489	499	487	510	506	469	480	457	466	466	491	517	470	461	491	538	479	479	504	502	507	473	531	458	501	478	504	460	511	463	494	461	501	491	466	460	508	496	515	470	517	485	475	479	503	472	466	460	509	466	486	462	519	523	455	481	487	510	503	502	425	496	473	468	497	537	452	497	485	459	497	498	526	465	478	459	500	428	505	519	482	502	465	430	493	464	507	451	492	456	470	505	521	451	498	482	478	525	508	422	479	512	481	486	455	509	486	499	512	531	488	491	461	476	492	503	490	492	506	485	455	502	470	464	461	497	485	492	453	520	496	459	478	449	461	484	464	465	495	497	480	508	449	526	524	510	513	479	472	472	482	503	486	489	526	473	484	477	451	474	475	513	529	501	449	512	473	490	452	503	488	450	515	511	499	491	509	496	527	501	525	444	480	519	469	519	489	437	479	476	501	471	503	497	505	487	493	466	456	499	490	458	503	468	510	492	469	458	453	499	494	492	528	515	499	525	490	482	487	468	478	467	446	475	495	491	490	462	506	472	492	497	517	485	507	507	514	547	471	439	534	423	495	454	481	472	513	496	463	478	469	476	491	502	478	477	480	440	498	501	501	511	511	449	459	465	504	520	504	510	518	490	533	466	492	466	480	479	502	467	501	447	476	544	458	470	504	476	500	473	476	486	495	517	504	490	505	502	466	471	481	476	479	512	506	530	493	532	513	480	437	471	475	463	465	462	507	480	505	463	496	503	484	445	493	466	514	481	497	492	453	471	501	484	487	499	492	445	496	452	482	498	496	475	471	451	454	494	476	446	485	469	514	488	503	488	461	475	506	457	515	496	530	474	487	479	495	454	456	476	502	475	519	515	505	500	448	503	489	453	472	482	485	503	461	505	498	475	477	499	493	467	453	461	439	465	480	515	511	494	502	516	481	456	494	509	469	438	502	456	481	453	483	466	526	449	468	479	571	509	505	462	469	495	482	487	493	523	501	469	491	488	467	470	445	481	490	492	478	479	516	491	474	460	489	459	491	471	478	519	510	520	477	499	485	511	520	542	483	521	489	476	505	483	495	510	468	490	479	500	511	535	480	500	526	524	459	494	508	515	503	508	493	491	483	469	428	467	478	438	480	504	484	507	500	507	480	474	464	484	527	509	498	491	499	464	498	512	478	498	468	511	477	469	456	496	496	492	484	483	468	467	521	519	495	445	479	451	492	491	444	537	508	428	502	483	491	491	476	500	490	518	470	508	517	487	499	483	453	494	505	477	455	479	458	492	471	509	499	491	468
5207	3658	3241	2209	1185	1226	5282	5985	4956	3325	2109	1105	817	853	815	838	762	853	817	814	782	740	815	821	803	793	784	817	801	827	797	848	823	772	766	785	812	832	783	817	769	763	778	833	779	775	849	834	811	802	739	823	806	788	789	817	774	760	787	799	801	860	854	812	810	785	808	827	849	827	820	825	779	812	812	769	752	829	824	842	816	822	831	801	826	772	837	889	835	820	820	845	816	780	809	788	858	774	802	848	805	785	757	818	810	794	783	791	816	822	832	810	790	751	830	829	841	789	824	770	840	827	807	851	753	797	797	773	860	772	846	839	833	808	784	804	880	810	832	786	832	825	800	817	804	827	766	817	812	795	782	790	799	803	817	832	816	815	768	826	801	775	788	836	826	819	811	819	823	788	761	809	748	806	774	809	855	820	803	802	737	824	762	820	770	822	838	776	805	783	811	776	834	828	811	796	810	848	792	793	808	790	811	778	859	845	777	826	815	799	783	776	771	838	762	788	811	813	834	795	796	793	801	831	805	834	763	834	800	782	781	773	817	822	825	832	785	807	840	846	796	833	819	809	794	811	793	794	762	814	784	790	840	771	767	847	775	832	805	849	782	769	782	818	812	792	845	782	771	812	808	828	794	811	783	832	791	801	811	807	850	737	818	842	796	772	805	797	815	776	860	786	768	808	785	753	781	780	822	791	809	746	802	806	817	809	799	810	769	794	821	765	818	802	796	824	749	763	751	882	814	849	796	854	850	783	821	779	827	766	745	797	842	841	815	808	776	838	830	820	780	826	855	806	845	819	847	802	797	888	785	841	775	809	810	821	794	754	835	830	801	812	761	834	830	810	762	817	781	835	805	807	819	761	747	811	832	776	780	788	848	766	781	861	762	828	836	812	827	789	796	757	807	800	812	765	840	791	767	791	763	836	836	810	789	772	797	765	802	780	847	737	820	849	817	763	793	863	790	768	791	814	825	810	818	797	846	822	809	822	800	731	795	789	826	803	796	814	851	784	830	840	804	816	807	817	874	761	819	788	846	824	806	783	800	786	789	775	819	755	817	820	806	821	822	820	803	809	781	774	801	758	756	832	754	856	786	817	774	769	837	774	804	774	796	862	795	822	809	810	811	808	823	794	770	832	778	826	822	818	816	858	789	830	800	829	829	784	811	777	810	807	835	751	854	815	783	797	769	780	823	786	805	767	766	755	803	813	816	812	841	749	778	837	767	803	776	773	833	817	821	793	813	777	810	779	764	772	784	788	813	824	780	789	833	811	839	755	821	773	855	801	733	810	811	801	803	792	758	796	812	853	823	835	775	752	823	794	797	785	781	783	774	748	734	771	851	832	772	770	796	847	800	803	820	734	746	842	757	805	805	822	828	847	773	784	762	817	788	781	824	803	840	763	783	755	803	777	810	806	818	769	836	840	786	857	795	796	789	884	789	836	806	795	825	801	807	816	816	825	797	795	728	804	805	844	804	813	812	757	794	853	842	745	807	800	778	784	810	798	831	795	851	823	767	848	789	749	784	799	776	766	767	794	775	850	784	845	818	778	825	874	807	814	785	791	744	800	790	765	765	832	740	789	849	832	795	848	809	859	821	821	834	777	781	813	820	807	769	783	812	848	825	791	821	772	812	776	769	827	792	736	816	784	810	827	769	783	737	801	773	770	782	819	837	796	814	771	827	770	824	801	800	765	774	811	772	781	798	797	836	851	858	775	786	863	819	794	814	801	835	784	860	776	809	834	764	820	746	783	776	775	819	849	800	769	840	759	837	766	772	778	813	801	806	816	793	808	836	791	786	842	776	833	760	790	795	800	809	775	765	738	812	810	815	902	804	849	788	847	808	784	811	782	766	807	795	848	846	815	796	742	830	795	862	810	780	784	820	778	772	817	820	825	832	850	779	814	829	793	789	816	757	801	742	771	814	759	792	803	788	821	819	812	860	821	819	862	785	797	767	830	744	830	838	845	824	780	808	835	792	793	784	815	800	759	780	830	785	794	829	778	824	780	766	783	899	790	768	806	807	783	854	803	838	824	775	818	854	823	774	763	810	756	833	776	838	832	808	749	773	782	833	755	736	804	865	787	805	792	811	797	823	797	829	774	809	796	793	768	757	805	763	828	805	781	780	868	782	801	848	816	807	784	791	783	765	820	791	824	800	773	799	779	764	852	823	829	849	759	790	819	825	778	835	828	802	849	842	857	773	845	784	844	833	812	790	826	802	809	825	812	826	811	824	817	800	770	784	777	803	774	762	746	807	805	753	789	833	815	840	856	796	793	805	749	842	738	782	798	747	784	776	810	794	808	809	839	795	777	822	832	811	840	760	815	852	747	782	759	802	730	832	877	823	804	800	812	784	843	770	829	761	791	811	783	816	822	810	854	801	778	859	834	771	849	814	808	870	832	810	789	802	812	815	796	847	760	832	811	838	811	774	783	849	770	757	847	766	803	804	823	806	809	825	822	834	821	784	783	843	810	773	846	795	781	867	831	810	839	786	787	795	806	815	790	800	821	872	803	801	800	720	825	854	810	823	832	788	760	797	784	779	776	814	857	803	772	793	770	841	769	800	752	803	849	804	763	831	797	792	810	777	772	795	753	798	832	832	772	790	899	797	801	830	840	797	826	786	816	768	771	804	791	823	780	832	806	866	750	816	846	836	819	831	802	828	802	814	817	813	779	810	789	817	818	802	773	826	786	841	824	807	767	748	781	755	800	784	764	808	779	787	792	734	788	797	754	829	796	793	841	787	824	793	823	784	833	767	836	788	826	787	755	825	806	839	843	793	771	818	844	862	785	801	836	797	791	805	797	806	816	815	827	834	831	783	814	719	825	830	807	821	802	793	791	795	792	785	777	764	831	801	814	768	803	800	878	832	766	834	828	832	814	820	815	824	798	833	844	807	810	818	806	782	781	786	807	761	827	814	782	801	803	790	794	780	835	837	838	770	791	783	821	770	810	806	813	778	820	787	800	795	847	839	782	778	830	838	795	807	799	794	802	841	804	811	814	815	806	763	760	843	814	776	749	814	846	812	780	833	823	770	823	798	821	819	793	792	838	824	797	826	797	785	805	832	850	838	825	841	788	804	830	836	791	781	823	791	848	809	795	842	792	783	738	751	826	809	819	815	782	761	831	809	828	793	829	750	798	824	774	778	806	785	787	859	794	776	860	758	797	821	843	838	849	795	821	854	813	799	830	752	810	841	811	764	815	863	824	746	785	754	776	755	738	821	803	843	788	847	799	850	864	823	763	774	804	824	848	829	812	772	802	756	798	767	794	776	794	792	779	742	787	768	860	783	830	784	765	826	810	814	871	815	811	814	781	809	792	777	774	754	791	794	802	842	808	821	796	840	798	852	766	754	850	773	807	790	777	837	846	851	814	805	811	826	791	849	748	771	807	816	780	813	811	776	766	801	830	830	781	807	844	800	769	862	841	864	811	831	764	845	850	791	758	794	808	772	818	799	825	805	837	820	799
24029	21491	27493	25871	13247	1026	8029	18324	15665	9309	4199	1154	475	416	381	364	379	371	367	395	371	416	367	403	373	390	417	366	369	358	339	358	410	369	382	395	376	379	364	365	379	407	397	391	361	385	381	380	402	328	375	361	401	356	388	345	341	360	414	392	373	396	357	371	350	351	381	341	405	372	394	384	384	412	385	383	354	372	400	388	366	374	422	353	375	374	371	337	351	355	365	388	387	371	373	421	356	344	405	355	387	402	391	379	379	370	354	417	400	415	384	364	362	356	362	378	399	386	369	375	353	378	377	394	366	407	339	394	363	379	363	387	357	390	378	375	395	396	375	364	378	386	389	354	334	369	388	406	342	349	387	361	373	384	387	364	379	361	392	366	406	376	400	355	394	349	377	348	367	379	401	357	383	380	358	391	404	362	365	382	359	394	393	382	357	377	377	344	381	400	410	410	366	364	387	401	391	377	371	391	392	343	362	382	392	362	390	369	358	396	352	373	400	377	363	360	393	380	352	396	356	397	386	353	386	397	358	392	351	362	383	371	388	353	337	382	394	389	359	352	348	356	375	343	394	369	355	378	381	392	375	391	353	369	381	370	377	377	379	370	382	395	372	392	334	354	354	377	385	375	334	371	386	368	366	386	360	380	402	372	359	341	347	357	341	368	401	398	383	362	357	375	405	363	399	371	402	366	376	376	371	357	359	384	333	402	397	390	387	374	390	360	365	399	405	362	368	403	340	377	359	342	355	371	387	338	367	378	416	417	401	386	380	398	368	372	363	367	350	422	368	367	368	368	388	361	390	375	387	375	422	400	393	395	380	378	379	367	392	359	362	356	351	397	383	348	382	351	411	429	339	404	384	393	373	358	377	382	405	373	401	391	360	368	352	375	385	372	390	400	358	363	389	412	400	383	396	397	357	364	398	384	339	386	366	362	353	349	384	387	345	377	394	386	377	358	368	378	375	366	390	357	341	397	353	394	387	349	362	395	399	359	373	383	362	361	364	352	390	382	374	371	349	356	389	412	383	383	403	414	367	392	369	385	388	406	375	380	372	351	361	372	382	393	359	372	383	369	390	395	357	349	373	341	356	387	367	383	346	358	384	383	390	367	383	378	365	389	347	391	386	361	326	354	388	368	361	360	352	388	361	347	395	364	399	382	387	371	368	415	395	398	366	374	375	385	409	349	365	362	351	397	370	382	377	357	376	373	332	365	376	388	379	408	379	384	385	411	351	422	363	398	360	351	373	353	407	365	429	381	387	422	346	368	367	351	385	388	372	395	362	361	386	411	365	361	346	363	368	394	383	386	347	376	396	415	340	417	380	428	362	359	375	374	402	368	357	378	380	380	354	379	412	361	383	427	365	416	373	374	331	338	339	392	367	390	378	381	369	375	426	366	347	355	369	400	403	379	378	339	382	337	396	374	365	362	373	384	359	392	416	376	345	380	391	358	354	380	381	396	364	357	367	382	355	397	338	373	369	405	369	402	373	383	356	388	377	372	378	368	370	424	377	377	383	432	365	334	363	363	364	353	404	379	341	391	364	344	388	369	358	368	371	380	348	352	411	341	358	371	399	370	396	388	375	370	384	399	390	364	351	382	394	384	383	365	367	366	353	387	387	366	352	394	349	386	383	381	346	358	380	398	386	387	392	380	384	388	392	395	372	381	397	380	351	426	375	375	380	412	394	368	383	381	373	378	377	378	401	372	331	372	347	378	353	353	425	370	364	347	380	363	382	394	399	406	372	380	376	381	343	377	393	414	364	373	392	364	392	430	354	370	400	425	322	384	376	390	363	348	359	368	335	396	370	396	361	393	356	376	369	377	328	378	364	367	354	370	368	373	338	394	355	381	363	381	399	416	381	361	364	351	356	349	372	404	396	375	389	376	412	365	379	367	365	392	361	371	378	393	361	376	352	380	350	399	366	354	370	344	390	370	393	423	401	366	327	364	394	340	376	421	387	389	391	399	383	386	366	411	363	382	382	383	390	391	393	382	370	358	378	420	384	380	386	395	365	354	370	400	384	366	373	394	354	367	405	380	356	372	361	391	397	378	347	349	369	351	367	363	412	379	388	391	407	362	332	350	409	363	397	370	347	352	399	417	373	347	396	365	355	377	396	367	328	390	377	363	379	395	345	392	374	390	397	372	371	396	405	389	370	365	377	405	371	368	382	363	357	377	365	401	356	363	412	375	350	362	416	379	382	394	367	395	376	367	377	378	414	399	351	368	372	376	359	397	357	377	365	373	375	395	390	375	396	377	355	374	385	375	360	412	375	371	396	389	371	385	369	379	350	354	344	366	336	412	349	379	373	359	400	374	383	351	387	380	356	379	381	391	343	368	398	385	360	382	397	393	356	362	395	365	344	381	371	410	398	362	408	419	367	384	399	365	385	378	371	407	345	361	370	364	355	352	378	371	388	368	344	385	372	369	387	371	402	362	368	410	328	342	386	347	385	369	382	393	354	356	400	386	370	376	351	364	379	340	370	362	395	383	290	366	387	354	389	380	388	364	372	385	371	358	362	318	362	417	381	368	378	372	345	389	391	357	368	375	332	378	404	381	367	413	377	398	357	376	387	372	372	361	362	369	375	349	340	383	375	371	395	390	370	367	356	400	359	379	399	339	421	357	385	387	377	368	374	391	387	384	390	346	384	393	389	342	389	400	347	379	387	381	381	364	390	378	352	360	396	407	381	365	369	406	349	380	360	378	371	365	365	399	366	379	373	393	385	432	357	382	371	385	397	361	359	379	340	361	378	383	355	368	343	377	377	376	362	367	378	406	387	364	369	370	361	365	347	363	398	358	357	392	380	396	399	408	414	385	378	371	378	389	390	384	355	399	373	388	347	378	376	377	351	375	315	383	356	383	394	382	397	393	355	381	387	384	373	327	367	379	412	407	386	396	340	371	386	401	393	367	389	373	388	404	375	349	341	379	383	377	369	386	383	395	376	348	369	390	401	385	345	377	381	344	356	383	363	372	387	375	415	371	388	385	340	374	380	387	367	371	396	373	362	344	394	382	356	402	380	349	389	383	384	374	419	338	368	356	360	379	349	391	386	375	366	379	373	395	350	359	359	392	401	406	404	375	367	365	338	374	335	354	357	403	365	410	364	368	364	396	368	356	367	381	406	350	398	383	370	378	380	373	380	387	371	361	369	372	365	361	371	374	355	358	395	367	368	363	435	366	425	365	334	372	389	370	381	392	385	380	376	380	389	384	365	397	368	319	384	389	385	383	397	352	369	364	378	421	363	373	380	390	399	395	392	384	363	387	380	353	386	397	361	366	348	404	399	344	375	398	362	369	340	373	379	388	349	390	360	389	374	397	377	374	384	394	389	372	397	386	360	347	354	362	414	400	360	412	348	354	413	367	340	379	353	393	343	381	393	373	386	375	359	353	358	391	375	375	373	362	369	344	374	378	357	334	377	391	408	367	361	368	384	402	389	355	353	375	389	400	408	360	354	293	376	383	343	374
4065	11324	7785	3464	2202	1793	15702	29330	24968	16973	8527	2647	904	657	664	604	604	634	673	658	624	640	610	640	675	649	667	614	645	616	630	660	667	609	653	660	598	631	645	650	641	642	627	592	682	649	655	618	629	653	645	613	637	639	637	653	682	626	614	633	650	641	675	640	608	623	653	642	624	612	658	589	670	644	588	662	637	624	615	645	632	666	652	588	655	687	647	666	639	659	644	609	642	639	630	645	651	627	623	618	667	643	647	647	652	620	602	644	625	639	620	615	627	618	621	624	624	626	642	608	637	627	631	653	607	621	638	627	593	657	629	615	656	589	641	590	614	678	667	592	676	677	628	659	628	630	610	623	605	643	639	641	629	602	632	624	602	628	596	660	604	604	606	648	667	648	638	625	648	611	639	620	658	634	614	607	623	630	678	646	640	631	611	601	666	629	608	669	650	654	619	697	645	621	578	622	657	657	650	701	634	642	630	644	632	630	609	659	604	596	632	636	584	672	612	621	619	623	616	650	624	635	635	593	624	631	655	597	616	646	630	660	650	676	609	627	596	611	651	650	665	624	621	666	651	608	653	651	620	618	686	656	601	611	668	635	631	647	618	636	604	666	591	608	628	607	608	619	625	644	653	643	609	604	670	640	629	614	676	661	625	623	675	666	634	627	617	653	661	631	666	613	622	648	640	668	608	621	650	606	609	659	669	640	659	563	639	631	652	645	648	660	626	635	604	612	628	608	647	626	667	614	615	682	669	648	661	642	708	656	649	684	667	634	648	628	628	655	634	643	631	678	645	619	639	631	650	655	639	645	684	599	658	682	621	619	649	645	613	603	665	634	642	640	668	631	626	658	626	642	645	659	621	586	678	638	669	652	688	636	631	652	593	654	631	638	629	628	627	614	625	652	631	679	630	625	587	627	650	624	641	601	629	657	679	610	636	646	589	635	629	647	642	657	650	612	644	687	680	609	637	631	654	642	643	612	595	606	643	614	636	658	663	669	648	671	678	642	643	648	640	656	644	670	655	633	620	690	607	683	612	646	589	634	609	611	645	657	698	617	650	654	644	618	643	670	656	596	625	614	657	667	645	682	687	641	604	622	620	629	612	639	651	637	670	652	644	663	636	667	619	615	597	639	613	662	552	683	663	654	625	662	638	568	635	582	574	636	646	622	638	640	646	624	648	642	639	631	659	655	633	704	631	589	599	683	617	662	638	627	615	637	647	655	583	647	588	643	671	614	640	596	650	653	688	654	612	584	657	628	615	634	623	666	604	636	701	693	676	606	693	653	625	615	635	616	663	614	616	615	647	658	656	660	674	640	617	626	673	633	663	633	637	637	626	646	660	631	667	621	641	654	638	630	665	629	621	626	645	687	633	625	635	633	593	649	627	622	652	586	663	572	580	632	649	635	617	681	654	639	614	656	672	677	634	608	608	615	600	621	687	613	650	630	651	686	620	666	630	652	670	635	644	591	591	678	669	603	603	649	653	623	657	666	629	631	609	642	666	681	644	625	645	606	671	632	629	640	649	616	646	623	630	624	617	664	648	633	631	652	644	639	640	669	618	636	660	628	657	634	652	625	638	607	661	601	618	621	624	635	614	635	648	601	650	617	617	652	619	663	656	646	655	656	620	632	646	616	617	660	624	622	606	634	632	681	602	597	640	639	653	594	604	639	646	689	616	633	629	677	647	641	608	629	646	697	646	622	618	651	612	612	686	628	600	611	671	586	641	610	593	635	637	661	678	643	697	636	600	660	626	639	612	677	655	645	669	603	650	601	630	612	586	615	669	631	594	629	610	598	609	655	598	631	627	658	631	637	625	646	644	656	630	606	632	619	649	642	666	664	644	654	627	680	651	629	639	619	643	637	643	631	594	623	638	659	628	654	677	628	660	621	632	630	603	621	653	623	645	633	631	671	610	637	646	665	628	612	609	713	621	583	622	590	614	643	619	598	632	637	616	619	636	666	657	696	613	643	621	632	662	625	602	638	707	631	647	656	655	625	628	619	625	622	640	638	613	613	603	641	647	634	601	606	654	651	645	606	613	618	655	633	675	661	637	684	637	635	612	604	626	623	627	653	613	611	621	603	654	631	632	628	619	664	643	635	650	696	619	662	612	642	632	652	658	594	670	659	666	656	596	625	617	586	647	615	652	647	650	578	629	619	630	692	649	630	606	705	666	626	641	649	640	591	607	644	685	656	669	640	653	578	611	652	634	635	703	593	651	609	641	633	659	634	664	657	607	625	674	608	615	599	656	607	654	649	617	639	585	633	632	642	666	637	623	591	673	670	672	633	623	667	673	644	650	680	671	684	626	669	662	671	637	687	639	636	643	632	651	606	601	595	631	622	645	641	631	684	590	622	622	610	617	685	631	629	618	617	652	624	709	675	644	645	605	584	662	623	645	622	646	646	630	623	667	617	651	646	622	619	618	683	622	590	603	631	671	628	598	605	597	636	665	615	613	678	618	623	686	611	647	666	645	638	603	639	595	642	691	670	603	653	652	652	609	630	599	614	645	612	617	675	581	666	630	597	635	679	622	680	650	612	660	639	642	609	695	660	585	634	618	590	652	620	627	601	669	637	646	630	710	624	623	634	647	624	617	653	627	658	634	601	673	631	647	605	632	627	657	618	611	600	605	598	618	636	658	662	653	610	616	635	659	618	651	615	648	689	661	599	601	627	630	631	606	638	603	633	649	648	595	627	623	671	643	640	670	646	679	607	632	662	688	615	604	630	680	628	600	662	626	644	655	608	587	652	609	633	608	626	633	619	654	672	612	650	664	590	627	633	646	628	640	641	632	637	607	647	638	655	652	626	635	636	603	675	632	676	627	619	624	617	693	685	656	632	638	628	645	640	660	648	669	615	647	589	603	611	641	623	653	649	616	650	656	646	637	623	685	592	631	617	633	617	671	628	690	600	616	631	624	589	600	630	607	671	635	657	625	627	612	650	653	666	634	600	616	623	668	589	645	648	622	628	650	656	635	622	653	676	625	665	660	630	634	668	605	626	640	646	604	702	628	616	626	613	633	632	596	665	643	662	573	641	608	665	602	645	666	627	638	665	659	648	610	623	636	608	667	631	670	645	631	655	698	670	652	641	622	656	668	673	611	574	658	625	661	661	603	587	656	607	616	640	584	592	634	658	639	652	652	627	674	684	634	663	674	652	602	634	647	652	635	628	646	653	662	622	613	602	618	633	676	633	644	650	600	662	635	604	633	625	588	692	648	666	646	609	642	653	642	667	674	621	611	598	608	632	644	633	641	609	583	685	635	611	639	665	545	593	609	648	606	613	614	612	650	653	622	584	624	639	631	663	580	639	618	717	663	625	606	661	651	633	628	650	663	660	626	649	596	612	632	673	637	644	611	629	646	632	661	670	618	628	616	645	677	642	665	641	644	579	604	622	635	656	669	625	680	614	652	612	633	608	655	605	664	626	643	643	635	684	638	598	614	656	613	623	629	627	628	612	657	656	672	661
25371	21495	24536	16656	951	622	3338	7405	6710	3969	1512	894	500	470	503	460	472	438	438	463	454	463	453	464	459	408	442	476	479	419	448	457	436	472	428	484	435	477	427	413	461	442	434	422	412	429	468	464	426	444	434	457	454	445	467	433	426	453	468	439	447	487	431	418	433	448	465	450	478	434	445	475	451	447	445	453	451	492	464	443	444	454	474	448	411	426	483	432	426	441	406	447	447	463	442	438	489	394	441	449	454	420	416	407	468	470	419	435	453	398	436	420	442	442	425	447	454	466	451	451	435	451	453	431	450	480	453	433	473	441	469	475	445	477	422	454	481	463	484	435	513	418	423	442	433	476	444	443	448	414	437	490	462	440	473	452	466	415	479	417	410	411	436	449	419	457	435	485	457	422	430	467	432	451	435	419	417	482	471	427	499	408	454	455	468	435	463	439	428	435	442	430	443	437	456	400	479	476	447	452	464	415	451	440	440	446	470	448	441	451	430	394	449	446	463	449	455	455	465	449	452	448	418	424	462	451	455	452	445	411	456	454	484	416	444	446	473	474	484	448	448	394	450	437	463	452	457	464	443	424	411	459	474	430	437	463	418	452	424	436	460	476	445	430	488	452	459	430	477	407	416	427	427	478	440	438	420	414	479	433	441	467	465	497	423	436	440	483	469	427	454	467	429	465	464	444	440	454	425	437	446	452	441	444	447	458	416	410	458	459	452	456	459	436	461	467	422	483	496	462	405	443	457	435	480	441	437	456	449	485	478	445	450	481	446	450	475	423	464	481	406	441	429	424	467	463	433	419	447	490	462	473	437	465	478	444	426	454	425	456	454	465	458	449	486	421	468	461	435	459	421	453	427	471	439	472	455	425	428	435	447	467	436	477	466	474	431	464	455	457	461	477	425	431	428	420	428	419	453	456	409	440	439	476	437	450	470	459	445	430	451	428	453	445	486	431	442	459	437	437	453	419	433	430	454	435	412	465	453	471	458	510	461	452	452	432	419	408	435	430	451	475	495	480	430	461	446	440	483	459	469	434	465	436	472	453	471	447	475	457	451	415	405	446	409	459	412	492	470	442	449	428	477	441	459	444	471	451	428	447	429	432	447	476	481	460	419	436	438	458	472	423	505	454	449	475	451	472	414	437	426	439	436	473	442	453	418	460	477	447	442	479	464	469	418	496	422	417	441	464	459	447	428	458	467	407	417	508	446	430	449	476	471	442	478	439	460	460	467	441	432	417	435	482	460	443	424	471	425	422	486	452	450	449	461	434	405	453	451	462	468	441	415	443	452	482	488	398	452	445	434	470	429	466	469	440	494	420	440	447	471	461	428	440	433	452	425	478	440	455	436	483	454	400	420	476	453	413	437	457	452	423	421	425	438	463	460	487	444	456	432	442	435	462	452	417	437	444	473	446	433	421	444	429	466	452	475	444	438	474	435	475	442	432	479	482	431	466	447	440	465	426	450	468	435	457	409	480	470	444	447	453	479	418	472	439	485	430	446	456	432	434	474	431	424	424	439	458	437	446	465	485	512	421	455	468	475	447	415	472	443	441	437	428	488	439	485	477	450	412	443	457	451	418	461	448	465	445	413	466	458	478	443	398	439	473	462	444	467	469	437	449	456	465	452	444	428	466	455	461	412	455	430	406	463	446	406	460	459	443	416	439	481	445	458	429	429	498	440	447	442	456	432	450	441	434	451	490	482	488	481	464	453	459	446	470	451	427	448	460	497	493	452	471	430	449	467	460	438	452	457	483	443	447	411	468	473	409	478	433	445	428	435	469	433	441	450	464	455	434	454	442	476	419	461	436	455	464	461	494	461	472	474	474	439	463	442	436	439	449	478	438	467	427	446	443	437	429	446	453	456	444	458	445	456	417	481	456	418	481	449	442	477	425	441	462	441	448	457	438	473	445	447	430	440	423	461	444	445	446	477	476	448	460	421	429	477	441	446	448	442	450	463	445	425	461	456	490	427	467	431	455	450	454	452	457	466	444	430	429	426	456	447	470	463	458	471	427	464	445	419	475	469	458	442	430	484	437	453	458	457	441	427	430	430	481	446	436	460	438	460	472	440	433	455	451	422	453	438	423	457	410	488	418	454	481	478	427	412	419	447	460	440	480	406	444	485	419	453	434	465	487	465	438	420	428	469	430	451	461	442	472	446	480	431	426	468	451	443	475	431	403	452	448	467	462	456	409	484	449	453	443	463	428	445	467	437	436	445	455	464	476	427	451	435	421	441	469	462	471	471	434	447	449	468	429	443	417	445	416	448	448	418	403	441	486	425	480	448	461	427	466	468	439	413	437	431	436	475	466	485	451	465	430	466	467	465	508	436	426	441	465	436	464	463	437	420	464	400	451	416	474	432	448	454	462	424	480	451	416	457	447	435	441	428	431	440	455	482	458	451	429	463	496	457	446	387	486	439	481	442	432	465	444	443	427	451	444	461	457	437	436	484	445	423	431	458	438	442	456	469	482	433	473	451	441	456	439	439	478	443	423	503	454	474	450	426	464	426	386	380	480	463	470	457	446	432	439	449	443	436	454	426	455	466	457	444	449	456	431	481	442	420	486	459	436	469	431	429	467	454	473	463	432	472	423	446	441	440	456	416	448	453	419	415	447	441	413	437	464	418	430	467	420	499	420	410	409	421	442	465	408	454	429	452	416	430	455	452	436	448	454	439	445	407	453	448	433	442	496	440	463	433	453	455	501	450	420	458	447	428	430	467	477	443	449	469	396	432	477	445	449	443	435	460	413	457	455	452	436	442	456	463	451	481	458	453	447	428	465	419	433	451	447	424	474	468	452	417	429	434	436	449	422	444	429	464	445	443	415	450	466	456	466	426	439	447	429	411	439	447	416	457	470	489	452	415	477	459	454	450	429	449	431	499	447	413	482	437	463	418	471	465	447	450	434	457	430	433	446	485	473	436	452	459	449	448	435	430	440	440	476	446	458	435	439	413	447	455	456	446	455	445	457	446	447	428	452	460	434	404	437	442	488	452	475	472	449	478	421	443	420	410	427	433	480	444	440	472	442	430	471	474	455	438	433	433	459	446	447	435	446	428	459	466	444	419	451	436	499	478	428	481	465	424	473	452	466	447	449	448	455	479	479	456	463	450	435	410	460	469	459	450	440	450	465	478	473	431	474	472	470	458	453	458	459	430	463	451	458	462	457	482	466	478	473	475	451	456	407	425	427	422	456	475	432	475	436	459	464	455	408	400	449	493	439	493	418	462	435	431	422	407	479	421	432	426	451	443	454	444	482	446	477	456	463	434	409	454	460	419	458	427	434	461	465	429	447	428	448	442	418	453	426	447	446	462	447	446	437	420	444	431	505	459	411	452	421	450	481	448	445	444	444	454	437	458	458	448	487	445	491	438	452	482	423	487	408	453	456	439	443	458	455	418	464	437	437	446	437	466	451	445	426	440	421	453	451	422	430	469	410	433	424	470	446	455	429	446	453	457	465	475	471	462	466
4401	7195	4635	2209	1490	1399	9576	18994	16772	10305	4260	2204	898	617	720	721	726	741	756	755	689	769	683	710	741	711	767	743	736	762	782	795	733	776	708	780	764	725	754	756	750	768	752	741	741	724	784	757	728	744	745	743	712	745	701	763	788	750	742	767	732	731	749	696	714	748	741	748	706	756	747	717	738	765	725	735	692	762	730	727	662	723	718	750	738	714	712	685	704	750	723	753	767	730	732	759	763	710	740	775	719	741	758	738	698	735	726	741	719	764	765	745	754	745	810	732	765	751	715	720	756	696	735	726	746	711	793	760	701	707	707	757	767	718	712	764	724	718	747	709	736	748	681	694	717	764	725	750	690	686	722	709	729	703	756	736	727	750	752	739	746	759	695	744	789	737	766	774	744	716	747	718	724	750	732	733	729	724	718	720	767	709	735	763	741	741	708	734	706	761	759	691	721	750	713	749	738	731	761	762	740	739	725	757	758	816	728	721	710	752	733	754	779	739	690	722	708	789	748	715	753	711	744	725	734	697	676	724	779	773	717	746	754	705	738	761	730	722	732	773	695	726	682	753	713	726	722	767	753	738	744	757	714	686	737	761	743	696	786	772	712	762	714	758	736	701	699	730	722	726	726	751	747	684	720	720	770	745	770	703	715	703	710	734	709	736	697	697	716	759	767	721	705	730	671	723	726	730	740	752	769	724	741	693	715	737	748	765	750	744	736	731	728	710	735	745	750	791	782	702	740	737	707	705	731	728	721	736	747	749	699	732	711	716	708	742	681	745	767	740	727	747	737	770	716	705	762	713	771	751	774	740	698	729	732	741	722	688	713	769	715	738	754	716	746	764	718	741	751	729	762	751	756	725	746	732	763	704	688	703	707	716	788	742	719	721	731	743	745	710	711	725	712	772	712	746	703	745	701	743	728	675	696	771	755	750	705	758	703	745	730	769	757	710	780	736	792	713	708	667	739	722	746	723	744	714	700	714	737	743	751	712	704	747	746	703	719	780	723	689	721	751	749	750	763	732	741	739	728	731	701	715	713	751	739	714	734	755	758	753	718	716	737	672	759	749	756	754	788	738	734	754	696	739	723	762	734	732	731	709	760	695	711	782	710	712	725	721	773	729	734	706	671	710	757	738	727	794	721	730	798	706	763	804	773	713	709	787	737	755	714	815	668	755	697	724	721	711	739	733	716	728	702	762	770	734	745	738	775	744	727	712	749	737	753	761	746	676	741	692	742	753	779	753	732	734	751	708	736	680	737	676	708	724	790	705	755	740	690	773	767	722	703	763	736	700	766	732	750	676	732	703	746	719	706	708	727	757	723	750	750	731	749	728	661	803	734	710	753	703	701	793	710	745	756	700	744	735	741	725	694	735	697	712	735	693	676	731	769	718	688	699	721	748	729	756	689	749	691	767	724	700	696	738	707	710	697	717	767	705	703	712	746	756	723	713	691	724	704	774	697	728	742	743	750	728	744	749	721	733	766	769	727	724	759	719	727	720	704	735	752	760	787	723	743	799	759	732	736	688	700	752	718	773	762	736	748	691	708	706	687	766	754	734	730	724	682	726	724	720	701	727	704	744	769	756	728	702	707	729	712	731	711	703	707	754	748	741	742	771	713	770	742	735	743	709	726	748	747	687	728	701	733	746	736	736	719	719	712	739	765	689	740	743	756	725	744	725	767	780	712	747	696	745	713	735	702	796	759	693	701	695	691	713	777	686	750	738	741	734	724	730	751	714	715	694	696	788	746	697	753	706	779	757	772	734	735	714	763	743	729	724	794	713	720	728	746	729	744	795	723	723	731	753	729	694	756	723	708	705	719	798	751	683	724	742	710	707	766	721	763	722	756	744	717	721	737	730	725	718	725	721	715	695	776	699	776	760	685	775	708	772	721	755	748	719	770	723	737	757	691	751	742	704	712	721	763	751	726	722	729	692	719	755	751	706	748	721	769	694	755	724	732	763	711	741	673	763	720	706	651	747	753	760	736	754	792	762	738	728	700	725	762	688	738	735	764	778	748	756	738	740	716	718	718	758	704	753	735	749	782	703	744	731	723	711	702	737	691	749	736	711	742	776	723	721	750	698	703	692	718	746	674	753	734	735	722	654	706	775	739	741	702	745	715	711	763	722	712	686	729	697	667	737	757	742	785	708	716	724	732	698	765	756	718	727	738	694	751	723	724	704	731	704	761	797	731	681	729	731	757	675	722	733	705	742	785	756	719	738	728	709	746	714	738	788	724	735	751	751	742	741	687	731	698	712	729	695	729	722	735	743	724	712	689	780	716	797	739	719	723	770	698	766	736	733	747	777	743	709	717	744	774	725	718	796	778	744	769	756	731	698	743	744	789	712	733	722	720	715	766	754	760	758	709	760	710	729	732	745	719	760	733	747	731	755	700	710	745	701	767	737	731	704	694	754	721	700	740	660	718	715	735	747	677	751	754	740	711	739	718	683	757	732	706	747	723	711	739	752	731	717	726	742	722	776	733	740	720	675	676	788	690	736	723	720	717	753	748	713	729	701	766	712	725	734	758	708	764	751	751	743	744	681	714	775	746	719	759	756	787	736	705	708	730	739	735	730	716	799	731	736	709	717	756	718	708	727	704	718	747	728	759	763	720	699	743	760	746	695	733	730	748	755	712	714	717	749	721	761	730	722	724	745	756	750	743	749	720	705	769	739	728	719	743	750	683	724	772	715	689	741	716	754	751	753	729	723	725	735	730	734	715	715	768	741	717	715	752	781	743	718	772	675	760	733	713	720	765	723	757	699	729	708	749	798	673	730	746	728	734	685	719	726	757	716	699	753	733	694	770	782	768	735	721	761	746	750	723	758	744	713	752	752	740	745	681	713	683	682	728	747	736	796	699	765	770	729	687	731	735	754	757	750	736	702	730	783	734	740	765	762	707	716	711	737	705	723	769	703	782	695	765	723	733	758	687	705	786	697	757	734	734	718	743	720	764	721	747	720	720	747	698	714	758	731	722	711	693	766	684	724	713	734	747	759	747	774	705	678	721	734	756	703	723	757	746	734	766	722	770	752	703	734	737	736	743	742	717	674	747	757	704	755	719	731	729	719	684	728	776	724	768	697	728	712	709	726	733	696	712	760	762	712	729	727	766	764	781	762	816	748	741	726	757	772	691	782	672	749	683	670	689	710	706	786	738	734	726	737	747	753	691	695	700	780	787	752	751	721	756	746	748	748	707	702	771	718	701	712	792	729	721	727	710	735	747	727	740	737	756	721	745	680	708	721	740	686	753	752	782	710	732	750	773	725	733	736	698	695	720	748	769	712	668	739	681	701	781	754	703	746	744	729	755	714	775	752	725	750	778	755	697	779	781	734	723	782	733	743	748	714	727	688	682	748	695	771	671	724	730	734	759	727	704	781	780	672	685	677	727	733	738	742	774	743	723	743	787	684	696	747	762	714	761	739	718	762	732	753	729	770	742	805	740	759	756	742	798	679	696	717	710	723	740	724
22887	21560	28622	24964	21560	14792	26357	32333	25107	13922	5715	2225	682	279	298	306	301	298	277	309	260	309	300	285	296	304	282	279	292	245	305	287	287	315	300	276	278	271	288	292	291	276	283	306	300	274	280	280	254	275	267	308	292	265	316	276	292	278	296	301	291	261	273	256	269	291	279	274	280	292	298	294	262	259	282	302	301	282	290	253	291	274	272	281	268	298	274	281	282	304	283	274	259	278	290	288	297	274	286	301	275	300	281	277	313	291	285	296	278	263	302	271	266	278	284	291	279	251	282	288	273	248	295	298	306	281	261	266	273	282	299	290	298	279	293	275	268	287	262	264	270	302	269	294	267	285	281	278	299	270	274	298	285	313	262	261	266	267	270	297	305	291	281	280	296	292	250	291	290	283	263	274	280	284	281	284	245	271	272	293	282	270	252	287	308	307	290	286	270	283	298	278	286	315	284	298	301	282	300	269	301	279	284	285	295	288	294	257	296	250	277	285	272	273	298	272	294	303	295	274	285	292	311	278	283	288	267	272	273	259	271	259	280	287	283	284	255	268	272	283	262	296	269	283	264	283	270	314	289	294	314	309	290	281	278	261	258	288	296	290	307	265	287	287	303	275	286	272	274	261	259	242	304	267	288	281	260	275	283	287	265	275	281	305	299	284	273	255	281	282	278	303	295	288	287	275	290	294	273	268	297	259	279	279	306	271	300	277	287	295	278	262	301	274	271	235	298	280	251	244	306	293	253	297	282	271	308	284	299	283	303	301	281	259	265	290	297	297	261	286	235	339	318	287	312	273	295	309	298	302	263	298	285	281	282	268	264	257	272	288	286	271	267	305	247	321	263	251	291	271	288	272	272	296	286	284	282	316	274	278	257	260	243	286	284	326	269	282	265	287	297	292	283	281	287	303	299	292	265	269	290	311	268	298	284	299	268	273	267	285	286	282	303	238	267	271	298	286	273	289	265	286	306	290	278	292	308	266	280	275	264	268	277	300	256	271	271	291	264	277	267	294	271	276	295	285	271	290	266	268	274	308	287	275	302	296	298	314	290	272	284	303	289	272	304	287	284	297	269	288	276	259	268	319	270	283	300	274	283	306	283	298	278	266	282	266	301	268	267	300	257	269	258	272	285	287	283	309	283	283	274	277	282	256	273	291	272	285	282	296	309	270	292	297	305	255	297	300	276	284	273	300	263	288	267	269	294	323	313	296	275	271	286	287	281	300	294	259	294	295	297	269	261	261	298	272	275	294	280	261	271	282	281	271	263	289	311	286	307	276	284	283	284	287	257	308	277	304	283	283	250	297	262	291	290	230	295	253	314	263	267	328	287	279	269	285	289	265	297	258	267	293	261	272	278	292	298	264	297	300	308	297	277	281	273	305	276	263	278	277	275	295	272	263	287	293	276	298	292	245	309	294	277	308	269	275	277	273	269	262	303	319	291	246	284	261	293	320	301	282	276	296	240	282	316	263	292	271	285	310	282	293	295	291	292	288	284	271	288	261	277	311	321	280	285	296	304	287	283	255	287	315	286	288	287	290	305	258	282	279	289	269	285	268	318	281	270	261	268	276	257	293	296	289	242	255	271	288	350	289	254	268	303	315	293	261	261	284	270	302	276	250	265	271	295	285	260	278	301	265	271	279	273	266	268	300	300	291	311	286	275	253	329	308	270	286	290	288	294	282	262	305	307	260	243	280	287	306	250	312	279	290	301	280	305	278	284	271	263	292	267	264	287	300	270	289	279	297	271	298	282	276	302	268	291	285	276	288	279	263	285	298	291	286	285	281	282	305	292	252	266	283	282	292	305	303	285	270	271	294	265	289	289	290	289	302	261	283	288	279	271	286	278	262	273	266	290	266	274	276	279	293	332	255	281	294	286	272	244	292	257	275	290	277	277	315	313	293	317	296	277	272	292	305	265	300	321	265	325	264	301	271	293	269	271	273	269	279	276	301	288	280	302	271	295	274	297	239	292	290	262	282	312	302	268	233	276	291	306	299	260	301	270	288	274	272	321	290	304	300	277	289	270	260	279	269	305	255	295	281	258	274	276	304	278	267	256	240	241	294	298	290	259	279	286	269	291	294	276	283	255	274	295	330	290	285	260	257	269	288	306	273	300	282	308	263	290	262	317	245	293	257	298	278	263	287	272	292	294	329	277	264	279	281	282	257	272	277	265	301	294	292	260	287	290	281	290	271	305	253	285	290	320	273	299	273	279	256	271	277	302	258	294	293	270	271	294	296	303	261	281	270	285	279	302	278	308	297	305	287	249	268	253	305	269	254	290	255	281	302	267	301	260	278	257	297	299	302	290	298	260	271	301	264	266	272	275	295	268	281	259	279	278	278	296	273	272	298	268	279	259	290	270	290	281	266	272	289	258	292	288	268	265	300	278	294	294	274	285	291	284	301	296	305	286	278	270	299	281	283	273	285	277	289	298	260	261	322	283	265	282	244	291	286	295	245	282	284	290	249	316	290	289	297	297	299	294	271	284	258	285	276	287	290	270	270	264	270	296	288	296	321	266	272	288	300	300	275	286	273	246	258	281	289	292	279	284	305	297	276	275	306	293	286	278	301	288	271	317	311	291	261	273	287	291	305	262	280	270	277	286	268	273	296	310	299	243	256	307	293	288	300	265	292	288	281	281	276	285	328	289	252	291	273	272	291	277	287	265	266	284	282	276	296	285	259	280	292	274	276	283	266	271	306	251	271	289	288	260	279	285	281	271	310	254	301	293	263	276	282	255	285	295	269	296	273	280	272	316	278	289	284	296	294	285	275	268	316	304	298	311	292	307	299	298	284	290	274	257	291	283	261	273	276	291	268	291	290	284	323	288	245	276	288	253	287	304	289	264	307	265	290	284	275	297	269	316	258	292	273	269	270	295	290	280	304	265	281	283	284	298	266	307	322	272	261	285	298	327	299	274	276	277	278	290	299	263	286	285	274	289	265	286	264	300	305	281	243	326	259	270	279	279	243	285	253	304	280	320	289	309	296	297	278	283	305	275	260	273	261	263	275	254	286	291	281	281	285	288	287	311	288	266	277	271	249	300	250	213	301	265	268	266	274	314	269	271	299	279	312	286	280	276	304	292	291	254	273	275	262	295	289	281	269	292	294	250	282	330	288	284	273	303	278	299	279	287	293	276	308	282	297	259	289	288	284	306	284	298	300	313	270	285	309	302	276	288	286	302	271	275	279	279	289	279	321	293	307	276	289	276	281	243	302	309	288	262	288	272	263	270	294	300	266	318	281	295	259	301	259	278	264	292	279	255	269	294	263	282	289	286	293	293	298	309	277	280	284	277	288	300	295	248	253	261	287	312	267	272	258	287	320	282	283	305	267	277	263	285	286	285	277	276	261	252	250	271	260	261	327	272	268	295	295	293	255	280	262	265	274	265	273	278	243	286	272	303	272	272	261	278	278	247	286	288	285	281	275	315	311	303	280	259	294	278	299	300	307	310	275	275	283	284	281	278	263
5691	16596	10576	4591	3137	3404	36068	40182	33166	21342	11530	5451	1544	486	466	443	473	514	467	466	491	501	482	483	484	477	464	448	492	483	463	479	476	508	518	514	453	506	513	489	444	481	498	463	488	452	448	488	452	454	450	470	454	461	447	468	442	481	454	477	447	491	471	479	468	411	501	464	473	464	446	485	449	450	427	464	469	476	464	476	465	481	508	450	509	467	444	516	463	474	480	454	475	468	516	467	464	477	482	423	497	438	509	466	449	442	450	473	453	473	491	480	491	468	483	427	469	499	460	513	483	479	469	462	462	499	444	445	500	475	461	474	483	441	422	466	446	474	463	479	484	469	486	500	489	449	450	448	453	474	477	470	440	458	486	440	497	458	478	490	492	477	456	479	495	497	494	451	456	488	476	487	465	466	481	457	458	435	475	429	455	469	428	470	460	505	444	477	465	468	466	447	506	434	491	472	468	459	466	446	455	469	458	457	447	470	473	465	450	493	475	453	473	442	456	477	489	478	491	451	508	449	462	442	465	433	473	449	449	487	503	438	468	500	491	477	457	483	463	482	455	457	484	516	451	493	491	435	477	441	478	482	444	462	470	430	463	456	490	486	453	493	437	480	473	507	452	464	454	469	507	420	448	507	454	468	515	471	482	452	466	447	480	471	465	448	495	466	486	476	478	476	437	445	493	472	467	459	504	489	467	454	466	453	473	488	468	481	518	463	433	471	437	485	473	473	477	444	462	439	505	476	405	501	473	435	447	473	451	477	486	427	503	436	456	508	431	470	464	527	449	465	496	475	453	466	473	457	469	470	430	446	474	494	444	436	487	459	469	477	477	430	476	455	485	447	463	464	467	460	448	447	472	425	487	514	433	482	495	456	480	485	465	468	476	457	486	442	460	472	492	458	408	450	479	486	458	469	445	443	477	451	453	490	492	501	446	453	455	465	486	457	463	483	513	466	448	483	496	440	484	487	470	446	464	474	479	442	499	470	462	468	498	494	478	461	457	447	470	471	488	488	455	505	447	468	445	454	467	478	447	439	482	522	502	492	457	472	477	491	507	475	495	500	469	492	478	446	456	476	433	475	444	441	506	494	469	470	441	445	503	487	423	485	481	475	469	461	490	445	476	495	470	464	478	480	456	475	478	464	456	467	497	463	425	475	439	495	453	441	514	481	457	484	473	474	486	488	462	496	507	507	477	458	461	464	445	456	450	487	478	443	493	465	499	456	459	446	463	449	458	452	458	486	480	481	498	477	467	464	447	451	462	456	455	460	487	461	481	469	464	459	457	456	456	473	463	469	434	468	486	483	472	485	460	476	476	461	478	458	458	499	455	505	462	479	446	449	461	459	432	488	456	497	445	497	474	456	453	482	458	453	464	447	469	449	442	470	489	459	485	431	460	438	500	481	449	468	477	495	457	485	471	472	475	480	438	450	479	474	472	481	470	466	500	494	418	477	469	506	511	481	453	466	432	472	462	474	446	449	485	479	476	480	501	442	460	497	484	487	465	480	476	487	457	467	487	464	460	440	460	462	479	466	452	462	474	473	480	495	489	460	494	467	487	492	487	487	474	523	442	467	458	484	461	467	477	454	478	466	474	468	450	472	474	450	470	442	442	492	460	476	467	474	491	484	508	476	480	470	466	479	456	443	454	458	450	411	449	450	490	499	463	475	453	473	442	450	468	478	489	510	517	477	448	448	480	461	456	473	479	454	491	453	505	460	514	458	486	459	475	454	476	434	520	482	486	459	470	445	473	450	439	500	500	445	486	476	470	454	471	474	465	455	467	470	451	467	458	477	502	461	482	478	449	469	475	454	475	495	465	447	463	474	502	494	484	449	452	508	473	426	473	489	513	448	474	467	473	471	491	464	465	476	455	462	490	512	439	470	454	485	495	432	458	463	501	475	468	457	506	460	502	498	455	465	488	479	467	448	481	485	485	471	498	479	468	489	506	486	469	489	457	460	471	463	484	484	451	476	500	495	479	470	439	464	478	491	446	444	430	482	476	489	452	499	467	459	501	504	470	471	460	456	479	459	478	497	509	487	485	496	490	484	461	442	491	452	440	512	474	502	498	437	482	446	446	431	470	439	500	454	456	501	461	418	500	456	451	492	450	491	494	499	444	462	452	486	478	469	444	488	440	462	452	510	441	477	483	475	459	486	466	472	475	497	466	507	507	475	427	453	476	494	477	460	425	465	488	481	486	449	460	491	464	450	473	465	416	486	483	451	479	463	488	488	460	453	471	480	473	462	467	463	469	473	463	496	470	430	403	496	479	499	482	456	472	461	487	470	490	483	521	483	484	479	447	461	454	458	444	447	485	465	463	481	473	443	486	463	458	449	492	479	489	478	518	486	469	469	435	437	477	532	434	472	472	475	506	447	443	446	492	445	455	458	543	472	452	481	463	477	446	496	480	498	454	476	459	468	460	470	432	480	478	465	488	497	495	478	431	452	442	469	467	493	490	454	463	468	442	477	424	474	493	457	514	489	488	467	480	475	435	454	466	470	471	510	438	491	484	467	467	505	454	471	483	477	458	458	514	455	457	436	491	467	487	476	455	467	483	462	473	486	467	461	478	454	474	471	493	471	455	465	458	470	431	419	432	472	448	485	495	454	420	452	454	456	497	492	483	494	483	479	438	416	487	501	457	463	517	469	498	468	449	457	482	454	477	464	461	481	503	455	454	472	441	473	440	440	490	454	455	506	446	475	486	462	479	506	485	446	447	494	454	471	440	468	442	469	446	469	485	463	479	428	470	480	456	476	457	457	417	471	440	455	454	459	458	442	476	467	451	475	490	499	488	505	439	473	492	451	465	483	490	445	460	450	500	471	488	476	462	416	462	493	474	478	492	449	453	482	466	446	478	492	487	488	500	476	497	466	459	467	487	447	459	469	424	478	473	480	474	438	455	422	488	434	436	490	465	480	482	445	498	457	415	445	454	472	479	502	472	493	452	474	486	480	494	499	505	436	454	499	468	488	472	491	468	485	465	500	456	463	516	478	466	455	470	476	448	483	462	462	478	476	508	475	477	452	460	464	460	433	482	473	464	502	482	483	483	450	454	466	493	445	485	462	479	471	473	495	451	468	476	495	485	451	479	487	462	461	513	518	493	488	469	451	465	486	461	464	427	428	523	490	488	465	466	449	474	426	489	438	472	477	474	482	475	455	471	457	472	479	467	456	481	468	508	456	483	448	439	461	473	437	467	486	448	470	490	501	450	469	459	503	489	455	458	483	481	438	456	483	451	468	503	448	444	451	472	439	488	495	485	502	475	486	448	443	483	495	465	480	461	417	428	431	462	463	482	430	478	461	479	487	425	468	487	476	456	459	483	454	493	466	472	463	449	475	433	448	496	455	454	470	472	459	477	492	448	450	481	502	493	433	487	452	473	481	476	465	479	461	462	458	471	489	469	453	490	464	455	449	448	514	444	463	490	459	472	492	469	481	480	510	481	473	448	455	468	448	466	473	456	498
27650	17634	3782	1025	741	816	2365	2902	2441	1640	1097	675	562	464	478	439	497	481	421	462	472	486	442	524	482	468	432	473	450	499	444	475	478	504	492	486	489	513	506	501	508	484	459	426	420	473	472	486	513	459	436	495	484	473	462	476	506	462	465	492	508	531	454	486	502	441	470	514	489	494	486	480	469	464	492	481	476	484	468	473	516	504	491	490	479	448	485	494	521	521	442	489	463	471	488	455	491	464	468	473	506	489	470	479	462	466	543	455	482	481	449	501	480	490	484	513	477	489	536	468	532	487	500	496	510	448	506	505	465	479	516	481	479	449	492	484	461	488	494	491	449	456	475	502	488	444	491	460	488	502	445	490	506	439	466	501	476	474	500	489	494	459	481	480	486	467	460	518	485	487	475	448	517	520	499	538	475	483	452	442	485	500	489	484	503	451	520	456	510	475	459	446	463	505	457	456	492	465	508	497	455	514	476	455	495	462	507	446	458	454	524	456	478	503	512	500	434	479	494	464	497	477	495	474	466	415	505	462	473	465	464	457	486	510	469	478	517	451	460	463	445	479	460	459	508	474	475	486	480	495	467	505	500	502	493	455	461	435	495	477	457	459	455	477	475	479	466	435	465	479	468	471	493	459	449	501	502	474	473	449	478	500	486	463	467	466	469	454	437	482	488	458	501	485	444	492	476	505	442	490	508	469	459	509	452	465	464	460	501	490	476	430	522	448	492	475	449	467	489	499	445	495	474	481	478	446	488	465	473	488	489	458	462	466	480	464	482	474	508	491	496	431	436	486	437	467	451	473	463	504	510	467	510	478	530	499	475	451	492	503	465	455	501	445	442	466	495	514	508	471	501	516	493	490	496	474	458	434	488	490	485	488	460	480	499	495	453	456	484	485	475	485	507	468	447	520	484	478	459	470	494	512	482	438	495	456	484	497	488	462	465	505	490	483	444	469	470	468	490	471	451	465	483	461	474	462	457	486	493	531	505	456	489	508	490	467	457	449	511	471	453	461	478	453	455	485	474	467	467	506	474	483	473	521	479	525	482	488	457	498	452	467	483	461	486	497	469	468	468	480	477	503	504	477	504	443	481	450	436	443	501	485	493	494	469	488	485	484	497	501	440	457	474	496	495	498	476	495	479	466	495	498	470	460	458	483	473	478	498	467	480	493	462	449	454	432	507	467	483	446	451	479	469	507	479	492	454	497	468	446	501	458	500	476	477	479	477	491	489	480	500	491	500	450	468	531	500	471	524	469	458	465	487	470	478	512	482	473	537	505	503	480	476	493	455	490	490	494	490	491	499	482	444	461	469	476	534	528	526	501	495	441	493	490	522	498	467	491	478	460	476	520	492	472	523	488	521	453	499	490	477	456	457	452	509	474	461	459	516	478	485	499	480	517	466	472	464	482	529	475	432	479	496	534	478	498	455	480	490	531	492	459	492	461	481	488	476	506	480	431	470	488	467	483	499	501	477	521	488	458	482	484	480	503	492	470	473	501	476	508	479	469	462	490	472	488	447	520	474	508	508	431	472	486	453	446	470	453	456	492	471	491	474	443	482	436	502	446	468	511	500	471	487	511	499	562	509	477	484	488	488	452	491	486	511	477	502	466	484	452	496	510	476	470	478	477	471	483	502	447	517	479	495	453	474	523	477	498	486	455	514	462	484	437	475	527	482	453	476	493	493	447	453	465	452	491	494	470	494	511	512	475	472	517	467	492	498	481	473	496	497	458	517	499	524	456	483	519	534	500	508	486	499	453	487	491	493	488	528	489	496	489	447	470	472	487	491	434	456	496	493	487	502	485	528	483	479	511	477	477	474	516	483	492	466	457	486	475	509	500	490	465	476	480	475	494	500	499	482	493	513	499	492	475	484	467	498	508	508	483	434	496	462	500	455	512	462	483	442	472	489	510	436	460	487	451	494	458	497	472	492	462	481	483	502	472	466	480	471	442	497	504	454	492	462	454	450	481	462	489	442	475	508	491	490	494	458	492	447	490	513	488	478	467	428	477	450	473	482	479	463	501	470	497	483	499	476	551	529	474	537	509	461	471	500	428	459	479	467	493	509	447	458	522	515	474	488	483	489	497	476	486	477	494	458	488	486	491	496	518	484	490	461	453	508	490	486	510	490	473	459	468	509	503	502	466	429	483	476	490	434	487	475	482	462	500	477	496	515	447	522	516	483	466	483	477	525	474	488	480	460	483	478	489	472	457	504	519	483	500	506	492	486	491	464	525	465	477	505	492	496	525	499	477	465	491	468	466	479	446	465	496	461	478	470	503	506	496	497	488	471	487	484	479	458	478	512	465	502	520	482	488	500	495	502	518	440	461	469	467	484	522	502	484	459	490	492	463	481	500	486	468	512	459	492	462	465	476	468	504	478	506	461	461	459	455	461	464	490	499	472	502	446	480	461	485	464	461	487	426	478	490	476	488	477	450	476	448	467	466	514	441	468	528	482	493	459	494	482	486	487	484	510	449	487	504	475	486	467	492	467	455	463	463	515	485	481	476	483	477	475	503	471	486	494	444	469	501	471	472	478	483	456	466	483	478	486	436	497	496	479	476	496	500	491	502	481	471	492	485	485	468	479	514	468	476	480	471	469	487	453	524	468	485	496	437	483	536	443	517	501	458	487	459	475	485	499	459	499	470	453	504	485	478	483	504	469	496	435	494	473	499	486	492	477	481	463	513	466	455	484	506	420	442	511	474	465	471	499	472	472	468	480	463	505	467	495	462	508	498	511	462	458	465	477	509	478	508	482	529	480	480	449	454	511	504	477	501	425	476	470	426	516	524	500	500	488	484	451	470	458	500	492	525	479	463	483	455	454	480	514	444	509	497	490	489	444	454	498	481	500	517	489	502	471	500	522	473	518	482	479	522	467	495	546	486	460	500	478	458	520	527	471	467	502	470	504	442	453	484	454	511	473	473	501	491	468	464	467	472	467	470	479	488	459	458	459	503	494	508	449	480	450	504	445	444	448	477	484	465	483	489	484	471	479	483	441	521	468	481	437	464	496	472	511	480	490	474	446	486	477	499	487	484	479	505	436	438	485	459	485	473	477	481	473	463	489	456	506	526	507	469	474	476	467	464	456	460	467	449	472	480	491	496	449	490	517	487	469	453	456	495	455	469	511	471	471	450	500	460	506	500	505	506	472	522	453	479	516	487	475	438	516	491	493	510	497	455	512	457	468	471	469	465	503	507	484	476	499	513	479	457	470	507	506	503	501	473	477	500	514	481	445	474	481	460	493	505	477	473	492	511	451	516	489	480	485	448	473	486	462	488	467	478	493	475	510	483	498	462	490	477	465	472	490	449	460	469	467	512	498	473	503	500	504	476	477	458	511	463	470	505	472	466	507	513	505	478	457	489	466	493	465	456	491	475	462	470	435	482	489	489	467	475	499	467	468	479	501	460	473	481	461	443	486	498	466	464	469	442	472	510	497	515	472	476	471	486	459	461	463	454	514	471	528	451
5534	4476	2703	1374	1166	1524	4936	6002	4974	3309	2176	1225	925	829	807	800	786	780	814	761	765	770	808	780	791	805	785	821	793	804	765	788	823	771	742	789	828	807	857	785	780	852	783	803	770	801	762	784	842	726	762	769	712	786	774	818	720	830	774	836	815	728	817	795	790	815	769	768	811	775	797	796	788	803	788	832	808	788	772	800	830	818	779	806	852	772	751	761	775	794	756	805	781	770	781	724	776	868	804	776	801	813	802	808	814	791	780	835	775	794	800	814	761	870	781	803	797	745	808	798	812	797	788	761	784	826	872	795	743	813	797	749	798	789	819	738	806	836	820	768	782	762	808	748	756	772	823	785	797	815	732	799	787	776	780	765	796	729	807	818	799	784	801	756	751	797	810	786	785	811	778	821	749	804	760	822	769	795	814	795	800	813	776	839	797	819	714	792	807	756	806	773	804	753	782	811	774	755	784	781	825	832	853	846	799	731	777	790	813	802	821	796	747	778	780	804	818	836	763	755	776	775	765	821	784	826	789	797	825	813	804	804	774	747	773	791	795	824	809	806	803	798	767	774	832	820	749	814	788	790	817	789	790	803	775	737	797	796	810	825	804	836	860	794	843	754	771	788	817	816	769	771	749	776	774	793	792	815	802	811	764	819	763	786	770	788	794	816	806	783	822	754	778	760	744	739	800	821	787	779	746	787	788	818	809	798	783	764	820	792	794	833	843	814	778	826	820	757	743	784	823	798	792	783	795	805	802	744	796	836	788	791	798	766	792	792	786	766	802	788	799	786	827	802	773	750	795	786	798	811	793	802	743	811	809	787	798	798	771	792	846	831	762	787	785	785	822	799	790	857	774	839	782	789	773	812	771	842	769	828	818	795	790	826	771	843	839	813	751	800	808	792	802	837	776	823	821	802	836	788	833	786	754	816	845	801	792	840	764	841	778	777	769	791	746	772	813	832	818	820	737	822	787	797	776	787	775	780	804	814	768	768	807	858	848	794	800	820	787	799	800	800	782	722	777	852	778	777	812	765	785	782	804	813	815	805	841	821	753	763	736	817	747	783	747	766	782	854	784	849	740	764	730	809	833	775	772	813	790	790	816	778	825	759	785	818	813	833	778	827	778	846	778	752	761	775	757	798	788	725	792	761	744	814	818	847	803	777	805	790	786	835	769	737	850	820	777	793	772	807	762	768	758	781	755	816	807	772	758	801	819	779	823	814	728	814	791	730	770	805	774	823	786	787	807	816	777	809	806	759	775	804	751	784	769	836	824	786	813	773	796	801	817	835	791	821	801	833	732	813	825	802	802	775	809	823	853	811	755	747	849	828	786	796	775	803	825	743	808	754	785	793	833	783	849	797	787	774	809	819	785	796	755	772	815	795	806	813	758	798	793	773	844	793	707	798	818	812	803	826	761	806	795	818	813	770	802	797	737	840	826	810	807	787	821	786	806	786	820	759	793	790	801	772	787	840	810	798	832	730	814	811	779	792	847	814	801	817	818	774	816	789	784	828	768	828	777	823	799	753	796	744	805	815	795	831	785	818	832	743	850	723	793	766	764	763	787	849	772	870	808	799	770	795	778	737	748	804	754	811	794	787	779	832	781	750	785	752	768	768	818	764	754	812	760	848	741	769	767	817	804	784	812	755	817	839	776	805	797	790	800	789	785	820	805	786	781	820	771	836	813	735	790	802	831	794	802	799	817	756	806	802	763	831	791	792	787	802	774	779	798	808	768	767	777	818	810	818	796	777	746	784	756	821	862	780	792	814	783	832	783	832	801	776	822	848	760	734	802	800	778	780	790	811	784	829	752	764	781	824	858	798	781	793	753	805	782	778	814	782	816	781	782	792	834	801	827	768	802	727	767	815	827	811	826	770	776	752	765	828	806	759	827	784	771	759	772	757	790	790	806	794	785	827	811	799	820	814	794	778	794	803	792	807	795	813	819	821	779	790	761	763	770	794	827	806	809	778	823	799	781	848	783	845	790	786	816	782	777	783	775	840	809	797	791	804	796	824	766	780	781	816	791	781	784	855	792	814	804	780	753	781	749	796	735	767	778	782	778	790	764	765	786	797	786	798	815	794	778	841	765	830	782	852	833	817	860	764	785	790	791	816	806	831	762	812	822	804	804	762	822	794	788	812	751	818	771	832	775	816	778	796	780	774	752	789	790	820	782	774	821	797	789	742	799	853	777	819	799	869	755	782	786	832	768	763	777	831	771	799	828	825	783	793	812	786	814	746	762	756	788	782	781	848	759	797	766	822	825	718	859	794	815	761	788	778	787	797	773	793	812	777	808	728	848	774	798	818	789	786	799	825	791	811	769	750	805	771	809	776	786	798	786	760	803	803	787	797	815	779	854	788	771	767	750	789	778	813	815	812	818	817	797	834	822	796	853	819	806	755	800	780	838	824	831	777	792	785	762	776	794	770	809	801	797	800	794	743	801	815	807	792	816	776	816	751	821	779	754	756	782	773	780	816	823	711	792	837	836	770	777	786	758	789	782	831	756	807	822	794	776	822	758	798	808	793	815	798	786	749	799	841	771	790	783	748	805	754	783	772	776	793	812	783	785	782	797	834	783	785	806	804	794	779	841	776	749	787	769	785	768	777	726	803	795	812	785	781	748	816	755	817	753	829	781	827	782	783	852	793	806	781	811	779	811	831	836	800	822	847	767	804	792	771	807	890	794	823	800	791	783	784	830	764	773	812	774	817	792	794	856	768	805	829	785	814	789	763	755	815	780	833	754	785	774	827	787	824	791	800	843	769	803	810	794	765	802	796	778	718	785	852	817	775	803	829	842	813	769	816	785	768	740	839	775	798	816	787	781	830	750	785	786	798	797	818	772	773	784	837	786	809	859	785	801	791	815	820	787	779	816	790	798	814	787	772	748	772	787	724	790	778	734	809	844	837	756	774	772	791	792	831	755	817	788	795	762	801	792	823	754	778	783	783	849	799	835	799	754	772	800	761	828	773	761	767	790	731	792	776	814	833	802	828	772	787	785	770	792	768	823	812	834	815	764	774	803	766	848	765	777	780	761	767	797	800	806	792	816	758	779	810	795	786	788	818	802	771	743	789	811	808	785	784	837	815	759	820	806	783	788	824	801	770	772	813	833	740	812	772	781	792	803	798	785	809	809	809	788	718	807	788	846	809	833	820	761	827	811	777	809	785	743	831	813	808	826	796	779	763	795	784	772	851	786	784	766	785	813	779	839	762	789	764	788	791	772	766	792	815	785	808	801	789	775	840	790	804	799	795	797	790	818	824	798	821	840	788	779	832	816	788	731	831	792	830	845	761	787	768	790	786	795	778	759	773	836	843	823	816	793	782	746	829	813	835	754	781	780	796	813	773	839	788	808	782	801	790	798	785	818	830	811	811	836	790	795	818	760	776	827	761	781	786	766	789	804	823	800	750	761	785	810	786	784	778	821	834	807	776	791	851	783	849	791	832	808	813	827	791	777	837	809	831	769	753
23980	21499	27557	25786	13175	961	4529	17809	15789	9691	5653	2612	898	379	396	410	420	425	422	388	413	388	393	378	405	379	400	390	379	392	359	383	417	423	398	390	376	348	408	396	389	388	400	427	409	381	399	385	385	419	388	393	391	391	427	393	392	420	402	385	394	381	378	405	401	366	381	389	372	387	392	387	445	397	415	356	415	391	392	421	423	422	385	413	356	364	382	433	421	410	404	399	424	377	401	401	429	381	395	366	415	381	389	398	357	397	412	402	366	387	401	391	397	373	440	398	373	375	389	369	375	387	430	374	401	408	402	360	426	384	387	435	387	394	395	419	369	387	406	415	382	371	379	379	369	401	409	384	378	388	380	434	423	389	376	369	365	410	397	396	384	392	363	397	378	383	381	423	420	393	412	388	400	431	407	386	402	397	379	420	385	401	355	416	367	424	384	375	421	395	390	379	399	393	380	406	346	416	395	390	377	402	379	399	390	388	423	412	425	356	415	406	401	399	395	377	382	406	404	393	448	403	400	393	376	386	401	375	382	404	403	405	396	418	388	400	410	345	375	407	394	357	407	408	422	375	411	416	425	349	381	380	436	402	417	422	398	397	400	376	399	394	420	340	349	423	392	411	382	381	385	393	378	394	410	377	393	392	405	391	400	398	354	381	410	424	400	397	410	408	427	372	408	438	402	381	385	408	419	352	400	386	407	382	407	411	373	387	425	379	434	355	374	391	436	415	389	362	405	377	386	423	416	397	371	387	424	396	386	417	397	432	406	370	377	417	415	405	400	366	387	380	379	407	387	395	427	408	400	382	393	416	396	360	382	380	403	405	400	406	392	376	357	431	390	414	415	353	405	405	345	403	422	406	361	386	396	413	404	392	385	418	437	370	383	377	395	393	394	398	411	381	381	398	400	366	388	401	383	387	423	381	403	376	425	429	353	346	402	378	456	389	386	385	429	388	386	398	407	373	402	416	414	415	383	381	392	389	374	379	402	410	376	379	408	396	421	386	392	399	418	409	414	386	467	391	405	392	397	370	405	394	369	406	376	396	366	407	366	358	409	389	412	393	409	367	402	395	414	379	427	386	399	412	408	421	393	429	406	380	390	373	381	409	399	375	385	419	382	415	406	395	409	381	358	376	382	344	402	404	404	388	383	395	393	381	416	405	382	437	407	375	361	361	396	385	391	422	381	406	358	391	394	409	420	370	394	381	384	372	373	435	348	367	385	383	407	409	410	380	372	416	390	421	375	396	428	400	399	396	401	343	400	388	392	396	388	422	387	373	412	416	372	405	363	396	346	370	362	402	398	373	382	364	400	412	413	406	364	391	393	409	392	414	382	379	377	404	411	418	378	384	375	357	385	404	410	386	415	387	425	412	362	412	373	392	404	413	385	379	396	404	397	374	407	381	388	418	420	406	390	374	405	390	377	395	362	376	378	374	387	355	373	390	397	382	386	407	375	351	404	400	413	403	420	385	363	385	406	383	387	413	388	405	427	405	360	388	405	396	402	377	396	377	377	422	397	403	397	406	406	392	393	371	411	398	368	353	378	387	447	376	374	416	407	395	359	377	388	382	412	396	381	364	404	359	412	395	391	376	409	401	389	375	380	390	392	384	383	392	389	395	407	385	360	388	386	371	366	361	408	383	359	363	368	418	384	380	391	381	373	416	416	356	403	390	404	401	427	440	407	405	371	358	368	376	387	418	417	402	394	384	384	397	379	413	362	432	423	416	390	362	393	367	395	387	384	406	346	412	412	376	412	407	400	356	411	418	390	418	441	384	418	391	405	367	432	398	410	420	415	405	410	408	378	397	408	401	395	389	398	387	391	421	387	389	363	405	368	343	391	393	375	429	406	372	393	416	366	366	406	416	374	407	378	382	389	399	401	378	394	378	364	365	440	371	378	376	380	422	411	403	429	399	458	357	393	354	396	384	424	368	399	404	388	383	358	414	399	413	408	399	383	384	408	380	381	334	416	417	418	387	410	387	409	357	376	389	421	408	404	403	382	354	395	391	379	368	380	394	413	378	382	371	395	417	391	387	388	392	411	424	419	393	386	358	407	408	387	406	378	397	387	402	396	421	391	373	381	371	376	405	382	420	368	400	413	388	369	413	384	392	381	394	419	380	396	417	358	372	377	399	387	376	382	419	424	397	411	394	388	422	401	368	408	419	404	398	441	417	410	406	358	436	388	394	387	352	399	375	397	402	372	381	380	382	351	366	406	396	397	361	356	404	358	386	412	401	406	372	339	412	413	401	351	428	421	366	390	356	402	362	379	379	378	398	434	389	393	398	387	391	388	409	406	401	413	386	382	406	394	384	401	412	391	421	397	377	411	390	367	391	381	407	415	391	379	383	370	382	385	412	416	404	396	366	391	403	362	398	414	390	395	409	399	436	445	418	419	400	380	404	402	382	404	382	409	382	424	393	420	382	441	409	383	383	382	358	394	430	406	432	420	392	367	390	368	413	362	418	395	411	406	403	401	420	398	379	419	388	411	369	390	388	368	404	425	396	366	382	367	419	359	358	363	358	396	372	397	400	429	377	390	391	400	393	374	357	396	409	404	355	389	390	436	405	399	405	422	390	364	409	369	391	415	409	392	385	374	392	404	369	387	372	401	386	381	385	374	395	386	407	411	367	370	401	359	373	414	406	379	385	368	388	405	418	380	371	365	401	416	389	399	394	415	403	369	417	347	382	388	407	414	379	393	385	383	395	400	413	413	359	386	411	398	359	381	398	411	387	441	356	384	370	400	374	416	414	416	409	419	435	367	425	394	378	410	401	379	404	389	379	398	415	408	388	397	406	370	375	378	391	382	384	390	411	415	411	382	398	379	406	424	406	367	397	357	410	368	369	401	406	388	414	427	447	381	386	373	370	387	393	381	420	386	416	443	367	414	397	380	413	358	431	391	375	384	393	395	393	413	375	392	338	389	358	401	389	397	373	412	374	396	372	392	372	392	379	397	388	391	409	390	406	387	386	371	389	383	427	397	368	401	393	390	380	389	380	380	391	418	404	391	393	441	376	422	427	420	407	430	410	390	405	406	382	400	389	382	390	352	413	385	372	410	356	400	421	420	403	386	383	403	397	378	399	386	412	367	408	373	373	403	400	414	387	386	432	384	374	397	407	406	403	410	351	344	400	420	365	388	379	382	406	408	412	391	388	413	386	392	384	406	373	377	392	383	374	379	404	404	363	391	378	383	359	355	365	398	403	372	393	374	401	388	382	386	425	378	418	392	404	386	421	375	391	405	379	394	408	434	397	386	426	408	378	419	428	385	371	394	374	358	404	385	418	391	368	370	398	369	404	423	378	376	414	390	361	360	389	427	400	361	403	422	390	373	390	386	398	395	381	413	432	400	382	393	397	391	381	419	374	414	373	348	414	380	390	393	396	387	405	433	379	411	389	391	389	353	379	374	387	409	399	400	421	391	392	415	404	347	384	384	423	414	416	429	397	402	377	399	434	385	379	395	419
4156	9927	5882	3075	2101	1539	10419	29494	24917	17567	11499	5867	1927	645	666	679	695	664	654	653	668	667	703	676	631	627	658	704	691	642	701	671	710	688	689	640	713	686	669	709	660	634	665	670	696	637	710	614	702	624	641	692	645	658	624	682	628	673	680	636	636	652	673	661	641	655	705	666	629	674	629	682	687	706	664	617	660	703	648	657	682	644	631	666	687	694	687	636	626	598	691	729	671	622	679	675	630	683	689	658	670	627	687	639	628	648	674	677	675	629	660	680	646	662	677	721	679	642	688	720	655	666	653	617	681	712	648	609	644	649	689	623	662	650	659	648	664	665	658	687	693	638	677	676	639	649	699	660	671	637	646	698	663	687	657	640	673	648	664	643	669	681	703	653	631	626	678	624	680	685	662	669	689	670	639	621	635	669	649	690	646	660	646	649	670	665	691	648	656	678	680	688	680	671	667	662	660	629	635	661	688	648	674	657	651	663	676	695	674	653	635	638	638	688	639	644	671	630	663	658	662	683	679	678	651	702	674	655	677	656	674	653	668	684	627	711	675	700	711	676	679	651	606	695	628	657	658	655	666	627	635	662	632	692	648	635	695	673	681	670	641	669	619	671	634	623	648	657	665	651	653	666	681	678	645	673	635	644	649	673	638	679	658	623	702	670	665	642	648	659	644	660	652	687	670	704	641	658	611	647	612	610	664	616	697	643	688	651	660	684	667	660	673	706	618	661	655	680	634	619	648	656	660	662	663	665	656	653	665	657	729	664	661	678	638	652	642	689	667	639	675	697	689	684	685	636	613	720	717	728	653	693	669	635	690	681	665	681	629	644	667	720	677	650	658	681	668	677	666	698	603	685	644	677	684	675	628	697	691	648	717	658	669	680	662	679	617	628	655	692	677	674	658	689	651	673	670	679	672	608	690	636	678	687	651	621	658	632	672	688	651	697	640	631	648	693	655	646	635	659	636	667	624	624	643	698	663	671	670	683	703	637	649	657	652	666	660	646	674	659	662	667	667	650	696	701	654	628	635	661	678	674	666	653	620	668	708	636	688	658	669	690	686	645	713	648	667	659	698	654	640	649	687	703	683	675	674	671	682	668	700	654	659	685	646	700	708	659	660	662	619	644	644	677	652	661	714	655	669	729	681	659	651	639	664	707	674	669	679	671	657	654	663	660	708	633	669	637	637	643	707	638	667	686	641	676	732	641	676	664	669	623	606	657	674	659	616	704	617	651	684	694	667	704	682	651	678	661	630	668	667	651	644	634	629	738	628	640	662	670	644	646	686	702	703	659	644	656	684	686	704	655	615	628	672	647	646	674	637	673	684	669	681	638	653	669	595	661	637	635	664	666	660	668	665	648	702	636	658	701	675	639	658	652	655	730	625	711	661	655	664	669	706	692	675	661	630	615	713	655	696	661	674	608	680	670	652	667	680	647	662	631	682	714	659	636	648	667	680	682	640	661	679	627	647	678	664	655	699	655	643	652	663	650	666	673	700	675	649	725	674	679	630	653	685	670	634	667	677	647	619	656	659	700	634	604	680	649	695	651	704	673	682	627	668	636	658	696	704	680	690	683	654	632	652	647	654	648	672	706	658	656	646	666	671	669	692	701	669	630	647	651	685	651	669	686	688	628	654	668	635	671	708	649	681	634	666	591	685	665	668	664	675	661	654	690	630	657	632	640	680	662	665	684	674	673	686	657	678	656	661	698	665	633	670	639	654	657	703	645	626	654	630	634	686	659	601	653	642	669	668	690	670	631	690	618	674	659	666	648	690	668	641	674	649	657	626	611	657	659	648	657	673	631	659	699	651	637	676	680	640	673	650	601	654	639	652	632	685	628	680	656	669	702	664	641	594	696	692	646	597	671	632	694	668	708	706	615	664	652	656	639	654	679	693	680	655	680	669	666	703	647	648	671	718	665	663	690	677	667	671	640	690	650	683	606	666	675	656	663	659	588	633	639	634	702	674	687	664	667	658	725	604	676	666	666	651	631	690	678	676	667	615	656	652	687	629	682	641	666	718	660	676	627	643	683	684	702	659	630	657	647	608	642	644	667	665	667	661	624	660	668	702	635	628	653	661	638	656	663	667	679	679	675	661	643	679	641	661	642	686	736	705	692	662	726	674	623	663	653	655	684	670	683	678	637	621	636	702	675	678	629	648	668	673	650	648	631	652	696	660	640	703	639	657	687	677	634	693	658	639	620	652	699	596	700	648	605	656	693	651	625	692	655	652	705	677	660	641	607	715	706	634	656	655	689	651	679	665	647	646	644	673	605	643	650	673	662	679	705	658	664	668	655	624	655	669	666	679	689	681	633	664	656	634	669	689	679	644	648	608	659	696	674	665	665	674	667	689	646	701	681	685	643	637	675	691	684	623	669	685	686	680	640	664	635	665	638	670	668	626	672	660	645	652	684	656	664	639	662	652	690	679	676	676	676	646	698	633	684	623	663	701	653	666	638	690	627	665	633	633	648	686	712	692	656	680	682	731	632	660	635	663	640	684	644	682	626	632	671	644	678	627	650	641	689	696	654	635	696	662	692	647	670	650	645	665	621	709	682	688	662	649	642	693	663	694	636	633	649	657	684	637	683	635	690	660	633	621	672	649	617	672	673	693	651	642	641	653	668	661	639	689	660	653	653	672	675	659	660	673	667	660	642	654	647	664	687	675	663	678	684	616	635	681	658	630	712	673	648	665	655	653	661	622	660	637	674	637	660	671	696	673	666	637	673	676	633	628	622	627	605	665	645	685	687	656	684	717	651	668	693	622	615	650	674	660	636	623	619	659	693	634	647	652	688	650	662	708	668	650	661	652	647	674	677	677	681	655	700	637	653	654	724	642	618	662	687	658	640	645	654	643	651	683	665	682	613	625	652	698	670	683	691	705	722	645	657	650	637	652	646	638	659	680	657	673	639	665	710	644	622	661	656	701	649	712	637	646	669	698	640	691	722	638	661	635	665	652	663	692	649	666	622	657	687	716	661	613	638	677	641	655	662	645	689	660	661	631	669	662	669	654	676	648	685	657	675	663	663	670	683	641	659	679	633	680	672	682	630	618	681	675	663	680	658	663	692	670	669	643	637	630	635	658	611	615	658	681	664	663	624	665	679	658	617	672	615	697	665	643	626	705	671	648	669	653	647	657	627	665	659	656	663	685	664	613	663	636	616	678	651	663	624	637	647	684	689	687	667	656	684	671	680	666	672	702	645	616	655	672	643	660	623	682	632	661	649	620	663	632	596	664	700	657	690	652	636	621	657	675	628	687	634	632	647	625	710	655	618	692	647	698	689	695	713	662	635	684	688	646	650	657	667	752	714	643	666	677	671	667	659	640	635	673	680	624	678	684	652	718	661	654	620	644	659	657	666	696	678	735	655	625	666	631	687	659	699	674	631	632	631	659	650	685	640	672	639	642	653	608	674	669	653	636	658	685	641	654	660	718	689	662	665	660	653	676	651	625	666	661	689	677	697	661	646
25431	21487	24517	16749	1064	624	1863	7623	7123	4394	2688	1424	634	444	464	458	490	462	448	444	451	468	449	437	497	493	439	457	498	479	428	469	510	487	468	523	500	467	447	501	469	439	508	490	456	454	494	517	485	442	469	474	498	512	448	472	475	470	447	470	501	484	461	445	481	475	502	429	508	496	450	483	440	488	538	485	453	479	495	464	492	458	483	510	456	486	492	468	464	516	484	471	469	469	486	519	433	487	462	464	500	460	471	471	469	461	509	477	491	483	475	488	474	485	454	481	475	490	468	506	457	478	471	479	489	477	450	473	475	433	465	465	454	479	488	482	478	438	522	477	480	471	466	487	477	482	481	491	481	492	453	466	488	460	518	470	461	454	472	438	416	501	453	445	433	507	445	473	463	475	502	473	446	455	451	483	473	464	534	463	499	486	501	466	489	480	489	451	488	523	442	489	455	452	441	466	442	480	480	495	459	480	469	457	482	435	473	442	444	499	496	504	448	450	433	448	513	459	453	493	480	455	516	478	460	470	457	502	514	449	441	459	507	458	493	446	479	460	462	486	513	462	472	484	458	463	488	458	456	518	495	489	449	480	492	508	485	457	492	474	479	466	480	493	482	487	484	467	462	473	466	456	483	472	488	480	488	463	493	479	493	485	452	490	468	466	482	429	471	468	470	445	446	462	498	458	471	466	479	466	475	457	508	440	474	442	459	484	485	461	482	450	429	501	456	486	490	476	460	503	493	430	505	451	487	504	494	503	468	453	495	514	486	499	480	445	485	466	483	450	467	472	524	453	473	493	482	457	474	464	454	478	477	449	452	464	490	452	478	474	477	470	492	487	466	511	493	490	479	452	445	480	449	504	486	520	471	432	455	486	451	456	444	509	445	509	488	449	470	469	468	433	468	430	446	470	518	464	485	515	486	477	458	466	487	485	499	465	485	460	529	477	472	479	427	492	477	480	466	466	491	474	477	480	487	486	487	469	484	450	490	480	456	489	510	484	502	467	463	478	462	483	483	464	474	453	517	497	460	499	465	480	468	502	510	503	502	440	485	478	455	471	456	463	502	464	470	490	425	482	463	463	467	451	487	444	461	478	526	480	481	492	484	460	505	472	477	488	457	498	532	484	437	454	513	468	491	469	521	485	446	494	477	483	478	484	509	456	499	506	446	476	477	474	483	485	461	512	476	471	456	464	437	486	454	499	476	446	481	456	468	487	467	434	457	500	470	456	503	473	453	473	473	458	470	455	464	475	506	444	479	453	444	438	463	481	504	498	463	454	457	494	475	463	492	489	470	491	497	480	497	502	475	437	456	453	462	441	508	530	469	466	439	433	488	476	455	498	520	430	455	519	465	488	439	459	452	494	477	484	455	468	455	470	448	463	484	494	512	502	499	459	476	507	490	437	475	482	460	436	448	465	463	422	467	513	502	467	429	521	506	464	492	505	447	480	490	484	488	498	461	447	496	417	493	512	456	450	502	462	457	493	462	485	464	466	447	484	508	442	466	446	472	441	481	493	493	470	477	497	476	458	455	468	461	490	469	498	457	487	461	461	445	512	427	473	472	464	488	471	468	450	476	484	483	508	437	522	492	505	430	477	483	493	499	455	459	460	455	435	502	491	489	436	500	479	498	470	449	466	483	473	459	468	486	480	484	452	471	457	481	473	477	456	465	490	460	502	501	511	504	494	470	499	499	438	465	435	498	529	440	466	519	454	459	456	479	486	508	480	486	486	452	459	487	479	472	482	443	456	450	460	478	463	476	478	490	450	473	481	478	429	475	462	477	486	482	490	449	450	475	487	471	471	494	501	468	450	510	475	478	466	445	495	483	515	464	496	441	457	492	480	506	468	494	486	456	451	480	487	492	489	438	483	485	500	510	515	472	473	464	463	451	475	487	467	453	488	472	474	507	470	470	453	471	494	465	485	453	487	476	492	443	455	451	436	489	469	497	475	473	465	500	466	485	468	515	473	513	463	448	488	477	479	464	487	484	437	484	486	492	469	463	475	505	460	489	495	481	463	469	479	470	476	449	451	481	468	534	497	505	458	483	492	477	464	462	466	513	455	496	479	457	463	441	479	425	471	498	491	481	457	435	470	489	445	452	469	490	505	508	477	482	472	422	503	512	419	476	441	462	476	459	439	461	505	486	426	457	446	482	466	468	465	502	487	469	487	484	483	465	455	487	445	463	465	464	494	499	479	487	459	474	493	438	467	467	482	457	488	451	451	482	462	496	453	451	480	473	494	463	478	481	495	455	506	484	479	458	467	449	483	513	502	484	471	454	448	492	515	463	488	473	500	453	426	476	454	473	499	480	493	466	478	512	465	470	467	536	481	466	491	495	500	474	472	457	496	472	469	459	459	433	469	480	480	499	468	468	470	530	500	482	492	485	467	462	487	438	497	485	461	474	421	455	460	484	494	486	451	462	472	450	472	436	464	485	481	459	487	510	480	473	506	477	488	494	489	486	484	451	435	451	485	502	473	486	449	489	479	468	459	467	479	485	468	458	475	433	487	501	500	463	472	460	478	457	480	468	495	473	467	496	449	450	483	489	437	504	452	506	448	499	465	465	458	501	448	444	524	500	463	516	498	455	484	490	444	452	464	449	500	482	492	485	498	480	456	467	462	497	473	464	469	480	488	470	483	463	493	433	449	507	462	465	488	441	463	468	480	437	470	465	455	439	486	496	503	503	475	470	454	471	456	491	485	471	490	487	460	510	444	480	510	494	502	488	468	468	490	502	463	453	471	458	493	496	449	478	490	465	505	469	495	487	460	490	455	491	442	495	461	466	463	510	489	481	478	448	477	433	468	488	493	497	479	487	450	477	428	478	515	460	473	477	472	430	477	468	445	454	481	484	461	510	508	488	471	459	430	468	482	458	508	478	477	477	466	507	505	494	468	483	460	483	484	495	501	445	465	457	457	513	472	462	468	463	486	430	508	488	466	466	484	456	432	437	452	445	484	463	490	520	471	465	483	472	486	457	481	503	464	470	469	503	461	442	488	477	490	449	467	512	457	483	460	468	491	421	497	497	451	445	487	491	465	487	476	521	471	456	470	450	501	481	513	482	453	456	487	480	474	476	474	503	463	426	461	460	502	497	452	491	469	434	507	480	494	481	456	449	447	488	455	474	426	472	463	460	471	464	499	484	485	440	500	475	503	486	455	477	483	484	468	474	512	472	436	457	495	444	440	482	426	468	473	483	444	462	478	447	479	525	481	476	481	475	516	508	519	442	520	479	448	435	479	500	504	492	447	464	492	492	501	469	441	466	494	466	435	477	459	502	457	473	488	456	473	480	442	477	462	485	467	479	445	446	464	467	464	464	438	465	457	444	444	432	477	453	514	453	469	470	474	457	462	486	438	489	478	494	496	466	459	462	452	448	446	459	479	470	474	449	519	497	510	464	462	480	480	440	488	425	490	481	445	475	474	411	476	489	458	470	453	476	458	467	459	518	489	489	472	470	466	456	487
4379	5750	4357	2131	1748	1414	5914	19824	17342	11354	7258	3590	1394	741	777	770	758	746	790	774	781	738	759	773	771	714	751	765	849	768	781	805	765	706	833	844	801	742	765	774	778	776	771	790	738	776	773	805	772	773	743	771	769	825	754	782	734	792	732	801	802	778	806	755	774	794	759	779	760	779	713	771	740	709	764	765	760	793	778	747	724	734	763	766	772	797	766	731	836	774	820	693	814	725	800	764	780	759	767	811	760	780	768	771	749	774	765	759	774	737	755	743	772	808	738	794	727	781	776	761	773	763	768	773	808	732	789	769	833	760	811	825	749	744	750	769	781	719	787	780	781	731	765	782	745	732	753	744	780	751	740	749	782	763	739	787	733	794	743	764	748	772	794	767	756	743	783	791	771	759	788	791	793	809	739	751	777	752	692	791	806	743	793	771	737	749	768	783	720	756	771	732	762	772	803	805	810	749	725	774	753	810	805	778	762	752	790	769	724	749	783	799	764	759	752	799	713	779	766	819	799	805	798	741	816	779	810	719	750	698	776	778	755	745	799	723	764	745	782	762	775	782	794	785	748	758	835	793	752	766	767	809	790	769	794	777	782	741	782	751	763	770	748	804	777	766	740	784	748	799	779	768	779	774	715	823	742	808	768	776	806	789	810	797	839	824	769	801	778	769	806	753	767	753	788	756	772	772	759	760	804	763	799	765	792	775	779	767	771	715	736	771	755	786	792	761	786	787	694	762	764	746	762	783	806	826	783	764	868	723	749	732	796	818	805	722	750	731	748	792	738	768	733	777	754	770	770	753	799	780	746	750	683	778	796	778	783	769	798	779	714	790	778	786	767	740	776	838	810	750	745	788	782	742	738	768	770	833	758	783	759	776	760	772	773	784	726	824	778	740	744	741	766	838	711	754	773	765	833	735	730	769	719	787	768	788	735	705	733	779	781	789	766	810	744	740	789	721	732	771	778	756	746	780	759	778	772	797	737	824	750	791	792	760	797	770	777	830	829	763	776	772	740	725	822	758	796	770	744	771	827	737	775	779	791	769	766	725	798	753	774	736	827	778	741	773	760	773	785	747	732	782	746	719	767	759	753	744	777	723	777	787	739	797	826	721	786	776	705	768	766	801	722	747	779	760	792	800	772	797	793	794	777	773	731	752	758	744	771	749	824	778	761	750	762	765	742	731	731	829	726	800	748	750	776	760	789	744	766	794	738	823	749	738	780	738	803	752	782	771	701	758	731	776	740	760	777	755	754	762	799	788	761	781	771	765	749	745	773	784	712	789	806	744	747	782	769	783	774	745	744	740	802	749	803	772	758	731	799	757	751	769	780	735	779	759	746	746	742	777	779	777	790	725	784	798	825	777	742	773	776	747	788	774	786	774	706	771	796	747	778	801	756	724	779	770	787	755	794	795	760	748	827	797	800	741	765	760	797	739	746	808	739	760	744	779	779	794	780	749	725	764	777	787	787	776	828	727	756	793	754	745	735	762	772	766	819	816	762	799	758	812	753	770	795	795	770	774	778	748	739	801	745	823	790	758	797	731	793	795	799	786	786	801	769	724	757	736	752	769	769	770	778	778	772	785	786	697	759	775	770	746	754	730	799	774	799	738	798	789	743	739	775	783	761	772	752	736	775	782	786	773	735	772	800	763	734	817	728	743	782	827	763	790	764	786	754	732	783	748	775	785	769	779	808	763	817	773	758	785	795	750	826	780	800	761	759	782	765	749	731	788	743	806	837	766	784	789	746	765	717	753	777	731	762	787	770	808	726	747	811	775	725	753	797	757	767	798	791	771	736	751	803	762	759	715	749	819	731	763	740	768	756	739	812	773	765	783	800	756	762	766	756	779	734	737	790	726	761	746	781	714	819	735	755	786	756	802	787	844	778	764	747	783	753	805	741	782	737	745	791	740	732	740	757	786	808	702	762	767	793	767	804	782	730	824	770	774	766	720	772	776	785	776	792	755	737	791	714	768	796	819	736	822	785	802	817	747	787	851	779	786	760	790	759	763	839	763	788	778	741	797	753	738	800	791	823	772	762	770	712	793	783	840	717	771	788	779	736	722	758	815	754	765	735	736	751	777	762	795	730	809	752	761	796	792	794	768	787	722	775	786	746	787	718	778	805	807	747	777	773	736	750	759	809	782	794	775	778	785	774	752	749	792	765	753	758	814	756	774	772	793	781	814	750	776	779	764	747	758	793	788	729	794	749	708	797	775	752	773	802	806	797	748	724	807	775	710	796	810	766	782	777	760	792	820	780	770	744	739	820	752	769	789	756	752	759	766	754	763	753	801	761	759	746	789	760	763	752	766	762	774	777	735	717	784	732	774	764	753	776	799	786	802	748	820	743	772	770	767	783	786	713	732	763	793	790	798	759	795	817	721	763	732	794	755	801	806	702	740	749	814	790	759	823	729	757	791	799	801	747	750	770	815	769	802	763	802	724	774	780	753	746	798	821	741	758	734	735	744	765	717	801	768	757	785	731	784	800	720	765	744	793	811	749	816	796	784	810	731	766	792	804	748	759	822	772	811	749	772	754	769	783	777	737	799	801	765	798	736	773	739	750	785	791	795	777	801	815	816	755	736	743	782	783	718	796	796	805	807	815	745	790	813	742	782	763	799	748	804	791	781	733	780	741	810	766	783	706	761	776	705	775	819	751	834	808	805	833	762	733	707	804	793	728	732	773	778	787	771	718	733	800	776	818	764	774	787	775	765	789	740	783	765	734	758	792	786	755	758	800	754	739	741	782	806	774	800	735	755	777	792	773	794	792	783	730	784	785	804	781	791	784	768	770	756	783	767	828	827	724	760	787	774	761	776	772	769	736	762	799	755	795	707	789	760	814	783	741	771	758	770	821	754	791	765	786	763	749	793	757	820	759	723	813	792	792	745	782	799	757	776	786	723	718	742	814	778	750	819	764	743	785	770	798	750	819	762	774	738	773	729	752	746	756	757	798	720	789	812	785	788	786	786	798	779	769	764	730	762	776	736	777	776	770	783	826	816	796	741	753	740	783	743	752	745	733	796	776	739	802	765	762	765	755	823	784	830	798	799	766	751	790	797	768	780	749	767	786	821	760	792	796	802	757	758	801	734	805	737	763	794	743	836	790	755	771	759	740	806	790	782	802	747	790	760	784	813	766	759	753	726	750	767	783	775	810	767	765	781	784	765	764	748	744	809	772	753	764	726	764	719	769	766	756	733	803	766	803	756	762	760	715	769	797	764	796	798	741	785	722	796	798	771	743	732	761	758	782	794	723	736	762	740	748	799	807	778	759	778	781	842	761	744	833	782	786	766	796	775	805	755	779	733	806	750	724	789	752	801	807	846	760	813	727	800	754	768	772	740	792	780	769	770	773	779	750	730	736	699	796	775	812	783	725	771	800	825	734	816	770	769	741	744	809	778	750	748	770	827	766	786	748	765	739	758	758	772	768	772	702	729	772	788	721	762	774	770	762	746	826	761	767	772	709	784
22884	21540	28575	24931	21543	14812	10458	29286	27870	19996	10855	4246	1088	332	321	325	319	304	297	321	314	312	324	315	301	286	309	309	323	300	329	301	318	317	307	314	304	301	293	311	291	330	316	319	339	316	321	318	350	320	328	351	309	293	311	321	312	301	284	304	302	344	328	334	344	319	314	312	317	355	325	316	296	288	331	341	321	316	321	311	363	295	295	331	309	328	315	335	322	281	316	317	295	326	310	301	307	330	339	323	326	337	301	294	323	306	289	295	324	310	282	309	295	332	346	337	303	360	292	304	328	320	310	317	317	361	334	337	317	328	332	314	334	323	302	267	310	330	296	302	302	291	331	308	300	345	299	346	308	306	315	306	304	299	329	319	301	328	344	286	290	326	311	304	298	317	286	295	299	334	304	299	302	314	312	331	332	312	298	318	325	314	321	294	312	289	343	305	275	325	362	301	323	309	322	307	308	356	282	318	311	311	327	310	319	318	287	314	298	319	323	310	319	323	319	270	291	315	302	313	312	311	347	261	325	326	280	340	331	293	335	340	296	340	284	325	336	332	287	283	298	312	328	315	301	329	318	314	313	314	309	348	312	320	304	321	299	316	355	306	313	334	328	299	354	295	307	320	314	301	344	321	329	302	318	305	300	314	294	313	341	302	318	310	310	279	312	298	332	332	316	293	342	321	301	312	307	286	288	303	311	351	301	332	309	325	274	292	308	280	315	300	312	336	336	297	331	327	310	284	321	315	318	298	335	306	326	304	331	302	330	328	309	313	327	290	333	325	318	365	334	310	317	344	306	324	333	312	328	293	323	347	324	322	320	309	324	360	335	300	302	319	278	333	295	330	309	310	304	297	271	337	336	297	327	342	353	317	297	321	312	319	304	304	326	302	297	299	317	326	289	335	308	304	302	313	323	310	326	335	322	330	327	310	330	291	332	300	338	334	320	298	332	324	313	308	346	312	334	300	295	296	329	317	317	325	318	321	343	337	318	319	308	315	316	346	304	294	268	293	324	296	328	294	287	311	312	278	309	318	279	314	302	327	304	362	350	305	325	303	311	312	331	325	301	313	303	295	299	302	329	306	318	312	323	292	337	341	323	305	337	311	358	308	294	321	321	337	310	309	313	294	327	311	281	313	306	343	342	305	338	343	309	299	314	347	298	303	317	307	336	319	321	306	332	307	291	316	283	351	341	317	300	296	282	309	310	334	344	308	317	345	337	368	293	327	280	303	316	309	335	303	329	332	304	322	323	316	351	319	308	303	328	325	331	301	311	329	325	317	297	293	267	335	297	291	283	336	347	299	296	311	321	322	328	351	330	318	313	316	319	309	325	321	307	315	293	324	293	311	310	286	288	309	291	294	313	309	351	330	282	286	303	302	334	326	281	309	324	306	257	312	307	308	327	309	272	308	285	347	326	287	292	300	322	303	319	284	320	333	332	297	339	305	337	304	320	341	273	303	332	302	299	330	336	314	308	304	311	327	327	311	346	338	313	316	297	293	316	337	323	301	313	296	318	297	345	317	336	306	311	306	287	321	334	308	307	299	303	317	300	310	319	296	304	305	341	304	307	332	324	310	305	298	296	341	327	345	318	313	322	308	358	308	346	314	344	293	288	334	353	291	294	315	326	305	317	340	302	280	272	330	294	316	295	303	305	293	338	327	325	303	317	335	304	339	311	357	324	310	291	346	278	331	323	315	321	309	305	296	344	307	287	320	323	317	316	333	322	337	369	323	308	309	332	333	299	305	300	347	331	321	321	329	316	267	300	298	340	312	305	313	329	294	323	322	330	327	314	329	313	309	305	301	326	331	308	353	314	327	286	316	311	308	292	308	296	263	317	305	312	307	294	303	287	342	328	329	330	295	292	341	320	323	323	296	315	325	309	326	336	313	307	301	301	298	295	329	311	316	303	326	292	313	336	333	298	286	317	301	305	332	280	308	254	324	308	324	320	314	318	330	320	311	331	303	313	271	319	288	274	308	317	335	304	317	278	285	333	289	309	333	301	320	319	344	356	316	329	306	296	323	313	360	303	302	319	308	311	318	287	304	299	289	316	322	344	330	326	309	304	309	333	322	320	319	325	310	321	331	326	343	291	314	332	308	336	329	327	340	322	287	283	332	308	317	305	313	335	320	305	296	307	339	329	300	329	315	344	308	282	297	308	298	290	320	309	313	305	322	329	332	308	300	326	264	310	299	298	306	338	308	317	310	289	288	311	282	347	336	309	345	289	297	297	303	336	305	299	336	302	334	286	308	298	304	287	294	323	299	301	313	338	312	311	302	296	288	286	308	321	298	330	337	295	312	296	319	337	317	281	306	331	295	327	328	322	321	287	302	318	280	333	307	309	322	324	295	314	310	314	320	312	284	311	291	336	287	335	307	333	323	299	311	294	326	337	305	308	338	299	313	317	321	312	316	319	293	309	314	290	314	317	343	346	297	322	329	306	280	295	282	322	306	281	295	296	331	317	296	325	276	311	323	295	306	300	296	334	294	325	310	320	297	290	310	310	328	356	322	312	347	329	310	337	320	314	288	296	320	326	313	306	333	283	298	330	347	309	300	303	310	331	326	328	343	309	285	311	300	300	309	287	278	301	293	315	314	319	276	285	329	325	319	290	309	286	289	269	315	319	290	303	338	336	285	285	314	331	274	291	278	307	268	300	307	316	292	308	320	341	304	337	316	300	302	329	331	289	332	313	281	261	324	302	297	317	317	343	297	288	312	320	306	298	331	303	333	312	320	313	290	320	317	325	322	323	302	324	319	318	319	315	326	318	310	302	345	304	302	299	299	283	330	295	303	322	294	303	295	298	288	302	293	316	325	338	342	307	300	307	281	305	307	315	309	323	335	331	293	328	314	321	281	316	322	310	322	295	293	308	337	295	328	294	327	309	292	300	337	301	345	313	348	364	303	296	313	298	331	327	310	321	329	338	312	312	287	319	318	300	301	331	317	310	321	326	286	328	315	316	328	326	321	308	287	312	294	315	345	325	331	317	319	314	319	297	329	298	325	277	336	323	343	322	358	321	334	322	295	305	298	322	331	315	330	306	329	284	300	287	356	295	325	332	291	318	324	365	320	301	326	320	314	295	346	316	304	325	334	304	329	289	312	313	322	298	332	302	330	302	345	299	310	316	308	331	287	310	330	310	327	344	343	299	298	290	331	331	322	301	305	328	310	335	341	328	291	328	298	339	321	328	291	315	297	338	290	338	325	288	336	320	306	308	301	288	302	280	304	309	310	330	299	304	318	297	339	317	329	326	319	305	313	365	332	292	310	280	326	310	293	305	286	293	314	296	328	321	281	305	333	287	320	293	299	306	314	305	333	297	316	304	327	294	319	272	281	308	307	291	276	282	298	289	332	360	331	321	296	298	330	351	314	310	320	290	343	333	287	341	316	308	315	287	310	315	327	323	311	292	307	300	353	301	269	310	309	312	310	337	309	312	302	317	284	337	317	323	309	314	327	284	312	328	306
5189	16245	10984	5296	3501	3702	18940	39570	36656	27698	18507	8831	2451	524	516	486	509	477	553	544	486	531	486	507	483	502	518	520	546	507	549	528	544	518	505	477	534	536	502	539	512	517	511	487	518	551	548	522	525	539	527	523	477	541	496	503	512	516	514	536	549	467	516	533	501	539	517	537	483	507	525	515	508	510	541	516	508	522	535	554	471	514	493	508	543	551	566	543	526	486	511	506	579	517	544	497	516	534	501	525	533	531	491	505	503	523	486	515	549	519	495	529	530	487	514	491	539	521	518	514	537	477	535	483	547	507	551	522	543	579	476	503	501	472	525	543	558	514	523	512	481	527	482	498	530	500	503	508	527	524	515	511	513	511	504	516	530	545	540	471	536	520	528	533	505	513	525	525	550	520	520	529	582	554	495	515	510	480	485	538	516	545	516	543	515	524	506	520	492	494	517	508	492	509	510	478	481	506	480	511	524	544	522	503	550	489	512	501	508	522	519	506	534	568	531	504	521	539	503	521	512	504	508	539	504	487	543	516	484	546	512	580	495	564	455	465	538	504	522	532	507	501	504	476	521	483	492	527	534	559	536	522	515	497	494	517	521	536	544	483	556	484	542	509	522	562	537	548	558	515	523	509	528	528	503	540	558	513	511	535	486	531	522	491	534	510	525	524	490	530	497	547	514	525	507	509	499	502	488	495	550	474	528	511	521	514	524	538	524	529	500	523	500	524	519	507	493	574	492	515	535	509	507	462	525	538	524	518	522	535	493	496	512	509	531	525	477	531	537	508	530	540	500	515	488	523	522	519	524	509	514	536	504	507	510	530	503	556	551	545	545	529	524	521	542	548	528	503	537	522	529	496	496	535	519	512	503	558	535	513	515	545	523	560	524	545	529	537	535	501	507	521	508	522	522	486	529	531	502	562	467	509	488	527	522	486	499	479	514	518	520	520	508	510	509	482	514	482	493	556	544	470	489	533	541	478	536	538	530	506	516	505	567	499	508	491	512	518	547	496	540	495	537	566	522	528	486	508	519	547	555	505	498	541	478	552	501	487	525	530	508	522	513	506	539	545	504	507	530	490	522	519	510	526	523	477	496	516	518	509	528	518	506	515	482	505	517	541	503	529	535	555	502	497	533	508	500	529	510	502	530	546	514	527	511	521	515	487	503	525	497	532	541	548	522	485	500	505	479	498	534	495	498	533	494	530	500	560	562	489	539	539	522	521	510	518	528	562	559	543	507	516	515	513	575	518	522	532	527	575	551	524	553	506	540	517	474	460	516	502	518	500	519	479	504	518	486	507	538	521	518	536	517	542	526	524	552	532	544	519	488	489	486	500	513	541	506	511	543	552	503	518	525	492	525	544	539	521	518	485	547	477	516	514	479	515	510	482	506	538	491	507	527	526	519	510	518	523	502	477	524	478	496	508	539	526	508	550	536	540	538	541	510	498	497	515	525	512	511	541	523	523	490	490	581	529	487	556	526	532	517	522	500	493	532	470	536	520	534	532	516	479	531	539	484	496	515	510	496	519	511	525	486	562	519	527	523	506	541	509	560	487	524	534	529	515	542	489	534	520	537	533	503	487	552	500	535	508	536	518	527	539	538	522	506	495	496	524	505	546	583	497	530	537	524	513	514	525	559	463	509	523	486	500	530	518	536	539	511	532	504	540	527	537	501	502	493	506	530	503	513	495	498	542	530	538	506	521	522	541	510	484	520	498	498	521	471	499	524	524	562	523	544	532	528	502	494	465	493	523	527	505	542	445	477	495	520	533	451	526	535	527	538	542	486	480	539	526	497	497	561	556	551	502	557	519	540	534	524	562	491	522	503	552	479	566	475	496	467	505	529	533	530	534	503	514	534	523	489	527	481	523	496	544	499	542	539	492	547	538	496	500	493	537	515	512	516	521	516	538	517	498	540	526	518	505	532	514	523	503	519	532	529	510	494	524	504	528	524	539	504	527	483	504	513	559	515	533	520	527	515	529	482	549	492	510	532	509	526	536	495	496	509	532	519	519	498	479	512	531	533	526	506	525	538	491	511	519	524	499	531	524	523	506	522	537	544	541	592	536	517	497	536	503	519	566	514	526	503	527	553	503	516	514	485	536	492	528	533	507	497	524	533	525	481	507	540	554	563	506	540	488	522	529	525	509	521	487	522	502	528	529	530	509	542	547	527	565	534	525	546	523	519	532	509	491	516	508	530	514	529	522	515	525	542	497	491	552	532	517	519	479	550	514	498	535	485	496	521	495	563	481	513	538	488	503	521	534	530	513	514	525	530	578	568	543	500	556	510	528	505	519	506	529	499	502	492	527	497	545	495	544	526	526	520	494	463	525	513	553	496	547	507	493	489	530	525	518	506	518	484	510	515	532	533	522	478	533	529	542	523	498	535	506	532	502	479	496	537	503	533	498	564	512	544	504	533	500	518	545	481	496	560	512	516	532	541	506	500	514	522	538	508	506	505	508	517	496	552	559	518	529	529	497	502	509	506	519	505	486	528	537	504	487	531	559	501	483	538	543	474	521	516	526	485	499	480	511	513	546	497	523	487	514	522	500	522	523	507	491	542	545	499	532	523	535	481	529	470	521	499	518	510	497	509	539	570	557	540	507	520	510	520	507	504	495	463	490	498	528	507	581	569	507	548	557	514	493	530	492	510	501	558	510	530	520	487	523	524	507	520	503	472	517	512	541	495	522	497	524	547	537	480	540	537	547	495	552	538	518	478	498	529	555	503	523	539	507	530	513	520	506	524	503	510	523	469	544	557	477	547	542	528	535	470	497	479	528	495	476	494	527	543	543	511	554	474	540	515	514	512	564	519	564	549	570	507	520	552	531	501	504	491	549	505	516	523	541	548	504	495	513	475	523	489	546	494	511	498	539	543	565	495	499	480	513	539	513	546	497	564	549	515	503	532	549	486	532	509	537	519	524	526	532	493	548	517	540	545	491	509	483	488	487	479	527	527	516	526	483	527	493	491	523	521	511	505	545	524	531	525	543	551	539	534	513	557	502	491	524	518	501	527	483	559	514	510	558	497	498	537	536	530	505	537	514	513	523	503	519	521	482	533	522	538	529	509	502	522	500	505	488	545	492	499	527	464	472	530	573	510	524	545	505	522	569	519	478	531	533	509	547	498	522	544	520	519	499	488	527	550	515	524	547	499	543	529	533	522	470	536	505	490	531	531	524	535	496	510	497	493	520	547	527	512	518	535	541	535	529	503	522	508	481	499	512	508	483	524	569	471	495	508	519	518	503	547	513	492	500	501	500	531	519	516	508	525	531	506	562	529	502	522	525	528	519	537	526	514	528	480	516	503	563	503	502	527	521	517	525	526	542	494	485	570	525	521	532	547	492	523	531	542	520	535	482	552	502	520	540	486	503	499	540	521	537	528	475	510	518	520	480	534	499	526	480	518	570	499	520	532	495	522	534	555	519	534	523	505	514	519	524	520	528	514	467	533	502	483	520	522	510	531	467	522	528
27814	17431	3780	1279	813	668	883	2672	2878	2026	1376	852	606	490	481	505	511	479	510	496	521	475	506	514	487	519	489	496	471	482	472	509	515	537	483	449	492	538	483	483	519	489	527	522	480	486	490	519	477	526	487	495	496	503	517	479	504	503	490	495	494	441	485	451	506	513	479	497	498	519	510	427	468	486	458	467	466	468	534	470	466	464	513	519	498	507	446	516	506	519	494	501	462	474	474	500	489	491	536	516	502	454	511	466	472	503	485	483	529	511	493	519	521	514	446	529	497	533	510	508	506	448	488	465	491	504	495	515	496	458	466	526	454	494	508	511	512	462	494	478	497	517	489	451	440	513	504	494	492	460	492	490	470	530	504	503	472	482	464	505	456	503	543	478	524	479	490	485	538	454	474	482	519	518	487	473	488	488	451	443	506	513	506	471	504	470	496	504	456	500	528	492	474	493	506	469	488	462	536	500	474	475	538	491	481	504	492	501	481	493	508	460	542	525	455	437	506	514	475	470	468	510	457	467	510	498	509	441	516	531	494	483	496	451	500	486	488	526	490	475	504	514	483	475	485	501	513	490	458	508	474	515	527	524	457	468	477	502	467	493	512	513	487	471	535	508	517	510	529	472	467	486	486	496	487	528	483	518	507	498	530	508	509	519	438	494	518	473	508	512	502	521	482	527	502	525	474	491	460	551	498	462	497	516	500	523	491	504	488	466	489	475	488	510	482	452	518	467	494	489	460	514	459	493	496	483	539	523	514	491	461	469	454	529	503	507	490	525	476	500	479	492	520	451	508	511	527	455	465	463	459	458	492	507	493	515	454	507	509	488	478	487	488	515	500	464	496	516	518	502	497	479	514	515	458	480	477	498	497	487	498	484	486	453	496	478	499	503	492	459	485	503	450	513	462	547	513	517	470	499	504	505	491	490	503	498	493	488	492	511	470	525	510	511	481	497	496	482	481	531	488	498	467	480	482	519	518	493	468	478	513	495	506	485	499	484	507	466	496	541	462	491	479	505	487	483	489	460	480	489	536	515	490	461	521	474	487	555	502	457	503	513	486	517	495	521	500	479	510	538	449	480	513	468	512	485	478	480	491	501	458	478	506	501	484	456	494	474	455	477	511	514	454	483	494	466	489	483	502	475	447	551	491	492	480	487	490	494	455	514	535	464	520	486	487	496	507	500	517	502	482	529	482	519	487	459	469	446	490	509	483	448	469	512	466	504	479	450	465	472	457	478	480	539	470	506	539	490	489	497	470	482	509	505	539	522	521	480	491	500	484	494	485	498	481	458	474	500	476	465	522	507	487	505	495	477	520	499	541	529	483	505	488	530	492	470	490	517	509	483	488	500	485	485	461	469	507	513	486	518	506	512	482	452	485	502	538	491	491	522	455	480	475	531	552	483	496	473	508	496	489	506	504	523	509	503	483	461	483	476	522	457	516	485	501	518	492	470	519	506	496	514	469	536	488	532	482	480	502	526	516	542	493	481	481	451	535	466	478	520	483	532	512	489	499	467	498	541	496	493	505	528	518	467	536	468	525	481	497	496	484	514	506	495	487	487	462	479	491	478	499	519	498	506	456	508	481	490	487	469	486	505	507	475	535	488	509	516	508	495	521	490	528	416	462	474	486	484	507	487	518	497	493	481	511	476	486	446	506	488	489	498	451	509	525	467	572	474	515	489	489	463	503	519	493	532	491	514	506	529	496	501	507	465	509	490	482	515	482	483	467	526	497	526	501	533	499	479	519	484	498	499	502	493	480	490	484	478	513	503	483	493	474	500	498	485	516	473	457	495	489	464	508	486	492	491	480	467	517	482	496	478	550	551	485	492	503	482	449	474	508	467	473	514	521	452	473	454	471	462	522	496	509	479	510	469	496	531	492	504	501	521	498	496	495	478	532	498	531	478	480	512	547	492	528	464	516	496	511	470	469	477	485	500	480	475	530	497	529	492	479	503	481	477	532	479	468	505	497	498	485	516	478	493	456	482	445	516	479	484	506	519	484	522	473	502	448	443	477	461	476	491	530	514	493	533	492	511	490	506	485	494	445	507	501	494	482	418	485	462	508	460	489	482	497	474	475	482	494	497	494	476	479	486	525	501	512	489	476	464	495	504	469	522	492	484	472	508	489	522	521	495	478	508	494	535	496	512	510	497	505	514	482	518	502	467	477	498	491	495	467	476	499	509	502	479	458	476	509	468	522	483	515	456	532	528	444	475	498	514	501	457	482	457	480	481	465	478	468	537	477	471	494	500	468	494	497	486	477	513	518	485	442	499	477	476	493	448	476	469	481	509	501	516	486	541	471	490	505	488	482	476	521	507	496	532	492	499	484	481	485	508	503	491	509	461	523	492	484	471	467	463	473	471	460	489	465	500	495	512	445	480	473	508	478	500	506	512	480	515	500	518	504	491	484	482	512	467	479	449	496	476	496	468	466	526	480	477	508	488	507	496	524	487	507	493	493	469	519	492	499	484	452	477	504	473	488	498	458	496	481	478	485	500	472	521	509	496	461	528	539	474	464	486	502	501	489	468	546	475	496	494	507	533	498	488	472	500	532	454	467	500	479	493	491	488	523	481	452	523	519	488	453	493	531	485	503	514	501	479	497	496	457	511	431	484	488	490	557	484	508	491	485	511	482	488	536	487	487	514	481	482	491	459	496	498	493	527	477	531	507	499	512	512	483	474	503	488	492	520	519	444	446	535	475	480	452	474	485	472	518	510	502	485	499	478	513	489	529	514	475	471	481	491	480	513	474	489	478	519	513	470	476	492	503	482	472	501	461	498	539	534	536	561	508	485	478	499	518	526	505	487	516	518	500	450	500	459	515	506	479	476	528	465	490	510	532	526	503	524	486	484	516	537	512	479	512	515	494	505	497	557	504	481	483	499	463	485	501	511	476	499	460	470	515	481	495	467	509	522	506	507	490	463	475	469	473	540	451	489	497	477	503	512	454	529	521	495	498	486	497	485	505	525	452	456	540	489	509	491	530	515	537	503	479	471	481	489	505	473	531	496	520	477	494	506	465	490	520	500	522	486	505	469	453	485	480	484	495	511	514	490	484	548	482	473	490	508	532	498	496	480	515	489	497	453	476	494	459	498	506	473	487	498	509	479	490	490	504	517	509	474	511	528	500	481	494	458	474	522	479	502	503	466	504	509	506	508	486	490	505	446	489	503	522	519	495	494	470	495	468	500	504	503	485	493	486	497	491	532	518	495	485	502	484	490	460	502	498	523	507	486	505	486	501	494	461	458	501	480	497	475	500	500	514	474	479	458	541	481	497	488	488	519	450	530	504	479	509	485	498	491	471	484	487	494	464	471	474	506	516	492	473	498	469	474	511	492	487	484	527	476	511	528	505	489	463	477	500	512	502	513	497	456	539	499	507	536	491	491	492	455	510	477	496	499	492	487	499	488	482	449	481	511	515	525	473	518	520	440	510	526	419	473	514	554	457	479	492	508	481	518	518	495	519	484
5145	3699	3086	2057	1743	1297	1749	5915	6173	4162	2680	1651	1024	855	850	808	818	851	852	885	882	800	816	846	822	857	825	835	830	845	811	876	799	797	812	796	786	801	800	825	786	828	830	773	877	848	824	775	792	819	812	760	840	795	838	810	784	818	844	847	837	815	781	847	782	832	828	809	788	834	795	798	791	824	823	776	810	776	802	812	849	760	818	791	797	826	813	809	818	841	814	802	842	786	769	823	804	849	821	862	776	806	800	822	787	787	779	834	823	811	811	804	806	836	824	778	788	812	816	830	854	817	789	827	874	788	851	815	848	803	770	809	802	850	823	781	814	871	823	785	848	815	799	778	801	798	821	768	815	876	804	839	762	787	794	791	840	785	839	832	817	813	826	806	786	786	832	874	806	796	860	851	866	814	855	828	819	881	822	849	774	810	809	816	836	828	808	777	784	806	822	785	805	835	818	837	805	848	777	790	821	814	835	793	833	811	854	845	820	838	842	745	820	766	830	831	819	828	848	824	814	780	820	818	820	811	779	875	821	775	812	790	806	872	813	780	892	831	823	872	824	801	797	821	824	845	814	833	824	848	769	811	765	793	830	857	798	761	797	854	765	815	832	763	823	837	822	775	849	821	790	835	828	785	818	793	837	848	822	832	801	759	815	826	789	809	846	831	823	848	801	820	844	847	772	789	832	824	863	870	847	888	810	798	822	781	812	809	834	799	799	815	777	819	849	779	766	830	775	809	828	837	757	802	773	883	879	819	806	839	834	850	800	781	771	770	846	794	812	845	796	821	868	784	818	817	777	813	789	802	791	821	779	825	825	778	821	844	806	776	848	807	771	881	821	891	846	817	831	803	781	814	843	828	795	852	808	839	834	759	813	848	788	779	824	792	822	842	838	802	926	868	845	799	814	827	792	851	796	808	846	837	810	833	752	841	830	778	837	822	823	836	765	847	862	797	790	834	794	783	827	780	806	788	833	734	851	797	821	800	846	846	816	803	792	821	799	811	855	818	846	800	751	819	823	809	829	847	839	831	802	769	835	843	772	803	787	809	844	859	773	862	767	798	796	861	769	805	821	840	881	867	808	857	779	818	762	795	828	796	779	875	816	859	842	786	820	811	797	809	772	821	801	771	783	792	764	833	830	823	804	885	792	909	834	763	837	772	816	815	769	807	789	782	857	842	835	798	832	848	789	818	802	850	830	823	816	775	843	816	798	846	841	858	836	839	763	828	826	822	794	824	859	816	760	782	789	804	794	797	779	783	782	847	797	815	811	819	848	851	801	820	816	811	849	863	788	827	783	766	831	821	803	793	810	798	813	814	817	802	784	824	818	808	827	795	826	836	794	828	780	827	787	782	818	821	795	838	871	828	769	782	774	796	796	816	816	808	802	776	814	788	853	807	859	830	824	858	831	842	836	798	776	793	796	815	843	788	765	822	817	861	812	873	820	825	828	781	834	858	783	807	847	817	851	776	835	733	833	806	839	799	833	792	823	846	772	844	823	800	784	803	789	808	798	786	849	829	841	835	856	807	849	777	821	800	810	860	788	838	746	779	806	769	787	846	793	852	838	752	832	807	886	811	872	889	838	805	858	830	815	809	814	787	782	845	836	850	858	833	788	843	804	813	841	814	821	846	810	822	807	775	820	857	842	765	840	842	838	869	820	857	789	831	790	809	797	778	838	825	845	805	782	841	782	818	800	793	779	832	819	830	787	786	860	815	813	755	836	820	864	801	858	807	830	853	859	802	820	822	823	822	845	813	806	797	837	775	837	785	836	773	846	842	815	818	798	816	803	808	841	801	812	786	852	843	817	817	799	764	831	808	852	793	790	815	780	853	776	816	876	792	781	842	813	804	802	809	783	786	841	809	833	852	790	778	816	808	822	839	801	812	793	812	808	821	803	829	862	868	853	831	814	797	784	838	806	815	811	840	791	823	873	751	861	802	807	814	739	835	851	783	808	824	821	787	847	830	828	827	832	827	865	822	890	844	822	792	813	811	787	810	820	815	832	817	807	788	830	819	825	813	819	786	858	861	809	837	801	779	846	800	863	799	807	752	830	809	807	826	819	871	812	788	851	848	858	802	778	830	840	801	859	789	808	777	823	825	839	820	793	852	843	790	832	789	827	774	807	787	823	836	725	820	779	851	884	809	819	768	883	799	791	750	818	895	851	839	802	837	841	789	743	840	825	766	802	784	784	789	802	818	787	832	834	808	763	792	798	816	815	855	880	790	847	778	831	803	798	831	865	772	808	768	840	829	745	840	799	827	826	817	798	845	826	785	798	833	813	777	770	818	828	815	820	879	813	854	874	849	797	822	844	743	780	782	864	818	792	820	812	806	778	868	825	826	841	821	762	874	856	843	841	802	804	793	797	829	815	821	797	766	829	846	803	851	735	835	772	795	785	838	803	774	819	859	813	836	791	846	839	839	753	849	834	834	747	790	792	806	783	783	834	816	842	787	867	850	823	858	825	834	847	805	821	796	812	777	790	815	772	816	822	810	801	820	811	808	836	830	823	835	819	839	798	856	829	805	818	863	829	815	823	843	799	853	841	799	771	824	788	833	846	797	796	810	845	824	814	787	810	790	880	802	842	787	813	816	817	839	851	811	787	838	817	790	815	791	791	784	835	820	797	822	842	834	780	768	792	834	790	831	782	830	809	758	807	846	823	820	834	837	801	847	845	854	857	805	850	782	769	851	852	811	812	775	829	816	807	869	849	828	787	802	761	809	775	801	904	833	874	784	810	787	848	848	843	777	801	772	819	811	800	785	803	762	823	847	797	815	770	780	817	828	806	769	801	763	799	838	772	805	842	807	828	824	791	806	846	831	869	813	823	899	796	798	803	773	838	790	832	822	797	792	804	814	819	796	827	811	816	843	825	771	863	821	840	843	834	831	877	839	816	834	763	876	805	840	796	781	821	831	804	803	792	816	814	867	812	831	842	822	879	785	837	803	820	790	790	760	801	839	799	763	838	787	817	815	779	855	814	853	762	834	795	774	796	740	811	819	813	801	839	827	814	849	770	827	831	803	806	864	820	844	812	859	784	830	838	800	820	826	849	797	848	829	835	825	814	796	796	789	808	814	834	789	768	773	832	770	819	810	820	842	863	818	797	831	806	764	784	804	877	825	830	828	820	807	765	831	806	815	791	827	802	854	900	868	807	819	850	838	866	794	807	844	802	802	791	800	784	846	802	833	808	846	833	801	810	766	853	898	846	809	855	808	823	778	792	834	769	850	831	799	815	796	787	821	796	820	788	855	844	812	844	803	852	811	773	834	825	860	797	841	887	838	834	809	823	802	811	839	817	794	829	788	816	872	749	839	814	860	812	811	833	807	839	786	808	825	790	848	791	810	826	836	804	813	804	820	800	821	814	865	829	779	773	766	820	840	810	858	800	834	817	861	846	817	784	784	849	817	748	845	749	782	797	801	831	776	822	754	809	870	836	796	836	775	807	831	836	814	877	819	792	805
24032	21490	27545	25854	13535	1280	5374	18966	15897	10349	4926	2105	808	431	407	393	362	392	390	414	370	387	358	434	407	389	431	414	396	376	422	393	411	394	450	395	432	367	381	415	436	406	384	421	384	396	426	365	407	372	403	435	392	434	397	373	421	395	340	400	392	377	416	417	384	371	406	403	380	431	406	399	388	379	399	396	371	406	403	395	419	391	385	397	391	396	354	386	397	403	428	438	383	393	437	423	389	400	422	450	398	397	410	427	402	394	392	395	383	385	401	398	394	381	362	406	425	399	392	395	395	410	394	402	358	402	428	388	398	405	405	417	406	362	416	394	368	402	410	394	394	418	391	405	391	424	372	402	434	403	405	379	414	367	390	414	390	408	398	364	434	394	388	401	424	404	430	381	386	415	395	371	384	402	394	381	394	433	399	409	418	388	408	391	414	399	381	402	385	420	410	395	368	422	394	394	404	374	414	381	425	398	396	384	413	420	379	383	388	404	405	380	389	371	406	413	386	375	419	374	362	423	420	412	434	377	381	450	406	399	429	390	426	391	411	425	413	396	416	385	389	389	412	409	429	403	375	381	403	401	410	446	396	401	376	392	407	366	412	412	388	378	389	383	402	396	426	377	368	366	412	383	360	361	439	385	374	384	395	386	392	387	399	447	387	380	400	372	441	366	439	394	415	392	393	377	392	377	381	390	388	400	398	406	415	382	372	393	413	413	406	418	394	402	372	400	424	395	396	416	374	403	404	412	383	412	427	390	373	425	416	398	403	400	396	418	418	397	394	372	387	376	409	407	417	359	415	407	410	426	381	391	381	410	402	433	384	401	389	362	396	403	377	404	422	397	403	397	405	375	394	354	378	429	418	412	426	402	431	392	363	409	430	397	404	424	392	374	407	432	399	404	379	421	443	424	390	382	425	389	399	417	393	390	454	353	396	399	430	415	412	389	393	375	384	385	378	387	376	426	382	405	389	383	403	445	440	400	409	390	384	386	394	374	411	404	396	402	369	389	371	426	443	380	420	388	412	384	410	378	451	400	431	413	425	406	409	369	404	402	394	383	430	397	393	396	434	416	402	389	376	400	400	399	427	389	390	434	372	415	423	387	376	411	419	415	411	394	378	373	384	413	449	421	380	393	392	383	396	424	378	391	364	406	378	387	420	378	419	418	394	418	414	373	422	419	389	446	387	386	390	383	359	379	399	399	390	419	435	410	382	388	447	387	425	410	406	428	421	416	376	393	374	420	396	426	394	400	392	412	385	390	373	427	388	378	380	410	405	390	407	364	353	418	383	386	364	402	368	392	405	399	389	402	417	417	430	393	383	373	412	417	376	419	384	418	395	409	393	391	428	416	391	408	393	396	399	423	408	419	409	393	344	400	383	383	382	393	386	423	371	403	414	363	379	390	408	397	360	416	387	383	425	387	395	380	401	396	412	428	401	394	402	377	407	466	398	394	393	388	387	405	417	402	403	427	413	380	375	400	382	423	414	414	397	357	394	415	430	359	425	418	439	413	407	404	378	415	434	396	446	410	390	442	424	398	399	377	388	362	388	459	409	427	396	405	402	388	370	426	412	426	374	400	408	419	365	393	395	418	372	388	449	422	402	384	374	407	407	406	423	401	380	409	396	392	396	425	384	378	416	424	397	392	425	422	389	402	384	379	441	407	374	401	390	412	360	401	389	411	415	417	375	393	434	368	411	389	400	398	415	410	370	401	416	396	409	408	388	413	403	377	397	410	410	408	372	372	401	367	414	405	401	374	384	410	389	371	424	399	380	381	376	395	429	390	391	393	388	389	407	415	410	393	392	378	429	411	384	420	382	386	402	379	388	384	414	365	428	406	401	363	399	411	392	394	402	368	388	401	410	410	415	375	409	373	397	436	384	407	395	356	374	427	394	382	421	419	413	404	432	408	471	422	428	391	401	413	390	364	427	430	392	423	380	395	409	387	376	395	397	411	419	405	386	391	413	367	384	415	409	374	413	433	389	418	400	399	387	369	390	407	380	404	394	417	390	422	387	393	415	390	406	368	386	408	383	395	383	356	400	387	418	370	434	402	429	430	392	372	383	447	406	414	406	434	389	391	417	425	387	417	411	385	380	409	408	408	391	413	395	438	381	398	422	403	402	404	412	414	398	385	418	406	410	402	390	366	398	417	411	403	397	398	394	391	418	415	396	391	407	359	410	406	432	388	371	401	415	396	409	382	413	380	415	424	432	432	408	438	413	406	379	390	413	403	428	400	414	413	374	415	368	418	406	413	399	395	373	406	389	385	392	414	363	399	367	377	419	406	375	384	379	420	421	399	444	382	394	424	371	382	385	427	428	386	383	416	431	376	394	399	444	382	410	388	391	377	386	414	405	407	397	395	413	408	371	392	380	385	389	414	405	379	406	400	366	414	400	400	429	399	424	390	390	387	393	412	396	374	417	364	424	375	417	407	377	420	384	405	403	418	434	389	362	443	407	383	417	413	428	400	392	409	390	385	392	421	390	405	395	397	426	402	417	435	406	406	437	410	388	412	390	409	378	424	402	384	379	412	362	380	338	372	408	389	415	378	367	383	431	404	398	436	411	386	434	414	386	387	399	393	389	403	371	391	391	446	430	426	405	407	388	409	428	408	399	371	375	370	352	386	428	394	405	414	390	397	430	404	404	363	411	418	406	402	402	413	423	412	410	376	372	364	414	415	376	373	403	381	403	419	360	409	410	414	399	421	365	423	395	365	397	381	439	376	390	391	417	406	394	390	408	362	403	395	411	437	429	419	383	415	397	379	393	416	414	398	418	391	399	385	404	401	419	385	410	415	389	390	395	390	423	419	395	381	436	392	402	383	391	415	399	375	426	394	380	385	402	413	430	375	389	388	418	373	435	373	414	407	411	375	380	373	404	407	428	407	402	418	392	402	409	443	411	378	399	417	409	380	387	394	378	425	436	400	405	407	381	406	416	405	415	409	408	402	407	420	400	402	419	393	378	375	454	411	415	390	382	409	397	385	386	423	374	386	390	411	373	387	357	418	398	407	420	441	399	407	447	417	401	391	409	404	431	414	393	386	414	385	412	344	390	410	411	378	368	377	371	400	410	405	366	394	437	380	419	417	387	394	380	391	379	394	392	453	396	399	417	385	399	382	452	392	386	376	411	423	388	400	396	428	397	408	454	391	433	403	409	359	413	435	424	385	380	396	423	419	356	371	407	409	422	426	430	397	405	414	380	388	367	395	427	423	378	427	408	416	397	435	405	375	363	392	397	441	368	357	406	457	399	398	430	410	377	417	408	380	412	398	387	407	370	412	420	408	411	402	428	407	409	404	410	380	402	420	392	426	408	392	358	403	412	401	403	377	431	421	372	411	422	420	406	395	415	425	347	407	394	359	395	395	387	400	388	416	421	423	389	355	368	386	412	414	385	379	382	397	388	400	408	423	381	388	405	386	382	404	399	402	396	361	382	418	403	387	396	417	392	382	386	400	383	382	427	388
3921	8983	6880	4168	2832	2262	11958	29979	25581	18101	10123	4758	1687	737	686	693	686	705	713	669	691	647	643	672	608	648	666	634	658	670	679	637	692	651	661	668	666	668	673	649	664	656	680	675	695	649	701	674	681	687	649	672	710	662	655	654	701	663	662	694	713	639	635	696	671	654	644	631	655	681	662	675	671	682	668	662	694	668	686	648	660	698	687	645	631	650	640	613	680	700	725	627	697	652	687	652	704	633	645	663	601	643	697	678	665	688	680	680	674	655	698	702	638	617	692	700	701	668	687	679	705	690	713	691	716	653	708	658	701	682	670	668	699	652	690	672	683	659	642	677	695	641	710	619	645	680	670	646	672	663	683	627	624	665	646	674	684	685	633	662	674	661	705	637	696	667	672	650	660	699	648	623	658	674	686	692	665	675	617	669	670	679	682	701	665	674	709	656	707	681	670	689	657	658	666	692	636	648	699	713	660	689	662	601	677	709	664	658	675	660	645	703	690	685	651	660	658	698	700	715	698	738	684	664	665	657	674	686	668	688	682	699	645	630	610	665	674	705	691	710	648	659	673	680	626	656	692	664	631	666	637	664	683	663	684	640	689	632	653	657	717	663	654	685	657	696	667	680	635	677	636	706	708	656	620	704	634	644	665	675	694	691	654	666	689	699	689	694	637	653	656	639	677	683	714	662	639	658	688	665	729	710	662	631	649	658	703	663	643	675	655	662	637	651	689	642	667	709	633	698	628	630	656	669	653	703	661	712	665	659	655	705	727	673	673	731	688	635	658	647	729	635	653	658	661	670	688	710	676	660	660	692	678	706	704	645	705	673	672	641	637	669	665	677	667	628	711	729	648	658	697	631	672	714	653	664	674	648	667	650	634	693	633	699	668	700	651	678	668	731	659	648	679	658	674	685	606	669	617	712	625	714	731	653	645	611	681	702	665	691	666	648	642	594	676	658	657	636	610	700	664	695	701	640	667	645	664	670	677	673	703	632	669	622	672	665	660	686	634	707	697	690	664	713	643	662	636	716	660	650	672	642	681	674	669	686	645	656	677	673	654	616	674	706	626	689	693	615	713	707	705	652	696	643	695	691	654	664	642	680	700	679	689	639	658	670	611	672	677	684	689	664	674	650	661	661	671	659	688	685	670	686	679	672	679	705	621	679	688	734	639	656	679	690	660	713	692	623	688	702	689	681	649	673	687	710	691	676	676	644	645	668	707	675	704	670	668	690	675	697	649	688	694	659	667	635	649	667	670	693	724	662	652	674	664	668	610	667	708	663	641	676	679	652	700	659	657	711	648	683	691	684	669	688	688	646	687	685	655	669	642	664	685	678	654	696	668	688	694	650	686	689	695	648	686	648	635	660	674	722	636	695	719	696	683	692	676	629	671	673	618	681	648	687	676	670	661	651	730	673	639	648	686	693	669	631	672	685	677	615	666	659	665	632	703	685	641	684	690	677	668	685	646	643	639	691	671	697	687	678	666	661	721	661	673	685	691	687	654	629	630	674	676	680	631	629	631	669	665	647	702	655	655	673	686	686	672	653	655	681	656	680	652	719	677	639	680	663	665	640	697	727	601	706	641	642	645	673	678	648	653	660	720	679	654	660	658	671	697	660	624	673	679	664	655	680	644	667	646	684	678	657	689	700	663	652	701	678	694	655	652	673	694	687	664	709	629	662	667	682	641	676	658	678	688	650	627	636	704	671	632	719	659	702	644	640	643	671	694	691	698	678	625	675	682	660	696	629	677	679	673	665	636	672	668	651	675	667	650	696	704	643	649	676	677	728	665	646	638	697	676	702	625	687	681	677	701	666	681	669	680	616	705	684	675	665	650	639	664	716	684	667	672	629	655	664	670	671	671	659	680	627	622	652	617	640	660	691	649	668	652	647	603	630	663	675	676	641	681	700	690	665	644	627	718	652	676	647	662	633	662	679	687	690	709	690	679	664	676	679	648	690	661	685	673	713	657	643	646	665	656	665	658	649	650	632	721	681	634	716	694	692	602	625	682	634	652	667	681	682	671	678	687	653	657	632	669	687	649	656	668	688	687	737	712	672	693	666	642	703	636	623	752	659	690	693	704	666	674	662	721	643	658	617	659	669	652	677	679	650	684	674	669	622	619	688	641	656	658	702	691	672	706	671	649	660	644	656	652	672	659	668	702	680	666	687	655	654	677	709	647	674	669	682	670	687	696	640	644	658	651	690	698	711	694	685	648	689	659	675	647	656	659	647	672	641	685	711	705	615	681	693	700	682	621	710	652	637	683	670	684	635	662	618	709	683	697	694	697	678	661	701	634	664	689	649	657	663	693	635	679	641	727	667	688	699	656	669	708	657	660	699	648	655	695	671	620	667	683	672	641	717	653	690	651	643	648	680	673	632	667	687	673	630	707	704	729	630	711	666	628	679	666	670	682	656	683	681	697	646	704	659	656	633	621	697	706	667	664	654	685	645	678	645	665	644	643	661	717	693	664	694	650	627	664	692	620	695	658	632	663	680	670	675	641	704	688	664	686	694	651	647	682	714	672	666	670	684	649	707	723	653	656	674	703	687	627	666	649	705	673	681	669	687	638	640	681	699	663	631	643	650	666	705	700	641	666	698	660	714	663	692	672	673	648	669	690	617	707	705	700	669	709	628	665	638	666	649	640	702	668	632	651	630	649	660	691	694	659	721	681	673	686	670	671	661	667	680	662	673	667	632	667	663	620	642	646	640	672	660	701	660	658	640	673	677	672	642	688	653	646	634	698	633	664	664	688	670	641	663	654	665	686	667	697	720	657	636	716	671	667	670	683	659	651	676	626	644	639	670	703	723	643	633	642	699	660	674	656	645	710	683	661	692	664	713	682	707	615	663	668	707	658	667	650	696	697	712	626	716	654	650	663	644	673	660	701	694	666	663	716	643	629	687	636	659	667	716	677	654	612	672	694	657	704	673	677	640	667	685	678	645	638	693	662	667	691	687	679	648	642	712	664	663	662	692	690	676	665	676	671	673	666	645	631	678	708	710	653	669	683	669	664	635	665	624	680	730	677	657	682	685	668	663	664	681	623	655	695	661	694	655	639	633	679	641	673	663	626	676	655	649	671	631	714	656	659	663	671	627	671	660	673	717	678	683	644	664	661	658	660	662	664	654	676	654	643	669	698	648	659	668	636	673	659	713	748	637	717	675	667	617	693	662	664	688	666	672	633	677	693	644	638	644	686	723	610	675	706	662	661	635	649	676	669	677	693	708	668	690	712	734	679	696	674	648	667	676	669	657	657	696	646	671	645	700	699	644	656	674	656	705	654	692	666	643	617	671	685	672	724	658	633	673	659	654	690	690	674	668	674	646	661	711	685	649	728	649	659	671	659	692	647	682	677	670	645	692	705	659	649	653	702	692	609	676	696	637	651	646	713	653	628	690	671	665	644	693	715	680	681	675	645	684	663	665	668	682	679	700	677	637	667	678	656	668	688	672	659	665	674	645	704	710	624	670
25343	21491	24480	16739	1135	974	4708	7947	6461	3853	2242	1205	592	464	443	440	484	475	495	489	456	476	441	445	443	480	456	403	483	492	462	469	492	489	469	413	418	445	479	458	438	463	464	500	441	465	468	467	494	469	484	443	483	471	428	480	461	469	463	442	423	488	485	518	504	450	455	461	501	425	471	484	485	477	453	503	454	476	492	465	453	446	419	470	459	444	460	489	466	478	490	450	458	422	461	418	467	453	477	481	458	435	485	480	490	413	492	449	447	435	467	454	492	485	436	468	457	507	472	440	505	469	449	455	476	503	490	445	442	451	453	439	450	471	479	495	488	453	472	446	451	461	460	477	476	505	470	458	466	496	469	448	486	464	458	464	469	454	416	447	463	470	464	464	469	477	448	435	460	464	457	432	446	440	492	453	501	443	448	461	459	454	467	476	516	480	439	442	473	495	498	455	451	487	471	444	478	450	454	485	499	431	414	446	467	465	434	487	484	426	449	445	439	494	433	480	447	470	466	493	448	454	461	447	497	467	472	463	468	474	462	461	446	474	468	512	458	464	449	490	468	479	506	433	492	424	468	449	472	442	443	472	495	511	493	487	466	468	446	455	469	444	443	499	472	438	432	489	457	450	465	474	456	481	430	471	473	468	485	477	474	470	454	482	466	451	484	490	466	469	460	473	500	457	460	455	466	447	455	489	432	477	461	443	460	511	463	476	447	477	471	509	498	483	464	442	477	473	496	449	467	463	456	480	486	461	482	416	435	440	450	470	443	483	460	456	458	444	471	467	485	485	494	495	489	449	463	482	431	429	427	455	460	462	477	431	495	465	467	476	455	461	457	503	459	421	421	457	516	484	522	468	452	414	461	456	478	479	436	438	504	503	455	484	502	467	448	461	434	420	440	480	465	443	462	490	504	449	459	453	465	472	447	496	463	435	454	445	453	452	472	476	497	449	456	443	469	438	468	468	506	447	453	534	477	459	435	448	464	465	491	465	416	422	450	434	441	442	470	492	459	478	464	480	477	459	465	456	453	431	461	464	473	423	455	447	463	481	452	481	473	453	432	474	444	516	450	443	476	479	444	425	455	456	451	489	451	440	462	455	460	455	440	451	458	487	441	467	430	462	477	458	486	471	443	475	413	440	489	454	494	448	433	474	475	455	475	514	461	480	452	472	518	470	494	476	481	474	433	455	453	463	446	469	453	464	445	470	476	446	468	451	470	502	523	462	440	455	429	454	449	485	464	454	449	454	441	430	457	469	474	482	453	485	457	464	448	458	444	486	464	439	448	462	485	492	466	462	472	453	427	492	494	481	422	480	483	460	465	415	441	491	475	468	425	453	458	495	440	454	470	461	425	478	478	480	441	460	454	473	447	471	454	458	455	456	474	455	466	508	442	444	459	483	479	452	463	466	470	454	496	448	453	448	439	485	474	467	493	462	440	501	479	488	474	477	419	431	449	468	444	460	465	448	454	452	434	447	464	458	465	453	491	450	482	461	443	460	453	455	455	443	492	446	457	450	463	425	458	448	443	472	412	456	485	448	494	440	456	484	460	454	511	456	487	479	476	514	488	468	456	447	507	448	481	451	445	485	464	465	460	475	488	494	482	447	468	474	493	468	476	470	438	483	443	467	446	464	455	439	476	457	472	494	479	461	437	457	444	452	485	515	480	442	469	474	487	426	482	466	465	475	445	453	461	465	477	455	476	453	437	485	481	451	481	447	499	492	419	456	470	464	429	467	457	484	447	491	433	448	479	459	464	462	440	471	474	449	457	442	494	480	462	437	451	468	500	460	471	488	413	460	482	456	477	476	484	508	460	472	452	465	459	444	480	500	461	468	469	432	445	449	484	477	479	487	474	431	463	468	476	487	460	430	431	443	449	444	451	452	489	435	462	437	469	460	468	481	474	501	467	481	472	445	452	472	478	428	414	466	492	447	436	496	433	434	465	456	495	477	482	469	454	455	475	438	453	469	486	465	475	481	474	451	480	450	434	494	497	500	464	476	480	458	401	477	458	488	446	464	442	459	474	453	532	439	481	443	455	455	457	477	506	448	489	455	450	441	476	475	462	465	453	459	447	470	493	498	429	458	487	456	486	416	468	427	450	436	467	465	444	463	457	429	483	469	447	464	456	448	477	492	458	478	435	479	467	452	462	438	465	490	451	504	433	475	451	437	419	455	455	433	490	483	450	477	490	466	453	466	441	454	474	475	495	472	499	472	437	486	448	420	504	445	478	456	448	499	478	490	443	449	478	484	462	473	481	481	478	448	514	458	465	434	484	433	456	453	452	450	459	458	458	459	474	447	463	439	459	472	487	490	471	494	465	470	510	485	445	465	444	494	468	443	485	458	457	464	482	459	471	481	456	458	431	438	458	475	450	422	446	478	493	427	479	441	445	450	443	493	457	457	471	444	449	469	477	476	426	470	459	476	459	462	481	472	467	472	468	460	472	490	494	489	457	468	462	484	521	466	491	459	455	451	438	393	472	472	449	476	529	470	432	445	444	476	492	451	478	459	471	468	454	511	526	476	481	448	443	461	429	474	446	439	464	504	449	454	489	487	460	475	491	432	453	446	440	459	495	445	471	438	461	463	444	464	463	443	460	444	447	488	462	496	497	422	466	464	455	468	449	456	462	502	474	470	479	495	452	455	463	447	499	444	426	479	444	439	481	466	444	451	465	446	469	500	474	461	464	422	477	430	432	447	460	447	459	443	419	433	479	482	474	491	423	436	453	473	475	479	456	447	495	470	493	451	461	459	499	434	382	462	470	431	494	463	437	425	458	467	468	462	441	520	453	452	418	430	443	440	481	481	421	441	479	470	471	484	491	426	461	465	466	457	434	442	443	454	494	458	448	464	500	484	460	486	458	458	453	464	437	438	475	469	446	471	486	393	514	432	500	463	494	512	469	442	499	459	473	423	440	422	451	446	454	456	465	450	446	476	493	487	445	424	471	440	460	435	432	523	470	473	474	477	456	473	422	446	487	468	437	460	471	496	455	478	455	480	505	472	472	458	463	398	425	451	486	477	492	444	477	448	416	460	437	454	427	459	459	469	440	465	444	482	452	488	454	461	439	463	444	479	459	498	481	447	444	458	501	431	417	471	508	471	491	433	475	489	446	471	473	452	427	529	486	486	502	443	454	482	461	477	440	443	485	471	469	462	453	439	531	425	446	460	477	433	426	465	449	459	451	464	477	479	460	457	453	441	473	466	452	469	444	470	445	486	472	435	426	501	430	484	479	475	486	435	471	464	462	428	490	433	456	455	451	450	464	415	459	487	454	466	450	454	454	473	450	474	431	458	468	443	481	437	457	455	419	465	451	441	437	458	482	443	461	433	447	467	448	457	441	454	466	457	469	445	473	461	444	463	482	446	481	460	487	450	451	507	486	459	433	430	482	466	479	459	469	480	489	469	468	456	497	468	456	477	445	475	482	470	484	463	479	470	459	419	479	502	503	412	445	455	411	467	451	439
4102	5584	4009	2605	1980	2576	13446	19892	16254	10080	5687	2934	1041	739	802	783	757	775	798	741	753	767	743	693	771	716	730	765	744	790	782	744	774	744	779	757	792	745	713	787	764	772	741	724	736	747	748	745	756	750	734	736	760	742	742	722	774	786	777	734	766	785	772	743	719	763	721	779	795	752	811	774	744	762	734	742	814	731	740	774	772	751	773	717	749	755	717	782	734	789	753	773	767	784	744	793	727	783	743	759	757	740	785	769	823	766	781	730	769	727	751	727	782	796	746	757	772	755	742	749	694	792	756	748	772	792	759	755	754	755	742	679	717	731	771	772	762	816	736	718	714	754	737	770	788	751	706	793	752	770	732	776	725	738	754	742	765	778	753	802	758	765	770	759	726	809	759	783	730	774	760	730	797	713	751	755	759	807	789	745	758	728	808	776	703	767	720	783	751	807	738	743	764	775	749	770	768	764	735	781	735	736	728	769	779	777	756	765	759	777	780	770	782	742	774	739	778	778	738	750	736	775	795	758	773	746	730	744	793	771	781	778	736	713	763	720	776	800	777	740	747	771	747	799	761	758	760	794	804	741	706	794	763	739	793	798	771	756	782	759	714	801	761	766	803	741	717	801	763	760	753	762	753	779	706	798	745	768	742	723	772	737	778	742	750	739	759	762	767	721	735	806	743	777	739	699	771	741	774	754	777	770	742	764	783	770	732	764	760	748	755	740	758	767	757	778	712	708	693	735	730	733	726	724	743	726	741	825	765	776	775	768	774	734	744	718	754	773	796	734	732	757	750	768	780	758	793	793	741	758	731	739	754	769	774	793	701	777	716	796	750	756	765	747	757	773	803	780	715	809	755	750	776	729	726	749	772	758	780	760	787	781	758	768	755	766	734	740	758	839	750	772	726	783	776	761	722	733	726	770	715	760	748	756	734	749	788	802	778	778	783	790	729	756	678	739	745	755	772	785	761	736	779	790	784	781	741	771	739	740	722	733	740	717	821	748	759	763	745	716	761	734	750	759	765	787	752	739	784	753	751	761	747	754	752	746	721	811	756	784	784	746	716	762	765	756	704	775	737	760	771	764	735	754	798	739	745	797	795	800	693	787	778	796	748	755	753	743	761	737	773	804	756	717	799	770	726	768	746	740	763	765	709	741	744	774	774	760	792	757	789	781	695	770	721	778	763	731	715	803	766	784	726	785	795	790	751	758	720	725	728	726	767	745	739	733	772	752	750	817	751	759	748	770	763	732	732	756	727	790	765	773	733	756	751	750	796	743	717	738	683	779	751	723	773	786	736	774	713	747	782	734	797	753	815	724	735	750	749	788	727	757	798	757	721	735	761	710	787	737	718	744	757	779	720	715	747	743	759	716	727	774	789	745	761	749	737	716	813	713	775	787	762	752	770	699	798	799	809	780	790	838	748	753	781	749	732	791	739	730	775	783	801	764	711	698	790	717	725	745	779	784	743	776	749	725	699	735	764	776	742	749	761	734	803	778	750	773	745	800	730	789	733	793	720	735	738	714	777	783	754	753	802	798	768	769	760	775	796	720	763	713	747	787	749	763	773	733	764	745	726	805	747	771	755	764	747	809	719	729	756	790	778	770	771	770	785	739	775	811	698	742	777	769	811	776	723	751	766	800	741	769	732	738	748	769	720	771	767	731	768	755	742	806	746	740	722	752	776	735	697	731	763	760	739	732	772	738	772	738	754	804	735	730	745	733	726	779	770	729	770	766	774	735	740	732	773	812	746	759	703	776	768	758	755	693	770	774	747	743	751	737	769	774	779	734	752	757	778	740	684	789	722	768	727	755	780	711	779	762	740	756	744	765	717	806	765	791	779	761	775	765	744	806	763	753	764	740	756	764	756	745	760	728	796	758	771	825	753	777	741	779	769	752	742	744	755	742	776	741	757	748	800	772	734	756	825	752	780	748	789	772	750	720	789	774	775	774	709	805	804	815	772	783	740	762	781	744	740	766	721	775	772	777	744	745	800	711	751	737	778	819	739	773	809	805	765	760	751	822	774	740	777	780	733	777	745	755	732	788	768	772	719	716	734	743	812	770	785	751	775	757	820	787	760	739	809	791	716	796	706	792	765	698	752	761	743	728	787	770	749	806	785	750	735	782	799	758	756	770	759	794	692	770	773	718	757	765	733	779	786	771	762	752	750	760	735	713	747	736	738	763	782	776	746	757	749	748	756	786	753	843	745	789	772	774	758	793	791	774	750	745	702	725	822	774	754	727	735	793	764	747	771	767	756	768	763	767	777	816	722	794	682	745	757	775	784	750	743	793	773	750	738	742	791	789	759	754	774	785	808	727	730	792	741	721	685	776	773	728	733	796	756	755	761	729	770	710	712	764	727	776	758	816	746	733	773	752	711	757	738	706	702	772	769	755	732	773	721	810	795	757	746	747	773	759	731	743	817	749	758	744	769	790	757	749	737	750	752	751	760	743	738	789	756	767	771	782	737	740	774	733	787	755	702	718	740	749	753	793	789	786	807	764	763	702	728	778	785	724	699	709	799	730	747	769	717	768	753	730	743	779	742	748	770	744	784	742	756	783	775	760	759	743	756	790	719	753	778	784	776	753	751	746	778	753	811	787	803	762	759	786	771	788	718	746	781	758	779	721	815	778	723	771	743	736	783	774	779	791	749	792	781	783	772	761	771	743	764	816	751	758	777	740	778	784	706	716	777	724	762	728	770	765	797	727	729	745	805	716	797	796	777	735	733	706	757	728	759	766	770	711	773	749	793	734	742	758	723	768	743	689	751	718	705	769	753	784	818	791	773	763	791	732	701	734	793	758	760	718	751	803	758	739	727	787	778	812	780	739	714	764	820	753	730	776	768	748	774	683	748	776	719	762	763	764	726	752	751	731	750	762	806	729	793	743	777	755	756	746	731	766	746	767	749	767	806	742	724	724	733	765	783	762	822	774	754	748	737	788	733	820	732	757	808	736	734	742	730	759	784	799	733	756	787	777	781	782	774	770	737	772	748	687	746	727	758	726	789	759	801	788	729	775	774	774	773	791	736	727	720	759	712	725	717	727	740	777	770	805	775	775	782	777	744	762	725	790	762	745	757	736	773	753	753	768	776	721	745	763	803	710	778	772	741	791	779	768	770	766	791	741	713	762	771	702	791	766	748	760	760	773	824	745	749	808	766	786	768	734	747	707	691	748	793	748	796	770	725	752	742	770	780	792	730	712	810	749	809	721	779	745	788	794	710	789	803	719	718	798	766	719	739	774	744	727	748	775	724	734	792	714	771	739	781	713	767	774	774	776	729	701	750	772	803	760	790	770	756	782	773	771	727	759	762	786	757	735	812	809	804	689	767	740	822	738	717	738	761	753	744	766	751	787	774	729	723	745	746	802	741	785	812	752	787	732	779	740	713	753	745	783	770	749	754	787	765	786	795	783	728	763	764	789	729	763	745	776	749	749	714	775	792	761	757	737	759	770	790	801	770	749	783	725	743	799
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
