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
339415015634	339415016203	339415016753	339415017303	339415017853	339415018403	339415018953	339415019503	339415020053	339415020603	339415021153	339415021703	339415022253	339415022803	339415023353	339415023903	339415024453	339415025003	339415025553	339415026103	339415026653	339415027203	339415027753	339415028303	339415028853	339415029403	339415029953	339415030503	339415031053	339415031603	339415032153	339415032703	339415033253	339415033803	339415034353	339415034903	339415035453	339415036003	339415036553	339415037103	339415037653	339415038203	339415038753	339415039303	339415039853	339415040403	339415040953	339415041503	339415042053	339415042603	339415043153	339415043703	339415044253	339415044803	339415045353	339415045903	339415046453	339415047003	339415047553	339415048103	339415048653	339415049203	339415049753	339415050303	339415050853	339415051403	339415051953	339415052503	339415053053	339415053603	339415054153	339415054703	339415055253	339415055803	339415056353	339415056903	339415057453	339415058003	339415058553	339415059103	339415059653	339415060203	339415060753	339415061303	339415061853	339415062403	339415062953	339415063503	339415064053	339415064603	339415065153	339415065703	339415066253	339415066803	339415067353	339415067903	339415068453	339415069003	339415069553	339415070103	339415070653	339415071203	339415071753	339415072303	339415072853	339415073403	339415073953	339415074503	339415075053	339415075603	339415076153	339415076703	339415077253	339415077803	339415078353	339415078903	339415079453	339415080003	339415080553	339415081103	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2702	3600	2300	2704	3600	2300	2706	3600	2300	2708	3600	2300	2710	3600	2300	2711	3600	2300	2713	3600	2300	2715	3600	2300	2717	3600	2300	2719	3600	2300	2721	3600	2300	2724	3600	2300	2726	3600	2300	2728	3600	2300	2730	3600	2300	2732	3600	2300	2734	3600	2300	2735	3600	2300	2736	3600	2300	2738	3600	2300	2739	3600	2300	2740	3600	2300	2742	3600	2300	2743	3600	2300	2744	3600	2300	2745	3600	2300	2746	3600	2300	2746	3600	2300	2747	3600	2300	2747	3600	2300	2748	3600	2300	2749	3600	2300	2749	3600	2300	2750	3600	2300	2751	3600	2300	2752	3600	2300	2753	3600	2300	2753	3600	2300	2754	3600	2300	2755	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24848	24629	37402	33590	24362	14801	3666	1073	785	761	721	710	700	710	677	700	690	680	693	681	702	732	696	713	662	681	651	658	678	649	645	701	681	708	665	667	708	689	667	692	629	631	698	640	633	664	652	679	637	674	653	681	700	689	673	629	653	664	643	672	666	633	669	624	671	689	694	683	659	703	657	688	689	702	705	663	701	688	649	640	663	711	622	688	682	663	700	668	694	642	686	658	661	656	667	692	659	642	682	667	690	670	710	694	699	691	649	646	716	700	690	702	680	672	668	665	689	630	701	632	671	678	704	658	654	697	681	667	673	692	658	629	689	736	698	661	663	694	633	671	622	661	675	661	652	659	652	645	660	677	662	716	682	662	643	650	686	729	731	656	657	666	629	674	673	665	662	676	675	653	683	695	684	713	668	649	703	618	667	699	702	713	664	653	644	639	685	651	715	665	696	674	678	641	662	692	662	708	638	670	677	678	652	657	714	714	724	678	667	691	689	657	704	658	723	697	643	675	614	685	685	690	702	668	728	659	713	696	701	686	634	639	650	705	635	662	644	679	651	650	635	705	644	684	685	664	699	701	648	667	705	680	653	664	718	661	701	645	713	648	674	677	677	627	643	675	697	666	679	702	684	632	673	670	657	637	656	678	684	704	657	656	699	643	662	638	656	671	663	664	678	624	696	712	656	687	661	655	713	626	660	704	669	640	621	683	640	632	654	664	672	662	671	671	690	673	634	690	717	658	607	656	694	629	676	636	685	697	657	629	678	643	688	654	673	691	673	640	677	699	616	660	638	645	650	651	705	629	678	667	695	634	696	663	683	697	680	720	674	670	662	626	702	651	643	668	656	681	716	642	681	643	661	694	690	656	648	634	717	635	663	662	685	654	657	691	695	691	680	623	645	668	653	690	666	741	688	657	674	678	685	663	668	670	637	696	676	679	648	659	714	646	677	654	652	732	666	723	681	671	665	670	682	663	654	665	631	683	673	658	655	634	706	657	671	627	623	694	660	692	701	682	649	658	684	691	682	656	695	634	689	651	663	674	653	670	636	652	654	658	645	672	671	622	653	656	650	673	694	691	643	661	657	647	696	708	660	628	665	656	658	695	654	713	709	671	650	625	658	607	654	645	677	695	693	687	715	679	669	656	692	619	685	673	705	610	707	645	688	675	602	705	671	670	712	647	605	669	689	685	651	658	672	658	652	640	664	679	699	699	686	693	660	635	673	680	604	659	714	709	683	663	641	691	664	652	693	685	642	684	690	643	655	705	703	640	641	712	633	676	665	657	673	640	670	685	711	726	719	674	679	634	684	687	690	629	668	683	624	635	696	638	718	624	626	733	679	693	670	672	687	654	693	682	667	697	666	663	654	626	683	674	696	625	694	689	698	698	656	650	700	681	702	697	662	706	659	679	672	670	677	642	637	648	711	690	710	665	638	666	654	681	703	669	659	653	638	678	607	670	653	640	693	695	684	693	642	661	660	676	686	682	718	782	655	634	684	690	640	633	722	693	708	666	642	649	673	648	657	674	672	680	715	706	660	651	686	604	673	706	694	606	682	632	668	633	653	662	663	678	700	664	681	626	704	667	648	714	665	643	646	676	664	684	663	701	648	692	656	685	675	672	681	680	666	645	710	675	714	684	672	652	685	694	691	666	654	650	666	685	632	691	685	646	768	668	673	647	667	713	694	684	659	663	641	630	665	655	659	676	656	603	644	637	710	664	667	668	676	635	678	709	660	650	693	651	644	643	683	688	688	667	696	631	637	687	685	682	664	655	664	646	682	650	680	656	684	670	679	646	612	679	632	684	643	651	662	636	680	691	663	722	684	650	648	685	660	674	692	635	661	673	649	670	673	693	659	681	681	694	667	701	679	671	639	661	685	682	662	725	679	667	663	664	695	665	611	660	646	681	685	642	699	704	687	657	651	692	677	677	665	673	718	633	687	641	683	715	683	659	716	678	714	637	655	681	668	681	674	674	675	636	663	658	655	651	681	669	666	714	631	674	638	662	674	647	679	694	681	666	661	676	653	675	672	674	676	698	701	675	654	660	669	658	720	718	709	669	628	657	684	701	668	646	682	695	670	669	652	694	672	660	682	640	729	692	648	724	652	692	712	650	630	660	660	723	699	667	641	700	662	659	625	714	685	623	622	626	703	657	675	672	664	679	652	714	660	705	694	696	666	688	646	660	660	668	633	671	669	674	696	615	633	665	695	667	679	656	662	638	679	671	653	692	659	669	662	669	666	675	660	679	638	708	641	691	645	671	648	690	623	708	691	752	653	667	683	670	655	649	672	672	670	633	677	638	661	686	685	692	662	723	635	664	646	642	685	624	669	651	645	655	650	644	635	649	631	693	706	686	689	652	695	684	647	669	656	652	664	638	686	684	709	658	688	725	644	682	714	674	676	623	613	652	653	686	664	692	676	655	660	682	686	660	661	675	679	625	725	644	673	677	669	687	671	659	682	646	684	660	681	613	659	722	696	636	686	653	682	651	666	642	680	689	679	662	644	661	677	671	707	664	621	646	658	695	654	695	638	672	655	679	642	655	661	697	663	677	666	650	694	665	698	641	689	635	672	666	685	629	636	699	662	656	723	629	683	681	703	661	636	669	672	688	676	641	721	616	673	708	637	683	691	706	678	664	677	670	660	670	744	643	674	626	656	644	707	682	656	653	664	654	693	679	669	668	629	646	705	672	670	656	659	646	629	615	670	636	720	651	676	684	698	670	668	680	659	699	648	664	629	668	656	641	655	699	711	661	648	688	651	675	677	668	658	659	696	683	692	661	629	663	626	654	682	650	673	702	637	681	616	663	644	640	661	648	690	682	634	685	668	671	675	681	676	634	720	649	653	651	681	645	715	679	642	651	635	713	661	656	656	697	678	637	671	701	641	629	656	677	697	661	657	663	687	627	666	621	598	646	651	619	659	719	682	690	673	633	654	672	711	650	675	672	637	666	632	656	676	649	636	685	626	681	635	649	622	649	701	699	661	671	664	668	687	657	680	668	662	655	667	687	671	637	666	697	680	654	689	667	670	648	695	648	646	716	674	646	652	683	670	654	631	661	707	650	674	691	669	696	676	612	620	666	647	638	638	707	598	670	696	683	659	709	666	660	653	636	677	653	691	650	670	679	678	690	624	604	675	664	679	700	674	661	652	665	652	644	656	729	642	668	644	621	641	692	637	645	687	700	682	670	706	671	608	680	702	686	635	628	636	640	628	633	670	630	719	704	646	681	655	692	657	653	627	640	718	709	624	669	680	692	637	669	694	681	685	636	709	662	629	681	686	657	666	633	669	607	648	696	689	707	599	663	715	661	657	639	707	672	706	698	684	698	639	660	639	660	664	661	665	725	662	636	694	655	592	635	661	647	690	651	655	651	702	655	721	689	707	676	655	624	634	684	656	667	678	676	672	650	701	660	707	675	646	697	666	680	626	649	692	661	600	675	692	678	626	659	665	696	693	698	663	653	650	642
64710	105121	73975	42109	16967	5275	1838	819	707	611	607	651	597	588	680	671	641	642	644	624	633	628	640	626	662	663	635	628	644	666	604	589	601	620	649	616	631	647	645	640	634	671	644	658	616	638	634	583	618	615	635	590	632	615	630	638	645	648	687	625	624	624	658	627	661	677	622	691	684	632	630	659	583	668	634	668	679	671	634	648	624	631	602	645	649	618	653	578	623	611	608	660	637	670	621	671	640	666	660	644	636	619	628	631	636	615	640	615	635	592	654	602	609	657	617	605	604	681	621	633	645	679	611	650	618	666	606	668	582	602	596	672	663	622	664	596	665	667	618	598	680	676	645	649	639	608	611	614	600	628	624	630	648	639	637	625	668	609	646	616	662	609	590	649	630	643	590	663	637	645	663	650	650	669	613	610	655	649	605	681	647	656	663	661	643	650	600	660	649	640	590	566	620	594	597	636	632	652	637	666	655	658	600	617	584	621	621	669	621	624	651	629	638	622	601	618	624	669	667	627	616	596	637	648	624	643	626	638	621	637	659	616	626	631	633	628	590	644	609	618	629	636	594	614	651	649	650	598	657	619	611	569	621	638	641	637	694	663	630	634	651	656	643	641	595	643	605	669	619	653	644	678	645	668	634	627	646	625	630	605	643	644	625	652	615	624	666	640	573	619	619	665	647	639	602	601	679	618	645	612	663	647	646	617	666	601	669	649	610	621	657	584	669	636	650	605	679	628	641	615	615	611	612	660	669	671	650	640	593	614	625	669	609	617	687	677	698	637	610	699	620	612	601	673	624	700	641	650	650	561	626	645	633	621	609	627	650	663	639	619	619	625	691	669	585	652	685	613	623	628	642	615	671	620	620	610	624	644	622	662	656	617	657	615	644	647	675	665	633	599	662	619	634	665	628	633	687	645	624	622	624	599	626	671	616	657	595	649	591	665	616	622	671	628	624	647	645	637	583	602	614	590	654	666	657	654	633	644	615	608	598	649	648	646	664	626	665	601	641	697	611	625	627	646	617	628	632	623	616	601	570	653	640	638	658	643	662	659	626	629	602	667	638	615	689	674	631	654	620	605	617	604	643	653	641	632	644	636	630	681	584	683	664	630	658	624	646	681	648	613	678	626	661	626	654	698	619	566	607	679	619	671	649	635	654	606	639	604	597	644	639	652	621	602	667	626	677	628	633	651	666	608	583	629	632	603	643	614	645	655	646	624	620	643	644	613	613	659	656	619	629	621	618	647	635	616	665	622	660	614	635	639	635	638	610	580	636	621	596	644	660	634	569	667	669	610	640	632	670	618	616	656	645	650	626	636	593	619	681	650	584	623	648	675	672	634	632	596	610	639	662	602	601	590	648	633	636	644	662	612	612	614	656	633	633	656	656	666	636	626	649	588	638	635	647	591	640	610	631	618	714	649	616	647	593	681	622	653	665	663	630	627	599	645	624	639	671	622	615	618	584	647	658	597	638	595	607	649	585	638	656	626	627	667	650	663	640	670	676	605	639	634	655	618	641	654	592	617	598	596	666	641	655	639	628	619	591	630	603	636	616	649	626	610	632	670	674	608	634	625	645	660	671	622	659	637	652	624	582	606	612	613	656	613	625	607	658	654	634	577	655	628	649	654	634	630	616	637	665	630	658	620	643	617	629	641	614	652	585	665	674	608	625	661	587	588	654	601	630	647	591	653	672	629	675	612	581	584	654	640	656	655	620	629	710	630	604	606	644	630	643	687	643	646	645	611	618	643	628	632	672	610	638	675	695	668	613	676	684	610	644	635	659	667	648	600	621	641	593	633	618	615	658	604	664	610	636	631	615	660	654	606	622	623	642	638	638	648	626	638	646	618	690	660	589	618	623	625	604	620	626	625	599	665	640	623	618	651	633	630	676	610	662	638	623	652	582	698	627	639	623	640	623	643	670	638	574	626	627	616	617	623	620	648	652	678	615	626	657	597	629	621	655	592	643	602	666	609	654	666	657	662	675	678	644	600	628	614	611	609	606	617	625	660	652	612	603	617	650	599	681	622	645	618	653	591	606	617	653	625	612	646	646	595	618	635	666	686	639	710	635	633	668	630	625	612	668	603	664	606	663	621	653	650	613	622	641	633	624	631	611	651	636	643	631	674	582	646	592	652	609	574	623	638	637	639	648	642	663	654	686	622	627	679	606	627	655	652	601	644	659	600	625	667	606	647	618	600	606	627	655	618	645	630	611	644	637	650	597	617	625	578	649	652	637	620	666	641	636	632	623	617	600	630	636	638	586	621	618	657	667	625	594	653	594	640	600	616	635	639	622	654	644	618	586	608	600	629	618	656	632	629	625	616	638	628	665	628	657	633	685	645	643	615	630	622	630	595	610	657	637	607	626	648	625	599	631	624	605	629	644	636	644	620	633	631	658	625	633	617	634	708	599	693	599	613	661	657	650	702	622	634	600	582	631	619	673	603	698	623	629	604	637	667	632	647	615	613	652	657	640	671	648	631	657	649	667	678	632	670	627	672	633	619	599	619	673	619	656	634	663	617	601	654	632	617	606	625	641	612	650	691	606	640	622	632	622	622	633	624	637	647	656	649	593	630	595	632	652	622	633	644	642	603	612	590	648	671	627	634	612	613	648	679	655	632	627	647	679	621	618	599	639	658	597	613	612	673	619	662	604	610	652	660	633	676	626	611	606	654	620	640	646	634	588	591	623	640	627	646	646	611	608	590	590	597	617	654	628	612	632	661	665	613	660	647	655	607	647	627	671	583	641	644	617	595	592	653	617	653	626	630	646	626	617	631	653	612	606	602	664	639	626	627	618	611	633	599	680	615	650	639	598	616	649	648	620	671	636	600	671	626	659	639	617	618	601	669	675	670	590	631	636	615	636	571	637	608	639	646	638	615	607	588	677	633	659	637	591	597	696	672	668	614	622	638	660	697	671	637	612	631	639	642	593	581	694	634	629	625	642	681	628	638	629	632	690	633	649	644	645	635	640	642	662	642	648	658	645	661	652	649	642	623	617	643	669	636	628	644	659	617	641	662	621	603	637	608	613	612	656	634	644	653	631	645	612	621	614	623	644	659	621	624	640	657	641	614	606	606	612	595	663	618	619	631	696	618	600	657	584	623	597	620	603	621	673	598	598	599	614	680	599	664	627	620	633	624	622	620	633	614	631	611	600	633	619	679	617	627	690	596	642	660	610	621	615	590	647	635	634	628	626	620	586	673	632	663	648	658	621	642	608	644	608	601	579	619	641	623	636	628	633	642	656	649	655	627	615	616	599	675	603	634	635	681	616	641	584	637	649	628	696	630	649	638	610	677	652	623	606	645	663	662	623	665	634	609	634	645	618	599	633	623	623	622	620	619	635	671	671	639	662	666	649	661	679	642	621	671	650	640	616	597	636	627	650	631	626	595	692	673	623	628	617	636	598	654	613	623	651	617	629	695	649	610	659	614	637	634	625	655	640	644	676	669	633	637	622	613	631	590	625	589	620	628
29509	31764	26446	10856	2278	826	517	460	502	438	421	460	465	444	451	439	439	438	452	450	451	433	470	439	446	462	437	461	450	423	436	421	451	459	409	407	444	441	448	434	446	440	413	441	422	419	432	422	446	401	430	461	418	424	404	444	428	406	494	472	433	473	471	442	448	437	443	438	442	443	459	430	456	438	423	424	422	471	447	500	444	440	420	464	439	484	405	449	468	462	430	444	464	427	455	457	471	412	443	445	450	456	481	446	441	446	430	429	434	436	492	460	462	419	460	456	465	447	472	453	452	420	443	451	463	426	457	444	440	445	439	444	409	463	454	432	452	452	442	462	435	438	460	471	427	436	408	456	393	417	447	449	456	450	448	409	427	425	457	440	464	402	437	436	425	454	426	427	427	436	455	463	416	430	424	428	436	439	456	409	402	471	431	432	451	436	445	449	464	412	438	474	445	450	413	428	446	447	477	420	449	396	477	483	459	442	479	453	436	447	432	422	439	438	465	432	483	415	461	412	442	395	482	410	424	454	463	470	428	428	444	444	433	432	406	447	449	430	442	446	467	459	467	434	469	460	454	450	471	460	439	443	444	476	452	474	423	441	451	433	453	432	420	453	458	435	452	434	421	412	416	456	458	440	437	436	424	424	459	431	432	446	476	448	451	481	441	387	482	417	471	445	437	469	441	470	444	456	413	419	411	441	444	436	444	452	430	423	440	437	421	420	452	455	506	468	450	421	467	420	452	402	437	425	441	458	460	430	437	409	444	458	417	469	443	460	435	418	449	458	479	451	473	438	397	418	439	454	435	437	424	443	428	427	442	459	430	466	453	439	431	440	477	461	470	480	419	427	436	430	419	417	401	501	490	475	461	462	440	416	420	430	476	501	466	446	461	440	408	470	393	413	443	459	433	421	438	428	425	434	460	444	431	442	447	410	444	442	452	463	433	432	419	462	413	437	436	451	478	439	439	444	444	450	449	431	443	448	440	449	434	435	444	427	455	451	483	513	427	461	438	463	466	432	435	439	445	397	419	420	427	448	457	460	469	480	428	435	409	420	427	441	458	450	438	398	432	415	416	469	442	438	457	446	423	436	432	458	424	433	453	441	443	448	435	447	475	411	439	452	435	470	444	430	440	377	450	477	463	444	429	466	451	441	420	454	468	411	449	435	464	424	461	432	423	464	465	433	472	468	445	450	457	486	409	435	444	443	478	459	413	439	413	453	439	477	441	455	443	464	414	464	477	447	395	473	461	429	483	426	439	417	445	409	413	459	420	419	431	450	454	487	449	440	421	473	459	459	436	447	389	443	461	454	425	419	461	411	441	434	438	419	473	440	445	421	464	429	453	448	446	378	418	429	430	462	440	441	475	434	448	440	461	443	481	415	447	412	425	451	491	463	433	442	411	494	429	472	458	449	438	455	434	431	410	449	407	461	404	455	429	421	437	476	463	454	414	454	455	449	445	436	459	433	465	451	455	399	450	425	406	409	486	418	452	396	443	418	447	437	462	448	433	451	438	426	434	453	444	437	441	434	443	440	443	484	450	420	410	473	496	429	470	440	432	433	458	433	418	408	407	439	427	430	468	443	423	452	422	475	414	447	442	428	446	430	455	439	445	466	476	427	419	433	441	436	461	456	482	451	469	421	409	443	437	425	452	455	461	454	438	464	440	429	432	456	436	448	417	447	455	426	420	462	446	444	456	449	396	439	442	461	439	431	479	457	450	447	443	450	459	451	426	445	444	443	435	448	442	460	467	452	429	421	416	501	435	480	469	397	423	464	459	451	490	420	463	479	457	414	440	431	459	464	418	417	485	440	469	440	432	434	424	441	448	443	409	442	467	444	450	440	453	457	465	450	444	453	441	455	442	406	434	431	467	442	426	462	468	473	416	423	440	424	469	456	438	410	454	444	438	434	447	462	451	450	432	445	433	455	451	445	407	440	427	438	452	476	421	423	432	470	454	422	480	425	474	460	447	449	433	424	465	413	434	463	458	452	432	482	465	488	432	443	418	498	474	416	424	481	413	453	422	426	440	445	450	480	448	404	463	432	434	403	421	440	442	419	430	449	437	479	494	433	407	457	416	439	439	455	458	463	437	435	490	461	449	436	419	408	396	459	424	440	470	428	457	457	450	447	459	481	453	419	420	422	440	465	395	451	413	422	431	435	477	475	398	442	423	428	403	419	412	444	455	437	468	457	424	432	435	433	431	415	415	431	447	456	427	452	439	460	498	472	451	445	450	468	454	472	428	437	411	466	445	435	450	465	445	468	411	485	443	475	452	447	420	428	429	432	444	412	424	461	454	453	455	451	413	423	469	451	427	431	420	453	440	456	414	413	484	431	442	482	475	471	442	415	417	408	416	435	440	421	436	471	496	444	451	443	459	425	475	429	448	465	447	456	455	404	393	465	462	447	476	480	430	437	428	418	423	436	449	438	427	430	431	441	437	414	422	426	431	428	441	454	460	410	428	424	473	475	468	453	424	446	419	429	419	431	470	436	422	448	453	449	486	470	463	421	456	476	405	432	456	486	429	468	399	482	464	455	479	442	471	458	491	454	453	431	460	436	414	423	437	410	451	464	416	460	417	457	448	437	431	421	477	452	462	460	406	420	452	467	461	413	449	451	413	438	430	439	410	438	423	441	463	425	421	404	463	450	492	458	428	470	462	422	448	428	458	479	472	449	454	451	415	453	426	479	475	429	453	425	465	417	436	409	412	425	383	418	477	402	442	445	431	478	441	443	434	437	469	459	449	433	443	409	470	449	421	446	420	450	429	434	455	401	428	436	415	438	428	444	459	433	438	440	456	439	419	429	447	464	445	444	392	458	518	411	450	404	462	454	437	397	434	462	451	431	441	454	431	435	452	416	413	451	419	459	430	468	436	434	446	412	434	435	445	435	428	415	407	418	469	461	455	466	469	449	450	439	426	423	439	402	392	447	442	443	451	421	439	474	416	433	463	415	456	484	440	395	424	449	462	438	441	421	421	454	450	451	465	463	452	466	442	396	445	420	400	432	415	466	425	477	434	442	452	427	399	430	421	430	407	437	432	439	457	456	421	479	444	457	436	451	442	446	460	434	493	468	434	442	469	457	422	443	399	449	438	487	450	465	459	455	432	454	474	439	440	431	432	449	483	476	456	488	439	441	451	435	406	441	452	434	432	423	462	462	433	427	405	427	460	451	422	461	458	437	465	476	435	432	461	467	487	448	440	459	467	452	408	434	428	407	430	426	402	455	448	428	453	450	454	410	420	406	474	446	428	436	455	402	447	437	485	432	408	410	452	426	415	408	459	422	413	463	465	434	441	439	432	464	410	449	453	429	457	423	413	449	448	398	432	437	455	480	432	423	445	454	437	447	435	475	434	496	418	437	444	459	439	448	443	421	449	461	445	438	422	397	434	418	441	453	408	480	467	436	434	407	439	469	461	460	456	439	479	439	437	429	479	485	409	421	469	439	463	446	450	443	430	438	471	448
22014	37712	19377	5791	1811	734	468	392	389	408	426	388	406	406	385	374	383	372	393	403	387	398	364	381	402	422	379	347	381	362	384	414	372	381	380	409	396	363	370	403	380	387	399	375	367	337	387	369	385	395	371	387	405	384	372	375	381	408	367	392	406	359	353	403	378	378	360	401	363	380	327	383	378	368	405	379	388	339	406	385	395	385	387	377	365	408	382	364	401	415	372	362	352	378	403	360	346	425	339	370	383	364	381	397	405	390	357	367	397	413	419	403	383	403	388	366	353	428	382	395	410	364	375	422	395	378	378	374	377	401	388	349	396	396	361	369	407	404	391	377	390	369	377	398	374	404	371	381	391	400	390	353	382	383	363	393	389	369	370	371	394	365	409	399	399	351	378	386	403	370	377	426	364	373	373	413	383	392	373	356	361	386	383	375	359	393	365	394	384	387	390	373	351	372	376	354	379	379	358	368	344	360	341	404	422	347	374	380	379	389	438	390	359	407	409	429	404	361	336	375	429	392	369	418	398	389	372	411	422	369	397	409	405	379	373	334	379	382	380	388	360	430	357	383	389	367	397	359	362	408	410	382	391	385	347	379	411	370	391	382	377	374	362	406	392	374	382	407	388	365	384	380	413	387	372	372	368	415	332	385	402	400	371	364	374	364	401	395	386	386	378	384	344	399	391	391	369	386	376	412	379	367	353	371	386	386	380	422	375	431	385	372	383	384	381	390	421	393	403	375	369	403	369	386	365	423	378	380	393	377	394	382	347	377	372	395	382	399	369	352	415	376	393	392	370	393	380	398	357	361	387	369	392	358	406	390	359	402	361	371	349	371	395	347	379	411	393	378	382	398	382	353	394	355	351	387	395	345	372	365	407	389	385	395	404	361	335	403	386	330	376	407	375	437	368	418	407	388	359	342	377	345	394	363	367	398	396	361	414	393	353	385	359	423	372	355	406	368	378	381	380	367	359	416	371	400	374	395	418	386	410	376	375	411	360	378	400	413	391	391	372	388	366	399	389	418	396	402	383	382	387	381	366	416	349	385	401	370	388	362	355	370	420	369	400	373	366	421	398	395	389	351	392	374	368	369	357	384	360	407	355	380	368	370	377	369	385	393	386	385	373	390	357	404	355	398	393	393	384	369	366	391	376	352	362	401	406	352	382	415	413	400	370	390	361	412	409	374	376	379	389	393	413	400	386	391	385	367	367	376	383	348	374	377	371	393	393	393	374	409	395	375	369	390	345	378	404	401	412	386	372	370	366	398	355	395	342	381	398	399	359	379	414	378	365	407	383	359	327	370	381	396	369	376	386	385	390	354	403	409	364	381	375	368	407	383	410	387	350	396	382	370	406	379	362	419	385	420	381	375	342	388	366	352	366	386	387	344	382	389	361	381	373	324	412	362	405	368	370	379	381	381	419	377	385	363	396	360	394	399	421	369	417	391	380	357	417	373	354	391	380	388	359	380	375	387	363	371	353	387	379	389	361	371	365	375	352	374	355	398	366	376	377	365	425	369	379	364	385	373	368	392	396	390	368	383	388	373	419	387	371	391	386	423	375	391	421	375	371	380	390	359	354	391	377	369	370	389	420	388	395	376	382	371	364	344	375	398	371	371	400	406	375	405	390	394	399	384	351	377	403	350	389	389	362	399	404	340	396	385	405	373	387	419	379	399	366	351	390	378	362	340	386	410	385	411	346	393	349	358	381	338	377	369	397	414	408	342	431	390	393	382	378	378	383	405	388	387	395	371	419	411	379	387	393	388	364	375	388	381	409	406	378	417	408	407	384	373	340	352	361	391	377	404	387	371	405	388	396	395	367	379	352	398	412	354	387	377	354	393	393	388	368	334	364	373	403	386	373	396	381	396	376	366	345	393	348	370	359	388	400	382	388	381	379	357	381	383	388	398	381	395	368	375	421	391	389	369	373	419	369	378	385	380	345	341	358	359	413	358	384	356	415	377	421	344	377	351	356	389	379	379	368	406	385	353	401	393	362	347	338	394	366	380	401	375	393	369	380	408	355	372	376	392	386	350	380	363	371	369	379	377	391	389	389	375	404	368	373	356	391	385	381	368	363	394	382	361	382	396	393	398	367	409	369	393	385	377	407	375	385	383	376	395	388	376	354	379	381	381	400	363	334	381	369	373	360	379	388	365	352	397	343	394	367	368	378	382	350	384	371	377	395	399	378	405	334	377	383	384	345	350	392	384	388	393	342	394	381	397	380	371	348	341	407	398	356	371	386	364	406	391	354	354	403	357	382	423	369	403	362	386	382	369	385	365	372	377	408	368	375	369	361	410	401	408	385	412	404	372	352	370	395	368	397	389	413	367	395	395	392	363	424	381	402	397	395	358	385	392	399	353	371	333	388	380	390	394	379	384	368	363	351	376	368	377	383	382	367	378	396	378	347	375	392	395	390	386	383	393	421	418	399	419	378	358	367	411	383	389	354	385	355	345	362	377	386	405	403	407	340	358	397	396	349	365	418	354	385	406	380	366	373	410	374	369	417	417	384	393	419	408	368	405	367	348	357	390	395	399	393	388	382	325	403	354	377	397	388	398	352	350	375	348	404	420	376	433	384	361	392	408	378	356	368	389	370	367	418	368	391	411	404	374	401	423	359	391	397	406	381	380	397	359	434	387	389	350	335	363	378	363	371	376	401	373	364	348	373	384	379	369	393	391	392	366	389	386	387	381	388	388	373	360	383	354	393	398	366	400	389	392	341	379	376	405	390	355	374	398	359	348	376	380	357	390	386	385	398	362	416	364	384	430	381	358	397	391	391	408	385	401	368	384	385	362	371	392	368	408	376	363	358	357	371	394	368	380	396	355	348	365	417	414	359	390	345	356	384	377	375	371	382	374	389	386	374	415	375	370	399	366	370	372	385	387	359	383	403	368	347	401	371	403	355	345	388	381	379	357	366	375	395	351	377	404	353	341	378	395	377	360	370	387	371	369	403	413	414	349	396	394	368	395	361	399	349	395	389	373	403	357	393	385	378	362	380	387	375	379	381	384	371	350	357	365	399	357	357	429	377	363	353	363	399	401	378	373	361	381	414	366	393	341	373	369	432	394	392	391	377	371	398	412	395	396	413	387	371	402	363	383	373	401	388	397	341	385	375	383	390	363	411	373	382	397	395	386	400	379	349	392	386	405	366	374	384	389	388	379	354	404	376	393	389	358	405	415	398	382	404	381	394	397	407	395	389	368	379	380	350	403	372	304	371	380	368	367	434	355	355	403	379	353	374	359	387	376	383	369	376	366	394	396	400	381	373	401	356	369	354	354	436	360	384	371	383	368	327	361	376	376	380	354	400	378	383	374	357	379	383	371	382	400	353	386	356	387	361	395	417	372	377	401	370	386	362	379	400	391	358	393	393	400	375	384	393	387	379	387	415	366	377	360	373	363	353	390	379	416	398	371	399	392	379	394	375	382	380	397	405	369	399	385	363	391	378	351	391	400	384	354	387	377	355	350
25212	27022	39928	34314	20229	7419	1595	750	541	603	592	553	554	539	546	513	577	486	554	523	522	515	519	569	572	537	545	545	546	547	573	547	576	538	476	476	534	582	522	506	505	552	523	519	482	541	546	568	519	548	542	533	546	531	552	541	528	506	535	581	557	516	524	506	520	540	506	570	557	532	558	505	521	502	533	525	564	538	548	522	524	529	562	550	524	550	521	565	559	509	552	525	524	524	529	539	525	527	511	554	525	543	569	534	511	569	546	526	520	503	559	520	561	495	505	582	564	538	506	562	546	522	543	506	520	524	562	505	552	518	551	538	560	496	511	524	564	512	523	533	536	523	522	575	565	524	506	498	567	532	534	472	532	541	499	526	515	503	563	539	552	552	576	510	518	504	528	533	518	521	533	559	508	531	550	516	519	494	532	524	470	515	525	530	531	536	491	570	535	524	530	521	524	555	550	546	549	515	512	528	501	525	584	561	512	514	512	516	524	518	528	504	518	498	490	537	522	525	554	513	520	552	512	521	519	496	516	552	513	531	526	457	529	521	499	563	525	487	517	579	548	509	523	513	512	506	511	522	513	556	576	514	551	534	528	542	515	530	544	517	536	541	525	515	545	468	490	516	521	551	486	523	518	517	567	539	525	513	507	560	533	536	552	475	516	550	537	535	495	497	520	541	534	492	552	549	530	522	543	524	540	558	523	563	557	511	483	490	570	549	526	517	552	550	563	510	532	521	530	551	501	517	485	519	526	517	518	583	508	548	545	524	521	527	538	459	543	519	508	563	566	516	543	545	508	484	527	537	470	542	473	555	533	521	530	533	547	497	540	538	489	504	483	492	533	492	519	583	522	523	459	528	490	511	514	522	511	501	495	513	494	477	493	492	470	474	584	567	509	524	564	535	521	537	538	529	525	522	572	532	562	480	523	521	533	513	563	547	534	536	522	543	529	542	531	511	505	523	555	512	511	535	574	491	549	490	554	506	560	511	582	583	524	551	544	521	520	518	501	555	545	564	546	537	502	561	526	527	488	508	500	524	543	558	525	538	527	510	522	523	530	544	503	519	499	512	513	526	490	522	519	555	523	568	536	509	509	553	521	571	534	542	537	548	548	501	550	557	509	508	491	501	580	532	519	499	577	529	580	490	549	556	492	501	523	521	535	540	530	547	539	531	517	529	515	511	540	522	510	537	567	493	565	570	519	578	529	530	497	522	524	529	527	567	504	511	469	523	567	492	501	519	552	532	508	502	551	554	558	550	503	521	521	520	523	547	539	535	494	553	581	492	512	545	536	503	494	516	575	564	529	548	508	518	503	521	497	492	533	509	579	484	549	568	530	541	541	496	532	538	468	514	544	553	562	519	529	580	565	500	516	490	486	566	585	571	507	523	513	543	493	510	538	558	515	503	567	539	548	502	496	522	520	530	544	538	511	555	493	544	509	540	513	498	510	524	561	533	517	554	556	543	522	517	497	510	509	508	518	531	515	523	539	508	542	565	562	566	573	539	505	528	542	487	552	507	512	556	534	506	528	573	573	561	517	474	505	543	516	536	519	497	512	513	533	521	547	542	524	536	558	500	490	513	551	515	515	498	540	554	531	557	537	543	531	565	525	513	513	545	559	569	498	537	497	539	522	505	511	504	535	548	582	578	513	523	520	528	518	511	543	545	519	573	469	518	529	518	516	525	547	539	537	539	507	515	521	517	516	546	488	551	553	505	518	515	536	546	508	530	483	504	517	547	509	483	559	532	523	519	503	541	558	516	554	532	542	500	532	530	537	519	557	532	508	562	531	529	504	551	509	545	536	522	540	512	489	509	539	540	502	513	548	528	543	534	547	525	566	550	560	506	549	499	531	518	580	525	545	543	512	546	516	492	541	505	531	517	543	526	519	511	484	517	505	530	487	514	534	526	529	536	529	497	524	563	499	554	523	506	527	581	534	515	505	500	507	508	502	465	551	568	553	510	557	523	522	510	507	562	555	557	544	532	504	542	528	534	550	574	517	506	519	541	488	535	501	517	549	556	540	553	513	529	504	541	503	513	537	471	522	562	527	547	581	515	519	526	555	530	498	517	526	499	551	564	511	556	554	539	558	528	541	539	557	514	531	544	569	537	536	552	487	496	522	529	497	546	528	537	518	518	525	530	560	517	489	508	546	542	543	521	537	521	539	536	514	509	504	525	558	517	546	513	502	498	499	525	516	515	521	550	493	534	528	521	539	501	552	549	515	564	503	530	516	520	541	536	501	519	511	507	500	549	555	539	557	521	522	525	511	528	549	539	568	505	532	512	565	555	512	501	506	550	535	506	530	560	575	537	523	550	487	508	520	590	544	514	546	512	567	544	542	574	534	539	494	534	543	567	508	543	520	508	534	523	541	517	551	528	547	517	551	522	587	522	529	541	484	521	514	529	492	554	486	526	541	531	526	512	570	537	548	544	522	539	510	534	517	531	529	537	537	532	530	545	484	533	537	488	529	513	557	535	538	522	517	522	535	527	564	512	552	522	541	518	493	488	536	508	518	562	537	491	521	542	522	526	550	520	545	507	531	522	520	526	522	550	499	518	528	523	473	537	554	527	514	507	548	534	565	554	545	522	543	497	505	498	537	538	518	516	522	537	578	538	559	495	532	499	535	552	598	493	519	555	527	578	534	536	513	530	524	542	545	551	522	507	556	561	556	524	503	547	511	525	520	564	548	532	491	486	546	488	538	527	524	517	540	528	541	521	510	534	532	522	524	540	549	513	515	500	527	538	554	478	541	572	501	551	497	540	525	507	545	512	485	533	527	537	558	558	535	513	536	468	533	526	552	542	490	548	516	495	515	510	529	513	524	560	546	529	547	512	557	533	510	559	532	546	524	521	536	541	489	546	516	539	525	526	534	531	471	525	500	512	548	524	491	523	494	500	536	523	499	568	480	521	509	533	577	508	513	486	507	547	510	498	539	532	499	550	510	517	497	536	526	549	495	499	539	514	531	515	559	487	538	482	532	530	535	505	519	505	517	539	532	507	538	532	517	527	518	532	467	528	522	502	511	486	523	568	522	508	558	535	518	504	521	548	530	496	542	536	524	554	501	564	515	500	568	472	516	489	489	536	534	474	545	535	561	519	509	535	500	528	510	535	531	526	551	542	539	541	554	494	501	504	530	573	506	562	512	523	532	553	498	521	526	534	517	503	503	500	534	564	539	500	526	513	482	532	504	519	525	505	536	535	560	525	488	516	533	556	544	520	498	555	563	515	524	503	513	511	519	519	526	524	554	531	510	557	551	486	516	537	552	540	505	549	485	506	508	473	524	515	534	551	537	506	529	576	572	510	479	531	495	506	495	516	520	508	530	538	500	529	543	535	546	503	517	529	480	526	567	552	540	517	538	521	517	556	512	528	506	554	493	540	537	517	500	561	535	512	559	551	533	531	478	513	551	542	494	514	512	512	493	519	528	543	502	525	546	522	532	506	560	533	560	535	534	518	521	541	510	524
59944	90950	58373	28047	12014	3954	1238	649	547	517	486	492	508	475	480	500	463	493	456	468	504	494	471	487	479	491	496	511	469	500	476	511	481	486	478	490	537	481	449	468	532	439	483	478	436	533	520	464	492	494	526	492	484	516	455	507	497	503	502	458	471	499	509	503	524	544	462	477	497	487	479	473	453	536	499	491	483	468	537	496	517	468	486	521	493	494	531	459	470	481	491	517	497	488	492	440	478	491	475	530	487	518	500	490	511	482	486	518	467	481	551	466	453	491	463	451	441	491	479	493	503	472	460	515	501	476	490	508	471	516	511	537	499	499	513	463	502	487	472	500	501	489	487	487	490	479	480	448	483	482	486	481	473	492	512	484	460	483	493	472	458	498	499	529	506	489	479	488	485	522	481	502	476	496	489	512	501	515	468	482	483	443	471	478	482	501	478	486	483	483	489	478	492	481	478	484	497	502	542	529	461	486	469	452	477	458	483	502	505	503	527	495	446	480	477	512	501	497	483	474	475	491	475	505	485	469	497	471	493	479	507	516	487	467	488	480	477	502	480	508	478	468	489	480	479	495	509	487	538	490	469	528	496	490	498	476	458	463	521	503	478	510	505	489	447	469	486	500	488	496	473	500	467	479	448	532	488	494	519	500	507	475	450	447	474	468	528	480	461	476	495	447	497	482	485	546	513	485	477	477	501	527	502	506	503	515	489	447	503	435	514	476	487	445	529	532	482	478	489	487	477	450	499	496	476	501	455	472	464	496	468	479	491	463	483	482	521	438	493	498	518	491	494	498	477	456	466	458	512	489	469	488	492	534	517	459	511	475	478	434	509	511	434	481	481	492	505	473	480	495	490	588	463	476	533	501	527	466	492	485	518	524	455	482	490	507	459	478	517	464	473	509	486	490	522	485	469	468	522	529	489	457	483	518	531	505	453	498	484	483	493	454	456	496	437	480	459	466	499	479	487	446	504	487	495	520	507	495	486	500	478	433	551	499	469	494	451	531	525	491	489	516	491	477	470	491	479	486	483	471	470	466	515	484	490	474	497	486	473	480	478	461	495	527	465	466	475	494	495	463	484	470	443	502	468	498	509	499	480	514	467	442	496	491	461	517	505	514	500	491	454	437	494	510	491	451	503	496	492	509	462	522	472	465	500	484	505	466	494	496	532	489	494	491	484	491	510	486	523	497	450	500	497	487	509	485	486	527	464	509	484	481	504	504	463	558	478	501	446	485	488	431	500	427	513	479	506	524	484	494	494	488	445	477	477	527	484	468	452	463	478	480	452	473	462	481	488	465	496	475	496	486	480	494	484	503	516	437	522	488	512	511	492	481	519	479	480	490	473	464	469	481	487	489	513	497	516	492	488	469	493	501	484	514	476	500	479	451	526	465	484	512	480	535	471	507	519	504	487	518	461	485	486	509	485	464	490	500	496	524	508	486	501	514	481	477	517	495	507	491	476	506	478	483	530	478	467	471	508	494	453	451	501	469	463	478	469	445	525	481	510	486	446	467	453	448	500	509	489	482	488	442	491	461	474	477	531	502	462	493	484	490	452	471	507	501	473	523	497	495	537	525	461	478	527	480	519	518	462	470	513	461	480	507	522	481	452	501	523	512	494	502	513	460	497	481	488	493	496	492	481	502	468	488	511	455	474	474	500	461	473	514	514	548	502	490	480	506	474	534	497	509	475	513	506	460	479	458	482	477	502	533	503	506	466	514	466	500	500	472	485	494	490	488	461	457	468	421	486	509	478	458	482	495	447	473	506	499	480	481	476	473	460	523	506	457	507	523	442	520	476	486	482	536	472	488	458	486	546	487	483	509	485	552	455	480	461	496	490	471	485	514	468	516	469	474	493	489	491	528	522	469	468	489	492	473	520	513	512	457	447	512	444	496	482	474	458	496	489	466	518	474	503	518	496	533	448	478	498	496	502	502	447	463	516	494	474	515	495	513	447	495	474	472	474	517	447	492	504	465	455	492	476	499	472	468	481	482	476	468	466	486	488	457	442	484	518	495	462	474	493	468	494	530	443	532	463	513	442	471	442	472	519	482	488	494	473	504	479	476	493	491	509	498	486	486	477	507	501	515	483	478	480	477	511	497	509	491	508	505	487	443	511	482	527	492	510	464	494	478	501	486	502	513	484	514	467	458	512	499	480	478	479	478	505	473	502	489	493	491	492	475	506	469	460	457	514	495	503	510	469	488	510	490	465	453	493	497	491	503	504	483	455	480	525	473	512	540	468	472	479	491	488	508	490	483	486	504	525	467	459	499	506	450	488	505	490	464	530	474	484	458	476	510	525	487	522	482	550	481	507	487	492	499	505	500	514	473	488	504	496	514	517	491	520	475	476	517	507	477	479	519	494	498	504	496	483	493	485	455	486	440	461	473	476	488	500	517	482	508	511	451	505	486	488	448	498	433	494	513	466	479	514	479	483	488	508	459	465	485	454	499	455	514	473	470	464	505	476	471	484	483	495	504	466	472	495	509	472	475	459	502	523	533	488	508	504	500	452	477	518	472	530	512	484	489	481	479	520	514	486	481	480	475	472	488	457	452	542	502	498	513	499	498	514	494	450	486	516	458	528	482	469	510	497	496	484	476	497	507	497	455	489	474	508	453	486	491	498	478	479	477	438	481	517	501	498	493	485	524	508	470	467	486	507	475	496	486	469	459	440	550	479	458	488	495	515	467	472	454	462	458	551	473	521	505	481	499	464	498	516	501	509	513	443	507	505	479	527	477	492	445	485	493	478	498	509	480	466	448	481	496	502	489	466	492	471	477	481	489	459	521	504	473	487	546	470	473	496	522	491	490	467	482	498	517	476	514	520	495	488	451	506	503	521	498	483	473	504	437	459	507	521	492	467	502	484	483	465	482	435	464	469	489	514	504	500	496	438	490	505	447	522	446	508	470	489	485	486	488	498	490	507	504	468	542	492	478	456	505	472	514	487	464	526	468	463	500	484	520	480	493	471	503	468	526	476	499	529	467	473	507	475	484	482	487	477	546	474	498	531	504	463	521	451	466	505	507	510	471	527	459	509	504	438	429	500	504	472	447	506	474	477	470	464	492	507	512	464	505	454	518	516	511	467	510	477	477	479	463	541	478	501	496	485	492	469	457	488	508	505	457	441	513	479	499	496	509	498	465	503	493	458	483	508	500	496	486	500	481	494	503	460	495	505	481	464	484	494	499	492	503	471	485	508	470	496	492	511	483	475	487	445	494	461	496	525	468	482	462	513	466	496	488	492	493	472	482	472	502	522	540	498	468	509	512	508	490	497	471	473	501	505	492	481	495	449	486	494	492	523	460	466	483	457	503	427	475	496	494	518	475	544	505	459	478	480	488	460	499	465	498	481	527	497	500	471	502	530	508	456	465	495	484	479	502	469	493	504	514	477	480	473	487	500	516	483	468	467	460	472	515	484	496	514	502	489	486	482	501	484	457	508	442	462	447	511	523	471	467	475	483	447	472	495	456
23877	24009	35624	32147	24161	14925	3847	1114	722	765	736	710	728	708	713	742	668	706	688	653	685	677	659	725	699	666	711	720	683	685	668	711	745	695	675	695	667	750	663	668	713	678	668	743	701	702	680	673	716	658	652	686	727	699	700	691	656	726	684	662	676	713	694	696	684	695	701	696	668	676	744	656	728	689	735	718	679	640	664	666	701	658	721	726	725	697	712	738	681	683	673	657	691	654	685	734	689	711	731	707	672	644	671	715	676	661	695	666	665	679	707	704	703	644	711	640	714	708	663	716	694	684	670	701	703	704	725	656	693	682	712	632	690	644	694	660	677	709	677	723	673	700	714	678	718	705	705	730	680	681	678	751	696	668	677	664	712	768	686	696	675	697	711	676	696	684	720	665	698	697	713	639	681	710	711	685	689	689	719	726	635	709	680	655	712	678	722	679	728	717	697	663	679	685	704	672	703	693	722	715	694	719	671	700	627	659	659	693	704	618	724	733	658	688	718	686	668	646	694	662	696	703	656	655	671	665	743	703	714	663	689	709	658	699	648	675	678	700	709	654	725	690	679	705	701	699	623	686	711	700	667	689	709	685	731	674	696	682	722	702	680	720	664	633	669	649	643	681	693	686	670	694	672	661	695	699	668	696	721	655	713	725	700	669	674	681	687	704	686	671	685	652	722	734	637	719	722	704	739	686	699	694	677	682	666	647	659	767	716	670	694	689	722	683	720	724	691	672	672	689	692	668	664	658	698	672	632	649	654	698	665	683	687	699	694	725	695	708	636	707	734	691	645	648	659	687	684	699	705	642	673	647	704	672	670	659	660	715	681	639	639	675	640	687	655	707	660	656	661	688	713	694	674	742	680	716	707	694	666	681	675	665	671	685	644	659	679	691	669	625	678	707	641	646	699	706	690	719	689	678	740	670	681	688	634	684	699	660	682	736	717	693	659	762	701	725	679	678	713	641	668	752	654	680	682	702	695	638	659	677	685	689	665	675	732	699	648	682	675	656	648	715	673	681	672	692	716	698	680	682	697	713	643	699	708	753	702	720	660	708	674	634	689	671	718	676	692	681	705	665	705	694	659	679	704	720	685	664	719	672	715	671	701	696	628	665	688	704	657	640	724	667	689	662	679	685	701	672	709	682	686	630	667	647	703	648	672	669	707	706	721	683	700	659	661	664	706	691	704	669	693	675	655	665	706	665	721	693	724	722	710	654	716	680	707	704	671	701	652	711	726	674	663	684	662	680	686	663	659	700	703	661	671	650	704	669	684	669	712	730	697	689	679	664	713	701	690	705	692	704	669	681	721	702	708	698	679	669	714	671	663	679	695	725	708	728	666	676	664	695	677	630	710	693	683	678	710	717	678	687	687	714	702	680	704	709	739	730	697	710	727	718	732	624	675	706	696	658	675	724	649	679	696	693	684	724	670	669	757	702	746	672	674	664	666	687	651	684	695	647	718	677	662	687	697	703	683	677	705	664	657	719	697	715	701	670	686	693	722	753	716	699	658	694	639	679	694	692	681	719	728	693	696	713	689	682	653	677	644	725	695	685	692	704	692	647	668	653	711	669	669	656	700	680	715	700	721	679	666	711	742	655	688	718	704	710	715	689	666	666	715	684	710	755	669	633	670	683	661	689	700	701	652	640	662	706	680	714	649	695	691	682	705	655	629	664	676	741	708	685	713	671	676	697	694	655	687	688	692	661	689	693	712	714	671	726	705	699	715	689	727	681	680	673	679	700	668	707	631	660	711	659	704	699	665	704	652	687	700	693	675	685	738	596	728	720	694	729	681	683	664	722	648	691	719	706	677	646	678	688	660	751	672	647	723	711	714	640	684	694	691	661	700	703	716	697	667	731	684	703	699	633	685	702	702	685	684	655	674	644	723	724	690	617	644	709	705	659	713	706	691	674	689	687	722	686	692	617	690	673	728	667	732	693	639	648	674	676	662	704	656	706	668	658	662	670	674	670	689	672	659	699	642	683	697	740	680	696	690	700	680	627	665	700	699	653	598	668	662	721	705	713	698	627	728	677	686	705	656	655	704	702	663	637	666	685	692	666	686	707	682	706	635	663	678	673	718	684	705	669	705	690	725	646	672	678	688	668	701	668	706	737	655	660	735	683	659	700	697	675	689	678	695	717	681	677	701	673	664	698	716	686	690	651	694	684	707	714	668	657	721	661	709	698	658	658	699	704	717	712	689	666	720	686	696	689	690	685	730	672	652	677	660	703	653	738	701	681	667	700	626	704	733	694	656	672	683	678	649	620	698	688	708	689	617	700	711	711	710	725	708	668	732	659	660	669	689	673	679	677	720	699	694	694	688	675	656	708	677	690	700	688	672	661	695	681	667	704	667	696	639	676	653	667	691	684	708	659	721	690	698	708	686	672	705	679	682	663	715	692	656	695	657	664	651	673	657	674	695	719	730	646	685	694	703	633	665	655	684	688	667	696	702	672	697	654	661	599	667	707	697	693	687	684	719	672	731	653	731	681	686	678	667	678	690	662	691	632	702	688	639	667	664	744	690	676	740	668	669	675	673	676	715	692	661	752	641	702	687	693	669	710	687	725	664	690	655	762	697	685	681	712	681	651	691	684	687	711	723	660	768	718	680	692	676	688	648	659	679	713	691	687	692	679	669	694	621	653	649	687	673	706	703	753	689	676	645	668	657	659	677	709	653	656	704	647	673	725	687	671	675	668	713	677	635	696	656	731	700	688	683	672	681	651	731	690	697	651	710	688	680	652	677	694	700	707	744	696	653	676	696	686	684	698	649	720	672	715	692	678	665	622	735	712	678	669	676	725	709	685	726	687	647	643	704	678	689	729	727	664	710	697	668	675	662	645	679	700	658	695	695	710	673	658	684	668	690	646	658	691	662	702	649	695	672	689	705	645	659	661	635	698	703	704	677	710	701	662	706	618	704	726	695	682	721	650	709	671	708	690	676	663	686	672	663	697	705	697	703	683	679	700	722	697	687	665	723	668	697	684	706	663	685	652	695	718	703	693	707	723	685	700	665	700	690	723	718	689	726	685	711	680	735	691	656	676	657	700	702	711	708	671	661	694	662	676	669	691	679	716	679	689	693	688	671	697	714	687	707	650	681	680	608	680	725	674	667	691	710	690	710	705	718	672	661	694	676	621	705	688	692	695	698	702	694	661	713	658	695	683	752	705	686	666	670	654	676	684	688	680	733	679	677	693	671	681	714	705	679	721	689	715	670	681	638	738	705	689	663	704	686	612	727	661	673	691	688	691	688	712	691	654	672	694	695	658	703	682	709	648	628	721	658	674	702	699	699	653	646	704	638	681	726	683	661	666	713	644	675	719	652	700	703	689	714	705	651	678	698	610	667	680	695	701	758	671	699	701	617	666	668	634	684	662	695	707	634	644	698	615	695	700	663	654	695	719	689	680	665	649	719	641	703	695	668	666	659	690	663	722	666	649	718	690	661	706	720	698	668	717	654	684	688	764	693	687
63720	101671	67773	42409	18302	5560	1759	862	708	638	631	632	665	678	683	667	600	644	650	620	684	671	694	676	654	637	642	687	658	648	621	658	654	635	638	672	659	654	645	611	680	652	646	649	658	623	613	608	632	656	672	670	633	665	674	648	630	660	641	646	648	630	652	642	707	671	619	660	618	669	676	622	614	659	637	649	638	653	683	647	667	646	691	631	707	660	608	612	660	608	680	668	637	659	649	643	644	685	656	677	665	691	642	596	630	618	622	666	660	659	604	626	673	625	679	623	619	629	618	677	690	664	676	690	658	632	641	615	618	656	669	636	678	696	661	680	637	625	603	658	640	657	650	635	641	614	606	688	670	624	642	643	662	643	639	635	630	653	661	654	638	690	663	634	640	666	607	668	600	647	635	615	654	629	659	680	677	671	664	639	664	610	614	676	640	662	632	636	658	627	687	630	647	624	632	659	638	605	645	580	647	637	646	676	642	653	615	663	650	639	644	707	631	612	641	642	615	617	659	642	664	621	672	654	629	677	612	638	682	649	644	668	670	607	656	580	659	633	611	669	686	624	612	616	675	649	652	634	639	691	619	673	640	685	679	635	668	625	669	643	632	644	638	641	660	630	594	652	642	615	681	619	652	624	623	646	657	676	656	631	624	662	666	639	647	684	644	588	632	642	689	685	652	649	624	668	626	640	635	664	666	663	616	665	650	675	668	658	634	617	685	612	625	621	681	642	663	625	589	634	669	618	623	638	672	604	641	657	594	633	642	624	660	650	657	599	615	638	669	600	698	667	658	674	671	660	686	639	678	632	637	646	631	621	676	621	634	680	683	632	660	571	630	619	605	620	642	643	597	642	680	596	648	651	643	615	646	627	671	663	637	672	595	643	638	657	639	629	666	617	660	670	679	660	612	644	624	596	646	648	640	647	629	612	624	626	682	682	639	614	665	647	702	663	621	633	642	679	687	620	655	674	615	663	637	665	690	624	625	680	652	630	612	590	668	653	647	645	637	673	608	625	623	657	650	619	662	602	635	608	641	645	666	642	593	661	634	645	599	649	614	645	636	661	612	627	632	630	684	618	611	638	661	641	668	644	663	669	657	657	660	620	675	641	617	662	637	620	633	606	648	701	657	679	638	660	687	634	681	655	647	611	686	659	659	651	625	668	672	689	587	654	627	634	630	643	624	617	687	668	702	586	634	681	595	657	651	619	631	626	672	688	651	643	668	643	675	634	637	644	634	681	590	651	653	645	632	633	683	648	640	658	617	655	620	617	671	641	646	685	645	670	631	648	607	623	633	636	639	644	623	668	676	604	628	593	668	672	596	629	638	636	644	629	602	651	666	703	627	671	643	647	644	632	630	646	628	691	656	623	665	669	633	612	653	638	600	643	641	678	665	628	647	667	646	639	662	658	606	652	683	658	628	631	617	629	627	637	648	678	605	670	666	614	656	629	680	630	644	668	677	658	639	638	619	642	624	665	656	615	666	663	632	650	658	686	653	594	685	675	608	686	627	634	647	711	669	630	648	680	645	673	597	683	623	628	641	645	630	624	658	658	604	669	643	657	632	613	599	688	643	675	668	668	607	628	643	697	629	624	623	695	608	685	644	641	637	663	630	658	635	631	666	624	673	632	640	605	649	629	644	658	652	624	621	686	643	665	642	665	624	677	654	691	609	658	649	641	681	659	647	641	614	596	614	668	683	657	638	640	650	661	621	635	617	645	631	655	693	656	622	673	634	619	669	653	609	630	681	638	674	654	601	706	622	668	660	647	651	637	702	631	676	636	621	617	622	660	684	674	666	669	663	633	667	650	643	653	655	633	657	630	633	610	666	628	659	656	654	713	608	632	646	613	660	667	637	662	673	637	624	641	643	640	668	635	668	612	670	654	622	662	642	682	661	624	638	660	628	641	642	659	638	610	663	667	661	619	589	653	644	633	620	635	605	693	634	670	656	646	664	645	636	632	631	622	634	660	634	644	635	658	645	627	629	654	669	666	663	633	641	666	662	639	626	626	684	642	644	640	642	652	666	663	632	647	639	636	616	699	717	624	635	670	653	669	635	614	633	649	647	644	611	677	625	631	647	669	653	651	686	665	642	702	633	645	640	626	644	670	652	614	641	621	634	637	605	631	677	619	689	653	663	656	631	652	661	642	612	691	674	663	645	678	642	608	625	633	639	629	645	648	679	680	696	650	616	647	615	654	620	644	679	601	641	641	646	656	692	568	686	626	614	666	679	630	660	637	616	621	610	622	622	597	621	679	594	621	612	679	628	665	615	674	643	612	625	648	655	633	659	677	652	593	610	622	621	643	634	659	625	627	607	655	641	640	664	642	636	621	605	649	688	650	650	608	632	657	656	672	629	644	642	602	686	609	642	633	647	628	672	629	641	635	616	639	623	602	630	671	638	658	610	603	655	697	689	628	650	619	644	709	659	694	635	665	661	627	629	657	648	638	625	725	665	665	614	667	691	629	672	681	644	630	633	624	641	606	639	661	666	631	628	621	633	666	649	630	687	683	615	665	621	636	640	635	623	653	634	652	686	666	647	661	666	679	600	673	678	667	659	618	654	610	644	670	654	620	642	653	647	658	652	654	611	675	622	698	635	665	684	692	646	641	658	599	608	586	593	642	634	656	642	623	647	660	660	618	632	635	657	647	649	616	642	609	627	692	643	663	676	680	632	683	695	624	675	645	628	633	644	628	623	631	658	616	673	673	647	655	666	689	681	615	705	649	636	639	628	671	622	594	634	618	619	625	602	618	609	659	673	660	635	669	645	644	637	628	645	616	650	627	619	640	691	659	646	631	600	657	626	631	672	615	644	610	660	646	649	662	647	599	627	630	662	636	625	655	619	665	626	617	675	659	644	599	629	642	622	676	655	623	650	622	625	652	609	654	622	598	623	650	636	620	661	643	691	659	643	673	679	651	644	659	619	577	618	650	685	658	655	637	675	637	638	684	628	659	614	666	625	653	594	622	663	641	617	644	609	675	656	590	641	619	650	659	620	639	673	605	642	631	646	606	677	644	648	645	644	632	627	643	668	635	629	645	627	650	646	652	634	625	631	616	670	651	640	662	705	615	616	642	643	666	590	643	644	660	597	592	647	646	667	655	638	682	664	626	624	631	687	656	653	651	637	651	625	604	648	642	635	629	618	645	652	652	612	594	659	635	642	679	631	635	625	640	610	614	682	708	631	652	639	658	654	641	609	641	615	645	646	650	628	642	644	621	601	632	667	656	635	601	668	636	665	630	604	682	649	672	640	601	661	642	598	694	644	645	628	661	621	667	634	650	615	635	649	641	629	629	668	656	671	651	621	631	667	640	603	627	657	655	664	651	657	659	652	633	632	662	611	658	671	654	657	683	655	645	656	656	610	649	647	630	651	649	656	626	670	610	649	678	646	677	636	657	630	645	624	642	641	676	647	664	656	642	654	667	645	642	636	641	609	678	640	644	608	678	649	606	612	636	639	595	672	610
29586	31633	26406	10600	2316	857	586	518	477	478	496	468	503	507	495	491	511	560	521	490	510	503	470	507	468	499	491	470	478	519	466	536	488	493	497	466	516	507	506	525	533	437	450	476	490	530	495	480	484	476	491	486	525	449	493	508	488	495	483	512	526	516	504	471	496	490	533	508	492	426	497	481	487	466	485	520	461	506	486	511	465	465	498	507	513	493	482	446	507	499	500	469	503	517	466	498	519	490	458	462	489	481	510	489	541	507	492	492	478	486	509	482	495	544	519	482	466	496	494	505	506	517	474	534	508	516	487	487	460	543	481	513	493	468	542	518	511	490	477	492	459	499	492	484	502	478	472	469	459	489	493	533	516	470	497	488	469	474	480	531	528	484	459	499	507	486	466	497	488	493	457	511	488	467	487	479	502	457	506	528	523	466	496	495	457	512	456	504	442	524	462	451	495	444	467	522	522	503	462	481	513	506	474	472	487	476	534	475	473	488	456	497	489	540	498	478	510	485	449	484	506	481	505	481	498	534	466	458	471	510	535	469	510	481	478	523	487	470	474	486	516	472	491	465	496	528	531	465	491	447	496	494	463	510	494	508	470	511	486	509	529	494	484	469	516	489	527	514	506	488	501	502	494	511	491	478	500	466	466	503	483	500	491	476	478	504	511	481	483	469	484	503	523	519	476	502	501	498	487	488	502	526	479	519	471	484	470	465	477	500	520	483	460	470	508	476	468	556	465	515	536	484	518	482	480	466	489	500	487	515	539	473	477	490	486	499	523	506	522	469	497	474	479	491	472	509	462	522	479	495	492	507	463	495	495	478	496	507	491	510	486	476	543	518	500	492	525	493	492	463	542	458	460	481	452	516	461	509	471	494	483	461	514	470	493	478	497	469	451	509	499	503	506	507	498	435	490	468	488	465	461	490	495	515	549	518	467	481	494	518	492	501	512	466	521	476	473	482	493	497	477	465	481	507	497	519	499	538	495	479	493	508	475	513	470	471	519	496	439	482	515	480	474	492	496	498	511	505	512	519	516	514	462	529	495	520	488	469	485	490	469	472	492	488	504	491	467	487	467	470	490	494	503	503	447	511	512	479	527	505	517	486	453	518	485	515	467	459	499	459	507	490	512	491	524	474	481	498	485	496	437	562	507	511	488	507	518	523	521	485	511	498	462	478	492	497	519	500	466	468	478	468	453	500	481	492	492	465	475	498	437	507	482	504	492	491	479	488	519	489	502	449	496	462	533	464	514	487	451	477	525	485	501	516	516	504	500	494	469	477	485	516	486	483	499	473	491	501	506	457	506	508	447	535	505	493	472	485	502	511	473	465	517	465	506	475	500	519	515	494	493	471	506	507	505	444	513	456	490	470	473	481	479	473	495	486	476	487	462	494	488	454	481	507	510	519	501	516	499	468	453	470	458	485	533	502	531	513	510	492	519	477	495	474	484	491	492	446	490	449	489	493	512	528	458	463	443	486	516	541	515	461	536	479	496	480	435	502	472	508	458	516	515	472	460	496	466	514	472	488	540	499	475	505	470	511	519	470	494	459	469	472	485	507	430	480	477	493	513	489	489	516	467	524	512	476	509	462	517	464	534	503	518	536	484	508	456	490	500	468	500	512	468	477	473	469	454	514	498	467	469	479	497	475	503	492	509	526	482	489	502	488	505	471	484	500	502	473	463	452	497	520	515	493	490	505	539	464	457	499	452	508	452	513	477	505	491	484	492	486	489	483	502	483	489	538	474	496	537	524	523	470	483	515	457	495	448	490	476	465	517	509	522	479	504	515	491	487	489	493	486	473	509	478	503	499	476	474	449	485	482	452	509	514	496	500	484	532	471	471	452	480	468	480	506	428	493	470	487	482	505	508	473	442	484	460	533	483	527	492	464	487	492	497	515	482	465	480	501	490	509	511	516	489	504	494	475	451	506	484	480	494	507	472	502	482	476	466	511	477	483	447	510	478	488	472	498	538	481	512	498	481	496	489	479	480	498	467	527	467	523	497	447	490	502	500	502	487	508	489	485	506	494	456	468	474	438	457	505	463	522	492	474	466	496	475	489	507	491	468	480	490	513	499	511	485	530	548	490	524	473	484	496	504	441	443	454	462	525	476	450	472	498	512	448	487	492	538	498	481	487	451	480	501	468	483	493	452	478	487	514	474	524	469	471	487	462	501	470	527	534	487	492	492	484	497	509	534	476	480	508	490	494	491	533	489	475	471	494	484	462	466	472	506	512	493	505	460	504	514	504	490	487	501	483	511	495	467	505	451	493	514	495	462	463	500	536	474	504	465	485	477	483	515	484	499	527	511	482	500	485	514	460	484	511	479	481	479	518	519	505	524	498	504	493	475	461	492	470	510	495	521	533	531	477	506	470	535	507	474	486	470	500	490	457	482	460	505	479	520	515	506	477	465	500	453	508	504	445	525	452	492	443	477	489	461	470	506	490	506	479	497	476	481	527	509	484	473	478	477	497	488	490	481	512	472	514	513	491	484	473	470	527	472	488	462	475	478	455	496	487	506	458	504	495	487	486	488	479	488	464	504	483	507	519	527	489	496	483	482	469	487	483	456	477	488	494	503	509	512	489	542	536	504	509	493	493	496	468	492	497	489	517	454	505	489	509	485	531	461	475	510	491	520	496	459	490	465	501	483	478	466	489	482	504	476	529	482	499	483	500	534	520	496	521	463	469	471	494	499	496	499	463	507	458	471	506	467	488	478	467	492	536	518	493	554	524	487	403	477	506	506	510	518	473	498	488	462	468	505	492	509	449	551	468	492	462	504	496	494	456	500	490	483	450	476	487	529	481	484	506	469	477	454	466	514	460	471	486	471	516	496	489	453	470	514	494	523	514	466	525	501	499	502	472	468	507	520	481	457	442	488	510	502	480	518	459	473	475	478	464	492	531	504	465	499	488	498	487	490	437	521	502	470	484	478	470	456	437	529	514	487	501	513	486	456	475	488	496	504	470	514	476	523	497	459	479	517	489	496	506	446	488	463	463	495	496	505	479	523	512	470	500	489	487	466	478	517	483	468	518	508	496	491	547	491	474	485	521	481	518	485	525	546	471	543	489	527	490	536	475	511	498	486	491	463	485	501	485	499	499	510	521	516	505	495	518	497	483	504	462	484	513	469	477	493	486	516	478	490	502	480	497	505	493	478	491	526	482	493	476	482	527	446	469	525	471	511	459	519	487	439	464	487	501	496	474	475	492	471	500	483	485	500	468	504	501	488	483	496	510	483	473	475	464	533	502	444	493	492	498	497	467	497	472	509	486	500	519	483	477	541	516	491	507	495	484	496	491	512	508	469	496	483	446	486	480	502	522	470	482	451	537	480	546	508	476	484	501	486	452	496	477	472	444	506	520	498	486	495	517	473	496	514	473	463	470	452	481	445	468	490	532	452	469	502	473	484	496	463	479	469	531	489	505	499	482	509	505	474	493	518	472	506	428	530	476	537	493	495	469	473	515	481	499	442
21765	37574	19387	5760	1846	754	507	409	446	385	393	418	395	434	436	385	430	413	403	401	406	418	436	416	422	393	423	408	387	426	384	390	400	413	412	429	401	367	421	423	396	396	413	426	415	367	406	428	422	400	385	434	405	441	435	422	425	393	425	385	396	427	456	407	449	394	375	441	419	375	412	415	433	405	402	395	433	409	424	424	412	430	384	397	462	398	420	421	402	430	393	414	406	422	382	408	396	411	421	405	414	410	421	425	417	433	376	405	400	429	418	452	406	437	421	416	399	397	415	394	404	390	424	393	401	367	381	385	420	418	446	425	437	405	396	438	403	398	417	439	380	403	433	413	428	415	414	421	427	412	403	432	387	417	389	431	439	403	404	406	418	414	405	393	431	376	401	415	386	404	432	406	406	437	391	376	428	412	405	415	443	402	417	425	410	453	391	399	362	404	419	408	394	354	394	410	421	409	414	405	392	457	421	442	451	384	403	425	421	397	382	407	426	398	399	378	406	417	413	434	404	424	417	423	418	453	427	424	415	438	383	391	409	422	430	403	428	422	404	422	412	428	398	409	405	377	418	410	404	426	398	385	404	399	390	424	393	415	386	423	463	425	415	429	424	379	410	411	384	386	399	403	416	405	437	428	423	408	430	380	404	403	401	400	391	411	458	428	447	396	414	407	424	407	397	413	409	439	419	433	421	410	389	410	400	416	423	456	415	388	454	404	431	373	431	424	434	398	394	392	407	438	428	402	409	437	438	409	417	409	392	409	450	419	389	365	410	406	408	400	428	400	426	414	429	430	419	428	402	407	421	427	385	370	419	374	439	403	387	408	445	423	414	416	452	397	410	384	424	411	427	371	414	460	420	395	422	396	439	399	370	434	385	381	422	408	415	408	398	412	383	353	414	382	373	412	423	403	407	428	399	407	438	411	401	397	384	411	405	400	433	382	449	443	434	426	400	410	386	417	409	448	408	428	423	409	460	392	397	406	411	388	410	411	345	423	399	408	426	405	375	379	395	438	401	416	416	406	417	430	405	424	410	419	428	378	426	374	367	386	397	409	427	392	403	427	402	428	434	388	386	430	429	390	408	431	402	398	411	409	428	432	437	416	422	394	420	427	439	407	441	432	417	391	433	407	388	414	410	395	419	407	430	448	413	415	391	400	419	402	414	441	401	396	429	421	378	451	444	408	401	425	408	387	416	400	417	409	373	423	420	419	427	443	434	420	385	423	394	444	377	426	417	413	419	423	385	415	407	413	407	424	410	457	372	388	420	420	422	430	428	426	405	398	433	392	371	382	425	413	405	429	400	433	419	409	455	421	382	422	419	439	415	418	416	392	444	385	444	421	415	396	401	402	422	421	393	421	417	425	413	446	420	409	365	400	398	426	383	432	397	407	411	388	400	414	418	433	410	425	413	424	398	436	371	423	429	405	400	418	376	417	407	419	405	406	389	447	432	437	405	440	437	401	423	431	394	444	456	416	419	401	406	453	428	427	408	415	413	435	414	399	444	385	405	415	409	411	420	422	423	422	398	418	394	392	404	446	414	435	418	397	430	425	400	416	401	400	406	395	408	457	406	410	427	382	411	398	459	394	458	444	416	386	411	415	398	387	395	453	425	417	421	423	418	398	418	431	387	450	406	376	420	401	426	397	395	418	380	395	416	433	380	419	412	443	407	425	412	418	438	427	396	418	403	398	395	434	424	393	371	434	433	424	436	381	391	417	395	434	429	397	409	407	406	405	407	416	371	413	400	359	380	407	421	407	386	390	411	400	389	405	426	391	404	444	422	419	409	404	424	407	392	408	415	428	422	397	413	401	424	408	408	412	413	409	406	433	391	428	448	406	429	424	392	391	420	424	395	415	420	410	402	411	427	431	407	395	403	414	410	424	436	440	361	426	408	439	392	452	427	373	386	387	404	444	441	424	417	431	432	391	399	407	413	394	410	419	389	406	379	427	429	392	378	383	438	427	419	380	394	417	417	456	406	413	407	399	448	376	382	377	399	401	409	410	419	382	394	366	430	438	414	415	423	378	413	430	441	402	403	401	424	411	425	444	384	395	419	431	414	411	420	474	384	384	404	426	399	425	417	427	408	398	384	433	431	411	457	387	440	346	426	426	381	385	436	425	396	425	444	412	411	401	443	419	402	392	443	432	437	414	440	434	401	413	385	417	418	390	418	405	429	402	375	425	421	384	403	410	423	448	427	428	405	408	414	382	439	404	398	424	429	414	386	407	427	428	404	392	420	442	406	411	423	435	411	435	433	389	372	409	401	407	401	426	373	418	416	398	396	383	425	420	424	443	425	405	426	445	399	409	447	378	407	393	401	398	407	416	378	442	415	406	435	395	416	385	421	423	428	475	415	368	401	413	424	402	387	444	392	405	425	433	420	385	368	399	409	434	413	406	427	412	416	422	412	412	416	405	426	418	436	397	405	415	383	437	450	432	416	367	402	396	425	403	415	381	399	385	460	415	416	416	405	408	397	418	413	440	403	432	391	406	421	412	426	398	395	390	411	454	400	413	411	420	420	379	425	406	404	430	415	415	436	437	393	421	412	425	398	430	422	406	407	385	374	396	402	439	434	431	413	410	418	416	420	428	412	419	430	431	416	429	400	404	408	422	378	374	436	406	426	418	392	403	441	422	436	391	393	420	415	387	425	417	417	375	447	417	400	414	433	380	415	399	397	416	423	407	432	365	400	389	421	383	427	410	419	410	407	430	411	376	350	417	430	411	430	394	407	428	395	412	395	380	393	424	442	401	419	421	460	436	424	413	414	424	419	416	401	415	436	387	424	437	428	384	426	397	405	436	392	417	417	391	415	450	426	406	420	415	388	422	390	409	420	388	365	412	391	449	389	422	414	401	414	441	407	407	455	413	390	457	408	398	395	395	388	401	431	423	401	406	411	409	397	396	421	414	422	447	417	354	432	420	379	412	422	389	388	434	460	398	436	413	411	431	409	411	385	400	410	433	420	367	424	421	404	404	423	412	398	417	428	395	435	420	402	395	443	397	389	419	441	447	427	435	420	417	411	423	405	432	447	406	407	393	437	433	378	404	426	415	424	391	414	434	432	413	420	389	423	417	431	442	412	421	389	431	425	461	403	415	391	397	432	406	401	396	424	398	384	399	438	452	396	434	390	433	410	419	376	411	442	374	446	364	403	396	412	412	427	410	404	497	442	433	373	414	450	394	426	414	385	416	440	438	409	448	379	431	394	411	444	419	378	393	411	391	426	389	421	367	404	448	407	435	460	444	386	441	408	374	398	391	436	390	408	404	403	404	399	419	463	438	410	406	403	413	420	416	437	415	435	403	415	408	380	392	436	416	398	403	436	402	389	407	429	410	426	401	420	410	362	414	384	372	409	394	433	423	417	425	423	426	385	403	441	409	423	396	417	394	398	422	441	414	406	399	409	409	403	402	417	427	401	393	413	409	438	434	412	402	419	389	422	416	438	445	422	457	402	403	420	397
25203	27519	42132	35366	19633	6300	1272	715	669	622	642	586	584	558	604	558	608	586	586	586	577	550	616	641	562	615	546	576	587	593	566	574	593	569	604	590	591	616	591	616	584	573	581	617	609	541	593	584	560	571	595	600	566	599	593	584	576	601	583	568	572	568	590	595	554	569	603	601	556	586	573	625	590	616	595	564	530	569	571	617	571	543	558	592	537	571	558	587	598	583	570	562	543	621	599	603	568	565	533	581	654	616	578	552	550	549	568	608	574	571	593	565	574	563	568	547	570	595	567	568	541	574	589	541	549	597	574	578	550	588	601	571	571	585	539	560	555	607	558	609	572	547	585	564	564	572	598	551	570	555	559	596	587	532	580	589	555	571	591	615	570	573	590	548	556	561	551	532	578	548	575	603	599	565	618	585	561	588	555	579	541	600	560	594	602	616	538	559	576	546	595	582	623	557	565	558	593	565	609	554	560	548	564	554	581	577	570	588	530	554	565	539	564	558	564	602	593	561	558	531	562	602	567	513	581	554	576	623	562	533	581	563	548	602	582	557	572	575	615	556	568	573	576	545	520	558	534	577	620	595	543	600	592	561	614	536	564	554	559	580	554	570	561	581	631	571	580	576	590	595	569	619	572	583	594	572	638	578	586	597	582	588	579	539	528	586	557	593	570	562	573	545	570	532	570	535	598	548	556	572	589	590	613	564	607	591	589	541	593	565	609	564	585	573	573	604	553	575	574	559	514	595	591	560	629	570	615	582	551	503	509	586	602	582	602	542	574	573	581	563	593	572	554	576	576	561	580	525	640	586	589	588	567	560	547	574	564	552	595	571	555	557	579	598	588	576	577	568	544	608	626	575	589	562	614	568	593	585	531	572	515	539	617	618	600	599	539	553	571	511	609	566	579	573	600	585	574	565	585	602	567	555	572	606	529	593	529	598	545	557	528	575	543	599	538	531	571	616	562	554	553	589	550	541	570	585	551	589	572	556	542	617	582	608	563	593	571	630	534	579	604	570	602	570	592	539	602	588	582	568	574	593	583	547	555	604	541	560	509	560	540	616	573	550	589	577	576	554	614	612	553	559	586	569	533	594	581	571	588	577	598	573	577	533	552	575	596	606	597	575	603	547	578	569	568	587	561	567	544	586	581	592	613	615	546	617	553	610	585	577	558	609	593	563	588	550	589	552	560	556	585	590	539	557	580	571	561	567	584	553	542	550	579	579	596	578	528	556	557	548	541	567	544	566	524	540	568	579	594	598	595	604	582	601	562	594	570	527	578	555	556	564	564	606	567	554	573	564	554	571	580	607	578	557	589	530	537	527	551	602	595	564	544	554	630	553	554	533	583	639	537	570	619	547	586	555	565	571	584	563	604	509	632	581	592	599	602	551	579	579	571	573	575	575	556	649	587	582	570	550	611	531	544	615	532	541	569	562	571	557	547	551	560	585	557	566	565	591	580	578	531	616	565	590	567	555	618	594	587	552	550	580	587	622	617	546	596	545	590	581	602	582	579	577	571	588	591	631	532	572	610	598	598	576	563	605	600	563	547	577	558	549	558	585	551	554	583	575	560	609	569	607	598	565	506	614	581	591	563	579	581	564	564	553	600	565	579	575	551	600	580	596	565	609	543	592	617	571	583	537	598	620	581	626	552	593	584	571	591	542	578	571	557	535	585	588	608	578	555	589	591	596	570	571	586	593	565	584	598	575	582	566	575	516	591	570	585	587	568	562	553	578	556	604	559	580	590	562	562	593	615	583	543	563	592	585	572	540	572	566	541	604	557	550	581	577	540	584	622	579	561	539	599	598	623	611	556	602	592	580	565	609	568	581	538	537	569	551	589	563	577	549	585	596	573	583	524	552	582	578	585	602	557	541	564	557	571	544	540	556	583	564	587	532	607	613	568	580	529	538	591	589	587	579	554	623	547	604	618	586	566	563	557	571	578	596	542	571	561	587	596	602	546	587	534	488	559	591	551	582	557	544	524	577	582	587	606	585	580	524	549	582	593	578	577	660	604	579	569	590	585	540	610	608	588	572	565	580	566	555	594	558	548	584	608	532	573	576	545	603	599	591	553	549	589	595	555	610	556	620	541	576	614	558	580	559	517	548	569	546	610	610	532	591	639	586	599	575	569	597	559	620	571	580	551	589	609	562	595	576	589	583	597	593	567	556	581	577	599	569	583	531	606	537	573	595	581	560	570	591	540	585	570	568	568	555	570	570	546	568	545	565	575	537	521	573	631	524	570	582	638	594	531	575	583	546	554	575	573	565	561	558	575	550	595	545	597	559	551	573	567	576	620	602	563	549	516	611	554	554	563	560	585	584	560	539	605	559	570	554	604	546	564	571	570	574	592	608	613	581	561	565	590	545	587	574	612	575	596	621	644	597	545	574	581	612	559	567	569	564	609	565	544	574	544	551	595	574	590	510	543	578	552	617	521	578	578	594	565	534	538	543	512	553	558	620	557	551	562	548	570	572	575	556	572	601	548	612	565	575	580	531	602	603	568	597	559	596	541	564	595	536	564	551	585	565	585	592	588	551	586	560	564	596	584	602	604	571	583	526	564	616	549	585	597	573	586	548	528	583	559	578	609	626	596	582	580	593	569	572	533	603	589	606	578	595	560	633	607	579	552	528	552	580	570	593	562	568	567	558	588	554	589	587	598	551	571	591	553	600	573	579	563	586	567	575	570	584	606	609	570	591	562	585	572	606	535	596	583	554	559	538	528	594	603	596	596	557	604	552	522	558	556	585	562	570	546	527	543	597	592	573	566	568	562	571	557	572	565	596	565	600	571	538	572	567	556	577	565	566	612	576	612	569	538	561	576	578	530	592	526	574	586	558	627	540	587	549	565	585	561	569	573	582	580	606	591	578	547	588	615	566	571	532	531	565	532	602	617	584	549	542	582	518	558	564	611	579	577	599	560	623	569	589	536	588	562	583	582	580	607	627	572	570	574	549	605	602	615	566	551	582	594	577	580	572	566	580	569	574	591	566	572	573	577	569	545	559	569	525	579	556	566	574	557	579	575	542	613	599	572	598	565	601	571	560	588	597	565	569	576	568	556	588	605	584	577	588	598	549	572	522	576	596	565	593	568	577	612	591	588	575	588	524	590	564	573	564	605	608	596	593	559	563	572	602	540	597	569	574	570	643	574	595	603	568	512	575	561	578	628	621	543	532	583	563	583	564	558	559	590	589	572	571	567	592	576	565	588	586	576	538	541	560	630	569	574	595	561	543	538	542	576	575	535	611	548	557	600	544	595	631	602	571	560	574	528	566	597	562	554	593	602	558	586	581	555	569	547	605	579	575	536	524	611	565	561	576	538	616	597	570	605	575	561	541	607	595	540	557	533	572	609	566	610	583	567	564	514	556	609	578	563	554	555	535	606	601	561	553	576	540	512	586	551	583	544	556	546	583	589	578	587	585	548	587	563	594	615	528	580	547	541	624	584	606	587	553	585	565	571	587	599	549	588	578
58690	92668	61942	29902	10406	2775	950	639	587	534	544	543	537	557	533	549	493	499	539	550	493	532	480	528	559	520	526	507	561	511	504	536	535	526	530	499	547	560	536	530	581	564	538	543	533	545	526	552	553	510	541	518	474	553	524	490	552	530	552	551	534	520	554	564	550	549	508	511	519	501	544	534	544	565	526	525	561	506	529	549	515	526	526	579	518	503	517	520	519	490	512	494	534	524	501	526	533	517	475	514	532	540	536	540	554	488	548	514	546	485	563	565	526	546	555	501	499	511	510	542	534	524	514	490	514	531	536	512	503	530	518	508	502	514	572	550	541	581	519	525	538	541	521	491	570	505	520	556	534	527	502	509	508	500	525	493	518	518	481	479	482	493	504	478	486	475	563	514	531	547	532	544	521	505	482	493	551	505	556	494	559	557	600	535	537	531	553	559	489	526	553	503	506	495	525	510	527	513	526	485	556	521	496	515	546	574	529	547	524	512	562	544	534	565	507	547	523	540	584	594	516	501	529	543	560	546	503	540	564	573	539	490	551	533	497	527	524	521	501	478	553	521	529	479	542	539	518	509	518	542	512	535	511	562	571	528	491	524	542	496	546	533	549	492	507	495	536	503	499	522	498	539	557	543	489	477	509	545	524	550	524	543	511	549	516	514	492	533	558	528	537	539	515	509	548	533	550	562	553	554	509	507	509	495	523	547	504	521	519	535	557	540	542	527	540	541	529	557	588	529	505	526	525	516	560	527	535	505	478	548	507	536	522	500	497	532	499	531	540	510	531	524	547	516	528	527	517	530	552	484	505	553	554	536	529	548	547	533	529	526	529	555	572	544	541	508	508	511	532	497	545	504	504	539	518	524	515	514	563	532	496	549	566	525	542	524	504	515	558	511	503	495	524	535	555	551	543	511	525	524	536	545	519	513	521	536	560	543	567	502	568	546	502	509	555	528	512	518	518	484	559	508	487	530	526	532	516	543	526	527	546	511	496	525	549	536	535	521	556	496	525	466	523	516	552	487	514	509	561	544	506	524	538	504	517	497	517	526	534	515	540	497	498	534	518	524	478	502	531	514	530	500	538	553	516	516	513	517	548	526	524	529	520	537	522	566	529	528	530	495	459	561	539	502	528	529	525	518	532	498	527	549	527	526	511	525	516	550	552	527	534	533	525	549	529	524	536	478	525	547	495	543	539	522	543	540	552	520	527	521	512	523	492	535	514	526	555	511	499	538	541	540	531	546	537	519	541	510	536	499	529	505	511	530	516	529	540	542	525	503	500	513	533	481	524	512	510	520	522	498	515	518	544	501	494	522	483	549	522	545	480	543	521	519	515	541	508	498	512	525	551	539	522	553	474	549	502	527	533	559	493	515	501	491	529	531	543	548	563	512	545	530	523	526	481	502	517	528	538	552	482	523	488	542	552	537	458	515	531	531	498	543	534	543	506	532	513	494	535	537	487	546	493	520	561	536	492	523	515	517	494	471	530	500	558	505	480	521	522	523	565	549	530	579	504	494	495	560	520	537	513	516	538	513	495	536	499	540	545	497	523	491	543	520	512	553	535	527	545	509	502	526	536	529	557	542	514	504	531	511	538	510	570	555	468	508	521	522	517	523	513	523	518	511	497	565	479	533	516	528	509	574	515	530	544	554	509	495	563	488	512	506	519	549	511	547	535	519	488	551	539	482	520	538	530	539	521	569	508	543	532	547	513	576	524	513	573	513	561	550	526	531	508	526	549	511	525	543	537	549	534	524	540	524	530	538	527	538	545	507	581	553	538	513	520	536	540	569	499	543	517	510	496	524	510	513	530	523	498	536	488	544	547	551	504	513	501	523	522	482	535	543	525	495	514	521	522	527	569	512	514	578	565	536	482	542	513	523	525	520	561	514	517	534	494	505	503	562	549	545	539	570	527	570	544	551	534	560	492	502	559	529	558	505	515	524	536	503	506	513	548	575	572	563	527	526	564	522	526	525	504	539	494	534	526	518	556	544	548	490	503	508	526	524	494	525	504	556	516	550	522	558	586	546	550	507	498	541	527	542	510	549	559	548	526	532	535	496	510	520	520	517	533	514	560	536	564	541	539	539	509	514	514	556	499	559	541	493	524	553	545	570	512	524	514	546	548	508	525	507	544	547	550	564	586	604	513	507	513	483	555	529	542	577	513	524	555	517	528	527	548	526	541	523	521	507	475	550	502	504	557	513	532	560	532	502	511	545	501	556	529	500	501	492	534	518	554	509	565	507	514	531	552	503	545	528	565	544	533	518	521	510	478	507	544	558	504	517	509	490	498	536	542	505	528	507	510	533	522	515	522	525	502	530	518	557	538	532	502	498	509	478	555	543	541	500	549	499	546	498	502	548	499	558	543	503	502	526	492	527	524	547	557	534	504	553	513	504	553	488	478	447	511	540	535	543	530	539	513	534	542	542	541	513	512	549	548	514	559	536	510	543	523	505	504	489	552	569	537	500	488	543	491	495	506	551	571	519	539	488	502	529	503	508	508	549	544	515	568	497	512	512	510	527	497	522	528	529	544	545	517	515	526	536	533	555	537	537	517	585	498	556	522	499	506	509	521	496	569	548	524	545	507	511	547	542	536	550	528	510	556	519	528	510	535	536	489	517	524	507	553	538	517	532	549	522	525	558	508	499	516	551	552	538	508	507	547	535	523	546	552	510	509	454	531	555	497	573	515	528	548	548	548	538	569	546	510	517	515	552	556	537	532	496	550	540	529	516	571	541	530	491	533	515	553	525	487	534	490	484	551	527	544	526	578	515	529	499	533	537	527	525	533	521	542	527	532	559	521	538	499	517	551	534	556	518	547	532	540	524	544	510	536	554	498	508	514	521	540	516	511	488	562	520	503	555	515	536	508	548	506	527	529	538	518	524	498	510	514	526	519	522	538	540	499	533	501	538	501	500	516	534	464	533	519	509	538	498	536	450	525	507	508	525	472	530	508	538	522	539	532	574	526	555	559	506	552	521	563	519	483	539	557	526	500	505	512	473	516	497	550	523	545	522	566	511	537	534	533	517	538	511	540	533	512	564	516	528	521	507	525	494	579	480	523	534	504	530	530	556	559	522	532	540	520	478	534	491	537	563	527	520	494	516	554	530	527	559	508	525	502	466	511	566	495	505	560	565	504	548	514	517	534	528	527	524	501	532	513	528	531	518	550	502	553	536	504	530	491	484	499	541	559	517	529	523	494	525	511	547	504	547	521	495	501	516	534	457	497	554	540	537	523	558	516	520	571	539	561	517	523	510	526	509	518	532	503	536	478	541	568	484	514	520	572	560	518	472	547	537	550	496	493	500	525	534	504	547	487	511	491	542	510	511	572	511	483	513	504	529	469	515	473	563	530	491	523	542	532	586	526	560	561	508	512	570	535	530	501	548	560	558	505	550	501	487	566	519	547	508	556	541	547	524	530	494	517	556	513	542	564	554	520	466	536	517	542	514	514	536	535	532	526	522	495	511
24043	24151	36142	32493	22740	13381	2958	985	782	776	773	754	735	809	736	723	763	744	735	744	732	763	745	719	755	761	745	743	762	773	751	721	746	712	765	761	743	746	700	730	739	766	760	761	704	732	723	712	727	711	731	716	743	758	735	704	703	705	689	739	667	723	705	692	722	770	744	670	714	708	723	755	780	744	739	729	711	719	738	719	698	698	693	735	740	728	745	775	692	696	715	712	723	769	744	677	703	688	728	711	736	774	743	763	754	707	702	736	710	707	735	702	761	769	724	735	730	715	726	741	698	666	714	710	763	705	753	743	670	722	733	751	686	672	736	718	692	716	710	764	718	751	721	690	693	690	759	679	722	686	686	714	707	719	691	688	745	693	687	677	720	724	743	774	730	763	713	727	720	695	735	716	713	727	627	728	696	700	744	731	739	726	727	750	706	682	719	738	680	671	746	734	723	719	739	700	698	717	708	705	677	704	677	746	733	721	737	697	702	740	726	701	711	735	706	714	687	680	760	742	716	696	780	673	778	712	698	746	744	732	674	725	698	698	723	669	727	686	683	732	707	725	741	721	737	759	721	683	687	709	793	724	759	714	717	690	689	687	708	706	749	686	686	751	755	665	781	709	741	711	704	743	739	725	737	699	695	711	710	729	704	712	704	760	700	745	735	721	723	745	723	753	683	765	733	760	725	657	729	752	687	712	667	731	741	744	699	701	733	716	687	701	753	689	778	717	751	666	717	739	734	757	747	755	726	664	691	726	713	764	747	730	747	755	737	765	733	769	741	768	671	736	745	758	718	707	713	704	766	711	715	754	694	735	723	710	712	711	754	695	699	695	724	688	731	702	750	704	743	762	707	709	671	773	714	670	717	699	761	717	746	721	731	685	720	724	701	754	725	802	777	721	667	742	730	705	725	724	708	710	728	709	748	684	743	751	719	753	727	725	759	699	726	747	716	710	752	708	748	681	725	741	752	757	738	755	695	736	738	705	750	696	739	726	698	697	686	744	740	698	739	668	670	701	697	690	745	739	712	755	747	667	664	722	710	720	685	715	693	733	672	749	747	701	645	768	671	722	755	710	711	743	683	721	734	661	710	752	703	708	652	698	753	682	711	700	746	733	726	742	761	695	735	731	697	732	739	687	725	736	693	745	729	720	711	717	702	699	720	703	689	726	713	729	731	706	718	706	711	715	720	735	764	737	763	725	717	736	707	734	685	679	733	732	725	758	764	716	710	737	756	718	724	780	736	684	688	689	725	688	754	695	672	744	707	725	737	725	712	719	748	704	738	723	739	715	734	744	730	732	708	730	691	705	719	741	758	723	696	692	704	724	688	698	678	719	737	764	762	661	697	735	684	732	687	703	739	720	701	733	780	715	743	723	745	721	704	708	687	695	782	727	745	759	730	725	697	699	725	721	698	746	698	728	739	706	720	704	677	709	670	736	672	741	746	703	765	669	740	706	760	672	679	739	635	760	682	687	728	704	728	654	725	713	695	684	715	722	693	713	793	717	749	685	691	752	652	688	738	727	697	725	748	753	704	735	749	721	712	705	712	734	686	678	699	714	744	688	757	723	773	708	714	715	682	651	716	696	674	765	695	719	745	661	723	730	753	725	752	687	702	730	693	702	729	702	718	717	720	724	699	753	780	756	740	740	687	709	738	709	739	707	665	735	722	706	736	765	680	724	737	722	699	742	717	763	671	672	750	665	676	698	713	723	703	711	701	741	682	707	774	731	712	678	675	670	712	691	782	684	746	750	737	710	732	702	669	741	660	670	664	710	737	736	743	715	657	678	719	728	749	732	707	717	729	740	659	763	721	726	718	681	755	744	696	725	673	736	713	722	720	704	716	741	674	677	671	690	713	726	714	688	726	726	702	686	710	718	732	710	727	749	734	700	724	684	700	684	724	713	695	762	696	704	761	693	719	710	711	699	725	725	694	707	685	744	717	690	729	763	809	731	710	707	731	707	703	760	734	711	678	694	704	755	705	687	685	742	681	737	719	711	740	695	723	731	748	732	739	710	730	689	647	704	714	700	731	733	689	730	714	718	696	724	725	707	748	679	702	762	681	723	799	714	729	714	727	731	670	697	699	676	680	745	682	674	731	722	691	736	690	698	715	728	737	739	742	695	686	725	690	709	719	764	738	715	709	713	722	767	752	728	725	712	725	701	737	730	725	669	740	697	723	703	699	743	732	691	694	668	692	728	700	667	710	682	707	701	744	752	749	673	676	757	738	711	724	711	770	746	727	729	719	753	753	732	725	701	683	703	694	687	708	700	714	727	718	756	733	717	702	683	724	681	691	742	695	723	733	701	724	724	761	733	708	705	671	730	686	715	708	786	718	737	698	724	713	671	710	663	683	710	669	761	710	687	675	745	720	752	705	740	752	713	730	707	744	727	735	739	749	747	722	688	684	740	745	728	739	706	708	709	754	707	720	710	690	735	661	704	635	704	737	631	723	721	739	706	728	672	691	752	711	750	816	725	738	695	761	714	743	738	768	658	700	731	712	716	763	745	715	741	736	775	720	716	740	696	687	705	722	712	679	712	725	765	732	706	741	678	743	715	716	737	740	756	693	729	744	716	736	707	737	732	698	728	751	733	656	720	686	739	722	722	722	775	710	711	724	752	725	649	719	687	697	707	743	727	692	701	707	707	699	720	731	713	725	713	750	688	745	714	712	682	736	761	703	735	738	706	700	719	737	752	709	715	701	708	716	746	703	708	727	689	701	683	790	717	768	722	684	725	765	709	753	729	724	701	697	736	734	720	708	762	704	721	744	721	700	706	692	687	739	718	747	725	742	735	730	731	679	736	717	716	699	730	756	781	693	745	710	675	768	724	688	730	757	750	814	708	691	735	717	713	680	733	715	726	748	704	699	714	714	719	695	695	729	671	763	736	683	745	710	723	666	712	683	723	687	724	721	694	812	708	665	724	682	706	735	680	728	726	688	736	698	718	688	728	686	677	690	749	712	725	707	675	691	693	709	707	716	743	744	724	717	705	712	744	672	713	761	692	748	748	704	679	701	686	695	761	717	751	701	723	787	665	744	765	730	669	662	704	751	720	713	747	671	733	717	675	730	742	722	734	728	726	752	771	714	721	715	730	686	721	742	744	705	711	753	720	703	757	716	715	683	734	693	740	686	726	728	753	726	714	719	703	690	753	719	765	697	677	753	730	699	728	675	705	719	726	675	751	733	749	726	722	743	738	740	728	740	726	720	731	703	718	669	730	749	709	696	715	707	715	659	698	718	686	744	696	671	693	751	703	756	664	715	706	698	707	701	718	742	699	701	734	689	728	736	726	697	713	674	747	734	756	733	749	723	707	729	719	770	731	734	705	690	711	718	712	699	673	729	720	698	743	750	734	693	767	718	759	766	700	731	725	717	699	695	722	705	756	712	658	695	730	718	677	762	709	728	726	719	690	711	686	694	706	708	721	769	725	689	720	724	720	666	775	747	701	737	695	727	698	726	724
62967	101816	70075	39098	14308	4288	1349	806	710	689	718	648	697	706	675	699	697	648	663	620	677	649	663	657	693	684	722	648	711	686	705	678	661	688	728	656	686	690	691	654	685	721	682	668	692	707	674	655	685	712	715	701	642	692	699	642	712	639	675	680	654	661	699	737	696	673	674	679	657	663	667	691	648	646	676	688	704	666	634	687	664	692	675	706	693	716	695	664	663	664	617	640	709	691	661	695	678	660	653	644	716	641	668	666	703	660	693	617	649	656	634	705	671	703	647	682	651	688	709	703	637	704	661	666	656	648	656	700	639	683	683	678	703	675	652	679	690	634	660	677	681	739	658	694	657	650	643	652	652	655	647	687	645	677	685	643	663	678	681	704	703	687	705	658	689	690	666	708	722	641	663	653	661	659	683	688	681	729	687	710	657	689	639	653	683	672	639	674	724	688	709	679	572	712	682	664	638	666	691	650	679	678	689	688	689	664	685	730	637	697	654	677	658	667	668	697	635	715	674	658	665	664	668	651	674	685	694	700	677	660	617	678	691	687	656	683	686	716	699	632	707	696	699	702	645	666	659	656	655	684	653	699	631	694	683	693	690	710	684	637	595	659	698	681	686	693	714	668	661	695	666	665	652	635	703	642	640	674	687	690	617	680	681	699	718	674	669	646	624	617	636	655	607	652	677	699	652	671	668	694	669	637	649	634	667	654	625	684	717	675	638	678	683	692	700	634	695	632	639	682	677	682	660	664	666	636	683	651	639	704	706	622	664	702	675	685	634	674	654	677	661	685	683	653	670	687	706	681	665	680	674	647	655	658	664	593	625	627	692	655	666	682	678	694	740	680	718	668	636	670	638	705	659	643	682	671	672	660	662	676	683	694	687	679	677	694	645	666	615	716	667	629	701	628	646	644	688	634	675	630	692	625	685	675	632	663	724	688	645	668	684	698	625	686	645	693	663	708	675	683	705	675	640	667	634	661	630	679	634	689	642	668	679	666	641	658	729	660	653	665	631	677	672	701	648	663	634	693	658	652	659	696	674	710	688	674	653	654	679	679	699	711	671	670	652	700	696	658	690	704	698	691	694	660	647	650	666	681	677	685	722	729	716	658	700	635	661	665	671	678	598	703	637	663	652	630	742	716	656	671	644	730	646	647	638	687	683	706	670	704	707	630	678	644	623	642	665	646	652	705	675	645	645	694	672	622	666	739	654	705	682	689	710	657	666	677	686	662	713	631	624	669	664	666	646	690	649	685	632	664	683	676	646	662	638	704	681	645	728	648	690	689	626	640	684	655	678	619	657	624	704	679	699	665	632	642	704	661	710	713	631	721	653	651	694	697	702	678	675	691	646	643	660	652	676	638	678	682	651	639	647	670	665	659	690	681	654	673	642	656	657	691	669	652	651	636	707	671	700	690	683	672	652	674	678	702	682	642	669	657	702	637	708	693	685	680	699	707	665	678	693	658	666	664	662	635	699	651	632	686	672	690	638	658	673	667	673	659	687	646	667	663	677	668	623	689	655	643	629	653	690	642	663	730	658	644	628	664	640	649	648	670	689	645	689	676	694	717	657	670	644	637	692	651	659	670	672	656	648	681	669	669	689	597	654	667	685	652	601	687	668	685	670	694	664	645	628	698	698	630	685	619	679	665	648	656	620	656	656	672	681	637	639	652	678	647	675	681	644	673	660	679	665	715	662	689	612	707	658	693	668	663	703	686	672	657	678	673	661	680	712	636	706	664	700	674	714	710	667	671	695	691	678	630	647	656	657	707	690	659	653	664	678	706	703	632	684	694	690	662	668	695	645	623	641	694	659	665	686	653	653	636	638	667	731	673	648	677	696	690	668	700	684	632	648	702	658	644	713	655	654	683	697	633	651	695	681	724	675	686	644	632	664	670	685	681	658	690	708	675	649	670	641	629	677	716	679	693	692	643	661	660	678	650	655	668	674	661	716	709	676	664	648	673	674	704	671	664	640	698	682	683	691	644	678	650	673	647	675	634	673	624	678	679	650	638	692	645	708	612	644	681	689	685	640	675	668	691	644	696	665	651	677	666	649	655	645	696	673	720	659	692	641	690	698	652	627	713	640	699	668	709	724	731	657	714	706	676	692	643	640	660	655	649	674	671	642	695	638	674	658	672	635	666	651	683	665	627	668	675	649	651	621	704	651	702	653	629	672	694	680	643	651	648	729	653	630	676	658	687	661	652	698	673	641	652	668	694	633	699	654	617	672	669	678	651	637	645	693	671	647	647	709	639	674	697	716	706	665	687	661	660	636	693	704	654	685	573	686	689	706	647	661	645	704	679	676	664	686	679	626	656	639	678	657	664	673	671	633	651	677	700	650	668	676	646	667	682	648	639	658	649	634	649	695	694	702	649	659	674	748	710	631	655	662	634	614	735	698	659	716	597	623	694	625	668	713	653	660	676	678	643	704	662	697	683	681	670	664	708	736	681	675	671	662	698	704	682	659	648	700	678	612	623	656	662	692	648	696	696	676	669	669	656	692	649	689	672	643	688	684	659	728	650	695	634	706	689	685	663	695	656	691	683	665	640	694	705	677	669	695	663	678	635	630	652	680	713	696	639	702	699	679	674	681	671	652	659	695	688	713	656	643	649	637	613	659	689	676	651	658	636	660	692	702	661	656	636	626	676	679	669	693	673	712	669	638	657	622	680	711	658	683	713	643	685	710	672	645	691	659	660	654	664	686	665	658	725	685	647	660	657	645	682	621	685	656	700	672	654	650	665	668	631	638	686	688	685	694	640	678	679	639	662	644	625	621	654	670	656	730	674	649	631	698	654	698	682	674	654	689	714	680	652	685	659	725	667	679	665	679	688	665	684	675	646	653	669	665	680	671	661	651	679	629	638	638	648	657	681	645	702	602	659	655	664	639	613	661	664	648	643	620	684	716	656	659	647	650	671	630	673	675	683	652	665	685	669	679	672	619	672	702	706	697	660	680	700	651	607	652	671	651	662	685	680	695	690	653	648	630	652	660	692	642	639	654	689	644	688	667	625	655	666	627	708	673	662	689	675	648	677	651	684	668	675	651	650	661	618	668	673	673	689	734	667	638	674	654	641	699	666	652	655	671	663	668	692	689	668	675	673	632	662	639	713	677	649	652	643	678	681	657	687	695	659	709	667	695	670	681	665	622	661	677	642	661	678	659	650	657	704	697	682	664	644	660	687	626	659	658	673	677	636	653	684	708	684	659	615	647	649	676	634	641	718	691	641	685	632	717	669	625	673	666	649	672	658	682	677	638	708	665	646	666	654	680	673	686	684	671	697	655	648	663	649	601	666	650	668	688	702	642	642	644	673	649	675	643	691	670	675	673	695	679	675	646	666	700	605	677	644	662	645	624	700	685	643	591	699	665	696	721	681	684	699	609	703	646	676	666	673	667	671	679	637	691	667	645	689	680	650	635	679	711	658	670	647	676	708	664	676	681	724	701	643	694	711	675	606	689	664	679	713	720	657
30883	31006	25218	9424	2005	882	611	542	528	438	492	556	523	498	504	469	498	520	479	497	511	527	489	505	495	537	505	517	512	502	516	500	467	487	506	489	513	494	518	473	509	480	524	477	454	497	485	516	515	489	512	495	518	516	502	500	513	503	532	483	524	494	529	560	504	498	475	506	499	488	474	502	493	496	467	509	480	484	512	534	469	500	487	498	494	532	511	485	505	465	473	502	479	511	484	530	497	514	509	535	495	523	506	492	483	510	492	538	527	477	436	509	463	483	522	504	473	510	464	480	490	513	505	486	481	476	466	472	485	458	483	475	555	478	521	478	497	513	499	462	522	502	487	525	479	534	539	529	482	475	518	504	490	468	469	476	488	513	471	508	472	513	504	485	455	526	460	510	468	480	468	472	504	507	496	487	518	503	503	526	512	473	512	476	509	503	496	507	511	516	502	502	492	463	532	483	504	486	482	507	496	487	507	493	492	486	536	499	495	483	482	500	498	502	480	510	506	500	504	508	484	503	501	504	475	486	462	486	549	494	491	494	496	497	514	493	485	485	525	476	457	451	481	481	505	477	495	484	500	476	473	480	508	508	527	503	514	493	500	494	480	522	530	485	519	497	462	478	538	503	524	471	505	483	495	509	505	518	495	523	460	513	472	496	545	461	528	491	478	490	490	452	512	463	509	462	490	502	509	527	519	467	496	500	528	482	539	505	505	500	473	516	509	521	476	463	471	528	489	497	524	482	479	456	486	527	487	506	490	486	523	526	464	465	501	511	503	494	464	484	509	512	482	517	490	445	496	494	484	505	519	514	506	497	461	492	521	542	493	509	469	462	483	491	493	492	511	495	534	487	515	462	506	496	503	500	501	517	475	477	521	514	518	547	484	481	506	483	500	513	501	496	481	469	469	514	515	464	513	486	505	492	474	483	474	482	516	508	505	500	493	467	520	501	459	500	484	506	471	490	471	512	503	499	477	476	515	483	520	491	518	490	481	484	523	482	508	498	453	466	498	473	509	477	508	482	524	515	477	495	509	516	497	462	499	522	513	479	499	476	471	520	470	508	547	528	503	500	491	482	504	512	548	529	497	482	500	518	485	526	500	487	485	515	504	505	468	492	482	503	488	480	492	514	495	493	491	446	462	480	486	448	473	529	503	518	458	480	491	516	491	508	502	512	515	499	511	508	517	503	510	534	499	491	517	498	463	509	510	523	506	510	476	531	460	491	486	537	538	522	479	485	512	503	472	518	485	511	467	535	525	551	526	479	495	560	520	546	502	462	507	479	499	487	514	512	495	520	440	502	461	513	512	482	499	465	476	499	497	520	487	478	498	493	501	450	478	479	476	468	492	524	471	485	509	498	494	475	549	481	502	509	509	496	493	512	458	460	504	497	513	480	488	486	479	480	493	511	475	477	485	519	496	487	502	515	461	497	489	460	466	519	509	528	480	519	520	478	503	461	502	506	493	478	508	490	462	523	475	541	501	482	478	508	466	467	505	540	506	533	507	494	477	486	546	453	476	486	496	485	510	472	511	487	533	519	493	467	530	529	512	509	455	473	457	460	514	480	485	499	481	471	483	496	476	471	539	524	487	495	524	495	527	488	466	540	485	495	505	493	497	517	478	504	517	502	528	450	541	478	532	497	494	511	465	476	509	513	475	467	488	482	498	477	490	503	548	511	481	465	458	480	490	489	511	485	489	486	493	506	491	498	477	520	486	541	517	519	534	510	512	496	535	461	483	520	492	508	496	503	512	510	482	512	493	494	527	530	539	481	515	513	481	501	479	523	479	464	498	466	538	488	505	535	482	507	527	488	504	516	484	507	500	501	536	468	521	493	462	497	474	472	523	497	511	500	510	469	495	436	529	466	498	497	511	500	479	483	535	484	509	531	491	457	506	495	475	508	473	495	432	464	476	461	502	479	472	539	491	527	469	512	503	564	503	526	529	507	477	496	548	528	528	490	461	494	472	515	505	491	477	482	475	476	542	518	484	488	539	481	514	486	465	469	486	512	543	509	553	505	524	523	497	518	509	490	526	500	518	471	527	523	514	472	513	482	493	456	513	464	507	551	486	474	528	496	488	472	490	501	489	508	471	516	505	531	500	497	555	495	509	494	508	491	464	523	494	476	464	471	502	473	488	486	452	491	501	467	504	511	496	500	471	484	489	468	503	475	508	510	515	477	528	483	466	526	511	481	483	496	482	488	493	501	492	461	534	493	509	514	471	502	491	503	503	469	490	482	480	497	497	524	489	485	514	484	501	499	485	471	480	493	494	521	504	510	494	464	505	501	476	488	495	491	494	492	487	513	564	464	516	492	504	491	498	520	512	502	517	512	482	526	493	488	505	463	476	526	481	510	468	493	483	477	492	511	440	464	489	477	517	529	503	494	529	509	498	479	524	511	484	514	467	497	525	517	508	523	534	494	504	482	505	489	517	475	483	494	503	474	527	483	474	480	506	469	490	481	492	471	532	512	507	484	500	494	483	512	537	477	480	486	516	511	505	493	468	481	535	471	498	501	524	492	512	501	526	500	470	507	515	472	488	513	488	507	453	500	480	491	491	507	423	518	477	523	530	450	496	511	520	506	517	509	523	514	536	530	502	507	561	483	502	534	464	524	478	512	512	492	506	538	481	486	467	472	538	509	477	488	449	482	496	487	496	533	480	488	499	521	509	473	526	511	534	497	518	517	492	538	482	536	523	517	500	460	539	472	519	509	492	483	513	499	454	478	525	484	480	520	520	487	487	474	491	504	528	498	512	450	458	476	505	503	498	483	519	485	546	519	506	485	505	476	493	500	499	479	453	499	531	506	537	535	528	518	478	492	535	510	485	513	508	521	456	523	473	496	477	544	506	525	481	508	501	486	534	446	519	474	526	467	460	498	526	554	502	472	514	498	452	497	493	489	500	475	502	505	519	459	555	499	511	492	516	474	472	478	488	515	502	500	503	484	497	498	536	480	494	471	486	496	477	500	541	457	465	481	477	518	498	514	476	498	484	520	495	491	541	448	433	555	477	537	458	474	486	501	511	508	482	505	520	467	463	511	493	489	521	523	459	522	476	505	517	498	513	486	508	469	550	514	523	519	474	509	504	503	499	457	524	500	492	501	513	476	547	510	518	459	502	464	530	493	490	498	491	485	468	528	510	463	471	533	477	457	466	520	508	484	521	508	496	513	491	518	490	504	554	529	522	523	487	480	482	472	480	504	510	512	477	470	498	478	521	485	455	534	468	498	482	493	477	488	495	509	527	509	491	493	487	499	506	540	472	467	466	527	458	544	471	440	511	525	494	497	523	499	502	488	489	494	508	497	516	458	503	517	478	469	479	491	508	495	500	503	498	503	482	512	494	530	489	471	476	521	495	514	514	480	541	501	532	460	531	497	495	518	517	507	498	501	494	511	508	462	499	514	498	508	504	527	507	488	522	494	507	465	507	519	514	520	536	493	511	460	475	462	468	464	463	484	507	495	514	514
25831	36030	18967	5173	1516	703	507	427	404	430	410	436	414	433	405	413	412	418	373	431	412	408	409	441	432	400	389	423	439	434	421	399	421	389	374	404	399	357	418	433	458	435	419	417	417	407	434	407	427	410	399	461	426	403	440	440	415	436	402	369	424	474	411	441	424	412	411	422	450	422	422	423	417	416	423	374	403	446	415	397	387	457	387	412	382	435	378	414	449	411	407	454	398	437	390	425	443	408	435	402	440	400	402	420	405	424	408	404	424	428	431	408	419	409	451	447	418	395	417	441	442	406	395	422	388	423	402	403	382	419	434	413	379	409	422	441	443	384	417	423	390	454	411	436	402	406	404	408	408	427	443	437	412	422	427	407	406	392	419	409	397	402	430	388	418	441	418	400	390	403	403	416	405	407	422	408	417	438	438	395	487	449	391	414	462	394	413	398	434	402	415	396	389	421	395	419	393	424	458	386	417	436	441	406	429	387	437	399	414	416	435	395	414	448	399	440	418	451	396	419	392	426	435	418	399	391	392	431	404	387	434	413	413	415	411	426	428	427	403	414	383	414	403	391	469	401	435	430	411	436	433	425	417	424	445	394	406	437	398	425	414	429	410	400	448	442	394	433	421	394	437	412	411	441	393	366	399	408	456	426	389	429	445	415	421	381	415	378	402	427	420	393	422	425	433	430	430	416	421	438	432	425	441	412	409	412	370	426	444	449	436	416	402	417	431	403	400	406	412	415	424	426	425	447	393	401	404	400	393	426	390	430	426	397	400	420	429	442	437	407	412	385	432	415	446	424	410	433	385	412	411	412	407	426	443	439	429	427	427	411	422	440	436	447	430	414	449	431	400	404	411	437	430	391	394	409	432	437	394	422	401	440	420	417	414	438	390	365	402	413	405	407	389	398	419	384	403	411	427	387	409	418	426	430	415	408	380	437	402	394	441	432	418	420	402	421	416	440	437	432	423	402	432	422	428	411	406	409	394	393	390	381	423	443	424	397	452	442	395	412	421	358	415	457	442	405	418	390	421	417	413	428	428	446	418	391	403	414	430	414	397	420	383	415	392	394	498	429	372	430	399	427	393	437	451	376	437	377	452	395	415	412	414	412	397	383	404	403	370	353	411	412	376	441	441	446	417	458	434	407	386	441	409	415	428	418	421	438	453	413	422	409	427	441	427	416	441	413	425	452	436	428	439	380	463	415	432	439	409	404	392	436	436	381	393	425	429	439	414	426	404	439	431	403	413	396	427	434	422	442	415	427	391	413	446	405	434	423	363	386	455	446	391	422	409	392	418	405	449	401	412	414	424	382	434	440	422	412	429	435	431	419	425	399	423	399	450	439	419	425	431	428	428	439	391	374	396	410	387	421	379	428	435	383	436	389	418	404	412	429	425	405	411	421	425	447	408	401	440	411	462	362	416	417	394	395	398	410	460	426	409	441	424	444	414	408	433	412	409	431	421	367	422	387	421	408	421	424	408	385	412	444	389	409	411	413	422	421	432	414	413	437	408	392	440	396	408	401	423	396	399	393	420	428	413	427	469	424	385	439	443	408	399	443	412	391	396	425	392	394	437	411	408	433	442	428	412	425	396	465	388	431	442	435	438	401	399	444	400	392	434	432	400	420	405	430	383	417	389	419	417	412	434	417	418	421	395	439	367	444	432	434	416	430	435	401	425	438	415	403	441	437	434	430	420	433	400	454	410	397	398	414	426	416	390	425	423	409	434	364	391	445	393	406	404	406	406	438	417	427	409	442	401	405	394	360	442	434	427	427	402	393	405	400	420	367	416	414	396	407	402	421	424	455	409	423	400	402	391	402	391	355	435	432	448	397	406	426	389	430	418	391	444	399	412	376	401	424	415	418	403	394	435	397	438	423	382	432	435	454	419	413	395	413	423	404	405	398	434	420	451	417	427	423	399	447	428	394	421	410	436	401	382	441	414	378	432	436	422	413	415	398	409	443	376	409	402	419	423	454	445	405	439	423	441	412	423	416	414	422	398	431	409	412	384	403	435	416	405	420	421	400	390	421	398	429	419	401	419	410	423	446	420	402	451	433	412	402	419	420	431	409	416	459	402	415	425	428	412	369	429	433	408	409	412	412	409	382	448	400	399	419	415	429	409	422	418	382	400	448	407	408	476	404	421	401	394	452	414	429	453	437	436	424	425	409	454	433	455	433	408	405	413	433	410	384	459	432	423	385	421	441	389	393	412	403	374	392	393	433	412	444	400	386	432	395	445	454	415	440	454	427	452	419	408	438	454	451	388	422	431	404	432	387	433	409	426	404	411	446	433	416	423	385	411	410	400	415	380	422	409	433	401	478	427	410	436	408	425	421	425	397	431	419	415	437	425	422	405	398	386	425	446	408	407	433	408	422	435	395	436	404	426	427	413	430	400	414	376	438	421	412	411	438	428	393	392	409	387	429	438	461	428	426	425	457	405	441	413	438	436	401	411	437	455	370	388	440	402	423	395	419	413	401	427	418	444	413	409	419	401	405	397	390	451	458	422	436	424	423	427	425	454	420	421	410	387	416	405	391	411	461	390	436	435	422	409	429	392	393	400	454	431	425	430	411	426	456	464	404	404	381	439	392	421	411	428	460	406	373	414	427	422	461	411	421	397	428	412	398	395	416	434	427	418	436	371	415	417	401	390	425	418	414	380	446	442	405	385	414	423	408	433	422	430	448	411	404	452	418	401	424	418	408	427	412	430	382	381	413	372	417	423	422	433	422	422	441	399	432	388	427	440	405	375	464	387	411	412	391	433	427	418	456	394	441	418	444	406	401	412	392	443	447	452	388	407	445	384	429	411	417	426	399	401	419	379	425	443	427	416	434	438	417	386	400	365	426	407	406	401	407	418	417	370	409	412	398	415	403	440	411	433	392	402	439	380	450	429	424	407	460	424	411	423	450	374	416	430	423	391	444	451	411	406	410	431	423	414	424	418	400	437	404	405	423	382	415	421	467	414	423	427	395	406	384	448	396	411	427	376	433	393	396	428	428	438	444	419	467	436	425	426	396	420	424	434	407	430	442	376	399	425	442	422	422	423	403	467	411	439	400	431	407	445	409	421	425	412	451	425	401	410	422	423	419	427	419	409	428	452	411	402	416	443	392	417	417	407	419	420	419	411	434	426	429	436	385	428	412	450	414	425	417	449	446	394	409	417	403	415	424	430	419	430	394	432	377	411	417	427	415	422	425	422	464	404	405	412	397	430	386	399	426	410	427	383	403	469	357	437	463	410	381	450	459	411	428	419	417	426	422	392	399	432	417	446	438	411	415	398	441	399	417	431	407	428	404	412	439	400	421	418	435	438	450	366	450	443	444	407	371	418	424	407	428	446	407	400	437	436	439	419	431	406	419	415	422	428	435	420	418	385	415	417	409	399	388	385	400	442	389	413	398	446	428	379	410	430	457	422	420	387	381	411	404	406	389	397	414	436	407	440	435	400	437	422	437	424	395	455	447	374	424	428	465
25244	27006	39390	31846	18851	6147	1391	713	585	553	595	622	605	553	546	564	572	568	568	552	522	522	554	564	562	570	570	581	556	544	574	566	530	575	560	595	539	575	541	551	559	536	558	508	565	604	573	517	555	544	605	584	553	547	533	522	553	573	546	556	514	546	573	536	595	573	591	546	539	489	557	577	520	566	523	552	568	546	484	581	563	525	588	596	535	586	493	569	560	500	555	515	579	558	560	589	598	551	517	542	550	596	582	563	588	563	522	563	563	568	526	521	570	544	548	525	502	516	564	563	561	537	602	571	534	571	547	535	558	543	595	569	563	569	523	571	548	561	549	558	569	576	550	575	538	565	570	526	537	538	536	580	556	522	556	583	563	498	538	553	563	545	563	550	575	547	573	517	534	535	534	523	530	558	544	540	559	564	569	549	544	561	553	530	516	461	585	583	522	619	575	529	558	540	566	535	562	542	579	474	545	553	546	548	569	529	520	540	522	552	597	539	559	535	592	593	555	557	546	570	562	546	558	569	521	603	547	582	546	581	569	581	620	530	530	579	554	600	536	540	581	537	543	535	517	536	572	564	535	588	554	572	595	545	558	531	581	500	577	552	535	564	532	582	550	549	556	564	543	544	540	568	571	527	558	548	526	554	583	526	574	550	584	548	602	534	573	544	530	515	528	549	528	512	575	555	541	521	551	549	573	535	582	545	548	543	539	509	533	548	548	539	525	574	518	583	572	524	547	522	541	517	555	561	596	527	561	531	555	539	582	547	548	550	531	555	562	493	559	546	552	561	529	553	544	514	572	559	490	540	553	533	570	548	553	548	570	511	567	531	527	508	514	577	610	554	557	555	581	561	536	541	555	577	540	559	565	615	556	520	559	538	595	605	528	559	534	527	559	550	525	554	579	585	568	546	548	539	558	551	582	520	529	529	551	559	605	519	529	580	560	531	541	553	564	544	573	554	511	577	526	536	536	543	523	585	563	544	528	522	572	577	539	592	529	551	515	563	565	507	518	533	511	540	560	500	566	574	554	552	572	567	603	561	518	539	580	543	540	577	559	545	513	528	542	525	562	535	525	556	544	579	550	573	538	523	576	536	544	558	552	557	512	545	587	593	513	583	558	575	570	528	575	560	582	534	521	533	482	547	530	585	546	581	528	547	554	527	556	583	540	594	566	541	555	531	540	533	560	560	553	542	593	525	522	510	559	538	540	516	536	586	552	523	560	507	579	564	551	513	577	530	545	534	568	534	516	582	536	549	582	575	555	536	534	563	539	579	527	515	598	528	563	547	526	550	563	513	573	544	520	569	484	545	547	541	549	524	584	552	563	529	576	574	530	528	560	573	538	488	568	536	534	531	557	534	537	562	548	535	583	554	604	570	561	576	517	562	542	562	538	560	535	559	556	556	547	558	513	497	576	532	572	572	574	529	530	563	523	582	558	554	590	543	587	545	569	541	582	554	515	559	550	532	522	551	512	559	612	534	550	532	563	553	567	547	547	525	497	481	562	488	557	555	545	521	537	532	531	556	591	569	589	582	543	524	549	524	535	540	556	562	544	536	550	526	553	552	497	586	547	546	593	541	539	508	567	549	550	528	577	568	539	538	550	511	527	523	583	537	539	597	553	538	538	551	522	565	527	544	578	521	602	516	549	562	515	560	571	572	549	553	554	552	550	554	544	541	530	593	540	541	510	536	544	523	578	590	587	571	582	537	538	553	563	544	530	562	521	529	566	514	519	546	575	578	561	515	507	577	560	530	535	574	571	521	531	568	548	538	545	516	534	552	533	545	540	546	514	551	566	531	543	526	513	533	546	528	519	568	539	511	583	528	536	567	580	588	502	537	527	566	521	543	512	563	539	519	567	559	539	529	573	572	527	564	570	580	515	571	539	534	532	529	583	568	553	515	543	611	555	497	533	569	523	538	557	542	571	572	525	594	531	515	546	546	553	540	529	552	570	537	580	527	557	540	566	565	581	543	521	589	536	549	550	552	596	584	528	583	549	556	525	542	572	549	593	540	586	535	543	519	558	503	571	509	571	569	573	550	538	551	608	547	551	603	544	538	545	504	598	552	535	573	575	490	559	532	528	540	523	512	547	556	552	590	580	516	567	541	562	573	553	552	552	525	560	518	546	511	537	554	587	525	589	561	562	555	558	571	571	535	557	597	546	582	523	601	547	544	539	561	536	540	556	576	531	538	579	596	538	516	508	558	543	562	553	581	560	565	553	554	564	545	581	546	550	506	523	567	524	559	577	561	569	538	523	590	569	533	520	509	568	520	523	547	560	542	567	536	561	554	568	533	556	537	522	574	541	535	556	548	551	544	586	545	529	580	530	541	585	539	536	537	594	510	536	536	567	570	532	591	506	584	568	537	564	573	549	576	539	537	514	541	546	558	532	555	538	582	574	544	551	586	580	569	545	555	552	615	532	542	555	530	601	565	533	561	575	563	554	595	589	577	554	554	531	566	568	573	554	571	534	534	517	558	509	543	556	493	573	507	606	563	540	563	560	563	565	549	511	528	604	591	523	533	583	563	545	550	545	560	580	561	554	548	550	529	544	583	550	543	495	530	578	563	547	554	561	564	543	572	585	599	518	516	594	554	538	553	563	546	591	573	574	565	544	565	565	573	573	549	551	519	555	572	545	543	549	537	568	547	563	574	583	588	576	571	556	525	553	552	502	555	558	570	559	531	531	536	520	535	545	589	548	583	540	532	531	524	508	532	549	521	535	569	537	565	545	539	556	536	550	576	535	551	544	546	554	536	569	533	550	557	478	559	527	482	581	526	570	545	515	529	565	519	547	584	610	539	553	516	558	539	562	527	523	513	550	544	581	563	571	527	557	576	548	545	571	549	555	554	600	517	530	544	510	561	555	584	573	605	575	547	529	592	574	546	577	531	542	537	539	580	554	566	540	538	561	581	561	573	560	556	559	572	556	543	540	573	560	586	558	565	530	548	527	559	571	559	510	526	589	554	572	578	518	577	584	568	572	531	539	549	580	546	544	596	608	550	554	560	539	549	570	538	580	552	524	530	584	556	516	567	561	564	519	554	567	566	591	541	544	568	545	524	545	525	530	512	580	509	576	529	539	548	553	531	526	534	614	550	565	572	552	548	544	558	581	533	539	506	512	541	525	574	533	553	558	551	523	554	534	521	568	527	578	575	553	577	591	551	565	530	587	598	560	567	584	536	552	556	564	595	540	565	563	524	568	510	578	537	528	568	564	541	546	527	510	525	542	556	551	564	509	552	536	563	514	546	537	520	555	551	528	566	566	603	559	569	503	590	533	557	566	557	561	578	526	537	525	581	603	548	567	560	539	567	593	570	567	564	513	547	587	569	534	524	554	534	574	552	551	548	554	541	573	529	541	529	563	533	562	553	582	534	544	561	583	548	547	540	614	534	537	566	603	541	573	532	553	542	545	561	582	523	536	524	522	544	585	598	512	544	550	569	580	520	550	557	562	535	567	575	555	548
59864	89470	57723	24637	10348	3016	1058	621	562	524	485	518	510	498	480	525	521	525	526	477	504	501	551	552	512	479	484	516	478	497	501	475	504	555	532	493	515	492	484	530	487	494	511	460	502	486	477	525	504	536	535	502	457	486	510	507	502	511	482	517	507	512	519	538	487	530	515	467	549	509	518	492	498	495	483	501	463	512	496	545	529	478	499	523	550	528	527	473	542	468	488	488	526	492	531	545	523	476	475	457	534	432	484	496	502	486	500	504	553	506	514	491	500	483	500	501	468	515	505	477	472	453	495	475	528	495	499	523	487	511	493	511	531	508	495	511	499	499	498	487	490	521	453	536	475	503	478	527	518	541	455	509	472	460	515	510	522	488	488	519	490	498	486	505	515	556	494	493	517	463	483	499	530	494	495	506	494	473	485	495	497	526	544	527	500	498	508	475	519	530	547	505	474	486	511	522	506	470	477	495	501	511	479	490	476	477	517	481	499	492	557	523	545	481	477	511	483	536	482	465	501	491	529	523	484	520	537	500	500	477	507	486	518	499	504	462	534	483	502	511	475	488	497	518	490	516	473	463	504	511	509	501	498	519	482	511	502	464	496	475	499	512	466	504	454	507	490	522	466	527	497	513	504	477	553	516	529	505	507	507	478	486	467	495	494	474	509	507	509	534	525	495	463	481	526	469	512	484	534	519	497	474	540	495	478	524	517	463	516	521	501	495	509	508	466	476	536	517	495	515	500	507	474	511	492	505	504	510	521	536	489	502	496	510	517	510	495	512	458	520	542	525	514	530	502	504	497	496	510	456	489	465	498	484	559	498	456	470	504	530	486	491	507	521	536	540	480	524	540	527	524	478	484	568	494	490	511	481	514	499	444	477	521	481	475	523	479	487	473	467	479	485	484	480	481	489	512	490	495	500	468	506	527	488	493	510	491	495	490	522	506	500	488	517	494	490	499	494	513	517	551	472	522	464	479	505	485	538	474	526	515	503	509	511	505	454	479	511	501	486	499	538	488	523	507	574	471	508	510	482	547	516	467	473	480	472	511	493	510	528	508	508	520	503	529	485	497	502	500	489	514	506	516	523	497	526	556	565	497	545	507	504	536	540	517	521	517	492	540	534	559	524	532	482	528	497	506	518	468	498	502	505	500	523	465	500	512	475	471	520	524	530	516	492	514	499	483	544	487	487	474	540	502	502	478	538	530	495	500	494	504	495	478	467	474	503	511	518	471	501	517	506	503	480	456	508	498	507	506	496	527	502	494	514	461	499	480	508	518	504	464	483	494	480	525	507	490	489	513	487	507	503	521	529	475	520	503	473	482	526	484	537	505	535	483	489	520	481	490	497	454	503	510	471	504	500	518	515	523	499	478	513	497	512	474	488	488	434	507	486	504	524	522	483	529	478	525	512	461	463	513	515	480	513	495	481	511	505	509	508	523	514	525	507	499	486	526	483	517	487	482	500	500	535	513	525	470	484	490	515	502	452	478	511	465	540	465	504	470	471	508	541	483	528	517	450	475	504	494	533	516	492	493	503	494	499	478	480	462	501	510	512	464	542	519	502	488	505	454	488	499	504	456	518	518	492	485	474	531	505	487	511	472	515	521	484	513	511	469	535	516	492	482	512	511	467	496	527	500	503	517	534	519	563	490	507	482	495	494	503	484	483	487	504	481	518	509	499	504	480	492	488	494	502	498	487	454	493	500	513	510	493	473	500	480	491	528	519	498	497	505	552	506	489	500	482	522	497	495	487	512	479	502	525	483	468	495	478	524	486	505	521	483	511	488	471	475	499	481	543	500	495	511	499	489	530	518	480	504	498	476	492	554	503	482	522	496	538	538	532	504	478	476	484	462	510	511	502	467	490	505	490	513	479	460	476	512	493	486	487	530	513	473	492	500	510	500	524	493	475	520	484	511	500	469	487	492	468	472	488	489	492	506	531	484	512	494	514	499	521	470	475	495	484	457	492	494	454	487	478	505	477	529	526	485	442	506	515	469	478	492	509	503	496	488	487	509	497	528	502	481	495	527	460	550	502	519	482	478	490	486	474	568	471	492	510	522	532	505	512	519	507	510	468	506	514	488	458	463	473	505	472	444	480	492	510	497	524	506	497	500	501	501	480	531	522	479	509	458	529	501	511	535	530	489	532	499	467	492	504	498	538	503	491	512	499	499	508	486	512	520	525	492	498	530	479	551	494	496	523	467	507	488	498	509	513	501	528	492	457	510	533	487	512	513	487	494	466	516	524	512	516	497	507	516	501	491	492	486	464	493	471	516	504	507	498	525	535	502	492	493	503	491	511	476	491	460	491	513	512	462	443	510	500	456	492	432	505	505	518	522	474	501	509	544	511	497	500	499	515	518	580	480	520	479	509	500	542	488	476	481	520	448	500	463	483	513	527	498	489	474	510	539	498	493	475	479	495	537	534	538	504	488	473	517	522	497	499	477	510	515	523	521	462	539	506	498	531	531	512	510	503	552	526	499	487	529	505	513	489	532	534	497	518	499	520	504	502	510	502	514	529	491	533	521	545	508	495	516	496	479	499	490	472	466	520	542	499	474	478	523	494	485	486	518	482	498	480	499	530	480	525	497	538	477	505	526	521	549	501	514	511	516	497	485	496	543	449	525	506	502	502	484	506	474	488	493	455	524	476	527	469	453	493	521	478	481	495	502	464	510	529	553	470	480	480	495	505	494	491	535	526	530	533	520	556	521	511	475	547	484	495	525	476	547	491	510	473	527	473	512	521	510	487	472	534	510	493	501	488	477	479	483	501	503	458	538	552	492	513	493	502	495	495	505	499	502	484	521	478	544	495	482	471	508	493	533	513	521	471	513	489	533	531	528	514	517	497	512	503	465	486	498	534	530	492	503	515	495	512	483	535	509	498	503	502	526	510	511	501	467	468	476	520	504	466	517	528	480	542	477	495	468	454	518	463	509	532	505	471	462	520	506	527	476	511	493	495	535	495	486	507	497	495	523	487	540	534	488	520	487	532	483	483	506	515	493	489	460	453	474	486	439	447	467	506	493	479	463	529	511	514	489	530	461	491	514	507	533	484	479	531	488	521	561	495	514	514	470	498	458	491	486	468	508	509	515	480	494	496	472	505	511	520	519	506	466	452	513	538	501	500	493	475	541	477	497	506	463	505	508	530	449	523	491	494	470	483	496	522	504	495	480	528	507	512	498	503	480	530	494	526	494	495	531	462	502	456	471	496	509	521	497	512	513	517	501	497	515	487	537	487	485	494	498	487	535	454	496	464	534	537	500	500	502	498	514	477	530	465	500	500	511	488	507	508	493	478	514	491	482	492	490	500	508	494	499	523	513	457	489	491	485	500	466	485	464	509	526	532	523	498	529	473	498	519	516	510	493	494	485	494	489	475	492	507	486	468	461	503	492	483	482	485	562	482	512	498	509	475	535	499	494	476	545	497	494	528	523	526	500	483	492	471	513	485	533	518	465	484	519	498	545	486	511	500
23947	23830	34233	31289	24009	14590	3512	1110	765	779	710	721	707	666	717	734	678	669	708	664	689	681	727	732	687	689	714	694	717	662	715	681	728	696	703	643	694	691	676	693	678	686	691	672	707	687	678	712	665	650	691	634	713	725	728	678	672	719	670	642	634	689	685	687	723	670	627	715	708	731	673	690	664	714	673	665	687	682	685	696	695	661	711	680	725	693	700	598	704	698	670	699	730	718	685	681	677	682	731	689	685	732	691	702	648	727	682	701	682	678	664	698	666	707	700	700	680	676	693	673	664	674	680	719	712	677	640	686	682	663	715	645	683	678	698	664	693	668	675	689	747	691	683	713	649	687	693	694	651	648	693	689	646	671	633	723	707	673	689	654	707	672	666	693	695	681	663	671	694	684	679	661	701	691	691	700	684	667	714	708	680	702	651	671	699	708	671	702	625	710	749	708	679	721	692	647	682	641	674	645	694	683	670	691	701	654	674	689	679	678	681	713	657	726	692	734	686	668	676	662	666	670	664	653	680	690	658	668	692	709	687	652	674	672	678	703	656	701	710	698	722	689	686	731	693	688	633	703	639	634	665	661	712	702	710	678	614	676	730	686	651	677	636	675	684	659	661	676	697	671	648	691	704	704	649	708	690	645	645	690	668	728	715	700	670	729	690	640	712	677	668	672	722	665	656	630	686	624	668	782	626	685	666	698	662	640	679	668	732	718	717	666	699	668	639	649	694	721	694	677	692	654	694	678	655	654	695	694	700	713	724	672	693	658	691	648	650	712	648	633	686	661	695	681	698	691	723	645	712	688	650	636	718	662	719	657	714	655	687	679	684	662	702	713	680	674	657	666	708	684	730	673	668	672	684	687	674	686	697	701	729	675	672	655	672	695	657	711	664	702	680	740	660	713	689	648	716	660	695	698	666	658	668	722	655	664	633	652	692	625	656	641	681	674	688	652	661	670	673	675	654	699	694	655	670	659	660	688	652	662	674	704	712	646	718	690	708	685	732	712	667	656	702	708	716	655	690	658	707	627	682	728	704	670	723	648	684	685	680	684	684	719	670	710	682	736	656	669	696	708	644	716	694	712	672	669	651	686	696	688	670	697	693	696	719	661	688	684	697	709	676	718	686	693	703	654	672	643	693	659	635	693	665	675	649	687	634	677	662	729	676	660	672	690	627	671	681	661	693	663	666	725	674	698	698	727	712	697	718	704	674	686	680	705	689	678	679	656	743	684	672	653	733	665	715	682	659	714	639	670	677	689	722	673	673	656	678	647	667	678	697	664	677	681	643	727	593	667	665	721	696	653	661	637	643	720	690	696	695	663	693	674	667	734	668	704	641	669	659	705	683	653	685	697	656	700	725	711	678	667	655	662	691	679	625	700	691	662	708	734	692	694	674	661	695	692	679	648	696	701	652	658	684	669	674	707	659	685	656	645	693	668	666	654	680	746	723	664	668	681	675	692	702	679	643	658	656	692	657	657	688	693	674	685	688	648	697	650	709	677	682	702	690	674	684	706	703	652	717	636	624	674	649	713	695	689	679	692	653	704	714	688	690	693	682	729	644	675	716	700	662	667	699	702	712	682	680	662	697	676	643	696	685	707	670	651	710	645	682	694	702	652	699	659	681	699	643	641	703	672	613	669	636	664	651	695	655	696	666	679	704	707	675	671	645	627	676	715	697	693	712	687	687	685	693	667	704	671	634	672	706	687	710	699	679	691	658	693	702	647	666	631	658	699	659	649	683	618	663	707	651	659	729	677	685	658	727	662	735	690	706	674	700	659	665	648	723	706	632	680	701	648	716	659	667	676	703	656	676	685	700	710	698	723	715	677	678	679	665	659	693	651	682	704	686	699	683	630	758	694	698	687	679	739	703	658	649	729	694	708	714	734	717	734	635	676	690	666	672	646	685	688	711	648	702	616	698	708	696	682	713	651	662	637	680	698	661	677	696	689	702	684	652	660	703	661	644	707	642	707	686	723	676	689	690	679	684	674	666	710	651	687	708	679	711	650	657	629	635	706	645	719	692	647	661	727	668	626	669	644	696	655	685	686	631	697	723	662	641	727	647	728	668	706	683	677	673	646	703	651	677	654	655	693	692	665	673	674	691	693	677	704	675	660	658	697	711	694	655	707	667	656	706	742	710	668	695	657	712	691	645	714	658	659	644	701	626	702	690	651	734	672	696	684	688	678	662	683	648	699	697	703	625	670	693	656	706	648	671	687	686	683	678	665	693	707	635	667	655	687	727	677	681	716	666	685	663	686	668	690	680	660	699	669	664	668	692	656	667	694	733	749	660	648	643	686	658	666	719	675	714	709	682	627	670	649	664	674	694	713	695	704	703	604	681	753	720	675	666	671	660	690	668	651	703	694	693	635	723	744	667	678	691	687	690	698	618	666	677	609	628	695	667	662	683	659	629	650	666	678	645	648	634	697	670	680	616	701	670	645	637	678	658	708	707	638	657	680	660	694	617	697	695	683	695	692	726	698	644	716	675	655	684	679	714	693	639	680	713	656	703	683	710	649	684	717	639	664	656	678	702	728	659	677	685	673	677	656	674	705	692	693	657	632	700	661	697	654	689	677	659	685	746	711	620	647	676	639	747	712	638	693	691	672	698	682	687	684	708	630	693	681	679	646	677	672	650	688	697	739	636	671	703	676	705	669	688	705	720	694	735	631	677	727	686	702	657	697	690	709	695	666	663	698	701	666	706	713	700	652	686	673	652	681	662	664	652	705	667	692	672	737	675	684	695	641	635	637	629	729	661	647	707	666	666	685	699	772	660	706	699	731	663	670	672	678	715	723	655	665	684	683	653	670	675	652	693	679	714	705	648	662	684	693	697	696	686	640	703	712	622	669	679	707	676	636	661	651	716	667	731	666	666	674	690	661	702	696	658	690	653	678	688	656	694	686	673	657	623	637	705	693	734	685	645	687	684	669	696	692	731	677	700	736	689	688	723	659	685	667	664	690	685	667	708	668	706	677	656	705	664	725	701	720	705	664	697	675	678	681	631	680	700	670	655	713	664	706	695	675	673	736	731	691	695	694	702	668	700	703	656	718	678	707	691	728	683	682	669	674	675	698	654	675	684	691	695	664	713	670	660	690	664	669	698	662	701	692	663	757	639	650	692	673	643	695	737	676	686	711	677	675	704	685	687	680	718	694	653	660	701	703	715	630	709	673	658	694	680	651	664	633	701	675	663	679	664	703	661	685	654	690	739	700	701	673	678	711	693	697	675	666	690	663	712	686	690	697	672	679	686	676	717	650	660	632	729	674	704	657	687	702	690	671	698	720	684	670	672	685	701	699	706	733	643	668	653	697	699	703	655	648	652	698	668	689	728	652	654	653	627	668	659	671	717	654	673	698	698	659	682	680	692	681	672	712	734	649	718	655	637	640	672	679	683	716	685	688	680	657	635	680	724	727	677	679	732	722	689	633	603	677	647	678	666	660	677	645	699	772	637	693	669	686	687	651
62618	100295	65326	40895	17924	5577	1632	895	739	670	645	612	653	620	633	629	639	631	603	589	611	602	636	603	627	631	637	599	648	637	656	637	583	679	584	677	609	649	641	639	602	648	650	634	617	639	651	641	650	648	644	666	643	640	611	613	651	629	666	630	670	613	597	647	626	643	629	614	662	634	687	636	614	612	599	630	635	652	610	615	626	655	618	608	661	630	654	633	634	622	621	645	650	648	604	602	609	642	671	648	604	706	623	598	622	671	599	609	606	638	637	626	656	615	637	657	600	601	666	642	662	634	609	669	659	632	654	696	642	638	649	598	653	606	607	646	625	639	566	621	650	611	646	634	660	596	629	631	640	620	655	623	617	610	647	641	649	608	634	615	668	606	648	616	662	637	617	614	609	621	617	620	630	656	643	638	642	614	622	597	667	645	634	593	660	651	624	571	672	611	656	630	590	608	635	605	603	612	600	656	654	635	724	665	695	656	610	609	697	618	606	653	650	609	637	628	647	636	628	604	648	602	604	668	642	635	665	612	616	623	646	667	655	629	598	640	649	660	646	629	606	613	602	633	625	651	634	622	624	662	666	654	679	633	615	616	620	646	623	634	628	630	616	655	654	649	633	620	641	631	643	651	636	663	607	617	652	620	576	650	591	638	615	597	607	662	643	644	654	650	610	639	653	622	630	641	606	617	593	618	653	605	629	621	624	615	638	631	668	633	609	614	633	662	602	612	650	629	612	626	594	618	616	647	620	641	635	644	591	622	649	592	620	622	630	641	646	657	571	671	613	630	623	668	643	613	651	632	626	581	585	631	592	590	635	680	617	586	627	625	669	619	649	622	634	653	599	638	653	622	651	605	665	592	622	633	611	601	633	608	655	594	602	614	620	626	635	615	615	630	620	681	677	645	639	638	699	654	634	596	646	664	598	620	638	677	606	607	651	616	632	632	627	624	631	662	592	622	651	634	670	636	565	631	563	672	678	673	626	626	667	633	628	633	664	620	625	646	598	612	629	658	585	609	655	613	661	604	576	654	634	663	641	637	665	627	664	612	602	601	618	564	653	634	619	616	584	685	647	630	607	611	638	615	623	667	656	634	579	618	609	650	641	616	626	631	612	627	595	617	647	633	631	639	628	630	675	604	625	644	643	596	659	606	651	641	621	631	655	607	640	654	624	659	653	600	624	642	610	608	665	640	599	579	653	628	629	634	638	610	613	627	619	640	602	620	611	623	606	609	628	650	681	650	638	640	607	625	623	640	602	589	615	630	651	640	609	671	678	691	644	625	583	640	637	594	629	634	630	649	643	622	605	607	658	614	638	641	671	634	631	600	608	667	594	636	675	630	635	613	620	631	646	606	669	624	666	653	604	632	610	620	667	616	650	632	623	613	647	637	621	615	667	636	626	640	611	594	608	595	640	674	631	662	617	668	632	605	626	594	626	610	633	647	608	609	634	649	600	633	629	624	630	607	631	617	636	584	648	653	642	620	641	646	606	652	622	633	623	663	617	623	614	656	623	616	634	667	638	631	605	643	616	653	612	673	641	641	550	631	655	631	632	612	647	658	595	646	625	589	603	655	645	625	673	632	662	641	644	663	657	631	628	610	623	611	640	651	585	645	596	610	608	595	641	600	602	658	638	611	625	617	643	557	597	585	608	688	632	593	623	624	665	665	589	671	624	626	646	646	595	638	600	633	608	616	612	664	602	639	649	615	651	619	629	644	667	640	638	624	638	653	638	623	595	636	636	665	647	632	632	662	638	597	596	660	616	641	657	661	659	605	625	627	657	632	613	637	640	645	587	645	599	621	585	607	672	616	624	609	599	586	608	641	634	666	645	652	595	616	623	589	622	680	639	607	614	605	626	612	610	566	623	589	642	645	669	631	612	585	676	632	624	671	662	620	617	668	620	579	603	627	600	659	660	602	621	683	603	621	603	623	638	623	643	629	632	667	623	631	614	605	591	594	660	602	642	650	601	661	608	645	646	622	594	643	636	590	626	592	656	622	595	683	678	631	597	632	613	667	648	675	623	614	622	631	647	625	636	600	628	588	651	616	624	630	612	672	633	584	647	629	625	637	661	622	639	665	621	590	643	679	638	613	616	602	647	624	662	627	615	599	642	651	641	600	612	640	609	620	646	631	605	642	701	638	606	623	590	610	635	605	617	659	608	642	666	651	592	648	634	579	637	628	604	608	649	634	686	610	618	622	650	619	661	596	622	636	681	665	606	584	602	630	617	604	645	670	582	656	650	652	614	662	623	627	626	648	645	659	636	635	598	652	603	659	621	625	655	670	623	669	623	587	669	661	646	624	633	675	660	660	649	603	676	612	678	639	627	631	594	637	627	633	610	612	657	568	646	611	602	674	650	649	613	629	643	642	624	592	605	634	653	636	634	596	632	631	616	602	616	650	655	606	597	642	624	587	622	675	640	623	629	639	614	627	589	654	636	590	649	647	642	602	639	667	574	662	642	569	643	621	634	645	597	627	589	627	676	631	625	602	660	635	614	664	643	625	640	619	616	635	660	625	640	642	611	628	653	679	648	634	593	605	691	641	620	591	596	612	631	651	684	637	626	660	622	649	645	650	638	657	604	645	598	663	637	680	660	616	627	609	604	662	658	556	581	621	628	619	613	620	590	644	615	602	639	646	612	642	625	638	656	629	632	623	662	623	630	656	640	587	642	621	638	597	642	621	639	588	623	661	628	600	661	660	595	644	638	623	584	627	636	595	624	641	644	637	640	638	667	665	608	629	590	684	624	622	652	609	606	613	698	627	650	640	654	622	593	612	639	644	625	611	616	593	609	657	612	617	649	634	581	679	620	657	645	609	655	648	643	605	610	606	629	637	639	629	683	618	651	620	610	662	631	624	647	605	619	634	598	648	619	638	566	618	618	635	641	611	653	655	658	617	610	622	632	577	597	639	623	608	606	624	647	589	604	612	596	629	610	604	601	625	632	644	639	657	612	640	639	634	649	658	642	594	650	593	681	608	616	593	609	612	644	623	601	637	620	620	601	616	615	623	654	647	633	643	616	625	605	626	620	603	612	610	611	646	620	644	619	617	630	656	619	648	664	639	637	618	604	628	605	625	624	628	599	621	630	662	614	618	606	620	675	655	626	620	644	607	591	646	606	576	630	677	615	641	636	616	645	590	646	652	597	596	629	613	620	634	603	631	592	644	694	648	623	633	643	638	614	645	651	637	645	608	660	619	619	625	617	609	637	657	652	629	625	615	639	621	669	652	616	631	639	613	631	614	609	627	597	598	613	656	660	566	659	641	680	644	621	674	638	639	624	642	662	639	620	621	603	627	640	619	641	658	628	668	618	573	633	627	619	600	629	642	584	611	605	668	686	628	667	615	640	627	603	620	638	618	664	621	647	598	589	618	621	585	597	608	659	615	608	617	613	603	612	642	636	602	633	559	637	628	665	668	612	650	613	606	636	630	667	614	673	660	606	612	667	600	572	587	610	604	571	641
30706	30086	24629	9608	2235	720	588	479	443	483	451	456	449	456	466	486	474	477	467	415	429	456	456	503	483	457	413	446	423	472	458	429	407	430	480	469	484	479	478	469	438	481	429	474	416	431	451	454	480	484	430	457	438	459	479	422	452	441	440	422	458	502	461	476	452	461	419	424	455	470	471	464	467	470	459	491	456	444	498	449	448	473	423	477	469	480	507	451	456	480	468	457	475	481	444	499	432	459	477	450	464	475	472	455	473	452	445	431	440	475	483	486	437	467	456	448	431	443	459	432	443	458	465	472	487	452	484	508	417	462	458	473	467	472	458	464	458	484	434	488	479	470	460	479	492	396	456	471	480	483	493	486	462	457	493	482	441	431	493	468	472	470	459	423	441	435	451	485	438	448	421	450	465	451	460	486	453	456	439	437	475	471	447	443	434	432	438	468	422	428	469	505	503	422	491	456	465	474	455	447	460	470	499	433	475	482	421	430	493	451	465	433	457	434	435	482	468	467	450	449	497	482	463	412	468	508	473	425	478	444	484	460	458	420	474	429	466	487	469	516	475	431	442	432	426	460	489	478	419	458	447	436	467	472	503	470	432	446	460	434	491	439	477	480	488	422	496	465	471	477	466	475	428	454	437	444	464	448	472	452	427	466	459	458	448	472	500	487	474	431	478	458	449	430	450	476	456	467	426	474	463	437	444	450	483	449	455	476	463	479	431	430	451	503	479	434	466	460	451	471	465	465	446	449	443	464	475	478	477	473	469	485	461	479	470	440	450	452	471	495	490	446	420	456	437	460	443	479	455	451	455	445	490	453	478	454	463	491	441	427	470	445	467	446	440	468	466	484	470	466	456	462	478	414	455	515	442	441	471	481	500	486	457	454	499	421	439	467	443	418	470	436	470	467	473	433	479	426	483	456	492	444	456	470	481	460	467	436	440	454	453	432	463	443	471	470	461	476	479	433	476	443	461	453	448	460	472	432	459	463	477	488	459	454	493	424	489	459	464	422	437	454	428	492	436	457	429	477	450	467	427	490	450	445	442	437	486	485	407	446	462	451	459	464	463	457	448	453	459	449	462	414	411	434	472	451	458	467	494	476	423	445	417	474	459	501	457	476	449	475	465	492	427	456	462	446	450	457	453	475	449	442	457	438	433	453	491	457	449	462	431	459	446	446	384	509	461	487	463	495	426	456	420	427	447	414	434	419	482	479	455	479	457	443	467	445	472	466	452	479	445	488	464	483	448	462	474	479	441	453	480	483	456	450	485	454	446	434	479	465	448	475	455	434	451	431	454	433	428	437	434	443	454	451	509	477	443	418	417	431	479	488	465	444	443	444	463	460	462	445	414	468	431	506	446	428	442	438	442	478	491	446	452	476	461	469	489	435	502	463	470	469	452	455	438	484	461	463	471	459	471	455	453	431	490	441	449	464	456	506	453	471	487	453	462	481	487	465	461	437	470	491	480	477	457	491	478	480	462	449	432	424	484	470	423	444	454	452	459	449	441	441	432	449	450	485	459	498	469	456	455	483	425	484	455	451	483	437	441	455	461	435	466	472	494	425	425	445	450	475	461	492	452	469	454	472	472	449	464	452	462	412	431	461	464	444	471	450	465	420	463	426	440	468	480	457	456	491	439	447	458	510	432	455	439	482	481	417	425	468	468	452	434	480	464	517	470	453	455	473	465	463	503	482	469	467	457	471	462	468	459	491	471	425	454	452	485	423	474	452	458	486	461	486	441	464	453	462	480	469	435	478	460	488	473	470	450	468	451	439	432	450	461	458	433	487	454	486	466	436	486	424	454	444	474	447	430	470	487	458	443	464	460	442	468	445	461	474	451	469	447	426	462	464	467	473	490	454	470	475	432	465	486	425	437	422	450	436	469	493	489	477	464	442	460	471	430	461	442	488	451	436	432	414	467	463	446	454	485	453	512	446	480	419	433	478	476	448	438	491	471	492	460	510	465	477	458	446	453	447	459	412	440	432	481	444	472	470	472	489	422	494	418	474	463	413	454	423	435	470	444	447	471	453	469	426	408	462	502	425	472	468	443	467	476	492	463	414	440	485	474	439	449	468	468	473	444	498	465	455	416	429	471	467	436	433	449	446	420	478	474	466	458	500	442	465	420	510	458	453	438	419	504	451	508	481	471	482	473	424	486	446	444	450	467	454	463	435	453	474	454	467	443	468	473	452	468	472	451	429	456	477	471	454	500	449	417	465	449	478	480	484	433	450	462	438	424	430	448	487	466	485	417	493	443	415	489	436	465	456	447	435	494	447	454	463	436	441	458	448	451	465	461	436	490	435	480	450	438	434	463	469	446	465	477	473	478	449	492	442	437	428	458	486	449	457	449	458	453	478	444	458	446	489	423	465	444	501	452	456	464	446	470	467	472	469	447	450	484	467	453	445	470	442	461	441	483	424	454	447	459	461	483	460	478	455	467	484	480	467	451	469	474	463	469	443	461	488	506	451	444	428	463	481	420	434	445	441	461	449	429	446	432	453	487	419	446	467	450	461	450	497	472	453	436	445	456	478	464	424	420	489	478	452	430	488	464	503	457	428	429	469	449	428	427	450	437	507	448	430	449	462	438	519	475	469	408	439	461	494	462	462	443	446	483	454	519	458	469	448	466	442	486	427	458	436	465	462	453	491	490	459	459	469	446	515	466	457	435	443	460	461	463	480	433	469	460	451	423	426	457	480	437	437	450	457	467	442	480	477	473	498	470	434	454	433	456	457	452	448	478	456	450	431	445	473	455	482	462	422	427	472	447	466	485	439	456	440	496	419	494	463	453	467	437	439	449	474	477	469	467	459	472	424	471	477	450	507	465	453	444	440	474	444	466	457	442	429	464	466	446	451	458	457	452	472	435	491	459	470	473	470	481	452	499	455	454	466	474	442	465	427	458	476	466	442	450	459	462	459	455	479	455	502	462	447	452	438	472	458	469	426	482	446	464	437	444	451	457	456	473	441	426	430	447	450	455	453	491	451	499	471	425	449	514	454	485	476	437	480	427	456	509	460	481	465	455	462	500	423	447	397	455	379	456	460	454	442	460	465	479	477	463	468	472	454	481	468	476	486	474	435	432	462	427	466	434	463	441	464	450	460	487	449	488	431	471	463	458	471	473	497	438	455	478	438	470	452	469	502	463	449	502	473	479	443	473	478	493	463	478	420	495	475	460	482	447	426	422	443	452	450	455	443	431	477	467	501	452	426	482	461	469	467	434	431	450	468	484	438	492	462	475	464	460	425	454	439	451	448	480	449	427	423	461	456	470	464	470	422	433	465	484	456	488	449	464	494	384	468	474	472	452	433	451	439	460	466	444	453	435	469	504	410	458	462	423	472	482	431	458	467	466	485	438	442	459	444	441	438	483	493	441	452	441	474	472	446	409	448	430	475	476	460	453	443	464	421	470	492	469	465	455	438	520	475	425	453	456	454	453	453	498	465	466	453	456	450	468	442	488	479	429	499	429	430
24580	33884	18174	5163	1896	689	484	430	399	412	391	362	367	378	387	382	376	389	374	347	370	366	396	393	405	383	368	375	408	379	381	370	387	416	381	384	376	361	392	396	398	368	383	390	362	401	383	335	387	368	369	390	380	384	360	373	405	350	387	423	365	388	392	368	405	383	334	407	398	402	386	372	342	359	383	370	376	374	352	377	412	406	406	400	382	395	397	385	381	403	407	380	377	359	413	364	394	392	358	349	377	396	413	428	377	401	376	401	407	409	406	406	394	365	363	387	395	412	340	393	405	341	360	380	356	408	421	362	389	359	387	353	421	395	392	399	358	397	370	440	397	410	338	377	402	367	401	372	406	350	419	394	385	424	397	369	391	389	416	381	387	421	392	414	410	397	379	363	401	366	361	388	399	381	403	409	404	355	383	384	361	381	397	411	386	359	387	397	426	368	370	385	404	383	409	383	379	389	391	383	418	359	365	335	406	368	387	400	356	387	375	415	391	384	397	401	409	423	397	408	391	396	381	392	392	391	412	405	375	358	376	374	415	394	356	359	400	402	387	375	400	391	397	377	388	365	383	366	383	404	392	372	392	367	350	367	424	382	388	456	403	388	428	410	374	384	406	384	397	423	366	380	393	391	421	399	385	349	395	413	375	391	407	363	379	378	359	386	415	356	370	384	393	380	404	429	402	392	395	369	381	377	390	412	347	396	377	420	348	367	400	375	394	415	406	390	402	361	386	380	378	399	352	401	393	414	393	395	375	374	378	379	391	379	381	367	386	388	372	320	415	390	367	408	358	344	380	416	373	414	381	388	355	372	382	386	373	392	421	352	404	368	376	392	382	402	395	332	389	417	380	372	376	393	384	410	380	427	388	359	429	412	368	407	392	378	358	367	357	373	406	362	399	382	357	382	392	376	394	403	388	383	412	361	352	399	391	381	431	385	352	391	392	417	412	399	382	385	419	407	373	381	377	357	395	392	394	375	369	393	375	398	418	356	410	390	396	408	376	375	405	396	385	388	413	377	398	382	395	376	385	379	369	405	367	360	381	376	368	379	361	368	400	344	366	385	396	389	368	422	394	357	392	361	380	404	373	372	362	385	357	419	393	362	377	362	337	385	378	391	397	350	365	387	407	354	336	415	395	384	378	414	402	380	369	345	364	386	400	395	413	353	370	404	385	367	409	410	393	395	442	385	414	406	356	384	401	411	397	380	375	392	394	383	370	405	399	400	373	391	376	426	376	377	379	379	359	371	389	429	400	364	381	392	445	394	366	387	359	385	411	370	392	436	387	378	387	400	379	415	369	352	399	358	357	402	380	415	365	419	406	417	406	386	377	422	399	386	372	376	388	381	417	391	380	369	397	356	386	400	407	350	414	394	383	356	399	400	398	371	363	406	428	401	370	419	405	402	422	367	389	378	404	389	370	391	401	374	394	366	398	359	384	366	388	388	370	377	386	405	377	395	382	380	389	338	383	375	393	389	377	364	392	385	392	411	408	393	411	355	388	369	395	373	396	404	365	391	368	351	378	377	399	393	355	381	377	385	353	387	392	388	375	361	383	403	357	402	397	388	375	329	411	383	395	410	361	379	390	379	343	370	386	408	391	400	383	378	369	408	381	389	399	369	353	376	396	387	404	372	358	354	410	391	387	399	400	388	383	410	382	376	394	358	395	391	362	366	415	383	409	386	429	386	415	405	390	365	369	415	372	380	396	402	360	409	366	410	377	364	395	376	364	375	387	400	409	364	366	371	396	398	368	370	434	374	370	408	384	384	371	367	404	413	398	396	391	382	370	388	374	391	356	386	366	414	375	419	388	373	383	337	414	394	342	389	401	365	396	378	416	376	420	362	384	427	363	357	389	378	387	325	365	395	395	428	372	385	378	402	409	372	383	410	374	401	413	396	381	374	427	413	370	377	416	366	397	379	375	390	359	344	372	386	368	386	416	420	360	415	382	358	388	408	396	338	383	392	392	403	354	380	381	371	374	330	371	375	404	376	367	391	386	394	404	413	411	393	372	398	393	400	372	409	384	381	340	377	393	399	375	385	392	367	397	387	365	414	390	372	385	419	376	381	394	372	382	337	373	372	408	415	406	373	363	384	386	380	367	380	418	372	374	387	385	354	367	367	342	403	363	387	395	364	402	367	390	353	427	370	363	401	346	338	376	364	387	400	370	386	367	379	350	353	382	373	419	383	378	396	409	384	384	401	354	404	356	352	390	377	362	389	354	347	416	327	374	367	382	382	386	367	375	378	369	412	378	391	415	397	404	399	379	397	380	351	424	379	388	401	354	418	357	349	417	429	393	416	378	373	404	378	415	415	386	388	380	415	383	396	375	385	375	377	383	418	387	379	374	430	372	376	371	365	362	405	370	380	411	386	374	396	385	361	376	437	379	402	409	397	345	380	379	386	406	376	401	387	387	332	377	394	417	407	385	390	391	405	368	383	413	435	369	370	368	406	380	396	385	404	399	366	386	367	410	402	390	403	398	351	358	393	382	381	366	364	362	363	374	410	392	408	372	352	356	391	386	402	382	373	388	369	368	406	393	370	388	390	389	401	363	393	375	396	396	356	345	369	390	407	355	385	414	402	360	376	388	356	437	357	415	389	416	425	381	393	391	385	373	388	408	374	358	405	376	401	405	372	389	412	399	386	389	397	415	385	407	354	384	383	354	385	366	355	354	394	387	384	399	373	370	359	413	392	390	383	395	393	389	368	407	407	391	379	361	397	372	397	378	385	378	379	396	359	369	380	368	398	404	324	381	367	387	412	368	392	340	361	365	370	376	364	422	373	390	368	373	404	363	394	397	338	391	389	402	398	406	374	393	396	374	409	366	362	356	364	391	356	408	394	335	372	369	396	379	385	401	355	404	354	363	390	427	401	385	356	406	392	369	386	385	405	387	371	409	372	417	379	370	370	373	352	403	372	390	392	387	330	407	352	405	397	389	375	369	371	390	392	385	407	368	399	398	385	360	418	374	372	402	395	411	374	433	390	352	385	354	352	384	383	406	431	385	373	358	413	403	407	404	344	403	420	350	364	384	369	362	407	372	358	371	391	421	340	418	375	411	388	367	373	393	332	403	372	419	395	409	365	396	415	396	394	363	404	395	411	401	371	404	396	391	412	403	377	411	380	393	389	394	393	373	401	382	389	338	388	365	373	373	366	366	409	393	364	392	356	404	364	372	418	368	374	382	390	417	377	394	394	410	364	379	395	396	352	383	410	383	414	380	351	400	370	376	360	368	352	372	428	363	362	402	366	393	368	429	367	402	363	370	409	389	363	386	409	372	371	385	340	388	399	355	358	403	391	379	390	360	404	373	410	386	367	387	361	374	350	404	358	390	360	379	368	393	382	428	399	358	401	392	412	405	364	402	371	379	364	401	385	410	378	380	371	388	375	381	412	407	367	379	359	378	418	407	385	388	381	404	416	383	357	377	416	372	403	377	376	403	379	405	402	335	387	399	415	368	394
25120	26037	39217	34299	19641	6609	1575	717	565	588	533	609	571	607	568	554	550	540	552	548	522	575	540	574	560	565	551	535	574	470	562	536	547	527	551	572	582	529	547	539	544	552	523	571	553	547	563	512	517	553	544	499	567	528	498	519	472	546	555	501	541	562	543	503	567	538	514	531	529	555	518	536	526	544	568	549	545	573	601	531	576	492	528	505	545	515	530	523	561	542	508	583	537	568	548	502	525	549	496	529	510	498	561	503	510	516	565	532	549	533	527	522	531	539	548	538	572	507	522	544	512	517	558	556	545	528	508	558	522	553	517	518	528	551	514	497	544	568	545	509	562	515	511	547	501	589	528	513	561	520	518	515	535	551	531	565	540	521	574	551	557	512	538	510	523	544	489	549	470	555	499	539	520	517	521	492	531	549	541	529	545	534	520	589	511	554	547	520	535	515	521	550	537	548	517	547	537	522	531	530	540	502	602	527	473	512	530	584	555	556	551	557	570	515	573	528	495	505	544	532	528	566	509	544	552	514	571	540	562	554	497	550	521	518	521	527	560	567	501	514	534	547	523	582	526	539	530	545	552	488	536	561	500	537	573	513	534	534	558	531	557	549	550	508	549	518	554	525	569	469	553	505	522	508	518	509	500	531	569	520	554	484	490	550	513	510	513	541	495	545	538	557	582	560	480	577	558	500	513	548	515	532	584	500	506	497	539	546	543	495	554	518	521	545	576	524	549	547	563	563	504	546	584	544	505	581	561	508	587	484	523	586	588	522	543	508	507	578	524	520	535	551	551	578	545	516	495	535	538	550	521	538	537	518	532	539	525	555	519	541	538	545	547	521	531	556	565	583	540	534	544	529	564	526	524	548	513	562	576	538	540	558	599	531	567	558	523	490	543	519	524	533	515	546	520	501	516	505	534	487	536	507	568	495	533	569	548	499	530	514	544	527	550	515	497	588	546	524	529	543	512	518	536	533	501	549	546	552	542	514	540	542	529	564	512	514	524	542	511	488	521	510	534	517	552	517	509	539	581	514	556	510	490	534	520	534	510	565	541	525	530	501	493	549	543	533	560	538	540	525	486	538	526	555	535	516	518	517	561	512	531	521	505	536	539	554	523	508	506	502	520	528	581	517	532	553	544	549	554	574	582	518	528	528	581	511	540	523	563	543	527	526	540	534	520	518	554	510	568	500	525	518	518	576	498	534	529	537	541	527	543	555	543	551	518	508	539	525	587	574	521	546	525	502	553	560	511	525	531	534	565	526	529	534	516	555	540	509	495	566	564	535	582	550	530	537	562	547	541	540	551	555	551	482	497	571	555	546	505	569	521	543	532	559	525	522	562	496	496	535	534	512	521	484	578	541	568	536	541	517	524	536	539	556	557	528	533	488	553	560	551	519	577	520	536	531	558	507	528	545	535	550	548	542	577	542	524	557	526	514	536	518	513	557	528	567	531	511	544	522	539	566	554	521	572	559	560	560	565	496	599	499	558	552	569	541	534	531	513	555	515	533	540	583	523	544	521	520	521	547	571	558	552	548	521	513	522	504	513	540	527	517	546	520	534	561	486	579	544	535	488	594	587	534	522	558	582	555	567	527	546	571	542	514	551	581	558	486	539	497	568	508	540	541	551	524	556	531	509	541	529	535	513	501	537	526	570	523	535	520	516	512	570	546	562	526	562	498	562	505	488	553	542	527	548	498	525	510	556	529	560	560	476	544	547	559	510	522	534	568	543	534	530	557	518	535	542	543	564	528	527	511	561	499	523	549	519	516	555	517	582	530	551	526	514	524	556	527	530	581	580	544	551	506	529	507	545	479	531	556	571	476	534	506	527	504	538	493	536	504	593	553	557	523	538	561	533	536	557	585	539	562	541	569	495	514	550	535	506	550	492	523	523	559	476	642	524	513	484	580	553	550	550	520	512	553	503	544	541	541	552	588	588	539	535	515	540	522	545	560	517	530	528	575	528	512	547	525	550	523	544	534	576	513	512	497	560	529	566	522	552	510	528	532	523	512	567	554	506	540	571	508	504	534	480	538	532	513	512	530	507	542	527	532	515	522	555	530	532	573	592	541	581	554	518	552	593	539	481	567	522	570	502	545	515	552	541	529	539	552	563	511	507	549	569	530	555	515	529	552	514	518	562	544	503	551	552	540	533	533	568	541	543	524	531	514	463	534	512	537	548	543	520	547	539	574	516	519	556	534	532	532	511	518	528	537	483	584	525	519	525	529	516	573	530	526	545	535	530	537	511	517	556	546	525	504	540	555	513	556	498	535	502	549	555	542	519	568	520	515	535	545	515	544	529	554	533	562	495	546	538	527	496	550	535	539	517	558	538	522	532	533	558	515	517	537	528	546	577	541	544	538	527	560	550	498	544	538	530	527	527	551	543	530	558	521	538	512	515	539	494	524	525	590	531	564	524	544	543	566	539	541	511	508	529	551	532	518	505	538	551	533	565	529	529	532	542	541	530	513	565	533	549	510	555	550	469	540	532	517	542	568	515	515	540	557	538	513	541	556	514	534	513	561	524	539	506	549	538	522	535	559	542	525	540	544	514	503	561	537	507	541	534	542	542	527	559	494	549	490	500	535	546	505	557	541	540	560	542	527	475	510	500	519	530	534	517	543	527	567	534	523	498	564	551	548	567	566	534	535	558	493	538	540	559	538	524	555	528	513	498	537	544	535	508	487	560	507	516	505	541	529	553	505	525	532	542	566	530	544	556	532	548	565	553	563	571	533	551	550	561	521	563	522	525	536	553	526	522	533	533	588	600	549	518	514	550	515	535	524	512	565	510	588	491	560	523	533	530	525	528	521	554	536	509	475	492	486	587	530	527	484	497	524	522	519	522	496	513	518	554	508	513	507	553	538	567	533	545	518	557	510	532	559	486	539	562	531	535	533	508	510	520	553	515	565	526	561	534	517	512	501	537	505	546	573	507	509	542	532	550	486	566	543	540	532	575	543	540	481	557	549	524	547	521	553	521	502	526	557	540	549	547	529	539	524	485	491	537	560	559	568	567	537	577	532	569	562	528	510	478	546	526	547	519	499	548	554	523	517	488	514	493	568	514	556	522	534	534	552	536	536	552	515	528	524	534	562	488	553	554	544	557	551	538	561	507	535	537	529	563	564	544	506	508	529	536	565	514	529	529	552	546	525	550	495	522	512	527	575	531	543	538	561	519	539	489	512	526	512	598	532	517	530	527	568	509	519	544	527	490	556	525	553	519	564	514	548	551	537	544	502	553	569	535	530	577	531	538	478	516	553	608	530	552	541	527	519	535	519	520	515	502	503	502	592	502	556	502	546	535	502	500	546	547	510	514	515	510	515	500	518	512	562	520	503	616	541	541	514	531	515	485	534	572	513	534	583	532	544	541	534	581	510	543	545	552	513	510	549	549	528	519	499	518	531	535	535	519	548	529	491	549	525	560	528	550	568	533	519	553	511	518	544	554	525	532	528	532	530	498	554	526	517	524	559
60176	89138	58686	28584	10915	3412	1209	619	499	462	474	506	500	507	481	534	515	480	488	465	492	461	496	472	466	509	523	447	486	455	447	510	560	462	499	486	499	514	505	488	436	482	523	485	521	478	463	465	509	479	518	502	497	483	509	470	480	458	501	487	489	475	533	501	509	466	519	513	526	476	480	489	482	512	434	504	472	538	450	496	520	491	499	516	460	527	455	465	506	476	484	526	486	511	502	511	486	455	493	465	489	507	514	495	490	544	489	506	531	467	494	510	456	482	495	481	494	484	512	466	479	484	498	495	457	474	521	494	519	516	476	490	506	457	461	517	510	509	488	540	486	455	471	520	520	478	487	520	516	493	516	488	498	505	455	445	508	514	471	495	488	511	493	505	498	519	487	491	489	464	484	459	472	470	501	496	491	460	476	507	495	462	465	464	506	493	465	486	515	480	498	470	509	497	483	500	471	495	468	505	459	470	440	444	539	473	489	472	486	492	504	470	481	489	470	487	504	478	503	493	492	474	526	470	528	492	474	496	493	480	520	513	501	519	476	462	499	518	510	494	526	504	517	499	558	518	486	482	453	481	476	506	507	505	465	432	461	459	472	491	491	512	481	513	459	494	482	490	467	485	483	504	510	499	510	490	480	464	516	465	472	463	498	467	482	520	465	479	458	505	487	510	521	512	478	475	474	493	489	432	524	446	482	538	484	521	519	466	556	482	469	456	502	434	541	526	485	499	473	471	525	486	482	468	457	513	470	470	475	491	474	497	499	450	446	510	487	515	512	468	479	477	525	494	509	485	450	469	519	445	461	493	492	474	486	463	527	488	470	500	521	478	510	472	485	482	453	491	514	479	525	480	494	460	488	499	498	480	508	472	526	482	445	469	502	505	478	475	470	471	474	508	478	436	472	468	471	461	441	510	464	500	482	529	503	500	477	516	503	470	452	465	455	492	492	460	466	490	480	451	477	494	504	501	477	508	467	478	469	493	496	504	471	496	541	508	476	529	495	504	496	482	516	477	474	498	494	473	482	503	500	475	518	498	474	484	528	490	495	496	504	503	471	522	519	470	500	497	496	482	495	474	528	507	518	496	470	458	485	493	515	477	446	516	503	470	458	450	484	492	496	483	512	462	465	480	465	498	511	506	525	501	513	488	504	492	440	467	489	475	526	514	495	501	496	507	506	510	470	480	494	490	520	493	456	475	448	493	492	467	507	540	473	445	448	455	499	486	493	499	503	484	473	505	462	520	502	456	496	495	515	485	518	523	458	486	504	466	452	473	498	499	493	476	478	468	491	486	465	480	489	526	510	471	513	453	524	502	447	490	423	473	491	472	513	531	518	454	462	506	491	506	473	503	509	464	451	497	535	455	483	485	494	481	489	513	467	486	463	518	527	467	424	475	492	487	482	491	454	498	526	511	520	441	504	504	496	484	506	440	473	460	487	429	491	472	493	466	507	484	498	482	488	515	449	458	504	514	498	505	476	487	478	500	477	488	504	494	469	475	492	458	522	524	506	489	464	464	490	484	469	516	492	547	483	507	458	453	496	481	533	493	498	451	457	519	528	515	488	486	484	486	478	490	504	533	524	456	516	499	499	479	455	501	478	500	432	474	458	455	432	500	498	471	532	475	480	473	485	524	471	467	497	483	460	508	486	502	470	511	499	472	470	495	466	487	463	520	494	472	487	498	455	499	476	477	475	515	508	472	539	498	462	462	510	486	500	460	497	484	520	483	510	498	479	488	478	503	505	487	473	447	456	479	463	489	509	459	488	469	493	485	500	537	499	493	485	483	462	472	485	515	465	474	499	490	434	492	498	492	463	472	501	484	467	495	480	473	479	493	451	480	506	506	516	493	500	495	500	483	438	505	503	474	520	499	489	491	484	501	503	476	453	482	461	499	470	456	473	481	459	489	447	469	414	487	450	475	513	497	476	454	470	505	492	483	481	442	515	468	488	490	468	459	493	483	520	473	464	521	517	438	469	513	478	514	495	466	437	453	475	464	456	491	481	490	514	469	509	484	456	459	469	486	457	473	509	474	503	481	490	442	470	517	491	486	488	476	470	515	506	444	520	477	440	504	503	520	485	438	483	479	513	469	443	528	470	481	477	506	468	472	511	510	482	527	436	503	498	491	467	477	480	477	507	501	492	463	492	486	493	482	478	478	529	496	493	498	490	518	499	503	511	469	494	484	474	483	502	457	495	472	530	492	489	474	536	492	494	508	475	484	486	478	461	473	450	453	493	467	486	495	466	522	481	417	466	516	492	538	502	517	463	520	484	487	525	497	507	531	490	476	504	461	483	441	487	531	500	488	514	501	462	499	485	478	521	518	506	516	496	490	498	515	497	483	489	471	485	490	474	458	514	506	507	461	463	486	471	530	473	461	505	504	491	478	518	512	501	498	483	466	455	464	484	466	474	522	526	504	499	492	471	485	464	477	485	479	522	496	475	455	477	493	513	500	488	480	491	460	516	492	475	498	505	469	497	479	510	505	489	473	509	505	502	465	511	495	460	459	499	478	488	506	453	511	522	465	485	487	453	447	469	458	485	463	503	487	452	475	511	481	510	494	485	455	532	512	469	476	465	488	500	499	486	475	524	484	476	461	521	498	483	541	500	459	460	490	505	494	475	496	471	497	501	454	462	465	450	456	521	494	479	482	485	482	474	454	515	455	470	438	500	509	514	491	479	491	448	504	485	480	489	444	492	504	516	451	560	526	507	516	509	528	524	486	439	463	450	483	480	477	487	455	494	483	469	501	470	538	480	466	503	516	505	493	469	441	540	454	493	491	508	481	474	477	475	476	473	526	492	503	536	460	485	456	527	472	520	444	477	534	499	538	480	527	512	421	487	498	501	496	463	536	482	489	448	508	503	458	492	495	479	501	471	471	455	455	451	449	484	505	485	465	522	484	505	467	496	451	434	512	455	456	460	487	473	459	476	486	451	480	501	482	489	463	496	457	493	497	483	509	503	501	505	476	517	459	474	514	503	521	531	517	489	489	461	460	444	518	490	466	499	487	509	480	499	504	502	496	498	482	505	472	506	496	500	482	492	460	482	479	489	496	508	476	446	473	513	487	490	491	470	511	495	440	509	499	451	473	528	480	484	508	500	512	508	505	462	533	468	476	508	500	467	537	516	483	497	480	487	521	483	511	458	472	454	475	484	453	495	494	474	481	481	514	453	500	477	493	490	479	483	501	486	520	481	497	486	477	519	470	528	457	519	444	478	535	517	523	497	475	466	512	496	491	472	482	533	507	481	508	489	482	476	463	503	511	468	514	484	479	522	479	470	466	490	500	477	539	470	520	486	523	503	501	512	465	497	469	498	467	491	503	476	503	481	447	514	470	498	499	497	474	494	500	505	477	499	489	450	541	465	489	489	486	484	482	491	458	452	467	553	502	463	478	489	455	483	490	462	494	498	480	499	491	499	485	499	501	470	525	501	476	504	449	485	497	468	495	500	498	473	493	472	555
23869	22687	34710	32444	24286	15616	4295	1033	757	780	710	700	708	690	677	669	696	747	661	735	708	674	730	735	695	659	707	707	716	709	676	700	695	705	678	691	645	731	680	692	641	679	706	706	698	672	683	699	723	653	690	703	686	719	675	705	680	703	651	732	695	698	692	640	706	655	684	683	686	691	719	675	671	666	673	652	632	733	728	669	680	678	636	715	705	651	681	708	653	693	684	656	707	654	708	681	716	667	667	629	688	649	657	688	652	697	688	711	650	680	687	716	643	687	702	705	665	629	683	723	704	697	651	702	644	658	674	688	661	670	639	679	677	696	668	723	688	641	696	641	674	677	662	684	696	651	633	677	668	694	690	667	686	670	697	624	688	685	725	676	630	664	675	667	665	701	671	699	658	653	672	658	687	695	703	655	681	655	762	665	687	667	654	670	685	698	675	696	679	652	700	707	666	669	659	656	733	695	690	663	606	689	646	694	663	722	645	683	618	659	715	723	669	642	712	678	695	650	621	682	717	662	663	692	686	667	634	671	711	663	724	688	686	686	691	690	653	719	713	687	701	706	636	687	657	683	673	628	640	680	682	669	663	699	651	708	705	619	729	622	712	697	680	686	737	658	695	671	632	695	703	675	709	691	718	651	666	684	687	680	689	655	648	646	687	722	688	701	659	674	645	674	694	664	680	687	652	674	684	648	692	733	685	714	697	691	685	685	661	734	647	693	679	690	663	674	668	625	681	668	658	627	687	704	684	703	657	673	700	666	659	645	706	681	697	715	685	662	641	676	700	723	665	643	691	712	696	677	682	681	671	659	680	632	654	665	719	703	665	723	681	690	667	729	696	662	715	686	678	641	709	625	600	738	628	686	656	642	666	672	701	679	635	660	718	664	666	658	696	658	671	669	689	668	678	694	712	659	679	697	695	686	672	701	706	704	710	630	687	650	665	650	693	670	672	666	717	603	684	668	705	654	646	632	646	667	700	667	638	678	631	673	701	658	659	718	655	731	655	681	690	688	723	679	647	649	666	648	699	677	678	670	678	653	633	688	670	674	678	663	703	651	630	690	665	647	672	630	700	692	672	673	680	698	687	681	674	677	638	694	641	679	663	756	679	628	654	711	739	721	668	665	640	672	690	676	692	715	664	651	692	724	661	670	756	706	643	687	634	690	692	704	667	700	690	721	657	714	677	677	691	726	651	715	702	695	658	629	692	698	711	640	751	623	680	736	746	707	677	642	688	654	635	686	663	648	680	700	669	640	633	671	733	687	725	707	678	680	724	695	627	711	656	656	735	704	646	717	648	660	655	675	662	674	678	665	635	674	675	700	722	634	719	709	657	710	660	678	654	664	629	695	689	694	695	702	700	716	710	656	669	666	648	651	704	669	664	677	710	688	651	670	637	719	677	648	685	702	668	676	650	716	648	690	695	711	676	720	659	646	727	671	661	696	666	674	680	663	691	688	649	694	676	663	670	636	710	707	716	647	726	720	625	660	700	738	661	636	672	656	668	658	659	660	674	728	628	668	659	663	715	672	674	720	677	671	639	704	676	720	671	628	659	631	670	660	653	622	668	639	645	688	658	648	667	615	617	726	712	662	674	694	689	644	677	650	659	677	717	676	660	704	680	677	703	672	681	688	686	638	658	672	655	704	695	628	661	655	719	687	665	637	674	633	658	661	711	685	649	704	673	668	693	643	682	639	675	679	682	702	657	658	667	678	634	713	729	702	696	678	694	656	698	670	669	721	640	641	685	679	698	678	709	709	681	709	676	670	667	693	681	701	689	655	658	704	688	665	636	687	744	656	683	741	646	673	643	639	713	673	678	670	653	672	635	676	702	656	658	683	700	678	694	620	691	658	719	676	681	673	718	714	661	611	707	675	663	661	672	661	674	644	692	622	648	649	700	684	685	675	632	695	674	667	712	661	707	695	635	695	718	670	673	666	684	658	655	687	682	680	680	662	649	681	708	671	646	629	652	707	679	660	696	628	628	659	684	688	653	699	732	687	669	736	686	681	618	663	645	668	682	630	681	669	698	669	676	647	645	615	708	678	625	690	682	650	652	680	644	652	665	670	673	694	650	619	716	684	675	682	665	701	682	676	672	690	700	698	659	738	699	690	647	657	706	708	675	697	647	641	677	707	703	665	697	677	687	725	686	656	719	649	681	714	666	684	740	691	708	638	685	655	630	687	731	685	738	704	648	721	698	660	686	715	673	715	707	686	655	688	675	697	696	717	663	695	657	652	706	693	685	691	678	651	673	683	680	730	690	633	692	667	709	670	674	691	675	677	665	686	684	665	668	676	720	701	639	698	678	724	738	668	677	687	714	678	690	673	684	686	695	693	679	663	673	702	724	669	720	647	711	689	662	666	724	693	719	646	705	668	707	688	679	685	662	618	630	649	677	635	733	654	666	679	698	673	691	729	670	646	690	678	660	694	680	667	683	676	658	688	673	665	660	674	731	670	678	686	666	681	724	714	671	686	680	635	665	712	679	692	664	678	712	680	693	694	675	650	669	710	658	658	698	695	662	701	670	717	665	669	635	681	710	702	695	698	683	666	681	681	631	665	650	714	684	712	678	658	672	662	675	691	672	686	626	684	672	661	671	717	702	646	659	644	629	681	711	657	663	665	683	658	672	666	674	698	683	690	684	706	721	700	712	717	693	678	733	686	680	658	623	666	662	661	631	675	720	683	654	683	700	653	691	621	682	691	723	697	685	697	691	634	687	626	671	707	645	645	628	659	677	662	690	695	666	661	677	677	644	652	659	643	697	659	643	678	642	686	666	701	647	656	671	694	707	660	683	649	652	726	628	626	672	643	665	689	675	719	692	681	633	684	672	699	715	640	685	652	666	687	688	648	669	624	649	669	700	703	687	682	700	653	700	683	722	695	694	654	688	699	640	657	668	670	669	677	659	691	654	709	681	740	667	660	678	694	730	669	677	675	685	672	686	666	658	700	711	655	706	707	682	696	686	664	726	653	630	673	642	673	660	653	659	664	716	703	695	683	717	664	665	680	670	709	669	669	685	701	690	656	708	669	651	658	666	653	698	666	702	643	663	629	675	695	656	689	643	750	612	695	667	641	665	670	660	656	650	682	718	666	674	728	725	649	645	673	665	666	698	627	658	702	657	654	684	729	641	666	653	675	645	654	689	666	700	606	641	634	690	623	700	672	686	683	638	643	668	671	693	684	659	701	675	690	675	686	701	632	650	694	672	691	648	688	686	691	677	713	657	704	647	647	703	710	665	651	674	681	618	688	658	654	702	679	686	654	695	687	698	688	664	634	683	695	687	674	708	692	686	664	662	657	679	687	700	690	691	644	716	696	649	698	701	674	668	654	726	623	705	650	655	675	681	649	701	666	683	688	661	674	679	632	661	701	681	705	655	700	663	698	645	692	666	664	669	713	649	726	652	662	686	675	691	696	701	701	632	684	652	686	677	684	671	658	677	661	691	652	682	719	678	641	673	685	682	663
62912	99326	73648	41758	18789	6375	1914	805	665	634	612	613	627	611	649	614	616	601	620	596	699	653	662	608	640	602	638	631	661	587	651	580	653	621	673	680	654	636	632	650	623	673	613	630	613	654	619	612	647	652	659	616	615	616	610	596	649	629	661	627	637	665	658	635	616	644	670	633	644	649	626	642	637	603	631	615	640	610	634	624	667	630	620	602	640	608	634	650	636	611	643	629	589	624	606	602	577	652	593	632	691	597	628	650	614	635	625	595	629	625	607	656	613	656	610	621	588	588	597	612	617	623	585	660	617	623	598	624	581	669	632	695	619	625	656	663	599	643	624	631	648	584	583	620	629	646	612	629	644	634	664	616	607	623	648	619	646	609	612	593	643	614	659	599	615	608	570	643	626	623	626	654	619	636	628	613	647	646	601	643	601	627	660	645	586	597	672	679	616	665	615	619	636	572	622	611	602	611	633	657	619	638	610	619	573	650	591	646	585	598	613	588	603	612	620	613	624	627	597	598	594	649	612	625	621	645	626	641	640	614	639	590	621	596	608	596	616	617	649	585	609	657	599	626	582	581	617	627	610	619	609	649	638	596	622	566	591	715	576	668	622	642	616	603	605	616	602	649	646	618	653	626	559	636	574	634	651	656	645	675	600	650	639	567	705	628	645	617	671	600	618	596	681	613	639	647	615	624	627	657	626	570	602	597	670	624	642	599	614	660	623	634	592	584	655	639	638	626	645	624	614	615	622	633	613	604	590	600	669	619	642	644	643	612	631	632	619	624	647	613	633	635	626	613	657	672	629	639	608	614	632	587	615	594	666	641	578	598	651	604	606	585	631	606	674	606	612	654	623	587	624	670	629	611	634	635	632	620	630	628	572	657	614	643	625	636	561	621	630	663	645	634	616	650	617	604	641	595	674	668	587	640	639	642	601	566	638	636	628	617	611	633	674	659	634	613	608	602	617	644	577	656	587	640	602	573	635	584	677	637	650	618	681	597	671	621	592	629	630	593	582	611	615	666	591	604	587	636	642	617	566	606	618	605	660	579	617	583	654	634	596	653	630	581	620	657	576	596	625	672	568	636	592	634	618	610	619	629	626	635	613	600	674	613	600	583	633	581	643	626	622	622	658	653	651	592	614	647	612	656	616	652	650	615	609	646	620	585	628	670	628	593	640	636	605	625	618	640	604	632	606	627	627	626	598	599	663	621	614	604	586	646	597	652	648	617	607	643	608	644	627	617	619	600	658	653	638	601	644	595	612	658	593	641	606	617	624	587	602	666	667	602	630	657	626	621	623	569	610	655	607	584	618	607	601	619	638	577	649	674	636	635	652	637	628	594	622	623	639	597	629	618	659	568	622	638	636	597	616	633	637	635	598	655	606	631	663	575	627	676	613	648	663	588	655	634	570	660	609	609	624	647	621	633	581	641	615	634	632	648	620	648	614	666	658	666	570	686	598	644	579	604	621	610	560	670	604	622	624	590	612	610	637	632	627	629	672	606	655	623	656	588	599	626	619	609	644	638	633	610	635	597	564	589	595	621	592	675	605	671	619	631	613	607	623	630	627	588	616	614	607	630	623	641	612	632	659	643	639	618	640	635	666	673	604	619	631	661	659	600	601	642	637	611	637	599	604	636	589	639	668	619	633	627	574	611	595	619	591	674	647	619	612	628	670	635	610	640	604	630	624	639	594	616	633	665	640	620	653	631	629	555	637	602	659	632	599	572	681	677	626	598	620	611	630	622	585	633	593	647	636	611	653	674	599	630	601	660	662	628	603	633	599	581	658	663	647	655	633	663	633	631	653	661	634	630	586	646	656	638	642	600	627	613	620	642	625	586	619	587	631	591	629	615	646	596	592	610	656	632	597	614	669	644	586	619	611	640	650	638	654	639	626	627	618	624	636	643	630	635	616	646	605	653	597	610	598	628	699	631	573	592	608	621	637	615	675	621	630	628	638	631	612	652	705	630	644	600	620	589	630	621	597	650	629	642	614	601	628	636	635	581	624	604	591	638	647	626	629	680	673	615	636	600	604	627	673	632	665	599	659	624	663	602	593	624	615	643	635	638	623	624	600	600	681	570	651	541	632	619	598	652	589	620	612	608	618	600	661	625	651	655	600	617	653	604	641	663	642	657	594	595	671	656	681	647	689	642	688	655	620	674	610	644	617	696	601	640	650	628	601	628	615	619	615	692	617	616	637	609	645	634	639	631	666	646	618	582	611	606	604	586	597	636	611	592	588	657	669	621	628	590	694	605	614	604	601	610	638	652	622	591	642	602	611	622	619	606	634	609	610	608	627	625	665	560	647	655	619	616	592	648	615	605	602	673	588	614	612	612	627	611	632	617	665	605	627	660	612	613	629	633	628	636	632	595	596	652	678	621	629	641	632	608	610	601	629	648	644	629	631	588	625	633	622	595	614	607	593	620	679	623	638	568	626	632	642	602	586	625	632	646	591	596	630	631	653	646	618	624	629	610	611	639	639	587	634	630	646	614	620	627	624	613	616	591	622	613	655	625	626	654	646	622	622	626	630	620	629	614	624	667	585	636	648	676	614	656	635	604	630	633	620	595	617	631	630	635	631	605	654	605	621	624	632	603	607	651	601	618	659	633	633	595	638	597	589	601	655	633	629	665	660	638	616	616	584	624	646	590	630	583	622	617	602	668	625	635	623	621	630	625	621	651	639	625	611	589	618	590	618	614	631	634	666	609	652	667	628	641	678	599	587	674	633	627	611	641	679	581	617	580	651	652	642	581	673	667	620	671	640	632	641	593	628	572	626	632	618	635	639	617	618	616	652	625	613	649	611	592	612	613	625	622	653	631	595	589	640	589	660	590	616	622	636	576	609	648	646	627	607	607	647	612	602	665	664	613	650	622	632	667	617	633	641	671	643	599	617	678	616	631	648	629	629	623	627	613	643	637	639	612	622	609	624	660	650	643	646	576	634	583	579	662	622	634	604	631	632	633	633	616	624	638	581	672	568	627	620	619	680	626	619	622	586	623	635	644	635	608	616	585	625	587	609	632	623	593	652	657	616	615	556	605	619	623	646	605	654	621	606	638	647	665	588	646	643	618	644	645	635	618	630	627	656	634	620	612	622	632	597	597	628	627	623	643	627	636	599	607	632	615	590	629	629	631	630	610	554	645	588	584	631	611	611	588	615	595	622	616	635	616	631	562	623	593	630	604	617	620	645	681	645	651	617	636	604	633	623	602	632	640	659	665	625	592	636	649	658	611	629	617	581	637	583	639	679	636	599	618	673	609	618	627	631	661	638	627	631	597	654	552	597	565	604	610	704	639	682	617	602	600	633	635	642	624	622	611	635	681	607	619	596	631	674	628	582	602	623	626	611	646	642	618	616	616	644	615	670	622	651	611	596	619	555	635	618	628	590	589	609	647	588	627	623	634	613	607	616	622	681	609	619	651	631	634	619	586	631	594	643	614	632	613	657	612	654	604	628	630	626	629	650	656	589	630
29706	28378	27724	12530	2532	871	560	518	434	455	471	439	475	504	461	430	474	457	465	471	467	453	461	434	467	452	456	465	446	465	463	474	468	458	437	482	433	499	470	446	484	506	467	449	456	497	448	461	445	473	453	444	471	438	457	480	471	462	476	423	480	479	474	415	447	499	468	456	459	452	484	482	480	494	478	469	472	431	456	445	446	475	457	482	480	462	488	477	447	448	460	453	460	457	469	463	502	454	469	521	461	442	468	474	443	462	433	435	465	452	457	448	501	501	486	463	452	480	441	466	507	463	467	481	452	423	427	428	434	454	446	420	483	455	475	454	480	419	467	449	426	448	438	494	497	463	466	453	409	457	450	458	466	465	461	487	487	423	458	470	474	460	482	435	444	470	494	481	486	444	449	493	483	462	476	453	459	457	440	448	510	417	453	471	436	479	454	473	491	463	482	470	447	469	472	466	432	460	474	447	470	438	455	452	470	498	442	406	493	450	461	422	474	443	461	453	460	481	459	418	467	468	487	476	481	454	436	486	445	441	432	449	438	504	458	450	444	445	462	457	469	486	445	437	475	472	454	459	484	460	457	450	459	447	418	462	468	460	440	484	442	458	455	500	462	430	479	470	435	466	453	438	459	482	463	487	432	465	459	453	444	498	474	484	447	427	450	433	466	453	465	455	445	463	443	433	472	461	494	457	397	469	472	475	443	443	489	472	475	437	436	438	454	436	503	436	440	453	456	468	505	442	460	460	496	411	496	466	479	453	490	460	447	447	465	439	475	460	466	475	476	443	479	430	435	457	463	484	436	436	410	454	442	466	457	426	449	448	451	497	458	472	467	454	406	441	475	437	483	467	456	465	485	459	490	452	444	449	452	473	408	446	429	478	465	417	474	514	423	466	460	459	431	483	468	478	470	501	477	446	436	480	465	489	457	467	438	452	478	449	470	470	465	482	426	430	426	439	453	477	479	439	450	467	426	473	453	440	489	459	459	438	428	442	437	446	471	468	439	483	451	484	467	482	455	450	490	425	492	452	429	450	406	462	471	430	478	458	446	460	456	442	473	485	465	460	495	520	473	453	457	470	436	477	434	464	448	482	445	448	463	474	481	499	468	482	441	473	486	478	414	460	431	437	447	467	459	478	438	449	444	475	469	447	428	435	472	471	449	471	456	446	454	465	481	447	456	475	454	469	448	479	477	449	428	467	468	449	488	479	457	460	434	457	409	463	471	460	458	433	466	469	446	423	468	455	446	427	431	470	481	437	468	442	438	488	457	478	459	462	438	449	449	473	448	423	436	492	423	486	480	452	426	452	418	456	466	466	454	447	432	441	443	478	451	468	462	481	472	510	463	460	456	471	450	487	488	415	487	491	470	451	448	432	486	447	492	454	454	487	457	466	451	452	443	458	473	427	459	455	439	435	453	504	439	456	465	460	491	451	462	427	440	448	434	482	434	463	458	454	462	515	474	497	471	439	462	417	452	447	474	452	485	502	506	429	449	471	499	478	455	465	476	458	444	469	478	461	429	454	425	463	461	464	426	453	463	454	442	445	461	434	483	456	451	477	464	451	459	434	449	474	476	472	446	440	480	459	470	475	450	457	434	452	477	470	483	446	485	439	431	476	467	476	453	501	468	481	453	450	484	428	434	408	468	488	462	476	484	454	438	408	465	460	459	480	462	406	449	463	461	450	451	449	458	438	449	436	438	469	454	475	441	473	425	465	467	472	490	469	456	440	472	431	439	474	468	460	433	454	473	437	437	429	426	457	433	469	492	459	477	473	489	462	404	435	438	455	432	454	439	470	430	474	462	478	477	467	450	427	439	438	441	494	474	431	438	456	458	463	448	437	430	458	437	453	435	471	487	462	416	489	469	483	481	449	487	522	449	463	438	454	454	452	451	457	420	493	444	479	455	467	483	518	431	439	452	509	438	425	448	475	459	445	468	443	469	490	458	441	484	424	470	444	479	473	456	459	490	463	421	444	476	452	438	472	467	479	431	476	485	460	444	504	431	480	455	436	439	437	484	438	447	441	485	457	469	473	424	456	465	442	463	423	467	435	474	453	482	463	450	463	462	418	456	431	479	464	433	466	471	418	442	459	436	406	431	461	446	441	472	434	469	467	481	417	428	468	473	477	429	469	472	492	445	489	433	464	491	421	431	455	461	436	468	448	423	425	459	436	481	435	512	466	469	464	472	410	465	481	486	509	424	427	445	454	479	451	461	437	451	488	495	460	462	444	449	442	454	477	397	442	467	477	448	442	459	442	459	462	461	439	447	427	409	425	454	489	443	477	434	454	460	449	461	492	481	449	431	452	445	488	439	473	459	456	473	504	446	448	469	407	444	488	499	452	445	440	497	477	473	452	474	451	488	456	452	460	495	465	457	466	446	466	454	459	457	470	450	435	463	448	496	438	439	458	457	432	448	472	475	467	456	432	534	455	478	473	467	472	446	441	423	480	454	521	415	473	476	463	484	459	453	470	445	482	438	438	454	492	458	424	464	448	481	464	419	440	432	477	444	435	475	449	456	480	479	437	438	497	426	459	492	466	468	477	451	445	449	477	441	480	419	443	474	439	422	453	458	409	473	443	435	461	442	448	446	423	473	477	441	440	426	451	472	423	438	427	455	442	470	492	492	441	454	490	478	455	461	438	425	490	471	465	462	482	470	447	440	466	443	494	457	442	464	426	478	477	396	473	475	456	478	435	471	464	460	425	473	436	439	451	477	481	478	480	420	443	459	453	453	460	478	483	432	455	450	444	497	478	479	424	457	491	457	478	425	416	457	472	442	446	473	456	437	473	467	468	476	455	443	468	455	477	466	479	448	428	434	469	471	442	452	446	475	464	456	456	479	458	451	449	465	463	474	461	460	441	452	452	431	459	455	490	480	455	429	452	460	451	470	485	438	450	462	466	497	432	491	477	485	443	443	460	427	446	466	497	464	451	452	413	503	457	469	414	453	438	472	452	454	447	461	427	468	451	461	497	462	413	482	484	478	482	478	438	493	516	441	441	482	449	480	427	478	435	445	472	454	426	405	476	446	447	458	475	469	435	425	456	479	446	445	489	448	453	516	463	447	468	421	450	480	491	481	473	496	477	459	476	456	435	459	464	427	451	454	531	468	416	485	438	468	431	512	461	459	457	463	477	493	451	468	436	449	475	455	477	489	466	443	456	461	432	461	461	491	479	470	428	458	500	485	450	464	467	402	445	463	446	454	454	466	481	470	471	441	455	430	503	455	453	425	440	470	453	445	484	507	459	457	438	495	483	437	491	436	455	432	502	452	457	457	453	434	459	463	463	491	464	463	450	466	470	444	476	448	440	443	463	464	473	451	481	466	469	489	444	446	470	454	460	429	433	465	446	491	447	457	450	464	469	451	439	458	444	445	461	455	429	466	463	451	476	460	431	430	485	464	461	463	451	462	462	446	480	472	482	498	456	451	428	448	442	495	454	469	472	492	482	440	493	501	445	451	452
22254	33375	22109	6763	1951	749	490	447	386	389	368	357	364	394	401	403	402	396	404	376	407	419	383	369	401	388	368	417	401	360	407	369	394	430	421	397	378	381	357	395	390	382	384	406	367	381	420	429	374	379	369	392	406	383	399	373	375	419	364	386	405	378	366	389	378	406	369	417	365	356	350	405	395	385	385	419	398	407	364	384	394	394	391	409	375	406	394	394	392	424	378	368	389	373	352	382	402	390	416	402	386	365	395	376	369	381	388	399	411	395	367	413	406	408	383	409	400	354	385	382	421	385	379	423	387	389	393	383	390	391	348	392	379	401	378	379	394	390	378	357	395	399	391	358	382	384	369	389	354	397	408	418	359	423	365	401	370	352	384	408	393	397	411	429	397	386	366	397	355	416	404	370	397	396	361	405	416	354	390	345	371	400	408	412	388	395	388	396	362	381	393	391	401	405	401	371	366	376	375	395	402	384	379	383	389	365	394	377	407	385	356	374	376	386	384	396	367	411	377	377	401	391	380	387	381	398	392	380	386	387	397	373	393	398	380	387	374	408	406	378	396	378	419	386	405	398	377	406	376	390	398	391	374	397	384	409	387	374	393	369	367	376	378	379	390	419	403	395	397	377	416	386	371	351	392	361	367	405	413	361	391	354	413	381	372	414	410	398	411	361	366	357	382	412	384	383	382	385	378	420	390	381	407	386	379	394	372	387	402	398	374	415	380	391	366	363	355	383	416	382	381	423	406	356	381	388	414	365	385	365	395	409	376	378	380	401	373	415	372	373	367	424	373	392	373	375	381	372	393	351	381	396	410	415	391	393	375	409	414	395	372	373	385	374	385	379	372	378	377	381	370	389	369	401	362	388	404	431	387	395	424	374	410	404	410	369	353	391	387	408	359	365	392	398	403	383	389	385	358	387	385	389	411	343	348	387	351	388	389	406	406	378	384	414	374	381	359	373	384	397	365	356	387	388	407	382	361	412	390	369	381	379	385	386	354	381	401	405	399	392	408	391	407	387	398	399	371	385	427	376	405	382	385	390	391	383	393	398	381	397	396	434	444	410	375	394	413	381	367	384	339	337	389	383	407	368	388	396	401	414	384	374	402	373	356	365	365	367	388	353	392	387	349	395	388	403	410	380	400	390	392	379	396	364	343	396	364	392	401	382	400	352	378	399	416	390	390	383	365	367	400	402	342	386	378	383	375	396	385	371	398	373	363	372	377	401	367	360	383	374	359	381	349	390	396	405	409	364	374	387	401	363	397	382	408	411	366	400	377	413	393	382	389	390	358	421	409	386	409	397	364	394	415	401	388	365	392	393	382	396	384	402	378	410	412	383	391	397	378	395	364	386	359	396	420	347	405	381	416	352	375	368	387	372	376	386	377	400	401	396	386	372	370	394	368	386	358	415	390	373	373	419	376	364	410	366	360	369	398	394	342	396	389	381	404	413	426	394	340	417	369	399	384	373	401	365	398	388	422	380	378	373	370	432	376	402	394	408	389	396	372	398	366	395	439	355	378	398	391	384	371	386	411	419	357	395	378	391	422	395	398	440	381	374	399	378	385	400	368	393	374	389	377	394	402	426	374	388	380	368	412	395	400	422	352	384	387	419	392	365	389	360	389	402	365	418	381	408	408	399	399	366	374	413	392	371	406	382	381	416	421	394	400	411	353	364	357	377	403	382	395	409	349	378	383	401	386	389	403	392	405	388	419	391	401	423	363	420	350	375	361	397	390	382	421	414	401	394	421	421	382	422	379	403	395	386	415	418	386	408	417	366	402	412	410	385	369	407	371	386	374	394	395	379	373	410	376	374	420	409	393	382	411	389	389	365	386	402	361	424	402	416	376	394	366	387	386	387	401	393	370	359	378	391	378	408	403	395	399	378	366	407	394	386	382	393	389	362	388	415	396	366	411	397	391	377	368	383	393	375	394	362	379	414	386	391	384	377	383	363	369	384	359	377	354	391	383	422	389	379	382	384	423	440	378	392	385	371	387	400	396	414	361	376	376	366	402	373	409	392	409	370	370	385	380	431	357	410	370	377	353	362	376	378	377	377	409	392	388	385	397	401	386	382	407	405	399	408	391	354	386	368	399	384	410	369	375	376	377	386	403	395	374	425	377	364	402	376	414	366	387	393	396	370	381	409	389	395	393	369	408	411	386	363	425	358	394	384	369	428	404	407	434	400	375	375	408	391	373	397	386	401	400	361	367	343	380	372	371	400	388	366	387	421	396	386	414	412	380	392	387	381	415	393	363	368	354	380	394	396	383	396	378	387	407	406	405	381	433	382	384	371	379	372	373	389	415	387	404	418	371	383	400	379	389	401	357	387	382	405	444	393	378	385	377	383	348	413	371	358	412	382	378	371	390	403	389	394	423	403	390	428	410	406	386	374	396	367	376	384	409	373	388	352	371	400	408	360	406	380	388	388	401	405	411	395	385	399	403	412	373	400	417	394	411	369	406	382	376	430	363	386	396	383	390	378	370	375	364	399	397	404	418	367	412	412	376	403	387	370	374	390	344	397	409	378	391	425	378	428	414	397	381	370	394	406	408	392	373	395	395	381	353	375	395	435	394	366	397	398	384	441	414	364	407	383	402	407	397	403	385	369	375	443	422	395	366	361	381	393	401	387	366	386	383	401	379	416	402	405	381	361	405	333	346	376	422	378	410	427	397	381	397	391	321	395	413	399	387	391	380	394	352	385	420	402	367	397	410	346	392	410	403	401	355	381	413	389	377	402	415	393	395	407	377	417	394	388	401	392	414	404	400	388	387	372	382	362	379	347	368	371	393	377	417	402	418	391	397	391	371	364	375	392	401	397	400	419	352	383	404	407	440	375	395	408	386	381	431	391	399	374	412	379	354	418	428	419	396	379	387	414	378	426	399	406	381	370	405	341	391	379	376	376	402	391	404	380	403	386	384	382	381	366	367	432	392	403	384	393	391	378	402	385	353	402	381	403	412	426	402	364	375	386	380	411	371	397	399	399	399	388	382	378	364	408	391	382	413	370	392	411	426	370	382	386	405	383	415	410	415	365	374	372	369	414	402	382	397	396	384	377	376	404	398	407	398	375	355	406	415	408	405	388	409	376	404	397	439	378	368	365	383	399	344	378	388	381	398	371	415	359	393	402	402	417	369	413	390	395	354	414	400	381	393	385	384	394	336	411	380	401	382	401	404	436	422	348	394	425	379	368	396	391	378	373	354	408	398	400	376	412	387	384	410	375	414	421	412	406	434	388	432	399	393	398	384	383	390	348	397	398	388	378	397	390	376	374	412	389	399	381	388	377	390	403	371	393	365	403	386	387	416	422	380	380	378	373	375	396	395	394	399	356	377	372	373	359	408	397	360	422	382	392	351	404	419	376	424	396	399	364	419	390	394	394	359	386	375	381	347	405	410	382	422	405	358	424	380	399	382	377	402	397	397	373	380	362	405	355	358	404	371	417	396	403	402	373	403	382	393	366	353	358	384	418
25170	25761	39062	34168	19658	6738	1386	678	553	548	551	559	595	542	545	559	585	566	519	556	550	558	562	522	556	613	529	566	544	562	562	597	567	531	541	572	544	513	530	520	537	557	550	544	549	543	565	550	519	497	521	524	549	564	576	529	541	514	584	540	582	549	542	542	567	531	524	487	510	581	506	567	541	522	536	561	498	555	510	576	543	535	529	567	550	526	518	514	531	543	578	539	525	551	574	543	570	481	531	500	577	535	528	549	529	554	554	543	517	513	514	541	539	541	525	544	598	567	565	531	596	524	541	547	554	528	562	561	608	561	517	568	556	525	541	548	524	521	510	549	565	519	519	491	492	525	503	523	520	492	521	529	527	552	544	534	561	553	513	538	582	529	551	517	556	525	533	565	541	544	521	522	553	552	547	524	565	521	560	513	516	523	502	556	510	558	530	527	540	549	488	535	513	575	497	526	523	586	562	545	501	532	552	551	546	548	558	580	487	559	525	508	577	533	596	508	558	534	549	551	533	515	515	558	544	545	527	523	562	569	534	500	572	577	527	544	527	555	563	546	552	545	518	537	523	569	488	554	556	553	512	561	556	562	549	537	547	477	515	531	540	560	542	549	535	532	516	556	535	520	534	533	557	538	572	567	534	552	579	531	539	514	550	543	531	549	545	586	537	532	531	551	529	504	500	507	552	545	499	580	526	507	561	552	515	560	538	554	568	554	533	519	548	580	479	493	514	517	520	506	515	509	511	534	530	541	498	536	531	530	522	524	541	501	524	567	529	532	582	558	567	556	519	537	532	549	511	578	505	519	525	517	526	551	506	564	539	522	542	517	522	573	591	547	514	525	590	544	543	474	555	555	526	531	564	521	553	538	548	539	543	487	526	517	594	534	526	596	534	523	534	510	535	546	552	494	495	509	533	527	569	503	525	509	537	541	513	514	540	527	539	528	523	491	556	516	538	542	532	555	512	535	551	558	497	519	542	584	553	528	569	559	529	555	567	508	542	565	578	525	531	542	565	562	537	536	517	561	540	560	544	544	522	575	521	521	516	558	551	546	499	571	549	576	547	542	538	475	520	575	540	514	526	546	547	545	536	566	559	545	529	532	567	526	541	524	535	529	521	555	544	533	560	532	536	539	558	497	514	546	543	548	548	508	515	500	526	533	560	579	551	552	537	567	530	481	579	518	523	504	522	514	541	564	583	541	544	521	515	546	537	512	523	519	518	528	587	561	541	511	511	536	514	570	583	527	564	547	519	542	547	518	505	564	522	527	516	541	546	523	539	507	575	573	528	518	525	573	523	536	610	543	570	538	528	534	519	533	499	529	532	545	543	545	511	548	556	542	553	547	524	549	558	540	506	535	542	521	523	542	499	557	505	516	537	517	538	534	505	541	523	526	541	501	513	514	537	520	515	525	555	535	551	571	473	540	586	537	526	517	539	573	552	539	545	540	556	526	545	552	535	520	579	538	536	560	532	508	537	506	509	512	567	561	537	558	518	575	547	528	544	540	541	529	522	498	502	491	531	566	533	578	543	540	518	503	515	544	564	517	511	595	543	560	559	511	551	557	558	498	530	528	538	518	505	566	608	570	532	519	511	529	496	514	526	554	518	506	555	535	540	585	539	526	548	550	491	525	553	526	532	557	510	569	594	539	517	560	567	515	558	492	525	556	533	511	548	532	498	556	547	545	581	561	548	482	541	576	521	586	537	509	556	538	529	529	579	533	509	547	572	532	555	526	550	537	520	533	504	553	556	496	523	519	560	557	515	483	538	566	545	537	548	508	531	545	524	546	505	520	549	514	517	557	485	484	545	570	510	550	498	523	526	487	526	531	546	486	555	495	514	536	526	543	516	470	543	538	563	523	492	506	576	543	530	501	547	527	558	543	510	556	567	490	523	564	530	555	535	539	534	484	560	548	542	547	533	551	522	510	538	521	543	482	508	586	517	557	498	535	519	530	552	555	519	536	547	517	513	516	582	541	542	541	493	556	577	522	573	521	558	515	517	495	518	560	570	569	553	555	523	518	544	532	558	501	540	573	542	510	526	503	505	490	548	538	548	497	576	530	547	547	547	551	587	532	519	527	525	556	564	524	538	607	536	543	492	565	545	558	522	544	516	519	498	547	560	579	549	514	513	523	548	518	589	487	541	565	534	505	514	553	479	577	504	516	535	474	525	536	575	541	554	510	523	562	574	490	591	521	513	510	516	522	573	504	540	539	535	542	563	549	542	529	549	538	549	502	520	573	506	532	556	586	523	531	542	517	519	517	543	524	573	519	556	527	532	542	490	549	539	499	563	527	537	557	538	519	565	541	547	540	514	502	542	500	527	523	492	560	519	543	523	524	557	526	580	553	577	565	565	571	527	585	531	523	556	529	559	525	500	550	562	532	518	548	511	535	583	566	536	557	570	553	531	519	515	536	532	556	557	549	566	534	533	551	517	532	551	490	531	539	535	531	531	476	509	491	529	535	571	506	559	512	547	516	537	562	531	573	502	564	561	537	568	541	582	526	531	550	512	537	547	554	520	506	527	521	562	517	531	519	526	526	542	548	524	581	515	532	575	533	532	542	498	523	519	503	531	544	543	561	566	530	517	567	527	537	504	513	529	555	506	560	553	510	555	551	525	557	523	520	516	549	557	496	556	507	528	540	527	510	557	556	515	530	526	564	557	513	536	514	502	564	559	518	529	569	568	544	558	530	500	507	534	547	511	568	555	502	548	557	481	613	519	534	506	572	521	515	587	557	499	527	578	560	547	530	535	507	540	544	540	531	538	524	533	541	504	556	500	505	531	561	513	563	556	521	537	538	541	556	510	544	567	527	547	566	492	512	546	521	510	520	568	574	516	544	533	510	536	527	519	530	528	573	509	587	521	557	533	564	569	518	535	519	553	543	548	531	609	495	571	522	529	466	561	515	541	554	525	544	562	513	504	532	521	565	556	505	495	501	535	534	531	521	565	547	589	519	521	566	552	523	516	568	515	524	537	536	514	511	549	541	508	532	523	551	535	532	517	554	522	565	512	542	517	551	526	510	538	513	500	574	537	601	531	571	496	556	553	562	544	522	554	539	596	501	513	532	510	509	563	537	507	487	552	528	579	546	545	497	528	550	543	555	546	499	523	507	484	509	535	564	565	565	500	525	511	604	517	530	526	525	554	562	514	591	535	598	572	535	552	535	479	511	530	581	552	539	500	551	510	552	530	546	475	478	530	546	560	538	501	508	531	552	525	527	560	521	519	536	520	541	550	573	516	503	537	550	547	567	536	489	561	558	573	534	555	576	525	530	511	511	545	561	583	551	498	563	551	519	530	543	540	548	527	542	525	527	546	514	530	528	470	528	563	518	536	538	497	488	548	527	504	536	508	539	526	530	526	557	523	518	540	520	537	527	537	553	552	534	553	516	529	482	546	562	526	530	601	528	520	524	551	542	513	548	520	516	538	586	515	542	495	597	539	555	560	566	514	514	529	509	555	538
60738	88992	61099	29147	10722	3048	1005	575	485	508	496	481	544	512	507	500	492	469	508	481	521	475	462	461	530	533	500	503	478	511	472	505	504	497	495	465	510	500	502	494	501	473	473	483	522	493	487	508	467	472	508	509	495	499	490	492	487	461	537	505	499	492	491	471	514	505	487	483	461	505	476	501	458	537	463	498	468	528	494	543	483	471	493	509	526	471	473	459	461	449	514	469	488	502	506	479	493	514	481	520	472	497	513	497	458	532	494	495	478	489	489	494	476	497	452	501	471	483	501	477	499	525	455	500	483	485	483	492	462	447	493	506	467	482	495	502	473	501	500	519	485	536	452	495	479	513	479	457	488	492	472	482	518	476	484	484	484	492	497	484	502	457	479	467	473	520	512	514	550	470	475	488	490	482	472	491	492	484	503	491	522	481	472	502	481	482	496	461	485	486	484	480	484	484	520	492	490	481	505	504	460	500	462	502	504	500	510	455	478	504	489	498	482	476	524	488	495	533	475	455	513	498	500	418	492	465	463	482	488	489	459	495	482	476	477	501	500	462	486	437	493	505	505	507	482	482	512	494	520	514	507	470	480	511	474	455	480	482	471	461	510	472	501	483	465	476	519	507	460	486	478	484	449	493	492	491	501	507	532	478	496	494	491	495	489	465	464	527	473	517	515	497	464	477	452	532	496	532	503	457	477	488	479	502	462	530	495	495	473	464	461	509	494	478	528	467	498	519	529	502	493	495	493	504	482	535	466	447	492	524	504	493	530	501	472	491	508	472	464	486	487	529	466	517	473	532	495	484	484	500	491	487	481	496	513	481	472	483	475	473	497	452	504	545	476	504	462	488	471	466	494	453	495	464	476	474	498	492	452	468	472	490	498	472	502	477	485	484	483	497	492	458	472	508	484	496	498	471	515	467	482	501	473	458	513	481	468	481	534	507	485	467	469	473	535	494	456	485	503	471	448	525	477	478	495	510	491	497	499	496	460	499	505	491	486	510	522	485	466	504	499	503	496	506	449	510	490	473	493	493	489	505	498	462	480	537	503	502	464	498	505	510	509	475	489	530	517	492	503	500	526	531	509	481	511	462	491	492	504	478	439	512	487	525	507	523	463	492	487	514	462	517	467	497	495	470	476	487	492	485	457	524	480	459	515	518	506	502	491	452	520	502	523	513	506	504	503	463	469	509	513	475	494	544	492	461	531	476	509	524	492	533	478	477	480	483	524	476	488	512	513	522	456	510	500	462	441	512	461	491	476	525	454	494	445	462	494	496	502	498	494	515	461	486	495	470	506	499	465	530	456	488	499	514	475	488	496	503	464	501	484	500	520	489	494	502	521	481	441	453	496	531	497	456	506	465	518	502	451	504	472	500	473	448	524	464	469	505	475	488	505	480	535	511	490	511	502	471	494	493	551	485	487	451	493	507	487	519	483	494	468	490	487	516	507	517	501	459	485	466	506	487	470	495	444	478	496	474	512	476	481	479	483	467	524	493	468	531	473	493	501	500	509	521	497	481	462	453	488	495	518	508	508	462	530	475	470	487	498	490	479	482	505	495	462	459	503	462	502	552	486	471	488	506	534	474	517	513	460	468	523	502	480	495	479	497	486	466	482	486	482	470	519	499	498	487	477	497	508	508	513	459	513	459	500	455	462	445	454	497	502	473	437	482	499	464	444	487	497	466	500	467	482	500	481	513	495	501	454	462	521	497	468	475	477	506	483	525	494	494	536	488	504	492	483	476	507	512	492	484	459	477	483	522	483	497	505	495	510	477	483	509	462	492	497	514	505	545	498	483	503	525	488	481	516	435	441	475	478	464	506	482	489	467	499	491	520	429	455	490	488	500	480	498	517	467	503	494	455	528	465	466	458	510	485	469	470	473	527	503	481	487	513	492	488	478	494	464	475	468	480	514	522	468	467	463	472	472	472	488	494	440	517	508	462	486	473	465	520	504	483	461	501	503	476	457	516	524	500	512	471	491	457	485	522	483	484	455	515	519	537	526	467	477	516	497	480	484	522	495	479	490	499	502	516	502	489	497	529	524	503	481	472	486	477	443	468	464	472	495	497	445	504	469	464	481	498	473	492	471	464	476	511	492	475	508	439	488	468	496	493	498	560	505	492	496	547	482	497	456	487	502	485	459	493	470	509	471	528	451	510	458	440	504	522	461	525	481	506	533	488	512	492	463	461	513	486	520	480	515	471	506	518	482	486	486	497	490	477	490	465	482	471	455	490	497	466	466	458	478	486	482	463	458	515	495	500	466	503	475	503	487	498	493	468	508	508	525	489	443	491	501	522	471	494	488	482	460	481	481	451	499	510	517	505	509	482	492	497	497	494	485	475	479	428	517	486	515	499	477	513	487	512	459	469	498	521	501	504	519	497	548	510	498	480	499	525	480	479	488	462	495	535	484	453	508	464	529	524	500	477	475	467	509	482	488	495	502	547	455	502	521	507	487	479	490	545	484	491	436	488	494	483	502	475	461	509	462	468	503	499	473	499	504	434	507	459	512	516	513	484	506	521	527	510	459	518	511	486	504	490	495	509	525	478	479	510	478	512	448	462	517	507	482	500	488	457	471	453	468	509	491	482	485	508	492	510	555	492	502	464	511	462	529	466	494	486	463	445	528	496	529	489	490	502	460	458	478	521	451	487	498	473	489	488	484	495	521	517	525	496	444	528	531	503	469	521	459	464	507	476	459	508	474	472	508	476	489	495	494	490	519	486	532	512	467	477	502	456	472	472	488	527	503	496	470	469	480	447	511	487	473	503	534	473	522	459	466	475	484	485	479	470	456	466	492	487	452	473	519	465	488	460	483	537	427	468	459	470	517	491	489	484	515	509	484	479	466	516	494	475	507	506	482	476	487	487	470	501	453	492	479	497	521	500	498	463	552	490	500	476	478	483	468	486	499	507	500	479	487	510	470	496	442	492	487	450	521	483	470	525	453	512	476	507	512	469	494	505	488	488	439	538	486	497	526	472	483	458	500	484	492	503	488	482	517	481	501	488	460	484	469	507	470	524	498	493	493	512	485	465	486	475	503	471	534	517	501	472	501	466	484	491	497	469	482	510	492	508	487	512	493	460	484	497	481	454	516	542	506	503	523	465	494	465	527	488	485	484	483	483	473	541	487	494	471	470	485	491	511	490	456	517	473	527	485	519	522	486	490	502	474	500	517	504	473	541	489	484	474	480	517	490	463	493	502	494	504	463	481	493	476	467	503	484	513	467	475	477	507	508	505	473	507	483	499	514	520	526	502	514	466	466	451	492	517	461	517	475	429	469	558	432	516	491	492	490	560	497	489	465	483	506	509	498	462	482	515	549	474	492	527	473	472	522	489	572	496	539	466	516	532	441	481	513	522	491	494	493	492	453	507	504	477	466	473	501	474	504	504	457	490	470	502	498	512	475	468	457	468	481	491	462	455	514	421	493	516	481	490	469	513	484	515	472	496	475	485	475	495	503	495	469	466	475	499
23924	23546	34853	31382	23291	14407	3495	1073	708	756	699	665	752	738	705	710	701	688	708	723	672	695	723	697	673	716	707	716	720	718	720	697	660	695	708	708	697	667	700	691	698	677	711	694	764	714	672	668	687	663	643	670	718	743	687	740	729	713	670	658	702	713	715	702	746	681	688	701	767	755	700	736	679	651	669	723	717	677	714	727	677	704	714	708	690	695	695	689	751	674	661	647	676	723	667	697	713	625	724	646	686	696	698	754	706	692	666	687	692	657	678	692	665	689	654	641	682	696	685	668	670	694	700	645	744	694	685	720	704	669	668	698	644	669	712	708	653	678	738	704	700	743	715	696	671	709	621	687	725	629	747	637	666	618	684	680	680	654	677	695	667	692	667	679	676	663	636	707	730	660	662	651	686	709	728	638	661	735	704	718	740	640	676	685	676	679	688	701	683	726	713	695	647	698	672	652	670	648	715	679	666	699	722	695	628	685	706	700	680	673	700	694	695	634	697	623	707	679	713	649	620	672	659	683	668	692	681	656	657	678	718	701	653	715	707	726	680	686	702	695	678	659	672	675	704	687	673	657	729	640	719	685	662	651	687	704	671	687	705	699	664	677	673	698	688	709	691	653	745	705	680	704	693	642	660	712	696	693	645	676	694	686	693	685	689	684	686	660	687	692	710	670	667	659	713	691	659	682	664	659	642	662	717	636	675	689	712	676	673	673	709	671	696	710	630	654	661	678	721	673	701	692	648	692	666	652	727	759	706	657	674	704	708	699	632	668	765	680	689	721	640	671	679	643	716	695	694	688	655	660	651	679	685	684	719	668	679	634	721	636	725	668	646	705	676	621	672	675	683	680	712	682	690	643	670	649	712	673	679	662	683	657	691	629	675	694	696	719	731	676	687	712	706	708	737	650	732	709	714	709	760	669	672	663	677	664	711	687	715	653	663	683	707	671	687	614	669	746	680	657	700	710	691	669	710	666	692	673	698	714	713	689	723	677	668	680	663	689	709	685	645	691	714	666	694	665	665	690	694	660	639	715	675	676	695	681	680	704	652	696	691	699	673	679	691	673	677	701	642	664	654	677	680	616	662	637	680	673	645	657	692	672	711	689	742	658	724	680	673	649	692	658	650	692	681	737	687	669	692	674	702	723	649	678	691	710	737	728	683	678	684	680	737	673	695	697	649	684	677	742	675	671	672	682	724	683	684	718	687	671	678	634	677	679	682	696	701	701	685	709	700	733	687	698	676	721	693	702	661	685	705	666	680	683	677	648	660	695	733	671	702	678	662	671	661	666	709	650	717	655	673	668	651	672	682	679	697	734	650	691	684	752	736	683	673	685	696	716	708	680	684	631	658	682	661	697	684	707	656	691	682	680	656	671	665	716	679	699	718	701	637	657	682	691	655	678	680	683	676	687	657	697	674	717	655	675	684	678	651	707	677	710	674	683	672	708	682	695	658	676	692	664	724	654	727	677	719	662	677	713	740	664	722	691	651	669	730	689	670	681	678	692	666	715	634	708	647	693	662	695	648	639	684	690	681	681	654	700	736	630	688	666	704	667	693	645	645	744	742	717	680	693	711	714	730	669	657	701	711	699	661	622	717	686	683	677	672	650	714	690	713	698	694	661	666	693	673	685	709	724	660	684	705	662	713	697	710	690	671	696	680	711	686	711	701	707	710	646	679	703	701	668	696	696	727	706	655	699	678	732	657	734	675	682	688	690	699	663	664	651	644	745	654	696	691	697	679	673	659	689	710	731	698	658	707	671	687	688	653	656	688	689	719	685	683	703	676	688	673	689	652	617	680	680	666	706	697	730	706	723	666	689	659	696	688	670	666	654	667	606	713	755	745	706	716	668	645	672	690	698	707	660	652	687	684	702	672	697	742	700	657	648	655	662	672	675	681	681	724	703	697	658	679	712	687	658	717	680	630	717	647	717	694	695	730	686	689	655	679	692	687	689	682	713	654	711	662	707	695	649	722	705	699	668	711	699	668	704	660	647	687	660	684	680	699	663	694	660	661	677	709	640	660	679	739	666	642	676	674	718	681	723	672	648	720	729	679	694	704	768	663	642	660	684	679	694	702	657	691	699	675	666	680	658	712	690	721	684	681	686	732	658	709	748	695	685	655	673	676	688	696	726	663	723	646	738	718	687	645	676	699	655	638	714	640	671	714	680	659	721	691	678	713	727	714	644	680	705	646	692	719	690	645	700	684	655	647	671	685	673	682	678	675	736	721	719	702	690	646	653	741	714	695	665	711	645	688	692	654	683	693	681	683	691	700	649	717	682	686	657	626	675	695	698	693	633	681	699	656	687	690	713	717	662	675	667	705	711	670	671	673	728	690	731	653	669	698	672	708	685	704	661	655	683	682	686	682	719	696	668	640	725	662	684	686	719	661	655	697	701	695	701	688	688	634	701	703	709	693	741	735	714	697	623	678	688	667	655	720	699	742	702	711	678	684	660	686	632	684	677	701	648	732	704	699	724	709	673	694	677	663	676	671	693	688	687	679	686	674	738	690	667	731	710	657	660	628	698	673	684	665	673	661	669	699	683	689	674	673	732	700	683	655	697	685	654	663	705	662	717	659	700	710	682	696	717	687	676	668	693	709	692	683	706	668	658	701	700	705	683	692	709	658	662	716	695	710	671	676	661	695	705	680	712	676	676	686	716	654	661	686	681	703	670	656	697	697	695	622	698	680	674	697	665	685	678	671	724	693	665	682	668	706	703	675	687	688	640	686	725	639	723	655	672	690	669	671	650	646	694	681	695	643	667	677	702	752	726	657	704	674	682	704	619	631	680	691	706	685	704	705	637	740	679	684	751	721	687	660	610	645	679	695	716	716	646	669	701	666	702	745	688	640	662	707	685	688	730	729	670	712	711	651	663	649	740	690	676	675	618	671	717	676	646	659	703	638	690	733	712	697	671	723	733	700	668	694	678	723	684	689	672	694	668	622	678	689	680	692	667	711	639	677	669	694	679	712	700	654	682	700	701	688	681	720	683	675	729	703	728	671	684	701	722	711	698	719	720	708	705	694	667	702	660	674	711	682	686	690	675	683	643	708	691	677	705	698	688	685	712	694	703	685	635	676	670	638	631	668	662	698	695	720	678	671	656	679	668	680	717	698	691	689	686	716	690	745	691	614	653	620	693	664	690	690	709	716	692	705	692	708	727	732	733	731	621	673	661	692	677	650	682	689	684	656	643	707	652	710	647	690	675	698	699	644	731	667	661	695	632	661	680	689	659	691	622	708	701	684	693	648	638	696	640	686	677	699	721	736	689	669	646	628	653	633	686	725	663	615	672	689	655	677	698	690	671	630	714	672	682	693	714	654	728	713	658	655	682	675	683	672	639	703	674	656	678	670	684	662	731	717	687	686	643	721	716	700	661	716	658	703	656	673	708	665	655	714	661	737	674	709	685	723	713	675	609	700	725	712	684	678	688	676	670	609	675	636	690	699	690	687	687	681	663	686	730
63196	101423	68736	39425	16537	5444	1646	821	653	662	629	648	643	657	682	631	679	606	657	647	646	632	640	671	642	663	669	607	645	650	662	628	660	701	623	650	674	682	622	604	664	670	587	599	644	613	640	674	615	660	684	631	713	617	657	616	667	664	615	628	643	694	639	628	596	649	588	659	606	629	577	590	652	693	623	640	657	599	641	665	635	658	622	625	655	655	643	642	570	633	648	653	612	682	645	633	641	611	648	615	622	587	647	613	628	583	660	628	632	633	640	665	620	653	620	601	650	645	621	616	658	634	705	618	683	638	624	653	627	667	593	657	639	692	688	622	653	614	647	622	643	645	655	636	654	664	610	669	657	627	630	637	660	666	647	630	641	678	653	634	685	645	672	638	621	604	616	638	633	641	643	606	650	668	682	620	613	615	664	625	609	630	649	673	646	662	631	670	630	620	674	596	637	653	674	613	643	602	647	626	621	637	613	620	640	637	679	652	644	674	626	702	645	644	576	657	653	644	641	675	666	599	649	601	660	635	661	656	612	624	601	654	628	651	638	691	644	663	657	598	628	674	664	655	647	639	617	635	659	578	647	645	649	669	646	639	699	572	647	613	637	607	631	634	676	679	651	629	660	631	607	595	645	659	680	699	654	655	628	660	619	638	664	640	635	671	680	633	651	622	637	639	623	678	676	643	635	622	599	715	610	629	618	581	638	672	619	635	617	653	635	666	611	662	607	630	596	616	675	621	645	624	632	634	670	655	603	623	687	661	658	640	629	643	661	682	636	636	604	651	625	650	652	609	642	633	633	612	592	659	642	643	690	681	643	669	627	662	646	659	616	600	630	678	642	627	640	620	637	675	636	628	600	668	633	633	609	626	670	608	642	586	636	652	639	610	633	642	599	700	621	627	648	691	657	648	604	653	634	645	620	668	656	662	600	646	686	674	615	603	665	635	631	624	642	685	609	661	628	610	636	654	644	608	638	625	632	626	671	626	654	661	665	614	690	615	653	656	649	619	652	662	647	616	631	663	667	615	623	649	638	645	613	603	655	641	594	654	642	680	617	670	658	671	646	637	633	623	619	648	669	633	632	627	622	670	625	663	638	665	605	624	625	623	651	633	638	661	621	654	698	628	638	644	664	671	593	628	603	653	680	684	634	581	688	626	628	621	649	673	649	631	673	669	586	639	646	648	679	662	685	689	638	609	556	614	622	638	626	614	648	614	614	665	672	650	609	641	685	596	630	647	660	642	622	642	636	595	608	637	638	640	669	591	665	655	647	648	622	640	635	611	654	640	628	628	654	644	639	678	605	641	647	615	624	659	661	602	635	663	666	642	662	652	655	644	620	618	589	614	646	651	633	636	668	594	613	663	639	649	674	621	632	657	639	621	632	613	652	618	640	621	623	654	624	648	678	629	619	640	639	625	636	610	625	642	633	633	644	609	635	615	623	671	631	627	656	650	627	626	694	650	583	627	621	625	672	640	623	631	644	639	660	618	638	611	643	706	630	629	677	678	684	632	645	651	622	676	607	611	613	612	650	613	659	642	656	592	630	631	651	629	688	615	647	620	609	656	667	624	628	609	673	674	642	589	596	659	648	623	600	643	599	617	681	642	647	627	635	647	616	618	649	622	683	648	636	628	613	680	653	624	632	641	626	597	659	666	619	631	606	605	653	643	593	662	643	617	672	634	643	618	576	684	634	666	606	655	639	634	596	638	654	614	624	615	658	664	638	606	646	638	622	646	707	623	642	631	649	620	639	649	642	610	645	681	670	640	661	602	634	678	650	576	653	717	640	628	642	653	639	687	607	617	677	635	658	667	665	643	646	638	629	596	657	654	612	644	659	602	611	598	646	638	653	634	673	663	604	618	650	601	623	618	662	573	607	598	628	625	621	625	620	663	652	620	696	618	619	625	608	650	608	626	653	644	669	604	624	679	647	632	642	650	656	646	654	694	616	612	648	632	628	647	619	649	656	640	643	631	620	668	617	645	659	618	630	641	598	614	599	621	663	675	648	651	643	654	614	640	668	648	657	626	643	630	642	642	603	646	587	690	701	655	577	646	651	637	569	641	646	607	608	624	613	644	609	647	620	597	661	635	628	648	655	636	674	686	668	648	605	656	655	620	658	610	631	663	635	608	587	615	611	614	617	613	655	603	616	688	628	595	619	629	647	661	629	613	623	617	643	632	614	642	614	634	608	590	625	653	649	647	628	687	642	581	640	655	699	668	620	648	690	620	581	595	665	634	639	668	624	668	655	629	672	675	603	645	634	658	614	593	620	624	696	634	650	640	619	631	650	626	650	664	692	681	629	642	631	626	628	596	593	619	647	668	596	665	594	617	629	676	644	668	630	643	665	623	639	630	598	632	645	609	660	637	663	621	615	651	658	632	631	632	643	640	647	670	620	611	628	663	636	631	652	629	649	687	636	627	669	630	610	656	659	651	636	657	623	665	605	645	630	603	620	622	638	626	641	630	657	638	623	666	658	621	623	611	621	626	647	635	676	662	661	643	659	597	623	627	649	654	626	608	593	639	640	648	644	637	637	644	636	626	619	673	611	634	632	630	642	619	641	630	712	663	617	649	668	642	640	604	642	618	658	628	616	660	630	575	618	706	631	677	641	617	656	626	623	631	651	634	648	606	684	647	644	624	610	653	569	632	649	610	687	589	635	645	651	594	635	639	644	652	646	598	626	668	631	613	637	625	636	658	655	650	638	640	668	657	658	654	625	648	649	610	659	616	606	613	644	605	627	635	643	666	629	612	632	665	640	602	664	649	677	682	665	612	606	631	643	664	633	612	624	624	643	646	652	650	615	678	630	686	631	635	624	685	664	615	637	674	641	615	665	641	670	632	683	635	657	667	641	623	679	664	631	644	642	639	619	639	639	624	694	655	591	681	646	645	618	672	605	634	633	632	669	633	668	654	606	655	644	633	640	622	648	640	640	619	649	618	683	598	622	653	588	653	622	630	615	637	618	670	641	629	682	583	669	642	654	644	619	616	637	621	591	668	620	654	647	608	624	622	670	630	663	620	720	642	649	651	620	650	567	616	606	677	615	683	681	685	639	652	649	662	625	644	621	589	620	629	652	617	633	678	625	611	636	612	638	627	595	633	625	668	665	661	646	631	623	594	650	648	657	655	602	622	633	616	609	645	628	649	624	609	688	612	641	638	650	622	620	627	621	620	654	683	645	628	603	593	606	654	649	670	572	619	601	651	659	639	603	631	621	657	640	623	651	636	663	662	595	660	640	646	624	627	638	615	654	653	621	631	629	601	648	663	623	616	621	630	617	685	614	663	684	644	662	667	659	653	652	639	626	646	622	617	661	625	640	596	617	639	625	624	632	653	637	610	647	662	612	654	631	644	650	626	646	631	631	637	605	673	664	603	679	657	603	651	599	654	661	626	638	618	634	596	650	655	659	621	662	628	646	657	638	670	657	658	620	661	610	627	622	634	638	647	655	692	617	655	624	646	675	649
29924	31322	26457	10994	2251	804	532	533	448	456	519	492	507	483	470	473	488	448	569	507	515	512	478	474	504	521	525	443	513	485	469	531	498	532	469	482	479	459	487	475	439	476	473	488	455	484	484	475	471	474	491	484	463	472	474	475	472	505	481	470	471	469	493	487	478	504	490	494	460	514	494	483	459	452	502	461	475	474	487	467	492	500	504	473	505	488	494	450	455	457	501	487	541	496	465	480	495	482	445	473	495	467	496	483	500	477	485	518	467	482	453	533	504	454	464	483	519	471	505	487	513	469	510	487	445	530	459	473	442	431	475	480	473	470	469	480	501	497	465	479	489	468	475	505	530	506	490	485	505	497	474	477	498	455	496	462	493	450	460	479	472	488	483	461	478	489	474	494	472	455	494	478	496	489	510	460	524	462	486	492	495	530	509	457	468	460	463	490	512	514	462	481	494	482	529	474	470	485	472	464	457	507	484	485	472	487	475	511	470	524	476	429	447	472	511	456	452	458	484	496	475	488	529	466	490	455	493	505	478	459	491	503	519	476	504	474	462	468	511	478	479	478	478	465	481	533	502	456	503	486	492	505	503	488	469	493	522	476	500	461	509	452	476	517	516	512	471	438	498	489	502	482	495	472	485	467	490	512	505	502	473	467	478	480	473	517	451	483	482	522	495	484	477	471	463	478	506	494	522	492	478	479	476	498	477	507	539	487	466	491	517	491	504	450	473	494	457	486	469	428	498	465	447	482	472	456	518	502	496	471	481	474	493	451	491	469	514	499	484	489	492	482	491	508	468	458	479	470	478	446	484	476	480	497	514	464	488	479	516	471	482	470	477	483	474	488	486	494	458	482	515	485	501	484	425	469	457	470	490	494	510	460	492	437	510	496	526	481	495	438	450	460	474	467	515	495	489	448	494	475	487	506	499	479	476	476	494	462	512	476	484	494	462	467	516	504	515	476	477	523	497	458	501	456	444	443	467	472	474	470	495	482	512	457	468	474	493	479	460	505	535	494	504	484	489	475	468	457	490	517	526	489	486	502	467	469	537	462	506	480	480	472	481	510	471	476	468	513	523	458	487	495	478	484	465	475	480	481	472	520	462	477	465	488	493	512	490	477	480	473	476	474	516	483	499	483	532	480	471	434	486	444	497	461	493	454	508	495	444	466	482	478	491	517	489	512	515	478	456	477	475	487	512	478	492	477	515	528	504	501	467	498	483	452	463	494	508	515	474	477	459	475	479	485	480	480	487	494	462	462	474	479	483	475	498	486	509	529	449	467	541	467	439	467	476	469	473	463	470	494	482	477	461	444	481	475	502	525	478	460	525	480	467	515	495	466	456	465	491	491	487	472	505	466	507	468	492	484	493	456	492	465	472	455	467	485	446	477	484	487	502	494	488	486	446	510	511	521	485	469	458	519	516	477	479	472	452	495	483	462	472	493	450	461	455	481	470	491	457	483	478	445	452	468	504	488	472	473	472	469	473	474	481	489	490	441	473	477	463	486	514	501	473	506	502	481	490	451	537	510	486	506	453	479	515	510	487	501	479	493	453	490	494	482	467	518	462	510	497	520	502	486	504	463	472	466	478	470	482	490	479	516	504	465	504	530	473	477	483	487	470	494	485	484	469	473	510	512	486	508	475	451	471	479	482	454	476	492	499	503	459	417	494	524	501	502	466	496	481	505	501	463	481	496	493	474	536	476	485	468	491	500	468	486	487	510	476	495	483	498	516	453	487	502	478	482	514	499	459	499	474	459	468	501	533	431	469	480	479	489	503	467	523	470	453	466	488	465	462	471	453	507	481	472	470	477	487	520	475	449	447	548	491	540	467	454	458	481	462	489	452	480	483	501	478	488	493	512	533	484	471	488	467	461	471	449	485	492	502	474	462	476	472	469	489	518	439	458	431	461	496	517	507	463	468	485	486	481	470	476	482	483	474	466	500	472	478	491	447	483	449	501	483	473	439	519	458	496	488	470	472	495	469	516	467	480	464	487	466	480	466	485	474	453	511	461	473	503	480	497	525	443	494	515	478	505	489	478	500	465	480	456	490	468	529	483	502	504	523	496	479	499	463	506	467	472	499	501	457	486	503	503	513	480	470	424	494	507	449	477	473	484	497	488	434	470	490	474	479	485	518	496	504	456	505	483	485	523	489	499	489	497	482	469	475	515	483	442	499	468	463	493	490	501	484	471	461	444	477	480	489	491	472	503	506	489	478	482	448	473	493	507	466	433	508	486	481	484	477	482	461	480	506	491	490	470	455	496	484	455	512	445	447	472	485	482	479	471	479	461	451	479	474	481	475	472	486	486	452	477	541	561	454	499	442	448	459	506	519	475	497	467	524	498	495	468	457	477	471	496	534	481	521	427	484	466	472	499	474	464	478	451	513	420	447	480	447	490	479	508	508	482	477	523	467	459	474	475	477	487	494	443	482	488	477	459	516	475	510	488	474	461	483	478	497	458	469	459	449	522	522	486	509	446	473	475	473	509	507	455	512	484	445	475	447	443	489	456	455	488	473	465	505	510	450	449	501	445	513	447	469	475	493	467	476	499	468	482	467	507	514	470	489	458	427	516	495	509	497	465	461	472	452	457	423	473	475	488	492	444	448	482	499	482	474	513	475	539	508	487	465	476	499	457	479	483	478	494	483	503	512	460	492	477	482	528	469	481	486	485	472	509	448	512	490	510	540	487	480	453	459	499	519	493	462	474	492	494	486	475	493	482	460	478	484	458	463	456	487	489	440	465	515	458	507	473	483	469	484	444	514	497	486	529	500	418	435	463	493	485	438	477	495	517	467	478	462	498	476	482	452	473	469	509	461	493	506	508	471	478	479	513	478	461	455	495	473	483	463	507	485	506	512	490	474	531	494	495	410	470	485	475	534	471	457	489	479	513	508	453	453	447	486	448	510	481	489	472	499	455	500	463	468	451	507	437	485	488	439	511	494	476	498	482	474	502	461	417	463	493	477	538	479	531	472	457	488	442	512	475	483	466	466	472	469	459	512	489	515	476	491	509	482	475	452	465	474	498	497	493	468	473	482	447	520	508	461	522	472	489	457	434	490	488	485	507	486	477	491	497	494	464	505	464	493	464	436	485	495	466	490	482	490	480	479	495	488	475	426	465	443	500	468	476	498	486	481	454	463	513	455	473	492	500	511	492	496	464	499	516	475	503	488	482	468	492	505	515	472	510	511	504	483	456	475	460	526	439	494	474	429	492	469	458	473	458	474	457	457	466	510	469	448	467	493	455	474	473	494	504	463	449	488	455	508	486	527	524	499	505	466	516	454	465	487	458	498	490	448	477	464	441	467	460	433	477	468	512	523	500	506	465	489	474	463	471	444	488	464	503	486	480	541	485	487	490	477	514	463	502	522	524	471	471	527	447	513	495	497	451	474	490	525	481	471	494	528	432	484	494	433	506	474	490	551	489	515	496	504	493	442	460	463	505	468	485	476	466	497	473	491	466	473	476	486	465
21850	37072	19643	5973	1820	739	475	442	410	400	382	425	419	400	385	435	432	390	399	441	387	419	421	404	401	408	423	402	413	442	387	415	397	394	398	435	383	395	419	408	409	396	416	404	440	426	390	414	419	457	396	423	409	420	417	414	411	372	438	380	427	413	401	411	431	403	422	383	443	388	401	405	375	403	416	411	419	421	431	389	437	378	442	398	428	430	424	425	406	370	417	393	408	406	401	406	394	412	426	397	400	392	414	422	402	381	416	433	419	375	445	417	388	413	411	423	414	374	399	395	375	372	415	409	412	431	408	399	396	427	383	407	429	404	414	399	372	397	431	427	418	392	436	399	383	402	422	388	373	394	397	444	409	421	432	415	395	407	391	405	425	424	414	385	408	394	411	407	412	430	421	412	384	402	406	422	418	410	404	414	405	434	417	361	423	421	388	429	398	415	429	409	425	395	423	360	406	397	404	386	395	366	404	439	423	400	403	387	404	369	385	391	433	382	383	394	424	388	361	405	410	402	412	431	394	429	405	462	403	458	409	383	435	394	381	408	416	389	369	427	411	410	377	400	388	380	412	419	435	399	460	435	396	407	377	394	429	390	379	416	452	434	393	380	414	393	385	433	406	376	399	401	421	424	408	424	395	437	405	413	398	383	403	395	439	399	395	421	414	377	439	387	409	368	394	389	398	387	410	392	419	432	402	416	411	426	384	417	399	437	359	439	400	381	407	443	432	419	428	414	401	396	400	435	382	395	436	407	412	384	404	397	423	391	426	376	418	419	397	382	411	428	380	397	418	410	424	436	426	456	392	427	395	394	415	405	383	437	400	400	402	386	419	419	411	420	404	407	398	396	409	394	389	401	430	403	387	401	382	418	405	383	407	421	404	410	414	412	359	393	407	421	429	428	405	405	377	426	395	397	389	411	395	416	416	392	423	396	370	387	403	375	416	391	390	357	417	363	394	411	420	359	430	402	395	430	393	413	430	440	337	420	321	428	409	404	434	444	424	440	417	406	412	410	424	414	405	393	408	445	441	429	391	411	417	403	443	396	414	428	404	406	409	373	397	396	394	409	412	456	398	427	426	367	397	394	422	413	402	444	414	382	424	403	416	418	433	400	408	414	398	413	372	410	385	419	393	402	376	430	409	387	404	458	408	402	372	411	404	444	376	418	402	399	424	419	406	424	366	418	439	399	384	423	416	424	448	424	392	411	411	434	375	420	402	398	360	419	406	403	390	400	417	391	379	435	419	433	388	435	396	394	374	397	439	388	392	389	439	401	381	429	386	398	404	431	382	399	387	422	401	418	402	399	386	419	387	423	393	415	387	417	390	405	429	368	419	422	382	392	422	382	438	393	390	400	411	389	421	411	432	420	415	453	382	428	413	377	415	407	398	398	438	426	409	373	447	410	389	431	409	427	429	397	388	397	425	414	383	408	416	365	417	389	415	452	420	448	411	405	439	370	399	426	355	396	440	386	412	372	382	404	422	390	441	422	400	402	381	398	398	427	408	398	396	371	415	388	414	415	401	389	433	405	413	378	412	415	412	444	397	406	428	405	415	428	386	432	396	407	420	396	406	399	417	444	401	373	380	444	422	402	407	383	431	400	395	430	415	406	420	411	368	399	398	405	418	434	403	394	412	423	416	403	401	388	360	402	439	403	408	411	365	372	428	418	438	447	394	405	421	443	423	417	391	394	406	398	380	429	386	379	366	376	410	382	405	412	386	393	413	407	398	381	405	429	393	373	440	399	402	397	417	425	425	388	427	391	412	354	413	419	410	401	408	381	420	407	429	408	418	410	392	433	413	426	401	422	433	366	386	410	402	408	397	408	443	421	416	395	390	413	399	427	407	408	413	384	433	415	366	396	417	403	427	441	413	416	395	429	405	413	415	391	415	404	411	417	426	386	399	381	369	393	395	402	416	395	413	402	426	439	416	401	387	392	427	381	438	385	414	386	431	409	386	386	404	385	371	406	399	413	383	393	407	402	413	367	395	428	393	404	394	400	417	404	393	415	385	395	404	388	401	384	383	408	394	407	410	370	403	389	375	443	415	431	433	436	429	445	391	378	414	420	381	360	395	418	380	387	406	365	373	405	413	420	424	434	395	369	402	381	414	439	380	411	410	388	425	392	427	412	388	405	394	393	419	392	420	459	418	395	400	367	420	392	411	370	421	420	414	361	381	393	395	390	419	378	372	411	394	432	396	371	431	411	411	379	390	386	405	395	425	420	385	399	407	403	406	395	369	404	419	425	409	446	397	393	396	407	429	399	417	395	423	443	386	406	430	383	410	383	396	416	394	415	413	422	399	419	425	382	443	429	465	417	406	386	437	380	411	390	416	437	423	418	365	438	383	404	406	410	398	405	403	433	422	437	423	399	384	393	396	376	429	418	379	394	388	353	429	427	369	410	418	385	406	438	393	377	405	438	405	427	435	374	390	390	403	390	419	400	416	414	408	380	419	383	398	387	418	412	405	422	373	444	391	414	386	423	367	382	378	409	422	405	401	406	413	413	441	426	385	388	383	408	392	382	418	370	398	401	403	417	392	377	401	409	380	407	402	436	376	423	414	409	385	416	388	375	409	364	409	389	419	429	408	410	415	410	410	396	430	432	417	402	397	473	390	375	420	385	405	426	394	405	371	406	429	398	412	397	400	382	431	412	381	420	414	377	396	408	417	414	401	368	409	421	412	403	422	412	405	395	378	441	380	375	388	383	434	369	408	393	391	414	378	376	412	434	379	405	394	384	423	425	438	417	402	413	387	402	388	418	409	392	401	402	401	404	428	414	399	416	419	406	419	398	395	420	427	404	397	399	394	401	423	401	409	393	417	417	432	370	392	389	409	393	421	414	404	394	405	377	377	426	398	415	414	419	382	413	388	407	426	391	400	384	404	410	384	431	412	421	400	379	381	376	407	384	440	427	411	405	418	408	404	416	421	415	421	382	390	409	371	389	402	384	379	387	461	414	443	400	408	418	441	429	384	418	419	395	411	403	421	389	416	366	410	395	412	423	406	387	416	373	419	405	405	402	460	365	399	405	427	387	386	385	414	415	358	423	425	405	417	410	435	389	380	389	413	469	401	410	414	430	427	403	388	419	430	436	433	404	406	391	433	414	384	405	451	399	387	388	402	418	403	416	414	406	379	379	446	394	382	403	385	412	408	383	408	391	385	427	410	416	397	407	444	414	412	366	402	387	443	408	416	397	425	424	418	441	429	390	375	378	438	407	418	411	381	411	397	393	385	420	404	432	400	403	416	421	413	414	405	411	400	398	397	422	383	443	370	412	394	381	429	394	383	407	402	384	388	405	421	375	384	413	416	426	416	417	435	410	390	395	390	442	408	418	416	393	388	376	405	388	413	401	398	404	438	374	415	412	397	407	392	388	408	419	407	414	398	416	399	409	454	375	418	399	402	419	399	404	412	411	405	407	384	402	420	361	417	403	402	403	400	443	399	393	398	425	383	403	439	446
25158	26804	40812	33802	18469	5453	1244	715	572	593	584	602	576	593	597	578	547	600	574	560	603	575	579	574	587	549	566	647	582	614	595	535	588	580	582	572	607	609	555	547	577	550	562	603	589	610	586	570	599	561	559	578	600	554	548	591	567	581	558	561	549	552	602	576	574	591	570	574	550	594	583	608	571	545	572	562	570	511	593	560	539	541	573	582	561	566	592	530	569	583	561	569	527	563	538	567	577	536	583	613	547	579	551	588	578	510	555	558	589	592	533	551	576	536	580	587	527	555	642	529	584	569	599	560	536	584	584	569	589	621	579	568	584	553	534	576	626	551	565	584	613	587	521	601	588	620	534	559	558	550	538	576	575	565	560	572	557	539	561	561	573	566	586	606	628	576	582	613	548	535	562	558	559	575	576	551	572	561	579	596	555	551	578	543	546	563	529	546	599	576	573	567	571	579	542	539	602	524	599	557	612	620	575	562	592	556	595	549	551	550	563	547	565	595	563	562	588	597	584	571	553	572	558	537	551	572	603	562	564	564	592	567	574	536	589	524	593	547	560	550	534	615	543	594	555	553	584	595	536	589	544	550	572	568	582	563	571	622	546	581	583	569	593	551	542	541	618	541	585	522	508	556	567	549	562	571	572	562	599	559	596	529	548	582	574	593	545	556	612	584	628	565	577	572	575	553	577	589	552	583	577	591	567	599	546	589	539	531	599	559	582	583	579	589	578	590	547	538	541	564	605	548	583	560	586	576	601	575	574	582	557	561	578	526	584	565	596	531	586	575	579	552	600	585	586	553	511	582	568	580	554	591	564	576	594	602	576	566	606	578	626	556	575	569	576	575	550	562	544	541	580	549	546	552	543	576	543	605	619	543	607	540	602	522	578	560	530	549	578	526	548	526	562	567	572	556	592	594	593	561	575	563	572	536	551	582	565	579	574	537	525	531	561	555	521	594	495	550	565	555	559	515	567	544	595	541	546	583	568	550	603	586	585	559	560	558	517	541	553	553	544	564	570	559	598	552	582	550	569	566	615	579	555	575	587	579	541	562	593	590	564	547	545	577	559	563	577	560	534	568	561	612	583	584	562	559	564	504	525	562	550	554	563	560	590	597	555	537	544	577	569	562	542	554	602	567	527	547	546	563	551	557	544	590	562	542	532	540	599	585	552	580	559	547	554	566	521	609	549	597	560	524	562	598	573	609	577	550	590	528	561	516	552	548	589	629	610	550	564	523	605	561	600	554	549	559	586	567	547	543	595	545	617	587	537	600	530	569	582	540	568	546	561	551	558	566	591	543	579	605	541	582	534	556	574	533	540	569	553	596	590	529	595	593	540	597	549	572	590	593	564	529	567	578	571	567	587	500	546	554	574	518	589	561	570	537	553	577	550	539	573	565	562	560	527	560	552	561	585	546	593	572	534	553	553	600	593	572	573	550	533	535	610	575	596	531	590	582	605	530	580	563	560	542	551	557	622	563	559	545	571	542	599	567	626	542	553	554	522	562	559	574	596	584	604	536	570	509	595	587	570	594	563	596	555	570	591	519	571	556	535	624	556	587	568	523	591	544	524	553	607	571	549	549	540	597	539	581	563	564	579	595	563	550	552	579	570	550	549	575	543	591	557	553	595	530	559	572	535	572	521	559	584	542	568	574	533	558	609	572	563	560	561	572	618	590	568	578	525	606	551	540	538	529	551	578	562	596	552	572	587	563	517	610	595	592	584	570	569	568	580	535	553	538	556	545	573	557	561	566	548	566	542	572	569	537	590	562	554	555	586	533	563	586	519	578	557	549	553	528	544	560	559	574	557	545	605	581	538	573	532	566	530	549	558	570	584	527	565	626	583	528	571	569	568	575	557	568	606	593	605	564	563	595	561	506	607	553	534	582	584	573	552	566	522	608	565	595	496	572	545	548	561	566	549	617	592	584	572	554	591	566	550	574	533	628	563	585	601	560	564	559	568	552	567	554	608	542	611	578	575	562	577	543	583	570	557	558	575	557	583	563	580	573	550	578	640	562	581	565	591	522	594	581	586	557	590	576	544	610	555	551	586	579	548	554	555	521	587	612	556	545	546	556	558	585	583	541	545	532	571	597	574	543	566	563	546	611	578	512	561	560	588	565	556	542	588	579	554	585	546	526	559	607	576	587	536	604	528	574	517	537	575	569	570	577	586	582	604	585	558	552	568	522	534	598	533	518	558	562	537	589	564	568	591	594	555	586	579	550	553	600	560	516	594	591	564	566	565	551	568	564	557	564	559	569	555	573	568	581	547	546	578	521	540	569	580	549	618	547	576	530	597	581	555	594	590	572	585	578	579	512	578	572	558	586	558	613	591	559	513	589	556	596	534	532	545	563	575	531	598	580	535	586	515	563	564	515	613	597	599	570	569	541	581	546	582	510	618	555	573	606	610	564	524	575	580	560	600	588	580	564	604	578	611	536	584	601	556	594	568	595	579	558	545	548	595	534	600	578	565	556	576	576	555	554	543	561	575	560	551	549	565	585	548	583	592	564	585	583	589	547	499	575	529	536	545	529	575	546	587	534	561	579	603	537	559	556	574	562	559	582	579	590	582	570	541	594	573	553	585	529	554	513	597	522	606	564	560	563	614	578	612	577	551	540	572	533	566	586	615	534	549	569	533	599	537	565	576	577	553	570	567	567	562	541	563	491	595	565	547	544	589	564	500	542	527	568	536	552	545	578	575	556	592	572	602	549	571	592	556	590	594	602	586	596	592	545	558	567	557	576	578	591	547	597	540	536	573	531	587	603	577	586	511	563	554	586	584	632	578	528	569	581	597	523	595	549	578	537	546	578	570	557	572	583	559	522	549	555	595	530	592	578	570	583	573	548	574	536	551	551	553	546	558	632	560	599	581	542	555	556	541	554	582	627	576	585	573	579	612	526	564	556	576	527	604	560	526	583	579	558	592	513	553	567	561	537	548	596	534	543	597	548	560	566	589	552	578	537	577	620	550	592	550	577	569	528	554	554	555	568	560	544	589	547	529	524	578	550	589	562	603	553	588	549	569	539	542	549	589	599	592	538	540	589	575	527	552	575	575	563	571	551	585	565	583	596	544	561	557	595	514	548	552	507	584	608	567	539	571	617	607	530	539	554	569	567	600	567	546	534	544	606	568	535	550	554	545	608	575	568	561	542	533	544	584	556	503	544	558	548	561	578	591	565	539	540	545	535	574	626	556	516	550	565	590	559	550	580	561	581	527	551	577	544	589	580	576	574	554	578	544	579	532	578	631	551	565	556	584	582	560	523	590	557	533	576	630	584	566	567	539	589	514	571	565	571	585	562	576	568	552	576	570	530	617	580	612	549	545	564	555	543	574	550	624	533	558	543	591	600	592	551	585	559	553	557	574	558	559	561	568	555	567	546	589	586	549	545	556	541	539	562	513	581	567	555	598	559	578	571	527	572	552	591	539	589	554	600	576	556	549	589	566	549	589	566	563	557	537	597	563	568	583	570
60675	91452	59786	28027	8732	2420	899	590	528	511	527	530	528	533	537	546	539	505	503	505	498	520	493	481	544	531	541	533	543	464	508	508	522	502	517	531	524	553	501	509	462	494	499	498	504	532	506	494	496	473	517	507	499	535	532	546	535	573	546	477	478	539	502	504	549	482	535	543	541	511	533	565	548	512	532	523	507	524	511	536	514	491	528	519	507	512	502	507	568	540	547	497	541	486	518	525	501	523	572	488	547	535	543	523	547	533	524	534	551	524	510	540	507	566	531	542	535	502	515	514	501	495	521	468	523	556	486	501	515	491	520	456	477	530	536	527	528	505	533	471	501	538	470	526	510	523	510	515	523	526	518	509	538	519	535	478	574	519	523	505	510	486	521	548	543	495	541	497	488	549	536	504	555	499	508	527	536	521	543	467	531	506	514	564	527	474	533	504	458	517	494	544	543	516	503	526	542	495	514	561	477	469	518	508	499	484	523	510	535	481	530	511	541	505	490	487	541	562	506	508	521	502	506	546	503	499	513	543	522	514	525	532	504	518	508	508	526	546	506	528	495	496	495	528	527	522	531	509	523	526	508	505	481	524	529	505	536	517	529	478	512	494	512	499	517	529	509	469	532	552	517	525	521	514	504	507	538	531	550	526	500	516	516	540	474	510	479	536	489	521	497	521	491	492	534	545	523	521	480	546	527	510	513	498	488	530	524	491	503	524	497	475	506	509	497	519	499	500	506	511	518	519	516	538	513	551	503	512	547	458	551	502	560	514	518	490	536	520	516	498	511	537	533	515	515	519	500	534	451	514	546	530	544	497	498	512	506	498	513	516	528	510	490	511	501	510	528	539	556	533	476	568	515	530	482	514	499	515	542	514	499	517	485	514	523	534	539	475	522	545	532	487	584	475	547	509	529	538	525	534	510	491	496	532	538	484	530	493	543	481	530	519	471	540	476	537	538	534	518	525	528	514	499	532	533	515	499	478	517	528	509	488	514	492	512	503	502	491	516	523	484	511	500	503	523	485	510	524	518	503	510	521	533	541	507	547	513	473	526	524	545	532	521	502	497	532	492	557	577	555	521	521	494	523	511	515	517	536	515	528	515	519	492	543	539	501	493	533	486	502	539	542	505	522	495	475	534	486	520	505	502	495	485	523	492	473	507	523	515	485	503	548	526	510	502	498	530	521	515	503	507	510	542	515	530	480	537	553	537	525	511	506	492	563	559	512	513	569	499	531	527	529	530	529	510	534	541	476	516	495	529	500	554	541	510	536	499	484	489	495	537	487	521	486	549	546	545	520	506	523	550	483	509	532	530	555	528	475	493	538	538	453	516	472	528	521	548	508	512	495	481	500	524	560	519	519	553	494	519	519	509	561	539	515	530	484	523	485	506	508	566	506	536	515	498	496	490	556	508	527	497	489	536	481	494	511	507	492	459	492	528	517	533	536	476	530	494	529	484	488	498	517	530	554	563	507	536	519	510	502	533	485	563	498	574	493	498	508	525	573	522	541	518	520	491	519	539	492	468	522	505	495	524	532	529	499	548	488	541	521	556	525	484	514	521	517	485	528	526	517	511	532	520	492	507	484	549	456	546	557	558	507	517	534	534	507	531	512	541	490	508	540	539	530	491	513	517	524	497	479	504	490	517	485	521	515	543	543	500	506	538	554	507	488	525	535	493	539	503	478	488	504	486	491	544	526	494	521	497	537	526	492	543	500	526	541	518	542	523	545	518	482	466	488	467	541	545	505	489	528	499	511	551	498	506	486	520	515	506	515	505	499	537	511	558	513	503	504	549	538	531	503	493	538	556	465	503	510	484	551	537	497	527	513	542	537	528	526	535	490	512	498	473	529	541	486	525	477	483	520	531	530	506	488	519	518	523	527	542	516	510	507	496	489	503	533	548	514	502	501	511	502	501	530	499	491	521	520	552	502	542	528	562	532	456	532	504	497	506	526	535	529	508	528	523	511	469	509	484	472	510	532	491	533	514	512	557	525	528	484	533	546	522	547	496	531	552	512	495	514	517	554	559	540	558	515	542	481	483	497	532	491	481	483	540	534	478	525	556	503	537	537	514	484	510	576	531	520	511	508	487	473	489	517	500	509	529	518	473	528	502	527	512	528	542	446	490	522	505	529	475	546	513	521	487	509	520	549	529	542	505	557	517	519	485	519	507	489	531	544	556	513	502	554	523	499	496	512	578	519	511	471	490	531	512	519	504	533	506	497	546	517	513	472	490	518	549	492	554	493	517	485	483	574	552	497	526	498	499	529	537	545	545	518	547	522	522	453	541	507	487	524	537	517	539	537	519	514	535	524	524	527	503	498	523	522	515	518	540	483	526	510	569	507	482	534	526	521	524	516	451	514	518	490	482	495	506	517	507	453	528	523	527	512	487	538	520	570	523	485	544	538	491	518	537	524	505	514	491	552	533	508	535	508	501	521	507	514	531	484	497	496	531	487	494	501	509	537	513	528	484	521	498	523	481	548	491	516	524	529	475	507	493	524	520	502	523	530	502	538	536	523	529	533	489	530	491	519	493	526	512	513	545	517	505	529	573	481	536	546	478	527	526	481	512	517	546	527	511	524	501	488	540	501	528	503	535	521	565	504	526	512	510	523	488	531	514	487	498	459	545	505	522	497	524	551	483	514	521	498	483	492	523	537	569	560	485	500	558	515	517	543	528	489	559	510	535	543	503	556	517	531	543	514	505	485	486	517	528	520	501	541	493	511	478	501	514	521	532	524	510	503	500	543	509	508	501	554	547	514	510	489	500	500	518	554	497	536	516	499	523	502	519	499	558	510	495	525	511	534	493	491	491	511	514	516	516	562	503	496	543	548	542	552	551	535	471	545	539	542	472	512	504	538	523	541	554	468	494	484	528	564	467	513	514	519	510	498	510	467	511	522	540	502	514	517	563	521	490	522	522	517	553	514	466	531	529	515	493	503	492	487	490	489	508	547	525	537	478	499	552	466	507	482	516	491	509	507	507	526	488	507	531	477	537	492	547	497	534	547	499	494	508	481	467	518	548	523	499	476	540	544	527	497	504	485	530	519	526	512	525	533	535	534	512	509	514	554	525	509	516	504	523	509	516	501	546	495	536	502	549	525	513	506	553	519	522	541	503	518	504	553	485	488	516	510	487	542	541	518	499	472	500	490	513	529	517	526	504	514	524	504	484	492	502	521	508	546	516	496	514	538	524	498	496	518	527	531	466	509	548	523	541	517	502	491	521	509	495	526	509	501	506	479	506	530	558	550	480	496	473	523	507	464	513	510	522	519	523	504	534	532	507	509	487	510	495	527	525	542	513	517	457	482	520	492	528	541	532	499	497	492	508	458	512	523	501	551	512	483	497	503	524	546	501	500	492	500	506	520	500	495	511	556	507	555	479	500	520	498	550	555	518	504	528	519	508	534	488	545	523	509	501	528	504	532	502	514	486	503	519	528	517	489	538	490	513	516	525	528	503	529	524	524	553	470
23857	23609	35095	31260	22480	13200	2731	952	816	778	780	737	780	785	691	761	714	781	763	755	709	726	738	740	764	749	750	706	722	726	743	690	707	739	739	724	781	791	711	707	669	714	723	698	704	712	722	732	689	709	656	715	671	757	696	712	750	689	733	657	704	678	786	720	685	698	725	716	733	704	718	748	642	713	727	718	687	780	676	725	673	683	743	762	717	709	679	709	717	693	721	748	717	701	714	685	701	704	725	702	727	718	735	696	735	709	723	686	724	706	705	680	738	706	743	651	737	731	743	716	719	684	703	707	699	703	716	698	756	719	710	732	742	750	730	700	700	650	750	714	683	735	722	715	723	719	698	710	710	687	738	709	717	692	665	757	699	678	661	690	765	713	688	727	730	731	673	738	711	655	735	727	692	724	722	709	698	702	710	688	695	712	755	709	714	713	703	681	688	691	756	704	708	720	672	715	711	703	724	728	704	713	703	709	699	714	688	687	695	747	745	690	718	695	707	686	665	705	682	672	690	693	695	716	703	735	728	700	675	700	673	684	701	766	689	750	660	723	694	707	711	664	710	710	695	717	674	693	737	744	712	704	700	671	684	738	720	716	687	678	660	661	691	656	705	723	725	699	693	774	723	736	681	682	711	707	729	735	680	674	727	692	756	713	656	688	645	685	733	726	695	693	674	705	695	721	658	722	722	732	713	716	702	681	736	684	701	771	685	720	696	725	703	729	719	729	695	716	737	670	735	713	676	727	693	672	725	718	720	727	684	668	707	710	721	761	692	713	716	724	712	698	761	699	692	734	656	696	781	705	696	696	731	756	750	766	682	719	667	751	697	698	705	692	677	704	678	710	699	717	741	679	683	704	663	716	726	730	695	696	723	754	743	742	719	728	693	732	729	720	757	677	742	690	675	722	715	675	734	711	744	700	729	686	685	672	726	692	661	703	706	706	674	638	699	688	755	656	742	707	695	721	714	694	700	698	736	720	715	717	660	698	695	718	716	702	677	712	699	701	644	699	711	694	727	650	713	685	705	767	695	732	705	668	647	691	650	700	720	670	739	761	707	734	678	680	721	741	694	736	693	686	712	754	703	755	742	688	655	718	675	722	758	661	733	708	702	733	747	717	703	701	718	674	720	673	674	702	683	725	733	671	702	735	740	717	713	803	717	751	720	694	691	690	671	694	717	677	691	686	695	678	698	695	725	697	710	699	728	699	706	731	716	728	709	703	752	701	681	674	694	707	700	726	709	730	739	764	702	752	671	708	725	722	712	735	712	721	704	713	772	730	687	727	758	735	709	696	668	707	714	709	717	718	653	709	666	736	679	717	718	744	716	686	677	719	745	705	675	726	704	704	669	697	687	725	740	718	740	712	707	691	695	672	704	699	698	728	724	736	756	713	734	761	683	646	767	665	703	714	703	755	735	735	715	702	744	708	723	666	714	739	793	651	706	714	723	684	684	758	699	718	726	711	715	718	717	690	665	744	703	706	668	719	707	725	712	710	715	710	703	694	660	681	685	751	759	715	790	671	755	727	698	730	738	708	740	670	749	738	715	709	767	695	721	685	722	747	735	692	717	741	664	703	751	705	717	743	725	713	750	679	681	715	732	726	730	699	764	733	717	689	698	670	773	693	664	709	739	675	669	714	759	687	712	696	683	660	730	694	722	730	698	741	734	674	687	658	662	694	697	710	652	722	684	790	694	669	720	687	682	699	719	670	684	709	722	724	685	700	684	679	749	700	749	717	690	689	787	730	683	683	692	692	729	689	750	666	670	735	699	678	685	750	729	702	687	689	676	694	699	721	727	735	699	679	671	683	706	705	674	735	680	725	688	688	699	694	680	710	667	750	714	700	677	679	686	717	748	763	673	715	733	725	753	724	749	751	661	671	698	756	701	696	675	690	703	701	717	682	721	701	717	723	722	731	703	744	676	675	675	694	760	669	673	692	711	712	695	697	682	686	728	716	652	711	745	708	689	740	680	691	735	669	748	708	718	733	679	698	688	733	728	733	751	676	662	691	678	722	687	691	653	740	767	736	741	705	682	722	694	725	703	650	708	704	705	740	718	767	693	656	749	698	664	718	698	750	698	742	704	696	731	710	729	765	730	688	711	695	752	726	729	674	723	736	743	689	751	727	671	693	710	725	758	722	703	695	709	696	713	714	661	699	758	758	682	724	729	692	697	690	721	722	769	695	688	748	722	680	684	707	661	713	698	687	714	706	741	726	712	702	743	698	729	663	712	716	756	710	736	702	683	700	708	734	699	722	737	707	722	691	687	683	735	727	683	676	701	686	711	721	661	721	711	725	699	674	681	691	728	711	731	716	692	698	710	698	739	718	701	707	709	645	664	671	682	698	768	725	701	715	708	725	722	712	707	707	695	707	723	719	725	719	760	692	727	672	684	691	711	711	707	696	724	660	738	689	686	767	679	701	686	721	684	734	711	693	763	741	687	675	755	701	705	671	750	719	658	688	656	739	685	740	697	647	736	668	714	730	719	726	704	718	684	697	750	700	665	662	759	767	715	780	750	657	721	726	682	704	741	680	725	721	676	690	738	714	750	695	692	739	775	721	693	736	726	700	718	717	678	707	727	713	742	690	747	688	721	698	702	711	702	748	699	725	724	700	735	683	702	691	712	667	747	727	674	760	710	724	723	723	742	688	663	680	717	718	707	728	735	706	734	721	761	688	690	697	711	728	745	711	715	683	657	734	707	711	684	714	685	697	691	700	692	691	705	724	721	718	714	688	676	728	743	693	710	738	682	658	767	691	720	732	684	698	725	719	721	679	679	673	725	684	687	698	717	717	692	721	685	691	714	744	720	687	717	721	724	696	752	746	742	740	702	685	730	725	727	713	696	652	680	736	723	647	708	755	712	714	763	744	720	764	702	707	743	716	684	692	730	660	723	741	723	730	722	692	759	717	729	701	760	660	691	699	693	751	717	738	718	678	730	701	730	716	779	721	719	683	677	776	668	775	679	695	711	726	710	677	741	713	721	692	677	728	678	703	684	756	760	698	697	705	719	675	742	698	727	734	699	732	708	698	682	730	727	708	707	743	655	705	684	704	701	674	662	726	683	728	696	733	678	712	666	679	711	675	705	678	696	695	670	659	712	707	719	704	714	701	717	706	722	751	732	669	709	681	712	722	660	679	734	740	691	677	758	708	690	718	773	647	681	698	730	690	774	713	745	660	716	757	734	688	733	716	710	680	724	691	681	696	652	731	703	721	690	741	726	744	701	679	697	700	733	749	660	716	773	713	744	707	683	718	713	750	660	684	707	664	655	677	704	696	695	747	664	709	707	707	713	707	748	694	717	730	680	751	763	714	680	704	704	705	710	709	729	715	635	718	625	724	688	743	657	736	722	732	730	752	698	682	718	687	737	716	705	643	760	697	723	719	708	722	689	674	720	676	666	703	748	700	726	746	680	731	700	720	661	727	714	707	668	693	699	723	719	712	719	741	738	754	666	687	695	693
63728	100991	69134	37547	14468	4113	1238	697	682	606	627	654	658	679	673	698	661	652	653	619	670	689	663	681	670	700	691	648	697	661	638	669	650	622	654	681	701	681	608	701	623	638	713	633	641	632	713	665	646	667	651	660	662	629	670	667	674	629	701	677	695	662	686	643	629	684	656	642	625	656	640	677	666	641	604	664	649	688	692	686	645	660	651	676	669	682	685	687	644	699	624	726	652	652	683	633	701	644	633	656	615	648	693	674	658	668	657	649	637	692	650	617	656	625	705	646	686	671	612	684	675	605	658	651	673	676	695	623	656	628	647	661	672	646	656	643	645	652	643	657	625	662	684	710	621	638	686	632	663	698	621	651	639	672	655	700	635	612	666	632	602	678	635	692	631	645	656	697	622	625	641	669	683	620	670	654	646	597	645	645	689	672	668	661	629	625	659	619	635	667	597	646	607	656	657	615	613	673	656	668	658	590	653	614	662	677	628	634	655	647	657	687	684	619	618	691	648	665	659	630	689	670	672	692	657	646	599	662	665	639	673	667	686	652	647	673	661	666	635	696	699	680	640	665	679	629	645	668	689	705	639	655	653	627	654	675	644	642	670	641	648	644	667	657	668	661	607	672	638	706	663	659	676	668	632	627	644	646	661	632	690	642	687	600	633	657	670	630	631	628	647	634	651	650	697	683	625	668	629	635	671	686	649	668	661	701	641	695	653	659	658	618	706	714	643	616	662	655	649	697	669	673	645	625	676	711	670	630	674	675	667	647	631	710	651	655	638	688	648	657	644	638	662	616	675	744	666	678	678	644	694	649	666	664	661	628	670	663	705	634	661	659	666	632	605	660	663	625	620	615	630	667	639	647	638	674	665	656	694	632	663	673	637	670	598	670	640	644	657	629	688	660	649	625	649	668	684	691	656	659	630	650	659	612	702	679	664	636	647	665	686	666	655	595	629	681	680	641	668	626	675	663	648	640	668	715	657	619	653	643	669	649	634	640	642	635	662	624	649	674	702	583	623	639	676	664	589	640	626	631	643	627	653	671	661	630	598	687	631	633	688	624	662	685	666	675	587	663	624	645	614	634	688	681	641	639	618	667	630	655	647	657	674	635	660	692	626	659	607	651	619	672	663	667	679	661	638	687	638	617	658	666	667	673	694	616	671	625	701	714	641	659	589	695	622	625	695	678	654	645	624	606	644	691	624	671	641	613	622	641	643	673	644	644	640	631	660	652	652	635	658	629	592	704	677	635	645	690	670	618	629	656	660	657	616	637	662	633	683	673	631	643	682	683	696	683	653	663	657	681	653	669	680	597	670	633	675	629	647	665	617	637	675	630	637	665	663	684	688	697	633	668	651	668	638	667	637	660	664	645	622	698	673	658	638	639	627	652	673	677	664	657	641	649	652	658	659	646	651	675	697	631	702	629	615	660	647	644	646	694	604	635	634	632	631	630	718	633	637	649	672	689	648	644	681	680	649	671	588	710	668	672	677	666	632	641	652	624	659	657	673	683	646	652	650	664	638	641	635	683	689	598	584	669	670	667	622	673	634	694	662	654	652	605	655	633	674	624	604	632	608	592	660	636	660	678	661	652	659	670	635	652	587	639	655	646	664	672	696	647	676	637	683	683	664	652	624	674	670	643	668	642	618	687	640	673	605	657	643	642	643	606	663	621	659	678	629	666	661	655	686	633	643	648	680	626	668	649	620	700	651	630	638	644	681	692	648	648	633	668	723	609	646	663	675	669	620	632	658	656	719	671	672	673	627	632	658	637	650	626	636	688	684	641	640	618	688	636	680	646	650	615	643	653	665	678	660	653	650	675	706	642	662	695	625	630	619	606	657	664	672	657	706	596	620	679	638	628	657	628	652	654	619	672	633	645	672	623	651	691	708	584	658	649	642	630	653	616	650	662	652	622	655	691	687	627	614	660	653	670	661	649	608	696	636	654	672	643	638	660	637	633	628	659	658	646	623	658	611	658	642	682	645	600	670	655	678	658	676	694	676	627	602	662	710	671	665	659	649	679	618	619	631	636	668	654	666	630	611	617	656	630	655	598	679	660	672	652	655	669	639	653	662	613	655	656	655	679	654	618	660	671	640	650	655	648	615	630	687	604	669	611	615	646	682	659	655	682	690	643	641	618	674	631	661	687	617	637	655	592	643	637	610	649	691	634	618	615	682	650	666	678	643	601	697	622	614	629	670	693	692	643	660	670	678	700	626	635	676	669	691	620	600	677	651	649	665	649	669	671	615	647	656	650	650	687	644	655	629	634	681	610	598	630	746	663	679	675	661	673	666	642	657	695	661	657	637	685	669	647	654	652	677	662	685	689	712	659	651	638	655	657	619	654	669	619	633	619	634	669	653	639	671	671	655	638	661	635	693	643	652	659	668	682	689	676	668	659	645	659	655	665	655	675	622	637	684	668	663	683	687	645	612	666	646	632	677	685	639	614	604	654	643	676	678	644	648	669	626	642	614	651	666	694	590	675	605	614	647	638	662	625	628	663	613	605	624	641	656	684	678	652	619	648	676	678	642	627	602	643	689	638	687	641	621	643	595	700	649	645	649	703	682	645	680	669	683	608	689	624	657	635	645	637	674	661	633	624	659	612	633	640	650	677	641	646	648	621	668	656	640	658	647	664	608	665	635	607	658	661	635	671	671	656	630	666	639	632	675	667	697	703	668	624	699	661	645	646	671	620	668	649	624	672	639	639	706	620	650	668	667	653	655	700	647	642	671	622	662	665	642	616	683	616	634	656	621	684	606	667	669	613	650	652	739	637	617	607	670	600	645	662	618	652	612	623	598	619	637	696	695	638	625	651	615	647	601	640	672	681	636	689	646	659	652	655	614	670	691	675	648	702	620	607	651	680	651	617	664	695	650	640	634	672	657	670	660	668	602	642	662	661	641	685	631	654	635	611	653	590	633	621	652	642	648	622	647	662	662	644	705	623	638	679	643	648	625	685	603	633	641	657	639	660	678	625	691	682	647	646	622	692	673	666	695	643	654	685	649	625	687	672	674	650	662	662	632	656	682	616	652	651	666	659	663	694	686	632	621	634	644	639	645	620	674	667	673	648	671	653	667	676	672	641	659	640	593	638	646	670	661	702	634	659	636	674	677	651	676	661	640	660	663	641	679	658	606	662	654	706	679	619	611	657	626	662	625	644	681	657	641	664	685	644	653	701	710	689	683	645	640	657	659	630	631	679	651	658	678	639	647	671	670	567	658	600	605	631	653	646	652	647	637	601	700	667	664	691	680	657	668	625	677	672	698	650	669	669	701	671	665	618	654	633	644	672	659	605	642	653	671	651	611	666	606	670	661	664	621	657	670	685	667	626	675	622	670	636	624	622	639	613	649	662	643	614	674	657	662	675	672	649	683	658	677	696	652	603	651	660	653	617	692	625	687	665	688	654	692	687	643	647	651	655	655	641	627	685	644	612	650	661	686	627	692	666	668	691	653	708	621	671	638	613	663	598
30656	30047	25199	9620	1927	842	588	532	497	492	511	503	511	506	509	492	509	512	520	510	530	536	487	524	497	529	533	483	486	523	453	486	478	511	548	523	491	513	500	551	501	503	514	522	536	525	516	505	507	516	457	517	505	529	550	528	470	502	452	494	492	450	494	478	525	486	543	469	529	524	490	518	520	494	498	496	495	502	514	480	510	518	542	522	506	516	467	537	481	495	493	496	561	517	474	497	483	498	491	488	506	515	540	486	532	499	503	487	503	506	517	490	500	462	493	447	478	506	530	489	525	494	545	550	531	480	532	500	485	481	519	544	537	482	511	472	502	520	518	533	495	490	506	485	492	514	521	509	509	500	509	512	508	501	511	558	504	492	516	543	527	526	522	531	540	514	518	510	510	535	505	506	495	487	565	471	484	537	495	509	526	530	522	552	516	474	498	469	527	490	473	513	463	503	515	494	491	507	504	545	526	476	458	485	494	522	495	522	484	515	505	563	476	526	474	486	459	474	482	498	498	523	497	520	471	507	457	532	512	465	492	518	471	511	488	537	442	542	502	489	508	506	523	460	538	463	484	527	510	546	475	509	497	527	488	510	487	544	517	484	507	488	503	506	505	536	474	472	483	568	523	490	496	505	522	500	510	494	479	515	504	491	507	477	484	507	512	497	488	511	501	531	508	498	505	514	502	504	504	495	488	480	524	501	492	485	509	507	521	520	532	516	509	562	521	488	486	490	522	561	531	553	491	522	516	495	477	514	514	538	490	497	495	510	525	517	484	533	499	506	513	485	519	483	488	496	494	478	500	486	498	456	465	527	485	468	524	513	472	511	473	494	503	458	485	493	511	520	534	495	509	559	490	507	500	452	492	493	476	521	475	495	480	514	479	490	502	546	497	526	527	504	518	527	489	503	520	522	528	514	523	492	493	489	481	514	527	544	504	472	507	449	503	511	513	500	540	511	529	493	489	509	496	489	495	488	552	504	539	494	497	496	503	478	529	506	499	481	542	501	497	504	472	513	542	509	481	536	532	536	515	509	507	493	535	515	511	501	453	529	510	495	496	506	506	544	497	480	537	472	504	514	510	506	517	537	481	509	482	512	516	516	488	552	521	485	533	531	438	513	532	479	528	506	477	495	539	536	492	515	478	553	536	542	519	484	553	517	518	478	493	515	508	469	509	510	485	524	500	504	545	502	522	501	492	543	487	489	518	451	508	518	520	478	512	494	494	489	531	500	511	502	491	486	471	518	505	508	491	514	510	478	464	525	506	508	524	535	530	539	472	501	522	511	512	499	482	525	537	486	502	539	517	490	481	520	522	518	523	482	516	514	548	489	518	524	501	500	477	524	486	493	531	464	521	505	519	505	488	494	533	448	486	504	569	475	517	487	493	489	472	476	515	518	499	506	493	491	488	532	494	499	497	540	497	464	552	492	497	573	538	490	521	459	520	543	483	505	511	503	487	484	492	509	524	456	517	545	510	472	496	523	523	530	481	547	489	517	521	538	525	496	524	505	516	484	468	504	540	488	534	470	516	509	510	504	495	575	513	497	480	474	523	498	523	487	530	503	529	486	515	516	500	493	478	526	532	523	541	505	488	528	523	506	525	476	538	552	562	520	529	506	487	505	521	509	500	518	488	491	505	481	508	520	494	492	546	470	512	535	522	491	503	494	501	512	495	502	454	527	519	479	528	520	511	491	499	517	545	537	519	506	524	493	520	523	507	517	481	530	472	533	500	528	519	551	471	490	546	516	479	529	542	485	532	498	496	485	526	512	527	489	512	523	508	505	511	499	486	508	495	525	533	484	516	535	546	536	461	515	467	485	532	461	551	533	469	501	489	508	511	528	517	520	472	533	499	544	514	512	540	483	515	489	501	504	551	541	475	498	504	495	513	531	525	525	500	477	483	559	483	483	510	516	477	500	503	514	515	477	503	482	482	503	541	506	550	492	554	483	523	487	526	483	492	483	519	469	512	490	506	502	515	525	464	511	507	502	487	511	488	496	483	483	522	508	518	501	517	565	493	542	474	544	479	506	503	469	553	513	504	515	488	532	483	500	511	524	515	516	496	516	492	500	511	504	506	537	477	501	521	515	461	534	523	485	527	467	467	466	498	496	499	512	542	480	528	508	503	512	492	540	534	481	504	501	492	527	484	478	535	484	471	485	474	496	487	509	461	498	470	471	492	532	511	517	497	483	515	502	495	483	520	555	499	494	521	481	503	485	534	517	485	531	520	538	499	504	493	512	557	541	528	514	514	513	540	479	511	492	497	519	544	476	528	508	497	532	477	554	530	474	474	521	492	513	494	487	483	479	460	526	487	501	499	520	551	504	521	519	580	493	517	480	527	511	490	537	546	510	544	484	498	505	513	536	554	518	540	454	504	500	525	516	552	476	550	525	508	532	493	506	550	531	512	512	518	490	485	510	446	536	495	512	505	500	495	542	509	466	487	499	539	504	462	546	491	564	537	509	556	535	511	526	495	520	539	515	483	482	501	514	514	527	481	494	557	523	527	491	493	531	510	501	472	500	525	500	506	516	474	468	520	551	492	515	536	525	513	525	482	487	543	511	530	547	527	512	510	531	506	481	498	505	509	485	504	522	517	497	512	513	504	494	493	505	492	506	505	513	525	511	502	480	461	471	499	497	507	545	528	478	544	539	509	549	513	487	475	478	507	514	506	507	500	535	516	507	514	517	543	523	496	483	567	503	546	537	560	538	527	508	545	509	512	489	500	499	533	507	532	497	476	506	472	528	514	495	502	502	510	521	504	492	501	528	486	502	494	514	485	496	487	452	483	530	521	502	479	515	542	483	443	504	536	470	480	475	508	509	540	532	504	513	499	513	486	498	507	498	494	500	480	484	521	518	509	517	519	496	494	514	489	512	477	514	502	517	518	485	440	508	444	502	499	474	525	508	527	508	522	467	543	477	519	521	482	521	512	522	511	522	531	486	491	534	504	491	466	551	524	537	501	509	527	494	500	505	488	508	517	528	552	531	509	478	524	511	510	505	515	520	494	505	493	463	498	514	490	473	500	506	532	509	538	484	544	522	510	543	497	511	505	500	499	511	493	501	510	470	485	489	510	484	547	505	555	512	492	460	464	514	482	494	499	484	474	492	489	511	498	531	495	513	492	482	500	501	502	491	529	524	498	524	451	469	507	514	510	508	494	536	510	532	508	505	516	477	496	557	493	542	517	517	513	492	521	497	505	523	498	466	502	489	515	491	509	507	467	478	481	532	485	528	529	483	520	490	517	481	547	506	502	523	488	561	480	485	497	536	504	505	528	502	486	490	501	536	486	548	501	480	519	498	515	522	512	498	537	567	504	476	519	514	508	492	509	495	470	505	506	499	522	513	509	471	510	535	530	503	480	471	494	521	485	461	529	532	529	470	536	490	492	465	544	505	520	466	527	477	496	499	490	494	529	530	484	503	490	488	496	496	523	515	499	486	503	502	479	486	522	497	438	492	489	494
24290	34713	18793	5004	1462	720	471	459	411	409	394	442	452	434	390	413	402	414	415	440	415	451	428	425	431	420	443	429	397	414	426	431	421	412	433	441	430	432	426	425	407	403	440	427	412	405	442	408	437	431	416	405	431	412	451	411	442	417	420	440	416	404	403	399	405	382	418	417	420	480	430	402	442	403	393	433	436	414	404	423	430	421	438	407	433	410	418	429	410	409	423	417	428	418	394	393	394	401	405	432	456	404	404	448	403	414	437	417	412	431	377	422	416	422	418	423	366	414	406	417	433	449	438	387	411	392	445	426	430	463	381	420	407	419	403	420	433	428	411	422	400	370	396	392	419	454	431	415	459	354	442	422	409	434	435	443	382	459	390	377	428	412	437	404	443	412	383	385	410	421	389	400	426	429	446	422	454	412	404	425	440	401	410	396	425	386	423	453	412	435	411	354	421	425	419	421	410	419	385	417	403	397	411	417	420	423	445	440	396	401	431	429	422	460	442	444	417	439	413	412	440	410	397	439	423	408	387	394	422	390	399	431	434	414	408	454	412	402	439	402	405	431	423	382	421	415	398	441	439	382	412	419	429	415	470	411	418	373	432	400	436	422	391	422	366	423	402	459	409	460	406	421	428	422	462	403	429	435	429	429	433	401	386	392	401	423	409	417	424	444	422	420	407	408	397	439	410	420	417	409	416	398	414	438	417	424	401	394	457	400	420	393	411	415	435	419	446	432	399	419	421	405	449	381	400	415	424	457	398	414	459	432	432	422	441	425	407	394	412	414	430	431	440	408	407	416	414	407	386	413	400	413	405	455	420	422	412	442	395	414	419	415	419	413	381	407	420	417	400	427	398	432	445	393	400	411	411	429	411	415	399	416	418	425	434	438	395	452	420	404	440	405	407	407	446	427	380	437	432	420	428	426	401	388	404	399	388	426	412	428	438	395	389	440	422	414	413	396	404	428	441	406	427	426	447	401	417	377	437	406	391	390	416	434	425	399	424	429	449	420	416	439	414	447	418	412	423	393	432	422	390	428	425	418	392	416	427	387	408	394	416	446	436	428	389	399	410	426	385	417	409	407	407	431	384	419	446	417	430	394	401	406	416	398	481	404	436	430	417	429	385	440	417	443	442	386	447	372	433	438	427	393	399	377	411	420	398	447	433	421	430	407	434	393	437	419	431	421	408	426	404	437	446	406	393	394	409	429	454	435	383	403	427	400	410	431	389	437	432	411	415	426	412	390	409	447	389	414	410	415	421	414	453	422	417	434	433	385	394	418	432	409	396	395	385	456	419	405	397	459	431	403	414	427	402	455	388	415	440	386	418	417	411	390	406	442	438	401	429	423	420	430	425	427	405	415	438	412	405	453	397	404	386	449	428	409	430	402	420	443	414	397	428	430	424	439	383	409	405	425	419	420	400	418	385	396	405	435	458	415	409	453	452	404	403	425	426	448	414	441	427	442	413	420	391	411	371	383	404	407	392	429	407	443	419	442	405	404	379	402	446	362	400	381	423	399	425	398	468	419	400	398	390	409	405	412	419	368	399	450	415	388	427	436	420	415	376	374	412	422	424	450	406	410	418	368	434	449	422	414	423	415	414	421	417	434	422	402	445	440	415	451	448	439	429	379	479	428	431	435	444	394	397	388	407	414	415	412	438	387	426	443	405	421	423	413	410	445	437	402	441	398	400	415	453	424	410	386	430	381	432	434	422	393	382	399	464	426	398	451	433	425	402	377	486	428	493	395	425	415	382	424	446	423	399	433	429	390	429	439	416	427	421	408	446	399	409	414	402	449	402	411	392	431	445	365	440	412	406	406	449	403	387	420	429	420	413	412	382	398	422	382	435	445	388	410	392	424	449	426	362	428	431	439	418	427	422	419	418	387	421	403	447	402	430	417	401	426	381	386	419	426	418	408	416	422	413	418	388	445	426	467	404	431	397	430	416	457	407	395	439	412	395	444	427	421	416	398	430	395	422	366	399	432	381	429	395	454	426	446	417	423	370	409	404	419	449	401	418	456	400	396	441	383	399	370	435	461	454	428	423	413	438	409	411	447	410	431	412	411	399	425	419	384	468	400	431	439	435	404	423	395	446	390	423	388	400	429	420	440	429	411	366	432	465	461	384	436	405	443	437	402	419	442	412	398	437	461	399	389	385	399	426	438	398	399	423	428	428	416	431	391	406	439	440	408	401	441	479	403	443	428	444	416	406	467	404	406	418	400	428	444	400	390	414	409	422	465	408	429	422	389	434	388	425	399	429	404	416	421	405	429	399	410	400	402	380	384	400	424	428	379	426	409	409	442	381	418	389	404	403	401	417	392	393	449	417	425	423	434	444	426	411	413	398	400	432	421	425	412	408	400	401	411	439	416	431	387	435	423	396	373	460	389	403	384	424	425	449	421	400	419	396	424	403	408	401	419	402	419	416	394	446	435	441	418	448	425	411	420	409	396	424	446	421	394	398	405	420	431	415	403	405	413	402	431	419	419	422	397	402	413	446	420	410	432	408	408	434	425	422	427	444	414	380	438	411	425	432	415	437	430	406	421	453	417	435	403	406	418	413	403	410	403	440	393	402	434	443	424	417	406	421	450	439	436	395	464	399	416	415	396	421	417	403	410	411	400	415	394	444	440	441	423	438	382	413	392	451	386	395	401	414	409	430	419	421	416	438	415	374	445	459	426	451	413	408	428	430	429	431	435	430	431	418	426	431	369	428	393	389	441	408	437	423	399	398	370	424	408	420	430	416	443	415	413	406	423	386	391	455	417	379	417	409	422	412	427	417	426	396	415	418	420	440	428	389	424	435	397	396	431	397	386	425	396	448	437	446	422	403	426	405	402	369	402	427	394	424	404	406	430	420	412	405	408	407	444	436	427	373	420	425	388	411	428	402	437	420	419	427	397	412	429	416	429	407	441	403	437	412	389	436	411	423	410	441	413	393	442	420	395	413	406	403	411	426	426	422	371	416	400	412	407	402	391	438	412	395	402	400	418	413	419	416	415	447	413	395	419	407	370	417	409	390	468	446	405	437	405	411	428	421	397	389	410	389	399	433	444	437	386	410	418	450	377	430	406	386	450	398	427	427	394	419	412	379	397	395	430	458	434	410	462	420	429	419	390	409	421	425	450	425	428	422	430	401	410	433	430	423	432	411	408	423	451	419	433	464	407	424	421	430	409	444	380	421	433	395	399	418	417	389	409	416	407	426	427	406	440	410	391	421	435	429	455	426	409	408	401	431	441	385	455	392	428	431	431	402	416	438	403	455	375	426	407	436	391	434	373	423	390	450	409	388	406	386	361	439	437	465	433	412	419	417	406	462	385	410	387	403	440	441	402	410	436	389	426	400	415	432	421	418	412	386	423	449	415	414	404	413	412	436	408	398	380	417	405	419	434	404	389	420	410	381	420	400	414	398	408	412	426	457	415	421	415	431	380	420	430	415	398	426	398	414	414	419	400	431	419	390	396	401	385	406	416
25338	26175	39038	32782	18809	6235	1342	693	609	567	581	579	549	609	560	595	557	543	587	581	604	525	594	594	536	556	557	568	582	574	562	570	580	567	594	569	574	550	576	552	557	524	594	575	589	591	559	563	537	574	593	581	558	573	532	603	564	586	607	554	541	574	599	595	578	569	575	576	601	592	522	559	588	583	587	605	567	543	541	535	590	519	586	556	574	604	532	540	574	561	560	550	527	563	541	584	493	546	547	573	584	575	619	576	603	571	582	536	579	575	563	551	553	537	557	535	555	588	580	560	559	559	549	600	556	540	590	579	591	557	549	569	561	574	579	597	526	576	581	561	553	567	600	568	637	561	578	544	527	559	580	574	604	555	540	554	587	575	597	553	574	563	514	575	533	565	585	562	554	532	526	550	561	560	554	564	553	593	568	584	601	564	585	556	600	505	563	599	599	545	586	585	537	600	564	511	574	553	573	525	548	562	564	569	595	572	530	560	550	595	535	603	529	553	546	598	540	532	550	587	598	546	539	585	568	524	576	645	556	547	581	557	560	550	563	599	557	541	548	617	576	565	558	569	533	539	536	561	587	548	537	604	523	546	531	532	576	492	533	556	595	559	552	590	568	562	557	562	559	577	587	560	566	574	559	564	612	574	541	576	578	572	572	558	553	597	507	565	529	598	581	554	554	561	577	552	549	552	526	592	550	567	552	543	527	557	576	595	598	551	540	568	521	545	577	554	571	590	544	560	515	535	593	548	546	533	537	547	552	583	576	583	582	620	570	590	583	571	571	563	557	566	565	548	548	574	603	572	546	560	634	600	593	563	624	582	531	561	574	574	550	533	585	548	560	557	586	596	627	548	581	582	576	577	544	543	570	529	527	563	591	555	557	558	574	566	582	560	557	538	546	591	583	517	559	594	495	519	570	536	530	566	566	574	570	551	566	535	528	559	602	590	574	527	524	595	548	550	587	588	529	555	582	613	555	578	567	550	574	594	579	560	581	587	562	590	536	573	553	556	584	591	576	576	576	534	549	544	582	574	597	543	573	577	571	568	567	569	543	584	590	528	584	548	549	585	556	538	562	574	569	555	542	535	562	579	544	518	603	561	577	588	550	584	566	541	582	562	554	582	519	581	593	520	500	597	581	584	565	520	551	594	523	587	584	529	606	564	539	588	583	561	536	556	582	548	559	577	574	563	580	525	583	571	529	600	574	549	589	558	570	557	577	589	584	552	582	571	537	573	572	562	529	576	580	578	574	578	565	520	581	573	570	570	578	569	580	577	553	555	609	583	566	524	602	512	568	545	592	581	562	572	559	543	554	538	554	586	548	567	540	564	559	516	567	565	603	534	601	565	558	627	549	602	551	583	533	574	551	552	598	593	553	524	581	568	573	559	574	557	559	594	578	539	550	545	568	578	583	557	531	556	601	558	573	541	545	526	544	563	544	563	543	546	569	584	603	552	586	580	594	522	567	575	565	597	540	557	542	583	584	543	603	616	542	529	569	582	526	581	564	573	550	491	576	567	540	578	539	562	570	544	535	551	571	596	581	579	603	548	574	562	552	549	555	569	580	520	564	567	523	621	565	538	581	576	576	597	563	587	539	573	576	566	557	551	551	522	563	542	575	546	572	547	614	542	576	578	575	558	535	574	567	539	594	556	582	529	560	565	540	562	534	538	547	578	559	536	531	562	531	520	562	573	550	608	557	556	566	505	592	569	572	553	525	547	534	532	592	582	537	556	576	560	548	564	588	581	587	583	569	548	541	514	523	565	532	555	559	585	584	553	567	545	551	551	592	567	528	558	596	561	541	578	539	571	567	559	585	569	588	604	524	560	547	505	625	595	569	549	573	558	513	543	551	570	567	554	541	564	613	577	597	581	583	605	538	564	586	560	595	582	500	607	569	558	575	548	558	505	585	564	586	559	621	537	573	583	546	567	522	590	550	513	573	585	561	534	531	600	601	574	539	547	563	583	589	586	581	552	552	579	594	577	568	589	586	594	620	609	542	533	563	557	548	562	562	551	577	566	540	586	535	584	571	605	559	539	553	579	540	587	533	567	525	530	575	546	572	587	579	524	553	560	572	575	591	593	556	520	536	530	570	577	591	562	598	519	550	593	580	584	554	558	529	555	537	586	576	538	538	571	544	577	540	584	583	581	571	539	565	564	585	596	561	612	593	562	563	598	560	550	574	567	614	619	575	564	565	571	571	549	578	557	552	574	561	582	574	539	561	556	591	564	561	550	549	564	554	562	592	571	563	541	493	565	558	537	584	584	587	546	571	561	577	560	563	567	594	591	584	593	589	547	535	532	594	520	536	607	551	556	553	559	533	632	559	559	577	559	552	537	589	538	561	583	546	509	577	585	611	559	614	576	596	519	545	513	563	562	562	528	573	580	521	577	566	553	563	581	579	577	540	559	558	534	554	570	619	549	558	543	576	561	577	562	561	566	553	607	561	568	571	571	512	556	545	551	519	548	564	600	565	549	543	591	570	550	582	533	564	532	555	590	555	582	565	598	534	580	573	528	625	561	604	533	613	563	546	564	542	596	554	551	567	607	567	590	595	548	573	566	531	540	560	574	604	579	561	568	612	564	556	562	546	578	551	541	593	546	581	587	560	540	526	574	604	589	561	535	586	546	560	512	556	590	569	561	549	599	554	589	546	601	522	624	584	619	597	589	561	547	582	576	555	566	573	556	524	509	573	563	532	569	550	551	596	560	591	532	521	571	583	504	503	561	546	578	528	613	560	571	559	521	531	560	564	585	590	529	585	547	550	548	567	586	571	557	566	590	574	622	555	575	540	607	534	533	567	584	520	558	582	552	553	538	533	588	547	579	602	574	527	562	614	546	539	601	582	571	601	551	590	553	556	558	546	576	543	600	570	562	585	549	566	580	568	593	560	585	570	624	556	581	565	524	596	587	526	554	538	567	584	544	584	583	594	546	541	574	556	539	584	555	562	562	568	572	572	624	550	584	547	569	578	569	579	572	605	543	533	531	567	522	573	560	523	499	541	575	537	568	561	556	586	585	559	545	521	531	602	592	556	590	591	576	568	555	546	565	546	547	562	581	575	570	578	572	564	565	568	610	510	579	589	531	587	528	588	549	573	544	554	615	532	572	530	558	541	554	565	526	531	554	581	583	535	557	570	569	574	550	555	559	560	553	535	559	545	587	531	553	543	548	528	584	563	588	554	517	545	582	608	581	510	573	575	559	548	545	554	562	541	557	547	549	595	531	578	589	602	553	536	562	567	594	567	560	568	609	552	573	530	571	511	515	564	560	614	564	558	561	566	586	526	564	549	565	554	545	553	560	557	577	536	564	543	591	603	555	546	568	552	592	521	577	557	532	598	542	543	583	555	621	572	579	548	549	565	546	568	584	579	596	574	559	582	569	559	574	567	541	590	541	587	555	537	593	590	545	564	552	535	562	551	557	562	571	535	580	556	571	551	605	558	584	553	568	549	568	507	548	571	572	561	595
60993	90019	58020	25877	9857	3048	992	571	497	548	495	505	470	482	530	522	524	533	483	514	527	504	539	544	543	535	529	554	492	540	504	479	510	500	548	515	502	552	519	515	489	541	510	482	511	532	499	538	494	503	500	524	533	535	519	540	480	515	531	530	496	510	533	522	519	547	530	511	525	492	507	469	539	530	531	540	508	517	534	491	500	489	500	521	494	493	556	476	539	515	489	506	505	484	503	520	452	545	486	498	522	483	532	474	481	514	540	496	480	535	519	492	504	506	497	494	499	532	502	486	516	546	501	504	496	497	526	508	519	483	508	552	530	518	547	480	534	501	506	526	497	528	521	532	496	526	538	529	465	475	547	508	502	480	524	511	512	521	470	543	502	551	510	494	521	518	532	527	551	491	498	472	528	491	526	518	508	477	509	522	539	496	523	450	514	504	509	537	496	488	521	527	496	480	478	506	493	535	539	541	504	485	493	502	499	510	514	470	521	514	553	479	495	504	527	546	515	548	480	498	502	456	477	490	528	484	493	464	476	508	508	470	555	500	529	494	494	496	500	549	512	514	511	514	477	539	503	482	493	514	531	516	483	484	486	497	504	516	552	517	529	494	494	550	479	477	537	515	524	484	491	543	494	467	519	479	443	522	463	500	506	498	509	529	510	515	501	497	516	509	499	521	555	530	577	518	476	507	490	482	497	507	542	474	518	513	528	504	536	529	513	506	516	504	507	492	548	498	504	499	487	501	512	504	498	433	520	525	536	497	525	505	557	522	494	534	539	501	505	481	527	541	484	557	482	502	510	489	519	508	520	514	485	497	481	544	516	511	492	459	507	495	552	488	538	522	497	503	498	517	533	487	507	503	574	461	520	552	513	507	490	491	526	558	485	489	470	516	542	501	474	482	489	514	514	519	469	519	492	475	490	507	502	485	528	500	531	498	475	487	498	529	516	501	506	478	490	539	519	513	486	501	493	498	528	528	486	524	471	543	478	511	496	520	525	496	497	516	481	466	539	476	530	524	478	529	533	512	506	491	463	504	499	529	543	494	489	479	505	532	479	505	509	480	502	478	514	489	524	518	496	535	487	510	475	537	525	527	478	521	520	479	502	547	502	492	478	529	525	500	557	559	535	510	505	489	493	530	470	546	507	486	561	483	491	512	480	489	519	533	500	515	491	485	529	515	478	539	508	471	514	524	482	493	469	519	496	504	532	526	459	537	500	543	489	511	514	504	498	522	540	498	522	525	486	519	490	536	488	519	514	537	510	497	486	490	544	540	488	514	519	515	523	515	470	501	497	532	488	497	494	514	496	518	488	516	471	508	501	541	500	501	522	527	491	535	548	514	529	524	512	511	525	533	490	502	548	477	493	479	478	512	451	534	498	515	471	514	495	513	498	508	526	526	543	481	529	499	505	529	527	504	512	515	506	520	492	507	525	488	494	515	534	508	504	525	482	473	515	529	516	529	513	503	487	501	490	499	500	513	488	508	507	512	507	520	471	523	502	514	503	522	534	520	527	535	558	535	542	509	522	527	503	492	507	485	511	510	531	480	506	467	499	521	515	542	521	516	501	507	538	554	515	520	490	549	531	494	508	537	484	496	521	489	507	535	492	512	532	525	507	507	501	496	478	485	481	465	498	460	503	488	504	491	504	486	446	510	507	500	516	524	513	492	477	517	484	522	491	495	489	504	502	512	484	498	511	490	520	523	508	479	495	524	520	517	497	505	505	506	512	494	542	475	471	516	500	530	509	504	465	494	470	491	488	498	513	499	535	552	522	488	521	483	546	498	492	483	524	468	478	544	477	511	512	527	506	492	501	520	494	541	496	518	526	538	450	532	494	501	490	532	531	539	528	552	490	501	491	491	512	505	498	513	532	541	506	506	504	508	522	483	531	506	505	500	521	506	514	512	533	505	533	508	546	516	497	482	506	528	497	516	528	480	517	559	500	542	510	506	474	550	543	515	529	502	502	489	500	555	494	515	530	499	500	519	481	502	479	562	502	542	499	503	513	528	500	486	488	535	510	471	491	537	499	508	517	460	502	492	472	501	523	540	481	512	475	513	536	497	499	529	509	501	486	507	464	499	501	507	515	508	538	517	536	510	523	468	521	510	470	541	500	509	526	516	488	530	501	542	506	488	504	513	513	487	511	547	479	481	531	537	467	505	508	504	487	544	494	466	487	500	503	519	489	512	560	513	488	512	515	553	496	516	504	494	545	517	512	473	501	519	504	494	478	514	503	483	487	502	492	470	453	515	489	513	576	538	511	492	522	547	461	517	543	497	528	553	500	523	539	510	496	498	515	529	513	543	506	475	498	558	489	468	525	490	540	480	470	510	516	534	525	507	479	550	533	499	502	492	526	499	533	492	495	471	488	544	517	509	467	502	508	477	508	462	503	481	513	507	476	525	540	491	474	531	532	491	514	519	505	473	509	524	509	506	517	492	489	495	525	524	514	534	576	461	477	536	489	507	499	515	508	520	463	481	527	510	539	482	488	492	548	482	517	486	522	490	505	510	498	517	492	463	517	490	515	536	525	501	482	499	536	442	483	496	500	566	446	516	497	516	478	505	529	513	522	500	480	532	504	510	525	523	539	500	498	531	529	505	559	524	502	507	506	510	524	458	504	508	517	541	510	502	508	528	494	502	499	531	479	511	486	502	522	508	529	497	527	521	484	520	518	477	515	507	495	488	513	499	508	478	487	498	516	477	487	544	495	500	541	522	476	532	498	493	503	531	494	494	459	443	485	548	512	516	508	527	521	522	539	554	519	472	494	468	519	502	494	451	504	539	497	497	483	513	482	517	535	449	504	500	509	502	530	522	484	502	558	517	526	473	515	496	501	502	498	477	502	491	509	512	511	468	479	503	513	519	499	475	568	496	499	550	527	516	477	534	534	477	521	535	534	534	483	497	502	527	506	546	500	521	494	492	494	523	533	509	486	506	466	543	516	492	481	550	515	514	492	513	519	471	523	545	488	483	501	518	528	511	530	477	545	518	505	470	517	522	509	510	522	556	498	501	528	492	542	491	477	514	466	498	508	471	522	515	473	507	503	520	466	533	497	511	505	506	494	494	502	493	478	510	459	496	482	513	515	498	505	510	520	476	521	509	483	539	491	510	520	521	518	486	530	484	491	510	520	471	518	517	477	496	496	503	492	525	485	506	503	516	521	484	489	504	496	510	488	466	511	479	540	501	541	480	473	474	537	522	501	517	498	512	495	522	516	543	486	522	466	509	553	479	500	503	540	495	549	482	514	489	516	535	506	522	537	512	515	502	534	545	520	480	507	462	523	504	533	516	525	521	473	471	512	509	536	526	543	498	500	526	512	532	516	531	507	503	497	551	508	490	509	499	520	500	479	516	535	528	524	531	502	518	483	501	516	503	508	510	512	495	483	481	491	502	550	488	500	499	471	525	522	557	517	507	480	514	532	478	531	509	514	496	486	528	522	510	504	507	499	499	472	502	514	581	483	517
23872	23455	34211	30435	22594	14357	3425	1048	793	769	691	699	754	728	722	730	776	699	714	697	728	719	688	687	743	677	730	716	722	700	688	664	658	701	715	751	707	686	666	660	667	744	696	704	679	692	682	688	714	676	689	675	670	707	708	664	689	642	706	699	683	656	707	727	687	699	667	660	686	712	695	690	733	681	685	706	696	685	682	659	691	697	642	682	697	681	712	735	717	674	733	711	729	655	700	703	658	713	711	663	738	691	662	663	705	684	697	703	677	640	663	728	681	691	693	713	689	673	685	692	685	724	687	698	679	628	652	717	754	775	682	687	639	695	708	732	663	672	691	699	729	683	680	678	662	719	690	693	662	684	654	674	678	749	669	686	651	702	676	671	661	687	714	751	636	678	693	674	658	729	687	706	686	711	702	695	697	711	740	703	657	677	683	682	652	725	680	719	677	654	661	724	702	678	674	696	670	727	665	705	683	645	669	665	718	693	662	732	710	660	692	680	699	713	697	724	693	708	674	628	681	703	671	705	650	678	697	744	744	729	683	744	710	745	725	665	707	687	659	693	694	762	705	681	699	701	666	691	663	656	724	678	695	674	737	697	728	706	698	681	667	658	676	644	694	667	677	666	653	676	740	653	715	673	668	713	636	714	687	694	665	723	657	685	663	728	675	673	649	660	664	650	697	694	665	659	682	707	683	689	646	686	680	682	688	716	674	724	694	652	698	652	705	686	691	696	732	673	697	665	625	678	671	691	708	703	723	732	733	675	683	696	666	696	713	679	654	693	760	727	644	690	686	681	696	706	659	711	670	692	689	686	671	682	703	632	684	686	669	693	622	727	703	671	676	690	691	677	682	712	677	716	686	708	668	702	690	673	718	668	678	693	679	729	714	690	672	687	684	690	726	684	703	723	653	658	677	703	700	682	676	698	647	666	689	662	700	717	672	705	698	694	684	686	766	633	654	684	692	685	671	679	655	710	696	630	689	675	677	674	704	632	676	699	681	674	687	671	692	703	675	646	684	703	658	675	689	720	694	655	717	713	632	672	695	677	709	650	680	670	736	690	664	716	705	666	651	693	699	655	671	680	674	668	684	724	719	703	664	706	677	645	620	715	698	662	676	680	674	659	677	693	652	703	685	704	723	684	635	704	643	718	697	653	681	653	705	706	685	695	673	633	676	700	709	689	666	720	657	723	692	706	701	658	692	688	676	681	729	642	704	702	705	682	684	776	669	687	673	686	726	681	642	686	687	673	712	672	707	676	702	648	708	658	700	647	673	695	743	672	668	684	670	682	711	698	696	758	705	684	691	690	751	648	650	711	742	726	693	701	702	677	656	682	697	673	667	713	688	699	687	675	682	662	665	716	665	707	686	652	698	734	685	725	701	676	649	679	651	676	723	626	653	684	686	674	699	695	702	670	709	683	669	623	657	669	704	635	659	685	649	723	697	667	694	691	707	700	711	664	664	726	702	702	680	722	678	702	659	667	685	736	679	668	634	698	689	675	686	687	711	717	711	748	685	661	717	653	671	671	664	689	667	688	666	697	682	696	657	697	672	707	674	646	659	665	717	683	675	640	681	656	721	682	684	670	658	691	681	693	728	667	693	637	656	670	749	711	664	684	687	664	666	696	688	658	679	697	675	677	692	669	702	696	711	670	667	710	703	672	703	689	696	690	725	686	692	717	688	673	682	661	706	666	681	732	681	683	711	665	712	678	675	703	645	755	653	634	683	695	646	707	658	721	589	716	682	680	691	692	678	660	719	671	686	707	667	646	686	657	677	638	677	668	664	692	706	713	645	693	677	700	677	648	688	663	664	650	725	665	676	687	670	663	684	689	710	685	690	674	677	662	631	678	692	694	686	728	631	666	633	672	670	693	686	696	747	717	704	660	705	672	671	668	709	699	700	699	696	688	698	694	669	711	675	655	699	666	697	695	732	688	693	733	702	727	682	717	680	737	610	672	655	723	685	651	730	674	681	725	662	675	670	722	701	687	667	691	700	683	684	697	761	703	709	644	668	645	707	739	650	655	702	705	723	677	708	667	686	682	739	716	697	680	696	687	605	677	705	671	723	688	662	678	692	695	683	641	653	724	685	691	657	657	698	684	686	681	671	665	667	680	692	712	677	705	687	726	682	700	674	698	727	724	764	684	689	704	676	707	710	719	690	689	708	682	698	690	667	718	659	641	665	681	688	736	655	661	733	686	653	656	722	669	660	638	734	671	692	655	683	702	635	668	668	640	695	667	678	670	695	615	690	699	633	668	693	684	690	681	696	641	719	675	651	704	663	691	722	701	670	709	666	724	708	769	714	680	774	740	699	704	686	696	665	752	666	725	690	726	665	730	695	699	655	668	666	734	719	675	705	625	726	697	744	715	687	696	665	650	647	682	689	683	685	736	634	672	677	746	678	744	692	698	711	682	690	725	712	697	685	703	680	668	678	691	707	638	689	680	662	703	684	684	628	721	650	676	722	677	701	752	705	676	701	666	710	656	715	679	656	671	708	704	684	675	679	664	661	654	678	686	735	658	711	709	698	667	656	666	638	661	698	675	657	664	730	712	692	690	733	664	711	672	679	656	683	637	673	669	645	684	675	681	667	685	699	663	682	732	662	699	718	712	717	717	698	717	702	665	668	713	698	693	677	674	650	685	669	660	705	743	686	670	687	690	689	694	698	650	652	746	660	686	714	747	693	667	674	726	670	669	694	691	696	754	685	679	650	673	692	666	687	657	705	668	657	677	700	719	704	710	690	712	618	693	675	685	722	724	722	714	691	620	732	644	668	693	702	664	690	705	671	713	655	709	673	687	703	678	666	730	629	657	645	724	672	682	702	696	715	689	684	720	663	691	678	689	750	649	700	697	662	726	669	711	692	678	691	663	652	673	634	684	696	700	635	673	713	714	675	707	708	724	669	728	691	669	712	671	715	706	655	677	641	711	748	645	713	653	689	656	682	675	689	723	690	695	655	704	659	692	705	695	669	699	677	670	698	699	679	662	678	712	678	712	687	697	663	680	731	662	679	681	720	674	700	662	710	679	680	691	652	660	708	657	679	657	651	736	680	682	723	724	664	654	730	691	673	684	645	704	714	677	700	683	692	705	694	726	697	674	657	684	662	677	656	710	646	684	661	658	668	693	688	713	653	672	701	715	677	668	712	672	709	714	673	765	658	670	663	708	713	701	683	668	677	733	704	664	748	625	643	738	703	703	678	679	666	682	701	741	696	693	755	700	701	704	677	709	674	704	675	680	699	709	707	699	684	689	661	674	685	695	740	687	646	677	687	739	728	674	637	672	677	687	689	656	656	624	674	758	683	641	668	713	697	686	676	664	693	666	709	664	693	709	720	698	679	716	714	689	662	687	670	676	680	686	673	629	694	676	674	751	692	651	733	701	704	709	694	675	692	717	651	656	679	700	662	735	669	697	649	644	681	710	692	695	672	700	693	717	654	635	682	687	727	645	682	698	692	681	697	692	638	652
63111	100644	69485	37311	15312	5182	1531	846	624	657	687	630	663	629	625	614	678	599	672	631	609	610	626	644	669	639	658	643	603	662	645	612	631	577	651	655	644	620	621	651	654	647	613	654	600	611	624	590	621	623	669	645	652	618	597	631	600	659	618	657	541	633	626	615	650	659	673	625	631	682	630	625	622	622	647	644	638	640	655	598	658	629	603	640	612	613	601	620	673	603	663	649	636	590	588	626	679	663	608	607	621	660	619	662	687	627	598	608	627	645	693	635	647	641	633	609	624	651	637	638	615	624	672	635	657	621	646	633	612	649	648	706	622	619	628	634	594	619	669	673	629	619	600	649	615	583	587	614	644	615	620	580	632	660	695	680	651	641	661	643	628	593	647	646	602	636	642	608	611	601	620	631	635	651	640	616	588	657	672	677	603	642	624	637	627	617	591	629	627	650	652	655	611	606	634	600	633	608	639	653	612	613	617	640	610	593	615	643	632	610	627	623	661	650	600	643	667	639	627	636	599	622	667	629	644	604	624	599	643	627	630	624	655	644	668	625	654	632	623	551	630	581	644	630	627	635	608	667	674	652	606	620	650	624	662	645	604	656	637	665	647	659	670	641	642	651	588	632	633	655	642	651	591	620	626	632	583	641	654	642	609	612	611	623	627	686	643	630	648	638	608	585	698	625	607	611	674	663	629	683	627	617	656	629	623	678	682	599	608	638	655	622	630	622	617	615	661	652	638	622	593	631	640	654	621	659	655	577	652	662	637	611	590	612	601	637	615	606	633	600	615	630	607	619	604	613	597	616	630	657	654	665	650	652	588	595	648	594	621	661	595	610	606	667	616	625	637	630	614	643	621	665	631	624	666	664	653	646	650	619	668	641	667	680	652	649	629	648	622	658	634	658	593	603	638	661	633	651	601	623	626	624	636	697	638	597	611	658	625	645	658	601	598	588	652	662	635	604	641	650	614	581	625	586	645	640	664	641	630	630	604	643	628	609	600	608	638	649	642	642	585	617	676	637	666	655	618	651	589	615	642	660	624	642	601	636	641	621	631	629	657	628	636	644	624	630	603	588	605	649	633	621	620	592	625	624	669	630	603	675	631	620	666	586	625	649	650	631	622	634	637	626	637	608	611	630	630	638	635	687	655	654	646	665	612	628	651	633	585	574	597	637	611	634	649	614	585	631	637	646	602	608	602	650	649	593	634	632	595	631	610	621	651	629	648	640	609	619	641	627	633	611	615	627	625	629	660	643	624	609	619	655	647	591	589	649	638	602	661	638	583	631	622	617	625	640	623	620	595	620	625	662	692	643	625	623	613	659	621	611	625	627	604	624	651	660	645	643	633	643	604	643	617	616	593	681	611	627	599	668	625	622	611	634	638	641	644	572	637	661	669	626	658	627	611	635	654	595	632	646	633	653	680	615	659	628	652	640	635	604	640	632	684	660	649	648	611	611	639	654	584	647	633	658	613	657	614	675	620	599	639	666	591	632	616	609	619	608	629	605	622	633	636	600	624	609	603	656	643	648	581	586	610	643	639	657	576	643	609	608	591	588	615	627	672	621	651	607	640	644	646	639	620	638	644	648	657	632	630	618	586	630	618	639	625	623	661	658	605	617	653	621	589	650	603	617	620	626	631	656	595	625	615	638	644	636	677	673	637	632	637	597	608	626	597	585	600	667	594	626	662	623	624	629	607	622	636	631	625	630	620	646	565	701	695	654	632	633	590	611	595	634	636	591	636	618	604	617	660	689	635	635	633	594	658	633	648	645	703	621	658	614	600	644	625	633	611	630	652	628	623	618	599	614	619	588	658	642	619	659	652	627	580	612	570	649	659	632	694	635	589	678	656	619	610	618	647	613	610	631	656	615	628	631	606	651	663	667	664	693	635	669	631	622	654	622	608	574	602	661	564	628	612	619	604	625	623	626	626	619	605	607	638	620	618	608	604	647	583	654	597	590	619	646	636	625	633	654	599	652	676	613	645	620	630	668	618	603	646	624	708	633	644	631	660	605	646	650	666	625	632	636	616	595	632	661	619	655	580	624	642	651	601	653	585	605	662	604	642	663	605	636	638	669	649	619	645	652	622	632	656	643	633	640	579	677	669	679	586	597	683	623	592	655	654	655	642	679	597	633	622	612	617	648	629	618	603	632	601	627	609	613	637	658	634	609	642	600	679	658	641	616	606	583	615	648	624	580	703	649	610	617	645	640	602	663	598	636	616	662	617	605	586	619	588	613	615	644	604	698	647	636	656	582	585	616	613	636	559	608	616	595	578	625	595	604	633	666	631	617	604	653	628	647	643	633	678	665	662	603	590	644	589	597	647	613	639	633	633	663	672	622	627	658	613	665	605	643	640	639	612	640	662	564	662	628	654	643	629	608	669	650	618	653	636	664	649	653	605	619	639	608	633	590	669	645	636	605	650	621	638	647	633	630	626	621	645	645	648	621	641	604	597	611	602	635	661	657	602	587	620	610	616	620	617	640	639	629	638	601	592	615	634	596	648	616	610	650	617	617	645	643	581	657	649	662	644	641	681	603	594	641	637	653	670	639	595	601	614	671	683	623	645	648	597	596	652	655	679	620	657	651	641	603	624	651	659	605	671	648	655	590	588	648	651	686	620	622	623	617	629	644	632	610	655	624	603	638	646	615	602	605	665	651	626	676	647	662	627	650	598	643	584	596	627	681	595	670	649	618	630	657	595	646	645	658	660	666	602	640	640	582	607	646	635	632	600	642	590	653	573	598	670	626	612	646	624	626	622	622	599	630	599	591	636	653	648	608	629	631	608	612	614	682	622	643	631	597	635	626	567	671	636	607	636	646	592	605	595	634	618	641	595	616	623	629	632	629	689	593	629	655	650	609	641	627	609	633	627	665	646	615	653	694	590	610	614	588	636	575	617	622	623	630	595	656	589	628	683	644	593	615	615	604	608	623	622	660	590	616	610	657	613	640	635	643	657	618	639	651	634	678	631	630	606	638	642	616	642	611	641	643	626	630	624	675	640	633	612	657	639	643	651	620	663	676	631	621	575	620	590	643	623	617	649	666	600	639	641	606	622	581	672	599	653	662	597	628	629	603	654	640	617	626	625	622	673	599	670	625	609	598	658	605	632	649	643	625	565	635	625	644	651	615	635	612	626	624	581	648	634	627	646	633	651	662	639	665	638	614	616	584	657	654	642	631	636	644	614	623	631	622	650	660	666	621	693	623	642	611	674	600	641	678	574	595	615	622	606	642	632	599	602	662	655	562	616	593	682	649	637	672	610	634	626	622	606	600	625	617	629	596	592	635	642	652	647	646	589	629	586	637	631	611	646	586	612	619	618	604	619	596	656	645	643	649	634	653	623	622	595	665	604	615	607	614	629	605	637	652	614	594	638	624	655	610	636	620	616	585	623	660	605	612	643	651	657	638	588	626	624	600	626	623	641	623	633	659	621	593	589	633	617	620	595	634	662	622	643	584	626	597	579	638	630	627
30105	29947	25619	9712	2043	842	542	469	434	456	439	460	450	430	451	449	470	457	444	429	463	423	480	434	451	450	419	445	434	478	473	459	481	427	457	480	461	458	424	482	465	459	450	428	479	415	433	443	457	463	440	469	464	426	395	412	510	456	464	459	445	475	432	464	443	417	421	475	430	433	474	479	448	447	448	440	447	441	432	454	467	461	467	442	494	436	460	478	443	453	450	496	449	458	461	482	408	419	456	420	422	447	452	454	438	478	476	440	475	472	449	451	407	449	435	495	451	427	465	468	439	456	431	438	415	445	428	444	478	437	413	458	417	503	458	466	439	431	461	452	477	457	465	437	444	433	463	484	491	461	456	473	444	469	439	433	466	458	444	404	453	412	464	431	460	481	445	464	477	498	439	469	437	429	472	441	458	476	464	448	456	454	429	477	458	448	428	453	450	431	462	429	417	446	435	466	431	439	477	495	476	450	446	452	440	440	469	426	431	465	462	437	468	463	457	494	474	490	476	463	475	462	430	466	474	471	435	437	457	452	432	435	444	438	423	460	442	427	483	482	423	468	418	454	450	447	442	486	478	469	447	453	412	444	500	446	477	417	469	480	467	429	455	441	435	437	474	442	421	431	476	443	463	458	454	462	420	464	436	408	448	445	458	471	450	457	461	444	438	426	435	455	434	433	458	456	448	479	465	496	448	449	419	472	442	464	417	430	433	487	491	441	427	480	439	478	471	472	486	474	420	456	463	429	472	447	474	463	443	444	434	483	454	438	417	433	483	477	435	467	458	456	458	414	434	467	450	446	504	403	473	474	446	496	453	476	449	438	466	452	457	435	474	415	431	466	441	427	457	463	436	469	451	484	478	423	460	439	449	454	448	450	431	432	476	450	419	459	448	484	471	453	438	450	457	441	493	413	399	455	423	451	445	455	402	431	447	410	458	460	461	439	457	427	436	437	464	396	450	441	489	438	420	456	441	455	474	411	465	441	470	424	441	450	488	489	470	467	438	472	489	428	455	444	437	463	478	416	415	478	483	443	446	484	474	469	473	440	468	448	441	438	449	421	423	462	458	456	471	457	480	455	448	452	464	484	462	450	432	479	446	442	478	463	407	497	450	453	447	450	438	477	442	453	431	459	430	472	469	414	438	433	465	462	488	462	448	473	474	487	449	426	463	426	477	424	419	441	446	435	467	472	455	433	488	470	468	443	449	468	478	451	437	459	480	420	471	453	440	416	442	520	435	461	474	400	489	440	478	431	449	445	444	497	473	435	463	460	425	438	434	471	477	440	470	476	467	423	444	426	426	465	469	449	445	466	433	420	461	435	434	448	498	435	501	461	472	428	450	426	421	469	468	416	481	458	470	501	459	462	461	464	442	448	479	463	424	425	484	413	475	440	436	450	467	450	448	468	457	428	430	427	488	452	478	458	475	443	472	467	437	444	453	404	467	408	486	426	435	418	430	430	446	470	434	457	456	418	468	443	470	460	497	456	469	425	455	443	431	436	448	430	478	452	437	445	420	458	476	488	462	439	462	432	458	404	464	426	440	471	455	419	455	456	445	460	457	491	503	501	479	435	430	453	524	425	456	468	425	459	422	439	446	423	484	445	423	455	456	435	468	472	448	420	467	404	424	459	434	494	460	451	473	411	437	470	438	448	500	459	463	429	439	473	439	422	443	414	431	481	482	460	487	462	486	438	502	481	460	444	447	475	445	430	482	442	490	484	461	446	442	443	450	427	441	448	472	476	444	435	447	496	497	489	445	465	450	440	446	465	415	479	456	487	453	468	460	447	454	470	483	470	460	428	452	392	417	430	434	468	481	486	481	477	488	464	481	460	451	441	459	427	449	410	440	456	442	449	448	406	467	431	469	436	423	448	452	420	445	441	485	469	458	491	432	444	445	416	443	425	443	443	434	432	438	468	460	464	452	463	444	455	446	449	440	417	464	490	453	472	462	474	449	438	473	433	431	432	470	462	488	419	415	474	434	439	436	467	407	426	457	447	442	452	455	457	451	473	414	463	470	470	485	480	435	415	444	461	467	491	488	465	483	461	470	507	447	432	480	451	485	489	423	457	450	456	457	409	455	465	471	452	458	448	442	493	415	469	467	464	482	421	511	452	443	437	464	441	469	424	462	446	468	493	426	458	438	484	448	417	488	445	417	450	458	462	492	440	466	433	457	445	474	417	431	466	443	451	448	448	474	409	457	447	448	436	462	452	447	433	457	456	451	452	504	458	428	396	446	449	453	442	459	453	446	435	468	481	443	474	450	453	430	426	467	470	436	469	478	457	437	489	476	453	451	458	468	486	431	468	433	450	453	464	465	455	429	448	436	433	503	492	454	424	431	483	455	434	439	427	440	449	455	461	469	444	459	432	453	441	450	426	475	474	431	476	494	454	461	458	421	430	464	441	463	427	436	459	464	433	440	451	453	450	470	437	478	443	465	413	444	437	454	447	454	474	485	448	449	443	483	415	439	475	443	450	422	456	461	445	474	472	454	458	478	442	456	456	408	466	446	431	490	443	471	515	450	431	403	445	479	419	460	507	442	413	499	480	460	444	479	428	427	472	448	424	456	462	421	513	451	387	481	441	430	443	461	439	469	458	434	439	493	429	455	471	477	451	473	494	491	490	467	427	471	423	460	425	429	440	473	438	452	435	439	488	463	444	460	448	438	449	426	480	457	469	455	451	451	463	436	424	443	484	461	482	417	435	494	450	425	417	418	437	433	456	443	441	463	440	454	442	475	486	466	432	453	453	461	421	458	417	459	496	442	462	423	424	451	423	446	450	475	425	476	442	491	464	451	419	434	441	429	458	455	467	460	464	459	479	502	453	457	506	453	441	470	469	488	483	456	467	463	439	463	477	443	439	435	407	436	441	460	450	486	426	476	425	411	439	441	479	415	427	461	452	412	434	455	442	443	456	462	467	425	426	468	443	458	465	475	461	445	448	479	444	494	460	436	444	455	476	441	466	432	475	480	455	437	488	487	489	421	443	450	445	446	457	520	480	421	471	449	438	444	467	455	489	419	447	420	487	419	437	486	445	516	417	453	486	450	452	489	438	455	452	430	430	475	473	459	461	453	436	445	439	432	439	439	466	443	449	422	461	455	453	449	424	472	446	475	423	449	411	426	396	489	450	472	439	466	434	484	491	439	491	460	413	428	446	436	480	440	407	455	468	436	415	412	458	416	426	486	449	458	462	416	439	454	443	437	454	445	486	503	432	438	487	487	421	403	413	489	438	415	477	426	480	437	488	465	447	462	461	473	428	486	443	436	440	436	460	436	455	470	467	464	446	434	466	421	435	445	458	464	460	451	444	485	459	469	458	445	465	490	459	458	409	414	442	442	442	443	453	443	457	448	421	462	518	452	436	448	462	453	471	414	446	453	440	426	467	432	450	464	450	454	479	436	459	482	439	452	437	448	478	393	487	424	468	464	476	451	456	432	433	427	451	412	451	440	463	442	432	439	464
24120	34281	19417	4937	1606	709	454	410	348	376	365	374	381	381	396	374	379	370	381	353	356	382	416	397	413	357	389	405	365	385	393	394	393	390	366	385	405	394	360	398	368	371	387	368	384	417	377	416	420	367	385	386	388	407	399	364	383	326	374	357	388	354	380	400	354	404	385	370	363	375	403	374	382	377	401	384	395	428	369	394	362	389	383	410	366	389	387	386	364	382	375	398	392	354	378	374	350	365	366	380	387	368	389	345	380	398	372	369	370	390	406	372	396	377	375	404	410	380	377	363	425	350	365	363	352	355	398	393	383	380	366	363	359	373	388	395	381	381	363	372	398	360	394	417	351	370	383	381	376	380	368	393	396	381	385	401	344	388	380	369	413	384	376	410	327	373	362	383	411	374	362	352	402	386	397	363	346	403	393	382	357	379	377	404	376	335	384	387	351	351	374	369	359	378	391	391	365	362	396	337	378	383	396	369	372	404	332	374	369	372	364	374	383	368	345	330	377	383	388	360	380	372	365	366	391	423	382	367	399	366	406	389	350	389	348	364	389	400	370	379	361	391	377	406	367	366	383	406	366	353	352	369	391	351	381	407	351	375	380	393	351	382	341	373	387	383	377	380	350	400	388	377	335	357	377	350	406	368	407	401	366	384	407	403	340	376	368	366	374	373	388	371	390	362	342	406	394	367	371	393	368	372	398	391	377	363	398	399	357	370	430	353	366	395	376	392	377	358	375	361	389	370	389	339	367	349	358	369	396	370	379	384	370	391	348	358	370	391	360	388	353	364	379	367	389	361	363	362	381	356	398	379	369	402	393	374	367	391	383	383	406	387	388	367	370	396	391	393	343	369	336	398	325	375	365	332	379	381	371	380	363	377	385	408	384	375	377	383	389	371	380	371	367	376	388	372	348	371	365	370	353	380	365	385	398	421	399	358	396	379	396	372	372	354	387	379	410	383	387	376	356	384	370	400	377	369	399	358	382	382	409	380	370	383	394	381	393	370	374	382	406	352	351	382	400	390	394	336	392	401	397	355	385	390	401	358	356	384	406	370	376	359	377	361	395	380	372	356	360	384	356	366	361	373	359	411	421	368	308	384	356	391	379	418	381	363	380	393	418	391	405	400	397	362	337	355	421	396	401	385	378	404	380	400	381	379	386	375	386	387	366	378	385	360	395	390	362	378	370	346	367	394	354	366	397	398	378	370	373	416	351	361	376	402	418	378	374	377	382	407	375	361	388	359	363	398	381	397	392	387	363	384	367	362	354	384	343	387	396	373	385	374	379	384	389	364	350	397	396	365	379	352	386	405	350	386	364	379	335	398	346	386	372	398	380	385	365	361	366	367	392	388	360	394	420	412	371	336	382	360	372	380	375	336	386	365	397	385	360	381	380	332	366	373	375	366	379	381	385	366	355	354	357	375	346	425	423	389	371	358	379	386	395	352	416	393	393	382	377	378	386	396	370	356	376	363	367	350	362	401	369	369	415	406	399	414	390	377	380	388	375	365	392	368	401	381	412	381	367	357	406	369	368	375	395	386	388	372	385	364	407	404	399	403	362	403	378	380	353	368	359	365	377	406	402	343	382	403	363	347	386	334	383	376	336	392	397	407	386	359	394	351	362	423	383	400	391	393	357	383	338	375	382	376	391	374	377	386	347	388	396	375	411	397	380	374	393	373	358	386	378	410	415	353	379	378	381	401	411	414	408	404	403	407	333	381	411	376	363	369	354	411	385	366	375	375	345	363	384	371	382	399	395	362	347	390	375	356	357	404	377	353	380	362	378	375	368	373	368	380	408	399	365	383	356	363	406	404	415	365	381	353	355	374	392	380	425	351	377	389	374	381	392	405	339	436	362	408	371	376	394	370	365	408	375	387	401	370	405	375	369	381	383	415	403	388	368	353	328	373	383	389	351	400	403	349	380	390	396	400	383	394	397	347	337	348	388	418	394	366	351	401	373	385	430	377	350	378	377	338	402	367	372	415	393	392	400	351	385	347	358	392	413	357	399	355	354	372	404	388	417	362	368	396	348	405	391	380	403	365	404	356	397	395	341	381	406	400	353	408	400	379	390	406	383	364	358	388	366	381	385	368	367	397	370	364	367	380	407	379	387	358	373	351	393	374	399	380	407	397	357	415	371	354	391	415	398	373	368	341	373	363	391	397	374	394	372	394	372	376	368	384	387	362	356	376	352	339	385	394	415	366	438	409	387	426	385	350	352	363	360	369	365	379	341	356	386	356	364	363	424	383	364	355	373	366	358	356	409	395	385	362	403	377	381	321	361	383	375	410	374	404	381	363	377	360	397	374	386	379	430	379	365	401	425	411	382	343	362	369	387	390	391	364	368	358	379	363	366	415	350	390	379	376	367	364	385	345	359	371	353	368	362	387	414	419	370	405	374	355	386	411	322	388	376	372	411	370	377	370	370	385	374	351	348	401	374	382	392	373	410	371	407	398	397	382	368	391	381	379	397	427	378	371	397	387	359	376	385	360	377	393	386	352	407	409	371	350	395	373	373	388	376	384	406	366	360	399	401	380	359	394	379	367	393	370	394	372	370	389	371	413	340	361	367	402	405	404	382	373	390	384	390	355	401	348	393	360	381	376	380	336	389	365	385	363	375	375	380	389	369	388	343	372	360	394	370	386	389	398	415	407	404	356	398	373	363	369	401	377	385	395	355	389	357	391	377	380	364	362	374	400	362	405	360	379	360	354	413	361	358	396	393	413	383	370	408	352	383	364	376	386	368	394	362	376	396	397	377	372	414	395	384	383	381	381	382	394	374	368	371	358	394	374	368	385	319	330	391	392	377	360	352	369	372	409	387	405	380	388	402	349	398	410	384	350	393	387	381	368	374	368	353	370	377	397	386	393	414	366	381	372	365	340	390	353	379	350	353	390	341	377	413	359	387	402	369	355	376	404	403	383	386	415	382	365	370	347	356	415	389	387	380	409	366	380	400	385	363	396	420	394	390	379	378	358	370	402	393	376	374	374	395	403	345	375	346	376	357	391	382	373	355	385	389	388	373	389	400	380	383	364	382	370	371	365	387	393	342	359	387	398	392	390	372	395	383	345	368	344	379	381	378	371	370	388	386	414	369	399	389	390	391	422	418	389	394	365	400	393	416	401	405	367	378	377	377	357	383	395	373	367	372	353	398	381	375	369	352	385	377	407	364	374	398	389	385	393	366	362	340	382	389	389	350	373	376	370	385	390	362	345	384	368	405	377	354	405	351	344	351	362	378	396	385	393	387	395	336	421	397	395	399	368	343	395	415	356	377	393	371	375	354	409	369	363	403	378	412	377	379	372	364	372	370	378	388	412	352	385	394	406	382	354	372	386	371	365	344	356	375	349	413	345	370	361	382	389	378	339	361	376	363	416	349	391	370	370	425	380	341	376	384	402	384	375	404	387	403	414	378	376	391	346	342	379	363	362	362	390	393	370	375	385	412	360	398	385	349	365	360	403	369	363	399	369
25241	26145	38246	32650	19333	6720	1339	674	573	535	471	498	554	495	488	477	485	524	497	487	539	517	492	529	517	533	535	496	489	528	519	515	524	460	496	490	483	521	470	478	510	525	509	508	519	507	531	489	508	538	470	514	542	484	555	493	519	504	553	504	506	526	479	507	539	487	476	492	532	528	495	547	502	478	477	517	504	527	494	516	470	526	485	500	498	518	520	518	513	538	473	525	473	497	499	508	518	506	480	501	505	493	477	490	487	526	535	506	502	476	515	535	506	496	495	514	533	506	495	526	474	503	493	526	512	471	529	480	468	493	524	490	518	491	519	502	505	489	492	519	488	541	493	522	505	472	547	490	502	514	567	520	486	500	496	519	483	474	481	459	501	485	495	468	495	497	482	493	474	463	512	481	465	452	540	519	465	461	468	481	495	521	499	501	504	514	504	481	502	509	487	492	513	518	531	518	489	480	491	517	495	497	512	523	527	499	463	488	515	500	483	492	516	468	514	508	481	523	492	513	502	535	481	495	484	500	517	521	547	481	515	493	510	503	477	505	500	492	511	475	450	490	496	478	522	550	490	553	467	502	495	530	474	510	480	504	479	503	505	543	487	503	527	515	498	504	494	522	507	488	456	504	514	505	503	534	510	509	480	516	526	468	494	482	471	511	507	479	500	527	475	487	499	455	486	509	518	499	508	532	478	472	545	471	517	528	496	487	467	504	514	480	476	489	479	476	535	514	487	535	523	519	513	505	522	483	481	526	481	512	479	518	477	507	529	518	551	442	543	521	540	513	515	527	492	466	479	492	500	514	463	498	523	495	482	483	499	500	538	504	529	478	514	499	487	489	449	488	484	497	475	533	517	539	494	486	503	475	485	507	515	498	510	507	497	497	504	504	532	510	441	513	491	518	536	518	483	505	490	485	495	506	487	496	517	513	490	479	511	524	512	543	493	496	471	471	519	542	509	485	480	501	515	495	498	433	513	515	486	501	479	431	506	486	464	527	482	522	536	526	478	502	480	502	509	502	431	496	454	458	493	549	477	477	484	521	510	534	498	514	482	514	506	453	496	484	498	486	533	523	512	509	466	488	491	488	509	512	469	500	483	503	482	471	514	448	494	520	485	500	478	464	519	501	534	555	496	523	495	519	512	484	478	490	483	454	532	481	512	495	498	512	496	498	485	455	492	482	528	479	499	473	512	488	490	512	473	512	478	508	512	502	503	532	484	475	510	494	494	458	535	497	494	525	503	520	498	516	516	491	486	522	462	517	507	485	509	474	503	435	491	535	538	518	500	534	505	526	477	514	511	496	445	482	507	466	480	534	528	504	522	501	451	493	516	488	517	528	522	497	502	477	490	521	497	478	503	477	479	454	533	507	535	474	501	500	500	514	490	513	470	494	505	477	486	503	497	480	489	523	514	478	519	533	498	509	481	501	515	496	470	500	506	514	517	496	535	516	455	496	511	460	494	486	495	498	525	451	514	486	508	503	472	454	496	484	476	487	505	481	489	484	452	508	477	522	501	493	519	470	484	503	495	519	475	490	473	518	519	494	470	511	480	487	506	521	508	467	489	480	469	511	526	495	506	489	543	495	480	493	480	463	497	483	543	455	500	490	512	477	438	486	466	493	469	524	500	503	557	493	485	478	492	469	513	472	451	537	461	513	527	496	499	469	462	471	509	527	504	508	514	470	490	520	481	515	484	525	499	529	541	489	477	493	437	500	464	500	495	517	487	501	489	482	520	517	489	505	519	486	524	499	506	505	474	552	506	533	476	481	488	539	444	519	493	496	486	502	516	510	502	466	503	499	507	441	504	513	510	494	473	452	499	486	485	484	488	486	493	499	522	494	493	507	489	458	471	499	496	513	470	488	471	521	488	473	463	503	509	491	505	516	497	509	492	518	490	500	507	482	486	528	487	486	529	510	479	534	507	510	492	461	502	521	485	506	472	499	454	515	526	476	451	448	494	483	512	510	466	519	484	475	518	527	522	513	471	519	479	472	500	507	497	460	501	517	506	514	494	492	488	516	519	468	486	509	506	486	488	498	515	482	502	491	524	517	518	487	471	465	471	498	523	502	472	526	515	507	472	515	478	477	524	501	467	477	469	514	477	500	501	508	499	448	517	503	505	513	470	516	496	503	514	485	503	464	510	509	513	503	506	495	488	515	489	540	525	499	523	496	486	488	493	513	495	488	513	539	515	479	444	502	492	520	509	510	490	487	478	513	537	477	522	501	501	499	507	481	500	492	504	504	499	472	467	510	495	493	501	524	511	488	505	502	478	484	478	480	483	477	481	515	495	528	531	495	487	510	517	570	516	513	505	516	487	476	481	516	496	523	473	479	531	532	522	484	495	516	475	458	471	502	494	485	493	500	474	497	518	460	485	487	488	517	441	476	491	510	495	441	505	497	489	480	511	518	525	488	516	493	482	492	494	460	517	518	517	511	492	489	535	481	476	529	488	504	528	543	475	466	486	494	507	486	505	468	509	493	523	488	524	486	540	448	494	506	513	515	485	508	477	508	486	512	490	502	482	510	474	498	511	484	504	497	508	509	474	481	463	493	486	513	482	516	505	534	491	484	478	503	497	494	519	443	494	479	461	496	500	499	522	491	502	498	530	491	480	492	474	520	451	500	495	477	513	501	498	524	470	503	505	496	488	504	502	466	500	478	517	473	500	514	499	502	506	490	448	493	475	493	527	505	476	490	480	481	499	507	518	479	450	491	513	466	509	519	460	499	485	513	467	491	494	485	492	457	486	535	486	494	535	523	505	467	473	520	490	483	431	514	489	492	512	504	499	549	532	458	475	481	514	478	505	456	450	470	514	512	493	500	515	553	499	476	490	489	470	481	465	509	504	504	496	482	487	516	473	492	491	523	485	492	472	513	491	499	502	510	475	513	499	516	491	520	514	511	524	479	507	493	492	491	512	481	499	508	521	514	511	494	500	522	492	501	535	523	496	475	516	448	510	489	489	502	513	520	454	486	496	489	519	493	473	480	557	528	457	483	518	476	494	480	511	480	520	510	478	487	467	509	482	544	508	481	502	511	539	517	529	488	484	522	519	492	505	442	472	443	524	475	491	494	474	476	477	477	447	508	475	513	495	449	491	480	486	485	497	498	526	460	489	536	489	516	489	489	485	467	545	471	474	496	476	537	490	501	499	484	491	509	522	485	471	485	480	490	496	508	478	493	505	510	498	536	517	486	520	503	510	540	506	509	497	516	514	475	516	463	467	510	515	497	507	473	481	474	527	479	493	485	476	501	477	473	493	516	508	544	500	509	502	511	475	489	526	499	477	519	473	495	532	489	493	473	512	529	508	450	530	482	475	528	512	482	481	510	466	486	462	513	476	494	478	509	489	497	492	489	479	507	504	469	466	491	503	513	490	515	477	483	470	492	504	487	506	537	495	488	482	506	517	490	514	482	513	520	505	495	483	511	488	491	484	509	460	526	482	536	500	490	481	509	458	476	476	488
61362	89217	56906	28036	10638	3375	1024	559	454	473	462	479	468	466	488	422	485	478	471	466	489	486	487	456	475	430	509	462	480	468	467	471	448	429	481	452	466	443	501	459	446	511	481	479	425	447	459	426	461	449	436	463	461	490	460	502	442	408	467	441	442	475	471	454	428	453	458	441	445	462	463	474	464	471	446	458	441	477	495	429	479	494	452	453	447	421	487	487	450	457	507	490	469	439	449	449	479	455	471	442	450	452	430	470	464	467	453	459	470	473	476	418	469	471	432	428	505	497	473	482	422	459	448	426	450	479	461	447	439	474	481	454	464	460	446	399	449	469	441	505	475	449	478	439	447	483	451	459	452	449	454	463	431	419	418	453	513	433	479	482	444	503	479	492	443	439	445	493	429	454	448	449	440	451	450	425	489	480	477	471	457	467	441	477	412	478	455	413	480	432	481	449	465	456	433	473	426	459	442	458	488	467	476	459	459	464	457	447	433	446	480	424	456	429	454	424	476	471	478	459	496	423	474	446	464	414	454	465	484	433	505	439	467	401	434	454	465	450	447	449	435	453	470	448	452	458	458	458	471	461	446	473	481	450	477	446	442	474	452	481	464	475	452	462	451	410	467	468	431	459	428	438	453	442	491	442	476	440	459	471	428	478	467	428	425	431	466	450	449	468	453	449	476	461	460	452	444	479	461	441	463	471	417	436	441	449	473	456	469	451	461	463	442	451	438	436	442	519	456	451	474	492	470	439	453	448	454	439	448	478	461	417	497	447	487	469	437	491	459	486	489	491	463	413	458	455	442	445	480	456	456	498	490	494	410	475	477	467	494	498	471	439	452	446	468	481	439	498	429	470	449	453	451	481	449	458	484	466	420	460	493	460	477	482	436	447	470	471	451	458	432	391	481	446	454	456	482	476	446	462	506	510	462	436	464	473	447	479	451	484	475	508	480	417	442	442	412	524	466	460	443	457	462	442	421	477	425	432	506	453	454	442	438	471	477	479	509	445	416	446	481	464	438	476	459	417	460	484	453	449	465	467	468	477	448	450	438	482	449	456	459	488	469	506	468	461	435	470	448	473	454	434	471	500	444	458	455	448	446	452	483	450	432	465	473	475	484	485	443	444	458	469	494	440	479	476	482	472	448	513	463	458	419	459	447	497	472	423	444	432	474	434	495	437	478	448	455	439	448	429	476	449	438	440	457	449	495	472	469	463	477	447	457	478	472	433	433	449	462	432	460	443	478	444	455	469	446	484	497	466	480	441	504	453	448	429	482	441	430	471	459	437	466	416	435	444	468	450	447	467	445	429	447	455	449	441	432	454	443	458	506	470	488	459	453	477	465	442	470	471	470	425	437	443	432	437	465	452	416	441	459	479	489	477	468	444	460	481	516	448	435	458	478	471	436	471	486	442	475	448	461	467	438	466	441	433	445	426	464	465	474	449	456	429	473	488	471	468	437	479	492	443	446	478	483	463	482	419	461	422	470	478	451	497	471	437	460	446	426	430	464	495	486	460	464	421	463	449	478	442	486	429	484	451	453	482	435	505	442	468	471	473	437	455	458	479	478	453	437	498	496	497	430	451	456	437	435	403	422	462	439	494	457	487	481	501	470	438	462	476	459	436	470	502	431	470	465	437	459	471	475	446	445	439	461	450	470	458	485	477	474	469	422	464	469	423	471	433	501	440	423	465	463	432	462	462	453	415	436	450	432	416	462	449	480	444	468	456	442	453	411	467	483	462	482	439	467	478	450	456	433	443	449	442	426	455	442	447	445	476	475	494	477	461	415	484	444	474	463	444	513	476	425	443	482	449	444	473	449	444	454	431	433	458	438	422	503	518	458	445	425	482	431	475	452	470	464	428	452	469	460	459	456	477	444	424	440	471	477	465	497	429	430	466	482	474	452	465	447	474	466	458	422	455	447	467	489	451	447	426	449	492	479	471	511	438	467	460	488	479	431	443	470	482	440	427	480	406	468	423	469	479	447	438	483	451	445	482	457	448	488	475	490	460	429	462	447	480	481	450	465	464	460	474	438	456	454	441	437	476	425	450	482	499	435	479	453	472	430	483	462	436	498	472	479	466	463	454	440	453	448	485	427	436	482	451	479	462	423	430	449	433	425	429	469	468	442	446	414	447	462	441	475	472	420	416	439	489	448	461	461	465	453	466	463	462	470	485	491	449	452	433	451	496	424	456	430	464	450	453	425	482	426	383	443	465	485	482	487	426	490	488	447	459	451	432	457	496	466	457	483	407	460	444	485	438	436	444	427	466	475	496	470	464	433	445	429	445	454	499	434	435	459	453	454	434	494	449	466	464	460	437	446	453	445	428	435	432	472	461	512	470	426	443	458	439	475	434	451	488	448	447	440	487	468	462	464	484	425	431	446	456	430	430	489	440	466	472	440	466	481	467	468	459	438	446	432	430	493	463	462	422	440	456	457	465	432	442	468	461	489	444	457	439	447	426	481	474	469	418	469	466	464	459	464	457	471	495	397	480	452	436	480	444	455	457	458	443	471	449	444	484	488	478	459	448	463	458	466	496	452	481	447	453	447	450	443	449	499	452	426	451	495	448	428	437	458	467	410	484	417	459	444	435	490	433	416	473	477	440	490	466	464	461	466	452	430	482	423	453	431	462	442	481	470	460	445	492	437	487	474	445	471	469	455	414	504	466	478	432	427	475	489	420	444	489	502	451	430	492	460	434	488	490	456	466	425	464	481	410	493	444	458	488	470	474	446	468	459	424	448	446	431	483	491	462	452	484	414	462	437	425	461	391	484	450	445	435	469	483	436	449	431	451	441	479	479	404	460	456	461	470	457	444	440	459	468	406	493	444	464	452	455	487	437	455	413	481	496	427	473	472	466	486	489	463	431	482	463	489	475	445	441	464	463	423	483	450	496	500	429	462	473	459	446	460	433	462	460	428	445	447	468	471	441	465	459	443	425	478	469	497	476	438	453	430	466	441	455	458	446	465	453	438	494	447	449	429	457	501	446	456	446	444	448	463	495	443	453	462	462	457	430	441	446	442	461	452	424	456	470	453	448	453	433	478	427	490	439	443	497	462	460	468	463	439	455	503	413	439	480	451	416	451	459	465	443	433	484	471	430	420	460	453	432	446	457	453	485	459	467	470	428	466	428	484	473	444	442	460	500	468	492	455	452	446	477	478	441	422	451	449	469	466	460	447	475	478	477	421	463	458	456	456	462	457	490	475	440	425	461	467	495	456	473	456	449	438	420	488	436	465	458	482	433	470	476	482	462	438	406	480	478	472	462	459	480	450	462	469	430	437	412	460	461	426	440	460	445	467	415	466	463	493	485	436	456	420	455	495	431	417	457	442	476	438	429	449	454	468	470	430	453	456	443	455	434	497	484	456	448	425	443	482	456	437	406	461	477	467	453	462	473	439	447	459	480	481	459	437	427	458	502	494	425	469	453	497	461	460	429	464	425	482	462	442	456	430	438	437	459	458	484	453	462	462
24087	23211	33722	31408	23231	13986	3242	1037	716	625	707	661	643	694	656	644	688	627	619	651	624	631	652	570	619	653	618	672	667	655	660	634	598	616	622	617	630	674	645	656	600	628	638	604	587	657	598	658	615	595	609	618	651	567	619	634	614	559	611	614	583	571	590	627	612	657	601	630	644	568	668	665	614	619	637	614	567	638	617	641	612	636	651	597	608	554	577	665	541	601	629	607	616	584	584	575	594	617	593	613	574	606	580	642	616	623	622	608	634	625	652	580	625	600	609	607	615	625	643	628	653	575	601	619	627	608	575	546	577	640	587	638	628	600	669	617	589	591	624	596	643	575	629	611	599	593	642	608	628	615	585	598	615	593	600	627	616	651	651	610	591	618	622	608	605	613	640	623	614	639	584	631	602	598	615	581	615	619	593	591	535	621	623	616	598	624	577	611	593	620	615	624	577	626	590	632	581	577	616	559	594	627	620	628	597	589	550	595	612	616	626	604	608	646	626	605	597	601	644	621	636	606	616	582	633	602	624	632	597	619	607	643	618	662	599	634	585	669	630	581	630	629	620	575	613	676	654	588	615	629	691	599	574	601	671	590	624	628	640	628	614	626	600	612	643	639	592	616	543	647	577	593	629	602	609	629	662	636	658	622	585	568	621	622	591	624	634	581	626	592	601	621	652	654	631	600	602	631	620	631	631	631	617	613	632	589	631	616	631	634	629	660	602	593	584	603	609	588	587	620	637	637	566	610	607	636	634	641	615	592	636	587	568	600	559	561	628	594	606	638	644	618	615	601	595	582	588	624	594	640	592	623	626	630	624	629	645	624	586	593	605	610	585	611	622	607	635	594	629	649	593	588	620	589	605	600	621	583	576	602	619	576	605	665	636	647	652	635	615	646	621	637	629	634	646	627	601	638	594	613	614	603	604	615	605	600	623	640	631	605	650	664	577	612	607	621	590	661	663	640	629	623	609	619	626	645	628	629	585	582	635	633	574	636	601	594	587	591	603	629	624	597	640	615	582	650	633	619	675	647	584	590	645	585	623	636	617	610	649	565	583	592	628	635	648	671	581	601	590	603	616	646	637	621	592	618	653	678	619	597	626	592	590	615	621	587	562	607	595	625	600	630	595	552	603	633	638	596	569	637	649	674	622	602	625	644	637	616	617	609	583	597	613	615	625	604	658	623	580	654	568	598	582	620	637	680	641	657	585	613	599	613	631	624	583	643	618	631	601	610	608	603	630	598	643	605	612	635	612	670	631	617	613	637	625	639	640	622	623	629	591	605	619	579	644	578	661	629	607	626	560	616	605	655	628	618	600	635	641	664	627	616	590	636	648	632	631	573	632	614	573	613	636	674	607	617	579	643	625	616	609	645	586	590	598	611	646	593	605	629	591	639	653	608	622	682	618	560	630	609	625	629	637	629	613	589	623	651	577	597	628	631	568	565	594	619	614	614	573	593	610	603	587	616	653	635	603	622	617	632	631	593	608	607	601	612	633	610	599	657	607	635	586	597	617	605	613	641	633	686	591	609	623	646	629	620	585	609	600	617	617	622	632	570	624	637	591	645	598	609	614	597	570	636	636	605	616	583	536	613	558	596	596	623	610	595	624	631	624	661	579	636	624	598	606	648	664	623	607	619	651	617	657	619	568	650	581	583	586	591	657	631	651	594	577	606	608	621	606	644	593	629	608	648	651	636	623	610	585	566	647	636	586	622	659	621	648	598	585	616	592	673	577	631	568	639	574	593	642	648	557	595	605	613	631	624	570	576	635	616	609	648	610	612	607	608	582	655	621	586	633	598	632	642	590	646	589	616	587	606	623	648	643	625	618	624	648	612	640	601	626	657	595	610	609	618	598	630	619	661	610	614	573	620	587	647	599	610	588	603	603	579	636	628	605	616	564	624	577	610	618	593	607	649	657	620	595	648	653	607	627	634	626	631	642	606	574	616	594	603	623	618	611	552	591	591	602	600	622	597	624	673	565	562	601	610	636	588	654	631	598	583	606	615	608	621	621	595	604	610	611	615	603	632	592	596	641	615	617	635	614	629	624	570	613	590	654	629	642	582	621	617	632	596	607	594	619	620	640	657	624	589	590	622	628	587	610	589	565	568	646	599	632	626	629	623	571	635	610	633	640	629	598	582	588	603	600	604	626	623	627	634	634	635	594	632	606	597	655	603	584	607	607	629	618	643	634	649	608	630	618	623	567	581	640	555	615	610	627	639	598	624	620	632	618	682	632	599	587	648	610	646	645	620	600	635	584	580	579	587	616	583	623	619	612	601	563	591	630	626	645	566	637	639	576	632	649	586	622	643	579	639	608	562	603	597	625	621	633	584	613	580	627	578	670	634	605	615	612	603	599	623	628	589	641	646	617	602	631	636	621	609	600	594	603	561	633	651	633	605	628	629	613	633	601	563	611	616	590	626	613	609	606	596	617	602	661	599	640	658	653	599	596	598	594	668	613	637	580	609	609	593	574	601	665	620	612	620	563	611	600	571	611	600	574	607	625	636	625	613	613	622	633	590	591	613	595	612	637	607	617	615	609	633	654	621	581	621	640	619	619	605	597	623	611	619	665	582	650	586	600	624	600	646	623	564	569	651	621	657	603	637	657	638	590	666	639	584	621	570	635	632	629	604	634	633	613	589	558	616	622	641	624	615	610	652	621	626	604	620	606	619	606	600	669	594	595	594	677	647	615	632	582	618	621	578	603	608	627	597	566	563	605	618	600	578	663	631	588	591	591	608	618	652	606	556	591	643	612	577	591	639	637	623	600	616	607	608	630	648	635	619	652	604	622	640	624	605	566	586	610	640	591	651	600	581	613	603	616	649	654	647	611	660	588	624	630	615	615	613	604	625	587	602	608	635	621	600	634	624	627	626	592	647	633	637	604	624	644	622	626	652	630	626	672	571	535	618	598	682	621	602	583	615	638	619	615	594	608	636	613	583	626	681	595	570	609	607	576	613	603	620	612	601	642	607	583	621	627	651	559	604	606	566	619	595	629	616	624	612	631	604	553	609	624	627	610	619	630	590	608	626	657	594	584	603	587	632	598	639	588	567	617	605	581	590	606	646	642	657	605	614	638	615	617	625	641	624	616	612	599	617	615	599	626	638	612	579	609	615	633	605	631	662	640	628	599	590	635	617	610	586	647	630	625	604	623	609	631	599	616	657	598	609	615	641	583	597	553	647	606	633	570	619	612	588	629	564	577	625	616	628	625	612	612	598	649	561	601	630	604	617	626	599	654	616	611	596	584	629	620	611	614	603	605	632	611	630	649	614	596	569	621	618	623	609	607	652	574	622	649	642	640	592	572	636	591	618	617	612	611	640	592	608	625	614	648	577	587	616	581	604	632	641	627	615	641	585	590	610	625	621	623	597	619	651	641	585	652	594	638	623	622	621	599	634	592	651	646	619	599	586	636	617	607	560	566	594	634	609	653	630	612	601	609	643	634	608	623	596	592	607	642	612	634	649
64311	99393	67859	40132	15970	4958	1550	852	577	556	583	533	549	545	563	535	581	597	586	577	581	553	593	540	558	580	525	593	557	573	590	566	546	568	587	614	586	567	561	578	560	552	589	581	581	570	586	557	585	523	531	569	540	537	540	565	558	558	576	574	601	588	545	579	593	556	574	535	597	509	577	518	560	570	525	603	562	617	557	570	574	546	618	585	558	582	591	604	561	547	635	554	546	567	522	579	573	559	571	548	601	598	585	552	550	571	554	620	581	545	536	553	567	541	573	518	557	577	556	591	570	605	539	598	564	549	556	583	583	561	560	581	550	591	567	522	567	617	573	567	569	573	550	579	549	578	568	556	575	563	525	531	531	540	613	583	599	631	591	546	561	593	545	530	608	610	561	594	547	613	572	581	595	563	586	572	582	555	606	595	600	563	570	547	552	568	590	562	524	558	583	601	557	549	583	525	558	520	557	507	592	598	561	611	582	535	577	625	575	597	586	549	599	581	576	584	542	563	554	554	555	606	609	553	594	535	604	536	549	544	601	603	539	571	565	550	588	587	567	518	562	519	545	567	558	548	559	558	585	555	590	545	548	558	526	551	587	571	593	590	554	551	567	554	601	578	602	561	579	587	566	606	588	576	600	572	566	554	547	566	578	566	596	554	535	606	566	568	528	538	584	563	551	550	582	555	535	595	599	569	570	614	602	569	542	582	571	557	555	542	597	533	577	550	598	520	580	528	609	581	578	546	554	563	581	552	538	593	592	538	549	561	587	594	537	571	544	539	578	575	556	538	626	578	537	581	595	574	603	538	584	556	507	588	571	605	575	593	595	590	597	592	557	575	600	571	556	555	545	516	582	582	533	572	567	574	574	578	547	575	569	595	541	574	539	585	585	565	554	566	567	530	545	549	583	582	596	540	557	584	593	544	582	595	562	553	582	579	553	514	544	564	564	565	586	562	531	593	580	556	540	615	569	559	600	560	572	594	587	527	554	572	553	571	549	492	581	549	510	605	549	571	547	596	563	541	546	604	606	590	554	538	597	599	586	591	615	555	558	600	542	592	592	609	543	583	616	532	539	555	589	557	557	552	576	612	560	528	555	545	581	584	561	585	609	552	584	601	573	551	546	557	598	563	586	577	577	576	569	567	598	565	530	535	564	574	547	591	570	572	580	593	572	600	539	566	579	568	569	585	575	583	574	536	549	547	550	553	634	564	541	584	590	576	602	558	615	529	561	562	560	584	555	592	587	574	569	561	564	605	557	552	562	564	528	558	572	571	557	601	518	560	572	549	595	555	568	582	565	552	609	577	572	540	579	550	507	583	571	551	609	560	569	579	601	521	585	582	577	575	563	654	568	577	563	538	543	590	564	562	610	570	610	573	538	580	561	543	582	620	593	588	573	577	589	553	588	551	584	552	563	574	542	555	544	596	604	570	582	594	568	561	560	607	574	594	533	547	605	579	620	598	559	602	551	564	542	577	562	558	573	574	596	604	600	541	577	549	589	621	575	555	540	582	566	555	567	535	571	559	592	565	596	596	569	557	581	571	576	592	588	593	574	592	582	591	576	569	544	522	579	601	560	584	569	588	557	543	547	581	607	579	561	582	590	614	607	566	586	530	638	559	541	596	542	554	533	605	567	561	602	580	544	574	559	528	555	572	587	539	602	574	601	555	561	591	501	563	605	532	589	550	598	592	582	563	578	569	555	554	578	577	581	622	569	586	590	607	565	581	599	582	593	584	544	599	559	548	549	590	561	575	556	599	536	572	580	561	579	594	618	545	581	516	593	562	601	563	532	636	573	565	579	608	594	537	599	601	503	566	547	567	579	549	566	616	554	583	569	598	572	571	592	549	554	536	547	559	574	577	543	594	589	514	547	541	557	541	560	589	585	602	579	573	604	547	558	525	543	561	570	557	532	532	548	552	569	593	626	572	583	547	594	563	587	579	547	561	524	597	593	555	558	584	557	566	548	576	592	550	618	547	579	563	551	570	623	550	578	561	547	549	560	560	584	547	576	590	549	593	587	562	572	601	574	543	556	568	572	555	587	579	598	500	575	545	528	534	562	552	572	567	583	593	584	577	560	573	541	604	601	572	579	572	608	588	541	574	577	541	560	561	530	544	571	575	545	538	564	565	567	553	584	553	573	591	555	578	559	558	517	551	567	582	578	566	614	573	539	614	600	519	545	548	588	554	562	557	584	518	542	561	591	580	567	549	599	594	600	611	553	535	571	582	592	594	599	572	568	549	571	559	587	567	571	587	541	587	553	543	544	546	578	570	562	616	561	558	555	587	547	527	550	517	555	542	546	550	532	596	557	545	574	578	584	545	560	565	571	605	554	594	550	547	549	574	580	548	512	574	575	582	511	553	551	531	540	579	510	516	566	546	564	542	603	570	545	572	568	599	540	576	613	538	565	542	525	563	591	569	559	527	572	566	541	568	555	558	558	531	589	577	563	524	589	566	577	561	581	525	579	552	570	549	532	575	566	583	518	573	514	567	585	559	602	597	559	564	576	597	576	580	581	558	553	570	533	572	560	590	575	587	588	574	600	551	579	578	528	583	544	568	530	578	613	570	585	547	575	539	602	591	585	598	579	564	586	585	586	565	539	589	581	594	581	596	604	588	575	597	545	553	596	607	557	576	531	550	563	576	545	580	589	539	577	545	544	593	580	555	568	538	535	572	562	592	616	526	596	571	592	520	592	530	573	599	543	565	551	599	569	573	600	601	542	569	536	559	544	568	583	551	535	577	568	558	561	546	558	556	546	538	575	592	547	589	585	586	548	552	504	578	609	522	572	598	529	567	580	544	543	550	563	570	541	566	622	564	568	542	557	562	566	570	543	561	571	573	579	570	584	562	560	564	535	590	596	562	574	586	558	562	553	541	561	555	531	577	517	565	555	597	560	586	560	561	560	560	506	568	558	578	534	560	618	564	601	562	580	544	590	636	599	588	582	566	589	607	548	612	575	551	571	553	577	545	577	563	530	568	586	572	560	590	591	555	532	572	601	547	527	571	588	546	553	615	560	523	555	550	563	536	568	526	532	613	600	560	555	583	561	542	574	547	524	577	566	560	585	561	568	553	541	555	523	586	536	533	579	562	548	574	589	602	568	549	537	539	586	569	543	602	542	599	589	583	552	521	599	550	559	578	561	555	542	601	585	562	575	571	572	602	577	560	585	621	552	610	579	613	586	549	582	517	521	558	550	556	554	605	591	570	592	570	555	588	554	537	544	564	546	596	547	571	599	611	526	569	559	556	547	565	564	563	557	564	609	588	567	538	567	540	553	575	604	575	512	554	557	596	533	555	590	557	569	583	582	565	560	600	576	573	588	564	583	607	605	569	619	567	565	623	534	508	597	526	600	562	583	501	555	514	557	596	558	595	585	526	546	590	614	574	554	562	597	595	548	562	562	586	536	556	522	573	534	543	545	527	582	619	574	554	535	569	575	571	575	560	588	551	546	564	562	577	571	562
30362	30471	24351	8675	1865	602	456	439	394	395	389	388	426	366	368	401	400	412	344	357	382	395	423	392	382	376	371	421	398	400	351	379	369	373	375	363	385	392	379	357	393	406	368	398	386	360	407	401	373	364	376	388	372	374	392	358	422	400	382	368	409	369	456	374	368	377	359	398	329	397	444	389	406	357	391	426	384	430	391	389	387	376	398	365	392	396	381	346	347	396	393	384	373	383	394	402	381	387	382	387	384	380	384	364	409	416	375	339	390	392	402	374	383	403	369	398	383	410	410	433	388	387	393	432	436	380	405	392	356	369	387	380	363	359	386	378	360	361	368	383	436	372	370	381	362	378	388	378	387	365	406	403	392	392	364	342	411	407	379	405	379	379	396	379	364	401	425	403	386	375	376	388	404	433	387	374	411	382	368	424	379	400	401	384	398	379	430	352	409	403	392	398	348	366	356	365	413	408	391	418	406	422	422	379	378	392	401	390	412	422	396	424	411	374	381	387	382	399	357	406	393	382	388	365	394	422	372	390	388	393	420	371	390	415	404	365	397	400	383	375	369	371	387	366	396	383	399	429	411	358	408	393	393	385	393	428	349	400	400	359	411	426	387	351	397	363	367	417	388	381	344	383	395	408	394	366	402	367	373	351	361	365	393	413	369	411	369	373	355	394	394	404	375	406	408	403	380	377	342	410	407	353	421	363	359	367	392	382	399	414	386	394	390	375	406	389	430	383	383	409	393	379	407	388	374	395	362	404	364	406	388	375	411	364	368	402	369	372	379	395	397	371	402	355	394	402	370	393	383	374	394	384	380	381	377	436	413	409	397	423	414	375	351	422	393	369	392	409	391	373	377	399	390	354	382	401	423	379	397	369	370	388	359	380	359	335	429	392	375	411	389	384	393	369	359	398	358	389	400	378	372	381	416	394	391	348	407	418	375	397	367	365	383	399	383	410	363	368	416	367	408	401	319	347	373	404	388	414	371	384	369	392	367	396	369	384	396	399	362	361	384	414	384	376	372	408	357	405	381	363	358	361	386	363	394	396	412	388	393	387	379	399	384	383	391	371	370	428	369	397	401	392	404	377	367	356	408	377	404	404	361	397	374	375	401	357	418	392	385	404	392	401	364	402	385	342	398	383	371	410	391	364	369	378	410	399	399	367	373	382	390	400	375	373	410	379	380	384	367	397	358	383	374	421	389	375	403	380	392	419	358	381	412	411	394	397	389	386	381	397	383	432	393	380	400	389	419	363	365	390	377	369	374	357	355	424	396	390	392	370	362	381	403	410	409	394	432	388	428	380	371	392	411	397	395	398	362	414	402	397	390	411	380	388	382	388	385	385	395	405	355	375	383	409	397	419	399	400	387	381	365	363	374	369	438	367	394	386	371	397	408	408	370	381	387	398	404	392	383	391	416	361	378	402	413	387	383	353	385	398	367	385	395	412	424	407	393	406	375	372	412	378	393	372	394	333	413	384	401	367	379	415	372	380	393	408	384	390	374	347	383	406	372	382	380	374	383	390	382	436	413	426	376	348	390	381	416	391	382	427	394	398	369	371	351	387	389	378	362	410	405	382	381	381	390	403	397	371	372	385	359	388	409	392	374	362	422	462	405	396	432	393	386	370	381	393	378	401	374	391	404	377	400	359	400	362	353	404	403	403	409	393	364	398	390	374	378	365	401	404	436	384	387	389	382	395	429	376	377	420	373	418	367	403	375	420	408	405	409	402	369	409	347	400	343	354	384	408	371	396	389	387	378	387	361	415	394	397	375	371	403	380	391	382	385	392	370	398	430	397	348	377	368	373	369	360	382	371	358	388	364	357	413	364	375	395	382	362	356	391	378	374	358	439	396	375	395	349	381	411	392	359	398	377	371	400	372	388	398	391	383	383	384	369	354	390	414	422	399	394	410	396	354	366	395	395	427	348	371	397	368	399	347	386	413	439	391	390	397	418	372	363	372	381	400	359	390	368	428	362	369	429	407	403	367	398	419	381	375	370	383	411	415	381	418	387	382	395	408	389	380	379	391	373	404	431	362	382	390	375	390	390	364	403	365	398	357	396	369	411	387	356	359	430	393	410	382	386	408	365	406	373	351	398	368	423	378	387	410	407	379	415	402	361	408	350	373	396	368	382	384	395	387	384	396	407	391	379	375	391	369	386	403	354	385	409	384	398	369	376	386	392	399	367	359	372	367	393	404	386	379	407	388	378	385	351	389	344	402	375	397	418	388	414	390	405	407	396	389	373	393	368	397	388	402	392	397	391	366	360	381	407	373	412	354	372	402	361	362	344	384	391	353	379	403	375	399	399	363	397	382	414	366	382	379	400	386	388	370	374	357	361	382	399	392	375	375	385	392	382	366	399	377	382	437	388	399	389	393	378	408	383	388	400	389	383	395	391	387	377	374	389	406	428	365	402	382	395	394	357	368	397	402	393	387	400	378	392	397	369	379	377	396	371	374	392	411	369	391	375	379	383	411	408	364	407	379	381	399	380	414	393	387	370	413	396	405	371	386	398	389	394	381	364	369	389	365	383	404	383	402	387	370	378	410	368	392	376	372	375	381	380	371	391	383	407	371	364	396	409	400	393	362	388	429	390	378	364	396	391	336	381	375	401	390	360	376	386	434	350	386	367	389	388	411	354	366	391	395	367	369	375	388	364	353	391	347	378	421	348	412	398	362	362	383	400	375	327	370	392	389	406	368	365	403	361	382	407	402	406	393	409	402	410	415	359	396	422	392	377	372	383	385	386	402	383	379	360	360	401	381	393	388	403	413	398	384	371	358	363	402	409	379	371	384	376	354	416	414	377	388	395	392	412	392	412	408	390	413	367	412	409	410	375	408	408	417	379	394	415	373	406	407	384	375	371	386	391	422	396	343	378	366	390	417	351	372	374	374	384	357	375	372	392	403	367	377	419	382	395	402	382	387	396	390	379	383	391	394	400	402	419	376	376	405	366	425	389	382	385	374	391	393	388	386	329	395	374	389	398	382	387	400	384	364	392	385	387	388	391	360	391	371	365	379	408	400	397	397	399	341	372	397	360	365	332	375	416	400	367	367	384	401	379	375	404	380	387	391	392	373	380	382	394	406	405	396	363	406	399	371	381	381	401	368	417	363	380	376	392	344	393	393	409	400	380	401	393	326	406	371	411	394	382	390	394	334	394	400	389	376	369	355	401	366	365	379	399	374	390	446	404	381	401	414	416	407	372	382	387	399	364	382	386	378	365	373	381	364	391	352	393	382	391	359	352	371	395	369	351	393	367	451	368	390	404	389	415	342	396	384	375	368	381	366	406	404	391	360	415	372	368	400	434	385	372	390	383	378	385	409	398	361	395	399	367	355	387	387	392	417	382	380	404	388	391	401	404	376	390	406	388	380	404	367	372	410	399	372	375	364	402	345	393	365	351	413	374	400	381	380	391	350	402	393	407	376	397	373	440	370	373	344	366	407	388	387	351	385	374	378	376	378	401	372	341
23762	34562	17878	4674	1547	540	385	353	336	304	316	310	351	340	305	326	326	370	308	309	325	328	346	316	316	326	366	324	324	311	315	332	312	293	332	320	317	349	323	318	325	358	338	322	333	274	337	324	338	332	316	321	331	313	343	313	330	310	350	360	300	320	335	315	298	335	292	287	352	328	319	327	349	323	287	304	312	324	356	336	314	309	328	333	323	324	318	330	332	320	350	295	312	313	336	339	296	296	320	349	348	345	325	280	336	333	302	332	333	348	339	321	342	318	360	319	354	318	330	311	342	318	324	326	311	305	304	351	328	322	331	297	327	302	359	329	289	322	356	330	357	334	339	331	359	348	337	338	307	304	314	357	371	317	315	318	318	334	309	325	342	318	334	348	319	308	323	307	320	357	323	326	342	320	338	301	312	340	300	324	349	327	283	344	317	351	309	314	338	356	307	333	332	295	333	345	319	335	324	336	331	326	314	331	343	339	316	318	350	310	302	314	315	324	352	338	294	309	332	316	362	312	312	324	341	328	292	313	330	339	298	315	338	333	316	323	308	327	334	332	312	326	295	320	338	350	314	321	324	328	302	326	307	340	294	338	335	305	312	352	361	308	324	336	299	331	333	322	330	320	331	327	324	347	277	314	343	322	345	309	331	307	358	345	339	317	325	304	344	299	354	338	322	338	328	342	363	326	314	318	331	317	327	279	326	322	306	318	326	337	312	343	321	333	321	320	325	298	355	302	320	323	335	340	362	297	337	325	317	278	314	341	355	341	328	326	345	327	308	317	361	317	334	295	320	322	328	339	317	326	325	330	344	353	343	323	321	331	323	324	327	296	318	339	351	339	320	330	330	324	333	337	350	325	343	304	317	334	359	311	308	309	337	312	345	340	305	309	324	322	318	316	330	320	342	365	341	340	317	289	278	333	339	357	329	327	298	323	324	359	305	336	350	286	340	333	325	343	345	328	362	324	351	348	328	336	330	327	323	320	310	355	301	315	331	345	323	287	298	334	368	332	347	321	344	322	341	347	301	320	327	336	331	301	327	322	349	325	294	315	309	359	321	317	321	287	330	344	321	334	309	330	330	315	306	325	336	315	332	316	315	360	309	335	333	371	318	333	307	336	334	327	305	325	330	328	341	330	339	314	293	350	307	303	340	350	328	319	332	292	339	324	323	315	327	350	353	317	337	366	350	343	323	340	328	290	339	325	341	332	288	317	326	335	331	322	316	321	312	324	319	335	340	347	321	317	326	333	334	346	330	293	317	315	314	328	306	344	330	297	363	308	333	330	317	312	317	348	321	315	315	318	330	299	327	335	350	321	332	321	319	332	327	307	361	325	337	327	338	331	347	298	312	335	316	335	302	310	314	337	300	325	311	351	344	333	343	337	356	295	298	300	342	331	298	330	277	312	360	322	324	309	330	329	343	338	356	344	337	307	331	290	332	333	319	335	320	307	315	344	343	331	333	327	317	347	332	330	315	348	311	325	325	323	323	328	334	320	302	338	325	319	330	357	348	325	309	330	299	362	326	340	318	327	337	330	296	335	318	315	313	374	324	327	295	321	333	295	315	319	312	316	307	317	321	329	302	367	358	302	301	320	332	328	340	330	342	297	335	337	349	340	329	311	299	332	305	328	363	348	325	302	309	344	321	316	331	304	321	309	309	321	330	316	323	322	316	317	340	302	326	337	349	325	343	315	350	293	332	342	324	327	323	327	348	312	325	325	310	308	311	342	306	324	321	320	335	310	346	349	354	332	311	283	328	330	323	297	327	326	303	307	339	336	346	304	328	367	344	316	334	328	287	311	344	345	317	339	311	298	372	325	333	343	346	350	319	312	323	304	321	323	309	310	339	321	341	332	326	324	313	307	340	362	369	342	320	328	331	280	325	335	319	304	301	328	338	327	329	319	314	373	308	349	334	304	284	323	324	335	313	349	291	379	313	322	301	359	327	329	338	328	339	320	336	309	331	322	324	342	356	334	309	317	312	327	317	319	340	326	330	330	348	326	322	326	320	366	359	320	337	338	326	316	354	293	310	350	341	351	313	316	323	294	337	319	343	338	308	345	347	290	342	335	305	378	336	321	343	328	295	296	348	352	294	317	305	339	325	322	286	323	326	295	339	330	347	299	315	307	326	308	345	323	302	336	346	322	344	325	342	322	316	310	345	312	338	328	315	317	293	309	330	357	272	340	317	327	316	296	317	319	307	332	336	317	307	350	352	318	381	342	340	334	308	296	299	347	368	365	362	277	325	314	301	306	366	307	305	309	329	343	369	298	289	337	330	308	323	306	349	324	314	303	363	285	336	301	339	345	357	314	363	327	323	290	332	307	345	310	333	326	333	331	329	361	313	314	325	331	316	319	328	328	285	334	333	299	313	339	362	319	338	317	316	284	304	317	295	337	328	306	317	298	332	310	327	359	294	299	342	338	342	308	348	307	353	321	345	325	309	327	315	335	297	369	309	313	340	290	306	305	315	295	317	306	346	338	318	309	313	309	290	336	297	360	322	323	329	304	284	309	306	342	344	356	327	327	317	316	323	313	315	312	341	352	339	315	346	343	368	290	286	317	316	358	307	335	347	349	330	319	312	342	338	330	330	331	327	323	335	325	344	342	302	303	349	301	329	312	326	325	301	313	343	340	332	335	329	334	321	309	325	319	348	309	341	340	303	337	334	336	306	325	330	281	311	300	314	322	329	344	328	321	345	326	354	326	325	335	339	319	300	323	320	308	282	345	316	304	332	295	331	331	327	324	310	331	297	335	321	307	306	328	323	335	300	322	331	336	323	346	328	339	337	313	314	336	309	308	308	346	343	317	307	356	323	319	351	307	315	305	315	318	347	327	336	314	346	347	342	340	335	334	348	361	313	279	297	327	348	333	336	326	317	303	345	339	312	296	336	330	334	333	337	321	310	316	333	347	301	353	324	346	353	378	330	304	282	319	314	354	319	345	331	318	329	289	326	325	307	327	349	344	315	316	340	325	333	321	332	337	338	332	317	324	302	307	286	312	305	331	336	313	302	328	342	339	321	318	285	303	327	330	337	350	353	313	360	335	318	320	322	390	330	333	316	340	334	335	323	334	314	352	329	345	354	356	330	348	335	342	368	323	307	311	311	282	347	329	336	322	293	346	315	310	325	319	325	325	329	319	313	313	324	329	316	338	332	321	316	305	315	316	311	323	298	327	313	344	339	316	317	332	306	345	317	319	349	323	321	309	290	331	304	336	311	286	326	319	349	345	345	321	336	323	325	324	325	321	317	346	326	317	344	330	319	311	330	331	326	298	309	304	319	339	293	310	316	317	328	365	312	347	350	326	323	335	302	319	332	337	301	333	327	312	352	331	344	347	350	300	364	319	296	324	316	278	351	322	336	304	354	309	336	313	361	368	342	333	328	314	320	328	318	344	316	339	304	356	338	300	323	341	289	334	334	357	324	303	343	294	339	325	324	368	312	319	333	315	303	334	328	332	315	361
25153	25625	37523	32681	18808	6285	1327	616	485	477	466	463	509	493	475	451	502	470	482	462	489	458	485	430	470	414	476	484	443	519	483	460	483	459	462	474	444	467	442	458	493	463	454	483	464	471	488	447	486	429	445	469	430	484	471	440	476	448	477	462	487	457	473	446	462	510	438	436	466	516	426	477	437	447	492	463	462	470	461	454	475	462	472	506	476	507	468	476	444	458	492	491	457	445	490	482	464	397	517	470	430	460	435	465	469	468	432	518	474	467	485	424	425	445	446	444	503	495	378	431	468	463	454	437	427	464	474	454	454	504	456	485	475	476	453	460	424	459	438	429	435	461	462	429	442	477	482	424	462	458	437	464	436	477	441	429	468	442	423	448	473	416	460	441	464	444	472	415	426	459	480	440	487	426	460	486	479	434	484	475	435	469	464	450	460	462	513	429	466	436	467	482	479	444	468	445	474	441	470	436	488	474	464	474	447	436	479	480	424	447	466	484	441	493	474	434	443	462	447	462	474	442	468	413	435	473	480	479	440	465	492	467	460	464	441	423	475	453	459	439	470	485	452	474	441	493	451	468	489	478	470	471	442	477	457	491	470	456	470	489	407	499	473	464	497	424	441	458	478	468	446	469	452	457	434	438	444	474	466	470	472	436	479	446	445	508	482	487	458	456	435	450	473	463	438	443	495	475	456	457	506	474	455	483	489	467	465	441	448	485	485	454	442	452	493	480	439	468	459	422	461	453	488	463	474	424	438	457	468	458	473	472	454	462	432	414	438	476	477	499	500	491	466	446	462	468	434	466	492	486	467	469	479	436	439	488	453	442	462	487	494	453	469	453	446	483	469	430	480	469	477	472	437	407	450	461	490	438	455	477	470	480	473	471	437	471	468	457	452	453	453	471	473	446	446	415	475	415	469	405	450	471	459	436	470	456	455	455	465	456	485	497	453	455	457	428	499	409	517	451	458	448	454	461	446	461	427	451	473	499	433	459	450	497	470	497	442	455	431	451	429	467	404	457	464	445	485	449	429	459	453	484	492	431	459	454	480	455	456	467	446	449	473	455	424	463	417	444	431	470	465	492	502	455	446	460	449	460	451	433	446	474	429	451	488	451	471	437	526	448	457	482	442	460	505	434	485	476	438	475	473	467	455	483	482	461	458	408	447	474	418	430	465	447	479	458	419	445	436	523	438	468	442	452	458	503	487	465	487	460	437	427	455	454	483	478	464	483	461	433	462	449	431	467	450	468	430	461	460	468	443	462	487	464	471	411	422	474	418	469	431	438	459	468	453	498	506	500	447	473	433	468	461	454	437	448	441	473	458	439	457	439	448	480	457	479	430	475	469	483	455	434	446	449	435	441	423	415	489	438	463	434	488	472	450	435	430	478	453	488	438	462	450	436	441	443	457	463	471	457	471	450	458	442	436	441	445	458	418	452	492	464	445	419	470	465	439	449	447	471	471	442	416	482	416	436	457	456	455	453	456	495	480	436	484	466	454	417	495	473	470	443	467	467	476	470	432	492	445	447	482	465	451	411	438	434	424	441	435	439	460	461	471	446	457	498	430	441	472	423	430	431	431	463	460	413	461	459	465	472	416	468	417	450	455	470	435	428	491	474	427	482	455	431	477	473	471	466	476	448	426	458	484	473	431	465	471	458	494	429	490	467	473	462	453	465	448	469	471	458	478	467	454	445	438	418	437	472	463	498	469	471	464	446	431	418	420	421	442	472	430	442	468	457	495	444	489	438	436	474	433	461	475	465	443	463	484	481	426	464	458	488	495	414	450	465	476	428	444	476	462	473	468	446	445	438	478	443	467	466	467	486	464	429	477	453	461	463	445	443	462	476	437	436	421	502	465	433	427	499	456	431	465	489	446	452	479	419	447	450	426	457	474	448	452	454	434	454	445	472	456	496	475	423	487	476	475	434	485	445	484	450	458	435	435	464	493	462	483	443	477	459	444	424	433	453	482	445	449	487	454	431	470	475	437	439	492	464	434	463	457	474	423	465	457	445	454	469	451	484	431	437	453	443	449	425	523	480	470	467	468	448	471	417	466	450	490	484	468	492	445	453	468	465	451	467	417	450	461	398	471	487	453	453	442	486	456	435	446	502	476	425	492	482	496	451	485	481	473	450	455	477	451	476	460	447	468	485	467	438	466	474	456	462	461	511	478	442	442	420	453	467	480	510	447	487	470	437	443	437	473	453	462	467	440	471	460	444	450	452	450	457	448	500	456	421	470	412	479	421	466	468	453	461	478	415	461	440	447	445	461	444	457	442	479	483	440	453	485	483	467	450	502	441	416	449	448	478	434	501	474	458	431	449	485	482	455	484	487	468	472	481	480	446	468	420	501	490	454	475	441	470	480	444	505	429	473	475	459	444	467	450	461	472	488	455	434	458	440	447	454	436	444	446	450	490	493	432	433	456	405	436	465	461	499	425	486	476	457	420	467	444	505	480	464	443	427	480	467	437	430	450	451	429	480	461	463	440	455	485	465	445	459	454	493	446	479	428	493	494	483	437	505	487	476	455	451	471	474	461	452	463	456	434	443	430	470	445	444	483	447	467	464	491	444	463	465	448	467	479	467	478	451	468	456	456	474	487	452	497	436	455	441	451	479	424	436	415	456	466	454	456	498	439	438	413	485	463	483	412	419	436	432	461	459	471	484	508	438	456	444	450	455	505	447	499	464	416	476	436	447	455	477	477	530	441	495	448	448	487	464	435	477	428	456	457	471	470	445	479	453	482	483	462	480	446	441	443	424	427	433	474	437	451	498	457	463	475	413	483	436	482	467	473	432	480	464	454	462	395	478	480	455	482	448	425	500	400	453	482	457	414	431	473	482	497	458	487	456	471	431	479	451	435	447	422	514	476	438	486	432	483	487	499	482	460	450	468	431	472	478	457	455	438	473	456	449	462	442	448	469	460	480	455	444	469	472	475	473	468	490	458	465	453	456	440	443	451	443	458	427	467	438	437	418	465	463	468	491	454	465	441	446	486	478	422	434	486	465	438	419	472	463	485	479	475	469	468	447	504	460	401	467	467	431	472	438	455	492	439	451	458	473	465	448	496	443	429	445	452	445	447	486	459	469	428	442	457	443	434	473	488	450	455	465	472	431	422	431	450	502	456	446	469	456	468	500	445	464	444	465	492	468	410	471	454	474	434	444	463	484	445	473	451	426	430	496	457	447	454	471	474	432	439	458	459	430	435	475	474	449	448	421	466	468	452	469	433	434	472	465	459	467	443	431	481	452	426	452	460	463	437	487	453	448	462	471	441	470	489	459	461	450	461	455	471	445	459	442	447	432	513	433	424	444	458	444	462	458	468	431	450	459	444	452	441	457	459	440	453	429	463	425	455	441	468	465	449	470	440	415	498	462	460	447	488	488	449	431	490	450	429	487	462	474	464	483	466	427	490	468	470	468	425	455	472	435	439	465	470	444	443	474	458	500	449	453	432	459	479	471	489	467	503	446	454
60809	89320	56385	27130	9684	2998	1069	528	435	435	448	457	412	445	432	452	456	437	420	417	420	457	446	434	475	396	444	475	425	428	430	398	404	427	434	452	422	410	450	444	411	438	462	426	436	449	416	469	437	396	450	430	439	407	428	409	431	432	438	405	422	434	431	447	442	415	421	418	429	448	436	435	398	431	460	434	397	435	425	430	425	402	399	402	429	423	410	454	451	443	399	454	439	414	440	429	417	437	420	456	408	436	426	398	436	390	424	416	444	414	419	413	422	452	425	419	441	445	384	442	446	434	429	460	456	462	397	416	430	457	415	381	409	427	434	455	424	449	414	418	414	462	402	471	419	397	470	423	414	409	420	431	412	436	417	433	420	423	424	432	425	466	423	407	405	450	436	439	410	420	425	422	425	399	424	406	424	424	427	423	412	403	441	410	437	395	393	477	449	443	427	401	436	392	418	390	433	459	418	433	447	400	463	416	454	450	413	388	407	408	415	447	415	432	429	418	400	394	437	430	386	423	428	422	439	449	432	413	392	421	422	427	410	460	407	419	470	454	438	460	427	441	445	456	387	444	394	423	394	461	451	406	427	408	416	439	412	420	422	402	411	426	392	442	450	421	426	441	403	405	412	434	449	431	459	415	420	419	447	464	443	422	431	427	420	434	419	419	442	447	422	447	433	412	414	433	402	381	428	413	431	382	390	431	453	426	387	429	435	448	462	409	406	432	424	443	430	396	442	424	453	440	408	419	432	438	415	435	417	411	443	422	440	423	383	420	443	415	390	456	423	432	436	407	416	439	387	429	418	366	416	433	437	409	412	430	447	432	433	409	408	401	429	431	414	413	384	385	417	455	451	450	442	434	439	440	443	454	438	409	402	407	420	430	375	418	402	387	444	424	444	395	402	454	405	396	411	433	435	428	392	438	409	426	403	428	406	417	444	456	423	441	447	417	432	439	453	447	442	447	427	436	456	425	399	416	431	418	408	428	442	421	440	422	450	430	399	427	432	395	389	447	437	454	425	429	417	399	474	405	413	428	426	442	437	433	437	418	394	460	418	428	409	418	431	402	428	411	417	423	428	428	415	421	440	430	411	438	420	419	394	420	412	445	415	421	420	455	449	400	427	454	432	430	389	394	432	452	446	401	405	407	456	391	415	450	419	450	416	441	413	417	401	416	416	408	404	441	426	421	400	404	456	399	418	387	405	446	407	433	421	449	396	449	409	464	401	398	431	415	425	394	468	405	419	451	411	429	445	409	444	385	438	420	422	405	419	443	455	428	454	443	411	406	413	402	413	409	400	426	402	461	394	420	437	444	456	405	420	403	400	459	407	444	438	427	395	419	418	423	413	424	411	416	424	417	434	406	417	427	449	419	418	415	416	407	420	470	450	438	389	436	440	477	442	453	387	434	400	415	428	450	463	411	402	432	406	392	409	432	399	418	398	426	411	453	433	407	473	447	399	417	441	426	461	385	430	392	434	406	400	416	426	433	429	417	414	455	445	409	434	429	435	408	441	406	471	435	402	429	402	430	416	427	418	434	444	418	445	415	439	388	433	420	408	414	426	434	433	435	400	402	399	410	434	412	393	454	427	442	422	382	428	452	430	448	434	415	442	460	415	420	424	404	424	410	377	456	473	492	443	426	424	446	422	429	398	417	440	408	433	426	447	420	407	414	426	458	459	441	400	404	380	406	393	413	433	435	394	409	423	427	439	395	433	446	484	442	427	416	407	437	454	396	456	429	436	436	407	426	407	427	450	382	437	423	448	388	427	430	428	433	436	481	420	422	401	431	431	449	383	469	421	465	403	442	456	472	415	400	417	429	381	431	389	432	410	445	439	406	418	406	392	427	385	417	412	404	433	398	414	420	402	448	414	414	425	452	425	421	440	400	410	430	427	383	419	446	412	455	431	402	406	451	452	422	413	430	429	429	401	411	415	436	387	432	423	429	444	443	391	392	414	399	424	438	432	404	451	436	406	436	435	422	394	402	444	414	449	410	451	417	419	424	419	426	390	403	412	428	408	434	410	407	414	421	414	414	449	415	453	419	466	389	419	446	439	440	413	404	434	437	496	423	420	418	390	434	443	466	463	424	413	436	447	431	405	407	442	408	405	441	449	422	401	435	417	405	437	466	419	427	419	463	423	450	431	404	423	415	413	453	429	436	428	385	451	420	408	426	423	419	392	410	404	410	469	393	423	390	394	434	414	410	421	448	407	415	424	424	402	410	406	426	442	454	425	426	423	417	402	418	431	454	438	425	448	451	446	456	455	400	442	422	424	414	430	446	410	418	437	420	414	445	398	391	443	449	459	418	382	418	453	437	426	409	405	438	406	430	433	414	409	454	422	411	414	428	471	429	432	393	401	426	412	434	429	414	404	428	422	424	449	411	411	446	429	437	431	457	399	425	448	416	414	440	425	459	435	422	409	415	429	403	431	457	431	420	401	425	464	396	429	428	415	448	403	416	427	388	453	420	397	395	426	428	419	455	428	423	414	409	458	436	460	441	449	429	450	447	381	450	433	453	423	423	414	465	412	406	430	413	430	397	404	434	439	431	411	414	432	428	420	410	452	465	458	429	448	388	442	412	433	450	441	461	414	410	423	406	449	481	436	410	422	414	406	459	414	467	425	443	423	409	410	416	403	454	459	395	454	428	439	420	414	406	444	398	469	428	376	392	424	420	420	442	424	425	408	413	449	415	436	440	424	437	448	429	443	448	447	413	439	444	421	434	427	433	410	392	385	456	431	395	451	403	408	406	370	426	423	453	405	414	417	400	440	440	408	443	420	422	391	476	419	438	417	447	424	418	401	425	461	451	426	430	434	436	441	436	433	392	397	408	434	452	421	418	455	455	434	429	402	406	418	471	434	414	412	421	421	382	459	400	379	427	421	412	446	394	449	421	422	424	441	444	397	443	424	476	418	410	419	410	381	429	435	417	434	457	398	379	444	447	447	447	414	420	443	432	434	434	453	457	392	448	447	410	430	419	450	437	422	432	439	448	433	406	437	440	437	409	440	404	391	414	416	407	430	422	450	487	416	420	413	407	439	446	405	421	434	427	438	397	466	402	450	427	420	411	402	394	420	394	450	410	429	417	408	455	429	424	430	391	438	416	415	422	395	399	437	397	396	396	425	407	372	441	409	437	406	417	427	438	461	421	451	411	419	431	421	421	422	438	449	422	426	412	418	428	433	409	436	420	405	404	460	465	446	431	408	440	411	426	451	434	454	440	392	397	421	422	437	422	380	451	423	406	424	436	442	434	416	443	440	452	397	441	414	428	402	447	393	383	400	426	451	446	426	431	452	398	443	389	431	398	417	390	422	445	389	444	423	429	415	473	446	436	420	409	416	423	408	381	413	409	431	387	403	488	454	443	391	455	436	407	461	414	408	418	425	376	406	429	395	405	435	462	442	429	426	427	452	434	442	396	430	405	426	475	487	457	414	423	429	448	435	445	416	408	415	384	424	418	434	421
23923	23474	34662	30242	22484	14336	4004	1088	755	669	682	657	592	597	589	633	667	651	610	605	589	619	645	614	636	565	653	633	596	573	621	603	589	576	606	551	641	599	568	617	656	626	591	595	579	627	578	619	555	562	615	627	589	557	615	622	589	608	569	539	614	605	646	624	621	590	641	595	583	610	599	593	592	596	579	560	586	597	594	611	652	575	611	596	612	575	602	572	610	628	590	626	607	613	572	597	610	580	598	584	605	586	556	578	640	610	616	604	615	605	561	569	632	590	642	615	609	603	565	623	623	571	613	594	560	577	551	592	611	615	644	638	563	593	563	566	607	627	616	590	608	562	625	615	611	576	606	585	585	590	587	608	597	625	591	575	632	644	602	587	597	628	606	563	612	625	567	579	605	627	578	611	597	590	596	623	592	602	618	581	548	573	593	658	580	627	561	598	553	604	558	597	598	591	614	654	600	577	611	580	582	619	562	595	550	562	637	576	626	597	579	601	650	628	574	589	620	640	582	580	641	596	626	600	569	586	553	637	595	613	592	619	576	575	617	624	583	609	628	585	588	572	598	614	610	611	625	621	580	553	585	579	629	550	571	617	623	625	623	623	638	638	610	554	584	622	592	625	621	591	602	556	612	568	637	590	603	601	564	595	588	587	626	642	593	583	587	583	570	557	594	614	608	577	549	548	653	605	575	554	618	616	581	572	581	585	625	601	616	609	614	601	623	544	638	584	609	607	614	606	616	619	571	552	579	636	590	622	597	588	544	599	596	569	617	624	596	636	562	564	575	596	591	618	552	599	578	583	606	601	603	584	610	552	601	600	588	631	603	579	608	549	612	597	599	547	586	619	647	621	576	648	604	596	599	595	574	598	591	599	553	583	571	633	619	642	579	618	571	577	588	649	598	628	586	627	605	590	622	578	575	598	572	572	626	642	640	609	570	592	570	579	610	646	624	587	610	593	570	595	603	543	630	625	642	624	573	547	586	575	642	578	598	616	605	598	612	567	586	628	606	573	586	620	570	584	567	566	623	592	600	562	549	622	608	632	586	643	634	578	601	616	610	625	596	574	619	587	649	618	630	633	601	600	651	572	625	588	605	579	623	625	604	627	563	574	569	577	541	554	602	616	596	609	570	625	612	615	604	550	611	590	582	607	564	632	607	599	617	584	565	596	575	604	648	603	615	575	588	617	575	561	567	599	599	615	575	557	629	579	656	585	565	572	612	567	608	598	642	612	592	622	599	591	610	604	625	612	592	596	601	578	586	609	564	575	586	604	563	606	603	596	586	587	585	592	572	574	580	581	568	590	591	571	645	583	615	620	583	603	575	546	583	593	615	613	620	589	581	583	598	578	630	653	656	614	584	614	598	585	595	545	601	592	605	587	606	628	631	625	618	619	592	597	609	591	600	612	566	584	595	620	611	619	604	589	623	591	600	592	579	629	569	627	602	553	594	601	604	594	566	614	591	622	589	619	603	592	582	591	603	575	581	585	630	556	584	633	576	589	568	618	564	536	622	572	574	594	595	626	564	587	564	583	605	571	562	569	555	578	607	614	604	623	548	587	567	624	581	558	574	575	583	594	588	609	600	584	581	567	592	615	581	576	583	607	617	580	544	570	613	582	562	603	640	599	631	604	570	582	591	594	574	628	583	597	569	618	620	596	593	630	633	650	586	579	606	626	614	639	585	590	600	619	566	586	601	630	558	613	612	568	621	621	541	596	586	587	587	586	604	624	614	589	603	622	603	559	559	627	568	612	612	591	621	532	581	605	617	600	626	534	567	599	605	579	630	613	597	599	602	597	618	560	568	577	554	596	614	593	614	606	592	648	553	580	584	594	572	572	602	589	566	611	626	594	575	603	581	604	546	611	613	589	592	619	565	596	624	618	593	587	580	620	621	602	571	599	601	597	596	589	600	653	591	599	593	607	612	596	589	612	560	572	644	628	552	614	643	599	590	589	580	584	549	626	575	574	537	593	605	607	613	610	613	576	618	608	621	613	608	602	574	561	599	575	571	608	565	563	619	636	571	610	552	636	611	636	575	595	615	621	576	558	573	591	607	600	600	567	593	589	585	609	582	565	538	640	601	582	612	592	602	564	603	576	580	588	590	583	589	590	604	595	586	632	608	593	602	600	562	571	565	612	591	601	560	625	582	592	563	587	634	591	619	591	577	607	551	603	614	618	588	631	576	569	553	562	610	564	573	619	619	599	568	595	597	579	590	588	574	640	610	597	556	598	640	614	581	554	583	591	572	554	657	585	590	585	591	612	578	598	561	586	572	572	573	544	583	582	562	564	595	611	576	577	618	634	579	584	597	635	618	576	625	558	569	573	607	633	572	595	612	531	574	565	610	564	635	546	595	592	574	585	601	609	609	607	621	623	616	615	609	628	590	562	578	570	564	577	603	607	617	569	577	599	606	608	598	595	615	616	603	591	622	617	640	609	616	580	608	618	619	586	597	625	620	593	622	564	624	572	626	610	580	642	598	572	600	647	597	621	596	604	645	569	589	561	638	573	555	587	537	567	598	615	584	586	631	618	601	620	610	603	548	601	601	631	613	574	610	567	579	594	600	555	589	569	605	622	601	580	620	558	599	575	584	605	595	604	598	648	551	667	572	597	583	575	608	614	567	650	605	577	617	547	542	601	622	534	601	624	584	599	602	596	593	620	591	600	578	614	580	555	634	572	603	596	606	605	644	607	607	596	628	575	646	613	591	572	622	631	577	594	608	595	572	571	612	589	628	563	606	555	619	617	558	609	619	590	605	602	598	543	595	632	527	566	571	607	584	639	580	645	609	606	643	596	544	585	561	594	601	615	644	620	626	559	583	627	607	574	643	600	571	587	555	590	619	616	617	605	604	561	611	601	570	604	554	654	593	581	599	599	585	630	549	640	572	615	572	580	604	612	557	616	595	577	611	598	574	613	629	553	617	551	607	530	630	595	574	569	582	606	608	601	585	580	606	604	625	584	607	606	606	555	576	623	583	606	603	591	629	564	600	587	613	601	557	583	551	588	589	577	568	662	650	618	630	591	602	615	548	625	562	589	547	562	613	583	562	610	565	616	574	571	591	581	593	569	647	633	634	606	620	547	584	608	549	541	634	598	638	590	590	566	590	593	537	556	606	640	633	594	621	616	572	603	600	589	576	668	596	583	617	581	578	601	612	600	612	581	566	619	604	594	580	602	654	616	629	588	535	620	595	578	597	598	602	613	606	610	598	598	578	607	620	572	635	600	570	571	599	602	608	618	591	579	644	593	548	559	630	597	593	614	560	619	605	584	580	557	590	608	621	619	579	567	582	559	567	584	537	549	577	580	585	600	613	582	614	567	593	579	576	628	614	592	599	637	601	588	561	630	596	572	577	564	650	576	566	606	605	653	566	564	663	637	597	591	592	575	577	589	632	604	605	635	563	627	562	583	599	594	610	578	514	612	611	595	590	606	583	598	574	604	577	587	590	558	610	568	560	622	635	588
64133	100827	67953	34790	15520	6358	2223	1013	681	602	535	566	580	579	555	544	527	597	585	584	533	590	593	590	537	551	555	541	557	552	562	555	603	549	574	582	585	576	571	587	593	588	573	586	564	567	558	530	526	575	565	520	562	568	537	557	574	559	575	539	574	554	532	577	598	543	582	565	558	588	520	568	592	576	571	520	567	561	545	571	543	534	598	509	521	571	546	579	550	604	536	578	572	575	564	557	580	579	546	580	555	567	581	591	558	560	563	554	572	540	566	556	534	574	570	555	538	558	591	569	559	550	595	556	506	526	544	518	567	544	587	572	588	549	606	560	560	557	541	537	558	550	561	554	528	558	519	540	624	558	550	576	550	598	556	575	546	555	536	586	587	540	575	539	566	525	558	553	561	549	570	533	588	540	576	601	543	535	523	562	544	575	579	561	569	562	547	578	585	590	598	579	584	559	589	565	547	590	532	529	554	558	538	588	531	526	564	562	554	527	548	562	518	544	534	574	510	538	592	524	546	546	553	542	577	564	568	578	559	603	573	583	548	574	586	537	567	594	523	560	518	565	561	543	559	595	547	523	571	528	539	573	538	566	553	584	563	586	511	559	576	588	579	576	558	534	566	614	572	540	532	557	528	595	530	584	588	597	597	570	566	580	534	537	557	564	556	561	576	594	542	572	541	578	536	546	556	600	548	541	596	557	545	542	521	578	563	559	546	558	559	563	557	543	566	552	545	575	568	548	541	566	568	526	579	577	570	577	541	591	581	579	549	548	575	571	593	584	568	572	533	535	556	563	547	550	530	562	540	566	577	553	547	546	577	624	555	555	590	583	537	594	529	542	554	537	551	527	540	545	567	526	586	545	589	559	556	584	578	565	549	557	572	556	578	546	551	582	540	531	548	584	600	518	592	523	557	575	550	594	579	604	560	552	546	544	520	581	547	600	609	560	543	536	568	565	544	547	563	520	560	554	552	541	575	555	559	536	585	535	540	564	529	571	515	506	538	537	548	561	523	563	528	581	566	504	566	540	553	508	545	546	534	569	599	533	543	547	541	564	567	524	563	581	585	566	568	506	583	564	534	574	530	557	569	561	568	569	533	578	577	533	589	576	573	562	576	565	561	567	520	589	565	602	585	589	546	524	541	535	551	540	561	561	574	571	566	565	573	566	560	576	541	591	515	557	544	520	519	602	538	554	513	533	563	556	543	539	536	559	584	545	584	530	515	561	570	563	537	600	585	554	515	580	563	558	577	552	571	524	534	555	564	556	554	594	552	607	532	545	541	585	567	560	580	537	569	514	581	536	522	535	551	508	562	578	559	557	591	545	565	540	610	546	542	545	572	544	571	564	583	559	535	515	557	560	540	535	577	563	585	566	507	587	526	567	543	566	566	597	543	567	560	567	556	524	577	538	565	554	573	548	584	554	545	570	545	570	547	531	567	554	583	578	558	574	522	575	544	559	550	562	561	538	588	541	548	501	532	533	564	588	535	532	580	565	551	540	539	544	536	566	528	580	555	569	517	569	559	572	536	521	552	586	621	580	570	536	542	618	552	542	535	553	551	537	512	564	567	553	544	531	566	573	519	602	563	582	538	543	583	566	548	531	578	542	541	559	553	563	568	534	527	597	495	573	559	525	589	541	548	539	555	558	498	559	570	565	546	570	542	558	562	544	552	545	540	527	579	516	555	556	520	567	574	559	516	552	541	587	541	542	556	525	541	607	564	555	582	591	588	545	524	559	558	559	589	548	537	588	543	566	557	538	539	589	525	571	514	518	530	528	565	598	574	579	509	525	587	528	530	585	538	573	592	565	578	577	561	569	530	584	576	542	549	560	557	563	512	499	553	542	541	548	577	533	562	529	611	494	612	537	557	549	576	540	583	496	543	572	559	544	526	569	585	533	526	558	549	525	553	534	590	562	575	586	560	552	537	533	566	525	580	539	568	538	556	602	595	577	614	529	560	585	536	566	564	543	613	557	572	540	554	553	538	545	536	579	501	548	534	573	579	565	589	527	522	558	533	539	580	528	539	544	567	608	585	550	567	553	577	566	547	518	583	571	571	565	562	547	570	553	560	595	557	554	549	558	582	589	587	543	531	570	592	597	563	568	566	478	554	532	525	554	556	538	544	540	539	524	588	564	541	568	563	557	569	546	583	548	577	605	527	544	580	559	579	569	569	550	566	547	561	569	542	585	514	544	568	535	586	529	541	550	523	567	574	575	540	518	517	539	565	572	574	587	561	580	532	560	545	565	546	518	556	577	535	590	587	563	604	539	563	562	552	587	558	578	565	574	547	592	566	555	527	601	534	548	552	575	562	554	571	526	587	506	563	560	528	568	582	559	571	555	565	538	574	564	557	539	578	517	557	589	557	546	583	539	525	591	538	538	545	574	520	582	511	605	519	571	588	550	525	552	569	571	559	562	626	545	552	593	564	558	552	569	524	541	603	622	556	569	550	584	575	600	543	538	547	556	581	616	540	528	565	556	559	542	560	556	535	577	552	544	529	570	520	585	564	588	579	575	568	553	534	534	541	569	535	561	550	591	530	583	576	500	540	522	509	485	576	553	538	518	561	570	542	593	558	551	549	570	539	548	531	596	579	601	598	579	523	582	574	556	539	590	521	583	539	540	523	556	548	547	541	552	547	559	592	570	560	591	544	588	577	529	534	548	573	554	518	526	564	553	581	569	522	523	498	552	518	529	546	511	559	523	591	577	557	548	542	587	548	554	569	535	530	581	581	591	562	555	547	565	549	519	539	500	618	572	581	520	582	546	549	534	548	555	574	590	562	551	563	561	545	573	552	530	551	592	556	542	506	592	529	527	576	564	550	572	574	549	524	558	545	532	570	564	616	566	577	548	569	575	549	557	594	578	566	544	516	526	571	562	499	557	535	556	571	575	529	556	571	570	559	537	527	560	546	575	558	570	573	558	579	541	526	561	538	588	498	562	586	565	541	584	555	579	559	571	577	606	576	545	580	591	511	558	560	548	547	569	576	553	527	534	529	569	566	613	528	617	561	554	512	558	516	574	537	515	557	529	529	542	538	537	541	561	581	586	521	553	552	575	544	546	584	567	543	542	553	584	544	565	556	566	564	585	554	570	559	546	545	543	586	574	560	560	549	555	534	534	504	552	561	499	525	562	557	544	527	569	536	572	557	529	563	556	543	544	586	555	615	585	581	580	536	522	541	572	576	563	545	537	596	558	541	570	525	564	565	533	519	574	545	525	514	612	561	522	548	580	507	565	599	571	585	564	563	555	509	556	562	536	554	574	547	609	562	496	580	566	526	575	557	566	533	552	504	554	542	513	590	567	545	573	528	568	563	584	541	521	605	546	560	542	572	528	561	545	555	590	561	536	553	537	551	556	544	516	528	579	535	546	531	537	536	579	530	557	533	544	543	547	576	554	549	545	569	547	616	563	578	542	567	522	527	563	530	573	529	547	546	557	581	559	577	528	570	585	583	578	568	537	572	556
30370	28366	23130	10380	2384	813	468	455	385	385	425	395	366	394	399	416	389	364	386	401	384	398	408	378	418	390	436	387	426	361	400	365	398	360	365	368	398	385	398	364	417	389	421	394	383	405	355	381	416	381	350	387	407	374	344	391	395	381	384	389	385	379	344	400	351	376	372	369	358	389	431	374	401	342	414	408	368	434	396	403	410	381	383	374	394	381	398	369	371	388	423	364	365	374	382	401	358	382	372	379	368	369	372	357	350	378	363	388	372	366	372	375	390	406	369	392	386	353	422	350	373	350	337	381	387	364	368	351	381	353	398	407	391	415	373	360	392	415	400	384	375	364	369	412	385	366	355	384	387	402	361	358	395	384	364	350	374	409	401	351	393	422	390	376	373	357	382	366	388	389	378	391	364	378	435	367	382	386	402	374	361	377	369	394	367	371	396	365	359	356	400	391	380	421	415	384	393	387	381	394	393	388	391	395	375	432	370	400	387	357	383	389	398	384	397	410	387	404	395	366	398	363	394	356	404	385	396	381	377	410	398	385	422	360	372	416	383	365	404	387	384	387	392	369	372	383	356	360	372	392	386	374	404	389	340	393	394	369	384	374	411	359	398	364	388	367	401	373	362	378	392	350	362	392	391	408	354	406	414	379	369	366	390	389	353	388	396	368	396	367	383	372	403	385	389	393	397	384	366	391	372	340	353	340	336	366	382	375	372	378	376	407	364	420	339	384	364	387	405	369	391	367	360	371	375	439	387	400	393	420	389	349	384	413	384	379	363	370	373	400	433	386	423	352	408	391	377	390	372	381	397	422	406	379	373	397	397	369	372	382	377	386	387	360	371	374	389	351	394	370	405	380	373	367	425	368	379	392	382	422	398	409	380	381	369	362	403	354	391	407	372	389	377	406	385	384	399	334	391	336	360	364	383	388	414	390	385	385	375	369	379	388	411	355	348	373	362	380	364	395	389	374	402	373	374	361	398	346	393	372	388	361	364	366	363	390	387	393	352	365	393	343	385	384	396	384	371	369	393	377	420	400	348	368	415	351	357	393	376	372	368	369	379	387	416	348	367	400	379	382	398	345	387	359	417	392	388	369	342	386	341	363	388	389	408	405	357	373	362	381	375	361	420	349	391	392	388	402	410	388	339	381	374	422	377	364	410	371	422	354	412	364	375	397	374	331	371	332	381	395	388	384	353	374	398	381	380	400	411	390	356	395	363	358	408	373	360	376	397	387	360	338	364	360	398	364	411	389	379	416	363	410	321	372	369	394	412	364	378	383	376	410	418	375	376	413	368	386	359	390	399	342	337	381	396	418	366	372	379	370	377	376	379	371	407	386	360	373	388	401	344	370	399	366	375	389	421	386	369	372	372	351	366	378	359	382	370	390	376	384	398	361	371	394	365	361	392	353	370	413	352	371	380	369	358	376	367	396	388	383	356	399	416	393	377	371	394	412	398	380	360	378	376	362	378	356	354	368	433	355	410	374	364	365	404	344	379	388	352	337	364	337	392	380	363	385	392	386	403	392	388	385	405	367	380	362	389	398	369	378	363	372	395	380	370	387	408	376	364	379	372	368	402	370	387	370	392	378	387	426	404	378	400	423	393	409	351	350	405	397	376	399	373	382	406	361	376	408	408	372	375	389	370	385	394	400	412	389	362	389	369	376	353	398	375	395	371	392	341	383	396	334	376	404	416	386	345	408	375	381	359	344	380	364	412	406	374	368	409	380	382	382	414	386	360	367	368	393	384	311	362	386	392	366	394	374	368	373	362	401	377	368	397	345	407	401	357	411	378	400	378	391	396	378	413	386	388	343	394	373	393	356	381	387	372	361	373	376	371	343	385	371	366	396	407	373	433	393	332	360	369	349	383	409	372	396	374	400	328	397	388	392	386	340	365	371	388	453	389	407	341	383	419	393	410	417	397	407	362	383	404	380	382	391	385	397	362	416	392	360	389	385	368	356	370	403	337	385	378	401	382	391	384	331	376	382	358	355	345	381	375	414	376	382	412	366	393	378	366	373	388	379	391	407	380	350	369	375	380	360	427	371	375	398	394	359	399	371	356	378	391	389	372	406	389	380	345	386	366	367	395	361	374	358	376	364	385	412	347	357	368	398	375	373	403	379	399	326	382	394	375	394	396	436	384	367	378	399	369	372	385	387	374	366	411	403	376	401	370	399	400	356	367	373	332	368	424	367	333	427	375	359	361	368	386	368	360	383	395	392	397	408	404	380	355	369	367	407	398	378	373	391	400	368	394	370	387	372	383	397	395	343	387	444	412	380	387	366	350	348	350	393	386	404	381	422	390	376	365	385	390	355	364	402	400	411	409	369	390	426	345	384	349	344	424	390	357	398	386	381	373	406	408	389	389	379	360	417	366	408	362	388	386	376	397	403	390	339	352	395	396	421	430	385	396	347	379	417	350	367	344	378	413	378	404	362	379	396	402	380	373	337	391	401	406	388	412	397	408	358	354	375	374	405	404	396	400	409	348	396	370	353	395	392	376	381	395	361	463	364	391	360	391	376	420	375	369	399	373	342	394	342	378	365	395	408	405	366	412	380	357	371	404	351	377	367	400	409	391	394	392	379	403	388	389	398	382	378	379	393	370	391	397	396	374	365	396	361	408	376	344	384	371	391	409	395	406	390	373	389	398	387	368	384	393	382	362	387	381	366	379	383	388	352	351	370	390	368	387	345	389	401	365	384	390	364	366	354	370	402	358	382	386	393	390	387	388	396	409	387	376	387	394	375	409	377	416	379	360	411	385	380	374	407	386	362	416	393	369	421	343	357	390	360	396	399	362	381	398	394	357	402	373	358	381	392	387	393	398	387	390	335	393	372	383	354	398	402	374	421	354	384	392	363	389	378	400	402	405	381	386	349	383	396	386	376	388	384	370	335	389	372	360	374	393	373	397	396	358	412	387	377	371	377	410	359	397	381	363	366	374	382	414	406	375	405	388	389	388	384	388	385	386	377	379	401	384	368	389	385	396	389	384	404	343	408	361	413	344	391	378	405	402	395	356	393	379	394	359	361	409	391	419	375	366	365	368	367	388	397	363	385	375	398	366	354	399	383	371	358	358	402	363	383	379	370	391	408	399	420	353	386	411	391	331	380	373	383	363	372	352	333	401	357	389	395	369	382	356	389	383	375	377	384	354	414	374	399	390	364	375	440	369	394	394	392	417	397	395	392	350	357	396	375	363	399	382	348	384	372	385	375	346	388	409	382	368	396	364	384	370	380	402	364	381	395	381	409	393	355	395	393	402	381	375	391	343	353	362	405	398	388	394	393	394	395	387	369	416	386	386	348	367	365	371	405	384	424	390	368	395	394	365	403	380	403	392	372	386	392	384	418	362	378	409	380	398	354	379	361	386	447	404	340	391	350	373	371	396	380	373	395	411	400	343	395	405	355	412	371	375	397	394	368	347	382	386	366	372	377	427	383	381	350	381	388	386	352	401	389	394	384	383	356	405	358
23895	31543	17373	6045	2026	681	428	357	350	328	345	342	360	316	308	319	339	379	385	332	304	378	348	346	306	353	334	285	355	330	346	326	351	333	338	378	336	344	328	320	321	292	308	332	345	333	314	332	332	336	315	319	307	312	314	351	331	315	317	328	318	350	318	342	302	326	333	328	307	322	311	328	337	322	309	366	335	350	327	294	346	335	319	329	315	330	341	306	333	330	356	353	317	344	322	339	301	309	308	356	332	332	343	330	344	336	312	291	335	320	315	297	311	306	327	334	311	318	333	323	340	303	325	300	309	295	337	304	299	320	310	324	294	330	348	316	294	345	311	325	338	310	321	349	317	351	319	316	358	332	308	314	324	310	368	342	372	310	344	353	340	333	317	339	301	302	355	342	350	329	299	332	369	309	335	347	337	309	343	323	314	295	345	316	300	295	312	305	329	316	331	318	304	336	312	343	321	326	319	336	339	327	340	332	344	302	335	337	324	330	322	328	311	311	343	303	329	340	332	324	327	338	340	309	371	317	361	345	343	334	323	326	324	311	336	317	316	310	322	334	341	312	311	348	299	350	314	295	346	324	315	303	342	335	304	288	318	331	306	292	337	314	345	319	306	352	313	331	337	305	317	333	313	326	328	339	345	352	319	297	299	314	339	330	341	318	328	313	342	332	318	318	309	352	340	300	358	350	312	310	326	351	313	312	314	317	331	336	327	339	322	329	295	298	314	326	317	322	348	327	333	343	340	327	331	316	332	309	349	334	321	321	307	330	315	328	355	322	334	308	315	321	334	364	313	334	352	307	328	343	341	335	338	327	296	326	344	334	302	338	346	326	336	381	328	327	330	327	341	298	335	312	307	324	308	325	311	334	319	348	316	321	320	348	285	313	343	309	323	338	337	316	319	294	300	337	332	306	344	322	305	324	311	362	303	340	347	348	321	336	340	362	299	337	328	334	346	342	316	316	307	308	327	322	371	334	342	319	316	352	336	302	343	354	329	337	356	337	333	324	341	317	336	305	356	332	322	309	345	327	322	327	331	367	330	279	309	301	325	310	315	328	307	329	306	319	339	337	348	360	333	310	306	348	329	311	310	347	329	365	285	341	337	303	351	355	329	322	332	339	329	326	315	364	332	303	340	357	306	325	362	329	335	306	337	350	383	296	317	324	282	314	319	346	345	318	334	294	333	332	329	338	326	326	301	340	313	321	362	305	322	336	335	349	341	325	307	302	329	352	325	345	347	339	328	322	306	330	317	332	322	328	335	351	348	303	353	310	348	331	345	327	344	315	312	328	300	332	348	319	341	314	328	316	326	322	297	313	315	350	349	339	327	293	301	344	319	333	336	328	336	316	343	313	326	337	289	311	309	338	324	325	342	302	314	314	322	304	330	354	338	335	327	341	355	329	319	347	319	315	291	333	321	325	339	338	318	325	333	330	337	300	315	329	318	332	328	346	350	336	316	340	341	329	338	319	356	354	333	335	331	292	312	324	322	324	356	349	332	332	314	345	288	318	346	328	320	372	339	328	329	343	323	305	340	324	347	343	341	307	334	328	308	317	324	296	314	320	289	356	370	298	347	350	332	346	319	349	317	301	299	370	328	317	335	371	290	305	304	318	306	317	339	297	344	317	313	330	341	379	311	326	332	322	305	345	328	349	333	311	320	307	346	329	325	355	353	340	315	329	331	324	327	298	332	327	321	316	347	323	313	364	353	335	314	342	319	290	330	340	358	320	326	322	363	311	324	313	318	302	354	316	296	342	340	311	354	312	344	308	311	302	320	345	336	362	332	323	335	318	312	317	341	298	322	316	328	289	344	334	321	347	346	308	343	327	335	324	339	354	326	321	336	339	334	326	335	334	335	314	336	336	322	361	352	343	348	357	334	335	344	324	344	319	339	305	361	311	303	329	348	320	318	321	318	312	322	330	315	338	347	324	325	330	316	292	323	335	365	308	345	355	331	326	345	319	343	321	344	359	313	347	319	318	334	323	335	325	329	348	359	303	318	345	327	345	319	358	348	330	312	354	331	326	334	324	331	333	329	333	345	358	313	308	341	361	298	353	362	300	305	309	310	312	321	370	329	308	331	300	333	312	337	335	345	333	336	326	314	314	340	295	302	341	338	325	357	338	344	326	361	323	346	359	325	317	364	343	310	352	343	316	334	319	364	333	315	320	370	333	319	302	320	342	325	305	348	335	348	386	348	311	336	334	311	316	340	307	312	312	343	364	317	311	346	355	325	313	301	345	332	330	333	311	317	309	333	323	324	344	344	312	320	315	281	356	306	296	334	338	345	342	336	338	292	318	320	327	344	311	308	330	312	313	336	334	321	330	316	328	344	310	339	300	329	286	341	339	359	334	338	339	337	351	349	340	367	352	315	304	338	310	327	318	332	344	323	311	313	310	337	305	335	357	296	338	340	333	344	316	378	306	348	325	332	317	340	317	362	332	349	307	340	355	334	343	324	326	345	299	325	303	336	324	269	340	335	350	309	346	323	305	351	337	329	335	321	326	321	329	330	336	304	308	347	334	313	333	353	320	331	306	315	340	322	303	314	330	336	311	299	338	336	333	315	313	347	308	299	369	377	318	335	351	331	315	307	336	316	332	328	300	327	306	308	285	359	334	304	378	330	308	289	307	323	339	342	328	320	357	340	304	321	353	334	353	324	338	343	326	296	352	321	339	321	314	314	345	348	292	318	312	301	332	333	350	317	325	342	334	344	348	328	340	320	308	325	311	340	333	322	305	286	320	340	347	328	344	318	314	328	313	346	321	302	342	307	342	313	326	313	293	322	349	332	328	276	325	328	308	334	337	328	319	333	347	302	307	312	318	316	348	351	348	332	300	355	342	334	326	313	317	309	352	326	339	307	326	322	297	327	321	329	339	316	332	305	319	322	303	336	319	310	349	316	324	293	358	330	354	343	342	322	332	319	320	362	329	331	334	305	361	332	348	304	350	339	318	336	329	329	311	329	289	353	334	339	322	332	310	350	298	321	323	322	328	326	297	344	336	314	311	353	306	344	335	327	342	337	360	357	367	347	295	313	322	325	303	336	347	332	329	308	355	321	330	320	316	309	291	294	333	310	318	316	316	343	353	331	315	359	338	297	280	331	346	296	313	333	314	310	335	323	305	331	334	328	321	291	317	346	314	337	320	324	330	356	338	333	328	357	315	316	368	325	321	336	315	293	343	346	345	366	334	330	316	339	328	364	316	342	354	310	322	327	313	346	350	334	302	320	330	323	304	334	308	352	304	317	328	347	303	344	371	344	319	337	336	332	323	345	358	303	302	303	317	310	325	331	307	287	345	317	347	327	338	314	314	321	319	344	337	316	315	324	284	316	303	339	322	298	334	328	325	337	308	351	329	328	348	310	344	357	312	355	318	324	333	348	332	349	362	353	332	316	333	338	330	321	302	308	353	335	343	341	328	292	321	314	342	326	332	318	332	309	334	349	318	303	365	323	332	317	315	309	278
25237	24773	37340	37084	21126	8514	2002	759	537	513	454	486	497	465	494	529	491	498	467	508	476	516	473	495	504	465	469	442	494	481	493	482	509	520	487	465	493	486	489	447	486	489	537	465	492	475	518	487	457	452	448	490	467	469	506	471	488	480	467	461	475	484	477	484	499	510	469	475	476	473	465	509	478	461	484	496	461	467	474	459	497	471	472	480	437	465	482	471	534	468	450	478	481	509	478	501	468	498	499	479	449	500	523	467	492	451	483	434	479	490	470	479	476	416	485	489	472	505	485	490	491	479	483	468	508	461	475	485	517	481	453	500	495	507	477	453	479	457	478	513	484	467	487	513	495	493	455	511	439	500	465	499	467	494	486	518	493	504	455	510	451	470	445	471	491	501	455	476	422	505	460	447	461	473	441	465	515	486	498	524	499	488	481	491	464	477	491	477	452	475	455	523	461	471	475	465	487	459	469	496	444	474	505	469	484	471	502	440	494	493	463	473	489	493	469	474	471	473	487	515	478	492	483	466	453	484	505	497	489	464	477	460	487	456	512	482	526	458	493	521	511	438	455	452	506	486	485	474	449	477	472	470	484	474	506	517	465	467	485	463	460	461	482	455	487	423	466	426	444	438	468	422	472	467	472	440	475	504	497	463	475	480	486	492	524	457	491	486	495	479	497	480	464	505	456	500	502	474	464	471	498	497	510	496	447	467	468	470	498	480	511	489	477	479	484	483	480	520	483	543	499	460	478	472	464	460	507	525	503	489	466	474	487	471	498	491	482	528	479	443	450	459	509	463	487	517	507	484	438	463	447	447	465	505	522	503	483	496	468	451	498	463	481	478	514	438	510	482	462	479	509	462	474	503	521	498	484	494	502	473	474	479	497	479	490	493	468	486	500	478	468	509	472	496	468	460	483	491	495	488	482	498	538	509	484	456	454	485	469	447	470	501	450	492	475	495	445	493	451	500	491	486	491	499	464	511	503	510	482	478	450	491	517	473	453	486	450	492	489	470	475	511	481	456	441	460	467	472	450	480	475	511	462	424	469	476	495	466	479	483	476	474	468	509	472	468	467	511	452	501	503	481	464	488	494	503	478	527	477	484	512	458	505	463	491	497	476	461	490	503	476	467	463	482	485	467	468	480	485	450	516	471	491	522	507	509	438	503	499	484	468	493	493	437	459	474	484	460	492	497	459	497	496	538	526	444	494	473	452	432	489	460	448	453	532	483	500	466	520	474	510	467	450	496	493	466	469	457	529	449	449	488	494	482	445	493	493	516	483	467	468	489	511	493	493	479	463	482	486	494	469	444	470	453	484	514	498	503	467	469	467	493	475	505	483	505	498	474	475	466	478	496	488	451	440	505	464	453	463	508	467	515	499	481	486	501	499	435	489	472	481	445	474	539	467	473	477	465	472	440	506	490	470	467	483	460	492	483	540	457	476	510	493	494	474	466	462	501	488	461	473	491	484	513	505	454	504	487	440	464	472	457	443	517	492	493	494	471	496	500	424	479	455	470	484	451	451	489	496	493	474	505	484	519	461	480	440	474	463	468	496	513	466	477	498	479	498	491	469	492	433	435	496	463	479	478	493	487	465	490	483	486	484	477	492	491	460	495	494	538	505	461	496	481	467	484	464	467	458	493	509	485	449	462	436	516	461	488	441	439	483	503	464	519	502	505	459	494	532	484	427	459	473	444	440	485	503	485	464	495	482	458	468	498	476	497	531	484	485	484	454	468	457	461	489	501	450	440	488	474	469	506	484	489	437	468	479	485	495	516	484	496	475	470	465	474	466	467	456	490	486	471	512	481	498	502	479	460	503	503	495	514	470	483	436	450	423	449	450	446	479	478	496	494	484	506	502	463	489	517	480	481	520	504	498	484	510	483	444	462	462	448	455	445	492	472	502	498	513	507	469	505	447	464	473	509	523	519	456	471	497	482	532	478	494	430	494	465	479	491	485	457	485	489	505	498	476	494	511	454	496	491	510	507	463	512	501	501	488	495	451	485	469	498	516	469	450	460	465	450	526	502	453	495	509	475	466	516	464	486	476	466	487	486	493	484	492	498	512	502	489	479	438	505	494	471	511	523	482	448	486	499	479	460	451	495	488	448	468	444	482	491	507	446	479	484	478	515	523	471	456	427	455	475	484	476	488	450	493	453	488	471	455	441	480	499	465	481	457	469	466	465	500	497	448	475	487	470	448	496	525	514	466	456	456	532	526	465	497	454	455	524	437	493	523	518	493	485	476	477	476	454	437	504	446	485	524	460	460	476	454	477	471	495	509	477	496	514	469	481	502	492	517	484	515	509	473	483	451	473	469	488	452	487	504	462	487	471	499	494	479	464	455	469	522	461	450	521	494	505	479	503	445	491	468	529	489	497	474	492	475	483	517	474	502	461	499	474	483	450	488	505	504	486	505	467	501	479	480	481	455	498	446	452	488	469	495	454	509	514	507	474	547	498	507	437	514	478	496	475	452	519	505	481	497	508	479	468	445	481	487	544	448	469	433	465	482	453	494	497	475	475	469	465	468	459	479	511	463	461	467	497	512	486	469	492	492	520	452	488	505	467	468	473	500	490	468	483	464	509	498	503	475	492	461	436	453	477	474	474	459	483	483	463	519	533	467	482	457	452	471	465	465	484	435	449	450	501	446	479	496	500	471	497	464	434	486	491	491	471	505	478	455	446	458	442	481	530	477	486	483	487	467	464	490	442	464	464	483	474	483	457	534	494	514	469	470	457	545	454	468	504	467	480	499	513	472	455	488	438	433	474	474	486	463	469	477	477	471	473	490	469	446	466	514	487	496	495	500	510	495	532	490	489	456	439	508	478	479	470	451	482	451	484	470	485	483	486	513	485	482	474	469	477	464	476	478	469	496	471	524	512	522	451	465	451	475	463	472	471	495	477	469	460	496	484	438	537	463	499	514	486	501	475	506	488	488	514	442	460	483	503	475	458	468	488	435	456	495	486	502	478	501	489	465	491	488	524	522	501	491	456	549	458	469	473	505	463	431	456	464	494	478	471	486	475	470	450	476	468	486	496	449	516	524	471	511	466	475	510	465	453	446	476	457	459	500	486	475	478	485	505	482	514	467	476	480	469	488	476	476	515	466	498	432	469	442	470	486	487	451	494	443	520	498	500	469	503	472	482	473	475	481	500	524	478	466	472	459	469	492	497	467	497	471	500	495	477	479	482	496	492	466	488	509	482	441	456	483	469	514	464	457	498	454	462	496	463	460	490	514	469	490	473	486	513	498	522	467	437	482	446	502	501	491	450	496	469	521	465	492	504	498	438	490	476	469	490	438	508	444	477	489	484	490	457	493	426	450	515	451	461	458	506	491	437	488	473	503	481	504	476	478	480	478	488	476	460	504	500	474	438	486	482	483	502	458	453	485	486	492	464	452	502	498	474	494	460	527	466	459	467	474	453	479	440	491	508	476	479	430	461	476	477	458	450	481	455	487	505	497	479	468	513	422	466
60323	84994	62163	33772	12468	4729	1508	784	554	470	402	449	452	463	469	485	443	433	414	452	472	457	445	453	485	450	474	462	444	463	464	464	417	482	485	455	424	425	449	447	476	462	460	463	432	460	436	402	422	459	426	475	428	433	440	434	454	468	431	471	420	438	429	398	465	429	431	438	398	463	430	431	465	416	452	456	407	453	486	458	464	448	447	433	476	452	422	431	452	398	445	482	464	436	410	466	454	465	469	433	413	462	442	452	463	450	424	430	440	455	476	422	409	470	423	441	475	421	456	469	427	434	438	452	435	461	456	462	400	426	441	492	433	458	464	428	474	422	468	429	434	438	432	470	442	468	456	439	454	445	425	450	442	438	443	451	499	426	474	486	482	424	433	460	404	459	449	434	461	429	462	427	460	431	448	453	483	439	468	443	400	432	468	439	417	475	460	452	439	476	412	432	410	426	417	460	437	465	441	448	448	448	463	436	450	448	426	434	476	406	441	462	451	482	426	462	438	429	479	476	447	456	440	447	448	449	469	450	422	414	406	429	445	410	424	414	460	451	420	421	470	416	446	431	434	387	422	444	438	465	490	415	427	444	435	461	448	449	490	450	419	438	434	428	414	450	460	423	466	463	414	411	430	395	441	444	426	471	474	464	468	459	468	449	441	429	442	448	475	440	458	424	443	413	455	427	460	469	437	422	404	452	446	418	438	420	444	471	440	463	488	450	436	467	439	448	428	413	441	436	415	430	421	409	426	437	435	437	452	436	453	411	423	453	435	427	441	427	444	430	466	450	427	446	455	429	425	406	471	425	510	406	399	418	452	437	438	449	465	469	436	418	472	466	492	437	455	469	463	410	398	397	459	423	431	412	407	447	444	443	461	462	459	429	446	445	505	449	449	390	429	433	405	458	483	442	446	464	437	450	450	454	459	416	427	457	442	422	433	458	455	448	415	472	428	423	432	433	418	400	427	475	463	457	438	419	469	433	481	471	451	465	428	455	449	452	441	466	484	441	452	469	416	439	462	449	512	447	495	436	446	443	423	448	427	460	428	468	467	438	452	461	457	425	438	454	425	415	446	445	438	434	450	430	460	393	457	407	502	440	445	435	445	413	449	443	442	468	461	407	448	469	445	427	446	430	472	463	446	457	460	453	449	454	426	441	456	456	435	445	465	405	421	440	414	411	429	427	396	428	430	467	459	427	460	444	439	428	447	460	450	457	420	445	481	475	450	444	462	428	431	448	460	458	466	434	433	443	470	438	435	436	453	399	400	417	411	453	467	426	431	396	467	439	397	442	420	432	467	416	457	463	441	441	462	468	449	416	448	460	470	410	456	460	405	445	459	420	479	418	491	429	458	458	452	444	432	424	475	436	429	429	437	457	441	431	469	451	462	435	421	467	433	429	430	447	462	467	473	482	441	433	437	464	438	443	400	417	406	424	480	442	447	432	430	432	453	448	443	461	435	461	438	453	444	462	486	457	424	465	448	420	450	425	429	423	458	441	459	449	420	449	437	425	498	417	450	442	431	440	426	459	442	417	439	444	469	435	442	477	438	429	457	462	446	451	439	482	430	435	454	467	448	500	433	455	433	416	433	446	457	459	427	450	405	424	493	411	421	450	439	398	447	435	431	453	442	447	449	481	488	469	456	484	444	432	439	436	433	428	435	405	419	448	442	438	462	392	469	420	421	462	433	413	459	429	437	502	439	454	426	420	455	447	457	419	436	447	423	445	446	441	451	482	451	468	479	456	377	465	441	421	429	463	419	437	429	426	436	446	453	410	416	420	460	461	455	429	428	423	417	459	477	427	429	413	434	479	405	471	467	468	419	465	454	443	438	487	428	435	459	422	430	427	445	442	452	424	442	483	436	444	388	473	456	431	452	442	463	465	447	424	438	445	429	446	455	441	433	442	438	452	447	407	412	437	391	436	448	448	433	430	432	413	398	420	456	403	410	451	430	433	471	474	456	469	463	434	433	400	476	433	458	482	414	447	444	417	405	452	455	445	468	484	473	450	449	472	452	442	404	438	470	426	438	470	424	429	449	433	480	443	416	466	430	426	415	444	465	462	446	427	457	401	404	458	445	433	430	456	418	459	462	439	452	463	443	478	454	487	427	452	463	438	420	473	449	467	470	430	437	460	451	429	416	474	450	442	440	433	434	437	450	461	443	460	478	409	441	431	435	442	473	417	460	425	468	441	461	413	443	415	471	492	445	449	437	410	439	491	445	435	418	445	428	434	439	447	426	467	475	456	445	475	450	453	425	441	420	422	457	441	435	447	446	453	446	433	441	490	420	429	440	408	441	439	440	432	477	438	449	429	428	436	462	406	479	446	442	500	455	424	427	445	453	446	450	445	456	435	502	435	430	464	441	430	459	441	457	433	391	449	455	442	467	416	413	409	477	433	476	461	445	472	460	428	437	436	415	466	436	433	442	428	471	457	445	457	435	477	421	418	427	483	440	455	465	454	400	447	450	411	455	463	435	451	425	450	435	452	458	438	424	436	430	428	407	439	467	459	381	458	429	443	451	438	439	468	435	439	428	444	434	451	423	439	452	450	453	438	448	467	444	448	426	390	399	409	438	437	463	434	419	436	409	447	480	446	449	442	423	445	461	449	413	435	462	480	449	429	407	424	434	418	447	450	451	413	489	422	459	468	470	459	410	427	423	444	431	460	416	423	435	458	451	457	455	415	457	423	489	424	445	461	442	413	408	436	472	417	448	441	426	455	423	446	408	455	469	454	429	439	442	455	415	434	450	465	435	438	438	433	459	463	424	416	448	427	429	475	439	423	416	446	486	464	436	398	426	438	426	469	441	449	421	457	406	415	485	463	427	453	434	395	454	406	431	430	409	428	474	434	454	475	446	439	467	417	407	481	463	423	433	458	419	417	448	446	419	407	428	440	410	449	450	473	397	467	457	449	470	437	452	458	410	474	419	424	443	448	411	440	429	402	477	435	439	449	444	434	467	420	427	440	463	475	430	481	448	469	448	422	405	400	444	431	422	444	430	444	430	454	450	419	429	417	429	481	449	429	456	469	424	456	451	450	411	442	408	420	473	447	423	461	460	476	488	434	474	462	415	392	413	476	438	472	449	445	486	462	423	470	461	452	461	445	458	415	470	443	429	479	451	432	441	454	459	464	438	460	449	417	445	459	415	422	437	457	441	444	448	451	455	411	486	450	456	459	411	428	472	446	436	489	463	452	475	415	444	436	445	486	422	398	455	447	418	454	467	440	429	460	401	424	415	465	452	455	412	421	481	447	421	436	475	455	431	433	435	440	457	457	430	472	419	428	445	419	437	456	454	409	429	448	441	440	442	405	480	435	455	465	462	432	454	466	465	456	471	446	396	450	456	465	421	482	391	460	413	418	431	455	434	424	469	472	424	416	444	431	429	437	422	442	440	432	455	423	385	471	441	456	482	407	434	420	459	433	430	456	456	429	445	407	421	445	443	447	449	437	407	408	461	455	453	446
23915	22798	34718	33643	25469	15961	4275	1050	743	695	706	650	638	681	607	638	681	662	657	626	617	619	643	669	660	717	654	658	645	696	677	610	661	674	648	639	697	626	648	626	705	645	670	677	649	617	623	676	635	639	674	687	637	654	634	667	644	623	627	624	637	687	673	660	663	628	671	642	681	654	604	664	572	625	655	640	632	624	652	607	681	669	618	640	616	623	623	639	634	601	602	654	606	641	629	641	678	655	632	651	615	660	656	603	617	602	619	621	673	672	597	644	606	700	653	602	667	656	652	611	651	631	634	642	630	616	638	662	647	639	617	608	615	599	629	690	675	630	638	681	651	631	651	610	616	615	570	644	621	660	664	647	631	655	661	695	651	607	601	625	642	588	650	654	657	626	640	662	646	651	654	626	629	622	668	687	631	610	629	664	589	667	681	651	602	646	660	659	655	671	661	638	664	624	642	649	639	613	614	647	621	613	644	651	636	678	620	684	639	660	629	643	670	657	667	638	637	684	635	590	639	653	629	676	675	619	624	672	618	636	624	645	623	644	639	630	606	636	628	681	685	627	671	667	638	650	622	645	663	638	631	586	615	633	630	635	644	632	653	662	701	652	660	615	635	654	637	660	622	663	612	672	651	661	631	663	651	638	651	696	642	629	655	676	672	685	624	678	654	670	621	666	649	614	650	660	646	640	653	588	640	643	634	644	645	602	671	588	646	594	628	666	642	646	683	584	639	641	688	666	706	616	618	599	676	656	640	648	683	675	646	623	624	674	671	651	637	616	606	602	607	634	633	632	629	681	640	630	625	577	623	670	661	628	629	638	638	656	640	592	637	664	644	623	633	621	585	631	590	646	660	613	652	624	661	619	662	633	682	602	673	646	598	625	589	650	613	629	634	609	614	658	599	632	607	661	672	659	628	632	650	601	601	645	666	649	624	691	633	599	626	622	611	644	666	646	646	614	624	634	630	651	646	650	641	658	642	625	688	648	629	658	657	636	645	603	609	615	632	644	663	604	623	651	599	614	611	598	634	673	622	640	634	652	642	641	598	669	621	655	646	641	608	650	588	644	632	608	630	649	651	699	617	654	641	636	622	624	650	607	688	626	631	669	643	587	620	680	634	596	650	696	684	663	618	636	655	661	614	681	649	628	649	638	634	655	628	626	628	623	611	663	640	659	669	653	669	621	651	633	640	640	664	632	619	642	610	622	629	620	594	621	655	644	656	627	652	624	634	643	644	583	634	654	629	644	623	633	615	646	609	578	645	619	627	659	647	676	638	661	673	621	629	606	623	640	620	629	662	652	632	646	636	650	589	647	620	607	695	625	656	625	585	587	693	669	678	673	625	654	580	628	671	638	634	667	629	657	656	662	622	638	642	602	609	640	643	652	663	661	604	608	594	619	637	619	621	684	624	642	648	635	611	661	680	652	591	661	685	632	609	626	609	664	601	624	653	669	635	653	657	647	660	637	620	622	693	634	604	612	663	673	604	609	627	653	680	596	655	647	590	606	642	641	619	676	650	678	637	584	620	609	653	655	653	613	628	665	634	628	617	674	590	626	673	632	612	623	651	644	621	621	601	647	602	614	638	686	661	622	692	640	622	653	620	621	624	610	692	681	667	661	682	642	655	624	636	587	704	670	637	647	659	709	633	632	655	631	627	604	642	665	640	697	670	662	660	643	576	643	657	599	669	643	646	676	622	662	576	597	627	630	637	626	603	675	617	592	643	610	635	637	700	646	590	652	655	654	644	610	653	634	618	614	602	688	598	627	622	619	639	576	662	664	632	666	628	653	583	693	676	672	643	646	619	567	646	634	642	613	636	637	601	666	620	674	631	635	657	613	665	625	674	640	641	642	667	646	631	667	671	662	629	635	634	614	615	676	652	655	642	658	621	641	653	674	681	652	643	649	628	618	624	632	694	606	654	656	631	640	690	676	640	605	627	607	603	639	618	635	617	702	663	640	629	616	646	655	632	644	702	623	589	666	635	633	621	624	620	661	633	656	622	648	640	610	674	614	666	635	649	586	658	671	634	629	651	665	648	630	649	656	636	701	647	589	596	671	675	626	642	670	621	639	599	623	653	656	605	615	649	632	634	641	653	644	695	642	653	638	714	636	684	615	634	628	621	643	671	594	602	639	622	662	588	644	605	633	600	665	638	627	621	644	600	591	658	644	609	646	650	679	655	663	651	659	627	603	652	623	646	632	680	687	695	642	643	641	660	662	637	663	617	648	609	632	613	648	649	611	621	632	633	658	601	628	604	656	634	639	619	640	638	597	681	674	682	643	622	660	649	657	632	669	614	623	632	635	633	663	692	643	620	650	664	615	640	628	653	659	622	614	642	676	624	636	682	675	660	656	635	650	652	647	634	653	661	591	571	613	645	600	632	617	648	658	659	637	635	642	616	641	623	663	642	629	651	665	634	644	630	673	585	609	611	632	644	638	614	672	644	629	618	642	644	656	624	648	655	632	609	631	651	609	573	612	664	690	608	659	638	645	660	687	606	620	620	646	633	635	560	599	616	665	671	672	647	619	634	645	648	653	645	606	649	607	611	584	641	615	633	629	608	625	618	651	630	601	627	631	611	652	639	686	659	625	648	662	645	649	599	620	648	657	606	646	646	626	590	582	659	653	642	617	647	625	633	632	623	624	677	604	623	622	619	659	572	622	602	585	629	656	623	651	615	676	635	631	633	651	619	643	632	652	623	593	660	618	640	631	651	654	626	622	639	617	649	621	636	655	695	601	647	604	679	662	616	640	671	639	634	661	680	652	646	652	652	622	618	652	661	594	618	651	666	646	640	616	596	586	644	677	638	647	677	623	611	619	628	662	631	657	601	614	652	605	631	627	662	609	649	659	674	641	629	636	584	623	683	677	655	597	612	623	632	650	667	656	590	656	629	641	676	683	646	632	648	665	606	644	639	630	632	622	654	668	634	615	639	653	662	629	627	625	620	609	647	609	667	653	643	675	673	654	677	626	602	611	679	621	637	601	694	678	656	660	630	625	639	647	657	657	640	655	676	610	667	662	634	663	606	636	634	633	614	639	625	634	633	642	622	644	664	627	685	629	673	649	628	642	641	689	616	624	630	649	596	633	645	650	605	635	661	660	666	668	639	648	720	655	649	650	612	644	679	684	609	616	658	670	645	609	583	655	678	634	626	626	653	636	580	576	629	615	644	634	640	593	670	686	638	671	629	614	622	657	650	658	640	620	655	668	659	650	577	628	648	661	600	622	638	611	643	657	650	604	646	624	625	641	609	647	585	628	659	650	633	648	597	676	648	651	631	650	606	657	585	617	673	665	616	673	633	651	632	672	636	633	622	624	664	652	646	615	654	654	639	678	648	643	680	599	627	627	637	630	640	678	643	599	621	616	612	610	627	640	633	641	612	614	637	637	622	656	645	641	638	612	644	640	588	665	671	619	638	618	663	613	609	629	652	643	654	602	602	658	676	653	628	603	606	679	655	650	638	605
63898	97902	73136	44551	20069	6868	1964	842	632	621	604	612	621	580	566	620	575	619	601	629	591	604	587	618	611	593	604	605	603	605	605	624	605	595	569	583	550	646	625	572	605	608	607	593	626	593	596	572	571	632	587	666	606	597	609	589	599	612	631	594	593	619	600	547	603	614	559	569	608	588	627	565	599	593	608	610	584	618	591	569	597	614	623	596	616	568	648	556	605	578	608	605	619	599	591	638	634	591	625	630	562	633	553	557	601	597	622	561	594	608	608	630	559	628	577	582	612	587	596	604	594	576	594	525	641	616	587	591	592	602	599	588	621	578	609	621	582	551	595	604	586	604	627	583	603	570	585	590	551	597	600	557	640	586	579	602	622	605	600	582	622	593	582	607	606	582	595	594	638	613	626	594	615	619	604	606	599	597	615	598	558	599	597	597	617	567	597	612	605	639	595	602	572	588	608	627	639	623	566	596	578	564	606	616	617	605	584	589	574	542	625	636	604	588	615	582	587	622	635	622	628	649	594	596	563	585	584	590	596	608	578	558	582	609	589	556	568	649	592	611	597	597	634	601	582	593	624	629	583	637	621	571	604	596	579	556	568	610	601	575	588	543	594	607	565	603	631	554	601	581	602	578	621	584	599	555	594	665	603	577	592	615	597	566	580	598	637	605	586	580	546	614	567	647	598	582	614	603	552	602	633	620	586	616	566	608	583	600	606	591	615	590	576	595	643	591	602	632	566	605	585	590	587	558	570	606	561	620	574	602	602	534	627	619	588	597	597	630	613	633	646	656	584	610	616	621	564	604	604	594	598	626	603	591	606	569	579	556	559	600	634	594	612	597	548	569	604	637	624	608	578	573	602	567	579	551	607	603	581	593	576	605	606	573	581	599	578	631	564	672	589	597	569	631	579	568	562	627	598	584	588	579	565	579	638	602	553	577	616	570	618	563	612	597	646	601	632	586	597	569	621	581	604	637	591	563	590	604	587	588	619	589	628	578	619	621	588	636	613	615	590	597	597	601	601	607	616	621	607	580	592	586	594	612	583	593	600	649	605	581	577	619	657	566	599	589	588	595	582	578	602	574	585	524	651	551	577	596	626	589	609	606	575	631	607	598	541	580	552	591	571	592	605	622	617	545	614	583	595	603	597	610	588	581	538	584	625	597	584	579	606	591	546	637	605	622	582	593	593	604	632	556	586	591	550	634	563	573	589	597	612	575	577	584	600	625	604	569	602	612	613	602	587	594	597	588	614	566	584	607	603	587	592	644	600	632	594	607	595	578	595	611	653	579	651	607	591	594	603	579	595	566	575	578	626	605	603	592	576	616	595	646	589	590	568	596	619	608	558	599	565	606	611	561	591	579	636	634	604	618	587	624	614	591	577	585	609	608	598	598	614	587	590	625	624	602	584	592	582	550	600	604	621	576	628	572	564	627	615	622	606	619	612	641	624	620	574	554	590	592	557	616	577	553	567	612	573	620	637	577	602	609	614	566	608	624	617	602	608	599	565	598	575	565	592	583	553	615	595	586	615	560	574	643	631	599	577	643	591	610	551	592	593	585	592	565	639	576	570	600	606	591	584	628	595	587	584	579	579	563	603	600	595	567	633	592	610	599	610	572	599	578	556	592	612	633	619	581	592	599	550	635	633	585	594	590	571	606	545	554	574	620	612	594	620	572	614	588	588	565	621	605	605	614	576	573	637	602	608	556	645	587	554	524	580	571	569	601	572	631	596	577	561	608	586	630	606	615	629	580	579	598	602	583	595	589	614	613	588	575	544	561	567	578	603	538	583	638	598	600	591	580	585	542	594	633	597	592	543	569	582	612	588	574	573	592	629	636	590	625	584	618	616	616	614	578	598	624	598	581	648	622	592	600	592	596	559	613	580	572	558	605	589	594	606	550	605	605	625	567	601	576	640	608	588	582	593	572	556	607	587	587	629	614	635	555	575	632	614	537	559	622	618	606	609	564	585	582	605	536	592	596	629	672	555	608	622	639	624	608	604	581	581	584	586	571	609	617	584	633	592	591	596	580	572	587	621	616	575	621	595	617	560	566	599	612	578	561	621	581	566	591	587	591	589	589	571	554	591	603	624	563	598	563	598	598	598	631	646	624	556	594	577	596	605	563	598	606	597	618	652	587	615	570	579	627	574	633	583	611	653	562	602	590	591	580	566	573	600	653	575	603	574	576	553	586	612	590	564	619	618	589	592	573	612	586	637	555	559	597	598	625	545	591	618	597	551	606	542	606	613	614	631	552	613	628	592	567	601	614	614	580	548	598	560	561	592	593	612	586	620	593	571	589	613	577	649	588	577	611	556	614	645	585	590	597	596	588	536	586	584	614	579	569	583	594	598	602	608	556	604	610	575	567	608	597	600	573	621	614	555	603	588	601	583	593	609	603	601	604	582	621	548	579	570	589	608	552	541	633	579	602	597	620	546	597	605	611	561	603	575	640	640	608	598	594	573	605	588	596	567	587	591	548	611	583	623	610	601	584	615	584	574	568	602	567	625	619	583	605	566	575	611	613	591	572	579	591	586	589	636	647	628	578	585	593	616	573	577	590	574	574	600	587	629	635	571	609	585	551	588	590	601	595	607	562	608	570	578	603	618	604	598	618	586	566	620	581	549	575	536	584	583	657	609	579	570	602	594	605	593	541	569	590	579	654	558	599	578	614	640	589	616	609	617	593	639	581	549	565	602	606	586	632	553	623	601	572	617	580	607	583	589	572	557	603	579	602	534	681	557	576	561	602	619	583	595	616	599	625	608	594	599	593	562	565	615	570	588	595	618	559	631	622	584	630	576	595	588	611	580	616	564	608	615	587	620	608	579	557	613	610	579	615	595	598	566	586	616	541	612	598	611	624	572	590	563	582	616	621	587	579	572	585	582	583	579	585	543	583	624	619	651	591	609	606	582	562	588	610	615	601	599	583	580	606	584	635	576	597	646	615	569	580	579	561	586	546	585	558	548	591	585	591	559	640	638	568	588	597	586	608	609	583	589	569	632	619	540	547	604	585	577	611	598	595	556	604	536	581	615	570	580	574	612	567	612	626	593	567	570	582	569	587	547	597	578	601	565	569	559	606	606	610	575	601	593	629	601	563	603	626	608	591	577	590	577	601	610	607	622	594	557	646	590	580	575	622	586	568	607	553	576	628	645	564	613	594	655	624	601	565	613	576	601	566	636	579	552	586	611	611	592	571	621	572	596	607	591	592	582	590	627	596	567	555	607	558	637	574	642	581	564	562	591	614	585	597	601	600	625	574	566	576	568	616	575	577	606	609	554	589	576	586	611	620	568	577	597	630	634	623	634	608	612	622	615	569	638	595	562	641	595	599	559	591	602	594	578	599	577	554	547	582	578	579	608	605	594	604	604	600	600	575	560	566	602	625	606	604	589	586	609	508	589	551	590	585	584	562	594	595	614	605	625	609	611	589	586	568	538	576	605	605	594	642	599	573	580	623	579	607	565	590	572	561
30336	28262	24647	12094	2668	836	520	435	455	428	390	415	435	465	417	402	440	442	424	422	426	436	441	464	407	424	412	443	421	458	435	439	398	450	438	431	412	469	407	444	464	429	451	413	434	472	437	442	456	427	420	423	393	431	444	402	432	419	466	450	438	421	447	406	410	405	397	443	413	403	427	450	412	428	434	428	422	421	400	450	424	447	414	465	429	425	448	402	406	417	426	450	422	447	416	420	408	395	456	408	426	394	480	447	398	424	387	411	432	398	427	436	394	455	375	428	439	433	408	406	423	432	385	439	429	428	396	396	421	462	420	429	407	424	421	431	427	391	432	405	418	443	447	377	425	399	452	397	413	430	397	409	446	423	399	393	451	412	447	434	395	422	431	385	391	413	411	446	434	448	480	415	434	422	379	441	421	433	393	483	409	434	443	438	428	416	456	451	452	427	403	446	386	411	437	381	418	436	420	435	437	386	420	441	452	425	428	429	375	454	418	476	438	425	430	439	393	418	412	447	432	444	421	404	407	421	418	427	449	436	402	422	431	441	405	442	398	398	473	417	438	413	421	421	393	428	449	438	421	403	403	433	429	400	440	443	399	448	438	401	457	416	392	440	418	427	454	417	456	402	416	436	403	432	440	406	409	433	410	419	420	447	434	400	423	403	481	430	420	449	420	430	402	401	453	410	422	466	439	422	467	445	413	451	444	410	413	436	431	422	419	430	406	450	432	429	425	428	398	436	417	382	439	400	413	460	438	451	398	408	451	393	446	396	395	437	429	407	409	455	448	408	374	406	414	468	415	437	398	449	422	457	421	428	390	421	421	399	385	433	427	413	422	396	444	395	403	438	394	426	436	436	414	432	406	408	421	425	420	397	420	423	388	396	444	427	429	393	467	402	453	399	460	437	437	419	411	431	436	432	391	432	456	421	441	444	431	385	418	447	405	450	401	416	427	433	425	415	430	401	426	403	423	447	386	405	435	413	428	389	419	428	423	402	418	455	385	436	403	415	439	428	400	373	403	427	403	410	428	446	442	433	461	411	412	393	430	440	395	422	374	420	429	437	446	411	410	374	430	440	443	404	445	410	433	409	391	427	414	428	454	439	387	396	412	434	408	425	434	400	400	424	400	413	418	365	400	448	435	440	436	408	410	447	408	400	410	449	463	438	404	451	421	376	410	438	395	418	411	441	446	412	408	429	429	419	411	386	454	422	457	443	431	413	429	437	433	423	424	444	445	424	407	377	427	394	412	454	401	410	419	416	412	434	462	429	415	435	427	433	388	438	417	446	421	410	470	426	414	414	418	420	421	420	434	420	396	407	445	470	404	407	385	423	453	412	410	459	405	431	444	415	422	430	414	418	434	409	418	460	425	422	438	428	418	449	408	388	447	418	405	402	429	394	395	403	402	405	441	428	444	422	460	444	402	417	383	417	459	409	445	446	398	408	437	454	402	411	404	426	425	447	430	397	414	364	380	428	437	403	415	401	440	457	421	417	431	403	418	408	425	438	429	462	413	423	391	433	433	455	419	449	399	370	451	435	426	440	392	445	386	420	407	454	433	387	421	424	408	431	418	421	374	386	416	438	373	423	433	397	424	418	415	414	433	455	452	417	446	426	441	435	401	423	428	401	428	419	419	409	424	415	412	393	412	434	402	409	413	428	420	389	408	436	378	433	385	419	448	415	433	402	425	423	410	398	438	464	415	411	396	434	386	422	438	449	426	378	432	445	389	421	405	452	430	407	455	442	458	456	424	423	433	454	436	418	423	421	429	453	405	395	440	421	406	406	400	430	439	413	470	395	407	435	389	404	462	401	388	426	401	408	408	360	394	419	415	419	389	415	398	441	439	441	422	426	426	416	429	414	447	426	428	430	442	409	430	423	403	440	388	463	392	435	439	459	395	400	410	402	403	415	432	453	461	440	411	453	427	404	395	432	429	418	467	449	396	411	404	432	432	434	392	432	439	412	413	393	410	409	412	413	429	417	421	405	448	390	401	432	429	430	430	404	412	429	366	455	428	408	390	437	450	397	423	432	428	389	432	404	416	442	419	455	499	445	430	474	405	433	444	443	419	482	409	438	406	407	435	385	445	399	412	448	426	403	440	433	440	404	413	445	431	416	413	439	423	441	388	411	443	441	428	439	404	392	431	441	378	445	464	442	419	395	428	433	446	409	415	409	402	468	399	421	420	424	474	440	445	429	411	438	428	419	404	450	408	435	490	403	411	406	390	433	403	437	400	441	472	463	419	454	423	424	423	430	428	434	373	445	427	424	423	457	437	465	413	397	426	429	453	451	436	444	461	408	416	425	436	418	397	414	393	424	428	448	423	461	429	394	446	424	417	391	424	415	417	444	426	413	408	395	438	456	418	408	437	400	459	478	414	418	457	427	434	391	427	426	418	441	402	409	461	456	425	450	434	431	428	422	464	416	435	437	403	408	425	468	436	444	452	428	432	428	425	428	437	404	428	400	423	419	429	462	427	413	447	411	418	445	429	434	394	449	386	434	395	477	420	454	394	404	422	462	418	448	437	413	424	430	441	456	444	433	399	437	410	417	452	445	411	441	441	410	387	427	433	442	413	385	423	432	414	469	385	443	414	418	416	440	414	405	406	371	451	433	408	416	426	462	405	467	413	419	459	421	435	426	417	408	401	415	415	446	423	434	457	423	441	411	408	443	427	421	419	441	402	449	426	422	411	422	439	444	430	434	443	455	449	424	399	434	402	442	406	450	377	422	418	458	461	402	437	457	447	416	439	418	441	410	436	424	411	424	392	399	422	431	413	415	428	461	458	427	408	433	437	398	430	458	476	439	431	416	445	423	418	428	458	399	453	390	455	437	412	395	419	392	406	397	379	443	431	433	394	438	449	444	430	416	421	456	421	439	412	390	426	414	392	412	446	457	410	443	422	438	417	412	394	452	436	461	434	437	408	442	409	386	439	424	382	420	411	407	404	435	442	418	397	427	426	413	432	459	377	425	449	406	417	418	439	418	425	458	461	453	409	425	420	426	455	418	403	412	411	445	395	394	463	414	428	439	397	439	452	427	436	432	421	414	417	372	470	456	423	375	409	429	416	446	453	442	412	438	411	429	401	449	420	432	396	432	437	446	441	389	444	420	422	403	413	419	427	402	398	428	447	431	413	386	433	403	448	438	421	450	451	417	397	444	413	419	411	408	405	403	422	410	377	425	416	390	442	423	458	433	424	404	425	431	443	441	436	441	411	422	425	421	411	413	456	418	405	443	417	431	401	435	423	445	402	454	403	374	431	427	472	423	423	430	423	433	410	395	457	448	380	429	413	423	434	448	411	389	400	426	409	385	410	408	419	404	433	443	435	424	387	406	404	422	384	397	402	427	439	394	449	422	403	434	416	425	424	430	480	418	429	398	408	450	394	400	415	424	439	411	443	403	419	421	429	396	447	423	434	425	428	438	404	424	426	441	440	429	441	362	428	417	418	409	426	412	427	405	430	399
23562	31501	19520	6928	2083	805	479	354	409	363	351	345	359	368	372	388	353	366	329	368	367	356	355	401	314	349	343	389	327	369	377	347	382	375	337	373	345	335	401	349	396	352	357	365	346	329	384	354	353	364	341	373	399	332	377	344	375	384	359	416	381	353	349	336	347	341	359	398	382	366	349	355	389	335	349	363	359	337	358	373	317	349	370	387	385	353	361	386	359	399	378	373	366	340	402	326	377	394	344	386	352	348	399	386	326	365	374	350	359	371	373	377	379	352	352	322	363	329	355	390	395	340	353	354	367	340	373	363	372	348	384	347	359	338	367	386	366	356	352	348	387	352	362	364	325	341	379	370	339	371	349	332	354	352	364	335	338	350	341	400	378	370	328	357	356	354	372	399	352	361	362	360	370	374	379	380	374	371	338	368	359	350	369	361	369	359	367	330	395	360	343	393	313	360	376	372	396	359	387	359	379	365	376	322	382	379	347	345	364	389	349	353	357	380	333	339	390	369	360	352	345	365	351	381	353	363	352	351	384	387	352	365	375	375	365	349	344	332	345	374	366	356	323	342	353	384	382	331	343	397	319	371	362	369	374	375	377	387	351	342	354	366	344	375	380	358	377	367	378	368	365	336	311	386	381	376	346	359	392	351	348	359	342	371	409	337	374	358	343	368	400	384	339	358	370	344	368	377	356	351	325	367	376	354	353	377	350	335	346	358	367	390	351	354	355	366	360	330	323	381	348	362	358	362	375	368	365	383	373	350	353	356	377	347	372	389	355	371	365	391	361	326	330	367	317	369	342	388	343	365	369	347	383	361	384	354	380	357	363	365	369	382	388	343	352	373	356	369	343	330	338	357	340	354	379	364	382	349	353	410	336	354	355	368	360	375	356	329	364	391	369	399	411	351	368	351	361	341	343	384	340	348	364	393	374	378	331	385	354	349	375	353	308	375	334	366	380	367	355	407	341	377	356	342	334	338	370	380	363	373	373	347	376	330	364	368	392	393	371	357	362	368	368	375	377	395	385	333	387	352	356	365	361	357	365	358	355	375	355	369	357	325	363	343	368	342	369	348	364	372	348	341	351	326	342	347	373	351	407	349	330	386	362	357	352	322	350	374	357	353	369	345	387	341	355	353	375	394	381	360	390	370	357	368	362	356	366	364	349	363	373	383	347	337	328	366	345	356	347	340	332	361	351	397	346	337	327	357	382	329	355	359	370	359	324	390	370	418	366	350	361	359	366	361	375	367	358	364	344	339	337	316	336	364	347	370	335	363	326	328	366	365	385	387	360	377	337	373	385	348	365	375	357	357	359	365	375	341	343	421	370	366	392	367	371	362	367	333	342	361	387	369	371	343	347	352	387	335	362	368	355	400	356	361	353	401	368	371	380	340	344	342	373	371	373	380	388	325	382	376	387	350	354	370	335	348	358	361	360	363	366	387	428	324	332	373	352	383	371	390	372	353	333	346	353	343	393	360	347	378	348	398	346	413	348	404	340	359	357	333	371	348	369	350	352	356	353	382	355	354	378	378	386	370	334	351	333	341	340	324	374	351	367	371	372	372	340	383	337	363	405	377	370	371	338	356	418	362	352	391	348	358	360	356	365	343	363	362	347	341	378	377	333	321	348	339	362	383	400	343	366	387	376	357	329	355	329	358	374	362	329	338	352	362	376	357	389	339	353	355	335	353	372	374	346	387	380	310	378	363	366	389	401	365	352	342	357	357	382	324	355	358	344	343	367	316	319	351	367	346	401	352	358	378	373	360	353	374	333	351	391	357	359	362	365	347	384	368	399	405	400	331	350	374	334	346	386	346	375	367	354	362	351	381	357	380	389	370	340	350	366	348	354	363	396	367	365	360	382	342	387	350	342	366	374	335	372	385	417	346	339	335	369	374	323	362	356	378	343	319	356	342	365	352	347	378	360	380	385	352	340	367	340	333	376	363	336	361	335	345	370	385	351	381	395	366	385	324	362	378	337	373	355	365	362	367	369	355	375	386	351	350	369	370	357	362	360	375	301	390	365	389	373	373	340	388	371	348	364	361	381	377	353	370	346	398	365	376	347	360	410	358	381	329	369	330	363	362	381	364	335	353	360	379	374	361	360	353	348	377	367	340	393	337	394	395	358	360	359	379	365	359	382	380	379	359	374	329	365	332	344	352	342	352	356	407	358	372	399	362	354	339	344	347	344	361	374	370	370	356	376	352	363	337	341	390	384	345	365	365	392	353	351	372	357	403	352	340	298	367	361	353	331	352	367	335	365	348	364	366	352	373	378	330	369	342	372	397	376	336	363	370	365	347	362	390	367	344	335	368	370	361	378	376	338	380	377	348	352	368	309	368	367	337	372	361	368	366	389	365	352	376	372	351	368	387	366	386	362	329	362	370	358	363	378	358	327	340	360	370	366	368	336	372	382	366	338	347	376	396	364	354	375	363	370	344	356	387	339	375	377	369	334	346	391	344	401	368	354	399	357	339	352	337	358	331	386	342	371	361	355	394	354	356	370	386	369	375	356	366	345	339	362	382	390	363	378	364	351	363	354	364	352	364	390	372	374	389	353	371	361	357	353	362	373	347	362	377	346	382	361	363	365	388	331	363	372	368	335	359	346	397	369	358	378	354	335	348	361	405	349	342	341	363	355	377	383	318	373	367	313	353	373	347	403	364	355	374	366	407	342	374	355	391	337	341	356	349	367	346	377	342	323	367	331	371	343	383	390	357	363	358	368	364	351	354	332	335	392	338	379	394	369	333	336	393	338	374	380	338	343	397	386	371	385	345	356	369	366	377	352	336	380	353	362	363	406	370	360	356	342	387	331	379	359	388	359	348	386	372	329	359	337	348	374	338	343	337	368	346	359	340	353	348	359	322	379	373	330	354	381	335	356	382	373	394	374	361	347	360	376	368	332	363	319	363	370	334	347	391	361	384	351	373	353	347	362	349	374	363	371	366	359	368	357	391	353	373	371	410	356	391	373	360	365	350	381	358	357	323	355	349	379	343	365	406	364	353	385	375	336	374	329	329	346	386	349	377	365	369	386	349	329	364	417	397	297	329	389	367	391	370	347	345	369	390	364	360	375	364	353	337	371	365	371	357	354	390	369	363	365	335	343	340	341	378	334	369	374	386	355	347	343	382	343	393	355	363	315	337	361	364	352	347	331	374	405	380	386	368	347	426	374	338	362	393	370	338	374	374	363	331	355	355	390	353	393	328	363	373	346	365	361	379	349	351	359	361	387	352	373	389	364	373	383	363	346	360	356	381	360	401	369	390	352	381	363	365	370	377	347	343	372	396	367	348	336	396	332	388	366	340	372	371	347	366	317	373	350	324	342	371	368	358	372	373	367	356	372	369	362	348	330	366	354	319	347	374	384	359	355	349	390	357	369	367	380	340	351	339	313	370	361	361	367	347	359	375	348	366	364	341	336	347	382	345	368	341	355	389	338	340	374	381	396	375	369	357	329	375	368	367	328	368	361	337
25140	25224	37468	34062	19951	6651	1345	693	507	537	566	488	533	508	532	500	498	513	516	474	535	489	504	502	521	524	468	500	512	540	502	520	482	516	524	504	495	495	508	512	476	514	499	472	497	469	542	531	464	510	512	532	502	544	512	490	463	519	517	504	520	480	460	476	519	477	481	488	490	493	524	492	494	513	511	540	473	460	530	469	492	496	528	467	488	562	494	537	530	503	484	533	462	521	498	498	475	488	525	509	505	486	480	494	510	510	475	517	485	494	449	472	457	497	521	517	528	496	545	530	469	485	532	534	488	506	535	470	481	517	529	543	506	480	505	457	484	501	506	456	557	503	507	525	493	516	474	502	498	465	495	496	491	513	472	509	500	504	517	501	517	504	497	500	485	503	479	539	519	524	498	482	495	486	505	461	483	517	521	512	526	504	501	463	505	455	500	549	470	491	463	502	499	486	466	496	506	502	487	504	535	503	515	487	503	493	496	504	506	480	528	490	502	467	538	524	468	478	539	511	468	480	580	533	514	519	489	496	505	496	518	499	492	510	512	524	513	520	482	504	455	525	463	464	482	497	487	507	500	480	477	514	484	530	513	507	521	481	530	521	531	477	483	489	498	518	531	526	482	487	494	521	496	499	530	497	484	491	506	545	551	488	488	494	500	526	499	516	484	541	496	527	489	497	534	494	463	546	458	475	490	541	500	512	464	497	544	495	497	509	524	522	536	474	512	489	508	486	475	514	518	478	452	475	478	481	518	471	468	499	529	552	502	523	512	489	472	511	458	488	500	522	500	526	516	525	487	536	507	497	492	482	514	543	474	504	494	510	537	518	468	514	504	522	498	521	512	524	525	500	498	523	516	486	506	522	550	525	495	519	509	457	512	546	489	480	494	467	505	539	500	487	519	459	470	514	529	512	483	477	510	528	525	526	541	469	505	531	534	487	492	499	490	503	494	519	530	500	407	524	513	477	527	473	518	500	498	496	536	534	473	491	527	473	527	457	522	501	503	494	491	506	515	471	477	507	482	497	509	504	509	486	508	521	472	468	503	483	460	495	507	537	493	516	509	544	471	508	503	480	503	509	509	503	556	457	491	455	517	522	494	513	491	477	517	540	496	478	521	489	465	479	478	527	533	485	507	481	487	506	514	480	538	508	504	492	489	497	457	506	529	501	502	488	511	485	530	496	500	512	520	494	476	486	522	489	500	500	491	514	505	525	490	525	489	530	512	496	484	492	482	496	476	493	523	499	514	530	491	497	472	491	477	504	504	536	463	485	508	493	493	449	515	516	530	508	498	479	502	483	498	511	497	516	506	499	521	526	485	474	524	492	511	499	535	461	533	481	455	511	517	513	502	475	490	492	497	527	483	482	481	522	515	493	486	507	474	493	486	505	493	514	513	471	529	473	490	536	506	466	498	489	553	501	519	530	468	548	510	500	489	523	516	466	511	466	467	467	487	504	487	500	493	503	504	504	502	465	481	525	477	499	506	502	481	532	511	464	492	498	464	443	508	498	482	486	463	517	496	526	518	531	522	472	497	515	460	506	491	512	513	472	500	494	529	480	512	506	534	522	525	457	493	516	503	496	507	503	532	514	501	490	511	496	518	499	507	472	518	514	481	461	502	488	494	516	515	497	450	506	537	482	514	475	472	528	498	524	529	527	517	452	492	467	515	435	465	517	508	502	515	495	479	491	487	483	516	529	497	488	512	533	507	520	524	506	497	490	515	492	544	520	511	490	529	461	511	479	515	485	483	514	508	547	502	527	507	505	523	514	520	517	469	523	497	500	499	490	498	494	497	492	493	495	505	538	488	491	520	510	482	548	482	488	475	456	513	546	515	520	519	498	500	501	498	481	500	527	503	523	526	516	512	511	469	481	505	446	508	497	462	503	502	511	502	491	529	486	511	467	487	505	553	517	533	502	460	519	528	491	498	514	530	502	507	478	540	522	467	493	485	465	531	519	471	487	499	488	525	535	519	538	500	467	507	494	510	512	482	473	492	515	517	496	514	498	461	540	504	551	478	507	469	508	465	534	522	522	530	533	519	489	517	446	497	509	485	436	523	502	491	547	524	525	451	511	509	527	479	485	482	482	447	520	480	546	489	466	501	508	489	499	519	486	503	512	484	535	506	433	482	501	544	538	500	492	497	468	485	581	449	530	488	473	536	473	523	488	479	498	485	501	532	456	483	525	482	507	473	498	496	512	470	465	523	504	496	555	492	457	483	493	540	484	492	492	460	510	532	488	497	524	486	503	520	471	482	524	493	507	501	480	512	504	516	546	501	500	501	528	551	475	522	447	515	480	537	522	515	525	483	482	474	521	534	469	513	505	463	496	475	503	503	499	551	466	520	467	511	516	487	515	531	504	517	487	499	522	515	488	482	464	487	516	508	491	494	540	530	489	518	506	479	526	508	469	494	471	459	510	507	519	458	503	511	547	488	452	503	532	508	512	490	527	462	475	502	498	521	521	488	494	496	504	525	522	494	520	498	524	505	489	526	514	498	484	520	454	478	490	472	495	511	506	517	510	544	530	506	551	524	524	493	448	496	480	537	539	505	513	521	460	532	505	503	517	531	482	482	504	510	456	499	497	500	507	500	490	465	452	491	526	441	490	483	450	495	523	521	483	503	518	522	483	440	486	528	516	491	510	530	469	511	467	508	473	489	501	528	494	522	521	507	500	501	485	516	529	489	486	461	485	478	494	463	503	491	485	521	503	547	482	508	486	487	501	495	462	512	488	470	483	491	493	502	522	509	479	492	492	497	489	490	507	514	513	485	498	475	488	503	526	466	513	515	548	488	491	481	500	510	500	526	486	520	500	508	524	469	483	474	452	494	520	465	514	544	493	505	497	522	474	504	505	507	495	534	480	484	523	484	493	529	523	471	520	502	483	493	492	523	490	516	533	499	523	530	487	513	499	494	511	514	441	472	492	522	524	508	483	489	504	537	501	499	489	516	534	539	489	492	492	488	469	480	463	504	520	488	513	470	510	542	505	465	461	500	467	482	470	500	501	471	492	523	517	508	503	442	480	507	484	472	548	505	484	493	475	518	509	511	519	480	505	490	517	521	469	481	449	512	521	498	475	507	508	468	481	482	477	508	534	518	531	511	502	516	531	502	528	455	504	516	527	529	507	510	446	475	529	542	491	491	476	528	466	448	510	487	507	480	496	464	488	470	497	480	496	504	488	490	520	505	513	491	502	509	483	484	500	511	506	476	506	505	503	511	458	487	469	512	486	522	519	476	482	489	503	479	483	497	480	512	482	496	516	532	482	495	478	511	487	502	532	494	481	499	515	497	499	497	499	472	476	504	503	533	475	522	519	495	513	500	497	496	488	481	506	511	477	501	479	492	506	462	514	490	488	504	522	540	496	481	481	540	485	485	535	462	467	558	513	479	495	519	508	504	500	460	508	510	470	541	486	503	549	482	507	496	479	541	510	497	495	490	471	516	519	530	467	490	493	503	497	494	523
60752	88118	60443	29700	10857	3099	991	570	474	473	472	439	481	473	520	478	472	458	478	464	484	492	464	461	474	512	482	469	461	441	447	455	460	460	478	492	474	485	439	469	464	478	498	479	468	516	456	494	450	484	470	441	479	408	417	468	476	465	457	499	492	460	460	472	469	477	457	495	470	489	476	495	434	479	496	464	455	483	487	469	452	497	482	464	469	494	420	451	428	470	464	478	463	485	463	505	483	459	434	475	523	510	452	480	476	454	443	482	475	436	450	462	493	457	432	476	455	436	500	476	477	493	508	465	496	491	452	496	464	443	496	506	471	486	501	458	495	495	525	479	504	465	462	464	446	479	430	489	493	471	408	482	427	486	476	495	470	483	409	466	461	458	468	501	467	491	462	476	474	457	500	494	452	457	440	492	465	441	468	465	460	463	459	457	467	444	450	469	465	468	437	498	494	473	460	468	477	436	478	441	462	458	472	470	485	455	475	496	475	479	462	491	519	486	500	506	501	466	449	464	449	484	458	490	481	463	468	479	446	468	464	457	457	456	456	467	457	474	499	450	500	494	491	486	452	475	478	481	450	500	508	500	465	470	487	498	387	491	497	484	493	485	444	486	489	463	463	485	478	486	466	500	493	511	504	455	475	483	442	479	480	452	449	487	492	457	484	472	396	445	473	494	451	479	497	443	462	479	493	510	479	462	484	471	467	455	454	434	476	488	439	483	458	501	520	454	455	449	487	494	430	471	478	491	488	490	450	492	444	481	449	494	490	501	441	493	465	493	457	488	466	461	468	458	507	472	473	473	499	453	463	474	472	480	495	432	454	492	482	524	513	467	450	451	454	458	454	436	478	478	475	509	480	460	466	436	484	457	481	465	496	459	497	446	440	461	462	466	515	436	493	501	457	467	465	467	458	448	486	466	480	487	467	467	462	453	449	461	469	459	496	436	469	452	443	491	439	419	416	445	419	495	488	476	434	498	473	427	426	466	478	502	498	491	496	412	450	474	467	462	468	477	472	441	531	495	482	473	514	512	461	496	459	458	445	487	469	464	468	490	480	466	468	500	476	459	482	458	425	463	475	507	433	503	469	419	469	470	457	438	432	476	447	472	484	482	480	499	486	455	472	452	461	476	443	485	509	491	465	471	452	435	490	455	464	514	451	475	484	490	460	463	460	509	479	443	480	473	472	453	454	434	461	460	477	455	520	478	521	462	488	486	446	474	527	453	441	425	480	499	479	460	476	475	490	443	445	485	456	437	450	465	473	482	465	451	453	471	446	481	473	485	429	463	466	444	455	496	474	510	452	473	478	475	482	434	519	454	500	482	476	478	451	444	465	485	469	457	451	448	507	471	495	453	432	450	461	458	476	464	452	437	465	506	480	513	483	467	468	476	442	487	401	479	464	479	448	460	512	469	453	465	494	459	468	468	441	495	451	443	470	468	461	452	455	450	467	482	460	447	435	482	481	447	473	440	452	476	491	431	453	442	470	502	501	506	478	488	432	419	488	458	443	496	458	468	483	432	488	506	508	478	485	460	429	455	496	499	483	482	472	467	513	490	469	468	458	463	484	463	484	459	470	458	464	457	449	460	449	485	486	443	479	436	493	462	454	467	443	465	475	469	493	432	479	472	446	478	483	463	448	469	467	478	442	465	412	443	492	429	515	468	447	455	505	466	484	440	467	459	487	464	483	467	472	477	472	460	472	480	494	493	470	472	485	486	451	484	435	497	477	468	466	466	474	450	487	475	457	485	444	480	488	465	477	478	479	471	456	493	464	458	472	492	460	450	458	471	446	445	473	444	465	473	478	450	464	463	440	471	466	489	470	459	467	436	478	485	431	464	446	486	468	476	448	467	510	471	480	464	477	445	466	462	465	473	476	502	474	501	461	455	449	448	479	465	430	488	450	485	473	494	455	437	494	467	455	469	469	454	506	465	458	453	466	494	477	453	460	427	429	452	455	456	478	450	466	476	483	483	471	473	511	455	453	489	447	449	448	495	469	471	478	465	521	469	478	490	446	475	453	461	496	469	470	429	480	523	455	487	450	479	453	460	450	494	447	499	481	449	484	449	468	437	470	474	490	482	524	485	447	464	475	469	441	491	489	461	471	463	488	471	448	437	479	455	474	471	488	460	457	489	455	489	527	488	466	472	454	478	446	430	498	459	483	446	492	496	471	434	461	472	474	449	451	475	488	511	455	472	482	444	468	472	448	483	482	472	429	486	485	444	422	440	469	479	455	478	458	437	472	478	480	464	440	472	461	461	460	453	463	507	479	460	442	488	465	470	469	486	467	478	473	469	491	490	503	451	469	471	462	502	453	460	469	426	479	475	453	464	497	461	449	474	486	490	434	461	493	509	449	466	471	475	494	482	471	507	451	463	459	469	460	494	476	499	470	482	508	485	476	463	489	469	494	483	501	463	435	481	494	443	480	409	496	492	489	454	433	456	494	483	464	446	473	483	448	516	449	467	487	535	472	448	440	449	478	439	493	447	448	453	495	468	415	443	466	509	479	488	487	504	464	509	488	499	490	448	494	466	480	491	464	466	457	489	494	502	472	462	468	466	481	453	492	456	457	473	477	484	468	477	460	447	468	504	487	455	457	491	444	452	489	441	460	461	508	477	509	484	454	438	479	444	489	467	463	473	487	494	475	445	460	470	489	462	458	475	517	479	450	410	522	474	487	449	472	471	488	470	494	464	439	457	478	490	465	467	440	445	463	439	463	443	454	489	499	473	444	496	512	450	456	476	481	476	474	471	470	448	492	453	456	508	437	450	455	475	477	505	449	468	504	469	469	416	461	471	510	479	429	492	420	453	489	465	474	439	459	428	460	501	488	457	474	471	508	436	435	429	450	459	450	453	468	485	471	507	442	480	464	473	470	496	494	464	483	430	423	426	440	423	506	468	482	509	491	476	491	433	499	447	454	455	473	485	459	418	485	464	523	442	485	485	460	482	504	433	458	469	418	485	480	484	476	451	443	502	500	480	423	481	462	461	432	467	440	491	465	452	462	458	463	455	485	433	470	465	487	466	460	441	482	448	464	491	458	459	452	476	483	472	436	473	460	485	413	471	474	463	452	520	464	435	490	448	516	442	501	475	437	468	469	494	465	448	467	455	477	442	478	451	484	449	439	476	445	483	514	459	475	478	435	489	494	444	430	462	469	487	472	492	478	466	500	481	498	482	460	427	457	474	456	472	427	442	446	478	480	441	486	459	476	453	458	476	466	484	487	438	434	467	494	471	472	491	483	442	454	467	478	452	482	441	479	452	457	473	476	434	479	497	465	502	472	465	475	455	452	469	495	435	473	474	463	444	426	465	502	459	467	459	441	441	488	461	467	474	467	476	498	496	417	452	482	472	405	458	482	464	470	467	468	440	484	471	504	473	474	441	477	487	448	486	433	475	460	470	447	497	443	468	455	474	486	482	453	482	456	473	471	462	464	502	456	517	452	448	492	467	478	493	465	484	496	449
23997	23594	34485	30529	22726	13792	3402	1025	701	737	695	643	702	661	659	686	667	679	639	676	710	636	643	656	649	667	678	625	665	660	639	683	692	612	609	659	668	643	638	633	631	667	696	636	647	626	617	658	670	691	681	641	614	661	656	635	614	650	688	633	636	620	616	622	633	681	634	663	627	614	650	631	665	617	642	663	667	622	614	668	649	592	679	648	638	641	664	642	634	658	649	607	664	629	655	619	649	687	618	621	628	667	637	631	629	640	673	686	654	650	592	633	680	643	666	643	574	595	712	660	683	695	660	637	647	670	610	658	680	656	623	611	604	682	640	642	620	600	599	635	652	645	669	646	665	634	606	652	605	627	611	605	651	647	643	617	640	647	654	649	634	609	683	635	619	624	624	610	671	652	634	651	617	636	674	634	617	605	623	606	673	636	649	610	648	646	622	672	691	630	673	654	651	674	602	634	656	668	633	669	656	682	629	630	653	654	598	666	631	628	639	644	658	628	648	676	638	630	634	645	708	690	661	651	668	720	634	611	634	643	639	630	623	655	650	664	642	635	654	638	679	676	648	631	622	647	647	624	631	642	602	611	650	630	648	618	613	612	638	648	656	622	640	653	639	672	659	666	651	639	616	629	555	639	645	623	658	652	663	590	665	619	599	627	670	590	624	636	667	604	657	660	684	638	665	643	593	607	638	627	614	609	590	695	651	635	617	670	668	642	616	625	650	619	679	658	661	647	624	638	654	633	666	637	631	622	641	687	658	663	653	622	611	618	662	590	667	625	638	613	707	664	666	646	661	624	675	676	621	651	646	611	702	638	664	683	636	648	618	606	661	643	694	650	647	618	614	651	627	639	604	626	636	634	639	680	616	661	681	602	666	608	630	677	639	593	651	668	643	603	633	589	654	660	597	645	625	638	628	618	650	676	637	621	646	620	641	643	667	632	600	680	648	672	657	619	616	648	649	649	635	617	636	656	681	592	633	696	671	610	647	662	609	686	687	640	654	656	644	694	599	638	610	623	677	667	629	644	658	584	642	614	659	622	585	636	617	638	668	644	630	649	643	660	658	648	654	606	679	620	624	672	637	666	643	653	617	642	654	628	670	625	621	660	661	624	652	665	607	634	618	626	645	661	659	650	683	668	644	625	651	665	665	628	655	681	698	632	689	625	662	644	676	660	652	650	663	671	666	661	640	627	649	597	620	652	669	654	661	673	598	635	647	669	654	646	632	624	659	649	604	638	636	604	647	597	632	664	645	625	654	618	670	594	575	615	617	647	674	620	623	666	633	613	619	676	639	685	688	638	692	652	652	670	616	631	674	606	610	654	642	631	675	646	603	623	638	653	635	693	633	666	645	660	661	624	609	649	600	633	639	658	642	661	638	639	664	626	634	600	609	662	615	616	638	640	596	632	593	654	630	668	704	634	629	665	647	672	624	631	640	696	633	662	641	631	656	643	629	612	619	636	630	668	683	600	637	624	667	593	689	657	619	626	648	650	659	622	648	651	659	659	659	624	615	662	630	615	641	606	635	623	606	613	604	638	646	618	610	636	652	638	663	607	681	662	646	629	647	640	622	639	684	635	607	638	678	613	626	613	647	653	658	612	686	603	664	635	629	639	722	659	628	639	669	622	657	672	619	615	622	642	628	651	648	625	649	647	609	624	658	645	638	630	628	617	621	678	630	662	655	656	607	627	649	608	615	633	651	677	666	644	668	623	654	671	657	641	658	652	608	663	687	636	626	648	665	639	648	677	670	597	631	688	646	601	664	608	638	659	603	656	653	567	637	687	659	658	618	684	603	621	658	583	662	668	646	610	623	629	632	645	658	643	642	665	638	691	639	661	642	644	606	628	590	598	629	628	633	667	668	623	667	624	643	607	645	654	664	672	584	633	626	652	634	723	633	602	627	693	656	686	604	646	644	644	659	592	633	612	643	656	665	636	654	648	647	639	634	658	629	648	658	670	629	641	641	585	624	618	602	655	629	652	592	624	648	602	623	611	641	630	658	656	642	593	618	639	636	616	619	614	641	627	649	604	572	667	620	675	647	596	641	629	647	658	627	642	652	636	636	658	651	665	636	617	654	639	619	655	650	621	652	636	590	613	606	635	683	633	629	689	683	631	616	635	595	652	682	616	614	635	630	575	651	654	663	629	628	658	613	637	646	638	652	604	651	546	615	630	649	654	692	671	606	610	624	611	648	594	624	601	651	639	679	642	604	642	613	676	648	621	623	632	607	584	651	630	674	616	610	649	678	639	650	630	651	675	649	644	622	646	631	595	637	658	640	614	689	651	675	597	600	603	623	590	647	623	644	653	683	612	617	720	632	619	695	631	643	659	684	641	677	616	638	655	641	632	654	620	666	672	624	664	625	587	637	652	619	682	629	679	629	617	656	680	660	690	627	636	645	625	650	667	645	605	600	662	684	633	631	604	665	636	637	674	698	661	642	614	641	596	669	643	684	622	652	651	643	596	624	647	649	614	641	608	646	577	649	683	620	677	637	624	603	640	653	636	645	630	626	647	640	620	651	660	696	615	666	635	626	606	630	650	648	649	599	679	604	611	669	638	642	658	583	602	626	611	663	624	635	663	642	663	615	669	607	624	700	629	630	645	633	643	652	634	633	713	622	592	669	669	645	635	663	661	614	705	599	620	668	627	630	602	609	617	625	656	650	622	608	638	594	648	660	690	637	645	652	631	636	625	620	658	625	651	658	659	627	620	640	664	626	615	682	601	707	638	666	667	681	639	611	611	650	680	652	642	608	591	666	627	668	639	643	665	658	597	629	613	661	544	602	686	658	633	630	659	615	695	618	649	691	591	631	630	649	670	625	645	628	628	624	635	649	619	621	659	668	621	673	610	601	651	683	663	688	650	617	568	636	675	613	670	643	735	630	588	666	621	642	620	652	638	616	671	629	653	685	660	672	669	649	657	654	631	639	627	622	634	650	674	638	622	640	607	656	590	643	650	691	654	651	666	620	654	608	631	612	623	637	626	615	636	639	613	633	639	646	646	626	657	628	619	610	634	599	612	657	675	605	628	613	606	653	636	620	675	644	605	581	673	642	656	631	588	659	652	622	668	651	646	664	632	672	640	632	660	635	649	670	628	637	684	590	693	622	659	648	635	609	661	666	691	641	709	598	623	651	691	645	646	614	650	683	602	647	658	636	640	658	656	615	663	629	620	641	664	668	628	658	622	639	647	667	634	627	662	629	607	652	598	661	638	683	644	652	598	637	631	683	595	676	587	638	642	638	634	631	623	638	683	583	647	666	656	640	639	643	643	646	614	608	610	676	653	642	658	614	659	679	650	605	637	645	633	637	661	635	616	666	655	689	600	656	640	612	662	649	652	627	646	665	691	634	646	662	686	633	662	614	625	671	640	642	629	644	672	614	629	646	650	612	664	625	637	667	613	677	659	667	652	648	669	610	631	658	615	608	649	728	684	629	669	628	641	641	649	725	633	669	663	635	630	600	694
62475	100807	67974	37350	15031	5017	1580	784	599	605	604	672	609	604	596	606	605	619	636	637	582	572	643	633	588	613	608	585	594	578	618	600	627	682	636	604	630	632	615	633	603	600	620	630	623	633	600	614	627	615	588	585	556	626	599	605	607	597	628	618	592	587	641	651	641	579	614	593	604	570	603	601	576	626	612	615	628	655	556	554	559	582	569	622	545	659	611	635	627	623	586	592	605	622	666	586	647	596	582	588	631	567	648	607	582	592	625	629	637	616	602	606	601	601	585	593	582	592	598	602	610	564	585	621	592	606	589	576	619	593	595	590	603	594	606	633	607	622	622	608	554	602	615	594	617	610	588	597	613	606	606	609	602	612	591	610	614	563	595	599	642	550	601	572	602	640	581	617	643	570	562	614	600	610	614	580	613	562	608	549	586	635	590	564	582	620	568	585	574	615	633	601	610	608	565	620	595	614	599	617	567	597	578	590	607	637	592	606	597	616	607	593	605	616	610	604	599	629	569	554	564	611	603	645	588	595	589	617	616	585	611	567	648	570	605	635	599	598	609	556	652	651	605	602	618	610	621	604	585	629	614	607	587	635	610	613	618	586	663	628	624	583	602	575	653	558	626	618	567	591	630	590	631	600	613	618	593	591	631	582	616	568	599	573	634	593	662	607	609	610	590	633	651	606	631	647	596	602	601	652	649	611	617	637	632	603	616	596	598	620	651	566	615	611	604	576	589	586	647	587	561	609	595	605	601	610	615	610	609	666	612	622	611	602	573	634	625	641	598	612	605	636	636	610	597	552	594	563	619	576	615	618	606	598	609	589	612	613	632	597	612	575	528	596	660	636	568	568	642	617	634	631	618	619	599	594	637	596	630	577	626	623	604	647	597	620	536	605	619	602	649	607	594	615	588	604	615	602	554	613	639	560	595	598	591	611	616	604	571	591	599	543	606	577	570	600	591	586	587	588	623	609	589	583	611	583	635	607	604	621	602	649	594	649	613	610	604	616	642	592	617	631	622	603	598	564	619	561	595	634	649	648	627	615	597	628	623	629	574	605	601	591	632	625	590	648	563	647	649	635	570	608	614	636	589	590	618	633	600	589	598	622	598	585	596	646	631	579	598	586	608	609	606	629	574	653	615	612	594	631	594	559	597	590	632	607	609	622	601	609	594	637	578	594	583	549	602	595	625	578	591	638	562	615	586	589	671	619	590	620	563	605	606	624	600	574	643	577	604	638	615	613	627	622	620	579	606	597	638	627	573	616	624	621	607	584	631	594	641	600	561	607	630	621	581	630	573	561	577	617	646	575	594	623	579	587	605	578	604	623	605	598	603	596	635	534	565	613	613	615	601	573	611	613	565	638	563	606	627	608	652	628	621	629	585	591	593	553	635	601	577	615	599	600	601	599	563	605	593	599	593	563	591	587	591	582	602	612	613	584	601	629	639	629	589	582	619	602	593	623	633	596	587	618	587	623	609	609	596	577	593	573	600	657	646	624	578	605	590	549	624	569	572	586	620	589	592	615	597	606	614	590	606	588	615	601	611	570	582	623	603	615	605	609	576	624	600	594	574	588	591	588	637	610	564	586	574	622	588	614	598	616	621	598	576	615	618	626	563	596	587	597	631	564	567	592	617	595	621	622	614	550	608	562	582	579	587	640	615	579	629	633	569	575	625	597	565	613	607	614	602	612	584	629	589	613	633	594	645	619	607	602	608	603	634	602	605	602	609	600	610	616	589	643	626	571	580	602	604	645	587	605	571	574	592	607	595	558	586	642	591	663	583	560	599	575	578	615	600	624	611	587	602	582	580	617	598	650	608	581	568	648	577	597	581	613	608	614	628	607	579	589	598	601	595	569	637	609	605	584	597	615	592	606	610	620	611	598	608	575	599	578	571	578	614	585	617	618	631	586	566	595	653	590	628	577	604	628	576	612	594	619	606	667	609	613	633	582	632	572	647	596	574	624	602	627	652	603	607	586	631	601	627	582	588	629	566	638	620	623	617	591	592	552	640	618	585	641	619	593	612	573	639	605	598	624	551	589	634	617	626	622	632	599	586	554	585	621	562	656	571	600	564	652	612	589	595	611	600	575	581	607	594	612	638	599	612	598	614	633	616	601	615	583	580	629	616	593	563	609	628	580	632	598	576	613	571	643	582	553	647	628	573	597	626	622	604	612	595	613	564	609	590	613	637	607	650	639	610	637	586	584	569	607	608	592	638	610	605	602	571	609	613	602	596	614	564	603	624	622	579	611	618	588	598	597	598	606	596	609	626	603	598	614	568	538	563	614	645	610	581	622	603	601	610	605	650	645	603	631	649	584	645	576	587	587	617	582	625	600	621	619	584	645	595	648	607	594	596	614	626	620	622	638	647	668	577	573	645	620	582	637	596	609	599	608	633	568	626	594	609	610	634	628	574	602	596	615	603	608	586	587	598	619	598	596	601	578	565	598	592	578	601	581	598	616	538	676	606	613	605	611	615	655	577	615	593	606	625	590	619	581	654	563	623	646	627	669	619	597	587	629	659	605	573	616	593	598	584	608	579	636	640	601	629	636	570	596	586	608	644	554	597	672	572	604	629	611	606	565	605	622	591	562	630	653	651	596	611	587	561	629	564	604	630	572	571	653	574	595	626	592	593	595	622	633	607	559	583	600	602	606	609	627	641	595	621	590	622	594	586	577	581	637	580	553	573	592	603	574	605	596	600	613	611	618	596	645	626	591	561	593	595	618	578	629	638	578	602	579	589	620	630	583	588	585	638	597	631	606	594	581	607	602	594	624	616	624	631	596	627	615	596	599	611	543	605	611	591	596	604	583	620	582	569	617	619	606	596	590	603	596	595	636	551	602	655	618	627	595	620	606	609	603	639	562	618	634	638	574	581	629	563	603	624	588	560	619	599	603	610	589	594	607	587	622	620	642	604	635	588	618	615	631	583	604	634	606	616	607	593	627	584	553	599	564	639	634	598	636	568	629	582	563	612	621	603	607	633	552	580	607	596	608	619	623	616	602	597	621	613	556	603	590	619	610	648	629	613	594	627	582	613	605	579	610	586	605	612	609	590	591	576	613	596	550	585	598	602	594	616	612	596	593	616	586	606	616	573	607	605	595	617	598	565	569	570	606	586	600	613	587	560	601	613	565	591	589	648	614	598	660	606	589	598	580	587	573	576	558	585	615	590	588	631	574	602	603	569	601	603	585	597	629	598	620	622	604	581	601	609	590	590	585	609	623	570	552	590	583	614	616	588	578	621	592	624	635	575	565	601	609	576	628	615	610	618	587	634	633	598	606	596	630	591	641	598	663	582	578	622	588	614	603	610	591	676	619	618	635	594	638	629	591	607	547	592	584	568	622	570	576	599	636	574	577	614	631	563	614	562	622	626	640	601	593	610	548	591	569	572	590	635	569	577	599	571	569	614	600	580	600	634	628	579	599	565	589	587	606	573	617	581	580	623	613	604	568	609	605	625	601	624	631	636	595
30537	30576	24088	9279	1916	736	497	422	424	427	402	415	449	416	432	419	429	413	450	456	439	431	428	434	415	383	409	428	431	449	409	470	439	410	419	414	430	385	447	390	436	413	424	424	407	418	448	437	397	419	474	416	476	415	429	435	423	444	441	439	404	430	461	449	410	418	445	437	413	433	403	421	429	409	386	430	439	442	404	427	471	456	458	417	404	409	397	420	409	417	432	395	411	411	413	455	448	435	485	455	412	417	404	427	417	417	431	399	457	400	431	423	416	400	415	444	443	399	413	443	451	440	436	423	454	435	416	405	427	449	443	420	392	418	418	385	393	409	413	403	401	400	457	429	428	416	432	391	419	411	437	426	484	411	444	427	430	400	416	415	461	435	384	466	441	390	419	414	442	382	443	400	451	421	392	433	415	434	466	415	437	419	409	400	461	415	408	418	402	407	421	407	438	423	438	416	428	435	438	433	413	408	388	440	418	431	410	416	440	434	423	437	450	436	384	448	419	449	400	432	423	439	367	420	413	438	397	426	437	444	450	430	394	406	432	429	462	432	410	409	443	446	361	409	437	424	430	410	404	405	397	432	439	432	406	394	405	437	427	442	412	406	442	412	403	459	404	452	417	457	454	432	371	419	414	440	391	406	401	369	460	397	383	433	427	428	420	452	444	420	426	420	428	384	406	417	384	412	407	411	436	433	443	439	410	450	393	427	435	423	439	460	483	423	452	407	390	430	418	419	428	436	427	423	426	436	385	461	421	421	438	471	411	420	448	409	410	375	408	430	422	425	388	389	403	417	414	429	415	397	401	400	429	398	442	424	448	443	400	434	447	406	449	461	449	458	428	421	402	432	432	416	437	442	420	380	440	417	408	432	420	450	401	389	412	429	436	423	426	411	430	446	430	394	434	412	445	451	430	436	445	424	442	414	378	428	435	412	463	452	429	423	447	416	424	418	418	408	425	417	439	427	412	443	449	428	433	397	437	439	432	397	420	403	412	375	398	423	441	429	439	397	379	432	440	416	435	418	431	425	407	435	435	409	429	390	409	413	427	440	407	422	423	435	422	440	417	402	407	418	417	439	443	388	440	427	418	428	446	400	445	435	430	425	413	427	413	405	425	395	392	398	413	419	430	453	439	439	396	414	411	419	405	412	443	429	430	410	411	400	408	427	417	435	427	425	447	446	409	429	407	445	443	392	427	418	458	419	399	422	419	438	392	393	438	436	386	461	392	429	418	411	411	437	417	427	449	414	445	422	433	398	433	398	401	386	397	409	377	425	426	421	442	423	432	414	408	441	408	419	396	451	439	398	432	400	426	425	394	414	448	416	401	417	407	413	428	391	429	392	401	391	443	412	422	428	399	400	424	410	466	443	383	378	443	375	435	435	428	370	437	433	443	431	418	416	409	418	389	431	437	421	424	455	426	473	417	447	423	420	408	423	437	414	456	429	419	453	429	422	416	442	404	439	409	454	426	433	409	402	445	403	417	416	417	405	444	392	402	421	416	435	475	395	421	449	457	396	423	443	425	401	390	438	403	425	408	403	397	413	454	381	428	419	408	432	376	420	373	387	438	419	427	447	445	436	442	432	416	407	409	372	414	417	365	411	426	415	423	446	381	442	412	428	396	438	424	411	452	398	416	414	411	420	423	426	412	395	410	442	437	439	421	388	450	418	462	434	422	416	467	411	441	441	391	429	458	412	418	434	450	416	408	400	431	390	464	392	438	402	438	435	407	404	413	417	415	405	402	425	396	400	444	410	435	454	414	463	401	418	455	412	443	417	419	413	380	428	440	402	389	418	406	379	440	404	407	417	449	424	425	433	416	418	425	451	432	392	402	416	403	407	428	459	387	412	425	396	463	424	457	455	419	432	450	434	443	398	450	438	467	425	442	419	422	419	421	440	424	404	412	385	400	406	368	428	455	424	446	422	394	406	428	436	438	410	411	433	424	412	430	415	425	378	444	448	439	417	368	454	415	436	412	409	413	409	452	394	428	414	440	411	406	425	419	453	425	399	381	442	414	435	419	423	431	438	421	420	418	420	418	376	416	444	408	433	416	443	408	421	423	454	413	442	402	411	423	410	429	439	429	449	434	436	418	396	430	413	417	415	449	428	380	423	431	422	392	435	440	447	391	465	419	396	435	434	444	375	416	406	446	380	443	436	414	415	430	448	424	448	409	433	440	430	409	400	418	435	420	405	448	414	403	423	423	447	435	434	448	435	448	440	432	454	436	387	406	424	429	424	401	446	423	438	439	453	448	369	412	450	431	464	449	447	372	405	396	382	429	452	420	427	435	417	386	431	408	419	422	415	410	397	426	439	396	417	447	435	420	412	423	388	424	424	437	415	470	424	418	444	416	410	395	448	414	449	440	394	411	400	429	457	424	396	416	438	446	422	427	412	440	436	454	433	415	446	408	388	478	429	402	447	408	446	433	427	435	436	424	404	407	446	441	400	427	420	410	438	430	428	414	419	416	394	411	439	439	409	400	448	377	423	383	377	423	432	390	390	423	425	385	424	386	389	424	406	412	419	424	430	432	413	385	418	408	407	369	426	439	461	442	429	434	414	423	418	443	428	403	408	383	366	424	437	400	436	403	436	392	417	371	418	433	438	429	432	438	413	471	402	396	410	440	465	440	428	451	422	411	429	438	435	404	426	440	439	381	481	429	430	398	425	381	409	437	372	410	419	413	454	441	368	427	443	445	387	423	416	452	423	447	451	408	391	418	456	415	422	417	460	407	432	417	415	449	408	418	436	418	435	420	418	396	462	403	385	420	445	406	442	424	383	437	455	417	459	435	406	445	435	451	443	436	435	421	456	376	412	436	435	420	401	451	389	453	437	415	463	414	425	439	405	431	427	421	435	395	442	425	386	424	411	441	409	410	442	467	425	404	403	437	434	405	442	497	388	383	438	428	419	373	465	448	405	405	388	427	438	428	408	401	436	422	393	450	410	422	460	421	433	400	441	419	432	416	427	423	416	407	423	423	428	434	399	424	406	428	427	438	444	377	408	422	447	397	418	421	446	459	401	395	428	429	474	416	430	427	353	423	388	407	453	422	422	394	451	450	394	392	419	414	456	436	395	417	452	457	411	416	398	407	451	422	407	423	400	413	433	470	377	417	421	405	409	446	416	429	418	436	427	436	429	398	436	397	409	449	395	430	394	402	432	384	462	425	414	434	418	422	435	412	412	438	421	393	440	421	444	447	454	435	441	416	417	409	423	422	435	466	436	435	398	417	440	446	415	479	399	426	438	376	418	410	414	445	406	423	417	396	451	419	423	454	421	419	423	403	429	403	423	392	405	450	426	400	413	427	426	421	473	416	392	408	382	407	419	407	404	400	471	462	427	425	372	400	419	381	450	424	421	418	410	387	414	407	454	438	405	421	418	444	407	419	414	422	425	415	395	383	438	419	438	415	423	404	436	399	444	427	396	434	424	413	428	417	448	414	408	441	440	436	416	402	418	425	375
24541	34445	17851	5046	1694	692	459	398	382	423	371	347	350	378	367	385	339	372	374	345	389	343	359	365	364	352	348	371	333	327	377	362	374	361	361	408	374	367	353	342	358	349	379	371	362	378	332	388	331	372	373	380	351	370	350	365	337	376	352	360	352	361	386	347	376	366	347	377	378	378	342	335	360	340	388	373	389	352	382	375	385	409	363	379	364	339	348	330	363	381	339	359	343	340	349	357	398	402	335	373	358	330	374	388	380	369	378	417	371	378	355	354	368	394	355	366	372	368	356	382	395	392	406	390	351	334	348	383	368	400	390	376	347	365	358	373	375	356	375	367	388	385	339	346	327	380	380	371	366	347	353	339	382	375	375	321	379	392	392	392	371	409	365	377	400	382	371	368	392	357	390	361	373	381	331	346	351	374	349	377	327	366	363	376	394	344	379	371	363	339	358	415	345	375	343	398	406	378	350	380	359	389	351	374	338	387	345	323	371	376	360	331	342	378	399	395	373	395	379	367	376	377	401	372	404	362	374	332	381	374	358	357	369	349	350	348	389	383	335	402	351	405	368	359	372	362	381	349	351	378	359	373	364	406	397	337	338	384	397	342	344	339	394	354	365	347	369	343	335	364	368	368	370	367	348	366	348	382	358	360	330	349	371	346	345	340	322	351	415	403	381	362	397	360	352	311	385	351	365	361	351	361	362	359	378	373	375	353	381	381	365	378	341	370	369	363	374	347	376	367	351	398	360	348	339	365	403	362	375	375	365	346	348	359	373	375	361	364	387	337	334	386	335	354	385	389	355	328	362	320	377	345	366	403	386	353	397	366	367	386	358	380	363	352	355	359	386	364	364	350	366	345	323	354	365	353	364	355	355	358	375	400	364	377	399	376	397	375	337	337	356	407	385	354	373	377	318	388	398	381	356	342	367	338	340	367	386	360	329	384	349	357	340	366	355	350	365	342	353	410	354	351	403	377	339	338	329	359	381	361	343	376	338	372	408	379	385	384	353	337	351	369	377	404	377	374	363	353	367	348	372	353	396	354	358	348	346	379	384	342	384	350	331	366	374	372	374	399	381	395	379	370	329	377	371	355	373	377	383	334	347	359	350	370	351	410	367	336	360	357	361	392	356	347	363	396	338	391	349	377	370	342	389	366	368	343	365	363	397	390	363	389	350	394	352	396	377	379	368	357	395	344	328	332	350	404	409	321	372	373	373	403	394	372	409	343	356	378	340	354	309	385	367	347	368	362	374	356	341	344	395	383	353	401	359	352	360	340	385	395	353	347	377	335	385	328	373	372	395	386	356	387	356	342	363	349	365	351	385	336	377	351	369	364	404	360	340	348	373	362	360	383	399	363	346	341	354	359	377	375	366	342	363	324	391	382	341	382	360	386	391	390	360	332	347	382	373	380	367	352	382	353	376	361	391	338	378	366	337	376	357	348	358	375	326	363	369	388	357	381	342	345	348	377	383	361	379	350	365	354	402	347	371	359	399	390	326	347	351	355	390	348	356	343	367	365	346	359	391	393	368	352	366	357	368	335	347	375	360	361	378	372	360	320	329	389	338	395	399	390	356	383	394	334	347	365	352	367	376	385	382	384	373	364	375	346	351	372	338	378	347	387	352	360	349	333	373	315	373	343	389	365	356	356	373	388	376	373	361	356	365	373	368	355	370	372	347	392	356	336	380	363	349	367	348	358	344	374	341	383	394	328	358	364	354	364	362	357	364	370	406	358	364	386	318	357	338	345	364	367	380	352	362	358	327	378	419	344	384	359	351	331	351	335	400	374	355	342	328	395	379	363	388	346	350	382	364	365	346	381	362	339	368	376	361	351	372	350	363	347	396	374	358	385	399	357	366	333	374	359	343	381	371	389	374	358	359	338	358	394	365	358	350	344	381	375	373	367	358	353	368	372	365	351	392	347	375	413	374	349	365	352	361	387	365	367	362	376	346	341	392	356	358	351	373	381	395	330	375	375	378	358	367	373	355	359	382	389	360	352	376	350	328	374	365	367	385	387	300	349	394	386	380	358	379	316	369	385	341	362	369	326	392	374	352	349	365	392	352	347	347	366	341	376	376	399	366	375	358	318	375	357	361	344	364	356	395	350	368	390	377	360	349	362	354	359	386	379	376	364	374	374	385	368	425	378	329	324	328	383	344	347	331	359	358	348	371	376	338	356	360	373	363	360	350	356	364	370	355	371	359	354	360	335	374	385	365	368	346	356	354	344	321	342	395	383	376	355	375	403	338	382	323	359	341	358	373	367	360	353	399	356	356	376	373	376	395	351	381	357	350	325	397	373	387	373	359	370	355	356	389	343	360	362	365	357	342	358	391	414	341	374	354	382	331	367	364	343	382	361	393	336	371	362	359	378	347	364	358	364	395	360	359	357	363	363	360	404	365	351	388	375	348	372	388	370	352	387	377	354	368	368	384	372	359	357	375	347	361	370	360	351	350	386	352	375	339	357	381	344	379	340	372	355	377	365	365	350	379	365	392	367	340	389	374	369	343	348	346	387	367	371	370	338	348	348	354	359	364	339	377	362	363	334	331	374	364	322	338	317	345	369	363	344	389	373	359	362	351	338	384	374	360	350	343	372	362	383	351	371	347	358	344	392	395	349	374	348	394	383	363	361	384	379	356	358	369	363	362	325	373	390	407	373	363	373	363	344	373	356	354	389	395	360	342	363	379	365	369	347	374	364	347	344	350	368	352	356	380	372	338	325	358	396	369	365	365	386	356	366	387	374	390	355	381	388	371	392	336	369	406	367	336	353	384	390	393	355	346	372	387	346	353	372	353	390	363	384	367	384	371	334	365	376	375	370	379	366	349	398	375	368	356	410	358	373	375	380	348	372	363	382	372	366	342	395	384	332	332	369	360	375	346	336	354	362	357	356	377	373	388	360	392	367	360	369	372	361	375	361	381	340	338	372	340	357	371	347	402	355	370	354	370	345	372	378	343	385	386	341	367	387	384	338	344	350	365	343	371	367	360	343	382	362	359	377	364	364	362	379	373	329	319	384	404	343	336	367	340	364	372	372	392	364	372	335	397	402	343	351	377	330	400	423	351	363	328	397	360	362	380	342	366	374	356	364	355	361	314	341	375	354	368	339	359	354	358	416	350	380	366	348	358	358	346	376	327	370	357	378	380	327	333	352	356	378	392	367	364	359	368	387	391	360	372	376	346	370	398	385	365	350	357	324	342	376	384	379	338	374	363	347	390	367	347	407	382	359	381	391	405	352	377	351	352	354	339	350	391	390	389	355	330	368	358	372	357	364	386	338	352	369	367	357	369	339	367	378	351	397	374	351	334	362	399	360	374	362	363	344	349	363	388	346	386	362	393	370	383	359	362	367	391	387	347	347	367	369	341	361	385	350	389	386	345	369	383	365	369	428	362	345	337	366	389	377	364	361	343	346	344	365	374	360	418	342	382	355	386	331	373	374	377	374	347	330	370	367	356	357	313	366	338	369	395	358
25148	25675	37631	32744	19780	6734	1438	684	582	529	491	531	547	561	553	503	526	530	541	538	571	556	532	560	535	472	527	521	511	559	516	495	513	531	477	586	517	507	527	484	512	521	561	489	510	491	494	524	539	484	524	526	524	527	548	505	521	493	529	519	497	546	513	490	517	536	534	490	520	523	540	523	529	501	496	521	526	499	527	557	533	527	505	531	546	497	525	484	475	506	545	521	521	492	473	513	546	513	565	557	509	519	518	541	488	518	501	518	498	557	549	509	520	519	552	503	554	552	524	513	460	503	523	543	525	490	506	525	498	485	538	499	491	531	518	506	489	502	535	492	556	517	536	512	523	489	526	505	542	532	515	491	556	520	513	514	535	459	522	488	489	526	506	511	525	537	456	519	523	535	487	517	494	532	504	496	505	500	490	483	523	479	558	518	496	506	484	553	531	529	542	544	517	513	535	510	488	538	561	562	473	507	526	492	467	523	511	521	461	519	549	528	544	541	503	523	539	508	484	532	551	511	480	522	547	538	505	458	496	556	514	533	514	492	533	521	531	492	483	519	461	500	517	492	540	482	507	505	508	492	542	548	471	524	522	517	490	503	506	514	536	522	505	500	556	530	530	512	488	528	487	539	529	518	508	487	478	538	497	492	525	515	476	538	497	464	520	500	492	468	476	547	512	562	513	484	546	520	515	517	515	493	497	513	535	517	535	494	531	527	501	532	491	487	489	469	535	500	527	518	537	513	509	522	501	517	531	520	466	513	516	500	514	504	507	500	530	528	511	547	515	496	525	516	506	528	503	512	475	559	520	503	552	501	484	539	474	462	535	535	556	534	520	493	493	524	528	488	548	519	469	497	523	474	533	505	505	533	514	535	471	492	534	478	523	487	527	534	496	521	522	547	502	544	501	506	533	514	497	529	455	484	498	547	532	514	531	531	526	513	469	515	497	543	535	502	525	525	554	540	509	501	511	522	512	524	508	501	514	526	519	556	506	499	503	500	505	499	538	494	536	540	564	533	534	486	521	534	523	527	562	514	546	499	526	525	499	512	517	500	532	523	501	492	540	514	528	459	516	471	471	544	550	508	542	479	540	513	536	531	502	521	494	502	513	500	507	509	501	510	470	502	519	506	540	496	522	500	496	556	529	483	559	509	491	513	547	523	531	493	523	506	524	511	524	519	531	513	525	510	503	495	542	528	501	513	458	513	523	543	495	507	524	533	496	533	520	530	528	500	537	501	546	562	508	515	514	567	519	484	533	517	511	526	492	531	535	517	522	501	527	536	523	517	513	516	522	469	505	502	502	519	531	497	554	476	504	489	486	543	521	507	490	569	523	539	533	541	479	477	497	553	520	540	526	538	535	496	504	549	546	557	534	515	534	485	529	497	507	496	502	545	523	513	502	499	499	512	556	535	469	489	506	513	529	501	473	542	562	551	504	487	537	473	529	499	502	498	504	549	545	526	499	514	534	507	555	538	513	528	523	504	509	517	530	509	539	515	538	505	533	527	525	504	490	532	489	493	539	480	494	546	541	539	501	533	525	528	517	518	538	523	522	541	504	533	524	470	507	496	527	534	518	482	481	500	509	552	507	525	581	526	496	519	506	503	527	510	514	529	501	537	518	537	511	555	481	492	531	513	478	492	507	517	506	499	469	519	507	461	524	491	516	509	484	532	554	501	502	543	483	482	533	537	536	556	516	507	539	487	493	499	483	553	482	552	508	510	493	539	498	480	529	527	501	501	509	525	512	512	557	522	537	477	533	521	454	520	518	517	565	490	490	520	516	483	497	538	489	550	504	529	503	531	537	555	512	524	516	507	504	524	586	507	526	531	529	503	517	530	492	533	545	526	528	548	487	532	526	548	519	531	491	530	488	488	512	512	500	557	505	513	507	500	508	502	533	499	499	513	489	539	538	536	507	501	533	534	480	494	485	472	540	473	503	535	521	535	488	490	503	540	510	486	502	525	506	486	492	512	500	500	478	518	540	524	500	491	522	539	528	491	486	508	549	557	563	527	484	485	498	511	551	522	524	512	512	525	557	537	547	540	478	507	542	543	569	506	542	515	509	482	511	518	488	511	530	531	517	536	508	507	523	457	508	539	491	518	506	497	491	498	480	528	507	520	515	478	550	517	478	552	507	508	519	509	519	477	525	533	518	514	462	539	489	535	523	509	470	515	550	565	493	548	530	511	516	507	503	533	505	526	531	529	496	493	508	514	506	495	491	502	529	459	520	500	518	535	542	506	487	537	522	564	519	498	525	503	503	512	513	528	531	559	534	522	517	532	537	492	488	518	502	528	530	504	517	507	508	496	467	510	528	503	514	491	470	538	534	497	510	505	545	519	521	518	531	504	531	548	501	528	512	539	514	515	510	486	515	535	508	519	518	511	487	474	539	535	501	516	523	510	517	489	478	466	502	487	486	506	542	515	522	512	501	497	544	520	531	553	487	518	529	495	497	492	497	526	494	511	525	516	507	533	479	508	527	485	548	500	523	529	543	542	532	565	501	513	516	517	485	500	539	513	520	478	516	514	530	513	504	526	526	516	504	499	502	515	483	522	513	518	521	494	501	501	498	491	518	536	518	536	536	514	531	510	537	544	545	505	526	513	484	525	520	468	560	548	517	491	467	508	547	524	479	498	506	488	516	493	496	495	505	528	506	554	536	507	513	521	534	505	517	518	470	519	506	543	489	529	500	565	503	532	594	570	522	493	560	494	513	480	503	535	485	521	496	517	511	521	526	502	517	513	472	530	541	511	511	548	495	504	540	507	524	526	502	550	498	518	538	528	490	515	519	550	511	499	505	506	533	549	524	480	536	512	521	514	526	510	522	523	496	511	511	515	491	510	480	541	537	520	505	522	533	521	525	483	499	522	467	528	487	532	541	491	498	547	518	508	536	495	501	485	572	505	515	487	526	517	508	437	525	519	525	523	520	532	498	551	499	506	483	504	501	498	483	510	549	516	541	514	525	499	516	502	527	518	525	518	487	515	528	505	524	525	489	504	508	530	512	521	529	548	510	514	541	506	531	473	515	555	468	487	508	513	519	495	509	512	515	565	479	499	513	525	525	474	492	508	536	541	522	525	548	494	542	544	512	515	553	504	540	469	566	497	518	567	483	504	562	519	540	548	482	520	517	496	520	502	502	534	470	521	565	487	508	542	513	544	495	485	526	481	524	582	510	536	531	522	562	524	550	525	464	547	503	498	549	514	539	488	525	499	532	528	516	487	509	536	491	532	575	489	518	493	491	530	500	514	503	509	526	517	519	522	525	527	539	511	509	560	470	531	538	529	521	496	516	529	496	527	494	519	575	483	472	538	458	509	557	496	522	498	516	503	529	552	496	536	520	510	496	547	523	481	516	519	512	524	525	483	563	554	509	552	523	540	537	519	532	510	514	517	493	533	500	549	506	521	490	493	501	518	472	526	523	492	477	517	501	494	489	501	496	557	515	518	560	514	540	517	509	487	545	489
61033	89587	58920	27424	10939	3312	1090	604	502	498	501	515	496	497	492	489	521	476	484	513	481	467	468	502	492	482	495	499	488	496	498	506	450	471	458	484	482	451	500	493	437	488	480	464	497	437	478	481	480	470	475	482	479	473	467	469	450	476	481	477	480	480	497	495	494	504	510	487	434	491	485	471	460	487	477	468	422	486	436	517	466	485	454	487	485	482	495	494	478	481	460	494	474	451	465	485	464	474	473	485	506	492	430	481	455	526	491	458	507	498	480	505	481	460	476	491	459	492	492	486	481	517	466	465	480	497	454	485	457	488	468	465	480	466	472	453	486	462	446	464	444	460	521	499	437	458	457	476	447	472	471	464	483	496	466	509	489	498	464	515	436	485	465	489	490	486	457	463	455	489	472	475	492	422	460	437	446	477	474	462	495	445	468	486	451	462	494	505	476	450	498	476	467	521	493	470	483	488	516	436	475	518	438	485	494	476	482	467	499	498	487	506	494	516	425	516	479	470	504	481	460	487	472	482	496	511	520	464	494	486	442	479	511	491	499	479	461	479	459	462	543	503	452	456	493	457	490	461	477	463	483	479	469	504	487	474	493	479	498	490	469	500	474	463	442	518	451	470	473	459	491	457	499	467	465	479	487	471	479	470	467	475	473	477	489	447	493	479	494	477	497	456	456	469	450	461	468	453	453	456	487	464	450	475	504	498	479	469	459	454	427	491	501	442	483	467	475	462	478	505	435	480	450	485	459	462	506	508	506	446	498	426	469	494	495	460	505	474	454	457	465	491	488	475	501	451	505	460	471	490	478	478	487	443	446	458	495	450	469	504	488	504	492	489	487	511	497	464	498	464	469	520	479	424	467	507	481	494	495	483	509	452	490	499	499	504	496	510	501	494	532	473	464	469	467	466	457	436	480	468	487	464	473	468	481	469	468	429	502	423	503	489	489	465	492	469	483	468	446	449	493	478	482	487	473	468	455	482	460	466	473	477	476	507	462	469	465	521	463	462	469	499	497	473	466	464	486	469	499	507	489	477	441	495	456	434	487	484	477	468	506	443	456	479	486	488	468	458	474	479	471	490	445	490	460	480	469	476	486	525	470	508	461	466	457	474	501	513	474	486	477	496	488	484	479	498	461	466	478	435	451	465	468	518	492	451	439	506	432	485	491	505	500	451	485	472	451	457	512	498	494	491	452	459	469	474	482	463	519	468	489	464	455	490	479	491	469	475	486	473	458	515	510	438	492	508	485	482	480	486	495	468	486	481	462	468	436	534	462	489	430	444	486	463	467	414	512	486	468	479	468	485	479	483	499	460	465	512	454	460	473	489	469	460	484	497	471	521	470	442	474	474	463	465	496	443	486	475	521	462	499	532	485	458	468	474	479	496	473	467	470	473	483	478	438	447	486	507	482	470	450	452	456	448	512	477	495	484	520	481	472	478	453	460	487	446	490	465	448	474	451	471	428	461	518	499	496	434	494	460	495	503	489	471	496	458	494	482	487	463	477	458	485	550	483	473	458	471	456	446	443	468	442	436	476	466	436	486	471	471	490	518	486	497	458	451	474	489	462	476	528	473	486	485	433	479	488	474	513	507	511	501	469	438	497	499	482	471	480	468	483	503	452	484	482	481	486	517	481	471	470	479	462	471	508	481	452	470	496	478	481	485	496	478	489	490	459	480	450	460	492	459	505	496	488	443	476	448	494	428	454	489	471	442	475	464	429	494	467	492	453	477	464	443	472	515	487	465	458	469	465	460	476	506	465	484	484	480	483	500	457	496	473	446	464	471	503	434	476	496	492	484	466	484	462	483	494	497	472	481	467	532	436	476	464	454	489	444	461	529	517	448	501	455	466	446	491	446	490	496	453	453	452	495	475	490	478	504	478	476	457	468	513	465	478	495	467	463	455	488	474	480	502	480	505	488	443	456	450	495	455	474	451	478	478	461	450	521	469	535	492	510	481	470	463	483	476	508	461	447	470	467	441	484	500	469	506	474	490	465	482	479	486	461	490	486	505	464	491	488	470	498	454	449	465	480	479	467	497	484	478	490	471	502	496	465	456	462	483	478	475	479	455	479	472	477	429	469	458	486	449	451	499	460	485	488	467	473	460	479	495	463	487	492	477	490	467	504	497	499	447	447	479	453	437	507	453	450	471	456	505	462	491	468	473	454	464	466	472	438	495	433	477	504	470	471	451	488	462	428	464	477	453	486	486	458	474	487	463	477	478	501	476	483	456	458	425	459	488	495	457	520	486	478	534	476	446	471	493	490	470	501	485	478	497	462	492	474	456	462	506	456	520	445	513	490	521	481	448	483	434	460	486	466	458	446	509	477	463	458	491	481	477	485	472	468	486	440	452	466	466	461	490	455	483	473	471	475	473	441	445	487	460	488	457	485	488	483	458	472	462	488	491	487	472	450	462	471	482	506	475	483	491	446	493	472	480	503	491	488	425	469	465	439	461	484	466	475	496	461	450	463	423	444	473	515	502	495	521	465	490	501	485	460	474	480	490	460	454	497	482	482	469	459	463	489	501	464	469	483	502	493	456	504	481	499	445	468	498	449	484	452	505	465	451	511	481	421	467	502	444	487	478	477	455	470	489	504	474	466	493	481	495	481	451	467	501	469	477	505	457	480	493	486	484	483	460	444	493	437	502	482	457	448	497	453	510	439	449	465	479	497	477	489	416	449	458	483	468	513	429	475	473	462	490	492	484	519	438	480	491	496	470	457	494	448	520	469	509	488	481	498	451	475	511	478	449	449	470	465	447	464	452	465	472	488	480	466	431	464	489	495	474	468	466	470	470	499	455	438	438	502	469	490	475	483	522	476	494	485	491	484	504	491	457	484	456	502	473	501	451	489	489	478	456	494	484	452	482	455	436	489	511	470	457	473	493	443	474	508	486	503	452	445	488	454	439	494	445	489	430	479	464	490	480	489	466	525	493	456	488	486	510	483	460	505	509	461	428	481	478	486	489	532	436	464	480	480	500	448	475	491	461	476	465	472	460	491	462	492	523	465	521	474	487	416	451	439	475	473	492	433	481	499	474	450	448	449	509	513	492	505	511	483	476	478	490	495	463	483	441	487	460	504	430	464	476	495	493	436	508	501	473	470	520	505	460	459	454	509	487	469	440	459	457	476	434	485	492	475	524	484	465	471	464	449	467	472	495	491	456	497	463	497	484	488	452	466	448	470	437	468	498	485	483	454	478	494	456	476	523	487	454	466	469	495	509	474	452	455	459	470	482	443	484	515	465	493	446	456	486	466	475	485	480	454	483	482	503	472	425	469	457	478	463	459	453	446	418	486	474	469	473	494	473	496	473	462	448	487	500	486	475	480	448	486	477	435	466	444	496	498	486	510	486	475	501	471	471	474	487	489	476	521	514	464	424	477	473	467	480	522	476	476	476	480	529	459	490	468	510	476	491	484	494	494	473	470	476	466	474	450	480	478	465	460	466	487	467	499	482	449	479	499	465	470
23916	22986	34869	32313	24539	15116	3892	1042	793	696	703	713	663	705	699	666	702	688	734	667	677	650	661	707	751	659	670	672	686	681	694	618	750	663	681	677	700	687	663	666	697	662	650	678	679	644	643	648	642	683	695	711	653	721	689	695	696	678	649	685	664	655	681	701	708	663	635	648	702	683	671	656	677	691	657	654	651	655	672	717	734	691	686	655	707	611	634	644	657	618	695	691	683	654	676	652	704	697	702	650	659	668	658	649	625	674	662	665	673	657	676	655	716	628	646	698	672	661	657	639	681	683	686	646	619	693	640	692	703	573	604	694	622	649	664	650	630	702	681	634	659	697	613	675	698	672	658	681	660	636	716	680	676	685	676	661	667	629	633	660	662	717	672	708	697	673	715	667	661	649	708	672	630	652	655	694	657	640	669	671	658	680	657	616	609	658	643	663	690	646	637	645	646	616	634	624	685	696	658	701	668	671	662	677	644	696	676	648	667	677	675	675	693	698	703	641	689	656	685	605	626	634	645	722	648	685	685	689	655	693	670	692	670	644	630	672	647	685	647	676	675	684	642	658	695	653	651	698	681	667	653	688	647	658	629	650	675	687	741	631	648	667	665	688	624	624	623	608	656	690	688	679	675	607	700	719	673	694	704	714	632	697	653	671	667	682	668	666	699	675	662	644	676	624	677	640	658	707	652	688	676	707	719	676	666	622	680	651	682	617	672	697	633	660	703	678	652	649	671	644	646	687	649	650	643	661	638	688	690	604	629	686	651	646	640	659	728	633	688	679	677	638	670	690	656	645	619	663	654	681	664	660	677	651	691	692	650	668	709	672	676	648	646	661	660	672	646	663	630	655	609	653	634	675	648	623	708	629	666	661	650	635	702	640	667	666	648	637	667	649	643	672	665	649	595	622	660	689	647	620	665	642	648	673	672	652	678	679	685	632	691	626	705	629	673	712	677	707	662	664	647	646	687	611	662	678	640	653	658	651	661	702	708	683	679	664	688	640	725	673	591	637	716	661	629	680	638	652	625	652	649	649	669	693	707	693	671	674	635	675	678	637	657	681	684	660	652	649	640	658	693	670	623	616	694	710	613	654	676	710	635	657	626	684	652	656	678	685	681	650	618	670	696	650	666	683	643	694	669	617	649	653	662	636	633	660	710	660	649	706	673	664	705	691	651	649	635	683	653	629	685	694	661	648	693	644	685	686	609	672	669	662	661	664	660	672	716	651	668	668	717	625	627	655	675	641	697	680	671	701	662	693	673	639	690	659	684	652	629	674	664	686	706	614	661	657	722	640	682	645	661	675	671	635	646	634	698	623	664	638	662	642	666	664	670	622	671	691	655	672	700	656	674	647	629	615	660	657	694	639	628	647	667	660	708	668	696	682	652	686	666	666	641	667	679	601	669	669	686	656	691	671	664	668	662	662	666	644	719	694	640	641	605	702	667	692	680	684	697	624	672	697	702	613	677	626	665	637	640	666	650	602	672	643	679	686	692	663	676	656	628	637	652	672	650	683	626	626	604	670	643	677	628	694	646	675	649	689	592	696	686	731	662	687	632	663	677	681	693	671	655	689	625	692	680	655	636	702	698	702	670	654	677	617	675	673	661	640	660	668	662	680	698	679	641	632	641	674	673	649	650	696	638	653	646	640	695	685	674	678	617	653	655	682	672	659	684	644	650	690	643	648	694	650	690	673	654	700	735	714	660	696	618	625	650	700	643	655	698	670	666	642	688	650	704	649	656	697	641	675	615	686	699	667	673	683	675	681	645	667	695	660	708	648	641	669	599	643	649	666	669	673	672	658	643	690	729	675	662	645	621	650	637	653	659	697	662	667	680	699	685	633	646	713	638	659	632	710	630	642	676	705	679	677	690	656	695	681	653	673	624	690	675	648	672	673	628	664	669	671	648	648	637	647	686	678	662	665	698	684	717	673	707	688	657	660	672	667	648	665	647	658	642	680	638	702	694	650	683	632	644	667	680	651	690	592	671	642	664	680	677	739	641	665	711	618	695	657	693	675	676	638	648	665	657	667	684	663	645	639	654	646	695	677	665	726	680	655	694	677	686	647	629	680	645	625	676	644	637	631	656	646	665	662	679	618	691	650	662	676	646	690	622	648	647	656	590	677	641	655	630	655	658	705	645	640	654	752	687	669	664	653	710	649	671	643	681	639	617	652	658	663	633	632	690	654	642	602	644	706	702	677	654	718	640	694	653	656	664	708	661	650	696	636	691	666	683	679	647	608	695	667	671	642	665	637	646	676	667	655	691	695	668	691	643	660	695	714	635	642	684	689	678	650	631	662	719	671	721	658	666	635	625	622	667	633	693	651	639	652	676	705	699	680	601	734	699	670	634	614	667	703	659	678	603	677	668	664	661	678	675	687	730	691	713	685	674	690	658	686	650	670	708	691	644	676	655	680	626	656	616	655	656	654	651	629	650	613	644	639	703	650	718	679	675	636	683	637	655	650	623	659	655	633	681	666	709	644	668	684	662	679	696	633	662	695	662	682	682	656	663	647	659	651	659	656	640	668	641	636	704	631	630	698	615	658	634	632	687	649	620	656	685	643	658	602	651	640	649	661	671	657	653	616	704	708	651	651	671	679	674	687	621	653	688	674	699	686	663	639	644	690	661	626	671	644	651	624	679	673	642	666	682	668	653	652	629	677	659	699	681	623	644	680	670	645	643	674	652	602	658	710	677	664	681	674	690	682	632	655	719	629	705	671	640	725	670	678	697	600	656	675	678	662	716	676	686	670	647	690	693	640	675	615	659	643	629	685	634	673	652	654	636	681	656	677	703	694	699	643	703	691	629	653	688	663	716	685	671	745	662	624	686	691	703	656	709	680	656	609	657	670	657	687	652	647	653	697	676	672	662	666	703	703	657	705	617	664	614	661	678	618	725	676	700	680	636	692	659	615	677	622	660	664	698	676	663	699	679	649	641	638	664	693	671	639	637	642	641	693	655	676	680	682	659	652	625	654	669	670	720	677	646	609	648	665	662	641	657	644	633	640	611	658	758	663	652	690	643	660	659	678	661	637	619	647	681	673	653	647	666	634	698	687	690	678	670	690	635	647	642	668	656	649	651	677	703	633	611	642	664	670	698	623	653	695	655	707	657	682	608	649	658	668	700	637	667	640	643	654	626	645	641	648	658	656	628	663	688	639	703	659	678	618	640	691	713	689	638	705	670	622	643	653	656	669	623	691	704	666	595	724	660	648	626	639	676	637	691	634	695	688	662	658	684	623	675	636	687	630	649	678	675	642	668	630	675	651	640	675	700	664	673	666	642	688	660	639	639	689	595	656	673	668	712	690	655	663	648	668	626	649	681	632	609	652	617	685	691	632	643	679	584	690	686	685	657	676	706	680	659	663	711	664	609	644	633	700	695	662	654	668	655	648	703	638	661	640	647	655	628	639	658	617	683	645	639	628	706	691	658	643	688	684	700	650	670	661	673	631	624	666	702	676	689	683
63109	99874	71371	43034	19078	5988	1756	844	692	652	611	670	667	647	628	612	578	652	633	626	623	602	606	617	601	615	646	662	667	617	627	634	600	625	640	666	633	621	640	610	619	602	665	601	636	647	640	670	688	659	601	607	615	629	609	696	623	619	613	652	614	637	598	622	641	690	606	656	625	675	620	642	614	657	662	625	636	681	648	611	602	630	620	633	602	609	599	653	605	660	591	646	651	609	699	579	648	596	674	654	639	634	632	613	604	596	645	683	623	667	645	624	664	656	644	607	600	598	588	621	638	652	647	626	647	627	592	627	617	624	595	646	664	613	630	612	620	602	625	714	594	604	648	673	606	589	668	610	615	615	662	615	637	618	647	660	658	608	650	619	683	618	592	634	650	610	620	583	613	614	632	637	565	582	632	612	616	613	588	638	627	624	654	616	640	614	616	637	667	615	624	636	619	645	624	662	646	640	612	687	611	638	677	642	625	652	608	649	662	660	657	657	673	638	613	594	619	617	650	619	579	615	644	700	618	645	633	637	622	646	623	625	640	621	642	612	611	635	688	657	605	668	624	598	657	645	617	665	622	609	648	645	669	600	631	663	651	619	614	619	598	635	639	618	643	634	687	648	609	667	648	656	647	601	602	629	654	677	623	585	637	628	636	648	624	620	607	631	647	593	630	640	628	609	628	631	636	594	594	607	602	651	642	631	656	640	648	557	602	659	612	635	591	640	609	695	635	593	598	589	653	641	665	613	606	674	588	590	605	646	647	603	641	691	619	598	622	656	677	634	632	623	615	628	649	618	669	659	645	662	659	640	634	622	660	656	678	653	593	635	607	649	640	607	615	614	637	614	649	651	605	636	618	670	663	642	663	617	602	621	635	646	667	649	600	638	622	608	582	653	660	619	606	588	637	617	627	627	607	585	642	642	602	632	606	626	603	617	613	651	649	630	629	620	611	608	612	615	671	671	641	641	575	612	649	686	642	700	631	625	617	612	670	617	587	614	652	634	636	636	613	641	609	608	668	653	601	637	580	595	663	617	602	644	623	656	636	652	669	613	611	609	600	623	613	610	655	597	683	632	624	607	661	638	657	613	625	602	604	647	643	618	637	657	642	636	576	594	635	631	607	666	615	610	628	634	638	663	666	631	600	642	603	617	622	627	630	641	649	626	644	648	669	616	635	612	602	655	663	599	662	630	641	611	628	626	651	631	633	646	606	616	643	622	626	649	594	633	651	587	642	653	625	609	615	641	632	617	649	639	607	621	651	590	613	678	621	597	661	595	589	659	684	596	659	617	664	643	617	611	635	616	596	607	669	622	630	627	642	646	635	659	616	605	664	613	627	650	630	643	645	603	632	613	613	611	605	673	625	649	628	653	589	644	657	668	611	613	622	612	625	655	657	649	587	612	631	625	594	656	642	653	662	660	658	593	608	606	564	628	653	616	621	642	633	660	608	604	614	629	618	637	623	644	656	610	618	611	633	663	637	675	645	595	619	660	659	643	608	643	600	619	601	645	646	628	643	615	628	635	627	667	637	615	640	651	636	625	625	610	634	642	594	635	633	593	639	595	623	657	621	642	618	603	599	638	599	653	618	644	687	607	636	620	573	613	587	636	621	594	616	643	609	639	605	613	638	624	649	607	581	612	608	651	668	611	626	640	654	655	634	655	636	645	637	596	669	625	635	611	662	605	639	654	653	608	579	669	673	590	614	646	636	637	618	581	604	649	626	646	628	667	635	619	619	593	633	656	638	627	637	636	604	660	695	615	658	628	621	654	631	674	625	641	659	624	641	694	644	643	635	637	657	590	602	599	649	667	621	642	639	610	641	606	604	639	683	627	622	649	626	650	616	608	622	666	604	540	611	646	586	643	598	653	594	643	601	584	608	611	664	663	603	669	635	650	649	625	640	610	664	619	638	594	603	639	604	616	595	634	609	617	617	633	613	619	679	629	637	629	630	631	623	611	631	608	647	606	672	616	646	609	654	681	614	622	625	608	610	662	603	605	599	619	588	605	641	644	630	623	577	640	646	618	649	613	681	615	636	607	638	648	621	627	633	582	596	636	655	592	612	634	655	668	618	618	583	623	646	617	612	602	608	617	609	632	623	624	667	615	653	604	591	593	586	627	603	601	632	613	657	620	640	599	613	603	597	621	600	593	631	603	631	630	602	622	616	639	613	634	596	602	627	570	603	657	678	627	659	634	581	595	595	621	629	613	587	610	624	590	623	622	617	598	645	625	631	578	672	642	653	669	618	599	684	628	663	600	633	578	616	650	651	613	673	593	617	626	586	639	632	592	632	649	559	581	652	619	600	622	635	633	653	615	607	600	605	638	650	610	633	650	631	669	594	594	615	635	608	581	648	642	605	678	656	626	607	639	640	660	656	640	583	595	616	663	632	575	647	634	643	640	636	593	635	591	592	595	652	608	621	665	622	625	678	622	667	612	562	623	630	638	661	611	626	618	666	628	633	639	625	648	599	585	660	603	629	653	640	633	595	580	627	638	626	672	623	624	601	647	636	608	625	620	653	649	622	623	596	638	610	648	610	630	632	666	669	629	580	633	603	618	612	672	628	605	565	632	631	604	651	626	601	609	637	675	612	680	591	569	647	629	663	653	627	646	596	607	638	605	638	651	625	618	632	642	632	674	655	658	642	608	686	589	628	627	624	669	637	629	631	629	576	597	640	584	651	641	582	651	670	623	625	617	589	632	598	643	607	586	601	602	600	668	634	632	626	634	636	621	598	621	621	596	607	642	615	665	589	606	633	625	654	596	569	614	617	633	644	628	615	607	639	632	644	623	623	637	635	675	590	611	631	609	623	649	647	651	668	598	670	634	633	626	629	603	640	645	621	651	687	676	627	651	612	591	580	657	676	643	682	676	562	628	626	623	614	663	643	628	648	647	618	628	628	647	626	668	649	600	636	622	655	607	651	656	628	641	611	652	611	648	604	657	632	624	659	595	577	638	603	625	604	647	668	637	625	629	585	627	658	656	659	631	613	582	618	618	638	615	586	589	584	617	660	636	663	651	635	664	681	592	616	624	630	661	620	645	632	610	623	640	635	620	642	627	633	626	682	603	593	626	614	640	652	630	645	633	636	624	627	642	595	617	657	636	630	638	610	625	591	665	630	604	635	585	637	640	582	619	618	598	635	626	569	640	614	652	630	566	665	602	596	678	640	633	618	611	644	632	649	611	637	636	613	592	609	640	658	661	638	621	630	628	636	634	623	631	667	622	646	598	620	663	640	617	607	585	618	612	664	616	593	670	646	634	581	680	675	657	633	600	635	616	622	553	657	624	626	611	652	618	635	598	640	630	588	598	632	611	582	608	617	584	605	618	643	603	615	626	622	626	625	658	642	630	599	631	597	654	639	670	658	593	591	612	619	641	602	606	668	615	605	581	621	618	629	625	616	640	663	630	631	621	620	655	646	648	675	630	598	643	620	656	621	657	644	671	646	599	637	670	626	637	618	690
30071	29472	25509	10997	2505	882	606	515	477	497	476	511	473	457	457	482	501	474	447	490	463	474	513	504	467	457	469	487	457	480	454	474	465	453	484	444	482	444	484	432	480	463	490	460	455	471	477	468	452	426	458	487	445	458	478	458	455	450	471	491	457	466	510	461	474	470	479	474	488	440	456	471	463	437	456	474	478	490	508	435	459	474	503	454	504	430	452	444	506	441	434	469	470	453	453	450	487	482	424	425	480	468	456	455	450	487	467	456	449	462	456	468	497	439	437	454	439	443	464	411	466	469	443	467	436	469	462	500	433	450	453	509	496	483	465	494	421	465	458	499	470	441	453	502	397	453	431	512	468	458	473	456	493	469	476	496	449	455	457	491	444	468	486	464	465	452	473	493	474	456	471	483	456	433	483	496	464	457	492	455	450	482	498	487	464	466	465	476	432	450	444	469	485	455	484	476	452	440	482	484	476	508	455	455	448	472	449	417	458	465	487	451	469	478	466	483	453	473	428	419	507	526	464	508	485	428	468	457	491	494	466	469	476	501	456	455	520	509	513	420	421	453	461	438	460	458	477	449	466	486	442	464	466	486	497	459	471	467	471	464	480	459	460	452	478	459	445	416	442	508	415	476	466	451	435	488	438	479	440	458	475	504	482	500	462	466	448	448	486	465	479	476	450	458	441	428	445	420	454	510	466	447	437	444	464	440	486	450	503	467	506	460	475	485	476	454	527	465	499	495	452	450	437	462	411	479	494	460	455	479	479	426	443	506	457	490	477	457	434	487	468	479	451	511	471	479	488	447	523	443	443	474	467	459	474	480	452	449	446	502	477	473	468	490	470	507	485	496	471	524	497	445	498	447	452	480	439	451	483	495	435	504	481	452	473	450	445	463	498	468	498	494	499	477	459	439	470	446	453	446	474	489	483	477	429	502	439	452	462	482	461	477	515	462	495	477	504	447	473	429	493	472	435	453	479	508	461	497	490	500	443	456	474	441	473	458	455	500	480	485	429	445	507	494	472	492	509	503	457	517	444	456	470	488	474	477	476	474	453	505	485	465	476	437	451	463	462	477	452	486	467	460	461	478	481	493	484	514	490	442	456	448	437	489	451	422	479	471	424	469	454	488	471	442	471	512	525	489	476	459	492	479	441	460	439	472	462	522	451	492	490	465	500	486	455	496	462	458	450	479	480	473	478	461	491	481	454	428	504	471	480	445	416	483	487	503	443	441	479	419	485	462	457	484	458	471	470	453	451	520	454	481	432	448	476	470	458	469	448	458	457	442	476	449	470	484	465	467	503	494	457	426	462	450	488	451	470	473	447	477	490	453	479	458	498	488	452	475	444	460	437	495	470	479	456	460	457	505	475	434	457	473	483	467	448	464	523	476	482	503	486	448	495	458	451	468	476	513	419	497	476	483	493	480	450	458	504	457	473	464	473	451	476	467	449	476	471	452	481	456	440	495	512	463	452	485	465	467	444	486	513	452	484	488	477	469	487	460	459	454	442	470	461	463	465	443	441	452	476	468	463	455	428	471	462	450	479	493	457	498	487	497	455	459	455	492	446	489	499	470	453	469	483	452	452	433	459	474	461	440	457	474	450	452	466	460	441	422	481	466	406	418	443	466	425	475	402	453	476	467	468	464	508	482	455	471	477	469	478	452	496	488	469	474	482	444	462	448	482	430	494	466	434	465	467	419	478	466	446	488	442	446	474	474	456	488	496	450	464	476	477	489	491	443	490	461	437	505	458	505	458	433	440	467	448	476	482	432	528	473	434	525	454	485	450	478	461	496	464	457	461	472	449	469	440	472	438	460	464	474	453	472	442	461	463	430	461	485	477	501	418	438	475	427	430	459	460	480	491	438	498	492	485	441	476	484	443	478	468	443	464	460	466	453	513	475	435	489	423	491	437	447	473	475	475	437	426	469	504	501	466	454	458	494	472	466	474	453	446	465	454	445	449	471	481	436	497	455	441	450	440	471	481	468	456	479	469	451	480	508	514	458	471	464	466	516	470	475	434	443	473	453	488	456	509	522	462	468	484	454	484	486	474	485	483	504	462	425	449	454	438	505	449	473	475	470	465	458	439	433	458	465	428	434	411	456	463	513	468	476	460	425	474	483	460	458	447	499	443	478	415	415	449	468	473	426	488	488	461	485	479	434	484	443	474	491	468	450	451	505	453	473	444	485	442	474	429	453	475	451	473	477	463	441	459	526	469	513	480	503	480	484	456	449	439	476	495	467	512	497	482	471	472	435	477	459	476	443	478	485	439	467	474	507	477	435	506	451	468	446	460	459	473	456	445	460	473	484	494	498	480	465	465	490	466	474	474	444	458	502	474	452	508	537	438	434	462	460	484	458	460	490	445	453	483	480	465	477	494	442	401	476	449	483	470	459	525	468	450	466	472	463	448	469	492	428	459	484	414	469	478	428	521	461	470	501	496	478	445	411	488	498	477	448	499	470	444	504	497	494	456	487	465	516	461	454	417	493	498	484	457	491	453	474	430	469	498	418	516	439	503	466	453	434	456	470	485	493	468	457	450	477	454	470	451	423	453	476	476	454	468	432	442	453	478	429	446	470	447	452	446	485	450	482	479	442	457	440	446	443	442	485	487	462	483	489	464	468	481	483	489	477	421	485	516	463	454	475	482	489	491	440	463	453	453	478	473	461	449	467	508	480	426	437	485	474	489	441	497	491	479	483	494	473	466	451	435	454	446	448	480	454	456	482	469	425	467	476	484	476	432	466	510	480	557	462	484	503	450	467	490	463	450	473	483	506	455	492	487	484	489	462	482	501	453	514	462	475	481	467	508	478	437	490	446	433	418	483	463	496	466	464	489	478	463	470	478	482	428	484	461	467	454	457	458	443	451	474	461	452	504	482	481	475	485	446	448	469	479	458	499	499	451	431	455	427	464	456	462	493	462	456	490	461	491	420	435	456	475	445	448	476	502	435	470	430	452	470	482	508	456	464	510	458	476	491	482	447	473	461	461	495	484	487	460	469	489	451	511	464	433	442	463	495	472	509	510	485	513	476	475	423	497	429	470	498	454	475	481	457	448	466	472	478	488	429	442	461	469	409	442	472	461	490	461	500	456	462	460	487	453	465	444	500	483	472	447	448	482	440	477	469	450	511	470	486	476	473	447	467	449	487	465	461	473	498	482	479	444	429	475	474	508	448	441	442	484	435	479	474	478	423	477	526	476	464	459	454	462	462	476	482	507	497	476	468	462	454	474	437	466	497	484	482	448	462	471	464	470	479	494	459	437	466	476	467	479	470	449	493	461	464	478	485	475	462	453	529	452	464	430	463	478	446	462	478	417	481	474	473	449	500	477	471	492	480	503	441	412	439	474	488	460	470	465	426	427	473	432	444	418	423	474	447	447	445	495	482	495	468	483	501	444	482	455	443	453	485	425	480	454	403	449	526	493	447	437	446	438	468	476	482	450	495	421	444	455	481	476	498	476	483	468	469	453	469
22461	34680	19342	6143	1952	779	487	391	387	403	379	393	415	423	386	361	410	375	374	428	373	379	380	402	405	405	415	388	373	392	422	406	411	374	374	393	399	397	396	433	400	430	420	405	371	390	399	390	407	415	397	411	408	392	408	400	416	361	396	438	411	421	396	381	383	406	422	342	394	358	383	392	419	383	377	418	436	413	389	386	402	379	426	450	413	378	400	392	423	392	414	434	378	405	370	422	414	416	385	409	377	403	413	412	383	412	405	410	374	372	390	401	390	409	405	403	390	380	414	410	366	407	365	387	401	386	388	397	383	379	460	402	381	385	429	376	433	416	384	408	395	410	396	420	414	399	379	381	391	378	407	417	420	405	374	377	377	386	401	409	394	384	414	406	398	375	397	415	399	388	368	425	389	401	442	392	383	405	374	387	413	376	393	436	374	400	428	401	399	382	379	396	399	398	393	403	405	387	417	397	378	402	417	401	449	404	374	400	390	406	395	399	371	370	384	398	398	397	404	423	378	431	382	435	392	384	450	433	379	367	381	400	402	398	423	395	412	394	392	409	379	402	421	408	382	367	405	411	405	375	390	418	401	416	406	385	406	400	398	363	382	363	414	400	402	399	394	416	398	384	363	385	406	388	404	376	421	425	370	386	391	418	380	425	373	367	391	382	378	405	435	375	396	413	445	393	372	428	439	409	420	412	404	388	359	399	390	372	430	405	410	416	395	385	381	378	413	391	401	392	365	405	411	384	444	404	339	416	405	352	409	393	397	376	405	406	442	383	390	391	398	381	425	399	435	443	388	383	412	433	424	419	422	403	378	397	390	404	386	388	401	403	399	399	430	417	401	376	399	368	404	404	400	384	409	377	394	387	395	418	387	392	391	386	388	385	416	412	414	398	392	415	382	389	385	401	394	433	390	399	410	392	379	378	395	417	369	375	377	392	430	418	413	376	355	393	386	414	402	397	368	389	373	412	405	404	430	436	404	426	409	418	423	394	430	412	368	418	380	392	358	419	431	391	430	397	369	440	402	390	379	435	417	401	389	424	381	371	402	401	401	407	431	417	394	392	389	427	444	412	395	436	389	383	359	384	430	413	412	395	384	421	398	405	393	345	411	402	389	384	381	356	397	434	390	401	418	356	377	405	393	386	389	443	389	399	401	411	361	397	406	441	442	437	389	405	407	382	400	384	400	422	406	377	404	435	393	414	406	377	384	418	409	390	392	399	405	388	384	376	406	397	406	415	412	467	405	414	386	387	403	406	351	429	401	390	388	402	406	440	413	374	406	396	401	384	391	404	389	403	379	403	400	398	399	401	393	388	377	422	412	375	402	419	375	385	389	401	391	408	416	391	393	411	414	397	396	438	429	383	402	419	426	425	424	421	421	408	393	415	408	422	373	429	423	413	439	385	397	376	407	404	431	413	390	420	412	374	405	405	429	397	424	419	367	413	404	415	377	405	390	408	392	380	420	401	416	361	393	426	421	380	407	400	403	377	389	413	401	389	420	475	416	385	433	422	406	438	383	448	377	393	381	384	395	442	367	354	414	391	413	406	434	416	426	403	396	387	395	390	381	379	402	423	415	375	342	397	406	369	414	413	379	407	401	398	409	408	420	407	415	414	399	413	390	376	377	414	429	409	403	388	425	402	412	395	425	418	404	381	370	383	419	392	410	395	383	404	448	403	390	414	396	411	400	411	402	412	394	373	395	394	412	392	400	435	405	414	387	401	388	414	401	399	408	405	428	439	379	370	425	400	414	394	414	417	402	397	408	430	381	377	442	374	391	404	420	424	371	403	401	393	415	378	419	372	376	394	427	393	418	420	405	391	381	362	389	379	404	406	377	406	419	412	443	369	422	407	367	388	431	395	399	389	428	408	400	415	372	393	416	398	383	420	372	405	384	370	393	432	365	432	405	379	417	439	386	385	423	419	409	407	405	408	396	393	421	393	434	415	408	394	402	380	355	406	387	374	414	409	419	403	377	395	395	413	394	411	392	403	421	404	368	393	407	387	416	388	362	392	379	449	385	380	405	379	390	378	415	407	437	400	410	392	370	422	368	385	374	391	416	392	362	403	427	425	417	422	374	393	394	399	420	411	395	366	411	387	377	389	401	396	411	438	397	404	389	394	390	427	422	399	439	405	402	402	421	423	399	396	403	432	415	359	401	380	404	408	404	382	392	383	390	435	404	389	396	373	410	369	400	370	379	403	393	441	424	398	398	409	403	375	383	419	379	409	414	437	403	404	401	414	399	423	431	399	366	432	365	385	425	380	412	392	385	354	449	427	401	392	399	408	402	384	411	385	404	387	376	420	404	393	407	381	363	407	412	390	394	424	418	419	411	404	400	378	424	385	384	390	376	464	403	362	400	395	391	432	401	403	397	367	384	449	394	370	363	369	426	358	406	421	386	403	379	418	382	414	384	426	391	402	406	404	411	401	401	407	389	439	387	385	397	419	411	413	399	395	415	437	397	397	404	408	415	440	364	402	369	434	378	384	388	415	414	387	403	368	407	426	415	372	378	391	374	418	417	404	399	434	414	395	384	425	398	405	402	392	429	399	389	433	391	392	375	411	426	385	413	396	370	400	386	370	403	375	399	395	401	400	373	394	394	412	407	405	433	408	359	383	385	377	404	390	381	403	407	393	391	429	431	402	375	387	372	425	387	414	381	389	401	412	409	393	425	391	385	431	412	406	424	362	433	426	424	381	388	375	409	381	407	381	359	453	408	390	404	431	398	384	403	386	415	392	424	394	424	363	456	429	426	433	395	442	386	387	405	394	400	384	435	418	399	395	421	404	414	386	417	393	427	394	422	403	390	412	440	405	376	370	361	379	393	363	369	402	423	404	382	397	415	362	416	403	413	379	422	430	429	395	373	403	378	381	398	376	421	411	386	432	441	401	422	461	428	384	436	372	398	395	395	395	434	414	405	395	363	370	430	415	406	396	413	413	379	403	395	385	414	396	403	395	403	367	407	385	387	401	430	381	403	421	394	426	406	411	380	364	411	378	403	419	408	409	401	408	406	423	407	392	401	390	431	442	422	379	375	410	411	389	383	388	426	396	451	407	429	405	425	422	446	410	384	394	400	406	402	392	404	410	397	380	390	389	406	412	427	403	378	374	387	374	378	431	407	398	387	400	388	423	426	392	391	364	401	420	412	392	367	393	391	416	443	414	418	400	390	417	432	405	398	357	411	391	398	397	426	408	418	379	388	406	363	422	388	408	410	367	422	383	398	410	390	408	432	384	408	390	424	375	373	423	398	392	379	428	347	413	402	403	387	408	402	419	438	424	421	412	403	418	415	389	403	377	385	430	390	405	406	424	403	390	412	430	397	392	443	421	399	397	434	416	402	421	409	385	402	401	408	420	407	362	353	403	378	404	412	434	384	377	406	415	401	406	404	414	412	418	415	417	376	399	412	407	384	367	406	393	413	404	406	382	409	383	398	390	418	396	425	385	399	395	414	417	407	406
25078	25802	39335	33805	19914	7091	1436	730	630	550	591	571	589	597	612	620	555	583	634	555	617	543	515	561	585	605	613	552	576	561	533	560	553	545	575	609	570	592	546	564	573	595	573	586	526	606	573	557	565	553	559	563	575	579	595	570	623	546	553	571	549	583	552	576	592	548	578	544	590	573	575	602	578	572	565	544	573	599	550	593	558	551	567	528	547	559	564	592	599	588	532	584	539	568	594	552	563	573	574	551	520	532	597	585	579	582	559	579	555	603	566	568	582	599	554	594	518	593	546	583	588	564	576	582	567	575	552	566	602	582	563	573	562	577	553	587	586	609	536	510	529	538	550	561	578	566	516	565	560	631	592	581	570	561	604	564	565	559	586	581	508	569	586	552	545	539	559	562	533	554	556	570	532	559	586	541	554	581	563	527	527	544	553	583	557	551	550	565	581	598	575	582	566	554	562	592	553	542	549	566	592	572	558	565	532	560	566	591	537	548	550	570	579	566	564	586	575	528	556	533	541	536	531	578	551	582	580	574	578	527	575	530	529	544	552	574	569	596	565	592	521	599	548	551	566	564	566	529	539	585	560	581	575	508	574	566	563	570	582	575	570	586	570	579	551	545	571	574	560	556	588	567	568	541	554	572	587	558	587	597	541	533	556	548	572	572	568	606	563	531	557	607	573	524	585	554	562	545	531	550	581	536	571	569	550	570	526	600	558	510	578	568	578	566	598	579	556	534	537	568	536	576	550	550	585	533	540	574	548	563	566	575	568	572	595	573	578	561	576	530	578	535	562	587	590	578	546	542	588	611	569	578	569	553	537	537	538	574	579	518	535	564	529	608	562	596	582	577	558	555	556	597	609	538	547	552	565	598	517	564	498	526	534	583	589	542	548	609	548	574	563	548	581	577	568	569	545	506	526	535	554	526	571	589	545	545	561	548	608	566	539	564	560	548	583	574	568	540	579	544	582	580	563	595	529	525	544	560	525	606	593	565	565	601	553	577	540	568	552	537	565	569	560	552	588	577	557	575	548	557	549	554	603	554	542	566	527	486	526	540	562	578	571	541	559	546	524	554	553	596	575	552	513	566	570	539	576	569	592	584	590	596	590	578	580	581	563	544	552	545	573	520	577	589	570	583	546	507	548	589	611	542	589	581	557	534	556	581	551	542	566	567	551	553	600	574	598	532	598	536	528	547	578	596	589	565	550	562	592	599	551	562	583	569	545	565	634	554	552	589	566	557	551	568	558	555	564	581	540	537	519	561	549	539	578	508	535	587	538	539	519	571	588	558	554	607	571	593	542	581	556	579	560	588	557	569	554	566	580	541	558	609	573	533	581	592	591	528	549	590	595	570	582	604	571	552	583	554	575	559	550	547	550	555	542	541	597	548	583	597	563	528	536	557	569	574	606	571	549	558	529	540	599	519	564	583	556	512	543	552	562	599	595	547	565	574	562	563	581	576	539	557	571	553	580	537	540	544	602	604	509	560	583	589	529	564	557	551	557	583	608	587	533	584	563	582	557	569	563	584	601	582	530	547	523	614	558	546	628	566	554	523	571	589	540	568	545	554	551	574	571	587	578	538	556	585	562	563	567	568	580	548	567	573	553	567	548	551	572	590	576	551	602	555	539	591	583	567	558	536	579	558	587	543	552	613	590	566	563	550	547	558	588	583	636	511	544	593	549	581	602	550	549	565	592	607	566	588	549	522	557	586	586	544	546	549	598	550	557	584	565	569	559	613	579	548	574	539	581	570	551	574	573	581	545	569	566	593	562	567	551	536	601	537	586	566	569	601	538	573	549	569	589	540	565	556	548	547	532	595	559	558	608	539	581	579	583	571	578	528	585	552	566	589	545	583	566	534	604	563	581	568	536	554	533	577	530	562	599	549	561	620	563	600	546	601	582	601	600	579	520	548	576	568	542	560	554	601	542	577	535	585	573	545	632	574	538	581	541	548	591	528	570	578	514	578	591	590	608	566	618	567	591	544	550	563	535	592	588	546	539	553	562	554	582	535	564	546	532	602	605	572	583	573	527	576	561	563	594	567	602	568	558	569	558	543	583	517	609	579	574	586	572	562	551	563	578	557	540	553	575	558	569	546	586	566	524	567	558	558	544	518	548	591	577	584	554	577	579	584	568	546	527	584	521	497	579	582	578	522	583	554	561	547	613	580	555	522	573	572	570	632	547	558	561	559	535	540	588	587	578	584	546	574	614	579	572	545	566	592	570	594	547	544	522	568	564	558	568	560	563	568	562	613	595	539	583	601	568	536	559	598	607	571	578	580	577	562	545	532	560	516	599	575	571	578	538	545	582	573	591	605	542	560	569	592	545	577	603	598	538	601	598	582	571	601	582	591	571	574	566	550	515	552	608	580	582	562	548	541	554	570	575	572	559	567	555	551	530	557	606	570	570	571	575	595	530	529	534	588	548	552	567	582	544	587	561	538	541	542	554	559	550	565	538	543	546	580	556	553	581	579	582	558	569	573	565	558	569	585	578	590	588	541	528	560	589	566	598	530	553	524	586	568	576	578	551	529	539	564	589	579	517	570	597	603	555	538	619	546	563	564	570	543	598	552	546	559	554	575	586	558	555	553	559	571	615	553	560	490	569	570	538	569	520	597	509	590	532	540	546	550	558	571	526	569	587	576	588	566	587	530	555	560	535	555	619	585	526	536	556	564	566	575	516	595	557	555	580	566	577	567	531	607	602	597	539	543	546	550	530	569	597	542	521	574	599	574	584	576	546	557	542	557	524	579	537	585	579	600	562	568	564	586	521	546	567	561	589	569	584	619	564	579	562	566	539	526	549	526	547	560	599	602	556	568	588	557	580	546	553	583	595	549	561	542	583	548	551	545	529	597	596	530	548	573	535	549	592	550	567	559	568	570	596	558	538	539	527	536	568	523	573	556	550	593	524	555	576	571	562	602	556	573	545	578	568	562	552	589	589	521	586	581	563	597	566	572	597	592	572	545	544	542	538	547	579	600	547	541	566	525	556	589	585	573	557	590	580	603	544	555	540	547	585	590	585	574	548	590	556	556	564	560	553	569	551	639	608	566	570	558	569	565	596	561	597	548	599	538	589	561	606	580	548	622	598	582	561	594	568	564	555	563	562	565	590	562	582	543	545	569	582	548	570	530	545	579	565	544	638	588	579	504	574	550	563	526	603	534	582	564	582	527	567	511	567	544	541	546	586	609	526	542	566	548	577	576	579	509	530	576	569	529	585	565	544	569	567	518	585	526	561	574	531	524	564	538	567	563	558	528	562	544	556	561	591	593	522	590	551	579	546	544	567	572	553	548	585	566	604	551	598	555	592	558	544	568	551	535	597	576	550	554	550	539	514	566	585	579	522	572	546	559	561	593	600	590	586	532	526	546	515	571	553	545	582	555	558	524	529	570	537	573	540	595	576	565	579	552	527	560	609	580	576	571	556	570	585	579	609	578	599	625	621	579	573	553	539	596	533	581	539	569	561	529
60634	90563	61227	29141	11060	3352	1125	648	538	537	537	519	550	497	545	543	559	558	542	514	553	555	539	564	490	528	528	531	524	518	537	531	503	514	548	496	520	557	581	525	510	541	533	492	587	522	479	530	517	497	546	569	538	476	508	557	560	539	535	508	550	526	543	573	556	507	501	527	533	553	552	545	536	563	485	538	527	516	534	530	570	496	533	519	522	502	524	513	550	527	544	552	534	557	538	513	509	552	528	506	597	554	591	507	491	515	487	537	547	473	517	536	505	531	544	513	550	505	547	504	564	509	535	580	570	539	539	523	505	522	554	515	494	499	573	564	522	507	544	474	517	516	510	548	513	541	504	539	510	510	508	517	494	517	531	488	519	498	457	540	507	514	565	535	533	558	511	529	511	535	536	536	544	479	533	566	558	517	505	477	534	545	513	549	516	509	524	480	517	572	517	508	540	527	503	527	499	553	527	535	541	479	529	546	479	540	498	518	519	530	517	523	525	502	486	495	536	542	558	498	513	522	556	507	524	553	496	533	542	495	495	542	533	541	518	523	511	517	511	497	512	543	521	535	524	526	512	539	539	543	529	542	519	535	476	540	531	538	531	548	524	530	544	509	566	474	527	473	509	515	530	521	522	514	515	499	515	532	462	506	495	539	553	514	510	488	497	513	471	515	549	501	543	515	548	539	512	519	529	555	540	516	510	538	519	510	538	447	533	546	505	531	542	540	546	541	535	545	547	528	480	514	531	536	517	537	521	492	498	547	537	517	516	513	512	531	502	544	522	525	496	545	549	502	505	507	461	502	569	475	517	508	573	506	519	500	553	505	504	544	524	462	511	546	538	575	525	526	536	508	490	517	541	503	565	522	510	510	540	587	513	541	547	497	511	557	508	566	556	510	502	567	539	514	524	547	554	518	556	539	558	510	522	532	497	462	522	535	541	543	520	517	514	545	534	505	527	482	549	515	518	521	544	492	516	572	531	523	518	504	514	547	526	556	490	487	511	516	495	539	511	534	529	539	554	521	517	540	521	493	518	562	535	529	517	502	533	521	515	528	503	512	537	511	532	526	557	519	516	547	476	530	556	583	546	510	556	503	534	527	511	547	488	527	527	537	483	522	545	534	530	498	509	504	546	510	549	501	526	564	570	531	505	535	495	555	493	497	539	523	552	474	515	525	502	487	541	537	542	522	505	510	551	551	494	497	510	555	524	512	492	496	513	521	539	537	556	536	544	518	490	501	519	505	516	516	526	506	510	519	538	531	483	513	517	594	483	545	541	531	465	514	500	519	520	507	520	526	522	549	517	551	539	547	541	525	508	514	527	545	532	539	505	501	550	514	547	537	506	519	527	519	527	506	504	499	524	562	526	521	542	519	533	567	541	532	513	546	489	521	481	546	503	548	514	506	527	506	553	545	486	521	558	503	522	514	540	523	523	501	528	490	535	560	534	484	543	508	543	529	500	514	480	532	494	559	528	522	534	499	499	531	526	530	507	519	563	503	505	470	480	535	511	561	528	523	525	506	541	535	563	512	534	565	521	523	561	519	500	505	487	521	527	523	524	539	571	540	527	506	511	519	520	526	515	577	523	481	529	514	523	554	512	548	503	549	501	566	542	580	572	514	476	499	521	540	555	513	532	531	510	527	534	535	522	524	508	524	527	591	534	539	534	557	521	503	525	516	547	483	561	528	504	527	498	546	539	490	509	514	539	542	523	555	526	519	493	527	510	526	552	495	531	494	560	471	525	512	515	526	530	530	505	518	529	523	537	501	529	513	547	521	508	549	492	527	582	519	531	530	528	507	533	522	561	552	547	518	484	523	516	537	557	547	546	482	528	514	555	563	539	488	508	496	533	493	527	502	558	559	529	496	578	505	508	521	533	560	579	534	487	551	540	510	501	543	500	561	491	522	545	522	491	550	534	554	516	544	495	509	516	548	488	530	489	502	511	546	557	516	532	516	520	490	515	523	510	519	524	497	538	490	517	527	541	565	518	545	506	509	534	550	532	526	540	522	544	521	539	537	506	508	495	546	506	547	542	542	555	532	503	502	518	523	542	526	559	578	518	553	542	560	535	538	525	516	495	543	543	527	561	473	508	480	533	530	546	536	561	515	532	512	551	525	509	540	548	521	534	498	514	495	524	516	512	527	491	489	518	504	589	527	539	531	543	575	547	508	532	545	530	520	510	485	544	538	517	541	512	534	481	490	563	507	559	522	536	496	508	523	548	567	545	521	519	513	548	539	530	528	466	488	511	524	525	511	506	531	511	522	495	546	547	490	523	553	513	574	516	533	531	491	527	561	577	524	538	519	546	523	516	520	549	481	541	525	518	525	479	530	509	561	538	550	505	519	514	515	517	559	495	518	543	583	517	516	528	508	526	511	538	536	538	530	541	514	524	473	538	531	519	532	476	536	539	564	503	523	540	516	495	531	481	531	526	516	535	558	548	545	550	507	549	531	538	516	523	523	507	521	509	513	496	507	549	520	527	521	535	488	539	532	524	515	518	521	524	541	492	463	511	545	488	529	540	540	531	522	505	473	503	493	551	515	496	518	519	518	521	526	485	494	541	516	550	523	537	555	512	532	525	553	526	523	505	487	527	497	566	515	531	471	513	528	484	512	461	520	586	502	498	508	494	519	523	526	484	522	501	505	512	529	540	491	526	537	501	544	507	535	532	545	538	531	482	534	537	537	568	509	536	550	515	527	516	512	574	527	531	540	528	538	551	546	520	479	541	491	529	557	574	514	503	542	557	586	529	505	561	496	497	531	525	541	555	566	544	539	546	523	485	524	513	545	538	512	539	492	567	546	518	541	544	493	505	562	496	499	510	520	493	541	477	470	510	506	520	535	535	540	543	530	515	507	528	541	543	530	530	493	526	504	514	555	507	492	503	589	543	524	479	532	516	500	502	513	558	511	519	529	517	501	525	518	503	519	538	592	512	501	523	525	492	529	499	513	518	554	503	517	481	524	549	530	575	530	533	519	507	545	533	532	562	480	491	553	534	551	514	491	519	505	525	511	537	510	558	540	540	540	503	477	525	531	531	523	503	521	517	531	573	517	538	538	528	524	505	544	508	484	494	541	532	573	529	557	545	501	523	515	528	530	485	483	539	536	489	526	538	516	509	554	498	513	562	505	519	497	575	464	586	543	505	495	534	490	536	508	529	521	496	528	495	509	510	526	540	499	524	530	507	502	513	505	508	512	547	509	510	543	532	505	518	533	518	557	528	515	532	523	519	560	475	494	496	542	555	531	526	528	554	543	502	566	495	525	504	520	528	520	472	497	526	485	555	479	515	551	516	523	482	525	540	529	532	573	523	517	503	524	531	547	539	529	501	527	519	528	515	503	458	499	535	502	517	499	524	546	527	524	507	488	542	533	535	536	547	512	517	565	528	516	516	552	512	500	530	510	484	543	491	525	515	554	513	482	553	550	552	551	548	546	548	532	563	541	517	549	531	539	545	529	507	518	518	511
23890	23276	34788	30892	23037	14400	3453	1056	797	767	775	744	679	715	760	738	725	777	726	698	723	690	703	717	746	755	740	718	750	711	735	746	734	732	777	733	742	722	716	719	767	737	736	708	797	718	756	717	701	734	699	736	713	688	669	716	712	684	692	768	684	707	757	726	729	737	683	745	722	671	724	771	687	683	721	727	678	741	738	761	724	721	696	772	746	719	692	734	700	733	683	711	700	740	739	749	718	723	780	713	727	736	726	690	717	713	735	777	680	705	745	718	715	702	710	739	756	743	696	733	760	708	736	762	730	732	745	755	702	756	692	718	785	684	688	661	708	692	728	728	753	771	729	765	744	682	730	707	661	705	731	737	702	742	741	718	700	725	689	689	730	700	705	696	736	738	689	674	742	665	657	758	701	753	734	705	730	736	707	738	670	755	707	690	704	714	704	664	679	664	728	670	712	699	698	680	674	694	731	684	739	676	710	708	772	754	733	739	733	711	686	701	728	712	664	698	689	687	707	674	715	679	729	705	679	723	685	723	734	748	683	687	713	665	732	755	693	692	750	720	698	673	735	713	720	708	763	730	694	696	732	733	722	711	769	702	679	714	703	763	749	674	714	741	707	749	718	687	751	726	703	696	737	732	710	723	695	722	662	756	700	710	645	771	722	653	729	738	742	737	651	707	708	693	758	709	739	701	712	698	708	760	738	704	730	737	702	689	761	692	654	673	734	711	712	736	732	715	702	690	743	682	679	737	700	697	730	744	737	741	726	696	733	705	685	707	700	727	714	684	723	720	681	705	737	756	717	735	736	670	689	729	720	738	770	746	708	750	717	718	661	699	657	684	719	722	734	754	712	717	752	730	763	684	726	711	717	700	715	757	675	676	700	739	727	694	666	749	725	695	755	691	740	728	695	754	728	731	717	720	678	732	722	685	648	706	734	731	726	725	690	707	736	763	703	743	736	726	699	713	711	728	720	708	688	728	678	708	685	698	669	708	703	702	712	771	747	678	678	707	755	715	753	697	734	713	743	725	665	743	706	739	710	672	710	778	687	667	727	712	708	757	737	719	678	640	714	726	711	684	727	722	693	698	695	728	738	707	687	730	685	740	692	731	686	700	670	748	742	689	718	718	698	708	765	696	707	719	761	708	719	733	726	705	744	679	700	664	714	718	708	683	674	709	727	693	726	769	717	710	710	713	699	706	667	716	687	718	715	695	694	712	717	696	719	701	719	710	729	733	694	712	694	711	752	730	793	722	728	727	701	756	696	655	696	687	682	694	739	739	712	676	722	714	735	743	684	685	684	722	697	727	722	728	737	713	709	692	698	740	700	706	675	724	707	725	699	689	705	740	689	730	708	690	693	752	730	713	760	714	723	695	716	738	720	672	709	742	674	691	744	774	671	691	735	720	705	727	708	701	753	719	739	706	715	678	743	706	713	707	719	724	683	744	703	684	722	724	693	695	755	713	705	696	698	719	691	749	722	743	714	701	688	702	720	680	725	653	674	706	719	717	713	727	807	726	732	719	639	720	697	704	693	720	663	722	710	723	737	687	719	713	719	690	706	761	689	691	675	722	698	717	762	718	716	688	767	712	721	714	794	693	691	705	660	714	754	767	749	689	700	716	699	709	763	674	713	691	739	721	731	710	710	706	740	698	649	698	731	670	696	697	732	732	678	700	694	730	766	713	683	707	679	713	719	722	711	721	681	706	758	679	758	681	714	733	715	728	739	734	712	720	717	708	713	715	747	713	752	695	732	732	712	688	740	744	704	697	744	686	677	728	735	698	730	700	720	718	712	691	729	765	735	722	719	697	698	680	721	679	701	741	713	645	709	708	745	733	722	643	709	696	720	741	723	721	766	717	672	703	689	727	714	696	707	668	748	714	724	703	705	748	739	740	699	722	699	719	696	664	719	693	660	754	738	698	734	709	704	719	639	745	725	703	676	729	729	703	704	683	734	690	668	752	734	730	739	745	722	703	708	722	711	687	737	741	732	760	693	715	701	734	713	746	706	726	721	678	736	668	704	740	717	734	735	743	722	732	712	692	740	700	728	675	713	711	735	728	718	760	711	683	735	710	724	711	689	721	730	684	695	720	772	740	736	709	675	750	695	755	712	708	752	671	712	758	727	726	655	671	698	712	729	684	752	721	697	683	712	744	712	693	686	741	745	706	757	679	760	701	700	751	698	698	723	651	732	675	736	708	712	693	699	683	717	752	707	662	748	702	765	749	696	722	688	741	672	728	735	709	728	714	789	735	730	732	711	681	751	706	679	732	668	700	699	727	706	699	746	696	704	669	694	673	740	685	717	745	756	721	731	675	690	700	721	706	726	764	721	772	677	704	695	694	705	685	727	691	705	681	741	721	683	700	677	699	732	738	692	663	725	737	728	718	707	703	727	664	684	740	682	737	666	717	725	720	679	734	739	757	722	737	721	712	713	679	680	755	724	758	681	698	694	686	709	740	675	685	651	684	730	650	723	753	695	677	722	719	704	697	678	721	706	685	700	722	685	739	679	727	708	728	703	703	652	744	687	721	674	747	750	780	693	735	758	718	734	736	716	760	709	687	701	747	710	708	699	683	712	726	735	704	731	722	692	694	710	713	710	712	706	744	703	722	687	703	702	706	745	667	728	692	712	683	717	741	722	697	724	710	706	664	722	684	712	740	723	684	682	686	706	713	744	738	723	712	699	702	750	669	724	674	721	634	739	741	646	716	698	726	696	733	670	701	662	660	727	729	733	714	745	765	719	690	720	743	731	665	716	731	751	726	719	718	749	700	736	732	728	722	705	680	692	767	716	686	655	709	747	703	744	700	696	707	703	768	749	697	715	709	735	687	733	710	658	723	683	715	733	734	669	728	685	702	748	721	733	688	712	693	736	747	715	710	743	693	683	717	722	744	708	678	695	694	694	709	715	729	722	680	721	702	717	718	751	681	717	722	732	677	673	682	697	710	680	683	740	715	689	757	716	737	755	691	692	722	686	717	685	734	712	724	715	699	682	656	688	721	733	762	682	632	733	739	709	713	713	719	683	730	721	710	718	690	657	669	683	726	727	721	694	709	686	712	712	752	737	736	704	730	748	730	756	705	726	727	718	717	726	704	675	717	713	690	707	696	783	709	716	646	720	686	741	710	679	743	719	675	704	738	740	740	708	738	706	711	697	701	722	691	765	716	694	728	695	711	731	693	709	719	694	716	716	712	705	712	746	663	748	715	718	692	690	711	736	752	719	707	711	782	741	742	712	700	722	676	688	744	696	730	730	702	705	727	713	712	706	707	756	738	724	717	690	769	717	696	680	735	787	711	703	691	706	705	684	721	739	711	699	735	738	699	717	707	711	671	748	667	736	762	709	716	646	750	699	712	689	716	752	696	724	746	717	726	702	712	673	742	729	736	699	664	761	722	741	709	736	732	716	718	704	736	699	700	714	682	737	704	760	719	718	727	728	707	720	640	701	736	704	700	696	691	718	695	667	712
63967	101058	69872	39413	16027	5017	1510	772	700	671	669	665	649	669	687	702	699	654	730	710	675	713	722	636	663	685	677	650	719	682	680	697	694	694	684	683	689	663	653	672	676	669	691	670	653	631	611	715	662	687	665	676	664	664	628	694	642	657	678	677	655	677	699	694	715	697	739	629	684	686	657	646	665	648	648	648	653	649	690	651	638	674	626	677	680	730	663	704	699	670	661	666	663	636	667	664	673	655	646	645	664	697	664	718	717	671	695	626	655	664	683	667	655	699	673	658	710	711	672	668	632	659	628	682	682	630	658	661	655	628	681	615	659	670	622	588	670	658	672	698	638	679	647	646	667	654	663	710	645	647	713	704	653	670	679	650	676	651	660	662	717	650	636	645	657	695	625	634	670	657	672	705	668	700	667	682	654	666	643	741	667	689	640	671	623	692	696	692	688	648	697	629	705	639	683	645	677	638	661	623	654	627	639	661	680	706	664	678	646	685	725	674	684	665	657	664	683	697	667	711	649	696	654	712	640	696	653	681	618	629	710	731	678	698	663	719	673	691	644	613	668	696	689	656	698	659	645	674	684	610	666	695	655	634	686	683	681	676	652	623	716	649	666	652	639	629	700	649	696	698	687	642	681	602	689	624	665	690	661	701	651	634	684	699	645	669	667	636	701	645	715	665	620	676	651	635	717	659	661	669	675	680	701	649	702	682	647	688	687	652	719	666	656	686	659	696	643	707	673	629	678	669	723	644	685	682	652	669	674	656	699	656	669	687	696	726	689	696	634	668	630	661	666	681	658	625	681	646	631	666	659	672	667	686	691	682	669	706	660	637	660	650	612	640	666	653	700	593	671	661	703	673	676	712	684	654	640	658	632	647	657	702	613	682	674	626	626	721	670	700	628	664	689	654	669	678	639	641	663	618	683	688	677	636	685	640	643	701	692	680	696	666	629	672	647	605	675	652	728	682	666	697	639	700	660	660	707	653	620	671	647	645	679	702	655	690	687	669	646	706	641	661	694	644	634	682	643	673	660	644	675	726	677	720	670	626	691	674	653	679	686	662	680	685	650	645	690	694	661	663	663	693	641	623	669	685	681	683	670	668	708	660	718	630	673	670	696	687	693	676	643	663	669	654	640	660	673	651	665	652	654	686	658	718	684	670	657	646	664	625	654	667	674	631	650	665	720	663	689	683	627	668	630	683	659	647	665	621	660	629	690	666	694	665	680	651	684	695	693	647	674	681	695	651	695	603	664	665	673	691	628	669	697	629	700	640	633	706	700	668	625	693	651	677	686	654	691	689	667	655	681	657	663	684	672	686	647	674	635	645	690	669	654	646	673	668	630	678	660	658	611	683	665	642	676	644	677	651	677	626	646	575	676	689	661	668	637	700	685	642	650	694	679	686	708	703	699	687	621	678	702	638	624	692	693	651	702	676	673	674	649	672	637	651	716	653	613	709	676	682	685	689	670	646	662	662	648	700	676	628	694	653	653	668	673	691	690	704	607	667	676	633	647	641	639	665	691	620	693	662	635	656	703	619	683	643	674	654	662	685	615	662	678	659	665	633	645	668	712	658	679	685	656	686	713	672	633	656	636	700	645	659	694	683	664	688	696	683	665	673	669	661	640	679	659	678	665	655	673	676	632	686	665	627	663	704	650	679	639	704	701	680	651	648	673	662	662	677	661	645	648	706	632	662	637	689	702	680	633	661	708	659	625	628	678	674	686	685	641	671	676	660	630	616	654	679	671	711	659	639	663	641	664	718	678	692	659	660	663	642	632	625	717	642	712	661	695	622	683	642	631	675	627	641	639	619	668	681	663	690	671	639	648	648	674	657	662	667	650	659	647	673	667	667	690	653	631	712	711	695	671	710	645	625	682	619	669	652	674	663	682	677	672	661	693	662	652	692	643	697	647	695	658	698	612	694	722	664	628	676	671	705	683	676	678	626	692	693	671	670	680	631	682	628	659	673	669	656	632	675	689	699	682	655	673	694	713	711	644	638	644	645	662	706	665	649	707	674	640	662	660	699	635	658	693	628	667	651	695	674	659	619	705	651	622	657	680	632	667	633	664	688	664	693	637	631	677	687	681	621	667	682	613	622	660	660	671	666	645	662	654	667	654	635	657	695	685	696	707	656	694	623	651	686	675	682	664	688	697	648	622	690	667	711	678	655	638	661	684	704	658	653	661	634	619	644	654	725	648	677	692	634	631	667	684	621	642	645	686	662	649	709	667	689	683	669	630	630	671	613	672	671	688	649	637	734	678	688	673	621	645	677	676	640	689	664	699	665	662	668	649	723	652	677	656	662	632	638	687	662	678	677	622	642	660	667	709	638	651	649	628	647	610	687	688	676	662	672	653	659	624	688	634	634	659	647	638	671	672	639	667	704	690	642	575	666	617	654	658	650	625	647	661	635	655	610	708	677	669	668	684	728	660	698	681	687	664	658	660	653	651	639	687	669	683	688	720	633	630	650	652	651	670	693	646	673	641	669	670	677	673	683	689	663	701	682	717	656	686	626	676	682	663	662	645	663	699	658	698	652	695	669	688	697	689	658	679	696	683	691	679	681	648	624	673	682	619	672	682	651	683	643	672	660	657	656	645	650	682	682	657	668	647	659	624	604	683	694	652	746	711	705	656	630	661	669	654	646	665	636	652	680	680	690	692	674	668	613	653	622	654	687	617	657	643	663	645	643	692	650	681	670	668	671	658	659	654	648	645	628	639	624	654	663	618	658	715	729	666	660	692	651	662	627	680	700	652	735	653	651	687	657	672	654	723	669	664	633	638	643	678	665	680	689	698	673	710	635	672	688	683	644	632	639	664	708	681	658	681	693	631	666	653	648	648	647	717	671	675	650	633	692	630	652	606	676	652	678	675	699	686	628	647	686	671	598	692	609	654	686	639	682	696	644	652	631	672	637	671	716	638	670	697	683	690	698	644	678	644	660	666	688	689	698	681	643	643	655	673	675	662	673	679	678	671	644	652	670	630	654	662	706	653	657	675	673	651	692	692	681	690	655	621	666	654	610	662	662	635	609	681	707	641	672	645	703	617	681	643	601	691	624	639	637	637	642	657	660	685	655	631	642	657	630	709	634	631	670	667	684	645	702	688	615	637	703	657	678	663	675	684	725	666	706	662	680	665	672	674	677	660	666	651	651	702	640	607	728	652	679	708	677	644	659	639	648	696	667	653	702	671	692	677	632	654	669	644	693	673	633	664	664	691	645	637	651	659	680	628	658	641	633	664	671	697	661	668	668	686	651	650	649	629	671	657	616	631	715	613	641	628	651	666	660	650	684	662	639	666	673	725	670	698	686	637	655	687	621	645	671	672	678	659	650	651	624	630	699	636	637	665	669	658	696	691	700	658	687	669	708	704	659	607	679	700	753	661	676	642	663	653	724	595	671	662	670	679	674	670	671	651	623	637	657	681	643	664	616	644	702	679	623	682	685	632	604	631	645	638	587	670	645	650	631	699	617
30003	30407	25703	10223	2219	870	561	517	535	500	496	493	488	526	487	483	504	485	491	497	471	476	529	511	513	475	539	530	511	516	496	527	550	512	486	470	514	522	496	503	498	490	506	526	481	495	548	498	547	507	478	508	496	524	535	512	492	506	548	525	496	518	498	514	515	508	480	503	491	502	512	481	479	513	495	556	523	496	541	526	462	482	497	489	504	511	490	535	511	489	469	443	507	501	573	478	497	480	467	524	498	473	512	507	467	476	552	510	494	496	520	495	488	482	508	505	483	496	486	531	512	525	508	493	490	529	482	486	518	523	522	524	472	523	522	491	495	508	520	544	498	477	494	502	474	488	486	471	480	491	497	523	514	512	479	532	482	458	511	540	526	550	505	470	499	559	507	483	514	489	509	498	504	515	501	484	518	493	471	527	532	517	500	516	483	522	508	501	508	494	500	519	497	482	458	505	554	527	526	480	495	522	491	469	510	521	538	471	468	498	478	502	474	534	520	505	509	481	521	480	532	500	522	526	521	473	508	524	485	480	479	504	510	481	511	505	490	475	520	512	490	520	479	472	473	526	531	470	474	501	526	488	544	483	490	485	504	528	475	512	501	515	551	475	539	505	512	529	488	535	503	502	526	477	517	483	554	507	525	497	476	515	501	467	529	525	530	518	527	525	463	520	501	499	508	524	538	481	502	517	513	555	493	464	502	488	529	518	509	538	510	504	512	541	484	516	492	506	549	499	499	525	503	523	488	493	518	506	521	502	513	486	478	511	491	512	495	503	523	483	518	523	520	483	474	497	502	511	510	536	569	472	478	485	485	503	507	488	470	510	504	534	475	485	485	510	498	483	521	516	518	496	513	482	499	560	488	539	508	530	521	478	540	516	480	530	468	529	502	510	511	542	508	525	488	482	481	507	525	513	456	512	471	478	516	513	525	499	557	517	444	501	498	482	477	499	516	501	544	503	472	535	514	500	507	524	506	521	476	522	564	494	492	494	514	527	497	543	559	527	488	489	501	552	539	501	508	509	486	484	520	470	493	514	464	497	522	483	525	503	512	495	517	555	497	497	511	506	498	548	473	509	477	505	505	499	517	499	515	540	506	542	480	502	529	481	512	521	481	500	480	509	483	474	483	509	534	524	497	506	528	527	547	496	463	500	496	484	542	528	507	491	512	516	523	509	563	498	516	488	481	494	488	501	472	529	511	494	494	468	521	485	491	554	487	500	478	542	522	499	533	481	528	518	492	537	493	528	509	474	529	529	511	502	511	520	496	507	472	550	477	476	507	509	508	503	513	473	510	566	510	514	500	493	518	494	515	467	539	530	501	505	508	515	490	517	495	516	520	495	501	503	528	516	535	524	484	453	493	483	489	529	494	472	502	501	531	523	489	470	483	481	510	478	495	514	524	506	554	520	530	505	547	507	472	502	552	500	539	509	505	491	498	483	473	533	512	498	513	530	492	532	566	500	491	509	484	481	519	478	495	526	555	494	508	505	546	505	492	503	532	564	545	490	508	482	524	531	506	483	556	506	504	507	534	523	508	504	512	478	507	469	500	489	500	532	519	495	509	500	524	511	498	504	516	500	514	518	484	484	502	522	472	512	493	503	529	512	497	515	481	526	484	545	496	488	499	510	541	481	472	483	482	493	500	501	502	509	495	505	483	483	495	529	545	516	499	516	488	480	501	478	527	555	472	536	473	505	495	509	491	457	518	524	553	499	492	507	482	480	491	500	490	497	507	500	477	515	504	526	519	511	507	455	493	504	494	486	507	507	484	486	480	507	507	512	509	502	528	506	496	505	470	539	494	506	520	500	501	505	519	517	491	532	522	470	504	509	494	475	489	490	502	522	488	516	502	494	545	519	495	538	556	488	489	532	536	530	516	487	502	549	493	499	495	483	458	556	488	505	455	497	496	462	493	540	492	488	477	501	492	507	507	520	503	484	530	484	477	493	496	500	498	500	460	476	519	490	494	500	508	512	522	478	510	511	503	509	537	504	495	511	515	489	457	543	495	489	500	500	509	547	534	480	479	504	508	526	533	491	499	542	500	479	496	488	542	470	504	466	492	536	491	535	500	474	499	480	543	527	536	477	500	472	505	498	516	508	472	495	530	474	523	469	492	479	504	523	494	478	519	488	526	551	494	487	529	501	535	496	501	506	479	530	467	474	537	485	529	505	508	476	506	555	516	521	507	522	514	501	515	492	476	529	485	499	499	480	502	509	519	481	531	522	470	505	498	522	514	491	501	524	492	498	519	467	524	537	514	489	493	507	520	486	503	501	513	538	508	495	503	509	500	509	476	477	513	519	486	533	524	488	519	510	497	479	490	521	517	531	519	480	511	510	475	514	465	487	495	528	499	516	506	498	483	497	505	481	506	500	508	507	511	498	530	504	531	509	527	502	523	484	530	512	482	496	481	505	467	495	491	513	487	529	472	517	494	479	483	479	516	474	527	504	485	517	515	533	496	496	552	518	510	498	502	496	474	509	504	454	513	535	502	512	490	499	505	493	514	477	492	502	483	492	534	549	497	490	457	508	468	476	566	503	489	474	520	516	518	493	505	486	511	495	480	511	476	529	485	549	490	551	553	518	438	484	496	523	499	479	453	495	523	569	506	535	519	475	522	443	501	484	490	504	540	514	480	506	527	497	474	464	491	479	520	470	497	491	509	488	518	499	495	498	488	494	533	514	524	494	473	488	482	511	512	466	527	515	520	489	563	472	544	472	497	502	515	495	498	487	520	480	530	513	524	502	504	460	501	484	506	545	512	485	507	479	521	526	499	544	512	480	495	484	545	495	462	489	513	480	533	511	487	505	503	460	480	498	470	537	504	494	500	482	475	507	518	459	478	473	491	484	488	496	504	515	532	501	495	472	512	503	488	487	504	463	500	532	510	525	528	496	514	521	503	500	483	465	519	482	504	508	495	487	515	517	487	559	514	515	507	494	537	530	493	525	515	496	542	495	491	533	504	511	480	489	520	544	540	562	512	478	503	506	544	486	526	481	509	478	524	520	533	544	507	563	493	517	535	495	532	518	477	503	507	507	506	488	492	468	467	505	492	515	534	496	454	477	485	502	540	500	480	488	471	489	505	475	473	498	507	489	500	489	495	484	480	464	506	504	502	539	499	505	551	488	447	510	496	495	549	518	513	499	527	504	489	513	521	481	516	486	489	482	473	488	509	506	487	492	505	510	504	532	500	510	580	495	498	515	497	486	466	532	498	450	521	499	503	476	518	506	492	496	493	538	527	489	503	453	494	520	540	505	470	508	516	485	502	475	466	509	513	536	508	507	538	505	484	488	489	480	521	506	483	469	497	483	478	493	505	489	450	470	450	501	498	505	522	497	458	518	489	515	479	519	472	502	534	480	492	511	514	502	484	522	499	505	495	557	487	497	510	531	485	537	508	485	490	492	525	503	485	491	525	515	496	487	491	517	466	478	519	505	551	519	461	526	512	515	552	508	472	507	513	489
23094	35272	19167	5638	1780	786	525	447	462	448	411	452	446	476	417	476	436	415	417	454	421	425	411	461	444	467	434	464	434	390	465	443	427	438	413	404	456	437	450	401	410	434	420	432	424	415	405	441	417	419	391	407	474	402	412	405	415	442	462	466	438	427	471	421	425	432	418	366	419	431	419	413	426	484	421	432	451	434	418	439	425	437	403	427	408	444	398	427	428	461	423	432	444	442	457	427	427	416	451	435	449	434	473	409	417	431	424	439	447	411	436	423	425	414	424	428	419	413	419	422	408	401	429	448	461	408	464	434	445	428	452	431	437	399	410	407	394	447	453	418	445	422	404	420	397	455	429	417	434	428	419	378	432	413	448	425	480	407	443	439	425	430	454	468	451	414	427	419	472	395	387	453	440	430	401	416	387	437	445	401	431	416	457	441	410	380	447	410	402	406	395	396	420	448	430	436	399	398	439	424	391	433	436	443	416	447	443	443	465	422	394	457	426	434	402	422	428	441	443	421	418	415	395	455	429	461	400	425	437	420	450	428	393	424	422	427	443	421	428	422	429	441	388	423	413	429	381	411	416	423	424	409	436	407	414	408	450	385	401	418	427	443	436	420	396	451	427	436	412	408	417	420	425	421	425	415	433	399	408	420	404	412	400	405	414	429	404	446	468	419	423	417	421	426	425	452	416	406	414	434	452	430	430	427	439	389	414	457	465	423	437	425	426	463	471	432	395	418	413	416	412	461	449	430	386	426	420	447	438	422	408	389	425	412	446	404	441	428	484	435	412	447	413	448	410	444	464	433	415	419	452	430	443	424	395	398	428	434	424	415	429	381	443	397	474	432	431	436	455	420	430	460	437	395	453	425	379	453	395	403	391	449	442	460	419	432	414	443	421	416	420	411	426	404	409	405	403	453	412	434	433	447	441	411	406	473	430	464	425	414	397	431	412	414	431	448	388	418	456	422	454	442	450	408	443	429	455	390	447	442	417	425	423	472	442	461	384	400	426	419	408	432	412	443	402	427	445	436	405	428	416	419	449	428	438	436	412	431	472	432	421	396	413	435	456	413	436	430	439	445	429	418	428	400	449	436	401	405	430	399	412	450	406	403	434	445	433	433	390	418	407	461	445	406	474	449	413	399	439	416	411	426	386	404	451	368	427	473	458	455	421	443	439	424	431	450	432	428	412	423	483	390	427	426	413	439	418	455	483	431	399	392	378	391	430	448	462	441	417	433	439	436	452	403	401	414	411	403	445	434	423	446	468	433	413	431	447	405	411	401	438	457	427	418	425	392	415	411	427	400	445	413	439	425	436	429	453	426	392	424	449	411	417	440	399	415	418	422	449	429	421	405	393	405	448	448	454	425	449	412	405	469	409	393	425	443	432	425	446	405	430	428	452	454	413	410	394	424	428	449	423	455	425	428	420	461	381	437	414	416	434	428	422	390	431	434	371	474	421	428	405	475	392	425	415	433	420	475	417	435	431	408	421	430	434	469	429	411	424	426	391	410	431	441	433	446	416	399	406	401	443	420	483	428	405	387	438	407	408	418	486	494	436	467	438	436	440	447	438	404	417	426	445	447	406	440	440	438	405	439	435	439	436	446	413	404	459	452	445	390	421	450	391	453	420	387	402	437	421	415	401	406	383	406	446	457	434	445	422	469	429	404	418	412	427	415	425	420	381	406	413	394	429	438	399	434	444	431	416	466	432	441	421	424	414	445	457	418	406	419	418	446	423	428	419	468	440	396	427	452	415	432	402	431	446	408	435	437	444	442	405	416	431	414	417	442	419	420	403	471	452	436	423	402	414	444	392	441	417	457	413	413	390	393	449	440	424	404	399	410	434	426	397	424	440	393	403	461	437	422	426	432	390	438	425	414	387	422	432	407	451	426	440	416	428	407	438	430	439	428	441	447	413	414	440	441	400	451	430	422	428	448	431	402	419	415	428	420	418	449	405	436	390	422	445	437	446	397	426	423	398	433	413	440	435	411	424	450	444	410	436	464	430	456	444	424	429	436	444	447	413	433	429	410	427	418	447	413	444	421	397	447	415	412	422	426	406	425	442	452	419	392	447	413	447	443	426	452	430	438	398	448	439	434	446	413	363	471	418	436	430	420	465	401	448	408	420	439	431	434	427	451	432	422	452	424	420	402	442	414	447	458	430	458	396	389	437	433	442	408	427	404	401	402	435	440	425	412	422	430	439	438	431	402	435	451	446	408	426	429	388	420	418	428	425	435	427	448	432	422	428	399	436	409	418	437	411	427	387	408	376	430	464	432	438	446	426	436	442	392	406	433	397	406	419	415	421	445	449	411	440	441	437	449	416	429	456	456	415	485	464	407	422	460	387	394	403	429	442	416	446	424	418	412	439	401	413	441	430	431	426	461	454	427	464	430	421	455	417	404	417	430	442	406	417	417	430	447	409	446	457	405	413	402	398	421	443	413	427	435	473	442	433	437	398	458	430	460	437	428	422	403	408	432	406	394	412	411	425	433	434	435	442	436	429	436	419	429	442	425	420	435	433	455	425	445	406	411	412	439	417	406	409	421	401	425	438	438	411	441	399	450	395	448	434	429	436	392	448	467	443	479	433	417	431	435	401	379	412	444	450	444	465	456	440	411	442	470	402	427	450	416	413	417	406	424	437	442	387	430	409	430	429	433	436	417	438	426	426	428	382	431	419	430	447	420	406	470	420	425	432	420	427	402	440	431	387	423	400	427	446	415	420	416	394	421	474	412	435	466	468	425	393	434	444	438	444	461	392	423	430	391	401	423	417	404	436	400	466	430	458	467	396	427	420	430	449	442	456	412	433	484	425	427	418	445	432	414	401	399	441	408	422	427	379	391	420	396	406	421	395	413	423	433	408	422	422	362	419	424	423	404	413	467	400	437	428	460	439	397	415	409	456	432	420	401	437	424	445	409	390	429	426	440	468	447	413	451	441	434	420	387	407	438	399	392	428	410	471	393	446	421	433	445	433	425	429	425	425	397	431	398	452	443	382	480	429	419	415	451	421	393	429	427	391	400	421	397	416	421	451	397	429	410	405	431	403	421	439	429	430	396	389	405	442	431	435	439	410	442	414	426	445	434	419	439	410	454	404	431	406	418	432	422	397	384	407	406	424	423	477	424	451	412	439	432	420	376	437	424	385	396	437	427	441	433	411	439	420	415	466	419	412	422	414	430	401	465	440	422	407	406	407	415	403	430	445	426	437	413	433	422	438	417	391	423	444	416	441	393	441	412	443	440	435	437	438	452	402	440	423	387	444	428	441	453	445	450	434	419	445	424	470	419	452	461	423	464	451	386	398	397	438	420	389	426	461	386	418	404	406	425	414	418	403	412	425	433	386	419	427	423	459	453	414	400	466	416	427	412	429	444	434	444	444	443	388	440	416	460	403	384	415	418	419	422	459	456	432	417	410	405	438	416	456	409	434	469	406	447	389	418	404	416	414	450	415	415	438	418	422	427	482	445	438	415
25130	26840	40004	34322	19705	6498	1426	754	609	617	627	686	599	613	641	633	637	618	599	582	616	613	586	591	603	602	612	575	620	609	563	600	609	582	567	583	564	581	618	578	593	558	596	560	625	607	557	580	595	609	600	597	563	589	603	542	586	603	572	607	608	580	577	598	602	570	611	605	627	595	575	636	584	605	573	537	556	549	631	585	583	611	615	615	582	584	556	593	598	545	563	597	596	624	536	607	560	653	622	554	621	582	595	632	615	608	564	631	618	574	588	576	574	633	642	600	602	617	618	574	541	603	577	608	625	584	629	617	566	561	600	614	624	570	586	577	582	614	609	570	604	619	576	632	615	571	618	659	585	595	565	576	583	621	614	546	595	606	611	582	623	611	615	615	558	600	562	564	553	601	560	554	610	581	584	582	580	649	608	607	537	595	582	643	529	616	593	549	607	594	537	604	607	590	598	626	645	589	579	597	641	545	606	592	601	599	603	625	605	532	576	622	653	583	582	610	592	598	604	581	585	560	556	629	583	614	590	602	605	563	553	590	610	603	538	606	613	598	604	621	589	600	590	614	633	607	603	593	624	605	603	571	606	586	544	660	622	613	635	571	575	596	619	609	525	605	604	602	543	627	553	588	613	566	595	564	589	638	601	601	629	621	596	625	654	613	607	591	565	674	562	613	589	624	584	605	573	579	617	657	547	604	599	546	588	567	619	621	590	581	628	620	603	622	573	612	577	582	609	618	604	603	568	587	617	588	556	608	600	575	571	612	582	587	598	605	579	604	582	596	602	601	599	601	560	568	606	592	618	587	550	566	582	585	595	578	543	574	560	574	613	568	608	573	592	575	579	564	587	600	602	594	591	651	546	535	566	579	586	597	587	571	632	589	576	566	580	597	603	570	594	587	615	568	595	571	634	609	643	604	596	577	572	570	603	579	618	588	606	584	561	554	563	587	567	598	598	624	595	591	566	583	573	587	591	591	634	618	611	542	567	592	592	576	612	646	615	618	632	621	565	582	600	616	600	602	578	601	585	599	603	599	607	571	621	616	630	602	599	580	567	585	621	583	605	552	609	621	598	543	624	586	576	553	574	615	599	630	597	574	632	590	600	574	594	615	609	623	559	574	583	604	591	557	561	597	597	551	587	605	590	576	624	587	600	636	565	618	589	591	593	569	618	608	600	591	600	580	591	605	609	594	608	621	595	573	592	576	595	619	609	575	597	572	577	600	577	563	629	562	592	554	565	592	616	622	574	578	556	627	644	595	609	638	583	612	580	617	583	597	571	621	652	603	642	606	560	613	609	612	571	591	606	589	588	596	604	566	599	580	606	627	617	576	609	551	617	583	601	556	587	585	602	603	596	628	640	583	569	561	600	637	571	592	564	606	560	591	587	578	559	607	571	611	596	610	640	582	608	598	594	570	568	588	616	575	582	600	619	577	561	602	626	572	619	605	589	581	590	577	629	641	580	602	645	556	599	637	542	600	601	593	560	608	610	545	579	578	592	602	593	601	613	611	588	640	593	609	571	593	614	622	596	554	546	589	561	636	619	585	593	629	611	577	589	585	584	600	608	571	604	567	584	611	582	595	583	608	588	531	573	639	575	590	615	605	575	607	637	640	580	571	623	574	576	626	614	618	655	554	596	580	542	576	542	597	604	578	575	638	586	538	593	614	621	619	572	627	633	625	595	585	626	577	569	617	589	630	570	566	635	582	592	569	563	553	617	586	599	616	566	582	598	612	593	620	602	593	602	608	605	603	587	605	580	599	619	555	596	599	564	617	580	591	575	589	593	619	603	597	591	588	572	548	591	621	601	616	580	545	594	609	597	552	611	563	544	587	572	620	623	583	581	593	617	567	631	638	638	561	615	563	574	604	613	629	598	587	608	608	613	622	560	607	590	597	614	597	587	590	574	578	591	618	582	624	596	575	597	584	583	606	575	597	590	611	618	600	569	577	618	614	593	590	585	567	623	563	610	615	615	638	606	605	575	577	581	600	574	596	571	582	609	611	599	586	616	568	618	589	576	634	589	604	613	581	570	616	576	622	589	599	616	621	535	568	595	579	597	611	598	619	580	606	586	574	553	565	601	561	590	595	586	609	585	631	566	589	616	583	609	568	583	615	613	607	544	582	583	552	578	569	579	588	591	593	593	570	598	590	625	583	611	593	593	576	599	561	644	566	601	570	601	591	608	575	594	579	592	536	579	625	594	622	610	605	592	552	598	577	567	630	590	597	605	555	599	655	545	570	578	580	629	540	627	570	552	605	588	557	605	595	554	545	549	576	596	568	590	592	570	591	584	623	557	587	605	637	598	580	551	568	573	559	545	604	602	605	599	633	567	559	543	623	569	621	622	592	594	596	579	563	611	551	580	594	623	609	601	566	626	581	631	600	600	645	586	577	575	596	598	542	540	576	628	604	564	605	577	553	582	623	548	580	594	615	559	568	597	590	590	613	602	568	561	615	593	599	597	608	596	590	572	589	567	605	625	620	562	615	598	601	559	563	567	620	614	561	584	615	596	569	594	628	574	592	608	603	562	633	594	538	592	558	570	633	614	580	612	601	557	567	584	570	613	551	569	605	597	566	603	606	604	611	578	574	639	573	596	597	610	607	563	573	557	601	551	629	554	610	615	593	616	612	630	564	577	577	609	570	582	559	585	564	579	623	590	645	580	625	615	576	639	616	536	598	586	640	641	578	602	609	584	594	629	590	602	572	581	583	584	586	595	579	605	617	583	584	605	587	582	563	605	596	649	596	581	606	583	573	584	620	603	633	593	542	621	581	643	601	632	566	636	632	558	585	599	589	614	589	593	615	567	590	609	618	594	586	563	615	619	641	566	584	644	561	610	604	578	603	600	571	552	622	609	574	613	580	612	575	604	626	638	573	597	567	580	602	585	565	584	555	593	556	618	593	555	630	590	548	580	556	634	528	576	577	572	587	616	582	599	575	634	598	626	615	588	596	565	606	606	608	580	586	594	594	577	576	580	566	602	588	626	604	615	596	582	586	630	550	561	565	608	567	589	570	579	594	599	578	566	547	587	626	616	618	575	592	620	599	530	565	578	570	603	552	645	609	604	562	584	600	600	615	550	581	619	608	590	580	582	580	578	594	591	574	593	609	556	605	568	573	601	564	556	597	581	569	629	574	648	595	576	609	557	641	616	588	600	596	569	547	586	560	628	585	607	565	609	565	606	596	566	602	579	608	578	622	610	568	583	569	599	609	594	588	561	602	606	575	633	583	591	579	618	589	600	580	593	543	588	609	573	562	570	558	584	628	582	549	615	569	586	614	593	654	595	594	630	557	632	536	592	580	616	567	600	596	596	617	587	588	618	610	550	602	601	557	564	592	591	588	603	590	629	597	584	597	514	589	581	621	599	601	584	612	575	576	589	586	591	619	552	591	603	638	580	540	587	569	541	608	560	594	574	614	585	629	596	603	575	624	599	574	613	621	558	626	603	574	582	619	577	573	577	636
61027	91660	60957	29528	10353	2961	1015	651	573	571	557	562	548	562	565	540	527	551	507	559	530	561	553	551	563	562	570	553	572	566	544	522	546	527	539	592	526	524	543	552	534	534	575	544	586	516	536	609	517	518	543	597	514	572	528	531	550	517	553	550	574	588	537	558	539	511	567	535	534	571	585	538	571	501	533	540	546	552	538	545	510	548	522	571	536	539	542	557	546	514	564	575	585	547	517	519	523	585	551	566	552	545	530	534	490	523	532	535	526	542	565	569	517	540	535	554	565	525	581	540	505	565	562	571	579	544	563	535	560	540	557	551	553	590	517	476	560	528	546	532	494	552	527	553	553	528	552	532	561	549	514	515	565	559	584	548	521	501	547	546	491	572	535	552	571	512	536	525	541	539	578	541	528	585	552	564	511	531	547	538	563	539	531	569	515	542	536	535	526	492	530	569	528	573	518	521	547	519	541	569	533	508	515	532	540	495	564	542	518	537	528	552	555	537	562	523	537	543	534	511	577	549	551	509	546	569	575	523	574	545	554	556	571	560	568	569	524	536	524	569	529	506	553	550	570	558	567	580	544	575	573	550	525	551	548	558	541	566	546	507	563	588	555	515	586	566	542	519	511	541	541	529	578	595	542	574	549	552	533	527	538	552	545	546	564	541	532	523	537	506	550	509	532	546	535	533	531	574	547	541	572	568	538	552	552	559	564	531	543	532	558	566	545	538	535	543	541	579	528	525	559	543	541	581	555	562	560	555	595	534	565	550	509	561	529	523	550	570	552	569	577	520	537	551	510	537	572	535	584	561	568	540	512	550	547	571	523	571	585	498	528	560	546	572	548	518	524	517	573	553	554	535	543	560	536	549	561	592	529	558	511	536	547	507	548	524	548	576	567	547	531	511	540	511	542	516	531	559	518	525	562	583	570	561	555	554	531	535	550	580	542	556	540	554	505	567	582	571	568	515	543	511	533	561	587	569	541	514	514	544	561	559	553	528	500	522	542	573	539	530	598	559	507	512	561	538	510	531	561	562	569	551	561	546	558	503	571	571	552	518	530	527	560	512	533	518	545	523	591	627	546	550	552	515	525	558	556	548	505	551	524	498	510	556	550	533	516	601	571	524	553	529	521	539	561	531	506	530	536	546	526	541	555	594	558	551	525	564	546	563	494	574	527	512	569	530	536	556	588	565	527	541	565	521	593	516	541	513	523	539	522	502	527	560	537	533	552	492	523	532	499	507	530	507	464	520	561	548	566	533	548	472	526	587	555	554	512	559	557	517	561	538	540	542	533	594	512	480	533	551	560	544	578	536	564	572	556	584	509	562	490	548	542	573	522	574	568	514	557	540	547	563	556	571	564	543	559	530	552	536	564	529	580	543	578	560	529	523	572	537	563	515	567	532	532	529	552	522	529	542	541	553	545	536	569	566	510	524	551	519	583	545	536	571	520	514	532	553	540	569	511	559	521	509	538	553	572	567	582	533	569	528	576	555	558	522	576	540	541	565	528	528	514	582	529	542	544	534	561	571	542	537	531	575	544	557	575	548	551	543	526	526	526	502	513	519	547	565	527	553	547	523	535	545	548	528	597	541	536	566	541	548	532	545	545	501	530	501	546	528	540	547	518	553	545	567	558	547	529	556	574	528	535	532	504	524	531	524	543	515	523	540	574	567	558	545	530	549	542	574	585	524	550	549	531	538	533	503	528	508	542	547	595	545	549	514	511	545	513	581	551	541	599	569	503	490	538	542	521	510	587	568	515	585	570	537	489	540	532	533	543	519	507	536	569	513	523	528	537	555	582	550	467	543	560	563	555	532	547	546	561	559	499	533	509	549	554	536	525	523	556	556	548	534	575	507	569	520	544	491	582	553	539	523	497	524	524	575	530	545	548	533	563	524	531	538	538	495	556	573	545	561	499	537	531	546	508	547	539	559	551	557	527	588	548	536	543	591	551	528	479	538	533	551	523	530	593	575	562	528	564	566	558	541	556	518	545	544	567	558	519	539	534	558	569	558	556	531	561	490	542	547	569	522	561	552	561	554	539	492	586	563	561	576	541	528	542	561	544	542	561	539	520	552	565	556	514	557	536	559	517	538	564	568	555	537	526	581	541	514	574	540	577	554	513	554	542	558	523	538	554	525	577	562	532	573	515	548	558	538	523	516	525	526	538	563	536	529	563	534	562	530	578	553	550	545	582	545	576	579	534	544	565	573	564	528	537	535	510	585	579	544	543	502	520	547	570	545	520	536	579	559	536	543	567	554	567	513	549	526	540	549	546	505	556	537	562	554	524	540	538	561	541	529	545	528	486	540	525	548	572	520	558	574	538	525	571	531	509	553	507	516	567	544	523	530	503	563	557	546	535	534	534	547	564	532	580	498	517	541	565	557	553	532	575	534	545	521	569	550	548	588	520	529	564	544	517	565	519	560	565	541	532	493	560	513	556	524	496	555	532	547	550	540	539	543	575	514	531	502	548	571	542	573	581	541	544	550	486	553	586	545	541	520	556	577	539	581	527	509	531	576	541	540	512	515	568	542	529	546	565	550	557	537	548	528	549	534	503	562	515	563	592	538	547	551	551	516	547	602	536	551	562	583	538	526	551	525	502	535	527	514	539	535	569	534	532	535	584	559	557	534	554	540	567	539	515	523	549	517	549	535	564	575	564	520	553	546	536	568	554	578	574	529	548	527	533	558	557	537	547	522	513	551	550	527	522	528	540	543	554	548	519	514	555	557	553	547	561	524	549	534	536	568	576	542	540	490	563	524	541	576	502	548	561	535	543	547	526	547	592	568	554	537	556	572	567	542	526	510	548	488	557	489	540	558	571	553	554	524	526	510	562	581	525	531	555	558	534	534	515	536	521	523	557	523	544	507	586	533	478	555	521	545	537	539	524	530	538	552	517	528	549	529	585	528	533	508	536	522	515	540	528	543	582	507	537	592	579	552	582	562	533	526	489	574	555	569	487	566	563	502	519	553	549	521	588	531	533	518	542	540	577	516	566	532	539	534	525	565	569	533	547	594	538	557	563	525	542	530	542	499	539	533	570	527	524	547	556	522	576	536	589	588	528	589	540	549	538	530	536	555	569	542	534	522	548	536	557	528	540	515	554	575	522	550	585	555	531	562	564	547	581	607	523	572	561	518	548	515	542	562	512	523	527	557	543	531	544	533	533	498	529	520	548	541	552	543	544	530	539	529	533	563	550	530	546	511	553	572	534	580	552	525	549	533	544	555	560	534	547	519	514	517	517	536	509	555	560	550	552	565	559	566	549	512	530	543	549	519	558	563	541	542	528	539	529	588	537	557	585	590	590	521	520	528	535	542	574	536	560	553	557	531	556	533	508	524	539	528	557	549	570	544	544	514	583	524	518	528	536	579	494	531	558	502	511	512	525	571	524	543	550	515	581	554	515	572	543	478	539	515	557	520	541	543	544	527	559	553	551	510	573	513	553	522	525	522	545	543	524	521	517	483	495	545
23951	23443	34569	31483	23006	14177	3349	1062	809	784	764	763	799	736	792	733	696	773	757	784	714	765	719	739	767	712	752	771	768	703	745	695	727	768	739	773	755	762	798	751	744	795	789	761	742	756	719	710	704	737	761	725	757	768	761	755	765	763	742	684	706	719	698	772	747	718	715	746	678	751	714	735	752	736	723	717	715	770	752	730	731	705	771	761	768	729	730	737	677	775	724	763	777	800	750	748	774	755	705	742	718	712	770	725	735	745	716	733	716	718	737	702	720	684	691	782	725	760	750	735	741	737	695	694	738	738	746	724	721	747	725	749	725	704	731	733	764	686	727	759	715	736	715	743	735	759	746	731	693	724	739	697	736	700	719	748	768	727	687	765	756	677	702	705	733	754	752	689	741	730	734	733	747	720	738	733	744	743	713	711	726	743	744	797	741	695	732	738	723	726	732	702	704	761	658	776	721	727	714	757	678	666	733	757	733	739	787	770	675	721	729	736	674	738	717	703	715	749	740	717	753	690	724	753	707	744	686	729	707	740	750	767	761	735	755	712	726	788	776	727	746	709	689	712	731	747	723	731	709	730	768	773	745	720	747	698	701	764	736	711	692	721	689	678	757	750	758	749	658	678	740	753	745	708	733	744	710	761	753	761	750	761	759	702	708	709	771	729	740	711	720	672	734	733	686	738	737	734	734	681	714	702	749	720	725	738	719	759	729	715	752	739	708	700	693	742	705	707	740	697	748	720	672	760	714	751	686	713	729	706	712	766	732	719	720	712	730	745	711	698	772	740	690	759	707	704	704	738	742	724	693	739	792	773	692	796	692	738	766	751	730	717	744	728	686	716	710	668	676	697	745	770	724	717	738	725	751	718	724	710	759	730	770	746	719	719	718	727	720	708	739	747	696	746	736	722	745	698	728	756	751	722	722	678	739	695	740	752	730	782	744	738	746	717	758	741	679	738	691	745	725	749	743	736	721	676	778	729	724	725	712	711	739	749	740	734	728	686	704	758	734	712	709	725	723	720	714	703	700	729	723	739	718	719	767	734	745	778	737	693	717	718	701	703	751	730	705	761	695	722	730	748	724	753	694	739	746	745	748	713	738	734	733	671	746	799	793	732	761	729	697	721	748	757	741	696	686	669	760	712	735	742	739	694	730	704	666	715	734	734	769	696	712	750	719	667	727	700	740	678	714	731	743	763	746	737	736	763	776	735	688	711	731	712	673	702	709	695	714	729	704	681	721	722	741	732	741	711	740	746	709	772	699	692	715	681	726	708	754	718	707	798	716	687	797	746	738	756	728	710	685	699	728	776	747	685	729	691	723	724	710	744	681	726	689	708	699	752	730	665	728	698	695	719	732	731	753	729	719	741	694	744	745	730	728	729	744	698	715	742	690	741	777	693	757	732	699	708	740	735	712	672	719	759	728	739	738	719	736	739	782	729	732	763	699	735	722	735	752	704	737	726	693	714	726	718	728	719	739	706	754	750	784	731	699	712	706	743	708	755	760	726	759	701	757	744	721	766	697	692	708	709	710	725	761	752	676	733	726	754	698	730	731	716	722	725	755	738	730	700	715	686	702	740	778	726	702	749	720	765	733	779	753	716	694	773	786	723	742	766	756	765	736	735	697	769	756	754	717	726	716	734	713	759	719	720	695	726	713	686	726	704	714	732	698	714	714	724	795	697	696	753	725	689	762	711	695	736	717	727	758	771	657	764	688	717	716	751	732	756	683	764	680	738	715	695	762	719	721	746	662	757	706	728	706	727	748	715	695	741	715	718	693	714	687	710	784	706	745	727	718	760	688	698	719	795	671	718	680	720	727	693	726	667	738	746	714	706	730	742	719	760	705	701	732	708	722	724	761	728	719	710	721	778	726	727	677	804	785	689	719	727	708	732	759	740	710	685	732	697	697	721	681	752	759	754	713	728	717	748	690	774	727	711	754	723	742	720	704	748	670	709	683	720	731	751	681	750	743	694	718	666	733	745	710	715	764	738	708	676	752	683	711	726	755	703	738	715	744	732	737	741	708	712	758	740	698	691	720	719	681	711	688	710	714	737	732	725	696	764	690	659	722	740	692	745	720	705	731	713	677	707	676	764	706	691	759	687	699	748	720	737	738	736	764	735	764	725	729	746	734	773	734	658	748	726	724	751	738	714	750	736	671	773	705	720	705	715	723	746	783	761	739	756	802	728	733	731	758	663	698	728	756	709	742	729	773	750	751	731	742	756	730	756	692	774	701	712	688	650	736	748	719	729	701	740	716	688	699	774	751	697	736	671	695	765	761	700	722	795	702	738	728	709	714	749	672	710	774	781	740	760	780	736	702	740	763	774	731	746	688	731	703	729	725	769	716	732	695	721	684	725	743	766	709	726	764	725	730	695	733	731	747	689	695	737	727	716	711	711	772	712	739	715	685	726	704	710	711	680	762	738	673	714	791	725	706	755	758	670	726	717	729	711	754	744	748	747	729	759	714	748	780	734	727	694	758	778	733	727	758	742	779	665	750	699	769	687	698	718	684	787	712	715	735	690	720	775	740	711	747	721	730	702	720	740	726	701	698	711	751	724	698	763	760	725	715	707	727	717	733	735	741	776	742	746	716	713	706	806	716	714	759	733	718	705	720	742	718	748	748	702	634	744	715	730	677	735	680	710	705	695	742	714	761	692	732	757	763	752	715	690	735	761	730	715	751	694	766	734	709	684	704	753	680	726	771	769	715	734	712	769	731	703	697	749	728	753	739	752	698	711	673	739	774	718	739	681	786	733	758	754	686	695	688	701	739	712	735	721	737	747	783	707	776	684	677	653	749	717	699	745	787	686	755	696	672	683	702	692	774	770	690	771	754	770	736	727	730	710	717	680	747	741	709	757	729	765	721	738	701	733	757	737	733	700	726	742	719	762	727	697	771	655	734	734	725	695	748	741	712	749	749	729	696	731	752	767	780	737	703	674	713	703	742	703	724	712	770	750	743	712	709	688	680	710	714	751	720	733	735	709	777	747	700	751	708	724	716	711	702	733	719	731	727	727	750	742	724	721	685	705	736	757	711	729	704	717	721	713	733	689	747	743	722	695	668	740	718	777	725	743	723	762	706	677	729	695	711	735	712	679	696	749	731	709	742	697	691	742	717	701	735	727	704	705	711	729	726	700	711	719	740	732	706	756	777	720	777	723	711	749	708	705	678	690	768	699	735	739	691	709	683	736	704	735	771	753	734	715	721	756	728	681	708	747	725	712	721	715	746	708	696	737	761	755	770	721	723	677	795	701	713	679	762	740	746	723	769	709	721	719	746	701	704	726	698	764	733	759	716	699	718	700	713	732	762	755	703	705	709	679	709	758	761	744	744	695	727	740	676	740	746	695	704	740	744	699	708	717	688	724	768	755	773	718	705	699	701	742	699	739	693	750	726	723	740	780	712	757	743	729	751	752	716	694	731	735	692	753	768	712	754	744	741	715	734	708	770	730	686	710	649	734	725	702
63505	101611	69799	39046	15760	4671	1530	789	672	700	690	680	710	672	676	667	677	713	687	718	671	731	674	636	667	715	692	644	676	651	671	705	671	646	712	715	715	686	731	655	708	695	736	656	674	724	652	755	694	741	679	646	706	667	716	677	661	687	637	635	721	668	707	753	673	692	691	686	743	710	681	677	683	672	653	695	725	646	693	697	695	667	640	682	673	702	736	721	643	640	664	697	672	694	617	681	679	706	639	672	735	720	702	667	682	681	646	685	676	647	715	681	672	676	685	692	662	692	676	684	691	690	692	688	681	661	699	743	680	664	667	695	690	691	658	615	696	685	720	684	691	639	675	696	667	690	659	688	716	675	672	684	737	598	676	716	684	681	694	712	680	675	658	704	714	669	726	668	691	677	690	666	704	673	693	677	686	653	712	633	683	699	696	711	700	710	664	730	616	690	714	642	661	687	654	714	696	651	699	667	726	700	673	682	695	711	649	640	721	700	720	688	675	697	747	685	730	695	690	651	594	645	683	664	662	695	696	688	675	691	694	689	671	711	688	692	720	676	657	700	691	712	708	701	674	662	650	686	649	599	637	678	632	660	670	671	642	726	681	690	681	711	683	659	716	690	733	733	663	687	693	693	659	674	699	669	630	704	709	703	750	679	617	698	680	725	677	693	673	658	631	680	664	660	722	701	673	655	684	676	727	717	669	692	655	682	690	641	645	694	658	702	675	661	635	662	685	732	681	646	755	667	660	679	684	668	670	680	660	678	711	683	678	756	644	687	691	678	645	682	687	679	702	702	679	733	679	680	682	690	682	659	717	645	688	693	689	687	667	654	677	761	633	672	661	657	643	724	619	705	709	669	627	645	640	629	677	721	682	662	686	690	668	691	704	651	688	741	648	655	699	680	718	665	693	632	656	717	648	681	671	720	712	703	673	686	649	685	720	745	699	706	712	630	678	643	656	720	625	675	661	686	686	710	618	717	705	665	680	678	703	668	648	742	710	641	660	645	660	668	697	668	658	697	687	718	704	698	663	696	729	682	640	658	685	649	644	665	680	677	675	699	674	737	637	700	683	665	672	717	723	667	703	694	717	721	672	660	674	673	677	675	691	702	684	676	679	687	658	627	660	686	683	664	656	682	666	703	666	738	678	677	688	663	687	723	673	674	660	662	677	612	702	675	711	708	678	678	688	611	666	651	653	689	720	666	745	713	686	656	694	671	688	680	620	685	686	690	710	674	678	652	652	685	700	642	647	658	663	672	653	707	641	643	696	670	683	693	661	669	680	653	723	712	676	676	695	665	661	642	658	710	650	695	686	678	684	672	657	711	677	742	611	663	669	665	685	653	711	717	635	671	704	664	676	706	693	724	629	667	662	693	730	731	689	699	658	679	720	680	708	685	661	687	678	629	649	636	699	671	689	692	683	664	692	688	713	692	687	698	681	705	626	685	699	679	659	670	714	679	646	685	638	696	660	685	694	644	737	658	652	679	690	669	680	693	689	686	655	683	763	691	664	674	680	717	671	727	685	702	674	692	682	667	679	662	661	671	649	685	643	692	694	729	679	720	666	643	661	697	639	694	656	687	698	705	675	685	703	674	651	664	738	682	631	680	641	678	712	652	719	650	654	696	685	689	744	636	670	691	714	682	665	675	677	675	694	634	689	694	650	642	708	696	657	623	662	655	635	714	640	668	687	685	675	658	675	705	694	729	686	659	739	657	711	693	685	707	654	692	699	678	675	680	673	687	714	666	729	622	699	651	663	725	667	661	673	705	692	682	630	729	646	684	652	696	721	669	651	675	648	678	668	727	679	677	633	680	684	677	702	653	694	637	680	724	655	700	687	680	671	740	677	711	698	703	691	670	696	696	658	712	678	704	706	703	710	668	664	689	702	659	730	691	679	708	648	714	626	647	709	686	681	720	699	695	715	713	700	694	668	698	679	649	634	687	698	649	727	709	693	676	692	712	698	650	703	652	677	688	665	678	685	691	624	695	664	682	652	715	657	637	603	670	704	677	699	668	687	614	683	721	656	714	652	734	690	699	710	666	690	659	702	683	656	677	693	655	702	712	717	622	699	694	677	654	672	670	732	726	696	673	683	695	689	676	658	660	662	705	687	693	731	661	658	739	708	724	681	691	701	704	665	662	674	682	622	687	639	701	706	695	719	703	720	703	681	661	711	738	706	668	698	695	715	667	665	693	697	653	681	679	690	692	691	679	703	667	675	712	687	691	689	735	698	696	674	672	675	709	677	693	667	665	683	663	674	680	682	666	700	662	673	680	665	692	666	678	691	676	648	674	707	647	665	690	720	672	667	738	684	653	684	706	718	708	671	717	660	662	703	661	668	644	648	628	645	686	674	618	673	661	705	649	640	643	671	649	700	681	642	695	707	678	715	661	661	672	677	710	677	670	713	680	714	692	657	679	720	650	704	654	636	672	688	662	695	726	668	672	677	664	635	686	721	719	675	721	649	694	714	686	665	678	685	644	651	682	685	664	688	653	668	664	680	673	711	673	650	673	718	632	677	651	674	715	775	678	688	733	719	657	700	675	716	710	653	708	660	682	671	668	683	669	620	701	663	691	686	664	637	699	706	655	663	682	653	692	670	644	710	728	683	657	685	617	671	695	649	741	702	636	669	669	661	713	693	692	680	699	681	657	645	679	699	716	702	673	676	690	671	662	695	690	686	711	684	681	657	667	657	674	711	697	670	702	681	665	714	673	683	683	595	701	718	675	645	650	662	679	653	647	698	653	651	706	655	663	701	697	662	681	671	720	675	659	646	680	625	663	677	709	680	663	687	674	685	660	654	679	683	703	689	657	674	681	680	693	680	670	675	699	666	693	654	699	683	644	690	682	667	671	663	668	664	687	670	731	677	664	691	702	697	658	705	660	667	659	664	678	642	687	677	715	711	678	667	668	663	696	696	664	704	677	675	691	673	620	715	672	666	648	721	678	667	690	670	699	746	668	710	685	740	707	644	667	673	684	660	705	643	691	649	670	684	660	717	663	699	656	671	719	639	662	700	683	694	697	681	659	692	695	686	676	674	705	724	668	693	718	671	689	703	718	661	676	646	694	645	680	643	656	636	672	690	688	696	681	635	684	679	688	700	675	702	651	687	673	649	651	665	681	661	692	663	678	669	663	698	687	662	719	696	721	710	699	648	649	685	656	710	671	687	672	637	671	681	734	671	674	659	661	688	679	675	674	679	649	698	669	673	688	634	676	690	691	667	677	663	677	660	716	740	699	686	693	653	657	668	658	660	694	672	617	703	674	675	691	685	676	676	676	644	677	703	746	671	653	673	685	687	628	677	680	722	659	699	690	663	710	710	670	684	691	711	663	648	665	639	691	645	677	676	668	692	690	740	681	712	692	703	705	721	674	678	711	671	735	631	675	693	665	652	687	713	667	655	681	673	648	671	648	665	678	652	660	703	702	678	733	683	704	662	664	648	672	688	655	679	649	709	674	722	664	670	641
30120	30602	26053	10768	2373	913	655	578	553	494	509	514	519	548	549	518	527	534	499	554	552	488	506	532	535	570	500	519	518	535	513	540	554	535	549	523	540	519	509	500	538	508	492	510	530	500	507	503	499	538	492	521	571	536	536	522	566	522	513	543	528	548	526	538	542	546	534	502	515	542	502	505	525	523	473	561	525	493	483	567	591	515	550	560	517	519	553	497	489	507	521	477	524	472	498	546	538	557	553	542	489	504	527	536	536	543	552	482	500	525	497	532	507	519	547	522	516	525	553	528	547	505	520	483	514	518	513	510	470	524	508	484	504	520	512	530	512	530	512	543	480	537	517	536	546	538	513	522	504	492	525	536	535	534	525	546	496	549	522	583	535	509	535	518	534	468	568	529	515	527	516	537	505	526	552	553	548	592	542	530	521	490	513	539	542	521	516	556	498	483	514	530	559	551	534	514	524	556	528	533	508	560	529	521	478	535	509	529	535	520	530	535	524	508	521	513	491	553	535	541	537	508	534	522	495	553	480	506	474	526	543	508	549	519	525	518	520	475	583	523	541	514	488	496	523	507	502	529	519	547	506	548	511	515	497	533	472	518	542	499	494	533	531	514	521	536	501	508	502	502	509	524	555	543	536	533	529	486	507	496	519	501	505	555	536	539	525	508	523	520	497	500	536	516	540	523	533	523	550	534	547	503	498	539	515	527	498	510	547	497	537	518	500	544	502	480	500	537	540	506	511	506	512	502	587	494	494	512	481	527	503	534	530	497	465	509	491	547	483	504	493	536	465	542	479	515	508	514	508	541	530	509	552	517	481	527	532	538	483	529	508	538	504	553	571	571	527	549	507	520	538	493	524	535	521	522	514	541	494	548	536	509	525	538	513	484	464	525	549	536	529	536	513	463	539	524	531	523	507	505	518	512	487	506	500	505	531	537	517	539	533	501	516	582	512	543	523	520	560	511	521	490	496	510	519	558	535	523	540	510	511	489	560	512	526	526	512	496	535	499	564	515	513	565	559	512	570	535	527	513	538	549	498	496	505	517	544	534	518	570	525	500	552	501	484	531	516	514	509	519	545	573	578	508	514	535	509	504	594	519	542	525	530	532	473	531	499	510	542	537	533	515	549	532	525	528	521	540	560	505	485	530	509	506	501	525	547	518	521	515	493	548	526	510	485	533	504	501	517	544	512	498	505	504	493	524	554	505	553	516	580	507	530	533	559	515	469	463	522	522	534	556	525	519	499	464	540	578	513	513	557	573	541	514	514	525	565	531	540	544	491	522	509	552	520	506	509	528	519	529	563	509	525	505	533	550	541	489	523	536	534	531	529	542	525	547	497	587	553	547	543	524	509	524	503	522	500	508	495	501	549	531	494	544	544	511	501	503	481	506	565	516	462	521	513	494	536	487	530	525	569	533	552	513	488	490	520	506	520	505	523	532	521	518	513	503	506	483	488	525	548	488	519	522	502	512	536	513	529	536	510	497	555	534	510	507	537	530	513	504	488	545	523	524	522	477	529	520	516	561	520	518	556	535	521	547	535	534	497	501	488	512	507	544	503	492	516	492	526	512	497	539	524	514	504	537	503	530	521	511	517	545	532	545	554	514	476	513	544	513	508	494	550	468	498	521	458	510	525	496	529	537	466	566	461	503	488	545	540	528	535	511	469	522	536	485	539	537	513	542	503	515	513	460	534	543	516	511	498	532	485	547	534	531	540	510	555	507	498	520	565	545	513	523	519	546	508	515	510	521	533	518	507	533	525	507	527	515	522	498	504	502	526	539	511	560	505	525	549	532	523	524	528	531	487	535	568	506	571	527	512	506	518	490	529	536	510	493	527	546	557	497	508	497	523	512	545	527	504	513	504	513	524	530	513	512	531	555	571	511	529	538	453	510	533	512	527	526	507	497	588	520	533	505	546	478	541	536	541	552	536	523	527	502	522	523	491	532	508	473	536	560	536	490	511	520	502	520	531	499	517	509	546	525	520	506	517	482	557	493	495	577	522	511	516	568	526	571	532	562	516	521	556	543	539	515	562	517	502	526	556	524	532	548	562	493	513	538	535	560	525	517	510	519	523	467	548	558	540	533	563	530	513	535	524	519	553	479	507	536	534	506	550	506	519	528	497	501	522	521	520	515	557	545	571	544	514	498	513	536	527	493	484	525	488	522	558	495	516	525	518	530	563	528	555	532	491	505	537	547	504	521	569	509	517	549	513	534	525	549	541	480	525	500	499	542	504	522	534	509	531	494	524	505	503	512	517	492	507	536	516	518	501	560	496	532	521	531	504	527	476	552	511	520	559	498	484	545	526	533	497	487	542	502	469	498	501	515	526	533	520	549	560	524	474	510	537	497	548	560	500	559	507	538	499	520	515	500	519	546	459	510	495	486	499	538	510	560	547	504	502	517	510	573	527	479	484	528	525	522	549	550	538	512	544	531	517	554	491	499	527	497	533	520	527	520	484	506	519	510	557	514	504	522	539	540	531	514	521	514	555	559	541	530	491	512	551	517	478	531	513	533	512	546	519	524	542	505	557	515	521	526	567	537	579	507	504	548	513	552	493	494	509	540	523	520	547	540	508	552	521	505	505	547	540	494	543	555	536	520	541	533	503	522	492	518	513	573	550	538	526	511	542	519	503	525	506	522	540	542	503	546	544	544	541	562	508	590	546	532	508	530	515	538	493	528	519	515	503	531	520	532	522	527	518	488	499	488	516	535	557	528	518	538	537	505	534	523	504	541	489	527	540	502	548	546	570	518	567	539	527	541	537	535	523	551	478	538	527	522	554	570	488	510	521	589	506	520	526	506	480	509	525	521	554	517	538	477	512	558	511	506	522	501	548	502	495	509	509	528	522	555	522	524	488	521	499	566	543	501	565	542	534	514	523	581	525	507	501	534	510	531	504	501	564	527	511	509	492	536	544	500	544	505	522	486	547	549	519	527	538	492	527	484	540	573	530	542	520	547	546	544	470	498	552	555	505	516	494	554	513	568	497	550	499	517	497	501	558	555	527	526	567	483	516	529	500	535	545	526	502	534	565	499	470	531	539	485	508	509	525	555	513	474	515	567	541	517	539	500	522	519	515	527	537	508	503	512	518	527	519	489	549	490	541	526	509	525	477	547	534	518	486	507	541	518	553	518	519	509	536	509	522	498	487	511	532	511	493	546	502	572	546	562	528	559	508	516	582	506	503	527	530	541	556	497	544	541	543	479	534	537	565	517	524	506	510	520	518	535	524	538	518	516	519	544	498	554	513	533	510	543	577	509	529	511	514	523	555	530	524	515	543	483	493	517	519	509	506	520	512	498	522	510	514	522	521	540	532	528	532	548	524	517	521	538	513	542	514	497	547	500	529	565	527	501	545	517	551	542	558	517	508	530	518	553	541	516	524	508	524	524	517	500	506	488	525	542	551	554	561	536	557	491	540	504	506	524	510	491	531	599	507	516	488	512	508	553	479	549	580	507	492	538	548	524
24030	35975	20038	5830	1833	772	549	439	466	460	437	449	424	457	436	453	446	459	452	433	462	431	431	441	433	456	445	418	478	443	432	446	467	421	433	451	456	444	475	441	461	465	431	440	471	457	485	443	434	422	457	448	450	437	418	454	455	429	457	481	423	455	420	429	442	423	398	446	430	449	433	459	408	477	439	417	458	417	484	425	439	435	429	421	442	445	469	460	425	463	416	469	438	410	477	434	478	409	458	433	441	423	419	433	398	417	438	460	436	440	437	493	432	428	441	455	442	450	435	460	462	450	437	465	451	441	448	409	426	389	461	454	473	458	445	462	400	431	417	439	461	437	426	429	506	449	481	416	383	429	418	446	436	462	419	459	446	433	436	464	430	451	425	437	464	461	421	473	427	431	434	419	437	433	453	428	429	418	426	416	400	429	461	443	458	416	412	426	405	461	438	454	465	442	462	424	475	441	429	461	436	419	403	471	462	461	469	432	439	455	440	437	458	409	437	425	446	451	447	450	459	464	419	430	426	394	424	423	421	415	438	464	447	457	429	434	448	443	434	452	443	432	449	414	429	474	407	437	479	447	451	416	468	415	470	426	422	408	421	420	437	470	413	459	453	470	446	410	455	431	434	430	446	463	436	459	442	448	450	450	413	423	399	420	447	427	445	467	426	449	437	444	443	456	441	453	424	455	427	462	465	447	486	429	433	409	425	451	420	439	432	440	447	442	419	473	417	453	453	448	419	414	442	418	466	463	463	415	431	405	443	411	446	476	439	440	447	465	451	441	428	453	458	436	428	448	488	452	430	470	457	460	410	441	465	416	414	447	471	426	488	437	456	437	427	427	420	418	441	445	455	441	442	447	450	422	431	474	438	439	418	461	438	444	470	446	418	444	430	447	439	431	423	466	460	465	442	487	446	401	426	439	407	433	422	475	460	436	415	451	460	475	399	477	447	416	454	419	406	473	459	417	428	423	411	450	426	434	436	451	423	424	470	461	444	433	423	424	434	459	421	470	424	438	424	449	431	469	455	416	434	442	421	438	461	473	424	435	423	428	415	469	424	434	453	436	417	445	483	443	442	421	448	437	447	446	414	431	430	412	433	450	400	418	410	412	450	442	440	441	477	405	428	465	439	423	453	449	437	428	429	383	454	435	446	439	445	409	477	431	453	449	439	447	437	428	435	448	451	463	430	444	420	428	430	453	442	451	451	452	428	444	427	463	487	450	454	407	433	449	428	446	454	429	455	486	422	452	416	437	462	415	450	424	433	457	430	466	414	473	469	416	432	459	433	430	430	453	404	470	416	469	434	440	427	434	481	434	432	442	435	451	415	486	432	455	437	445	467	394	460	459	445	427	404	436	451	379	468	470	425	428	429	401	439	473	437	426	460	425	432	425	458	428	429	382	457	435	446	471	428	405	462	422	442	415	431	411	434	430	455	437	451	439	446	460	453	455	408	465	483	406	456	411	452	498	438	458	435	432	468	442	420	478	416	467	460	436	442	458	468	448	446	454	443	432	433	426	460	448	403	446	426	434	396	466	459	445	412	454	462	433	457	431	439	412	430	425	439	412	461	424	441	469	425	433	423	451	417	459	435	433	458	447	455	395	416	416	423	475	408	464	443	431	472	468	423	450	421	453	417	446	462	469	449	435	441	394	428	448	428	444	403	438	439	428	434	416	439	435	445	419	461	452	443	453	430	422	415	443	456	497	471	477	477	474	463	466	421	458	428	464	466	466	467	427	431	417	448	425	439	412	411	481	427	443	435	430	459	435	449	428	432	454	427	438	426	464	442	440	470	459	465	415	408	397	457	418	407	445	439	423	414	464	438	449	451	413	442	458	424	449	465	481	442	438	461	446	443	458	474	446	426	427	495	467	420	462	419	407	432	414	439	423	440	439	443	466	469	459	435	469	445	393	465	429	442	448	453	471	460	392	447	446	454	434	448	435	457	465	460	422	474	478	416	453	441	417	419	470	446	458	442	443	443	450	477	431	475	451	475	406	439	404	413	430	449	460	485	439	438	468	449	423	441	418	456	419	425	447	461	438	420	450	431	458	445	416	433	428	401	427	449	432	480	381	463	458	451	448	468	469	442	435	447	425	446	439	442	440	437	469	453	454	452	463	464	420	455	408	432	458	419	445	423	486	448	467	464	460	436	447	410	409	471	445	480	446	403	481	447	446	400	450	456	421	455	438	460	439	417	414	422	478	454	449	469	427	473	443	471	390	453	449	437	444	454	399	466	446	435	437	454	483	456	445	435	460	460	458	438	457	405	435	465	418	411	416	453	444	456	418	440	465	441	437	427	449	461	431	456	444	416	464	448	453	452	459	434	397	472	437	400	439	440	435	425	419	421	428	431	447	450	472	431	456	455	459	464	438	420	466	421	475	424	454	460	423	428	438	432	418	388	412	459	419	440	456	432	415	434	447	462	406	415	460	440	454	422	447	435	452	445	413	439	417	438	450	443	455	422	450	435	426	459	447	450	472	465	483	431	453	450	448	445	446	459	414	453	440	437	473	444	434	443	419	459	438	448	423	442	417	411	451	447	423	427	415	436	425	460	433	456	455	437	446	444	428	435	440	467	464	410	388	437	470	432	448	451	446	429	474	450	463	433	446	430	500	444	434	447	413	459	396	432	451	420	431	454	469	428	430	405	458	432	418	418	466	462	412	456	455	462	451	455	429	445	473	463	456	443	457	435	435	461	476	439	428	432	465	452	434	485	449	410	445	444	449	429	421	438	471	448	433	466	451	414	421	421	424	430	434	421	427	463	445	466	456	480	447	437	463	482	436	442	436	402	450	467	453	456	445	413	454	448	419	440	453	431	440	457	464	424	419	431	438	419	487	447	467	441	437	433	461	399	432	483	440	461	434	427	455	479	406	454	411	457	432	415	421	428	445	424	405	441	409	449	483	428	463	455	476	418	446	419	446	421	426	452	407	433	431	477	417	428	448	461	422	447	426	457	440	407	477	436	461	419	423	438	458	459	445	455	447	438	419	403	444	422	463	440	460	469	406	407	431	479	427	403	431	439	474	467	416	438	466	430	495	418	449	439	435	422	440	478	456	465	458	456	453	452	451	450	415	452	454	447	466	441	465	418	404	469	466	414	472	441	448	434	451	431	481	431	441	430	457	397	430	443	416	442	452	446	427	453	465	441	433	419	425	466	417	427	466	418	472	448	476	462	427	423	442	434	447	494	419	453	446	466	470	461	425	413	447	441	431	457	453	452	457	418	425	420	419	462	443	420	450	453	438	417	430	428	443	465	427	452	473	410	420	431	437	448	454	444	459	441	477	439	421	426	444	421	433	429	420	425	490	449	473	435	433	463	455	437	420	457	415	457	443	417	466	461	423	437	422	454	470	440	436	458	420	418	444	465	432	404	464	428	412	459	440	457	425	444	408	466	420	436	453	441	404	397	446	454	446	442	464	433	429	450	494	428	423	454	447	409	427	466	463	420	478	441	444	401	428
25117	25929	38998	33148	18866	5753	1189	746	609	614	626	639	629	623	552	607	554	597	628	604	607	638	628	626	613	569	606	606	611	592	631	595	627	593	561	592	632	587	638	593	609	547	569	588	577	569	598	585	570	597	637	585	574	617	571	576	593	615	565	580	557	590	615	628	584	567	601	613	613	621	552	580	601	638	575	596	536	635	577	596	644	587	578	584	598	628	623	599	605	592	594	580	594	572	612	585	543	618	609	574	622	548	527	573	555	558	598	605	624	602	575	563	608	586	611	597	575	609	599	609	590	556	597	582	582	566	589	614	597	577	585	520	623	560	560	598	575	591	575	597	574	607	622	550	593	590	576	624	608	575	581	656	604	619	621	585	621	566	576	639	603	585	562	540	601	586	645	615	604	611	561	620	581	580	556	614	580	583	622	571	572	578	572	575	591	561	571	639	617	537	578	594	604	537	612	588	537	582	608	617	597	571	573	627	545	638	588	564	567	594	580	617	618	576	584	613	561	630	567	569	546	582	532	583	575	548	624	575	618	593	583	608	635	575	596	591	605	616	608	611	591	579	573	592	573	563	569	572	577	561	597	634	578	584	588	647	611	645	617	574	595	562	600	607	575	569	565	570	569	569	628	643	618	614	582	583	584	578	598	589	581	607	588	592	610	581	586	606	642	608	593	587	605	557	645	562	570	589	596	538	583	570	570	560	643	592	627	578	632	604	592	603	603	567	627	583	624	664	606	604	596	590	598	626	608	572	582	565	619	591	633	598	617	621	580	591	593	601	562	600	556	598	604	581	554	592	599	605	617	575	568	643	577	590	608	626	632	561	569	611	587	584	615	580	617	624	604	599	556	576	594	601	584	574	620	556	568	622	616	581	582	538	596	594	564	621	607	607	568	589	583	626	595	586	626	624	607	615	617	570	547	593	607	580	632	559	611	600	586	568	568	594	618	604	613	595	569	570	611	577	636	566	633	581	628	586	611	592	552	600	619	627	605	571	596	543	582	578	557	592	595	641	648	607	612	579	590	599	580	630	571	618	638	578	644	642	625	600	586	593	606	583	639	590	607	582	608	624	588	622	627	583	613	609	605	601	589	617	532	661	642	616	597	601	624	601	610	646	613	564	609	596	579	574	591	557	619	565	563	615	588	615	588	582	619	590	563	583	616	565	597	588	570	602	579	600	603	548	619	616	596	578	592	596	581	596	605	609	603	591	611	606	635	626	609	595	577	580	612	620	634	599	599	610	581	620	576	583	596	570	604	532	621	584	602	611	574	602	602	618	592	584	585	586	552	566	586	596	602	620	584	618	583	608	588	598	582	636	605	625	583	584	576	575	581	582	567	586	557	622	601	615	642	610	607	638	563	583	609	581	655	622	549	614	569	577	633	608	611	577	623	571	586	582	569	603	558	611	602	571	605	592	602	570	577	562	568	611	634	585	600	574	588	578	648	570	536	575	627	627	627	607	619	561	619	608	606	662	586	639	607	545	577	559	546	610	593	574	586	568	596	598	574	615	579	565	642	623	596	573	612	597	595	638	591	579	545	581	607	563	615	611	612	620	628	618	596	592	588	576	624	586	575	599	611	569	602	584	596	605	604	628	589	592	566	585	568	528	605	598	607	613	593	588	596	582	588	592	601	558	577	606	593	560	607	617	627	599	587	599	571	609	589	570	588	615	571	615	575	625	605	609	609	592	603	569	594	562	617	611	594	612	587	599	605	619	532	604	566	565	548	620	631	553	573	609	593	626	588	586	618	600	587	577	579	546	595	589	554	603	627	599	581	627	591	619	611	622	562	551	590	574	615	600	629	618	574	589	551	552	592	641	600	545	559	614	563	616	565	573	588	591	629	617	576	571	615	611	659	594	586	619	599	567	607	603	570	626	610	609	556	608	590	618	590	610	615	581	590	585	581	586	571	600	595	615	599	595	580	602	620	568	567	588	580	591	638	549	598	624	573	589	569	582	593	612	590	602	617	575	625	591	586	556	606	600	604	561	587	551	572	627	604	563	575	611	600	596	592	580	607	659	549	587	593	577	609	584	592	580	616	603	629	622	537	609	608	560	588	598	628	627	610	605	617	574	569	610	631	557	612	586	559	602	565	591	596	626	620	582	618	550	605	601	640	623	624	582	637	593	592	579	617	591	566	614	600	571	584	589	563	593	572	620	631	591	614	579	599	592	592	609	589	581	611	611	586	532	570	639	599	574	602	527	552	573	598	586	584	567	597	584	561	612	644	619	561	617	595	591	563	565	599	588	614	610	611	651	619	610	573	598	578	624	569	565	594	616	592	620	604	615	562	586	578	588	579	594	573	582	626	585	553	564	561	579	546	583	593	653	643	598	567	625	583	585	588	604	570	635	611	577	595	562	627	599	599	552	582	592	623	585	563	591	603	579	560	622	548	569	599	643	606	604	581	599	555	608	580	589	575	599	598	587	577	599	584	587	612	581	590	591	630	581	595	594	561	582	572	570	572	581	566	560	598	570	548	558	596	608	618	541	628	600	621	597	588	657	582	578	567	557	630	599	597	584	605	591	649	620	561	563	624	546	596	626	564	570	596	561	529	598	619	589	576	590	609	579	581	663	585	581	625	612	602	581	601	588	578	612	576	570	600	598	573	595	599	633	622	606	580	631	552	603	611	597	541	571	560	553	604	574	606	579	644	569	587	614	602	604	605	593	595	627	629	584	591	584	567	617	599	626	593	587	621	601	578	574	623	610	595	596	585	599	552	653	628	612	568	613	578	581	593	606	574	618	599	540	584	633	599	610	575	612	576	579	628	623	577	578	570	574	599	609	577	627	593	624	572	579	630	545	597	584	585	612	564	562	572	574	597	608	570	579	606	605	539	581	575	619	600	589	632	593	577	549	581	569	560	574	543	625	604	569	631	628	589	588	564	611	609	545	621	632	604	565	598	577	532	548	590	580	613	562	620	606	663	604	579	586	625	621	570	593	571	589	568	548	542	571	560	632	562	591	632	575	584	568	583	565	603	623	585	595	604	590	595	596	599	595	615	562	620	618	554	597	639	583	570	584	553	585	631	616	583	576	572	557	594	546	586	622	577	592	568	582	575	608	553	600	599	601	571	536	590	630	599	593	576	572	580	578	578	617	580	622	561	554	593	558	580	588	610	623	596	625	606	634	605	574	537	601	576	596	572	589	583	570	579	616	580	632	585	618	623	603	614	592	574	580	594	612	605	593	625	606	644	601	595	634	604	593	582	608	583	576	569	640	609	607	584	577	567	562	567	610	605	570	582	610	551	605	565	548	673	554	649	647	628	630	594	581	599	545	572	609	559	572	593	550	604	568	595	565	601	576	550	589	569	569	630	600	613	576	557	576	602	573	569	579	579	633	550	543	594	628	634	608	649	608	594	591	586	602	596	607	579	573	588	573	591	586	604	593	631	558	580	541	607	565	577	542	597	616	583	604	614	611	622	575	582	567	578	584	556	571	558	588	608	593	572	551	617	631	567	500
61761	90872	60257	27772	9283	2428	909	621	584	552	541	539	535	547	524	547	520	506	576	531	524	546	540	551	549	583	540	528	508	548	566	579	532	569	535	517	553	542	537	539	553	542	505	527	525	568	524	539	532	577	521	489	556	535	560	562	525	564	545	541	527	555	523	522	505	542	544	535	547	521	516	579	575	494	595	552	546	554	529	529	544	539	543	516	564	533	537	541	533	553	504	569	571	543	547	542	546	543	552	566	532	568	562	550	546	559	534	523	536	544	506	555	540	507	510	532	538	515	550	553	512	556	522	576	506	569	523	521	587	530	560	545	576	546	509	535	581	518	522	538	541	532	574	550	540	515	543	472	564	575	499	540	522	560	533	580	562	544	498	531	553	557	544	578	559	550	529	515	527	529	541	530	548	580	487	548	540	502	544	592	512	523	559	547	582	580	553	515	563	531	567	539	511	555	522	538	517	555	564	540	530	551	535	550	574	515	524	517	532	529	527	488	536	515	528	539	519	540	531	515	570	497	573	548	524	531	475	555	544	524	501	543	565	542	526	572	529	511	552	515	581	519	589	559	516	559	554	585	541	515	505	516	570	561	528	576	576	515	557	530	541	565	482	534	559	526	533	532	560	531	512	529	556	490	558	576	545	571	573	536	514	568	538	547	563	565	537	498	564	537	556	602	545	563	524	543	519	544	526	557	532	569	561	581	552	524	547	547	549	603	569	529	499	565	553	534	510	521	494	559	574	566	529	551	534	536	520	557	547	564	539	527	556	542	528	522	548	567	564	559	550	564	536	552	506	526	544	521	544	531	484	550	579	540	523	531	550	551	596	573	551	567	534	570	542	566	557	548	588	556	586	535	502	534	512	576	531	552	536	531	539	539	522	518	556	509	542	501	510	563	523	511	554	541	552	539	535	547	553	563	576	569	535	541	530	578	563	533	511	567	538	506	570	581	568	561	567	539	542	515	470	530	544	547	558	556	569	549	576	532	543	540	542	558	549	527	544	579	557	539	555	521	546	540	470	521	562	530	560	547	527	536	514	565	545	516	517	503	515	528	539	562	528	568	540	557	553	542	525	521	563	575	558	556	509	539	524	561	557	551	535	541	512	550	580	611	549	509	498	556	522	533	616	532	566	555	590	521	534	525	534	553	515	516	550	500	513	538	554	541	547	548	558	516	578	475	517	543	549	580	555	516	564	572	564	555	541	552	564	497	557	548	509	555	518	548	554	583	572	532	534	570	544	579	578	567	529	510	527	520	512	581	594	558	588	571	524	534	547	578	502	547	574	496	547	550	518	514	526	521	538	489	546	528	534	517	563	493	563	551	536	532	535	532	557	547	544	550	510	555	524	539	501	581	542	518	537	575	530	543	532	517	534	502	522	551	556	489	506	511	516	542	515	514	544	520	577	573	549	562	532	508	524	516	557	533	560	547	535	539	515	564	550	524	573	561	555	509	543	534	555	510	539	544	533	529	539	524	550	557	552	541	525	494	543	529	518	556	515	554	549	499	528	531	561	567	570	547	519	567	539	512	559	555	535	549	532	537	568	588	521	559	541	546	542	535	511	572	560	580	526	548	509	540	540	580	495	520	515	521	527	548	555	555	522	534	538	587	583	580	555	564	532	526	500	550	557	526	560	525	540	547	552	518	523	532	538	513	555	541	572	532	538	538	507	551	537	554	579	520	502	492	510	502	502	529	537	572	521	578	558	529	567	575	500	567	531	502	530	528	554	523	590	542	576	551	519	547	525	541	516	495	521	556	545	557	501	562	542	524	543	530	586	525	498	509	532	495	557	541	531	554	508	532	537	576	579	577	516	539	519	562	498	519	589	528	517	548	581	542	507	519	569	520	506	545	567	553	541	543	596	536	471	552	602	503	514	544	524	506	532	540	579	515	544	613	511	497	578	516	532	488	540	532	537	528	570	565	534	526	522	543	532	537	543	536	536	519	543	507	542	555	548	552	535	542	501	551	528	547	502	529	555	599	502	526	554	510	524	570	526	523	571	510	554	533	524	555	506	580	534	557	516	536	500	515	497	502	535	522	530	535	512	568	534	504	570	536	544	510	541	507	515	552	534	554	495	517	561	563	508	562	542	576	547	565	574	525	535	554	541	530	527	504	535	540	535	514	542	503	539	531	519	547	571	570	529	538	544	551	559	536	550	549	485	544	514	557	569	590	531	550	498	564	567	524	499	538	533	524	511	571	547	610	528	556	547	544	570	521	552	532	537	520	554	506	516	520	519	514	537	506	531	538	525	525	553	548	524	534	535	558	559	537	516	513	512	562	536	540	528	514	574	557	541	512	528	533	516	510	534	545	556	511	536	540	523	534	534	531	535	537	563	569	544	504	485	547	552	518	493	520	496	503	531	580	519	523	540	565	532	559	561	521	533	571	573	498	520	543	534	552	517	544	538	542	539	510	504	523	524	503	515	528	531	525	528	542	541	545	566	548	574	520	553	550	555	510	538	543	577	559	576	535	544	494	556	508	553	551	522	493	548	565	544	582	519	562	591	535	507	537	532	543	580	520	555	552	549	525	532	529	499	555	554	548	539	529	574	520	516	577	527	538	571	518	545	594	552	526	567	512	511	538	542	518	590	518	515	556	504	525	507	577	580	535	551	514	552	549	544	545	577	577	499	484	562	542	562	524	559	527	561	528	574	542	519	533	566	512	549	532	541	563	555	557	500	565	550	528	541	520	519	556	550	548	559	551	531	544	530	539	550	527	557	573	553	537	547	548	585	554	539	469	524	529	535	526	545	543	545	537	558	525	559	570	597	540	568	562	515	501	498	527	528	521	552	530	552	500	523	553	508	541	510	529	493	524	539	584	556	522	572	568	531	541	517	516	562	539	549	580	539	546	536	526	559	518	532	523	520	508	568	558	563	507	530	547	561	543	502	586	524	543	539	553	553	528	584	559	515	559	552	510	513	523	587	537	528	534	489	500	517	543	572	552	542	576	534	522	517	532	540	545	494	538	535	549	548	554	515	513	538	541	549	523	514	509	556	524	597	530	537	515	534	556	495	504	597	560	504	603	562	537	502	527	511	569	558	519	558	528	506	544	548	521	560	543	545	538	575	535	530	514	561	554	560	529	524	493	507	524	535	540	523	511	541	523	553	556	519	522	514	518	507	578	516	555	578	510	542	542	544	523	552	523	482	539	517	535	540	534	533	562	593	584	590	589	533	539	540	522	531	574	534	546	553	512	580	518	541	532	531	545	577	518	514	571	554	525	537	544	539	514	521	515	544	507	539	512	557	549	545	524	570	531	554	550	524	528	592	529	542	526	553	533	555	566	544	538	529	533	541	543	523	484	579	551	560	542	510	549	536	523	509	543	531	567	547	542	554	527	531	545	540	545	511	557	511	536	513	530	538	565	526	575	533	581	511	533	529	548	533	560	548	547	514	543	508	532	557	541	558	541	530	567	520	564	520	544	556	523	510	537	546	535	532	511	527	552	582	506	539	552	553	493
23969	23565	34353	30214	22171	12869	2635	980	775	710	745	806	748	720	706	734	750	760	704	765	669	742	726	712	742	718	712	664	717	722	726	712	687	727	700	723	767	747	737	720	720	713	716	737	694	748	727	748	657	699	689	731	721	666	760	702	686	724	789	693	737	698	685	739	756	757	727	699	699	683	720	719	696	723	773	728	726	733	725	709	706	701	666	674	707	722	717	708	769	733	724	718	673	654	717	717	710	725	677	709	729	672	707	707	733	766	699	719	672	710	719	739	675	704	703	669	735	752	710	696	734	734	707	690	676	708	736	716	713	770	723	738	664	684	702	742	657	733	720	686	680	688	713	716	746	713	720	724	690	688	690	705	671	713	694	740	751	702	711	716	705	768	742	721	671	668	706	728	729	674	695	736	660	662	716	750	713	728	714	765	698	720	737	724	714	702	674	732	714	697	732	759	737	726	681	755	742	712	661	722	756	699	737	735	726	700	736	738	740	679	725	763	715	677	720	714	692	753	734	737	719	740	712	691	741	691	706	713	740	691	736	753	696	703	677	677	738	730	727	736	701	757	674	665	693	709	683	711	730	715	660	726	708	685	714	742	728	720	691	682	735	671	727	741	675	694	715	686	691	718	726	731	765	694	714	724	697	710	703	711	743	744	705	659	695	677	734	722	722	789	712	728	741	724	730	710	707	725	666	690	709	720	688	700	716	724	702	700	664	695	692	692	727	685	741	687	705	721	692	710	683	725	738	711	702	728	742	706	796	654	703	688	714	686	733	704	689	732	731	690	690	693	735	705	683	789	765	693	684	690	747	694	678	688	689	675	684	756	684	730	701	693	722	729	707	701	706	674	689	715	708	716	696	708	684	699	689	687	712	694	659	684	696	708	685	708	709	694	736	723	660	701	737	711	694	758	704	692	684	726	694	717	684	644	752	708	742	733	708	663	704	747	683	702	715	688	718	673	751	666	727	704	706	678	684	715	699	758	767	687	743	717	752	699	711	682	722	686	698	685	707	697	715	715	703	718	688	734	680	734	754	729	757	701	703	711	723	736	662	751	699	720	683	673	773	704	742	655	689	691	651	695	733	716	713	702	708	712	723	766	715	679	725	710	718	698	717	704	721	690	678	736	728	748	721	715	719	704	754	764	723	736	713	661	697	718	717	706	698	742	716	684	725	699	719	704	709	722	726	722	689	705	687	704	701	682	702	678	720	708	732	657	654	695	720	705	703	718	666	705	715	700	712	709	757	708	696	685	763	679	731	727	705	722	710	669	732	737	727	648	692	684	722	738	662	696	667	693	642	687	701	705	720	688	699	730	665	685	706	710	709	696	727	708	724	727	682	684	707	664	702	712	724	737	795	680	687	707	659	681	755	718	694	672	715	722	701	724	700	682	723	715	718	722	722	703	674	691	750	731	721	692	774	739	713	726	713	740	728	682	677	756	712	680	687	683	712	728	761	737	701	701	646	716	743	704	692	690	692	687	697	703	712	734	664	696	734	732	754	694	664	731	700	705	702	689	648	700	737	710	707	718	706	722	691	733	735	680	746	666	710	697	735	702	719	702	712	714	670	726	688	732	756	705	722	728	722	699	708	758	696	723	703	717	694	685	703	714	751	728	693	691	714	711	701	712	677	673	731	691	692	739	716	673	655	686	737	693	742	733	753	713	760	719	744	765	704	727	744	714	698	751	718	719	722	761	711	747	712	688	683	703	703	711	710	697	708	676	694	706	734	732	709	701	732	722	696	721	686	733	667	705	725	709	649	637	735	710	689	706	728	692	664	763	758	694	714	668	693	706	729	677	735	687	692	716	712	695	677	695	747	750	685	707	725	691	701	681	754	690	755	697	695	747	742	759	721	684	741	689	704	696	760	674	722	709	733	687	713	741	668	685	715	729	733	715	748	713	742	755	709	712	727	672	716	724	715	749	684	733	703	723	720	675	711	753	711	713	714	708	675	676	676	678	715	720	719	728	657	659	734	702	717	720	690	656	725	701	707	729	739	697	706	739	689	709	725	745	694	755	710	689	678	737	691	700	712	705	758	746	742	719	715	702	757	666	748	725	647	737	702	712	716	737	717	716	657	695	675	699	714	687	714	717	746	707	693	707	679	755	699	706	681	712	735	745	657	753	723	702	727	660	745	720	731	700	733	707	724	746	713	725	696	706	663	725	720	727	680	644	727	722	722	693	748	711	667	688	692	701	704	641	728	722	685	735	700	693	678	673	738	747	702	695	691	726	716	659	728	706	704	727	700	674	716	712	679	657	702	711	679	682	677	684	739	665	686	686	704	699	722	741	686	686	703	706	661	714	687	749	667	753	723	715	666	685	702	696	745	656	706	724	650	700	713	741	716	720	742	711	700	713	774	714	692	695	761	694	701	712	711	724	807	669	632	706	656	712	704	682	714	732	701	671	747	692	715	660	702	717	719	708	733	708	696	701	688	712	758	676	702	675	727	707	696	684	687	694	692	727	764	725	714	678	706	676	708	711	718	673	672	682	710	670	663	757	762	772	750	699	683	699	696	655	713	716	758	713	713	718	772	709	690	695	688	709	689	664	695	714	685	718	694	715	701	734	680	731	708	704	716	710	689	701	714	716	736	713	753	723	721	694	694	681	749	720	712	660	738	708	739	772	716	717	691	726	739	683	669	706	764	726	720	650	719	708	709	671	638	682	753	727	679	719	675	722	674	740	679	740	733	687	749	664	715	699	673	699	683	731	678	721	694	669	700	697	659	682	724	639	703	712	678	730	683	690	757	771	707	713	720	718	713	780	700	656	740	732	694	700	711	748	722	704	660	680	709	711	701	745	664	678	700	712	697	689	717	735	675	715	700	703	725	673	703	701	751	701	719	756	686	750	696	704	735	739	715	700	728	721	710	684	720	718	705	728	681	685	700	703	687	707	714	686	702	647	685	744	713	724	697	741	723	735	664	684	755	754	744	746	674	664	742	736	739	700	693	707	741	732	708	729	727	687	710	675	715	697	684	697	731	737	685	697	712	699	714	724	686	736	676	766	660	689	730	646	721	720	688	720	712	745	689	739	703	711	766	732	734	747	743	660	724	684	729	698	682	695	709	707	666	716	709	756	725	724	726	737	698	663	729	681	705	743	725	658	691	694	703	694	720	723	695	760	712	685	700	736	712	702	690	707	704	774	725	738	694	695	675	779	708	681	697	725	729	722	686	746	750	669	642	703	719	698	705	726	688	721	660	697	723	756	708	664	726	670	696	686	664	729	739	657	671	733	701	732	756	773	713	779	709	680	737	710	704	712	709	735	679	722	739	712	698	702	675	716	719	695	676	708	673	705	735	698	701	684	744	703	727	681	692	727	712	724	754	711	699	740	698	737	735	733	728	721	675	723	691	680	698	683	748	714	709	659	719	729	712	712	697	668	676	672	736	719	732	706	742	677	743	725	704	721	678	736	696	707	693	684	696	660	722	697	731	740	697	711	721	723	699	696	696	732	717	738	711	770
63465	101207	67852	36328	13267	3586	1123	723	696	645	663	659	695	711	691	694	697	692	656	673	665	630	650	623	687	671	654	706	681	694	700	672	685	702	689	692	646	680	697	696	691	622	714	663	703	697	668	649	710	629	627	665	693	659	641	672	668	677	636	645	643	622	673	688	702	592	712	689	679	659	700	650	650	653	650	627	746	689	678	703	683	679	695	670	682	691	637	642	689	692	694	671	667	664	681	651	652	682	659	662	697	651	667	714	642	653	661	684	648	680	639	704	660	665	670	681	736	706	628	683	619	723	631	692	651	707	650	671	701	689	632	689	725	679	668	681	693	647	692	669	668	628	659	679	681	662	662	660	675	620	650	661	691	673	676	718	630	620	639	637	674	665	649	697	638	664	663	625	696	697	666	685	669	644	724	683	652	615	674	699	697	648	698	648	631	685	599	680	669	687	625	646	672	697	645	640	695	674	650	704	664	671	709	648	672	640	696	669	657	647	624	718	684	626	696	666	681	687	632	675	621	682	647	627	670	666	631	623	635	658	647	681	705	704	603	706	657	657	702	657	686	683	687	663	634	659	740	640	693	648	647	663	654	631	706	632	638	685	680	652	689	672	639	702	685	632	640	621	681	673	641	735	637	667	650	669	666	705	688	679	674	677	637	664	645	679	635	653	616	674	663	684	662	644	611	749	658	676	663	653	680	670	692	648	696	739	641	659	691	665	668	697	696	648	687	689	659	612	648	644	685	635	694	655	686	685	668	694	659	730	633	682	721	618	659	711	688	671	657	682	654	657	685	698	641	668	684	648	672	662	716	712	695	689	646	646	655	680	687	705	664	671	682	679	680	672	654	728	716	647	647	656	655	635	671	665	638	698	706	694	628	681	650	668	686	693	680	652	669	675	675	713	703	628	707	660	703	674	615	683	661	670	668	652	650	674	647	698	650	652	645	686	670	665	655	672	652	656	670	690	620	674	662	655	664	650	688	666	667	665	675	655	689	668	689	645	669	645	637	676	660	655	706	666	671	664	663	645	698	706	687	695	656	639	717	658	697	660	651	669	692	643	701	654	631	636	711	629	645	689	679	677	659	662	625	683	694	659	656	630	684	658	653	670	673	652	677	669	643	647	649	688	676	698	674	676	670	688	619	716	658	645	607	667	689	632	667	636	646	655	696	673	663	680	674	635	693	614	756	671	641	627	641	636	675	649	670	648	677	680	655	695	685	648	654	635	644	643	600	664	650	660	658	607	604	709	664	689	628	672	631	657	687	673	731	705	687	681	643	696	666	618	612	684	685	661	681	655	608	684	666	610	670	689	665	636	711	702	656	637	634	653	665	701	707	721	664	668	639	673	625	677	663	675	678	707	653	706	675	673	630	674	678	680	664	660	615	687	684	632	667	716	605	693	647	703	650	616	629	692	687	649	608	674	641	637	652	641	682	658	690	657	675	679	646	651	674	656	646	645	677	622	641	646	630	639	624	682	653	632	695	630	688	685	703	631	722	667	639	751	641	660	684	643	670	651	646	613	683	663	683	671	669	661	682	633	635	672	683	660	664	667	658	692	636	655	672	689	664	716	695	640	634	623	701	678	647	675	636	655	642	671	650	633	638	616	681	644	659	697	683	659	729	656	655	661	696	716	655	676	727	712	630	631	671	631	671	666	680	618	615	640	639	646	682	648	670	648	655	652	676	716	661	644	636	653	681	617	659	660	628	676	700	644	670	652	663	633	665	628	639	651	650	641	625	644	641	666	670	661	650	635	709	685	637	668	626	691	679	667	667	626	653	640	698	619	659	640	646	659	638	685	666	668	684	688	671	680	619	635	653	655	671	662	659	657	663	651	649	656	669	678	672	735	704	664	662	640	652	692	646	674	643	687	681	626	644	685	652	613	643	689	655	700	671	690	687	634	649	721	661	697	660	647	689	688	629	684	628	714	683	669	729	674	612	672	661	678	667	659	647	660	655	643	648	630	643	640	684	648	710	647	657	652	640	682	667	614	674	640	669	662	637	675	628	653	690	646	647	683	655	648	670	618	669	662	706	703	660	712	668	629	666	628	687	669	688	721	699	635	680	637	653	689	619	655	657	658	657	675	651	689	665	640	648	663	703	652	680	707	654	624	650	654	669	633	639	665	667	645	689	653	633	689	657	685	641	613	642	646	708	652	677	634	616	650	680	677	644	618	671	715	679	664	609	725	676	638	645	677	632	585	666	611	673	730	629	666	665	677	675	650	644	677	630	692	660	675	645	658	694	650	717	623	643	665	660	647	674	602	702	660	655	646	667	692	668	679	708	656	672	663	637	652	638	641	680	662	670	642	690	683	673	666	697	645	668	667	691	631	643	678	668	667	717	649	647	658	629	621	644	622	659	683	636	663	647	675	686	656	626	665	668	713	674	616	666	701	715	640	659	704	680	661	647	637	652	674	642	681	652	586	680	651	657	697	693	650	686	648	658	631	669	634	625	680	664	647	691	631	688	660	636	658	663	685	625	651	661	653	643	666	648	669	645	643	676	689	639	664	685	653	656	626	652	714	704	679	649	650	646	641	661	681	694	633	696	663	661	648	675	662	637	658	699	691	671	653	709	702	640	689	607	647	681	603	693	662	650	672	684	619	658	718	681	659	607	684	643	665	664	680	637	636	678	685	636	626	650	686	639	667	681	643	663	671	616	666	681	683	659	685	650	673	663	673	664	676	695	639	717	705	636	665	667	673	671	619	640	667	692	660	664	706	647	620	695	669	657	671	662	652	695	655	649	661	672	611	616	661	648	687	634	688	667	634	711	619	661	668	721	657	669	665	661	669	628	633	691	658	686	705	664	584	644	667	664	662	656	636	646	637	664	687	689	649	671	687	655	676	660	642	717	669	681	694	686	704	664	660	653	640	604	640	646	709	671	647	629	657	683	722	627	673	722	645	613	641	624	691	676	667	643	619	679	671	683	639	703	693	690	656	640	659	642	693	678	669	669	675	638	644	659	660	628	655	693	657	703	644	650	667	717	664	663	636	659	651	684	701	613	629	672	644	692	641	669	712	668	639	617	602	703	703	694	678	672	662	699	647	679	654	683	633	648	646	654	652	642	679	664	651	598	606	701	635	637	674	662	610	686	654	650	650	659	673	662	649	623	627	684	711	676	647	658	687	659	574	673	645	664	654	662	644	655	698	675	676	658	662	612	681	671	664	641	665	695	672	693	672	667	672	677	653	724	662	694	634	653	670	698	670	664	617	650	667	631	708	687	638	680	610	678	631	674	665	627	653	642	685	702	633	679	707	709	674	688	661	651	655	687	657	651	620	667	629	675	683	682	665	680	661	644	630	680	697	682	676	699	683	694	663	623	683	686	703	664	683	629	627	693	646	660	703	654	679	654	632	675	634	688	683	656	643	604	700	667	644	675	661	673	630	669	636	682	662	650	651	659	647	608	622	666	686	664	680	593	664	621	658	683	628	640	728	617	640	668	637	654	641	674	651	629	679	645	680
30473	31229	25399	9648	1884	707	531	480	507	532	466	502	432	506	515	510	490	457	469	504	477	510	505	523	523	487	529	495	513	477	519	493	481	530	460	500	510	480	522	470	483	515	516	454	490	483	485	502	511	460	526	510	484	496	488	505	487	492	464	478	470	472	514	526	503	487	490	457	481	490	442	457	491	474	476	494	484	496	510	528	506	530	500	505	465	476	524	516	469	461	500	509	479	498	496	482	496	484	501	486	523	485	478	496	513	485	474	467	463	489	481	477	533	491	496	516	459	520	469	450	485	490	484	520	522	452	491	469	493	535	469	441	483	514	481	533	550	461	527	484	510	500	494	507	504	469	507	490	530	472	508	445	465	509	508	518	473	487	496	477	480	512	488	532	501	507	474	516	527	501	477	501	447	462	491	506	487	484	481	546	425	519	452	498	496	535	518	491	494	474	480	505	496	505	537	511	506	523	475	528	502	488	507	523	480	513	493	478	468	468	480	488	485	491	502	503	474	479	498	532	468	469	486	473	510	549	558	500	467	489	516	511	521	504	498	479	516	482	457	500	495	514	506	484	490	474	473	503	475	511	493	446	475	508	501	491	492	496	525	475	527	460	485	507	462	478	494	493	480	517	486	471	519	483	489	496	463	498	477	499	448	493	533	442	489	476	502	460	481	477	508	473	486	491	479	478	499	471	481	498	487	509	524	488	505	510	543	491	426	501	491	503	507	494	512	477	462	515	455	455	517	458	514	483	535	441	504	463	469	498	479	508	480	450	486	496	477	490	492	510	486	478	479	469	480	496	487	480	486	478	502	465	499	473	506	516	502	495	471	501	483	468	487	483	482	475	480	502	481	469	522	460	483	482	520	504	533	477	535	447	510	477	483	523	512	518	551	495	507	462	538	500	496	494	436	460	492	502	470	476	520	474	521	492	504	523	501	508	520	466	476	422	469	475	514	470	506	472	496	513	495	479	504	462	481	481	491	511	511	466	509	510	461	507	474	494	472	509	484	481	486	452	478	475	524	500	493	489	523	538	535	492	469	474	519	488	471	484	451	474	494	483	465	482	466	445	480	488	513	470	449	463	527	520	488	446	531	462	520	447	441	442	498	473	476	439	494	507	455	450	486	503	470	514	498	515	463	508	493	485	492	521	497	470	490	479	519	517	489	491	449	533	523	489	514	478	527	478	502	497	472	475	507	478	481	466	509	472	493	518	493	432	507	474	490	461	458	507	504	502	488	461	483	477	504	516	448	494	516	471	440	499	477	509	501	475	507	522	486	484	506	492	498	471	471	489	536	478	464	475	454	479	476	494	514	503	470	507	494	502	508	461	511	503	460	476	474	488	479	519	538	463	455	485	482	495	523	471	475	487	488	488	506	520	474	502	501	483	515	512	443	480	485	469	484	504	480	505	479	488	489	439	492	505	463	472	488	487	528	506	486	521	492	499	491	496	493	482	483	494	499	496	493	462	492	476	468	471	507	471	503	506	488	464	483	505	503	485	476	471	521	508	472	546	476	492	550	467	514	483	493	467	506	491	539	510	470	469	535	492	535	514	481	497	476	485	458	485	490	451	546	480	475	514	454	489	463	510	495	490	482	490	479	499	477	473	438	461	431	499	527	498	473	512	453	468	473	520	521	468	532	515	442	508	504	468	471	493	486	499	445	496	482	470	514	499	482	479	494	453	516	483	503	490	510	479	492	537	451	473	476	502	470	477	484	477	497	479	488	494	509	500	482	497	502	490	495	536	483	515	511	519	481	491	488	477	497	485	481	512	471	538	514	466	479	492	492	463	492	493	484	517	486	491	492	501	487	487	506	467	500	468	504	469	519	446	468	473	464	475	508	499	502	468	443	492	489	465	462	464	490	496	495	516	484	483	504	474	484	512	502	458	527	523	467	454	547	498	452	533	478	505	491	514	496	504	495	512	511	526	486	519	483	480	475	520	501	521	497	478	472	479	509	482	476	498	504	536	461	484	475	522	493	544	476	475	494	512	442	498	508	494	513	509	474	482	495	505	480	518	497	480	500	453	507	476	463	508	491	524	483	511	499	470	509	475	510	500	505	475	509	446	490	505	517	515	461	494	472	476	487	462	472	519	450	510	486	471	488	472	475	463	470	537	481	462	485	489	486	470	487	517	486	486	449	497	502	519	499	477	531	510	475	501	496	475	499	496	506	456	482	432	510	457	474	486	492	494	519	507	481	510	461	497	503	485	480	501	514	507	438	522	476	482	496	495	481	506	484	485	478	481	464	495	489	461	530	498	483	497	472	523	482	467	485	488	494	517	515	512	492	517	465	503	478	525	501	496	508	508	477	471	483	518	490	466	457	456	489	510	493	461	506	462	477	498	452	492	486	517	468	494	470	523	442	505	488	522	522	522	490	486	480	442	501	450	459	508	462	479	510	492	496	463	465	488	493	479	470	488	511	454	488	502	483	450	456	514	497	541	512	476	496	476	479	471	509	511	470	483	525	463	496	519	493	491	474	470	514	496	459	513	474	498	466	478	520	465	486	470	499	493	467	487	506	501	502	466	470	496	488	479	475	496	535	479	508	519	497	485	488	483	481	501	517	500	474	509	543	460	510	534	492	495	481	468	486	509	508	532	492	488	520	490	475	490	517	466	514	505	536	463	514	469	470	503	495	460	494	485	487	517	476	468	516	479	464	495	503	523	520	478	526	511	510	474	479	472	495	490	488	520	547	501	501	493	496	473	478	471	479	478	474	459	482	507	466	484	484	487	510	477	529	457	478	503	477	488	469	506	483	473	503	507	449	468	498	490	445	475	492	493	500	500	503	501	536	482	454	516	478	478	521	483	512	540	481	463	468	511	500	503	529	492	515	469	505	502	499	539	465	475	516	481	493	514	469	472	493	466	503	476	490	506	510	470	491	509	509	498	492	476	464	516	514	511	496	502	456	474	503	476	506	469	459	469	511	520	456	463	494	505	506	531	503	480	505	521	462	484	487	494	483	463	499	478	496	485	474	483	501	540	481	503	507	456	497	512	470	499	490	509	486	500	474	498	512	505	502	482	483	498	497	487	502	498	519	499	497	518	522	492	501	483	495	494	483	543	509	474	521	501	489	531	471	461	479	502	483	518	497	497	483	511	513	455	488	494	485	481	541	486	507	483	459	491	492	474	462	506	481	499	490	480	494	455	502	508	499	494	528	500	541	490	480	496	488	461	504	499	490	476	518	501	498	516	490	469	469	501	483	486	481	444	523	495	520	449	432	489	511	484	518	496	463	505	493	522	494	470	462	485	533	527	494	457	465	499	467	505	489	513	505	470	465	489	496	447	487	532	514	516	505	487	491	477	477	506	449	521	516	470	475	475	462	521	471	475	517	472	453	485	503	472	483	472	511	534	499	525	537	499	477	484	522	504	511	512	502	497	449	460	504	495	508	441	562	482	463	495	481	506	490	475	468	490	530	526	520	479	485	490	499	509	467	515	465	486	526	487	503	478	472	462	452	528
24050	36061	18802	5132	1494	630	486	407	430	420	413	434	431	433	431	432	431	443	409	404	435	418	412	433	450	421	419	439	384	426	439	407	411	397	415	421	429	436	416	363	407	405	443	454	391	411	419	422	434	444	355	400	407	421	402	469	392	405	430	412	431	421	448	421	432	402	398	408	450	388	409	416	395	424	442	432	411	409	412	416	412	423	415	380	403	410	393	433	419	433	397	410	414	423	412	404	398	459	423	445	446	389	374	426	427	416	444	395	402	421	386	409	397	411	411	417	450	447	424	421	414	400	418	452	404	431	426	393	397	452	429	419	415	366	453	375	477	442	357	392	420	431	402	447	427	393	426	427	431	409	428	396	419	400	459	396	435	429	419	446	400	426	439	422	425	398	417	392	424	434	408	374	399	399	409	375	417	401	424	410	421	431	406	410	371	414	380	399	376	457	433	378	408	412	388	440	428	403	425	398	440	406	394	371	416	402	435	402	470	395	437	423	426	372	429	433	396	433	410	410	403	426	417	395	410	429	391	407	434	422	388	400	442	439	408	442	421	452	434	464	382	414	419	410	397	414	406	396	413	433	388	405	419	402	401	428	370	432	441	403	450	403	393	395	421	397	407	424	443	438	383	446	421	399	395	413	384	430	406	427	440	416	415	465	412	398	416	407	407	412	390	423	409	443	435	413	396	397	398	405	415	392	434	402	418	406	415	426	450	392	421	436	412	434	402	398	428	435	401	432	449	391	434	432	430	421	437	415	409	402	444	454	443	456	424	388	444	394	395	428	396	424	423	406	422	374	419	436	422	408	415	422	400	444	438	411	397	430	401	413	429	401	399	430	385	382	488	422	401	424	419	417	411	420	405	429	398	409	395	374	436	423	396	413	427	439	387	398	414	444	392	444	411	385	375	450	436	396	462	396	453	433	390	466	415	405	401	424	422	398	436	417	409	394	391	385	452	371	434	403	443	445	408	435	405	389	418	440	388	381	410	387	437	399	412	440	432	414	435	426	418	445	421	456	433	406	425	412	452	419	434	429	436	430	407	383	428	412	435	419	449	466	419	398	452	416	434	451	417	420	414	396	420	431	454	422	452	418	445	410	426	462	387	422	416	406	439	435	457	411	387	445	411	413	419	423	411	424	377	406	424	443	434	425	408	402	420	419	392	443	444	447	398	416	402	391	408	408	404	404	407	416	438	374	402	417	428	395	436	401	425	440	435	417	416	425	452	433	425	424	408	414	444	417	422	449	411	472	409	429	365	426	411	427	419	403	402	419	455	434	413	407	411	396	384	407	431	409	445	400	403	424	447	417	400	409	399	378	409	401	400	414	434	385	403	382	410	418	431	422	427	418	432	428	402	441	479	435	410	430	375	399	425	432	441	422	404	406	410	406	427	449	380	416	415	404	381	422	445	447	426	401	420	411	427	428	412	421	402	411	369	377	451	390	375	429	464	396	417	419	418	427	417	424	400	397	400	434	395	420	408	424	422	390	408	395	441	423	418	430	423	408	421	398	402	406	420	416	407	404	406	382	419	387	387	423	394	450	427	418	442	419	437	396	434	404	390	389	412	415	429	405	428	423	409	399	402	431	418	429	437	391	413	415	404	423	443	377	436	397	457	430	429	422	416	416	471	410	428	373	405	430	409	403	403	426	436	433	419	402	438	437	428	421	393	399	393	406	430	405	417	464	429	401	390	408	413	405	439	449	411	423	448	440	395	394	412	424	418	418	426	403	433	423	425	420	408	419	434	420	413	423	435	441	442	423	417	432	412	392	422	394	415	418	379	419	403	397	426	434	408	416	389	420	406	416	440	400	412	431	393	434	395	394	433	418	423	383	445	420	456	391	419	451	438	418	418	397	442	394	438	412	428	430	412	439	415	416	397	441	405	420	420	393	411	432	408	408	423	453	434	406	404	404	393	421	436	406	439	420	388	412	413	410	431	408	382	410	373	407	403	433	444	421	416	396	419	426	428	400	437	400	422	407	385	417	379	407	399	408	396	453	420	463	420	400	432	416	413	424	390	398	456	398	396	419	390	406	413	433	426	387	408	414	432	396	433	424	453	429	437	385	398	427	403	394	458	435	439	398	421	430	399	419	435	415	458	388	436	411	442	401	417	463	404	405	443	420	386	428	428	400	384	431	421	378	440	447	391	403	450	438	409	423	433	404	390	455	441	403	416	429	398	374	389	396	430	441	407	405	421	419	453	426	451	460	438	421	420	389	385	394	416	408	388	435	410	434	402	405	391	427	437	411	411	413	443	421	387	424	388	429	394	419	426	389	422	399	402	412	457	450	416	407	437	421	396	431	421	407	399	427	413	415	440	382	405	416	407	433	421	446	425	419	394	423	369	396	408	436	418	395	387	414	445	429	437	439	404	379	404	420	366	394	429	445	434	423	415	415	411	441	382	451	403	428	407	419	385	414	435	436	417	416	394	416	379	409	432	440	436	408	434	439	424	414	421	421	435	446	420	396	421	420	447	406	416	411	444	409	418	404	386	447	443	402	393	415	384	413	441	390	431	402	379	382	407	395	440	452	409	408	402	422	397	420	396	442	412	398	433	406	397	392	422	384	399	403	428	410	444	402	406	432	452	392	400	412	406	438	425	403	401	429	371	414	416	415	434	411	420	409	428	398	393	435	447	424	386	427	448	428	423	389	438	415	460	405	403	397	424	417	442	414	436	412	395	404	436	433	416	426	400	415	425	426	440	433	411	435	382	430	404	431	408	402	400	397	404	442	424	419	430	398	407	418	425	439	398	403	462	399	411	457	413	423	396	455	390	445	435	432	383	448	406	425	402	440	453	391	382	365	445	394	435	406	442	411	424	448	400	405	421	417	371	394	425	442	384	408	434	401	385	396	402	408	425	419	467	397	419	421	439	386	400	410	474	363	413	377	398	451	391	412	414	398	468	411	445	419	386	409	429	419	415	421	410	409	431	433	411	388	382	399	393	389	395	427	454	440	423	419	381	424	457	432	424	411	446	402	432	410	437	414	444	403	417	445	426	358	404	400	459	400	401	406	398	445	404	460	426	441	436	427	387	414	396	429	436	406	391	425	442	435	434	407	414	406	373	406	424	399	405	398	427	403	382	409	405	447	391	422	424	398	413	370	410	408	389	418	416	413	404	404	395	436	441	411	416	435	453	408	413	403	409	409	417	404	373	402	415	404	421	411	422	431	400	412	379	397	386	435	434	440	429	397	413	353	423	403	417	382	418	417	429	418	439	405	425	442	407	415	444	400	373	414	391	397	396	387	435	416	419	419	400	415	423	399	422	434	399	415	429	395	418	402	429	424	429	420	454	407	401	440	446	435	414	415	411	433	419	405	412	418	407	421	410	396	435	422	407	413	404	415	409	443	411	433	411	408	413	481	425	387	399	408	434	419	418	415	405	434	417	396	425	399	392	427	404	420	435	418	423	434	405	438	428	410	395	409	426	382	386	441	425	436	419	399	390	426	414	424	376	384	394	441
25226	26620	39086	32890	18437	5399	1165	660	604	582	583	586	536	564	597	564	536	547	568	573	583	592	551	570	577	521	562	492	581	587	575	555	546	572	571	580	532	614	544	551	579	607	520	568	518	560	611	579	575	577	564	536	530	605	559	585	563	596	552	553	557	546	574	560	609	574	556	538	604	529	563	543	574	546	537	560	600	560	585	578	572	573	535	568	548	562	581	528	537	571	549	560	599	604	550	538	547	561	523	561	564	570	546	534	525	596	551	567	544	550	618	542	539	567	540	518	553	569	567	583	551	565	554	543	545	553	583	538	541	490	581	579	524	526	550	568	566	590	626	526	520	525	558	563	566	589	537	519	572	543	554	551	579	536	581	528	565	572	555	587	536	575	551	575	551	518	564	512	550	555	578	555	568	561	577	566	581	589	508	573	511	579	540	508	555	571	615	570	524	517	583	582	571	570	572	566	536	553	554	540	575	571	586	587	549	543	538	603	565	559	557	593	571	567	539	571	538	578	572	601	561	522	569	570	553	570	556	578	532	579	577	558	522	558	586	560	539	574	535	597	574	565	585	581	558	545	521	566	560	540	519	571	564	531	540	575	583	512	538	569	597	531	559	552	582	556	592	574	592	517	574	570	548	557	550	555	578	551	518	563	549	547	550	534	567	554	579	542	543	535	554	539	546	592	599	539	588	566	593	570	589	557	524	560	515	513	524	542	565	593	574	591	557	530	539	580	572	534	550	578	512	560	573	595	573	557	590	541	556	562	509	542	572	528	538	523	545	537	546	528	543	544	603	520	522	539	575	576	576	557	599	567	567	508	537	536	615	524	574	562	587	541	542	567	551	548	539	551	591	561	614	540	565	538	546	538	561	563	555	552	566	583	543	558	548	568	582	543	561	554	570	573	564	614	518	551	555	553	567	569	541	546	530	582	548	535	574	579	517	559	556	537	538	523	549	516	526	567	566	532	538	526	525	563	590	627	548	541	560	556	534	543	555	487	573	569	571	572	590	553	559	589	553	567	553	568	585	517	558	593	516	576	528	520	541	557	544	538	523	583	539	557	545	582	542	596	547	547	521	548	507	528	570	530	550	559	569	544	587	557	546	597	581	548	546	576	570	547	549	564	573	562	519	530	522	534	547	558	576	555	525	536	534	559	538	511	575	552	506	523	589	561	520	558	521	531	541	532	548	569	568	519	571	596	566	552	521	555	525	561	554	553	552	546	562	591	582	567	596	536	583	584	555	496	523	525	574	600	549	538	545	555	582	562	574	596	571	565	557	584	557	555	534	604	558	606	565	585	564	560	526	585	544	579	529	504	513	522	532	557	570	517	510	559	519	572	541	568	516	534	564	546	569	546	580	532	551	573	557	545	552	517	580	536	555	556	596	533	549	557	553	580	539	591	531	504	555	552	521	541	544	577	497	560	541	552	516	571	558	511	527	549	546	539	591	557	572	561	511	553	564	504	522	540	556	516	559	559	575	559	597	578	562	542	534	541	545	564	544	548	579	542	576	575	550	587	537	534	495	564	559	515	585	513	582	510	526	557	539	542	557	549	565	562	554	622	548	523	575	567	578	528	579	567	550	551	582	561	544	599	603	559	526	556	579	564	582	540	560	587	573	558	527	541	592	567	516	528	559	554	587	581	570	536	525	606	566	554	552	566	566	560	563	558	516	588	570	517	547	530	536	536	527	579	492	571	522	561	589	584	603	551	595	558	521	580	582	556	548	556	583	526	518	547	564	533	581	616	593	551	569	541	561	601	518	524	598	551	573	562	583	527	542	569	510	537	529	575	534	550	557	557	557	554	563	532	546	555	553	535	553	553	533	487	514	544	569	531	566	548	547	554	544	541	562	583	589	576	589	516	576	548	590	538	607	573	507	553	571	571	523	552	551	528	589	572	548	547	553	592	586	536	566	546	582	564	543	578	598	544	557	534	593	517	541	547	556	584	530	576	573	550	575	542	593	546	599	579	569	538	569	575	567	526	522	551	523	541	545	562	522	554	551	538	559	532	572	538	537	595	570	567	535	582	514	551	581	530	538	564	531	549	524	563	535	574	556	544	548	562	535	575	573	490	565	578	578	537	559	558	591	551	562	546	565	534	546	561	591	581	568	571	563	575	517	528	566	530	541	535	549	560	553	549	545	571	541	565	554	527	543	546	567	556	574	545	535	503	521	575	561	519	584	529	533	514	523	603	565	568	551	562	566	584	536	563	540	537	555	573	545	532	566	556	540	562	563	570	524	543	544	556	522	557	587	556	520	552	540	554	588	584	555	511	542	561	550	531	519	577	547	550	554	573	567	598	542	557	538	569	596	593	548	544	540	530	527	584	590	527	534	569	575	604	558	582	578	561	562	542	564	572	546	564	609	587	520	556	545	558	545	533	530	563	589	563	537	567	535	583	546	549	581	580	575	545	533	573	558	555	605	546	590	560	483	601	529	583	558	525	534	545	550	545	562	551	540	522	570	579	594	555	584	559	602	559	553	580	555	552	542	534	510	538	552	584	540	591	546	584	595	595	592	561	586	551	617	512	557	578	566	558	562	581	537	559	544	575	577	539	570	524	522	583	547	601	553	562	550	553	537	531	530	535	551	522	569	575	542	539	538	574	583	551	532	520	540	547	592	578	552	537	552	524	559	555	582	549	570	574	556	547	533	535	536	538	554	581	580	561	557	543	546	525	606	568	532	579	532	545	575	541	527	577	514	547	568	572	580	576	539	517	564	549	558	530	570	502	541	581	511	567	564	584	552	589	565	528	551	552	595	520	566	583	524	544	554	557	559	542	570	536	535	536	572	558	534	588	550	535	613	558	531	525	569	585	560	558	542	550	589	576	535	580	541	570	586	568	561	534	538	556	549	557	540	561	563	555	558	585	549	585	556	557	540	542	566	543	535	596	594	565	597	552	565	565	534	565	558	533	554	545	578	511	550	501	524	568	530	549	539	546	569	544	563	548	565	522	558	519	586	555	544	611	520	600	546	559	580	569	557	551	583	548	551	577	549	504	565	562	596	541	608	523	555	601	621	562	548	541	555	518	556	558	561	554	537	595	615	556	546	601	616	555	519	500	643	586	528	560	535	528	554	544	526	565	584	611	608	565	585	562	528	511	549	577	544	572	568	547	578	544	597	578	564	559	555	541	518	551	541	518	563	539	584	559	560	531	571	537	583	541	558	542	558	550	545	576	574	558	533	548	550	562	562	526	578	576	580	545	559	538	518	537	567	510	559	555	546	572	568	558	568	520	556	575	562	580	563	561	540	501	560	510	570	554	605	543	563	549	596	519	498	551	524	554	524	561	540	549	557	558	540	555	568	585	516	533	577	540	555	534	562	536	524	572	544	559	604	567	554	597	550	552	515	545	547	536	590	537	531	543	561	564	534	543	529	553	535	551	540	594	568	559	544	586	598	571	535	549	532	536	563	535	534	524	518	527	528	541	559	572	536	530	534	539	590	532	556	574	561	529	574	529	589	556
61415	92115	59626	27183	8819	2341	818	583	535	527	495	531	523	482	521	507	543	528	535	491	493	554	553	521	520	486	535	527	496	539	537	537	551	540	503	485	533	530	491	545	492	504	518	529	558	531	484	521	514	519	477	505	516	576	519	541	492	571	515	483	529	535	520	491	523	517	500	492	501	522	541	589	520	515	524	515	509	529	519	500	539	574	514	519	507	500	542	562	524	512	522	521	461	524	512	486	530	494	546	493	516	569	533	523	503	514	518	539	520	551	464	492	536	509	524	499	533	524	538	525	537	527	504	526	514	513	549	489	520	515	517	532	536	525	539	529	529	480	562	518	548	523	568	527	522	533	518	544	507	547	514	533	526	525	503	499	515	505	532	542	532	500	510	520	517	556	533	495	563	498	529	549	503	528	505	549	539	507	524	530	492	496	525	517	520	484	512	503	538	527	528	514	525	561	533	507	511	529	520	526	537	501	494	545	518	496	491	487	528	503	561	526	509	524	506	560	498	531	498	507	511	508	554	513	484	548	556	498	502	524	545	474	516	487	534	531	517	540	546	523	486	563	508	534	528	555	464	538	499	536	475	529	504	500	524	517	487	516	556	515	521	522	545	512	507	566	542	516	524	540	492	504	538	536	495	519	528	529	548	531	532	500	513	526	476	528	504	522	518	508	505	490	553	506	524	520	535	504	491	515	552	521	487	559	538	522	487	512	483	516	548	531	530	497	537	526	521	522	551	516	511	549	481	568	481	516	498	532	529	503	503	519	523	531	511	507	496	515	550	502	498	539	513	525	533	497	493	525	492	475	498	535	533	503	515	500	501	509	493	516	500	571	542	505	514	513	481	525	544	529	532	491	532	503	531	521	502	490	536	520	500	529	526	508	527	463	524	466	488	539	507	509	494	508	534	518	503	530	559	507	507	519	543	518	516	557	501	531	552	482	503	487	487	512	475	509	496	549	532	490	536	523	529	486	506	522	517	495	534	487	521	532	509	513	539	524	526	554	556	501	497	566	529	494	546	515	537	528	547	555	507	547	511	516	521	527	520	524	535	500	481	560	506	491	542	515	493	548	459	516	529	554	540	501	496	511	510	495	537	568	521	502	490	556	502	466	538	509	548	517	568	535	522	501	494	511	499	505	532	532	463	489	523	507	531	510	516	529	531	511	574	508	498	551	542	518	489	547	513	527	519	532	541	548	537	575	537	526	516	550	499	514	498	502	519	552	524	515	537	525	517	513	548	480	513	501	487	527	523	497	573	494	514	555	503	532	505	486	488	506	549	482	513	555	494	545	501	520	497	550	509	518	489	539	529	487	517	507	535	531	517	493	538	539	504	521	487	533	584	492	499	548	529	503	526	556	518	504	518	515	563	528	542	506	507	523	511	525	520	485	538	488	509	520	490	541	520	525	532	479	499	523	504	527	506	526	507	506	564	500	496	511	531	518	535	527	555	507	555	510	522	500	526	528	498	484	538	532	512	515	503	519	508	514	511	482	510	571	477	551	523	487	538	500	499	528	500	510	494	543	560	531	510	531	516	502	478	536	527	527	508	494	525	512	513	513	507	500	509	542	539	511	497	513	475	503	495	544	561	519	496	503	515	517	518	538	493	502	502	523	488	541	557	483	498	517	521	502	508	543	484	480	530	521	521	521	524	500	540	519	506	565	519	548	493	505	537	541	507	533	504	550	492	511	534	521	504	502	491	509	470	521	538	540	530	504	494	488	504	489	499	564	521	546	502	519	516	532	507	553	494	520	502	562	513	547	474	538	559	483	505	532	524	492	511	529	468	535	561	546	497	547	519	535	449	527	552	494	509	511	485	499	530	514	536	487	535	547	530	519	530	514	496	534	530	501	518	501	477	523	513	467	489	504	552	497	489	498	481	523	513	517	519	531	506	525	520	527	517	532	544	542	508	537	520	538	507	464	488	522	503	478	528	514	491	511	525	546	532	502	526	505	480	490	497	518	555	511	513	555	495	524	499	520	449	505	530	498	481	521	496	504	489	498	506	559	523	517	546	532	483	488	529	525	529	495	486	501	551	495	535	547	494	518	520	507	514	515	527	530	519	539	508	472	528	537	533	547	517	532	490	499	523	517	525	486	500	483	461	490	554	506	481	531	527	528	543	569	525	478	505	479	463	545	519	536	525	551	533	536	557	550	525	507	527	535	513	490	525	562	530	539	514	506	543	564	475	513	539	518	524	489	501	506	490	496	478	542	531	493	528	505	496	498	525	502	475	515	515	560	526	530	496	521	549	484	506	564	490	499	520	531	522	494	523	484	525	528	504	506	534	510	519	494	550	531	480	512	535	530	504	504	507	485	502	495	517	501	516	493	528	523	519	516	546	503	524	503	511	508	533	538	512	498	513	517	508	530	514	467	553	499	503	506	506	568	498	512	515	473	503	533	576	486	507	488	553	555	539	487	491	524	548	479	506	529	555	513	558	477	522	560	508	547	519	502	521	522	513	562	552	544	495	488	487	516	502	507	473	524	569	527	502	494	511	521	502	470	526	527	520	518	516	507	552	499	481	482	498	493	504	533	511	496	515	488	537	483	527	494	574	501	509	477	541	504	525	508	453	504	488	565	537	519	522	534	497	494	541	506	522	500	546	526	513	497	517	533	531	510	515	510	504	557	498	540	533	539	551	489	511	525	526	521	523	494	492	503	511	502	503	531	529	484	528	534	508	555	526	493	503	498	556	529	533	520	510	467	517	486	541	516	517	510	534	520	539	529	510	521	544	527	540	492	467	494	526	553	520	521	479	507	478	494	526	533	508	543	509	488	525	501	538	509	560	533	462	518	488	475	529	485	516	490	562	488	505	473	509	530	508	509	544	505	508	522	478	537	514	532	508	506	505	505	528	498	503	529	487	522	482	515	500	505	516	513	523	488	524	504	468	544	521	515	479	547	509	518	441	518	538	534	537	520	547	496	512	539	558	510	534	514	536	500	504	496	558	518	501	548	503	501	514	556	474	494	533	520	498	494	534	477	513	540	514	532	528	494	495	540	516	507	513	506	486	503	556	513	459	493	524	505	469	471	479	499	516	506	510	499	500	491	538	503	519	519	499	531	518	543	548	513	489	504	517	500	538	507	536	584	513	520	536	516	482	524	523	496	527	483	524	516	505	523	515	479	478	504	532	498	526	548	515	509	501	523	509	522	523	514	516	555	517	485	536	533	510	524	515	496	507	497	517	535	482	512	522	515	506	499	545	517	532	510	529	521	491	511	533	529	509	517	508	562	500	532	476	540	528	507	510	501	511	515	534	480	494	521	519	533	442	517	538	553	523	517	534	529	540	521	492	487	537	481	510	477	529	508	525	539	536	479	544	491	518	506	520	517	509	521	538	547	459	499	562	512	485	478	558	472	517	503	528	510	536	546	529	547	530	478	526	540	554	516	499	570	520	536	527	515	531	526	494	525	501	559	461	526	504	550	518	514	514	527	500	541	514	554	521	488	496	489	490	536	529	531
23943	23680	35008	31031	22329	13038	2716	952	727	780	715	729	689	660	701	680	698	711	699	723	716	710	677	680	690	714	723	727	712	724	649	701	685	644	698	698	673	702	664	692	671	715	746	684	695	674	687	736	737	717	683	671	702	695	673	727	665	676	719	709	691	695	692	693	682	696	706	718	669	695	702	678	671	661	661	657	650	670	675	656	679	653	718	675	656	694	632	667	695	681	653	672	698	697	697	673	695	694	699	697	660	685	649	670	660	670	678	694	638	684	662	756	664	688	638	722	683	701	714	658	682	704	645	679	655	638	693	686	694	668	738	681	670	638	682	670	658	706	687	639	673	642	665	654	711	649	663	678	666	644	692	697	687	694	715	688	594	688	708	646	662	688	616	658	665	719	628	653	635	666	685	692	642	717	635	645	669	685	682	688	675	652	675	690	650	634	681	675	690	687	651	691	640	714	715	668	665	682	681	671	666	694	664	656	719	641	705	694	678	694	693	709	690	656	679	751	682	712	701	697	680	690	653	676	690	657	685	694	669	662	658	697	648	692	680	681	691	634	655	729	651	750	715	679	669	712	671	717	688	618	674	685	652	643	667	627	667	652	653	679	656	696	691	624	712	646	651	676	652	643	712	683	680	671	681	624	645	665	688	693	702	681	680	694	708	663	666	648	642	626	683	677	667	727	704	641	666	758	668	682	674	696	661	680	692	676	637	691	632	645	723	655	632	675	668	640	684	691	684	608	679	674	647	676	656	696	674	669	714	628	655	646	671	669	689	703	688	697	733	663	668	708	664	630	641	631	729	689	694	684	688	646	713	694	655	690	645	681	694	709	682	695	716	683	696	714	693	681	681	699	695	663	679	722	712	722	662	651	640	670	656	639	663	657	706	663	697	648	667	685	682	685	607	634	693	693	680	715	684	687	689	662	669	676	640	674	642	661	684	697	665	650	670	709	667	678	648	660	676	694	671	685	666	644	679	623	647	655	669	682	676	645	711	697	699	645	672	661	671	712	632	633	672	706	690	682	675	672	657	694	664	669	657	717	694	676	702	692	695	659	646	657	661	646	713	678	733	685	692	647	689	672	649	713	695	708	724	686	671	683	619	674	677	696	675	725	631	682	712	700	715	675	665	676	728	649	739	672	674	621	688	664	681	717	649	689	670	619	679	717	696	676	714	630	645	661	655	717	703	712	616	714	674	661	622	677	667	631	689	670	653	650	667	675	659	660	670	667	705	699	668	652	676	700	722	646	678	666	651	705	646	679	692	693	677	677	657	646	731	672	701	694	655	664	680	651	669	717	697	684	662	650	681	652	668	622	650	659	664	654	682	703	693	672	682	686	676	688	613	724	651	682	676	724	695	668	669	677	659	685	625	662	680	665	680	697	658	674	652	651	677	658	686	699	647	679	696	668	693	708	708	674	590	643	672	679	722	690	693	716	672	648	706	646	699	693	685	679	690	684	696	645	644	679	683	695	655	690	673	647	691	679	701	649	661	675	645	667	698	709	660	678	655	646	684	641	658	646	675	693	674	656	661	689	661	664	698	711	655	682	682	663	662	702	690	636	674	674	655	696	692	700	674	660	635	632	704	677	649	660	678	696	735	683	619	689	688	704	673	708	678	664	673	636	666	663	679	660	636	636	703	683	701	650	663	674	675	679	709	673	661	701	644	656	667	641	667	653	708	703	723	769	702	672	672	674	671	677	684	726	705	639	672	666	677	664	681	671	650	666	681	684	669	666	662	658	687	660	621	640	672	678	687	722	656	698	668	694	672	682	700	690	665	678	673	622	657	679	696	667	653	638	680	659	683	667	681	713	684	690	668	671	698	706	712	712	671	783	660	713	702	666	661	701	682	684	675	650	701	650	682	661	672	724	686	671	675	680	668	727	644	659	649	703	680	674	682	732	719	646	620	670	653	635	695	640	724	708	686	681	659	663	691	708	685	624	706	709	675	689	669	677	665	654	681	693	708	707	700	665	702	644	645	702	647	697	642	696	664	633	693	709	651	654	636	687	687	679	657	649	652	628	692	681	662	672	712	637	696	670	679	694	699	714	644	635	690	662	688	671	665	677	722	691	674	682	633	688	706	723	660	657	634	674	661	709	657	740	699	665	684	650	682	660	641	685	654	669	651	682	624	657	679	677	692	640	650	671	676	675	685	670	670	702	654	720	705	687	693	697	653	712	667	670	672	615	679	628	632	686	712	665	668	666	623	640	642	708	686	690	653	654	676	685	664	693	727	660	728	676	625	657	654	649	684	640	709	661	663	660	644	660	693	645	691	657	644	694	701	639	738	680	625	673	657	651	693	670	650	632	676	684	650	655	702	708	653	644	697	728	619	685	688	679	728	699	682	661	661	665	642	685	632	666	661	648	696	707	724	688	720	667	660	661	688	629	648	617	685	671	679	649	686	675	688	657	625	731	682	726	689	676	628	665	648	647	712	660	634	675	662	687	679	699	677	644	700	679	697	676	669	703	695	696	667	695	679	703	652	653	683	689	700	680	684	699	637	666	670	676	680	654	652	661	666	646	665	667	656	722	676	696	690	642	704	641	715	681	666	681	655	633	643	673	682	657	660	722	674	628	694	681	623	693	743	689	698	633	690	629	666	675	642	639	732	648	761	699	673	706	711	665	698	671	693	654	677	687	700	672	704	685	672	663	700	632	699	644	753	647	687	640	695	660	646	651	666	649	691	640	631	637	691	689	645	691	640	669	671	686	714	640	695	645	672	667	680	629	692	642	657	729	665	714	635	681	660	646	643	644	705	650	652	661	653	679	720	710	678	703	673	702	689	710	690	661	666	631	689	667	677	679	682	641	675	695	683	640	655	701	662	691	659	666	647	684	721	654	696	670	688	674	656	678	673	679	679	635	720	658	681	706	682	693	733	683	646	682	658	684	729	643	676	685	664	668	692	662	645	703	658	672	669	651	634	696	714	674	678	692	676	644	693	655	665	712	647	714	707	647	669	663	645	679	708	657	675	700	643	645	671	734	702	731	634	628	730	688	667	639	663	662	639	666	721	651	675	660	671	681	656	692	696	696	649	672	685	702	666	658	663	688	618	678	632	688	669	620	652	670	685	623	637	700	679	741	719	630	675	694	660	659	657	667	670	705	648	675	712	677	689	678	657	669	633	676	659	625	659	662	680	684	706	707	674	695	629	675	697	688	685	688	718	657	711	651	693	677	666	685	663	664	672	662	655	695	661	622	694	660	687	675	661	632	730	694	687	730	687	639	636	687	716	663	674	704	690	685	652	706	723	670	673	648	614	668	646	715	704	654	722	686	682	643	666	697	681	692	671	677	634	673	692	667	686	644	667	676	662	668	713	654	709	704	723	665	663	653	676	665	656	671	666	680	639	689	693	636	670	650	660	687	714	645	643	650	700	666	714	701	680	664	683	637	697	694	722	699	673	752	652	731	662	668	670	646	667	657	662	631	682	680	710	687	665	661	665	688	653	682	652	680	678	671	682	634
63820	101723	69213	37227	13948	3953	1328	712	666	637	643	651	654	637	686	667	641	662	641	675	605	618	624	689	597	638	667	655	650	636	636	705	629	655	667	658	623	637	632	668	638	611	650	703	598	635	638	658	667	643	639	644	631	629	651	636	663	628	625	656	636	690	698	646	654	677	622	646	609	645	649	661	659	593	621	612	647	667	645	629	718	675	666	637	610	672	636	621	623	654	613	698	625	627	670	657	665	636	625	617	659	669	633	643	648	596	651	662	636	661	617	651	640	629	682	656	637	614	629	678	607	638	647	628	674	582	580	622	638	632	641	611	629	647	609	643	585	647	648	585	632	660	638	601	661	669	679	638	636	666	647	620	632	644	673	669	668	644	664	660	677	615	657	647	615	667	621	654	655	635	663	646	644	611	625	666	590	637	669	594	654	673	656	623	642	639	633	673	614	643	638	646	652	663	636	632	666	610	616	617	631	611	660	669	643	663	637	615	673	661	637	640	643	629	658	656	659	617	635	613	578	608	652	655	661	684	640	618	662	632	670	648	661	640	647	651	685	619	655	661	635	627	627	669	651	583	597	629	631	660	671	662	612	669	604	674	652	638	619	613	672	672	658	640	670	613	588	685	618	611	617	624	642	603	602	621	632	657	633	665	634	659	656	657	645	642	640	632	675	647	649	644	673	625	615	640	638	652	622	640	673	645	666	645	680	664	629	641	673	655	646	601	650	641	673	695	649	603	621	639	644	583	635	638	638	650	695	634	601	667	646	643	691	674	614	622	655	650	649	652	613	669	606	662	636	649	650	593	667	651	643	659	643	671	626	657	636	672	624	688	659	642	648	622	610	694	615	633	599	679	657	599	655	686	678	655	598	656	642	582	590	614	623	655	605	667	631	612	648	658	610	677	685	647	624	668	584	603	643	630	613	664	665	621	636	631	601	659	634	636	629	640	650	611	634	671	681	660	656	630	673	631	630	650	628	648	700	670	642	646	651	662	670	617	614	628	679	607	606	629	625	674	663	615	689	656	658	652	641	688	640	627	610	701	671	648	665	649	577	667	666	616	655	611	667	658	636	621	647	608	630	689	632	633	652	625	642	592	658	608	612	628	652	613	614	666	683	665	637	618	612	610	630	627	647	656	629	607	654	668	650	623	657	637	657	630	669	645	632	621	662	590	592	657	643	653	562	649	636	635	630	651	648	622	680	662	694	630	649	646	645	617	599	656	620	674	660	662	592	662	673	636	624	609	665	630	637	619	693	671	631	627	649	613	642	628	594	630	649	623	665	651	654	605	632	632	649	625	670	640	636	644	618	655	653	658	627	601	670	652	654	676	649	670	642	660	656	659	636	649	645	618	666	627	634	627	627	665	685	669	667	609	604	684	621	641	644	661	679	664	672	608	603	596	649	662	641	638	643	630	614	589	656	653	610	664	611	626	649	629	636	635	664	655	650	614	613	579	644	681	645	623	645	607	627	632	656	666	648	608	606	611	661	667	612	654	646	663	647	630	624	603	601	635	639	630	620	658	638	626	621	639	620	637	646	623	663	648	661	630	662	658	622	606	611	629	638	610	641	621	625	632	626	681	649	652	646	620	620	607	645	666	630	651	648	620	659	634	622	618	640	602	677	652	620	627	619	631	681	694	647	638	672	656	649	596	669	644	646	627	606	671	617	660	634	626	648	653	645	631	668	692	673	622	635	637	633	623	634	646	596	638	669	643	621	631	640	604	586	637	635	605	616	660	637	616	635	634	670	661	592	652	692	640	677	634	646	634	625	665	631	614	632	656	652	649	658	687	613	630	657	627	671	659	676	608	657	659	598	615	583	624	621	609	695	617	676	637	645	646	639	656	641	670	645	642	634	655	630	640	599	656	594	616	669	622	649	606	628	653	619	639	616	611	620	619	660	648	673	659	645	600	655	631	671	605	620	629	596	618	658	663	648	677	660	644	640	659	648	650	669	654	606	616	682	603	649	618	630	657	607	711	617	652	652	606	663	643	620	623	651	696	698	609	642	668	638	667	655	615	632	654	620	651	618	641	598	588	616	626	670	659	656	642	636	633	638	647	643	658	635	630	658	622	645	614	641	605	641	670	646	614	615	626	616	660	644	664	663	680	629	674	639	610	627	638	655	628	632	662	615	635	622	678	617	605	641	611	681	600	552	700	632	639	674	602	620	642	627	671	673	624	621	644	661	670	627	629	639	618	634	630	642	613	640	650	632	641	627	610	655	587	681	623	678	613	626	654	673	644	626	597	650	651	655	613	628	674	647	652	597	653	607	639	635	644	632	675	611	639	690	670	621	654	640	629	622	626	625	671	648	596	611	596	597	653	643	646	619	642	617	650	646	684	642	624	689	651	601	654	627	662	616	628	629	656	655	635	614	618	614	664	632	693	659	663	624	671	674	650	638	636	639	629	641	625	644	657	600	648	637	585	642	651	617	609	649	667	653	661	618	691	614	625	630	641	653	643	623	695	658	626	663	624	607	634	616	671	614	616	631	631	653	667	649	660	633	641	616	618	675	605	605	590	667	645	669	621	619	646	610	637	642	666	671	658	673	672	622	635	598	592	621	670	646	620	624	657	664	682	627	639	664	622	636	632	629	636	589	700	656	620	646	555	660	635	616	637	617	698	642	653	654	647	627	626	642	615	607	647	580	638	628	693	612	658	618	633	629	668	643	668	622	635	668	659	580	643	619	632	633	639	647	682	614	612	656	655	643	636	605	581	666	642	605	632	634	686	604	609	651	654	630	626	621	630	619	636	665	651	643	651	656	637	619	619	623	639	642	633	648	610	653	673	635	627	610	638	630	657	611	610	638	638	621	615	616	632	644	599	653	703	623	686	610	620	661	614	627	654	616	619	667	619	650	654	647	591	643	651	615	615	639	643	619	645	604	649	689	585	647	640	683	666	669	664	662	624	611	642	634	641	619	620	645	643	633	687	657	608	629	624	667	637	637	646	634	651	647	632	638	639	658	662	648	600	638	642	668	632	653	626	654	647	628	663	615	591	647	676	622	658	654	672	641	656	669	617	642	621	627	654	620	633	648	599	632	635	614	619	686	680	587	645	631	686	639	630	669	652	651	656	629	635	608	705	636	644	643	621	641	659	638	654	621	636	625	619	615	694	656	642	629	669	655	625	639	607	629	603	656	651	627	606	620	644	675	597	682	670	686	628	640	650	574	661	683	632	647	624	611	700	635	636	664	635	636	631	661	639	613	658	638	643	659	646	633	629	637	628	666	672	637	569	631	657	653	673	656	617	610	565	639	671	655	638	638	671	651	659	648	615	632	667	639	612	623	575	654	684	625	613	636	633	632	651	653	621	611	637	660	600	641	629	631	678	607	621	627	648	663	611	681	626	663	632	647	660	604	635	646	638	626	622	675	635	615	636	630	635	626	664	661	627	661	646	684	647	657	653	614	647	609	660	590	625	585	657	635	658	642	627	613	618	624	635	644	606	632	616	618	671	626	643	634	605
30015	31058	25908	9725	1909	721	555	479	463	464	490	450	467	473	483	440	468	466	431	472	463	489	456	476	472	450	486	460	466	502	494	503	486	464	489	455	470	471	453	504	457	487	438	450	446	469	451	464	470	416	466	441	470	416	507	483	468	466	450	476	465	462	488	434	496	452	489	465	499	434	437	492	461	459	502	472	458	456	442	479	432	494	493	428	444	468	461	456	467	424	463	463	441	475	436	488	448	489	451	421	474	462	448	466	495	443	469	475	488	485	456	426	513	444	473	461	472	455	457	504	497	462	463	466	414	484	454	451	467	494	445	464	461	486	482	450	461	462	482	498	464	457	443	449	433	484	452	450	475	445	484	448	417	442	429	449	427	496	471	474	475	470	465	488	465	443	466	456	477	421	433	482	438	470	490	473	475	471	461	473	454	448	466	455	454	470	428	476	481	452	467	482	470	436	485	474	475	465	446	430	469	465	425	467	457	460	433	488	461	467	478	456	466	425	420	458	437	472	455	462	476	472	459	460	433	525	480	439	441	465	417	454	443	494	485	463	455	458	468	454	428	464	496	448	471	447	464	496	459	469	454	440	469	468	440	457	486	469	468	462	481	450	441	446	473	435	463	438	452	487	487	485	501	492	427	465	445	435	441	467	454	462	475	467	484	468	486	459	483	466	454	474	460	461	461	495	446	464	445	480	464	452	453	487	459	450	480	435	483	465	471	461	451	461	468	463	442	460	447	444	449	475	481	445	478	453	420	454	461	481	445	438	497	486	481	471	441	472	467	474	452	468	428	483	460	448	506	453	485	466	481	431	462	492	453	476	483	513	479	483	478	464	509	456	460	427	441	391	420	453	469	480	444	514	493	456	465	473	513	441	480	489	477	449	447	480	456	470	448	480	438	510	440	425	466	461	447	487	453	437	446	475	452	454	446	416	471	404	456	434	460	441	455	490	507	455	461	489	464	468	471	468	453	453	454	436	409	482	446	492	488	461	480	472	463	490	461	464	461	498	438	456	474	441	437	469	442	489	463	439	423	453	453	495	460	478	449	435	432	475	459	474	501	432	469	458	454	481	517	457	489	474	472	491	526	456	462	455	482	435	461	432	449	465	469	479	449	455	509	443	434	455	443	468	429	465	452	458	475	473	436	461	470	429	445	459	445	445	509	446	463	475	477	475	446	463	443	425	488	445	442	416	473	501	467	488	428	449	485	493	464	459	440	472	427	427	500	484	440	433	431	482	437	425	449	505	449	432	437	487	470	456	486	500	467	471	438	480	501	476	463	450	460	453	464	462	494	450	457	471	478	507	495	512	434	435	486	483	510	481	466	456	445	471	433	452	397	492	425	469	442	444	438	471	479	460	456	485	466	461	455	450	482	453	415	485	488	454	452	432	427	463	449	454	469	454	430	429	481	456	512	448	468	450	487	470	470	485	471	456	509	456	445	461	465	483	470	469	468	503	511	454	464	449	462	444	459	477	475	454	437	456	461	417	480	468	449	451	460	449	480	481	438	452	462	416	466	473	467	465	448	445	472	479	458	439	483	471	472	529	489	491	409	509	495	486	455	469	487	482	453	485	466	446	477	466	494	449	488	525	466	477	490	441	481	406	487	459	424	500	470	476	460	490	469	452	476	513	464	451	466	461	445	449	459	405	479	463	475	451	475	465	461	453	467	452	458	512	435	471	478	478	469	468	424	473	461	459	434	435	444	489	435	447	495	477	446	467	503	424	428	449	466	455	439	431	474	463	470	469	445	452	451	455	443	446	457	447	485	450	464	431	484	459	490	496	427	474	420	483	490	447	488	454	484	454	448	462	458	427	480	493	440	487	477	424	453	484	468	408	465	468	455	435	507	443	453	465	440	440	453	463	472	464	478	524	473	462	452	449	483	444	434	476	433	437	436	468	480	504	428	483	445	465	425	458	437	438	464	456	451	427	436	481	466	474	458	441	473	479	466	495	461	443	461	513	469	463	521	488	468	477	487	466	456	463	455	409	468	487	416	470	476	459	464	468	426	460	439	468	460	436	453	440	482	457	397	441	508	469	461	413	461	452	479	459	487	459	456	476	470	423	515	446	445	466	477	407	487	462	491	465	474	474	478	436	450	446	483	507	476	442	432	480	454	460	455	460	463	467	519	467	491	472	450	443	467	493	492	464	510	433	488	460	438	461	417	421	493	457	472	481	474	455	476	460	489	500	502	466	478	489	472	511	447	485	445	459	482	446	465	467	465	476	440	446	486	471	457	484	452	419	482	458	450	461	471	437	448	436	442	455	472	437	455	446	469	439	464	440	429	448	460	468	468	462	489	451	457	498	481	463	461	467	434	458	461	486	435	472	468	437	449	455	474	501	462	449	460	450	456	455	467	453	456	466	438	460	483	473	501	440	453	448	475	487	451	478	489	466	452	457	472	499	436	460	451	464	468	469	456	467	470	465	493	467	472	490	489	440	481	479	461	446	430	473	457	462	470	470	444	479	441	473	511	487	474	487	443	446	458	491	489	456	453	467	461	439	475	482	505	473	474	475	478	441	467	476	474	425	439	440	450	445	458	439	454	466	477	443	431	459	462	443	436	428	433	433	460	472	432	467	494	466	445	476	473	450	448	483	426	464	464	429	465	436	469	479	477	460	442	463	435	429	446	409	461	488	445	526	461	466	498	466	477	466	433	423	471	458	461	446	455	451	449	492	455	458	463	420	459	472	515	451	462	460	485	447	437	490	511	487	469	501	432	462	481	440	456	477	476	459	428	419	482	473	446	455	457	495	454	462	452	482	512	433	480	493	489	437	434	430	450	443	444	470	477	491	441	475	495	442	468	490	453	460	502	474	440	465	463	442	495	472	474	482	462	487	461	494	477	503	410	418	442	438	445	489	416	447	488	464	434	457	482	437	484	462	452	416	420	466	458	479	461	434	470	466	447	456	459	440	457	443	462	523	469	453	492	457	464	446	450	449	469	450	457	473	448	464	496	449	427	492	480	480	465	448	463	481	476	461	420	487	437	434	419	426	470	465	489	460	426	485	461	508	433	427	448	439	437	453	471	446	485	489	431	475	426	453	462	454	472	461	458	462	458	458	489	474	460	436	436	447	481	462	422	480	436	477	435	437	443	463	467	466	434	487	437	460	426	460	513	480	464	454	437	492	456	421	444	438	468	440	479	448	465	477	497	453	425	485	499	462	467	459	470	451	456	425	440	448	503	473	427	449	465	446	477	456	496	446	466	464	441	462	491	449	472	435	439	467	513	471	457	463	466	484	488	450	454	460	504	473	406	478	429	475	468	453	452	478	479	483	450	462	473	468	514	490	491	502	478	457	496	475	466	479	490	446	473	486	452	468	463	448	454	442	493	458	473	440	451	454	421	464	471	432	475	446	442	517	468	459	473	461	468	471	442	470	475	478	463	467	431	464	459	478	436	452	444	482	466	427	464	472	474	454	500	455	446	432	478	483	445	492	465	450	458	441	414	440	519	463	423	434
23168	36135	19034	5041	1508	700	422	416	381	371	407	407	414	367	373	409	378	378	416	368	429	389	404	382	393	418	363	368	370	404	398	394	416	408	391	402	408	417	393	413	399	340	398	346	382	377	400	390	392	397	375	363	414	360	414	433	378	372	414	408	422	377	408	411	391	413	387	383	379	387	371	394	409	373	380	377	378	405	397	409	401	400	383	425	390	390	409	393	369	399	398	398	385	369	403	392	401	392	385	410	386	407	375	378	399	417	362	426	396	408	400	384	390	425	375	372	387	417	381	392	397	367	364	382	417	406	401	410	348	383	344	376	391	414	420	381	384	408	396	379	404	430	383	366	383	431	406	394	395	394	405	410	409	399	393	378	388	401	381	387	376	372	411	404	418	407	368	437	406	402	382	405	407	412	399	387	418	407	414	371	391	407	374	381	392	386	377	370	399	398	361	398	376	372	370	377	415	392	389	394	380	409	403	363	397	376	408	343	397	390	375	353	408	388	388	435	403	374	419	381	385	364	391	379	384	382	389	366	397	394	348	389	410	398	398	390	402	408	372	366	382	355	389	412	408	397	410	384	398	409	375	392	389	393	393	392	375	408	368	388	398	429	398	390	392	390	367	395	393	403	400	365	375	418	374	372	387	391	400	413	375	345	386	416	418	392	371	400	421	404	380	375	399	363	357	405	375	416	384	369	419	388	451	378	352	409	380	373	391	390	410	413	417	403	420	393	406	368	402	379	402	414	412	346	411	386	412	385	388	402	374	393	385	408	383	388	383	421	391	398	373	391	440	410	358	395	382	391	378	353	422	381	392	432	388	397	426	383	412	372	392	390	375	393	370	381	371	372	402	371	379	384	377	365	396	412	346	402	393	383	359	377	362	393	393	408	395	406	384	386	398	422	396	393	393	369	405	405	397	439	380	404	385	433	385	389	390	381	364	335	388	384	364	402	348	380	387	376	393	416	403	423	381	388	384	390	400	433	407	393	424	392	420	372	427	388	393	426	384	414	366	369	423	408	396	414	402	409	373	383	409	390	413	352	363	382	374	364	371	390	389	350	361	382	408	384	403	360	388	417	420	367	386	412	354	371	394	372	402	409	405	383	394	407	392	421	398	405	387	372	376	427	388	373	395	445	401	413	393	369	420	401	374	393	392	387	385	390	388	394	367	379	417	376	402	439	391	384	399	380	386	412	416	384	369	361	388	363	413	404	435	398	386	410	353	384	421	363	406	419	391	421	387	395	382	362	427	364	423	422	393	372	382	372	402	392	405	390	423	382	398	420	401	373	383	384	375	398	381	426	411	362	416	441	372	388	385	378	397	399	404	413	373	407	393	396	427	389	404	376	390	414	386	397	394	366	422	392	394	417	409	432	416	405	386	407	408	387	408	416	380	409	413	434	367	412	393	392	388	369	394	398	364	409	370	393	403	412	389	366	421	379	411	369	365	397	400	382	389	408	396	373	391	417	375	378	416	379	356	379	414	385	407	384	419	397	382	365	386	414	383	410	402	411	377	401	410	367	402	375	377	411	375	414	360	419	416	386	409	397	390	402	415	393	414	391	404	396	398	399	402	404	421	383	376	378	358	404	429	385	430	405	388	367	400	374	382	388	413	408	392	392	372	415	414	402	387	397	408	418	339	407	430	415	419	390	375	409	395	397	346	392	377	423	363	371	371	360	390	406	396	372	372	384	366	359	371	385	377	394	400	397	400	357	425	391	396	408	393	403	410	412	373	404	359	419	374	404	416	387	405	399	390	390	371	417	382	376	391	399	392	397	404	365	416	364	412	386	372	370	420	403	414	391	356	398	396	375	357	425	376	364	447	398	392	409	410	347	393	407	416	379	415	414	399	422	400	372	382	393	368	368	378	397	386	401	398	363	382	388	383	402	386	391	369	390	384	349	411	419	369	416	404	433	364	374	403	410	393	422	416	354	393	447	392	416	407	417	394	397	415	380	386	411	409	381	422	423	389	372	403	376	378	364	413	409	368	434	415	373	373	432	428	384	392	370	385	388	362	399	394	392	397	391	406	431	370	404	387	381	390	390	385	389	443	385	357	429	411	372	420	399	402	370	421	409	408	383	404	392	370	382	382	396	374	391	406	430	431	375	407	394	391	388	395	397	427	389	386	408	383	388	379	392	413	407	398	379	411	424	398	392	363	392	385	387	381	366	387	422	389	381	404	397	422	387	376	395	360	371	407	363	399	402	395	423	376	403	368	384	385	382	382	396	402	379	377	405	413	368	387	393	379	378	407	405	373	390	377	393	389	393	452	387	418	372	379	372	407	380	348	361	369	391	384	369	403	420	394	399	383	388	416	385	411	390	388	384	404	379	380	386	398	399	390	381	410	460	431	399	380	414	403	379	409	396	414	408	384	413	416	376	367	410	390	430	410	381	388	392	434	343	377	379	417	406	397	372	404	388	415	362	397	393	415	366	395	378	377	418	392	435	410	401	420	362	417	375	379	370	417	374	426	390	397	375	398	373	408	393	398	373	400	420	397	393	378	406	394	379	397	392	375	356	363	376	381	374	393	382	393	382	384	368	426	401	429	406	374	399	388	426	388	382	436	359	353	398	370	431	446	380	406	411	404	386	375	415	378	392	415	411	433	373	397	359	355	398	391	403	405	378	368	392	410	405	370	409	383	407	374	413	407	410	399	434	422	408	388	429	401	434	404	385	411	395	423	417	400	389	419	405	388	388	416	403	390	401	403	417	384	417	373	393	417	388	425	372	385	383	393	400	409	371	414	431	389	378	402	399	420	379	385	398	405	414	405	372	447	357	408	392	378	408	408	417	386	398	434	399	394	372	391	396	410	400	388	407	437	414	374	405	405	368	431	401	394	407	438	419	401	325	375	402	400	375	377	398	402	391	405	396	375	384	367	387	389	367	396	403	359	386	415	389	388	383	386	373	377	410	391	400	418	386	402	402	369	400	380	429	386	404	394	433	389	396	383	377	380	415	411	402	402	399	390	427	402	374	398	412	405	395	374	345	414	416	371	371	384	419	382	396	401	416	373	368	366	364	414	433	398	399	385	388	416	413	423	383	388	425	368	393	352	380	374	405	407	349	375	384	376	377	428	379	431	390	417	395	414	380	397	414	365	380	383	385	394	390	371	384	379	390	405	421	380	422	426	441	375	416	389	367	403	379	408	392	401	354	362	344	396	378	372	408	378	375	368	394	378	413	395	382	404	399	376	370	358	394	374	350	398	397	380	414	395	385	431	400	430	387	406	419	411	385	411	427	372	374	387	412	421	407	427	380	393	374	389	399	419	465	362	381	367	418	442	396	402	399	403	377	383	371	412	365	415	402	393	393	334	398	411	382	360	408	374	418	376	372	398	378	385	364	376	416	383	391	377	414	389	395	343	383	400	363	410	387	433	360	379	394	414	369	387	402	381	394	385	359	374	376	401	392	374	419	406	404	381	341	421	425	417	389	419	419	401	375	423	366	409	395	405	369	399	407	416	380
25191	26663	39375	33437	19181	6017	1246	668	567	609	563	523	571	547	566	521	524	549	527	543	544	531	545	594	540	563	523	573	571	557	604	558	528	566	559	540	532	567	501	541	532	496	555	522	532	506	547	566	535	531	520	540	545	566	578	532	547	526	512	522	557	535	545	563	511	526	593	570	532	547	545	554	540	537	563	561	538	581	512	578	567	509	538	536	530	571	565	576	528	562	585	560	479	560	506	541	555	589	552	549	549	561	557	528	544	495	519	541	523	589	566	570	551	531	540	528	520	556	544	556	542	567	532	517	540	523	518	568	519	525	526	526	551	544	542	501	527	520	529	577	567	592	526	511	558	535	551	517	515	554	514	550	545	534	520	551	514	555	537	545	556	533	526	489	561	564	532	556	557	545	565	539	582	563	499	517	543	531	514	555	549	583	527	501	521	526	589	515	546	516	573	540	597	522	540	526	544	538	568	594	496	491	483	521	551	557	549	555	499	561	537	560	578	567	550	509	490	550	589	524	556	542	551	551	538	530	527	510	558	537	482	571	541	533	528	546	531	504	510	516	529	560	477	530	531	548	526	531	547	559	507	542	527	500	532	531	541	490	547	538	547	507	549	509	549	546	546	537	540	558	548	545	514	539	497	523	562	525	528	531	528	535	515	518	564	564	539	556	500	541	531	569	536	541	552	522	521	563	581	569	525	545	561	533	550	534	547	576	577	546	518	544	567	516	574	541	530	543	536	564	536	550	517	579	516	532	540	534	557	466	523	521	502	576	559	559	517	535	553	580	558	561	539	526	519	523	534	543	566	539	573	547	556	557	541	533	538	532	537	554	542	555	552	544	515	534	580	543	554	568	557	533	530	547	560	509	542	564	528	569	562	553	556	587	562	536	545	531	500	530	526	543	552	562	564	536	532	544	538	527	536	566	554	566	557	564	505	541	542	544	547	563	561	516	570	568	574	554	563	530	574	564	546	595	512	551	555	561	547	533	566	499	572	535	522	570	573	549	563	506	519	537	563	489	502	548	538	507	513	528	532	559	561	529	525	534	523	597	526	540	516	614	533	536	523	537	519	503	525	529	495	576	544	537	531	558	531	502	571	563	586	543	552	579	529	523	544	581	513	556	548	581	543	513	575	528	516	552	554	535	561	594	562	570	531	594	533	555	544	517	557	540	529	533	523	564	548	515	510	565	561	553	539	545	474	569	510	559	543	545	563	535	567	537	524	534	560	538	565	574	535	561	537	555	523	522	548	548	508	555	507	533	556	536	535	540	546	538	569	521	514	522	576	524	524	584	530	515	542	528	554	530	547	579	543	567	531	533	521	552	554	543	529	559	539	511	528	501	518	516	496	541	533	559	516	533	544	533	552	592	574	558	545	491	531	544	566	533	493	552	535	585	518	562	525	539	555	593	568	539	533	502	510	515	576	490	566	548	581	542	528	508	507	553	533	556	517	545	560	517	561	501	550	490	569	534	534	561	537	487	521	525	518	530	551	540	514	552	553	558	555	534	525	524	519	552	575	552	544	506	546	567	538	529	575	531	521	556	531	544	516	526	577	536	592	553	526	522	539	583	534	499	599	486	591	554	539	479	568	507	554	522	537	549	499	520	549	523	538	533	541	520	532	528	478	545	510	560	526	553	581	514	541	563	536	528	536	548	543	545	541	520	516	531	504	553	552	524	582	538	553	539	568	527	548	523	517	522	529	550	563	550	560	555	527	544	600	525	525	546	565	574	574	524	572	516	566	522	571	521	578	551	505	553	575	551	533	574	574	495	564	512	531	512	564	558	533	561	571	561	538	517	587	547	527	517	520	537	539	557	583	541	516	539	561	528	597	590	525	548	496	562	524	576	542	561	553	529	520	519	529	512	523	547	516	505	534	531	530	552	543	521	565	539	560	574	526	550	506	560	541	557	493	572	504	570	522	527	521	473	512	519	549	574	534	482	524	521	510	560	578	524	560	532	556	565	507	541	512	534	507	528	558	537	536	514	555	523	545	523	569	583	552	552	553	547	549	565	576	536	555	559	541	577	519	484	545	527	541	534	556	541	543	545	539	517	535	548	538	545	519	575	496	510	499	568	565	521	524	534	519	556	517	556	506	531	531	491	593	499	532	565	542	551	535	577	525	534	575	523	531	545	552	527	522	548	534	549	573	564	597	542	563	544	507	554	504	524	596	504	520	546	548	556	593	559	596	555	543	529	510	477	556	549	523	547	555	519	524	522	520	562	545	499	528	522	530	531	521	544	558	520	578	485	538	524	521	532	564	596	542	542	528	530	516	547	533	572	513	523	571	470	559	606	539	519	555	542	565	521	512	546	524	543	576	493	549	492	529	549	594	577	541	486	509	527	530	509	549	517	533	547	523	529	555	527	542	530	564	542	588	512	543	542	547	525	521	579	508	529	492	559	555	576	553	508	516	539	539	536	560	529	518	581	521	538	569	524	551	577	530	497	516	539	556	514	510	564	530	538	549	534	498	587	564	566	559	576	550	537	534	541	542	537	532	532	568	536	547	580	518	537	565	487	527	539	550	534	520	524	544	552	563	560	517	537	545	577	535	527	538	572	527	532	529	563	509	559	583	525	502	538	567	558	525	544	534	580	527	499	541	562	524	545	521	570	539	549	518	541	542	557	511	556	518	556	558	521	535	527	559	529	519	546	542	532	562	570	537	550	509	577	525	528	544	516	514	559	508	538	542	533	542	551	507	489	543	536	529	578	512	589	544	556	538	529	562	575	535	540	473	513	607	514	527	616	509	547	551	558	546	563	523	509	554	570	564	563	534	563	519	533	541	524	549	534	536	532	533	562	540	525	510	542	540	586	537	504	547	531	549	526	564	513	534	551	530	562	590	555	575	552	554	545	490	510	551	528	540	537	536	531	501	554	573	513	517	524	540	555	550	558	532	562	523	541	569	527	538	579	571	507	557	522	526	515	588	572	550	498	537	527	543	565	526	536	521	521	511	526	540	542	510	574	541	570	572	508	558	485	557	539	526	508	522	558	544	544	550	579	533	526	527	524	532	558	529	561	552	536	528	529	478	549	522	559	550	511	541	558	533	520	492	524	560	547	557	514	548	501	601	533	551	553	552	516	537	552	509	552	571	545	546	547	559	525	513	527	527	522	546	508	532	527	550	504	541	561	546	571	526	539	544	587	556	531	535	566	563	505	553	527	541	533	552	543	562	534	545	489	549	555	517	534	538	572	549	537	558	578	548	537	552	523	587	580	520	521	567	566	548	544	516	539	548	534	516	572	581	554	548	533	549	520	527	498	567	542	522	542	594	541	532	528	543	520	496	551	538	511	558	506	534	525	524	541	559	550	560	527	494	505	557	536	559	522	570	566	592	541	541	572	593	547	531	547	533	522	569	572	541	492	573	548	563	556	545	539	548	519	560	553	525	471	551	539	520	564	552	551	543	549	563	534	576	555	533	543	546	557	530	568	559	540	522	553	560	538	542	571	545	551	495	525	508	498
61314	92075	60064	28048	9733	2756	902	609	498	499	524	514	469	509	525	515	495	492	493	491	524	522	539	516	513	548	510	486	481	550	533	521	524	512	507	492	512	505	479	475	443	515	515	476	559	510	502	510	504	551	527	495	514	503	519	501	503	537	539	501	451	484	528	518	517	504	513	518	510	507	492	459	534	512	505	497	495	511	469	491	525	529	469	485	514	503	477	500	489	519	513	519	519	564	522	504	508	505	520	502	524	494	498	514	508	520	533	463	557	499	529	521	452	502	531	492	511	498	492	519	480	501	495	515	503	512	505	511	505	516	457	485	521	500	500	523	470	486	497	510	491	539	481	491	509	494	508	525	500	486	507	524	526	525	490	483	509	518	523	495	489	521	536	513	464	514	503	532	499	514	527	523	493	481	520	516	511	520	477	522	505	501	532	487	494	470	509	512	489	523	517	519	514	525	479	478	504	499	500	473	483	517	527	487	501	522	466	536	491	549	465	502	497	486	502	506	505	483	506	505	527	510	509	492	489	504	489	507	482	516	467	503	553	539	491	531	485	492	502	496	493	482	528	497	511	471	483	469	560	498	478	477	476	498	501	530	482	518	478	480	533	489	492	529	499	506	494	547	551	504	492	440	518	492	504	495	513	504	494	508	508	503	487	508	498	518	454	461	501	526	508	532	512	515	532	474	505	531	510	523	502	492	532	508	513	527	495	554	464	540	529	490	529	504	518	501	471	520	500	464	553	530	499	479	452	503	507	494	502	495	494	507	477	529	491	504	468	462	472	485	559	513	484	489	530	497	477	551	492	487	503	510	488	471	496	532	478	485	520	552	472	455	471	474	532	499	515	506	520	505	557	523	475	485	489	495	492	487	489	462	498	484	469	489	491	509	485	499	474	504	519	460	498	486	501	474	538	526	483	491	518	493	515	493	508	502	508	513	512	479	490	471	523	527	510	526	506	501	525	511	479	515	510	493	495	531	520	503	495	510	509	506	492	521	505	509	534	515	514	543	524	514	512	487	496	498	510	507	502	453	512	524	487	498	534	513	501	517	517	495	474	500	502	500	467	510	466	536	470	489	470	527	510	469	456	492	524	517	495	531	481	510	530	485	494	525	487	511	510	502	502	520	493	501	519	487	488	487	487	527	498	479	503	481	474	504	503	518	498	542	478	511	523	505	462	490	511	535	506	535	493	501	500	510	506	511	472	509	464	502	519	552	489	517	535	513	540	507	521	496	507	508	509	516	471	514	526	513	518	494	541	516	522	508	502	505	499	492	537	508	537	527	525	500	434	501	514	512	505	509	504	509	475	516	481	476	455	488	502	513	471	493	476	482	519	495	530	505	518	495	503	543	493	515	507	502	511	504	495	491	486	508	503	547	528	520	494	497	526	571	518	467	478	482	534	523	480	508	544	507	498	505	508	532	525	479	512	508	496	489	512	512	491	524	542	522	529	498	495	525	481	524	514	576	470	520	483	513	520	490	516	525	517	532	528	489	496	488	515	515	471	494	487	569	496	513	508	504	512	499	526	474	513	518	523	481	506	514	499	516	477	493	485	532	483	520	500	498	513	506	491	538	467	484	484	475	519	515	472	495	510	500	478	498	525	475	543	508	492	544	475	529	500	494	506	531	477	489	521	492	555	511	500	490	519	523	550	537	496	524	503	530	529	497	552	475	498	503	499	520	492	452	493	560	501	502	492	513	498	508	494	517	507	497	456	513	515	516	530	535	516	522	491	496	500	502	513	491	501	527	505	485	482	515	507	465	512	515	476	524	514	491	510	476	507	487	480	495	491	490	496	482	505	470	525	534	486	527	504	481	510	482	539	501	482	532	527	492	513	493	515	537	514	512	482	512	486	502	507	496	523	522	511	469	533	489	511	524	498	534	492	458	490	503	523	509	517	527	522	527	478	471	500	523	496	493	513	484	496	478	464	505	538	523	538	454	538	515	514	506	487	498	522	517	442	522	453	493	532	528	515	489	488	488	513	528	450	484	559	518	495	517	520	510	495	494	514	519	473	524	481	518	533	521	511	540	527	521	513	484	503	516	488	498	533	485	533	469	497	494	492	490	481	508	522	527	504	515	524	495	498	469	471	481	506	502	490	499	493	513	518	489	513	514	500	515	504	496	488	509	487	499	499	530	539	486	530	454	478	535	509	522	513	501	557	500	483	500	501	527	501	507	484	489	502	489	470	498	506	487	540	490	504	527	497	483	493	517	514	500	512	480	489	529	545	503	536	492	500	532	477	538	541	487	524	497	518	480	523	516	491	473	533	468	456	486	485	491	484	487	497	487	519	492	512	485	490	497	524	509	521	454	513	487	499	466	510	484	492	508	511	472	511	520	503	484	516	522	472	490	494	464	482	525	489	495	504	518	491	551	513	492	507	485	506	491	489	482	498	509	502	498	493	499	504	511	527	479	532	493	506	482	508	480	525	512	494	505	506	523	490	519	507	463	509	493	524	473	502	489	512	530	549	539	494	533	510	519	546	525	531	479	495	508	466	527	486	464	507	518	488	537	493	466	511	489	498	460	569	506	510	509	476	484	528	527	500	541	499	514	515	496	509	506	521	472	469	543	515	493	497	491	544	492	498	530	494	490	511	494	538	549	471	557	502	534	491	532	518	534	515	468	469	487	516	532	522	504	477	480	517	482	517	493	493	513	465	501	517	505	511	523	499	499	534	507	504	506	513	497	523	510	492	501	494	537	531	517	509	447	488	487	491	471	543	531	503	518	517	557	509	508	549	534	511	446	516	512	475	505	491	506	465	510	523	505	485	504	480	520	500	477	518	500	504	502	510	548	478	511	498	499	521	511	482	517	517	534	515	503	536	514	508	514	490	505	490	538	498	500	505	487	507	510	489	527	489	487	501	537	525	493	491	496	488	476	509	478	483	537	497	505	483	534	525	467	531	493	549	495	484	477	495	484	512	495	509	530	482	521	462	507	522	514	491	529	535	517	473	526	480	495	542	519	480	477	505	551	463	514	470	495	486	482	530	521	497	492	476	506	506	519	516	504	495	501	465	543	513	472	556	496	509	514	495	549	483	468	532	502	532	500	497	526	525	487	514	516	491	507	500	538	526	573	490	519	483	510	539	487	503	494	551	544	528	515	484	497	489	553	505	532	531	493	479	532	524	508	537	531	524	500	525	533	499	523	507	531	529	566	505	534	524	496	497	506	510	475	512	515	522	532	504	521	535	490	532	481	507	493	452	443	476	548	517	529	495	490	517	492	483	496	503	504	511	508	519	535	520	496	509	554	522	496	518	486	521	507	525	486	526	508	489	480	499	541	505	485	522	481	490	504	493	523	504	476	506	459	491	501	505	489	519	527	536	504	503	504	478	474	535	501	481	514	497	498	493	509	538	521	481	492	516	482	514	484	494	501	479	444	482	569	497	486	483	505	499	513	513	531	517	496	504	496	485	514	507	500	482	471	544	511	507	557	499	508	468	468	499	523	492	512	503	557	490	477
23913	24039	35652	32069	22909	13519	2942	965	740	749	741	724	702	702	724	702	718	694	667	686	694	668	721	647	692	684	701	681	682	680	667	708	705	683	672	731	677	705	627	655	708	669	696	677	669	715	637	682	607	672	699	713	699	674	719	719	645	673	682	660	656	743	645	670	727	678	703	715	658	697	685	679	681	672	651	627	704	684	673	679	696	734	648	699	737	687	643	684	669	636	701	626	669	702	644	668	659	679	694	702	645	718	658	621	683	700	678	695	672	695	627	688	639	699	651	668	661	636	679	668	719	724	729	671	695	678	705	694	643	658	731	701	675	683	689	697	663	726	677	664	639	657	671	656	699	681	686	645	688	704	692	642	654	712	683	626	674	652	693	657	662	662	680	665	652	666	662	675	669	655	709	674	638	641	680	664	664	666	700	649	605	700	674	625	677	657	695	686	654	694	686	686	673	665	668	665	685	669	647	694	692	650	646	675	678	680	695	714	683	683	673	659	688	637	667	684	690	670	684	696	684	700	685	684	696	680	712	661	686	644	672	693	652	682	690	681	686	696	672	659	688	675	693	655	645	664	670	648	689	635	665	681	673	688	683	672	707	699	705	678	711	660	658	703	660	638	692	612	703	623	663	699	704	687	670	668	632	673	636	655	687	660	680	675	611	671	630	672	676	683	650	670	712	664	725	638	627	635	682	728	703	673	650	675	608	689	676	698	649	687	663	638	655	612	649	681	690	680	750	661	679	704	657	669	695	643	659	689	690	698	635	668	679	710	701	711	711	659	709	676	678	640	711	699	634	696	701	694	641	677	694	651	705	655	665	692	734	647	664	666	662	694	696	623	693	688	714	662	622	655	657	627	616	640	701	702	653	641	674	660	709	677	675	722	643	614	655	676	629	697	692	646	652	653	685	660	709	650	610	636	644	706	649	660	660	641	677	649	698	685	733	691	650	674	672	662	663	665	643	641	700	697	659	644	640	632	705	667	669	663	649	679	686	716	710	652	683	694	667	668	717	654	680	662	657	661	715	624	693	678	662	649	706	667	654	703	646	686	681	671	673	661	655	679	681	678	677	624	622	652	699	669	621	675	696	614	648	644	738	674	674	709	634	676	642	694	647	710	667	671	689	693	675	681	665	670	683	666	672	693	676	645	639	669	691	628	652	673	664	651	660	704	660	652	705	666	689	645	644	694	709	693	635	682	711	669	684	674	697	667	681	691	682	679	678	680	663	664	716	685	721	670	689	650	631	617	674	666	672	692	652	683	680	657	708	713	670	707	711	679	684	651	695	699	665	682	670	650	702	671	697	719	664	728	683	661	643	696	640	650	668	680	617	725	665	676	688	636	669	617	653	618	666	698	662	666	706	677	684	675	627	648	688	692	687	663	676	685	703	670	699	646	651	714	692	639	633	621	670	676	646	668	677	698	655	687	687	701	647	652	666	641	680	655	676	662	619	678	675	687	690	626	659	678	690	678	666	672	630	678	727	713	664	652	726	636	649	695	665	659	740	690	709	658	679	693	682	679	692	647	635	737	678	649	688	679	664	642	638	700	679	650	696	655	669	667	669	674	677	666	663	722	691	630	635	706	699	704	698	674	690	670	653	695	697	664	600	682	693	643	700	697	646	666	638	647	657	716	678	719	676	663	682	651	661	687	689	701	704	668	698	659	648	669	671	673	713	683	707	705	654	634	711	654	644	695	692	701	698	639	742	696	686	662	634	663	665	685	690	604	713	645	606	650	735	676	709	688	687	682	664	699	667	680	641	640	652	672	647	694	674	721	702	678	637	686	686	704	677	639	647	645	663	658	706	657	643	667	657	647	668	667	670	729	680	650	688	715	704	646	716	639	655	691	678	676	694	693	641	679	663	685	695	652	693	671	695	667	652	680	677	693	637	640	703	684	670	705	662	666	677	644	666	665	660	703	663	699	686	674	705	671	708	669	675	663	674	698	664	674	623	705	689	689	673	756	610	640	730	716	648	659	677	634	680	670	657	639	664	689	622	648	691	664	669	691	674	709	691	710	711	700	652	670	693	744	688	665	628	673	697	690	659	628	658	663	671	700	724	650	660	694	665	680	699	681	690	681	677	717	718	674	713	696	660	651	641	690	700	633	647	622	678	689	695	644	617	695	708	691	657	632	685	666	676	646	653	689	701	699	686	651	692	644	691	653	717	669	668	654	666	656	719	657	687	671	694	676	684	684	626	683	704	648	650	667	686	660	664	641	648	671	695	678	634	671	674	702	692	638	651	670	667	718	684	643	638	688	658	645	646	641	660	672	680	662	728	668	709	685	699	696	668	753	677	708	666	663	641	662	688	659	731	665	691	642	645	742	716	656	670	703	649	641	682	640	695	660	620	640	660	670	635	705	708	665	715	686	698	681	679	702	641	662	676	677	663	687	625	684	653	659	613	658	686	668	657	633	673	675	675	711	662	675	682	692	665	693	681	679	661	608	687	697	649	666	646	637	727	663	666	704	664	643	695	663	655	647	672	698	681	685	669	721	661	640	649	668	655	620	732	653	672	692	660	702	656	664	659	737	697	708	634	686	703	613	639	640	649	658	688	709	672	715	603	648	677	676	698	678	683	682	649	640	685	637	652	670	650	687	640	638	685	670	647	686	690	651	730	650	691	684	704	684	696	639	705	686	687	742	690	621	648	688	684	638	697	621	671	687	673	728	702	689	607	698	690	652	720	619	642	671	711	619	702	664	715	672	629	681	662	657	667	669	663	682	683	659	693	678	700	678	640	702	661	678	723	667	652	663	675	661	661	619	650	671	642	677	673	668	674	711	642	674	617	692	684	683	677	661	656	648	666	652	709	637	651	693	696	628	700	664	671	672	658	665	696	685	646	717	643	628	658	673	690	671	643	683	619	686	727	663	644	650	697	662	707	632	699	671	675	691	718	693	667	697	705	698	678	652	633	698	721	666	633	645	666	717	668	722	679	657	687	688	653	629	669	686	704	676	672	674	676	676	649	675	692	653	740	669	665	639	689	674	662	701	698	674	670	711	675	717	615	691	671	692	671	642	647	728	694	695	686	631	707	650	671	666	661	722	701	665	624	648	694	649	701	671	694	683	644	691	690	673	659	665	680	662	630	696	682	696	690	660	655	666	670	675	685	674	685	642	682	652	673	699	690	716	642	721	714	651	684	659	629	677	697	645	667	643	698	696	680	692	658	690	684	676	692	671	646	663	672	674	672	686	647	701	655	670	665	662	669	641	709	645	688	673	668	664	701	667	746	675	664	657	661	668	693	648	672	662	707	689	743	692	636	676	650	654	648	694	663	661	666	683	689	678	658	649	713	646	744	657	682	689	673	658	710	658	636	664	687	658	698	640	640	699	671	623	636	663	696	658	692	656	694	671	689	706	663	690	680	674	697	689	738	674	700	705	657	643	663	677	638	689	696	634	648	640	695	642	651	659	642	687	709	655	711	666	651	646	680	669	651	642	654	737	636	681	655	669	642	656	663	646
63437	101305	69464	39596	15176	4259	1407	719	655	640	611	638	691	701	669	707	645	670	676	694	639	675	640	656	679	620	692	648	646	651	654	625	655	625	665	635	646	633	668	622	604	651	661	654	645	627	610	652	634	614	660	684	628	655	625	650	681	629	613	653	674	656	644	604	629	658	646	678	635	613	631	615	696	615	597	642	621	640	599	622	628	680	683	690	649	651	658	612	640	666	659	623	608	605	666	645	652	637	666	652	685	669	657	649	660	668	670	634	668	628	615	631	627	618	641	612	640	603	623	589	657	655	648	635	638	629	633	655	649	635	620	660	676	616	641	639	660	670	613	607	651	622	633	620	605	632	656	662	641	692	650	614	683	661	594	641	671	616	670	630	625	628	676	627	602	606	624	628	672	660	637	660	677	680	619	615	640	621	658	634	610	676	675	635	639	634	664	629	672	662	615	619	681	661	653	630	673	672	657	623	624	635	651	607	628	677	648	651	633	682	641	661	689	625	648	639	634	617	658	675	581	628	650	605	636	641	669	672	653	623	668	595	653	620	627	622	692	632	659	681	639	633	641	644	660	694	627	647	617	678	643	632	611	611	614	651	649	661	618	623	634	672	639	643	649	654	624	599	633	596	639	626	635	662	656	615	596	630	668	668	646	670	636	648	649	669	657	634	622	682	644	630	648	625	659	670	624	597	663	664	661	620	638	648	665	624	612	626	643	623	639	675	646	598	587	598	645	621	585	630	661	581	657	620	662	686	669	630	699	660	637	638	618	651	616	647	591	638	619	661	670	637	628	659	665	654	657	631	682	643	615	623	621	659	644	647	658	615	659	660	644	653	625	619	685	651	651	650	617	623	672	647	660	633	646	679	639	617	624	580	633	679	661	688	622	652	638	626	647	609	642	593	606	654	624	629	617	593	631	678	634	578	620	645	616	658	617	617	624	640	680	661	648	653	624	644	612	639	654	575	623	648	622	687	645	655	651	662	635	575	627	653	653	640	632	643	650	677	661	626	626	638	638	658	667	653	635	610	636	626	646	651	649	610	646	634	645	668	642	651	671	620	625	679	610	618	635	674	623	658	683	598	659	629	640	631	601	626	623	632	670	644	675	689	666	615	600	621	625	632	666	623	651	642	644	677	643	603	675	623	635	650	608	635	664	650	610	713	617	627	615	665	625	647	641	658	650	674	621	682	609	667	624	630	647	630	663	644	629	688	678	640	639	635	626	645	608	641	642	654	626	635	617	651	612	635	665	617	665	645	642	651	683	656	646	653	651	634	598	581	665	602	611	621	657	605	654	631	675	661	619	641	598	636	644	640	664	658	656	625	644	632	656	651	624	629	668	599	684	648	594	668	664	678	576	640	656	676	676	614	649	628	601	689	623	636	669	619	616	608	665	594	613	643	614	644	635	607	659	646	610	678	647	624	616	638	694	656	641	618	650	641	647	652	627	629	625	632	616	628	648	673	645	628	635	677	633	653	624	641	651	633	667	652	648	639	647	666	640	638	670	618	628	609	672	603	597	619	630	632	631	619	620	635	680	644	628	597	641	646	618	649	623	616	632	670	590	641	633	636	644	662	645	609	636	619	679	611	628	661	641	642	641	622	627	605	625	618	615	645	652	696	609	684	667	657	668	657	619	605	638	621	606	625	650	664	632	655	623	581	630	625	654	631	612	664	622	632	653	659	604	628	645	676	646	633	563	647	632	602	648	641	628	628	671	673	645	636	615	642	626	631	650	598	660	671	653	645	641	624	668	618	635	658	608	626	642	617	615	647	661	610	673	637	641	605	633	607	654	642	614	663	629	584	675	671	620	668	681	641	620	641	636	641	605	615	628	668	669	697	629	632	622	639	633	637	644	675	699	669	637	597	631	587	628	639	663	654	690	657	665	657	620	609	588	648	618	604	669	657	615	672	661	662	669	615	608	668	650	683	644	623	658	609	617	666	616	628	687	640	612	655	626	639	610	652	661	650	668	630	595	682	631	645	626	682	656	629	642	616	616	677	667	674	638	609	673	612	656	664	629	664	651	703	653	660	614	577	663	580	635	663	625	654	638	656	654	602	609	649	654	601	669	614	659	659	628	598	597	631	660	611	635	607	640	641	645	638	630	684	663	655	647	619	640	669	671	684	656	699	643	630	637	639	647	648	625	606	666	617	645	619	627	635	673	617	623	695	648	627	640	647	654	645	620	627	652	634	644	661	619	648	644	692	622	636	649	622	606	642	638	606	640	640	635	641	627	620	686	615	621	640	630	633	644	634	580	610	617	638	659	680	680	636	659	687	656	637	616	629	661	676	654	669	646	663	627	646	627	668	613	635	693	678	680	638	633	642	594	621	655	663	634	642	627	630	661	652	658	670	663	643	628	622	652	653	653	661	667	659	649	687	673	600	622	639	666	603	608	656	664	650	654	690	634	642	642	679	675	686	622	661	650	572	620	674	637	659	666	669	657	634	677	613	619	650	644	698	660	600	663	667	628	614	665	620	622	642	674	666	614	666	639	629	660	638	632	617	661	614	661	568	650	635	645	687	630	665	639	642	615	689	574	648	640	625	563	637	675	609	649	637	628	641	632	636	639	642	638	657	647	606	613	690	630	633	664	651	650	655	606	604	637	659	635	636	621	636	612	622	688	647	616	627	617	645	646	602	659	602	641	635	605	626	650	627	610	591	652	643	603	623	629	671	648	647	655	633	685	673	647	651	659	626	634	629	685	640	632	651	608	636	597	639	633	604	636	657	649	615	631	640	640	623	685	606	655	656	615	638	664	631	661	606	655	620	604	650	628	605	646	625	620	628	625	663	604	643	636	639	653	631	621	663	627	598	677	640	643	619	665	698	662	658	668	626	624	649	606	682	654	654	621	650	694	622	640	666	615	642	568	672	664	599	624	659	643	662	670	603	661	616	650	598	639	610	608	642	683	635	583	603	651	600	627	604	667	663	670	626	574	665	600	640	625	656	668	682	646	630	654	635	635	623	629	672	581	628	657	627	659	658	643	666	641	626	593	632	676	623	639	633	670	636	664	700	681	624	659	638	663	585	644	639	646	604	673	640	636	649	631	607	685	646	630	646	631	635	637	589	647	618	641	636	631	638	632	628	647	596	636	643	624	624	612	690	590	632	590	615	634	639	651	610	668	623	619	647	677	630	658	612	672	651	613	656	638	657	584	612	662	676	674	644	650	650	683	612	688	631	645	618	602	642	624	634	677	623	608	609	677	601	614	658	621	638	679	626	661	626	624	631	646	639	641	645	654	633	604	635	653	632	662	624	648	616	616	613	658	646	639	610	643	627	634	591	632	614	642	615	650	627	599	626	671	611	663	645	650	626	630	688	634	642	646	596	626	609	602	656	623	617	674	645	594	635	638	665	676	641	594	619	612	673	644	655	620	606	624	649	633	697	567	648	667	648	611	634	623	602	638	644	625	633	631	678	594	627	584	636	649	604	676	618	670	569	671	670	635	672	635	660	564	649	608	652
29978	31303	26304	10495	2179	862	575	443	449	491	528	491	464	465	474	463	491	491	410	465	500	452	488	490	462	505	499	484	470	460	451	484	482	525	431	485	472	478	453	467	477	471	463	443	503	434	449	456	465	478	478	479	482	470	465	479	474	482	456	467	488	469	459	481	472	451	501	459	447	511	486	470	450	468	415	441	471	430	483	450	466	524	471	470	492	475	451	511	472	478	473	435	456	472	481	450	510	447	467	489	467	482	464	514	521	479	524	524	468	454	480	496	479	504	464	496	489	463	461	460	506	466	500	467	465	461	478	470	437	437	431	463	449	484	494	439	431	456	457	522	477	462	460	445	457	460	462	467	467	493	479	451	423	474	448	493	515	473	492	462	463	479	506	475	463	489	482	455	464	488	456	492	501	469	470	477	457	444	448	461	460	443	455	449	514	445	450	496	475	488	484	484	487	462	493	484	413	486	476	469	501	468	470	497	475	523	495	458	482	465	478	499	470	424	482	461	505	484	495	509	451	448	448	404	502	469	491	511	474	500	464	460	434	497	511	466	496	466	426	486	457	501	505	486	439	438	469	469	438	449	475	455	456	463	432	425	438	473	454	456	455	488	465	452	474	490	497	465	491	422	479	500	489	478	497	492	482	470	479	510	499	491	469	490	457	488	477	498	485	436	459	492	490	459	470	479	483	488	474	475	500	473	441	496	479	456	508	478	491	440	441	470	474	461	458	446	459	492	461	428	463	437	462	490	462	462	486	486	442	464	456	483	491	502	464	499	453	480	480	447	499	473	441	494	468	465	447	477	471	474	443	481	450	469	469	474	466	452	483	441	442	478	465	492	438	447	453	465	480	475	430	486	472	473	461	453	468	521	443	421	511	495	478	497	523	464	453	443	459	421	487	513	489	452	498	483	462	500	456	453	481	479	487	459	475	488	501	444	492	496	472	480	460	469	446	436	483	490	464	485	438	441	485	496	492	483	490	452	486	436	475	456	485	437	455	453	507	474	450	443	473	448	438	441	480	466	460	457	431	464	482	449	463	492	506	486	488	458	486	482	509	472	458	512	463	511	479	483	461	458	447	459	443	489	496	466	477	434	447	471	474	460	483	518	470	448	450	485	442	469	432	430	484	494	482	489	484	446	459	502	478	471	510	500	476	457	429	488	467	462	479	453	470	485	456	459	484	475	455	440	447	478	447	451	481	508	482	462	472	468	461	472	478	483	495	447	468	468	424	446	465	478	465	488	475	449	490	462	475	453	415	468	482	463	455	477	463	477	485	526	473	435	491	489	449	443	469	466	447	482	488	493	476	478	454	421	480	472	492	449	534	455	470	501	474	426	474	407	448	454	461	471	460	456	490	454	466	494	467	491	449	418	502	460	461	499	460	479	488	472	496	501	426	445	453	449	461	449	447	433	478	465	436	444	461	448	477	447	459	472	455	431	458	450	475	477	468	493	470	497	442	482	478	465	478	450	473	468	469	475	502	463	478	484	468	462	480	473	493	471	468	526	521	483	495	475	415	497	471	469	474	479	501	460	472	468	450	462	494	472	510	470	464	480	450	517	490	468	427	483	456	449	478	497	453	448	458	493	451	448	492	498	460	470	477	456	454	463	445	464	456	497	488	461	439	466	478	487	436	442	485	457	469	457	464	450	493	474	434	453	470	487	447	472	475	484	469	467	497	468	442	500	488	491	446	468	420	462	464	509	504	477	485	453	485	390	495	471	504	449	480	450	485	458	456	488	533	460	494	469	509	457	525	462	462	503	470	447	453	454	434	447	472	491	452	437	471	462	461	478	489	458	506	457	447	478	448	493	426	456	462	475	503	466	453	467	490	469	496	454	452	467	439	500	454	441	445	472	477	449	467	497	459	458	451	487	472	450	515	435	509	455	487	460	406	478	444	476	455	484	473	446	510	471	446	504	497	471	471	480	459	463	470	439	468	483	466	504	489	468	476	498	454	460	493	469	438	457	466	451	500	495	471	448	461	446	513	453	460	463	483	466	493	478	475	453	422	464	445	495	486	440	472	452	480	484	449	475	475	444	473	430	468	493	483	478	466	415	505	469	486	474	429	495	476	461	426	448	449	470	481	471	470	501	463	464	444	455	462	491	463	485	479	453	476	475	514	476	483	477	447	469	441	469	481	442	437	469	460	438	498	473	468	450	534	440	475	483	455	467	499	442	457	454	458	499	503	447	451	486	476	499	472	454	465	451	466	478	454	469	505	462	483	496	483	482	443	483	481	487	507	467	499	468	487	469	486	459	487	428	457	446	456	483	448	466	484	503	437	517	476	467	454	460	466	461	486	461	485	497	466	447	458	432	462	501	445	480	495	437	453	509	448	425	436	472	491	498	444	492	433	487	470	461	458	506	478	424	485	480	501	474	483	459	535	473	463	432	445	483	498	487	435	465	474	460	435	455	486	493	475	471	489	458	483	438	475	480	448	470	468	456	444	482	487	478	452	483	489	494	453	454	475	493	472	510	449	447	456	501	502	459	466	468	489	448	490	485	476	470	476	490	424	455	477	499	477	454	465	509	460	471	475	483	461	466	472	469	464	449	461	521	468	456	455	453	479	457	471	487	484	486	482	468	485	503	454	438	502	509	447	456	504	484	505	487	458	464	485	446	469	481	417	443	419	504	467	471	463	475	464	498	439	487	494	465	481	479	455	468	471	457	450	467	507	461	504	442	475	491	452	438	482	470	462	462	493	476	503	513	448	486	504	512	491	429	490	470	456	505	486	489	434	489	485	446	499	476	520	455	462	493	493	457	469	484	445	484	451	478	490	489	474	457	444	460	466	485	488	473	485	483	475	475	496	482	447	481	476	486	454	459	464	474	470	470	518	460	512	497	439	443	464	479	456	488	473	469	486	467	466	472	469	459	455	440	496	488	434	511	485	494	472	474	485	430	507	443	442	496	458	460	493	452	458	502	486	499	463	450	484	449	472	465	492	463	506	502	458	488	467	450	451	462	476	453	500	455	453	472	425	445	466	477	439	485	468	456	474	488	499	505	465	464	422	464	480	451	460	487	463	478	491	465	457	464	481	448	469	460	500	526	424	487	455	451	447	466	444	495	460	472	493	486	471	481	477	496	466	447	443	473	495	464	455	495	495	474	507	490	504	448	480	505	468	474	484	453	489	463	455	474	489	466	489	486	491	485	456	495	464	458	486	488	458	457	435	463	503	454	467	471	464	494	493	503	470	482	446	457	483	412	468	438	484	499	471	467	469	470	468	443	484	454	485	455	466	480	473	480	485	482	495	478	456	500	474	499	437	476	454	468	458	453	465	452	469	471	470	466	428	470	493	465	453	426	502	461	512	456	473	462	447	486	438	485	513	446	479	479	463	478	484	473	488	468	452	464	460	484	478	489	467	476	467	496	468	475	451	453	461	480	490	452	486	480	465	464	446	495	473	448	473	446	448	458	522	464	469	475	450	499	474	459	473	474	463	473	505	437	465	438	462	470	454	421
23606	37261	20235	5875	1650	665	469	438	397	375	419	431	417	405	427	414	410	392	438	418	408	391	406	425	421	430	382	391	421	407	424	433	406	401	406	397	381	418	389	396	404	411	438	397	390	442	383	426	387	401	402	396	420	425	421	404	400	429	398	398	407	394	413	399	414	373	413	372	425	407	412	413	411	427	421	410	408	422	396	426	407	407	395	422	367	425	389	382	395	390	418	361	377	384	414	412	382	418	382	431	365	409	409	390	374	402	439	413	400	377	403	391	371	413	422	435	404	403	417	406	387	384	404	404	430	426	390	369	385	429	414	435	395	462	401	400	416	399	431	422	428	417	398	436	405	403	386	409	425	402	426	410	402	403	401	383	375	388	416	412	402	424	427	431	438	440	407	428	393	373	398	383	373	438	445	405	410	414	414	414	425	403	426	378	426	402	430	394	432	422	436	393	409	402	413	417	406	394	419	420	405	417	437	383	381	387	437	442	411	386	393	409	378	395	395	412	425	405	434	408	387	386	380	410	433	401	390	395	427	435	425	409	403	387	399	415	408	416	407	404	404	388	418	417	382	399	389	422	424	392	411	410	400	409	376	366	388	383	412	423	401	396	408	410	414	408	400	378	414	412	398	380	415	378	437	374	439	411	437	434	428	391	407	363	403	462	404	410	393	390	406	418	389	394	383	391	431	402	366	409	420	350	377	393	413	409	390	411	419	402	433	406	382	393	450	419	423	400	425	406	415	433	399	431	389	434	427	403	408	406	393	408	399	426	382	391	423	421	406	403	409	388	427	415	420	430	431	413	426	429	383	408	395	404	391	389	393	399	412	404	445	393	388	462	389	387	412	402	427	404	368	456	414	400	409	400	420	404	403	446	416	398	408	391	409	394	420	407	382	391	443	415	409	421	383	397	442	458	414	402	418	427	372	422	406	405	405	401	396	407	415	422	408	398	428	406	398	393	407	408	391	394	397	415	411	436	410	417	395	436	386	402	418	402	418	415	361	427	396	411	414	427	403	435	416	423	438	416	436	417	420	358	431	396	401	426	366	402	397	407	405	388	391	397	380	421	403	429	416	408	361	357	416	370	407	380	409	435	415	395	402	390	406	370	391	411	362	391	405	422	372	436	397	415	389	435	397	392	439	396	402	391	376	409	423	407	396	409	431	398	418	400	389	385	419	385	403	437	392	365	390	425	388	390	414	383	393	432	391	398	373	418	446	404	405	409	404	423	417	413	401	395	357	388	373	405	360	429	395	420	387	398	421	423	421	420	411	439	418	402	389	409	432	450	422	439	422	391	396	389	366	382	400	426	415	421	390	397	381	390	454	391	419	416	455	422	428	374	383	394	422	422	429	438	374	409	415	411	408	448	437	394	396	398	405	415	399	417	429	404	445	387	418	420	397	385	436	432	399	395	380	428	441	413	413	423	418	419	454	397	430	431	407	426	408	424	379	415	437	404	392	387	397	402	415	458	406	394	406	419	380	386	407	390	403	415	429	410	412	384	445	432	435	399	418	401	411	421	396	405	400	417	439	418	388	429	385	425	427	397	444	413	439	423	410	428	412	392	409	419	424	432	395	409	413	405	419	404	451	404	429	398	406	393	387	417	398	412	395	420	361	411	409	411	433	419	412	413	410	417	411	378	398	428	419	398	408	405	407	407	408	402	385	410	418	376	439	410	429	405	408	407	410	365	410	403	421	416	407	396	416	412	385	400	429	425	416	404	423	388	385	388	355	404	387	433	424	424	431	398	415	423	395	393	415	440	395	387	404	419	387	420	394	386	422	411	426	401	429	387	398	428	388	418	394	441	403	375	409	392	412	413	403	409	387	400	406	427	371	376	412	436	392	422	445	375	426	407	407	395	384	400	416	410	412	411	428	400	408	423	425	395	383	435	425	402	384	411	389	400	383	407	368	428	390	396	413	397	424	411	413	409	419	391	410	390	432	429	406	433	397	395	401	427	406	425	425	396	377	415	365	374	390	383	419	442	387	357	385	371	386	431	409	402	375	391	383	405	398	411	404	374	405	441	393	427	384	394	383	373	462	410	384	415	402	382	411	402	430	434	350	426	404	383	415	420	415	413	405	393	398	377	430	392	396	359	393	400	442	430	404	431	395	402	418	390	410	413	413	395	395	410	397	418	422	407	394	415	444	376	392	398	407	388	431	427	381	415	406	438	400	429	404	400	418	392	406	397	393	456	370	387	396	434	450	444	411	400	380	384	406	416	410	398	463	389	389	397	400	428	423	441	404	422	385	410	369	389	407	401	419	405	399	418	399	435	391	408	396	399	392	412	411	403	420	400	430	418	397	366	437	402	407	442	392	414	413	404	413	409	353	407	410	408	416	384	430	382	409	431	397	412	403	421	394	442	400	385	373	427	444	417	368	387	402	421	377	408	415	418	437	429	390	411	396	400	419	393	382	391	396	408	442	380	404	360	427	409	385	390	393	407	401	420	420	413	418	394	413	399	383	374	424	401	420	424	384	391	396	420	442	420	393	415	405	455	407	412	402	397	410	430	418	398	414	417	434	379	383	431	406	366	403	399	380	387	416	404	391	398	425	407	407	387	419	381	403	423	414	395	424	407	394	409	371	409	410	357	427	383	416	410	402	403	394	446	404	394	399	406	439	409	385	428	403	443	397	391	412	431	404	385	425	405	430	402	399	404	404	423	429	388	391	411	416	382	451	353	383	410	444	439	389	406	394	391	400	390	392	470	413	425	352	388	394	413	408	376	418	407	395	426	381	401	420	388	387	424	427	405	397	430	431	382	422	416	399	398	355	398	397	403	414	401	439	369	407	402	409	434	425	392	410	431	418	369	408	431	383	394	380	417	394	406	388	402	408	396	431	389	379	421	422	402	403	397	380	392	400	408	377	371	406	384	386	396	391	404	401	404	415	402	367	385	469	407	397	446	443	400	418	403	394	401	428	414	396	399	393	398	400	411	421	420	370	394	410	391	422	424	408	404	396	446	422	398	422	402	391	426	437	414	436	408	459	429	416	395	419	391	432	393	417	423	399	382	433	458	388	408	377	415	423	398	438	425	419	363	413	408	377	414	417	419	359	431	415	416	416	378	421	406	419	401	425	403	425	385	413	399	399	416	408	411	395	404	389	427	402	387	402	391	455	408	414	390	409	342	435	403	428	431	427	447	413	418	376	384	358	393	432	425	393	408	403	411	361	401	396	376	416	412	392	367	427	416	388	440	408	446	436	410	417	411	371	427	394	407	393	410	447	400	426	410	421	400	393	389	389	397	385	424	412	375	391	405	407	409	387	410	411	410	439	422	391	418	385	411	425	419	411	376	397	383	409	408	434	414	428	373	444	399	374	377	393	403	420	421	406	396	378	434	400	399	425	384	410	448	366	386	407	417	380	416	456	396	427	381	407	381	416	418	403	416	419	431	409	406	390	387	445	421	400	385	400	390	383	426	386	405	401	413	383	411	368	397	408	441	386	419	421	411	392	396	367	396
24941	26154	38761	33374	18962	6036	1213	731	560	596	590	535	566	566	578	543	541	564	535	557	493	542	553	544	546	550	538	574	533	545	495	516	537	537	533	533	513	534	528	520	552	553	538	527	568	557	525	551	574	575	527	508	568	531	526	522	573	522	571	544	550	542	563	534	558	571	545	511	521	561	540	506	499	539	558	521	553	586	524	527	537	512	571	514	517	512	531	552	545	501	505	543	533	542	569	529	502	509	542	554	568	517	526	520	507	496	529	564	530	495	582	532	538	547	519	571	542	539	544	536	548	551	576	552	514	545	518	550	538	562	519	566	491	518	554	581	540	520	509	538	550	515	523	528	517	538	544	521	526	546	499	528	552	542	566	559	517	543	509	519	556	528	566	583	535	523	547	524	597	542	550	564	516	533	558	533	542	516	528	521	555	575	539	543	541	540	579	573	565	531	527	528	540	539	570	536	548	489	527	562	541	530	498	531	555	516	530	572	528	585	555	523	542	532	553	571	512	527	576	564	582	532	586	514	524	555	553	582	555	533	520	526	521	562	496	533	534	541	550	510	521	548	532	519	536	519	557	565	542	531	567	543	542	560	531	528	521	571	535	558	561	506	540	556	568	581	544	564	506	512	537	514	521	555	536	547	523	555	559	552	555	538	536	526	595	525	560	472	522	518	561	551	505	586	573	555	534	573	521	533	577	547	564	524	548	594	547	529	541	569	542	579	527	501	546	536	549	530	536	550	535	515	520	534	507	548	549	530	553	525	519	515	544	524	536	556	500	579	529	567	542	534	533	541	572	564	525	553	552	536	515	534	534	524	561	542	533	564	537	518	507	506	576	538	524	526	540	515	500	521	560	581	581	539	524	505	511	551	563	565	476	546	566	524	509	510	503	515	535	574	549	497	541	535	524	542	535	541	530	565	523	510	534	518	573	530	514	533	567	505	533	478	536	502	571	543	551	572	562	510	555	536	549	566	524	554	523	521	580	576	522	511	576	534	547	498	518	562	507	547	512	534	533	573	546	511	552	565	534	562	528	553	510	517	527	519	641	538	518	518	552	545	577	559	544	511	525	499	539	563	541	521	522	541	547	546	532	499	525	558	543	590	550	553	567	573	515	541	512	548	531	533	592	527	531	546	496	536	521	514	563	529	562	560	541	513	517	531	521	520	554	530	506	539	555	542	541	545	570	554	510	554	571	560	588	539	526	538	560	536	533	514	539	564	582	567	542	522	539	513	543	531	580	536	522	538	592	520	512	590	559	578	582	530	518	514	549	564	567	558	515	520	528	548	506	539	502	522	551	523	513	517	552	564	552	532	518	526	539	550	543	555	526	548	538	533	514	546	552	536	530	530	534	527	513	505	526	535	571	476	548	541	550	546	566	507	519	549	535	546	552	560	539	526	504	549	510	535	536	544	550	520	536	558	550	493	515	579	538	567	534	540	501	568	506	527	548	551	523	529	502	530	490	539	547	555	548	495	559	523	533	569	544	519	530	523	584	580	528	516	541	552	546	526	574	513	525	506	499	548	536	517	545	554	552	464	566	567	609	563	544	532	562	569	535	489	505	514	549	543	552	529	519	542	512	543	533	542	522	565	543	548	510	522	505	549	563	514	503	563	518	578	510	601	531	539	563	567	549	535	518	539	533	520	531	544	550	552	544	571	575	533	542	535	547	513	546	568	518	527	525	531	548	560	583	525	535	510	499	493	523	491	495	533	530	516	564	561	537	559	537	523	529	499	498	496	531	546	533	525	539	541	516	492	552	552	538	527	534	534	544	554	540	587	547	536	563	527	548	518	582	481	564	504	526	523	528	544	526	532	539	526	535	566	557	497	573	561	528	526	552	525	579	529	518	538	553	529	544	509	568	553	558	552	532	541	573	545	543	499	527	514	566	542	526	556	504	533	492	549	533	560	553	504	539	586	568	520	565	575	575	569	528	519	494	535	520	509	564	555	564	517	548	538	552	534	491	517	477	527	546	584	576	530	569	526	537	524	525	517	525	549	541	547	527	490	513	509	525	507	501	528	527	526	527	538	558	531	518	552	516	522	578	553	567	534	536	551	552	504	533	531	484	571	509	526	587	517	602	583	533	493	542	529	494	534	555	530	529	544	505	559	559	548	531	505	563	541	549	528	477	553	516	493	507	525	577	552	549	541	525	502	519	524	523	506	508	541	501	485	527	541	526	532	547	504	528	547	522	490	567	559	538	535	487	525	546	552	525	516	495	558	602	598	525	512	575	525	530	543	525	523	555	565	548	523	536	551	549	584	591	537	563	553	579	507	521	525	531	569	503	520	554	539	581	532	524	511	512	540	539	569	513	489	494	537	552	531	539	505	529	506	538	569	556	539	529	534	517	495	513	564	537	508	504	499	507	544	543	577	564	582	527	495	584	536	545	534	518	514	544	546	530	562	497	559	524	557	529	517	526	560	582	504	491	563	544	562	542	532	534	545	539	514	550	515	515	519	501	525	528	537	541	536	510	517	519	504	514	586	555	554	538	525	531	558	566	538	591	527	541	563	534	542	533	530	593	529	522	552	512	510	508	542	536	523	513	523	540	537	516	529	542	574	515	470	524	586	533	539	570	526	542	573	568	520	540	526	526	535	549	506	531	534	541	549	607	554	535	540	559	530	529	542	492	519	557	525	528	538	570	506	503	518	545	535	538	540	502	532	531	528	561	527	537	515	583	509	558	559	538	526	541	554	526	510	529	516	546	527	538	530	578	541	532	541	522	520	547	584	552	570	569	534	576	505	523	506	508	543	521	502	552	558	556	558	548	577	529	578	548	522	522	523	521	539	567	538	551	547	526	515	591	492	505	515	533	524	514	535	517	513	538	532	494	511	547	486	526	540	525	534	482	516	573	544	570	549	523	577	545	520	543	569	505	505	558	520	564	519	517	584	534	488	556	540	521	584	527	542	522	537	546	533	511	570	541	519	509	574	513	546	550	585	529	551	499	516	566	509	498	567	550	529	514	538	494	543	528	533	502	508	544	537	546	551	547	554	576	547	523	545	584	547	549	551	567	540	548	522	525	518	530	539	540	510	541	555	523	508	561	560	518	554	526	543	558	501	577	572	553	552	556	555	551	503	542	550	528	537	479	535	495	528	570	538	569	573	497	564	521	528	522	523	532	530	564	579	508	508	580	530	534	521	547	509	557	576	528	565	540	571	538	546	530	473	515	517	525	513	549	548	500	521	534	525	565	541	545	516	555	553	537	547	529	477	536	517	517	513	522	530	547	548	538	573	550	568	514	511	560	526	517	578	483	553	516	556	527	493	539	545	517	526	551	475	545	568	541	545	545	539	532	530	560	557	537	520	517	491	532	560	563	491	586	558	552	515	531	511	595	555	506	569	539	549	529	543	541	507	544	554	557	559	516	504	542	488	521	538	516	522	527	565	508	535	540	511	510	521	510	574	532	542	505	573	523	484	532	511	512	554	529	544	561	543	548	562	530	548	502	553	567	522	549	540
60863	91600	60258	28032	9453	2638	904	555	482	522	519	486	542	518	499	548	463	489	520	541	533	531	500	519	490	498	504	525	509	449	514	506	489	470	511	492	553	502	502	472	541	556	510	486	510	487	472	491	534	518	497	493	467	532	500	535	544	508	523	506	488	535	511	517	517	503	489	485	496	506	447	482	519	511	500	473	497	498	511	512	477	512	466	482	549	535	526	490	487	530	526	487	548	504	509	514	516	479	502	509	507	484	451	540	493	504	481	485	500	526	513	506	508	516	524	574	528	469	503	512	488	520	479	482	505	511	478	507	518	478	465	476	498	496	508	512	494	507	502	518	516	506	503	499	478	493	514	484	499	492	497	502	510	502	481	503	509	462	529	493	506	525	477	487	481	488	461	491	508	511	534	471	506	520	511	497	510	503	494	514	498	492	531	481	466	482	500	492	508	488	498	511	504	479	507	495	476	532	502	487	478	501	449	519	498	549	528	485	504	500	483	538	508	495	534	498	489	530	460	515	509	522	474	559	508	508	502	493	512	498	481	545	525	544	522	498	514	512	498	549	475	515	484	468	530	552	499	480	514	512	476	488	515	497	476	534	474	474	529	466	513	505	504	528	498	509	471	548	494	491	534	494	508	542	475	470	520	532	512	512	486	534	540	481	509	497	578	513	489	532	506	505	502	479	488	478	496	463	511	503	478	512	477	529	480	483	487	488	484	508	499	469	503	531	516	480	528	510	526	523	465	504	501	507	497	517	508	532	498	497	524	502	508	470	517	551	516	517	521	515	499	571	485	504	525	525	492	501	501	508	504	509	502	493	500	506	496	530	481	503	508	511	460	542	517	530	514	511	533	517	498	493	492	487	464	485	448	485	496	499	472	489	528	474	535	506	502	490	530	502	488	509	505	544	513	482	506	480	507	469	536	479	508	435	454	524	520	500	496	492	514	507	507	517	495	487	485	524	525	520	486	488	451	501	487	496	475	508	492	502	482	479	516	496	507	471	476	513	512	540	486	464	482	470	525	501	496	512	502	532	465	508	557	495	519	491	510	492	539	523	501	484	527	477	494	527	506	451	505	502	436	497	490	464	471	474	504	521	472	510	541	514	436	447	533	528	489	501	541	519	539	484	484	517	535	498	503	511	498	520	508	502	510	535	517	505	481	475	499	487	477	518	506	513	465	526	480	478	479	519	510	493	504	543	505	531	498	504	491	490	513	509	527	456	487	523	479	480	533	513	540	524	509	472	483	511	474	503	478	441	510	504	509	496	513	489	490	492	496	503	498	526	487	482	525	505	495	529	513	539	509	469	475	501	474	523	499	543	496	486	499	490	519	470	475	519	537	521	560	514	580	495	487	505	520	483	506	563	540	489	480	476	492	492	523	484	482	489	533	531	497	508	485	489	466	524	508	499	552	470	519	482	529	528	514	480	483	497	470	507	500	506	511	513	526	505	510	480	475	469	470	523	505	492	468	508	514	467	450	497	495	519	516	475	473	511	528	503	510	515	514	488	538	531	557	522	495	517	488	553	491	515	492	513	500	461	523	489	515	499	528	526	532	502	517	516	479	494	507	503	499	502	504	469	469	523	486	493	502	476	498	464	520	492	518	495	485	496	478	474	495	517	511	500	493	521	526	484	482	473	485	498	487	514	528	496	506	502	484	458	487	475	496	509	534	532	488	524	487	489	509	487	519	539	463	441	496	499	489	529	503	503	512	497	510	527	500	493	508	504	501	504	524	507	522	503	500	477	466	510	502	526	527	483	534	499	493	464	487	512	525	518	513	511	532	503	548	474	539	515	541	504	518	483	474	466	536	539	521	542	514	542	548	502	483	510	489	486	487	525	513	519	508	522	470	473	450	504	542	492	491	504	532	459	517	474	543	497	508	534	501	529	509	490	530	524	535	486	542	489	541	506	479	475	519	512	488	492	483	520	519	476	534	499	510	507	561	510	456	476	512	475	493	509	519	487	502	484	526	531	477	526	532	545	506	522	493	510	513	492	511	509	527	482	520	518	524	513	492	509	491	496	515	517	509	483	500	464	526	529	526	480	528	540	503	490	499	496	532	532	546	473	483	529	463	517	510	525	493	511	502	506	458	501	478	458	484	507	478	552	469	524	516	518	501	484	509	505	469	496	495	492	498	488	453	494	510	474	492	503	526	484	485	534	483	488	518	425	492	521	508	468	512	491	504	544	473	535	558	490	528	505	498	490	534	496	488	490	466	505	491	492	508	493	495	494	476	520	486	465	521	512	467	471	488	502	500	506	493	494	512	507	474	497	483	470	492	463	472	486	483	509	506	507	490	500	557	504	525	504	495	507	502	507	506	497	511	478	481	568	440	492	498	505	491	547	536	522	517	501	488	474	492	491	493	504	465	497	526	488	499	452	502	501	511	516	492	516	513	496	493	472	506	531	511	522	514	487	476	542	473	512	489	516	513	493	486	497	479	535	503	515	534	514	501	511	476	505	474	508	505	511	538	483	481	508	473	462	502	497	532	475	503	474	482	533	510	495	466	507	496	522	492	480	478	489	506	515	487	520	532	485	522	472	485	535	541	486	471	503	446	510	481	481	520	470	505	477	505	488	460	513	503	473	484	478	472	499	505	517	496	512	510	466	535	468	451	476	502	516	436	486	509	527	484	521	526	540	486	514	498	530	521	502	513	514	464	525	490	472	505	488	512	483	540	482	515	460	517	519	502	533	521	524	515	472	464	456	482	484	482	523	504	555	526	532	463	486	475	488	496	499	530	501	519	522	512	531	449	474	476	509	506	502	505	491	516	501	435	526	490	469	479	472	519	522	500	478	519	468	489	503	515	500	502	469	503	495	505	506	515	513	524	498	497	504	520	479	529	492	488	492	483	468	486	482	510	479	482	468	489	493	473	513	523	516	472	496	516	511	490	500	451	503	488	525	503	532	494	491	533	497	492	470	511	484	521	489	492	498	515	453	529	462	486	486	502	477	503	465	472	539	480	532	479	536	468	506	507	506	524	486	529	528	501	537	505	475	460	472	483	504	521	526	482	497	488	513	472	506	487	501	492	506	509	475	507	500	525	481	474	502	486	519	510	529	495	489	486	525	492	486	557	535	504	494	466	490	479	484	501	480	461	489	482	518	456	514	529	454	505	498	497	539	530	517	541	511	475	490	472	483	491	502	484	465	507	499	455	494	571	503	490	475	452	457	517	514	510	521	515	493	492	481	517	496	500	468	507	500	499	478	508	514	554	481	531	504	488	558	514	487	514	520	495	497	533	479	484	501	485	530	499	518	485	536	479	499	534	523	514	477	531	507	499	517	476	510	506	515	547	556	434	491	516	482	483	486	528	462	465	475	508	463	522	547	476	528	511	518	509	476	506	504	521	516	485	510	491	515	488	496	471	509	488	498	504	509	525	516	527	456	503	511	460	469	490	526	477	501	498	515	524	497	491	511	482	494	472	516	513	535	528	501	487	487	516	517	539	490	508	522	473	492	535	507
23921	23664	35124	31659	22803	13617	3087	996	701	692	731	664	726	685	677	725	701	702	679	672	699	667	685	693	713	685	671	679	667	628	686	678	625	712	701	682	607	665	687	718	697	666	678	642	696	719	694	687	665	685	669	677	684	708	643	652	700	672	643	679	654	672	676	643	718	682	622	623	662	685	678	617	672	699	716	670	704	682	634	720	670	638	689	696	592	661	686	603	673	660	673	658	643	618	643	640	710	691	657	675	644	634	691	648	666	661	635	688	707	657	670	676	643	684	677	620	660	712	628	683	683	670	688	673	685	655	651	694	617	673	679	640	660	655	645	649	681	710	688	672	606	679	675	653	672	703	640	681	711	674	690	712	653	653	700	698	685	608	647	668	649	644	683	665	640	637	672	705	694	680	601	636	681	647	656	659	662	686	669	691	636	608	620	666	661	639	639	630	672	694	650	667	631	667	686	725	675	678	630	663	707	731	676	672	708	674	683	637	674	658	625	651	656	659	633	676	643	688	637	697	667	660	665	678	710	645	683	647	629	693	650	671	649	619	706	678	647	605	668	623	712	658	654	670	636	634	654	670	667	620	669	646	673	712	628	659	668	585	626	683	614	643	731	683	676	677	651	666	629	656	634	670	673	690	690	637	617	651	668	705	647	683	702	671	651	711	678	677	624	693	700	652	648	650	669	654	690	682	636	662	664	652	609	673	689	643	663	675	698	651	634	662	653	596	667	650	665	675	663	634	638	643	675	673	678	694	658	643	678	644	661	664	697	719	661	625	632	668	698	690	696	665	679	691	657	687	636	704	647	649	682	618	742	641	682	664	623	629	685	627	656	650	642	680	649	656	670	638	690	654	642	635	653	648	642	675	658	654	651	669	692	631	683	690	648	639	696	668	663	661	638	612	669	636	652	632	689	630	669	689	715	624	693	644	669	607	653	656	689	656	627	656	655	628	658	633	670	650	652	680	669	628	663	638	623	664	664	620	698	657	628	662	675	681	673	669	649	664	680	684	655	644	672	651	659	687	703	632	674	644	638	687	701	706	660	634	654	672	680	709	681	622	655	637	670	623	659	672	625	683	654	645	669	653	685	676	685	680	628	688	667	669	671	664	673	679	702	603	664	670	663	642	641	690	679	659	679	711	651	661	701	656	653	677	633	580	666	648	695	680	683	680	659	673	609	635	687	670	686	667	678	660	645	698	640	629	649	654	693	707	663	641	660	673	676	700	689	653	654	701	650	664	666	633	658	695	708	651	678	704	677	656	688	635	613	684	678	672	663	710	672	693	637	659	673	682	677	628	613	674	655	628	669	691	642	633	654	650	651	630	674	670	666	688	677	676	701	669	663	650	652	614	684	637	679	646	662	649	641	664	667	672	649	672	687	637	678	632	632	658	628	677	671	657	611	652	711	692	683	654	673	627	646	657	684	687	682	685	655	687	644	617	709	658	670	675	650	678	675	652	637	637	667	637	662	682	646	697	686	682	658	684	655	683	688	661	667	657	668	644	690	637	668	640	662	679	680	680	677	659	698	647	628	667	642	599	694	688	659	652	642	630	661	661	667	611	691	688	708	674	650	659	660	634	676	657	670	720	662	675	678	671	637	633	661	646	645	663	676	660	700	668	690	698	658	666	685	676	696	674	671	635	699	683	650	666	586	655	641	670	654	614	655	607	657	617	644	658	617	703	695	642	668	687	634	634	659	656	654	678	680	670	664	673	643	665	697	668	691	615	684	655	677	623	595	682	633	648	674	645	640	651	691	642	658	606	678	681	668	655	695	692	661	679	663	656	668	676	672	648	647	662	646	683	643	627	683	615	694	674	717	671	716	679	638	674	617	685	645	610	626	661	647	664	657	696	719	662	680	632	655	641	628	676	627	651	645	668	675	696	713	685	688	686	587	627	644	704	717	662	705	661	677	684	668	616	643	687	677	668	669	683	663	612	657	679	693	639	620	654	640	648	638	696	664	665	653	683	655	677	654	711	627	621	678	657	668	625	673	639	632	692	691	672	649	698	686	627	671	666	618	653	693	649	690	691	702	624	588	688	663	648	702	667	702	682	645	709	658	678	619	613	629	676	636	674	617	624	655	637	660	670	643	635	662	657	651	650	647	631	606	699	688	661	685	684	662	657	688	720	649	649	700	683	651	688	646	654	656	601	636	694	682	641	660	684	605	611	686	710	695	694	671	651	663	653	687	621	675	656	629	673	705	688	701	680	642	674	663	666	623	650	689	755	646	643	622	670	682	659	698	665	650	646	634	658	639	624	671	627	651	644	637	642	685	676	622	665	658	620	624	662	690	618	660	630	648	693	674	617	672	658	658	685	638	639	639	671	684	701	669	731	656	666	643	677	612	639	644	706	648	665	679	696	656	636	646	674	647	638	629	650	674	601	641	629	658	656	596	644	649	680	659	690	662	661	652	644	653	610	716	663	701	656	670	632	622	678	680	637	648	696	653	643	676	633	661	632	684	629	693	671	664	683	666	661	703	644	651	661	669	672	667	701	685	610	664	637	641	656	618	610	654	663	672	662	665	685	668	659	644	695	664	639	640	623	660	633	665	689	637	672	656	695	660	653	671	658	673	653	720	690	609	698	612	633	692	687	610	647	653	674	635	646	644	694	689	660	646	686	663	652	710	651	665	673	640	644	572	657	618	640	642	637	645	656	676	667	691	682	681	636	682	705	644	627	630	672	692	705	679	628	694	663	673	661	615	607	719	662	696	684	659	678	654	716	694	734	635	617	675	645	661	661	678	649	659	647	645	669	663	697	628	662	675	654	663	712	702	696	639	665	675	650	667	671	652	652	674	698	662	653	659	661	663	630	662	641	655	633	650	649	659	674	646	630	684	661	601	698	715	661	667	606	720	657	649	650	684	682	651	661	664	675	671	719	632	635	694	691	656	694	667	663	685	681	634	585	638	631	680	661	666	637	657	607	675	650	675	668	609	662	636	691	714	679	678	656	666	700	676	655	653	706	646	640	690	616	665	660	637	667	644	658	648	643	681	694	675	628	689	618	641	638	622	667	657	690	610	637	630	703	642	683	633	662	689	651	634	646	661	656	624	652	626	683	634	677	650	707	683	715	669	671	682	679	657	682	635	703	658	677	658	678	643	667	659	628	632	667	645	653	670	647	654	680	646	659	652	667	718	676	642	640	658	638	695	637	676	659	659	662	640	681	654	698	652	660	650	643	703	654	645	649	657	668	663	623	623	632	644	642	650	633	655	697	668	638	637	685	650	666	693	668	655	643	728	641	670	687	613	697	646	625	690	647	657	628	669	664	733	645	690	688	649	639	634	668	680	660	680	631	643	650	708	637	671	709	685	665	665	661	664	668	631	621	659	662	614	681	697	671	653	645	613	657	642	624	669	649	636	647	720	676	686	661	685	652	668	620	685	639	656	634	648	685	715	681	687	670	655	693	647	654	666	664	637	639	648	668	653	644	636	674	662	616	683	648	659	634	660	684	652	641	707	643
63601	100783	70197	38930	15174	4438	1374	753	698	681	644	619	636	622	573	614	607	672	649	633	637	651	615	674	674	703	626	619	662	672	672	668	589	645	650	660	632	601	609	615	691	671	628	653	619	633	657	651	620	607	611	642	629	613	633	622	635	617	629	623	650	672	653	662	647	692	627	619	643	652	603	610	623	675	611	617	614	617	597	685	640	616	652	624	656	643	600	628	667	679	610	626	554	638	664	667	605	593	655	694	652	621	618	623	650	600	658	623	603	610	587	604	621	557	687	679	644	650	629	650	632	624	588	641	628	600	645	660	653	581	696	623	649	596	689	639	634	644	643	635	611	635	642	601	642	665	636	659	612	652	633	620	620	622	639	639	630	653	636	611	673	614	597	637	635	597	606	684	624	681	566	646	596	658	660	649	630	576	627	596	658	644	676	674	654	644	678	630	674	668	666	637	711	612	644	670	637	614	565	614	642	594	608	594	625	637	633	664	664	689	643	630	605	667	631	620	608	622	606	640	582	671	640	620	590	661	592	602	626	629	640	613	610	639	596	626	643	623	630	651	601	625	672	632	601	700	632	642	622	648	634	668	625	623	621	593	626	645	626	659	581	607	660	633	652	610	603	657	672	618	612	635	646	680	634	613	641	599	620	624	618	595	645	661	614	582	651	587	633	640	590	643	631	624	628	646	620	633	662	654	625	596	633	602	606	623	631	636	615	630	646	675	648	632	634	642	640	618	633	617	626	602	620	616	572	647	617	656	617	626	646	609	580	628	649	587	625	681	617	628	620	667	656	644	635	592	654	598	638	653	628	623	645	634	627	665	671	598	573	621	655	640	705	666	649	623	643	628	631	620	627	636	626	611	640	584	622	655	628	602	621	600	640	648	647	612	636	649	616	659	647	659	621	640	593	598	656	646	614	658	612	610	634	590	625	659	655	675	623	626	687	677	632	575	624	633	584	629	632	640	637	598	634	613	650	621	661	676	635	650	616	631	584	607	648	625	619	633	593	661	598	619	660	608	606	646	643	623	650	623	603	685	576	614	645	607	654	650	650	636	621	617	602	649	586	621	637	655	610	656	641	663	604	653	639	649	606	636	649	644	635	633	620	675	652	618	611	601	625	663	576	638	620	650	642	629	658	641	640	641	616	617	665	587	623	604	609	619	625	646	647	628	605	617	615	670	618	610	661	611	602	623	664	684	615	635	597	608	643	648	633	634	621	606	637	640	638	627	636	666	638	681	586	640	616	658	638	575	599	638	620	672	620	612	618	628	613	624	641	652	607	601	632	673	623	618	666	670	635	648	663	638	646	617	678	631	646	650	641	631	629	653	572	620	627	638	660	599	642	603	637	640	583	642	644	612	612	630	651	611	644	585	674	639	613	616	627	661	602	689	592	656	624	640	643	638	627	638	644	621	631	597	602	617	635	633	704	603	638	609	615	588	611	628	596	601	620	633	607	643	598	600	608	622	601	618	628	646	631	601	699	629	660	638	640	671	616	601	620	619	658	618	598	588	600	630	644	644	623	600	635	654	649	692	627	632	676	623	641	608	627	655	630	665	621	618	632	612	671	585	609	628	643	634	635	613	625	633	614	569	667	637	636	647	653	638	610	631	640	651	633	643	645	604	643	623	586	606	625	590	632	642	634	614	652	639	615	630	640	582	689	633	638	643	676	604	628	653	673	648	641	626	645	613	624	679	638	624	634	609	672	639	631	649	658	640	646	621	585	613	654	615	631	645	668	635	651	608	673	648	609	614	653	636	616	607	618	640	637	619	586	621	650	595	639	662	611	596	602	605	627	613	651	607	611	619	637	631	622	595	644	611	656	600	611	691	616	620	632	618	599	657	655	670	665	602	634	635	603	629	645	662	631	660	589	611	660	644	605	614	587	623	596	543	633	622	614	656	643	633	614	605	638	626	648	605	615	623	657	583	691	599	621	618	605	611	637	616	648	635	604	598	612	641	659	618	584	603	642	621	604	614	599	605	611	631	642	643	616	651	598	623	652	594	653	588	601	601	598	593	638	677	628	613	617	632	629	593	588	657	583	665	633	627	582	657	641	672	646	628	628	659	665	601	624	579	606	676	646	609	630	612	651	621	611	625	632	648	645	627	634	679	597	664	642	651	635	625	617	631	626	653	655	610	647	669	644	629	646	626	662	674	634	670	640	627	675	666	626	646	676	630	640	639	640	647	636	640	614	622	632	619	639	632	644	634	618	585	635	598	668	608	580	644	619	626	623	644	576	643	672	693	641	649	650	624	567	664	607	603	597	599	622	628	630	633	646	635	626	650	702	618	619	669	629	652	636	616	645	646	625	643	653	680	646	617	632	682	652	634	606	599	592	621	611	613	617	633	612	612	603	591	620	629	623	590	637	607	586	599	625	600	631	598	633	600	633	628	646	664	645	630	648	612	639	592	609	625	596	635	610	620	630	608	615	652	657	642	636	645	662	641	608	601	647	590	582	608	617	623	607	622	591	635	621	600	664	588	668	649	586	635	634	639	638	630	606	623	654	622	649	622	604	679	599	621	647	619	596	598	635	621	643	688	583	625	662	583	613	604	657	613	596	618	645	658	659	595	638	602	616	610	657	667	583	675	614	593	608	652	611	675	656	677	616	613	641	618	665	624	625	607	645	614	648	628	609	646	657	655	680	656	686	647	646	625	628	609	621	565	625	630	590	626	612	582	617	609	619	621	611	652	654	616	615	640	647	595	662	660	588	650	636	625	594	590	573	571	579	621	615	636	633	595	610	611	604	653	653	580	630	606	596	575	595	618	588	615	654	602	616	630	604	669	622	616	582	604	611	655	610	626	595	649	618	627	631	665	645	596	628	633	623	634	672	642	634	631	603	655	622	646	613	606	644	633	665	634	642	638	605	627	613	607	653	636	610	636	604	653	624	649	653	638	619	617	642	604	608	639	635	630	640	631	642	625	681	594	609	662	606	615	587	623	636	615	635	651	626	650	637	657	676	664	633	568	614	584	608	635	612	695	634	614	607	615	574	642	628	598	647	597	598	617	644	610	645	609	603	630	606	626	646	639	637	634	630	626	606	636	700	613	641	630	630	624	634	604	680	600	650	602	625	599	637	663	613	656	686	606	643	646	620	658	638	651	612	656	614	618	601	618	618	593	642	649	610	642	621	579	641	621	652	625	618	619	593	658	588	613	619	625	607	603	629	611	633	651	608	624	599	615	626	621	614	601	652	632	600	600	577	612	611	623	593	628	598	633	604	626	610	593	660	636	640	616	616	627	621	644	631	595	603	649	659	657	611	630	625	623	617	617	652	615	660	657	652	612	633	586	618	623	635	660	600	646	571	675	610	644	608	636	639	600	629	619	647	608	596	623	618	604	678	614	641	605	632	577	568	612	638	644	622	635	610	607	693	584	615	654	627	590	637	691	612	673	652	616	622	614	578	587	638	600	643	632	649	623	599	682	656	631	654	580	627	639	602	639	565	597	588	641	631	646	561	637
29921	31169	26649	10725	2031	703	500	496	444	437	420	502	441	492	480	477	461	432	414	450	440	477	438	460	484	458	438	444	445	442	461	418	467	424	425	447	480	447	446	436	487	492	465	426	485	444	455	420	413	417	462	469	473	430	421	424	446	424	462	463	472	473	461	431	452	478	497	418	446	430	445	439	466	474	463	432	448	417	412	486	458	456	479	469	465	474	432	446	475	448	461	430	473	410	455	476	445	480	429	483	442	440	448	473	447	474	443	458	472	461	467	445	439	445	460	446	429	465	446	462	452	458	424	449	436	406	472	459	439	455	461	474	471	442	445	450	438	416	429	433	433	450	453	434	468	470	464	447	395	465	446	411	480	440	399	422	443	420	450	455	414	430	461	431	439	446	469	468	432	473	452	471	442	463	452	431	465	463	447	466	464	456	452	447	440	420	412	460	455	406	443	440	445	450	429	497	431	425	463	427	458	455	459	445	436	434	454	481	426	427	492	449	444	448	486	457	439	438	469	471	452	481	444	487	450	461	453	430	438	465	446	414	437	435	445	425	460	487	447	448	484	460	466	415	438	459	430	441	470	437	457	445	422	430	424	442	409	470	433	459	451	456	457	387	468	470	418	405	489	464	451	470	434	474	462	517	413	458	466	447	445	446	459	487	431	418	433	477	437	424	437	487	442	425	449	455	417	523	435	454	432	444	474	481	461	437	388	440	435	427	436	438	464	480	421	396	443	449	418	423	451	449	459	433	408	463	433	447	462	445	474	448	425	471	440	480	445	434	436	440	438	465	473	445	452	414	433	456	452	438	464	434	469	420	436	455	450	461	468	439	457	409	447	454	456	437	452	463	470	446	458	454	474	437	466	440	437	461	447	445	443	479	413	479	437	457	471	438	470	463	468	472	431	458	461	424	475	470	425	449	432	448	418	451	448	459	460	447	467	433	421	444	460	428	492	455	472	437	468	453	444	445	436	460	463	458	430	475	421	440	453	461	485	476	434	404	458	426	436	451	498	441	429	418	464	434	454	461	441	444	434	435	477	459	473	459	428	483	483	489	398	483	437	448	445	431	464	470	466	487	421	436	467	399	456	410	469	444	471	454	442	440	447	434	431	451	456	409	444	441	423	443	458	431	450	434	450	434	447	430	439	424	448	416	467	438	449	450	461	430	426	484	485	456	452	475	459	460	477	434	472	427	474	466	437	441	419	474	436	464	500	437	465	465	413	446	453	445	485	469	458	446	461	498	449	450	440	427	430	461	425	456	465	443	446	474	449	439	457	461	453	432	492	474	437	438	477	454	453	461	426	453	438	403	403	475	444	482	448	453	467	457	444	440	460	482	498	465	463	440	428	466	440	468	432	444	466	420	475	464	461	443	432	454	396	472	430	433	456	427	470	442	423	463	441	432	447	416	462	420	462	433	470	453	472	476	441	466	433	459	450	396	445	432	422	408	431	470	449	411	434	434	465	443	435	411	449	447	469	474	461	438	443	427	469	424	418	466	477	430	419	427	447	464	485	479	451	456	472	440	437	414	455	447	453	443	401	471	422	455	444	473	440	439	440	404	431	443	429	408	446	440	466	451	455	461	430	463	435	448	439	434	458	439	462	461	436	484	434	433	490	444	498	489	466	426	444	453	431	447	431	439	457	448	428	457	487	440	429	444	420	453	411	430	436	482	445	431	459	431	477	473	405	419	477	433	472	422	448	446	442	462	431	449	459	426	417	399	466	421	476	481	432	476	440	470	434	420	458	447	465	434	441	448	454	421	454	447	483	444	432	490	483	437	439	457	425	467	455	450	448	439	462	452	452	455	415	498	478	456	472	454	412	425	445	433	468	454	457	455	440	429	431	442	488	435	446	447	480	447	442	456	434	486	433	443	499	422	453	481	441	473	435	452	503	448	451	452	437	446	453	452	424	453	473	481	434	435	483	462	447	422	454	413	459	439	429	447	425	487	485	476	473	465	476	432	494	429	481	446	461	439	460	447	486	425	479	482	418	450	423	420	474	446	444	447	464	516	448	437	424	416	447	457	481	452	465	414	448	492	444	429	433	429	433	506	464	466	463	475	484	407	442	463	454	431	440	453	457	433	436	457	431	461	433	474	447	460	470	482	458	465	445	415	467	431	466	437	456	449	464	481	448	437	401	428	456	421	447	453	463	412	484	456	429	454	444	419	483	439	445	420	466	444	478	434	449	450	419	462	441	435	479	474	390	455	467	457	466	420	441	429	453	425	436	431	442	433	419	478	457	486	456	431	465	421	397	456	458	462	433	444	451	420	471	457	483	467	464	451	430	445	447	482	452	481	463	464	436	477	424	420	447	432	435	475	448	446	461	437	457	437	419	459	408	473	486	387	448	439	455	457	457	435	473	475	411	465	465	474	483	439	483	481	411	453	463	460	454	421	481	462	446	428	433	455	465	460	416	442	466	464	467	424	445	446	442	463	432	455	471	475	458	475	453	450	426	435	469	450	444	438	434	470	436	494	421	453	436	498	470	453	441	431	440	419	426	455	377	430	444	422	410	440	436	466	429	405	440	479	442	448	452	450	403	470	463	445	468	441	451	459	430	448	444	494	479	425	465	475	440	443	465	447	485	458	473	429	452	442	436	481	469	443	433	455	433	469	403	421	469	460	445	437	444	447	437	442	427	465	436	445	455	434	458	443	473	469	466	455	412	441	445	485	476	429	462	442	419	467	433	464	453	441	469	486	473	465	454	479	472	465	465	437	449	439	452	482	448	471	460	466	470	444	479	419	461	477	472	499	471	458	457	440	431	433	482	456	422	434	465	436	457	419	474	407	474	413	422	472	425	446	466	473	463	471	429	445	436	460	470	466	439	459	472	470	472	434	485	428	462	412	442	449	460	460	463	451	478	438	456	410	415	439	454	447	452	475	455	455	457	387	429	410	458	458	457	445	435	458	456	479	447	462	475	430	480	460	442	445	433	480	476	452	437	418	449	462	479	415	461	437	413	495	463	447	431	459	429	488	477	430	457	472	473	418	449	460	436	455	436	446	437	462	441	427	446	451	448	434	441	434	481	424	469	438	459	464	447	449	449	468	400	436	453	445	409	435	441	448	452	475	454	446	413	455	472	455	449	456	445	436	439	438	451	463	463	476	448	446	442	458	497	500	464	467	443	449	448	464	434	439	455	436	438	445	444	455	450	472	417	469	427	444	433	450	433	444	456	434	469	426	428	483	468	448	438	464	450	429	437	479	450	444	410	462	422	408	453	455	441	390	438	424	459	456	452	420	469	462	444	453	454	427	425	458	489	473	430	456	470	462	435	426	475	430	472	443	435	443	470	424	456	475	429	448	477	435	423	457	435	439	433	446	455	469	436	458	444	493	467	468	445	447	471	416	442	394	469	450	463	441	473	462	511	446	432	479	460	454	472	441	442	422	480	432	426	438	437	482	464	447	414	485	464	494	453	432	434	441	462	408	477	419	416	442	401	460	457	448	453	430	481	442	469	471
22899	36429	19868	5638	1617	696	432	432	368	383	401	359	386	371	371	366	423	381	362	373	407	390	380	396	361	404	417	390	401	378	409	396	378	391	396	362	389	398	376	350	381	358	350	418	371	399	412	389	391	408	382	388	372	425	396	378	364	404	418	335	341	378	384	412	425	366	382	371	390	401	395	386	390	339	386	385	359	370	348	417	384	387	357	383	398	366	389	391	375	385	392	421	371	389	372	387	383	418	327	352	416	399	368	394	392	398	432	380	370	378	387	406	363	389	418	355	367	392	383	410	394	372	401	414	382	377	377	420	416	371	369	363	384	363	350	390	395	343	372	426	377	369	368	445	416	416	383	385	364	381	354	377	345	385	375	362	407	384	376	369	351	402	411	373	392	380	385	332	386	404	407	380	386	378	384	374	396	379	351	396	385	386	397	403	406	406	430	386	385	366	346	380	360	360	372	362	383	382	397	356	437	399	391	419	442	396	415	373	372	400	425	397	388	405	372	365	417	400	398	384	367	425	384	377	425	388	381	381	397	380	394	379	377	387	418	373	395	385	389	354	361	387	360	409	396	401	419	376	387	407	372	412	365	385	402	377	418	370	374	382	378	391	347	376	374	409	399	387	333	404	389	393	351	399	411	378	346	364	396	380	360	431	393	378	373	388	395	372	372	412	394	379	388	400	393	373	378	376	409	377	374	380	370	390	356	398	387	357	436	407	387	396	416	356	372	371	374	392	385	429	380	376	378	379	409	396	373	387	385	371	407	402	382	374	395	409	369	385	386	378	421	382	412	381	400	384	367	389	397	353	357	376	410	393	388	397	400	355	379	405	395	365	389	414	395	402	381	388	368	369	341	389	413	402	355	384	413	370	400	366	434	414	355	389	415	385	365	359	399	372	392	404	375	423	375	365	376	409	402	382	400	341	366	392	429	387	365	368	394	393	386	382	388	391	355	387	374	382	375	370	382	423	389	410	376	378	390	386	390	389	377	371	383	363	364	361	375	384	424	374	391	371	382	378	376	413	368	357	406	388	394	405	399	372	392	401	378	400	404	390	394	404	387	389	376	410	379	375	357	363	380	400	387	393	379	399	394	383	351	381	353	387	387	360	391	363	363	387	385	352	378	370	415	371	397	383	368	384	404	404	392	403	380	377	401	354	356	395	382	405	380	372	360	362	382	381	337	381	393	387	372	362	358	391	395	381	367	358	373	419	377	402	384	400	386	372	405	375	380	362	377	390	430	381	360	386	365	383	359	377	369	403	364	376	381	369	401	419	362	413	441	398	396	403	362	401	377	373	411	391	365	369	386	388	360	395	374	383	372	391	411	367	337	388	355	374	397	392	368	386	426	381	370	369	372	399	374	397	395	347	389	357	381	401	376	389	411	373	390	389	377	353	391	401	392	373	366	420	403	364	383	394	339	389	395	390	396	396	397	400	387	354	375	327	381	424	398	383	378	371	360	358	374	405	375	355	382	405	369	378	397	361	373	397	401	377	396	375	368	366	405	365	363	403	390	347	421	374	378	403	391	380	400	372	364	376	376	388	347	392	369	419	363	405	372	366	384	409	404	400	362	381	383	384	417	410	366	359	366	396	365	412	395	356	390	396	427	400	383	393	374	395	414	398	362	414	387	366	360	348	397	364	367	370	428	408	387	399	394	412	408	364	398	377	352	372	390	377	370	354	391	365	388	362	344	379	378	380	350	390	376	377	385	372	418	397	365	368	390	395	383	360	376	382	396	409	390	406	390	347	401	368	369	406	369	398	430	363	378	393	390	392	379	407	413	385	381	363	363	360	356	388	376	379	381	350	442	382	368	400	408	360	380	418	421	386	395	371	379	418	386	372	369	382	372	375	383	389	368	401	387	358	361	355	384	414	365	355	369	373	396	395	380	385	363	396	379	414	359	364	404	357	347	356	375	376	395	370	391	394	379	386	396	415	405	381	361	410	416	419	404	374	390	375	377	401	411	415	366	375	404	394	399	404	349	383	409	369	360	396	386	370	371	337	359	355	405	374	386	405	403	364	350	429	366	374	361	375	373	409	388	414	331	355	386	404	409	391	380	371	358	373	432	392	375	395	349	388	412	407	359	376	390	392	396	389	391	394	380	404	406	375	394	346	377	378	400	379	340	407	388	391	399	351	448	345	393	401	379	374	360	387	363	410	359	381	367	374	439	362	384	374	375	367	338	403	381	401	385	420	414	353	406	375	378	439	375	389	396	391	401	410	394	370	382	353	349	396	396	393	403	393	383	389	396	394	401	416	410	380	404	386	360	375	428	389	390	412	360	407	399	401	346	359	379	418	363	383	409	416	402	405	389	354	397	384	390	400	389	391	384	380	393	400	388	373	365	381	389	378	391	404	384	359	368	371	394	370	367	408	371	400	395	369	342	417	382	367	405	377	375	405	361	376	370	345	401	364	374	405	345	390	392	360	367	374	362	399	388	401	363	408	385	391	395	369	389	410	386	364	400	360	369	332	410	368	367	345	365	357	414	422	366	385	399	359	373	374	395	385	376	376	410	374	397	400	385	402	379	406	405	379	382	342	366	395	374	362	357	378	375	373	406	374	377	410	376	374	370	401	361	375	389	368	392	404	396	369	361	400	372	402	401	395	376	377	399	399	380	406	395	373	398	367	359	370	374	355	386	405	382	390	377	407	380	394	375	410	386	395	359	388	374	404	382	364	396	367	388	361	384	390	375	400	385	360	373	370	385	369	391	405	371	347	394	402	387	367	355	371	405	349	380	415	399	370	393	414	387	365	376	379	366	346	349	404	363	362	345	394	373	382	373	392	359	374	383	347	396	392	383	351	371	403	381	380	379	361	382	409	363	379	406	366	396	390	371	353	374	399	389	360	374	403	385	394	392	375	409	374	373	411	384	377	369	353	408	379	384	392	380	387	351	375	402	381	357	360	385	372	354	400	396	390	343	384	372	394	400	402	405	362	346	390	374	388	437	381	419	398	393	409	401	391	376	365	393	393	359	380	392	409	401	407	376	386	391	378	372	362	387	411	374	384	370	390	408	391	407	337	387	409	389	358	397	379	361	362	378	390	384	381	412	398	407	362	384	392	345	371	375	389	358	380	421	421	384	411	423	369	392	392	376	422	374	396	343	425	357	400	374	370	412	377	369	330	358	378	393	413	381	417	366	403	399	396	360	386	418	440	416	392	370	390	363	387	343	348	378	416	368	415	357	376	337	378	402	386	395	393	350	410	411	388	396	412	412	399	352	376	366	387	384	396	429	362	403	379	388	400	375	378	420	403	364	346	351	384	374	391	396	389	387	382	397	395	381	394	375	402	388	405	382	400	363	370	393	353	379	379	367	376	375	383	384	347	361	420	384	398	385	357	413	365	392	383	387	375	401	360	424	417	336	362	381	384	377	387	383	335	374	388	392	383	364	408	398	391	403	378	384	400	413	382	366	403	367	414	408	391	408	419	393	384	382	402	385	400	367	395	362	381	393	367	383	379
25194	26267	39272	33533	19053	6025	1237	680	556	532	517	533	534	547	557	538	516	544	532	513	534	501	561	500	552	467	518	560	531	530	517	536	530	567	535	566	514	510	543	512	493	537	507	556	502	507	516	481	532	509	536	529	510	546	514	471	546	528	502	587	516	487	542	502	547	480	510	522	549	534	535	560	534	524	545	510	495	521	465	512	547	524	537	548	514	523	504	489	510	559	509	510	502	529	550	520	554	538	541	529	471	512	530	540	534	489	489	534	510	541	530	539	520	494	563	519	553	560	494	499	520	536	528	557	510	511	544	550	526	547	544	523	494	524	487	523	536	534	484	515	523	495	568	500	517	498	531	555	537	506	564	527	489	539	526	536	546	545	522	504	527	533	535	540	545	529	514	524	538	483	523	535	536	513	491	500	514	507	563	465	485	564	504	539	501	535	507	551	544	494	492	564	580	532	524	524	476	531	538	502	536	540	548	512	545	501	540	508	550	557	502	547	482	533	551	520	510	542	532	519	515	491	536	466	485	541	517	524	542	480	489	512	517	552	581	546	523	529	496	583	464	518	540	570	500	522	520	543	563	513	541	524	514	533	550	554	512	526	548	495	517	524	538	515	558	531	487	561	514	527	510	512	491	496	545	591	511	532	521	554	561	502	480	475	491	504	556	500	530	519	535	510	512	510	580	509	541	511	499	551	527	539	515	514	543	581	540	514	518	527	522	521	498	499	543	522	510	485	514	527	518	533	530	521	555	542	513	522	497	514	521	500	505	524	539	528	541	513	529	526	533	526	524	524	507	538	499	478	497	546	515	545	536	537	523	502	478	525	506	533	534	515	548	516	559	535	488	471	507	511	514	512	527	536	520	539	510	525	519	495	473	504	538	549	529	564	531	523	500	519	521	508	506	496	529	550	497	459	547	525	562	506	535	511	536	506	506	526	555	535	534	528	519	530	508	532	544	540	553	559	514	487	485	496	535	520	520	539	543	528	485	528	528	573	488	514	507	591	518	508	490	502	534	496	533	534	486	532	508	536	545	447	510	523	510	566	533	512	518	532	530	523	543	494	573	544	515	493	524	523	559	554	527	533	546	551	489	528	528	483	512	507	538	520	539	556	511	499	506	494	547	517	516	493	525	486	516	481	512	527	473	546	507	552	530	539	519	520	518	573	525	525	533	493	559	528	512	555	498	512	499	519	522	526	528	547	534	541	467	506	550	516	524	470	502	533	508	501	500	514	507	554	494	498	540	515	546	539	486	533	571	528	521	574	546	535	530	520	563	573	510	452	528	514	533	522	531	504	547	501	533	504	548	543	537	547	551	538	532	553	516	523	526	513	494	507	527	519	498	513	483	523	503	563	511	499	520	537	519	491	532	480	535	520	491	505	558	517	502	537	513	509	511	497	536	531	483	508	530	488	502	524	544	530	493	497	515	543	510	543	565	522	527	505	497	518	533	512	586	476	502	479	486	546	527	493	509	532	517	531	532	467	460	586	505	472	538	467	491	529	527	563	511	516	517	531	493	493	542	498	462	511	549	565	506	539	506	483	511	526	568	500	496	543	505	500	529	535	542	519	526	518	525	513	528	551	531	556	521	526	480	535	482	521	544	542	534	523	544	503	531	517	550	503	528	503	517	488	491	530	546	510	519	539	551	528	509	532	464	533	514	536	538	523	535	528	547	541	498	535	480	513	525	521	524	561	532	545	523	522	513	501	550	512	500	550	484	526	582	493	511	487	541	531	525	551	541	474	548	550	559	491	551	479	554	519	539	532	500	492	519	512	483	513	510	481	511	549	557	551	484	503	528	513	533	516	521	513	511	586	539	544	524	491	521	525	510	498	513	496	478	526	509	523	525	527	532	551	521	542	532	561	530	546	520	520	537	509	508	513	508	531	561	519	525	524	562	555	510	533	478	565	546	517	523	551	535	518	526	517	524	498	514	492	502	503	526	520	514	524	538	507	513	535	508	538	546	516	516	527	539	553	541	531	556	516	555	514	519	536	520	481	535	479	498	522	555	562	520	525	489	485	542	557	511	532	510	533	512	497	504	541	516	505	525	532	516	538	500	523	488	572	519	546	544	513	501	520	506	511	475	508	505	504	462	525	537	518	529	528	516	512	546	472	520	535	531	510	514	544	526	563	517	533	542	535	512	506	534	522	558	474	518	507	524	526	515	504	500	513	492	508	496	544	515	495	506	501	499	520	528	546	533	517	529	502	534	514	534	522	540	499	521	507	522	508	497	520	500	531	516	545	501	529	478	523	527	521	519	537	494	533	546	550	535	506	502	496	551	554	507	518	506	519	537	549	508	558	534	504	487	533	509	511	521	518	516	552	495	573	555	496	522	544	560	529	524	546	531	520	476	516	554	508	518	527	520	558	496	503	477	510	519	497	525	509	507	526	542	520	514	521	523	532	519	524	509	542	501	508	531	508	519	495	482	538	528	476	522	531	480	500	545	510	482	526	512	544	538	535	510	503	548	549	492	556	528	518	509	547	491	512	530	498	523	518	512	503	528	524	536	555	535	488	517	568	495	550	534	551	528	519	545	539	521	514	529	525	549	493	540	510	554	490	526	534	462	503	535	562	548	507	526	530	524	534	512	518	521	520	514	555	543	513	522	533	478	508	563	519	495	535	497	522	518	508	531	492	529	518	524	539	505	541	548	493	531	509	526	502	504	516	506	499	494	525	515	499	551	520	510	510	508	548	545	515	553	517	569	538	540	556	538	528	459	524	499	484	509	510	480	510	508	502	516	518	506	521	513	531	483	518	528	515	515	510	537	497	477	482	534	542	533	517	533	528	546	528	517	496	498	490	536	533	501	534	543	527	497	531	517	530	516	574	558	530	530	549	576	545	528	511	568	516	518	519	584	519	507	565	513	504	509	522	503	540	525	482	517	528	506	520	546	539	521	519	498	530	548	508	535	483	512	498	524	513	539	535	493	521	477	500	507	551	536	523	491	507	510	516	515	502	551	489	526	537	530	471	550	546	523	494	495	518	541	551	494	512	513	570	553	474	503	547	544	541	563	494	521	512	505	524	547	507	503	544	538	502	539	533	513	505	489	581	520	506	524	514	528	545	513	514	539	526	528	504	493	513	530	582	532	556	527	505	525	542	548	487	532	551	504	501	531	543	502	536	552	523	522	518	527	519	527	529	515	507	507	489	498	542	498	522	510	507	531	523	567	531	519	493	514	551	538	551	513	533	538	487	547	547	517	539	504	468	554	515	508	563	432	517	508	518	528	500	493	528	563	556	515	537	543	494	542	518	514	494	528	535	520	533	544	529	514	497	507	537	486	505	554	581	550	495	564	515	526	505	520	516	515	510	523	560	498	498	577	512	519	525	545	532	466	511	503	503	517	532	515	535	512	542	544	547	507	529	501	502	532	558	537	549	570	494	550	522	514	527	532	530	561	526	509	532	537	488	499	513	501	527	549	504	524	539	507	532	519	532	546	574	553	558	512	549	528	511	558	526
61298	91498	61007	28202	9452	2598	915	538	492	507	498	511	495	532	540	476	560	446	464	489	460	477	563	472	514	484	507	506	507	478	499	495	475	522	482	529	517	495	521	494	486	500	513	481	507	497	465	493	491	466	494	507	506	490	472	486	504	450	498	506	493	520	513	484	479	486	504	527	481	516	483	466	465	498	512	518	451	499	507	502	495	446	491	494	483	526	507	487	450	499	518	490	495	492	458	494	423	511	512	470	484	526	482	460	491	505	528	493	513	503	463	489	500	503	514	483	496	514	498	475	481	494	472	507	469	482	513	494	480	483	506	491	505	499	476	502	534	485	458	465	471	518	468	452	470	494	461	507	525	513	487	483	504	500	448	461	487	512	528	515	483	526	510	488	498	490	509	464	488	482	491	510	498	475	493	547	510	462	463	509	496	503	485	493	466	499	496	512	488	477	474	504	465	474	454	512	480	462	486	486	511	475	527	473	514	525	484	521	494	439	469	472	477	497	493	468	486	458	519	497	479	483	514	448	487	510	478	517	499	499	499	489	505	462	465	503	495	503	488	478	502	449	478	455	477	471	473	498	495	487	497	488	491	483	498	501	535	475	515	486	472	470	507	472	489	456	464	504	520	492	518	529	500	511	474	497	490	484	500	461	492	493	485	438	509	481	482	482	499	528	475	467	459	483	503	481	464	502	482	485	497	489	492	484	527	523	473	497	449	455	470	477	486	475	469	496	491	484	500	495	508	460	460	471	480	503	482	487	457	502	484	484	505	482	512	510	489	509	445	461	535	503	461	449	480	492	477	506	487	513	486	481	520	464	463	504	459	476	483	503	468	505	507	510	452	529	500	462	501	471	541	514	476	489	504	470	461	499	493	496	504	521	456	514	504	485	495	491	514	494	500	486	465	455	471	491	481	518	456	469	472	517	526	510	501	516	515	475	504	525	487	453	487	434	497	493	454	492	516	527	457	462	544	504	471	471	467	552	469	489	476	459	523	495	497	499	495	486	480	512	507	489	475	508	521	523	515	485	486	498	483	499	488	464	479	471	482	501	482	498	520	532	526	496	507	484	498	515	504	475	453	487	479	500	465	481	490	469	502	514	459	476	502	460	494	502	524	499	492	494	486	526	535	475	518	494	462	554	531	500	516	481	493	496	495	504	516	482	481	502	498	513	488	483	492	481	471	476	518	491	469	486	486	496	482	483	473	481	479	460	507	503	504	474	454	491	463	487	502	470	517	497	476	511	500	484	495	471	476	516	496	500	453	487	478	518	537	517	501	473	492	463	506	497	503	525	503	480	486	525	489	468	493	488	474	478	453	479	511	484	479	469	534	486	487	528	474	501	511	465	481	471	504	512	532	519	488	486	463	514	499	473	488	470	480	451	473	520	493	477	511	482	492	480	488	486	465	502	487	485	472	492	485	539	531	479	463	511	476	494	509	549	496	491	480	501	510	489	477	459	494	503	493	470	488	470	506	459	510	502	494	476	481	486	473	479	458	455	483	464	480	502	436	502	490	482	504	500	486	510	461	489	481	472	485	491	507	490	522	522	478	467	452	454	449	490	504	455	492	503	467	498	456	493	502	460	523	511	484	515	496	492	514	522	478	531	478	519	497	451	455	509	509	484	489	467	495	513	459	535	484	528	473	455	445	474	510	479	504	499	434	476	465	482	565	478	492	488	472	490	509	489	521	496	498	478	480	503	504	505	458	484	506	494	463	477	483	496	486	512	482	503	505	494	497	482	486	471	458	481	523	502	424	477	468	498	475	497	470	505	524	470	475	496	475	482	497	469	477	502	508	481	473	490	479	521	473	461	482	509	485	463	472	510	510	525	508	456	435	477	494	483	559	512	504	473	503	475	499	525	477	459	488	463	488	485	488	487	461	492	493	458	478	473	486	480	486	491	479	477	531	481	455	483	519	475	530	505	488	482	453	490	491	481	502	500	468	478	500	490	498	533	506	501	481	491	497	504	453	525	463	486	486	485	511	483	465	495	468	488	500	564	481	469	507	498	510	467	507	526	492	470	489	473	487	474	489	481	458	508	484	486	491	515	451	492	484	476	503	519	444	484	541	510	471	512	491	486	485	474	503	501	488	483	497	449	470	514	503	460	436	474	507	496	491	486	517	513	508	477	533	501	521	500	456	493	520	472	536	478	480	484	494	501	473	468	488	492	462	512	479	461	482	471	534	428	498	464	457	506	459	507	510	497	481	494	500	511	511	479	487	495	454	492	464	527	492	518	440	467	481	451	495	485	500	455	499	480	436	487	493	511	510	500	483	500	520	472	489	512	465	476	484	486	505	505	482	475	472	483	468	479	479	520	467	486	518	503	522	517	479	496	522	486	505	504	527	503	552	448	493	523	516	499	457	476	474	500	508	471	521	485	487	525	473	504	497	508	489	497	488	509	483	475	462	491	520	518	456	519	516	478	496	481	461	494	541	475	491	480	495	470	430	508	495	500	478	516	496	503	520	502	481	488	480	483	482	472	502	488	469	489	486	496	452	516	498	490	492	470	514	486	486	508	471	471	475	478	476	471	551	462	469	462	493	483	491	507	485	514	492	490	524	509	477	457	491	509	458	467	478	475	456	480	465	513	480	517	487	463	507	493	534	466	454	538	475	497	525	514	491	480	447	483	479	496	459	500	505	480	463	456	503	472	467	488	503	483	464	544	451	478	504	482	470	472	494	497	529	460	508	537	520	464	481	495	498	478	474	466	463	502	479	467	510	494	441	502	480	479	485	508	489	454	521	480	474	502	493	489	468	470	497	479	507	492	496	507	500	500	488	468	475	494	458	491	466	457	499	487	502	504	500	498	543	503	510	530	480	501	513	510	478	487	489	479	470	480	508	511	525	499	513	492	460	477	498	498	506	480	506	467	495	459	456	472	509	480	478	499	463	496	484	516	478	500	475	471	462	466	510	493	448	488	474	511	462	488	486	480	501	495	483	476	489	501	506	451	467	498	472	502	481	487	504	484	489	465	483	486	488	495	468	487	449	504	476	486	539	476	484	493	494	505	467	470	480	517	509	505	503	476	503	499	489	513	444	527	494	497	535	464	479	489	452	502	501	494	530	464	514	480	452	492	483	487	505	465	469	505	506	476	477	515	482	488	513	455	489	477	468	497	466	492	492	492	463	507	487	491	515	506	465	495	495	520	514	518	499	488	479	506	475	505	475	482	522	517	512	514	510	474	485	503	543	488	518	443	481	510	484	505	492	467	530	480	497	486	492	494	478	482	471	487	488	511	509	468	467	474	459	486	511	468	485	479	483	508	458	507	531	494	485	496	503	491	464	477	490	495	499	482	476	510	489	471	484	493	431	468	474	478	470	479	501	467	515	524	515	471	497	479	483	492	490	533	462	491	457	472	507	492	460	526	502	491	489	495	486	520	478	485	465	464	509	508	492	482	477	493	453	488	542	512	494	486	486	482	469	465	489	506	468	528	500	518	490	462	491	469	506	487	469	489	482	521
23915	23199	34398	30420	22703	13711	3063	913	725	662	693	643	682	673	726	661	624	696	619	713	682	664	646	662	687	671	634	663	676	694	673	648	697	731	695	660	677	658	657	654	698	695	636	685	665	702	687	671	650	688	631	684	606	651	677	643	703	657	626	632	635	639	675	691	669	682	667	667	672	635	646	663	681	647	608	666	669	634	692	693	697	616	654	650	633	634	632	699	645	650	642	632	659	682	650	640	664	670	638	662	683	620	668	662	650	665	666	695	646	673	648	633	636	621	657	692	680	665	660	646	636	652	665	669	674	632	631	662	632	605	687	648	674	636	640	678	708	639	635	626	649	635	609	638	682	637	634	682	642	621	676	654	679	652	641	638	658	660	618	633	652	652	618	652	666	663	635	697	675	631	672	685	612	649	650	656	663	642	669	685	662	646	657	634	655	625	655	654	651	665	626	658	597	636	660	605	691	628	660	642	613	620	677	675	597	650	662	624	670	613	639	620	625	687	679	667	616	669	680	677	623	660	691	679	656	679	656	649	602	660	679	610	645	677	660	625	664	660	605	620	645	658	655	626	651	631	704	636	688	676	640	644	646	667	630	713	632	681	683	626	638	660	614	627	667	699	679	678	669	602	645	678	633	604	661	643	655	643	637	612	614	627	679	679	649	645	636	631	627	568	672	671	709	654	687	654	651	667	652	621	664	636	640	625	605	654	644	618	695	660	619	656	653	649	686	654	663	679	665	678	660	657	629	679	675	685	605	651	648	713	692	611	590	688	648	613	631	672	664	643	645	630	618	636	653	634	712	635	639	612	649	657	645	630	640	612	646	662	645	618	652	641	660	615	697	649	650	678	611	602	619	668	650	612	643	642	654	611	655	633	659	692	626	602	659	645	650	711	674	672	668	639	671	635	644	672	640	641	679	664	678	710	622	717	624	671	632	605	601	656	634	654	655	670	682	658	653	648	674	680	647	635	630	691	663	667	633	670	606	636	630	637	637	672	640	644	624	663	649	626	641	643	622	686	641	637	672	645	645	685	641	678	667	672	639	678	665	703	647	634	647	649	607	676	662	651	669	628	670	666	668	729	708	618	643	658	686	633	637	668	692	613	645	684	708	633	623	636	691	643	647	648	624	603	657	620	658	657	647	626	696	657	613	656	651	663	661	648	630	671	632	638	615	654	646	669	681	612	690	689	622	665	657	649	694	603	650	663	658	681	642	692	596	607	651	682	631	670	697	658	679	658	620	645	601	655	634	619	689	658	673	614	659	632	623	653	625	636	655	637	632	637	622	642	640	681	706	688	651	645	622	665	629	675	572	622	665	674	684	624	692	626	672	577	643	686	669	627	644	606	625	664	660	626	647	639	639	636	641	675	620	622	640	620	641	665	651	638	622	632	657	612	645	635	662	618	679	640	678	626	647	637	676	622	622	650	630	654	603	603	654	663	646	687	668	651	679	607	582	635	665	666	608	694	662	655	639	667	678	620	685	648	613	646	645	624	662	637	687	660	681	686	658	666	678	656	638	687	649	671	638	653	661	652	643	666	679	618	637	676	659	634	692	605	638	651	646	625	643	611	665	619	682	651	696	661	651	626	610	694	631	670	646	665	656	672	653	616	639	628	620	674	655	642	627	668	649	688	663	664	636	677	621	687	654	684	685	640	653	612	616	652	671	675	647	672	623	604	624	646	605	692	681	673	632	650	645	648	634	666	690	675	620	610	636	695	623	635	637	646	658	690	688	627	667	612	663	664	626	664	608	706	633	655	680	634	598	675	630	660	626	612	671	666	663	680	640	686	643	665	664	659	646	669	665	680	657	667	670	614	635	661	705	641	667	657	667	594	666	648	637	624	650	645	663	622	635	629	613	668	710	663	636	684	656	651	654	672	679	650	630	621	648	622	655	654	587	618	655	681	648	649	646	702	696	632	624	641	615	630	638	583	670	694	625	640	657	663	674	656	677	680	688	676	648	660	627	617	683	658	653	633	627	650	678	650	640	634	626	657	672	645	666	638	675	657	639	636	627	633	653	670	643	648	675	612	627	638	638	670	633	655	620	679	679	634	629	676	657	641	673	662	681	649	656	631	661	690	652	658	652	643	657	623	678	634	643	684	636	594	642	610	606	610	648	650	614	645	653	709	608	674	659	653	677	629	664	662	637	633	661	650	632	627	650	690	647	623	679	640	635	635	637	632	664	680	634	661	675	616	676	667	620	668	641	669	640	650	651	669	642	626	680	626	629	622	586	677	634	585	606	637	678	634	668	644	640	704	642	647	639	610	639	633	647	663	638	624	633	685	645	704	650	610	640	630	654	602	673	673	686	622	640	665	620	609	691	633	634	670	674	620	651	614	682	599	623	678	667	673	676	642	647	634	658	634	722	675	639	647	663	658	649	678	663	655	663	668	654	648	615	679	700	672	609	634	669	658	631	650	602	653	637	614	633	676	642	665	652	645	616	704	650	672	656	671	623	613	619	698	648	655	626	663	593	688	662	668	668	663	650	607	639	629	686	644	648	639	651	663	659	653	675	659	610	617	657	656	669	631	637	631	611	687	642	650	599	674	670	680	662	619	657	665	649	631	649	661	652	614	631	656	616	629	668	635	627	592	671	645	701	659	674	638	681	660	629	648	637	630	631	619	636	650	621	648	667	644	605	689	639	641	663	645	624	614	664	625	599	658	609	636	618	649	658	637	648	654	662	630	639	590	677	640	649	649	686	671	647	640	648	659	595	668	630	667	636	639	618	649	642	708	638	672	628	640	672	643	670	622	664	613	677	590	676	642	665	614	686	629	629	652	670	619	693	639	616	621	686	673	662	663	683	713	665	636	641	656	691	638	670	689	592	642	702	631	674	640	709	640	637	658	606	616	648	670	678	609	610	643	654	672	616	660	630	652	620	652	645	627	679	686	621	635	645	659	672	639	652	682	615	667	613	662	652	682	650	649	674	635	692	639	675	670	675	632	626	654	643	646	676	640	666	613	658	666	620	670	630	656	653	644	643	624	661	647	649	641	657	661	681	684	627	642	610	576	653	647	654	615	650	653	638	674	712	671	657	665	673	619	645	632	657	641	674	707	660	637	669	647	604	604	653	689	626	666	616	636	720	600	662	645	654	661	664	646	618	636	660	655	619	686	627	638	624	626	704	673	672	661	681	662	681	656	637	634	641	661	668	624	641	629	660	637	630	662	626	636	647	607	646	648	697	632	671	636	628	630	651	640	649	651	611	659	654	660	692	641	641	690	656	654	590	635	663	684	633	630	669	664	690	627	634	601	665	639	643	659	640	638	687	661	634	629	612	673	643	657	666	627	673	674	639	713	639	640	613	619	629	677	684	639	691	681	677	602	661	607	669	635	645	643	629	691	688	637	644	619	660	671	683	643	655	670	638	654	618	628	652	630	681	646	669	645	662	643	638	710	668	651	637	655	621	643	642	616	638	680	675	683	615	614	596	629	650	632	628	603	600	635	689	659	640	642	623	659
62076	100276	68981	37783	15253	4459	1383	743	648	641	610	611	637	604	610	632	622	600	628	627	644	614	653	619	609	605	634	628	674	597	648	600	602	611	582	669	592	593	646	584	601	675	647	633	602	608	644	606	622	633	621	650	659	651	646	616	608	628	635	594	629	648	634	609	602	606	624	607	600	619	617	603	614	592	608	609	619	605	651	688	611	598	645	616	653	593	605	598	641	641	612	634	623	617	640	621	629	619	648	615	654	632	574	600	611	608	591	597	615	584	660	589	621	618	627	596	618	569	636	649	618	639	568	627	602	635	604	606	666	576	656	613	625	597	620	611	610	604	634	586	572	588	629	649	622	637	621	616	625	603	564	597	611	632	606	565	598	628	613	635	684	606	596	600	608	639	638	655	629	601	617	631	596	612	570	575	616	562	624	665	621	668	610	615	639	583	588	603	620	626	643	607	578	631	657	652	661	628	622	597	604	621	631	568	600	605	599	621	591	652	592	607	586	593	572	642	652	658	601	609	635	603	653	601	627	627	606	615	622	557	610	641	601	621	596	635	625	607	581	642	622	628	613	666	605	600	641	653	635	636	610	558	635	604	633	612	625	585	616	605	613	614	601	612	586	597	599	628	635	602	625	620	618	629	596	579	618	657	647	613	610	619	603	613	629	562	626	581	639	587	625	670	622	603	598	639	633	612	656	601	645	577	628	627	628	618	648	637	637	598	639	571	578	616	569	595	621	604	598	619	601	585	607	631	626	604	614	591	660	642	646	602	640	593	613	593	625	647	624	628	627	657	596	589	631	588	621	609	641	607	632	659	617	562	634	631	659	643	583	649	614	634	649	629	632	629	625	623	632	613	600	594	600	625	583	620	604	612	647	625	611	619	636	633	644	609	635	593	582	605	621	606	603	592	605	626	623	639	643	638	610	632	629	640	586	613	617	582	657	623	594	609	634	654	687	609	638	613	651	647	629	580	649	594	615	594	609	633	624	601	636	612	626	608	640	609	623	612	620	629	633	645	650	593	554	624	598	725	632	622	610	622	599	640	581	663	594	594	617	621	622	617	625	579	606	609	616	602	655	617	613	622	608	585	646	608	545	605	619	616	602	601	614	627	617	589	603	576	598	630	625	643	635	627	642	587	614	632	624	625	621	638	609	650	575	639	653	617	631	590	582	654	625	605	610	621	623	622	647	581	612	608	647	609	595	618	613	586	633	606	614	590	646	610	611	587	634	619	599	618	648	647	656	627	629	578	626	594	634	633	648	630	622	602	652	686	601	596	586	663	634	594	639	631	650	627	605	618	637	611	628	609	605	627	669	604	631	621	630	636	612	646	655	588	606	621	634	637	619	586	633	627	616	626	575	609	567	619	627	593	644	631	641	601	649	612	590	635	607	666	643	617	590	621	625	582	607	606	608	655	602	610	587	605	601	599	559	625	611	646	580	581	623	584	652	629	578	658	618	630	683	624	631	573	609	595	631	607	567	570	619	610	626	621	623	633	606	639	588	622	605	622	598	639	655	641	636	651	625	576	582	598	654	603	642	608	611	580	567	599	598	614	584	658	646	586	599	633	662	619	583	570	640	601	662	650	604	643	633	601	572	650	632	607	657	613	614	629	637	571	636	638	593	610	598	590	631	635	648	625	616	622	628	636	631	630	637	636	550	635	595	622	599	584	618	600	653	593	617	577	607	574	649	603	591	628	645	598	638	663	585	620	610	630	630	631	637	594	603	601	626	590	651	661	599	590	645	615	538	584	567	631	597	637	632	604	652	631	607	586	628	626	620	652	570	606	641	649	609	616	596	601	648	597	622	570	605	620	577	615	664	617	580	613	608	583	606	637	600	606	586	647	602	638	643	615	649	616	641	646	608	598	628	654	594	615	561	654	613	634	609	605	611	598	614	607	597	628	644	588	633	588	668	625	599	601	653	575	609	609	655	629	606	598	618	652	620	617	612	598	625	607	619	602	586	632	614	622	603	630	632	604	591	575	599	629	618	621	605	596	603	602	601	607	614	688	605	616	610	656	616	669	646	607	624	567	612	657	605	637	619	618	634	611	648	634	600	642	630	668	565	615	604	568	636	586	586	588	635	625	608	607	595	604	608	622	626	619	618	629	653	624	596	611	652	571	571	591	632	619	597	646	652	589	642	609	624	619	593	564	588	613	611	627	591	599	589	654	640	601	600	592	602	614	637	657	599	603	594	623	585	617	630	624	584	616	670	625	609	628	623	648	575	643	638	611	610	572	657	605	632	630	624	640	634	601	608	656	623	646	557	624	565	605	577	577	615	671	662	572	564	611	605	634	651	566	597	647	635	605	657	611	626	647	620	652	610	607	600	609	634	612	611	591	624	634	634	635	574	628	567	658	620	594	608	589	630	596	616	627	679	615	660	614	632	633	591	600	609	615	608	633	626	579	622	600	622	630	577	633	595	631	629	606	606	636	585	617	634	622	628	621	610	621	614	613	596	567	601	623	616	605	593	641	594	609	583	593	666	614	630	590	572	582	604	625	587	651	618	641	662	586	595	623	615	590	655	613	591	617	610	626	617	624	631	594	610	616	618	594	558	627	621	648	617	640	665	619	597	612	626	577	610	609	628	632	614	577	637	642	594	589	617	638	587	654	657	636	677	574	623	630	596	617	570	607	584	615	632	603	631	625	589	620	655	631	602	642	634	637	626	606	631	642	602	628	573	614	659	634	618	620	641	596	613	596	599	586	615	632	621	622	575	604	585	678	585	594	601	596	616	628	625	613	660	634	609	637	587	625	615	597	619	571	596	599	614	596	596	626	600	610	633	620	609	650	622	631	583	580	610	608	596	588	619	653	574	625	624	614	584	639	560	553	575	570	616	614	575	566	653	618	580	614	627	580	633	610	594	600	580	579	579	617	555	595	625	624	573	616	620	590	603	639	609	613	563	638	606	596	636	633	556	622	600	613	594	635	628	607	593	622	573	623	642	611	622	607	655	606	605	588	592	636	578	586	616	635	603	609	625	604	594	649	602	563	633	595	621	608	596	633	633	626	602	613	628	626	602	614	628	602	628	637	605	611	577	598	603	637	578	593	620	612	632	614	579	631	560	648	641	607	640	581	543	618	596	616	576	592	597	638	593	614	606	622	644	597	635	631	608	591	605	595	614	574	593	608	606	577	594	599	591	621	579	663	620	586	595	628	610	642	621	581	564	620	590	597	595	646	641	636	580	579	617	635	654	631	602	595	639	597	592	630	639	590	589	583	597	619	654	607	619	620	600	613	610	623	609	603	637	659	601	576	588	630	672	640	602	582	588	610	641	588	615	578	609	619	601	651	565	609	665	612	671	603	611	630	609	612	621	600	630	613	645	630	617	607	620	607	578	629	629	609	620	612	577	657	639	591	618	639	629	607	585	612	580	640	599	571	615	589	640	622	652	625	638	612	607	617	647	613	607	624	627	593	630	633	593	613	600	626	604	641	614	617	630	651	602	602	670	634	634	624	638	591
29987	31042	26099	9820	1979	665	500	443	453	409	421	387	419	413	459	385	468	492	426	419	427	439	434	423	439	426	427	406	447	438	437	432	502	430	440	399	430	416	426	435	439	442	424	422	406	418	388	444	443	417	431	394	435	433	422	447	432	438	396	414	443	420	427	457	457	409	466	377	406	414	427	442	470	423	439	423	428	432	461	434	454	417	410	454	438	413	447	408	465	400	423	457	484	423	445	453	435	472	437	465	440	383	417	449	451	408	401	419	393	456	423	429	456	437	428	416	451	476	404	450	406	398	423	438	395	424	424	425	447	429	448	411	397	405	422	428	444	470	409	441	409	438	398	443	406	421	425	396	439	388	421	440	424	403	430	399	424	425	414	409	423	423	421	425	419	408	396	449	462	411	450	415	386	452	417	462	456	384	457	436	418	402	424	395	445	436	433	443	436	413	408	443	459	457	403	432	451	466	425	458	418	449	432	434	400	367	426	472	442	393	460	419	423	453	429	409	448	459	452	404	432	445	428	449	463	432	440	407	414	476	432	453	396	411	433	421	432	441	434	410	415	464	433	441	413	392	433	452	424	441	377	441	449	424	430	412	382	420	455	432	423	437	444	422	452	453	449	418	398	470	440	428	409	440	426	425	404	418	438	412	410	406	448	407	447	428	433	410	490	420	440	445	436	416	455	472	425	433	411	432	425	413	457	446	396	428	415	416	443	405	379	441	428	454	420	474	407	430	443	429	390	458	436	415	401	432	421	415	430	449	453	440	417	401	431	443	419	449	452	432	456	415	418	431	391	439	395	413	409	421	404	421	430	458	447	441	482	459	446	447	437	423	417	437	470	431	446	397	445	394	449	439	434	429	440	439	417	464	463	433	451	440	438	456	436	414	424	404	424	418	446	427	405	371	400	434	427	432	433	441	479	471	487	426	410	427	416	412	415	394	436	410	427	381	423	463	411	407	426	449	419	442	400	407	446	413	439	400	439	429	409	423	396	409	436	415	412	450	435	417	398	433	440	434	419	426	479	424	439	442	425	427	420	410	430	416	411	437	442	424	439	400	433	453	451	450	422	434	431	407	389	424	430	464	425	456	449	420	411	414	426	454	406	440	444	417	437	452	414	408	396	408	426	453	478	426	424	427	408	420	440	399	424	468	369	424	427	453	429	451	420	416	413	473	424	420	415	438	389	423	403	379	405	437	390	432	397	430	433	401	418	420	431	410	415	454	437	404	446	436	469	400	412	415	433	404	411	394	413	433	432	474	387	453	416	451	422	456	456	445	414	401	376	468	399	376	421	418	457	490	441	427	412	403	422	442	450	444	434	409	441	432	427	476	417	458	407	413	413	470	418	444	427	423	460	424	438	441	376	411	441	461	422	427	473	453	439	422	430	439	428	397	431	405	439	409	435	483	413	433	453	414	413	471	430	443	407	452	428	391	444	430	425	433	406	432	422	425	413	440	427	406	411	406	371	445	474	423	421	472	436	438	425	446	457	416	416	450	444	408	429	435	433	420	416	422	429	415	408	399	406	422	443	427	487	437	450	416	418	437	414	435	408	440	456	395	431	473	436	405	417	380	395	430	399	412	407	399	412	429	423	396	411	430	410	472	456	434	389	422	440	409	428	455	461	403	427	441	456	408	419	412	396	440	442	423	420	399	414	396	412	392	408	415	419	371	454	411	424	385	441	458	433	420	427	422	441	433	427	434	455	412	447	420	414	405	463	408	427	428	475	417	434	416	425	447	395	438	466	461	425	420	415	373	435	422	456	444	451	394	427	412	397	426	397	450	440	417	428	418	421	444	437	413	429	410	450	439	436	427	394	440	396	457	427	466	432	401	418	440	451	401	422	408	380	439	414	440	439	405	410	419	407	415	428	457	453	447	405	489	467	434	421	437	407	407	422	400	391	423	441	401	442	422	421	432	439	456	401	438	396	429	434	414	401	432	418	432	414	411	462	426	432	449	425	451	431	423	412	409	413	443	456	414	428	379	458	461	443	436	415	418	462	424	435	435	434	419	433	439	414	466	420	400	411	439	432	421	450	390	399	432	427	420	409	439	405	412	407	415	426	441	437	425	405	440	417	427	455	439	387	431	439	420	434	433	407	379	425	439	418	433	410	466	463	423	430	391	440	402	422	472	405	430	425	401	419	417	412	425	399	435	419	437	401	412	452	440	416	406	423	421	455	415	438	443	426	418	395	416	439	456	419	443	399	462	410	448	457	426	431	399	445	423	418	449	409	423	436	399	425	382	434	456	401	443	447	442	432	402	418	358	450	437	398	422	446	402	415	476	447	422	397	426	406	438	422	438	388	404	393	395	431	423	445	408	407	432	456	403	411	443	442	431	430	425	455	418	421	388	429	434	400	389	409	468	443	434	383	452	442	437	408	414	418	368	445	411	421	463	435	435	419	404	446	424	440	409	436	378	428	411	406	393	423	397	386	420	462	441	448	435	420	430	398	398	437	422	431	426	424	402	438	408	402	418	428	420	411	421	461	476	407	412	440	407	419	446	423	453	455	436	422	410	416	418	420	422	431	442	450	433	411	423	451	431	437	445	405	407	433	434	417	485	434	403	410	399	444	427	418	413	451	406	407	436	438	419	412	431	424	458	417	440	415	421	425	397	395	443	420	412	431	421	449	422	438	451	395	419	391	472	407	428	435	430	436	451	421	386	429	451	398	390	418	419	425	452	463	456	442	405	436	378	418	432	450	441	459	440	441	428	429	424	464	446	390	410	437	422	436	415	395	413	407	412	425	424	442	414	426	440	437	428	431	413	401	417	401	444	376	413	396	434	440	439	409	411	427	460	486	429	415	421	418	397	411	410	467	430	458	412	455	405	411	459	429	422	463	442	424	440	424	399	396	427	445	430	421	431	483	419	420	433	410	421	423	425	427	432	420	423	454	408	410	421	419	415	403	448	401	404	384	434	462	426	419	436	420	431	421	418	463	411	392	436	413	478	419	437	406	436	434	358	418	444	449	425	412	415	409	416	413	402	402	398	427	454	433	409	426	397	413	402	420	407	415	454	441	421	407	424	454	425	438	423	430	418	397	434	414	406	432	428	397	415	432	430	444	446	438	408	428	424	401	469	446	434	402	407	427	376	392	423	431	419	383	394	447	406	429	452	451	439	414	440	430	432	408	406	426	404	397	411	411	443	416	415	407	453	391	444	385	439	443	481	428	393	416	426	393	431	444	441	415	416	393	437	422	398	439	424	441	406	416	423	436	438	435	419	452	422	398	424	429	423	423	414	458	460	465	474	426	422	439	435	426	451	388	472	428	417	431	413	460	436	435	459	401	436	448	456	409	422	388	388	440	434	418	376	430	416	445	421	400	439	379	425	458	432	401	443	431	457	427	408	446	466	416	424	438	413	374	418	429	434	417	411	430	421	430	418	442	439	411	415	392	416	390	400	396	470	435	443	450	388	428	419	398	405	451	405	413	418	458	412	419	432	431	438	443	436	415	425	420	434
22836	36352	19407	5363	1642	620	415	354	344	364	356	368	366	362	391	402	375	359	390	354	351	369	351	379	374	397	347	385	391	394	340	373	371	371	394	354	383	387	373	395	390	393	370	372	366	377	365	372	344	379	357	350	365	374	369	380	394	357	398	334	399	371	370	376	384	385	368	357	369	387	354	393	400	353	342	370	352	345	377	362	359	389	384	382	389	345	383	386	386	373	382	353	373	363	373	374	360	362	368	368	327	367	370	361	369	341	367	350	344	361	357	376	364	378	382	392	347	378	366	375	373	388	354	395	411	356	387	379	362	379	361	399	372	343	384	402	392	383	413	372	411	385	371	362	409	399	339	336	354	370	394	364	325	371	375	401	334	375	384	334	367	367	388	370	359	381	350	357	403	326	357	388	405	365	364	359	344	415	388	367	365	366	379	358	379	385	369	378	358	356	385	378	360	383	384	362	363	413	363	399	353	371	383	380	383	361	363	377	382	382	369	366	377	357	372	405	381	381	372	387	355	346	369	357	388	375	384	361	383	380	364	341	313	376	379	349	391	384	352	385	352	380	390	362	388	354	369	354	346	352	343	365	357	372	387	358	356	372	391	363	369	387	415	361	352	353	408	352	390	402	396	352	386	359	361	365	359	385	365	390	387	403	371	360	337	364	355	394	391	370	364	385	398	355	387	355	334	345	326	349	363	361	378	395	409	365	357	400	359	372	373	369	383	341	360	414	394	395	375	375	365	350	370	334	384	374	387	338	347	343	361	341	379	376	367	332	336	361	381	393	345	388	361	369	359	359	446	358	381	379	384	351	383	392	343	331	359	379	367	387	386	332	335	362	367	391	363	350	374	388	383	370	356	362	383	340	363	380	382	362	368	380	383	389	354	374	404	376	396	345	380	406	353	350	385	375	367	369	377	316	389	402	394	386	389	364	365	360	385	363	346	369	351	349	373	375	369	374	379	357	371	379	375	346	389	358	370	350	346	356	362	397	387	368	356	365	367	363	383	357	356	358	366	398	350	344	363	365	350	396	400	376	389	355	391	360	315	357	398	393	389	357	376	394	386	324	347	367	383	347	362	365	369	391	406	338	365	343	366	346	367	379	335	412	400	387	372	350	406	356	381	338	335	358	357	358	362	369	336	375	372	350	363	351	387	365	363	371	368	370	348	356	383	377	351	371	386	369	372	350	387	353	360	383	354	378	364	334	369	347	371	381	370	363	359	358	376	364	394	334	394	390	348	378	376	357	371	353	361	373	352	410	371	372	368	405	358	372	381	383	403	375	345	387	361	381	334	392	403	356	355	370	364	358	355	338	388	347	357	358	364	374	349	372	410	373	371	377	362	391	397	379	393	363	348	399	361	356	374	345	340	380	364	368	358	388	375	341	351	340	366	377	335	383	347	333	359	380	381	341	354	369	392	366	381	385	406	395	359	346	370	394	361	387	358	369	368	361	374	370	371	329	384	348	413	374	357	392	358	371	367	370	373	381	378	371	360	394	386	368	365	396	354	376	392	362	362	417	354	388	346	364	337	363	365	366	378	385	359	384	352	355	365	359	362	352	367	385	338	334	373	374	351	338	421	400	375	378	406	361	377	371	366	385	353	365	383	322	362	344	374	385	366	366	380	377	371	380	379	404	368	365	377	369	393	375	384	373	361	397	369	391	384	309	379	347	350	365	376	409	358	353	353	356	349	375	381	380	406	395	340	371	362	389	369	349	347	395	370	364	379	405	371	367	376	341	387	422	335	361	343	368	371	389	392	351	366	333	371	332	341	359	361	369	407	319	335	358	377	414	375	354	393	359	407	381	372	364	358	343	386	365	370	384	388	399	355	349	386	369	420	348	377	360	373	396	390	331	352	387	392	380	381	402	393	346	431	347	380	367	353	353	370	358	376	342	363	370	359	343	384	348	349	374	362	366	385	408	351	375	348	397	382	365	369	363	377	355	392	377	355	353	370	372	391	363	362	403	402	380	382	388	388	385	378	391	369	392	408	363	348	337	355	360	406	344	379	418	379	377	377	376	344	374	386	408	366	333	405	365	361	384	371	342	365	382	385	369	361	349	386	419	372	383	345	356	364	384	384	375	370	384	346	373	378	366	377	352	387	368	368	356	370	382	379	350	360	355	339	368	372	377	377	382	377	341	378	388	340	435	359	399	409	335	358	366	356	370	355	414	373	418	359	366	387	385	339	346	399	373	376	376	354	371	384	370	357	358	386	372	350	369	355	383	359	372	381	372	386	359	387	362	392	362	385	362	372	378	362	356	356	367	372	360	349	346	350	379	401	352	374	357	372	325	380	377	343	340	387	372	375	370	370	376	392	362	400	378	356	405	363	380	371	379	372	363	358	365	331	410	358	358	330	353	383	350	359	360	383	359	372	362	379	405	356	354	372	364	372	369	366	352	356	406	382	366	361	353	371	378	368	370	348	381	368	386	393	376	381	370	391	419	372	399	383	382	340	344	399	376	385	439	349	341	361	373	367	368	368	368	380	356	368	390	390	350	372	408	388	364	349	360	364	348	361	375	368	362	398	344	371	379	373	339	366	383	369	383	336	382	372	381	374	372	354	364	360	375	367	382	354	377	389	381	372	386	393	348	357	382	357	381	359	360	353	368	357	348	413	377	407	363	372	395	364	359	419	352	370	413	362	374	381	359	355	362	347	382	366	361	355	372	365	326	388	364	344	341	333	386	393	360	340	352	359	375	372	390	356	386	332	375	395	366	402	336	397	386	376	370	374	358	396	394	388	366	357	401	383	367	367	391	352	381	350	379	348	395	369	370	432	358	367	371	363	393	364	409	354	376	345	350	352	350	388	372	366	341	372	377	357	356	375	389	393	354	385	363	378	363	359	395	379	385	361	386	391	403	334	371	371	384	387	378	393	383	377	390	350	388	365	351	402	362	385	386	377	386	371	357	366	379	347	381	397	353	341	350	337	402	364	375	368	368	354	370	393	366	380	397	330	362	357	378	376	376	374	381	355	346	364	395	376	408	358	386	350	424	324	360	365	359	338	368	388	379	355	417	362	374	372	389	384	314	411	327	380	351	384	375	343	341	375	383	342	369	382	395	363	363	362	343	346	364	356	415	396	377	363	386	346	366	350	362	384	363	349	384	410	347	363	373	408	350	384	364	381	396	398	348	341	375	371	378	334	362	376	378	372	368	370	425	358	400	389	358	393	359	378	394	351	382	335	363	377	369	359	363	416	408	358	358	381	365	373	357	331	359	374	337	367	398	398	376	375	355	388	396	371	369	400	363	360	374	378	350	354	371	400	370	370	385	382	393	364	382	351	369	357	358	376	358	354	368	386	347	378	324	404	374	378	368	354	386	335	377	344	338	359	373	413	379	380	370	382	355	371	405	381	367	369	363	385	376	372	383	372	364	382	367	376	373	368	360	368	368	381	375	344	361	395	380	386	376	365	346	371	365	393	379	402	404	364	357	393	343	365	364	360	354	319	359	328	384	370	376
25178	26045	37779	32351	19245	6267	1242	655	571	565	518	553	522	533	510	511	501	539	552	567	537	514	545	534	497	533	532	513	529	504	526	514	509	503	521	557	524	525	518	489	552	499	528	542	527	530	463	523	474	547	525	486	473	539	475	509	532	475	537	511	513	517	529	491	542	570	542	517	535	516	528	516	505	514	539	479	504	519	497	490	515	515	484	505	514	505	494	512	484	536	530	503	525	478	488	513	515	536	473	496	483	569	515	490	519	519	484	491	511	505	524	507	508	493	479	510	500	509	535	507	499	491	463	542	529	501	500	523	492	515	511	511	517	528	524	509	518	526	485	471	516	494	493	510	521	493	482	558	521	548	553	549	539	469	519	537	466	510	459	519	508	528	555	457	523	506	506	507	526	523	523	568	526	556	504	538	518	488	512	476	544	516	507	521	524	493	445	497	531	538	526	491	552	552	539	519	537	529	524	529	499	501	490	477	497	524	540	522	530	525	479	526	484	475	542	508	539	543	508	533	553	465	510	501	501	527	467	515	535	489	493	521	515	571	523	545	521	520	501	491	507	520	557	501	507	543	493	528	502	514	513	548	552	557	511	502	546	536	484	522	524	445	476	500	591	514	565	514	537	535	532	500	514	568	530	476	509	489	501	497	537	510	500	532	500	529	530	495	496	515	523	532	503	522	505	527	517	503	454	521	474	497	532	507	535	516	485	488	535	484	518	521	541	499	491	496	492	541	493	550	513	561	489	524	499	494	491	546	508	495	531	506	496	471	489	487	501	521	482	492	523	487	481	523	538	531	541	532	536	501	515	489	524	513	528	520	520	495	492	486	535	500	502	512	456	518	502	520	498	499	543	503	497	455	492	526	485	523	487	516	518	484	501	546	524	509	543	529	501	456	531	572	523	484	539	479	529	522	541	523	536	505	546	525	534	476	524	456	500	531	499	496	495	491	513	546	494	518	511	508	495	497	462	534	478	540	553	534	542	535	518	511	530	489	524	485	545	509	516	488	494	525	513	535	474	517	537	516	547	519	539	473	511	567	513	483	550	476	529	518	493	471	486	496	548	506	507	503	525	522	515	567	479	509	519	536	555	500	494	493	519	516	565	509	479	513	504	514	531	495	523	540	518	515	468	483	504	511	531	489	546	494	559	497	495	532	506	545	523	512	520	568	548	540	530	508	525	505	533	477	552	523	506	537	482	493	521	540	483	515	512	497	529	527	529	528	511	507	513	514	506	531	503	493	509	488	529	520	526	530	478	484	510	515	495	502	501	539	497	512	492	533	501	579	493	513	482	469	529	492	513	498	523	506	530	504	532	493	506	533	529	475	535	509	525	488	542	503	585	517	504	474	480	517	509	533	506	502	501	502	539	502	527	510	499	489	512	517	580	492	522	531	543	514	520	511	548	525	498	556	465	488	514	523	522	567	490	487	497	521	536	508	546	528	519	503	497	514	486	497	474	483	513	509	499	510	481	485	601	511	531	532	472	523	514	523	553	519	546	490	510	492	541	530	492	548	485	505	521	495	552	521	500	523	532	514	537	457	543	531	541	541	517	520	498	509	480	509	512	530	501	502	462	467	534	531	549	490	519	485	489	553	526	507	496	496	523	528	495	507	474	556	524	494	485	563	531	537	521	545	472	536	505	503	501	512	533	533	541	484	508	530	550	509	552	520	505	491	547	494	527	514	514	524	578	498	555	509	538	465	499	490	502	491	529	521	523	539	500	518	517	511	525	518	499	549	493	521	517	484	547	518	517	508	554	549	532	486	538	524	475	484	499	473	518	500	522	511	557	535	533	512	532	481	499	540	481	521	480	538	510	523	556	543	489	487	500	521	535	514	520	507	507	540	531	519	485	527	510	487	509	513	503	533	504	546	497	509	527	538	499	517	488	520	511	469	486	519	491	528	506	541	553	495	520	526	518	504	514	543	487	486	521	511	507	487	539	511	493	546	543	532	538	506	492	518	516	524	518	512	525	484	474	525	540	563	496	583	535	500	519	506	526	499	530	499	481	525	549	547	490	496	516	515	505	548	537	495	512	490	520	515	531	497	506	527	513	527	495	551	506	486	521	511	540	520	475	555	506	531	525	485	505	504	534	496	513	537	517	458	505	507	500	505	489	489	515	487	497	488	496	482	536	507	488	521	485	518	520	496	506	509	508	468	551	522	559	502	533	486	492	508	518	517	570	533	541	517	533	485	504	514	506	531	524	506	573	532	491	551	519	541	525	507	512	513	507	498	490	496	514	522	536	577	493	539	487	473	535	494	540	506	530	507	520	510	516	494	528	552	503	497	492	533	550	472	534	507	509	516	486	517	522	499	528	504	506	528	482	523	536	464	516	537	506	512	514	476	463	518	508	537	530	517	491	506	485	515	476	526	528	498	515	499	480	532	524	539	532	489	572	471	522	533	506	490	523	544	498	485	467	540	500	528	594	434	511	495	482	507	535	525	546	540	538	498	460	498	493	500	552	530	525	507	542	511	521	515	508	513	518	559	535	490	490	506	493	520	528	524	489	529	496	482	503	528	525	516	498	471	479	513	528	531	524	533	532	463	482	543	519	499	493	555	543	511	490	511	505	507	533	501	534	508	549	514	489	554	514	524	522	546	519	489	488	497	531	486	564	543	504	505	500	526	530	509	481	514	519	500	485	498	483	487	546	531	516	482	520	503	477	505	550	517	522	516	515	522	540	519	518	516	529	485	520	536	485	507	503	492	474	508	545	509	494	489	486	509	488	502	531	541	490	477	536	454	523	530	540	521	502	474	505	512	549	483	538	498	507	547	545	543	518	503	510	514	484	498	539	486	504	503	493	540	518	527	519	485	489	483	528	514	481	475	483	519	493	514	527	524	512	511	524	503	502	506	541	519	481	516	520	543	518	508	511	514	556	531	526	527	532	517	548	538	516	469	541	501	516	504	526	545	499	512	552	509	465	520	537	454	514	515	510	503	523	542	520	522	502	530	506	559	511	488	542	503	555	503	528	516	550	508	529	513	515	522	556	518	504	512	516	524	544	466	513	479	502	540	491	500	506	494	524	522	499	524	564	508	527	501	530	504	515	513	489	515	520	486	493	520	507	459	516	521	499	529	518	569	488	509	543	526	484	519	522	553	501	469	496	475	488	529	527	547	508	542	506	491	534	544	503	489	490	506	529	514	477	503	500	515	526	536	492	499	493	498	466	516	505	531	478	527	560	534	495	501	506	503	506	506	508	527	473	465	550	490	473	508	506	505	517	525	536	529	544	529	538	520	522	498	485	525	524	515	527	494	497	509	490	498	530	570	532	519	555	502	553	487	505	513	492	519	526	524	524	493	510	515	497	498	547	542	510	530	486	490	522	494	571	498	523	478	519	498	514	504	492	545	529	483	513	524	523	538	513	497	494	502	523	517	551	525	502	499	524	560	491	498	527	527	501	487	543	483	503	516	498	515	527	507	488	545	503	526	521	501	498	503	534	522	516	484	528	474	497	569
61402	90542	59386	27428	10124	2629	885	600	509	506	484	440	516	491	506	508	483	512	498	489	498	492	467	462	499	522	504	462	472	486	498	464	486	486	476	485	465	442	510	461	475	472	487	479	488	493	471	482	481	472	480	512	502	489	506	529	432	498	483	407	477	491	506	484	454	494	449	483	487	499	433	487	450	494	495	488	486	466	487	479	482	477	478	484	538	484	509	473	488	456	479	510	472	464	499	465	455	520	478	493	470	456	448	489	487	490	467	457	516	479	462	489	499	459	486	470	507	501	468	466	534	485	483	499	473	473	476	521	471	518	464	442	485	521	522	520	493	487	512	509	495	513	487	473	496	490	490	507	470	517	490	498	510	495	486	474	478	470	466	481	466	482	513	463	486	525	441	526	472	492	522	495	467	497	479	484	527	498	485	506	490	468	480	490	453	460	499	472	498	493	511	477	469	479	436	520	450	503	475	461	529	471	480	463	480	458	535	480	482	480	547	472	441	477	479	485	495	473	468	496	522	513	448	460	483	482	469	474	502	490	488	499	454	505	533	469	481	482	444	499	505	498	461	472	503	513	488	494	476	499	482	461	461	475	459	479	508	481	461	498	501	485	481	468	478	511	474	427	511	472	468	498	464	494	490	501	496	472	457	471	496	502	469	457	491	475	495	494	492	489	450	489	498	453	473	480	481	486	477	459	473	458	479	460	471	499	474	501	463	468	519	469	459	451	475	480	480	519	505	498	487	483	492	501	479	438	496	462	473	511	497	459	541	524	454	482	500	516	489	513	511	463	502	488	488	544	477	472	484	446	491	489	472	510	452	486	467	474	504	472	493	482	485	462	437	501	499	497	468	497	461	511	448	487	495	489	479	475	496	490	462	500	479	469	488	486	465	495	494	483	493	498	486	514	492	478	498	466	505	507	492	449	453	466	483	447	488	499	442	449	461	477	470	483	480	489	475	490	473	477	461	482	502	489	490	510	478	476	461	484	497	464	468	440	546	499	483	439	486	454	515	481	468	487	441	487	475	466	499	496	477	456	498	514	438	453	497	501	444	503	488	475	475	476	482	473	523	503	450	472	476	454	484	466	505	453	446	498	475	477	483	475	496	462	478	484	469	466	484	498	474	458	496	492	494	417	538	413	501	477	491	471	495	526	450	443	462	483	495	440	478	479	511	525	477	534	492	482	483	475	491	517	436	486	465	476	480	500	499	448	463	450	442	479	490	523	529	504	485	453	541	523	472	475	471	481	470	483	472	494	472	495	478	471	483	487	486	466	505	500	473	487	480	506	511	493	450	464	494	489	495	462	455	481	473	497	503	485	482	467	495	507	536	480	491	506	486	482	474	519	497	495	477	439	523	459	465	470	481	481	442	432	484	508	458	478	489	491	523	491	473	498	490	467	483	490	515	478	500	496	510	562	505	453	472	444	484	501	459	485	459	479	478	527	460	476	496	477	453	487	431	484	497	531	480	520	462	475	448	468	473	454	478	459	475	466	465	437	502	440	487	434	501	492	471	465	473	466	477	494	484	472	502	486	514	449	465	473	414	468	508	463	468	457	472	464	476	464	493	493	478	485	472	448	482	476	468	470	505	453	501	523	480	476	475	475	460	516	471	487	491	499	473	505	493	525	505	494	459	509	454	505	507	444	481	521	462	460	483	460	466	486	441	489	486	478	488	498	487	441	447	471	480	459	476	501	506	489	474	467	484	497	513	456	490	491	499	427	457	526	476	480	494	484	466	469	498	474	470	489	456	454	504	474	471	538	487	505	523	515	489	474	478	478	452	466	466	522	467	511	508	477	476	491	464	458	474	468	486	468	505	496	472	493	442	519	512	446	514	467	479	463	455	455	433	413	464	495	505	481	502	546	444	477	480	492	470	473	487	453	497	483	439	491	509	492	501	521	451	468	478	489	476	487	488	456	479	471	439	510	494	519	472	463	455	466	492	462	512	505	509	466	445	465	501	503	483	484	515	450	460	518	462	466	485	468	479	454	464	479	498	420	503	474	480	523	480	480	465	448	464	485	495	478	524	464	497	487	491	485	478	510	433	469	465	491	431	519	447	494	491	462	448	510	521	526	489	507	463	463	489	492	473	483	440	483	464	475	486	513	507	517	487	444	505	466	458	499	439	495	453	495	501	494	489	484	450	470	542	511	468	502	496	487	426	492	465	503	487	512	488	481	479	503	501	498	482	478	480	477	500	478	496	466	454	444	495	462	516	481	454	502	458	490	496	455	537	513	489	501	505	506	452	465	514	458	442	463	510	484	465	492	460	483	481	463	458	501	470	472	504	476	463	479	504	468	446	446	521	494	455	438	495	495	451	476	491	423	449	462	507	498	449	465	498	492	432	470	470	483	506	501	464	471	475	470	492	509	479	508	491	537	463	464	540	514	484	473	460	476	480	437	523	505	498	495	452	436	446	489	491	454	471	501	508	485	479	478	474	503	503	468	454	468	496	476	496	481	485	472	458	490	511	504	486	479	484	477	488	501	496	453	486	483	462	469	473	492	461	499	475	474	499	475	455	492	463	471	503	493	466	482	467	498	456	480	479	468	483	498	466	485	437	499	442	470	461	491	482	482	455	474	471	470	529	485	465	503	472	453	496	463	483	494	478	499	511	460	492	515	446	476	454	470	472	480	488	482	519	478	491	464	482	475	431	545	456	491	481	463	485	465	468	446	535	470	476	461	506	517	478	464	475	469	517	455	483	528	503	444	457	464	498	483	473	489	472	479	469	471	507	473	482	485	458	490	500	454	463	498	492	507	502	512	475	475	492	454	453	466	492	474	513	480	468	492	509	500	469	479	479	486	500	446	500	489	486	496	453	433	470	465	469	506	457	488	481	488	483	477	471	500	486	468	459	496	497	491	490	478	489	506	458	439	487	482	468	503	488	466	473	490	444	521	471	472	477	459	479	466	484	515	475	491	453	477	502	520	474	500	495	491	483	484	448	479	482	488	454	478	459	468	489	467	473	460	435	476	488	469	472	487	504	514	504	510	450	484	488	497	468	487	478	472	459	464	480	463	493	454	464	444	467	501	453	490	451	521	460	484	466	482	514	461	501	461	506	512	497	451	464	505	441	503	462	457	521	499	464	495	485	491	483	466	460	506	465	467	515	433	489	503	460	487	479	492	498	528	470	459	503	492	464	506	472	497	495	505	477	461	483	489	469	512	475	463	481	442	500	505	498	479	492	462	461	473	454	445	470	492	513	478	455	448	492	497	491	489	439	508	511	445	472	486	478	507	487	461	466	504	447	489	460	523	466	469	466	498	497	482	501	493	459	518	444	486	479	464	461	462	446	455	501	469	487	464	484	472	497	454	465	489	500	506	484	454	464	477	443	443	469	496	465	479	478	498	501	519	460	485	485	485	477	494	490	456	510	453	454	479	506	487	431	516	486	474	487	507	489	466	456	457	506	463	454	483	518	473	517	489	500	505	469	484	491	512	486	464	457	460	480	490	473	477	479	466
23935	23264	34259	31083	22755	13694	2954	932	679	712	715	669	712	682	682	659	690	668	687	696	664	617	604	644	672	679	671	666	687	629	647	661	670	602	667	657	673	632	622	637	650	666	655	663	636	636	686	644	607	660	615	598	625	680	610	646	680	655	661	628	650	640	663	671	673	648	692	660	660	667	692	630	669	640	649	606	632	645	655	640	687	673	652	614	661	661	610	607	614	661	668	648	675	638	639	613	646	621	649	594	652	652	651	640	650	575	613	676	632	670	661	645	663	578	607	637	697	670	667	644	608	644	622	658	665	681	633	600	657	640	654	632	670	636	624	645	615	628	646	678	636	671	647	623	629	606	672	640	610	640	620	632	633	585	659	643	613	679	665	614	653	623	642	569	660	651	689	620	636	661	656	620	656	625	666	632	621	674	648	653	641	652	614	641	624	569	634	632	685	624	627	661	576	669	684	642	695	613	596	661	652	601	656	634	644	592	654	631	638	578	654	622	674	671	620	711	665	657	654	622	622	615	621	632	674	647	681	628	603	591	671	660	615	657	599	596	612	645	653	601	685	649	637	674	642	652	639	611	589	633	639	678	650	688	655	654	711	666	646	649	628	652	630	621	635	627	621	632	691	652	629	621	662	624	624	644	638	631	602	653	653	649	686	646	676	603	619	654	671	611	633	616	634	635	622	619	584	613	613	660	649	646	687	647	649	618	625	644	618	609	625	620	676	617	646	654	679	674	583	617	629	607	633	686	616	643	639	649	610	647	680	626	639	619	634	653	665	611	674	696	655	619	655	627	640	673	634	655	621	631	633	627	611	681	610	638	617	639	620	620	621	624	630	661	639	661	662	616	667	623	660	646	635	680	646	623	618	663	636	606	662	630	665	653	657	620	681	621	661	628	654	644	672	675	641	623	612	613	630	636	663	657	629	646	673	670	664	637	670	615	594	634	664	675	635	671	664	676	604	619	634	608	620	606	672	636	619	590	612	651	658	685	648	600	643	643	596	626	639	614	620	620	657	642	660	620	609	639	630	620	699	638	630	627	616	635	646	617	638	679	656	645	609	669	603	636	635	608	694	677	664	613	631	647	657	651	642	639	632	608	615	621	619	598	597	636	641	669	644	661	634	658	591	595	621	600	655	650	644	648	659	649	599	644	670	686	648	651	658	670	593	614	659	641	689	691	659	635	634	633	654	599	607	650	588	619	603	615	616	635	624	648	608	628	655	578	645	653	645	624	619	614	624	617	674	626	637	629	637	637	635	628	609	636	661	627	603	623	597	667	615	643	590	608	646	629	684	637	615	646	624	667	617	660	625	630	604	622	636	621	631	616	622	618	613	653	653	654	634	609	657	616	635	656	638	649	678	643	675	631	623	616	668	620	646	625	618	595	653	649	572	656	693	629	601	646	649	666	607	653	629	638	671	638	688	651	612	609	635	610	625	622	702	661	643	669	628	650	660	641	589	639	644	647	604	669	651	650	637	600	636	656	647	631	675	653	660	649	620	611	666	635	681	663	639	658	627	692	656	636	636	653	647	638	665	646	640	619	623	672	644	637	636	649	633	693	605	642	584	608	628	645	607	640	656	619	673	658	672	640	597	669	650	581	626	652	605	629	606	625	596	600	618	646	627	645	646	648	703	599	624	643	658	646	650	645	674	638	639	632	667	598	661	648	627	654	644	665	644	634	614	667	606	659	602	652	629	622	671	660	621	614	651	639	653	634	604	637	670	627	634	630	599	637	619	650	653	636	614	646	658	651	585	625	618	665	641	652	635	621	615	635	593	686	630	650	600	635	645	619	649	682	607	658	620	600	654	668	622	627	606	624	622	652	599	617	624	657	659	626	643	624	618	610	588	604	693	632	625	597	672	687	693	638	635	634	639	622	643	607	634	625	653	592	624	613	610	630	644	656	625	640	633	635	644	624	632	630	664	669	672	622	653	681	631	649	635	637	607	629	642	647	661	638	617	638	684	635	583	623	637	635	573	665	647	640	670	646	631	646	628	639	605	632	655	653	619	650	635	660	626	655	625	605	654	627	650	653	623	579	622	639	625	654	680	589	620	645	623	640	614	594	608	624	618	652	597	606	649	640	609	614	648	610	629	643	626	631	625	689	653	615	660	625	632	621	667	651	592	631	597	648	592	596	638	628	635	638	668	628	670	635	698	640	632	638	648	680	622	639	636	616	661	633	659	614	613	632	663	629	616	657	636	619	615	674	649	674	643	674	630	627	660	624	688	686	654	687	636	632	612	572	630	671	567	647	644	638	654	585	639	652	663	650	650	641	693	635	630	631	645	636	610	711	646	638	668	660	632	631	664	627	650	628	669	638	652	602	668	639	640	634	639	661	604	620	630	614	635	572	618	629	653	637	638	667	607	595	614	608	655	641	656	634	691	640	641	640	613	658	679	626	633	665	634	656	627	627	603	631	608	680	642	642	661	650	601	628	652	630	624	680	648	627	635	655	595	617	639	651	633	666	641	605	621	641	610	639	687	692	612	637	608	596	622	621	645	645	652	649	657	647	668	629	655	651	656	612	648	670	624	635	643	632	635	646	652	596	590	703	632	647	612	650	587	612	586	674	623	665	658	653	617	632	626	692	684	648	652	649	634	632	609	676	615	658	641	651	701	628	709	633	620	678	609	661	645	678	667	625	624	616	667	619	595	664	628	617	639	616	605	663	639	653	625	642	654	622	609	663	624	609	596	668	621	620	630	622	671	622	646	596	617	629	652	623	618	653	682	650	601	672	654	646	650	648	618	671	651	613	617	633	621	616	579	598	604	635	610	645	616	629	680	615	640	669	648	605	650	689	611	664	686	620	648	625	591	653	616	639	623	681	668	684	609	661	663	632	625	669	622	640	644	670	644	587	659	605	652	665	607	640	655	617	634	601	607	617	663	637	611	637	630	672	681	617	656	579	672	612	635	641	591	605	616	672	661	635	622	693	648	648	624	595	602	611	633	625	647	664	665	648	647	646	600	693	632	618	622	619	625	632	675	677	609	622	654	667	635	669	683	662	650	676	623	650	644	610	649	632	656	647	609	648	649	648	658	645	684	620	629	628	632	666	644	649	642	641	655	646	649	659	686	606	649	582	631	599	633	623	646	651	652	646	656	610	604	640	587	682	619	638	659	648	612	655	634	602	614	625	596	635	592	613	601	594	624	676	632	655	643	665	668	670	646	653	675	666	647	633	618	643	661	641	638	635	703	671	670	618	622	614	630	633	605	655	629	642	615	670	638	617	673	670	626	622	640	629	663	655	632	614	637	612	634	645	687	649	599	659	651	621	630	689	623	643	615	671	666	649	642	642	606	637	600	667	657	630	634	645	684	621	654	604	618	619	664	654	628	702	673	651	588	684	662	619	661	612	658	650	611	643	630	599	607	651	652	627	617	607	631	670	637	624	683	634	636	620	615	635	681	654	653	689	631	661	641	607	644	655	658	636	666	646	572	666	638	657	622	650	655	625	656	630	673	588
64853	100341	69600	38856	15435	4279	1374	701	639	646	589	657	591	648	632	613	631	613	621	634	632	575	652	628	615	627	601	592	584	633	623	621	614	599	604	640	657	606	613	604	615	610	579	599	639	636	625	561	618	615	610	586	573	622	598	568	582	627	595	566	595	649	584	583	606	636	612	628	626	594	596	621	603	607	597	620	633	593	614	614	621	639	610	622	619	610	635	564	617	609	604	639	587	617	604	628	641	645	610	591	570	613	590	599	608	618	591	603	572	604	544	602	637	605	585	579	629	592	582	593	590	595	582	645	588	599	648	615	615	605	606	638	593	603	605	597	613	595	588	599	618	611	592	576	631	627	632	609	591	608	623	636	643	579	618	595	612	620	610	645	570	619	595	568	614	585	585	589	578	583	566	626	608	633	587	646	591	622	606	622	584	599	609	660	642	609	604	536	639	656	605	593	605	610	619	595	645	636	607	619	627	607	557	638	623	604	607	570	643	651	630	598	601	605	612	613	597	603	619	602	639	617	613	611	603	588	648	576	616	687	644	622	540	566	606	567	604	592	600	645	617	586	604	625	620	588	609	601	606	600	602	589	659	620	587	619	592	595	641	565	580	612	598	562	622	655	604	583	591	581	584	601	648	613	598	621	578	566	574	601	607	580	617	602	636	600	567	596	554	601	584	665	611	598	621	587	625	665	596	643	623	620	614	611	567	562	590	628	590	622	624	621	594	619	616	607	592	608	659	607	602	623	581	594	618	620	591	618	583	559	585	618	641	590	608	633	606	583	584	620	615	627	603	584	623	615	636	609	555	631	610	631	610	640	632	633	573	573	599	610	609	569	630	614	594	575	604	599	623	566	624	560	597	604	624	602	624	624	603	583	569	607	607	587	636	611	629	591	621	603	628	571	590	601	661	630	643	587	602	618	591	577	642	601	593	632	619	627	629	630	638	581	597	587	617	616	611	667	607	647	611	609	599	601	635	619	645	604	624	633	588	608	616	564	647	593	617	585	569	576	598	592	607	624	598	599	596	623	601	614	669	624	578	584	629	612	676	597	636	608	593	619	641	598	624	590	583	653	571	621	613	630	626	609	605	600	595	619	597	605	586	630	628	579	645	577	650	630	633	578	610	615	593	684	603	600	596	603	603	653	597	593	627	608	640	635	579	656	635	595	606	568	601	576	633	604	662	587	593	634	615	603	599	622	592	604	592	614	582	603	631	614	625	620	586	583	567	639	610	647	635	570	588	677	587	597	596	610	634	634	549	584	578	633	644	639	632	553	624	564	607	561	606	598	621	630	599	567	566	587	589	606	600	590	654	633	606	636	592	674	643	591	641	598	626	591	573	658	609	595	611	611	627	665	648	622	592	585	577	624	621	620	612	597	625	592	583	597	628	607	593	595	633	593	592	611	608	597	625	665	580	597	583	675	628	594	611	607	652	557	603	580	632	608	652	587	622	590	612	656	595	591	602	618	632	560	606	571	608	604	604	612	607	626	632	573	623	598	606	605	653	607	578	578	645	642	650	615	591	570	589	618	594	601	648	629	630	620	614	609	633	616	612	659	622	640	603	578	579	637	637	661	600	567	612	567	603	638	625	605	643	654	592	652	637	606	612	596	575	585	627	627	582	618	578	570	630	622	641	606	595	610	585	616	599	627	627	616	609	646	603	599	582	626	586	595	609	623	628	619	556	608	593	614	614	605	633	625	594	610	605	588	615	600	634	595	599	600	620	605	630	637	609	620	660	579	584	647	582	601	655	604	613	624	586	609	629	576	615	616	616	617	610	637	564	621	600	561	627	630	624	612	640	620	629	581	643	593	592	612	630	561	615	621	633	573	618	636	571	592	587	642	657	559	617	601	583	573	603	638	620	565	618	594	590	636	602	609	613	628	619	642	626	620	610	621	584	592	605	590	634	599	632	593	625	596	631	571	615	609	605	577	620	609	637	596	564	635	633	605	629	586	611	615	606	568	620	615	594	631	656	617	593	632	579	601	653	575	586	626	615	604	595	597	581	633	646	600	605	612	594	621	627	588	611	643	598	602	581	588	664	601	568	592	613	579	563	623	614	523	629	587	618	577	578	596	599	632	599	634	597	581	571	613	619	607	607	574	580	623	593	625	600	623	550	610	640	583	639	583	595	649	626	566	591	590	592	592	619	621	609	572	632	592	584	612	618	555	643	582	666	616	611	619	625	621	604	581	614	618	652	637	614	629	625	647	616	561	651	624	575	611	600	614	632	593	641	595	648	552	662	562	593	611	615	647	581	639	642	604	575	598	564	630	644	626	571	630	639	626	636	639	612	605	605	633	615	621	597	651	634	605	606	625	641	625	593	605	567	594	615	614	579	597	608	590	620	594	601	634	579	617	582	643	600	622	619	597	606	625	643	597	570	542	613	607	611	621	619	628	576	621	612	642	616	639	635	658	599	583	587	612	558	607	604	598	610	640	614	594	607	604	599	599	627	578	627	624	593	595	614	647	593	634	584	631	651	611	606	593	581	583	566	569	596	601	620	619	595	606	667	605	637	619	612	625	622	642	585	596	594	598	622	582	606	614	619	611	599	621	604	598	587	660	625	623	644	617	636	600	634	596	608	601	624	559	580	573	612	595	581	589	614	580	611	605	596	569	619	605	604	599	605	617	632	606	606	604	634	602	609	592	629	594	609	656	612	606	626	609	587	620	573	584	609	616	619	580	578	598	588	623	630	621	617	638	599	570	598	645	607	579	605	582	602	612	653	620	599	571	579	575	605	599	646	576	601	577	594	580	622	626	602	635	644	618	582	603	615	602	599	612	616	625	652	613	608	611	604	610	632	554	600	586	575	557	634	632	611	609	589	615	644	601	644	605	618	554	592	666	639	627	614	649	601	570	566	571	558	604	598	598	643	618	630	589	623	577	622	635	633	613	657	636	547	607	594	609	657	626	591	594	597	617	609	635	636	584	565	607	606	621	598	603	612	586	585	643	640	600	584	613	591	615	607	640	630	656	620	606	608	640	610	598	605	606	569	629	577	621	574	593	646	571	645	609	579	649	630	609	596	653	613	600	593	597	635	618	613	604	570	639	621	581	620	600	658	606	609	581	610	582	609	595	597	622	608	633	622	653	630	601	614	586	574	587	613	595	637	638	583	566	591	617	600	569	640	594	601	606	599	606	627	640	629	581	592	584	606	569	617	627	581	593	609	635	589	587	609	618	604	621	648	578	621	604	640	589	565	621	576	612	651	598	570	573	618	597	605	628	628	621	626	586	661	603	594	597	619	638	584	620	593	613	603	615	602	613	616	580	584	654	608	604	591	599	596	599	583	636	647	640	607	575	646	636	629	618	583	581	616	629	627	610	638	644	589	600	602	605	588	648	609	570	633	608	643	622	642	654	626	626	647	663	600	608	583	630	576	616	606	612	581	611	638	601	633	613	603	608	604	615	598	625	624	633	608	591	616	592	602	637	624	594	595	608	577	579	651	609	593	598	637	584	626	613
30128	29800	24832	9923	1719	728	492	454	450	451	444	433	447	405	446	431	429	424	412	432	454	430	412	438	454	434	410	417	427	427	445	399	456	421	416	429	434	413	445	424	398	426	422	427	481	472	456	436	426	418	469	440	427	449	435	426	459	421	449	455	402	444	425	433	458	475	451	445	458	411	428	411	422	416	462	416	414	455	416	415	429	444	435	433	375	439	420	420	449	418	449	445	429	444	433	457	453	464	458	459	420	430	408	436	388	429	456	443	429	406	398	413	400	409	462	427	419	416	435	419	389	403	450	448	465	425	444	403	425	432	424	413	411	436	418	458	438	415	407	427	418	442	435	491	445	436	430	430	435	402	407	427	466	396	409	424	425	449	461	435	413	437	433	455	420	405	421	402	466	453	406	412	434	430	461	466	465	411	429	408	451	432	450	389	430	431	430	472	418	416	420	452	430	394	448	379	407	438	456	412	432	476	410	422	453	411	484	421	440	426	437	402	450	455	436	440	406	432	421	450	405	390	412	454	437	460	456	457	430	431	423	432	460	450	406	439	424	414	455	441	448	410	463	457	463	449	443	436	412	408	452	417	463	460	378	432	393	455	410	428	437	403	411	420	405	440	430	437	414	409	422	462	458	423	434	406	436	435	387	423	399	430	413	385	442	441	404	450	441	422	435	399	432	450	442	437	400	421	425	434	451	396	414	421	459	404	416	445	454	426	424	449	414	469	452	386	441	415	416	397	441	414	406	434	420	393	441	421	428	415	396	410	429	442	444	447	394	411	448	430	431	375	426	415	409	399	400	435	444	459	432	425	441	449	428	427	446	404	441	409	438	429	470	441	436	418	400	437	461	424	449	428	414	432	428	397	436	398	432	414	409	433	455	444	451	416	421	463	420	457	437	419	395	457	435	450	436	418	452	439	419	377	432	448	440	411	459	397	442	408	442	403	435	418	414	451	448	415	431	464	444	421	410	407	419	438	428	424	428	455	421	437	464	392	442	409	484	437	418	426	470	404	421	458	391	432	426	430	430	419	437	428	401	411	424	433	450	414	427	428	435	414	411	428	425	412	434	456	441	411	432	448	451	426	459	423	416	430	406	421	428	443	427	435	428	410	437	473	447	409	398	426	431	419	412	429	458	423	417	419	446	438	438	462	454	429	423	446	424	429	406	413	452	427	421	385	437	453	405	410	438	400	420	411	424	422	465	432	434	441	479	435	424	427	417	427	441	434	455	418	443	443	404	442	441	382	420	434	444	386	423	431	420	444	427	455	403	444	441	432	442	411	454	428	430	468	427	420	441	431	411	395	436	463	438	427	404	421	415	455	456	407	456	381	421	392	430	426	422	431	441	416	427	395	401	412	414	451	445	426	423	405	402	449	420	425	440	437	444	417	434	449	411	449	420	449	449	432	450	432	441	463	449	425	434	418	401	430	419	438	405	388	438	442	434	413	394	397	409	418	430	427	383	436	432	454	437	447	405	425	458	429	451	421	440	432	421	423	457	425	424	419	474	413	448	435	426	418	389	401	403	406	427	418	425	438	417	427	434	435	451	436	441	433	444	438	448	437	445	422	473	451	439	411	428	433	442	420	436	424	413	416	421	466	451	418	410	400	429	438	408	435	437	454	433	395	450	423	422	441	461	444	382	446	386	412	451	442	430	443	399	412	456	438	443	454	446	419	415	409	419	437	405	434	413	428	427	428	431	472	421	429	426	421	433	408	453	437	477	447	424	431	409	389	436	395	397	426	409	429	452	438	438	423	458	423	426	416	457	450	423	429	427	436	466	431	409	419	432	417	409	442	437	440	424	418	426	438	436	397	474	427	412	428	430	434	421	446	414	408	432	430	431	439	440	415	430	419	403	429	420	420	432	428	409	443	413	425	421	412	412	464	430	417	408	428	430	409	421	403	402	446	413	457	425	430	427	411	454	417	394	399	438	441	455	389	414	420	418	398	457	458	444	444	428	406	429	448	460	441	431	464	404	415	436	449	432	447	390	425	445	468	427	409	428	428	416	442	456	451	422	439	433	441	458	453	442	399	417	423	402	434	400	433	436	427	424	470	425	441	439	455	443	421	462	400	424	431	408	411	405	440	434	440	416	452	408	439	439	427	473	442	428	444	410	431	447	445	423	405	440	434	434	431	436	419	405	380	415	428	438	426	407	469	426	412	381	431	460	460	417	437	399	394	423	446	434	396	459	459	442	418	415	446	424	464	428	438	396	414	412	445	456	441	392	439	418	382	394	426	428	424	422	428	446	448	405	414	457	416	398	415	432	437	443	410	418	447	444	464	435	438	428	435	401	424	427	442	428	425	406	421	385	456	419	452	463	386	440	433	417	390	442	421	425	420	422	450	448	434	417	434	429	421	470	420	379	416	441	400	463	403	394	430	453	423	455	457	426	450	432	431	394	382	433	448	429	432	442	450	435	405	489	410	442	414	425	410	372	409	415	406	383	400	427	428	478	402	411	416	402	432	428	453	394	413	455	430	427	419	428	383	443	392	423	435	393	399	436	430	378	431	423	416	431	434	419	431	414	405	449	425	385	468	395	440	439	453	422	431	428	455	418	421	395	402	426	447	429	444	430	441	421	399	421	418	405	427	447	443	413	433	430	434	438	370	422	466	383	411	452	451	424	455	465	421	399	431	395	430	393	421	387	386	415	442	432	416	434	427	422	459	440	456	420	407	394	451	419	449	429	422	430	439	422	388	473	445	457	405	400	394	422	447	425	436	441	445	436	399	476	436	384	428	453	435	462	430	409	428	433	442	430	450	448	430	401	426	419	395	403	434	448	418	441	414	398	424	454	395	432	411	409	442	383	428	457	437	444	441	432	472	452	411	418	437	412	429	415	461	431	429	409	398	425	423	423	406	466	492	423	434	445	421	462	404	439	395	421	436	417	433	396	414	470	398	427	397	411	426	414	412	445	388	413	426	425	433	434	458	400	417	435	432	404	446	432	413	441	430	395	451	439	451	438	443	428	443	405	467	474	453	415	394	452	452	441	392	418	418	432	445	462	425	402	454	393	440	419	448	461	436	419	389	466	419	444	437	432	411	448	443	427	434	434	423	408	414	450	453	403	451	438	395	391	419	412	418	415	429	459	444	441	428	431	446	456	402	419	420	433	444	413	406	405	445	459	401	406	442	440	460	427	439	408	456	440	413	440	426	429	441	448	449	438	405	444	417	456	405	439	446	472	424	422	413	425	392	430	420	442	458	423	447	441	418	425	417	416	447	460	421	433	392	423	443	414	415	424	449	391	429	420	395	449	418	426	417	462	434	476	442	428	410	418	427	413	424	430	423	464	441	418	401	418	432	423	419	437	441	454	427	418	463	458	410	413	453	420	430	418	440	414	439	403	418	441	408	440	422	422	427	409	456	396	444	452	441	448	430	433	439	444	390	425	405	443	457	435	393	433	407	434	465	440	442	439	445	405	407	400	423	428	476	445	450	439	456	433	393	427	407	419	413	463	423
23185	34471	18671	5332	1464	658	406	418	365	368	377	368	393	372	385	379	377	413	403	381	370	394	378	340	364	383	372	339	374	389	336	380	414	377	441	391	358	361	347	437	376	389	376	377	425	368	367	411	370	358	360	387	354	388	356	346	368	385	355	401	353	413	372	346	381	375	359	384	373	381	368	388	363	385	354	370	383	372	386	403	380	359	376	380	360	363	363	335	367	371	367	334	378	386	390	374	364	396	368	378	407	402	367	394	405	379	408	356	416	401	348	364	346	389	407	339	395	385	344	335	359	356	368	348	377	373	357	357	345	367	366	364	375	342	347	382	395	380	353	369	357	362	365	375	348	405	356	384	381	347	383	364	377	350	357	373	398	383	380	386	370	403	355	375	374	357	400	412	365	364	358	347	376	377	373	424	363	395	402	389	312	361	338	350	349	358	431	380	375	374	352	370	390	371	362	370	349	386	410	338	358	363	396	360	381	369	345	372	367	334	376	354	396	395	383	376	381	363	417	362	345	324	372	383	354	386	392	362	370	358	372	386	374	407	345	376	350	425	346	342	327	364	348	355	381	375	364	384	342	390	377	363	382	380	335	368	353	401	394	378	386	350	367	365	362	394	368	380	345	369	356	353	398	407	376	371	367	339	381	398	368	365	389	396	394	356	365	387	363	359	371	376	376	376	380	382	359	353	362	356	378	379	353	367	356	363	355	395	367	412	349	374	387	403	360	331	371	375	346	373	393	356	372	380	350	368	388	382	396	361	385	350	339	381	374	347	383	414	411	365	359	373	381	386	395	360	353	365	406	316	354	378	372	340	358	393	361	412	382	357	420	376	392	379	353	364	355	373	408	365	317	315	354	371	388	355	371	333	371	347	348	374	383	369	356	359	347	372	390	372	376	374	343	359	385	377	359	397	398	374	353	378	395	373	338	408	349	356	344	390	356	408	397	369	370	385	380	395	358	398	340	344	352	387	408	366	356	374	348	378	364	383	361	365	353	400	367	345	397	374	386	385	392	368	379	389	404	381	403	376	363	393	363	371	368	349	340	367	394	365	387	355	367	381	362	369	369	346	379	375	366	371	382	371	352	369	381	355	398	403	371	410	378	385	366	378	363	364	416	395	363	349	387	378	393	356	354	373	373	389	366	365	353	365	392	386	413	369	350	376	381	390	379	410	371	345	360	361	351	386	384	386	340	374	336	365	368	361	374	366	383	381	364	376	356	380	371	364	371	364	345	386	387	400	366	415	357	365	390	369	349	380	386	338	353	334	408	380	345	378	335	370	416	367	348	370	377	363	381	412	336	351	362	350	359	374	365	369	364	374	387	353	398	378	370	385	341	414	348	360	377	360	370	340	368	379	378	356	392	375	351	356	386	373	354	393	402	333	388	392	337	383	368	368	377	422	383	395	379	373	407	371	367	348	348	341	381	400	410	386	390	366	369	366	382	379	403	341	340	358	364	377	373	360	390	356	367	354	397	396	413	368	372	358	372	377	370	373	407	351	369	352	353	357	381	383	372	362	376	355	415	376	346	380	354	361	361	374	330	358	358	383	377	366	384	380	388	419	370	361	367	397	362	342	365	346	415	353	391	371	375	397	389	350	381	351	375	384	372	394	400	370	376	337	343	350	356	393	365	371	361	391	356	347	383	344	391	355	368	388	345	348	369	391	398	389	351	359	379	372	368	368	370	367	399	377	384	350	351	378	379	377	337	362	388	383	349	395	378	340	385	352	361	367	348	339	375	397	358	368	379	370	407	401	353	391	383	333	372	361	417	372	354	363	355	391	371	350	378	354	357	359	389	358	368	374	376	383	378	395	391	382	389	343	356	376	352	357	407	356	360	369	342	365	351	379	371	366	392	345	376	345	357	368	371	402	378	353	361	359	406	364	349	364	361	344	352	409	342	361	384	345	358	389	402	374	416	366	368	393	394	381	389	384	365	340	367	372	372	361	401	366	394	382	411	362	363	365	381	379	384	378	334	382	330	346	336	357	377	365	400	386	381	391	383	409	366	399	395	347	358	381	390	331	335	394	404	385	343	373	382	398	373	363	366	357	367	358	417	348	396	377	389	371	406	376	369	369	351	394	374	362	381	369	381	387	397	366	368	400	377	398	420	357	392	398	361	395	372	364	358	346	354	389	392	357	390	382	357	385	351	349	362	386	366	346	377	373	364	360	358	351	383	385	386	349	365	370	368	361	372	344	373	434	381	380	397	393	390	371	355	368	386	366	356	369	374	396	368	378	350	352	358	379	353	355	398	367	359	366	350	416	387	359	395	357	364	367	324	398	396	394	379	381	354	367	365	388	339	353	367	403	398	377	353	355	383	362	385	364	376	356	369	387	376	369	337	400	361	382	356	365	403	359	386	361	358	389	354	360	383	362	359	400	360	369	390	389	386	366	374	377	369	377	375	346	410	361	428	370	355	365	356	335	355	376	391	366	355	367	369	348	405	360	361	353	389	361	372	380	396	403	415	373	368	365	393	354	378	361	345	371	363	398	373	360	384	370	371	397	347	399	415	383	351	406	393	381	374	385	336	344	387	367	360	354	353	396	358	351	387	363	359	348	376	389	383	379	366	366	383	382	360	355	365	389	357	373	368	383	413	374	380	356	419	399	395	349	344	383	423	394	350	336	395	393	400	357	375	349	358	363	374	322	385	402	350	373	345	361	360	365	362	368	366	366	382	340	372	323	349	360	402	386	380	378	382	359	386	383	365	376	397	373	394	388	372	395	373	385	384	367	369	383	379	367	378	372	347	378	393	381	332	381	366	379	356	391	399	342	346	360	354	377	377	391	346	355	350	363	391	355	353	363	376	385	365	352	406	340	383	348	372	375	350	397	363	384	404	382	376	404	385	389	406	368	388	399	360	380	349	415	366	382	378	370	385	390	360	388	378	361	351	361	398	373	381	373	391	379	343	350	365	357	384	378	388	382	403	348	387	359	378	385	374	334	381	374	387	369	352	385	358	381	378	331	417	394	371	359	339	363	360	347	362	356	353	332	368	362	374	375	402	378	379	363	386	406	348	338	368	355	373	326	393	360	385	352	393	389	365	377	358	379	360	360	383	399	391	335	363	374	398	369	387	379	345	366	358	363	354	397	358	392	414	375	336	363	383	361	394	346	389	361	389	376	359	367	376	374	391	417	366	367	361	356	344	352	387	390	408	399	363	353	379	389	395	370	392	415	350	402	366	382	377	380	369	413	387	382	354	380	393	356	385	370	361	380	403	347	360	347	343	414	341	392	353	377	374	363	397	373	385	367	392	349	374	381	332	370	401	360	392	367	408	395	392	393	381	357	366	389	388	370	386	370	370	383	369	337	386	393	386	367	376	384	379	396	375	386	375	380	360	394	355	393	368	362	361	345	363	315	351	365	407	339	351	368	383	380	370	346	373	380	373	361	404	377	354	361	364	357	364	375	375	378	352	366	356	395	351	407	375	377	360	365	382	367	401	363	367	413	360	384	400	384
25082	26060	38827	33541	19258	6550	1372	703	556	526	554	521	534	573	518	530	510	541	513	527	513	540	551	580	504	536	513	530	518	517	548	533	486	530	515	514	556	513	501	523	495	516	500	528	518	537	539	506	537	519	528	523	527	518	541	527	543	494	497	495	494	510	545	532	522	497	533	548	508	500	532	493	521	496	480	490	511	513	499	500	501	550	512	465	537	502	502	470	542	498	513	530	478	493	547	541	518	543	500	483	518	527	523	496	520	562	486	501	493	511	532	536	516	472	501	520	537	524	514	533	520	540	474	544	530	516	513	564	568	542	528	496	525	505	515	500	493	526	489	509	542	525	504	522	530	557	500	519	503	551	511	517	513	474	504	533	551	510	506	498	535	524	499	570	506	544	528	513	508	518	501	534	553	514	465	510	504	503	512	526	502	534	507	519	491	522	532	501	496	512	528	558	503	558	516	532	505	533	511	534	515	527	528	512	523	504	539	527	533	538	482	527	535	558	506	500	519	497	500	536	508	498	484	565	562	494	521	510	547	502	496	558	475	565	521	520	513	508	511	530	516	556	469	521	527	478	547	495	569	508	500	495	539	533	515	537	503	486	519	517	528	553	512	535	516	524	531	532	512	525	495	537	547	495	496	468	476	514	516	504	531	512	541	487	476	479	528	514	514	493	477	572	516	491	563	569	561	514	499	511	507	492	510	547	518	549	512	498	516	487	524	497	537	473	495	511	536	506	547	528	514	549	500	478	498	508	525	566	526	570	546	500	513	538	504	507	495	523	484	529	553	532	499	503	523	498	532	479	537	547	524	508	469	525	519	558	545	494	530	525	524	515	532	529	506	490	476	513	538	492	577	526	497	536	481	514	541	555	508	508	506	482	564	488	486	498	516	531	516	513	518	499	500	488	509	500	487	546	498	520	493	507	484	567	522	500	516	460	494	578	526	501	493	518	527	550	467	534	517	505	540	522	554	516	516	523	521	515	502	542	463	458	521	474	529	523	498	535	530	548	543	536	517	479	531	550	513	503	526	505	504	515	507	569	528	499	464	526	500	513	521	517	515	523	500	513	504	526	476	517	490	514	515	518	541	510	512	522	534	538	482	552	565	519	520	532	524	511	533	552	507	512	498	514	531	515	452	493	472	503	522	546	509	516	509	526	541	552	543	508	537	496	510	484	555	531	530	546	491	506	499	486	535	529	532	501	533	513	449	532	536	480	545	533	530	515	510	544	497	509	504	510	585	529	536	502	503	555	487	490	503	515	526	530	516	516	514	509	496	566	522	494	513	583	476	500	539	522	486	496	504	530	508	513	463	492	503	513	559	532	516	540	453	508	549	540	503	518	537	523	524	517	470	483	494	516	490	521	513	518	525	477	537	467	529	553	509	535	495	526	490	517	566	562	508	490	507	521	505	521	506	541	535	538	541	547	518	499	548	503	583	492	513	518	538	556	530	484	566	540	516	503	545	524	510	538	542	534	552	512	518	551	528	502	509	497	519	542	513	532	502	480	507	525	524	491	548	511	511	489	454	506	507	551	527	490	557	519	535	524	523	498	510	519	507	559	499	507	509	532	521	473	484	491	549	533	536	542	543	527	498	553	516	502	505	454	547	510	551	542	510	538	514	502	536	504	504	516	526	499	509	498	508	484	513	491	534	496	525	517	490	504	513	510	527	497	519	519	542	505	471	539	503	523	512	509	515	495	507	479	539	512	534	477	486	530	501	495	541	537	492	518	527	515	485	513	498	518	532	520	501	492	536	523	518	532	527	498	492	534	545	531	492	497	494	523	537	557	553	536	526	499	545	500	521	489	497	515	543	500	508	499	580	534	512	520	543	495	509	530	521	528	519	520	498	548	529	521	531	507	519	532	465	495	546	586	500	512	540	549	504	488	483	525	527	538	490	496	485	529	499	494	478	528	533	544	524	527	534	498	499	516	502	507	539	527	549	495	505	525	536	507	523	514	527	527	497	525	502	510	532	518	512	526	508	524	505	484	564	522	520	549	511	520	542	529	512	540	528	480	511	494	507	502	540	507	534	486	515	523	490	522	507	510	544	511	512	560	490	494	548	509	554	504	502	495	533	520	542	511	504	508	586	529	514	521	491	524	540	525	531	516	587	494	490	501	493	549	508	476	518	496	515	549	500	523	492	514	473	532	551	514	496	501	511	500	492	503	461	549	544	524	537	535	504	529	547	532	524	467	494	532	522	553	502	528	485	468	526	519	528	464	492	531	498	489	508	533	519	566	541	491	527	529	523	534	524	539	548	540	489	567	505	528	533	537	481	575	551	490	493	509	504	529	519	519	505	504	482	482	499	538	514	564	502	510	456	492	533	488	542	468	492	545	541	517	517	532	523	497	507	544	476	531	519	503	503	521	506	543	534	495	497	517	531	533	528	484	503	535	508	501	476	504	496	512	518	511	559	522	541	539	525	531	518	518	536	561	486	577	539	484	540	504	511	496	514	566	490	514	493	495	475	495	522	483	496	541	490	533	530	563	535	492	516	507	516	535	525	475	485	513	520	479	522	532	537	491	532	480	514	529	534	501	481	556	495	529	526	479	494	522	509	517	514	524	499	508	509	508	568	492	492	518	505	493	499	565	523	504	525	520	518	546	509	521	519	549	504	515	545	544	510	516	480	506	512	518	511	531	541	523	514	512	500	493	509	475	540	517	554	532	516	543	485	540	512	534	532	514	526	539	522	560	548	493	504	528	494	519	500	566	495	533	493	501	518	518	560	521	521	541	539	496	550	539	545	504	495	547	520	510	513	500	573	510	501	508	521	505	534	463	496	531	483	519	537	511	559	481	529	542	501	546	496	475	507	532	534	491	521	476	478	518	488	505	486	533	476	479	502	480	484	475	513	481	523	492	531	473	482	494	568	515	515	521	498	517	536	497	505	514	504	497	556	545	502	519	541	524	531	504	511	513	548	535	517	472	555	489	508	465	511	521	510	517	507	530	480	567	532	559	551	542	501	498	520	496	509	519	525	474	513	535	494	495	479	475	501	471	538	498	521	543	505	528	484	502	534	494	546	527	513	515	504	480	530	502	513	491	538	497	498	536	540	500	505	501	512	545	489	512	496	535	516	511	534	510	497	521	527	480	490	533	531	475	500	547	503	476	525	489	493	502	495	518	531	506	500	504	497	491	537	518	539	492	543	554	538	537	478	494	520	523	500	512	524	536	533	533	492	532	549	549	488	532	561	523	541	521	522	551	513	494	528	514	549	468	518	553	525	512	534	535	566	571	529	536	485	467	533	513	538	480	513	510	526	497	511	546	484	494	464	540	512	521	501	541	532	537	518	487	493	509	532	501	508	560	484	491	520	542	515	513	542	528	541	492	492	514	494	510	510	523	537	481	487	545	496	509	508	522	519	544	558	534	541	511	509	530	526	517	509	517	554	501	513	536	514	506	490	486	542	529	512	501	494	511	512	486	476	477	509	516	522	534	546	489	544	504	511	492	550	536	518	525
60971	91117	59632	28968	10137	3206	1087	636	521	478	480	497	521	510	512	515	503	500	504	517	479	518	480	511	513	518	479	496	489	509	491	503	473	500	474	527	524	456	455	490	493	477	507	461	530	515	477	489	494	471	508	512	497	488	474	522	467	489	526	512	504	545	469	490	496	500	481	522	505	507	494	484	491	515	492	531	451	490	470	507	485	498	523	478	455	506	469	468	532	485	501	510	507	494	488	484	523	513	499	500	463	514	474	467	503	506	522	458	473	486	521	470	514	475	503	481	474	503	450	476	489	511	464	501	489	483	496	486	494	476	445	538	491	491	469	476	494	486	483	467	470	462	464	512	498	528	478	500	525	512	484	523	535	479	482	453	512	473	480	493	514	463	492	523	516	463	499	474	481	508	533	485	501	509	485	516	519	507	495	507	473	513	477	534	465	510	504	464	509	473	489	478	487	478	467	510	467	513	490	458	531	509	473	533	493	499	509	506	495	509	507	475	508	485	480	502	504	482	510	481	483	473	488	506	473	507	478	510	466	474	495	495	487	478	511	503	525	523	492	484	486	536	497	527	492	485	513	523	467	470	477	470	481	523	491	517	496	501	467	512	485	472	486	464	487	480	517	444	485	503	491	484	470	478	476	486	503	494	490	489	460	484	465	470	485	510	507	498	480	510	450	504	494	469	478	492	444	500	506	543	426	498	481	498	487	484	494	476	492	495	479	490	470	483	486	517	484	501	497	469	487	530	502	459	483	523	484	486	448	512	459	494	484	464	511	485	506	517	503	493	502	526	491	484	508	509	489	485	507	515	508	541	493	508	467	463	516	549	501	495	486	514	471	497	473	507	481	466	513	492	512	454	485	504	475	504	477	515	488	470	473	485	459	532	529	510	487	485	466	497	500	527	525	483	509	515	526	479	514	512	456	475	503	480	537	474	467	506	521	508	517	489	490	482	482	486	518	529	516	485	508	491	483	537	486	520	499	510	500	489	481	523	491	501	517	502	483	502	494	534	510	489	500	503	465	507	475	477	500	501	471	479	483	481	482	484	441	486	475	509	501	542	483	510	500	473	485	469	495	471	528	491	493	498	490	474	502	479	523	496	479	512	485	517	465	508	507	463	530	536	452	483	498	512	534	496	504	492	483	492	533	505	486	501	483	494	492	494	463	464	524	469	456	493	452	489	492	451	507	460	515	489	461	510	467	500	483	505	480	463	498	497	486	505	487	477	481	486	553	504	516	461	495	510	481	509	481	498	500	480	473	497	492	514	510	450	496	496	482	483	507	512	509	476	497	510	482	490	473	494	521	506	474	445	472	513	443	462	462	491	512	463	473	503	470	483	466	458	495	478	491	478	454	490	466	487	486	525	492	488	475	518	472	506	517	440	460	477	479	448	520	497	486	515	458	472	489	494	499	486	488	502	506	497	483	496	463	508	550	497	481	512	497	518	509	480	463	477	468	502	492	474	477	486	463	477	565	460	494	484	439	503	515	480	515	505	473	477	496	491	474	443	511	504	474	503	493	491	515	458	482	514	472	472	465	511	496	488	499	537	461	481	477	510	461	513	465	473	474	478	500	484	446	486	488	505	467	469	496	505	445	506	504	494	475	501	488	521	491	496	487	503	472	449	464	489	484	439	485	468	507	487	491	488	498	516	473	462	459	521	466	465	500	462	497	491	489	476	490	502	496	509	476	496	472	498	521	497	485	493	480	498	478	503	509	503	482	489	481	509	475	534	489	491	515	482	513	490	468	454	480	467	458	499	483	504	477	484	509	509	509	516	502	473	485	510	527	466	493	474	500	506	493	508	483	483	478	480	491	476	523	466	475	525	477	484	467	477	482	531	510	475	493	469	507	501	507	525	511	509	504	505	493	452	489	521	484	484	470	483	504	456	479	473	501	518	480	536	491	501	498	512	481	492	485	458	472	514	505	493	522	435	526	461	475	499	508	507	500	483	479	491	490	475	498	513	494	480	480	518	493	497	491	492	469	464	483	494	525	476	487	485	487	511	506	504	475	461	493	474	466	473	497	503	499	464	484	505	491	468	470	496	443	499	513	455	494	493	513	451	466	473	504	500	508	458	493	507	486	492	474	486	501	514	471	475	457	491	499	498	493	481	486	497	479	478	556	480	470	454	447	463	471	474	425	510	510	489	459	490	485	465	523	508	501	475	504	496	496	463	512	495	478	509	483	514	490	488	456	502	506	543	512	484	453	514	466	461	507	524	503	498	500	508	466	488	472	460	471	489	464	490	475	490	523	527	465	501	464	517	491	505	489	485	471	509	493	511	535	465	499	502	447	485	500	508	486	453	472	482	472	461	470	488	501	456	449	482	501	517	464	475	457	519	502	474	485	483	495	500	491	474	463	474	456	476	496	513	476	468	483	503	467	452	499	488	521	466	493	491	492	511	480	509	508	530	515	493	497	448	490	498	493	487	484	520	514	498	466	470	486	522	509	475	488	494	496	526	506	502	501	478	498	510	542	469	482	493	496	471	514	497	489	516	486	497	489	470	490	498	485	494	477	517	485	544	494	479	483	486	519	528	488	457	477	482	496	489	491	463	494	512	504	482	528	435	507	516	468	484	498	507	499	533	491	484	490	467	477	491	471	454	479	470	496	475	485	487	463	457	508	523	511	559	463	528	481	490	530	503	483	497	494	484	493	498	470	505	457	542	496	470	487	516	514	465	495	474	489	499	485	496	506	487	481	510	508	509	466	456	504	474	475	525	491	502	488	527	485	477	494	489	509	481	501	556	504	549	471	517	479	477	509	473	457	477	472	477	477	504	499	508	478	489	510	483	474	492	472	503	511	480	479	507	469	494	483	450	484	504	485	516	455	479	471	513	490	504	473	535	511	512	484	503	496	494	494	551	442	457	490	475	505	479	435	472	509	523	465	494	475	503	485	441	500	531	515	499	489	518	441	461	470	492	482	524	484	514	493	475	524	484	498	467	532	462	483	484	483	493	517	492	476	480	478	503	433	470	486	528	514	488	519	523	484	493	494	457	468	495	477	458	491	517	506	463	516	513	518	450	512	497	468	490	489	524	460	496	498	495	498	509	482	503	480	513	460	483	495	493	481	514	499	498	501	458	480	506	489	502	481	491	484	567	492	452	531	492	487	475	509	507	507	485	460	485	536	520	463	507	473	489	492	461	471	482	514	529	497	488	488	521	480	493	440	471	472	496	483	503	498	501	485	525	485	507	512	512	533	532	475	485	458	491	473	506	516	470	458	462	486	521	510	494	478	438	495	528	474	506	459	500	496	510	561	494	454	514	502	527	529	491	471	496	513	513	494	480	501	516	469	505	470	477	476	494	498	535	500	534	484	427	455	500	524	495	516	488	473	474	469	489	467	467	486	501	475	450	500	483	458	492	500	490	481	508	481	479	450	496	477	461	486	518	477	449	516	502	467	494	476	486	502	444	479	482	515	477	479	455	492	501	494	507	488	470	486	477	493	516	518	524	482	497	483	481
23968	23255	34112	31425	23847	15050	3927	1030	708	687	732	703	673	720	704	716	685	686	664	727	722	648	690	651	701	689	663	671	671	686	659	687	706	738	662	645	666	657	657	675	696	656	679	670	670	641	716	669	650	665	659	704	690	652	631	701	661	626	703	666	643	681	673	674	687	644	692	690	650	659	689	677	694	665	664	633	656	688	686	709	652	699	647	675	665	682	678	707	668	696	662	641	651	666	699	693	670	624	681	689	715	642	637	699	696	681	628	711	704	633	627	676	676	682	651	649	641	639	647	649	676	686	704	650	691	632	671	660	631	673	644	688	623	659	698	655	680	661	649	685	677	657	649	635	731	709	707	662	698	683	677	641	680	661	713	698	672	638	667	664	637	665	600	653	656	699	710	704	724	634	661	689	675	671	672	666	689	642	675	644	662	597	666	658	672	659	643	690	637	673	677	674	662	660	639	641	644	678	678	668	665	716	650	654	659	674	705	647	620	660	651	649	664	683	627	675	625	674	709	669	661	677	624	671	735	659	662	658	706	724	670	675	687	696	655	697	677	646	667	684	655	684	633	665	666	682	642	638	670	608	657	725	714	628	644	632	691	689	711	646	652	670	647	651	682	659	668	654	711	693	678	608	637	718	673	696	688	613	716	670	657	698	664	636	692	686	654	679	668	647	672	716	699	655	650	652	643	646	647	685	624	657	687	672	664	646	659	685	680	644	646	678	676	680	680	650	752	631	670	659	709	643	647	615	658	639	711	660	659	715	704	686	661	705	725	705	669	665	660	669	662	660	703	663	673	668	660	655	678	642	674	695	635	700	712	671	621	700	713	688	651	656	673	627	635	692	673	629	685	678	658	617	651	645	670	620	673	686	661	703	654	659	689	626	683	691	638	667	674	693	703	718	666	681	636	672	723	688	657	640	703	688	669	675	661	649	657	647	671	708	663	676	690	660	704	692	622	640	658	654	646	656	683	693	614	715	650	633	676	701	660	643	709	693	673	663	624	690	643	636	676	692	674	685	644	648	644	652	681	659	664	692	716	665	632	667	657	634	627	647	641	658	680	629	668	691	685	675	626	674	689	623	647	701	662	687	692	644	684	680	700	635	675	651	670	721	662	627	657	716	656	656	733	635	660	680	705	665	636	694	681	654	644	682	699	644	722	700	694	645	649	674	663	643	694	683	665	675	664	699	651	635	676	690	700	664	643	674	644	639	673	637	650	647	693	636	600	679	665	640	654	643	653	660	685	695	664	692	666	637	648	682	670	639	670	633	695	639	652	635	643	668	688	652	622	655	654	675	707	675	639	686	688	644	645	654	687	678	709	661	701	679	646	659	638	653	637	676	689	674	712	683	666	658	681	680	661	715	674	650	680	703	633	640	678	673	655	707	665	670	723	679	655	674	654	653	630	696	651	704	668	675	651	690	726	655	668	634	703	630	658	704	697	696	664	666	712	707	672	644	628	678	663	673	641	654	664	687	672	666	672	662	614	658	718	698	687	682	632	688	659	632	662	706	652	679	717	703	621	703	639	668	697	663	629	654	642	636	642	609	602	609	673	651	679	641	679	672	653	679	654	648	672	655	682	632	625	631	681	699	676	665	664	685	633	646	665	671	671	644	698	647	634	630	689	689	629	662	649	654	711	653	732	636	653	739	628	635	660	678	619	659	710	666	677	663	599	598	695	665	710	682	650	632	695	678	689	620	639	673	666	665	686	646	695	661	670	660	719	686	699	633	684	657	658	657	691	662	699	658	652	658	670	700	647	641	646	649	658	694	674	729	637	703	700	706	638	648	619	701	663	645	680	692	700	662	674	665	701	707	683	702	666	668	666	654	665	646	657	667	693	642	622	640	650	663	704	636	639	651	647	658	670	616	628	683	659	677	621	617	652	664	648	662	674	677	688	632	690	684	649	635	693	638	693	650	700	676	637	664	657	665	679	628	662	676	684	648	655	678	672	687	689	645	678	635	658	648	643	654	672	670	706	680	676	656	653	685	646	672	617	661	617	652	647	663	702	662	643	648	657	657	688	705	686	635	669	667	680	657	620	690	648	641	638	637	694	711	674	671	652	656	614	623	668	641	679	726	679	685	652	632	620	632	641	627	646	661	693	659	653	693	647	620	669	632	687	645	626	666	663	659	683	677	689	671	722	612	688	669	677	636	654	633	716	674	696	660	597	708	651	647	656	662	658	667	629	715	643	662	706	675	649	673	618	740	672	695	676	657	663	646	681	617	653	654	681	673	643	677	698	631	689	652	611	657	697	652	747	711	665	665	680	643	682	676	621	645	665	624	665	615	675	652	725	666	608	647	626	658	670	674	679	670	665	655	640	634	663	653	636	680	699	669	651	675	632	613	658	632	673	631	644	672	643	652	647	645	640	639	658	640	656	681	685	694	617	705	634	694	713	650	667	645	660	656	702	661	678	662	694	647	676	671	689	621	682	729	622	673	699	672	607	687	667	671	683	658	713	657	636	625	674	657	688	689	669	655	678	653	686	598	654	690	724	708	662	653	653	647	655	677	667	637	699	654	655	646	687	632	699	678	698	686	695	646	648	665	653	635	670	708	698	638	662	686	656	651	721	670	650	647	655	654	665	632	629	643	670	683	694	663	683	678	688	685	663	688	678	695	645	683	695	686	643	742	678	647	715	631	692	652	646	680	676	654	649	662	631	648	677	616	647	678	636	663	693	691	705	679	652	685	645	682	702	686	656	699	634	668	677	649	677	682	661	675	639	654	632	660	655	653	685	705	648	688	656	654	625	690	680	634	657	631	733	664	688	711	700	627	657	698	700	644	662	638	689	631	643	721	690	653	656	639	654	655	681	729	686	639	625	672	670	662	649	690	615	625	688	657	651	739	649	645	662	660	646	613	650	635	717	707	671	685	626	684	658	671	641	643	675	667	664	701	693	640	649	657	695	644	652	657	660	675	671	681	658	677	647	678	669	672	640	634	635	688	711	648	651	674	629	708	645	656	655	671	625	690	652	715	696	671	666	651	668	626	671	612	715	685	695	637	624	696	658	669	633	682	629	662	624	671	697	666	640	751	705	646	657	667	632	668	643	680	637	666	637	685	640	683	647	640	619	654	654	669	670	647	653	690	672	621	672	680	685	670	667	662	698	647	667	669	671	684	646	638	661	640	664	695	675	641	714	672	683	655	680	654	671	664	650	646	682	626	636	653	698	682	690	688	628	702	723	663	690	690	646	644	672	631	629	645	659	639	646	664	684	633	665	654	673	685	684	684	695	612	644	663	663	671	678	661	653	680	719	657	681	664	724	667	699	647	647	651	646	656	670	672	672	654	638	620	651	686	659	654	715	642	645	671	679	675	616	649	660	663	706	635	692	656	701	651	661	696	601	679	656	636	654	715	638	684	668	669	709	710	666	665	659	681	618	680	653	675	664	676	615	680	686	652	707	630	694	684	663	627	696	596	694	692	651	656	632	672	697	683	662	656	654	653	651	648	650	631	624	665
63192	99549	69683	40363	18032	6084	1920	825	712	642	672	611	681	625	626	620	647	638	626	630	644	657	624	650	622	709	649	668	600	649	608	633	636	681	650	587	583	644	612	603	642	624	633	636	643	642	663	625	682	625	603	634	649	622	623	707	641	643	666	665	630	673	614	671	643	648	671	675	585	607	667	671	620	612	660	643	616	641	617	599	617	639	669	630	637	640	647	662	564	632	654	646	623	629	640	660	659	690	637	604	626	670	603	625	649	639	689	623	680	582	596	617	685	640	635	643	656	633	662	641	629	588	620	600	645	636	641	648	648	617	643	639	646	587	665	603	644	624	663	635	634	606	648	636	662	630	633	619	650	639	645	637	670	657	621	596	651	612	639	619	624	624	636	651	642	674	608	663	634	627	658	617	669	656	640	603	656	633	632	652	652	580	665	649	635	646	631	588	669	634	637	630	618	648	624	662	632	637	610	616	625	638	639	665	630	612	604	657	664	633	645	622	642	605	609	634	642	633	593	690	622	592	665	659	636	635	628	612	623	623	612	657	642	649	654	635	610	655	658	635	610	657	668	630	643	678	582	609	630	603	659	626	632	595	674	638	642	601	630	626	629	620	663	646	672	638	603	622	663	606	617	605	711	605	632	646	658	620	632	636	665	653	656	634	660	638	647	669	628	578	627	623	645	620	613	639	575	637	624	609	653	635	631	645	646	610	638	601	687	659	629	663	595	626	617	649	647	648	623	627	632	639	625	627	623	648	608	619	598	637	615	642	641	627	632	602	636	648	608	622	625	616	665	632	580	635	638	601	633	597	643	622	660	608	601	633	639	632	664	628	636	639	627	630	655	665	576	638	658	621	637	640	599	663	630	578	632	601	632	657	687	636	613	636	642	603	656	693	661	629	647	591	668	607	603	610	622	596	636	553	648	624	636	634	613	593	622	644	663	653	637	608	621	620	639	637	613	694	665	662	642	684	632	631	631	644	677	586	656	622	658	652	686	648	687	606	670	626	618	587	664	628	646	656	631	617	627	634	677	648	645	605	611	616	596	638	621	631	685	635	623	655	664	638	673	644	596	627	630	630	622	642	580	629	606	577	668	704	638	631	640	691	623	654	585	617	663	638	656	620	617	615	668	622	602	670	650	633	628	646	637	599	655	602	587	592	598	649	590	635	598	664	641	663	592	641	609	607	612	621	658	603	608	658	619	594	641	625	625	652	627	597	598	627	642	641	650	649	573	666	610	644	616	623	624	636	668	644	633	617	667	652	653	650	654	640	647	588	610	648	646	611	664	611	619	630	647	610	625	645	639	588	666	653	631	685	638	628	666	592	630	660	665	639	601	663	628	631	670	589	629	626	624	681	616	623	612	615	602	568	617	639	675	623	626	648	646	638	643	584	676	621	612	658	595	572	614	618	610	634	632	635	602	606	624	630	679	648	683	638	636	585	624	589	611	637	611	599	600	674	645	599	594	626	675	663	620	643	645	620	647	652	626	630	648	627	612	648	677	636	604	659	620	623	637	605	660	582	621	613	610	675	654	677	609	594	632	625	620	613	642	688	597	614	615	611	645	654	630	592	636	604	609	642	638	634	625	641	599	662	695	612	639	624	634	608	585	665	605	657	648	644	624	619	635	657	617	653	633	639	641	676	642	630	664	645	610	651	606	613	656	608	605	651	660	624	673	620	631	668	624	633	658	642	625	608	617	632	587	595	671	659	643	642	646	630	627	656	653	647	621	650	666	683	631	602	588	591	612	658	596	626	672	606	627	635	600	681	641	651	604	600	646	602	637	637	633	636	624	610	646	600	609	629	608	644	614	643	659	632	675	638	609	677	651	644	634	627	632	599	633	630	623	662	618	645	592	609	645	638	602	616	632	642	642	646	603	658	636	624	641	623	636	605	579	599	635	602	609	662	632	677	614	599	652	592	600	637	650	622	615	609	676	625	638	618	597	613	611	622	636	617	643	632	623	602	677	645	653	672	649	624	604	642	633	643	633	631	656	646	643	643	689	641	617	638	622	654	624	664	627	616	663	630	605	657	630	617	620	656	636	623	629	665	660	620	645	676	616	661	625	641	634	614	635	617	611	611	592	626	653	617	656	618	652	600	659	624	615	641	648	640	609	604	626	672	656	641	643	621	631	661	628	656	598	610	630	620	686	637	650	616	599	618	610	671	654	621	621	616	599	615	662	637	613	660	645	662	634	645	596	614	622	648	590	653	630	573	632	650	654	597	644	637	627	643	633	610	614	639	676	682	621	659	641	626	650	688	653	647	639	653	655	609	592	666	634	618	635	616	640	624	666	609	628	630	635	678	645	666	639	617	627	678	618	614	655	654	635	630	665	683	664	585	655	633	692	620	589	644	635	587	594	591	626	673	644	680	604	666	655	626	626	620	586	607	635	616	570	620	543	585	667	629	610	634	636	626	607	675	643	668	691	607	627	637	588	607	624	648	604	657	637	640	625	610	601	652	655	635	626	639	643	657	658	626	613	646	612	606	616	559	615	660	633	630	650	599	618	663	668	595	581	627	644	596	649	619	661	594	619	649	653	615	659	594	620	639	656	653	586	587	639	613	620	607	650	661	645	626	657	643	646	589	657	598	679	653	611	611	583	569	666	617	623	675	658	651	657	665	637	602	611	604	654	589	658	672	611	696	609	635	615	623	648	636	645	621	641	610	647	602	647	626	594	624	623	630	650	620	616	635	645	609	619	625	630	595	659	635	609	661	651	583	645	645	610	658	652	657	605	650	615	585	670	634	628	639	639	654	650	663	649	635	658	639	613	567	633	663	642	637	625	646	693	661	625	670	657	620	564	636	675	672	645	653	648	684	678	605	640	686	635	628	646	691	622	596	623	597	594	649	654	597	644	640	668	644	643	648	643	653	602	660	565	641	617	664	618	613	667	631	605	615	612	621	627	645	623	635	619	633	643	641	565	635	643	626	650	655	614	671	654	620	605	634	678	640	672	652	656	662	633	676	637	639	629	654	650	625	632	647	651	616	678	615	627	641	616	648	629	625	675	639	645	639	667	609	636	635	634	632	629	583	566	628	618	611	622	629	644	636	587	634	633	595	622	673	638	611	603	610	675	667	613	611	647	577	646	605	654	578	613	612	615	629	579	627	608	631	653	630	641	609	653	684	617	594	633	662	573	616	618	577	679	645	660	645	625	601	603	623	611	563	637	626	606	656	637	643	629	609	624	677	608	623	629	630	624	641	621	637	673	665	670	628	597	599	644	619	614	683	595	645	664	628	621	632	640	628	631	645	587	600	591	605	601	664	650	601	660	648	645	618	623	613	666	614	666	624	645	590	656	634	655	644	647	667	617	630	659	601	577	623	621	680	621	655	637	617	630	635	613	620	603	636	616	656	682	612	618	660	603	650	636	588	669	688	634	598	606	652	620	617	579	660	623	625	626	655	634	639	670	582	627	647	601	631	615	656	644	617	609	602	645	624	623	603	602	629	653	590	646	630	607	636
30301	30290	25084	10550	2369	894	584	508	488	461	466	472	467	460	477	482	493	445	455	474	466	510	467	426	431	483	461	500	476	459	450	458	464	495	448	451	486	466	493	462	438	516	422	482	463	445	460	437	446	444	462	479	418	464	458	418	437	430	464	455	463	467	498	459	473	475	485	499	447	430	461	445	404	448	423	486	439	465	453	498	468	458	486	435	427	472	438	466	482	458	484	423	454	450	476	429	442	488	481	457	411	433	461	458	486	468	460	470	451	457	457	501	465	462	452	465	441	483	447	472	436	435	497	493	456	449	472	470	461	463	444	490	458	465	449	443	447	458	499	436	451	505	489	462	419	456	431	448	442	411	441	494	468	461	480	461	422	480	452	475	467	440	428	443	459	472	461	469	467	471	444	450	423	451	457	457	520	440	451	398	448	468	459	436	466	478	457	451	447	433	455	465	469	445	437	478	494	491	453	486	449	457	448	439	438	489	443	442	454	441	474	428	480	462	440	426	453	432	463	462	502	453	462	423	476	461	457	424	452	459	470	484	424	512	465	432	462	455	438	468	487	465	460	471	475	464	501	439	473	497	447	474	431	469	474	445	459	475	482	447	484	471	496	445	462	469	420	459	521	476	410	434	436	474	481	497	433	455	436	437	450	492	486	486	473	448	444	435	464	473	456	456	429	479	439	442	457	457	471	442	459	450	448	425	488	472	462	484	439	451	417	436	443	493	474	420	424	434	455	437	478	470	455	520	464	478	442	456	463	444	428	507	443	423	467	474	478	447	481	484	444	483	478	451	470	471	480	475	446	455	448	451	443	461	452	475	467	454	465	455	457	472	435	463	470	438	455	407	484	440	471	442	465	429	502	457	429	453	476	423	430	467	470	447	436	455	456	468	523	444	436	438	447	438	452	425	476	465	455	449	450	461	514	451	415	478	450	451	407	403	431	452	487	457	470	490	449	486	438	404	455	456	425	446	453	470	427	476	449	429	446	474	504	445	463	446	455	406	490	477	461	409	448	450	485	471	482	425	468	444	465	437	458	434	452	468	484	489	437	437	468	492	434	484	433	466	450	463	493	467	477	454	477	467	489	448	484	429	475	461	441	486	465	481	407	479	410	433	461	458	423	440	444	464	453	466	446	452	484	483	484	459	450	452	471	427	435	482	471	453	434	435	467	461	440	436	508	426	432	482	454	483	463	459	500	489	476	489	415	424	476	416	492	460	462	443	456	435	448	477	439	465	436	452	468	467	457	461	442	473	452	440	439	474	466	479	413	481	452	446	429	441	459	461	470	458	473	457	419	440	444	468	491	500	460	462	431	457	486	465	479	480	469	472	463	458	473	479	454	480	466	457	451	482	443	409	439	469	430	474	423	455	449	464	450	462	449	487	459	474	497	478	486	441	485	458	446	415	459	440	448	473	478	467	434	462	501	464	464	437	462	418	457	448	478	447	436	499	478	471	451	447	431	453	473	480	457	474	477	467	470	470	459	487	454	470	495	460	434	455	459	493	463	464	436	452	467	475	460	478	426	461	458	450	413	475	437	458	454	457	481	422	501	426	461	448	445	434	466	458	486	499	469	423	463	490	473	445	470	448	457	447	472	454	423	452	448	497	469	452	452	415	431	467	447	461	469	453	457	428	434	465	479	467	462	449	427	488	468	444	437	436	477	459	473	487	485	467	468	477	446	467	440	454	467	471	460	501	475	437	484	471	428	447	451	485	459	451	495	446	469	451	468	447	467	496	486	449	454	492	457	459	432	454	489	454	449	470	496	477	451	433	429	501	463	469	452	449	448	466	448	463	479	430	421	419	464	437	452	477	483	430	463	447	480	433	466	455	457	426	478	405	452	456	429	425	481	446	477	431	459	458	473	490	483	444	433	467	448	413	468	463	461	473	480	474	475	455	426	444	444	447	472	464	485	467	469	447	448	442	460	499	411	479	455	440	485	457	479	455	486	430	488	471	427	456	454	463	496	495	457	457	461	483	433	474	489	438	452	427	444	469	449	451	473	462	457	463	472	461	498	467	452	464	439	475	432	450	448	405	445	492	454	499	451	473	445	460	478	445	471	454	467	460	469	476	451	440	452	462	449	488	444	456	433	448	421	461	454	427	449	448	432	473	448	448	464	491	425	490	477	478	477	459	484	486	456	424	447	448	471	447	455	448	446	467	486	436	470	457	441	467	441	457	449	486	447	452	463	462	456	471	433	484	444	468	433	451	453	473	419	462	459	476	432	468	487	482	474	459	450	442	454	466	463	460	412	482	461	469	462	438	467	426	463	440	459	444	421	430	469	476	494	460	456	479	453	479	510	462	456	450	478	475	444	449	428	449	457	434	469	485	433	462	492	437	490	456	450	465	474	481	440	434	482	478	524	431	475	464	455	486	462	466	470	445	493	475	461	500	453	445	416	449	455	436	459	471	479	437	464	470	434	498	471	497	471	455	445	441	451	459	473	459	420	467	443	477	483	455	447	431	471	509	462	453	447	453	475	481	431	483	485	440	455	464	442	459	462	501	477	445	434	461	437	429	460	450	467	444	433	459	444	458	490	448	444	480	443	462	466	477	470	482	443	464	463	470	490	428	431	479	445	503	501	450	446	455	443	470	463	436	471	477	463	427	474	450	465	478	473	476	462	449	452	458	402	471	468	473	500	461	447	478	451	511	475	464	428	464	515	457	462	476	414	398	479	466	435	449	487	454	474	424	470	482	434	482	464	441	474	456	471	476	476	416	509	480	481	449	475	475	484	451	445	434	436	454	467	437	455	475	445	489	446	457	381	461	474	438	447	443	455	472	429	457	446	458	436	481	463	452	456	402	441	444	474	452	446	435	449	436	463	453	467	422	478	484	465	467	448	433	457	472	419	440	477	477	452	451	478	477	431	462	456	426	471	429	434	480	433	433	467	484	502	433	417	439	449	471	446	439	446	439	474	450	457	438	478	476	497	434	439	465	455	465	440	450	435	445	448	470	440	473	440	464	470	469	455	468	465	463	444	439	439	489	461	408	462	461	431	474	438	456	432	453	436	454	441	457	468	439	487	457	469	429	462	424	429	461	495	479	466	490	458	478	446	434	471	437	461	454	470	427	455	469	473	455	492	463	469	493	435	452	442	450	466	443	465	456	479	430	491	469	474	458	513	487	454	463	472	462	464	454	478	455	419	454	478	425	477	445	460	483	436	441	420	467	508	465	472	478	477	464	462	467	457	441	455	460	447	513	455	474	450	475	447	455	452	413	496	447	438	441	457	455	446	443	453	448	440	451	471	450	445	467	437	476	472	475	466	445	463	434	445	480	475	451	488	450	482	438	475	478	450	466	448	441	444	441	454	463	477	473	457	452	452	452	443	458	480	485	474	451	455	440	468	468	449	416	462	471	469	451	464	447	459	472	511	426	444	469	461	468	487	462	463	464	447	472	452	473	433	475	493	467	451	433	461	442	467	470	442	463	484	485	461	444	413	474	485	415	447	467	464	481
24275	35399	18769	5856	1850	767	472	424	358	374	405	403	413	406	352	426	378	382	390	374	438	376	393	407	391	420	434	394	418	414	398	428	379	426	385	372	389	422	392	373	420	385	402	379	377	432	403	397	419	392	354	418	401	397	420	392	394	376	394	391	399	405	421	416	398	366	418	386	403	412	425	419	394	421	384	422	369	402	377	414	364	408	399	388	368	396	425	394	453	394	366	396	402	405	417	364	371	396	419	391	369	367	382	388	352	383	365	389	420	396	380	371	399	364	404	413	422	385	396	415	380	368	399	379	393	387	393	389	392	403	395	363	404	388	392	380	366	410	344	423	387	397	359	433	392	412	405	415	418	367	383	385	394	395	433	423	440	420	424	388	441	408	385	406	408	403	400	368	363	389	413	397	366	392	381	397	392	415	371	387	396	427	363	391	395	381	413	377	387	369	404	394	398	360	412	397	362	396	398	400	373	391	395	400	402	389	392	389	404	362	391	396	370	397	372	409	394	421	371	386	393	384	340	385	380	414	389	403	431	390	377	403	414	368	379	403	379	382	404	387	364	375	429	386	404	406	417	407	395	403	409	389	375	418	397	421	351	383	412	371	410	373	365	422	407	431	373	409	392	348	381	412	382	411	414	406	416	416	393	399	380	362	364	398	392	399	374	394	389	410	396	402	399	426	423	404	410	429	392	422	408	398	385	409	400	359	427	357	373	358	399	409	407	404	372	385	389	420	372	411	405	432	376	397	373	397	409	396	396	388	434	392	387	349	371	388	388	426	371	396	364	377	398	408	404	418	419	378	399	378	409	367	363	365	422	399	391	382	385	389	390	368	432	380	380	383	417	394	378	428	399	432	403	387	392	370	412	400	394	425	402	381	396	398	401	406	388	385	412	372	412	369	395	381	386	408	399	391	388	400	399	413	410	395	372	420	409	396	393	409	373	381	376	390	393	397	396	385	382	409	367	387	375	361	399	389	384	376	387	419	408	412	412	377	386	386	449	393	392	392	412	388	420	382	370	389	420	387	379	408	376	375	392	404	444	425	370	390	407	401	406	365	420	379	388	397	410	423	407	442	408	392	411	367	359	370	350	445	444	382	379	444	375	436	388	406	385	362	394	366	378	439	378	390	352	386	399	357	397	363	371	344	388	411	456	399	400	389	364	381	397	405	394	415	362	359	396	396	388	392	382	381	390	404	402	419	406	384	386	393	385	405	387	417	379	388	392	377	400	364	395	376	357	404	418	402	420	413	432	409	359	380	395	378	371	406	399	402	390	395	382	370	391	360	392	416	393	405	406	353	420	419	397	396	398	402	356	387	383	378	386	393	423	421	359	364	422	367	401	395	428	408	375	421	391	393	423	413	370	397	371	383	408	369	379	381	364	386	421	381	391	411	409	401	360	412	387	441	385	409	425	391	412	415	406	393	376	399	421	381	385	397	369	357	396	403	376	408	464	399	403	382	403	404	405	400	375	454	413	413	400	397	389	398	388	384	372	384	379	389	400	423	413	405	375	354	390	384	413	404	389	391	376	373	347	375	427	397	416	371	395	371	400	403	419	381	424	396	391	378	383	383	393	367	379	382	381	377	409	420	423	383	406	405	415	404	401	373	379	386	431	387	398	394	393	375	410	379	397	373	383	409	409	393	399	386	366	362	425	379	386	398	394	403	390	405	380	379	391	403	418	382	387	380	368	434	381	406	411	383	389	388	422	440	409	431	372	366	408	387	375	438	368	413	428	388	353	384	380	414	435	404	432	373	415	399	363	385	396	393	410	399	417	392	410	394	386	417	392	394	398	434	401	371	384	391	388	364	395	422	419	439	358	397	359	370	393	373	409	382	369	398	366	361	395	360	365	416	439	426	409	390	404	400	409	394	393	421	404	381	403	363	401	411	367	405	402	388	391	391	403	418	403	422	383	417	350	386	396	383	387	405	405	401	401	433	393	386	407	410	417	384	424	388	425	372	377	368	376	386	361	388	398	387	385	400	371	413	366	410	383	409	383	402	428	387	364	397	408	386	370	432	371	388	399	397	383	396	413	417	388	432	404	404	351	379	382	377	433	377	396	374	389	378	395	423	385	382	400	392	421	398	382	404	433	396	417	432	398	377	407	408	381	383	410	413	383	388	375	403	391	419	402	390	395	377	349	430	414	375	425	395	383	385	378	404	411	333	369	421	404	400	420	401	378	386	425	422	360	393	374	392	374	403	358	404	388	412	393	368	407	390	405	412	391	434	385	384	402	404	389	407	393	399	395	385	386	397	357	391	400	364	365	386	396	416	392	394	388	388	370	398	408	440	399	399	414	363	399	373	342	383	406	398	380	404	378	394	404	392	411	387	413	375	392	400	384	390	391	376	362	410	393	372	370	443	404	376	396	400	404	426	345	418	400	371	410	383	418	410	429	407	351	405	341	395	389	391	416	395	421	405	394	420	401	398	409	385	432	385	407	427	409	406	426	394	383	421	406	381	390	376	405	412	398	384	435	409	405	388	384	385	406	387	387	376	422	417	388	372	406	371	386	401	391	402	398	388	432	390	423	400	351	389	407	368	393	348	372	414	418	403	382	381	388	393	390	401	417	344	381	390	407	371	389	370	381	408	408	382	411	457	379	391	417	391	400	402	392	411	376	368	400	397	413	415	375	381	378	343	392	380	383	404	430	415	399	371	412	386	401	401	379	383	419	389	416	408	408	384	435	367	438	401	396	383	392	400	415	398	384	377	379	405	387	392	406	408	402	401	361	357	370	440	387	428	372	375	364	391	391	350	388	394	406	439	390	419	401	395	400	368	397	374	358	369	405	392	376	403	369	413	380	415	376	378	369	389	384	387	403	394	365	362	368	395	386	404	388	432	388	417	410	368	375	390	404	388	366	386	387	402	382	378	410	409	411	429	394	417	410	415	403	396	391	413	396	392	404	407	373	400	408	392	413	371	388	427	385	407	375	373	390	374	392	392	409	392	392	410	394	390	378	364	372	378	404	375	400	414	410	416	359	400	415	399	417	424	398	415	412	399	401	390	372	384	371	380	392	367	377	434	425	389	387	395	369	398	413	416	395	382	383	375	348	392	361	400	374	396	377	388	405	372	389	397	414	429	411	398	393	367	409	404	419	410	385	416	374	392	377	400	384	392	421	417	368	349	391	433	385	394	388	413	424	389	401	402	398	401	377	408	403	417	404	418	384	399	399	385	396	379	394	415	414	395	379	383	410	409	394	395	393	421	388	395	403	368	379	393	401	437	416	419	395	410	409	389	374	383	355	398	365	401	392	386	404	382	385	389	432	411	390	411	397	388	403	439	401	383	413	424	385	367	402	424	390	403	384	387	411	395	422	365	387	384	355	379	391	409	370	415	384	385	370	366	420	394	380	403	399	362	395	357	408	375	405	368	416	368	411	418	366	391	441	397	388	396	402	386	394	391	390	414	407	366	367	419	378	402	367	396	422	396	418	455	385	389	403	391	374	396	405	392	353	422
25276	25532	39295	34034	20156	7166	1532	706	614	568	557	567	585	594	581	559	559	565	580	566	589	530	497	533	584	588	603	555	602	556	514	521	550	581	585	584	577	558	530	523	519	546	538	574	534	562	578	565	545	552	574	572	512	546	550	535	541	552	543	547	539	545	532	560	536	580	534	544	531	577	547	541	564	551	578	585	526	545	518	506	569	548	555	574	564	545	534	564	533	544	608	550	572	545	616	567	531	557	528	547	516	543	576	561	597	563	558	566	553	586	559	552	553	536	546	550	506	526	562	564	547	579	563	583	529	557	566	549	518	529	549	553	548	579	556	543	574	547	573	550	528	537	616	567	537	537	551	537	532	577	544	568	579	539	551	544	540	513	541	547	525	530	599	529	563	508	579	545	542	565	540	579	588	574	584	537	598	568	541	547	562	554	538	590	521	564	624	553	565	551	560	555	579	537	544	573	583	553	545	577	557	555	541	601	580	480	569	553	560	562	512	546	546	596	538	542	550	548	515	548	531	522	569	540	562	539	573	564	566	592	541	557	531	531	535	501	577	535	559	548	595	545	540	529	566	574	562	485	533	588	581	568	551	562	563	550	570	559	572	538	604	530	542	543	527	518	533	541	547	551	531	551	546	532	548	562	572	562	599	604	538	547	559	554	543	529	545	559	550	539	560	583	607	582	563	583	549	525	513	549	537	511	543	539	576	547	579	526	558	566	554	540	550	537	539	604	574	540	538	545	511	544	532	534	547	521	563	561	533	529	553	544	526	562	561	521	607	570	531	543	570	533	569	551	548	541	495	563	563	554	584	516	544	591	552	531	583	594	557	564	544	592	571	557	578	561	531	535	575	556	523	503	603	565	515	562	566	582	531	553	565	521	558	552	573	516	509	533	568	546	507	542	592	529	598	517	578	558	540	577	530	551	552	565	605	567	565	536	537	549	574	548	593	529	520	570	507	536	580	551	580	543	563	604	569	569	556	551	542	588	574	576	543	538	555	523	596	576	564	568	544	511	537	566	566	565	517	571	591	550	561	517	550	555	561	549	537	545	568	504	539	531	549	539	564	521	528	551	543	527	569	526	548	542	560	575	512	591	545	559	564	536	618	555	530	551	499	549	518	549	488	530	518	602	557	523	529	543	541	556	534	525	539	559	562	590	540	553	547	566	559	564	558	557	580	505	524	571	533	541	534	547	554	540	573	534	589	543	552	486	544	541	578	551	541	559	514	564	556	546	588	574	564	544	552	512	554	578	567	537	565	533	572	564	556	597	564	526	606	544	567	574	574	545	565	553	553	530	567	536	532	556	606	552	547	567	500	524	585	558	578	560	581	566	596	529	520	529	529	521	565	535	558	510	550	528	586	544	536	551	531	529	539	531	556	541	550	558	539	539	549	544	556	579	548	590	585	545	567	574	520	534	583	556	535	571	562	547	541	544	519	569	526	541	495	532	522	543	555	518	565	543	547	530	537	550	581	568	580	571	509	496	564	600	521	558	514	571	498	583	548	522	599	538	551	552	571	584	534	549	553	521	516	607	526	582	544	535	559	570	568	534	545	522	538	542	537	549	551	527	557	551	549	550	561	536	597	577	551	613	563	552	548	536	537	552	565	605	564	555	543	557	532	538	566	600	520	512	550	558	554	556	527	534	541	553	566	538	573	544	505	529	546	562	563	566	558	583	530	544	624	542	529	556	539	575	601	497	538	559	505	558	552	535	540	580	552	585	514	538	533	542	563	549	569	514	551	556	558	566	531	537	563	563	599	544	565	597	553	565	551	529	539	574	582	531	581	585	559	538	572	512	535	556	578	550	576	546	544	527	545	527	594	549	536	554	576	569	572	552	553	544	510	564	550	557	564	543	539	524	541	544	552	573	555	593	540	530	533	561	575	583	549	540	543	538	567	592	589	519	581	525	586	577	584	585	520	547	528	581	537	551	591	593	562	562	579	566	562	567	520	591	565	568	560	579	524	530	532	580	562	554	558	555	533	544	552	560	513	542	543	562	557	533	581	526	548	543	560	554	572	575	570	557	552	566	539	543	545	558	567	574	583	562	535	523	562	542	541	589	516	513	541	516	570	553	563	551	556	552	525	582	540	555	570	549	596	531	565	556	548	516	596	569	549	559	540	521	550	596	522	579	547	553	551	552	528	559	555	553	555	549	605	558	584	525	545	556	505	548	567	559	559	592	549	614	578	559	542	512	586	572	601	530	510	564	538	550	561	557	544	547	554	532	553	543	534	564	587	621	561	561	580	538	526	556	578	520	537	518	521	530	597	600	534	502	527	584	556	540	556	542	581	546	527	532	587	611	533	563	587	564	568	541	589	553	573	517	528	554	526	615	515	562	537	545	593	581	554	557	529	560	545	544	560	544	542	629	604	601	539	559	522	547	556	528	569	606	526	527	622	529	514	541	555	577	562	571	559	568	551	549	548	593	546	556	542	544	520	556	559	552	556	555	522	549	552	536	524	540	525	534	511	551	522	555	546	539	525	545	498	586	561	543	542	564	547	552	577	553	567	526	565	587	553	574	566	502	565	553	562	551	533	541	563	541	536	583	574	556	569	567	533	544	547	522	511	594	548	530	574	543	551	567	531	582	537	554	576	540	533	562	559	514	554	505	558	571	564	555	537	549	551	524	538	534	531	528	539	584	554	569	517	536	533	544	549	546	565	563	584	536	540	510	582	578	539	554	553	570	532	534	551	552	536	566	538	534	546	552	526	589	513	534	556	533	541	523	533	541	523	549	545	529	577	582	583	552	543	533	555	535	523	512	569	541	528	581	550	573	583	521	568	522	528	587	535	562	544	556	559	548	552	576	543	542	525	548	506	539	589	552	527	551	574	559	576	520	577	547	552	558	581	563	585	580	584	521	519	557	542	543	575	589	574	548	511	590	573	520	549	518	569	588	572	527	547	555	554	574	552	603	539	573	552	562	539	581	532	572	578	521	599	555	520	600	540	567	498	553	545	563	504	544	569	542	573	509	548	548	548	571	563	603	514	563	546	574	551	579	577	539	512	526	525	558	593	533	544	552	567	563	564	520	584	555	553	587	556	559	647	560	535	540	541	534	555	519	554	530	522	575	588	540	578	506	555	561	559	550	569	540	548	574	557	577	544	599	551	547	579	582	541	532	584	530	583	583	558	577	519	568	535	526	565	563	553	515	532	565	549	569	536	565	547	520	548	572	536	565	549	528	570	563	557	589	521	566	537	531	562	520	549	542	562	578	566	531	571	570	530	532	605	535	586	535	542	525	573	561	566	541	549	551	538	598	568	543	563	542	552	528	568	520	548	570	532	548	553	546	576	537	524	542	537	572	561	560	541	525	528	597	508	540	550	584	540	535	566	559	577	570	525	590	536	539	568	578	565	567	562	592	557	515	584	566	528	520	548	519	533	566	506	581	515	553	586	544	525	583	551	560	541	543	534	552	555	536	531	532	530	524	525	585	576	523	554	554	552	504	524	569	517	529	555	560
62075	89769	61253	29455	11125	3298	1074	602	580	505	536	527	551	548	521	549	519	475	534	487	484	506	525	518	519	533	542	528	478	534	549	508	500	545	497	529	544	534	554	533	487	521	522	510	510	505	484	508	507	541	501	536	543	494	498	474	498	501	486	508	539	508	493	506	524	523	509	499	494	509	539	466	511	526	522	482	488	521	479	537	539	505	532	533	490	515	475	500	552	519	527	543	560	522	517	516	516	497	495	538	500	512	503	504	531	503	530	516	521	497	515	527	490	491	537	541	532	547	521	509	539	482	576	498	522	492	488	540	477	538	510	509	485	515	531	553	502	465	502	509	515	527	518	517	495	495	536	497	548	497	491	526	499	517	553	507	561	509	512	524	490	478	480	525	525	528	519	515	499	519	521	547	477	512	524	556	511	520	503	527	543	503	505	519	518	533	546	516	519	494	483	484	510	525	514	496	529	520	523	517	492	474	532	556	536	496	489	525	537	470	524	494	519	486	511	529	490	536	546	491	493	497	539	491	542	460	528	502	499	470	499	532	544	475	505	522	514	490	557	540	522	477	551	491	524	539	496	510	503	518	493	504	503	491	529	537	507	504	480	517	550	528	518	500	506	506	501	485	525	517	497	525	553	497	536	555	484	497	467	512	539	457	522	508	483	520	497	532	488	473	548	501	523	546	548	515	522	513	526	503	492	536	545	511	487	526	494	493	552	554	493	490	510	520	489	507	525	526	492	514	514	520	521	541	518	543	528	500	526	532	522	505	528	523	492	493	496	497	534	509	494	527	483	510	531	489	502	488	497	524	524	505	534	503	510	531	525	502	545	502	524	530	496	511	468	559	529	488	486	504	484	513	499	501	513	536	500	524	487	522	538	511	543	520	487	541	476	480	501	497	552	509	530	477	545	523	573	500	497	496	511	491	511	484	527	518	534	527	538	501	525	520	480	510	488	514	561	551	498	515	505	526	481	513	482	508	534	521	526	531	547	505	510	496	540	526	553	485	552	485	477	511	512	490	498	541	502	516	518	495	530	511	543	546	508	545	488	538	519	456	515	524	538	513	489	484	499	512	506	505	546	515	506	512	485	524	480	524	524	542	488	515	470	494	510	513	543	502	536	489	491	537	560	556	500	502	540	455	529	493	534	460	520	518	493	503	481	508	509	516	528	517	518	443	506	480	499	500	500	507	541	538	496	504	523	541	539	499	464	515	531	510	504	540	546	479	509	511	557	530	528	497	502	584	524	514	512	487	548	471	483	502	452	512	516	498	533	557	487	509	500	559	513	526	536	537	536	541	507	518	494	527	544	493	512	503	543	464	496	496	486	521	513	498	506	489	489	553	489	522	516	506	528	525	496	469	534	505	491	505	485	506	519	514	519	510	563	485	509	522	511	520	517	494	512	530	478	525	502	532	522	459	487	537	502	509	482	487	483	525	466	499	521	467	562	502	488	506	518	525	526	515	552	507	532	498	496	488	538	491	494	504	514	494	523	525	520	545	523	483	508	567	511	519	545	494	467	530	507	541	460	507	472	521	523	497	482	502	472	530	510	508	469	528	510	524	532	492	530	522	564	553	525	490	486	487	497	551	506	502	482	525	481	508	515	501	536	521	552	512	496	502	527	494	525	520	470	496	479	483	542	515	553	472	514	504	485	529	534	550	488	540	520	519	535	521	509	519	506	505	470	545	529	479	525	545	503	506	497	528	521	521	483	532	474	469	554	527	502	511	505	499	527	541	509	537	498	528	530	526	505	541	466	476	511	490	486	529	490	557	514	478	510	526	485	533	507	515	481	476	487	520	511	483	505	509	492	551	532	488	503	487	549	500	517	521	535	519	473	547	565	479	527	502	530	480	517	517	477	496	536	487	515	523	468	495	503	527	505	497	491	526	534	538	510	497	464	463	505	483	506	499	494	531	485	491	510	530	503	496	527	497	571	561	501	511	559	535	481	510	518	538	542	522	513	513	485	517	516	543	528	488	479	561	497	512	566	534	495	527	484	531	501	531	524	496	538	510	489	513	503	525	473	530	502	548	548	507	495	466	486	506	511	495	499	509	514	552	501	521	512	486	518	540	526	516	521	528	529	521	522	524	525	526	519	526	538	501	483	531	487	478	506	519	498	531	523	500	534	546	521	531	552	482	478	485	559	506	464	502	511	488	546	545	539	489	516	519	523	523	539	522	499	524	532	481	488	491	527	533	497	512	529	481	495	491	492	521	495	540	518	522	522	508	494	500	537	481	473	485	510	513	503	491	503	510	488	522	469	553	505	539	523	535	524	527	520	492	499	488	502	521	550	513	510	525	483	513	525	488	522	481	507	509	483	506	539	554	507	517	508	521	502	507	520	518	497	512	518	511	524	503	504	528	520	482	493	466	497	510	481	494	511	455	532	494	531	520	506	532	508	526	517	504	500	518	508	525	503	536	523	542	485	476	550	510	466	513	497	503	482	475	507	513	536	475	512	536	489	519	528	530	492	456	506	494	481	523	503	509	508	503	508	502	519	514	556	503	496	537	508	543	497	513	525	507	485	515	555	490	514	509	502	495	511	542	510	529	498	526	510	493	509	524	519	491	575	509	532	474	486	506	541	509	531	530	513	506	552	501	526	488	503	496	527	528	507	469	547	520	537	469	496	555	518	511	500	509	519	507	548	485	524	495	493	508	522	509	513	486	544	487	531	500	493	500	548	527	499	520	509	464	517	517	537	503	541	516	497	522	487	519	544	493	499	513	496	533	497	507	530	517	500	514	511	509	524	565	481	541	518	554	518	515	459	511	509	501	505	532	489	521	495	519	512	545	508	494	491	519	505	549	474	532	507	505	531	482	557	533	515	515	524	532	542	498	507	468	503	511	479	511	495	493	583	554	487	493	524	532	525	502	509	508	535	523	557	459	527	538	495	536	523	463	497	506	512	522	484	494	513	505	493	480	524	493	539	480	536	499	522	494	537	510	488	487	530	492	534	515	492	489	526	466	530	525	552	522	491	514	513	504	498	499	463	503	513	508	493	501	524	499	511	522	493	511	494	487	512	516	508	513	498	508	500	513	516	527	514	527	521	542	529	479	494	515	499	459	509	541	516	518	534	516	512	506	509	530	470	546	558	514	485	529	502	493	483	499	478	505	503	509	512	539	482	571	503	507	492	489	555	510	542	527	479	569	530	507	507	513	518	505	545	498	470	544	515	500	489	462	498	522	534	510	520	532	519	493	506	475	463	513	528	531	523	527	493	505	498	510	505	493	545	531	544	531	499	467	511	472	535	511	524	487	508	505	458	560	509	522	480	461	508	495	497	552	505	487	501	511	471	491	515	509	501	531	510	474	503	550	477	492	558	491	501	504	500	478	507	523	491	475	561	509	500	489	520	512	538	532	504	475	538	552	492	497	502	557	547	518	507	519	527	516	488	531	523	486	545	543	503	523	491	500	499	519	562	482	543	529	516	470	491	498	463	518	500	461	490	493	510	506	499	555	487	431
23971	23396	34528	31552	23226	13979	3273	1038	758	752	747	744	744	734	724	683	757	726	712	652	705	665	679	688	630	718	678	679	704	706	690	703	777	757	683	700	764	688	713	671	704	703	672	718	656	722	687	670	720	650	740	676	676	654	716	718	718	722	708	732	718	652	699	699	688	716	685	678	709	705	721	730	671	758	642	680	666	709	698	741	648	642	674	668	666	699	728	654	671	670	718	657	681	724	691	681	693	665	693	705	727	679	707	703	693	698	716	722	667	706	713	703	705	688	735	650	690	660	692	691	717	724	666	659	712	697	639	722	711	725	688	715	717	661	660	677	723	669	665	748	679	699	710	695	644	668	677	689	714	667	708	673	683	665	732	701	716	679	630	699	726	703	654	672	669	654	702	666	670	705	719	754	696	670	705	726	713	703	749	752	686	732	676	696	695	684	689	652	721	700	683	660	721	679	682	705	672	712	712	722	676	640	685	703	643	681	685	699	678	654	680	711	671	660	660	699	677	665	663	672	726	707	693	661	670	704	681	694	723	665	653	669	664	713	704	692	723	682	697	686	700	705	684	717	731	673	702	695	689	687	683	763	698	689	665	674	694	706	698	710	707	723	694	714	681	688	703	676	683	687	704	698	740	693	691	651	692	724	684	688	687	682	671	669	658	655	712	668	655	742	669	695	717	689	668	688	721	676	706	686	703	712	704	671	684	705	704	707	663	725	673	730	692	709	677	686	705	715	642	718	683	739	740	619	646	697	684	745	666	690	738	699	711	691	706	710	614	712	715	686	690	640	742	664	683	708	680	688	660	661	749	648	683	702	739	722	662	722	643	686	734	668	676	618	695	738	723	675	693	699	717	705	686	711	694	670	691	724	692	684	717	676	672	698	671	647	672	672	728	612	681	705	712	699	715	675	682	715	695	717	710	644	668	694	709	704	676	665	680	667	675	738	697	674	739	688	662	676	685	648	700	726	706	654	679	684	727	663	722	707	653	653	680	621	717	719	644	757	662	699	662	694	680	697	680	685	720	681	732	697	677	704	689	718	667	670	684	629	673	628	674	721	698	686	723	700	694	741	681	725	664	712	700	694	698	664	718	714	664	692	719	702	668	692	697	726	693	714	682	648	680	680	705	743	695	650	674	685	690	754	688	694	687	668	664	667	699	716	754	675	683	697	700	723	678	702	639	671	676	709	691	708	655	713	751	690	696	689	679	698	671	685	690	687	688	635	666	748	678	693	661	675	728	675	682	698	686	749	719	667	689	694	691	710	691	683	717	652	667	660	699	675	678	693	709	753	709	670	732	703	680	712	662	724	707	719	715	718	644	699	710	674	697	684	686	714	681	674	683	739	647	732	703	656	657	699	652	733	692	710	724	681	667	674	691	752	682	721	693	703	719	684	709	690	716	665	704	688	754	663	668	677	680	697	695	682	697	699	700	683	682	713	728	720	654	746	682	692	711	714	692	705	686	693	665	710	698	664	703	728	641	726	711	634	757	698	713	687	721	681	701	717	699	703	680	712	688	648	703	694	670	727	728	720	652	696	690	660	697	687	747	718	661	713	679	728	730	710	704	725	672	665	672	744	716	722	680	671	635	667	682	672	682	716	719	687	691	723	725	710	711	688	698	658	713	709	638	645	746	699	636	660	660	695	668	712	698	666	716	657	726	683	708	711	670	711	663	685	661	715	731	691	710	679	735	681	717	711	693	680	717	746	685	699	672	674	695	670	736	736	712	704	677	686	693	734	634	676	724	635	717	717	726	704	695	682	697	692	677	715	670	673	689	678	708	685	691	690	694	716	696	666	688	744	643	700	666	703	671	655	687	701	664	730	714	657	642	696	670	709	684	710	693	709	640	692	690	698	699	692	709	680	682	645	640	675	671	698	731	721	663	655	670	700	704	693	672	733	748	700	685	668	723	700	704	679	717	749	683	648	696	734	722	678	660	691	684	699	672	664	707	680	668	663	708	728	702	726	700	660	692	718	680	684	693	712	688	674	655	648	700	728	694	707	734	736	686	695	695	706	661	646	645	692	678	705	696	691	699	701	708	716	682	710	722	664	636	708	659	662	706	687	721	623	709	689	735	703	690	688	685	727	731	693	693	733	628	695	680	689	719	667	690	706	682	676	727	674	721	714	664	678	691	738	653	719	707	663	642	705	688	727	677	727	666	696	743	686	651	740	711	709	794	673	711	698	687	692	711	700	686	654	675	724	708	734	694	679	683	696	703	751	676	683	767	697	705	736	678	696	734	708	702	713	722	750	665	718	707	696	657	735	716	652	723	703	671	669	705	660	694	718	696	720	714	649	663	681	656	628	677	692	655	685	717	709	713	701	680	657	661	684	674	716	724	678	718	636	649	672	682	692	713	704	664	687	679	674	706	685	689	685	639	677	721	682	715	696	691	700	689	711	693	738	699	668	640	685	693	693	684	686	701	700	707	648	763	690	689	648	688	693	704	711	710	657	703	651	660	661	686	639	737	655	689	696	671	722	649	702	700	694	686	757	686	709	674	718	711	651	735	700	676	670	710	719	702	680	697	727	707	716	703	710	700	691	721	708	720	655	699	715	713	713	739	724	767	714	695	690	686	694	747	706	673	704	667	663	670	729	692	690	671	673	677	703	723	684	687	715	676	680	689	695	713	714	666	691	655	700	684	719	741	648	712	679	679	664	677	683	709	657	688	695	726	664	674	659	655	681	671	680	659	671	715	678	683	674	669	713	688	656	687	692	704	673	735	677	731	638	717	697	690	706	722	690	695	687	703	720	679	721	682	730	704	744	670	711	646	732	654	692	701	683	677	675	706	724	717	658	728	702	680	675	652	695	729	729	645	669	726	708	674	687	683	679	679	710	678	633	726	674	723	698	711	687	694	673	684	698	714	714	699	726	692	679	653	722	699	693	671	661	706	666	658	688	656	694	691	686	694	678	670	648	716	710	719	719	750	706	681	662	704	673	696	711	687	688	715	698	663	658	697	704	658	728	679	657	665	648	673	674	694	657	648	705	700	685	702	719	697	696	705	690	688	672	762	670	684	703	702	712	684	683	619	709	660	705	666	707	663	756	725	660	705	628	682	727	698	694	682	672	681	680	664	709	725	728	692	680	719	693	681	698	712	685	690	702	668	680	690	694	663	704	707	675	704	695	677	674	686	684	675	705	711	663	684	722	751	670	675	700	720	715	660	675	679	735	723	685	672	726	697	707	696	672	700	652	658	638	703	702	695	675	691	698	704	739	671	688	648	726	707	691	709	657	680	710	715	724	721	692	746	671	671	653	701	707	648	699	733	700	694	656	653	755	712	684	670	683	649	724	700	708	668	741	730	728	656	670	665	708	720	698	690	700	690	691	665	652	674	711	775	666	708	685	655	667	659	714	692	764	675	687	717	707	725	715	692	720	722	700	661	716	699	675	715	703	721	674	711	672	675	685	701	639	671	672	678	692	671	710	677	671	697	703	711	697	642	695	727	746	662	689	670	711
63728	100813	69615	38798	16100	4880	1604	814	692	645	613	691	644	659	625	644	695	653	696	686	678	685	652	685	632	631	660	611	648	672	652	661	668	687	655	658	657	651	646	680	664	677	683	613	653	687	652	635	695	637	625	700	635	680	606	661	612	625	682	645	661	663	684	649	600	655	635	660	637	678	672	703	668	644	634	675	642	660	614	642	657	681	624	639	649	654	631	683	708	634	657	647	654	666	692	684	626	638	662	657	679	647	643	641	653	648	627	618	657	632	660	645	658	643	621	642	648	606	621	651	635	692	645	662	677	628	589	634	671	654	679	604	677	657	632	631	662	627	651	664	654	706	673	645	632	699	654	678	658	620	681	646	638	651	621	659	641	662	666	666	641	685	684	628	629	708	624	680	685	660	571	664	608	657	612	696	656	670	647	686	694	656	682	659	657	716	619	654	656	645	638	636	726	650	605	677	663	685	701	663	666	606	664	694	647	672	675	666	590	654	651	639	602	633	700	635	640	671	674	623	661	641	604	655	663	658	673	634	714	665	682	680	675	688	691	667	666	668	672	689	636	670	674	679	639	650	637	679	632	663	615	677	671	623	672	666	686	649	619	649	618	659	642	673	670	667	691	692	648	627	659	660	640	636	648	667	627	645	694	653	638	649	637	664	679	678	651	642	648	662	625	689	658	643	640	629	671	651	664	685	641	669	685	663	666	688	650	636	622	663	693	673	661	639	673	644	701	661	665	694	683	618	700	689	611	688	638	707	597	642	620	706	626	641	680	673	634	635	660	621	659	714	681	675	655	674	646	650	648	623	703	621	660	674	658	731	672	659	692	648	594	659	650	662	614	660	652	633	646	727	683	679	649	628	696	650	696	669	674	634	680	635	663	669	617	617	658	659	620	652	674	659	645	721	695	674	664	685	667	640	687	638	592	615	655	644	658	670	599	686	642	630	694	626	662	684	634	684	652	693	653	655	630	673	631	649	616	668	665	666	617	673	681	629	600	664	685	682	629	663	661	654	663	657	651	645	693	640	682	665	691	668	713	640	656	655	638	676	689	638	649	634	623	651	640	685	643	627	681	641	652	653	658	634	708	667	610	664	687	665	627	665	666	667	634	675	686	671	623	657	636	640	644	643	662	629	663	628	632	628	600	630	624	659	639	677	681	667	659	673	633	696	618	681	607	652	622	708	629	643	655	678	699	626	638	605	626	671	691	628	656	649	687	625	578	640	676	687	634	660	643	672	702	650	636	667	638	674	608	636	671	634	671	642	664	656	625	639	647	710	655	624	682	652	598	664	655	608	668	673	644	653	629	654	639	622	685	628	659	661	611	604	664	651	649	673	649	629	601	697	676	660	601	605	641	675	634	653	657	680	657	669	656	633	634	632	679	665	681	673	625	677	659	634	663	677	633	641	654	633	634	612	672	648	624	656	619	615	650	649	702	664	684	649	656	655	680	642	612	670	650	571	641	628	649	657	630	681	691	631	638	676	620	648	627	626	653	671	703	658	659	625	660	637	632	621	667	637	637	657	689	666	642	721	679	647	636	635	664	640	642	661	658	611	663	666	681	664	622	654	625	638	640	625	619	684	617	700	673	586	645	617	651	617	656	683	657	645	628	675	648	604	667	680	629	666	665	678	629	654	647	680	657	666	686	668	649	634	666	683	658	648	618	613	670	664	651	687	656	645	646	667	676	637	641	700	622	626	637	673	595	657	655	621	639	624	699	657	663	630	651	660	656	633	643	623	664	636	648	701	635	644	643	646	628	618	656	610	595	667	678	654	646	638	642	616	688	652	675	592	696	650	683	673	688	671	652	644	620	644	609	632	662	632	665	694	653	650	595	671	690	650	651	562	642	668	658	683	631	629	687	691	628	629	644	681	651	636	606	682	672	639	624	669	683	650	707	687	638	646	647	663	637	651	640	677	633	666	678	663	671	593	681	618	645	660	644	602	653	657	655	646	610	617	672	600	639	708	627	641	630	660	654	660	664	660	648	608	664	628	649	652	651	604	637	643	673	637	693	630	653	675	627	660	737	663	656	625	675	634	680	635	628	672	642	666	659	670	640	639	654	661	652	661	636	622	652	708	661	665	637	654	634	644	647	651	663	594	648	701	641	662	624	629	612	644	680	712	630	640	660	637	676	641	647	671	709	603	675	606	640	630	656	650	644	669	604	648	654	644	643	649	644	614	657	671	614	631	592	636	609	633	601	627	654	662	648	662	678	674	615	597	660	653	673	662	640	626	668	638	688	624	601	647	636	673	665	661	632	611	639	661	692	700	662	677	649	657	578	692	666	657	650	649	635	623	652	640	636	651	661	609	676	660	627	650	704	629	650	657	637	634	667	648	627	612	633	627	648	737	647	636	642	628	609	636	630	648	681	657	660	623	649	703	656	634	652	633	651	647	602	636	679	619	621	616	585	654	662	674	672	630	634	664	674	632	656	663	647	658	669	608	642	642	633	674	670	617	653	660	653	616	645	635	682	687	657	583	656	636	638	640	697	666	617	671	657	672	618	662	633	593	649	640	687	622	651	654	631	626	672	657	657	689	655	646	610	638	626	653	627	692	666	671	635	633	675	656	635	614	673	655	627	642	677	677	680	663	685	654	644	639	664	740	618	654	632	666	660	685	623	662	640	617	670	632	608	638	661	632	660	671	687	655	632	609	700	654	736	635	652	681	660	624	637	661	707	605	657	657	638	638	644	656	726	648	672	664	614	667	704	605	663	662	664	650	678	656	632	632	667	641	655	660	662	661	665	600	628	625	630	693	602	647	646	654	670	670	671	667	652	620	651	621	650	661	655	612	648	645	643	661	647	650	651	630	651	644	648	644	619	597	675	663	619	632	661	638	647	620	709	635	693	685	660	630	635	659	648	629	631	681	695	630	646	660	673	629	634	630	645	626	672	619	635	651	670	659	659	669	636	617	627	630	671	638	665	667	629	587	619	641	679	639	656	651	624	655	643	676	677	676	724	606	636	661	693	663	683	677	643	703	665	649	652	670	643	656	624	681	627	696	658	634	677	643	650	638	644	639	617	600	657	681	657	674	602	662	655	642	686	682	650	631	654	621	615	650	655	634	625	654	697	666	574	670	662	655	662	650	701	614	635	658	688	702	647	618	655	656	627	643	624	687	580	653	656	649	672	595	702	653	663	614	665	586	667	637	591	617	666	633	676	651	662	645	662	610	613	618	645	683	676	593	684	600	645	711	679	644	629	662	668	662	679	674	638	692	676	647	669	593	623	669	672	678	608	664	639	659	616	619	695	668	634	695	684	619	678	620	595	629	642	644	660	650	669	619	680	603	648	634	681	652	699	643	667	674	675	689	654	652	692	671	670	621	651	696	673	644	621	642	704	591	649	634	635	654	619	676	665	622	698	631	630	646	597	646	663	648	666	701	626	602	644	616	676	666	650	654	642	644	666	646	622	668	684	630	604	624	653	650	633	662	651	646	654	665	695	653	650	654	611	641	649	609
30514	29084	25228	10434	2191	860	601	549	473	480	467	516	554	512	463	482	491	482	481	515	513	510	531	495	510	518	417	505	497	489	491	488	510	480	501	495	527	506	496	522	471	494	519	517	532	465	475	488	501	446	477	480	499	530	538	492	495	513	508	481	483	458	492	487	517	512	483	540	492	484	467	490	496	464	481	464	484	466	506	470	523	480	479	484	443	495	497	512	467	483	486	452	494	495	495	487	453	509	484	512	455	513	491	464	504	488	477	475	483	501	484	511	488	511	471	502	515	488	436	424	468	466	479	497	533	494	471	481	468	474	495	510	505	462	483	461	510	442	480	484	491	488	477	494	488	497	505	492	464	490	468	488	481	491	489	498	457	500	462	482	496	474	488	461	542	456	493	491	487	476	457	496	466	497	501	475	480	565	469	473	492	519	481	506	521	456	478	485	506	448	490	465	466	474	490	471	504	469	493	422	460	488	462	508	469	495	491	483	474	484	474	525	467	483	483	513	501	444	477	492	499	484	467	485	474	500	465	497	488	485	472	488	492	496	503	451	467	487	483	500	488	480	514	455	499	454	482	498	524	463	464	514	492	490	511	489	451	495	474	496	467	505	518	443	485	521	488	476	498	468	509	485	490	462	504	448	517	502	487	442	462	497	505	481	468	441	495	505	469	488	483	490	494	475	490	552	501	506	491	530	513	470	508	474	476	516	466	523	508	502	486	496	474	509	479	497	490	486	443	484	483	493	517	473	502	469	480	460	524	504	503	469	515	507	493	465	476	510	517	485	471	500	454	452	505	515	504	507	491	451	496	446	495	518	500	480	484	467	520	479	469	466	460	483	514	461	511	495	511	497	512	501	494	436	484	490	475	512	486	449	463	519	541	472	443	504	511	539	537	477	487	458	523	445	509	466	485	450	487	507	511	466	512	474	501	485	526	467	505	431	496	479	447	510	477	505	451	476	478	463	450	512	545	522	461	462	494	479	451	473	480	495	516	465	485	473	492	501	455	487	518	502	506	480	494	517	488	495	504	494	442	482	464	500	506	496	545	513	491	482	473	487	468	496	493	525	473	499	474	515	469	506	495	471	480	479	467	486	459	480	462	490	462	510	497	506	486	498	478	490	477	486	503	494	474	508	487	503	487	489	493	474	500	485	457	462	476	529	482	452	465	487	474	485	503	466	500	487	484	501	515	482	492	484	519	491	474	502	470	481	494	497	492	499	514	459	513	471	496	469	501	489	534	475	449	463	490	528	494	497	521	484	466	482	494	482	483	511	474	484	460	527	452	503	476	498	477	497	501	461	472	454	500	512	476	489	475	437	477	443	477	461	530	510	447	461	468	488	486	445	520	498	510	515	492	478	491	482	527	501	460	464	464	472	453	457	485	508	473	428	434	492	498	489	500	511	500	528	481	461	452	457	493	453	449	514	493	477	473	496	519	473	476	537	431	524	465	480	465	494	456	501	495	478	481	478	496	505	475	481	430	479	464	482	488	498	489	493	438	476	491	500	531	503	471	513	460	474	476	445	503	490	460	471	501	490	499	497	494	478	480	493	489	523	467	467	493	490	487	541	473	480	502	485	530	470	477	479	462	498	496	506	501	486	485	470	473	424	496	444	499	484	480	494	476	465	523	493	521	451	473	490	471	507	473	455	463	499	546	491	466	442	527	481	470	506	504	489	488	487	498	472	474	509	448	489	491	486	462	485	484	534	475	505	503	493	434	482	452	509	487	490	516	510	471	454	482	526	468	476	480	488	527	467	466	522	503	496	488	497	489	506	529	458	468	468	471	488	478	492	512	496	473	494	484	485	530	458	479	500	459	486	482	474	525	445	511	497	468	481	510	490	431	461	490	493	465	469	487	522	480	467	525	514	500	480	497	459	493	481	469	532	434	506	483	511	538	492	488	468	475	479	490	478	481	498	476	458	483	464	505	513	508	457	482	486	517	461	525	504	470	445	513	533	467	472	505	515	479	501	496	527	474	490	500	505	500	493	469	506	449	497	465	465	467	484	482	507	481	495	503	472	498	490	489	461	497	519	454	489	486	510	484	505	485	469	503	506	479	476	460	490	510	519	527	506	475	487	485	462	473	450	488	489	477	487	480	476	458	505	499	485	499	479	465	470	502	481	471	469	527	492	489	467	485	478	488	539	485	472	477	476	507	463	469	430	451	507	482	525	534	515	479	474	469	502	502	483	498	491	512	479	559	490	461	500	487	475	495	481	455	489	463	489	515	474	497	501	481	490	485	485	451	492	472	518	468	501	501	531	509	505	485	508	469	513	507	474	500	492	549	449	516	459	505	479	487	516	499	502	446	494	496	505	506	488	500	495	483	508	516	485	451	513	503	484	452	482	504	519	476	517	484	486	501	476	459	468	512	508	466	484	467	486	462	512	493	499	483	493	495	489	479	470	495	566	487	480	506	465	472	493	454	454	472	455	510	505	492	456	489	501	496	468	479	506	467	478	457	477	454	504	529	475	538	482	502	502	496	488	476	515	473	491	502	525	512	502	488	504	502	471	493	481	524	510	463	449	464	495	482	449	522	532	486	459	514	480	507	454	466	520	461	489	455	473	476	536	465	462	511	477	482	491	515	473	469	519	485	499	490	500	483	487	511	474	469	530	519	519	495	515	525	492	486	514	508	456	493	484	521	470	469	477	490	494	485	476	474	465	470	467	460	482	486	505	505	545	491	433	496	503	537	539	550	450	513	522	500	492	475	515	463	458	479	470	436	520	456	504	498	529	472	523	479	481	476	469	485	481	471	523	462	458	479	529	473	494	450	469	491	487	511	505	486	504	503	500	476	492	456	494	440	519	501	507	495	502	444	478	501	504	471	482	511	499	464	487	489	488	504	461	491	486	467	465	483	473	485	506	471	470	424	441	480	499	509	449	494	504	504	544	461	482	486	514	496	478	488	481	509	499	501	491	538	495	458	526	475	516	497	481	450	490	478	495	486	487	456	471	468	493	500	494	468	481	473	495	494	479	501	470	560	487	480	501	517	519	504	497	498	537	479	488	530	470	491	468	492	490	466	467	475	520	519	514	456	465	504	511	488	512	498	513	501	489	500	526	506	506	476	480	492	497	520	511	489	467	485	504	484	498	505	500	494	456	433	501	508	484	472	498	489	456	535	457	442	517	540	508	474	469	480	482	479	469	476	512	502	478	503	498	471	444	466	521	511	475	493	524	476	497	512	475	502	508	474	445	500	489	484	544	457	475	499	478	494	512	510	489	494	512	513	492	432	490	485	507	443	462	492	492	480	488	455	460	519	508	448	446	491	495	499	489	479	489	519	503	488	461	471	480	513	468	465	473	487	496	518	485	483	429	508	509	462	471	484	514	459	482	504	487	482	535	504	484	448	450	474	510	469	513	488	492	526	484	478	494	504	470	489	484	520	480	497	476	506	511	476	472	470	495	454	504	441	472	498	481	512	483	484	408	495	492	487	504	501	471	521	510	513	464	485	471	489	478
23481	33349	19529	5710	1777	760	501	431	392	418	431	414	447	423	459	395	422	399	413	458	418	421	404	414	381	445	392	415	417	444	398	403	447	420	419	416	439	397	442	404	444	370	411	452	430	400	406	409	412	444	400	432	404	375	450	414	389	398	394	424	454	386	404	443	392	428	421	397	408	468	395	427	431	427	406	376	453	425	444	428	388	414	396	460	404	433	413	418	399	440	410	413	433	428	417	441	410	441	407	382	405	400	435	398	389	437	420	377	393	407	401	435	405	444	422	389	419	439	448	421	434	433	421	420	437	418	416	406	447	439	446	443	424	417	385	369	456	410	387	421	435	429	414	392	458	403	411	406	442	415	433	418	414	420	420	451	412	432	423	462	414	404	412	397	448	426	393	425	436	398	426	423	398	417	411	429	407	426	434	373	431	447	403	425	406	432	428	417	442	415	431	393	433	407	411	377	422	425	420	393	423	430	396	420	444	419	430	411	452	404	444	419	437	403	445	409	440	388	408	383	448	428	448	403	403	434	435	432	403	434	432	403	441	428	402	414	388	412	431	415	428	427	455	418	425	408	396	462	413	378	451	434	446	404	414	389	429	434	429	363	397	403	450	425	415	409	421	465	420	448	398	419	404	414	392	427	441	422	393	422	436	395	420	420	421	428	433	378	428	406	450	415	444	420	405	410	422	401	398	419	461	377	424	410	416	405	430	381	370	402	409	418	387	392	451	393	439	461	400	412	420	421	398	437	419	454	405	415	430	426	438	431	411	427	410	417	410	429	416	403	402	413	429	426	422	431	410	410	428	369	441	409	446	411	415	420	422	457	382	431	409	408	402	420	428	413	412	443	403	407	393	424	396	421	404	414	412	397	446	414	464	414	422	426	421	426	408	417	418	435	407	454	412	423	414	403	391	412	415	391	375	410	450	421	430	415	429	453	432	414	411	429	418	411	437	427	462	414	434	426	424	415	414	397	429	418	390	409	389	425	389	421	409	384	428	412	462	401	419	413	387	420	407	388	417	406	381	404	463	391	429	399	394	403	420	414	391	396	406	429	430	443	430	387	419	403	406	443	397	415	417	401	439	459	406	379	408	425	405	450	393	390	416	410	457	402	386	376	404	437	431	410	415	428	396	412	402	409	431	411	409	425	398	432	429	384	423	402	403	446	415	418	430	438	418	394	427	398	397	401	428	413	466	431	426	441	413	409	434	426	401	411	402	458	421	401	390	422	428	418	411	417	417	419	418	381	430	452	426	431	426	410	455	411	406	456	396	424	443	397	402	398	374	422	429	420	412	363	389	443	417	378	402	407	420	404	437	448	455	397	412	460	403	384	396	431	400	448	432	377	449	372	391	438	406	397	406	411	424	425	437	410	393	401	444	412	446	438	398	420	409	415	415	451	406	435	408	393	393	419	382	431	359	423	412	397	401	445	394	427	419	424	397	394	432	418	441	425	415	415	385	389	435	401	445	429	454	425	437	426	409	393	429	403	364	436	434	394	424	392	405	458	388	413	437	403	384	414	430	431	427	447	421	416	446	414	407	425	432	434	427	442	400	410	393	416	368	442	420	405	421	456	405	414	404	411	433	422	409	442	398	405	445	417	463	400	425	455	402	394	418	450	427	462	383	412	421	404	389	411	428	429	431	408	426	406	416	390	406	421	436	401	421	456	396	403	428	452	424	417	420	442	437	406	432	421	393	401	451	398	450	435	415	406	400	409	405	390	403	404	424	420	352	439	417	387	412	406	408	413	403	402	433	418	397	411	438	425	460	397	407	427	462	423	376	416	381	424	410	400	434	429	426	424	423	429	427	407	423	400	419	417	406	431	452	414	416	395	459	424	442	435	410	444	456	389	418	410	433	437	429	427	404	392	416	413	401	397	435	402	406	408	384	372	426	420	426	419	400	419	419	437	426	417	442	378	365	428	450	442	394	422	424	421	386	428	412	396	416	437	419	441	422	409	442	441	418	426	428	396	425	403	413	402	403	411	449	405	391	429	431	413	408	404	435	422	371	427	403	408	403	417	419	394	433	420	450	401	458	420	419	402	445	423	450	411	450	434	433	399	385	399	387	388	435	402	425	414	438	435	424	434	433	448	442	402	440	415	414	428	413	443	392	406	413	407	399	436	442	404	449	423	441	384	407	413	390	400	414	398	413	419	418	434	457	407	436	404	456	399	449	387	400	401	386	428	407	405	427	398	408	419	449	401	424	397	404	426	400	426	397	396	422	390	451	426	421	399	416	406	417	406	407	382	391	454	407	416	414	393	460	413	444	414	392	400	447	422	460	418	410	385	413	440	422	424	365	411	408	427	419	376	418	400	423	435	410	403	392	407	426	400	393	429	398	426	438	444	443	430	423	415	402	379	406	385	409	428	435	431	385	439	403	417	435	411	370	392	427	434	444	413	408	380	386	437	392	373	404	427	453	430	434	417	417	391	399	403	441	431	385	405	441	422	393	402	403	439	457	442	434	407	414	416	416	394	423	406	434	384	384	397	441	402	427	432	425	427	438	444	441	423	412	413	422	412	439	405	401	399	405	430	427	408	454	468	422	429	431	434	402	425	390	420	399	432	418	412	422	426	405	388	393	391	436	435	424	382	428	429	407	392	459	420	441	429	402	385	422	439	427	397	429	428	389	441	449	421	407	429	412	439	410	416	418	411	430	426	434	396	390	438	442	404	399	409	406	364	456	411	439	423	410	416	427	426	421	436	395	428	418	402	411	429	431	360	422	372	376	382	423	439	382	408	408	405	417	409	435	423	434	411	414	404	422	444	421	384	440	412	425	408	420	414	428	421	408	398	422	399	406	419	413	440	442	414	421	411	417	434	404	409	420	419	430	416	453	437	412	412	377	422	406	436	382	392	391	392	414	408	399	434	426	401	403	425	411	435	416	434	396	429	448	368	408	419	439	402	426	430	442	422	428	429	420	408	440	412	420	453	415	409	412	414	401	398	435	449	381	381	420	460	419	417	456	407	383	429	434	424	420	399	469	421	394	450	450	423	442	412	400	433	427	402	396	429	402	430	385	430	462	407	451	424	420	420	441	416	423	402	400	415	391	424	419	406	414	402	384	457	377	418	404	433	416	403	416	365	441	404	416	416	414	420	417	416	432	419	404	439	410	446	386	383	417	446	408	432	417	412	387	428	400	413	415	396	393	437	451	392	432	439	420	419	428	437	404	421	444	425	398	460	419	439	427	413	417	401	395	401	437	395	427	440	391	386	424	400	418	420	414	419	403	411	401	438	438	421	434	388	423	390	450	419	403	429	419	423	385	407	435	393	467	427	422	454	394	429	453	437	396	436	398	415	432	437	414	410	418	413	437	407	402	393	400	424	433	423	434	431	436	385	408	393	412	420	399	411	407	412	376	421	415	423	421	444	387	444	389	408	416	406	418	455	452	438	406	434	391	443	413	438	424	420	461	403	365	460	425	375	414	386	404	370	370	389	416	408	442	437	426	428	394	411	403	414
25066	25689	38323	33125	19637	6678	1377	745	638	646	612	618	613	600	559	591	586	613	574	599	607	583	654	618	571	579	593	581	630	574	614	624	586	580	607	609	575	562	594	612	614	587	570	607	603	595	614	579	605	571	586	621	622	593	568	576	584	613	595	590	567	614	570	583	608	578	594	623	571	598	578	609	598	608	594	605	574	576	592	597	620	615	565	604	591	596	596	620	559	582	605	594	596	615	596	604	521	583	583	593	578	547	572	547	550	570	555	585	586	581	593	583	585	582	605	604	552	565	619	562	601	584	580	581	591	618	585	559	576	587	615	580	642	560	552	563	592	621	585	585	650	568	579	630	635	590	565	564	604	608	552	533	581	596	585	609	581	602	614	561	589	572	569	531	565	580	582	600	555	570	584	627	623	583	588	587	599	557	590	561	551	584	582	621	584	589	577	588	583	586	581	589	591	584	580	562	594	575	575	663	581	568	594	615	589	568	547	578	533	587	549	548	576	600	567	622	626	608	584	643	607	608	622	582	580	599	619	590	590	631	598	602	599	614	598	612	598	580	578	634	645	602	574	583	583	606	588	558	590	596	563	593	583	599	583	614	574	618	602	602	553	609	583	619	582	562	588	606	589	591	559	563	578	582	553	634	584	577	588	583	631	599	616	558	573	558	557	585	586	598	581	604	577	606	567	575	567	587	582	625	574	589	597	577	590	529	611	613	611	625	618	615	616	610	583	558	580	612	576	590	602	622	594	568	594	617	560	559	575	633	559	602	587	605	527	577	615	591	613	591	536	611	576	608	587	561	549	646	574	560	583	602	589	577	572	563	613	619	596	614	584	565	560	597	552	593	540	593	579	595	617	547	607	648	600	577	601	606	600	559	582	605	569	577	625	645	571	509	610	580	627	587	625	556	557	588	538	563	570	553	585	593	577	584	592	590	575	579	556	606	567	591	580	564	612	554	617	554	617	584	608	579	561	566	551	589	611	589	582	579	562	549	603	575	599	581	576	571	600	559	568	586	616	637	570	595	574	552	584	572	572	591	592	582	557	562	567	572	548	598	572	597	574	588	604	611	560	624	584	578	587	603	582	551	591	626	629	596	579	607	599	603	563	531	577	579	603	590	560	546	598	563	579	566	609	570	593	560	609	577	561	572	555	591	613	549	629	558	609	638	565	575	600	587	560	550	575	590	589	552	560	570	617	574	584	645	574	616	575	594	569	607	562	558	604	611	594	616	624	561	596	592	599	586	560	614	575	600	564	598	596	566	614	563	646	611	543	583	603	563	574	603	580	589	596	561	553	585	599	585	561	601	565	599	580	590	591	566	577	562	564	626	550	582	659	553	581	581	590	557	629	596	593	611	615	558	584	618	589	591	601	568	615	581	561	569	580	593	592	555	623	553	562	595	556	570	608	566	594	618	586	578	560	590	567	610	577	587	565	620	551	603	591	583	616	565	629	604	577	580	631	574	596	612	608	615	551	574	589	602	570	605	596	606	607	558	636	580	617	590	614	560	633	567	588	623	566	587	597	587	567	591	585	603	561	596	593	638	600	572	637	586	623	585	602	555	588	558	622	623	531	585	597	570	615	620	596	553	585	552	619	605	576	597	593	594	602	563	579	607	596	581	647	612	619	533	564	566	622	593	583	581	599	591	615	574	562	604	563	560	620	610	576	569	581	582	584	632	578	609	572	616	618	598	590	559	578	599	605	624	557	593	637	579	593	569	604	597	582	528	640	667	573	539	580	613	572	589	597	605	566	628	547	613	583	623	570	565	569	568	570	552	608	595	623	597	591	573	566	605	594	582	589	558	604	594	638	610	603	592	578	560	592	586	578	593	611	569	603	607	589	588	519	609	564	574	580	589	564	581	526	612	620	562	566	578	587	557	573	548	603	578	574	589	566	600	573	602	568	574	546	582	612	592	579	587	599	575	582	587	578	585	593	594	558	602	564	618	563	582	591	586	587	575	551	540	603	582	591	654	593	591	583	597	610	571	576	610	553	589	601	571	606	591	598	573	562	640	581	606	567	623	580	593	614	551	590	603	573	608	598	607	620	625	560	579	635	611	604	610	546	593	563	617	645	562	584	572	565	616	553	568	550	603	597	608	601	570	567	624	592	613	618	545	588	533	629	569	570	601	590	525	581	562	555	623	584	589	560	577	573	646	564	600	556	604	581	615	561	591	608	633	601	597	531	653	611	545	618	586	642	595	569	556	530	592	593	554	589	555	569	561	607	564	592	571	581	600	586	587	538	554	572	594	602	577	578	607	573	574	573	590	616	543	556	572	591	585	594	642	583	598	557	627	581	580	571	566	503	575	618	576	572	571	549	584	559	599	593	585	583	577	578	595	576	586	598	575	580	625	600	584	526	555	576	532	665	583	566	611	590	565	633	619	571	564	609	579	593	609	557	587	594	578	604	604	624	577	586	610	566	609	600	522	633	608	589	632	562	586	627	570	568	576	605	580	547	575	596	590	620	566	606	594	595	594	588	563	592	559	597	603	609	558	609	585	625	592	592	560	563	614	538	590	588	550	585	554	583	582	564	601	594	585	630	605	555	621	584	613	591	595	561	602	587	606	601	591	555	553	629	577	556	581	561	567	584	555	579	612	589	611	567	615	596	586	613	572	591	561	583	596	589	570	594	564	581	562	556	586	547	630	612	557	568	593	583	526	575	583	593	586	567	601	594	546	620	580	615	599	569	603	609	551	594	566	588	565	581	568	652	575	525	543	592	615	604	597	637	565	592	552	609	629	593	597	553	589	600	612	567	577	599	560	573	564	614	525	604	566	634	607	601	584	571	540	611	609	590	583	584	571	627	514	578	595	592	596	602	602	594	569	619	627	562	559	572	546	638	589	587	561	609	612	603	564	599	587	601	596	567	629	568	596	573	598	550	630	619	569	641	585	598	561	590	612	587	555	588	575	560	572	562	573	595	598	572	566	582	632	621	605	566	576	586	586	601	573	590	564	600	613	583	577	613	546	582	589	618	579	542	589	579	564	593	617	573	586	588	591	588	560	587	612	613	584	579	593	516	580	604	573	548	593	608	556	585	557	590	634	589	602	575	613	609	580	620	593	597	576	620	568	588	595	616	559	610	577	593	623	548	547	572	610	531	584	601	557	585	528	600	582	604	608	580	570	583	554	604	582	572	638	598	548	554	595	596	619	563	628	552	549	561	554	570	602	611	553	571	593	580	592	610	597	579	571	605	572	539	591	605	604	574	604	561	549	553	621	579	572	594	589	593	608	586	557	586	576	625	592	561	542	567	518	608	590	575	588	584	579	615	563	592	591	632	580	570	614	568	590	602	562	653	607	613	540	593	589	609	614	596	594	542	610	641	609	609	573	591	580	575	596	644	598	596	569	556	555	578	565	587	610	591	545	567	620	561	587	574	588	584	600	579	612	566	631	629	572	617	602	583	571	538	617	598	599	566	582	510	550	588	594	582	581	603	597	622	602	626	570	561	594	610	616	599	580
61677	90417	60521	28594	10157	3098	989	636	583	524	528	571	531	523	531	576	549	584	536	539	536	538	546	520	586	573	543	557	564	564	498	558	550	528	556	622	527	529	542	549	528	580	565	553	568	570	554	537	552	536	578	557	533	556	525	545	498	547	564	526	544	537	529	580	536	561	499	561	547	545	539	566	534	541	554	599	524	532	543	570	519	521	566	533	538	575	577	545	542	513	569	584	499	594	548	544	513	524	525	555	551	515	494	542	551	570	534	515	545	568	532	477	534	546	555	525	544	524	564	530	544	600	530	561	509	546	516	518	527	523	587	504	533	550	532	530	544	520	513	551	507	557	527	539	583	521	555	529	535	549	526	535	554	509	539	550	522	525	554	499	544	540	522	541	531	558	517	549	545	537	531	542	598	530	544	547	557	552	589	529	571	564	572	554	558	540	519	572	542	498	563	561	505	579	525	537	533	530	523	521	540	527	536	514	541	549	545	505	554	553	504	483	504	556	534	504	520	532	520	600	524	567	550	538	577	521	541	580	489	544	529	556	530	545	527	534	558	570	546	521	521	534	510	537	568	578	594	558	527	518	522	538	526	533	526	548	529	564	527	533	542	512	527	517	586	527	491	497	522	585	580	555	491	516	554	549	579	539	521	565	512	516	565	544	532	554	576	521	574	563	549	546	516	540	508	541	540	500	516	567	515	554	568	540	545	529	559	563	561	520	535	544	483	529	527	520	589	531	532	506	560	527	561	561	610	529	549	551	537	534	538	533	535	556	547	532	572	519	543	526	544	535	517	540	493	577	535	562	517	557	540	597	551	531	554	543	566	532	530	539	570	553	590	560	536	534	551	544	562	568	533	533	495	528	545	544	539	552	496	531	527	502	560	562	549	578	495	544	545	576	549	499	511	516	547	561	552	543	558	549	512	486	550	582	516	532	517	545	548	549	551	532	493	541	550	523	528	524	559	505	502	549	541	520	492	558	555	562	514	580	557	566	510	540	523	493	555	558	563	579	516	565	548	532	500	517	574	551	539	559	561	596	540	550	509	511	486	538	501	543	518	567	508	495	531	519	553	529	569	561	513	516	510	539	565	524	551	532	509	529	516	528	570	556	567	555	544	572	568	501	552	576	535	556	548	532	485	496	569	509	535	539	529	577	545	540	552	514	581	552	553	470	555	524	513	552	544	568	522	586	503	526	498	541	553	547	519	544	524	525	512	543	542	537	534	541	514	532	562	487	489	514	563	530	538	558	526	519	489	529	507	518	531	476	555	505	528	542	550	520	545	527	540	581	525	555	551	562	567	518	572	541	518	514	590	541	516	508	511	542	534	566	564	516	541	531	549	548	555	562	562	535	498	539	569	516	580	536	564	522	511	558	504	494	556	564	531	519	523	493	506	573	556	538	516	490	536	533	563	564	510	553	517	533	566	543	523	561	535	520	572	542	559	547	555	593	511	544	562	542	521	527	505	516	563	520	521	505	559	499	494	537	567	545	532	515	511	544	570	528	529	514	533	535	551	535	603	507	590	551	532	560	524	526	528	575	540	538	530	563	531	495	528	520	507	552	537	496	541	580	495	542	516	542	548	528	557	544	585	544	559	570	546	563	525	544	544	516	551	543	543	556	581	526	568	521	511	556	552	515	516	543	567	543	513	525	532	529	531	570	589	516	539	553	564	604	500	505	601	515	581	573	544	554	621	548	521	550	513	533	510	560	532	576	539	547	477	499	523	531	520	537	511	506	563	534	519	521	577	552	530	540	497	547	533	525	552	581	536	522	505	521	530	541	565	528	518	532	548	568	543	496	499	542	566	543	541	487	522	598	535	502	553	567	532	548	550	509	560	557	556	555	521	555	528	524	548	523	543	549	496	573	533	533	520	538	541	538	514	513	551	562	574	529	532	558	567	540	588	521	533	557	521	530	537	535	528	569	539	526	528	527	525	530	559	554	537	535	529	522	535	542	551	566	538	567	518	533	553	570	565	532	546	528	534	574	582	519	551	540	551	517	539	530	531	562	552	536	528	573	566	551	509	551	512	520	532	526	547	526	551	555	519	535	527	556	530	534	550	519	535	537	505	538	590	565	512	554	540	545	537	509	550	518	547	548	560	569	538	534	494	536	576	533	555	533	539	505	549	578	518	537	515	535	516	538	557	530	520	515	525	577	505	557	537	515	553	474	551	543	533	561	499	568	530	538	549	564	489	518	515	549	581	586	527	522	550	615	524	539	578	525	570	545	533	505	551	526	521	535	529	527	552	534	541	550	593	564	540	520	540	562	501	503	540	582	562	553	527	550	520	489	506	545	540	559	499	535	545	559	524	540	546	506	535	556	512	567	558	546	527	568	531	521	536	501	535	497	525	542	564	528	519	577	533	553	568	535	559	520	593	526	550	565	569	544	538	523	532	546	559	554	550	586	545	560	572	520	519	503	504	539	501	536	518	539	544	535	531	527	537	562	567	552	537	513	543	570	529	507	531	590	580	539	564	497	545	531	565	549	546	522	508	542	565	535	525	568	519	511	498	504	520	606	533	542	557	553	545	525	508	562	513	531	545	558	539	583	559	567	535	553	546	564	499	559	559	505	511	507	525	496	547	530	564	527	556	509	544	546	568	536	524	559	556	542	516	531	556	525	579	553	542	536	575	557	565	527	569	538	515	513	539	536	525	553	531	524	539	530	579	575	514	519	528	537	512	540	556	581	527	533	520	515	561	497	569	530	551	538	545	532	535	515	555	505	553	552	589	531	547	524	502	538	531	530	485	500	542	498	554	522	564	548	573	538	519	491	506	554	538	625	548	548	534	502	534	585	590	543	533	554	520	529	485	549	540	486	578	533	556	523	546	553	557	552	578	555	516	527	516	547	551	540	545	489	538	493	538	545	538	558	540	586	549	555	544	547	530	543	567	519	530	528	513	530	520	544	541	537	525	522	598	572	516	527	513	545	540	519	535	548	504	536	524	532	523	528	552	559	543	527	540	540	523	526	521	554	560	535	568	541	572	511	543	514	545	555	500	553	525	544	518	542	575	529	526	551	593	530	533	551	575	534	543	548	510	539	552	580	520	517	561	558	504	497	546	520	534	527	549	528	523	553	542	539	559	511	558	571	547	549	463	544	530	523	565	546	536	550	548	501	515	518	535	534	539	577	550	528	494	566	546	529	567	529	529	557	533	522	511	553	546	559	541	539	544	527	549	546	496	544	514	558	525	533	522	511	483	534	532	478	537	536	554	537	557	576	567	572	544	564	541	521	540	549	547	544	522	540	537	511	534	533	503	535	568	496	543	568	522	551	524	579	541	508	509	544	508	528	548	537	538	504	541	570	553	553	559	534	488	507	544	541	535	511	555	564	509	535	538	522	507	530	511	533	538	511	585	516	533	512	551	567	581	498	539	530	548	555	556	552	526	527	540	540	554	517	535	511	548	585	512	567	533	510	540	582	543	511	558	555	526	564	527	533	523	538	555	519	519	552	555	562	515	564
23955	23184	34103	30875	22981	14206	3393	1011	775	818	839	773	783	767	727	748	768	765	785	698	768	748	715	780	818	736	683	746	711	733	740	723	759	738	775	745	791	746	736	752	760	719	746	719	714	757	716	742	769	746	705	749	714	735	698	730	760	788	722	787	704	668	744	744	725	726	722	756	713	711	694	771	763	784	741	741	715	747	696	715	725	754	728	714	776	729	747	714	757	727	709	752	707	728	721	731	766	712	801	746	743	762	745	699	754	726	693	745	729	741	820	738	754	732	785	740	681	782	736	725	754	723	738	721	781	752	707	744	741	715	765	713	786	732	705	737	777	679	737	732	764	728	766	729	678	718	736	772	693	757	750	725	738	702	682	705	723	678	710	759	747	767	755	722	679	747	722	737	680	672	753	701	768	776	744	686	734	739	730	756	722	785	690	679	734	712	725	709	764	764	712	752	736	706	771	706	698	742	727	660	717	705	720	707	700	707	756	731	779	740	747	736	720	692	643	710	695	701	717	734	716	742	716	711	702	701	740	751	749	726	746	756	721	728	741	723	746	752	733	715	721	749	720	772	740	741	745	708	723	727	740	705	741	769	753	769	714	724	762	729	726	747	760	758	710	706	735	728	691	727	711	752	717	711	706	748	703	755	748	695	752	727	770	751	726	661	734	760	735	750	709	699	740	750	746	789	717	749	710	738	748	718	698	743	715	796	776	786	763	753	723	728	705	702	741	696	757	727	695	712	756	759	698	728	754	733	712	770	767	773	741	748	719	756	715	729	747	679	750	707	774	767	743	688	713	720	735	765	768	726	737	731	723	734	746	685	724	730	732	714	711	706	735	745	695	721	777	743	761	725	686	714	758	695	786	747	756	733	752	728	761	712	770	745	725	744	726	716	756	747	731	740	757	752	753	780	724	737	747	771	725	724	739	733	740	749	675	731	734	772	711	736	759	755	770	722	706	716	699	757	771	705	767	727	752	719	742	745	749	786	745	724	758	711	695	729	759	713	748	760	739	810	735	725	740	750	762	705	781	751	693	717	734	712	700	726	689	760	677	754	754	702	731	717	754	746	749	743	750	745	702	747	698	757	718	756	735	714	734	756	726	741	744	747	706	688	711	834	779	789	676	696	724	701	709	710	715	730	762	742	694	712	756	711	786	728	703	770	746	770	702	704	740	665	719	720	711	736	698	742	717	714	760	769	714	715	795	739	669	716	704	755	734	718	775	713	712	719	737	709	711	769	743	765	664	747	710	737	744	752	770	699	746	697	774	728	730	704	714	721	779	774	770	696	730	749	712	716	729	701	785	718	744	710	714	767	712	758	754	727	705	740	758	676	705	702	746	714	730	708	708	693	733	644	737	725	775	724	719	714	749	707	743	720	767	726	738	725	738	720	730	731	723	725	746	754	689	736	724	719	739	733	761	722	717	700	714	698	767	739	713	757	757	716	701	716	722	718	780	724	674	731	765	704	742	686	727	694	716	726	727	771	749	706	744	723	776	760	688	690	732	728	758	701	706	790	729	765	735	752	740	735	747	733	741	731	709	734	717	745	693	737	720	746	751	735	706	773	689	695	702	759	695	727	708	789	765	781	678	710	727	775	725	733	709	735	689	734	723	743	712	784	713	810	707	719	733	736	771	722	726	732	732	755	736	746	763	724	684	711	786	688	749	728	699	684	709	757	733	736	762	676	767	722	725	737	750	769	744	712	716	729	742	721	705	744	684	726	760	704	743	760	673	750	737	767	752	765	753	792	763	777	774	762	689	743	756	721	710	699	704	715	756	736	726	742	707	758	758	723	730	762	753	747	738	767	724	703	784	716	752	732	739	703	727	713	768	724	733	710	746	738	707	716	707	759	759	679	757	665	722	755	754	687	716	740	803	743	758	765	724	752	741	670	706	760	783	742	750	762	752	716	737	693	741	675	741	732	697	708	739	729	718	734	695	733	772	725	707	729	718	682	742	736	750	751	721	701	760	756	737	780	742	728	702	729	721	749	751	709	700	716	717	769	721	707	725	704	777	728	790	774	730	794	739	729	758	766	760	694	674	712	679	708	800	756	764	712	711	710	715	744	735	780	711	706	754	688	727	771	723	697	733	730	700	728	781	709	689	726	720	757	751	717	714	720	766	725	743	683	732	746	707	743	744	746	769	752	737	756	734	717	748	676	702	717	744	733	710	765	764	713	733	740	700	714	709	756	732	703	745	701	716	753	756	723	745	745	726	768	764	721	703	739	777	738	700	739	727	763	739	733	718	733	732	733	730	691	699	754	759	715	762	738	731	716	765	700	715	731	763	747	732	758	741	692	710	699	751	764	741	727	682	730	727	742	732	699	687	728	727	780	714	733	716	760	735	764	735	736	751	745	748	735	750	723	717	699	733	758	730	701	758	762	766	687	718	749	758	771	712	678	752	766	720	764	709	725	704	725	753	707	687	708	733	732	719	792	733	753	692	697	730	716	748	673	733	743	736	729	724	703	724	734	745	726	777	724	734	716	697	743	722	729	753	739	739	687	747	718	731	734	751	717	763	724	751	749	718	745	733	701	675	741	739	730	751	711	739	754	687	694	719	735	708	705	750	739	675	719	720	704	728	690	747	733	684	699	705	721	705	719	695	749	759	748	756	790	701	745	751	721	733	757	758	725	755	761	685	691	755	778	719	710	785	692	706	760	767	799	768	789	727	735	702	696	792	802	697	709	740	717	731	722	730	704	739	734	737	773	744	766	731	719	749	744	765	746	714	726	795	785	731	747	763	732	748	735	720	733	679	723	787	719	726	770	770	744	772	767	714	753	705	677	712	693	771	730	717	740	735	804	775	754	716	756	732	731	712	758	718	722	751	724	779	719	747	703	712	743	721	727	747	725	696	797	746	729	731	730	743	684	743	721	688	733	778	750	713	751	705	765	702	736	708	752	751	759	730	696	756	747	730	742	763	748	745	719	753	731	764	769	704	721	750	755	720	712	662	693	759	693	757	733	729	749	687	727	785	726	728	732	743	700	773	770	760	670	705	743	727	705	728	738	715	754	755	761	709	683	737	770	700	715	717	747	712	684	734	691	751	791	734	748	729	743	741	713	744	741	718	728	745	732	770	706	685	776	739	676	758	709	700	710	769	701	687	756	742	711	733	714	753	743	776	767	723	710	723	723	743	760	758	703	744	757	674	657	735	710	709	739	716	749	706	693	700	699	700	748	791	732	695	746	698	775	712	756	686	696	723	693	772	741	696	707	718	710	728	722	736	779	719	695	696	749	694	710	729	671	724	727	758	703	721	700	760	751	666	713	726	731	749	727	725	709	743	745	680	757	796	707	757	779	711	714	731	691	739	770	694	710	748	720	685	801	745	700	745	710	756	759	767	728	758	719	752	757	720	772	679	725	720	729	769	759	684	730	734	766	690	729	730	714	742	752	721	763	702	735	718	740	768	742	753	752	787	714	729	784	728	783	725	747	671	774	717	755	743	742	730	744	693	702	690	761
63818	100477	68941	38661	15874	4964	1542	816	654	658	714	734	703	704	680	731	727	671	672	682	672	682	687	701	688	684	650	708	690	705	695	709	701	679	719	730	695	668	711	635	711	705	677	698	699	709	692	669	735	692	685	696	709	711	713	683	699	684	706	673	703	677	642	723	710	712	676	668	701	674	680	685	676	671	662	681	714	698	707	653	699	730	676	710	717	666	673	659	664	676	672	695	664	698	721	666	684	689	665	682	687	717	694	656	635	683	703	692	689	703	712	665	709	724	721	651	670	693	679	638	672	699	698	731	712	705	699	676	673	679	713	663	677	743	701	684	646	731	672	687	667	675	659	686	666	696	691	652	698	655	681	769	684	682	680	673	691	661	679	714	716	702	662	688	700	707	722	647	726	670	695	687	663	663	678	684	673	683	661	704	683	681	689	689	680	702	697	726	710	683	643	704	630	647	670	662	700	690	680	650	657	707	645	661	676	657	668	675	667	664	724	695	699	649	699	680	693	710	691	696	707	734	645	714	661	705	724	668	698	683	643	698	669	654	692	685	685	671	650	644	693	657	699	689	676	709	676	685	704	701	729	704	654	674	664	655	632	678	659	695	647	708	693	724	704	701	686	633	698	663	650	696	658	666	651	668	682	700	713	709	652	693	652	678	724	661	669	746	698	677	716	692	698	690	675	668	692	723	679	671	640	715	721	737	693	736	678	686	733	638	669	687	671	652	656	658	681	712	670	687	718	687	651	710	663	680	667	660	643	666	648	681	688	734	719	734	691	673	731	674	686	700	705	681	676	707	662	699	667	699	643	671	689	665	670	741	690	736	659	632	700	670	682	672	709	696	670	690	678	701	670	649	668	695	702	656	691	669	716	625	692	677	692	721	715	691	679	695	736	677	694	648	720	681	712	705	665	659	696	689	670	690	658	662	669	704	674	721	669	732	703	694	703	743	678	715	678	649	694	673	678	638	693	640	673	619	733	656	654	725	653	660	682	680	636	645	662	647	687	716	726	687	680	709	679	703	706	648	660	693	679	648	665	711	671	647	680	679	660	682	692	694	680	666	678	646	684	712	649	669	714	692	668	700	728	703	651	710	662	707	718	630	668	680	639	669	727	664	678	739	695	685	714	676	669	625	739	677	634	676	692	659	706	635	670	653	700	666	687	640	651	666	736	699	729	704	703	733	696	722	672	701	671	638	681	685	683	673	734	664	682	669	670	699	686	659	653	681	656	681	711	652	648	706	648	671	692	726	645	711	666	684	699	658	702	681	665	690	701	735	693	767	712	696	670	682	692	707	648	727	673	713	685	713	655	691	639	701	689	700	641	662	683	637	699	642	682	704	721	725	691	666	691	691	710	665	691	672	692	663	712	699	670	667	638	688	641	683	720	663	670	648	688	725	709	684	715	671	729	663	708	634	674	643	727	688	687	711	683	651	657	690	684	635	696	653	666	704	662	724	711	703	650	736	655	680	660	731	655	670	655	705	690	661	702	681	672	744	716	695	718	667	659	696	677	693	622	699	721	704	705	701	707	637	742	664	709	642	730	703	654	693	634	661	693	701	640	711	648	711	664	703	680	659	698	696	648	655	708	634	595	706	686	687	648	699	660	740	690	631	707	698	700	664	653	645	674	677	656	663	667	682	620	701	677	711	709	715	619	704	670	716	662	701	714	704	680	633	699	641	681	671	706	659	702	682	693	742	699	653	678	737	722	685	721	652	714	678	648	642	634	706	691	733	687	662	733	686	686	710	661	669	690	669	651	664	655	678	715	679	706	686	659	666	685	648	757	651	715	710	731	687	667	654	707	727	707	706	697	654	686	683	666	674	687	653	685	639	676	660	712	671	667	687	677	666	707	684	669	697	690	669	616	697	711	680	682	694	658	679	717	675	706	700	667	687	669	706	679	718	673	662	667	674	680	688	686	707	687	656	718	700	698	697	646	663	671	685	648	693	712	693	659	706	739	654	699	677	716	698	698	706	702	744	652	669	718	691	696	699	664	695	688	665	634	741	722	691	670	657	703	702	698	677	662	666	691	669	636	714	640	681	669	695	694	648	690	673	737	686	686	666	659	646	658	692	704	648	702	691	689	632	685	696	702	667	659	689	669	657	718	640	706	700	706	684	692	666	665	679	665	661	730	688	681	629	655	707	676	699	712	654	662	663	711	663	706	698	724	685	685	672	666	782	687	709	639	681	665	676	669	677	713	663	675	700	667	679	660	754	713	679	682	670	701	659	622	696	702	680	667	678	697	719	665	673	690	636	676	658	687	720	674	711	687	679	663	705	672	686	687	639	652	709	696	679	677	631	686	688	712	615	684	690	673	736	684	645	656	617	664	647	614	723	688	672	690	692	639	673	660	677	674	675	660	613	642	641	673	667	687	651	714	702	728	742	670	679	717	724	642	700	678	671	682	669	614	681	704	627	698	669	712	653	661	686	691	666	683	703	658	674	708	699	658	674	636	660	681	719	697	672	690	642	662	698	687	683	668	691	661	686	710	675	695	640	719	679	683	682	689	646	722	656	693	710	640	651	665	673	662	678	666	674	673	681	680	686	662	652	653	666	620	668	683	676	707	695	728	695	689	728	646	689	697	716	695	709	680	700	663	662	703	667	666	658	671	675	729	704	735	709	708	675	688	667	711	645	657	681	691	706	639	710	707	689	680	681	701	704	684	681	713	684	689	637	681	677	687	674	672	702	727	676	709	699	680	660	707	636	672	673	705	706	699	706	677	636	681	678	675	675	664	700	698	687	703	643	697	675	651	640	690	697	654	721	696	661	686	686	703	732	663	705	733	674	718	655	694	684	669	622	726	710	678	667	697	655	724	684	697	623	680	722	663	646	667	685	682	729	643	682	710	665	686	723	684	687	656	641	681	722	662	645	747	674	726	675	699	738	680	725	674	702	681	672	675	678	755	651	663	691	655	641	668	638	686	686	688	664	689	728	667	692	680	669	638	655	671	681	672	729	689	672	666	646	689	682	686	656	683	709	670	697	710	683	684	673	688	696	660	650	686	689	657	634	644	676	687	711	684	692	690	656	679	701	646	658	662	663	652	702	675	664	645	689	652	659	646	644	708	691	676	720	749	646	701	656	682	679	689	642	681	703	685	701	623	663	638	688	710	660	671	686	717	683	699	722	636	691	685	642	702	658	678	683	687	664	695	703	652	618	626	659	675	663	709	652	736	676	636	691	668	678	695	693	685	684	649	686	697	673	654	710	723	693	657	685	700	691	683	679	695	725	678	735	675	689	651	693	704	630	664	675	631	671	651	663	709	702	673	678	657	681	660	689	681	677	685	677	665	733	734	717	643	713	696	672	683	682	736	675	613	697	689	670	662	639	657	623	689	668	678	649	657	682	639	639	692	711	700	632	640	694	693	658	634	688	702	653	762	661	708	685	687	712	681	701	672	688	693	695	705	719	672	666	680	613	666	696	687	714	668	665	671	702	705	685	690	675	701	646	665	687	648	689
30505	30033	24858	10125	2199	866	613	551	545	508	539	572	522	560	539	504	500	545	540	485	534	558	554	548	597	554	474	507	535	518	530	530	539	514	521	552	573	542	548	505	525	512	490	594	573	558	520	511	546	518	540	531	542	533	528	544	535	515	537	572	518	528	519	525	523	493	523	529	532	563	530	539	513	553	523	569	543	561	522	535	521	555	518	569	543	523	522	532	550	520	549	545	555	499	526	543	502	508	571	534	547	510	566	554	530	569	555	531	515	538	539	489	546	551	512	508	557	533	531	527	487	570	491	548	549	529	516	543	511	532	531	525	565	521	569	563	535	497	548	524	505	553	520	544	523	490	540	556	546	526	600	557	559	520	498	484	545	548	532	513	567	503	514	559	543	536	533	542	566	525	502	595	519	521	565	491	496	504	542	559	514	510	550	506	503	523	570	508	544	563	493	541	564	512	550	505	535	535	547	542	500	533	550	501	559	550	569	553	528	582	530	567	540	520	535	506	499	527	574	561	522	541	528	524	537	561	533	564	562	525	554	526	529	565	522	547	536	555	551	534	510	563	517	531	531	562	509	542	505	508	557	509	534	529	551	528	537	472	555	531	521	559	541	525	523	550	556	520	549	528	542	549	552	546	474	571	550	569	595	507	517	529	553	480	585	525	526	496	505	543	517	562	575	528	604	513	553	529	536	497	527	503	547	528	527	508	554	539	519	570	545	558	547	549	541	530	519	506	516	529	546	570	529	537	529	486	506	538	529	544	500	519	528	589	550	555	519	542	488	550	577	555	511	522	551	515	598	515	539	516	559	564	543	494	551	531	533	510	520	562	560	518	520	554	528	497	548	537	578	555	511	509	571	539	516	573	488	521	584	539	541	511	554	540	506	553	583	545	484	548	556	551	504	565	565	538	533	510	557	548	510	535	516	556	554	559	501	510	543	484	547	532	527	554	552	544	530	540	525	539	558	550	492	457	541	547	548	491	549	516	544	506	535	534	514	508	507	555	535	544	540	500	528	550	544	571	521	541	536	565	530	504	517	497	505	545	536	560	569	551	529	535	530	527	536	570	554	531	511	549	569	563	561	492	512	528	540	517	525	542	541	570	507	551	564	540	516	546	523	579	531	525	522	508	545	500	514	501	543	540	575	521	585	509	553	515	530	581	504	579	487	527	530	537	567	506	527	537	583	534	497	558	565	555	531	495	500	538	498	546	511	554	526	526	560	522	542	547	532	505	500	559	560	510	509	582	506	539	530	582	527	482	552	549	512	514	531	528	555	558	550	552	484	550	494	558	518	516	530	512	534	543	523	516	577	561	498	559	508	513	596	519	526	530	537	527	514	524	524	536	528	530	504	534	522	535	520	504	534	529	515	573	580	500	516	519	525	532	585	524	497	538	534	503	508	550	509	512	504	550	493	528	525	546	505	524	541	513	539	512	553	562	575	550	515	504	527	533	554	538	528	532	525	513	567	552	536	492	551	544	557	567	514	529	543	559	509	539	533	536	504	529	544	518	523	544	501	567	529	556	546	545	533	507	554	541	491	551	539	543	525	529	571	547	532	533	554	511	543	509	501	591	525	555	553	533	545	551	503	544	532	532	517	564	517	518	551	568	582	534	524	550	542	548	529	490	588	515	529	525	535	535	508	553	533	542	542	528	518	532	544	541	503	563	538	561	524	573	554	493	578	517	528	524	512	509	564	528	512	504	485	538	523	539	505	578	552	529	516	532	534	487	511	529	529	544	546	554	548	538	551	533	561	550	507	559	565	533	528	483	528	514	548	522	544	549	550	489	548	523	542	478	525	516	553	518	524	571	581	538	544	572	545	572	522	584	540	499	540	538	525	508	523	505	555	563	503	550	586	520	561	560	503	537	524	548	558	551	529	529	534	519	505	560	497	564	523	519	531	492	564	517	516	502	544	524	522	555	530	525	526	521	538	534	541	525	530	565	557	555	530	552	529	508	560	536	570	568	541	528	530	513	559	518	503	562	534	513	559	542	545	565	517	536	571	518	551	546	527	567	572	568	547	556	510	554	521	546	536	506	544	539	511	553	558	519	531	514	534	569	550	508	540	537	511	546	553	509	528	574	536	555	530	533	525	533	512	541	536	545	521	562	544	528	552	511	493	523	545	521	564	541	558	530	504	525	532	568	544	545	500	498	518	553	556	555	519	523	529	505	545	529	519	540	540	544	558	579	505	488	526	534	533	525	519	502	546	520	561	503	555	561	528	509	525	526	507	519	544	496	561	544	548	480	564	553	516	563	552	524	555	520	516	498	536	493	568	547	569	531	467	493	515	539	556	533	516	527	544	501	571	526	525	519	523	517	556	494	556	506	557	586	521	558	543	573	517	550	509	521	547	512	555	565	500	502	527	593	531	536	513	563	530	534	528	537	486	559	556	503	536	511	528	508	509	516	508	549	554	559	564	501	503	539	525	532	544	548	513	502	518	527	511	538	557	563	505	523	544	524	545	528	546	517	513	551	561	548	551	536	590	514	552	528	555	517	544	518	496	519	500	524	524	494	535	517	517	524	527	513	541	553	490	560	530	540	558	530	510	556	522	534	514	546	507	551	544	547	578	553	517	514	554	471	523	564	505	561	515	533	551	531	510	527	517	491	533	494	560	551	507	573	511	489	536	552	551	519	528	541	551	541	535	585	519	536	533	528	530	526	525	521	506	517	545	540	536	536	534	503	513	586	566	531	543	527	565	541	560	572	508	554	533	550	538	568	525	550	505	539	597	566	560	520	534	513	516	536	562	561	528	499	520	545	493	523	540	564	556	530	531	480	513	502	567	532	493	523	562	498	550	517	557	563	509	495	509	543	511	534	523	523	494	533	554	534	544	551	547	531	551	556	530	524	551	534	516	502	503	534	548	484	551	531	567	540	545	536	507	524	536	561	529	542	507	479	533	561	521	512	538	559	546	541	553	554	508	511	538	566	521	548	511	567	466	494	530	526	549	552	501	526	543	550	512	497	531	567	535	560	530	515	544	504	566	542	528	576	544	550	523	553	530	547	543	504	530	573	547	521	534	528	548	551	495	479	522	530	495	482	466	523	554	600	529	550	555	526	526	511	516	530	531	529	558	488	508	494	500	558	526	552	505	539	546	538	545	549	513	525	521	563	551	538	533	504	532	495	513	482	551	517	541	527	544	544	590	513	544	508	571	538	535	550	546	535	481	523	524	545	513	513	512	554	530	511	543	528	542	528	587	522	542	531	530	518	487	531	524	524	537	519	544	517	544	553	537	519	564	497	521	556	523	542	504	556	578	546	573	528	511	562	533	527	557	516	563	569	507	523	568	508	526	571	574	542	528	485	543	545	521	489	542	520	525	551	550	519	562	537	503	539	517	542	561	509	517	532	542	527	520	520	528	583	519	570	484	541	552	561	518	505	589	547	549	546	511	550	579	550	492	554	522	595	567	488	570	498	533	556	543	551	494	543	543	530	556	531	555	569	547	530	521	516	575	539
24157	34219	18254	5693	1779	733	569	480	497	506	440	446	459	451	437	478	464	488	440	456	474	425	422	397	455	414	460	453	427	483	489	437	446	444	414	439	450	404	451	471	438	417	465	447	428	454	451	430	484	448	450	466	399	457	422	490	426	449	464	459	454	451	461	468	458	455	421	443	441	428	479	417	442	451	443	463	448	425	409	450	458	418	427	445	450	464	467	442	439	477	431	481	491	460	452	431	451	451	424	417	467	435	389	448	454	470	452	432	477	424	477	465	437	435	454	426	446	480	441	456	462	475	442	404	407	463	438	461	442	420	446	454	429	433	440	436	419	461	460	451	475	429	454	493	421	448	426	440	473	488	436	423	435	445	446	449	444	454	442	447	447	459	465	417	438	443	404	450	470	465	479	403	454	467	431	451	448	421	460	469	437	432	446	457	465	475	461	426	438	453	429	424	446	475	481	422	457	451	452	430	413	435	426	421	467	434	429	497	446	450	464	436	451	452	450	409	461	481	480	456	439	475	413	412	450	473	452	468	431	466	450	458	483	462	421	457	444	476	415	435	446	449	488	438	474	447	484	451	483	437	445	377	430	429	428	474	454	438	463	420	479	420	453	463	455	437	454	450	423	444	405	477	479	491	459	432	459	433	473	504	469	440	464	448	430	447	430	443	464	420	449	443	435	466	474	471	477	459	431	410	490	454	416	476	464	461	433	464	442	396	459	447	473	443	472	476	444	447	422	444	440	430	479	439	444	413	446	430	439	446	403	443	464	423	447	454	472	446	438	454	434	409	455	478	452	409	447	432	490	452	461	418	454	443	442	460	441	484	445	420	473	440	461	464	464	427	456	430	435	489	431	445	450	474	453	461	453	467	443	467	440	462	447	488	460	471	458	453	463	506	464	412	451	515	486	435	444	417	436	471	433	445	440	452	430	414	484	456	438	454	445	464	440	458	478	465	456	431	451	460	459	477	456	465	482	469	428	444	458	457	394	467	427	464	433	434	452	448	467	452	440	453	447	452	456	437	438	441	457	468	423	406	472	446	460	473	431	429	488	447	471	432	406	448	438	445	465	432	438	476	463	472	417	459	437	438	453	471	434	448	449	449	443	461	448	442	460	450	472	473	448	440	409	428	460	446	423	448	460	419	434	432	431	463	415	432	473	426	449	445	434	439	431	464	460	453	448	437	456	474	438	436	471	430	449	449	455	446	468	451	421	484	465	451	441	468	408	490	430	432	450	415	445	459	431	457	449	444	489	424	449	457	476	475	463	466	468	461	427	462	458	457	474	448	433	415	424	445	445	440	494	473	443	469	430	435	448	388	451	450	479	467	429	429	466	482	440	475	453	425	445	467	451	445	451	456	434	444	455	433	483	454	411	436	499	435	430	442	439	482	437	445	441	404	454	454	450	455	429	485	452	430	435	451	455	433	448	483	432	434	459	451	464	477	465	458	468	405	467	500	430	445	439	446	462	438	458	443	449	466	449	445	425	459	482	452	409	449	457	430	447	435	464	485	399	433	462	403	465	419	464	444	446	457	409	469	478	431	473	472	466	456	466	461	425	448	456	460	453	437	417	475	404	441	425	449	440	444	427	446	450	478	454	481	425	478	418	420	426	486	453	467	477	481	439	456	449	463	473	459	440	459	433	446	452	436	439	426	464	439	476	459	447	384	440	444	437	453	417	463	519	419	417	469	452	506	437	466	424	518	420	416	424	450	461	421	483	451	427	457	467	409	424	441	434	455	454	409	434	426	463	412	417	519	445	466	450	438	451	464	438	452	485	457	470	466	482	442	478	455	433	446	496	405	460	425	448	458	493	423	458	455	456	446	419	473	446	451	456	453	480	453	462	430	451	459	466	466	413	451	441	463	446	466	469	450	452	442	430	453	447	461	459	489	430	466	438	469	460	459	495	423	440	457	470	452	428	486	453	458	475	436	459	429	466	428	446	457	444	409	411	453	408	498	453	467	464	524	453	426	502	446	452	407	442	451	425	430	413	450	469	432	429	414	461	457	470	451	460	465	491	455	430	465	436	443	473	412	455	502	461	430	450	492	450	429	502	402	442	448	444	461	462	481	430	431	447	415	465	452	400	422	448	405	466	453	468	461	441	440	451	456	428	426	447	465	450	483	468	419	432	470	421	411	376	457	468	457	412	417	426	413	444	416	419	463	445	476	445	454	444	466	466	458	433	393	453	473	427	471	471	466	471	431	467	429	518	422	491	449	468	444	439	430	457	445	387	442	466	459	455	463	469	458	472	422	463	442	423	443	458	447	443	481	447	409	444	460	404	481	425	429	430	441	463	472	440	456	457	445	500	456	487	451	454	460	442	445	470	393	443	435	461	453	460	465	432	474	452	444	395	473	450	455	442	450	454	427	485	428	461	431	467	452	449	434	429	451	469	456	436	487	418	452	435	473	479	468	456	449	438	445	449	450	428	480	441	438	442	413	392	466	481	456	446	448	458	430	412	494	460	484	419	447	468	414	457	462	443	445	452	444	503	462	477	444	440	459	442	444	438	409	429	476	442	458	459	461	416	504	482	464	422	414	459	438	433	440	436	466	474	456	461	431	432	451	455	464	461	470	458	426	467	446	432	455	444	425	452	453	435	469	477	454	443	444	437	440	492	431	464	473	467	472	391	414	452	425	463	437	467	443	439	454	436	432	432	470	468	453	447	464	468	456	470	457	430	498	439	448	459	458	498	449	471	473	441	448	434	472	437	474	478	454	474	427	462	451	420	456	469	454	477	434	450	473	443	439	429	468	440	411	446	459	435	465	455	426	464	475	471	445	436	490	413	454	473	447	449	481	436	444	436	433	456	442	439	457	468	487	473	436	437	473	418	424	414	478	469	463	479	459	459	428	442	442	433	440	457	438	433	443	453	450	458	437	437	448	438	430	467	430	445	428	439	477	438	441	438	466	448	465	431	445	461	467	474	421	443	445	447	433	445	455	426	444	449	430	460	468	461	442	446	475	465	443	397	421	484	475	422	436	452	438	426	453	469	433	461	428	446	453	426	461	468	449	462	412	442	429	456	467	427	466	461	459	440	452	442	441	465	422	437	442	453	430	451	471	398	415	422	488	463	496	441	475	475	444	483	427	475	479	462	455	451	469	432	470	456	451	450	440	437	451	434	446	486	451	426	445	442	451	442	422	422	459	453	476	420	454	434	459	458	447	407	452	433	430	428	428	446	431	427	493	469	462	469	440	458	448	490	422	492	431	435	452	479	431	448	436	444	446	453	437	441	455	452	423	422	447	484	466	407	426	453	431	477	462	481	457	448	446	472	446	440	436	443	433	448	429	455	404	474	430	467	464	437	446	463	447	480	436	473	433	489	476	452	476	466	458	443	472	471	445	448	479	442	469	421	471	446	471	489	470	459	423	453	482	457	425	423	476	425	446	490	427	477	446	433	460	464	413	480	453	502	451	459	458	440	428	438	465	418	406	421	449	439	461	479	444	460	484	424	426	480	444
25127	25826	38896	33733	19087	6412	1394	792	652	705	650	624	635	632	621	672	644	653	610	615	617	662	603	645	686	617	621	653	611	596	622	618	622	621	640	598	639	648	618	593	626	646	634	654	599	627	649	659	653	684	669	647	647	580	640	671	622	657	674	632	641	628	578	593	607	596	593	655	661	612	588	655	659	630	635	626	610	602	641	614	640	634	641	614	585	657	601	652	665	600	612	575	622	626	660	620	650	615	624	632	647	655	613	626	618	607	605	680	595	633	571	615	688	623	603	595	616	628	590	650	621	605	625	607	624	632	623	638	628	614	661	661	639	606	604	603	632	642	647	598	631	627	592	620	631	643	589	644	591	605	644	650	640	647	616	598	672	634	647	702	596	619	594	619	649	636	611	662	641	607	663	602	616	623	669	601	636	611	622	680	586	646	612	665	579	588	629	618	617	646	627	621	611	613	601	626	630	654	648	655	630	607	604	617	641	627	610	645	651	662	636	675	674	632	644	612	627	649	641	621	602	597	585	615	624	612	629	649	624	643	637	590	603	602	602	631	613	553	599	598	641	628	629	605	596	610	647	658	631	664	631	612	642	594	629	619	645	599	689	662	620	647	625	614	617	685	624	621	609	604	637	639	597	612	648	641	587	661	632	659	622	646	570	589	583	620	596	624	598	618	633	624	666	636	599	600	600	618	617	642	632	650	638	616	662	641	667	634	624	613	611	602	602	599	637	596	629	608	657	631	610	633	623	614	648	609	616	608	678	603	650	606	625	642	653	630	637	590	672	630	637	587	644	569	590	615	616	661	656	617	622	618	644	587	586	616	641	616	614	640	640	652	638	578	626	635	583	629	668	612	600	622	578	672	576	623	637	638	625	620	607	648	601	623	676	635	596	665	594	608	593	669	660	651	596	660	618	619	631	637	628	581	623	593	609	597	624	632	637	613	653	626	601	633	599	639	632	670	623	628	624	618	590	643	613	596	643	621	610	653	607	569	609	588	636	634	597	624	652	588	640	676	619	646	603	655	587	608	612	620	605	638	631	588	641	603	625	670	636	605	629	663	601	595	634	621	591	592	612	619	663	607	647	658	650	633	637	658	608	599	625	621	613	588	631	645	666	598	616	572	684	656	614	636	617	563	623	708	589	644	653	583	679	640	632	635	610	593	638	627	568	610	605	630	630	622	606	673	690	625	623	672	622	595	645	661	609	593	639	632	650	635	645	659	641	669	648	622	611	567	622	618	591	624	643	643	677	621	596	648	606	609	646	586	632	626	632	636	622	632	665	627	630	620	632	644	641	627	615	609	621	646	660	600	624	597	681	626	612	586	590	602	653	607	613	592	605	606	616	581	599	631	630	608	605	604	634	622	618	621	603	628	614	641	597	605	623	638	650	600	632	589	595	609	601	652	633	621	613	664	644	692	587	623	629	612	654	641	608	627	599	585	639	640	638	599	682	664	604	648	644	635	652	660	615	581	615	655	629	617	670	635	667	615	625	607	624	621	572	645	629	643	569	588	620	637	700	578	618	650	652	575	634	609	584	611	662	623	645	675	634	623	599	662	621	621	622	640	638	601	645	627	605	649	622	649	638	597	639	636	652	661	628	632	639	631	626	608	656	678	641	623	657	587	583	634	593	626	646	638	612	646	598	621	658	651	612	615	614	623	615	648	630	630	635	620	603	630	578	678	653	640	623	621	607	645	620	674	656	646	608	590	649	617	667	625	650	585	590	668	606	634	629	645	646	639	627	628	653	607	641	598	611	646	616	621	617	607	619	603	598	637	608	604	683	643	665	599	601	595	632	642	617	625	639	660	606	657	588	601	640	624	635	644	657	595	685	631	600	654	663	595	659	605	637	603	609	629	603	652	655	582	648	618	622	618	655	611	605	576	631	622	622	584	607	622	634	613	601	630	630	607	606	620	617	645	612	647	607	607	634	594	609	699	591	577	597	626	608	664	583	631	658	631	610	641	618	655	595	631	615	635	624	601	613	643	609	604	672	595	633	567	642	634	574	627	655	653	653	652	626	639	606	589	643	632	603	650	598	585	587	657	650	641	591	657	675	615	603	649	610	654	643	565	693	629	611	641	586	669	655	662	641	588	636	606	610	625	618	605	651	574	628	653	662	621	635	609	598	599	608	657	589	630	619	629	625	608	623	627	621	633	605	606	623	612	668	618	610	599	651	655	608	642	639	653	599	580	626	612	599	654	641	613	606	600	641	634	607	612	667	627	625	589	653	604	577	580	657	628	629	606	634	606	612	615	662	611	612	644	643	579	628	632	643	628	619	631	647	590	650	605	596	638	617	637	607	615	659	639	609	609	614	623	615	579	618	625	634	629	609	625	617	613	595	598	649	617	649	656	643	614	616	612	621	644	631	625	667	607	642	635	663	635	629	646	663	648	619	659	615	631	626	628	648	608	598	659	657	652	640	634	629	647	568	643	620	605	600	642	654	613	621	638	636	679	642	642	633	586	612	626	641	606	616	620	608	652	617	645	653	658	672	622	632	608	607	644	641	633	587	634	597	599	644	636	612	670	622	629	642	615	661	632	599	654	606	626	612	671	650	638	595	623	678	601	670	607	675	595	659	608	615	609	657	669	647	624	609	641	624	639	654	600	607	591	656	641	642	653	627	631	629	626	623	622	667	632	648	630	655	579	616	630	630	613	618	647	639	665	690	636	589	641	622	622	587	632	661	625	651	610	658	664	570	607	632	620	600	651	583	601	669	612	627	580	641	662	610	635	664	645	624	649	645	655	584	619	631	655	608	638	565	636	617	614	617	620	652	622	643	619	598	629	590	586	658	657	662	615	610	636	640	649	636	625	635	619	645	590	680	623	624	652	577	592	582	624	627	643	653	589	611	629	628	618	626	598	572	650	622	589	620	625	659	654	667	677	573	644	615	640	629	578	611	624	616	654	622	618	613	629	621	589	628	591	607	607	643	639	625	624	626	649	627	594	652	616	647	612	613	628	604	596	586	665	628	647	597	609	641	599	624	600	596	656	603	611	691	671	612	620	593	649	616	619	645	591	611	657	646	630	636	609	611	615	605	613	606	620	645	632	588	590	621	684	633	643	593	616	654	620	663	641	602	614	574	602	628	652	634	625	621	628	635	625	580	599	628	634	639	605	633	614	660	584	607	615	597	617	642	660	599	625	627	608	652	614	616	623	587	673	602	596	638	616	621	669	641	625	575	633	601	594	627	666	653	648	588	640	590	599	613	639	592	573	596	608	662	616	645	591	664	665	636	622	617	605	623	616	655	686	648	655	639	624	618	633	609	626	602	644	618	594	616	607	632	629	597	596	586	633	628	640	626	596	657	641	577	640	615	651	622	579	630	646	631	612	607	645	692	621	620	632	619	634	654	605	660	552	601	621	656	624	636	620	643	619	608	639	618	589	590	589	662	650	641	619	631	600	631	605	632	651	665	622	625	643	634	632	610	650	631	624	651	592	625	639	582	662	611	667	612	608	585	605
61876	90882	61303	28358	9854	2858	996	673	571	594	609	622	573	596	537	585	600	583	600	570	587	544	605	591	557	563	592	571	581	562	584	609	575	572	617	557	591	566	591	562	587	574	532	597	562	559	551	575	537	584	527	585	571	557	551	571	574	594	546	592	547	555	600	536	567	622	628	549	586	616	585	561	588	608	566	594	552	569	627	575	553	571	599	560	587	568	577	573	558	547	598	584	562	543	527	575	545	579	563	578	618	598	578	588	572	541	558	618	558	579	564	531	534	597	588	582	573	607	580	613	557	596	574	578	551	577	566	591	568	552	575	575	612	605	542	537	584	545	576	546	647	559	580	559	610	539	584	611	578	561	552	600	570	602	616	562	606	555	569	606	598	583	584	528	586	576	582	582	587	573	580	588	548	560	576	558	570	579	595	633	570	580	549	532	599	558	568	569	564	516	587	556	581	585	554	562	557	581	577	544	572	609	548	611	600	568	621	574	592	555	556	570	591	588	577	594	603	571	564	528	589	595	592	560	573	567	585	577	550	592	552	589	602	527	570	541	584	534	593	542	565	628	530	562	593	611	570	567	584	599	558	568	531	575	544	557	579	535	547	592	568	620	566	578	586	562	536	579	601	596	566	569	595	550	566	551	564	577	554	550	592	558	546	607	535	577	546	547	553	579	527	520	554	574	601	554	581	536	546	575	550	559	599	582	576	512	570	591	558	568	539	555	597	584	575	590	560	569	578	602	539	546	559	570	557	586	574	561	606	573	563	570	586	568	607	594	602	595	587	576	509	597	550	573	601	607	591	573	561	542	557	580	581	573	591	542	568	578	529	569	604	567	605	543	538	568	580	576	559	607	576	580	560	576	563	590	529	593	568	539	537	574	592	576	583	575	577	576	562	578	570	558	617	592	551	573	573	543	586	616	561	514	558	538	580	545	541	580	561	614	562	580	573	544	565	562	544	579	564	572	588	563	558	562	526	576	565	518	556	567	579	617	564	583	590	597	575	570	548	614	575	552	570	590	587	554	535	566	636	595	579	580	552	570	565	566	583	611	598	556	572	557	520	586	534	553	571	597	554	546	574	613	582	591	583	602	541	573	551	575	546	540	577	575	566	570	546	576	615	594	568	595	560	549	552	557	591	570	573	591	539	610	610	563	590	583	541	588	567	584	576	564	582	598	561	551	539	555	565	545	568	549	522	560	579	600	567	594	621	562	553	564	533	595	542	586	587	562	594	570	613	572	557	559	579	518	585	564	534	577	557	545	550	575	596	600	571	583	565	579	534	584	601	561	597	516	620	580	574	577	532	566	545	593	571	586	554	557	595	592	626	599	530	552	555	630	514	566	572	592	575	550	563	580	539	565	588	594	568	540	601	562	600	615	579	548	574	592	585	554	579	549	613	572	574	530	591	552	548	603	582	566	535	610	577	556	544	562	575	616	575	566	601	551	584	578	551	551	528	567	533	548	562	509	607	545	601	563	584	558	553	597	543	576	598	569	580	584	550	562	561	570	548	575	609	572	569	583	590	577	575	584	590	540	568	598	592	532	568	577	600	568	585	624	567	554	545	604	531	542	558	580	563	569	562	568	581	566	548	586	563	572	561	580	586	550	613	575	557	600	537	562	580	601	590	564	554	533	547	579	604	527	578	566	561	550	585	594	569	550	524	547	565	601	563	531	579	600	517	534	536	570	572	597	601	570	583	560	552	562	559	546	555	533	546	533	594	550	584	553	564	589	620	548	564	589	554	564	578	602	555	565	591	604	588	585	612	597	606	578	558	556	600	570	572	563	548	602	607	558	559	567	552	583	562	566	561	553	541	601	521	595	583	584	563	547	569	548	542	556	559	577	544	592	573	533	615	599	569	576	581	560	586	552	559	614	583	576	595	559	580	552	558	608	601	571	569	592	586	557	555	577	567	583	614	579	555	541	576	568	561	571	559	534	544	553	558	612	600	547	542	469	577	570	564	587	586	551	603	538	600	538	570	588	580	565	604	570	557	589	596	547	613	568	580	535	553	559	582	576	566	537	577	554	576	578	586	550	585	585	576	573	550	589	602	610	577	595	584	546	559	554	562	601	576	576	538	590	522	574	553	612	589	576	564	574	580	561	599	603	564	534	611	571	605	532	592	589	592	613	574	567	515	587	579	572	555	578	568	564	590	561	588	585	595	577	595	524	579	570	582	577	605	568	578	559	608	609	535	554	541	550	582	546	551	539	612	545	574	583	544	585	572	562	558	577	565	579	584	576	581	641	558	627	508	569	558	609	592	586	571	607	631	593	538	586	553	616	542	567	572	553	580	607	536	591	588	556	562	570	582	590	615	593	588	592	587	584	583	613	537	582	582	545	585	564	576	567	602	587	585	568	596	559	587	547	597	580	577	584	560	575	571	553	558	568	558	583	571	563	558	529	561	563	541	577	578	626	562	584	583	596	588	616	576	559	569	584	552	572	563	569	555	595	588	565	629	595	549	547	558	605	572	611	595	540	516	581	550	605	578	558	545	553	539	593	581	551	576	615	542	530	612	508	568	577	568	560	579	553	571	550	541	594	582	557	557	522	600	565	562	539	563	529	526	579	591	576	586	572	579	566	555	575	548	622	560	585	592	579	567	582	533	592	568	590	553	585	564	577	572	597	563	550	562	581	578	573	602	573	541	562	568	606	548	570	581	534	579	592	578	555	559	552	539	574	551	563	557	557	526	547	544	584	591	548	631	537	574	547	573	563	583	548	504	590	545	579	581	583	563	566	548	553	571	566	607	550	572	569	594	545	579	524	573	549	586	563	570	602	571	631	546	566	598	566	526	548	569	555	581	569	597	530	585	620	561	543	560	571	578	539	562	559	541	515	594	550	554	553	587	530	574	555	554	534	580	566	540	558	555	568	550	602	567	591	604	574	560	555	548	569	587	518	545	552	543	591	603	560	580	502	557	559	560	579	594	581	594	579	569	549	546	558	575	531	577	595	595	577	565	596	614	572	563	614	570	604	573	549	613	599	561	588	539	546	554	561	559	552	593	560	615	527	600	583	573	605	594	521	560	562	581	557	548	584	544	560	576	564	536	556	571	522	555	525	553	553	606	565	590	560	549	565	555	587	581	565	563	560	598	613	546	519	602	503	599	599	572	581	604	552	528	586	558	545	534	570	595	587	544	549	549	560	584	564	580	609	609	590	578	616	571	550	527	552	589	563	569	576	567	527	612	551	572	582	563	586	542	538	590	624	596	560	542	574	569	589	571	562	533	570	557	625	615	579	543	608	557	575	565	581	541	560	567	558	562	599	559	554	554	605	568	556	560	572	574	567	567	559	599	620	581	618	540	583	549	518	602	565	599	573	556	576	522	615	568	581	554	556	566	531	516	558	573	592	584	580	551	589	581	582	565	577	561	578	530	555	610	568	564	544	568	571	509	535	585	566	564	587	553	547	522	574	563	569	563	579	591	573	556	605	586	542	594	557	576	597	557	579	586	578	565	539	547	574
23877	23180	34204	30432	22127	13284	2965	1026	816	817	787	792	836	770	800	808	770	800	792	777	784	781	786	709	772	769	792	765	763	747	773	739	744	860	755	749	743	680	761	818	772	727	799	780	794	704	769	734	794	785	757	773	803	777	745	782	752	732	776	711	738	711	747	758	715	765	752	730	747	773	745	807	743	757	753	766	713	710	797	725	710	743	739	732	741	778	729	821	712	762	766	779	796	804	764	760	796	769	791	777	745	773	758	782	768	749	761	743	768	769	803	758	785	727	790	781	802	776	702	739	768	740	804	766	704	746	802	681	762	766	746	725	768	762	785	733	706	731	736	754	778	725	746	769	752	742	741	763	732	774	769	737	768	751	769	755	767	738	769	748	742	775	813	743	782	777	754	736	778	791	719	753	779	735	747	778	766	713	762	785	759	734	783	780	781	796	719	768	769	736	749	759	757	783	771	781	756	761	772	808	712	753	721	756	726	750	764	772	722	750	714	752	724	708	737	708	765	746	773	723	824	748	813	712	758	773	803	803	730	748	765	743	723	752	756	740	751	728	754	761	805	770	725	737	728	756	757	746	800	719	803	755	765	744	697	763	721	764	790	757	743	744	784	733	758	716	737	757	706	751	743	774	790	744	809	753	747	758	756	789	749	747	757	748	797	808	762	719	784	800	782	749	771	721	771	775	772	741	773	766	773	761	822	777	747	691	781	771	695	771	734	755	725	755	729	748	714	790	756	780	760	753	799	704	810	737	742	772	690	756	765	743	727	742	807	760	729	755	742	801	753	728	762	769	757	793	815	767	746	756	755	826	792	714	785	782	765	757	778	707	802	777	780	749	761	732	748	796	760	776	791	742	729	773	761	743	747	800	765	713	788	788	726	740	816	810	747	751	756	741	787	736	743	744	760	764	716	742	716	771	693	728	777	760	732	759	731	763	727	800	764	750	785	751	710	761	740	747	776	784	720	733	761	686	740	761	774	794	754	745	781	807	760	707	771	754	728	789	782	742	760	760	723	769	706	729	756	735	736	747	778	746	734	781	760	687	748	720	700	750	755	784	798	742	801	702	710	747	732	730	771	762	698	786	785	740	787	758	762	734	762	773	742	727	748	731	750	727	820	742	751	762	789	752	758	709	687	766	767	791	824	771	732	732	784	712	699	755	715	767	701	758	728	702	758	704	770	768	750	731	758	778	755	731	718	734	756	745	775	715	787	741	742	748	750	763	753	775	746	784	774	750	759	802	777	757	757	811	729	721	741	785	751	754	688	817	786	763	719	737	763	758	743	774	735	747	756	714	741	796	745	763	764	759	754	738	759	782	798	768	717	753	730	717	802	722	796	749	764	741	718	741	773	750	725	755	747	723	742	747	733	740	713	770	780	760	768	753	774	722	772	719	711	763	780	741	783	770	789	764	780	755	744	763	796	751	759	784	760	703	709	772	716	729	753	753	776	766	774	800	774	703	739	755	777	742	741	775	704	733	754	739	749	741	785	738	741	769	759	774	738	735	745	733	759	749	760	760	716	780	705	778	749	752	709	709	766	786	735	778	765	723	664	750	757	777	775	783	766	777	768	744	767	751	748	762	743	783	776	764	747	826	747	720	750	747	763	793	769	772	724	750	742	735	753	761	770	725	748	739	711	761	764	745	756	712	766	776	759	819	788	765	725	738	715	824	830	777	780	750	774	775	777	772	784	724	756	744	772	791	755	744	763	752	789	724	743	723	752	748	730	697	738	795	774	778	743	791	801	795	783	787	765	750	708	809	765	736	724	752	746	726	786	763	737	780	746	757	767	757	749	790	745	735	737	714	794	755	776	756	758	745	795	713	705	802	757	737	734	741	769	732	739	741	789	783	757	870	775	703	778	738	786	795	704	737	698	758	774	751	735	736	797	796	754	775	779	759	749	719	752	737	741	743	743	750	766	774	729	776	736	762	715	768	727	762	729	761	765	771	764	762	743	795	831	787	765	687	803	793	747	715	813	753	781	767	764	749	746	753	788	781	724	789	738	769	751	723	715	755	792	721	781	740	765	755	756	724	766	773	717	769	725	788	719	751	709	810	753	757	808	757	743	751	731	760	735	775	782	698	774	774	730	768	800	774	750	733	745	740	721	700	748	755	768	759	735	745	777	759	783	717	749	757	722	742	770	727	677	741	727	738	777	733	727	759	773	716	735	758	777	789	745	727	795	778	729	737	740	794	754	787	735	788	704	766	825	775	768	796	768	741	775	783	716	821	789	703	681	742	775	737	750	782	781	790	747	793	771	799	755	815	777	742	765	788	761	715	804	773	729	801	806	768	780	783	714	744	750	759	769	760	835	793	761	725	739	724	723	752	775	769	778	737	763	759	787	803	777	783	774	745	747	786	759	760	720	733	768	762	743	788	789	754	705	782	727	733	696	672	771	766	762	752	734	702	742	764	763	756	738	761	770	777	792	767	738	732	748	814	777	788	800	790	756	743	701	763	777	758	775	693	726	785	721	761	838	771	779	742	788	780	808	769	739	739	805	712	820	786	720	743	787	732	779	800	738	788	757	742	713	712	727	778	829	753	767	736	732	727	732	727	732	778	725	757	725	754	719	805	746	769	767	784	746	795	727	738	697	757	763	750	755	786	779	821	751	784	734	783	805	758	748	763	780	707	736	753	790	789	737	782	763	716	785	709	761	729	713	765	767	746	754	802	754	790	747	754	760	738	776	756	721	765	760	737	766	745	756	736	725	742	745	740	770	722	787	771	715	751	705	788	768	761	756	692	768	754	728	776	754	774	761	712	748	744	790	753	794	786	724	779	776	772	712	744	709	751	754	772	772	731	714	764	804	746	747	715	677	728	781	776	727	729	785	783	773	738	747	742	727	760	768	760	778	779	764	762	751	748	680	773	767	755	806	739	765	697	744	694	758	811	743	738	694	772	767	748	704	758	735	762	765	745	749	771	758	737	757	731	761	742	690	759	761	717	759	771	730	786	777	765	781	784	718	709	749	770	752	734	776	754	810	750	745	763	710	750	800	711	746	786	747	743	788	787	821	745	707	749	776	768	733	772	785	791	807	731	707	806	735	769	719	758	762	775	721	707	747	777	766	747	760	814	756	777	785	759	724	774	751	803	681	767	739	753	783	737	804	768	766	745	729	779	781	805	742	763	771	736	787	774	729	784	797	764	781	719	756	742	799	747	765	792	746	729	780	747	709	757	745	728	756	712	759	778	753	767	734	745	756	769	718	766	810	784	758	831	751	720	761	773	757	721	726	785	800	719	750	753	780	748	802	755	770	744	739	752	718	747	761	790	792	748	721	713	656	694	755	736	785	733	744	782	715	709	724	766	755	779	740	689	780	758	714	782	728	728	761	757	781	830	736	773	754	787	782	763	750	768	740	780	711	717	787	741	741	747	733	780	759	758	709	691	716	731	742	735	780	758	729	780	689	727	745	764	792	744	725	693	713	756	795	785	727	787	739	745	710	755	756	806	784	827	746	786
62946	100968	68483	36491	13223	4065	1443	763	736	704	708	746	717	734	710	711	715	709	743	708	704	680	667	702	665	679	728	700	651	667	670	675	709	686	688	724	739	713	717	697	707	693	698	699	723	736	692	658	708	721	747	680	699	698	704	681	720	687	735	687	673	737	694	673	676	744	680	678	661	727	679	729	666	698	698	695	677	718	695	732	697	711	699	684	699	675	702	740	700	763	651	678	698	725	680	672	632	722	667	673	706	726	686	657	751	746	676	674	708	681	731	693	660	724	722	729	662	663	703	741	718	672	712	674	677	712	692	678	697	709	666	720	661	745	680	735	691	687	722	714	673	723	713	655	690	729	694	689	693	714	677	702	702	675	737	680	689	651	672	706	686	713	708	695	686	660	676	664	696	691	683	723	691	744	676	725	662	652	672	648	673	707	677	682	701	759	711	694	704	712	715	707	735	727	685	712	677	676	710	681	706	700	701	657	716	675	682	669	663	684	709	724	673	693	733	675	683	743	724	713	700	666	708	667	727	715	666	689	730	659	651	645	714	688	693	684	674	669	668	686	670	753	683	683	730	733	657	712	700	702	664	694	707	699	685	688	703	747	700	746	730	733	693	681	697	722	670	694	669	673	704	764	704	681	719	660	764	695	682	740	693	676	715	676	766	747	672	668	678	702	703	753	656	706	704	675	701	705	678	698	696	670	676	671	730	695	687	675	693	723	735	694	736	748	676	652	680	698	652	711	664	696	724	680	718	668	726	686	649	653	685	677	682	732	670	646	680	708	692	656	676	665	680	726	682	688	681	694	695	718	719	718	659	680	728	717	692	639	706	763	719	675	702	698	686	624	707	728	713	689	746	722	690	726	671	658	681	693	679	694	657	699	658	729	718	660	686	671	663	672	725	708	702	646	719	720	739	615	694	704	677	760	718	700	682	707	660	723	680	689	692	713	698	725	703	673	655	699	674	680	721	677	691	698	708	693	689	718	685	714	712	675	680	706	684	732	667	676	672	742	675	659	690	749	695	678	660	761	681	694	678	674	716	692	704	680	673	671	633	655	683	689	679	725	683	661	696	717	738	679	714	690	662	609	675	691	691	687	668	702	680	732	682	665	724	665	682	723	742	708	636	672	707	684	687	664	656	698	690	663	695	714	693	718	686	730	641	694	704	691	675	762	693	672	652	688	736	729	647	665	673	720	681	679	681	678	705	719	715	716	697	760	725	661	713	691	659	719	661	716	698	707	712	709	711	708	660	675	679	681	667	675	697	688	673	712	681	729	670	688	672	680	735	731	657	624	713	706	736	704	676	725	697	671	700	711	684	709	670	692	691	721	679	711	670	697	695	693	698	724	623	669	672	692	656	721	648	668	719	698	693	742	717	700	681	681	689	662	707	701	696	641	707	651	710	718	719	693	741	693	704	716	686	712	734	737	661	717	696	650	650	708	757	693	683	648	722	672	678	749	685	714	657	685	687	698	743	647	656	660	694	693	683	745	662	692	663	720	669	646	681	689	671	687	707	711	686	662	661	685	705	662	687	664	711	650	740	727	696	704	690	668	670	644	687	722	731	662	696	663	712	707	693	686	726	684	722	678	691	694	656	678	690	720	671	692	721	655	727	670	700	663	641	718	680	693	634	712	649	686	695	702	709	655	713	661	683	676	707	688	706	702	692	708	688	672	717	680	692	695	697	695	696	710	659	706	723	666	703	723	732	677	672	711	775	681	662	685	703	672	640	685	680	710	635	693	700	698	663	736	697	699	701	706	677	733	714	730	655	696	678	709	649	677	718	724	700	661	725	720	701	694	660	664	697	727	753	754	678	685	699	703	680	671	712	689	692	756	700	697	656	665	712	674	681	685	667	683	714	693	703	679	718	710	704	709	711	674	721	684	641	706	697	678	707	676	686	691	718	683	688	683	657	621	709	701	700	674	708	683	680	738	690	703	730	718	685	720	720	709	665	712	670	738	659	697	698	674	689	654	688	637	687	662	682	689	664	699	663	721	698	729	684	651	688	761	686	709	647	692	707	653	708	653	713	704	680	710	708	677	692	692	709	730	702	688	705	681	707	716	656	710	693	674	684	691	667	698	662	735	681	739	704	709	674	705	686	656	661	704	685	709	686	695	707	657	659	667	733	647	691	706	694	720	719	705	684	657	639	703	742	693	681	708	718	718	687	691	709	682	730	728	682	736	705	707	667	693	719	672	701	724	706	694	680	743	662	715	699	672	697	683	661	706	706	642	672	620	699	722	665	659	702	714	691	701	686	662	669	710	694	628	716	714	651	653	700	675	730	665	677	693	689	709	697	649	707	734	692	682	676	704	660	668	762	722	707	684	636	697	684	683	679	692	683	659	629	686	699	685	679	692	677	665	668	660	670	710	689	714	736	675	680	656	685	666	693	697	724	666	706	662	690	685	695	704	728	707	693	697	719	697	695	670	717	688	700	707	714	723	731	661	693	646	695	708	650	675	713	720	710	689	700	682	690	677	713	687	727	706	649	685	692	703	670	717	645	687	675	667	653	693	725	671	718	692	650	687	738	693	704	695	689	668	681	741	694	682	693	691	715	711	695	691	728	673	659	706	723	713	673	662	700	662	708	729	740	656	732	694	678	682	672	730	678	725	663	656	671	670	742	659	719	690	671	691	697	676	675	701	656	664	728	740	727	722	715	689	709	671	707	696	696	716	700	676	692	710	761	715	684	689	691	701	691	707	703	670	670	748	683	731	696	724	651	692	711	689	693	731	725	696	691	637	694	724	719	753	665	700	707	695	701	690	666	663	688	671	705	668	698	707	713	718	693	680	690	661	674	689	724	722	672	672	712	713	722	685	716	686	664	705	668	734	712	687	723	713	690	661	666	699	714	698	673	645	687	671	631	703	708	685	735	725	718	677	710	691	720	661	675	679	716	647	730	742	696	689	723	698	712	705	733	680	690	676	685	727	677	691	737	705	671	680	693	660	678	698	640	720	698	729	711	674	711	643	725	689	674	677	709	653	694	707	694	678	686	654	731	667	753	710	658	731	679	650	618	695	715	687	667	674	687	698	687	729	704	705	680	699	713	682	669	706	684	634	695	690	716	732	712	642	672	667	657	706	717	697	698	644	711	714	675	694	687	653	691	668	689	673	733	695	667	677	700	657	735	626	713	671	658	705	667	669	653	719	654	704	694	711	682	704	694	652	704	713	663	686	705	681	693	713	680	710	673	739	663	715	696	636	678	764	706	731	649	683	720	685	669	673	634	706	683	670	696	694	681	701	713	689	650	701	756	693	671	688	692	697	644	673	701	713	676	739	676	693	674	666	712	728	717	632	646	633	695	694	715	701	686	674	701	725	691	665	704	681	684	660	688	669	688	698	717	703	727	685	686	734	714	697	715	658	679	669	719	645	650	712	714	661	728	686	717	684	684	680	646	699	693	707	630	691	646	672	673	689	683	695	667	690	694	690	658	717	747	717	660	642	724	710	688	650	704	650	693	659
30292	29646	25622	10174	2069	831	589	562	533	512	513	516	559	562	521	560	545	560	588	502	583	501	524	573	539	505	557	552	571	543	584	533	557	556	551	546	513	541	523	539	540	581	566	539	559	523	582	548	593	544	549	541	548	541	582	512	530	556	535	565	529	573	568	544	594	557	549	564	538	553	568	565	520	540	522	577	535	555	530	582	534	591	545	524	539	558	523	555	532	519	561	526	558	545	508	536	565	551	548	531	523	550	580	537	553	566	560	525	520	556	540	510	538	512	558	554	523	567	535	542	505	551	558	585	565	530	540	513	520	575	560	532	524	570	529	579	575	544	536	574	556	560	522	539	550	536	507	530	553	502	535	574	556	579	597	565	559	537	543	577	458	567	557	491	517	612	592	567	534	576	572	563	549	533	565	596	545	554	594	563	482	483	539	561	515	534	509	491	515	556	547	536	537	527	552	545	554	522	557	517	578	552	604	560	564	523	561	541	538	571	543	557	527	472	539	521	489	586	521	528	557	546	534	530	539	511	563	544	548	558	512	537	514	539	546	519	502	544	552	524	520	548	533	511	556	506	564	593	530	553	531	518	562	556	566	553	545	532	576	537	573	534	543	562	538	563	565	519	537	506	532	538	562	554	503	532	511	533	543	531	536	556	522	514	573	539	559	544	546	568	545	531	514	487	533	504	540	558	540	598	554	547	558	605	566	537	537	530	534	544	527	537	532	561	534	576	565	531	566	530	599	553	531	534	561	545	545	567	530	530	550	546	539	530	573	555	505	548	508	531	536	594	553	549	582	559	559	522	552	577	559	549	603	549	539	541	535	540	536	540	530	530	527	519	573	500	540	531	521	570	515	591	515	528	541	583	572	581	505	545	564	537	552	548	561	565	572	545	553	560	552	554	545	514	550	566	511	544	517	501	506	515	518	584	525	519	541	576	545	530	571	560	574	534	556	511	566	589	523	552	578	538	551	503	539	515	532	504	576	547	525	549	494	536	537	522	528	551	526	555	562	567	568	549	583	543	546	598	527	582	569	553	577	540	542	529	511	553	538	567	565	561	556	536	567	553	547	541	548	534	576	550	531	553	549	521	512	587	541	531	558	548	560	519	559	567	541	556	563	536	552	544	554	544	523	549	512	541	530	549	551	600	501	558	520	569	587	560	550	528	546	512	546	576	534	542	499	522	589	552	504	542	556	560	557	540	525	512	561	549	567	512	541	572	577	528	578	588	512	537	514	528	486	542	579	535	549	550	492	517	574	536	508	560	514	520	567	544	573	549	574	511	522	548	548	566	518	569	531	589	500	557	526	531	567	537	569	535	568	533	538	545	551	538	566	558	575	547	572	521	550	564	557	540	531	555	529	518	560	596	553	604	548	572	508	524	534	530	545	527	537	558	543	534	582	561	554	519	511	524	515	541	583	534	541	531	546	514	545	570	562	519	551	548	539	513	528	529	563	538	570	515	522	536	511	575	528	578	555	570	538	610	533	531	543	533	548	528	534	529	551	531	531	558	501	536	526	544	594	514	566	533	583	533	586	530	569	521	544	563	552	564	506	523	551	536	528	527	547	516	554	489	516	548	562	536	544	509	547	547	564	573	552	509	518	569	579	536	514	501	552	566	527	568	580	535	526	548	534	578	555	565	553	557	516	545	509	543	517	486	571	566	572	531	559	539	548	550	573	559	536	544	562	564	540	515	558	557	538	508	512	533	553	499	558	567	550	517	545	517	569	562	501	525	540	559	519	550	544	557	594	515	526	524	533	516	555	517	528	545	574	551	546	542	549	497	521	522	525	554	497	526	531	539	574	521	523	515	526	545	566	547	540	551	517	520	517	564	518	558	558	549	580	507	470	544	507	549	555	551	567	602	570	497	558	562	539	492	559	598	558	541	558	530	554	553	552	591	567	530	526	508	507	523	526	493	522	588	548	534	544	569	532	557	541	585	550	530	504	542	555	544	527	531	560	537	547	587	567	537	532	561	531	535	499	512	534	511	569	545	558	536	516	532	509	590	561	537	554	566	558	515	539	584	516	545	511	525	529	514	547	525	559	524	564	554	486	561	574	550	559	545	507	561	554	513	590	503	533	508	548	543	577	583	607	539	526	577	567	538	547	527	559	551	513	541	578	533	558	564	551	557	560	545	562	551	524	550	584	555	554	552	556	507	548	540	534	588	570	545	495	549	537	575	537	551	550	556	563	567	549	535	534	593	501	588	539	523	530	585	545	573	493	543	518	560	534	535	547	566	527	564	521	532	514	559	511	550	570	540	558	526	523	548	499	523	539	514	538	560	501	515	554	565	567	504	547	517	522	566	605	535	536	551	528	533	552	513	549	541	531	592	588	510	519	539	573	519	557	560	566	539	561	539	579	547	562	545	516	581	555	567	523	524	559	517	526	495	539	501	540	550	529	512	514	532	528	520	542	579	544	560	550	538	550	576	568	557	544	546	571	555	571	548	543	537	551	579	513	576	559	540	537	579	549	551	560	527	590	515	562	507	535	549	575	539	563	531	529	561	535	546	568	525	545	550	528	583	498	509	582	537	529	534	579	562	535	528	573	510	569	558	565	537	580	564	552	585	540	542	528	512	512	531	516	582	595	520	526	567	530	530	538	531	520	564	511	579	564	525	528	519	505	564	540	514	549	573	493	549	536	558	539	594	578	585	540	555	571	511	555	537	554	556	531	579	544	523	574	566	569	551	532	497	561	563	566	549	573	569	570	526	544	541	571	538	516	549	532	540	556	567	532	593	562	559	534	544	542	530	527	572	514	544	559	550	552	554	508	539	534	581	528	565	535	523	588	536	520	591	558	541	533	529	546	542	499	539	530	545	563	540	523	585	569	606	541	501	538	583	557	553	583	549	538	547	552	524	578	561	566	581	524	531	595	540	513	554	580	474	594	540	542	523	530	543	545	557	548	533	488	551	522	534	549	580	545	566	547	552	512	538	548	555	568	552	489	533	519	572	570	520	534	513	579	540	560	512	541	540	526	548	535	527	526	544	573	513	538	547	535	557	504	534	569	566	513	562	546	543	534	558	563	551	561	547	566	548	544	565	565	586	583	520	537	531	543	541	518	555	517	561	552	524	580	548	547	544	511	553	550	565	538	587	534	590	559	526	584	547	521	531	561	506	543	522	548	553	528	531	553	550	553	527	529	533	568	560	571	544	545	561	549	575	555	535	508	530	520	540	552	482	530	584	541	560	515	585	568	565	563	572	529	571	543	531	556	542	591	501	569	556	543	556	554	548	538	542	531	531	539	556	575	514	570	546	586	547	538	532	543	568	560	546	524	598	539	555	541	579	502	514	561	571	555	545	533	550	526	566	548	548	542	553	543	558	560	578	547	518	508	535	533	541	555	502	525	562	496	527	519	568	574	571	542	516	543	534	549	566	593	531	549	555	578	499	545	552	561	582	544	541	561	558	527	509	543	522	523	554	589	528	509	543	537	533	556	504	557	542	543	560	571	568	535	581
23824	34153	19317	5410	1586	715	515	472	431	439	442	448	474	501	439	476	454	479	406	466	468	451	439	432	453	437	436	453	476	451	470	464	441	461	454	439	468	437	445	443	480	436	453	455	460	460	463	478	480	481	424	471	432	469	435	475	467	469	461	479	446	434	453	433	459	438	440	465	444	496	439	420	439	468	495	426	458	442	444	435	462	496	449	439	432	478	432	464	428	461	448	442	472	419	448	469	454	492	426	459	456	437	472	414	452	468	506	488	496	448	443	440	450	465	455	469	445	471	418	402	445	512	481	428	437	462	453	420	479	466	459	480	429	457	433	412	451	466	474	429	434	461	457	449	458	464	454	453	457	420	447	450	454	465	441	482	443	468	464	487	453	438	435	432	430	461	460	478	461	450	445	452	445	471	453	454	465	463	461	437	423	458	465	455	471	480	461	471	471	444	456	496	477	447	446	479	456	479	471	469	437	469	471	501	436	453	474	454	443	448	433	450	441	494	424	454	455	440	443	414	448	438	469	468	480	449	454	462	447	489	456	469	472	443	410	416	469	457	425	495	478	445	445	456	475	408	471	468	471	436	457	452	460	473	442	466	477	453	448	458	421	423	464	428	457	467	453	444	474	482	466	435	455	448	476	472	452	437	456	460	459	463	458	463	455	440	507	426	435	445	461	473	463	389	435	441	479	451	464	482	449	439	493	462	439	463	456	436	417	437	443	409	455	455	452	453	421	433	430	475	444	491	444	476	417	459	464	492	450	438	481	435	427	439	415	446	452	459	445	451	428	446	483	418	428	461	448	490	482	496	469	427	470	493	416	509	465	469	482	468	443	428	446	466	486	448	476	464	468	437	437	452	416	472	462	499	475	484	431	452	423	464	464	447	470	463	458	456	450	442	445	469	483	453	445	463	442	425	482	438	485	483	400	459	423	453	435	482	443	455	470	458	432	482	428	453	453	447	440	437	449	489	446	426	427	447	479	437	456	424	433	447	495	426	487	442	486	458	459	469	472	466	417	419	457	476	468	431	476	439	482	443	467	426	470	465	490	450	442	435	478	492	465	463	482	440	465	452	455	473	480	432	482	456	466	456	467	436	469	438	431	477	478	472	500	451	465	460	508	447	423	429	451	442	432	448	489	448	449	447	428	442	439	471	454	434	460	463	423	413	495	453	447	434	461	463	464	447	481	464	452	492	416	506	445	476	466	432	478	488	465	454	470	433	467	475	405	417	454	436	472	478	436	441	457	438	429	489	472	463	474	434	433	467	463	467	479	455	447	449	458	444	473	467	437	492	437	464	459	481	469	479	463	457	482	452	463	449	453	479	469	446	466	435	469	404	411	480	483	464	467	455	433	454	444	485	461	459	450	441	419	420	464	422	431	485	442	477	456	474	496	460	469	460	449	474	410	434	445	424	471	450	463	459	432	449	466	456	465	487	465	461	462	460	445	479	472	459	422	470	453	441	432	485	464	444	442	472	470	457	457	433	456	457	423	438	433	441	458	434	436	460	441	439	439	460	440	441	479	507	449	466	477	464	431	460	446	440	440	444	459	451	493	470	456	461	470	436	475	458	469	464	432	464	452	424	463	445	427	459	451	451	488	457	472	442	455	460	487	485	460	426	438	427	477	450	467	433	456	472	473	479	443	468	445	457	453	439	476	469	491	443	458	464	459	448	457	413	472	481	476	453	463	464	455	439	468	404	441	449	435	457	463	419	452	429	514	459	466	453	467	444	471	467	475	437	475	494	441	496	455	470	460	480	456	461	437	444	417	469	443	440	446	488	448	473	442	422	465	437	469	447	446	467	444	437	475	456	459	458	446	466	436	440	430	455	467	469	450	458	429	431	455	467	465	447	452	447	447	465	423	432	476	444	422	425	471	470	457	465	426	484	454	498	457	455	476	487	449	504	449	432	452	491	460	430	459	459	428	443	455	446	485	448	459	474	467	487	442	428	428	436	445	469	488	434	448	442	450	440	452	405	454	428	456	489	441	457	472	443	437	452	477	457	435	453	489	459	439	469	486	471	482	434	444	429	458	424	445	452	463	453	489	459	429	457	440	424	477	417	491	478	474	416	487	485	466	487	439	474	520	445	442	478	431	445	456	454	443	474	437	426	437	485	405	439	459	475	451	481	461	422	442	444	437	462	418	428	450	478	475	425	480	439	447	470	468	478	487	463	496	455	438	455	447	432	431	434	471	502	461	461	481	422	464	439	420	442	450	430	452	399	457	441	453	461	467	428	428	472	431	467	434	470	453	424	449	476	455	463	442	453	482	467	450	474	487	429	469	468	468	493	492	521	474	466	430	470	459	474	464	499	467	475	473	461	466	484	440	421	470	485	443	445	490	456	433	462	467	446	436	464	482	437	472	476	472	515	464	456	440	443	472	451	427	444	491	463	451	461	440	469	429	434	461	447	457	427	435	444	431	439	453	471	485	452	462	476	466	456	445	457	480	456	416	428	467	458	463	471	469	453	447	445	468	426	450	467	473	441	467	457	433	429	441	483	480	473	463	446	427	436	455	468	485	446	444	446	438	480	461	457	443	485	436	445	468	454	512	410	450	482	489	455	454	476	437	442	466	467	418	423	474	411	451	443	432	451	466	455	463	441	482	484	454	496	464	442	421	473	484	483	413	464	457	455	412	436	429	461	439	474	464	459	433	444	471	444	434	419	461	448	472	517	467	484	466	452	433	452	444	472	444	449	461	436	421	464	468	427	471	477	437	456	460	466	450	413	446	443	436	439	452	465	427	445	463	465	446	441	445	462	460	462	448	489	473	449	443	476	484	492	485	438	508	451	457	415	438	431	464	475	455	417	453	462	462	459	445	465	470	446	466	479	440	473	455	447	442	455	434	413	433	430	459	425	456	431	432	477	481	426	413	445	488	500	441	462	482	438	471	452	449	411	432	455	474	422	466	462	437	478	474	419	433	414	477	407	405	449	458	480	466	435	435	448	478	420	446	447	457	431	503	432	455	445	456	432	454	429	460	450	485	419	477	448	422	461	437	454	490	430	474	453	467	452	424	494	479	473	459	426	455	426	467	497	466	458	472	459	461	453	464	456	449	447	429	449	489	450	476	470	484	456	432	445	489	436	446	457	442	496	429	455	454	451	463	482	475	463	452	410	432	484	447	489	436	474	472	463	447	453	450	450	435	466	483	462	448	480	446	493	434	457	446	449	479	472	474	459	506	440	436	455	432	442	495	432	456	449	444	438	459	460	415	463	465	464	459	464	440	475	469	468	463	471	469	461	429	435	484	441	414	460	429	476	458	446	455	454	428	451	459	457	453	436	447	450	473	490	449	422	480	427	433	419	445	487	434	444	490	463	450	441	443	445	457	471	451	434	452	472	464	416	447	458	452	460	476	443	500	461	426	434	442	442	461	437	436	426	446	470	469	457	442	479	470	471	452	474	450	441	478	443	492	478	448	446	436	431	451	441	480	438	439	452	448	481	448	464	451	469	423	452	462	439
25073	25784	39431	33404	19042	6002	1258	710	658	650	573	626	647	640	626	688	628	653	632	658	646	656	653	641	615	637	669	627	617	640	622	636	651	673	662	660	655	577	623	630	616	622	625	618	616	611	631	645	645	608	629	577	638	629	634	653	638	626	628	653	635	601	625	608	613	607	648	681	652	649	607	594	591	607	648	634	656	598	624	648	672	599	597	626	636	626	640	633	562	626	601	657	613	651	613	629	620	652	614	633	642	616	654	595	700	638	579	597	585	628	618	574	625	648	603	639	630	672	666	627	665	618	658	670	638	598	614	630	632	588	594	642	605	606	622	618	589	665	650	604	633	602	617	634	613	642	634	655	608	628	616	658	676	589	661	608	615	589	641	644	627	606	597	674	639	574	592	620	596	636	690	641	659	585	636	572	678	600	567	615	658	611	620	653	580	671	625	596	603	660	631	646	609	665	616	620	678	652	653	606	659	622	636	651	620	579	638	581	605	622	632	620	624	630	601	634	592	571	630	558	619	640	624	649	614	641	605	616	637	650	633	644	615	629	594	615	620	636	626	635	663	564	609	641	596	673	608	608	607	648	605	652	631	620	607	660	598	674	624	605	633	658	593	586	616	606	627	598	596	650	637	637	600	667	611	589	619	585	619	645	659	572	639	622	659	606	596	598	618	628	583	626	577	621	654	616	608	636	609	569	595	620	589	620	646	610	602	650	673	621	628	591	643	643	614	674	637	586	635	632	653	627	610	637	610	625	631	633	658	591	634	615	601	602	657	607	644	632	685	625	635	617	586	629	624	644	632	633	581	634	614	629	660	630	608	611	587	627	583	615	599	637	629	624	609	729	607	626	602	658	581	641	647	638	611	622	641	640	622	617	645	652	640	625	613	640	597	608	589	638	645	617	648	621	688	613	621	631	605	655	653	624	627	600	629	614	625	603	593	613	623	653	618	635	663	637	582	638	628	613	646	667	624	620	648	630	663	662	596	659	602	613	612	595	600	642	629	593	606	636	616	590	572	583	623	643	598	656	649	650	598	622	641	625	652	613	593	678	597	617	609	605	577	621	589	659	624	643	628	673	603	608	590	627	613	590	607	584	651	638	640	618	609	609	648	652	625	617	614	651	642	645	576	592	642	650	630	598	626	640	608	637	644	633	612	667	628	656	675	653	652	647	633	636	642	655	654	612	601	652	651	680	662	640	628	606	621	621	618	608	648	599	612	598	659	605	600	634	653	614	642	637	614	632	620	592	680	659	610	618	612	659	593	630	619	630	637	576	606	620	621	618	607	644	631	640	668	642	588	599	598	616	620	602	605	600	555	664	665	648	633	624	603	620	597	602	572	648	643	651	652	646	594	601	628	649	622	625	605	610	563	575	638	575	670	616	627	603	628	615	651	611	623	639	654	635	614	606	614	593	674	588	656	653	634	650	604	635	615	619	617	595	624	581	615	625	616	660	602	606	620	626	625	659	650	588	577	625	595	655	649	605	632	645	596	651	634	634	652	581	624	644	578	619	630	636	634	653	650	582	615	631	618	610	655	633	653	595	640	601	619	607	634	608	626	641	676	674	531	596	667	624	658	639	637	625	628	604	585	584	601	646	638	623	575	655	594	644	650	639	635	600	630	635	649	612	627	632	658	572	550	599	622	619	631	620	643	634	584	616	617	581	676	631	638	656	620	610	598	647	635	666	620	623	609	616	669	594	611	672	648	629	675	650	607	604	626	619	604	611	658	640	588	613	625	589	623	627	633	573	586	639	634	625	607	675	604	656	621	611	619	603	617	648	631	596	595	606	597	648	630	638	620	610	648	649	619	636	627	597	604	653	634	618	596	610	593	628	615	642	546	645	642	605	646	662	562	632	596	607	663	645	619	627	613	589	617	642	602	588	644	640	620	617	670	602	625	613	656	619	669	625	606	624	649	670	692	601	598	610	609	654	661	628	633	687	669	634	616	618	619	620	635	674	591	631	614	617	627	609	656	617	615	633	666	612	602	631	578	593	625	651	602	628	601	609	614	629	673	605	647	628	648	622	614	600	629	592	700	611	667	635	562	614	672	600	649	646	625	660	626	626	622	604	644	652	634	639	614	618	666	629	630	600	598	620	568	657	606	568	582	647	611	610	655	632	601	599	635	587	671	607	606	598	634	624	596	616	653	635	629	653	619	625	622	664	662	672	621	601	592	599	624	635	637	613	595	606	625	613	630	615	635	646	628	592	552	643	640	664	590	585	651	622	564	604	562	615	684	630	575	607	698	611	636	626	585	614	625	617	639	667	623	607	667	646	665	616	645	580	617	635	603	642	626	624	645	615	629	621	630	599	641	622	614	619	640	627	663	590	612	621	638	639	602	612	622	624	624	619	629	625	628	588	574	601	619	597	609	623	572	640	616	630	586	654	602	659	643	584	627	629	661	616	590	618	627	623	624	637	611	578	649	584	661	628	619	672	610	624	635	592	600	613	600	636	651	631	623	642	649	654	616	598	603	591	648	611	626	673	610	572	555	626	606	614	616	609	610	570	564	582	589	622	624	608	570	597	649	585	618	633	626	579	604	606	640	646	648	628	579	627	634	605	625	644	656	575	633	596	624	641	596	616	590	623	646	637	603	589	621	637	604	596	621	649	666	638	658	648	625	626	626	603	654	577	596	630	631	591	560	642	605	596	600	642	655	618	632	671	634	567	613	640	606	618	644	598	552	593	620	632	613	658	629	599	559	678	635	649	667	684	619	601	617	613	652	600	647	619	656	604	668	654	598	617	633	646	641	602	610	631	617	609	648	643	574	584	667	601	649	633	637	621	611	638	599	638	614	676	607	621	609	631	593	557	586	634	653	589	617	630	605	597	690	666	623	616	655	642	645	625	600	582	622	615	628	611	623	603	644	631	636	633	651	605	618	658	615	616	601	621	605	663	609	645	614	625	631	620	568	634	587	626	672	634	641	618	662	629	610	659	606	639	635	596	616	614	619	601	605	606	625	618	629	629	608	613	610	621	629	587	604	593	651	623	592	621	618	608	617	587	680	611	627	634	593	640	634	609	620	633	655	698	618	620	618	624	641	671	631	613	623	624	624	664	679	635	630	652	575	644	654	657	647	598	603	623	645	643	599	607	645	629	597	618	642	615	651	608	622	637	602	631	650	623	637	653	629	607	617	652	666	638	618	622	597	640	615	641	656	625	662	643	628	704	642	606	658	593	633	633	588	631	624	629	607	594	635	668	636	603	637	611	647	636	618	580	607	614	629	624	647	633	633	616	657	590	613	635	652	601	609	622	611	607	583	624	601	653	656	619	648	612	613	609	603	636	636	634	628	569	603	623	675	626	594	649	643	642	658	612	664	593	635	616	603	640	641	575	644	669	620	623	622	643	589	597	619	661	588	635	606	606	623	633	632	634	626	582	618	622	608	583	642	634	644	633	620	667	622	639	624	647	623	627	604	605	617	634	619	633	658	641	635	608	647	609	571	663	610	622	619	660	647	622
61612	91950	61291	28267	9407	2338	910	671	614	536	585	573	576	591	567	567	569	552	549	569	518	567	538	597	565	600	554	560	595	560	589	575	588	544	537	600	598	640	585	552	582	602	588	555	560	605	553	590	528	549	575	566	566	559	536	577	584	603	587	549	591	555	587	566	559	557	590	563	579	573	532	573	591	568	548	559	503	578	581	555	575	556	600	599	565	557	533	543	545	553	557	565	572	576	529	548	594	549	556	577	580	578	586	585	528	585	583	583	563	598	592	560	539	548	582	568	562	563	597	568	521	538	545	566	547	592	596	545	546	554	558	567	565	614	600	576	582	530	529	555	540	587	590	571	580	593	565	541	565	589	576	559	550	548	569	549	548	551	573	555	608	623	539	540	578	542	538	577	541	587	538	526	590	580	577	592	576	563	592	539	582	577	578	585	547	608	550	561	573	603	528	533	592	569	564	584	599	544	564	556	543	586	536	563	612	548	615	555	562	576	553	622	623	524	580	582	580	600	584	591	547	579	592	574	571	563	619	545	591	542	552	581	551	545	608	558	561	588	550	562	556	553	589	551	606	549	570	579	549	574	534	538	564	586	535	570	551	589	582	563	578	547	600	567	599	548	558	549	600	537	602	528	594	601	534	579	571	573	558	568	543	558	546	519	598	586	579	573	570	519	529	621	587	595	587	567	579	544	533	561	553	537	535	602	616	557	533	622	545	545	558	538	540	586	535	569	616	530	574	586	552	575	576	611	567	571	555	576	559	579	564	575	593	543	572	584	582	601	567	529	574	571	543	527	554	532	584	529	536	565	569	586	588	573	574	558	533	574	564	559	568	593	543	557	524	586	598	541	511	573	536	608	612	570	549	552	548	572	539	585	589	536	603	562	557	582	563	584	533	541	547	546	593	568	563	575	587	575	569	570	561	568	566	534	547	594	605	547	548	578	511	562	568	545	534	531	573	554	588	587	566	589	533	583	523	551	568	553	586	570	538	555	540	541	571	560	563	604	533	581	582	530	576	577	570	559	599	593	558	582	540	560	549	517	594	559	581	547	597	568	531	576	575	549	556	560	541	563	583	557	590	526	562	608	624	539	554	596	576	564	563	587	543	594	549	554	544	579	548	568	558	520	582	538	527	562	563	597	553	556	529	587	560	563	561	568	570	554	556	586	587	610	567	575	561	553	522	571	569	585	575	553	555	550	577	546	546	587	596	538	526	589	605	539	562	551	568	596	589	584	595	580	570	519	530	592	584	594	575	609	552	534	566	604	558	549	579	587	537	574	575	603	579	565	579	561	581	547	612	565	552	584	570	553	565	569	569	588	572	577	609	576	544	544	524	549	576	574	569	548	558	543	566	560	534	565	559	580	632	587	551	548	580	603	569	560	550	524	576	549	587	556	575	598	604	594	531	564	579	573	565	625	555	565	593	547	571	581	555	545	549	514	534	597	567	521	555	601	554	596	575	564	524	613	582	597	551	581	564	535	591	584	566	568	597	552	557	563	563	539	539	537	580	553	574	584	536	546	571	637	572	537	605	554	531	578	563	538	541	571	580	557	556	595	563	531	561	538	593	544	578	592	530	543	557	552	526	571	567	568	547	558	572	551	583	562	565	646	600	544	585	564	551	574	593	575	583	547	563	536	548	594	565	553	596	570	559	567	576	601	535	584	578	547	579	580	600	589	606	578	575	585	560	581	574	558	526	553	569	562	573	578	566	567	578	565	559	564	587	545	549	558	561	550	526	558	598	578	567	552	600	568	529	584	574	588	574	545	579	535	562	556	606	567	547	568	596	563	547	543	567	568	592	586	587	559	564	571	566	578	543	571	592	558	569	565	563	566	575	564	549	546	592	586	588	510	525	594	594	562	554	596	583	570	532	600	554	524	557	566	555	559	526	588	576	528	549	607	543	528	569	554	601	565	580	555	517	599	569	547	599	610	570	552	596	561	516	553	586	564	530	577	577	541	579	573	583	565	590	532	579	581	556	573	572	548	549	588	549	608	573	559	585	520	560	565	562	584	557	571	581	547	570	568	566	553	579	588	557	581	521	586	547	595	558	517	591	509	616	558	579	589	552	572	556	535	548	580	572	597	567	525	579	577	591	575	557	572	541	565	550	517	573	540	528	539	591	567	566	516	533	564	536	536	525	580	570	570	551	566	555	571	571	548	572	526	527	571	513	561	573	550	586	562	553	558	570	568	596	606	539	509	573	536	580	594	572	588	588	581	551	538	547	552	574	564	545	586	586	564	565	507	608	548	535	527	520	586	572	591	537	589	578	543	563	524	586	540	557	615	529	553	585	561	571	584	574	576	610	564	535	602	528	569	570	568	614	553	568	587	565	546	598	569	588	534	552	554	538	547	595	584	573	567	606	589	557	516	627	601	529	546	600	559	574	543	526	546	576	549	575	565	560	556	571	553	588	567	572	592	558	624	567	569	582	651	567	513	558	557	570	555	584	558	606	545	573	534	580	561	601	540	535	556	557	554	586	573	579	582	586	540	586	546	578	579	546	570	556	586	558	576	573	540	585	563	540	578	540	575	541	540	583	530	580	575	572	548	587	558	552	560	564	562	557	545	577	536	567	531	576	546	556	543	547	567	546	560	562	582	568	581	561	555	558	579	577	546	569	567	564	562	548	552	580	598	571	598	590	577	579	587	612	558	585	568	564	567	520	548	518	568	540	606	549	592	561	605	541	589	568	564	556	549	560	579	559	547	583	599	572	543	553	577	567	572	539	553	557	558	549	565	537	568	586	619	558	548	588	576	572	549	554	574	574	593	590	560	589	513	596	566	595	553	538	570	579	566	525	577	547	571	536	585	562	553	551	571	570	554	562	540	594	542	574	573	558	544	611	577	565	557	570	599	540	543	557	584	601	555	526	550	577	559	585	582	606	583	569	556	569	568	566	579	556	579	569	555	609	558	573	563	579	583	578	588	591	557	565	592	611	590	570	550	585	605	564	586	558	592	553	596	555	536	586	541	553	575	578	591	564	553	559	554	541	555	581	528	554	596	541	592	562	544	565	563	577	565	535	539	613	561	553	541	598	555	555	590	546	569	558	618	570	601	586	548	564	605	612	601	519	554	566	540	545	558	555	560	582	542	587	585	541	599	567	613	555	578	615	549	570	628	536	553	578	606	550	572	549	570	553	559	590	552	553	583	540	568	558	541	578	561	578	563	544	599	561	550	564	577	568	553	547	601	564	512	562	571	557	595	568	560	556	541	571	568	580	555	534	566	559	588	566	558	543	537	539	543	534	571	573	591	594	553	552	547	601	565	569	583	553	617	555	523	540	572	507	616	593	548	608	606	563	572	585	582	550	544	540	552	576	582	580	553	551	535	591	519	540	527	525	554	548	560	611	526	531	560	542	575	579	564	550	605	586	609	574	557	548	569	586	552	548	544	599	538	629	563	573	554	536	562	527	574	546	568	590	556	532	578	581	613	561	542	554	561	552	595	573	532	574	572	546	570	554	578
23972	23616	34763	30215	22252	13640	2923	1039	842	780	760	797	790	773	741	775	791	776	774	780	778	781	765	759	739	726	769	795	787	693	778	764	768	774	744	752	763	750	764	790	777	796	742	766	796	822	768	778	714	794	725	741	747	787	753	708	723	803	751	754	734	787	749	727	704	770	766	758	805	785	748	760	775	654	757	745	725	735	759	728	731	723	716	768	754	772	682	745	761	693	693	794	722	780	764	805	748	727	758	707	744	688	746	764	744	740	766	714	783	745	737	764	764	730	718	703	699	724	703	702	777	726	759	758	716	784	712	777	761	744	743	732	764	767	704	745	756	756	747	735	758	693	715	705	764	728	776	752	767	813	745	766	796	713	759	707	737	766	751	727	758	735	773	678	767	754	731	760	720	786	708	718	741	720	732	768	690	736	745	743	722	740	732	763	737	758	727	742	689	713	780	769	726	747	760	750	759	765	772	743	755	757	736	710	741	765	766	769	749	711	707	723	774	762	751	752	722	749	753	734	721	744	733	728	748	686	728	773	749	744	741	747	766	774	733	741	788	741	725	767	781	745	747	800	707	720	712	743	723	720	746	766	721	779	745	725	793	739	751	768	745	725	712	717	744	719	773	726	778	745	719	755	789	738	744	746	718	780	722	759	786	784	730	719	751	742	736	796	695	718	764	748	682	733	761	718	776	718	804	726	746	698	752	753	772	709	768	747	774	720	760	718	748	755	757	766	773	740	691	781	718	762	745	737	787	793	731	691	765	755	723	792	733	725	774	772	716	742	740	760	753	758	756	782	729	762	697	725	729	727	740	694	749	740	776	689	717	788	752	773	726	694	743	753	749	750	745	767	735	756	728	720	788	770	770	744	741	753	733	777	760	743	738	757	805	761	776	773	754	786	730	783	730	754	766	762	783	761	755	764	740	754	776	705	755	749	746	714	799	783	732	731	774	710	698	784	728	751	740	733	724	687	705	731	762	746	759	725	751	773	759	729	755	757	765	731	702	746	798	777	758	759	730	788	743	706	776	729	715	703	747	679	761	737	740	759	765	725	726	737	723	724	778	749	740	789	710	719	745	777	741	761	755	725	746	756	720	755	748	738	739	774	780	741	757	749	752	797	762	730	736	746	788	796	776	718	786	727	755	720	723	735	752	766	725	706	769	712	692	756	725	761	720	782	732	748	777	783	746	745	748	764	722	761	708	757	795	756	734	738	727	709	731	732	711	731	695	740	770	750	758	712	747	749	733	709	781	706	745	744	724	708	706	705	698	726	757	702	740	753	729	733	760	774	721	733	743	712	742	770	737	763	769	735	743	729	774	682	774	749	729	740	737	768	801	722	667	735	769	718	755	706	769	725	723	716	720	753	738	713	700	763	774	759	728	744	740	738	741	705	781	763	783	705	750	761	738	747	758	780	773	779	774	767	757	769	780	750	767	792	792	721	711	749	724	740	724	742	787	744	728	728	749	754	753	734	736	742	742	773	815	727	755	763	777	776	710	768	703	771	735	680	782	742	745	720	727	744	722	742	744	748	746	758	775	774	751	711	739	757	740	686	726	715	770	768	736	752	772	763	752	773	721	768	770	753	742	708	779	752	751	713	728	814	764	769	815	748	753	766	753	751	703	705	749	775	784	685	781	711	774	748	708	769	710	708	733	746	751	763	780	750	712	742	723	751	734	735	695	730	815	717	743	763	781	726	739	744	775	735	748	744	747	732	779	730	693	700	764	738	773	740	771	681	704	749	723	764	733	736	771	722	777	781	754	730	768	748	680	766	768	741	719	734	722	777	747	788	754	729	777	747	844	759	702	783	771	721	713	728	781	801	736	681	760	750	719	759	761	806	681	721	769	737	739	716	750	754	724	717	720	708	788	768	757	711	753	745	724	707	720	682	741	688	720	761	773	739	752	766	710	739	762	771	710	740	739	749	709	739	747	722	717	719	729	780	763	726	706	756	744	733	759	734	761	734	764	733	738	714	718	830	719	720	785	752	745	741	763	725	774	734	748	782	739	755	752	692	745	703	738	714	721	721	814	738	746	786	750	774	700	740	749	779	718	718	787	711	761	713	730	710	783	748	743	743	746	706	757	783	737	733	739	732	743	803	737	701	759	791	758	765	735	733	708	725	759	762	726	760	718	723	733	744	711	693	738	683	751	724	746	702	711	719	755	760	725	770	751	767	667	727	735	735	741	731	736	741	746	741	778	719	825	761	749	780	745	767	713	733	752	771	726	713	744	709	733	808	686	743	759	705	723	814	735	742	737	771	768	741	699	705	744	753	690	775	777	752	747	733	806	752	754	738	776	720	706	732	732	742	791	744	769	742	781	811	787	754	725	750	767	725	750	732	716	768	766	741	798	746	775	761	759	732	778	765	774	724	748	754	745	747	726	739	778	724	791	664	733	762	749	749	675	721	816	749	712	802	693	713	712	729	729	692	762	746	700	722	755	712	770	701	748	784	758	757	815	755	751	719	754	710	754	732	787	733	774	764	732	755	750	761	776	754	747	757	767	719	731	758	775	754	729	705	746	734	731	721	778	751	783	778	737	715	783	710	783	786	720	792	810	783	740	776	711	708	753	684	726	735	754	731	714	784	755	716	737	759	745	735	743	736	705	741	746	738	727	768	713	739	729	724	732	781	795	718	760	753	782	706	743	739	702	791	747	769	724	697	718	734	722	751	716	755	813	715	715	740	716	772	745	722	740	749	713	754	711	730	774	744	764	760	719	739	708	750	774	703	736	790	745	737	738	744	746	746	741	711	701	761	769	742	751	737	766	745	731	758	751	701	723	746	767	758	708	794	776	733	766	752	744	748	776	766	743	741	767	710	713	706	764	731	777	717	707	720	785	770	733	764	746	687	743	722	736	719	708	729	731	692	749	737	740	709	768	693	703	749	738	782	722	769	768	716	718	719	694	720	756	746	742	721	738	729	723	756	803	721	712	791	759	722	775	723	770	767	742	757	722	746	718	731	762	730	790	734	749	736	719	758	768	698	739	720	754	766	717	730	765	710	729	740	759	783	744	712	759	728	770	713	709	745	721	794	772	739	765	758	769	710	737	729	831	731	778	693	766	698	690	774	715	719	740	752	782	739	717	753	744	742	754	753	719	737	705	737	752	716	794	745	776	763	723	745	735	741	687	730	765	732	757	769	762	724	760	733	743	734	744	758	775	755	747	714	760	746	722	777	757	714	754	736	726	693	748	795	733	703	822	715	770	731	704	755	743	718	746	759	740	727	709	764	758	734	738	732	766	707	725	718	747	744	716	705	748	753	718	753	756	771	781	743	784	708	711	734	735	768	803	769	713	753	699	744	731	733	739	697	727	737	702	755	771	727	768	711	746	721	749	741	724	760	770	779	730	705	751	767	747	778	789	720	719	714	721	756	676	701	724	767	768	774	740	748	747	728	706	697	723	729	701	734	740	742	781	777	738	722	750	720	766	800	704	757	759	783	775	749	708	794	728	717	736	738	725	737
64726	101655	68570	36822	14028	4103	1272	769	729	678	718	688	692	662	714	733	703	705	689	674	680	679	682	702	696	745	649	736	722	706	654	653	654	706	680	687	689	691	651	673	664	665	719	665	673	691	699	720	691	670	666	661	699	727	700	647	689	676	677	690	700	693	679	711	733	702	728	717	691	718	714	757	687	727	666	697	708	685	713	689	710	695	684	711	675	701	654	672	674	747	695	652	688	714	685	680	642	685	672	728	695	682	697	669	686	678	720	711	678	686	684	675	695	667	671	683	709	673	648	684	702	688	679	752	676	664	670	729	780	681	700	674	698	670	672	669	699	662	720	713	694	706	695	673	686	698	649	638	734	711	672	699	690	683	655	684	694	656	711	692	667	701	678	694	657	694	687	683	724	714	712	674	722	717	686	693	671	647	686	689	681	696	665	695	676	681	716	681	656	694	663	672	700	693	697	696	687	717	728	711	680	717	706	672	677	707	728	700	720	681	676	684	672	688	713	671	716	671	659	714	714	705	671	713	699	653	687	657	694	641	681	701	651	725	678	680	731	720	663	714	707	677	715	646	674	694	659	668	633	671	703	672	689	664	717	627	666	668	655	735	713	701	691	699	658	709	729	661	731	650	693	716	689	670	697	645	701	708	695	721	712	653	701	713	718	608	645	689	685	712	723	660	681	721	704	683	721	689	693	665	701	689	688	716	697	689	633	688	663	697	711	695	681	659	721	670	691	655	727	663	664	681	729	701	669	712	713	719	712	692	706	681	746	737	723	664	758	649	732	675	699	673	647	703	678	674	637	651	665	694	679	679	673	681	709	666	656	663	699	688	684	661	704	714	681	656	696	666	678	673	686	679	712	689	751	692	660	647	687	746	726	706	659	674	699	666	650	745	665	677	686	685	668	677	654	733	663	698	650	737	702	669	708	683	693	661	662	695	693	700	708	701	684	718	695	646	683	709	714	689	672	689	675	657	698	686	660	701	658	723	671	690	671	722	671	701	699	709	684	650	674	674	733	700	701	664	701	679	722	666	710	689	660	685	668	662	691	706	681	708	665	674	708	714	711	709	705	653	676	650	653	724	691	646	691	675	693	703	704	651	671	707	695	736	688	726	702	701	667	696	700	666	694	664	686	662	670	712	681	644	662	714	700	659	643	726	666	659	673	683	729	727	631	672	756	657	650	699	673	684	671	701	683	674	679	689	656	692	729	676	670	635	671	662	703	680	659	683	650	712	658	712	636	726	698	657	602	716	643	675	696	685	665	714	673	666	707	686	657	704	701	682	726	704	684	636	690	681	667	674	664	681	706	678	665	734	713	668	674	733	695	713	627	688	695	659	717	691	659	687	696	689	669	703	680	653	696	655	673	674	679	674	697	746	706	663	723	725	693	659	684	653	639	697	710	686	709	644	656	710	758	666	716	672	706	684	726	700	697	708	666	687	723	704	720	700	708	702	661	683	667	709	690	699	670	668	693	720	713	690	684	661	645	724	730	681	704	663	674	734	668	618	705	685	692	678	664	696	693	662	676	683	690	641	623	709	719	654	642	713	735	663	648	696	659	661	674	714	688	663	704	705	712	721	699	686	688	660	782	641	621	705	700	727	683	732	733	708	674	689	708	628	741	696	684	698	677	692	640	708	698	700	715	653	699	661	664	676	676	642	711	718	653	678	665	723	721	671	672	695	713	676	665	718	685	693	698	690	729	691	706	653	705	654	692	693	654	692	641	692	729	680	693	651	671	687	710	690	698	693	671	685	717	676	673	699	696	672	706	668	675	712	676	671	659	676	682	686	654	679	710	670	669	698	670	707	659	624	688	658	688	692	681	664	721	687	683	636	660	729	715	715	705	679	675	691	667	674	705	727	685	655	665	662	738	646	643	703	677	673	693	667	669	654	697	698	635	686	691	668	686	707	664	743	697	661	662	721	678	687	719	681	674	668	662	666	749	685	698	693	686	704	691	685	684	672	679	665	723	668	719	652	701	709	695	659	664	680	689	649	708	654	700	685	677	614	700	716	660	713	624	661	701	680	679	662	683	703	670	676	681	684	634	658	666	674	718	682	686	677	686	695	708	731	619	681	641	701	674	745	717	678	745	693	659	682	723	618	698	678	684	726	666	691	729	684	651	637	681	687	668	662	691	690	697	673	692	689	673	704	651	735	738	725	710	716	709	697	742	684	694	659	651	685	662	642	676	680	689	677	657	697	709	706	706	688	688	695	703	687	695	654	699	694	707	734	726	659	658	690	675	695	669	666	642	712	670	684	677	658	709	697	663	663	668	661	663	690	691	703	674	732	676	706	657	680	697	701	663	690	642	664	702	667	661	702	677	689	660	693	685	666	686	671	707	673	684	644	674	694	705	672	676	700	685	693	701	656	666	751	683	691	707	750	706	683	669	691	704	674	684	694	678	660	690	696	674	649	671	707	664	721	691	682	711	710	676	650	675	688	730	705	675	665	675	698	673	641	688	687	681	647	694	682	670	671	734	685	747	701	673	659	677	694	697	693	735	722	685	689	664	675	660	689	682	677	674	699	701	719	655	694	670	623	656	681	735	683	693	683	681	648	691	753	681	670	696	636	668	682	675	687	646	702	687	683	686	645	689	677	657	708	708	660	695	669	719	723	688	674	652	684	662	695	700	708	713	692	680	706	696	700	687	717	710	693	715	655	675	672	654	688	676	615	680	685	661	695	681	657	649	678	667	677	664	650	670	663	636	695	697	687	650	665	702	690	655	701	671	703	739	695	662	713	693	682	688	662	664	711	658	679	654	631	699	670	708	653	690	728	667	706	680	690	648	678	705	693	645	678	696	725	674	641	715	694	696	666	695	671	705	655	711	697	677	706	661	695	666	710	730	690	705	718	650	685	663	670	687	692	631	684	723	706	650	679	668	678	709	689	688	674	699	696	701	700	692	694	683	726	682	693	717	681	647	699	710	706	658	721	638	699	683	661	677	677	669	650	659	720	631	638	666	663	697	707	684	667	625	667	622	643	707	660	707	692	702	667	682	699	711	656	673	680	680	717	678	702	658	663	703	674	704	675	677	685	720	686	666	641	738	668	678	696	610	708	689	687	696	708	705	670	693	698	656	700	720	679	641	671	694	696	708	687	671	647	681	666	692	690	722	717	663	672	706	664	703	654	643	693	653	613	678	658	657	659	656	653	687	701	670	734	661	720	711	694	672	616	716	716	674	693	695	643	726	699	703	703	683	681	688	697	656	629	670	693	707	729	681	706	683	637	691	651	705	733	665	725	652	700	687	677	678	659	670	718	675	687	682	687	704	657	697	621	689	672	682	676	698	640	684	723	689	688	687	688	723	716	656	659	682	645	613	697	675	649	664	664	661	714	670	741	747	678	688	636	670	658	697	688	695	678	665	685	693	671	719	668	658	724	668	709	668	635	642	685	682	727	670	701	694	691	733	633	679	650	671	680	687	717	648	633	645	638	663	646	689	692	695	710	662	658	665	666	674	661
30132	30570	25477	9689	2007	806	615	558	551	565	525	529	564	548	535	488	536	536	535	517	552	559	555	544	534	533	542	493	526	536	543	531	569	537	521	523	519	541	504	491	537	538	519	536	581	550	534	529	539	508	556	503	560	506	535	507	534	540	563	524	536	544	495	540	505	545	533	532	566	542	531	516	535	571	529	511	593	528	555	560	490	552	527	582	536	552	536	535	522	541	533	567	533	531	541	563	560	485	494	500	507	511	575	528	559	515	490	529	533	536	508	505	508	513	520	561	537	562	500	558	569	555	521	543	528	481	569	510	504	520	489	557	519	586	522	514	510	549	536	519	546	514	525	521	509	501	505	514	526	519	524	537	539	556	486	514	504	545	529	554	525	526	515	523	537	524	530	531	517	524	522	488	486	538	554	542	514	505	480	525	500	530	625	563	536	531	517	545	484	555	577	489	556	513	534	474	540	528	509	555	525	536	510	490	512	505	533	543	519	521	534	555	547	486	515	485	474	533	521	526	534	525	539	525	512	544	511	566	481	515	493	514	526	552	517	519	504	570	510	552	561	572	541	497	523	507	515	560	569	516	554	567	494	522	494	528	503	523	541	542	526	558	507	559	551	495	573	556	518	521	542	547	502	523	516	572	487	538	527	502	562	585	532	550	534	503	476	558	532	539	517	532	511	518	472	493	530	495	512	555	521	481	566	516	530	527	518	509	517	573	538	567	525	534	572	566	522	544	527	569	548	530	501	543	517	523	559	558	514	538	553	521	524	551	499	513	516	536	520	547	537	526	547	516	524	509	546	555	518	520	564	540	496	494	524	528	510	554	496	560	512	487	549	534	537	506	494	505	508	543	503	501	529	528	548	487	534	547	502	542	513	541	503	579	568	527	549	557	543	542	502	573	518	508	555	527	516	570	508	552	555	514	531	518	512	538	510	576	552	554	529	513	518	518	522	531	554	531	525	537	593	558	558	524	554	553	543	575	498	535	501	507	444	475	548	515	558	521	510	529	548	524	575	541	565	468	537	515	511	542	544	565	526	516	516	544	519	496	527	542	575	530	494	562	536	548	535	555	543	550	527	536	545	494	542	587	519	530	559	550	525	539	501	503	494	518	521	528	568	542	541	519	528	564	489	530	571	532	517	521	552	518	542	534	548	551	509	524	494	512	549	540	530	568	537	507	555	547	543	559	508	530	548	552	541	504	557	534	567	546	499	515	533	571	555	522	558	592	528	527	591	545	521	541	562	548	534	533	520	517	496	531	530	532	502	588	554	544	523	518	530	524	548	519	528	522	578	503	527	550	541	568	530	535	497	531	520	538	559	503	524	549	505	510	513	548	568	486	543	538	546	515	555	502	509	523	558	526	544	545	515	534	567	499	523	532	546	496	543	521	537	520	522	549	493	575	494	499	556	493	523	508	492	531	526	538	520	556	538	514	518	520	558	539	510	532	513	520	552	540	499	499	546	528	504	519	540	563	543	527	550	522	543	540	521	526	551	545	564	545	477	547	550	518	553	480	567	460	541	504	494	530	555	523	551	503	547	500	509	542	512	496	559	541	543	512	539	555	527	523	520	506	535	505	554	490	543	544	496	545	546	557	520	526	564	516	533	536	533	461	544	518	506	567	538	577	487	527	595	533	552	521	506	540	500	536	519	553	542	528	538	541	552	512	537	539	555	525	519	491	555	543	531	570	555	503	572	522	519	523	579	500	538	560	522	509	520	473	549	550	519	512	545	522	564	541	565	541	507	539	557	524	486	518	551	567	540	512	555	561	538	516	488	507	507	526	512	511	560	524	546	486	566	524	549	590	529	561	534	498	562	502	515	517	523	532	530	499	549	488	545	573	558	545	522	557	538	515	520	540	552	528	513	553	492	513	520	543	534	534	524	538	511	519	549	535	521	524	550	485	558	514	558	550	517	524	521	530	515	538	517	529	541	548	551	542	493	553	570	537	560	513	504	588	519	533	495	507	506	479	531	565	537	547	549	554	529	485	538	530	559	525	535	544	511	501	519	530	475	516	548	551	554	562	535	570	544	542	515	541	523	505	542	561	539	558	557	515	522	502	483	564	532	517	516	506	509	509	508	561	543	501	532	533	565	481	495	517	530	520	569	515	492	523	518	510	577	546	548	559	508	531	539	498	505	554	526	545	552	528	545	564	512	519	574	472	513	529	519	484	503	543	539	550	513	572	565	549	537	528	542	550	526	532	528	510	552	500	562	553	496	504	535	516	499	543	530	526	545	551	495	522	538	562	541	537	558	525	550	546	531	476	523	544	519	514	567	573	522	554	589	491	517	514	527	515	520	557	537	507	521	531	513	559	519	529	533	506	505	542	523	517	532	527	487	511	534	481	521	540	531	519	531	568	569	539	547	545	515	568	511	542	562	513	553	498	495	547	547	493	527	503	509	573	494	570	497	523	560	563	492	584	532	531	521	544	535	517	510	517	566	546	521	497	508	490	484	516	513	543	515	507	545	540	551	590	556	559	500	517	566	537	508	544	535	521	554	501	534	547	517	540	509	541	526	539	510	537	504	531	519	519	545	542	559	541	542	539	511	513	501	537	515	528	518	517	535	518	566	553	506	508	531	561	549	548	531	560	525	526	558	548	515	522	545	510	551	531	550	540	541	552	524	540	568	525	542	558	491	534	521	533	578	518	481	521	499	563	518	522	521	563	568	505	551	501	546	543	530	500	528	534	518	513	533	525	499	555	513	520	472	527	560	523	489	523	517	495	544	585	552	539	541	515	512	500	480	550	488	559	558	527	558	543	530	542	563	533	578	532	554	571	530	504	511	528	541	547	544	535	517	514	544	555	536	523	516	524	525	536	527	567	520	514	500	501	555	562	553	566	556	505	562	550	532	542	526	508	509	516	540	520	505	503	542	488	527	533	512	502	505	528	506	573	524	550	531	537	522	535	528	485	492	544	543	539	535	517	504	555	550	518	504	541	561	544	535	507	519	493	518	544	520	557	558	540	549	510	498	495	589	517	553	532	540	501	521	529	575	560	551	531	539	545	550	583	516	530	505	553	525	512	551	541	547	563	498	514	520	517	511	549	541	513	522	510	546	515	533	513	562	517	511	545	483	558	540	522	480	527	563	523	466	539	513	551	569	528	494	541	500	568	542	493	556	493	583	489	516	539	565	518	512	532	536	522	541	525	521	503	511	539	573	547	540	543	509	541	509	500	496	499	523	544	516	557	544	539	564	572	548	544	539	512	550	561	515	533	528	495	543	583	525	515	513	550	535	505	540	583	597	497	496	541	531	538	523	564	513	527	562	542	504	521	512	494	539	556	550	539	503	540	537	531	554	509	564	534	549	503	500	523	528	557	549	517	510	535	518	534	540	524	581	544	537	562	533	527	523	488	549	539	504	550	508	539	513	520	522	512	566	533	539	529	511	509	544	552	538	567	505	513	541	553	538	514	558	548	538	474	549	534	567	550	535	574	538	520	552	550	514	516	527	571	510	535
23158	35263	19021	5204	1686	693	541	450	431	471	455	465	441	442	469	400	415	442	474	478	399	459	437	476	478	445	446	461	467	463	440	459	447	441	424	429	419	462	468	462	479	461	432	448	460	420	490	443	436	460	426	421	467	434	449	435	459	448	441	440	425	482	408	456	446	467	444	442	487	478	458	459	449	443	463	468	424	449	430	446	450	442	440	391	438	434	446	459	450	414	429	434	450	464	429	451	446	439	428	429	453	470	458	468	441	443	425	433	437	412	471	428	452	446	464	443	434	420	428	442	432	433	468	450	469	434	468	434	404	412	448	447	463	463	416	410	475	428	419	403	455	457	457	433	456	445	419	434	441	478	489	438	437	423	434	419	473	435	448	418	420	491	462	441	409	471	446	452	406	485	468	449	454	451	418	464	459	434	441	431	424	472	450	455	452	409	455	432	418	435	434	462	441	451	463	410	460	450	463	438	426	433	438	437	457	444	421	441	433	430	450	466	475	440	448	406	439	445	433	446	481	466	456	467	431	415	437	426	447	432	400	414	458	441	439	418	415	462	457	446	466	486	469	412	429	455	475	425	427	460	418	444	468	407	444	439	420	479	481	408	468	443	435	451	444	470	399	460	459	440	423	424	445	460	464	414	458	427	434	497	483	453	448	406	436	421	417	415	437	455	446	469	443	427	481	424	490	447	436	466	463	431	454	476	437	438	420	412	441	442	424	428	435	432	449	449	472	462	444	460	412	449	444	432	454	463	420	463	497	442	438	412	425	473	471	430	451	461	474	466	508	439	436	474	465	430	437	446	419	443	425	470	479	425	437	438	441	441	458	447	477	459	440	462	433	449	402	464	456	447	469	420	418	439	430	501	440	443	392	410	464	470	500	421	416	421	418	426	445	474	452	470	448	415	408	445	486	416	457	430	427	462	452	459	458	429	463	447	455	463	445	453	487	460	442	448	442	425	459	422	428	431	421	496	468	469	434	464	425	423	429	498	413	460	439	430	437	476	426	413	413	401	442	446	417	403	438	469	430	454	460	449	423	465	453	443	454	419	441	454	421	434	422	408	456	433	513	439	407	442	458	453	455	427	459	422	431	462	434	458	440	440	462	457	428	433	434	432	470	443	441	468	483	417	460	424	408	444	424	468	480	364	466	473	453	417	490	455	455	453	424	478	404	481	460	438	454	436	429	461	441	407	441	460	428	458	455	455	428	401	422	429	477	416	426	427	424	442	447	461	450	440	442	434	483	454	419	449	419	464	452	456	484	464	429	449	459	444	454	468	458	423	443	466	475	446	444	423	433	461	438	443	467	476	461	428	438	448	430	400	453	422	447	456	447	404	444	429	451	427	425	435	425	407	426	409	432	468	421	442	474	429	458	431	463	457	402	479	420	423	468	432	418	453	440	423	469	472	462	452	453	439	487	441	462	454	464	444	424	438	428	420	473	458	432	453	448	451	459	448	499	437	429	454	467	438	456	478	460	439	424	456	429	459	433	428	450	426	449	487	432	466	430	438	444	439	428	446	471	459	447	421	443	477	461	419	468	421	422	421	455	456	445	464	449	471	453	455	439	400	450	429	456	455	491	460	451	433	466	463	448	473	456	422	488	451	442	435	444	490	453	477	470	433	430	426	425	434	494	449	437	435	468	388	451	418	464	462	442	436	425	438	471	438	469	440	438	445	430	449	440	445	464	463	422	431	441	457	449	427	466	448	408	440	445	445	514	470	458	449	447	463	413	441	449	484	451	419	477	446	430	462	449	458	417	456	452	455	451	425	464	419	456	394	444	449	440	428	460	430	444	449	468	432	456	494	418	441	467	465	447	464	445	440	429	427	463	468	439	462	455	445	414	449	465	436	398	436	390	432	481	434	416	455	425	437	468	436	462	436	415	414	450	473	399	423	457	467	445	459	419	442	429	418	421	436	483	462	476	479	417	447	429	467	445	452	429	477	404	432	442	411	438	436	466	414	411	445	419	456	442	438	446	432	470	489	428	457	426	394	412	432	452	404	444	443	442	421	458	458	430	475	449	426	455	461	414	405	464	483	428	442	449	429	435	451	440	412	416	469	443	452	416	447	419	455	432	423	440	406	444	420	428	449	455	487	425	445	445	403	505	444	445	465	476	430	445	438	467	483	449	442	444	408	444	426	446	426	412	464	438	421	406	414	483	449	442	424	416	405	469	449	456	456	446	457	423	450	463	435	450	419	447	437	466	485	449	439	449	483	418	415	455	441	456	449	458	485	444	412	430	441	468	433	460	433	463	448	432	484	403	417	466	470	445	453	446	434	427	450	430	483	480	440	403	434	433	442	481	475	484	476	469	445	438	442	439	415	439	473	441	435	441	430	428	441	451	490	490	492	437	438	457	458	451	469	447	422	460	440	478	455	444	466	448	473	450	439	459	441	429	458	484	456	435	419	431	468	444	481	458	475	475	459	453	457	424	461	462	437	442	442	410	454	458	440	429	451	459	434	460	471	438	424	421	433	416	421	455	436	459	448	502	462	445	442	462	448	457	433	414	445	434	446	448	435	463	451	484	417	438	422	447	482	442	438	453	438	430	427	475	457	415	429	449	428	440	442	420	438	462	439	485	462	443	419	435	448	422	392	464	426	469	427	462	473	406	445	438	445	431	399	422	447	455	433	457	412	461	460	416	460	467	425	467	419	429	428	432	445	447	411	450	404	420	447	421	398	444	483	466	467	449	447	456	463	443	441	430	452	457	439	413	477	447	435	452	417	436	433	449	407	419	467	411	446	410	450	422	464	443	460	439	429	475	431	455	469	448	460	430	477	442	446	432	423	488	410	435	439	422	427	487	433	458	421	457	470	453	439	441	462	447	439	411	417	449	458	443	410	451	451	428	460	434	485	450	425	451	436	445	443	433	498	422	408	478	452	457	407	453	437	411	418	459	446	461	439	449	442	443	420	438	476	450	416	448	446	423	478	469	417	433	421	429	427	466	458	448	468	452	432	457	455	461	428	477	440	423	443	453	451	448	457	458	439	430	450	468	444	427	420	452	424	453	474	441	442	435	448	447	442	407	430	464	431	438	465	456	441	452	430	435	437	434	460	443	435	481	477	445	489	420	475	481	430	432	446	463	462	420	446	459	447	429	456	472	462	447	447	454	435	441	477	435	462	455	435	454	436	454	473	411	446	455	439	459	440	448	448	418	430	435	456	466	487	465	440	425	430	452	458	467	465	457	442	469	406	436	418	456	474	441	447	464	443	415	449	438	445	438	436	405	434	428	452	439	434	473	455	461	457	472	471	438	434	467	459	448	470	455	419	446	456	423	458	447	415	414	426	433	423	452	463	432	465	429	449	450	443	413	432	470	459	462	440	443	412	455	464	466	435	437	445	434	448	424	477	472	470	431	440	453	431	454	436	443	437	451	483	459	414	423	447	462	439	451	435	436	435	434	462	482	470	467	431	469	435	443	448	441	425	436	463	420	460	455	443	386	435	455	466	443	454	435	466
25020	26020	39785	33274	19686	6724	1423	752	705	629	669	671	626	599	624	563	604	622	617	601	630	653	579	626	566	604	648	625	614	602	641	595	604	685	624	615	603	629	585	583	580	606	633	633	625	615	597	613	633	563	641	570	632	622	645	591	599	648	607	679	629	634	568	600	607	615	617	616	628	623	596	627	631	604	594	597	597	586	619	621	678	606	621	595	638	631	628	584	610	600	639	632	600	629	621	593	668	565	668	614	618	637	581	589	634	596	644	650	639	605	619	579	583	619	597	594	594	602	648	655	572	608	595	613	619	586	630	609	626	623	642	600	617	611	598	599	606	601	594	595	604	595	620	660	651	625	641	649	602	602	621	599	576	642	604	620	570	594	656	625	643	568	626	641	616	599	595	641	612	591	627	570	587	640	645	590	600	641	589	576	604	584	642	598	617	638	657	582	659	581	599	581	608	599	599	635	619	608	600	616	632	599	614	629	610	635	639	615	629	603	592	624	590	622	627	586	625	618	608	632	667	637	589	666	618	604	643	611	645	608	540	590	625	560	598	630	621	598	581	629	616	582	608	618	635	623	612	591	618	594	613	605	619	606	605	634	627	641	641	620	609	619	614	620	607	584	555	570	637	639	634	618	600	578	566	627	607	608	634	648	610	631	585	606	563	581	620	621	619	627	579	620	631	639	617	638	593	590	593	620	613	570	591	596	634	578	642	619	618	646	626	584	621	582	625	631	591	558	602	605	651	614	617	604	574	578	594	596	607	582	614	613	575	612	671	601	577	642	608	626	648	645	605	624	615	578	582	588	628	656	641	622	594	601	565	588	574	573	607	641	632	653	626	624	643	601	640	640	608	599	588	576	591	666	618	601	607	622	622	646	616	618	613	647	599	557	583	603	572	589	622	615	650	593	643	636	593	637	610	609	636	621	649	593	614	598	617	586	640	606	620	648	629	661	626	630	631	610	611	590	580	594	600	605	607	600	615	570	631	584	629	659	613	598	628	587	634	619	597	585	653	587	576	571	617	646	606	593	613	606	614	620	629	605	582	607	591	651	567	613	669	601	645	610	643	594	634	598	624	613	582	648	606	620	614	619	587	650	587	596	648	628	568	583	650	637	632	614	595	581	571	622	573	614	569	601	623	611	640	592	645	630	619	648	637	621	612	626	674	651	620	555	596	588	622	642	630	585	616	593	588	596	608	636	640	658	591	624	595	628	629	633	626	643	618	634	626	612	610	583	602	618	609	591	600	621	604	556	571	619	558	644	653	625	600	611	610	664	632	589	611	604	594	605	613	632	593	618	627	587	603	560	623	595	590	581	619	612	642	603	620	624	577	638	622	615	581	609	574	586	608	648	616	611	593	577	617	607	649	586	637	614	627	593	575	628	601	614	635	584	566	585	612	617	585	602	624	593	635	660	613	617	577	559	587	633	569	599	600	614	612	611	571	615	592	643	614	580	626	582	551	611	604	547	634	594	622	620	633	589	600	611	637	610	600	613	596	630	585	632	583	582	588	592	626	625	627	615	586	613	592	592	588	620	631	633	590	632	589	602	626	652	615	587	589	601	599	603	611	662	632	628	596	590	635	601	613	610	589	626	581	584	598	597	601	618	590	604	580	625	610	608	614	604	605	614	620	617	592	627	561	636	618	631	612	620	613	599	624	573	607	592	623	579	636	604	630	626	604	620	610	611	634	610	650	614	574	605	577	606	602	569	598	672	586	593	622	632	620	697	590	612	607	635	576	663	635	622	599	569	579	606	596	592	568	608	592	566	613	561	611	643	597	606	636	617	619	565	618	589	633	604	646	640	607	614	589	635	591	657	596	595	631	590	595	578	593	625	611	625	596	619	633	629	603	621	621	618	601	611	582	621	611	609	598	617	629	655	595	602	586	603	611	640	625	623	577	632	607	597	586	589	616	588	613	587	614	616	584	579	597	612	583	608	593	581	599	618	584	624	574	610	612	584	610	591	613	597	578	596	617	592	603	615	599	616	610	597	593	591	625	588	611	597	682	591	679	605	608	614	648	652	627	615	628	620	642	589	611	633	593	585	580	637	701	595	588	623	608	602	627	604	624	609	625	611	582	607	588	591	585	597	623	611	627	602	596	585	623	619	596	613	600	559	621	617	587	594	617	594	623	604	631	616	614	639	565	579	611	594	594	607	588	613	611	620	581	655	598	600	606	589	656	599	613	544	615	634	556	572	632	512	595	615	573	648	664	559	608	580	618	613	559	614	639	574	639	656	660	616	622	584	588	627	585	603	597	598	612	598	614	634	628	603	579	621	628	639	650	681	616	600	571	576	589	628	623	573	592	617	641	601	629	614	628	594	580	575	613	593	647	597	615	647	634	581	602	639	602	580	642	666	616	584	580	627	607	599	663	610	622	594	596	608	635	621	572	586	632	585	610	642	646	607	618	632	613	606	654	629	577	575	580	579	567	626	571	571	628	595	651	620	614	617	606	639	615	611	627	590	621	615	609	621	575	552	582	613	606	564	551	618	568	613	535	618	611	634	648	592	603	599	605	655	607	602	653	617	579	599	615	602	562	586	583	594	622	606	555	620	570	612	599	589	645	637	559	647	574	562	615	610	603	634	563	616	595	606	563	619	576	579	580	590	631	631	631	596	610	597	590	595	593	611	597	644	617	586	632	630	626	612	658	569	590	633	596	645	628	633	606	593	616	624	600	574	632	588	593	649	598	641	619	596	612	602	594	608	614	577	631	602	662	635	580	611	660	611	593	632	644	681	571	667	574	589	601	622	580	597	601	594	614	609	614	598	628	595	625	619	603	610	617	614	628	645	671	591	621	654	640	608	610	601	623	627	603	606	612	591	642	601	602	601	615	625	570	627	632	653	626	639	633	588	618	632	620	603	594	615	556	650	678	627	627	628	582	602	613	598	585	590	609	605	583	585	623	579	635	583	633	583	630	607	613	614	578	628	602	647	603	618	597	610	623	621	580	655	622	603	604	624	627	603	623	602	591	633	609	612	613	646	589	628	584	644	634	667	641	604	596	606	624	596	644	632	661	625	665	596	616	585	596	584	615	584	606	643	600	618	584	648	596	633	644	609	612	651	595	605	654	641	638	637	643	589	644	600	643	613	637	631	597	615	618	587	550	568	621	606	594	641	585	624	642	612	612	575	597	604	635	625	612	577	633	602	615	595	595	647	611	584	634	617	625	623	644	592	601	612	611	630	618	622	599	670	615	587	595	625	569	604	637	654	611	603	618	619	608	594	618	626	608	583	646	616	572	644	613	585	584	630	583	602	652	596	635	611	653	636	597	647	597	629	606	623	582	617	618	584	659	595	631	626	599	599	603	619	636	582	578	601	591	651	568	603	615	620	641	635	641	632	636	604	627	618	566	618	640	585	616	583	647	600	653	571	624	614	598	586	615	627	563	591	579	613	587	631	556	569	593	595	535	588	616	564	595	679	604	643	622	599	601	592	599	599	630	568	589	631	584	615	592	569	601	585
61285	92270	61134	29083	10389	2806	979	643	553	610	540	557	543	539	538	514	618	559	594	568	574	570	568	566	555	581	599	591	576	586	552	568	581	561	601	572	525	570	576	564	589	531	570	625	532	571	549	583	592	578	544	562	571	551	583	535	554	558	549	554	548	538	551	572	557	563	593	563	566	545	548	565	555	572	569	573	574	537	559	520	530	594	557	526	613	558	585	543	548	526	549	556	537	564	563	566	556	532	565	535	556	585	562	577	509	589	595	557	559	548	586	585	547	543	576	551	562	564	551	548	507	584	590	527	529	553	547	558	595	576	546	597	579	573	532	554	544	513	575	559	540	596	579	585	592	579	595	530	538	548	556	565	539	570	582	588	577	572	563	580	539	508	596	544	540	594	564	551	580	522	555	561	550	551	557	535	541	527	563	536	592	501	558	519	554	602	587	572	552	575	545	572	548	566	560	573	575	561	515	544	615	572	592	568	562	561	583	579	603	588	580	539	550	594	583	559	565	576	531	580	529	515	571	576	580	565	576	624	547	564	575	555	535	533	548	601	558	544	578	566	560	568	601	576	564	557	589	536	541	519	534	540	592	561	534	563	569	558	620	591	521	521	578	586	534	582	545	558	569	548	550	576	600	529	570	564	573	526	548	541	558	580	582	575	592	529	567	571	569	563	553	527	530	596	534	592	556	556	580	580	539	555	568	586	560	497	542	510	549	593	552	552	575	504	585	568	533	577	574	531	551	559	565	553	560	548	559	598	578	556	609	541	530	500	567	587	576	571	556	568	562	543	531	544	598	552	537	570	571	526	615	479	601	553	573	593	531	537	538	564	552	541	559	583	545	580	590	546	522	532	600	527	587	557	553	548	606	548	589	566	586	561	548	583	566	572	570	559	536	560	520	572	530	586	561	556	567	539	563	541	573	577	595	519	567	533	553	574	576	537	544	572	579	542	561	559	544	548	578	518	584	546	556	559	588	537	535	542	551	599	574	571	520	598	549	535	544	536	577	567	503	541	572	529	534	569	582	596	527	579	594	594	562	553	575	613	525	563	537	568	544	561	537	529	583	599	533	543	522	576	508	546	567	527	566	586	560	564	541	547	557	549	552	589	519	502	548	563	546	521	569	571	541	540	516	539	602	583	585	529	510	583	576	527	613	515	574	571	537	591	527	544	563	558	573	506	548	521	563	555	534	546	558	548	563	584	531	549	566	526	558	525	497	533	565	567	503	570	584	555	553	556	539	545	535	547	547	552	527	502	546	586	564	552	534	616	588	578	532	535	616	545	544	549	560	585	548	545	594	502	522	548	568	547	579	561	555	559	564	564	557	575	619	533	587	596	554	563	552	577	558	524	525	590	545	579	546	553	590	515	534	540	580	553	519	541	536	562	520	503	540	514	545	549	562	528	594	525	578	573	517	556	506	536	540	533	537	583	582	529	533	575	570	585	594	522	550	553	547	553	596	516	568	554	569	539	586	574	578	529	611	545	607	596	549	598	524	561	570	551	534	585	541	565	562	532	577	531	565	540	547	524	583	601	586	596	579	563	580	579	562	588	562	523	528	570	526	558	528	568	597	524	553	548	570	594	525	527	550	562	555	547	553	545	497	508	531	574	583	554	536	552	514	553	558	562	587	549	554	504	582	579	558	599	540	523	549	529	590	550	533	591	586	577	578	524	517	544	594	535	538	584	556	534	523	576	583	564	568	568	557	562	631	543	544	519	610	539	564	542	582	540	542	547	581	584	553	582	512	572	574	596	563	532	565	564	541	549	572	525	617	512	558	594	541	539	528	555	562	529	576	571	550	517	537	554	537	520	544	548	569	575	560	564	541	573	549	530	549	530	622	592	541	563	593	538	568	578	567	529	546	530	576	598	553	607	562	585	523	515	546	540	544	549	550	525	510	530	551	580	534	584	578	526	541	581	553	582	562	562	563	558	499	534	552	544	521	500	558	549	536	530	573	554	557	585	562	568	556	555	561	531	565	556	547	519	560	593	582	556	560	526	539	551	574	598	554	567	552	538	525	534	546	522	553	574	555	535	546	543	564	579	561	531	556	562	529	542	577	559	529	567	522	521	581	619	588	527	573	565	529	593	519	535	525	528	552	524	583	556	516	603	530	548	552	529	502	580	545	600	550	558	541	551	558	539	561	524	532	552	520	570	530	548	560	573	575	514	539	539	494	533	572	603	605	535	604	576	522	560	546	576	540	597	542	562	576	557	561	555	599	607	541	545	557	558	537	561	588	567	580	531	535	511	564	521	537	542	578	557	570	535	534	560	555	603	592	547	575	553	533	536	556	574	522	529	541	536	538	550	568	536	561	572	497	533	548	552	554	568	566	543	571	587	581	553	572	569	555	567	551	591	565	555	497	552	570	593	561	525	566	545	556	532	571	598	565	536	574	518	612	531	517	570	567	562	513	511	533	541	554	537	557	596	565	557	512	570	562	556	541	624	525	557	546	588	581	542	563	531	616	550	530	568	558	546	579	581	518	546	551	572	529	532	569	511	515	562	530	590	545	539	554	534	572	565	585	557	522	518	549	582	558	582	581	552	543	544	536	538	583	554	574	526	552	545	550	555	540	482	581	552	561	547	580	510	547	571	587	559	579	581	608	568	547	552	569	578	578	535	542	514	553	573	550	546	586	543	520	568	585	574	533	530	599	537	592	570	609	510	576	519	543	507	559	549	549	569	561	538	527	588	556	533	584	549	533	568	571	534	552	600	587	505	578	525	575	542	516	599	563	563	562	538	572	545	557	532	571	577	573	543	555	560	520	575	555	562	553	579	588	539	540	530	516	584	545	558	564	574	552	549	582	553	545	548	539	583	610	552	562	560	553	566	589	615	571	536	540	528	523	549	564	558	523	538	575	490	580	578	513	515	564	569	546	580	522	565	560	523	546	570	509	529	522	552	536	543	540	559	544	568	531	554	557	553	564	546	520	589	580	573	582	550	582	566	583	573	564	571	554	547	571	544	572	567	500	527	561	553	560	528	517	532	568	572	592	552	588	540	554	549	572	551	582	521	607	589	504	523	568	562	555	595	542	586	550	540	553	551	543	615	537	555	567	560	580	564	554	548	600	541	576	568	560	522	522	520	558	552	567	522	548	562	573	601	530	545	568	543	531	583	554	564	568	539	536	595	580	557	546	535	537	563	553	540	574	510	539	523	511	536	599	558	564	569	570	556	554	543	545	535	607	573	555	520	544	565	586	516	550	592	590	548	562	521	536	571	538	588	587	533	577	531	587	578	583	591	588	557	575	561	536	595	588	566	534	560	545	549	578	578	508	551	518	527	530	571	537	580	572	533	530	615	557	505	559	547	574	550	559	550	571	594	580	535	540	582	551	548	556	554	573	557	531	507	552	579	558	541	538	550	576	548	518	553	581	523	547	584	556	534	558	546	536	566	573	509	488	518	495	518	556	585	555	561	570	557	625	599	556	555	561	591	572	508	547	583	544	577	545	546	544	528	556	530
23958	23723	35785	31790	22891	13654	3139	1010	795	822	735	792	733	718	754	765	771	741	720	779	776	769	777	787	753	758	777	765	813	774	766	775	794	785	715	768	751	734	705	723	720	752	702	766	777	790	755	763	734	724	729	732	767	736	765	773	745	750	807	720	802	762	745	686	707	751	740	741	771	753	704	736	766	712	755	752	742	721	722	749	734	757	750	731	781	714	713	763	724	746	773	785	731	753	772	778	785	756	843	744	826	748	803	826	727	714	721	701	725	711	726	743	799	757	724	755	735	738	717	737	753	749	770	711	767	773	788	730	792	742	724	702	745	756	734	733	691	752	739	737	732	742	714	739	713	713	776	708	782	727	710	775	764	728	730	773	744	699	767	774	737	738	715	778	739	747	777	757	715	727	709	775	724	778	743	713	770	754	718	713	714	728	778	766	770	735	768	766	772	761	728	746	706	780	719	672	795	772	768	791	715	749	735	750	725	744	726	790	714	729	730	780	748	769	721	744	689	758	722	749	748	747	699	750	702	782	775	720	706	768	760	720	712	687	761	726	746	791	755	777	756	766	727	746	742	690	735	732	708	717	800	760	749	752	725	743	757	742	691	747	754	796	802	727	762	726	752	728	784	706	725	740	803	743	774	720	762	697	722	739	704	769	729	734	756	761	737	711	761	760	731	776	775	755	728	728	746	709	741	729	712	698	779	726	710	735	742	735	701	791	731	694	758	733	717	729	766	792	751	713	706	792	769	744	717	705	790	786	764	717	788	755	742	748	707	728	743	758	767	786	758	746	783	740	673	739	752	716	735	703	704	787	751	701	743	768	730	755	739	715	733	700	737	763	698	720	715	786	731	740	736	698	713	766	684	745	730	776	741	749	784	739	755	731	787	739	739	745	716	709	731	798	746	710	696	736	712	745	740	719	776	703	751	770	757	739	729	751	676	730	716	731	718	738	750	749	734	723	772	777	713	756	687	734	714	760	773	740	715	773	712	737	776	752	738	721	755	759	708	730	720	740	698	764	726	713	756	772	820	792	762	715	738	738	721	748	749	797	765	719	710	765	755	714	733	725	695	760	747	756	767	785	750	747	759	725	775	772	735	747	745	716	772	721	738	769	732	749	721	764	747	832	738	764	763	706	774	777	691	766	735	761	707	718	772	767	741	749	752	728	792	734	730	751	736	742	739	782	751	751	739	794	787	767	721	740	756	757	766	734	730	773	719	760	679	756	751	756	746	760	712	718	734	713	739	749	786	729	770	737	704	718	760	733	718	766	765	712	758	742	715	796	765	712	740	766	751	749	707	730	716	767	762	721	760	722	814	721	735	752	691	706	722	748	708	746	713	772	738	746	714	775	749	740	744	693	724	723	757	774	755	720	673	749	798	767	735	741	743	719	694	772	747	738	752	752	733	726	771	729	731	728	777	694	688	731	732	765	759	721	750	719	777	731	727	742	747	731	750	771	734	772	731	730	727	771	704	755	752	732	676	748	741	761	687	740	757	708	677	732	739	731	739	782	694	726	723	752	793	775	711	761	734	752	723	724	755	726	726	713	736	787	670	743	807	721	756	743	746	766	749	726	757	708	795	773	736	712	755	802	753	706	711	753	737	755	691	735	779	725	740	782	668	736	760	710	706	777	740	737	781	702	731	743	676	721	717	735	784	706	737	740	742	769	674	686	713	762	772	757	736	733	734	748	753	741	751	787	735	732	776	754	719	760	795	727	735	764	748	765	784	751	768	752	770	767	762	760	766	726	809	743	739	716	754	696	771	743	762	668	731	749	745	730	738	747	732	728	774	767	732	726	722	743	731	723	740	746	729	799	720	749	749	703	769	760	734	772	735	745	725	799	788	741	742	755	723	762	742	786	711	768	749	765	758	782	795	707	804	734	781	741	773	769	707	709	714	781	721	750	764	788	767	743	698	761	735	782	764	758	739	709	759	770	704	721	760	749	714	745	729	747	758	746	693	704	756	741	733	761	764	751	707	747	746	781	736	755	737	769	728	774	770	756	717	782	747	738	715	743	702	768	731	708	752	751	717	710	716	754	740	767	747	779	752	757	762	764	768	767	752	727	724	780	791	755	711	757	750	739	778	740	798	721	731	746	756	768	726	760	731	735	724	707	756	739	740	705	744	722	745	780	750	734	758	789	722	737	761	781	709	722	764	680	739	714	719	734	736	745	739	733	699	715	727	729	765	772	778	714	750	763	732	750	746	705	694	722	768	762	714	707	767	713	780	717	761	692	756	754	820	749	776	727	714	751	755	744	723	756	727	752	698	755	704	707	771	756	753	776	764	699	723	723	708	756	768	801	732	716	755	760	705	726	791	771	723	781	734	743	778	715	754	768	762	767	712	729	763	737	710	760	704	749	755	722	781	755	751	763	761	766	769	747	786	777	782	701	735	728	771	759	742	785	737	736	786	742	759	749	761	712	752	767	779	697	763	717	701	765	742	732	768	746	753	748	698	722	742	739	718	734	784	701	716	731	726	751	779	732	758	725	738	702	752	757	747	720	742	740	730	741	777	723	740	736	697	765	728	739	774	791	734	773	726	707	789	723	729	744	740	781	736	763	685	744	729	742	781	727	771	759	766	695	751	738	691	686	744	779	747	767	683	756	732	690	757	706	771	752	775	759	730	697	732	741	781	756	688	729	739	764	704	772	761	761	698	733	737	772	724	714	727	736	752	718	758	761	777	805	746	767	660	723	727	710	765	761	731	730	757	799	743	730	713	751	737	768	768	763	769	738	750	701	725	733	795	747	725	736	788	785	711	717	731	737	739	706	752	788	731	711	788	725	771	747	722	766	738	749	742	706	738	767	785	732	706	724	689	785	739	694	780	747	761	697	789	727	742	818	735	722	756	762	726	756	716	720	752	792	713	741	723	743	733	744	724	716	715	716	690	713	761	730	737	754	767	773	725	761	771	740	739	734	734	753	730	725	761	802	759	732	808	723	727	758	728	738	702	701	771	737	764	728	785	725	701	732	772	778	750	758	745	736	710	714	718	737	704	727	776	761	710	743	756	737	762	694	712	791	752	749	728	787	751	754	758	754	704	725	789	732	740	765	734	710	737	761	704	790	727	683	718	722	736	749	760	707	720	706	744	763	724	768	793	771	759	703	742	714	742	796	741	729	696	756	721	709	741	730	745	752	786	810	710	749	744	703	735	721	713	725	753	745	730	717	742	791	722	744	732	721	737	743	767	719	733	713	752	739	734	748	747	706	712	738	694	800	687	699	745	759	745	741	723	721	768	760	758	738	711	747	772	749	744	735	778	735	737	711	789	704	741	702	763	744	744	747	761	693	727	663	771	746	764	762	704	710	733	738	776	707	764	726	776	652	722	770	731	792	775	734	733	723	744	766	786	713	742	754	719	742	791	710	778	751	742	706	738	724	738	727	707	711	752	786	760	708	729	708	762	787	757	736	743	747	797	710	731	769	698	753	720	734	791	688	708	734	772	715	732	746	755	740	766	746
63808	101953	70138	38828	14763	4215	1360	817	746	639	695	651	692	716	724	692	716	664	686	690	683	750	684	693	700	717	706	732	666	741	729	701	691	729	697	705	630	682	683	689	689	703	707	689	692	652	712	703	678	664	725	728	715	672	682	688	689	695	628	697	643	669	691	721	673	700	674	664	728	681	665	663	699	672	687	725	701	731	695	691	682	716	721	717	707	677	692	694	716	676	684	658	640	675	630	690	711	693	675	660	663	630	654	725	682	687	602	683	668	640	689	711	689	659	671	665	705	692	672	708	706	719	681	698	659	684	707	674	750	655	669	652	658	659	670	680	670	687	670	663	662	678	687	681	688	688	652	715	703	686	644	689	674	678	646	665	714	662	677	668	696	719	672	680	710	714	702	684	668	692	678	694	674	715	722	663	668	665	727	701	620	688	683	662	665	705	734	637	716	686	645	686	673	672	625	664	673	686	712	657	646	706	672	666	726	697	688	661	673	659	737	695	673	672	641	675	699	708	691	665	670	706	682	711	666	682	672	690	681	632	705	710	689	714	707	669	699	682	724	687	718	700	714	713	700	697	682	708	676	673	644	648	691	705	686	680	716	688	646	665	726	681	652	717	673	714	734	661	664	703	650	653	696	712	668	713	699	658	681	662	716	638	689	664	699	668	652	749	713	671	661	724	686	706	660	700	691	646	705	692	711	667	689	679	687	737	704	693	659	642	682	675	660	674	694	661	697	709	720	699	660	689	715	685	740	721	721	672	673	693	656	727	687	698	651	677	677	615	714	691	690	674	720	699	718	660	699	672	711	681	681	691	669	715	657	660	646	684	679	710	645	697	672	651	694	648	693	736	665	662	692	696	696	674	675	664	718	676	730	663	660	684	684	674	732	703	669	694	687	670	643	653	689	739	666	678	725	687	646	689	691	672	636	684	661	678	692	665	621	684	680	676	621	696	676	709	685	717	679	686	713	646	710	655	664	730	721	683	702	666	688	677	693	714	676	696	734	672	717	713	668	695	665	691	644	692	709	663	738	668	715	678	691	673	704	698	663	737	678	664	651	677	699	704	664	683	637	667	733	718	706	675	687	720	713	643	681	673	722	686	649	721	700	681	668	648	646	663	639	656	713	675	680	652	640	671	665	708	672	652	686	698	673	690	697	693	659	682	692	690	722	681	660	705	707	695	690	672	695	631	658	641	679	666	670	670	680	675	714	740	700	650	700	697	664	668	691	663	718	689	699	686	669	674	689	631	663	703	721	653	656	670	705	665	684	658	679	682	689	709	670	656	715	689	657	667	647	692	714	660	673	695	672	703	672	651	687	729	701	745	677	694	730	683	663	742	690	649	648	677	694	686	679	705	668	701	675	651	715	696	691	651	715	676	687	679	669	720	684	720	663	693	668	728	680	684	708	626	670	665	687	721	648	666	674	678	711	635	767	708	736	710	686	627	710	690	701	687	737	692	712	695	679	682	668	689	720	622	676	649	711	702	680	720	691	683	665	684	734	691	694	707	697	694	701	723	704	742	664	726	650	665	717	683	683	639	684	702	740	672	633	734	712	688	652	720	661	714	647	672	705	678	661	693	718	695	694	672	672	687	698	673	673	630	694	655	710	681	691	703	644	682	696	689	655	728	632	684	744	684	725	651	706	744	732	718	695	665	690	698	658	696	742	636	667	693	664	726	691	655	740	710	693	684	674	703	656	690	701	716	668	690	663	652	668	694	629	645	700	722	681	655	718	694	698	633	681	692	707	705	699	649	709	715	697	710	693	714	674	714	667	712	725	695	709	693	683	661	643	674	670	743	683	672	670	705	675	652	709	650	729	702	734	680	653	686	717	653	642	700	655	720	695	638	682	623	728	694	648	678	697	620	728	690	667	715	681	677	716	705	726	675	686	654	674	674	665	658	691	696	712	700	675	682	694	653	677	759	705	680	693	698	679	673	684	686	651	682	704	693	676	700	685	661	670	605	720	671	706	690	661	639	659	653	688	716	653	698	691	701	663	715	652	695	721	686	668	663	661	689	699	655	660	673	672	690	702	687	683	668	627	671	710	728	727	687	616	674	640	672	665	679	649	685	647	689	674	690	676	710	676	698	643	658	688	679	719	677	667	680	675	689	735	700	652	667	683	658	685	686	686	682	696	671	662	642	705	686	658	709	673	698	700	704	699	692	661	679	638	701	636	702	674	718	707	671	672	657	703	680	666	636	703	689	708	724	642	681	653	702	661	683	694	691	626	692	686	655	676	680	682	690	693	679	704	709	684	723	722	652	673	694	689	707	708	661	722	675	677	623	685	686	702	666	681	643	653	697	731	626	690	672	620	697	662	688	696	657	689	692	676	728	696	681	650	707	745	692	699	721	695	693	681	692	715	702	690	664	669	707	650	663	661	708	657	707	713	669	684	658	673	682	655	675	745	722	679	683	707	659	683	671	713	683	718	725	645	694	714	734	666	734	693	691	741	712	637	645	671	692	729	697	689	705	673	735	732	649	687	644	713	675	688	711	676	701	663	674	701	679	738	690	710	713	674	680	633	670	712	668	651	693	671	697	751	652	695	638	677	698	690	694	678	674	657	665	703	685	683	712	679	700	719	620	654	671	669	672	675	724	707	695	658	720	717	710	706	677	676	664	716	660	680	689	652	672	716	705	690	701	654	676	655	693	731	706	680	680	654	660	679	653	674	633	729	704	661	693	736	674	720	655	691	678	702	703	638	666	716	640	669	673	714	662	659	680	708	680	698	694	675	633	684	660	710	665	718	671	710	673	726	684	689	706	670	714	648	657	692	648	699	656	746	631	677	653	662	661	660	656	735	727	671	652	704	689	670	667	728	675	688	709	659	697	677	665	724	742	731	701	693	687	657	658	742	673	675	644	670	670	692	643	678	675	682	664	734	703	659	657	672	687	649	692	672	688	714	637	622	634	646	691	686	689	697	666	702	702	701	717	691	647	648	707	717	683	700	715	679	665	679	715	646	705	731	680	676	670	678	668	727	647	731	658	675	616	682	671	726	691	661	654	673	693	646	694	643	651	653	678	629	728	677	696	696	656	677	682	702	689	675	720	656	724	678	668	651	682	676	682	708	694	678	685	688	666	653	672	730	692	694	671	690	697	669	700	646	663	716	640	697	689	666	711	651	679	667	714	636	689	684	689	703	697	641	718	709	659	689	716	701	728	686	715	677	667	664	670	675	598	669	663	708	689	707	688	694	710	650	651	677	666	656	733	688	686	664	648	682	715	684	659	690	641	685	647	687	717	665	643	684	649	663	735	686	648	692	705	672	692	662	708	672	704	640	673	661	645	686	676	683	658	731	634	679	672	688	676	654	682	684	709	710	668	651	651	665	666	706	682	670	709	686	665	701	649	672	660	655	711	639	642	692	677	689	668	675	623	684	692	620	680	662	710	690	624	715	674	598	657	696	704	690	692	648	694	665	726	678	696	710	688	659	672	697	655	719	710	652	658	697	658	653	631	685	633
29870	30565	26701	10777	2155	821	632	572	533	529	520	509	540	544	545	533	549	565	513	513	540	527	581	497	528	518	518	515	541	570	515	517	525	535	538	546	514	482	554	516	523	511	520	519	512	559	555	524	533	524	500	542	545	570	544	523	542	572	578	508	513	547	531	528	534	528	554	486	531	520	556	505	509	536	523	556	484	517	511	592	526	575	512	502	542	522	529	533	571	525	524	527	525	539	488	523	503	553	534	533	549	562	518	550	520	534	534	526	531	538	521	503	514	539	521	513	517	527	547	555	529	577	520	560	530	532	490	529	497	526	564	564	536	513	540	548	548	554	497	589	527	535	534	496	518	564	534	522	515	542	525	480	523	537	515	535	510	547	486	537	533	512	548	517	495	523	496	519	569	473	503	500	465	523	516	524	541	526	533	513	543	527	530	530	526	539	541	500	524	532	562	509	552	610	561	546	558	519	518	528	524	541	517	519	516	520	553	513	512	508	527	501	542	518	512	528	554	494	507	560	565	563	492	555	513	502	507	482	553	543	555	552	563	505	519	513	513	511	483	538	553	505	513	523	535	514	553	481	535	496	512	550	516	539	510	529	538	531	546	538	548	543	549	572	519	557	540	517	547	529	511	577	538	546	503	516	511	529	482	525	579	536	511	496	537	524	517	511	501	515	510	504	535	551	565	523	491	486	543	506	574	542	515	540	586	497	526	528	491	535	554	532	555	543	511	513	500	546	583	519	495	515	527	524	534	547	506	579	558	564	534	550	531	543	517	544	572	518	492	504	557	529	522	508	506	523	539	521	513	515	528	534	493	533	515	507	574	549	543	533	531	544	528	560	553	486	566	544	525	528	591	525	540	529	539	516	497	522	535	518	513	518	543	548	520	550	538	561	495	518	525	536	541	547	496	482	536	555	504	544	532	512	486	481	511	513	542	592	555	553	489	513	486	592	550	509	573	507	527	539	504	534	560	522	505	546	519	501	504	538	507	505	508	523	507	488	524	557	512	546	582	520	581	556	507	499	497	501	529	541	513	539	530	523	533	553	532	511	533	552	529	527	523	524	529	537	490	498	531	546	524	505	560	492	521	545	519	536	532	509	508	545	528	523	562	489	492	544	547	538	492	521	506	512	578	525	563	547	487	530	529	520	534	522	517	528	539	521	514	538	540	548	538	527	492	546	543	540	503	493	585	548	566	560	497	510	562	503	542	569	543	515	525	522	530	553	548	563	527	542	540	529	544	542	569	532	526	522	497	515	549	535	506	527	481	562	536	507	483	504	500	571	524	552	531	510	520	536	533	571	560	532	494	540	554	537	543	549	512	551	549	518	529	558	495	535	514	541	522	515	509	543	568	546	544	536	522	568	513	538	613	503	525	537	514	537	531	542	529	533	518	535	544	520	506	536	556	501	487	565	504	516	510	499	528	533	534	568	508	542	558	545	509	476	517	542	521	554	563	533	486	544	512	547	530	534	550	530	542	558	555	533	521	516	565	532	521	528	517	541	520	508	507	552	492	567	509	567	489	513	550	549	540	496	506	523	572	560	524	491	518	541	552	519	530	526	514	528	550	500	496	527	533	506	539	469	546	510	523	526	580	547	523	527	554	544	536	531	530	537	519	550	568	551	537	531	523	535	559	521	555	512	550	547	526	522	493	513	523	504	538	557	524	535	544	531	503	517	550	561	520	549	546	533	516	514	533	547	570	522	520	556	529	527	487	574	515	547	556	533	572	545	522	515	526	491	515	501	559	592	499	557	547	562	511	514	482	536	550	501	532	572	541	518	524	573	537	523	526	505	514	542	550	544	566	521	576	505	549	559	549	583	554	546	571	518	516	554	504	566	514	542	532	533	500	558	532	537	533	507	571	565	537	546	553	579	573	534	479	504	547	573	518	525	534	568	520	520	565	517	575	547	551	527	572	545	545	538	572	519	525	520	512	511	515	537	538	515	514	513	488	519	501	475	535	512	522	516	550	514	524	536	534	499	550	534	553	534	554	552	506	532	524	511	509	550	524	526	518	539	579	520	536	497	529	499	533	523	513	525	554	526	507	527	518	546	545	561	497	522	515	518	538	548	535	557	542	541	507	564	486	556	495	497	497	566	527	508	516	530	545	492	561	540	543	504	544	525	551	511	551	521	568	501	531	541	519	519	541	521	508	519	544	515	534	521	476	526	533	514	560	548	611	516	520	552	564	575	509	564	505	492	488	542	538	518	508	519	531	517	516	585	573	594	508	511	549	517	545	550	548	504	551	533	499	557	535	491	525	497	530	471	500	544	517	530	510	529	473	493	524	569	536	525	527	506	509	528	566	535	507	493	565	563	557	499	513	540	526	579	524	544	511	521	536	492	536	518	498	553	566	537	496	547	547	522	526	529	517	517	529	580	542	549	529	501	550	562	477	532	536	533	551	536	534	573	512	541	489	528	577	529	531	563	548	530	549	513	519	516	526	504	536	539	554	514	567	538	500	521	504	522	528	576	561	570	536	511	485	543	518	533	515	503	531	484	501	529	537	543	502	528	555	563	567	563	504	507	479	532	534	521	541	498	583	553	513	505	517	503	552	536	521	480	514	528	533	548	535	549	500	526	536	572	511	546	532	517	546	514	524	500	549	580	479	568	526	480	530	503	506	525	521	502	532	524	521	567	528	538	493	505	563	542	502	539	563	513	573	525	535	520	525	518	513	491	524	543	537	521	510	548	551	573	500	532	547	576	565	542	516	517	575	533	551	524	513	576	516	536	507	527	516	536	540	519	527	490	500	526	545	552	546	520	500	511	504	518	522	537	538	507	490	496	485	496	493	528	516	519	547	539	507	476	534	564	524	520	555	566	552	544	537	508	536	523	486	556	528	543	531	488	576	523	531	523	560	563	532	513	534	508	539	544	594	492	544	549	493	509	490	515	573	528	510	505	509	523	557	538	503	556	545	563	557	543	500	502	500	502	536	571	523	554	524	515	534	506	534	487	524	505	540	498	513	519	524	528	525	567	520	542	548	499	550	535	522	556	553	546	507	503	595	540	594	545	543	559	563	515	553	493	567	489	525	466	568	529	530	533	543	511	513	533	504	547	481	532	532	564	546	537	522	547	545	567	512	526	490	476	486	504	530	509	519	507	591	584	493	528	523	536	540	503	539	528	506	491	541	496	498	520	522	538	542	518	473	524	527	536	542	531	499	516	524	530	509	504	508	539	510	522	491	549	540	539	540	527	490	523	513	551	517	532	519	538	532	549	534	505	488	508	513	515	477	553	557	555	528	530	544	508	552	570	521	491	506	531	533	532	516	522	514	537	562	537	514	544	486	572	528	552	527	527	532	544	569	528	544	577	516	535	536	527	507	506	513	496	556	511	526	524	510	577	527	532	561	504	504	550	525	499	490	565	558	515	575	555	466	523	530	513	524	561	505	548	505	507	502	538	560	522	515	534	494	529	507	519	541	526	535	527	548	578	548	504	540	519	526	539	484	522	506	519	521	538
22300	36223	19994	5665	1621	660	520	451	429	427	426	452	414	460	409	407	452	449	447	483	429	434	455	465	452	447	442	443	445	438	442	439	445	474	418	454	462	441	435	423	459	447	429	443	486	436	422	437	420	398	431	450	425	421	425	428	432	410	452	448	400	450	433	472	456	426	435	460	486	422	451	405	423	446	431	416	451	398	452	433	472	418	451	408	465	424	409	441	457	413	438	450	433	474	436	432	463	433	507	472	454	435	446	424	426	458	425	461	425	426	419	434	463	433	405	438	461	457	423	433	455	435	443	435	434	393	435	448	466	410	453	430	424	405	455	482	452	446	420	438	436	426	433	472	454	424	401	429	430	473	413	476	447	418	435	433	403	410	468	469	485	436	464	459	468	407	434	425	421	394	443	479	443	429	442	465	458	453	434	432	455	445	436	394	418	439	460	429	448	440	445	423	429	456	424	463	447	433	423	433	461	408	452	449	488	439	445	452	453	403	437	447	452	457	455	454	420	437	435	397	438	487	437	409	406	455	411	421	445	457	437	460	446	475	404	433	453	443	422	464	454	415	425	441	446	440	453	406	446	426	449	429	432	439	425	471	444	418	446	465	418	466	428	454	441	418	432	463	423	456	405	448	428	429	452	434	475	476	462	436	423	420	468	422	398	449	429	440	433	447	446	408	430	413	446	432	447	451	464	432	445	465	428	437	432	441	458	436	427	479	448	446	446	439	427	429	429	501	474	435	471	409	434	447	432	450	437	432	441	427	451	441	410	435	423	446	424	445	432	450	415	437	422	426	423	450	454	454	408	420	404	425	450	412	460	435	456	429	401	439	454	504	414	420	435	438	478	434	439	415	433	435	435	464	431	410	426	423	486	462	416	397	451	448	449	428	478	435	450	429	415	428	469	431	403	428	453	464	447	456	456	418	436	440	458	424	438	419	452	408	465	466	430	419	419	441	433	429	447	449	425	413	440	460	459	454	422	463	424	451	419	457	441	431	399	486	443	436	444	448	439	423	444	445	450	441	420	441	463	424	468	489	408	475	433	460	468	434	440	446	444	439	453	426	455	418	450	429	376	450	448	414	430	457	448	442	461	403	452	462	403	450	478	407	459	435	452	449	442	445	460	462	448	475	456	442	439	428	435	458	439	408	410	408	421	431	477	431	431	406	460	433	437	464	448	440	393	430	471	416	467	417	419	437	425	425	396	454	446	457	405	437	430	481	432	459	432	418	456	440	471	426	438	420	380	436	417	403	482	462	448	443	434	403	449	451	420	404	430	432	457	476	453	453	394	405	466	480	440	446	448	415	454	449	413	452	403	422	458	452	426	411	443	481	438	442	396	464	431	439	466	435	441	402	458	446	450	456	461	451	426	400	456	423	463	430	470	457	480	461	437	443	389	440	424	423	430	422	431	437	446	465	433	417	452	374	448	427	425	457	426	450	408	465	456	453	443	440	434	429	424	444	444	444	423	456	419	391	455	440	460	440	457	411	441	439	425	463	464	450	432	478	418	484	420	418	451	385	442	458	443	454	405	439	449	457	400	434	442	423	430	413	465	452	399	485	474	429	415	409	417	398	437	428	442	446	452	447	466	458	425	422	400	415	452	433	445	444	428	462	447	470	440	448	423	449	442	418	429	411	455	465	444	434	433	459	415	468	426	424	475	478	440	446	477	427	431	461	411	430	439	442	448	457	456	413	457	455	459	457	435	406	448	418	453	434	422	436	444	413	465	433	470	439	459	437	446	432	434	470	444	450	416	436	456	485	414	468	438	483	487	462	414	478	430	430	449	428	448	425	431	460	413	445	440	443	425	444	422	418	443	428	437	404	435	465	445	435	414	453	416	433	443	443	430	428	408	417	413	418	434	436	427	467	456	466	444	414	432	419	434	462	436	443	502	413	418	453	445	435	435	474	448	458	455	463	435	429	469	453	488	435	406	438	479	453	444	441	423	442	443	447	425	423	422	478	425	473	425	456	429	419	454	403	450	408	431	454	455	429	441	439	434	462	400	425	441	443	460	424	420	439	410	430	414	411	454	459	404	475	459	496	442	456	443	462	422	447	440	443	454	442	421	407	427	455	420	422	439	446	432	501	391	434	411	457	436	442	432	458	419	432	440	440	418	449	429	432	404	464	422	421	427	436	447	442	471	421	431	436	459	453	434	425	424	444	414	449	458	452	444	483	400	422	446	464	448	422	455	437	427	434	406	477	412	436	437	450	468	453	411	449	451	410	418	481	443	420	396	461	447	418	448	455	432	416	432	445	464	440	481	429	457	443	415	436	458	436	448	417	441	445	391	465	444	451	436	416	442	446	421	426	441	421	461	474	427	458	409	388	468	436	468	438	448	447	443	472	426	439	434	466	417	449	480	435	425	424	406	441	431	427	462	479	441	449	461	454	438	463	440	446	429	446	429	425	408	476	454	442	455	439	468	481	464	449	464	410	432	441	456	432	450	443	436	431	443	414	481	453	435	453	465	434	449	446	430	472	456	417	465	461	434	450	465	430	409	473	458	389	382	445	404	454	436	429	408	464	399	404	470	432	421	436	433	422	460	397	456	448	448	471	425	444	416	411	429	431	439	434	390	471	422	473	447	438	437	461	439	442	474	452	438	462	466	411	441	441	410	381	445	440	444	449	407	476	468	447	440	478	448	448	451	470	445	431	399	438	465	390	449	432	389	449	459	445	460	478	416	437	426	457	412	424	442	425	452	432	420	433	454	435	450	453	438	461	435	442	423	450	412	444	454	445	455	449	415	419	425	422	405	441	398	420	465	439	431	481	469	446	491	421	420	446	429	414	433	403	433	454	460	413	438	416	412	436	435	450	389	429	464	429	475	452	395	438	475	435	451	423	464	461	479	429	430	488	446	438	449	416	427	430	392	404	444	441	434	487	440	453	437	480	440	431	408	430	438	464	415	441	410	456	450	430	400	447	446	459	453	403	486	432	433	457	469	463	461	450	449	455	414	452	409	461	455	431	416	449	448	401	448	433	455	437	425	454	423	395	442	431	463	414	458	400	453	432	420	425	460	436	449	452	442	458	413	453	408	453	419	416	428	443	457	426	477	441	451	442	448	431	451	436	442	437	406	456	438	401	451	467	416	453	462	456	467	414	445	420	441	500	445	459	461	421	425	443	449	417	424	444	412	459	437	440	399	507	470	453	459	462	447	444	434	438	434	430	404	438	408	407	487	406	436	422	416	422	453	460	394	446	389	428	433	467	458	464	418	462	459	435	484	451	448	405	419	405	438	462	445	451	439	421	435	454	474	452	411	445	450	452	403	432	423	424	469	429	445	409	445	447	413	438	413	437	433	407	466	437	433	444	424	403	413	444	429	424	455	461	465	403	415	448	476	442	444	448	428	450	441	426	429	418	454	450	464	442	455	456	490	438	435	455	460	440	451	466	457	405	433	449	425	440	423	454	453	448	437	449	444	403	445	452	431	421	438	419	444	468	406	446	450	408	429	461	458	437
25043	26560	40078	34473	20029	6868	1484	707	577	680	591	599	584	669	567	601	643	641	622	592	638	597	582	605	586	599	612	628	655	633	573	563	629	626	585	591	605	613	614	599	582	597	664	631	580	609	585	630	590	623	586	587	615	571	580	634	599	628	567	626	617	629	602	636	649	608	608	608	623	597	557	647	610	620	580	590	619	584	589	606	620	623	594	597	587	598	630	598	610	599	583	599	620	615	578	608	595	618	544	560	560	592	578	590	578	621	618	596	603	539	628	612	662	615	573	603	561	596	665	631	620	571	629	611	609	610	590	558	574	576	550	605	603	587	563	527	609	641	581	617	597	619	617	564	612	615	557	602	620	599	587	595	600	554	640	591	608	578	614	582	622	563	604	596	580	652	588	620	635	619	587	602	588	579	628	601	617	579	610	596	649	648	600	620	601	627	586	625	609	577	556	575	593	600	562	589	583	617	597	546	633	575	585	587	580	590	583	642	639	607	591	615	579	618	573	608	559	609	647	553	600	580	614	608	642	593	584	609	619	594	565	601	576	609	614	591	624	607	598	608	624	623	621	570	599	599	625	563	564	619	612	580	582	562	586	589	610	617	589	592	616	588	580	575	631	581	584	615	602	592	584	565	554	585	553	643	588	598	613	579	577	582	637	624	623	608	569	623	582	631	590	572	588	606	579	619	638	600	555	610	577	585	642	640	612	604	569	597	581	594	554	578	585	605	646	606	638	562	633	623	594	590	636	606	593	586	571	592	570	572	584	583	604	620	616	563	625	614	606	622	592	634	554	627	576	608	603	632	567	581	625	599	556	578	614	634	571	584	590	614	610	590	610	649	577	583	606	647	602	591	597	573	611	603	606	570	594	594	598	579	623	627	587	634	622	605	584	593	595	573	565	620	631	666	624	633	567	586	654	631	598	639	592	601	593	628	618	608	619	613	622	620	581	568	604	590	609	600	617	604	601	558	612	584	617	584	637	635	599	622	600	642	605	571	555	620	622	591	621	583	636	648	600	578	605	545	590	598	568	631	581	600	597	562	579	595	572	581	604	595	587	621	636	608	616	596	630	628	584	585	587	604	600	564	614	644	650	586	586	606	617	608	647	603	622	600	583	616	595	594	607	619	595	574	610	625	598	591	601	595	630	632	645	590	579	576	578	615	573	594	593	621	571	596	662	557	604	604	568	615	587	593	603	619	590	612	543	613	602	538	585	613	588	593	622	600	648	570	644	597	610	597	602	611	568	565	615	609	640	574	630	618	609	602	586	605	562	639	597	590	640	593	614	580	561	557	599	601	557	577	594	601	610	623	601	592	591	594	612	596	593	550	639	631	620	627	609	632	571	557	599	633	615	576	615	632	552	633	570	611	602	550	616	608	570	609	624	607	579	565	616	611	612	580	620	587	613	603	566	578	586	647	578	566	619	592	605	609	574	598	629	640	595	576	600	621	585	568	599	586	566	614	597	599	616	612	647	596	582	574	614	585	576	619	566	560	592	594	590	614	616	589	595	577	604	556	568	633	589	609	601	595	620	586	571	590	574	577	597	623	577	615	585	597	604	575	629	583	596	601	626	606	572	618	601	604	605	624	573	581	568	566	583	636	565	588	570	594	618	577	642	621	608	640	616	560	562	630	624	583	620	623	669	567	548	630	610	668	602	610	628	598	591	579	604	598	554	620	570	617	589	604	629	590	620	614	593	624	595	612	632	569	566	594	603	605	588	631	603	556	627	641	605	586	598	620	584	609	601	601	572	610	617	570	619	620	610	610	565	618	596	591	645	564	573	603	591	598	598	604	628	604	620	601	577	563	566	578	611	589	636	557	599	595	574	617	614	583	596	552	549	577	615	590	577	613	631	587	637	581	616	605	604	583	562	573	623	567	624	614	607	599	625	591	569	594	584	589	601	588	587	633	613	627	608	630	613	553	642	640	620	591	577	593	591	587	595	592	670	603	656	609	616	603	594	593	635	586	613	596	601	598	648	590	594	608	609	576	623	601	601	629	588	602	638	624	588	560	566	605	628	611	590	581	587	628	592	575	582	539	602	549	620	605	608	571	580	585	616	592	575	620	612	590	570	607	549	589	610	591	596	584	620	608	612	614	644	583	593	603	614	631	650	589	599	563	599	572	573	591	603	606	601	599	584	594	598	556	559	592	615	613	573	623	549	593	605	577	593	620	592	548	552	643	583	609	599	632	605	568	596	581	581	593	560	604	612	578	597	586	622	587	583	589	612	565	629	621	620	599	563	608	593	605	587	632	581	606	592	618	588	624	593	610	600	622	648	608	646	607	598	621	612	616	575	559	560	597	623	608	613	608	601	598	624	594	595	598	604	594	617	569	576	560	603	628	577	552	610	575	585	659	595	568	544	650	589	617	641	577	605	575	570	582	561	545	582	604	548	591	611	655	577	637	595	618	592	617	605	635	618	614	636	628	605	630	619	613	587	630	585	587	569	614	568	571	594	613	607	576	622	615	607	608	605	570	608	630	541	581	638	593	589	590	586	601	599	591	572	603	601	587	601	595	582	605	621	603	637	611	595	600	598	581	639	571	555	585	607	595	617	572	592	596	611	631	552	587	562	617	554	560	559	617	577	607	600	577	577	563	596	597	589	589	636	594	582	575	606	593	591	595	642	597	600	627	651	565	625	610	581	582	593	596	589	561	577	597	628	589	600	606	612	616	584	609	545	580	630	602	560	568	617	645	616	611	596	616	558	636	578	599	632	574	550	602	596	579	618	552	633	611	591	566	524	566	582	562	578	604	610	630	598	571	614	570	545	603	607	605	589	605	599	590	622	573	596	549	594	595	620	635	605	588	583	548	595	633	568	573	593	587	580	609	633	557	619	570	584	599	597	582	595	617	614	625	613	622	607	605	581	566	602	574	552	539	644	582	653	603	586	607	643	641	639	590	591	616	620	578	592	614	617	587	558	616	620	588	610	608	574	600	619	602	645	598	623	558	663	541	607	580	577	631	582	591	586	588	588	617	639	619	625	580	587	621	614	617	571	606	569	540	600	622	565	588	566	567	607	601	579	597	571	598	613	630	609	613	619	568	594	615	596	559	592	548	611	625	600	591	630	602	623	580	587	623	592	634	589	640	602	605	624	600	579	556	607	580	571	615	602	598	596	590	614	573	609	586	599	612	628	586	585	580	557	603	578	593	560	555	606	592	566	598	612	628	583	587	603	602	608	615	660	607	609	578	576	595	615	590	629	566	589	605	570	563	590	614	597	566	595	660	584	645	576	592	590	612	556	630	581	616	615	593	615	616	597	627	618	584	554	565	597	617	611	597	598	636	610	606	604	606	559	607	622	609	589	606	587	567	626	593	579	620	675	564	618	596	590	614	619	607	585	588	558	572	584	628	578	576	609	594	618	594	588	593	627	542	572	641	645	586	587	587	568	582	641	593	612	590	599	617	558	590	585	611	594	583	586	603	598	628	616	645	564	595	588	624	604	605	571	646	631	610	603	577
60958	93538	61961	30743	10517	2826	971	684	518	577	533	544	563	560	574	585	559	517	553	517	590	521	539	609	576	580	561	540	533	523	616	521	567	580	564	553	588	534	566	580	545	543	571	608	524	548	558	506	517	539	532	513	539	541	587	541	555	511	571	579	554	522	546	502	540	511	552	536	553	568	572	568	520	499	545	561	532	537	524	550	553	576	522	512	491	558	541	568	565	520	568	539	579	590	553	523	533	506	543	547	545	575	552	534	527	528	524	537	554	542	524	535	504	524	573	541	543	529	510	561	568	605	534	552	530	545	507	568	564	566	540	537	602	544	524	541	540	544	561	540	541	595	511	557	532	562	534	541	556	530	546	545	557	544	585	535	570	581	528	545	570	554	519	565	525	554	547	561	559	565	540	560	521	545	552	489	568	534	544	545	562	550	494	590	529	544	565	536	549	526	525	541	526	554	558	531	526	552	537	489	526	508	536	543	541	542	510	585	552	576	531	545	548	539	537	510	538	539	541	563	536	553	570	540	559	524	561	545	506	563	540	528	506	539	547	599	533	598	563	549	580	559	517	532	537	548	535	552	490	591	497	542	517	509	512	552	521	530	559	555	555	557	560	555	496	547	549	556	537	544	559	542	536	513	589	554	537	552	567	511	493	560	546	570	513	558	587	533	552	568	545	556	538	525	543	522	586	508	558	603	564	593	570	540	574	505	531	513	556	573	543	538	488	535	540	544	545	507	531	544	536	520	555	564	570	543	551	531	549	563	526	528	561	583	557	547	561	548	504	518	520	558	523	541	518	548	525	532	562	555	481	530	613	554	511	557	556	512	474	545	545	568	551	535	547	514	532	578	548	541	560	539	546	562	507	541	578	546	532	552	549	546	550	567	555	594	546	558	535	531	564	568	533	549	554	539	602	544	571	533	542	527	545	547	519	524	539	556	586	577	526	562	537	551	544	575	566	519	534	511	565	556	553	520	528	519	570	534	569	562	541	569	556	529	523	515	582	568	536	505	527	590	594	552	518	567	561	541	542	573	543	513	545	555	538	559	581	560	566	546	580	538	552	601	550	553	569	540	584	537	551	544	509	520	611	586	504	554	553	591	589	555	545	553	553	522	574	591	579	582	539	521	561	537	569	507	565	511	565	552	596	574	503	561	564	545	569	531	543	517	524	534	532	516	551	512	537	546	544	555	525	583	563	543	551	516	556	525	554	554	567	524	548	554	536	568	544	568	534	532	510	530	533	519	544	566	552	534	590	512	553	574	556	564	554	522	536	576	556	546	575	577	509	594	554	530	547	529	557	544	535	586	571	542	548	585	563	530	511	583	546	581	580	512	565	527	510	547	533	555	572	549	540	558	523	567	495	524	555	548	527	547	559	540	549	509	516	529	558	526	553	545	534	534	550	572	588	592	549	560	527	536	563	499	529	523	589	510	578	554	529	523	552	554	557	534	522	551	588	552	559	563	551	548	534	544	572	478	545	537	535	563	582	529	587	554	561	557	513	542	579	564	568	571	623	567	545	542	538	561	566	576	540	550	558	535	528	556	528	548	488	556	565	556	564	514	553	544	531	553	544	591	546	556	552	543	535	539	548	620	519	568	551	563	552	572	531	555	518	559	550	547	571	565	536	535	552	528	495	533	537	555	523	545	531	522	557	527	536	594	535	537	588	547	558	553	554	549	548	587	568	508	529	598	567	580	569	549	557	563	498	544	530	583	530	543	588	542	529	566	563	532	532	567	539	539	579	519	538	565	537	519	545	585	540	554	532	513	537	544	552	574	513	513	515	576	587	585	542	530	541	505	586	574	567	514	560	524	517	555	547	574	521	504	539	510	520	513	555	498	576	567	580	546	561	560	523	557	532	587	559	527	544	530	600	547	537	550	540	550	556	567	566	581	511	557	570	550	520	534	554	564	531	533	513	511	537	557	461	546	581	586	570	548	613	567	581	508	542	535	571	529	595	526	545	553	529	605	575	563	569	618	534	523	539	580	561	533	482	532	586	540	561	569	544	540	560	532	541	555	526	534	557	556	591	569	534	552	566	550	547	541	576	527	581	549	560	502	509	546	541	591	531	553	551	569	554	535	541	513	586	497	570	564	509	558	577	581	550	566	532	534	526	572	546	503	563	595	508	508	564	575	542	561	573	547	572	528	533	526	560	545	562	534	561	584	556	549	597	557	554	584	548	550	526	560	527	573	518	536	494	583	564	519	548	545	533	568	547	527	501	524	529	561	534	563	544	531	529	582	586	576	565	508	546	505	555	498	552	526	556	565	574	590	560	536	542	557	566	549	521	602	557	517	499	538	588	532	526	557	543	528	576	531	517	538	566	535	552	561	517	517	523	534	535	576	545	582	571	531	570	521	551	569	537	535	577	509	525	548	517	520	532	534	531	522	535	557	498	580	540	547	522	540	565	536	553	557	536	580	550	544	573	552	512	570	543	560	526	508	550	533	541	548	527	524	525	504	574	526	538	531	564	521	559	546	537	551	513	535	541	597	523	575	520	545	574	518	519	538	541	519	541	571	536	574	572	564	569	590	484	540	555	583	514	565	532	582	538	570	511	441	566	528	568	525	509	542	557	586	540	522	558	570	542	510	501	562	511	543	549	518	525	552	569	554	544	513	538	552	558	520	552	531	552	567	550	518	578	569	547	515	573	479	552	533	563	582	537	562	564	573	540	560	547	579	549	577	566	518	565	550	537	517	549	570	522	528	559	527	538	560	544	535	512	527	585	544	553	543	523	547	523	575	537	555	532	589	525	520	555	554	539	559	546	586	540	553	523	547	527	560	563	532	501	566	556	543	578	564	521	590	569	580	525	525	512	499	496	554	564	565	540	559	504	535	598	565	514	541	527	549	579	537	586	554	598	525	537	517	596	535	517	549	553	578	535	505	543	577	519	520	504	507	508	584	509	525	557	560	559	542	581	565	550	548	548	543	575	548	490	518	586	535	542	507	530	541	546	559	583	550	510	549	534	564	528	546	528	517	539	535	525	530	584	510	537	564	559	560	561	598	577	536	504	558	507	556	556	522	551	549	557	551	579	558	532	539	550	562	520	515	575	541	547	588	550	554	557	527	549	597	543	493	514	558	504	508	567	534	544	563	551	532	559	546	509	554	585	516	549	552	547	501	542	574	519	577	560	551	546	507	539	541	566	556	536	572	515	512	515	552	532	540	530	545	526	541	577	560	525	548	535	552	546	530	553	541	536	551	515	591	540	531	553	554	529	532	553	548	553	534	566	552	529	508	550	510	546	586	565	508	512	562	563	546	557	519	543	561	566	580	559	526	546	528	538	529	594	559	516	505	524	525	547	502	557	574	583	530	556	575	546	576	554	558	523	548	492	529	561	540	558	546	518	540	550	536	548	540	585	540	542	578	527	556	492	529	531	524	528	562	576	523	534	547	532	540	576	555	570	550	564	566	521	546	513	571	560	563	586	542	502	573	555	574	509	498	576	575	527	584	571	555	531	530
23881	23402	34868	31750	23140	13792	3268	1021	790	756	778	740	767	704	752	756	707	731	751	750	721	709	704	749	721	705	703	691	684	797	721	723	739	699	773	752	662	672	722	723	715	690	772	720	726	690	687	715	713	730	705	718	702	682	706	713	739	696	701	717	706	698	687	718	771	727	715	698	674	683	683	672	712	768	676	691	678	721	713	693	720	708	706	676	717	710	694	679	705	718	673	726	712	722	719	696	724	765	724	709	740	733	659	693	704	717	661	708	693	710	724	765	734	719	750	678	728	677	684	740	719	743	706	691	750	710	731	730	677	701	730	720	651	729	678	689	689	723	663	757	723	695	712	727	744	753	735	665	746	696	742	723	651	723	762	703	761	755	682	688	698	724	680	677	708	706	713	701	724	727	694	714	715	678	734	712	705	738	664	667	706	673	658	694	749	716	744	667	693	685	670	713	721	726	717	651	713	674	709	716	748	697	671	687	663	675	657	679	698	734	694	682	686	742	707	679	720	696	674	714	711	692	708	673	680	705	715	673	681	697	727	705	731	770	678	653	679	733	723	692	741	729	677	697	740	752	684	756	666	682	677	714	684	706	677	681	730	677	642	653	729	735	734	644	669	746	758	683	685	640	697	732	672	706	687	687	722	720	723	682	711	701	674	739	662	733	723	675	683	738	773	692	692	709	717	701	745	716	702	736	719	705	725	764	679	670	658	679	699	677	722	748	739	622	715	664	706	715	746	744	711	691	694	680	702	708	715	688	714	749	678	680	658	657	690	736	726	708	713	784	715	676	714	721	733	669	654	679	693	646	686	695	717	723	668	726	745	705	719	655	749	725	689	721	736	704	721	706	721	735	710	725	701	695	667	714	743	747	725	715	720	706	679	711	724	659	697	739	697	731	683	736	720	666	738	660	700	719	706	766	691	741	690	708	699	666	689	685	693	721	729	720	692	723	726	715	660	700	755	730	727	692	695	684	760	683	696	669	713	666	723	740	684	691	668	728	692	717	643	687	732	710	719	697	744	681	720	705	717	746	704	703	682	706	761	772	718	686	669	679	665	738	739	696	711	706	678	709	692	751	682	731	728	686	745	684	680	730	708	686	712	708	699	743	760	703	644	747	696	747	758	669	678	742	653	710	672	695	719	699	657	716	701	744	670	732	684	723	714	705	720	735	668	753	729	708	692	673	672	653	707	703	679	657	691	672	749	694	677	691	726	696	692	753	665	685	688	764	697	669	767	701	738	692	726	725	698	713	762	691	754	721	725	667	676	641	682	738	712	707	687	686	719	735	711	694	722	677	690	728	720	738	717	677	697	712	703	742	678	697	727	669	723	673	664	715	725	689	706	722	704	738	707	691	696	705	685	699	713	712	694	707	772	709	720	702	717	677	703	725	671	671	717	740	696	772	719	721	714	738	714	679	739	727	691	738	691	696	715	652	721	736	725	723	706	695	770	696	692	694	685	700	615	691	723	659	715	705	683	686	673	717	721	677	690	663	691	721	709	734	719	733	719	709	707	651	684	692	700	674	695	676	711	694	726	714	690	701	730	691	708	694	709	655	737	716	666	711	699	674	704	685	730	733	643	736	733	671	694	684	672	719	774	684	713	747	765	704	714	677	708	694	666	703	650	679	684	698	660	731	722	702	708	733	673	715	737	750	668	668	740	674	721	678	653	746	713	711	652	711	704	715	726	697	735	722	670	682	723	684	735	740	694	696	668	703	717	670	718	729	673	650	743	713	760	749	741	676	703	696	712	690	755	694	711	683	672	715	732	675	720	753	710	728	759	732	706	668	746	668	667	710	625	667	725	720	702	678	691	657	785	662	716	680	651	734	725	724	675	703	748	677	675	737	746	711	685	659	697	714	727	707	666	709	714	704	709	769	735	682	702	698	696	738	682	744	701	708	702	677	741	740	688	655	729	757	727	717	701	705	665	705	726	727	722	694	710	710	696	741	719	707	688	720	747	704	690	731	672	681	715	725	693	707	651	693	715	695	723	705	718	700	743	744	669	710	713	693	690	712	706	736	697	686	702	728	701	674	770	703	715	701	737	746	740	697	671	705	728	706	715	718	708	719	676	690	773	694	722	654	671	678	698	682	687	705	680	703	704	692	749	689	719	679	694	721	726	700	727	697	738	702	704	722	669	700	701	666	709	713	697	702	720	728	727	752	749	683	689	741	710	751	714	676	731	690	750	734	756	679	699	731	701	694	687	677	746	714	686	759	737	704	676	727	690	762	735	650	681	778	712	727	713	723	750	712	687	708	696	729	721	726	715	712	704	734	723	674	707	734	646	699	742	717	706	741	718	710	690	716	705	707	710	729	716	697	693	730	692	708	679	761	744	737	752	672	679	701	704	751	757	712	663	715	733	686	733	708	680	741	703	716	724	700	737	671	716	696	690	734	724	673	752	676	729	723	697	680	684	687	724	673	768	747	703	771	703	704	669	699	715	690	715	687	682	716	746	742	703	706	730	699	653	704	677	700	719	667	707	715	741	733	659	697	747	714	714	720	672	703	699	698	704	723	674	753	688	704	713	701	752	668	729	736	735	627	717	692	721	743	705	691	724	745	642	707	672	687	679	719	725	694	749	716	684	729	723	707	737	738	710	717	666	726	677	709	685	657	663	617	686	699	688	663	706	724	703	679	655	694	725	665	723	700	735	688	719	697	734	667	768	746	727	689	715	674	734	744	705	712	670	704	690	653	696	712	699	673	663	696	700	670	683	696	742	685	680	690	732	682	761	730	680	706	675	699	706	744	718	701	715	729	684	740	732	716	692	701	709	693	651	699	663	656	739	695	790	709	703	668	699	678	698	702	676	683	667	708	732	702	723	679	689	682	683	742	709	690	761	708	703	724	731	687	732	669	701	673	693	669	706	690	725	745	697	739	677	743	719	724	658	689	666	696	689	697	699	704	712	715	711	672	703	727	701	726	677	702	661	713	703	698	746	687	727	724	728	717	695	729	707	719	695	694	727	744	739	706	663	675	721	694	679	699	693	710	705	670	707	761	695	662	726	706	773	755	716	774	715	668	663	729	699	736	688	668	709	690	741	725	698	736	694	780	753	720	657	707	720	696	716	691	693	713	684	685	644	672	712	733	695	703	657	740	689	679	748	707	686	686	729	709	717	722	712	733	693	647	710	724	660	714	671	701	668	694	707	693	664	729	750	751	728	708	734	723	717	643	713	707	717	728	713	713	674	689	701	702	719	758	689	686	740	677	699	683	670	725	718	653	701	640	700	772	723	731	710	685	672	706	674	666	733	714	717	673	690	726	695	708	714	719	708	726	675	664	745	677	677	735	673	736	665	711	698	730	682	706	706	688	674	757	714	720	754	726	680	677	712	643	699	705	717	742	650	682	730	701	652	753	716	692	701	670	727	712	718	682	720	648	723	708	714	707	702	638	680	710	702	710	688	706	709	723	678	676	694	690	693	703	721	716	689	719	689	721	722	723	708	702	681	698	676	694	677	701
63967	100407	70248	39869	15526	4516	1438	744	631	657	710	683	644	683	661	679	686	651	646	657	667	654	656	678	666	667	671	647	668	700	676	626	648	652	668	663	713	708	681	679	637	691	727	628	643	671	660	649	694	613	634	665	646	644	626	674	663	703	680	693	672	672	662	666	664	686	690	662	667	682	665	650	672	612	622	651	651	704	654	658	643	669	661	674	653	676	637	626	658	686	706	684	666	678	658	629	653	653	670	623	681	686	598	635	664	693	629	657	682	633	643	679	651	641	655	610	628	714	628	657	634	644	667	682	611	634	645	641	619	621	621	690	661	719	640	655	640	654	646	674	641	693	618	651	678	649	669	703	673	638	609	652	644	601	663	636	650	679	651	693	612	651	691	654	607	669	682	664	666	632	643	647	650	671	597	663	612	653	661	637	673	658	687	646	655	626	641	651	619	677	667	688	615	630	665	660	593	685	624	686	655	636	671	637	649	660	667	623	644	716	631	690	642	603	662	684	629	652	663	627	676	678	642	631	671	648	644	659	692	656	670	637	669	652	645	655	661	639	676	682	632	677	647	633	618	668	636	659	652	670	653	642	636	684	636	662	660	633	625	680	673	665	644	660	685	644	672	687	682	638	657	633	681	668	639	649	660	701	641	643	649	652	651	671	663	672	644	621	668	599	608	647	638	650	658	656	691	683	625	688	622	654	639	632	665	679	663	609	649	651	627	678	639	654	642	664	668	680	707	674	656	655	647	637	665	675	658	682	620	639	686	650	682	651	672	676	701	648	693	628	648	607	656	706	643	714	631	636	618	654	657	623	610	676	661	638	646	665	680	665	605	654	660	623	710	693	701	675	622	698	640	631	723	691	667	678	663	631	626	630	659	656	604	643	657	610	685	646	620	624	678	675	655	646	665	644	689	656	637	671	677	609	641	634	662	642	632	681	645	672	655	617	620	725	642	645	616	652	679	678	650	668	651	661	659	613	679	621	625	638	610	606	657	670	640	665	639	636	668	654	643	675	658	631	627	646	604	732	667	607	664	661	646	623	663	668	678	655	705	657	687	607	615	671	672	682	640	706	637	623	658	694	672	642	657	697	642	652	678	678	676	653	626	644	654	686	611	645	674	637	622	632	698	667	644	632	622	643	661	635	655	661	664	620	632	672	668	679	649	629	626	681	635	623	636	628	658	645	643	637	673	713	661	640	674	651	662	665	628	633	684	635	665	626	658	678	681	639	686	639	659	663	667	637	658	629	596	633	619	669	654	692	695	720	684	635	656	603	647	649	641	643	666	661	649	667	624	628	609	649	662	665	665	644	650	659	609	679	635	620	694	616	598	627	648	659	627	681	668	639	657	636	653	653	645	652	648	677	629	657	673	628	674	675	653	640	671	670	652	665	654	668	648	661	651	671	652	705	622	592	689	682	690	669	655	658	698	699	658	675	624	646	672	677	664	666	624	613	630	636	665	623	637	644	646	635	654	648	655	642	678	683	601	703	642	660	617	718	657	687	698	676	665	664	647	627	677	638	610	666	644	715	605	643	706	683	636	693	684	618	672	680	649	692	674	658	688	643	682	602	626	661	622	630	663	618	654	640	685	625	652	664	635	687	686	682	665	673	638	667	622	683	685	691	733	671	645	641	622	654	657	651	685	682	665	644	649	641	605	653	649	655	653	608	634	613	651	590	653	639	702	676	662	691	661	621	638	623	677	650	643	644	593	650	665	667	655	643	641	677	640	697	686	686	661	702	684	657	674	641	612	654	654	640	661	619	643	686	628	627	649	642	628	630	682	651	655	613	652	691	669	691	655	691	691	633	690	672	608	663	713	673	618	601	650	689	640	620	676	702	660	609	709	667	610	606	596	689	636	678	658	659	663	685	672	632	642	681	630	634	668	646	634	649	671	695	583	641	700	658	643	604	650	635	621	695	674	610	696	665	690	638	629	602	664	658	587	667	697	635	642	607	648	665	682	628	653	681	653	663	673	656	590	650	641	655	661	659	700	642	609	680	654	636	635	622	656	653	635	683	668	652	669	674	649	659	678	655	602	685	644	646	673	635	649	652	655	633	647	638	679	634	677	616	643	646	685	612	618	642	638	634	676	642	627	647	667	657	604	640	659	648	682	657	691	691	599	706	687	654	688	642	639	621	676	614	659	680	644	655	638	667	662	661	655	645	648	649	667	626	619	649	584	607	637	636	685	645	672	652	668	658	651	593	668	603	664	616	677	640	687	622	642	655	655	689	633	633	697	700	624	684	664	649	675	653	711	655	634	679	667	642	636	664	659	639	684	647	620	642	619	722	694	652	604	617	663	679	638	675	653	656	648	640	659	655	663	687	636	628	702	671	618	617	626	602	626	661	658	669	645	633	667	656	675	660	613	702	692	654	641	739	646	636	628	633	656	680	622	632	654	653	674	629	652	658	666	663	660	631	652	686	648	668	610	667	691	648	635	702	650	691	664	659	626	657	607	656	685	637	647	656	672	697	712	652	639	668	641	630	652	649	723	669	662	626	658	638	621	672	642	645	633	673	645	627	628	628	644	644	678	644	656	675	670	639	652	602	617	662	676	608	660	638	634	634	644	646	676	687	649	636	641	642	648	645	641	601	667	648	689	708	678	660	676	681	654	647	704	627	610	653	625	632	626	653	668	656	640	643	695	627	636	649	662	651	661	603	653	653	609	682	691	647	633	662	669	677	647	657	653	642	660	687	620	687	675	675	658	624	656	610	647	654	607	674	688	624	669	628	662	633	619	645	653	654	656	643	681	620	686	652	693	691	609	667	657	646	676	655	633	612	610	649	660	649	627	686	681	682	669	677	671	663	697	657	662	634	651	715	665	676	596	623	657	655	651	658	688	638	693	645	652	663	631	657	658	665	675	614	654	639	604	667	674	617	655	681	695	700	647	700	615	668	631	611	606	689	646	690	605	644	602	636	667	654	662	659	634	666	622	648	658	653	665	707	646	710	653	625	665	652	690	644	650	637	658	649	620	610	688	714	699	696	646	654	677	658	658	666	687	614	677	620	592	640	680	686	669	644	624	655	694	667	601	650	661	637	641	624	650	666	716	629	648	630	599	642	658	683	680	628	691	684	655	665	696	686	654	655	685	652	675	667	632	626	666	641	648	687	658	602	616	653	608	668	619	660	667	669	675	697	658	679	614	631	669	628	649	577	652	647	624	659	668	686	641	653	660	635	626	690	648	661	624	645	615	665	662	641	661	656	607	658	649	656	708	676	608	653	611	661	671	693	647	664	691	661	624	660	685	650	685	655	677	624	623	683	616	652	637	668	650	646	629	599	622	659	677	664	654	680	697	653	669	663	669	637	652	633	674	646	675	623	697	620	688	688	643	672	687	708	672	669	690	612	641	639	656	641	623	638	681	637	611	694	675	689	650	641	658	690	650	650	666	631	608	609	643	721	653	635	647	639	644	637	666	603	598	676	692	662	645	653	648	614	675	639	659	662	687	658	603	622	660	607
29912	30075	25784	10968	2414	888	577	502	476	497	524	481	484	470	491	489	509	517	502	468	443	521	518	503	440	487	530	503	501	481	480	513	458	515	502	460	492	511	492	484	526	544	496	451	488	496	479	471	479	523	476	515	510	504	532	487	463	453	496	495	489	485	538	491	495	477	464	495	521	484	445	487	498	448	515	502	516	459	494	439	498	498	520	453	471	525	491	496	508	489	530	547	481	470	522	460	523	504	483	505	497	445	491	475	481	564	465	510	492	498	487	477	490	501	445	449	483	511	479	491	486	455	522	497	495	486	473	464	480	466	470	538	506	473	465	502	501	505	510	469	504	455	476	468	475	444	499	489	497	481	497	481	506	491	453	511	542	456	477	480	502	479	471	465	503	471	500	463	471	490	453	483	422	487	505	473	478	506	495	495	494	509	483	444	496	474	505	454	461	515	525	475	492	488	524	488	508	518	505	498	511	460	499	503	462	498	463	501	495	441	478	500	473	496	488	504	503	510	494	488	474	498	477	479	489	474	497	474	482	486	485	467	511	472	494	527	470	511	507	538	507	438	468	522	521	474	514	516	550	488	480	490	506	475	460	465	502	474	471	454	474	507	479	508	492	500	504	508	520	504	496	485	456	505	504	493	521	530	531	451	486	437	473	466	500	451	481	488	528	495	501	499	472	518	512	435	511	541	523	463	482	479	506	478	504	497	482	482	487	495	479	516	499	495	486	452	480	504	442	456	488	487	498	484	453	527	469	448	435	491	477	465	511	511	489	492	482	516	455	465	524	514	478	496	447	475	480	468	505	452	503	508	501	507	474	501	533	487	487	471	492	480	525	461	510	481	479	529	469	465	519	488	517	515	540	492	498	516	472	502	474	476	469	503	481	503	485	508	505	493	530	472	485	494	507	447	466	478	485	480	480	440	451	511	491	484	482	479	497	517	503	500	488	454	486	489	493	486	461	502	539	464	522	524	489	490	451	486	446	514	479	493	476	507	465	481	503	495	513	500	494	507	484	514	478	464	511	468	469	499	476	487	474	438	512	502	504	460	462	507	492	465	453	474	472	531	458	488	480	531	504	505	497	530	514	477	485	491	458	500	521	486	461	491	464	457	498	530	494	457	509	509	462	470	483	507	482	493	467	505	511	492	504	527	472	504	474	501	480	473	508	480	478	495	450	468	488	470	514	496	461	458	534	510	449	496	499	462	451	460	479	454	460	507	480	504	503	517	485	486	448	473	508	500	533	497	501	464	503	490	492	490	504	486	523	470	491	484	512	493	490	488	475	469	487	484	467	495	508	460	474	479	486	491	482	453	529	498	517	503	503	500	497	481	505	479	457	479	503	457	458	497	468	482	438	511	524	476	493	502	465	491	483	444	506	482	474	462	494	515	505	496	496	477	505	466	483	490	489	459	466	455	502	482	456	445	470	467	494	474	470	470	516	505	517	490	458	536	512	493	524	477	491	510	485	470	480	473	477	490	503	509	515	451	474	532	469	475	489	475	492	472	471	488	491	499	469	497	460	519	446	499	481	497	515	494	541	512	473	511	490	517	517	520	503	519	494	499	508	542	486	499	430	484	508	469	561	490	494	496	440	500	511	518	463	491	479	455	498	483	497	489	503	533	518	496	487	539	488	515	482	506	499	509	489	456	497	480	457	480	497	483	484	490	468	471	450	492	476	506	491	451	472	522	475	512	443	441	482	495	450	542	499	499	510	455	482	485	497	482	484	438	488	481	504	456	494	513	498	467	489	492	448	514	491	554	508	485	477	485	507	483	498	517	472	480	490	478	505	503	521	504	479	452	444	475	519	467	458	484	532	497	508	476	489	510	478	508	521	496	488	478	503	497	451	500	495	516	466	476	493	524	490	501	492	485	457	498	509	481	469	461	452	498	437	462	444	496	481	523	451	463	472	467	487	496	475	477	481	517	501	473	474	497	452	488	493	481	521	502	478	485	473	470	473	487	457	507	471	474	467	491	483	485	495	505	469	484	509	541	464	470	437	491	441	461	477	490	512	458	506	519	488	504	463	508	471	476	481	495	498	501	503	479	476	493	500	505	510	500	465	473	486	496	479	507	462	509	506	487	496	499	523	508	455	515	492	492	527	511	506	475	482	459	494	495	513	479	492	509	489	456	525	490	501	485	492	494	488	442	518	471	486	523	464	476	484	501	516	485	524	524	495	502	486	497	521	502	436	497	461	536	508	498	475	481	459	452	472	493	480	480	497	490	471	472	450	476	490	494	489	471	487	486	518	498	459	495	479	454	488	481	494	470	515	504	472	501	471	515	489	530	478	480	500	489	476	483	514	483	484	502	472	473	487	447	487	523	485	497	450	453	476	490	515	474	474	488	507	513	526	493	507	495	471	499	519	532	453	493	486	495	516	490	501	496	493	485	507	483	511	473	465	501	491	511	485	519	537	481	490	489	468	441	504	520	490	456	505	481	506	479	492	502	470	465	455	446	494	507	462	502	497	464	477	498	490	483	479	480	473	515	461	471	498	472	500	458	493	451	453	485	477	508	474	485	451	461	487	471	473	507	502	475	501	441	464	459	525	508	461	502	469	518	456	487	468	478	466	474	476	520	556	488	506	487	484	525	486	472	491	463	478	508	417	472	513	520	474	497	455	489	464	471	502	464	471	528	492	475	513	456	475	502	480	511	481	479	481	521	513	481	488	495	517	501	487	514	450	500	504	483	492	468	478	498	472	495	501	462	503	461	451	452	509	508	471	502	460	487	495	465	474	521	528	479	486	480	482	525	469	501	530	498	467	501	504	489	490	481	477	487	520	480	475	513	496	492	491	463	475	499	459	504	482	477	469	473	529	523	536	497	491	480	524	450	515	497	491	506	502	461	501	453	505	507	517	461	475	502	456	533	511	467	479	484	491	492	481	506	493	501	488	508	482	474	478	473	523	549	495	468	463	497	456	492	491	483	483	518	470	496	479	490	472	460	523	525	467	488	486	470	482	503	500	452	440	488	539	451	479	470	512	464	460	481	497	481	502	498	461	475	494	473	490	506	434	495	522	490	499	478	471	458	515	491	494	484	538	502	487	495	505	508	488	500	474	485	490	490	501	516	509	470	485	542	531	516	510	465	513	460	527	507	477	465	456	457	536	479	519	471	491	498	520	473	475	496	484	481	475	503	509	529	468	460	477	479	445	494	436	474	480	492	493	479	496	518	497	504	484	482	475	489	499	496	486	519	444	476	469	509	503	501	484	488	487	503	496	465	484	506	513	491	466	504	491	476	508	516	490	534	491	528	489	487	512	477	525	505	497	510	508	512	499	501	518	479	487	522	461	529	469	475	501	484	534	487	479	502	481	483	532	499	468	490	474	461	505	471	492	460	530	510	479	481	481	506	477	491	492	492	475	502	462	504	519	490	464	501	502	466	461	493	462	493	478	512	512	526	494	498	494	458	475	471	474	532	503	457	479	459	512	452	513	486	484	532	512	523	460	478	525	444	448	479
22906	35620	19956	6136	1820	706	516	407	432	442	442	409	426	447	450	419	445	406	401	398	408	399	426	424	404	464	393	422	417	403	390	418	408	405	401	453	412	424	414	432	386	415	415	424	447	404	414	397	449	388	395	426	411	447	419	440	404	447	424	423	406	399	421	411	431	403	440	429	380	408	454	400	396	382	411	383	391	429	410	388	393	397	395	413	416	397	380	441	430	424	428	414	375	450	391	418	434	399	415	397	418	427	415	429	407	418	355	398	415	426	428	447	368	400	408	412	429	452	400	396	404	412	412	432	405	401	427	394	426	438	443	461	395	361	383	391	406	404	435	407	437	376	416	368	429	404	409	441	410	425	392	399	420	403	396	423	387	408	407	389	396	405	451	387	420	427	406	392	443	444	381	429	401	409	426	408	406	388	397	398	432	438	406	419	392	358	406	410	434	373	387	438	431	391	410	390	424	454	425	385	407	419	411	392	403	433	424	411	422	408	421	373	423	432	415	457	411	426	420	413	414	420	412	394	399	407	419	380	362	430	405	404	434	402	433	427	445	422	397	394	406	419	418	430	367	390	415	408	426	420	405	409	387	428	386	406	451	405	394	428	418	425	428	428	431	415	418	397	446	380	377	417	387	434	445	455	417	402	440	427	402	419	394	425	371	394	393	445	424	440	439	418	414	393	421	400	430	427	392	418	427	384	434	373	395	401	417	422	402	392	442	411	399	429	404	447	416	443	383	420	382	471	416	352	399	429	420	406	418	446	427	391	443	420	449	420	419	397	419	406	431	403	406	386	401	407	397	442	421	406	402	420	409	399	468	402	418	399	378	435	420	421	409	404	405	444	424	406	375	401	403	428	428	395	426	430	456	409	424	412	407	426	444	437	378	414	391	369	427	419	443	423	426	433	412	451	414	416	408	428	395	403	401	428	424	388	401	450	416	441	395	408	421	412	398	406	433	413	435	420	381	407	438	397	417	404	408	410	432	431	404	403	403	389	416	379	415	383	400	405	435	418	437	386	397	446	420	405	406	380	414	396	374	398	398	415	461	375	440	432	409	418	469	423	419	437	435	406	399	426	432	404	409	411	439	396	455	430	444	417	389	395	439	426	402	385	397	433	396	415	425	415	387	408	421	405	395	413	411	411	423	432	395	429	355	399	440	414	420	412	391	380	404	407	456	410	416	394	406	407	423	431	434	391	423	432	391	428	424	414	422	446	393	430	436	442	420	420	395	420	412	406	431	369	370	408	449	422	385	397	405	427	392	399	420	425	435	409	418	388	379	418	439	414	415	414	419	417	410	409	389	411	401	396	375	400	408	418	384	427	426	417	415	426	400	432	457	397	389	432	396	419	434	423	412	436	386	404	394	403	389	385	422	404	446	414	427	423	433	433	431	414	416	447	390	388	410	425	428	390	414	404	441	396	416	403	435	396	397	405	443	399	400	412	455	412	442	418	420	383	397	418	420	430	411	410	378	442	434	419	420	392	459	403	411	397	435	403	380	446	394	379	428	406	411	404	379	399	394	418	387	396	386	444	399	408	380	436	382	388	410	379	423	432	400	424	425	402	369	429	372	440	382	395	416	413	442	406	438	389	386	386	441	378	404	417	436	419	424	429	408	466	418	411	422	391	419	402	409	389	368	382	371	390	421	407	439	415	406	399	472	419	399	407	406	418	398	396	459	430	410	384	447	407	393	403	417	438	386	390	450	421	416	399	372	398	441	438	409	404	421	420	391	416	430	437	456	390	393	375	406	443	430	423	447	420	398	431	422	410	382	420	418	358	408	418	394	437	386	426	421	380	445	429	433	419	379	441	429	425	390	396	455	395	420	413	391	384	422	400	413	412	429	379	419	386	398	394	419	426	418	462	402	438	435	387	420	394	418	431	418	415	427	403	399	422	388	403	424	391	432	436	409	401	425	403	413	473	412	396	413	411	422	433	428	394	422	365	418	388	436	424	475	437	425	417	400	394	385	416	417	418	394	379	413	443	421	409	427	411	424	422	403	436	404	423	415	395	436	414	437	438	394	440	406	413	398	419	392	447	442	409	441	390	408	403	432	422	405	406	419	395	450	434	391	398	414	400	412	426	410	403	405	444	422	434	409	416	402	454	418	437	466	408	430	437	392	387	392	437	412	385	419	420	410	404	395	419	399	401	413	417	419	395	396	428	402	401	381	426	421	415	379	396	386	426	408	433	435	373	393	439	406	366	413	386	405	444	399	439	422	423	434	404	406	434	415	415	421	395	414	419	454	428	410	433	399	384	431	443	394	370	450	388	393	422	411	411	447	413	396	387	425	431	411	406	393	399	411	386	438	421	397	379	458	424	435	441	443	441	370	385	399	384	400	425	402	401	424	413	403	411	397	412	365	423	418	432	431	405	425	415	412	384	396	421	451	396	421	392	413	413	425	443	443	391	412	401	380	378	412	421	389	413	401	397	386	413	427	395	418	414	438	444	407	404	412	408	421	410	430	409	381	420	425	398	399	380	413	405	362	398	436	412	452	425	413	416	379	395	429	446	409	425	405	397	423	398	385	390	384	435	412	384	440	451	436	428	413	430	443	418	425	383	398	382	388	408	427	422	414	394	442	366	426	421	433	389	445	409	400	422	403	384	402	392	403	399	433	394	396	418	419	436	382	405	402	425	426	430	418	408	432	417	374	393	431	393	446	441	399	414	400	427	438	375	415	428	374	473	432	408	401	380	418	424	399	401	445	381	432	447	393	385	422	412	414	402	432	427	402	432	429	431	387	418	431	401	394	414	390	411	410	438	422	397	412	407	433	450	438	439	420	390	428	395	422	432	381	435	428	398	442	435	408	420	419	403	408	414	430	439	419	401	454	448	396	412	399	459	398	376	410	429	426	435	462	378	431	411	418	410	438	413	424	394	378	423	417	417	402	481	387	426	425	418	435	425	406	454	430	386	409	417	428	434	386	415	409	395	434	393	383	408	382	414	427	423	392	397	402	408	406	435	424	424	388	425	410	441	443	390	409	389	419	445	424	433	446	453	396	379	434	418	413	380	432	400	407	426	412	420	398	449	444	389	389	394	365	398	401	432	437	412	404	428	433	412	423	407	425	430	424	425	414	419	423	421	405	397	391	404	395	395	445	388	396	407	438	411	419	438	411	429	407	421	427	400	430	382	411	413	414	400	435	410	382	435	408	419	425	428	404	416	416	424	427	445	407	384	394	375	412	417	429	387	407	401	438	400	423	377	412	380	379	426	409	425	409	408	421	410	404	453	381	415	402	383	370	415	418	450	375	393	462	402	422	418	447	435	406	405	438	409	416	407	388	428	396	434	400	433	412	418	430	380	417	411	450	394	426	402	433	397	404	424	427	422	418	449	409	425	389	414	431	419	434	387	436	401	399	460	368	407	428	383	414	396	396	371	407	434	411	421	413	400	401	449	380	410	382	424	394	434	409	425	436	402	400	407	441	418	439	402	413	409	419	414	429	401	447	426	430	395	405	444
25048	25705	39261	34206	19905	6890	1466	757	547	567	588	569	572	603	560	581	597	559	592	584	570	575	584	552	561	524	558	572	569	602	551	576	576	556	616	517	559	567	540	575	585	574	574	551	552	591	571	560	562	540	543	567	580	553	557	581	570	608	572	546	527	550	536	509	582	579	565	595	526	551	548	537	559	524	567	534	577	565	549	555	549	566	552	552	606	539	533	585	543	578	547	558	565	546	614	564	519	615	569	557	604	586	559	538	547	601	584	536	602	568	542	588	563	576	613	527	544	515	574	562	550	553	545	581	580	584	558	540	561	595	534	500	553	550	572	558	561	496	538	560	598	570	562	545	541	579	587	576	572	534	574	501	573	533	550	556	568	537	556	572	503	554	561	550	515	554	526	541	558	551	564	564	541	558	563	588	575	577	524	495	577	562	586	589	528	556	560	544	580	559	580	572	589	542	554	545	516	571	569	562	590	524	539	566	604	520	559	571	550	546	549	547	559	558	493	539	555	537	566	524	543	537	555	573	538	590	516	585	525	581	643	518	594	540	573	540	559	525	571	494	564	544	579	568	557	571	548	572	559	547	565	573	547	515	557	570	550	564	548	516	568	542	546	560	565	559	611	552	526	516	592	561	498	546	573	546	553	527	514	557	542	505	548	559	601	530	567	546	552	588	575	559	545	559	551	574	563	533	551	550	527	605	556	592	529	558	555	540	577	555	563	567	563	544	536	570	578	505	542	552	537	555	541	553	542	558	590	517	560	538	586	581	587	555	601	540	554	580	519	573	552	549	550	551	626	561	593	514	563	542	542	567	562	547	540	560	540	559	623	577	559	561	605	515	590	581	526	570	588	528	557	538	554	541	585	606	534	547	548	566	553	559	552	531	547	591	514	539	568	530	568	536	554	541	520	590	577	525	581	548	558	553	564	528	592	522	590	604	562	576	553	564	578	572	555	517	534	573	567	531	539	567	519	552	559	517	628	599	530	571	552	595	596	548	545	543	546	580	584	544	534	517	510	546	573	516	542	571	556	522	565	602	558	579	571	563	591	527	570	498	565	574	564	571	610	525	579	570	559	545	537	566	570	543	580	532	574	556	551	571	568	554	557	556	571	542	562	550	550	558	547	568	561	548	546	535	518	551	526	578	556	548	538	584	576	579	530	525	564	578	566	555	533	538	577	547	560	552	566	577	583	543	554	543	567	615	532	540	563	552	579	554	540	571	581	545	576	502	563	578	550	575	526	543	564	563	586	542	562	572	549	559	560	560	570	566	583	522	543	544	554	566	526	596	567	518	540	506	545	545	511	555	546	550	516	558	571	521	561	537	658	582	550	576	569	554	576	579	558	570	572	542	548	552	612	535	564	575	590	594	566	535	576	550	537	587	540	542	544	553	603	562	531	548	523	514	551	537	557	541	589	567	578	580	535	568	535	564	550	526	578	530	524	599	589	527	558	582	535	522	541	567	548	568	571	595	568	538	552	546	520	598	526	558	540	594	543	547	573	544	602	584	545	563	518	542	538	515	553	550	546	563	506	545	559	546	523	582	589	557	567	581	553	557	492	574	525	512	532	551	543	556	583	572	534	552	559	559	561	573	533	560	551	574	514	562	559	567	551	546	578	543	601	554	568	502	550	571	557	494	583	559	536	565	566	503	605	541	543	555	572	530	534	561	554	552	498	568	573	546	543	561	568	524	534	564	535	575	595	549	526	555	558	551	618	540	525	512	545	562	547	553	530	546	520	537	560	560	592	560	522	537	543	560	500	575	605	545	521	512	506	540	540	581	530	536	568	557	528	566	563	589	600	533	536	541	581	556	527	557	513	546	569	564	602	545	549	534	550	563	581	524	572	568	552	540	516	553	595	535	563	509	553	567	530	558	571	511	520	593	550	533	551	575	572	576	575	570	556	544	556	545	504	544	529	570	557	576	526	575	548	583	557	534	518	555	485	572	538	598	555	565	558	563	549	525	564	532	564	528	519	557	566	595	496	553	578	537	595	566	561	567	549	548	583	521	543	540	554	582	532	561	571	575	576	563	554	538	540	595	526	576	568	547	557	573	554	593	579	583	588	575	541	594	486	604	573	528	549	558	563	570	520	530	566	548	550	538	581	570	547	574	483	532	559	544	574	550	547	564	556	512	522	578	541	544	565	549	542	561	584	541	529	583	575	549	571	559	582	547	530	552	549	561	558	553	515	565	576	549	586	530	554	561	558	569	574	525	572	541	559	544	553	527	537	558	552	535	569	539	530	536	583	565	545	572	563	557	541	598	531	557	554	533	549	556	528	570	586	549	535	552	574	553	560	541	555	587	533	538	547	513	556	508	572	596	567	546	529	557	603	561	575	544	562	563	546	553	585	553	509	509	546	552	513	555	488	577	494	506	535	552	530	551	532	561	539	567	546	535	556	556	547	594	543	591	568	528	564	531	567	527	563	535	512	582	582	551	601	543	572	591	561	547	582	552	531	537	571	547	575	537	582	588	565	604	539	546	566	562	554	547	582	596	552	575	569	566	558	505	559	547	519	568	579	524	540	540	531	552	545	584	588	579	580	550	604	520	538	543	588	570	580	611	595	561	598	573	539	559	568	562	549	571	579	599	545	538	597	533	526	561	548	566	588	570	556	531	555	581	578	554	544	555	604	590	564	545	593	585	543	523	575	560	590	551	516	538	554	557	584	543	547	538	576	575	528	576	530	507	541	534	535	559	576	538	572	537	549	515	583	565	516	537	555	609	568	519	549	510	585	551	536	584	565	577	573	553	577	576	559	571	545	540	560	531	547	565	586	540	556	540	545	559	560	543	529	559	529	515	517	552	539	537	558	556	526	564	537	520	569	532	590	550	556	595	545	563	556	535	599	577	520	566	529	568	534	555	600	545	567	532	523	587	553	534	559	531	554	558	539	576	554	580	565	561	551	563	536	532	548	602	578	524	535	568	592	555	523	572	552	555	567	582	532	534	577	541	536	587	560	563	528	523	548	615	545	566	507	541	567	565	534	562	545	520	514	513	541	608	570	543	523	581	558	556	516	561	598	608	556	569	558	555	561	523	535	526	607	567	563	577	588	495	592	557	559	608	583	580	569	555	527	542	562	560	551	556	536	573	565	549	587	551	584	586	605	544	588	550	567	565	548	516	561	576	577	600	532	563	563	537	540	545	566	540	539	543	557	584	572	559	540	568	592	524	567	576	566	555	534	588	527	521	513	511	548	605	591	519	532	528	557	536	538	561	544	534	553	553	568	589	618	547	543	554	632	582	558	521	538	571	522	556	561	532	541	603	551	572	555	536	540	557	505	579	560	544	582	610	560	602	550	507	532	550	506	572	571	565	582	581	549	568	526	551	540	585	547	538	517	534	602	544	521	572	551	508	587	564	545	526	516	594	547	556	547	572	536	563	551	576	578	529	561	585	589	581	584	519	541	591	578	565	589	563	575	519	519	553	567	529	540	580	544	531	555	507	599	550	561	520	521	557	567	555
61224	92304	61639	29705	10604	2952	1034	628	522	527	492	518	535	563	515	526	532	537	521	567	548	514	520	534	508	553	531	491	505	503	559	517	508	486	512	537	502	517	508	515	494	565	512	566	525	529	534	473	524	543	525	509	519	511	547	490	490	491	503	543	519	548	538	510	513	547	506	542	506	519	503	522	526	524	499	527	560	519	477	533	555	472	528	508	490	530	496	529	554	490	482	497	493	500	537	559	507	505	508	518	549	471	530	506	531	538	526	537	501	521	516	521	509	519	511	507	558	494	498	480	533	544	487	524	491	543	531	520	536	546	527	504	478	477	544	573	529	554	515	537	493	520	509	553	504	532	532	527	520	504	530	472	516	541	536	514	531	537	518	519	480	508	542	525	530	518	517	511	529	505	484	497	518	520	532	530	537	495	525	503	492	489	534	541	500	490	504	529	506	513	481	513	535	539	497	504	515	518	526	501	516	524	496	533	562	550	529	523	499	454	489	543	547	556	521	520	531	534	556	479	513	506	535	526	541	502	491	489	537	502	483	504	485	514	527	483	476	524	549	485	509	517	540	540	524	529	541	526	489	538	531	484	499	551	493	505	521	515	507	528	563	511	490	494	522	549	545	543	537	545	521	528	517	544	511	496	496	539	532	533	537	529	525	528	534	521	477	551	562	501	506	489	552	524	513	531	460	538	522	563	539	510	515	535	513	545	517	550	536	554	493	508	493	511	524	514	518	553	528	521	538	501	533	538	520	548	490	555	491	504	532	515	491	509	500	531	493	492	539	499	554	507	513	501	514	524	511	497	521	513	506	557	511	479	517	526	515	536	557	531	536	541	496	520	503	562	512	556	526	527	526	525	515	492	524	527	509	480	514	507	544	502	524	517	490	542	531	507	520	528	526	517	498	513	530	520	514	498	483	524	538	490	501	527	521	480	515	535	577	487	470	508	521	544	479	512	512	483	534	523	517	524	531	505	519	550	500	530	516	538	539	549	503	544	515	516	531	500	526	578	504	544	526	513	486	520	498	502	533	551	515	496	543	506	510	516	524	554	519	504	508	498	496	503	511	525	509	520	461	498	519	504	494	508	476	522	570	477	497	526	521	492	507	528	528	503	499	510	540	537	518	530	523	509	532	520	461	524	516	506	539	546	519	548	491	526	536	535	538	474	498	522	510	531	492	494	564	514	549	530	484	499	497	510	523	514	547	525	515	525	504	510	515	555	498	506	520	484	464	543	512	540	488	523	493	514	500	516	561	525	503	539	523	510	527	488	509	474	531	516	532	496	500	534	485	522	520	487	548	543	511	500	521	493	512	509	547	533	529	525	512	494	509	586	532	473	509	526	498	486	551	523	546	495	536	501	517	522	541	526	483	505	523	525	503	511	532	506	493	524	482	494	521	508	521	519	563	546	507	537	501	465	541	495	515	545	533	516	493	551	542	493	482	484	542	536	550	516	538	499	529	542	515	538	520	549	499	519	538	492	504	512	514	474	481	486	514	523	487	505	517	502	539	489	476	492	511	526	536	518	482	517	476	492	520	535	515	512	516	506	508	494	525	526	534	554	501	518	511	516	512	530	513	505	496	516	510	469	562	515	531	498	538	538	527	519	567	508	502	513	562	522	503	492	472	509	514	522	542	513	559	527	490	497	527	502	544	499	532	490	521	507	535	530	527	507	534	524	514	539	512	490	441	550	521	471	511	522	488	519	478	535	546	537	556	569	511	508	542	521	486	510	528	534	519	503	518	506	503	537	517	503	454	525	516	481	493	520	492	524	503	524	475	525	519	517	506	541	499	502	511	564	489	499	570	517	513	522	514	527	495	519	492	519	546	502	552	544	516	513	518	545	519	508	519	481	522	522	543	538	531	539	494	498	544	519	491	525	537	497	490	495	552	487	509	490	526	511	491	569	534	540	521	487	453	499	504	488	473	515	546	518	486	477	509	502	501	501	513	547	487	518	490	542	565	474	522	523	487	529	482	562	509	506	513	539	480	532	505	479	521	527	523	520	500	539	536	556	481	519	484	502	490	513	504	535	512	497	492	535	540	526	508	535	514	559	520	486	488	521	541	537	510	528	562	532	535	512	508	535	503	510	481	523	540	532	521	538	533	497	555	484	538	506	517	510	540	551	550	486	508	502	498	479	496	493	522	505	514	534	502	561	502	517	514	533	538	519	548	531	513	493	534	537	504	510	502	487	533	511	492	558	513	523	542	527	482	542	521	534	516	518	510	471	514	519	506	480	536	543	487	586	510	524	495	527	549	463	522	519	504	540	506	511	443	500	504	539	528	495	562	522	540	544	512	520	510	575	513	458	514	527	505	520	482	501	503	514	533	469	558	499	530	533	532	505	517	535	569	475	520	535	520	562	465	516	484	541	513	528	525	513	494	530	495	489	500	504	523	489	495	514	519	535	523	507	502	513	530	542	521	513	503	513	517	523	499	529	491	558	520	497	489	507	471	553	516	530	501	547	536	562	519	524	518	475	472	535	506	483	546	506	496	512	517	480	534	509	499	512	513	527	466	512	529	497	520	516	526	515	508	502	533	525	496	499	528	487	523	467	516	518	505	490	521	511	512	481	530	531	522	572	479	521	529	512	479	553	486	523	484	539	536	498	517	521	534	515	455	500	483	480	463	492	498	554	529	522	481	503	463	512	503	504	513	494	519	541	498	496	514	517	505	546	451	565	534	506	488	544	505	507	538	504	492	515	496	507	532	534	486	518	495	467	529	528	541	511	510	459	514	529	520	525	540	547	567	491	501	524	528	560	485	523	534	495	532	529	502	527	532	554	543	537	558	509	485	568	552	495	505	483	517	496	516	523	511	494	492	494	510	494	562	526	502	528	540	560	492	527	513	483	539	491	486	505	532	504	501	501	553	511	514	510	496	553	530	538	545	482	507	536	482	496	544	495	543	499	462	516	507	520	532	488	514	475	521	498	515	489	517	521	490	524	517	501	481	537	567	503	514	505	533	526	514	526	542	542	498	495	516	511	511	487	510	514	503	504	530	516	523	506	547	490	527	541	514	512	522	516	546	490	549	527	514	521	486	530	502	480	494	528	493	535	536	496	497	504	511	509	564	527	489	530	524	515	549	498	504	522	531	532	489	527	512	528	527	502	536	474	521	517	544	505	491	526	544	496	550	511	524	473	543	494	518	507	519	507	526	497	499	524	537	508	519	507	505	537	497	524	500	528	490	535	511	510	515	535	536	471	541	509	524	523	514	527	537	501	507	496	521	491	499	505	501	472	536	506	502	528	536	533	465	515	511	531	478	481	489	534	499	532	522	529	511	531	502	463	514	509	517	547	506	504	475	483	493	519	533	500	538	486	512	507	489	524	519	511	509	568	506	535	507	518	508	500	495	491	538	525	515	516	527	509	546	528	554	503	530	542	506	524	508	495	540	523	532	491	523	494	520	495	544	535	493	548	492	501	503	534	531	544	488	483	493	532	522	526	570	535	503	524	475	502	529	497
23913	23485	35728	32520	23730	14348	3500	1023	751	702	676	730	700	692	667	723	682	673	663	658	671	621	668	672	659	657	714	743	677	672	686	642	708	665	640	692	630	698	689	706	695	694	700	684	659	680	709	680	682	651	643	669	660	664	682	647	616	652	689	635	670	684	696	688	619	677	650	647	655	638	677	664	696	682	614	657	657	693	644	691	702	656	644	620	676	659	707	695	671	694	628	692	649	648	654	661	669	669	635	752	643	671	661	678	654	619	676	689	638	700	635	649	643	705	681	661	693	677	711	679	691	658	630	658	659	645	666	608	649	643	665	667	639	671	675	676	639	678	667	612	683	656	688	701	680	644	688	626	692	663	693	654	640	670	701	663	664	639	652	659	686	609	713	639	696	668	650	665	627	687	723	663	621	676	639	680	645	700	662	671	736	659	647	702	634	633	674	694	674	683	670	670	590	702	672	641	594	652	688	687	652	697	661	678	707	664	705	643	614	650	646	601	667	652	655	688	652	672	674	663	644	695	662	689	666	685	728	687	674	663	658	658	662	671	703	664	659	687	637	665	671	642	674	735	663	661	618	681	667	638	614	649	711	621	646	667	658	635	645	690	673	680	666	696	664	690	669	665	630	676	669	695	669	681	668	665	611	699	671	709	696	648	676	691	658	655	679	690	656	668	720	666	675	697	695	641	701	666	661	687	655	655	668	664	682	640	662	723	667	645	636	677	700	620	682	628	680	666	665	652	640	674	658	644	613	660	661	659	674	672	652	721	650	641	629	709	653	680	641	626	691	689	623	631	645	674	674	628	661	664	642	671	660	713	687	672	669	684	676	671	646	657	699	665	640	661	675	676	663	671	687	680	646	677	682	652	683	640	632	693	641	672	599	694	682	650	675	643	657	672	702	701	614	691	611	649	671	643	746	670	594	626	686	654	678	654	668	648	664	646	680	711	666	640	672	629	649	665	631	725	699	675	661	642	651	701	665	644	636	677	699	732	624	673	684	633	680	680	718	684	640	749	667	675	642	657	653	663	678	689	679	667	660	712	600	666	643	648	695	679	710	697	694	651	677	662	725	628	668	686	658	596	666	654	697	682	647	687	682	652	648	664	663	635	693	682	595	640	683	621	675	663	623	683	724	678	677	688	663	635	654	694	641	653	638	658	667	669	692	659	669	663	682	663	657	688	658	663	692	703	632	694	647	642	646	643	703	635	699	609	697	617	667	683	651	686	673	631	700	712	684	670	669	688	642	687	650	672	645	709	611	670	687	674	614	683	658	671	649	672	623	646	656	630	716	663	675	653	665	696	684	680	703	674	649	670	654	656	659	641	629	686	683	667	666	683	650	651	681	685	640	659	705	635	676	646	646	621	663	661	702	676	662	642	657	647	646	648	701	643	673	665	663	678	653	629	658	730	710	661	635	675	683	641	697	702	641	677	685	641	635	688	595	735	639	696	669	651	655	681	623	666	679	657	640	676	681	650	640	621	650	679	661	687	675	631	673	682	654	631	704	674	675	631	639	644	695	656	668	659	713	670	669	666	626	652	645	691	671	668	667	632	660	674	685	636	616	676	682	630	653	687	659	690	677	614	718	669	694	677	674	641	644	634	658	667	644	601	650	646	701	647	649	669	709	667	693	710	638	615	682	644	671	626	696	677	709	659	641	730	665	698	666	648	677	684	666	646	669	689	664	667	689	666	716	604	675	702	655	704	710	650	656	683	662	688	608	653	678	638	631	660	669	669	641	654	658	631	666	677	635	691	651	663	645	690	680	682	689	675	669	678	674	656	632	669	664	646	703	634	637	656	642	706	597	644	677	649	660	680	695	651	636	706	633	657	651	621	715	653	639	668	654	691	703	677	672	687	669	631	660	668	659	646	639	685	696	657	639	638	645	683	628	717	699	676	687	681	690	675	693	664	666	674	646	653	653	641	660	634	672	642	675	642	620	603	664	636	655	613	661	657	691	675	687	605	730	656	639	666	642	658	611	656	684	676	627	654	637	657	648	665	660	678	678	663	637	645	709	656	632	704	684	664	640	663	661	653	661	663	658	672	650	607	622	655	682	666	620	675	710	653	684	631	667	702	663	666	639	632	662	685	659	658	649	666	669	646	662	696	706	621	653	635	678	636	646	656	712	673	662	704	638	672	625	701	678	688	636	692	691	643	636	674	678	688	681	612	699	671	660	652	679	615	653	688	670	672	693	662	646	686	683	681	648	673	620	689	670	661	722	676	645	664	600	681	667	639	659	685	669	649	704	643	645	695	634	663	656	651	650	637	652	700	625	656	663	639	640	656	674	662	659	711	674	647	705	629	719	665	668	620	654	643	676	680	680	664	685	663	675	654	659	645	699	686	669	646	670	673	631	671	665	686	662	638	650	675	715	684	657	684	646	620	667	648	594	648	623	623	672	656	677	654	658	676	702	715	679	662	707	650	644	669	683	668	682	679	690	646	658	679	676	708	652	678	668	645	633	664	662	661	652	654	637	665	670	624	708	707	693	621	623	709	670	651	607	640	688	647	670	634	640	673	660	659	654	630	634	709	647	680	661	626	616	674	682	671	692	715	668	674	626	656	673	689	663	656	690	715	671	626	681	651	644	640	696	677	644	676	640	648	707	646	653	691	652	674	650	664	712	672	722	661	654	630	707	675	675	655	705	686	680	754	651	673	673	678	712	613	677	667	683	684	654	631	668	674	689	641	688	698	681	656	673	596	665	671	632	669	679	669	692	662	644	667	650	678	654	687	650	675	658	665	674	696	634	714	639	696	659	651	636	668	671	652	663	661	691	665	681	644	693	606	647	673	661	662	658	611	631	640	643	708	674	665	629	655	667	638	667	674	664	704	745	683	678	659	649	665	723	652	694	684	631	644	665	688	681	709	655	625	693	703	672	653	675	701	651	626	636	614	668	652	633	679	701	652	626	670	640	686	656	640	663	673	691	671	696	651	698	664	668	649	613	608	678	689	686	662	641	700	677	608	626	640	683	658	622	656	612	629	689	647	632	685	589	653	656	638	658	696	658	677	673	649	656	699	659	621	603	653	699	682	705	661	719	686	687	650	691	649	683	665	654	691	659	629	695	658	677	711	646	662	690	624	703	646	680	684	692	666	655	623	683	657	653	713	669	694	666	675	681	660	658	641	655	672	654	650	677	645	689	630	706	621	702	623	685	701	611	632	684	627	640	666	668	683	679	673	670	671	676	621	636	659	642	654	660	686	681	643	717	654	652	669	659	657	661	694	651	703	672	659	687	646	653	689	624	694	621	653	644	689	685	662	638	688	639	647	660	678	683	614	655	698	660	631	688	661	640	707	675	683	695	642	663	691	660	673	683	649	690	688	683	638	639	669	693	666	689	622	672	657	668	642	660	656	715	664	663	693	684	667	649	669	728	633	671	688	653	671	695	634	649	682	675	631	652	666	637	673	662	670	644	641	688	682	643	637	665	622	661	670	690	686	658	680	678	669	671	684	660	647	652	638
63574	102043	69987	40806	16944	5307	1616	850	679	670	598	607	629	618	590	587	621	618	653	620	665	635	641	625	647	606	637	646	659	654	652	647	565	625	609	606	602	604	646	674	653	659	627	648	593	602	630	635	624	641	595	626	648	658	626	614	660	648	599	635	651	624	632	650	609	664	675	603	601	646	630	590	642	631	624	604	605	623	678	601	632	610	608	628	589	648	648	605	655	652	644	667	619	660	623	629	607	622	587	618	628	606	571	609	636	658	631	636	624	615	595	618	616	619	616	635	633	639	596	606	675	609	616	637	668	636	630	610	618	623	620	651	610	601	601	637	604	635	618	610	648	588	678	641	620	618	655	612	688	647	616	603	603	646	612	641	624	587	620	648	624	647	586	645	576	625	612	606	681	665	616	582	611	633	647	612	635	633	620	645	619	611	614	591	626	588	672	637	688	630	619	646	634	645	611	630	657	643	623	615	627	599	668	651	626	635	659	619	613	632	611	677	620	625	671	627	644	680	611	617	617	633	612	598	628	617	658	624	628	659	611	670	630	637	619	690	658	637	612	631	644	597	541	624	600	701	627	616	647	587	624	604	621	640	657	614	603	562	616	649	618	627	597	629	588	639	621	596	641	631	671	628	658	668	600	620	609	615	647	647	679	614	631	593	608	639	617	623	600	628	651	612	640	650	597	647	623	622	635	625	650	658	610	617	642	640	608	659	617	567	609	587	650	637	642	619	621	640	615	590	586	642	614	635	621	622	620	598	614	653	678	652	617	644	619	658	620	632	615	639	626	590	671	620	659	607	580	688	615	631	621	579	659	661	653	641	621	617	597	623	639	595	657	696	594	637	654	632	619	621	638	642	600	622	633	651	629	609	609	582	611	615	610	599	656	604	593	645	630	654	613	647	620	636	575	617	646	657	620	606	611	622	671	629	677	628	603	627	648	664	613	594	633	671	629	612	613	606	566	637	655	633	658	634	619	668	654	599	602	615	604	670	617	605	599	594	655	671	647	603	614	626	605	615	640	639	655	640	639	654	631	622	630	638	616	620	617	622	671	620	640	637	616	616	587	609	614	593	594	630	637	644	638	602	584	639	641	598	607	628	633	606	644	604	628	640	621	577	665	646	643	646	631	631	622	594	677	628	627	656	621	638	614	575	606	638	699	603	620	628	561	599	619	646	655	664	631	637	645	636	595	614	604	613	602	628	664	597	638	596	663	603	641	621	615	646	620	662	623	624	570	623	620	611	664	666	653	653	636	627	617	627	640	650	639	657	629	650	611	612	586	582	594	664	558	605	612	658	632	621	592	658	635	592	599	600	593	622	616	662	626	612	598	629	615	613	615	652	593	626	636	621	620	633	607	627	633	606	642	660	649	669	649	604	639	638	610	602	638	618	630	649	651	655	651	605	638	601	640	641	659	652	659	645	644	602	619	638	595	615	632	634	619	606	625	651	646	563	608	680	574	614	646	658	588	610	639	631	600	621	587	625	642	643	663	619	632	615	591	581	632	623	622	581	638	600	669	657	645	599	624	603	584	621	598	630	637	661	667	603	660	629	669	637	630	626	640	609	624	645	608	627	618	650	612	643	684	628	666	632	601	589	609	592	618	647	650	640	621	643	645	595	643	601	641	684	592	646	641	614	633	604	621	647	618	627	610	618	605	645	638	619	646	637	618	634	629	611	654	625	652	615	631	577	627	655	590	602	611	640	624	631	672	640	630	582	586	642	639	634	621	652	616	616	605	660	630	623	635	619	654	635	611	642	656	645	635	630	605	606	581	589	639	670	602	627	660	627	618	671	586	637	578	608	600	613	644	594	653	642	648	634	634	608	630	639	584	619	643	614	636	621	626	616	599	621	630	637	607	599	607	617	634	589	649	627	617	658	661	603	596	614	591	599	620	602	614	638	667	601	618	599	630	624	665	610	674	591	629	579	606	617	648	687	621	594	608	612	604	619	687	691	671	584	624	637	608	630	572	652	621	606	634	647	605	571	586	634	658	636	655	636	644	629	598	624	570	656	619	631	606	643	607	663	629	676	631	645	590	635	613	613	594	613	645	617	644	607	617	625	594	614	665	633	606	627	667	628	630	598	637	656	590	606	599	615	570	605	659	602	598	598	620	615	597	642	634	629	631	642	628	586	638	653	618	628	629	599	614	615	610	595	624	634	579	608	584	578	620	659	647	670	653	650	608	661	570	640	589	611	658	630	613	634	593	627	649	637	605	619	643	602	644	632	620	604	644	637	569	609	597	603	638	602	648	631	600	665	627	593	647	573	611	622	633	660	600	647	593	649	610	672	620	588	648	593	609	658	611	590	643	621	578	621	585	613	650	642	660	647	627	583	591	664	583	657	612	627	674	589	662	667	643	626	637	657	633	590	648	599	667	630	611	614	632	607	621	642	620	631	615	598	621	614	598	667	640	653	650	624	629	661	660	565	632	623	643	628	655	634	649	638	587	608	661	602	608	595	610	622	642	637	618	616	596	666	648	638	620	646	610	628	612	629	619	574	633	650	610	630	634	622	627	629	627	641	594	619	602	605	662	648	613	615	653	622	628	639	602	647	666	622	677	697	616	647	668	665	635	622	636	620	592	612	621	611	591	605	650	628	623	652	635	637	653	613	652	632	667	627	640	641	666	614	646	660	637	636	617	623	615	626	641	626	644	621	677	622	601	661	605	634	651	650	636	659	589	603	606	584	672	648	665	644	630	670	565	625	628	630	582	616	615	636	604	617	626	652	634	626	649	633	615	635	588	638	645	617	602	604	614	610	619	637	588	598	612	620	637	642	584	622	668	623	607	641	640	623	660	566	617	608	559	606	622	623	617	646	636	597	633	624	638	623	597	622	611	642	637	637	621	615	667	585	631	626	600	630	629	663	578	626	621	609	614	621	637	675	590	634	669	595	618	608	618	578	665	631	627	597	596	654	602	558	622	603	633	618	623	611	597	665	643	616	638	627	602	646	677	589	657	641	595	594	604	662	622	632	587	591	611	622	644	596	604	664	650	600	660	615	604	646	634	617	627	651	634	620	642	592	607	611	614	662	619	605	606	637	615	608	644	631	637	595	624	645	598	616	670	677	613	701	624	635	611	616	593	640	623	626	638	602	636	577	647	652	604	679	618	644	616	634	609	619	668	621	600	656	668	613	612	609	627	598	634	583	635	616	621	611	661	567	592	629	634	610	652	612	630	567	616	628	608	602	631	617	632	634	628	624	601	602	659	565	627	627	684	645	651	655	613	644	616	611	648	603	644	604	619	604	624	621	654	645	587	616	628	637	614	663	622	616	632	659	576	618	629	600	668	641	614	588	630	614	661	636	578	595	635	581	603	597	613	638	635	675	603	616	621	580	657	632	668	617	681	618	659	627	585	645	628	631	617	649	603	569	614	586	625	626	621	585	614	638	613	628	610	577	640	599	620	593	653	644	619	626	639	579	601	618	567	609	635	667	677	623	587	646	617	608	657	631	595	588	604	566
29786	30304	26378	10624	2417	844	534	458	439	423	456	479	431	427	463	435	412	444	430	420	481	478	450	457	448	444	454	469	471	429	495	445	431	443	426	410	474	414	439	430	422	418	502	424	452	501	441	444	425	458	449	434	481	450	480	445	441	461	402	476	435	468	439	435	443	491	474	481	442	429	429	448	449	461	464	433	445	423	442	421	449	406	412	423	459	452	445	382	439	439	447	465	427	444	410	447	453	381	449	428	425	440	455	448	413	447	447	449	472	454	451	485	453	426	385	453	471	459	471	466	413	429	473	448	450	415	426	438	439	427	446	474	429	433	470	451	456	440	425	447	478	433	410	431	459	461	450	446	444	487	441	444	458	437	451	470	441	479	435	441	474	437	488	451	489	438	424	446	462	448	466	462	449	440	430	446	448	436	416	441	446	417	434	439	440	480	475	430	461	415	448	459	435	442	454	467	443	431	438	422	417	443	450	472	415	405	464	432	438	455	462	425	459	472	435	453	440	471	420	409	482	474	416	404	449	445	438	455	450	425	424	441	473	467	433	451	432	440	393	438	468	447	425	460	495	408	462	423	458	419	410	466	487	417	421	480	442	415	408	435	441	438	450	455	471	435	414	434	426	464	450	495	478	461	456	457	429	455	437	458	435	495	428	419	468	449	439	438	432	426	468	488	454	435	466	441	443	426	413	485	457	423	488	471	445	422	439	478	460	456	464	400	448	408	455	426	407	446	478	453	487	479	462	448	435	467	440	422	436	446	429	459	441	410	477	448	418	432	438	403	492	421	414	455	421	468	440	407	445	468	464	465	471	429	449	459	454	429	435	439	428	421	440	470	469	469	442	440	444	418	445	417	457	443	428	466	407	460	422	408	437	475	435	425	432	410	468	453	461	436	449	461	491	438	456	434	420	441	467	427	438	415	451	414	458	441	453	444	428	433	434	434	439	488	449	417	422	476	463	446	461	452	486	445	463	456	465	457	431	420	475	425	441	462	451	437	448	438	451	432	493	445	438	454	442	445	466	444	454	437	412	433	439	467	484	474	466	468	432	441	465	449	441	441	437	436	459	424	400	438	438	511	447	416	453	407	439	474	438	409	428	434	453	433	423	428	448	435	413	439	405	417	462	461	450	455	493	480	469	456	439	445	432	456	467	463	424	462	457	430	489	456	433	441	427	424	460	395	414	464	437	471	415	441	458	447	447	463	422	492	456	458	385	469	467	472	420	475	442	434	415	439	444	452	422	436	399	439	441	430	460	460	457	450	464	454	450	427	442	442	447	415	465	448	484	457	483	423	457	434	436	433	415	426	456	471	456	430	429	435	450	403	448	422	436	462	412	489	422	477	435	466	421	415	433	447	432	468	419	443	449	462	466	439	454	399	442	450	467	464	468	465	436	419	479	444	470	449	481	472	427	435	399	378	453	421	446	417	454	443	434	457	432	467	432	421	450	408	432	471	475	465	450	457	494	429	471	486	427	475	437	461	468	422	417	471	438	442	433	439	463	423	462	466	444	423	426	464	466	435	448	435	430	452	471	462	423	419	439	436	458	482	439	457	472	464	427	458	423	449	476	431	441	446	437	431	449	437	395	459	483	438	431	427	417	430	462	477	441	445	393	434	432	434	438	435	482	433	455	431	437	400	465	440	421	421	422	404	450	447	453	446	461	444	434	475	449	473	446	416	403	472	390	418	431	470	467	465	411	392	442	409	445	405	440	430	441	470	450	405	466	462	464	472	455	444	447	456	476	448	441	441	437	433	491	443	453	444	426	452	418	476	456	415	419	417	396	462	453	445	486	413	436	461	462	457	450	417	427	453	460	489	418	476	437	472	451	450	440	439	421	446	420	440	440	476	451	432	445	470	430	440	424	423	425	401	450	482	422	485	449	422	463	455	460	458	481	461	437	459	471	485	465	433	457	474	411	425	418	414	485	455	394	442	435	427	389	492	467	478	462	442	480	449	449	497	446	461	417	445	445	456	447	467	421	447	439	418	435	436	448	462	407	422	432	460	418	447	435	433	439	458	463	444	467	421	463	454	433	424	421	427	457	431	456	464	489	442	479	463	436	401	474	425	470	414	441	445	411	445	443	488	450	448	477	444	447	448	459	441	457	457	410	442	426	462	451	435	426	486	434	427	471	431	441	437	440	448	435	467	413	460	452	451	430	402	443	407	431	439	443	433	430	415	420	475	432	439	463	401	420	434	443	413	464	439	406	450	476	447	445	433	466	458	440	446	431	448	467	416	468	461	456	451	457	419	418	456	438	457	452	444	407	430	475	429	462	465	473	452	473	443	459	448	451	472	457	449	487	451	411	443	448	435	480	445	466	446	435	433	468	433	448	471	447	428	438	455	465	416	473	399	497	430	413	404	426	488	478	470	481	434	457	464	432	422	443	428	450	426	409	438	445	469	454	473	413	425	425	490	460	443	486	488	449	484	450	423	431	442	451	425	454	416	441	448	427	424	461	496	442	433	434	440	448	430	406	407	407	431	459	450	453	453	468	419	450	439	443	452	465	471	457	446	451	423	456	442	435	439	428	430	449	449	472	464	419	473	435	402	426	441	448	434	434	431	470	473	447	421	470	462	467	494	468	443	407	444	468	431	437	445	459	449	399	452	433	443	440	407	427	442	449	423	448	433	436	458	458	465	466	451	451	424	457	450	437	514	439	438	417	485	426	448	463	433	429	459	435	436	465	417	428	419	441	445	436	437	448	428	433	438	478	454	435	428	458	439	453	455	445	475	462	401	408	459	438	427	452	462	428	463	464	445	461	463	430	500	439	455	457	417	437	431	414	422	453	452	451	458	450	422	472	459	477	400	421	406	435	460	457	456	423	462	456	422	490	475	433	457	431	499	454	423	480	437	404	411	460	438	431	428	432	421	456	464	511	416	423	437	451	463	458	435	438	439	436	424	426	433	448	467	443	466	487	428	463	454	427	461	439	441	413	443	465	425	470	463	487	465	458	459	439	434	441	390	464	486	433	466	473	468	467	463	457	432	439	496	413	451	480	476	465	427	447	453	455	477	454	454	436	421	466	464	396	455	440	444	452	466	483	464	482	444	458	457	486	441	443	448	434	471	447	487	426	461	453	454	443	455	433	413	442	425	433	452	482	442	438	438	471	461	458	480	452	445	466	438	475	443	435	429	417	457	453	418	486	431	451	438	438	424	459	420	472	446	412	457	442	428	458	445	462	416	441	435	457	456	426	458	426	468	433	447	424	440	449	424	462	439	476	486	449	435	422	448	432	453	463	486	439	422	460	433	461	458	437	446	450	467	473	478	466	449	446	437	435	404	430	456	477	468	465	409	450	437	460	438	485	475	470	446	419	440	460	429	453	430	451	463	460	481	420	426	455	457	444	432	433	447	463	493	421	424	417	449	448	449	447	435	446	395	430	463	458	420	430	420	446	443	442	453	458	478	460	456	460	439	462	414	431	458	411	472	414	451	480	438	422	403	463	443	445	435	444	472
21703	35920	19939	5702	1959	795	460	419	373	398	389	387	404	379	394	380	376	395	390	384	395	387	337	416	376	384	378	375	427	354	404	395	416	340	366	391	378	357	383	368	362	383	379	386	384	376	389	386	369	351	357	348	386	383	377	392	376	357	385	360	400	356	368	392	378	391	366	374	398	356	420	385	388	369	343	406	379	369	419	385	391	354	367	376	374	369	388	380	366	368	382	386	394	351	398	352	381	375	392	361	407	366	395	393	423	424	391	364	402	360	360	407	368	393	359	377	360	385	392	417	383	381	363	366	394	376	359	371	365	347	401	385	379	395	408	353	388	378	383	376	354	385	358	375	395	386	385	371	365	399	405	382	362	423	398	367	384	396	394	385	385	411	395	363	368	379	349	392	408	363	399	388	383	403	427	371	369	346	373	375	346	393	375	388	363	397	356	343	386	384	358	378	334	394	378	421	354	354	379	381	400	359	402	398	368	366	376	360	411	410	378	384	399	365	397	396	349	389	399	422	398	382	393	418	405	391	368	389	413	368	382	353	371	413	380	381	422	372	376	367	395	372	394	358	378	338	395	360	371	399	395	353	366	381	380	394	361	364	333	372	361	374	408	376	382	382	398	379	377	391	393	356	358	373	382	398	374	361	394	392	406	387	411	368	356	407	375	391	369	384	382	386	399	397	374	354	428	380	371	346	393	387	395	412	368	395	349	393	368	374	404	398	358	372	393	391	390	388	387	368	342	396	345	387	391	361	343	380	356	374	378	375	402	400	383	387	394	366	366	356	401	383	406	404	363	390	379	380	391	376	387	399	362	371	388	389	365	357	406	411	374	386	355	377	378	404	387	391	374	387	381	365	364	386	368	378	386	400	390	378	381	431	362	344	367	369	376	396	398	398	343	380	357	352	406	394	386	379	377	393	377	396	375	372	389	401	405	355	369	371	384	390	376	391	375	415	372	379	376	396	355	354	390	386	390	414	375	343	382	392	356	388	347	398	399	395	381	377	373	395	378	392	386	375	397	398	387	362	385	373	390	380	350	369	381	383	367	359	374	365	395	405	368	360	361	362	357	394	388	407	374	377	382	386	364	386	415	383	383	357	357	399	373	386	397	378	393	405	375	393	332	352	351	398	381	405	379	404	373	365	353	365	386	380	362	392	384	365	378	380	396	385	338	358	401	378	368	396	362	417	401	399	370	405	364	398	367	349	392	411	360	377	351	365	391	359	393	359	388	356	366	358	392	376	374	377	380	366	364	387	412	364	394	343	384	404	383	399	387	381	359	361	372	399	417	385	392	351	386	369	382	369	408	421	374	354	349	354	378	393	380	384	378	386	376	361	369	389	396	369	365	365	354	385	382	406	417	346	365	386	410	389	397	390	356	367	382	343	362	415	355	369	352	356	369	435	371	347	384	373	399	403	387	416	362	374	406	406	386	398	387	394	390	398	389	398	389	346	404	331	340	366	380	355	400	398	392	399	399	372	394	378	353	340	384	450	387	393	384	377	372	399	373	357	403	375	365	388	372	367	373	376	361	364	361	376	360	376	384	403	363	344	354	385	362	384	364	365	376	391	407	387	386	380	385	391	374	388	406	392	384	343	360	365	370	370	372	382	420	385	409	356	399	388	354	350	390	351	375	374	406	402	396	365	385	381	370	362	364	421	372	351	352	368	382	408	374	364	386	404	402	388	358	418	371	386	395	371	383	385	423	378	359	407	381	342	381	415	380	344	372	376	374	376	384	382	366	379	387	401	375	366	382	365	406	375	411	362	409	371	391	359	358	395	339	369	377	400	395	393	396	357	351	384	357	376	366	393	378	339	415	381	403	388	354	430	402	365	360	366	405	382	398	358	376	354	386	359	377	367	388	400	377	361	377	357	400	373	396	345	369	361	359	354	403	402	381	384	402	377	403	368	374	398	395	395	390	354	367	368	377	382	355	385	371	377	364	340	367	424	384	376	373	388	361	402	377	377	411	372	350	415	359	409	389	399	369	363	385	372	372	372	397	400	341	379	341	412	403	397	412	325	377	381	358	391	341	334	373	391	377	406	391	362	360	423	348	347	368	384	383	365	373	360	396	355	392	429	408	363	397	393	411	373	374	380	375	389	362	380	363	417	384	388	394	355	392	382	369	384	391	407	381	374	352	365	390	366	381	370	389	410	369	383	390	386	378	390	358	387	379	352	396	371	395	361	375	386	374	397	376	384	339	363	353	362	374	367	390	390	375	408	389	408	364	382	391	393	397	425	389	357	348	404	382	363	410	387	366	396	346	383	400	383	368	384	352	412	370	417	360	361	359	400	383	350	375	371	387	403	420	377	405	386	402	401	389	377	385	364	374	343	369	366	389	330	369	376	374	403	380	383	383	410	377	346	353	379	378	378	379	357	357	376	360	376	335	360	396	350	382	379	393	342	366	375	396	382	378	389	371	371	357	405	373	378	368	421	387	387	402	398	373	370	397	381	361	371	390	398	400	392	372	375	364	377	362	384	374	368	414	383	392	361	347	391	361	378	408	385	413	374	370	402	388	361	366	385	396	409	352	394	374	384	369	394	385	391	378	391	391	372	385	363	392	359	372	392	363	386	398	371	338	379	383	367	388	380	379	384	389	358	385	399	368	414	378	346	408	371	408	384	400	367	366	385	373	369	382	370	363	416	380	384	377	361	342	365	357	361	380	361	370	365	377	385	405	440	377	358	341	361	377	368	370	381	432	402	430	360	402	369	429	389	386	365	407	332	382	408	383	430	435	381	370	367	391	349	372	401	365	367	394	364	384	398	367	370	393	402	386	362	367	391	374	371	388	408	354	366	412	359	365	371	360	374	393	366	350	397	383	378	409	386	375	370	382	386	388	384	363	365	382	356	386	399	389	380	375	390	384	378	381	366	391	385	340	356	365	387	363	381	376	378	370	386	376	391	383	362	373	364	393	384	377	383	386	354	371	399	390	355	400	331	373	379	413	365	437	336	396	372	410	398	368	375	388	394	349	369	378	378	408	396	410	330	372	389	388	368	360	384	348	409	338	397	376	360	360	361	406	367	396	359	388	379	418	379	396	366	393	388	393	386	377	368	365	370	372	397	380	368	374	398	397	366	412	382	379	373	365	363	330	386	401	377	395	416	396	360	384	333	356	364	386	380	385	373	379	372	331	395	393	357	365	382	360	358	356	369	393	396	365	387	401	400	348	389	362	382	378	372	372	397	371	393	389	383	373	359	391	413	401	383	364	342	387	397	415	352	424	360	401	381	385	386	379	387	386	388	378	370	370	382	372	359	363	357	344	351	392	356	417	340	372	376	395	388	367	358	357	389	393	416	386	371	378	384	385	351	335	367	401	395	398	401	372	348	391	361	385	385	375	378	388	376	390	380	389	373	341	432	336	364	416	394	384	382	378	391	362	335	409	376	362	369	403	380	397	361	343	395	403	376	377	389	362	345	401	395	398	393	376	390	393	385	383	377	380	367	365	395	375	390	396	392
25011	25907	39485	35088	20829	7433	1579	686	527	549	473	542	566	544	490	544	524	565	549	533	525	524	539	545	553	545	561	557	547	540	500	515	563	518	545	538	556	520	541	480	528	526	526	530	530	513	552	529	488	506	536	551	589	593	516	472	477	524	525	522	467	514	520	512	513	578	527	522	495	517	548	512	537	515	487	499	540	511	504	591	505	503	536	505	487	526	535	491	548	527	519	505	522	579	528	534	541	533	495	520	538	541	529	558	517	546	523	536	540	510	494	540	500	525	521	531	559	502	506	515	543	490	568	557	557	536	504	514	517	555	514	536	556	543	530	527	508	535	497	534	537	506	515	529	519	492	472	537	497	517	549	563	525	569	509	541	510	567	503	513	524	518	514	540	496	489	534	500	501	514	541	498	490	559	489	522	512	484	471	476	472	528	521	562	487	498	537	568	515	520	545	539	524	541	539	520	498	539	532	515	499	506	507	485	543	525	532	523	543	489	523	519	506	526	523	563	534	540	500	516	554	557	523	539	517	511	531	489	485	521	527	578	540	572	555	554	543	512	532	536	531	566	542	531	491	539	528	522	529	525	554	550	560	514	550	526	551	535	577	497	518	542	514	548	510	555	491	542	557	501	534	460	549	477	545	545	533	533	541	537	503	542	501	549	482	519	512	506	497	544	531	530	503	562	557	498	524	486	523	507	514	540	504	567	538	562	536	496	536	557	521	475	498	491	502	531	490	506	508	555	533	537	511	521	540	562	554	479	528	521	527	493	540	530	533	475	554	526	494	498	510	534	545	543	503	515	497	547	485	494	494	541	535	512	559	507	474	478	472	510	516	523	480	522	548	497	543	522	552	476	526	544	511	498	558	532	501	498	558	498	530	545	552	500	465	486	518	465	524	552	564	541	498	511	527	521	522	523	512	491	530	509	521	540	546	536	538	504	521	505	523	470	519	519	543	508	478	507	520	526	502	501	538	524	476	537	511	525	512	537	491	516	468	534	524	557	504	516	499	505	479	497	532	495	503	548	522	461	514	543	550	507	545	516	483	526	493	585	554	537	552	501	520	524	555	542	519	512	554	540	547	532	496	559	561	512	509	490	535	499	525	551	532	557	552	531	513	539	560	508	512	545	497	513	499	518	576	525	573	507	499	538	508	536	530	514	526	498	528	497	500	476	491	507	519	497	497	547	513	518	508	509	557	505	527	522	482	526	525	545	484	522	549	522	506	522	529	513	536	508	513	508	508	520	508	494	524	534	532	557	527	496	543	549	525	527	554	511	527	527	531	541	520	524	556	521	538	552	513	498	509	518	506	479	553	565	542	544	499	521	541	517	529	524	565	533	556	547	521	526	552	524	519	533	527	527	501	530	519	505	491	529	514	506	482	550	493	536	546	516	514	542	553	554	535	528	458	484	553	548	508	532	561	541	498	521	520	503	546	498	456	507	566	570	512	506	495	535	515	514	510	549	537	534	522	536	517	520	532	532	535	519	545	517	528	495	533	536	526	518	544	528	529	492	499	546	502	520	533	540	524	541	518	529	498	504	485	497	549	484	530	478	502	531	496	514	507	487	526	512	543	512	533	524	541	514	549	551	524	538	503	542	541	548	575	553	548	520	515	530	548	527	522	503	552	542	545	512	525	504	531	547	479	474	533	510	498	499	521	534	508	532	524	534	517	513	496	490	514	522	550	509	515	520	550	520	526	500	555	538	510	534	508	495	520	576	514	499	485	541	561	518	526	519	508	556	512	519	508	501	531	483	523	513	509	483	539	540	487	557	590	532	508	515	524	493	545	515	511	516	536	539	493	536	500	531	548	530	508	514	516	515	537	554	535	507	544	585	556	508	538	511	523	512	556	584	538	502	489	494	521	529	527	563	501	519	553	511	496	509	520	542	544	561	548	532	464	504	538	501	517	519	528	517	545	483	525	555	520	540	545	506	549	553	559	512	497	487	566	534	517	543	543	543	558	537	502	528	541	515	504	551	511	532	543	518	500	542	513	523	518	495	511	538	499	535	531	525	497	515	498	493	526	539	511	514	492	493	528	539	529	522	512	545	488	529	525	512	507	485	527	512	518	501	487	516	505	510	539	476	473	506	513	484	541	532	499	526	576	555	537	542	508	538	550	544	504	538	528	498	505	504	554	552	495	510	517	509	540	497	524	500	555	483	543	529	538	539	526	546	535	541	518	523	557	536	530	492	528	523	532	527	527	515	538	460	516	519	508	503	528	504	522	529	559	542	510	500	511	532	563	514	553	513	538	538	500	526	534	501	479	536	557	495	534	526	536	533	526	519	530	499	528	500	533	519	492	505	507	539	515	537	556	564	530	568	485	514	493	531	493	507	560	549	523	527	534	477	479	517	480	532	533	517	554	472	486	473	523	568	524	528	579	518	533	530	536	523	526	528	470	510	532	501	536	518	483	551	547	522	499	488	495	557	548	533	512	529	577	534	547	522	518	553	503	552	470	559	538	512	500	529	517	533	476	519	504	527	501	519	481	503	536	572	504	566	514	525	519	506	514	580	527	598	526	529	552	570	557	486	543	479	491	542	529	565	519	520	536	577	483	528	532	507	508	503	542	526	532	527	524	564	531	496	580	518	517	516	531	519	522	531	523	536	562	500	521	557	495	507	524	503	543	521	535	509	567	564	539	509	519	522	495	511	519	569	528	536	521	528	500	549	510	521	501	513	488	519	532	562	521	476	551	517	517	545	554	507	538	521	540	513	523	518	487	523	510	548	552	479	527	491	522	488	552	555	525	538	516	498	541	501	524	539	506	524	540	509	529	551	527	508	518	507	517	572	515	525	536	499	468	526	540	508	511	485	533	528	519	567	554	519	531	478	467	514	597	509	575	533	573	501	574	543	503	520	517	508	515	527	556	509	480	499	494	510	534	528	504	533	532	520	500	502	554	505	507	522	514	552	516	508	516	535	529	547	526	528	516	522	516	522	496	548	517	534	531	483	524	570	538	523	529	501	499	495	530	481	509	536	513	512	537	564	548	534	555	534	521	503	506	523	524	517	478	537	529	465	510	533	543	514	535	529	519	559	539	539	544	541	507	526	514	509	517	487	507	495	526	502	504	504	567	528	512	524	540	539	512	491	511	531	529	553	522	489	519	513	520	489	492	538	494	526	518	483	520	581	500	471	552	517	514	498	537	546	546	510	510	531	536	539	524	525	530	537	526	506	537	563	487	521	521	496	482	522	522	565	515	487	545	572	504	549	525	489	511	493	481	494	498	503	489	515	535	518	484	541	529	544	479	533	531	549	484	541	478	544	525	494	512	501	541	511	486	534	514	484	552	506	518	526	544	508	529	512	530	482	498	517	549	558	527	513	469	489	484	504	548	559	512	517	540	487	547	517	530	539	508	497	509	527	532	514	518	519	533	521	522	534	533	495	495	529	533	519	537	472	486	515	497	505	527	501	553	520	522	561	511	520	541	521	539	499	491	531	502	485	537	485	534	497	499	522	508	515
61087	91602	62169	31991	12059	3494	1099	654	514	540	490	509	480	487	489	481	468	516	459	489	535	500	497	514	539	482	501	518	470	454	487	497	507	432	516	506	500	491	488	466	477	538	490	496	514	478	492	487	510	519	478	492	494	488	483	480	492	491	491	480	477	484	482	484	490	465	511	502	484	514	539	470	471	461	484	458	476	481	500	469	462	460	483	484	512	479	441	525	455	470	461	486	483	525	484	484	548	473	515	523	478	518	525	530	480	472	489	483	478	487	505	524	503	523	532	483	491	495	486	471	542	511	490	462	482	493	478	465	504	486	522	510	486	499	506	489	524	466	532	508	465	461	480	492	510	526	495	530	482	484	477	460	455	474	500	535	527	494	470	437	446	455	436	453	439	484	474	495	472	437	487	493	500	502	484	513	485	446	502	492	468	490	472	519	509	496	474	477	477	493	483	476	491	460	513	491	452	479	474	505	495	449	490	492	495	477	535	460	486	489	489	466	516	450	491	516	482	510	462	462	498	500	513	484	456	498	497	492	522	492	486	488	460	480	462	485	478	462	493	513	489	501	500	460	485	477	501	510	436	516	490	466	449	467	527	487	524	493	508	501	489	471	492	499	480	438	465	522	468	489	492	457	495	518	478	484	488	460	517	496	476	485	486	470	481	472	486	480	496	518	487	492	512	502	462	466	484	524	490	520	482	481	520	473	456	497	441	493	500	464	494	501	495	507	506	485	519	505	475	479	431	492	466	489	496	508	479	509	471	517	477	502	519	522	520	478	449	499	504	530	525	454	477	513	502	473	496	528	509	488	458	523	466	493	486	495	486	532	467	479	521	491	507	455	498	470	443	482	526	468	434	511	480	439	460	481	452	478	480	502	482	503	494	491	500	500	471	459	480	498	507	483	482	479	479	478	531	517	464	493	544	458	459	495	494	524	529	490	467	471	453	500	464	464	465	494	503	492	519	531	474	498	433	459	489	522	497	478	505	491	453	468	515	491	486	501	496	484	496	490	496	485	467	511	495	517	465	482	501	498	455	488	476	477	485	517	467	477	524	485	480	521	498	498	468	480	472	487	470	501	440	473	485	453	469	495	475	490	483	498	468	478	525	516	451	468	504	430	471	492	530	492	518	524	510	486	477	481	522	513	478	499	527	464	457	485	527	525	474	497	498	486	488	475	473	487	470	454	496	470	500	502	481	463	470	492	506	490	500	497	498	482	496	482	500	485	466	501	468	490	491	446	505	488	474	466	492	515	488	471	444	488	486	495	500	484	485	471	482	456	445	475	509	522	480	483	488	493	504	449	486	486	472	532	429	493	460	472	498	483	485	476	499	459	492	513	479	474	501	492	487	493	474	492	473	501	499	481	466	431	478	480	506	485	526	453	463	509	488	506	494	480	453	469	488	461	480	479	492	514	479	482	529	472	534	463	509	514	485	473	497	507	459	502	516	460	488	500	485	489	488	470	469	496	477	500	463	466	510	433	461	524	507	452	486	511	501	472	511	469	511	463	486	462	503	482	507	467	464	500	510	484	509	468	514	456	510	433	478	493	536	494	488	500	495	476	515	484	495	480	462	498	523	501	479	493	479	483	530	483	481	484	482	497	480	502	480	472	468	493	495	441	491	465	478	485	480	489	548	520	458	496	451	486	497	438	514	494	484	481	528	509	490	517	481	465	479	458	498	465	493	458	512	479	498	488	487	503	462	496	515	502	490	463	513	475	510	479	522	483	506	506	484	512	472	477	435	490	485	488	474	465	473	466	483	492	496	513	460	505	481	494	464	488	498	495	525	505	467	435	546	487	447	463	483	487	481	475	458	529	486	469	485	506	476	464	465	486	476	491	453	488	487	481	502	488	504	497	530	510	485	477	499	511	532	520	498	491	479	470	503	502	482	477	480	450	481	484	514	507	481	492	499	494	473	458	481	492	491	515	449	501	485	480	483	484	528	495	476	526	469	492	500	520	448	487	469	523	485	466	524	502	519	443	462	541	501	483	512	525	455	502	496	499	485	467	430	524	472	467	466	476	490	483	515	457	472	496	476	514	478	486	466	475	425	442	435	517	500	517	488	467	499	476	476	480	512	488	519	486	516	521	480	513	516	514	495	478	516	467	509	512	527	528	518	501	514	499	495	488	436	502	484	488	466	482	487	494	433	458	506	488	471	541	460	468	508	497	496	482	465	489	505	498	467	513	509	481	501	502	468	489	458	517	494	487	482	516	507	531	517	493	480	496	461	492	482	482	497	476	475	457	504	472	478	498	476	497	479	493	447	480	489	480	488	469	492	503	453	469	490	505	496	471	490	494	483	520	508	499	491	505	503	465	465	480	509	464	473	471	462	488	489	462	473	482	484	487	476	474	490	503	514	486	502	484	519	461	492	509	523	510	472	503	510	491	454	466	496	453	471	516	498	491	494	508	510	492	471	479	530	484	496	482	453	496	460	497	499	504	491	531	516	477	484	494	492	486	505	493	510	469	500	470	488	453	499	485	438	495	461	565	468	511	525	510	463	493	496	488	465	497	477	462	512	461	473	501	469	475	447	480	481	523	467	495	414	485	508	486	519	483	500	462	503	491	519	517	484	480	495	478	482	468	470	434	499	490	521	442	508	439	483	514	493	438	484	460	494	472	483	507	487	483	535	479	522	517	484	455	497	511	476	471	485	517	475	541	482	495	484	495	477	494	461	465	511	489	520	475	470	517	483	490	477	485	483	460	497	457	447	472	467	507	479	483	428	445	494	484	479	492	497	469	442	451	465	518	515	486	502	479	521	515	466	476	476	471	500	494	484	457	487	515	519	445	499	471	490	497	531	474	503	531	492	500	493	471	524	460	508	506	484	490	490	501	469	481	458	473	490	498	522	478	486	530	451	524	531	499	498	501	482	501	495	489	465	462	474	480	516	474	508	476	481	469	478	519	474	478	487	495	453	444	491	492	469	491	546	509	498	489	476	444	479	493	496	515	473	469	508	508	521	500	520	449	439	478	511	478	522	450	484	460	460	479	471	503	488	494	492	484	450	477	455	515	463	489	429	510	468	467	475	481	491	473	468	422	485	498	486	472	502	483	466	496	496	497	541	471	484	483	471	504	461	509	462	433	476	503	484	468	448	443	474	452	530	465	478	448	479	480	435	497	482	483	507	515	498	493	496	460	499	467	490	510	518	494	467	453	474	487	490	496	480	473	491	494	484	481	509	489	485	500	470	476	470	480	499	503	517	515	491	507	489	520	484	534	486	465	497	517	496	467	457	491	530	465	474	519	507	505	464	489	441	496	449	489	518	456	476	498	475	494	508	498	485	510	509	494	481	452	493	509	518	450	460	486	471	518	513	413	482	544	488	469	469	504	473	484	471	517	463	486	474	484	519	480	487	501	458	514	486	471	502	483	485	486	508	463	469	452	471	467	475	520	483	527	519	462	498	443	466	515	501	498	501	483	478	492	481	503	443	485	479	460	457	486	502	518	501	539	426	471	454	487
23897	23207	35263	33687	24726	15423	3962	1040	720	683	679	671	680	644	686	698	658	699	660	688	688	664	637	639	648	666	660	668	625	658	652	652	639	627	666	634	662	640	678	661	665	657	690	702	671	625	639	607	665	634	669	686	678	621	634	616	723	636	628	601	701	630	665	639	644	637	645	643	624	654	609	653	656	647	680	637	676	653	674	627	618	615	638	602	657	627	665	667	659	617	678	688	679	642	708	598	642	636	670	691	635	618	624	663	649	654	693	661	655	673	600	665	644	678	646	655	632	655	658	664	629	669	611	653	653	619	672	624	623	640	705	623	656	665	612	642	672	679	639	641	635	655	614	627	661	651	662	651	623	639	629	682	678	630	665	644	621	596	657	644	650	684	638	669	671	650	663	683	666	667	674	645	675	624	643	657	681	637	620	655	690	636	660	696	620	640	639	685	608	630	662	635	633	668	626	641	619	608	670	714	649	632	619	652	704	656	609	659	674	665	679	643	645	625	670	640	643	632	693	678	664	622	633	646	639	687	636	638	632	628	644	653	620	638	690	646	659	642	650	651	635	636	640	654	658	661	707	620	646	656	684	665	667	640	634	694	644	666	655	701	598	653	652	667	614	654	647	612	680	627	633	621	662	635	648	587	688	625	650	676	651	657	672	626	628	634	624	638	660	642	671	690	666	673	656	691	659	641	655	612	635	680	586	625	603	608	683	679	606	668	650	697	606	625	627	663	685	620	649	656	708	604	622	707	605	617	632	665	635	635	616	628	623	701	622	639	663	661	631	652	671	675	588	647	678	630	628	630	664	631	688	681	614	653	610	621	663	680	655	647	656	635	626	656	669	681	639	729	629	578	631	632	645	666	597	661	612	652	648	610	694	580	690	676	649	611	677	656	650	651	608	627	638	623	594	627	652	615	603	667	619	647	644	654	649	655	684	678	658	661	632	606	664	633	619	679	651	599	706	622	585	648	594	652	656	627	612	589	644	604	641	660	638	692	656	630	643	681	648	612	666	636	624	611	691	626	616	684	666	602	645	624	625	616	643	678	660	627	643	618	656	565	651	626	639	648	686	662	707	624	619	625	604	646	613	668	665	628	618	637	639	646	660	644	668	694	611	655	715	689	645	666	691	647	638	646	692	672	706	635	642	591	657	612	654	626	617	617	624	650	644	650	654	631	629	618	630	633	650	635	641	673	653	631	690	589	645	637	640	632	699	609	651	637	683	601	684	609	682	647	614	672	656	650	665	661	636	626	649	616	627	665	648	636	625	667	646	676	636	644	654	640	616	642	651	641	606	612	685	684	620	657	631	647	608	626	607	639	655	653	636	636	645	665	636	669	646	658	669	634	684	668	611	616	651	675	659	614	638	628	606	654	667	652	672	593	629	642	644	594	625	651	634	588	647	630	652	657	623	663	632	599	645	620	657	621	641	669	701	635	614	669	662	634	603	653	649	638	640	655	669	630	651	677	635	634	671	637	636	641	668	657	685	674	647	656	629	667	639	620	645	621	648	628	619	642	645	672	688	631	615	665	662	599	632	660	652	648	643	640	652	649	606	625	645	666	661	647	637	673	622	641	612	674	660	650	642	631	633	651	601	629	636	641	637	675	637	658	654	625	672	672	609	620	652	642	709	682	673	639	689	672	724	624	638	641	626	599	673	646	699	575	620	644	660	644	623	625	638	663	648	651	677	643	657	672	660	648	676	699	692	682	625	635	686	660	680	682	696	640	652	650	652	648	660	676	579	621	615	665	661	630	651	611	651	635	671	649	625	655	658	639	647	615	670	647	658	652	652	651	643	611	631	605	679	599	644	637	643	686	657	655	676	680	623	675	673	625	634	628	635	668	642	635	630	633	638	639	660	663	667	639	681	630	659	639	666	633	620	652	624	655	648	645	670	648	659	627	680	678	639	700	609	690	662	665	625	611	709	640	653	662	645	650	617	682	631	646	637	624	608	642	673	631	706	678	656	656	655	646	662	666	608	605	652	655	709	674	673	605	618	654	617	653	644	650	659	673	652	635	661	659	649	659	646	661	650	644	661	683	659	655	650	618	651	638	660	638	676	696	599	606	700	677	610	641	636	644	663	657	656	647	677	672	642	649	630	634	653	650	664	658	660	673	691	661	607	637	654	674	638	644	645	626	602	621	679	607	620	649	631	629	631	688	641	641	670	635	648	625	653	633	646	605	608	621	639	640	662	674	662	631	668	659	632	677	717	683	645	624	666	683	652	659	669	606	659	616	620	614	633	635	648	700	622	659	660	599	671	662	635	661	642	612	596	656	610	634	587	634	599	627	658	634	657	620	629	621	678	648	610	671	594	633	648	600	691	640	611	614	670	639	666	638	627	628	638	662	636	667	666	657	639	638	644	658	665	631	635	610	625	605	699	649	669	662	616	651	646	637	635	661	635	617	640	623	699	653	659	630	643	649	681	641	670	652	614	648	659	686	683	649	613	614	637	629	651	639	691	655	626	647	649	642	645	675	659	633	670	649	634	655	643	647	619	647	666	603	669	623	654	670	648	683	628	656	655	646	625	645	644	661	685	624	627	637	613	638	643	687	633	669	649	611	658	697	634	666	622	641	646	640	640	648	671	611	613	664	675	674	697	651	634	660	648	681	615	624	642	692	615	610	569	632	669	660	617	620	631	655	677	665	651	664	602	627	663	574	623	689	659	632	634	655	623	606	684	630	669	677	643	672	642	659	622	638	667	659	627	645	662	649	670	641	606	666	605	661	665	644	695	667	638	651	639	647	630	636	667	675	617	631	651	640	600	656	651	664	651	641	638	632	638	609	631	671	620	648	663	649	652	694	625	666	638	692	647	638	633	637	688	686	597	670	594	650	569	661	607	622	636	612	647	622	625	608	685	642	638	625	642	677	621	611	676	686	652	696	593	609	657	627	641	633	663	650	692	656	655	610	628	603	681	612	640	657	611	635	677	636	665	682	672	622	642	647	655	627	607	634	656	589	635	626	659	685	628	608	660	660	661	686	619	651	654	625	708	645	636	622	687	687	634	624	682	672	647	604	615	665	659	649	605	643	655	597	663	686	674	637	631	621	626	612	616	655	623	632	631	663	625	656	642	659	676	644	661	634	625	613	680	628	637	691	637	663	614	653	648	669	633	659	664	584	633	696	660	633	660	632	708	662	635	656	616	643	631	655	632	655	627	659	644	629	656	639	587	650	673	628	610	668	652	633	617	643	598	607	679	648	680	657	581	628	625	602	633	644	641	655	623	619	624	660	660	637	689	625	638	672	680	625	702	652	655	655	633	664	661	667	702	663	599	661	681	656	634	637	616	651	667	636	609	646	651	651	656	648	677	628	620	664	599	688	628	642	654	591	635	610	616	647	653	599	644	635	615	645	651	597	624	647	569	636	643	662	669	650	636	646	636	642	649	604	662	646	643	664	647	678	644	638	642	633	641	677	631	626	613	627	649	636	611	625	639	665	652	681	643	632	657	644	627	639	643	632
63670	100005	73950	43538	19025	6362	1756	853	644	615	610	647	628	663	660	603	602	659	632	617	647	636	625	640	613	630	613	630	599	602	605	631	578	579	600	630	604	607	611	601	602	621	606	631	581	603	636	616	605	605	587	604	637	618	612	625	585	628	588	643	603	611	618	618	620	604	629	614	606	604	579	612	618	623	612	600	657	567	621	624	643	607	615	612	625	589	649	635	570	587	611	590	592	563	634	620	644	617	637	626	587	620	632	563	603	575	616	629	608	612	621	601	600	602	605	544	650	657	609	636	583	606	608	611	616	606	632	598	601	613	658	628	612	645	632	589	634	612	606	596	623	610	635	630	566	555	644	591	603	587	616	584	607	642	585	587	585	667	627	625	588	641	621	606	645	585	625	595	616	630	609	634	594	583	600	643	628	580	625	598	597	616	569	591	622	623	598	629	551	598	630	622	632	616	639	587	606	640	592	611	608	597	630	600	632	615	609	602	588	606	558	627	606	632	627	616	625	571	621	649	610	619	612	609	637	576	646	616	656	579	640	632	588	606	605	611	590	581	618	637	663	582	587	616	593	575	616	603	584	583	601	587	615	621	600	656	635	621	578	644	578	600	576	575	615	645	628	573	629	595	605	602	550	671	593	661	609	607	599	591	615	570	635	622	591	629	578	631	585	608	590	599	612	601	639	618	609	628	617	610	608	602	610	661	635	610	626	612	612	607	601	588	595	578	619	590	609	651	624	584	574	622	606	625	601	581	630	601	661	620	626	632	589	613	602	600	596	591	575	620	569	653	617	636	571	584	588	529	592	638	657	618	638	583	626	600	619	615	625	612	584	586	583	621	571	646	585	624	624	605	581	575	619	662	565	616	607	595	636	592	613	602	591	603	613	644	593	634	592	627	595	645	643	553	590	599	641	607	636	640	656	597	595	653	605	605	604	646	594	616	608	607	650	644	617	625	670	596	622	565	612	600	617	607	618	557	612	608	606	614	600	579	612	614	606	582	601	643	581	611	610	628	604	610	625	588	600	600	615	604	638	641	611	581	602	569	616	627	609	604	601	573	578	618	647	652	618	566	571	638	622	595	620	628	658	552	571	626	627	628	635	606	627	576	607	653	595	596	600	602	603	631	604	620	647	603	579	627	608	615	632	631	618	628	576	603	607	567	616	572	584	596	609	589	611	590	597	609	627	583	598	599	634	596	612	568	610	633	617	642	581	609	602	606	586	607	623	593	596	612	567	634	577	625	551	610	626	591	599	632	610	632	632	594	634	637	566	602	593	644	633	617	708	614	628	610	680	633	634	616	595	631	622	594	650	617	613	605	577	608	601	600	612	590	578	610	585	600	615	636	611	584	616	618	618	632	574	598	584	629	622	599	608	584	621	618	609	611	578	581	604	630	601	575	643	622	617	628	540	629	595	611	584	584	618	592	596	585	618	611	630	629	596	598	569	611	600	586	587	559	621	585	621	605	532	608	613	625	603	585	627	616	632	630	621	623	613	630	607	635	641	602	582	571	620	629	631	615	595	626	640	602	632	643	590	615	591	593	592	606	614	594	605	588	625	580	639	608	623	580	655	610	612	636	611	571	666	587	579	629	606	619	653	577	610	600	598	577	626	621	627	605	594	585	591	666	606	596	615	584	605	631	589	601	607	592	586	610	628	586	614	577	588	578	589	605	634	607	596	572	592	608	596	636	660	659	608	539	627	636	605	622	572	553	594	609	642	594	559	587	583	613	622	598	626	605	626	620	617	604	584	603	613	596	643	624	625	574	607	578	650	605	598	631	658	598	609	648	612	649	630	629	603	606	605	601	616	615	567	596	593	626	590	606	666	615	620	586	585	607	645	648	595	620	623	615	597	618	595	635	610	645	624	630	631	593	650	611	613	596	554	627	603	603	618	570	666	596	617	604	587	600	642	599	598	585	587	613	611	632	635	618	570	650	630	637	620	591	594	597	611	603	609	615	617	631	619	635	604	629	626	580	594	613	655	633	605	605	632	628	626	632	593	596	599	615	606	591	623	600	585	600	606	601	629	649	636	594	630	633	574	625	608	625	614	572	645	623	592	650	644	601	621	623	580	638	609	605	616	590	618	637	623	624	606	605	589	603	630	620	650	619	616	652	584	588	620	631	625	639	622	620	593	652	619	623	616	663	599	616	635	626	613	565	622	621	631	592	600	608	609	565	597	609	595	586	578	589	586	583	618	605	598	613	580	599	587	610	610	619	605	655	604	615	603	656	571	561	612	630	608	606	605	611	648	617	628	558	635	600	568	612	650	588	617	648	602	635	580	599	592	601	602	598	632	597	655	568	608	597	593	596	664	581	619	567	603	603	614	627	610	597	582	591	562	597	571	571	598	597	614	636	576	587	624	655	607	603	609	599	606	609	609	591	613	570	641	587	595	656	575	626	607	582	652	605	639	605	614	665	603	601	589	562	646	652	606	608	633	606	622	570	576	621	622	597	587	598	587	637	580	634	630	593	639	602	556	554	605	593	580	623	603	587	604	647	591	572	617	637	614	583	597	622	629	613	620	574	630	614	579	633	581	572	664	568	611	570	584	583	608	639	627	608	565	644	630	631	595	569	603	604	614	598	586	599	599	624	596	596	623	616	583	598	604	635	617	629	634	603	606	616	590	565	606	602	601	599	603	603	638	606	570	578	611	595	619	636	603	608	626	630	607	584	603	583	592	610	588	638	604	605	547	548	586	651	556	592	630	589	586	596	617	597	605	628	580	635	601	604	614	608	604	630	596	610	594	589	618	625	595	593	574	596	654	641	615	593	623	601	644	600	641	623	631	608	619	591	612	580	660	624	598	663	629	588	568	689	593	616	562	603	618	573	651	625	595	632	627	597	587	682	586	621	613	592	597	593	606	621	622	618	624	622	586	609	575	644	574	619	600	659	622	638	620	618	618	640	605	647	583	630	674	548	603	607	584	609	678	610	555	604	597	636	636	629	602	623	627	602	584	581	593	631	598	595	591	563	602	579	582	625	609	592	649	598	601	633	595	633	564	604	631	580	608	572	589	607	603	612	613	575	616	634	623	618	604	606	580	577	605	587	609	618	590	638	582	645	636	605	623	615	624	627	585	662	625	589	599	623	633	627	607	634	584	620	608	614	623	614	633	584	587	633	622	585	631	633	611	616	609	621	626	620	653	619	621	598	663	572	552	560	554	583	575	614	588	583	597	640	606	633	661	618	562	685	568	603	595	621	600	598	624	611	573	577	587	636	587	597	549	589	584	626	592	617	617	541	586	632	656	632	588	613	664	588	604	590	650	625	605	587	624	617	614	670	600	607	568	622	607	608	580	591	681	565	593	596	588	609	634	607	655	562	645	609	568	634	564	645	603	618	580	586	621	582	616	611	659	621	644	649	615	579	600	573	613	596	582	636	649	615	614	639	583	637	565	670	608	654	581	641	606	644	652	590	595	578	601	610	613	605	621	578	585	632	602	620	568	629	596	604	597	619	566	574
29629	29524	26461	11872	2723	882	538	469	423	442	398	439	428	396	416	431	465	471	406	447	412	448	418	427	433	428	441	402	434	413	446	427	438	424	403	459	436	442	417	427	414	411	439	423	458	421	458	451	426	448	409	414	452	476	458	435	433	424	395	433	459	425	423	446	449	428	457	449	428	417	465	435	447	448	391	423	431	456	459	400	420	445	414	443	423	417	417	428	461	435	397	475	385	442	434	418	445	437	433	443	421	432	422	426	419	442	398	476	446	429	411	426	437	444	421	421	429	427	441	411	403	411	420	433	428	413	444	416	484	456	428	453	413	397	417	454	434	437	436	447	423	418	401	409	445	431	411	421	409	449	417	454	446	461	444	438	449	448	400	447	403	449	426	417	458	416	468	441	442	420	445	440	423	426	437	394	467	435	477	462	434	401	442	448	444	426	449	442	417	417	428	417	462	437	405	443	423	425	466	412	396	436	425	412	425	461	414	407	481	393	407	474	434	420	441	442	423	442	412	404	443	433	456	441	443	441	424	448	435	429	398	425	415	411	448	444	456	426	459	428	432	416	434	416	435	461	438	410	405	424	457	430	415	414	413	421	403	458	413	433	420	442	421	421	442	416	414	404	412	418	428	477	405	415	442	370	437	404	447	434	445	415	424	394	447	403	444	432	451	423	411	417	485	438	404	459	421	448	455	424	445	452	397	425	424	414	465	444	398	505	444	438	434	447	406	484	439	409	419	403	390	442	407	407	425	468	426	431	434	448	475	409	440	427	417	413	455	435	424	437	406	424	460	441	412	464	381	385	441	442	415	416	418	434	450	425	407	453	431	379	393	410	411	427	437	451	465	416	483	470	458	428	452	426	412	412	430	442	433	390	416	453	405	441	424	402	440	422	381	422	452	410	418	425	433	453	413	417	403	447	419	435	446	486	439	444	430	439	459	428	389	466	433	425	428	431	416	448	443	415	388	401	441	446	452	438	418	429	431	437	413	427	435	396	423	414	443	454	445	407	421	405	436	410	434	402	411	409	438	416	451	402	440	432	424	419	401	439	423	442	451	428	418	421	424	417	433	431	414	402	434	433	408	463	459	427	449	438	431	421	388	427	466	412	435	473	432	430	394	414	412	415	405	414	414	445	391	433	425	419	391	410	430	425	424	433	432	413	412	420	429	427	435	447	415	440	420	423	416	430	425	443	389	433	428	427	414	391	413	444	404	423	425	417	445	424	456	446	401	417	412	421	403	443	422	433	440	431	404	419	431	435	412	383	417	461	422	432	447	406	425	467	422	464	402	438	454	442	431	454	471	439	418	406	457	452	377	444	423	420	406	435	417	431	446	442	447	421	406	441	419	367	460	382	431	418	396	416	388	443	441	447	433	432	431	406	445	430	408	413	428	436	452	415	471	406	415	438	395	385	455	401	418	446	393	438	402	432	446	440	392	390	394	432	407	455	429	423	427	446	416	455	413	432	391	432	425	452	376	395	440	427	433	397	423	457	448	448	454	411	449	407	457	447	479	454	428	392	429	441	451	460	407	422	412	398	450	422	431	436	453	405	414	435	450	417	408	419	429	417	438	419	422	432	486	439	469	434	407	439	438	406	438	425	420	413	429	423	421	443	462	444	428	425	448	412	411	423	392	457	446	424	424	434	389	415	423	451	433	437	450	422	416	435	405	420	440	410	393	451	442	434	401	442	443	380	398	425	430	439	451	463	403	425	417	428	393	404	389	400	404	429	459	415	466	417	445	405	421	432	423	420	409	433	451	484	408	405	461	419	439	451	412	444	485	395	432	404	425	458	433	448	428	457	437	420	427	437	406	402	451	395	457	415	483	410	418	403	443	453	442	436	393	438	445	462	462	456	414	412	413	432	448	424	443	440	421	427	440	439	440	422	404	420	432	441	416	436	449	416	431	417	442	442	425	418	449	406	430	446	413	478	392	442	410	407	451	421	437	434	433	453	423	453	430	429	433	407	467	434	425	402	488	415	421	405	456	412	424	416	441	403	449	428	417	425	415	392	429	416	396	454	392	443	432	419	442	421	452	442	444	423	421	377	402	418	390	473	453	455	417	449	431	478	432	429	416	444	426	451	427	436	472	407	484	444	386	447	444	421	444	418	409	404	413	415	416	422	403	483	422	422	438	453	439	475	492	432	389	423	444	434	451	460	423	425	428	445	441	442	432	446	419	405	428	444	444	413	403	438	407	417	428	406	410	459	443	437	439	453	438	435	442	452	452	446	445	413	445	395	404	433	422	432	467	389	443	393	404	430	470	435	458	430	410	440	438	408	440	409	449	419	423	419	391	448	414	435	425	371	440	389	471	469	445	452	431	428	420	435	428	428	432	404	446	409	448	416	445	422	388	423	443	446	410	440	451	417	455	430	459	389	421	414	453	409	427	413	451	415	425	408	402	434	426	390	455	455	457	447	457	441	457	448	424	397	431	422	402	430	413	447	423	423	429	480	440	409	409	420	443	455	426	413	437	443	451	436	422	425	436	435	373	440	466	410	427	412	402	430	398	425	452	391	455	477	439	395	417	451	435	395	458	411	427	427	422	515	420	445	378	427	465	431	429	379	413	462	437	443	396	402	443	431	419	431	433	472	450	399	430	487	456	449	427	395	428	430	431	400	474	433	428	424	470	412	405	387	380	420	416	422	460	457	428	447	403	393	402	440	426	418	446	401	449	441	433	424	419	408	442	421	465	477	460	446	470	431	404	434	430	419	462	417	450	419	439	434	426	444	462	448	422	395	446	430	426	439	434	454	461	452	440	463	435	429	437	456	434	430	440	411	427	439	423	445	421	406	427	497	418	446	458	413	451	407	435	435	435	469	450	452	405	468	446	446	468	406	431	413	408	376	433	444	472	407	458	456	409	421	438	441	446	432	377	449	434	408	436	487	426	465	406	434	436	439	464	399	404	425	457	426	443	408	444	426	456	456	398	445	420	467	413	468	418	429	473	451	437	400	428	424	428	414	415	416	457	432	397	408	450	434	438	397	453	415	425	426	460	460	395	416	406	451	453	431	404	397	442	407	441	397	391	425	423	439	444	418	430	459	446	395	453	445	439	432	460	440	408	406	420	454	437	387	444	395	422	435	421	412	433	411	410	440	450	456	418	437	403	396	469	433	471	409	494	439	455	429	452	440	383	431	433	411	417	401	413	406	408	423	444	443	395	437	425	425	416	449	403	458	455	429	456	425	405	394	438	440	413	479	401	382	435	432	404	461	423	475	450	424	443	433	415	429	408	434	452	455	411	427	422	409	409	438	440	443	443	422	460	468	415	470	408	450	446	428	436	427	436	436	436	426	406	440	438	443	412	403	463	449	419	442	422	432	468	405	444	438	455	416	404	410	465	416	456	407	459	476	433	417	417	433	437	423	425	410	463	403	451	437	450	430	431	467	436	459	416	448	433	432	417	451	422	396	445	448	436	429	426	393	448	423	415	455	425	450	399	435	432	458	423	463	437	427	414	451
21941	34622	20868	6662	2186	813	473	405	372	385	379	366	391	374	366	366	369	358	353	409	389	385	366	348	395	355	366	373	403	345	372	392	382	358	347	368	386	344	394	337	363	377	400	370	341	355	346	363	385	341	370	362	369	350	356	359	375	347	397	382	365	386	366	390	376	356	371	404	389	385	388	395	409	372	404	366	357	368	347	357	415	386	382	355	377	385	350	380	359	389	342	392	370	404	346	390	378	402	338	350	380	356	341	397	377	361	364	375	389	364	327	359	371	411	386	356	374	384	369	367	361	367	366	326	381	359	355	377	384	367	375	374	396	375	356	367	376	374	367	371	347	383	374	364	365	397	378	375	382	397	387	359	374	370	369	389	360	391	360	354	402	406	396	388	382	348	369	352	398	379	375	369	369	339	354	367	339	424	397	355	366	375	363	392	378	395	350	336	377	329	385	388	380	371	373	417	376	384	378	378	371	382	377	383	344	390	333	370	397	395	365	347	395	366	343	333	396	356	379	357	338	365	396	381	376	371	372	341	337	349	368	360	363	341	363	336	394	387	366	386	381	350	364	392	359	408	336	383	359	363	372	330	380	391	378	368	389	384	390	354	379	352	358	389	373	367	354	325	334	379	358	357	346	377	373	361	353	378	396	347	357	395	372	388	380	349	375	380	405	355	367	400	355	369	430	375	360	411	362	355	385	378	366	349	352	369	358	376	380	370	359	335	372	384	369	407	363	346	376	386	364	362	367	384	391	392	375	368	341	389	385	347	385	423	398	356	366	368	373	334	394	355	350	358	369	368	352	363	381	373	381	355	365	353	389	357	353	384	380	351	361	355	360	370	354	348	355	410	349	386	331	407	348	356	386	381	337	374	386	400	366	371	379	367	390	363	359	346	340	381	375	394	370	363	405	373	406	400	369	377	372	364	370	335	368	359	376	372	353	382	376	355	351	372	364	359	386	413	409	369	347	366	384	349	362	393	380	351	392	345	339	359	355	318	356	373	341	360	374	360	371	330	382	362	410	364	351	376	400	355	381	386	336	370	364	397	379	356	357	370	388	363	394	359	354	393	395	398	398	372	362	342	357	412	397	385	365	334	408	390	373	371	374	363	419	374	353	404	376	381	439	351	388	359	333	402	379	375	358	387	395	387	385	381	339	375	354	380	405	380	369	393	388	381	400	391	377	391	351	404	380	333	369	362	370	364	384	363	388	394	357	354	371	349	366	402	358	378	370	352	342	369	366	373	374	351	404	335	396	361	355	372	328	381	374	380	408	384	368	354	364	404	419	384	362	362	345	346	360	373	367	358	351	366	386	377	381	355	382	383	397	372	350	352	362	327	353	346	388	367	363	351	383	367	368	366	377	375	370	398	363	359	410	365	389	369	357	327	386	373	390	359	356	405	360	400	370	390	377	366	377	347	380	370	411	380	357	390	374	380	377	369	324	355	377	399	343	394	376	378	384	371	344	370	360	362	370	352	354	377	356	367	358	384	391	422	359	357	370	358	377	375	420	357	365	391	327	356	342	352	405	355	401	352	387	365	370	364	374	372	358	379	370	372	401	370	356	365	360	369	401	367	384	379	410	395	378	384	350	365	402	410	360	359	370	414	371	353	395	339	343	358	385	372	373	332	346	405	368	375	399	334	351	373	380	379	362	356	373	376	362	356	346	389	382	384	358	344	366	371	385	366	396	396	368	396	365	372	351	350	369	400	401	384	387	390	350	361	390	351	379	329	380	364	378	373	374	412	343	358	349	367	366	346	362	366	342	370	362	374	353	401	367	351	417	390	371	403	366	350	362	364	368	380	344	385	352	373	373	375	399	367	372	413	345	355	400	366	338	364	339	374	395	391	360	386	333	371	353	355	400	364	385	357	364	381	353	361	359	333	368	378	378	383	368	374	361	408	389	370	369	382	412	387	341	383	361	370	347	391	331	366	370	407	372	361	385	350	373	341	388	321	379	400	343	374	375	401	369	391	361	354	371	384	410	388	347	380	375	373	357	421	400	399	368	341	361	379	383	332	362	409	383	389	376	361	360	362	358	360	361	344	348	351	367	351	326	378	364	366	381	383	380	342	351	380	376	375	381	375	358	386	380	391	338	348	368	366	367	375	395	371	354	360	383	384	355	380	359	355	360	357	348	353	367	372	394	366	382	355	355	351	374	383	370	351	410	360	373	333	338	430	369	386	357	355	374	395	358	366	393	384	343	412	361	382	386	386	366	388	366	356	353	398	364	367	400	389	386	374	358	365	340	339	358	333	385	360	388	346	355	367	381	385	366	389	375	407	388	357	335	371	351	357	394	381	377	351	364	359	325	357	366	358	381	383	382	349	340	374	401	340	397	376	346	373	410	372	383	346	350	384	348	369	371	379	372	376	349	367	366	357	359	389	355	385	398	360	365	375	359	391	368	390	378	390	328	400	351	354	425	344	399	356	349	407	377	391	389	344	387	353	351	396	381	388	396	363	357	376	388	384	369	366	387	358	398	380	371	375	399	400	377	356	390	359	364	348	350	378	382	372	385	392	366	366	368	369	402	376	370	375	371	370	425	390	364	362	367	407	378	400	387	364	366	385	373	377	413	358	382	393	355	410	379	386	366	375	360	369	322	366	343	348	402	403	353	372	377	362	359	362	346	376	372	388	386	424	356	384	367	358	350	337	373	367	362	350	320	389	395	370	357	343	398	353	376	374	381	367	355	380	361	379	362	357	376	390	371	381	335	398	385	409	349	392	375	374	370	364	359	378	349	350	347	336	363	403	364	365	389	362	327	372	364	382	390	379	373	376	353	392	410	379	384	336	428	351	432	372	378	354	370	360	387	356	369	349	348	398	356	396	352	367	387	343	369	356	389	374	357	362	380	371	378	370	354	358	379	381	361	361	364	371	373	347	390	374	357	380	346	383	391	373	379	379	383	369	369	413	388	361	362	387	382	368	382	386	348	387	379	386	339	321	360	369	366	393	364	395	358	389	369	367	356	353	381	366	341	344	376	424	352	397	365	391	394	426	365	389	373	419	386	356	403	374	402	373	434	398	387	375	342	375	380	373	357	374	359	343	356	388	346	355	377	378	385	376	329	379	361	372	367	343	364	353	360	365	372	364	352	371	369	352	350	355	359	367	405	388	367	340	390	384	361	397	363	407	383	355	363	336	371	368	378	322	395	367	398	350	366	377	384	398	384	410	364	344	360	384	344	345	399	351	360	394	372	346	340	384	345	389	365	377	342	369	376	382	375	370	353	363	352	381	342	352	347	396	379	354	377	361	396	364	369	383	377	380	413	374	405	359	397	364	345	389	369	374	372	370	379	355	395	358	401	366	369	369	359	384	374	396	360	349	337	385	387	370	358	356	358	422	375	398	360	354	361	378	389	370	374	402	360	349	380	388	367	384	391	374	391	356	373	383	341	345	387	369	359	356	372	355	399	408	394	346	380	392	354	382	387	395	401	370	360	378	357	403	396	385	386	397	368	384	369	367
24953	25450	39516	35786	21484	8414	1745	761	588	589	580	546	580	527	515	549	546	567	556	572	534	503	531	535	529	499	490	546	565	553	515	580	507	516	534	489	515	502	542	543	529	534	557	509	504	527	498	554	542	563	523	511	523	527	539	533	517	538	523	487	534	515	522	512	577	559	560	522	530	561	559	512	515	526	506	493	519	531	527	482	549	511	513	504	519	530	546	542	516	516	522	517	532	518	534	530	522	540	504	535	545	601	530	523	534	510	527	497	519	560	502	534	525	535	519	520	539	539	548	538	528	514	518	569	512	510	500	513	518	517	536	575	530	509	505	533	511	539	494	546	581	544	532	545	525	538	526	499	524	565	545	557	561	519	576	485	525	562	530	524	527	498	499	539	524	485	523	537	515	533	544	538	488	534	516	538	475	493	513	521	505	553	509	527	479	532	540	548	526	527	544	507	552	479	539	504	542	530	546	537	549	552	551	511	496	541	519	522	536	520	551	495	550	503	506	500	526	532	513	506	507	574	529	519	513	522	519	499	522	525	546	501	502	501	529	531	545	525	556	511	592	547	518	505	551	509	525	497	554	538	510	527	468	540	501	549	523	517	531	525	508	535	532	528	522	546	517	493	491	509	498	496	525	520	462	504	522	563	580	537	514	533	509	526	538	495	528	489	509	541	593	564	556	522	500	529	537	529	496	529	531	564	558	532	498	530	563	496	490	512	549	556	520	526	524	527	526	522	493	522	518	537	508	559	506	558	517	486	563	526	517	517	498	500	508	496	519	515	512	497	560	539	507	544	516	525	511	500	605	487	512	512	540	540	523	542	538	529	513	520	501	521	546	522	548	517	510	525	524	560	498	530	530	538	528	581	501	495	519	524	542	545	562	527	571	523	528	528	491	524	493	500	495	533	568	535	504	527	550	535	540	509	491	506	509	543	525	530	501	512	498	542	491	504	484	509	503	480	568	542	545	540	510	477	572	520	471	519	542	518	503	533	521	548	497	538	505	532	544	521	511	521	553	560	548	501	527	551	521	549	515	518	510	514	522	535	548	527	489	541	538	490	492	527	525	511	545	483	538	503	520	538	507	477	509	523	526	563	524	507	511	544	537	536	503	500	492	514	526	530	497	492	549	514	540	524	494	479	521	504	504	493	485	534	486	521	552	498	485	560	483	501	511	522	532	536	513	523	528	557	498	533	534	504	495	514	570	545	519	503	520	492	600	539	479	543	532	517	558	531	538	515	512	508	559	551	538	459	483	530	551	511	502	515	505	572	522	507	528	533	512	513	539	531	536	510	535	556	524	518	456	493	490	528	525	580	500	507	477	511	533	523	511	488	496	528	509	551	496	524	517	527	492	522	525	528	522	549	542	528	524	553	519	535	493	513	556	537	536	555	523	465	528	542	547	530	509	500	543	479	526	562	502	504	529	546	526	492	519	496	486	527	523	484	560	510	515	505	484	525	482	492	519	519	479	498	507	501	504	518	497	501	531	462	538	516	566	492	498	532	554	522	494	530	573	515	507	504	520	520	540	519	531	549	523	513	508	531	497	517	548	520	566	558	540	523	511	521	508	523	507	533	513	514	511	533	535	497	527	493	579	531	544	530	573	518	511	546	547	538	507	520	546	496	500	525	532	494	501	524	528	486	558	529	490	516	488	555	543	533	515	523	555	494	512	526	503	494	485	543	545	552	545	477	547	564	519	518	523	533	510	520	518	486	529	520	500	509	497	483	501	561	518	509	503	504	506	486	508	503	506	498	550	548	555	526	511	500	497	507	506	537	544	527	515	507	528	531	534	579	494	571	541	496	502	535	527	519	558	515	518	528	547	514	497	545	537	525	539	511	476	502	525	521	546	535	548	490	495	522	531	520	531	507	505	530	540	565	578	565	555	509	513	502	527	529	533	516	505	529	526	542	521	501	506	512	523	523	461	502	513	525	531	494	527	587	526	535	534	506	525	540	540	514	517	506	564	517	563	535	519	486	531	519	530	529	538	542	511	529	551	526	559	534	511	517	532	506	501	492	516	507	520	535	535	479	542	504	518	544	528	476	502	505	498	532	501	520	521	522	500	520	518	526	502	517	502	549	523	565	507	538	468	492	543	542	528	568	504	497	530	526	531	528	500	515	567	536	523	533	522	537	539	520	533	531	540	527	529	533	539	526	523	524	485	550	509	509	508	508	535	547	534	530	530	564	510	573	487	507	532	552	526	520	541	533	492	509	548	567	498	501	523	528	562	503	508	540	534	577	503	541	503	509	479	467	495	568	521	527	510	513	509	557	494	531	499	495	512	535	514	551	530	486	544	509	533	524	530	505	526	535	544	554	562	532	533	512	530	541	520	515	537	532	558	570	517	505	488	519	541	529	535	518	526	528	528	498	526	507	533	488	550	487	560	523	519	510	530	534	459	514	471	502	502	543	540	515	535	531	532	484	536	498	538	520	589	545	501	462	556	521	557	506	533	536	490	499	521	507	527	521	515	530	507	528	523	543	539	489	556	549	500	490	554	529	498	518	521	520	519	501	498	529	527	460	534	526	528	532	517	525	502	523	527	554	521	527	536	543	525	501	510	536	511	517	545	497	474	470	517	549	558	555	496	508	550	474	524	519	490	518	522	518	528	509	536	529	551	523	531	514	554	559	511	494	496	513	554	546	536	519	523	556	555	514	557	495	454	578	534	519	525	492	485	522	549	542	485	513	514	554	521	531	517	487	532	509	509	533	528	536	477	558	493	523	532	531	531	524	544	524	531	545	562	522	510	535	537	512	525	514	501	543	579	468	506	521	500	488	526	529	552	498	526	547	522	517	510	529	526	503	517	522	530	511	519	530	528	559	574	530	579	490	522	492	540	534	567	533	483	516	522	516	542	540	517	492	498	544	511	498	556	518	537	484	535	503	510	540	508	506	497	534	541	508	496	513	502	534	549	533	527	504	530	538	550	519	542	483	522	513	495	528	494	545	555	535	527	513	493	540	499	519	513	502	532	524	522	490	536	525	524	554	527	542	506	549	518	572	511	513	530	517	500	523	504	528	515	528	520	566	565	519	564	542	526	538	551	527	528	527	526	488	521	503	495	525	490	536	519	551	553	517	555	537	503	504	527	478	516	476	497	507	537	516	524	543	519	503	498	557	516	506	562	492	535	514	515	499	547	557	502	531	499	515	514	530	527	503	529	512	494	577	527	504	557	513	551	523	527	494	528	503	536	551	515	539	579	554	555	549	551	527	527	527	541	526	531	535	506	500	559	579	527	491	527	509	526	541	538	524	526	560	508	513	516	510	513	551	505	494	538	556	524	526	516	543	487	525	516	515	525	527	530	513	469	529	508	511	524	544	490	502	558	482	490	483	541	511	499	528	504	502	496	515	507	534	470	495	531	522	528	564	530	544	504	520	522	534	505	534	526	499	558	521	563	530	522	556	523	500	500	514	522	514	532	535	574	520	546	550	550	514	531	532	529	539	532	520	491	512	543	497	529	526
60399	91185	63366	32272	12948	4090	1251	645	529	462	456	479	503	475	525	502	495	485	511	479	453	473	482	508	490	490	502	483	486	495	528	482	513	489	509	486	491	476	475	532	505	494	504	492	514	514	473	490	490	505	466	504	474	468	479	519	498	508	518	460	479	521	475	486	451	528	496	534	466	504	482	500	510	484	493	489	478	507	479	452	506	472	433	481	495	478	535	469	494	498	521	524	516	493	501	502	465	481	451	514	527	512	472	460	496	492	449	499	513	502	458	495	499	498	456	488	465	471	517	495	524	451	492	480	454	464	498	502	491	462	476	472	503	547	512	473	492	486	541	500	526	482	481	460	474	482	442	463	506	512	509	445	504	484	488	470	528	539	508	505	476	492	527	510	477	525	499	509	512	474	522	461	497	460	483	467	485	501	478	480	492	507	492	454	464	470	490	527	506	502	523	524	453	518	495	491	492	498	519	474	447	476	495	542	474	465	480	489	499	511	490	461	469	465	515	483	465	502	557	478	510	468	490	466	488	492	522	496	483	465	498	485	501	457	486	462	458	481	485	484	468	499	507	511	495	531	462	482	502	505	548	493	493	487	524	517	499	507	478	441	483	470	483	509	489	494	446	467	500	480	507	490	447	507	480	522	466	458	511	529	471	469	496	483	455	470	462	516	485	509	484	476	512	500	507	466	499	469	445	452	508	497	513	477	474	510	490	526	490	476	495	474	491	529	507	507	478	494	522	507	518	499	499	503	504	511	539	490	487	482	452	481	509	522	525	485	511	501	496	491	470	460	471	466	488	494	471	483	491	508	506	491	516	468	487	496	482	459	500	479	493	510	495	477	506	475	501	494	458	494	538	445	451	503	504	487	487	484	463	509	475	474	512	518	506	508	503	491	496	470	489	505	477	491	500	493	494	496	536	476	484	506	476	486	507	493	504	541	450	458	488	501	507	480	476	510	487	474	492	510	463	450	484	496	507	505	488	512	518	503	496	508	463	469	467	485	494	505	510	487	504	479	527	463	507	486	460	453	497	489	480	480	494	510	469	494	480	473	495	492	487	508	520	470	457	488	487	456	475	486	494	516	505	484	460	499	497	466	484	508	542	516	504	460	521	459	461	474	480	439	483	533	520	480	499	463	504	493	499	528	525	471	499	454	507	499	493	446	496	479	512	495	501	496	461	491	482	514	505	466	501	493	518	495	481	487	499	461	469	477	508	504	494	495	489	447	480	491	508	498	466	485	502	475	498	522	478	538	515	484	458	437	434	514	489	495	498	493	471	457	503	467	513	467	526	521	461	511	447	498	480	499	531	516	476	497	474	470	494	481	468	485	458	491	500	471	485	462	495	476	466	513	497	483	501	487	483	505	485	490	483	519	440	532	460	507	512	496	463	474	482	512	480	453	496	501	481	473	464	519	505	468	483	487	487	484	545	513	497	505	508	476	475	497	496	442	477	513	506	496	474	457	505	523	467	480	509	478	471	503	506	492	474	518	523	452	457	458	493	508	481	517	450	480	560	488	504	468	480	455	503	483	450	475	512	495	450	511	499	508	522	478	519	521	475	460	466	510	452	494	466	471	496	446	493	491	484	478	518	447	488	461	508	496	493	522	449	556	502	467	518	449	499	497	500	495	484	487	460	528	482	467	467	522	508	495	497	488	482	474	514	456	456	479	503	469	488	481	517	462	510	507	484	504	506	477	472	517	495	475	500	482	443	472	491	472	500	481	496	517	513	492	512	456	482	549	476	473	495	518	479	515	543	455	524	500	500	498	452	529	528	489	507	493	516	479	486	493	485	546	462	485	511	495	480	426	489	464	465	489	468	449	518	504	502	446	499	510	482	442	486	490	488	474	482	498	522	492	465	487	447	474	493	493	444	485	473	472	483	508	493	453	463	474	492	486	510	500	489	529	488	467	509	506	520	512	483	442	502	499	501	474	467	479	474	502	521	503	489	473	504	455	482	490	490	533	471	483	445	470	496	470	469	474	517	522	494	489	506	493	513	461	465	503	506	475	483	466	449	536	496	473	512	496	496	513	453	458	466	469	479	478	458	496	494	519	483	540	456	513	530	485	479	494	521	489	516	472	452	494	464	449	463	463	489	486	510	460	463	486	473	476	494	514	503	469	514	488	498	483	514	475	470	506	495	466	488	461	481	474	517	495	493	523	477	486	489	468	483	484	489	499	466	445	477	469	494	459	468	483	501	488	508	487	484	497	525	481	488	457	493	503	469	518	504	494	489	466	464	482	497	445	498	489	487	489	492	460	514	494	498	480	462	464	485	508	484	495	474	484	490	508	530	465	477	508	466	522	539	479	526	500	498	516	481	497	491	473	476	481	526	514	461	483	504	488	488	471	472	526	468	474	511	496	504	511	475	520	466	524	534	462	476	517	508	502	494	493	525	460	459	488	447	460	498	500	512	507	502	502	506	449	494	454	541	481	483	463	487	507	510	502	495	473	500	430	466	486	492	474	502	477	470	504	458	461	470	507	451	450	512	462	492	499	528	533	448	476	509	475	490	476	501	489	496	482	494	457	460	509	477	483	497	471	482	504	531	487	493	484	447	445	455	516	487	478	514	487	486	492	463	482	489	522	478	476	504	461	470	523	514	481	519	523	453	520	494	498	494	428	471	515	506	488	448	490	500	472	472	448	493	486	523	500	498	441	493	484	525	448	460	488	504	507	479	464	466	453	515	468	503	497	512	482	473	494	452	498	514	453	496	491	491	503	477	470	499	486	439	474	494	521	448	519	493	523	460	485	492	525	474	508	492	467	518	472	524	485	458	496	499	477	456	487	500	513	457	449	487	511	478	489	466	468	472	479	499	487	524	464	519	485	482	453	504	515	465	496	467	474	523	473	494	519	492	498	501	468	481	488	544	503	495	533	442	452	471	469	497	513	439	457	482	433	504	499	498	493	495	472	490	497	490	485	489	455	466	486	474	503	475	464	516	491	495	549	499	516	507	498	470	473	426	485	512	454	516	504	464	513	472	490	503	471	520	477	519	485	467	498	457	491	488	479	478	459	495	482	499	435	462	483	500	484	510	438	512	492	480	514	474	514	468	473	469	461	488	488	483	490	523	495	502	472	465	493	467	518	496	450	527	477	501	534	494	514	495	472	481	495	468	451	501	484	480	484	441	486	448	487	498	466	513	490	502	497	482	495	490	510	517	488	453	455	469	473	495	468	479	518	496	479	517	474	476	505	521	506	455	472	465	497	470	467	497	496	471	489	482	505	488	450	474	510	491	504	454	494	479	526	442	508	449	533	508	500	472	502	463	482	500	460	504	500	515	478	499	447	471	488	483	509	488	503	481	450	509	463	496	503	515	468	479	496	438	445	526	475	481	482	492	494	498	478	489	485	484	510	491	475	508	510	492	492	473	433	496	454	490	489	507	507	525	485	508	511	487	493	497	506	467	514	486	461	465	486	508	468	467	516	477	472	488	461	484	448	475	502	487	498	457	476	474	523	474	467
23939	23284	34886	32972	24264	14912	3799	1065	708	712	690	697	701	660	705	694	720	665	700	683	658	649	664	667	652	691	640	669	694	688	654	629	695	665	647	700	663	694	651	688	659	676	719	664	648	671	596	652	671	680	649	672	649	713	674	691	668	679	721	699	647	649	643	680	628	668	631	673	696	678	661	687	698	661	675	712	693	622	629	683	673	650	664	688	646	653	673	667	644	672	629	656	669	712	710	674	653	681	643	700	655	712	668	680	654	692	666	685	653	633	673	649	653	673	681	657	682	674	645	690	630	668	657	726	706	646	652	652	659	638	670	678	657	684	645	707	648	621	670	658	651	694	664	683	623	659	633	648	701	641	662	676	669	703	621	669	685	676	683	626	638	673	650	693	654	641	665	647	688	637	671	618	689	684	628	642	679	656	651	640	698	698	661	703	691	616	681	752	638	653	688	658	652	689	650	659	650	714	647	704	687	697	662	660	667	655	703	634	647	669	695	689	634	694	665	676	651	672	687	664	657	666	625	687	678	679	666	681	664	655	638	698	636	663	672	665	660	672	652	705	692	623	660	678	669	706	702	636	659	635	673	694	634	669	687	602	674	696	674	601	661	617	648	638	629	666	607	662	645	688	642	652	672	709	638	694	670	684	663	670	621	632	657	681	604	681	687	626	672	656	644	680	583	674	656	640	647	658	660	656	667	702	646	683	653	697	630	611	685	649	724	685	667	627	700	687	668	644	699	655	658	682	673	666	671	640	633	657	682	669	650	690	701	660	679	664	664	651	644	667	665	717	648	694	688	631	661	649	655	595	622	645	680	684	637	641	639	685	634	681	741	678	653	663	632	647	637	642	663	657	686	627	667	656	616	652	687	622	688	643	652	671	631	653	694	642	649	670	673	636	645	677	650	604	655	652	668	656	639	655	691	719	696	638	662	609	620	698	656	620	692	655	666	660	649	647	673	645	675	644	624	631	656	633	646	606	667	655	663	667	706	669	634	661	643	617	673	649	624	643	613	667	670	647	661	685	679	671	637	675	656	660	620	658	667	674	656	638	657	695	695	671	628	658	662	665	694	662	706	667	711	658	691	624	624	628	698	663	703	661	663	640	653	681	661	644	631	639	692	613	714	647	605	616	641	666	671	637	654	707	693	653	648	624	661	660	700	675	646	679	628	633	675	690	652	613	696	651	636	658	692	697	674	659	607	601	701	669	649	718	685	599	676	674	636	668	711	617	692	645	639	663	646	634	637	645	650	636	669	634	628	618	644	685	692	680	645	666	715	682	649	694	652	662	663	659	688	634	625	660	636	710	663	648	665	664	648	675	683	672	665	698	658	603	654	652	666	701	665	666	635	598	686	677	679	670	671	661	638	604	672	677	643	649	676	647	646	653	662	641	662	628	666	640	651	685	646	672	674	644	660	674	669	643	690	634	688	646	653	619	678	659	671	611	628	676	622	669	648	659	678	654	639	684	644	691	589	657	658	653	674	656	655	654	651	639	661	668	700	686	602	646	661	649	664	663	663	645	659	673	635	659	620	684	633	628	717	644	681	691	664	674	659	651	667	606	641	672	687	642	671	680	687	638	630	682	642	594	639	654	641	640	609	689	654	720	663	678	687	707	670	716	720	681	644	670	662	606	633	648	647	664	664	624	666	655	659	630	647	674	644	656	713	624	681	691	649	606	678	676	697	662	694	644	696	682	689	676	631	638	682	708	632	664	678	649	618	652	626	628	607	697	706	691	651	713	691	626	631	663	656	675	664	605	641	682	679	660	688	631	662	666	655	634	638	680	684	696	684	648	596	620	673	647	682	659	639	666	668	638	634	621	661	635	670	642	679	655	651	629	635	682	643	683	647	638	644	646	678	652	611	691	637	629	676	686	665	639	614	613	689	672	651	628	669	654	623	606	640	647	632	637	655	648	633	614	714	667	634	671	684	667	650	653	663	661	624	646	653	664	724	649	688	678	663	657	643	664	643	622	628	692	639	650	705	627	655	675	681	674	697	634	707	643	600	635	669	635	641	667	694	688	641	655	661	673	642	653	630	668	633	659	691	627	663	663	693	685	638	710	630	659	658	682	604	652	689	668	649	642	660	627	684	673	632	710	653	632	663	631	636	666	677	658	687	691	650	611	672	678	672	588	648	688	650	661	650	633	620	647	689	633	632	657	660	704	674	689	670	661	639	626	657	668	628	633	722	637	666	656	689	639	671	648	633	690	659	676	653	708	661	638	694	614	660	658	654	643	653	671	696	635	651	671	637	669	682	662	675	674	658	695	646	670	685	678	633	700	641	648	640	674	700	693	657	660	706	701	627	651	658	649	679	683	715	631	631	588	647	641	652	700	627	627	657	666	660	650	648	644	710	674	693	688	700	702	661	698	653	714	648	655	642	668	672	707	640	659	660	618	668	660	704	673	688	647	666	645	670	700	682	664	688	697	701	636	657	679	663	655	663	636	647	628	640	657	625	665	713	632	622	659	638	676	661	661	645	656	622	637	631	641	641	655	654	589	662	695	643	708	616	663	655	704	665	687	666	615	641	670	671	661	662	693	677	631	642	677	644	666	642	645	699	653	643	700	644	683	657	661	684	630	669	642	635	673	629	629	704	656	660	665	668	649	703	650	674	644	653	655	664	697	647	604	655	659	652	711	688	644	671	664	654	683	648	664	684	635	634	660	666	645	699	668	675	631	680	668	653	643	615	645	688	668	682	655	632	653	666	654	720	715	688	641	670	698	654	632	666	661	618	684	655	681	659	633	659	679	670	688	686	616	676	627	692	650	643	656	692	667	659	700	682	663	671	658	710	641	675	688	675	644	634	624	656	633	612	664	673	667	644	723	672	670	646	607	652	656	687	680	655	675	677	655	613	648	656	637	646	662	653	665	680	689	714	668	619	666	673	677	671	655	669	643	654	665	610	642	689	682	692	606	653	629	697	667	685	646	658	633	705	649	675	606	657	667	655	678	643	628	690	693	666	642	668	664	658	608	676	675	646	642	631	642	654	652	653	674	648	663	666	645	671	643	654	661	670	649	663	666	669	692	646	654	640	679	649	653	634	671	686	644	693	622	697	643	665	715	680	633	634	693	652	676	651	645	660	675	700	654	653	629	701	664	686	672	684	654	670	664	674	628	664	626	641	653	668	668	658	636	625	668	701	661	643	646	597	703	685	642	646	671	621	680	635	660	646	668	709	659	708	654	657	698	651	673	705	624	633	648	611	649	674	612	669	667	692	651	663	675	655	658	660	655	670	671	668	665	601	646	633	721	647	708	665	681	693	703	664	624	670	637	652	747	708	661	724	653	679	619	653	622	645	657	686	679	635	716	621	697	688	654	667	678	634	659	680	643	626	673	635	676	647	652	686	668	654	626	680	671	668	690	677	644	683	631	695	682	692	640	629	629	671	664	670	657	637	610	655	674	605	636	638	690	646	637	635	669	685	659	644	636	630	700	672	648	713	670	682	601	638	672	608	642	650	652
62304	101184	71889	42587	18467	6013	1915	884	669	604	623	592	609	553	646	661	601	664	637	617	605	613	656	630	659	613	655	594	627	675	663	638	653	618	621	624	689	686	620	650	643	637	643	627	618	644	667	579	658	653	623	661	652	627	639	640	616	597	617	654	617	624	627	590	597	658	668	588	670	663	640	601	682	610	660	673	649	697	573	655	615	624	655	645	612	607	580	648	619	608	594	619	630	610	649	621	660	647	645	647	631	634	623	612	645	610	642	615	627	581	633	642	603	593	605	641	647	695	645	619	650	687	619	632	627	616	630	610	647	635	615	602	665	673	626	632	608	631	649	612	626	620	614	685	634	630	623	642	599	644	587	648	659	648	627	641	663	655	630	613	624	597	652	642	625	634	607	640	639	617	624	632	638	611	656	642	627	676	634	623	651	619	629	643	641	614	676	642	627	568	610	614	595	636	626	631	653	613	632	622	613	612	585	626	614	634	653	590	615	610	626	629	618	605	638	599	660	647	625	663	621	637	656	620	612	614	624	619	626	637	595	618	676	626	645	652	663	604	630	610	654	614	668	624	637	647	614	596	624	622	615	623	632	629	643	598	675	678	634	595	610	611	590	637	633	588	627	659	644	616	640	625	642	661	617	590	595	631	599	631	616	599	579	608	626	641	653	647	632	548	626	587	634	690	625	665	606	645	620	637	639	647	639	590	637	628	667	619	609	587	586	671	624	586	636	658	646	598	604	626	607	648	647	628	636	600	635	631	610	638	629	617	683	637	625	622	594	611	614	548	667	584	597	670	634	663	674	636	626	606	644	644	621	599	657	644	632	621	632	639	592	659	628	631	654	655	645	653	584	604	656	652	628	650	632	655	550	630	609	659	618	627	571	648	572	631	586	634	617	599	619	642	622	615	600	587	597	615	638	645	653	621	631	631	627	629	616	620	663	617	597	617	686	639	607	653	673	617	651	591	599	622	677	649	618	598	618	636	634	610	629	679	624	630	595	674	605	606	639	628	556	625	638	620	599	602	594	648	605	618	561	621	663	626	628	598	641	644	627	614	656	641	654	639	612	600	623	627	655	618	650	635	679	602	681	614	640	640	612	629	616	613	672	667	687	609	658	605	634	615	568	618	671	626	645	629	674	638	626	639	677	632	650	608	632	642	618	600	620	629	621	606	634	661	683	618	609	632	645	593	583	623	623	596	600	622	627	648	652	606	608	624	618	573	586	602	594	659	656	631	618	615	598	633	600	612	640	628	632	638	633	637	636	610	602	658	603	619	665	653	649	622	611	638	631	603	632	625	632	624	661	647	675	597	572	641	610	649	670	577	596	640	613	621	614	599	644	636	640	620	596	662	610	608	600	626	621	631	623	605	612	639	643	596	603	593	598	593	623	608	634	667	668	645	591	622	642	624	599	611	599	591	610	590	646	649	607	708	656	622	654	649	631	625	607	640	601	612	655	659	646	648	573	597	659	629	614	637	639	643	607	605	652	655	615	649	624	618	645	601	625	625	607	632	600	585	629	582	586	647	630	606	656	622	639	594	608	577	612	596	687	591	593	643	621	685	615	599	644	651	637	593	633	670	626	627	647	619	601	592	620	625	646	585	662	656	588	655	588	612	638	682	655	635	641	618	624	614	625	621	632	603	589	604	626	628	632	565	655	656	599	603	656	612	641	638	606	623	575	647	637	640	608	619	610	628	613	668	581	571	616	617	667	603	598	598	606	634	628	619	643	597	618	602	635	605	653	622	664	597	600	601	603	627	674	628	624	619	639	594	613	625	651	612	658	580	597	574	658	641	637	608	623	626	614	634	624	603	641	633	620	618	648	650	610	598	643	644	629	617	617	679	687	620	640	632	589	625	620	627	601	677	679	695	618	632	640	614	662	635	597	612	633	612	637	600	651	653	619	652	621	601	677	629	655	630	604	596	606	618	634	660	586	619	624	628	616	596	607	625	614	642	659	635	652	627	648	596	617	645	575	631	636	622	587	639	669	636	635	624	663	629	633	656	614	629	612	644	623	644	633	576	609	601	618	682	629	598	617	595	662	628	550	609	642	621	636	620	613	634	648	611	605	656	584	622	637	596	610	643	629	603	593	629	625	623	630	660	647	622	620	633	643	642	618	626	638	610	634	618	639	623	634	623	559	555	622	606	613	672	601	647	667	617	612	622	631	607	618	603	638	591	609	610	634	633	653	646	640	641	657	631	629	623	648	598	628	649	628	675	621	628	610	609	597	590	646	651	666	661	614	619	613	621	648	613	607	615	613	657	652	645	624	610	578	633	597	586	594	612	586	597	641	598	625	628	596	605	622	620	616	585	604	681	601	666	654	616	619	679	606	631	610	625	635	612	620	622	608	641	566	627	594	650	625	634	607	634	611	632	627	592	629	613	576	608	653	607	660	620	584	655	598	629	600	626	624	637	629	657	551	621	620	641	683	611	632	640	585	611	634	665	651	611	588	656	625	590	641	605	589	632	636	613	607	657	603	639	651	584	613	627	647	634	600	637	663	608	643	625	627	635	639	668	599	612	611	594	627	579	662	571	620	634	605	639	599	638	645	636	593	626	605	643	618	646	596	613	628	600	594	589	623	621	608	672	644	648	640	602	634	643	622	569	613	620	622	642	687	668	634	640	603	625	644	598	585	608	612	606	564	616	596	638	607	622	637	640	665	598	615	610	571	621	621	652	678	619	533	621	656	622	640	569	634	642	644	635	598	617	720	630	582	612	667	633	637	620	649	627	636	616	622	592	629	631	625	602	611	669	638	629	591	627	595	615	593	612	592	613	647	650	651	606	672	610	662	584	610	649	618	575	665	574	605	611	625	550	647	666	613	588	572	640	702	687	620	658	652	596	595	630	651	622	614	627	629	621	586	598	616	617	594	673	628	643	589	644	644	675	626	622	580	602	635	629	652	657	633	629	639	576	643	627	651	609	629	582	618	638	617	655	650	621	587	662	653	655	623	629	608	605	606	591	564	620	655	608	574	623	602	643	615	658	631	619	615	668	597	575	620	673	614	608	592	632	657	607	642	606	550	607	593	626	643	593	622	610	594	593	600	612	620	602	588	632	625	603	602	611	624	552	619	639	633	590	615	603	629	620	669	672	649	618	634	639	589	610	620	605	579	646	638	649	637	620	633	625	624	603	616	629	624	592	598	649	662	641	619	618	613	665	617	670	581	617	620	626	642	629	641	633	618	609	609	583	652	584	605	626	625	593	634	616	641	628	649	655	630	651	668	656	670	585	621	573	621	624	612	648	647	615	618	631	649	609	601	645	592	602	626	541	655	594	612	613	635	613	632	668	583	580	612	672	596	613	608	605	579	604	649	617	617	598	664	665	637	624	620	669	622	573	586	571	617	632	629	642	565	653	626	666	665	628	630	632	612	653	604	668	612	613	599	616	601	630	569	627	597	658	589	615	653	571	597	623	629	680	626	641	653	610	645	665	584	610	626	631	606	643	644	655	626	612	626	568
29825	29463	25804	10775	2204	869	551	455	425	437	398	421	440	431	430	432	431	424	441	466	435	433	406	417	447	426	425	411	414	424	419	457	434	434	409	461	424	409	399	426	440	430	434	414	402	444	426	443	455	461	399	412	436	451	450	447	444	431	401	420	414	451	385	451	454	423	437	451	438	417	399	462	417	440	424	436	421	430	417	423	421	434	443	414	467	433	421	433	439	442	444	454	460	435	412	449	434	420	425	448	448	417	427	401	407	419	439	402	416	401	443	443	449	450	455	412	414	436	434	417	441	442	446	411	484	446	431	452	409	420	427	428	426	433	440	457	465	475	425	416	456	436	428	419	424	456	449	457	413	425	428	451	414	395	413	413	466	413	440	432	457	396	429	409	432	451	450	408	439	452	427	409	408	444	428	416	425	414	457	409	405	430	436	439	437	420	406	410	419	420	400	460	421	441	444	411	427	451	467	450	406	424	440	411	401	443	410	452	429	432	429	403	414	477	464	427	442	387	409	428	425	411	435	419	422	472	447	427	443	442	419	470	403	419	419	413	448	456	396	421	396	431	398	434	421	458	442	417	413	412	397	440	410	443	394	428	407	426	458	445	418	387	473	439	430	425	417	395	458	455	419	415	452	409	422	407	387	397	424	398	391	451	420	422	445	454	434	446	445	459	456	457	404	424	419	459	445	443	425	414	421	423	440	427	455	443	405	402	447	421	468	438	407	453	424	427	419	447	412	396	426	437	406	455	409	432	435	451	408	406	405	404	425	442	432	371	433	403	404	431	457	430	436	395	411	451	426	411	444	445	441	443	414	422	416	430	426	426	446	437	452	397	420	382	416	437	444	431	457	446	448	420	421	430	417	465	449	456	424	425	388	428	450	428	451	454	407	436	435	384	424	407	445	456	461	413	404	478	434	443	399	440	461	416	400	436	420	447	483	456	438	387	410	467	414	433	408	408	453	439	415	427	427	409	457	444	371	442	426	471	439	502	430	460	402	415	441	444	446	432	425	451	438	425	453	405	396	433	425	422	463	460	435	442	416	485	405	430	436	441	457	453	432	449	410	453	446	406	441	416	449	418	455	469	450	427	414	437	413	477	422	452	443	462	424	444	415	458	415	448	411	421	408	384	414	417	427	431	436	456	444	405	455	460	428	409	423	429	417	421	449	417	403	436	411	424	434	432	430	425	418	428	431	425	388	427	401	413	429	427	420	418	474	414	444	425	411	424	422	411	432	458	429	445	421	442	478	395	429	399	409	409	393	429	438	404	428	409	428	439	419	429	449	419	407	419	394	461	427	450	441	427	418	453	450	414	383	403	440	441	442	408	440	443	457	422	440	457	434	457	411	445	433	419	435	442	417	463	427	461	439	423	422	414	441	424	423	431	434	410	423	416	448	399	409	416	457	429	432	420	408	459	441	428	421	421	400	437	438	420	401	447	400	435	393	454	443	457	450	444	468	436	414	465	437	434	446	454	414	430	460	417	449	416	423	450	453	452	440	464	433	440	409	427	434	454	399	428	430	442	452	458	415	417	404	377	416	413	405	422	444	422	442	399	410	484	421	431	405	445	484	404	389	399	421	415	437	435	448	453	424	456	410	433	439	433	415	435	435	456	416	444	439	442	385	433	413	439	408	386	431	411	411	446	411	413	450	419	424	387	399	448	483	429	429	461	403	420	409	407	466	426	425	422	449	412	445	413	445	408	427	476	475	427	468	416	433	432	407	426	427	449	402	414	426	430	412	416	462	431	437	424	447	427	432	407	437	419	390	451	404	426	457	454	418	445	400	436	431	437	424	416	427	394	460	426	460	416	427	499	441	419	430	413	483	456	410	400	419	413	432	432	403	399	425	460	405	425	412	408	445	451	398	446	444	442	433	416	442	433	415	432	413	435	405	420	398	422	443	426	448	410	471	463	411	422	409	426	437	439	451	447	418	464	465	442	426	433	431	418	429	445	401	434	381	457	423	422	447	460	405	436	409	439	419	413	427	442	387	442	439	475	430	408	439	417	422	411	451	465	430	437	418	410	430	440	446	423	433	420	430	432	428	423	406	408	412	386	433	423	431	454	434	418	423	438	435	457	429	443	453	441	454	463	433	434	432	419	428	438	440	427	430	431	444	430	423	456	430	461	415	422	465	454	413	448	434	418	462	417	393	440	414	439	445	437	427	397	407	424	400	447	455	398	434	418	448	433	415	426	440	421	445	415	433	419	417	456	407	415	413	404	438	413	487	451	427	473	457	443	451	437	441	419	455	448	455	424	452	424	410	465	405	431	430	441	455	439	434	455	418	448	435	418	455	415	445	399	432	467	413	424	431	433	403	445	416	407	446	437	435	430	412	465	415	450	473	378	418	424	415	434	450	429	399	454	430	423	423	409	422	402	461	439	475	432	431	440	437	442	407	417	425	440	394	442	456	421	393	403	409	434	397	416	398	461	422	429	424	449	444	481	395	455	440	429	424	419	452	426	424	427	398	404	423	467	419	401	442	425	419	407	403	456	432	445	443	427	434	414	455	423	408	420	420	417	448	443	426	430	420	440	421	433	428	478	458	448	426	434	455	415	421	405	483	420	400	417	435	422	434	455	419	440	392	452	432	416	401	440	433	442	430	435	450	417	428	473	406	440	391	429	445	417	420	428	414	441	418	438	422	420	395	407	421	476	423	432	451	437	429	425	482	411	417	432	464	417	436	421	418	459	447	396	453	436	450	447	437	434	401	435	436	463	443	438	438	426	462	414	429	467	414	443	427	465	481	452	402	416	415	399	438	421	429	421	414	440	422	419	421	453	413	468	440	456	437	431	413	448	422	418	433	422	402	433	428	414	434	423	428	462	419	464	417	469	395	421	420	428	429	412	393	422	393	438	476	414	403	434	458	429	400	440	463	433	432	435	434	441	420	422	421	420	429	396	431	461	444	449	450	467	452	394	403	407	399	454	411	408	417	426	453	436	417	447	415	462	439	460	436	451	441	433	464	430	438	417	438	448	417	464	443	441	428	422	415	466	438	468	446	434	449	454	442	406	420	439	422	441	414	419	458	399	426	423	430	430	462	470	428	400	423	454	432	429	421	440	420	421	405	399	426	427	438	409	416	497	446	441	422	377	429	458	440	443	443	441	432	414	453	451	434	438	447	450	405	444	468	401	441	451	430	429	405	430	425	443	427	432	407	408	410	394	444	461	455	412	427	457	431	441	472	406	431	426	438	402	441	441	410	486	400	430	411	466	460	410	451	410	431	414	419	452	406	428	430	448	401	441	464	421	438	435	462	427	410	429	420	394	398	382	400	396	384	429	450	399	443	468	447	416	458	404	440	453	448	451	458	409	395	413	428	422	398	435	426	482	388	434	394	440	447	416	437	413	424	402	455	446	430	478	423	415	413	415	455	428	416	441	437	430	448	427	438	427	439	457	437	418	428	439	429	413	402	389	437	430	446	410	437	430	420	435	444	424	407	445	449	417	409	434	419	398	407	440
22402	34279	19707	5889	1840	798	491	404	368	376	374	411	374	385	372	367	419	416	402	361	433	372	384	370	399	356	363	356	365	352	389	378	373	349	350	400	384	366	396	385	363	364	377	386	352	379	349	351	375	395	405	373	328	342	366	367	389	377	366	392	399	401	356	405	390	357	366	378	362	403	326	366	362	393	359	391	350	373	398	359	325	375	382	403	359	393	354	406	396	384	362	352	369	377	368	352	386	360	392	404	384	425	372	383	352	357	428	369	344	382	358	388	397	365	398	396	337	384	337	373	409	375	356	391	391	359	374	377	377	379	351	375	341	377	372	388	371	375	341	344	364	384	376	352	380	349	385	394	357	406	327	366	352	386	373	388	392	374	368	364	401	358	367	371	370	384	373	369	358	347	420	400	373	375	363	355	369	364	344	340	364	373	393	377	371	374	375	391	367	334	390	394	350	403	357	366	376	362	377	360	345	339	370	381	391	379	375	402	347	378	369	361	401	366	389	370	390	403	386	379	355	380	406	429	356	387	379	355	378	368	359	391	347	398	359	372	361	364	346	381	341	379	357	377	384	381	352	368	344	380	373	342	359	405	363	382	381	366	341	349	376	334	358	401	358	351	351	402	368	346	361	377	345	349	381	359	358	346	352	383	387	375	352	394	349	378	396	355	372	375	394	358	385	408	341	429	376	429	400	409	375	387	399	378	361	384	368	387	338	352	366	352	349	349	361	414	343	351	399	381	361	370	363	352	388	355	392	318	386	379	369	353	365	357	367	366	373	404	343	384	377	364	337	343	359	351	380	383	355	384	383	379	360	371	363	394	365	386	360	381	393	357	336	404	365	356	340	402	369	341	396	381	347	344	351	365	354	370	405	357	354	354	353	383	370	394	363	371	361	385	383	375	397	397	373	377	336	330	376	363	395	385	355	378	385	389	355	359	348	344	387	370	384	379	373	378	359	393	364	378	397	376	366	377	323	367	375	382	346	407	358	379	379	366	362	380	380	400	391	335	374	381	350	375	356	328	351	383	365	369	366	389	388	368	398	433	376	331	378	341	374	420	398	381	348	349	384	363	365	420	347	377	351	375	349	370	393	342	314	377	384	371	338	350	359	375	364	375	350	390	345	389	403	358	368	352	367	341	382	374	397	371	356	375	377	379	386	364	385	378	345	354	348	367	393	375	387	364	388	371	386	374	382	346	350	386	365	388	354	376	349	385	360	342	395	363	360	366	397	382	376	379	346	337	380	363	375	400	330	404	390	356	392	374	400	383	387	336	373	358	382	374	332	364	373	369	400	356	385	374	356	362	363	375	413	355	401	375	405	385	358	374	366	374	365	389	387	355	375	377	399	373	386	376	377	379	365	371	339	376	365	373	371	356	373	330	382	351	382	373	393	363	355	377	348	375	367	340	366	349	389	330	344	388	380	362	383	375	349	356	396	356	379	359	391	311	377	353	368	391	378	365	345	372	368	334	377	382	382	409	364	391	370	350	310	349	368	382	382	389	384	396	389	375	374	387	309	365	378	401	364	367	358	360	374	395	360	362	357	377	382	372	371	374	347	396	392	350	384	352	373	348	363	379	356	378	391	390	385	380	406	355	357	342	362	391	374	346	367	377	396	358	410	379	373	370	366	381	352	377	339	384	365	359	411	341	374	336	385	384	358	394	401	403	365	354	372	378	394	367	374	361	371	362	381	365	374	394	371	347	355	341	367	391	358	425	346	407	393	357	395	363	396	364	372	389	383	373	388	356	374	379	390	383	355	373	386	342	409	370	359	368	344	367	359	342	371	370	394	355	357	376	409	372	341	354	337	399	354	356	373	343	382	313	368	343	359	380	346	370	386	376	386	352	373	397	399	354	339	364	390	368	339	371	382	367	337	395	379	376	375	361	394	351	316	383	354	358	377	373	363	364	369	338	352	387	366	377	367	386	390	379	365	388	340	373	371	376	372	340	368	358	381	377	382	368	376	346	376	374	347	355	368	385	386	376	410	364	391	398	388	383	382	384	395	366	396	345	356	363	359	354	347	385	352	346	371	348	380	375	395	399	355	374	339	345	377	373	393	386	362	381	400	374	379	367	376	384	379	362	413	370	366	337	381	362	387	326	390	383	356	360	364	387	358	389	366	404	355	372	353	365	349	363	367	347	382	369	367	382	377	322	318	379	373	360	381	363	388	351	417	377	356	413	387	394	377	386	365	374	382	311	385	370	371	372	385	364	352	365	372	378	403	386	406	365	383	368	357	362	369	359	359	373	365	372	365	351	362	381	360	402	362	335	405	367	380	390	358	369	380	402	385	373	362	339	370	368	327	371	400	349	398	388	389	404	419	369	354	350	375	367	340	381	381	381	368	381	339	365	371	346	340	403	370	346	376	377	360	380	358	378	400	387	382	365	367	348	335	402	359	406	349	337	372	379	365	369	349	378	403	392	348	348	341	370	377	370	373	400	340	376	379	371	348	402	393	365	371	399	390	362	388	371	387	339	375	362	344	361	355	362	363	360	393	383	367	378	375	374	364	348	367	352	367	371	360	357	413	372	346	359	387	368	338	344	371	410	363	383	369	387	371	350	366	382	394	375	379	331	368	379	347	382	339	403	369	395	347	368	381	378	347	368	343	361	376	390	354	365	374	344	396	354	391	373	376	364	367	355	392	385	362	371	375	354	373	390	376	375	378	399	355	362	387	370	394	384	341	411	380	377	392	361	350	367	367	393	343	382	382	368	399	350	381	383	394	342	384	350	383	383	362	352	354	384	379	374	394	358	374	398	370	411	381	379	384	356	352	371	368	402	382	385	354	381	408	370	377	380	329	376	391	389	394	358	350	366	391	360	380	360	410	378	390	420	355	354	370	372	336	369	361	352	370	369	416	376	373	365	370	383	415	369	392	397	358	338	356	380	366	352	387	345	379	360	360	318	349	391	377	380	370	417	352	362	381	371	354	392	367	372	360	362	358	363	336	357	396	387	378	369	366	331	354	367	343	366	374	393	379	371	407	369	365	374	370	355	359	394	370	387	389	353	372	381	352	416	418	409	406	384	365	382	388	372	360	362	358	379	391	380	365	391	365	395	340	376	380	374	369	343	368	365	395	400	373	350	388	366	358	396	368	381	356	350	349	386	351	324	383	373	372	391	365	391	372	396	407	379	364	393	383	385	365	354	365	359	406	327	395	367	364	382	353	373	394	387	361	403	390	370	361	377	338	376	377	393	376	361	368	364	351	353	354	400	359	384	341	365	359	386	372	362	391	371	402	378	327	397	407	357	342	333	391	397	383	378	379	355	382	353	370	366	340	369	372	396	385	387	378	352	344	372	372	385	399	370	375	373	395	391	377	371	407	415	376	360	390	376	382	393	362	362	362	379	349	378	355	368	392	382	336	368	408	394	375	390	365	396	341	368	349	396	370	384	360	357	386	370	383	365	356	379	359	370	343	391	339	401	361	408	394	383	367	385	394	349	399	362	358	384	380	354	419	383
24969	25488	39291	35317	20735	7918	1589	725	562	571	525	561	572	558	505	546	542	523	594	564	592	558	536	557	557	527	538	556	498	542	551	539	519	569	528	562	526	536	517	512	542	525	532	536	509	514	535	573	540	541	566	529	545	534	543	534	526	558	507	550	529	543	551	576	541	503	529	544	569	508	582	532	564	527	556	539	569	535	538	510	525	560	520	510	518	528	484	572	518	498	525	508	538	545	496	552	531	537	529	539	498	517	552	528	515	504	550	510	514	544	498	528	562	576	522	499	537	551	543	512	587	529	542	534	536	577	533	540	520	546	515	530	546	513	569	520	520	587	565	549	530	546	542	596	506	538	526	540	528	572	506	561	541	504	527	541	545	562	570	531	560	548	523	567	523	555	477	583	542	502	559	495	563	543	552	544	521	533	558	561	554	543	523	522	548	525	527	559	521	536	598	492	554	518	505	509	548	507	508	519	534	524	480	546	529	542	517	554	538	549	556	540	557	524	558	532	532	499	489	528	532	506	499	568	553	595	586	528	509	532	545	552	551	503	555	537	571	564	492	500	520	523	521	534	549	559	582	572	544	511	503	539	556	550	492	529	522	525	526	532	554	515	538	525	525	562	570	541	506	518	513	510	537	535	563	536	494	492	550	533	538	541	542	574	532	581	570	489	519	560	513	547	517	518	519	498	529	521	541	527	518	541	587	558	535	540	535	536	539	569	543	544	531	497	500	506	498	539	529	520	538	514	553	548	578	517	520	551	510	539	490	498	501	563	554	568	541	552	502	506	551	538	540	522	542	547	555	547	505	523	545	558	543	544	559	556	571	573	504	527	552	490	537	540	557	535	543	527	527	557	568	581	548	542	568	519	536	586	498	510	515	538	545	506	565	540	521	531	518	518	522	531	549	505	529	555	530	561	496	508	532	542	588	530	558	503	513	498	522	522	558	576	583	510	507	559	524	528	541	574	523	564	587	547	529	562	520	551	562	510	525	482	548	567	523	513	514	508	541	524	524	474	575	555	505	550	573	486	560	523	530	552	557	562	535	529	534	552	549	548	547	527	503	502	495	547	558	544	540	524	549	525	506	525	531	540	537	542	546	478	514	517	532	511	525	588	545	605	519	551	577	513	510	536	554	523	546	548	508	524	569	558	539	518	578	569	522	526	546	490	510	456	500	550	535	558	536	535	549	536	525	539	560	525	498	521	543	572	556	533	516	542	529	553	590	568	545	533	585	539	540	513	565	491	524	537	528	532	520	511	540	512	553	542	475	517	499	526	573	566	532	536	510	545	529	514	518	507	551	514	547	563	505	537	564	535	522	556	509	524	532	566	516	572	544	533	572	540	581	563	495	524	554	553	549	535	522	539	529	501	558	516	549	504	515	550	546	546	565	578	537	546	537	502	518	528	553	533	541	534	524	521	495	538	541	531	524	556	536	547	535	565	506	532	551	519	541	518	531	519	521	582	522	510	561	529	539	536	484	539	532	538	529	542	557	563	526	538	524	550	549	502	530	541	537	496	516	555	541	519	517	560	563	479	539	561	537	593	512	503	585	495	536	551	537	569	508	545	516	544	519	598	553	494	570	508	517	545	579	525	575	534	488	547	504	558	525	560	536	471	542	479	515	541	515	545	540	539	500	514	546	527	570	502	555	518	612	531	552	516	532	494	579	526	533	521	581	535	517	541	521	515	537	561	554	524	575	545	551	520	512	555	514	579	528	561	549	576	528	521	513	509	565	540	545	532	530	564	522	525	551	489	558	544	548	543	578	550	540	560	549	510	566	559	538	515	545	536	528	564	567	522	538	523	530	527	524	499	522	538	548	550	551	537	515	562	527	561	518	516	515	525	496	547	546	529	511	496	520	542	517	549	508	544	544	532	520	558	552	551	515	551	508	508	542	570	552	559	567	543	557	529	549	577	519	536	514	554	526	551	531	544	571	562	557	522	584	554	548	508	506	565	525	551	524	521	523	484	580	514	513	473	488	568	519	531	519	485	549	541	547	517	540	511	548	505	503	514	515	506	493	537	547	511	549	555	537	512	575	493	555	536	515	510	543	506	487	534	544	550	521	539	571	519	571	507	546	546	576	514	499	529	564	550	529	483	500	548	507	499	510	524	545	473	554	561	586	524	584	488	546	549	512	551	518	526	517	527	532	494	533	536	510	506	545	571	512	523	533	546	531	534	560	594	517	517	551	538	510	499	518	509	576	513	524	562	547	567	552	524	540	520	487	534	522	533	497	534	525	522	528	495	520	561	586	511	530	541	552	553	518	502	514	516	532	541	555	542	564	519	576	510	532	514	541	526	526	525	516	530	554	555	515	555	566	517	490	564	505	545	568	528	503	541	525	538	508	583	548	518	546	513	527	584	521	533	498	509	539	510	552	569	553	562	568	552	550	566	535	571	549	512	534	531	508	542	560	532	523	539	520	520	523	513	551	548	512	518	515	522	522	508	536	561	541	514	504	547	549	534	507	557	535	557	554	507	521	522	494	527	514	538	527	500	543	511	568	568	545	579	547	567	506	502	525	524	539	533	538	535	507	541	527	543	511	545	574	531	484	523	546	531	541	503	575	545	532	556	543	522	552	499	553	518	548	551	562	568	536	563	533	525	506	577	545	541	517	560	543	493	524	539	564	529	550	507	559	546	532	550	577	513	560	517	564	528	558	516	494	547	497	526	524	486	532	539	544	581	511	543	534	576	545	547	472	580	523	520	532	561	529	518	561	545	493	553	538	534	518	555	563	540	550	563	561	534	586	591	542	546	556	523	545	514	535	556	525	514	510	496	546	553	552	540	531	542	496	581	537	539	535	538	544	549	529	535	542	510	511	524	541	514	574	527	510	497	529	549	498	538	529	531	550	531	530	539	501	499	545	550	507	528	559	557	490	549	533	507	549	526	540	534	537	496	550	556	529	601	542	518	523	599	516	523	557	554	567	549	486	502	498	520	531	499	504	537	515	500	461	488	522	514	520	546	550	495	572	539	543	526	572	556	502	555	566	571	557	549	552	567	550	560	551	501	542	549	580	541	543	497	560	528	529	550	546	524	531	552	529	482	536	522	529	540	548	487	505	556	508	570	531	544	522	501	512	521	547	506	520	544	527	527	557	547	551	537	527	535	566	532	552	543	561	588	546	547	551	556	537	520	519	533	509	581	531	547	473	525	538	503	530	513	535	538	560	518	516	510	510	558	557	551	493	498	547	553	546	539	558	542	496	506	525	540	532	536	523	537	541	515	520	527	515	540	529	525	542	542	520	562	526	534	548	496	545	507	537	500	545	562	574	520	496	541	525	497	524	541	536	534	538	534	556	560	560	518	500	495	531	538	522	508	524	483	523	546	554	524	566	479	565	552	515	525	508	547	568	508	538	556	491	545	471	530	562	532	514	547	584	488	542	531	543	513	548	515	564	491	544	547	556	549	572	546	545	536	547	527	545	552	524	522	507	546	536	584	525	545	536	546	519	572	539	547	577	554
61343	91601	62782	31727	11992	3625	1173	631	490	508	508	516	463	491	534	556	518	473	544	488	513	533	520	528	487	517	497	494	493	511	516	497	502	506	549	483	506	513	510	533	464	496	489	502	526	515	523	499	497	520	518	481	506	511	496	493	506	498	528	513	508	481	524	527	504	497	501	463	532	517	472	481	514	510	485	450	484	470	462	544	509	531	491	492	483	487	447	519	526	508	507	509	514	543	524	509	465	524	514	491	522	513	510	514	495	512	487	475	477	516	520	474	484	506	502	495	474	510	496	484	508	499	509	475	530	494	429	525	494	513	502	511	512	488	503	515	556	511	499	473	518	494	528	522	523	534	506	513	531	478	529	479	519	507	443	510	538	502	503	516	515	534	457	483	520	536	495	531	482	456	508	518	488	470	545	509	537	487	470	497	535	489	498	469	482	515	490	506	496	501	500	512	502	519	486	507	516	457	507	473	514	522	493	491	472	515	504	493	472	509	503	471	483	489	469	486	491	539	521	507	468	493	500	496	504	489	477	477	504	490	489	501	490	554	493	483	529	502	512	477	484	482	515	491	486	509	482	502	458	490	501	529	467	532	522	495	500	513	471	561	509	502	485	504	536	558	505	504	529	496	523	510	520	501	511	531	497	506	491	558	502	544	486	503	480	466	465	477	534	474	507	478	497	489	505	499	489	520	506	480	531	497	515	518	526	510	458	513	476	516	478	514	511	533	490	562	512	477	483	505	466	496	502	496	505	539	496	483	507	498	517	502	544	479	490	515	501	515	523	511	499	493	516	513	452	498	514	516	511	491	530	511	476	516	492	505	475	498	491	493	521	482	506	481	500	505	529	510	466	459	512	477	505	512	441	496	520	516	500	539	511	508	485	461	460	520	481	496	465	498	496	478	478	490	526	499	481	487	499	487	498	484	472	500	526	499	537	536	514	511	488	487	513	519	513	519	521	512	492	503	488	494	490	502	511	489	493	465	518	516	505	525	486	496	544	540	489	467	486	509	501	475	487	500	501	509	546	500	498	497	484	479	491	449	524	505	446	503	496	497	498	512	529	497	460	514	509	476	517	490	481	523	489	497	490	525	477	507	535	485	461	466	493	520	513	558	524	531	520	460	490	504	523	493	537	489	472	526	500	472	491	494	459	485	511	463	518	530	503	479	517	434	518	479	497	469	488	509	461	541	482	507	502	497	456	495	494	515	496	509	504	498	553	507	518	484	489	476	474	484	487	489	480	482	480	481	520	518	465	519	504	499	497	504	466	485	532	469	498	516	494	474	521	482	518	467	528	479	556	492	498	504	494	505	496	520	485	478	527	489	503	514	497	491	524	498	494	480	512	508	480	473	489	519	507	518	478	488	509	490	534	498	538	466	482	470	521	524	488	494	492	466	467	513	508	483	511	501	521	478	475	493	517	508	487	507	540	507	463	488	449	469	506	497	489	474	429	537	505	502	467	507	515	515	504	487	517	530	472	481	520	501	535	481	478	522	472	482	509	520	498	455	549	456	511	490	509	495	528	454	485	522	505	504	500	502	534	552	484	522	506	526	499	492	521	495	491	474	525	536	487	516	501	500	453	506	482	462	546	488	505	509	476	464	508	525	493	500	511	526	504	511	471	513	490	517	437	496	480	528	520	512	522	514	483	504	504	504	519	520	523	522	488	522	493	464	478	498	483	456	464	481	558	478	455	482	510	490	503	479	501	490	513	520	500	500	501	482	472	526	520	481	555	499	515	441	498	543	493	480	492	516	471	507	522	469	529	479	490	477	500	498	482	500	479	490	492	487	490	479	533	501	497	478	473	500	517	501	497	518	529	485	476	495	498	514	533	482	513	500	505	507	490	465	480	486	501	495	468	486	496	511	481	502	519	532	511	502	471	480	480	482	492	500	479	533	522	549	457	519	517	477	479	497	498	463	489	475	517	492	515	540	478	523	507	514	489	482	518	502	525	544	492	486	515	501	489	502	477	500	499	487	490	535	465	498	536	502	488	459	457	496	508	517	479	490	507	503	494	500	516	490	525	538	531	507	492	517	528	505	498	493	541	494	479	507	518	507	482	498	501	517	540	478	491	550	513	465	529	489	490	478	496	509	481	479	445	518	513	442	488	520	490	528	454	491	486	489	498	491	490	543	508	502	474	518	517	467	494	479	496	524	493	504	519	492	524	499	522	505	503	517	522	493	508	492	540	498	501	541	494	464	496	509	506	490	521	524	505	507	509	510	512	491	489	536	499	535	463	499	510	475	494	482	524	529	508	534	531	448	501	505	471	515	526	514	521	495	461	522	521	532	472	496	488	491	494	520	477	504	514	488	473	500	508	539	499	568	487	488	507	518	495	483	471	463	519	531	537	481	513	541	495	499	523	476	539	523	468	491	514	495	538	484	505	510	516	534	502	541	454	504	518	486	458	486	501	468	464	501	486	521	489	531	498	497	500	500	497	496	477	499	494	504	518	533	457	509	480	473	493	495	504	532	494	530	528	513	530	514	493	482	511	486	508	489	466	488	483	528	481	504	519	449	489	503	502	512	514	526	500	463	509	489	506	475	471	536	494	499	479	510	499	487	476	497	526	483	519	507	511	483	464	527	524	527	527	482	471	492	481	502	490	539	439	540	516	466	520	481	480	496	480	470	478	500	481	506	499	510	507	482	499	497	493	522	508	502	489	505	496	492	551	501	492	474	479	474	505	462	457	550	505	488	535	480	526	520	505	520	498	513	507	499	496	517	536	514	511	499	474	521	501	470	510	482	515	469	502	490	503	511	480	502	525	475	488	495	511	534	488	526	463	494	486	472	486	510	491	491	491	486	510	510	484	494	472	484	491	502	505	480	500	520	515	496	485	488	499	503	519	491	477	487	486	507	527	504	503	494	516	452	516	520	498	495	484	487	540	495	479	510	489	493	487	487	543	500	512	501	498	478	481	494	458	495	512	471	501	497	479	491	513	516	517	498	511	509	484	440	498	530	474	508	494	510	452	470	512	549	496	473	520	495	468	522	496	527	488	437	527	493	503	538	514	507	471	498	483	506	515	537	493	508	493	491	492	504	477	488	490	508	495	535	458	556	502	485	521	512	502	501	482	513	460	490	508	520	485	512	543	516	496	527	504	507	505	443	484	541	528	506	487	493	510	491	455	498	521	484	508	543	471	494	483	461	492	486	482	501	513	498	527	485	492	505	481	505	467	482	513	483	499	466	455	493	512	492	465	468	531	499	497	491	509	493	509	540	486	515	536	448	462	506	447	479	471	513	487	521	471	483	494	493	482	528	486	465	490	530	493	483	521	478	516	433	487	494	483	499	501	491	522	497	508	511	478	508	482	478	491	478	504	475	471	482	495	516	484	503	502	505	516	480	478	488	523	458	523	487	505	490	477	500	494	437	503	477	508	477	503	522	503	522	492	524	530	506	516	500	497	493	504	518	488	507	508	498	451	504	489	504	457	485	490	479	477	486	480	512	531	483	547	514	491	500
23847	23097	35545	33239	24319	15023	3841	1035	803	734	738	718	703	723	677	750	663	675	702	695	664	706	710	659	733	671	681	665	704	714	726	663	687	669	737	675	685	707	701	713	729	670	734	678	713	677	670	668	655	703	678	649	627	755	705	688	717	670	660	674	731	698	702	707	685	688	713	726	645	697	711	670	683	728	694	699	650	643	687	708	692	694	679	711	687	747	707	666	642	743	693	681	651	658	716	643	647	702	678	680	631	685	686	699	664	716	707	653	677	652	649	716	670	688	633	660	684	679	684	625	667	663	695	707	630	688	704	714	665	726	700	677	689	723	693	613	680	699	744	672	688	627	740	676	660	651	641	676	688	677	673	656	663	710	672	730	746	683	692	683	658	696	673	648	683	716	687	662	659	767	709	645	663	663	693	688	711	656	697	659	703	658	655	681	719	669	669	696	676	626	727	686	717	681	689	714	702	664	683	658	663	652	647	703	672	687	700	729	655	675	721	660	666	713	729	651	642	665	727	667	649	704	691	705	678	677	683	703	678	713	636	687	659	728	687	718	697	716	679	677	670	672	665	681	736	653	654	652	680	662	696	715	701	692	702	696	696	703	695	652	658	692	685	733	699	682	645	685	698	678	635	685	689	716	696	725	697	666	682	635	650	682	686	689	753	684	649	629	650	724	659	673	658	652	708	720	717	688	631	694	670	719	708	692	667	699	687	655	664	645	676	672	653	635	717	664	710	703	633	685	658	713	677	672	679	678	657	717	677	659	644	709	665	747	677	705	688	682	752	630	673	665	683	671	687	707	667	682	708	683	647	669	671	684	657	730	709	666	659	723	660	634	667	703	693	677	666	665	732	696	726	700	675	671	659	686	685	698	655	693	754	688	660	682	691	737	701	671	719	719	679	640	717	708	703	656	649	691	664	703	719	671	678	692	679	706	655	700	701	672	698	671	648	674	673	727	729	674	737	647	651	673	694	679	722	681	648	696	684	660	682	652	672	638	668	688	694	671	705	672	755	677	689	639	684	648	614	662	689	685	661	668	669	625	680	716	700	721	668	654	675	668	712	681	660	690	612	686	698	684	714	711	685	656	658	638	640	703	613	687	641	682	700	717	653	631	731	721	690	688	666	715	688	758	714	648	681	651	690	681	680	655	669	689	692	719	648	739	628	692	655	715	681	693	700	673	671	690	605	661	652	683	708	685	694	685	720	674	696	682	690	684	648	665	650	673	686	734	654	682	654	684	598	667	654	705	668	646	636	628	699	635	724	670	710	716	643	697	720	696	677	714	685	676	659	672	683	734	676	670	682	640	661	695	645	683	683	693	674	637	711	666	678	675	687	721	717	637	712	635	665	665	721	639	698	667	686	692	686	685	700	712	696	664	686	675	666	699	728	677	665	673	641	690	679	620	687	675	712	652	671	616	679	643	711	642	664	662	711	698	666	676	662	687	731	666	673	713	662	733	671	681	676	670	652	662	691	717	674	687	642	704	742	693	633	682	688	639	658	646	690	682	697	709	661	725	731	676	721	670	678	691	677	613	645	676	657	664	734	677	673	672	655	670	638	694	674	694	690	659	668	675	660	691	686	662	646	685	642	648	691	670	702	667	666	673	639	632	715	719	697	668	676	666	674	701	633	678	670	649	660	665	665	639	624	659	722	652	733	689	656	640	685	693	687	681	630	664	664	699	658	678	648	666	651	671	705	676	699	629	705	650	689	656	664	683	695	730	660	663	665	664	682	687	642	706	647	666	679	688	678	730	681	663	674	708	667	677	726	659	729	679	673	668	666	705	658	679	644	675	691	661	626	692	629	651	668	642	679	673	680	644	743	650	650	721	683	646	694	694	693	736	688	669	649	716	676	688	713	660	695	662	656	696	692	673	667	689	698	707	678	707	652	666	655	659	722	670	691	664	631	666	670	674	684	660	713	645	714	676	712	699	675	631	647	699	683	708	688	707	680	672	672	682	671	652	635	675	712	618	647	695	698	746	678	701	674	719	669	737	680	715	700	707	680	719	696	687	719	690	720	661	643	682	668	679	679	682	710	703	658	696	694	722	713	694	685	688	658	662	654	669	660	642	645	665	671	659	652	659	662	670	689	687	685	699	682	659	672	679	649	662	644	686	666	692	725	664	670	710	669	648	691	673	676	693	697	646	703	677	703	712	645	657	699	679	656	693	645	681	708	724	687	674	657	686	659	645	677	715	695	695	662	724	701	681	669	629	642	689	677	679	666	726	667	638	652	681	677	701	679	677	666	695	641	685	677	687	639	651	657	722	692	654	709	717	703	731	715	705	630	678	708	664	664	663	698	700	676	648	675	680	671	688	752	706	650	686	678	664	667	624	663	686	695	664	684	627	639	708	645	671	696	676	625	673	666	681	683	696	676	658	716	712	665	670	661	695	663	679	693	653	652	674	656	713	668	667	652	702	682	666	670	709	684	666	693	707	698	684	652	685	712	678	663	689	647	687	730	611	687	688	644	657	705	686	626	722	660	682	696	681	648	708	713	696	649	723	694	662	673	703	674	670	643	640	670	670	655	711	671	677	650	699	652	663	682	638	706	669	694	684	700	706	719	698	691	671	677	685	686	688	678	698	711	714	680	681	679	659	661	646	673	680	659	651	681	720	675	635	692	665	723	660	646	704	673	670	658	670	643	678	656	691	673	680	678	689	655	719	692	639	671	676	696	659	685	678	670	665	711	665	654	666	665	659	668	686	687	671	648	633	659	694	686	690	684	691	693	671	669	625	695	658	771	678	707	711	701	705	687	680	680	695	647	701	681	680	697	665	690	654	670	698	709	667	654	671	718	679	700	630	669	648	672	678	671	629	713	676	735	667	644	678	648	655	713	651	622	679	643	647	670	668	669	693	674	682	619	670	712	678	652	701	703	676	651	681	667	661	704	629	654	720	670	647	676	694	687	624	640	719	713	650	674	661	675	651	660	681	644	662	674	685	645	712	663	706	676	652	692	644	711	701	667	688	663	683	645	698	703	700	640	710	638	656	682	683	691	643	638	660	629	701	689	719	678	691	636	676	729	678	681	668	682	689	727	679	679	715	687	706	690	702	647	677	741	727	751	712	653	659	703	678	652	628	680	656	706	716	666	688	673	630	658	683	664	650	677	713	677	663	701	657	675	663	656	649	705	666	710	681	679	656	674	650	667	686	658	679	696	700	631	727	666	703	682	683	699	710	636	695	754	705	709	611	700	656	675	684	715	691	663	655	673	650	660	659	666	689	638	672	698	662	709	700	704	635	664	647	725	670	655	700	687	664	676	652	699	707	672	675	660	660	705	657	711	698	644	647	677	689	666	675	704	677	685	658	671	662	720	681	707	723	700	700	665	680	712	696	691	701	646	721	692	704	750	673	668	649	680	667	606	705	696	678	681	686	740	720	667	731	664	697	663	653	687	626	686	679	699	702	688	680	681	659	684	698	649	710	633	714	680	699	665	633	639	676	666	686	659	717	724	703	683	709
63402	100961	73351	42623	18567	5785	1787	833	667	672	613	681	693	681	709	652	610	660	634	610	621	628	645	604	649	622	684	674	656	650	673	671	648	646	634	694	676	624	652	641	633	649	653	644	627	605	662	659	617	651	677	667	680	632	640	655	640	652	603	659	620	656	642	639	661	659	627	682	611	680	686	663	630	622	629	625	634	634	677	626	668	663	608	598	652	655	705	666	660	648	681	664	675	646	660	625	670	638	631	634	649	659	625	653	619	660	634	658	679	624	617	602	646	666	643	631	650	651	690	641	626	624	640	615	674	661	652	651	737	681	645	660	683	619	652	623	633	656	610	624	668	626	674	633	610	685	647	655	645	623	651	606	619	638	648	639	660	594	658	597	650	647	636	628	645	686	614	663	631	651	634	650	665	659	637	617	715	599	590	647	651	621	648	608	626	635	631	651	651	647	638	668	626	667	635	646	674	659	622	626	650	633	641	655	645	667	597	675	627	641	644	617	631	617	682	666	650	553	583	704	655	593	604	653	632	630	684	649	658	679	662	640	619	656	664	648	625	640	588	604	641	653	656	657	639	557	654	602	665	642	625	647	605	669	611	591	640	623	632	641	631	640	667	624	654	650	660	599	654	655	657	617	663	665	648	626	647	610	658	676	659	609	625	663	621	680	664	589	672	638	587	652	638	625	661	640	661	685	653	648	640	644	648	656	609	622	678	658	594	648	687	656	582	632	656	635	632	683	669	667	635	613	654	698	653	633	644	638	656	666	666	594	623	603	667	614	721	619	623	633	634	639	664	653	667	663	631	615	609	646	608	659	678	632	620	617	650	616	620	618	644	616	627	644	690	586	582	671	657	651	616	654	633	637	602	714	622	632	609	642	656	609	651	629	684	627	659	640	664	604	690	584	654	635	629	634	640	648	688	686	624	653	653	622	642	580	582	674	614	647	687	635	587	614	683	686	605	652	629	664	630	661	604	646	658	601	630	625	652	635	662	665	642	625	700	660	652	639	640	664	645	621	603	690	665	652	618	634	676	657	643	604	679	664	606	711	649	646	627	626	635	629	653	633	654	667	640	657	676	632	651	649	622	615	581	663	608	648	658	640	594	614	596	679	631	627	671	660	626	620	632	637	660	599	625	629	691	636	642	619	688	649	657	666	661	646	599	620	664	659	616	633	605	612	596	680	681	651	674	608	639	618	632	695	623	703	634	651	658	611	645	671	624	659	647	633	643	611	589	603	627	624	613	654	625	629	639	695	632	658	641	617	670	626	651	634	610	623	657	629	650	634	630	671	666	645	651	660	584	599	634	587	619	617	662	638	643	674	604	656	657	618	671	640	660	657	622	620	623	641	621	637	638	655	618	633	684	586	637	599	659	636	637	638	593	655	597	568	640	649	681	620	676	660	639	657	654	693	628	689	619	642	649	655	628	598	629	636	653	678	664	680	662	647	603	662	638	624	631	618	636	614	709	648	618	625	691	656	633	674	619	626	651	660	604	694	605	618	682	592	627	621	640	611	625	635	609	688	603	642	683	652	637	666	597	657	642	629	588	640	622	657	682	629	633	615	653	625	622	672	668	661	646	640	624	676	678	659	673	599	671	630	656	640	612	619	602	631	631	654	634	630	640	657	635	632	653	657	588	630	630	592	624	640	649	660	617	598	610	605	711	631	638	630	642	619	670	609	633	624	623	608	654	602	618	665	607	662	615	573	645	598	632	667	629	599	599	660	613	634	623	614	610	644	655	623	604	639	581	606	621	667	632	624	622	647	602	660	659	659	662	673	642	648	671	637	619	650	646	624	648	619	629	620	676	591	630	614	645	644	629	644	659	671	687	653	602	635	587	636	641	593	625	663	643	607	630	670	643	641	614	630	609	654	615	626	662	633	631	684	648	598	609	639	631	625	591	650	660	597	649	683	608	636	628	659	644	640	662	640	597	634	641	687	633	606	626	662	641	632	671	603	662	620	661	629	602	679	644	638	618	627	655	591	632	660	654	646	626	626	616	639	611	686	629	666	647	660	678	675	588	622	668	617	622	631	658	625	643	604	658	647	678	631	610	671	678	674	608	626	651	588	692	609	690	652	618	648	651	631	646	616	606	671	590	620	610	632	626	615	617	637	663	644	640	634	631	634	657	637	656	623	608	631	621	635	610	627	600	687	620	655	659	652	637	653	670	587	674	644	596	607	578	674	679	627	621	623	625	659	614	617	623	619	637	652	641	641	609	588	646	616	665	645	625	650	654	670	623	615	646	675	703	652	628	657	657	610	663	665	627	645	638	627	634	675	627	628	630	647	613	609	636	645	658	630	649	648	612	634	655	678	666	620	617	620	557	632	693	662	617	642	648	644	633	639	686	619	669	622	628	645	607	667	602	636	619	633	637	624	643	654	650	630	666	661	633	640	636	662	636	678	638	623	598	663	616	632	636	609	607	634	657	607	610	626	651	652	638	635	631	657	648	604	578	637	641	647	665	581	619	625	628	633	636	612	621	663	684	610	638	643	663	615	681	616	678	623	625	624	644	635	624	605	650	608	630	641	622	601	644	659	665	590	660	636	618	663	654	611	617	675	613	638	629	625	629	623	616	651	585	621	614	621	651	610	636	664	656	686	619	656	627	655	680	589	652	595	619	671	602	658	665	623	606	624	649	651	657	628	616	648	659	606	661	680	656	646	640	656	634	661	627	676	628	638	611	664	660	632	613	656	595	656	606	609	598	649	622	664	592	583	613	593	652	640	661	646	629	654	649	595	654	625	636	643	661	625	629	602	627	593	633	618	637	672	659	631	656	612	677	683	649	545	644	689	594	632	629	620	672	637	652	651	615	635	607	617	666	680	592	644	634	711	681	599	662	630	641	634	631	645	636	686	642	659	662	575	641	657	640	651	616	656	660	666	621	660	667	662	618	627	573	665	634	678	660	650	696	637	620	651	609	641	631	662	631	632	678	657	614	624	680	623	661	635	622	634	627	636	723	624	589	641	669	628	628	653	611	586	642	619	630	620	694	667	660	636	614	649	644	611	656	675	632	619	636	605	673	621	627	641	627	622	606	632	669	644	663	668	627	633	641	607	646	653	625	642	593	601	663	587	652	645	624	666	653	654	660	636	675	669	617	618	579	623	591	649	616	668	658	650	615	659	616	669	600	628	642	678	630	600	650	648	629	660	607	655	681	663	640	667	604	656	657	663	613	611	613	619	644	638	619	640	637	671	604	585	619	627	629	648	638	611	634	640	627	643	620	688	642	622	662	662	626	661	642	634	606	651	651	660	617	656	682	615	664	638	616	641	565	664	621	608	636	633	610	626	647	630	595	652	660	653	628	622	622	659	647	633	700	589	653	644	642	635	628	653	627	641	630	640	636	650	632	623	645	672	630	627	649	621	605	677	621	619	644	697	658	665	597	633	633	633	728	630	639	599	668	637	613	642	666	647	576	656	662	606	640	635	632	658	624	634	638	632	619	608	624	604	651	667	669	592	647	664
29959	29669	25889	11007	2435	838	567	519	481	483	479	498	502	470	440	548	510	527	439	513	525	455	464	495	445	446	484	497	462	465	473	453	485	454	469	474	503	486	469	469	446	482	475	475	479	473	510	500	478	491	462	486	468	499	466	461	529	484	503	462	475	528	492	470	491	451	471	482	471	485	498	472	436	442	464	482	488	471	443	447	467	468	475	454	438	454	477	484	470	473	467	495	466	485	446	462	461	458	482	470	472	494	494	490	459	439	472	488	467	489	490	520	454	472	502	447	517	507	509	474	479	514	491	462	446	501	482	491	493	436	434	479	488	473	487	489	475	475	480	461	459	459	471	478	461	467	459	431	468	515	441	467	500	480	485	503	456	500	456	512	458	493	484	444	462	480	533	464	441	443	495	461	488	450	509	469	470	479	477	454	483	514	490	479	469	506	482	474	452	466	449	503	463	443	502	468	469	435	486	485	475	469	503	428	491	499	470	498	455	465	451	501	497	503	463	495	465	459	455	517	502	517	478	457	504	457	489	460	464	476	478	502	458	471	509	473	520	495	504	479	479	482	447	487	472	480	475	471	466	530	499	448	434	505	450	473	479	463	481	443	484	473	456	484	487	480	492	479	466	435	490	472	481	454	484	446	463	472	518	487	444	461	506	500	473	470	497	513	510	470	440	449	479	469	446	509	459	498	459	456	435	480	458	451	481	481	476	467	496	498	483	473	506	467	451	453	491	475	457	488	466	458	466	496	463	449	490	508	493	480	445	455	470	467	487	510	456	462	450	452	471	482	466	481	426	496	443	455	452	495	478	496	518	449	486	514	476	459	473	523	465	485	502	454	481	469	460	471	509	446	488	432	468	478	463	494	459	513	462	499	451	497	457	444	480	428	470	461	468	474	484	428	508	478	468	471	456	453	464	462	488	468	464	481	463	476	502	491	472	431	481	497	450	476	512	501	477	514	479	449	479	464	458	446	426	476	474	482	471	465	439	451	465	478	471	457	488	482	493	470	429	452	479	481	466	459	443	485	502	454	490	458	481	479	433	507	470	452	485	515	488	411	450	510	459	477	525	480	433	482	442	485	488	464	481	510	481	484	430	465	479	449	471	446	469	477	464	502	432	495	462	494	470	453	513	457	434	514	489	477	498	481	461	469	465	529	477	461	464	485	434	490	491	458	471	524	474	465	479	508	422	470	450	481	455	448	457	455	487	457	507	481	472	497	493	477	488	454	443	456	464	478	463	483	495	485	475	458	459	459	494	471	484	472	506	424	509	460	503	488	491	450	481	477	478	497	467	457	469	477	494	460	486	459	514	488	487	487	473	469	465	496	460	529	455	477	444	446	476	432	459	472	475	508	427	476	470	490	489	462	478	495	458	439	468	536	496	471	481	457	491	471	493	487	480	463	498	479	503	443	498	500	463	444	507	460	512	494	448	462	471	438	466	525	471	436	472	478	477	477	476	474	492	462	472	472	462	486	461	488	435	478	468	464	487	494	469	486	454	460	479	485	515	489	445	502	475	458	456	500	446	496	479	528	437	493	493	481	482	501	484	476	494	480	512	499	488	493	473	484	470	501	470	473	460	485	448	475	473	485	440	443	436	460	468	485	467	486	481	453	517	473	466	485	508	472	490	471	520	495	460	512	472	453	482	493	446	496	454	507	503	483	459	474	464	458	483	471	487	476	462	503	498	468	458	488	465	492	475	470	461	466	476	499	497	506	463	468	477	485	522	498	490	449	479	468	510	480	458	462	458	471	462	496	433	473	479	518	461	475	483	499	491	498	513	449	476	472	454	486	469	504	474	502	502	460	505	473	473	437	472	476	506	474	481	445	481	447	476	502	460	449	513	467	501	478	510	458	448	508	470	490	434	483	488	474	459	477	504	459	459	520	477	458	486	509	441	454	481	505	512	468	450	490	461	488	454	480	464	482	456	482	459	462	442	468	504	438	491	476	500	510	453	489	458	448	455	448	494	500	505	464	446	423	486	502	483	444	455	475	507	475	517	460	437	481	462	559	495	494	495	445	474	469	443	470	499	483	487	496	478	441	484	448	463	467	468	472	485	506	451	460	495	465	485	481	491	488	470	462	492	490	447	482	455	468	475	455	444	479	452	513	485	466	486	520	458	468	512	495	492	479	494	484	431	484	459	461	444	494	444	434	492	530	498	496	459	457	431	524	468	502	509	502	484	474	478	508	499	505	504	512	473	474	484	468	455	476	440	441	471	463	466	475	501	510	408	449	491	536	456	473	477	457	458	487	468	494	469	493	510	456	448	501	502	484	461	460	461	461	490	468	459	458	464	456	501	432	499	439	477	477	508	500	480	468	465	475	488	496	489	430	475	436	502	475	436	445	473	474	514	461	462	493	452	483	473	466	480	462	483	471	468	454	487	511	494	480	472	462	448	493	491	455	510	442	440	464	487	478	528	509	489	446	466	464	446	464	463	457	486	436	454	473	453	477	453	488	497	505	474	486	462	492	458	518	474	475	441	519	483	489	466	448	484	501	473	501	515	487	461	471	438	455	450	492	498	472	433	542	484	459	459	493	445	470	493	487	465	475	478	438	488	478	482	517	459	477	469	494	494	444	484	498	457	443	484	428	439	479	479	488	481	500	476	461	468	463	488	483	497	458	426	495	491	503	453	476	433	454	474	477	431	521	481	476	508	457	494	507	486	463	468	514	456	462	479	465	455	500	431	466	490	460	463	465	455	458	503	470	463	489	453	484	479	484	453	483	465	486	468	482	441	503	503	482	520	482	493	459	501	442	501	523	457	500	453	470	456	488	494	484	466	486	457	532	486	494	497	446	462	483	453	476	493	507	528	472	494	510	444	478	466	479	497	476	466	463	472	519	449	455	514	482	463	513	493	504	479	449	463	468	489	465	482	485	455	491	463	458	468	483	515	434	491	522	470	441	457	439	503	477	483	475	463	470	467	460	470	497	481	457	472	469	456	474	471	497	455	459	479	432	491	493	496	432	498	471	508	521	463	469	461	505	489	470	454	484	501	488	468	454	512	470	480	451	513	478	433	483	500	482	462	448	494	465	488	458	487	491	454	529	488	486	478	466	473	461	481	457	449	481	473	495	462	461	472	510	495	505	511	443	461	498	485	455	482	442	461	460	468	509	483	468	485	472	413	514	430	489	462	449	463	437	450	481	490	512	494	467	515	494	503	464	459	474	508	461	472	478	469	475	447	482	450	485	439	443	488	441	498	486	496	474	472	503	452	481	466	465	422	504	509	495	465	488	433	445	503	435	501	480	434	447	505	477	487	468	478	456	470	490	453	492	479	480	476	484	466	512	451	489	452	445	462	478	496	442	439	463	468	468	462	473	469	503	481	468	460	471	478	478	492	482	467	431	488	496	481	491	493	506	490	496	457	450	471	499	441	477	448	451	482	444	489	490	527	466	441	443	453	475	514	500	473	451	503	467	485	489	473	446	492	474	499	473	425	495	451	474	540	453	478	473	479	457
22356	34905	19570	6113	1917	764	508	389	452	389	426	427	435	401	429	431	394	398	415	414	375	398	449	430	427	417	373	408	436	457	423	386	356	412	429	430	393	390	401	405	422	410	374	406	398	413	420	387	406	440	377	403	410	391	410	382	442	379	427	388	403	410	397	403	421	429	426	372	406	400	432	400	434	409	418	392	409	431	413	366	410	379	426	401	404	413	408	413	372	417	391	399	400	427	396	389	420	454	434	384	413	411	435	392	395	373	442	387	406	396	387	376	382	424	409	389	397	385	398	402	357	441	416	415	415	419	417	424	408	397	353	386	414	378	451	405	400	425	394	397	404	397	405	436	427	384	378	443	383	401	414	412	431	383	428	392	395	397	388	421	402	424	411	403	401	403	403	423	390	431	384	391	427	389	405	384	402	416	404	406	406	357	416	428	410	389	421	412	428	354	444	396	397	360	400	409	428	424	377	395	390	421	408	428	401	404	397	389	430	410	408	416	393	376	407	379	384	358	404	393	420	439	353	407	374	387	420	394	404	395	381	385	387	397	419	425	426	403	467	421	418	420	414	400	423	406	425	429	417	410	427	412	431	431	402	401	421	422	387	404	412	382	410	391	435	395	400	388	416	389	402	394	417	398	409	397	386	435	402	399	371	409	380	396	413	390	400	432	347	419	394	404	383	409	417	358	392	407	403	385	391	409	405	402	409	416	405	392	372	378	369	391	391	436	441	404	385	410	416	421	368	390	391	420	384	418	427	414	382	441	379	384	406	441	418	422	423	453	406	440	414	412	389	414	370	413	411	383	407	393	402	419	392	423	365	392	414	401	388	404	437	393	404	428	406	417	387	380	432	401	408	408	426	415	423	427	372	418	404	417	399	393	386	381	409	409	378	404	373	416	413	397	453	409	411	388	396	401	408	430	414	421	371	417	410	382	414	410	416	423	422	388	410	389	393	383	414	405	407	443	394	376	363	406	434	417	415	404	445	391	414	406	385	412	437	379	372	401	427	420	391	399	390	398	406	376	422	382	395	382	383	403	398	420	429	394	418	391	373	376	420	424	427	413	408	390	379	378	395	385	411	396	427	427	387	405	381	383	409	385	445	378	389	375	384	421	418	380	385	436	405	365	405	440	445	425	390	411	381	386	400	374	397	414	416	368	416	376	427	418	430	368	401	405	372	409	381	380	414	411	379	427	415	404	395	417	389	434	400	387	410	419	395	402	414	426	428	395	417	412	431	412	392	370	388	427	380	405	403	418	361	397	406	386	412	413	416	414	378	398	431	389	456	400	422	382	407	350	384	398	402	377	393	430	403	369	388	397	418	400	416	371	407	441	408	387	441	403	410	419	412	428	387	438	408	411	389	409	369	392	409	410	393	376	418	400	375	396	414	419	391	409	432	389	436	398	367	430	403	392	410	390	360	433	382	399	384	428	358	372	415	432	398	403	415	408	402	379	389	414	411	391	391	406	437	368	366	421	410	393	378	385	410	410	381	393	409	384	388	388	431	379	404	421	417	404	401	406	433	360	416	390	379	389	381	394	449	417	381	379	388	419	402	419	426	393	403	399	410	404	401	411	399	419	435	413	399	390	427	423	417	389	393	390	416	370	372	432	397	399	377	387	393	390	390	369	406	378	403	441	402	396	435	406	369	390	434	387	450	357	363	414	433	397	417	427	427	405	383	371	420	364	445	400	414	398	400	393	435	374	419	392	407	426	392	407	401	440	368	418	414	429	403	417	399	402	402	387	428	379	401	404	416	392	408	408	399	452	410	448	388	443	413	389	398	404	422	403	414	409	354	411	373	407	408	404	406	401	376	417	428	365	414	403	384	423	445	371	422	402	387	425	378	401	376	362	430	410	389	390	450	398	425	410	402	400	442	450	377	457	403	382	402	391	413	390	413	402	360	379	392	404	397	400	370	423	418	423	415	381	407	407	384	411	423	393	436	407	429	413	413	419	422	420	379	393	435	384	424	424	422	405	396	414	398	442	427	379	414	434	375	375	402	405	362	427	383	416	401	425	425	378	391	398	419	374	377	406	393	409	391	427	383	416	409	366	377	400	415	402	403	382	418	411	397	426	379	427	396	402	411	439	406	392	376	402	418	408	399	416	433	424	465	388	411	387	390	402	429	394	387	395	376	409	403	441	415	408	420	413	402	416	396	394	432	409	390	430	424	413	388	384	380	404	401	392	420	458	410	388	433	391	423	379	414	404	405	417	379	428	389	407	400	407	382	452	376	403	416	426	401	409	397	437	367	391	395	409	413	371	404	391	436	388	357	404	385	402	400	392	413	379	373	369	409	389	420	424	405	393	369	390	401	402	375	439	402	407	403	398	399	399	416	402	419	399	405	424	403	381	372	414	385	384	398	433	402	381	416	400	469	409	398	418	396	386	411	432	403	370	392	378	419	421	422	434	351	383	416	418	412	382	372	379	405	415	401	397	399	408	405	392	427	415	388	434	406	429	404	392	413	394	396	369	392	421	384	388	420	382	417	369	423	424	392	395	402	371	387	415	389	394	397	433	385	427	442	418	419	421	373	411	391	355	430	406	399	402	438	414	429	379	416	422	414	390	402	447	384	424	395	402	393	402	437	383	400	438	408	412	400	414	379	391	385	371	387	406	393	384	403	415	372	386	396	398	404	374	404	407	454	421	405	361	393	420	402	404	357	382	406	399	402	413	460	378	422	442	389	418	406	394	407	415	401	435	426	419	416	440	405	415	355	367	416	420	422	398	404	378	418	403	397	381	385	421	409	413	375	379	437	402	400	396	376	372	411	412	386	390	425	423	431	410	415	413	408	416	417	440	402	431	382	403	390	456	412	437	401	423	410	430	368	400	401	442	404	384	411	392	357	417	410	392	412	387	403	397	423	380	401	387	405	399	360	432	407	372	389	360	409	407	450	404	411	385	410	405	424	379	442	403	439	416	398	390	382	377	413	390	415	423	374	367	417	392	420	434	391	395	387	409	376	392	393	404	383	384	392	406	410	398	389	406	415	379	409	411	392	425	374	384	434	454	423	384	422	398	386	404	432	410	385	400	393	383	428	434	371	394	398	391	411	387	393	396	399	394	374	400	450	414	416	402	410	413	416	418	400	430	389	422	397	403	403	385	392	378	462	412	395	438	403	411	385	403	404	399	403	413	431	417	405	428	398	420	386	446	395	436	378	382	398	384	365	396	418	432	392	402	403	399	425	378	397	373	401	417	406	369	391	393	400	422	393	409	416	413	407	408	408	393	421	415	422	398	380	445	398	373	405	400	397	381	388	404	423	425	406	389	387	389	360	396	406	394	403	356	395	393	404	397	442	417	377	437	393	384	441	407	429	399	416	371	398	371	425	402	373	415	419	424	390	387	411	437	406	439	420	409	420	417	395	412	409	402	394	377	381	439	387	390	406	424	395	459	414	398	382	396	400	441	451	436	428	374	370	389	446	386	395	375	400	437	392	395	389	413	384	428	399	387	435	398	417	382
25006	25997	39145	34726	20386	7402	1486	784	625	609	585	605	582	631	637	591	564	560	641	574	570	605	549	598	566	604	570	586	576	596	599	567	550	612	598	592	561	528	592	551	597	579	573	601	566	623	567	603	574	569	554	609	585	558	564	533	615	576	627	560	550	583	589	602	524	557	592	622	530	579	606	591	575	621	581	601	535	581	565	564	631	583	594	577	590	580	573	553	549	595	558	573	587	547	604	593	563	569	563	621	605	595	591	573	580	531	576	593	589	604	594	563	571	544	588	574	529	580	581	521	576	573	610	576	561	555	570	561	537	621	607	611	610	549	625	564	573	581	611	569	554	541	558	624	559	563	580	605	591	587	602	563	578	581	579	588	565	591	586	543	590	554	577	581	607	550	526	548	571	558	583	564	536	561	577	588	550	602	568	576	560	571	542	619	573	573	529	586	550	568	569	604	568	569	622	574	529	583	582	566	568	610	590	586	628	626	583	566	532	558	612	594	571	556	564	565	589	607	562	540	574	584	569	613	587	601	616	574	588	577	554	589	583	577	584	593	563	580	558	585	575	533	589	612	588	564	553	573	587	629	525	558	586	544	569	584	617	573	558	591	534	549	620	556	547	545	571	569	547	551	580	607	615	587	546	585	570	622	598	595	541	569	573	548	569	603	587	563	585	555	589	591	579	535	576	566	612	558	553	592	573	572	551	549	572	571	581	620	602	582	524	613	590	623	598	564	589	593	595	576	585	587	602	578	604	602	603	589	576	578	545	560	562	611	544	565	574	561	580	589	597	546	604	585	529	590	603	568	545	578	592	571	582	584	578	561	555	573	620	591	578	594	612	560	589	570	534	604	561	568	544	586	600	549	602	563	550	564	547	610	558	618	604	581	593	591	570	573	560	582	563	555	559	592	577	548	558	558	560	537	574	586	581	593	567	597	581	567	552	542	578	573	582	584	601	566	598	550	569	552	582	582	575	537	585	552	577	552	586	627	535	550	541	568	617	559	573	589	550	588	614	561	571	585	618	599	575	574	582	563	564	593	607	613	564	579	625	568	572	577	583	592	580	605	574	566	549	571	589	573	564	570	576	575	570	580	547	614	528	588	566	552	569	557	508	550	567	542	559	522	566	556	559	555	562	581	561	540	591	565	535	543	610	576	570	569	591	558	558	562	539	566	595	559	580	543	563	576	590	614	575	549	573	565	607	601	575	580	599	554	621	587	581	587	556	551	563	550	588	565	582	586	605	559	591	592	562	594	582	568	593	538	564	557	576	584	630	559	573	583	576	549	574	539	558	588	523	599	578	547	566	602	563	588	547	600	595	575	609	618	582	575	590	597	578	579	574	616	564	568	567	552	614	574	604	578	556	566	606	545	585	607	612	554	548	612	569	587	566	594	556	570	580	545	549	577	567	582	583	531	572	575	584	553	552	588	566	601	520	550	570	573	580	547	580	564	593	580	568	556	582	576	583	544	524	564	585	595	576	571	566	600	600	598	568	632	617	534	594	599	604	607	593	570	595	597	536	563	570	556	556	568	582	545	573	558	582	559	559	544	584	590	552	612	591	535	557	540	603	587	591	599	583	551	599	626	527	546	591	602	625	567	572	568	566	572	609	606	567	559	612	563	562	613	543	565	580	542	573	537	572	587	576	556	598	549	569	583	543	588	585	601	604	618	573	550	581	569	559	558	548	559	581	610	590	600	595	520	577	567	593	571	554	563	575	579	582	592	570	546	622	574	596	573	555	534	576	512	563	612	578	562	558	614	621	555	577	539	549	607	591	578	552	529	542	611	602	563	564	551	613	573	575	578	571	618	508	553	580	609	600	578	557	578	625	537	575	533	580	595	564	616	595	571	598	581	583	598	516	602	595	570	597	560	566	575	520	554	597	615	582	554	581	585	583	606	555	533	628	588	553	563	582	568	595	570	550	574	603	574	585	595	567	566	564	568	582	598	564	583	576	586	565	569	639	574	612	564	599	593	574	574	565	552	584	551	608	599	558	607	581	594	584	600	591	551	606	580	561	586	558	658	572	567	562	596	567	580	571	568	596	564	561	608	556	557	601	549	569	549	547	574	570	602	569	574	596	594	596	573	565	557	557	530	599	596	581	521	606	546	590	591	556	609	625	598	584	541	562	541	552	580	594	540	565	601	580	577	523	613	599	581	556	589	581	573	606	563	559	517	618	587	545	584	523	585	598	555	546	615	556	593	591	537	545	597	591	585	580	575	544	544	572	603	555	587	600	523	568	583	587	584	597	579	569	569	611	571	553	565	617	577	575	554	610	574	597	595	571	560	573	552	571	549	577	592	557	627	543	554	534	568	617	603	605	591	583	541	555	608	575	607	557	573	535	532	577	599	598	562	539	537	574	614	577	582	543	551	583	557	536	607	604	568	547	530	636	591	603	593	531	587	580	557	552	579	565	549	586	565	589	579	583	610	585	589	580	587	583	531	576	578	565	608	577	558	579	555	589	598	511	580	540	594	574	556	550	561	598	561	622	616	596	589	544	560	586	579	554	588	548	586	612	574	554	512	559	547	571	603	627	593	587	582	546	600	594	582	560	568	550	566	574	563	566	517	605	565	564	527	596	553	602	539	578	583	560	557	530	574	577	554	609	598	634	603	563	594	577	581	569	614	622	554	570	559	537	561	569	571	587	578	578	562	564	537	592	575	591	555	567	609	600	557	581	570	555	580	550	580	559	583	559	563	574	581	574	613	561	566	618	546	542	573	611	602	599	566	679	514	546	542	597	589	576	601	573	524	551	557	585	562	595	578	577	599	602	516	569	552	611	571	559	590	554	593	604	589	554	593	534	576	567	617	558	580	578	604	545	591	610	567	554	583	587	587	564	625	568	561	566	595	568	607	574	555	594	537	607	591	579	546	523	553	615	572	615	565	558	574	511	632	612	580	612	554	620	546	552	529	575	560	584	551	576	541	568	530	605	556	604	571	574	549	603	588	575	561	605	563	578	562	577	546	567	597	596	565	591	607	586	578	609	601	561	589	578	552	577	587	559	569	599	550	593	566	602	581	590	555	615	575	555	573	537	559	593	533	560	605	597	591	600	554	567	591	559	588	597	527	558	607	562	553	564	542	561	551	556	569	601	559	630	596	575	548	562	571	622	606	554	618	566	596	578	553	584	587	586	605	549	589	572	596	611	561	584	601	548	565	642	583	563	564	571	599	603	572	526	565	624	546	536	556	588	558	582	570	566	581	614	626	568	588	581	569	559	569	542	550	574	570	565	573	592	541	580	586	589	555	606	580	575	588	558	575	603	553	606	594	553	576	560	595	531	574	606	588	565	555	582	557	590	582	584	578	584	630	600	555	617	542	584	559	592	579	644	566	551	559	582	566	567	568	568	579	547	543	576	554	596	582	573	564	580	600	596	601	509	556	586	559	518	600	546	554	593	576	571	527	579	573	566	583	546	565	590	590	588	588	600	592	606	596	585	575	592	547	567	569	570	535	586	574	606	548
61309	92355	61696	30905	11139	3361	1105	642	590	501	561	555	584	517	543	572	540	558	546	543	553	542	507	517	563	539	579	527	533	525	507	530	493	527	545	524	522	515	536	510	529	544	598	537	530	530	549	521	537	513	565	477	520	543	497	573	529	544	570	517	517	565	582	558	505	542	512	538	530	531	529	542	541	541	549	537	560	504	493	534	577	532	518	557	513	533	550	531	530	552	546	521	520	552	544	527	547	539	536	517	541	547	483	537	627	528	513	523	536	545	547	548	501	497	511	529	515	537	494	541	549	522	557	574	596	519	534	537	535	550	567	530	560	538	571	534	571	506	491	516	535	484	518	512	532	550	614	542	539	532	518	567	542	551	538	515	527	552	519	547	548	544	505	536	533	581	511	517	518	554	519	484	528	529	568	524	525	574	493	541	546	535	515	511	527	514	507	545	536	533	491	532	555	523	518	538	525	556	552	548	507	579	545	573	514	558	582	488	536	517	506	535	533	555	500	555	565	494	525	524	590	526	530	551	516	518	578	539	537	538	543	548	533	506	559	568	529	532	533	544	542	525	531	509	551	551	515	507	582	535	571	473	510	518	537	507	511	503	517	515	543	515	505	540	557	531	495	529	507	497	549	551	513	514	586	535	531	537	530	521	493	525	530	540	497	491	549	533	546	551	500	525	541	524	540	506	518	542	516	537	525	530	519	534	538	510	529	557	503	521	547	520	508	548	510	535	500	543	547	554	493	548	576	543	495	536	543	533	506	546	528	541	497	497	517	526	536	515	552	536	561	472	568	526	540	500	548	530	550	523	480	525	525	541	522	533	480	513	503	528	511	513	564	524	533	533	500	564	506	535	520	552	515	570	520	529	553	532	582	531	521	496	518	541	540	549	561	521	495	506	530	524	547	520	543	519	540	514	548	544	540	509	513	505	512	572	571	559	544	509	552	536	497	509	544	533	541	531	487	510	544	511	507	534	573	535	497	530	505	540	514	499	554	563	507	551	555	554	524	542	528	531	544	528	537	518	511	540	560	541	551	532	569	522	474	539	520	500	522	522	544	563	493	544	535	547	552	511	579	498	546	526	525	550	533	531	551	529	537	560	523	502	522	568	528	507	545	540	477	495	529	528	526	511	534	534	575	584	548	543	510	541	542	495	514	511	506	545	525	538	542	517	522	549	526	525	520	519	494	536	535	542	520	545	552	569	535	506	554	520	504	524	529	508	510	479	491	507	556	547	538	481	549	527	525	527	584	529	560	553	561	513	516	505	498	539	606	541	505	515	500	511	536	540	544	543	505	506	510	531	519	543	512	493	556	548	523	503	502	498	547	518	530	541	543	522	527	509	547	546	522	545	576	559	506	530	507	554	531	562	527	506	533	549	500	576	533	530	544	552	525	584	527	500	526	474	552	518	513	557	528	514	524	563	516	523	506	528	534	536	544	534	577	526	527	503	503	523	567	512	503	530	514	557	480	506	535	536	555	529	539	548	541	507	514	523	549	571	545	514	560	544	544	539	527	528	507	511	523	515	559	520	561	525	561	540	553	569	532	564	551	563	522	597	509	553	528	551	530	554	542	558	492	528	510	578	498	503	546	506	505	554	531	533	532	499	526	547	539	517	513	577	502	524	536	550	561	497	508	549	563	573	519	525	524	504	543	527	561	548	564	519	517	539	546	521	546	532	532	519	542	551	502	574	536	544	542	506	510	539	559	513	506	539	493	570	539	557	496	558	500	531	555	522	481	516	529	537	517	520	519	528	542	514	529	518	579	530	489	524	522	544	525	502	559	541	578	501	503	531	525	519	551	582	467	531	549	513	549	552	538	534	488	520	553	501	521	527	545	514	568	524	502	548	540	510	541	492	555	497	519	536	537	570	514	546	533	543	557	571	582	526	503	542	505	579	522	518	521	526	529	562	538	544	525	524	515	513	558	530	495	546	541	508	524	530	532	553	514	535	544	478	562	527	535	519	559	525	565	495	542	500	503	533	501	521	540	490	522	547	530	530	554	524	526	570	546	534	554	520	514	522	501	564	479	515	541	532	512	517	531	537	502	523	546	551	515	556	509	490	508	553	534	537	531	517	525	542	546	514	512	577	518	542	571	553	528	533	504	529	549	487	507	551	562	563	536	565	544	570	503	519	523	508	527	534	513	524	505	572	472	508	520	552	560	547	546	550	528	533	543	540	534	560	490	526	507	513	487	508	512	500	529	547	478	501	507	536	565	558	523	542	547	483	512	496	515	540	494	559	504	535	514	553	534	510	546	539	561	537	521	549	486	528	520	523	560	509	559	521	543	533	542	539	534	516	507	557	488	537	512	505	543	525	554	510	543	514	557	562	507	513	531	493	531	568	494	561	511	510	544	569	509	560	534	540	514	498	532	508	531	499	527	542	556	525	515	488	531	509	526	527	507	522	536	527	509	539	490	581	521	547	518	500	532	525	524	568	533	548	525	486	537	501	562	511	518	543	541	531	527	559	524	517	515	529	500	525	521	494	496	548	549	511	514	499	515	523	525	541	501	551	537	506	514	545	568	490	542	544	557	550	500	567	489	515	551	508	535	555	533	561	514	534	547	552	548	538	571	499	559	523	546	525	486	529	502	510	515	521	536	539	516	549	542	519	562	517	553	528	554	559	537	510	516	487	539	526	541	531	527	544	554	556	553	511	543	519	516	550	548	533	546	511	528	529	533	524	514	522	537	510	577	531	529	507	483	567	504	501	506	521	514	541	510	498	540	541	555	524	504	547	517	507	514	558	550	532	546	534	503	541	498	524	537	545	550	532	558	565	496	546	534	526	539	537	508	516	525	518	527	548	534	485	507	540	521	537	494	531	533	509	500	543	529	538	561	547	508	555	527	496	546	584	530	549	477	519	493	535	556	542	541	558	516	510	509	513	542	489	555	520	516	534	542	549	530	530	482	540	546	523	535	495	515	568	523	558	546	538	512	512	577	551	527	492	582	516	545	550	517	512	511	479	548	501	540	568	529	546	510	517	541	534	552	521	582	534	532	544	545	536	469	549	527	512	506	552	554	545	519	528	511	517	525	491	504	560	545	514	544	513	549	539	531	524	523	539	524	539	517	535	554	523	526	494	542	530	544	531	564	539	485	537	566	508	549	551	518	553	531	552	518	520	540	487	489	537	515	557	503	526	520	533	533	466	532	544	539	530	560	498	516	498	534	550	524	538	535	577	540	559	575	497	509	519	516	499	546	552	527	577	536	539	522	534	528	535	564	561	559	545	535	510	519	513	534	519	549	560	545	575	527	548	516	535	526	512	516	544	542	535	533	559	560	578	526	535	543	575	552	543	555	539	522	493	513	529	534	503	525	560	513	557	542	526	498	559	516	537	575	513	537	551	491	479	512	539	536	515	553	521	552	544	507	486	522	477	541	544	519	515	510	572	527	593	489	516	525	525	521	501	510	507	509	538	553	511	512	518	533	530	546	526	554	532	471	585	531	463	545	497	574	513	523	536
23949	23222	34932	32258	23748	14785	3770	1072	815	744	751	768	716	747	736	748	754	789	764	699	707	723	710	682	729	744	725	728	746	720	727	751	755	698	755	747	702	696	744	712	683	743	727	724	693	744	743	708	761	693	708	703	727	719	789	711	719	746	765	719	726	735	733	751	717	720	711	688	700	691	742	775	701	671	744	707	709	723	713	702	725	779	707	720	657	726	730	721	699	747	746	703	713	739	741	711	711	690	730	741	722	692	741	709	683	734	700	684	746	652	721	677	725	716	715	726	710	733	736	713	704	660	718	679	723	740	726	705	679	736	710	715	718	696	763	698	707	700	735	686	728	694	700	723	728	697	704	689	710	730	757	690	650	707	704	695	722	759	717	700	683	745	730	683	738	744	723	705	688	711	696	756	693	732	676	769	730	669	712	689	749	730	715	702	686	697	709	725	689	696	756	685	699	703	734	707	710	694	774	703	696	676	727	742	722	696	705	698	726	724	696	756	724	683	720	691	771	695	665	709	682	727	706	721	693	685	768	687	729	668	665	712	722	685	736	733	743	661	676	718	711	716	725	656	696	671	705	669	705	747	660	711	711	682	747	703	709	675	716	731	727	690	749	698	713	714	726	699	750	713	666	708	756	674	719	759	762	756	721	676	719	714	707	678	680	722	709	736	717	720	697	686	760	721	670	698	735	765	699	731	697	735	701	698	721	687	701	752	709	677	737	662	703	706	720	693	715	738	714	670	718	690	645	678	687	700	670	732	721	745	681	722	694	677	687	698	703	660	699	700	706	737	681	734	702	673	684	753	697	726	696	705	723	674	694	723	722	703	714	725	753	716	677	727	749	790	672	693	663	697	708	693	690	750	717	715	693	703	748	690	712	720	754	731	724	755	741	691	744	749	710	709	715	687	679	737	742	706	694	689	733	721	704	707	699	703	751	674	694	720	695	715	726	710	749	730	728	717	691	695	742	719	728	714	740	716	674	666	679	675	674	717	713	710	671	711	793	751	719	714	684	727	688	673	720	733	753	635	662	693	715	707	694	722	690	630	675	701	728	697	741	646	734	693	697	721	722	698	733	780	719	675	718	682	692	735	747	703	723	713	721	685	652	717	705	692	699	730	725	637	700	733	707	651	698	764	719	699	765	738	685	710	723	718	731	725	710	708	673	706	696	689	662	678	692	686	757	711	729	701	707	766	664	704	706	696	756	698	702	727	673	721	712	630	720	695	723	684	737	675	730	686	748	708	715	739	693	688	731	703	752	720	706	697	724	764	716	691	732	713	741	701	686	696	737	720	715	745	715	714	672	723	742	751	692	665	759	702	705	653	703	728	701	737	700	708	703	730	728	693	718	675	725	670	692	747	759	730	732	728	709	722	764	713	677	681	673	670	712	684	684	759	702	685	686	709	735	730	689	706	720	701	673	693	686	711	698	731	679	709	720	701	684	728	717	654	713	728	714	760	724	712	713	723	723	712	719	719	687	724	706	687	700	716	680	678	740	666	673	726	720	690	728	703	701	672	692	704	741	732	717	751	710	691	718	726	694	677	751	727	722	732	689	695	714	645	708	706	716	722	673	686	750	737	666	680	760	687	665	692	747	656	672	742	714	712	670	702	696	668	732	776	707	719	664	695	680	697	705	732	711	674	736	691	681	678	697	691	742	704	714	683	688	734	688	689	717	727	717	681	695	672	718	704	757	711	669	679	681	757	711	748	728	739	675	762	732	674	685	712	746	722	708	689	748	741	702	704	694	692	678	636	674	680	729	702	713	743	652	708	767	763	710	708	737	728	733	729	718	729	709	698	692	725	724	740	729	751	696	673	691	704	730	722	641	693	746	687	697	692	738	710	754	736	728	741	697	718	675	676	694	738	732	719	685	674	702	743	705	687	685	720	684	723	718	743	700	697	699	665	667	700	734	674	660	714	709	719	708	695	673	689	716	736	733	727	738	731	747	664	752	683	720	683	713	693	787	732	636	727	728	686	706	720	673	689	712	678	736	687	733	726	697	695	660	706	695	738	716	695	709	729	657	743	705	712	709	690	713	690	716	693	693	726	705	680	671	719	696	720	717	711	690	753	679	712	707	715	736	712	735	687	715	747	664	682	725	748	763	747	700	704	737	728	687	693	718	674	713	676	740	685	690	720	671	699	683	706	694	750	718	753	687	675	719	693	692	674	771	718	703	650	649	723	739	727	678	750	728	678	658	695	688	669	676	706	671	724	706	688	743	739	715	680	743	719	694	713	724	616	664	738	714	664	746	676	720	743	712	702	722	734	667	709	673	734	716	673	707	687	699	707	711	671	702	670	715	667	725	723	747	686	699	733	670	706	717	681	692	741	686	721	745	685	677	707	682	706	751	741	722	712	761	711	738	739	731	741	724	698	743	717	724	748	704	694	724	724	692	715	681	712	690	714	703	708	712	670	691	777	743	734	664	681	690	751	730	701	703	714	758	677	700	675	681	683	720	684	681	685	679	716	691	718	712	670	678	715	687	737	693	685	716	697	743	684	747	712	716	662	720	703	744	744	706	717	676	725	735	709	708	750	729	734	687	702	701	683	694	763	721	726	712	676	710	673	701	735	678	695	688	722	717	756	700	731	703	688	680	698	717	680	751	730	705	664	745	679	681	699	677	701	700	724	716	694	712	719	747	702	730	686	751	732	731	717	725	709	664	683	706	749	706	692	673	758	723	718	733	699	738	705	700	710	685	700	657	691	698	742	721	704	716	729	729	700	693	730	737	704	692	743	728	750	669	680	748	687	758	649	701	696	728	686	730	657	746	720	674	696	656	746	743	741	701	706	673	709	715	690	698	698	733	704	668	722	699	704	732	702	757	716	718	754	732	709	721	691	717	706	710	724	696	646	697	716	734	699	712	685	706	729	617	727	718	693	692	691	711	704	660	696	705	685	701	681	708	684	702	709	733	697	680	741	764	663	738	734	751	679	717	717	710	728	696	707	695	739	675	727	711	683	663	770	748	715	667	699	709	684	715	725	696	663	725	686	702	656	748	743	723	703	682	738	685	723	711	677	698	703	664	702	703	707	718	715	684	709	701	737	685	725	682	726	702	674	711	665	701	677	679	732	709	682	704	693	669	688	752	705	747	701	703	701	691	727	739	727	718	697	704	684	706	693	715	694	700	736	723	672	682	677	725	677	727	699	687	715	676	712	680	690	676	713	728	720	765	729	781	682	713	736	704	638	678	767	712	696	706	713	690	685	689	679	672	678	700	714	710	706	714	686	659	728	689	736	750	728	760	682	752	704	708	656	673	710	709	725	691	713	784	690	737	734	679	697	737	698	656	711	701	737	689	704	655	714	698	708	812	737	679	704	739	779	699	664	703	728	655	707	701	718	721	703	714	705	727	744	704	701	741	726	631	726	705	684	744	725	719	770	693	738	719	731	704	713	738	718	683	681	733	731	695	724	711	692	735	704	746	741	695	721	711	684	720	733	704	718	671	698	724	723	717	711	673	709
62088	101432	71291	41701	17274	5650	1795	883	699	633	661	635	654	676	626	641	647	667	684	670	701	672	664	659	617	649	658	636	659	647	695	682	709	697	610	714	696	707	635	626	695	686	659	662	660	620	698	668	649	665	704	665	635	686	673	625	683	670	639	680	678	668	653	669	657	676	702	718	677	626	692	672	666	661	680	684	638	631	724	654	640	664	721	687	678	674	664	670	625	655	676	631	637	687	695	648	635	646	617	711	665	646	648	629	632	635	678	660	685	689	667	699	639	723	632	674	649	650	630	670	620	652	667	689	679	705	649	657	683	682	679	624	700	690	650	629	670	649	670	689	641	622	660	686	659	660	677	643	687	707	682	683	681	638	633	656	692	651	642	664	659	699	645	686	664	633	672	647	699	626	667	622	657	665	673	631	640	667	661	637	636	661	659	684	632	633	706	634	660	666	638	664	711	655	671	667	671	657	637	678	661	673	708	684	674	668	656	657	689	648	675	633	697	656	646	673	578	669	652	623	657	665	695	620	698	638	626	662	653	685	673	643	654	675	630	689	671	681	695	737	680	659	573	707	634	661	626	711	665	678	653	687	669	659	684	666	651	662	671	633	643	661	654	610	672	693	679	657	699	673	666	659	617	644	705	681	668	669	630	659	698	644	669	677	691	614	633	687	717	653	674	637	624	621	670	673	697	653	703	643	651	661	660	627	648	648	651	671	688	681	698	679	651	659	697	626	675	647	624	663	655	684	684	660	657	674	673	667	706	678	653	647	666	668	723	677	651	678	681	651	696	663	674	663	648	710	666	673	667	697	681	656	661	682	664	606	695	642	707	683	672	663	653	657	642	721	668	683	675	670	644	668	633	658	659	666	603	667	666	646	659	639	701	670	651	649	683	639	715	601	626	655	636	669	626	672	637	695	677	722	632	672	650	682	663	643	712	675	712	673	663	739	647	676	639	680	671	642	676	644	660	678	664	683	639	676	638	668	671	631	653	678	680	650	625	647	703	667	673	677	701	675	691	641	667	647	696	694	610	660	657	695	675	647	646	675	626	631	636	727	618	683	679	702	640	646	638	673	693	653	705	634	619	655	652	678	672	672	695	729	646	622	668	611	592	635	680	680	654	646	663	653	672	688	676	676	662	690	727	627	649	690	713	690	717	660	699	687	663	638	672	671	672	657	673	665	628	690	642	681	673	643	708	639	669	665	655	652	681	653	622	643	676	680	695	653	706	697	631	705	644	659	639	661	640	619	637	708	651	648	672	643	700	663	695	659	654	670	718	627	671	609	626	653	670	669	658	704	687	695	618	689	697	713	699	641	589	676	656	676	731	658	669	664	616	671	632	703	679	652	685	685	680	629	624	665	659	652	653	659	702	695	662	675	686	624	679	657	631	646	652	642	617	679	661	679	699	664	702	635	669	639	693	651	637	657	662	638	686	667	654	705	730	658	657	657	638	617	637	650	638	695	679	659	647	634	645	631	698	679	669	685	639	675	665	658	660	651	675	647	664	709	651	666	633	635	662	635	706	651	681	641	650	687	701	670	668	727	694	658	663	661	683	642	691	632	697	677	722	652	705	668	691	639	627	668	674	670	671	670	717	631	645	647	662	646	619	667	647	658	638	598	672	627	653	626	677	649	615	638	661	670	624	678	666	654	683	660	645	676	680	650	671	700	627	628	680	685	669	636	627	659	672	652	634	657	673	635	696	655	640	644	680	638	657	674	653	666	671	645	661	648	691	657	650	651	662	629	645	656	702	672	616	661	628	631	651	674	677	617	675	649	671	640	696	641	663	679	665	690	686	692	686	641	705	666	690	733	666	699	648	723	645	642	734	703	680	722	682	636	702	653	666	639	687	724	646	645	681	655	657	678	624	671	657	624	591	691	649	685	661	652	667	695	646	654	628	663	658	625	705	644	658	682	658	625	693	691	720	707	655	658	656	646	628	672	637	664	647	633	627	622	660	645	648	612	685	676	660	681	636	623	625	656	669	683	699	647	697	645	631	702	698	668	685	672	677	612	668	625	674	666	658	701	664	724	634	691	629	646	697	665	723	664	683	680	693	627	691	695	629	691	619	644	667	640	660	702	643	675	717	655	660	660	641	676	672	643	668	700	619	679	650	645	702	672	631	628	626	650	644	646	700	643	636	663	640	730	654	620	664	672	664	639	685	649	649	683	658	663	654	683	650	646	663	680	674	655	639	658	685	709	658	664	684	652	661	666	672	644	693	651	638	707	659	660	648	652	669	663	658	622	672	636	641	612	640	623	673	662	640	707	678	677	672	640	654	679	702	667	650	647	702	685	642	668	673	697	653	668	645	649	649	675	642	655	696	662	683	624	645	657	705	711	687	664	647	680	704	611	675	725	634	661	638	683	700	637	611	649	648	691	665	633	661	666	653	729	664	686	648	636	648	664	693	683	637	679	676	669	660	637	680	650	678	652	667	640	682	593	632	673	701	676	694	646	698	688	692	667	633	708	692	692	688	640	692	646	717	654	663	648	671	643	698	653	680	703	655	661	690	686	632	661	681	678	649	673	668	683	671	660	647	697	707	657	695	669	673	662	652	646	690	676	661	662	659	661	679	653	667	641	658	655	644	681	715	640	694	617	733	682	651	680	697	690	628	674	654	658	623	658	679	688	694	636	676	690	623	667	640	699	687	630	660	640	676	628	612	652	650	634	654	602	671	644	669	641	669	655	681	679	632	644	659	666	663	636	674	603	705	666	686	661	632	652	661	650	650	645	680	639	613	648	654	700	710	669	711	658	626	654	713	682	649	624	661	610	617	714	646	657	662	674	700	646	689	644	641	675	706	721	611	634	635	668	649	677	651	634	656	658	670	678	611	656	641	721	646	637	639	698	709	621	667	634	663	663	731	680	624	647	647	669	645	665	736	662	656	664	659	696	648	661	626	647	635	619	664	697	650	660	664	679	643	650	615	720	682	660	680	665	680	631	643	690	682	605	684	648	620	597	636	719	652	643	612	642	701	705	648	667	658	604	715	653	718	657	619	689	687	631	632	640	672	602	627	659	640	655	668	644	686	663	683	606	670	645	610	677	672	647	646	667	644	641	650	667	690	671	636	630	634	668	631	661	675	668	665	657	683	678	658	662	633	628	670	637	649	672	656	632	677	683	650	698	636	621	663	684	619	659	690	699	677	673	663	636	656	681	663	691	613	655	695	640	601	636	704	656	675	683	648	654	680	653	671	632	659	614	682	654	671	593	664	622	725	614	694	608	641	650	685	654	637	684	679	672	644	652	631	673	664	614	657	683	709	631	626	610	669	670	655	638	661	671	679	658	627	663	702	585	668	683	671	634	646	687	666	644	650	655	682	668	696	620	612	596	651	674	696	653	654	672	699	675	666	659	673	700	686	645	678	690	629	670	656	638	645	673	681	707	610	634	695	623	640	652	607	663	651	655	613	637	637	606	678	677	661	626	662	642	632	688	714	678	675	649	660	642	650	610	703	652	705	667
29948	29911	26243	10877	2232	824	613	511	520	524	497	523	467	506	519	511	497	529	514	481	539	509	500	512	508	528	505	466	517	537	475	525	454	506	516	528	499	474	480	479	502	501	562	547	539	506	477	491	511	479	537	542	504	530	481	472	487	504	501	500	511	492	501	504	485	511	475	480	512	501	491	541	489	468	524	483	528	529	564	528	465	475	515	492	524	473	479	487	485	521	498	526	520	514	507	479	480	511	510	526	475	485	499	508	491	472	468	481	477	475	493	504	485	520	515	494	467	513	522	467	499	510	526	526	496	488	490	500	495	510	505	479	495	481	487	486	467	501	527	497	460	489	494	498	527	520	533	510	471	497	523	489	510	494	480	481	502	486	487	543	486	496	456	489	490	487	470	536	531	532	498	532	542	516	532	467	498	523	510	504	541	468	526	524	520	547	558	491	505	493	517	537	510	508	496	473	513	526	474	497	510	493	498	498	480	510	485	513	458	455	508	527	496	475	479	508	475	478	520	506	526	488	449	483	493	501	486	528	508	515	552	517	539	480	476	482	520	474	518	501	464	483	520	514	546	517	459	500	503	469	474	509	496	493	528	492	506	487	495	490	492	532	509	511	540	530	500	481	470	511	481	460	490	511	507	473	494	476	514	476	484	507	478	476	505	465	438	488	502	489	497	499	486	486	518	475	484	528	500	552	468	519	510	492	508	469	511	492	518	498	504	505	510	497	500	471	503	478	498	518	475	529	514	497	506	483	507	514	494	486	519	540	493	509	503	454	497	502	535	532	492	473	487	494	488	476	496	482	507	507	506	542	485	483	508	478	523	526	542	505	497	516	488	484	470	490	491	545	499	483	529	540	509	471	505	472	528	455	485	474	500	503	519	508	513	485	470	525	491	496	466	488	514	498	514	476	484	516	516	468	492	455	461	497	463	531	536	537	505	500	511	495	511	477	497	490	499	508	475	520	520	488	490	516	496	481	509	495	510	522	508	480	505	481	492	489	502	490	472	504	505	493	510	474	520	521	490	498	480	499	495	483	503	494	504	502	533	517	499	482	496	530	486	499	474	483	481	500	484	500	495	504	514	500	490	485	504	497	456	465	495	481	495	515	485	496	538	484	530	506	491	512	516	514	494	518	464	491	503	493	491	563	540	515	492	492	517	456	574	531	517	493	539	462	493	513	499	504	499	480	502	500	502	512	489	515	535	494	509	520	462	551	521	533	521	513	556	469	503	457	524	517	475	469	506	548	564	515	489	509	499	495	489	524	519	493	497	491	505	516	489	490	501	526	515	504	493	486	461	482	501	502	465	474	495	495	492	532	469	472	513	491	526	511	531	478	518	490	489	536	517	520	487	512	465	481	495	440	488	480	500	503	475	493	481	543	527	494	537	496	497	497	513	510	458	523	479	482	512	519	490	494	544	497	507	469	478	503	543	476	497	518	491	476	487	470	511	479	498	474	504	519	503	480	480	487	510	517	503	520	466	478	509	503	497	529	455	540	523	528	489	506	541	498	515	498	514	547	482	503	474	516	479	548	517	513	458	543	512	487	481	480	510	530	545	550	487	517	535	504	487	461	498	481	476	506	480	505	510	487	489	506	461	498	492	522	527	548	553	517	500	545	487	495	486	491	446	480	527	524	508	454	494	495	478	525	507	485	508	497	505	520	527	521	537	472	515	481	525	493	512	497	532	538	451	495	523	516	493	510	485	536	528	535	507	495	527	482	550	535	494	536	498	481	487	485	479	538	489	482	471	489	505	473	541	522	520	481	487	450	500	542	472	475	529	532	463	507	494	467	484	455	481	482	502	482	515	476	520	487	509	513	535	544	517	493	498	518	506	472	503	466	506	525	480	498	509	501	512	500	530	504	462	495	472	522	456	486	527	489	503	477	506	481	551	482	516	509	519	526	438	514	499	475	508	505	514	569	491	499	472	528	485	512	513	506	508	497	480	483	506	468	483	516	509	510	500	485	530	455	461	522	496	463	529	475	505	477	501	484	529	515	495	522	509	517	522	496	463	493	555	524	521	511	497	521	526	507	477	484	533	536	493	476	494	465	497	490	482	472	471	491	524	473	519	491	524	497	518	452	523	513	482	485	526	501	517	533	481	495	474	543	460	483	490	475	479	532	458	492	485	520	496	471	470	528	452	511	505	521	447	485	503	460	499	472	476	488	526	565	536	476	537	498	521	539	490	462	475	498	519	506	481	498	509	512	515	483	547	507	495	497	449	492	494	521	519	486	509	477	452	516	475	510	536	532	509	508	500	456	472	491	443	493	509	521	498	511	512	490	490	521	525	468	468	518	474	457	520	454	451	537	497	546	532	523	505	480	537	498	526	547	493	502	484	555	510	486	499	526	506	502	494	495	515	502	484	501	542	526	488	504	522	479	526	507	497	495	466	478	521	498	496	512	481	503	483	513	514	503	469	536	541	505	527	517	485	525	492	477	495	514	539	496	513	480	539	473	467	493	473	492	475	518	513	512	492	475	474	499	497	517	550	477	469	519	510	504	487	503	514	496	472	513	544	491	518	505	509	535	516	503	502	506	485	482	527	486	489	516	517	502	461	482	511	520	518	494	496	543	504	541	464	528	493	532	478	502	492	511	504	497	509	499	513	514	475	465	482	510	519	513	510	493	500	462	518	503	509	522	491	561	524	506	501	488	500	496	543	520	512	519	522	520	525	508	516	520	531	505	507	526	494	542	488	474	513	459	506	474	508	472	477	531	518	474	475	494	494	498	525	524	478	496	456	532	517	461	516	490	501	526	500	511	511	508	534	490	514	504	533	491	503	528	489	485	527	528	496	501	488	500	499	507	489	503	493	510	525	512	502	482	488	506	526	449	506	460	510	540	526	499	534	501	497	544	478	514	509	532	485	495	530	549	558	521	470	508	509	481	477	485	498	528	494	498	494	511	488	497	493	509	454	539	484	505	500	505	492	497	506	489	488	481	483	496	497	463	516	478	508	492	496	491	502	492	513	522	475	462	472	496	505	538	474	526	492	551	506	515	490	521	490	545	481	503	482	455	509	488	551	490	499	488	513	488	526	500	473	512	482	522	492	522	514	485	510	514	500	522	482	495	515	500	488	496	511	487	494	489	502	509	502	508	471	481	510	527	501	479	499	493	499	464	495	490	514	517	537	495	513	486	478	505	494	513	501	474	490	484	514	453	495	503	551	474	474	481	531	504	497	485	470	504	503	500	486	533	486	491	490	487	472	460	502	489	505	496	498	529	509	482	510	491	498	494	508	474	548	463	518	504	482	556	530	464	462	482	538	505	477	472	502	517	519	493	484	500	474	496	510	505	523	496	486	520	525	509	487	501	529	508	485	477	546	470	502	486	542	477	474	460	533	549	538	503	478	493	545	488	458	479	530	484	452	502	498	478	488	518	504	485	499	496	547	483	534	506	522	511	516	525	489	513	493	524	511	481	504	481	502	490	505	499	442	476	516	496	497	496	513	495	478	481	544	495
22386	34980	19825	5897	1841	707	484	441	434	434	476	410	398	434	436	424	427	465	424	433	401	413	419	450	468	404	422	417	419	439	435	433	434	448	423	436	448	432	404	402	415	409	431	435	431	422	435	407	437	417	412	423	454	422	438	399	423	419	413	441	458	436	475	378	414	429	468	431	413	479	427	392	396	424	403	425	401	412	399	438	411	434	411	404	449	382	395	402	408	422	427	405	426	394	418	423	387	453	388	453	418	423	369	383	416	441	446	431	441	405	397	403	385	446	429	411	428	431	425	447	396	414	383	440	411	425	408	429	410	408	435	404	391	477	446	425	429	429	440	422	427	433	412	410	441	481	435	384	454	425	395	396	422	403	423	400	424	404	434	463	432	428	430	428	428	413	450	404	432	416	409	392	429	420	428	423	405	413	409	418	402	413	382	385	457	401	424	427	437	427	453	431	434	415	414	389	438	438	412	426	410	420	425	427	419	409	413	437	449	410	391	407	416	417	422	409	412	398	391	425	393	437	414	396	430	414	428	413	441	429	448	429	427	384	413	433	420	421	467	444	405	422	407	407	422	422	437	419	441	444	445	413	462	444	440	424	416	405	419	448	421	432	406	421	432	436	457	416	428	385	404	438	464	419	399	441	409	458	432	425	453	456	416	399	442	382	398	430	443	415	435	412	385	424	428	407	420	392	387	429	429	439	389	412	384	443	390	408	437	411	402	358	422	412	413	418	388	436	410	411	448	419	452	426	380	394	411	421	401	391	404	451	414	392	411	419	396	394	410	474	433	379	447	418	416	397	434	410	419	438	430	428	433	440	421	409	404	403	414	430	407	453	439	398	456	414	423	419	414	375	406	420	401	399	435	441	410	429	406	430	404	428	397	426	429	441	411	419	413	434	459	436	430	440	448	404	401	428	403	444	428	413	417	412	422	408	408	410	439	420	424	409	431	404	400	430	426	427	396	447	430	434	405	424	399	418	428	445	420	402	462	413	426	437	400	417	411	419	420	406	417	419	402	413	433	416	427	399	416	425	447	437	408	447	464	421	424	428	427	431	412	407	444	409	413	417	415	443	411	439	385	442	407	390	404	402	443	411	426	439	437	433	411	428	424	411	412	431	436	440	387	452	415	414	403	443	466	456	383	438	416	411	385	403	478	410	419	408	432	435	425	437	410	455	405	421	415	424	433	393	419	403	406	376	391	408	426	445	420	418	444	426	388	437	403	375	420	376	443	450	409	416	436	410	451	431	462	433	427	386	386	437	416	420	412	431	438	417	381	431	404	418	404	380	412	404	404	394	429	415	429	433	431	381	388	422	427	418	404	435	425	417	455	455	401	410	451	416	443	419	424	447	441	405	398	395	431	423	447	397	446	403	424	478	451	407	439	402	431	439	391	399	404	410	397	430	422	416	402	413	429	425	427	407	403	475	408	427	431	428	428	424	430	402	420	405	395	417	428	427	429	398	420	463	435	412	411	431	408	410	419	394	421	410	422	409	423	411	439	403	408	378	431	446	422	417	399	414	417	438	405	387	401	431	430	413	430	391	433	427	418	397	495	388	443	423	450	394	437	442	407	386	422	450	423	421	425	397	437	404	452	454	415	450	417	431	462	409	439	381	411	384	381	399	415	397	438	389	393	410	413	447	412	413	438	447	438	411	421	443	405	425	441	439	419	419	445	431	390	417	461	425	397	423	432	438	417	405	405	385	426	393	416	410	420	426	406	416	403	401	468	387	438	415	406	440	407	427	418	440	461	421	388	421	387	448	430	385	404	455	424	411	459	436	428	468	416	412	403	463	408	437	438	436	437	392	401	432	429	410	432	456	396	432	411	436	465	400	422	412	430	401	428	435	428	439	439	438	447	454	445	435	372	405	433	414	437	424	401	396	405	404	417	447	412	400	418	416	471	377	400	368	410	429	412	424	419	441	417	423	388	454	416	446	473	448	419	447	389	419	402	407	441	408	391	438	393	433	421	447	417	425	413	401	417	422	402	424	413	427	402	400	441	429	476	413	427	413	442	421	431	416	423	400	418	405	443	408	449	446	425	425	431	421	419	403	385	429	423	438	384	434	381	382	435	403	397	407	417	417	441	405	413	439	453	426	417	413	380	453	458	418	417	431	458	397	380	434	444	405	414	407	426	417	455	430	409	410	408	421	442	456	413	426	443	396	421	423	406	425	402	453	437	408	379	379	457	416	462	401	429	429	421	396	416	411	409	401	424	388	411	432	460	402	410	445	450	436	419	401	401	396	424	431	413	418	432	418	413	443	419	398	405	468	419	425	437	381	428	424	476	412	401	440	439	424	440	406	407	438	432	419	411	438	373	408	424	420	383	439	406	431	459	405	462	450	430	443	456	427	470	442	389	448	387	422	426	419	388	421	416	434	410	429	411	416	424	421	430	404	412	417	417	403	441	432	404	402	432	436	427	394	434	425	406	419	440	412	414	434	428	419	395	355	389	403	482	373	437	453	407	413	407	448	447	413	439	433	387	386	435	448	429	399	399	460	433	398	421	411	420	428	437	422	427	407	441	434	420	445	370	431	436	409	391	420	412	411	437	425	391	427	411	413	424	429	423	431	443	399	404	428	440	428	390	455	401	447	419	434	427	414	395	428	411	450	424	442	413	445	434	428	442	420	416	447	452	382	437	404	427	436	435	435	391	427	455	419	435	426	380	425	425	430	415	398	397	425	417	385	412	402	396	442	440	414	448	419	401	410	442	380	419	446	421	412	419	400	399	445	448	436	396	436	427	420	406	424	466	411	430	436	409	419	385	424	437	389	410	405	391	422	434	401	407	403	437	434	433	386	424	431	411	431	379	469	424	415	414	419	401	401	338	418	446	376	442	419	423	405	403	417	442	432	421	421	457	452	424	430	410	385	435	396	385	387	424	396	407	387	408	420	427	406	414	417	416	400	426	403	407	398	433	417	409	436	407	429	391	438	435	425	388	443	449	427	433	390	413	416	395	434	390	453	465	405	418	414	398	438	414	406	450	385	394	430	442	409	393	428	432	456	407	400	429	418	418	402	430	381	428	467	456	412	403	424	426	438	445	402	433	458	406	391	438	391	407	410	420	460	418	451	385	425	437	442	422	393	405	394	422	399	452	417	374	422	427	445	437	442	415	418	395	438	429	417	413	407	395	434	398	454	430	408	451	388	421	415	455	392	403	412	424	440	434	417	419	435	408	419	432	383	438	435	435	409	393	430	415	414	403	447	409	422	442	387	409	398	409	387	436	422	435	406	427	418	425	455	421	431	411	406	389	403	396	415	402	409	434	426	407	431	395	414	393	424	473	379	413	422	407	426	419	403	453	461	438	435	440	437	412	396	473	426	386	419	416	394	413	429	425	432	405	425	393	433	475	393	410	400	431	412	426	440	445	424	425	399	409	434	430	411	458	387	437	417	443	414	416	392	408	416	409	425	422	400	387	411	424	414	410	420	397	421	439	466	427	362	412	454	387	438	418	405	418	384
24855	25924	40614	35168	20804	7893	1650	767	617	637	595	630	635	612	585	593	614	599	637	615	621	591	591	573	599	569	616	605	575	565	607	619	592	613	623	599	613	595	559	593	641	569	619	611	629	573	608	586	589	616	584	624	566	576	623	605	607	637	555	607	591	545	574	629	565	618	599	618	572	592	596	570	589	573	636	540	586	601	570	589	628	609	624	576	566	620	612	599	622	555	599	584	617	614	590	589	571	581	604	569	602	564	613	594	580	591	617	594	611	578	553	584	581	584	614	572	622	548	559	560	559	637	582	640	607	575	559	597	601	582	606	630	568	615	649	597	575	565	611	559	586	626	608	552	600	599	525	632	584	576	653	561	621	580	610	614	622	608	597	566	585	588	586	537	585	633	581	575	614	616	584	619	569	592	586	560	608	596	601	617	598	601	610	576	595	576	587	602	604	599	598	599	593	610	591	602	627	624	621	588	602	609	591	604	606	591	582	543	610	627	577	593	577	608	632	551	620	605	619	640	590	611	614	618	547	604	609	586	633	619	645	599	568	612	589	620	575	578	571	600	613	546	586	596	555	596	581	593	557	615	614	592	629	661	611	638	620	574	596	566	566	600	565	605	573	601	595	562	565	589	595	578	569	587	581	588	629	574	591	600	551	616	588	589	584	582	574	573	548	570	585	567	544	610	611	557	591	597	580	574	603	534	620	611	573	559	591	599	580	594	588	574	599	652	565	573	621	586	595	599	563	594	595	549	573	566	584	589	630	637	600	620	545	582	585	609	604	581	595	560	571	550	603	626	585	608	558	585	620	549	549	618	603	607	627	578	579	596	590	617	624	606	665	613	600	621	582	584	566	590	610	606	554	599	595	662	597	556	614	562	605	539	579	615	592	570	618	592	581	570	579	593	581	574	567	599	558	586	540	615	553	547	622	606	587	572	599	560	626	600	607	588	616	580	610	625	613	619	551	593	594	635	596	599	621	583	604	599	608	556	597	621	574	570	599	575	593	572	596	597	645	588	588	597	578	595	611	622	609	627	629	589	587	573	585	616	628	594	640	590	620	593	583	575	566	587	582	574	577	640	590	591	591	613	596	584	646	588	563	615	592	580	554	618	629	571	601	576	602	578	601	592	548	631	572	573	627	610	603	602	581	555	607	600	580	591	630	594	599	599	614	623	602	565	596	563	581	589	619	584	589	594	620	578	587	571	580	584	585	581	600	636	608	587	600	624	562	594	549	618	570	576	580	598	586	605	624	536	622	611	577	566	557	584	593	562	606	591	581	606	580	567	607	602	562	567	606	600	563	567	573	578	609	631	553	579	553	592	581	610	625	594	605	610	591	584	594	596	599	599	611	560	609	581	619	557	607	568	596	600	582	636	583	572	587	574	576	637	561	622	587	635	631	590	609	616	595	540	582	580	608	627	614	566	560	603	592	612	571	595	612	546	611	594	557	568	593	589	652	581	586	586	597	610	579	572	598	606	580	589	657	585	560	576	602	606	627	599	578	574	545	600	610	567	578	565	583	641	624	566	545	576	595	607	589	609	607	643	550	541	636	582	624	590	623	623	613	604	585	582	566	589	600	548	620	590	627	607	606	578	579	556	639	602	588	604	613	547	544	577	606	617	612	623	591	599	608	551	574	615	573	575	605	569	601	598	607	584	594	624	604	585	621	625	546	599	574	575	559	614	593	586	577	636	626	578	618	614	593	580	603	599	575	616	585	558	613	611	597	581	620	567	563	616	596	580	622	605	585	585	577	597	611	583	578	594	593	570	603	545	555	603	540	625	559	640	605	631	544	545	579	598	585	618	594	573	585	615	608	565	564	578	585	563	588	609	619	590	597	607	611	616	588	568	580	611	616	561	625	631	558	594	598	589	604	562	584	566	563	607	630	627	570	601	589	585	604	603	628	607	568	584	584	561	586	610	558	578	572	594	615	583	603	584	575	576	579	540	592	603	608	615	558	609	578	573	579	562	632	577	568	624	590	599	589	578	574	601	583	558	601	586	591	562	561	564	599	593	631	576	634	611	618	543	577	576	639	558	584	544	635	608	596	612	577	572	637	582	617	607	585	601	608	603	626	582	582	624	565	607	586	583	579	554	583	620	602	573	600	604	554	566	566	573	578	588	613	627	617	589	603	620	605	551	592	595	620	585	600	620	620	571	552	558	622	599	606	621	577	583	547	576	598	578	629	612	547	622	605	621	559	659	636	608	532	546	585	597	598	556	551	601	602	607	600	591	585	614	630	597	553	547	545	612	608	587	603	601	584	649	580	616	578	619	644	624	628	547	576	577	605	622	571	589	614	643	596	591	581	580	616	557	603	589	605	598	559	626	601	566	554	623	591	599	590	586	605	625	624	572	578	629	588	597	629	578	591	552	585	628	599	603	565	638	586	568	595	579	567	579	610	600	601	578	572	568	601	579	627	542	577	587	602	576	582	567	542	565	608	600	604	600	621	586	593	641	568	586	588	598	603	594	600	581	614	619	581	578	572	590	589	592	570	597	543	592	591	539	535	596	597	569	558	601	549	576	587	589	571	582	569	565	611	577	611	593	603	592	581	586	593	615	588	566	589	628	618	588	579	584	598	543	575	590	564	603	620	606	596	619	617	599	613	590	577	568	608	567	595	596	634	649	634	578	602	628	589	623	596	562	572	600	605	613	567	597	575	535	587	632	607	624	601	605	615	557	622	612	603	593	626	622	538	632	595	593	599	607	590	612	579	602	579	594	639	613	635	605	608	618	605	597	569	582	629	593	559	611	600	629	542	617	576	626	596	562	556	606	593	554	565	579	611	598	639	619	568	541	580	584	623	577	613	574	587	616	586	544	576	558	612	611	579	551	595	616	618	588	594	613	573	622	603	616	588	587	616	591	543	625	587	570	593	592	615	554	594	534	564	587	552	577	609	584	588	636	607	613	579	617	610	581	580	603	534	544	559	600	621	600	569	593	594	575	621	581	623	572	624	619	578	587	603	605	554	556	585	576	635	629	630	568	599	599	579	578	591	603	614	626	598	579	612	595	627	576	608	565	593	526	619	592	546	633	609	604	607	571	596	547	587	552	560	588	620	589	563	594	592	624	576	570	559	595	597	589	622	574	618	566	600	548	574	557	575	564	562	598	620	559	632	586	538	607	596	579	608	616	600	603	607	591	560	609	574	603	617	612	584	613	582	607	549	619	566	575	653	623	605	637	608	542	611	595	611	575	582	571	570	608	594	605	605	570	610	598	582	565	549	558	616	615	596	602	573	602	612	583	602	612	580	561	601	570	584	574	574	575	598	616	570	564	602	608	595	588	609	589	609	643	536	559	589	567	529	596	580	560	591	601	570	623	593	578	593	601	586	568	596	571	595	607	581	600	585	617	583	626	578	606	594	600	539	588	592	618	620	572	620	539	587	553	595	587	571	612	567	548	569	572	567	580	560	561	612	588	599	599	602	579	600	569	605	588	625	557	599	565	580	583	581	601	575	606	561	589
60611	93289	64076	31163	11821	3541	1218	711	573	569	573	543	567	536	565	535	565	563	566	537	518	548	558	551	564	582	563	551	582	565	509	544	531	578	558	550	567	578	564	522	568	542	528	541	555	538	543	521	567	532	541	578	541	562	551	537	535	506	535	539	536	531	538	533	544	552	562	538	557	546	535	545	583	550	564	497	572	532	544	524	552	533	538	530	518	534	557	534	546	536	572	529	542	544	532	554	527	551	512	562	536	534	562	521	541	528	570	515	562	528	535	538	567	553	534	532	553	560	549	570	581	492	528	539	573	562	564	557	539	516	558	546	547	556	558	561	535	542	549	550	551	542	537	558	538	539	505	580	567	582	552	567	530	551	555	567	571	550	553	555	580	542	568	531	533	561	540	559	533	546	565	568	528	559	540	556	515	559	579	553	542	545	513	535	536	546	533	540	544	543	547	527	492	508	531	519	553	522	594	535	545	578	549	551	501	556	544	554	517	555	613	589	509	526	540	555	567	520	553	608	559	532	542	525	561	523	550	565	551	522	502	505	570	567	542	553	467	533	547	535	549	537	548	550	535	569	561	557	580	489	563	540	581	580	554	561	550	534	589	525	543	535	497	549	547	584	530	521	526	515	538	538	561	561	521	542	534	572	553	551	487	605	558	524	567	518	505	524	541	497	544	518	530	549	598	554	512	516	554	556	549	525	504	542	506	521	532	556	554	499	562	523	568	522	571	549	518	542	567	501	539	574	519	568	554	560	552	504	535	534	582	616	538	533	566	510	553	566	532	569	528	550	531	597	549	513	576	527	563	545	564	539	527	566	531	523	527	549	562	538	524	554	520	545	575	584	535	510	556	542	507	543	556	520	534	563	531	551	512	525	506	559	527	556	517	571	521	563	546	595	595	603	552	521	553	539	577	535	523	539	554	504	542	529	553	565	554	548	514	547	536	526	569	544	524	548	557	555	550	552	528	551	549	593	528	551	556	570	514	530	522	493	514	565	518	544	557	550	512	547	577	546	553	578	543	548	531	527	551	538	553	552	536	539	543	566	598	490	530	514	547	588	552	550	534	558	563	566	526	556	563	502	515	529	543	515	557	546	550	521	547	533	541	564	542	540	508	570	506	552	581	529	574	560	576	530	537	518	577	579	571	546	580	501	530	530	535	586	550	562	557	551	536	539	519	582	554	539	562	549	508	518	518	528	542	549	530	531	493	505	534	528	526	557	539	535	541	511	560	534	540	493	505	555	531	507	532	529	508	529	570	567	574	571	521	500	524	555	553	558	567	525	559	545	560	534	560	530	538	530	540	568	567	556	550	538	551	539	537	576	541	536	547	518	529	579	533	531	560	542	552	597	552	564	547	546	514	536	537	544	542	539	519	524	555	545	513	559	545	506	543	567	539	562	537	553	536	554	592	491	554	552	544	541	549	537	542	506	482	584	581	520	559	499	542	523	526	568	538	521	552	578	551	540	556	501	541	552	557	505	533	520	533	571	532	530	561	583	573	574	562	576	553	529	550	521	542	543	575	518	510	510	551	527	489	544	538	546	540	509	529	546	563	512	605	563	503	563	521	602	544	548	545	576	550	519	568	539	544	579	544	509	500	532	548	520	555	558	548	556	530	531	545	548	559	485	569	513	521	521	564	558	530	541	549	558	516	543	519	546	554	501	527	512	534	527	568	580	548	536	549	525	533	556	572	532	561	551	571	514	549	532	544	569	547	526	544	503	549	570	525	523	521	533	507	537	519	533	566	577	504	510	582	560	541	589	563	561	552	609	490	553	545	544	533	550	534	549	552	579	563	539	522	514	573	535	557	552	536	538	563	529	513	541	526	552	532	516	601	552	546	557	515	540	532	548	583	541	520	569	571	560	535	532	551	544	521	553	559	540	504	513	582	512	571	562	559	563	520	545	562	524	564	582	549	525	551	525	548	532	572	557	584	553	522	556	555	518	524	536	537	561	506	496	546	536	574	521	527	557	534	545	564	550	587	497	545	555	555	555	537	564	503	508	494	530	566	525	579	556	592	539	534	513	504	542	557	546	574	566	489	567	549	536	516	543	517	530	571	545	517	522	544	522	550	528	516	528	499	507	530	540	530	550	534	569	538	559	540	530	532	496	539	534	532	559	554	524	563	523	566	558	525	508	576	524	527	555	562	554	526	545	524	568	527	558	531	526	571	541	540	573	530	538	553	549	527	511	564	527	512	573	554	487	561	551	568	532	534	579	569	524	558	601	546	556	599	549	528	509	605	562	522	566	572	590	543	591	552	554	523	548	501	547	520	527	541	536	560	542	531	513	556	509	547	538	541	529	549	570	551	584	532	540	510	529	535	549	522	534	560	530	524	554	535	501	530	515	532	549	544	529	500	534	565	647	567	522	511	526	516	541	576	542	518	545	553	598	564	559	524	582	522	521	526	564	546	505	580	510	557	527	590	503	561	601	539	547	558	545	532	519	539	571	571	526	521	551	511	540	508	572	570	570	537	551	528	533	538	524	512	520	586	568	560	546	542	522	534	540	520	553	543	554	590	527	552	561	535	522	577	576	533	537	554	556	522	591	570	546	562	533	527	516	511	570	545	521	582	545	514	538	531	569	557	562	534	538	548	522	545	552	555	534	575	558	542	526	535	494	558	555	525	537	525	548	572	513	542	542	555	520	561	522	533	534	531	572	522	566	519	545	510	564	560	537	527	573	558	561	549	589	546	554	549	553	547	570	556	532	538	618	501	534	569	514	516	517	536	534	538	532	529	519	552	552	523	529	541	542	546	526	516	583	507	592	544	560	560	534	561	536	533	541	561	539	538	531	546	556	575	492	562	514	533	541	514	495	562	524	557	520	533	536	533	495	511	543	548	573	548	539	547	573	522	536	530	531	558	599	498	555	530	516	530	550	561	546	583	583	533	559	539	520	544	558	550	543	595	514	528	553	573	566	535	547	552	550	544	523	556	532	558	546	546	541	584	547	578	498	529	519	538	541	503	545	541	570	559	563	539	539	530	529	500	596	528	532	514	539	507	547	525	538	505	547	539	536	530	580	553	515	538	566	528	538	520	536	555	507	566	565	550	556	536	543	549	560	526	490	541	553	508	527	496	551	531	545	585	532	574	557	530	547	556	543	562	579	551	527	555	510	524	577	540	494	554	532	538	548	557	505	541	484	535	545	537	569	540	518	568	555	591	546	569	524	575	577	503	565	540	531	549	556	533	548	499	553	544	545	542	567	562	571	544	569	540	552	529	520	534	541	528	551	515	497	558	560	535	523	556	533	538	540	554	525	514	580	536	516	556	525	561	514	538	527	496	562	528	581	515	528	507	541	546	560	533	540	541	528	547	554	557	540	539	526	568	533	548	548	520	551	558	551	571	530	543	537	538	559	567	595	552	524	569	502	543	566	491	574	517	540	530	573	558	558	551	565	510	529	500	549	528	545	497	567	546	553	545	495	514	564	536	552	523	521	515	530	543	550	507	575	520	550	545	533
23945	23495	36145	32911	24375	15548	4173	1118	843	770	761	758	760	732	818	742	753	779	722	758	724	731	721	719	745	766	715	722	735	715	746	724	737	708	768	751	677	719	713	717	755	689	720	754	711	694	721	772	733	720	713	709	739	737	732	780	714	723	715	736	735	738	731	712	732	701	741	705	706	714	703	718	746	750	734	720	706	756	717	699	736	762	731	740	733	788	712	771	727	759	710	748	755	740	704	742	721	761	695	738	693	723	726	730	724	755	697	736	756	742	754	744	735	727	735	679	737	719	729	742	752	677	742	732	717	732	716	731	688	723	716	698	751	726	716	682	744	655	706	694	718	769	752	758	711	650	736	717	696	770	727	647	735	670	754	762	706	724	724	733	660	739	725	748	747	736	786	707	713	683	724	713	676	744	723	697	737	689	675	678	725	753	752	736	712	706	692	693	728	709	742	740	670	718	716	691	739	720	747	764	732	716	761	743	746	751	724	724	711	698	695	741	733	665	715	757	681	715	734	684	723	698	718	717	708	708	706	747	766	694	693	744	752	744	799	717	800	735	690	699	673	708	715	752	779	750	765	730	686	676	731	667	707	754	700	712	783	751	755	650	712	723	716	757	763	712	777	727	713	738	806	698	706	737	723	709	715	720	763	675	702	699	746	729	711	705	723	732	725	721	697	681	754	772	738	764	757	721	752	692	742	723	791	665	747	769	712	721	754	720	759	707	717	698	719	767	749	731	727	730	747	689	759	720	747	739	699	725	670	732	725	739	694	750	681	724	723	769	711	729	672	748	725	731	681	707	685	753	702	682	750	715	731	699	718	736	734	746	762	753	678	693	731	736	733	767	720	728	722	759	710	761	717	710	727	754	780	768	759	733	682	780	715	740	749	720	749	769	775	814	701	711	723	740	699	713	684	794	722	740	719	703	730	721	690	704	725	746	733	661	756	771	704	734	752	726	741	709	681	748	723	743	744	746	758	700	737	740	729	712	754	725	696	745	733	693	696	740	714	758	701	690	701	771	709	704	761	725	767	698	729	755	749	754	758	724	740	702	739	725	707	703	709	733	754	729	731	715	744	683	707	697	721	701	717	699	755	684	778	674	727	732	753	723	760	707	689	686	716	741	725	683	710	708	744	757	735	690	740	665	671	740	696	712	658	737	741	678	722	723	726	737	666	711	706	752	752	707	735	729	750	691	665	725	720	714	691	697	725	701	743	671	762	622	737	683	724	748	737	721	702	689	723	689	712	697	736	728	742	728	686	745	740	766	702	719	730	791	705	741	718	707	693	717	730	742	642	742	726	684	707	735	744	770	730	745	749	739	750	729	736	673	737	740	683	708	723	725	681	716	681	744	695	718	746	731	701	681	750	714	658	677	693	732	743	665	661	703	684	710	720	694	730	714	686	740	706	697	714	720	700	737	708	723	738	697	730	744	713	739	745	733	736	684	767	709	709	703	716	737	726	749	770	685	756	734	758	702	728	716	732	700	704	676	712	692	723	686	747	628	742	707	698	730	667	715	712	708	721	705	707	692	765	685	701	758	750	690	718	726	749	774	690	729	673	751	673	689	736	768	745	703	753	755	688	705	702	702	703	720	699	720	735	638	762	666	706	721	726	720	718	721	774	709	747	722	735	725	723	703	732	774	727	653	762	740	771	710	712	721	712	708	729	683	748	708	718	737	713	737	720	703	771	690	693	736	739	699	695	687	706	752	699	736	741	764	747	733	747	740	693	691	689	683	718	730	726	655	701	687	769	673	668	707	685	735	760	702	723	726	763	742	735	681	736	716	741	705	714	742	716	723	687	730	714	695	798	767	716	692	698	731	698	714	728	713	746	728	720	703	720	726	708	732	739	722	742	728	743	731	729	720	765	747	743	741	743	736	701	717	716	703	751	727	716	752	714	740	713	794	721	736	685	728	680	738	740	740	732	692	693	776	746	704	754	718	769	707	748	746	710	716	746	730	797	776	726	705	721	703	695	734	748	749	746	734	677	715	730	732	708	714	703	680	695	746	707	769	737	766	720	715	752	781	727	722	713	716	684	739	710	727	695	722	725	694	705	694	676	752	730	672	709	698	679	730	664	737	734	726	702	753	707	694	722	691	723	707	669	722	724	703	694	680	694	709	711	707	764	726	696	764	721	714	722	756	723	704	721	708	712	729	747	736	755	734	722	671	667	686	731	747	730	754	719	719	719	717	703	746	736	746	717	717	707	759	764	716	709	711	720	754	769	710	699	734	752	703	759	691	702	733	694	708	673	732	760	693	685	691	757	754	705	721	754	751	697	701	718	766	692	727	683	720	719	716	755	708	696	680	705	708	724	749	726	675	716	689	700	741	721	678	732	773	784	733	753	677	699	734	722	739	759	743	713	737	730	724	713	699	718	694	689	701	701	718	700	704	703	773	712	703	768	755	724	741	692	779	732	788	749	736	709	736	671	770	738	665	749	723	748	712	735	723	714	754	758	686	775	761	766	739	766	730	698	736	696	727	724	754	732	731	706	712	689	743	723	722	677	675	680	700	699	703	739	698	708	705	787	746	742	726	661	755	718	756	708	732	693	696	683	691	685	736	737	727	740	731	751	716	709	751	742	733	727	747	721	728	682	755	711	736	710	751	731	717	776	720	762	727	733	709	683	734	718	743	717	695	742	731	782	783	710	739	720	736	714	714	703	737	782	711	706	781	672	727	665	710	717	745	727	733	735	706	714	711	764	757	695	719	693	749	756	737	734	684	729	749	723	714	748	734	796	705	720	742	717	681	718	671	705	739	725	749	737	716	731	662	709	727	711	698	692	712	675	768	726	732	684	750	749	684	713	715	737	657	726	748	740	685	717	732	710	701	677	697	738	751	664	721	703	701	773	766	739	763	728	768	682	687	747	719	726	768	784	710	766	726	679	750	712	725	697	743	727	710	741	743	776	717	761	736	735	726	744	764	702	677	706	743	727	709	749	705	710	748	738	703	735	678	700	715	702	663	742	708	697	722	696	726	770	734	687	714	684	734	696	724	713	725	716	706	683	737	695	722	694	715	732	777	715	716	736	716	756	779	723	719	745	704	747	702	724	715	693	689	720	724	683	729	693	716	702	762	733	693	718	689	712	697	737	717	724	674	694	725	687	675	740	726	731	679	708	746	698	749	721	693	728	721	712	764	693	673	695	688	720	717	653	702	722	732	675	713	719	686	728	710	732	731	693	771	761	772	741	670	730	771	753	740	729	714	731	742	713	677	728	762	678	724	747	740	705	715	703	732	702	726	741	726	748	695	712	716	700	734	675	699	655	706	758	710	737	706	718	728	724	679	656	718	707	688	728	715	744	720	714	712	687	715	753	736	732	712	780	774	741	743	717	729	695	733	743	724	730	690	733	696	702	759	692	666	732	717	747	709	695	713	691	728	732	739	725	766	762	754	702	723	718	698	748	720	746	711	751	731	701	741	681	659	773	670	713	746	770	716	705	706	738	711	707	698	756	674	763	685
63966	103091	71920	42750	18536	6002	1772	894	673	631	665	670	682	661	715	686	682	661	699	659	714	684	673	653	711	690	643	703	653	640	667	655	710	699	675	723	665	661	646	693	689	692	717	676	711	700	697	666	639	670	691	726	708	671	593	679	682	665	708	688	702	676	619	662	709	669	688	682	661	654	662	629	677	677	694	697	673	638	692	668	672	699	672	656	644	677	639	627	617	643	685	683	689	687	665	679	711	679	707	698	698	694	689	654	661	667	682	689	679	671	685	640	665	686	700	705	651	666	658	641	657	631	648	599	682	626	721	688	695	709	670	679	660	662	649	673	636	637	642	651	674	688	649	622	701	675	648	689	697	722	658	704	698	650	669	693	663	633	662	665	696	667	718	677	671	674	659	666	664	649	610	676	660	666	646	652	699	663	638	710	618	613	711	720	619	647	652	675	651	679	666	683	682	714	652	677	674	686	644	636	658	653	676	634	657	685	707	664	687	662	654	695	685	694	662	705	701	597	656	670	675	616	665	671	684	677	704	666	690	662	686	694	634	699	669	592	642	659	649	698	682	677	669	662	675	681	673	693	667	628	713	677	704	665	656	656	642	673	688	673	658	657	695	694	664	629	691	681	648	651	612	655	669	709	662	631	660	673	677	633	671	678	671	643	772	685	672	650	712	656	694	640	691	676	675	655	646	702	710	672	636	699	623	699	657	728	642	641	689	637	696	637	698	704	650	733	702	639	707	653	640	681	692	639	662	630	633	680	666	675	668	689	644	702	695	680	658	682	685	683	689	668	710	643	663	663	670	686	691	679	690	673	712	642	666	691	652	656	666	705	675	675	675	677	654	647	649	667	667	647	713	681	662	698	670	689	644	679	695	663	688	670	671	685	669	679	666	680	666	667	633	640	668	677	663	639	685	688	642	684	669	661	681	672	655	685	690	672	659	701	689	686	655	658	709	643	684	658	661	629	659	658	641	689	688	660	637	718	686	671	694	666	672	710	692	695	638	697	670	702	635	618	701	659	678	630	697	667	689	670	679	654	650	653	647	651	668	716	612	670	655	654	686	689	656	661	640	671	665	675	607	666	679	642	643	699	608	634	691	666	619	652	657	678	631	711	650	663	658	655	714	681	670	627	636	716	701	632	696	617	690	714	640	700	675	696	643	641	717	677	671	662	671	666	677	699	654	680	657	746	659	696	680	682	672	660	631	709	692	703	764	670	677	650	675	670	663	702	714	613	690	615	640	671	685	728	673	665	670	622	649	698	674	667	701	611	657	610	705	647	624	662	662	676	679	662	662	698	683	690	673	678	668	690	649	688	689	691	677	682	659	656	672	641	644	669	691	645	744	643	703	685	650	640	689	710	632	631	697	691	648	644	616	670	692	666	660	682	650	757	694	671	663	715	644	702	587	661	672	645	688	674	679	627	729	668	681	695	638	708	671	639	693	688	688	687	635	688	658	681	663	642	676	636	671	688	648	687	689	667	705	679	676	648	685	669	671	686	666	666	690	661	615	635	659	662	659	666	703	661	682	631	714	700	648	695	706	643	681	684	724	649	657	698	669	662	662	668	689	707	636	723	662	649	634	681	671	639	665	684	671	667	638	671	736	686	641	654	627	695	638	692	613	671	665	637	700	691	681	658	680	654	687	698	693	702	657	698	687	682	658	743	714	715	687	714	669	633	682	653	647	703	673	678	708	661	668	669	648	688	674	623	618	636	680	640	660	654	649	682	657	678	731	660	669	660	677	696	673	619	627	678	656	657	609	694	667	721	670	633	680	646	713	681	644	674	672	704	643	637	665	663	697	667	681	712	690	658	673	663	666	657	686	689	686	704	671	638	704	670	700	692	725	658	665	601	694	682	703	707	708	660	685	682	680	645	674	663	687	626	647	617	691	663	679	697	645	643	680	634	683	718	669	644	673	726	665	670	693	650	660	648	673	642	661	669	702	658	656	688	655	723	670	681	707	652	645	672	639	671	667	670	721	685	634	682	674	685	683	691	687	686	659	633	654	674	606	659	650	695	640	686	678	694	649	671	712	669	657	681	686	707	682	699	646	661	666	674	680	671	674	657	687	654	645	689	670	677	661	649	674	663	631	642	625	702	687	672	703	710	669	700	656	691	709	669	663	690	646	663	643	699	663	703	668	654	672	713	680	664	682	665	653	668	691	654	695	663	737	648	686	708	656	672	675	646	633	692	668	672	649	675	671	674	686	682	683	608	655	653	673	692	674	644	673	676	657	654	684	650	706	687	725	655	676	685	666	695	682	611	695	677	611	645	728	689	672	689	624	650	687	663	638	612	662	701	713	698	666	656	651	696	667	679	677	710	677	680	659	667	653	717	643	666	667	715	674	707	663	679	668	671	665	671	677	665	655	689	646	641	620	669	650	702	636	634	684	724	651	644	684	676	731	702	647	657	677	653	669	648	684	677	699	637	632	654	712	724	666	633	654	628	697	702	632	694	677	668	690	673	602	621	690	664	618	664	724	715	677	699	714	655	642	684	654	679	632	670	668	641	664	651	678	657	676	693	679	675	691	657	653	650	713	706	671	668	655	714	681	682	692	647	639	676	733	663	650	698	651	639	719	692	687	668	687	655	678	688	660	714	684	689	645	697	683	708	658	689	663	698	692	684	666	671	641	639	655	678	696	685	677	706	623	680	665	655	612	663	691	679	654	665	664	641	625	707	683	641	659	697	689	744	655	635	666	678	653	597	652	641	638	651	684	653	632	709	694	682	680	693	699	671	641	673	722	656	605	661	641	702	681	649	708	654	742	677	713	646	666	676	663	664	674	613	689	718	655	660	623	657	677	660	648	695	631	623	693	695	690	670	687	618	705	697	646	663	724	637	724	707	667	648	719	650	681	670	667	667	648	668	639	726	683	657	676	657	665	635	694	711	661	704	666	687	675	648	690	668	651	678	718	650	648	647	646	669	679	667	696	665	651	663	688	672	665	689	642	652	665	687	643	692	683	658	593	665	670	685	684	711	657	680	671	666	648	630	661	659	681	637	693	683	708	668	636	671	633	658	699	643	618	678	652	676	684	706	679	652	672	611	677	664	632	669	680	630	677	692	685	675	684	679	655	655	658	688	678	698	680	653	703	706	670	653	687	695	689	680	690	688	664	677	613	675	638	668	640	653	665	644	695	648	674	695	647	649	662	690	676	734	603	616	638	614	656	671	718	653	693	656	667	708	676	675	683	640	637	660	651	676	640	679	727	696	707	646	664	643	667	673	620	616	691	657	672	656	672	666	653	704	626	660	650	654	648	685	651	657	680	642	646	694	690	629	653	636	668	674	682	666	671	652	694	666	645	710	667	642	657	693	652	647	651	689	637	657	659	671	710	663	670	669	698	664	637	687	637	671	649	705	658	652	637	677	670	668	638	699	686	697	638	663	665	619	674	680	679	671	697	719	690	671	646	691	653	678	692	686	690	697	637	743	682	659	647	670	649	629	644	659	654	680	684	708	684	693
29466	30491	27893	11926	2665	961	586	525	534	497	555	488	489	498	474	483	492	496	463	552	504	539	497	510	523	469	522	526	550	467	543	532	516	460	504	524	515	518	518	507	533	537	468	464	526	484	519	495	464	485	511	485	507	536	506	493	531	515	475	524	522	523	531	498	500	492	470	507	518	482	528	474	532	488	506	497	492	497	510	496	536	520	477	475	548	463	523	496	515	472	491	530	559	534	496	489	505	501	515	509	528	517	486	463	511	490	464	491	519	468	515	474	467	512	506	488	518	510	511	494	495	484	456	453	490	563	534	450	485	466	503	530	520	518	530	530	519	476	478	507	509	471	534	529	508	517	535	491	466	515	474	460	516	545	513	523	518	521	544	522	538	470	487	489	506	456	519	537	516	499	485	481	488	518	489	511	504	476	492	510	487	510	494	518	500	514	484	505	526	506	521	477	520	533	479	507	519	494	476	473	509	490	476	502	501	532	489	504	515	528	495	484	520	511	473	533	472	523	543	477	501	515	460	436	512	508	485	516	495	455	485	498	464	474	464	529	516	423	513	529	493	512	519	474	497	482	500	515	498	494	491	490	504	498	487	506	523	430	487	462	488	496	499	488	508	466	464	492	521	480	518	518	522	503	467	492	505	570	485	516	490	468	449	453	522	515	525	499	503	521	507	487	502	506	507	483	481	488	482	527	507	527	500	469	509	468	488	474	468	456	505	485	500	493	487	530	478	492	489	503	496	533	502	483	484	489	513	528	482	489	560	511	470	491	517	505	483	484	517	453	505	516	475	505	450	504	439	496	536	492	540	474	532	523	510	510	473	519	479	490	537	489	520	521	505	449	498	488	502	498	492	563	522	548	517	516	499	531	473	517	485	528	488	463	492	524	525	532	515	448	476	509	486	499	498	485	503	502	501	481	508	482	484	490	499	481	515	497	525	520	480	504	513	483	531	520	463	490	475	472	500	495	509	508	502	491	479	473	502	526	508	472	512	533	528	565	500	509	497	508	498	478	484	500	528	521	510	518	501	490	507	484	534	527	470	475	497	507	502	500	524	512	499	523	496	462	495	517	501	496	485	491	527	506	547	471	508	510	494	463	506	507	500	456	510	505	456	443	510	510	463	495	478	520	502	492	516	519	486	453	537	476	506	481	481	470	474	490	482	499	488	499	476	481	505	479	554	512	485	481	513	506	518	496	512	484	528	539	504	504	489	469	497	491	497	514	501	465	497	499	475	552	500	497	499	495	498	544	515	498	495	485	478	541	469	476	487	501	481	548	485	496	500	507	529	511	512	488	478	495	509	466	509	460	493	457	529	504	493	523	518	461	537	459	497	501	515	494	462	469	527	490	517	531	512	458	481	511	531	503	479	536	512	542	494	490	506	476	516	516	534	482	493	547	501	490	505	503	511	496	497	475	476	485	510	526	480	498	509	455	524	487	527	509	517	532	506	467	521	492	505	505	519	489	496	508	471	497	515	497	532	494	460	546	472	507	478	499	530	494	499	530	479	447	501	510	482	509	507	498	495	544	515	503	496	524	511	494	551	494	551	501	467	478	503	467	498	465	476	483	505	515	486	516	474	518	506	465	503	485	514	489	483	529	504	482	459	510	518	533	488	530	540	484	480	512	538	471	479	470	497	492	504	480	465	497	495	484	414	493	521	480	515	481	458	491	479	544	471	508	510	506	478	470	480	487	467	481	485	481	493	488	502	530	531	526	515	516	539	464	459	517	499	521	497	538	500	499	473	494	471	516	524	499	529	505	495	517	514	520	497	479	491	500	508	515	499	501	489	455	494	504	577	521	518	496	515	521	520	454	467	503	509	518	512	505	489	470	527	479	477	510	497	530	506	507	472	472	484	468	488	504	534	523	496	508	489	501	476	476	486	494	526	495	519	475	485	510	535	519	499	508	501	507	508	499	497	516	490	506	467	497	532	512	469	520	540	512	489	494	478	518	503	492	552	534	505	503	491	468	523	553	469	517	493	464	516	506	474	524	494	517	519	538	486	507	499	488	479	522	525	498	517	534	529	526	483	514	514	513	490	519	499	442	519	509	489	444	514	495	521	506	477	492	515	551	518	487	507	484	486	508	557	453	503	494	480	532	486	513	488	547	485	513	500	512	548	514	531	491	474	508	511	542	493	467	477	496	470	487	496	443	506	500	526	520	505	478	492	517	503	498	489	488	481	522	485	498	521	512	492	556	485	515	492	517	498	490	502	478	493	495	519	536	490	476	480	473	494	513	504	490	504	518	510	541	540	494	553	470	531	509	492	462	475	488	505	487	493	486	518	484	519	481	521	436	495	475	500	511	500	516	468	535	496	517	482	507	546	501	514	467	532	493	505	468	482	474	447	518	477	478	501	480	484	478	519	495	571	520	465	482	519	531	526	488	511	553	478	487	487	524	510	480	511	483	552	496	524	499	522	526	532	495	522	495	473	498	470	505	501	502	515	505	527	487	517	458	514	534	455	484	519	491	510	542	509	520	518	503	517	510	523	530	505	488	497	530	485	539	505	474	523	477	510	509	449	498	526	522	498	485	526	518	477	498	541	485	459	466	536	512	461	570	511	481	498	509	509	496	482	517	505	489	495	494	509	501	541	540	535	458	519	479	523	492	566	474	539	525	504	500	453	526	521	485	468	506	479	499	473	493	518	486	497	527	498	513	493	483	518	489	490	465	519	488	530	542	529	502	464	500	544	498	513	495	477	507	499	498	507	464	476	510	529	462	512	517	485	501	523	480	489	506	482	514	482	475	522	524	492	499	489	516	465	600	529	473	466	483	529	532	513	475	513	487	515	508	514	509	504	506	497	494	493	498	491	489	489	500	485	466	515	471	515	485	474	506	517	508	498	463	483	540	477	458	488	496	526	494	515	532	522	496	501	534	490	490	480	495	480	497	533	465	491	465	502	517	530	534	518	502	504	488	491	528	497	497	499	500	522	496	547	521	512	488	444	493	514	503	480	495	524	507	578	521	466	551	527	477	522	538	464	493	512	493	525	469	481	461	482	502	483	482	485	518	521	478	523	495	495	508	505	504	501	504	495	506	522	504	493	501	515	496	518	504	488	492	492	509	505	481	493	507	498	481	508	471	488	516	499	483	494	524	510	552	523	507	538	470	512	488	503	460	489	504	530	455	520	516	510	458	534	464	507	508	465	489	512	484	533	509	499	556	510	494	504	496	512	531	499	485	511	516	499	509	523	520	511	485	512	479	495	513	519	468	508	492	518	506	454	499	489	482	511	535	527	491	485	492	520	513	516	474	521	490	521	494	510	483	517	515	507	481	516	462	477	486	483	471	483	475	473	492	488	539	505	504	536	509	504	469	491	491	517	517	501	506	506	464	514	488	482	500	489	490	519	530	475	484	453	526	492	494	514	533	559	489	487	499	534	531	520	478	505	460	517	500	496	509	484	494	501	539	516	485	492	501	484	511	565	537	528	528	473	505	505	523	476	490	488	491	503	499	480	486
20682	36627	21423	6515	2047	797	539	425	424	428	425	440	417	403	403	433	422	467	419	433	429	423	420	405	436	422	432	390	396	437	396	423	442	431	450	419	453	438	463	460	433	443	436	439	419	425	410	420	443	403	461	439	394	428	360	419	441	438	398	432	423	445	393	481	402	426	398	449	431	450	411	416	432	457	394	397	430	437	453	449	437	462	440	403	415	394	425	425	398	430	437	458	406	405	394	428	455	453	433	427	394	415	432	422	405	437	445	441	414	428	415	463	408	389	427	439	421	418	396	448	416	407	441	416	440	410	447	395	418	464	431	461	449	431	411	442	437	447	442	474	428	417	406	424	435	421	412	422	433	415	427	392	428	416	407	433	402	412	443	445	475	448	415	425	414	438	437	408	410	451	399	407	427	412	417	388	476	425	417	388	441	412	424	401	444	404	465	416	456	418	437	426	428	372	424	396	434	424	371	458	397	379	444	407	415	450	379	423	460	420	439	414	383	398	403	429	440	361	445	416	422	444	400	454	435	385	415	414	429	425	376	443	411	399	422	388	413	405	389	414	410	427	444	439	429	415	401	395	432	394	403	417	443	427	464	422	433	389	466	436	431	417	381	393	435	441	474	448	426	442	433	418	365	397	408	429	433	410	425	404	417	424	394	425	429	426	434	440	452	452	450	437	422	414	419	403	404	439	422	390	445	404	423	437	422	391	427	428	440	401	448	398	408	433	415	392	439	435	454	389	409	434	382	400	349	406	438	435	406	407	399	429	401	417	409	372	407	403	419	397	407	410	434	393	440	424	383	404	445	448	385	409	449	400	435	433	392	400	450	377	479	411	421	411	428	449	425	415	443	412	379	429	448	401	414	400	410	384	415	407	447	442	435	412	423	425	445	461	421	403	409	409	423	407	444	387	425	435	441	417	404	429	422	413	438	415	409	437	426	424	408	411	436	434	471	403	416	410	439	436	408	409	416	417	404	437	420	417	430	426	398	434	430	451	422	430	410	421	417	439	423	400	437	449	418	409	429	387	426	382	390	410	455	410	419	432	433	414	434	403	422	427	416	417	450	431	442	408	398	414	436	404	429	432	394	415	404	438	473	457	408	409	418	419	455	418	427	426	437	406	440	433	410	443	458	410	402	455	413	433	417	414	439	397	410	418	414	397	410	433	439	399	434	412	382	449	378	445	453	393	479	417	460	436	421	432	420	428	372	460	389	433	406	425	434	394	401	404	378	439	445	420	427	397	430	415	396	460	408	409	418	452	434	411	423	379	441	398	396	422	404	433	423	455	403	444	439	405	419	437	406	418	401	436	422	423	404	430	446	444	389	375	426	433	438	449	420	465	432	431	455	420	427	433	406	400	425	452	424	422	433	440	431	446	451	424	408	459	418	400	407	411	462	433	451	417	391	420	436	423	440	431	419	430	398	394	405	418	454	409	413	406	417	407	401	454	382	452	417	387	441	441	423	409	425	432	457	416	447	418	377	439	413	401	412	427	381	432	382	405	406	406	438	419	424	442	406	422	420	425	420	398	452	435	462	410	411	393	405	424	459	395	422	447	447	439	468	399	383	427	439	467	445	425	425	416	415	407	418	431	433	389	391	417	408	396	421	406	429	426	418	424	415	479	396	399	431	420	412	403	386	418	433	386	394	403	441	421	417	405	371	442	369	405	419	436	415	428	366	409	417	413	377	429	421	445	430	416	412	423	406	442	393	422	418	456	402	405	403	422	424	404	411	413	405	435	403	446	437	441	417	437	432	414	403	429	429	426	408	401	414	421	441	435	428	413	365	421	434	432	421	445	442	427	431	422	384	436	398	415	408	421	433	417	414	414	433	450	409	398	418	436	450	438	439	433	405	407	409	413	408	459	423	444	412	439	447	415	412	431	431	415	410	423	427	423	461	395	405	430	426	438	431	451	404	437	399	436	418	410	397	406	453	438	394	449	441	411	405	415	402	466	434	443	408	401	420	403	404	451	388	471	443	404	419	403	415	419	404	427	422	430	406	429	422	385	418	404	419	415	412	416	411	419	414	442	430	400	414	413	402	430	436	401	414	444	402	410	426	405	408	417	411	406	414	411	424	435	438	448	418	420	439	461	406	431	384	415	426	425	402	447	420	424	416	406	414	432	431	427	379	415	428	440	465	399	416	397	397	416	451	434	412	416	438	411	425	417	404	406	443	401	434	395	430	398	427	407	418	439	400	396	405	383	449	421	419	424	420	403	403	385	391	392	406	453	371	406	420	406	362	460	415	435	435	433	429	417	438	412	402	421	427	404	407	412	443	441	419	431	404	402	436	461	416	440	463	413	451	382	435	390	436	436	423	436	387	425	429	428	410	453	402	446	428	442	415	413	407	426	441	390	386	432	428	444	455	392	445	416	415	415	438	405	443	387	385	422	370	400	420	385	461	403	431	457	462	447	411	438	402	416	427	428	414	405	405	433	391	386	448	411	423	447	464	406	408	424	422	408	414	410	426	446	414	419	423	446	430	415	400	408	420	423	406	396	394	416	435	435	413	408	409	407	446	368	408	415	401	438	411	420	401	405	416	448	403	419	405	431	430	442	405	441	415	445	437	425	406	406	423	450	439	401	388	434	449	440	422	448	448	410	421	423	441	414	421	430	442	422	440	401	442	418	422	411	426	404	436	438	419	406	444	422	386	458	453	445	431	413	398	410	437	393	460	401	437	402	386	374	406	414	419	405	408	425	431	426	419	406	392	434	412	445	424	404	395	430	398	454	436	385	438	404	437	417	411	409	415	408	435	418	410	411	431	407	403	451	392	408	388	393	393	387	445	413	443	405	405	447	424	402	438	438	429	435	437	422	423	430	412	416	400	390	452	443	426	414	466	445	458	405	424	409	420	400	427	431	427	423	424	428	420	437	366	413	371	428	416	423	418	448	435	448	413	432	436	417	377	389	411	443	407	438	419	427	388	429	411	389	422	427	420	433	437	423	406	449	420	433	420	434	454	431	407	426	402	408	409	445	415	415	412	434	400	464	441	435	441	403	437	395	406	401	411	399	452	418	455	382	448	430	431	426	429	434	383	425	420	404	404	413	427	446	432	422	377	405	412	435	456	421	384	401	422	433	397	446	422	421	434	405	418	408	428	435	411	399	409	414	422	392	420	415	431	417	419	403	439	394	424	436	427	387	468	404	441	417	394	390	418	435	417	416	414	416	423	425	425	416	408	437	394	428	407	407	423	428	418	424	430	443	456	416	433	462	387	445	420	399	393	424	401	398	435	385	431	399	430	405	408	444	409	445	401	420	410	428	388	417	416	386	408	447	408	426	445	421	416	391	432	436	455	421	416	443	421	418	417	440	400	413	407	427	430	439	422	416	443	411	423	413	389	425	430	446	434	395	427	433	451	400	392	442	434	429	408	433	408	397	426	402	417	401	410	480	470	441	444	429	402	424	431	450	417	445	457	430	422	398	403	444	444	414	438	441	401	410	439	424	429	408	415	410	442	455
24826	26205	41733	36991	21805	8289	1732	755	677	583	578	615	595	624	584	585	579	642	589	610	583	617	625	596	600	581	606	583	561	579	588	593	641	599	555	591	621	588	602	594	567	570	585	539	581	603	595	559	587	599	579	552	591	608	605	592	560	615	546	557	570	571	574	579	572	538	608	601	568	571	640	630	617	601	590	621	591	579	589	553	599	566	585	595	591	592	545	622	595	571	595	592	593	550	563	580	648	587	618	624	569	596	580	568	609	548	576	589	609	581	567	567	587	592	593	571	573	572	549	609	596	588	600	582	568	591	549	574	610	546	612	608	559	604	604	623	619	550	564	591	593	597	577	564	592	582	555	569	560	569	587	538	554	546	580	589	610	568	589	580	537	564	566	547	559	578	594	596	619	586	578	602	571	605	563	567	581	585	546	591	615	561	597	549	550	592	604	555	562	576	555	529	551	593	567	586	557	591	577	604	562	581	596	564	559	601	593	562	587	571	547	551	577	582	573	629	609	575	595	638	596	585	614	565	546	549	584	610	547	608	594	602	565	616	586	576	620	529	575	570	580	530	617	601	564	601	622	610	561	558	601	614	580	628	564	544	580	575	587	585	589	580	565	597	611	579	583	570	584	545	622	585	565	555	591	616	574	547	579	588	606	568	609	590	603	589	570	587	539	588	549	541	595	568	558	561	568	614	549	579	578	541	582	581	572	593	614	571	577	600	604	593	559	549	541	611	537	548	596	549	625	575	603	567	609	599	569	538	571	561	609	589	617	601	568	587	576	608	633	563	600	587	564	585	602	575	574	584	550	560	610	630	590	574	570	558	563	615	589	553	567	584	613	567	552	611	581	612	616	557	579	612	637	580	563	545	518	591	592	591	588	555	544	591	544	561	540	578	596	565	586	645	573	561	610	557	570	565	602	591	578	572	602	565	588	532	589	617	594	617	606	574	584	573	562	511	591	570	628	604	618	569	621	624	560	593	554	559	543	560	554	551	571	567	570	584	572	599	581	609	578	581	553	584	607	570	608	585	595	571	643	582	555	583	585	621	565	567	606	580	583	588	616	574	541	576	657	555	569	580	570	557	562	601	597	609	578	548	551	555	566	601	560	591	558	605	570	562	579	611	623	549	606	554	633	545	580	560	568	614	546	613	604	567	567	557	572	555	611	594	545	579	569	610	585	582	552	631	551	632	566	588	578	623	584	579	651	530	562	550	626	570	585	559	575	568	573	615	597	596	589	558	582	586	556	562	578	611	547	560	605	583	625	592	594	559	611	599	558	613	602	580	568	596	620	568	612	591	545	557	560	567	551	558	590	599	638	580	561	568	605	594	582	564	576	607	555	552	571	604	612	594	581	545	585	581	568	602	621	564	585	568	610	593	562	610	592	604	595	567	554	576	589	591	645	573	593	578	604	563	600	616	607	608	608	620	613	605	533	571	579	612	533	564	581	560	576	580	559	606	623	622	612	597	571	559	581	528	611	572	636	584	576	584	567	569	599	586	591	625	584	565	593	629	613	588	586	626	581	563	624	578	594	582	594	582	589	590	603	626	600	598	593	585	618	622	563	611	603	559	611	582	607	552	597	602	509	570	546	585	542	614	611	583	582	574	561	536	634	582	573	579	606	554	595	565	625	594	618	616	577	581	582	567	582	582	603	579	595	561	571	620	584	578	575	573	578	614	553	551	617	534	582	565	628	610	589	588	545	562	619	551	569	611	533	538	545	585	595	534	573	590	600	581	609	588	605	607	588	579	542	584	560	576	563	610	614	560	593	574	623	582	590	559	605	624	559	602	565	568	545	626	572	596	575	632	545	565	580	581	606	606	586	592	544	580	572	612	581	586	585	552	583	593	588	579	523	580	579	597	598	565	562	566	566	564	632	602	592	551	579	552	547	566	564	573	582	567	570	556	585	554	603	609	566	584	617	564	568	546	564	602	610	578	551	575	569	588	559	575	602	601	560	594	568	599	600	557	558	589	618	599	576	563	559	554	617	608	579	568	553	609	584	584	579	594	572	565	570	580	578	576	601	611	588	576	587	563	593	605	613	593	518	617	573	564	592	534	600	570	584	592	544	574	617	568	598	593	527	604	566	582	568	599	596	562	564	568	553	576	571	583	584	594	600	574	590	569	539	576	556	562	603	584	622	596	591	567	581	635	634	587	643	581	529	580	580	570	594	560	568	554	565	620	575	648	594	560	634	541	580	605	601	603	559	569	620	589	600	596	600	574	540	576	594	611	561	594	620	560	610	585	572	601	611	604	595	608	583	539	619	588	588	592	564	600	552	603	567	619	565	571	588	588	602	533	581	607	577	588	528	569	632	562	606	616	626	548	563	620	615	600	593	589	581	622	587	597	588	605	578	582	534	611	564	564	605	588	562	566	547	563	605	648	572	571	579	564	601	586	571	586	553	591	544	594	625	590	566	578	595	568	572	557	608	583	600	581	600	545	569	555	614	619	551	564	576	571	592	538	586	550	566	597	561	561	618	583	578	579	570	564	580	585	536	566	573	599	570	595	595	586	599	602	615	595	592	576	575	592	611	558	578	580	607	594	566	597	583	618	574	591	579	555	551	614	573	602	515	616	606	594	564	610	550	639	600	566	589	553	554	583	601	598	612	550	595	578	545	557	569	613	567	593	602	574	583	568	602	603	577	551	568	622	602	561	550	520	583	571	585	595	561	600	595	590	572	557	540	564	561	584	593	563	561	592	600	603	596	593	541	570	550	598	524	600	596	597	581	601	586	631	603	579	604	558	559	598	560	600	588	566	589	564	595	587	577	613	560	592	590	571	612	592	565	630	569	611	586	596	603	587	562	585	574	558	530	594	542	550	589	606	567	594	620	582	540	547	595	599	612	537	588	574	579	567	567	620	583	558	573	595	618	604	581	563	553	584	547	567	597	568	562	561	592	623	582	617	604	539	593	539	591	582	569	606	579	577	591	575	598	547	596	565	589	652	563	557	637	561	564	606	528	580	598	582	559	583	591	558	573	603	544	584	583	571	597	522	553	621	595	540	587	560	565	620	602	567	557	602	586	560	589	590	591	554	595	561	554	564	615	605	634	597	564	564	565	594	601	567	593	593	558	584	579	552	570	583	604	607	554	597	581	619	588	560	572	604	584	599	639	550	575	557	541	582	571	570	622	588	588	603	559	591	558	578	563	585	567	555	593	572	595	583	538	545	608	594	575	558	601	561	557	596	574	596	597	574	560	599	592	596	555	539	583	606	541	595	594	606	590	571	546	527	603	580	585	571	594	585	567	630	566	565	579	600	571	557	583	566	578	603	616	569	613	594	564	596	636	578	586	594	571	543	580	567	595	542	590	565	612	579	628	630	561	602	603	541	563	584	559	600	593	558	569	581	583	606	596	572	605	605	556	559	587	593	576	596	585	571	636	540	516	569	536	551	567	608	566	574	606	589	575	628	570	564	571	590	565	611	527	561	548	557	590	564	601	588	562	527	554	559	592	591	586	560
59705	93803	65038	33834	13021	3838	1211	676	572	524	559	505	540	518	540	522	559	499	563	549	558	556	543	531	521	571	548	542	573	515	596	540	533	500	560	507	552	546	530	550	500	517	570	528	505	579	516	540	554	564	511	525	511	494	528	551	545	524	493	542	529	539	529	548	491	500	553	531	535	528	560	543	545	527	537	524	547	498	561	565	547	562	541	528	550	513	539	528	522	560	535	541	535	496	540	540	517	525	519	560	554	499	521	556	559	575	512	530	516	514	589	516	505	527	537	560	528	504	545	543	554	533	523	536	581	522	548	546	522	552	551	529	523	497	563	542	496	545	518	555	524	516	520	526	518	548	542	526	560	562	495	509	488	515	535	548	533	502	490	516	531	583	522	541	544	521	546	524	538	508	535	484	543	517	500	520	553	549	563	539	544	536	508	531	491	539	503	503	500	557	547	564	523	572	515	523	521	530	515	535	563	546	562	548	547	537	580	532	505	529	520	517	567	525	545	458	512	532	546	494	517	532	542	535	546	531	514	541	486	557	520	591	556	506	546	562	522	547	524	559	518	533	555	513	543	551	512	514	559	524	551	544	509	505	565	549	542	533	515	543	515	534	532	569	516	474	558	561	553	521	525	540	560	467	532	512	534	523	533	544	536	552	546	567	554	544	550	560	543	540	575	569	521	557	535	508	528	528	539	539	535	509	562	538	558	529	564	512	545	532	585	532	556	519	522	535	550	529	489	530	522	522	530	515	540	530	561	559	554	511	547	576	536	556	560	550	507	502	542	551	533	545	537	513	497	531	555	572	541	524	570	558	524	533	525	517	563	548	530	542	544	496	580	514	529	558	545	533	561	561	520	521	517	535	542	565	520	517	545	536	531	524	546	544	523	497	532	543	495	504	540	565	580	526	543	518	506	557	531	532	533	545	587	573	524	525	525	510	553	539	537	560	562	525	558	548	516	550	533	537	502	544	536	516	549	532	504	537	537	515	503	517	527	514	518	527	535	487	535	546	500	537	491	596	531	515	566	533	557	522	509	521	540	536	557	507	535	534	531	572	547	564	577	525	557	509	535	516	509	549	540	513	568	553	517	599	565	491	555	564	520	499	525	520	515	521	530	499	553	516	522	548	528	551	545	499	527	516	514	559	513	529	507	549	595	557	556	574	556	541	535	514	493	554	544	515	503	502	539	536	534	515	525	515	556	512	602	516	507	580	512	520	547	557	535	520	477	541	517	562	519	521	528	535	532	532	532	552	553	489	531	586	548	543	528	532	514	540	516	528	533	546	538	529	532	556	514	517	527	517	577	511	539	555	594	503	504	554	526	492	484	531	531	556	524	559	522	578	537	507	506	497	527	510	532	527	524	560	564	504	553	547	506	536	554	507	529	503	519	504	569	515	526	518	587	536	517	551	503	545	525	562	503	551	553	528	534	532	573	542	579	524	541	542	508	474	561	524	527	530	570	566	527	525	537	561	573	569	525	541	550	544	511	578	574	495	558	517	525	501	494	521	516	580	516	496	590	550	566	532	496	542	526	518	531	507	509	561	570	510	582	525	558	545	564	510	510	507	525	518	532	556	520	541	558	516	523	519	545	478	540	530	563	573	508	566	519	548	598	539	546	548	553	553	547	546	519	585	555	554	542	495	516	557	531	558	529	517	479	513	556	538	540	518	556	523	514	545	528	533	555	507	492	589	570	580	541	529	564	536	555	567	552	567	534	537	544	515	549	581	541	547	590	500	544	522	535	504	513	528	508	517	531	529	528	574	536	538	532	520	567	520	517	530	528	496	530	537	530	532	578	542	496	525	572	549	509	507	511	529	568	542	536	510	541	530	507	536	552	540	536	534	549	547	536	524	527	556	539	610	587	491	493	559	515	514	532	528	573	549	561	541	515	535	536	536	540	475	511	569	516	601	511	522	553	482	543	557	499	529	549	545	529	504	489	575	520	542	549	562	517	509	554	561	521	533	533	588	525	561	500	478	503	538	513	542	559	553	521	551	550	508	530	567	509	552	510	509	529	570	538	530	547	513	531	536	547	577	562	525	534	561	530	548	550	552	550	519	557	510	537	537	550	526	551	502	548	575	504	514	550	517	551	506	549	575	523	553	519	509	490	574	529	510	507	570	513	519	564	543	559	518	529	544	509	513	543	543	523	555	503	538	455	527	549	556	520	517	538	553	494	534	525	553	574	553	525	531	526	555	540	531	500	534	511	501	542	511	543	526	524	537	517	556	533	555	545	521	504	546	525	517	505	528	541	559	524	539	520	487	542	553	544	554	546	517	545	564	523	529	562	547	552	583	529	531	545	565	543	547	520	537	532	561	503	549	539	529	518	528	529	567	566	527	525	525	538	494	516	541	579	542	509	542	523	556	566	514	511	529	531	514	592	512	573	588	546	549	522	511	568	516	525	507	553	529	565	587	504	566	535	545	507	536	539	573	472	550	514	526	561	578	568	492	545	528	537	497	499	512	556	537	539	518	568	532	515	543	541	544	519	515	527	509	534	536	519	518	529	550	577	569	525	554	546	512	497	522	579	539	556	531	593	563	524	552	537	531	518	543	555	571	531	542	512	496	513	529	538	538	534	558	509	543	530	520	557	533	551	511	572	531	527	552	541	548	537	564	550	527	526	513	535	559	550	564	511	544	504	550	535	532	572	539	518	560	547	548	526	524	532	544	550	550	537	562	504	515	529	540	571	512	545	526	537	556	560	528	540	559	561	543	498	559	535	535	534	562	512	521	513	484	538	518	546	490	525	530	520	558	520	515	533	499	522	527	550	566	525	503	532	535	524	506	555	555	550	538	542	550	517	551	540	535	560	535	500	478	532	526	535	557	514	541	517	534	521	519	524	496	588	496	522	522	524	527	544	543	528	544	575	544	516	509	516	534	508	508	574	549	557	546	514	505	516	513	489	546	542	527	555	571	596	482	546	528	566	533	519	575	508	541	528	561	527	532	518	559	534	547	509	521	554	515	573	521	508	538	547	504	550	541	558	546	546	539	555	501	505	533	552	505	557	547	573	537	526	512	568	569	536	540	490	538	512	506	532	538	520	544	518	541	528	557	518	553	526	570	521	525	541	556	527	518	543	546	519	534	509	553	516	570	582	554	510	529	533	545	562	554	541	525	532	548	529	555	509	542	537	513	521	531	545	567	552	537	559	568	538	508	552	565	530	538	537	534	553	532	530	540	513	493	534	512	547	521	550	499	543	530	527	539	560	555	578	538	505	520	535	525	481	526	540	538	559	528	565	539	543	549	532	535	547	523	558	552	542	507	554	514	547	556	536	550	516	532	524	551	530	542	503	559	516	519	544	503	526	514	535	522	529	528	526	522	552	509	537	499	551	532	526	519	578	545	527	532	523	577	540	535	533	545	554	555	514	553	556	545	492	555	552	538	524	520	549	555	510	529	562	544	504	511	488	526	517	567	594	554	523	517	533	572	565	504	607	524	526	495	555	525	571	558	530	548	550	517
23800	23818	37461	35793	25226	15099	3932	1060	813	838	756	759	725	735	756	750	743	740	717	690	746	692	768	729	758	707	733	742	727	719	692	755	722	758	714	750	714	730	697	736	703	754	700	729	712	727	762	715	718	689	712	729	722	721	741	658	685	696	753	671	766	713	712	725	754	711	712	675	634	736	720	692	770	764	685	682	714	761	672	636	744	687	704	638	674	738	704	674	694	705	706	756	683	689	709	672	683	723	669	710	700	736	700	669	681	716	673	751	680	687	787	734	696	753	718	695	681	673	686	681	714	735	697	661	708	770	671	737	743	702	796	725	720	728	758	707	707	686	712	716	714	755	692	696	780	691	718	685	712	666	689	743	715	732	701	759	666	699	703	698	762	661	713	678	681	681	676	725	682	712	661	685	723	722	742	671	707	724	697	708	739	730	693	727	700	697	730	696	703	694	681	762	672	696	710	702	706	686	747	718	662	748	725	704	764	692	685	731	721	699	711	696	763	732	684	705	715	745	712	742	707	729	742	750	669	690	720	706	723	719	697	698	734	692	710	670	708	736	752	709	719	709	707	760	719	688	711	683	707	757	717	737	737	694	754	753	708	693	723	753	681	753	777	699	717	726	796	701	691	713	667	755	673	694	711	719	723	727	681	708	747	679	694	682	688	726	719	731	673	685	684	691	708	679	685	673	687	743	732	691	722	712	684	689	733	707	665	698	702	677	692	674	700	673	808	707	668	728	692	727	687	751	739	732	726	715	695	692	701	764	739	722	689	727	686	696	742	689	662	676	735	672	691	712	742	669	698	727	740	734	659	724	698	758	702	714	731	723	742	705	724	697	748	706	697	684	744	686	691	709	692	701	704	717	750	702	718	703	764	635	694	720	704	689	714	710	674	675	645	725	729	712	781	748	678	766	707	735	722	694	739	711	694	718	723	715	712	725	720	642	728	698	701	745	689	723	745	739	676	680	731	725	692	684	733	752	720	644	691	717	647	696	698	694	726	697	730	660	660	715	714	701	719	703	758	703	759	713	691	695	703	701	680	711	662	704	659	751	728	708	685	680	685	704	721	651	711	720	715	649	726	697	701	698	693	751	671	736	752	720	761	681	757	737	719	712	689	706	684	724	748	711	770	746	744	707	731	755	727	666	729	677	719	747	721	694	717	705	691	691	710	716	709	723	739	700	720	656	689	693	683	656	725	719	712	682	737	731	693	689	726	705	678	678	731	707	722	643	703	693	737	724	712	733	695	616	660	730	676	735	671	713	709	720	698	708	691	707	692	704	721	696	709	740	714	702	714	659	679	691	727	665	705	704	679	727	690	732	734	751	717	703	691	713	736	688	722	740	728	729	677	757	715	710	712	680	753	716	717	729	742	754	695	743	681	664	674	704	744	749	683	712	738	712	715	732	693	721	708	721	683	707	707	748	736	715	677	685	695	663	738	696	675	739	706	746	746	656	701	695	699	711	755	702	685	755	666	725	730	713	749	706	699	724	716	716	700	688	716	674	693	704	672	711	700	670	707	706	696	733	760	706	726	723	709	720	697	777	706	733	687	706	677	652	677	712	710	668	725	730	718	730	744	721	727	639	667	725	669	687	691	696	732	730	720	708	710	690	679	744	696	681	704	676	668	690	670	689	720	739	712	706	712	687	708	713	731	722	697	663	735	684	729	713	678	670	668	713	724	727	696	690	694	708	736	692	713	732	689	677	701	697	708	691	765	685	716	691	714	700	717	687	671	712	637	760	713	702	711	747	762	691	692	696	711	685	709	696	713	676	698	703	698	718	658	674	710	756	741	690	696	687	705	696	707	710	708	697	716	780	686	737	696	692	673	676	704	741	732	709	720	716	647	686	711	704	676	688	688	731	703	730	696	699	691	660	685	707	662	738	674	728	718	697	754	706	739	712	755	680	714	714	686	701	668	672	722	713	729	751	719	695	719	748	688	706	736	741	664	725	757	653	716	697	715	702	749	659	702	731	678	702	678	691	672	688	712	718	716	675	740	701	685	725	673	690	725	702	735	726	724	717	676	705	729	701	681	715	716	674	649	710	715	711	695	721	725	737	720	716	716	694	692	722	735	672	730	693	688	776	710	684	689	718	688	698	718	730	719	754	672	689	733	704	722	687	710	718	698	763	695	758	705	708	679	730	726	722	716	685	759	700	714	692	667	745	682	753	673	702	709	716	709	703	713	658	707	723	702	741	685	719	698	695	712	663	669	696	733	704	741	795	690	691	704	711	713	703	693	735	672	688	702	755	681	702	741	666	659	709	725	746	775	683	719	726	692	696	695	744	676	722	704	661	728	628	702	744	729	735	722	707	700	752	742	697	693	719	714	672	713	711	676	646	725	655	709	736	702	708	653	697	698	753	697	703	672	726	688	727	702	701	698	718	750	681	694	706	682	707	696	729	686	716	695	691	662	762	716	671	709	729	691	717	722	712	721	721	737	691	689	738	705	671	675	713	732	718	701	738	729	675	710	698	712	769	710	692	701	709	720	726	729	721	663	664	716	711	656	736	689	655	694	692	655	721	689	660	682	668	712	692	712	749	699	703	672	669	695	703	699	658	734	706	668	698	687	731	672	713	673	725	761	713	755	711	684	740	704	701	701	705	685	726	687	712	710	677	706	725	736	690	666	705	709	741	730	704	719	697	739	678	734	689	694	702	682	686	688	684	704	633	730	679	697	706	705	690	731	662	681	693	692	693	725	719	745	672	705	666	699	789	693	701	690	775	699	660	722	731	720	725	715	751	726	696	726	727	745	732	736	752	733	714	709	720	715	730	706	740	719	749	705	746	733	768	719	667	709	737	746	675	687	717	724	697	678	690	710	729	691	696	736	736	713	689	715	722	697	730	687	710	703	777	753	700	714	667	715	707	719	711	721	662	761	711	694	754	718	725	679	710	694	678	719	722	692	746	726	748	735	745	733	654	692	729	710	653	745	765	696	688	699	720	690	745	716	716	736	657	696	717	734	696	703	708	671	709	747	745	663	679	708	733	703	721	698	651	725	725	687	688	747	707	695	748	718	701	707	712	705	715	708	736	737	735	764	709	691	776	717	684	686	685	687	669	710	737	703	695	702	757	753	688	725	723	739	687	686	725	655	708	692	669	675	679	730	733	697	713	700	711	741	730	761	698	698	697	705	740	757	677	715	749	704	683	794	743	726	689	686	728	716	702	691	720	692	736	706	693	739	711	771	748	723	708	728	711	696	702	686	728	726	636	691	690	710	740	695	754	715	740	705	700	686	700	693	722	690	731	751	715	736	717	744	655	681	733	703	734	685	753	713	739	685	690	717	716	703	685	695	740	706	693	709	723	761	683	723	709	721	722	684	710	736	724	713	754	727	674	691	703	715	739	757	650	687	714	714	713	675	719	693	675	717	698	734	747	754	662	704	766	714	693	725	689	682	703	713	697	672	703	730	724	735	738	682	712	711	677	714	718	722	708	679	708	714	662	702	764	692	669	669	696	767	675
62552	100945	73638	44091	19055	6133	1841	872	687	618	623	656	706	705	661	624	690	678	684	669	679	655	694	660	675	681	626	662	613	684	691	680	683	649	610	695	636	614	659	670	647	654	619	673	699	655	673	654	666	681	716	657	650	641	644	654	615	618	663	651	634	625	683	626	675	668	642	656	685	641	630	657	680	642	663	730	658	672	641	638	676	681	693	655	682	658	642	624	685	653	689	658	636	649	650	632	705	661	684	666	637	662	653	649	690	634	697	694	668	622	673	673	621	629	676	674	655	705	622	678	695	663	724	653	734	653	665	657	661	640	638	678	631	703	659	683	688	689	633	666	639	657	631	690	666	663	616	686	642	630	695	707	652	648	638	681	677	722	651	656	623	711	682	633	690	687	631	697	653	664	657	694	652	660	662	696	680	656	668	680	669	671	675	679	698	646	665	655	675	657	617	740	651	632	654	649	636	670	662	676	662	669	636	665	626	650	635	691	660	688	682	650	682	724	658	643	677	693	714	676	643	664	715	641	649	638	691	672	626	687	695	674	682	721	715	558	655	673	668	659	655	645	664	606	606	664	644	634	648	642	621	683	682	653	663	702	654	659	628	654	639	650	612	701	713	689	657	658	633	652	667	613	631	722	650	714	682	664	650	638	680	689	669	663	637	596	666	720	631	639	726	604	656	666	663	648	687	659	661	616	621	653	671	647	660	693	684	654	667	644	655	633	665	640	659	648	657	675	672	621	643	676	640	632	656	672	705	642	668	614	626	693	686	672	686	688	673	644	620	659	647	666	708	705	648	711	653	698	667	655	621	688	636	692	669	651	662	640	647	658	680	666	603	634	632	651	695	686	658	670	650	660	660	672	662	666	677	676	680	626	681	671	692	664	678	702	686	642	684	678	627	651	647	702	655	660	643	696	680	686	670	659	664	668	646	623	695	706	661	678	630	694	665	635	660	639	636	700	667	664	657	665	659	707	670	680	648	638	649	689	638	673	661	640	694	658	668	626	635	675	647	636	660	617	682	693	654	643	654	647	589	624	640	673	639	687	639	643	636	689	625	690	704	654	647	679	659	669	622	669	619	659	646	675	620	651	600	663	668	670	680	637	667	636	653	643	660	683	649	665	709	680	637	698	669	664	694	675	659	672	634	673	695	632	633	662	645	655	653	614	645	697	694	631	643	678	639	693	621	641	688	675	621	643	631	667	668	674	694	614	623	637	633	651	719	716	612	619	627	664	705	713	643	705	661	681	582	663	649	649	686	642	687	622	647	663	756	637	635	633	701	668	665	662	752	639	674	657	698	667	639	641	684	637	650	690	670	668	694	639	665	640	662	672	629	657	660	714	652	663	707	674	640	663	667	664	699	669	630	670	657	657	633	608	670	642	661	624	686	652	672	663	676	640	688	706	698	653	647	646	656	701	648	647	714	666	642	653	614	652	634	627	624	656	609	665	633	650	717	663	643	707	627	661	670	667	635	636	684	702	644	689	642	663	648	648	681	670	673	648	676	619	697	669	662	690	660	626	672	662	670	642	643	652	636	655	630	633	657	618	605	691	653	645	644	680	682	645	671	640	640	691	647	671	706	702	628	621	675	704	644	630	661	708	680	668	692	633	685	660	669	668	683	659	684	673	640	695	673	665	682	600	648	670	697	724	673	714	691	633	637	645	655	626	642	686	632	662	688	633	663	653	685	656	668	669	628	648	614	725	650	660	701	635	659	690	676	647	636	708	671	681	626	648	610	679	658	656	626	679	670	681	670	685	607	682	662	681	677	651	711	669	652	676	615	633	647	639	644	681	631	628	671	641	622	623	666	677	611	657	655	602	678	671	616	631	679	661	642	678	650	662	660	626	672	648	643	695	662	708	668	666	673	685	691	630	702	639	680	660	683	678	678	660	667	673	666	699	658	663	643	647	655	660	667	694	712	697	632	699	696	661	680	658	676	676	630	675	628	596	635	693	695	676	646	595	673	597	649	668	722	672	659	659	616	650	651	606	679	634	631	649	680	648	643	669	661	631	619	672	646	618	683	673	654	677	676	689	693	665	662	721	635	646	660	664	656	592	647	697	651	656	694	658	688	686	709	600	653	653	685	625	670	628	671	677	673	676	657	723	663	683	637	681	647	670	646	686	649	662	669	668	660	685	657	686	625	694	658	666	659	689	660	670	630	668	658	678	652	661	645	694	638	714	672	672	654	646	653	637	678	640	666	631	651	637	601	687	681	625	618	688	695	653	665	636	685	653	645	649	640	683	648	668	649	646	641	639	650	680	637	613	688	686	613	677	643	640	692	647	662	657	604	669	661	670	698	683	674	638	708	664	673	683	657	677	648	622	677	667	677	664	610	667	609	643	663	657	666	697	654	678	662	630	652	598	644	592	627	683	675	700	724	647	666	664	650	660	676	672	626	649	669	626	674	682	663	649	643	695	649	621	698	643	668	682	698	656	618	713	695	643	640	667	655	700	653	625	623	645	641	670	669	723	657	682	660	635	640	661	707	660	630	661	682	669	691	666	673	658	631	690	660	651	685	616	671	643	666	646	686	637	688	663	670	680	673	648	650	688	630	647	632	610	662	685	661	668	630	676	652	689	694	626	695	638	685	715	697	650	614	651	685	648	632	652	625	651	662	651	644	656	725	648	604	676	671	654	715	641	668	677	639	639	638	718	696	596	721	657	636	668	670	655	613	640	631	646	663	653	658	680	672	672	648	685	624	677	704	649	602	645	703	679	626	628	641	665	679	672	664	662	627	655	635	678	661	663	655	705	666	661	644	662	682	694	675	629	696	717	645	627	707	669	671	676	654	654	679	685	708	645	656	685	682	627	648	679	677	686	632	672	657	650	661	658	612	709	677	635	654	657	664	627	661	702	688	638	654	644	646	637	641	611	613	657	667	646	651	673	693	645	651	630	665	637	650	670	711	675	648	661	671	701	675	674	679	662	669	654	696	671	629	656	674	648	676	693	607	689	643	649	676	702	659	634	645	674	670	679	661	647	688	675	693	666	668	673	665	648	650	643	671	673	648	671	652	655	689	631	647	645	658	689	666	659	675	674	653	685	660	651	667	679	609	681	658	652	652	642	681	664	641	670	679	631	695	661	648	672	675	625	641	689	671	637	687	637	650	663	642	611	654	677	675	658	665	600	674	667	665	679	617	634	684	647	684	685	653	653	661	645	659	641	685	674	628	630	676	660	665	634	679	653	660	643	679	643	685	670	632	611	656	669	631	681	646	657	668	662	654	651	673	658	666	657	666	707	649	663	651	604	641	601	675	701	642	615	663	669	683	696	609	632	646	680	674	653	654	677	676	653	692	655	695	618	660	669	640	688	682	638	650	619	618	646	631	672	690	654	654	680	672	644	687	670	673	640	673	628	677	682	660	694	656	651	589	671	638	697	657	675	610	633	628	653	656	641	685	636	636	663	627	633	694	689	673	669	639	662	646	687	667	633	642	729	681	686	630	604	661	649	652	677	699	664
29829	30708	26512	10906	2301	871	598	507	529	475	514	479	473	478	526	465	516	516	506	481	483	535	499	486	530	506	477	481	426	498	537	466	485	469	520	472	504	487	493	494	488	509	518	471	501	504	497	491	489	447	488	519	485	470	550	473	507	474	513	540	525	500	497	458	479	454	535	534	496	482	522	478	485	492	480	485	464	449	489	483	489	500	473	489	500	506	479	495	499	452	461	498	491	484	495	500	478	503	484	470	501	502	472	478	477	496	471	512	524	492	488	527	511	483	462	475	464	519	500	476	497	530	514	507	495	494	472	512	467	503	498	448	475	512	477	473	523	474	527	495	461	456	497	510	505	474	522	458	475	506	490	499	474	525	481	499	491	497	464	507	531	437	469	506	496	502	474	473	529	495	480	484	483	535	506	515	505	501	464	491	491	486	486	466	496	520	505	528	468	488	469	509	517	478	479	488	469	481	494	506	510	453	501	510	512	504	517	507	526	490	494	538	486	465	510	506	499	499	493	468	503	489	532	491	492	479	512	478	486	517	500	485	458	518	469	518	519	481	470	514	486	492	458	496	552	466	477	494	508	501	469	488	483	501	518	493	473	508	509	476	467	506	456	499	497	528	520	519	488	483	495	494	508	495	468	498	471	509	481	546	477	498	488	522	506	468	513	492	497	505	508	479	503	458	472	511	480	512	423	521	480	500	495	487	474	509	483	458	510	492	506	456	490	511	473	505	488	530	484	453	458	515	482	547	509	485	494	512	490	516	477	487	468	531	463	496	481	478	510	511	502	491	466	489	483	477	486	523	519	474	486	464	519	519	474	482	440	473	471	470	498	508	495	487	512	497	475	485	514	476	477	480	521	483	497	519	463	520	479	524	492	476	474	527	508	514	459	487	502	513	496	478	526	488	451	479	468	501	526	476	486	483	545	494	489	475	528	511	509	470	514	513	509	468	487	481	495	514	476	501	512	524	480	479	494	502	477	464	473	493	512	530	488	483	548	456	527	494	511	472	489	463	472	512	512	514	496	521	458	466	477	491	493	524	458	506	476	491	506	500	476	521	487	459	491	491	505	466	528	503	466	495	498	507	515	529	518	502	490	468	468	546	509	511	483	453	488	524	485	482	521	476	576	518	496	495	451	505	495	501	488	479	525	522	470	491	490	473	467	494	488	488	486	484	484	517	469	459	495	518	501	499	521	504	466	505	513	502	495	492	492	490	457	461	483	466	541	576	522	463	450	443	528	509	532	483	484	525	549	451	481	495	471	504	478	477	481	521	492	496	482	488	514	505	501	497	479	488	494	538	508	467	522	505	504	503	478	484	490	482	491	467	498	494	504	513	506	472	502	488	520	479	499	538	470	532	485	487	500	451	538	534	490	496	514	496	458	481	480	426	487	484	476	505	515	500	473	485	499	497	528	465	473	504	478	474	496	492	492	459	498	482	506	495	518	508	524	515	499	521	450	512	477	473	495	532	461	501	453	459	491	478	507	484	491	480	497	495	496	496	505	520	501	500	433	459	495	489	455	487	457	518	519	476	498	497	508	484	487	491	504	494	480	507	523	516	536	485	539	537	503	486	486	500	526	535	487	477	472	498	498	504	495	488	499	479	501	449	510	495	521	434	506	466	528	503	489	508	482	478	516	447	498	440	495	484	473	481	502	472	501	518	508	509	507	497	520	450	507	487	503	525	495	468	468	512	503	508	480	518	507	472	470	523	490	509	501	473	468	486	499	481	493	488	503	490	518	489	495	476	479	472	448	512	464	511	465	484	511	485	504	480	509	452	487	501	477	477	467	510	484	504	486	485	523	474	513	505	527	554	475	460	521	493	482	472	446	471	541	479	501	504	496	473	473	484	478	504	493	509	469	477	511	484	482	513	483	488	504	507	498	496	500	466	511	519	466	486	453	506	528	497	452	465	509	505	488	500	514	518	496	492	464	480	505	514	493	480	473	477	471	501	496	528	510	497	476	499	507	521	502	501	490	491	472	500	467	504	520	487	515	542	519	475	455	511	473	486	506	491	496	517	508	482	493	502	527	486	512	521	499	509	502	508	520	463	458	509	546	512	467	458	493	462	511	522	479	523	465	504	513	488	499	489	509	500	484	493	510	489	491	488	507	491	490	472	481	512	489	524	492	482	476	450	489	483	489	488	519	458	499	550	488	496	441	521	527	486	491	526	511	506	538	517	484	497	574	502	526	500	509	482	474	503	463	497	499	478	479	480	498	486	508	510	490	544	499	491	498	493	549	489	492	502	476	469	488	494	491	482	480	477	503	484	490	497	497	499	463	494	513	499	504	488	526	505	483	493	482	509	445	498	480	504	479	510	484	514	512	462	471	442	527	487	492	477	465	442	481	499	515	478	447	475	495	507	445	483	499	533	521	508	490	539	508	489	513	475	470	524	526	452	486	509	485	476	503	509	505	504	474	505	506	483	505	478	511	459	475	491	483	478	509	500	511	476	473	496	481	519	464	512	502	496	511	481	466	488	532	496	488	491	463	503	502	489	521	494	526	483	485	502	481	483	485	452	466	443	502	440	498	504	503	473	445	462	480	477	508	485	467	447	491	478	474	494	521	493	470	489	496	485	453	503	497	490	488	477	487	512	478	462	458	475	500	486	512	531	474	494	465	490	479	512	520	513	519	429	512	508	479	489	479	512	516	478	509	451	499	517	475	485	490	503	560	488	499	446	469	507	450	469	504	493	461	505	486	531	518	477	503	461	498	491	504	492	488	473	502	539	491	483	532	465	498	490	513	490	460	489	483	517	499	502	515	492	505	474	523	510	487	492	496	509	514	493	468	460	527	506	509	502	540	494	480	478	486	529	485	487	538	520	460	499	478	471	501	511	472	522	524	475	513	543	496	492	492	527	497	503	476	518	480	516	528	526	471	462	493	534	484	521	489	471	504	480	480	510	501	471	496	493	495	489	492	500	524	471	465	470	482	497	479	514	490	541	498	477	502	487	504	525	503	526	494	475	503	478	471	507	516	489	472	502	512	506	470	519	467	497	515	480	499	464	511	510	506	492	484	454	522	509	486	457	533	536	498	469	470	527	506	493	513	520	463	513	510	503	475	448	457	461	529	490	497	545	469	503	501	504	504	465	450	508	542	518	476	468	466	488	496	530	534	501	489	479	493	471	480	507	460	495	530	496	472	524	461	499	498	489	536	501	512	500	521	468	480	509	519	482	527	492	509	530	485	468	513	503	548	502	506	472	463	459	494	475	496	471	464	521	525	507	523	530	524	467	532	498	494	467	502	504	494	507	524	525	481	465	484	503	546	524	499	492	465	485	507	512	513	485	498	497	509	498	509	499	530	481	510	499	471	497	445	521	486	480	509	505	446	478	459	453	499	507	462	477	455	487	453	513	499	468	456	536	521	515	495	506	450	497	483	500	508	492	520	515	481	498	518	506	499	520	509	495	500	530	466	498	493	495	479	479	473	482	504	510	505	443	500	461	499	491	483	485	463	510
22993	35788	20141	5977	1770	754	493	443	414	423	401	429	417	442	414	438	448	415	426	411	424	423	387	413	441	416	419	413	435	440	420	409	442	431	426	472	407	400	451	400	455	423	410	432	426	406	440	414	444	443	428	457	439	424	403	425	402	438	447	415	414	446	426	436	424	437	403	412	414	427	422	364	462	431	410	379	396	444	440	389	447	434	383	404	424	433	436	431	437	427	414	433	404	418	437	444	407	413	437	455	391	393	430	439	408	398	431	426	354	421	429	433	448	425	429	414	414	423	429	381	426	438	396	428	430	427	404	431	407	433	397	434	418	406	434	443	404	391	418	412	407	405	432	382	414	430	392	380	431	412	429	453	431	428	431	413	466	422	413	434	430	453	436	408	432	446	392	401	453	452	420	449	415	422	431	428	437	428	430	434	440	407	385	410	420	405	392	396	437	456	400	408	406	419	407	409	416	457	396	393	413	405	431	398	426	419	419	436	404	411	395	438	411	381	409	414	397	391	398	377	426	414	463	418	389	414	408	402	394	377	426	474	408	412	412	419	385	397	411	407	420	431	397	390	401	438	396	418	383	440	411	437	389	390	424	417	417	435	390	399	403	409	418	408	378	457	437	417	413	430	431	409	405	395	423	408	425	446	424	470	451	418	402	457	413	390	419	433	389	450	392	428	405	406	447	417	395	393	405	401	405	420	425	421	389	417	414	414	442	393	403	427	405	462	453	410	427	440	409	424	430	374	443	426	396	388	418	421	432	358	450	403	432	452	379	426	418	429	412	424	377	384	432	382	401	412	427	403	394	386	444	387	411	389	412	413	440	396	408	449	424	425	405	445	433	422	429	383	429	415	423	375	426	451	443	405	373	424	408	442	415	455	422	423	393	371	410	417	402	396	389	439	430	438	427	452	405	424	407	427	426	379	415	416	395	377	437	396	414	430	438	413	424	402	422	404	442	402	416	387	423	376	383	379	404	435	448	430	396	405	441	391	402	390	405	425	402	422	386	409	394	370	422	388	404	411	395	416	394	429	438	424	418	410	411	400	414	439	408	418	386	413	387	438	414	451	409	399	453	446	417	433	439	408	418	419	440	412	419	418	425	373	458	368	422	420	431	453	423	390	403	399	403	425	401	441	437	404	412	427	440	446	413	447	418	437	420	447	453	453	420	434	413	425	400	410	417	459	404	413	437	372	428	428	367	436	436	420	397	398	401	408	381	390	372	418	395	404	404	407	402	398	460	409	419	448	421	403	409	370	398	419	424	378	418	425	398	437	432	415	430	411	424	425	432	453	426	444	413	412	425	457	431	420	391	410	407	412	436	447	398	449	438	443	417	443	405	409	410	421	436	421	448	418	389	415	388	415	420	413	393	444	400	419	422	381	433	446	409	367	426	435	404	407	404	427	389	425	419	444	443	442	370	443	429	428	419	432	411	436	419	405	391	435	419	419	415	378	444	405	374	405	451	412	460	403	441	413	390	445	407	424	398	461	410	387	436	445	423	435	457	439	384	389	421	434	391	460	388	389	423	400	416	438	380	409	416	408	409	444	426	441	426	430	412	396	399	426	418	434	403	433	399	402	454	400	412	440	430	416	405	447	432	399	399	395	420	431	403	415	430	388	415	439	371	389	416	468	378	450	405	397	404	420	400	433	417	409	401	399	385	396	381	407	397	422	404	430	386	383	446	403	411	423	435	424	408	410	403	454	437	438	429	408	449	414	451	427	410	405	457	383	397	414	440	453	414	425	434	409	395	405	408	405	413	428	401	424	424	458	449	479	383	413	380	410	363	422	423	442	439	387	463	414	438	453	396	408	446	425	389	403	431	407	398	417	422	432	409	407	373	410	411	434	430	449	437	423	401	405	438	436	399	417	463	411	393	404	416	413	425	398	394	364	421	422	394	450	435	429	424	430	405	429	431	361	426	402	432	435	401	408	405	414	415	391	436	423	442	401	429	402	396	413	433	408	397	377	438	415	455	405	419	387	400	407	433	443	443	425	436	395	399	420	432	389	393	420	401	437	393	409	416	427	416	404	411	405	417	425	422	423	422	414	415	426	407	431	429	408	426	375	407	398	420	398	414	402	417	446	418	427	431	431	406	398	402	442	391	428	408	419	430	387	427	374	407	408	434	443	435	423	393	414	404	449	440	403	424	387	393	419	419	424	399	426	432	429	417	425	411	375	393	407	411	483	415	418	383	426	405	409	402	417	399	444	412	433	411	422	435	447	427	441	461	424	401	403	423	453	408	408	423	431	424	421	415	455	427	416	456	427	454	408	440	416	407	403	478	424	417	407	406	416	413	432	391	396	418	397	418	398	415	411	423	405	381	400	412	444	411	451	421	413	435	410	415	410	415	417	428	398	372	420	417	411	437	426	422	400	428	397	409	440	418	425	453	442	412	383	444	423	408	419	407	422	435	409	392	382	416	425	448	419	408	424	418	401	396	455	428	461	396	409	408	413	438	382	401	443	391	427	423	428	407	411	403	468	412	390	436	437	444	421	448	436	406	452	408	427	443	387	456	427	399	418	399	394	417	405	428	420	422	428	388	418	409	401	421	420	382	447	431	418	403	451	421	383	391	431	435	429	417	404	402	426	379	438	395	406	366	399	404	486	401	387	416	432	432	436	384	456	424	435	425	407	422	428	396	411	367	428	427	438	426	400	425	426	390	431	461	402	423	422	398	477	387	406	393	423	392	428	384	433	392	434	405	368	440	402	437	405	431	446	445	407	475	430	384	429	456	435	407	390	431	427	425	407	432	359	428	401	401	424	428	433	431	406	447	412	427	414	423	415	451	425	396	379	430	380	434	417	437	433	394	408	401	389	400	448	450	434	392	444	406	433	424	430	416	430	430	416	396	413	399	412	434	427	411	399	391	433	389	394	424	453	410	425	426	405	429	406	399	445	447	438	440	418	393	417	414	415	392	426	417	418	397	404	404	443	395	417	391	370	439	483	377	417	394	438	385	399	410	407	441	397	407	402	397	391	426	370	408	406	425	451	424	408	395	428	401	419	373	414	455	409	408	422	396	420	437	399	419	436	443	411	437	428	387	419	457	456	412	401	408	396	441	409	388	414	415	430	366	403	429	416	403	452	413	401	430	415	406	442	409	415	418	404	434	426	406	388	419	443	404	402	461	427	373	457	441	425	444	400	441	412	416	411	375	417	420	401	433	424	448	419	403	460	399	415	427	431	439	426	429	408	430	381	408	393	399	408	449	424	421	439	428	431	427	411	388	435	400	405	401	437	416	427	391	418	446	459	410	417	400	413	429	399	416	424	411	393	418	408	399	426	411	438	434	392	419	452	387	410	390	434	412	359	410	394	407	401	417	442	392	390	440	436	371	413	440	441	399	379	398	384	453	383	463	396	460	406	410	421	405	470	433	487	404	393	405	422	414	436	377	404	423	431	422	412	405	425	437	411	387	417	433	444	435	425	434	449	420	469	460	437	374	403	440	426	414	426	440	381	427	410
24908	25373	39188	33980	19711	6878	1337	760	582	630	631	553	583	590	613	580	623	612	589	601	611	611	573	622	605	592	529	599	606	598	598	578	612	619	553	604	560	612	601	590	512	582	542	626	586	561	559	596	581	615	569	548	604	571	577	580	634	586	593	600	597	561	559	578	619	599	558	608	572	560	574	575	590	600	592	564	569	577	564	576	603	606	593	579	603	528	588	571	563	585	594	595	594	573	577	588	584	595	570	559	558	582	568	559	546	539	588	632	559	551	567	514	574	599	553	588	537	598	601	549	543	564	595	614	567	548	615	584	562	611	620	591	558	575	611	581	559	588	583	617	579	592	550	616	603	631	574	569	609	547	612	548	586	577	573	579	588	593	554	560	579	606	586	591	570	579	612	584	593	588	576	592	576	590	577	578	568	564	556	610	583	612	617	544	557	573	560	608	534	557	563	606	566	574	591	580	564	604	571	557	575	544	613	613	557	577	599	586	621	595	652	600	578	604	550	582	546	574	573	533	595	565	620	594	579	571	612	541	564	525	560	566	582	613	589	556	573	563	598	577	588	581	600	563	611	603	597	531	582	586	581	544	587	598	626	552	605	618	585	642	594	583	598	564	592	548	543	600	592	599	631	561	587	549	540	580	606	573	564	552	578	550	524	607	614	546	611	596	545	565	550	621	588	592	631	563	599	617	585	621	579	610	575	570	610	532	611	643	599	618	603	600	574	596	561	578	591	552	600	564	594	611	598	599	606	542	580	577	570	536	594	644	615	583	569	585	623	607	596	570	625	565	563	601	598	604	573	592	531	549	594	585	600	599	579	607	537	590	638	642	579	624	580	599	534	545	569	615	575	604	602	590	543	602	624	593	581	585	573	566	564	554	565	571	555	554	594	563	560	559	584	609	572	587	571	579	569	577	582	572	550	584	592	593	607	588	548	561	616	579	587	599	601	563	599	558	601	578	604	570	621	561	611	564	558	595	536	533	562	565	533	551	559	553	517	593	603	597	602	588	545	605	592	562	578	587	602	582	561	577	601	578	606	564	585	558	570	599	553	599	623	601	589	562	605	612	569	564	614	591	576	596	579	599	538	550	588	582	622	594	560	549	550	584	539	582	580	559	583	551	536	557	594	593	585	608	633	600	553	535	581	582	585	574	611	586	554	587	594	587	538	566	552	609	585	578	545	588	579	597	617	570	584	576	577	595	610	627	576	568	585	592	561	598	608	603	581	591	548	586	595	573	562	584	563	616	582	592	572	552	621	594	615	577	596	584	578	576	557	590	566	563	623	564	613	606	576	575	563	588	602	614	635	559	576	595	557	593	561	602	582	543	550	540	573	614	562	571	555	593	617	567	573	592	562	583	595	603	604	578	569	519	523	609	614	588	573	601	580	583	591	586	581	579	600	570	586	564	571	616	562	604	582	605	597	614	643	540	585	579	596	596	601	640	545	545	609	599	563	590	602	588	589	610	564	582	534	583	614	572	591	565	547	610	548	600	567	599	611	596	576	563	586	578	586	583	539	571	605	638	600	604	564	582	553	576	582	583	573	608	570	599	553	537	542	548	588	550	566	569	554	594	587	547	568	569	608	584	608	579	545	612	564	585	597	596	563	585	566	592	573	564	604	608	578	601	576	597	566	565	573	564	575	585	591	595	578	556	572	592	568	601	588	610	614	594	586	573	601	586	562	561	600	614	592	581	542	627	589	603	541	531	608	544	581	592	610	573	532	604	586	591	589	585	534	600	582	566	575	616	606	566	529	519	560	597	591	569	530	599	611	574	591	577	540	590	579	543	589	550	579	559	562	582	588	596	583	574	581	555	528	560	576	594	572	570	581	626	623	570	601	552	555	610	594	622	531	552	556	583	605	613	583	611	588	608	582	552	605	624	570	584	572	589	570	571	563	591	526	580	609	553	576	587	580	584	556	579	595	573	570	570	546	589	566	592	631	587	581	586	558	542	573	597	613	633	635	580	544	595	589	582	562	560	561	554	592	548	589	563	603	624	591	582	594	534	627	574	571	601	587	545	563	577	606	572	597	581	579	631	564	556	568	576	585	590	577	582	556	558	569	596	609	597	543	530	601	533	599	575	586	552	617	615	567	566	615	607	550	586	638	611	561	605	581	656	601	568	580	571	592	574	608	608	575	571	575	573	546	572	597	606	610	551	556	580	650	558	574	571	582	589	604	591	565	528	597	568	581	602	535	587	596	615	597	518	538	580	596	550	579	574	611	567	576	612	601	591	588	579	544	615	600	556	575	564	567	536	540	597	623	567	576	555	572	539	649	612	572	573	616	540	540	561	641	613	572	555	593	526	530	559	541	575	598	562	587	583	540	581	582	556	549	605	558	585	563	585	570	567	568	618	629	627	593	586	563	613	606	565	559	543	589	620	625	544	587	559	564	577	574	551	572	597	570	586	567	588	598	544	539	559	575	581	601	560	570	605	577	573	595	580	570	582	594	598	577	615	572	597	585	616	554	541	569	618	595	547	612	582	553	573	591	587	585	554	572	591	573	581	586	575	588	595	562	570	650	607	609	550	540	592	599	568	576	578	576	641	547	585	617	610	631	604	579	575	592	551	559	555	561	568	570	560	586	543	556	616	540	573	563	571	578	579	581	566	622	619	564	588	540	622	596	604	589	593	551	599	601	565	572	584	593	564	551	662	590	599	557	582	559	574	570	549	559	635	546	567	610	549	593	569	580	584	610	559	582	611	637	575	575	604	617	573	578	552	556	572	629	656	585	602	616	509	616	595	545	583	593	590	589	595	574	620	574	589	597	570	594	618	558	585	607	582	583	599	597	593	598	636	599	604	557	566	548	567	559	577	553	564	583	592	578	548	579	523	621	610	600	570	595	608	581	590	613	582	552	594	586	580	552	579	592	641	598	580	554	563	581	620	558	614	612	587	607	587	598	574	592	580	581	579	606	595	553	542	599	581	607	556	621	614	599	591	585	543	597	577	600	597	558	585	564	612	575	531	625	574	551	570	551	618	586	605	600	551	573	561	579	545	598	612	589	589	547	600	581	564	619	581	552	639	565	613	589	609	617	610	557	584	593	549	609	627	556	597	557	572	570	534	566	590	599	574	582	565	596	560	573	636	641	587	553	577	583	606	609	550	602	575	528	542	563	583	576	584	574	589	641	578	599	620	600	611	581	542	635	565	592	580	587	566	600	582	594	575	563	589	577	571	608	541	593	576	524	577	564	560	547	589	574	560	600	603	581	525	576	597	541	554	584	560	568	617	561	535	603	589	602	570	553	565	607	584	582	593	566	616	557	605	593	580	549	578	577	584	603	624	571	593	569	625	548	599	592	554	625	585	569	574	594	576	622	559	562	601	583	580	562	575	578	550	591	580	570	586	564	580	614	550	604	594	559	589	577	582	571	590	585	566	548	581	557	561	606	577	581	587	585	566	644	544	573	585	655	613	602	577	595	610	567	595	605	574	582	570	517	557	607	596	595	566	554	612	564	566
60962	91576	62094	29239	10345	2935	995	638	573	544	551	496	530	540	566	548	528	557	577	537	533	592	571	538	546	534	531	554	570	557	582	531	528	539	573	622	563	532	517	563	573	547	540	539	526	565	526	512	558	545	523	522	540	549	517	542	536	544	517	562	529	561	561	531	534	508	528	529	552	540	552	565	550	539	489	541	583	515	553	551	577	517	521	552	547	530	543	578	533	537	546	514	539	584	507	523	557	522	548	555	523	515	549	541	562	515	505	503	487	555	540	499	563	524	584	555	549	531	551	561	522	552	546	534	517	545	532	552	550	513	555	564	540	556	526	517	506	538	555	545	561	510	503	543	529	507	556	531	527	550	534	520	582	598	548	517	507	548	542	598	517	526	549	586	546	496	550	527	537	519	550	566	550	552	568	539	523	509	539	536	493	543	519	496	525	503	533	543	582	560	542	529	549	543	536	507	506	539	512	572	510	577	542	511	590	513	517	533	535	550	548	516	534	551	542	514	520	526	470	487	546	537	570	540	497	559	541	580	511	496	527	536	521	511	515	515	515	504	546	538	519	519	521	527	519	534	504	539	510	539	531	532	524	517	604	532	509	539	526	502	530	560	537	575	504	551	541	528	528	562	546	511	551	537	544	512	547	551	512	565	526	518	538	511	517	524	547	532	513	546	496	528	545	548	590	564	525	547	497	570	545	547	515	526	539	585	568	563	605	543	553	551	531	512	543	515	526	520	569	521	508	574	560	563	565	520	550	522	544	551	521	543	536	512	529	540	534	524	515	535	563	549	538	545	540	547	543	519	579	521	559	505	583	549	554	531	496	551	545	534	552	541	514	560	514	519	528	533	549	501	545	539	553	551	574	512	512	510	554	485	538	532	543	568	505	522	513	539	527	524	512	559	551	529	540	492	534	523	557	553	520	565	564	565	510	513	532	529	530	534	537	529	507	498	566	554	572	545	547	511	530	564	512	522	529	519	530	544	544	551	536	555	530	563	505	506	535	539	510	523	527	487	546	528	545	555	553	532	594	527	560	526	531	554	555	552	530	549	545	520	514	509	565	482	521	528	526	550	524	528	548	506	522	591	540	473	553	528	531	512	543	518	538	544	551	537	490	509	534	506	504	556	572	558	552	521	542	571	520	561	505	533	574	554	535	572	521	565	494	528	559	504	576	563	513	535	524	517	528	511	498	564	535	565	514	552	546	559	570	529	511	572	508	555	543	542	542	548	502	574	522	503	543	496	574	502	546	572	535	548	511	566	546	553	543	528	495	547	523	524	533	563	544	518	558	549	535	557	559	541	532	499	532	523	579	541	508	559	538	534	593	544	520	508	532	529	544	524	550	528	529	519	520	526	473	558	523	566	538	520	522	517	548	530	524	537	530	559	497	562	570	516	536	549	585	552	559	579	531	576	551	484	546	523	523	530	541	565	546	514	559	539	531	514	528	548	496	528	545	489	548	536	536	520	514	556	550	549	544	574	562	549	566	566	554	527	540	516	542	518	518	555	534	522	572	533	500	564	519	500	510	509	500	540	534	522	526	542	539	530	512	542	536	564	545	548	557	537	504	544	533	547	578	528	564	525	484	535	560	522	479	538	482	565	500	552	540	564	570	509	560	516	550	527	566	570	515	508	547	521	539	551	543	527	543	586	526	533	522	510	532	575	501	510	528	552	538	523	540	464	552	540	566	524	563	547	539	549	574	523	558	538	522	526	576	516	505	576	538	518	544	545	532	524	542	532	508	503	537	512	513	546	509	502	520	564	529	531	563	529	548	506	545	553	547	541	525	532	522	553	545	534	535	522	540	526	565	562	533	549	518	543	587	526	525	540	508	578	468	552	549	537	520	525	579	524	496	547	551	505	536	535	543	537	526	501	524	555	512	595	549	523	556	542	564	513	502	557	481	541	517	494	532	516	562	537	534	553	500	530	528	544	547	540	532	519	540	571	546	518	522	589	543	531	522	553	527	528	496	476	561	541	525	519	544	590	530	572	550	547	542	555	564	592	521	504	540	538	494	545	522	511	564	552	559	516	523	509	497	522	555	549	553	547	509	502	509	533	511	533	520	584	518	539	557	580	535	526	518	555	564	525	542	564	532	490	544	487	502	509	575	536	485	546	541	534	534	533	542	543	501	513	569	531	502	536	528	557	513	515	547	539	526	523	565	542	580	519	536	534	532	496	561	508	534	532	546	530	505	510	521	560	562	563	482	549	602	542	549	513	556	534	518	528	570	541	539	511	562	547	505	521	526	538	513	454	478	575	531	557	554	514	575	534	528	531	507	546	508	514	539	570	566	568	552	495	564	533	562	517	552	538	524	545	553	528	544	521	552	555	542	561	530	514	502	536	520	529	520	483	521	522	522	494	533	506	571	582	487	581	502	563	505	526	554	542	536	522	568	533	582	508	531	509	539	507	542	548	547	508	551	537	579	507	563	481	545	525	548	513	548	522	519	552	520	536	508	580	537	567	504	546	547	518	484	559	515	576	523	518	532	513	524	544	511	513	549	538	529	524	512	565	502	539	550	572	522	503	508	490	558	539	556	548	577	517	537	564	528	558	576	538	589	546	528	565	522	538	541	549	527	528	577	549	520	525	527	553	479	537	592	486	574	546	560	528	603	526	517	561	530	505	537	560	498	548	502	565	523	513	548	528	546	562	555	554	490	524	543	546	504	494	558	558	514	531	507	529	563	542	562	565	507	551	540	549	540	503	551	519	524	532	500	594	552	537	540	502	525	522	525	535	561	534	523	539	533	497	535	552	561	550	554	592	531	525	528	500	515	506	510	552	536	493	542	518	547	488	575	527	507	542	559	545	516	564	516	515	535	539	534	537	513	525	508	541	515	502	545	533	563	488	549	506	542	541	517	497	521	511	533	520	513	556	525	549	566	554	566	536	497	555	574	560	514	522	543	550	503	562	504	523	511	543	583	526	515	532	511	558	575	529	549	513	575	528	550	570	532	495	550	537	543	522	568	543	472	498	557	516	532	540	545	506	540	536	543	577	515	565	525	561	511	555	549	538	506	546	515	526	526	517	501	544	569	509	563	590	546	538	543	485	580	555	479	531	515	543	564	575	565	502	523	534	517	520	536	526	536	558	512	549	515	516	554	532	538	539	543	530	518	556	567	517	535	550	528	561	533	563	524	555	579	540	520	585	538	521	542	578	548	545	557	540	497	497	506	554	515	541	572	514	514	545	531	539	523	555	503	526	511	534	569	543	482	550	557	529	534	514	557	502	536	571	543	514	533	539	547	551	544	493	560	545	530	523	547	521	537	526	536	526	545	539	530	547	553	548	508	540	513	540	567	517	475	565	545	556	547	554	541	506	531	534	569	547	514	526	529	497	511	495	564	540	527	564	506	546	521	485	510	533	516	526	523	529	520	527	523	556	520	534	526	591	528	526	522	494	495	507	566	538	543	556	541	543	509	559	516	514	526	561	590	525	535	546	506	525	525	533	512	545	509	563	553	576
23929	23625	35269	32222	22963	13557	3021	983	748	746	745	767	731	774	713	721	762	788	728	693	712	700	752	719	692	726	719	714	747	746	765	688	683	736	750	690	744	733	747	702	748	736	734	703	729	679	732	710	754	715	704	709	709	708	679	716	706	750	713	725	726	739	735	714	729	724	741	740	679	743	718	672	674	710	739	705	725	717	747	675	695	689	664	701	644	699	707	664	699	686	696	674	694	737	706	678	752	683	729	719	690	711	710	701	688	708	787	727	728	698	680	677	718	697	691	708	708	707	746	754	688	775	742	767	726	684	674	720	695	723	723	762	687	697	706	726	756	675	708	738	731	677	690	691	706	701	732	708	703	705	708	659	700	701	664	725	736	708	752	703	699	691	731	704	719	730	732	718	675	695	747	689	680	670	698	726	693	697	694	750	707	699	738	715	701	685	712	692	747	675	692	725	717	720	699	740	696	659	669	720	704	695	726	698	754	720	684	712	706	728	698	720	760	647	710	700	689	693	689	676	708	737	707	731	732	688	681	760	692	685	763	746	793	752	711	682	692	705	687	694	698	681	710	718	690	706	710	683	730	690	669	707	702	696	714	695	688	704	675	683	665	685	728	719	723	697	741	746	737	700	743	678	749	684	660	721	704	716	703	691	744	722	708	715	709	659	724	706	703	718	719	689	716	720	724	739	745	719	704	739	710	742	667	719	733	714	804	653	719	675	715	719	671	698	715	732	706	720	700	685	686	716	713	690	713	711	716	715	714	755	653	679	727	709	713	701	698	710	737	701	712	707	736	684	659	676	757	743	756	718	640	702	708	708	697	761	667	700	694	713	701	716	673	702	654	763	730	690	710	724	773	689	660	733	724	739	710	709	682	692	677	714	737	694	693	739	710	677	659	719	685	674	731	721	701	746	728	708	707	727	666	738	695	724	747	725	699	696	729	761	705	660	728	759	706	733	726	687	692	702	712	713	751	734	729	676	745	722	710	736	722	732	678	738	694	694	732	742	700	749	666	724	727	704	726	724	735	712	713	691	772	625	702	715	743	701	685	730	676	717	717	717	695	746	668	699	686	746	742	701	667	710	687	744	670	664	702	728	636	678	677	707	726	720	733	697	701	680	671	729	723	713	709	745	747	701	708	699	731	749	692	743	696	663	708	750	697	739	714	712	683	749	724	678	737	677	719	712	702	751	714	736	689	706	770	714	685	731	744	693	723	682	700	684	686	668	716	731	738	754	659	749	700	691	701	697	736	707	641	689	715	703	694	721	716	740	687	713	717	742	666	720	714	724	714	658	698	722	710	747	719	722	655	723	735	697	715	698	714	696	778	696	778	673	662	688	700	708	699	661	694	698	666	714	713	712	680	721	724	734	727	692	688	712	639	716	706	723	708	720	740	703	698	741	716	727	742	659	704	683	747	731	697	718	687	663	756	701	714	677	724	712	696	683	711	748	711	745	721	746	681	691	686	695	676	688	682	721	705	751	749	728	676	693	752	705	719	727	681	720	712	709	673	697	721	753	767	736	723	682	708	719	674	713	681	717	735	652	727	695	727	696	756	705	653	700	685	680	714	699	700	777	678	742	680	776	797	704	733	732	724	670	684	702	727	701	731	729	735	708	737	676	729	733	724	700	737	719	698	710	740	711	696	683	693	734	695	721	716	721	696	746	716	699	692	677	678	690	681	717	651	677	721	745	695	721	707	702	668	637	734	701	709	696	729	649	684	681	719	726	653	703	692	704	685	697	744	666	727	704	707	684	748	736	677	707	734	720	713	740	673	703	719	662	705	715	678	701	710	723	675	730	743	719	688	722	701	655	707	703	711	701	628	696	692	698	701	699	654	743	786	685	712	719	710	727	677	677	703	752	741	717	735	678	692	657	720	738	732	684	724	726	703	790	676	736	692	728	697	736	701	679	691	761	722	685	712	688	718	679	710	677	672	707	740	746	711	698	715	708	711	716	778	706	722	645	680	654	673	742	754	712	689	710	710	683	746	726	724	709	728	670	701	805	777	733	739	671	674	691	730	702	692	686	671	729	679	718	694	695	701	676	733	698	727	698	666	720	693	747	738	720	646	729	674	679	653	711	716	717	696	715	714	715	683	703	739	671	699	726	733	732	691	660	655	684	674	721	706	665	678	773	732	675	724	674	652	704	743	724	703	673	753	712	661	678	652	688	698	751	716	675	755	724	748	730	718	744	724	691	720	733	624	706	729	701	693	712	692	711	721	668	710	727	680	700	663	694	676	693	705	705	684	767	702	727	695	658	770	736	712	713	723	630	742	734	708	690	712	663	699	754	709	687	736	706	692	673	669	691	715	700	708	714	685	706	718	701	720	673	713	702	690	714	725	708	708	722	729	731	716	683	710	694	699	703	720	732	664	687	731	718	714	710	726	714	711	701	721	699	707	693	767	692	694	743	674	703	714	706	742	722	689	688	692	728	715	676	699	707	716	753	704	728	720	694	750	706	707	701	640	695	722	669	703	686	698	709	722	725	692	673	696	690	716	703	732	702	726	713	696	660	724	704	757	735	724	728	687	675	671	662	759	679	692	719	740	700	735	689	726	679	730	702	693	739	740	711	709	742	708	656	713	722	735	712	748	702	633	663	706	708	755	690	722	739	758	741	706	720	726	682	757	722	710	718	731	671	744	666	690	732	714	709	677	696	683	716	717	695	675	714	752	728	726	726	637	740	675	696	661	716	728	704	740	732	717	661	671	701	676	785	691	694	703	723	753	683	720	655	714	699	663	713	728	682	680	716	715	698	737	699	712	696	671	699	702	776	685	715	712	694	732	722	693	678	729	734	698	709	721	736	687	708	721	694	714	722	694	714	708	773	664	726	761	692	747	727	726	724	684	684	713	719	718	696	682	687	658	752	721	702	762	670	733	700	731	731	691	702	706	703	727	710	798	686	695	732	728	729	704	690	700	702	721	706	719	710	676	700	702	748	725	715	725	683	708	734	716	726	729	676	747	720	706	689	674	694	665	699	723	696	698	721	733	679	652	715	705	689	699	731	664	714	709	714	686	740	705	738	715	679	714	726	724	693	713	635	720	704	732	687	735	709	705	703	670	745	740	702	682	724	698	730	756	696	663	686	690	723	714	707	712	733	710	767	694	725	706	706	658	669	671	685	705	716	721	681	665	670	674	661	708	748	731	712	691	741	753	681	772	662	670	694	727	773	753	739	743	678	712	740	716	758	700	737	694	686	708	729	693	724	721	702	712	712	725	706	696	636	683	697	718	682	733	665	764	768	723	753	666	746	751	679	710	722	756	758	694	727	735	692	680	715	739	740	708	677	729	695	720	712	697	712	709	695	675	718	684	730	675	760	740	732	705	712	720	718	705	702	684	705	685	671	691	713	691	704	750	702	723	698	739	685	684	687	727	720	686	707	706	690	740	714	672	733	719	736	734	719	703	691	638	681	718	710	686	719	656	644	727	713	725	721	744	699	748	723	729	724	751	751	703	704	723	722
62820	101190	70092	39622	15417	4492	1425	782	682	684	669	651	674	682	610	676	655	672	713	696	696	672	714	662	662	670	672	642	645	698	632	685	625	613	689	626	631	716	698	681	631	649	687	641	643	698	683	682	700	673	704	692	679	647	624	677	664	636	674	637	658	649	676	657	665	681	678	668	683	668	675	685	653	626	661	672	690	620	633	672	641	644	689	644	690	644	655	647	612	643	697	706	685	627	681	671	706	660	677	676	640	670	661	691	716	723	667	613	641	702	662	660	611	697	638	659	668	675	662	685	681	651	647	639	682	692	687	637	641	668	682	691	645	637	658	690	635	675	691	641	673	684	617	694	665	722	682	673	651	652	669	641	660	668	664	691	676	709	675	685	652	649	663	676	659	660	694	658	669	639	602	681	646	669	677	689	696	663	620	676	643	708	677	665	667	650	661	686	670	655	646	699	664	640	654	679	658	679	653	667	668	673	739	657	722	639	642	673	648	671	655	669	672	662	655	633	618	646	684	630	698	647	696	647	611	621	676	647	667	609	626	663	664	649	652	613	649	646	654	658	646	656	675	674	670	658	648	651	680	657	698	629	642	657	654	714	679	692	706	661	662	638	653	648	630	660	663	666	639	645	652	668	655	650	644	699	663	664	680	676	644	652	702	694	658	645	653	643	689	672	678	682	662	680	651	669	642	678	693	707	683	715	670	655	697	597	677	655	652	684	690	686	673	662	663	666	663	650	656	625	654	637	672	685	611	663	676	621	644	599	667	653	698	639	653	645	654	650	734	626	670	658	611	672	660	656	662	714	621	668	662	655	650	636	639	668	688	656	670	672	669	666	645	672	640	615	686	648	674	670	647	644	657	668	640	678	637	653	637	653	708	675	674	670	656	648	632	621	702	670	621	640	660	642	660	642	667	656	655	677	663	668	676	658	638	681	694	680	675	642	598	690	650	687	663	646	650	659	631	638	658	685	712	659	670	663	691	611	684	661	640	655	683	659	695	636	645	695	600	691	692	721	696	635	649	667	659	674	638	669	652	656	682	684	690	664	664	642	645	654	659	672	661	643	621	618	648	704	674	658	684	659	671	643	683	609	663	704	688	647	617	638	685	648	633	686	660	602	629	646	688	735	646	638	649	625	622	667	681	681	685	621	613	663	707	641	608	714	667	625	640	596	629	637	680	652	642	676	692	645	616	663	700	664	646	657	644	649	672	647	676	664	671	658	686	655	668	703	678	637	678	618	694	651	687	673	671	677	688	689	672	648	641	682	665	639	665	692	639	686	599	673	698	675	693	698	657	648	672	662	656	654	661	703	660	670	656	668	616	678	697	647	671	654	677	664	640	670	638	623	678	643	669	610	685	666	662	627	655	660	627	666	639	653	668	677	611	675	614	661	693	647	678	645	651	650	684	645	658	673	646	658	685	686	643	661	608	628	677	645	675	666	644	672	625	625	647	705	659	624	662	682	663	695	690	626	732	676	671	716	666	669	660	651	685	626	688	662	629	709	673	644	602	696	681	661	640	675	633	637	655	675	687	685	681	669	634	645	651	644	624	690	665	657	682	661	641	661	687	654	671	627	657	699	717	649	629	641	665	681	642	652	643	639	639	624	606	643	632	655	643	651	672	639	704	618	682	677	684	661	676	701	622	693	627	729	691	684	679	671	679	589	650	673	680	661	689	665	654	678	705	638	656	624	658	654	640	644	610	719	656	641	662	681	671	639	678	667	660	671	672	668	683	655	634	644	636	617	653	661	655	656	662	696	654	701	664	665	634	631	675	691	673	639	671	651	629	704	685	602	645	655	652	643	664	642	636	671	627	663	665	684	653	619	625	649	667	649	664	663	654	646	640	629	640	704	648	659	677	684	604	652	671	663	626	644	681	674	689	640	636	670	677	626	695	639	685	605	675	649	629	669	683	690	692	651	682	671	689	656	664	682	638	654	639	652	669	674	653	693	647	666	697	651	685	700	663	653	639	629	611	637	639	666	631	667	642	631	671	698	659	642	647	646	645	649	645	637	666	670	666	647	665	638	691	709	694	699	639	631	666	709	668	643	663	649	634	637	701	657	646	710	665	684	663	651	669	668	676	655	677	648	723	642	664	676	616	674	657	632	660	660	663	659	670	657	665	699	631	676	636	628	717	714	649	699	695	617	663	682	649	646	624	674	674	681	661	632	631	670	648	664	612	662	692	653	656	644	680	614	682	657	655	566	644	672	686	649	640	672	647	669	655	669	679	680	622	664	655	663	651	629	686	642	652	659	637	644	625	664	624	644	598	676	653	647	645	609	629	728	721	642	681	652	625	678	715	671	630	625	711	694	611	653	659	641	662	696	625	683	695	656	642	684	588	679	648	651	617	661	621	683	682	673	659	654	663	664	669	684	686	623	645	620	690	612	607	692	631	622	655	667	633	628	634	700	633	674	653	657	666	700	720	657	685	677	607	641	689	685	667	673	612	667	662	653	629	625	668	677	720	666	627	666	684	657	635	684	679	640	639	704	663	661	713	690	684	656	670	640	641	689	629	694	648	642	678	679	633	623	669	688	677	659	683	681	690	657	627	639	665	665	629	670	634	677	660	677	718	643	651	632	625	651	660	657	625	663	616	671	672	660	617	620	694	642	669	680	629	671	696	643	661	681	648	672	649	621	638	660	637	658	650	646	673	639	661	680	595	674	638	667	656	652	629	661	680	620	680	632	651	680	665	655	681	681	668	665	651	632	647	613	664	637	664	632	735	619	656	642	610	707	586	670	660	629	677	669	636	632	668	656	615	632	669	683	679	652	693	649	656	666	652	695	676	644	689	644	665	658	677	658	650	702	649	607	680	648	635	685	654	632	651	651	724	652	618	647	646	668	674	681	728	624	608	681	737	670	718	650	670	683	680	658	670	631	663	671	617	714	625	633	690	632	690	653	616	698	670	661	664	654	626	656	659	673	657	664	593	646	634	661	702	663	660	668	676	676	691	647	703	656	662	678	680	642	704	629	684	639	640	669	675	690	656	654	641	684	666	679	657	672	628	627	688	655	658	639	683	656	703	699	656	621	674	668	652	620	651	683	689	680	660	685	612	680	685	666	624	653	698	645	670	683	645	667	636	660	686	693	659	675	661	637	671	687	666	651	667	671	650	686	683	657	633	659	648	659	654	652	692	667	680	622	677	693	690	662	625	671	666	676	680	677	670	629	624	661	658	653	672	654	650	620	645	662	674	616	675	632	635	629	620	686	686	676	611	674	687	680	669	673	643	644	654	639	643	645	708	632	674	622	662	631	670	672	655	633	634	679	635	646	659	659	660	683	631	674	630	624	610	636	710	615	674	647	612	626	666	697	681	594	600	650	658	684	649	670	624	635	651	667	670	643	606	681	656	644	678	609	630	687	681	686	690	641	647	670	667	654	664	660	677	658	638	662	629	630	671	677	638	647	627	686	691	663	646	703	626	645	638	696	640	676	664	718	688	668	688	686	667	669	677	656	649	640
29176	31225	28321	12079	2614	908	595	536	525	529	532	516	509	489	519	478	500	505	494	480	475	484	477	472	527	480	489	469	509	520	508	508	495	480	492	532	468	475	519	487	519	533	460	460	493	509	499	515	512	492	495	505	501	518	523	497	472	508	517	505	485	478	479	481	481	514	507	470	503	494	498	508	490	483	513	530	500	486	478	500	468	471	485	451	539	513	524	527	477	458	479	483	498	503	511	496	500	448	510	488	512	550	515	463	482	507	477	495	493	454	513	490	489	498	479	493	507	481	492	502	496	484	527	497	501	499	490	468	494	512	499	521	501	519	506	493	479	484	531	497	479	526	491	532	540	532	514	459	501	510	498	497	491	508	512	490	484	540	546	494	447	520	500	531	493	497	492	495	491	454	508	511	490	510	479	454	531	489	493	543	519	471	507	460	495	438	514	479	520	478	475	471	538	477	486	465	543	469	502	467	507	507	522	513	486	532	503	558	507	500	486	480	501	487	467	504	462	489	472	427	456	524	507	509	488	496	501	488	472	506	485	513	509	479	459	482	478	484	505	466	489	455	465	504	505	480	495	506	481	451	512	474	511	499	489	549	482	490	504	433	481	489	516	515	459	536	482	493	454	490	513	556	459	495	512	514	503	507	495	527	513	464	516	464	517	489	536	494	524	507	462	529	494	509	463	467	485	504	518	488	495	493	496	492	498	473	483	515	511	487	514	482	497	499	508	503	478	490	461	501	475	496	450	512	508	474	495	504	482	518	473	472	502	457	515	507	506	503	507	487	484	493	495	503	499	443	503	477	508	482	523	442	467	546	501	488	499	545	519	509	482	509	519	479	488	491	496	511	481	490	504	476	503	518	490	492	530	513	510	469	533	479	474	559	501	499	516	516	490	487	485	507	430	494	507	523	465	509	462	514	501	505	485	487	492	500	490	512	469	472	533	518	491	487	512	517	507	485	528	542	497	504	502	488	501	493	481	439	550	490	511	514	491	495	499	480	474	510	484	493	557	485	483	502	512	543	468	503	488	493	492	522	485	469	483	453	510	490	488	499	459	503	524	499	497	462	504	511	513	512	519	475	485	512	508	477	512	475	492	464	495	532	513	496	514	528	533	507	515	511	464	516	550	466	479	458	523	498	512	486	542	478	531	497	476	461	499	479	488	498	491	487	487	521	525	499	523	491	451	502	447	484	515	461	516	526	460	542	487	491	532	507	521	495	485	495	476	461	526	509	524	455	507	452	512	495	482	505	513	485	519	529	534	557	493	476	500	530	496	513	516	483	524	535	451	485	517	477	489	508	481	531	448	482	509	518	478	488	473	460	473	499	524	507	523	478	493	511	491	510	507	482	465	483	525	467	542	496	524	491	487	518	524	493	501	500	492	516	459	514	462	508	477	500	509	486	434	466	478	486	482	494	476	504	510	487	482	458	494	495	477	464	523	546	488	504	514	481	498	523	505	516	465	477	524	481	502	510	510	491	488	501	500	543	545	475	541	507	482	586	488	509	481	462	535	490	516	489	479	452	554	466	486	501	500	462	490	502	478	497	498	544	489	499	500	512	476	529	453	484	527	498	453	500	464	504	503	490	503	513	478	515	498	476	479	464	526	469	524	507	499	502	461	457	488	502	526	533	525	525	507	511	504	474	506	493	525	472	533	509	500	499	507	499	536	482	533	535	486	488	500	469	506	471	482	515	482	471	472	482	477	495	493	479	512	522	464	475	532	497	494	517	500	499	494	484	500	536	487	543	493	477	478	508	516	530	486	549	490	517	499	459	473	496	508	512	500	469	483	500	493	464	492	517	473	537	495	472	495	441	535	518	472	506	508	483	486	506	503	507	543	456	508	471	471	476	475	485	497	518	494	520	469	485	469	486	463	508	550	504	475	475	530	484	549	466	494	488	511	482	468	508	504	497	487	483	497	463	476	492	460	542	481	553	577	481	494	454	473	487	514	482	515	473	507	501	508	519	502	506	504	496	497	491	465	464	475	505	516	514	510	488	499	500	481	463	520	532	478	482	476	501	486	531	476	511	441	523	498	508	529	489	537	528	539	514	488	470	515	497	508	472	539	500	486	509	543	485	490	497	481	478	492	531	487	497	487	500	492	501	514	535	499	482	504	490	528	513	457	519	526	443	450	498	508	469	500	510	486	504	497	509	494	490	513	428	499	466	502	500	469	535	508	462	505	496	477	500	495	500	493	510	447	457	485	479	480	463	522	505	479	522	511	509	507	517	531	497	497	525	514	515	503	504	497	457	476	519	500	495	531	495	481	499	492	478	500	517	518	517	498	471	465	480	475	485	484	471	500	469	509	548	497	471	515	493	483	497	486	528	493	477	484	475	464	529	506	521	480	530	508	490	530	461	510	472	475	489	475	520	506	519	507	523	506	495	512	517	524	476	461	497	488	449	494	529	527	473	521	483	456	514	505	506	476	485	493	472	467	523	444	502	479	497	500	436	445	503	503	493	514	515	542	523	495	510	484	510	495	456	507	496	522	469	509	487	471	477	464	470	484	455	474	483	492	491	535	477	539	470	477	476	444	494	483	516	542	485	533	476	481	484	436	470	509	504	489	502	492	511	528	479	502	448	482	456	454	491	494	486	436	506	516	501	493	496	507	468	535	495	507	506	487	474	484	456	530	468	506	500	507	496	484	499	487	471	498	481	484	510	478	508	475	497	487	480	492	460	458	477	492	506	553	517	500	503	540	511	505	494	490	514	516	490	508	460	484	477	472	496	460	483	490	511	513	491	506	408	494	510	503	512	519	499	481	466	503	492	523	470	502	472	482	476	478	487	499	558	490	511	481	452	480	505	486	513	465	505	510	486	487	507	522	493	478	509	439	531	473	489	500	512	543	477	522	530	467	512	469	484	519	501	456	498	499	483	531	479	436	499	504	489	488	435	504	506	519	502	500	499	507	460	485	509	556	522	496	499	492	488	484	499	490	500	536	485	499	537	478	494	481	531	496	496	498	447	531	537	502	532	525	527	492	461	499	450	525	488	512	515	469	476	498	496	473	536	517	505	505	510	489	508	523	492	519	496	538	535	489	495	511	505	483	501	487	464	517	542	469	490	505	477	487	526	528	501	478	479	504	495	474	480	471	490	532	472	499	534	510	464	517	484	522	482	480	499	543	489	477	473	497	533	503	530	507	511	466	518	481	521	450	515	495	533	501	504	495	494	524	521	482	487	486	498	532	503	506	507	505	498	467	491	499	508	531	460	472	518	521	519	465	522	538	495	493	487	499	507	508	489	480	492	495	524	497	484	538	503	519	520	480	493	506	512	464	478	496	476	494	501	478	522	529	513	489	480	543	472	542	506	510	512	487	532	464	481	496	480	464	468	484	502	509	507	513	460	483	501	466	543	549	476	533	515	521	484	518	492	479	500	483	513	495	479	484	487	482	472	495	454	502	501	473	471	471	511	495	502	496	487	502	502	505	494	517	501	490	495	484	476	504	475	505	485	518	523
19573	37340	21851	6418	1951	809	459	440	397	383	441	422	399	413	421	433	395	421	404	406	420	438	420	402	439	383	415	419	427	460	446	400	438	401	359	426	424	412	420	382	428	430	404	447	404	455	436	453	402	420	396	412	458	441	437	387	424	431	459	387	428	381	437	389	413	425	439	440	376	436	404	413	421	379	403	441	410	409	446	404	441	447	425	442	393	421	425	422	411	428	426	412	413	422	432	419	403	460	399	431	422	409	430	429	392	400	371	409	411	409	399	402	381	385	424	392	426	405	410	387	419	410	385	425	439	440	390	417	442	411	372	464	411	428	429	446	428	390	422	403	399	413	452	413	397	403	410	433	445	413	425	437	430	427	463	450	387	407	400	404	400	406	404	390	413	413	414	428	451	439	399	422	408	441	421	417	408	471	407	455	455	398	437	434	407	443	430	429	412	459	417	415	426	427	416	407	428	429	410	408	386	394	399	456	379	406	390	420	413	407	420	417	427	395	399	353	431	440	420	442	418	410	441	416	405	422	426	387	434	426	460	430	395	440	420	438	414	380	409	418	428	385	445	421	436	412	407	409	426	432	422	392	425	431	424	423	381	405	406	404	433	462	413	417	438	422	389	423	417	417	436	410	422	401	425	390	417	438	390	413	433	414	411	437	400	427	406	414	411	467	444	405	437	400	442	414	414	427	409	411	414	407	381	402	433	389	428	455	411	434	400	383	435	408	432	398	431	419	438	430	381	445	431	436	462	401	416	417	423	402	414	389	471	411	406	420	413	406	398	446	417	433	419	426	449	412	427	395	411	396	410	395	394	403	437	423	439	400	400	452	408	433	431	444	451	403	406	422	408	407	409	428	402	406	450	434	409	389	440	411	411	398	386	376	421	444	435	416	429	419	395	391	400	452	417	437	424	430	390	420	387	431	412	395	437	429	405	434	410	415	398	410	401	384	422	417	417	402	398	438	405	440	450	398	446	427	429	395	394	472	409	391	428	403	393	417	424	372	392	433	389	412	424	406	434	399	414	399	404	427	397	425	450	442	437	395	444	431	429	414	386	389	388	382	473	436	382	398	415	410	408	447	423	415	425	415	413	405	380	435	396	395	443	444	452	422	439	411	425	394	371	407	429	407	401	421	446	414	407	422	439	407	433	420	399	423	415	429	418	416	418	436	420	451	429	438	425	402	423	386	443	417	447	430	400	373	405	402	425	428	443	430	445	403	367	414	352	447	435	437	414	449	411	449	414	418	401	396	360	415	418	397	425	396	417	408	413	403	363	387	419	419	428	407	402	376	409	425	389	375	370	410	402	445	416	412	434	435	464	407	422	381	436	442	423	400	427	411	382	416	386	401	435	426	448	414	401	448	424	401	392	423	413	429	401	438	411	386	445	418	448	416	421	397	405	433	438	421	405	458	431	430	422	426	435	390	423	425	422	435	451	424	410	402	404	412	437	441	375	368	369	398	400	399	427	440	437	418	404	462	386	399	387	426	405	410	416	435	411	411	384	423	410	440	430	411	429	461	403	391	398	396	402	429	367	416	410	410	426	439	397	418	404	420	446	441	420	436	435	385	426	369	423	399	389	421	431	455	426	459	415	465	436	432	453	391	397	428	409	437	393	434	435	413	409	400	385	447	452	446	414	414	425	404	426	438	387	395	427	425	415	441	416	440	417	442	415	417	434	419	421	437	451	425	460	408	420	451	433	385	457	448	439	393	445	397	404	425	414	425	427	405	421	422	402	445	391	388	386	381	441	401	407	408	448	432	379	407	416	431	451	418	395	404	412	421	439	401	444	394	373	395	389	403	381	406	415	393	394	401	403	386	409	448	395	424	427	399	417	380	410	382	428	413	406	410	384	402	419	399	405	393	408	426	458	412	390	410	411	425	404	419	395	418	420	405	427	398	426	408	436	416	418	383	396	440	432	427	405	483	401	419	418	414	405	375	427	393	416	436	432	416	422	409	397	396	438	440	430	432	427	434	381	408	433	417	431	415	442	426	435	421	411	429	421	412	395	385	433	433	387	439	428	415	415	415	431	415	405	432	436	374	403	440	435	420	399	397	425	405	437	396	412	422	391	420	407	424	429	408	414	427	426	363	369	373	376	448	416	446	355	410	388	421	399	400	360	425	399	407	401	403	401	431	392	403	442	421	398	417	440	421	432	381	427	425	411	410	398	424	367	453	412	409	417	400	437	414	423	417	382	402	400	465	424	412	368	426	381	398	425	389	416	437	446	417	432	371	428	461	445	412	466	433	391	414	373	406	466	434	387	405	416	441	404	392	421	425	419	418	414	407	414	420	395	413	474	421	449	416	406	391	405	438	405	434	411	418	387	406	464	371	441	432	415	433	384	447	434	424	391	438	405	402	398	364	385	448	379	421	410	378	413	402	410	413	395	404	405	441	433	430	396	385	384	432	423	394	422	408	434	440	399	392	405	432	399	413	422	407	405	381	422	406	443	423	400	435	409	432	415	407	438	404	417	440	425	418	403	434	372	430	399	412	424	409	427	424	420	420	392	420	402	417	434	418	439	417	450	418	422	407	420	436	449	391	454	410	407	394	355	419	392	405	448	452	454	407	423	452	392	400	394	440	416	430	427	391	412	454	401	405	456	403	435	406	398	383	440	417	383	426	395	448	419	406	437	419	410	404	378	440	424	433	417	400	394	410	400	408	414	395	434	421	403	430	394	461	393	388	392	379	389	433	411	394	457	438	418	445	405	430	396	446	419	423	406	446	413	427	414	451	441	422	404	434	417	407	452	450	424	437	395	469	411	427	383	424	415	403	395	428	425	418	412	439	452	401	420	411	430	434	400	417	430	421	398	399	432	405	419	424	418	423	371	404	417	407	419	397	425	403	450	440	412	413	433	417	369	430	445	453	415	419	411	401	449	411	406	431	421	436	427	444	437	417	428	418	390	430	412	411	425	452	408	421	370	413	339	404	408	420	394	394	465	392	437	417	390	449	436	424	411	403	414	449	416	429	416	408	413	438	401	408	449	395	414	392	390	405	423	450	410	442	384	413	454	435	421	406	422	426	416	468	401	422	459	407	384	389	403	395	402	411	432	393	427	455	422	409	412	407	396	393	379	427	424	396	402	434	423	404	402	385	434	438	410	429	451	409	440	403	427	410	421	422	411	420	405	404	461	405	436	441	407	433	424	441	425	412	440	415	416	402	426	418	409	410	410	417	408	421	412	456	390	398	416	421	425	412	434	411	417	413	382	467	423	416	434	402	407	407	399	402	379	386	426	436	433	402	415	416	396	431	428	428	418	412	438	441	402	402	401	437	426	435	403	426	416	400	398	404	422	415	436	379	440	408	406	402	435	407	434	445	451	457	449	405	414	410	435	381	414	405	397	409	443	456	426	398	423	425	426	404	397	428	409	421	442	403	388	431	431	378	404	375	399	422	419	416	433	397	448	413	428	406	409	435	409	438	428	427	425	447	450	478	432	406	421	461	415	397	424	385	421	417
24880	26810	42487	36819	21377	7901	1543	782	608	649	632	609	610	597	600	609	586	612	624	611	617	639	567	607	614	582	610	612	587	595	587	617	598	598	578	556	596	608	605	530	608	618	595	610	603	550	602	638	607	615	575	573	597	588	581	587	552	610	575	607	603	571	596	580	559	561	609	584	593	560	588	612	591	603	570	590	587	554	564	540	577	570	575	580	587	602	643	571	634	566	618	542	595	550	636	594	582	563	614	591	586	622	554	561	572	592	530	599	583	575	591	586	624	578	573	599	595	607	574	596	570	586	538	595	538	578	576	593	545	605	580	565	569	576	594	568	594	573	578	545	577	589	600	602	596	590	592	623	592	594	598	599	633	545	571	568	635	596	581	619	585	578	606	563	607	616	608	608	573	569	572	563	559	604	595	615	586	553	603	563	567	566	573	595	601	586	620	614	577	588	542	643	568	563	567	610	639	569	601	599	620	629	586	585	607	583	598	568	572	577	602	552	553	599	569	614	619	571	569	542	613	577	600	633	598	591	624	616	587	527	623	570	579	605	622	573	572	575	616	548	568	610	582	583	564	575	638	587	637	584	609	565	579	544	596	638	595	595	614	584	599	658	616	552	609	571	610	560	605	617	598	590	598	584	576	552	560	611	622	564	576	603	645	603	547	578	587	549	586	554	602	607	534	611	607	602	599	583	622	549	562	649	584	540	610	615	575	590	566	595	677	543	636	546	575	584	600	545	632	587	630	570	575	599	619	597	520	581	571	594	575	607	591	524	605	577	647	611	613	592	574	566	579	643	592	586	556	572	634	514	543	603	573	563	610	605	596	563	613	591	597	580	583	594	596	612	560	558	623	635	558	581	616	619	612	655	577	599	551	570	564	540	608	606	600	628	611	599	605	548	573	552	581	560	599	593	586	615	630	554	588	614	581	581	581	563	596	539	603	559	598	574	583	577	586	601	571	588	580	558	607	562	613	599	555	550	587	654	584	645	578	588	577	547	588	589	597	553	571	595	626	595	584	564	622	602	576	614	554	645	612	589	574	582	603	602	603	594	579	579	583	557	611	581	590	570	599	571	575	582	566	573	570	590	630	597	593	611	599	583	601	575	595	592	621	606	589	607	590	558	575	566	616	633	617	580	573	583	615	591	570	608	564	540	572	619	615	571	619	588	633	587	578	588	596	591	613	566	640	619	618	607	584	595	597	590	643	615	592	628	611	555	580	634	575	579	563	589	598	610	599	584	549	591	605	587	576	594	573	564	583	585	568	580	591	565	615	568	609	563	595	577	625	588	603	624	581	583	624	585	610	579	554	573	567	560	597	608	591	603	619	620	599	581	604	577	586	610	593	575	581	655	605	594	606	565	558	612	578	553	573	616	619	588	543	550	611	595	554	620	614	573	585	604	601	579	626	549	589	617	600	597	609	586	640	588	555	607	561	602	585	614	640	565	589	576	574	657	563	579	585	593	629	580	571	596	596	578	569	571	589	583	613	627	563	590	586	591	588	610	595	614	563	553	597	603	612	571	620	566	553	574	586	564	620	581	626	607	600	592	581	557	625	573	587	570	591	566	558	578	562	535	580	551	602	593	571	576	579	594	535	543	606	591	569	569	584	559	593	615	588	611	579	586	592	612	603	546	625	579	566	597	571	554	607	575	597	562	577	600	581	570	614	612	616	609	580	595	603	581	603	580	559	634	562	637	599	616	517	559	565	593	577	549	590	564	576	584	613	608	611	575	591	534	559	592	576	634	557	636	575	579	614	581	544	590	544	567	610	560	570	586	580	608	560	553	588	544	570	558	621	595	626	577	581	573	626	601	550	598	550	560	575	612	563	577	557	589	595	598	644	576	600	532	604	585	584	577	584	608	587	616	572	543	603	624	602	568	597	565	600	585	597	586	611	601	584	584	562	593	561	579	618	614	608	602	574	600	565	551	548	539	575	558	594	618	590	607	579	550	612	520	617	601	555	625	570	577	612	586	576	607	613	604	608	591	566	590	530	628	566	582	620	578	591	606	606	598	606	611	575	585	533	577	593	606	585	568	596	583	597	581	602	590	605	619	539	567	569	537	576	635	617	657	531	574	612	600	585	567	568	586	562	529	564	570	607	601	570	577	632	595	606	513	596	621	599	590	594	591	583	597	575	583	576	548	556	595	566	625	643	578	587	608	585	620	534	627	628	596	585	548	586	563	601	672	568	590	548	536	600	606	631	616	632	569	566	615	543	616	552	623	626	587	575	594	589	511	569	587	581	573	564	598	581	570	593	582	578	592	578	596	567	578	569	629	592	593	601	572	581	609	627	583	574	605	617	609	567	578	574	589	554	593	551	571	602	612	612	608	617	550	552	565	575	543	595	562	588	596	634	578	609	555	601	602	567	592	598	633	567	588	591	619	569	573	589	611	580	607	575	612	591	647	569	629	605	620	605	582	599	599	570	579	571	562	629	569	619	556	585	617	599	594	580	601	561	583	584	582	577	549	553	606	570	578	626	603	566	579	595	584	579	555	588	575	600	591	596	611	586	613	592	586	570	576	618	592	569	558	600	620	603	592	620	585	597	565	554	561	588	589	591	588	587	574	594	596	579	606	567	594	598	619	616	603	612	561	604	610	600	586	561	624	590	590	598	618	581	636	562	555	607	545	602	590	601	557	606	567	623	607	598	566	533	547	574	607	553	565	610	619	617	596	571	593	610	574	573	578	566	590	560	556	608	626	586	567	534	638	530	626	551	601	623	580	589	557	565	570	584	612	623	584	594	541	552	602	637	579	582	587	608	546	577	603	527	589	641	591	593	587	628	609	567	561	574	628	577	611	601	570	573	598	544	574	637	565	600	591	587	584	569	575	618	585	582	593	576	628	632	609	617	586	593	590	531	593	623	571	577	575	609	573	566	574	571	575	616	546	570	592	595	533	575	572	573	585	561	575	563	617	585	579	621	605	595	548	582	572	579	603	586	630	599	625	611	590	536	626	580	575	611	580	600	577	591	604	608	607	616	610	620	585	610	594	584	569	595	573	590	621	524	573	577	599	616	572	564	621	563	571	538	569	624	583	533	590	572	574	614	589	591	577	558	574	627	589	591	625	618	582	592	592	599	609	598	611	589	542	564	551	634	575	567	592	602	579	606	602	587	578	599	580	551	567	574	608	601	602	569	616	552	569	531	557	592	596	558	639	598	615	553	576	610	573	569	552	580	612	605	605	628	606	580	591	584	554	622	581	585	617	583	617	611	595	589	599	531	601	547	603	593	582	599	577	563	570	616	600	624	589	590	575	558	620	600	619	579	604	631	546	554	583	584	614	590	579	582	572	602	568	637	530	585	603	572	588	566	586	610	606	566	555	589	568	585	574	609	632	576	611	616	595	603	560	588	589	573	552	564	538	564	587	597	574	565	565	578	551	613	536	590	626	611	581	560	577	574	590	626	599	571	584	622	579	624	599	585	603	557	585	552	572	538	585	639	575	614	588	577	574	551	568	612	617
57873	94892	65802	33643	12105	3252	959	638	562	492	549	569	567	528	546	571	569	543	569	555	522	590	520	556	534	578	531	547	591	550	538	505	534	544	554	544	574	539	521	528	525	555	551	573	553	533	571	536	551	536	564	492	536	534	544	562	546	551	575	558	496	542	561	539	546	521	526	541	547	549	518	525	552	555	540	597	545	522	543	548	570	546	513	544	479	542	514	610	512	540	546	532	585	551	558	537	541	510	512	505	572	517	543	509	545	561	548	521	555	567	524	541	549	521	528	572	546	502	511	538	538	565	550	536	550	566	515	552	576	551	519	504	519	537	530	563	557	540	535	573	536	524	498	543	515	530	570	551	530	514	536	585	529	542	533	538	577	523	546	516	578	539	552	529	576	528	549	541	512	584	563	496	512	534	520	545	547	538	526	572	488	501	534	554	519	505	542	542	565	539	536	529	525	547	573	507	526	524	585	573	523	565	524	553	558	523	523	580	523	552	572	543	561	521	504	565	563	510	547	523	560	533	554	550	567	545	548	532	543	518	570	543	490	538	565	575	571	501	530	532	514	548	558	565	533	533	582	543	579	572	552	529	519	547	545	535	560	515	543	538	541	583	571	505	527	531	557	537	500	582	566	553	544	517	614	554	535	552	567	552	546	571	539	568	545	537	529	549	558	567	557	552	567	548	561	550	566	522	538	564	525	525	525	530	546	535	545	545	506	572	576	544	542	527	550	515	548	527	510	516	548	556	528	540	538	604	566	534	542	545	531	507	569	481	530	527	532	565	519	547	536	534	525	521	523	564	558	535	565	571	555	526	504	601	554	545	516	534	567	553	524	543	539	584	489	563	519	536	519	573	566	507	524	555	542	551	543	582	507	519	549	520	553	533	509	527	556	553	555	564	565	550	556	553	532	519	546	558	530	509	541	547	553	525	552	535	556	550	568	592	519	555	532	536	586	538	572	529	568	539	527	550	556	510	538	527	519	529	523	564	535	526	567	590	517	553	584	490	546	548	574	525	522	474	547	541	533	556	538	565	484	535	518	502	540	513	532	553	556	524	580	591	530	553	491	550	543	544	533	558	552	522	494	545	517	507	570	548	482	532	556	500	542	526	499	518	536	561	523	548	541	510	539	481	572	517	549	528	571	555	534	541	543	519	521	532	496	587	540	534	530	541	523	566	551	559	552	531	515	535	523	547	583	554	550	540	535	550	523	528	502	531	515	515	578	512	527	551	556	498	540	562	538	545	567	538	479	555	547	528	522	513	543	567	526	533	520	546	529	533	517	537	537	547	592	629	579	580	554	545	526	545	519	527	517	508	562	496	546	528	550	543	571	528	537	511	539	541	521	569	556	550	568	528	548	543	494	557	534	565	545	526	537	562	573	548	543	519	532	557	514	517	530	471	535	535	549	485	550	558	521	506	533	536	523	544	547	535	531	518	541	515	564	549	566	492	520	533	527	505	541	553	574	533	552	556	509	515	540	527	561	558	518	538	539	563	542	538	523	530	526	573	549	591	501	549	548	525	561	599	535	539	554	572	534	568	566	510	540	554	575	544	520	515	556	544	549	557	582	587	557	553	512	539	520	519	532	503	584	534	554	540	532	553	546	531	526	605	532	554	575	574	528	581	516	518	528	502	526	535	536	530	517	509	543	555	515	532	589	506	577	518	500	567	539	504	550	564	537	516	562	557	554	503	526	530	594	539	538	525	572	548	555	523	570	547	543	542	506	531	541	528	542	540	532	525	511	571	553	515	518	540	541	530	540	548	588	506	538	555	548	534	506	476	524	558	527	510	540	543	539	532	531	544	551	497	495	525	539	530	525	551	557	493	536	484	528	541	557	530	525	552	526	499	501	547	591	548	557	538	548	547	557	548	529	498	562	551	514	514	554	540	526	541	543	530	569	521	555	493	525	554	527	545	568	544	532	553	515	557	555	550	530	578	539	531	559	545	568	547	542	551	529	524	544	570	525	527	511	571	549	551	535	553	540	507	552	502	546	561	509	520	512	564	578	522	545	545	562	522	542	518	525	548	504	564	580	515	517	537	510	521	558	527	552	557	516	519	552	527	588	551	525	563	554	498	537	567	553	509	529	522	555	542	522	554	527	552	533	513	541	563	561	524	536	559	537	549	560	499	593	552	542	537	539	488	561	557	539	540	579	525	547	587	542	548	534	561	531	511	553	562	529	530	515	535	584	516	535	540	577	543	533	520	549	555	517	531	496	592	542	543	538	526	563	555	541	531	530	516	523	522	553	549	573	550	544	499	535	537	545	539	519	543	558	478	594	520	540	569	583	490	547	572	535	560	541	527	525	559	562	528	537	542	544	508	522	563	553	552	522	509	539	535	537	558	553	511	535	517	556	527	554	481	532	554	510	518	560	547	563	577	506	532	518	528	498	544	507	581	560	554	556	533	554	549	552	519	540	545	534	527	540	561	535	579	521	600	524	568	557	510	533	554	532	513	531	498	525	572	503	510	538	535	507	528	554	548	533	546	543	522	558	557	564	480	545	580	542	537	550	518	527	557	536	520	534	549	540	537	529	529	572	518	528	540	526	515	572	540	530	566	566	546	554	564	551	524	553	507	568	572	522	573	560	548	523	518	554	547	566	535	528	518	503	507	589	525	547	555	550	518	567	528	543	545	529	565	539	541	530	535	509	537	549	527	565	512	593	540	562	520	530	529	558	507	581	520	497	538	523	538	513	528	542	520	536	542	566	555	531	506	530	517	566	540	558	542	531	558	515	502	578	520	571	526	519	549	543	496	567	545	567	560	572	540	548	575	607	553	583	561	540	519	562	552	533	508	576	508	547	532	517	496	523	530	579	593	529	546	571	571	510	544	517	539	530	520	513	536	560	545	512	527	578	535	550	546	563	567	539	521	540	504	490	523	575	525	575	523	525	525	543	504	561	525	524	573	534	568	544	516	498	575	528	556	507	528	538	529	503	558	545	545	586	547	576	521	497	552	566	533	545	578	527	541	529	540	532	541	542	560	507	541	512	543	570	567	500	564	576	526	535	589	515	508	534	564	530	521	541	534	500	559	516	562	541	529	553	489	535	521	520	557	572	521	517	523	512	513	540	573	527	527	580	520	537	563	566	548	554	531	564	531	553	586	535	547	571	551	512	504	544	521	540	552	574	576	526	587	521	516	520	576	555	540	547	583	521	526	537	587	547	557	527	530	535	521	534	565	533	515	533	532	535	503	532	559	550	527	581	527	537	523	583	529	549	517	570	523	507	583	550	503	552	533	526	546	517	565	538	523	548	527	533	557	551	529	521	545	537	516	543	502	520	553	546	586	580	529	538	515	561	536	539	516	516	515	502	551	542	534	532	548	576	538	524	580	566	551	572	551	543	556	562	552	550	544	537	535	502	542	518	556	533	562	519	516	541	550	496	562	539	540	577	514	555	548	572	544	547	503	539	520	502	528	522	582	546	540	590	548	558	506	510	563	542	535	529	557	574	578	502	551	528	556
23836	23899	35859	32112	23339	14019	3206	1028	795	740	693	765	766	732	724	729	719	716	756	743	737	696	719	732	757	756	742	741	782	706	734	749	742	713	727	806	690	733	717	726	740	757	746	742	789	784	696	735	732	676	719	743	708	722	717	712	755	724	676	714	761	750	689	759	717	691	743	710	823	661	680	738	739	718	716	698	709	791	712	653	737	723	734	740	701	732	756	734	685	721	708	708	745	756	730	685	707	732	719	683	747	741	687	673	743	725	682	725	745	745	709	685	757	709	700	722	679	759	700	686	677	655	765	695	739	685	706	687	721	699	760	740	717	696	725	718	717	661	749	662	712	778	696	718	728	683	744	725	743	719	720	713	694	690	660	754	703	734	703	696	657	659	688	735	711	721	673	698	726	723	713	691	722	705	708	740	743	713	693	744	709	748	719	693	703	685	770	739	639	747	748	702	733	674	756	729	745	712	725	719	747	718	710	687	685	711	718	756	688	759	733	724	720	759	745	713	697	708	748	719	691	668	742	689	719	686	749	691	717	707	699	694	767	736	689	689	712	682	742	694	697	793	745	756	650	738	710	739	707	709	675	730	662	717	719	739	698	676	710	747	696	740	697	709	750	667	735	712	732	708	704	650	801	716	668	701	656	718	719	704	674	697	710	729	706	741	754	718	662	720	709	716	735	681	687	686	766	691	696	719	705	750	700	747	710	725	770	707	702	753	726	756	725	726	679	751	756	722	724	677	684	761	734	756	758	729	690	715	727	727	697	714	702	680	692	674	742	717	695	732	749	790	682	715	710	762	719	719	721	736	776	727	731	715	695	752	716	730	703	728	704	740	733	692	743	710	691	709	694	743	695	695	709	703	739	758	713	766	693	662	673	685	687	722	706	721	704	721	745	700	697	744	708	709	708	687	764	724	687	714	688	749	714	706	714	734	721	738	739	684	705	736	728	693	753	743	757	723	780	721	718	748	710	695	715	695	698	679	713	690	741	743	742	661	704	733	719	755	688	722	690	739	735	733	711	688	718	731	703	698	698	700	723	699	732	692	774	680	680	747	710	713	742	748	700	760	699	764	749	723	725	678	680	695	740	751	709	707	666	704	707	660	687	705	709	720	718	728	711	718	693	734	739	674	695	719	717	711	690	685	725	714	717	721	678	704	708	720	719	702	720	732	674	699	739	709	777	715	697	709	705	662	706	684	698	716	700	768	717	709	728	672	720	708	732	710	745	714	690	695	713	686	762	671	688	705	743	727	736	675	685	743	752	751	767	678	766	716	763	695	707	691	719	725	739	747	687	748	716	699	703	733	731	718	694	681	686	651	714	666	701	713	761	682	717	756	686	690	714	713	696	695	707	702	702	671	669	762	737	742	727	721	695	740	687	727	723	768	762	698	708	746	718	727	687	730	743	738	731	755	741	694	743	737	754	704	699	722	746	734	725	706	728	693	683	714	732	688	700	724	746	709	720	749	740	740	707	706	688	737	708	710	711	719	723	656	748	739	752	711	751	738	655	737	712	702	680	752	707	752	736	791	732	744	699	731	686	686	730	676	704	707	715	678	714	766	705	708	687	758	723	736	703	718	650	680	735	791	719	732	757	733	736	735	718	703	707	757	725	724	727	750	716	663	740	715	722	742	743	741	685	686	666	694	749	718	736	700	743	746	716	711	715	702	742	694	681	655	765	694	700	717	692	730	745	699	712	702	726	702	696	744	748	671	708	761	733	672	692	729	758	719	716	753	712	704	733	673	689	731	753	747	709	733	735	729	704	743	716	743	704	698	697	721	631	717	696	689	772	684	766	752	781	701	703	712	756	692	757	743	695	793	725	705	730	694	735	671	749	714	694	736	696	714	681	723	749	738	741	755	698	721	692	724	740	663	745	721	751	696	677	742	724	720	766	687	671	668	764	748	721	759	700	694	729	742	722	730	740	716	724	706	704	698	722	730	678	678	692	678	700	815	723	720	665	719	665	717	720	745	716	729	769	714	709	723	734	733	736	753	716	742	699	735	739	723	749	770	659	737	759	684	736	736	707	717	724	739	672	703	738	713	757	736	683	697	728	734	714	754	705	728	688	745	683	733	807	714	676	728	794	644	718	702	741	698	738	733	722	726	718	701	707	740	742	719	733	678	756	761	733	710	713	748	656	761	698	661	706	715	720	710	725	714	724	696	706	706	730	725	661	758	735	704	669	730	721	756	717	719	742	699	746	702	714	711	720	733	746	711	684	769	704	708	701	742	663	729	713	744	677	699	657	684	708	742	723	735	698	671	694	720	707	699	691	701	688	718	706	665	703	689	729	672	693	704	695	704	740	705	759	709	715	744	702	692	741	713	718	731	728	741	801	696	736	707	714	739	691	743	738	724	719	709	698	773	685	738	690	786	726	712	727	735	711	672	712	701	666	698	691	703	714	793	729	738	763	732	678	715	701	696	702	730	714	738	775	748	746	680	711	705	729	692	741	714	752	698	719	744	734	668	679	700	696	721	708	738	705	665	735	715	700	714	713	761	703	702	727	729	703	795	712	726	728	689	719	724	694	692	705	745	723	744	704	713	708	734	729	728	725	721	746	726	709	707	691	768	727	719	713	723	730	702	682	711	710	722	712	717	725	725	729	725	702	735	708	743	723	747	744	705	763	679	703	745	705	719	697	740	718	698	675	709	684	762	695	686	698	697	664	706	659	714	670	747	729	718	720	761	750	685	709	729	739	716	704	717	713	680	707	759	677	699	786	722	679	714	727	693	720	712	682	711	700	714	696	706	709	699	697	734	704	720	745	692	664	676	694	711	697	705	748	713	691	699	766	724	713	705	735	738	712	697	730	717	712	740	713	758	687	744	759	699	659	734	705	716	687	699	674	670	758	726	737	713	684	687	753	742	744	708	718	669	752	702	684	712	702	689	721	743	696	790	733	669	760	721	661	782	701	643	723	697	711	710	714	781	750	706	764	761	721	709	738	693	726	752	705	684	698	733	687	696	760	744	695	735	720	732	741	740	716	660	730	736	707	725	743	682	709	657	704	716	739	768	731	728	722	683	720	715	729	799	731	690	722	704	713	678	684	745	743	702	679	721	709	693	690	777	755	726	744	725	695	700	775	735	681	716	689	719	727	694	712	711	776	734	718	748	772	699	722	743	744	684	726	706	756	677	730	711	764	682	713	687	711	683	708	737	699	719	676	763	712	724	714	729	720	748	750	715	728	712	732	696	716	649	752	683	695	689	738	707	730	703	737	745	693	774	710	677	688	781	768	665	706	703	740	725	696	690	697	743	682	694	694	720	713	714	636	721	746	760	724	709	749	677	661	731	734	702	714	716	726	735	687	743	645	733	722	686	774	742	744	714	717	693	738	719	711	712	681	738	691	733	689	721	766	739	714	749	724	739	730	757	745	711	721	760	697	740	728	725	721	692	693	692	703	730	728	683	752	723	701	722	718	714	704	723	718	757	742	727	657	701	679	718	670	714	695	749	720	746	650	731
61223	101674	70778	40557	15914	4454	1381	742	661	691	710	674	671	674	645	679	743	649	684	648	668	619	684	682	689	674	672	695	704	646	663	709	679	665	679	693	691	686	637	647	701	645	694	675	678	673	627	684	666	697	680	664	706	686	692	725	731	696	629	669	685	729	682	640	672	674	660	668	647	687	728	678	707	657	686	666	637	658	673	670	659	658	688	618	693	696	618	654	681	706	675	675	652	640	626	636	661	679	685	702	655	666	629	684	653	734	646	640	702	672	623	669	636	672	625	670	705	612	699	688	719	666	669	683	710	671	655	637	655	691	671	666	647	690	613	649	653	703	669	681	660	676	671	634	680	681	687	631	689	692	665	644	619	635	683	668	708	680	664	667	644	675	655	635	642	661	668	647	683	701	651	657	633	653	636	686	697	663	649	654	613	686	667	652	682	691	674	639	635	713	639	666	646	695	684	704	677	681	712	622	688	696	690	655	665	643	682	654	674	680	664	651	718	658	634	745	686	643	652	675	671	675	653	620	689	636	652	704	698	674	674	630	684	678	654	652	680	696	663	701	675	708	687	651	681	667	693	648	696	681	664	685	650	656	638	684	704	659	689	683	673	610	702	647	661	673	653	656	654	678	682	651	686	671	709	652	679	699	671	657	642	672	676	718	668	661	635	701	624	677	653	640	666	694	677	679	682	673	636	714	657	664	659	684	672	661	654	677	691	667	662	681	685	627	684	648	661	652	629	649	668	677	649	689	652	698	664	697	658	624	716	691	731	660	661	695	694	673	697	671	669	674	686	635	664	649	689	686	665	664	668	679	658	691	679	654	667	695	647	658	649	654	661	677	674	692	699	723	679	642	660	689	658	650	695	682	646	672	704	646	648	671	692	679	666	705	669	692	727	680	648	707	648	668	649	680	708	636	624	677	701	692	625	647	674	658	661	691	677	692	654	673	648	647	645	684	677	700	652	710	667	704	646	633	685	679	708	687	682	676	652	641	694	653	699	709	691	614	667	709	669	674	663	654	687	657	659	664	708	725	595	652	656	660	658	666	667	731	667	628	677	713	671	630	669	664	648	645	705	677	635	717	658	692	666	643	671	668	661	641	649	657	656	644	680	642	688	655	667	645	686	671	634	653	669	701	666	683	668	673	672	651	692	659	665	671	662	677	668	715	676	668	672	670	641	679	660	672	693	696	631	637	685	697	698	663	719	681	637	688	650	668	680	713	671	644	662	670	663	644	650	650	662	660	662	645	649	640	665	644	650	674	630	663	706	672	656	659	729	702	681	649	704	653	662	672	686	663	664	637	691	656	665	725	651	662	695	699	648	664	708	672	628	658	686	679	681	708	617	625	710	629	641	694	662	655	649	681	645	695	675	678	624	636	687	678	697	682	666	651	692	700	648	681	663	640	657	654	697	671	664	676	679	680	644	691	638	652	636	649	664	646	633	666	689	664	614	655	671	676	673	679	666	660	655	676	648	650	636	670	675	677	691	714	667	693	655	655	635	673	652	668	653	691	651	673	685	638	684	674	663	649	656	665	685	672	678	650	642	622	675	636	654	631	645	665	682	703	700	736	664	633	660	637	673	675	638	708	699	665	686	630	694	692	684	672	681	632	605	682	704	653	663	658	720	680	653	658	714	657	669	625	661	670	681	696	699	689	661	677	655	692	711	667	661	648	648	659	676	699	671	597	683	656	708	627	657	640	666	690	703	671	652	666	662	637	673	644	668	664	716	640	631	703	628	649	618	646	692	656	712	707	671	642	678	682	698	641	669	705	710	656	645	636	697	618	667	715	638	691	610	633	650	653	656	630	698	674	638	703	676	621	675	671	664	664	634	664	684	685	669	675	702	643	649	645	664	692	670	644	675	697	657	698	700	670	708	658	630	673	690	652	649	681	648	629	674	688	650	628	652	684	641	695	670	650	633	684	656	660	640	701	692	697	652	707	668	640	651	634	674	622	673	668	658	701	661	697	582	664	685	661	682	670	661	621	687	681	621	661	669	656	720	676	651	658	647	688	649	667	688	621	658	669	645	667	664	683	727	628	682	702	659	660	640	687	724	619	627	672	687	673	647	632	675	664	667	650	668	666	656	636	715	666	660	653	662	708	682	651	608	697	681	632	679	657	677	676	663	625	672	678	661	670	651	671	693	668	653	670	627	685	669	686	686	689	698	695	670	650	653	666	675	665	704	613	730	663	720	680	656	679	649	652	629	694	674	677	646	666	670	643	675	636	665	622	690	727	677	689	655	661	688	667	672	656	702	679	655	672	677	684	642	661	660	706	661	724	649	681	655	700	641	642	680	687	646	670	649	684	647	622	693	683	693	685	718	689	664	679	621	665	664	619	636	656	694	682	659	653	657	647	662	678	686	707	646	648	704	655	660	661	691	689	672	646	707	650	602	626	685	665	659	684	684	668	611	664	623	637	677	613	681	602	681	658	699	644	682	709	686	698	635	692	681	659	663	698	694	698	674	722	690	690	637	661	647	628	682	649	682	699	674	668	680	710	669	646	676	712	699	667	684	673	630	678	651	671	669	629	688	686	665	659	687	701	673	644	668	693	712	658	654	620	647	667	667	693	674	650	681	668	698	660	700	661	657	687	678	689	638	642	627	673	600	658	669	671	661	669	672	638	658	635	614	694	641	640	684	658	653	666	706	630	633	656	670	685	640	661	682	638	653	679	665	679	720	669	640	652	687	630	713	661	673	678	669	686	674	652	655	668	658	674	640	674	678	647	657	675	665	634	599	684	707	635	643	629	679	671	653	642	641	668	686	603	632	671	675	667	671	676	646	681	672	693	654	659	677	691	657	605	687	643	700	669	647	662	664	685	663	668	641	678	655	675	680	709	701	716	696	649	652	692	692	675	634	711	668	653	642	711	646	673	657	633	667	660	715	678	684	670	643	680	706	679	672	676	693	674	691	691	672	671	691	640	681	700	669	659	636	638	687	666	650	698	642	629	679	695	683	622	677	685	646	653	675	634	651	658	619	630	658	629	690	687	665	642	664	639	699	617	673	662	662	653	648	661	657	697	669	648	677	684	702	685	716	642	659	695	629	627	663	670	646	663	679	681	673	663	672	655	639	671	692	654	625	674	660	676	644	631	619	712	646	642	695	635	668	681	669	686	706	645	717	684	659	688	671	692	712	686	628	684	659	662	648	661	675	645	629	652	697	629	667	664	692	659	664	670	662	652	694	657	611	680	628	630	655	636	637	655	642	654	659	673	694	609	649	656	688	663	662	686	665	653	653	653	630	659	684	685	649	615	630	619	655	657	623	676	682	658	666	679	688	683	687	647	667	650	654	693	646	657	641	655	700	657	687	649	732	638	637	713	672	672	649	620	653	699	640	636	658	690	657	639	699	653	641	611	654	628	704	672	658	669	640	654	691	655	642	653	684	646	642	668	630	675	654	618	667	618	647	665	671	693	719	667	681	672	646	665	669	633	643	663	693	690	629	673	701	686	709	629	694	635
29770	31731	27162	10998	2141	794	576	509	502	497	508	508	530	526	544	486	492	469	494	538	468	525	584	498	506	510	487	549	550	454	527	514	502	550	504	500	501	479	508	505	481	508	512	492	493	517	524	501	509	512	486	509	499	525	496	522	498	466	497	496	492	512	509	485	487	514	476	504	518	490	509	503	512	476	507	494	483	480	531	530	521	530	529	511	519	546	478	519	524	487	497	495	481	516	517	527	515	503	549	480	496	519	495	506	452	516	550	492	522	482	502	514	539	509	530	514	537	494	461	486	480	527	500	498	506	514	513	518	482	490	495	491	523	495	484	480	497	493	519	460	527	521	526	470	496	521	495	486	503	496	503	487	472	460	495	487	510	499	515	482	577	514	517	565	500	463	484	529	483	508	498	548	500	539	469	507	488	478	469	481	517	500	478	480	517	490	538	501	536	481	536	496	524	488	480	509	489	516	517	514	471	480	550	472	486	497	514	481	529	501	468	539	476	494	467	526	514	515	463	479	526	564	478	455	520	502	451	481	518	504	537	475	499	495	488	520	515	468	519	474	490	471	549	501	515	521	534	486	473	488	543	558	536	521	533	477	506	512	478	472	514	536	507	508	485	511	570	513	496	491	490	544	516	510	461	471	503	458	533	471	515	507	508	511	519	481	514	482	524	517	476	530	509	517	500	534	500	474	478	488	437	489	503	510	564	507	496	528	499	484	504	484	532	479	529	462	553	534	485	451	484	513	516	488	520	459	512	516	547	519	544	487	554	528	558	529	492	518	479	510	506	500	536	491	511	477	520	470	501	491	495	483	488	473	518	530	504	448	509	501	513	499	503	496	493	456	512	527	529	528	500	528	498	477	505	522	502	447	479	504	503	481	506	527	472	471	516	483	543	512	509	496	502	511	466	483	490	515	482	520	535	491	491	468	452	536	537	508	490	527	507	496	526	505	526	479	480	475	522	489	514	510	505	513	475	479	505	511	521	535	513	469	517	520	513	452	485	485	524	501	533	514	489	484	478	560	521	538	517	541	499	509	471	482	491	481	523	527	509	522	502	519	484	457	512	486	466	534	528	470	517	497	472	477	497	494	476	511	489	498	512	483	484	522	496	470	516	527	528	469	513	511	485	509	510	499	503	477	514	500	501	528	512	485	505	509	513	498	500	517	525	514	544	529	479	523	494	519	488	488	477	493	492	469	518	511	467	525	491	551	494	507	550	506	506	509	487	517	516	538	471	481	476	479	473	491	518	516	494	510	528	450	506	461	490	516	457	498	506	526	500	545	522	468	513	468	465	501	486	489	521	538	516	455	545	495	492	486	499	509	517	485	490	482	473	512	468	510	492	531	518	497	541	520	509	499	509	469	489	436	550	502	515	535	482	488	532	484	525	481	468	499	537	526	518	493	472	505	520	540	481	471	535	508	469	491	476	522	526	539	516	549	464	480	498	479	485	521	479	494	489	487	483	539	493	503	526	545	541	502	539	533	542	537	482	512	513	468	464	516	480	498	483	517	516	513	486	504	495	474	512	516	489	504	468	460	514	483	532	503	537	545	498	508	510	437	502	500	518	548	537	485	495	496	503	472	475	485	494	463	491	482	482	491	512	491	466	518	471	517	487	486	493	458	477	528	494	539	500	512	505	525	506	479	544	523	469	490	529	491	496	518	506	480	498	521	509	546	489	557	514	470	529	490	488	506	501	491	507	508	523	499	541	520	539	506	537	482	493	486	531	527	511	544	521	496	533	508	522	518	555	491	486	459	497	493	473	510	516	489	481	497	485	511	504	531	507	529	530	516	551	505	492	524	488	530	518	486	476	529	498	511	523	473	489	525	508	519	515	478	487	492	525	501	510	496	489	512	488	487	515	536	471	506	513	535	502	491	487	467	509	504	527	497	515	483	512	488	468	524	518	509	484	530	535	494	492	513	517	517	512	521	507	483	504	513	477	494	495	494	490	489	526	517	499	525	506	574	496	546	526	531	498	521	496	474	491	515	459	475	508	498	487	497	526	468	504	522	468	505	534	495	514	531	521	490	481	499	528	499	490	530	494	472	498	507	511	480	536	510	507	513	497	523	498	510	485	532	547	490	498	500	511	544	477	487	482	482	535	491	486	519	526	508	518	501	466	504	491	484	519	495	546	492	452	529	510	530	516	528	533	481	472	476	522	502	489	504	563	537	544	519	485	502	498	575	504	477	497	498	481	509	498	473	493	515	467	469	591	542	480	523	517	492	549	494	530	518	479	538	495	529	520	518	531	470	486	532	483	505	504	489	513	501	510	522	508	488	494	524	458	502	499	505	485	474	524	488	552	494	495	481	508	509	498	529	526	511	517	505	473	478	479	499	483	497	476	503	502	521	540	514	508	474	513	469	477	530	522	447	479	521	515	506	510	519	486	509	518	496	480	496	526	556	507	509	525	512	513	501	532	510	525	502	501	489	491	514	525	500	503	485	451	478	512	516	529	528	496	495	476	468	521	547	506	550	477	516	469	526	484	503	505	484	546	486	509	501	488	497	547	497	436	541	500	466	513	519	523	511	526	446	510	514	520	475	525	502	519	511	489	461	509	536	513	502	548	477	524	505	536	537	523	503	476	530	473	520	503	511	492	529	497	528	518	537	512	538	528	487	557	510	476	485	513	495	494	465	485	482	510	479	561	487	473	494	502	484	560	479	483	487	497	473	527	512	530	475	485	500	491	504	487	465	504	487	499	480	487	526	487	502	512	501	500	487	497	522	489	491	545	509	487	476	484	486	529	481	474	507	487	532	496	512	503	516	481	518	510	504	519	513	490	473	526	532	539	495	478	519	503	476	463	519	501	476	490	516	545	531	526	508	479	511	530	490	592	499	511	453	494	509	489	495	503	511	475	496	498	507	501	492	513	482	552	491	520	487	487	510	497	548	463	460	519	487	466	469	529	478	483	484	478	495	512	519	511	525	492	523	505	564	531	463	521	478	503	501	549	502	513	446	525	460	493	508	496	516	545	500	511	513	495	515	485	512	479	555	512	510	521	494	566	497	529	522	513	499	520	499	476	506	518	480	513	479	472	507	519	485	485	488	531	536	496	488	523	509	525	532	517	489	511	482	487	511	532	484	471	514	500	478	526	517	483	495	524	537	513	495	485	546	520	517	505	532	489	511	539	494	542	551	471	481	447	534	509	483	534	473	530	501	500	548	535	493	495	489	488	526	504	483	521	508	519	460	548	468	501	474	479	493	517	470	489	487	507	465	463	520	484	499	487	488	471	497	495	485	535	523	486	512	492	490	526	515	496	534	492	493	515	530	451	528	513	521	486	511	510	521	531	533	509	512	540	513	507	512	541	528	523	535	482	491	520	474	490	508	499	485	495	516	535	514	518	502	533	492	509	512	480	482	515	532	530	509	527	532	549	463	471	508	520	530	508	491	500	510	525	532	513	480	522	490	521	476	544	499	515	547	509	506	473	466	504	490	512	519	530	477	503	522	507	489	547	529
22636	37238	20202	5816	1668	682	522	427	420	403	423	468	431	428	422	451	423	440	458	399	435	424	433	399	405	425	400	439	442	407	409	416	389	423	429	403	431	392	437	444	454	402	441	441	406	438	421	477	418	451	439	417	458	402	416	441	403	444	427	456	431	400	415	400	455	417	413	417	446	418	418	424	412	400	350	430	454	414	420	423	396	425	390	414	472	415	410	412	460	436	415	416	398	445	430	432	445	406	433	435	403	420	438	428	420	427	455	439	443	422	419	447	447	431	431	403	416	423	400	426	420	416	396	416	410	390	460	428	447	453	415	438	461	423	408	408	465	385	411	437	393	451	422	391	419	431	419	413	426	448	438	463	392	404	446	380	411	442	448	442	435	417	402	425	390	417	416	391	435	461	434	438	435	398	396	418	460	437	437	436	431	436	440	427	436	451	422	435	413	406	415	417	418	474	395	392	426	390	463	381	425	408	400	461	464	417	413	440	408	450	431	436	441	433	415	432	424	419	431	425	427	441	440	409	394	443	414	381	422	444	395	397	447	412	422	382	444	441	460	418	442	413	440	412	432	417	419	421	390	433	451	463	439	437	391	424	444	457	430	396	427	425	425	398	451	408	431	422	409	410	428	410	408	409	400	448	406	425	404	434	457	432	420	393	437	436	415	458	449	403	405	434	388	425	423	454	440	431	418	425	412	400	425	439	463	436	478	395	427	441	436	390	413	426	463	432	429	419	442	445	411	384	440	428	430	431	419	425	411	423	410	416	398	444	444	435	454	414	436	428	416	409	399	432	452	416	431	426	425	417	422	430	447	418	409	403	398	450	453	431	426	449	436	437	427	400	428	427	413	423	427	430	380	455	438	439	380	435	429	466	461	404	397	442	428	458	457	430	421	424	420	449	424	454	444	414	458	422	412	443	439	483	387	393	405	408	419	435	405	421	455	434	405	404	434	405	475	418	436	421	449	399	420	485	442	416	467	444	428	407	419	419	389	422	394	430	449	428	408	421	456	431	435	419	442	421	439	436	407	403	438	431	437	470	431	404	426	428	438	423	403	375	399	459	440	405	449	439	415	428	419	405	424	422	441	407	408	427	425	412	403	443	440	436	475	450	403	420	394	405	410	437	447	396	422	403	434	455	447	432	427	451	416	442	426	398	445	435	430	409	431	391	429	415	445	430	406	430	379	435	415	432	442	417	396	415	424	394	431	443	410	408	402	445	421	430	419	401	386	419	444	417	419	425	460	442	438	398	420	440	431	443	449	398	416	420	411	431	438	429	418	438	413	425	412	410	446	434	440	445	445	447	438	425	406	425	438	437	425	459	398	410	440	403	414	418	416	391	445	437	461	394	431	466	409	378	461	378	396	386	410	452	401	456	430	421	424	417	411	394	425	429	437	416	415	443	426	429	379	408	438	423	440	405	409	439	446	473	410	432	409	399	432	441	397	412	448	441	434	428	412	453	454	416	410	405	384	382	414	434	394	417	400	418	392	466	402	455	437	434	442	466	429	436	448	414	444	446	432	444	426	445	398	423	438	417	399	434	396	409	448	456	402	450	437	418	419	405	444	434	424	391	438	423	432	422	468	412	418	461	374	461	427	425	443	434	430	431	450	421	423	423	403	408	427	409	440	436	422	465	483	384	437	413	396	440	402	447	423	403	421	436	418	394	446	396	456	451	470	381	437	414	420	424	426	417	448	397	393	427	382	386	422	402	415	404	460	466	426	417	386	437	413	421	394	432	427	441	428	435	436	429	397	440	414	450	419	435	453	437	425	448	427	423	418	436	462	381	423	455	385	446	392	430	395	471	447	459	436	452	415	428	401	458	428	446	438	407	456	384	411	442	403	392	409	414	425	404	429	449	442	394	429	417	412	427	439	417	422	412	464	473	443	464	399	426	424	378	439	395	428	437	418	459	428	392	433	423	433	416	416	428	417	420	389	449	440	463	456	401	447	417	407	438	420	427	415	451	456	426	431	429	410	426	484	451	433	430	448	419	430	448	461	450	428	428	391	443	421	458	383	419	414	427	450	428	408	431	478	452	437	423	431	382	426	433	438	409	425	455	457	402	429	417	416	448	416	421	394	432	431	446	433	404	428	465	439	399	449	412	411	448	402	452	441	443	448	412	443	402	419	397	417	425	391	432	420	426	427	418	424	405	391	422	419	406	407	415	435	414	420	436	439	453	411	443	411	419	419	402	388	445	434	431	456	416	417	425	441	414	451	407	406	469	421	431	386	437	403	435	429	391	444	442	420	466	434	428	429	421	452	430	412	421	402	400	400	428	424	425	399	411	412	428	407	436	394	415	405	409	416	423	428	444	452	415	437	443	415	449	370	446	430	459	433	417	448	395	391	400	432	419	431	412	431	409	432	406	417	397	392	467	407	429	414	404	427	429	479	385	430	382	396	433	449	416	449	443	385	440	437	401	449	423	438	467	382	418	421	436	429	412	421	456	429	402	408	453	421	445	379	409	430	408	412	439	440	438	422	431	474	432	445	443	401	422	461	432	416	419	424	423	409	432	442	399	428	478	425	418	436	426	386	474	392	402	409	430	414	449	410	427	419	450	448	408	422	439	442	437	395	444	424	451	395	460	441	423	444	378	439	429	415	432	405	454	452	436	406	459	444	428	421	419	421	417	456	414	401	414	464	401	420	398	441	403	409	430	430	419	398	452	445	443	409	414	458	432	400	437	456	422	442	433	418	431	434	395	459	430	416	404	400	434	451	442	416	437	423	393	445	427	401	421	452	456	407	446	433	433	476	430	444	446	414	433	430	460	415	406	464	414	425	446	436	417	409	447	396	456	437	437	387	401	420	414	391	428	425	395	442	426	405	377	428	399	427	427	440	397	431	427	397	406	418	409	415	467	445	405	442	400	389	461	438	408	408	449	421	431	440	458	419	432	424	420	445	423	442	424	399	433	421	416	413	421	427	388	408	416	466	439	413	427	453	438	455	412	421	391	409	382	442	463	406	423	467	419	429	405	413	420	436	427	446	397	427	419	406	432	421	423	423	425	416	397	417	403	445	387	420	433	431	434	433	425	403	436	426	389	432	462	438	410	431	450	421	418	415	460	433	380	414	421	425	429	459	427	447	425	436	458	438	384	428	411	419	440	419	468	425	425	437	450	454	457	406	452	435	453	431	452	401	423	434	403	387	439	439	468	408	441	409	442	403	442	398	409	446	445	401	446	415	432	413	441	435	399	427	397	432	442	388	434	368	411	420	423	453	441	422	431	420	413	403	434	441	410	411	413	427	421	426	443	436	437	400	439	418	420	407	417	416	404	433	410	445	413	446	459	388	425	438	452	419	438	397	407	396	401	413	408	424	429	408	455	432	419	441	463	440	425	416	414	432	406	461	385	428	424	419	428	460	421	412	449	441	432	430	430	413	467	460	428	421	447	408	414	436	418	408	421	436	389	398	476	435	354	424	428	467	471	405	418	458	424	438	431	405	431	413	440	447	422	443	421
25051	25758	37900	33064	19235	6408	1380	710	628	596	610	604	607	617	616	595	583	594	598	624	585	581	633	602	615	557	572	584	616	623	571	602	622	532	593	581	633	596	582	619	588	576	595	622	567	554	620	604	606	609	593	591	597	616	607	580	557	592	620	548	592	609	604	596	557	533	616	551	623	606	608	601	631	603	590	583	609	584	565	587	583	611	617	605	564	586	592	552	569	585	569	581	585	578	586	629	583	604	605	584	589	566	600	586	623	559	580	618	643	602	599	557	585	617	571	573	552	617	573	603	609	546	573	598	581	608	574	564	562	566	601	567	640	581	602	557	555	577	582	581	611	594	653	588	583	595	567	573	568	599	607	541	594	548	618	585	570	587	567	576	568	551	608	552	541	592	597	572	591	594	541	551	539	582	595	564	578	578	577	598	596	567	647	578	556	611	577	585	549	617	566	575	616	633	583	599	556	615	572	613	600	568	535	556	621	581	645	580	592	604	566	572	600	617	586	657	542	546	611	572	635	596	596	619	613	653	594	590	541	581	610	634	599	556	552	539	583	602	547	607	632	644	611	602	584	581	611	574	616	585	604	587	564	598	578	588	564	556	559	557	606	557	579	546	603	577	568	571	633	606	626	533	621	560	564	573	581	582	589	615	631	609	594	573	606	614	602	607	558	617	579	535	552	618	614	546	589	560	581	588	597	600	596	646	578	618	556	607	548	593	597	536	564	606	620	577	557	611	580	615	589	556	588	574	579	590	639	596	603	577	568	582	538	554	616	607	583	567	576	611	560	574	582	640	562	550	597	622	595	663	583	555	585	638	551	581	553	593	642	563	594	619	562	587	549	609	582	585	604	527	593	605	579	604	617	577	578	619	632	576	620	617	589	567	601	602	595	607	558	608	586	620	605	580	577	603	589	598	596	612	562	610	593	649	609	585	598	591	618	581	589	611	535	582	614	601	572	651	611	568	576	588	552	558	580	572	584	569	559	625	572	593	591	625	650	605	577	595	555	573	579	642	588	595	535	601	613	630	605	585	608	605	596	587	595	612	598	627	614	568	561	589	618	606	562	569	589	580	589	584	597	610	570	635	595	594	596	617	580	554	621	605	550	581	621	562	574	590	562	565	607	551	565	559	581	630	575	594	605	559	587	607	600	568	592	584	566	612	610	583	591	600	579	594	547	594	573	560	553	606	591	604	563	625	565	595	562	605	598	621	615	596	612	577	588	596	571	594	615	604	620	565	580	582	569	568	605	642	552	638	633	599	615	598	585	554	566	596	593	584	587	572	567	604	588	586	555	564	589	565	561	606	583	617	569	565	609	570	553	605	605	559	580	596	625	556	588	575	589	625	560	597	611	576	552	597	582	621	619	613	576	593	563	595	578	699	561	614	586	578	614	546	559	596	577	589	624	582	564	605	550	654	603	607	609	566	574	603	565	617	627	608	601	609	555	580	608	539	620	568	592	561	566	595	592	585	576	602	642	584	575	594	653	603	605	578	568	586	622	640	573	592	548	594	582	610	593	577	602	634	580	598	541	608	577	557	571	581	621	575	550	610	582	547	608	612	616	607	577	586	628	553	593	578	577	548	634	592	589	622	617	604	572	547	546	569	592	612	608	584	567	542	608	586	587	617	587	629	584	551	643	584	601	552	540	604	561	601	568	569	572	598	563	600	578	626	553	577	574	581	603	620	585	574	580	576	601	572	580	578	602	587	553	573	588	594	603	609	634	588	605	571	564	579	605	599	620	564	599	599	574	535	607	587	590	570	596	584	611	603	596	611	544	611	584	579	623	638	560	579	624	604	656	578	626	594	575	620	607	605	608	551	599	622	561	589	639	617	556	610	569	588	615	574	551	575	617	598	591	533	613	620	593	573	564	575	531	531	567	584	569	632	554	566	592	576	588	616	604	611	593	591	601	596	556	544	622	629	577	585	625	590	617	625	579	587	569	632	534	617	596	603	564	611	561	586	637	594	554	577	571	563	577	594	647	602	632	549	574	568	592	600	575	577	555	587	580	562	581	602	588	577	611	603	631	571	585	574	584	568	581	573	585	584	555	606	608	579	598	613	600	592	581	552	574	615	551	566	596	560	583	598	603	589	587	582	583	648	566	535	561	575	559	547	534	593	536	591	593	608	586	620	600	592	613	574	553	592	653	518	568	575	624	642	577	593	572	586	598	577	536	608	598	575	576	592	588	593	542	622	581	583	589	591	567	606	584	560	644	570	593	557	603	609	617	588	590	592	566	558	570	560	606	606	563	603	558	608	559	618	609	604	585	576	563	598	581	599	599	580	612	601	608	590	558	553	577	592	590	623	639	636	637	593	586	582	558	631	559	567	581	599	617	608	589	607	603	617	545	600	613	608	555	552	598	582	599	541	579	597	544	591	592	614	596	616	632	588	590	612	565	586	587	547	562	595	606	624	606	594	560	563	562	573	606	603	598	575	623	568	582	593	616	570	560	552	627	574	596	541	587	582	560	597	618	542	618	597	571	546	558	575	585	600	620	597	573	605	604	657	606	570	582	599	606	593	566	563	564	625	646	580	619	617	592	594	549	615	583	633	600	618	618	546	569	562	587	601	611	612	579	561	606	607	532	603	588	588	568	565	577	591	599	558	594	579	584	629	568	572	576	564	621	548	574	566	631	610	578	575	569	601	599	598	617	620	602	565	629	585	541	643	561	622	600	590	643	551	605	586	597	593	518	558	601	569	591	596	601	630	598	600	592	605	590	574	579	588	585	547	533	608	604	593	594	570	560	642	591	568	611	630	588	587	569	618	601	582	580	593	597	578	581	600	584	583	597	574	580	554	612	620	614	549	594	598	522	578	570	549	619	634	571	637	641	605	609	621	578	585	605	614	577	566	607	545	619	587	583	642	628	590	610	582	586	605	552	570	610	591	602	592	564	586	602	603	588	595	611	575	603	588	560	603	597	585	573	585	609	587	548	627	545	640	562	538	637	573	599	583	536	578	538	562	578	583	603	610	582	613	619	601	538	596	583	619	589	566	557	599	627	621	571	593	597	574	606	578	606	631	605	599	598	611	618	582	629	576	537	599	579	555	607	590	575	614	585	570	585	554	581	574	561	558	573	631	614	612	613	598	559	616	569	566	580	569	579	605	613	593	585	586	564	563	567	585	564	580	584	587	567	606	561	613	583	617	603	595	598	568	586	603	549	580	555	613	542	597	594	541	582	550	643	568	605	592	595	561	594	608	575	558	596	593	574	583	575	623	635	578	588	616	576	624	621	574	573	571	588	611	591	564	571	557	595	602	574	620	554	556	588	538	599	635	557	597	608	643	571	593	527	579	576	633	607	570	568	562	567	587	573	608	606	622	604	588	627	636	580	576	596	613	564	590	589	577	600	589	598	610	584	607	541	528	648	625	579	615	621	630	613	569	600	598	584	566	550	616	576	587	604	606	581	581	599	585	552	600	598	544	588	585	592	601	570	549	576	593	563	588	644	596	557	621	586	607
60976	91638	61008	28855	9404	2657	909	633	558	543	565	542	551	534	570	578	531	509	542	507	546	520	590	534	535	563	565	569	537	563	533	530	527	555	537	522	559	562	529	580	512	516	526	547	538	596	567	540	520	584	540	561	505	519	490	537	548	548	561	523	524	580	556	523	596	536	514	567	533	495	524	538	512	522	552	501	573	496	517	581	544	546	523	565	545	518	523	553	551	540	542	537	532	543	548	539	547	558	515	564	530	495	550	535	510	515	561	518	508	561	550	559	537	509	534	526	510	521	532	531	573	495	532	610	548	531	557	542	554	520	542	589	489	541	585	494	515	542	510	557	524	563	518	549	542	526	542	536	556	542	528	506	531	552	512	550	500	544	545	502	538	524	572	549	502	542	549	533	546	551	493	571	556	520	535	543	572	526	534	540	560	602	573	516	492	540	542	577	505	553	550	565	547	599	513	538	536	525	534	530	560	540	548	522	531	533	564	540	557	543	589	546	565	518	548	540	529	580	539	555	538	547	526	537	562	504	529	469	508	543	516	537	544	552	548	552	542	551	530	529	536	520	542	522	518	529	547	530	541	517	556	533	531	567	581	516	551	548	533	536	534	505	536	533	548	533	527	494	555	521	530	558	580	530	556	546	555	507	560	540	529	539	529	558	505	534	523	532	522	539	571	555	553	533	527	532	555	538	548	528	565	522	558	524	552	543	583	520	518	552	487	547	537	535	535	519	518	563	577	565	549	517	542	524	552	543	521	542	553	502	532	511	548	570	542	533	550	546	539	524	545	557	569	583	508	510	557	510	515	519	544	545	516	512	559	557	515	538	549	494	550	519	533	516	526	559	540	547	566	525	562	495	571	544	542	530	553	522	567	507	555	533	560	504	513	502	501	516	524	553	569	529	502	518	507	530	540	522	522	567	529	524	568	507	583	561	558	577	503	521	546	541	508	546	561	549	494	563	555	542	535	541	529	529	565	527	519	535	502	559	559	529	546	563	547	521	527	519	540	547	553	535	531	517	560	575	551	558	507	591	530	532	536	528	524	539	531	554	559	564	554	573	568	518	543	569	511	515	558	557	550	493	505	549	576	545	554	550	487	556	518	535	592	548	548	552	536	555	530	552	566	508	569	547	552	598	540	524	560	530	571	519	489	523	542	550	559	556	504	582	551	543	493	520	505	521	526	542	570	557	570	498	513	552	541	573	579	565	505	523	544	552	586	503	535	548	535	546	553	551	562	545	562	511	554	523	534	568	553	545	569	557	567	534	566	574	532	567	508	533	517	526	583	519	589	529	535	537	522	537	547	493	511	514	561	586	515	500	560	569	530	535	532	586	538	562	514	515	543	538	548	534	502	556	559	549	499	529	563	519	539	520	561	523	513	536	571	539	550	548	568	571	557	504	518	524	552	530	561	520	568	544	494	559	533	543	550	509	517	577	555	528	521	499	523	517	538	525	574	530	542	541	551	521	516	518	554	565	540	538	521	480	551	524	541	566	538	547	522	519	557	558	517	591	557	612	547	577	502	533	506	539	553	498	540	531	580	519	552	546	553	527	572	591	559	505	515	578	551	540	542	552	569	564	513	514	552	572	573	548	533	550	544	524	537	601	530	548	545	530	543	538	526	545	546	578	569	568	504	553	507	557	562	588	538	544	548	558	560	592	516	506	540	497	582	537	546	555	571	539	552	544	488	504	558	520	528	537	512	574	584	562	580	541	563	522	505	553	541	547	554	544	567	515	541	594	513	547	507	547	579	543	546	501	509	533	563	529	522	589	539	504	554	539	546	510	556	531	511	557	520	561	539	503	521	520	502	553	511	540	532	560	539	572	532	529	545	503	513	545	554	555	508	523	557	540	544	534	537	515	519	546	572	571	480	515	535	514	524	531	523	525	521	537	576	493	543	528	520	498	510	552	548	593	501	534	547	495	537	529	537	568	557	548	561	516	535	505	534	520	509	545	534	547	555	530	581	545	522	526	548	551	513	549	576	529	541	502	550	547	527	550	524	568	533	586	552	528	552	557	508	564	539	499	592	485	537	533	531	556	584	551	604	527	498	561	576	525	518	510	543	526	527	538	536	527	572	520	568	558	576	556	521	530	559	535	554	558	529	523	547	546	520	521	544	535	522	516	573	517	557	540	542	530	535	557	500	525	531	539	555	530	511	557	546	530	517	536	531	540	544	522	501	523	580	539	511	566	507	507	548	567	552	512	511	516	528	538	521	506	557	509	547	582	544	519	524	538	553	539	563	489	558	517	541	522	535	548	516	570	569	535	545	554	512	510	542	558	543	517	540	520	554	518	538	547	548	550	529	506	569	544	503	531	520	533	557	547	512	515	546	567	547	529	545	528	529	513	548	534	519	553	555	542	531	549	516	534	513	560	534	540	514	537	595	512	553	552	530	498	499	584	528	550	537	545	512	553	546	525	543	543	522	568	527	519	533	564	534	550	527	576	564	507	523	527	584	566	538	546	550	523	569	507	542	559	511	541	515	536	568	520	523	530	578	539	559	534	563	553	533	522	544	542	532	509	555	495	522	569	539	514	551	552	543	549	528	536	509	516	510	558	585	479	545	502	535	562	476	515	549	502	509	535	542	520	538	554	541	537	522	575	522	551	543	528	547	508	547	568	517	528	558	556	528	544	534	541	561	531	543	540	555	559	575	536	534	562	555	570	513	528	527	541	550	505	551	516	511	511	616	535	557	562	524	558	541	532	494	484	532	532	555	546	546	529	521	533	494	568	526	525	527	526	516	512	557	556	547	516	544	514	530	539	545	565	524	545	541	512	534	541	507	515	575	548	537	557	518	493	539	528	505	543	569	532	567	536	519	519	539	576	535	560	565	514	522	553	549	537	535	546	543	529	525	574	555	547	506	529	518	557	521	576	550	552	507	510	519	539	533	536	485	496	501	568	524	549	518	541	537	493	551	554	515	546	512	529	543	537	547	631	558	528	523	535	521	497	499	562	540	506	541	536	556	516	504	525	549	530	517	521	534	551	501	552	574	526	549	533	526	538	516	522	504	534	550	553	542	548	529	552	567	523	528	576	565	562	545	553	546	572	541	515	509	524	533	585	546	523	533	576	549	531	499	565	506	553	563	513	533	505	544	563	530	546	548	544	501	529	529	577	539	577	566	489	588	524	518	583	531	559	556	558	493	507	549	540	512	566	529	544	520	520	532	547	548	548	567	531	520	528	517	509	588	523	537	497	512	555	522	558	526	534	507	576	524	521	553	518	535	530	535	546	552	521	544	509	556	531	551	529	538	559	526	572	529	543	536	526	518	540	531	564	518	495	531	530	497	575	573	504	560	526	560	568	548	519	492	561	539	525	513	542	513	521	584	486	544	504	527	567	532	564	531	549	527	555	555	512	564	552	520	532	500	561	556	561	516	465	535	567	531	528	507	522	529	528	515	540	555	532	537	504	538	583	562	554	511	564	508	507	561	549	500	510	508	503	570	535	528	547	571	522	546	535
23910	23298	34257	30444	22406	13276	2850	1029	773	720	750	729	752	753	722	761	709	675	716	715	703	692	718	706	705	716	676	697	731	721	727	736	759	712	708	680	733	710	732	717	662	699	744	697	715	704	711	721	742	730	687	680	708	684	686	712	703	688	720	707	703	757	723	685	738	653	724	682	715	735	740	703	683	692	683	734	737	730	719	700	706	710	699	734	703	732	659	727	719	703	679	738	703	684	702	714	725	712	738	692	687	735	721	619	712	673	709	716	712	724	722	705	691	696	699	655	688	743	728	704	733	711	698	669	684	788	713	693	760	733	723	723	684	680	704	729	684	695	663	694	698	712	713	702	692	710	698	701	714	713	712	656	738	707	722	687	697	677	728	745	669	725	681	727	675	701	726	760	688	719	691	702	707	739	698	660	691	724	701	697	741	754	713	700	683	658	739	698	701	666	711	706	650	678	702	738	743	715	723	694	725	726	687	736	699	728	715	683	678	715	732	684	675	701	731	719	732	701	705	737	675	703	680	695	787	685	645	703	694	689	691	694	714	725	682	703	726	663	676	707	664	656	685	713	731	706	679	681	675	732	737	710	694	692	728	720	703	722	724	690	654	662	689	737	723	685	692	685	694	700	731	663	697	701	705	698	709	737	693	693	701	680	728	761	708	735	669	745	729	721	726	691	741	674	664	724	728	685	677	689	674	703	714	730	697	674	664	721	704	709	739	715	710	749	705	705	668	700	686	694	668	725	701	657	693	708	696	733	703	730	700	687	724	690	723	723	702	735	651	696	676	713	711	684	703	709	655	698	676	669	743	728	727	688	661	668	712	660	701	730	679	739	684	679	720	668	685	626	669	703	674	690	757	705	704	689	705	691	729	682	628	642	713	681	683	730	678	712	681	760	717	694	692	697	722	721	728	740	679	712	701	705	730	712	664	715	719	691	703	746	663	734	706	695	718	706	696	701	687	736	740	689	669	669	699	710	724	677	669	653	666	753	679	674	678	734	716	739	724	688	765	708	763	702	714	731	728	732	664	704	657	708	754	708	717	790	751	685	706	698	780	744	747	686	667	670	680	667	714	753	690	697	689	694	722	738	730	704	735	718	705	721	668	726	683	720	689	739	694	685	696	741	663	700	711	707	696	732	670	718	754	723	754	750	751	733	704	739	685	711	722	668	699	745	705	694	692	689	686	682	692	693	670	776	692	746	685	695	675	738	676	721	734	728	659	681	701	689	713	719	723	702	697	708	642	723	694	732	718	721	716	697	729	700	659	716	717	693	714	710	692	665	692	719	750	713	711	683	690	720	711	676	684	689	708	676	699	681	692	702	695	720	690	664	698	720	714	689	737	729	768	697	729	740	685	722	681	682	707	734	732	682	710	693	724	657	686	684	685	714	703	724	654	692	695	734	680	710	710	660	711	722	705	707	716	690	738	706	705	704	669	682	695	716	714	734	717	653	708	717	710	690	706	689	687	695	715	716	688	761	721	715	741	722	650	672	651	706	662	719	712	717	734	674	668	722	712	671	668	717	681	699	729	723	757	721	715	714	705	718	690	740	695	704	710	777	684	730	718	679	746	723	701	746	687	672	751	696	731	732	694	742	716	703	713	707	678	697	718	684	706	715	733	698	694	718	725	686	734	723	733	703	776	736	730	663	726	701	729	717	770	713	740	705	674	661	711	688	697	710	682	712	696	710	692	694	765	680	683	658	742	672	752	679	706	694	686	687	719	650	695	696	724	710	705	675	719	710	613	695	693	641	727	727	714	702	707	712	710	703	712	661	677	707	673	688	655	687	716	655	758	655	715	693	715	768	692	656	749	690	721	734	723	681	642	731	707	686	633	751	726	699	701	684	688	722	709	722	653	681	735	723	757	678	690	717	743	721	698	687	705	660	708	718	710	750	669	678	732	738	695	710	666	673	754	732	706	703	743	736	686	713	698	733	706	747	736	673	720	694	687	685	723	731	714	693	689	713	687	656	677	689	732	663	720	770	704	656	679	717	695	691	677	714	693	761	717	741	710	672	695	669	719	680	699	662	672	683	751	725	708	707	754	702	695	723	698	675	728	689	739	720	696	704	655	724	714	733	754	724	698	678	693	683	707	693	744	754	671	715	703	682	721	717	715	699	677	707	706	691	681	743	725	702	672	713	752	647	738	676	700	686	701	712	706	651	699	692	721	695	724	695	746	691	656	743	687	714	679	707	687	729	729	680	693	648	711	692	678	684	739	762	701	697	704	684	688	746	669	727	681	666	717	729	753	703	686	691	773	715	656	666	694	678	689	677	685	732	699	706	763	715	703	715	699	724	681	747	724	682	692	695	695	716	731	632	740	684	718	651	701	747	683	693	681	758	713	751	725	724	681	701	684	670	699	650	726	733	731	699	726	705	700	713	690	727	711	680	682	688	665	735	703	719	709	748	681	721	689	715	734	712	692	645	682	729	677	701	724	704	716	741	710	709	747	758	705	715	752	718	700	736	710	713	640	690	718	705	683	682	689	665	697	689	736	682	715	695	723	702	658	687	727	730	695	742	683	609	660	665	703	652	701	693	658	709	699	711	681	696	711	706	679	698	729	697	743	735	736	690	710	655	734	696	699	766	700	695	688	680	677	676	717	677	669	695	710	687	696	678	674	714	695	722	779	683	672	683	705	704	695	685	680	698	720	713	668	702	696	726	674	696	656	730	708	718	713	710	713	716	734	719	700	699	708	658	718	673	676	706	728	765	741	711	691	706	675	730	696	731	750	696	718	708	666	703	670	733	670	686	688	689	697	664	705	673	688	707	659	663	684	755	691	690	707	695	702	677	663	701	675	699	716	634	735	719	675	689	746	742	698	702	673	711	709	662	672	714	619	710	684	694	722	702	687	699	725	678	732	689	734	717	721	697	731	737	685	668	695	708	702	669	752	744	679	724	706	697	694	684	682	711	730	701	718	725	711	662	677	719	702	704	748	677	741	692	701	686	724	712	669	699	674	694	689	695	689	730	728	716	715	664	675	681	709	712	688	675	721	693	700	742	723	719	684	742	718	737	698	702	711	685	646	720	686	741	731	691	729	709	692	686	736	726	682	732	701	667	722	667	738	682	763	713	705	713	660	664	683	665	663	691	720	726	712	669	700	669	706	690	607	682	649	680	722	739	714	663	664	715	666	722	690	711	724	677	660	685	711	701	715	676	748	722	671	740	690	738	701	716	698	697	689	701	728	742	672	705	689	686	710	682	716	686	693	719	717	750	678	687	736	677	704	715	741	739	669	665	673	692	664	734	714	679	703	716	675	666	731	705	712	724	717	709	707	685	729	641	707	710	670	651	683	661	735	615	705	740	678	743	728	704	746	730	698	754	682	730	721	721	698	720	646	669	698	714	740	668	696	658	728	744	685	675	690	698	705	736	694	728	658	699	748	710	703	749	710	701	725	702	683	710	704	729	686	739	716	749	747	721	733	710	738	661	677	680	694	666	683	700	713	659	730	723	739	666
63197	100362	69549	37929	14116	3908	1258	786	701	658	662	671	688	667	647	682	670	667	652	688	654	640	678	657	668	669	650	623	677	625	643	653	672	639	667	669	692	638	647	606	632	687	672	694	659	677	691	674	634	621	652	647	671	630	639	634	666	644	686	671	686	697	641	627	620	650	677	619	691	671	665	649	671	641	662	659	678	615	628	665	658	681	727	678	638	610	636	680	678	657	678	654	692	682	640	686	675	634	691	668	639	691	687	661	635	651	676	612	641	652	690	656	653	653	661	689	595	624	644	657	633	677	651	721	660	638	648	671	635	622	629	705	705	594	645	634	654	674	641	652	683	639	649	643	664	669	654	687	672	673	710	657	663	706	692	673	621	639	650	639	606	660	644	658	655	666	655	693	599	645	690	622	676	653	713	664	677	653	659	673	645	691	609	629	649	637	647	644	646	655	658	680	613	597	650	643	624	597	665	670	706	623	654	680	649	671	702	625	630	620	645	635	672	617	681	670	649	645	596	703	618	649	678	626	642	638	609	673	659	587	653	652	636	688	634	709	673	681	630	636	660	634	604	675	669	679	658	622	623	645	663	692	671	690	646	615	690	633	634	621	624	663	661	635	645	694	621	647	656	608	642	647	650	668	631	653	648	619	684	641	688	686	625	625	661	673	672	653	689	650	669	663	641	629	657	637	658	668	711	636	649	661	617	674	654	613	630	660	658	662	654	700	639	668	671	663	646	655	712	637	680	645	627	681	652	639	612	633	673	664	639	640	650	659	684	681	674	667	665	656	661	664	650	598	616	693	671	648	642	673	648	691	670	680	625	680	662	669	675	641	694	627	652	648	637	613	663	674	656	668	627	659	697	688	596	655	652	632	648	676	669	690	695	644	630	627	631	664	648	707	630	644	681	642	695	697	676	666	682	645	630	699	646	691	696	653	705	619	646	663	676	669	666	663	638	662	620	632	674	618	680	684	659	623	706	623	660	705	640	657	658	653	678	681	658	679	656	600	624	672	681	708	683	617	675	670	657	622	651	680	650	624	609	675	653	628	650	644	619	651	635	634	703	646	599	704	616	649	625	687	693	655	621	637	665	668	653	669	727	651	648	686	646	645	670	661	676	672	677	655	675	682	668	697	654	684	629	640	644	669	661	669	643	635	668	637	691	696	620	667	622	639	669	664	683	642	680	653	675	637	643	618	658	631	614	623	620	699	640	658	607	646	664	621	646	620	666	646	661	625	635	702	661	685	633	653	658	658	639	653	631	633	673	660	620	661	642	633	691	646	666	628	691	645	648	622	707	635	634	638	668	632	657	632	663	678	621	663	686	615	697	655	660	682	685	610	643	661	679	685	605	678	647	634	634	691	647	642	575	669	686	703	632	653	717	672	674	663	649	640	678	626	640	680	649	664	625	677	619	666	589	652	658	638	658	665	627	675	628	637	635	633	643	659	705	644	654	629	677	661	670	647	631	624	648	585	650	645	645	621	725	648	629	615	634	640	648	621	678	698	681	665	630	720	688	661	698	671	676	647	658	603	641	704	646	656	648	631	608	672	699	634	626	666	602	601	667	627	663	629	632	663	680	655	673	654	689	662	683	643	670	707	702	635	678	644	675	646	618	643	634	675	642	641	646	631	639	654	670	691	621	676	698	671	661	622	676	708	628	716	650	644	605	623	601	667	661	663	655	656	651	673	648	625	684	644	651	640	638	699	653	609	629	670	564	648	617	660	671	716	640	644	643	671	721	642	647	660	665	667	652	681	712	690	617	665	665	650	693	687	632	673	626	625	665	669	649	655	680	662	684	630	674	674	625	660	638	697	636	648	686	637	678	658	667	637	621	703	611	669	648	701	622	654	620	669	632	695	681	648	642	633	637	639	633	655	656	635	638	640	658	659	633	633	684	675	683	628	655	632	661	673	666	615	647	647	648	620	628	660	631	648	591	601	635	635	613	681	644	683	672	680	665	669	611	641	657	598	665	623	659	655	646	637	640	675	647	639	681	626	665	663	665	639	679	611	635	638	677	617	625	696	638	685	616	619	610	643	665	628	682	664	658	726	629	657	628	702	649	668	624	660	675	643	580	657	638	704	599	678	625	623	637	687	658	703	651	614	698	679	659	649	652	628	662	667	651	692	680	627	604	622	640	661	627	645	680	632	664	636	652	704	662	663	662	668	647	598	676	576	675	642	668	659	664	693	664	657	635	589	679	660	656	650	626	637	612	673	648	613	646	623	713	592	606	663	636	692	668	669	606	608	626	672	642	652	679	680	641	683	682	668	638	626	680	650	637	640	654	649	645	671	639	702	664	675	610	632	611	657	622	616	664	633	652	640	664	622	673	686	665	615	668	668	608	654	679	627	634	700	674	646	628	681	649	665	618	638	629	632	642	645	647	659	643	670	659	617	595	674	611	664	642	653	629	651	671	632	620	665	680	645	635	645	687	663	678	694	655	669	613	679	673	613	649	677	670	710	632	631	650	645	645	649	654	637	642	655	643	664	699	637	706	630	639	640	648	662	669	645	632	689	656	672	675	643	658	672	662	697	703	696	606	651	645	678	662	653	667	728	657	659	637	609	672	668	636	633	629	645	649	648	609	670	645	616	672	669	658	645	664	656	680	630	656	649	649	673	703	633	679	628	705	634	631	684	664	622	644	645	635	633	678	661	653	676	692	628	660	640	676	639	609	651	676	694	608	629	607	630	621	663	653	718	646	631	619	632	629	664	643	663	634	612	661	657	607	633	665	657	644	661	625	648	638	636	670	641	679	638	655	673	630	654	601	657	660	687	668	697	641	648	644	644	640	614	666	666	657	629	611	639	612	624	685	688	671	624	640	622	687	622	650	658	650	625	642	652	676	667	698	700	656	662	660	665	633	679	661	639	631	689	612	619	676	659	661	654	700	677	657	651	667	635	686	636	628	668	641	640	613	634	667	638	631	675	658	653	636	646	623	623	651	649	650	648	631	651	650	668	621	638	661	636	638	685	676	672	652	708	689	648	625	689	661	649	682	641	617	650	661	652	661	664	645	664	639	657	677	657	676	634	667	596	670	607	660	621	631	667	631	685	672	600	638	669	691	626	661	658	645	666	687	601	648	691	638	683	687	613	668	626	657	679	660	652	671	642	624	683	689	668	631	696	594	639	600	676	674	669	631	677	664	660	641	586	647	667	635	644	713	596	667	614	640	669	667	633	665	614	700	646	632	714	647	629	625	639	671	651	652	677	642	647	667	690	632	639	598	685	652	660	663	656	678	635	644	690	690	656	662	636	656	663	681	635	607	649	662	645	663	661	636	607	679	674	656	702	658	674	672	693	659	648	622	687	632	668	655	670	648	631	678	645	669	634	625	637	665	697	658	643	678	629	648	623	671	649	650	674	653	674	626	713	648	632	695	660	624	698	605	701	655	672	645	652	622	631	659	640	631	630	699	638	694	633	627	694	683	663	628	665	639	675	655	650	616	623	647	690	650	630	624	675	652	626
30572	30950	25222	9966	1778	742	587	495	530	497	501	468	494	486	483	503	434	532	480	480	513	467	473	491	492	541	459	481	477	499	461	435	496	538	532	525	466	492	493	470	522	488	485	534	475	472	492	450	522	487	504	464	445	485	492	449	500	474	481	469	482	486	503	505	484	479	465	474	471	501	480	485	493	529	473	498	453	523	488	517	473	469	485	480	472	492	438	493	509	454	519	484	491	485	527	529	536	486	484	479	513	457	483	476	506	471	486	464	483	475	456	489	541	502	525	434	462	501	471	496	487	488	522	472	473	463	432	487	509	471	453	469	473	515	456	511	467	472	450	483	489	513	470	459	514	456	478	505	490	483	465	481	467	518	506	537	475	497	481	482	509	525	457	460	491	479	527	524	486	504	483	493	479	503	468	475	514	479	491	477	491	524	506	507	460	486	490	453	465	455	526	487	520	488	466	473	453	507	463	454	455	519	473	469	472	503	490	478	462	479	546	492	517	476	529	474	489	496	480	504	473	498	487	470	475	485	483	483	465	455	470	514	458	481	503	488	442	490	443	485	478	498	491	465	498	519	465	503	458	476	470	529	489	463	485	521	501	498	478	521	487	474	483	479	476	530	478	504	486	490	527	514	493	495	500	466	488	501	447	499	490	493	476	495	549	520	524	507	505	482	521	550	478	504	480	497	514	517	487	452	497	496	477	479	495	480	490	497	479	481	477	496	450	481	510	450	524	500	477	503	441	457	470	491	475	497	480	531	456	467	498	487	466	503	501	490	470	496	469	466	508	482	475	471	527	481	467	468	456	479	485	500	510	514	513	503	471	476	492	522	455	499	554	452	463	508	481	494	514	490	490	476	497	481	423	489	494	494	499	461	461	460	504	458	484	479	547	537	507	456	481	505	541	514	521	498	515	499	508	491	514	453	485	468	476	472	515	460	509	532	508	496	490	469	510	473	517	515	464	504	496	493	477	475	483	497	495	475	481	482	474	502	495	453	486	494	462	519	455	489	494	497	479	510	482	464	488	529	482	500	498	493	473	503	496	497	455	502	473	455	507	463	517	454	517	507	476	467	478	467	489	516	500	446	497	483	486	491	467	483	505	495	494	512	476	506	486	473	455	522	480	511	536	502	473	495	493	469	523	492	460	496	513	459	496	471	450	468	451	502	491	459	497	516	500	498	509	490	480	496	485	490	460	499	474	494	444	507	491	509	492	508	478	525	466	488	446	507	497	532	472	439	521	517	543	457	483	511	505	482	471	496	511	504	473	462	532	483	495	504	479	495	532	513	492	488	471	508	452	475	534	535	504	517	464	498	496	493	471	487	502	478	494	488	434	512	470	526	494	431	481	469	483	486	433	497	454	474	496	524	453	505	471	475	478	479	539	490	520	538	495	485	465	490	482	508	508	471	536	521	510	523	506	463	520	494	459	521	471	490	517	503	501	517	488	479	480	514	450	534	479	492	491	458	509	468	490	506	490	486	492	516	503	507	492	481	493	478	464	482	482	480	502	470	513	523	495	451	458	493	506	468	479	519	464	548	494	485	475	527	484	498	476	517	465	506	475	475	475	488	538	472	497	482	462	502	483	512	467	474	496	473	471	492	496	511	480	461	494	486	457	487	489	505	490	494	467	489	500	486	502	473	499	500	482	427	481	468	482	470	503	495	480	535	466	485	540	470	523	478	524	490	463	514	488	499	550	445	505	483	516	492	512	499	458	505	461	508	524	509	480	510	511	471	485	503	531	486	478	491	501	466	481	492	479	528	406	524	464	536	465	461	492	485	519	505	456	477	513	517	499	462	504	494	449	505	458	454	480	507	521	481	503	496	462	498	498	459	501	515	481	461	486	509	502	493	513	479	459	517	485	509	474	490	481	486	482	495	457	500	478	472	483	439	532	506	495	488	491	471	493	518	497	542	510	487	474	518	491	529	491	495	438	477	504	486	479	519	511	506	507	500	476	508	504	453	490	509	471	486	466	475	504	481	466	500	542	503	486	474	514	467	493	455	481	450	457	504	509	513	483	477	445	494	488	472	511	500	480	526	511	488	480	483	523	488	497	498	521	514	458	509	516	514	483	458	485	478	471	482	496	493	510	481	485	468	470	512	468	533	508	490	470	509	500	505	500	490	484	484	505	528	474	504	481	502	498	528	500	494	504	491	453	543	507	516	487	499	525	506	491	559	464	448	522	529	466	495	484	473	520	477	492	506	477	453	478	481	509	452	496	518	455	503	485	477	489	485	487	497	522	463	547	511	485	532	507	474	484	490	466	468	472	444	487	492	516	471	484	485	464	470	478	500	496	487	486	468	477	497	458	483	466	513	483	483	457	508	498	499	449	492	543	451	499	448	466	478	480	499	488	442	453	502	448	488	524	501	501	495	472	515	473	482	514	447	528	496	494	468	497	490	515	472	491	452	528	474	478	501	471	502	521	502	500	517	488	505	509	504	511	510	514	505	485	482	497	477	506	514	525	472	508	470	492	434	510	479	480	497	489	499	519	515	470	475	443	492	462	486	500	497	486	479	511	499	441	512	486	476	450	495	523	501	483	474	478	556	479	498	486	513	497	511	492	517	488	478	482	527	515	486	465	478	484	477	524	509	472	499	496	485	474	509	484	515	452	490	467	488	470	492	498	505	462	482	476	505	515	519	472	472	514	513	487	472	504	497	471	465	516	484	488	491	509	460	474	465	492	469	490	477	513	486	492	520	491	512	499	444	478	458	492	476	477	478	509	485	490	495	508	492	460	503	443	469	473	500	501	496	549	456	455	522	448	501	466	466	525	502	468	505	535	495	465	510	488	467	464	474	479	499	474	520	505	507	484	437	497	478	517	482	519	509	467	455	484	518	493	460	449	454	469	476	505	482	463	476	499	500	463	512	435	531	462	497	469	492	470	522	480	556	502	464	507	491	509	480	493	509	508	491	500	513	486	504	464	495	499	474	474	462	485	435	478	508	478	473	507	467	510	476	510	502	468	492	468	472	439	484	475	526	483	476	483	472	515	470	441	468	491	492	489	477	475	485	491	477	501	476	524	528	489	513	518	529	464	514	548	498	507	467	485	538	457	502	472	518	454	502	506	522	474	480	470	496	496	477	475	485	486	494	447	473	471	471	491	491	480	509	489	511	471	484	477	480	491	469	466	487	476	522	481	455	502	484	501	489	471	542	494	471	530	466	460	542	520	481	457	485	490	435	495	483	500	447	527	475	485	504	476	487	452	499	457	499	452	486	469	461	497	489	519	527	444	509	499	503	476	502	510	478	447	464	474	490	511	537	504	482	459	445	504	478	458	472	449	460	509	486	526	507	521	450	478	483	478	510	477	487	514	470	485	486	480	489	518	519	492	486	465	443	528	515	506	493	488	480	511	479	485	489	515	508	491	466	465	497	504	503	480	465	475	512	480	468	507	461	487	467	455	483	500	491	486	515	523	479	480	490	487	507	494	476	469	512	464	466	504	475	486	495	492	491	469	503
24047	35664	18592	5173	1394	729	470	461	398	390	395	393	397	423	404	410	417	405	434	416	399	368	397	414	445	406	413	394	418	407	404	372	422	382	403	406	420	418	444	442	411	389	445	438	394	399	402	409	441	399	424	400	423	414	443	400	405	433	400	403	429	412	423	432	427	447	407	398	413	430	405	406	424	389	405	414	403	408	437	421	427	446	403	436	418	400	399	424	418	417	409	387	411	412	422	447	422	429	388	374	425	395	411	403	381	418	412	404	432	401	384	428	391	379	403	407	378	432	414	420	429	390	423	394	398	443	414	394	402	412	433	396	416	411	375	407	404	440	417	410	405	421	405	431	413	433	406	402	403	401	436	436	429	411	438	396	406	430	372	395	374	426	398	423	401	413	418	395	410	390	454	400	409	393	425	414	361	414	408	418	410	407	395	410	423	382	452	384	410	417	414	381	402	409	450	425	400	411	407	402	415	441	423	423	425	453	474	404	395	406	399	418	397	418	413	413	425	420	389	401	381	395	429	405	440	369	388	413	435	418	402	415	401	394	429	441	411	421	395	424	395	403	413	417	413	429	392	425	417	438	414	404	384	431	426	361	402	411	438	403	403	394	433	404	415	418	418	381	448	382	382	399	448	421	406	392	449	418	428	447	396	395	408	405	402	411	395	390	399	405	397	391	391	445	383	382	467	441	425	397	398	406	397	445	408	415	405	401	411	408	409	384	427	416	428	427	433	414	403	400	400	426	383	388	407	406	430	448	403	410	399	414	378	406	387	449	413	419	411	383	424	395	436	425	404	376	415	391	398	419	418	415	414	412	446	388	433	424	394	411	399	404	435	419	426	411	447	404	411	445	399	412	438	468	440	467	417	451	389	433	458	380	411	408	443	422	417	405	425	403	419	386	400	421	400	416	392	422	427	437	410	403	405	414	401	400	396	427	416	439	426	409	434	391	405	422	389	410	394	426	385	405	368	408	389	392	433	437	426	391	400	390	405	414	399	412	398	394	391	410	446	399	409	426	410	401	406	409	404	385	430	388	422	415	415	411	392	391	432	426	414	372	442	415	447	421	437	418	394	399	411	407	389	429	386	449	442	415	405	407	423	407	408	409	403	428	404	436	430	407	438	408	386	386	401	372	405	442	423	407	392	417	399	394	430	430	413	405	413	432	406	447	370	430	435	382	440	388	421	416	452	409	430	393	398	386	412	439	419	429	398	449	388	423	432	409	374	427	433	405	411	460	418	404	389	426	403	389	400	433	397	395	435	418	418	361	398	392	450	430	416	414	435	381	423	390	416	409	401	476	427	381	425	452	428	403	395	397	416	381	382	426	410	386	369	422	381	385	411	397	396	403	359	427	405	414	408	403	429	435	426	416	428	436	424	414	432	397	401	411	412	414	417	445	427	414	439	410	433	401	443	394	417	413	405	404	375	434	401	379	454	385	440	445	398	429	408	424	435	426	422	420	389	405	385	406	406	401	434	397	387	421	404	408	382	400	393	408	399	397	406	423	399	401	451	393	377	396	434	425	425	423	442	397	402	425	405	405	428	405	435	417	416	401	381	431	438	410	399	408	403	422	409	407	376	441	412	406	410	408	394	436	361	403	402	423	425	405	423	409	422	417	411	372	410	401	431	420	426	417	434	396	404	454	406	440	405	405	402	412	451	420	430	390	433	452	410	417	376	422	449	418	406	434	455	415	444	442	417	398	388	407	398	434	431	440	417	429	392	385	373	411	414	367	386	374	476	439	384	412	446	409	440	418	431	434	433	385	416	408	416	393	382	435	385	407	435	449	412	407	430	451	390	409	399	426	434	418	410	409	454	408	387	430	429	431	435	403	409	428	404	432	413	408	405	430	415	429	425	382	433	404	404	387	439	409	369	372	422	418	463	406	461	424	431	425	434	438	441	405	370	417	433	415	403	412	414	453	398	429	410	388	407	418	420	370	441	392	409	415	437	434	417	422	422	432	407	370	404	446	412	414	430	429	393	403	407	417	402	421	431	407	422	442	423	401	402	391	399	408	409	402	373	387	395	427	427	425	422	405	401	390	396	429	418	404	391	400	406	399	417	398	439	419	406	453	401	421	395	385	432	438	406	380	369	429	401	403	406	413	393	396	417	390	370	431	423	415	466	383	435	395	435	425	426	402	444	406	411	392	418	418	393	401	393	413	431	402	400	424	423	382	420	426	383	398	406	412	432	400	382	368	431	409	424	395	431	384	394	437	433	390	425	437	432	433	376	425	399	416	435	397	441	416	421	411	427	395	413	436	412	425	448	432	454	426	387	426	372	415	394	406	418	373	425	412	447	426	421	407	413	412	451	417	475	406	406	421	432	404	429	421	423	425	419	403	444	427	374	374	423	424	403	397	423	421	407	432	437	425	398	408	391	416	411	403	421	423	393	430	404	406	390	412	417	419	420	398	428	419	441	422	391	433	394	438	421	445	423	454	379	392	420	420	431	448	423	451	401	415	382	421	445	447	424	417	401	428	395	427	452	428	418	378	429	445	422	445	412	409	421	413	407	402	404	379	396	435	429	394	393	396	404	403	429	430	438	396	416	385	399	413	416	388	394	405	422	425	437	411	391	424	444	413	418	426	433	442	426	407	440	399	407	377	403	418	402	428	419	406	420	411	443	413	402	406	443	399	445	422	411	446	424	427	404	447	453	457	448	436	382	424	421	435	410	407	407	492	436	429	399	438	398	427	403	414	435	427	439	449	441	369	408	427	390	405	389	418	423	399	380	428	447	402	448	418	424	406	431	419	389	397	426	442	365	393	474	405	382	427	390	415	406	414	437	404	430	429	431	441	411	408	396	418	378	428	396	411	394	418	422	402	425	425	387	402	443	401	395	400	405	431	412	424	429	429	423	402	414	406	387	421	428	392	395	393	420	390	408	411	436	425	425	415	431	411	420	381	424	426	396	404	408	426	424	418	409	412	429	400	418	415	409	391	445	437	450	404	422	435	409	432	431	436	426	432	401	410	408	424	400	454	419	407	403	409	389	411	458	465	399	396	396	424	403	412	410	403	421	438	392	417	388	384	439	439	429	454	416	425	400	421	475	395	417	435	425	426	431	398	424	385	437	429	392	426	406	414	427	439	435	445	397	396	376	390	392	379	416	427	443	418	426	397	420	417	386	443	409	455	387	406	384	385	393	429	388	403	389	398	411	441	424	389	387	368	427	400	431	393	446	399	417	447	420	456	450	437	385	394	411	409	413	397	442	412	427	423	418	421	427	381	415	386	413	401	401	396	437	392	391	379	366	421	419	402	434	412	438	384	444	381	415	410	436	411	396	395	393	422	428	429	404	378	417	453	419	404	413	409	392	426	432	404	427	420	425	416	383	418	410	391	392	426	377	398	425	422	398	441	417	386	449	410	425	405	404	396	388	423	425	423	389	417	389	419	444	429	384	401	399	416	406	410	476	412	423	398	469	388	401	405	392	418	406	435	399	394	407	417	418	416	444	441	406	413
25054	25283	37417	31853	19356	6633	1460	727	650	599	571	636	610	606	567	609	561	593	611	552	559	581	609	584	561	574	584	600	622	594	623	574	544	574	560	585	543	606	579	574	559	613	549	557	583	593	574	630	546	562	580	564	564	555	584	579	648	552	577	578	555	610	571	591	556	580	564	547	596	601	585	615	571	609	557	613	611	598	586	576	555	555	549	640	552	603	568	571	560	577	588	577	570	592	553	569	636	537	563	587	561	519	577	549	559	589	612	556	614	564	598	586	578	560	596	619	575	593	554	604	517	550	587	568	557	561	642	558	594	571	579	576	630	564	538	547	578	568	568	581	535	556	586	548	587	572	592	558	571	626	556	589	571	599	561	553	580	520	575	563	606	553	560	544	609	610	566	579	522	553	615	614	599	574	542	568	546	559	573	557	580	535	575	561	568	590	609	555	620	561	565	584	602	604	563	534	577	527	614	543	568	596	580	574	567	555	548	557	626	572	538	574	550	602	554	578	626	580	603	622	548	584	534	545	595	594	546	590	569	545	558	556	552	574	582	515	604	596	575	592	568	571	574	604	572	634	574	499	577	578	541	604	554	636	594	547	556	556	593	615	551	554	564	555	588	575	559	560	562	587	567	559	554	582	572	561	634	538	567	524	602	537	524	529	598	550	637	541	574	596	580	595	561	552	585	543	572	549	551	613	543	523	579	562	579	598	571	604	565	624	599	538	545	567	582	559	528	598	584	581	607	570	572	627	539	553	574	561	567	613	585	592	536	577	575	573	600	591	561	600	547	534	622	524	573	579	562	614	534	578	549	549	538	588	554	598	582	563	581	554	560	591	613	574	625	576	510	620	583	575	553	538	565	614	533	596	611	543	545	561	563	582	571	602	578	559	536	556	579	543	549	565	593	609	598	548	578	583	531	551	591	572	572	555	583	599	583	527	508	570	536	533	596	583	574	589	574	588	587	598	588	603	575	568	582	579	553	614	610	614	597	570	588	601	594	523	581	582	579	532	572	585	533	595	596	581	545	577	619	557	556	585	601	615	533	577	598	567	586	577	585	568	591	559	580	544	599	594	605	583	610	594	579	542	568	559	584	581	612	577	574	545	596	524	586	602	566	586	543	568	576	567	541	546	549	623	540	571	572	603	555	558	563	565	587	602	587	582	655	568	576	530	586	531	546	567	570	632	570	591	575	587	550	554	596	569	581	587	615	562	576	551	521	566	538	563	549	576	586	585	542	553	571	531	519	588	574	571	563	558	583	591	565	582	574	596	591	542	590	522	571	573	524	594	596	581	600	582	582	550	552	576	576	540	584	530	586	570	540	572	581	553	596	590	563	546	590	573	582	566	555	566	636	603	583	548	549	600	615	550	571	556	558	600	550	592	598	530	519	577	518	601	554	546	553	554	537	553	555	606	600	551	591	588	558	561	582	575	563	557	571	599	592	553	602	572	560	588	583	539	584	602	608	561	529	547	588	612	606	558	584	592	616	576	604	556	590	585	610	591	577	568	573	609	604	550	548	579	579	589	617	576	593	589	563	544	591	584	620	527	557	548	571	582	557	579	549	578	565	599	541	584	562	585	553	558	570	569	582	551	614	603	544	553	573	573	574	563	563	608	582	590	593	583	584	600	608	552	545	566	534	518	536	588	554	604	553	604	551	600	584	580	554	570	539	625	544	553	601	594	564	591	556	596	547	589	614	575	548	580	588	545	578	586	604	551	596	554	558	561	542	548	581	565	552	615	576	607	585	612	554	578	574	599	590	617	565	591	610	543	546	516	581	554	586	599	575	568	608	590	577	541	581	585	543	557	582	564	580	593	540	586	556	563	557	582	600	584	534	543	611	574	579	542	591	554	584	587	592	580	595	582	582	562	560	563	510	587	575	577	565	589	622	612	582	621	584	547	566	609	587	562	531	554	564	561	572	543	603	572	562	584	591	574	554	574	564	621	573	545	560	596	570	565	607	596	625	610	624	555	551	568	580	567	540	567	574	576	594	565	551	555	584	546	565	542	583	556	574	547	571	605	577	553	588	610	572	570	545	593	567	583	562	555	550	587	564	596	558	564	567	584	532	539	529	546	571	579	569	542	580	572	510	546	592	577	556	602	569	556	580	551	540	507	532	567	597	611	596	608	615	589	568	507	548	534	605	558	569	521	510	561	540	573	584	563	594	543	532	577	604	541	546	553	572	582	550	592	559	565	586	583	571	595	564	588	591	566	583	535	623	587	565	569	618	618	580	582	610	565	568	552	550	597	568	564	610	579	545	578	572	595	550	595	582	573	583	556	628	573	637	586	543	552	528	589	550	551	595	572	605	579	590	546	583	583	527	573	539	594	541	554	565	555	578	590	557	564	582	573	550	547	550	595	563	551	559	551	589	582	593	601	534	551	560	619	524	595	576	600	583	592	563	567	556	553	589	553	631	581	585	568	531	581	537	534	560	561	570	574	570	594	555	556	558	548	579	600	541	548	555	599	571	532	539	525	617	589	570	621	570	607	572	547	553	569	579	550	553	529	568	578	573	566	616	553	568	593	566	591	563	563	597	610	535	546	570	595	543	564	555	528	572	565	578	587	580	610	556	548	572	529	540	549	622	603	593	601	565	564	533	579	566	558	567	592	532	562	563	585	534	580	591	547	595	602	568	542	545	581	542	570	607	558	542	589	560	571	560	608	561	583	560	629	568	606	550	572	560	579	565	545	595	554	538	584	572	524	625	553	617	610	573	549	587	582	528	610	591	579	618	582	563	557	604	553	538	584	587	615	559	552	567	594	587	549	555	543	596	561	542	614	554	554	570	615	592	572	601	568	603	567	572	594	566	573	546	557	593	606	548	582	567	615	584	569	565	609	531	565	565	588	550	527	570	565	587	541	585	543	577	596	545	580	575	536	570	576	592	583	587	584	579	575	618	598	594	590	551	582	578	556	570	593	575	554	558	564	554	570	580	576	578	561	562	545	544	561	568	625	556	616	588	558	619	563	547	603	607	590	569	544	549	548	567	564	567	560	622	553	544	582	555	552	565	593	593	535	601	542	640	543	565	585	556	564	569	560	593	562	599	583	581	538	563	580	573	584	556	571	568	551	550	603	569	608	576	547	542	577	604	584	563	593	598	577	584	556	573	565	521	539	569	622	611	624	590	571	602	575	555	576	575	599	592	604	562	581	579	596	613	570	575	557	566	563	624	585	562	598	604	595	603	569	582	601	556	537	569	632	535	603	557	586	558	554	592	578	552	588	590	613	537	551	606	587	610	577	570	581	552	581	572	568	588	553	560	592	561	552	554	584	560	550	604	567	598	546	568	582	547	552	592	562	584	536	595	588	553	586	631	549	584	543	572	531	595	604	579	564	587	570	567	553	562	523	577	621	564	599	583	532	571	581	537	562	613	587	574	570	583	589	551	573	597	608	561	603	559	550	580	517	589	617	607	574	572	573	591	549	580	624	535	614	600	586	563	555	563	596	530	565	576	574	598	559
61520	90824	60201	27175	9543	2792	1130	592	506	538	565	552	543	555	529	542	568	549	537	525	497	538	527	538	490	552	542	555	530	531	548	499	513	535	534	514	495	514	527	523	540	544	504	520	544	576	548	506	511	563	548	571	567	527	508	563	507	538	528	524	541	518	514	480	506	529	583	508	530	554	556	518	550	527	537	495	530	546	497	543	555	558	530	543	492	538	532	489	522	517	473	553	514	536	523	545	541	529	536	529	522	468	494	550	533	558	545	560	533	522	506	546	504	512	523	515	489	536	561	539	535	547	561	510	524	542	522	554	527	511	535	553	526	535	537	536	532	531	525	536	516	525	541	511	494	549	508	517	508	542	525	517	530	541	495	495	520	553	525	553	544	535	510	531	524	533	492	572	522	542	557	512	515	500	501	557	536	530	523	498	565	528	536	560	512	541	544	475	537	530	516	453	477	517	530	504	572	509	558	531	555	516	535	499	532	483	558	520	522	503	515	494	526	498	516	544	493	542	491	503	535	547	525	498	548	505	509	509	508	530	472	567	546	556	556	541	536	505	501	506	520	502	537	524	539	534	495	495	473	560	545	515	535	511	491	532	558	505	520	512	524	554	534	480	513	524	498	505	503	500	523	547	522	520	563	568	550	502	534	467	535	536	514	509	531	479	534	533	573	522	533	556	544	533	523	512	491	561	504	492	533	543	523	529	490	498	499	537	537	518	517	493	489	533	551	547	482	497	498	529	501	513	524	537	520	528	502	508	505	483	559	570	532	565	483	524	521	514	511	558	543	550	492	507	530	528	504	534	501	509	519	512	498	520	496	522	535	516	570	553	524	478	534	554	508	526	510	527	487	514	525	555	487	555	521	519	510	500	512	537	485	530	569	502	518	507	536	532	527	523	550	502	527	496	514	512	516	512	492	558	479	543	524	528	491	509	512	493	454	521	518	551	517	550	512	504	497	529	515	561	531	543	492	545	512	474	507	535	542	499	505	513	543	576	503	523	522	519	514	513	514	503	565	498	530	518	523	515	510	526	509	554	546	513	530	529	575	540	485	500	516	532	513	550	514	527	515	541	513	527	516	479	563	494	526	529	521	536	483	521	534	487	508	485	556	515	523	530	573	503	511	518	480	536	519	508	530	507	509	524	563	524	504	518	497	538	505	532	464	510	547	508	557	537	522	510	520	485	533	562	533	535	525	556	513	540	490	500	523	513	566	493	463	497	501	533	496	562	484	512	539	569	517	549	552	534	541	521	495	531	510	547	560	501	523	492	544	521	528	534	547	526	500	535	516	549	529	546	479	540	555	508	510	505	507	486	543	498	543	518	569	516	542	508	515	510	535	509	502	527	531	525	542	545	500	550	507	505	529	529	521	508	511	525	528	528	569	530	518	509	557	524	552	495	539	534	535	515	484	533	537	536	487	529	478	519	517	545	564	512	544	520	532	532	557	467	570	546	555	557	522	535	546	523	552	525	529	537	500	517	528	498	512	503	548	485	521	505	507	542	528	522	523	517	583	508	512	546	506	537	469	553	509	515	528	548	564	540	474	545	555	485	562	530	527	536	514	536	555	536	503	531	518	520	535	500	523	548	518	522	526	533	521	548	496	534	532	530	595	501	549	542	510	567	537	539	521	534	522	526	500	564	528	487	493	502	524	482	564	550	524	546	537	534	526	534	526	540	535	562	535	557	527	511	527	497	517	523	544	535	504	536	533	510	504	502	504	506	524	499	568	534	542	525	485	558	514	501	530	550	495	536	507	543	515	554	542	525	540	519	580	503	531	517	560	500	514	537	502	537	542	509	521	525	541	514	519	541	496	519	523	507	541	539	535	546	506	504	532	518	510	476	558	505	585	515	522	519	540	532	503	539	529	514	499	527	507	534	584	498	528	499	528	555	521	514	514	510	504	503	472	559	541	515	538	503	519	499	537	510	513	490	526	532	538	496	517	500	526	505	487	500	540	508	541	513	518	499	515	531	504	556	542	495	514	503	528	507	512	517	499	519	517	512	505	557	538	547	525	546	536	500	518	520	519	545	572	525	503	507	552	477	536	522	511	574	541	500	534	553	526	507	548	527	498	536	491	521	530	541	547	542	506	555	553	505	514	538	508	552	539	565	535	499	517	536	550	500	560	476	530	519	508	546	510	522	555	506	504	517	535	514	539	527	511	536	527	507	507	504	491	530	515	531	515	543	502	516	561	504	506	503	496	543	556	518	510	520	497	534	541	522	479	521	557	556	485	528	492	543	508	543	476	550	552	536	499	461	517	527	492	501	504	552	548	519	528	558	498	564	526	527	525	518	490	535	548	532	586	531	561	546	508	512	497	516	547	520	557	552	513	495	523	537	528	495	520	477	539	498	556	528	530	513	557	503	509	552	529	531	555	526	504	545	522	511	548	552	553	523	529	528	494	509	515	517	513	524	517	504	494	520	507	506	509	525	578	541	522	508	528	531	487	562	505	522	536	546	541	519	520	528	556	541	527	532	551	530	514	552	500	524	527	506	511	522	476	535	512	534	549	514	538	499	528	499	477	495	530	498	542	509	543	543	515	531	519	535	484	506	561	522	526	491	528	521	517	482	517	518	546	532	534	521	480	498	547	514	500	516	495	539	476	541	528	494	515	527	511	493	506	512	511	486	572	575	531	552	507	523	572	526	552	502	541	531	526	475	484	494	480	585	495	498	480	543	501	505	524	505	511	490	525	519	535	542	494	497	543	502	525	505	485	535	541	548	511	540	552	482	536	526	514	546	500	517	523	526	526	521	540	526	506	527	489	516	531	524	526	494	527	527	539	483	504	510	518	508	465	526	512	534	567	504	548	512	522	561	536	540	541	522	534	534	567	515	549	531	532	532	533	514	495	471	527	521	548	550	521	537	541	499	533	535	532	501	503	539	544	544	492	539	489	529	521	500	519	505	544	559	524	462	495	573	532	530	487	519	533	529	506	516	579	512	541	490	512	560	540	579	532	538	509	514	493	514	528	498	495	503	536	529	525	535	531	517	495	519	495	503	560	547	512	552	481	523	514	503	504	536	536	557	541	546	498	505	514	511	537	540	534	489	492	518	495	484	512	540	512	541	503	472	524	512	537	529	521	527	513	525	507	518	546	526	485	508	546	507	501	505	562	518	501	560	516	500	530	557	541	539	490	517	517	549	494	527	525	510	531	531	515	526	529	516	529	497	500	476	477	495	485	563	539	556	542	492	529	524	504	526	519	508	563	526	514	540	519	523	562	526	531	528	527	482	540	541	493	492	554	526	513	497	554	523	528	494	519	521	515	537	513	515	485	543	544	526	558	459	515	497	514	500	523	489	531	528	515	524	542	522	538	506	517	502	505	517	499	509	509	519	546	580	502	502	496	523	516	501	554	507	545	532	550	535	529	527	524	538	495	546	512	549	503	525	533	492	543	518	521	506	557	586	499	519	480	545	528	519	534	518	522	543	531	534	498	542	521	518	455	508	495	531	564	522	507	501
23959	23365	33395	30581	23212	14972	3846	1080	766	738	800	694	729	720	748	678	734	691	726	702	726	726	746	693	738	663	718	732	714	696	704	692	749	718	710	733	733	699	710	689	687	694	714	685	721	716	706	674	686	757	750	729	687	710	691	707	721	671	719	684	746	668	700	686	707	716	689	703	703	661	734	661	729	704	757	703	714	770	676	729	705	736	708	684	730	693	725	732	720	683	688	730	704	657	763	724	723	673	748	706	733	723	699	754	690	663	727	704	765	657	717	696	745	755	724	727	682	717	714	726	674	713	676	727	715	673	658	723	677	654	718	745	720	699	684	689	717	699	709	719	689	693	743	700	716	710	684	711	694	674	754	742	659	684	751	666	699	722	694	690	677	672	686	669	694	707	687	701	697	689	685	673	708	672	714	689	691	716	696	635	707	685	671	627	632	704	672	669	718	697	696	719	762	723	681	706	696	642	678	740	724	685	717	679	768	711	691	716	718	668	682	742	672	704	711	707	633	671	701	648	625	684	727	757	710	703	689	714	715	726	721	722	706	659	696	691	722	725	694	640	696	669	705	679	668	683	693	700	721	686	724	678	641	782	718	709	704	664	744	718	682	704	705	705	663	707	705	702	671	675	736	689	728	699	683	719	687	703	673	679	701	686	740	677	644	672	715	712	721	716	724	684	698	669	702	698	713	721	724	665	702	692	686	724	712	702	699	650	728	689	668	719	696	631	678	690	696	709	710	696	717	727	683	688	662	697	704	688	688	743	729	702	680	708	684	735	664	694	693	707	678	660	680	730	700	742	697	759	704	704	682	708	764	659	670	685	734	681	721	723	713	722	713	683	698	653	689	686	729	694	698	710	668	663	741	723	678	720	726	638	729	711	699	673	679	709	688	682	702	663	701	705	640	695	699	735	716	722	707	709	754	704	683	714	679	748	693	687	703	697	714	688	704	696	688	722	748	665	728	680	702	662	674	637	733	708	721	701	680	697	736	713	715	681	724	674	678	732	697	653	678	691	736	692	688	687	704	710	689	695	729	701	724	698	720	733	749	715	718	713	688	748	715	651	691	700	714	653	689	679	692	716	709	742	701	660	649	720	693	702	691	715	697	732	657	733	741	674	687	714	672	671	647	728	671	713	676	654	649	695	666	676	645	660	670	693	708	691	695	718	685	708	676	655	687	674	647	685	748	684	693	679	650	694	719	743	684	710	752	726	706	691	717	730	675	683	697	676	706	720	686	712	706	664	690	671	717	697	678	723	680	698	664	738	658	715	704	634	707	733	685	702	700	719	658	720	713	724	662	707	653	674	675	699	732	683	728	676	675	699	771	678	735	688	721	675	688	732	689	650	668	694	675	692	719	700	714	685	700	684	680	748	699	660	738	719	677	723	712	668	714	671	643	717	742	661	706	697	684	684	681	695	689	714	750	715	722	743	692	711	708	710	692	691	690	695	658	752	693	704	673	706	679	703	696	706	656	690	688	667	693	618	670	701	657	659	664	694	701	662	699	681	726	674	678	633	714	691	739	668	690	712	676	645	704	706	756	714	667	699	665	665	683	702	681	708	703	673	685	695	706	670	726	718	709	730	702	716	668	716	706	671	734	705	652	655	676	684	675	654	701	652	720	669	736	721	732	672	678	702	679	692	714	734	729	675	675	656	705	679	742	695	697	691	693	699	688	682	724	689	712	739	619	706	702	692	749	710	694	665	748	690	702	671	744	710	708	667	743	659	699	699	709	683	680	713	706	659	689	726	719	693	677	690	669	688	670	744	645	671	738	738	710	730	677	715	702	628	670	679	681	743	715	690	722	699	722	641	720	692	692	752	624	739	700	672	698	705	699	663	728	735	697	665	680	674	714	680	691	696	696	720	693	720	712	680	703	751	706	696	677	655	712	700	687	707	659	739	702	678	685	700	738	667	710	694	701	660	683	722	697	665	751	695	718	681	646	705	783	683	712	654	728	719	783	691	694	705	679	685	667	670	692	695	691	736	679	689	720	696	687	730	728	726	695	680	686	694	745	648	669	704	686	693	703	689	704	682	708	736	646	746	657	683	664	682	662	690	665	682	714	664	678	667	719	678	700	652	669	723	745	696	678	669	691	708	711	689	726	731	749	663	726	702	731	731	731	667	653	687	706	732	680	727	712	646	735	696	699	675	733	673	689	657	661	657	688	708	688	662	720	711	686	681	668	735	703	723	702	718	668	646	684	725	714	670	715	689	737	666	675	673	704	703	718	675	683	723	674	688	684	698	722	683	663	691	671	717	665	693	668	717	689	714	699	726	692	696	691	688	642	696	741	705	715	700	674	678	702	730	684	629	673	683	710	714	683	687	732	730	690	677	712	716	743	699	692	718	725	723	676	665	730	688	702	701	658	715	716	723	709	668	684	654	732	689	730	667	758	699	658	737	708	653	687	676	715	695	718	685	681	757	699	643	704	686	729	713	678	648	711	678	696	676	683	721	713	706	704	685	706	657	697	684	688	690	716	669	711	690	698	704	723	690	707	711	726	691	675	689	713	712	684	712	674	721	669	663	720	680	701	647	684	699	696	730	712	701	699	710	713	693	716	710	721	708	683	669	653	717	731	702	682	669	699	683	699	728	695	679	717	696	746	722	675	696	723	656	694	710	660	717	709	675	680	688	659	693	650	654	710	702	729	661	695	705	675	697	716	675	677	727	720	734	747	715	629	684	718	733	688	705	685	705	739	756	700	673	690	696	713	718	655	678	701	696	713	717	717	722	698	724	661	688	686	696	719	674	688	697	709	669	714	742	692	684	694	745	709	701	673	689	698	684	727	691	702	717	721	734	694	699	680	720	690	671	691	709	702	759	673	687	699	646	696	716	699	691	655	679	709	654	714	735	669	691	736	698	664	708	692	690	683	681	700	738	686	718	691	695	717	705	693	686	685	705	689	673	698	685	679	705	721	685	668	717	683	681	709	712	694	680	738	687	749	726	706	665	712	695	739	680	688	708	711	710	704	698	668	681	696	702	712	696	673	742	672	737	707	674	718	669	675	684	701	724	749	653	698	747	666	663	724	736	694	710	638	703	714	747	708	721	683	718	692	711	686	733	715	706	705	639	717	722	662	716	715	682	695	680	695	696	702	703	684	727	724	661	714	682	685	671	712	711	701	652	655	718	670	669	653	714	745	713	710	699	694	699	698	685	701	668	684	679	737	661	716	708	680	709	624	711	705	697	708	678	668	637	663	705	697	642	681	704	677	675	710	749	678	688	675	719	680	713	711	690	713	696	722	703	681	695	741	685	735	703	778	726	690	678	785	683	725	692	659	704	711	699	683	694	709	698	706	697	710	710	715	740	720	688	745	672	734	711	722	709	712	679	695	739	674	699	761	617	729	678	673	700	662	699	712	715	642	703	711	711	676	667	680	678	728	698	680	717	673	684	690	691	692	710	695	697	725	680	738	728	658	696	687	711	704	706	759	754	694	652	700	693	698	743	647	711	700	703	733	693
64919	100053	67224	38461	17400	5813	1735	763	710	661	634	668	656	648	711	625	619	664	648	679	649	653	688	698	649	651	634	632	676	650	628	645	657	646	623	647	665	638	643	638	640	699	667	640	674	606	643	644	639	652	635	624	626	659	639	642	707	638	662	650	651	597	624	662	612	709	649	631	638	602	617	589	665	664	635	615	637	634	648	632	665	624	624	641	632	639	658	623	652	634	657	660	595	652	660	678	643	636	685	687	608	597	647	659	621	664	632	601	650	643	586	658	647	619	610	656	624	611	667	620	659	641	691	631	635	657	682	658	616	661	632	658	658	629	651	671	644	657	648	645	660	617	602	656	639	667	626	621	644	679	638	621	654	682	705	679	612	624	617	620	660	661	655	670	651	614	639	655	594	617	631	630	683	658	667	654	649	676	639	679	642	704	618	673	669	661	664	637	636	655	643	594	639	639	655	626	629	640	628	641	662	726	635	677	640	659	668	654	643	670	675	672	663	618	652	642	638	633	620	607	654	659	685	567	672	631	642	633	617	630	651	644	666	632	641	656	659	643	630	644	663	672	636	662	603	588	633	689	669	666	663	660	646	650	625	602	676	616	666	650	653	621	666	592	630	605	681	665	723	666	624	666	636	605	601	675	694	655	642	617	639	643	659	649	652	645	636	615	659	618	645	667	666	644	663	652	657	617	656	620	648	591	655	640	609	616	641	603	658	637	607	669	663	671	618	648	591	646	625	592	612	698	620	636	638	644	645	639	612	650	689	662	623	573	644	639	659	684	671	658	648	641	651	593	681	643	666	673	624	684	638	642	638	645	626	651	645	671	656	609	628	641	640	647	604	652	658	614	675	585	659	699	627	689	635	639	605	632	687	622	638	607	690	636	658	615	703	637	654	634	614	613	591	644	666	651	653	662	606	705	659	679	644	631	689	663	643	650	646	619	681	664	639	672	672	576	660	672	651	668	641	636	653	645	620	657	678	636	661	662	650	635	623	607	677	658	668	637	632	639	614	629	613	632	667	659	650	611	673	635	652	690	625	596	640	653	636	668	630	600	601	631	670	613	606	632	641	622	627	636	675	626	623	659	669	620	584	631	640	658	606	607	636	691	631	643	662	590	634	671	647	603	654	652	639	664	651	625	699	662	687	624	645	640	637	628	632	621	687	605	682	670	618	628	623	605	688	677	654	653	639	639	667	646	624	650	567	631	643	651	633	632	649	695	622	625	653	640	695	630	608	604	627	603	641	642	626	635	652	615	589	627	661	691	653	688	626	625	620	618	655	613	664	700	682	657	629	625	641	645	651	629	695	622	618	612	649	627	637	681	648	647	633	657	648	601	664	638	637	624	652	639	643	650	665	611	692	592	630	601	646	677	618	629	629	640	610	632	624	716	669	633	711	617	648	664	634	669	681	622	623	640	668	680	698	655	665	635	667	629	642	762	665	603	661	675	673	624	604	669	646	621	660	643	644	635	612	594	587	684	608	628	629	644	643	619	639	691	629	607	619	631	663	666	632	622	623	666	649	658	626	603	627	633	613	652	644	610	656	641	653	641	610	712	651	630	640	619	645	653	623	663	624	656	648	638	673	630	611	667	610	622	612	639	643	673	630	658	630	665	684	630	677	660	687	619	610	670	633	658	639	640	659	630	646	625	615	623	664	639	682	680	662	627	650	642	651	601	691	602	625	641	627	640	648	677	636	641	627	653	636	653	668	637	638	677	675	667	621	649	596	660	627	612	602	614	685	652	613	667	636	683	647	631	622	618	654	643	660	632	654	653	607	621	613	637	675	655	679	727	667	651	660	629	636	655	643	647	627	633	636	642	697	671	670	656	646	659	618	657	661	627	638	607	604	630	606	672	688	644	593	644	633	665	599	628	648	636	645	650	680	608	667	664	614	604	573	611	627	620	656	632	655	630	655	668	665	644	641	703	671	659	651	658	649	615	649	639	680	652	647	652	675	609	635	677	658	662	646	669	597	680	665	644	597	600	668	632	620	596	661	665	676	647	682	668	627	653	649	661	672	663	682	666	659	645	610	639	649	666	636	649	623	586	634	642	647	635	652	678	646	660	649	635	611	630	641	643	645	628	660	636	641	641	640	610	695	675	663	662	692	657	673	666	604	609	637	660	620	662	683	640	669	646	627	645	605	671	650	659	622	655	622	619	621	671	609	626	635	674	640	623	668	654	662	638	653	651	644	648	658	642	589	644	694	610	627	619	670	574	676	573	623	644	670	663	623	628	592	683	627	629	639	651	666	641	622	659	629	610	626	630	635	644	598	651	604	617	664	586	634	643	649	648	645	681	623	649	626	655	647	605	621	653	630	682	640	624	625	647	656	612	643	600	643	673	706	623	655	705	588	617	663	654	651	580	683	657	605	626	591	585	706	659	630	642	639	642	673	627	651	679	598	683	612	634	637	660	635	664	625	649	677	639	634	658	614	639	618	622	670	656	622	651	665	651	648	619	642	631	616	652	633	633	660	601	648	610	588	641	658	649	665	678	646	598	689	614	672	628	643	672	649	655	615	602	643	634	669	622	645	625	654	617	638	639	657	640	617	636	634	691	624	682	587	636	642	620	684	607	581	670	646	622	662	623	632	647	592	635	613	637	624	653	608	635	646	616	643	649	636	587	624	603	645	664	601	622	639	651	657	660	657	624	653	634	662	697	658	643	694	661	678	647	642	678	657	655	676	640	624	626	638	678	612	658	623	628	647	630	630	605	633	664	675	616	671	627	593	642	629	671	662	672	643	651	684	612	657	614	603	623	617	635	594	634	597	638	679	648	635	654	678	643	620	633	604	636	656	578	628	631	663	652	610	648	661	633	634	687	600	642	596	670	645	670	655	678	607	658	633	659	593	639	629	617	643	619	642	647	620	598	630	624	636	627	614	630	654	651	608	669	600	649	660	609	657	613	660	665	709	591	605	642	658	667	662	627	666	623	648	649	623	681	647	623	605	612	660	629	657	644	666	604	645	640	623	615	647	637	663	619	604	610	679	679	604	665	641	624	645	636	636	675	644	660	656	626	691	641	646	625	643	643	577	681	693	636	644	632	627	628	602	638	648	641	606	615	663	707	644	623	630	628	621	589	629	635	630	671	644	633	658	625	669	665	642	671	657	646	682	667	642	624	652	689	626	603	656	603	653	682	597	635	617	617	613	679	649	605	666	593	624	620	674	676	649	696	588	650	626	666	654	587	652	626	698	604	669	618	605	609	628	685	651	610	652	635	617	671	604	646	640	619	643	661	646	609	626	630	708	625	616	641	655	651	620	615	661	636	681	642	664	653	665	640	599	645	659	644	636	632	615	609	636	640	599	645	667	647	635	625	668	616	599	664	614	641	623	625	622	626	660	628	647	616	620	653	623	624	656	678	624	702	599	661	642	626	598	651	629	691	668	631	671	622	668	649	661	685	610	644	581	649	690	677	638	666	687	632	609	671	651	615	614	675	651	621	668	665	622	634	637	637	643	628
31154	29474	23438	8970	2075	898	600	489	510	460	497	509	473	514	456	502	460	506	534	487	485	489	479	505	446	471	499	510	506	501	490	483	501	467	509	506	499	533	510	482	459	482	488	481	466	503	522	511	472	493	492	497	495	467	516	454	488	528	489	450	547	479	509	515	508	424	466	473	493	473	525	532	458	498	504	485	508	481	459	516	512	428	453	496	524	451	498	486	494	471	469	508	484	434	483	492	497	482	438	536	472	452	541	479	467	482	483	448	468	469	489	478	469	469	486	478	471	513	505	494	486	490	497	515	532	483	515	474	470	504	500	502	467	517	523	506	474	481	483	519	485	498	494	503	487	529	463	500	478	474	498	475	443	474	516	455	490	494	531	480	521	502	463	515	527	464	470	512	470	501	483	470	491	483	447	473	480	485	484	496	482	511	519	500	500	474	493	491	466	501	461	508	439	493	500	467	453	456	469	497	481	483	486	483	527	500	460	485	465	488	493	449	508	465	475	476	526	497	476	476	493	504	504	498	492	476	470	488	437	498	492	486	470	495	508	518	510	463	530	514	450	470	491	479	448	475	490	493	462	532	498	445	425	483	484	496	485	446	508	480	496	486	500	483	457	508	523	516	537	506	474	488	522	495	466	441	490	497	494	494	495	519	490	447	474	490	470	452	474	512	470	481	497	501	465	483	510	487	489	462	489	466	484	458	482	497	447	494	475	488	491	488	504	495	471	478	469	496	470	496	486	471	470	479	501	488	485	508	474	498	471	450	478	503	490	462	476	470	524	494	510	514	514	487	485	528	487	492	435	481	475	488	480	539	474	478	537	497	493	498	507	505	460	477	520	468	484	495	477	477	467	480	477	480	480	502	467	494	474	482	507	443	491	510	428	463	477	498	451	485	467	485	494	449	464	455	512	462	470	522	488	478	484	504	460	451	488	503	464	487	492	459	503	498	490	537	526	531	492	506	494	451	486	457	466	487	517	496	485	477	495	469	518	465	474	495	443	517	481	466	460	492	503	480	521	458	483	479	440	473	536	484	509	507	497	489	462	493	506	527	457	512	460	466	502	483	500	516	489	492	439	482	448	512	478	489	464	464	473	494	489	448	478	480	496	448	498	457	507	445	481	489	514	468	479	464	483	434	492	480	468	498	517	454	466	448	511	514	489	482	522	478	504	485	507	463	476	478	510	507	454	502	477	477	504	454	469	463	485	487	510	514	453	469	427	447	531	458	512	482	524	494	493	484	469	452	480	446	452	469	466	461	486	469	503	497	482	489	535	471	497	465	514	511	497	492	505	468	460	505	485	471	477	477	471	464	468	514	464	488	509	472	500	523	466	481	459	478	478	473	455	456	480	457	501	488	489	468	478	484	469	519	495	434	484	474	498	502	498	471	495	504	489	520	490	467	463	471	481	477	473	434	482	526	471	452	493	494	514	506	479	491	493	468	553	480	489	463	469	464	458	498	496	486	492	491	474	506	471	478	487	512	484	497	454	515	560	513	513	471	493	494	484	455	455	506	496	464	460	523	492	484	485	479	509	521	444	502	487	484	465	466	457	469	478	470	431	472	506	511	479	520	485	453	504	477	472	487	480	481	482	500	488	467	482	475	523	474	484	518	468	497	499	494	502	483	488	451	541	472	486	478	468	443	499	511	435	482	484	479	489	502	482	508	488	467	466	480	483	517	490	502	449	476	525	492	500	503	478	503	544	456	470	476	556	482	504	503	498	502	503	478	498	478	526	464	520	540	470	496	495	484	456	491	486	457	474	486	493	476	452	490	501	460	473	464	476	474	460	495	477	490	475	485	477	470	486	490	443	495	467	487	494	498	541	527	461	474	506	522	526	500	482	468	470	502	514	503	526	468	522	491	475	501	487	472	478	495	467	468	494	505	479	450	477	452	491	484	489	551	458	463	508	468	456	466	488	470	507	491	443	439	492	487	526	457	484	479	521	461	529	487	512	446	467	481	487	461	527	475	516	486	453	456	499	488	469	480	473	503	499	469	512	484	462	485	491	483	501	500	502	490	475	492	498	502	491	477	509	471	499	454	525	519	447	490	470	447	458	478	530	490	489	478	518	477	458	471	499	471	536	493	459	473	487	447	448	473	487	486	472	498	481	468	458	464	466	462	505	476	469	483	454	489	507	482	480	459	467	475	489	499	501	490	452	460	482	454	458	467	487	486	493	489	484	437	493	480	499	472	538	472	508	441	468	488	479	489	506	508	483	483	496	528	464	451	511	493	503	463	504	467	481	469	481	474	490	476	509	491	453	468	457	481	511	486	481	485	494	508	479	522	486	468	507	489	456	476	468	468	473	501	497	461	489	495	503	520	494	510	464	486	479	482	476	476	481	489	478	478	462	489	435	477	462	497	485	481	496	512	494	476	490	464	480	467	466	488	459	474	493	443	471	468	485	475	491	529	511	489	525	461	494	467	490	476	494	466	496	490	509	499	437	502	522	511	471	472	493	517	472	512	508	463	484	462	484	467	437	465	514	499	481	474	507	474	463	512	452	497	496	486	507	483	468	518	482	480	508	509	488	519	487	435	465	474	476	462	446	489	495	482	488	502	527	487	470	490	443	487	479	479	463	503	472	494	450	461	475	505	523	483	480	487	532	474	473	486	515	526	491	499	480	472	440	445	471	489	511	449	468	492	496	462	473	461	484	444	482	521	507	483	472	440	483	480	484	499	458	484	478	493	495	526	464	455	504	464	482	487	456	517	468	505	458	489	509	479	539	469	513	488	497	463	485	472	508	465	536	467	517	494	485	466	502	493	481	504	471	469	439	435	458	495	478	464	476	491	513	504	456	464	506	498	506	485	477	460	484	504	493	468	499	460	484	498	476	468	513	502	500	471	472	479	451	473	483	441	495	492	513	514	508	520	454	496	472	472	494	460	501	506	495	497	444	520	544	492	495	441	468	497	498	491	540	473	494	511	478	494	483	482	485	478	486	496	491	488	522	478	474	501	475	480	480	489	484	456	495	489	469	473	488	501	466	514	508	520	498	489	513	505	485	476	476	451	457	439	485	507	487	498	497	467	502	482	510	457	512	492	488	491	482	429	476	471	468	501	476	511	518	476	500	500	469	491	476	500	482	450	467	498	523	461	516	495	482	461	503	563	477	491	482	502	489	520	460	491	468	515	417	460	483	539	464	473	495	506	487	481	457	451	528	497	462	506	506	475	510	514	492	511	482	547	482	534	488	477	417	467	438	479	514	501	446	477	474	455	507	517	494	486	470	465	497	482	516	461	489	517	521	468	475	477	460	492	485	497	497	461	479	524	516	480	508	483	452	481	480	486	495	496	442	469	519	537	527	546	487	479	535	473	509	470	480	515	455	489	480	489	477	524	546	525	504	479	485	453	476	491	480	491	467	487	459	494	463	480	441	507	463	485	510	499	508	499	453	463	471	504	489	463	519	479	486	525	497	477	528	465	480	477	495	500	482	501	492	528	475	500	488	479	464	526	477	452
25569	33398	16899	4969	1711	679	456	390	408	415	409	386	406	399	410	389	438	430	412	450	435	413	387	417	395	368	423	387	394	438	425	405	444	396	405	424	379	416	417	391	408	414	396	406	380	395	401	425	416	400	380	414	377	426	405	388	409	421	405	395	385	394	373	415	391	423	408	417	427	413	426	443	404	427	380	418	428	430	430	396	412	415	395	415	420	412	400	393	407	367	411	419	425	395	387	405	428	418	425	431	424	428	413	391	408	386	421	403	405	425	402	422	379	402	399	395	423	398	393	418	424	401	449	361	415	430	424	414	417	410	432	456	392	404	431	385	387	417	403	419	400	403	424	401	403	420	422	394	409	359	374	433	416	411	445	399	365	395	419	420	419	411	403	400	424	393	396	403	409	460	371	398	385	386	394	398	419	433	398	407	396	383	430	417	409	410	430	394	397	411	393	454	435	419	403	411	430	421	408	392	397	409	386	407	448	419	415	372	408	369	407	392	406	414	407	391	387	424	397	373	382	413	371	405	428	365	367	391	396	395	421	407	414	396	413	387	414	392	414	411	400	399	379	402	398	410	371	404	394	378	430	410	418	400	398	416	378	460	440	391	413	381	447	379	418	421	401	385	388	408	368	374	389	392	400	387	435	423	412	394	429	376	415	393	411	454	388	429	414	428	436	388	397	404	394	421	414	392	386	404	416	415	428	421	420	411	444	381	437	394	406	405	422	379	399	458	398	426	395	385	361	400	437	403	377	403	394	384	409	470	432	387	405	402	376	407	413	418	402	436	412	396	416	423	413	413	407	414	404	426	411	421	404	400	391	412	405	436	410	408	418	406	414	397	429	375	383	378	418	437	411	388	385	385	398	427	441	421	403	385	414	417	403	406	447	382	397	419	399	373	404	418	412	391	412	397	422	420	396	413	434	382	398	405	411	426	403	420	370	417	397	412	407	425	395	419	419	406	426	421	430	417	385	435	409	446	434	432	420	380	415	394	435	393	410	422	401	410	393	408	431	383	442	426	399	425	397	430	429	430	392	402	417	408	400	397	392	386	400	403	408	392	399	424	398	376	444	399	376	399	406	380	383	427	431	397	430	379	410	431	422	404	380	401	385	423	418	405	414	400	420	430	413	430	411	401	404	408	397	386	398	415	405	388	388	434	410	413	405	399	408	405	406	405	373	374	422	414	412	389	413	415	412	389	419	410	424	466	426	391	402	362	394	414	408	394	388	409	418	422	415	400	416	413	395	391	447	401	410	386	388	393	401	404	389	402	417	397	391	421	377	408	402	391	433	385	399	383	399	405	388	432	425	371	376	418	437	425	387	384	421	375	425	422	419	435	355	389	431	401	429	370	383	395	380	429	400	395	397	411	419	396	445	394	418	374	398	406	421	399	417	372	428	429	408	413	424	404	404	398	449	401	370	390	372	360	390	399	419	356	385	418	413	440	379	413	421	400	396	399	435	391	366	396	438	403	431	409	375	395	408	419	414	379	413	413	397	374	425	418	382	421	429	391	418	372	410	388	424	387	400	394	410	414	422	391	409	440	411	371	371	405	409	412	398	421	381	411	388	419	379	413	403	407	377	425	394	411	426	391	425	378	388	401	392	386	390	362	427	370	426	404	400	438	389	376	414	411	435	391	431	418	405	381	397	410	413	400	414	425	380	395	422	416	424	387	409	421	424	407	393	421	394	405	420	410	421	382	385	392	413	406	376	404	414	444	393	417	375	404	430	383	460	397	404	409	387	404	375	434	373	408	396	355	409	419	427	403	419	400	407	413	398	406	408	403	408	425	340	434	345	389	434	405	418	369	410	408	387	438	392	409	396	384	415	420	406	442	400	393	381	448	375	421	389	420	444	395	372	406	415	435	412	361	410	386	390	406	434	428	406	385	439	393	411	406	358	424	413	385	436	387	415	404	406	417	429	365	423	415	388	400	382	406	381	392	418	400	422	434	392	374	409	388	445	465	360	369	400	387	408	392	383	373	422	409	396	422	395	386	420	409	426	416	373	432	422	409	419	447	405	384	399	424	409	420	391	425	395	393	405	402	453	398	393	399	416	390	376	412	400	412	381	399	386	400	406	401	419	397	369	378	418	387	413	407	423	395	429	402	410	398	401	403	396	396	413	416	393	419	380	388	395	393	430	405	412	402	414	398	411	364	429	402	373	422	422	413	402	418	450	433	400	417	375	400	398	402	408	383	426	437	424	426	401	372	383	419	385	422	397	408	388	422	392	438	432	412	385	402	417	395	435	416	425	369	394	430	416	397	421	412	409	416	391	449	427	409	432	398	387	371	412	423	391	398	381	426	447	390	413	418	405	415	442	422	398	430	349	431	429	393	424	419	403	424	426	407	388	433	380	444	399	421	387	416	390	379	438	422	432	421	379	399	415	377	402	406	394	442	440	391	390	408	405	405	401	428	425	438	435	414	429	432	428	432	411	402	378	427	405	405	433	399	416	403	377	433	437	365	418	430	407	378	399	425	381	408	372	435	391	411	420	397	403	447	410	373	447	440	403	405	389	424	357	402	416	432	382	418	387	406	398	395	423	407	435	432	379	390	390	423	367	398	437	427	422	403	409	420	387	404	386	391	388	429	392	376	424	414	417	431	456	411	384	414	382	375	389	392	406	405	453	427	404	408	371	428	405	432	426	388	383	374	363	402	428	422	423	446	401	440	411	393	384	400	431	415	434	394	424	360	401	396	451	415	375	398	407	383	366	400	394	368	408	415	451	417	376	427	375	370	381	374	412	392	390	413	419	397	451	395	398	425	430	432	376	425	425	378	409	379	441	392	424	416	418	396	430	425	418	423	459	400	457	433	375	403	426	396	395	396	410	447	386	406	406	433	368	404	405	380	433	410	398	396	425	420	408	415	363	395	425	370	398	444	417	399	371	396	412	416	422	361	404	378	422	361	365	416	398	410	415	397	421	413	408	362	384	403	386	405	395	437	366	403	425	423	394	412	448	449	392	364	415	419	417	445	401	425	420	392	416	382	375	424	412	438	387	412	380	408	441	435	412	384	413	417	442	426	379	399	373	391	413	399	381	401	391	406	395	408	425	373	417	399	401	412	411	399	420	393	389	429	436	422	404	433	445	404	382	394	434	386	406	408	418	431	428	399	432	400	411	434	400	436	385	385	422	376	401	435	392	437	393	393	404	399	427	357	394	431	394	388	431	412	403	436	412	446	441	441	389	395	411	437	405	430	392	407	453	440	390	409	406	381	402	431	437	418	415	411	406	441	441	395	381	424	439	420	390	375	427	391	395	388	441	387	413	415	418	403	417	418	395	402	407	416	419	417	380	381	387	394	375	384	435	408	366	391	419	450	385	389	410	429	403	391	383	405	453	389	390	405	406	394	415	396	406	402	425	414	422	439	407	395	390	425	348	404	398	396	386	408	399	425	403	440	399	406	412	384	455	412	413	418	383	394	418	371	403	360	424	414	366	383	423	413	426	420	410	383	384	395	415	403
25169	24990	36295	32501	19325	6333	1282	745	606	564	581	568	634	585	559	599	528	599	584	563	554	564	578	603	597	534	604	581	556	520	624	533	580	557	585	601	570	579	513	530	611	598	540	553	568	584	596	573	531	551	567	578	605	624	565	551	550	615	591	505	624	524	546	551	586	588	609	652	589	559	577	614	612	551	547	590	573	595	554	606	593	566	534	548	544	599	583	549	543	578	541	617	590	554	551	548	591	544	583	594	553	579	516	550	596	576	576	544	562	575	563	552	586	571	579	558	562	575	559	573	556	639	574	571	535	544	552	576	563	587	558	569	537	569	593	597	583	595	615	606	579	572	591	586	536	549	582	549	522	561	579	576	522	572	620	572	538	596	604	580	519	567	554	567	609	519	580	535	555	532	561	568	565	551	583	569	574	582	557	553	568	569	611	569	562	552	565	552	598	567	565	555	586	571	520	569	587	566	575	599	538	530	608	567	606	566	583	545	529	543	565	571	575	525	584	548	599	560	600	566	586	545	582	540	606	540	561	534	581	546	597	544	563	587	578	600	531	591	567	540	566	536	570	541	565	579	619	556	586	571	614	579	542	595	560	568	578	570	606	539	564	560	596	550	558	550	582	539	545	530	621	545	552	561	587	553	544	548	594	566	553	545	548	582	614	525	583	571	589	561	564	599	598	559	583	550	597	586	557	568	606	577	588	575	559	565	571	585	597	545	553	516	558	585	620	553	594	564	512	567	557	551	580	553	598	584	568	547	560	596	557	612	587	554	585	532	548	549	607	611	543	587	564	562	592	560	553	566	534	515	560	574	575	603	570	563	565	565	596	538	577	583	516	592	550	614	515	539	561	604	579	571	575	553	573	525	588	580	572	538	591	592	571	540	590	582	511	605	557	582	548	557	583	557	556	584	581	558	589	551	580	552	570	558	579	550	577	565	533	545	544	585	523	581	543	568	530	564	556	571	563	537	589	585	583	562	542	562	571	542	579	639	588	602	598	562	588	565	554	593	580	558	560	583	572	567	570	578	540	581	555	561	510	549	607	576	524	573	547	560	551	579	583	556	565	594	575	556	580	568	551	581	594	618	575	582	591	563	550	578	583	572	509	534	547	577	575	544	542	533	573	536	540	523	540	534	591	522	622	588	576	570	560	546	547	543	541	532	570	565	582	532	549	587	526	570	581	574	557	553	530	584	583	543	558	584	554	526	597	517	590	590	558	572	580	578	588	630	548	544	570	533	546	588	572	540	560	590	564	543	577	538	558	584	548	562	589	594	593	536	582	526	616	589	539	546	542	564	587	591	554	547	581	580	553	576	569	551	524	583	559	576	577	598	519	575	573	559	529	549	536	591	567	536	539	561	587	590	540	576	554	546	551	569	567	521	558	581	551	552	566	595	556	584	545	601	548	574	591	559	566	578	551	548	603	529	576	570	551	576	590	597	537	519	518	539	595	564	553	519	594	578	593	573	555	547	567	607	627	587	600	567	570	593	516	592	578	625	568	566	606	565	578	553	554	536	587	599	550	627	557	600	537	594	534	546	610	537	539	560	543	560	573	546	560	582	566	531	597	553	578	516	579	539	547	529	608	604	576	540	562	566	537	551	560	546	582	580	550	545	582	570	580	573	599	558	564	625	530	546	566	614	567	597	559	596	523	557	584	610	580	560	587	564	580	596	561	520	565	572	588	556	555	532	612	593	539	585	615	555	566	557	549	533	541	603	578	588	548	593	556	585	589	583	528	532	579	549	554	578	567	613	524	545	583	595	565	582	635	535	623	590	610	568	554	559	571	546	560	547	571	587	604	575	539	560	596	530	577	534	547	584	573	529	565	567	556	559	533	545	538	525	588	499	603	549	547	578	565	603	581	534	545	584	532	580	579	530	563	581	623	529	599	626	555	532	588	589	602	564	594	568	585	590	562	559	571	587	556	565	566	595	589	546	594	561	554	543	580	564	554	622	575	580	607	519	571	569	604	546	520	561	534	609	574	521	533	586	580	564	596	549	593	601	557	579	597	519	581	548	574	523	555	558	540	576	549	571	548	585	559	577	577	567	590	535	582	542	573	562	591	561	605	572	611	558	535	555	576	550	570	542	537	572	572	549	592	526	586	590	612	582	539	534	598	605	601	586	563	539	558	532	559	593	577	552	552	554	539	565	563	588	575	549	595	606	549	614	532	571	524	525	577	594	555	550	576	569	539	592	551	574	574	570	537	527	565	561	566	601	522	602	581	552	582	567	584	572	583	536	613	547	564	554	564	584	606	597	571	559	573	571	596	578	561	550	508	552	545	526	586	589	602	556	575	529	536	569	553	556	586	595	530	590	563	573	583	581	581	579	559	579	540	566	547	524	565	537	566	572	570	584	546	589	526	523	549	598	546	605	578	575	556	582	566	518	549	579	535	558	559	579	543	556	575	557	571	540	539	571	548	562	541	520	559	561	573	620	584	576	586	596	581	642	567	576	502	530	557	572	514	526	588	567	576	615	574	556	567	575	580	563	536	569	564	555	552	543	619	564	560	524	556	558	599	530	563	560	593	580	571	544	557	577	562	584	574	580	607	602	555	580	561	611	553	604	584	556	596	519	554	552	567	585	550	566	584	558	586	564	558	553	547	582	580	555	537	571	540	567	589	532	581	615	547	573	613	535	589	568	589	564	550	596	565	546	522	592	532	542	570	569	612	577	551	562	564	604	543	554	560	580	591	537	575	556	581	553	548	567	548	584	582	550	601	574	569	588	538	517	571	591	557	569	527	559	587	552	547	583	574	566	618	576	517	579	634	549	563	526	556	559	565	549	566	558	573	472	614	595	600	556	590	582	592	571	573	597	565	553	560	517	574	599	587	548	584	554	574	549	542	543	575	559	570	564	583	596	527	597	571	594	573	582	594	590	555	546	564	545	568	558	556	548	568	558	570	534	564	566	533	582	585	591	532	549	585	564	580	565	579	574	543	543	589	539	560	599	555	524	575	601	594	566	551	562	528	560	597	566	548	567	546	562	551	556	555	551	570	587	549	565	552	558	534	548	599	560	524	587	556	561	557	579	572	570	549	588	541	521	569	559	599	561	599	610	572	574	572	546	568	546	566	582	612	538	583	579	614	566	554	603	569	554	577	540	563	539	555	536	585	556	614	536	574	510	573	567	532	568	587	545	607	593	549	541	599	561	570	569	568	558	577	535	542	550	583	597	577	573	557	541	614	553	587	524	556	559	572	562	527	552	567	574	563	595	579	556	537	526	530	615	552	572	569	594	572	618	545	542	572	517	541	602	561	589	550	616	579	535	588	546	574	559	549	549	556	541	568	570	594	492	568	541	553	575	548	555	598	544	588	578	549	565	575	551	495	565	590	528	559	575	548	596	570	599	564	573	587	553	550	583	551	567	525	537	555	559	534	576	569	603	584	582	548	561	555	552	556	572	598	571	540	583	527	584	615	558	589	598	562	561	562	578	569	557	575	573	543	562	564	537	554	560	568	557
62033	88868	58831	28065	9954	2769	906	579	519	523	509	558	507	515	513	509	517	555	515	507	493	512	512	544	518	547	549	520	502	513	541	507	522	518	483	471	542	516	508	517	519	528	538	492	481	533	515	478	531	511	495	543	519	539	505	532	506	528	530	537	594	521	484	495	526	518	525	506	510	518	507	506	495	478	520	507	552	515	517	527	521	513	540	525	481	496	530	475	511	513	515	489	509	592	522	548	509	522	532	535	548	515	548	483	539	532	558	535	486	506	538	542	523	525	518	524	548	549	520	501	532	534	519	495	509	519	537	505	515	505	550	565	513	547	506	499	532	501	531	500	482	508	479	532	520	534	502	517	518	523	506	525	530	562	472	511	535	522	538	521	479	536	545	506	533	492	508	504	497	515	495	499	522	530	541	522	478	487	512	528	506	531	511	516	524	529	491	474	547	555	528	555	523	505	487	509	492	556	517	505	493	536	490	530	481	537	508	547	518	518	505	513	525	510	534	514	513	491	506	535	542	487	506	498	567	499	514	492	516	539	510	502	515	514	507	549	529	531	466	519	475	502	488	535	510	524	500	518	514	529	516	498	528	483	510	517	479	531	512	489	530	523	473	549	457	526	532	526	493	502	545	536	559	486	528	501	514	523	555	490	467	537	529	506	547	473	549	530	527	512	489	512	504	523	525	503	513	523	564	497	548	507	533	515	494	492	465	548	525	495	576	523	544	483	544	476	530	542	565	523	512	494	506	529	525	496	564	512	560	532	513	520	499	505	532	511	538	524	480	492	558	490	510	500	542	514	537	521	490	482	506	524	571	502	503	542	499	527	492	517	497	501	522	523	541	521	521	473	565	535	557	544	529	492	512	491	547	521	526	491	488	537	481	503	517	483	547	523	512	489	486	549	500	514	548	514	487	505	562	505	493	506	547	520	485	548	520	488	518	532	497	479	521	530	533	554	513	471	547	509	524	538	492	539	516	539	521	495	522	551	488	519	519	481	500	497	482	509	538	540	528	517	496	511	520	520	521	523	521	534	480	519	554	529	502	538	495	518	506	507	522	500	510	514	539	481	505	529	484	538	557	455	543	519	530	528	497	528	522	514	486	512	492	515	527	532	519	514	498	526	519	532	495	572	535	516	525	562	505	524	490	522	540	475	511	479	503	481	522	543	510	499	537	551	492	518	546	516	474	530	535	528	492	533	513	497	485	491	520	518	513	491	566	508	514	553	527	521	469	506	514	512	500	522	497	562	463	501	501	509	542	540	518	532	512	502	516	541	505	499	518	535	469	505	520	528	508	524	492	499	548	498	529	510	510	546	540	517	510	505	512	509	525	512	532	510	536	511	502	531	466	525	489	499	491	524	535	522	518	504	529	535	495	529	479	551	530	506	510	494	539	523	541	500	539	505	510	496	500	512	495	493	506	523	522	528	494	491	549	515	537	523	516	523	511	525	538	504	524	532	518	483	511	502	509	510	528	512	535	521	498	508	510	467	533	504	508	558	525	515	526	545	542	504	529	554	538	530	525	510	523	495	480	495	497	492	528	494	522	529	537	545	504	532	533	542	553	525	502	495	511	520	533	482	493	480	531	511	482	494	536	504	516	491	548	525	505	513	500	506	488	453	499	495	496	555	524	538	529	542	533	499	506	512	504	509	561	514	532	549	497	493	513	532	536	534	539	597	515	534	525	492	544	530	502	504	514	487	536	487	472	509	518	532	500	527	544	539	509	529	543	513	509	514	538	509	522	502	520	492	506	506	521	490	504	493	494	526	532	511	522	509	491	510	496	528	569	513	510	535	530	525	515	533	482	533	488	533	504	502	499	517	540	505	562	517	549	516	544	528	523	514	488	530	547	511	541	516	498	488	497	507	509	501	530	530	519	543	532	517	512	478	510	478	508	502	499	513	510	523	533	532	545	544	520	512	532	499	506	498	542	503	510	502	506	486	539	527	496	526	494	527	471	464	548	514	489	490	514	530	500	528	497	497	494	513	492	545	535	543	508	546	471	512	511	519	477	531	509	511	514	523	523	518	497	505	490	517	478	504	495	540	529	505	547	486	531	517	508	497	493	498	549	481	552	467	479	523	507	552	498	467	486	512	541	506	509	542	469	539	560	537	528	511	522	531	495	495	535	513	470	516	515	552	513	504	564	509	543	503	526	511	555	503	521	508	498	534	512	508	507	517	542	501	504	521	563	492	519	504	537	506	565	521	509	531	541	496	535	515	513	551	543	507	535	554	507	540	528	537	487	499	533	516	481	527	487	526	509	551	519	533	542	537	509	512	484	502	482	505	501	482	522	511	512	558	498	518	524	523	534	536	554	511	556	502	528	490	524	535	529	534	495	518	540	542	510	515	484	497	509	504	466	490	474	510	527	504	538	521	514	511	514	505	489	491	547	506	520	510	506	488	541	465	494	547	474	540	495	535	486	535	466	493	524	490	496	506	486	523	500	522	498	479	507	506	525	497	538	479	516	513	494	531	516	510	520	499	507	498	540	465	507	561	530	534	501	527	539	526	500	532	541	521	521	495	504	518	537	551	522	511	498	520	511	495	508	522	519	495	490	498	535	522	518	496	515	519	475	550	493	511	495	524	524	550	531	502	539	484	549	521	504	527	551	524	502	549	502	506	472	516	508	485	512	463	467	577	498	476	491	549	518	534	537	512	499	544	521	490	520	524	459	512	533	511	523	499	542	477	560	508	488	495	497	516	525	553	542	525	497	506	532	523	543	515	514	477	539	494	529	492	527	485	494	491	530	469	506	527	509	525	526	498	556	514	538	503	533	518	513	495	494	460	479	532	474	512	529	568	519	512	487	486	498	505	542	514	552	559	519	500	543	502	489	500	500	496	495	451	529	492	551	526	522	514	524	501	533	499	513	564	468	460	523	472	542	528	517	518	489	513	515	572	533	515	537	512	544	517	543	526	508	511	467	504	475	512	510	531	571	478	543	538	515	534	507	496	515	545	473	529	553	533	476	533	499	511	494	468	491	481	495	485	508	525	522	496	514	528	530	510	459	504	458	525	489	520	523	527	548	520	488	527	479	509	513	475	487	466	494	540	514	486	498	529	513	549	506	503	534	513	505	523	514	474	547	510	486	517	503	469	537	542	545	512	504	492	493	503	486	532	524	528	490	518	491	481	514	502	527	540	482	535	509	516	520	523	497	542	535	490	527	518	578	502	518	516	466	535	542	518	527	471	513	558	496	520	495	531	484	502	492	505	528	524	551	566	503	497	580	470	508	503	539	497	541	539	511	527	533	550	523	516	508	538	507	531	519	515	472	522	498	488	501	508	466	476	488	503	516	504	523	518	492	537	558	460	520	479	546	507	519	544	500	509	542	510	509	501	500	504	526	533	536	565	526	484	490	495	478	534	527	463	515	515	541	523	520	464	531	500	505	562	525	505	492	536	488	470	491	531	459	475	514	516	532	517	499	564	493	514	510	522	501	512	541	509	515	546	516	522	504	489	460	530
23965	22994	33326	29407	21719	12778	2651	981	759	746	723	727	704	768	756	753	769	750	707	714	756	790	701	740	690	712	683	679	707	721	721	688	719	719	724	670	672	676	687	698	681	741	736	722	674	704	674	711	686	727	689	689	739	703	690	733	692	665	671	703	715	698	711	696	713	666	732	759	724	694	736	756	691	718	661	690	716	683	639	714	671	711	700	647	712	703	654	673	712	669	645	696	691	727	677	748	663	629	714	692	704	666	746	726	696	701	694	693	723	700	715	715	694	679	696	710	662	694	694	698	669	703	685	749	715	662	695	691	657	747	728	713	703	753	687	693	737	684	687	679	693	691	735	700	692	725	692	692	694	663	676	706	731	731	680	717	687	678	688	711	678	721	692	711	739	715	723	712	688	663	734	705	687	715	662	690	724	684	695	694	682	689	709	677	710	738	709	681	679	689	743	718	691	731	681	679	684	706	719	714	706	673	693	753	726	716	689	679	697	726	701	669	691	683	691	747	720	661	670	704	763	684	698	734	716	713	738	670	698	747	745	721	675	708	720	679	692	672	659	713	756	665	638	714	669	690	684	680	667	700	699	653	696	665	676	693	663	707	717	728	691	642	735	690	633	690	705	698	710	687	655	695	665	652	712	683	686	680	701	675	672	697	679	687	675	723	694	746	693	714	721	647	688	714	733	725	690	718	702	718	667	671	632	643	714	717	699	770	665	616	654	739	661	725	719	715	675	724	677	678	717	676	676	692	753	689	667	694	720	670	718	716	690	732	662	688	704	721	668	675	658	718	696	706	670	698	708	712	722	681	702	721	738	731	664	665	700	718	723	709	719	697	730	703	678	666	739	711	705	701	708	685	742	689	721	635	679	717	690	649	735	687	721	728	722	697	715	684	666	677	715	698	680	693	719	670	734	654	688	742	679	687	715	640	727	683	683	745	674	673	670	734	703	681	724	722	702	702	715	703	695	686	689	697	709	639	684	657	637	689	719	709	746	717	705	677	683	704	730	646	704	672	721	724	702	700	730	719	689	752	695	708	688	703	667	683	690	661	692	696	701	713	669	703	735	763	738	731	741	694	733	681	665	705	664	701	659	660	709	732	692	688	692	729	687	658	668	668	699	690	691	690	691	682	722	665	682	699	695	740	687	654	687	719	723	739	711	719	706	708	679	724	657	646	668	715	728	687	669	722	714	672	694	693	710	681	671	751	691	690	688	671	672	701	753	674	658	704	693	734	729	671	708	709	752	688	703	696	708	705	696	717	710	745	660	675	730	743	682	708	704	690	710	684	678	699	691	698	694	684	691	670	702	736	726	700	717	683	672	695	689	721	727	689	698	690	666	658	674	729	681	714	750	702	721	679	702	669	671	737	656	686	650	707	676	707	675	721	673	643	710	724	702	708	681	739	724	666	724	690	744	733	666	676	706	700	642	775	662	694	723	691	680	717	712	713	704	692	716	708	732	669	668	678	727	702	716	691	688	668	684	741	672	663	677	704	707	656	744	657	707	709	708	715	694	690	643	674	727	715	712	644	672	755	680	716	709	672	714	730	691	673	699	685	668	667	704	726	692	666	709	688	684	727	699	703	693	689	703	664	663	667	673	711	721	726	711	680	711	701	763	714	721	663	712	684	718	657	717	692	713	662	735	668	720	725	696	683	676	701	671	681	654	678	691	716	643	707	690	654	689	656	701	684	705	710	706	669	667	691	682	684	707	655	707	684	663	669	730	701	703	683	722	692	695	634	686	697	627	687	724	702	669	670	691	692	687	726	658	695	660	728	703	719	676	711	725	709	684	675	689	691	732	702	666	667	734	662	711	712	707	674	709	676	716	708	719	768	710	710	745	658	702	642	710	684	621	714	709	744	744	708	714	637	660	695	659	696	677	704	687	695	627	713	700	676	678	685	682	697	710	725	706	718	685	647	713	680	679	701	734	683	705	689	680	733	693	704	711	731	766	663	704	709	692	753	691	717	655	710	753	699	719	732	687	671	689	683	689	700	715	678	720	712	678	701	696	710	695	732	666	644	689	642	697	683	707	685	715	705	668	668	684	702	694	676	695	727	719	688	676	670	660	663	670	685	674	724	669	658	656	631	731	725	707	656	698	655	737	662	651	672	695	682	677	708	728	744	709	695	705	687	688	709	685	651	710	658	686	721	677	728	688	665	694	702	716	659	658	669	700	689	652	710	675	657	710	702	648	670	664	680	707	677	714	718	725	675	702	672	717	688	688	730	718	689	682	671	757	727	676	657	682	685	680	709	695	687	733	681	688	718	670	734	724	673	675	689	699	692	688	710	697	732	698	698	681	699	668	679	711	701	681	686	704	696	719	671	713	706	733	728	731	658	665	666	679	735	705	718	649	710	741	732	695	691	658	712	732	751	731	711	694	676	713	722	713	737	704	678	748	710	721	699	710	673	679	732	698	667	660	714	670	679	697	683	675	719	708	675	713	689	672	693	684	681	674	705	742	695	704	671	685	687	691	673	716	692	745	688	671	694	636	702	674	666	678	687	710	705	685	667	645	665	671	684	720	678	716	699	728	680	682	708	726	668	715	669	727	715	691	699	675	709	709	719	755	719	706	730	715	646	717	632	688	639	709	698	668	702	678	679	703	692	661	711	741	678	666	670	719	720	676	665	695	674	677	725	678	675	727	719	693	660	696	654	659	749	738	679	690	704	710	705	707	725	676	709	700	678	666	734	723	661	716	717	723	714	704	713	687	663	643	702	728	701	679	720	717	667	700	698	681	684	626	665	700	699	700	699	696	607	658	701	691	686	747	687	721	716	673	709	708	741	682	703	712	677	700	653	714	674	681	704	698	736	685	705	691	711	696	613	639	681	712	709	683	655	701	681	658	720	722	712	697	706	680	659	677	696	728	698	709	704	701	750	715	719	658	676	712	657	691	730	687	685	697	713	666	683	683	722	656	724	674	742	649	713	676	676	684	696	724	653	713	732	712	714	730	684	678	671	708	669	720	716	690	661	727	662	684	699	721	644	687	695	688	699	698	716	674	695	706	709	727	709	723	730	699	694	683	687	708	675	668	712	728	692	718	679	731	693	645	688	681	708	678	661	700	652	669	699	770	700	693	668	710	698	711	685	680	697	700	720	686	701	710	712	728	683	691	682	691	693	717	671	720	742	669	680	662	702	694	685	717	729	701	718	687	695	672	702	709	706	659	708	647	721	682	718	699	739	701	666	698	702	692	708	669	686	673	659	696	678	725	705	695	709	669	650	718	701	724	729	664	722	640	705	730	729	697	663	703	651	679	663	704	697	706	732	693	673	686	675	733	660	639	697	704	706	715	729	673	718	725	707	694	695	716	681	725	725	664	695	740	709	719	694	716	724	698	674	688	745	690	691	737	706	734	678	668	712	636	690	724	709	680	711	697	721	687	745	708	663	659	679	722	685	668	665	660	670	705	721	717	661	668	690	693	698	690	664	714	703	704	687	706	671	681	654	699	677	670	741	668	695
63754	98934	67698	34907	12442	3488	1192	822	660	636	622	686	583	659	633	691	642	701	609	689	609	657	700	649	648	661	659	671	660	612	628	667	621	579	638	672	615	650	645	677	672	677	701	667	683	596	674	619	674	642	663	644	637	673	613	599	679	673	626	662	634	687	639	602	609	616	636	659	618	637	669	654	648	614	669	667	648	634	662	664	660	653	635	681	640	648	634	707	675	589	639	646	685	661	610	699	622	664	681	668	624	677	638	644	635	633	691	650	649	621	648	631	681	631	634	657	658	686	635	666	625	669	642	668	678	651	606	645	647	664	620	669	602	611	619	685	655	642	678	628	658	610	642	646	553	677	627	639	620	694	677	631	681	690	671	647	622	645	643	633	662	661	684	609	656	658	707	629	647	683	622	625	639	662	631	642	639	660	660	642	632	666	578	660	638	680	622	648	663	671	645	647	660	637	630	633	647	715	641	618	649	672	666	638	631	650	643	631	652	622	641	667	698	659	621	644	678	646	648	636	632	658	661	669	648	637	663	650	685	607	664	645	634	658	657	662	666	625	615	629	643	644	639	663	648	677	697	618	652	656	644	623	626	642	680	650	645	634	649	655	629	626	601	613	652	637	657	629	604	631	638	626	651	638	640	650	635	665	668	664	656	606	647	645	663	648	670	667	621	664	613	617	633	626	680	680	667	654	590	664	643	678	646	695	704	593	657	613	693	669	623	613	621	681	633	656	642	626	622	610	639	620	648	674	640	655	668	662	649	642	652	617	623	614	654	683	636	670	706	643	652	631	650	643	591	633	665	644	662	619	623	648	638	638	665	648	598	642	616	652	664	683	627	596	689	630	634	637	593	641	689	634	674	639	623	668	632	644	610	629	641	607	658	653	632	646	699	651	662	668	602	640	672	652	658	652	646	628	692	623	637	589	596	635	667	655	635	643	638	655	595	631	639	658	619	690	680	664	683	654	604	681	608	651	681	645	615	661	682	638	621	642	605	672	620	652	644	629	652	626	621	605	626	642	589	674	674	614	616	613	625	653	628	637	649	602	656	650	653	643	674	634	648	700	623	667	674	635	634	657	622	610	661	679	650	635	616	614	618	636	658	671	611	619	665	640	659	635	679	638	640	656	605	664	653	645	680	631	651	682	639	635	621	640	659	640	622	598	663	647	651	613	694	633	617	650	638	638	632	640	652	672	648	681	682	650	608	624	578	620	628	630	658	643	652	658	623	621	619	648	659	657	642	644	634	608	659	626	610	615	677	670	615	663	683	666	662	668	641	649	681	654	630	660	651	683	604	636	695	574	663	673	648	693	641	695	627	629	593	626	614	677	662	622	640	606	665	687	638	663	670	650	667	637	654	622	655	605	636	640	648	653	639	666	650	694	628	665	624	649	666	652	629	642	686	650	638	651	639	648	669	597	654	630	625	626	641	631	646	653	613	680	621	646	642	651	635	632	611	637	660	653	608	710	650	654	650	624	623	641	692	647	674	659	648	680	685	642	691	632	635	662	637	680	621	650	609	633	656	621	682	619	689	624	615	655	650	643	625	643	649	635	636	639	675	630	629	611	632	657	642	598	601	672	645	656	644	636	634	643	659	598	644	653	684	633	655	659	700	631	678	635	642	653	656	640	660	657	644	637	653	643	656	600	631	607	588	610	570	626	675	641	638	698	643	635	640	596	642	657	663	640	691	652	663	653	645	627	615	627	640	701	615	658	659	674	653	643	673	613	652	678	603	672	625	632	642	645	615	640	654	655	622	687	613	640	647	637	639	660	654	660	585	615	670	619	690	684	641	674	620	643	598	644	660	672	651	630	578	656	660	629	606	652	644	664	616	661	656	654	677	620	628	662	636	655	693	607	666	650	616	653	618	705	676	691	627	669	685	619	609	660	635	617	633	686	678	634	658	585	670	626	620	644	642	640	666	636	637	623	659	647	633	610	684	655	620	672	633	640	663	673	650	661	655	601	622	619	622	601	628	647	654	639	653	642	634	606	622	635	638	637	614	615	676	664	619	647	612	611	660	641	618	658	684	634	633	631	643	611	653	655	616	613	658	623	660	639	646	600	637	655	569	694	635	692	653	621	640	649	624	646	607	674	649	652	667	645	617	624	623	625	640	669	668	655	655	624	686	666	616	640	671	690	597	644	631	659	610	640	638	653	625	628	620	635	641	662	618	562	654	652	618	628	624	628	656	619	647	592	636	639	639	700	632	619	697	681	599	677	637	621	632	612	683	638	629	688	622	636	644	575	646	684	595	664	634	642	648	606	644	642	627	650	618	649	582	626	609	639	703	648	670	695	638	650	652	679	625	649	639	642	654	628	680	662	630	646	643	655	708	629	621	680	637	601	604	654	624	686	623	660	601	638	701	654	647	659	646	650	654	659	639	668	661	635	657	649	640	631	675	630	651	607	673	641	629	635	652	664	600	653	655	629	650	605	665	687	652	652	606	640	635	636	662	699	621	625	649	621	630	664	635	651	670	658	636	695	620	647	676	637	632	632	643	662	649	643	618	704	595	666	587	702	641	630	647	624	611	609	650	647	628	645	614	666	599	625	627	665	624	644	653	636	675	619	613	666	585	673	699	659	687	607	649	643	607	670	660	624	635	667	654	654	650	644	669	639	624	670	601	649	666	694	665	645	612	664	624	664	629	659	628	613	626	681	629	672	642	683	654	647	642	694	628	671	650	608	638	669	640	582	673	643	672	653	659	647	685	644	648	645	671	657	680	614	652	649	623	628	630	611	637	671	612	622	610	658	653	647	596	672	675	673	659	633	629	674	668	657	609	632	614	638	645	675	630	658	615	607	635	689	679	660	657	633	544	632	673	659	656	674	628	628	632	650	666	648	636	623	612	596	634	667	714	622	672	592	633	675	607	636	662	663	634	628	662	659	648	661	611	644	652	633	574	658	645	607	667	614	658	640	676	625	632	626	640	664	641	627	631	624	663	660	624	637	589	675	665	609	652	656	637	628	621	654	592	635	666	637	689	639	676	638	628	611	621	631	666	698	660	638	619	627	656	604	649	587	622	620	616	661	649	631	614	672	652	704	656	630	673	658	658	634	657	653	639	620	682	664	624	608	656	661	616	653	634	620	679	638	637	633	641	634	610	632	614	661	664	644	681	670	648	623	639	680	669	623	607	673	647	640	662	668	623	613	610	641	597	651	635	669	649	644	654	659	631	647	643	643	626	608	599	629	612	680	631	634	679	628	593	606	624	627	707	636	667	669	640	593	648	668	677	622	643	610	659	679	679	616	676	664	619	651	658	622	678	635	642	647	658	624	639	606	643	646	609	674	605	652	676	630	642	635	674	618	634	600	622	669	667	692	652	640	634	607	598	641	622	620	598	607	627	654	653	696	654	632	661	633	664	648	635	656	660	642	606	640	627	632	643	632	646	631	651	642	601	669	636	629	620	607	635	598	692	649	631	661	636	639	617	687	640	597	624	608	623	640	624	676	622	665	623	618	724	627
30684	30529	24531	9210	1813	761	532	463	464	500	510	498	463	460	484	546	508	481	510	490	514	474	450	490	476	432	481	492	488	493	514	500	458	494	497	466	488	496	528	444	487	508	475	499	498	454	505	492	466	482	515	492	509	493	517	475	478	488	488	504	453	491	476	487	456	493	506	477	466	465	444	463	481	471	486	502	473	471	481	496	514	468	466	488	463	470	490	474	481	501	498	514	484	462	481	503	510	492	482	511	473	484	488	495	470	512	488	484	461	492	497	490	448	502	482	544	487	534	504	494	526	497	469	490	479	476	474	498	491	507	523	510	493	462	445	484	461	479	468	527	499	487	499	479	506	474	484	458	491	472	477	494	490	488	478	489	523	463	480	519	505	497	481	482	503	510	515	484	516	494	485	472	519	481	490	447	493	501	519	455	481	448	483	513	525	503	514	473	488	518	498	444	486	491	506	516	508	474	448	520	553	460	492	479	504	467	494	463	482	479	499	501	476	469	470	499	489	513	494	486	480	463	488	514	514	513	493	496	481	489	462	477	539	505	505	467	502	491	535	500	500	533	445	483	445	492	486	510	496	482	497	514	480	464	514	496	498	503	492	476	522	482	487	488	519	491	482	455	499	493	500	486	485	498	513	476	482	499	505	471	498	477	487	504	493	524	475	493	470	506	497	497	495	495	457	491	478	471	495	482	484	483	546	500	488	520	503	445	424	510	484	500	510	496	501	463	487	488	472	517	519	493	511	504	528	486	526	495	478	475	497	516	501	525	488	459	507	491	464	497	487	476	514	480	497	475	503	466	479	518	474	457	487	438	458	493	482	500	449	463	436	505	511	504	527	504	480	449	519	485	473	501	492	460	489	481	499	490	479	466	495	488	481	489	495	464	477	491	526	485	475	497	481	479	499	516	475	494	468	529	453	487	438	522	479	467	500	496	435	496	446	503	543	472	466	463	490	465	537	478	476	465	503	512	494	487	505	506	469	487	510	530	466	489	490	493	519	469	494	492	501	483	507	495	451	492	527	512	501	478	494	497	467	490	514	502	508	502	486	492	492	510	509	515	516	511	497	518	490	457	458	501	482	469	489	500	492	520	487	468	490	475	535	487	486	475	460	484	501	460	510	469	520	495	489	442	486	554	503	528	474	484	485	482	489	461	480	500	487	508	519	476	525	475	455	455	477	500	527	522	487	523	484	524	504	488	512	483	508	507	487	529	471	478	516	488	485	481	467	504	490	480	443	455	478	499	474	532	540	495	467	463	471	460	470	484	472	489	519	502	475	505	548	509	492	507	490	525	476	490	510	500	510	503	477	496	483	514	508	497	488	519	501	495	484	464	465	487	512	495	497	467	510	482	452	476	432	476	429	497	466	464	496	498	543	489	518	470	463	457	499	492	470	500	521	510	498	518	540	455	476	463	481	497	441	475	506	453	523	450	542	484	460	466	505	478	488	495	506	487	473	506	490	464	510	506	485	536	529	501	503	457	475	483	482	460	505	505	472	503	492	530	497	482	528	460	453	515	473	486	483	504	492	472	479	508	464	477	516	465	559	540	493	499	460	487	476	510	468	476	522	513	454	503	512	486	476	484	472	465	490	505	471	512	473	478	536	503	489	502	524	496	527	509	472	461	525	517	510	456	536	501	531	493	505	451	481	486	497	458	516	478	487	470	472	505	484	484	473	459	459	505	504	457	518	529	496	484	502	517	496	529	476	502	505	459	521	462	499	511	438	502	541	489	484	492	496	505	503	495	477	501	447	503	491	485	507	488	499	499	476	490	477	497	469	481	481	480	496	488	505	516	459	478	536	464	501	492	497	489	492	469	457	524	486	477	505	504	473	488	486	544	530	492	516	445	491	490	498	483	494	471	467	501	499	481	497	500	468	488	454	510	471	516	496	498	489	495	483	489	502	510	499	546	468	527	529	496	479	473	498	511	511	461	501	474	519	493	448	431	484	474	424	451	476	517	494	500	494	504	451	468	498	469	452	492	492	475	497	473	480	511	461	477	515	471	525	480	490	445	483	453	470	475	514	495	483	476	484	490	495	490	523	491	463	467	507	465	479	512	467	539	486	488	488	492	433	474	519	476	523	470	481	504	464	437	497	462	476	533	474	452	485	498	489	523	503	494	466	530	420	496	515	465	452	467	499	486	513	541	494	495	499	470	496	500	520	464	516	507	489	473	485	462	485	508	469	472	495	474	478	522	542	478	512	494	466	440	508	511	468	459	507	468	477	523	534	525	487	499	457	483	465	490	490	483	514	520	520	467	463	518	497	486	497	529	466	505	471	488	515	425	504	476	465	485	530	479	456	472	494	472	506	514	491	508	482	502	518	469	492	475	468	517	513	475	501	500	461	496	458	528	508	492	505	513	526	475	513	485	485	521	515	484	490	511	445	483	454	517	489	517	513	470	490	500	470	488	491	534	482	499	484	554	493	490	502	510	494	485	481	495	471	493	507	471	502	480	449	501	498	494	501	470	503	492	467	505	501	486	465	507	517	492	469	539	495	504	481	471	484	492	510	496	465	502	494	494	478	467	482	491	478	514	541	471	448	523	470	496	522	483	492	430	482	478	486	499	450	490	499	508	513	524	488	479	491	478	465	490	471	516	508	464	457	523	518	480	457	503	490	507	522	501	479	511	497	482	510	488	488	460	470	486	490	477	460	496	496	511	487	485	521	460	523	447	460	504	496	462	488	454	501	508	490	496	483	511	471	494	464	519	505	461	511	484	472	489	495	477	492	525	512	479	484	474	519	488	446	471	510	507	498	494	507	498	442	508	485	450	513	454	517	477	469	534	453	501	501	523	493	485	517	514	443	474	467	471	499	497	491	496	471	480	531	490	467	472	509	463	490	468	482	458	475	489	457	471	482	500	476	526	463	486	513	511	482	505	497	474	533	475	510	493	500	510	472	459	470	495	514	503	574	503	482	518	491	486	495	503	483	489	505	462	484	506	459	514	522	513	490	511	484	524	483	503	469	500	508	461	493	522	503	512	473	495	489	476	466	452	465	456	486	461	502	504	488	509	498	495	513	502	523	506	498	511	503	475	484	519	488	470	503	505	479	446	492	469	477	500	513	494	492	505	490	496	491	433	456	499	474	506	467	486	493	482	507	509	519	500	436	484	500	508	488	462	493	489	505	446	504	523	487	504	482	480	544	502	456	463	532	476	523	498	522	509	506	490	515	490	494	460	493	487	461	486	515	456	476	505	512	501	478	495	519	503	510	521	454	532	480	493	522	491	475	504	465	456	467	476	477	499	495	481	494	505	488	497	497	468	476	515	499	534	471	472	493	522	477	480	514	491	473	462	436	499	436	470	503	486	501	505	477	475	445	506	518	467	470	486	503	479	467	460	476	470	505	481	493	488	458	456	481	498	499	457	472	505	509	493	477	457	493	482	503	476	506	486	478	504	454	500	490	471	503	492	519	486	483	491	482	517	470	461	441	477	494	484	496	492	462	484	467	486	513	504
24469	35161	18117	4958	1449	646	436	454	395	421	413	428	392	406	399	415	412	413	406	419	396	384	420	414	416	444	417	409	398	421	437	419	390	464	414	389	447	417	394	420	405	421	402	418	398	425	444	386	424	412	371	410	419	441	412	409	422	424	416	426	436	422	409	397	435	424	408	447	433	366	447	417	418	422	408	433	447	385	376	410	415	424	392	400	428	444	415	416	441	395	381	417	407	386	434	438	427	387	428	406	439	388	413	429	413	461	392	421	425	385	397	413	435	441	442	417	419	419	440	424	422	389	406	409	442	429	383	431	424	417	447	405	431	400	390	401	422	397	422	435	399	419	430	421	401	401	441	438	419	431	392	408	423	455	415	426	427	423	459	462	410	392	432	373	386	441	418	397	403	420	440	418	431	418	381	419	406	440	431	402	418	434	442	438	390	414	425	425	420	399	403	436	388	434	430	422	428	395	416	423	455	436	439	405	387	394	388	405	400	368	393	414	411	425	384	411	401	453	398	423	414	422	403	410	421	402	381	403	436	440	439	382	407	447	395	385	453	433	407	429	421	416	447	403	397	425	377	417	406	436	375	421	417	426	416	434	414	406	417	416	393	406	408	447	447	405	441	435	423	404	409	412	400	440	388	419	414	416	412	459	389	378	408	372	390	413	386	425	385	395	404	378	423	413	409	414	391	405	429	457	440	448	390	411	420	417	443	407	384	386	434	411	394	372	433	431	429	441	439	426	394	401	401	410	414	418	426	451	399	410	429	432	422	433	380	439	394	426	378	437	443	410	415	407	440	403	413	434	404	432	410	442	420	391	365	421	411	415	447	399	435	405	413	442	412	364	395	481	415	383	375	387	426	414	422	406	422	406	405	377	454	400	422	434	397	386	423	400	421	442	437	423	364	390	370	375	385	438	455	426	411	425	425	423	406	452	411	421	398	437	435	400	405	417	431	391	402	430	416	436	473	413	417	409	436	397	455	422	402	387	433	432	399	408	436	429	414	410	419	391	440	420	437	391	430	425	413	403	385	427	412	438	395	387	404	420	425	442	393	405	393	437	398	419	414	405	355	410	426	447	422	407	443	447	404	408	441	420	415	444	445	441	382	423	405	416	373	414	448	389	408	396	435	393	409	420	452	428	392	407	430	400	399	388	388	428	410	388	411	405	441	376	409	396	410	424	417	454	439	403	392	391	380	387	437	418	433	427	379	406	411	373	396	438	425	449	428	417	418	440	397	416	373	426	408	401	406	408	412	402	421	396	425	426	443	424	422	382	383	431	395	399	430	430	396	416	389	440	424	419	433	387	405	411	421	407	441	406	396	434	414	411	413	409	430	441	422	387	431	406	409	408	389	427	423	414	436	401	411	386	431	396	388	440	442	398	413	433	382	403	404	399	412	434	393	408	393	410	455	438	395	434	406	433	419	407	422	398	391	437	438	439	403	424	409	390	396	377	417	411	445	409	410	411	407	423	399	417	397	377	421	390	422	396	450	395	415	425	422	420	400	444	433	403	402	423	409	434	442	382	397	381	450	440	419	435	413	416	393	388	436	442	417	427	405	422	417	412	415	405	408	427	405	425	452	409	380	447	441	406	477	379	417	427	457	401	405	409	423	384	428	412	420	419	439	425	422	417	444	391	419	437	444	403	409	416	397	408	433	383	422	440	383	393	429	396	391	411	422	399	441	358	437	407	434	396	430	415	415	397	418	385	387	475	402	437	427	433	423	406	435	433	402	414	408	415	390	423	404	399	394	417	445	400	432	387	396	397	412	431	415	394	388	412	407	412	427	407	407	393	414	427	445	423	435	404	398	391	433	438	458	426	382	411	394	403	399	427	413	388	406	397	407	429	395	380	388	420	429	407	397	424	430	444	403	423	439	432	421	387	441	389	398	411	442	408	404	417	423	382	397	424	414	444	426	417	408	458	402	415	401	387	410	404	392	440	401	403	372	405	412	391	431	412	456	421	399	395	403	401	445	360	441	393	446	385	382	404	388	411	392	397	429	422	473	457	429	428	381	410	412	380	424	413	403	417	404	439	354	408	415	367	385	412	379	422	433	407	403	413	443	468	366	418	414	445	438	448	405	430	415	434	367	406	390	399	405	438	417	412	404	435	461	416	434	421	371	390	420	377	429	428	435	384	416	465	399	420	399	392	436	432	416	430	428	428	389	417	421	412	440	431	407	395	403	416	454	429	429	441	423	417	413	428	420	402	413	442	375	403	408	449	401	431	414	435	417	437	427	403	399	412	411	479	396	400	409	404	439	436	418	405	408	399	425	374	410	410	422	423	432	409	391	425	411	415	427	425	417	415	415	437	395	453	426	400	432	416	390	414	406	414	394	409	390	424	394	419	450	418	413	411	402	385	469	449	414	416	415	409	425	403	397	399	387	411	382	399	381	430	380	430	427	432	389	411	417	436	400	399	416	407	490	447	434	400	430	443	386	427	388	374	418	389	430	425	418	390	411	408	411	412	421	427	429	421	410	398	429	399	407	428	399	454	401	380	428	395	438	384	430	419	382	432	419	427	400	385	393	382	413	405	423	417	438	452	385	379	415	402	435	421	409	381	427	424	419	477	439	389	436	393	435	410	412	381	402	392	438	402	420	418	415	415	391	391	413	406	423	418	383	425	381	415	438	410	392	396	394	425	394	449	415	424	402	415	430	392	405	466	398	411	452	447	457	431	411	396	437	415	412	437	402	411	424	413	416	391	387	427	412	415	373	406	424	415	384	417	442	422	442	398	402	421	416	393	419	396	420	410	413	400	395	462	401	381	446	433	418	448	406	417	377	426	382	430	410	421	439	413	420	399	396	418	434	432	412	392	416	361	458	429	422	399	386	411	471	373	428	448	406	418	410	418	415	466	418	417	423	412	424	423	428	412	381	423	389	452	383	426	389	402	387	428	417	413	415	426	435	410	398	390	401	446	420	411	430	441	395	381	416	399	418	393	382	401	394	411	402	401	409	416	428	424	403	423	415	385	418	377	431	425	414	418	427	407	398	426	417	385	437	406	444	395	404	408	403	400	391	405	378	421	392	415	402	433	420	415	441	389	410	429	415	429	448	416	402	414	407	393	415	406	425	426	405	438	396	459	361	408	402	423	436	433	373	408	411	399	401	414	445	392	426	413	395	437	438	418	426	412	417	419	391	447	419	428	408	399	404	434	409	446	456	390	417	409	421	401	393	394	380	452	394	399	400	407	424	436	392	406	416	390	413	407	442	400	407	431	386	427	377	432	452	432	428	451	412	380	377	382	405	406	436	430	406	380	398	394	421	409	400	373	383	367	368	438	410	430	420	387	474	452	391	401	394	416	398	393	420	442	417	407	403	411	422	392	412	431	403	432	394	415	415	385	362	412	429	433	382	421	391	432	390	434	444	393	422	392	396	420	397	401	386	422	407	409	402	408	429	416	397	417	416	407	429	429	451	428	441	377	421	405	389	391	408	425	410	410	412	440	420	398	399	414	423	396
25163	25899	38271	31818	18244	5508	1205	690	617	598	558	585	579	596	608	652	611	601	620	578	626	553	594	587	567	580	597	572	594	650	596	601	600	568	589	593	618	577	596	588	567	584	572	585	561	588	589	600	579	529	576	615	573	559	554	560	597	617	604	581	595	586	634	561	565	590	540	580	561	548	603	567	574	538	560	619	558	607	556	601	567	604	552	561	565	586	561	592	577	552	541	620	559	608	583	555	554	595	557	581	614	524	606	543	579	585	579	594	568	580	605	547	522	535	540	549	564	562	595	571	579	605	543	559	557	559	571	603	582	602	573	598	566	612	611	551	606	593	587	561	525	594	588	572	563	575	589	593	561	603	596	601	582	563	586	604	560	593	548	588	565	557	559	583	578	575	608	579	572	600	592	583	599	561	545	571	566	570	564	612	572	526	552	571	579	595	603	563	518	580	562	606	590	581	578	556	607	567	529	567	537	590	582	603	586	551	604	610	589	595	537	577	557	545	576	559	561	614	555	547	581	587	521	588	566	582	600	543	596	582	577	564	620	570	541	604	559	631	575	557	608	557	572	601	559	583	611	539	613	589	587	535	618	585	562	542	576	565	642	603	566	569	571	600	572	590	617	590	610	591	590	563	602	643	581	592	565	603	563	582	553	569	561	586	588	534	589	588	557	564	556	539	551	620	622	549	531	597	623	590	571	580	549	584	604	615	538	578	604	601	567	545	574	538	582	568	597	570	550	568	567	568	588	588	575	619	578	595	576	587	631	598	575	611	621	599	566	578	597	565	548	549	582	615	596	584	557	579	551	651	585	567	598	597	552	533	592	586	556	571	593	634	575	590	541	582	601	548	570	561	563	574	607	534	574	599	588	563	613	634	588	592	584	596	575	567	595	531	597	598	607	593	581	577	605	589	538	592	568	595	611	565	565	577	600	561	576	576	579	591	539	533	574	595	552	597	578	560	549	548	552	590	584	575	602	624	592	608	561	556	585	569	626	634	575	590	562	588	609	597	610	521	556	538	603	537	582	626	540	618	578	581	592	576	590	571	590	575	583	590	589	588	582	625	598	559	502	590	562	553	590	541	565	604	578	540	573	604	587	568	559	606	604	538	530	521	581	557	581	538	592	599	604	596	563	565	566	546	555	616	556	563	536	588	564	587	545	564	567	570	596	563	593	586	582	554	546	574	524	558	613	582	581	574	575	608	547	563	565	558	572	603	545	566	538	591	599	547	590	610	614	555	586	600	588	552	557	604	612	575	614	591	603	599	572	531	577	591	624	587	597	559	576	612	564	555	556	603	569	531	562	582	548	608	597	588	582	568	610	541	582	601	600	575	590	548	626	586	614	579	551	574	560	566	588	586	550	562	547	587	615	622	580	569	585	619	586	611	579	577	552	565	570	543	572	563	596	574	574	544	566	593	579	575	625	583	558	600	565	612	593	534	590	580	608	558	555	537	535	633	520	574	630	557	537	573	570	585	622	594	584	568	576	588	632	572	566	538	593	552	557	558	562	541	566	607	623	592	554	570	585	562	577	578	574	586	616	567	547	573	572	553	615	588	626	583	625	587	597	537	574	582	558	580	554	544	589	577	531	571	560	531	545	577	583	540	556	602	555	582	601	612	565	562	573	591	556	597	581	527	601	536	556	589	578	531	535	564	615	569	575	575	516	546	550	602	570	571	560	551	576	575	627	597	587	544	568	623	562	552	533	576	553	535	583	582	586	551	567	586	609	616	577	585	573	550	569	597	589	546	564	557	590	607	556	543	606	601	574	581	532	550	552	580	602	574	560	586	575	586	562	611	583	557	590	605	536	616	590	585	549	599	605	585	614	601	597	551	547	556	546	559	604	603	610	588	559	576	575	549	592	603	568	561	583	577	551	567	554	556	585	604	648	569	547	572	570	584	588	535	568	577	546	544	569	578	572	615	576	575	570	620	566	593	619	594	593	632	556	566	627	595	542	608	579	560	577	621	628	601	610	622	573	592	552	610	541	625	623	559	579	553	559	627	555	578	597	567	581	571	562	584	584	597	581	580	614	576	598	554	620	554	554	574	582	606	571	603	603	572	565	589	613	553	576	569	562	581	621	589	592	573	537	581	605	623	586	545	578	613	569	574	557	593	583	561	555	571	603	595	563	543	604	608	583	577	577	565	577	594	580	553	580	554	593	574	543	587	575	614	568	563	589	581	554	576	537	537	559	592	575	558	554	526	580	524	590	546	543	578	549	569	535	616	575	584	584	586	607	573	566	582	586	591	615	614	601	573	623	591	603	556	609	597	562	582	561	601	586	546	613	541	553	564	544	649	505	612	583	579	594	610	577	588	576	620	587	608	585	596	597	568	527	576	569	562	582	612	552	616	594	590	586	578	567	571	605	562	586	591	542	574	580	560	560	568	594	570	547	581	595	566	557	561	578	586	544	559	570	569	569	595	583	622	564	536	541	546	550	567	577	577	581	603	572	615	610	550	583	579	547	579	582	573	593	599	560	576	547	557	612	608	550	572	565	577	575	582	603	566	577	601	559	595	636	568	613	583	580	585	624	550	570	547	592	537	595	573	566	590	573	599	617	568	525	582	627	534	572	623	555	588	584	597	587	570	596	521	548	566	590	571	565	587	622	568	587	586	631	563	589	616	590	612	543	621	562	570	564	638	631	561	560	542	575	600	568	614	615	582	543	539	582	558	594	614	593	603	617	580	603	618	569	605	596	574	598	531	602	558	569	588	578	568	576	559	592	602	570	554	627	586	594	568	556	637	571	545	565	569	592	578	520	563	549	591	584	553	602	577	535	576	594	599	571	547	566	603	616	540	559	620	572	574	546	543	574	578	585	589	624	589	552	598	553	582	527	568	543	558	608	605	630	534	594	553	580	588	561	606	610	566	565	567	571	602	592	553	536	606	596	540	602	595	596	598	565	599	560	624	592	596	565	555	575	582	583	619	582	551	593	593	565	586	570	592	586	592	557	616	609	604	564	560	661	550	604	575	571	625	607	569	597	583	533	595	579	608	567	617	580	605	617	572	569	605	606	602	600	540	596	574	535	564	562	563	531	566	560	576	592	563	574	594	572	570	567	558	538	599	509	583	599	581	617	623	565	583	552	584	613	612	602	565	592	546	566	577	575	564	552	544	582	553	565	569	601	615	606	552	575	564	564	568	567	595	543	549	573	564	557	555	622	590	659	633	586	568	570	603	608	572	567	540	616	603	559	577	534	550	568	609	566	570	577	610	611	558	544	618	616	561	573	584	603	555	563	603	580	611	549	537	541	549	568	585	573	539	599	597	605	568	615	580	582	583	563	582	616	552	536	597	540	600	587	552	537	566	584	601	600	554	600	539	564	607	578	594	538	547	588	600	565	539	576	556	610	581	616	557	607	553	593	577	551	525	572	572	620	569	553	545	622	580	572	564	522	559	566	600	557	609	597	590	585	595	565	596	599	612	563	596	580	564	591	556	558	574	563	584	569	585	604	580	597	568
62735	91584	58994	25667	8315	2507	898	632	541	537	557	562	554	486	547	516	551	554	519	533	581	530	527	516	530	532	509	554	484	520	564	526	564	555	480	537	557	566	570	561	511	490	542	516	530	547	542	563	532	526	480	552	518	555	505	549	539	549	540	547	521	477	511	517	538	545	514	556	517	545	558	570	580	510	575	517	537	543	518	529	544	550	523	543	497	535	553	531	537	566	535	521	541	515	540	545	526	551	506	532	535	552	532	553	520	546	519	551	522	554	559	542	544	513	586	531	526	534	538	551	527	545	498	518	540	539	509	528	512	542	482	539	532	550	560	521	512	559	529	534	536	523	497	557	473	525	520	536	556	540	525	507	546	516	507	483	494	517	522	517	516	507	542	557	529	549	504	554	525	527	519	544	505	554	506	555	517	536	536	536	527	544	512	487	506	543	510	492	523	498	522	502	522	507	523	550	548	539	514	528	548	499	528	540	535	481	550	578	560	527	535	510	558	523	534	544	514	504	533	574	523	538	549	505	544	514	528	539	514	549	563	528	544	536	516	531	544	534	515	514	528	533	505	553	561	500	526	574	533	519	530	516	548	532	479	547	506	513	536	530	550	477	542	561	534	568	534	565	519	512	548	563	508	531	508	519	584	512	514	537	540	529	477	536	511	545	496	549	583	575	525	560	530	548	549	513	535	521	546	516	550	506	569	517	517	558	540	539	544	523	575	536	514	550	506	539	549	526	507	550	531	521	573	534	587	541	537	521	543	516	523	556	530	535	518	585	569	569	506	521	519	546	516	504	545	602	520	498	526	520	538	515	515	557	527	519	503	528	507	536	512	522	536	537	519	531	578	549	518	547	513	529	538	554	480	485	516	489	507	541	498	526	542	535	502	528	549	527	541	541	540	545	539	496	501	538	537	532	527	537	527	546	519	532	520	515	546	527	550	523	528	530	523	516	548	531	549	552	544	565	532	565	587	526	509	558	559	489	529	550	514	531	571	513	525	490	512	490	487	494	517	523	521	513	568	559	522	515	545	526	534	500	546	573	536	512	546	544	515	502	533	553	535	495	555	551	579	500	574	543	561	548	518	500	488	562	475	535	561	516	543	514	551	520	555	523	537	540	514	509	498	555	507	555	569	512	502	529	545	511	536	533	573	523	499	530	528	564	541	561	507	553	458	516	579	535	557	517	534	524	540	528	554	528	548	563	514	545	490	502	535	555	513	560	524	537	547	540	493	503	574	522	517	527	505	525	503	534	507	526	513	510	521	492	526	510	515	533	527	533	500	553	561	515	499	518	563	540	535	522	543	562	546	545	524	536	524	535	504	559	504	549	551	554	526	516	550	534	515	516	584	523	518	537	521	521	550	543	560	535	542	542	521	527	510	564	546	577	526	522	519	586	514	535	543	555	526	531	522	511	541	535	525	530	555	527	536	493	545	518	543	550	504	515	534	537	539	516	548	526	514	518	515	527	521	506	535	548	528	521	536	511	521	480	512	540	548	517	531	511	540	554	545	537	534	553	537	546	521	554	531	523	569	539	545	526	517	545	497	537	549	518	495	494	527	546	520	531	496	521	558	556	549	550	500	558	551	551	552	519	537	510	491	582	485	548	497	536	527	534	533	533	508	560	541	517	523	521	526	539	548	526	550	517	502	477	528	530	536	526	583	518	559	501	533	563	507	517	500	538	533	537	529	518	516	548	528	516	530	549	512	497	535	518	522	548	552	500	526	532	540	520	506	551	562	525	481	551	560	517	526	562	555	530	534	572	548	511	524	499	500	550	549	524	541	535	523	474	574	503	580	516	528	513	525	543	491	496	522	502	556	513	542	534	541	515	534	533	528	555	577	543	545	529	542	510	531	537	553	559	528	493	563	517	537	517	570	523	518	566	533	558	502	518	527	541	466	525	489	555	554	567	542	584	542	551	507	500	539	534	523	566	526	516	528	532	514	572	545	497	544	506	543	526	544	519	523	569	549	521	497	509	482	546	500	539	514	537	524	508	562	560	556	542	526	559	532	543	491	539	469	546	564	532	500	556	515	516	539	507	486	547	531	558	500	509	558	501	570	533	533	528	557	567	553	511	521	536	543	510	513	520	511	562	522	511	522	559	525	569	562	556	512	562	549	548	530	585	535	519	513	523	516	527	524	570	530	552	521	509	524	508	549	550	539	538	529	563	533	591	503	535	519	533	537	520	515	523	577	567	533	493	473	513	505	521	548	549	539	561	532	555	495	529	530	504	541	517	506	517	497	560	545	549	498	541	506	529	531	537	527	505	553	527	559	520	532	548	471	538	500	525	494	535	534	541	537	542	512	550	512	553	517	556	517	519	526	575	512	527	465	522	504	571	545	514	500	542	514	511	537	482	530	562	546	560	500	561	532	505	562	530	538	562	517	550	553	545	540	483	528	537	521	537	546	529	509	571	540	543	526	525	524	532	533	498	536	539	530	467	531	543	528	468	524	510	504	521	530	517	534	530	527	519	513	529	547	527	572	532	549	570	529	538	553	526	550	520	542	536	534	507	543	507	544	538	511	534	513	511	563	512	499	513	573	522	537	502	507	505	525	518	529	554	510	532	567	553	526	545	537	504	521	522	486	544	533	547	553	498	538	531	507	512	499	527	548	572	564	510	570	529	530	522	494	559	502	536	530	556	517	501	531	504	527	511	515	527	519	543	518	508	527	538	532	557	554	507	540	512	570	533	547	508	549	579	545	559	541	539	554	534	594	529	546	528	507	533	529	529	506	539	548	536	504	530	515	536	531	506	573	534	552	539	564	522	520	506	529	557	562	532	514	535	549	578	563	535	550	497	499	531	508	530	562	529	555	532	567	544	554	522	533	521	560	539	505	536	574	509	551	518	528	518	535	561	475	514	524	523	526	492	547	530	558	529	534	576	526	516	531	521	537	536	534	576	496	587	531	533	556	559	530	540	538	519	528	540	522	579	525	532	513	567	540	485	551	525	512	580	518	516	564	549	509	500	550	539	539	529	547	538	576	522	554	512	585	545	552	544	548	541	500	486	561	516	498	544	515	539	527	541	548	514	542	558	536	525	503	497	530	548	508	522	522	565	510	534	521	529	553	523	529	517	530	532	536	544	541	508	517	519	561	535	563	554	541	528	518	493	515	528	505	521	484	515	548	518	545	559	558	499	529	572	504	543	518	504	517	491	503	488	530	520	544	508	462	576	533	550	502	493	585	543	536	530	532	534	539	529	548	535	531	570	485	530	545	529	501	533	516	535	540	543	527	529	527	502	526	535	552	556	516	527	509	529	520	568	511	503	489	495	529	523	546	502	512	493	494	534	544	505	497	538	567	546	535	551	510	552	539	509	501	533	501	562	521	557	511	559	526	486	512	555	528	565	536	544	525	550	473	502	500	573	530	507	560	502	546	494	534	521	545	530	530	557	549	496	528	564	522	549	525	527	524	521	528	531	546	555	528	548	530	522	536	510	536	518	501	508	537	552	558	508	557	534
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
