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
339354403473	339354404040	339354404590	339354405140	339354405690	339354406240	339354406790	339354407340	339354407890	339354408440	339354408990	339354409540	339354410090	339354410640	339354411190	339354411740	339354412290	339354412840	339354413390	339354413940	339354414490	339354415040	339354415590	339354416140	339354416690	339354417240	339354417790	339354418340	339354418890	339354419440	339354419990	339354420540	339354421090	339354421640	339354422190	339354422740	339354423290	339354423840	339354424390	339354424940	339354425490	339354426040	339354426590	339354427140	339354427690	339354428240	339354428790	339354429340	339354429890	339354430440	339354430990	339354431540	339354432090	339354432640	339354433190	339354433740	339354434290	339354434840	339354435390	339354435940	339354436490	339354437040	339354437590	339354438140	339354438690	339354439240	339354439790	339354440340	339354440890	339354441440	339354441990	339354442540	339354443090	339354443640	339354444190	339354444740	339354445290	339354445840	339354446390	339354446940	339354447490	339354448040	339354448590	339354449140	339354449690	339354450240	339354450790	339354451340	339354451890	339354452440	339354452990	339354453540	339354454090	339354454640	339354455190	339354455740	339354456290	339354456840	339354457390	339354457940	339354458490	339354459040	339354459590	339354460140	339354460690	339354461240	339354461790	339354462340	339354462890	339354463440	339354463990	339354464540	339354465090	339354465640	339354466190	339354466740	339354467290	339354467840	339354468390	339354468940	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2586	3600	2300	2586	3600	2300	2586	3600	2300	2586	3600	2300	2586	3600	2300	2585	3600	2300	2585	3600	2300	2585	3600	2300	2585	3600	2300	2585	3600	2300	2585	3600	2300	2585	3600	2300	2585	3600	2300	2585	3600	2300	2585	3600	2300	2585	3600	2300	2585	3600	2300	2584	3600	2300	2583	3600	2300	2583	3600	2300	2582	3600	2300	2581	3600	2300	2580	3600	2300	2580	3600	2300	2579	3600	2300	2578	3600	2300	2577	3600	2300	2576	3600	2300	2576	3600	2300	2575	3600	2300	2575	3600	2300	2574	3600	2300	2574	3600	2300	2573	3600	2300	2573	3600	2300	2572	3600	2300	2571	3600	2300	2571	3600	2300	2570	3600	2300	2569	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
25417	24173	33421	28401	21698	12186	2356	1139	921	972	954	971	938	934	935	949	921	944	909	920	998	1000	932	914	977	958	913	950	924	918	899	903	932	915	976	914	923	916	911	895	953	925	895	864	918	897	902	896	947	960	986	877	918	932	969	946	944	930	875	903	887	846	873	939	896	904	908	947	913	956	891	874	966	911	947	915	956	959	922	923	915	891	919	929	923	907	938	902	941	893	933	943	939	899	882	902	942	946	911	897	931	913	905	903	913	904	882	951	924	917	1005	919	905	959	895	913	907	903	946	904	842	925	942	898	890	944	918	931	901	904	870	868	893	950	895	941	921	941	911	868	926	914	912	888	906	927	926	930	894	921	932	853	911	918	889	910	896	903	941	883	920	887	900	867	877	908	935	874	880	888	885	942	855	877	874	931	937	937	900	963	904	893	918	853	895	912	869	900	915	905	878	902	886	948	932	947	919	911	907	903	936	894	890	874	850	846	852	906	917	889	888	918	888	914	853	838	892	947	899	899	913	902	880	946	864	886	913	882	875	924	927	910	896	915	920	885	919	932	889	885	878	919	886	896	948	948	947	869	910	880	883	944	907	911	928	927	894	925	925	893	952	890	897	890	858	907	905	917	940	929	885	899	886	967	935	919	922	892	943	939	931	912	953	923	919	876	940	927	840	905	938	904	932	939	906	931	900	967	911	911	887	941	946	958	870	851	884	900	923	924	927	981	922	902	956	898	917	876	919	906	918	869	867	869	946	930	927	895	923	859	958	876	947	943	848	868	931	901	912	897	908	879	920	915	925	947	928	901	904	892	886	899	875	902	885	865	905	897	891	935	917	877	911	877	953	891	967	950	882	871	886	975	904	926	898	867	862	883	872	915	855	850	938	863	957	924	849	884	900	879	864	877	856	934	901	863	887	902	960	901	872	893	900	920	953	964	905	903	905	927	931	893	943	873	905	895	912	869	899	879	928	911	897	900	975	902	913	928	917	958	941	936	936	932	909	917	934	966	957	858	974	886	952	887	911	913	915	871	885	865	908	922	909	905	916	908	936	941	889	896	901	882	911	924	869	945	887	892	901	948	954	882	906	916	954	858	899	919	914	894	880	905	934	867	908	925	883	908	892	918	875	895	879	912	914	874	878	937	869	950	895	908	892	919	928	920	968	875	931	931	905	878	895	886	902	911	880	917	891	835	965	941	938	873	873	901	893	899	885	938	941	835	977	880	939	878	905	888	867	845	903	928	950	892	941	864	895	921	900	879	884	905	890	897	942	871	876	920	919	878	859	875	919	926	908	895	937	908	936	904	884	913	857	935	879	900	951	929	861	904	884	890	915	957	963	918	914	896	886	891	934	878	953	914	902	945	908	921	900	888	940	880	904	932	875	886	819	848	942	942	896	936	902	961	888	905	934	874	833	918	877	989	1004	908	900	901	955	904	906	873	868	902	936	936	915	854	867	896	888	910	883	880	888	948	956	866	917	913	891	904	862	865	917	875	898	948	918	987	916	904	845	909	927	939	887	873	911	922	898	916	905	902	946	883	871	941	856	845	886	823	906	892	888	910	872	938	935	929	910	910	923	922	918	928	886	935	908	899	907	903	879	877	955	858	957	892	855	859	902	937	900	890	906	901	867	944	918	902	899	899	875	940	897	922	907	914	923	868	897	915	929	912	890	910	953	913	919	847	903	902	891	917	908	928	934	901	897	894	847	928	900	882	952	909	903	930	932	939	931	889	892	914	904	900	897	942	893	921	917	925	903	946	833	932	907	872	950	919	894	979	876	882	904	929	945	891	912	827	889	915	935	901	895	952	893	915	873	901	885	943	906	900	913	889	905	895	948	910	957	908	917	859	906	926	834	920	909	914	885	907	919	928	896	866	871	898	909	852	924	963	904	879	918	862	883	899	879	872	899	925	927	932	866	916	848	875	920	908	902	892	918	931	896	908	858	913	925	886	921	918	835	896	924	942	858	958	934	895	921	978	943	929	914	907	889	949	899	972	898	920	907	861	883	881	925	907	943	885	941	923	946	917	883	882	943	875	909	908	894	900	901	831	874	967	930	926	946	887	880	895	857	895	900	882	899	887	869	951	940	871	880	898	953	911	915	923	861	888	869	875	856	955	958	932	892	906	942	899	886	898	898	890	861	855	916	973	897	870	908	897	899	887	922	936	922	910	952	888	888	900	925	930	943	914	930	921	894	835	881	911	900	926	1012	902	903	888	919	873	907	904	941	884	906	942	884	943	926	836	938	883	900	882	876	917	894	929	888	944	952	907	898	904	905	932	919	923	952	885	856	876	933	915	904	860	894	880	855	912	972	923	878	935	962	902	884	920	887	918	873	910	916	890	915	866	909	929	901	884	900	868	918	904	917	883	916	857	902	861	886	883	894	851	946	887	968	862	853	922	897	926	919	870	906	872	901	907	913	936	820	879	878	845	878	910	849	935	947	920	970	918	968	906	889	909	930	868	936	903	903	902	906	924	874	912	920	956	927	919	872	906	875	902	837	849	932	924	892	884	902	940	912	921	938	910	930	944	917	900	921	936	887	875	922	950	867	901	956	902	893	893	944	893	921	883	885	945	906	898	891	879	901	846	904	899	911	921	919	868	919	972	918	936	938	946	898	856	873	859	933	931	987	899	935	910	890	882	889	863	888	877	918	922	887	898	876	889	907	901	873	933	902	856	861	934	911	929	876	923	889	911	903	883	913	878	953	926	852	917	851	921	919	939	926	904	885	968	928	913	865	887	940	869	857	906	936	943	876	980	911	890	928	864	897	877	941	980	919	887	858	921	876	897	954	969	928	896	901	893	946	842	896	879	896	969	962	894	920	962	914	903	899	914	924	892	894	883	915	969	929	899	909	932	964	864	924	948	914	939	876	902	927	897	921	900	952	882	931	975	917	926	890	880	897	946	871	890	940	969	901	914	931	877	925	904	887	905	850	888	927	858	909	919	931	973	935	970	892	909	909	921	940	888	918	876	950	931	883	904	895	913	907	931	937	938	932	880	933	906	919	914	916	912	874	895	900	903	913	953	911	855	875	893	926	927	838	904	901	890	940	891	986	879	913	950	891	915	920	894	954	881	871	866	923	930	896	917	917	933	899	928	909	912	858	884	833	895	933	931	934	902	899	857	892	848	891	927	906	921	940	872	926	885	886	874	931	899	911	907	883	926	941	933	910	930	923	902	936	887	916	859	877	960	911	898	843	918	867	862	889	875	869	891	914	941	902	911	933	905	912	888	917	907	871	995	939	963	858	939	913	900	907	980	892	959	965	887	869	869	944	876	885	920	864	883	945	858	915	862	928	922	930	955	907	857	877	934	879	928	892	899	898	904	925	957	930	914	918	936	881	892	942	899	893	888	942	919	891	952	891	964	955	936	906	908	935	903	914	947	882	954	896	892	885	885	894	904	887	911	934	893	864	931	930	898	840	835	890	872	911	907	933	908	909	871	915	890	862	912	964	955	884	916	880	915	876	874
66537	103003	65401	31645	9727	2260	984	856	808	896	871	801	800	842	842	795	786	773	834	832	806	858	805	831	784	806	793	805	809	794	825	791	826	785	816	801	832	810	801	793	786	839	824	790	785	814	845	793	824	825	838	792	865	797	799	846	813	797	795	806	787	792	856	811	815	773	808	820	784	834	803	797	762	802	835	808	811	802	823	848	827	839	827	786	766	753	784	845	825	795	805	877	803	787	815	834	862	804	808	805	840	795	734	799	813	784	775	842	788	835	820	829	848	810	815	814	809	772	822	826	828	798	780	770	857	821	829	777	796	919	843	798	865	790	811	825	812	809	783	739	799	828	762	841	810	820	794	815	850	767	841	836	859	773	829	793	807	845	803	802	881	834	836	837	822	809	830	745	851	823	815	811	820	803	836	838	791	834	819	826	802	829	832	776	778	789	759	833	800	785	817	818	823	803	831	824	791	793	841	779	829	808	835	773	830	822	789	864	812	760	789	791	760	788	826	816	827	791	819	800	798	797	800	808	808	823	777	827	791	869	795	804	832	845	801	793	806	813	871	825	804	826	798	788	817	800	772	823	808	753	753	790	815	834	828	799	823	770	786	794	813	818	814	815	776	779	824	808	776	849	836	816	810	756	834	823	839	793	807	792	833	851	757	806	789	780	839	771	739	826	754	767	779	831	789	771	802	879	783	823	823	822	796	788	788	810	836	802	779	837	815	789	776	802	861	794	820	789	808	816	847	830	789	720	823	814	847	793	818	779	774	781	798	840	810	798	805	779	795	824	842	820	844	824	801	773	784	797	818	804	802	814	809	774	872	772	791	851	787	799	781	802	842	773	806	851	806	838	813	812	808	777	818	781	871	847	797	781	794	843	807	830	824	809	804	792	779	804	783	800	829	838	772	824	779	813	781	828	792	791	796	808	845	778	772	774	806	789	828	798	782	773	817	838	823	763	817	815	834	808	761	796	812	862	827	851	832	827	787	807	780	791	756	758	797	822	821	837	775	860	763	795	787	804	835	794	782	845	804	819	766	844	781	826	776	804	779	784	807	805	798	819	791	832	826	827	793	810	835	800	811	756	784	845	760	831	810	785	846	813	824	829	770	815	798	828	789	819	849	836	804	789	801	802	783	800	849	803	835	809	792	811	773	804	828	810	764	783	791	800	799	837	736	752	859	802	795	831	778	770	759	768	840	816	804	854	783	830	802	806	775	798	807	814	768	784	858	788	791	788	796	781	768	768	810	811	814	840	783	826	831	797	770	757	739	813	804	803	797	815	776	794	767	814	758	788	806	757	791	755	772	828	847	805	831	773	776	829	788	840	789	795	825	782	780	832	804	821	772	814	821	833	769	857	852	845	782	857	801	779	846	780	833	795	820	730	760	804	811	847	802	821	803	858	779	829	834	773	788	814	855	838	796	863	841	786	795	766	787	839	810	806	758	797	818	737	795	764	774	821	783	799	887	792	802	831	787	775	835	785	850	765	851	765	845	797	789	802	815	735	810	823	844	853	830	810	761	767	813	838	764	823	827	808	803	814	777	823	862	795	819	778	768	784	818	809	851	773	807	786	802	749	814	785	812	831	765	780	769	795	817	776	822	789	793	852	835	868	805	812	792	794	790	789	842	808	840	793	819	795	763	827	821	771	853	809	810	842	824	803	791	824	782	794	791	815	788	801	803	823	812	835	829	793	797	836	811	796	749	774	752	797	768	811	816	837	782	809	804	748	805	784	772	804	823	802	802	807	816	786	783	791	820	805	844	788	853	789	749	793	808	795	796	824	793	812	798	802	798	819	770	820	827	804	842	850	800	813	840	793	808	805	758	787	803	825	824	862	775	779	772	790	811	837	743	790	780	767	845	767	815	855	808	763	791	803	799	837	828	827	802	789	740	832	857	783	861	814	773	789	769	789	792	822	787	810	739	779	786	775	826	802	801	781	793	812	795	797	815	803	769	799	841	816	830	793	819	813	835	805	838	805	779	859	800	786	777	796	834	831	763	818	813	836	875	815	811	784	799	823	805	850	788	822	799	806	807	792	827	801	838	808	803	773	780	744	779	874	806	805	852	834	818	793	793	774	763	838	805	814	848	806	853	797	810	803	826	828	797	790	793	788	844	827	863	781	837	792	842	802	805	855	810	789	847	810	783	811	776	776	767	797	844	797	806	797	729	791	821	778	823	816	798	835	824	826	802	819	808	797	837	803	786	850	817	755	732	809	817	809	830	819	836	784	856	803	816	823	851	823	822	790	833	883	836	808	769	800	845	807	777	795	810	780	820	819	818	803	802	866	795	813	798	828	784	795	861	822	802	782	812	815	813	831	778	845	834	805	790	835	791	792	832	857	819	797	798	811	831	791	810	792	803	835	859	794	776	789	753	849	801	797	850	793	796	808	801	807	860	785	776	831	792	806	827	874	804	839	813	784	865	775	776	815	799	767	789	789	828	799	801	850	807	806	807	796	767	831	776	791	817	822	833	835	835	758	774	817	832	792	754	788	764	806	788	821	776	796	816	805	835	821	838	827	830	760	775	806	759	822	814	847	846	792	769	856	755	775	803	762	794	805	826	790	863	842	816	819	788	815	772	806	777	838	801	834	779	800	783	832	818	813	744	777	808	803	805	780	796	858	768	791	786	826	775	817	820	800	828	810	788	838	773	847	769	810	822	802	819	786	853	834	839	780	849	834	838	821	802	763	795	824	839	798	802	808	860	795	800	765	804	741	815	729	787	817	865	788	813	809	786	790	824	789	781	763	802	780	844	776	799	765	808	761	780	789	808	779	813	821	799	786	756	812	803	824	786	762	869	811	811	761	750	834	803	842	835	783	833	800	816	846	838	775	832	832	761	854	799	783	791	758	744	793	813	812	806	769	835	798	826	804	779	791	793	785	736	833	752	799	811	849	814	744	784	796	818	825	800	837	796	784	805	809	817	746	753	807	795	792	747	762	800	772	786	827	754	771	821	828	779	755	785	798	815	817	827	814	807	805	767	793	781	818	777	773	784	793	793	806	841	816	791	788	770	824	756	802	818	822	841	781	819	766	802	788	847	788	871	807	828	783	791	831	832	797	832	816	809	784	848	838	813	791	855	793	777	803	750	820	835	792	814	779	768	818	770	820	840	801	780	817	830	783	777	801	832	783	782	785	772	817	827	829	778	750	751	830	826	762	793	813	819	782	812	806	822	789	756	819	735	794	784	798	789	781	786	811	759	853	796	815	826	836	845	781	827	827	795	816	809	809	835	793	810	812	776	821	759	820	791	804	775	832	807	804	807	809	816	808	855	785	798	805	792	738	838	817	801	844	793	838	808	783	810	857	795	813	761	818	760	835	783	780	807	797	816	789	821	785	792	805	808	788	758	710	790	737	831	795	823	867	789	834	778	817	802	857	860	802	826	782	805	747	819	811	876	774	836	790	799	769	768	817	781	786	794	794	797	787	811	820	778	760	812	825	853	818	775	789	839	834	792	822	802	820
32154	31062	23545	8225	1656	778	655	695	664	661	616	639	690	629	707	620	690	659	633	658	649	634	636	720	672	683	617	660	701	696	647	643	658	662	621	621	670	704	660	648	665	660	702	652	640	650	682	652	688	654	616	656	649	685	690	630	645	672	672	661	682	643	677	660	654	642	653	671	649	657	648	694	669	632	651	678	640	649	649	669	638	659	678	650	645	644	674	676	701	630	651	640	678	629	619	663	707	638	673	627	655	695	629	651	644	564	678	651	629	652	630	669	667	630	641	675	680	606	668	648	653	648	626	666	618	628	668	625	634	673	693	648	654	731	640	667	661	638	656	644	663	649	680	660	654	681	671	684	604	658	638	623	645	678	689	654	683	657	629	661	638	637	664	687	634	693	658	654	653	622	642	671	622	625	644	631	664	646	672	670	657	657	696	687	676	658	666	672	674	620	651	662	650	681	663	651	693	634	656	679	729	664	664	657	668	624	639	647	652	644	686	651	653	625	711	653	684	644	624	670	650	632	621	632	632	674	622	660	635	653	641	635	650	661	600	620	677	665	669	623	678	680	704	657	632	571	672	650	607	695	649	627	647	595	672	690	668	646	650	618	635	658	628	685	668	622	669	617	672	672	684	666	653	613	674	662	682	629	649	659	660	628	618	619	633	653	683	658	670	689	624	648	670	638	625	640	663	592	681	619	661	615	680	642	674	644	650	613	664	671	627	677	627	616	715	660	615	691	688	621	632	636	629	665	658	690	633	666	642	699	627	651	687	641	621	696	668	678	645	690	654	630	700	684	675	643	631	590	665	624	629	638	664	678	665	666	645	629	649	660	672	657	590	659	678	625	668	658	677	639	686	605	673	648	657	664	645	684	659	647	655	655	650	651	663	639	634	629	617	663	648	709	692	601	668	677	648	644	635	667	672	643	665	639	679	608	636	650	677	647	696	664	592	632	650	667	625	659	665	611	683	675	650	660	668	617	664	652	598	615	693	627	721	674	634	633	649	654	693	597	673	620	678	662	685	620	667	659	657	652	620	659	715	680	643	659	646	674	638	672	688	653	663	636	675	671	676	637	648	631	660	622	647	665	649	624	688	663	683	661	643	636	694	637	652	627	627	654	678	639	647	671	702	673	594	663	657	665	625	679	639	642	663	648	655	622	621	663	684	645	667	670	654	631	653	717	648	680	633	603	638	643	663	619	624	652	699	622	701	705	682	631	657	676	674	589	671	663	641	658	645	696	649	674	699	704	671	653	657	612	652	664	648	709	661	623	651	643	609	617	606	652	674	621	624	618	659	615	692	701	628	692	622	664	595	631	644	651	594	663	608	621	684	666	668	655	695	610	624	629	651	638	645	641	612	645	638	677	645	636	653	656	660	659	606	621	605	663	676	728	662	631	652	658	668	715	678	680	641	659	659	690	618	645	652	644	671	671	632	689	681	643	664	692	690	671	642	651	634	663	683	636	641	652	641	691	655	598	656	660	666	655	692	658	640	666	610	640	626	655	670	673	662	658	645	651	638	647	685	644	677	672	678	681	648	671	651	638	672	676	656	687	663	643	692	624	644	619	658	665	659	658	643	678	659	701	619	643	649	635	641	657	688	695	662	650	647	623	663	649	659	664	658	632	613	677	628	684	665	645	634	660	640	612	641	684	665	666	650	678	628	638	704	643	638	638	650	639	717	661	668	636	716	675	654	654	669	695	715	657	625	650	657	671	643	668	621	655	631	663	632	714	652	617	638	661	709	661	729	681	654	663	670	617	684	667	695	643	647	691	684	679	622	620	623	621	659	717	678	672	676	651	681	687	665	666	646	670	709	669	648	640	691	666	686	669	656	637	688	643	660	686	620	631	665	654	616	665	651	722	612	687	679	652	663	717	657	657	644	684	642	618	623	641	661	625	679	649	666	603	625	657	592	620	664	632	632	689	672	649	674	661	636	647	675	613	651	721	631	640	673	650	695	694	681	635	705	655	658	659	684	619	636	678	656	653	631	617	631	599	660	633	669	653	705	634	641	655	588	677	657	646	672	635	614	640	680	659	681	663	636	650	623	732	642	666	664	688	700	611	648	645	681	669	670	666	667	619	587	644	636	624	675	623	665	676	617	645	690	684	645	627	684	664	636	686	688	659	656	631	635	637	645	672	619	645	684	718	642	653	651	617	653	643	682	636	652	682	693	645	636	648	621	602	633	638	653	647	642	687	649	649	661	630	621	659	628	648	630	653	650	654	660	660	688	653	667	648	677	670	659	677	639	652	680	622	595	652	692	637	680	639	622	656	670	649	610	698	618	608	676	650	625	670	619	661	647	659	700	656	665	629	645	667	663	612	586	628	656	627	625	601	679	627	678	643	608	694	652	628	690	652	670	639	684	670	646	650	696	677	678	676	681	674	646	632	632	662	629	648	613	675	655	685	606	659	643	628	663	614	679	660	686	641	656	637	644	614	662	646	639	672	672	624	642	639	636	628	698	699	641	688	647	715	634	694	634	631	659	699	672	635	617	692	639	646	642	633	623	647	614	659	654	628	655	656	663	689	651	662	668	677	616	666	661	635	620	630	650	680	675	643	645	630	665	659	643	650	652	673	616	636	695	633	693	608	626	672	655	678	671	663	674	702	699	655	681	590	620	672	621	647	691	676	650	730	670	618	640	637	665	646	696	655	659	639	615	623	680	662	680	688	637	709	606	667	650	691	595	684	630	692	665	608	639	640	706	666	675	639	658	651	636	646	624	713	631	683	627	645	672	674	655	653	649	670	672	673	649	683	651	651	662	672	659	625	657	644	674	670	595	707	654	651	660	661	648	652	650	665	655	632	651	646	646	690	593	636	647	646	685	623	659	635	666	685	663	640	624	658	679	645	701	647	645	635	642	646	657	673	652	655	663	666	672	639	678	650	701	642	677	636	679	671	641	666	701	654	637	649	666	645	643	667	684	710	663	623	668	641	676	695	624	652	645	651	674	621	629	608	613	689	667	636	592	617	652	660	620	709	602	650	659	630	649	625	618	682	677	634	654	673	685	669	652	635	658	623	628	650	648	649	686	629	698	645	656	648	654	627	663	602	620	641	625	660	696	649	640	647	646	652	629	637	615	649	687	665	718	661	638	655	672	692	660	632	651	661	672	693	712	649	653	658	612	681	641	622	667	663	668	653	641	675	631	673	641	667	670	662	647	657	686	694	662	610	695	661	626	657	640	650	686	635	652	677	681	645	671	624	654	635	625	641	664	648	667	644	636	661	635	665	685	660	620	657	696	638	713	626	662	657	624	620	659	627	644	659	640	645	640	661	676	651	668	633	690	662	636	673	654	677	669	640	660	665	605	644	623	688	652	679	618	639	667	647	617	659	625	654	665	654	659	716	612	638	662	655	674	658	641	619	639	645	629	681	622	634	651	630	640	636	671	695	625	628	653	645	671	642	689	682	622	674	634	673	662	663	617	612	646	641	647	672	633	650	667	635	673	653	647	685	643	670	631	661
25679	33565	16156	4273	1220	658	554	524	563	478	502	534	536	532	497	523	533	529	517	592	507	511	553	530	570	510	557	503	536	524	538	524	568	501	528	513	519	564	525	523	499	542	481	490	507	548	502	529	537	505	505	528	534	519	508	500	522	519	490	570	496	577	536	550	512	535	526	553	572	510	536	525	541	528	523	490	521	513	519	538	526	523	515	535	534	507	515	523	556	560	526	536	531	558	539	530	500	497	537	504	543	524	536	536	568	500	487	485	520	503	549	537	484	519	530	488	535	528	578	499	528	503	489	521	558	509	514	541	533	557	515	505	565	543	518	486	554	499	554	487	514	536	488	540	526	505	529	530	529	520	474	535	529	528	506	528	493	533	506	496	531	553	529	529	487	512	542	507	571	561	544	543	507	512	487	521	505	503	520	522	551	559	519	529	548	520	542	512	506	525	508	506	546	519	536	501	549	548	536	580	548	561	529	553	514	527	578	543	522	509	567	511	540	538	527	522	552	550	537	510	533	519	580	503	523	535	570	546	559	536	541	562	526	538	512	518	522	514	552	527	495	567	523	520	526	542	565	514	496	543	522	552	558	529	506	543	502	528	543	493	513	556	488	532	531	543	569	557	504	497	535	540	510	531	568	538	501	507	515	524	493	510	537	506	564	518	502	484	502	520	534	532	495	524	524	548	503	510	536	533	539	503	535	532	508	525	514	559	489	543	495	526	531	541	536	539	555	548	508	544	531	543	511	528	532	514	549	528	503	477	503	516	548	544	504	505	549	490	485	528	523	556	540	544	521	528	505	542	508	525	511	521	522	525	482	544	527	512	529	502	501	554	531	519	536	539	493	519	537	492	490	542	476	549	526	504	522	557	518	570	553	519	513	534	489	476	569	528	501	517	530	521	522	555	501	539	517	527	527	527	511	528	501	529	535	536	529	484	487	544	498	493	536	536	526	515	492	516	535	580	506	504	535	569	532	565	515	505	496	534	495	536	527	507	504	539	493	540	554	507	541	534	506	550	490	510	518	519	529	543	500	510	531	514	554	491	504	515	517	523	517	511	516	517	472	493	597	525	510	500	491	552	526	497	536	515	535	513	511	553	518	513	541	495	522	509	499	553	509	540	533	511	502	539	547	537	518	506	529	516	560	541	560	562	540	509	553	541	521	516	508	557	492	532	495	557	556	500	553	523	570	489	518	506	517	499	528	575	517	533	537	526	551	494	524	528	525	567	503	539	527	536	546	506	514	562	519	586	532	480	521	500	561	502	528	544	532	526	531	501	535	539	479	534	517	499	564	490	503	532	524	485	527	539	503	502	527	498	514	516	510	540	562	583	537	537	538	519	526	505	548	519	505	529	564	533	515	504	518	515	535	523	512	539	534	520	505	532	486	538	548	494	516	516	495	533	528	528	538	481	505	559	512	504	509	562	510	538	516	500	490	480	510	535	532	528	563	498	542	544	491	526	588	550	496	523	503	532	528	549	520	510	511	516	474	511	565	513	509	511	536	525	504	528	519	468	573	492	539	524	554	520	513	472	501	495	495	538	505	554	544	563	530	539	498	529	484	522	519	519	520	528	521	535	489	523	517	479	523	531	497	527	550	528	473	519	492	566	544	545	527	534	505	547	500	541	548	575	488	487	478	458	497	519	494	511	520	505	528	537	544	552	541	500	542	511	539	504	503	513	503	523	542	537	560	522	511	515	500	534	555	574	548	544	559	509	536	525	527	488	502	522	518	497	489	514	524	522	531	512	517	529	509	518	544	500	516	507	494	478	514	529	483	507	549	534	530	486	483	534	509	524	509	517	501	557	505	537	548	514	466	524	559	531	524	578	471	538	543	498	524	532	558	519	515	502	546	554	553	496	495	539	548	485	500	556	513	515	490	536	520	525	518	555	518	560	546	519	527	498	512	479	524	561	508	521	504	544	502	530	547	520	502	537	544	504	509	529	550	565	506	496	537	553	520	492	536	541	512	534	542	496	538	533	534	555	540	519	500	534	515	496	516	525	559	545	509	495	557	565	515	487	527	522	523	552	522	561	522	489	517	569	479	577	503	520	522	492	518	569	486	517	504	487	513	548	509	520	509	553	533	564	528	529	508	548	545	485	553	517	521	519	531	531	522	525	537	524	504	520	565	493	495	537	503	528	510	532	525	540	551	497	497	559	521	546	541	517	496	518	519	543	559	510	531	518	514	551	532	517	535	528	492	556	564	517	553	493	540	540	514	536	524	557	499	522	536	482	518	526	517	522	509	488	494	509	569	493	521	547	520	502	529	517	535	566	534	509	541	566	530	480	553	530	558	520	533	541	558	542	508	507	516	512	496	561	498	541	554	548	501	524	531	519	483	569	559	565	554	537	526	504	518	498	533	537	526	525	519	500	542	555	530	529	519	473	507	454	526	529	519	476	558	527	497	551	534	507	553	536	529	507	532	510	507	532	525	524	536	478	475	530	542	537	558	542	508	500	512	519	537	511	522	531	542	524	556	503	542	502	519	529	528	549	533	518	508	523	531	529	552	506	498	510	489	531	522	530	541	513	547	515	547	519	532	525	528	519	560	510	524	540	494	539	482	568	534	510	529	513	496	546	512	528	567	550	516	495	536	533	505	526	536	515	479	540	471	500	530	525	498	498	519	566	521	534	470	485	489	523	553	561	539	523	526	508	499	518	523	545	509	504	499	510	537	533	504	546	500	562	543	523	481	499	535	508	515	549	529	516	513	522	539	550	566	559	531	532	524	551	517	529	569	524	474	523	543	520	491	495	511	578	525	546	546	549	538	547	563	530	539	532	514	485	532	467	485	504	540	509	551	524	508	519	585	555	508	556	529	517	487	531	521	524	550	531	523	500	526	528	531	511	523	530	565	490	544	509	545	537	553	529	502	521	534	534	473	486	551	504	514	512	464	536	529	540	515	518	535	520	553	526	547	515	558	506	515	542	476	557	533	527	525	497	520	524	542	496	514	562	520	514	526	548	525	528	517	545	504	536	573	525	516	543	443	525	531	542	525	509	581	561	548	483	565	538	551	529	550	529	527	501	542	539	509	557	494	554	492	557	493	559	550	525	510	521	549	512	499	532	502	514	529	490	528	541	532	528	517	492	492	567	555	555	529	506	518	493	551	542	475	517	556	555	534	521	530	511	519	524	511	512	525	488	542	496	533	508	503	514	527	541	539	511	520	529	498	518	544	558	494	527	554	517	551	587	549	541	494	505	503	549	518	519	531	521	520	501	490	534	542	504	542	560	496	543	535	526	521	531	494	520	545	512	531	505	569	574	482	563	533	502	536	533	529	555	514	514	536	525	529	546	570	532	528	473	546	528	546	498	530	524	514	521	479	539	540	501	539	530	516	497	499	513	485	559	508	513	528	527	505	530	515	542	576	530	544	551	511	522	507	555	519	466	538	541	530	569	528	538	545	503	508	569	544	499	533	537	490	542	505	522	522	538	534	504	526	525	528	527	482	528	498	501	543	517
27260	29343	38984	28928	11439	2052	913	801	724	702	721	684	666	696	682	674	666	694	687	688	667	729	724	709	704	742	674	694	670	689	664	717	717	692	698	643	695	693	722	694	718	684	720	695	677	700	696	690	681	676	656	712	664	704	709	692	648	675	697	679	678	670	687	702	706	684	698	698	680	680	732	638	674	600	661	705	670	659	697	733	694	702	621	683	717	670	717	690	726	673	720	666	669	685	716	722	677	668	707	720	691	688	680	749	673	713	715	692	707	696	671	703	699	718	676	688	688	710	671	690	667	737	694	670	677	706	714	674	659	703	712	656	690	734	687	747	702	670	693	672	680	676	706	662	680	695	652	702	667	707	745	700	619	701	730	721	683	751	691	711	712	704	679	705	717	684	698	735	680	654	653	694	725	636	676	671	679	702	704	690	679	675	666	637	696	702	692	637	736	685	654	715	658	726	692	664	705	691	652	666	676	669	675	723	682	694	674	718	716	699	698	671	665	687	716	704	722	655	734	707	698	700	676	674	740	713	680	697	711	656	704	681	721	643	673	687	689	688	693	712	677	700	673	653	703	725	719	695	715	675	675	635	711	745	665	711	643	691	722	679	725	698	694	692	684	660	667	701	705	683	681	708	629	676	675	693	702	722	691	695	684	657	681	668	678	710	674	690	696	717	728	690	687	717	695	698	640	712	681	637	705	687	686	656	663	685	684	682	680	690	669	717	714	691	683	627	682	709	726	662	665	677	719	694	690	658	734	724	682	634	712	662	739	684	663	666	660	709	655	660	694	684	647	656	633	695	690	669	667	636	676	659	701	716	671	724	676	703	725	664	745	684	668	618	699	735	681	672	721	701	684	701	673	698	686	718	627	638	670	710	702	712	664	696	649	697	653	699	721	710	694	706	686	706	655	666	676	701	756	672	728	665	665	702	684	704	703	708	691	716	650	725	694	678	653	686	695	649	684	691	689	662	668	656	668	628	679	666	700	741	651	691	696	625	688	642	680	703	657	676	679	714	679	705	631	692	734	741	692	700	650	691	706	649	645	672	743	690	725	697	678	654	699	697	679	678	682	668	705	691	712	713	674	677	687	669	686	685	653	626	671	695	693	697	691	671	672	728	658	700	675	663	689	694	729	717	676	702	678	643	671	667	670	696	704	692	647	683	627	671	679	700	692	669	703	740	701	624	702	706	708	689	641	669	668	631	661	719	699	696	686	691	646	649	641	664	684	702	723	684	657	717	692	709	717	649	682	680	703	682	722	659	660	689	698	677	701	748	658	663	655	700	722	697	678	694	683	688	696	646	718	701	741	693	663	722	711	664	678	669	695	713	701	682	735	647	672	685	696	693	675	710	711	659	673	672	679	674	714	693	732	700	683	674	672	689	657	682	665	697	633	671	701	690	695	693	639	643	686	690	694	694	709	691	687	684	701	655	673	673	732	654	686	698	692	670	661	681	683	692	684	631	640	695	691	733	704	675	716	633	693	702	711	730	689	709	685	688	695	671	697	675	667	663	665	730	704	737	685	694	690	676	706	636	632	655	715	704	709	676	701	670	674	699	665	696	688	695	655	718	673	742	700	637	680	737	647	722	652	697	751	715	707	658	629	661	684	675	684	733	678	640	685	670	708	680	715	671	707	664	640	652	722	701	678	754	731	722	641	646	703	682	723	706	711	701	685	691	718	659	673	711	690	681	691	728	744	670	685	706	665	686	687	681	690	679	736	679	616	714	693	699	709	701	715	686	648	662	720	673	681	703	676	689	682	686	702	708	701	678	668	682	682	695	724	658	693	707	630	719	713	660	677	709	629	670	661	693	730	717	651	705	690	715	685	689	705	706	666	690	656	666	738	769	680	711	668	660	730	709	670	690	728	698	665	679	639	679	650	676	676	664	693	707	668	691	681	641	666	730	670	659	708	664	703	650	681	682	714	669	715	654	662	702	676	718	660	689	705	691	690	696	684	713	673	672	697	695	686	709	678	720	716	688	684	623	635	676	692	666	689	733	714	676	696	701	732	699	712	669	710	701	668	709	707	708	614	708	776	731	714	693	657	679	710	624	712	698	690	653	720	677	667	670	692	666	655	674	694	648	692	710	701	654	650	695	689	667	663	623	683	670	655	665	706	675	697	674	675	692	687	722	737	709	686	662	670	702	676	693	666	702	674	690	670	716	697	667	709	631	723	685	671	661	688	633	689	692	703	702	683	738	639	675	672	728	712	686	679	682	715	732	702	657	680	709	647	692	682	692	645	682	687	713	721	670	706	628	668	721	693	713	704	696	654	646	725	680	673	673	671	683	708	718	700	662	672	666	687	657	675	679	729	679	671	702	695	722	708	679	644	719	710	716	706	671	679	670	731	692	676	698	697	674	654	696	708	678	724	679	686	671	660	721	712	693	660	699	714	674	688	717	700	684	659	676	734	664	731	670	689	718	719	694	703	709	704	673	658	679	672	679	674	675	731	714	706	684	685	672	707	743	696	633	693	662	668	660	664	694	658	705	713	663	657	755	667	670	673	670	719	685	664	642	705	695	675	685	695	670	660	690	708	655	714	670	678	679	659	661	688	680	678	708	664	685	709	660	696	714	664	725	649	685	640	662	698	679	748	655	749	704	692	644	695	662	680	676	639	655	741	722	659	735	705	698	655	678	689	660	709	671	664	667	672	634	658	672	690	680	643	694	676	696	659	670	661	673	705	679	665	722	684	709	625	735	665	701	694	642	732	711	664	689	693	682	655	650	698	683	704	697	702	646	715	703	689	687	701	652	639	649	728	696	692	676	626	678	661	682	713	686	737	710	646	695	638	661	682	679	706	661	684	693	675	688	682	719	682	726	691	715	637	644	694	653	640	710	692	706	717	646	694	677	713	693	659	686	684	670	664	687	691	664	690	678	670	684	706	666	709	656	724	724	691	715	713	666	760	673	656	670	701	650	691	708	691	678	717	714	706	645	682	728	698	689	689	726	696	654	659	699	700	686	739	689	653	677	704	645	663	681	663	702	697	678	606	692	678	658	679	732	663	700	632	659	717	721	695	683	680	671	656	735	636	696	687	726	703	726	730	658	716	669	739	705	693	670	718	696	691	689	685	680	695	715	638	625	670	694	652	709	696	713	676	695	651	674	761	686	702	685	690	643	696	707	715	710	712	723	688	678	657	679	692	674	685	689	692	668	734	639	620	733	710	623	700	674	712	666	743	710	688	682	669	637	648	649	651	692	679	681	636	636	700	698	712	706	733	673	668	724	717	695	670	645	701	701	710	664	695	696	678	678	706	730	685	716	718	693	703	667	744	655	692	692	718	646	706	692	681	758	706	666	646	647	689	640	697	694	708	687	702	668	667	670	687	650	631	688	661	653	714	694	693	692	703	688	659	666	678	687	666	697	674	627	683	679	687	694	698	687	670	687	697	669	640	691	743	667	683	653	671	664	685	673	719	662	695	682	733	718	711	683	692	659	685	757	664	693	677	690	682	709	717	676
59663	80472	47308	16709	4505	1214	681	625	624	630	640	614	597	586	601	636	574	582	591	613	577	600	584	630	601	613	632	588	622	575	633	587	617	580	585	573	527	558	581	583	573	573	600	551	563	570	607	555	627	541	638	582	603	534	598	604	550	602	617	587	595	585	567	575	556	573	585	606	627	600	591	594	536	604	577	597	580	577	597	573	622	619	603	566	595	600	538	596	628	548	600	576	603	601	599	619	595	559	603	570	597	581	561	587	587	604	597	608	594	584	591	587	587	569	634	563	602	595	633	614	587	611	587	620	634	611	576	572	601	548	596	564	623	623	562	586	592	583	588	608	578	561	589	621	543	576	611	613	606	606	574	557	615	569	590	588	626	608	591	600	592	583	571	626	556	581	615	611	586	596	591	546	595	583	630	607	565	623	552	605	591	617	567	588	572	576	575	583	589	588	569	607	558	541	582	588	582	607	592	575	652	550	603	623	601	663	569	541	606	584	571	627	571	550	609	576	622	573	571	615	572	618	581	596	612	620	588	578	589	597	597	582	577	583	581	582	585	594	587	549	595	630	571	599	592	594	593	637	533	628	604	559	630	559	581	594	586	613	600	656	552	590	557	605	545	606	617	663	584	558	603	567	579	602	546	572	619	595	583	583	600	593	583	588	583	631	564	591	570	576	583	546	574	582	572	572	575	628	590	585	568	596	579	669	592	608	563	609	582	585	577	613	541	634	605	565	546	607	611	556	627	544	567	567	572	577	599	581	587	587	628	549	584	594	596	578	575	587	603	597	547	611	610	581	563	608	566	595	555	588	606	602	577	583	577	563	583	569	577	594	609	593	593	607	541	598	600	603	564	604	565	613	569	589	599	580	573	578	614	585	581	573	587	595	581	594	574	624	578	611	565	565	596	581	573	601	594	571	588	574	603	600	624	633	587	559	552	570	586	617	574	544	569	584	555	570	575	601	643	588	577	524	601	584	563	589	576	578	587	575	578	595	597	593	597	575	568	584	585	602	587	623	625	609	583	597	568	603	556	595	602	595	551	577	615	553	586	568	579	585	601	564	603	592	560	591	590	559	661	578	573	566	590	602	596	562	589	631	603	571	585	568	601	610	596	572	594	621	561	631	580	566	603	557	617	519	648	642	606	596	560	548	576	584	556	590	633	613	588	540	603	575	566	596	570	614	572	589	618	583	567	573	540	615	630	612	590	582	555	601	581	605	553	608	597	603	614	557	585	593	604	611	554	611	571	553	613	559	593	608	595	580	599	576	589	615	569	631	557	568	638	581	623	594	600	607	574	543	585	616	614	573	605	589	580	595	601	585	585	644	601	591	623	637	616	590	583	604	544	566	554	589	583	605	606	616	573	577	595	547	592	615	553	547	580	566	568	596	606	589	564	578	620	578	575	592	577	576	578	575	580	548	564	618	608	576	544	599	600	569	566	596	599	555	633	589	569	591	617	570	560	569	628	583	599	625	578	578	619	570	580	616	578	596	596	554	602	592	572	572	611	580	589	587	605	593	580	610	583	605	547	587	610	546	629	568	577	609	625	567	596	591	610	568	599	614	558	612	554	571	528	589	552	557	546	575	575	607	601	580	560	582	594	568	592	638	578	587	574	582	576	601	582	587	621	561	621	580	612	553	613	613	615	571	549	569	603	540	589	604	560	571	612	562	606	629	574	590	560	581	585	595	595	554	603	554	573	610	568	581	547	595	611	534	635	596	539	562	633	601	586	600	573	571	604	589	596	596	573	566	612	579	588	588	635	571	563	595	561	593	622	560	552	544	574	587	597	599	563	645	599	598	573	623	583	594	606	598	600	594	584	612	592	616	607	567	544	564	600	622	613	597	609	564	593	625	578	541	585	582	610	578	580	648	611	616	548	622	600	606	574	584	568	590	585	578	620	600	585	571	558	612	610	593	579	576	545	653	629	609	560	598	589	603	551	609	594	568	618	602	558	620	611	554	636	600	562	592	628	588	568	577	564	582	547	568	568	565	626	616	628	557	585	585	558	577	561	565	599	608	609	568	589	592	605	574	624	592	569	547	572	572	574	585	595	561	571	596	582	608	623	591	565	574	550	598	582	580	592	602	538	619	631	593	575	595	569	591	589	601	610	589	645	585	582	590	594	588	558	592	593	590	592	554	573	578	603	585	590	605	600	620	561	578	572	557	572	608	603	530	605	574	598	575	581	573	559	606	555	604	593	565	618	587	648	553	536	587	556	581	590	587	586	608	595	569	573	600	594	567	578	588	593	587	619	621	578	571	626	560	597	554	600	585	602	597	594	564	584	581	576	594	588	605	614	604	641	616	611	644	550	609	593	540	608	594	636	581	573	592	596	630	566	612	599	573	540	619	579	578	582	584	589	576	576	597	585	605	602	591	553	599	607	599	656	605	614	595	614	604	548	563	575	575	574	570	618	592	594	554	572	534	627	590	602	585	602	590	609	597	595	591	596	612	572	541	592	541	614	580	586	570	575	605	590	599	559	605	623	579	589	575	599	591	603	570	570	570	573	578	584	598	593	603	593	589	555	590	577	582	614	560	567	603	567	617	654	571	610	581	626	580	555	600	616	569	592	589	586	612	603	581	563	588	571	589	546	586	582	586	578	582	568	644	542	618	614	623	574	579	588	587	614	595	587	593	577	601	576	564	605	569	584	617	578	605	574	586	582	591	605	583	589	569	548	581	580	592	585	586	608	560	566	577	583	573	574	600	577	594	610	577	613	584	622	567	626	605	577	598	575	565	601	581	575	603	559	644	595	596	573	610	554	584	635	538	551	601	586	570	581	564	582	570	566	542	619	585	598	589	569	601	598	618	603	601	615	631	576	590	536	565	595	612	597	600	552	623	556	606	591	570	621	619	597	629	566	583	603	584	529	569	576	553	581	562	612	596	622	577	528	574	597	644	589	616	554	585	553	589	587	543	585	573	598	604	585	574	593	566	567	620	593	641	535	608	583	584	549	612	562	588	579	600	606	577	574	595	613	587	524	590	593	661	582	510	591	577	582	578	611	589	593	611	567	587	610	571	606	569	572	579	579	610	574	573	582	542	586	603	605	643	610	610	623	584	607	545	602	624	586	569	585	601	597	575	598	573	622	553	598	579	592	607	588	613	589	573	552	593	554	607	589	631	566	604	577	590	561	586	586	597	578	603	600	561	600	551	600	579	603	547	621	601	584	579	593	541	583	596	620	560	589	608	601	622	593	589	592	625	529	576	568	582	607	633	639	593	564	587	602	539	600	571	554	593	580	530	608	624	578	624	566	602	550	581	572	592	605	564	570	551	604	584	595	569	538	597	591	558	583	574	576	577	603	599	595	612	584	645	598	624	593	604	587	568	593	561	595	599	578	618	627	543	545	559	560	601	570	601	541	589	570	583	621	579	577	547	562	599	594	607	589	562	574	557	565	579	602	593	579	550	576	621	612	510	629	600	594	578	602	603	547	564	619	629	589	607	600	588	584	596	615	572	551	619
24656	23356	31530	27408	21992	12816	2583	1132	986	966	995	945	942	936	918	943	953	924	922	981	961	923	917	930	951	897	962	895	907	921	949	895	936	945	918	933	952	914	922	912	931	927	930	892	916	927	882	921	942	879	956	887	927	896	925	913	884	889	897	924	932	929	914	1003	899	935	964	865	970	904	969	903	902	910	958	924	878	915	921	859	925	911	898	908	882	952	861	932	888	883	879	915	936	904	908	916	890	945	935	911	883	930	856	929	965	870	909	942	909	862	839	922	926	903	872	881	939	973	858	905	897	980	977	946	989	893	931	903	884	856	904	886	890	891	924	915	922	936	900	920	890	880	891	910	918	892	924	951	830	926	871	886	858	863	935	903	872	904	893	885	851	856	913	918	898	946	1002	944	962	915	918	873	929	905	874	933	937	910	944	938	950	874	871	916	908	932	913	909	894	869	896	894	909	928	947	916	948	932	888	887	900	944	911	963	923	947	909	841	887	958	840	942	953	886	873	896	933	941	912	908	846	917	908	952	928	901	876	942	916	908	922	901	947	905	863	945	982	950	935	864	889	946	838	908	906	868	929	923	891	825	913	937	905	926	925	912	884	873	855	912	915	912	897	928	931	912	889	883	879	888	940	919	928	916	834	911	929	914	925	908	890	897	876	918	929	873	999	952	916	888	905	862	939	906	892	951	938	870	857	896	906	913	900	942	858	853	853	907	915	881	893	919	986	942	885	944	893	919	953	865	906	926	863	933	938	895	871	894	925	957	896	907	912	922	934	897	917	806	908	870	958	950	900	888	827	924	946	929	891	892	886	915	962	969	925	905	902	900	873	882	918	893	955	932	875	915	941	899	901	951	911	908	892	940	961	915	898	920	945	908	886	907	950	921	930	914	922	878	856	897	904	895	904	921	943	872	858	848	947	901	905	918	909	908	864	884	944	927	828	919	912	886	904	928	866	912	895	863	915	878	937	894	924	908	923	876	900	938	943	963	889	928	956	941	923	912	921	891	901	895	947	900	868	882	892	932	916	882	896	899	926	910	892	949	867	928	893	880	893	892	867	915	952	943	924	916	912	875	923	897	908	877	847	866	995	934	891	894	851	919	883	974	931	980	935	902	937	902	913	884	920	929	864	887	908	900	951	883	889	936	944	860	935	941	926	903	866	944	857	880	941	881	925	930	926	896	921	850	891	859	904	929	918	915	862	863	877	921	911	906	912	894	852	927	894	971	937	895	938	942	896	913	901	895	933	923	947	941	876	907	876	931	927	985	907	894	914	881	877	884	931	888	905	906	970	887	944	877	942	938	842	875	917	881	871	900	922	879	884	894	913	936	896	902	939	960	919	875	939	888	894	933	925	893	945	918	878	858	882	903	923	914	901	857	938	908	875	872	926	888	883	939	931	942	870	934	918	899	957	909	931	907	901	912	932	892	891	928	892	890	890	902	913	849	898	973	871	898	906	881	907	853	918	962	958	850	894	934	901	899	873	907	856	894	911	908	925	879	885	866	944	907	816	875	922	859	874	888	892	928	905	904	899	905	890	919	921	911	898	888	881	911	980	913	898	894	918	861	905	880	918	924	924	941	938	922	916	873	873	881	968	879	909	903	894	932	954	899	929	925	904	934	906	936	919	910	885	866	913	914	949	907	907	919	923	905	910	943	912	855	924	917	912	889	916	881	876	934	960	961	911	905	900	910	911	908	895	962	915	935	884	910	894	873	904	937	919	882	894	928	899	941	933	934	860	887	935	906	865	902	884	892	897	855	905	899	931	923	921	954	872	877	888	871	839	894	921	838	892	947	905	857	857	892	869	898	947	895	923	887	947	890	858	913	922	848	939	870	889	908	982	894	896	969	959	906	932	897	915	879	874	946	925	896	940	901	889	905	912	881	915	867	900	926	930	881	884	894	870	923	883	932	909	914	873	898	884	906	856	871	839	860	922	845	847	904	915	909	902	925	915	940	925	905	928	904	866	932	949	908	885	944	934	894	928	920	866	913	907	898	875	866	846	957	869	850	852	907	874	884	909	890	962	938	914	990	896	928	891	917	899	904	884	965	952	905	966	888	909	939	928	955	891	909	920	917	877	893	913	898	897	898	884	928	916	918	874	832	861	908	927	920	903	964	915	933	921	886	927	859	938	880	871	848	894	940	932	943	914	896	889	897	917	966	888	878	962	873	901	891	901	872	921	845	935	942	898	912	840	882	873	891	905	906	920	868	901	902	886	929	920	975	908	858	853	936	861	922	947	905	887	888	894	882	898	874	932	908	886	927	910	961	926	961	935	907	904	910	911	905	898	917	871	909	901	882	864	882	870	925	856	948	907	899	961	892	940	973	877	859	930	855	895	892	912	903	973	920	960	889	913	919	895	899	995	852	981	909	914	906	917	933	843	920	938	875	952	914	909	894	917	896	893	913	936	957	890	935	966	864	876	914	950	908	897	947	896	900	891	887	883	934	932	937	897	884	917	855	907	914	910	898	864	910	909	870	904	912	892	867	934	853	918	928	945	940	847	923	899	932	879	918	878	934	952	901	949	932	948	916	876	915	909	897	912	933	937	907	908	917	918	940	890	902	920	937	907	910	909	891	901	975	906	918	928	902	890	939	956	924	918	900	863	971	892	886	888	889	922	916	855	1002	911	938	885	919	922	946	898	878	924	893	856	867	896	905	827	936	920	895	906	913	879	879	878	888	944	870	905	895	864	923	906	928	890	891	917	918	913	899	883	901	871	866	904	981	881	904	873	1019	899	932	880	944	944	886	910	901	855	907	927	894	888	923	866	876	957	898	898	895	901	912	930	907	902	907	907	879	911	888	906	884	893	922	939	922	898	911	924	875	910	850	898	957	919	967	926	921	915	928	907	908	924	947	907	921	947	947	964	943	895	956	918	893	879	920	882	853	911	900	889	887	940	904	871	935	903	930	874	926	937	885	969	894	920	896	899	895	922	899	861	925	911	881	958	929	856	908	846	939	886	840	841	965	948	918	915	971	922	915	892	928	904	956	921	949	878	949	912	874	909	932	929	951	912	928	929	872	857	919	879	887	890	906	944	963	963	903	925	897	920	876	949	918	938	924	916	916	880	901	918	917	915	852	874	871	853	896	850	939	958	901	898	841	905	942	927	936	897	878	918	917	866	928	922	924	936	894	950	862	922	991	886	893	860	933	944	883	928	872	923	917	939	853	888	936	923	931	917	892	931	910	882	916	967	868	951	899	905	946	892	880	910	917	909	915	885	927	895	880	870	895	886	902	893	896	921	991	953	917	899	928	914	936	894	943	893	940	932	929	902	878	899	865	874	909	886	930	885	928	915	875	916	963	846	878	880	906	883	900	943	890	903	896	942	864	899	888	943	895	843	932	896	883	943	929	931	983	953	865	923	871	891	909	931	930	835	928	915	861	964	897	964	898	943	985	997	903	916	916	909	909	862	917	898	931	867	942	876	849	857	940	946	934	858	894	895	896	928	969	917	913	926	910	936	864
64012	99277	60088	32590	13467	3083	1102	797	790	783	753	775	776	794	808	815	788	794	781	822	778	825	801	812	848	780	792	822	784	788	813	838	783	835	759	778	768	772	811	801	837	796	780	832	800	822	823	792	794	800	792	784	786	818	751	792	862	753	799	795	788	798	829	802	794	732	806	780	796	830	823	819	794	792	759	824	768	757	831	810	816	791	779	839	812	810	837	818	830	804	787	782	818	800	782	833	781	831	780	813	776	789	846	738	856	813	775	742	838	765	800	788	795	874	808	821	764	779	787	802	827	813	826	767	802	790	775	831	734	775	829	806	806	773	777	849	778	732	776	783	797	800	815	813	838	865	830	783	838	757	745	814	809	826	772	770	815	802	767	806	827	796	830	768	777	773	830	805	817	870	787	767	776	847	829	794	762	851	805	849	806	805	839	754	796	755	764	821	846	805	786	809	755	854	800	812	831	782	792	769	781	779	819	807	796	802	781	864	771	852	782	796	793	786	783	810	759	806	790	811	811	791	806	741	804	741	842	793	747	767	792	828	792	806	784	793	782	775	819	789	805	832	791	775	785	823	837	765	773	791	778	740	797	831	799	784	807	800	796	799	810	808	764	779	834	796	816	812	743	751	794	792	744	781	830	802	773	828	752	876	832	804	828	791	787	792	778	848	798	780	785	779	737	792	789	758	801	798	826	809	820	808	791	843	805	848	808	764	797	804	839	773	832	788	809	821	790	753	839	799	844	761	764	761	792	806	793	811	855	791	870	810	781	793	803	798	756	752	801	797	813	789	848	764	823	801	757	768	786	794	783	803	795	813	797	795	812	831	778	716	784	802	795	761	885	808	785	762	807	760	808	826	799	822	780	822	811	783	811	764	794	798	814	805	729	829	764	804	816	795	761	827	772	841	803	809	815	814	749	817	803	812	805	815	798	867	790	754	794	760	820	749	817	808	790	821	755	851	800	761	781	780	814	822	798	820	796	770	801	797	849	777	848	845	749	829	793	791	761	804	808	787	780	788	799	846	830	804	850	796	808	804	794	768	787	793	796	849	849	811	791	823	853	782	751	850	767	846	811	845	802	779	847	774	783	800	821	804	753	796	831	808	768	803	837	797	803	767	793	782	802	750	833	802	783	805	825	795	865	814	791	837	816	771	783	796	828	836	819	766	826	768	861	790	773	834	801	790	850	785	811	779	793	825	817	802	810	806	852	773	827	790	809	786	780	825	758	750	789	775	797	851	815	802	775	767	763	803	826	781	772	801	794	819	824	784	770	796	773	826	873	747	761	803	808	751	781	830	793	812	794	782	813	822	806	790	739	784	757	812	762	804	825	845	768	821	806	887	790	799	791	753	823	805	817	782	807	862	807	824	779	784	779	796	783	797	772	803	846	789	828	791	810	789	747	748	790	773	838	767	801	807	831	797	785	805	800	791	869	821	793	831	874	847	838	850	803	804	800	847	818	809	761	788	795	812	781	756	792	789	773	793	772	748	789	797	852	805	832	763	820	804	817	804	795	801	816	797	807	806	793	771	802	800	774	764	773	809	823	825	758	752	785	821	795	836	742	808	758	790	761	824	846	779	802	800	809	795	751	810	772	802	792	804	766	784	754	799	822	778	789	837	817	794	810	855	816	794	850	760	798	819	761	812	786	801	774	783	812	790	760	757	809	785	807	827	848	808	793	792	750	793	774	773	804	826	811	778	813	779	840	828	808	806	788	848	756	816	800	750	801	804	767	807	813	800	792	763	795	765	777	767	812	816	792	776	790	802	819	768	790	769	844	797	821	830	858	763	773	818	833	786	846	780	793	794	759	794	792	782	783	829	783	823	794	761	752	821	818	832	817	723	797	807	754	784	850	818	798	763	778	816	820	827	788	852	797	816	791	801	792	812	769	783	763	750	816	764	770	797	747	752	741	771	804	809	789	817	791	832	719	758	784	789	817	838	788	790	820	830	828	787	828	825	832	749	797	745	828	812	805	784	829	790	827	810	777	833	782	769	795	780	716	836	803	797	794	873	761	764	796	756	766	821	753	824	810	747	825	781	797	795	819	747	743	755	777	817	829	834	806	783	726	811	822	790	836	770	847	737	804	792	834	775	851	798	780	806	803	772	803	757	806	779	808	838	816	823	788	836	806	791	803	794	802	796	825	773	801	758	782	764	822	830	866	778	801	823	792	817	714	794	734	818	787	800	856	748	797	791	779	834	886	796	788	840	801	786	790	805	781	807	783	793	801	797	812	818	787	811	739	794	823	792	781	796	783	871	803	800	867	804	837	811	769	798	808	763	828	753	794	791	822	765	786	768	849	767	797	827	818	765	767	786	771	742	838	762	818	791	772	806	765	791	796	779	798	784	778	781	813	768	803	757	799	822	779	830	806	825	771	784	861	727	745	791	748	840	782	809	824	773	855	754	757	832	756	829	774	791	827	790	754	763	810	768	796	842	791	768	798	787	753	809	817	779	831	731	827	799	782	752	771	837	831	806	813	760	819	771	825	781	772	740	786	801	839	771	849	813	789	837	812	774	782	810	808	850	740	798	785	759	761	807	801	771	820	822	777	812	823	839	775	778	760	805	775	703	834	815	798	779	845	814	774	775	797	784	805	807	824	824	769	813	793	808	740	809	821	762	813	720	834	777	772	770	762	808	837	774	760	851	795	795	836	789	789	822	852	804	793	805	806	828	740	756	805	768	800	787	814	812	735	798	817	789	787	798	792	786	778	808	820	863	873	773	761	779	777	810	771	775	796	799	814	792	773	801	768	805	771	736	785	786	802	856	811	780	822	795	781	811	836	760	796	848	791	802	796	775	816	807	788	790	748	824	848	842	811	787	863	793	782	805	827	838	779	779	763	758	755	785	779	761	825	802	842	807	816	815	797	770	801	815	737	865	786	807	781	766	798	786	843	826	820	777	810	808	783	809	779	802	766	748	793	743	833	773	741	776	809	787	828	753	789	821	786	770	792	773	794	778	800	816	805	795	746	761	822	800	825	809	810	778	771	798	827	819	795	797	748	795	773	767	805	826	777	822	777	772	879	733	795	800	824	811	769	814	810	840	805	772	777	808	797	772	863	794	841	829	858	834	789	798	823	773	823	833	819	792	761	828	783	815	808	772	798	777	762	829	810	770	746	822	742	819	828	761	791	800	805	745	764	791	825	795	822	772	788	762	756	834	806	804	800	805	776	775	789	774	785	712	796	800	821	778	814	816	808	831	804	817	795	768	781	792	821	858	835	781	788	802	774	769	833	829	803	831	764	789	814	752	830	778	761	821	800	831	766	754	746	783	798	832	766	778	809	732	795	777	811	808	798	771	729	722	846	749	771	827	817	814	743	813	768	788	775	739	782	815	801	779	753	786	829	811	807	823	801	818	786	779	833	829	840	761	719	764	817	811	837	822	763	735	724	787	912	786	746	790	813	822	790	793	771	792	788	772	742	796	751	807	767	822	770	811	781	795	802	814	821	821	773	794	779	776
31745	33292	24576	7778	1827	828	711	647	700	672	635	627	641	651	674	674	716	665	688	701	648	652	660	654	635	655	654	629	641	634	655	648	697	608	610	685	636	650	610	667	659	659	657	599	633	652	658	665	725	640	638	609	693	673	648	669	637	670	660	609	655	660	633	654	664	641	669	689	660	648	644	670	642	685	663	636	697	629	666	651	630	655	626	658	686	676	659	589	652	664	621	635	672	630	621	628	647	672	634	664	639	676	666	670	655	661	630	677	664	687	692	618	669	671	680	648	687	675	669	660	649	633	665	645	706	640	664	678	663	700	645	641	629	626	682	681	648	678	636	669	688	696	676	615	629	641	634	642	666	676	679	664	645	672	690	666	649	636	660	651	665	663	641	646	646	623	642	608	655	638	647	655	631	650	600	672	633	631	643	642	639	683	631	675	667	669	656	610	658	696	645	649	682	668	660	665	633	684	662	631	668	646	652	670	649	615	605	692	661	651	646	675	641	658	613	676	673	649	640	648	677	659	621	678	652	638	693	644	677	663	671	664	642	682	654	635	610	616	663	653	666	675	649	647	643	677	566	642	642	635	639	642	640	665	674	663	631	679	614	669	623	686	643	640	686	629	667	624	673	636	705	604	639	653	629	673	648	691	661	680	692	629	626	634	658	660	632	634	635	658	650	612	662	672	648	653	667	712	632	627	655	670	648	636	642	665	675	666	610	666	687	628	646	662	657	680	620	652	649	680	641	656	643	604	630	676	637	615	653	668	701	666	629	660	662	650	677	665	633	662	680	640	668	647	662	620	618	648	649	641	704	646	663	642	604	658	623	665	644	719	662	628	677	686	617	641	665	666	664	657	673	680	667	638	658	700	641	667	634	660	647	658	686	642	620	638	652	608	613	692	670	609	598	665	645	668	681	701	640	652	611	668	643	648	651	668	614	638	688	691	714	642	650	635	619	681	652	663	652	686	646	688	715	640	674	663	658	678	681	700	657	678	675	671	681	652	667	648	653	645	615	654	647	669	607	662	655	687	667	668	642	647	608	651	690	663	638	654	648	629	646	668	642	650	655	710	653	696	647	688	652	622	657	692	654	694	637	680	637	639	672	599	703	651	671	711	631	662	677	662	671	645	681	635	616	650	632	700	668	646	613	639	682	654	680	661	624	630	676	668	679	626	619	606	660	666	651	613	648	661	659	702	640	613	625	625	609	651	659	666	682	635	687	626	683	632	626	622	652	637	671	640	675	655	675	666	703	647	687	648	654	689	674	672	669	667	647	685	635	634	643	677	664	636	691	636	673	627	678	681	701	676	663	694	596	645	638	625	683	654	602	648	637	628	638	656	659	653	608	622	663	672	689	642	711	641	684	645	692	679	619	571	677	610	681	658	609	662	660	645	672	625	644	657	640	681	657	666	663	683	658	668	647	641	605	622	700	645	631	650	618	657	650	649	646	687	635	626	648	678	658	681	688	643	653	622	668	617	636	681	676	661	611	659	660	650	648	645	629	659	681	651	688	659	680	661	660	611	666	666	645	628	621	633	688	684	638	585	631	657	683	660	679	684	654	602	627	654	635	651	600	652	615	662	634	624	624	655	629	662	701	647	662	681	615	651	666	640	681	637	652	628	671	641	636	681	693	644	678	651	640	666	634	662	710	650	643	631	720	683	629	623	662	642	648	629	653	633	661	677	624	681	655	618	691	603	628	646	700	637	679	675	655	679	627	627	677	642	620	614	687	617	710	667	647	636	646	659	714	682	618	650	685	622	682	666	656	640	654	671	648	679	655	650	619	632	665	640	654	656	673	653	660	619	626	659	641	650	687	658	630	598	659	702	683	638	670	664	656	627	647	629	630	625	689	687	705	645	624	650	671	660	632	667	685	638	589	665	635	682	666	699	620	688	675	645	658	696	645	616	668	606	613	694	635	653	645	659	649	655	676	663	683	639	609	670	613	647	660	679	657	660	663	668	638	617	656	657	622	635	683	643	664	617	681	622	659	641	609	685	664	607	655	646	687	640	619	705	697	653	645	638	665	602	650	680	646	633	625	650	626	638	671	641	618	643	672	678	641	664	667	682	612	648	647	662	644	634	685	640	660	668	653	665	639	663	599	665	688	654	652	633	682	621	674	675	697	631	653	622	632	640	635	635	603	656	625	630	614	651	689	679	676	691	717	680	630	637	671	646	688	636	592	622	705	662	645	592	650	609	656	651	704	640	632	622	618	649	670	610	660	629	643	620	598	694	622	619	685	650	610	651	660	672	678	625	644	624	646	653	625	625	678	657	659	674	664	640	629	596	653	633	640	668	647	660	633	653	683	692	653	654	601	624	679	625	634	623	643	634	704	589	634	663	654	675	650	634	640	672	655	625	670	690	679	674	675	667	678	645	680	676	640	610	682	671	585	673	666	648	625	641	619	713	643	673	631	692	611	633	620	633	613	670	673	666	629	623	654	633	644	689	662	636	661	680	618	664	653	622	618	629	627	647	641	637	594	701	659	640	700	621	679	621	651	700	686	658	640	684	642	700	636	613	711	616	654	617	603	629	644	664	649	653	634	660	620	611	632	655	695	655	611	678	641	686	626	689	672	660	670	606	652	645	650	683	607	668	670	630	665	636	685	670	637	662	629	618	666	616	634	619	686	670	624	648	590	633	678	684	646	660	585	684	633	691	666	668	674	673	645	620	672	695	676	633	632	618	656	677	661	622	660	644	616	709	671	652	595	621	676	684	644	696	623	616	671	655	627	661	646	660	635	642	694	643	687	662	690	652	656	628	669	642	631	686	644	682	625	636	692	609	675	693	664	648	616	684	636	680	652	696	636	682	649	652	615	621	685	700	676	667	681	643	662	664	704	630	664	645	625	661	665	665	660	623	677	671	671	643	635	624	673	633	663	692	628	656	638	652	650	624	683	611	613	696	688	631	661	638	618	653	675	629	682	620	656	659	634	667	645	676	637	644	663	648	662	685	636	674	693	624	667	666	662	632	610	727	682	662	614	661	645	684	668	668	670	651	687	645	657	612	683	643	629	623	640	664	663	647	703	683	657	623	680	651	657	677	658	632	660	641	619	604	636	670	638	635	728	674	637	652	611	621	674	611	596	696	618	671	649	665	670	696	622	590	657	649	657	644	594	652	704	643	643	637	691	674	673	742	701	653	657	593	667	635	647	652	676	661	664	632	633	674	655	663	662	652	650	667	669	679	665	690	645	632	647	684	669	662	662	634	643	603	647	641	660	733	676	685	721	674	611	665	665	663	645	683	670	628	669	624	612	638	617	653	608	640	640	669	653	659	672	624	663	643	612	655	682	654	679	640	653	645	632	651	625	641	664	668	631	701	687	649	680	644	613	696	642	641	624	704	633	662	647	675	662	665	635	685	600	618	633	684	681	620	633	682	670	648	687	621	628	631	670	667	657	677	652	671	679	606	667	676	634	694	619	679	608	700	643	631	640	652	627	662	671	675	661	639	659	633	623	683	667	657
25314	36480	16598	3942	1460	620	579	556	530	517	589	555	529	509	534	571	573	535	554	502	511	518	589	529	497	541	509	517	525	521	509	550	543	519	511	513	531	532	550	506	492	530	510	548	545	530	488	501	516	542	539	522	539	582	506	551	513	507	559	524	513	564	506	514	500	522	519	498	521	484	520	531	533	529	529	503	526	505	538	500	489	527	511	564	531	521	495	523	540	477	560	540	522	504	496	545	489	553	506	537	561	523	515	533	542	512	498	522	526	490	541	542	542	520	540	506	522	474	531	528	466	554	521	539	559	532	512	492	561	533	502	488	538	551	524	532	514	518	483	547	553	501	522	503	474	520	534	537	535	545	525	509	570	531	514	543	521	520	496	528	507	505	476	520	540	495	495	511	514	544	499	507	505	484	554	518	489	527	493	501	534	511	533	522	523	513	507	513	473	562	529	528	499	545	499	548	524	517	510	515	519	509	483	508	526	480	516	533	535	520	507	473	526	519	518	504	479	548	499	506	513	520	514	513	491	529	524	500	552	522	523	496	529	507	478	478	514	542	489	550	525	520	506	489	504	516	524	505	540	483	523	541	544	509	528	508	555	505	546	529	549	513	536	521	491	544	527	521	517	531	543	544	505	524	483	530	520	575	516	513	529	545	541	487	535	525	549	501	514	506	511	479	524	541	504	519	525	535	532	514	489	519	520	514	504	557	494	507	522	508	555	501	548	522	528	506	497	505	498	522	505	514	498	519	531	492	528	512	520	522	549	520	517	538	496	483	544	507	519	503	496	517	513	562	534	489	519	573	527	509	522	511	548	510	538	483	515	536	530	537	542	487	568	549	523	488	530	467	511	496	514	520	560	525	502	495	511	511	482	532	559	552	522	495	506	536	540	496	539	532	502	523	515	530	509	517	555	524	488	503	537	537	516	555	499	527	508	527	549	509	518	525	493	507	540	497	530	486	560	537	508	544	538	541	502	497	532	513	535	562	529	518	511	521	505	541	532	544	550	515	504	551	535	468	506	526	472	489	556	494	552	493	498	499	478	533	504	503	530	529	566	564	513	504	550	520	543	488	506	522	467	537	527	522	546	538	516	529	513	538	522	499	521	550	554	529	516	493	557	542	538	536	539	489	534	538	536	537	505	489	541	566	501	483	521	524	524	501	516	536	496	566	524	526	540	463	519	505	487	525	523	504	500	476	495	538	503	521	515	548	554	515	532	515	561	529	521	531	472	521	515	509	556	530	547	512	494	516	529	549	531	500	526	505	543	528	528	528	540	471	552	486	518	556	501	527	539	549	482	487	518	529	534	520	522	515	554	545	527	525	525	535	529	528	488	503	507	525	518	529	527	478	539	460	530	529	509	503	562	517	532	479	503	543	534	548	545	524	535	537	531	545	543	551	533	527	531	519	552	533	502	486	520	520	506	484	514	515	509	513	513	548	556	521	503	466	500	530	518	509	550	544	557	527	557	522	538	517	531	534	502	517	524	547	533	534	508	499	540	553	549	511	520	530	564	510	525	514	521	545	529	480	465	508	525	517	488	517	507	515	512	525	522	514	523	538	515	543	531	485	537	504	498	518	540	515	504	494	508	537	537	493	517	512	533	509	525	509	514	511	527	525	534	515	499	521	529	532	500	548	521	548	540	504	533	548	497	576	460	483	547	530	522	555	528	515	538	511	511	525	507	518	502	534	524	512	495	512	505	507	554	528	531	520	545	540	520	540	549	463	517	583	538	518	511	552	522	495	548	519	544	523	480	505	530	560	510	549	536	550	561	512	535	500	481	529	505	501	475	490	519	550	486	490	541	554	526	501	504	559	561	512	537	551	573	515	528	507	541	532	540	494	518	524	527	514	537	552	538	498	514	497	503	554	513	511	504	535	519	554	493	504	503	545	522	490	531	515	515	512	519	481	532	529	531	542	506	510	502	520	503	533	538	503	563	544	550	496	535	504	521	585	546	556	545	542	520	504	525	497	554	552	536	502	504	495	526	509	483	515	498	528	539	537	487	482	511	489	546	522	518	496	497	505	495	496	522	541	571	495	481	533	544	522	551	528	547	529	550	557	504	533	579	512	486	513	514	532	542	522	521	566	562	569	547	517	538	496	532	515	522	495	512	500	528	535	486	559	523	493	488	520	521	539	511	518	545	515	537	514	529	516	512	528	531	581	484	534	536	511	483	527	520	529	546	518	536	520	509	579	498	490	502	495	549	532	524	516	541	475	494	489	502	540	516	605	536	518	526	538	523	542	517	547	542	531	532	502	523	579	540	538	497	531	545	557	494	536	476	525	471	530	558	515	526	517	540	499	484	535	503	525	558	537	532	490	567	557	526	518	503	479	547	505	512	530	512	525	536	547	519	575	515	551	499	512	520	525	521	527	517	499	544	540	476	534	535	558	536	540	506	523	506	511	560	482	497	515	511	516	537	551	547	502	527	533	508	485	513	489	550	495	531	521	507	518	572	536	496	539	518	547	537	515	518	488	512	556	535	480	533	538	514	534	544	536	517	550	507	495	549	525	478	508	518	514	494	515	483	521	506	481	544	546	505	564	502	528	509	491	520	509	534	528	520	531	531	526	524	520	505	495	522	538	489	542	562	519	490	536	512	512	535	523	547	494	508	553	525	503	504	464	535	522	521	477	519	511	490	517	542	538	534	542	512	483	503	523	526	510	549	512	565	515	478	477	543	478	493	499	492	528	523	531	502	559	490	512	486	551	492	480	514	501	555	537	519	531	530	575	538	506	535	552	532	522	502	518	522	538	511	524	549	522	516	495	509	536	605	513	509	508	524	517	516	518	501	526	513	570	510	554	546	510	533	500	509	512	532	518	540	518	500	546	521	536	503	509	525	526	521	559	502	541	508	508	479	530	533	520	488	490	494	479	500	530	497	492	510	519	523	506	502	498	520	517	546	519	532	472	524	519	528	564	510	479	486	510	519	508	539	530	530	509	549	512	539	524	485	524	540	527	532	513	512	538	510	506	513	520	508	523	547	545	530	503	558	525	545	539	501	465	530	515	513	582	526	521	498	531	480	524	521	529	516	528	537	485	504	526	493	531	538	546	481	534	504	534	542	524	488	515	559	510	511	493	548	529	501	519	494	501	514	526	521	524	501	542	516	529	540	528	510	495	518	491	512	532	474	498	521	505	549	530	523	540	536	580	510	475	492	526	517	492	574	519	502	522	500	519	545	491	565	491	489	583	529	531	499	519	516	521	494	565	550	539	517	515	526	553	513	499	577	528	564	513	522	522	535	551	513	472	511	485	526	539	507	498	532	534	553	524	508	507	549	519	524	501	481	547	521	530	508	524	537	529	524	568	496	514	550	520	496	538	586	490	497	542	487	503	539	530	499	515	516	574	514	507	552	572	547	551	537	540	482	565	560	479	470	536	527	525	490	517	479	540	513	550	517	521	514	537	524	487	489	537	490	558	469	530	550	550	483	508	465	538	521	529	506	533	519	508	508	549	582	513
27249	31912	41724	29560	11178	1905	938	732	758	695	732	708	669	707	683	674	701	691	765	675	680	703	698	702	694	637	664	705	737	697	683	699	687	697	676	725	684	667	700	689	686	673	699	670	699	700	702	701	675	668	687	695	742	722	650	643	738	717	729	740	674	715	756	662	710	643	715	663	688	666	633	687	662	667	675	674	628	643	710	741	723	710	701	714	716	711	636	675	668	714	702	689	715	717	741	694	678	677	684	657	630	659	681	668	688	705	679	681	652	701	683	681	679	668	673	616	726	720	705	649	656	744	633	703	645	657	684	698	671	749	700	669	740	703	728	670	654	648	604	686	700	629	713	700	639	704	721	722	653	699	688	690	658	665	668	708	689	647	685	685	650	679	691	720	656	685	676	714	667	727	673	694	734	721	674	668	646	655	660	665	733	641	662	629	704	674	678	668	713	670	690	680	687	705	649	703	639	725	675	695	692	712	717	720	675	672	669	679	680	702	678	692	709	694	644	691	655	632	702	709	696	674	697	718	703	726	692	674	653	700	695	687	748	680	711	674	681	723	683	644	685	667	668	684	659	617	673	682	606	692	674	653	715	694	654	655	651	666	702	659	657	670	701	690	666	692	699	660	692	636	693	653	723	705	709	668	686	694	652	678	688	698	675	698	707	643	682	709	647	667	682	699	697	624	670	679	671	675	678	661	672	696	679	732	696	709	646	660	690	703	653	700	666	660	747	697	676	641	676	665	673	688	656	687	667	681	639	686	701	663	687	675	707	744	702	670	673	692	699	705	732	702	685	683	679	671	711	712	627	650	687	681	640	676	679	685	689	695	680	711	684	673	703	698	688	672	660	711	691	638	662	685	675	640	692	689	706	668	718	658	690	735	671	682	658	693	648	666	733	666	747	725	685	671	666	734	664	674	693	683	642	690	693	721	684	718	673	662	649	677	682	630	666	633	633	667	697	713	665	686	706	737	685	675	665	660	683	677	691	681	720	646	691	694	683	678	700	651	702	730	700	677	682	637	679	666	645	694	701	660	705	682	694	692	697	654	628	686	709	679	696	701	633	676	733	673	723	687	683	661	658	674	676	676	664	692	665	695	684	621	650	701	685	731	672	665	699	686	679	709	721	692	739	715	705	717	707	641	664	685	677	669	639	675	700	679	707	681	678	678	645	656	684	733	647	728	693	691	702	684	700	699	680	631	710	674	646	621	677	679	655	664	669	687	686	685	698	652	680	696	727	757	656	736	694	704	679	684	693	660	661	713	659	683	683	708	655	693	659	670	674	674	737	709	665	684	716	716	656	642	691	685	685	711	700	702	720	675	683	683	633	692	696	668	717	681	651	677	684	647	642	704	694	685	677	665	686	695	654	660	679	681	628	663	655	660	674	668	640	725	664	708	686	681	679	690	687	685	740	646	701	711	649	684	688	676	644	667	698	645	642	679	657	698	676	720	695	660	643	699	634	768	697	682	670	709	647	682	665	711	687	683	706	684	697	671	718	694	667	703	719	681	730	732	682	685	695	735	689	671	651	716	693	671	642	693	685	649	702	679	746	635	714	673	636	693	638	649	698	714	717	690	689	704	659	655	687	670	723	677	651	651	650	727	683	679	667	671	712	656	696	675	676	629	659	694	661	697	707	678	687	675	676	673	662	659	653	705	642	657	680	687	671	668	700	651	697	639	691	670	669	697	733	681	667	657	672	634	715	709	670	674	705	647	664	704	722	723	692	715	668	709	736	689	672	670	671	736	693	643	639	694	687	667	669	708	693	716	741	710	711	694	711	689	718	708	649	713	652	663	630	663	675	672	726	697	663	699	665	682	644	703	691	693	636	675	732	655	664	708	692	678	637	684	680	686	700	682	690	632	673	696	658	671	690	639	670	661	670	683	664	663	713	679	657	659	700	702	668	703	688	681	635	680	703	692	668	660	709	695	712	701	714	671	738	657	653	697	706	655	678	658	669	695	678	724	649	677	724	683	686	682	709	686	704	687	707	674	661	681	710	680	675	688	715	671	698	697	674	696	700	662	626	709	689	682	724	710	708	689	693	685	699	732	656	624	691	682	703	715	658	686	715	670	697	689	712	663	728	696	626	705	672	669	668	669	669	696	660	678	670	683	685	666	701	683	695	652	669	666	707	653	684	673	658	677	704	644	694	673	699	687	653	663	729	700	671	676	665	728	668	633	665	695	696	684	701	723	637	738	683	615	678	678	674	690	709	694	682	735	654	690	653	666	668	670	655	667	709	671	659	675	661	708	631	681	671	689	636	683	668	702	681	675	652	679	732	691	687	681	712	691	691	687	640	699	718	720	666	643	670	667	660	649	679	690	695	643	635	724	714	663	694	688	692	697	652	685	681	648	682	684	660	714	690	681	697	683	662	687	725	691	665	667	697	689	645	687	690	655	694	692	678	668	647	676	679	677	762	698	657	701	643	675	776	683	655	682	626	641	700	705	630	637	723	709	675	714	683	709	670	666	714	670	717	692	687	660	682	679	750	708	722	660	667	715	716	611	619	691	672	706	656	673	673	655	682	678	623	749	679	728	673	688	673	709	636	694	719	619	713	679	696	724	703	681	657	689	635	684	599	661	693	708	699	693	668	744	691	668	723	710	686	707	683	683	692	702	686	672	670	680	737	662	678	679	672	679	648	692	673	694	646	669	702	670	678	708	671	660	694	662	686	723	669	652	679	656	630	689	721	705	740	690	677	657	646	662	639	695	699	708	670	671	691	655	725	674	680	648	690	717	647	633	665	677	686	630	692	678	710	659	674	684	684	706	655	690	664	727	701	645	665	715	674	631	715	676	690	705	716	670	669	668	646	675	638	688	628	691	660	674	635	712	639	705	725	615	693	665	658	707	698	661	677	712	695	694	676	695	701	647	671	718	684	711	721	676	626	666	666	747	662	672	687	665	669	690	705	708	640	685	686	694	689	672	675	731	661	660	743	672	700	657	685	694	657	689	672	682	674	686	633	676	649	659	698	652	651	724	741	685	698	684	673	689	711	675	673	718	723	685	704	709	698	656	655	680	643	665	711	696	684	699	690	721	692	691	707	664	678	642	683	632	731	654	646	636	667	763	687	688	693	695	693	647	671	688	690	686	696	660	674	706	675	640	704	689	699	725	657	723	710	703	690	638	709	673	710	659	669	724	648	658	720	667	715	638	686	659	669	686	680	670	627	686	659	702	693	686	701	678	701	648	641	652	667	750	634	705	686	649	670	724	692	717	670	710	655	701	660	696	684	648	669	649	692	691	703	652	706	710	702	724	667	697	663	702	668	658	680	663	635	670	653	692	703	670	645	683	728	703	700	710	678	677	728	664	671	579	706	700	736	689	710	666	721	683	677	675	679	646	680	697	679	689	693	680	696	643	686	689	708	679	700	690	632	678	721	696	676	666	623	717	716	665	719	702	692	633	674	731	715	701	739	679	699	668	691	660	644	688	703	708	650	671	690	686	676	669	713	729	673	643	681	724
58089	83133	48654	16716	4451	1172	699	626	584	595	605	574	620	588	597	567	622	576	634	580	603	589	561	577	592	583	568	550	603	589	568	588	561	575	563	584	568	629	600	594	593	581	593	598	572	522	619	589	604	603	647	559	556	594	623	597	549	623	581	591	565	589	600	554	606	574	566	573	564	567	593	616	606	582	568	609	580	580	613	575	584	534	583	587	563	562	556	597	610	557	578	579	601	599	594	653	603	530	560	621	615	561	603	641	580	591	598	580	607	559	545	575	598	560	552	593	561	624	568	624	549	586	551	589	605	591	533	553	621	588	589	598	569	552	602	556	584	593	623	598	587	589	583	597	589	601	550	601	613	596	561	575	574	609	594	573	573	597	586	576	598	530	560	597	560	586	586	579	565	612	577	627	608	563	572	597	550	559	566	593	574	569	572	590	565	562	589	560	570	562	590	581	564	527	624	587	596	572	578	607	617	598	631	579	590	606	608	596	587	599	600	550	607	608	617	601	616	546	592	598	604	547	573	563	565	578	595	563	597	609	593	544	560	614	555	595	559	580	604	610	560	558	568	574	600	597	587	591	576	587	569	598	608	568	583	565	570	569	579	621	588	610	525	617	570	593	551	543	613	606	615	561	585	575	594	551	578	564	556	563	598	573	589	577	602	628	593	620	594	594	614	546	582	591	604	610	591	621	576	563	581	545	604	576	641	592	571	561	590	554	581	603	555	562	610	577	610	556	537	554	568	606	629	570	572	561	604	591	593	636	594	609	604	602	575	594	616	577	609	569	540	602	603	555	576	608	565	621	577	636	532	622	542	514	549	560	566	571	577	624	561	601	564	552	581	563	560	564	620	540	593	576	582	601	573	549	553	573	617	570	589	570	580	584	589	559	588	580	573	576	560	576	606	558	584	609	552	609	601	587	562	574	625	574	563	573	599	621	546	618	577	587	567	548	553	597	624	601	581	599	584	578	552	576	590	555	557	571	602	592	548	626	609	593	562	607	612	579	600	598	579	568	572	583	581	566	543	565	622	587	591	564	542	639	597	598	584	568	586	581	611	590	569	616	572	602	510	597	608	624	571	567	569	562	581	596	609	552	624	607	567	585	570	558	602	593	578	554	593	608	571	589	562	597	550	570	576	549	592	582	544	572	576	547	585	600	600	588	595	589	579	618	537	603	557	596	597	566	591	617	564	552	644	601	569	553	586	611	594	640	600	591	595	551	569	586	622	546	562	588	575	546	592	545	608	576	572	562	582	593	598	563	612	590	528	594	578	593	560	599	555	581	577	617	598	600	586	610	571	581	606	549	593	606	555	578	617	576	549	544	567	579	582	562	604	632	569	517	622	583	603	591	602	576	588	563	570	595	564	529	562	600	587	579	580	583	611	622	628	603	608	589	595	550	583	602	604	590	577	585	602	610	605	594	536	599	581	546	592	586	558	577	572	617	627	595	607	585	572	564	645	574	599	588	584	575	587	569	575	586	548	616	548	582	575	600	583	574	615	566	573	582	604	552	551	601	574	614	626	566	585	573	588	552	546	593	599	578	590	586	573	580	568	600	557	573	575	550	567	568	594	582	604	561	572	585	602	578	565	569	580	595	602	590	613	536	588	552	606	594	603	599	568	571	569	587	559	552	579	547	574	620	602	581	562	603	544	565	600	540	590	579	620	551	568	583	559	552	556	645	593	579	613	636	582	591	560	563	602	561	571	575	597	598	566	597	621	593	582	603	617	547	600	609	586	607	572	554	585	584	562	571	549	561	566	574	568	599	572	600	586	572	621	559	581	593	586	575	565	565	584	560	558	586	599	614	574	571	573	590	588	585	584	588	565	538	521	559	603	603	541	594	564	571	633	568	574	549	615	521	589	591	610	580	576	598	635	559	594	583	587	588	564	635	576	571	547	577	557	589	635	602	596	589	612	624	558	557	568	585	604	578	599	580	603	584	620	557	565	579	544	615	604	576	586	611	561	572	600	565	577	545	550	577	607	569	596	603	588	573	585	579	561	612	592	582	567	617	595	551	576	588	594	562	543	578	562	588	641	540	580	576	565	589	615	614	607	596	611	604	599	576	585	611	593	584	514	561	601	593	584	558	608	600	604	598	568	618	627	593	575	621	612	552	534	537	604	617	555	545	602	614	587	558	596	560	611	579	575	532	582	547	572	581	630	581	561	560	564	618	573	571	594	603	565	619	563	566	569	508	601	579	598	611	542	548	566	573	565	590	622	574	593	619	596	580	562	558	577	624	636	564	560	583	574	559	610	605	563	573	566	558	576	568	519	586	575	597	594	571	618	570	580	589	606	652	545	612	593	567	559	614	599	574	583	595	592	622	575	594	574	559	527	558	559	601	546	540	633	562	564	645	598	580	579	567	586	587	577	585	562	621	602	587	574	590	580	570	585	588	556	604	584	543	620	604	563	584	578	585	579	563	592	605	581	615	626	535	566	587	568	564	554	537	593	612	611	563	558	572	558	551	590	629	611	569	597	588	595	599	589	577	582	572	610	585	612	598	608	557	592	616	620	584	585	611	576	557	533	541	583	580	616	579	578	587	599	610	564	514	552	586	560	622	595	601	583	593	567	564	582	623	599	595	572	613	599	536	599	606	568	551	636	580	580	590	636	565	557	560	579	543	610	597	568	603	584	579	587	611	574	613	539	565	598	583	620	578	551	557	568	581	633	562	518	590	551	581	589	628	572	546	581	597	562	566	591	554	628	600	541	589	579	582	579	591	581	559	616	579	584	504	557	548	540	592	586	599	591	585	550	564	583	557	599	597	565	581	579	579	586	610	611	550	556	591	547	537	571	551	586	578	542	569	551	603	580	580	569	584	542	602	553	576	541	573	583	587	585	596	553	603	574	595	580	546	565	517	575	577	590	571	551	609	620	573	593	555	561	588	606	604	568	597	577	611	544	545	578	567	550	573	589	618	554	583	589	571	581	619	572	574	548	619	562	555	579	595	592	576	615	563	570	576	597	588	601	588	601	550	591	573	590	596	605	568	564	572	553	623	588	572	604	588	554	591	599	569	587	584	568	578	598	590	576	600	592	575	554	572	551	572	539	590	564	569	583	544	605	576	583	589	560	605	555	596	582	577	581	582	578	596	577	554	569	544	579	563	561	595	595	611	559	574	587	626	562	591	593	546	574	564	564	567	625	526	600	608	625	554	536	601	598	560	562	634	599	613	573	623	608	563	582	594	568	619	550	602	573	608	568	610	589	574	629	565	572	591	604	590	597	596	595	565	605	608	560	589	579	588	563	601	572	592	573	572	559	598	531	559	614	626	600	627	552	614	591	568	569	572	578	594	626	579	604	589	641	611	576	613	621	624	565	593	576	574	617	587	551	619	574	587	556	566	611	627	538	571	569	594	579	634	573	577	610	600	559	614	563	598	556	573	617	600	579	581	559	631	567	576	550	603	614	539	598	562	628	617	580	641	604	558	550	551	572	553	599	541	552	573	579	565	610	541	600	596
24556	23490	32755	27944	21116	11992	2376	1155	997	993	927	939	966	908	903	971	897	848	953	871	891	904	900	917	935	882	946	888	879	893	942	869	866	879	903	937	914	888	903	911	898	876	819	889	881	911	928	931	943	876	913	990	921	945	963	888	889	891	912	976	928	906	955	874	873	890	894	936	884	861	918	926	921	907	935	878	900	907	847	868	936	919	979	881	861	968	887	920	915	927	851	872	918	870	909	897	861	966	885	909	877	876	862	854	922	868	901	899	958	881	894	918	905	913	934	884	865	941	888	849	874	940	831	844	915	889	866	941	894	880	915	897	976	923	879	867	915	880	896	910	813	927	871	925	877	838	969	871	864	897	912	888	910	900	939	869	893	935	912	914	859	900	897	957	881	879	917	881	891	895	897	883	893	901	904	874	895	873	969	876	952	923	901	868	948	874	864	930	912	902	923	871	879	943	890	981	888	924	916	889	910	899	860	899	882	878	908	912	880	877	896	908	956	872	871	894	853	926	858	906	897	892	873	937	875	932	946	934	924	881	907	983	943	902	913	932	909	890	918	847	868	863	882	865	922	835	886	864	933	902	920	896	891	916	830	900	928	851	958	870	883	896	888	906	862	952	949	890	937	907	867	956	901	894	920	878	894	867	892	942	895	923	889	909	883	948	898	893	844	906	915	887	913	871	897	942	912	871	952	866	877	901	943	884	891	877	920	869	897	866	888	859	870	876	933	856	818	902	891	839	873	901	915	886	853	898	873	907	899	887	820	882	870	925	911	929	881	876	898	896	904	894	892	879	898	856	913	882	841	894	929	870	873	913	869	874	895	912	912	900	866	916	942	898	895	893	894	888	905	847	861	883	915	903	824	884	895	956	895	932	879	931	928	907	921	836	882	930	828	896	870	876	886	911	919	946	888	948	924	882	894	822	862	875	876	866	908	883	883	914	900	886	899	884	837	885	874	884	865	869	860	901	927	868	835	899	869	857	890	914	911	938	898	857	870	947	878	917	875	917	845	908	855	877	835	865	909	887	870	867	881	909	918	924	935	848	929	943	909	873	879	897	871	925	893	895	896	914	867	887	879	894	879	891	883	946	932	907	878	890	928	938	879	912	941	920	874	895	905	908	931	880	903	925	920	901	887	874	835	878	854	919	932	872	849	924	899	844	919	899	899	885	868	878	888	938	902	869	840	930	895	924	897	949	950	858	956	855	892	912	881	898	910	868	898	932	943	866	917	893	914	893	897	814	935	864	906	869	864	883	912	881	847	920	956	892	893	894	881	956	885	862	876	907	852	878	910	864	877	954	882	900	901	854	841	890	968	872	915	941	938	878	902	890	907	902	936	908	901	849	920	900	865	833	849	953	876	893	901	945	855	871	927	852	899	886	920	895	902	892	867	855	915	887	910	934	873	904	925	945	891	880	879	892	930	887	864	922	921	894	910	884	902	929	915	870	896	874	876	875	901	890	895	869	905	873	905	902	889	898	877	876	832	854	848	872	887	904	942	875	880	905	910	889	913	922	867	871	933	868	951	916	883	920	886	910	917	905	865	947	900	850	898	909	886	874	916	820	863	898	845	895	916	866	891	891	925	909	915	832	895	896	878	916	903	872	905	889	907	849	896	872	847	915	934	861	867	887	885	886	940	892	861	900	896	880	889	922	863	880	866	924	865	872	910	962	893	902	902	901	910	823	867	874	888	935	923	912	951	873	895	906	978	895	874	921	881	901	873	915	887	849	900	903	895	887	895	868	897	827	925	870	899	865	941	946	850	907	949	882	885	899	899	864	916	896	873	883	919	874	897	900	904	867	891	935	903	925	918	954	839	900	819	893	853	908	872	862	904	883	951	913	909	890	900	889	932	909	920	871	916	904	916	874	866	869	941	887	906	858	899	843	892	901	861	915	936	912	898	935	926	927	862	879	877	881	887	926	923	901	911	897	893	920	914	871	883	856	852	894	877	908	871	855	912	866	905	938	870	852	836	892	871	857	880	900	873	877	818	924	914	912	923	922	889	888	917	954	839	903	937	948	883	882	956	839	918	909	893	870	868	926	900	927	881	889	859	852	896	900	877	911	888	861	887	938	904	871	907	859	917	932	908	831	858	913	900	896	910	934	965	891	849	837	915	875	991	909	927	929	891	887	895	868	864	886	909	887	891	881	886	874	830	918	917	908	873	897	914	884	881	845	905	874	928	947	908	892	894	917	884	934	847	932	913	898	879	929	880	882	855	881	909	847	876	857	882	869	889	933	857	893	856	883	875	903	846	926	921	912	918	856	933	914	891	839	862	875	926	892	902	928	887	878	859	886	917	849	874	941	922	900	909	911	879	897	898	894	900	897	902	889	925	883	890	950	879	906	872	873	890	916	890	890	892	864	920	901	872	878	869	862	886	903	891	921	877	872	849	880	888	929	840	861	856	896	911	922	934	938	930	860	860	882	857	886	840	916	896	938	939	930	885	886	843	904	896	940	874	854	909	827	909	861	894	874	835	917	900	939	913	869	930	852	902	916	901	879	830	825	879	921	892	875	892	859	927	921	871	878	857	939	889	873	862	862	893	858	882	857	956	918	890	844	854	898	885	839	858	861	898	939	915	891	903	869	918	910	854	877	927	834	871	884	924	919	905	864	919	865	935	935	894	904	890	865	831	911	871	898	861	921	851	882	928	865	897	853	923	909	871	925	886	876	881	909	897	925	874	930	873	910	888	877	879	886	828	899	844	890	917	835	868	837	872	869	890	885	892	903	906	858	857	899	834	930	892	948	871	911	872	922	867	870	929	922	925	909	835	873	850	855	885	849	845	897	832	879	910	864	908	896	915	910	942	875	929	884	864	901	918	883	923	931	856	865	865	879	903	868	894	874	914	912	966	909	929	892	872	828	914	907	939	897	885	879	926	922	898	884	902	872	915	910	938	905	922	855	935	880	890	896	885	895	901	977	855	911	904	917	915	979	880	865	864	902	843	925	891	876	873	889	869	905	887	872	889	908	871	890	880	892	868	905	926	859	906	902	904	858	883	872	904	897	924	930	895	899	862	884	856	912	974	854	896	839	916	886	893	907	892	858	915	885	900	903	883	905	887	878	881	901	893	875	961	864	872	866	928	893	878	856	876	882	896	898	906	887	893	898	899	853	919	905	899	869	906	862	882	884	907	918	931	892	867	903	896	903	891	901	925	954	921	872	901	933	870	882	911	882	882	929	909	934	900	868	881	947	879	877	901	873	881	912	883	884	904	933	936	919	954	902	872	883	883	868	870	880	915	890	926	910	909	839	881	856	846	887	906	896	893	920	889	858	855	912	894	868	879	876	873	832	885	888	914	883	913	892	888	898	943	881	903	809	857	854	880	837	867	919	891	857	920	890	865	862	855	914	898	871	874	858	912	896	874	917	925	849	871	915	882	884	873	922	882	908	905	918	947	899	909	863	912	865	879	912	837	900	884	930	900	919	866	892	878	887	885	919	899	848	929	909	931	872	910	938
62778	99847	65193	30975	9616	2404	1056	871	776	733	783	750	783	773	888	785	775	815	759	784	832	848	743	788	784	821	791	794	846	785	852	792	827	819	790	797	778	746	789	789	815	802	792	800	747	791	778	784	789	838	775	846	820	821	755	824	806	836	762	749	753	794	805	797	811	783	830	796	767	796	790	820	794	824	791	800	770	797	762	789	802	793	794	773	780	816	759	793	787	824	731	777	799	800	760	810	725	787	785	853	784	772	778	786	776	768	757	821	760	802	789	804	803	818	817	766	760	841	792	815	812	807	770	769	785	785	865	823	785	810	833	802	787	749	855	809	774	761	791	775	803	777	819	744	781	800	756	778	840	780	774	771	791	792	807	773	758	741	760	797	794	760	807	784	776	792	771	764	846	778	770	799	768	805	790	785	762	745	782	770	778	775	769	811	836	814	753	787	791	744	843	760	847	796	771	804	813	751	754	777	791	793	770	794	789	818	785	754	804	766	834	793	788	776	803	861	834	779	767	828	826	732	765	835	835	765	840	765	743	768	805	807	770	794	794	767	822	785	749	770	747	811	844	806	754	762	808	820	782	763	766	771	781	802	788	777	775	770	789	778	825	833	781	760	810	758	819	773	838	794	806	803	773	802	794	805	830	719	793	764	775	752	817	809	823	789	841	803	841	832	726	822	826	777	751	815	800	756	790	762	771	715	747	768	844	816	777	766	759	836	784	819	826	786	785	771	807	746	799	764	782	840	824	816	758	779	817	805	783	831	835	752	812	799	820	767	804	837	805	769	771	836	804	857	804	750	775	791	824	763	796	760	745	796	757	787	767	829	829	745	773	789	810	760	763	777	818	798	805	819	809	820	752	785	793	854	780	789	743	745	794	820	807	789	750	792	771	800	763	842	777	837	800	755	809	788	761	806	760	794	757	813	778	777	825	747	742	759	791	785	767	802	809	729	790	798	752	808	795	802	778	788	766	848	790	743	790	819	833	762	810	774	826	766	783	786	769	795	801	802	813	787	720	788	794	783	819	754	731	775	748	776	800	796	794	779	795	835	858	825	782	772	789	795	816	814	805	751	826	756	764	773	776	796	763	773	799	764	769	769	828	740	787	818	752	763	763	806	780	822	793	723	814	800	762	767	783	768	804	823	815	790	750	772	819	763	769	793	785	740	738	815	823	785	811	801	797	846	808	816	760	798	729	767	783	780	801	815	754	799	768	796	730	838	777	806	785	803	796	795	794	806	706	855	786	813	708	850	779	813	744	789	844	759	753	721	797	778	815	843	814	767	819	749	757	738	759	779	762	803	791	795	817	806	785	768	769	787	753	785	759	754	786	796	791	723	831	827	788	780	790	817	794	694	813	771	843	787	815	784	826	770	832	783	789	729	826	829	820	772	769	762	764	803	823	726	839	784	767	780	803	805	794	801	762	789	838	834	795	806	762	769	710	804	728	793	765	813	820	802	800	780	772	850	805	737	770	788	739	780	776	797	808	804	748	798	788	736	756	773	793	824	797	765	837	760	753	762	738	785	797	806	847	808	764	790	769	798	871	767	777	785	785	813	750	776	787	768	787	788	804	774	771	757	795	833	789	741	805	771	807	811	785	806	755	797	775	740	795	802	782	791	788	795	827	797	805	800	734	797	819	799	792	832	822	751	820	773	773	788	775	728	812	777	782	805	830	779	791	824	763	746	766	782	790	777	765	823	749	824	791	833	838	760	737	848	769	794	824	761	775	778	788	779	748	806	768	789	762	743	788	837	768	757	726	794	807	812	780	818	758	789	755	706	820	743	732	790	767	794	797	778	793	800	794	826	775	735	822	767	826	791	796	731	759	788	762	800	806	772	768	772	768	754	774	774	787	769	823	773	786	819	773	828	802	758	762	814	776	762	800	791	738	763	780	745	775	849	807	778	778	826	761	778	805	820	782	774	788	802	774	726	734	830	846	782	773	817	786	780	736	781	744	800	795	762	766	790	788	775	816	771	771	774	786	851	796	772	771	842	772	790	808	770	761	767	826	791	715	808	804	769	795	775	818	814	762	805	764	794	817	813	721	820	781	776	779	769	763	775	795	715	756	788	814	768	747	766	799	789	795	782	803	804	798	760	746	774	774	861	816	784	751	771	832	775	829	797	826	784	811	839	781	764	795	765	797	777	817	758	832	817	801	731	817	785	777	724	717	788	824	792	799	772	755	794	791	771	821	786	722	788	832	767	785	841	826	809	781	802	762	769	777	787	813	786	816	746	750	773	760	798	770	742	765	753	781	846	798	795	728	782	763	794	740	760	761	826	811	809	794	715	812	750	821	763	788	799	782	786	793	799	789	770	742	820	803	799	814	830	765	753	805	799	814	771	767	796	792	731	784	757	810	820	765	776	745	808	804	789	781	750	777	808	745	724	755	766	770	834	826	811	798	785	786	759	794	791	779	778	790	795	772	811	729	809	832	771	813	755	793	764	827	810	835	763	802	785	780	756	769	802	779	797	772	775	835	841	802	785	819	796	740	826	831	828	767	830	788	776	837	778	759	796	777	764	764	798	732	817	783	796	783	812	784	776	781	786	788	820	785	764	838	855	815	730	799	797	789	814	802	832	795	736	850	824	817	792	833	752	820	766	845	734	809	780	763	799	796	766	801	765	703	788	788	826	841	762	766	776	759	816	772	775	790	773	808	804	808	791	782	814	802	815	777	761	799	786	761	821	766	821	761	783	823	771	777	745	775	760	831	749	748	765	779	804	719	767	708	786	768	745	806	782	777	785	798	790	780	789	756	835	789	782	776	731	766	780	769	772	836	779	824	776	785	764	755	777	715	767	787	827	838	765	797	778	771	761	788	798	782	755	769	802	806	791	754	797	790	786	714	708	805	778	768	811	789	797	802	759	820	829	787	727	794	739	798	778	773	771	800	813	863	805	787	846	838	751	773	780	822	755	803	830	752	758	830	773	741	737	829	796	800	875	773	761	812	796	718	803	788	828	741	779	784	788	746	786	796	785	790	752	771	774	752	736	809	787	762	740	776	756	781	822	739	739	845	811	808	738	743	763	777	752	798	749	795	786	792	765	782	745	765	762	791	809	834	763	793	762	753	727	781	815	779	804	836	774	753	805	808	818	795	766	779	738	802	798	833	728	802	758	794	778	806	738	809	786	809	756	743	803	798	771	802	789	809	782	805	756	779	744	736	792	779	782	821	814	767	790	716	788	760	777	806	780	807	788	787	774	848	750	781	786	793	805	769	724	811	760	772	765	784	795	741	744	791	814	751	798	788	863	744	751	832	810	756	752	751	789	811	770	732	787	780	777	813	802	778	775	779	790	749	790	792	815	799	794	764	766	798	786	762	795	759	773	780	804	771	750	791	830	748	782	810	766	746	803	799	778	863	776	814	793	798	808	795	741	792	784	748	792	738	787	797	763	838	753	804	773	766	828	806	807	791	776	812	745	788	744	747	771	740	774	777	803	768	821	729	792	748	790	809	778	764	842
32548	31758	22819	7898	1577	816	691	617	633	653	632	617	639	711	638	653	597	604	610	643	596	654	651	637	632	690	693	566	645	712	659	596	629	656	602	669	606	636	631	645	585	615	629	634	640	625	615	645	616	636	625	652	620	647	564	677	600	654	597	597	559	647	635	655	629	602	614	623	619	643	686	625	608	623	652	657	613	658	617	647	576	620	668	666	637	622	641	627	594	645	646	646	639	650	578	598	592	620	621	629	636	596	653	634	634	624	661	623	662	625	665	622	643	605	631	613	623	593	643	641	651	638	610	656	639	659	653	654	638	623	637	575	629	642	670	674	657	640	651	632	606	649	659	659	601	622	637	698	638	628	660	657	658	599	619	624	609	637	638	657	617	567	584	613	646	670	620	663	626	626	603	632	637	615	636	684	613	617	590	621	647	624	644	570	625	648	641	649	632	637	674	600	621	610	605	629	639	609	657	632	626	600	678	630	621	659	660	599	664	625	588	613	627	616	601	658	595	646	634	635	634	609	648	616	643	684	638	618	651	612	636	643	624	624	610	626	657	623	602	643	640	661	621	635	655	590	642	631	664	600	663	678	597	620	662	609	628	609	612	643	625	658	659	636	663	641	653	666	637	624	601	680	640	582	628	654	603	647	624	637	628	637	614	648	624	644	584	643	634	624	620	622	661	656	609	641	623	615	608	685	637	649	677	655	643	647	627	604	640	620	656	655	649	623	604	671	600	662	647	623	621	632	679	613	677	643	620	642	634	625	611	610	646	623	620	691	642	641	622	635	609	596	629	671	659	648	605	641	629	623	636	620	649	661	638	610	637	584	621	583	649	602	645	620	631	610	637	658	644	621	659	606	634	633	654	596	568	617	653	600	588	645	678	607	635	615	608	651	684	695	625	624	628	639	637	629	600	594	663	619	667	632	604	586	665	583	590	585	600	603	670	631	617	604	649	602	676	634	623	629	597	605	670	620	603	642	604	636	625	628	629	630	641	585	637	624	591	593	648	597	620	632	666	662	601	632	616	663	641	642	650	618	596	589	622	605	647	586	638	635	646	587	643	594	665	609	585	637	596	633	589	608	613	610	613	629	638	649	636	628	657	626	648	651	624	611	631	628	624	632	630	652	660	577	643	655	606	661	614	635	611	609	606	627	620	652	640	625	595	621	612	601	630	668	647	555	612	602	625	649	599	595	645	660	594	634	662	576	609	583	617	651	657	648	631	648	606	690	626	616	619	625	617	652	607	631	627	653	621	604	629	616	615	646	628	597	649	650	631	610	600	639	656	637	633	642	728	635	658	612	656	630	613	646	618	607	608	607	630	650	656	640	621	603	642	598	584	636	606	627	596	620	591	642	615	619	648	657	660	646	601	647	590	617	651	635	630	659	655	608	636	601	648	660	613	660	593	622	660	584	615	632	605	665	632	623	662	666	615	623	597	597	631	653	615	592	613	665	606	654	605	654	603	630	614	597	674	673	653	651	693	634	600	629	604	598	610	607	647	664	635	606	612	632	584	647	671	649	682	641	666	646	665	647	667	609	676	634	655	624	625	651	622	641	633	631	645	658	631	658	597	620	616	645	641	647	624	636	650	627	588	681	585	657	640	619	650	660	618	640	657	671	593	660	624	664	641	611	618	640	597	660	680	615	684	653	578	628	625	632	666	647	607	586	669	633	649	616	640	631	617	602	639	615	671	631	638	626	602	653	618	616	668	588	571	603	654	648	651	640	639	608	618	603	607	637	646	614	601	682	666	631	624	632	638	594	591	618	654	668	643	696	653	689	592	631	616	611	652	664	588	618	608	631	665	593	617	598	652	609	618	638	644	631	613	651	616	641	617	643	595	641	645	623	582	628	589	626	652	654	614	611	641	627	650	611	631	628	648	633	645	583	628	645	635	652	590	613	652	649	627	613	639	638	644	607	639	604	661	601	656	605	647	608	669	656	608	635	658	676	639	631	599	633	629	604	606	627	593	666	661	596	585	621	612	642	608	651	631	651	682	617	646	599	617	604	625	598	654	626	635	613	653	711	599	636	638	663	628	683	644	667	622	646	668	596	602	651	621	626	636	614	632	677	647	629	635	586	628	654	657	650	594	654	634	643	616	609	621	619	645	606	676	618	647	607	674	650	604	637	663	616	639	607	636	570	609	603	643	633	673	607	649	654	693	630	637	625	611	601	626	593	652	615	620	575	609	660	660	614	620	627	610	655	639	652	657	638	658	648	636	643	652	629	602	630	633	572	639	631	654	629	631	620	652	643	658	632	614	610	656	621	660	651	668	629	676	639	616	582	637	636	613	606	613	627	643	619	607	641	600	644	626	714	646	610	634	615	622	601	611	637	647	646	590	608	593	682	689	637	676	628	646	612	617	639	610	593	651	677	652	620	626	610	636	582	647	662	643	649	645	602	644	645	648	603	650	614	626	596	632	589	598	618	676	613	647	645	605	605	666	630	660	668	610	647	586	656	570	677	641	653	617	641	678	596	668	648	632	613	622	604	605	635	627	631	620	593	620	590	659	603	667	605	625	585	618	653	642	598	609	592	632	629	619	674	645	616	633	636	613	602	600	647	607	613	619	619	627	621	636	619	632	650	654	642	671	633	621	680	648	625	617	639	651	634	612	660	605	639	648	653	634	647	642	615	611	656	625	649	627	571	627	657	624	613	620	643	575	648	655	679	630	630	597	686	695	616	600	617	604	599	627	625	660	599	630	626	641	631	639	650	621	602	622	641	612	647	644	664	628	638	620	645	632	542	602	609	647	623	606	641	648	640	592	621	612	640	616	607	675	647	606	590	660	643	642	676	643	660	655	664	590	633	647	646	671	647	633	641	617	632	629	669	656	641	652	655	623	611	638	641	641	628	633	630	635	658	605	649	593	618	613	640	586	607	655	663	622	629	615	653	635	617	585	622	607	635	614	618	639	562	634	612	639	675	589	625	623	637	633	617	591	614	688	656	635	632	646	636	641	642	609	611	605	649	641	639	632	604	593	673	644	649	681	633	667	659	651	660	635	594	616	569	583	613	619	651	626	622	671	598	589	672	635	634	600	622	646	617	631	651	601	644	612	666	587	623	658	644	610	653	593	635	632	621	611	599	618	618	648	662	624	669	636	640	633	612	596	637	640	643	622	690	602	613	634	571	635	579	660	613	620	653	618	635	638	607	611	623	624	659	634	635	620	595	644	624	627	641	658	592	630	629	611	625	604	571	620	614	678	653	631	648	627	648	661	621	622	619	655	617	627	629	680	647	622	618	666	642	637	601	651	625	610	634	621	588	610	610	621	662	622	614	601	640	641	624	566	618	607	655	676	643	628	630	600	687	645	624	651	669	623	602	625	624	624	641	640	676	630	628	625	643	614	626	654	619	639	614	615	685	652	589	617	636	634	679	638	667	618	633	634	636	611	663	640	621	633	602	657	646	618	648	685	640	629	652	667	657	631	636	629	613	632	658	626	651	671	646	656	610	653	617	613	622
27399	33679	15533	4194	1174	617	518	528	509	482	488	530	488	546	517	521	507	488	496	484	507	523	523	507	500	510	534	548	523	488	480	506	506	504	487	534	477	499	516	523	504	485	501	517	521	520	537	513	511	510	495	513	512	487	517	490	497	453	484	484	537	545	475	518	485	466	486	505	495	529	500	496	504	507	556	515	513	519	487	438	471	495	502	505	505	510	509	487	483	500	477	535	497	500	528	501	523	513	508	557	498	515	515	495	525	540	497	484	526	543	528	503	520	525	517	502	487	506	563	488	439	524	521	480	518	509	516	504	537	494	488	486	512	469	515	503	480	552	526	500	490	511	497	481	494	506	509	492	519	519	533	498	510	518	498	478	482	551	494	545	489	506	476	533	528	504	488	504	544	509	497	486	502	535	524	498	499	540	503	522	486	514	463	537	522	507	510	491	476	479	517	496	482	529	490	477	524	526	557	496	494	502	537	496	515	459	487	468	524	484	513	494	484	515	503	495	511	520	471	491	518	509	497	524	532	512	494	522	464	520	481	508	475	457	488	488	493	528	493	520	525	514	533	485	498	483	545	492	510	488	506	479	504	485	488	500	557	483	520	497	524	485	504	496	516	485	466	506	472	519	477	496	457	525	488	505	510	526	502	529	502	483	537	497	571	524	526	475	484	482	518	518	540	490	478	500	512	517	520	492	520	533	504	522	484	507	493	485	496	516	493	530	535	492	532	505	525	510	488	493	529	515	522	492	474	529	508	511	483	523	538	509	470	494	514	460	541	503	482	518	514	511	474	471	508	496	505	484	533	486	564	532	525	487	509	526	530	505	512	450	502	423	480	494	496	477	496	540	511	504	513	476	522	496	486	513	511	504	485	538	476	491	538	480	507	511	508	506	506	475	474	485	513	531	499	479	528	556	481	485	496	478	524	461	509	472	505	498	531	547	495	491	488	497	533	530	487	520	513	496	494	513	489	499	494	493	515	490	542	523	542	508	488	501	525	496	512	508	536	510	525	523	543	531	526	466	535	504	541	488	511	503	528	512	484	514	524	511	553	477	473	490	509	504	524	499	509	534	533	500	498	494	527	557	489	521	506	504	488	507	526	537	503	526	530	433	485	522	548	493	476	415	487	490	522	476	467	522	528	523	542	532	561	459	504	494	486	500	532	510	477	473	497	484	548	529	533	530	535	496	498	531	519	525	528	490	498	517	498	523	497	501	476	502	520	474	496	501	513	486	489	509	517	488	519	540	481	540	496	498	514	524	508	469	481	509	504	503	472	460	482	493	507	519	478	520	505	517	484	510	529	502	501	478	494	500	524	487	508	533	547	517	501	521	504	538	494	556	477	508	491	511	484	513	517	538	474	507	492	488	553	505	511	516	495	493	532	505	562	533	497	512	521	499	487	523	521	518	480	545	524	490	499	510	494	502	510	505	549	507	501	501	521	488	528	477	529	512	468	489	496	510	492	495	442	485	481	507	501	464	491	504	510	509	522	506	513	534	499	502	508	501	498	505	521	491	517	465	509	521	525	531	484	538	465	463	524	492	527	540	522	506	493	531	504	548	503	513	494	557	494	509	533	493	494	530	470	508	492	494	524	507	499	495	482	531	506	504	506	487	501	461	498	500	519	501	516	484	535	498	504	496	485	510	471	507	510	540	506	526	517	512	501	506	505	455	543	513	497	478	507	515	493	487	519	492	519	519	544	489	500	479	512	517	522	471	467	519	492	502	460	510	491	515	542	527	506	496	488	487	520	518	486	463	575	493	541	493	512	519	474	555	541	521	528	537	530	528	506	483	474	534	495	492	508	488	500	539	527	540	537	466	482	513	498	499	535	485	443	517	500	502	497	501	508	526	517	496	499	500	500	504	543	502	483	521	508	506	518	474	502	493	549	519	487	552	487	526	474	470	497	527	480	485	486	513	486	534	505	525	532	522	468	480	504	515	501	497	525	494	494	541	550	534	484	502	522	484	502	564	493	482	476	561	476	531	520	475	494	514	522	444	495	479	546	547	472	501	477	535	484	506	494	477	532	490	500	515	498	508	521	529	497	504	510	515	503	504	471	486	534	499	498	520	523	507	492	496	517	541	529	530	524	507	490	489	493	481	511	505	496	504	519	489	494	502	508	458	530	496	477	481	481	505	502	506	548	544	519	510	502	503	519	503	507	489	508	524	493	521	532	497	509	501	481	496	512	471	484	500	507	516	549	505	533	506	530	514	530	521	518	455	527	447	483	497	473	463	499	542	466	527	529	512	491	487	487	498	531	479	529	505	489	539	504	489	511	499	488	499	524	502	507	525	532	528	509	477	502	503	503	507	508	462	483	513	480	493	511	522	494	501	525	520	468	533	488	478	509	487	519	456	509	462	518	484	472	497	463	495	507	517	458	496	497	495	499	514	515	534	493	520	494	530	485	541	502	470	523	496	499	495	517	472	505	482	539	506	481	527	512	471	500	527	522	534	490	513	451	507	511	496	499	505	524	516	566	510	488	475	499	560	489	531	529	530	509	506	523	489	495	508	527	523	528	537	485	496	536	492	528	530	501	504	554	492	540	514	517	511	527	550	490	499	487	497	528	485	508	543	503	515	511	501	508	486	537	526	517	495	526	514	544	493	478	522	508	538	492	542	514	502	460	513	545	509	517	514	517	529	474	493	470	499	484	490	510	534	490	511	502	498	492	518	460	536	501	525	492	492	492	505	501	516	487	502	515	498	522	523	499	490	475	497	485	499	485	513	496	514	552	491	529	524	528	518	501	478	498	514	527	508	486	514	502	459	547	495	507	481	488	494	522	522	522	478	488	478	512	515	535	513	488	480	535	509	505	507	482	499	526	504	514	502	476	513	484	504	482	487	542	466	522	506	480	508	460	534	519	508	504	503	499	539	505	514	488	503	474	485	547	484	477	502	499	506	503	503	508	496	526	493	473	564	522	517	507	495	508	484	470	473	495	532	513	476	522	512	509	510	480	535	517	525	468	511	478	487	474	505	478	482	462	495	473	472	532	527	511	537	542	516	487	500	486	539	501	532	496	526	502	479	481	489	507	509	511	550	491	468	519	522	522	472	463	499	482	470	504	494	534	518	504	510	513	490	536	510	539	519	484	477	518	526	474	565	476	504	528	485	552	488	487	524	484	586	468	507	508	499	486	494	542	478	534	537	503	515	495	484	537	505	507	519	509	510	501	514	478	529	460	498	501	517	527	518	500	478	484	508	522	520	510	519	514	530	497	483	500	532	527	497	507	505	517	505	545	519	488	488	444	491	501	521	460	488	481	494	510	510	489	463	521	492	472	490	543	482	478	527	486	475	513	531	527	507	522	515	481	514	473	472	508	503	527	507	545	506	536	519	533	505	521	503	494	514	497	528	487	502	507	514	521	480	531	505	549	524	513	503	527	488	490	528	492	516	499	505	528	529	549	509	485	528	513	491	476	505	483	493	518	507	548	480	551	511	541	528	525	512	532	499	527	506	521	488
27186	29194	39795	31205	12475	2258	915	678	688	653	690	651	693	669	653	672	639	672	672	656	657	664	685	678	715	654	694	695	665	664	689	669	671	694	649	673	655	653	664	691	662	638	663	642	665	662	682	650	670	673	670	730	665	668	628	690	690	618	743	685	690	671	652	614	654	709	667	712	692	691	636	667	662	642	677	651	659	664	696	712	673	663	642	662	612	617	585	631	659	660	669	675	645	691	663	634	712	668	646	636	651	644	653	659	625	664	642	694	683	657	675	667	696	651	716	658	678	681	675	651	692	650	666	627	569	645	673	643	643	679	620	630	639	662	692	655	680	639	651	670	678	672	680	649	668	666	684	618	684	700	703	669	650	668	672	647	641	620	659	656	678	627	663	680	726	664	649	685	679	700	684	699	634	677	647	642	660	692	679	643	621	662	656	688	629	683	656	677	637	677	617	668	674	680	658	632	680	627	635	657	663	654	632	667	673	704	605	675	703	580	648	668	631	664	678	649	661	677	656	693	610	689	700	647	668	687	649	666	641	678	694	699	619	665	679	674	671	646	664	616	706	688	620	657	649	698	684	649	686	637	635	647	669	642	682	646	705	711	659	669	635	623	675	655	687	649	654	689	614	649	663	694	662	648	621	631	632	664	646	672	683	642	689	643	667	669	640	645	664	663	634	662	658	688	651	637	674	619	684	662	611	636	649	717	676	656	645	619	682	738	634	656	675	705	652	681	688	639	624	692	645	648	619	649	611	666	674	671	666	653	647	667	665	683	655	614	670	654	706	669	665	679	697	610	700	650	671	666	617	675	623	653	609	641	642	661	605	658	669	669	661	637	607	661	691	674	642	658	641	678	646	654	668	662	647	668	711	641	641	680	648	665	630	640	651	657	661	654	645	642	650	629	657	658	689	637	617	631	688	644	687	662	671	697	719	647	631	659	676	670	654	644	666	648	675	644	637	629	664	643	635	672	675	672	693	611	660	673	680	633	669	672	656	642	671	683	665	588	672	698	680	671	662	661	688	708	681	610	646	621	680	606	664	654	661	636	719	652	605	651	661	645	655	623	659	674	704	652	611	626	602	687	629	656	637	680	660	638	682	686	662	666	642	629	699	616	660	664	697	663	649	716	703	675	617	680	660	655	629	654	677	656	655	712	616	652	664	674	628	686	623	630	673	710	660	709	686	664	672	638	663	620	668	679	691	679	658	670	665	645	675	627	702	655	637	613	680	698	637	660	658	663	627	626	622	624	629	670	690	716	667	630	658	642	661	632	676	692	632	693	635	627	633	656	641	690	655	674	619	645	624	636	682	721	670	683	661	612	666	656	666	653	664	663	633	679	716	650	675	704	649	681	666	668	660	677	647	633	677	675	674	654	668	707	626	676	646	652	622	679	679	652	643	654	653	593	712	673	710	624	654	710	645	705	700	662	679	665	622	661	637	683	665	648	683	671	677	598	665	679	685	647	626	668	607	647	629	685	652	641	658	664	661	683	637	643	669	653	579	618	622	673	660	645	649	716	648	641	688	636	636	619	616	662	674	674	668	659	656	679	641	655	654	671	641	630	712	644	646	625	615	678	662	657	627	645	701	646	679	629	638	670	708	617	678	668	682	652	659	620	662	680	698	660	650	667	694	592	613	663	643	636	690	654	671	628	658	632	680	681	698	657	622	663	626	626	657	660	676	688	671	641	675	672	714	649	639	640	673	661	677	662	641	677	674	689	648	698	636	662	692	651	686	671	637	661	694	661	585	662	651	642	690	674	672	631	645	633	635	696	668	629	669	652	682	668	729	642	652	718	689	640	714	700	671	647	654	656	683	665	640	665	665	660	721	722	669	624	642	689	659	636	706	609	657	644	649	662	654	663	635	646	695	621	634	633	699	649	681	724	686	662	663	626	710	660	617	661	674	649	633	681	646	701	644	672	705	656	716	629	660	683	609	658	644	634	669	699	638	647	657	670	649	639	641	644	673	645	639	690	652	680	661	654	621	645	669	683	670	647	681	646	676	676	659	663	663	689	679	676	673	649	630	676	672	673	699	642	662	641	679	690	669	663	621	695	650	682	671	671	666	683	648	599	619	711	661	642	677	621	675	660	701	629	670	639	689	626	660	648	635	706	659	639	637	643	651	646	661	641	615	667	686	684	627	627	649	671	671	659	668	654	681	637	592	685	664	693	629	610	671	671	640	666	673	703	640	704	705	676	658	645	640	626	608	662	647	660	680	718	688	648	690	676	665	702	652	688	664	657	620	634	627	642	672	686	644	647	702	639	631	650	685	650	691	649	623	622	671	683	637	622	654	670	664	695	647	662	635	649	663	662	638	666	657	666	638	683	641	657	669	677	681	656	673	621	683	673	689	660	637	644	645	605	682	675	616	636	632	675	676	622	648	629	690	646	694	676	684	608	674	640	656	655	690	696	660	679	684	654	661	677	664	648	616	615	632	639	648	610	689	672	659	707	596	652	672	683	684	637	633	631	665	644	628	699	637	669	675	653	676	650	644	726	678	669	645	682	674	666	639	649	651	624	615	639	713	634	685	664	652	639	645	659	658	584	643	660	709	646	648	696	597	636	692	674	636	698	672	692	618	665	641	713	695	623	677	690	626	670	616	655	648	619	621	653	660	690	642	655	664	607	644	682	650	609	643	637	651	621	675	630	716	645	626	686	680	691	655	637	694	679	658	649	632	659	645	697	649	675	694	686	694	650	695	616	701	653	683	651	666	679	653	647	692	633	718	665	654	633	670	657	692	658	627	709	671	687	722	611	701	661	670	683	682	671	655	701	686	663	644	636	658	703	630	666	595	621	644	658	689	655	675	684	652	615	660	651	680	663	684	635	642	659	681	653	653	711	679	681	652	628	672	673	684	681	651	650	703	668	671	683	642	652	703	619	652	649	636	720	653	689	690	625	655	677	625	657	657	598	679	660	658	660	658	665	679	654	702	637	672	647	640	686	749	642	635	632	671	691	677	651	660	641	673	706	671	668	685	688	676	673	678	631	694	677	672	640	675	652	636	662	653	644	638	635	655	630	660	654	596	659	640	682	661	622	720	654	643	629	615	675	636	685	648	645	617	648	690	651	690	643	629	676	670	694	659	630	711	632	711	637	643	690	685	681	680	641	662	646	694	672	668	687	664	663	669	673	654	681	717	648	690	656	664	689	713	677	651	645	696	649	643	657	684	641	647	646	673	642	666	673	659	674	621	680	651	646	659	672	631	641	692	674	696	647	650	674	620	642	661	616	647	664	629	659	656	669	665	639	661	682	634	670	652	674	612	646	650	614	718	654	678	652	654	657	637	662	676	712	685	691	615	618	690	676	697	659	681	624	657	680	618	623	639	687	695	625	619	644	684	627	655	678	643	665	658	649	686	675	652	647	665	697	661	671	683	681	683	676	649	661	727	682	631	641	645	654	645	687	694	652	645	635	651	709	648	676	696	661	609	641	606	632	650	705	677	690	646	708	654	647	659	639	692	669
58665	80658	50151	19328	5069	1326	650	576	590	538	574	564	586	603	520	551	586	554	592	586	579	591	573	525	541	563	585	577	583	621	613	591	547	597	595	583	581	592	573	570	601	540	553	581	561	548	550	565	577	525	549	546	591	591	557	559	529	637	577	523	579	572	597	555	560	575	565	565	574	527	546	608	550	547	590	568	576	548	562	540	514	587	590	576	541	542	557	564	581	573	548	577	531	607	610	534	593	547	546	563	534	543	579	543	585	565	555	587	545	619	558	583	582	566	539	568	599	584	549	590	551	576	581	643	568	587	564	562	615	566	580	554	578	553	604	585	606	558	577	600	570	590	574	566	591	565	547	601	584	539	591	571	609	560	544	591	548	569	595	539	555	583	576	557	572	556	564	547	576	575	539	532	591	588	593	542	586	592	592	535	565	547	553	602	574	605	574	567	528	601	534	578	554	514	576	541	592	578	581	557	567	553	551	555	597	624	547	577	607	545	584	568	592	598	558	568	557	550	548	560	529	559	581	551	576	577	573	540	540	599	564	570	590	586	589	562	576	573	547	594	600	521	567	535	583	614	596	568	573	577	569	595	539	550	558	576	567	578	552	587	541	540	567	550	557	570	578	574	534	555	586	568	573	570	556	586	562	605	564	582	556	529	581	573	571	576	594	583	628	574	595	606	566	558	619	585	569	571	561	565	584	557	573	554	566	576	541	568	574	574	610	557	615	565	603	546	566	595	523	566	567	557	515	596	609	574	627	561	554	546	612	569	580	609	552	614	589	569	606	577	578	535	596	593	555	565	548	565	560	550	559	569	552	562	545	577	576	590	614	559	573	545	579	592	563	554	576	612	534	536	608	527	587	623	552	563	572	623	559	572	585	599	554	640	565	536	565	595	551	576	567	548	573	537	603	555	585	557	572	544	528	595	583	558	602	560	579	591	538	565	514	556	544	572	595	536	574	578	591	560	531	573	611	602	567	593	561	648	580	583	553	592	535	613	557	587	563	577	548	589	593	512	559	552	537	542	533	592	552	542	542	571	587	598	518	547	543	532	587	533	553	577	529	606	585	597	578	539	622	594	593	581	543	570	568	568	579	595	551	584	555	548	561	565	545	581	581	602	556	593	557	561	562	564	556	580	553	570	545	576	568	528	589	583	606	588	505	600	559	556	523	556	573	563	583	593	581	575	550	557	550	555	546	554	558	569	584	569	592	576	587	525	561	572	603	583	565	585	531	532	566	614	567	567	542	570	538	592	583	614	592	571	557	556	572	575	558	552	614	574	577	601	565	581	538	539	513	546	572	523	561	545	557	545	520	581	556	552	555	571	564	550	556	601	591	607	595	573	581	583	582	525	606	578	562	581	548	594	585	583	543	545	568	580	554	552	574	547	567	553	558	588	591	548	552	580	571	550	584	540	581	553	568	541	562	554	560	601	566	587	593	573	569	563	575	591	563	523	577	624	591	587	544	630	573	538	554	574	549	554	555	566	521	541	564	526	602	559	569	586	552	533	583	597	584	563	603	584	585	559	496	560	556	568	626	583	554	573	537	579	544	632	568	561	541	589	568	585	573	531	526	553	595	571	587	577	584	566	578	541	532	553	543	567	556	583	576	567	526	602	571	570	568	565	572	583	592	573	553	542	568	556	561	541	565	587	556	556	562	578	559	548	584	583	602	563	552	594	571	562	549	587	589	525	553	561	528	590	576	576	519	582	563	590	559	604	547	532	526	584	558	586	512	571	535	618	578	598	616	574	591	548	550	564	587	528	564	590	565	562	567	580	571	566	623	551	579	573	511	583	566	595	547	556	539	590	591	545	550	573	538	632	539	591	559	612	592	583	538	576	586	512	570	551	567	561	531	555	568	535	531	594	557	605	609	563	552	576	553	549	582	591	576	568	585	573	533	555	565	590	560	553	586	582	570	573	558	598	571	588	622	588	533	585	586	566	533	521	566	574	535	554	561	557	584	558	557	562	594	603	505	554	569	545	566	564	583	573	582	560	556	572	563	563	568	571	550	544	594	588	519	505	565	579	598	546	533	548	575	568	578	543	564	554	613	557	587	562	551	575	565	618	586	531	550	551	599	591	542	551	543	583	533	543	579	585	566	553	572	574	564	590	549	548	558	565	525	581	594	540	606	564	588	553	607	566	577	564	563	532	521	527	562	576	574	616	605	539	545	579	561	561	586	577	594	554	520	610	552	528	559	550	574	591	544	610	590	578	541	574	534	605	557	519	576	618	577	550	608	566	603	559	589	559	604	567	562	599	579	604	573	561	608	602	539	564	553	538	534	536	585	566	572	626	555	570	608	568	572	569	522	572	559	591	572	565	627	547	618	558	559	579	589	558	548	583	601	593	577	554	571	581	551	544	574	543	573	519	561	561	570	573	617	572	558	562	585	587	584	555	522	572	558	581	565	554	563	579	576	567	574	539	610	538	572	580	542	550	592	542	569	579	624	612	544	593	536	571	597	547	564	590	570	554	588	552	592	554	564	557	537	614	556	516	522	575	572	568	542	596	539	556	613	547	567	571	576	643	550	581	582	561	579	573	536	579	588	526	546	585	558	559	563	550	515	553	585	559	593	543	565	618	597	610	547	556	565	560	618	576	549	578	560	558	570	571	545	631	579	614	574	548	528	590	564	546	542	588	572	569	542	552	539	589	590	606	616	582	552	561	553	540	596	547	545	612	551	576	603	595	570	557	572	552	576	578	570	559	537	557	557	555	551	582	541	595	555	572	606	545	538	561	622	570	540	568	589	580	567	522	540	568	568	538	582	564	563	596	529	560	550	565	575	556	569	591	613	546	584	546	582	569	575	557	572	566	499	558	530	523	558	565	533	555	530	594	546	601	525	592	560	529	581	571	537	546	566	558	568	559	585	541	560	567	566	587	555	568	601	568	626	571	537	584	560	562	570	582	519	613	590	541	584	513	559	581	551	544	572	566	587	608	532	611	599	616	515	548	577	566	552	540	529	567	548	571	610	535	591	614	575	593	527	567	551	573	566	564	545	491	563	568	535	560	542	562	542	569	547	615	594	595	592	560	539	585	540	594	586	570	574	598	578	572	582	558	561	545	544	574	565	555	576	578	593	575	557	597	572	548	551	553	562	571	556	527	540	559	617	548	593	556	612	558	597	582	557	529	578	562	589	552	573	562	578	569	590	583	575	591	584	593	541	564	539	586	580	569	559	579	563	622	568	560	588	539	592	610	580	576	572	543	570	577	602	558	595	529	573	586	572	551	592	571	543	549	580	600	588	527	552	603	575	534	617	545	567	581	552	552	558	590	592	565	543	555	571	609	568	542	600	583	540	565	574	592	583	600	592	595	569	584	597	554	569	520	578	560	542	556	576	549	535	546	582	559	565	588	567	564	557	582	511	543	515	604	574	554	527	558	613	560	543	596	605	625	561	524	563	600	541	566	550	546	527	579	609	563	554	591	576	591	577	580	523	591	558	568	545	483	535	571	596	541	509	572
24537	23764	33864	29103	21795	12843	2689	1156	973	895	950	936	943	865	868	876	930	867	910	883	883	904	860	862	910	890	823	906	891	892	976	874	887	877	875	919	841	912	911	946	913	897	887	865	885	879	899	879	861	863	895	841	913	882	875	878	880	863	848	900	826	897	921	887	912	867	838	891	877	917	879	943	891	861	876	838	920	951	880	883	949	902	923	866	902	900	907	896	857	898	875	857	854	865	895	890	865	923	927	842	901	885	901	878	852	909	930	893	920	943	869	882	913	901	916	916	898	882	915	869	870	869	832	892	893	866	876	864	898	934	848	831	849	906	845	934	915	891	922	879	877	936	889	865	865	894	866	874	864	902	918	841	849	858	877	824	899	873	925	926	887	923	920	860	887	870	887	840	846	841	852	875	864	908	848	931	880	982	890	838	920	849	851	915	910	883	895	922	898	889	891	888	888	909	873	863	943	876	880	911	914	907	858	877	877	895	892	866	886	948	879	910	873	873	875	897	831	895	845	846	867	832	890	878	904	947	916	846	919	934	878	874	893	901	829	899	903	892	854	872	894	865	895	875	846	899	917	876	928	894	892	843	911	871	897	871	904	849	838	835	904	840	878	852	895	866	949	874	917	873	855	869	921	862	875	897	896	876	943	876	886	864	881	831	877	883	931	812	879	883	913	877	882	833	895	846	890	920	876	903	863	870	864	827	858	867	790	875	865	955	867	819	907	903	896	917	907	911	872	875	890	873	922	884	857	868	835	927	927	877	909	906	903	857	900	909	878	928	870	914	894	924	855	861	880	878	871	888	818	908	930	897	922	917	875	879	896	858	870	895	891	891	898	873	911	872	887	952	844	888	845	925	860	904	906	859	940	898	828	873	882	853	895	909	884	848	935	864	842	895	904	879	867	853	829	898	827	916	838	872	968	907	842	871	864	880	922	961	883	933	859	937	838	885	890	866	913	862	900	852	929	872	910	866	869	906	891	886	842	845	911	868	856	873	885	856	901	889	795	920	896	830	893	890	927	887	860	855	850	942	855	917	899	891	915	893	897	880	906	876	860	902	845	910	930	878	914	869	888	888	880	821	872	874	858	887	888	857	906	894	896	869	875	903	827	875	879	842	825	869	868	860	904	910	932	890	856	866	884	870	874	900	899	836	877	895	918	851	851	878	862	909	855	865	920	896	843	900	857	950	864	889	882	901	886	893	890	865	850	886	884	887	888	842	811	827	863	913	868	893	859	917	841	880	888	902	920	791	863	880	903	858	901	882	905	906	901	904	878	867	863	886	876	876	913	929	909	876	936	877	894	893	869	873	887	940	915	909	880	906	888	890	817	894	919	873	915	902	867	833	887	901	905	883	918	871	887	892	902	820	859	890	900	858	813	875	945	911	891	881	870	899	963	936	879	972	914	911	920	882	860	841	869	895	905	874	871	860	878	864	836	895	933	872	876	870	829	901	872	868	919	899	852	842	863	889	893	925	922	927	868	860	898	898	838	893	914	843	858	846	837	851	870	904	910	931	893	922	887	866	846	879	886	886	843	907	829	834	924	888	855	845	933	884	928	860	921	898	928	893	869	836	839	930	880	871	899	866	907	867	888	831	905	839	902	877	932	863	915	841	843	840	844	898	890	873	838	868	936	946	844	860	884	852	884	940	814	847	900	863	914	950	881	870	869	887	915	885	887	884	873	899	899	847	857	897	884	876	867	881	855	858	883	909	895	882	848	863	895	889	892	882	915	897	865	907	924	893	881	890	885	847	857	844	868	878	890	875	947	895	802	886	919	908	860	885	894	887	883	924	870	935	847	845	891	866	946	844	911	858	835	897	850	892	907	858	875	897	915	865	829	897	967	889	861	895	818	881	909	925	866	880	885	840	910	854	907	907	817	900	918	883	882	866	802	865	890	914	838	832	897	867	868	862	894	869	894	863	848	938	877	871	907	894	912	903	900	845	911	933	901	890	901	882	861	878	861	910	848	906	926	865	865	831	888	916	927	901	902	881	882	877	916	880	831	923	912	855	831	891	934	841	905	818	828	910	863	923	902	852	836	890	908	881	823	848	877	909	862	867	863	885	873	874	890	911	862	935	878	899	897	866	927	882	864	847	906	820	853	881	911	914	893	918	902	874	891	878	899	913	902	889	909	807	858	866	885	861	887	898	855	895	871	857	872	895	889	870	888	846	901	917	915	874	884	847	902	843	901	863	843	909	928	869	843	891	915	859	883	853	908	918	872	880	844	912	898	942	908	898	862	903	920	910	845	919	889	935	890	907	913	906	864	886	909	876	870	866	864	851	903	893	910	919	887	871	860	862	903	900	850	861	880	932	900	923	886	850	877	915	869	855	894	858	930	877	893	868	878	876	932	886	883	873	896	885	903	881	889	876	854	864	909	846	865	857	829	921	897	919	873	924	858	898	892	869	884	889	867	838	863	871	872	884	883	815	907	882	890	881	898	886	883	871	896	834	858	869	827	888	924	849	856	864	845	836	893	859	903	875	892	904	944	929	900	900	894	875	829	875	860	909	916	887	896	893	870	907	900	869	907	866	846	902	883	929	908	845	924	882	845	919	896	869	908	885	940	896	858	860	882	857	861	921	888	895	852	906	828	915	815	859	863	847	878	840	842	872	897	879	863	832	889	851	860	899	860	914	908	875	886	878	881	877	919	897	823	875	889	893	937	871	888	830	879	946	930	831	880	869	919	911	937	888	924	885	878	855	903	850	936	904	946	849	851	873	844	972	926	882	846	819	925	891	883	876	878	980	907	872	898	853	937	861	879	894	911	875	912	842	874	844	910	878	838	900	891	872	848	824	892	897	898	884	900	859	832	924	865	881	858	874	856	866	816	853	807	941	881	929	873	918	939	862	911	868	934	913	857	875	900	911	840	878	843	895	840	852	882	893	865	881	847	898	880	875	817	926	883	896	876	860	860	912	923	886	905	861	895	903	845	889	885	851	930	890	879	874	854	897	910	881	910	848	853	875	863	920	848	871	856	834	840	854	857	852	870	895	803	855	867	839	907	850	865	816	856	840	893	902	897	867	858	951	848	895	810	879	862	848	862	933	940	899	846	866	871	880	875	876	918	854	871	920	910	901	887	818	846	884	902	885	887	895	928	836	919	863	893	878	910	872	875	902	840	851	861	881	844	888	900	903	948	939	870	910	881	887	835	915	852	871	891	842	876	913	895	895	869	853	857	852	882	875	853	835	834	948	875	873	860	898	857	851	885	881	864	853	903	912	870	847	909	915	887	899	816	892	905	904	879	870	894	878	891	873	866	870	873	907	892	848	878	916	898	892	905	862	910	896	840	877	884	811	873	863	821	863	871	907	903	903	865	880	932	812	927	897	895	871	865	882	873	899	830	843	879	840	886	894	858	858	916	871	891	910	818	854	890	915	868	844	861	867	889	908	839	857	878	878	870	877	858	874	867	881	883	858	850	841	834	881	866	877	906	866	846	881	912	869	845	882	842	860	872	868
64369	100978	66000	34854	12116	3169	1174	830	793	786	805	812	818	824	799	820	864	793	772	831	797	824	790	790	789	774	770	759	815	830	793	800	795	797	774	809	763	831	791	835	838	801	767	841	781	775	817	813	779	801	788	782	762	834	763	765	808	779	770	754	775	817	825	790	757	799	803	819	800	792	760	810	789	827	791	809	785	778	815	828	799	807	766	854	815	786	838	838	772	817	785	772	777	798	830	764	815	820	793	792	808	730	789	730	795	785	833	798	773	798	762	732	727	778	764	808	815	818	789	827	822	846	750	787	803	743	810	806	819	824	826	808	830	800	781	750	813	777	754	793	737	791	781	846	865	775	743	801	781	829	794	799	746	783	760	785	792	723	773	772	772	789	818	800	780	806	828	752	750	808	714	801	771	788	796	768	790	833	788	803	839	807	801	801	778	771	795	842	766	767	804	806	773	814	768	758	803	800	804	794	727	807	775	754	779	787	803	795	802	792	734	783	860	852	824	787	806	810	778	764	769	755	764	768	775	750	822	775	808	785	784	783	785	799	821	808	742	787	829	782	742	804	795	790	819	812	758	808	796	824	796	808	793	837	797	782	804	807	841	822	815	742	803	782	765	738	823	789	777	790	819	788	823	772	838	800	804	801	750	809	755	798	732	798	831	751	775	749	832	861	792	796	813	777	821	811	809	804	796	781	784	779	781	820	818	781	811	820	802	740	777	815	791	762	787	797	793	790	800	844	782	835	816	808	803	868	810	787	824	734	828	794	760	756	816	791	723	799	786	814	813	803	772	753	806	790	815	782	838	817	759	781	828	798	814	783	812	800	798	767	758	793	747	804	774	809	802	823	746	812	812	789	774	821	810	760	790	767	830	802	786	784	779	756	725	791	821	768	794	820	803	790	771	735	796	778	857	791	825	788	825	804	831	795	762	771	693	767	739	802	740	714	797	788	802	775	795	857	796	805	803	750	809	795	815	781	765	811	739	771	833	826	803	791	790	770	799	788	775	789	789	771	818	808	776	818	791	717	806	833	781	829	841	812	819	804	790	816	796	735	770	823	782	765	821	795	797	777	769	784	805	765	797	744	770	787	777	826	796	779	760	795	824	780	789	788	782	805	797	778	843	779	786	817	808	768	839	771	812	796	747	773	749	821	792	766	811	819	797	756	801	794	734	757	768	793	810	795	814	797	782	763	785	809	841	790	773	744	832	770	789	779	792	766	733	825	787	782	811	761	830	807	766	803	783	778	812	800	787	802	806	821	806	727	756	773	788	789	770	813	815	795	769	763	761	802	792	754	758	806	767	796	778	725	813	739	842	784	799	799	772	769	805	802	781	775	741	804	757	819	758	832	796	793	768	793	795	827	803	760	795	753	795	788	804	801	786	812	803	781	843	788	798	796	788	761	762	744	794	782	765	771	802	815	759	791	761	782	795	792	782	812	834	823	760	820	814	844	777	834	814	823	795	779	786	772	788	756	805	824	819	793	822	809	754	782	806	812	783	815	833	820	824	800	764	755	786	823	800	791	833	815	780	797	853	810	773	809	806	804	796	765	766	826	776	823	772	803	791	749	775	787	786	787	753	792	773	766	782	847	823	788	817	826	803	786	805	812	804	774	810	786	794	740	775	775	817	816	833	763	794	799	787	833	788	765	806	783	773	778	815	780	804	838	803	804	801	796	762	723	829	781	822	807	816	780	767	765	786	739	834	830	827	862	775	802	775	769	806	779	789	798	822	762	719	766	800	817	815	781	769	776	789	761	811	852	830	770	882	842	718	744	774	795	801	792	771	813	755	797	773	783	807	769	837	818	790	794	807	791	741	816	819	749	787	785	806	814	797	725	794	789	802	813	820	773	811	741	808	748	783	772	792	778	814	754	797	803	765	786	804	807	793	797	782	775	773	817	738	768	746	808	783	773	799	806	768	809	800	846	806	790	759	815	772	793	767	790	784	810	837	750	781	787	779	792	778	769	789	770	809	796	751	782	802	772	817	781	790	761	806	829	781	789	771	731	766	782	820	770	785	812	737	778	769	812	747	744	831	825	813	763	792	774	814	756	760	765	790	812	757	786	781	758	792	811	771	837	809	816	814	814	854	773	814	813	807	809	783	824	772	775	791	836	767	753	721	825	784	781	834	822	792	801	789	785	807	806	801	769	799	805	784	794	828	796	772	793	802	809	801	766	815	787	780	770	853	748	725	807	774	780	806	758	784	763	788	798	800	765	819	712	814	833	791	787	782	723	749	787	808	792	846	786	814	785	808	749	797	750	805	859	751	788	792	774	777	801	797	784	797	773	773	786	771	737	799	802	766	789	805	825	824	823	814	808	840	771	772	784	764	808	764	828	755	805	766	766	781	747	726	791	760	790	783	807	777	798	759	835	833	748	806	801	776	821	780	721	832	788	756	840	762	792	805	834	818	727	765	754	772	796	828	785	801	807	788	753	722	799	765	779	835	820	743	777	731	841	789	770	828	802	785	802	855	776	774	814	779	752	759	781	749	781	776	821	739	800	752	818	795	738	789	836	754	764	779	807	810	810	783	789	789	810	786	778	800	781	752	808	775	788	771	779	761	775	749	798	780	801	784	754	761	785	795	807	770	789	840	773	779	805	818	826	762	759	803	773	802	758	790	767	800	791	739	774	820	871	837	764	779	847	774	822	821	751	762	788	778	780	760	822	779	837	741	718	776	764	776	861	830	827	797	758	850	787	761	743	801	753	771	784	821	791	799	766	826	749	772	813	786	806	789	812	801	781	818	788	787	771	785	815	803	811	791	749	764	780	752	758	763	780	733	761	823	812	766	822	774	764	775	756	785	794	791	819	792	733	817	801	788	828	801	819	791	800	784	776	812	778	825	779	797	794	771	819	764	773	736	787	766	796	778	752	828	838	778	732	743	809	766	771	748	750	781	749	742	776	794	817	804	815	811	770	749	816	797	829	788	818	755	763	734	781	790	773	802	800	771	839	740	752	777	802	751	771	773	739	772	741	789	764	790	807	826	797	818	771	790	837	782	760	814	798	783	787	792	774	758	764	735	780	775	809	742	744	785	772	754	801	812	793	819	770	787	825	838	811	763	822	788	751	832	776	817	784	782	817	780	798	815	731	770	851	768	803	790	788	815	778	765	806	796	823	725	811	829	757	752	740	829	784	833	816	804	804	760	789	777	803	815	793	785	825	800	791	763	771	794	763	832	789	836	789	759	782	770	735	800	795	762	710	826	836	786	826	779	811	775	757	801	804	749	857	781	808	760	812	793	815	795	761	810	763	811	791	780	795	800	836	740	804	764	761	759	798	802	803	796	791	812	803	810	782	771	820	823	810	757	762	803	775	797	759	822	778	782	793	825	807	781	825	824	790	778	821	797	787	792	777	810	835	756	815	781	788	775	804	780	775	805	823	796	783	803	798	774	736	820	775	792	807	831	765	848	778	799	798	787	835	808	783	770	734	798	810	784	788	760	786	847	759	769	853	786	800
31729	33799	23934	8067	1665	912	629	682	675	610	653	636	681	646	641	640	645	653	645	662	615	643	645	615	689	627	645	628	633	638	609	649	675	621	653	676	657	640	654	627	662	646	626	627	638	629	609	634	616	599	619	641	662	660	654	630	611	598	705	676	604	623	687	664	663	629	660	627	636	635	647	635	612	681	660	673	599	615	613	667	621	664	685	587	616	604	640	690	706	660	630	641	621	635	649	645	639	622	614	634	623	594	638	636	673	633	637	633	653	619	621	625	655	672	628	647	607	641	639	595	641	622	606	647	634	644	614	634	607	643	663	637	614	608	656	633	625	664	629	653	638	603	607	625	650	612	655	643	643	668	687	583	621	654	644	601	667	625	656	661	619	605	630	620	639	638	687	627	627	654	625	637	686	657	635	658	648	595	618	613	658	622	629	631	626	637	647	611	572	686	617	663	644	681	638	632	621	630	602	622	590	646	611	665	617	638	609	638	557	630	640	615	653	687	625	610	639	625	629	613	622	624	644	663	622	572	609	650	646	636	640	648	634	661	654	686	645	623	659	650	624	689	637	604	664	641	644	625	684	611	618	645	641	643	620	641	639	681	617	651	651	664	635	633	652	649	629	644	603	622	601	653	641	644	636	632	598	636	622	664	608	616	696	623	635	690	637	637	677	609	601	650	619	633	662	654	659	609	652	622	608	642	664	695	615	650	591	673	612	599	679	626	595	633	656	636	607	652	635	581	684	641	689	677	630	703	636	658	617	655	649	618	679	676	682	620	711	607	625	622	648	626	649	603	649	656	607	611	674	634	608	616	636	667	680	641	656	659	622	641	635	647	621	630	610	657	621	660	583	663	624	613	617	651	627	629	630	655	636	602	646	677	688	674	687	616	663	633	666	679	611	651	595	611	611	623	625	642	630	656	648	625	674	647	646	607	665	631	635	610	628	585	603	647	612	643	651	638	680	653	629	651	631	640	626	662	625	654	620	669	651	685	645	658	599	672	636	616	616	640	662	689	669	648	639	647	646	682	677	633	619	683	626	621	628	676	615	644	634	639	656	661	625	636	669	631	666	665	634	615	676	724	607	637	674	678	648	626	622	600	666	635	662	597	641	628	635	658	597	652	624	599	604	654	618	611	608	599	631	663	622	603	641	621	623	643	640	663	658	627	638	642	611	659	632	694	660	646	634	655	609	664	652	651	613	663	652	628	655	644	671	604	611	626	596	671	613	642	664	671	686	623	637	593	676	623	629	654	672	634	626	614	610	659	676	584	617	646	630	635	671	622	641	659	622	629	640	663	651	625	637	650	645	631	648	645	626	680	653	615	663	651	613	637	627	602	707	645	659	633	608	629	634	643	645	666	613	663	627	649	609	582	647	640	614	690	680	675	666	647	627	674	674	622	626	614	622	643	645	667	672	675	653	599	659	660	598	640	660	666	608	654	627	638	639	692	677	654	692	625	621	630	677	616	613	631	600	659	698	620	651	657	628	625	647	636	636	654	674	644	643	621	610	599	713	663	614	659	668	665	639	640	621	634	641	655	681	656	593	657	629	632	624	633	661	636	624	638	664	577	655	642	633	663	589	637	675	638	686	652	614	622	629	656	669	670	657	627	610	637	679	645	620	630	653	653	605	613	634	645	672	616	639	616	656	681	670	589	679	629	674	681	627	642	670	623	622	673	665	635	644	626	644	641	604	622	662	610	617	592	649	638	638	664	635	679	617	645	594	639	635	615	578	611	593	600	623	629	689	652	645	658	648	645	638	613	625	629	628	659	591	630	624	667	691	659	637	674	600	686	598	679	627	638	652	668	624	653	624	610	626	640	666	684	637	632	649	626	590	620	641	613	664	572	689	678	659	671	593	638	615	655	647	622	665	634	663	641	658	639	615	659	608	647	615	657	657	627	652	669	654	617	598	628	643	588	614	668	663	699	635	607	676	630	588	620	658	625	641	652	659	626	633	687	644	625	656	642	651	695	635	699	616	639	666	675	645	659	629	651	659	661	645	611	639	667	635	601	660	639	703	618	654	657	637	675	593	683	648	611	644	653	623	662	628	633	649	633	619	633	634	659	595	663	657	666	620	649	651	619	652	604	678	681	629	671	629	656	611	648	644	669	648	620	592	642	623	631	621	674	634	623	614	626	664	639	647	644	612	638	646	650	609	649	593	635	639	642	649	631	614	671	653	632	661	655	648	689	644	609	641	659	634	639	631	596	626	616	631	616	656	620	630	672	669	627	603	637	669	656	644	675	633	646	679	654	654	648	604	625	621	605	690	694	647	627	655	619	634	631	628	650	605	601	630	605	602	654	632	657	680	614	659	666	706	639	634	617	628	647	642	631	641	622	629	661	623	646	645	656	616	648	685	667	683	700	601	674	624	635	625	656	640	617	621	669	649	632	634	632	639	629	673	624	632	672	666	631	656	648	634	702	600	650	627	652	646	676	649	656	657	666	620	631	618	658	614	650	698	659	613	638	613	654	633	652	653	668	654	651	673	641	637	643	655	596	670	644	661	614	647	639	637	629	615	638	633	659	660	678	659	638	616	623	626	672	632	691	653	644	610	626	618	622	636	637	634	665	638	636	599	649	650	643	612	660	644	683	638	658	645	642	630	590	660	658	675	660	641	596	628	666	644	611	638	666	676	667	644	618	647	627	648	609	621	670	595	685	633	668	679	636	698	637	623	635	641	673	684	676	573	690	634	665	597	588	651	612	590	634	633	657	657	662	650	679	592	648	641	639	599	661	646	612	682	645	628	655	611	623	623	653	634	641	607	654	649	646	672	649	604	656	612	647	620	628	656	618	619	680	614	625	642	651	657	623	631	631	601	655	686	612	662	601	609	633	596	637	670	653	641	653	655	631	641	680	669	641	616	613	642	656	623	659	579	654	630	600	677	644	658	622	639	652	642	600	617	645	602	633	612	623	615	614	620	673	640	643	683	635	618	622	613	649	654	682	607	653	711	618	676	594	623	691	668	637	651	633	670	590	652	640	657	645	669	625	645	648	682	654	653	617	613	686	698	646	623	624	652	616	678	644	680	669	590	661	614	646	627	618	623	639	651	645	671	659	650	683	624	631	625	625	662	665	645	661	646	631	679	607	612	642	638	652	628	645	568	620	644	643	624	666	645	605	624	637	614	653	651	629	673	640	613	662	653	614	636	686	663	637	640	651	651	667	640	601	663	636	645	680	600	662	635	675	641	640	682	649	618	629	683	627	595	642	668	660	663	609	656	658	684	644	587	615	621	655	600	686	672	650	647	690	631	644	617	619	620	614	651	589	675	619	646	655	696	674	626	612	650	595	630	648	706	662	644	653	611	647	622	621	636	644	660	677	655	670	616	651	633	634	574	641	614	642	656	669	625	656	662	653	622	613	654	644	620	670	670	659	653	598	688	669	628	596	600	600	661	633	626	644	639	613	647	634	636	608	623	602	630	674	629	637	650	635	654	618	649	684	649	653	654	648	674	586	673	646
25410	36909	15718	4188	1346	677	600	538	529	516	532	529	540	504	508	525	501	518	504	496	549	551	541	504	511	525	537	524	506	481	503	491	488	521	530	494	521	554	518	538	538	497	529	546	523	534	506	568	530	529	499	568	507	522	536	501	504	488	552	522	537	521	539	528	524	533	494	522	522	514	511	535	532	547	526	517	489	487	555	531	494	494	515	460	506	518	510	545	558	526	553	519	545	490	529	527	495	484	512	541	527	523	556	548	503	505	537	556	517	517	505	511	490	508	472	531	543	508	522	543	517	555	534	506	501	514	523	511	517	519	504	518	486	534	498	548	487	529	489	486	481	485	522	496	581	558	495	531	506	454	533	530	521	509	552	487	488	502	553	497	505	501	512	558	482	505	472	514	543	525	527	478	504	538	504	523	549	544	560	489	531	510	547	536	494	529	495	512	556	519	514	526	493	507	508	539	474	527	511	550	495	517	497	530	508	517	534	521	551	553	505	544	551	523	506	551	488	519	558	524	495	521	532	487	510	489	513	544	517	543	483	494	558	523	509	530	530	516	518	502	498	539	516	518	523	511	538	552	487	544	507	546	503	510	539	542	550	510	537	487	490	542	545	505	547	534	508	518	506	504	536	508	518	518	534	520	502	530	522	523	488	516	522	530	527	536	524	526	501	497	523	528	502	505	491	527	556	544	489	540	522	532	535	548	551	495	527	511	512	529	505	536	462	559	533	509	536	528	526	523	538	484	525	516	517	474	546	542	513	531	565	515	541	475	522	489	511	508	521	494	514	527	483	549	553	495	514	542	534	507	499	503	507	527	508	506	559	527	484	535	515	534	552	474	506	468	534	538	522	475	520	519	522	524	515	502	557	522	527	483	508	536	512	522	475	492	494	514	468	514	490	514	523	515	542	483	464	551	523	551	512	483	573	492	498	542	518	525	534	518	494	517	510	505	513	518	509	508	516	484	541	506	472	512	524	543	527	514	565	491	507	507	469	510	488	542	507	507	522	510	494	507	501	495	497	497	577	514	516	531	534	523	537	514	521	534	520	528	475	490	524	520	510	518	493	519	512	505	519	503	528	469	537	516	524	538	513	536	557	484	539	528	549	537	511	514	522	510	541	543	517	503	493	500	517	512	510	509	536	515	528	539	514	512	553	499	516	471	542	488	551	525	529	557	509	532	480	548	513	492	485	495	513	494	547	525	534	530	537	568	538	526	534	516	510	552	506	529	526	519	512	519	511	512	511	512	495	507	503	524	498	546	500	508	517	536	507	505	523	552	476	505	521	504	517	480	524	530	517	494	539	488	520	521	509	483	539	512	507	503	583	492	534	498	529	499	529	526	507	514	514	545	470	494	506	505	484	572	549	511	541	541	536	511	486	572	482	541	477	536	521	513	521	502	512	504	522	498	537	545	517	538	526	513	490	523	535	528	542	550	552	528	510	503	483	551	532	504	474	542	528	544	544	494	514	508	532	525	496	532	563	527	543	470	521	503	566	513	527	500	574	479	517	505	477	500	489	519	520	496	581	483	500	503	526	473	535	493	520	500	528	494	541	521	523	517	502	535	516	504	554	513	520	548	568	533	451	544	520	524	487	513	497	515	473	510	489	531	519	512	530	506	502	586	524	497	518	554	514	519	510	538	521	499	484	520	495	522	533	537	530	540	507	517	514	485	529	540	533	529	506	547	506	509	513	553	509	541	507	551	501	488	530	501	513	509	497	529	514	504	540	506	493	509	523	488	505	517	529	488	478	489	505	513	534	528	526	545	535	518	526	526	539	537	556	543	538	512	519	542	541	522	496	530	543	551	513	492	463	502	541	511	531	491	514	519	497	508	536	516	543	527	496	576	503	542	529	506	517	557	503	493	508	508	513	516	524	511	524	521	533	513	507	476	495	537	501	502	528	522	537	529	523	523	470	536	559	511	515	533	525	495	542	550	520	524	511	542	512	537	544	533	530	531	519	539	562	542	503	560	507	468	533	535	534	451	555	566	497	524	533	551	516	506	519	519	506	509	551	512	507	501	519	496	515	483	506	468	499	510	523	512	506	534	508	510	516	560	536	476	494	516	539	506	497	542	513	461	459	546	517	507	557	510	508	525	545	514	504	523	512	554	525	491	515	531	508	557	485	503	513	499	485	517	520	540	558	497	476	534	504	518	554	507	509	520	525	546	517	552	510	519	540	499	546	537	479	511	491	554	527	535	534	519	483	511	511	541	492	505	533	487	481	536	524	531	563	530	501	528	520	512	562	530	535	503	566	501	508	526	521	529	542	528	507	553	548	562	506	516	565	548	520	554	565	503	509	566	500	512	487	496	527	522	507	527	508	508	530	489	529	537	519	553	523	509	530	501	515	548	531	516	511	521	550	499	575	542	534	535	526	502	473	528	520	483	529	499	542	504	530	533	555	543	541	496	492	497	515	529	510	520	555	535	507	506	509	536	458	529	504	519	508	522	517	492	505	493	483	504	506	503	571	544	518	503	488	553	523	510	526	466	531	522	474	504	518	539	474	509	528	514	545	498	487	516	505	520	599	482	519	523	542	518	519	509	502	552	539	548	544	496	517	495	543	527	501	519	508	504	519	501	560	526	510	498	527	508	549	549	499	502	556	500	521	469	490	511	536	524	470	560	516	524	525	525	505	548	514	517	526	500	528	500	553	534	501	499	532	534	566	492	529	485	499	512	490	534	507	527	537	487	565	551	535	530	512	548	542	544	503	527	508	509	502	509	520	549	518	533	494	519	512	522	482	532	497	529	533	509	524	517	506	494	506	490	468	503	557	529	504	513	517	519	497	489	532	522	525	530	561	501	538	501	493	534	473	537	511	494	524	532	504	488	524	546	501	506	494	525	491	527	508	523	491	542	539	517	502	556	540	560	534	531	545	552	502	498	478	527	496	571	538	538	525	547	535	496	522	476	516	564	497	521	504	509	478	541	460	518	547	520	538	490	494	518	477	520	514	516	513	522	511	513	515	512	497	540	518	508	511	525	503	492	564	515	532	487	516	537	524	542	529	529	532	484	520	531	529	501	526	556	560	483	555	484	516	496	467	533	488	477	521	498	515	525	498	514	507	509	524	558	544	540	491	502	557	482	495	473	500	500	506	540	460	532	517	516	531	542	488	500	505	507	483	514	542	505	514	539	551	490	526	556	505	533	529	527	559	524	540	517	494	485	555	534	508	490	553	535	508	508	517	534	505	497	522	580	526	531	519	536	529	555	552	522	524	496	474	529	496	479	503	495	504	523	566	541	505	547	510	492	536	532	527	504	496	481	489	515	520	532	534	515	550	546	521	534	507	521	534	556	507	516	519	525	550	473	548	544	530	542	475	524	533	523	524	516	533	534	529	532	522	499	485	534	526	523	535	507	516	546	524	481	510	546	514	513	513	554	513	512	503	563	515	495	492	555	523	522	506	550	505	480	544	523	528	505	533	488	506	518	503	495	552	480	567	497	491	552	485	531	505	526	537	533
27160	31548	42890	31681	12561	2320	991	675	650	637	665	672	674	699	691	728	653	674	673	699	642	654	685	612	648	631	712	667	643	669	671	709	663	708	628	658	641	639	643	686	684	664	641	648	695	654	684	630	675	622	673	672	623	640	648	682	719	647	710	694	655	685	670	644	664	704	646	662	610	689	645	663	665	651	639	672	648	662	613	676	670	638	693	642	661	697	640	644	640	654	675	668	656	649	686	634	612	647	626	639	635	658	642	691	600	667	678	652	688	671	622	657	649	649	698	663	664	656	663	662	617	705	656	660	664	651	649	634	688	666	661	678	636	655	628	650	678	681	656	662	642	642	648	665	661	675	713	734	641	646	654	622	661	670	684	654	637	636	651	688	656	664	669	616	698	634	663	671	640	682	647	629	633	683	716	674	621	667	672	641	688	647	667	703	641	676	688	684	649	671	654	634	685	667	629	656	647	649	636	689	641	606	649	639	656	642	685	650	703	610	629	669	673	670	607	702	656	654	669	681	664	645	648	689	685	668	645	642	642	607	640	634	653	652	687	648	645	662	670	679	670	670	621	629	634	666	686	626	653	704	694	601	642	617	663	691	626	662	668	683	665	663	621	665	659	693	655	680	693	589	661	657	669	665	632	642	633	622	687	689	702	732	680	670	610	675	696	654	627	657	640	622	618	655	602	642	653	653	633	677	646	621	649	643	672	639	631	680	635	676	640	723	686	698	625	637	665	674	700	698	676	668	640	611	669	652	642	641	665	595	677	650	637	684	649	655	677	654	620	663	669	641	690	653	644	655	645	656	660	650	674	596	633	624	675	666	665	710	667	664	634	624	637	678	684	661	657	665	689	674	646	648	655	697	637	666	657	669	679	656	681	668	640	655	690	625	656	669	608	687	653	595	680	669	650	668	674	715	696	673	665	649	689	696	673	688	666	630	664	681	616	666	651	649	704	673	728	635	681	680	639	632	666	670	643	662	700	638	672	675	656	627	656	611	657	667	654	690	665	639	633	679	638	663	668	672	586	667	673	657	710	691	657	690	638	675	677	664	658	634	663	664	663	643	666	627	661	702	669	668	672	634	636	640	690	646	668	623	667	663	679	615	624	664	685	617	639	665	679	642	683	709	697	682	648	691	657	656	690	673	674	600	692	665	673	643	644	630	669	660	652	650	659	633	666	692	649	660	681	679	630	697	643	628	635	618	657	680	665	695	640	662	658	665	638	687	607	616	624	635	693	636	673	639	637	684	599	637	667	700	684	625	692	652	656	714	648	664	615	653	645	660	725	661	640	666	676	680	635	653	647	695	634	684	654	683	633	636	677	648	646	661	656	625	682	633	658	655	680	653	667	609	607	643	722	659	613	669	692	678	648	645	621	663	642	731	668	648	639	646	671	695	680	664	701	708	622	641	622	647	669	610	651	636	650	686	640	681	714	629	648	666	678	635	659	669	691	670	674	688	704	658	673	681	694	677	675	657	657	683	613	673	674	683	691	614	666	662	613	694	688	667	605	668	728	639	665	670	693	636	657	693	678	641	637	655	610	641	669	639	651	628	665	667	664	649	619	653	672	662	665	643	682	656	671	637	674	633	656	662	645	672	638	660	683	669	626	661	672	694	660	669	689	630	657	652	672	658	650	668	658	621	665	686	642	661	701	659	682	674	660	654	664	670	647	653	682	676	644	675	722	693	651	650	642	631	698	681	668	657	701	672	619	627	693	674	666	653	693	663	626	678	625	683	679	636	605	656	698	662	644	672	682	658	659	629	689	660	612	659	659	643	657	650	616	688	679	656	614	711	711	673	673	638	661	667	625	711	637	709	706	669	707	691	687	655	646	653	626	703	702	690	654	651	647	612	662	671	651	652	650	646	662	662	694	632	629	650	682	700	654	649	687	655	711	665	651	687	735	665	689	709	690	641	593	664	647	654	693	653	629	679	693	622	673	663	666	642	666	631	674	677	627	663	619	638	636	658	645	614	632	703	685	645	654	653	706	714	702	682	682	650	644	679	642	614	666	650	687	664	650	714	608	632	642	658	647	664	668	662	663	731	638	638	616	665	675	685	669	657	657	676	720	643	698	675	648	672	651	632	637	657	655	654	657	659	642	604	649	675	647	642	667	648	632	663	653	717	683	680	643	684	648	635	666	648	629	646	651	662	694	646	622	645	673	642	673	617	651	647	660	661	651	693	668	683	616	677	673	676	678	699	685	676	688	655	677	663	701	627	640	666	665	656	674	663	608	640	599	671	716	632	644	639	662	670	585	673	657	634	658	666	690	733	670	677	622	663	625	658	642	700	653	654	691	663	674	612	675	623	658	670	665	610	643	692	602	646	643	705	641	670	707	702	710	684	643	672	653	681	694	658	657	636	661	673	660	629	637	656	668	620	669	634	658	685	692	660	661	614	668	662	652	671	625	673	676	578	652	648	618	592	662	632	649	611	626	586	699	675	609	669	686	658	699	693	677	634	648	619	682	636	646	690	656	653	672	621	690	667	686	705	681	659	696	659	660	645	675	671	694	672	623	627	659	674	700	677	635	613	644	655	693	637	618	709	627	709	644	618	663	672	648	651	649	667	667	683	666	633	610	680	673	646	633	666	645	659	652	662	675	681	628	702	679	644	705	659	665	705	645	683	627	661	644	673	711	652	622	692	602	669	648	652	690	701	654	600	630	681	682	644	609	657	643	660	634	637	692	621	659	684	667	669	695	664	615	658	628	642	675	672	681	664	673	685	653	632	683	685	659	666	671	638	655	617	657	687	634	600	704	650	692	673	662	696	647	654	662	659	619	676	646	637	618	682	667	640	684	675	628	647	712	648	630	692	623	643	656	648	642	638	630	652	656	607	631	638	628	693	639	679	645	686	680	679	651	720	711	613	654	659	659	653	677	657	643	705	680	709	611	670	644	656	656	644	640	688	643	613	634	665	673	650	664	607	669	672	674	677	614	656	683	650	667	636	677	682	671	659	666	690	650	709	659	635	687	627	608	674	680	633	697	670	646	679	636	652	659	622	678	680	636	699	651	696	651	694	611	637	644	651	634	621	646	702	629	640	638	649	659	660	632	679	706	673	661	651	667	674	709	664	720	663	700	656	650	682	658	642	671	682	656	641	666	665	655	635	684	654	679	642	664	687	658	654	611	626	645	689	674	666	670	650	667	662	667	639	651	680	644	639	624	672	678	691	691	633	683	643	578	699	667	607	647	683	644	675	651	679	673	659	689	675	643	688	651	612	671	675	669	684	626	673	628	689	709	640	678	692	664	671	656	653	657	688	636	647	659	666	735	681	621	697	637	656	661	644	625	662	630	653	622	674	664	627	637	694	612	620	688	651	671	672	648	657	673	641	647	676	665	651	675	642	692	686	688	647	640	657	672	681	663	623	659	661	675	679	692	595	641	690	640	631	728	627	677	668	674	679	680	652	662	694	634	643	654	676	636	646	671	712	626	672	673	678	646	638	667	675	691	647	661	621	640	686
57303	82792	51050	19541	5408	1436	758	627	581	583	591	608	575	564	525	584	577	578	591	570	594	579	592	597	595	582	609	598	589	566	549	578	571	576	623	599	582	586	578	557	553	612	526	559	578	577	584	524	578	619	583	597	592	541	606	591	559	543	536	568	578	581	596	588	507	580	583	591	585	580	578	572	601	607	553	549	619	588	571	591	545	578	559	597	598	558	572	567	564	622	568	558	610	604	596	551	568	547	605	564	564	576	582	543	566	581	592	571	577	605	570	591	580	599	577	578	583	518	595	576	552	577	570	557	558	553	569	558	590	545	573	573	598	600	587	547	607	579	552	555	550	611	599	557	592	589	580	592	581	547	584	559	569	580	588	574	541	588	593	602	602	571	553	540	531	553	523	549	535	584	590	572	591	570	611	566	595	519	557	605	591	543	592	625	572	581	610	593	622	514	604	604	577	575	567	570	580	557	582	544	580	586	561	550	605	578	574	567	569	550	543	566	581	546	583	556	555	542	583	568	646	604	591	599	595	580	583	570	550	601	553	539	575	582	608	626	599	577	568	562	574	611	587	611	577	570	585	535	593	583	574	610	576	639	550	547	584	550	606	557	582	552	596	568	538	593	558	548	582	605	552	562	587	598	585	563	544	595	576	593	582	622	557	589	537	561	619	600	616	575	597	567	579	544	547	611	614	587	598	551	613	573	575	568	551	571	591	562	589	591	572	590	563	566	596	577	594	549	594	609	599	549	568	570	567	603	576	607	530	593	622	585	597	553	592	579	581	561	576	560	566	558	578	537	556	586	572	595	573	535	591	541	585	518	534	560	612	573	554	552	583	601	564	569	551	594	527	553	603	568	542	568	602	553	544	561	586	579	586	584	580	566	572	577	591	554	566	556	550	609	636	568	608	548	576	541	558	581	573	569	551	550	554	596	609	592	596	546	598	556	621	561	577	545	572	555	569	574	561	563	600	597	570	549	576	561	593	565	571	583	571	557	545	559	583	546	592	581	600	577	590	576	542	599	598	568	548	553	544	566	584	543	588	576	610	591	586	541	601	608	566	557	569	606	542	601	539	594	579	600	599	557	537	608	560	566	582	562	610	594	585	598	584	602	584	589	588	609	548	557	593	597	570	563	575	575	631	608	554	551	592	601	552	533	582	588	574	573	572	582	587	575	606	605	605	604	567	580	514	529	577	577	549	603	559	621	612	540	557	559	552	564	612	565	555	643	554	600	557	590	575	611	555	546	535	590	538	605	586	551	582	571	578	578	519	594	612	559	537	581	586	589	536	590	563	612	574	584	581	562	580	561	500	580	573	553	608	554	585	604	576	552	580	626	585	599	577	550	587	552	605	572	533	546	580	559	638	552	563	596	601	576	624	610	580	556	574	563	588	594	606	549	593	572	563	542	587	574	566	594	598	578	566	573	597	568	614	607	606	601	594	570	540	600	598	549	581	591	602	565	570	578	562	547	596	591	568	568	554	576	528	554	556	588	555	563	574	595	592	558	568	539	555	602	592	574	588	566	582	595	566	600	579	600	564	553	562	616	631	546	573	545	573	569	561	565	616	569	529	610	611	560	557	538	594	611	586	585	556	568	546	591	597	565	550	549	594	557	608	560	586	555	586	628	626	610	577	596	562	581	578	567	572	598	571	551	602	594	567	582	607	568	549	551	577	595	552	575	591	577	587	571	588	523	554	595	601	561	588	581	571	563	542	544	570	607	570	556	557	555	590	575	557	553	542	581	573	591	553	558	625	557	569	590	578	574	584	548	540	618	598	559	582	542	556	600	567	573	568	605	548	607	566	539	594	577	638	595	538	534	539	554	606	572	600	565	561	587	597	596	591	586	529	570	542	611	567	577	616	544	612	561	539	574	593	579	555	528	556	599	563	519	592	585	604	521	610	542	575	583	578	571	539	602	596	518	573	562	541	577	587	595	602	615	594	586	568	561	548	601	597	593	607	543	580	583	587	561	587	599	582	591	583	592	595	574	544	586	554	558	598	569	560	535	566	598	563	563	600	589	576	569	588	533	633	600	521	539	575	540	589	582	597	541	592	552	587	572	553	577	593	571	588	585	623	537	561	594	545	560	583	625	552	601	543	589	569	561	599	565	540	587	565	558	569	592	557	552	551	613	548	582	550	589	567	539	546	570	554	577	540	568	552	593	559	524	562	550	607	591	583	586	574	592	540	553	595	555	588	584	586	568	566	573	598	593	584	572	561	556	581	576	557	559	551	579	566	587	596	553	573	598	563	553	549	585	541	565	592	559	579	539	574	592	518	580	588	579	548	568	573	593	598	555	578	598	577	605	558	580	567	579	588	531	583	564	575	580	566	623	551	567	562	594	606	547	579	560	547	574	595	576	581	600	612	582	546	557	578	578	591	561	577	589	569	578	558	574	582	573	605	573	570	582	583	567	596	552	554	590	530	569	568	560	597	576	557	538	598	589	570	593	571	542	552	587	625	590	560	606	570	584	545	574	607	560	580	623	605	616	559	588	627	564	605	567	569	599	549	568	550	589	589	551	608	547	549	610	584	556	608	581	572	598	604	560	564	574	556	556	567	559	589	593	575	613	559	590	618	600	636	569	592	599	649	600	555	576	575	599	582	581	567	581	561	518	591	604	580	560	554	534	566	613	583	535	530	606	554	591	580	577	555	581	604	575	553	563	569	575	577	552	611	577	580	565	545	527	627	593	589	573	571	555	539	528	541	569	541	586	551	568	579	567	594	575	562	576	610	565	573	553	598	595	592	588	549	561	614	558	607	569	553	595	541	585	554	586	553	564	620	556	589	599	560	531	560	554	530	605	583	562	543	541	554	588	581	596	538	623	588	551	535	585	608	576	553	527	552	604	575	549	565	510	599	524	575	610	542	571	595	595	601	608	518	582	596	601	600	602	601	562	578	567	609	589	588	593	550	590	571	553	579	573	547	588	586	565	555	594	551	547	537	538	579	621	537	601	524	559	552	594	571	552	586	591	550	577	568	564	570	561	573	587	570	572	567	530	527	571	583	569	593	579	604	571	590	555	609	602	577	588	541	555	594	617	567	605	565	561	548	603	597	543	607	569	560	545	589	571	612	592	563	596	569	576	575	582	574	522	546	617	603	625	510	563	563	559	549	586	584	606	544	578	537	580	571	564	550	531	546	607	573	587	611	570	601	574	602	589	585	564	585	587	597	617	595	548	593	597	605	585	587	565	575	547	594	565	542	612	624	577	574	607	579	565	520	618	588	580	561	585	549	578	585	549	554	553	575	595	551	545	577	551	574	587	569	580	584	572	582	531	543	597	564	553	581	561	579	522	566	607	611	556	564	581	591	587	575	542	543	558	588	608	584	619	610	568	595	535	516	568	564	577	543	599	569	597	569	589	587	559	560	562	547	560	586	543	568	580	595	519	567	576	577	583	595	563	576	592	562	538	520	547	536	619	615	570	579	599	574	590	570	620	582	610	574	563	536	568	548	607	583	634	608	586
24328	23488	35272	31490	22879	14273	3366	1102	914	923	949	889	872	950	894	894	937	889	912	905	955	923	901	892	900	907	871	932	856	824	883	904	894	903	897	896	887	866	929	890	944	885	883	863	926	873	897	899	929	901	858	911	879	912	879	918	840	877	830	880	885	910	874	897	845	916	920	900	915	891	934	913	864	837	903	888	864	925	855	907	877	890	877	899	904	835	840	914	867	911	887	889	878	861	907	876	931	874	841	873	916	878	878	880	890	904	933	856	902	922	837	876	901	923	875	798	860	923	901	856	912	873	888	837	877	841	910	902	932	866	848	870	859	911	886	900	928	846	855	911	851	887	920	871	900	814	877	805	877	858	914	865	910	897	899	889	922	916	902	854	899	883	854	850	858	881	886	884	945	862	852	856	893	875	893	877	881	907	856	870	886	902	844	831	934	845	894	854	872	863	865	900	849	884	900	852	903	896	859	871	858	917	793	837	860	873	891	873	873	893	875	832	900	894	871	869	867	894	846	886	919	839	842	896	897	878	899	862	888	957	865	848	899	843	908	910	866	820	854	834	872	926	928	869	872	888	855	885	865	838	886	937	882	853	879	878	887	901	838	927	839	845	876	924	899	940	919	906	873	899	818	888	883	894	825	909	881	848	825	875	859	877	899	931	915	918	911	871	895	895	930	904	878	924	906	845	898	888	857	879	879	885	857	901	917	863	885	824	868	907	915	913	901	864	865	921	866	824	839	896	879	886	936	897	864	855	876	876	901	867	851	858	860	890	862	853	819	898	829	849	911	884	925	862	902	879	860	907	897	841	843	918	886	820	906	848	916	882	879	838	870	957	854	877	853	860	872	871	866	856	854	853	878	893	871	813	863	826	894	869	868	910	827	852	881	861	876	899	859	903	893	899	860	878	888	902	836	860	858	885	848	900	933	898	885	862	870	895	858	839	822	891	880	867	876	858	902	847	882	844	910	913	827	883	867	856	888	868	869	930	916	890	867	904	884	906	888	874	883	874	855	869	899	855	895	849	880	902	943	860	875	849	896	856	910	897	909	925	834	838	871	877	861	845	852	903	941	967	885	860	915	853	836	855	899	856	832	842	860	878	821	867	873	846	865	845	925	874	891	888	890	904	895	868	853	897	834	913	871	916	850	878	841	839	852	906	878	849	851	913	883	878	959	857	901	918	900	852	904	860	875	875	877	868	929	858	860	831	891	831	865	881	855	899	931	882	865	862	846	895	874	914	843	848	852	873	877	893	899	893	898	947	861	932	818	881	853	883	879	873	899	920	891	848	882	900	839	882	871	850	859	937	917	837	893	851	914	879	859	909	888	911	855	823	874	879	872	897	882	872	897	882	901	907	909	885	885	860	878	872	860	894	869	914	900	859	885	883	872	953	895	883	857	889	875	872	905	882	866	824	856	855	920	837	830	866	859	853	897	817	892	882	909	884	865	844	851	859	852	893	947	855	874	889	875	833	815	895	868	948	850	935	857	851	863	875	875	843	873	859	861	905	883	851	914	864	904	884	858	847	876	860	875	834	860	894	881	880	838	916	862	873	824	858	836	842	893	876	889	917	849	905	859	914	833	927	864	875	820	889	886	900	867	862	879	819	822	883	907	908	885	916	927	861	857	896	870	845	844	855	828	909	871	925	889	837	882	893	836	904	884	855	859	904	918	889	882	849	900	856	882	895	883	924	858	883	880	865	844	844	841	897	893	866	945	889	857	877	863	872	884	893	841	866	889	883	892	892	807	871	866	828	856	896	885	883	836	893	900	866	847	850	936	894	918	828	839	864	900	954	897	838	873	897	901	890	856	893	934	878	881	813	909	890	878	855	838	902	904	869	846	911	874	862	848	935	885	873	889	911	851	862	899	856	835	864	862	877	888	879	889	915	904	846	921	883	880	840	886	880	942	869	882	880	910	887	906	869	893	914	886	874	905	911	877	910	893	859	880	894	871	928	868	895	915	873	893	872	841	899	898	875	845	862	860	870	828	909	887	870	884	860	913	816	871	847	881	860	939	878	833	872	874	849	868	897	875	873	846	909	801	863	859	898	886	903	845	858	848	882	857	897	871	929	896	922	893	881	873	837	857	869	876	867	880	897	808	894	883	878	863	905	900	858	933	864	858	867	872	853	935	920	915	884	882	862	906	822	931	841	856	829	885	827	868	920	838	879	804	840	867	868	882	845	866	837	859	857	857	902	932	824	868	837	868	890	864	852	867	862	874	874	886	893	891	900	842	917	927	844	910	867	809	874	830	911	875	919	913	881	874	879	892	852	868	866	875	885	891	896	836	874	859	891	856	916	839	862	893	871	881	846	883	867	878	870	870	895	931	922	872	849	870	847	856	853	893	899	889	871	930	898	866	830	859	888	854	851	833	896	864	853	834	854	856	890	867	873	884	848	809	850	941	883	865	861	835	871	888	878	845	841	881	889	879	881	942	898	856	905	853	843	853	871	896	884	873	850	898	829	889	931	904	868	827	879	896	861	864	928	855	920	894	911	867	893	880	871	926	874	876	897	867	869	852	879	848	872	869	840	892	866	917	885	886	868	926	908	943	924	872	893	863	868	841	845	796	886	873	914	882	891	854	877	925	886	887	854	892	902	896	861	900	839	849	904	866	912	897	881	897	939	951	866	840	835	862	887	825	867	843	877	834	893	896	853	872	853	911	898	888	853	924	913	879	909	865	826	801	853	947	954	908	844	881	894	911	861	881	887	873	904	925	837	862	833	897	903	929	867	917	945	852	877	841	880	928	847	865	867	876	889	864	875	920	846	902	843	882	861	873	867	879	845	865	887	867	853	848	878	881	869	834	930	862	918	879	878	945	862	868	879	915	848	907	849	863	864	855	876	839	928	823	892	890	919	922	856	899	864	855	860	897	878	916	834	835	865	908	887	844	884	906	823	861	904	878	906	898	849	918	874	892	860	899	867	863	879	842	892	852	881	888	844	877	952	893	833	859	952	875	856	846	844	883	851	856	901	842	867	899	872	824	889	901	890	877	867	897	858	868	852	902	872	918	905	901	868	863	906	888	859	903	915	830	849	890	897	846	873	851	855	927	865	913	863	897	843	881	874	867	881	845	864	931	840	931	851	882	915	904	884	905	878	849	895	903	884	946	876	861	894	870	900	867	855	881	862	883	886	887	894	940	868	892	884	877	862	864	905	943	844	872	929	913	912	871	832	845	873	933	880	897	885	903	944	833	851	895	846	876	870	881	872	820	884	890	865	891	884	899	925	898	848	895	874	831	873	819	800	853	884	874	850	873	879	945	905	831	909	857	886	873	882	938	837	887	920	889	876	862	854	870	903	921	969	883	916	900	917	871	894	866	890	860	870	886	807	870	865	848	898	923	860	869	921	864	884	892	902	859	878	866	887	885	882	850	875	889	922	860	852	904	886	887	850	842	891	869	845	939	859	945	881	870	862	935	898	861	881	891	796	887	875	867	914	851	835	859	870	905	873	884	870	881	870
64045	103246	72846	40223	14549	3942	1268	891	807	802	824	790	838	823	810	820	841	813	822	806	819	844	819	827	820	866	798	844	828	819	818	793	807	762	791	788	812	794	812	795	841	804	816	830	762	821	791	808	766	829	808	806	851	766	828	775	819	795	816	777	807	804	798	786	806	791	821	825	837	790	803	814	858	798	769	772	831	778	786	812	774	788	790	789	763	783	785	809	771	737	829	850	810	831	839	811	825	798	814	820	848	776	854	815	778	806	875	775	839	786	826	773	771	758	814	807	809	825	793	827	727	822	749	817	803	825	865	787	847	795	807	780	778	811	805	803	845	790	772	806	834	824	767	812	806	790	823	786	813	775	808	782	802	817	793	842	847	848	765	853	800	781	810	808	773	793	846	860	803	772	775	796	806	814	857	764	794	771	833	805	792	839	869	780	798	820	818	782	802	825	740	774	811	759	763	844	804	846	820	870	799	743	805	836	780	788	778	773	770	779	824	830	754	818	792	807	836	829	796	821	820	819	825	846	838	820	793	766	794	789	779	828	803	754	817	786	793	832	771	822	765	818	827	808	763	787	773	767	791	847	793	792	763	814	883	884	812	811	812	757	777	777	786	788	786	787	798	846	788	781	786	790	785	796	793	817	817	832	807	767	804	796	780	794	745	828	792	797	765	814	857	801	787	783	813	791	808	810	793	814	833	771	801	776	804	819	831	785	792	823	800	773	831	847	786	785	796	839	796	826	760	805	783	830	811	820	818	760	786	787	815	835	822	778	757	814	842	831	836	843	777	748	815	784	818	784	808	803	796	761	776	822	792	774	826	809	808	767	761	785	825	788	782	829	772	766	771	802	829	848	803	802	818	870	767	774	813	820	802	826	805	765	815	790	785	830	813	792	783	761	797	812	779	797	779	716	715	801	767	746	798	830	780	791	790	784	788	784	842	765	811	803	831	772	778	783	786	819	761	823	828	782	774	788	762	768	800	739	860	804	816	779	807	789	789	809	803	803	786	816	781	781	792	846	745	776	770	765	799	777	746	821	837	790	777	797	777	819	832	811	768	800	799	797	777	787	791	795	827	802	762	758	773	793	776	851	757	864	835	836	827	774	770	789	785	831	780	814	806	791	790	744	780	809	844	813	836	811	768	811	843	754	788	807	774	762	871	805	758	822	835	801	759	803	805	792	858	844	789	829	785	779	797	780	811	766	799	730	816	806	790	780	749	759	769	786	844	777	797	775	799	767	788	778	814	826	780	785	795	817	794	802	777	817	797	810	746	771	799	766	806	828	782	769	811	785	789	795	759	833	759	828	797	786	797	804	777	799	780	778	794	776	760	822	812	783	842	782	805	781	808	796	790	850	797	806	751	834	850	757	817	834	831	782	764	802	769	828	772	750	754	831	764	789	758	748	784	800	766	791	805	805	841	763	843	817	847	803	739	816	780	790	788	801	801	833	815	780	779	798	806	795	774	799	862	791	866	785	774	869	748	803	735	819	792	784	831	857	781	805	845	778	758	757	798	797	845	825	817	811	739	801	789	809	839	803	818	826	789	796	834	805	796	781	824	775	774	788	783	752	782	792	803	821	787	768	779	872	759	849	796	748	752	789	788	797	839	820	789	811	794	794	805	790	780	782	826	801	777	839	825	795	808	818	787	783	785	773	813	778	806	812	806	832	861	812	828	827	827	748	804	773	819	842	773	804	745	773	828	849	832	780	791	789	781	835	865	775	801	787	791	777	821	770	797	737	773	837	773	815	784	809	797	830	776	798	792	830	781	792	804	811	788	773	799	806	825	782	789	813	790	779	734	833	722	753	793	767	824	784	764	799	856	825	781	786	756	775	768	817	840	791	808	831	785	764	804	786	817	815	835	803	789	813	800	817	784	832	794	865	865	777	775	743	780	814	811	803	859	791	798	820	773	819	837	798	836	819	766	818	808	815	805	833	769	815	832	771	739	808	790	768	877	764	803	809	812	748	789	832	827	793	857	800	784	819	761	774	746	829	822	855	769	835	812	814	830	811	794	836	832	822	793	775	829	788	784	799	797	793	797	810	789	796	858	843	834	839	736	772	819	794	741	782	796	774	819	758	792	821	782	789	819	777	780	798	747	810	776	759	831	833	788	817	771	809	794	770	796	804	798	814	797	812	800	824	779	805	785	802	819	745	823	770	800	803	770	788	782	773	793	790	819	804	810	836	800	790	843	762	842	829	771	773	844	799	776	754	765	806	835	786	823	796	815	817	796	802	756	808	761	792	786	813	824	765	807	762	846	807	769	819	820	776	787	851	747	872	804	797	795	842	793	836	800	845	769	776	798	809	784	819	812	837	837	805	778	779	813	760	795	849	820	801	809	788	832	788	872	804	849	845	800	840	786	860	776	771	794	783	771	783	751	788	832	762	785	804	726	781	782	803	772	789	821	800	832	794	777	776	821	756	798	786	775	777	826	798	786	816	758	805	818	805	738	784	768	763	792	843	810	828	799	826	773	795	819	809	799	792	764	795	773	746	836	797	771	782	806	794	796	817	805	795	800	832	774	781	746	780	793	794	764	807	861	788	792	796	778	792	853	776	781	808	836	810	826	756	731	820	794	771	831	804	828	796	818	782	795	780	813	851	822	840	752	732	776	779	831	809	792	820	827	781	885	854	818	811	800	832	816	818	852	816	812	769	797	784	801	825	820	795	785	837	848	777	810	798	766	768	857	814	817	777	813	756	764	758	860	793	786	777	795	830	789	713	781	778	769	782	806	816	815	794	803	811	789	808	764	818	814	825	815	741	790	756	825	791	785	815	767	777	816	807	789	772	816	792	823	779	785	773	750	778	842	783	797	792	833	792	770	748	857	740	784	774	783	806	812	793	799	748	806	826	834	856	767	794	864	791	866	776	819	782	823	753	795	805	825	797	839	796	799	769	815	758	766	721	783	832	793	805	818	810	781	789	784	834	802	819	713	778	808	752	806	782	816	813	813	823	762	738	768	772	797	814	794	794	840	847	800	831	769	802	848	801	762	764	789	790	775	781	814	795	836	771	812	791	765	794	760	802	786	748	774	825	799	813	812	757	810	856	811	742	831	760	850	830	795	799	808	802	819	762	812	791	804	859	783	855	778	816	791	811	801	776	801	800	802	759	792	830	780	833	848	827	753	818	818	760	838	766	781	776	808	756	800	792	804	804	795	798	765	800	841	812	776	800	799	769	823	789	774	819	763	770	783	782	796	776	761	862	761	795	789	816	806	831	828	754	800	825	810	852	790	764	804	740	752	761	825	813	805	805	797	778	809	788	784	807	797	820	791	767	784	820	754	798	778	799	773	857	806	792	798	833	751	830	823	797	773	790	774	819	747	828	803	774	789	779	781	792	823	847	804	777	825	767	823	833	805	817	794	825	769	802	840	836	801	806	778	787	820	812	777	798	821	782	865	815	823	836	810	772	841	813	753	821	808	771	811	823	809	770	850	755	826	773	813	763	750	827	779	815	862	824
31204	32658	26368	11469	2250	878	643	700	620	640	668	645	656	639	648	649	622	629	641	643	659	636	643	688	640	637	585	634	616	630	648	622	646	665	650	640	674	671	640	651	632	629	610	677	641	667	638	652	618	641	679	659	645	663	656	660	660	652	644	639	661	660	688	691	652	604	665	636	656	637	662	610	620	660	630	676	662	623	600	632	643	644	677	661	662	626	663	649	643	625	634	648	656	642	624	707	663	670	671	622	723	651	633	646	677	637	640	646	657	631	655	603	647	689	583	642	635	637	604	654	667	606	680	661	678	641	680	647	699	625	634	645	696	613	658	630	663	614	628	646	664	663	649	624	663	620	641	669	580	648	661	675	649	602	623	630	648	649	638	634	684	603	605	690	657	694	630	614	641	645	603	634	652	667	655	616	641	659	674	597	656	626	620	649	648	641	587	657	642	640	653	657	653	613	683	611	699	666	655	629	649	623	659	714	627	664	643	666	657	675	651	626	627	658	576	642	658	607	670	635	644	645	623	675	640	656	626	644	647	672	647	654	631	649	613	644	640	689	652	641	652	606	680	623	627	659	658	645	663	648	592	644	657	657	632	616	662	655	644	669	603	612	668	644	638	619	593	603	660	662	588	628	663	622	634	667	627	616	674	626	620	681	613	623	638	652	632	648	705	615	657	637	671	675	622	668	651	667	622	643	628	700	643	634	635	632	680	641	655	653	641	629	643	629	615	599	618	628	690	648	682	615	644	628	659	621	660	637	623	645	698	659	631	611	645	666	649	672	628	621	619	624	611	655	638	652	667	650	610	646	654	608	617	638	626	642	680	661	645	643	678	648	610	640	634	659	633	615	614	667	670	692	661	642	644	663	636	645	650	619	635	606	633	614	632	655	667	728	619	599	665	653	656	646	648	661	602	653	673	637	705	656	636	633	663	611	627	697	639	624	654	663	599	584	655	636	675	633	619	633	633	628	675	656	651	626	635	631	645	634	636	667	651	647	632	662	692	642	638	662	601	613	687	680	638	637	650	658	665	638	616	674	660	636	635	640	679	652	656	651	676	606	592	661	619	684	646	666	621	638	648	642	632	600	619	634	640	622	683	613	680	576	659	643	648	648	641	644	666	617	693	628	684	602	592	637	611	620	685	632	609	609	647	630	620	619	686	658	659	577	612	666	641	616	642	630	692	648	618	677	685	680	601	619	650	621	634	655	635	659	635	685	651	633	624	675	661	654	642	615	621	699	642	637	641	617	592	688	603	643	667	642	604	647	588	645	626	632	626	621	648	662	633	669	597	584	573	644	686	651	677	635	657	662	633	628	626	641	612	640	634	647	696	643	596	601	674	655	706	616	630	649	662	654	670	658	641	674	633	637	690	632	632	652	618	633	615	637	625	646	634	627	672	667	630	663	672	640	675	631	669	658	664	680	634	655	668	635	646	626	658	665	646	636	676	648	664	600	576	629	652	620	668	617	597	615	626	692	642	639	624	598	645	619	601	665	644	674	657	631	667	650	616	663	669	692	666	608	634	651	629	661	642	598	674	645	676	701	709	643	622	589	637	648	653	626	643	645	618	651	624	603	613	618	685	616	640	660	633	609	633	625	635	632	640	628	655	680	597	641	644	635	636	631	660	651	666	673	693	678	683	647	585	666	619	666	631	650	629	679	616	632	591	662	651	641	645	713	603	631	638	618	632	637	616	660	625	697	604	657	628	614	642	694	634	643	676	620	648	657	673	684	678	642	649	618	705	679	635	713	649	672	645	646	692	646	692	661	661	670	671	660	638	615	664	627	632	651	615	636	631	690	648	649	662	659	686	656	680	660	664	692	665	631	652	680	636	601	647	621	651	684	657	657	659	652	655	674	656	676	633	639	597	666	657	640	680	673	674	656	644	653	633	637	623	619	656	618	681	635	662	633	696	609	640	693	619	649	669	670	622	646	627	655	634	621	624	627	647	675	633	673	647	657	629	642	607	640	619	641	579	675	630	639	639	701	681	614	666	682	602	629	655	646	595	626	620	620	618	641	607	627	645	651	637	659	625	663	647	644	623	615	672	649	656	649	648	709	696	630	607	641	639	644	662	674	651	660	666	640	617	643	647	632	618	653	633	680	663	625	652	636	636	594	650	658	649	627	630	680	622	642	654	635	684	641	652	642	623	653	623	676	660	649	672	650	606	656	617	662	658	626	646	624	680	611	683	649	647	624	650	660	669	623	650	654	632	677	653	676	640	653	621	653	634	683	677	664	622	654	653	633	651	631	621	653	647	655	649	660	634	703	641	669	620	633	624	676	626	640	652	628	642	624	648	612	650	653	639	632	639	648	682	666	641	637	659	658	683	676	668	633	653	624	630	650	647	642	703	621	653	629	699	662	631	684	610	594	631	647	656	645	600	643	618	617	689	653	654	646	621	659	692	640	634	656	652	658	649	713	578	660	651	607	678	673	670	633	620	685	710	655	654	609	690	615	681	622	647	693	639	641	644	665	645	685	675	619	603	651	612	670	664	651	689	600	677	725	634	629	611	658	652	633	673	672	613	654	607	654	613	649	658	685	612	647	657	646	654	641	626	622	675	662	650	651	621	634	676	635	662	652	643	673	625	647	671	678	628	628	655	646	605	631	611	626	684	637	671	688	638	700	624	649	652	618	686	652	611	627	625	619	618	700	636	614	631	679	613	632	625	667	652	614	637	663	658	620	653	634	611	663	647	639	653	627	633	608	654	625	687	629	578	633	658	612	650	678	601	610	604	615	651	658	674	655	679	655	595	615	621	650	674	611	659	640	614	639	625	642	659	616	635	628	624	578	676	658	619	644	653	646	668	630	644	686	675	704	656	640	634	674	671	671	645	681	635	659	607	623	688	662	647	620	661	666	622	618	657	647	614	700	641	653	631	651	688	694	675	671	646	610	638	684	670	621	630	631	651	679	619	618	625	644	620	659	644	655	673	692	636	629	635	654	648	637	694	628	677	657	664	642	640	645	631	649	680	676	682	607	658	643	627	645	617	655	637	656	654	626	646	645	691	650	626	640	628	611	648	656	637	648	647	642	670	592	692	632	586	671	665	670	632	581	594	664	613	630	601	627	617	666	633	621	635	618	663	638	641	677	636	660	656	624	674	639	637	626	626	695	639	664	641	618	622	696	657	652	598	645	673	647	664	625	676	688	639	649	679	623	668	666	644	676	656	682	621	630	714	643	654	677	680	629	631	647	635	609	581	647	657	636	684	650	658	639	642	647	602	675	648	658	669	604	674	666	665	650	644	654	668	678	640	629	652	616	628	670	657	659	674	631	669	643	681	624	614	629	647	663	609	686	624	625	623	617	627	636	638	660	609	619	685	629	656	625	648	673	637	625	631	643	632	669	637	654	618	617	615	666	637	697	632	644	656	639	633	668	696	648	690	647	601	601	596	683	664	631	610	666	636	642	634	697	625	668	659	638	690	693	662	639	651	674	670	666	640	630	682	669	648	652	638	668	623	685
23721	36042	19090	6246	1586	743	621	529	526	493	497	550	536	498	517	557	523	507	484	496	508	498	546	559	525	554	520	557	522	506	536	520	533	489	536	514	543	547	478	556	556	530	522	493	519	542	513	529	560	543	561	513	552	550	515	501	510	529	520	513	505	497	544	541	518	543	542	530	540	536	574	569	528	515	514	538	519	530	503	552	522	524	524	552	504	539	509	496	557	530	551	512	496	488	556	531	523	549	608	540	511	529	508	499	490	536	522	483	550	534	524	491	538	492	526	509	546	501	496	535	516	526	518	538	493	540	521	523	531	522	530	515	526	541	524	486	480	568	499	515	510	539	518	513	544	549	501	472	509	530	515	568	518	522	513	500	487	580	497	526	526	534	561	538	524	568	516	529	529	546	492	529	521	510	495	503	525	580	550	563	545	536	522	560	532	557	532	559	569	569	483	486	547	506	478	568	486	560	533	532	513	491	485	518	531	558	559	524	537	515	583	537	510	529	499	579	569	514	527	488	509	559	505	542	527	537	532	539	524	503	560	506	544	482	525	488	511	509	542	482	497	507	585	541	535	545	533	550	491	513	511	505	516	587	488	520	517	520	507	542	533	525	483	548	516	532	536	547	478	518	502	557	522	506	532	519	535	516	493	541	555	508	493	529	503	538	477	548	545	528	504	501	502	544	539	496	519	512	555	529	487	521	521	519	530	540	524	533	553	502	545	531	495	543	541	505	507	509	511	505	478	528	536	553	588	513	531	501	497	505	489	559	541	521	511	565	530	501	500	497	534	509	523	505	552	504	476	545	559	571	502	528	504	505	563	545	543	515	537	574	517	514	541	512	524	523	513	550	556	528	550	532	526	514	525	500	515	492	539	519	490	531	523	541	569	550	556	539	494	527	516	526	493	463	538	510	489	549	554	538	590	555	548	507	529	523	538	523	539	483	511	506	548	538	526	497	521	534	549	520	541	513	498	509	469	581	543	500	556	523	543	532	556	523	489	554	531	505	527	530	532	519	507	512	539	520	487	535	497	540	530	514	493	554	553	539	515	496	476	537	517	544	508	517	498	537	499	563	527	517	531	543	544	513	502	515	548	510	533	549	526	530	519	546	500	522	526	520	528	513	561	552	531	512	519	560	519	534	496	489	553	565	511	487	552	506	494	504	466	518	497	552	537	591	504	498	525	543	503	496	475	509	547	545	521	510	481	575	515	523	524	507	524	523	541	544	467	535	495	499	517	588	507	523	547	545	519	530	492	537	531	520	497	536	526	517	503	514	510	522	553	578	494	550	546	532	514	555	569	517	533	514	507	525	512	527	473	513	526	517	508	559	535	504	540	541	555	497	509	501	527	509	563	557	533	514	514	544	504	543	509	536	559	540	466	546	554	526	485	534	555	476	537	545	559	505	525	518	500	563	525	515	488	517	549	507	527	523	500	534	525	521	491	532	511	550	528	522	528	515	526	489	537	527	508	478	542	519	503	526	516	517	533	566	454	508	560	472	537	532	569	509	541	514	545	542	560	536	560	470	514	532	534	508	522	519	556	503	522	539	522	536	548	529	577	502	550	552	527	492	540	559	533	566	573	498	518	498	521	537	535	501	569	504	500	563	548	512	501	513	564	520	535	507	547	505	576	515	528	518	546	543	546	472	506	559	517	540	527	527	463	485	514	507	522	507	538	557	536	519	530	553	536	553	498	564	523	521	525	513	540	486	466	508	546	528	546	514	551	535	569	546	558	522	500	508	495	512	517	468	524	543	487	509	541	524	518	542	526	515	550	507	538	535	522	502	515	544	507	524	538	523	498	552	520	515	518	518	524	521	531	485	453	512	498	542	525	513	548	517	517	519	501	535	548	557	522	490	551	519	526	507	523	508	525	511	552	509	507	514	534	544	545	500	519	541	500	496	505	534	499	501	477	528	553	549	539	547	532	584	503	527	534	546	548	570	549	545	515	515	526	544	518	503	535	492	543	549	542	532	500	541	534	510	519	567	516	549	561	549	547	546	550	528	529	530	512	579	575	548	538	523	597	531	531	530	512	528	507	539	550	514	507	553	509	553	576	545	513	520	530	496	529	560	527	495	519	526	553	476	532	571	494	563	504	568	555	530	511	502	509	559	519	520	491	520	538	518	554	512	502	508	568	500	521	519	493	538	523	543	505	497	488	500	527	505	486	550	506	460	514	561	538	564	549	516	536	530	543	537	534	486	499	505	504	502	545	525	534	493	547	562	536	542	519	541	525	509	518	522	527	553	522	535	537	538	525	488	533	557	513	509	484	508	533	567	532	506	501	507	503	505	487	541	515	522	541	508	539	482	501	536	500	528	530	546	468	533	548	546	559	545	498	503	547	558	531	523	533	521	498	487	500	488	540	521	542	504	555	509	545	493	499	533	513	555	521	520	539	525	530	531	500	513	543	542	480	548	522	511	550	517	530	544	544	539	554	540	516	513	541	531	522	529	513	518	520	548	507	483	550	524	550	491	495	527	550	506	501	520	503	543	513	509	548	523	544	493	517	532	503	567	513	518	495	529	510	480	522	507	512	525	514	541	505	522	545	478	497	520	521	524	500	517	527	546	522	531	543	510	556	518	515	538	550	497	532	544	536	504	535	522	555	515	526	538	522	528	468	549	510	492	517	531	442	497	539	504	482	531	548	503	520	539	515	531	528	500	489	491	511	491	538	508	570	527	543	553	521	481	530	503	538	536	501	534	518	543	553	520	548	581	526	542	585	543	508	542	493	532	474	530	505	554	492	576	512	578	559	526	515	538	507	504	531	522	537	542	542	525	511	532	548	515	505	542	512	513	519	524	496	535	502	529	561	551	536	526	539	565	597	561	509	496	518	510	523	519	522	539	577	525	528	527	496	518	542	525	554	490	486	515	562	549	541	487	580	551	534	516	528	514	509	562	551	532	517	564	518	534	521	520	553	546	544	529	503	540	511	494	532	521	505	557	538	513	505	504	529	546	485	544	510	517	552	540	520	549	528	518	508	530	522	533	547	525	499	545	511	561	505	529	539	543	513	553	525	522	510	517	530	514	530	530	517	519	495	564	500	508	524	545	501	520	530	509	552	541	508	522	560	549	522	508	548	556	534	536	502	501	558	511	519	509	497	515	549	536	511	533	544	551	506	518	481	497	497	538	517	524	531	530	511	532	529	545	511	564	517	492	538	546	522	477	566	553	530	570	521	519	539	557	514	549	548	514	552	563	567	504	517	491	525	486	532	500	499	503	512	497	511	515	500	525	512	524	547	547	558	534	531	529	562	526	513	537	504	529	511	519	584	530	545	524	503	498	482	543	497	575	510	481	521	576	510	537	519	503	533	511	500	570	526	567	557	503	525	601	508	498	530	539	501	529	584	519	518	572	529	482	510	521	503	518	531	558	546	541	498	515	571	546	496	538	496	521	509	573	499	548	506	493	512	515	550	514	515	538	546	514	531	511	543	530	512	546	537	509	539	527	474	537	533	560	525	513
27370	29303	36920	27234	9369	1519	838	721	728	669	717	703	736	708	733	707	712	681	692	689	679	711	740	689	730	680	708	659	632	674	706	638	716	620	684	633	716	668	747	707	686	718	706	658	718	655	694	641	717	688	693	673	684	704	671	731	734	687	658	653	675	706	720	691	682	643	704	736	675	656	727	678	665	660	691	676	696	637	681	662	645	683	726	642	715	655	693	695	703	719	681	727	701	710	655	667	681	697	688	672	684	674	697	701	674	702	666	670	661	680	649	686	663	699	669	678	666	688	670	704	659	663	683	699	681	671	677	700	679	675	666	684	683	643	666	679	660	706	688	655	714	654	638	726	653	692	727	701	690	696	669	641	667	661	651	719	685	675	702	660	625	644	662	634	683	694	664	693	659	673	685	683	714	662	652	702	686	699	712	703	765	696	663	671	698	695	678	687	726	674	719	616	653	684	674	705	730	715	671	634	702	678	701	719	681	701	656	712	654	711	662	683	645	698	680	712	675	680	698	680	716	675	707	657	652	620	683	693	673	655	710	710	669	647	706	652	696	688	706	696	685	702	679	650	682	679	670	718	630	674	650	640	691	697	656	697	686	725	716	677	649	667	692	723	710	674	705	696	629	717	666	679	688	707	674	703	699	667	687	707	700	659	677	661	677	702	675	657	645	652	679	684	701	691	727	705	688	679	679	720	697	660	668	693	664	722	683	643	699	629	646	689	652	668	684	676	674	678	697	707	670	651	698	648	715	690	695	681	697	702	721	705	730	684	692	658	653	645	669	633	634	671	681	663	683	662	700	656	680	646	748	674	654	645	724	669	648	664	683	703	671	705	676	650	726	660	670	698	658	677	674	687	682	671	706	648	692	699	631	666	664	702	627	684	662	686	648	708	661	657	677	696	688	644	686	675	691	701	695	691	691	640	714	636	684	678	659	714	678	640	742	676	644	708	703	640	703	668	668	708	696	667	717	695	690	692	658	650	707	736	699	696	670	688	715	656	654	707	699	720	646	710	656	668	660	726	662	689	643	710	674	679	667	678	717	731	669	660	666	709	704	714	647	724	658	718	657	713	707	638	681	662	676	617	675	696	690	679	671	720	689	674	707	722	694	682	679	670	664	687	698	680	701	689	657	657	657	685	681	665	688	707	691	670	688	668	656	657	661	691	701	675	708	678	680	674	686	662	693	692	668	644	660	661	693	710	625	683	641	633	661	623	707	668	691	682	644	695	664	641	663	688	678	661	684	687	651	679	701	622	652	695	734	658	690	650	649	663	672	653	744	673	707	690	701	721	702	708	662	715	724	719	694	695	726	686	682	677	621	706	629	684	699	682	648	691	677	623	665	657	664	684	644	667	689	715	701	658	683	650	700	672	678	668	673	636	693	658	675	678	665	675	639	705	699	721	697	646	696	661	668	703	654	652	684	665	703	628	676	652	674	688	641	650	706	643	678	683	652	677	706	725	679	682	721	670	688	732	689	653	667	640	662	676	647	708	684	694	692	684	675	696	666	634	656	674	661	702	670	658	685	725	664	671	664	666	713	689	638	668	676	677	667	674	684	657	690	645	649	684	667	669	679	662	688	687	665	699	652	654	721	657	687	649	642	702	683	697	668	671	686	697	692	658	683	711	716	702	680	650	640	689	663	682	678	727	710	693	631	672	683	680	732	667	726	673	708	703	699	699	734	639	670	674	733	730	687	645	704	668	672	692	650	678	690	641	669	679	728	706	626	703	695	689	672	675	677	672	681	703	693	687	681	654	693	665	672	681	663	669	712	636	652	686	687	602	681	679	722	653	709	680	674	652	741	646	633	705	654	717	712	662	722	708	665	643	722	662	684	649	706	703	664	669	695	702	753	657	701	691	629	673	725	666	669	669	685	686	740	688	678	602	662	673	701	699	701	686	685	680	680	706	663	706	708	702	616	677	688	698	666	663	707	711	739	643	705	685	702	681	710	607	703	701	665	664	659	694	694	622	679	678	736	670	666	672	684	627	664	671	649	725	679	677	710	632	649	712	690	659	631	728	688	685	726	700	674	642	651	664	716	692	691	690	645	702	691	663	734	673	710	647	680	710	663	671	694	673	674	644	646	623	699	717	680	676	681	720	678	703	642	664	693	685	703	672	649	679	696	691	660	705	637	701	647	729	662	671	728	650	705	664	681	682	685	650	665	707	660	725	670	667	687	691	652	666	704	699	670	679	706	707	678	713	627	679	662	673	673	674	651	686	655	699	691	666	708	693	674	703	630	658	681	684	688	692	672	639	712	670	686	685	694	671	648	724	680	684	658	684	734	681	646	683	604	648	658	687	716	695	658	666	714	638	670	683	658	645	712	677	694	670	672	691	700	675	652	651	725	676	657	662	656	708	630	673	668	689	655	661	699	664	680	712	712	712	741	714	630	679	670	683	696	677	627	682	654	686	662	664	678	704	684	653	664	667	710	654	694	676	688	693	677	693	700	677	658	655	684	669	654	703	674	717	682	694	723	756	687	719	692	721	674	743	694	725	684	698	749	661	665	682	694	720	726	679	666	630	686	701	648	682	729	645	684	666	644	723	640	720	689	728	686	671	678	644	690	680	704	691	741	674	650	694	670	709	671	744	646	695	656	748	682	683	718	665	683	718	698	673	679	673	723	682	652	677	700	648	723	645	677	672	681	701	620	663	658	665	693	673	703	635	686	705	647	715	710	664	684	719	642	643	687	687	681	689	685	669	677	646	662	675	677	676	688	637	665	641	674	651	690	668	631	704	733	639	694	666	617	714	667	698	708	657	648	684	656	662	664	704	662	691	654	700	655	681	654	682	688	718	663	701	681	687	710	698	653	675	676	677	642	686	681	682	670	641	663	704	700	685	641	647	648	655	708	652	713	654	712	688	700	712	683	700	672	674	621	688	682	628	688	678	694	708	666	700	677	681	671	703	683	688	670	698	648	686	668	701	654	680	677	635	692	660	673	685	676	685	679	653	686	679	659	694	651	687	676	663	693	670	700	741	680	686	696	670	676	700	614	675	631	682	662	682	666	727	672	655	684	635	649	700	717	727	653	713	657	690	685	705	712	640	726	674	663	674	657	649	698	649	652	664	723	653	677	689	674	662	696	706	646	697	668	701	723	675	686	659	697	679	675	700	684	668	686	666	685	704	678	708	733	641	678	687	728	653	661	683	649	713	626	684	686	668	647	662	669	693	697	683	643	686	662	648	677	654	713	731	682	674	644	714	655	663	661	712	676	653	641	707	689	688	675	668	657	700	704	654	690	688	693	643	680	686	730	686	654	612	669	681	677	734	638	653	674	673	673	701	649	624	725	701	661	736	727	636	640	643	707	665	690	659	652	687	667	670	691	706	673	691	733	716	675	682	657	667	701	653	621	678	737	641	629	652	716	695	693	673	665	642	634	676	691	670	714	631	637	661	646	655	712	666	659	707	689	712	665	663	685	706	673	665	637	704	654	618	710	691	700	719	613	683	674	668	658	666
60484	77984	44507	13527	2962	1022	615	575	573	599	616	596	570	609	570	554	586	566	600	627	612	574	647	580	611	653	628	607	616	604	560	602	608	549	574	640	555	615	580	601	583	581	576	568	591	598	574	599	594	597	588	592	628	574	624	579	602	602	549	597	646	604	576	573	523	601	564	589	587	605	589	592	576	590	581	562	583	561	564	603	563	556	595	612	606	576	588	597	615	586	603	593	610	603	554	594	580	570	549	567	610	611	576	582	607	612	583	592	613	526	583	597	564	598	564	621	591	558	539	545	572	538	579	581	566	529	561	600	583	616	560	600	577	561	579	544	610	602	587	605	546	591	597	570	560	568	583	644	568	550	584	599	613	621	593	594	595	613	568	544	597	544	587	494	558	612	582	568	598	577	578	615	568	578	603	593	596	612	580	554	559	612	577	593	550	589	588	566	550	594	554	592	565	599	597	571	571	615	614	569	565	591	634	572	624	608	577	585	582	583	552	639	606	534	647	556	566	611	590	546	592	571	581	586	512	589	569	604	613	645	620	586	597	630	579	576	561	569	573	630	576	558	605	539	560	581	594	566	614	608	602	589	581	566	589	579	593	600	609	609	588	560	629	551	574	604	611	656	582	549	539	576	589	566	579	567	568	582	553	612	637	596	588	594	602	590	592	587	550	581	589	586	544	572	585	585	532	577	598	598	561	583	541	601	587	609	554	586	583	603	621	598	587	579	578	579	649	593	567	596	605	615	600	574	558	593	603	580	575	614	605	525	585	585	593	579	555	579	581	581	615	572	595	633	595	605	588	615	565	571	591	564	586	588	500	635	573	589	574	598	556	598	643	596	588	580	586	603	617	592	616	622	599	620	602	558	575	590	618	602	605	547	601	616	609	600	601	588	568	611	603	603	586	591	546	578	586	570	614	631	578	614	532	604	620	597	582	565	594	614	580	569	596	573	627	607	598	559	578	573	584	565	576	582	583	552	610	566	569	592	555	546	603	553	548	562	576	563	677	575	598	580	586	562	599	595	600	607	576	649	575	563	543	559	602	570	569	606	608	590	569	586	585	583	528	586	569	590	623	574	594	566	600	608	577	544	603	563	565	582	592	602	562	583	594	557	594	529	614	559	550	576	590	580	624	593	569	581	563	609	589	594	617	593	616	563	555	598	552	568	606	578	589	570	569	610	591	614	617	559	589	581	596	590	580	555	596	595	595	621	594	588	608	555	568	599	552	559	557	522	592	597	604	532	610	510	559	588	591	581	632	597	615	616	609	546	575	589	564	590	580	573	563	625	563	575	589	572	579	554	617	556	557	600	589	576	580	582	540	569	571	630	561	542	594	600	579	591	584	611	603	574	577	584	607	607	563	616	563	598	585	581	610	575	616	600	547	568	549	585	567	583	577	630	549	605	574	571	575	575	603	573	613	589	614	590	553	579	589	598	625	600	568	594	573	643	601	589	570	595	555	611	572	600	622	590	630	607	560	586	599	593	599	529	610	570	617	580	588	626	555	615	562	572	582	567	549	551	583	626	603	634	545	581	575	571	586	564	612	576	622	557	596	638	616	595	567	586	588	577	589	563	603	581	566	586	595	569	591	585	577	613	580	596	586	559	565	568	575	602	625	598	577	570	610	603	613	580	578	590	560	577	595	587	603	609	585	533	591	613	584	542	549	628	568	561	572	579	585	615	627	572	605	580	545	537	578	588	568	541	595	604	588	565	553	602	561	564	569	639	572	590	543	585	597	613	560	565	616	564	569	600	583	579	618	593	587	542	591	550	572	593	569	573	609	567	627	588	568	612	590	560	588	552	584	584	597	577	594	616	616	545	642	631	571	611	570	609	596	564	579	600	572	556	578	620	587	651	600	611	606	575	607	609	610	604	549	609	599	594	576	606	601	565	606	620	549	562	562	591	564	591	622	563	587	527	618	591	556	589	590	559	609	530	592	585	562	576	565	615	571	506	592	598	554	597	588	568	588	595	579	626	556	577	607	602	590	550	617	596	606	616	571	554	525	581	595	568	608	587	579	558	607	600	577	563	542	591	535	612	584	581	589	568	621	613	594	594	563	598	604	599	603	623	557	577	550	586	588	563	594	623	575	571	586	561	623	601	564	593	595	601	599	594	565	581	559	560	577	599	586	589	550	617	594	599	616	592	585	557	553	552	563	586	570	609	537	577	595	565	580	557	627	562	523	620	606	532	562	566	602	531	614	627	558	608	626	565	545	554	582	601	555	622	604	563	539	605	601	609	599	604	580	596	606	584	602	633	585	583	557	577	592	545	618	606	632	553	590	618	591	580	586	570	576	601	599	563	615	588	573	582	590	558	604	579	571	640	576	632	574	555	566	584	611	591	633	617	594	564	595	581	608	579	634	606	582	602	597	598	573	576	582	543	565	580	609	540	585	622	622	587	593	571	594	586	606	580	573	557	651	632	562	568	629	573	576	575	558	565	581	568	621	576	612	582	542	574	577	595	594	625	577	566	621	595	602	576	575	556	624	547	591	591	604	552	587	564	593	596	554	583	584	589	610	615	623	570	574	614	616	578	576	606	610	598	609	633	625	563	607	595	596	597	552	575	553	561	592	609	602	610	604	591	570	590	609	601	557	612	610	560	585	585	542	597	581	588	541	571	603	545	548	564	580	579	618	560	588	593	596	594	547	606	582	572	537	561	558	604	588	573	542	597	577	601	582	608	560	579	559	610	582	580	650	627	616	570	564	550	524	623	521	590	583	584	583	578	595	585	575	576	535	600	626	582	589	550	600	554	617	583	549	580	586	615	559	611	533	554	575	584	616	587	585	580	519	578	619	586	598	612	571	633	602	563	587	584	595	591	604	597	592	532	556	585	583	594	646	598	600	630	563	589	553	582	616	589	560	582	577	600	571	631	593	618	570	577	647	558	582	571	573	595	601	610	575	571	598	578	603	637	567	583	601	622	591	612	599	582	606	628	620	557	638	597	528	567	593	606	604	565	556	535	584	611	594	641	583	547	603	592	615	539	628	529	599	573	594	597	588	590	611	625	567	532	619	600	569	615	608	542	562	607	588	561	584	551	609	590	607	593	579	584	561	584	589	577	590	566	594	590	591	617	575	585	579	557	579	634	607	591	592	612	564	615	579	602	584	595	580	607	578	571	537	579	572	552	601	563	571	591	553	614	628	575	550	584	579	577	581	600	585	562	534	614	575	535	578	604	550	587	621	577	590	569	562	561	581	583	616	590	660	562	558	591	606	598	628	581	612	548	637	564	551	538	604	614	569	551	580	578	549	585	589	635	550	605	601	583	574	600	580	599	590	572	586	599	640	592	575	566	610	612	592	570	538	549	578	560	553	578	638	580	582	571	567	591	606	603	577	586	601	610	576	622	560	575	573	541	569	545	599	604	595	577	619	615	569	576	546	613	589	614	581	581	606	599	604	581	590	608	553	598	546	602	580	600	596	588	597	620	620	609	594	576	599	593	646	619	595	604	591	623	557	636
24735	23489	31326	26410	20724	11276	2136	1148	937	917	947	932	980	904	925	967	871	945	874	903	966	889	930	904	913	936	919	894	967	879	903	927	954	929	919	907	904	881	897	939	936	896	878	902	913	911	960	919	894	876	926	898	954	909	890	886	895	976	867	912	788	864	888	910	889	914	907	908	922	938	895	883	881	864	904	919	915	908	901	877	902	933	916	887	836	886	826	932	860	934	910	898	922	932	907	877	880	916	919	903	927	899	879	906	891	886	901	919	900	836	900	846	896	918	878	936	869	934	907	903	865	897	817	882	914	916	839	921	895	862	924	922	868	892	874	869	885	849	912	911	900	887	910	903	919	895	891	897	942	948	926	862	952	933	871	887	875	909	873	920	866	904	925	937	876	862	857	897	863	886	838	933	925	927	939	880	902	910	910	842	953	883	907	911	879	909	908	876	958	838	918	874	875	949	872	945	874	899	927	898	938	869	896	953	915	931	901	957	881	939	839	921	934	876	934	903	889	894	889	857	902	928	915	935	924	910	914	843	906	847	901	870	945	913	933	925	930	923	864	856	893	924	874	950	941	880	933	910	911	908	920	920	928	889	916	890	854	866	868	911	881	871	894	886	852	897	916	856	875	927	903	879	888	870	911	878	937	851	942	910	828	859	941	905	867	899	898	870	909	864	876	893	992	906	937	862	892	857	920	867	894	871	913	893	925	943	921	833	935	876	895	935	868	908	879	927	872	872	877	931	845	892	875	884	893	977	913	865	873	855	917	877	910	863	932	939	893	871	909	849	894	857	868	849	941	841	842	909	921	901	894	897	889	898	899	903	881	902	925	911	948	869	897	904	873	934	898	835	895	902	867	963	859	920	876	954	835	900	927	907	879	855	927	910	870	901	916	838	930	832	919	899	893	879	927	934	908	814	901	899	850	920	879	881	921	918	875	866	916	865	901	876	865	922	895	931	927	853	915	926	912	885	911	853	883	882	875	907	908	866	930	933	956	876	866	829	932	932	879	903	851	913	891	893	882	857	897	865	955	878	943	945	862	927	875	910	895	920	906	902	886	903	890	902	822	895	902	900	883	873	929	918	859	901	850	896	901	881	905	844	891	854	939	912	878	874	904	797	907	946	873	917	913	875	933	870	935	867	864	899	875	908	914	900	853	889	899	942	902	869	883	916	875	885	845	892	910	859	961	891	914	884	858	847	867	833	839	913	933	922	914	915	872	876	837	871	886	849	913	852	889	912	888	858	907	903	864	872	863	892	978	881	854	909	854	872	916	873	921	923	894	889	890	864	883	903	886	918	880	882	940	880	874	935	884	919	934	883	862	862	876	915	908	907	903	890	881	907	875	884	921	895	954	855	921	891	854	920	924	912	873	882	900	899	907	859	915	892	909	900	902	845	848	902	861	889	899	888	889	895	961	822	900	885	876	848	946	901	878	893	873	952	884	933	901	870	913	896	901	869	916	881	880	884	887	882	928	931	855	860	910	925	892	894	870	905	904	875	933	868	926	875	860	869	911	934	912	921	875	897	949	868	940	910	896	929	889	910	957	886	871	893	885	873	889	887	862	940	906	837	866	909	858	910	876	939	947	893	922	867	929	917	932	892	906	904	853	910	896	838	905	901	863	912	821	879	869	838	929	952	895	862	824	916	850	878	847	945	912	945	927	887	875	918	906	910	896	899	894	911	894	882	874	871	924	873	911	896	832	855	888	909	926	861	868	883	904	911	892	912	821	907	877	922	871	887	886	895	884	895	892	878	946	857	887	900	897	949	889	916	854	904	897	894	921	848	903	905	950	894	939	892	872	924	866	861	873	857	872	895	906	906	864	925	835	891	879	897	922	873	945	868	914	854	951	900	918	865	875	886	923	921	898	941	961	887	913	855	916	892	888	905	918	871	915	875	949	898	894	882	845	897	895	928	874	888	911	903	874	864	872	842	848	890	914	830	925	877	918	833	882	916	902	873	901	864	907	858	879	935	895	863	908	876	885	895	903	969	908	899	910	883	833	899	875	888	888	862	906	913	848	904	919	885	869	907	857	889	906	886	829	921	892	875	930	894	837	910	829	914	872	803	893	868	943	879	891	921	863	841	899	863	863	878	855	905	888	899	877	868	878	839	863	888	858	915	888	890	804	899	851	894	882	862	875	957	842	896	884	935	857	911	910	907	931	849	843	858	868	880	886	879	890	926	898	876	907	932	868	908	885	916	866	872	863	895	875	858	850	873	887	870	915	874	862	902	883	879	938	905	899	888	910	922	939	906	911	908	868	900	923	890	898	865	853	852	897	898	900	865	902	899	894	889	897	936	859	853	859	850	885	898	858	865	922	896	823	910	897	864	936	891	855	868	911	858	883	901	879	873	940	931	926	885	876	858	835	875	900	876	893	887	891	905	872	846	884	925	845	915	885	959	876	875	871	866	825	862	946	868	883	883	920	882	908	982	904	859	879	914	894	880	942	919	840	944	911	859	880	881	864	864	842	903	855	867	848	842	845	825	909	912	874	949	905	925	925	930	891	914	878	912	851	852	878	907	902	921	892	857	876	868	913	899	895	887	879	887	910	869	916	866	888	826	901	883	888	907	924	848	915	875	890	810	859	844	913	897	896	859	920	921	871	890	889	904	914	873	885	889	889	894	976	858	907	874	914	890	843	914	859	895	861	879	891	851	907	879	924	907	851	863	905	867	897	831	870	921	857	893	938	906	953	917	892	890	877	826	929	858	893	887	849	877	860	901	889	923	848	870	874	872	891	909	898	862	888	870	895	889	903	851	905	863	884	862	952	875	857	876	891	909	844	885	917	894	874	874	898	859	913	940	984	892	916	860	898	881	945	938	872	888	880	903	892	898	943	930	908	912	914	930	924	817	943	940	877	875	867	928	898	856	909	872	861	895	913	901	882	926	925	882	873	910	870	887	910	898	947	934	932	909	871	871	855	893	907	902	853	904	849	881	844	857	914	882	880	849	848	921	862	914	890	877	925	896	894	907	910	831	903	957	916	873	848	878	920	909	911	876	881	882	900	909	898	890	853	887	909	856	947	858	854	900	933	849	882	914	903	910	933	867	878	877	853	866	900	842	898	867	888	839	830	857	895	890	848	876	932	943	916	877	954	845	875	963	873	860	886	939	882	885	895	879	927	903	910	888	875	947	906	841	867	888	886	872	895	885	872	916	821	896	850	802	863	900	870	840	861	867	908	956	875	869	874	913	875	898	859	864	906	847	878	879	893	868	871	972	902	890	871	885	877	949	888	861	895	944	887	903	859	890	947	923	879	907	897	907	951	946	852	922	865	903	875	900	896	885	860	887	917	854	894	887	938	917	916	847	882	928	871	868	890	913	924	943	916	877	874	881	914	936	843	920	879	956	904	908	869	899	863	839	812	940	908	849	879	888	849	880	910	949	879	893	862	847	863	888	871	916	863	935	889	903	903	917	930	882	861	922	863	894	890	899	823	899	868	913	866	873	873	864	925	898	837	853
60403	95546	61967	25369	8072	2216	972	783	840	769	799	781	760	788	838	794	811	818	784	771	753	852	788	799	841	806	746	785	758	855	838	820	812	759	833	858	793	815	804	809	835	830	787	815	849	788	790	852	834	775	825	799	808	824	771	804	776	798	818	814	773	810	843	807	747	784	809	829	824	775	829	806	761	795	762	799	890	766	788	823	796	798	766	798	803	790	771	794	798	768	801	795	800	855	770	800	760	842	734	816	778	758	788	817	763	809	806	766	804	780	765	824	768	817	802	776	777	784	786	786	791	815	787	810	797	800	800	754	787	796	745	798	800	829	811	742	808	784	818	767	742	738	811	779	780	786	845	812	848	763	807	770	826	831	788	781	810	776	804	782	784	806	801	799	794	777	838	805	788	830	808	824	852	761	814	783	809	780	838	831	802	793	809	766	854	797	781	853	753	850	761	790	803	766	777	746	777	803	791	788	823	791	822	776	815	765	769	764	838	745	771	766	810	795	790	772	783	761	778	787	817	822	773	727	800	747	777	785	779	792	773	755	827	806	795	772	746	762	802	751	809	791	817	787	773	806	868	760	797	838	791	788	813	826	829	772	831	799	769	796	769	790	778	786	776	812	822	781	808	818	790	762	812	813	810	809	785	768	769	809	764	801	812	784	841	813	821	771	837	766	827	797	734	866	797	782	799	749	793	792	814	772	808	783	784	782	819	804	827	785	835	821	815	742	802	772	845	820	841	772	793	846	790	793	828	787	783	816	796	806	839	773	735	827	771	872	810	723	768	775	798	807	837	874	786	833	734	830	775	805	803	740	752	778	813	795	797	790	797	745	826	793	766	787	816	831	786	828	752	777	794	795	804	765	759	808	822	804	785	771	817	779	830	784	835	806	805	821	831	835	784	815	844	744	814	812	840	780	814	769	763	783	784	789	802	787	833	798	801	787	790	868	795	776	803	817	767	797	770	805	773	777	782	778	805	837	790	812	786	789	805	753	824	732	747	843	784	830	840	847	814	764	809	815	776	742	748	738	789	841	767	828	747	837	780	821	815	782	812	840	817	753	819	850	797	803	780	828	791	808	746	813	795	771	847	800	761	799	831	791	744	801	826	805	763	781	757	795	840	792	797	767	817	803	754	761	823	787	808	772	830	799	820	774	780	773	760	730	782	747	788	755	756	801	771	769	767	791	830	768	804	796	808	778	804	765	763	757	817	843	803	758	771	737	804	789	755	802	744	876	792	810	748	870	795	827	798	799	796	845	798	851	771	786	776	788	818	811	787	783	771	838	806	777	797	757	824	802	807	810	798	773	791	790	715	788	721	816	818	779	811	829	806	787	814	772	784	783	848	774	835	767	794	809	826	795	740	797	817	751	806	828	732	779	757	788	773	829	783	765	858	795	813	789	841	759	800	798	840	798	772	793	751	782	833	794	784	721	804	772	809	850	794	752	793	791	813	794	802	747	770	767	750	762	849	811	774	759	767	833	815	836	758	815	760	800	783	730	790	795	773	828	827	809	757	770	787	825	810	805	812	774	769	813	851	781	798	836	847	841	830	785	768	767	797	758	782	820	798	794	740	778	802	763	798	768	791	785	777	788	808	787	793	810	782	797	812	759	798	837	845	781	798	804	772	833	752	807	854	801	805	843	788	782	749	742	802	748	788	831	849	774	830	813	781	824	802	781	781	820	764	795	779	827	783	741	819	775	804	803	792	789	836	778	824	815	835	786	792	798	751	744	761	802	796	819	798	772	775	771	739	770	801	792	779	776	749	862	778	808	750	784	822	821	769	827	809	838	810	807	795	804	760	788	777	773	806	763	844	796	768	732	764	785	773	802	760	803	786	754	766	742	772	802	817	801	777	828	792	864	847	829	837	754	792	816	822	759	763	825	810	810	770	752	802	771	817	818	772	821	772	786	826	763	803	772	813	816	784	759	767	812	767	802	737	802	791	782	796	822	888	773	830	736	780	771	772	773	813	766	795	836	756	776	742	777	759	793	802	782	816	762	807	835	832	793	745	769	778	786	784	798	728	802	799	785	797	763	775	791	801	775	859	821	835	778	796	770	785	843	789	791	802	823	769	802	818	817	764	744	832	833	810	829	835	827	833	823	807	802	789	773	812	782	757	787	775	831	761	755	793	821	778	787	763	792	751	807	777	786	788	796	802	810	810	766	786	750	770	794	764	771	749	803	757	766	848	787	790	744	813	798	842	800	784	798	809	834	790	780	809	774	773	844	791	752	748	821	806	820	783	795	811	776	832	778	781	797	797	775	765	769	753	800	809	762	781	769	869	800	827	786	789	844	769	804	807	758	746	773	814	775	758	755	759	774	783	759	806	759	764	833	858	841	771	793	770	784	821	790	773	778	828	792	773	772	807	823	832	790	793	803	795	813	791	780	795	823	728	777	751	786	794	798	797	787	742	811	808	773	846	796	767	785	814	769	804	738	805	788	804	833	760	841	757	809	788	747	840	788	776	819	813	821	790	804	830	766	799	760	765	728	780	777	786	795	795	817	749	777	817	816	765	761	780	813	804	788	782	787	845	731	814	809	835	792	821	807	777	808	732	764	771	785	799	779	774	826	806	769	774	794	800	753	797	792	798	827	815	817	822	815	792	765	793	778	799	821	774	779	735	821	814	796	833	814	782	798	804	803	831	831	751	835	775	803	807	781	803	789	781	798	727	789	775	832	806	808	816	816	787	804	757	778	800	815	827	800	781	790	745	803	826	824	799	751	800	796	775	820	787	818	789	815	797	809	776	782	776	785	789	793	801	846	812	754	842	779	770	807	836	758	773	769	746	815	766	783	803	770	771	763	769	777	734	732	774	775	721	800	783	806	817	761	746	802	807	784	842	768	789	806	720	799	783	760	779	801	791	799	769	807	747	745	770	786	793	758	818	778	746	757	741	812	799	748	784	785	810	813	773	761	768	821	771	773	822	819	789	765	817	823	817	817	765	784	758	788	832	776	801	774	752	805	820	768	758	782	780	804	771	803	759	762	803	765	829	840	759	781	790	797	735	813	784	795	786	801	798	802	813	759	800	814	746	802	788	807	797	756	783	798	784	792	810	811	805	797	828	774	827	746	790	811	806	775	804	761	846	847	809	794	836	793	760	841	825	781	781	821	815	824	814	764	815	790	779	787	770	810	791	784	816	742	828	816	771	751	805	799	770	780	760	749	806	787	788	777	799	754	793	811	778	751	794	849	780	781	834	825	780	796	803	816	800	780	829	783	773	804	805	749	774	781	790	779	786	765	824	758	808	795	868	806	833	790	789	789	791	813	785	803	788	737	780	804	767	803	741	790	760	842	801	797	771	760	757	754	756	773	779	802	834	787	828	787	801	811	804	792	816	796	817	772	789	745	795	835	746	762	768	794	762	828	790	790	792	813	787	787	772	770	843	783	772	764	789	875	818	801	775	801	794	754	778	802	769	798	828	787	757	798	813	769	805	802	826	842	707	831	793	801	770	748	790	790
33224	31049	22145	6778	1402	799	696	671	717	664	702	599	632	651	651	680	737	648	637	645	685	707	641	622	633	685	649	664	656	660	655	638	665	655	658	686	702	654	703	703	697	667	689	683	685	671	689	616	665	647	635	669	657	629	657	665	701	683	667	687	650	649	651	681	708	620	676	679	669	655	701	691	639	663	610	673	653	653	663	654	665	679	647	663	703	717	672	605	638	654	652	658	657	701	726	645	685	665	664	637	612	666	697	646	672	654	640	651	649	690	656	664	672	670	663	663	663	634	638	678	642	650	678	666	649	672	635	696	676	659	602	642	643	630	687	646	692	626	686	641	698	671	671	670	663	619	667	717	698	669	654	677	616	685	644	665	688	642	656	644	654	653	661	684	665	669	699	696	617	643	657	653	660	616	644	672	648	645	653	674	651	639	629	676	655	661	690	700	635	661	651	678	674	675	682	679	662	629	625	721	658	639	642	687	689	683	596	667	642	619	640	618	640	687	663	634	633	650	644	691	667	681	724	705	689	693	681	702	700	649	627	658	663	627	669	638	673	681	655	657	632	659	629	650	658	666	690	639	644	631	672	652	653	693	666	668	685	673	662	691	642	652	692	710	676	652	645	672	694	644	659	658	647	648	676	663	673	662	681	669	672	652	646	639	627	665	646	651	616	667	643	656	639	636	653	652	670	671	647	701	664	662	699	660	647	675	599	686	639	670	662	668	712	672	667	641	702	621	676	691	715	712	675	657	659	696	678	642	658	624	681	655	702	632	685	628	685	594	601	654	667	646	631	718	670	659	683	646	676	631	637	680	651	679	671	646	705	655	633	628	649	653	660	677	655	685	676	660	642	634	676	671	685	692	640	674	627	681	663	684	662	679	678	645	661	643	639	678	614	692	634	603	668	667	595	645	677	694	664	662	634	637	661	593	704	645	643	620	639	672	693	637	670	659	673	673	666	659	667	631	602	619	650	594	633	674	660	633	685	669	612	664	685	651	635	670	696	676	679	616	645	671	705	647	655	642	699	654	624	668	670	686	669	678	673	645	709	648	658	699	678	656	675	652	684	647	646	672	706	641	692	681	651	693	675	662	685	679	651	685	675	699	665	674	660	635	674	652	678	624	672	672	666	626	627	665	697	665	610	659	608	655	647	660	648	674	685	649	651	622	637	688	625	652	696	647	713	665	690	652	652	637	645	685	677	650	635	695	660	610	700	651	636	646	674	640	701	670	628	737	684	670	650	668	678	671	651	654	662	648	649	625	675	702	696	684	615	575	696	642	656	630	669	671	624	654	639	686	657	689	670	645	695	661	669	688	689	656	636	641	743	694	661	636	666	632	652	609	706	663	685	574	627	661	614	656	626	694	670	636	644	681	657	671	671	647	672	645	657	672	692	673	601	585	672	636	686	678	677	660	668	667	633	648	657	637	664	649	626	639	677	639	656	674	680	615	704	618	672	642	641	663	673	682	665	681	645	654	623	664	702	699	643	657	634	629	675	688	622	681	642	681	672	674	652	680	625	681	624	657	654	663	718	644	704	640	645	712	647	653	702	654	669	656	643	642	684	611	642	680	679	654	631	672	653	638	640	666	646	690	698	696	661	659	655	683	652	658	659	646	679	660	671	675	647	640	680	621	678	640	657	673	616	619	666	680	642	672	633	638	665	619	678	676	630	639	639	619	659	649	660	659	639	654	600	659	647	643	655	667	623	638	650	621	696	639	628	658	614	629	637	689	655	679	607	651	678	624	609	673	683	682	665	652	681	635	669	653	684	643	686	650	636	701	697	633	647	623	684	664	681	643	624	632	652	689	649	677	651	623	688	672	647	642	670	685	704	687	683	648	673	684	669	671	639	693	665	677	676	665	690	675	659	700	708	625	622	633	640	676	687	644	660	658	679	650	654	660	677	673	672	703	658	690	664	621	695	673	594	617	680	666	672	669	680	660	676	619	653	664	686	647	639	723	673	712	653	620	669	651	632	655	684	663	702	681	647	615	641	684	688	601	677	682	670	668	660	639	672	714	648	672	639	657	657	663	656	610	689	690	694	662	626	684	686	670	632	655	683	677	712	702	676	634	634	630	653	684	657	651	692	631	634	676	700	632	669	631	668	676	682	653	672	684	686	637	673	632	653	720	677	708	635	620	676	660	661	658	631	668	623	614	637	688	655	646	706	631	676	627	681	643	644	631	692	649	643	663	626	667	663	648	635	696	679	660	629	685	710	684	687	700	664	645	678	616	652	663	661	667	683	638	657	671	669	693	691	658	666	666	669	660	665	654	662	624	666	665	651	638	629	626	644	661	677	616	675	739	677	611	669	630	695	706	655	673	647	626	660	646	639	678	634	666	660	679	668	639	659	716	659	655	700	667	682	709	652	648	688	671	676	687	615	655	615	667	688	699	698	683	656	639	627	665	651	672	676	640	635	649	673	652	667	684	621	616	649	621	660	666	673	639	682	665	679	638	613	655	656	647	672	670	666	663	651	691	664	647	672	642	631	629	671	684	679	664	710	657	677	667	675	682	626	694	655	673	666	660	662	631	695	647	665	704	659	607	643	686	712	666	662	690	711	633	654	710	644	695	652	615	654	642	673	710	619	641	697	694	705	684	660	645	684	625	640	629	643	652	672	634	622	673	667	687	705	672	612	716	658	676	655	698	684	695	699	666	669	647	637	665	641	675	705	663	681	700	662	674	645	632	671	666	709	658	687	689	677	652	679	703	663	645	673	648	680	687	670	658	701	624	663	651	658	703	723	694	692	627	627	680	658	666	625	615	715	673	636	668	672	643	684	682	649	644	704	648	616	679	629	680	701	638	661	621	692	670	679	650	631	696	654	653	648	695	651	610	654	664	670	711	642	645	660	673	654	649	670	614	693	665	660	670	650	580	688	660	704	622	689	641	633	625	670	642	681	667	653	709	690	652	628	683	704	649	639	655	653	626	639	652	649	659	675	623	667	651	680	637	654	646	666	704	667	681	686	618	620	692	681	689	641	650	682	639	687	720	622	638	684	721	651	676	685	658	708	671	680	695	714	655	673	658	671	649	673	663	664	645	703	687	660	624	670	609	664	694	657	635	651	666	663	677	683	714	677	670	615	629	655	660	691	650	676	636	597	674	635	642	672	661	617	710	655	663	641	631	604	712	631	674	673	637	632	671	670	634	646	624	622	684	649	658	591	665	641	651	657	644	678	621	655	717	591	697	674	621	655	621	683	636	649	630	701	623	645	698	670	669	681	659	692	692	686	666	697	661	692	650	659	658	640	659	652	663	649	655	634	677	630	696	656	632	679	632	676	683	671	642	643	640	666	668	667	656	655	652	675	637	683	681	696	664	665	631	645	690	648	659	655	686	685	633	666	667	635	650	643	671	624	656	701	662	693	650	630	669	654	627	670	672	680	670	665	690	646	653	655	677	694	676	701	660	634	656	647	650	631	667	641	668	677	713	676	668	646	627	712	640	709	669	577	678	688	660	659	636
27218	32656	14564	3364	1106	601	575	544	565	525	560	572	520	531	550	516	537	506	531	547	520	539	512	540	538	525	509	478	522	523	524	578	525	547	523	533	503	562	519	529	531	528	583	583	553	503	519	543	582	592	498	494	546	521	538	524	503	557	550	521	573	526	525	520	541	499	561	541	555	541	500	502	552	537	509	531	521	491	511	503	498	514	515	586	545	522	564	516	537	553	504	515	528	522	530	568	503	554	547	511	527	531	544	574	548	534	593	515	597	549	537	548	512	527	540	552	496	549	547	527	527	499	529	505	535	556	510	512	487	513	521	526	540	552	526	534	556	516	544	523	553	494	536	524	561	489	555	476	517	498	547	523	538	519	513	522	531	557	505	513	504	514	537	551	535	568	502	544	517	520	496	486	550	557	488	515	534	559	534	567	503	538	523	550	482	539	489	550	538	500	534	531	545	540	524	495	575	535	523	512	514	523	513	521	532	551	543	520	503	534	505	498	558	528	538	552	564	506	513	530	544	440	542	522	490	509	559	546	496	506	490	548	500	549	545	512	505	541	535	554	503	553	527	539	537	520	508	515	517	532	526	526	529	510	511	552	556	511	527	556	552	524	482	507	546	522	517	533	534	543	499	542	527	506	495	560	542	540	532	562	522	553	550	493	499	509	528	528	560	543	550	508	567	570	554	546	517	568	564	511	493	501	518	494	495	523	537	523	534	546	514	521	545	551	525	540	518	510	561	537	518	556	518	536	550	535	501	520	470	529	535	516	499	527	498	495	542	520	516	508	517	520	530	530	513	511	536	542	542	507	507	521	535	507	590	560	493	522	505	509	563	532	576	575	510	541	561	526	544	520	525	488	514	525	495	524	535	540	525	501	548	542	554	522	527	505	518	519	509	528	499	534	489	454	531	506	508	556	523	575	536	516	536	508	567	557	513	546	554	492	533	512	537	522	542	530	521	517	555	540	502	517	515	528	532	524	558	491	505	519	496	516	584	495	536	509	494	537	513	499	538	568	540	568	565	540	538	515	574	553	591	522	562	542	505	566	488	549	515	517	503	509	519	545	524	573	543	520	531	505	518	540	539	540	568	554	527	538	524	510	508	523	548	539	579	503	528	511	562	519	533	531	495	533	515	540	564	538	522	535	511	549	513	558	552	510	549	527	492	550	564	527	529	541	530	536	537	512	541	531	534	524	550	524	520	527	574	509	512	483	528	503	534	510	573	555	488	519	553	541	537	561	554	500	557	519	526	504	566	497	554	542	494	524	545	529	564	549	567	555	509	489	560	503	498	531	562	509	556	507	548	531	565	579	555	574	563	558	556	534	581	486	536	553	480	553	526	531	513	546	542	509	524	534	514	511	553	498	561	496	552	545	558	524	512	566	537	537	511	531	567	575	531	554	516	522	524	546	543	553	503	554	503	528	499	496	470	477	502	566	485	587	547	502	510	523	478	520	561	552	549	566	559	522	553	513	547	539	536	494	513	586	530	522	520	539	525	480	521	498	523	539	518	493	599	533	536	497	517	607	530	470	510	514	526	559	518	529	503	536	510	546	532	535	530	536	544	546	518	529	512	551	525	511	560	527	564	546	551	535	558	513	500	526	546	544	534	558	547	524	504	554	535	543	555	542	513	526	546	541	531	511	513	549	491	549	520	524	536	535	563	522	534	484	498	523	547	556	479	483	497	543	502	507	535	554	543	540	542	504	536	499	545	583	509	537	546	538	539	509	501	547	503	578	512	550	530	530	487	523	541	486	504	529	535	511	520	518	553	540	516	503	523	583	561	556	558	528	540	557	493	498	539	532	544	504	520	535	491	562	512	525	547	531	518	517	552	527	495	501	543	539	559	502	547	517	535	566	511	532	503	559	476	524	542	487	547	526	506	490	514	484	499	507	532	557	560	548	556	535	529	485	483	536	507	535	503	495	523	535	554	505	472	550	545	555	523	492	552	541	532	533	548	493	540	550	511	541	510	528	550	525	533	528	506	557	511	525	520	539	497	543	536	488	564	521	563	530	479	573	547	603	563	532	547	519	560	529	509	543	552	489	558	534	547	538	526	571	536	568	523	535	496	555	508	504	534	490	517	519	504	525	607	546	499	532	524	513	527	532	555	529	547	531	536	516	531	520	556	541	519	541	547	552	564	531	561	477	527	554	520	542	535	533	521	534	565	516	566	529	557	504	521	543	507	530	528	533	535	527	546	496	539	549	528	567	545	541	504	532	524	535	521	489	495	538	483	483	507	563	524	522	545	522	501	527	575	537	533	521	500	531	595	534	540	544	479	505	498	521	524	531	530	537	490	535	544	476	542	570	494	531	558	555	541	536	529	528	540	543	481	538	530	520	532	493	524	490	540	539	546	553	526	535	565	538	567	500	544	517	574	521	522	550	556	550	546	565	513	558	534	582	529	566	552	529	529	523	499	566	538	523	487	538	492	546	530	529	555	514	542	537	538	546	513	502	527	502	548	508	521	496	516	544	540	522	580	518	572	543	524	532	528	523	550	509	492	526	508	548	525	540	580	535	558	493	510	553	568	535	559	500	519	550	503	543	568	545	579	510	520	515	497	510	482	521	533	529	555	546	533	530	529	538	528	549	531	528	512	510	533	507	539	517	550	530	549	521	533	518	529	523	586	537	540	506	501	553	521	521	561	526	514	551	541	562	537	534	512	520	540	535	530	557	489	501	524	560	551	512	540	531	577	546	532	520	523	579	517	498	526	565	572	552	531	518	518	511	535	550	501	480	524	560	550	527	550	552	560	531	529	517	576	506	495	536	604	528	540	579	518	548	523	505	526	539	515	543	517	552	520	526	514	517	523	509	547	541	521	544	595	530	484	520	496	521	466	498	528	523	560	524	556	539	567	542	555	498	495	526	536	545	549	541	520	504	527	519	526	544	548	545	557	540	473	575	519	530	557	522	500	515	527	524	525	544	514	553	523	548	521	474	536	507	538	572	574	548	533	512	506	512	507	552	554	511	553	599	550	529	541	521	504	534	561	552	523	502	512	573	569	547	516	524	501	500	563	508	582	556	510	564	522	515	537	502	495	508	533	518	558	565	520	535	552	518	529	579	532	489	572	536	555	553	541	533	543	514	529	527	518	555	545	534	558	540	536	542	537	561	519	529	538	541	521	558	548	554	571	528	560	548	537	559	516	557	556	525	558	496	526	528	527	587	531	501	531	593	562	518	522	516	497	566	489	527	513	537	531	481	508	560	530	540	543	519	493	542	503	540	526	554	493	588	545	600	533	545	513	540	528	572	514	535	528	519	562	530	529	544	564	545	504	572	562	515	529	509	539	529	545	507	557	541	590	534	559	512	522	540	524	514	517	546	538	511	547	557	512	556	517	562	476	454	537	514	530	483	507	511	547	528	516	560	507	505	512	500	546	522	501	502	508	517	535	500	537	518	556	567	565	520	522	501	537	520	552	532	503	530	526	523	522	555	505	518	527	546	515	516	550	477	564	559	579	521
27195	28467	37079	27921	10243	1743	894	722	676	686	692	690	726	676	675	693	715	708	668	698	677	695	745	657	693	663	704	674	671	708	685	684	649	636	687	711	687	685	681	700	666	725	680	743	682	670	719	662	667	707	678	666	665	701	699	681	712	663	671	701	662	703	686	644	706	677	671	680	681	741	710	691	673	648	704	671	651	678	671	697	666	691	699	633	694	696	686	666	678	695	687	685	665	716	652	631	670	689	660	667	694	723	717	679	648	676	706	682	662	639	658	664	680	670	715	686	703	662	694	673	641	659	680	668	661	695	667	656	653	686	656	696	639	675	683	653	684	677	677	685	658	634	687	694	718	692	646	646	714	659	625	641	668	681	702	697	672	692	670	670	631	674	651	655	641	655	688	655	689	635	688	654	679	701	654	695	633	697	669	663	641	652	642	683	689	686	684	691	705	697	641	706	642	635	641	635	697	666	704	701	651	641	704	686	667	677	677	685	654	671	646	708	638	680	717	701	655	669	678	698	643	657	723	669	723	684	695	688	667	684	685	764	695	703	681	671	662	675	676	688	708	684	656	680	683	650	695	742	691	633	720	685	695	681	714	673	623	673	626	647	658	659	689	654	687	676	723	694	679	663	650	665	666	687	721	700	678	649	688	631	688	662	653	690	695	674	629	673	675	672	693	729	741	715	668	639	677	620	688	682	692	692	664	707	670	689	666	661	658	691	686	666	695	686	700	707	676	651	711	700	662	688	662	656	654	714	701	686	708	689	689	671	636	608	654	653	676	676	659	664	662	592	641	696	624	619	707	662	679	679	660	729	680	642	661	678	648	639	624	659	667	666	642	716	654	695	673	694	659	673	678	751	659	709	676	681	679	671	673	690	668	682	719	700	623	708	636	687	671	659	651	649	699	660	657	705	684	687	702	728	722	686	684	639	616	641	702	684	679	623	700	652	693	677	684	683	682	651	636	694	641	697	688	698	712	696	694	656	695	641	683	695	672	692	710	658	649	673	623	642	711	667	681	668	658	662	685	648	672	694	770	713	698	698	660	716	694	674	682	662	687	719	642	673	690	718	709	662	696	667	726	706	645	676	707	693	712	707	663	675	645	628	697	684	667	657	687	682	652	673	647	651	715	664	695	659	666	741	660	693	642	683	732	675	701	685	694	701	691	718	671	711	718	658	675	680	655	641	657	677	682	650	696	710	692	602	701	677	658	689	675	674	713	647	656	660	671	632	625	659	646	691	610	705	749	686	672	679	656	665	636	664	715	686	665	642	693	677	638	661	750	706	675	672	704	668	741	698	684	691	650	695	710	667	661	633	733	684	709	674	684	663	720	664	631	677	723	694	638	709	672	691	678	714	675	716	708	703	634	676	684	665	690	660	683	704	687	698	681	688	685	673	663	733	683	661	677	669	689	651	647	684	659	672	687	678	693	680	657	679	668	691	709	679	721	692	704	706	717	639	644	678	659	678	705	674	646	640	709	688	679	644	714	741	660	709	643	713	694	731	668	666	724	715	638	636	632	682	692	687	677	668	677	674	663	686	685	667	652	677	710	658	645	693	660	659	652	628	644	666	681	665	650	680	695	688	717	704	721	638	710	666	673	675	643	642	708	669	680	698	641	671	621	667	705	710	645	688	686	694	670	662	701	677	703	689	736	656	719	692	696	688	714	692	706	679	673	642	673	615	671	674	633	650	700	667	717	688	717	696	678	664	643	720	735	675	683	671	709	676	665	681	671	659	676	665	726	703	691	687	684	637	682	690	665	683	730	716	679	659	655	720	670	654	682	717	667	641	658	693	697	656	627	678	660	655	689	668	646	676	653	667	684	687	685	691	670	680	698	684	627	707	678	641	663	679	685	663	707	712	685	666	663	645	645	650	666	712	703	688	682	655	675	675	683	700	681	674	645	667	632	673	662	648	648	674	662	716	672	667	738	672	678	685	672	668	687	719	671	684	687	643	628	732	720	664	646	630	698	696	627	689	704	658	673	661	643	670	645	693	617	674	686	672	664	600	650	672	714	714	669	724	681	686	679	716	639	665	663	657	629	723	677	688	669	700	679	718	701	629	680	676	705	684	680	728	691	671	657	728	663	650	657	668	719	632	657	686	637	701	669	724	661	681	717	667	706	678	684	658	708	647	695	714	674	687	718	718	676	632	663	643	642	707	695	698	688	700	725	645	626	637	746	690	632	648	711	699	636	710	654	709	696	675	693	661	653	642	668	717	682	712	697	616	694	650	650	699	669	654	710	692	672	693	687	641	647	684	662	674	667	668	635	673	702	703	684	670	683	678	652	656	679	668	711	662	686	682	627	678	670	744	646	674	630	671	695	670	627	680	693	682	655	664	679	667	659	694	680	665	683	720	649	669	687	679	713	700	676	710	658	674	675	674	657	655	697	647	661	721	668	679	670	709	679	593	687	713	671	680	670	715	695	701	705	676	704	684	652	734	694	701	684	682	647	633	676	691	704	695	695	670	701	690	679	683	728	636	667	645	610	696	665	656	684	672	696	643	656	720	688	661	725	661	666	664	673	699	704	669	670	661	692	688	684	639	711	665	679	696	691	649	699	656	653	682	682	697	647	689	650	684	661	705	680	663	717	657	669	666	678	627	681	687	650	679	691	661	716	672	662	674	694	688	667	695	678	682	674	644	616	699	643	704	701	656	668	619	677	652	652	673	662	671	653	662	698	681	667	698	666	671	699	702	672	733	619	675	636	683	664	738	647	674	702	674	646	700	666	621	708	679	632	733	662	669	678	694	708	718	706	655	679	720	659	709	690	683	660	688	670	660	662	671	625	663	638	650	609	687	651	690	680	650	639	658	655	697	722	685	703	681	707	655	635	663	659	692	689	669	677	687	648	688	676	700	678	723	698	729	675	650	648	647	686	697	683	693	683	618	623	661	695	686	667	679	684	702	721	664	666	664	660	656	660	659	655	687	654	643	630	745	710	652	723	673	683	675	705	664	694	715	689	707	663	635	686	652	670	683	673	687	653	680	704	691	666	738	677	703	681	647	657	674	665	643	672	672	712	679	649	660	644	682	675	660	602	674	666	692	629	686	677	707	676	637	676	682	651	642	666	686	704	712	641	710	660	678	691	644	635	641	689	665	701	622	660	688	641	668	684	628	660	696	652	726	695	677	673	663	645	612	628	704	740	681	704	659	706	661	654	718	693	701	672	708	644	708	685	708	680	695	707	685	665	694	646	671	710	647	719	721	685	691	664	674	680	673	673	645	705	663	650	678	699	640	642	694	639	706	658	652	654	660	654	661	686	646	637	658	718	694	725	666	661	684	695	754	687	671	688	687	693	714	708	702	672	705	658	703	696	669	641	654	736	677	632	701	661	663	686	697	711	691	663	653	705	614	646	637	682	695	686	732	682	664	694	663	692	622	671	671	698	673	718	663	671	693	686	708	664	698	658	733	651	718	655	656	642	744	698	670	702	697	682	672	657	678	680	704	699	674	686	713	652	663
57792	77168	44817	15142	3792	1164	649	593	593	634	582	604	578	596	576	627	609	645	601	606	558	607	570	545	610	593	623	580	565	569	618	577	627	545	554	625	532	558	566	607	598	592	597	599	614	559	581	609	605	582	572	596	575	603	625	567	596	619	571	576	542	590	551	591	555	533	623	568	583	598	618	556	578	588	609	557	603	629	603	559	565	570	598	615	608	605	571	569	586	594	538	567	601	626	575	554	632	569	578	594	581	584	545	566	576	588	586	568	586	593	580	566	585	625	585	628	595	552	582	593	594	585	612	600	544	619	570	581	599	567	621	578	629	536	547	551	566	565	592	570	573	561	630	568	612	579	557	581	599	592	554	575	566	621	547	564	567	546	564	583	575	602	576	562	548	596	572	561	558	633	560	575	573	563	566	586	667	566	608	583	575	548	562	587	584	543	590	552	551	611	594	619	547	606	559	610	516	586	588	544	557	564	589	576	586	570	568	603	582	590	594	622	627	585	570	548	600	614	582	560	624	581	577	558	573	599	637	584	561	586	599	528	522	601	600	576	588	582	625	628	577	563	584	611	564	583	570	538	578	603	566	590	568	591	564	573	564	577	523	588	588	558	535	600	615	573	605	555	559	572	585	595	553	539	607	608	565	581	551	605	595	548	574	565	573	589	589	574	594	579	609	588	583	560	586	600	594	597	564	547	585	569	563	590	586	574	582	623	599	593	613	521	516	597	596	636	547	595	613	584	593	566	565	573	541	598	606	547	579	587	556	563	604	572	597	572	579	558	553	606	548	561	591	538	577	560	566	577	586	554	588	558	598	583	545	589	584	584	555	551	572	565	574	586	574	621	569	581	610	570	581	589	582	578	574	570	617	584	577	587	600	598	626	588	613	590	595	573	542	612	516	585	550	614	591	555	578	601	575	596	564	595	557	589	583	614	593	610	606	550	585	599	587	560	584	552	631	575	617	594	580	558	588	553	568	604	549	568	578	553	555	583	579	585	604	593	596	589	602	582	549	533	564	589	593	573	591	580	558	599	571	580	608	601	574	618	617	620	596	551	583	573	592	568	619	592	566	589	560	558	605	556	543	513	602	577	559	594	585	586	576	582	600	575	613	557	565	573	572	590	609	562	547	586	594	556	531	590	566	549	552	544	541	594	586	604	644	584	588	579	638	569	587	567	596	580	560	591	559	585	605	557	606	575	559	571	597	572	592	585	608	585	594	564	612	606	583	576	533	573	571	621	579	572	575	603	631	572	583	547	591	626	570	593	583	591	624	534	580	574	593	566	555	533	583	557	586	537	570	621	578	607	531	585	601	577	597	565	556	570	581	613	561	539	541	573	609	596	591	580	550	593	563	583	628	563	592	591	582	572	544	586	577	562	555	595	570	566	576	583	600	564	597	562	569	548	603	563	599	582	607	604	593	591	609	585	589	610	585	588	590	616	587	610	579	626	572	612	609	614	589	632	571	572	561	577	607	576	572	522	568	588	577	578	600	587	595	576	589	545	570	578	551	594	586	584	561	579	550	579	575	562	594	582	546	593	598	573	589	590	591	605	533	574	588	572	572	542	574	589	623	583	552	533	554	583	566	629	634	586	592	599	597	602	585	559	562	598	616	568	567	584	540	554	576	565	587	580	580	530	622	579	561	601	608	576	535	572	604	558	635	608	553	589	562	555	586	574	547	562	603	591	571	551	572	566	611	601	590	568	589	565	617	570	633	567	617	534	548	605	579	550	555	590	611	545	566	589	556	596	583	583	560	572	617	596	598	594	595	517	553	590	604	567	558	581	572	625	560	584	588	624	580	573	586	578	569	533	566	575	599	613	592	565	567	604	576	567	589	600	584	544	584	621	541	571	594	594	574	603	583	544	575	588	591	571	613	577	588	541	572	585	610	598	602	591	567	567	562	591	573	584	615	593	575	579	566	604	611	599	548	570	545	554	568	580	621	568	572	602	572	580	568	629	603	548	601	586	585	563	581	557	614	529	546	593	586	553	583	605	578	579	560	625	579	581	584	548	594	554	556	548	568	547	588	593	529	590	567	548	552	546	586	629	583	620	525	595	621	628	596	571	584	569	563	616	596	547	541	584	597	574	575	575	554	594	568	606	637	618	632	594	608	581	561	628	605	588	601	581	582	597	585	537	593	586	570	588	561	560	639	565	612	563	596	570	570	575	623	564	579	560	583	535	603	590	593	597	630	560	543	579	559	565	601	595	594	592	573	594	566	597	555	552	549	558	572	624	608	579	580	556	592	603	572	573	589	591	585	579	552	605	550	571	625	583	594	591	561	553	591	559	600	563	565	598	569	569	549	553	607	552	536	547	557	596	589	535	567	593	574	601	570	594	593	582	584	569	608	623	595	616	586	547	611	555	560	613	614	573	608	576	618	585	587	577	559	562	575	557	583	549	590	619	602	567	564	541	574	564	584	604	582	573	611	587	624	598	600	598	602	553	573	581	601	606	586	554	617	572	557	620	574	596	577	564	593	573	570	588	585	565	572	574	613	588	611	612	576	526	626	556	532	624	575	559	516	571	553	589	622	623	553	574	580	549	533	548	525	591	565	577	591	544	571	580	561	547	575	588	570	577	570	582	593	572	589	581	573	571	540	594	560	597	583	616	609	572	615	531	581	540	568	571	590	587	574	563	577	580	573	582	551	597	574	544	640	598	575	557	569	535	621	548	545	581	539	598	620	571	545	565	598	589	580	599	591	527	544	586	585	619	574	544	602	576	586	584	589	602	624	563	502	551	536	580	593	608	615	596	566	596	556	558	584	546	590	557	598	620	581	585	616	563	598	602	590	605	596	562	579	551	537	607	604	576	575	585	585	552	577	542	575	530	630	589	551	570	554	560	573	574	586	580	512	605	604	565	572	574	565	579	598	554	588	577	597	545	571	567	572	586	622	605	578	589	549	621	595	614	588	576	602	576	586	576	577	617	554	585	549	603	591	567	591	586	622	588	555	568	603	563	588	587	596	593	576	594	572	582	619	556	545	566	530	617	572	577	582	572	610	578	572	604	629	576	559	656	552	608	576	568	599	593	579	565	562	573	595	625	556	571	587	555	556	578	540	560	622	551	557	572	573	587	539	604	567	582	583	578	628	574	567	554	618	625	533	584	606	619	544	593	599	549	606	581	574	519	547	589	585	571	596	574	585	551	609	558	590	595	580	566	560	586	575	576	611	589	562	583	562	572	570	607	635	613	604	608	557	581	650	597	527	562	547	569	553	651	611	564	555	567	610	547	575	562	575	570	611	543	564	571	592	566	577	571	563	585	588	587	578	535	563	549	589	617	589	552	570	592	603	573	608	570	544	598	620	571	551	601	611	567	578	575	579	580	615	565	571	619	578	573	604	623	593	572	541	622	597	594	585	616	551	599	606	584	618	552	584	630	565	530	595	566	583	577	583	575	591	570	532	519	593	559	560	599	584	585	564	573	621	576	539	601	541	597	601	608	587	615	572	586	500	587	581	593
24628	23198	32271	27350	21203	12442	2393	1119	968	976	968	973	902	948	907	893	863	914	970	897	870	892	863	885	914	881	897	882	895	904	895	851	824	884	867	873	881	900	950	874	939	908	933	862	866	907	889	915	862	874	876	931	934	848	920	824	876	846	849	874	879	861	888	914	905	843	949	872	926	842	869	888	871	913	885	825	910	892	932	850	887	895	848	894	872	904	852	914	884	929	869	865	897	917	883	834	936	905	884	910	887	877	929	865	832	897	901	861	881	887	885	819	894	880	900	882	850	876	890	827	876	829	884	874	840	895	893	842	890	875	861	869	899	894	872	854	890	901	845	913	868	904	851	886	886	864	836	899	879	873	869	876	938	885	939	864	865	854	879	892	885	887	880	854	848	906	881	895	923	906	873	871	868	839	845	845	904	828	855	862	861	878	912	913	842	943	868	877	868	931	848	889	924	835	855	877	876	887	858	901	917	861	866	900	884	903	841	885	887	929	853	932	878	866	885	845	916	915	890	861	898	859	914	808	888	873	911	923	890	880	838	895	890	911	835	852	900	882	919	894	845	899	841	879	865	841	932	892	851	865	901	883	899	858	851	955	837	957	894	890	912	906	837	928	894	874	878	889	880	906	898	923	885	884	893	914	901	930	898	917	911	901	886	829	866	837	894	868	850	874	849	852	895	866	908	915	813	851	885	865	865	913	893	910	900	858	879	935	837	815	873	880	873	862	872	833	869	847	892	828	939	894	890	842	819	901	863	910	907	915	882	888	863	898	852	867	941	895	853	891	857	843	938	865	897	885	872	883	878	948	901	892	871	874	923	860	855	870	916	919	856	882	918	881	924	888	870	846	867	887	826	892	873	907	873	895	908	834	879	901	861	855	921	833	891	879	877	857	853	904	902	867	913	917	856	882	921	807	891	887	930	851	850	906	889	840	875	892	879	854	886	883	882	846	840	876	897	861	893	868	835	877	898	912	876	916	882	910	882	855	851	873	943	880	845	838	899	883	858	780	854	829	882	912	857	868	891	892	873	828	886	880	792	840	901	892	865	875	880	845	897	910	883	821	879	884	865	906	867	861	904	891	883	836	890	911	869	836	863	858	949	905	877	855	914	849	952	919	878	801	891	810	889	862	898	926	908	907	877	872	886	857	897	868	921	884	921	902	865	840	864	875	865	841	869	873	896	912	846	910	855	851	844	854	874	896	917	881	883	923	879	871	903	887	895	883	903	857	889	931	900	888	894	916	920	876	856	903	883	917	887	887	916	868	892	900	836	858	852	897	860	903	851	893	908	865	897	856	897	897	866	904	899	858	872	888	822	857	872	861	835	876	851	869	874	936	868	883	912	856	881	856	866	849	920	847	847	845	906	843	830	916	902	904	873	922	805	893	876	903	858	899	872	884	881	872	873	821	898	852	873	863	882	874	840	887	927	860	911	859	923	851	873	850	877	908	886	862	869	879	867	861	866	911	888	884	876	909	876	864	889	854	857	874	855	864	843	955	883	882	901	866	865	854	873	824	855	861	886	870	860	900	858	854	955	838	841	878	838	895	924	861	915	866	875	833	879	886	887	882	908	841	889	906	874	863	828	845	876	874	905	818	823	909	824	896	914	883	844	941	845	876	880	834	911	869	908	914	841	853	896	913	818	934	860	901	893	883	885	867	905	861	850	866	888	823	861	910	872	881	867	887	891	888	885	895	860	842	899	863	856	902	883	859	895	890	899	908	860	905	852	906	860	820	823	891	835	891	898	907	873	902	855	922	833	866	866	854	869	866	872	908	888	919	893	850	866	844	889	839	896	891	876	945	825	904	869	838	863	916	973	902	919	923	894	829	817	907	906	827	859	895	859	900	927	908	849	893	882	877	831	878	870	901	847	861	938	933	868	905	846	905	889	825	828	876	896	876	841	921	906	870	926	851	820	830	857	844	891	879	912	874	863	885	802	909	794	864	887	898	938	871	941	815	927	895	880	869	879	798	937	863	874	908	919	894	866	864	899	876	814	904	861	857	849	871	927	829	872	922	802	886	936	863	912	902	835	852	871	861	874	900	885	877	862	897	835	810	915	875	841	847	952	879	886	903	902	905	873	858	879	832	907	904	897	834	865	849	913	932	899	833	870	818	944	869	869	817	860	899	837	854	848	889	908	866	865	874	888	832	844	866	850	839	869	914	807	925	866	918	906	867	888	894	898	890	895	888	884	862	894	863	878	861	903	863	903	836	894	871	888	881	889	858	834	857	896	886	895	905	901	832	906	934	880	887	903	860	915	892	909	875	842	919	831	881	902	883	880	873	870	826	816	872	888	878	894	842	902	945	847	831	869	870	894	889	911	897	849	878	855	875	890	882	850	899	931	875	920	877	873	886	961	863	932	865	883	929	856	905	903	872	865	938	874	896	928	886	821	844	856	836	855	849	878	811	893	846	871	854	882	855	859	879	904	893	879	897	884	922	868	892	909	922	891	864	824	869	932	901	867	831	950	852	877	882	879	851	905	879	916	940	864	906	876	862	869	889	865	868	890	901	900	806	892	884	943	819	866	884	882	851	873	856	894	908	859	863	906	822	858	886	858	880	869	867	876	912	876	852	934	878	883	855	894	858	904	851	884	902	940	870	879	913	867	864	925	891	865	888	912	899	885	864	869	857	888	898	850	912	842	857	859	816	880	883	930	824	885	842	892	892	901	869	947	895	923	923	862	931	880	884	819	865	861	885	870	902	888	905	850	919	877	849	859	906	876	848	913	829	873	872	867	881	858	853	902	846	843	936	879	863	852	899	871	864	881	848	901	858	886	892	894	893	917	926	901	907	904	881	892	816	921	817	851	880	848	892	857	950	894	869	912	896	942	915	895	880	897	864	856	857	894	891	900	883	889	825	869	958	909	907	834	860	832	869	872	890	876	864	877	847	832	880	843	854	853	870	905	918	872	884	837	877	867	910	851	888	908	816	887	858	854	874	868	881	851	872	866	849	886	833	895	922	897	883	856	837	892	908	857	859	887	820	872	844	877	898	871	855	911	871	855	900	880	835	870	885	917	851	853	892	875	841	872	920	850	849	870	900	901	885	892	908	857	894	916	879	928	928	868	866	866	828	858	853	900	849	917	853	846	921	894	888	857	928	918	902	936	914	941	829	837	899	864	912	870	859	835	885	881	901	890	845	870	882	930	889	894	904	868	847	868	877	875	908	905	847	895	879	892	923	907	873	844	920	873	889	872	850	823	876	876	865	945	887	829	895	933	855	900	900	856	850	918	940	870	897	932	823	889	861	915	875	839	868	877	892	911	849	924	831	884	903	896	935	888	862	894	876	859	950	873	919	868	922	829	881	878	829	895	888	904	924	918	867	893	836	874	843	852	866	867	868	811	898	899	908	861	896	897	884	930	841	884	887	886	868	863	878	903	840	937	862	875	905	931	824	883	857	880	874	882	877	892	885	857	888	848	878	905	910	882	897	867	888	865	890	872	885	878	835	963	890	888	855
66350	99771	65166	31015	10000	2520	1050	816	790	773	819	778	757	803	793	811	777	808	844	812	749	834	831	824	798	773	791	787	763	805	784	796	779	832	774	812	793	776	790	764	733	762	811	823	749	845	852	784	799	826	776	750	705	804	804	762	753	800	785	823	796	808	813	743	746	819	787	778	788	759	833	792	826	807	760	731	769	738	773	822	813	762	831	798	773	775	789	750	799	778	750	803	763	769	773	795	793	739	777	813	748	802	797	751	806	742	829	784	790	780	772	776	769	787	736	744	805	775	793	748	766	799	785	772	798	774	786	787	716	799	803	790	771	766	793	719	819	760	758	757	757	791	770	777	750	776	774	774	772	781	786	795	789	785	826	809	813	768	832	773	753	794	799	823	788	785	797	803	823	752	765	825	777	797	786	798	765	783	815	758	758	777	777	801	741	794	773	812	821	750	803	821	792	795	804	782	763	771	781	808	792	775	781	771	768	793	791	823	794	760	790	756	788	782	807	830	816	758	802	736	790	800	751	806	785	822	797	747	799	787	705	802	749	753	769	788	770	781	776	811	740	751	762	833	797	743	752	801	770	794	793	806	802	802	817	824	763	753	792	762	793	800	775	806	786	798	768	768	797	771	776	772	784	771	763	789	762	785	749	799	783	724	795	797	767	723	777	772	774	807	798	760	838	811	791	802	736	779	756	805	768	743	780	790	774	781	795	760	783	750	788	746	762	770	753	786	810	768	798	772	750	759	812	789	842	795	765	789	726	771	772	790	805	753	761	750	741	772	833	781	782	727	784	750	763	787	742	815	789	805	793	747	768	748	814	770	762	800	787	806	775	800	775	776	794	755	773	797	808	764	770	764	742	828	765	814	757	773	813	761	737	809	762	786	738	816	773	833	824	799	786	811	796	763	774	818	772	760	828	799	751	811	799	776	775	760	833	785	820	767	727	768	802	766	769	762	767	789	769	755	814	757	769	753	751	772	787	783	764	821	785	785	813	783	771	755	784	805	723	743	764	768	830	789	815	773	772	818	785	772	772	796	748	854	795	760	800	821	795	783	797	773	825	805	807	792	785	802	822	819	811	779	853	752	816	807	783	768	787	791	758	753	781	738	821	798	786	756	782	752	820	770	725	785	750	785	763	742	742	757	761	738	767	729	838	815	787	821	762	820	768	728	756	808	800	772	759	788	816	746	726	758	769	753	796	798	778	815	769	792	770	771	776	751	763	781	825	777	795	811	736	798	766	789	824	766	793	805	772	809	754	796	762	787	810	775	816	755	769	793	797	812	736	834	759	798	778	794	808	806	778	759	806	747	794	788	803	783	800	777	745	834	743	735	795	782	771	717	800	789	768	760	805	767	739	832	768	777	752	771	756	739	803	839	753	811	803	742	755	790	789	780	810	715	762	750	831	752	785	801	779	810	745	739	781	759	763	767	736	759	763	772	767	776	825	770	742	815	797	768	778	758	753	796	815	772	793	844	794	765	758	794	748	740	777	785	803	794	834	794	800	799	793	783	762	779	772	774	756	756	762	758	764	815	797	831	754	793	772	785	756	759	743	793	797	746	851	807	794	820	829	786	757	796	770	801	701	738	821	788	768	749	815	761	830	790	733	806	777	776	779	804	774	773	818	781	827	795	774	760	755	777	759	790	782	796	732	800	761	810	772	790	804	760	742	805	813	765	780	791	757	806	790	811	755	767	767	777	797	796	731	831	767	767	774	765	801	771	811	786	825	783	797	747	756	788	758	777	726	717	780	756	771	763	785	783	764	821	779	809	810	786	824	719	806	813	757	759	783	799	727	821	766	779	763	819	754	780	794	748	741	775	811	759	738	780	771	794	761	836	826	766	768	825	790	816	811	811	743	742	723	725	801	816	831	759	779	759	753	804	799	787	788	755	787	785	782	805	780	821	806	776	823	774	785	741	733	777	772	808	740	763	757	825	823	778	758	744	793	773	785	781	769	753	787	784	773	783	762	791	768	785	723	773	787	770	841	807	773	837	851	795	795	764	774	737	757	776	808	744	766	821	768	795	765	817	733	809	773	857	780	813	793	807	778	721	756	821	766	792	768	784	746	787	833	816	754	810	825	800	778	743	719	708	777	790	764	775	759	785	782	760	782	789	818	819	751	772	835	792	766	752	764	784	743	841	802	785	831	716	746	782	744	826	764	771	776	778	765	796	822	753	774	806	797	801	756	755	769	813	825	784	807	779	755	788	738	729	791	814	756	749	725	794	810	810	841	769	787	776	788	838	756	785	749	821	805	791	768	787	808	790	792	776	781	786	736	801	782	783	741	761	771	757	776	803	801	822	822	748	756	766	783	788	823	786	818	772	787	746	799	819	788	749	775	789	800	813	794	759	747	818	773	802	769	787	832	755	782	809	833	827	810	777	767	742	788	763	758	778	758	755	790	776	780	780	826	813	749	768	749	782	790	785	749	804	753	759	846	806	781	804	770	790	802	836	752	726	760	744	775	786	816	773	753	799	781	794	790	749	799	791	784	801	770	807	778	764	759	782	778	799	747	837	767	768	772	765	821	747	774	773	793	793	751	752	753	751	781	800	813	819	722	739	807	778	749	766	795	785	787	776	751	754	761	771	784	751	773	767	815	779	817	797	729	843	749	781	762	758	765	771	803	755	795	814	786	734	789	736	818	821	766	825	750	821	770	807	792	725	800	799	791	733	789	792	761	764	751	761	786	739	740	757	768	804	784	797	741	797	773	834	767	822	760	774	817	746	791	802	776	755	802	828	821	791	809	759	782	749	793	771	798	759	786	805	775	762	754	815	789	790	802	775	788	785	783	811	786	710	822	753	790	795	832	796	785	816	782	776	795	855	796	779	749	780	753	766	805	781	843	759	752	762	831	800	799	790	777	768	790	781	754	763	781	875	754	802	761	743	747	799	788	805	772	739	749	762	790	821	739	752	774	773	764	752	753	773	791	796	806	766	760	794	789	793	847	793	794	762	776	817	796	758	772	801	789	753	776	794	792	772	777	751	761	831	841	768	762	784	766	799	779	724	831	800	776	788	742	799	810	744	787	788	829	770	792	771	820	839	763	827	776	814	783	781	770	804	800	815	783	768	757	757	764	785	795	801	813	752	801	782	717	759	799	762	791	712	792	797	796	744	744	752	753	812	741	785	798	759	775	836	715	789	752	773	804	774	831	781	727	750	791	814	817	793	820	793	743	833	756	744	788	831	820	795	750	800	794	808	794	770	782	781	766	756	767	769	706	756	822	792	772	795	779	781	741	805	755	768	778	779	778	767	826	846	746	759	737	782	774	799	766	789	787	741	784	785	805	744	780	795	735	781	794	806	749	766	825	759	720	749	785	713	816	781	826	770	798	821	790	783	826	762	777	763	822	793	753	778	806	827	775	773	740	765	819	782	823	783	764	760	764	752	735	738	758	806	744	741	761	781	746	778	780	766	851	792	803	792	820	783	772	747	747	806	785	781	771	761	749	833	796	750	832	768
32968	30853	22170	7584	1682	885	718	630	657	570	675	699	644	643	647	654	660	620	637	616	626	639	628	678	640	642	639	635	666	657	659	675	653	685	621	673	645	650	676	617	657	632	678	625	688	626	632	631	649	664	663	617	613	674	645	674	684	631	687	642	679	658	681	703	629	626	609	661	655	649	671	660	646	662	693	650	714	677	647	641	660	637	654	623	613	662	654	658	613	644	660	672	643	725	592	656	663	658	662	648	586	645	704	641	648	651	650	648	613	708	620	668	618	657	647	639	639	636	632	624	656	623	610	596	634	623	670	608	647	643	649	640	599	649	671	664	671	643	640	634	669	616	607	637	619	635	659	618	656	662	689	666	638	680	693	656	663	659	621	651	685	693	656	664	654	608	612	612	649	662	598	668	665	696	659	639	657	633	656	651	652	646	658	654	629	697	613	675	629	642	612	651	664	656	641	667	584	642	645	659	642	646	648	618	629	655	648	674	638	671	640	643	681	665	608	626	648	667	664	676	637	677	656	658	663	648	676	637	646	634	658	675	644	697	648	647	654	620	661	642	651	669	620	666	628	663	630	678	641	691	645	626	617	626	677	600	646	619	654	688	658	648	701	682	633	658	718	667	661	630	632	661	636	641	644	644	646	659	624	659	658	676	690	629	608	661	622	636	676	633	630	636	614	642	651	684	676	675	669	701	636	721	647	661	651	619	616	633	637	651	599	637	651	659	693	681	654	654	648	638	671	642	633	643	653	642	618	681	644	641	678	661	687	618	629	619	638	678	650	640	675	663	644	641	645	665	662	686	631	611	637	673	671	647	651	644	669	643	610	631	654	643	661	644	722	658	655	656	619	687	643	637	643	599	678	660	652	629	637	634	649	620	619	630	660	641	625	624	651	616	650	627	618	676	576	605	658	649	670	634	610	657	618	627	655	638	632	621	652	613	649	633	680	668	642	629	669	670	597	647	691	701	639	672	661	686	607	698	648	642	702	600	676	709	650	648	612	633	669	639	662	675	627	682	575	649	676	605	671	623	688	658	643	637	645	617	645	647	619	619	626	630	616	654	627	633	584	647	634	641	621	635	602	652	597	654	608	674	652	624	644	657	620	663	709	602	659	626	703	647	640	609	629	684	664	651	627	625	641	623	664	624	633	636	654	658	630	615	645	653	659	628	687	634	677	647	674	669	637	660	644	621	627	687	634	650	631	652	660	688	618	648	684	649	705	695	677	675	595	571	636	683	614	626	627	620	644	653	655	618	558	649	669	674	642	640	684	640	678	656	669	594	659	643	631	647	645	685	644	644	633	646	636	629	646	637	643	667	621	647	631	650	625	616	652	651	613	654	622	637	668	636	643	655	617	665	634	662	682	637	638	647	647	625	655	620	634	650	616	630	650	608	682	663	704	669	708	653	668	637	649	672	652	622	690	665	667	616	629	684	661	634	610	684	645	664	605	640	612	699	644	674	647	698	656	708	596	648	657	683	638	665	644	617	630	645	592	664	614	619	642	626	632	633	680	619	656	655	666	633	637	616	651	629	628	666	633	653	669	670	620	644	636	645	647	668	695	683	664	678	625	654	615	645	694	606	660	677	666	664	680	660	686	612	631	603	667	693	628	652	655	626	635	600	653	656	641	644	688	670	653	628	621	678	678	654	657	667	635	602	648	651	649	671	637	609	609	644	677	665	642	636	654	673	647	650	653	643	696	629	631	613	623	703	635	626	664	646	655	652	668	646	627	615	656	646	652	567	636	609	646	631	690	607	687	600	645	634	662	663	632	664	617	596	641	654	586	592	685	657	651	706	670	629	630	675	614	631	673	616	651	679	645	608	600	644	631	623	640	647	660	639	656	657	633	637	609	664	668	648	650	647	640	630	681	634	694	653	644	612	634	670	654	607	674	585	682	600	648	636	584	632	674	650	697	616	609	616	642	629	604	662	647	606	655	645	704	632	664	650	644	662	624	654	668	683	668	641	630	640	645	689	637	673	668	593	658	625	636	679	620	628	628	601	610	620	604	636	675	614	654	643	660	634	659	621	606	668	712	640	630	634	654	644	625	639	660	665	643	631	673	629	661	681	661	632	654	634	661	604	674	626	664	634	594	655	603	640	692	679	668	632	692	666	638	611	679	629	687	651	670	643	692	656	645	596	621	659	604	638	639	615	592	641	639	656	652	679	628	618	652	613	627	584	651	672	659	651	671	662	603	646	668	659	663	660	696	655	660	604	624	568	655	694	637	626	670	652	624	617	703	657	659	663	658	639	659	657	670	660	663	638	664	659	655	671	645	659	648	644	634	638	627	626	673	631	652	631	635	643	633	628	645	615	636	637	641	626	631	652	649	633	677	652	665	679	618	667	635	675	686	664	628	620	636	656	638	633	612	625	632	630	645	669	647	667	604	628	684	698	638	655	668	647	624	672	635	699	654	612	663	667	564	634	621	663	639	646	675	622	672	629	615	596	599	621	626	626	643	673	658	614	649	664	648	637	631	650	629	666	634	655	630	596	659	617	663	640	685	656	631	633	649	670	731	646	650	651	694	630	641	632	670	663	607	668	651	662	675	658	645	611	611	624	730	688	598	655	606	723	635	642	642	668	679	668	639	719	638	634	656	622	644	634	659	642	692	649	648	627	634	653	626	665	661	658	660	686	642	700	650	624	600	585	657	638	642	664	663	630	638	633	676	641	613	696	643	669	643	614	663	615	609	629	620	671	663	652	666	644	646	630	673	659	689	608	631	663	640	682	684	677	607	671	771	619	653	664	610	675	614	634	625	629	671	658	614	634	642	658	646	660	655	637	665	641	652	642	661	645	605	657	631	653	627	642	620	655	673	642	687	696	650	649	613	633	624	608	646	619	636	669	670	650	632	653	741	652	624	679	664	636	664	607	609	646	643	598	684	646	615	646	628	648	650	661	636	634	677	666	639	656	664	637	644	627	639	662	654	656	628	633	663	624	626	691	614	653	636	632	653	686	674	673	664	648	605	639	649	651	646	613	666	636	629	618	641	687	670	622	668	652	623	631	685	662	622	642	617	638	632	654	650	653	636	699	676	644	659	646	665	685	687	637	632	659	631	609	666	663	704	628	676	670	666	656	639	612	617	627	632	644	665	622	640	688	640	631	628	683	619	654	643	676	653	639	673	677	621	631	581	636	680	697	629	662	698	644	632	625	604	625	645	631	666	649	640	677	678	650	649	659	641	649	613	616	665	625	612	652	687	646	696	590	664	643	666	642	664	638	671	660	642	634	661	592	594	683	650	660	665	693	606	658	637	610	639	611	649	645	606	635	653	615	663	646	607	668	654	646	674	662	649	648	683	660	647	652	679	631	656	630	638	674	675	590	614	676	662	693	647	625	623	637	648	690	691	681	636	683	676	658	629	659	662	602	628	701	631	637	665	659	595	651	650	645	657	645	629	636	627	631	700	635	650	641	692	696	657	666	709	623	659	661	656	655	673	633	676	616	641	639	678	620	696	668
26222	32877	15746	4110	1211	667	550	492	560	573	531	539	514	554	497	532	563	507	558	519	522	506	534	501	540	517	514	534	510	521	532	531	529	562	493	518	497	528	541	528	560	526	561	512	532	507	565	531	530	568	550	516	521	541	541	545	464	503	557	550	562	537	508	485	522	526	503	531	528	542	537	563	526	570	535	548	525	520	509	507	515	559	484	529	553	528	487	506	525	488	508	504	552	528	514	537	509	521	532	519	490	497	488	561	506	472	530	517	539	498	521	485	528	536	500	532	494	543	533	506	544	537	496	541	493	564	513	510	503	477	533	551	519	529	539	489	527	590	494	535	516	525	525	545	525	558	563	521	487	526	521	539	520	541	520	552	554	521	507	499	528	517	513	522	488	525	499	514	561	528	507	543	489	528	522	473	500	531	530	540	493	528	534	534	533	482	552	511	548	535	544	582	538	472	529	536	523	513	534	532	527	483	565	530	492	493	538	510	543	513	571	533	505	519	581	530	508	482	479	519	501	478	502	519	539	579	485	506	534	490	485	496	564	534	525	494	545	499	546	507	494	463	520	521	512	509	480	528	528	556	479	494	511	509	496	502	474	522	573	493	509	506	505	525	531	512	517	536	508	530	511	487	542	533	512	506	508	497	526	553	517	539	533	565	524	513	571	517	508	566	495	505	549	499	533	511	545	511	530	535	533	500	546	512	539	492	535	529	509	546	494	540	525	497	515	526	513	520	506	519	485	530	508	537	528	530	528	521	526	553	504	504	522	486	527	487	524	530	508	525	518	530	471	513	540	507	541	518	519	525	513	504	510	508	531	505	567	462	502	525	506	544	504	525	532	536	506	530	540	519	539	530	523	484	517	471	489	542	521	520	509	499	532	533	536	526	529	574	544	524	541	528	520	511	527	508	498	478	502	517	532	546	560	520	518	517	496	524	507	500	544	494	516	508	516	527	538	536	530	544	539	576	530	491	538	552	471	493	561	519	538	533	514	527	497	522	576	571	538	537	508	538	505	518	521	489	541	517	519	555	561	541	503	492	510	520	513	513	542	513	523	511	540	510	481	499	559	539	533	562	548	531	550	526	515	477	543	525	490	526	525	522	554	514	501	560	493	539	547	466	526	521	504	507	541	543	480	501	508	533	559	498	478	521	514	517	557	512	511	576	540	529	510	482	552	531	541	521	531	510	531	502	530	505	543	564	528	540	524	506	486	511	517	537	541	502	510	537	537	479	527	508	524	503	484	573	512	536	552	499	553	520	518	538	535	503	553	526	498	545	499	509	521	516	523	520	529	558	537	516	542	549	537	522	555	540	516	509	534	509	531	521	540	497	495	506	466	535	500	503	550	498	502	556	519	527	502	508	522	544	519	561	502	529	562	529	524	503	503	539	521	540	496	539	499	534	544	572	555	473	500	531	561	533	492	543	501	516	517	490	510	511	535	525	525	510	528	527	526	533	518	531	508	516	547	519	574	503	513	527	510	536	521	525	486	537	480	510	516	519	520	510	515	541	500	507	544	547	528	535	480	520	500	558	515	527	517	550	519	534	517	557	539	530	516	523	510	536	545	512	519	570	524	509	507	510	474	498	499	528	497	531	534	526	504	536	540	506	527	499	534	511	477	510	499	559	531	495	528	528	503	521	517	491	557	554	523	532	551	524	534	508	549	472	570	516	507	504	503	487	553	484	529	466	479	494	539	548	519	497	500	511	506	515	518	550	498	475	496	531	548	546	599	512	489	496	525	512	497	522	535	558	455	520	506	501	488	528	478	515	508	479	505	513	477	545	550	542	508	519	532	509	517	521	544	525	534	521	474	541	504	525	478	496	519	543	518	486	513	545	516	515	530	509	490	512	516	534	492	497	476	517	554	508	486	511	526	500	518	531	529	508	490	507	536	545	506	512	516	524	512	518	512	521	533	546	496	537	538	500	544	536	530	525	531	543	575	500	525	483	553	538	518	503	508	486	512	522	492	521	522	541	509	498	512	518	504	518	547	548	486	531	529	475	557	479	526	523	536	528	536	560	490	532	534	508	519	526	540	532	543	524	536	500	519	559	483	544	519	519	519	532	546	524	496	513	537	548	548	510	568	541	545	528	523	524	516	538	518	543	515	521	527	559	566	519	500	507	521	541	520	518	529	542	538	522	509	556	551	526	535	491	505	507	501	544	514	536	505	515	528	550	503	496	527	495	519	534	509	533	520	553	525	521	469	525	508	524	524	520	515	490	527	544	527	500	513	536	518	507	516	496	531	527	532	518	506	472	535	542	529	518	501	541	529	526	542	500	549	543	519	515	516	493	521	560	511	518	496	567	549	499	565	528	498	498	536	529	505	534	500	533	546	580	512	443	511	552	475	516	482	493	527	499	528	484	565	512	512	522	570	487	520	493	512	507	530	542	549	489	487	522	560	550	540	517	525	563	522	493	487	490	557	496	524	516	535	532	542	510	505	513	525	500	500	548	491	551	553	525	524	534	484	532	518	471	524	507	556	542	489	525	514	469	526	491	524	514	484	516	495	494	513	550	504	528	466	545	529	526	508	477	529	499	538	489	519	540	502	558	525	532	541	504	538	512	512	551	532	512	510	549	566	488	500	509	536	558	556	538	510	527	518	513	508	511	514	517	548	465	590	535	491	513	494	509	564	513	553	511	525	513	522	502	511	514	536	498	511	519	511	524	537	497	522	533	512	482	540	481	522	511	516	528	556	539	513	541	512	569	524	530	530	569	554	531	509	516	533	502	496	507	528	508	508	538	541	511	503	558	490	517	491	513	496	526	542	531	481	511	521	540	510	528	544	539	540	498	549	554	512	480	491	531	491	538	539	524	515	504	544	567	487	495	513	528	508	495	521	517	523	550	507	514	519	552	506	505	507	531	519	484	514	526	540	506	541	553	536	528	492	510	503	491	515	505	544	519	535	519	489	550	552	524	508	517	534	505	508	503	538	517	494	516	475	530	503	569	550	519	550	516	502	531	472	496	568	481	508	520	539	522	496	513	495	507	512	518	560	568	511	520	490	549	539	513	515	512	485	508	528	519	516	532	493	504	475	542	509	564	539	526	551	536	500	524	530	524	547	494	518	537	528	495	526	540	521	527	577	518	520	507	517	487	527	506	563	507	496	479	545	506	544	490	497	498	508	489	516	544	505	530	492	532	527	537	517	524	473	496	500	553	525	518	500	493	521	476	533	512	546	522	535	487	520	524	516	522	535	518	457	539	522	544	490	548	543	497	500	509	483	506	485	521	502	528	543	495	529	508	481	556	524	508	538	521	547	543	510	530	528	503	517	501	520	513	490	542	538	504	560	517	504	564	496	483	455	498	499	515	537	504	505	508	536	540	509	527	526	525	516	544	543	511	500	545	513	515	490	536	517	487	506	531	528	525	554	515	546	527	536	505	511	542	556	509	548	534	492	517	507	539	520	500	514	514	543	526	534	500	501	503	498	470	503	506	525	520	521	497	529	572	565	534	591	489
27112	28504	39013	29233	10822	1802	919	723	642	687	708	752	722	673	645	657	655	683	684	650	657	667	670	663	671	638	687	695	688	681	665	684	708	705	699	665	664	681	705	674	716	629	673	701	682	651	642	700	630	685	685	688	643	690	658	658	659	648	738	698	655	619	652	641	687	677	660	683	703	647	711	701	684	612	685	705	676	662	659	675	653	645	656	690	657	664	673	731	640	677	650	657	711	671	637	646	671	654	757	612	628	689	654	662	637	672	674	664	654	693	650	673	644	629	646	677	658	632	681	730	684	640	704	714	704	657	671	660	674	663	636	670	665	645	609	703	673	674	608	686	682	626	692	668	650	681	661	666	675	660	618	677	641	655	665	643	668	639	708	640	614	660	694	661	673	698	676	698	620	690	622	693	639	676	627	663	723	660	646	629	663	686	625	646	677	665	668	692	648	660	669	698	683	647	676	642	681	651	713	682	644	661	639	694	642	634	728	667	598	700	701	656	666	707	703	641	644	580	702	661	646	658	688	664	662	664	707	656	668	657	691	671	682	664	678	647	685	656	700	684	652	708	667	713	669	665	671	662	659	668	693	633	702	696	689	655	668	628	684	687	631	624	714	620	677	632	654	679	746	697	723	637	649	666	654	664	669	665	687	687	671	666	691	647	690	619	603	639	657	701	654	634	635	654	619	646	672	646	657	679	715	677	629	696	696	670	700	661	667	705	678	674	698	658	672	646	685	686	705	672	686	711	661	685	654	698	684	683	665	711	690	689	694	619	643	621	642	630	659	639	677	645	674	658	688	620	685	667	723	684	619	655	671	663	675	690	662	673	697	673	703	613	688	684	680	642	646	658	690	629	631	714	620	704	644	705	669	637	654	671	628	638	659	642	632	652	648	649	630	630	633	644	700	633	629	675	670	655	705	640	632	615	680	654	685	662	626	652	701	670	682	667	658	664	708	651	642	632	657	607	700	632	629	648	655	653	638	685	674	650	641	653	668	703	622	680	705	656	677	654	642	636	666	666	633	617	661	701	663	629	678	687	691	638	647	681	701	649	642	645	680	641	669	711	670	684	692	677	659	664	629	636	587	619	662	639	646	687	667	700	701	665	678	676	652	665	669	644	662	687	695	661	691	676	657	687	631	652	642	697	699	732	684	684	633	679	690	652	665	641	634	713	685	707	618	646	619	671	664	676	648	694	649	626	726	698	673	637	647	707	647	683	645	712	655	656	626	654	710	694	681	661	631	664	694	699	613	699	681	649	691	666	680	679	671	661	660	630	650	652	676	649	658	702	669	645	656	670	694	647	707	695	681	702	678	623	656	643	669	708	692	694	663	640	694	687	641	624	670	654	637	629	632	708	676	662	656	691	649	621	672	710	627	696	624	679	629	675	685	676	668	703	674	651	631	676	637	663	734	673	676	660	661	669	657	704	690	679	687	686	662	640	674	610	639	666	654	686	637	684	652	707	626	648	696	665	654	673	630	691	633	674	634	687	674	687	727	730	677	676	718	655	668	691	688	670	714	675	653	682	699	659	712	679	657	694	696	658	657	705	650	681	675	690	668	643	641	669	696	632	678	685	653	641	668	662	617	626	677	679	683	666	703	633	652	648	683	650	666	666	661	692	662	662	661	674	678	674	676	675	664	664	699	710	635	648	698	674	619	709	691	673	635	672	655	653	633	667	660	647	671	713	634	689	679	662	666	660	649	645	632	669	643	672	682	695	636	671	668	683	642	696	687	623	718	648	674	643	656	726	679	631	689	622	670	701	659	659	653	730	664	728	638	638	649	617	676	667	680	661	652	689	675	702	679	663	631	648	640	697	670	693	699	667	645	669	649	651	655	636	669	667	634	686	671	702	696	691	725	651	655	672	687	690	669	647	639	655	690	666	693	646	665	685	668	679	719	708	651	711	645	659	666	627	690	646	671	671	707	707	641	610	626	701	668	702	663	675	659	683	690	682	651	660	627	624	619	653	707	680	679	697	638	686	654	666	683	692	624	652	652	670	640	652	650	684	716	676	630	638	697	660	662	651	711	654	749	677	687	677	662	698	645	674	688	678	717	677	629	624	671	698	697	667	661	683	681	647	673	630	686	696	669	640	686	624	625	662	723	634	695	670	668	636	655	687	681	623	652	656	674	676	712	686	658	684	655	641	652	646	693	710	682	669	691	671	674	662	679	633	645	649	651	653	732	658	647	685	702	666	665	668	684	652	669	694	671	687	675	701	687	676	650	646	672	637	671	660	662	605	644	654	675	612	658	674	664	674	704	699	634	680	669	627	673	671	673	696	655	640	664	685	673	706	751	657	677	725	635	683	683	705	696	649	657	648	666	675	644	641	705	643	680	652	642	679	648	662	650	688	610	697	671	667	671	611	694	670	689	624	705	672	639	658	674	653	652	658	641	651	636	675	702	645	675	619	623	669	695	732	679	662	670	631	679	640	700	651	664	680	675	689	675	659	653	670	634	707	688	706	665	699	663	660	634	678	673	652	666	679	701	662	693	606	679	689	644	692	643	670	635	682	655	661	659	657	672	611	695	622	677	684	647	652	692	651	654	624	652	688	711	684	672	694	655	680	667	650	677	653	679	674	712	710	664	678	646	722	656	665	655	701	672	620	658	659	713	655	679	646	690	624	666	626	668	680	693	657	648	649	662	659	615	645	683	698	687	681	702	725	706	627	662	658	626	713	664	659	679	730	698	659	708	668	673	655	624	645	665	671	682	674	676	623	678	689	650	690	666	668	684	697	680	683	650	669	649	679	652	701	705	692	634	657	683	677	609	666	703	665	716	699	724	666	654	655	633	667	641	663	667	665	617	662	663	648	665	649	643	636	677	705	660	684	671	671	671	644	688	636	688	678	689	634	666	688	721	647	670	693	646	664	677	678	649	694	682	602	688	664	690	675	661	645	678	684	690	659	684	696	666	653	636	664	718	669	639	678	656	680	682	636	679	676	658	642	606	666	613	678	652	667	756	656	673	656	692	737	647	698	646	682	646	676	645	652	689	673	661	649	672	666	658	706	667	671	666	715	680	626	664	661	684	675	672	658	669	649	660	690	607	649	681	671	610	669	660	694	659	695	677	696	641	666	649	663	673	678	658	670	670	650	666	654	646	683	661	713	637	662	657	652	699	668	679	631	667	625	630	663	648	672	670	667	638	679	732	660	654	669	677	683	691	660	681	658	699	655	671	624	681	662	666	712	676	699	666	663	670	673	667	669	688	656	627	677	651	696	668	654	656	677	679	627	646	655	669	664	666	661	679	687	743	652	651	648	640	650	700	635	720	681	688	719	685	614	652	663	730	692	652	650	705	667	660	659	652	711	655	725	637	629	611	649	636	650	677	689	663	649	605	650	685	662	611	650	694	637	658	656	640	665	665	660	686	648	669	702	709	701	664	674	655	650	718	652	652	673	653	688	653	666	634	696	663	668	690	618	667	700	672	624	654	679	637	646	657	662	682	685	700	673	698	675	676	708
58157	78272	48229	16240	4091	1076	678	594	587	511	568	585	579	604	578	575	554	603	629	617	576	582	578	548	592	580	555	554	534	573	600	555	612	574	590	538	625	587	524	605	606	629	582	544	582	579	544	581	550	580	587	571	585	568	566	581	592	537	555	544	629	561	604	579	561	558	576	567	607	567	567	593	602	628	588	559	570	544	557	566	527	599	551	542	605	576	534	599	560	589	564	571	562	609	575	606	618	584	587	565	575	529	571	555	587	563	570	574	580	571	576	586	567	559	566	572	575	562	562	566	587	569	561	579	565	555	591	577	584	583	618	545	522	551	568	546	576	560	590	619	573	574	551	545	588	566	539	529	593	593	542	559	565	568	572	603	566	554	543	580	557	591	581	576	533	553	577	591	566	531	567	513	545	536	557	564	561	545	559	557	552	500	576	615	554	559	548	566	588	612	607	617	562	610	571	544	542	566	611	584	544	579	602	591	577	589	576	582	544	569	583	562	579	571	572	587	591	529	572	604	579	550	586	551	587	577	575	564	578	566	576	555	592	559	572	555	535	539	537	555	564	551	596	585	599	586	567	605	564	574	572	545	568	524	565	581	579	566	583	564	576	595	545	572	577	589	489	553	557	552	587	543	576	547	567	582	545	594	600	559	536	560	591	602	588	567	526	567	572	569	561	579	597	559	590	580	564	586	566	564	608	570	578	597	631	539	561	583	577	575	552	573	583	598	594	602	581	586	548	560	592	590	528	585	585	521	564	563	557	584	584	556	604	535	576	566	558	594	567	567	552	576	600	569	581	541	521	597	556	602	586	587	554	565	596	536	527	567	570	551	606	616	579	597	531	579	586	579	533	542	589	600	564	569	574	562	574	573	546	583	520	546	531	564	576	566	539	514	549	620	561	567	609	573	572	538	582	607	557	634	544	571	582	604	554	575	577	595	567	560	584	600	526	564	557	562	593	600	565	569	550	535	555	592	568	565	584	601	559	567	582	592	578	557	570	570	580	554	601	587	586	550	587	553	564	519	552	626	571	548	543	529	543	625	613	574	580	612	567	560	575	549	569	594	519	600	539	540	575	615	543	594	561	550	591	514	561	573	619	552	537	559	514	566	525	600	540	583	573	574	489	559	550	560	545	552	600	592	575	539	562	567	558	597	559	563	557	565	574	538	579	546	552	576	516	556	612	563	544	602	577	551	554	563	547	626	553	549	564	541	551	574	575	560	556	559	647	581	587	584	569	642	541	558	538	578	600	518	563	616	564	566	571	562	532	623	574	536	585	601	569	582	576	598	595	553	605	583	580	571	575	569	535	536	576	565	573	550	554	560	566	611	596	521	580	617	551	563	577	550	560	561	541	533	569	567	550	574	572	580	553	622	570	594	549	537	554	567	545	583	540	549	556	529	563	554	609	539	576	589	579	598	587	560	599	574	555	554	591	572	554	585	599	589	561	590	575	582	556	581	582	562	580	594	551	556	575	588	589	610	552	534	561	607	631	576	547	593	567	567	559	595	569	556	530	577	583	570	579	566	617	598	542	562	588	567	577	596	544	527	603	584	543	530	578	549	555	611	592	605	550	584	547	578	569	565	552	545	563	563	591	576	540	550	588	515	587	563	518	572	532	533	551	583	560	583	564	552	564	617	568	589	593	598	572	597	590	559	554	572	554	586	571	560	558	585	610	595	526	602	560	587	545	594	570	576	558	587	570	543	590	542	585	582	525	561	610	550	574	581	573	580	556	524	573	551	620	606	571	544	583	628	612	575	542	612	597	581	565	550	561	549	570	571	534	544	619	552	566	591	570	581	618	586	596	596	551	564	593	572	573	574	594	567	580	544	585	596	560	546	599	589	607	562	573	565	579	535	561	554	518	595	560	588	548	589	550	577	552	563	577	542	571	587	593	609	593	588	551	583	556	617	550	560	566	558	594	575	571	588	603	549	572	530	595	564	536	548	564	564	566	609	608	561	534	533	612	582	523	577	597	547	521	524	569	562	598	562	585	563	559	577	607	544	558	574	620	612	600	607	605	573	579	535	558	577	543	571	610	564	604	568	556	565	576	574	555	538	630	608	590	575	565	560	548	547	556	532	593	565	580	585	546	559	581	538	552	575	566	618	531	593	616	569	551	563	615	578	562	554	550	616	544	561	563	566	547	597	588	548	604	596	584	568	593	601	547	568	559	547	572	576	561	550	576	579	571	532	570	552	562	553	601	565	563	589	553	593	619	579	577	575	569	527	539	545	615	579	539	575	565	595	566	569	606	581	568	564	541	609	598	607	568	554	546	576	587	574	581	582	575	545	584	555	567	569	596	521	576	554	603	598	595	585	583	557	574	632	570	588	568	566	576	559	561	552	568	563	530	574	562	579	573	571	592	603	607	573	571	537	555	568	572	571	610	557	587	555	571	596	591	574	553	590	573	577	573	523	552	561	568	570	568	568	528	574	583	578	566	526	572	584	580	585	563	570	595	558	594	626	516	529	595	529	576	555	549	573	592	581	546	585	572	577	578	593	565	616	616	576	524	557	595	587	557	551	592	593	547	557	615	559	572	563	572	523	560	589	561	540	569	548	591	557	598	558	565	529	617	586	563	545	596	565	613	583	560	531	558	612	587	572	555	558	608	610	579	550	595	540	560	565	592	609	545	556	541	549	600	544	535	569	551	553	590	544	562	534	567	550	605	597	596	546	587	540	559	596	543	599	559	611	553	584	553	556	627	588	586	565	549	591	591	571	559	564	510	612	551	574	591	600	593	554	560	577	583	533	590	572	579	539	551	562	599	579	559	576	603	572	584	620	568	573	528	580	599	540	588	607	558	606	572	579	564	576	583	598	593	579	539	583	592	569	610	590	596	600	534	553	591	589	530	539	558	537	567	566	577	553	581	567	588	548	565	567	583	598	552	523	596	575	558	569	553	582	556	578	583	582	539	540	576	608	566	575	559	583	546	594	555	573	603	613	561	572	530	617	562	553	542	541	589	593	566	576	557	488	563	564	556	596	568	539	601	581	530	556	558	554	568	579	602	538	564	592	602	566	597	543	559	561	531	613	568	572	637	525	594	584	585	564	547	609	601	588	571	553	521	537	607	563	564	572	563	569	571	519	573	573	581	568	579	574	598	608	579	595	613	572	596	562	599	559	536	514	553	601	557	565	601	529	581	586	562	578	607	598	594	612	580	529	545	636	603	582	517	560	577	590	579	555	538	595	558	570	592	550	584	574	550	558	575	573	591	557	621	552	548	592	578	538	566	564	566	588	546	519	583	573	538	538	583	593	556	611	596	566	560	636	566	557	619	564	562	592	554	572	603	568	556	588	561	569	574	586	530	580	571	571	581	578	574	596	595	567	559	563	561	563	566	564	586	554	602	566	594	613	581	555	588	570	594	565	541	564	606	566	589	593	599	595	584	577	555	578	576	535	567	589	574	563	602	583	590	617	614	580	549	591	572	590	567	576	573	547	558	552	547	571	597	610	576	572	574	543
24494	23191	33993	28261	21176	12225	2350	1095	935	953	939	958	893	916	914	941	904	899	863	922	920	894	906	919	881	914	884	860	868	845	847	870	904	891	878	886	880	871	897	879	915	943	868	905	848	891	910	846	889	917	818	851	878	864	851	913	830	880	910	852	890	881	883	900	882	904	864	906	904	864	910	868	858	889	905	872	917	893	886	908	937	903	893	857	890	867	886	870	844	917	820	941	854	849	857	855	792	842	862	922	892	886	889	847	888	881	869	928	875	867	877	838	887	905	866	859	917	886	912	883	896	852	909	855	884	865	805	867	815	805	868	896	920	813	926	895	877	876	879	864	925	882	927	784	893	901	901	855	852	926	893	829	837	869	817	849	900	870	851	881	904	929	913	883	868	873	836	862	890	930	861	832	929	898	939	880	907	901	921	899	896	865	861	853	872	860	947	863	851	914	862	892	866	911	907	863	843	861	829	873	896	841	904	842	893	889	867	856	855	874	863	872	886	884	909	843	934	849	888	841	861	861	914	900	845	916	903	953	948	854	868	879	908	847	831	873	848	897	836	865	876	853	868	883	916	942	846	903	858	896	807	873	897	867	863	852	906	910	851	880	856	889	891	922	866	850	926	919	872	874	901	871	918	877	881	894	886	845	849	875	890	904	848	917	884	876	857	802	839	871	891	796	931	838	892	901	876	888	898	920	815	878	825	845	905	914	903	902	879	834	888	914	885	904	891	882	891	903	863	899	886	890	840	897	882	850	865	828	832	850	889	878	864	882	876	853	892	888	860	834	861	869	849	888	909	858	860	898	887	846	859	826	891	842	954	882	893	857	862	895	858	919	881	900	840	837	921	843	888	869	915	878	847	882	861	873	864	896	864	911	902	834	912	841	867	834	871	911	895	869	865	911	927	912	855	877	896	842	875	810	862	882	868	841	880	877	915	866	834	853	895	909	875	817	844	860	847	887	889	900	843	817	889	889	851	808	928	963	863	909	909	908	858	902	866	864	826	858	880	870	862	871	919	861	882	875	818	927	879	904	877	861	855	871	902	884	819	874	876	877	884	854	887	879	857	849	917	843	939	877	890	900	877	842	858	879	878	827	852	900	841	858	921	810	890	901	784	877	885	880	929	848	862	868	915	886	905	936	906	842	938	855	885	854	817	876	894	817	907	801	886	868	874	830	899	916	874	888	878	894	919	873	870	897	866	866	868	823	877	976	830	857	874	874	875	844	872	857	897	876	946	915	911	892	855	883	839	850	824	902	894	862	872	903	845	881	895	884	861	887	822	787	875	830	892	886	869	883	905	929	894	883	885	896	878	901	910	891	872	859	939	887	818	851	889	869	912	870	912	884	862	866	870	919	936	904	864	852	842	869	860	904	847	808	872	866	852	891	901	855	887	841	897	895	900	891	886	814	887	840	866	840	842	846	908	890	900	874	861	906	883	869	898	869	845	858	865	845	860	896	860	838	905	836	851	904	908	816	839	891	832	911	928	873	916	901	885	801	887	881	830	897	928	858	844	852	872	840	910	873	805	836	905	916	838	853	867	883	902	870	879	857	907	853	823	904	882	895	898	922	838	875	948	847	828	874	910	854	952	861	929	902	827	880	866	879	953	896	872	887	866	830	827	853	831	859	837	870	865	894	897	868	906	872	878	889	832	884	911	925	887	824	834	874	910	860	887	816	892	875	920	869	869	865	848	874	893	917	870	838	879	859	892	849	886	889	846	894	874	947	857	851	888	883	854	855	877	855	838	897	867	817	829	856	864	872	866	881	888	915	915	863	890	877	886	889	900	822	882	849	858	927	905	819	857	898	879	900	865	885	876	909	866	879	888	951	895	909	887	856	966	914	856	893	910	922	926	864	878	880	820	842	920	883	898	867	889	848	850	854	890	898	920	862	867	898	887	863	875	845	837	925	887	873	855	909	878	876	815	841	911	830	842	873	836	858	893	859	886	876	888	850	853	849	853	823	893	840	895	894	862	924	905	923	809	886	897	900	862	882	838	855	872	866	868	887	901	887	941	928	841	863	854	890	835	861	952	848	888	873	812	843	864	828	837	869	840	897	910	907	844	895	884	857	929	887	917	861	879	926	891	917	838	907	907	917	868	908	858	897	851	872	919	860	895	922	861	876	832	894	911	884	871	943	860	874	917	843	870	868	856	894	879	841	852	852	909	817	911	897	898	908	880	879	860	867	897	877	910	859	900	891	845	877	871	919	910	891	844	921	871	901	850	862	935	900	885	887	833	941	855	862	924	878	909	921	858	886	889	812	885	927	872	937	884	832	906	916	886	888	924	901	897	879	865	850	847	904	919	843	857	928	890	830	874	906	888	823	806	854	868	899	886	855	880	880	899	938	871	829	937	881	922	869	879	890	841	870	829	827	801	815	904	872	838	869	953	858	897	860	864	843	865	880	893	845	863	876	874	867	844	886	878	895	837	828	860	888	875	863	838	907	842	847	903	883	876	877	906	882	897	836	935	886	898	842	823	862	899	915	926	824	845	880	891	944	875	862	896	878	807	958	832	903	849	839	880	877	906	873	859	923	882	836	883	840	890	848	920	912	828	873	848	870	885	831	956	887	861	870	885	892	876	879	880	905	923	834	911	847	866	845	857	860	916	890	883	903	864	857	862	917	853	922	851	877	847	834	836	860	862	902	815	851	865	864	842	872	888	823	797	892	846	906	861	893	901	870	849	871	881	902	872	906	843	921	831	899	898	923	849	883	885	848	894	831	909	893	916	915	812	870	877	934	892	894	849	891	871	913	874	903	891	873	874	862	873	862	870	935	843	921	831	847	876	831	904	884	903	839	851	908	843	877	894	875	871	865	838	853	864	871	866	811	907	877	934	854	874	852	873	894	856	894	837	871	869	841	848	942	852	859	866	878	857	842	860	896	868	937	918	827	905	881	885	919	864	875	865	875	897	900	833	891	875	871	877	908	864	916	873	891	873	850	886	880	863	832	879	892	943	861	926	872	847	878	821	912	845	861	859	885	914	928	842	888	874	844	861	876	847	871	855	878	846	900	906	827	875	884	829	870	832	876	881	855	854	902	858	894	868	862	845	904	879	864	868	857	870	842	917	863	879	845	878	864	865	883	905	900	873	866	889	898	887	878	878	836	868	888	870	835	885	800	886	871	857	876	886	866	879	866	905	900	940	844	876	858	912	908	841	827	881	896	805	853	874	902	865	903	859	882	844	872	947	896	898	884	948	833	924	880	896	869	885	831	890	881	910	887	858	886	887	854	879	873	877	858	847	879	884	866	894	847	874	872	865	936	891	878	899	894	901	863	918	878	830	858	924	943	924	872	872	865	884	883	888	809	875	923	834	860	902	869	839	895	898	854	862	853	864	857	875	857	855	840	903	849	903	936	822	841	872	845	870	944	896	830	905	855	828	855	867	857	855	871	891	875	868	885	810	867	841	896	875	896	915	899	889	851	900	829	883	841	893	861	879	925	808	821	870	935	883	895	888	864
65836	101581	66922	32139	9691	2446	971	794	783	775	780	735	788	780	842	846	795	796	781	813	782	796	818	778	816	795	781	793	793	862	799	798	793	851	806	848	860	745	735	759	802	789	799	770	727	758	813	807	778	767	773	822	779	748	798	821	792	782	788	777	806	798	811	756	764	783	820	807	809	814	773	755	773	800	770	783	819	787	788	798	818	770	769	768	768	748	759	791	776	791	764	804	790	794	760	812	767	766	844	763	753	782	812	828	805	754	830	828	823	833	808	798	813	816	787	787	801	741	838	768	760	772	819	788	780	800	767	780	801	800	828	780	842	793	807	804	785	802	744	771	791	785	852	785	781	796	777	816	780	800	748	782	743	785	771	739	808	797	754	717	779	790	780	815	801	768	802	850	795	824	793	807	808	790	780	767	778	745	783	800	747	763	812	802	795	709	775	771	794	812	735	810	759	847	777	761	764	756	758	773	826	763	802	770	767	793	777	810	763	799	832	770	756	784	825	778	809	787	781	836	811	750	813	776	807	795	830	846	795	816	850	767	826	803	758	783	785	797	797	771	743	832	780	779	773	767	792	821	822	765	832	765	790	807	804	773	784	802	758	800	792	816	805	807	795	757	756	771	767	780	776	792	819	795	790	779	751	781	769	783	759	778	821	794	797	814	745	749	830	742	779	806	759	750	786	816	773	774	836	826	754	770	793	774	747	756	780	759	769	761	785	792	811	749	825	798	774	753	794	782	771	793	801	722	809	792	793	724	741	766	851	772	816	857	787	786	816	796	784	775	780	821	752	830	790	820	797	833	761	791	777	797	780	768	773	752	783	813	803	802	769	780	803	767	794	825	771	847	765	766	847	790	779	789	825	776	791	786	776	780	772	781	779	776	779	795	773	791	798	784	770	767	779	823	765	813	752	748	773	795	822	754	775	754	775	804	777	746	814	767	757	810	779	800	832	802	753	804	789	820	834	809	808	785	801	812	782	780	768	778	777	755	761	737	826	770	754	764	834	786	725	829	791	764	847	765	759	806	783	774	757	809	797	803	783	795	769	840	765	790	833	785	795	785	726	763	788	817	792	798	827	854	795	777	805	769	809	817	785	790	754	792	769	790	740	779	743	796	835	800	796	816	785	807	764	750	748	728	773	790	805	771	791	740	803	808	848	813	754	739	847	796	782	744	779	805	778	763	764	811	841	794	807	775	790	798	778	784	765	761	760	809	793	783	718	792	820	751	812	782	765	789	804	775	746	831	733	774	763	812	824	794	804	765	824	767	778	774	809	761	737	740	823	769	768	758	785	821	824	774	816	795	806	829	789	814	797	792	770	819	806	763	788	799	736	826	807	777	774	803	811	762	777	850	764	745	772	771	774	839	807	801	803	795	806	787	799	832	791	786	765	779	776	777	744	773	768	818	809	747	818	752	756	766	754	780	815	755	787	825	761	814	780	775	782	809	827	753	827	796	771	803	834	782	790	766	822	796	804	796	776	755	816	813	799	815	755	754	771	823	773	799	772	795	764	793	775	849	806	819	827	752	772	774	817	810	768	798	811	789	756	810	791	783	803	772	812	806	770	807	734	820	827	770	833	828	772	760	827	783	811	743	786	791	794	833	778	775	787	752	815	812	811	799	827	777	759	758	779	849	734	789	777	775	748	772	806	773	795	801	765	753	777	772	724	801	810	792	799	795	784	827	798	780	812	755	777	797	803	792	774	811	792	767	802	767	811	761	806	820	780	816	837	782	817	760	832	796	787	795	787	789	767	828	798	774	756	790	729	773	787	804	833	839	844	785	807	793	753	796	804	790	846	778	781	861	820	809	815	768	799	738	781	781	816	781	767	797	767	777	793	782	798	824	801	830	756	798	758	790	791	848	737	831	801	784	789	777	742	757	752	813	819	824	844	775	774	743	797	781	798	815	773	753	841	796	759	812	804	750	827	800	786	779	781	781	785	803	767	798	755	744	785	828	744	813	761	799	799	739	764	787	776	848	760	793	819	857	793	828	761	798	838	814	746	744	767	808	794	830	788	766	781	793	784	783	784	801	824	801	785	784	794	749	791	782	781	825	802	787	818	798	739	766	759	771	769	776	797	769	777	743	809	804	785	800	817	778	824	787	807	793	799	732	726	824	725	850	810	782	785	752	804	760	776	744	787	810	819	850	819	822	787	761	784	771	761	804	814	790	817	804	791	790	768	774	860	781	765	773	781	814	790	795	810	779	737	738	750	780	758	833	767	748	779	770	767	797	749	741	863	818	759	835	767	770	779	786	756	753	791	763	784	764	760	732	780	824	787	802	774	728	755	789	766	780	784	763	761	772	783	748	759	788	818	787	755	788	805	772	750	812	789	763	749	765	787	772	812	800	799	796	858	724	790	830	811	775	777	787	746	778	795	754	813	782	832	782	802	777	784	756	798	766	822	811	836	825	702	781	816	817	786	788	751	779	794	798	775	752	783	792	750	756	811	810	788	738	796	828	804	758	778	828	839	854	750	722	796	761	774	782	788	777	798	775	785	799	847	780	726	744	791	774	766	795	785	785	757	723	732	753	856	790	842	826	801	778	783	758	731	758	794	772	813	771	747	763	810	828	784	803	782	740	792	788	792	805	795	798	779	814	734	773	791	776	794	840	775	771	819	768	817	754	767	807	795	806	806	750	835	793	762	811	765	789	797	785	757	811	788	747	756	780	800	777	795	779	801	799	768	754	719	797	769	744	739	773	769	779	813	776	820	835	747	788	729	796	793	815	722	778	800	733	802	822	766	814	790	786	791	748	688	780	772	772	728	797	767	794	799	772	780	794	789	784	807	815	812	792	771	795	804	723	764	798	726	763	786	776	794	756	792	782	787	779	827	815	793	744	786	781	810	796	779	771	826	716	805	773	800	772	738	790	754	816	792	800	777	738	788	801	783	759	758	751	778	768	747	739	844	765	773	798	736	799	827	812	791	760	757	762	835	772	760	789	781	810	843	794	805	792	821	811	785	784	778	784	778	758	786	783	828	804	796	804	795	755	767	809	758	793	800	828	821	782	787	775	759	715	790	792	775	800	775	781	805	757	759	784	766	795	723	798	781	773	784	742	808	768	814	756	846	765	795	819	830	762	810	764	774	823	745	799	752	805	775	779	796	768	776	765	764	839	786	785	783	811	834	793	798	820	791	759	817	813	785	820	804	836	840	790	797	800	787	744	767	796	769	737	798	820	790	802	749	791	783	758	798	794	752	764	750	778	788	779	820	760	786	811	782	778	827	820	764	808	757	844	805	803	763	804	791	804	810	758	756	816	793	771	801	726	782	811	808	780	763	796	789	788	765	818	791	788	821	796	816	773	779	789	793	797	792	813	727	820	792	747	798	793	749	789	763	802	817	760	752	805	819	773	786	796	786	766	770	790	737	741	790	775	784	770	806	776	833	794	794	788	780	811	779	744	808	777	763	732	822	758	772	793	722	799	756	756	810	804	821	806	737	737	744	751	732	774	797	798
31782	32158	25386	8605	1735	790	675	671	641	678	684	650	652	653	677	664	618	624	644	680	648	627	706	655	696	680	688	690	627	659	640	685	647	620	662	671	686	663	619	652	665	631	620	656	619	664	594	675	692	606	638	654	677	633	652	695	656	649	641	585	627	616	636	664	666	619	679	670	660	652	632	662	634	643	624	690	682	628	597	602	588	678	672	641	631	651	670	654	670	653	685	640	629	616	620	656	636	669	613	652	640	687	667	657	665	636	708	657	693	644	647	607	654	658	692	630	647	618	637	607	681	706	661	593	643	679	645	644	659	667	629	633	652	658	606	642	627	657	646	630	683	649	692	687	645	623	689	669	659	643	673	609	650	704	622	655	605	655	667	638	648	684	626	650	597	662	621	691	638	659	690	636	652	642	618	668	661	597	659	666	673	610	666	644	612	626	636	692	654	624	698	590	669	689	615	659	699	651	623	691	695	653	644	619	712	634	674	622	607	648	690	685	620	677	635	673	612	624	691	642	642	678	684	616	685	646	626	605	669	698	661	644	652	646	665	662	665	618	648	644	655	638	602	653	627	662	661	661	622	670	660	609	678	652	721	689	652	645	656	668	692	637	678	635	640	641	636	615	604	630	658	631	663	609	701	630	680	650	676	612	658	654	648	686	668	621	628	676	633	634	649	639	652	614	648	670	678	633	635	737	636	655	653	663	648	665	686	600	666	641	600	668	633	663	646	626	686	636	641	645	649	620	605	629	672	600	666	620	633	637	647	700	666	622	652	661	688	604	643	651	617	640	666	701	650	662	673	612	664	649	631	632	660	620	637	645	669	699	680	665	671	692	633	643	642	613	620	650	632	637	699	662	689	666	673	695	606	651	702	655	595	657	658	663	678	664	633	632	631	629	635	642	623	664	649	684	642	658	632	661	640	676	653	644	630	685	639	671	645	665	649	634	686	678	691	644	650	677	636	716	602	649	606	692	630	660	634	631	639	655	681	692	695	699	614	608	701	624	669	630	697	614	614	660	700	635	631	602	646	659	652	628	638	642	649	688	685	607	643	679	631	591	667	626	639	702	648	657	671	651	687	634	634	668	706	639	642	634	681	639	610	648	654	601	674	628	674	601	627	688	671	632	623	627	696	703	635	679	642	655	622	657	669	684	669	679	677	665	697	684	705	646	644	600	656	646	679	633	654	662	602	621	651	680	640	637	652	598	663	662	707	671	656	595	612	627	655	662	672	640	658	668	665	628	689	646	620	652	673	666	713	649	696	665	628	597	634	645	658	656	713	686	669	649	694	674	682	654	664	635	643	623	653	698	649	640	632	631	636	609	664	624	675	635	662	639	669	619	641	636	630	650	637	630	629	613	673	602	637	641	636	643	659	617	655	659	680	634	657	654	633	640	593	666	626	605	641	640	652	634	668	649	625	620	633	629	658	655	616	691	675	637	654	648	631	650	656	670	659	604	674	671	667	672	690	654	641	622	683	677	622	675	661	678	664	657	656	603	654	643	680	638	651	643	660	710	620	587	639	621	652	694	654	702	641	637	615	684	664	609	642	685	633	659	622	626	680	670	667	657	656	731	679	696	595	627	655	601	635	654	688	656	664	695	658	654	654	649	635	630	623	675	644	637	668	633	709	672	684	630	623	584	618	725	671	643	626	654	703	649	649	626	644	624	668	647	631	719	705	664	666	648	672	639	608	664	632	630	640	641	699	692	653	676	623	629	627	630	607	655	666	676	661	695	584	642	693	645	684	659	676	643	614	619	685	619	651	680	623	651	662	636	644	644	667	616	623	668	614	640	657	595	667	626	649	667	663	630	633	657	691	627	618	672	655	687	708	622	706	660	632	687	617	638	620	615	667	632	664	665	657	666	698	647	678	665	634	679	657	636	704	619	620	669	643	652	676	641	662	659	672	615	664	634	654	669	721	642	638	636	664	644	724	669	667	654	628	648	659	676	600	733	629	687	668	649	683	633	647	605	622	652	660	641	708	650	683	635	653	684	636	676	664	688	676	625	667	619	662	653	646	636	610	653	571	619	672	681	616	629	618	615	647	674	663	625	667	659	705	685	643	641	643	655	680	644	657	624	647	669	651	666	638	706	661	641	655	658	620	683	630	654	690	646	682	670	609	633	639	628	684	627	645	648	646	629	605	666	666	679	665	695	621	700	652	633	651	659	594	648	634	685	639	648	643	645	624	628	664	683	705	660	632	614	619	675	649	655	693	628	721	628	633	658	635	677	624	655	669	671	703	682	676	685	661	672	651	627	653	713	669	640	664	636	620	671	673	639	651	644	628	612	624	620	656	641	645	623	666	611	630	678	638	705	630	645	632	621	618	674	661	642	671	599	646	654	622	670	621	616	616	645	670	689	647	665	606	645	618	662	650	669	618	603	640	662	694	646	672	663	639	661	610	616	669	660	607	603	635	689	615	654	632	659	698	668	608	659	659	653	629	708	677	671	674	654	638	618	650	687	685	631	588	683	624	609	638	651	681	692	633	635	656	632	665	642	651	683	674	666	684	656	633	677	653	677	645	622	633	614	640	644	671	648	609	720	660	612	622	651	615	666	623	625	675	624	648	647	649	646	616	656	614	675	615	660	683	619	681	672	604	717	659	650	669	645	693	615	651	617	624	648	684	696	668	672	676	623	649	673	662	647	640	566	608	688	660	661	631	619	677	657	610	610	657	665	628	664	628	653	644	696	656	660	632	620	634	647	667	663	613	660	666	669	666	589	643	662	630	614	616	678	636	661	662	596	631	647	677	657	634	644	649	659	652	652	671	666	660	674	652	675	634	610	621	662	659	653	700	640	662	622	634	646	677	654	680	644	688	591	667	679	678	649	638	654	684	656	648	677	625	651	614	702	659	667	677	648	658	671	666	645	642	640	636	611	621	624	645	651	671	628	628	646	633	671	660	682	706	657	659	622	668	689	614	683	702	626	622	675	637	690	659	673	645	654	616	625	689	704	643	630	627	637	641	640	621	626	662	672	676	593	654	624	647	671	619	668	675	670	637	674	585	628	642	712	635	649	679	654	631	623	669	668	671	606	672	631	622	644	710	707	656	707	647	667	649	693	685	650	682	666	672	665	636	653	644	659	634	682	692	680	612	693	628	648	648	672	643	637	626	578	687	667	642	633	691	600	655	671	677	633	645	688	675	676	633	618	619	618	606	640	620	616	583	666	637	702	623	645	649	670	660	609	664	697	665	646	672	652	647	669	691	651	663	678	661	624	648	669	655	625	639	640	637	623	641	637	678	666	652	653	606	672	650	644	657	671	694	613	672	641	642	624	641	686	692	638	664	688	625	614	660	667	660	696	604	642	706	635	652	614	657	619	687	658	640	596	666	695	621	639	651	656	671	666	618	621	603	651	666	660	666	666	718	599	657	637	679	674	675	672	717	691	566	675	653	670	631	635	645	645	698	631	691	674	586	629	629	648	664	661	652	659	622	661	647	675	640	652	681	589	694	652	681	663
24863	35642	18017	4335	1275	691	538	572	508	553	514	533	494	523	520	553	539	513	505	555	547	524	564	504	543	505	521	537	534	549	527	546	543	510	490	590	519	552	538	517	534	526	505	555	583	537	514	525	505	557	541	533	548	525	543	521	563	547	531	560	510	542	480	524	561	532	535	543	532	494	535	555	519	532	547	520	514	503	546	519	545	533	559	568	588	532	532	523	542	525	513	528	565	495	514	510	511	531	529	545	551	546	533	561	550	505	519	492	490	529	542	553	528	556	513	549	532	524	518	546	550	517	512	503	518	502	550	497	533	542	520	543	518	514	524	540	530	517	509	527	555	535	484	546	556	562	511	520	541	568	530	504	510	513	513	516	502	532	568	550	506	517	558	520	539	518	549	538	551	502	520	539	524	510	502	537	569	548	503	499	505	529	525	513	518	525	536	519	517	527	499	561	515	513	526	551	555	486	499	524	545	556	533	551	538	495	551	548	505	541	522	531	492	498	519	583	521	517	590	536	557	533	509	485	570	532	539	533	501	516	490	576	547	528	516	544	499	529	543	500	532	551	519	573	562	512	531	487	538	524	504	537	513	537	512	521	532	527	518	534	485	536	490	513	534	532	529	520	500	500	527	526	517	537	537	522	549	506	498	515	557	546	483	547	560	514	531	539	492	539	510	516	534	493	518	523	523	530	535	470	522	502	523	534	518	522	556	565	520	509	529	484	530	545	538	539	537	526	526	524	584	491	511	542	541	532	506	560	520	564	533	507	541	544	525	514	502	540	547	502	543	592	530	502	515	524	559	505	520	518	538	513	504	545	520	515	512	528	510	515	560	520	469	506	526	547	537	507	531	544	570	538	492	564	508	557	500	540	572	531	513	553	528	532	527	567	574	543	519	555	520	505	523	528	545	545	544	500	529	523	508	497	555	508	560	516	505	477	493	519	525	542	523	529	510	532	514	504	484	576	513	501	524	510	538	525	507	534	537	517	528	577	569	531	569	522	537	496	547	502	532	494	500	528	507	528	537	494	509	561	541	540	497	532	512	563	484	512	538	569	470	480	486	509	523	526	513	521	518	566	530	545	523	517	551	561	555	503	540	524	543	498	526	545	547	525	501	535	529	503	494	512	548	540	487	570	562	557	525	510	533	503	523	530	502	528	498	511	499	502	522	541	518	495	501	575	504	524	531	523	473	532	523	531	530	509	507	506	513	524	512	518	567	505	495	541	502	505	527	532	558	495	529	503	517	511	508	520	505	553	516	561	515	532	550	539	527	500	556	541	531	546	508	530	509	526	499	507	497	517	517	522	517	544	509	557	461	500	539	516	504	526	529	519	514	573	531	518	540	478	502	528	511	506	513	530	539	491	516	524	496	519	538	518	532	533	459	514	520	509	526	503	538	548	525	517	480	505	564	513	536	572	503	511	556	563	506	487	538	530	531	525	505	560	523	527	567	510	514	547	520	534	468	549	525	581	500	581	521	537	539	548	527	552	534	532	517	499	523	509	473	518	522	514	525	461	525	547	531	497	568	527	550	534	524	544	524	550	554	504	498	519	485	546	526	542	518	526	549	523	531	534	563	524	519	548	519	520	546	554	519	490	523	521	479	523	523	549	509	541	527	543	564	545	527	555	481	546	544	525	522	501	511	519	517	520	527	529	502	523	511	537	526	515	503	519	514	534	509	530	516	548	556	462	545	510	545	538	500	527	540	514	489	548	502	525	500	491	514	476	541	559	514	538	531	501	554	518	567	513	537	532	545	530	502	519	503	533	516	551	528	543	534	504	553	562	515	517	505	560	541	500	532	519	484	527	488	515	517	500	531	519	548	511	523	468	504	515	501	532	484	528	534	516	504	535	498	552	530	557	514	510	519	535	504	518	530	527	520	521	513	508	578	530	516	531	520	569	544	550	558	558	520	514	494	502	481	525	512	546	551	542	515	526	529	513	575	545	510	481	542	531	533	527	504	500	532	546	528	527	503	527	491	520	539	488	522	531	503	544	535	576	479	516	492	569	538	535	527	551	551	554	520	559	506	481	561	558	515	562	525	524	491	524	538	526	532	565	527	517	507	520	517	560	535	547	515	509	511	573	536	552	518	546	518	509	561	534	517	511	520	528	560	510	498	543	524	520	552	508	497	535	541	504	532	520	527	504	592	492	514	566	539	503	555	546	507	532	545	508	507	567	547	555	525	538	546	495	516	489	530	502	521	542	527	493	539	528	513	488	542	536	530	514	503	549	502	542	512	546	523	495	550	535	543	508	526	491	556	547	588	505	526	528	501	521	549	543	540	528	516	510	502	520	556	527	537	509	521	551	559	526	528	499	541	554	558	525	521	496	531	527	553	530	551	497	487	532	562	538	512	466	544	546	518	541	515	509	499	528	544	528	522	514	512	496	499	541	518	544	582	506	523	556	534	538	562	518	507	523	564	525	514	539	539	553	536	516	518	530	461	545	558	526	514	548	525	514	515	521	534	540	509	533	500	535	514	507	549	532	531	510	542	564	523	494	550	528	535	495	507	491	550	535	526	520	498	528	516	518	548	533	530	503	509	540	526	497	555	502	542	533	534	521	532	540	537	493	559	543	511	510	508	522	541	497	536	549	569	483	492	551	558	517	507	538	514	543	531	550	524	537	510	540	592	555	546	536	545	559	546	545	535	498	526	589	531	548	549	546	495	530	525	514	504	501	516	514	568	527	522	497	542	538	530	520	530	510	539	530	523	542	578	506	514	527	509	535	528	531	544	543	571	514	479	537	558	548	491	560	518	531	549	506	511	557	533	507	522	522	535	500	521	499	519	569	512	534	508	504	491	578	502	499	563	562	526	553	485	527	492	497	498	590	521	499	540	535	531	531	523	517	560	522	556	555	556	558	512	517	536	544	510	537	501	534	516	469	515	507	570	517	506	568	538	546	513	547	524	556	572	547	522	514	546	498	483	531	546	533	501	539	534	492	530	554	544	529	540	530	511	574	548	548	519	525	509	500	512	524	508	555	521	526	527	507	517	513	508	527	528	527	543	523	511	541	575	541	524	488	571	535	517	545	528	512	512	494	579	544	516	491	533	555	545	507	499	534	495	487	512	517	530	481	543	564	513	531	535	514	494	503	574	540	515	516	583	536	539	519	509	479	493	537	565	505	553	552	515	517	559	533	493	526	531	544	529	533	504	513	505	537	508	503	501	469	527	535	493	552	553	537	532	536	521	529	452	496	503	607	545	482	515	496	571	526	540	545	493	507	514	528	556	549	513	468	517	541	495	523	563	529	523	530	502	503	550	525	540	498	544	529	520	497	520	539	502	513	513	540	569	486	564	495	544	537	512	509	532	493	495	534	538	523	538	528	510	485	528	541	528	517	521	531	526	527	548	528	567	510	531	552	533	554	554	518	508	546	540	520	534	502	555	507	552	535	534	479	489	507	525	511	530	496	562	516	529	543	519	511	535	474	556	519	534	553	554	543	476	514	532	524	490	479	570	490
27225	30430	40629	29961	11297	1981	888	790	714	750	766	735	735	689	683	734	731	705	667	709	724	667	706	727	748	689	728	727	689	692	706	687	717	701	672	676	740	692	678	673	689	653	699	720	704	712	734	696	741	673	661	652	738	670	711	703	682	698	724	716	730	688	695	693	765	747	717	734	722	691	712	694	664	723	719	731	751	704	734	720	733	680	692	679	719	671	687	686	694	661	720	679	709	671	702	708	691	660	673	709	711	660	723	692	690	719	705	668	718	725	720	708	716	674	742	691	644	697	679	679	716	682	728	720	622	693	734	686	728	659	695	659	673	704	756	701	728	703	726	689	653	702	687	723	682	745	692	726	735	640	706	696	699	688	768	638	732	713	713	720	720	678	693	712	714	701	704	687	715	733	699	643	696	684	686	689	705	702	687	682	720	706	692	667	679	741	691	756	685	661	703	685	750	707	726	713	718	704	691	658	703	718	761	677	676	686	639	704	670	719	719	696	724	689	694	711	659	706	735	733	724	696	691	684	649	652	756	703	698	725	730	718	722	651	717	714	691	686	721	732	733	717	665	723	732	735	660	716	670	747	699	706	713	726	694	704	700	666	731	742	735	651	717	696	705	648	700	702	679	649	648	766	781	720	687	683	697	664	672	676	675	681	692	659	683	732	697	667	689	684	744	700	733	696	659	753	701	734	700	706	735	688	668	691	699	710	730	658	730	688	686	667	690	701	657	681	664	726	735	715	705	680	746	735	732	723	694	728	733	666	694	712	702	706	739	700	711	692	695	731	764	677	660	700	718	724	679	705	708	692	737	706	737	700	715	727	697	712	773	684	718	748	728	739	714	715	670	692	737	741	675	658	689	710	725	726	740	707	683	773	692	710	678	697	737	677	693	715	730	659	698	711	722	712	674	710	720	712	707	708	645	667	755	685	690	708	664	692	664	688	707	694	681	709	700	765	692	699	711	706	725	699	693	648	685	672	745	737	650	677	670	692	675	668	676	657	701	699	701	682	729	689	658	703	697	678	659	685	688	709	697	655	734	692	706	672	696	745	647	701	716	692	660	704	696	742	724	690	681	682	710	696	667	691	663	727	689	701	749	690	737	634	649	724	699	666	700	723	740	715	703	683	672	725	713	696	756	677	691	690	659	686	685	703	633	727	719	695	749	689	747	754	721	680	700	750	703	698	687	672	689	675	734	699	659	675	669	695	710	740	700	694	705	701	666	661	715	691	702	738	735	685	723	665	639	713	720	688	700	719	662	807	680	674	707	722	717	678	730	702	730	752	705	662	709	691	722	703	734	731	713	722	712	693	674	681	731	704	743	704	725	684	746	756	673	726	739	677	747	706	676	708	698	701	681	725	694	687	690	765	641	695	677	688	769	685	740	683	752	718	732	674	735	725	692	689	686	722	729	688	734	700	661	699	668	673	714	723	745	658	744	644	738	674	648	673	633	704	729	736	730	707	732	647	692	634	691	708	734	634	727	685	706	713	719	768	690	681	688	694	692	663	722	744	712	692	706	706	650	657	681	668	711	722	705	687	690	691	670	685	735	717	702	709	704	677	683	697	659	756	723	668	666	702	734	704	704	739	723	692	722	677	653	677	733	703	704	697	711	671	685	683	708	751	733	764	763	726	689	656	700	720	749	669	695	657	716	728	674	703	658	682	710	714	731	676	688	730	672	703	685	669	692	749	724	697	680	702	694	663	677	744	661	718	651	708	688	719	661	679	674	676	666	673	714	721	674	730	691	727	692	682	651	655	711	745	693	666	689	707	687	698	705	710	717	726	680	708	722	683	686	705	682	694	732	725	669	716	696	662	697	670	690	695	724	672	741	700	705	733	758	717	728	719	664	697	694	697	711	701	709	705	717	701	724	619	654	696	699	691	691	641	646	774	664	716	728	731	725	701	716	714	675	694	691	705	698	717	712	680	709	637	718	713	729	673	696	683	726	711	724	703	662	684	713	684	721	668	693	680	735	738	693	700	687	710	702	670	691	674	683	715	712	691	745	706	704	714	719	716	771	682	678	658	696	675	697	710	670	716	682	742	689	734	721	671	695	709	707	677	708	762	724	681	756	711	654	740	707	713	688	728	644	684	679	700	744	671	717	666	784	672	698	730	681	731	717	735	672	709	738	704	737	697	725	674	652	727	729	700	691	719	718	684	635	732	731	766	746	654	713	706	710	645	720	659	705	741	704	740	726	702	742	710	687	679	701	720	717	719	724	659	707	659	726	720	702	704	726	704	684	684	647	675	724	775	712	738	683	717	695	704	708	715	687	735	710	725	736	698	701	698	743	686	688	708	718	684	693	724	687	724	674	734	732	695	733	698	729	684	740	698	708	744	738	688	722	718	697	717	709	710	714	653	736	755	688	700	671	725	720	716	761	703	699	737	666	727	748	709	656	700	667	740	700	696	723	690	696	680	690	696	679	692	716	702	662	694	723	672	741	701	639	712	729	746	720	703	705	655	668	730	699	732	709	713	693	691	676	683	707	719	730	659	693	678	730	704	722	751	703	681	683	674	749	687	654	722	691	706	659	779	707	731	727	697	673	663	770	725	660	737	719	709	679	688	721	688	710	725	696	695	695	698	733	744	650	707	722	729	688	711	717	710	688	681	703	684	706	677	725	694	662	757	640	742	735	655	751	722	640	754	642	707	720	666	698	715	696	705	666	702	651	726	742	732	666	717	701	679	680	686	737	726	654	691	697	677	657	710	699	688	679	730	671	690	708	687	696	709	757	690	681	691	727	663	684	669	740	683	727	673	687	754	704	724	725	705	695	721	761	713	696	664	711	713	717	705	709	666	688	740	748	653	671	708	773	684	703	677	769	706	672	691	655	694	720	684	711	709	677	708	670	684	724	723	665	698	677	707	680	669	700	655	708	704	723	716	671	658	661	678	679	680	734	739	685	727	690	679	687	734	692	703	710	674	686	709	688	719	718	714	689	719	709	682	668	659	690	674	718	718	693	755	713	720	684	748	695	663	721	668	667	710	728	685	742	745	728	670	690	701	754	681	740	668	689	723	703	665	678	734	693	722	714	696	732	688	715	710	727	634	711	680	680	713	652	751	705	680	702	699	756	698	705	723	694	667	667	732	774	703	713	683	676	690	743	728	734	720	706	660	703	735	673	714	706	648	690	679	677	693	724	731	709	690	736	756	741	702	667	714	706	701	687	715	698	750	681	722	716	713	675	697	733	704	695	674	713	697	656	709	684	687	767	709	707	701	702	613	722	748	697	709	698	719	717	682	732	714	730	722	706	721	701	679	700	696	710	664	718	700	708	693	706	708	665	702	705	727	692	691	711	737	649	734	718	718	707	723	704	691	691	689	710	668	730	743	741	728	688	732	671	726	722	716	672	714	710	695	693	746	724	703	762	706	715	703	695	687	670	691	656	745	750	702	693	737	725	679	725	633	747	711	752	676	660	703	711	764	681	695	654	714	733	731	657	753	729	710	650	714	693	715	696	743
59041	81631	49873	17429	4242	1174	688	591	655	642	613	609	651	591	655	609	609	616	564	647	629	618	604	622	610	619	584	606	605	625	600	638	646	566	639	617	646	596	621	581	612	551	609	572	638	583	577	602	568	610	609	576	615	617	644	618	564	627	585	620	638	592	616	601	607	596	646	580	589	598	574	606	622	581	626	609	604	629	624	603	643	645	622	577	632	614	608	632	595	630	632	628	564	630	595	619	530	600	636	640	590	634	656	558	593	610	588	570	581	591	585	639	558	574	600	589	620	638	635	610	622	621	647	648	575	595	564	610	632	588	585	590	604	608	603	635	610	619	584	596	564	633	586	623	616	630	571	583	575	640	629	586	647	583	602	591	546	603	649	570	592	600	592	624	623	614	573	597	589	602	556	654	613	570	604	617	629	606	594	593	595	598	589	622	604	581	595	611	601	577	598	571	590	588	607	650	589	608	547	583	645	634	587	569	577	584	575	619	612	581	621	599	622	582	611	601	536	608	577	648	574	596	607	637	624	595	653	565	597	532	641	582	671	582	578	611	614	631	606	627	607	617	607	600	565	609	674	612	587	606	584	566	593	613	600	629	607	627	602	572	592	637	610	601	628	595	583	587	569	591	615	602	591	604	570	608	635	564	590	599	644	605	569	588	612	591	615	614	561	579	564	608	569	615	607	626	578	601	686	605	645	643	587	634	592	648	613	653	621	565	554	570	595	603	582	613	579	629	606	594	611	610	579	600	590	567	596	621	566	602	571	552	576	606	654	595	563	614	577	572	587	595	575	555	601	622	614	669	626	616	633	603	617	618	623	594	620	595	591	616	591	628	622	569	588	604	638	613	608	608	647	637	599	573	569	639	622	625	604	613	594	607	598	600	636	614	610	593	607	629	568	574	638	663	558	595	583	583	614	594	596	623	656	623	641	621	568	588	582	609	626	597	600	590	593	628	615	617	631	604	610	559	623	616	625	618	593	625	612	612	608	647	562	623	623	645	605	632	597	560	593	573	587	618	586	590	611	603	607	596	617	566	555	640	614	589	625	624	634	656	590	588	614	568	647	627	568	621	600	605	633	598	598	617	586	589	591	622	577	598	640	616	593	563	583	607	646	572	598	606	602	591	618	621	583	622	598	600	613	581	611	609	600	571	533	623	610	595	589	571	623	619	622	633	573	578	623	630	633	598	580	593	645	620	599	616	614	609	645	576	593	616	617	623	568	600	600	594	609	596	609	592	599	584	598	595	631	595	630	626	588	608	643	606	582	596	571	606	567	583	584	633	586	567	640	595	575	579	624	582	633	563	603	594	614	632	563	604	635	606	610	579	622	588	604	586	574	588	656	574	599	615	605	599	577	610	588	589	586	613	646	600	584	626	624	611	619	594	615	579	626	587	595	606	600	652	603	608	594	540	589	614	568	603	598	607	588	590	579	629	643	566	616	593	578	590	614	633	618	579	567	595	599	593	592	599	626	581	611	618	619	594	609	619	631	609	626	627	605	631	580	570	601	574	604	597	581	595	608	584	635	582	565	672	617	558	578	604	603	673	631	613	638	602	586	619	601	600	580	611	592	573	650	573	560	594	620	622	632	612	625	573	614	575	611	589	635	610	585	590	637	581	599	611	596	585	606	600	608	633	603	617	658	604	629	580	599	611	613	581	587	545	615	583	597	628	623	607	581	629	661	613	593	579	582	606	564	604	634	621	633	595	602	596	612	570	588	587	612	583	584	600	557	582	616	603	637	572	609	668	628	633	546	592	598	590	584	578	628	589	627	621	562	560	626	586	613	564	585	598	611	607	627	584	632	577	571	604	581	609	651	613	614	578	548	605	591	630	591	615	593	609	605	570	535	602	652	567	591	595	602	583	593	627	621	595	593	592	633	576	616	615	595	608	567	648	594	620	585	542	619	620	632	619	599	627	576	587	619	620	572	631	610	615	599	598	589	624	622	628	659	598	550	590	593	594	582	601	570	596	623	580	581	584	584	630	607	611	541	601	600	618	569	649	621	594	592	615	638	671	565	592	610	632	594	590	611	591	580	603	576	600	590	573	601	629	654	601	569	594	561	605	613	617	616	604	634	591	625	631	588	632	587	585	610	633	566	588	624	603	625	623	598	564	583	601	566	632	616	632	593	613	628	638	602	599	609	582	625	574	586	628	653	585	602	610	638	586	572	635	600	623	610	595	591	658	585	591	579	561	638	618	634	606	601	572	587	570	596	622	585	604	620	602	584	593	617	599	639	594	572	583	594	639	597	610	639	616	574	603	591	645	601	595	640	601	614	633	619	616	586	606	627	602	593	602	639	597	587	603	608	611	595	652	605	627	571	590	585	605	598	599	639	616	601	574	575	612	574	620	605	579	613	658	635	632	605	600	603	573	616	619	586	621	589	566	576	611	627	646	627	600	604	580	631	566	647	612	605	600	596	567	632	624	575	594	573	623	597	630	581	590	639	560	564	591	595	641	609	546	575	610	621	584	592	617	607	560	608	622	600	599	607	595	603	624	626	570	573	608	591	587	628	624	609	546	627	605	626	630	579	560	617	612	622	634	613	584	596	621	605	599	577	605	671	601	614	581	598	616	621	622	610	636	590	624	631	617	611	633	618	617	651	593	588	590	665	602	583	576	578	608	598	616	598	616	628	606	617	636	611	600	602	598	531	608	594	605	608	638	627	586	598	594	571	605	582	597	631	611	578	591	611	633	625	589	626	589	560	608	572	567	616	572	608	569	600	571	635	620	602	630	640	585	587	634	583	595	576	613	595	635	597	616	575	627	579	611	595	620	602	578	599	604	601	586	604	568	617	622	595	565	594	603	594	608	607	611	624	555	610	623	624	650	609	586	607	628	622	550	606	648	611	644	626	614	656	585	572	576	633	611	635	589	611	630	549	682	619	606	637	561	620	558	575	591	563	581	631	635	573	649	614	606	580	592	588	587	595	620	576	643	620	584	578	584	613	567	591	586	640	603	592	603	603	613	582	611	573	641	628	577	593	641	565	636	624	562	554	630	586	607	570	632	639	592	584	622	613	600	597	594	602	589	647	592	632	619	634	591	574	583	564	594	574	608	597	553	617	599	583	613	617	618	614	590	617	568	569	612	567	613	618	608	589	547	642	594	571	620	652	600	620	637	609	608	601	640	586	591	639	617	626	606	639	600	611	615	625	593	569	563	609	619	583	613	600	565	620	594	612	574	546	574	589	581	561	604	631	574	605	618	572	635	542	581	593	637	556	595	611	625	598	590	605	605	589	594	636	588	608	627	595	614	576	585	595	615	605	607	607	612	531	548	589	580	583	598	599	612	585	635	609	568	595	587	631	603	579	636	599	575	606	621	600	572	604	561	587	573	601	563	646	608	642	617	594	607	617	613	619	536	559	599	578	598	581	605	586	604	607	588	605	597	563	583	591	581	615	591	633	607	594	636	637	549	599	546	598	580	597	593	638	609	585	599	581	598	612	615	604	606	616	610	599	595
24424	23807	34701	29509	21553	12519	2590	1183	940	994	991	946	982	986	963	1028	927	979	963	938	990	984	941	968	929	961	974	914	859	925	974	923	941	942	968	984	896	956	988	892	978	958	953	924	948	954	962	922	906	911	961	963	953	979	934	905	962	929	913	938	992	922	940	929	963	936	952	1007	963	939	988	900	988	922	950	977	972	895	958	960	914	931	876	968	934	987	938	907	1019	917	934	946	959	941	870	866	1009	954	944	910	984	986	912	914	843	960	946	897	980	983	882	1014	950	963	880	961	952	937	941	901	931	962	927	939	950	953	890	862	914	971	923	941	941	963	927	932	982	949	966	896	941	1037	916	929	963	925	886	905	927	921	924	956	942	948	895	945	941	931	944	940	985	925	936	959	923	948	886	951	930	914	923	893	919	908	945	952	918	951	902	955	929	958	926	928	964	973	917	919	937	925	892	964	963	895	966	942	934	927	888	937	931	972	888	990	973	926	903	915	907	945	914	934	933	911	913	948	937	963	884	896	972	979	945	891	925	967	941	944	896	933	926	951	943	937	935	932	927	922	970	924	996	951	929	942	950	947	920	854	927	942	925	947	939	958	863	961	910	941	962	943	942	945	898	923	958	915	939	954	963	979	929	935	950	928	984	919	932	975	960	923	937	967	941	972	935	878	952	919	941	932	987	997	966	896	917	919	956	950	984	916	916	883	950	948	952	962	923	920	952	957	941	931	959	888	950	927	931	927	956	913	965	910	895	967	989	954	963	913	918	935	935	950	922	980	919	924	1037	880	1010	910	935	868	979	963	911	960	937	924	931	951	924	942	1030	972	948	976	968	907	974	934	936	924	972	945	920	953	971	968	945	940	959	904	928	888	983	956	876	1008	922	979	917	910	945	984	1020	956	921	1002	957	973	929	951	975	938	923	942	925	977	883	985	957	927	910	984	909	970	921	971	950	954	879	916	979	928	942	877	965	942	952	960	929	919	910	945	917	856	951	927	916	927	983	900	931	910	955	967	937	939	914	916	960	915	967	899	923	926	936	963	891	945	938	951	924	889	904	929	944	925	973	949	908	918	896	979	977	914	988	887	946	880	957	898	954	954	905	964	970	919	906	925	946	963	902	892	942	876	900	919	963	896	912	903	930	923	940	938	886	953	952	959	926	934	955	943	954	948	976	991	926	929	948	972	935	933	958	914	940	894	923	975	947	913	914	926	955	947	952	923	872	898	915	950	938	940	971	938	969	945	979	930	930	970	881	954	910	933	981	969	947	949	941	954	910	924	967	911	894	937	944	928	957	915	869	948	923	917	958	977	913	919	915	937	912	991	926	937	925	944	920	924	901	910	961	893	864	974	982	933	946	868	910	915	952	920	933	918	905	940	907	945	962	912	925	945	903	879	918	965	955	984	945	911	917	940	974	982	939	921	895	917	898	923	936	907	921	959	945	887	955	885	1003	950	915	927	972	946	893	924	952	900	928	886	946	965	956	860	918	964	980	969	935	927	934	995	894	959	930	911	929	896	974	937	945	907	871	988	941	991	908	1009	967	875	937	938	964	974	915	978	926	937	909	918	922	924	945	870	957	945	1020	943	939	911	964	902	893	910	903	953	902	958	988	943	968	927	976	932	933	935	901	909	938	907	966	983	935	880	940	986	951	980	946	879	902	939	930	923	944	901	917	1017	942	885	953	914	931	938	919	948	870	920	907	886	972	992	876	937	926	911	892	951	927	921	940	984	913	990	947	960	1011	923	964	953	1007	909	906	958	961	956	918	941	935	954	951	928	906	912	939	968	985	934	921	937	915	940	953	869	1007	948	936	911	920	909	944	916	979	934	949	931	981	897	919	929	919	921	967	939	961	994	927	945	918	982	965	971	975	976	880	974	913	910	937	937	932	933	900	932	919	935	964	935	906	920	926	960	950	936	931	985	931	922	936	966	922	935	930	923	976	955	996	914	906	942	943	951	951	947	878	951	920	908	905	892	932	845	938	916	948	901	949	927	1037	943	928	936	983	982	921	955	919	939	893	956	923	981	908	961	952	925	964	905	956	991	916	887	991	1006	924	942	946	951	924	918	950	931	973	963	915	911	980	920	950	922	962	869	921	914	923	991	914	873	947	880	931	909	916	952	911	971	945	896	905	976	879	976	911	970	945	960	950	974	948	929	932	928	911	984	927	954	915	929	960	956	945	943	954	943	877	897	955	914	913	979	913	962	924	944	923	934	925	912	944	973	934	1015	932	920	897	941	910	960	910	912	950	983	944	949	911	925	941	947	947	998	969	935	971	864	930	925	957	963	904	947	960	969	998	927	926	929	902	903	953	932	936	948	951	935	965	944	973	952	923	977	893	918	962	983	948	973	932	941	930	990	879	897	909	928	918	926	959	984	901	905	989	948	939	913	913	924	914	864	927	955	951	922	880	919	929	910	973	963	947	909	1000	945	1007	994	929	947	898	950	931	942	972	919	961	897	872	907	954	919	933	900	929	925	910	920	884	943	988	957	1025	937	941	930	948	953	872	940	917	962	967	927	967	918	903	931	891	939	926	972	906	901	947	899	927	888	939	913	965	926	1000	974	893	1005	962	934	984	922	1003	900	905	911	887	940	963	940	938	937	981	954	922	881	964	905	952	937	935	927	912	973	942	876	917	882	916	931	908	916	927	909	985	947	948	927	993	949	891	946	978	951	938	949	926	941	911	853	976	920	883	897	962	879	962	1003	909	950	919	911	924	968	940	890	953	974	948	944	971	953	896	960	930	961	922	888	923	944	967	1020	985	876	973	949	946	938	981	973	918	962	875	893	899	984	932	903	932	896	921	916	899	909	869	983	916	961	925	878	951	937	949	910	940	927	928	953	931	880	911	886	928	932	868	901	934	935	956	903	992	1030	944	915	878	934	948	946	907	855	975	907	920	971	916	933	891	943	935	861	978	914	913	913	888	877	880	930	936	919	966	955	954	938	888	930	947	914	966	938	917	912	944	891	925	914	956	933	956	923	936	969	910	907	955	916	927	947	896	899	936	915	952	987	916	968	929	947	977	946	898	915	916	913	918	935	954	915	983	936	929	918	1016	925	938	967	924	898	950	916	917	980	949	965	947	965	936	958	872	896	909	921	957	916	951	947	925	923	933	922	937	887	863	880	928	884	953	929	957	936	920	962	893	967	932	936	925	929	905	928	926	970	896	949	994	953	936	924	932	940	902	956	914	926	951	879	966	901	989	972	932	955	883	949	918	876	922	931	963	921	934	913	985	927	996	948	936	982	968	953	952	907	923	904	933	990	890	961	958	947	955	930	884	928	932	903	908	960	925	950	899	923	938	1005	948	925	945	918	898	926	931	974	979	917	986	992	922	911	906	940	874	947	927	906	877	923	906	964	938	942	866	947	945	953	914	920	915	892	918	968	920	914	903	906	971	968	966	945	913	925	948	906	957	1005	934	921	925	957	932	904	935	985	932	975	960	919	954	949	905	957	950	956	961	920	919	956	927	956	953	927	900	935	983	918	933	888	955	952	959	943
64988	102412	68257	34190	11097	2630	1066	859	829	823	833	856	836	824	822	821	817	848	832	839	884	830	849	846	782	813	836	842	850	853	812	850	805	815	876	866	825	859	858	818	808	829	839	913	850	841	866	831	816	853	807	833	860	821	874	814	885	833	809	871	853	850	816	865	837	838	834	858	805	783	864	862	812	875	853	851	829	837	840	778	807	823	852	803	803	786	885	847	879	826	825	813	879	794	786	823	858	827	822	857	871	815	801	843	848	848	787	788	829	857	751	895	830	878	831	799	808	835	804	843	796	835	861	829	843	857	816	869	881	872	856	819	859	826	843	842	820	827	824	887	854	796	798	876	814	850	827	869	784	808	770	787	803	892	837	822	837	830	813	835	824	837	847	815	810	822	816	838	811	787	822	846	857	805	837	797	833	780	826	859	875	827	806	844	785	847	795	817	821	822	855	867	804	829	804	825	818	812	837	880	852	809	838	792	902	865	818	865	811	858	774	796	859	837	891	822	850	836	820	793	852	796	808	860	823	839	814	810	889	869	776	840	835	862	836	831	801	821	807	858	829	760	819	803	846	894	830	825	798	843	803	829	824	827	840	823	857	841	839	826	832	856	826	814	779	839	849	855	804	793	817	837	788	809	839	853	800	870	782	834	848	809	833	846	814	851	830	790	861	854	805	846	895	861	796	811	850	809	831	764	825	785	865	843	843	840	812	758	790	838	824	832	865	834	826	842	832	821	824	784	839	812	781	857	836	856	815	811	886	839	800	851	835	806	848	791	809	808	778	817	789	806	855	853	845	787	839	791	816	899	838	800	813	807	831	807	833	869	810	810	825	809	820	850	858	871	832	824	806	888	788	800	860	847	837	819	831	775	822	819	798	799	843	794	801	865	830	892	819	821	861	825	892	819	902	788	830	844	852	829	816	817	812	858	858	846	836	834	823	796	850	821	853	824	829	796	831	779	811	805	811	810	887	832	789	847	781	853	858	832	851	803	834	826	814	766	756	792	815	822	840	800	825	883	816	895	803	827	830	852	843	831	822	870	844	822	793	807	840	861	852	878	813	877	857	901	871	813	855	811	845	806	852	825	835	841	875	809	842	824	863	808	862	853	809	833	866	875	857	748	808	815	859	796	865	843	815	885	777	897	822	875	867	865	810	815	819	843	791	804	830	833	795	786	833	795	888	837	849	844	862	809	843	814	807	814	856	863	819	866	792	820	813	823	799	799	826	874	854	843	819	875	788	828	830	812	831	856	791	832	834	824	813	807	867	865	833	846	842	825	821	860	848	823	839	823	828	852	776	891	792	856	874	839	817	814	833	830	834	840	817	835	816	856	843	801	859	879	810	822	805	832	815	837	840	840	781	777	847	848	841	804	846	843	785	875	846	859	850	838	822	854	811	853	821	828	829	854	846	813	847	840	835	849	862	849	832	848	843	837	809	789	828	847	838	863	874	780	845	791	791	803	854	812	796	808	787	834	861	919	818	797	808	840	834	830	814	821	845	834	821	839	835	812	815	842	816	809	843	811	837	789	807	795	815	820	777	784	837	848	790	803	800	788	801	844	841	810	846	885	840	840	864	780	864	775	832	834	862	827	829	791	798	841	806	845	821	837	798	745	858	820	835	837	861	852	818	818	836	815	835	846	828	874	775	849	812	818	822	819	794	799	809	798	843	885	841	803	806	828	840	832	826	852	856	871	795	797	861	833	850	837	791	844	813	826	836	830	789	784	814	791	840	840	806	828	811	790	837	833	832	867	828	807	849	914	858	804	814	842	835	853	801	865	812	853	824	833	856	833	874	873	815	805	872	771	845	818	834	844	878	810	886	807	817	796	866	827	859	817	865	840	798	864	815	789	805	817	807	855	815	796	830	810	845	852	842	873	836	800	799	825	873	774	859	822	837	830	853	834	808	865	822	846	894	777	798	826	811	814	851	802	803	845	816	813	838	848	840	839	846	835	855	840	833	804	814	795	853	844	826	796	814	818	861	840	792	807	843	874	840	851	752	824	846	812	820	872	787	860	793	874	830	821	847	861	810	840	810	846	829	786	829	821	787	826	817	802	815	791	854	791	795	814	800	831	766	748	822	805	752	846	843	806	856	812	863	786	783	877	845	817	801	792	833	839	818	826	876	860	813	812	863	827	833	819	843	794	813	858	822	769	844	882	818	781	851	780	848	804	863	833	815	820	811	835	854	805	829	812	847	870	809	835	831	825	829	818	751	901	861	854	866	783	875	799	839	798	860	831	866	858	797	860	872	833	794	801	790	860	761	805	847	815	820	831	805	832	874	818	819	815	808	832	849	786	811	829	778	836	800	864	837	833	807	810	822	798	838	785	815	877	857	842	805	833	767	832	846	825	835	835	809	810	821	818	843	817	835	832	853	846	786	824	868	855	810	836	820	820	826	868	807	854	817	818	828	909	802	829	837	832	792	852	803	873	800	830	822	830	884	836	840	848	826	796	900	778	838	838	804	821	804	797	858	853	823	817	800	849	836	867	883	823	793	824	834	875	829	828	822	806	849	813	829	864	826	867	817	812	792	814	783	798	778	821	885	837	834	860	811	850	825	827	819	807	782	813	813	801	808	819	843	814	829	848	862	863	744	803	841	827	795	837	871	800	851	822	765	829	808	834	832	824	779	841	747	811	822	865	809	859	839	876	864	781	813	814	852	855	818	790	861	865	827	817	789	809	786	849	828	791	831	882	845	860	807	832	857	839	842	825	820	813	854	778	811	799	836	851	840	853	829	852	840	869	831	815	832	826	818	837	887	823	863	816	807	837	851	814	843	845	834	807	811	811	852	825	797	854	828	845	831	798	762	791	821	823	876	813	801	787	801	793	814	869	872	820	818	841	821	792	828	810	829	807	846	848	804	812	805	830	853	832	835	785	784	872	794	833	839	801	851	871	816	828	848	809	865	812	803	803	828	846	784	804	799	797	872	802	809	801	823	805	810	838	810	785	877	828	815	844	813	841	884	786	850	796	825	822	824	814	814	862	791	792	805	827	853	836	859	802	841	815	838	826	802	817	808	773	837	837	831	847	767	823	838	860	890	835	843	798	813	835	873	802	842	794	865	815	845	805	800	800	760	819	778	864	796	875	869	780	859	789	829	817	826	766	841	779	882	825	814	761	868	840	856	829	860	827	839	824	855	842	884	810	830	860	775	834	831	868	798	837	849	740	829	840	827	847	834	832	833	817	900	801	862	791	878	756	858	841	876	831	838	816	775	858	781	805	824	852	798	827	881	857	796	792	824	871	823	838	791	829	789	829	824	825	813	812	830	849	813	792	788	834	810	833	861	820	849	817	794	833	833	859	847	798	841	797	867	791	842	801	830	854	789	853	780	825	842	858	805	836	803	823	844	847	830	803	821	861	791	814	830	788	785	884	855	811	827	810	826	793	820	853	833	870	801	810	842	826	818	845	770	831	837	862	843	872	842	755	801	849	843	785	838	851	817	818	842	853	782	795	844	822
31615	33057	25533	9255	1925	887	747	718	757	725	726	668	718	675	732	696	675	708	679	691	692	696	656	701	709	693	714	687	759	765	693	722	721	723	714	701	712	708	708	724	727	717	733	720	738	720	708	739	732	669	741	717	714	641	765	659	705	744	685	738	705	721	688	732	674	732	702	708	661	682	695	690	687	700	672	733	714	731	709	678	757	685	676	660	670	705	682	718	724	710	718	692	694	664	687	711	746	733	670	703	731	668	705	724	681	739	718	702	686	716	684	713	709	692	744	711	707	734	713	747	733	706	682	696	700	693	765	730	722	683	708	678	647	650	697	704	748	730	692	695	706	717	736	716	679	740	720	694	675	724	666	694	693	705	695	651	681	696	679	713	681	738	692	749	678	744	727	692	734	701	740	667	719	696	730	664	710	716	683	687	688	700	674	696	718	735	693	707	707	704	737	694	679	686	722	724	674	667	725	689	692	662	717	695	709	747	719	732	687	725	702	741	695	746	742	732	692	737	740	674	690	736	732	717	677	751	744	660	650	690	683	718	761	675	729	702	718	707	712	710	706	714	719	703	707	749	722	737	696	651	661	742	739	688	759	711	711	725	741	665	700	750	657	691	696	661	684	700	691	769	705	674	728	727	685	711	664	703	716	731	718	681	707	694	691	702	714	703	710	652	708	684	703	699	697	677	707	725	711	664	698	690	710	685	692	767	665	730	670	695	747	682	680	713	697	669	677	732	644	691	680	648	712	695	738	710	724	689	723	646	720	690	706	662	708	707	734	760	690	709	722	741	726	713	681	682	781	668	737	756	752	705	712	682	683	678	675	751	679	688	709	711	726	732	704	733	700	698	675	713	708	662	715	701	750	722	708	728	740	719	640	708	696	785	710	669	684	687	706	684	738	716	691	682	716	703	715	702	714	701	674	692	724	736	704	679	696	737	670	695	689	654	679	715	735	735	694	687	702	688	689	735	725	730	703	692	746	711	693	738	681	683	733	719	709	697	695	731	734	726	662	752	751	737	739	757	694	719	658	720	761	759	695	717	704	680	713	688	725	726	680	729	659	710	711	733	727	719	704	731	689	711	692	696	728	695	706	727	684	708	691	698	703	642	749	697	723	719	727	705	737	727	695	748	708	688	754	689	701	696	690	723	741	684	671	674	731	704	714	705	716	746	729	763	731	705	683	740	686	702	707	746	734	730	741	693	680	658	719	646	699	736	736	678	659	721	680	722	690	725	745	682	744	652	740	705	704	730	690	696	740	728	727	685	751	659	674	733	678	671	718	711	690	719	738	693	734	697	756	728	730	702	745	706	669	708	700	729	698	706	703	670	716	685	711	676	729	708	755	766	678	699	712	716	712	736	712	658	689	693	713	730	734	716	692	714	690	718	719	728	718	733	701	727	695	707	660	678	715	764	715	719	725	711	730	695	750	716	757	682	732	680	688	667	715	710	692	678	733	709	722	727	766	720	721	740	711	753	724	719	721	753	690	736	717	662	675	745	684	689	709	686	693	703	720	677	764	731	661	716	721	707	700	731	675	748	723	743	694	685	712	655	672	686	714	715	684	685	713	690	736	693	726	763	666	775	706	732	688	743	738	725	710	682	706	685	695	687	716	738	747	690	715	746	724	784	696	693	723	681	719	726	708	758	709	723	719	694	692	653	736	725	730	725	639	715	653	726	722	736	742	740	658	749	736	704	699	716	707	689	691	739	727	691	705	713	715	704	696	673	684	714	755	712	753	680	692	740	737	767	752	734	685	705	739	753	717	736	720	756	682	737	714	740	704	651	714	695	693	708	687	692	688	695	675	714	712	670	707	694	676	740	738	699	701	728	693	698	684	700	697	746	705	699	704	736	768	707	681	702	712	722	734	729	730	737	656	734	726	674	702	683	697	705	684	665	706	747	699	713	744	740	744	778	734	658	688	711	717	709	762	703	699	710	709	755	683	696	689	715	697	750	665	713	720	741	679	713	754	691	699	669	689	744	703	751	683	697	676	672	691	715	688	646	672	672	705	722	686	736	689	673	701	739	712	710	685	700	690	649	747	713	685	679	696	702	691	673	742	702	718	686	730	679	717	675	732	701	780	665	717	716	762	765	701	711	715	722	745	716	705	686	683	687	713	728	709	718	693	716	709	642	714	709	716	661	705	663	733	704	711	732	674	713	695	720	672	695	733	722	659	683	730	737	724	753	746	670	745	694	702	720	692	680	760	667	715	697	732	726	711	714	717	722	690	703	716	718	701	722	732	678	661	731	703	740	747	700	690	724	692	698	752	694	711	703	686	730	672	702	721	670	713	729	684	665	694	722	714	733	733	689	762	712	752	735	630	729	712	732	681	675	697	724	731	716	701	664	691	712	770	720	722	661	747	708	718	713	720	703	681	723	693	689	755	758	683	720	708	714	685	686	744	729	703	713	713	782	718	698	699	707	693	691	668	701	718	707	727	669	712	710	732	704	726	737	757	715	716	673	668	705	650	687	699	737	709	734	674	701	725	721	676	695	724	705	708	712	717	663	677	687	706	712	697	741	709	739	740	700	714	723	714	707	724	738	733	691	724	708	685	735	717	721	727	641	717	666	680	715	763	690	692	750	722	765	694	686	709	695	711	738	696	669	737	724	721	719	722	701	687	694	693	757	678	699	741	720	711	692	744	744	715	718	666	691	688	682	663	719	728	725	713	645	696	706	676	689	722	666	697	711	749	717	706	719	701	742	654	662	693	711	755	722	715	694	683	703	718	720	728	683	706	745	713	684	686	703	723	687	697	720	688	724	753	694	718	691	720	740	693	719	719	721	715	737	686	679	674	732	726	663	635	711	746	735	646	687	698	736	708	686	719	701	708	749	679	718	721	703	679	726	690	703	677	704	695	688	664	756	664	697	712	746	708	704	717	656	680	682	698	684	715	696	696	726	706	669	691	744	766	767	690	762	750	734	746	696	721	707	686	728	705	706	681	695	717	698	698	669	686	709	742	727	710	687	709	695	699	670	684	738	697	707	730	753	709	705	695	701	736	718	693	689	720	726	707	757	725	769	680	716	745	698	708	700	706	704	703	722	724	690	664	664	713	680	642	699	705	725	708	733	734	727	710	705	725	736	771	670	741	732	705	666	693	679	693	634	726	682	676	643	726	712	717	694	745	726	675	755	707	720	711	702	720	696	659	754	684	794	700	718	663	747	650	737	708	701	758	778	766	712	710	726	665	708	666	724	708	755	745	716	715	686	691	695	690	694	711	799	667	729	684	689	723	713	695	668	716	663	702	707	681	697	701	688	748	690	681	698	706	738	692	708	720	754	711	679	709	699	727	698	701	694	687	676	719	735	709	672	733	718	680	702	713	684	698	685	685	708	682	723	742	686	701	694	716	690	679	695	737	728	740	712	693	649	673	722	731	727	738	707	712	762	746	689	690	696	694	705	710	744	688	711	717	691	708	783	713	740	663	658	673	709	706	678	745	689	673	688	721	725	694	653	723	737
25247	36632	17920	4715	1388	706	558	540	584	551	528	595	537	607	556	565	550	581	592	572	549	585	560	578	568	591	575	593	526	558	531	576	576	534	531	593	567	580	550	593	570	590	563	590	582	518	566	537	563	552	559	604	621	587	549	513	568	566	552	527	535	593	604	584	547	578	561	547	602	620	580	561	550	527	581	597	559	609	565	571	582	503	526	529	567	588	556	534	569	545	550	551	534	577	534	540	621	556	570	574	522	579	568	568	497	576	584	520	549	577	582	520	568	547	568	530	577	545	535	554	559	615	583	551	556	566	582	548	574	556	568	565	568	544	537	585	576	559	524	573	543	539	561	572	522	532	538	532	562	569	586	502	538	581	563	562	548	599	533	522	574	576	546	558	567	536	539	556	545	586	577	543	514	554	544	550	532	590	542	556	574	599	541	541	542	525	615	577	580	563	552	586	584	548	585	597	542	587	546	559	551	561	544	547	530	553	577	548	577	550	588	593	582	559	591	562	570	579	557	544	557	571	587	548	559	558	588	542	572	515	569	515	573	615	606	529	593	545	562	582	564	559	564	555	509	548	552	555	576	597	538	545	526	591	505	612	546	540	575	577	545	604	559	584	545	572	549	570	554	538	585	552	579	603	574	522	594	564	647	587	551	565	581	555	556	601	560	535	565	584	518	581	546	576	563	514	572	529	547	535	532	577	535	569	529	567	591	555	537	525	533	556	542	586	560	559	583	545	591	554	594	506	556	556	558	579	592	548	537	520	570	596	615	555	545	567	557	605	584	587	587	593	551	552	556	581	586	588	584	598	555	576	545	535	511	548	572	534	570	563	518	567	580	588	570	556	566	543	563	609	542	543	599	561	533	565	576	578	554	555	571	568	562	552	610	569	512	537	546	540	581	580	570	583	551	556	553	539	572	589	591	563	552	600	547	553	550	581	595	558	547	577	560	568	553	581	559	533	591	537	605	552	490	499	579	584	552	529	556	542	554	605	565	561	539	602	513	526	573	584	580	580	557	557	557	531	546	552	573	566	529	560	555	600	552	542	569	545	544	565	543	538	598	550	552	549	540	531	528	608	546	561	603	510	571	544	576	558	538	543	564	542	559	541	561	560	558	554	583	612	507	563	570	590	590	535	540	558	539	540	559	570	594	569	572	596	518	532	529	539	596	572	550	530	540	572	568	572	554	542	583	567	551	550	548	558	549	559	529	565	552	522	576	578	570	591	592	524	545	582	590	522	576	532	598	574	573	560	585	572	556	575	558	569	590	547	552	562	573	521	535	582	562	610	577	585	573	595	572	594	625	537	538	596	562	563	569	598	600	579	569	569	543	549	556	555	550	596	565	530	572	604	560	582	570	559	551	575	556	572	552	530	602	574	558	567	559	524	598	589	564	604	591	590	572	524	597	564	582	565	588	578	525	569	560	564	586	565	522	514	555	561	570	584	569	564	608	574	545	568	558	540	572	529	549	583	539	568	523	601	584	559	600	537	549	510	578	539	568	567	579	637	603	536	541	570	572	557	597	585	511	574	542	542	530	563	581	558	531	478	559	597	587	575	561	574	553	589	579	576	583	578	538	520	537	568	571	564	542	532	573	613	567	561	542	561	541	577	554	528	528	543	561	568	551	557	559	538	549	572	557	561	570	564	536	562	525	603	577	521	579	528	575	561	558	590	583	587	579	564	534	616	533	606	549	559	585	540	537	573	564	544	578	585	553	581	529	573	579	526	536	591	557	534	574	500	549	556	564	565	570	545	563	549	640	564	533	558	578	571	580	548	595	565	557	618	529	582	579	502	524	581	552	584	585	538	563	640	538	533	594	527	523	567	609	599	563	561	561	584	574	580	550	509	555	557	582	580	550	580	613	541	615	535	577	583	562	509	578	581	582	539	591	510	559	542	620	529	595	618	593	571	535	559	584	556	557	628	561	514	536	531	542	502	556	559	504	530	567	551	569	592	558	580	569	573	564	584	567	541	554	564	570	568	585	570	538	575	576	616	524	588	578	511	577	532	593	560	546	527	556	529	563	538	501	559	557	529	584	586	598	583	584	611	514	582	566	513	537	543	562	531	551	580	584	554	557	510	557	549	561	592	562	568	535	546	548	548	548	552	566	595	555	557	541	566	567	556	579	571	572	560	576	552	527	599	557	561	541	612	575	575	544	572	530	564	540	526	573	569	526	573	518	565	534	556	578	535	516	599	605	570	566	557	551	535	546	571	551	588	515	548	551	581	535	547	590	550	555	552	570	591	550	603	530	539	566	537	558	597	548	542	565	603	565	537	618	530	551	536	556	567	570	567	574	594	553	541	579	564	602	549	529	568	592	556	577	573	561	546	600	552	582	555	562	571	580	544	571	597	536	535	590	523	563	573	538	534	533	582	569	567	556	585	548	618	586	545	586	503	550	594	568	546	517	574	579	563	577	575	579	607	538	578	622	511	581	575	562	571	551	573	560	502	567	600	552	588	562	573	561	559	566	580	539	593	589	593	550	583	557	572	584	551	563	557	531	543	551	550	564	585	572	562	554	581	581	552	558	592	556	527	604	529	536	540	565	554	594	580	502	540	581	555	563	515	579	587	578	590	639	564	568	554	530	561	534	582	565	552	572	588	603	587	569	557	531	571	561	572	559	518	566	593	514	585	559	534	530	554	538	558	575	538	545	571	571	541	537	555	538	583	545	569	560	587	577	550	554	574	591	570	541	574	542	534	534	527	506	563	578	600	558	594	579	591	552	544	573	534	561	576	557	545	524	607	600	577	550	573	556	547	564	566	582	562	575	566	553	551	528	579	543	596	573	528	560	569	586	566	591	609	560	583	595	547	576	572	528	599	578	545	577	642	569	585	570	567	562	559	554	571	529	543	479	573	532	622	550	563	535	587	545	569	569	550	529	578	523	586	550	567	543	560	557	558	610	529	600	592	545	541	555	562	554	577	546	580	522	558	552	531	537	557	565	561	558	600	508	549	587	560	557	533	599	542	532	536	627	524	558	549	564	572	608	583	538	560	514	554	565	529	558	559	566	575	549	556	555	561	536	557	554	551	557	539	558	593	629	584	535	549	544	588	567	560	563	587	579	576	564	571	575	587	557	551	615	541	512	492	617	559	609	526	574	573	553	553	592	565	605	543	537	514	580	521	510	573	564	536	549	589	575	537	543	543	556	543	584	559	585	553	538	522	605	527	604	578	541	551	538	572	570	548	544	521	582	547	570	581	559	559	575	568	528	543	558	576	547	560	583	559	574	544	563	573	538	544	517	543	564	593	523	567	534	595	526	577	550	617	576	558	512	565	535	511	519	578	593	560	534	524	553	588	612	551	576	580	516	542	536	543	550	536	605	553	526	553	574	554	573	546	534	524	538	581	552	579	533	556	581	606	525	519	576	581	597	599	535	542	546	554	541	577	596	560	563	569	548	553	579	568	578	571	563	566	556	543	553	573	579	568	554	523	564	591	546	536	531	560	511	606	562	565	548	508
27098	30794	41581	31625	12058	2216	1019	824	800	833	759	738	730	752	759	783	702	763	751	818	752	708	801	726	711	744	760	742	805	749	771	726	747	736	740	772	762	749	730	760	733	798	753	758	753	754	709	781	766	709	765	708	743	756	779	767	796	752	767	749	715	772	693	744	810	746	727	662	773	739	732	705	811	776	760	784	739	756	725	781	749	714	746	792	777	732	776	716	745	749	773	797	759	760	770	789	713	771	718	780	723	740	745	761	757	751	705	750	753	750	746	798	767	752	761	718	730	780	770	761	713	825	805	793	746	707	736	821	798	746	706	726	745	749	780	744	768	688	796	802	728	709	767	789	763	747	759	703	728	776	737	689	715	768	767	782	770	726	733	794	756	702	741	717	790	732	765	785	752	744	790	729	766	742	748	746	760	758	767	763	779	779	711	760	792	771	791	791	740	719	765	744	757	751	787	708	733	734	739	725	757	735	719	686	739	818	768	760	760	700	712	731	741	751	767	736	721	743	754	766	757	708	740	758	766	794	758	818	720	757	810	776	763	761	744	758	827	785	720	773	743	702	729	734	746	730	736	712	710	747	715	702	764	723	752	766	765	736	786	755	722	708	752	744	751	785	759	773	749	750	703	720	759	742	727	786	728	685	768	739	781	778	711	711	736	753	716	711	744	776	757	733	747	738	787	745	708	772	737	743	776	733	722	711	764	725	732	751	730	735	725	704	743	789	767	755	751	723	758	718	744	775	806	761	780	750	746	794	783	788	772	761	781	758	743	748	798	748	722	718	778	733	738	738	749	730	772	744	734	733	729	704	774	723	750	722	750	814	718	710	735	746	737	755	800	756	798	695	746	740	711	711	760	753	765	759	760	764	739	696	750	743	768	738	738	715	724	774	793	789	723	736	791	754	767	761	750	731	778	755	758	756	739	733	821	750	768	719	747	726	715	715	722	770	760	743	708	725	712	703	751	762	764	740	803	755	772	719	736	783	689	765	763	705	749	756	731	749	743	789	727	755	736	741	749	779	749	748	782	750	735	765	743	700	724	766	753	743	726	757	722	740	750	734	696	764	778	695	753	811	781	718	751	762	777	758	714	795	807	784	743	750	752	771	742	746	738	727	745	752	776	784	750	718	713	796	779	772	775	707	755	773	763	779	768	721	770	756	751	723	803	750	766	746	752	765	780	741	763	791	727	785	772	780	732	804	780	729	733	721	753	747	744	736	770	722	735	733	747	756	774	752	720	749	724	753	765	714	764	684	731	751	761	762	696	746	773	786	754	769	748	718	767	687	724	696	774	730	770	774	708	783	733	739	788	777	781	761	763	777	745	744	724	740	788	760	738	778	737	745	764	748	711	705	757	744	751	734	783	706	716	740	778	774	764	777	729	756	714	711	767	768	767	787	758	727	798	752	730	759	728	716	764	776	724	749	657	729	750	744	742	743	748	725	788	744	730	772	722	753	718	772	736	728	768	760	752	781	723	769	752	778	770	733	772	741	789	758	753	755	743	755	757	746	759	665	706	719	752	741	757	736	791	700	742	727	775	755	720	728	675	754	767	778	798	729	754	730	731	732	754	756	714	739	724	730	732	746	738	741	786	735	735	760	728	750	756	749	772	743	788	706	723	785	767	716	776	714	703	768	757	792	768	757	780	796	776	781	789	766	733	763	827	719	750	715	777	751	726	764	745	700	776	784	715	732	717	751	751	776	762	737	807	731	732	766	762	741	743	740	708	757	717	821	754	762	756	773	780	753	768	748	718	723	733	757	709	749	815	718	690	786	693	731	773	759	791	727	760	733	748	712	723	772	772	730	740	756	748	729	723	818	775	732	795	750	771	741	788	748	729	773	778	713	762	771	778	723	819	722	782	739	727	751	704	764	807	720	761	756	766	753	763	733	728	762	789	693	751	746	777	768	740	799	798	714	787	793	717	777	739	763	719	750	774	713	712	718	716	723	753	715	725	752	752	791	695	719	726	714	730	748	757	752	693	769	761	718	722	750	738	685	772	766	759	807	744	735	756	770	782	774	743	813	734	750	718	735	736	775	743	746	735	747	733	694	729	723	739	721	780	703	745	748	747	759	756	728	744	752	760	749	780	751	786	750	740	779	780	767	749	760	731	753	748	767	773	756	771	749	768	745	786	732	739	767	719	773	721	741	769	808	667	782	735	709	757	751	729	771	738	711	763	725	716	733	730	756	711	726	767	705	713	708	763	738	810	707	724	772	772	730	756	769	724	735	744	741	748	748	789	766	682	733	778	762	752	791	743	685	739	736	747	726	752	762	726	720	702	753	712	787	772	730	788	772	771	722	788	768	779	772	774	707	746	742	695	771	739	725	722	713	755	813	796	692	764	739	750	734	729	772	789	772	744	716	741	742	769	728	740	795	790	704	811	740	744	779	719	730	718	700	775	781	697	770	746	765	739	783	720	757	729	756	787	745	812	747	743	739	749	718	761	731	725	722	772	732	743	761	740	826	784	768	732	759	799	737	713	776	760	737	738	763	761	780	746	758	768	722	717	723	767	770	743	709	773	731	750	736	738	755	745	680	732	745	779	757	696	773	730	698	748	749	754	756	735	765	749	688	709	707	759	770	780	763	771	715	770	799	727	796	751	748	748	719	787	723	723	719	777	752	725	802	738	769	703	754	737	768	752	704	743	767	731	751	757	711	731	737	772	760	777	743	719	798	763	703	751	727	738	714	767	726	716	710	789	734	791	738	732	772	751	771	752	718	731	741	746	734	754	752	784	723	734	743	758	810	765	765	758	785	743	713	770	754	769	754	772	756	781	718	745	766	737	725	771	791	732	753	728	741	785	681	786	687	738	730	750	739	699	777	759	720	772	753	723	711	706	761	718	750	766	752	749	788	706	694	720	707	726	762	760	779	749	770	759	722	750	781	762	719	653	732	705	742	763	747	756	749	755	800	692	736	765	754	767	795	761	726	799	752	771	710	755	761	726	758	712	717	771	745	713	703	764	776	735	775	774	748	744	781	813	725	807	749	784	786	760	698	732	761	712	760	770	742	755	818	762	741	711	730	753	774	803	747	719	737	745	782	753	774	792	717	719	729	793	742	806	758	797	770	743	739	729	772	732	736	787	770	783	778	760	762	739	710	730	767	751	699	717	759	772	735	689	758	740	776	707	788	771	749	744	755	761	800	717	750	737	779	701	789	739	720	764	761	766	715	760	788	758	738	768	716	719	739	718	732	785	735	761	768	751	764	754	769	713	757	754	747	736	686	750	705	769	747	754	741	734	783	745	713	754	755	773	801	774	748	743	745	725	755	720	769	767	774	755	760	732	730	755	767	741	801	736	739	738	731	752	723	751	743	788	749	760	764	743	712	746	733	752	699	760	790	791	731	763	758	726	716	793	734	765	711	787	742	737	735	785	698	714	736	776	744	736	774	714	722	731	795	751	788	756	768	711	805	780	705	747	803	703	798	801	753	769	735	760	727	742	769	753	733	761	756	754	743
58718	82063	51768	19274	4678	1257	721	651	691	630	676	648	637	643	633	635	629	620	631	660	655	644	650	588	670	637	677	665	608	578	636	649	669	595	635	599	627	652	654	590	604	649	668	612	661	655	625	618	621	649	616	623	629	617	634	625	674	635	622	653	689	666	621	642	645	639	617	636	691	634	627	647	622	665	580	623	637	619	620	614	623	667	629	670	650	667	639	638	611	620	611	613	671	643	569	570	619	631	690	662	611	597	678	644	585	644	646	645	667	609	659	663	625	622	658	635	617	621	659	626	622	605	607	635	657	665	671	671	642	642	633	603	646	668	648	622	648	662	637	642	666	671	648	625	616	638	627	659	647	649	624	718	596	602	646	619	646	628	595	637	639	650	681	622	643	650	639	632	646	655	669	628	630	660	604	652	635	646	677	644	637	656	615	679	619	629	623	633	607	601	663	626	599	648	589	644	622	644	675	599	663	670	614	657	573	607	655	690	594	602	583	631	612	651	577	661	648	572	617	618	657	648	608	683	645	625	676	638	666	688	624	653	579	639	624	612	609	658	666	693	612	652	643	626	632	638	655	655	614	623	648	702	617	618	601	639	610	632	643	626	595	622	590	650	632	634	633	622	635	656	635	603	661	638	620	663	666	610	606	591	625	631	682	688	614	648	672	640	634	595	676	656	634	648	628	616	627	647	616	675	645	672	619	649	565	643	626	664	671	661	643	626	609	566	616	644	666	613	619	620	641	649	680	586	622	596	640	642	615	600	677	618	589	677	627	649	630	650	631	622	665	615	627	571	649	629	637	680	657	649	590	666	622	643	629	638	587	654	630	629	619	665	635	614	646	629	620	626	670	672	663	641	635	631	595	579	643	655	625	656	592	700	595	620	627	661	662	586	627	631	610	614	650	659	671	653	635	581	629	610	579	631	613	626	639	627	663	665	638	640	610	599	637	589	658	601	640	676	618	650	594	612	656	656	613	641	661	653	619	653	606	648	642	648	651	624	596	652	624	619	585	599	626	672	637	649	625	658	656	616	655	650	664	596	616	686	646	662	613	620	619	603	629	637	684	640	616	651	621	602	625	668	655	618	637	646	611	626	630	649	605	625	621	611	704	641	673	612	666	626	638	609	666	644	652	602	688	618	598	613	593	684	648	614	633	613	656	616	670	637	644	652	603	604	640	649	628	626	684	634	669	644	612	633	632	613	603	604	613	584	629	647	664	647	670	623	610	624	667	594	590	627	636	619	598	600	613	656	655	628	659	657	607	644	646	612	621	654	655	609	590	598	659	610	635	664	619	635	635	636	629	622	631	638	644	675	612	674	625	613	637	665	630	662	651	634	635	681	585	646	667	673	617	609	622	635	617	662	639	614	600	634	625	684	640	673	591	619	625	637	645	610	610	638	643	632	676	609	620	596	592	659	636	639	647	619	680	660	637	657	637	615	609	615	603	631	625	709	608	626	646	654	591	616	646	612	640	643	645	666	630	640	600	652	659	626	622	659	676	663	620	639	616	619	664	666	619	602	627	622	645	610	610	612	654	650	674	683	673	641	671	629	645	619	642	653	615	578	632	648	595	639	635	597	706	634	653	632	607	628	638	621	606	593	616	650	686	615	625	663	596	623	600	634	653	680	663	621	631	635	655	618	609	612	615	617	592	645	619	652	602	652	651	656	638	647	638	631	592	598	634	655	630	662	641	649	629	656	623	676	631	662	661	598	651	652	639	632	624	639	609	643	654	652	626	604	685	627	630	631	627	652	627	627	588	636	636	616	663	684	636	626	659	635	611	621	601	650	612	622	623	624	634	674	616	657	585	670	656	671	611	635	655	615	635	633	632	622	626	664	612	628	629	631	647	644	594	667	636	605	629	633	637	656	630	613	635	629	645	650	626	670	597	622	674	663	620	666	631	605	604	584	618	606	604	614	604	633	646	631	620	653	635	586	665	600	616	668	691	661	635	640	605	626	648	646	676	648	634	631	673	619	634	612	671	653	666	609	632	628	653	639	593	653	642	685	671	647	674	639	625	611	643	644	622	663	708	640	664	656	661	655	636	635	649	639	608	667	595	659	610	656	609	682	655	626	662	649	656	644	646	654	625	642	626	660	665	594	621	634	666	629	620	595	649	648	647	612	664	579	624	612	604	631	643	677	691	660	624	618	681	670	611	629	596	601	673	630	637	633	616	637	639	650	626	639	637	629	640	647	667	641	615	640	638	656	614	626	657	678	635	657	633	631	648	658	626	621	650	631	686	637	640	673	629	660	610	643	633	606	654	665	630	634	598	644	616	657	656	624	646	660	624	617	638	598	659	606	627	647	649	635	641	659	586	615	623	673	653	601	626	595	563	596	635	630	610	600	602	630	628	616	674	643	659	632	614	639	605	629	630	633	645	619	642	599	638	632	612	638	620	619	648	656	661	627	655	655	641	630	667	665	622	610	592	648	611	635	596	620	684	597	633	659	653	651	617	646	623	653	634	652	661	640	643	654	640	586	660	632	623	669	648	644	682	608	642	669	601	642	650	634	605	618	633	654	634	604	609	596	640	620	647	638	607	641	643	669	627	667	625	644	621	673	636	616	640	592	667	608	641	605	590	614	624	639	676	671	625	631	663	648	635	615	597	623	623	651	653	630	599	604	609	600	663	631	662	633	604	642	623	618	656	646	676	608	653	639	606	655	628	638	606	676	650	656	622	630	594	624	653	632	662	595	655	604	639	614	613	615	654	625	609	582	656	634	647	631	649	631	624	630	612	672	591	633	619	636	569	632	682	550	636	630	652	674	614	652	653	617	635	712	600	636	627	667	640	650	599	626	661	566	609	581	663	598	656	627	635	622	624	639	637	624	618	700	622	625	606	631	649	596	633	631	627	650	656	613	583	671	633	665	671	640	592	638	651	627	626	673	615	650	660	654	643	678	620	636	639	649	656	633	684	639	642	650	593	635	642	689	594	637	663	688	621	679	626	678	578	652	645	621	600	638	637	647	578	655	664	659	611	595	683	650	662	658	644	602	644	644	606	569	637	634	652	624	633	596	677	649	665	646	639	664	666	682	617	624	645	637	621	617	599	671	617	628	647	608	615	601	641	665	645	617	629	652	597	623	683	600	608	635	619	566	633	622	644	619	668	656	579	616	617	644	639	699	611	609	621	626	627	638	638	624	628	679	643	605	600	655	652	633	652	648	593	614	666	611	634	632	652	656	624	662	582	599	639	676	680	655	676	645	643	635	650	614	664	608	623	652	654	634	614	612	650	637	681	621	617	636	601	624	616	632	619	602	636	626	602	642	626	621	624	661	680	662	626	618	628	615	638	613	660	612	657	629	586	583	614	604	657	603	677	648	618	679	608	617	660	656	637	606	605	680	614	650	697	624	648	674	652	633	644	639	610	664	616	600	618	658	603	628	653	657	617	671	641	623	628	669	647	630	617	576	616	635	662	630	630	644	626	622	639	648	632	590	630	691	607	672	634	614	623	618	605	601
24576	23384	33837	30390	21500	12427	2711	1255	1059	1064	1043	1041	1012	999	934	1035	1015	993	1023	1063	1021	1039	959	1017	994	1018	996	960	1026	1011	1019	977	997	980	1049	984	998	959	1001	991	997	1031	1089	1010	1005	1031	986	1025	973	989	1001	1013	1029	999	973	936	1055	1066	941	989	991	1036	1031	964	1011	926	957	987	989	1060	939	970	938	975	1015	1048	1012	984	1016	960	946	968	1001	974	969	979	1007	1034	1009	943	955	1010	1055	984	1001	990	970	998	993	994	1007	972	1006	1015	968	942	1020	996	981	1014	956	1014	952	1030	996	967	1016	954	992	1031	998	994	1028	976	925	978	1041	997	998	988	1024	1007	1044	965	998	995	984	955	1024	1021	956	964	994	936	918	985	1006	1010	1058	995	1000	1002	972	1006	955	971	1012	1020	1011	1003	1002	979	955	1065	1007	1023	1024	1007	1008	1012	1006	987	951	939	946	981	953	974	1010	904	999	956	981	969	992	957	961	988	970	949	956	948	1015	982	1026	1033	1031	1013	956	994	1005	1015	994	952	1014	938	965	993	1001	1000	1001	993	973	981	1015	968	1043	981	1020	988	981	967	980	1033	1010	945	1017	1054	996	1010	997	1037	974	942	1004	968	1001	1008	967	1001	969	1004	972	1000	1038	967	997	1062	1013	1045	963	1004	955	967	1007	967	1080	1056	942	993	977	935	965	1052	992	987	935	1019	993	986	1025	956	1007	1048	979	1001	997	948	984	966	992	996	983	984	1009	978	946	986	1033	887	1013	970	958	1014	999	1029	991	949	1002	954	970	965	985	947	1009	957	971	973	995	936	1017	964	987	1012	982	933	1014	1017	981	969	1006	978	986	1007	979	956	945	996	962	953	1019	969	985	1009	964	939	958	954	998	971	970	1011	1004	940	1039	958	995	976	1042	1011	1005	1004	976	985	958	1021	1004	1008	1013	1002	1013	983	986	916	948	1039	1056	965	970	1003	912	977	970	950	984	1021	980	996	1024	981	1035	1033	976	924	985	983	973	964	997	962	999	1023	997	981	993	1004	936	1002	1003	1021	998	1000	902	931	1003	964	1006	979	986	990	979	971	1014	1001	1021	1043	933	950	949	1019	1022	1034	1051	1001	1008	970	940	980	986	995	998	1022	1008	987	1003	1025	991	994	985	1011	928	1030	943	998	1015	976	957	970	918	954	986	989	986	996	983	998	954	963	984	982	980	1043	1054	965	1009	938	992	970	1019	1010	1003	952	997	942	956	949	1039	959	978	991	983	948	962	1017	1007	974	965	961	1014	961	991	985	989	981	1017	987	977	960	1040	995	1040	1031	955	1055	994	966	1008	1014	975	1033	954	974	965	1002	959	946	977	973	1021	1002	973	992	988	982	916	955	1023	968	994	973	1038	1032	997	986	1011	974	961	959	1020	960	1008	997	1003	910	981	961	977	995	1009	944	1011	905	969	958	985	986	967	942	972	1008	1005	936	958	1035	1017	997	1011	1011	937	969	970	998	971	1081	957	965	967	962	981	926	1014	962	1089	1017	1023	1043	1016	978	1043	915	978	967	972	1028	1003	1005	1009	994	972	951	966	994	948	945	973	1022	983	1037	1037	993	1009	1012	980	994	957	987	996	951	994	991	1023	987	954	941	962	990	1018	950	990	977	929	984	986	941	1013	1005	1017	936	987	1001	991	998	983	978	965	1014	1018	994	937	989	978	1002	997	976	982	996	1024	1016	961	952	1038	950	950	938	990	985	1017	993	992	1008	960	945	994	963	996	893	984	942	937	1009	965	986	1008	985	944	968	1064	1003	965	929	999	981	977	996	953	954	989	994	1039	984	998	947	1001	958	1020	981	1018	990	982	1038	988	998	988	973	1005	976	1044	1030	1013	961	1025	986	979	988	896	999	954	938	983	933	922	992	950	995	971	997	988	995	939	1018	981	983	1004	960	958	957	933	1008	1043	1024	991	1006	964	952	986	977	987	999	1023	959	1046	1005	930	989	934	1017	1006	975	984	930	1026	1028	975	1046	1005	978	988	983	943	1017	955	943	1032	981	963	989	952	964	937	1037	992	1005	950	1026	1002	982	1005	910	990	971	950	983	995	1044	947	941	962	974	996	950	955	1020	998	1035	1037	1052	984	1000	938	969	1041	1045	953	1005	1018	1029	948	973	978	923	971	982	952	937	955	949	957	1017	972	952	1028	1042	942	1034	1021	1013	990	994	971	975	992	911	987	993	1049	981	980	1044	980	996	928	974	1021	979	1037	984	1018	956	998	995	962	1019	991	970	1025	977	982	999	947	898	977	1014	942	1009	920	946	953	990	1019	1036	965	1008	983	1070	931	971	961	962	969	975	955	981	1000	971	937	966	917	973	1033	975	987	1002	991	981	978	1008	1009	1019	934	982	984	974	1006	953	971	935	991	948	950	1012	997	989	973	958	944	959	959	992	1007	1000	990	994	997	946	1000	968	956	927	963	972	931	979	972	977	913	1026	950	973	965	935	1013	996	990	987	1025	964	947	941	999	1022	987	964	994	1002	1057	1031	1004	968	985	966	986	959	1016	994	973	976	945	973	998	1000	964	988	971	976	1032	995	967	966	952	929	994	978	995	951	981	1019	959	978	969	983	991	1020	986	992	946	1026	1017	988	982	970	1004	1026	924	1040	974	1018	1016	917	987	934	1028	961	974	999	983	1013	1001	1021	973	1000	975	945	1015	1017	1001	974	985	957	964	1035	939	957	1001	1040	914	1008	955	972	979	961	1003	953	946	942	1011	947	983	926	960	950	1008	1045	1012	1022	1014	1054	994	970	985	944	1040	981	1022	960	1001	997	1029	967	1006	1010	993	1047	987	975	963	995	990	965	1003	965	955	1018	942	948	1008	947	1019	920	978	949	978	970	981	999	1007	966	1032	999	945	1016	985	937	994	1004	971	956	955	1049	963	1003	1001	962	1013	947	969	997	1027	982	955	1016	1029	993	971	1028	1016	985	972	1008	984	1053	996	1039	992	985	998	994	1035	1068	991	980	969	951	979	917	1000	990	992	1055	1015	1037	999	972	984	1002	980	1003	958	1010	976	974	945	975	956	972	942	1024	963	1012	992	955	1011	941	934	943	953	996	976	997	1036	1020	912	944	973	948	1006	983	1017	992	995	1026	1011	949	1014	997	986	967	945	942	1029	976	1012	1027	963	969	986	992	917	961	1017	1028	993	1024	968	979	989	1033	977	991	989	1006	968	944	978	930	959	1008	980	984	984	925	965	974	993	963	976	982	972	997	1022	1062	919	1054	974	966	939	987	969	977	973	937	1013	965	966	938	992	947	940	963	968	989	947	956	991	959	988	960	966	975	968	1042	995	947	970	981	947	980	1006	1009	950	975	959	940	969	975	960	1030	980	1007	948	918	1022	954	964	942	1015	1043	1013	991	983	959	984	974	918	1004	1023	975	969	972	1026	975	973	1017	963	982	1005	990	946	955	963	990	970	981	1054	947	1006	946	993	990	961	1017	1035	986	952	931	962	1032	987	986	964	1016	984	993	922	1003	1027	981	988	965	947	971	974	993	980	979	968	957	983	1005	998	966	951	1007	920	1007	997	1001	986	1018	964	938	989	1045	928	944	1019	984	967	1001	986	1023	963	983	1033	982	977	1009	939	1039	964	993	930	977	1001	1014	1005	1029	943	944	984	1032	949	1041	936	1005	931	991	977	947	973	966	979	990	1011	967	1027	988	1028	1016	970	942	933	970	958	947	926	931	982	1004	966	974	989	928	1024	1008	970	1000	982	999	1016	965	964	1000	1027	992	920	994	989	1005	996	1030	963	971	1017	1016	973	989	935	995	948	938	1003	1038	987	1044	933	1028	949	1028	983	937	985	968	939	961	1029	1017	955	1038	946	1021	977	979	902	931	1016	944	965	970	1041	962	978	909	966	1000	979	1013	991	965	994	976	961	981	1020	927	968	957	993	986	958	1008	1006	984	1042	983	1041	993
64475	101269	70706	35615	10359	2843	1181	916	890	883	864	873	939	878	872	893	876	859	882	899	896	878	879	880	860	849	870	886	850	829	854	842	902	913	877	905	819	892	897	877	914	831	853	868	845	874	857	910	801	904	915	815	873	856	874	836	890	826	904	848	907	896	841	826	823	881	832	799	857	872	892	863	825	878	845	839	872	817	872	871	784	855	852	836	877	854	880	840	856	843	871	824	872	882	885	883	871	907	889	868	871	854	898	898	835	882	919	853	864	893	851	926	893	889	871	895	867	889	895	792	879	876	856	920	880	904	945	883	841	888	899	867	854	874	892	844	864	835	902	838	890	894	922	888	848	871	853	873	858	845	865	891	843	892	929	823	831	880	866	840	800	859	855	853	901	857	875	834	853	891	884	885	862	861	888	889	897	850	870	838	910	904	860	857	853	851	830	883	878	840	889	829	853	875	897	858	890	870	882	882	840	914	887	886	840	876	877	870	864	882	913	821	890	895	849	809	884	926	918	837	844	850	903	894	879	884	851	867	900	873	843	871	860	938	861	891	876	861	904	886	854	896	937	825	889	844	850	853	894	886	880	872	876	868	848	855	884	859	858	867	895	891	858	906	875	867	858	882	908	875	904	891	798	909	854	849	845	823	793	859	889	877	853	876	842	855	907	886	901	910	826	895	862	889	900	892	864	943	823	887	789	806	830	885	814	860	853	907	847	834	868	879	855	850	851	808	858	895	852	939	851	907	819	801	853	865	846	850	853	906	876	851	871	874	877	904	891	852	911	862	864	844	904	892	884	831	800	915	848	884	897	871	892	862	868	873	890	910	826	858	905	888	874	859	874	915	884	865	870	863	842	858	928	898	892	830	839	909	890	832	848	881	934	863	870	884	879	834	853	878	910	872	915	881	815	884	884	871	932	910	888	881	854	873	891	938	906	922	824	878	877	842	861	889	827	883	858	898	912	884	826	874	905	879	879	859	864	890	857	804	838	873	873	892	878	857	869	906	917	884	856	902	857	832	909	824	866	844	894	860	909	817	852	897	876	878	842	869	882	837	830	865	852	891	862	836	846	918	872	827	875	908	909	814	886	853	867	835	884	878	908	873	879	883	831	857	860	830	857	867	841	879	794	835	889	905	861	903	893	862	929	836	894	855	885	881	854	888	853	862	852	892	815	856	887	874	892	858	862	842	850	863	914	901	844	940	908	907	831	902	911	823	947	889	865	856	887	846	825	881	874	859	828	866	820	873	851	864	818	860	833	879	882	841	869	855	845	868	880	877	838	858	867	821	862	850	834	882	871	846	878	828	869	865	915	865	895	856	865	861	880	845	880	871	849	862	830	866	878	839	879	893	900	822	949	853	863	826	875	875	867	858	856	814	808	871	851	922	874	845	926	901	829	868	920	881	865	917	845	846	898	922	890	851	847	880	897	907	873	883	852	844	872	832	851	868	863	831	853	914	862	864	838	881	863	886	847	903	928	857	914	873	825	871	841	857	852	852	900	817	842	831	866	856	918	886	885	866	850	910	852	909	904	880	842	927	864	843	829	886	842	873	851	839	884	862	874	893	848	826	897	870	873	872	838	851	924	838	830	827	894	867	836	834	899	873	844	885	862	899	886	851	813	888	837	883	843	890	852	834	833	856	940	862	883	914	926	852	843	844	864	856	825	870	837	886	844	872	853	841	843	802	885	908	854	899	850	809	887	897	839	874	868	821	867	825	867	819	916	824	888	878	937	809	899	871	901	867	862	845	801	883	869	874	843	922	873	911	869	846	864	839	902	839	864	825	891	859	900	871	868	897	877	784	912	887	854	857	875	839	873	861	865	856	828	884	909	859	847	854	876	888	862	845	918	883	857	820	835	867	855	885	905	885	884	848	877	847	903	879	891	906	817	842	848	847	870	859	873	887	875	821	835	846	854	825	818	841	886	892	907	871	882	878	868	869	868	848	866	847	898	893	876	840	837	907	831	840	840	859	872	947	834	839	903	864	878	819	840	900	868	888	875	885	866	869	828	858	836	887	811	870	855	851	861	821	826	910	938	890	885	863	838	872	896	863	846	877	854	871	887	839	886	875	932	840	866	893	851	854	886	872	875	889	844	876	921	860	915	813	813	865	879	879	875	812	855	798	883	808	837	906	833	864	871	830	887	874	854	893	850	839	854	891	842	822	879	828	827	841	907	848	814	857	868	924	841	863	840	855	873	846	867	874	859	871	893	870	850	863	841	866	886	899	872	888	848	855	875	852	886	848	864	916	863	859	895	864	837	915	875	870	902	860	855	830	884	867	902	856	847	880	868	868	884	864	862	852	915	839	833	842	877	918	898	918	878	870	842	841	839	846	910	916	917	900	870	809	850	870	851	842	878	868	845	846	852	850	827	873	846	860	843	881	832	885	828	885	871	869	887	899	879	855	848	843	848	876	855	843	832	903	847	871	829	858	821	891	879	880	866	793	859	814	894	889	868	828	883	867	870	838	873	822	849	903	860	823	890	828	821	928	897	862	854	888	852	854	873	865	789	879	901	874	852	872	890	828	907	891	861	828	843	865	873	814	890	839	884	889	926	886	848	864	821	854	837	837	870	865	845	854	915	889	884	865	864	876	902	890	820	894	885	857	881	883	882	856	860	877	826	862	907	891	872	812	836	879	870	878	821	829	846	863	884	882	903	868	856	863	846	840	914	850	885	848	876	863	875	854	883	884	883	866	839	834	842	878	872	842	888	861	865	910	857	845	871	842	805	875	898	890	903	859	884	896	876	844	867	934	799	872	866	890	915	826	859	885	835	850	860	788	871	854	838	874	877	856	847	862	853	863	869	857	853	874	840	910	930	903	879	845	863	839	866	847	860	867	847	880	871	833	894	888	853	866	833	875	856	854	844	848	862	796	885	884	838	873	819	953	933	855	892	870	867	865	827	855	859	870	900	910	896	864	878	870	877	840	854	914	842	872	848	883	852	860	853	862	951	881	898	854	849	865	874	916	882	852	882	883	860	876	868	862	858	892	908	882	858	865	803	867	870	839	844	844	867	855	852	842	865	887	851	845	846	860	830	879	862	874	857	852	858	874	887	857	899	926	873	910	858	891	828	858	828	889	875	863	860	822	894	869	843	853	878	859	844	886	887	859	847	835	902	881	876	851	859	840	869	866	819	850	875	854	904	832	844	832	854	879	812	881	908	811	857	888	865	863	845	866	872	841	879	950	857	847	880	851	848	820	901	898	822	885	874	913	861	838	876	863	879	816	854	860	891	838	880	860	895	860	892	858	809	873	829	894	829	844	915	863	903	903	891	905	858	897	885	871	839	837	831	874	869	865	866	858	831	841	870	875	858	887	852	876	841	840	869	921	814	858	868	864	886	874	842	893	841	893	871	841	870	919	861	873	871	852	871	871	878	894	912	828	849	892	883	834	879	873	836	859	850	831	872	857	834	879	881	914	843	885	864	848	888	855	916	849	797	871	931	870	874	873	864	878	891	843
32265	31600	24676	9009	1944	1008	814	787	833	769	749	796	755	829	767	819	784	796	715	755	819	760	787	788	764	784	719	749	771	781	838	762	749	765	792	819	754	831	811	780	811	711	777	782	766	815	789	752	785	780	764	767	760	807	761	710	827	780	749	694	748	747	768	773	735	784	772	725	761	770	744	722	812	725	753	769	779	770	774	713	743	762	786	769	814	783	785	824	792	737	811	755	761	766	800	771	765	720	746	777	745	749	725	770	771	709	780	751	728	772	728	794	743	801	758	789	768	809	767	781	768	748	762	782	787	751	756	792	740	769	739	719	776	756	759	810	764	802	773	789	822	806	760	786	816	779	746	754	755	765	770	726	791	760	765	729	780	804	789	791	799	750	713	794	782	747	805	763	733	767	756	791	795	718	750	767	756	807	770	760	796	771	736	741	835	760	788	758	784	781	769	814	780	740	711	746	784	739	816	808	757	813	795	732	773	787	759	745	757	783	739	794	760	747	768	755	721	774	741	741	792	747	754	752	775	742	789	758	712	789	747	769	806	772	781	785	810	747	775	766	781	711	701	725	762	713	749	794	740	772	793	769	739	739	799	753	790	708	826	722	743	785	748	742	771	741	713	722	765	745	776	714	739	740	739	706	792	774	750	814	783	771	774	801	780	755	742	734	755	754	756	783	763	729	758	778	752	747	724	735	737	737	723	775	751	809	735	771	768	719	770	765	791	781	767	728	781	778	780	684	757	760	778	814	779	745	778	766	759	755	714	794	754	776	735	783	791	766	763	773	805	768	754	756	782	752	775	749	763	747	730	769	803	784	778	749	803	762	755	791	704	731	769	796	728	767	729	734	727	771	772	793	756	792	824	783	768	798	745	828	813	748	787	815	832	783	746	784	778	796	766	746	774	807	802	808	752	752	745	745	791	756	728	786	707	774	756	775	748	765	786	736	774	752	803	776	784	797	819	782	760	746	777	757	785	725	785	775	761	792	774	741	753	752	768	768	741	761	750	769	760	776	762	733	780	758	749	766	763	778	735	739	813	718	754	749	734	763	747	769	779	785	721	767	810	777	712	775	717	749	734	711	753	769	778	752	736	766	749	733	770	789	753	783	708	785	793	776	719	776	735	773	757	780	782	770	777	732	839	800	728	794	749	724	776	763	779	744	726	791	781	772	766	750	804	744	740	720	735	794	768	726	712	742	782	791	763	825	729	778	736	719	740	751	775	783	739	755	703	786	737	708	818	820	755	755	768	788	774	777	742	808	776	778	800	753	735	729	715	738	758	780	758	761	738	785	770	751	766	750	758	785	800	810	792	762	783	773	763	768	754	838	769	772	776	777	799	697	775	750	796	773	752	760	749	785	770	704	764	782	779	792	783	746	812	727	778	783	775	750	801	796	766	786	767	771	794	766	773	777	763	736	769	753	770	761	785	705	805	784	790	754	747	762	824	776	729	758	770	823	763	771	701	736	743	786	765	761	747	744	801	758	765	765	811	730	737	749	785	798	797	753	766	744	759	803	751	765	737	812	762	744	761	779	763	745	739	755	744	774	809	778	737	761	729	772	754	770	773	741	732	796	753	757	794	761	768	743	732	799	734	799	743	781	758	776	788	759	779	741	777	727	772	744	704	763	751	776	740	717	808	779	724	763	755	769	719	782	799	794	758	751	747	772	711	758	750	780	757	783	719	716	762	729	788	762	792	759	769	786	778	755	762	803	785	782	759	781	765	732	813	752	771	770	784	778	795	748	758	802	821	761	696	770	783	797	741	773	759	772	722	723	784	726	774	697	788	731	776	757	755	788	770	756	839	765	751	746	767	759	744	732	734	752	707	738	741	753	798	775	725	758	749	790	754	764	729	710	798	739	740	765	796	755	786	818	767	763	766	808	782	790	759	808	749	752	747	773	760	766	729	803	733	770	763	787	706	727	741	744	785	767	769	764	738	780	801	813	750	730	803	799	785	783	772	786	797	791	769	746	750	743	800	775	797	754	758	753	767	778	810	767	736	758	753	779	770	757	796	795	760	758	753	770	740	808	735	793	750	792	752	778	786	741	750	778	754	772	748	763	768	774	785	763	802	745	787	801	765	829	750	789	813	778	775	753	749	787	795	752	750	782	790	777	749	754	770	830	802	700	759	739	802	768	769	750	761	769	733	830	727	731	744	738	816	784	746	765	742	781	772	747	749	745	734	752	743	733	731	746	770	724	767	739	705	754	807	765	771	771	742	766	758	748	760	766	786	773	793	788	794	774	776	771	760	737	748	716	761	796	765	749	679	781	720	722	783	767	766	804	746	777	756	798	739	736	736	781	785	748	751	793	756	746	764	766	731	796	803	792	720	727	746	756	757	774	799	736	760	784	709	775	740	782	755	782	763	783	772	699	765	745	763	764	725	728	788	788	763	826	704	757	775	753	741	708	780	715	771	781	755	804	751	782	755	718	804	786	710	749	783	750	775	815	742	751	738	773	731	755	787	745	755	777	813	781	735	729	742	798	769	761	759	830	764	770	745	706	776	748	738	773	748	753	762	820	774	748	782	740	711	775	754	758	779	792	728	746	815	771	765	777	731	737	812	783	831	742	799	758	777	781	757	788	782	764	771	752	782	756	776	742	761	743	745	743	796	779	784	778	777	760	767	782	769	746	796	753	736	757	760	733	749	771	784	743	764	745	716	787	780	766	759	716	807	782	791	773	768	701	717	765	758	742	782	770	743	773	819	764	776	786	803	802	798	804	769	783	767	771	738	773	711	780	775	712	792	767	709	757	772	724	754	778	789	803	782	809	766	805	754	746	759	739	735	772	810	748	810	760	760	732	800	780	762	789	784	739	761	755	767	733	763	767	784	826	772	797	764	776	745	717	758	740	761	750	793	729	778	796	763	732	762	721	760	779	777	741	746	747	767	791	743	750	736	760	721	791	761	831	805	766	747	784	746	731	829	765	768	781	799	836	801	753	732	774	768	800	807	778	773	746	758	735	742	792	790	747	776	767	756	763	805	787	763	753	772	734	769	755	776	713	828	791	814	787	805	741	766	820	765	768	785	829	772	735	772	739	749	753	806	788	801	779	735	762	775	820	817	758	762	730	779	775	788	740	775	743	789	773	765	775	755	761	760	753	743	744	802	728	756	717	744	805	743	770	716	742	751	756	753	778	777	768	786	785	704	790	800	781	727	748	754	752	740	755	761	765	741	793	740	755	781	696	774	722	794	724	759	786	758	726	756	713	767	750	766	761	736	761	777	746	714	799	750	790	754	773	815	779	730	731	828	749	773	806	754	751	748	757	780	721	717	728	740	779	725	765	786	771	832	727	781	762	756	778	743	777	764	812	767	793	768	790	730	775	754	722	765	757	780	816	785	747	739	724	749	756	768	715	729	793	783	793	756	743	730	768	816	729	772	776	733	813	788	760	744	796	738	787	744	758	771	777	766	781	819	767	726	717	815	752	767	748	767	779	790	789	810	739	744	815	750	762	754	749
26314	35038	17419	4802	1338	731	631	637	566	636	610	615	570	675	627	581	607	620	594	591	606	616	605	616	610	627	636	594	603	605	585	653	616	587	590	617	615	610	596	618	594	614	601	609	579	594	617	593	648	607	588	564	589	601	624	587	621	599	594	609	612	637	602	600	604	584	643	633	582	594	619	618	608	564	607	600	611	586	631	606	600	587	575	612	638	581	615	587	581	641	623	562	552	570	599	582	604	628	603	611	599	580	635	591	647	599	617	663	604	573	550	618	566	567	601	601	597	600	578	607	643	591	601	615	629	557	563	590	614	639	587	631	592	600	611	649	599	655	598	614	602	627	601	633	635	594	583	610	603	608	588	659	612	592	594	568	546	631	583	600	597	639	596	572	590	585	620	579	586	582	653	586	560	592	600	574	618	608	579	562	623	554	613	585	628	580	608	641	592	625	653	599	632	620	560	614	605	605	612	586	568	579	600	616	609	643	578	612	620	572	589	630	558	584	626	634	578	641	619	558	597	599	584	618	629	576	612	621	593	598	572	561	600	590	547	606	632	597	620	631	607	609	625	595	578	690	640	590	594	604	572	617	563	609	604	595	605	617	624	600	589	589	598	636	573	606	658	622	606	621	595	592	611	601	595	592	608	568	586	612	590	624	595	630	578	619	629	611	585	687	600	587	631	630	594	612	602	626	621	604	569	636	628	585	582	579	633	612	605	565	586	619	636	594	573	556	590	560	638	634	576	608	623	668	633	596	619	614	611	649	619	660	613	619	600	567	656	583	579	605	587	609	580	586	600	610	588	582	627	619	622	639	586	629	589	624	608	618	594	590	573	666	618	577	605	568	571	618	588	599	604	657	635	604	602	629	606	604	589	597	599	612	625	574	555	624	638	584	618	608	549	645	608	614	604	608	636	644	623	619	600	629	561	603	605	612	631	615	577	597	674	562	570	633	577	610	613	632	610	621	608	611	623	583	631	582	616	609	573	580	609	596	579	667	585	624	580	614	607	585	611	602	558	624	569	615	690	614	596	646	608	587	693	579	594	576	651	629	604	621	589	623	596	583	632	570	616	594	591	656	611	645	615	627	644	609	577	601	579	614	618	626	603	625	557	601	645	590	608	598	630	594	593	576	604	625	605	627	592	638	624	602	599	589	596	602	586	598	588	595	621	602	652	627	624	620	616	570	619	571	579	633	594	598	603	608	624	569	587	638	628	612	591	624	617	592	623	609	577	607	670	605	607	648	594	597	598	618	584	567	608	597	622	667	571	642	553	572	568	600	596	626	607	585	641	624	596	620	592	555	624	605	642	637	609	586	549	577	647	603	625	597	569	607	604	623	583	635	663	586	617	540	586	559	623	586	618	597	648	605	629	600	584	596	625	596	604	617	641	538	572	601	586	611	580	585	571	607	594	575	601	609	646	610	619	650	645	624	586	618	632	616	589	610	615	636	637	599	611	608	624	617	603	624	609	602	640	597	610	611	588	622	569	655	598	608	627	644	641	600	581	583	601	606	556	577	622	623	591	625	544	585	637	592	595	590	616	615	612	574	624	614	594	585	596	586	595	599	626	588	567	594	584	673	637	590	636	608	585	574	602	624	609	634	611	570	637	627	576	617	600	635	622	614	638	614	593	623	595	613	614	600	647	638	588	627	607	600	606	565	596	654	634	616	596	616	599	585	598	653	596	615	597	592	547	652	635	577	607	619	600	582	611	583	594	633	606	582	649	603	589	611	631	630	611	562	580	620	596	636	613	573	578	638	631	640	590	583	595	625	533	604	618	599	601	623	616	565	562	656	605	599	607	547	598	582	597	623	624	634	610	580	593	599	599	611	639	629	655	607	570	567	656	595	628	601	599	581	579	608	638	622	626	580	600	563	584	614	597	614	576	654	599	597	569	625	616	614	567	621	626	590	617	551	592	612	593	631	622	637	575	612	607	557	594	613	609	582	588	617	561	683	615	608	613	555	578	633	585	601	620	569	586	599	609	584	611	634	559	614	632	601	588	577	563	593	582	631	601	593	609	605	589	594	598	591	664	614	589	567	601	583	631	602	623	622	632	578	533	637	617	607	623	633	588	612	619	618	644	644	621	603	584	591	588	613	600	614	591	594	613	588	620	593	613	605	614	581	588	590	622	617	627	622	606	612	636	661	607	642	555	615	580	597	632	619	588	591	603	591	600	629	622	592	633	617	590	632	610	626	597	553	598	587	654	605	620	608	626	601	613	608	601	652	584	604	590	612	626	635	635	678	593	600	585	605	637	607	618	602	606	616	606	630	633	614	647	646	607	608	592	603	586	627	604	603	649	625	613	624	607	629	563	610	598	615	581	613	590	585	593	586	595	619	624	597	616	629	600	589	623	625	592	625	598	610	559	572	609	602	627	617	619	631	590	602	616	593	621	631	591	623	561	606	600	650	615	591	569	629	619	640	587	592	592	640	602	577	639	584	579	613	611	555	549	567	565	645	580	617	597	574	569	571	622	618	554	604	608	631	633	598	596	629	613	614	576	629	608	582	595	608	595	594	603	657	617	583	642	621	638	601	590	618	585	578	611	577	583	588	609	567	542	610	624	606	591	596	569	565	604	604	634	598	631	621	661	597	646	594	612	627	636	576	629	585	663	593	623	627	605	568	582	618	628	580	572	615	584	613	629	636	644	588	610	596	625	608	598	611	644	586	596	604	597	608	643	571	568	598	622	591	596	544	550	601	589	598	604	595	637	622	630	586	615	555	619	587	589	613	607	613	582	628	604	623	603	616	583	572	615	611	603	644	642	587	646	577	626	599	643	578	590	629	659	560	612	611	588	635	611	604	590	590	586	620	616	648	584	604	607	612	657	616	577	609	645	607	602	584	609	585	608	601	580	599	595	588	586	581	653	609	597	604	602	573	597	641	630	611	597	598	604	593	631	620	594	634	589	585	645	605	590	620	596	611	570	622	583	618	561	582	620	594	636	589	615	542	606	587	622	594	597	625	570	632	606	608	627	590	594	614	574	602	573	617	611	576	601	591	586	606	711	606	605	613	618	606	607	599	612	638	580	622	606	635	611	603	612	576	576	597	628	598	573	574	624	624	561	583	627	573	586	612	576	631	623	655	639	626	589	610	625	579	622	570	572	625	584	595	621	607	630	653	651	615	649	568	646	574	584	588	616	599	560	592	602	588	610	622	618	705	603	632	597	606	649	657	605	610	585	570	621	609	560	626	616	607	616	602	601	603	626	600	608	624	625	614	588	606	628	593	642	594	615	617	591	618	630	599	578	605	559	569	604	622	588	606	585	631	681	634	555	616	603	586	599	633	634	591	575	606	611	581	591	633	571	558	588	571	636	601	602	594	609	610	575	611	602	614	584	610	587	637	533	592	579	596	566	602	596	637	631	648	606	554	596	613	609	605	612	578	593	594	616	615	608	641	585	589	624	588	619	625	626	580	584	617	615	604	594	610	604	623	612	576	622	619	617	591	600	631	620	578	594	610
27279	29513	38454	28084	10242	1861	994	888	830	861	796	855	848	823	840	785	818	827	840	821	789	854	839	832	806	797	823	814	831	870	817	761	831	790	834	804	801	814	793	840	842	833	782	825	828	822	842	805	810	817	806	857	833	806	790	844	800	828	752	833	774	738	763	823	786	803	826	795	784	822	814	825	810	842	823	783	783	789	759	787	835	811	776	825	804	792	799	724	882	833	753	806	814	775	821	815	800	840	827	785	824	831	811	767	791	855	785	844	866	775	820	910	832	803	760	840	775	781	813	853	842	825	867	835	829	838	788	788	727	802	854	787	788	849	762	794	860	831	754	839	815	852	778	815	839	797	815	784	823	800	749	844	740	828	820	797	801	797	788	779	800	800	778	806	815	781	758	817	836	799	809	757	770	818	866	820	820	852	802	803	786	822	729	826	802	825	902	877	802	810	804	857	828	828	817	831	803	787	859	825	789	820	811	783	810	781	878	745	792	753	880	794	785	783	782	805	856	806	787	802	819	764	783	824	805	819	793	820	812	766	813	828	796	782	874	845	787	848	801	833	788	819	816	788	839	803	802	807	774	732	795	822	801	773	813	803	836	805	837	818	797	843	808	796	858	855	772	764	790	797	768	841	779	804	781	806	801	781	787	766	764	852	766	794	746	804	809	753	788	752	850	828	788	802	803	831	766	814	792	823	801	827	757	807	829	869	781	848	742	821	779	786	803	790	787	805	814	831	832	779	805	784	762	817	809	759	797	779	810	851	796	815	853	805	779	791	826	782	876	801	807	749	784	808	794	863	786	821	793	828	787	854	824	772	852	792	774	799	857	772	774	826	781	822	771	858	833	805	784	877	817	834	859	793	838	792	768	783	783	781	781	842	823	836	814	777	813	829	755	769	833	819	823	774	812	817	770	795	792	824	861	840	818	816	809	807	830	811	790	817	816	808	836	793	834	842	801	810	813	808	780	787	797	759	824	775	816	784	778	766	785	837	812	814	789	809	849	835	780	811	822	789	739	788	805	773	849	834	832	788	812	842	809	823	778	792	842	834	774	762	827	774	798	797	808	793	827	833	813	847	838	769	807	821	801	778	782	791	809	814	831	826	799	815	798	851	833	875	786	785	812	816	772	815	796	785	824	810	827	766	757	815	830	826	821	786	813	774	835	814	811	742	763	775	819	789	810	803	784	853	809	775	801	831	783	825	743	805	818	809	828	863	786	804	835	801	796	821	851	766	820	838	842	815	830	799	789	828	793	801	838	776	832	859	821	812	821	813	757	851	813	835	828	804	814	784	821	850	796	790	811	862	792	815	766	829	805	816	839	782	765	778	810	825	796	867	790	812	820	788	796	787	819	840	831	758	838	789	809	816	815	799	817	765	856	800	819	777	790	851	800	801	821	774	831	764	774	789	744	766	800	795	791	811	817	788	759	839	789	852	812	812	850	767	822	801	791	800	788	800	791	802	812	875	868	821	780	768	845	792	822	825	767	793	782	808	818	813	796	767	790	838	821	746	858	820	829	791	813	778	778	767	791	786	835	800	807	821	803	845	814	792	779	784	820	771	810	870	785	827	755	778	796	768	812	794	858	855	803	791	809	778	817	801	848	786	829	747	774	802	802	823	763	747	789	798	834	767	778	783	816	750	738	885	846	790	760	791	783	822	847	753	802	806	855	752	802	788	816	795	826	794	776	796	801	859	839	772	785	815	811	829	791	804	775	785	793	828	795	843	793	819	772	853	794	837	782	778	872	768	835	804	794	770	812	784	813	780	831	784	743	819	811	778	862	820	797	789	789	789	755	807	801	852	854	828	793	798	783	776	772	807	766	824	825	820	803	836	810	808	748	770	832	819	802	774	821	809	798	865	837	803	812	834	821	795	805	758	779	802	830	809	812	833	799	813	814	771	860	792	756	844	840	794	782	807	767	776	849	874	805	771	828	761	811	767	826	795	786	861	753	819	784	813	813	862	829	806	752	808	783	805	836	809	875	808	851	838	785	846	832	787	724	794	832	814	833	826	802	858	805	840	779	825	808	798	833	775	764	848	801	787	845	830	850	842	776	820	762	756	814	799	825	832	766	821	781	796	826	773	809	768	810	800	818	819	859	866	767	803	748	724	807	820	754	795	794	844	782	767	775	784	841	756	793	771	771	799	832	809	799	806	808	795	768	814	817	806	803	799	832	770	799	874	778	856	794	751	761	801	829	772	774	784	837	819	849	778	837	802	764	810	781	765	785	826	805	779	765	756	837	831	808	796	810	795	810	802	786	764	797	786	850	799	801	829	781	803	777	817	764	799	782	806	772	824	770	765	800	816	883	814	805	728	808	825	811	806	817	806	766	790	815	779	782	788	816	827	827	770	816	802	758	805	804	752	812	806	759	790	831	829	791	792	876	825	849	798	827	819	786	790	768	787	829	776	813	764	749	731	833	802	783	781	905	800	841	876	845	829	833	875	772	801	805	805	836	773	878	791	800	806	806	775	782	821	804	807	798	820	785	791	819	797	770	800	832	761	798	728	796	811	808	800	791	809	828	805	790	750	828	761	816	834	824	777	792	812	809	803	805	839	781	783	794	785	779	821	797	713	714	818	822	746	794	787	813	810	849	815	777	837	767	784	777	819	809	861	824	801	817	829	794	804	792	814	807	815	776	831	822	827	816	868	833	788	865	823	785	817	762	799	792	841	867	800	858	787	814	862	825	779	827	852	814	807	859	789	810	794	789	817	775	772	782	792	807	865	772	819	795	853	843	770	785	819	801	773	785	800	812	825	819	793	818	817	829	840	815	751	795	798	804	806	814	819	807	824	867	766	777	783	833	774	783	740	786	861	834	820	860	813	866	788	815	796	810	824	787	832	824	811	819	820	759	878	797	803	843	776	770	801	794	803	782	768	814	770	789	807	792	791	818	803	823	865	856	762	795	832	791	815	762	812	828	855	792	800	789	785	835	829	810	737	804	809	793	782	759	819	821	816	771	780	837	793	838	806	814	821	786	799	775	804	812	818	798	783	818	793	794	733	825	822	779	785	806	738	799	830	750	848	804	812	819	806	793	843	770	831	752	814	869	799	808	757	834	793	755	829	811	815	788	809	804	818	881	801	760	832	832	786	811	810	780	780	792	836	802	840	829	793	780	800	861	762	778	795	806	790	818	847	775	848	820	772	834	817	796	796	842	772	728	769	799	835	762	802	838	793	809	823	762	781	829	807	808	804	765	771	767	803	829	831	772	783	828	757	793	830	762	789	795	790	777	755	791	742	751	780	761	798	843	867	790	814	768	806	812	816	853	811	797	799	801	790	853	774	831	790	829	817	834	808	741	781	853	816	827	751	807	835	781	791	766	766	820	783	775	826	818	788	788	774	798	865	750	805	809	853	835	807	803	832	763	785	788	779	828	824	779	803	840	776	755	777	862	850	821	785	772	768	781	783	793	827	833	826	841	800	802	832	844	780	763	840	810	787	822	807	793	815	889	834	753	824
59598	80886	45703	15053	3482	1127	766	705	658	694	712	711	641	688	662	683	693	693	688	714	693	719	722	653	688	703	679	656	649	675	702	721	690	678	719	679	696	657	676	683	698	671	646	657	694	674	660	671	695	706	635	655	652	670	699	681	658	697	694	680	642	719	713	696	696	632	699	710	697	662	669	659	669	662	712	662	693	697	695	671	697	644	637	725	713	694	700	713	709	710	628	625	671	639	673	643	690	651	636	666	660	657	733	695	687	676	701	690	635	671	686	651	689	690	675	705	673	682	683	668	667	652	694	684	717	682	674	693	643	714	683	695	734	697	677	699	656	670	690	657	711	679	671	650	700	664	762	649	701	664	650	664	733	689	650	666	677	717	635	671	670	651	645	676	681	651	711	711	701	711	668	684	708	686	672	679	668	684	673	668	672	668	619	664	659	690	619	684	688	671	715	715	710	658	664	668	680	662	683	618	705	680	674	710	730	714	660	663	645	708	681	647	677	651	677	692	730	680	774	670	731	645	681	747	718	711	647	674	682	722	715	700	694	675	677	656	699	683	682	675	649	678	705	742	682	689	698	716	709	658	691	649	674	691	689	658	650	672	651	662	666	667	677	730	681	680	687	647	640	670	707	682	685	713	690	708	684	699	666	643	717	646	684	608	637	663	674	664	629	721	700	673	742	670	681	663	649	665	643	687	623	669	703	666	651	680	668	703	674	688	662	640	667	600	678	666	692	647	642	653	691	716	735	656	709	705	686	712	673	682	670	668	716	671	676	712	684	666	702	666	686	681	680	700	680	714	688	695	659	661	640	669	657	716	700	648	661	672	671	697	668	686	710	660	752	671	691	679	630	662	646	696	693	692	649	698	671	678	707	689	701	692	655	698	693	698	707	723	694	710	639	704	627	708	664	679	667	684	661	695	597	648	669	672	652	676	676	659	658	727	694	699	655	713	711	711	662	658	707	680	674	664	597	665	695	673	687	689	665	679	661	720	647	678	689	653	657	663	724	636	675	674	712	678	621	661	744	638	676	698	638	664	666	659	685	678	724	699	712	723	739	683	663	697	685	700	671	685	661	683	672	665	691	699	646	679	659	650	694	706	677	664	651	628	706	708	646	665	676	711	659	667	662	636	657	675	736	678	703	674	661	666	681	635	638	669	649	633	672	703	692	684	705	689	692	710	726	742	731	674	651	667	623	648	696	745	707	675	682	697	671	669	697	723	677	664	690	667	714	702	677	664	688	678	656	678	652	707	686	709	674	608	712	648	681	680	660	662	685	696	635	626	700	684	727	673	661	669	653	672	674	698	672	722	675	686	704	682	684	650	720	698	687	645	676	689	719	691	706	665	654	656	668	636	648	734	680	639	666	635	679	650	685	647	706	671	708	625	671	667	705	626	670	658	652	686	677	645	635	726	658	705	670	659	651	682	678	708	704	654	680	643	643	702	713	657	680	640	683	681	727	677	750	619	636	678	667	655	636	679	666	640	680	661	673	688	667	673	693	645	716	652	645	756	666	663	683	661	654	686	641	676	704	617	657	684	660	664	653	656	689	685	681	667	682	665	676	670	666	643	675	682	699	654	673	677	689	720	673	666	730	670	716	664	677	675	686	661	673	684	715	670	715	656	699	730	649	661	702	607	662	687	655	703	708	683	738	662	694	661	682	683	689	678	649	689	662	637	705	657	632	665	718	672	672	684	690	683	646	620	706	634	704	641	685	664	660	685	653	703	683	705	660	689	714	685	655	713	688	689	662	679	638	701	644	690	681	693	722	671	659	667	678	729	628	686	648	695	665	695	694	676	747	697	685	631	666	696	699	631	662	654	679	728	698	662	682	685	643	660	717	666	660	696	663	665	608	685	684	686	640	621	665	686	718	731	699	664	684	680	682	649	704	634	691	737	711	708	655	654	636	662	666	687	707	699	664	701	717	686	704	660	643	673	723	675	639	676	652	663	666	639	684	621	675	699	695	650	631	713	688	693	641	658	671	672	697	704	667	725	654	657	641	678	667	672	672	674	681	668	655	652	718	657	655	694	688	668	676	671	668	737	656	631	688	679	660	678	692	719	646	628	731	671	656	667	698	698	696	662	704	679	706	684	688	699	707	727	633	715	724	674	693	697	643	684	677	692	732	671	676	644	650	634	667	679	728	616	683	658	684	701	721	671	710	653	698	662	664	652	671	648	677	689	673	638	696	689	680	683	644	645	700	636	690	688	647	623	659	649	709	709	695	686	672	691	679	674	644	682	621	648	685	676	682	647	654	651	700	678	702	644	635	674	712	687	680	669	721	631	629	649	672	705	618	668	727	700	684	745	676	666	685	686	681	658	677	680	677	684	682	707	652	636	678	663	638	699	680	675	701	662	688	629	651	682	659	676	651	651	681	687	749	663	687	661	683	668	682	702	651	704	678	692	757	675	680	690	711	674	663	664	659	704	689	658	673	667	661	676	638	627	685	631	672	660	684	691	701	700	669	706	656	667	693	740	662	731	687	673	608	646	729	635	704	679	691	661	644	661	699	731	662	666	676	702	690	679	689	658	673	660	613	670	686	676	637	663	700	671	694	647	649	691	642	687	709	668	663	661	679	666	676	704	679	641	677	660	667	686	663	653	693	695	748	651	659	649	649	696	658	665	717	687	672	703	680	628	680	657	684	666	619	676	678	658	678	675	687	694	703	701	709	706	685	670	690	659	680	627	691	672	651	697	634	705	684	630	674	654	665	679	674	692	674	721	717	618	650	690	660	665	655	683	711	668	672	648	659	680	667	682	636	682	646	659	647	696	683	703	637	665	659	679	615	652	690	716	645	643	640	668	692	670	669	656	644	660	657	721	698	647	685	704	685	696	703	704	664	686	668	672	676	699	634	640	685	694	675	671	691	669	685	743	666	672	677	707	652	708	683	658	714	628	709	644	617	644	712	743	726	672	681	686	688	691	670	706	701	684	625	662	657	671	651	681	696	637	661	700	695	673	709	677	667	671	666	607	685	702	690	661	726	694	750	699	709	693	709	684	696	683	690	688	705	663	672	686	670	681	665	685	669	664	679	685	650	646	688	652	673	661	658	639	684	660	700	701	644	686	667	697	650	686	679	657	659	669	676	670	703	710	663	627	715	684	730	712	706	684	637	661	675	701	631	703	659	638	698	623	656	654	696	635	677	715	664	651	690	667	635	655	652	696	706	665	694	693	724	713	665	682	649	730	687	666	630	655	659	673	670	660	683	665	696	655	736	653	641	675	651	688	638	703	690	668	674	654	675	646	651	723	677	686	647	679	650	668	680	700	687	712	700	622	674	679	670	654	683	671	647	648	719	660	637	666	666	692	725	613	660	629	647	630	678	713	692	686	686	675	643	673	646	688	658	695	675	667	628	712	680	645	695	696	688	654	690	693	721	652	709	652	697	669	642	664	656	692	662	631	674	724	670	704	624	645	684	675	723	651	658	629	652	670	642	740	654	638	667	655	673	713	661	691	666	675
24389	23540	33352	27660	20936	11556	2380	1196	1041	1068	1082	1047	1064	1053	1034	1065	1101	1077	1035	1068	975	1033	1021	1055	1017	1068	1001	1003	1039	1066	1041	1077	1082	1026	1075	963	1007	1015	1013	1024	1027	996	1027	1041	1068	1071	1029	1009	1019	1026	1033	1091	1052	1054	993	1054	1054	1039	1012	1043	1077	1037	1079	1028	1037	1010	1030	1046	1045	1011	1029	1047	1019	1079	1025	1046	1061	1012	1055	1057	979	1076	1008	1006	1050	1068	1018	1071	1037	1011	1018	966	1050	1055	1043	1066	1026	1005	1041	1038	1023	1064	1022	1041	1038	975	1032	1035	1025	1023	1027	1060	1038	1028	998	1026	1081	1022	1003	946	1044	1021	1086	991	1039	1034	979	975	997	998	1033	1065	956	1000	987	1014	1030	1037	1028	1054	1014	1063	1020	1049	988	1040	1018	1052	968	1067	1041	998	1026	988	974	1047	1043	1021	1070	1046	1036	1051	1100	1008	998	997	972	1059	1010	1010	1092	1025	1005	1038	1062	1029	1034	1005	1067	1055	974	1019	999	1063	1037	989	1074	1069	1038	1051	1009	1008	1024	1043	984	1012	961	1005	973	975	941	1090	1059	1009	1067	1076	1062	1050	1018	1041	1020	1021	1022	996	1072	1002	1037	1049	969	998	1042	1025	1050	1000	1034	1084	947	1038	994	971	1056	1010	1001	1021	1049	1015	1036	1003	1020	1016	1032	998	1042	1056	1016	1036	1062	1072	1040	1022	1054	1015	1024	998	999	1046	1058	962	1025	1004	1044	976	1030	1064	1031	985	1066	1013	985	1103	943	962	1081	1047	1030	1051	1013	1013	1060	1050	1084	1031	1029	1045	1029	1060	1050	999	1024	996	1019	1039	1058	987	1046	1041	1019	1067	1051	1058	1009	1013	1047	1054	1027	1004	1056	1022	1048	1005	1096	1037	983	1021	999	1045	1041	1052	1063	1044	1069	1006	1026	1048	1007	1003	1074	1069	973	1014	1077	948	999	1059	1058	1054	1055	1000	1019	1021	1035	1066	1048	992	1015	1035	1003	1027	1071	1064	1042	1062	1009	1040	1032	992	991	1054	1072	960	1057	1064	1014	1007	1017	996	1032	1018	1057	1047	1040	1075	1005	1050	1036	1037	997	1045	1065	1026	999	1006	1003	993	1079	968	1016	986	990	1032	1015	1039	1013	995	1075	1041	1023	1009	1037	1022	1000	1072	990	987	989	1039	982	1047	1024	1045	1010	1053	955	1057	993	981	1070	1057	1063	1023	1033	954	1013	998	1020	982	985	1033	986	1047	1038	1073	1037	1042	1044	1016	1007	1030	1029	1028	1018	1005	1008	1069	1054	996	954	1024	1064	1002	1050	1015	990	1009	1022	1002	992	1082	1090	1022	1012	1032	987	1004	1064	982	997	971	1043	1045	1081	1039	1044	1050	999	979	979	982	1041	949	1039	1043	1020	978	1076	1020	983	1055	969	1035	1043	1041	999	1054	1023	1053	1000	1032	993	1010	1028	1008	1006	979	1009	1051	1037	999	1055	1012	1025	997	1016	990	978	1090	1037	1039	1010	1004	1043	990	1082	979	1043	1019	1036	979	1027	990	1016	970	1059	991	1038	1022	969	1036	1040	1028	1048	1033	1011	1067	1015	1002	1019	1011	1018	946	1077	1029	1059	1035	997	1003	1059	996	1078	1030	1029	1017	1045	991	952	1046	1013	1027	1051	1060	1047	1009	945	1031	1024	1052	1073	1029	1056	988	1024	1011	1046	1041	994	984	985	1026	1007	976	1021	1028	1091	1033	1097	1120	989	1057	999	1062	1018	1014	1001	1101	1023	992	1008	1012	998	1027	1049	1054	1069	1023	1047	988	1010	1093	1002	1026	1087	1007	1008	1006	1008	1026	1042	1027	994	1047	1029	973	939	1019	1049	990	1097	998	1046	1032	1019	984	989	1006	1014	1034	1002	1025	1017	1035	1027	1086	1018	958	1013	1045	964	1018	991	979	1039	978	1011	1040	1022	1041	1029	1028	1015	1003	1005	1072	1028	966	1000	984	1039	1039	1006	1031	1008	1035	1076	1066	992	1009	1060	1060	1029	1020	1004	1021	1046	1004	1032	1038	1045	968	978	1065	1013	1036	1051	979	976	991	1006	1017	979	1024	1034	1030	1023	1009	1017	1000	1018	1008	1043	1070	1023	973	1038	1013	1004	1033	1037	1017	993	1008	987	992	1047	1018	1028	967	1042	1009	1016	1025	1039	1028	978	1051	1038	997	1047	1009	1068	1048	1006	997	1046	1048	1070	1072	1043	1004	1054	1011	1037	1029	1054	1054	1026	1064	1014	968	1019	1017	1045	1035	1005	1002	971	1051	1024	1040	1006	1029	1048	1062	1003	1036	1013	1056	1071	1014	971	1029	1025	969	1041	1045	1088	1066	1107	1025	1027	1023	1068	1005	966	999	1088	991	1010	1074	1052	1049	1049	994	1005	1016	1060	1033	985	1066	1043	1027	1002	1037	1043	1024	1049	1027	1051	1037	978	989	1063	994	977	1034	1009	1023	1031	1058	1074	993	1044	998	1042	1024	957	1009	990	970	939	1022	1065	994	1126	1033	1025	992	997	1023	999	1005	1026	1041	1010	972	1011	967	1000	933	1000	1097	1006	1011	1054	979	1058	1031	1048	1072	1050	1007	1028	1025	1054	946	963	1023	1078	1038	980	1024	1071	1041	1063	1022	1026	1016	1019	1037	1029	1051	1019	991	995	998	1036	1019	1042	972	1027	1024	1032	1001	957	1033	993	1044	992	1012	996	1015	1030	1059	1067	963	1038	1009	1061	1032	1039	1008	1036	1059	1012	990	1034	1053	1058	1003	1067	1001	1032	1000	1010	1030	974	987	1040	983	1016	1005	1080	1021	1012	1012	975	966	1018	1004	1045	1013	997	963	1002	989	1071	1027	1011	1019	1010	1033	1019	1062	1035	998	976	969	1002	1030	999	1009	1091	1018	950	1095	1092	1005	1008	1032	1032	975	975	998	1021	1035	1003	1074	1078	1081	1056	989	1058	1029	964	1011	1055	1042	972	1017	1018	1017	933	1049	1039	983	1036	967	996	1045	1037	981	1025	1039	1061	1088	990	1022	999	1021	990	1005	1020	1035	1056	1065	1055	1018	1061	992	974	1061	1015	970	1057	967	1019	1047	1053	998	987	1011	996	1004	1017	1043	1013	1034	1052	1034	1001	977	1049	1066	1069	992	1023	1085	988	1012	1023	1003	994	1047	995	1029	1020	948	1102	1028	1071	1089	1009	1015	1064	969	990	1064	1099	1032	1045	1043	1009	1063	1032	1014	989	1038	1046	1068	1061	998	1018	1053	991	1028	1021	1014	1058	1032	1017	1048	1048	1061	999	965	1009	1039	1058	965	1008	1008	1014	1022	1027	984	1014	1039	1023	1005	1032	1045	995	1046	1024	1051	1053	1032	1067	1029	1026	1040	995	1034	1013	1049	980	958	1018	1050	1019	972	997	974	1041	1021	1019	983	1014	1022	1033	1062	1026	1009	1037	1059	1020	1032	1064	991	1006	1003	1008	1008	1025	1009	1035	1061	1007	1071	1082	1040	978	1001	1086	1016	1034	983	1013	1032	1041	1001	964	1007	1006	984	1029	926	1070	1062	986	1022	1058	1011	1038	1033	1020	1030	999	1103	1017	1055	1006	1004	988	1042	1002	1014	1046	1012	1031	1032	984	1027	1052	1032	1004	1029	1023	1025	1075	1036	950	1028	1024	1022	1034	1067	994	1038	996	1054	996	968	1000	1004	1005	1050	1019	1037	977	997	1013	1026	1073	1051	1025	1012	1073	1034	1045	1066	1019	1055	1070	1050	1061	1024	1003	984	1006	981	1058	967	1077	981	993	1029	1015	1034	981	1013	1012	1008	1063	1002	1085	1006	992	1006	1012	1048	1019	1010	1066	1042	977	1058	1018	991	1043	1063	1028	1005	1029	976	978	955	1010	1057	973	1081	1061	1040	1046	979	997	1015	1048	1043	1014	1032	1074	1008	1000	1063	1081	1042	1042	1032	1025	1036	1084	1047	1017	1009	1033	1048	1031	956	1042	1073	1010	1002	995	1014	1065	1013	939	1000	1037	981	1033	1004	1014	1007	1096	994	969	992	1027	1024	1006	1042	1020	1015	1013	1037	1030	1036	1013	1074	1004	1013	1006	992	1051	1092	1025	1004	975	987	1059	1049	1027	1016	1015	1020	1057	1045	1034	1064	1027	1065	1015	1055	991	1025	1114	1010	1068	1007	1030	994	1046	1080	1024	1038	1024	1002	1003	989	1041	993	1117	1015	1072	1021	1059	1085	1043	1032	1039	999	1031	1011	985	1065	1028	1070	1002	1019	1065	992	1040	1015	1043	1017	1008	977	981	1057	1046	1039	993	1010	1042	1048	1042	999	1010	1092	1063	993	1022	1025	1000	1091	1039	989	999	1030	1042	994	989	1035	1029	1013	984	1037	993	1030	994	1055	1045	1010	1058	1076	1019	1019	998	1083	1044	998	944	1002	1029	1001	1005	1055	1003	1032	1046	1043	1047	933	977	980	1078	1042	1032	1030	1061	1067	1053	1016	1047	1049	1061	1057	1003	1045	972	1022	1018	1040	1060	996	1029	1043	994	1008	1010	1054	981	1014	1003	1053	994	981	1023	993	1005	994	1020	1037	1022	983
65398	99595	65171	30135	8920	2219	1025	952	919	896	952	887	918	906	947	906	904	919	913	869	900	885	960	855	945	874	881	878	910	884	927	863	895	899	897	891	936	905	878	929	963	922	901	887	901	941	918	909	872	911	898	925	941	834	882	915	894	856	904	879	845	968	967	911	898	843	910	894	871	858	914	857	948	935	866	907	928	902	923	923	878	873	888	935	875	869	870	927	870	893	913	873	853	887	862	929	875	891	886	900	856	866	896	880	943	882	929	926	899	878	912	920	894	900	916	806	885	884	923	861	896	866	913	884	900	937	957	891	907	912	916	869	877	883	900	876	868	877	948	932	901	893	953	921	872	904	884	940	881	890	869	842	932	876	962	943	884	873	832	923	868	908	915	882	891	915	903	886	870	883	953	884	913	857	914	852	935	884	942	889	838	946	920	858	941	910	887	854	892	943	930	930	891	891	875	865	873	951	865	894	865	974	901	879	853	881	855	957	898	956	897	923	820	851	880	922	903	880	849	904	898	979	931	873	866	887	910	951	888	900	898	897	911	930	873	915	924	857	909	931	957	936	927	859	875	901	886	885	953	940	866	876	971	866	868	911	835	881	865	863	885	913	894	899	906	914	910	938	930	879	905	898	903	920	889	910	849	839	891	843	882	895	903	926	879	900	874	897	911	919	958	913	891	905	928	889	866	892	920	933	922	908	897	910	890	878	854	923	907	861	923	893	855	953	867	919	879	907	951	882	902	931	939	911	846	840	932	936	933	941	896	929	860	896	832	910	920	852	877	899	902	845	937	894	914	859	862	857	871	918	859	901	869	963	897	927	883	936	874	872	888	885	870	877	912	954	912	913	867	860	879	881	919	900	866	902	890	857	877	901	904	908	938	929	831	847	907	894	883	901	933	854	900	865	906	934	942	884	937	919	879	858	941	885	936	874	913	861	899	882	892	915	904	906	875	907	929	937	864	863	863	853	898	925	884	914	880	875	897	895	899	898	926	885	957	861	918	938	901	847	890	906	878	941	869	869	877	905	897	904	913	923	942	925	949	871	916	876	910	888	908	876	900	911	910	926	900	958	920	934	880	882	937	869	892	888	863	889	924	896	919	928	893	931	934	863	906	868	865	862	899	862	878	928	869	854	848	886	912	953	861	878	894	921	894	828	871	904	921	896	885	892	892	808	911	942	887	888	867	908	895	866	862	886	946	865	914	892	871	890	897	853	869	844	933	877	853	888	906	863	938	934	893	895	896	879	897	914	853	947	906	893	892	894	887	900	903	933	841	816	930	893	896	886	908	878	833	913	908	855	906	883	917	882	865	893	892	828	943	927	889	927	862	882	917	884	907	940	854	853	891	864	878	919	912	867	920	898	954	927	934	917	842	869	865	849	923	889	880	858	896	895	893	910	864	875	931	871	948	936	946	892	905	903	901	876	958	941	886	890	904	896	911	915	935	901	937	937	901	872	830	948	958	844	890	958	872	941	861	867	898	866	850	885	994	845	973	906	902	893	849	912	944	951	925	927	925	906	906	877	883	922	914	885	873	894	857	879	857	952	918	946	852	924	869	885	843	867	917	871	941	884	920	902	865	953	899	917	936	903	940	938	871	850	860	833	885	832	893	895	874	938	905	882	876	874	855	887	933	893	909	878	879	872	914	863	899	849	868	842	869	885	886	932	880	903	868	888	952	854	871	908	910	922	888	850	906	931	887	909	885	882	949	868	914	873	880	898	846	896	875	890	920	913	914	890	866	888	839	877	874	897	912	916	924	900	883	969	883	871	892	923	843	879	856	892	895	878	861	877	911	884	945	858	882	882	906	836	861	839	933	861	881	821	910	913	865	878	935	939	867	902	860	849	861	935	927	859	914	912	928	878	911	892	891	888	904	909	908	917	891	859	858	905	898	880	869	892	893	897	1002	953	876	897	961	903	911	870	863	895	905	897	936	919	957	887	891	913	915	922	884	968	894	908	829	887	913	896	899	897	933	934	894	882	887	922	875	855	890	871	865	885	914	924	970	859	902	908	929	928	882	886	929	919	818	882	933	918	911	896	896	856	911	931	898	849	884	912	876	875	901	915	863	907	938	886	852	920	880	855	891	935	903	871	887	880	824	926	814	890	925	914	940	957	883	913	893	874	950	918	867	909	908	879	932	883	944	932	890	940	904	928	939	843	891	926	921	882	922	874	908	894	875	873	897	961	893	881	840	915	910	884	925	894	889	937	860	905	917	894	891	854	824	917	920	901	874	882	908	928	960	858	874	850	863	864	930	845	852	896	885	813	881	921	929	907	850	880	882	881	949	900	868	924	894	907	864	858	928	956	885	892	872	873	869	880	904	895	883	957	902	862	838	886	884	884	861	886	885	912	870	851	894	902	898	915	872	909	976	896	852	936	921	843	875	893	939	879	954	892	894	858	881	914	851	886	877	861	877	890	834	828	885	946	847	931	858	928	894	903	895	923	892	992	872	869	927	866	869	898	883	852	953	949	899	877	873	899	919	902	924	897	861	933	907	888	963	877	882	883	943	896	874	883	880	928	879	912	883	892	910	909	858	903	911	886	889	888	881	887	848	897	917	931	902	871	947	868	920	830	906	895	860	791	890	903	897	933	862	881	882	901	873	857	910	851	934	933	918	937	901	908	876	887	916	860	882	846	906	923	853	862	893	937	899	911	918	890	901	923	838	885	866	883	925	898	894	900	873	889	868	913	842	861	924	838	872	905	825	911	894	856	905	927	863	847	904	890	986	898	936	845	899	868	890	840	888	892	922	879	904	910	854	905	944	900	932	865	867	880	884	892	906	876	849	911	899	901	871	835	904	878	874	889	899	888	930	866	874	872	897	841	863	888	902	912	868	865	934	904	860	881	856	915	901	928	905	876	875	929	880	923	846	920	895	886	859	912	859	880	893	886	867	930	889	907	877	829	892	812	889	900	878	903	872	818	869	840	872	838	927	882	874	916	858	939	832	900	857	840	874	916	847	840	856	909	891	866	922	912	867	880	878	883	939	829	866	879	854	896	897	892	922	939	907	920	903	889	834	901	849	946	933	897	923	850	947	948	935	923	914	901	878	906	878	933	911	919	868	915	866	882	898	905	922	900	861	861	873	857	902	934	905	851	853	935	857	864	867	875	870	894	908	951	909	861	893	887	868	896	887	873	880	900	853	927	939	885	930	888	878	873	860	881	883	849	870	854	910	889	923	913	901	937	880	896	846	929	885	916	917	889	933	942	900	857	848	861	879	920	885	869	963	906	897	893	899	910	889	919	934	907	895	844	847	865	887	864	866	880	932	870	878	895	948	918	894	913	893	919	919	887	940	912	931	845	866	910	924	872	919	921	913	882	876	834	906	895	873	887	932	879	859	891	898	887	932	890	887	916	924	863	912	901	853	865	886	848	910	895	892	821	879	893	896	874	896	924	902	904	913	875	878	877	871	899	848	919	887	936	835	846	896	923	834	912	875	951	805	952	892	913	878	890	872	909
31522	34151	24763	8124	1702	931	858	803	805	858	790	808	851	858	848	789	845	827	817	783	823	837	831	835	818	805	793	820	817	819	812	824	781	811	840	811	799	768	806	817	840	825	821	847	780	777	818	853	815	782	822	782	765	764	852	818	788	784	793	825	859	798	829	799	802	842	802	769	779	759	843	768	779	823	864	804	730	842	825	850	800	787	827	790	780	833	804	818	835	794	805	831	771	827	784	809	805	849	822	885	792	787	849	795	780	833	781	756	849	808	781	802	807	807	799	810	784	784	801	839	811	795	829	795	803	805	784	798	802	814	807	796	845	808	830	821	809	837	797	803	767	792	794	829	832	818	765	816	757	798	810	796	814	825	795	768	790	808	791	786	743	845	838	873	807	768	833	807	803	759	784	819	800	852	760	820	865	747	800	805	790	739	825	855	849	793	854	783	826	830	770	841	842	844	822	806	820	775	809	801	799	792	779	798	814	805	789	820	810	813	796	768	825	796	791	804	804	819	800	765	838	782	805	768	792	767	772	824	804	835	790	772	780	836	770	800	779	867	753	852	820	759	785	821	822	787	794	786	854	789	770	816	749	776	850	833	795	821	770	856	787	762	848	775	797	798	822	828	857	853	795	819	829	824	817	832	797	823	793	835	875	781	799	816	882	824	847	797	834	814	818	759	841	774	776	802	799	799	760	769	839	776	838	793	751	811	814	813	810	807	813	790	765	807	801	816	813	800	804	776	805	728	802	836	796	806	798	752	819	821	814	750	761	792	825	791	790	802	852	859	804	850	771	792	758	826	772	782	804	758	798	808	773	801	800	806	840	764	783	797	829	801	830	821	815	788	803	821	847	768	785	842	767	796	833	786	789	762	791	817	808	807	839	833	811	786	829	830	764	800	786	740	785	845	788	778	808	806	793	781	822	762	805	832	825	753	825	778	860	817	745	830	801	783	830	803	795	773	813	819	868	796	825	820	793	809	842	763	822	751	767	832	778	787	850	779	806	825	746	806	828	803	791	772	802	736	801	795	807	781	826	800	773	813	823	826	798	810	782	760	799	808	753	747	798	753	824	784	789	849	821	776	798	782	797	816	791	734	783	789	777	803	795	813	777	810	809	776	800	814	811	797	802	799	791	813	817	796	800	811	793	861	818	791	847	816	832	793	812	797	852	793	769	786	821	806	800	851	755	762	799	802	792	786	764	845	770	841	792	838	792	834	847	766	760	808	773	786	798	774	799	818	777	833	814	823	813	831	847	803	826	775	910	770	782	787	789	793	829	780	778	849	783	812	802	796	789	817	868	803	837	790	789	761	762	802	863	797	813	749	807	747	798	821	783	771	839	793	825	835	797	760	775	790	815	780	848	796	791	844	744	811	783	795	832	799	830	840	818	757	804	797	778	790	849	851	786	861	844	842	813	874	807	858	775	748	780	811	803	774	825	797	796	815	825	823	800	799	771	776	863	817	828	773	827	827	845	779	757	864	795	815	793	861	818	824	808	820	779	786	842	758	806	790	799	767	841	824	803	802	845	825	786	783	781	867	762	784	749	796	830	840	783	853	825	774	799	772	807	784	825	792	832	850	839	764	782	772	808	802	823	812	812	815	791	766	811	784	816	823	817	785	831	768	827	744	802	805	831	816	796	829	821	796	763	801	794	802	823	817	760	783	804	795	831	773	832	865	801	853	843	789	849	818	825	790	787	813	781	809	792	804	809	814	814	785	827	772	798	845	807	788	795	839	810	809	862	799	835	796	800	775	780	785	824	849	761	795	816	840	805	797	835	803	789	837	838	827	768	839	795	750	757	804	819	833	790	783	843	785	867	779	786	812	868	767	833	820	845	796	795	801	853	801	829	798	763	727	800	804	802	800	785	801	858	786	766	790	805	843	818	784	796	862	785	842	837	788	814	799	800	788	783	766	742	787	821	753	803	840	829	818	798	801	821	860	750	790	796	743	805	839	836	792	782	765	793	807	786	800	785	820	828	802	817	803	816	794	799	815	836	833	832	797	813	822	798	818	774	807	814	761	820	745	775	809	786	809	804	791	828	777	754	797	788	845	851	807	811	765	786	803	744	773	809	811	839	807	845	827	797	789	813	802	788	760	823	800	853	760	808	782	820	804	782	810	808	760	834	830	788	810	797	825	833	838	799	754	798	816	838	838	772	788	796	823	804	842	796	809	801	788	792	809	859	818	781	821	779	782	798	834	785	822	866	752	803	759	864	806	837	805	780	764	811	835	790	795	766	824	819	839	814	771	778	808	814	804	788	786	826	838	807	796	808	739	807	834	789	814	798	831	787	875	803	820	773	762	818	814	779	823	802	823	805	843	874	836	783	792	842	818	781	771	817	801	854	835	816	782	819	790	796	817	835	839	802	789	840	810	802	803	874	829	793	798	867	819	877	800	786	815	781	802	772	756	798	765	787	840	766	756	841	750	782	790	794	792	767	816	783	805	819	804	848	788	819	776	805	836	807	799	793	806	789	809	781	773	782	770	755	771	820	806	825	834	784	783	827	801	811	809	827	787	785	855	790	765	830	799	809	791	859	815	832	796	764	761	806	766	815	803	836	806	796	800	760	789	837	813	839	843	814	784	814	787	813	826	790	786	822	800	837	787	821	798	815	792	835	852	820	815	809	795	801	761	774	794	768	801	793	764	819	819	847	778	809	808	813	869	835	833	800	827	803	764	838	759	844	821	837	816	779	839	775	829	802	804	764	816	784	815	841	784	843	779	848	784	801	804	777	789	808	807	829	819	804	830	779	827	854	798	794	792	796	803	758	776	741	803	791	815	784	792	788	862	815	830	862	831	863	797	763	828	733	799	763	848	835	798	774	827	781	761	808	795	831	787	840	800	814	834	778	832	756	798	811	806	783	804	768	791	771	829	764	803	770	817	837	869	810	835	819	779	812	826	821	827	828	812	797	749	733	768	859	824	838	785	763	784	809	770	791	760	829	809	787	776	828	789	835	772	878	772	815	786	793	793	815	798	804	799	734	820	794	820	859	792	784	823	852	819	817	793	767	791	807	761	818	788	774	785	796	793	791	810	840	837	807	782	794	792	786	778	818	842	797	789	826	753	769	789	791	804	819	833	787	771	764	777	799	803	816	805	804	818	807	802	826	821	791	795	837	800	799	827	757	762	824	798	844	767	790	860	807	830	772	816	823	829	816	797	841	766	806	817	819	794	821	805	795	777	865	781	858	799	799	882	787	841	811	800	772	785	820	820	776	807	807	823	851	782	795	829	773	811	781	834	803	839	820	852	786	788	758	748	823	844	811	795	790	746	795	873	852	816	823	788	766	785	819	838	840	800	780	755	791	814	771	834	790	771	790	801	843	821	746	784	827	817	785	833	864	796	785	810	806	808	829	742	825	819	795	801	790	813	851	791	828	824	789	801	791	832	816	798	819	833	854	747	819	839	846	832	816	840	758	798	781	811	761	842	820	806	779	815	830	854	825	825	826	792	787	826	809	869
24519	38040	16549	4166	1267	758	616	600	638	592	662	643	593	619	601	655	653	649	633	612	602	604	633	655	604	661	605	671	671	620	609	682	631	614	672	695	592	647	658	672	642	654	618	619	619	625	626	657	655	593	613	653	653	626	648	616	631	640	616	606	651	653	620	602	615	636	617	621	592	651	631	640	642	625	613	655	648	571	679	593	623	636	590	649	654	614	584	622	630	641	622	642	624	641	663	620	665	610	659	675	621	664	644	635	648	627	666	647	596	668	624	676	655	620	645	592	700	598	654	641	612	664	689	701	602	629	654	657	645	615	635	652	632	686	658	614	610	687	609	617	625	702	611	626	609	556	638	611	614	648	643	647	586	619	655	675	573	650	591	636	611	624	614	592	643	669	630	641	640	642	617	638	654	627	639	689	628	637	679	637	639	629	641	639	667	620	656	647	656	619	655	617	619	640	649	623	641	664	592	635	640	659	651	639	626	629	634	660	602	662	656	646	637	642	650	630	613	633	666	678	619	627	615	647	627	647	676	632	651	624	645	667	635	671	623	631	648	643	647	598	583	626	648	625	635	603	627	642	648	651	643	612	581	650	618	630	659	669	638	649	628	610	621	679	601	674	623	621	617	659	629	645	651	648	612	642	645	651	651	684	633	656	659	636	617	626	624	680	653	620	625	630	609	651	654	651	591	701	635	646	642	609	600	663	631	648	602	610	641	643	639	598	656	657	622	619	646	661	652	601	632	639	675	593	622	628	652	640	658	594	654	667	660	613	674	695	637	651	639	652	667	650	618	609	646	638	614	606	668	595	656	718	668	629	649	640	688	632	623	625	683	598	649	609	640	645	644	635	618	599	613	633	622	597	621	631	666	643	619	655	656	710	687	659	649	605	642	630	610	645	660	576	623	622	619	641	626	623	574	651	625	630	619	641	627	661	621	626	609	658	621	632	639	631	623	622	687	626	637	653	620	648	599	644	676	622	634	664	627	657	646	633	690	638	649	657	625	634	631	596	643	660	621	640	639	601	641	684	636	654	659	690	646	614	631	651	629	648	668	646	667	613	692	633	638	650	649	626	598	586	661	662	666	635	691	617	634	647	677	629	627	599	622	672	629	594	627	607	627	657	589	611	624	625	643	609	642	656	636	610	626	620	659	644	659	584	683	680	632	641	650	610	631	599	662	603	612	653	651	636	622	664	626	620	637	672	667	623	609	645	637	671	661	610	631	643	621	619	619	637	660	687	629	623	606	696	671	629	605	633	636	623	658	622	671	686	623	651	647	630	625	620	667	617	622	652	610	603	587	637	610	625	614	620	641	626	638	625	649	641	642	678	607	630	617	644	649	641	613	643	647	626	619	636	647	640	590	614	643	634	641	627	644	613	687	626	599	692	646	615	695	649	708	627	669	672	631	650	630	632	631	623	647	636	675	644	641	633	638	651	646	636	646	697	664	645	642	651	657	621	628	627	647	646	665	631	644	637	638	649	659	619	647	672	614	669	629	611	640	598	595	649	611	652	612	629	640	604	617	632	639	644	660	664	629	637	612	640	647	635	639	623	614	676	665	639	595	650	681	592	628	644	614	592	608	629	661	651	643	635	623	609	627	656	632	659	665	655	637	653	636	638	623	593	643	650	661	602	620	610	613	654	646	637	647	637	641	669	651	628	618	655	645	670	649	677	631	631	655	616	615	609	647	634	635	648	647	600	644	663	624	618	620	650	663	625	647	630	610	617	635	675	652	638	620	632	659	614	631	633	653	634	669	622	626	658	633	630	672	697	644	603	651	662	627	623	636	613	546	650	636	591	612	651	588	681	653	642	648	623	610	666	608	662	628	629	618	613	611	616	658	637	638	644	615	619	665	634	657	611	591	662	631	658	633	647	648	647	623	620	661	647	611	659	623	627	655	649	629	622	632	653	647	634	637	627	626	668	668	666	639	657	602	637	621	623	641	669	630	671	611	631	659	638	659	628	647	643	673	573	615	649	687	676	619	615	646	655	658	685	691	591	687	590	675	663	617	608	630	622	634	650	612	633	641	613	597	595	637	648	615	608	657	605	637	620	648	655	629	609	621	601	591	617	561	651	597	652	647	591	655	656	681	642	676	611	611	634	638	598	639	635	621	630	681	621	607	644	619	675	606	603	658	668	629	624	634	629	654	648	652	671	610	680	653	683	643	654	640	631	610	624	630	688	639	647	609	651	645	623	652	652	659	623	661	616	674	657	656	665	629	658	658	626	638	612	631	634	594	585	653	639	661	637	640	649	638	612	675	635	624	616	619	637	640	580	643	599	654	664	652	633	597	660	648	617	622	609	575	609	611	656	634	603	624	624	608	641	634	679	652	629	597	647	661	622	643	673	636	618	634	648	667	660	616	606	629	597	596	670	651	690	619	651	596	602	654	656	652	666	625	637	636	605	608	621	653	662	595	640	604	611	629	667	618	714	670	565	661	604	680	641	627	629	669	636	659	627	658	615	604	633	669	596	637	631	606	608	619	623	625	584	632	632	567	620	602	676	578	655	638	628	678	626	641	628	640	655	633	642	654	631	636	631	638	610	605	667	591	626	640	618	650	646	675	681	643	661	674	674	688	649	694	618	630	638	610	681	627	616	642	698	611	663	643	626	656	628	669	595	648	589	628	653	594	671	662	622	647	683	608	656	624	619	645	604	617	623	626	644	640	599	642	620	671	600	642	647	649	621	689	680	631	640	663	662	575	644	598	610	659	615	646	620	643	620	610	650	600	591	649	635	634	642	682	631	649	642	650	685	634	669	672	616	608	641	616	597	629	666	638	654	624	650	640	649	627	631	620	620	621	595	645	632	617	622	572	645	583	648	663	633	620	611	641	667	700	666	643	652	628	647	636	678	637	613	640	627	608	659	621	628	621	601	638	631	619	666	621	651	625	624	615	625	660	649	608	668	631	623	641	664	629	654	585	643	635	637	643	658	632	625	614	627	673	615	672	633	582	689	642	648	696	649	631	634	636	620	622	637	666	628	644	625	631	631	656	631	628	639	644	635	639	650	626	625	638	652	638	680	629	645	682	622	631	613	637	590	617	617	638	661	685	631	634	613	607	658	613	662	645	636	650	685	701	649	643	603	678	631	634	629	665	631	659	623	625	633	627	699	639	656	641	627	658	645	625	663	647	644	639	631	628	661	636	634	660	622	630	624	685	673	690	627	627	627	675	595	569	622	640	628	657	674	614	663	610	675	638	690	603	659	666	581	614	614	634	626	658	664	628	639	644	623	679	661	663	651	625	621	627	640	606	686	648	624	622	650	631	648	668	652	627	654	612	638	675	620	651	648	622	642	632	642	666	618	676	633	632	635	610	631	646	631	682	645	645	636	632	621	633	632	663	659	616	596	646	656	614	661	621	610	608	624	670	626	655	642	637	627	606	637	580	607	626	616	639	632	645	638	631	613	614	648	672	621	634	629	663	623	627	632	646	667	628	659	625	645	629	655	641	639	594	595	653	625
27125	30047	39010	29101	11055	2050	1066	893	900	870	845	857	869	820	860	865	844	864	861	893	849	902	885	833	849	876	883	849	861	818	850	857	873	842	810	826	843	898	831	878	829	851	885	857	818	858	849	838	848	859	883	844	900	842	830	845	860	844	822	838	870	858	789	864	894	874	855	820	841	824	907	857	852	880	895	806	855	841	844	867	853	866	795	812	783	874	824	806	837	863	856	804	850	831	796	869	835	852	866	828	828	850	812	835	827	877	843	898	853	806	867	881	820	915	851	832	903	853	865	876	852	829	878	912	846	810	819	849	815	890	806	806	911	847	850	852	829	886	888	894	866	801	853	823	858	860	869	825	834	882	889	853	886	863	831	843	859	877	870	904	858	813	830	824	869	825	819	843	827	855	872	848	893	823	845	851	818	845	869	884	863	808	838	873	856	838	805	873	843	855	813	831	889	860	839	859	893	880	869	841	835	863	842	842	827	827	876	870	815	795	874	864	868	858	899	901	833	816	864	865	857	887	796	844	822	883	845	872	818	871	800	789	868	854	884	845	836	810	850	803	894	875	905	831	872	814	884	864	813	840	814	822	846	887	887	863	840	807	838	834	878	830	863	874	856	847	831	832	833	895	811	891	863	873	894	851	859	868	838	835	890	824	853	818	841	807	839	871	874	831	877	854	826	848	835	855	853	860	820	822	804	863	798	789	876	863	867	844	825	832	874	858	829	828	806	818	899	814	839	899	824	862	823	870	886	838	845	847	864	886	825	844	853	858	826	841	850	845	816	812	856	898	893	848	867	863	844	822	783	836	909	822	842	919	809	851	833	874	862	813	848	836	806	852	853	908	825	849	892	873	830	815	833	824	922	819	917	845	839	810	851	871	842	851	864	818	831	862	845	854	797	809	845	875	828	812	855	830	798	824	779	811	839	814	862	835	845	828	845	851	834	772	861	869	875	867	861	812	861	859	852	864	825	801	855	829	895	836	858	869	809	838	873	898	840	782	841	849	810	884	883	811	866	813	863	852	833	871	812	849	836	841	794	828	870	849	852	829	831	841	852	790	874	879	889	907	790	856	806	830	828	849	826	809	870	877	841	833	900	857	875	831	849	849	840	803	807	831	864	825	904	811	834	841	877	873	839	908	871	806	832	792	906	858	840	791	836	884	889	835	839	833	776	831	847	828	841	885	820	842	876	891	865	825	799	812	862	853	885	856	867	846	859	836	859	848	925	868	834	819	858	870	847	830	813	833	834	904	821	867	852	817	804	784	817	809	838	831	810	818	846	863	857	821	804	788	852	852	808	882	855	858	925	898	814	899	806	833	834	864	853	884	847	849	879	839	818	874	841	874	838	819	872	827	871	887	884	816	847	860	855	863	893	851	875	815	893	798	838	825	811	824	817	892	857	883	805	846	828	866	813	835	838	849	893	864	858	810	833	825	893	845	837	809	836	839	857	830	807	820	888	823	858	869	880	836	819	858	823	875	941	899	883	853	868	802	829	818	828	848	875	876	871	834	857	862	832	845	856	847	842	801	846	896	820	815	810	838	874	839	875	871	831	880	814	868	797	838	851	905	862	861	843	816	876	833	811	808	814	877	818	852	806	808	838	866	836	857	814	813	846	815	849	835	825	884	870	874	851	879	777	845	890	873	872	829	866	833	861	808	825	795	837	819	843	815	845	847	837	831	861	833	866	812	875	826	818	796	835	837	775	882	907	876	874	837	896	862	876	799	889	824	849	794	851	788	825	834	850	811	802	846	869	785	807	849	818	815	831	827	810	842	827	849	854	839	826	909	808	828	824	850	909	849	887	825	891	798	857	803	851	848	849	873	882	838	826	874	787	844	804	834	825	838	873	834	867	818	845	779	832	864	840	839	879	853	873	868	840	878	860	846	757	848	846	853	816	916	808	840	838	873	819	812	840	886	821	812	869	883	858	823	862	860	827	861	846	864	830	814	852	888	814	841	837	853	940	836	864	823	802	821	891	874	837	830	822	863	818	809	877	814	900	883	874	859	805	830	863	864	851	881	852	834	909	840	889	830	839	834	910	804	804	871	897	851	878	865	818	840	817	856	869	811	821	866	855	840	914	906	853	768	835	817	887	840	822	891	874	804	861	864	870	872	872	826	839	868	856	852	861	839	864	819	844	874	876	816	883	791	859	847	814	851	832	819	931	872	831	788	826	831	828	874	911	800	853	822	866	844	847	828	871	823	813	819	846	767	812	855	828	834	847	816	869	905	830	864	862	887	826	812	832	863	844	850	763	800	832	829	813	883	899	853	838	776	866	848	804	839	839	876	802	857	797	844	806	899	838	852	854	858	870	864	838	851	850	849	861	784	914	865	866	785	857	843	878	833	856	841	820	896	816	814	898	829	794	807	883	833	839	824	829	812	851	813	833	808	858	886	857	839	800	894	852	885	831	775	827	803	876	898	812	853	848	903	855	839	897	867	833	796	876	813	868	860	742	819	861	851	844	830	877	867	834	872	862	853	824	829	856	814	886	874	866	858	815	842	858	806	820	779	833	775	797	865	822	795	868	815	881	833	813	857	835	824	796	884	822	827	846	875	868	836	880	821	842	872	756	803	840	819	846	840	876	829	866	832	852	879	843	856	851	886	867	824	847	824	789	836	853	838	895	916	840	838	765	850	896	849	856	823	882	835	896	817	855	870	863	853	816	869	839	853	841	852	869	828	910	837	869	847	811	837	786	896	822	881	796	884	833	842	839	836	866	849	845	876	852	801	831	817	899	873	792	874	842	837	823	837	839	815	866	809	799	802	884	840	884	797	800	876	856	885	831	794	867	856	887	877	803	811	815	795	874	875	886	889	871	906	819	785	916	851	778	868	800	841	862	854	856	854	812	862	837	818	849	827	797	860	848	863	878	840	833	878	842	830	853	802	896	895	867	832	856	816	835	854	863	860	863	827	841	818	789	877	822	822	835	855	890	889	883	909	848	842	836	858	799	821	865	800	847	856	824	859	874	826	852	869	825	798	886	805	791	844	869	814	872	839	908	829	842	787	812	820	816	871	831	858	867	865	827	850	839	839	859	843	812	867	832	791	805	844	797	845	852	840	827	899	904	829	855	855	823	820	834	872	884	864	827	889	877	854	790	914	868	841	814	837	893	822	841	904	834	859	826	874	892	857	870	837	892	896	825	817	921	809	855	853	845	810	840	827	828	815	844	835	893	876	852	795	875	878	843	782	837	811	837	900	826	883	839	866	823	861	785	832	844	872	867	844	820	837	856	850	922	889	783	829	863	848	799	864	860	840	887	883	861	850	858	863	853	865	832	839	886	830	819	859	877	775	836	885	820	817	854	826	836	869	866	846	852	849	830	870	814	836	858	883	823	794	818	838	823	871	828	831	825	823	815	877	844	823	878	776	839	778	803	897	898	849	885	855	827	822	807	853	841	857	854	873	803	831	861	792	884	842	862	853	868	829	789	843	849	826	850	832	837	897	822	915	826	873	784	856
59245	81248	47212	16156	4036	1180	810	763	710	755	740	738	698	706	687	689	759	710	695	746	673	710	720	720	703	771	685	687	693	695	702	723	726	726	683	707	729	765	730	711	742	745	703	670	714	689	698	766	722	714	721	712	727	720	734	789	691	736	724	689	797	705	734	669	690	703	710	696	721	706	698	730	687	675	661	771	684	671	664	680	699	729	712	718	663	725	663	741	721	698	727	716	703	707	714	706	691	748	747	746	700	643	711	722	645	687	713	689	681	729	685	703	703	708	672	700	760	686	732	732	718	706	717	730	739	719	723	745	757	761	733	681	725	706	704	710	738	721	706	684	745	690	695	724	711	692	688	695	678	727	721	718	742	690	713	688	716	683	703	719	716	736	781	747	703	712	694	739	694	745	671	703	668	725	757	722	744	744	763	702	698	702	702	752	661	723	708	748	731	690	772	753	696	720	719	681	715	703	717	680	717	733	766	732	729	730	751	712	710	683	709	790	785	647	694	675	780	726	706	702	697	732	674	716	683	693	651	689	725	671	736	710	694	727	711	733	695	706	770	712	706	769	710	733	733	729	682	720	692	747	689	739	724	767	684	707	698	742	709	708	745	701	682	668	725	731	687	650	693	726	717	724	737	718	702	750	704	699	707	666	716	685	696	684	692	727	671	707	737	715	702	722	694	751	718	724	705	717	741	700	641	708	673	697	706	733	737	713	755	704	743	726	737	677	697	695	700	758	720	713	743	700	740	750	706	750	735	697	676	738	706	729	758	698	710	709	737	680	737	729	665	708	718	648	717	714	710	672	696	704	682	683	692	716	674	714	679	734	708	719	692	668	708	720	698	735	724	719	697	684	724	704	709	741	738	737	704	724	716	695	708	710	708	731	730	730	756	726	710	729	737	712	738	684	698	696	707	721	709	713	684	757	707	651	736	749	690	690	719	695	723	702	663	683	684	699	698	779	709	671	736	679	732	702	714	716	708	715	682	716	701	694	743	707	719	764	701	719	676	712	684	683	665	739	773	698	739	739	716	678	706	704	743	726	713	688	692	682	687	738	711	742	728	737	711	694	684	738	724	696	718	748	725	719	758	701	709	715	725	684	671	678	676	659	652	695	693	712	702	708	749	683	724	713	731	712	714	704	684	742	730	701	688	705	741	683	746	691	668	691	717	690	737	715	741	711	710	648	740	678	732	718	743	739	700	706	741	686	715	725	774	668	738	754	720	683	679	699	694	702	683	714	736	739	695	751	701	744	681	701	721	722	707	744	716	734	718	728	667	721	720	729	689	698	715	722	750	667	654	661	756	758	710	717	734	665	691	723	723	763	680	727	742	700	777	716	726	724	681	713	742	667	733	725	740	696	711	698	679	729	729	701	721	712	703	697	689	701	726	709	665	734	684	688	741	700	746	720	672	698	672	715	704	654	758	731	706	661	766	691	743	725	736	780	715	713	700	691	712	704	734	695	701	724	701	718	712	747	737	732	673	730	743	698	690	712	690	702	711	713	736	655	679	704	682	745	747	694	735	711	688	700	698	692	707	680	714	709	716	708	731	786	714	713	711	709	677	744	669	744	692	678	723	724	724	712	727	717	734	678	719	704	753	746	694	738	726	725	726	703	729	720	690	692	716	683	707	724	707	707	728	695	718	702	676	682	702	745	686	692	697	696	685	711	743	720	696	706	682	687	756	752	698	702	710	757	722	713	721	695	719	708	693	737	719	713	684	703	693	703	672	735	723	691	755	703	712	729	727	718	739	711	729	690	728	744	711	699	757	675	663	700	713	750	727	719	656	695	689	709	679	714	695	690	747	728	709	733	666	755	763	634	696	696	686	779	745	742	723	649	698	700	675	671	694	668	712	735	733	756	782	720	622	702	725	726	713	672	725	719	678	726	750	715	711	667	646	709	692	707	669	676	707	730	725	682	718	738	699	690	762	710	716	737	722	737	720	719	724	681	716	717	667	713	722	745	705	698	759	671	721	705	680	697	693	667	728	695	729	675	674	762	759	786	734	715	729	687	696	707	704	699	690	710	717	719	696	737	718	684	740	730	699	694	677	712	700	768	697	727	722	712	728	760	695	727	731	711	728	677	733	730	644	745	711	675	714	686	674	675	729	747	686	709	724	658	709	721	713	707	709	704	711	698	739	768	704	700	663	708	736	673	724	695	747	661	725	729	728	747	737	686	736	690	687	738	687	652	699	683	749	677	739	753	674	677	678	697	699	684	716	709	730	698	718	741	727	681	695	703	705	724	747	691	712	709	725	715	733	674	732	672	648	679	721	755	695	731	726	697	707	651	760	748	703	725	696	682	685	696	746	738	742	741	691	723	694	715	725	723	699	697	671	728	690	727	659	679	706	720	741	675	661	737	723	728	720	692	727	690	704	713	674	723	733	735	686	700	692	716	714	671	711	744	750	704	676	691	710	713	752	716	714	691	669	742	691	695	712	696	709	696	713	709	702	712	747	692	703	644	662	695	692	686	752	714	714	658	675	719	700	661	755	723	717	683	658	745	665	734	685	739	758	677	754	771	663	746	703	693	720	663	725	743	728	690	711	755	767	726	691	699	718	684	688	661	725	715	723	756	755	692	698	735	737	733	680	703	695	720	705	717	659	799	699	711	699	682	708	672	720	757	733	705	774	736	682	728	757	685	742	714	691	711	739	700	688	724	704	689	710	701	738	710	725	708	721	730	733	743	714	688	710	689	789	748	716	733	713	692	712	644	678	725	715	748	714	762	688	708	692	692	724	695	705	674	703	709	734	750	715	723	734	737	684	722	719	725	684	710	693	732	669	733	707	730	779	655	690	697	703	712	693	686	693	700	720	692	755	713	701	703	731	730	720	691	686	717	717	677	719	716	677	675	722	726	715	737	744	699	698	709	682	703	703	732	705	733	699	698	731	685	703	739	680	739	757	754	671	736	714	691	645	710	674	648	677	709	704	730	696	712	682	684	713	714	706	733	709	710	742	687	757	671	702	705	680	702	736	688	734	688	728	695	738	676	737	680	744	699	688	673	674	682	663	698	683	681	661	694	739	764	694	692	661	675	668	695	703	749	738	661	697	679	724	693	723	742	679	720	759	690	700	703	717	682	736	658	743	700	708	690	721	705	707	679	721	711	685	702	660	718	706	717	715	721	747	706	689	687	685	702	697	716	727	724	751	714	712	679	728	702	663	754	713	660	713	710	722	700	686	727	752	770	665	747	760	732	739	745	728	673	737	749	722	670	738	683	688	722	714	700	681	710	702	764	664	703	729	755	710	761	692	731	710	701	702	766	712	687	710	690	733	707	734	707	690	685	705	709	735	722	735	710	685	709	729	716	750	723	760	657	729	658	678	718	702	697	714	707	705	722	693	720	743	682	676	694	707	716	687	704	711	725	683	696	705	684	688	702	712	719	686	714	766	706	763	751	721	711	732	723	688	701	719	685	726	679	686	671	730	734	740	710	721	672	719	753	693	700	753	708	718	718	726	694
24476	23143	33131	28358	21306	12683	2666	1309	1075	1123	1088	1177	1062	1134	1126	1115	1064	1119	1095	1112	1069	1112	1117	1100	1059	1075	1068	1078	1159	1065	1059	1099	1085	1093	1058	1071	1090	1084	1056	1096	1083	1024	1069	1077	1065	1046	1077	1044	1022	1106	1079	1106	1083	1106	1056	1084	1103	1021	1107	1075	1140	1092	1015	999	1021	1071	1104	1051	1024	1120	1067	1006	1078	1119	1043	1060	1067	1109	1041	1033	992	989	1027	1058	1063	1058	1069	1079	1106	1051	1054	1094	1098	1058	1018	1036	1035	1064	1087	1016	1039	1161	1028	1048	1115	1048	1109	1047	1034	1127	1010	1076	1092	1028	1087	1064	1086	1102	1022	1044	1052	1075	1075	1072	1097	1102	1057	1071	1063	1062	1049	1043	1081	1088	1102	1069	1071	1060	1062	1071	1083	1114	1034	1049	1074	1058	1044	1056	1052	1049	1011	1119	1095	1087	1141	1128	1037	1021	1059	1099	1083	993	1093	1078	1083	1078	1066	1099	1101	1019	1114	1092	1076	1047	987	1076	992	1058	1066	1049	1079	1042	1070	1068	1102	1092	1062	1085	1050	1033	1028	1032	1084	1057	1051	1019	1002	1083	1039	1063	1056	1072	1067	1052	1045	1086	1113	1044	1060	1093	1076	1099	1065	1077	1069	1047	1069	1018	1078	1057	1097	1041	1031	1040	1056	1048	1035	1058	1108	1081	1042	1069	1053	1082	1035	1067	1054	1023	1043	1025	1035	1053	1036	1108	1103	1039	1045	1101	1015	1083	1109	1020	1111	1029	1033	1069	1040	1035	1060	1006	1039	1055	1052	1080	1067	1063	1070	1107	1020	1131	1074	1070	1053	1024	1055	991	1062	1091	1078	1101	1062	1041	1058	1051	1088	1028	1002	1020	1007	1033	1037	1043	1116	1068	1025	1052	1052	1089	1082	1106	1074	1048	1038	1042	1030	1060	1090	1050	1109	1091	1096	1024	1063	1069	1048	1069	1038	1037	1089	1020	1122	1030	1095	1041	1083	1082	1104	1065	1013	1029	1052	1085	1079	1070	1079	1088	1053	1033	1105	1021	1103	1077	984	1054	1042	1089	1075	1119	1032	1073	1081	1043	1079	1087	1001	1081	1088	1076	1114	1093	1051	1075	1038	1001	1046	1048	1050	1033	1059	1106	1106	1015	1054	1070	1030	1077	1078	1056	1087	1005	1055	1050	1070	1074	1026	1034	1065	1097	1070	1003	1066	1035	1054	1076	1114	1072	1012	1130	1021	1121	1015	1084	1065	1031	1088	1057	1100	1096	1021	1040	1045	1070	1025	1082	1096	1043	1022	1039	1020	1046	1082	1039	1084	1030	1017	1031	1066	1017	1064	1030	1018	1007	1103	1080	1059	1088	1085	1044	1007	1078	1047	1009	1043	1101	1053	1043	1092	1098	1113	1056	1017	1043	1005	995	1118	1090	1012	1055	1053	1092	1075	1053	1036	1096	1043	1065	1030	1043	1136	1057	1136	1035	1041	1070	1079	1037	1041	1075	1062	1087	1077	1048	1022	1058	1053	1060	1085	1045	1020	1067	1097	1050	1001	1068	1087	1089	1031	1027	1038	1080	1071	1103	1090	1087	1072	1028	1093	1118	1042	1126	1034	1092	1058	1061	1062	1087	1104	1047	1069	1068	1098	1090	1070	1082	1069	1124	1045	1029	1082	1016	1076	1057	1110	1026	1048	1042	1044	1081	1021	1069	1061	1054	1097	1034	1039	1023	1040	1090	1073	1061	1082	1103	994	1060	1068	1076	1051	1101	1067	1063	1098	1052	1113	1064	1039	1032	1066	1052	1036	1031	1026	1047	1094	1045	1072	1050	1085	1058	1088	1100	1105	1063	1113	1169	1049	1068	1039	1044	1118	1087	1083	1053	1008	1083	1039	1064	1145	1101	1027	994	1026	1110	1078	1095	1060	1051	1059	1131	1061	998	1060	1067	1087	1065	1026	1102	1062	1022	1042	988	1055	1045	1093	1119	1095	1023	1058	1075	1123	1094	1090	1019	1102	1123	1057	1075	1097	1028	1030	1095	1023	1041	1103	1050	1034	1057	1106	1083	1071	1067	1005	1099	1039	1049	1098	1021	1102	1058	1037	1058	1022	1049	1053	1108	1074	991	1038	1101	1074	1028	1088	1033	1068	1113	1085	1044	1056	1079	1060	1068	1093	1060	1095	1043	1062	984	1072	1080	1053	1044	1097	1053	1004	1081	1034	1080	1110	1088	1067	1091	1018	1071	1058	1026	1038	1056	999	1051	987	1052	1088	1121	1024	1040	1062	992	1108	1071	1008	1042	1064	1038	1068	1124	1130	1054	1061	1050	1022	1053	1041	1035	1090	1088	1023	1057	1060	1027	1115	1080	1106	1086	1036	1084	1067	1080	1035	1072	1063	1090	1044	1026	1100	1052	1025	1058	1040	1060	1087	1034	1111	1110	1113	1081	1040	1082	1081	1061	1016	1092	985	1034	1048	1044	1096	1011	1112	1047	1069	1011	1095	1046	1100	1092	1085	1070	1111	1060	1045	987	1055	1023	1073	1062	1029	1082	1019	1063	1056	1055	1072	1043	1080	1085	1116	1081	1073	1058	1015	1039	1027	1036	1019	1025	1051	1062	1067	1055	1076	1046	1113	1094	1033	1059	1042	1004	1074	1079	991	1024	1039	1066	1010	1051	1047	1064	1102	1069	1017	1088	1054	1122	1066	1073	1076	1027	1023	1038	1054	1065	1043	1055	1068	1083	1123	1086	1116	1094	1049	1091	1060	964	1048	1074	1077	1116	1046	1072	1063	1046	1041	1094	1084	1108	1128	1021	1059	1036	1052	1071	1129	1105	1097	1105	1072	1087	1059	1100	1124	999	1122	1055	1018	1032	1047	1011	993	1043	1020	1054	1066	1104	1077	1047	1094	1045	1029	1069	1070	1027	1037	1029	1040	1039	1007	1069	1070	1143	1065	1052	1023	1082	1037	1061	1016	1042	1044	1115	1081	1092	1118	1062	1036	1019	1043	1041	1050	1095	1031	1089	1041	1046	1086	1035	1097	1055	1103	1052	1089	1094	1026	1044	1091	1074	1084	1033	1087	1034	1136	1040	1033	1044	1038	1036	1040	1052	1076	1068	1050	1003	1066	1021	1095	1005	1013	1005	1062	970	1101	1063	1010	976	1125	1049	1033	1092	1085	1049	1091	1012	1078	1121	1086	1047	1033	1126	1061	1102	1005	1027	1026	1062	1085	1142	1052	1080	1021	1060	1072	1065	1000	1070	1046	1023	1049	1049	1043	1078	1057	1037	1061	1082	1026	1062	1057	1135	1031	1042	1089	1086	1049	1059	1066	1072	1063	1098	1082	1131	1032	1026	1086	1026	1017	1025	1102	1061	1121	1107	1044	972	1048	1052	1050	1082	1056	1048	1036	1054	1045	1058	1030	1092	1013	1065	1116	1119	1069	1072	1051	1000	1034	1028	1022	1075	1022	1072	1020	1114	1077	1045	1086	1104	1065	1037	1040	1004	1018	1065	1113	1060	1009	1067	1070	1060	1067	1032	1098	1047	1093	1096	1038	1053	1047	1035	1052	981	1120	1035	1074	1079	1112	1085	1042	1006	1103	1114	1046	1012	1076	1030	1065	1016	1102	1041	1035	1078	1046	1045	1031	1046	1052	1065	1042	1093	1027	1048	1019	1116	1038	1045	1108	1061	1070	990	1009	1090	1102	1087	1065	1059	1059	1086	1081	1128	1058	1050	1113	1075	1053	1079	1020	1040	1081	1076	1066	1064	1074	1084	1027	1115	1081	1090	1047	1070	1093	1086	1059	1088	1057	1017	1093	1062	1093	1077	1032	1032	1034	1071	1067	1040	1026	1043	1072	1014	1117	996	1062	1005	1045	1071	1063	1017	1060	1060	1040	1107	1048	1019	1099	1079	1058	1079	1075	1025	1066	1035	1033	1058	1004	1047	1066	1071	1053	1016	1096	1012	1013	1077	1024	1083	999	979	1093	1050	1042	1006	1096	985	1075	1081	1073	1109	1042	1034	1083	1004	1062	1005	1052	995	1072	1083	1079	1060	1087	1047	1119	1119	1046	1026	1064	1039	963	1093	1032	1091	1086	1051	1002	1023	1114	1092	1045	1054	1046	1042	1079	1062	1066	1059	1068	1017	1022	1041	1040	1008	1012	1104	1051	1051	1122	1074	1059	1092	1035	1078	1024	988	1057	1031	1049	1054	1088	1045	1061	1059	1042	1078	1056	998	1138	1072	1093	1046	1072	1042	1051	1057	1081	1135	1049	1030	1004	1018	1074	1021	1037	1060	1096	1043	1038	1103	999	1076	1093	1066	1026	1029	1042	1114	1063	1072	1069	1080	1102	1033	1066	1050	1012	1053	1100	999	1079	1085	1143	1051	1066	1121	1035	1085	1046	1055	1081	1051	1051	1073	1063	1062	1033	1111	1084	1063	1127	1058	1079	988	1025	961	1052	1103	1061	1057	1112	1076	1070	1030	1001	1018	1082	1053	1017	1009	998	1058	1064	1062	1054	1041	1079	1057	1057	1049	1058	1041	1073	1002	1030	1029	1119	1072	1034	1017	1064	1067	1000	1122	1054	1018	1071	1039	1052	1145	1037	1081	1043	1042	1058	1083	1035	1111	1050	1057	1062	1023	1042	1106	999	1071	1063	1121	1050	1086	1060	1022	1046	1082	1064	1068	1009	1095	1073	1029	1098	1094	1075	1049	1025	1127	1071	1013	1023	1048	1047	1030	1152	1062	1066	1065	1110	1011	1065	1005	1113	1118	986	1075	1061	1048	1075	1058	1036	1080	1051	1078	1071	1077	1074	1051	996	1046	1055	1011	1076	1111	1085	1070	1126	1060	1043	1050	1059	1049	986	1056	1033	1054	1069	1071	1005	1017	1041	1080	1053	1017	1101	1061	1094	1066	1085	1057	1035	1039	1070	1080	1064	1078	1048	1085	1059	1005	1022	1078	1097	1060	1060	999
62466	100216	68320	32707	9920	2346	1137	902	936	930	928	940	885	903	958	924	909	931	933	908	982	933	901	945	909	926	983	948	956	965	969	972	939	936	916	910	928	924	925	946	897	948	940	944	960	929	963	949	937	948	976	939	944	903	1008	939	929	960	946	961	967	925	892	908	955	978	920	898	953	936	952	888	928	972	919	924	947	909	924	919	908	915	953	898	940	877	914	921	904	953	958	876	926	948	884	945	973	913	905	967	937	944	943	889	916	900	923	920	911	911	922	940	953	927	924	903	913	1000	928	938	845	919	906	895	937	891	953	924	910	928	945	961	951	938	924	906	948	911	946	897	959	984	929	892	904	922	922	955	900	884	932	965	921	946	964	952	998	946	910	972	899	973	930	973	895	970	890	955	957	943	894	959	950	948	948	936	951	959	916	951	968	933	984	939	911	905	906	951	883	908	900	951	915	940	958	947	913	892	962	922	907	919	967	939	874	933	913	907	869	881	975	890	936	957	899	920	943	906	885	901	920	993	918	952	966	948	917	971	922	937	926	906	947	938	936	930	943	906	968	949	966	934	935	968	925	949	964	962	936	917	933	917	950	905	891	896	905	914	960	951	962	979	945	935	878	945	951	914	945	948	904	882	920	900	933	954	902	912	900	879	925	911	942	930	910	907	924	894	876	894	909	919	895	919	936	899	986	963	957	991	937	910	894	931	952	935	946	927	917	880	899	970	963	966	954	935	900	884	908	923	917	987	901	922	919	936	960	934	907	931	887	948	901	923	890	870	908	890	898	890	951	927	924	926	922	910	946	833	904	915	895	915	902	950	915	931	932	912	907	955	888	915	936	950	951	941	931	948	873	971	931	919	986	913	917	899	941	909	980	906	913	904	945	911	893	944	926	895	955	854	947	935	903	913	901	978	938	934	908	894	932	901	896	923	923	938	905	968	955	976	947	960	884	953	930	903	917	903	907	930	863	878	915	885	919	946	910	916	905	915	994	1018	892	911	903	968	922	928	927	920	950	917	955	922	941	925	905	942	892	922	930	936	921	893	962	942	918	911	909	936	930	945	942	935	925	909	951	863	879	942	948	938	925	1011	899	940	959	997	916	945	937	922	907	906	915	914	959	924	1005	955	939	926	899	930	890	1002	947	917	889	939	909	901	1009	876	932	905	969	954	916	896	918	853	932	908	896	929	953	912	922	972	973	916	861	963	952	973	923	899	887	909	922	944	944	971	931	980	922	896	962	953	929	923	938	866	930	961	918	912	950	884	990	911	933	864	926	953	930	932	901	940	902	896	964	967	979	896	922	923	898	952	906	952	883	924	888	875	873	939	903	910	941	900	930	929	974	926	901	928	897	965	935	898	958	927	948	951	881	904	913	888	900	906	922	952	879	973	942	939	911	885	969	905	891	976	913	903	876	923	923	942	933	940	876	972	909	885	965	980	909	915	929	975	959	927	968	944	884	882	923	963	895	964	876	897	913	919	929	904	909	919	934	921	895	904	944	965	937	982	945	928	975	945	948	972	960	951	884	910	984	888	887	923	953	948	994	944	955	923	916	939	913	888	920	966	927	960	902	932	928	948	917	880	916	916	928	875	922	953	912	905	929	960	911	889	990	941	884	903	918	926	977	874	898	967	886	925	897	901	925	877	912	951	875	971	962	960	930	917	909	924	873	957	901	899	904	892	920	937	907	901	934	919	956	889	953	889	970	907	936	982	935	958	866	911	971	876	910	870	918	884	976	907	914	978	932	884	919	909	925	945	945	894	900	941	916	929	887	931	934	938	992	920	951	885	926	970	923	944	933	918	927	982	912	884	938	1005	867	954	951	902	897	866	962	899	855	891	958	942	927	944	932	946	898	887	957	942	937	887	885	927	946	967	877	938	922	882	938	871	902	894	940	902	870	921	939	901	921	887	912	974	950	964	932	961	890	930	981	894	888	932	901	897	905	991	928	938	897	930	990	911	896	909	973	952	946	938	899	930	939	920	892	921	928	944	847	930	910	991	934	943	920	884	951	907	872	939	896	956	925	917	955	980	929	985	953	929	899	984	938	907	954	968	923	980	937	913	959	897	915	926	918	919	879	898	912	899	877	908	934	867	942	908	919	914	868	915	923	911	923	906	891	966	903	942	949	959	881	930	913	895	877	951	947	970	955	945	920	956	961	881	895	917	875	905	942	918	928	896	861	899	903	892	865	893	947	916	927	982	942	933	886	954	897	926	866	927	870	943	899	916	912	921	986	922	907	959	879	951	892	932	893	978	916	910	913	921	973	914	986	934	907	955	910	873	867	887	934	915	942	909	948	937	966	846	942	929	944	929	917	929	931	926	930	917	898	937	907	948	914	921	957	923	927	933	998	987	919	883	918	905	907	947	953	929	911	900	901	898	915	891	873	975	832	935	904	934	954	919	907	930	882	954	956	945	933	976	893	958	938	937	976	910	975	911	876	970	852	946	919	925	950	936	914	934	922	921	943	910	898	890	944	917	932	912	900	855	962	966	878	902	875	874	934	953	954	942	972	907	953	903	966	952	945	917	923	917	899	911	967	916	936	893	964	908	960	945	961	890	924	930	910	930	926	883	959	857	956	930	958	938	903	905	907	913	935	942	899	896	898	953	910	898	908	911	936	912	906	944	952	970	918	916	877	907	962	928	889	969	913	951	923	867	880	978	910	927	920	939	946	894	943	944	900	954	900	941	973	893	880	928	934	901	922	935	860	952	918	886	890	936	924	905	941	922	922	936	971	919	922	891	886	871	892	936	955	921	910	954	951	919	900	907	941	952	886	925	940	958	906	886	921	934	914	969	915	897	992	943	930	878	974	923	961	917	904	915	945	920	887	950	982	912	907	943	946	939	935	940	978	912	887	919	915	922	894	960	892	941	900	919	934	919	908	880	855	885	876	916	911	914	906	914	913	867	936	920	881	936	960	883	968	905	939	935	858	915	913	959	895	938	910	903	897	949	911	906	925	924	885	888	944	953	948	882	958	938	893	906	866	890	945	905	908	944	913	974	908	894	896	897	898	904	959	913	895	882	911	900	920	939	948	863	978	951	942	921	943	895	941	904	918	874	844	925	895	892	903	953	874	904	965	934	880	931	922	917	910	892	942	925	886	957	899	961	963	941	922	934	927	905	891	910	932	908	899	921	973	932	954	929	936	898	879	887	913	904	966	930	936	921	893	893	912	925	921	904	909	931	916	928	943	886	953	925	930	939	961	924	947	957	957	907	938	908	940	897	915	937	949	958	894	899	904	947	913	930	928	927	934	886	937	869	907	955	908	907	909	844	921	916	948	974	914	921	970	974	854	858	852	920	860	871	931	970	889	908	864	918	933	950	898	913	992	863	855	915	929	946	909	977	955	873	934	944	893	974	961	936	864	939	918	929	923	920	944	908	924	885	904	886	958	927	956	923	941	906	970	916	915	943	968	914	927	952	934	881	966	959	908	896	935	932	966	899	931	920	937	909	935	927	890	912	960	928	942	904
31828	32207	25700	9398	1874	1059	845	839	815	887	847	849	855	795	805	850	844	839	841	859	870	875	841	853	817	861	888	850	882	840	829	835	829	882	810	817	851	862	800	788	881	857	827	830	794	859	769	837	862	854	848	837	849	801	812	806	807	816	851	904	846	849	848	837	847	799	789	835	811	849	825	871	809	830	840	855	855	830	829	791	946	878	846	852	841	785	823	794	888	808	848	841	867	792	877	795	830	908	821	887	850	847	836	854	898	847	859	808	876	809	831	840	852	870	839	818	790	851	855	819	880	860	829	846	799	838	886	851	820	916	854	853	879	832	862	867	837	813	781	832	812	837	811	826	872	825	872	838	842	845	858	818	844	781	917	828	781	793	886	774	850	849	823	840	860	868	863	898	830	862	847	832	795	853	812	845	803	797	831	857	847	801	880	800	851	836	858	815	778	858	825	836	832	824	803	874	902	846	836	820	865	837	836	852	848	870	840	815	879	858	846	808	822	871	861	837	842	809	785	870	878	820	856	885	824	807	825	860	855	866	828	828	795	854	859	784	861	796	847	800	838	820	850	871	869	785	846	811	818	811	835	805	807	780	861	824	850	830	833	785	887	863	830	848	807	814	871	841	876	798	867	810	793	838	845	902	888	815	864	897	852	865	825	808	875	894	824	833	844	777	824	857	812	808	826	829	843	795	839	817	830	845	825	786	858	857	847	816	843	913	823	842	856	868	829	835	791	826	825	874	839	844	791	825	832	859	829	863	800	814	803	851	871	832	912	861	846	845	848	828	818	817	810	853	790	802	858	797	833	793	839	824	876	889	880	890	836	796	807	851	895	820	836	848	855	874	859	839	826	841	805	813	829	826	860	814	801	861	814	809	816	851	777	826	833	877	826	840	848	870	852	804	840	814	828	804	838	850	784	861	816	832	835	842	845	855	779	850	847	867	857	854	846	768	829	833	807	842	867	862	807	863	850	850	788	852	857	800	833	838	788	852	843	842	878	838	839	817	883	901	865	813	827	795	858	852	873	790	858	820	822	824	823	860	869	829	851	861	859	856	813	855	856	845	861	887	838	827	872	819	828	885	852	795	873	801	850	816	830	813	849	822	827	786	841	870	788	814	846	895	823	875	793	848	815	878	785	774	855	837	846	805	807	787	853	829	783	838	814	851	833	839	796	897	859	883	806	834	818	846	845	844	803	865	804	860	864	851	813	883	812	857	824	837	827	782	873	815	899	837	811	813	873	870	842	835	817	915	858	855	824	804	844	861	833	816	811	900	818	806	792	806	840	834	803	836	857	818	813	840	820	819	856	844	833	886	837	882	819	822	788	841	870	857	869	908	841	840	830	843	822	812	812	802	815	774	848	858	834	873	796	879	852	850	835	786	853	823	823	828	839	843	866	832	827	864	810	864	903	874	870	910	800	821	824	836	829	777	845	855	821	839	839	853	880	860	839	810	849	801	839	860	851	816	807	842	791	849	819	842	832	788	860	916	844	830	832	849	868	867	831	839	826	830	793	885	853	858	818	877	874	872	841	817	875	854	812	866	866	832	805	817	791	830	885	874	832	813	834	820	919	823	814	819	867	756	858	846	840	816	839	865	868	839	818	851	791	866	844	823	815	844	815	880	843	875	805	790	816	884	855	803	875	827	827	895	853	816	812	858	834	822	911	823	831	853	843	867	807	852	803	808	817	834	901	833	843	843	826	817	882	820	846	847	819	834	848	823	859	797	865	841	833	832	844	831	830	821	845	831	809	791	841	860	841	835	823	892	839	825	824	832	841	777	827	804	785	858	857	806	796	881	881	849	833	839	846	891	800	805	835	855	831	836	853	835	887	861	808	857	828	819	824	881	869	856	835	835	852	841	819	841	836	819	791	852	871	817	791	884	850	853	857	804	878	866	821	852	862	866	828	845	847	837	877	801	811	843	881	898	840	787	837	853	824	832	858	835	858	796	824	844	846	784	839	814	834	816	841	839	799	850	827	853	889	809	821	842	834	830	801	844	841	799	867	784	850	847	829	841	838	850	886	810	958	845	850	893	849	831	858	823	827	815	817	807	821	836	844	817	868	866	855	767	826	854	835	855	784	798	836	802	797	817	864	840	847	798	862	842	830	924	800	834	865	822	819	843	834	859	877	850	799	810	819	846	877	828	821	849	824	845	872	866	809	797	806	814	813	846	860	835	833	879	826	857	885	813	830	847	796	833	887	824	873	823	789	830	861	842	845	815	874	858	797	914	832	855	822	859	822	885	799	779	827	802	875	815	876	799	835	844	801	853	873	823	869	878	847	814	858	814	861	853	828	879	825	814	837	809	804	887	840	846	828	824	845	815	837	873	856	930	847	840	886	837	794	832	867	810	759	804	842	844	868	824	825	898	849	849	834	846	797	844	864	886	794	814	874	857	869	819	844	870	846	825	832	926	846	855	870	793	801	878	816	812	802	840	858	853	818	852	837	870	832	853	842	798	803	846	792	830	844	865	860	767	844	846	844	810	867	851	897	831	878	837	784	875	822	875	777	807	862	826	834	811	857	847	838	826	816	880	877	842	847	845	859	821	868	821	868	875	908	885	850	834	826	838	826	880	815	839	833	871	860	841	832	821	866	807	821	871	819	861	830	859	834	817	862	871	840	851	825	859	865	834	856	804	884	845	848	798	862	857	847	896	846	867	837	829	805	887	863	820	835	829	849	851	823	830	828	850	895	789	845	819	845	777	835	834	790	815	860	801	873	804	864	843	827	844	864	850	871	822	817	820	808	862	858	813	892	848	843	820	867	840	814	869	836	797	830	901	797	833	806	849	827	867	842	833	817	962	832	823	811	882	851	845	834	809	805	850	828	820	866	819	849	842	853	787	819	861	838	819	805	844	855	862	831	804	868	849	886	808	820	806	856	825	857	844	807	804	813	887	855	853	855	814	783	894	835	831	822	857	903	813	835	860	823	837	820	889	819	765	824	827	848	807	834	844	795	855	813	907	854	817	827	825	849	896	797	803	810	825	854	862	829	849	816	881	859	847	850	865	803	838	845	869	873	929	813	830	814	846	855	807	849	860	838	801	824	804	823	845	849	838	824	813	846	818	835	885	864	827	835	794	849	783	816	848	865	824	809	824	842	790	842	837	844	836	807	887	815	823	819	772	827	819	811	862	869	813	868	814	896	823	837	869	839	787	798	840	804	825	828	817	869	878	843	888	826	829	803	796	814	835	805	848	795	843	839	816	848	828	800	833	855	805	825	867	830	872	863	840	781	851	833	840	823	809	883	844	898	829	832	778	868	851	903	851	839	816	819	880	825	830	817	820	850	832	826	841	818	819	836	789	862	859	852	798	831	770	831	865	819	807	843	831	827	812	857	823	882	812	849	829	868	835	860	863	836	878	830	819	868	831	856	861	880	852	863	807	826	843	833	805	873	836	852	798	849	822	866	804	855	832	877	850	846	802	880	798	820	882	857	878	809	822	850	825	875	828	832	848	822	844
24425	36206	17776	4714	1455	826	684	638	659	651	670	670	666	675	660	686	662	655	666	666	719	626	683	654	665	700	665	668	635	667	632	656	687	653	677	655	647	650	614	741	684	694	658	686	611	633	651	639	664	643	636	674	641	626	664	658	680	633	659	679	655	655	632	667	677	657	674	601	591	654	633	689	648	645	652	638	650	659	621	632	684	639	677	646	672	684	657	648	682	630	670	643	644	660	649	662	705	674	672	622	651	672	701	665	635	678	655	691	639	701	681	637	629	669	685	640	701	691	656	688	659	688	683	619	651	657	684	609	673	646	707	625	602	641	628	686	663	661	606	653	668	669	647	691	686	665	669	638	650	664	718	678	650	659	656	622	693	651	681	652	685	646	653	672	603	658	607	662	632	683	615	673	656	653	694	628	652	633	680	635	631	644	689	672	651	670	675	713	648	673	652	683	672	679	666	645	663	670	642	694	629	617	653	630	649	665	652	644	658	618	644	682	640	642	643	695	616	637	709	678	701	619	675	682	696	655	660	700	617	641	665	647	674	676	658	601	672	620	641	667	660	712	641	650	622	661	660	646	646	637	639	676	624	634	628	671	696	712	662	617	701	683	655	671	646	654	674	628	674	646	678	682	646	665	653	634	641	650	663	673	625	646	680	656	661	674	700	673	627	622	683	660	702	647	655	667	691	663	615	643	698	687	696	657	608	655	678	624	699	624	627	683	620	683	677	643	612	690	658	650	632	664	661	659	672	658	645	654	629	660	692	625	612	612	682	649	617	699	626	665	627	665	634	664	650	646	662	638	641	668	667	696	630	632	692	666	667	639	647	667	646	635	673	611	676	655	638	671	647	623	677	693	678	647	642	621	637	662	653	667	676	663	638	626	648	651	723	617	662	691	652	663	639	648	653	616	631	646	647	658	645	658	643	674	677	648	654	662	653	659	642	628	666	658	650	679	634	622	617	653	643	675	684	686	693	689	669	663	653	633	638	638	658	636	627	606	668	581	686	688	662	688	672	660	651	672	643	646	653	632	645	657	676	666	615	676	632	695	631	644	668	636	666	620	658	672	659	670	650	610	675	636	658	713	692	650	654	682	649	659	658	691	653	643	654	644	633	636	642	656	650	654	652	679	618	665	622	617	646	674	661	623	656	644	646	662	707	656	643	647	620	682	637	671	658	626	685	674	668	665	697	661	653	612	613	657	697	696	701	663	619	657	648	662	634	664	683	658	642	627	696	638	635	687	669	615	684	667	671	649	601	676	632	660	633	658	667	660	664	617	648	687	663	635	666	691	605	666	644	653	658	636	643	653	668	678	676	701	673	648	627	655	593	657	642	705	678	664	642	674	694	653	668	643	674	632	626	698	675	642	659	613	663	662	632	659	692	682	690	643	681	615	652	664	677	674	665	634	639	663	650	650	684	691	637	703	662	579	659	659	631	668	639	683	639	603	683	678	647	664	677	639	668	628	655	631	678	660	683	665	641	692	626	614	649	626	660	656	682	683	638	663	641	627	615	670	678	673	696	624	666	665	666	648	620	666	664	646	658	677	676	672	680	673	599	601	612	694	679	662	664	662	692	697	670	654	645	698	652	627	681	661	647	681	647	651	665	659	637	701	670	664	662	681	617	643	621	618	660	614	627	613	678	662	634	651	632	633	651	686	664	659	628	625	671	678	677	656	586	647	641	616	627	662	612	680	694	654	632	618	659	659	672	642	697	666	690	650	643	635	626	691	650	660	641	664	664	693	685	666	691	672	677	629	633	647	717	701	679	664	638	642	684	676	650	650	657	677	634	645	634	642	650	680	700	617	687	639	660	639	673	660	646	630	634	654	684	654	687	646	641	677	668	642	676	644	648	636	655	647	673	658	671	632	650	633	693	647	675	660	666	667	678	695	627	637	655	689	622	657	661	633	655	685	627	664	662	668	656	655	636	675	661	640	655	640	678	626	654	603	658	663	686	646	629	651	646	652	686	676	658	659	601	637	644	657	650	658	617	688	678	623	622	640	708	688	647	665	642	696	624	613	637	653	670	692	662	645	641	670	711	624	670	631	669	667	670	615	682	635	661	636	662	609	648	654	653	670	636	685	626	684	664	612	673	640	628	634	692	639	683	645	606	727	667	666	678	697	637	647	653	693	653	697	618	696	621	619	618	618	636	674	621	657	626	654	649	662	651	682	686	666	664	690	672	667	669	642	668	687	674	665	641	630	650	648	636	638	690	661	671	656	660	649	661	646	639	655	697	668	705	677	704	679	665	602	726	651	627	650	666	671	648	631	686	702	663	658	635	649	684	713	651	666	694	691	649	635	632	722	617	653	699	650	623	660	653	703	606	694	677	657	665	666	664	665	688	672	630	633	652	700	641	652	658	628	656	592	689	656	640	652	693	636	703	696	647	711	653	632	654	658	642	671	664	618	676	624	631	635	653	611	634	649	675	656	663	629	668	699	641	667	634	695	650	651	661	690	613	687	661	666	690	619	654	644	650	647	674	673	697	666	662	642	664	654	665	678	683	639	630	671	642	673	658	687	666	672	698	653	612	639	673	676	677	648	645	685	687	653	635	631	681	606	655	644	665	563	725	650	677	670	659	616	712	662	654	629	664	683	694	680	650	709	647	660	655	619	680	673	669	696	679	668	646	648	615	669	651	684	670	672	628	691	679	662	655	618	669	680	616	624	683	654	647	683	666	674	702	673	642	626	694	656	683	649	653	666	682	685	657	640	638	635	662	640	662	643	673	639	624	651	676	651	687	635	655	653	667	652	650	666	669	683	656	624	630	669	675	695	701	655	612	668	681	649	650	610	664	688	671	678	648	646	683	634	623	671	677	670	649	686	656	666	611	641	680	641	680	687	662	684	668	650	678	674	702	685	664	675	657	630	710	664	665	664	636	666	685	665	631	679	658	617	655	670	675	660	649	660	643	646	692	653	661	650	654	655	681	615	622	661	639	690	641	652	636	677	688	735	651	648	724	658	698	648	616	667	685	693	653	628	673	669	656	663	661	652	643	671	685	639	653	642	643	668	688	587	679	636	653	639	660	658	656	699	642	703	676	661	695	704	655	615	652	618	637	648	667	694	667	688	694	682	682	656	604	644	626	655	647	631	676	668	638	656	657	658	623	645	664	667	638	666	650	644	679	655	686	644	652	673	624	681	673	628	616	669	616	654	641	667	663	668	682	675	664	638	662	658	624	667	626	642	659	683	655	661	626	642	661	632	659	632	669	690	694	633	665	663	649	603	730	709	641	634	644	652	673	657	657	656	675	666	671	680	665	641	631	603	682	612	642	651	670	636	641	628	670	641	654	722	654	687	685	686	694	631	651	654	655	685	652	662	672	611	653	699	638	615	644	677	646	646	624	653	675	652	631	649	653	660	638	661	700	682	631	624	627	662	685	681	615	685	640	640	703	633	719	694	639	638	684	649	658	649	672	697	646	600	639	691	622	659	640	601	718	672	639	681	645	658	661	648	639	645
26823	30079	42208	31301	11932	2346	1162	912	940	967	863	925	919	935	871	940	931	894	907	906	890	947	907	883	856	869	890	859	884	898	897	879	938	885	896	902	875	872	872	841	913	847	883	884	898	906	833	955	929	880	917	917	900	837	931	900	933	871	878	891	920	917	907	904	901	884	868	882	873	945	903	962	870	900	853	886	913	921	897	899	862	898	882	939	903	905	894	874	869	857	849	863	898	879	886	881	868	857	920	905	913	853	823	975	880	867	853	863	893	889	886	888	961	887	839	890	818	890	885	887	889	875	849	903	888	880	914	899	839	861	917	913	859	874	859	917	850	857	847	883	886	870	905	900	869	849	891	903	861	856	919	914	839	834	880	847	917	924	948	905	892	873	875	821	838	820	879	877	898	854	830	885	857	866	916	869	952	864	858	881	914	902	913	941	915	878	894	866	852	920	874	924	889	879	903	908	842	862	903	882	846	909	867	885	892	883	867	882	918	875	887	855	828	873	867	889	891	848	873	853	818	885	860	913	872	936	914	877	874	880	833	857	867	907	890	880	863	881	908	868	913	911	928	889	884	859	888	862	878	913	889	853	896	828	827	864	920	920	850	927	918	889	941	890	884	885	863	842	905	902	925	863	901	898	877	889	939	931	839	881	841	904	910	859	889	923	937	879	855	835	845	910	919	920	863	896	868	817	875	890	856	902	879	888	925	880	900	835	900	914	885	935	877	857	899	904	883	908	858	874	901	911	906	861	967	873	854	949	905	897	848	879	857	869	873	860	884	855	889	861	912	857	882	903	893	858	898	869	880	887	918	883	867	928	945	886	830	865	906	909	849	881	858	850	858	904	863	893	895	815	898	851	868	870	896	854	881	888	863	857	916	846	951	840	848	840	861	860	909	872	857	919	872	896	797	904	817	926	875	889	865	831	897	896	904	876	905	878	881	886	849	908	908	836	857	931	837	824	847	848	877	860	881	909	881	887	822	847	908	969	873	870	882	887	869	900	889	857	909	890	897	899	870	923	911	868	916	853	879	844	913	826	876	886	887	882	885	923	881	887	939	867	895	892	881	907	879	892	822	879	804	862	822	932	910	865	858	880	871	848	902	835	923	928	871	875	898	872	839	888	837	864	894	861	868	819	871	832	833	935	860	874	866	874	945	886	916	943	822	858	883	854	839	855	887	924	823	819	912	867	888	857	851	848	815	855	840	854	862	910	891	907	889	904	921	851	867	868	857	912	880	870	858	849	887	919	829	907	851	876	890	882	845	880	896	888	857	851	850	886	888	860	854	869	856	884	904	864	884	889	873	920	870	931	825	910	873	832	863	836	864	871	919	866	881	919	844	882	892	858	886	811	933	896	860	866	896	845	863	941	891	886	845	899	862	848	823	907	851	904	865	877	906	883	874	867	876	830	891	905	842	863	912	847	917	901	894	870	908	869	906	929	904	883	852	816	910	901	893	895	855	846	814	888	936	903	929	838	913	844	872	872	923	874	847	874	927	893	901	879	873	868	853	843	853	881	841	870	930	933	891	903	856	877	857	899	877	894	923	877	882	836	882	941	903	854	882	858	894	861	934	859	895	876	910	876	883	906	851	905	908	842	872	875	843	860	833	880	867	863	850	876	830	898	949	840	847	879	926	839	885	872	848	884	848	883	889	894	884	894	883	813	827	870	873	877	836	895	880	887	902	910	925	888	844	876	917	809	890	937	929	894	878	897	894	963	844	917	855	885	892	825	869	886	904	853	884	910	949	895	881	854	851	866	850	929	898	871	881	886	857	950	810	848	875	881	894	915	896	909	863	868	844	909	907	875	939	932	815	876	873	926	864	842	825	853	832	791	898	891	886	892	868	853	834	941	926	866	927	868	906	961	909	903	915	877	929	929	853	858	908	866	894	906	870	834	914	897	832	899	881	874	939	864	868	869	871	886	846	855	919	872	884	868	862	871	926	868	909	896	844	918	879	860	843	871	843	873	915	920	853	876	900	880	878	901	896	910	897	866	892	890	918	881	866	910	867	863	861	881	906	877	866	917	871	905	915	910	811	836	825	891	930	909	908	888	853	821	926	863	881	927	866	868	917	899	913	884	848	850	839	897	911	871	893	895	881	876	894	897	876	874	853	833	803	948	897	843	871	921	856	925	863	880	896	887	887	932	939	890	851	880	865	851	883	900	902	897	856	922	881	888	885	879	840	864	913	855	862	915	888	899	890	899	843	932	877	897	898	845	914	892	880	827	874	908	927	846	885	914	875	924	820	902	860	860	859	880	904	904	917	918	904	812	900	872	873	924	836	864	955	892	913	884	916	860	861	892	857	929	907	894	862	867	890	886	878	852	876	942	866	891	924	873	852	951	880	954	901	893	911	896	799	844	882	925	890	895	887	864	883	862	866	876	872	898	868	859	900	882	859	929	884	867	822	899	838	888	916	896	867	861	840	825	917	939	953	885	867	860	919	821	856	848	875	872	848	860	896	883	866	886	908	894	870	836	821	883	848	949	955	864	868	853	893	901	823	877	881	909	879	930	847	913	875	874	900	904	917	941	879	932	859	862	905	853	847	842	878	884	852	903	892	877	872	915	878	880	839	898	968	884	858	882	879	921	852	886	897	903	901	887	931	878	883	885	904	877	869	869	888	849	914	883	854	877	822	886	896	875	833	876	861	883	928	908	862	840	829	889	903	901	841	878	885	887	871	904	952	850	879	866	905	862	904	904	850	916	899	954	877	886	921	821	905	859	940	858	898	854	883	835	899	863	904	875	885	861	921	864	882	926	893	854	895	863	855	941	873	868	890	884	846	892	856	896	851	872	912	835	918	838	900	875	884	913	913	869	874	894	887	880	917	902	854	908	906	849	860	861	900	901	950	896	856	916	831	912	897	898	922	848	922	907	894	900	894	883	865	868	904	860	895	826	883	885	837	881	866	879	833	832	875	854	868	881	879	850	823	861	936	847	908	857	897	852	866	823	839	891	885	914	907	878	881	864	868	903	861	871	893	852	888	900	837	879	865	886	955	907	881	867	864	926	870	870	931	866	906	946	893	836	887	887	846	895	860	897	868	904	920	862	914	869	861	868	879	845	847	861	895	874	898	880	891	884	854	907	875	864	901	858	887	873	873	849	932	899	875	943	894	858	881	908	895	865	902	898	934	834	856	847	878	882	904	927	895	859	888	887	888	937	908	891	888	844	884	860	856	855	889	862	902	843	878	872	839	853	940	884	884	875	933	912	884	884	874	883	830	897	915	945	911	843	904	864	880	914	858	917	891	914	915	833	839	867	852	882	915	824	936	898	801	864	887	890	865	907	872	878	834	865	896	841	862	859	925	892	837	891	878	831	884	890	878	889	822	915	855	906	946	910	912	873	873	876	903	842	864	870	952	858	926	887	903	863	881	894	882	907	872	916	859	881	919	896	840	809	902	894	930	885	899	860	859	946	925	905	876	877	886	926	865	935	879	913	866	872	917	839	936	845	892	856	882	864
57156	82642	51245	18308	4677	1260	810	800	737	733	735	744	723	714	719	738	761	729	746	716	779	779	749	734	709	697	734	692	752	794	763	738	689	727	710	704	703	775	772	723	761	702	727	750	706	718	755	730	768	719	746	702	779	737	702	710	725	711	766	734	702	730	728	694	763	687	740	654	672	714	746	771	735	717	730	708	738	735	730	755	725	734	710	739	712	762	729	791	718	738	765	714	741	690	713	734	704	688	725	755	704	682	753	705	716	729	721	723	757	727	713	744	732	692	723	737	715	740	708	737	717	744	705	744	723	728	724	685	708	684	703	680	783	728	699	733	775	715	703	708	694	719	747	753	707	732	754	718	761	705	693	734	755	735	719	774	711	769	748	729	718	719	745	737	732	707	689	790	712	750	741	724	715	719	692	711	740	727	695	712	736	759	726	717	739	776	755	690	756	711	752	738	737	688	729	767	684	731	724	769	715	731	712	739	750	718	718	705	717	718	720	695	731	728	716	732	719	779	735	671	754	720	713	738	713	707	734	724	750	674	740	734	751	767	707	773	719	737	724	739	719	756	714	732	702	737	728	728	707	746	727	705	721	704	726	720	727	700	723	719	735	727	708	702	728	736	707	723	731	716	761	685	711	703	689	689	712	683	712	752	683	771	696	749	658	727	714	705	753	675	710	719	717	742	727	714	694	756	742	688	748	699	718	725	703	729	689	681	734	740	780	680	731	753	704	660	701	736	687	711	683	688	727	769	785	718	740	746	735	798	734	714	782	779	817	696	736	711	706	729	698	714	746	758	726	739	726	720	709	674	717	743	725	730	750	732	666	748	712	665	736	638	742	714	712	687	702	715	733	724	756	776	756	724	743	700	731	710	713	726	719	768	698	761	715	763	727	787	733	786	730	700	760	722	741	695	720	693	746	725	711	742	702	762	698	743	718	740	738	754	730	726	732	732	656	727	731	711	705	686	778	711	741	718	711	741	659	740	780	748	704	740	735	748	718	704	724	725	705	746	732	681	716	699	723	757	688	714	723	703	739	698	782	713	687	707	786	734	709	675	716	698	705	748	705	735	716	743	701	718	682	699	767	763	708	710	683	689	684	730	699	725	729	712	727	721	694	711	746	726	750	726	748	693	763	719	717	785	704	750	716	725	727	767	778	669	709	725	749	665	723	751	741	707	701	751	751	733	721	705	759	709	711	725	734	695	710	751	748	710	713	731	760	710	695	760	719	688	735	690	745	754	718	692	754	699	715	756	688	717	708	737	715	734	682	732	689	710	752	796	709	747	688	739	722	722	736	726	730	688	702	728	733	722	736	746	714	676	712	685	733	724	720	741	735	732	755	741	726	684	736	701	738	753	726	729	713	700	744	679	753	736	754	729	753	710	713	744	709	720	705	740	740	683	679	740	696	749	754	743	704	707	721	747	750	779	730	673	748	737	717	704	682	725	725	735	724	728	715	725	706	720	742	723	741	694	713	683	717	691	737	719	700	714	730	743	772	731	740	710	684	748	743	708	711	719	722	740	684	667	702	741	755	742	736	706	721	721	733	728	718	728	715	681	735	765	713	722	719	694	736	724	705	719	734	713	752	733	689	706	737	760	707	729	680	729	761	725	708	743	680	684	693	739	719	745	695	721	743	725	754	748	734	718	741	710	743	755	778	773	699	698	731	744	728	728	713	728	755	748	728	709	717	703	705	758	723	705	751	749	740	714	723	731	714	701	714	711	719	730	715	758	729	697	783	727	751	720	679	715	706	725	709	717	710	725	748	760	666	714	746	707	744	695	696	682	748	733	743	720	711	730	756	752	722	758	685	757	679	718	692	760	784	727	736	720	694	765	747	744	756	708	691	742	706	732	690	752	721	730	724	706	767	721	720	768	706	688	756	717	704	682	691	739	709	727	675	662	688	721	670	738	752	762	694	779	701	763	736	712	738	735	762	717	703	712	720	732	738	703	735	769	703	734	754	716	705	700	785	745	803	687	739	717	679	684	719	713	704	721	695	746	707	696	714	757	736	671	715	759	717	734	748	716	721	725	747	762	748	741	717	690	721	725	680	714	770	668	758	707	709	709	757	738	732	718	691	689	715	713	736	733	733	741	757	732	723	726	721	719	705	737	751	766	771	697	719	714	697	705	698	744	687	711	696	724	738	714	739	729	759	713	735	671	705	702	727	699	677	712	745	722	736	691	721	733	721	763	775	714	716	711	734	725	736	700	746	703	754	702	700	744	717	713	711	701	712	673	723	714	739	753	749	703	736	744	728	729	727	728	756	727	724	787	820	756	721	683	735	688	775	709	717	727	704	710	746	737	732	743	677	734	706	772	737	740	706	699	749	735	702	686	701	746	732	744	696	681	647	715	716	742	723	696	723	717	756	708	725	725	770	752	735	678	721	723	726	734	710	687	794	712	756	747	673	711	698	745	740	721	724	714	713	744	751	681	748	730	728	727	711	691	705	726	735	742	741	710	705	730	741	714	740	712	749	717	700	733	668	702	709	801	697	674	769	740	730	728	715	730	730	713	689	727	717	716	724	723	739	769	721	726	737	722	723	723	734	685	675	680	786	736	688	786	742	782	724	716	745	685	768	732	703	735	732	681	730	767	703	701	707	741	676	750	710	686	702	684	713	694	703	724	733	703	730	729	757	671	736	682	727	726	722	662	719	653	722	689	731	756	713	758	717	751	696	765	712	757	725	692	696	730	761	663	782	701	687	711	704	672	755	693	705	750	747	695	692	732	693	742	760	708	733	736	715	671	723	764	731	704	710	721	700	760	712	704	707	776	768	744	741	722	730	708	723	724	725	726	746	695	709	681	739	730	732	669	738	715	772	680	730	754	745	717	754	696	714	704	720	687	736	744	689	700	693	720	686	718	709	744	691	737	705	683	770	742	704	747	749	715	741	716	724	754	658	727	711	717	707	717	711	739	671	659	696	790	722	746	750	676	698	733	743	693	711	735	745	737	702	724	744	685	697	745	741	720	734	741	733	672	717	723	732	733	757	650	746	694	664	763	763	710	731	732	752	748	737	677	712	763	722	665	731	712	739	726	728	684	753	739	726	720	724	690	720	716	713	726	701	707	743	698	682	735	700	636	711	681	729	692	692	717	744	718	677	725	740	699	693	793	711	682	677	736	765	770	734	697	729	759	701	768	707	741	659	704	752	711	696	739	692	694	730	759	734	750	720	649	724	752	703	680	730	701	698	709	719	699	721	721	673	714	734	726	746	724	775	755	720	763	715	742	724	653	696	751	746	692	731	686	697	733	689	758	711	723	697	688	745	714	749	707	729	751	697	788	747	720	730	716	714	722	752	668	702	739	728	746	708	733	767	694	656	703	715	781	694	775	703	700	757	715	783	723	755	759	742	665	718	713	745	701	745	734	805	720	706	699	785	693	743	705	725	704	718	712	734	749	726	738	699	681	768	744	743	708	733	716	744	707	734	732	683	745	709	730	760	736	706	752	693	702	687	714	746	739
24512	23780	35005	30099	21375	12369	2812	1406	1139	1186	1120	1098	1149	1101	1146	1155	1126	1082	1103	1168	1144	1128	1146	1091	1150	1116	1077	1040	1139	1149	1080	1078	1089	1078	1158	1164	1070	1098	1146	1033	1134	1098	1105	1136	1133	1125	1060	1126	1117	1134	1175	1163	1073	1047	1131	1153	1123	1155	1114	1052	1103	1126	1107	1097	1094	1099	1084	1099	1100	1117	1110	1175	1136	1033	1106	1173	1125	1192	1093	1051	1065	1127	1090	1075	1058	1140	1174	1088	1112	1095	1111	1099	1128	1122	1113	1106	1097	1166	1099	1132	1163	1133	1079	1108	1192	1057	1198	1103	1074	1131	1101	1104	1071	1074	1180	1154	1089	1095	1129	1092	1057	1105	1070	1056	1072	1105	1123	1089	1121	1074	1079	1084	1114	1095	1118	1095	1117	1093	1103	1114	1169	1074	1140	1111	1133	1080	1135	1115	1093	1098	1154	1145	1078	1175	1131	1110	1132	1100	1101	1082	1062	1134	1169	1105	1125	1038	1057	1068	1087	1097	1048	1077	1117	1058	1058	1093	1074	1158	1173	1105	1080	1089	1088	1026	1086	1082	1146	1125	1082	1143	1076	1111	1145	1091	1156	1074	1030	1116	1100	1083	1155	1138	1050	1135	1116	1076	1104	1136	1058	1110	1122	1099	1180	1077	1070	1110	1039	1052	1098	1075	1066	1082	1158	1078	1109	1079	1141	1126	1085	1052	1024	1098	1074	1142	1104	1152	1114	1150	1104	1059	1099	1170	1099	1163	1044	1101	1105	1154	1078	1081	1155	1065	1062	1061	1117	1137	1113	1058	1037	1100	1082	1089	1089	1143	1136	1134	1097	1133	1094	1070	1076	1093	1111	1121	1115	1107	1129	1123	1131	1139	1083	1152	1040	1108	1080	1140	1074	1098	1095	1092	1105	1082	1095	1099	1051	1053	1052	1114	1129	1090	1124	1084	1063	1064	1137	1122	1160	1131	1093	1036	1086	1119	1173	1098	1112	1086	1157	1103	1071	1136	1044	1141	1084	1071	1044	1134	1127	1108	1137	1093	1092	1056	1112	1097	1071	1064	1140	1102	1108	1138	1039	1072	1155	1096	1090	1110	1080	1158	1110	1091	1061	1136	1109	1107	1037	1067	1038	1104	1126	1106	1115	1158	1070	1105	1055	1130	1090	1030	1064	1119	1098	1024	1112	1087	1083	1058	1038	1166	1209	1055	1066	1112	1097	1111	1078	1077	1060	1109	1180	1084	1134	1100	1085	1135	1158	1120	1100	1137	1116	1084	1052	1100	1140	1061	1093	1074	1113	1082	1146	1116	1075	1090	1129	1159	1107	1073	1052	1091	1130	1088	1109	1069	1118	1063	1073	1080	1135	1097	1094	1082	1124	1139	1114	1076	1087	1085	1102	1072	1101	1145	1130	1134	1108	1033	1066	1083	1074	1074	1123	1031	1075	1109	1121	1121	1094	1133	1112	1113	1065	1087	1114	1095	1028	1090	1074	1125	1082	1103	1170	1086	1107	1134	1109	1105	1132	1099	1196	1021	1085	1079	1090	1116	1099	1079	1073	1082	1094	1109	1082	1080	1097	1140	1064	1086	1119	1108	1070	1140	1133	1120	1117	1104	1128	1151	1091	1073	1123	1050	1115	1134	1108	1125	1098	1134	1065	1123	1123	1139	1081	1092	1167	1088	1093	1047	1076	1043	1109	1077	1145	1170	1098	1041	1117	1153	1104	1059	1055	1115	1125	1133	1192	1034	1110	1107	1088	1083	1027	1029	1086	1117	1078	1158	1165	1079	1090	1094	1084	1088	1064	1073	1110	1107	1114	1125	1110	1127	1098	1094	1082	1094	1091	1052	1064	1116	1073	1152	1094	1142	1095	1160	1072	1124	1060	1070	1069	1095	1171	1107	1106	1067	1103	1137	1098	1061	1179	1127	1114	1136	1105	1101	1060	1111	1147	1124	1096	1060	1151	1097	1101	1139	1074	1136	1140	1050	1051	1046	1066	1109	1059	1055	1082	1084	1073	1101	1081	1063	1085	1070	1077	1108	1076	1031	1175	1174	1140	1121	1090	1111	1084	1177	1090	1080	1131	1081	1140	1075	1081	1158	1074	1041	1130	1117	1142	1110	1101	1085	1104	1114	1166	1052	1115	1155	1029	1091	1097	1044	1055	1053	1126	1121	1084	1069	1060	1167	1085	1140	1111	1155	1056	1117	1129	1034	1126	1084	1152	1127	1066	1127	1131	1031	1081	1141	1098	1120	1064	1113	1089	1075	1118	1103	1140	1127	1140	1127	1110	1154	1095	1073	1080	1046	1064	1104	1155	1159	1079	1189	1072	1051	1096	1076	1072	1095	1079	1089	1036	1091	1087	1121	1179	1114	1093	1087	1111	1026	1075	1091	1062	1000	1074	1112	1053	1069	960	1040	1088	1075	1211	1059	1059	1127	1083	1140	1083	1099	1133	1055	1099	1071	1107	1083	1074	1063	1117	1081	1089	1069	1094	1098	1080	1116	1146	1118	1154	1062	1061	1068	1151	1110	1104	1111	1091	1068	1061	1087	1079	1099	1088	1096	1111	1121	1102	1078	1076	1105	1119	1066	1092	1048	1073	1102	1148	1143	1159	1105	1062	1085	1110	1109	1057	1086	1088	1105	1099	1084	1095	1079	1027	1100	1074	1117	1075	1101	1097	1096	1069	1099	1110	1096	1093	1057	1099	1111	1060	1097	1084	1042	1063	1138	1059	1099	1134	1079	1073	1105	1064	1134	1056	1088	1137	1154	1046	1088	1137	1097	1086	1116	1073	1067	1040	1094	1099	1121	1002	1154	1116	1097	1105	1112	1114	1085	1121	1084	1131	1094	1063	1158	1108	1116	1069	1111	1112	1046	1063	1102	1137	1092	1071	1104	1074	1022	1110	1127	1114	1092	1078	1078	1097	1064	1049	1050	1103	1054	1066	1137	988	1126	1144	1103	1118	1067	1080	1073	1094	1092	1130	1062	1122	1069	1057	1066	1077	1142	1109	1103	1087	1115	1072	1119	1081	1028	1083	1119	1063	1094	1150	1080	1101	1079	1165	1161	1034	1144	1076	1027	1112	1060	1043	1053	1092	1092	1054	1096	1059	1129	1080	1139	1079	1087	1082	1099	1130	1066	1118	1063	1103	1065	1134	1076	1081	1044	1110	1138	1159	1050	1071	1129	1048	1072	1130	1153	1085	1072	1162	1090	1124	1127	1134	1118	1065	1056	1077	1135	1106	1060	1048	1048	1077	1135	1104	1134	1080	1089	1087	1088	1113	1163	1080	1103	1016	1117	1075	1066	1113	1050	1120	1035	1120	1166	1109	1135	1103	1064	1088	1086	1128	1137	1122	1102	1103	1076	1010	1103	1080	1061	1097	1071	1103	1105	1069	1076	1123	1042	1109	1100	1097	1057	1090	1093	1094	1083	1127	1079	1113	1116	1035	1070	1082	1116	1090	1114	1047	1065	1165	1050	1100	1056	1068	1059	1147	1064	1136	1147	1153	1128	1056	1118	1062	1168	1092	1071	1066	1041	1075	1081	1087	1065	1078	1101	1077	1062	1044	1001	1175	1080	1166	1139	1119	1079	1097	1077	1150	1123	1116	1096	1117	1069	1130	1125	1117	1124	1090	1108	1094	989	1079	1094	1078	1099	1111	1004	1087	1112	1123	1085	1085	1079	1112	1099	1081	1095	1082	1105	1049	1141	1193	1114	1083	1065	1073	1119	1095	1116	1091	1052	1098	1140	1129	1126	1136	1132	1138	1124	1149	1069	1109	1110	1072	1108	1099	1106	1103	1133	1071	1032	1153	1035	1084	1082	1050	1066	1123	1073	1134	1014	1131	1130	1056	1144	1036	1083	1104	1089	1155	1097	1096	1085	1092	1101	1121	1156	1061	1080	1119	1090	1164	1084	1067	1077	1106	1093	1085	1104	1072	1102	1100	1110	1080	1090	1089	1047	1051	1085	1067	1149	1112	1060	1088	1073	1120	1100	1105	1167	1146	1127	1172	1063	1051	1104	1085	1083	1081	1041	1137	1094	1049	1139	1057	1084	1098	1140	1116	1080	1116	1127	1061	1123	1140	1122	1046	1090	1117	1076	1096	1111	1062	1117	1131	1061	1107	1149	1107	1090	1048	1060	1078	1113	1062	1067	1131	1049	1129	1064	1114	1055	1044	1073	1122	1115	1105	1176	1133	1109	1112	1086	1108	1123	1112	1062	1067	1105	1080	1070	1071	1089	1149	1090	1094	1181	1071	1025	1112	1095	1086	1105	1097	1070	1102	1096	1127	1056	1087	1143	1093	1037	1084	1101	1098	1126	1047	1053	1077	1127	1054	1118	1112	1094	1076	1117	1140	1116	1061	1079	1096	1098	1078	1125	1075	1145	1108	1137	1071	1102	1110	1047	1181	1176	1114	1141	1129	1107	1103	1079	1115	1152	1064	1121	1125	1095	1098	1078	1102	1134	1187	1090	1059	1129	1142	1145	1122	1090	1185	1162	1109	1100	1118	1108	1101	1153	1059	1117	1167	1047	1105	1097	1070	1093	1121	1073	1051	1147	1104	1118	1100	1149	1101	1077	1028	1111	1100	1054	1055	1114	1079	1106	1101	1090	1110	1102	1084	1109	1062	1079	1112	1063	1170	1106	1066	1083	1091	1044	1098	1066	1071	1068	1146	1082	1085	1087	1102	1092	1097	1135	1066	1162	1124	1071	1105	1042	1102	1097	1093	1076	1091	1080	1098	1143	1104	1132	1048	1101	1162	1026	1039	1075	1099	1076	1161	1115	1127	1056	1100	1107	1052	1180	1044	1101	1065	1066	1059	1178	1110	1075	1107	1091	1085	1046	1071	1132	1102	1125	1045	1113	1113	1096	1085	1139	1037	1104	1073	1085	1048	1108	1093	1124	1136	1126	1128	1124	1145	1129	1099	1145	1116	1165	1045	1099	1072	1115	1114	1157	1043	1119	1041	1050	1056	1090	1147	1140	1120	1173	1069	1122	1097	1093	1044	1109	1100	1118	1073	1088	1109	1074	1105	1113	1133	1091
65360	102445	69114	34014	10300	2620	1151	998	893	928	946	983	979	957	969	947	946	930	1005	933	964	917	958	921	997	930	894	928	937	869	931	936	956	889	929	936	915	928	909	963	967	885	966	958	920	935	968	938	946	981	974	953	963	945	953	957	974	950	940	918	938	892	892	946	921	917	910	933	938	953	939	944	967	979	946	945	946	981	934	931	883	970	938	903	914	927	947	950	923	979	981	1011	953	916	934	915	953	918	954	970	950	960	937	976	1032	942	930	902	918	917	963	971	993	945	968	873	954	963	944	930	927	917	963	903	944	929	1020	942	985	921	921	966	895	931	1000	928	914	975	965	884	954	888	976	942	938	989	939	908	898	893	1011	943	926	973	918	946	965	950	942	954	934	1021	880	929	928	946	890	954	950	951	882	981	894	949	934	943	969	981	983	976	931	952	947	913	948	906	963	942	961	953	1016	910	900	945	970	969	921	962	976	964	941	959	950	992	980	939	914	1004	979	918	913	961	937	914	969	979	912	944	923	960	961	975	926	963	947	934	911	930	972	937	977	956	907	931	923	913	930	916	873	931	920	963	917	935	950	933	983	946	913	935	962	935	919	927	954	980	972	952	942	925	957	940	1014	914	963	921	971	999	939	930	932	901	942	911	919	936	941	903	986	918	973	948	933	944	905	923	922	994	947	859	970	935	942	936	925	932	896	941	872	881	927	975	989	928	926	975	989	912	936	879	962	917	922	938	918	997	887	916	927	944	885	964	946	969	970	944	980	969	952	951	912	952	968	933	984	967	944	950	981	917	936	931	950	914	925	995	966	919	986	945	931	936	991	900	963	972	920	951	896	971	997	924	932	891	927	931	970	961	928	951	883	966	947	999	918	975	970	911	916	930	952	976	925	976	943	886	1007	918	943	882	929	931	877	942	983	940	937	935	948	927	956	960	924	893	912	963	911	968	963	998	900	931	920	939	934	935	921	923	951	950	959	916	898	929	982	874	996	941	932	953	1023	931	896	856	958	952	918	911	939	880	993	912	964	938	979	947	975	953	893	946	921	940	958	941	961	963	993	911	976	941	966	951	932	933	860	951	969	961	939	929	907	988	953	917	1009	950	963	930	877	939	933	911	946	956	920	951	995	919	925	959	996	941	947	935	944	1011	824	908	890	943	949	955	976	922	888	974	939	930	949	937	922	925	938	943	918	951	988	939	895	928	937	889	901	889	921	953	933	982	975	931	910	889	946	948	952	937	965	935	956	914	914	909	963	946	949	936	962	934	922	950	962	907	967	912	954	969	936	906	916	960	957	939	971	947	934	1037	916	965	937	924	955	947	947	918	915	1024	984	935	931	888	971	953	928	945	955	911	983	1018	941	949	931	968	963	953	906	947	979	1011	963	924	959	913	954	936	968	905	896	967	907	901	941	925	1007	963	923	955	1028	914	992	928	934	911	922	909	891	912	915	1003	967	974	962	969	901	942	956	971	958	948	952	940	947	981	906	899	934	962	907	925	931	927	935	945	975	966	950	913	944	896	935	914	923	945	947	888	934	893	970	976	924	933	939	959	954	897	906	990	939	904	906	937	945	905	952	958	959	963	909	948	951	974	926	986	942	929	994	975	988	955	948	958	940	910	983	941	1041	984	949	959	998	904	954	951	893	901	925	909	919	916	952	1000	934	890	973	917	904	949	919	1021	1008	898	974	938	933	966	971	998	997	895	971	967	942	984	972	952	936	992	948	972	940	952	942	893	931	952	974	1014	954	919	902	908	916	875	901	947	907	962	834	982	910	921	984	1003	921	966	971	949	934	971	921	978	915	934	894	885	1004	926	953	969	941	946	946	946	958	866	919	904	982	894	965	936	913	958	945	884	892	899	877	918	981	894	952	950	945	907	952	922	918	966	948	914	943	937	985	932	976	941	947	930	918	1003	963	938	969	967	955	987	943	970	911	929	915	933	938	915	926	924	971	926	954	960	923	921	938	957	957	885	932	973	931	959	963	959	921	945	929	996	911	948	935	910	901	1016	933	963	900	978	925	1012	950	938	978	926	939	951	915	961	982	932	917	997	892	990	978	938	938	918	935	911	907	871	930	939	968	936	978	960	921	953	900	942	921	931	907	992	988	937	957	950	940	910	888	886	925	920	924	902	970	947	969	942	974	967	902	942	923	988	938	899	931	951	929	1008	953	907	985	897	916	917	947	901	965	927	936	962	950	898	930	918	899	914	907	948	894	965	949	949	922	951	920	930	951	951	895	1002	939	915	1003	994	936	915	964	979	976	962	903	929	887	955	913	939	974	937	925	928	951	954	971	967	957	938	936	933	926	931	1003	936	947	923	886	901	985	897	930	974	969	951	944	950	956	960	931	967	921	901	893	935	917	912	930	981	939	881	872	940	967	969	897	914	975	920	917	936	991	942	934	924	915	932	915	934	930	997	934	923	892	918	982	933	870	895	962	971	903	902	917	967	929	968	893	985	920	954	929	978	991	933	994	905	964	944	939	937	896	871	934	947	894	946	948	873	943	925	916	983	947	927	916	940	931	899	960	972	949	939	965	908	946	951	952	947	915	916	910	923	892	925	936	905	970	875	902	960	947	958	898	943	890	924	949	905	967	915	985	955	951	938	963	944	944	959	961	938	934	982	956	935	897	905	983	951	993	932	915	865	974	939	971	927	869	890	951	961	932	979	941	940	950	918	944	898	955	921	957	961	969	931	958	914	896	956	963	944	895	938	951	956	951	942	882	997	946	936	980	989	869	950	930	936	902	911	954	966	968	950	958	916	937	956	943	995	937	963	977	943	944	961	987	935	939	956	969	923	908	949	922	921	934	952	957	890	899	980	943	957	939	918	881	865	947	913	909	911	946	908	894	987	960	966	877	919	943	968	914	968	950	956	947	873	926	911	901	905	895	957	930	979	949	941	936	958	938	920	953	951	893	917	926	979	921	995	918	966	935	949	919	920	952	964	982	899	934	883	913	938	962	955	916	898	934	966	913	952	953	932	965	940	927	984	926	1002	904	864	986	1009	904	950	903	916	987	957	929	940	913	964	928	976	938	887	918	936	937	865	930	909	925	950	901	963	919	962	983	1010	945	999	986	982	920	929	947	974	890	903	953	967	968	972	975	911	988	950	878	937	974	978	954	876	909	881	898	888	915	960	924	994	941	934	948	984	987	935	889	952	963	958	956	963	939	965	886	975	951	964	969	918	934	990	920	917	866	955	987	964	913	959	954	936	899	934	931	913	928	963	924	939	926	937	962	894	936	937	916	885	1000	886	956	934	984	942	1002	931	937	968	1007	1003	929	950	943	992	925	941	910	990	963	1004	898	957	897	934	961	931	928	941	971	916	922	941	912	922	994	967	911	960	920	920	917	978	1004	971	945	968	993	918	988	946	875	944	942	958	928	975	882	936	942	924	927	989	987	954	953	924	935	977	932	972	977	920	915	914	955	922	982	957	940	964	917	872	953	994	917	943	938	910	945	902	893	935	952	945	956	910	965	961	957	928	962	891	985	920	956	915	945	943	924	943	896	926
32601	32886	25232	9236	2039	1080	939	888	903	859	880	786	914	932	900	892	876	902	844	863	937	844	840	861	901	811	875	910	909	921	878	846	879	832	843	828	868	866	881	861	876	895	874	826	854	814	895	823	865	852	886	875	850	847	919	885	868	916	875	875	831	869	855	910	880	862	823	853	855	888	874	860	894	858	889	908	867	887	904	819	867	878	902	898	882	885	870	862	944	854	900	885	830	832	882	884	888	890	865	836	848	850	867	891	901	859	872	847	886	875	908	860	815	867	896	894	884	903	866	887	799	853	891	947	836	894	869	858	848	898	907	841	912	842	881	841	865	885	839	896	854	867	878	905	844	891	890	880	875	907	822	957	882	885	852	893	866	909	909	821	865	860	867	894	841	911	838	886	862	813	849	830	886	914	903	872	853	901	857	845	867	891	873	920	902	904	883	890	873	866	908	883	848	880	901	888	871	867	852	859	868	852	891	821	881	863	850	855	873	886	871	897	867	897	900	879	867	832	867	873	847	873	869	898	898	877	831	911	896	907	872	889	853	816	885	884	837	899	890	836	900	899	913	882	914	850	868	865	877	942	879	850	844	889	883	843	841	849	918	867	877	942	873	903	905	894	848	915	870	884	824	880	834	858	853	863	908	881	885	864	861	893	884	795	846	821	927	895	849	906	838	871	840	874	886	879	847	926	879	877	857	837	903	909	813	889	835	859	830	874	895	881	854	926	877	840	878	865	873	877	845	866	858	878	807	880	851	846	857	868	837	808	871	814	874	896	901	843	863	861	872	905	902	876	887	869	831	812	894	905	858	928	886	836	897	954	900	869	839	851	836	874	880	890	900	898	865	888	893	909	831	885	925	843	830	875	843	889	869	850	847	892	880	876	879	865	853	856	868	828	856	850	839	840	836	834	877	894	874	873	859	907	882	850	857	916	923	848	905	878	880	889	853	850	857	861	837	887	931	864	915	919	868	850	861	854	891	922	893	883	841	885	841	814	859	874	908	907	909	878	820	890	875	896	837	918	861	900	851	898	845	814	886	834	875	880	874	833	875	899	962	849	900	874	884	866	848	905	904	912	890	895	853	919	800	860	908	865	893	875	822	854	845	876	882	866	833	871	901	821	882	920	812	910	908	940	873	870	896	808	832	873	850	870	877	825	880	846	906	866	932	876	887	866	889	911	881	850	899	880	856	879	867	835	834	853	870	903	868	892	898	870	860	870	862	849	815	884	865	900	874	841	821	959	876	866	924	889	854	871	831	811	840	863	841	826	853	865	917	852	860	925	841	880	888	860	806	877	866	846	868	859	866	872	858	879	923	863	876	846	927	811	865	822	915	878	912	916	882	829	858	896	808	889	871	908	868	898	876	892	852	875	924	842	893	847	868	867	879	850	858	853	854	842	862	882	884	896	875	852	815	873	866	899	860	802	879	852	924	923	830	854	907	865	896	901	895	881	855	910	913	883	922	858	924	902	895	908	872	903	877	840	893	866	904	895	879	863	889	931	932	854	863	905	915	882	879	837	878	837	897	879	839	891	914	908	891	917	887	891	854	858	885	843	819	862	839	943	865	881	904	884	880	906	841	873	875	863	858	846	840	882	832	849	885	802	925	860	874	860	884	856	908	901	909	839	857	833	931	881	898	890	839	887	843	900	903	877	862	864	872	878	884	941	857	892	862	909	891	881	872	794	856	845	896	836	919	853	869	823	863	888	906	914	876	875	865	846	809	918	888	957	874	837	853	852	868	892	847	840	915	884	838	837	857	853	866	873	878	811	887	883	866	903	870	855	880	833	873	885	884	868	830	913	880	840	867	813	840	925	867	829	861	838	846	845	879	902	908	858	902	840	869	900	871	837	869	858	864	899	902	878	843	874	890	870	863	871	933	869	919	872	909	875	890	890	874	889	876	876	854	867	869	897	874	787	827	936	920	883	913	887	912	855	896	893	849	882	844	865	847	963	886	841	885	856	835	846	881	907	863	901	849	836	886	829	839	861	858	934	852	891	908	896	885	873	850	880	862	846	917	899	898	906	868	908	858	871	863	830	906	908	884	886	888	883	844	867	889	863	928	896	812	848	850	902	826	841	827	889	865	877	877	851	855	844	894	873	914	807	872	935	933	856	835	826	857	885	870	845	910	869	903	866	886	886	857	847	879	893	855	919	893	849	892	878	913	895	877	890	849	844	858	859	846	856	897	827	870	928	918	928	883	900	854	916	888	830	862	870	893	920	903	899	910	848	871	894	868	843	878	884	835	893	895	858	856	822	926	852	856	873	840	900	847	895	860	841	841	890	858	851	918	911	812	917	841	885	874	900	910	857	846	852	857	870	875	901	863	872	895	820	891	902	853	888	895	858	852	868	881	828	886	860	845	854	902	885	814	909	861	897	887	849	835	822	880	906	884	899	848	885	891	836	851	868	901	854	845	824	854	861	897	891	898	916	919	896	805	873	885	896	851	905	830	863	883	896	894	887	885	900	891	901	883	818	880	850	916	869	888	863	838	864	864	915	871	886	900	880	844	849	818	856	897	840	923	894	893	858	906	874	877	907	888	866	880	838	901	829	922	854	844	909	896	844	924	884	856	879	886	853	884	924	853	882	894	922	812	885	879	883	842	874	901	846	946	845	916	851	900	888	871	874	878	869	822	820	863	876	869	876	860	882	924	947	938	873	844	912	880	806	867	843	873	945	851	840	896	907	876	846	848	841	846	924	842	851	877	845	890	851	872	849	908	803	867	843	873	872	844	829	877	863	864	945	963	874	890	893	898	883	902	874	853	889	862	893	905	891	856	888	879	866	865	842	864	880	823	912	870	895	861	883	891	905	911	853	877	873	895	852	884	910	888	893	874	828	895	915	892	896	860	907	878	864	871	833	904	901	884	880	916	845	907	868	898	894	867	911	874	844	870	918	878	860	875	874	878	901	825	902	822	875	875	881	875	867	846	910	889	905	857	833	850	890	857	846	869	871	859	890	876	803	893	882	871	847	840	856	845	891	893	810	860	872	918	832	867	867	871	867	941	879	870	880	856	870	840	834	868	868	910	891	894	930	868	820	899	832	898	899	874	876	912	903	871	872	868	824	833	851	862	871	872	833	880	921	878	859	864	860	846	884	868	876	893	893	887	875	844	842	891	862	859	827	905	880	829	871	805	908	844	861	853	899	879	906	838	871	876	844	874	861	870	927	828	866	867	825	894	836	893	920	924	821	871	849	879	861	850	871	921	865	856	877	896	830	870	891	934	898	892	890	913	902	892	864	831	929	794	871	895	909	878	865	910	887	863	937	878	871	867	938	893	897	907	871	937	865	902	863	846	900	915	910	977	863	863	852	906	863	894	856	861	888	881	872	898	848	936	873	906	847	839	885	864	847	865	876	867	820	877	870	895	867	848	887	864	907	862	905	883	849	864	893	870	898	873	857	828	817	879	841	843	876	820	859	852	936	857	935	896	855	807	941	911	881	860	862	856	850	880	839	895	894
26513	35668	17544	4604	1389	789	673	638	679	672	651	614	654	657	669	664	691	634	720	668	690	679	667	689	642	649	654	694	674	666	679	734	661	680	659	695	637	652	663	677	644	697	696	652	694	683	659	681	684	718	699	645	683	635	653	686	694	695	665	648	666	663	637	691	700	677	680	651	664	661	662	696	703	673	697	656	698	694	695	688	661	669	646	661	698	660	649	671	640	609	689	712	662	703	717	684	668	688	676	657	663	685	681	628	680	708	644	679	681	644	641	687	671	664	621	693	638	648	643	629	709	645	709	647	677	702	654	689	707	667	695	642	660	650	680	676	685	654	677	658	649	623	681	629	730	645	679	631	666	693	665	674	622	697	640	669	631	657	633	675	703	702	664	672	671	661	686	594	737	618	722	683	678	645	678	687	651	653	641	659	651	669	661	672	700	667	685	697	695	686	670	633	710	676	670	697	662	624	665	639	595	685	676	646	654	679	671	673	683	670	685	662	642	642	670	687	637	628	699	681	655	671	665	651	703	680	645	674	664	721	640	655	660	672	665	654	723	698	649	634	684	684	645	718	716	619	675	660	647	717	694	705	656	689	667	679	670	698	688	708	672	683	665	673	710	682	679	673	699	658	685	664	654	677	638	652	652	700	664	659	654	669	679	725	679	662	692	719	649	657	676	668	659	732	658	668	660	680	677	682	722	666	723	682	661	675	685	671	726	679	690	657	686	621	680	691	692	700	658	714	669	654	677	700	695	703	690	682	681	659	670	671	675	678	656	666	657	689	646	652	668	691	707	673	651	697	674	665	669	642	697	702	662	660	707	648	712	700	664	653	681	725	648	685	667	665	702	695	708	714	655	690	711	644	690	662	683	675	687	671	635	695	678	712	665	598	673	675	687	656	656	705	660	685	614	699	661	707	638	674	621	665	678	661	639	635	669	686	691	703	747	653	622	663	729	675	672	653	694	618	698	672	672	688	710	682	655	689	664	650	613	645	727	677	655	660	649	643	682	654	725	689	632	694	618	694	700	644	664	684	678	628	700	671	680	643	646	686	650	674	654	678	690	689	708	677	638	681	683	655	744	663	700	734	600	731	698	607	659	694	692	677	701	669	669	711	676	706	691	690	716	707	678	643	670	714	669	683	665	646	654	682	670	713	677	692	682	667	656	731	674	676	639	627	717	673	686	627	704	666	677	631	658	681	646	683	668	663	720	661	654	643	657	712	669	647	689	669	700	743	646	699	650	690	683	675	644	659	650	683	638	646	667	663	663	658	689	632	654	709	682	657	650	674	680	687	682	663	664	654	646	684	684	660	681	691	656	648	630	652	676	725	676	641	689	672	669	623	723	669	688	639	630	656	675	702	660	647	667	662	650	632	690	660	649	688	712	674	686	670	703	690	713	702	703	677	692	682	715	691	658	678	661	654	694	685	672	723	666	681	684	680	661	658	642	649	670	682	719	629	667	667	647	683	669	673	628	716	682	665	679	668	690	670	672	672	695	673	671	662	657	682	662	657	674	697	668	670	659	691	665	664	659	690	716	674	649	629	656	666	641	671	715	656	640	677	642	684	654	645	656	716	671	660	683	681	672	706	701	706	709	690	672	674	696	662	685	662	627	639	676	663	649	640	664	689	696	699	663	669	738	717	718	629	732	660	681	692	644	644	696	660	708	634	662	719	643	688	688	667	699	680	633	672	720	743	674	662	662	648	713	664	701	713	674	679	669	699	677	685	640	672	677	628	664	653	652	709	677	626	660	652	692	690	642	692	690	669	645	632	643	675	688	688	663	678	669	667	674	684	665	718	655	667	676	693	720	711	611	726	694	664	659	678	684	662	642	680	683	635	703	630	673	650	706	676	648	680	703	667	685	652	695	706	669	670	699	670	671	682	669	697	668	659	716	652	706	662	692	677	685	714	649	658	665	734	668	680	703	666	644	668	670	659	666	665	692	712	646	674	647	674	641	644	607	698	683	656	670	659	653	719	665	692	692	731	667	718	674	692	666	678	681	671	673	667	686	658	652	683	683	677	686	684	670	644	690	632	680	667	651	669	670	712	696	699	669	652	648	661	678	690	661	696	661	725	667	656	661	699	651	683	675	665	653	697	694	656	649	652	698	645	675	711	684	699	639	670	684	650	660	684	619	671	657	673	692	732	652	660	641	699	650	730	683	613	649	699	637	691	668	657	678	686	703	668	664	695	647	670	646	672	707	663	637	677	697	666	693	713	635	690	659	678	668	663	727	648	666	636	695	617	666	675	660	673	687	664	727	645	653	668	642	696	685	664	650	648	685	686	668	671	677	699	686	670	682	662	716	671	669	692	683	725	680	674	660	621	611	688	656	713	667	679	682	670	675	669	698	633	647	692	685	673	706	662	670	687	676	680	650	630	634	689	675	636	712	624	668	662	660	677	681	688	651	675	693	700	680	630	652	675	674	682	664	673	687	649	636	716	699	680	732	635	677	683	662	707	634	659	724	679	613	650	646	645	688	648	685	679	680	691	644	663	659	716	689	649	628	669	684	661	680	663	679	695	663	679	694	654	697	670	695	680	689	646	669	678	648	654	665	672	702	654	706	655	641	646	681	653	662	709	694	661	654	682	668	743	630	693	703	707	632	662	714	685	686	724	648	639	662	625	625	682	657	635	683	647	628	647	619	662	721	664	647	697	697	688	659	702	676	646	650	616	667	709	702	641	649	666	645	691	677	713	691	679	675	658	679	684	692	664	640	637	661	698	599	647	608	671	661	653	638	634	690	687	676	659	667	658	686	661	653	659	697	674	659	693	714	732	682	692	656	685	655	694	644	693	668	675	631	675	645	655	683	682	628	696	659	666	706	696	699	638	669	671	689	702	653	658	657	651	635	708	678	699	659	706	684	657	706	666	683	684	691	654	660	663	657	678	690	657	697	688	645	678	636	691	625	677	660	620	639	646	668	694	689	665	690	676	627	734	667	663	686	660	667	663	608	686	659	657	666	625	674	672	647	617	663	644	659	677	700	670	665	641	691	707	677	635	641	646	658	682	696	662	702	682	656	720	700	636	696	656	659	634	637	642	688	704	680	659	712	674	667	655	666	684	634	677	655	663	642	692	648	672	672	639	634	674	648	682	682	628	632	657	639	683	669	692	643	707	650	652	665	690	640	707	658	646	659	680	693	654	697	646	663	642	658	688	675	656	672	670	626	693	671	658	632	673	692	669	676	670	691	673	716	656	699	635	654	649	682	666	667	678	649	675	633	694	691	697	678	678	642	660	704	675	641	659	690	695	666	680	697	694	665	664	702	612	617	654	661	665	667	692	673	635	683	687	651	690	677	615	649	635	691	639	690	658	650	597	642	707	658	701	687	700	681	701	663	655	655	684	691	658	683	685	662	688	698	638	682	670	710	718	703	655	656	708	683	689	667	630	743	658	634	722	679	631	705	687	704	675	640	649	667	664	691	668	677	711	684	725	666	689	680	671	647	684	657	619	693	656	646	654
27059	30356	40920	30180	11526	2298	1146	962	971	894	967	973	949	933	925	885	945	931	873	859	903	909	892	904	942	889	876	884	921	1004	977	911	887	929	894	961	926	919	885	893	887	878	891	928	885	905	932	923	952	918	842	882	920	907	979	938	863	879	852	887	902	893	932	875	861	877	941	899	879	896	938	937	967	914	873	947	904	917	869	846	840	871	907	930	913	882	894	955	914	892	892	852	874	892	926	915	939	865	877	871	896	937	912	969	965	843	918	868	856	900	880	936	935	978	905	935	938	858	904	884	887	858	964	851	918	967	901	924	917	868	900	944	878	945	898	937	890	878	904	902	876	940	954	855	878	919	921	925	914	927	840	869	909	899	894	880	911	893	911	873	960	886	933	948	899	902	892	900	891	884	885	978	850	888	881	925	894	886	893	883	922	922	907	938	899	904	916	932	889	915	930	861	927	853	875	885	885	876	942	908	853	909	879	951	946	887	823	947	916	876	893	886	929	895	944	951	864	894	956	961	941	865	894	877	877	855	888	930	925	843	921	886	901	878	864	933	843	952	845	903	898	863	925	893	926	865	888	852	917	868	886	915	924	897	918	858	939	889	906	875	912	871	869	889	894	947	894	946	938	857	897	907	899	895	926	876	874	937	937	917	827	934	924	845	912	947	922	885	890	911	886	919	879	889	915	928	923	908	871	931	913	931	898	894	966	923	806	918	858	910	940	897	870	968	926	894	931	948	887	872	880	876	918	906	938	892	886	867	902	933	931	936	908	920	920	956	934	914	860	915	922	931	893	822	876	895	906	896	889	890	909	950	890	874	970	907	892	926	882	924	953	891	886	896	917	857	909	920	906	841	869	943	906	891	872	887	907	934	948	859	937	879	897	876	914	880	975	933	893	844	931	839	921	893	869	890	873	888	895	943	864	858	923	918	934	908	890	877	879	868	956	860	894	890	875	955	868	882	876	902	910	893	914	884	944	880	928	929	923	912	899	868	933	912	879	945	926	853	885	918	887	891	900	885	942	938	910	901	891	871	897	871	837	908	914	907	955	893	867	873	943	867	903	871	933	941	877	911	930	877	882	927	861	909	968	952	909	895	946	930	913	960	887	902	888	890	949	954	930	943	883	946	875	892	846	842	906	906	911	899	851	898	884	897	918	896	934	916	944	918	898	883	935	944	909	902	895	897	849	909	857	872	915	907	880	893	879	879	900	898	860	872	896	873	909	884	888	943	892	868	902	910	851	922	896	894	904	929	949	889	900	909	911	915	909	882	899	901	905	889	934	952	897	908	887	925	908	889	910	848	882	843	836	899	941	860	926	894	909	883	917	936	962	926	896	844	931	906	896	850	875	892	928	856	910	898	902	883	912	889	913	928	888	978	911	930	890	859	925	837	901	810	900	894	849	906	895	902	899	889	925	899	947	891	907	877	891	936	920	951	893	873	919	907	824	842	876	862	928	885	919	890	913	931	945	893	880	949	894	863	938	907	933	849	904	921	896	920	896	932	918	871	933	897	873	903	913	883	891	902	903	916	900	983	972	981	901	875	925	939	885	887	902	873	930	900	937	899	885	888	877	924	881	945	935	878	860	875	894	873	911	907	902	937	885	876	945	906	878	877	916	912	878	851	964	876	904	901	902	900	950	890	924	864	867	907	929	874	941	954	879	885	885	872	959	871	866	861	860	936	890	926	903	903	848	931	869	920	895	936	853	828	893	907	932	869	883	968	899	891	920	866	923	945	881	915	929	915	928	921	926	950	879	905	939	905	937	945	912	946	875	947	914	912	888	848	903	902	896	911	971	918	861	910	972	861	892	908	860	903	900	899	881	864	888	888	907	936	928	862	922	878	948	890	929	936	920	919	839	909	928	869	938	857	924	897	885	893	911	956	855	881	880	848	922	955	915	917	943	876	848	910	912	931	863	865	921	913	904	863	904	889	945	895	905	887	891	907	843	920	946	1001	882	923	908	944	892	919	919	943	872	970	909	873	938	937	926	912	932	907	942	850	887	904	916	875	958	915	949	916	925	903	921	925	915	904	875	901	907	910	931	897	891	866	877	891	903	877	895	966	897	945	890	877	894	869	929	888	868	836	881	883	863	937	962	917	957	865	931	913	885	886	943	863	895	847	844	858	917	875	912	864	882	956	914	892	861	906	914	925	900	901	866	1000	861	899	899	899	874	860	919	890	942	900	910	960	892	894	922	861	959	922	890	913	944	927	894	912	935	890	880	914	954	867	914	877	955	911	940	899	851	868	910	867	911	933	884	953	909	883	875	903	988	928	890	858	855	907	903	902	930	890	916	904	875	904	970	861	932	946	875	910	906	908	896	907	903	933	919	861	906	922	861	913	913	860	947	911	923	874	850	914	933	880	878	899	924	948	856	883	875	890	880	917	922	935	878	845	821	914	927	933	893	911	894	929	933	912	916	888	915	942	897	985	907	943	892	918	925	879	884	891	900	892	924	894	902	893	882	927	922	902	902	890	902	919	920	893	968	913	917	880	898	896	968	930	874	847	962	941	910	882	921	865	933	929	898	866	935	906	919	887	960	908	908	942	918	925	924	897	909	862	908	896	911	929	862	929	860	874	868	880	900	897	923	862	890	978	885	922	877	918	953	846	883	876	898	905	893	912	903	862	895	889	894	898	910	877	922	863	916	901	898	923	863	901	878	980	858	861	942	928	836	873	894	926	899	909	935	957	935	885	911	880	908	932	901	908	869	941	878	892	917	913	848	866	872	911	879	864	972	863	853	984	868	892	907	874	907	897	884	873	888	900	952	902	839	925	889	873	870	909	848	908	871	940	899	861	876	932	887	865	879	891	930	917	921	921	886	914	945	895	867	856	942	934	900	851	901	891	928	863	933	907	894	868	895	888	923	896	919	908	873	929	906	885	924	924	874	891	903	862	894	897	904	991	923	869	877	921	920	876	926	959	875	930	898	906	904	934	897	943	921	855	867	858	874	837	915	923	896	872	878	889	907	931	905	825	950	884	929	893	902	922	946	880	893	814	883	862	960	912	817	901	974	912	889	923	902	869	950	943	936	910	892	855	941	913	882	906	929	894	890	864	887	896	947	867	924	887	931	904	861	900	930	879	857	920	950	880	919	879	948	958	877	907	887	935	933	872	860	904	919	878	874	857	909	899	880	893	893	909	930	898	875	883	893	927	846	920	896	916	874	838	868	909	922	937	916	886	910	868	931	881	924	900	943	888	882	944	924	844	884	917	915	902	868	898	888	932	902	853	880	845	844	909	887	866	886	883	917	960	934	899	884	944	892	944	887	864	902	900	911	983	907	893	943	950	883	871	925	897	933	903	945	920	925	879	929	933	944	958	879	908	933	887	887	931	933	936	900	884	927	841	926	927	822	828	912	926	903	905	954	881	907	924	915	872	971	902	863	918	938	942	925	918	896	874	875	859	819	857	914	888	884	861	904	897	958	924	937	882	931	908	897	886	882	870	878	908	895	876	884	874	852	959
59143	82075	49102	17408	4472	1238	776	734	785	772	785	722	756	751	690	790	743	761	763	717	690	747	800	735	690	722	735	745	695	768	753	778	751	719	713	739	741	745	743	721	745	761	763	802	761	727	722	699	741	759	750	797	754	733	697	716	750	758	732	744	749	716	729	741	704	750	703	787	722	740	754	756	832	745	739	731	781	692	740	758	769	682	714	754	718	745	740	721	766	726	741	724	691	703	755	809	713	700	748	724	751	753	727	764	693	723	738	657	748	750	736	732	702	698	714	746	720	709	761	712	696	717	717	747	746	703	785	740	730	744	701	752	680	691	742	721	699	734	737	784	728	748	731	749	756	724	760	706	765	749	683	787	701	721	781	759	696	737	739	726	775	717	721	745	715	758	806	798	757	740	695	760	775	757	733	752	774	745	715	754	742	722	706	752	742	748	776	741	774	748	763	743	746	766	765	799	726	719	748	755	720	706	688	761	721	674	700	745	759	674	695	738	740	708	737	722	725	705	703	715	757	734	770	735	736	739	743	760	725	745	728	734	704	689	753	737	743	720	717	733	744	734	751	747	770	733	776	721	716	702	719	740	712	717	765	728	693	747	735	744	731	770	748	739	729	745	765	698	772	680	742	714	714	771	749	718	704	757	720	727	739	719	719	723	759	724	697	711	748	797	731	764	777	718	750	714	720	732	695	756	768	717	765	740	703	780	741	708	708	741	764	740	766	668	748	696	727	733	768	715	719	778	685	733	787	708	746	737	766	780	777	736	755	746	667	735	702	738	731	742	752	818	739	797	768	713	725	780	753	784	767	746	692	713	751	734	749	765	768	739	741	807	707	738	692	739	692	731	695	736	710	740	748	735	768	691	768	701	723	691	764	751	700	761	681	763	748	733	731	769	683	704	716	717	751	687	725	764	754	738	688	704	708	699	768	747	710	757	746	790	751	716	717	762	747	769	725	708	767	753	748	759	716	732	718	754	692	693	774	758	774	695	752	781	774	706	773	719	734	733	737	761	734	677	773	722	725	731	762	773	741	694	756	692	752	729	743	740	722	695	728	723	732	728	709	749	728	681	718	726	726	722	793	757	716	736	674	689	720	740	739	744	746	716	709	771	721	742	729	722	709	702	762	714	705	751	740	777	770	776	780	715	749	727	734	753	800	764	756	757	755	690	753	720	739	722	755	738	734	743	683	680	739	764	718	754	729	755	707	751	746	773	728	757	723	755	717	771	759	723	707	729	738	725	742	737	743	734	734	768	766	742	743	757	751	720	690	782	728	697	751	690	729	788	739	774	755	704	722	707	763	755	687	751	739	735	744	750	727	745	694	793	733	754	763	718	725	710	719	772	752	780	731	788	778	769	724	722	682	727	710	729	748	725	727	783	756	699	733	735	675	733	761	720	738	760	774	690	734	695	738	693	745	738	717	715	720	757	720	768	745	742	719	715	744	767	714	726	752	701	741	711	741	644	703	762	754	712	728	730	718	741	707	706	765	728	762	741	731	720	765	759	736	736	727	731	754	741	680	754	693	709	701	756	774	731	690	739	694	734	731	773	715	754	705	739	735	712	736	683	744	756	737	706	709	715	806	738	742	750	742	691	780	717	748	723	717	725	739	726	742	776	723	764	780	797	693	726	726	708	714	761	713	756	752	749	725	679	753	775	773	687	715	757	717	712	717	758	686	755	752	721	757	756	710	751	740	740	713	740	761	758	746	702	716	695	743	729	652	723	759	739	722	762	743	765	713	737	764	733	711	763	732	715	747	757	694	693	738	751	729	777	729	745	709	730	791	776	726	722	769	713	766	712	808	763	720	804	764	749	730	762	739	755	742	742	715	722	692	703	775	708	733	726	766	787	738	715	725	765	793	735	759	708	726	774	758	711	755	708	764	722	728	700	754	769	737	719	731	726	751	717	715	735	701	728	686	813	732	729	762	705	747	720	720	763	759	722	762	702	751	739	697	749	771	738	732	721	748	728	792	749	725	743	710	709	737	747	785	730	730	731	782	770	751	767	759	730	733	761	731	703	764	719	765	670	731	716	706	752	720	751	700	724	729	751	705	753	743	764	756	741	688	721	702	704	700	714	755	769	714	694	767	714	735	723	754	717	712	688	759	755	780	770	694	717	764	737	726	726	770	683	734	710	707	734	744	708	745	685	708	721	690	769	752	699	711	749	737	734	764	715	719	742	762	761	711	772	766	799	741	737	750	722	761	778	702	801	723	723	704	771	753	739	724	737	725	768	747	772	652	712	711	700	732	716	703	711	708	714	733	752	739	763	740	742	705	740	757	692	723	761	768	740	743	753	726	757	744	764	762	723	714	722	696	739	705	696	680	754	767	729	745	707	790	706	721	725	761	696	677	722	714	752	727	754	764	722	714	714	761	750	742	704	729	778	794	761	733	747	767	690	759	739	756	771	752	753	712	750	753	704	745	745	742	719	745	733	768	713	738	713	724	732	772	753	722	696	783	754	722	705	726	718	757	672	678	765	737	696	737	733	738	775	753	749	715	780	713	770	741	706	760	768	744	768	731	779	756	725	701	742	755	719	743	730	736	732	717	700	718	755	795	698	755	762	757	739	747	774	728	713	727	791	799	745	784	724	774	701	721	740	743	700	731	796	732	737	746	747	719	706	767	711	761	775	728	703	741	703	736	767	735	747	701	752	739	720	724	716	764	760	724	728	775	733	729	717	725	684	783	795	756	748	744	777	750	703	720	725	706	730	704	759	767	710	748	734	746	741	776	694	762	729	738	692	765	734	732	754	752	729	698	725	751	722	766	729	717	739	774	741	745	739	714	686	761	712	721	758	736	698	774	698	710	698	734	741	727	715	753	721	705	761	735	692	728	731	701	671	763	689	752	761	769	756	731	686	710	766	719	791	791	733	729	676	738	742	737	753	744	744	722	724	722	709	726	750	693	767	725	757	743	744	775	751	722	743	778	724	720	694	761	766	706	713	770	734	730	727	744	753	739	781	741	756	684	718	748	731	764	751	770	705	727	737	718	712	709	723	710	719	715	721	731	703	710	746	726	746	764	699	729	734	708	743	778	723	722	766	735	777	741	709	730	731	752	739	752	786	822	718	730	762	723	705	720	769	754	740	721	749	779	722	780	738	727	732	712	761	748	757	729	740	744	745	743	725	693	785	746	738	760	742	732	735	711	766	729	714	745	726	722	741	714	754	757	775	702	721	725	741	716	736	734	738	733	755	743	718	776	757	757	713	733	755	752	717	752	703	767	801	789	741	715	697	709	720	751	736	743	752	730	704	729	739	756	750	696	733	724	657	759	758	739	802	740	726	669	680	759	727	754	697	760	685	731	710	724	721	725	764	676	726	747	781	734	752	744	750	712	704	764	769	738	682	761	775	713	721	706	733	734	734	763	674	725	685	740	762	728	708	699	763	741	727	715	712	715	731	776	731	716	733	777	695	726	730	752	718	710	750	742	724	723	711	710	740	785	727	791	733	733	760	736	723
24429	23519	33953	28736	21262	12559	2780	1395	1178	1155	1220	1172	1204	1221	1173	1134	1115	1145	1164	1131	1131	1139	1175	1118	1183	1110	1130	1150	1119	1148	1125	1167	1213	1095	1127	1181	1110	1197	1069	1112	1115	1128	1103	1127	1076	1095	1094	1106	1068	1116	1079	1167	1073	1074	1119	1087	1098	1071	1128	1180	1156	1112	1132	1116	1172	1169	1187	1143	1131	1144	1098	1107	1145	1113	1101	1152	1146	1099	1130	1113	1129	1112	1096	1160	1113	1132	1058	1118	1142	1179	1130	1129	1119	1119	1120	1087	1062	1059	1119	1163	1124	1109	1129	1171	1135	1137	1156	1111	1103	1118	1127	1136	1137	1168	1170	1116	1165	1114	1105	1134	1136	1103	1126	1131	1138	1155	1137	1141	1183	1101	1152	1128	1094	1163	1146	1171	1066	1086	1152	1097	1074	1148	1128	1151	1116	1101	1057	1087	1148	1146	1110	1120	1120	1174	1138	1124	1117	1098	1115	1040	1128	1109	1112	1145	1101	1111	1133	1115	1120	1094	1121	1128	1118	1166	1137	1164	1137	1136	1059	1126	1134	1118	1130	1087	1165	1129	1101	1120	1093	1175	1161	1144	1137	1159	1100	1116	1145	1127	1118	1105	1107	1176	1151	1162	1153	1141	1106	1169	1087	1109	1125	1125	1082	1145	1140	1089	1033	1122	1100	1146	1143	1119	1139	1122	1101	1103	1117	1063	1139	1103	1087	1114	1095	1133	1081	1139	1140	1097	1144	1064	1063	1124	1146	1093	1154	1081	1136	1182	1077	1129	1170	1119	1064	1014	1147	1173	1140	1067	1112	1155	1160	1139	1106	1152	1129	1053	1122	1150	1127	1161	1094	1103	1146	1110	1140	1145	1112	1119	1098	1090	1084	1127	1080	1174	1126	1140	1158	1117	1091	1086	1109	1122	1119	1118	1125	1143	1106	1137	1120	1047	1116	1078	1098	1214	1114	1129	1097	1110	1096	1143	1109	1118	1130	1118	1091	1157	1099	1139	1095	1078	1106	1176	1131	1162	1125	1175	1120	1156	1147	1125	1063	1111	1131	1180	1118	1084	1010	1143	1250	1131	1058	1161	1095	1050	1075	1120	1097	1142	1154	1158	1086	1120	1140	1112	1134	1123	1130	1126	1098	1137	1146	1104	1113	1146	1089	1168	1109	1090	1096	1112	1131	1127	1094	1129	1083	1149	1156	1085	1042	1083	1143	1061	1117	1163	1111	1121	1037	1094	1089	1129	1101	1070	1148	1109	1146	1137	1122	1106	1139	1107	1105	1163	1098	1111	1077	1106	1191	1136	1105	1179	1151	1154	1106	1132	1087	1137	1157	1109	1107	1118	1100	1033	1142	1020	1105	1166	1072	1129	1145	1118	1077	1120	1124	1133	1105	1124	1071	1116	1089	1092	1157	1078	1111	1089	1053	1116	1155	1122	1130	1115	1152	1101	1147	1107	1134	1128	1097	1155	1130	1119	1169	1124	1148	1154	1189	1126	1084	1115	1104	1081	1130	1126	1149	1119	1104	1121	1178	1113	1079	1089	1097	1148	1108	1077	1104	1161	1129	1132	1130	1094	1135	1139	1167	1167	1145	1106	1119	1089	1113	1146	1095	1120	1136	1085	1098	1080	1100	1149	1105	1150	1124	1144	1023	1131	1139	1116	1151	1112	1048	1107	1139	1116	1138	1101	1118	1056	1106	1088	1112	1101	1119	1087	1123	1117	1105	1150	1127	1131	1106	1143	1123	1166	1141	1118	1073	1180	1097	1147	1058	1143	1147	1120	1112	1117	1093	1156	1178	1070	1189	1149	1165	1091	1074	1103	1111	1105	1115	1164	1124	1131	1060	1111	1110	1172	1164	1169	1170	1122	1140	1069	1090	1097	1119	1119	1115	1111	1091	1075	1116	1106	1077	1166	1097	1141	1133	1124	1068	1150	1106	1148	1146	1131	1108	1181	1089	1115	1112	1144	1150	1064	1129	1126	1134	1158	1168	1068	1116	1166	1168	1144	1170	1138	1110	1118	1124	1190	1124	1134	1127	1088	1142	1001	1142	1138	1099	1133	1061	1087	1085	1127	1087	1150	1133	1083	1088	1084	1094	1085	1145	1106	1129	1139	1053	1144	1066	1079	1135	1102	1124	1115	1118	1112	1080	1078	1127	1115	1145	1111	1146	1125	1084	1117	1117	1109	1153	1060	1054	1103	1067	1099	1134	1189	1189	1151	1151	1107	1125	1131	1085	1127	1063	1112	1109	1142	1077	1100	1153	1117	1099	1093	1031	1091	1132	1121	1096	1123	1103	1111	1109	1085	1116	1104	1126	1141	1120	1123	1154	1100	1059	1136	1142	1137	1085	1126	1169	1133	1181	1100	1075	1095	1164	1121	1158	1136	1093	1119	1064	1144	1065	1124	1143	1132	1093	1112	1148	1157	1145	1110	1148	1070	1127	1093	1122	1070	1100	1076	1094	1146	1087	1121	1082	1150	1069	1063	1169	1075	1102	1121	1130	1123	1136	1137	1049	1154	1113	1099	1058	1088	1103	1094	1147	1129	1140	1080	1061	1159	1080	1062	1108	1122	1118	1114	1120	1125	1109	1098	1126	1078	1109	1065	1106	1126	1176	1085	1142	1107	1062	1075	1100	1083	1080	1150	1140	1155	1118	1126	1164	1089	1120	1161	1077	1097	1107	1095	1085	1144	1142	1147	1123	1079	1103	1117	1050	1141	1096	1124	1158	1090	1176	1124	1094	1156	1085	1090	1159	1112	1105	1089	1105	1170	1056	1059	1128	1132	1097	1114	1117	1083	1085	1184	1118	1109	1140	1092	1159	1137	1189	1146	1092	1130	1131	1169	1141	1150	1192	1155	1118	1155	1088	1110	1131	1088	1110	1081	1092	1137	1169	1084	1112	1064	1129	1106	1092	1175	1131	1115	1119	1089	1109	1153	1159	1112	1063	1095	1118	1124	1078	1152	1201	1114	1083	1114	1091	1092	1070	1108	1159	1160	1113	1078	1093	1065	1128	1072	1087	1035	1131	1127	1113	1097	1158	1113	1126	1165	1087	1151	1102	1116	1100	1079	1148	1107	1136	1130	1146	1122	1088	1183	1101	1206	1136	1144	1103	1105	1114	1112	1107	1166	1092	1131	1095	1183	1117	1125	1121	1103	1121	1102	1134	1099	1105	1067	1138	1063	1069	1094	1161	1120	1043	1111	1133	1160	1155	1142	1091	1127	1050	1120	1125	1109	1121	1122	1062	1133	1158	1121	1126	1156	1074	1118	1134	1150	1094	1099	1064	1086	1165	1135	1154	1079	1081	1142	1144	1028	1073	1103	1119	1174	1144	1143	1102	1116	1132	1106	1076	1151	1184	1120	1126	1097	1081	1154	1089	1164	1106	1128	1124	1087	1106	1151	1075	1087	1181	1067	1161	1086	1122	1068	1117	1165	1069	1139	1154	1092	1145	1143	1108	1084	1050	1088	1082	1130	1156	1049	1185	1104	1122	1139	1093	1113	1153	1174	1147	1086	1136	1135	1149	1111	1128	1112	1134	1074	1137	1120	1100	1172	1146	1099	1138	1091	1156	1155	1156	1075	1143	1079	1113	1069	1104	1161	1164	1133	1091	1090	1069	1186	1134	1115	1097	1136	1124	1077	1129	1117	1118	1162	1213	1099	1148	1125	1094	1118	1062	1127	1161	1090	1129	1142	1149	1094	1121	1120	1099	1109	1105	1136	1092	1114	1082	1112	1101	1092	1080	1073	1145	1130	1135	1113	1146	1138	1122	1087	1125	1111	1155	1133	1090	1152	1130	1127	1108	1117	1135	1181	1086	1079	1136	1117	1040	1055	1190	1075	1191	1116	1085	1129	1145	1086	1161	1100	1097	1151	1133	1161	1082	1177	1127	1140	1145	1100	1133	1159	1173	1138	1089	1128	1109	1104	1094	1054	1121	1147	1114	1121	1072	1133	1073	1115	1174	1139	1111	1056	1101	1110	1145	1190	1109	1118	1153	1116	1099	1146	1132	1126	1032	1151	1128	1137	1122	1138	1127	1066	1123	1127	1127	1140	1160	1094	1094	1147	1112	1122	1153	1123	1048	1071	1113	1049	1109	1121	1155	1192	1147	1060	1104	1041	1156	1138	1076	1103	1124	1089	1175	1130	1117	1143	1138	1178	1113	1143	1101	1112	1087	1072	1087	1156	1117	1101	1088	1158	1176	1102	1128	1064	1127	1186	1163	1098	1087	1072	1086	1124	1128	1137	1074	1108	1146	1084	1109	1084	1146	1151	1194	1136	1115	1069	1209	1104	1078	1128	1105	1127	1124	1119	1077	1169	1073	1102	1113	1100	1155	1139	1104	1118	1077	1073	1110	1081	1171	1061	1102	1130	1121	1110	1116	1116	1126	1098	1129	1088	1093	1135	1091	1147	1108	1076	1120	1135	1105	1116	1117	1094	1104	1088	1122	1140	1126	1134	1095	1116	1135	1127	1090	1147	1137	1124	1029	1128	1118	1153	1151	1106	1155	1095	1135	1121	1066	1068	1049	1047	1145	1038	1125	1117	1112	1079	1085	1096	1141	1107	1093	1111	1066	1090	1038	1141	1116	1113	1117	1063	1138	1137	1158	1102	1092	1113	1169	1050	1065	1077	1125	1072	1140	1125	1087	1138	1124	1120	1101	1128	1106	1027	1069	1169	1108	1075	1102	1102	1126	1143	1099	1164	1151	1124	1103	1029	1098	1130	1084	1082	1086	1152	1131	1095	1107	1102	1134	1089	1131	1118	1097	1150	1118	1112	1097	1082	1126	1072	1087	1108	1136	1125	1132	1099	1105	1135	1135	1108	1127	1134	1108	1069	1115	1047	1103	1173	1138	1091	1126	1126	1119	1118	1098	1108	1170	1116	1114	1105	1102	1133	1111	1186	1160	1033	1128	1112	1083	1108	1064	1075	1149	1070	1177	1118	1130	1086	1158	1118	1138	1171	1187	1138	1092	1065	1089	1149	1149	1124	1083	1123	1127	1090	1079	1103	1080	1151	1135	1094	1162	1093	1118	1125	1163	1081	1091	1120
64537	101894	67931	32440	9894	2320	1128	1000	948	931	956	967	950	916	938	928	1011	986	935	921	928	929	939	960	990	981	976	1014	983	914	998	929	921	1006	963	940	969	975	1000	972	996	929	933	985	926	1011	973	919	937	986	974	960	997	921	992	976	922	938	946	954	951	1009	942	919	934	949	925	962	971	932	952	969	977	978	996	947	1005	965	962	1005	934	930	961	965	949	980	979	928	1012	958	931	906	966	963	956	979	969	974	938	958	968	1027	945	937	925	1036	1024	1025	949	1001	934	988	929	950	918	943	992	950	948	977	951	1001	1003	951	998	942	917	927	943	977	967	960	937	939	959	953	949	926	927	874	1003	952	959	988	983	946	975	998	989	990	965	933	953	922	987	993	975	878	975	999	971	957	950	938	974	973	957	996	974	961	951	972	994	983	956	949	984	947	986	1010	932	955	953	975	967	937	971	940	940	1001	922	959	957	1011	888	935	959	956	959	925	966	968	948	931	968	962	988	992	859	937	997	985	914	946	928	916	967	956	984	979	1014	876	974	1001	944	932	966	940	967	936	994	906	916	984	964	1008	1014	989	957	953	989	968	981	945	984	934	887	906	919	974	941	969	944	911	954	993	936	946	940	974	977	972	971	893	1010	971	974	909	945	978	991	932	967	949	985	961	959	932	921	929	944	1006	970	968	934	931	949	983	946	955	1010	949	972	961	938	954	935	923	946	961	978	1011	998	943	1018	962	958	968	1002	938	981	894	995	912	968	1031	994	949	950	987	961	965	991	957	971	970	923	966	940	960	933	939	944	962	946	976	966	949	942	931	1066	933	932	1009	1005	968	1040	918	954	955	890	904	971	971	946	960	989	951	999	936	961	959	904	992	971	960	940	955	966	944	961	965	913	977	918	974	949	957	960	926	999	924	981	969	972	925	982	967	944	951	973	927	999	968	909	961	974	1000	932	899	968	993	903	923	876	1032	997	972	925	968	963	1019	1011	972	964	992	948	947	1003	977	982	991	992	986	991	912	909	966	978	964	966	985	932	940	954	929	926	969	968	984	980	950	985	964	941	959	981	921	954	939	974	952	909	903	954	964	956	988	941	923	932	964	966	953	980	1003	1016	979	991	937	1017	1001	934	926	924	926	1014	961	923	966	962	982	935	967	1031	972	1028	942	922	932	1004	917	951	980	962	905	1038	940	932	949	957	982	974	992	924	936	970	914	939	955	920	950	983	935	947	930	975	955	1013	964	933	930	956	976	936	980	950	946	945	970	952	965	952	953	936	938	956	931	1020	955	956	961	995	975	966	935	986	994	927	994	942	933	928	966	969	909	958	907	944	961	965	925	967	934	920	927	989	963	935	876	948	979	979	934	987	986	910	953	927	977	968	973	969	952	989	963	977	970	926	1006	977	1011	999	981	974	977	954	917	972	944	990	993	954	955	949	942	1006	1010	898	936	924	924	962	951	941	974	931	933	1031	980	936	941	970	968	966	955	990	993	935	993	952	968	993	942	984	980	956	925	995	975	997	999	989	986	951	983	969	937	989	1049	951	992	1004	963	921	937	1000	951	1039	976	987	920	931	940	932	960	950	961	945	977	948	958	909	1004	913	932	1018	951	931	927	985	941	912	985	950	967	960	951	902	935	988	906	949	971	972	934	993	943	914	921	960	948	951	886	904	942	954	961	969	1006	954	907	950	948	1017	1010	952	918	985	948	956	989	995	1006	962	976	1018	909	928	978	933	986	935	926	954	896	994	958	941	998	968	928	955	1030	934	987	1010	1005	946	953	930	970	947	942	948	1018	1034	949	953	995	950	1001	963	940	978	947	948	939	956	941	975	947	978	974	938	985	977	967	961	943	926	911	959	915	944	938	904	930	914	956	1012	954	894	937	1013	945	935	983	996	958	989	900	969	965	968	965	957	943	960	999	996	920	935	979	933	901	931	993	968	969	943	957	980	962	919	957	845	913	932	957	979	979	986	945	952	937	993	954	910	940	909	933	901	951	910	938	937	971	947	983	920	1020	932	964	963	987	976	901	951	932	956	942	920	969	979	936	984	968	973	925	945	940	968	965	894	1018	924	948	935	978	939	875	939	895	1035	979	941	985	953	962	967	944	948	974	969	956	991	954	897	1010	969	941	983	932	946	959	946	962	905	981	994	992	982	925	938	987	1011	923	986	923	984	943	958	951	1007	949	996	965	952	1005	948	971	982	956	980	968	968	986	923	957	903	923	923	994	946	957	998	957	932	917	960	879	988	964	925	989	1008	908	918	988	985	939	923	953	992	958	958	951	970	959	907	958	998	892	937	1014	1003	1023	927	980	967	921	952	949	991	953	948	941	941	938	995	1003	921	1013	947	952	919	950	977	933	912	969	1012	972	979	959	985	964	952	930	900	972	896	920	933	981	993	905	934	967	959	945	946	948	943	915	971	964	981	943	998	994	955	987	944	911	937	900	954	1010	992	951	957	904	962	948	958	925	928	979	942	1015	970	992	944	986	1002	993	952	962	947	922	962	939	990	991	983	954	952	1048	961	929	965	933	968	902	945	978	983	964	982	925	944	942	934	977	938	945	975	964	924	965	971	905	918	984	1002	918	893	985	962	949	951	965	915	955	933	920	987	1004	964	910	992	950	961	1000	894	1003	931	967	925	985	980	934	988	927	948	973	1021	908	970	959	985	919	956	945	950	948	1018	952	913	979	950	993	957	925	1009	942	927	948	958	919	917	974	979	995	925	921	1028	960	961	904	937	1001	965	904	966	941	976	1010	1004	924	985	943	954	914	932	955	1007	963	988	968	962	993	984	977	930	931	911	936	896	983	973	978	949	945	925	952	986	934	967	918	944	957	944	941	995	932	987	941	955	932	947	997	982	947	936	970	953	942	970	988	952	946	915	976	976	990	981	917	959	992	970	974	977	938	979	922	955	932	992	892	960	952	957	951	989	953	1021	917	996	960	940	963	892	927	957	945	921	950	991	956	1004	949	1035	944	953	947	927	965	960	975	990	947	900	953	982	967	962	963	971	995	941	939	961	949	979	950	967	956	960	1005	952	977	949	942	928	919	956	979	940	943	992	942	925	965	949	983	994	944	976	918	942	955	939	926	944	976	1022	926	946	973	925	964	1007	957	974	888	938	925	994	935	890	986	920	975	981	964	920	954	988	954	991	942	989	981	924	923	998	956	1000	926	964	942	940	956	934	900	929	932	998	888	914	950	951	904	982	932	979	941	952	989	918	964	916	967	902	946	955	973	973	912	919	962	951	1009	934	985	980	987	959	987	1014	916	931	971	894	973	958	947	941	937	968	965	913	932	920	950	967	943	970	924	991	981	884	1006	946	933	884	986	984	973	930	904	968	969	966	993	912	903	944	947	916	983	990	973	930	972	921	963	940	997	960	1006	948	900	993	988	972	960	935	930	964	969	1011	938	909	965	918	964	1001	928	928	981	974	932	935	966	994	914	928	1051	980	943	976	917	970	925	987	921	1028	926	975	967	910	1012	952	922	957	964	938	933	931	942	953	984	1001	920	909	920	953	1006	897	943	933	953	921	945	976	984	1001	897	991	958	965	953	909	912	933	909	938	959	963	988	903	912	955	901	953	916	993	941	919	969	938	976
32603	32420	24407	8589	1991	1189	955	918	925	884	910	930	853	893	902	875	905	919	967	955	905	906	924	903	878	885	900	898	988	919	923	925	882	899	906	935	936	858	903	867	861	902	928	893	911	899	910	857	904	934	879	882	909	885	913	896	894	871	860	926	881	888	866	871	895	891	907	927	917	904	910	927	908	908	917	923	888	894	955	935	925	925	905	873	876	866	819	915	953	931	898	957	871	881	875	895	934	849	844	939	893	871	948	880	933	877	887	919	925	877	869	902	884	869	873	881	887	916	965	889	866	955	893	896	893	857	899	904	880	891	897	885	899	876	921	956	901	892	869	876	930	864	890	861	912	914	854	926	903	930	914	876	931	889	886	872	872	892	957	897	841	856	864	914	890	898	850	890	893	894	878	929	857	920	864	928	929	862	902	941	909	842	894	932	854	935	814	878	938	875	947	891	898	905	894	870	888	879	943	905	918	882	902	908	907	900	883	866	928	907	867	946	829	906	864	872	876	868	942	899	879	868	933	876	922	889	927	913	912	847	919	899	896	911	898	855	883	883	922	839	922	849	857	865	908	926	928	923	915	842	940	821	844	889	894	874	878	839	878	896	830	910	833	892	962	863	861	897	915	869	897	910	842	883	942	904	896	924	890	902	933	884	944	856	840	885	941	945	903	872	836	903	880	893	834	873	862	905	859	854	871	924	927	866	892	959	877	837	914	920	903	869	919	910	925	888	900	909	905	924	842	886	895	894	868	919	883	928	919	889	865	865	919	889	906	895	871	909	879	912	864	959	857	928	893	873	891	867	897	885	898	901	906	909	851	923	883	912	902	922	834	893	875	916	926	825	856	876	920	927	934	919	870	853	877	927	882	898	929	911	865	880	912	890	856	949	856	905	914	861	840	924	927	866	886	867	911	860	878	906	883	921	903	955	915	833	875	881	921	885	916	903	916	889	862	854	947	874	908	873	875	851	888	883	934	875	860	940	919	863	901	875	933	875	909	892	894	915	853	831	897	872	880	882	914	876	908	892	962	849	920	896	891	890	899	940	910	904	923	909	863	930	911	875	864	837	916	907	895	910	912	880	915	917	868	879	834	871	841	892	889	885	882	890	879	939	885	899	921	902	915	923	878	923	895	856	899	888	901	861	914	893	957	903	926	892	859	912	932	928	857	859	866	871	883	882	869	913	903	905	905	896	877	927	913	919	895	934	880	944	946	890	920	932	868	890	861	891	919	842	871	878	857	864	924	914	920	883	945	889	856	871	876	918	896	940	907	875	958	875	899	908	919	899	896	914	914	862	891	853	930	893	922	845	856	891	874	920	887	871	941	916	889	929	942	902	896	934	877	911	955	924	969	913	869	862	846	943	875	876	839	968	863	915	906	893	900	916	881	904	926	883	824	918	874	903	949	943	920	903	872	844	898	888	878	921	915	896	967	941	920	844	931	872	851	920	855	901	874	987	872	903	926	873	908	886	872	833	918	882	884	899	912	925	842	912	888	864	914	897	977	918	929	958	903	860	962	985	890	894	869	953	842	897	929	863	917	903	907	894	947	877	908	887	873	890	907	934	920	927	889	937	925	877	899	921	909	966	859	875	895	933	913	931	910	899	950	930	934	899	890	948	881	932	939	892	914	904	887	919	926	908	880	908	919	912	927	890	833	859	912	872	932	895	870	884	901	856	896	890	878	892	875	953	885	893	921	821	905	865	887	952	904	904	944	936	852	905	869	908	893	878	896	922	915	920	871	860	910	937	894	872	903	905	877	854	885	878	868	949	910	925	864	909	855	891	907	924	883	915	885	859	877	854	915	915	844	889	941	882	867	891	894	895	889	889	918	923	888	892	921	880	862	897	900	913	861	837	862	913	953	881	885	891	909	925	857	889	950	910	877	910	933	925	936	903	944	887	905	899	915	901	921	919	845	910	886	885	838	885	894	899	945	901	899	912	909	913	874	903	870	864	966	935	894	878	985	907	923	854	873	874	934	900	887	879	911	940	902	862	868	857	917	918	916	929	910	864	866	908	925	865	859	950	868	910	863	858	882	909	900	922	925	856	870	884	941	943	915	889	927	885	921	900	816	908	916	914	963	879	912	897	850	932	924	874	859	937	877	853	893	890	897	860	838	830	888	923	872	987	887	853	922	892	901	865	881	884	957	922	914	916	886	890	872	908	891	905	881	895	858	857	912	913	926	964	880	857	886	865	917	861	884	935	865	896	879	898	877	871	875	889	874	910	875	919	890	906	879	876	896	858	934	862	871	848	900	919	912	945	885	928	921	927	891	858	915	886	892	875	884	906	879	889	833	857	906	901	958	925	858	907	939	872	923	900	922	889	873	897	884	907	904	910	882	914	912	900	931	860	911	873	905	901	939	883	929	857	867	836	875	905	875	900	887	894	867	890	916	849	827	954	937	965	893	895	879	898	926	874	945	880	843	931	935	863	847	899	897	908	890	896	939	938	867	909	931	871	877	862	874	910	889	907	903	901	943	898	896	907	908	881	897	902	916	905	929	887	916	873	878	867	933	944	886	876	879	934	902	847	893	845	945	918	857	909	916	916	895	891	958	895	947	925	949	865	875	903	891	879	897	837	931	889	840	848	921	944	903	870	895	853	857	886	851	892	882	871	881	908	870	897	886	836	870	868	893	789	910	906	947	931	866	918	889	868	886	885	895	893	886	879	862	932	887	893	920	884	890	900	909	970	876	883	931	846	884	925	931	873	913	879	950	906	897	850	895	896	843	939	929	870	901	924	943	891	860	849	849	916	891	917	888	951	907	916	883	914	908	844	906	918	825	881	917	937	909	891	891	882	887	951	886	889	905	919	906	941	881	913	903	873	886	855	923	861	889	828	890	873	902	923	861	927	929	872	871	896	912	902	905	877	932	908	849	890	902	931	872	915	895	928	904	871	862	852	908	888	968	877	906	930	933	850	894	886	917	867	908	878	889	921	921	814	854	892	853	873	875	873	935	869	887	850	898	899	872	895	892	918	859	894	890	885	911	830	891	901	873	899	926	931	922	910	850	837	812	847	945	906	894	856	871	892	922	858	927	883	908	865	904	831	887	977	904	914	884	899	860	923	881	917	853	888	861	910	874	868	883	866	894	943	925	913	910	929	887	898	899	905	870	927	846	945	952	857	905	947	829	883	854	929	988	919	959	916	922	829	930	908	896	854	854	902	894	899	902	907	905	845	904	905	929	919	890	935	869	924	914	894	915	883	891	896	915	863	876	858	862	848	845	918	908	940	924	952	878	907	978	918	888	904	902	886	926	884	902	892	883	886	910	901	892	902	905	914	900	850	869	838	843	895	893	892	881	919	898	930	914	931	855	895	900	886	882	876	938	882	900	947	877	835	912	859	878	893	861	889	866	874	879	884	919	868	876	891	870	845	903	902	915	872	866	897	872	888	936	900	899	965	864	881	931	917	933	900	898	938	929	911	928	924	918	862	867	908	926	850	930	896	861	890	905	894	902	916
27610	35739	16936	4375	1389	809	732	713	733	689	684	700	683	674	719	680	681	677	676	723	691	688	701	706	717	662	722	698	710	680	643	727	700	679	663	734	698	697	653	678	679	674	703	650	700	694	705	704	716	656	703	706	720	686	669	719	692	706	725	658	662	700	654	695	684	759	667	716	696	693	689	698	669	737	651	679	675	684	734	683	656	729	673	718	711	686	676	743	644	721	678	679	690	681	693	681	736	698	743	707	692	719	703	699	674	701	677	669	690	693	680	712	666	687	695	694	709	666	690	631	695	684	682	695	719	724	650	714	714	681	679	725	692	713	688	702	690	708	693	670	686	650	653	650	701	648	692	696	678	640	705	689	713	681	738	704	656	681	684	669	638	690	692	695	701	694	700	694	654	669	665	728	687	662	672	667	706	640	636	702	676	726	710	724	644	716	670	706	715	667	683	668	686	707	669	687	705	654	663	666	713	725	685	693	638	680	671	652	712	690	722	705	670	717	693	670	718	638	674	692	669	679	651	672	691	723	668	689	710	692	681	748	687	732	679	686	697	655	640	677	680	674	746	654	676	666	690	674	676	672	636	675	697	655	644	702	702	702	653	704	700	701	696	699	688	693	660	671	711	736	681	664	652	727	713	699	700	680	711	654	689	698	745	656	693	731	681	633	681	667	724	685	667	692	691	708	730	694	740	676	710	690	634	690	712	656	678	644	682	736	703	701	733	718	708	705	768	661	714	706	689	714	694	649	723	687	690	711	703	707	707	679	719	680	679	678	669	687	724	698	699	676	661	706	694	661	656	713	684	684	711	683	703	675	698	680	673	694	714	704	665	742	703	678	677	681	677	727	703	691	712	630	703	700	669	685	681	667	731	683	662	676	700	657	663	650	710	728	651	683	692	673	706	689	726	707	729	717	669	692	712	673	657	660	676	699	622	681	678	703	683	666	678	674	700	681	695	691	719	663	721	698	690	702	660	658	667	704	666	668	721	707	676	679	689	670	680	744	681	670	690	686	649	666	637	684	684	676	706	674	682	690	710	700	652	688	646	652	667	617	714	681	685	678	672	655	694	686	649	703	695	646	730	647	675	714	679	643	721	651	701	688	665	681	742	711	708	695	688	630	678	691	717	661	651	678	678	670	690	701	677	695	690	692	646	726	684	728	691	672	747	671	728	656	715	699	713	686	649	701	658	675	700	736	674	688	667	678	703	696	692	680	692	714	651	710	731	704	659	651	696	647	709	683	671	689	711	655	656	676	719	674	653	680	675	696	686	653	691	683	691	638	705	665	632	662	672	652	730	638	674	677	703	671	707	698	690	729	677	688	686	673	640	717	658	694	703	670	682	690	679	706	736	696	693	673	688	660	644	704	634	688	721	733	684	716	680	622	653	687	628	689	719	630	686	696	671	737	695	663	658	688	668	674	661	655	687	725	686	690	701	696	703	730	664	662	691	679	682	656	733	652	668	721	679	714	681	683	701	688	718	697	697	697	647	711	690	664	700	687	690	657	652	696	709	695	697	698	733	707	720	686	678	714	713	720	663	676	701	628	626	711	683	692	653	687	703	642	669	713	702	709	709	657	672	663	684	704	667	718	697	651	636	650	693	709	674	694	702	697	695	724	694	698	705	693	707	644	647	698	669	708	700	704	701	689	691	689	691	708	665	687	690	690	724	697	690	716	714	672	685	717	666	665	660	700	663	669	678	681	700	680	737	676	673	675	674	720	726	673	712	651	675	722	718	662	694	680	706	672	671	685	656	725	677	680	707	704	718	718	645	680	701	636	670	715	690	696	620	638	688	699	669	673	680	702	704	693	696	744	703	695	710	705	681	702	717	693	639	671	789	701	668	649	715	716	681	698	653	709	652	657	666	723	708	663	651	670	678	704	692	660	730	716	647	700	700	667	688	679	667	646	680	717	730	688	709	695	655	688	711	635	686	680	678	689	684	678	707	710	696	682	727	689	683	704	692	689	666	713	669	676	707	703	709	695	701	671	680	673	697	747	672	652	731	694	662	702	738	648	711	677	727	675	687	659	699	718	698	707	745	616	718	666	661	701	685	736	690	702	693	659	672	715	701	720	692	672	675	636	735	698	697	670	666	705	716	711	649	753	703	702	701	659	719	686	689	709	656	674	690	721	724	693	642	701	631	694	655	699	631	678	711	684	752	685	729	696	674	681	679	681	679	719	737	712	678	656	711	676	655	667	667	704	747	671	724	624	700	696	702	670	679	726	679	663	703	696	700	694	682	730	678	679	676	677	738	719	697	704	705	715	677	664	686	704	710	655	701	662	722	708	735	712	652	632	686	688	673	664	672	703	669	677	661	680	655	701	700	685	725	692	642	704	694	711	696	704	714	709	691	691	711	686	642	699	698	697	679	684	675	721	689	688	676	708	650	682	697	711	694	670	673	686	674	714	707	688	701	687	695	688	715	706	690	682	646	686	678	697	699	679	688	658	697	674	678	699	712	658	695	656	679	780	685	652	688	683	640	713	696	691	720	678	686	691	683	694	663	668	660	714	712	727	655	699	683	682	690	670	679	656	682	713	699	673	704	640	675	659	659	665	658	706	707	656	666	716	744	665	669	674	694	662	718	756	709	667	701	661	707	705	723	722	700	720	657	716	675	697	644	680	705	615	720	655	703	688	682	677	701	673	713	705	691	746	702	705	678	703	659	686	684	692	721	720	659	691	676	656	677	747	668	714	696	717	746	683	667	701	689	661	659	694	685	649	684	705	698	677	672	707	659	690	679	685	697	663	654	678	719	682	664	639	688	707	701	679	658	708	718	665	672	659	711	713	720	684	697	703	671	697	755	680	683	735	708	698	707	647	701	730	705	629	733	673	645	718	685	705	673	673	664	676	704	718	713	649	692	706	717	666	700	683	653	693	725	697	666	655	704	669	701	721	708	728	719	705	720	714	640	666	687	730	677	706	670	697	646	738	696	654	723	657	687	694	660	695	710	675	736	711	689	732	691	715	649	685	715	700	646	710	687	664	673	707	676	700	650	663	681	667	701	673	738	683	727	707	676	703	679	703	648	722	712	672	712	704	673	706	652	678	714	708	719	714	650	667	693	691	686	712	667	708	664	676	683	704	679	688	666	715	742	686	719	689	665	718	698	674	670	688	766	704	710	692	722	678	700	685	694	675	703	741	637	687	696	645	664	702	660	693	657	685	683	666	696	689	698	748	704	698	696	682	693	683	687	674	713	639	672	609	687	734	655	669	674	665	693	690	699	710	676	705	688	703	660	709	674	687	644	668	647	660	708	709	669	648	703	683	632	674	638	652	692	690	663	663	745	680	698	638	643	650	688	677	690	678	651	649	690	699	672	692	704	750	711	689	729	703	729	717	691	682	668	649	637	681	674	717	762	643	702	709	663	689	655	659	688	652	700	655	689	677	679	649	700	713	692	712	746	672	684	678	694	675	691	698	675	697	668	709	716	668	674	666	713	715	671	696	690	666	660	680	659	660
27017	30213	40283	29887	11686	2250	1165	958	900	936	959	900	957	959	918	923	949	945	933	940	960	923	895	901	904	975	957	951	909	930	927	971	953	920	903	960	931	937	971	913	897	939	950	929	970	908	864	898	914	931	898	910	949	929	878	953	912	935	986	922	930	903	913	953	905	951	925	915	927	960	928	911	945	926	898	902	857	929	926	902	909	933	981	909	895	915	924	941	957	918	925	929	992	899	927	986	927	934	926	876	941	903	913	890	936	906	931	954	897	857	945	945	949	920	902	933	876	898	981	914	909	932	890	930	934	906	960	927	875	916	899	882	887	940	911	921	855	961	887	925	911	929	915	895	931	904	1014	904	915	949	948	934	877	888	933	929	892	977	897	934	888	953	941	936	912	964	941	937	900	863	961	931	952	922	945	915	922	920	927	926	915	896	942	886	960	973	935	880	939	895	959	930	889	917	915	961	921	871	907	918	868	938	916	892	931	916	937	922	859	974	948	949	943	905	903	956	918	960	1008	866	916	905	978	972	919	898	920	936	948	918	953	928	945	918	911	949	947	936	964	914	908	936	917	918	870	940	919	940	885	892	916	940	920	856	916	935	914	906	905	968	922	880	920	961	882	902	937	921	893	906	945	916	931	912	946	980	940	941	871	918	930	906	895	932	957	954	868	927	918	907	911	961	935	861	967	916	982	912	919	945	927	936	913	925	923	932	892	884	925	922	877	929	893	890	892	875	849	859	957	864	918	943	879	944	907	941	876	914	868	945	895	995	891	896	917	954	923	921	921	906	940	949	880	967	964	963	876	933	855	927	864	878	892	958	858	908	907	925	911	947	881	940	918	950	967	935	939	913	900	964	964	896	929	859	922	922	912	936	920	930	896	965	939	948	962	981	904	921	927	928	895	970	937	961	912	884	926	891	938	940	911	967	913	987	888	915	912	934	898	925	885	843	852	899	938	897	919	899	945	920	975	915	939	925	863	925	933	939	906	951	900	925	932	927	945	894	884	870	874	913	980	898	934	871	895	910	956	936	945	883	935	898	927	908	925	964	923	839	975	840	867	924	863	1008	941	927	947	898	925	949	881	941	943	893	928	978	924	921	912	896	957	887	944	913	890	923	865	867	926	955	906	931	974	919	856	913	886	929	921	913	893	935	904	896	897	936	945	965	953	923	925	935	947	865	950	901	926	908	950	963	914	922	935	907	944	946	848	918	904	937	950	907	953	917	981	949	940	926	996	942	923	897	984	955	906	929	891	916	908	907	959	937	897	884	953	843	929	915	946	906	895	903	834	875	937	903	908	927	899	917	931	932	890	916	883	871	896	898	905	880	919	899	865	1013	943	941	924	912	863	892	937	905	930	970	845	945	986	874	867	925	884	946	935	907	970	938	884	958	917	958	927	959	911	908	924	883	907	938	879	909	907	927	950	921	941	922	917	923	892	947	896	852	951	938	851	910	989	924	874	889	901	934	934	1009	916	923	888	909	919	936	903	932	887	892	860	886	853	964	946	900	927	939	902	918	911	932	858	942	893	947	880	866	908	921	912	906	877	889	972	904	884	889	867	946	907	973	892	949	942	946	921	879	986	925	940	933	911	995	952	909	920	977	926	928	899	928	886	928	898	899	926	931	931	940	840	876	944	918	919	971	890	929	911	983	887	915	886	947	842	913	959	939	886	876	927	882	910	965	943	928	888	882	900	981	910	930	861	890	919	921	938	905	891	952	901	932	954	924	939	911	980	919	946	895	940	955	908	931	950	912	961	895	905	952	924	925	907	935	902	894	890	917	882	902	901	914	912	874	854	880	914	883	903	917	921	922	897	906	875	930	886	937	960	874	908	937	899	922	957	896	891	892	875	889	907	865	902	893	933	938	896	946	880	877	882	904	942	924	909	893	940	934	884	923	954	878	935	912	909	935	917	946	987	926	940	893	924	944	970	935	1006	930	905	903	943	920	932	953	919	950	948	893	905	932	925	910	907	868	926	921	900	861	930	940	906	920	924	978	920	936	886	861	915	934	912	889	941	880	892	951	910	903	883	879	865	912	888	958	934	920	911	866	944	884	939	911	959	978	994	960	953	928	947	839	940	914	918	986	877	897	941	944	879	966	908	920	866	888	978	891	882	924	879	929	923	898	970	875	889	901	922	925	934	909	963	866	908	900	926	948	945	913	967	904	929	945	875	903	955	901	890	960	921	898	850	901	960	901	929	883	954	911	892	934	890	897	864	894	904	1013	904	889	908	949	913	947	874	945	928	915	891	919	930	972	913	967	963	936	887	884	916	934	904	913	925	913	901	931	951	874	913	878	885	915	901	885	934	900	921	907	939	914	856	937	967	984	869	922	889	918	913	955	904	890	955	879	872	929	896	947	889	874	879	906	937	887	941	915	872	928	945	933	934	969	962	888	852	861	947	905	943	888	960	895	887	927	869	866	939	860	940	954	917	894	941	945	911	919	938	881	914	996	891	919	925	893	998	886	889	898	938	933	930	891	853	945	870	926	929	1021	959	930	942	902	941	917	920	890	910	968	913	914	887	886	869	908	856	921	916	964	934	934	881	909	949	857	878	894	910	904	912	912	910	944	882	911	886	926	904	906	933	913	906	880	936	884	921	938	958	907	924	936	914	896	937	980	845	924	946	944	902	892	913	895	927	868	934	922	955	938	902	922	922	932	901	932	974	896	931	873	898	881	908	866	881	878	879	880	908	908	931	918	924	861	880	936	901	952	950	950	893	918	913	893	910	940	966	940	887	902	868	867	894	903	908	941	903	879	926	885	918	890	888	888	906	885	912	908	909	889	904	862	894	927	944	932	929	915	907	924	909	939	1012	937	900	880	898	927	904	944	922	920	904	879	875	880	874	935	931	937	925	915	898	892	887	932	941	904	923	993	931	944	929	938	955	863	1023	955	883	871	883	931	943	906	880	883	859	908	948	943	900	888	938	971	898	867	922	958	912	898	938	910	913	916	934	903	924	904	916	884	893	885	917	891	911	924	920	923	937	934	902	896	889	901	918	960	948	924	877	917	952	940	901	934	924	930	954	951	921	950	915	904	907	902	928	961	881	905	994	902	886	942	894	897	894	907	922	940	941	933	935	916	895	939	963	944	970	915	884	948	908	904	878	914	890	968	966	917	940	967	940	933	917	873	921	912	913	875	888	954	929	904	936	935	880	917	889	934	917	933	938	918	962	942	913	933	872	868	916	940	950	923	878	848	940	936	915	920	895	914	914	928	951	874	902	901	855	904	955	926	927	916	959	918	906	926	897	944	928	898	872	857	935	890	888	864	937	938	960	908	967	874	909	907	892	900	900	962	981	900	981	945	958	889	947	896	914	937	917	877	933	915	904	932	914	1006	949	931	966	872	954	897	923	925	885	965	901	916	925	945	875	916	888	862	883	921	928	924	953	918	882	892	843	881	916	893	960	956	872	947	871	870	916	974	958	1001	912	942	897	891	897	948	946	888	906	888	914	985	966	955	886	920	835	869	906	948
59138	81784	49228	16818	4326	1339	780	752	783	764	767	747	741	720	799	759	764	759	739	713	716	752	718	770	785	755	729	767	713	755	787	786	740	761	735	772	756	708	693	759	762	736	731	787	729	754	748	729	790	731	728	778	735	769	783	758	731	759	751	763	768	788	720	784	748	714	747	768	742	747	701	742	756	742	747	752	717	780	762	766	763	767	794	739	816	766	783	817	754	730	762	743	745	776	766	738	727	732	745	757	752	777	765	674	773	744	720	746	761	728	707	758	770	723	722	773	764	756	739	743	724	757	694	780	733	763	744	758	738	702	695	754	757	711	769	689	745	757	752	717	791	748	743	763	736	765	738	742	789	778	797	786	765	765	773	715	712	757	793	753	797	728	745	803	769	771	735	713	723	723	761	764	809	767	756	785	766	779	723	764	769	744	777	733	702	756	752	739	767	812	767	736	760	766	734	755	682	734	741	712	756	737	773	764	742	764	755	771	767	760	803	800	724	728	682	809	747	772	759	801	766	760	725	750	751	727	774	798	749	746	807	793	758	785	751	756	771	734	779	725	755	767	782	788	723	714	763	747	742	765	754	732	788	734	765	732	733	740	799	756	754	782	756	754	708	734	771	779	773	759	728	747	781	748	721	776	723	731	725	747	773	749	679	733	678	764	676	698	762	774	746	716	713	751	802	767	735	778	764	748	736	717	750	728	746	727	712	779	777	759	712	782	755	706	747	742	715	776	718	758	784	724	726	793	772	742	754	713	740	787	746	752	731	670	757	785	749	740	715	753	765	752	746	800	734	752	735	767	744	714	738	747	739	743	753	706	757	824	715	787	729	741	785	797	753	756	727	776	777	726	703	756	751	737	740	725	725	764	729	736	730	784	776	712	764	753	756	749	744	758	746	756	781	713	785	758	731	717	716	772	765	765	740	849	787	722	750	788	780	759	733	754	703	801	723	791	766	767	779	714	769	823	736	726	785	769	759	733	735	789	758	739	708	726	743	723	703	750	705	747	769	769	785	763	745	771	704	736	740	779	727	742	762	738	695	699	771	764	747	762	733	762	779	721	718	744	764	768	730	745	738	733	738	747	756	761	740	782	726	734	659	702	747	707	769	732	763	738	701	761	737	752	753	730	721	735	738	756	786	725	725	771	746	721	708	731	726	739	781	746	745	766	764	706	762	743	701	768	769	746	735	747	782	729	807	744	753	732	766	687	739	757	747	739	755	732	715	767	783	734	713	730	808	764	757	736	749	729	780	713	742	724	765	757	749	717	743	744	720	714	771	720	730	783	779	738	733	754	773	723	723	731	732	776	766	767	772	764	744	772	801	744	756	721	726	808	763	760	781	734	721	740	728	753	708	758	708	730	730	760	727	747	745	713	744	717	724	714	698	723	709	751	750	750	723	749	767	718	718	753	733	741	726	713	697	748	739	793	705	746	747	784	738	738	751	756	735	699	718	763	734	796	740	751	778	753	770	753	698	760	791	714	764	740	779	736	764	757	748	796	692	764	725	765	720	721	763	752	814	763	738	726	741	728	752	763	745	761	774	732	750	762	741	751	725	722	736	701	792	789	681	722	787	744	715	782	735	741	757	798	741	735	752	705	769	706	743	812	769	771	746	714	743	784	770	710	801	733	785	731	743	771	733	780	752	752	741	719	765	756	711	731	759	720	783	757	726	756	807	730	745	789	705	741	765	768	774	752	713	767	729	773	730	756	747	741	771	723	756	737	767	715	765	715	765	699	745	754	745	798	771	791	794	786	732	711	728	759	707	773	713	740	761	778	803	754	735	733	764	776	746	753	745	698	765	765	733	748	758	727	780	742	751	665	712	741	749	732	740	755	721	724	729	795	769	723	758	782	731	773	730	751	724	766	748	761	714	779	753	771	706	760	725	740	744	771	698	741	731	750	779	768	788	827	747	762	732	726	797	743	784	758	757	710	702	796	801	769	686	759	691	745	777	765	756	736	785	746	747	732	733	762	803	779	734	787	718	801	731	765	780	742	759	791	764	772	753	738	737	755	722	729	788	751	748	764	776	750	741	736	737	728	774	724	775	756	759	739	763	713	752	753	735	743	738	753	759	747	746	741	780	682	776	751	759	716	747	762	758	702	788	760	713	743	748	760	772	743	786	724	742	766	719	786	739	751	740	726	774	743	742	759	773	740	762	778	708	777	778	729	745	722	729	749	795	744	742	727	735	808	716	773	756	752	718	750	733	745	729	740	705	804	674	732	787	724	695	749	761	771	737	736	729	740	740	768	778	770	731	737	727	735	765	719	739	793	750	754	757	711	800	693	768	805	738	717	719	741	776	785	743	774	760	746	775	782	743	730	773	791	783	742	758	768	777	757	718	784	773	781	728	789	760	790	777	748	777	716	714	753	805	789	759	783	774	724	808	746	743	761	775	719	742	743	755	752	769	739	766	722	732	780	804	743	760	759	711	765	762	738	756	747	724	724	709	774	748	779	730	739	768	781	776	787	745	732	732	763	707	763	741	730	769	746	756	731	726	766	764	721	769	731	764	733	783	741	782	748	704	683	743	758	747	781	772	761	733	732	777	748	808	761	778	739	745	757	769	703	738	821	760	723	773	750	764	725	735	740	717	797	736	771	708	730	754	774	787	759	702	733	748	752	743	762	745	741	698	707	761	686	751	797	727	694	746	715	740	733	726	759	736	749	746	753	778	771	761	721	748	752	788	783	693	761	791	752	771	693	731	769	748	685	717	771	772	751	748	766	799	732	798	745	749	740	734	730	759	782	732	745	734	710	680	703	783	780	745	798	755	791	725	726	728	762	718	701	706	739	762	801	732	725	727	780	718	749	726	714	744	691	753	723	760	776	745	748	730	785	756	757	696	760	728	737	740	793	776	680	780	742	704	766	746	798	766	731	754	792	740	743	756	723	722	791	718	741	760	779	756	740	744	810	749	732	742	762	795	809	765	751	770	767	710	787	739	764	790	781	765	798	778	711	679	719	734	747	709	760	736	753	757	710	720	746	790	756	770	724	722	751	785	732	735	742	752	745	768	779	749	758	738	731	769	792	735	759	758	727	763	765	746	748	732	711	789	766	760	718	728	673	741	782	747	775	757	733	730	771	730	777	744	745	691	695	701	748	766	728	775	743	697	777	750	725	748	766	740	771	733	670	784	756	768	773	746	690	707	770	738	739	774	807	782	746	732	721	749	704	763	726	742	775	707	705	759	706	734	747	737	770	725	730	743	719	813	706	735	711	742	741	780	735	781	740	729	745	730	741	750	742	707	777	760	734	696	719	733	717	739	740	722	772	750	742	698	773	743	795	811	713	788	782	710	708	729	729	761	744	767	732	772	728	750	787	761	720	743	724	776	770	756	783	752	741	739	775	734	730	771	727	726	794	797	715	738	776	782	777	789	740	753	746	792	750	723	753	766	729	696	745	792	760	763	785	751	775	734	747	726	794	764	743	722	772	709	811	758	769	727	748	718	799	749	660	736	780
24572	23873	34007	28820	21338	12618	2861	1373	1157	1229	1205	1177	1163	1147	1168	1175	1203	1149	1172	1163	1193	1095	1052	1148	1153	1154	1140	1156	1166	1148	1161	1155	1076	1129	1076	1171	1156	1214	1144	1082	1145	1139	1151	1084	1094	1118	1137	1114	1153	1134	1119	1111	1114	1140	1128	1057	1103	1152	1126	1058	1180	1135	1120	1137	1090	1101	1152	1178	1230	1077	1116	1143	1105	1148	1075	1171	1161	1120	1128	1127	1135	1142	1168	1138	1160	1108	1145	1102	1133	1172	1108	1169	1158	1194	1153	1128	1147	1069	1126	1194	1098	1101	1132	1082	1144	1086	1165	1157	1171	1116	1107	1182	1108	1105	1127	1119	1150	1098	1131	1085	1119	1140	1117	1164	1139	1133	1119	1156	1185	1113	1182	1100	1113	1063	1115	1175	1113	1114	1193	1148	1100	1149	1106	1220	1132	1116	1145	1173	1106	1135	1111	1144	1100	1176	1104	1140	1143	1057	1083	1123	1129	1096	1105	1153	1163	1137	1125	1151	1092	1097	1123	1175	1139	1185	1117	1128	1071	1151	1103	1152	1081	1082	1201	1111	1139	1131	1085	1256	1157	1109	1136	1162	1085	1142	1165	1098	1079	1177	1028	1150	1147	1108	1135	1156	1142	1114	1116	1201	1131	1155	1100	1105	1126	1131	1145	1170	1148	1112	1124	1133	1116	1138	1120	1092	1112	1106	1090	1086	1112	1150	1139	1137	1147	1144	1063	1167	1167	1138	1153	1170	1110	1131	1133	1160	1129	1105	1108	1112	1104	1074	1113	1154	1124	1088	1107	1110	1126	1097	1093	1104	1148	1109	1074	1123	1197	1067	1103	1154	1103	1171	1174	1112	1117	1096	1100	1138	1126	1144	1115	1075	1132	1132	1087	1127	1093	1085	1165	1165	1156	1100	1106	1146	1160	1163	1145	1150	1134	1114	1124	1174	1089	1113	1107	1142	1158	1110	1129	1115	1100	1126	1123	1123	1114	1096	1118	1137	1082	1115	1112	1083	1103	1097	1106	1054	1144	1138	1149	1081	1181	1127	1085	1157	1095	1134	1151	1095	1125	1150	1166	1117	1134	1169	1168	1101	1115	1140	1174	1092	1102	1106	1134	1195	1108	1142	1144	1111	1120	1164	1100	1077	1163	1047	1113	1116	1146	1093	1104	1123	1158	1103	1137	1093	1084	1100	1126	1115	1143	1157	1107	1171	1113	1132	1089	1165	1139	1133	1106	1105	1124	1095	1138	1123	1115	1127	1094	1089	1093	1092	1106	1146	1175	1110	1143	1169	1176	1151	1139	1123	1089	1070	1120	1165	1137	1117	1121	1141	1111	1110	1141	1104	1118	1118	1124	1166	1102	1110	1126	1100	1119	1087	1095	1107	1177	1101	1129	1164	1100	1126	1160	1114	1190	1103	1097	1127	1123	1109	1131	1103	1114	1139	1111	1142	1080	1142	1196	1171	1129	1112	1126	1104	1045	1163	1138	1172	1123	1141	1087	1149	1081	1100	1129	1175	1144	1085	1097	1098	1070	1164	1106	1110	1165	1206	1169	1104	1099	1116	1167	1116	1106	1158	1105	1134	1166	1160	1061	1114	1105	1117	1184	1176	1139	1156	1123	1156	1107	1172	1108	1147	1171	1186	1066	1211	1137	1089	1168	1114	1123	1108	1152	1143	1143	1181	1179	1227	1110	1105	1123	1138	1145	1094	1143	1106	1099	1076	1117	1070	1135	1149	1114	1085	1113	1112	1183	1109	1111	1105	1104	1129	1126	1077	1097	1152	1162	1058	1193	1078	1099	1102	1104	1141	1145	1104	1135	1199	1123	1116	1063	1148	1129	1135	1125	1080	1092	1100	1138	1129	1169	1087	1154	1139	1086	1152	1180	1151	1148	1068	1125	1097	1110	1144	1099	1107	1120	1139	1075	1112	1163	1131	1199	1093	1092	1159	1072	1140	1088	1185	1127	1116	1136	1165	1177	1104	1092	1125	1076	1145	1129	1163	1150	1113	1082	1114	1077	1091	1118	1089	1145	1102	1141	1082	1075	1141	1058	1081	1137	1105	1147	1119	1118	1137	1096	1104	1085	1116	1162	1074	1137	1091	1053	1172	1061	1086	1100	1117	1083	1142	1064	1180	1108	1134	1116	1097	1093	1183	1104	1137	1152	1099	1113	1130	1027	1124	1153	1104	1136	1129	1057	1137	1151	1168	1094	1126	1107	1074	1131	1083	1151	1059	1114	1153	1129	1079	1111	1100	1051	1080	1079	1135	1065	1134	1157	1116	1121	1173	1090	1145	1229	1142	1118	1055	1138	1124	1126	1158	1163	1125	1170	1136	1115	1157	1136	1119	1182	1087	1130	1103	1082	1154	1081	1136	1110	1162	1102	1079	1106	1065	1168	1177	1108	1125	1118	1166	1148	1085	1177	1117	1128	1125	1064	1160	1137	1169	1153	1125	1187	1057	1068	1141	1115	1168	1152	1192	1132	1109	1107	1128	1098	1153	1156	1123	1111	1145	1111	1159	1061	1058	1130	1102	1133	1155	1125	1174	1127	1213	1124	1186	1146	1125	1133	1065	1137	1165	1116	1150	1123	1163	1183	1143	1094	1127	1141	1202	1115	1183	1105	1131	1146	1122	1156	1113	1081	1090	1098	1134	1122	1148	1139	1123	1133	1143	1107	1102	1143	1138	1148	1188	1109	1137	1121	1116	1098	1121	1092	1126	1074	1148	1085	1135	1096	1122	1091	1097	1148	1111	1163	1119	1097	1104	1155	1094	1121	1142	1210	1120	1129	1070	1100	1109	1104	1141	1142	1143	1119	1067	1153	1118	1121	1099	1143	1099	1081	1122	1092	1054	1086	1101	1120	1114	1123	1156	1123	1106	1088	1184	1082	1103	1084	1140	1225	1094	1159	1111	1144	1105	1065	1132	1129	1123	1123	1103	1055	1134	1135	1113	1167	1127	1107	1086	1102	1134	1156	1095	1132	1117	1107	1146	1159	1057	1145	1095	1110	1152	1102	1073	1157	1118	1141	1107	1094	1134	1102	1151	1088	1166	1180	1134	1119	1146	1120	1119	1044	1100	1132	1032	1127	1139	1138	1122	1159	1127	1082	1122	1101	1125	1099	1176	1112	1076	1126	1097	1180	1144	1104	1079	1179	1088	1148	1087	1154	1143	1109	1155	1099	1143	1052	1097	1128	1137	1114	1141	1146	1137	1117	1165	1065	1185	1185	1095	1074	1101	1162	1129	1138	1105	1142	1103	1082	1116	1129	1106	1131	1144	1145	1087	1108	1103	1102	1103	1133	1195	1161	1104	1205	1135	1112	1130	1113	1161	1083	1123	1119	1086	1125	1139	1100	1093	1136	1124	1078	1140	1129	1108	1043	1103	1148	1135	1123	1121	1069	1116	1137	1131	1135	1085	1143	1128	1098	1155	1119	1153	1105	1184	1177	1167	1154	1143	1108	1109	1097	1127	1133	1136	1083	1128	1104	1136	1150	1173	1110	1124	1147	1146	1083	1091	1126	1137	1137	1149	1154	1097	1099	1063	1157	1068	1148	1077	1076	1191	1133	1117	1161	1087	1097	1154	1155	1160	1127	1110	1123	1119	1090	1166	1064	1152	1159	1070	1102	1124	1147	1072	1120	1166	1111	1099	1090	1173	1088	1144	1148	1144	1096	1128	1139	1126	1110	1110	1100	1163	1148	1079	1141	1110	1186	1128	1174	1095	1119	1108	1083	1104	1132	1110	1199	1141	1086	1090	1153	1140	1148	1158	1160	1128	1072	1109	1132	1156	1114	1157	1054	1148	1112	1124	1058	1107	1062	1104	1187	1144	1112	1096	1104	1082	1107	1050	1155	1155	1157	1116	1123	1071	1141	1142	1146	1137	1120	1034	1143	1098	1156	1080	1132	1037	1106	1168	1050	1128	1117	1139	1130	1159	1161	1096	1127	1151	1139	1032	1124	1147	1076	1142	1156	1152	1169	1174	1148	1084	1164	1167	1122	1102	1119	1160	1121	1054	1086	1117	1055	1109	1062	1125	1127	1090	1133	1106	1133	1083	1150	1144	1132	1114	1071	1165	1118	1102	1140	1108	1124	1172	1119	1071	1135	1155	1154	1106	1174	1196	1125	1159	1151	1122	1131	1071	1089	1122	1132	1052	1116	1127	1108	1113	1163	1132	1124	1139	1103	1078	1127	1119	1156	1097	1087	1125	1198	1091	1120	1187	1144	1109	1128	1142	1212	1073	1124	1130	1056	1128	1116	1155	1213	1164	1127	1124	1068	1108	1101	1115	1080	1103	1070	1073	1051	1131	1100	1090	1125	1161	1128	1087	1159	1090	1090	1139	1166	1088	1126	1127	1059	1142	1135	1098	1130	1158	1095	1059	1087	1163	1096	1192	1121	1127	1137	1148	1137	1128	1112	1116	1129	1140	1181	1130	1078	1080	1090	1106	1118	1082	1044	1149	1091	1102	1080	1131	1153	1136	1096	1100	1139	1157	1038	1120	1110	1117	1163	1116	1133	1148	1132	1148	1108	1113	1137	1117	1072	1136	1108	1117	1115	1137	1137	1119	1083	1121	1159	1108	1106	1151	1178	1093	1159	1096	1088	1142	1118	1134	1091	1108	1103	1066	1102	1088	1126	1167	1163	1187	1094	1078	1139	1155	1112	1163	1141	1143	1126	1103	1008	1196	1094	1139	1138	1178	1067	1131	1145	1120	1173	1145	1090	1096	1133	1194	1149	1068	1143	1085	1137	1097	1107	1150	1139	1108	1126	1146	1132	1093	1118	1085	1118	1092	1149	1111	1179	1141	1113	1076	1116	1109	1152	1107	1138	1107	1143	1114	1069	1119	1127	1099	1190	1079	1092	1130	1147	1091	1092	1143	1085	1138	1179	1101	1140	1155	1147	1118	1061	1108	1078	1153	1148	1087	1138	1074	1123	1102	1127	1191	1123	1103	1114	1164	1128	1135	1153	1098	1180	1089	1112	1083	1043	1152	1134	1130	1094	1131	1121	1155	1081	1083	1131	1091	1113	1167	1082	1117	1164	1139	1076	1081
64637	101592	67179	32719	10541	2698	1193	986	1006	966	972	1017	955	987	1024	989	954	971	953	960	1008	988	987	988	988	947	941	985	960	946	1064	982	984	954	1009	973	948	1029	976	1028	984	1003	969	1003	930	1013	960	953	923	910	1000	985	951	996	969	978	986	1007	925	994	946	944	981	1015	1049	972	1010	935	945	967	941	1020	922	938	975	961	1049	961	1069	960	970	976	976	1008	938	943	969	1025	985	943	1081	971	974	954	961	1016	1007	970	959	1002	1012	976	930	989	961	978	997	961	984	968	982	990	963	977	954	963	1005	951	977	905	990	976	980	1004	993	954	990	948	975	953	949	990	969	930	958	978	971	978	972	936	992	971	916	939	920	993	988	977	1002	947	960	995	927	990	937	965	974	925	979	930	957	978	1052	1004	950	985	962	999	968	1001	962	938	959	1041	911	972	958	976	1009	965	972	975	943	973	1002	975	944	970	905	995	940	1007	966	958	959	959	939	940	991	892	1000	1036	958	997	1019	997	996	908	1002	978	944	995	970	970	966	975	997	948	970	959	939	892	924	967	1012	1018	971	1016	1012	972	985	1001	955	924	960	987	980	931	949	970	971	950	989	1047	1004	950	976	997	992	997	1004	957	962	1005	1012	912	965	935	970	934	939	1002	995	1023	979	1013	941	1010	936	985	926	965	984	888	1028	979	1006	967	977	983	974	1011	949	964	964	991	950	995	971	979	974	948	988	980	958	978	977	954	956	953	906	953	964	982	930	970	989	950	991	952	982	951	963	1005	988	1012	1018	979	981	1018	958	967	937	961	960	966	957	987	986	995	999	996	947	943	1022	984	965	1012	944	960	1004	964	985	992	1017	1029	917	962	961	994	909	956	890	939	968	973	986	972	1050	982	952	942	904	944	977	949	996	1015	947	953	973	970	968	977	942	980	988	988	952	984	896	921	979	1000	935	934	916	950	926	935	993	928	1024	949	942	915	947	963	1003	1028	1013	974	970	962	983	978	987	945	940	1015	968	953	986	970	955	1033	1007	1015	999	1004	904	988	999	969	953	973	983	939	973	1019	981	958	983	933	955	1047	977	1000	989	998	999	975	997	926	1012	939	924	925	1013	974	978	950	987	982	999	957	975	991	1009	1002	956	980	927	959	955	945	934	951	957	990	996	1009	964	986	995	924	935	907	967	1046	977	924	965	997	973	960	947	953	952	986	957	969	946	983	1043	945	961	1004	974	1059	923	1031	945	1027	1032	999	953	956	1002	953	948	912	998	988	1033	945	953	978	990	1024	984	1030	938	1038	1001	947	955	985	972	990	998	997	995	1025	1023	919	917	909	959	959	999	945	955	942	989	969	977	951	932	926	935	1017	988	982	935	1018	967	949	987	977	978	943	950	984	947	938	938	996	970	1001	953	988	937	1044	1000	1025	957	951	948	999	933	940	993	939	952	940	1009	958	991	945	959	947	969	956	1013	976	948	956	957	1022	922	1046	963	1010	973	1002	945	967	984	965	995	934	987	955	999	963	973	952	1050	1016	951	1009	951	1009	993	988	967	964	956	932	978	917	1009	938	972	940	979	924	984	1035	960	1029	955	1009	969	945	955	1057	986	960	972	1012	985	956	977	931	990	994	955	958	976	975	978	940	959	1004	1065	954	977	1000	939	989	1026	981	1018	963	1002	1027	964	899	931	944	954	971	944	908	950	993	951	975	984	1017	958	994	963	989	928	997	981	979	987	979	951	977	1004	942	951	920	942	941	968	942	995	988	966	917	955	933	960	942	984	957	993	1009	1008	962	925	980	913	959	1013	960	930	996	955	900	951	939	968	978	968	938	938	954	969	981	963	980	983	934	1003	991	935	934	945	960	959	970	941	881	984	965	962	954	916	975	981	962	960	988	987	1018	994	976	963	976	987	964	966	994	962	973	1008	954	990	993	975	1017	966	1022	921	986	922	986	944	1047	1007	954	953	928	959	979	969	966	950	945	931	998	952	974	915	920	943	944	965	984	937	932	971	986	971	990	960	1003	976	968	963	1017	953	942	959	961	939	949	939	970	940	1009	974	959	973	969	974	987	995	993	977	989	952	958	1014	988	1007	966	947	962	975	952	960	979	993	1000	938	977	982	1005	1007	965	951	976	1005	990	990	984	1016	954	952	983	948	934	1017	896	986	987	971	922	1010	1009	980	992	957	969	988	900	971	981	968	946	936	966	976	961	1012	953	930	912	972	966	998	952	971	954	925	1005	967	942	998	946	995	973	885	1003	925	942	976	1008	954	1006	975	970	1002	993	924	984	945	977	1007	966	942	963	994	957	1027	991	964	924	926	916	939	978	920	973	986	1040	972	977	936	960	957	970	960	986	946	969	995	971	952	967	945	965	991	956	971	930	992	956	940	968	955	1039	1009	938	978	993	959	977	974	983	949	995	938	983	1009	932	975	964	961	1046	948	1009	1012	993	955	938	1018	983	999	948	936	968	987	989	935	950	1034	981	988	972	946	985	982	977	948	961	946	995	1027	957	1005	986	967	955	989	991	990	961	947	930	978	914	943	965	981	959	917	995	1022	1015	1016	950	920	1039	942	927	948	978	907	933	974	997	964	938	991	934	946	981	983	961	981	908	979	918	978	975	1000	1010	924	986	983	938	955	949	942	1047	958	992	915	931	975	921	963	1010	999	931	965	1007	951	908	954	963	925	998	962	974	963	945	944	972	957	956	977	961	952	943	960	1007	944	967	919	959	986	987	1004	943	948	958	1009	997	915	1008	1032	932	982	979	966	976	949	973	935	922	970	990	1020	988	1011	955	985	1001	962	967	991	978	1037	1015	952	987	965	987	983	1007	1021	958	981	944	1019	934	1005	949	942	1033	1022	964	963	952	937	962	992	990	1009	998	970	940	936	951	959	992	963	959	945	948	984	962	974	978	951	1001	954	984	904	965	959	941	980	967	959	968	919	1007	958	991	955	1009	898	971	1030	904	961	1008	958	975	1003	965	939	943	975	1033	986	977	974	969	1003	977	972	931	984	953	945	941	1000	965	970	959	909	938	946	943	943	1023	971	920	951	981	964	989	979	919	950	975	998	1009	979	963	979	938	948	989	1009	941	979	933	982	983	968	950	964	927	969	1001	925	955	969	959	1017	995	950	944	966	973	965	951	972	985	957	926	967	980	965	934	913	967	948	949	930	966	996	967	971	982	1001	998	974	905	974	918	984	946	991	939	935	961	936	936	981	995	988	969	961	902	925	957	987	978	989	971	995	977	938	997	994	976	944	997	953	981	1023	951	996	975	1013	1001	951	915	948	1001	956	933	954	970	914	928	964	957	985	998	949	917	994	1004	953	950	964	986	974	937	960	969	1025	977	955	949	934	970	1002	997	946	999	951	1003	1002	1010	1033	984	964	952	984	956	945	970	931	1012	941	972	948	983	928	967	1000	994	958	935	1012	991	1011	944	1025	1005	957	971	941	1009	955	986	965	974	965	961	1041	946	969	943	953	953	950	989	987	961	945	963	953	927	1009	997	939	984	958	915	948	992	963	925	1010	935	977	1012	966	887	949	974	971	945	1000	1031	967	925	934	1025	960	1031	1008	978	973	1040	927	972	975	974	935	996	955	923	1016	942	1019	992	983	969	910	925	964	889	943	981	969	962	962	996	955	986	971	976	913	957	972	953	946	908	960	1018	987	939	972	987	999	1015	1012	963	975	930	974	957	981	989	946	935	929	1002	993	903	990	930	962	956	967	984	945	950
31989	33029	26257	9725	2178	1089	969	892	848	938	930	908	886	940	839	904	934	899	913	865	874	910	898	934	908	865	879	918	891	888	921	897	934	896	832	901	887	927	909	857	908	863	892	912	884	879	900	903	921	894	912	878	872	880	930	948	903	931	932	878	912	920	926	930	938	897	898	925	927	847	897	971	847	854	911	876	934	913	923	854	907	905	927	915	951	891	888	907	958	859	878	861	899	902	858	886	906	914	918	919	872	894	903	883	899	863	931	883	977	892	898	850	852	846	920	866	876	908	904	945	893	927	877	887	895	834	916	898	902	926	907	907	857	884	966	886	887	953	875	883	936	893	921	944	851	898	963	932	858	973	902	882	906	913	860	887	946	896	863	861	867	829	841	940	897	909	898	896	926	854	829	934	948	883	892	934	925	909	855	871	908	908	910	937	922	974	884	913	892	919	843	863	880	881	951	897	911	891	888	883	929	913	901	918	889	889	890	859	869	961	883	902	902	919	897	934	876	916	873	897	887	887	923	883	872	909	910	909	908	885	871	882	919	895	924	865	877	950	883	867	896	949	891	911	889	857	941	947	955	877	850	849	910	871	874	859	902	909	890	864	871	870	831	893	886	890	839	908	951	913	908	840	899	868	893	889	865	895	861	908	891	896	873	840	870	866	891	960	853	919	935	921	944	884	927	883	933	862	869	946	894	913	894	897	858	894	858	899	928	904	904	881	922	930	881	906	920	919	915	895	883	945	888	900	920	906	885	862	897	947	943	886	869	870	899	928	857	877	856	873	923	928	935	910	905	919	922	919	929	937	859	915	882	951	921	856	848	892	909	902	886	891	923	942	908	883	913	920	935	878	888	955	941	905	884	963	899	909	894	903	969	896	905	893	885	856	884	883	915	894	917	879	956	880	900	933	890	896	921	919	866	927	835	880	889	872	911	928	887	919	910	874	950	895	884	895	865	929	903	856	926	913	885	915	933	852	884	911	899	927	900	888	871	936	929	919	824	940	868	884	915	945	912	880	901	838	890	929	898	917	831	884	924	941	908	947	926	858	901	849	893	871	865	895	899	868	915	891	880	821	906	910	944	884	846	871	872	908	879	861	900	863	891	906	893	909	876	892	892	915	902	886	890	903	838	877	873	904	887	827	934	939	915	850	902	901	862	932	868	929	860	920	857	913	923	906	882	899	831	892	860	902	928	920	886	913	902	928	929	949	888	889	962	897	886	872	864	918	887	947	871	948	876	886	942	928	888	961	843	892	894	918	930	893	892	931	857	839	830	846	863	912	918	895	884	918	869	886	946	868	878	916	890	889	950	876	929	897	882	920	878	898	924	881	865	908	897	890	958	899	913	914	915	950	907	890	869	876	902	902	857	960	925	894	944	937	864	875	896	932	947	918	849	880	915	967	840	936	900	894	903	860	887	894	911	896	867	904	916	917	836	867	897	927	905	900	885	871	930	893	864	866	892	905	952	928	928	878	861	877	918	932	869	938	897	863	897	911	885	928	902	932	916	922	885	874	919	948	864	869	860	850	919	902	921	882	869	887	872	933	897	912	910	859	893	873	831	858	891	885	862	900	944	884	941	908	888	928	911	863	919	873	898	897	927	922	850	952	906	929	878	937	883	821	892	933	871	928	859	887	912	932	897	848	856	874	922	917	903	904	879	910	882	902	874	927	944	946	897	907	849	912	916	902	907	903	922	898	914	927	913	902	868	849	975	884	896	891	846	943	925	909	871	898	943	922	838	865	882	829	889	965	906	856	896	914	883	925	829	923	928	960	931	870	929	910	902	897	945	846	874	861	882	934	911	890	930	878	865	896	883	897	893	887	942	880	957	888	916	901	879	915	902	884	879	974	855	930	933	910	888	854	903	890	930	887	896	859	878	928	955	910	940	909	882	876	927	848	898	890	870	845	873	857	811	948	900	961	923	888	938	868	897	899	874	936	894	926	924	964	928	894	900	903	890	899	873	917	850	872	933	868	886	909	915	886	830	946	914	860	912	900	962	861	901	969	866	919	958	872	918	945	941	979	938	930	898	899	911	929	881	910	909	903	895	874	949	868	893	918	917	901	922	894	888	890	882	899	940	932	886	932	876	890	840	883	909	913	842	898	918	862	866	874	891	894	880	833	912	901	900	888	958	945	906	901	917	870	911	874	919	892	905	985	883	920	920	859	949	921	841	856	910	873	894	878	850	907	931	871	903	876	889	858	902	922	861	924	912	907	920	889	887	905	895	857	917	892	896	924	907	882	882	893	903	872	889	903	916	886	886	921	907	859	892	902	920	874	922	847	894	863	957	930	903	878	903	861	871	891	915	965	862	899	872	905	942	899	895	870	906	865	873	862	916	872	959	855	923	878	914	915	867	904	896	863	909	812	942	905	891	965	891	886	920	868	865	901	830	967	907	930	903	885	884	892	883	856	864	881	875	892	941	926	899	893	915	884	919	902	950	875	894	921	885	906	884	921	891	941	885	972	893	934	894	906	906	902	921	885	930	947	929	924	865	877	913	905	932	862	949	964	952	909	887	885	915	893	872	895	903	917	912	859	908	890	908	871	937	926	890	850	900	893	866	915	889	951	934	878	885	924	894	851	863	897	923	888	893	921	852	913	905	897	878	896	866	860	878	857	879	935	894	882	907	935	933	964	873	893	910	914	864	838	915	907	854	867	885	923	892	885	864	841	919	944	876	880	913	959	842	883	876	914	887	942	918	889	934	879	886	892	869	880	888	919	870	878	879	862	908	876	896	897	873	869	905	907	888	895	954	881	857	905	897	925	941	894	892	915	873	917	911	921	882	943	885	871	889	863	951	895	889	876	886	895	941	909	892	832	878	923	925	869	893	875	856	929	894	886	931	890	856	879	895	905	856	915	903	889	921	915	861	859	865	918	910	883	925	890	919	902	902	850	915	904	926	894	925	875	900	892	888	917	853	923	914	961	903	928	862	901	870	905	886	889	904	927	916	858	940	893	874	875	890	839	921	870	879	927	929	917	902	956	911	903	914	945	870	879	946	898	849	899	922	895	854	876	940	898	911	858	921	934	909	859	919	904	863	915	911	869	940	949	864	899	919	872	889	894	877	894	875	912	891	870	915	884	892	869	876	880	912	896	914	899	899	891	910	912	860	876	975	953	951	922	840	865	867	887	850	901	897	904	918	891	941	894	888	911	909	884	884	879	847	878	909	891	875	908	872	859	890	885	866	928	881	892	937	941	901	927	846	889	926	935	879	911	863	928	884	855	884	893	903	935	946	891	919	906	914	955	889	918	880	896	863	910	888	851	898	898	891	902	906	956	907	883	939	869	898	862	902	915	887	894	941	830	946	907	963	899	889	919	917	898	865	859	909	923	876	942	933	892	873	956	909	879	866	898	929	916	905	896	857	894	902	934	945	852	899	889	873	864	867	902	907	919	895	909	878	876	850	914	915	883	884	940	852	881	888	890	857	897	924	891	898	946	910	881	907	880	899	903	886	817
25636	36817	18495	4851	1486	872	700	736	697	739	714	696	715	696	671	658	743	688	675	678	706	645	678	681	680	681	704	735	701	681	697	756	712	664	649	717	644	688	689	605	674	685	747	679	712	683	628	702	685	725	686	729	682	632	711	683	725	670	693	686	740	695	751	679	666	664	739	704	707	699	718	671	733	613	733	692	717	694	682	685	683	720	675	715	655	703	640	698	628	700	731	656	615	658	714	723	696	714	659	738	690	673	668	681	721	724	627	696	667	688	662	700	646	680	658	738	702	681	651	716	669	675	714	686	700	693	710	721	732	669	675	716	712	706	668	678	696	669	675	714	688	711	675	659	713	692	699	729	700	682	620	746	713	687	671	708	716	673	694	686	702	741	695	699	717	706	631	658	667	668	693	677	674	657	702	676	659	692	659	692	661	675	696	721	694	656	705	737	698	718	681	667	716	748	705	680	672	674	692	671	679	670	712	677	652	688	668	712	670	692	730	656	685	629	662	713	686	673	693	671	700	725	657	661	689	668	672	726	700	665	675	650	690	676	707	671	715	696	674	723	705	725	696	710	695	708	667	705	708	644	752	679	730	730	691	694	683	668	693	675	679	686	673	724	707	642	715	667	675	689	693	697	624	719	645	719	726	702	696	673	703	726	669	686	708	697	676	716	669	705	705	695	719	670	659	667	698	654	730	681	695	697	687	743	679	696	687	724	689	674	676	663	670	764	698	677	678	717	627	689	679	656	710	695	708	665	694	667	719	714	705	747	685	679	693	709	683	738	737	682	669	678	753	714	641	669	707	740	700	657	717	670	685	666	685	689	652	667	663	675	729	661	684	702	654	617	659	636	704	672	702	682	696	657	682	691	715	668	713	657	698	654	726	745	678	692	674	671	661	711	763	652	701	651	671	680	745	655	668	698	717	686	701	736	668	729	718	688	689	738	689	721	699	700	650	726	724	698	651	713	732	732	707	660	723	647	690	697	606	676	672	703	712	714	712	720	735	700	716	656	671	672	671	674	713	679	674	704	653	697	716	681	727	718	678	679	715	691	717	743	744	727	688	694	687	690	739	646	719	654	705	692	680	673	662	706	725	654	668	672	637	656	700	693	670	674	722	737	725	698	716	718	666	681	702	706	658	671	641	670	718	689	641	714	708	688	708	679	706	668	697	653	689	681	699	744	734	704	613	651	687	720	623	726	709	708	669	664	700	710	675	682	673	673	684	652	760	659	695	715	685	710	682	697	681	707	643	681	676	701	724	705	738	704	692	642	637	731	768	709	707	644	675	681	707	694	629	653	696	667	665	666	701	761	704	662	702	683	690	640	665	665	679	646	665	673	689	711	713	682	815	699	692	686	675	683	683	667	682	688	691	740	740	689	721	740	681	645	688	688	724	675	686	688	693	670	729	713	686	707	720	667	715	731	666	642	716	708	693	689	688	698	663	661	722	690	693	698	685	664	663	707	680	723	695	716	708	648	680	736	681	656	699	690	716	684	708	665	715	702	726	719	660	710	695	689	699	702	704	739	645	699	693	701	664	659	652	721	683	685	687	650	673	653	723	696	723	625	682	707	711	702	685	709	635	665	678	709	676	635	720	717	694	633	686	693	672	690	725	715	706	645	719	674	706	739	752	729	691	685	710	644	691	702	687	738	650	722	680	664	704	665	682	717	675	719	673	758	707	664	697	664	678	666	695	720	612	675	717	650	698	689	691	674	687	675	692	675	716	747	743	683	662	689	679	717	739	705	693	704	706	733	711	695	682	704	662	686	668	655	696	711	657	670	713	660	635	652	676	651	655	676	668	672	691	686	725	679	663	683	719	694	669	712	690	699	686	717	651	718	663	721	687	656	678	642	653	668	706	703	707	671	710	692	709	675	720	687	662	657	668	686	642	715	705	684	661	687	707	688	685	640	647	704	701	662	673	684	651	667	710	682	685	685	694	673	659	718	637	668	677	730	708	706	689	655	685	702	682	712	735	636	677	726	697	718	687	695	676	695	755	684	719	668	708	684	705	698	741	627	704	694	681	724	734	719	674	721	683	715	681	677	694	708	655	683	702	645	677	661	681	663	667	672	660	667	701	711	669	709	706	665	711	655	662	715	691	674	687	674	706	716	704	692	723	676	682	674	682	714	716	665	682	695	717	689	704	716	704	666	749	743	679	643	686	668	662	690	693	691	663	659	701	742	738	664	695	657	717	732	681	699	693	666	689	713	707	726	699	693	660	665	645	696	693	733	698	729	691	701	744	646	660	709	683	688	746	631	681	694	689	674	732	654	675	692	673	713	680	734	622	652	721	668	746	685	654	707	728	687	728	709	653	725	684	704	690	733	699	689	665	728	737	682	668	730	689	697	653	724	666	723	650	730	695	702	654	692	718	671	650	731	668	686	665	699	767	739	711	633	726	698	714	717	678	727	709	690	678	713	671	717	713	667	694	673	675	657	658	673	765	689	675	734	680	683	691	654	659	734	697	647	673	662	744	623	715	705	695	714	692	701	737	721	653	720	689	660	665	646	713	694	708	678	711	736	693	690	661	682	720	677	687	689	670	669	737	667	708	698	688	706	694	694	675	693	690	683	726	663	659	711	700	675	691	676	737	699	703	732	748	691	690	688	657	700	692	696	694	684	669	696	659	692	731	674	686	681	698	738	648	666	684	720	686	680	724	691	697	732	689	665	708	714	671	682	686	691	705	719	728	715	695	711	676	642	655	681	692	672	705	727	664	758	682	690	697	691	701	673	709	641	658	743	683	697	666	682	716	716	662	643	656	701	709	712	668	707	646	701	685	689	699	747	696	690	725	691	675	649	694	688	684	683	693	689	730	727	720	688	692	675	736	717	645	700	660	725	702	660	712	717	641	724	685	697	697	677	676	692	667	688	712	681	696	669	742	686	703	689	673	731	718	656	711	677	681	696	683	729	678	698	658	691	713	674	693	673	709	653	713	660	624	754	682	676	669	623	709	711	719	669	704	679	678	677	760	660	715	654	687	704	669	678	670	714	716	679	690	690	695	651	668	692	661	661	663	732	652	680	725	735	663	688	689	706	647	692	679	652	699	677	683	687	705	733	704	678	714	666	672	672	682	695	649	751	677	737	727	737	729	661	665	679	679	670	652	650	709	703	689	706	685	694	666	702	648	658	732	684	717	721	692	703	699	669	729	732	678	702	712	666	678	644	657	705	689	694	684	683	679	694	663	698	686	715	681	707	684	681	682	701	686	711	665	686	706	668	668	673	729	692	697	692	726	709	649	674	704	672	700	748	683	699	643	663	676	685	725	688	725	722	672	700	676	659	652	665	688	672	710	677	670	748	667	717	707	699	726	632	683	693	704	692	724	682	667	707	718	730	720	676	659	669	679	676	686	707	668	675	657	669	633	651	675	701	684	628	671	688	653	668	707	703	700	754	705	731	695	691	719	676	697	707	697	695	640	665	611	665	643	694	668	679	701	708	727	693	677	696	701	688	677	692	721	717
27051	30664	41451	30405	12019	2483	1184	967	905	922	916	924	879	980	960	902	892	895	995	858	927	916	984	953	953	947	989	958	942	920	895	901	938	893	927	871	948	895	945	938	948	917	902	900	929	912	901	917	870	914	912	834	890	905	918	943	949	924	951	907	924	880	926	944	883	928	910	896	908	951	915	922	891	913	905	923	909	968	863	895	913	959	1010	937	915	911	892	914	882	927	875	927	913	905	887	881	965	888	927	961	910	909	937	920	874	881	955	894	929	922	885	908	902	891	911	895	976	903	911	931	874	909	924	895	928	894	950	920	928	874	884	960	902	914	921	915	881	860	932	943	910	941	918	914	877	899	908	941	901	949	893	875	890	920	882	852	933	940	884	957	939	876	911	839	919	925	894	896	1008	876	923	909	921	919	922	889	887	935	946	860	861	950	888	882	907	942	876	894	976	956	1032	924	890	882	898	892	915	903	945	881	824	867	918	876	869	924	915	924	879	952	890	938	911	933	901	912	904	927	952	950	924	929	839	952	896	980	948	934	933	867	864	933	898	925	930	904	935	936	939	900	940	940	920	873	914	900	926	895	920	925	887	936	920	891	918	939	891	910	913	911	887	920	905	948	924	905	928	918	924	896	894	944	907	972	931	942	882	925	900	930	966	923	929	936	903	933	904	939	961	911	930	893	950	921	857	957	899	904	924	906	885	946	908	857	869	930	943	903	946	913	901	889	935	865	884	908	916	912	958	940	902	951	874	958	888	944	912	897	916	870	870	908	924	912	893	833	876	908	927	931	945	938	914	974	933	913	923	942	907	895	962	955	870	957	952	891	888	889	887	901	860	911	916	899	942	929	961	937	863	971	921	910	830	986	913	940	892	947	929	963	903	936	940	959	898	890	889	923	934	939	893	909	861	907	919	931	928	893	862	886	937	878	887	887	916	915	934	911	906	935	960	875	923	936	932	926	909	917	929	888	901	909	917	967	902	895	942	888	862	910	873	882	974	962	930	895	872	956	882	909	951	889	916	929	908	928	920	880	854	870	891	900	935	929	940	909	953	849	864	920	907	890	918	898	906	892	880	903	940	902	906	933	887	909	881	957	934	919	871	874	886	906	861	893	889	957	860	943	941	957	888	905	947	896	914	889	920	918	905	910	916	927	900	957	953	931	890	895	889	873	868	910	880	909	893	859	900	953	851	901	891	899	870	903	937	920	960	884	921	902	913	896	925	957	890	921	928	924	958	902	915	908	926	920	872	905	898	978	900	917	935	901	911	946	906	920	938	894	907	897	866	874	877	865	938	947	867	891	933	909	864	883	905	913	953	881	901	937	903	934	880	914	906	936	1006	908	938	936	961	911	909	903	942	946	911	880	901	880	835	889	968	983	981	872	882	944	872	883	916	894	877	916	921	931	926	894	913	891	887	844	954	953	949	901	924	896	919	912	849	974	874	899	891	936	905	891	916	864	932	919	909	893	964	1007	923	914	923	874	912	860	860	900	922	862	887	903	885	932	971	951	932	919	961	939	988	905	899	945	953	949	890	885	890	947	909	922	922	954	973	906	942	940	880	934	892	927	933	873	926	933	890	912	907	908	893	947	922	931	883	917	885	946	959	935	946	906	876	900	949	865	880	847	870	896	932	896	903	907	855	883	964	880	878	934	874	912	911	935	915	947	942	874	898	878	884	862	953	926	863	904	950	928	910	893	872	903	919	916	864	881	864	921	907	891	877	920	927	895	947	894	902	867	888	943	896	951	979	888	899	858	941	924	938	852	920	864	837	917	931	880	913	883	936	946	957	891	902	892	942	905	905	910	906	907	906	919	945	951	915	942	896	888	915	901	936	900	932	875	916	914	897	951	880	909	882	989	862	929	862	902	895	889	906	882	934	902	910	940	953	986	911	910	910	874	936	905	888	925	888	915	907	968	881	898	891	963	936	922	913	983	945	881	937	892	810	884	913	875	910	896	924	913	934	900	895	876	922	929	888	939	931	933	860	890	885	892	921	904	949	912	922	925	891	874	869	845	968	898	923	925	921	917	963	847	901	864	877	917	929	919	923	899	964	894	894	916	954	931	912	889	902	918	878	924	891	926	918	895	956	876	911	889	875	905	922	892	887	880	852	889	974	917	922	931	924	923	908	902	953	918	929	869	865	858	894	910	894	940	896	991	915	911	901	935	851	936	905	938	933	930	904	934	917	864	907	894	866	876	889	970	912	886	885	931	950	888	951	908	951	908	936	909	915	902	929	924	878	900	904	862	942	911	860	930	931	915	898	920	942	875	908	868	925	978	906	942	951	914	910	968	935	933	972	882	891	913	984	876	861	921	941	981	932	871	896	908	881	975	910	891	931	885	941	937	920	851	926	964	899	971	912	852	890	910	890	892	911	938	900	907	900	892	880	895	947	883	910	895	899	930	934	890	912	896	875	917	904	974	951	899	957	905	928	848	934	903	912	927	915	912	905	944	928	944	843	887	908	963	909	915	903	921	951	866	900	913	946	881	900	930	893	892	888	912	889	866	961	891	898	920	909	908	915	885	856	950	931	942	972	894	896	884	946	900	919	924	936	978	884	898	883	931	898	980	879	912	903	906	906	875	869	871	870	959	901	906	897	937	917	929	921	858	934	885	913	902	925	908	903	899	904	933	906	958	961	929	963	907	937	894	914	946	941	977	893	908	957	884	934	985	915	859	923	916	889	939	935	872	939	901	900	967	951	921	898	867	946	957	924	867	931	908	894	918	960	921	884	927	857	901	942	940	938	917	971	944	856	904	928	895	887	862	977	948	953	920	972	892	948	945	927	983	933	930	903	891	901	815	913	899	897	926	942	908	965	953	891	948	903	927	930	873	865	888	868	899	928	918	917	915	909	876	879	882	913	959	882	939	911	915	932	939	976	915	934	922	917	909	892	913	897	875	916	894	914	895	911	929	947	862	899	898	910	898	927	898	901	910	894	867	984	920	935	892	898	947	903	872	921	900	930	911	941	901	961	939	917	907	912	961	925	932	891	942	916	954	959	924	846	897	922	929	862	945	927	873	938	887	953	852	930	891	905	928	927	901	979	935	927	915	864	954	937	931	943	889	883	930	873	943	961	920	880	874	889	896	986	872	974	880	938	881	922	938	892	833	935	873	923	892	960	869	939	908	1003	920	924	895	895	927	910	945	905	922	946	937	882	899	888	895	935	922	909	944	946	898	959	941	946	923	935	946	887	916	873	944	950	898	898	882	977	954	835	1006	879	886	970	921	856	929	917	934	909	893	938	907	936	914	879	908	916	915	896	896	879	912	930	882	964	922	952	914	885	949	953	935	947	935	899	901	938	947	915	892	907	908	893	953	929	879	933	899	964	918	900	885	906	964	963	908	930	948	939	923	900	867	933	902	910	859	931	913	949	887	878	862	862	938	910	924	959	934	930	952	893	862	936	919	871	898	846	890	881	845	922	950	926	920	894	914	878	918	941	926	921	931	885	898	890	909	972	922	931	947	892	921
59230	82924	50600	17782	4714	1390	834	752	763	758	802	749	747	757	733	730	753	762	731	772	753	799	829	772	747	780	744	779	753	740	754	761	749	791	810	749	779	753	716	777	748	775	746	772	728	764	799	763	776	752	735	758	768	770	809	764	749	729	754	763	749	721	767	740	732	732	773	733	772	751	792	740	763	748	735	756	729	765	775	760	729	770	728	727	794	732	799	729	745	783	728	766	798	740	764	777	733	727	756	763	775	757	788	769	716	738	725	749	785	720	751	706	735	808	758	782	742	709	771	745	754	732	722	749	754	761	770	761	789	702	753	704	739	773	705	700	780	788	721	738	693	748	758	733	728	736	721	785	755	757	711	787	729	756	781	776	728	747	721	767	794	742	765	760	733	767	710	771	780	734	771	750	750	806	774	740	765	743	779	795	718	734	766	739	750	706	757	750	748	727	729	729	731	772	758	801	736	734	742	760	783	773	723	776	697	721	708	749	794	798	765	730	738	719	759	761	790	793	737	720	776	748	745	740	698	754	729	760	771	774	747	742	708	751	752	790	767	768	761	723	750	760	751	776	775	769	750	723	734	787	765	711	774	765	761	744	773	738	771	723	783	752	790	717	792	771	751	719	778	775	776	757	790	773	732	745	738	713	756	748	779	756	765	726	759	750	798	733	712	692	738	805	815	771	699	768	809	767	722	720	783	731	761	757	753	717	775	699	751	755	771	772	792	764	746	765	758	746	732	768	732	799	770	795	773	719	776	756	752	757	756	740	739	740	768	766	742	776	719	738	757	753	763	765	783	729	798	786	761	801	731	736	782	729	727	776	726	726	773	756	833	741	813	709	765	761	785	785	746	714	740	763	692	795	756	728	747	745	755	693	777	779	764	761	719	780	744	734	744	781	750	752	742	776	753	761	782	724	713	736	747	708	781	728	761	718	777	745	766	712	763	795	719	717	770	741	753	765	743	766	792	732	767	765	757	779	765	750	785	743	734	783	750	763	762	763	765	718	716	758	770	746	713	735	705	732	794	795	720	755	710	793	707	752	713	746	780	696	756	688	728	750	751	722	774	798	759	758	766	769	772	762	713	772	791	770	734	707	711	744	734	745	731	774	720	732	756	818	716	738	785	767	734	712	774	746	698	754	752	728	739	790	753	767	780	762	753	767	736	757	772	801	762	771	762	771	741	800	744	763	719	743	770	739	758	749	746	739	751	741	755	752	764	761	837	723	729	772	724	730	776	767	750	760	780	730	731	801	764	739	728	725	710	769	736	717	756	745	742	763	793	755	746	799	733	807	716	763	771	751	783	798	762	761	815	790	741	796	708	787	758	741	733	772	779	787	823	752	763	770	763	781	723	794	753	769	786	761	765	739	738	761	748	737	759	791	804	765	718	724	737	752	699	767	750	789	783	734	795	760	703	766	789	779	785	760	744	754	757	701	731	750	743	709	713	752	743	755	752	783	748	792	757	737	749	736	728	749	844	757	780	733	763	785	759	750	780	777	780	729	745	742	756	724	723	781	780	785	770	804	718	705	745	773	779	730	740	783	689	775	745	765	749	742	772	779	753	714	731	764	761	765	765	751	728	744	775	747	773	793	748	780	705	827	727	712	790	740	772	726	811	771	729	785	767	772	745	740	752	736	755	736	755	800	744	732	778	723	754	792	769	730	717	752	761	774	773	806	764	810	747	800	747	719	787	697	777	736	800	738	774	755	777	753	741	755	720	722	754	752	743	767	744	756	775	728	739	743	780	772	738	774	780	743	756	781	768	784	743	776	781	744	790	772	762	790	790	813	784	717	754	752	764	730	731	810	781	788	719	749	715	781	743	751	755	747	802	772	751	738	722	776	749	788	785	736	725	718	774	812	731	764	734	750	789	757	733	720	766	753	760	762	742	754	759	742	763	725	729	772	758	748	787	751	722	752	731	814	737	751	732	782	751	722	740	778	831	750	717	781	754	741	755	704	750	730	723	780	754	788	749	787	798	743	711	735	697	833	794	732	766	713	778	720	812	707	757	740	787	762	725	742	808	822	781	732	781	785	751	736	730	733	771	746	771	770	755	733	817	823	800	738	754	761	781	768	772	714	776	743	801	772	746	750	758	750	731	754	747	774	757	728	793	755	710	757	768	779	752	749	707	768	727	724	792	792	736	721	783	725	696	792	741	762	769	778	784	721	751	778	745	742	755	790	713	728	748	760	742	702	784	749	746	779	719	755	772	734	790	763	747	768	713	751	768	754	785	758	743	770	699	714	770	762	724	701	733	699	720	734	729	777	746	751	736	748	786	735	724	746	734	770	772	725	737	722	745	705	774	801	743	762	786	733	759	738	739	769	746	744	755	784	730	724	738	807	747	776	740	727	794	755	773	822	774	770	718	739	754	796	763	776	715	731	768	739	740	793	723	734	772	770	761	726	748	746	750	738	767	715	781	763	776	713	797	754	800	806	747	787	757	739	761	749	706	747	761	785	783	771	783	730	766	744	733	762	737	738	840	763	748	740	719	769	766	775	760	755	818	783	742	767	751	730	741	777	771	725	820	759	720	739	765	738	759	793	752	775	779	832	737	735	755	764	714	774	762	761	747	761	773	765	727	758	768	738	703	746	729	753	771	746	789	736	794	727	773	720	788	763	766	775	705	747	741	776	748	747	682	729	769	731	739	734	706	775	715	752	690	759	746	755	729	735	718	777	763	744	796	722	708	761	739	734	782	764	728	721	705	762	737	725	773	736	790	704	764	725	775	721	775	743	727	653	734	746	755	732	737	784	749	761	746	747	713	788	761	815	720	748	765	762	753	786	738	743	726	752	702	766	774	724	770	763	770	780	777	771	796	729	771	725	725	774	782	765	788	733	753	712	728	714	747	743	731	738	758	757	713	725	726	744	768	757	764	745	763	741	703	712	749	713	780	774	779	734	795	699	782	794	781	740	738	722	768	778	806	712	777	752	760	716	792	756	735	749	765	728	745	728	789	742	784	770	743	745	697	779	762	802	762	732	746	760	789	769	714	749	741	696	725	753	753	679	761	769	714	780	755	740	702	773	768	749	786	705	717	758	766	704	795	737	721	723	732	755	785	788	740	733	772	721	807	719	763	809	788	736	776	732	762	744	677	759	757	760	763	747	753	706	716	691	745	798	742	759	732	773	756	762	748	752	731	753	765	829	752	782	727	769	807	733	765	774	753	778	780	765	767	747	740	743	751	739	753	777	769	725	700	768	802	713	767	712	713	752	699	778	758	787	749	765	761	775	812	785	764	759	713	718	792	801	748	730	733	724	739	728	726	750	765	729	785	735	726	758	773	723	760	702	695	738	765	684	794	823	709	772	761	709	758	739	791	742	733	684	779	767	787	765	764	720	743	741	842	725	719	812	738	737	710	727	755	778	721	793	771	719	742	769	742	745	800	739	785	739	716	740	746	764	740	787	751	764	727	787	743	765	742	774	725	757	775	764	778	758	762	775	757	729	720	759	757	802	756	767
24480	23591	33996	29321	21625	13041	2896	1417	1183	1257	1152	1193	1166	1182	1212	1086	1164	1153	1120	1151	1131	1137	1138	1179	1158	1106	1164	1103	1177	1102	1098	1122	1132	1196	1130	1076	1161	1101	1119	1073	1073	1142	1095	1113	1138	1087	1142	1083	1098	1198	1062	1158	1179	1125	1095	1076	1146	1081	1184	1094	1122	1123	1102	1209	1113	1146	1123	1166	1150	1111	1104	1181	1156	1116	1122	1137	1166	1173	1143	1051	1189	1082	1068	1153	1095	1155	1108	1162	1105	1100	1124	1092	1126	1170	1088	1164	1157	1083	1137	1135	1152	1118	1132	1065	1146	1098	1125	1099	1143	1110	1130	1147	1076	1082	1071	1065	1108	1138	1154	1087	1115	1103	1149	1119	1088	1110	1114	1129	1081	1118	1174	1117	1115	1125	1155	1083	1112	1103	1142	1103	1120	1121	1066	1153	1135	1146	1125	1102	1120	1079	1164	1200	1164	1129	1103	1151	1156	1102	1105	1139	1124	1169	1169	1124	1126	1094	1130	1183	1152	1113	1136	1127	1058	1104	1147	1150	1117	1093	1124	1112	1156	1124	1129	1077	1142	1190	1150	1181	1177	1058	1149	1126	1176	1179	1164	1152	1123	1149	1087	1134	1123	1153	1133	1122	1140	1173	1071	1085	1072	1100	1115	1132	1110	1115	1072	1126	1080	1112	1115	1065	1153	1064	1129	1080	1142	1144	1139	1143	1087	1136	1128	1126	1135	1142	1129	1088	1150	1097	1059	1133	1046	1182	1136	1086	1132	1101	1151	1110	1149	1156	1174	1072	1150	1032	1167	1155	1076	1112	1115	1126	1131	1091	1153	1116	1135	1095	1148	1123	1114	1158	1166	1082	1126	1184	1089	1149	1156	1136	1139	1102	1075	1110	1129	1108	1135	1155	1106	1113	1133	1115	1131	1128	1117	1154	1110	1060	1097	1187	1112	1025	1115	1151	1124	1165	1106	1145	1148	1168	1113	1133	1122	1121	1141	1178	1102	1129	1151	1087	1153	1138	1158	1107	1168	1128	1121	1141	1069	1145	1153	1128	1157	1124	1113	1156	1119	1116	1112	1104	1102	1153	1114	1155	1116	1080	1103	1103	1070	1095	1044	1126	1121	1129	1133	1095	1145	1083	1128	1144	1126	1143	1126	1127	1159	1101	1148	1122	1173	1121	1082	1083	1137	1136	1141	1137	1127	1159	1161	1177	1164	1112	1117	1081	1141	1148	1165	1109	1146	1108	1066	1079	1070	1130	1091	1132	1126	1116	1114	1072	1121	1185	1150	1109	1182	1112	1148	1068	1108	1151	1114	1191	1168	1161	1118	1179	1136	1166	1157	1114	1140	1200	1118	1142	1161	1122	1145	1101	1088	1043	1166	1108	1138	1093	1085	1078	1122	1113	1137	1217	1137	1096	1082	1160	1157	1147	1101	1119	1104	1126	1150	1127	1094	1135	1119	1097	1157	1163	1147	1143	1130	1110	1169	1080	1094	1054	1124	1211	1129	1101	1143	1127	1181	1114	1178	1164	1229	1173	1068	1182	1205	1170	1102	1155	1140	1089	1121	1090	1097	1140	1134	1131	1099	1134	1120	1096	1072	1108	1147	1131	1101	1093	1130	1170	1181	1046	1148	1114	1097	1060	1081	1117	1098	1090	1113	1162	1161	1103	1139	1107	1131	1171	1139	1118	1115	1112	1115	1117	1091	1132	1124	1135	1132	1115	1152	1106	1166	1151	1126	1104	1136	1124	1085	1103	1078	1152	1149	1048	1097	1160	1109	1124	1111	1078	1082	1133	1123	1116	1134	1109	1170	1082	1100	1184	1119	1114	1107	1148	1113	1113	1098	1132	1059	1135	1195	1118	1121	1137	1075	1148	1080	1045	1106	1166	1116	1074	1117	1160	1153	1101	1121	1190	1122	1110	1133	1167	1102	1060	1125	1130	1086	1141	1143	1104	1160	1149	1134	1203	1119	1081	1144	1148	1115	1062	1097	1070	1115	1104	1131	1073	1092	1171	1117	1054	1081	1089	1081	1099	1113	1130	1115	1067	1104	1088	1058	1110	1146	1105	1135	1162	1104	1095	1133	1158	1135	1204	1138	1160	1194	1114	1112	1131	1105	1165	1106	1122	1149	1092	1191	1104	1108	1180	1130	1130	1070	1083	1144	1163	1076	1088	1128	1145	1137	1053	1070	1128	1132	1115	1179	1176	1106	1131	1111	1071	1095	1120	1129	1130	1132	1167	1152	1166	1134	1129	1152	1125	1091	1135	1132	1105	1137	1178	1078	1162	1101	1133	1125	1157	1120	1190	1076	1074	1132	1086	1068	1152	1183	1072	1071	1112	1210	1131	1094	1094	1140	1121	1080	1121	1068	1124	1127	1098	1134	1095	1122	1155	1166	1153	1152	1064	1110	1120	1167	1097	1088	1085	1118	1113	1141	1083	1163	1145	1099	1130	1137	1068	1082	1133	1131	1100	1095	1090	1131	1091	1158	1078	1133	1085	1142	1116	1174	1102	1089	1088	1119	1129	1150	1107	1076	1082	1126	1084	1107	1133	1126	1074	1138	1109	1167	1119	1127	1123	1133	1097	1190	1115	1069	1136	1158	1118	1142	1082	1140	1117	1174	1201	1117	1109	1146	1079	1071	1118	1040	1108	1111	1188	1125	1068	1091	1148	1136	1083	1142	1134	1175	1106	1110	1093	1145	1171	1157	1117	1082	1091	1100	1114	1132	1113	1185	1129	1148	1074	1152	1163	1152	1084	1175	1143	1154	1108	1136	1124	1107	1121	1053	1144	1076	1102	1115	1060	1141	1143	1140	1089	1117	1077	1174	1088	1152	1082	1110	1144	1104	1116	1112	1127	1035	1159	1114	1093	1138	1086	1114	1079	1172	1191	1065	1155	1145	1078	1116	1113	1169	1056	1125	1108	1104	1124	1168	1149	1180	1160	1094	1133	1060	1124	1129	1129	1126	1150	1135	1114	1040	1085	1127	1141	1096	1139	1102	1094	1127	1104	1111	1056	1154	1050	1073	1157	1161	1156	1173	1063	1163	1132	1111	1186	1160	1134	1144	1127	1161	1155	1143	1127	1165	1122	1186	1135	1111	1166	1115	1089	1166	1074	1104	1167	1169	1133	1147	1147	1172	1034	1148	1122	1137	1075	1123	1146	1163	1156	1113	1149	1134	1068	1099	1151	1104	1021	1126	1112	1110	1131	1096	1181	1053	1143	1173	1079	1108	1141	1067	1126	1094	1148	1167	1104	1106	1140	1091	1143	1169	1143	1103	1095	1077	1128	1101	1133	1094	1100	1107	1069	1167	1117	1138	1120	1139	1188	1102	1117	1119	1096	1070	1224	1112	1149	1113	1139	1184	1105	1179	1123	1065	1083	1092	1080	1100	1180	1098	1124	1184	1134	1103	1117	1089	1106	1114	1137	1099	1085	1097	1058	1081	1049	1198	1196	1143	1153	1062	1090	1157	1094	1105	1089	1090	1126	1117	1087	1121	1061	1131	1075	1088	1112	1104	1085	1122	1080	1114	1131	1135	1078	1152	1031	1153	1043	1107	1120	1126	1103	1108	1170	1115	1171	1082	1094	1108	1083	1080	1105	1033	1132	1130	1174	1151	1087	1154	1071	1131	1126	1116	1143	1119	1087	1151	1177	1088	1040	1110	1098	1153	1140	1142	1131	1145	1128	1165	1101	1155	1057	1128	1089	1125	1105	1154	1093	1104	1115	1142	1149	1108	1128	1169	1091	1089	1100	1117	1101	1127	1070	1122	1090	1145	1110	1150	1068	1113	1150	1121	1112	1154	1126	1113	1120	1173	1114	1147	1098	1101	1082	1153	1126	1172	1160	1113	1143	1170	1135	1143	1113	1155	1137	1119	1108	1161	1107	1078	1165	1067	1156	1166	1127	1149	1105	1154	1068	1136	1103	1104	1108	1118	1152	1089	1084	1074	1112	1089	1194	1130	1139	1048	1133	1137	1158	1103	1125	1099	1150	1131	1160	1110	1043	1091	1133	1064	1064	1136	1099	1188	1161	1096	1149	1147	1185	1101	1086	1137	1135	1080	1122	1109	1117	1080	1113	1173	1030	1087	1148	1062	1056	1117	1143	1081	1103	1107	1183	1133	1045	1121	1122	1130	1078	1115	1087	1164	1091	1073	1107	1118	1108	1167	1095	1103	1109	1102	1142	1139	1041	1143	1158	1152	1147	1156	1142	1101	1136	1125	1119	1113	1086	1184	1093	1183	1059	1130	1102	1159	1101	1139	1156	1068	1109	1140	1161	1068	1096	1103	1112	1195	1155	1115	1143	1094	1126	1176	1139	1148	1057	1052	1131	1175	1157	1100	1072	1149	1118	1163	1144	1121	1157	1169	1124	1075	1100	1058	1107	1121	1067	1136	1085	1104	1087	1069	1133	1146	1145	1191	1099	1080	1133	1133	1105	1165	1095	1133	1115	1098	1099	1127	1123	1154	1098	1090	1109	1063	1056	1148	1068	1123	1102	1054	1069	1078	1135	1055	1119	1108	1134	1067	1177	1124	1100	1129	1137	1117	1086	1120	1182	1094	1143	1096	1159	1148	1152	1133	1079	1087	1079	1142	1108	1123	1123	1097	1085	1099	1124	1180	1161	1127	1128	1072	1200	1097	1143	1125	1163	1133	1174	1158	1138	1141	1125	1069	1147	1089	1076	1107	1135	1093	1146	1120	1064	1116	1123	1120	1101	1138	1077	1158	1060	1087	1104	1116	1059	1111	1149	1111	1095	1134	1105	1043	1180	1124	1073	1102	1141	1148	1172	1068	1097	1079	1136	1099	1097	1098	1059	1064	1081	1130	1115	1151	1140	1104	1097	1139	1179	1104	1105	1124	1159	1166	1083	1145	1148	1100	1130	1098	1119	1148	1100	1140	1110	1145	1046	1148	1174	1160	1141	1157	1163	1208	1159	1120	1195	1061	1083	1124	1090	1102	1071	1040	1119	1162	1094	1055	1176	1120	1139	1161	1103	1076	1171	1153	1090	1116	1100	1115	1143	1118	1096	1103	1073	1049	1145	1135	1163	1184	1152
64779	102298	69051	34274	11408	2926	1235	1020	993	1025	929	988	986	1038	984	997	977	943	948	981	922	1023	957	977	991	1012	982	1018	944	983	959	915	966	962	981	1016	1001	955	989	970	946	976	958	967	989	1044	929	1021	983	952	981	948	962	995	953	994	1005	952	1014	933	901	970	946	965	944	939	1005	999	1013	1007	993	974	950	992	927	969	969	918	955	985	973	916	965	945	988	925	959	936	908	949	1014	980	939	964	912	930	975	966	964	920	946	937	946	932	1005	978	975	947	1001	964	959	979	957	937	947	978	913	949	1016	931	975	944	960	991	955	1007	935	960	914	901	1016	976	954	977	932	913	947	1044	959	970	978	973	1012	973	962	990	982	946	993	979	939	937	948	965	895	993	983	1011	981	979	996	944	917	946	1020	904	909	983	972	1018	997	987	1008	932	1036	965	936	990	903	891	936	936	996	908	1055	1018	919	991	955	967	939	937	969	959	941	965	949	940	1042	955	1013	1002	1005	998	955	984	997	969	964	930	973	989	955	991	989	960	956	964	931	909	976	970	962	978	985	918	950	990	976	1035	948	982	929	1009	977	961	959	934	938	941	955	950	958	900	981	942	960	939	953	942	961	923	976	954	903	994	955	930	945	985	900	978	964	1024	928	975	1016	939	943	981	957	1006	948	899	972	978	930	1010	987	976	952	949	945	978	946	973	969	978	936	980	964	984	933	971	938	978	963	984	995	963	953	956	964	942	953	964	1013	917	1012	931	962	987	945	950	985	959	997	952	963	954	982	1013	972	995	1012	936	959	960	936	992	969	982	938	995	937	957	971	961	981	958	951	993	923	957	924	987	967	927	968	970	927	974	1001	929	971	995	976	912	897	966	976	910	949	991	952	913	978	990	941	942	941	949	946	970	984	944	967	980	922	945	958	977	983	989	968	978	960	945	971	951	944	979	960	960	970	942	922	915	1011	941	985	963	965	961	986	920	960	968	999	993	971	969	952	998	975	985	973	1000	955	976	959	923	940	952	977	957	937	928	927	938	945	989	949	955	981	1024	914	934	892	1004	947	894	1005	912	943	988	994	981	981	944	1005	984	930	1015	920	973	956	986	959	974	981	958	963	949	939	993	939	909	964	939	968	935	952	953	953	960	911	963	969	983	940	940	941	926	959	944	968	987	970	996	967	985	901	1030	912	945	950	1018	978	954	981	976	932	934	989	979	893	978	971	979	1003	945	925	966	977	969	906	916	978	906	953	956	1037	950	994	972	1012	1010	964	944	965	1016	987	993	954	933	954	960	985	944	1001	939	956	976	988	989	944	906	947	895	976	976	974	947	944	1023	928	981	1002	985	973	1017	933	965	980	977	986	981	915	934	1026	918	984	942	1012	954	958	963	998	957	963	964	953	947	995	1011	966	923	942	1028	957	950	950	946	1007	929	954	959	963	962	959	956	975	951	960	940	932	974	947	1008	965	982	961	948	1015	895	975	998	954	921	951	904	942	1017	937	989	922	973	945	952	961	986	908	984	945	959	989	941	886	934	1014	979	973	1004	944	949	955	941	966	986	915	973	955	958	929	983	912	953	1000	986	935	950	934	959	1002	953	935	984	994	957	934	965	987	1006	1012	972	961	1013	959	1014	935	972	955	994	979	946	951	944	963	959	953	962	979	945	964	980	991	972	984	939	991	956	930	902	956	987	914	990	944	921	973	978	962	953	965	969	963	893	946	934	955	983	952	945	880	994	929	972	947	971	903	946	954	943	940	950	961	961	906	988	964	1004	965	977	934	951	985	961	949	975	932	980	956	991	970	922	918	944	952	953	979	991	987	968	979	985	998	923	972	953	975	897	982	964	974	970	990	982	888	1048	958	997	917	927	990	963	1017	956	981	993	971	982	987	954	921	953	940	960	954	950	908	963	1005	923	973	1003	989	958	963	991	959	939	1003	969	892	995	989	943	1002	934	979	916	996	1007	934	1007	1009	896	973	912	976	916	968	933	966	975	942	985	986	957	975	1006	929	979	968	917	954	993	949	977	927	990	986	942	984	988	999	964	963	984	965	938	990	1025	984	911	973	963	936	965	926	961	963	985	977	987	941	1002	926	943	1017	961	997	959	958	949	986	983	953	933	1033	891	950	1004	965	970	922	947	959	933	933	925	960	943	942	1001	948	954	995	917	972	984	952	981	944	983	930	865	972	967	938	980	962	957	984	980	972	950	980	969	975	967	969	972	1008	1007	948	958	947	924	982	1003	980	992	1016	980	949	920	944	930	946	917	968	997	969	982	987	960	948	926	906	937	966	944	967	972	942	941	966	945	965	981	928	941	949	913	957	967	912	933	911	966	945	943	972	987	954	1024	969	990	973	1021	1005	924	979	929	998	963	1000	973	957	975	942	920	938	995	985	914	947	992	989	917	958	981	917	922	963	950	911	1006	986	957	985	919	945	968	909	967	1012	982	923	953	932	982	1028	1013	943	984	954	959	992	946	988	912	975	948	906	929	991	966	954	969	984	937	947	959	1004	953	948	950	942	964	1004	884	1001	956	982	882	991	952	963	977	974	944	946	927	951	1039	933	929	992	963	859	974	933	968	964	982	926	983	940	995	944	965	960	953	1027	947	958	944	922	962	929	1013	974	924	981	926	974	1017	973	930	1015	926	978	958	978	949	963	938	933	948	971	935	934	942	994	979	939	963	937	936	963	974	965	1013	973	930	987	1024	972	945	980	892	957	914	945	971	970	966	945	947	954	946	941	985	1007	963	966	938	965	933	909	991	950	937	917	934	920	960	964	967	925	923	963	957	948	975	976	950	996	931	937	946	983	934	962	931	977	928	978	940	936	911	985	924	889	962	971	961	959	888	943	982	953	996	937	959	935	910	964	883	956	947	1003	922	978	1002	997	971	952	967	956	1004	919	955	909	948	976	982	902	907	963	920	909	948	919	930	971	929	906	963	950	1024	951	1010	950	995	926	961	999	968	978	922	919	958	964	1022	933	925	945	953	958	963	962	977	943	996	988	1013	1014	974	998	963	944	999	966	978	970	972	1027	998	905	954	917	960	957	906	920	970	1042	930	929	906	976	963	997	901	896	987	934	962	979	918	924	983	961	970	950	952	953	1015	937	989	938	908	992	967	898	974	948	935	978	949	988	989	939	963	1033	926	921	958	1006	1000	966	965	978	977	974	1003	1004	960	928	947	975	976	1000	995	980	978	926	992	970	904	976	926	930	923	940	898	1011	970	1009	955	942	973	1006	958	1000	969	946	963	963	965	1003	993	885	974	924	945	946	952	921	978	970	922	928	891	991	950	907	943	947	850	920	974	917	940	953	950	986	993	947	960	909	961	909	970	908	934	987	984	908	1041	938	942	942	954	917	904	971	948	943	959	961	898	953	985	956	946	977	911	990	935	933	983	1016	964	940	921	990	991	983	928	1065	942	976	939	967	962	991	928	957	942	984	968	909	960	1009	955	947	998	960	895	908	983	1019	979	936	911	1015	997	979	962	951	927	1015	999	1004	986	941	929	956	933	1015	945	957	928	972	947	1002	935	957	975	941	937	959	971	948	962	990	967	938	966	964	886	962	989	944	943	969	1001	1016	948	973	982	977	1014	1009	901	966	971	943	956	906	930	976	914	988	986	954	947	984	1012	956	993
32128	33120	26260	10191	2217	1075	978	911	928	927	937	960	973	882	945	899	888	926	862	888	936	891	940	868	897	878	892	902	941	870	939	917	819	860	896	891	875	882	967	898	878	923	845	946	902	938	945	899	931	858	897	891	927	930	839	897	858	886	859	848	906	897	870	884	919	882	896	903	925	886	902	944	959	941	926	887	897	923	906	970	914	910	876	922	900	901	904	949	874	888	815	893	875	918	921	884	932	901	839	877	984	851	859	951	892	866	929	840	926	973	843	847	938	856	885	917	935	892	868	902	889	932	847	895	860	953	905	854	865	894	886	925	883	894	915	859	886	877	907	935	892	941	943	921	899	860	915	911	888	881	843	926	877	901	841	909	931	889	904	953	867	859	957	893	942	900	885	903	941	896	898	876	893	871	888	888	899	895	938	889	943	846	902	857	912	852	901	946	918	883	934	918	915	869	943	839	851	904	953	894	912	903	899	873	899	910	879	905	908	886	917	926	911	930	908	901	939	864	907	899	847	892	929	868	894	891	926	874	907	908	907	907	857	899	913	948	910	865	837	889	888	938	922	946	848	939	870	878	832	892	874	927	917	828	877	874	868	964	863	872	896	874	886	896	882	893	924	871	963	883	918	899	845	918	890	904	893	919	878	944	829	927	859	860	888	954	855	846	871	946	858	892	920	906	890	928	910	872	903	937	886	890	845	970	878	936	893	855	896	870	914	896	903	856	865	896	928	888	894	875	870	889	938	846	893	900	867	923	855	863	882	925	940	905	900	864	864	864	871	932	885	910	890	886	925	882	894	972	926	912	891	884	878	875	902	892	895	961	875	848	860	834	915	934	848	884	945	903	852	948	943	913	897	908	869	924	927	920	889	903	875	867	844	915	922	917	908	844	869	899	929	890	897	931	890	929	948	896	896	917	835	904	871	900	912	870	931	874	927	968	896	880	920	890	871	879	894	912	852	945	893	873	871	912	907	935	896	891	888	956	878	888	911	855	916	895	876	912	882	865	846	853	887	862	933	840	931	900	936	905	887	873	863	911	963	857	883	877	875	941	894	903	907	932	855	912	912	835	921	947	933	881	894	864	897	889	894	916	925	865	875	889	878	949	890	850	902	914	902	916	898	876	902	874	947	890	932	847	957	910	900	883	897	835	913	872	841	930	913	852	910	915	891	893	884	859	886	879	884	885	946	832	931	922	935	925	870	886	897	905	898	902	902	968	888	911	843	911	861	896	991	886	870	912	916	943	896	908	868	868	831	887	903	877	901	846	940	934	861	948	876	891	874	871	889	886	984	856	915	870	886	965	885	897	871	931	894	926	869	844	899	953	886	882	936	863	890	908	905	954	885	846	911	902	895	915	892	943	849	837	936	921	927	914	904	914	971	898	924	879	842	869	891	900	930	843	929	941	902	893	873	835	901	874	903	857	937	882	883	865	860	907	907	886	912	876	908	865	845	874	891	880	888	915	974	913	903	957	940	891	915	886	899	926	826	921	876	948	873	878	916	894	887	916	917	881	896	904	920	900	906	884	862	964	907	878	935	858	880	903	914	872	889	956	860	835	913	865	866	888	888	925	887	859	892	896	840	905	926	874	924	871	934	878	856	899	905	896	842	884	885	855	952	889	909	826	875	826	868	924	912	877	883	913	892	897	855	873	904	909	907	910	905	936	867	921	890	871	918	919	921	912	865	903	899	856	912	870	884	893	880	856	871	903	848	887	854	899	917	890	867	880	885	921	910	896	874	913	866	898	871	872	935	884	847	928	863	839	951	906	890	876	990	920	940	890	890	903	871	852	936	932	875	894	857	922	906	934	895	888	959	879	874	861	920	842	912	873	880	925	876	922	947	873	914	894	850	854	898	887	875	906	928	946	876	928	936	865	828	909	880	865	902	914	927	879	937	910	910	922	855	873	821	900	903	867	885	879	902	914	834	944	988	893	890	917	944	848	822	941	870	849	854	889	925	834	932	883	915	900	919	856	916	876	877	880	880	860	867	866	882	894	895	863	915	879	884	914	935	918	895	841	903	873	896	867	900	928	893	863	883	863	871	916	932	855	867	890	934	914	868	922	886	901	891	870	876	912	923	939	938	882	947	919	904	901	922	937	847	921	931	893	972	888	925	908	887	931	871	887	896	859	874	901	872	877	930	876	881	902	952	961	924	906	900	862	895	922	919	882	904	937	880	948	862	888	911	867	934	948	871	916	897	908	906	880	906	879	905	871	914	898	881	852	938	883	915	871	880	819	926	913	834	943	862	918	885	934	886	863	866	902	844	850	931	937	913	868	889	918	869	893	945	913	899	930	899	917	956	934	941	885	883	877	951	837	869	840	949	899	887	878	914	903	896	882	932	867	880	886	887	902	886	905	922	890	891	908	933	878	940	866	852	931	874	866	899	959	951	901	884	882	897	851	896	888	920	892	903	915	863	894	948	958	892	923	969	933	837	901	889	871	971	912	885	890	822	905	880	899	908	906	946	880	885	891	875	968	890	872	892	893	920	901	922	882	955	942	931	964	896	916	870	890	910	878	895	874	910	896	922	945	876	881	909	903	924	947	883	933	928	906	892	917	879	875	898	904	877	891	865	926	905	867	866	922	875	919	857	946	836	869	880	918	925	873	863	900	901	877	822	902	969	916	876	951	899	894	915	880	937	884	840	885	879	996	852	899	841	920	895	900	921	898	900	895	909	932	804	862	937	900	946	929	907	860	884	860	902	944	938	880	873	905	919	856	919	868	917	866	863	911	880	875	914	930	896	835	940	906	913	971	882	875	912	907	907	852	876	875	874	960	915	877	865	884	919	876	895	829	824	862	908	908	846	877	860	891	904	850	875	876	882	861	939	893	901	890	962	910	885	930	910	914	884	904	921	920	892	941	909	905	916	934	895	900	901	892	873	896	916	866	875	919	874	883	879	924	909	877	872	942	929	861	924	887	912	929	879	940	940	883	866	877	994	922	927	880	891	884	903	857	933	940	931	886	883	923	929	901	941	870	917	893	863	911	896	922	904	941	879	864	849	851	823	885	892	921	900	963	904	906	854	904	917	930	944	941	951	890	949	822	886	947	833	870	889	886	953	943	901	886	865	932	903	875	931	911	904	867	915	945	879	862	893	885	887	851	869	851	846	885	939	885	857	890	923	844	903	901	940	870	915	855	909	907	931	888	896	880	873	850	932	884	924	899	905	873	909	883	881	880	864	887	898	885	916	945	884	895	868	894	876	893	835	905	886	887	969	894	868	914	885	859	868	915	875	901	929	912	884	898	920	829	896	886	870	894	880	924	923	890	897	868	868	881	860	941	891	863	922	877	883	911	903	852	893	912	865	965	948	901	900	891	925	876	886	928	917	910	878	929	929	933	887	897	901	908	896	844	849	890	900	893	916	863	934	895	885	866	908	888	912	904	861	861	914	977	897	885	923	908	943	944	848	914	878	905	911	904	909	948	865	915	896	924	870	869	932	890	849	906	918	930	890	907
25362	36700	18660	5189	1648	891	690	688	697	638	621	676	675	676	697	716	681	682	683	719	726	720	706	647	717	692	690	721	718	668	651	717	689	639	702	646	737	666	682	652	727	724	661	696	703	673	637	661	675	695	694	677	695	740	705	708	679	700	681	695	676	688	672	675	689	737	727	694	676	665	709	682	668	672	681	752	701	681	645	686	715	685	700	663	662	698	712	680	642	725	655	695	681	732	718	738	696	668	727	678	676	645	647	641	690	675	711	687	696	675	730	680	682	724	727	723	688	701	678	675	653	657	681	708	696	680	733	671	654	712	739	706	686	713	693	658	670	722	676	696	692	679	662	672	689	712	700	698	699	636	689	699	708	637	659	666	710	721	729	686	713	667	670	706	705	706	665	697	675	716	662	667	596	638	683	717	686	647	665	687	716	693	653	719	686	659	690	688	662	662	698	695	665	688	706	706	672	674	696	696	698	674	735	644	681	663	660	646	699	734	677	668	701	664	694	717	700	660	706	675	647	728	695	700	669	695	675	652	628	726	683	698	655	682	714	678	708	669	683	725	658	668	677	725	682	692	648	677	678	715	677	732	703	639	667	713	716	690	712	732	698	744	586	705	681	640	736	692	709	672	695	673	682	686	680	667	694	662	670	701	690	684	604	681	686	684	671	707	662	693	662	697	676	681	719	676	731	688	703	725	715	673	726	644	672	667	703	679	671	705	722	695	684	727	661	681	709	681	695	665	672	698	705	682	725	667	682	676	669	664	692	692	702	711	695	681	681	704	673	650	654	693	685	704	678	714	674	721	683	740	710	699	666	681	738	695	653	679	714	702	688	716	685	690	705	700	675	721	712	669	678	649	711	698	708	658	658	690	695	696	667	675	653	712	699	699	655	652	661	674	679	695	629	707	700	684	678	691	675	733	689	674	654	690	692	672	720	678	629	690	726	699	711	662	679	648	718	722	662	712	660	758	654	708	655	680	661	657	647	671	688	679	653	710	704	684	689	680	659	713	680	644	688	687	676	666	698	692	646	682	697	737	687	695	721	670	678	699	733	660	693	664	671	718	684	715	735	735	661	688	703	683	695	665	700	669	680	662	702	690	682	663	718	683	649	690	696	659	686	695	652	699	658	671	697	659	649	730	701	685	686	718	704	707	657	663	697	689	677	682	678	678	696	737	681	698	681	628	718	714	672	693	638	683	698	645	668	638	727	640	721	670	646	785	682	654	668	673	656	685	714	709	666	738	700	683	693	681	633	729	675	685	690	669	670	695	661	642	679	700	696	676	719	678	695	718	695	694	725	628	681	694	680	672	675	649	680	709	708	707	700	674	660	669	672	658	715	668	708	671	664	681	712	662	680	719	715	712	678	749	717	656	645	736	663	656	674	694	689	652	692	650	685	655	719	717	711	661	650	729	700	722	722	712	667	712	694	682	711	706	698	699	672	745	663	687	709	676	644	698	691	700	670	686	659	662	688	669	706	651	683	685	701	734	671	652	681	694	701	667	692	656	683	701	709	685	679	685	671	706	661	692	655	729	661	724	712	677	713	683	669	686	717	620	645	693	688	713	718	656	665	646	684	675	679	692	649	632	641	666	706	665	722	732	722	720	650	691	657	688	637	671	692	665	669	678	671	689	692	670	692	682	681	635	678	693	687	678	660	701	679	726	681	685	679	709	739	689	754	652	633	650	732	689	697	693	656	669	704	691	707	692	684	722	688	706	676	692	689	664	744	693	714	674	635	695	729	684	713	732	678	720	676	700	711	658	648	647	679	688	716	723	667	611	701	663	691	679	710	665	683	690	691	654	681	699	709	669	672	704	687	694	745	712	697	654	691	646	683	703	680	657	739	665	725	718	691	664	739	680	709	673	655	645	708	705	728	737	664	720	685	706	740	659	697	697	680	680	741	672	704	719	688	678	661	670	699	675	737	669	677	673	697	676	699	638	700	697	638	675	668	703	690	694	691	683	687	698	661	645	707	694	685	689	694	666	637	705	722	658	709	652	675	647	664	654	678	682	635	715	686	645	682	706	704	662	697	699	662	660	690	718	672	695	657	652	708	695	687	763	688	705	670	687	740	731	647	716	701	663	704	697	716	671	666	646	673	683	688	675	747	703	742	648	718	689	699	702	654	647	714	692	679	670	702	688	719	685	680	668	729	671	712	689	705	731	671	721	651	690	694	724	694	726	668	634	705	649	668	667	718	709	657	719	675	678	622	688	667	666	681	660	685	692	718	697	647	729	681	680	649	706	651	709	709	722	707	729	668	680	679	685	661	724	706	677	681	674	679	718	649	678	632	702	675	706	684	750	687	700	686	710	653	682	618	662	679	688	674	708	681	669	718	728	712	721	674	657	659	664	716	678	694	718	673	703	700	698	685	708	668	703	719	690	729	692	684	693	667	683	683	664	666	640	649	600	722	690	685	691	653	671	692	728	750	709	654	677	697	686	718	630	721	676	651	673	665	685	677	651	674	656	674	668	692	670	663	677	677	663	738	693	706	662	707	702	715	682	686	700	735	676	681	751	725	677	637	627	672	682	665	658	703	687	688	706	676	713	702	706	713	688	656	693	703	729	744	736	675	715	721	711	689	664	684	686	681	672	670	679	675	706	664	680	755	708	687	668	697	704	658	694	663	668	701	705	674	708	672	771	724	695	686	664	704	655	721	698	696	645	686	700	646	688	651	651	679	677	682	677	739	652	718	703	650	691	645	695	670	688	678	648	747	679	658	676	692	692	689	655	696	712	667	690	690	677	676	718	715	686	682	675	678	708	699	618	682	734	654	676	699	637	692	678	722	694	700	679	705	676	676	686	718	667	686	699	688	742	668	741	721	655	656	699	704	721	692	681	710	620	690	727	691	718	682	705	654	675	715	678	665	682	684	640	664	724	685	680	692	674	677	720	655	718	691	669	664	722	689	661	657	702	682	679	752	703	655	675	713	665	678	709	665	714	657	669	649	686	695	709	705	630	727	695	714	683	646	670	753	762	748	633	682	726	725	693	715	712	713	681	729	727	724	684	675	714	672	709	737	688	704	707	707	692	714	668	711	693	708	676	688	728	672	682	702	672	686	702	653	656	676	656	689	711	704	666	696	716	692	694	691	699	676	707	669	725	688	660	632	693	730	673	649	673	670	664	723	682	738	627	730	681	679	710	662	735	690	713	666	680	685	684	628	665	687	689	692	675	637	700	723	704	733	699	687	717	679	691	702	715	728	723	668	643	684	707	732	690	681	694	665	657	664	691	709	655	671	705	683	681	695	655	702	614	659	645	679	704	708	678	696	678	672	692	700	704	671	671	691	668	721	645	681	671	688	712	693	652	739	720	700	654	693	694	646	648	679	710	716	680	711	686	698	647	673	686	705	706	729	719	700	717	684	693	680	684	671	691	661	710	676	722	634	679	690	648	663	745	665	700	694	680	732	639	668	651	682	706	634	732	645	662	723	690	682	702	712	673	662	665	682	683	700	657	685	641
27129	29942	41500	30947	12729	2612	1282	971	999	976	963	955	965	903	934	937	891	901	909	908	958	981	945	918	967	935	922	993	950	959	954	936	1005	918	936	916	956	938	929	992	973	958	923	899	945	949	953	909	970	932	1003	963	923	929	934	901	903	914	875	935	905	966	911	896	863	864	951	917	900	967	997	921	957	977	925	976	968	966	890	924	999	888	906	903	940	967	884	960	955	889	924	885	921	982	944	902	953	928	885	935	911	962	927	914	975	897	872	972	897	961	910	976	933	924	972	963	963	945	915	999	989	963	941	888	939	920	923	918	948	974	919	913	941	894	936	959	874	872	895	951	953	910	962	931	933	914	958	966	891	859	922	925	934	919	974	896	928	911	889	900	932	910	933	980	970	920	890	943	930	885	956	928	947	911	959	945	973	926	887	936	923	958	973	930	945	964	951	913	938	947	915	888	919	944	881	866	920	942	924	870	918	929	982	952	950	903	883	948	917	917	863	873	918	925	901	939	954	901	956	970	965	909	947	872	950	903	921	963	970	949	910	898	964	964	910	963	984	893	964	965	1002	938	935	870	924	914	879	916	901	889	1000	914	941	937	933	912	896	929	963	948	926	946	895	877	907	927	948	944	932	934	950	949	947	907	937	883	901	863	924	899	915	957	935	925	917	956	917	915	966	923	886	874	889	878	918	940	911	954	934	937	1003	908	959	971	921	916	929	897	885	941	958	960	932	978	883	911	956	957	928	935	890	971	963	887	927	948	911	960	915	950	892	927	907	945	959	939	914	933	936	896	911	982	906	993	954	947	907	920	976	884	920	908	925	937	835	952	921	920	937	966	871	943	933	927	888	915	911	969	872	963	930	950	923	898	948	946	926	980	894	948	904	954	924	913	956	899	928	919	928	889	949	944	875	898	874	959	878	960	932	986	931	891	839	887	935	915	915	925	980	873	934	916	909	899	935	912	949	913	934	863	933	905	939	904	896	952	963	919	959	912	922	951	842	928	972	947	917	947	948	934	928	932	973	932	958	940	941	952	901	954	954	894	846	925	916	921	948	975	931	954	973	866	928	938	964	921	925	953	903	1003	958	945	895	836	901	1016	933	921	918	940	940	927	952	952	911	916	888	967	943	927	923	943	980	948	857	919	921	919	838	906	960	947	931	886	931	944	897	956	907	925	884	912	924	957	935	915	985	934	951	926	941	945	918	880	918	893	931	960	962	954	914	906	884	940	933	855	964	895	979	990	925	913	934	884	919	921	971	930	944	907	934	877	911	929	974	952	948	890	902	862	891	992	966	939	946	929	921	917	939	918	853	976	879	913	916	904	954	918	917	941	893	942	909	956	954	968	911	901	925	897	922	955	893	905	962	955	941	971	922	919	935	922	936	949	922	926	948	931	977	937	929	895	894	914	913	886	890	928	882	944	913	847	963	939	939	948	945	949	924	960	890	916	919	943	910	922	894	900	897	915	1000	984	950	941	925	907	934	885	944	860	899	948	907	942	884	1000	913	921	955	919	893	930	972	887	895	910	987	874	939	926	967	876	902	970	949	907	917	952	941	1016	1005	898	922	952	966	881	910	942	907	932	991	954	923	925	949	933	913	962	923	935	906	911	946	936	939	903	965	934	920	932	936	876	905	876	905	978	897	906	996	924	884	930	963	993	949	941	933	938	955	941	963	902	974	910	951	913	941	937	901	914	924	940	941	974	949	984	950	905	917	941	987	873	919	911	906	867	927	930	955	945	925	868	927	894	958	945	939	928	954	930	965	979	905	918	956	952	931	904	888	919	910	917	908	939	973	949	912	894	902	869	952	892	869	905	901	935	983	974	897	930	995	971	905	881	995	911	962	921	907	1002	922	973	944	943	938	954	948	953	944	916	985	865	935	913	965	919	956	956	909	981	957	888	945	934	922	910	932	915	891	913	928	899	962	900	952	921	931	926	977	941	922	917	923	924	889	873	933	891	982	913	889	949	891	960	920	991	942	958	892	893	901	918	1022	913	884	955	977	954	942	923	931	909	960	929	965	935	929	894	949	902	975	876	894	927	924	982	889	899	966	937	878	936	915	973	982	933	880	931	909	912	902	922	866	954	899	962	951	911	930	924	941	906	965	872	939	945	890	940	963	930	939	909	928	921	941	918	950	899	961	910	958	935	973	896	915	994	942	896	938	907	893	955	943	913	922	910	911	915	929	1004	920	933	927	989	920	884	896	911	946	904	914	948	894	919	952	909	910	859	974	904	918	962	937	950	911	886	933	935	998	998	928	949	923	970	935	927	895	933	915	930	902	877	978	919	985	944	882	919	944	917	886	917	928	909	884	870	857	964	927	1003	878	921	945	962	967	921	936	932	931	969	922	954	896	950	934	925	975	869	918	934	931	878	934	941	967	951	972	885	952	955	904	959	864	901	859	900	939	954	896	908	939	942	957	920	923	892	985	962	876	947	924	892	937	971	953	961	938	930	938	920	954	900	912	930	872	928	878	918	915	923	936	925	962	982	923	962	920	993	906	971	952	896	944	867	955	934	945	950	954	946	981	962	899	892	954	965	900	946	938	911	935	891	863	863	915	954	961	971	919	955	916	952	909	931	891	943	957	918	964	978	896	948	879	945	908	910	973	987	946	944	955	900	933	988	957	939	959	892	906	925	936	923	904	919	930	901	934	934	896	955	878	921	951	949	899	920	948	954	961	955	909	948	899	986	925	934	911	936	910	908	910	929	937	959	894	901	893	935	923	941	935	889	933	927	905	878	921	906	893	925	916	880	920	908	887	934	969	930	911	923	890	867	916	923	930	918	905	928	947	927	946	907	977	910	958	927	953	933	923	869	939	898	940	905	943	870	910	886	888	918	959	875	919	906	898	885	889	937	945	934	963	928	916	947	945	981	917	927	919	990	975	897	917	913	934	952	936	887	919	934	910	926	916	965	873	893	923	936	976	884	938	888	959	901	977	917	937	880	888	947	961	931	864	934	947	975	910	951	953	956	924	882	913	932	951	867	934	922	976	924	908	922	941	877	945	949	918	1036	955	913	939	949	962	932	922	873	919	883	979	908	895	915	869	878	939	892	960	903	881	954	973	928	938	954	862	942	988	915	942	949	971	969	954	931	922	908	931	924	950	910	930	926	929	903	942	899	957	903	897	933	957	978	931	858	873	998	947	912	924	925	951	863	915	884	919	966	884	929	915	905	853	930	944	972	946	951	901	939	904	951	899	956	903	935	955	927	920	906	917	924	1015	991	969	946	914	925	946	960	942	942	936	921	925	909	930	867	906	981	972	955	944	906	953	925	912	967	932	920	898	888	972	927	924	926	910	910	926	984	882	946	959	906	982	934	947	896	939	943	970	877	953	914	908	941	925	923	853	948	917	948	928	931	954	974	879	855	926	891	970	950	972	903	939	957	957	933	953	1024	972	928	977	916	944	952	897	925	960	918	925	964	939	939	870	964	918	950	950	924	960	896	871	946	900	918	924	936	885	921	928	838	979	931	944	928	897	909
58781	83307	51732	18825	4949	1474	867	734	750	735	753	783	744	773	727	777	769	768	800	773	799	724	832	786	772	781	728	769	782	751	729	738	781	806	748	766	769	750	784	788	712	745	757	764	734	750	762	728	769	738	693	778	784	731	746	791	732	786	707	769	732	736	701	724	721	725	818	796	746	750	740	792	722	769	772	691	774	746	795	781	754	794	791	760	736	793	784	741	748	712	737	764	713	790	755	779	768	745	746	771	759	762	735	738	765	794	727	737	705	708	743	763	787	738	698	739	732	794	707	787	769	785	750	766	767	721	732	717	786	720	724	742	731	740	738	771	739	750	722	787	720	768	718	724	750	713	777	706	732	744	722	764	732	803	753	776	741	752	783	760	756	751	722	767	777	809	739	776	785	778	790	735	722	745	767	744	699	831	778	779	756	777	732	740	772	711	761	724	757	754	736	745	759	736	723	790	777	759	766	767	739	791	737	767	729	717	782	766	804	787	771	766	737	755	713	765	731	728	816	761	744	744	771	816	762	786	724	805	750	730	725	722	752	735	746	753	737	728	807	729	716	704	751	745	707	751	746	772	767	756	735	794	788	753	749	768	749	784	689	767	767	740	745	765	724	754	757	719	761	773	769	773	769	797	749	756	750	781	759	724	767	727	758	801	780	753	784	746	731	721	769	742	746	737	676	708	748	755	724	719	739	735	781	742	728	698	730	782	739	745	714	773	708	770	751	752	817	744	733	719	695	763	708	800	716	756	740	755	740	779	752	796	765	739	786	757	748	790	754	785	754	762	753	740	793	716	743	807	735	738	743	730	712	732	750	743	721	722	773	765	763	796	740	758	782	802	737	783	718	745	741	809	729	725	715	787	687	770	763	736	781	746	778	731	743	737	739	722	767	760	758	740	744	762	735	774	762	748	800	739	723	765	763	757	739	738	787	706	764	785	765	777	750	828	717	751	683	755	777	784	800	787	733	784	739	741	737	723	799	765	738	730	773	722	762	706	729	800	787	750	740	759	758	763	753	734	761	734	755	822	698	752	757	793	787	745	789	771	679	777	805	736	785	797	765	771	715	744	745	727	787	736	728	793	755	779	781	726	773	744	787	740	708	740	794	760	766	683	809	801	743	775	753	773	771	746	742	723	760	770	715	726	772	771	759	708	736	739	736	724	792	765	766	751	707	743	716	772	742	773	762	730	776	736	724	758	758	760	752	739	730	782	765	758	755	784	778	780	732	765	756	781	766	782	773	786	759	726	733	732	741	714	743	722	762	757	721	723	758	735	718	765	714	729	757	765	738	758	764	724	738	760	747	746	712	743	763	748	757	822	725	765	749	768	780	748	758	756	791	772	769	719	742	775	729	751	746	737	718	785	756	749	752	698	771	726	783	706	742	746	746	745	776	774	747	723	791	764	695	760	750	780	753	774	786	770	781	766	683	749	750	775	770	750	738	743	745	713	736	777	731	781	742	790	745	767	729	782	722	717	785	727	694	753	739	815	737	828	710	721	747	769	752	758	727	782	759	759	746	727	760	726	800	744	712	736	727	825	712	745	759	721	755	733	768	746	752	801	754	754	741	801	770	762	689	758	759	748	738	786	704	719	745	716	722	745	762	704	748	739	754	744	756	799	740	771	728	690	755	744	749	764	686	768	747	734	751	754	753	728	698	779	756	748	740	775	774	777	748	777	816	717	728	793	767	744	738	777	726	726	740	721	737	798	739	716	775	722	731	744	758	777	732	705	731	734	727	742	719	710	762	774	776	742	768	722	760	764	756	786	764	810	699	754	753	727	748	694	778	703	738	766	723	735	696	758	794	756	785	729	735	772	743	720	756	755	710	743	737	754	732	808	778	726	764	707	720	747	756	705	780	735	754	774	736	778	780	742	746	725	711	748	783	772	786	725	712	747	701	742	759	706	768	723	738	741	785	721	735	722	779	740	736	761	708	745	734	759	794	761	767	743	711	761	749	751	723	731	781	751	739	766	789	739	793	805	742	772	719	733	757	743	755	730	738	753	766	745	727	762	859	727	747	769	742	749	714	764	747	749	769	762	766	751	754	685	735	755	804	739	731	783	815	785	741	770	744	730	746	725	749	748	729	760	790	767	731	759	756	726	733	808	736	748	715	724	758	719	761	721	726	776	756	756	739	750	765	729	797	734	765	778	772	738	782	735	761	721	736	761	794	757	760	713	760	767	772	757	753	701	754	707	752	785	762	748	755	762	746	758	777	711	737	717	788	766	719	792	752	784	802	739	743	780	733	731	728	775	726	800	754	714	699	789	766	766	741	758	766	728	760	770	687	696	749	709	762	738	782	771	751	752	739	785	745	746	742	770	755	751	719	802	822	686	779	740	721	740	770	771	730	741	729	728	721	764	789	689	740	770	750	767	753	755	743	799	741	696	757	729	744	766	742	783	768	774	769	749	737	714	711	775	702	759	723	774	774	728	766	775	725	731	743	701	714	776	750	770	781	782	785	730	749	729	729	753	718	767	771	750	727	742	757	750	740	765	716	718	810	676	768	760	758	774	710	746	766	751	693	813	760	739	773	719	732	715	715	754	782	734	759	746	748	754	773	687	744	744	781	710	711	739	759	739	809	728	748	752	746	751	746	737	763	724	731	704	761	753	764	801	767	742	796	768	774	784	719	743	747	755	739	716	795	752	716	752	749	728	781	716	759	802	734	740	731	823	763	718	753	783	793	785	778	729	789	785	782	788	708	791	775	732	754	711	760	788	807	744	684	768	764	706	744	742	734	797	715	753	797	737	767	718	775	775	745	733	754	764	778	746	788	727	719	735	764	761	746	702	733	741	766	797	727	776	751	725	775	724	743	744	717	724	763	743	747	789	774	736	780	712	777	792	723	758	718	739	753	754	752	755	764	752	763	761	762	734	760	800	738	733	752	754	769	778	767	780	757	751	767	707	778	714	737	721	750	749	700	727	801	761	759	748	784	740	726	778	736	726	791	750	722	714	793	732	752	763	781	727	766	709	762	718	757	757	795	717	791	788	754	772	802	799	769	706	794	731	799	693	714	829	725	740	770	732	693	721	738	776	727	785	744	745	732	753	733	774	784	787	705	713	716	749	725	746	711	750	734	767	778	747	729	756	714	739	791	744	732	709	767	714	765	731	732	747	768	761	768	747	749	779	738	748	775	718	776	717	791	800	710	724	778	823	708	748	734	739	753	728	770	775	739	760	818	758	714	731	735	736	756	785	732	774	733	729	757	778	772	774	778	734	767	779	761	751	739	763	706	769	759	702	760	767	732	754	771	736	773	737	782	789	738	724	766	751	772	737	768	746	718	799	760	786	742	712	738	756	738	734	743	738	786	728	701	790	749	747	768	779	740	726	722	741	787	748	763	747	745	762	703	814	753	760	775	754	778	764	696	776	756	763	732	742	749	773	732	706	759	738	776	728	787	770	732	752	753	724	750	766	715	799	758	778	764	747	747	765	772	745	743	736	727	720	808	766	781	764
24542	23865	34705	29252	21659	12988	3030	1414	1225	1208	1176	1137	1177	1165	1157	1138	1164	1196	1159	1171	1126	1175	1229	1173	1116	1157	1148	1146	1129	1134	1113	1115	1145	1132	1184	1181	1140	1180	1132	1130	1135	1129	1119	1118	1164	1166	1105	1164	1204	1098	1211	1165	1154	1097	1120	1145	1076	1219	1118	1122	1090	1072	1073	1149	1133	1116	1176	1200	1151	1142	1083	1120	1139	1139	1160	1121	1155	1122	1172	1093	1134	1202	1110	1141	1134	1098	1034	1059	1089	1074	1099	1143	1179	1068	1185	1126	1065	1101	1150	1127	1104	1161	1141	1145	1123	1139	1153	1079	1164	1140	1110	1142	1110	1089	1099	1140	1125	1159	1145	1124	1129	1135	1170	1138	1147	1146	1095	1110	1099	1088	1163	1039	1069	1176	1120	1104	1052	1113	1080	1115	1117	1115	1124	1121	1091	1162	1094	1073	1049	1166	1148	1097	1124	1124	1179	1139	1110	1174	1136	1157	1144	1159	1112	1176	1080	1131	1114	1140	1090	1106	1136	1139	1139	1111	1142	1125	1141	1124	1173	1159	1102	1114	1130	1154	1165	1080	1099	1102	1059	1129	1094	1136	1154	1076	1069	1176	1128	1076	1122	1088	1123	1179	1125	1143	1152	1138	1165	1079	1132	1100	1145	1075	1096	1119	1111	1098	1043	1166	1178	1091	1114	1162	1089	1153	1103	1094	1158	1088	1104	1105	1137	1070	1172	1151	1078	1145	1084	1092	1146	1127	1119	1128	1107	1170	1158	1084	1086	1089	1138	1112	1055	1130	1155	1128	1080	1115	1076	1095	1092	1105	1130	1095	1132	1106	1111	1103	1128	1179	1099	1125	1159	1085	1124	1156	1075	1142	1169	1083	1103	1179	1153	1100	1138	1133	1065	1113	1159	1142	1138	1128	1109	1125	1108	1143	1152	1109	1166	1117	1156	1035	1168	1141	1167	1092	1131	1127	1102	1085	1187	1155	1133	1140	1147	1084	1147	1165	1169	1189	1095	1133	1107	1115	1147	1103	1148	1049	1079	1168	1167	1148	1111	1118	1078	1150	1116	1064	1107	1128	1146	1113	1117	1103	1132	1169	1124	1103	1128	1101	1146	1119	1139	1169	1140	1145	1069	1103	1149	1166	1119	1129	1128	1135	1121	1124	1058	1107	1161	1104	1179	1144	1081	1105	1121	1186	1116	1128	1139	1154	1088	1175	1112	1184	1118	1121	1204	1143	1106	1109	1115	1208	1098	1115	1169	1119	1150	1095	1119	1093	1097	1103	1110	1098	1096	1178	1162	1097	1153	1117	1136	1157	1140	1143	1169	1095	1135	1126	1130	1068	1078	1090	1120	1153	1110	1141	1081	1090	1131	1075	1101	1170	1110	1121	1100	1125	1147	1164	1117	1139	1084	1068	1128	1087	1128	1137	1145	1042	1065	1123	1071	1125	1058	1083	1090	1114	1125	1130	1088	1107	1078	1100	1177	1111	1089	1094	1130	1096	1142	1109	1096	1116	1121	1155	1088	1171	1129	1117	1104	1111	1126	1142	1226	1139	1138	1141	1104	1084	1075	1147	1147	1111	1125	1158	1118	1099	1122	1154	1159	1131	1154	1207	1136	1187	1074	1116	1126	1137	1085	1134	1159	1109	1108	1079	1054	1113	1086	1094	1116	1126	1105	1144	1170	1178	1082	1173	1146	1018	1118	1057	1105	1082	1109	1100	1119	1103	1121	1048	1180	1181	1053	1110	1114	1120	1110	1161	1142	1127	1098	1185	1128	1141	1134	1127	1138	1091	1081	1115	1138	1159	1148	1092	1121	1091	1096	1113	1144	1132	1129	1122	1173	1072	1102	1104	1233	1139	1069	1151	1207	1127	1137	1099	1147	1144	1101	1130	1147	1131	1145	1171	1076	1111	1092	1101	1026	1130	1077	1070	1095	1187	1140	1133	1118	1106	1067	1184	1135	1177	1109	1098	1113	1120	1126	1117	1117	1140	1159	1081	1098	1129	1107	1104	1127	1125	1062	1122	1168	1158	1135	1159	1086	1138	1174	1159	1109	1129	1101	1160	1124	1069	1194	1110	1165	1048	1134	1081	1144	1084	1175	1123	1068	1097	1125	1156	1129	1136	1144	1112	1110	1130	1104	1073	1112	1131	1063	1111	1074	1160	1123	1083	1038	1114	1175	1053	1094	1164	1174	1137	1095	1121	1148	1115	1118	1131	1137	1101	1129	1164	1103	1104	1107	1156	1092	1134	1094	1125	1140	1154	1181	1088	1086	1199	1107	1122	1162	1122	1128	1131	1108	1146	1121	1095	1224	1115	1150	1162	1088	1110	1105	1128	1156	1105	1117	1135	1109	1162	1148	1115	1096	1083	1115	1117	1177	1093	1141	1089	1137	1061	1136	1164	1191	1152	1102	1088	1158	1137	1168	1118	1059	1134	1159	1095	1137	1108	1096	1135	1077	1124	1119	1136	1149	1099	1133	1125	1129	1144	1089	1032	1115	1113	1162	1116	1093	1144	1169	1121	1137	1096	1119	1100	1137	1071	1154	1065	1076	1140	1098	1105	1170	1157	1078	1166	1141	1190	1171	1081	1115	1104	1125	1158	1109	1125	1127	1065	1168	1067	1162	1163	1152	1157	1154	1188	1107	1124	1134	1119	1138	1108	1079	1187	1146	1081	1102	1137	1066	1133	1060	1095	1092	1043	1182	1132	1170	1130	1129	1155	1144	1120	1131	1145	1090	1154	1186	1148	1062	1096	1162	1095	1161	1076	1132	1111	1130	1118	1072	1163	1136	1132	1152	1137	1141	1129	1133	1123	1192	1138	1152	1141	1205	1138	1123	1109	1136	1090	1188	1097	1163	1064	1115	1154	1089	1167	1142	1103	1124	1214	1131	1124	1120	1129	1127	1162	1140	1166	1122	1134	1090	1103	1108	1143	1152	1096	1115	1147	1101	1106	1120	1081	1069	1169	1142	1159	1088	1132	1125	1174	1135	1160	1133	1097	1138	1151	1112	1087	1103	1148	1102	1066	1132	1133	1043	1127	1117	1123	1107	1116	1174	1083	1192	1083	1150	1087	1166	1104	1161	1102	1086	1164	1111	1087	1116	1090	1069	1145	1135	1111	1093	1100	1092	1182	1102	1137	1127	1056	1183	1133	1137	1106	1142	1121	1153	1108	1111	1154	1134	1119	1046	1083	1114	1242	1103	1062	1185	1110	1067	1088	1127	1093	1174	1116	1126	1103	1131	1119	1167	1157	1140	1141	1082	1162	1137	1129	1117	1063	1070	1145	1109	1169	1131	1116	1090	1066	1122	1065	1134	1107	1111	1183	1074	1181	1182	1141	1086	1126	1140	1165	1144	1111	1124	1096	1075	1074	1159	1094	1123	1067	1154	1088	1077	1104	1084	1128	1108	1145	1164	1142	1106	1168	1111	1141	1101	1100	1142	1087	1086	1095	1106	1219	1153	1160	1138	1186	1100	1154	1127	1136	1089	1130	1109	1100	1151	1056	1154	1134	1091	1108	1173	1147	1117	1105	1110	1180	1115	1112	1112	1084	1122	1108	1108	1122	1071	1097	1059	1105	1165	1130	1111	1182	1124	1076	1148	1170	1079	1111	1135	1113	1203	1142	1115	1147	1109	1133	1116	1127	1157	1115	1136	1125	1072	1187	1147	1126	1081	1106	1113	1102	1105	1137	1139	1095	1143	1100	1136	1148	1141	1075	1091	1130	1148	1067	1148	1053	1147	1073	1146	1105	1102	1120	1096	1089	1147	1167	1068	1082	1123	1080	1121	1170	1093	1039	1041	1137	1150	1120	1122	1164	1197	1139	1099	1108	1210	1192	1103	1117	1160	1141	1164	1149	1096	1093	1126	1084	1086	1122	1146	1106	1070	1136	1119	1119	1167	1112	1113	1187	1090	1126	1096	1130	1083	1072	1147	1102	1152	1108	1148	1157	1100	1194	1129	1136	1076	1091	1126	1065	1098	1188	1159	1092	1143	1142	1112	1101	1179	1149	1123	1127	1086	1121	1065	1118	1119	1094	1138	1148	1158	1131	1094	1077	1145	1106	1085	1123	1104	1097	1117	1065	1088	1123	1114	1110	1162	1097	1087	1106	1118	1127	1109	1085	1084	1114	1090	1130	1093	1107	1137	1102	1137	1117	1103	1159	1162	1099	1108	1134	1089	1142	1154	1097	1111	1130	1149	1133	1102	1081	1163	1044	1112	1113	1124	1115	1074	1105	1055	1156	1142	1081	1133	1116	1197	1109	1129	1100	1099	1139	1144	1154	1116	1123	1107	1098	1091	1112	1130	1166	1118	1115	1112	1065	1123	1096	1142	1131	1127	1128	1092	1073	1082	1191	1132	1139	1116	1072	1122	1124	1137	1169	1060	1064	1121	1112	1130	1145	1127	1151	1137	1158	1083	1086	1140	1179	1142	1144	1120	1171	1127	1111	1153	1106	1070	1107	1137	1087	1148	1099	1186	1131	1131	1161	1074	1139	1084	1115	1114	1135	1127	1084	1094	1137	1088	1134	1118	1123	1103	1150	1185	1147	1098	1131	1115	1107	1085	1130	1118	1062	1119	1220	1123	1136	1050	1054	1164	1112	1144	1095	1073	1115	1116	1135	1082	1109	1185	1103	1160	1123	1130	1036	1115	1137	1163	1119	1112	1119	1118	1096	1141	1193	1162	1150	1095	1131	1168	1108	1086	1108	1073	1149	1111	1155	1173	1173	1150	1086	1121	1083	1070	1155	1096	1104	1146	1117	1080	1142	1144	1082	1158	1121	1128	1146	1090	1159	1106	1126	1124	1069	1072	1080	1131	1125	1143	1162	1125	1153	1161	1087	1138	1073	1100	1131	1091	1061	1131	1148	1155	1073	1153	1152	1152	1097	1099	1120	1146	1132	1126	1075	1147	1141	1129	1138	1089	1100	1124	1094	1156	1194	1116	1128	1159	1146	1110	1073	1156	1071	1135	1023	1157	1104	1145	1138	1145	1154	1107	1120	1109	1065	1173	1117	1129	1077	1130	1126	1129	1146	1144	1073	1050	1161	1117	1185
64194	102811	69066	34348	11157	2897	1240	874	949	955	946	911	1016	977	979	971	968	984	948	963	931	962	980	989	957	990	942	1013	959	991	956	992	964	976	969	953	939	980	954	982	964	878	957	1032	931	971	964	947	982	978	994	1002	959	939	938	998	920	1008	964	930	1003	915	968	991	961	965	988	950	988	895	986	937	929	1019	993	940	955	1012	1000	955	978	957	999	936	948	933	982	951	955	933	944	943	1014	926	910	955	940	916	981	961	987	1001	978	958	932	974	907	942	980	953	996	950	953	1009	922	1013	1008	917	940	950	958	914	989	994	949	975	931	963	969	981	934	956	941	948	971	961	955	993	949	986	960	985	907	889	977	955	970	948	961	939	959	939	979	958	1003	974	989	975	940	930	955	987	961	961	917	957	994	982	987	940	940	1009	973	976	951	932	959	997	969	1030	1017	995	982	937	1002	926	938	912	989	964	994	951	933	972	926	949	961	1023	1003	944	1023	980	945	935	944	1035	936	993	913	919	930	1009	997	905	954	971	1017	991	953	940	883	967	938	1012	978	948	963	938	951	945	939	965	964	1005	955	944	954	1000	934	985	941	963	981	947	975	988	951	919	940	910	1022	965	970	966	964	979	934	946	941	935	999	957	915	955	949	1001	939	919	951	1002	956	982	1020	985	974	948	997	993	938	954	964	936	949	985	983	949	997	937	936	945	953	922	911	880	918	893	908	1003	976	975	914	930	947	889	949	936	967	932	967	937	930	908	936	913	928	964	947	893	916	922	921	964	965	939	966	965	944	943	958	956	890	932	988	979	968	947	903	974	957	970	950	935	916	996	924	924	944	970	939	905	1002	915	974	918	919	967	984	940	949	949	977	968	978	967	983	978	939	970	953	974	949	952	968	914	969	1015	909	965	979	1019	981	979	988	950	977	974	932	978	972	986	944	933	1004	941	992	957	959	990	941	959	954	949	926	958	955	938	941	930	936	1007	986	987	1009	941	939	939	918	946	1005	1028	961	968	952	916	1013	931	971	892	1010	1009	959	933	976	990	961	907	901	942	941	940	925	913	906	929	916	952	950	940	904	919	964	965	945	1002	970	946	960	943	970	962	921	929	893	922	970	954	951	990	977	982	1015	970	937	1015	915	914	986	975	1013	903	925	951	964	867	966	947	955	931	957	947	936	924	1008	950	908	985	990	982	953	896	1008	934	940	929	953	1015	1014	949	942	930	933	985	948	962	922	918	945	962	976	911	949	917	975	990	923	952	937	911	945	966	992	966	999	958	1052	924	1036	1018	904	983	995	945	971	954	1004	990	997	940	964	954	1015	938	1006	994	993	986	976	932	927	938	985	947	929	988	918	914	919	885	929	960	950	963	913	955	970	1017	972	939	911	891	970	939	1013	930	968	981	911	998	932	967	965	953	991	986	946	990	986	973	906	968	929	954	966	990	949	971	976	1006	982	955	935	950	972	980	942	1034	995	939	893	1002	956	950	962	974	955	989	924	982	954	969	970	958	1007	984	969	942	988	928	993	929	983	1003	952	965	986	928	944	892	968	980	932	932	931	956	977	978	997	964	936	949	983	981	916	943	978	958	1008	1018	946	942	967	937	927	947	985	963	962	917	910	906	992	925	976	958	953	953	952	993	951	980	906	1007	941	939	972	990	939	945	1018	975	890	888	991	943	982	1028	909	976	933	978	1007	976	925	961	955	931	947	944	943	968	971	953	928	947	989	990	970	999	935	938	983	947	954	943	939	946	927	969	985	950	941	953	917	993	952	969	958	939	967	965	935	977	941	1013	960	990	957	960	973	950	968	952	974	955	967	914	939	889	966	921	948	971	951	931	1066	995	956	956	1029	942	974	975	935	949	979	960	936	955	978	998	946	992	982	910	924	966	969	977	948	964	963	948	955	1027	979	977	1016	942	926	939	1037	903	975	963	922	928	970	957	1002	951	973	975	942	937	928	917	1012	955	939	962	915	951	968	971	935	961	981	1015	927	963	930	964	913	901	891	976	965	955	973	918	989	878	970	961	936	992	947	986	945	924	1004	1014	902	916	951	952	947	913	964	907	960	1031	951	948	935	948	933	949	989	934	898	963	903	932	939	950	940	980	870	1003	954	950	981	961	977	984	949	938	942	918	959	982	976	936	934	949	919	978	941	996	970	973	981	914	938	937	955	1022	927	1001	962	947	953	970	949	938	917	970	975	936	966	938	957	952	1019	937	992	945	959	958	954	1014	960	969	940	977	950	958	986	922	912	941	950	866	926	957	941	925	998	984	982	966	913	897	938	947	912	962	967	953	967	978	1012	980	944	943	999	905	939	930	941	964	898	944	961	936	960	975	985	918	965	972	945	922	985	923	923	981	979	974	952	923	981	924	1024	978	914	946	980	934	905	964	943	977	901	987	976	955	968	969	968	975	1008	960	917	939	976	1024	943	993	952	973	974	968	959	939	944	935	946	1016	1000	963	933	922	967	931	947	925	1022	962	943	957	1035	913	987	1045	945	986	959	888	933	914	916	932	950	919	894	1004	965	953	968	962	911	928	949	987	973	961	981	930	953	958	955	944	935	1020	966	961	966	963	953	996	911	948	910	961	943	922	971	989	957	987	906	970	976	934	951	967	900	943	946	986	973	971	925	1013	969	960	967	974	1002	960	973	921	957	950	982	929	965	998	929	980	948	983	916	961	986	985	926	936	937	925	943	940	977	929	988	969	847	931	949	939	953	931	954	945	885	982	951	948	954	914	986	948	1037	962	960	952	909	927	964	909	930	991	966	959	881	908	948	912	931	922	957	938	952	911	985	923	948	893	981	987	960	964	965	938	916	928	930	973	952	945	898	908	966	962	977	986	940	963	965	948	956	976	966	959	951	970	980	970	973	966	950	1011	957	1048	899	958	901	977	927	935	980	911	925	952	927	920	905	955	965	959	957	1030	945	899	922	960	979	999	950	971	925	951	1030	940	1024	961	971	965	990	938	1013	981	896	986	1010	944	917	1039	974	934	991	976	922	959	933	913	939	994	1018	945	947	981	981	902	1002	954	981	967	935	942	940	1040	986	962	936	938	984	967	944	924	927	921	954	953	920	913	910	902	991	897	1002	962	933	957	1006	1004	898	955	909	955	900	925	880	956	948	914	937	986	935	967	926	931	888	919	984	990	914	982	928	937	966	961	988	896	895	978	995	962	946	945	956	949	944	921	940	959	919	984	933	946	936	971	950	972	961	978	986	936	990	961	941	965	946	922	1007	944	1002	945	954	939	938	956	956	1005	909	954	994	973	910	915	997	928	953	975	967	994	959	988	958	916	927	960	952	972	922	965	971	931	887	926	890	965	954	963	937	952	958	954	903	963	938	969	923	948	936	952	987	939	957	975	931	1012	956	999	930	965	967	895	929	983	910	948	990	963	967	941	990	967	888	973	995	952	976	969	963	963	951	959	935	888	872	1024	903	936	996	916	960	911	966	927	1023	983	924	956	867	950	998	948	999	952	1000	947	966	940	1043	976	978	949	901	951	890	930	962	921	979	948	958	922	963	972	942	995	1018	921	962	974	955	922	975	886	933	954	952	930	971	990	989	940	933	966	888	963	990	997	971	933	981	957	1004	1005	947	919	940	945
31911	32650	25818	9676	2147	1119	932	925	900	859	903	892	865	890	899	902	860	832	864	879	911	865	911	884	872	846	883	855	909	870	917	869	897	872	885	863	891	908	847	843	900	868	895	922	872	910	891	880	905	921	870	903	883	922	908	870	848	862	921	888	910	966	883	910	861	840	882	887	916	878	855	840	879	872	918	873	908	886	867	896	901	865	868	910	879	796	898	911	873	907	847	852	863	873	878	882	867	871	945	865	821	898	870	887	952	838	905	900	856	843	884	882	934	884	899	850	838	879	876	899	905	900	933	899	910	910	862	910	894	849	894	921	909	854	897	890	875	835	907	891	898	836	801	853	851	880	822	886	851	843	894	913	945	889	903	850	906	877	906	911	888	895	849	844	891	907	876	876	868	929	911	889	866	891	896	918	867	899	906	879	913	879	811	884	835	838	868	919	934	924	890	900	817	882	849	859	882	830	864	874	976	892	881	908	847	891	862	819	829	940	876	932	901	880	842	872	905	866	878	884	944	844	944	891	893	918	891	860	862	912	911	868	910	894	859	887	884	885	883	857	857	906	908	892	863	874	880	870	934	884	874	916	819	896	857	901	871	930	852	889	858	829	901	909	898	892	850	915	932	835	906	905	905	942	897	867	867	891	872	855	943	901	900	871	913	876	913	887	883	913	890	857	854	907	893	854	856	939	866	898	897	865	894	857	906	913	902	934	910	936	855	919	904	927	867	881	912	901	895	906	896	877	853	896	904	929	895	903	877	875	898	864	833	872	887	852	910	911	916	869	870	892	882	889	907	882	886	917	909	866	903	928	913	913	864	877	855	897	830	909	920	848	893	842	827	868	864	847	921	853	896	917	893	843	947	957	853	953	908	883	877	856	878	901	944	857	853	879	825	903	890	905	839	834	955	931	856	935	924	845	899	909	843	874	909	876	857	913	854	911	857	892	875	885	904	873	909	893	902	906	856	931	877	917	900	876	859	867	898	876	936	911	898	925	889	818	799	855	838	878	887	948	912	920	953	922	913	877	883	863	865	844	877	875	862	909	874	886	861	906	896	879	969	809	869	889	844	850	874	891	911	864	838	841	905	929	839	824	908	912	847	896	821	881	875	924	894	895	856	824	875	879	911	891	898	855	886	854	858	922	862	848	861	895	884	889	866	865	896	853	852	886	934	919	924	970	885	867	864	852	895	891	897	883	819	914	906	826	901	903	849	803	918	824	873	861	950	877	886	929	840	864	891	870	938	873	883	895	848	842	854	888	839	850	830	879	859	856	863	920	888	864	900	863	831	862	898	838	894	862	921	902	864	872	892	930	855	872	934	886	933	918	917	863	884	856	919	959	908	852	850	918	922	884	886	837	834	842	942	841	873	876	863	950	859	906	881	832	890	905	882	875	869	934	845	893	897	889	806	842	880	883	857	904	860	909	866	863	867	872	838	894	867	937	881	876	931	842	939	875	891	882	874	924	864	915	921	902	883	904	863	857	907	864	843	857	869	880	899	868	865	907	873	837	851	887	879	903	884	905	852	859	826	902	888	870	916	912	944	829	934	877	899	862	842	794	889	914	878	908	852	896	853	879	872	884	911	876	912	924	942	924	887	871	874	841	874	925	878	883	854	874	894	858	897	914	902	852	870	884	872	881	878	887	879	882	864	830	881	903	909	863	892	885	853	834	871	917	887	895	880	858	891	900	874	963	881	919	907	873	857	921	854	874	876	888	909	847	835	875	862	885	893	838	871	887	854	837	814	886	895	850	859	885	870	900	939	880	895	900	891	844	935	830	894	877	909	852	878	871	901	883	848	889	879	868	900	826	851	915	882	858	878	834	892	895	885	855	843	965	866	889	902	886	843	871	867	894	866	835	859	883	888	900	897	917	921	847	865	903	899	857	884	877	917	901	869	898	892	854	862	895	858	896	854	928	894	903	871	887	907	894	857	911	859	891	882	897	896	876	869	831	888	896	974	874	858	880	854	914	917	829	920	811	906	884	864	899	942	876	852	892	859	863	883	832	824	904	919	912	810	906	895	905	896	848	855	919	846	909	866	921	841	888	869	902	889	849	867	878	872	865	852	923	900	892	885	890	918	887	879	916	858	895	911	920	917	855	891	880	863	862	950	948	912	822	828	876	932	843	894	855	883	890	892	806	892	856	842	839	920	865	899	892	847	884	892	871	895	915	894	922	869	866	905	919	844	864	890	882	889	826	882	852	853	822	859	890	848	943	880	906	905	877	820	911	873	889	912	824	876	854	905	937	815	849	883	859	868	859	815	903	819	831	880	880	871	940	915	896	813	913	835	816	885	816	930	829	883	899	901	901	897	871	929	932	867	887	865	920	923	858	850	915	891	850	864	894	864	929	919	890	892	835	881	868	912	835	825	915	855	924	878	906	809	895	888	834	885	870	922	835	874	917	894	843	871	893	845	862	879	875	885	918	916	877	941	881	893	900	880	910	904	870	851	886	912	860	878	913	923	887	914	887	876	910	913	934	933	870	869	857	884	894	910	919	864	853	907	888	855	875	879	871	863	869	862	862	870	906	890	868	881	887	879	894	869	913	855	851	838	874	872	906	905	870	911	878	865	903	905	925	883	910	909	923	883	905	895	866	879	847	912	846	883	884	908	876	820	900	904	847	840	819	878	889	881	895	895	839	813	878	885	870	864	872	900	900	896	888	862	900	823	906	900	896	918	881	933	909	915	891	906	902	842	857	873	884	935	869	886	874	899	850	892	841	859	810	890	915	954	832	868	902	898	864	922	845	848	842	910	875	843	905	888	882	870	876	885	867	893	916	850	886	867	867	854	890	925	866	841	867	851	847	856	855	898	908	910	864	870	873	870	869	897	846	892	875	853	898	868	917	832	938	916	846	841	928	872	901	910	912	858	905	882	898	880	824	919	834	828	842	909	884	916	870	863	872	901	881	873	855	881	947	959	928	877	871	890	864	881	883	868	900	852	836	885	874	891	816	898	918	921	892	842	916	938	899	913	855	920	911	914	877	896	932	891	883	858	864	933	933	888	885	912	881	925	895	911	882	890	885	841	882	954	834	862	875	911	854	893	870	900	888	922	952	875	791	855	904	867	871	844	921	881	846	916	884	903	843	887	890	927	862	879	934	859	892	892	883	882	901	897	885	864	840	869	895	889	903	848	840	879	858	889	888	897	850	875	903	900	890	842	892	844	877	891	944	909	885	878	868	910	885	956	904	852	875	947	882	910	908	896	922	881	884	837	892	915	856	885	870	860	955	847	842	901	904	892	887	887	867	906	892	840	842	871	866	864	948	893	861	876	881	900	887	910	859	892	873	837	844	837	847	899	830	857	840	873	858	897	917	877	876	892	883	885	923	878	863	947	873	815	925	870	883	898	881	896	892	866	891	918	881	864	833	843	860	871	891	925	866	910	914	835	859	917	878	891	866	818	895	858	921	910	871	852	889	886	886	931	901	880	800	871	848	799	898	858	911	862	877	936	856	906	911
26043	36172	18441	5008	1544	811	689	689	668	699	659	700	665	689	666	651	688	685	688	693	647	668	666	647	672	684	689	684	697	665	632	656	720	682	675	700	630	690	653	693	718	708	716	676	707	741	631	701	673	663	669	691	706	659	669	664	686	655	626	653	706	711	682	708	676	706	659	695	648	682	708	659	685	735	671	663	657	649	645	659	648	702	668	704	666	643	671	640	657	663	651	677	694	689	691	696	686	667	628	716	672	683	667	688	636	666	692	673	711	652	697	667	696	659	665	686	700	692	638	629	655	659	621	689	675	686	686	699	665	665	698	683	663	686	685	654	695	662	682	705	715	643	661	684	629	659	659	718	647	647	631	695	666	665	643	660	701	653	681	681	629	661	695	691	644	667	690	673	685	628	651	676	645	666	687	655	704	665	645	658	713	612	671	624	653	631	735	677	723	679	640	671	708	673	680	698	691	677	622	692	676	680	605	637	678	660	679	680	685	699	658	660	633	679	725	672	643	663	664	683	626	652	689	700	666	658	691	694	711	664	691	680	672	690	681	660	721	637	657	694	645	640	607	721	673	684	661	708	655	701	663	696	698	696	697	685	686	661	691	673	689	686	654	685	669	719	726	696	647	621	699	655	660	696	659	705	705	647	657	677	675	656	647	651	645	707	727	678	710	610	738	685	648	672	658	652	660	643	722	665	667	714	698	669	690	683	661	701	670	671	720	677	623	625	715	665	649	694	752	714	749	690	685	652	643	648	684	720	699	682	718	696	679	684	683	661	639	636	707	664	666	645	681	684	660	663	671	705	693	665	662	655	686	646	672	681	697	676	653	694	676	688	726	693	690	701	713	709	662	684	675	671	690	628	713	629	674	676	685	665	669	679	620	653	647	634	695	658	656	670	710	682	672	706	636	658	681	693	714	670	698	669	647	640	727	698	691	653	662	666	631	666	631	654	666	656	697	686	643	682	663	724	665	689	710	654	661	669	677	665	695	683	702	646	673	671	711	657	671	659	679	661	710	671	674	704	687	704	668	678	676	670	667	675	638	700	648	681	655	664	664	630	664	698	670	655	683	729	641	720	694	701	635	677	731	666	673	659	661	697	616	729	680	684	706	679	655	659	634	645	656	642	680	662	670	644	706	660	720	672	636	658	691	674	662	646	634	631	752	670	678	687	707	700	724	720	677	656	665	686	684	696	704	647	692	676	659	693	622	667	670	655	709	656	674	675	665	715	669	725	661	638	702	705	692	649	655	655	680	671	670	616	665	648	688	694	695	638	688	691	676	691	642	659	687	722	701	710	696	690	719	698	679	708	691	650	731	665	657	707	716	651	657	662	678	707	694	662	663	676	687	682	638	650	671	698	673	675	675	680	690	663	725	655	623	689	658	666	696	669	672	692	698	684	731	671	672	646	670	645	656	651	694	672	675	711	676	651	690	704	672	638	664	681	675	652	682	703	702	695	624	665	746	675	710	675	679	706	678	712	638	670	653	687	667	670	636	693	697	661	634	701	714	680	621	690	732	700	705	642	708	677	709	675	675	647	639	666	654	670	684	681	635	707	671	656	708	707	674	685	716	687	677	678	669	747	698	649	651	641	654	657	641	656	648	714	636	662	674	667	661	692	656	711	688	680	723	711	655	691	648	651	662	680	735	669	671	686	653	710	700	653	650	690	671	694	726	695	658	653	672	665	626	693	742	682	653	653	622	707	665	675	688	661	613	721	719	654	666	668	666	615	709	675	667	656	687	634	648	689	640	711	730	690	713	671	671	660	698	704	707	676	643	692	718	662	731	705	716	650	627	658	683	669	659	640	680	655	643	677	672	680	637	630	661	687	705	648	669	721	627	660	671	711	695	689	681	667	655	683	688	686	655	716	667	681	708	664	667	690	691	641	700	710	650	699	686	666	663	666	678	689	733	658	686	698	677	679	690	656	689	656	692	683	706	698	654	683	724	658	681	647	710	724	722	688	703	724	682	699	696	680	705	679	699	670	692	624	656	725	680	664	697	687	731	695	682	630	644	649	684	691	642	693	703	677	698	715	691	686	695	675	686	691	695	688	712	665	659	687	651	646	704	717	680	655	703	709	731	681	679	742	668	690	672	668	697	667	685	699	647	731	665	660	685	649	721	665	693	704	654	642	718	677	694	658	704	703	728	665	693	684	693	690	682	649	674	641	691	751	692	749	687	689	673	675	677	712	646	693	693	673	640	625	669	692	704	656	667	661	680	676	682	674	691	725	684	704	671	695	681	688	685	673	669	641	670	670	651	677	688	667	681	675	614	611	695	659	695	650	635	631	675	684	631	710	683	704	691	714	723	681	685	665	702	692	650	660	668	639	703	670	678	717	666	669	675	659	693	662	679	638	664	629	632	660	674	682	619	650	675	678	663	698	654	669	713	661	679	617	637	704	745	681	669	667	607	675	679	656	685	733	686	698	666	657	662	669	706	698	714	699	654	668	703	699	610	680	616	597	655	683	644	666	693	658	700	693	650	673	647	726	623	664	699	666	657	700	679	657	650	664	696	682	679	667	710	710	656	663	661	653	746	673	651	699	701	693	676	666	640	638	712	690	654	651	697	683	671	688	660	688	642	681	683	702	646	653	679	747	629	627	679	665	678	716	719	695	612	711	647	687	674	659	642	693	693	652	681	642	695	628	703	679	711	713	664	666	626	731	662	719	665	684	651	702	660	677	656	714	664	673	646	605	679	689	668	647	678	660	695	680	626	684	655	671	671	650	659	659	654	652	718	702	680	706	678	725	692	645	701	635	715	655	668	647	651	712	651	664	723	675	649	704	688	707	663	647	642	636	689	656	637	653	668	681	691	702	665	666	628	659	691	704	603	752	738	677	698	671	693	683	688	681	713	651	693	675	677	690	676	676	670	662	679	671	673	726	677	672	696	692	685	656	696	686	706	660	660	639	676	716	666	650	652	686	698	666	644	666	641	683	702	684	682	673	661	631	662	614	705	667	676	691	650	689	662	634	676	673	649	715	623	639	683	663	664	645	695	703	720	676	698	696	682	628	673	700	659	671	675	650	657	660	731	694	683	682	689	704	612	669	702	667	666	691	694	634	693	662	687	686	690	700	676	655	674	656	665	628	669	644	694	685	678	672	728	702	697	675	718	698	681	663	690	666	653	662	678	690	697	684	674	683	656	679	713	708	712	703	668	669	688	646	714	620	658	696	693	717	648	675	692	672	656	660	687	659	674	664	680	676	669	709	692	712	695	627	702	701	677	637	689	672	724	691	685	651	647	683	710	672	702	691	660	695	635	666	711	674	653	660	688	661	619	690	713	687	662	665	664	623	649	694	722	639	692	692	663	664	672	713	698	666	711	651	654	677	685	651	655	691	616	659	639	654	643	683	700	644	700	642	693	701	643	666	696	664	679	699	664	666	683	714	657	734	645	725	686	679	696	644	692	653	689	691	666	679	710	727	689	669	695	642	675	694	702	687	670	694	655	691	686	664	678	657
27301	30128	40685	29146	10800	2010	1139	1001	976	945	946	990	915	911	905	886	944	836	960	895	916	910	864	912	866	905	944	916	911	917	924	937	924	883	936	849	925	872	908	858	912	911	926	898	991	956	918	951	881	915	924	943	921	932	881	941	911	854	888	892	878	902	898	925	937	874	926	943	963	899	909	853	902	871	925	889	910	929	884	913	881	871	908	935	948	952	910	846	888	857	850	940	902	925	878	888	953	907	934	883	901	911	961	895	891	897	909	886	874	893	920	887	946	881	906	943	953	930	950	911	860	914	863	842	855	862	871	844	962	895	878	865	896	873	927	902	912	855	886	861	901	934	865	891	872	876	884	921	916	885	923	839	886	874	890	896	909	931	945	835	922	874	866	929	926	860	927	887	910	908	897	964	911	868	941	930	866	915	919	903	866	913	912	913	979	883	881	852	921	893	927	927	861	885	878	919	881	913	975	885	876	866	912	942	932	898	901	960	864	942	917	901	909	892	894	880	859	883	909	888	974	940	926	943	946	867	967	924	937	853	876	876	882	868	885	896	873	838	906	898	898	900	871	868	886	918	944	899	934	915	915	899	926	940	897	865	833	862	919	849	892	943	888	894	877	841	882	907	914	883	952	910	850	901	910	850	869	878	904	881	977	927	883	916	923	891	874	884	880	939	914	876	858	897	875	878	905	887	929	938	916	841	897	926	907	910	904	888	907	917	918	917	944	943	935	915	888	885	898	924	857	886	908	905	915	889	887	855	894	866	900	847	883	913	894	877	876	948	927	925	873	886	919	899	850	921	904	876	853	866	925	954	944	920	829	950	901	882	887	913	873	919	927	913	896	885	894	903	838	942	890	887	897	882	968	898	912	925	893	894	903	925	927	881	960	899	931	988	886	889	913	908	921	862	945	876	884	916	890	970	937	888	899	910	929	898	898	954	889	870	884	893	887	870	912	926	900	855	900	906	949	958	895	928	865	901	873	871	905	925	974	876	931	859	863	908	906	896	917	940	879	918	890	840	869	905	891	956	950	923	890	954	974	907	890	895	910	941	938	898	912	889	891	866	916	892	870	907	879	922	929	868	854	926	908	904	953	831	905	925	895	840	913	893	900	888	884	923	910	881	851	917	911	964	956	860	923	915	924	938	948	940	871	899	866	877	899	910	921	942	897	934	933	877	874	890	872	919	890	878	849	878	874	912	910	903	918	860	945	933	920	903	971	858	936	935	856	898	909	912	928	918	930	865	907	894	820	990	874	866	860	868	875	930	895	915	910	898	915	877	909	899	856	939	845	941	922	871	926	877	861	949	918	847	916	919	918	834	873	863	888	899	845	876	900	928	905	929	907	918	934	925	911	945	907	896	910	871	875	906	846	897	893	907	935	916	884	912	893	916	931	852	911	897	914	940	917	871	892	891	922	954	904	905	942	912	960	913	900	905	847	926	894	896	967	881	902	821	881	901	886	863	897	829	880	958	939	905	936	909	935	905	888	939	943	902	954	924	901	913	926	905	865	860	964	892	881	833	919	918	885	921	879	973	876	873	871	902	899	907	922	904	901	911	864	924	870	857	918	977	909	899	937	930	934	887	932	948	909	899	921	931	866	892	902	947	898	905	901	843	914	919	917	878	889	941	916	894	908	928	891	892	955	939	860	849	923	926	900	912	893	914	894	916	899	890	891	872	896	904	904	844	871	937	946	913	909	954	902	890	892	922	869	929	945	931	905	903	1013	910	957	903	872	940	928	883	963	918	903	914	929	881	898	878	871	843	831	917	912	898	864	941	866	894	879	885	850	877	912	916	858	934	867	918	956	916	930	901	854	902	877	936	879	853	889	903	850	906	873	883	910	866	918	913	947	909	911	987	942	913	934	893	874	865	857	863	900	952	899	925	902	857	897	905	905	877	917	876	900	940	947	884	873	891	876	933	911	940	911	954	906	966	868	952	863	929	902	905	926	879	913	872	917	879	897	841	906	905	947	914	879	853	852	943	858	928	938	871	891	927	885	915	923	866	860	887	895	880	901	904	912	906	866	921	913	876	879	927	861	901	895	907	936	901	858	874	971	940	895	909	871	857	929	925	896	884	880	875	930	887	916	878	851	875	914	885	906	888	903	889	893	905	868	866	917	919	862	902	883	886	893	882	909	908	934	914	936	951	954	887	892	943	886	851	884	861	810	951	901	879	890	884	875	930	914	897	911	846	878	876	916	868	880	860	910	926	890	891	857	868	867	885	919	979	929	919	882	944	919	955	890	909	865	923	934	906	907	954	885	871	873	909	876	879	888	870	863	905	909	884	890	916	907	866	881	883	972	908	914	898	913	936	872	902	938	883	878	906	867	894	945	941	870	888	875	910	911	898	869	850	852	904	855	864	872	904	897	893	931	906	916	830	937	941	863	941	913	891	853	836	878	876	940	897	886	837	895	915	937	886	896	854	908	885	835	864	898	896	871	904	869	918	894	861	952	864	951	918	883	920	887	919	928	894	877	903	881	861	948	895	920	931	885	918	888	902	901	856	856	884	849	884	869	889	958	887	920	871	875	907	889	891	887	919	891	921	909	935	863	937	899	915	899	918	975	946	880	894	915	912	891	855	906	887	953	930	897	835	865	929	944	925	904	899	949	890	915	933	888	920	873	894	907	956	885	899	915	880	878	948	921	920	851	898	893	927	843	930	887	843	893	892	880	924	897	849	893	865	887	925	890	890	903	905	925	871	921	883	902	922	962	921	901	890	937	950	895	913	923	950	878	914	914	951	900	920	906	906	895	912	876	927	904	925	924	923	937	939	891	935	888	939	990	879	879	921	928	911	882	937	900	899	931	860	868	824	923	962	919	881	909	868	947	922	847	938	924	967	918	908	888	909	925	882	910	889	866	892	915	935	871	869	920	896	874	851	921	860	911	925	878	904	892	864	903	914	897	908	894	919	920	874	884	920	901	880	942	899	906	889	934	859	892	927	869	918	937	890	898	843	973	907	876	905	942	890	863	881	888	901	909	904	899	905	884	894	891	830	879	837	883	916	933	935	902	884	920	932	889	861	895	886	893	891	893	898	934	911	921	888	921	905	899	905	883	879	894	895	882	971	892	963	894	950	885	904	880	894	869	937	873	905	885	917	887	919	916	904	907	943	905	884	895	933	933	934	910	962	900	964	849	923	892	927	902	885	873	861	893	905	926	867	913	938	841	906	949	903	914	885	861	864	886	905	899	917	857	930	906	899	883	875	847	886	885	917	913	883	863	917	919	892	915	944	884	897	890	942	881	933	854	883	909	907	892	984	911	883	942	883	888	948	887	906	869	926	835	899	849	889	885	900	932	905	891	862	911	906	879	880	891	897	925	887	851	877	916	905	924	941	910	883	868	940	929	908	913	883	889	878	877	837	870	886	903	887	925	921	926	894	918	956	874	911	920	928	872	912	960	937	914	919	943	909	888	864	926	932	915	905	906	910	908	914	889	937	912	930	893	894	899	879	851	950	953	894
59536	81768	48721	15915	3625	1227	780	752	726	737	709	735	772	733	709	760	738	743	728	787	676	732	741	684	771	704	759	760	747	747	751	749	731	676	754	718	755	712	742	742	690	759	705	760	728	785	755	719	730	742	710	715	763	727	719	758	754	766	699	747	722	740	750	699	681	757	712	760	785	736	747	720	707	709	770	744	756	736	746	742	740	757	697	758	753	752	734	704	735	692	717	733	740	688	750	705	729	708	773	725	727	758	692	686	742	732	690	754	744	692	749	776	757	747	712	714	757	690	697	727	686	723	772	739	753	721	744	741	743	699	759	723	706	750	737	797	753	759	691	687	750	796	727	723	722	709	717	742	784	746	747	726	722	723	729	732	745	737	713	745	738	702	721	726	718	701	727	724	701	709	711	740	701	786	741	743	709	772	692	724	773	711	728	674	717	682	704	744	742	722	725	723	771	726	811	696	768	721	739	702	754	705	795	723	754	739	721	759	727	738	745	766	724	730	725	721	740	728	741	691	697	744	694	744	727	737	710	701	711	739	730	668	724	743	713	732	752	680	737	802	770	700	728	736	699	747	729	752	755	749	740	718	745	741	755	779	753	718	769	717	698	760	766	745	692	718	701	780	701	707	751	754	710	718	729	746	712	733	774	720	674	762	793	726	704	743	780	729	736	768	678	751	713	761	747	756	740	697	716	738	753	767	735	750	709	716	757	728	745	742	741	732	749	726	764	724	727	710	776	749	721	741	760	746	763	721	691	709	756	739	720	727	711	743	731	744	719	759	735	759	763	741	726	726	744	720	729	718	770	748	689	708	672	735	757	762	739	730	761	726	696	759	732	724	712	753	717	777	727	764	683	714	747	781	767	685	754	776	748	738	775	701	744	720	679	751	764	755	746	729	682	745	705	724	683	727	748	684	717	753	717	736	742	731	744	735	730	744	779	754	737	791	743	782	754	757	739	767	742	692	731	778	711	736	740	763	738	702	752	738	729	649	736	753	751	736	715	679	711	759	664	737	725	753	744	753	723	732	734	763	736	700	729	750	740	727	746	753	742	747	743	732	742	768	687	719	688	699	716	725	762	703	709	744	763	707	779	767	717	720	721	772	790	761	716	733	721	695	750	714	691	742	760	752	748	766	675	722	702	746	727	717	675	681	710	735	726	728	739	784	763	741	771	713	742	757	743	704	753	709	761	724	743	757	743	755	670	744	717	712	739	758	751	750	712	697	759	761	725	726	768	765	760	716	750	677	676	713	724	735	697	726	720	719	709	753	730	709	709	786	761	719	670	737	766	722	770	747	764	757	724	716	721	772	673	776	724	714	745	771	724	696	763	703	775	757	721	714	779	686	738	751	739	745	713	704	709	765	732	683	758	698	706	702	716	729	702	770	729	763	689	743	685	686	740	729	731	758	697	718	749	762	690	720	756	775	764	720	718	702	756	725	747	713	707	702	729	694	766	702	712	742	727	685	724	714	738	753	730	731	741	748	661	743	754	709	743	725	758	683	762	700	722	696	692	701	726	715	727	707	733	734	731	719	717	725	711	725	748	731	716	708	753	752	733	752	732	695	775	717	704	763	704	745	727	745	695	700	752	715	712	761	754	713	732	767	683	726	751	668	735	730	701	738	748	766	784	751	740	735	737	744	697	675	714	722	769	736	712	675	736	703	711	774	707	744	740	705	778	740	735	735	655	733	725	736	736	766	717	780	772	712	732	740	719	713	721	726	728	766	755	718	760	737	725	740	735	751	711	742	736	722	746	672	736	725	799	742	755	701	733	806	731	772	737	721	730	771	699	740	720	743	749	752	715	743	715	691	762	701	725	746	770	763	717	711	723	744	695	729	692	722	726	708	731	729	761	705	671	705	712	749	758	670	683	726	748	780	744	732	765	722	752	713	664	716	686	734	705	702	736	694	722	714	791	726	731	739	733	697	754	761	763	752	687	720	733	697	725	699	705	728	746	745	687	741	737	711	725	679	697	708	767	731	683	709	725	759	751	767	754	737	708	678	726	778	714	758	776	794	721	736	769	753	719	696	738	742	725	704	756	735	752	740	770	740	671	729	726	714	759	733	739	728	704	747	727	735	740	762	705	701	756	709	756	725	740	760	741	725	750	739	717	697	809	751	702	758	698	705	725	761	745	703	771	777	709	732	737	761	720	743	751	779	735	696	754	727	728	724	761	743	690	780	766	726	753	735	711	714	720	703	747	707	710	772	718	735	738	748	713	703	699	733	720	769	728	732	680	691	736	768	693	725	789	686	779	767	728	696	693	718	725	701	745	712	756	740	763	708	793	668	739	732	715	738	721	741	740	755	726	747	687	703	680	778	733	750	758	712	744	719	710	739	765	780	708	712	723	739	720	754	783	718	712	723	726	723	733	733	754	743	772	729	746	728	752	718	758	751	708	728	737	766	769	714	721	729	721	735	705	751	751	716	711	743	748	752	737	754	729	741	710	745	746	750	737	729	720	722	727	685	737	773	777	754	713	729	721	762	658	708	718	718	679	761	758	761	773	689	721	719	735	725	738	723	740	663	746	759	724	729	731	719	723	774	721	750	717	779	689	730	732	684	739	721	686	715	742	790	730	748	728	730	710	722	717	790	768	755	750	726	728	721	736	792	741	738	744	703	758	699	720	780	688	741	749	787	758	677	725	709	731	705	713	800	725	687	751	760	786	721	718	738	792	685	722	678	744	748	714	741	744	745	725	698	771	716	718	713	735	757	724	734	742	756	784	679	735	746	717	733	766	733	701	745	746	713	720	758	708	739	769	702	724	709	714	721	694	742	732	758	777	726	688	782	744	764	751	737	739	715	722	753	733	728	729	711	714	719	722	763	711	694	775	726	752	742	743	753	750	731	771	721	766	675	727	674	716	746	784	756	696	726	712	682	769	815	745	695	684	717	740	731	723	762	714	704	723	787	716	749	723	666	746	740	753	760	719	709	734	746	744	743	721	760	731	725	778	787	756	714	725	713	725	777	710	754	713	721	736	731	726	733	753	708	766	747	720	727	762	706	745	740	740	711	748	747	690	705	685	733	666	761	824	767	777	730	762	730	738	745	770	762	691	730	751	772	786	733	749	686	752	709	724	698	697	761	742	698	713	723	718	758	710	814	696	775	699	748	764	745	674	724	729	731	653	724	750	744	710	697	682	747	766	768	686	735	747	741	736	679	749	765	703	695	728	750	763	751	747	755	706	711	738	698	704	731	780	732	724	708	687	738	712	689	786	717	694	761	719	690	695	740	731	718	730	796	746	721	779	759	751	733	735	773	732	700	724	752	717	717	703	741	745	723	743	751	714	741	735	727	715	693	645	733	721	704	720	709	719	771	760	741	751	723	748	710	716	719	756	757	669	723	754	696	687	791	726	740	711	767	689	690	757	768	759	744	803	752	715	743	745	720	697	669	697	727	733	725	715	736	732	719	751	738	719	732	728	739	696	719	725	713	702	768	725	730	720	727	744	765	754	712	738	756
24603	23496	33430	27956	21085	12326	2646	1320	1183	1107	1110	1110	1188	1127	1199	1152	1075	1175	1155	1075	1134	1033	1083	1119	1080	1033	1127	1100	1070	1054	1119	1089	1116	1116	1094	1093	1039	1104	1120	1103	1102	1110	1077	1111	1069	1085	1072	1108	1097	1067	1073	1073	1078	1091	1099	1058	1007	1074	1030	1053	1117	1114	1097	1082	1036	1052	1101	1087	1083	1058	1078	1084	1064	1062	1062	1011	1066	1094	1075	1047	1100	1088	1072	1086	1097	1085	1131	1102	1054	1097	1144	1108	1076	1122	1113	1113	1078	1108	1077	1045	1106	1111	1080	1059	1079	1076	1084	1005	1117	1081	1098	1025	1075	1066	1111	1120	1076	1119	1000	1055	1073	1093	1039	1063	1159	1037	1050	1123	1132	1075	1113	1071	1080	1073	1087	1069	1150	1061	1183	1084	1075	1074	1044	1186	1072	1015	1099	1072	1105	1034	1064	1124	967	1082	1090	1090	1098	1071	1049	1083	1085	1070	1180	1048	1057	1063	1045	1060	1112	1034	1098	1012	1110	1152	1094	1105	1017	1024	1090	1071	1073	1077	1112	1110	1074	1059	1035	1057	1051	1021	1077	1063	1031	1054	1043	1121	1036	1093	1110	1065	1079	1145	1077	1032	1066	1095	1082	1035	1039	1104	1002	1096	1057	1120	1016	1077	1100	1111	1089	1021	1066	1066	1038	1061	1122	1043	1073	1090	1077	1050	1100	1080	1092	1115	1041	1093	1022	1080	1085	1065	1065	1025	1080	1058	1026	1083	1105	1098	1081	1113	1107	1062	1076	1063	1139	1059	1107	1084	1097	1056	1063	1079	1129	1094	1058	1041	1041	1088	1062	1079	1111	1124	1088	1076	1130	1087	1127	1096	1055	1042	1123	1081	1065	1126	1064	1086	1019	1047	1049	1065	1072	1043	1065	1090	1102	1031	1085	1041	1094	1071	1066	1144	1041	1138	1121	1108	1131	1037	1072	1068	1088	1028	1112	1085	1120	1020	1113	1045	1090	1030	1046	1093	1109	1119	1117	1058	1028	1087	961	1088	1112	1033	1055	1029	1049	1100	1136	1056	1056	1086	1066	1110	1038	1086	1084	1031	1078	1080	1126	1098	1045	1093	1114	1061	1148	1078	1065	1103	1109	1099	1062	1043	1064	1090	1070	1100	1076	1093	1077	1050	1095	1128	1118	1074	1094	1101	1084	1103	1096	1042	1125	1073	1040	1155	1068	1046	1139	1074	1092	1108	1071	1031	1112	1083	1092	1008	1098	1054	1094	1088	1101	1106	1060	1076	1025	1073	1075	1027	1047	1089	1059	1085	1087	1049	1078	1114	1038	1122	1091	1076	1091	1092	1066	1095	1047	1099	1066	1132	1127	1090	1104	1066	1079	1085	1032	1147	1096	1109	1077	1072	1093	1106	1068	1050	1109	1113	1106	1052	1143	1120	1028	1143	1087	1085	1085	1089	1031	1062	1047	1037	1098	1082	1099	1100	1159	1117	1032	1064	1082	1056	1041	1061	983	1068	1058	1023	1055	1061	1079	1094	1130	1104	1142	1092	1055	1122	1079	1080	1125	1083	1046	1075	1001	1067	1002	1098	1119	1068	1030	1067	1082	1108	1067	1086	1062	1057	1056	1091	1092	1054	1049	1088	1044	1085	1087	1034	1085	1063	1082	1046	1090	1097	1050	1039	1035	997	1090	1074	1038	994	1114	1119	1014	1080	1147	1026	1048	1089	1102	1112	1130	1107	1093	1036	1072	1062	1181	1096	1012	1152	1097	1095	1137	1045	1101	1099	993	1132	1061	1042	1077	1078	1105	1043	1062	1079	1086	1023	1043	1073	1086	1098	1070	1073	1061	1041	1109	1075	1062	1070	1055	1098	1035	1035	1036	1071	1099	999	1158	1055	1072	1019	1056	1036	1130	1077	1083	1094	1073	1111	1118	1069	1006	1108	1073	1032	1018	1059	1087	1074	1106	1063	1059	1058	1012	1079	1077	1079	1102	1025	1079	1119	1094	1084	1133	1081	1081	1084	1063	1082	1048	1104	1041	1093	1047	1058	1109	1117	1063	992	1111	1029	1018	1091	1064	1131	1087	1090	1109	1083	1095	1140	1041	1088	1094	1071	1143	1068	1057	1107	1125	1055	1050	1062	1106	1098	998	1106	1083	1011	1073	1095	1048	1070	1102	1055	1148	1064	1123	1081	1055	1076	1061	1023	1083	1033	1112	1094	1086	1084	1054	1055	1057	1079	1022	1063	1055	1061	1055	1056	1109	1110	1050	1077	1076	1085	1086	1160	1149	1086	1044	1056	1056	1076	1094	1105	1077	1095	1057	1100	1098	1084	1020	1085	1043	1135	1047	1009	1075	1096	1076	1095	1040	1093	1048	1027	1106	1071	1143	1112	1079	1089	1068	1089	1094	1096	1048	1061	1053	1102	1089	1051	1014	1093	1027	1069	1069	1042	1109	1090	1092	1040	1069	1095	1107	1013	1082	1101	1072	1044	1048	1087	1115	1068	1118	1056	1112	1095	1098	1082	1096	1074	1094	1047	1008	1046	1172	1034	1059	1065	1076	1045	1029	1072	1021	1107	1078	1090	1004	1103	1092	1017	1086	1064	1050	1085	1046	1044	1065	1118	1103	1058	1131	1116	1085	1102	1066	1132	1022	1044	1038	1100	1054	1071	1079	1114	1072	1032	1073	1107	1118	1082	1075	1041	1072	1098	1092	1065	1095	1122	1110	1065	1104	1068	1091	1145	1097	1105	1070	1079	1080	1140	1063	1136	1065	1063	1099	1145	1109	1083	1081	1074	1018	1073	1026	1053	1021	1089	1079	1116	1088	1062	1152	1048	1086	1085	1094	1101	1085	1106	1073	1160	1078	1136	1055	1042	1131	1042	1092	1118	1069	1071	1070	1022	1086	1124	1135	1077	1022	1022	1034	1033	1072	1026	1061	1054	1062	1045	1102	1114	1032	1047	1130	1098	1094	1068	1137	1100	1132	1154	1088	1059	1111	1055	1073	1091	1101	1053	1043	1003	1106	1065	1132	1057	1102	1092	1072	1048	1081	1095	1093	1111	1077	1091	1097	1044	1076	1102	1016	1112	1085	1078	1091	1050	979	1099	1063	1074	1059	1055	1079	1108	1075	1036	1049	1070	1130	1057	1127	1004	1100	1004	1067	1064	1055	1057	1111	1048	1090	1046	1071	1067	1076	1052	1060	1072	1070	1108	1079	1128	1013	1084	1091	1070	1057	1052	1062	1127	1092	1096	1126	1041	1083	1082	1097	1062	1019	1122	1079	1039	1063	1117	1104	1082	1012	1128	1045	1037	1047	1042	1128	1003	1075	1119	1062	1120	1086	1117	1029	1067	1115	1127	1096	1085	1038	1113	1023	1041	1068	1087	1054	1109	1075	1076	1099	1063	1093	1100	1096	1048	1072	1084	1050	1090	1050	1106	1068	1088	1055	1097	1126	1064	1059	1046	1081	1063	1071	1101	1065	1074	1140	1147	1131	1023	1086	1111	1123	1066	1088	1108	1042	1036	1003	1085	1107	1086	1103	1067	1094	1019	1056	1174	1065	1104	1098	1067	1048	1089	1102	1074	1085	1068	1091	1093	1111	1123	1105	1056	1010	1076	999	1057	1069	1116	1064	1025	1030	1042	1086	1124	1076	1128	1090	1077	1089	1065	1055	1077	1104	1055	1150	1145	1083	1089	1055	1046	1040	1104	1102	1056	1039	1065	1105	1110	1065	1042	1083	1084	1107	1078	1101	1059	1141	1082	1123	1074	1086	1024	1031	1013	1050	1070	1088	1124	1100	1061	1031	998	1042	1070	1041	1131	1101	1131	1091	1088	1123	1051	1080	1053	1071	1083	1041	1046	1081	1056	1078	1086	1057	1118	1086	1089	1047	1041	1079	1093	1068	1020	1096	1053	1082	1042	998	1011	1061	1097	1108	1017	1085	1083	1072	1114	1119	1057	1057	1126	1045	1038	1084	1047	1106	1016	1030	1079	1049	1036	1023	1099	1061	1033	1095	1091	1089	1021	1063	1033	1065	1139	1066	1084	1116	1071	1098	1087	1036	1113	1125	1041	1081	1067	1040	1158	1067	1101	1089	1080	1128	1039	1052	1057	1051	1041	1065	1123	1083	1124	1060	1069	1126	1032	1047	1085	1121	1090	1061	1090	1060	1130	1065	1084	1099	1145	1064	1101	1108	1114	986	1044	1075	1114	1003	1077	1113	1064	1037	1113	1190	1081	1104	1088	1108	1039	1043	1057	1074	1112	1043	1109	1059	1087	1101	1063	1086	1037	1096	1032	1047	1042	1092	1104	1027	1052	1093	1043	1082	1106	1077	1103	1014	1050	1182	1057	1088	1080	1096	1032	1066	1081	1059	1016	1029	1054	1099	1090	1053	1102	1108	1081	1038	1040	1043	1046	1102	1068	997	1066	1060	1055	1008	1028	1081	1070	1116	1080	991	1083	1101	1065	1102	1032	1040	1102	1065	1096	1105	1068	1088	1038	1082	1132	1094	1092	1075	996	1064	1055	1047	1170	1063	1072	1089	1126	1029	1077	1062	1033	1083	1114	1058	1084	1074	1085	1047	1051	1025	1059	1015	1145	1097	1074	1057	1110	1074	1054	1097	1109	1086	1062	1085	1054	1067	1077	1037	1068	1133	1111	1098	1027	1055	1067	1053	1082	1060	1104	1133	1082	1094	1093	1120	1065	1018	1065	1088	1107	1069	1083	1053	1084	1051	1061	1047	1044	1092	1050	1021	1026	1063	1040	1097	1037	1103	1046	1108	1119	1138	1024	1110	1057	1054	1105	1071	1116	1125	1100	1055	1108	1105	1084	1047	1060	1086	1073	1103	1037	1040	1086	1050	1097	1062	1086	1058	1095	1087	1138	1076	1078	1026	1123	1087	1078	1094	1109	1034	1098	1033	1049	1081	1058	1075	1032	1135	1075	1093	1032	1066	1061	1120	1040	1094	1079	1047	1073	1099	1093	1087	1120	1061	1093	1134	1062	1065	1114	1046	1061	1053	1020
62595	101491	66023	30907	8940	2265	1083	889	949	965	934	888	915	957	965	905	939	902	925	859	935	929	892	970	906	931	972	975	968	937	909	938	952	867	908	920	929	914	924	914	952	960	906	894	995	944	931	901	922	853	968	928	921	975	892	942	932	939	923	914	856	892	925	952	874	892	896	981	932	881	881	907	925	917	927	979	934	908	947	939	875	958	917	916	915	938	982	927	928	947	941	935	904	960	946	918	925	957	930	940	910	892	903	943	900	948	955	915	949	937	985	927	910	883	930	937	923	916	960	938	879	952	905	984	888	887	982	908	946	889	937	989	902	906	916	905	913	891	960	912	920	936	980	886	893	911	857	894	951	953	891	947	938	878	900	898	904	857	898	958	924	862	956	954	908	959	936	914	938	925	957	929	966	927	896	924	936	949	977	928	899	957	890	940	920	895	924	922	943	956	957	954	931	920	890	945	933	891	851	931	878	932	913	980	895	962	956	910	931	919	901	937	962	960	940	996	963	962	905	915	949	913	897	931	940	940	957	959	922	896	923	898	899	925	968	977	855	913	956	941	892	907	909	940	900	981	919	900	902	942	967	955	905	944	944	948	973	889	933	937	928	914	965	937	883	945	895	870	922	939	924	926	945	915	885	976	977	948	929	962	914	932	906	951	921	916	913	888	936	954	946	940	912	940	900	886	913	973	906	911	885	925	904	952	902	945	927	951	967	965	938	894	909	955	917	955	976	894	993	893	934	889	913	961	954	974	892	912	910	925	891	908	932	974	884	949	913	914	967	952	913	893	950	909	926	954	930	874	906	971	885	826	903	1002	960	867	946	953	896	852	950	906	899	990	892	938	923	890	852	950	923	931	928	914	908	898	940	912	915	976	968	886	919	903	894	878	850	929	996	983	883	906	934	938	925	895	920	876	903	925	927	948	890	954	939	899	937	962	902	920	940	866	916	888	967	959	939	910	894	936	897	938	897	927	923	949	946	896	936	885	900	915	910	914	871	970	919	961	899	924	924	972	898	930	886	932	918	937	967	927	915	897	883	895	936	906	872	935	924	910	932	892	966	907	917	878	918	857	911	879	913	845	886	931	923	932	873	885	930	963	908	911	937	962	917	936	929	944	946	926	930	945	925	936	880	910	881	912	958	907	897	949	972	886	922	919	937	971	971	878	946	944	933	939	896	912	955	922	918	905	865	862	920	870	949	945	851	932	943	932	894	902	904	943	948	892	948	900	914	916	931	899	946	906	927	880	932	933	911	974	906	965	915	920	939	962	845	935	895	899	919	900	923	913	892	953	885	906	932	860	917	875	971	907	946	948	986	982	929	948	926	938	900	921	985	917	947	946	929	844	864	904	912	907	919	932	903	939	926	912	914	884	903	864	897	937	884	878	919	918	878	903	950	916	893	911	877	912	865	923	948	910	933	912	932	913	904	931	924	948	940	932	914	951	897	958	868	937	885	900	905	890	905	937	926	956	924	949	907	900	919	924	932	910	879	866	914	975	939	952	893	915	916	947	913	965	923	889	934	910	966	949	894	930	914	904	895	926	935	890	933	877	944	965	859	927	994	992	866	913	933	857	918	944	958	904	914	860	901	879	1004	913	905	891	920	913	912	898	933	903	877	881	942	933	957	939	900	907	892	910	931	942	907	908	943	916	927	939	913	945	876	912	892	945	955	903	910	856	882	932	899	974	898	914	912	932	974	933	958	899	931	923	956	837	911	948	981	931	956	924	932	1012	932	972	941	915	942	913	938	946	948	980	889	889	944	893	942	937	895	898	891	947	883	924	914	929	953	910	929	929	895	881	907	928	911	930	945	891	895	878	928	941	923	933	918	940	911	929	860	939	883	943	926	894	923	908	948	923	942	961	889	910	919	894	902	928	909	894	991	932	898	942	957	962	961	945	953	918	936	908	836	906	876	875	936	919	961	887	896	904	969	909	899	884	933	943	894	925	939	890	886	887	866	848	920	922	916	960	843	911	931	906	900	981	861	903	923	905	918	862	884	917	958	904	862	945	837	931	922	898	976	883	914	894	996	909	909	923	939	947	929	961	939	910	901	904	894	907	904	935	929	928	903	931	931	863	903	934	950	947	885	881	893	892	928	989	866	881	910	893	940	916	921	912	889	917	918	933	873	925	946	940	869	978	927	917	907	874	963	957	913	868	847	938	896	967	927	946	952	962	937	956	942	917	898	932	871	951	931	942	863	939	937	907	945	911	910	951	910	918	916	910	940	934	924	936	904	941	895	886	876	934	865	885	925	918	987	898	963	870	921	925	921	883	941	936	923	864	937	961	898	894	906	903	957	909	981	954	906	879	881	917	948	888	865	927	912	918	836	885	901	953	890	923	910	904	913	899	870	903	881	921	1001	898	972	903	900	879	950	869	935	922	920	896	852	941	871	914	918	913	924	918	944	899	914	932	932	912	914	867	911	918	890	970	893	880	943	953	899	932	865	895	966	948	896	933	875	944	972	943	902	916	953	880	967	915	909	983	868	870	903	891	884	955	953	909	927	916	943	913	900	913	970	978	901	872	921	919	965	898	892	883	918	954	947	900	918	900	904	922	964	935	924	893	914	905	934	925	868	871	887	908	869	974	941	916	930	926	960	907	926	882	904	968	958	881	918	926	923	887	864	874	882	878	924	914	972	944	968	905	934	905	935	942	917	895	924	901	894	902	922	913	919	905	911	979	929	901	928	935	964	934	930	920	905	942	919	892	915	887	903	893	923	926	944	938	958	903	919	901	918	881	922	921	934	914	955	926	948	922	960	871	961	865	923	906	954	865	895	945	907	876	943	897	907	916	902	916	881	908	939	904	880	888	935	924	896	884	893	945	891	911	888	896	907	910	947	909	882	937	930	889	923	885	949	929	907	885	926	954	936	922	881	981	975	922	915	911	903	952	954	901	940	997	920	885	927	913	923	896	935	882	981	986	930	956	945	917	933	929	901	925	922	893	845	918	906	884	890	877	882	973	941	909	934	881	865	953	965	911	901	896	953	908	922	877	880	936	853	921	933	929	880	947	910	938	927	875	917	959	942	927	957	944	948	909	899	904	871	982	930	905	856	962	936	927	954	909	924	910	934	928	918	895	940	870	895	945	926	913	942	954	882	929	932	916	869	915	954	936	896	950	940	911	911	940	885	922	874	868	943	921	909	932	928	910	929	909	909	903	942	916	866	863	911	955	881	899	886	1007	847	954	906	934	897	905	924	943	918	944	902	885	921	967	912	857	935	871	905	922	915	926	893	857	921	920	895	968	887	913	936	914	929	971	896	942	892	968	944	944	900	921	903	930	944	923	978	933	898	887	880	905	891	901	932	968	932	927	873	941	895	927	932	905	914	889	896	917	895	907	874	917	889	951	938	915	956	915	923	947	925	913	866	902	882	908	932	958	893	939	924	905	926	931	881	981	968	879	921	954	882	941	941	894	929	941	892	955	927	906	903	931	905	896	903	940	940	868	944	924	891	937	881	867	946	854
32359	33558	26530	9016	1835	1021	883	898	818	838	853	879	918	817	888	830	881	830	812	860	815	844	818	875	842	894	819	833	881	834	900	864	834	872	799	852	870	840	926	850	847	856	820	871	868	874	856	930	902	851	793	834	831	874	810	847	850	889	824	811	884	882	848	880	827	840	851	820	894	851	877	814	859	838	844	855	821	879	832	863	835	828	881	860	855	829	865	846	851	838	843	815	820	871	855	919	868	918	855	895	835	861	876	872	911	868	882	867	807	866	848	858	815	833	909	854	877	815	871	814	818	871	851	798	846	877	815	861	824	793	826	922	836	857	871	811	817	814	843	879	841	890	892	844	881	877	834	859	886	833	822	849	885	841	833	873	853	781	848	857	806	810	871	822	842	840	814	772	890	783	819	821	819	886	839	812	833	844	830	834	851	831	871	900	814	829	851	875	758	815	858	843	857	817	843	821	811	888	883	922	901	907	823	866	821	844	795	833	834	830	912	874	829	831	860	825	865	837	868	853	864	799	824	856	867	792	839	836	816	847	784	862	809	802	869	857	866	864	865	836	848	888	810	837	869	836	789	886	899	908	820	847	863	855	852	901	889	834	804	865	894	847	810	837	817	858	797	823	866	818	862	880	840	870	875	856	774	842	801	846	874	803	856	820	841	859	844	857	873	906	839	820	836	860	819	884	846	861	825	909	852	889	830	833	841	798	866	869	849	941	806	843	825	882	798	866	860	830	898	829	823	803	892	788	836	863	898	827	784	861	851	826	881	812	842	866	878	873	783	852	919	851	850	836	819	839	790	793	860	833	839	808	852	795	880	864	834	846	832	859	846	818	887	795	895	885	837	907	826	852	889	834	867	797	829	864	842	843	844	863	832	895	837	907	842	872	812	864	830	838	830	923	821	827	835	916	832	856	823	872	848	850	835	846	838	849	808	893	796	865	860	883	856	845	849	843	889	818	818	894	881	781	895	815	859	875	837	845	857	843	921	855	865	825	882	839	888	860	872	814	868	812	852	807	843	823	857	794	843	808	876	833	851	850	830	825	809	834	852	875	839	871	874	887	818	834	829	867	872	866	877	818	789	809	826	858	849	818	871	839	846	875	795	862	885	938	897	785	892	880	813	800	879	788	872	836	880	844	853	851	866	858	847	825	809	828	897	839	826	824	909	916	819	812	850	789	906	895	860	839	856	824	847	854	887	863	902	890	824	882	826	851	819	829	816	864	835	818	854	826	846	870	822	857	866	859	835	847	810	809	858	812	830	860	804	859	844	842	790	864	846	838	818	892	820	826	846	845	859	819	827	879	813	838	854	867	882	802	871	842	847	860	838	859	869	843	820	792	880	827	851	805	817	835	860	859	844	902	831	845	879	816	867	893	835	859	839	822	819	843	807	834	884	857	864	880	818	849	851	852	837	834	871	847	799	823	858	835	799	866	874	847	864	890	825	926	862	863	846	865	807	824	841	825	845	864	843	875	813	819	907	834	825	844	863	862	822	848	864	847	854	857	790	839	845	883	873	900	914	828	856	831	869	846	835	823	801	808	840	874	845	885	881	829	857	905	868	846	814	812	838	897	851	835	838	819	857	873	848	840	876	902	843	820	861	915	838	808	849	812	826	795	823	822	879	889	796	790	817	861	828	880	835	837	912	872	864	845	846	829	837	831	832	905	888	794	816	862	869	852	818	913	833	825	860	833	822	863	846	867	812	826	842	809	881	834	817	870	828	848	916	860	880	858	789	800	858	820	879	812	859	784	842	877	873	855	847	869	842	843	838	796	847	861	900	862	916	875	855	865	833	846	837	857	863	845	829	871	838	869	887	882	825	833	846	861	788	848	868	908	879	891	916	888	842	887	882	870	851	837	917	905	804	833	839	852	843	813	885	881	852	847	908	845	851	831	842	825	880	877	848	833	824	888	832	839	884	823	834	817	866	887	855	768	880	870	812	828	890	786	895	905	868	836	865	865	853	850	848	820	832	832	789	839	864	857	831	815	853	826	814	868	887	874	906	854	834	818	839	884	873	851	860	833	880	834	881	872	834	845	854	816	787	859	865	837	837	879	874	858	855	848	848	855	859	846	850	833	863	855	852	816	811	857	866	820	831	815	855	843	850	800	873	828	878	835	889	857	820	827	892	869	819	852	799	871	835	927	874	800	897	820	859	877	895	811	864	788	876	845	871	870	840	890	857	884	850	845	835	817	851	876	819	811	910	886	851	867	862	812	893	811	888	892	832	848	815	831	927	802	838	849	844	855	864	801	821	905	834	849	861	854	880	858	825	864	908	875	828	848	888	811	844	852	799	793	828	876	862	879	855	835	840	803	844	872	847	874	856	870	844	849	841	851	895	799	850	864	816	846	826	797	864	813	836	842	847	855	839	842	834	816	821	815	862	853	853	846	867	885	885	864	864	871	854	833	880	858	849	871	829	848	789	858	912	844	847	820	863	883	863	851	840	767	881	839	897	844	865	810	885	876	889	829	820	917	866	840	840	839	860	848	874	888	820	855	860	827	810	827	841	820	813	840	847	846	840	862	840	882	784	930	856	800	823	896	851	865	881	858	809	826	814	864	877	830	855	851	832	838	862	890	889	815	834	864	884	780	882	895	805	844	786	833	855	860	889	839	830	806	788	806	862	900	849	836	859	800	863	810	837	845	830	841	876	836	798	841	856	851	797	833	807	775	873	898	790	855	819	825	781	829	860	793	842	814	873	834	772	872	855	868	885	791	908	810	910	873	852	802	830	823	898	830	850	827	840	787	855	854	835	886	868	848	879	852	818	895	896	813	799	852	828	929	852	816	848	863	822	839	845	898	820	841	839	824	881	851	854	873	848	824	832	843	813	878	889	846	877	818	869	916	868	889	867	823	867	890	886	892	832	848	805	827	868	886	815	814	863	874	844	859	823	877	823	810	852	872	875	817	833	859	855	864	898	784	873	825	811	776	834	831	813	857	795	832	843	825	851	844	788	851	825	878	878	830	771	786	854	852	869	854	831	845	832	825	836	825	921	830	802	859	853	843	796	892	810	845	847	842	816	870	839	854	858	838	868	888	899	825	884	880	835	915	843	854	864	844	897	845	808	842	827	853	867	827	824	845	849	852	835	846	856	841	907	792	804	863	815	820	836	813	862	866	878	815	819	848	858	828	840	844	887	905	880	871	864	863	867	818	845	883	813	865	886	861	862	837	859	862	882	806	872	882	894	888	836	754	896	813	806	875	841	832	809	874	883	851	836	816	851	856	866	931	817	842	848	853	890	889	911	864	876	853	841	859	803	816	859	817	862	853	859	849	841	872	845	808	795	853	871	844	889	890	869	894	858	772	839	811	869	852	887	863	839	863	785	850	875	851	827	875	833	838	880	804	861	870	849	805	837	861	819	808	863	849	865	821	858	895	827	858	823	930	855	847	811	817	844	805	810	847	856	809	840	843	880	852	854	892	808	836	831	827	842	855	815	864	831	831	888	904	899	905	819	874
26681	37133	18183	4394	1307	701	682	680	630	688	661	664	670	660	624	629	610	680	680	648	636	646	662	642	639	597	641	668	581	635	667	660	597	607	663	620	622	688	639	624	639	630	635	684	650	618	634	668	613	624	683	659	716	678	591	629	608	663	635	617	617	661	650	659	609	644	641	665	627	668	644	669	639	677	688	637	647	621	652	647	653	603	654	647	633	663	661	645	627	622	665	658	678	612	667	651	647	663	653	652	665	667	676	660	644	623	673	643	614	672	642	616	677	659	690	624	623	650	708	684	672	627	675	640	630	635	660	629	655	593	661	705	650	657	600	622	643	641	656	643	592	607	635	652	644	629	649	629	647	634	624	709	662	648	625	656	630	662	649	651	629	665	640	685	651	638	646	675	628	662	664	626	612	648	641	646	603	636	690	621	664	654	634	665	673	663	646	642	626	663	641	631	643	633	666	630	639	640	626	663	647	606	639	658	655	663	634	641	615	605	671	649	641	664	669	621	652	638	637	612	636	618	668	687	646	663	693	634	647	676	645	599	678	613	636	659	642	625	653	622	674	633	648	638	662	621	635	693	625	649	688	662	665	657	714	668	628	631	603	607	629	597	659	614	661	637	641	621	646	673	635	670	625	643	639	610	626	655	639	645	673	641	634	710	632	667	621	683	623	637	617	634	654	658	678	667	648	632	674	643	647	630	593	617	647	642	642	652	622	653	684	650	643	662	645	614	636	674	629	634	654	646	676	637	626	634	620	696	669	679	625	672	656	608	658	655	625	672	635	690	637	623	665	683	634	641	634	611	643	650	637	591	593	677	597	610	579	650	663	664	645	664	624	710	634	616	641	652	597	637	693	667	654	674	667	623	638	633	667	655	576	663	649	680	656	622	622	691	678	662	651	665	648	654	652	614	650	566	642	646	652	561	631	622	628	668	632	645	667	658	651	643	638	640	633	634	595	654	652	665	638	675	656	630	669	641	627	649	653	621	635	650	663	608	676	638	641	661	694	664	639	634	688	590	660	668	629	637	685	665	639	625	629	669	597	655	649	651	687	642	663	638	618	629	615	638	628	659	668	633	626	697	678	642	666	643	647	615	607	637	680	633	618	641	636	611	633	601	633	656	635	626	609	604	621	644	633	651	645	643	593	600	646	701	676	615	651	648	637	626	650	697	657	631	637	632	650	623	654	693	639	673	639	642	661	645	638	656	636	672	675	668	670	637	668	639	619	643	674	637	621	686	672	621	641	612	644	640	612	634	622	629	658	663	638	648	608	661	666	660	635	636	686	659	691	700	608	632	694	615	618	699	664	625	666	637	659	613	665	692	667	646	597	673	644	687	632	650	641	696	581	654	658	662	708	638	676	613	654	645	595	619	624	647	670	633	634	713	622	619	657	618	641	619	641	649	625	640	616	636	683	670	650	629	668	654	626	647	666	654	643	690	655	662	664	632	624	596	658	655	664	653	618	628	620	627	670	657	665	611	663	639	660	633	629	696	656	615	625	645	594	684	664	587	663	601	636	672	590	588	618	655	690	681	643	617	671	671	614	640	632	631	641	612	661	653	647	652	655	666	656	623	624	644	622	660	724	657	630	642	655	666	650	642	631	645	644	617	622	705	618	694	620	628	662	632	657	642	626	643	668	627	681	642	678	619	647	656	620	653	631	632	655	635	667	666	655	638	607	634	660	640	595	694	643	679	676	691	645	628	679	653	656	668	651	624	622	626	626	619	674	631	617	604	632	649	648	663	630	633	615	669	614	625	599	644	655	646	650	699	658	651	653	606	648	643	682	643	614	630	684	623	685	627	610	614	627	679	692	651	673	636	672	645	643	640	653	621	629	664	623	623	623	694	595	605	630	605	682	617	663	638	674	639	706	656	613	640	676	640	681	670	627	690	642	627	645	669	632	663	651	626	637	651	646	610	652	615	655	645	647	607	643	614	673	613	672	608	648	688	667	629	641	654	620	646	671	603	641	645	681	653	642	639	622	688	622	635	671	649	650	637	671	669	638	593	639	666	679	667	644	673	650	642	663	644	650	632	694	635	626	629	663	648	643	653	656	708	657	640	632	631	656	609	597	642	609	631	643	609	646	641	632	625	592	625	686	655	650	665	658	596	634	647	623	639	674	629	647	665	631	665	643	694	660	638	665	654	634	633	615	651	664	588	688	620	638	635	696	628	643	623	643	654	661	612	654	636	631	667	669	689	620	624	645	641	636	668	635	665	652	665	651	713	613	651	634	616	596	621	680	634	663	629	637	629	667	663	683	636	637	643	671	657	644	616	683	641	653	616	693	659	671	712	646	631	611	658	665	638	656	627	643	682	662	639	665	628	709	665	614	671	636	651	671	644	638	654	663	671	649	654	629	652	683	620	635	629	650	681	617	672	655	690	667	596	627	630	672	646	609	654	609	662	649	597	682	654	606	665	674	641	634	626	629	675	648	594	634	662	634	669	682	667	665	609	672	636	659	588	677	597	647	624	645	647	599	631	657	628	669	645	646	640	654	620	660	624	651	677	631	628	576	657	651	674	648	671	645	652	657	620	626	669	662	638	637	679	661	637	623	646	648	672	623	648	658	681	681	658	654	665	658	607	680	632	567	639	700	655	646	644	680	638	625	619	634	626	659	695	664	666	646	694	673	663	647	603	675	618	646	689	632	621	677	642	663	678	594	636	672	644	664	682	666	619	663	689	642	667	647	644	632	689	607	683	602	663	604	664	655	670	672	674	642	645	630	635	637	692	647	655	653	624	674	648	620	573	630	681	650	638	661	618	632	627	617	636	626	643	609	648	623	603	709	672	641	655	639	678	685	662	652	639	636	619	700	665	629	623	596	632	615	673	675	668	640	633	616	639	633	626	662	652	634	659	605	666	668	661	698	658	650	651	697	639	685	653	629	623	622	625	720	670	603	692	631	672	636	653	598	665	611	612	641	660	631	639	604	672	648	635	637	640	621	638	656	628	658	637	589	648	651	672	627	626	664	643	657	673	651	655	624	636	637	659	686	611	657	618	680	617	575	629	703	669	630	628	670	627	649	607	680	659	607	635	649	639	606	603	622	649	656	663	674	689	614	677	608	629	670	668	625	668	633	661	645	657	640	644	611	675	640	655	638	654	634	654	645	664	641	615	612	630	624	702	662	654	613	609	636	646	680	633	686	669	617	680	660	620	649	665	670	629	692	628	678	684	651	598	649	611	601	662	664	669	658	630	659	599	668	622	681	630	608	638	690	634	625	652	629	719	642	659	620	665	620	614	628	693	606	659	659	656	638	638	621	602	650	668	637	624	647	639	654	639	621	676	639	635	699	599	647	641	627	651	643	633	613	610	656	643	638	582	660	655	685	633	639	687	655	667	648	664	667	640	639	662	736	656	674	632	670	658	620	647	615	628	616	666	674	641	617	670	618	635	620	619	614	618	649	672	638	623	672	629	669	664	606	616	685	619	625	629	656	633	675	659	663	686	673	646	663	670	713	683
27071	32003	43490	30583	11406	2103	1120	916	898	856	868	867	859	824	827	904	930	883	850	874	922	913	850	852	865	891	851	923	869	833	853	922	864	838	886	837	832	832	878	858	857	917	868	883	837	874	839	881	865	872	863	893	822	827	859	879	844	855	932	839	816	849	852	871	844	853	886	865	831	853	821	796	845	862	863	859	826	927	861	850	852	877	899	859	903	878	806	848	868	877	848	827	816	857	823	868	839	857	854	837	897	792	828	816	875	851	861	807	893	850	853	830	899	823	893	844	885	880	905	860	812	872	873	804	811	847	877	816	865	891	867	859	869	853	799	854	829	890	833	857	823	869	829	868	858	871	857	855	829	808	868	838	844	859	885	821	856	890	867	853	804	819	869	880	885	859	814	841	864	876	849	838	927	868	824	856	848	859	886	859	867	838	830	789	794	843	865	848	884	779	864	874	838	879	871	903	878	887	852	862	867	868	874	857	837	861	841	820	856	913	844	914	781	833	900	803	894	878	898	787	842	843	932	862	878	870	880	878	892	878	861	839	908	867	802	832	880	821	895	830	860	867	844	862	888	811	859	821	832	864	915	893	842	843	878	839	864	862	842	832	837	860	860	826	802	820	821	884	829	825	822	847	844	798	863	818	846	859	823	834	894	873	853	850	849	875	861	843	858	825	851	909	843	872	866	823	822	866	900	896	905	867	870	864	840	804	861	848	855	915	808	888	852	896	795	839	837	858	852	889	799	870	851	878	834	861	856	840	806	886	840	856	906	870	889	869	862	847	855	879	884	870	839	832	850	785	850	870	815	894	857	919	849	846	812	788	856	826	875	818	863	884	875	872	901	815	849	839	834	885	890	857	818	878	860	789	786	891	883	852	851	849	870	839	852	882	866	837	852	891	882	891	849	854	813	860	824	836	869	828	876	830	837	881	867	853	871	808	825	820	804	840	870	857	851	852	823	835	868	841	864	886	804	892	903	872	879	885	799	858	848	783	859	840	853	832	848	881	852	831	862	907	857	800	873	832	853	881	882	842	830	857	896	842	865	816	822	814	787	830	866	842	854	888	859	837	856	790	842	840	825	807	869	902	872	866	861	835	884	821	860	848	844	799	890	826	897	872	885	817	861	866	852	821	807	801	845	841	866	889	856	799	905	801	859	849	869	818	848	870	871	844	830	806	872	919	861	878	848	849	888	861	875	867	882	871	876	886	768	891	828	834	828	837	821	856	857	841	839	850	788	861	814	844	852	855	865	848	843	855	902	862	810	810	846	908	798	868	820	836	810	887	839	834	867	831	828	783	812	898	838	916	810	807	866	836	886	855	817	821	825	890	853	874	852	840	837	795	861	832	850	822	813	926	833	838	848	830	788	828	872	857	844	826	881	874	832	826	843	790	836	861	809	896	872	865	834	842	922	850	812	879	918	904	877	844	793	866	782	922	852	842	845	905	923	877	867	880	888	815	829	859	818	821	802	850	834	894	859	904	876	853	841	857	903	856	880	821	838	852	821	853	901	887	828	830	849	897	776	842	864	884	864	874	875	838	905	846	797	835	872	865	838	882	847	880	851	870	834	892	849	843	860	802	825	842	834	856	866	912	914	871	832	847	845	802	844	874	834	896	889	823	912	831	856	844	811	822	869	828	852	822	841	911	861	842	848	885	811	828	842	868	893	889	830	865	799	825	878	834	873	863	851	840	879	870	872	853	823	896	838	857	804	867	838	831	826	878	847	851	858	848	773	786	888	889	851	846	868	848	862	791	862	843	888	861	852	914	822	848	844	815	844	838	858	851	866	824	845	853	809	891	808	844	798	889	788	831	861	866	875	888	822	904	846	880	848	831	823	848	878	861	845	883	903	819	814	828	845	865	786	873	852	863	857	846	827	840	833	909	828	836	847	811	858	843	830	842	829	879	863	828	878	851	839	812	837	817	799	881	843	800	786	857	850	846	890	842	894	896	868	834	862	835	851	835	853	846	793	860	892	803	836	859	839	821	874	869	832	888	829	801	870	880	845	859	857	875	817	906	863	853	884	822	870	848	859	834	879	857	865	840	918	834	808	843	813	830	860	850	850	880	860	796	852	842	890	827	772	867	857	856	894	867	836	809	848	852	874	842	872	882	812	848	877	843	872	851	819	819	863	825	873	844	848	849	850	838	847	866	815	877	901	891	874	864	813	877	893	849	877	883	897	850	804	806	903	794	865	823	843	836	848	846	843	861	886	941	878	813	874	838	905	853	856	837	789	814	831	860	847	838	839	838	833	814	861	862	844	862	861	849	889	851	876	809	916	917	834	863	833	873	907	859	846	866	796	867	838	863	866	902	885	901	844	844	839	850	889	817	893	837	863	865	810	869	828	824	841	870	868	803	877	861	848	850	893	818	835	836	825	909	827	828	846	825	831	865	882	865	865	866	843	845	894	851	831	862	862	879	874	837	836	836	878	856	878	860	834	812	836	842	805	874	865	863	863	846	892	834	826	842	879	794	832	854	853	838	858	864	848	858	869	856	850	861	857	858	853	903	816	875	840	896	816	825	859	861	862	888	825	873	904	858	842	854	869	845	883	901	858	787	841	842	847	863	861	842	847	869	818	871	857	914	849	797	863	854	839	874	846	870	840	875	862	844	831	873	832	858	881	815	866	880	807	829	853	864	825	893	863	836	887	834	800	884	863	834	848	876	828	886	894	813	803	863	855	861	796	820	856	828	875	816	810	847	859	876	871	877	859	855	803	833	868	851	881	850	866	866	835	890	855	848	885	851	879	892	852	838	870	830	805	896	823	822	879	878	894	854	847	877	807	864	868	862	831	784	828	829	881	855	902	818	855	883	846	877	865	830	891	866	860	854	885	863	892	854	862	848	853	891	866	891	827	850	859	891	869	812	802	861	885	872	884	884	880	859	855	873	840	932	792	838	888	840	871	888	849	867	805	820	809	848	869	865	860	828	873	847	811	923	819	860	852	883	870	908	907	860	859	906	828	894	838	826	839	873	804	865	910	813	912	864	855	856	848	819	877	872	858	847	837	875	912	867	874	786	873	879	800	828	845	842	840	864	846	820	848	862	775	874	872	851	860	850	908	866	830	854	885	873	839	827	864	838	847	896	897	875	850	845	827	861	822	822	842	814	836	889	887	844	850	868	865	839	859	875	893	851	906	821	847	835	856	873	894	844	870	835	924	865	873	860	868	815	853	821	852	863	863	859	895	839	896	875	874	894	898	877	843	817	823	860	865	867	866	869	869	815	848	839	845	864	821	846	858	846	856	843	868	856	898	851	864	831	890	838	920	874	862	824	872	856	835	807	882	861	883	887	903	830	833	834	843	881	865	831	813	914	866	852	816	840	857	887	832	799	863	875	829	859	852	814	903	857	808	823	862	863	879	840	882	839	817	867	861	802	787	909	883	876	873	864	822	833	873	846	869	833	861	878	859	792	838	852	851	768	839	828	831	855	815	840	805	889	847	902	859	834	882	871	860	859	810	866
58847	84650	50285	17467	4371	1288	757	713	697	693	711	701	691	703	700	717	701	678	730	649	718	708	717	721	677	724	691	686	711	719	699	696	664	699	700	692	711	668	709	712	761	738	690	698	702	731	698	713	655	680	637	707	685	727	697	658	688	670	655	750	747	714	687	655	778	707	705	697	727	668	686	721	741	706	711	719	698	724	700	719	741	700	776	713	647	710	763	675	650	728	697	678	725	693	728	677	695	710	695	735	663	712	757	708	708	728	686	751	684	706	727	691	688	677	705	713	677	743	683	684	706	682	708	681	728	775	722	669	711	712	701	665	661	685	708	733	678	702	729	687	687	715	724	716	679	728	711	699	693	703	695	714	678	709	710	729	724	739	708	750	715	687	676	771	701	689	686	697	701	707	692	715	731	704	713	710	721	698	725	688	671	721	724	711	713	712	635	758	744	664	763	722	696	694	699	706	663	701	674	693	772	688	754	664	714	727	689	672	726	679	740	708	676	705	713	715	741	705	705	720	679	746	708	690	678	708	716	683	728	678	738	709	736	717	699	696	720	720	677	676	732	727	682	733	729	739	731	753	698	737	708	697	693	667	682	710	700	657	649	661	687	703	686	727	708	696	733	723	671	717	711	677	730	718	682	666	732	721	698	721	680	718	666	718	683	730	708	697	694	635	731	743	687	688	658	677	719	734	720	754	707	707	701	745	683	708	712	652	723	672	697	670	688	648	690	662	702	719	683	623	775	720	710	654	694	719	696	663	683	690	695	735	713	677	746	729	698	704	741	665	668	688	715	671	701	706	699	716	697	700	701	684	712	662	726	656	711	702	659	694	704	662	716	697	715	706	686	701	667	651	737	648	712	674	683	697	727	764	702	680	756	722	718	670	725	663	689	704	691	678	656	663	706	677	705	687	710	693	705	689	705	668	670	767	740	679	745	699	691	701	698	731	756	684	673	697	720	715	676	692	673	739	692	671	686	698	691	707	677	710	725	709	716	689	725	706	714	711	722	717	697	659	720	700	697	670	726	683	713	690	759	695	685	731	724	719	733	705	704	711	675	706	678	673	695	701	724	702	714	656	674	738	713	681	679	676	667	722	692	656	714	716	674	703	709	683	642	703	695	692	689	734	728	742	710	720	687	753	685	692	671	718	724	702	697	713	678	684	718	717	752	702	725	726	664	647	707	656	700	710	693	724	723	698	685	688	729	736	733	731	716	756	711	703	713	755	716	682	679	711	720	697	684	729	681	660	729	665	720	721	711	740	751	710	701	717	651	659	673	711	688	726	679	695	710	767	685	687	707	702	631	717	671	698	688	742	686	711	719	694	652	727	675	689	676	675	682	774	721	661	662	694	732	719	682	714	699	728	711	727	729	704	687	642	699	703	675	694	674	703	737	690	725	723	706	684	686	727	690	698	702	720	694	680	706	660	731	677	716	743	734	718	697	711	726	666	689	689	713	711	713	709	703	694	733	771	698	687	718	750	658	711	724	740	693	697	749	708	693	668	704	680	716	723	673	703	736	744	719	755	755	738	750	685	694	688	711	718	733	697	717	709	700	661	731	746	734	716	717	707	732	683	708	674	725	707	693	661	725	692	709	680	722	743	685	708	726	694	694	709	759	662	676	657	749	751	712	682	703	698	718	734	703	703	687	676	698	706	696	742	690	691	703	672	729	639	655	720	658	735	708	688	698	726	732	728	735	655	704	655	709	741	710	687	697	712	706	718	679	683	703	664	680	719	667	702	690	657	707	720	677	709	663	707	714	720	734	709	677	670	726	697	713	715	708	704	743	714	693	711	671	721	717	746	784	698	760	695	703	699	702	678	736	717	700	733	722	734	693	707	704	682	684	673	752	688	734	713	682	717	698	729	738	684	743	689	762	716	742	727	702	697	668	721	733	723	722	702	707	702	700	669	703	705	706	672	669	705	720	699	707	692	717	715	664	690	690	750	713	705	717	695	685	719	706	705	683	753	729	713	775	698	659	714	741	657	716	736	690	703	744	686	717	710	682	693	684	666	686	734	700	691	695	701	748	738	692	741	684	689	712	755	729	715	695	669	680	664	717	723	703	723	711	700	713	741	643	698	704	760	708	730	691	724	716	715	702	706	709	697	651	650	716	732	692	691	692	729	700	718	690	688	663	689	717	721	667	677	696	661	743	718	684	732	680	720	663	678	725	653	719	692	676	682	680	705	691	710	729	717	683	651	703	703	720	672	723	710	722	708	715	693	684	740	699	733	696	678	731	668	720	721	698	701	709	723	678	674	696	695	708	706	652	699	710	699	748	707	726	715	708	689	719	715	715	713	682	689	700	642	693	738	684	651	753	672	690	723	758	698	695	724	690	715	686	742	689	689	696	743	694	737	715	745	707	717	695	719	719	718	696	697	729	679	650	668	666	673	663	706	682	701	686	746	732	702	671	659	694	708	745	675	775	727	714	697	697	723	673	711	649	652	670	711	678	702	715	747	681	694	708	694	690	706	723	722	670	700	698	748	730	680	686	674	720	748	655	670	683	707	686	684	673	735	745	703	663	725	699	731	713	670	730	705	697	689	681	718	745	725	662	677	690	672	691	661	728	711	721	689	692	697	682	753	672	726	726	729	706	692	726	684	722	691	702	745	688	725	730	707	697	722	712	671	635	736	740	748	714	722	735	694	709	698	735	660	716	700	671	687	684	663	700	722	763	702	716	746	717	735	717	752	676	720	712	679	670	745	722	726	687	685	693	732	731	700	696	724	717	722	686	673	638	708	738	698	652	701	743	679	706	700	658	721	737	699	704	721	693	690	719	709	706	717	692	661	700	741	694	755	775	693	683	694	722	713	728	685	724	725	737	676	717	706	714	718	732	677	669	687	722	670	686	734	735	662	709	696	693	718	736	666	702	739	673	765	689	714	636	742	722	710	703	688	739	733	710	702	695	717	728	716	719	670	684	624	694	700	688	702	746	720	673	693	732	728	667	712	744	719	694	686	675	689	734	725	667	752	734	691	709	693	727	709	692	701	733	761	700	654	660	708	737	723	728	656	684	713	706	667	718	712	659	739	715	713	679	707	691	692	653	648	722	682	711	718	713	690	674	709	680	696	747	706	734	759	685	673	691	718	709	677	681	705	678	743	703	696	712	678	733	730	709	732	701	742	705	695	690	702	743	725	756	707	710	737	680	692	701	685	709	699	711	720	661	700	714	738	713	670	699	704	729	674	729	706	716	712	699	739	692	677	722	683	662	712	717	735	713	703	735	746	656	728	721	767	692	692	684	692	685	670	773	728	674	707	675	704	722	721	671	661	680	674	691	678	745	738	700	765	701	652	725	715	645	715	691	701	709	682	713	668	667	679	709	767	703	733	724	718	654	681	667	697	742	697	742	707	709	722	748	639	736	718	712	710	693	742	697	762	721	701	719	716	685	677	747	709	723	730	750	696	720	715	712	673	688	657	664	726	730	716	729	680	683	702	705	676	691	705	686	719	703	729	728	688
24512	23965	34556	29305	21319	12247	2643	1304	1063	1088	1056	1027	1081	1099	1026	1078	1085	1077	1125	1031	1004	1065	1014	1038	1048	1091	1029	1064	1019	1040	1088	1026	1067	1037	1055	1023	1090	1028	1013	1015	1052	1059	1033	1049	1006	1082	1044	1031	1013	1072	1036	1078	967	1056	1006	1045	1074	1054	973	1086	991	1027	1046	1027	1038	1017	991	984	997	1050	1056	1000	1027	993	1086	1045	1039	997	991	1026	1027	990	1013	1020	1054	1053	996	1005	1035	1088	1070	1015	1073	967	1022	1066	1040	1012	1057	1108	1032	1001	1028	1011	1001	976	1026	1054	1035	990	1039	1059	1006	1062	982	1042	1025	1028	1022	1033	990	1016	1006	1062	1021	1011	1010	1022	1016	1020	997	1003	1041	1064	1071	977	1020	1041	1093	1052	1058	1038	1072	1012	1002	1006	980	1001	1017	1048	1011	1016	1078	1042	1034	981	1023	1070	1021	1038	964	980	1019	1005	1027	992	1053	1023	1072	1026	1068	1090	1013	1010	1021	1022	1019	1073	1002	1014	998	958	1070	1030	1004	1023	1040	1015	1018	1057	1031	1118	1026	1039	1066	1027	1004	1039	979	1084	1042	1024	1050	1037	1041	1088	994	1087	1057	1071	1031	1046	1011	1046	1007	1062	977	1042	985	1023	1054	988	978	1047	1012	993	1056	1032	1022	1019	1016	1056	1079	974	1001	1045	997	1016	1062	1004	1002	1061	1026	1034	990	1103	1036	1053	1057	1028	1081	1026	1072	1014	992	1008	1008	1025	1004	1048	1034	1034	1052	1061	1024	1064	983	972	984	1041	1071	1023	973	951	999	1023	1038	1070	1043	1068	1024	1054	1011	973	1053	1042	1015	1031	1014	977	987	1049	1041	1006	1034	1037	1041	977	1082	1072	1054	1024	1020	1071	1012	1073	1109	1061	1068	1011	1096	1008	979	1048	1079	1020	1053	1005	972	1010	1024	1040	1017	1077	1024	1035	1043	1011	933	1031	1077	1028	1026	1007	1003	1033	1036	1087	985	1030	999	1006	983	1030	999	998	1071	1039	1000	988	1000	1048	1015	1057	1079	1014	986	1098	1090	984	964	1055	1004	1071	1011	1052	1016	962	1025	1040	1035	1005	1080	1119	1051	1017	998	973	1067	1019	1092	1083	980	1025	980	1016	986	1038	1024	1042	1011	985	1062	993	1002	1072	1024	1027	1022	1093	1014	1053	1024	1051	1029	1052	983	1035	1020	1001	1017	1063	978	999	1010	1045	1014	1046	1042	994	1021	1024	1071	1042	1028	985	1042	1040	1009	1027	973	1001	1035	997	1064	1033	984	999	1045	1003	1035	1014	990	1016	955	1058	1039	1021	1039	995	1054	1029	1065	1018	1007	1061	983	1032	993	1031	1053	1018	995	1033	1051	1007	968	1050	979	1049	997	1103	1058	953	1008	943	1014	976	1006	1095	941	1048	1050	1034	1020	988	1021	1025	1008	1013	955	1063	1083	1047	1046	1011	1037	1043	1035	1085	1022	1052	1021	994	1066	1071	1024	1021	1034	1046	1007	1069	1107	1033	1017	1000	1015	1036	1046	1041	1056	1085	1078	1026	1084	1035	1050	1058	1020	1022	996	1017	1017	1049	1041	1039	1046	1008	1030	1057	1030	1001	986	975	1015	1048	1031	1023	1014	1077	1065	1042	1041	986	962	1037	1047	1047	1015	1055	1061	1025	1033	992	1017	1020	1051	1042	1048	1031	1049	1065	1030	1072	1049	1058	1034	1010	1023	1093	973	1063	1015	996	1024	1051	994	1009	1050	1038	1050	1001	1049	1049	1024	1067	974	1003	992	1047	1017	952	1024	951	1028	1026	1010	1000	1056	1081	1056	1017	1023	1009	1082	1044	1058	1024	1084	1021	1054	1022	1034	1033	1027	1020	1029	1037	958	1018	1039	1081	984	1008	1013	1067	1007	1026	986	1010	1044	1011	993	1036	1023	1063	954	1032	1051	1028	1040	1019	1043	1029	1008	996	1027	1093	1014	992	959	998	1013	997	1029	1095	1057	1032	1020	987	1073	976	1051	1006	1004	1068	1047	1036	1051	1013	954	1021	1012	1023	1071	1104	1056	1013	965	998	1080	1042	987	1018	1026	958	1059	1011	1023	1026	1006	1030	1053	1002	1014	1072	1017	967	1029	1045	1061	1043	1005	993	985	993	1029	1024	1030	1006	1025	1057	1018	988	1056	1079	1087	964	963	1056	969	1002	1038	1007	1057	1007	969	1017	1003	993	955	1046	989	1052	1029	1034	980	1048	1046	986	1064	1032	1042	1023	984	1026	1040	1001	1083	1034	1065	1037	1049	984	1073	1076	983	979	960	997	1040	1029	1022	1019	986	1042	1073	1057	1045	1067	1062	1032	1031	1072	1081	982	1079	964	1029	1040	1026	1083	1050	1027	1029	1024	995	1073	987	997	1031	1044	1042	1036	1008	991	1037	975	1019	1072	1082	1034	1051	990	1022	1026	1040	973	987	1034	1052	1060	1046	1004	1031	1040	1028	1039	963	1001	1061	1029	1000	1009	1027	1069	1075	993	1046	1012	983	1022	1048	1006	1045	1067	1039	1021	1083	1062	1019	1055	989	998	1027	1034	1004	983	1036	1038	989	1059	997	1063	1048	984	991	1010	1046	1042	1055	997	1035	1014	1021	1035	962	1025	1003	1047	1031	1020	993	1007	1049	1032	1060	1027	1021	984	1018	1030	1055	1030	1005	1076	949	1068	1009	1017	1037	1005	999	989	1063	1023	1057	1043	1018	1022	1015	1009	1021	1013	1045	1042	963	1029	965	1037	1026	1022	1116	1022	1031	1040	1033	1065	1002	1037	1005	1001	1065	1036	1059	1046	1050	1066	1031	1051	1004	993	1017	1055	1045	993	989	1033	1018	1067	1013	1026	1002	1029	1076	1035	997	1014	1042	1016	1121	986	1005	1019	956	1061	1002	995	1028	1051	1013	1024	1037	993	1034	1063	1032	1002	1013	980	979	1007	989	1017	1066	1040	1019	1071	984	1022	967	1000	1001	1009	1030	1011	1014	1049	1038	1072	1047	1068	1059	1004	1050	1013	1002	1059	1015	1031	1054	989	1076	1057	978	1021	998	1038	994	1040	1035	990	1019	978	1021	1050	1015	1046	1039	1027	1050	973	1031	1008	1082	994	986	1058	1064	1053	994	1049	1036	994	1048	1046	1052	1033	1078	1044	1049	985	1036	980	1045	1056	1004	1000	1029	1015	1027	1059	1046	990	987	1042	1054	989	1041	1008	993	996	1012	996	1054	1070	1032	984	1029	1043	986	1046	1007	989	1000	1006	1064	1055	1011	1050	973	1003	986	1001	1035	1073	1057	1006	993	965	1042	1088	1012	1028	1064	1044	1078	1079	1039	981	1051	1068	992	1064	991	1057	1059	987	999	1046	988	1040	999	1045	1050	990	1054	997	972	1015	1000	1024	1037	992	1046	1067	1054	1056	1028	974	1022	992	1004	1012	1014	1008	1045	1071	1060	998	1022	1064	1108	1000	1030	1063	1046	996	1057	972	1022	1068	1018	1028	1112	1034	1064	998	1042	1060	1004	1028	1079	1003	994	965	1060	984	998	961	1118	1043	1053	959	1007	1013	1016	1024	1033	1071	1019	993	1044	1020	1044	1052	1005	1011	1030	1030	1027	1038	1042	989	1030	1010	975	1027	986	1050	1028	1034	995	1068	1025	981	1057	987	1047	983	1066	1066	1091	1018	1010	964	1046	1020	1098	1017	967	987	1006	1013	1061	1032	1031	1028	996	1033	1035	1046	1083	944	1007	1059	961	1031	1053	1038	1006	1009	994	1048	1060	1014	1024	1048	1073	1027	1032	1019	1068	965	1077	1004	1035	1009	975	1015	1033	1037	1060	1045	1000	975	1100	1010	1021	1099	966	986	1032	1028	1040	1008	1063	998	1048	1033	1003	1049	1045	1043	1021	1020	974	1085	1076	1052	1035	1106	1025	1045	1057	1024	1062	1029	996	970	990	1012	1008	1006	1097	1064	1010	998	989	1010	1079	1005	1007	1034	1077	958	983	1076	987	999	1034	1026	1040	981	1027	1020	917	1037	1001	1007	1041	997	985	985	990	998	1041	1053	1040	1020	1062	1017	1028	1063	1065	1043	1012	1029	969	1009	1030	1042	1015	987	1085	1017	989	1004	1053	1019	1034	978	1040	1010	1083	1018	1043	1062	1028	1040	979	1016	992	988	1081	1036	960	1033	991	1035	994	969	996	1014	1012	1079	1017	1035	992	990	1066	1000	1060	1000	1107	1025	1048	1020	1079	1077	1017	1036	1027	1077	1116	1059	979	1047	1028	982	1052	1080	979	1076	1031	988	990	1004	1027	1066	1015	1064	1033	1001	1007	1021	1011	1042	1087	1037	1062	1014	1033	1062	989	979	1053	981	1009	993	1060	1011	1000	1024	1001	1056	1056	1022	956	1026	933	1067	1001	1028	1011	974	1060	1041	991	1016	1017	1077	991	1032	1014	1006	1013	990	1035	1063	982	1038	1028	1009	983	1044	982	981	1009	1009	1057	1045	1029	1021	1082	1052	966	993	981	1023	1004	1066	988	969	984	995	1045	1004	1034	1052	988	983	962	1019	1080	1047	1048	993	1041	1011	975	1018	1084	1094	1046	1024	1006	1034	1056	1021	1059	1009	994	1031	1073	1004
65404	101545	68058	33006	10008	2415	1083	928	885	912	888	885	929	925	891	894	909	912	850	894	896	905	911	966	926	896	908	894	943	902	913	884	919	907	953	920	851	929	895	870	919	849	859	925	917	877	884	946	875	812	929	949	970	828	900	836	899	922	849	872	890	941	911	879	878	911	820	867	874	921	895	893	892	894	912	885	837	852	961	892	951	895	915	880	888	960	902	885	901	875	915	895	889	894	980	872	896	864	935	919	862	904	890	900	907	944	909	882	918	896	877	898	861	862	849	833	910	954	890	903	902	865	895	900	880	949	835	852	902	876	925	929	866	856	894	895	919	861	894	914	866	867	866	919	891	901	898	900	925	853	880	880	872	911	883	870	985	833	912	855	842	863	911	899	893	887	915	859	895	954	841	895	928	895	906	946	873	881	901	876	925	879	887	900	924	938	907	885	906	880	897	921	877	898	930	871	930	899	936	885	908	887	915	858	896	875	902	879	945	898	914	870	873	882	877	840	912	912	897	896	895	851	909	921	972	900	863	880	907	973	927	885	856	902	814	948	886	937	854	930	913	899	897	917	912	888	876	871	880	916	819	908	881	880	919	923	893	834	924	929	929	909	911	902	875	839	941	811	916	877	855	867	871	889	863	806	880	863	877	890	877	936	943	914	901	948	888	891	935	884	891	882	876	876	925	864	899	913	927	867	824	907	940	861	919	833	928	895	877	892	860	915	922	888	914	855	885	883	879	925	865	901	842	907	889	886	876	898	873	897	861	919	932	875	890	912	889	930	862	860	888	880	947	860	889	867	890	918	886	867	924	916	920	822	880	845	911	866	948	849	925	847	914	876	878	870	892	895	901	884	893	908	918	918	904	923	923	889	857	882	859	898	893	961	868	867	887	935	866	883	928	831	898	836	877	876	859	887	898	890	905	853	871	941	908	921	905	920	920	898	895	893	884	913	905	913	900	895	869	903	914	853	900	860	858	811	845	842	936	877	870	857	914	915	879	875	890	919	896	888	873	892	870	901	899	921	842	872	925	908	886	876	907	848	952	872	882	937	852	888	883	828	876	848	928	840	888	894	884	837	861	940	881	876	897	894	919	854	908	900	869	881	838	901	861	889	835	886	949	866	882	899	902	878	862	890	920	862	860	842	862	918	909	898	865	846	902	839	846	880	901	919	904	850	951	919	881	845	843	858	895	868	861	933	903	863	840	902	942	921	883	899	873	803	878	850	834	897	926	877	874	934	878	836	879	876	915	896	918	824	911	896	891	862	917	916	886	888	899	883	907	919	881	868	883	860	920	896	856	905	852	883	868	883	886	900	880	883	871	869	925	844	943	801	898	913	845	871	875	874	896	823	935	883	962	897	892	929	908	864	893	858	901	914	891	895	912	912	874	903	918	843	867	872	882	891	908	919	914	931	820	858	951	886	875	858	871	911	853	878	887	890	880	872	832	925	923	791	883	917	836	898	889	860	908	962	852	844	866	892	868	915	903	848	880	881	905	932	934	894	877	909	915	882	910	837	916	861	880	908	886	864	913	855	904	887	844	903	926	881	812	933	901	927	902	878	908	876	876	898	871	890	879	843	872	820	847	904	881	860	911	924	883	887	872	876	899	893	930	894	894	910	912	891	885	921	852	890	974	897	914	854	885	859	890	860	844	936	947	815	840	861	917	868	911	906	905	876	857	893	897	879	880	885	813	907	858	945	961	913	839	883	838	861	921	922	870	903	948	885	903	909	904	878	922	887	844	930	849	871	849	902	891	933	887	902	849	925	863	889	883	880	909	851	858	921	897	855	914	889	888	873	913	900	865	890	909	851	821	863	905	929	913	858	895	896	892	892	872	923	891	865	875	854	851	907	862	852	854	891	924	889	857	874	879	869	851	911	819	854	950	896	909	876	900	847	915	871	859	896	881	861	873	854	889	898	868	861	859	855	900	851	884	915	916	895	847	894	978	902	899	899	922	916	888	812	881	909	846	896	901	910	856	898	906	882	861	879	934	869	842	861	876	874	911	954	956	863	862	877	913	948	896	913	852	883	870	897	887	852	869	868	857	879	859	917	926	854	911	826	916	902	867	874	878	885	896	880	905	890	850	906	838	870	944	891	867	861	915	906	910	901	887	891	846	891	883	944	899	880	851	909	912	901	909	902	897	900	886	877	886	882	905	912	876	905	853	891	871	942	907	863	916	886	879	912	880	854	919	867	886	865	904	852	891	867	841	910	896	890	847	876	862	925	933	933	902	860	919	873	885	912	889	848	912	855	893	900	899	899	858	876	806	898	912	923	875	875	884	897	859	903	867	870	894	900	906	913	849	935	889	860	871	896	893	846	877	866	835	863	833	902	864	918	839	906	924	875	853	965	900	894	902	907	852	901	881	867	875	882	865	902	914	838	937	913	836	878	848	872	895	876	892	869	873	870	901	816	912	876	914	886	934	918	867	879	888	908	838	876	916	884	869	887	812	902	912	878	897	936	966	902	906	891	864	913	895	911	867	871	864	860	868	865	876	859	891	871	856	908	923	968	952	909	861	907	892	941	872	865	854	923	881	853	867	887	880	928	893	832	872	866	901	912	870	905	872	899	896	916	836	906	915	859	832	897	927	906	900	799	921	892	869	860	860	925	898	899	832	894	947	922	868	894	798	911	934	882	892	896	864	897	860	861	864	905	846	821	893	890	910	911	866	911	891	864	900	883	910	891	859	913	916	897	908	877	866	871	882	939	914	882	826	882	889	890	909	862	823	907	913	943	899	868	858	856	935	913	869	916	899	855	936	945	953	884	886	943	880	866	859	864	891	926	889	925	870	883	895	855	905	955	891	895	848	873	913	882	849	869	902	900	910	883	892	869	876	925	924	907	944	912	884	913	898	913	854	877	847	827	907	918	836	896	928	896	887	857	884	870	861	952	907	911	886	828	868	977	928	853	939	964	878	837	904	902	862	874	880	879	959	875	867	912	879	894	847	885	904	940	912	890	862	878	883	874	854	877	881	889	858	945	887	871	893	833	912	878	831	880	949	889	881	900	910	895	910	918	849	927	893	872	866	844	863	931	900	879	925	875	880	883	899	922	835	853	886	861	845	951	870	867	832	883	870	855	898	853	909	878	889	889	958	896	879	866	867	891	853	927	892	885	870	858	901	936	910	843	879	958	923	929	909	834	910	828	892	902	870	918	852	888	899	853	938	892	876	876	888	952	896	855	923	980	903	844	919	952	847	842	877	898	889	920	891	960	882	946	899	917	883	904	880	927	915	944	917	919	922	869	921	912	875	851	876	882	860	920	841	857	950	917	866	916	887	890	891	860	885	943	930	891	889	903	894	905	895	906	920	849	897	894	846	908	900	851	919	888	864	898	881	943	932	846	862	881	841	902	897	833	900	853	882	847	870	919	904	857	879	939	905	890	942	934	918	958	871	857	869	898	896	913	891	890	933	865	959	873	877	901	907	878	878	887	928	904	820	894	898	933	840	881	922	928	903	790
32183	32224	24992	8882	1860	885	859	844	791	794	812	829	831	755	777	807	806	778	781	845	778	812	754	773	786	829	806	754	805	774	741	828	749	778	793	810	811	812	799	811	795	820	807	787	806	804	783	777	813	781	826	777	771	772	787	790	816	743	779	816	790	751	763	833	774	752	804	808	830	820	744	804	845	741	835	745	815	796	739	776	779	757	715	755	759	780	830	790	766	787	800	785	799	819	732	832	794	801	779	810	765	765	768	769	800	813	824	779	813	772	863	775	806	819	802	784	862	783	782	838	777	840	792	813	768	789	784	806	828	803	782	794	767	753	812	787	807	788	742	851	780	819	757	823	847	741	787	779	769	812	783	754	763	857	818	744	869	831	769	769	772	825	784	746	792	823	760	788	760	770	801	820	834	833	718	769	812	788	766	770	770	777	772	748	803	784	810	747	787	779	793	778	846	761	783	820	812	782	760	835	775	792	770	819	789	745	794	800	813	731	751	782	758	807	778	764	734	778	773	761	776	778	836	765	789	839	750	758	766	738	733	748	780	781	837	791	783	823	817	810	751	802	803	768	753	769	755	778	808	797	823	773	770	761	792	852	789	736	781	769	776	812	858	781	788	787	772	806	799	760	788	818	796	820	771	789	782	805	796	772	803	855	821	777	781	831	814	803	789	801	790	758	768	818	788	780	812	797	781	771	795	817	835	786	799	763	804	792	747	787	797	788	819	763	851	749	796	809	796	805	785	791	784	793	822	851	791	765	767	793	778	788	810	800	805	811	870	799	763	816	818	793	824	856	767	800	828	767	837	754	760	814	775	802	759	765	761	816	812	834	821	802	802	774	782	801	784	808	774	796	760	768	835	852	776	802	783	779	770	789	846	767	806	775	798	816	783	764	785	805	828	754	833	763	826	833	783	758	791	820	777	752	768	770	779	735	722	837	779	775	813	769	853	786	808	819	834	820	851	785	842	777	793	843	785	813	789	818	817	776	782	812	785	799	835	836	795	778	776	799	773	821	796	834	786	809	796	767	744	728	799	793	756	766	768	767	783	761	834	789	807	801	782	790	810	806	705	815	767	797	757	808	753	780	794	813	813	809	763	777	810	787	805	869	751	814	793	823	788	771	781	795	827	745	764	806	778	785	804	841	795	776	777	779	795	797	723	798	775	830	821	787	784	785	774	779	765	792	829	758	766	756	785	763	809	778	795	763	798	806	777	818	790	790	749	786	738	832	798	819	795	786	826	789	833	761	768	787	789	822	803	753	734	827	757	759	789	846	804	781	823	824	768	801	805	746	814	765	780	769	830	752	766	778	784	798	774	850	800	741	782	768	838	783	742	786	759	782	784	773	782	826	787	783	789	808	788	766	816	822	793	775	814	778	761	825	784	794	767	823	835	801	807	750	797	764	849	804	770	827	801	781	761	816	776	784	788	820	791	785	786	769	786	774	809	780	807	784	776	840	780	852	776	744	830	732	810	822	828	804	784	780	770	812	770	838	793	758	757	751	730	821	831	737	778	727	786	795	775	757	774	858	740	823	779	794	834	760	798	799	791	777	780	751	782	816	793	834	809	814	740	762	810	869	795	780	830	781	792	760	803	790	828	766	759	792	832	748	788	778	801	804	781	744	800	826	816	852	822	795	793	766	762	814	805	793	781	759	819	755	780	812	771	760	796	813	775	813	760	857	824	784	803	806	798	800	759	785	823	766	807	759	809	828	804	839	800	750	743	830	774	762	732	759	797	825	779	763	756	737	814	820	825	835	743	759	761	808	748	735	769	810	806	789	750	764	764	806	788	750	713	774	765	798	784	790	780	769	817	826	786	819	806	804	802	777	799	781	789	742	786	824	784	781	760	783	814	772	775	740	809	753	805	796	769	791	824	755	787	763	849	784	791	753	804	749	815	770	824	771	808	833	794	817	811	749	787	839	774	786	735	746	779	751	795	756	796	791	803	817	815	711	780	806	791	790	817	759	738	781	727	727	828	752	767	780	771	758	808	770	805	769	776	789	826	806	796	813	766	764	814	830	845	768	785	809	795	800	766	780	797	777	758	819	813	789	810	787	732	766	800	758	735	783	783	781	791	776	810	813	814	731	807	826	788	778	791	805	762	787	798	762	828	780	792	785	765	797	780	799	832	868	844	818	769	806	782	775	797	825	799	786	815	763	751	783	760	761	793	792	806	781	788	800	732	756	773	765	783	758	814	783	827	807	790	790	773	800	740	781	798	809	746	787	693	799	777	804	762	779	789	795	804	818	758	790	790	755	813	777	771	806	861	790	775	788	738	746	771	780	748	834	788	785	767	767	781	740	824	815	795	754	785	795	757	775	792	796	784	814	768	815	800	812	784	772	790	768	820	752	796	812	823	812	791	778	749	829	769	810	784	794	791	764	784	748	835	849	840	783	783	794	790	820	748	806	795	784	807	766	784	829	788	795	803	776	766	805	845	725	813	810	783	789	766	793	861	781	791	795	766	754	798	764	786	774	799	751	808	766	802	801	775	827	774	827	796	807	807	786	765	799	748	768	791	807	759	810	772	802	798	749	773	762	844	790	848	763	819	791	755	733	771	784	813	797	779	779	832	817	753	765	790	749	807	810	805	739	806	813	815	812	763	800	836	789	814	826	806	776	820	743	781	855	755	785	785	833	806	742	779	780	781	756	771	797	772	818	796	805	806	801	799	805	802	761	775	783	814	779	761	780	802	774	845	769	776	815	815	757	784	781	787	813	760	786	859	764	728	812	799	839	796	781	772	781	769	807	817	791	812	851	826	768	774	792	826	800	819	819	816	754	800	817	760	814	755	744	731	751	745	781	779	809	781	837	788	830	809	760	796	766	816	800	799	759	810	777	802	742	771	803	780	799	771	772	797	774	765	793	788	791	798	769	777	778	805	780	796	794	806	803	829	761	813	792	773	822	823	811	811	775	815	815	821	774	789	803	802	783	823	816	787	763	795	746	796	846	772	741	786	771	776	792	839	769	786	767	805	783	806	788	790	798	803	798	813	805	743	842	828	753	829	808	793	778	812	789	845	768	841	751	831	742	813	801	772	723	760	782	780	758	754	768	790	786	829	827	792	835	780	831	811	713	781	749	778	779	766	800	781	736	783	818	774	826	831	790	849	769	785	832	753	790	759	815	793	809	824	819	768	745	816	807	754	826	823	805	811	800	831	783	777	754	776	736	767	867	797	802	842	783	758	775	754	823	773	805	739	769	743	809	812	766	720	765	839	824	833	792	798	808	773	791	801	791	779	843	791	790	804	797	823	764	766	801	781	765	856	792	778	806	798	744	769	753	786	819	782	862	766	798	787	751	752	791	741	757	764	823	785	772	770	770	859	750	836	821	742	817	796	840	801	775	810	776	754	778	765	813	775	771	814	838	761	822	792	810	729	769	795	844	793	844	820	793	821	773	782	778	741	772	851	744	781	773	789	768	806	826	779	810	798	773	802	828	774	796	792	804	777	710	785	742	771	821
26789	35181	17761	4602	1356	718	645	627	559	654	619	642	622	602	637	638	621	680	637	614	591	590	636	646	636	614	598	635	615	609	615	648	662	613	601	612	656	592	586	626	652	590	631	585	620	644	646	652	665	616	616	590	644	640	618	688	580	625	633	636	642	636	627	602	590	615	609	648	625	595	609	583	621	627	662	616	601	608	636	630	617	594	629	663	587	586	637	626	641	584	635	613	606	590	620	639	626	610	626	667	630	625	582	628	621	618	639	630	590	626	631	609	595	592	675	596	602	614	606	639	595	632	610	657	659	628	666	610	634	606	607	620	592	645	602	667	595	606	661	611	627	653	623	649	638	605	668	611	587	655	616	587	617	666	557	615	657	597	618	636	595	651	602	639	643	588	611	615	585	680	616	654	611	630	635	635	628	666	636	596	607	621	648	624	609	614	639	625	620	564	605	638	611	595	593	647	654	624	623	632	636	619	613	632	586	653	599	635	616	620	646	647	610	596	627	647	641	595	595	639	654	605	656	639	623	591	651	644	605	620	628	621	650	618	616	611	649	593	601	682	639	625	576	603	639	593	626	615	607	623	661	642	633	651	642	612	601	603	648	558	598	616	605	600	624	615	599	587	635	593	605	691	608	602	569	639	672	584	625	645	645	624	565	655	696	611	612	629	598	629	597	641	605	598	611	688	669	623	609	618	594	647	600	608	626	614	624	606	560	662	622	617	579	645	651	634	626	645	633	596	638	633	612	623	630	640	628	632	630	668	627	637	612	630	605	639	620	615	639	605	599	593	628	632	646	647	619	654	648	651	616	614	616	624	624	586	592	641	645	579	650	573	568	624	611	611	637	643	617	641	623	640	651	643	630	635	608	662	646	636	609	594	597	613	624	662	642	641	591	617	610	626	629	653	641	624	615	627	618	577	605	597	613	612	611	640	594	578	654	578	631	586	638	603	612	610	570	618	596	572	629	656	641	603	623	607	578	644	600	661	607	633	613	635	666	582	609	634	597	648	616	609	641	657	627	640	596	612	658	661	621	569	613	604	591	632	634	586	628	618	608	653	636	612	629	610	612	651	597	622	633	606	633	582	610	672	643	610	640	615	629	604	614	574	609	636	585	615	595	606	608	609	596	600	569	627	607	608	652	607	597	600	634	627	635	665	637	576	610	589	593	591	664	638	670	630	626	644	637	653	644	624	614	625	619	634	644	656	628	624	593	658	590	642	603	586	642	646	622	652	591	624	617	599	659	593	578	627	657	640	653	622	649	650	593	618	602	633	681	606	640	648	615	650	608	654	637	613	645	611	616	631	655	637	626	624	573	612	619	648	621	639	608	650	617	645	627	639	599	595	565	615	645	615	631	615	628	640	647	648	677	671	621	631	578	661	631	642	639	667	617	630	588	644	627	567	607	613	612	614	626	658	652	652	599	649	642	620	608	621	574	633	604	604	689	669	614	660	596	716	640	632	565	583	600	617	624	594	607	613	629	628	628	644	618	597	640	640	623	637	621	650	638	625	620	644	636	598	599	613	626	605	637	601	631	625	637	560	622	600	666	615	618	646	636	631	601	602	638	591	625	599	614	599	637	674	596	618	568	629	604	612	581	638	631	627	599	637	618	598	626	591	644	686	622	610	642	594	662	606	598	609	624	617	643	591	633	639	620	649	612	667	615	613	615	641	641	614	660	609	619	646	628	639	628	590	622	631	606	621	589	638	640	597	587	621	633	609	632	630	625	653	667	596	588	645	608	620	633	622	586	568	623	632	587	594	619	602	609	602	573	613	664	609	588	600	625	644	633	635	623	616	641	637	588	639	623	637	597	622	661	562	620	626	632	655	627	609	595	594	656	584	614	637	592	584	629	596	648	597	652	631	658	613	641	616	655	614	588	608	587	628	649	630	611	649	583	642	604	619	645	634	654	600	633	605	583	613	651	658	636	619	632	635	609	635	595	615	596	687	615	578	625	634	631	562	637	620	605	589	638	593	602	601	601	638	606	623	586	592	595	623	669	627	635	597	641	559	586	635	665	582	621	600	657	610	600	654	595	628	658	609	589	631	644	603	679	593	606	650	665	653	589	633	606	641	591	611	625	626	623	611	609	610	598	702	653	573	626	636	609	608	639	653	623	633	650	648	608	614	631	682	651	610	619	566	623	615	575	586	654	643	621	645	612	564	594	628	632	632	638	583	596	672	631	600	593	646	600	629	619	621	654	586	653	592	601	608	598	626	585	631	675	650	605	589	611	546	578	687	674	644	622	620	629	616	631	680	648	666	614	631	621	644	638	600	621	633	622	587	615	623	658	599	605	591	626	608	658	602	638	655	635	598	585	657	626	605	626	655	629	621	615	620	657	597	618	618	616	618	590	599	567	614	610	646	599	659	633	601	639	624	627	610	616	638	611	634	630	603	613	598	656	614	630	590	623	641	615	650	624	648	602	619	643	617	615	602	615	596	615	617	594	608	590	655	631	620	627	624	621	624	590	633	647	593	580	662	621	619	636	652	669	639	591	652	638	600	629	598	611	610	611	593	685	578	618	616	618	561	639	646	609	609	626	660	637	562	592	636	640	641	640	606	608	616	608	656	596	595	621	613	632	626	623	637	685	633	583	631	620	616	595	588	646	596	606	662	653	585	623	642	659	631	590	642	641	637	627	596	647	588	624	641	621	616	585	588	626	698	648	616	633	583	611	618	680	626	619	647	634	621	628	602	603	649	598	653	592	667	608	614	648	634	584	615	591	649	635	619	613	633	611	622	665	601	588	600	634	600	651	602	577	580	630	605	611	629	701	639	621	613	612	616	646	603	626	637	627	637	590	611	638	620	612	619	607	575	647	614	641	631	601	639	631	628	602	616	626	610	594	582	639	650	654	619	653	631	575	605	627	611	637	591	632	617	585	623	675	652	639	593	569	614	627	648	613	625	625	602	636	653	559	645	591	664	646	593	622	658	614	642	594	582	619	608	637	596	576	631	609	641	624	582	630	618	604	658	592	653	634	612	588	608	589	629	636	640	632	612	616	569	644	646	636	619	620	630	639	593	601	627	622	645	622	634	593	622	634	627	629	578	649	645	600	631	609	638	605	610	607	645	614	631	611	623	578	576	613	619	592	598	625	625	569	616	628	626	622	658	589	634	609	628	597	653	595	616	640	628	615	621	663	575	634	632	614	616	629	628	634	681	622	650	675	617	649	590	588	600	585	620	619	598	623	649	615	625	618	650	604	623	561	630	605	604	667	575	626	596	606	615	613	577	646	603	590	585	634	654	668	644	594	607	620	567	593	643	632	619	676	656	594	580	599	674	645	634	602	610	607	594	583	594	612	621	620	624	606	643	582	609	599	632	639	635	629	654	580	613	602	618	597	631	635	625	671	639	666	632	661	587	617	615	620	597	611	616	604	684	631	677	634	593	593	608	603	659	635	634	664	615	575	625	633	614	630	635	607	669	614	633	640	577	639	575	599	629	627	627	615	607	624	616	658	622
26810	29784	41847	31927	12365	2253	1055	903	820	827	812	835	760	778	794	842	831	807	841	892	810	805	761	808	810	783	818	791	787	786	813	803	825	810	777	773	792	829	811	801	801	800	778	777	804	774	815	818	787	777	814	799	832	796	826	805	763	735	813	832	760	813	792	804	801	792	808	824	772	780	783	812	783	796	765	805	802	798	790	806	827	773	803	821	835	791	807	794	852	794	819	807	766	783	765	775	802	821	866	763	767	838	793	819	800	785	825	802	815	787	790	857	852	811	769	810	810	774	827	828	834	801	772	834	831	779	769	786	787	772	816	803	801	785	813	763	830	822	739	853	771	769	773	729	785	776	776	796	801	808	858	850	776	824	824	777	795	791	801	810	771	758	707	836	804	748	782	809	815	806	782	767	798	812	781	811	811	759	785	838	812	834	871	790	787	777	835	785	821	818	828	801	809	763	780	782	769	771	869	787	747	751	813	776	849	812	802	761	804	842	809	786	774	797	834	791	821	807	739	784	748	789	816	818	756	825	815	820	795	783	766	788	801	836	808	831	758	797	784	802	816	826	799	775	842	807	817	838	787	772	759	771	828	806	819	790	763	811	784	761	769	757	841	786	805	811	800	815	742	773	843	795	835	817	799	845	783	821	793	798	785	804	775	830	746	757	767	800	820	889	828	783	790	824	808	816	747	834	777	732	816	790	753	805	785	765	830	788	801	818	783	805	782	766	805	785	796	786	786	798	778	805	809	797	817	777	850	778	817	821	834	861	784	790	801	802	780	813	829	808	798	798	784	825	798	769	748	777	781	808	785	767	777	767	772	794	786	799	819	823	749	816	813	812	803	752	823	791	825	815	787	827	768	783	850	818	856	855	770	787	846	832	828	800	780	756	774	758	808	819	802	766	759	813	826	846	815	809	812	806	809	831	880	831	797	814	847	821	821	826	807	805	836	843	765	812	783	823	817	737	797	844	798	788	784	758	810	793	833	838	808	793	853	766	789	815	797	750	852	782	768	749	790	781	798	767	824	834	813	790	794	779	783	817	757	805	791	748	749	802	798	776	798	807	783	839	777	821	831	808	781	803	801	797	807	820	838	783	806	782	800	832	828	834	807	805	789	797	811	818	791	753	802	805	791	783	788	821	837	803	802	751	781	742	828	734	770	738	802	716	838	815	797	810	795	748	803	772	824	786	818	751	775	799	821	794	831	804	755	793	786	844	809	847	827	750	823	791	750	796	849	826	823	777	773	794	791	814	790	786	804	750	747	777	821	790	780	848	760	848	787	828	814	799	832	804	812	779	748	773	835	764	793	753	794	794	823	755	819	774	798	788	795	832	791	737	807	770	806	796	755	793	782	820	799	795	821	804	834	821	819	865	781	774	770	775	762	775	808	811	777	840	850	798	816	739	861	837	772	784	826	812	753	814	787	755	829	808	802	827	833	800	825	806	796	791	812	801	778	774	853	794	797	803	786	799	856	806	801	823	792	807	804	755	822	795	773	795	752	801	789	790	829	798	820	827	779	774	784	771	824	775	795	804	773	783	781	803	838	829	818	816	776	827	749	790	823	805	832	840	807	831	818	808	810	810	792	831	819	810	837	823	804	737	761	799	838	825	855	819	836	834	827	809	807	758	806	848	773	800	771	766	837	782	787	800	773	787	804	794	818	773	788	785	789	798	844	780	786	782	788	814	759	783	854	780	831	842	812	830	772	829	802	804	798	788	779	806	775	815	807	772	811	807	757	806	814	783	792	797	835	776	771	819	799	819	787	829	768	828	834	833	834	815	755	765	791	799	836	861	821	771	816	801	814	783	784	753	770	755	847	816	775	785	790	814	831	792	760	831	783	803	835	848	807	771	786	834	807	743	805	798	775	763	782	775	842	797	803	795	828	769	845	782	795	828	772	797	826	790	846	852	790	793	811	783	821	761	813	792	738	825	829	803	783	825	836	790	801	816	762	838	788	765	797	780	839	810	798	861	800	809	753	771	779	816	827	816	810	784	816	820	803	775	815	794	819	832	773	793	779	791	826	831	815	826	782	826	811	797	804	765	797	814	799	734	774	811	814	754	799	809	845	809	844	783	792	812	775	783	882	769	795	792	795	786	808	811	766	838	835	789	808	808	791	850	837	821	828	830	709	816	818	785	865	840	826	830	783	801	838	809	766	754	807	819	845	829	792	804	836	818	780	793	810	775	753	812	797	762	767	763	802	807	801	816	810	830	776	760	827	821	797	800	794	817	778	783	826	725	800	805	793	790	808	793	786	783	778	784	812	843	777	788	798	792	837	806	829	801	803	841	747	767	809	795	802	787	814	825	861	834	854	818	786	835	825	757	805	785	850	827	795	769	787	839	793	814	844	813	821	785	792	800	800	776	786	814	814	800	779	809	778	786	864	806	796	785	830	748	858	792	851	837	837	788	792	833	804	779	802	819	840	794	817	779	841	791	854	787	781	860	854	805	760	787	796	822	805	807	860	792	846	809	780	817	762	793	764	741	801	759	749	767	816	858	769	858	769	814	806	767	801	820	813	824	812	798	833	789	793	778	858	815	747	818	796	797	820	786	731	809	860	757	779	811	826	800	809	763	790	830	782	798	817	826	765	793	811	765	790	829	755	806	785	782	786	761	832	795	816	841	776	758	735	778	825	787	850	805	797	812	777	833	771	815	827	794	738	785	804	805	789	823	760	773	760	774	770	793	768	779	821	813	827	787	799	808	836	805	735	784	821	799	796	830	780	876	760	811	840	740	788	805	804	842	789	806	779	795	822	853	793	795	822	796	807	829	794	776	792	774	809	800	800	817	822	854	805	835	747	801	821	810	778	757	774	843	853	818	823	825	856	775	791	781	798	831	804	836	805	781	781	777	732	819	810	776	760	830	818	809	783	831	799	802	894	806	813	799	796	792	834	810	834	797	797	817	798	829	848	809	791	808	860	787	771	780	784	821	788	794	769	803	780	823	794	790	742	763	762	784	776	785	792	754	752	745	822	761	816	854	819	788	754	782	786	790	827	800	807	799	757	808	758	846	810	788	813	797	768	812	846	810	791	790	802	796	792	810	761	763	739	799	805	818	793	802	806	783	795	856	796	815	787	813	798	832	770	819	815	795	763	788	795	814	807	835	802	783	832	788	780	829	825	802	796	785	817	786	785	730	798	823	792	822	807	776	808	881	792	781	807	844	816	755	815	783	810	792	785	828	875	753	804	797	819	807	774	801	805	811	734	807	815	801	793	807	846	762	766	807	780	760	803	794	768	789	824	823	795	769	798	832	790	754	789	827	798	789	784	771	754	773	752	805	810	743	826	759	817	817	781	796	801	789	814	832	774	767	840	816	816	800	793	783	792	814	819	783	869	811	812	787	804	810	801	786	782	697	792	849	791	789	766	782	765	773	803	784	773	788	868	798	753	825	750	799	772	777	775	788	790	773	792	816	810	797	776	773	815	797	781	801	864	852	768	801	841	791	782	793	822	788	822	781
57475	81905	53193	19160	4702	1248	733	689	707	673	685	674	643	641	694	616	682	705	700	667	637	668	719	696	679	692	660	631	704	641	691	661	652	693	697	682	666	659	687	669	685	673	664	647	659	720	645	726	696	648	658	662	643	670	727	700	676	692	680	643	710	738	683	709	630	664	675	734	684	640	675	684	706	676	689	680	695	669	635	664	669	656	681	680	650	681	652	694	646	693	677	658	694	675	689	673	700	675	656	671	677	677	657	682	664	634	659	720	680	699	688	689	701	647	724	678	676	656	656	687	654	718	644	662	679	628	711	658	666	716	669	684	666	671	661	701	676	658	671	672	684	694	646	641	666	663	707	662	649	666	651	671	691	669	676	666	647	674	710	663	676	712	640	695	726	690	672	645	635	670	667	653	658	656	668	712	656	694	654	681	648	694	703	640	658	635	666	692	717	686	659	674	647	611	713	656	684	642	692	632	673	630	650	642	699	698	625	664	653	649	711	673	627	640	673	651	651	678	676	685	691	684	683	646	660	657	637	664	701	714	683	688	670	705	683	685	661	632	647	689	686	623	686	672	612	679	678	683	627	674	696	658	646	655	706	620	676	656	693	653	650	696	664	654	643	635	687	602	659	668	666	679	678	675	636	691	636	655	698	669	689	656	651	664	671	690	659	668	697	650	639	642	624	671	718	669	668	700	657	653	692	696	640	674	688	727	663	655	656	677	671	680	669	669	668	659	702	646	667	666	672	685	680	699	736	694	705	686	660	675	665	656	666	685	687	651	661	690	677	669	727	717	699	712	662	681	683	683	668	694	662	625	671	651	701	663	651	628	677	648	699	684	664	628	665	697	686	670	658	605	674	670	675	692	669	652	671	631	653	699	653	656	618	697	681	666	639	634	698	650	699	692	681	660	644	665	640	688	678	645	635	680	670	661	684	657	664	648	658	642	651	645	671	676	669	716	688	657	671	668	682	712	654	692	654	733	708	667	693	683	679	665	667	732	655	682	668	677	670	670	650	682	694	690	659	661	692	700	743	673	686	642	700	697	666	690	644	660	674	670	656	662	684	671	623	658	657	687	682	640	651	632	684	689	662	674	672	673	647	649	656	692	663	709	651	634	670	694	664	640	648	661	671	668	694	667	661	644	696	671	659	666	645	675	677	655	680	670	661	698	660	666	661	685	669	682	676	686	660	624	677	686	705	665	695	642	677	662	671	676	687	653	660	709	705	650	648	706	660	690	643	653	685	689	674	666	656	685	657	657	663	683	694	674	665	656	670	647	683	664	679	739	647	682	666	651	612	637	677	664	691	679	685	670	621	669	629	670	694	664	646	630	678	656	699	675	709	710	674	688	690	642	672	699	646	684	676	676	685	642	704	649	659	722	627	694	663	652	603	701	710	693	685	688	638	723	652	666	662	665	679	649	705	676	719	641	671	646	660	682	693	679	653	698	688	674	647	654	700	636	683	716	656	656	657	680	634	684	648	633	699	679	712	669	647	660	681	677	657	670	662	713	655	700	685	653	725	720	666	694	659	643	659	643	672	664	701	679	740	668	698	646	656	655	683	679	646	688	676	667	657	691	678	623	693	669	657	731	662	652	668	666	655	675	654	648	694	677	669	667	678	619	640	651	653	689	695	684	674	705	717	678	615	645	649	695	722	689	669	644	678	639	669	641	675	644	652	665	690	662	652	632	634	679	664	655	730	664	667	673	653	640	669	698	663	646	678	674	689	698	689	639	675	631	675	664	694	685	629	676	661	679	650	690	702	702	637	652	656	643	683	648	659	625	703	650	674	635	689	662	655	687	685	713	701	686	692	635	668	666	655	657	706	627	619	657	638	637	661	657	711	672	635	677	666	627	688	691	678	677	697	669	672	663	661	688	634	684	661	677	700	661	645	671	668	642	668	660	685	667	649	625	649	707	662	708	646	677	675	645	666	649	658	632	659	653	701	687	708	669	670	678	701	649	714	671	721	662	662	714	656	642	648	664	693	670	675	639	685	697	677	668	641	666	623	660	711	656	692	718	729	658	678	637	703	684	656	632	660	695	710	632	668	676	658	692	658	699	654	690	710	674	654	641	639	644	733	642	687	660	684	684	647	644	658	658	673	687	678	647	623	603	690	654	654	643	710	684	693	674	729	678	677	658	686	628	654	678	646	660	635	642	673	655	650	668	608	704	633	663	678	695	704	681	634	655	686	688	698	702	673	652	687	675	588	649	694	699	673	684	704	683	659	629	688	680	645	707	676	668	654	636	656	678	692	701	658	648	671	707	678	655	640	675	689	680	712	670	658	679	676	637	674	654	723	691	684	701	717	707	644	690	652	690	653	649	689	658	668	648	700	657	673	665	682	659	667	635	658	651	688	658	678	647	667	710	686	682	648	622	662	676	636	666	689	652	640	680	658	657	677	644	654	686	713	650	655	640	709	714	683	704	672	657	676	691	636	638	657	620	681	644	671	671	627	664	701	635	676	635	701	656	649	691	678	659	685	681	654	693	645	695	641	667	677	673	647	632	645	665	663	634	628	661	687	665	670	701	672	722	689	653	711	663	600	698	656	656	664	680	721	643	649	643	706	661	654	656	683	679	640	675	631	690	646	692	633	661	667	629	664	670	636	686	652	679	662	681	666	728	677	688	669	632	637	646	694	695	624	666	659	702	652	658	675	713	669	711	689	654	681	711	639	698	676	692	648	647	647	679	678	647	672	677	655	692	678	685	661	720	674	669	670	676	659	660	641	667	692	687	672	693	681	653	665	701	649	704	702	674	689	660	655	688	686	714	649	698	704	614	659	693	707	672	679	686	640	670	667	648	659	652	693	638	657	677	653	716	678	691	699	651	683	728	660	718	666	670	692	598	680	699	645	664	658	643	706	657	654	702	622	654	672	687	659	642	663	625	673	665	688	690	709	649	657	718	725	622	674	681	694	659	662	680	684	625	632	683	632	668	746	682	658	684	650	697	668	679	645	657	631	643	709	659	689	653	674	697	602	693	678	640	652	664	662	659	609	693	692	680	670	703	690	682	685	645	665	661	653	669	658	709	672	665	704	663	711	686	703	648	642	655	621	651	683	697	647	656	735	663	668	657	709	662	633	636	634	657	724	700	652	688	708	687	659	685	671	612	685	654	707	670	701	691	702	708	681	685	678	666	720	643	663	676	662	610	700	690	629	724	679	676	705	725	672	676	659	639	707	673	647	622	637	666	676	615	691	705	639	642	709	660	678	681	637	681	669	633	662	680	656	650	708	645	741	653	734	627	688	682	670	664	651	645	660	599	654	654	643	697	682	730	694	693	619	695	720	618	681	731	673	672	664	664	678	666	676	679	681	694	662	711	670	630	651	701	670	671	647	653	662	689	701	694	642	683	690	657	697	652	700	660	661	697	661	676	665	683	698	698	633	631	658	687	673	670	633	675	623	686	684	689	684	680	651	664	666	668	675	632	667	695	651	666	669	638	649	670	652	644	673	666	688	671	622	707
24397	24135	35193	29303	21351	12483	2675	1213	1032	993	1010	1048	973	977	1017	1002	987	992	1050	994	1016	1024	988	990	1001	1030	1038	976	995	999	1021	996	1000	1026	943	1029	1019	997	984	990	1040	988	1061	994	1006	1014	955	1008	1042	1023	1013	984	1015	975	1010	1062	1000	1021	984	902	985	959	994	986	957	973	1009	1002	960	1023	995	960	968	1003	1003	1027	1000	977	1025	979	1023	924	956	1049	1001	1021	981	960	1019	959	968	969	961	971	1048	1034	994	973	1048	1030	1009	1020	1026	1029	997	949	995	956	1001	1009	982	991	957	995	1030	942	1014	969	1006	976	1005	944	940	984	1045	976	1003	929	966	975	972	1026	951	962	1017	1069	1024	952	945	975	961	988	1032	994	1046	910	972	1034	1020	964	1007	978	1015	971	1040	1005	982	978	994	1007	1049	999	1003	1027	1002	1006	1007	979	925	977	1007	924	964	991	998	970	1052	976	1019	1025	983	1066	1011	946	977	1008	991	1007	963	980	953	994	956	1055	1070	1007	1044	957	950	1065	974	940	949	961	943	973	1050	1005	943	988	1005	970	975	1011	1008	1011	959	1039	1046	959	1049	1025	1023	946	1022	1065	1001	992	964	975	998	980	1011	984	952	1015	997	994	1039	1000	1048	1016	1039	968	1019	965	972	976	1009	1054	1008	983	977	1009	924	1056	953	956	966	1009	950	974	982	990	975	983	1033	945	904	1028	975	939	1028	976	973	988	994	1025	970	993	970	1026	1031	975	1020	997	1004	1036	985	1040	972	949	1002	972	1008	955	959	1021	1004	950	988	984	998	1083	997	979	968	993	974	957	1000	908	1024	1008	995	1006	924	985	956	983	969	994	1017	1000	1004	1015	981	970	1007	1010	996	1011	1026	997	1001	965	1011	1040	1022	953	992	975	948	958	977	975	975	1016	962	1007	990	945	985	1009	971	978	980	1007	972	965	981	992	1029	988	986	1012	984	933	1009	986	1005	1060	1030	933	1027	964	987	966	1031	970	1001	1001	980	1043	992	962	991	992	944	959	961	965	1028	987	1002	944	990	958	1014	1047	1007	992	926	982	966	1039	1005	984	973	984	964	1006	978	990	1009	1012	1039	1044	996	954	1017	979	1014	1045	995	1004	969	980	1014	988	1035	997	947	975	954	968	986	976	1008	1005	1000	951	1021	1000	997	965	964	1033	981	954	997	1003	994	923	950	1033	957	1041	989	1025	982	1022	966	918	991	999	1014	989	1051	1009	953	1017	978	992	980	994	994	962	955	1010	1073	1000	951	994	1009	969	917	990	1033	1043	993	1005	969	989	1023	967	953	954	975	994	968	1002	972	1009	1045	1052	987	980	968	954	945	983	963	984	978	929	1067	958	1014	979	1025	1019	946	976	899	981	981	1012	1004	973	934	959	999	956	967	976	970	933	968	951	1027	965	1016	982	1001	1003	1000	989	990	1042	1040	1024	997	1030	1023	1006	972	955	982	981	1050	976	965	959	961	1003	982	989	975	1000	1065	973	983	1011	979	980	990	956	982	994	976	1023	991	1008	955	988	986	988	977	1028	944	995	973	961	951	977	974	966	1032	1001	1046	1011	1003	1016	961	985	1007	933	1011	954	971	1075	964	1042	937	1030	1017	975	988	1025	1000	975	951	933	966	981	983	927	989	977	1020	1006	997	1015	958	1043	993	1004	956	1010	970	980	885	978	967	960	1056	1021	1006	987	984	960	1027	947	1043	970	900	987	1022	1030	974	985	1012	997	1033	947	1041	1002	991	980	943	967	992	1012	1028	994	991	947	961	990	972	1035	1061	972	975	950	965	911	1001	989	971	1023	981	955	1003	998	1020	974	1028	1028	938	965	1013	994	1001	948	998	981	997	1032	1006	945	972	1024	955	974	930	987	1016	1001	956	957	1021	1037	1003	992	949	917	996	1078	1009	1015	981	981	1048	1020	1003	1009	958	982	978	953	973	964	1011	1035	981	972	988	967	1057	954	951	975	984	987	1002	989	1009	1018	1019	988	1007	1028	990	994	964	987	1056	974	965	988	1045	987	997	985	1022	1045	997	986	954	988	1015	1036	970	961	934	987	955	967	975	1007	943	997	997	1052	988	984	1009	986	949	1017	1003	941	1004	963	979	963	1010	995	976	989	986	1075	963	995	951	1003	996	1022	999	972	1000	984	968	1012	943	988	974	999	1037	947	935	1046	1006	1019	1022	980	1052	1005	990	980	995	943	1011	944	996	984	1009	952	985	1043	1025	993	1030	954	1024	954	997	966	974	1034	980	1017	979	955	988	976	1034	1010	1030	1012	1007	981	997	966	975	987	967	945	957	973	935	974	969	967	981	981	954	980	971	986	980	1040	983	1036	945	983	991	1004	1016	1003	956	962	936	975	937	981	969	1001	1014	1042	933	971	980	970	1033	1005	1033	990	978	992	972	994	933	1012	990	989	987	980	1046	992	1044	1062	953	996	917	970	950	1020	961	964	950	988	935	1002	1011	1021	964	991	999	948	1002	1025	1003	993	1004	918	971	992	979	1041	927	1010	977	992	975	954	954	997	1000	981	970	1002	1004	1000	936	1044	954	943	990	1048	1048	946	986	1023	1033	1016	1010	1003	963	1011	959	1017	975	963	997	1006	966	986	980	1027	984	993	984	968	998	1004	972	984	997	950	982	978	1012	997	986	987	990	966	985	1006	1005	986	1030	965	1012	991	970	982	952	1025	884	1023	954	966	985	995	972	979	1017	943	978	975	998	939	984	972	1030	1018	1037	1020	1011	1005	1004	987	975	1028	980	1006	1051	949	1045	967	977	1018	998	933	1020	1039	1036	1013	1023	980	995	1020	1012	984	1021	987	988	998	994	956	925	971	1007	1031	1012	984	1068	961	1055	1018	987	969	945	986	953	972	919	995	967	954	998	972	973	1022	988	943	944	1024	965	1010	962	1077	954	1019	1081	989	995	969	963	1010	1014	999	1003	926	955	981	1033	1011	986	1062	1003	997	1008	951	1009	949	945	971	941	957	967	925	993	943	986	1018	960	1034	980	987	989	1025	968	1006	954	972	1030	1021	985	926	943	1022	1009	968	977	992	1044	907	983	980	993	1032	993	1023	942	1006	1011	999	970	970	951	994	962	1007	1028	945	1021	973	996	958	985	940	976	974	1029	1010	930	892	959	1026	957	969	962	951	968	1012	994	960	986	933	988	978	992	991	947	939	1032	1040	994	1023	1003	1011	927	936	985	993	978	922	994	991	1025	993	1035	991	1022	970	1043	1001	970	1045	995	1077	977	981	944	1051	998	1062	937	1023	1017	1005	990	1043	922	979	999	989	1012	946	1028	953	973	969	1005	1024	1001	944	981	932	979	959	1017	964	964	990	1022	1042	989	965	1002	1032	980	1017	990	964	975	944	975	1048	973	963	962	982	977	927	997	1015	1005	952	968	972	990	980	1003	991	983	948	987	932	952	1011	990	920	975	1022	987	1009	931	960	1023	984	962	1007	974	982	966	967	982	1037	1041	1026	911	956	1017	1002	987	930	991	1005	938	980	993	958	985	963	990	1015	938	983	1060	980	1018	986	1002	946	1056	1060	983	992	1012	965	943	964	997	952	950	981	1017	985	1008	985	1009	982	1032	924	1032	1028	1008	1023	965	1048	1002	930	949	1007	978	1084	1005	943	998	950	965	1008	982	987	1016	989	980	928	990	964	1018	1072	945	967	989	1000	967	1042	940	997	987	989	1013	1009	930	1007	983	920	988	926	972	969	962	1004	990	968	982	1025	988	963	962	967	1028	991	1021	969	907	1035	1006	1012	993	1006	1015	1027	999	1035	1001	1002	989	1006	1057	1014	1029	965	967	974	973	962	1023	931	997	939	923	970	955	992	1024	935	999	959	1044	1007	1044	969	1000	1002	972	938	959	975	1050	989	975	953	960	994	1005	963	982	946	986	970	979	991	993	1000	908	1003	1041	1007	1023	949	978	1003	953	988	986	1017	952	955	978	1017	999	983	1008	976	1023	989	945	1007	988	1003	977	1028	978	963	966	1055	1021	996
64959	100853	68620	33345	10165	2335	1050	909	851	876	846	830	890	800	857	922	967	884	900	876	895	898	902	852	899	854	853	891	917	857	895	910	828	896	856	861	866	867	889	904	899	873	882	894	911	854	886	870	807	862	807	815	905	851	858	882	873	931	883	888	875	899	841	885	913	876	893	878	853	819	898	850	906	889	824	862	827	914	850	932	877	861	901	876	832	865	859	852	840	914	875	842	844	888	896	899	873	840	844	771	834	853	867	898	922	879	834	896	803	818	856	863	884	851	882	875	841	882	893	839	854	874	847	857	862	861	876	891	882	866	818	825	854	902	916	876	854	846	870	874	843	873	860	881	842	863	815	902	883	903	890	855	820	878	810	827	858	864	880	884	889	892	909	872	826	832	884	854	871	838	799	853	898	866	912	857	873	877	883	873	892	885	869	923	887	872	909	875	855	836	830	852	875	843	862	881	862	895	878	785	840	880	848	777	851	882	881	898	866	898	857	878	850	867	857	873	847	836	860	861	851	837	857	835	826	852	851	870	852	845	890	871	874	857	883	882	882	888	910	844	909	855	852	909	833	836	928	862	840	840	849	871	846	922	845	830	891	901	917	862	894	871	900	853	854	892	825	876	897	884	884	917	880	786	884	906	860	856	884	865	874	866	878	813	841	909	830	886	922	890	818	834	870	849	844	898	885	857	839	878	907	888	842	838	813	883	886	912	870	874	820	873	833	892	828	849	852	804	850	881	801	906	844	881	895	865	863	825	838	899	790	835	875	833	839	873	891	912	831	837	886	853	915	848	900	850	870	829	820	903	888	859	913	865	843	841	836	885	770	832	868	899	895	867	845	875	903	865	836	828	849	859	848	852	866	880	855	910	868	893	832	880	837	860	882	845	865	832	867	917	858	864	827	847	842	800	854	916	909	852	858	834	848	883	892	850	851	841	853	858	888	870	789	864	816	877	868	861	857	847	885	893	813	871	900	824	901	864	848	888	856	848	831	880	879	860	890	843	822	871	823	832	887	877	862	886	835	812	853	856	825	862	908	858	879	834	869	901	821	851	886	880	880	850	895	922	903	847	865	874	838	830	847	919	860	865	853	872	885	877	838	837	897	849	816	887	878	865	835	838	836	851	850	855	857	916	870	862	837	871	865	885	880	874	877	824	895	827	885	897	907	841	897	888	878	869	856	843	830	862	815	851	843	832	850	821	822	843	868	861	854	815	877	836	823	871	892	811	863	838	834	854	905	796	877	916	862	879	846	850	878	888	848	887	839	888	886	826	858	903	850	835	847	859	882	858	831	879	842	886	868	833	884	847	875	856	876	843	838	841	876	878	856	915	856	871	869	863	839	861	855	884	890	871	867	904	820	865	823	833	862	869	870	841	862	805	911	850	862	865	876	888	853	888	862	821	838	898	829	842	891	846	879	855	845	901	850	898	840	904	853	872	869	842	876	861	833	887	928	895	857	916	876	873	864	888	847	858	886	848	860	879	856	838	820	898	921	897	861	855	893	829	835	825	814	858	865	836	872	865	853	870	839	807	793	836	866	871	902	857	873	832	837	857	884	905	854	871	881	858	890	849	881	868	837	870	893	799	856	843	878	837	890	893	838	907	848	866	846	872	872	870	926	823	867	838	849	868	910	860	840	895	847	852	844	883	841	832	880	902	862	891	878	903	917	840	868	873	813	826	841	856	847	820	853	848	879	870	826	821	876	890	849	886	881	894	895	840	822	822	838	838	837	836	889	868	878	791	874	869	856	891	821	935	819	851	823	763	857	818	834	889	855	837	842	873	894	915	883	862	875	866	865	869	890	835	828	834	825	868	771	900	868	875	836	877	922	811	897	920	882	882	858	813	874	862	853	860	876	848	857	843	895	853	901	835	864	823	851	823	854	856	847	866	853	905	899	836	926	863	844	825	908	858	896	854	856	870	848	887	874	880	866	890	829	835	936	895	853	916	890	844	831	811	915	941	870	878	846	888	853	859	872	864	859	881	856	861	842	848	819	815	868	823	842	841	841	856	824	833	899	886	829	877	846	841	831	844	862	848	867	841	849	890	865	944	934	825	852	847	808	875	842	880	879	840	910	862	903	855	907	873	913	863	861	906	851	814	885	854	888	858	843	831	810	864	886	872	905	868	811	817	815	847	849	819	865	860	868	836	839	828	920	836	890	880	862	912	846	832	881	858	829	908	836	872	849	870	870	841	841	855	902	913	844	849	866	869	805	891	881	872	902	863	886	916	812	827	792	823	855	858	871	857	865	842	921	867	879	836	873	868	850	865	864	833	862	916	851	888	889	844	865	859	912	861	810	867	850	835	831	910	854	901	822	863	874	865	817	842	857	902	821	871	890	850	847	889	885	859	846	814	839	885	812	857	863	841	892	840	854	837	873	868	910	857	880	915	921	843	819	897	858	891	852	822	813	855	845	828	851	853	878	894	864	889	823	862	858	892	876	920	840	874	905	836	874	876	865	846	859	870	894	815	835	954	838	870	859	855	857	882	852	835	869	843	842	894	905	864	921	867	874	876	830	858	827	816	852	864	874	821	891	815	825	849	828	880	853	885	823	872	858	856	883	862	847	842	879	826	830	840	908	824	857	922	896	868	884	859	921	851	867	830	845	843	920	855	882	794	831	849	834	874	846	857	875	832	844	823	868	859	879	813	888	861	883	848	848	842	878	825	868	878	866	842	854	859	824	873	887	865	903	921	839	882	860	835	878	906	840	885	890	890	874	846	877	807	801	865	873	845	889	889	858	837	830	866	872	872	894	849	882	875	878	928	886	900	873	885	847	880	843	919	838	820	865	851	904	856	847	837	868	888	842	830	848	852	831	862	865	841	894	910	926	844	863	858	824	846	862	929	908	873	823	849	889	875	847	849	836	937	894	905	829	896	860	819	845	882	891	867	865	871	850	868	867	811	858	893	855	818	825	887	886	846	894	890	842	882	807	886	824	868	864	856	868	810	832	890	824	795	820	846	832	840	844	883	895	846	880	910	878	857	841	898	874	925	847	876	833	917	852	837	852	841	836	878	907	840	871	903	873	823	865	839	839	831	813	844	905	887	860	861	837	854	889	879	858	852	867	886	853	866	856	841	837	898	829	885	905	852	827	779	861	853	872	850	863	885	893	888	844	838	826	891	868	821	859	886	919	836	841	824	765	823	822	846	879	796	900	825	869	863	875	848	875	913	866	958	863	886	828	809	839	818	843	833	845	848	904	802	842	809	848	845	901	834	847	957	865	902	801	836	827	847	840	820	879	884	878	899	870	821	896	857	844	835	836	863	818	879	863	832	892	850	854	918	901	837	757	863	854	896	847	915	865	855	837	883	854	888	792	850	853	836	870	871	925	882	823	864	821	855	870	852	827	848	826	899	831	817	907	886	850	863	887	859	810	856	819	878	877	895	773	877	873	846	805	848	888	851	877	866	888	914	890	813	811	836	850	895	854	912	838	870	884	836	901	823	853	905	871	799	792	839
31296	36739	26945	8782	1737	947	800	800	802	747	789	750	750	773	783	788	782	770	789	702	811	737	753	796	812	776	741	818	804	716	816	796	791	758	781	765	811	762	787	751	733	763	809	799	778	784	799	667	783	807	753	768	752	788	731	769	784	748	756	757	798	767	765	788	760	793	745	690	786	753	811	742	804	762	770	729	795	791	825	785	761	780	769	806	755	787	794	728	800	814	759	781	768	768	739	751	789	776	827	773	789	779	720	776	761	787	732	793	738	770	715	791	730	745	748	724	778	789	758	759	740	766	755	757	785	777	737	780	821	746	729	778	736	733	806	771	772	781	719	768	794	740	777	786	751	813	830	809	781	733	786	730	773	771	759	713	724	737	798	793	757	814	732	732	874	822	771	763	757	759	784	738	733	748	793	740	728	775	790	767	785	754	756	772	794	801	770	809	753	805	726	796	838	785	755	795	809	733	759	802	767	804	787	790	773	787	765	703	775	775	757	799	807	800	776	708	784	776	751	759	738	742	768	755	764	790	735	715	762	708	798	744	802	756	777	774	750	761	723	774	774	756	744	754	782	814	780	806	803	773	756	762	809	774	789	741	767	740	771	756	762	776	774	790	805	749	755	748	762	820	832	778	774	763	721	783	744	719	766	725	772	802	776	831	786	746	744	733	704	743	783	842	783	783	770	791	722	770	731	771	784	791	737	722	741	753	753	790	750	749	725	776	752	772	780	765	802	765	765	775	753	789	754	791	745	759	775	822	789	770	778	784	813	774	767	814	761	764	792	809	770	742	758	748	778	735	782	744	731	770	783	769	774	768	805	720	793	708	794	798	826	764	784	758	801	743	715	794	822	741	789	787	767	761	737	813	782	729	830	741	753	751	776	774	771	760	775	790	774	794	781	749	714	727	773	758	760	768	797	785	743	744	776	763	757	771	786	833	821	819	779	755	784	789	753	725	669	742	760	729	747	728	770	763	757	761	740	757	793	759	771	774	778	772	798	772	798	772	717	805	778	794	759	772	735	788	743	779	790	772	792	744	768	721	761	768	755	790	762	820	712	834	824	792	744	743	802	787	763	746	762	765	793	743	764	777	791	778	789	773	780	765	742	738	800	794	777	761	734	770	741	781	716	833	720	776	772	817	755	750	778	774	724	760	780	731	749	809	807	753	744	734	810	739	757	771	768	783	743	778	766	752	761	834	770	772	787	757	747	864	776	806	744	776	736	785	771	770	772	763	722	773	738	842	794	742	742	788	805	745	813	771	779	799	739	818	756	737	800	780	794	764	803	727	776	726	816	778	689	794	768	774	810	784	811	823	810	743	825	739	803	750	744	782	752	778	786	791	763	756	781	796	816	747	769	789	762	771	771	796	723	769	726	803	787	802	766	766	765	798	763	793	784	786	814	745	760	789	753	757	803	748	746	703	796	759	780	738	751	777	777	704	764	736	738	801	766	785	787	833	762	736	741	777	747	736	792	736	775	742	764	784	754	783	738	800	752	843	759	731	777	800	790	765	759	778	769	783	753	827	815	800	756	783	774	762	756	780	750	752	795	753	723	773	755	804	755	758	787	800	776	758	764	704	738	706	770	737	796	784	784	772	786	780	722	813	760	713	801	746	825	765	766	796	791	791	735	770	796	811	758	821	797	783	729	752	756	767	751	787	754	801	761	740	794	767	756	743	770	803	718	760	776	761	804	763	739	789	751	768	763	793	750	749	733	733	808	785	742	810	758	760	804	803	784	770	748	754	755	775	761	769	786	761	803	752	775	761	739	743	751	757	724	760	731	758	765	825	750	763	798	762	801	787	811	799	826	806	744	757	760	741	748	789	748	775	816	793	744	757	769	755	789	764	777	780	783	773	792	809	764	805	759	761	757	701	753	749	736	797	756	766	735	792	817	776	778	751	764	784	803	736	808	778	789	795	808	781	783	785	786	740	747	752	766	724	743	755	764	776	746	768	761	783	778	727	731	839	756	780	834	808	773	787	840	822	820	733	805	773	748	763	776	831	815	772	719	759	804	794	783	742	800	811	757	775	713	769	809	775	773	787	782	742	739	732	782	743	757	790	835	761	746	807	754	728	802	759	788	746	739	716	768	762	775	759	759	759	780	784	782	744	784	803	756	790	753	759	751	733	783	776	760	758	756	798	755	736	781	712	805	767	782	762	802	742	767	792	771	780	784	726	744	753	793	815	712	771	761	735	693	771	719	754	788	797	775	744	754	739	760	783	807	759	798	819	748	751	762	797	749	749	782	790	780	765	804	760	800	757	736	781	803	770	760	775	838	754	711	782	767	811	793	726	756	798	772	729	797	772	772	754	793	771	742	760	783	744	770	739	739	763	766	752	777	792	786	774	818	783	754	767	774	768	774	737	786	773	793	771	814	704	732	755	759	779	776	704	799	737	756	784	803	772	794	776	803	778	728	789	742	730	762	760	826	757	796	784	802	744	777	802	765	759	779	757	783	792	782	803	789	763	758	769	783	768	762	712	755	772	767	751	771	762	781	740	773	683	752	767	784	798	744	754	815	806	765	738	792	750	811	760	823	771	781	781	789	749	742	816	790	757	746	831	801	802	770	764	757	763	774	766	780	740	785	742	797	770	778	738	766	752	756	762	795	819	755	769	796	736	784	756	755	792	765	732	751	811	728	833	761	805	730	785	747	805	759	752	760	738	789	807	742	760	749	769	708	741	788	833	776	821	758	800	769	846	832	767	775	735	746	735	785	719	740	813	753	767	745	767	801	806	744	792	751	745	759	794	771	749	774	823	776	773	759	783	802	807	801	704	797	783	762	789	769	721	750	754	801	790	826	760	818	791	747	781	730	731	809	745	787	821	726	789	763	772	775	757	742	802	799	749	789	808	787	768	787	792	809	822	726	777	783	744	773	749	740	792	767	842	763	747	793	780	778	761	813	827	768	766	788	780	777	713	768	750	765	747	792	775	737	773	740	716	767	800	768	793	771	772	775	749	747	754	810	772	805	759	760	695	791	749	790	702	767	734	794	761	752	746	743	788	737	731	814	778	752	821	772	736	735	741	812	783	758	771	794	789	826	750	730	794	792	773	803	748	802	732	764	769	819	747	792	761	807	758	752	804	778	762	702	784	787	799	775	729	777	756	754	772	767	748	779	773	739	809	777	736	757	794	748	715	764	786	749	782	769	778	809	758	763	774	727	755	788	786	739	793	772	767	827	778	802	742	781	742	745	770	784	773	765	753	746	731	743	769	755	695	776	758	742	750	725	783	805	829	763	776	769	773	722	793	822	729	780	815	762	758	717	791	806	783	779	776	769	748	758	762	820	734	804	822	755	803	777	776	743	793	766	797	758	754	798	804	728	775	730	789	731	750	779	816	773	819	771	778	775	800	776	769	749	773	737	790	799	771	752	779	755	745	757	770	788	813	744	765	758	733	781	803	785	777	753	781	817	770	771	798	727	800	768	761	785	799	793	778	800	740	768	790	758	793	778	766	821	787
24504	40309	18041	4292	1300	703	631	645	543	586	618	624	582	586	606	591	604	590	641	598	543	624	584	575	621	599	597	576	593	581	551	621	605	637	559	540	567	571	607	594	602	590	587	600	618	624	577	583	649	580	537	624	579	615	584	612	580	599	573	609	621	611	607	564	608	602	609	652	593	590	579	570	590	575	640	640	608	606	583	596	644	574	601	583	586	600	589	608	579	612	567	568	558	617	593	614	627	593	589	592	609	636	561	571	585	594	631	606	586	611	584	625	600	599	621	596	564	628	633	595	553	598	657	647	593	597	619	593	597	615	581	591	597	596	587	599	580	607	602	589	598	590	608	576	572	599	566	590	612	589	554	643	642	555	576	535	615	612	611	592	624	633	608	520	553	614	587	577	600	557	564	551	598	573	589	570	594	605	559	638	575	617	601	578	592	593	592	611	585	590	587	598	616	573	607	589	598	640	593	585	568	573	589	603	563	584	575	595	580	624	642	592	612	594	646	602	565	629	588	584	586	604	582	624	599	627	599	631	573	606	613	576	597	599	573	585	580	545	555	621	571	578	568	574	576	640	600	577	606	613	602	595	596	598	614	580	594	599	565	601	586	610	553	615	598	595	613	674	602	587	614	610	573	593	617	631	566	590	624	608	613	634	583	571	597	612	586	639	611	579	603	581	654	614	590	652	590	600	595	603	570	600	618	584	618	615	619	618	597	566	631	610	588	625	570	594	606	578	606	582	627	570	621	615	613	602	576	571	552	614	639	619	597	592	584	601	613	590	563	605	633	614	626	601	602	624	601	606	618	598	598	580	617	613	594	564	572	597	625	582	592	586	594	601	609	620	623	632	553	576	636	608	609	584	577	619	600	613	570	583	598	585	588	589	578	567	580	612	561	590	588	577	607	566	559	609	582	606	566	563	625	595	583	618	611	585	574	599	606	616	634	582	611	581	628	574	587	559	562	633	586	598	557	566	574	579	600	589	599	587	599	598	597	570	604	567	591	583	613	598	598	584	631	595	595	585	593	552	594	595	610	628	538	568	616	554	610	572	587	631	585	618	557	608	625	596	597	608	612	597	631	592	583	638	566	589	601	583	574	578	577	616	562	614	595	596	582	600	597	621	621	602	628	569	613	618	562	597	588	625	621	604	591	580	624	599	586	573	576	617	565	587	581	608	616	602	589	590	610	594	604	648	578	585	572	604	555	625	628	627	635	595	572	581	605	615	615	591	631	578	594	618	599	602	601	599	592	546	598	612	625	596	598	621	601	579	564	615	571	610	598	615	611	623	584	566	593	610	592	619	581	600	609	619	598	603	636	632	562	589	603	543	593	569	573	562	588	636	633	600	606	585	583	630	570	535	553	593	632	604	594	536	587	596	605	612	585	563	605	578	600	653	613	611	563	576	598	620	560	601	578	558	554	579	562	593	609	573	557	634	543	599	626	600	578	581	543	624	618	626	600	597	639	578	608	633	593	615	647	547	608	596	591	583	590	645	575	597	629	566	639	575	614	629	597	585	623	631	573	587	620	582	568	595	556	612	613	607	628	601	605	605	607	630	609	624	606	579	665	579	594	653	564	586	615	610	581	634	612	591	592	587	642	601	572	623	611	607	630	558	642	605	589	623	573	527	577	608	567	653	634	581	577	631	577	620	641	551	624	580	587	616	583	576	650	573	609	614	596	594	555	622	580	591	583	589	569	574	634	542	610	594	605	623	581	602	616	575	614	590	606	645	589	619	539	567	661	579	626	618	620	614	607	570	622	567	587	538	588	569	575	546	601	567	630	542	598	595	560	613	625	580	585	609	620	592	597	613	607	574	579	589	620	522	626	596	616	573	627	628	621	641	592	585	595	618	628	581	603	570	598	602	588	603	596	613	620	626	592	595	601	562	575	571	600	550	589	566	626	608	592	629	620	561	601	605	603	596	604	606	595	601	578	630	565	621	569	591	591	590	582	601	625	595	606	581	652	577	580	616	572	592	629	593	570	570	570	606	578	591	600	642	608	556	612	619	627	571	563	592	650	576	611	575	629	640	612	562	606	603	622	607	607	576	578	621	602	600	633	586	641	599	608	589	590	609	599	584	567	563	615	631	619	588	604	548	635	587	560	595	625	592	595	652	632	591	645	580	589	622	603	595	596	593	603	643	609	564	651	618	598	580	557	622	578	566	588	603	668	616	600	623	577	550	616	570	606	586	604	590	621	541	569	607	578	574	602	622	570	587	622	574	649	573	640	626	603	608	636	559	557	603	575	610	587	577	597	602	575	613	603	587	592	549	567	589	632	578	569	602	585	596	586	543	575	609	630	614	653	628	579	625	619	629	619	592	585	625	616	590	591	572	555	582	618	590	564	575	628	576	572	623	567	597	593	564	638	606	629	528	605	599	610	635	620	550	591	646	605	613	620	564	631	617	585	575	656	607	592	630	595	593	589	588	593	596	602	642	617	615	578	578	610	620	600	607	601	581	577	559	603	630	595	598	629	602	597	594	646	599	602	608	606	615	576	573	576	593	600	613	568	648	617	566	579	571	620	594	612	614	588	570	562	615	558	601	600	604	596	573	600	607	619	616	597	593	616	629	579	595	602	583	597	567	557	576	623	614	583	600	575	614	612	564	561	617	602	641	658	587	567	626	612	586	603	575	608	593	582	602	643	609	600	585	643	570	615	574	551	598	570	601	616	594	583	588	556	607	575	573	603	590	606	609	602	595	566	596	569	649	620	565	603	577	578	620	602	612	624	606	589	592	576	592	644	611	593	567	612	600	606	601	591	618	637	574	624	608	612	593	630	561	582	566	611	623	638	577	622	588	589	581	607	632	585	566	606	588	615	564	589	627	552	605	594	580	584	600	618	592	619	587	603	583	583	593	559	596	579	620	553	608	601	588	610	553	602	616	599	607	580	638	591	604	654	565	597	549	641	593	606	595	574	589	603	643	638	517	589	605	573	606	571	628	620	617	570	567	574	598	583	577	581	611	614	628	604	584	600	570	593	606	589	606	592	612	648	609	604	596	573	636	586	580	584	610	590	615	627	632	621	626	614	589	615	615	595	581	596	584	565	593	580	575	592	608	611	620	632	598	634	596	575	615	601	576	613	642	574	582	613	588	623	560	605	599	629	560	620	599	598	583	595	588	604	583	600	586	621	594	587	598	606	574	546	563	608	621	548	591	626	621	587	602	567	607	627	561	616	580	599	605	624	600	621	616	591	639	582	597	620	608	608	619	602	606	596	625	588	595	586	564	603	602	605	611	600	574	604	583	592	629	586	588	581	581	583	558	546	579	601	604	604	602	610	529	615	609	657	610	637	588	675	586	598	592	602	625	585	599	610	613	580	604	578	616	590	567	625	591	580	640	586	594	565	601	598	597	597	613	596	598	602	642	588	558	638	581	599	600	602	592	599	572	570	627	605	595	594	610	590	574	597	594	624	636	608	607	629	590	598	619	638	554	614	598	589	622	544	562	595	605	534	593	629	608
27728	33309	39957	27972	9749	1806	993	875	852	839	804	800	823	834	746	862	804	799	792	781	843	779	839	794	818	752	813	838	768	814	850	826	796	792	803	773	829	841	792	763	787	779	833	751	811	824	805	802	814	800	734	823	858	791	840	778	793	759	798	797	790	792	747	756	765	813	840	850	799	800	777	801	833	786	786	804	818	817	813	817	774	786	754	796	822	792	744	775	848	829	787	790	751	825	801	780	800	790	805	769	809	787	820	826	743	806	801	763	758	805	821	824	841	758	811	834	775	813	835	827	770	781	814	756	787	790	803	771	835	842	753	763	767	819	796	801	768	803	792	777	793	840	800	826	779	748	792	775	769	824	826	846	786	786	769	761	742	801	807	825	766	780	787	797	794	825	819	821	783	782	803	863	805	751	787	771	772	813	808	810	808	790	800	721	751	792	794	817	797	764	756	867	745	817	881	816	826	800	740	811	840	756	790	788	850	778	755	774	792	851	797	797	849	800	800	748	817	784	782	804	742	803	767	775	763	791	779	775	853	801	809	823	797	823	790	805	772	825	783	827	781	804	772	792	790	750	777	814	802	746	748	811	812	786	851	796	808	778	797	857	808	806	729	794	789	806	769	832	817	805	797	774	809	801	785	751	801	753	800	845	774	787	825	793	819	758	782	800	832	750	781	775	842	780	810	827	788	841	831	755	755	761	787	779	777	805	768	817	757	813	761	787	849	772	810	788	804	774	813	847	831	831	773	838	837	809	783	802	800	825	734	783	790	798	774	798	796	801	838	793	767	807	813	807	784	772	778	788	792	816	819	852	814	787	755	804	830	750	748	773	812	824	784	779	822	829	766	801	829	769	720	780	806	752	827	816	822	808	780	808	818	760	866	821	818	795	823	787	804	807	766	822	780	844	764	830	767	836	765	792	797	856	764	771	783	815	788	790	784	779	801	779	755	790	792	829	782	797	763	780	847	773	799	819	841	780	796	804	792	783	830	784	806	788	832	845	799	789	766	832	868	849	802	855	781	800	804	770	784	866	816	810	748	772	778	820	774	834	798	803	833	753	815	770	785	759	738	842	761	733	813	795	760	817	789	777	768	788	799	771	768	836	798	828	821	844	805	810	802	778	769	793	761	827	753	762	781	791	788	734	777	766	783	851	812	804	807	763	758	774	775	827	800	795	763	795	805	761	745	779	797	775	795	789	810	802	827	818	770	781	792	832	785	783	830	849	852	831	805	826	771	760	810	789	786	793	771	768	774	739	811	779	820	784	824	783	838	811	792	792	802	751	785	764	749	739	755	800	812	821	812	790	750	796	758	777	773	817	805	801	774	784	759	819	839	810	802	788	772	797	748	844	747	763	776	787	812	749	816	730	794	822	812	759	778	764	801	794	810	780	808	743	794	789	774	803	840	768	788	765	848	799	790	742	856	805	794	825	785	832	804	782	766	777	824	801	779	758	769	768	780	793	809	806	786	803	841	790	779	730	825	789	784	746	735	791	780	730	786	768	798	837	780	795	767	782	812	836	770	849	799	819	801	784	800	765	771	807	762	781	840	788	784	801	789	825	797	796	793	766	835	820	787	768	807	757	791	850	805	812	772	845	765	773	783	777	821	848	801	824	791	826	787	748	790	798	798	812	831	800	770	808	830	757	727	800	777	752	806	819	801	845	830	768	786	783	800	800	805	775	792	815	854	813	813	859	800	769	788	780	802	766	736	804	819	807	771	743	772	735	819	797	790	748	772	839	831	789	802	809	805	802	787	770	791	751	816	761	732	813	840	774	781	803	800	832	812	797	778	822	770	839	820	798	811	756	783	769	814	729	810	790	813	813	841	740	772	823	827	830	785	741	804	824	762	812	792	771	782	770	793	793	791	778	770	803	756	784	778	831	846	820	771	812	772	818	833	790	791	804	746	791	863	823	798	755	807	771	798	798	772	786	821	777	781	850	805	779	807	816	780	797	777	813	792	821	837	781	807	844	803	807	764	723	808	848	793	842	788	786	744	776	848	789	756	817	787	804	809	732	814	824	787	790	791	810	768	788	827	778	757	804	797	790	825	785	845	825	813	792	813	828	832	770	803	791	769	766	838	777	807	784	897	816	825	808	798	840	819	732	761	857	771	764	794	796	827	804	786	766	807	828	767	813	781	787	783	784	781	838	799	785	776	811	819	802	808	808	783	802	759	822	778	798	791	772	805	838	809	812	817	769	818	815	782	783	830	795	757	739	822	792	840	821	755	806	783	799	787	803	802	767	822	779	776	806	776	833	734	822	825	796	779	800	788	763	780	850	744	776	822	802	775	815	791	758	755	804	807	770	801	787	781	752	803	813	802	794	809	772	806	782	802	803	831	783	810	753	809	745	763	795	764	811	784	800	800	817	793	783	786	864	809	812	756	792	747	797	806	776	799	779	781	785	790	766	747	766	799	792	791	733	777	762	806	815	782	798	804	743	813	774	829	754	774	764	821	725	800	761	782	771	804	823	820	801	781	812	806	816	783	773	833	807	804	803	799	772	812	799	786	819	822	844	808	756	772	845	790	777	777	804	822	814	848	828	786	831	795	775	793	819	808	833	792	777	796	834	812	775	788	801	763	798	818	763	786	752	782	850	824	774	772	807	761	814	781	778	800	772	788	824	815	820	775	761	802	815	797	746	779	842	747	771	809	780	754	813	759	809	761	772	807	792	752	748	853	823	783	749	830	750	764	769	793	792	786	740	807	788	816	808	795	801	813	808	834	761	800	766	833	777	748	804	805	823	775	839	772	790	764	778	780	801	826	787	801	796	792	782	753	865	769	787	762	788	808	822	791	769	780	781	803	795	731	814	795	806	879	800	767	853	787	769	820	827	814	785	771	823	775	794	786	819	770	820	800	789	779	839	798	750	806	808	756	827	780	870	787	788	845	759	743	785	813	784	785	845	777	793	798	804	759	763	779	763	795	790	794	825	792	796	782	772	795	784	795	763	802	778	789	798	816	777	739	784	843	779	773	824	806	799	763	784	785	852	771	753	811	785	818	811	792	812	841	771	773	810	788	808	797	847	772	759	842	833	771	789	787	793	773	744	751	808	780	769	836	782	784	850	838	788	738	831	782	763	751	838	748	826	812	813	773	794	780	783	813	728	820	794	792	812	760	791	776	793	833	848	829	827	805	808	781	781	774	768	800	742	763	793	792	767	819	774	758	794	785	808	808	782	803	805	810	773	821	800	759	778	761	739	826	751	804	765	797	755	827	785	798	786	793	803	813	797	763	819	786	804	756	777	782	806	828	788	805	807	826	816	796	749	834	812	821	792	866	782	759	829	830	774	779	791	756	779	823	805	797	803	803	803	764	802	799	805	794	816	784	794	761	815	836	788	793	756	785	744	836	806	797	771	759	791	782	796	815	849	789	752	718	819	789	804	842	771	776	778	785	750	759	760	797	778	782	765	843	839	794	742	802	810	778	793	806	819	807	827	762	826	760	829	851	813	792	784	795	754
58978	81869	45556	14436	3150	1055	741	611	689	682	670	660	677	687	683	683	671	650	670	648	708	669	662	698	672	711	668	716	648	658	656	690	697	664	696	698	672	625	688	708	683	691	644	651	659	644	662	684	649	672	682	718	647	652	683	667	666	683	652	672	641	611	692	644	663	630	678	654	617	654	652	711	695	620	697	654	681	616	665	695	642	603	660	651	620	701	685	653	657	681	664	700	643	635	671	689	639	644	667	673	635	610	645	670	667	664	671	674	673	614	663	625	694	664	638	659	655	632	594	662	653	621	616	684	640	659	699	657	721	685	662	628	674	676	612	657	681	664	665	652	658	653	623	614	715	704	689	664	673	617	641	617	636	674	659	654	664	662	681	678	659	635	656	657	697	682	672	660	672	624	652	623	631	647	642	660	706	672	669	662	647	673	686	684	654	653	680	708	637	675	629	685	685	643	659	608	659	664	697	662	666	651	664	597	636	690	610	661	662	629	682	675	650	654	684	682	697	658	667	629	690	612	710	634	625	643	689	657	664	669	689	643	663	681	644	639	630	658	659	688	677	623	678	636	653	641	681	656	675	634	641	650	670	686	676	662	667	666	710	670	651	623	680	652	639	651	664	659	630	637	657	664	644	662	676	661	662	645	654	677	634	634	691	671	618	668	641	665	700	645	665	672	628	637	656	653	648	640	694	659	689	625	695	618	657	639	688	677	605	668	709	635	630	672	640	693	633	682	677	675	650	674	658	661	657	649	652	657	683	650	672	674	649	622	622	719	642	683	640	629	658	690	596	725	702	641	698	717	650	661	654	664	704	688	695	631	668	649	630	646	646	720	700	659	698	664	652	669	657	635	729	611	678	657	627	672	660	663	665	671	646	649	638	686	651	672	673	683	642	699	627	675	685	658	667	693	667	614	670	650	689	627	677	597	661	654	691	619	692	615	637	668	687	642	658	647	653	628	636	629	662	648	624	652	678	630	700	631	638	634	670	666	684	634	617	648	689	694	616	613	640	684	653	702	638	654	630	679	674	670	681	633	681	633	699	667	649	607	671	670	654	607	681	601	656	651	661	692	644	600	637	624	620	673	619	690	656	632	656	656	612	693	673	694	648	671	648	643	633	663	618	662	660	637	646	622	672	646	710	655	647	663	689	685	673	691	627	626	642	665	659	701	658	658	646	644	663	682	621	659	613	682	661	643	665	656	635	677	665	707	660	612	687	660	640	686	649	750	696	645	636	671	656	701	670	644	663	693	654	634	658	653	610	637	619	660	662	651	647	659	681	655	650	645	677	649	709	654	651	680	654	671	635	641	670	675	659	674	654	631	663	681	667	683	640	659	646	628	680	640	647	626	708	641	649	677	671	616	675	614	635	607	682	627	649	690	603	652	663	667	652	650	650	661	659	688	678	629	658	685	677	655	697	660	651	629	637	672	714	656	708	657	676	667	649	650	735	672	641	661	684	645	658	683	677	708	649	662	677	687	665	641	676	639	654	625	688	658	646	669	704	637	638	652	639	660	663	661	650	646	607	623	659	649	628	714	657	636	640	633	681	688	623	701	629	655	658	632	700	670	667	625	616	663	636	679	668	645	601	631	678	677	644	676	644	659	695	635	670	658	668	635	681	663	684	629	639	660	680	649	650	638	687	630	709	640	613	634	696	644	654	627	657	677	643	643	654	634	671	722	618	631	648	664	674	636	653	659	648	625	650	629	651	647	658	639	642	700	685	666	675	645	649	697	659	646	663	718	647	678	616	657	668	668	663	659	690	637	629	677	689	658	629	640	647	664	640	699	675	640	673	652	683	641	622	668	681	608	667	689	629	659	695	650	674	695	641	615	643	613	688	629	664	609	687	666	692	669	611	662	646	619	656	682	646	629	655	680	647	676	698	618	642	628	645	675	696	679	638	653	641	656	669	671	635	634	621	628	670	658	657	734	697	665	691	658	645	639	635	694	618	608	616	708	691	633	656	660	693	657	683	657	665	632	655	688	617	630	676	617	613	652	669	667	665	690	667	669	662	661	666	670	652	606	664	661	731	684	669	637	692	686	668	718	635	663	689	617	682	656	682	624	733	642	660	697	656	648	674	680	673	672	650	692	675	681	655	666	638	715	619	676	658	665	625	652	666	639	663	681	697	649	631	629	683	669	721	661	648	656	658	671	628	666	661	670	713	699	710	652	666	637	650	664	672	652	696	698	686	633	659	629	655	660	654	611	661	675	688	642	689	671	663	609	696	683	674	649	715	652	657	683	638	690	692	668	673	673	657	656	649	602	618	621	654	641	673	650	665	634	616	684	685	688	674	642	667	672	649	662	654	703	667	657	660	656	657	647	641	706	679	669	641	670	684	668	643	659	702	661	652	647	673	656	673	664	613	633	694	685	676	673	696	708	654	675	694	664	671	700	672	645	660	689	685	661	650	618	670	645	657	637	660	621	676	669	663	678	621	663	664	653	669	710	654	666	660	661	652	667	648	635	610	681	621	631	645	665	591	651	663	669	618	649	683	663	662	661	597	638	686	668	662	661	646	647	645	643	641	678	652	665	631	653	664	622	647	629	664	652	679	649	626	658	646	708	595	660	661	672	654	669	703	670	626	671	672	652	673	715	750	666	641	687	685	659	670	657	681	674	697	642	658	632	688	592	660	684	658	696	660	645	686	681	640	635	644	668	636	662	653	643	669	687	647	716	645	665	617	661	645	677	671	621	691	699	679	659	641	612	685	641	675	641	711	714	679	652	699	684	678	643	660	633	659	637	608	668	651	684	624	665	706	632	657	639	669	679	634	650	619	654	658	690	659	618	651	685	665	678	617	680	679	641	639	633	659	640	649	680	684	674	650	689	622	631	668	666	628	699	663	610	645	704	652	642	660	680	660	608	684	666	684	670	652	658	652	680	657	661	651	664	681	665	699	666	660	676	682	669	688	636	645	608	632	635	682	635	625	679	630	647	687	662	634	666	628	683	677	687	635	694	692	664	625	670	654	629	629	678	622	656	651	631	683	689	614	672	649	656	647	630	685	654	631	643	643	617	657	628	664	689	641	622	674	664	685	681	635	635	645	672	655	626	658	644	631	681	709	659	661	646	661	624	615	662	676	638	649	683	689	647	649	676	623	677	621	662	689	642	657	672	653	673	662	613	654	627	647	645	622	627	651	705	664	685	664	693	641	610	584	689	674	652	645	626	643	667	695	669	675	651	669	679	676	647	677	645	678	639	675	682	702	650	651	649	667	665	679	670	672	665	663	693	609	632	629	632	623	648	631	599	648	633	681	673	650	662	651	684	704	662	667	661	646	628	650	716	674	645	617	666	653	640	655	663	655	656	652	648	664	653	617	664	669	666	633	613	697	639	664	652	657	667	679	646	658	690	659	689	661	679	609	667	622	631	650	676	661	670	681	643	648	668	655	648	661	680	703	697	671	604	675	659	706	636	661	612	678	674	629	648	685	599	671	640	695	665	742	694	644	638	656	619	691	687
24650	22909	31014	25741	20717	11985	2312	1156	1049	1071	1050	1026	1000	956	1024	1090	1035	975	974	1007	984	965	1020	1022	1015	1020	1019	1041	996	982	936	1076	1033	997	1009	1026	1016	966	979	1007	964	982	1014	939	989	954	944	894	984	896	956	902	938	955	960	954	1003	1068	980	1010	960	982	961	971	943	972	929	965	1012	992	937	960	954	980	1002	987	902	919	973	1024	987	993	1010	1013	999	935	948	981	954	961	1000	1023	971	1000	943	944	982	1043	976	949	980	1000	955	974	899	1017	974	998	1020	926	947	966	1010	974	978	971	1040	934	1023	978	1001	976	950	944	998	937	1001	991	962	1039	983	1007	963	977	1033	1028	987	961	932	958	954	967	998	963	994	982	961	954	1024	1019	975	926	949	957	1021	989	980	998	943	1058	1004	1049	954	1008	964	965	1020	947	995	954	952	985	935	961	963	961	1000	955	973	1009	923	962	952	954	1009	953	966	1004	955	926	951	954	961	935	1009	986	978	978	944	1017	991	974	971	917	960	995	976	951	977	992	943	957	968	955	920	1013	984	969	1013	942	1011	1020	978	935	1004	964	1001	1010	994	983	966	991	980	922	949	940	940	976	989	948	959	938	944	966	963	993	926	913	944	921	947	1043	964	979	1025	952	948	934	908	972	988	958	965	963	958	1022	901	1004	991	1016	1008	969	998	933	926	986	966	964	962	956	980	977	958	954	989	1002	940	1025	949	958	936	1007	976	990	1046	941	988	968	1006	960	975	1000	915	976	968	957	993	1002	975	1083	993	974	966	965	984	952	959	970	957	987	981	960	1013	950	924	947	969	926	961	943	971	983	976	887	991	971	976	962	936	957	966	982	961	959	978	978	1000	974	955	940	1006	1005	992	964	967	980	978	894	929	969	939	952	982	929	956	945	954	935	989	996	959	943	1019	952	942	960	951	976	942	955	1014	937	904	948	999	1004	949	982	938	908	944	945	971	910	969	958	1012	1024	1023	993	954	964	978	936	969	929	938	1002	949	1037	964	949	939	957	955	957	949	981	1020	1026	1010	967	978	987	929	972	937	953	997	933	953	979	939	928	963	1002	1000	992	966	1015	949	994	994	940	971	990	955	1004	964	991	994	973	897	944	947	998	950	972	923	949	944	981	920	997	931	926	945	982	963	976	973	932	964	962	1012	932	977	960	960	975	959	992	1010	975	1034	979	977	979	959	938	958	951	1011	968	963	913	1000	916	940	970	981	955	960	946	983	1015	981	954	949	949	963	975	911	1030	958	948	910	983	999	1021	1001	976	913	1006	979	1040	980	951	961	929	965	947	927	937	970	976	1013	930	940	973	1008	1079	980	961	1004	926	972	975	987	951	961	970	942	990	965	970	997	940	990	975	998	1020	999	993	989	1005	961	934	1007	974	972	970	959	986	975	971	991	972	973	1010	991	986	926	1011	936	963	978	1020	966	1024	924	983	1001	942	996	970	946	961	1000	942	873	993	1002	970	944	981	941	955	976	1028	964	960	935	1031	998	945	958	982	958	953	913	992	873	1002	968	1004	954	910	967	983	957	983	925	944	1029	947	997	943	955	970	962	974	958	1022	974	985	1000	944	923	993	876	967	1024	982	969	1001	973	974	983	967	1033	935	996	1035	964	935	954	980	1006	984	933	978	963	956	953	998	924	920	951	962	969	975	966	999	946	949	1011	991	938	1023	1025	960	950	1019	993	980	964	912	987	956	983	970	938	1011	967	968	934	985	977	930	936	1000	965	1002	988	952	943	988	999	948	1001	992	985	970	969	959	1001	948	993	1001	1027	977	982	957	1029	989	942	975	974	925	990	975	966	996	1006	999	1009	1031	954	945	950	1007	1001	922	978	972	922	933	949	981	1006	969	978	977	921	963	931	944	929	982	930	985	1001	976	943	939	964	974	952	989	907	1015	947	1009	997	985	952	979	976	977	952	960	993	975	911	962	945	919	967	946	956	956	855	968	1033	974	964	1005	996	955	979	946	981	989	971	976	938	928	978	997	981	906	1053	1008	974	924	944	1000	1014	943	962	1036	984	932	946	987	987	950	996	976	980	989	938	968	896	946	978	982	959	957	950	984	983	974	972	1026	984	938	969	955	954	954	1034	1023	970	975	954	1042	960	975	960	1015	996	965	1002	957	963	974	1006	941	966	1008	976	969	943	946	946	935	981	934	928	945	948	1021	986	987	1010	968	1017	984	1016	941	994	984	948	929	929	953	901	966	978	976	933	938	987	988	952	965	969	953	971	945	929	968	1008	946	978	987	984	951	973	981	935	999	1001	1023	921	936	956	925	1028	996	943	991	956	998	927	970	953	1007	998	1001	1002	975	983	974	984	922	942	990	944	965	1042	1025	1005	909	955	965	963	1016	938	1008	974	1007	957	948	955	905	939	967	932	1001	1002	924	956	953	991	955	948	960	975	949	979	990	942	981	1010	960	925	931	985	983	927	918	980	933	984	997	1004	954	978	998	932	939	977	986	953	896	991	960	983	989	973	1026	1001	912	1002	943	1033	1005	961	992	968	990	991	968	948	1001	923	943	952	1007	983	989	956	939	992	991	981	938	932	965	991	984	999	1016	951	960	982	979	983	964	975	990	918	936	979	980	996	934	920	950	987	920	991	995	955	1022	1034	1034	946	1012	935	1030	936	1021	1020	898	1026	925	965	987	1077	948	1044	992	968	983	1012	950	1024	928	989	1006	951	988	967	997	1015	947	948	1001	949	1005	1033	961	930	997	966	1004	992	966	953	962	969	994	988	980	946	991	936	1019	933	954	942	989	985	956	987	931	985	1031	997	992	962	963	932	961	991	971	994	982	1004	982	939	923	940	929	964	953	958	1010	940	981	1040	990	1001	946	1002	964	925	956	934	1024	963	985	991	967	964	950	1007	974	976	929	937	981	986	1041	1004	960	976	1018	963	974	1009	926	962	923	987	974	956	983	882	946	944	1021	969	1029	978	948	971	946	967	926	954	945	952	967	967	985	1014	960	990	956	927	936	884	952	997	974	1015	1014	1047	946	943	969	970	950	1029	943	995	954	983	991	1024	987	958	991	935	1036	966	959	1033	994	964	921	1009	1001	970	988	984	953	989	965	1020	938	965	989	1004	999	989	978	967	979	968	972	985	1010	984	984	972	967	907	967	997	954	952	881	978	969	993	984	969	1010	952	940	995	961	928	918	984	966	962	991	912	995	961	965	1001	952	974	970	947	952	965	947	939	1027	926	988	1013	988	980	999	1012	989	953	1000	955	972	1015	934	969	941	943	960	1024	998	934	1021	958	919	993	958	959	966	997	1021	1009	977	965	1015	1018	962	955	972	995	1000	947	948	945	946	902	983	957	936	986	959	911	946	986	1034	960	1002	995	1013	905	940	993	1002	950	991	999	937	946	1014	916	982	937	974	993	990	957	906	943	992	981	965	968	1021	946	945	980	1003	943	1002	963	931	952	988	1028	983	967	941	934	905	927	1013	960	968	970	992	936	976	926	986	965	977	1049	944	1025	948	969	1009	983	980	929	914	936	942	958	926	950	975	1009	989	918	988	967	931	1002	944	934	968	940	990	952	1002	977	932	1010	950	979	932	985	946	966	962	935	866	1016	1017	976	955	973	968	1002	936	955	968	1020	1014	944	998	946	956	937	1000	950	917	953	927	1008	979	904	946	933	957	973	895	952	957	1010	973	963	969	980	1008	930	933	1000	1002	958	932	973	926	1007	981	940	918	893	927	1006	948	974	1002	987	967	949	996	938	960	966	974	923	998
62793	96029	61770	25840	6979	1918	899	880	800	846	876	930	769	852	887	863	846	816	890	894	869	826	844	859	817	805	841	856	861	830	850	845	847	818	832	851	877	855	878	906	847	854	839	844	817	878	844	862	850	901	852	832	839	865	863	815	815	818	788	825	822	837	882	819	839	829	842	817	844	787	891	810	861	830	822	875	819	886	831	839	846	831	834	860	885	871	834	856	821	869	883	823	833	853	829	866	823	840	811	855	791	789	888	886	875	818	854	772	854	841	864	819	819	828	823	845	832	818	815	844	879	827	820	835	862	867	870	861	809	863	829	824	845	840	796	822	849	836	839	845	823	843	842	822	871	851	845	862	839	870	782	826	835	809	820	862	863	846	827	822	830	857	832	866	826	784	850	794	857	800	832	809	781	881	825	827	832	857	873	845	844	831	857	813	820	839	858	841	842	860	810	840	808	778	837	819	881	793	924	869	874	809	853	862	840	868	822	765	855	789	825	838	834	842	845	871	866	862	813	835	870	812	848	878	895	784	820	824	831	846	860	853	833	852	847	831	816	791	820	806	817	863	824	841	814	819	834	834	831	805	844	863	799	835	873	805	818	833	850	849	827	807	790	809	853	899	805	881	833	836	801	832	813	809	800	848	881	818	893	860	810	816	861	868	836	849	835	822	843	824	849	833	868	803	859	811	853	809	860	844	855	879	816	838	818	855	838	817	850	830	838	767	838	859	851	865	838	821	796	866	868	763	800	820	826	877	861	845	868	834	862	821	851	863	847	829	838	837	823	821	895	826	821	857	822	853	867	849	834	842	869	870	837	786	793	815	830	862	842	830	808	884	795	827	862	856	840	813	869	877	868	817	824	833	784	828	809	813	840	845	912	860	843	843	823	829	793	814	830	852	831	826	820	809	882	846	830	854	795	860	819	837	854	807	833	841	843	842	839	883	790	829	794	811	834	824	876	832	812	852	791	806	851	878	767	866	860	829	838	858	813	884	889	843	882	860	817	826	863	825	872	816	814	840	854	860	834	847	806	792	836	841	857	841	849	861	865	810	861	797	878	871	858	838	817	793	775	808	832	820	817	818	848	823	875	848	844	836	807	856	890	786	867	838	851	863	891	862	832	864	815	852	852	864	828	859	807	844	833	832	886	822	796	797	848	843	889	875	868	782	844	843	835	884	806	863	806	868	843	852	859	822	800	816	869	861	866	867	815	870	814	863	822	848	891	815	852	834	863	825	827	850	852	890	842	866	878	912	840	797	781	868	832	839	828	881	866	862	871	833	802	862	847	841	852	830	868	824	795	883	840	842	833	868	824	774	831	801	805	825	834	777	817	866	864	804	770	839	849	847	864	847	855	871	800	835	834	827	810	838	828	890	846	875	812	762	843	838	839	829	871	840	831	857	810	843	892	833	841	864	813	861	823	847	799	827	868	822	772	818	815	834	774	862	818	865	835	849	830	859	833	893	849	840	828	830	863	834	863	827	780	805	802	832	857	777	853	842	834	862	864	900	828	856	862	818	841	871	832	850	837	846	831	845	818	818	868	865	845	786	849	816	859	856	850	806	812	823	821	851	837	839	838	849	838	835	828	838	828	840	853	856	861	859	849	831	798	862	832	851	821	845	902	836	859	806	808	777	834	835	808	841	846	857	799	835	881	821	780	842	866	859	826	802	823	831	801	841	819	834	827	765	865	831	800	808	749	861	838	862	837	843	789	863	767	867	834	853	859	843	794	802	840	853	907	838	809	843	841	800	856	811	866	849	834	766	856	860	812	857	847	802	838	817	842	787	895	793	880	849	784	838	834	854	898	866	833	827	850	837	883	851	893	829	829	824	823	795	851	826	797	876	844	833	887	818	845	872	836	862	781	800	850	787	839	874	828	820	807	899	854	883	830	811	800	835	850	878	873	826	858	808	842	858	816	860	844	841	797	903	833	832	825	847	824	779	881	773	830	838	872	846	890	835	804	843	819	850	822	809	822	802	856	884	821	907	846	797	801	843	837	826	883	807	826	834	800	834	832	832	928	862	877	829	843	804	858	875	849	831	814	856	841	836	823	890	842	770	822	800	758	855	821	805	836	791	840	844	844	824	820	852	868	869	799	806	827	847	820	808	825	824	837	833	839	852	896	790	839	816	810	916	825	837	851	803	840	859	785	815	843	851	838	818	779	849	868	819	857	876	810	801	806	816	793	880	788	815	817	829	833	819	868	888	781	813	863	837	798	860	789	877	817	811	826	829	858	809	878	846	847	784	788	830	802	888	852	833	864	816	772	815	805	846	814	875	831	854	848	864	833	831	861	877	855	860	852	832	846	876	831	820	851	842	859	792	810	831	791	836	845	852	835	817	827	839	863	811	811	778	809	846	855	845	868	788	847	819	869	824	828	826	848	788	810	789	830	873	828	810	864	848	852	860	842	863	844	788	848	827	853	854	858	802	858	845	799	892	779	891	833	836	837	858	817	819	799	848	813	820	835	841	823	792	845	795	825	907	826	867	806	839	840	803	828	834	813	831	796	815	821	852	859	801	811	831	762	794	795	813	823	861	881	854	810	891	825	860	808	807	799	780	854	843	823	902	852	812	829	816	886	824	814	827	851	831	803	831	794	829	862	776	844	858	815	791	801	809	801	837	847	832	795	833	806	833	843	808	837	851	831	811	807	832	890	814	812	816	842	821	782	867	857	846	796	899	853	830	842	828	812	817	823	867	846	857	798	814	843	828	859	844	868	865	853	835	798	865	840	856	840	858	837	873	784	796	875	844	877	837	826	846	806	785	823	830	817	833	828	852	847	873	850	852	851	821	852	857	847	896	782	803	819	865	861	811	794	842	872	823	783	872	846	857	842	845	850	835	781	856	862	836	845	856	809	821	809	868	810	786	850	851	876	872	840	846	834	849	818	797	886	847	822	824	873	858	884	794	855	793	848	802	847	770	852	820	829	814	796	825	786	861	821	844	833	846	827	886	803	839	819	823	868	785	826	851	816	780	817	836	843	791	832	841	880	832	845	879	805	851	867	809	878	808	812	827	853	837	854	817	845	822	801	831	841	857	818	861	820	848	813	827	847	810	884	844	835	854	831	862	879	817	845	833	886	875	859	838	853	864	838	857	828	765	803	814	804	852	797	817	867	824	846	829	857	879	791	809	860	810	831	856	845	858	849	829	838	864	828	840	825	836	809	829	831	787	824	795	820	867	837	848	828	855	796	871	828	810	780	828	833	845	839	815	841	809	857	847	871	783	796	778	833	828	866	845	861	814	833	873	783	833	816	872	823	786	815	877	814	848	829	834	873	848	807	814	802	807	825	833	810	808	817	848	840	855	825	885	845	842	863	834	816	833	837	872	809	809	864	839	865	809	841	886	926	814	856	840	833	784	810	805	778	837	822	845	840	840	850	824	853	850	849	861	841	810	865	832	826	763	841	870	820	808	827	887	879	855	840	828	813	812	838	863	813	790	849	837	795	808	868	829	828	869	837	810
33271	32750	22454	6894	1536	881	832	780	717	748	712	755	772	713	770	728	801	734	749	770	721	811	767	751	693	738	745	794	758	777	751	764	768	778	758	763	736	802	760	728	756	749	732	708	705	752	770	737	779	773	754	744	708	791	734	829	791	777	773	727	752	709	755	746	769	716	792	777	752	743	746	807	725	746	762	751	765	736	766	716	803	826	703	747	781	715	753	748	757	734	724	789	785	739	769	752	793	736	733	745	830	782	770	715	745	735	732	747	723	756	708	723	769	753	773	788	776	761	757	793	738	689	761	750	775	738	751	779	730	773	757	763	773	745	758	752	768	737	770	719	765	758	759	754	771	743	756	735	716	740	768	733	749	717	760	733	755	754	766	750	748	776	755	723	735	768	741	741	758	772	787	732	766	758	765	726	737	741	756	720	778	772	746	775	780	737	769	756	726	791	768	746	740	782	763	798	748	769	707	715	725	745	788	782	712	763	717	741	707	743	799	733	706	753	773	755	782	715	725	786	783	739	748	761	740	815	758	781	712	755	743	746	729	731	781	793	745	730	763	683	723	787	761	761	742	755	753	685	753	744	731	765	778	758	717	751	674	789	762	703	800	750	728	805	787	801	767	730	803	724	752	744	744	740	747	766	723	814	778	717	738	705	712	769	789	729	781	792	732	758	751	753	737	723	754	785	737	717	777	759	771	731	738	743	759	733	739	748	678	790	784	769	742	686	763	770	730	779	760	763	771	785	737	774	789	763	812	779	741	746	772	761	772	775	705	717	738	737	693	802	775	767	742	743	743	765	764	729	711	693	723	785	731	725	724	734	742	752	749	773	799	772	740	725	738	731	708	760	751	747	797	726	758	697	744	759	746	766	738	728	757	781	733	756	746	672	773	767	743	705	810	759	745	709	770	753	753	743	732	724	734	753	769	714	757	755	732	744	762	732	725	763	791	731	738	761	737	716	746	743	712	758	735	741	760	775	694	733	731	771	818	704	757	724	759	713	735	755	768	758	737	738	788	763	830	744	791	699	774	724	786	730	712	756	777	738	703	777	745	779	715	755	757	724	746	712	704	754	718	755	760	747	709	756	730	748	745	745	776	739	787	723	750	717	757	780	716	767	770	766	799	737	758	741	734	736	754	764	759	735	724	846	763	727	750	696	734	680	744	826	786	786	747	765	715	801	754	700	774	757	732	742	769	779	724	755	707	754	723	781	717	726	738	774	807	777	778	768	756	695	769	726	722	665	781	791	702	786	754	732	771	738	761	735	774	736	751	771	748	728	775	763	744	742	788	781	762	732	727	746	747	758	727	768	759	734	751	783	704	790	784	752	732	748	770	799	771	772	734	736	752	701	742	749	708	741	772	738	728	782	786	770	751	715	768	744	722	740	709	732	748	742	763	769	768	752	767	755	782	742	760	746	745	712	776	756	738	771	759	724	740	776	763	774	755	787	705	721	783	711	718	780	730	745	772	727	721	729	781	722	737	775	758	756	732	808	744	747	725	720	761	768	740	783	732	780	751	718	781	747	736	785	748	771	725	735	770	731	766	731	736	738	755	746	784	701	784	768	798	733	760	773	758	781	720	754	795	729	764	718	740	758	788	789	741	780	742	777	754	755	758	748	734	750	770	727	766	780	727	795	728	730	755	763	763	777	772	752	763	783	728	714	775	740	765	762	767	731	729	748	785	766	732	727	729	760	760	746	709	738	732	784	723	792	731	771	771	741	750	771	682	750	734	762	820	767	734	710	736	734	773	768	718	755	760	756	775	745	761	769	736	726	689	745	742	725	742	807	759	717	725	748	723	750	757	735	800	772	769	741	741	715	701	760	793	772	762	733	715	731	756	704	755	777	777	753	746	754	741	764	747	758	788	755	773	747	746	752	735	742	773	722	758	736	781	753	695	827	753	712	770	684	721	749	758	776	743	778	769	717	760	692	778	741	767	674	754	768	751	715	724	742	747	747	731	747	766	752	740	742	799	767	729	746	785	759	714	739	725	774	740	731	771	755	763	757	736	744	751	773	796	755	760	763	787	750	752	769	732	737	770	763	773	788	803	776	713	750	748	675	774	773	782	682	733	731	778	765	742	725	764	740	743	789	823	761	785	767	729	742	724	739	757	739	770	768	752	757	721	768	745	765	754	700	744	703	755	735	759	741	774	753	747	749	755	718	802	728	750	772	756	737	742	711	801	731	765	777	704	711	801	798	724	725	759	771	762	709	696	709	740	761	730	717	697	781	752	760	720	710	715	761	749	782	750	752	742	800	734	745	718	735	713	807	703	778	745	767	759	770	720	828	759	757	754	722	747	835	747	739	779	754	755	717	725	786	736	740	714	747	768	742	745	802	715	748	755	765	703	735	823	761	719	701	749	756	775	736	779	761	781	723	780	732	782	795	719	763	745	741	739	709	746	740	738	736	785	749	770	700	747	730	750	745	771	781	750	751	808	812	756	800	779	704	748	708	741	744	726	737	752	739	717	752	726	742	758	762	757	714	751	799	749	741	796	727	741	781	750	725	735	754	727	727	730	826	746	792	723	767	720	727	745	755	758	791	797	723	785	781	765	755	749	747	717	716	766	719	714	750	727	715	733	769	730	737	742	742	766	740	757	785	770	743	757	780	776	746	744	748	736	743	760	696	764	741	754	738	697	745	782	726	755	743	749	809	752	731	786	744	799	763	821	768	766	737	745	729	748	753	779	757	717	778	735	731	750	681	745	701	731	752	701	733	737	742	769	674	768	759	806	744	759	752	750	728	740	754	752	796	739	767	782	701	748	763	752	793	769	740	762	800	748	770	782	785	778	706	720	735	730	765	785	750	708	741	729	767	790	753	774	721	746	743	744	729	707	787	746	795	754	769	700	761	729	748	818	749	780	737	799	722	741	752	763	755	773	756	793	765	760	753	806	761	740	745	812	746	750	759	734	733	707	744	755	785	770	742	802	816	738	743	708	735	728	731	750	740	752	723	742	756	762	742	724	788	764	738	776	784	768	741	803	721	723	753	723	716	750	756	765	734	759	767	723	729	747	781	779	756	783	739	752	727	752	809	720	773	768	714	790	747	776	747	737	788	743	748	743	734	744	758	753	781	779	750	784	764	725	754	778	789	722	734	762	734	732	774	741	780	811	800	734	762	755	746	734	694	762	742	763	724	767	754	754	736	741	739	770	724	757	750	739	776	759	765	763	733	732	687	744	835	775	746	780	732	744	718	758	735	725	735	776	740	784	772	765	735	765	751	748	713	737	725	779	767	765	747	805	719	732	775	775	692	745	747	761	780	834	747	758	766	752	727	721	805	752	788	806	734	783	741	776	728	765	782	752	736	746	760	723	768	719	741	749	751	750	700	731	746	713	745	764	782	787	761	723	732	757	782	755	734	752	729	727	777	732	755	712	724	722	776	765	727	732	726	743	765	768	737	740	781	752	732	754	776	758	760	755	738	753	736	791	742	741	768	815	777	746	694	724	722	745	771	708	745
28963	34388	14262	3422	1198	694	602	561	577	574	606	552	612	586	568	617	608	611	571	581	591	607	562	601	592	552	597	609	612	593	611	590	588	598	610	594	608	598	626	580	586	586	596	613	563	613	599	594	641	563	571	601	608	606	574	555	552	583	579	588	603	614	583	545	560	571	600	597	582	597	574	555	607	544	534	596	613	563	582	593	579	557	610	627	545	627	576	585	556	534	592	578	554	611	595	570	607	577	597	568	604	607	563	589	551	584	596	596	599	623	605	577	648	601	590	576	616	565	573	591	554	626	613	607	603	584	601	561	577	615	550	595	557	591	657	570	620	630	592	584	604	605	584	583	595	574	570	612	589	612	576	594	591	604	606	610	612	628	600	618	566	611	594	590	586	556	589	570	572	595	582	591	574	601	560	599	555	609	580	577	620	612	618	597	590	625	600	580	569	586	601	579	594	550	578	566	585	598	594	590	634	561	575	602	588	616	598	576	589	604	589	608	607	598	553	584	574	552	541	537	608	602	587	539	587	549	602	634	644	564	616	629	608	570	622	602	581	532	636	583	525	628	567	635	569	603	594	553	570	582	544	613	564	554	591	597	589	602	538	593	615	592	524	589	603	580	560	573	609	577	570	627	612	580	591	594	601	593	553	617	556	614	600	556	580	579	548	553	629	550	574	609	561	568	565	555	603	573	552	577	584	585	567	583	591	597	596	562	608	572	604	582	559	584	593	621	582	601	557	569	581	578	572	599	612	565	600	603	617	562	618	594	589	562	667	583	584	598	553	551	629	616	613	557	594	600	599	591	612	605	607	578	603	622	594	628	560	607	538	624	587	580	616	563	559	560	565	566	567	586	605	608	596	585	582	590	566	609	571	578	599	627	594	597	603	573	570	573	560	615	629	593	595	562	594	617	635	597	573	641	543	584	557	584	594	586	523	579	606	620	569	536	561	584	564	620	592	607	583	604	614	603	602	599	549	597	572	605	517	569	560	598	586	564	564	582	582	581	620	616	568	592	571	591	608	568	605	636	640	561	622	573	608	590	589	618	581	611	625	624	589	533	546	574	566	580	581	573	593	578	586	619	608	618	615	580	589	590	587	586	587	620	583	618	570	612	569	605	607	576	606	586	590	568	600	592	548	598	598	636	602	577	542	569	613	601	568	626	575	618	602	582	590	536	585	550	640	626	605	578	606	567	622	608	570	589	568	572	573	604	594	572	596	604	562	613	531	619	619	592	624	605	535	638	581	586	553	562	640	604	572	583	564	568	564	547	594	582	609	607	581	559	581	556	574	596	554	572	632	585	592	598	627	591	587	594	641	552	579	603	570	579	559	592	565	591	609	643	548	560	618	576	634	564	582	581	598	576	608	612	560	580	594	611	629	559	573	593	607	590	603	563	576	621	624	601	550	589	583	548	567	631	609	601	576	589	623	573	624	602	601	570	595	600	595	614	567	591	632	602	578	562	560	578	620	555	549	583	607	594	653	569	641	646	564	627	565	591	561	596	625	565	566	587	572	599	550	591	585	636	627	581	577	573	576	572	557	596	599	578	596	583	585	583	556	632	566	624	579	588	574	607	594	558	560	552	588	580	609	596	568	560	537	604	576	609	566	624	595	620	621	554	527	584	557	581	598	579	573	585	577	591	604	553	578	623	592	598	618	587	605	553	613	570	589	587	615	635	628	594	593	614	600	598	630	571	576	591	572	589	596	600	590	597	562	592	547	583	605	640	615	629	564	580	594	597	592	588	590	624	551	597	582	594	587	609	575	587	601	570	575	571	594	578	583	616	573	609	590	594	583	563	638	602	636	616	605	612	634	576	561	605	606	573	552	603	562	596	571	630	611	586	612	559	595	560	553	582	598	606	614	569	599	566	565	570	534	602	533	550	548	614	595	571	571	591	627	554	556	549	568	609	644	592	599	595	577	572	569	615	585	600	628	586	598	577	633	611	598	633	582	614	617	586	597	575	561	582	582	595	577	556	607	579	625	595	571	579	567	562	569	610	596	611	607	602	574	565	605	596	586	611	591	568	587	616	572	548	572	564	560	613	572	585	587	588	603	598	598	600	584	602	625	600	590	587	570	605	616	624	569	588	602	602	632	607	602	612	579	571	568	566	562	602	598	554	594	601	594	606	624	590	608	571	533	581	568	541	597	600	605	596	604	558	587	604	589	593	619	583	593	627	646	566	600	557	546	585	630	597	626	619	576	608	535	589	588	559	592	546	551	588	625	620	557	614	591	607	616	607	631	639	613	585	612	564	620	533	578	580	575	603	569	607	594	554	607	558	584	576	607	630	536	570	623	593	575	573	625	538	620	615	584	579	564	564	571	634	594	610	577	571	578	556	567	572	647	609	565	611	576	604	624	543	567	588	579	597	562	643	605	536	570	581	602	587	580	584	624	557	642	598	549	632	614	558	593	598	576	639	615	596	649	573	615	599	606	597	545	587	560	575	550	586	572	594	610	605	569	618	542	549	600	578	629	609	557	578	550	592	550	571	599	627	572	588	563	620	629	551	593	605	599	579	628	548	592	560	568	595	576	615	563	596	609	625	581	535	592	609	575	593	594	620	595	589	593	617	578	565	547	597	575	564	593	587	565	610	617	597	535	561	540	596	578	584	617	595	617	604	596	602	575	586	561	593	573	585	610	580	617	554	609	666	569	565	590	582	602	520	543	558	561	609	598	540	632	584	582	590	634	565	579	603	601	605	577	588	591	550	638	558	620	578	584	576	609	570	596	569	628	555	580	611	573	531	611	596	580	626	569	550	586	608	585	560	562	617	611	605	555	567	599	598	590	582	565	594	634	579	591	631	581	602	580	585	621	555	607	612	605	573	552	568	583	633	554	617	574	581	544	575	585	596	598	560	610	567	557	580	617	598	558	578	595	571	620	605	622	617	558	557	603	604	579	583	561	614	593	607	601	543	616	580	559	531	558	590	620	561	627	627	577	574	577	599	576	563	598	551	612	600	562	572	556	600	564	534	576	568	593	646	565	568	604	598	600	572	567	574	628	543	606	586	584	526	620	566	586	560	576	534	606	621	630	570	602	617	565	556	554	604	573	571	589	585	574	542	590	598	604	579	554	607	582	599	566	607	580	646	570	585	583	603	618	589	611	566	568	628	592	580	621	629	582	648	575	599	625	583	604	567	641	579	589	626	599	554	586	566	579	607	577	617	586	636	603	564	585	534	551	587	575	602	571	585	612	625	569	653	590	612	541	608	607	623	602	602	551	587	598	604	634	564	603	573	581	605	607	591	560	587	585	590	561	567	599	582	598	628	583	585	585	624	559	603	665	624	618	654	549	592	556	548	570	567	567	605	633	599	571	589	628	589	607	596	594	568	614	582	551	574	585	611	614	590	627	583	564	617	565	599	537	590	577	603	551	606	614	554	651	547	575	610	601	607	594	598	572	606	607	562	581	580	602	593	576	598	599	614	601	631	606	575	599	592	621	608	581	619	599	608	618	603	584	563
27461	28464	35756	26920	9586	1614	923	805	772	809	791	742	798	821	756	752	754	763	704	796	750	751	758	756	787	787	799	819	743	809	780	776	786	759	802	760	732	745	812	798	793	795	736	754	791	753	753	764	824	808	753	734	777	767	782	806	789	731	706	813	739	757	803	745	843	780	784	750	742	741	776	835	772	785	776	739	770	742	769	777	738	786	752	792	733	782	751	770	719	811	804	786	805	728	781	773	785	712	730	792	764	779	781	804	757	793	790	747	772	713	772	809	746	811	769	762	730	716	783	774	762	729	798	710	747	743	767	748	808	769	752	777	749	769	778	753	743	792	779	762	775	805	778	785	771	782	774	720	726	778	835	721	732	770	736	770	753	760	774	769	726	743	765	770	795	798	800	794	774	748	782	755	745	781	760	781	784	789	795	779	719	776	729	787	736	746	730	739	768	763	763	716	738	769	770	779	736	774	806	723	729	741	804	787	806	777	745	731	791	721	753	783	740	756	809	785	760	754	745	758	788	778	781	798	742	750	756	782	755	721	795	756	772	742	741	775	782	717	753	781	791	784	755	718	723	757	771	734	735	770	749	764	785	754	802	774	761	696	747	768	737	713	737	795	773	806	814	764	814	782	747	758	779	781	783	778	754	750	783	751	791	807	798	806	773	801	773	791	794	771	770	759	757	843	783	764	712	794	762	778	768	736	786	749	806	798	778	773	768	822	815	712	753	763	776	815	809	750	795	752	785	747	786	728	776	735	785	733	769	783	766	756	765	766	764	716	779	813	759	714	764	752	769	720	734	771	758	768	758	766	752	753	748	815	751	760	729	739	787	800	762	751	778	753	754	864	739	758	787	777	753	724	765	732	713	789	780	781	805	758	774	779	720	784	752	793	747	708	775	764	803	785	734	745	724	754	798	783	795	793	793	755	772	796	769	770	788	761	750	769	781	740	765	755	797	765	703	771	790	737	774	793	736	742	754	754	762	765	759	761	738	773	739	791	745	735	753	804	771	754	744	748	808	760	830	790	763	749	768	781	760	823	814	779	779	760	776	735	832	765	736	805	750	801	719	773	752	775	758	775	763	714	768	755	768	775	765	738	751	777	745	719	749	791	743	763	736	745	754	786	794	749	741	756	752	697	792	786	749	773	830	796	788	725	759	778	708	763	742	742	752	764	779	750	703	737	717	771	770	739	770	800	756	758	719	750	784	752	786	763	734	727	772	782	789	784	850	743	768	768	770	774	780	715	768	747	785	761	809	760	773	783	756	761	767	761	763	814	767	771	731	764	758	766	758	767	771	756	762	736	802	732	791	800	769	786	749	753	753	758	774	737	751	737	733	758	753	761	717	841	771	757	778	743	767	754	752	767	700	774	741	770	801	731	756	756	746	760	749	779	771	724	763	743	808	777	765	766	789	807	736	798	793	756	715	725	764	780	752	787	795	817	762	724	777	757	779	820	761	735	824	681	807	833	767	737	783	749	752	796	745	707	755	787	747	812	809	802	740	772	779	745	763	750	726	781	739	737	786	777	775	763	759	754	757	761	782	718	803	811	785	789	778	763	759	809	822	754	800	775	759	757	733	789	774	754	778	755	802	760	760	752	765	741	731	773	731	773	833	746	718	781	732	754	795	786	776	744	757	709	810	756	747	748	767	699	776	716	793	706	758	765	746	760	770	758	761	821	776	731	782	754	751	777	818	785	746	741	805	797	767	760	789	776	728	699	776	744	712	739	733	789	774	738	770	784	810	784	784	800	696	771	769	783	755	753	771	778	719	782	802	754	723	803	741	759	768	734	747	750	762	743	757	795	754	767	785	775	752	745	770	761	748	789	782	802	738	766	809	744	749	736	730	758	776	705	753	766	769	722	767	844	753	771	779	719	824	772	745	783	757	765	767	741	736	751	774	767	805	797	749	769	803	741	719	765	776	751	761	763	734	750	757	737	771	795	761	712	770	785	755	786	801	713	734	720	709	725	757	733	806	776	747	733	734	758	739	756	759	695	732	754	766	785	770	768	758	847	789	793	756	735	732	746	791	777	728	800	767	740	804	757	749	787	735	759	742	757	805	767	735	715	748	739	779	748	814	743	740	762	782	781	717	759	748	709	761	766	743	794	750	742	718	714	704	798	833	776	785	790	778	772	777	759	788	770	769	749	781	676	759	751	768	729	787	776	733	781	751	766	749	779	756	762	789	762	753	739	708	828	744	809	743	815	812	769	771	798	742	728	798	767	775	808	684	809	751	809	739	766	761	809	755	785	786	739	751	762	781	755	764	788	813	710	761	734	766	772	753	733	714	771	757	736	767	771	791	769	774	798	762	751	743	812	757	761	740	781	791	736	727	740	754	738	791	703	792	746	754	783	745	745	740	796	727	741	774	765	787	762	733	795	781	773	760	799	760	725	741	736	791	746	751	754	741	799	787	698	791	762	758	774	839	763	741	794	742	752	765	737	759	762	788	780	764	761	749	794	786	742	794	758	769	778	752	770	761	758	769	826	730	781	756	756	782	801	689	803	792	801	769	784	747	758	782	774	823	767	753	723	827	787	744	782	713	775	746	806	739	838	742	811	819	753	754	757	718	783	770	748	784	790	769	756	771	783	789	803	746	768	782	797	745	787	761	812	754	722	742	756	757	758	754	737	761	802	718	777	769	815	701	732	786	761	766	769	749	780	790	725	763	784	785	758	774	707	762	719	722	749	758	792	753	735	766	723	752	776	801	772	766	782	771	790	755	742	777	762	802	715	792	756	752	735	821	769	771	732	719	713	779	777	791	672	690	749	773	738	761	695	764	749	758	729	716	751	735	835	777	789	802	808	699	755	758	725	766	742	770	708	751	781	770	786	720	791	733	737	790	735	746	724	737	822	770	792	760	783	782	754	752	752	768	839	802	759	728	770	775	792	736	776	774	754	806	802	763	758	749	774	784	765	726	759	784	773	776	764	814	771	777	713	782	716	737	759	765	736	766	784	753	765	780	752	743	728	754	849	800	755	724	763	785	793	792	756	765	769	753	813	766	730	728	793	768	798	734	747	789	790	724	759	743	796	776	781	812	758	760	756	763	754	744	813	785	800	784	771	789	788	775	737	763	748	754	786	697	762	761	834	719	742	787	765	783	729	727	704	745	713	722	720	771	711	755	800	745	772	819	798	757	805	802	794	721	776	766	789	765	800	744	813	779	787	749	800	745	785	775	749	807	755	841	772	762	781	752	710	758	738	758	792	769	773	769	734	779	787	728	764	757	772	781	798	784	771	746	755	747	800	770	750	806	745	746	702	766	798	747	747	764	742	780	702	768	785	756	806	761	758	825	763	775	755	803	733	747	763	786	760	739	767	803	778	705	775	758	769	774	798	794	778	777	716	771	784	757	719	778	776	748	730	755	759	754	793	723	801	768	728	795	763	774	768	815	796	765	776	784	814	767	766	710	749	788	762	784	748	752	758	801	775	740	732	747	788	726	759	744	733	740	728	765	782	727	729
60243	76071	42202	13622	3359	1058	639	674	680	659	666	632	651	651	635	627	635	619	628	641	684	600	669	652	647	652	660	678	686	617	671	674	647	618	627	625	662	626	612	673	662	653	612	676	674	646	607	638	643	641	649	667	695	638	647	631	651	651	596	631	626	642	605	650	628	598	655	639	615	626	651	637	627	643	655	645	599	661	628	661	607	600	643	610	622	612	667	644	635	626	627	598	622	624	699	645	650	596	627	642	637	620	622	638	613	631	678	617	656	670	680	642	636	678	615	661	643	641	642	655	673	614	694	661	638	674	636	643	595	603	636	610	587	645	604	622	636	600	620	625	650	670	630	652	618	636	659	636	653	630	658	603	656	613	655	571	612	660	629	653	605	683	679	646	663	647	646	608	640	655	636	657	622	614	645	661	659	645	678	626	609	658	696	622	622	663	612	635	623	644	645	632	643	594	674	611	652	638	626	596	697	684	659	633	623	608	640	610	639	625	662	633	622	644	655	598	679	603	643	654	675	643	646	635	588	614	645	616	598	666	642	647	622	623	647	629	632	614	649	616	655	597	596	681	618	634	619	668	608	648	606	662	637	619	656	660	601	652	593	605	665	604	608	589	668	658	635	628	558	585	585	658	641	606	621	614	640	596	615	613	605	678	671	605	606	624	572	626	631	638	627	594	622	655	636	613	646	640	653	642	662	706	628	634	611	652	597	639	624	637	646	648	621	636	663	624	625	623	659	601	642	639	622	658	636	649	594	662	651	616	647	594	657	634	666	650	658	620	630	617	654	628	631	634	679	633	666	615	616	636	676	640	688	626	665	614	631	630	631	640	647	643	610	599	604	629	616	630	618	616	653	659	606	632	629	632	610	610	604	613	705	677	635	597	645	604	605	724	643	632	659	631	632	664	613	645	636	617	619	631	652	650	605	625	670	628	631	615	632	628	657	565	670	630	590	620	619	642	633	656	616	655	590	643	636	630	648	662	637	616	603	629	636	582	665	648	652	605	629	603	612	595	626	630	675	672	630	676	667	616	636	619	649	639	601	622	619	603	635	623	661	618	661	662	651	680	613	661	678	628	623	624	646	656	620	626	590	624	666	652	644	634	626	626	671	613	619	631	638	594	666	636	682	608	654	598	659	640	620	638	621	646	638	645	640	662	626	602	645	698	630	649	622	635	643	684	619	618	619	643	622	667	669	617	651	600	619	597	654	636	631	638	639	625	613	639	617	691	598	617	667	646	671	597	632	641	600	605	633	675	620	619	644	663	653	663	634	652	582	612	623	651	607	643	589	624	672	634	657	629	635	594	647	624	627	639	683	623	621	656	642	660	652	608	587	670	669	627	671	629	604	663	648	636	633	606	625	649	676	617	592	662	652	605	576	668	636	619	601	598	632	616	650	628	649	656	680	668	612	598	614	693	641	699	630	624	647	611	617	632	588	658	652	607	677	590	654	624	666	665	647	620	630	648	647	668	613	667	644	659	643	650	679	630	657	659	618	643	629	650	633	609	630	634	683	661	665	683	652	625	656	664	651	590	615	622	609	623	635	586	653	649	615	648	646	665	641	645	624	625	631	641	611	647	609	623	657	593	681	661	643	642	624	677	631	621	629	622	621	649	660	626	621	643	644	661	682	611	640	656	649	616	680	615	641	628	603	669	641	607	611	626	653	623	663	634	614	605	638	605	661	634	680	631	632	666	638	632	618	666	622	688	638	672	618	638	667	632	603	626	640	628	566	617	589	626	640	660	643	628	667	640	649	657	630	677	612	673	628	652	624	645	596	635	655	676	648	643	641	647	596	677	605	616	597	609	632	638	634	636	619	635	630	664	679	697	686	636	642	615	614	603	654	602	629	628	618	634	638	628	649	604	618	644	647	611	617	662	624	671	682	608	628	670	675	680	658	646	685	620	606	575	666	681	616	610	613	625	627	604	648	645	634	635	608	607	628	665	603	648	663	627	633	588	666	693	656	631	672	620	647	633	644	686	622	638	645	655	658	632	653	635	638	609	653	624	630	630	647	636	633	629	652	670	615	621	657	624	643	648	625	651	632	658	625	617	629	581	614	612	640	653	676	584	633	651	616	624	589	650	604	673	624	629	603	619	701	643	615	620	627	658	611	671	648	635	665	650	619	583	634	645	613	561	683	651	639	648	612	627	597	645	660	609	602	613	613	603	653	623	662	631	599	658	595	613	611	637	603	662	635	657	685	644	647	693	617	639	598	623	649	622	629	671	560	635	598	607	629	657	624	636	706	638	674	589	667	643	635	623	682	663	644	647	675	613	673	659	615	653	600	639	616	603	630	658	624	601	659	616	587	637	631	694	666	643	649	655	654	622	663	640	635	625	629	643	640	611	652	620	688	582	602	619	661	665	624	628	640	643	645	686	664	663	644	593	676	646	675	645	634	642	616	635	613	596	670	617	648	703	593	616	660	615	633	650	613	598	621	629	661	616	658	664	647	662	624	654	661	661	634	655	644	664	682	628	645	618	641	643	671	657	624	618	664	627	647	629	637	698	683	633	622	603	619	639	628	653	630	663	647	626	638	651	642	650	637	613	697	625	659	635	661	619	685	655	620	622	708	659	646	622	663	649	626	646	630	635	650	601	637	636	651	657	625	651	679	609	604	639	606	640	662	669	672	611	623	613	622	594	620	604	650	663	623	635	673	644	656	638	585	679	678	602	598	621	666	620	641	624	631	622	627	644	634	624	626	629	637	623	678	663	646	648	617	643	649	634	626	693	626	664	626	677	611	653	637	638	644	636	658	624	625	610	708	616	620	646	689	608	614	667	561	616	598	608	614	646	639	664	614	616	640	688	656	600	649	657	665	656	614	623	676	634	601	636	670	618	607	638	620	620	626	626	687	626	662	635	638	652	620	656	662	647	657	608	659	658	603	607	636	652	606	657	653	670	643	634	622	651	660	629	640	658	610	617	632	601	629	583	600	599	596	611	621	601	683	665	655	652	626	654	661	618	624	630	634	624	618	660	631	624	612	659	665	659	619	667	634	670	663	635	627	632	681	620	641	573	641	650	642	644	662	636	642	673	652	634	670	647	651	645	649	640	642	631	664	573	614	604	642	675	664	657	617	669	624	585	628	659	662	651	650	622	606	662	612	686	632	623	610	607	620	637	605	643	585	636	665	638	612	679	662	619	633	633	613	650	601	600	645	674	613	675	630	653	638	629	622	623	639	612	651	607	628	625	621	653	641	611	642	600	646	653	643	616	605	682	635	606	649	593	642	642	636	624	698	629	657	666	665	608	621	612	643	648	637	637	625	625	657	641	578	645	632	651	627	645	654	601	639	615	629	633	681	652	559	629	694	644	636	634	655	641	647	637	619	622	652	642	669	614	650	647	668	619	641	698	662	616	606	629	649	640	591	627	635	640	637	582	626	630	640	641	687	615	623	571	670	621	624	651	620	641	659	632	652	604	631	661	630	648	648	672	615	595	688	674	607	613	680	635	659	624	632	640
24615	23023	31573	26495	20819	11889	2248	1201	1010	1016	1043	1030	974	984	1011	1028	973	1001	975	1003	981	954	971	974	1020	1025	927	985	987	998	945	1020	1004	1023	994	954	965	984	928	1005	1003	1024	1023	969	986	945	962	1043	956	1013	973	947	982	960	958	971	934	979	909	1008	994	952	985	935	922	981	981	995	987	1003	918	1031	907	909	975	996	908	983	961	1001	999	968	979	942	956	996	942	967	955	997	1061	982	955	988	945	932	958	962	998	972	902	934	952	987	946	1029	966	928	982	922	999	1003	942	1021	922	952	938	961	992	976	964	996	939	953	916	933	962	913	984	970	993	1004	951	973	975	981	946	975	935	973	972	961	924	934	893	912	966	948	953	935	954	904	973	947	947	945	929	965	951	979	1027	978	905	948	901	994	991	988	981	944	998	962	926	1029	960	970	966	962	960	914	954	948	948	1003	979	944	980	930	1054	969	969	1007	901	975	963	983	972	981	955	984	964	957	904	888	953	944	976	984	903	933	975	952	988	932	957	975	981	940	974	972	938	953	963	957	941	901	930	953	940	960	937	975	990	906	907	966	993	974	936	938	1002	970	1035	1002	935	946	982	997	948	963	899	939	953	966	929	939	931	927	936	900	948	947	938	901	1016	943	910	1049	948	953	934	979	1002	950	937	954	941	937	879	982	916	950	927	988	999	945	995	942	991	985	924	1022	939	977	955	957	988	975	949	933	947	948	948	943	947	1020	982	982	989	945	960	963	1041	990	967	961	953	959	920	970	985	932	941	1002	989	946	911	979	985	951	968	941	1004	945	955	923	984	919	964	932	970	946	930	930	939	959	941	979	959	971	973	935	944	966	984	929	1028	981	980	976	972	944	989	926	913	970	907	999	973	931	972	943	972	961	945	916	957	922	933	997	974	958	938	923	944	946	922	951	975	943	954	946	916	980	945	995	969	912	1001	904	982	971	1002	916	912	991	1007	938	1004	1001	962	1006	942	981	982	1012	926	972	1009	962	941	947	991	932	913	901	946	1012	991	893	963	995	1009	997	919	933	974	909	959	956	965	911	925	960	934	895	993	935	957	1000	950	990	949	943	986	968	1010	964	1004	1019	953	974	953	938	965	936	830	891	958	917	943	1013	938	972	949	944	952	963	927	898	915	949	947	953	978	952	999	991	955	982	946	981	963	958	961	966	945	910	1005	1010	959	978	948	983	949	887	907	965	971	915	981	880	957	948	986	927	963	918	931	1013	945	959	942	959	1036	942	956	980	952	925	953	994	962	929	975	914	951	925	940	980	924	964	866	962	1002	983	914	971	962	917	1024	892	995	973	946	974	933	950	967	993	971	910	933	957	962	963	904	973	945	969	951	961	937	964	945	914	975	989	901	993	965	892	883	927	963	1018	910	990	942	960	914	987	968	985	1026	1028	947	927	919	975	1029	977	956	972	988	862	979	942	981	987	975	982	941	881	1050	1018	1043	919	990	988	952	938	952	951	952	953	968	935	935	986	955	994	907	983	874	939	952	951	954	983	981	917	985	916	972	870	937	955	990	947	908	998	948	903	911	1001	958	974	978	907	940	954	955	968	958	957	907	1013	965	952	930	916	971	950	974	859	978	982	994	987	979	959	954	927	960	1011	961	924	945	968	887	887	905	967	897	986	974	945	925	988	939	965	995	979	938	1002	957	941	1001	968	916	937	969	964	981	962	983	979	885	979	972	927	949	1018	981	896	952	938	962	961	936	950	968	969	960	941	959	992	954	963	925	1040	963	948	956	900	922	910	921	894	928	908	971	951	951	909	990	939	954	961	950	928	966	924	933	969	996	953	976	1012	972	944	960	975	920	925	923	943	922	983	928	941	955	893	982	952	980	922	899	1000	935	953	914	933	945	948	975	946	979	952	931	914	920	934	931	928	941	920	891	939	1009	929	922	943	983	902	961	956	954	1003	937	971	911	916	939	942	975	964	1030	983	990	988	970	986	930	871	1002	944	970	930	937	929	951	936	962	969	996	947	946	965	941	991	916	923	951	928	929	986	963	898	981	954	934	995	950	952	950	949	959	944	942	952	980	968	901	969	954	976	952	945	958	966	920	993	936	968	924	941	955	969	943	977	941	944	948	908	999	1009	910	974	930	986	897	891	920	892	939	937	901	945	966	977	993	942	932	982	983	964	1015	991	936	942	980	985	966	959	960	950	987	972	921	947	927	939	888	952	1010	1012	954	923	957	955	996	946	934	872	955	964	928	947	1011	934	947	958	939	1003	957	872	973	935	953	1003	984	1000	980	950	965	1001	938	945	1016	982	954	994	935	953	918	945	1006	936	974	909	974	955	918	967	974	983	936	998	961	934	949	1007	955	946	981	1001	951	912	914	987	982	987	932	992	999	999	958	954	982	978	927	971	950	926	965	911	968	942	979	875	952	967	933	967	1014	1002	930	984	967	962	954	963	953	938	999	959	1022	960	907	907	962	920	966	919	987	955	957	957	963	915	999	940	1019	977	948	949	943	979	1010	984	907	937	963	941	937	1007	923	912	915	985	928	915	961	1007	945	934	1000	959	951	919	967	927	921	935	957	959	914	949	939	979	1011	939	953	942	969	1008	936	924	955	923	937	1017	951	946	976	974	988	1028	931	1020	959	976	969	956	983	999	946	989	910	970	966	946	937	986	1000	980	969	945	929	932	933	931	996	961	950	941	960	967	1000	926	923	925	949	956	977	962	905	919	989	939	928	1007	964	978	949	963	979	931	991	992	933	929	951	967	1020	935	997	936	1012	920	967	922	977	933	979	952	952	990	943	893	982	917	939	924	945	985	969	979	928	949	940	888	972	951	963	894	937	938	968	994	986	995	977	978	974	947	963	943	940	909	961	963	969	1009	967	1002	982	980	909	961	952	918	990	956	998	943	904	975	975	935	934	915	970	899	910	936	965	932	967	981	919	923	950	931	931	979	919	917	957	996	931	938	941	960	915	985	1016	983	964	955	934	972	976	906	961	934	1009	918	951	905	963	968	978	976	933	947	972	944	907	989	925	1015	948	927	905	984	970	952	982	937	944	942	955	942	980	1014	954	951	970	956	989	932	890	933	1005	958	974	886	934	946	971	961	971	923	953	982	998	962	912	971	942	893	976	980	891	946	954	939	984	1004	950	911	923	1023	1005	952	952	949	959	929	958	914	991	926	953	978	955	959	924	1001	960	970	1033	945	1005	912	936	918	953	918	971	926	942	980	991	943	947	943	925	872	945	979	1000	980	950	945	988	982	894	926	909	929	994	938	925	930	970	949	940	975	913	1010	961	899	935	947	961	1010	969	973	928	975	937	948	934	975	933	900	986	964	926	936	986	1003	972	929	938	906	988	992	965	938	930	946	969	920	947	936	952	987	1030	999	886	954	976	961	931	976	952	939	984	931	896	922	952	929	951	920	918	938	970	907	973	964	930	949	953	968	944	937	914	943	970	945	960	959	933	937	982	974	978	961	953	985	925	994	994	931	946	967	992	974	956	945	948	954	928	994	955	979	911	941	936	941	991	983	917	940	1000	979	972	931	976	1002	937	995	934	953	995	918	968	961	916	1022	959	882	987	944	980	930	917	945	902	962	935	950	981	944	920	928	967	963	963	976
62760	98351	63382	27919	7963	1884	911	803	793	848	844	843	813	821	845	793	820	838	860	821	867	758	846	830	869	819	864	797	839	832	879	860	811	839	875	866	835	779	902	839	844	884	796	860	837	869	836	825	856	810	817	829	815	825	772	781	827	794	822	797	871	845	835	813	847	856	800	784	801	820	824	816	828	897	842	784	827	832	790	829	876	851	802	795	835	812	816	801	807	804	869	834	883	782	831	828	886	830	787	785	818	882	832	889	771	890	850	843	818	775	778	828	842	836	818	820	805	826	801	898	808	804	848	836	876	825	805	806	794	797	830	824	826	826	838	842	823	816	788	819	814	805	807	840	799	810	795	847	841	819	810	747	824	819	809	863	816	809	850	835	819	797	895	793	816	868	742	843	829	859	852	882	836	787	788	836	845	848	817	821	830	801	819	812	846	847	810	830	796	881	839	829	801	812	800	841	833	813	828	867	840	832	854	820	826	860	855	783	795	802	812	837	828	849	805	881	853	844	811	778	831	872	859	794	808	840	846	832	843	817	800	824	917	856	777	836	841	853	822	793	850	892	811	804	786	868	818	832	819	816	842	802	824	828	864	801	854	844	825	784	839	816	813	843	800	869	821	864	806	854	796	819	795	792	834	843	864	781	824	852	814	774	819	843	851	845	890	836	834	815	838	805	818	785	843	909	813	834	877	784	873	796	817	821	841	807	818	781	784	839	822	855	842	809	857	820	831	807	821	836	794	868	799	843	821	839	825	872	848	878	818	783	893	862	852	766	783	802	808	798	793	818	890	775	871	795	832	756	812	815	777	839	834	765	812	799	818	817	845	838	804	845	800	838	833	845	885	814	822	823	844	868	821	852	834	823	800	873	808	842	842	833	840	820	838	843	842	807	838	841	811	861	858	796	830	857	828	812	808	855	778	842	823	773	890	847	819	893	820	776	827	847	841	772	847	843	817	865	822	758	823	823	857	831	849	806	835	820	837	857	832	852	827	832	814	823	815	829	863	811	817	788	790	844	778	858	810	823	840	837	837	793	822	871	819	793	840	802	823	831	835	874	874	829	804	774	793	793	855	809	830	790	816	852	785	794	755	883	834	840	870	869	816	805	764	830	871	838	825	796	790	808	804	799	816	854	803	822	846	779	772	787	822	811	804	854	811	776	823	834	861	815	824	809	835	837	827	837	899	773	799	810	835	865	877	851	780	812	820	776	838	804	809	873	820	843	792	804	817	785	900	815	859	825	794	833	810	807	852	879	826	803	796	851	875	772	810	858	790	848	820	799	827	798	803	797	815	825	782	764	832	797	860	848	845	828	821	809	796	861	786	825	822	832	819	813	785	856	808	820	834	777	835	847	798	818	802	853	840	878	780	829	820	838	842	786	815	765	848	846	780	810	843	811	836	820	818	814	834	834	843	812	837	843	825	857	864	785	843	844	857	892	789	807	808	754	818	856	837	811	829	814	846	852	833	770	834	855	812	871	822	815	850	820	778	839	793	839	828	873	841	806	852	851	821	795	806	777	868	801	832	873	806	834	830	784	759	851	833	843	814	808	825	842	854	827	807	845	809	789	823	858	823	793	805	834	797	833	838	818	793	835	865	800	820	791	822	874	814	886	817	816	889	774	809	800	815	797	820	780	788	830	799	851	819	807	847	867	844	837	829	825	895	816	786	789	853	833	801	800	786	821	838	831	846	804	828	821	833	825	780	788	834	851	787	807	829	848	788	849	785	797	830	795	799	820	826	825	850	814	812	813	833	837	783	871	797	800	800	828	821	849	797	795	846	795	888	784	827	816	774	829	810	826	798	785	839	845	803	856	811	814	850	799	872	782	796	825	803	792	808	876	846	826	848	836	839	814	801	802	838	835	799	821	782	802	845	804	814	785	852	877	834	828	822	798	834	826	805	855	810	842	847	839	768	891	807	805	748	834	739	833	879	834	881	792	847	890	849	796	820	813	818	754	793	864	842	807	839	845	807	824	821	821	795	858	800	832	838	796	845	813	812	863	831	845	810	827	811	844	878	794	805	820	852	817	840	803	838	833	765	817	852	780	775	838	834	822	833	837	770	791	851	835	839	817	846	794	842	814	787	813	829	810	851	836	828	793	845	798	820	861	856	855	775	848	799	790	845	835	795	848	819	846	792	837	798	854	856	792	802	844	824	800	818	779	824	835	762	808	814	848	803	810	824	827	807	803	859	861	864	804	844	836	830	872	886	785	818	822	825	818	844	822	814	779	780	868	847	859	839	845	820	822	811	833	794	832	792	821	811	812	820	821	836	809	790	793	824	852	863	785	827	795	825	777	788	883	867	834	843	790	842	848	857	823	832	803	784	847	822	774	823	839	839	785	829	791	834	828	817	790	798	809	822	815	818	842	839	867	865	883	819	861	880	841	886	829	830	849	831	838	784	776	799	820	843	819	832	792	788	826	862	827	824	830	862	770	816	818	801	812	816	811	801	781	845	829	783	824	812	824	841	866	832	871	823	877	815	858	842	821	809	808	845	862	800	818	824	855	794	827	833	814	825	784	801	833	800	845	809	851	838	889	835	873	834	853	844	805	782	796	801	797	808	818	841	830	861	835	808	794	808	836	817	787	780	810	823	870	800	860	831	815	822	821	800	795	753	770	822	825	787	835	839	837	829	845	792	782	819	840	806	837	836	838	818	798	886	833	839	809	772	829	800	793	859	831	822	846	863	827	766	834	836	831	822	844	860	812	811	802	847	837	817	856	833	829	811	846	842	840	819	813	862	768	845	781	743	800	877	819	852	854	790	834	851	792	805	840	829	847	788	834	842	781	807	872	844	822	793	795	868	787	886	812	830	835	824	820	830	821	790	805	821	860	881	811	860	834	807	770	878	849	828	848	796	789	817	846	829	787	811	906	815	799	795	798	811	830	803	804	805	814	813	840	783	824	827	796	812	749	812	780	819	830	798	860	851	798	867	836	855	820	813	811	789	850	837	835	875	879	837	817	837	895	806	849	860	854	864	823	810	813	836	830	862	824	830	787	831	827	800	816	821	824	811	804	778	787	806	796	803	856	789	796	834	814	850	840	822	788	808	820	840	860	813	865	792	790	803	842	844	809	802	789	794	784	849	799	821	813	776	828	798	801	833	768	848	835	822	835	850	826	814	872	836	841	831	824	768	813	831	822	797	803	775	815	821	818	828	873	756	826	796	838	805	854	810	849	847	826	853	848	821	856	806	798	814	837	833	826	844	797	824	830	839	832	827	844	848	823	805	817	794	825	827	800	838	856	805	809	885	794	800	831	836	808	829	803	858	824	815	846	829	826	855	845	830	841	831	773	783	860	794	818	839	833	820	892	773	790	833	850	819	824	855	794	847	856	841	857	830	841	864	771	757	858	813	790	796	792	871	834	810	854	875	827	803	801	817	825	809	802	873	820	836	798	869	781	814	815	859	825	823	822	799	840	804	799	868	778	806	806	806	861	792	784	802	839	849	850	838	795	812	860
32474	32056	24170	7961	1616	875	739	741	743	761	756	714	776	733	786	747	755	790	760	702	713	756	726	729	701	712	788	716	748	731	757	703	789	739	700	768	723	791	699	736	722	720	791	746	781	717	799	776	753	740	748	745	729	722	762	749	769	700	748	740	766	778	762	737	700	793	780	772	751	759	713	718	788	753	750	713	747	724	730	743	708	734	731	747	730	677	731	718	714	753	763	734	766	774	795	723	704	778	757	740	771	683	729	677	799	753	771	760	809	795	700	711	714	733	730	743	751	752	712	723	755	731	741	738	692	727	749	771	730	798	721	723	734	769	723	733	723	742	755	764	743	723	722	724	745	739	729	666	749	762	749	770	749	725	734	722	719	694	762	729	773	750	748	765	734	754	721	729	773	738	712	772	722	737	751	743	705	765	697	694	711	688	753	740	705	730	707	706	765	739	763	767	735	715	726	727	767	740	761	759	730	770	722	714	763	694	760	711	736	795	779	801	744	706	768	760	755	712	721	712	750	782	744	725	720	712	709	745	736	738	728	741	702	748	737	699	754	732	757	787	727	710	705	697	739	685	782	736	723	727	771	729	735	747	749	685	733	753	757	716	719	724	741	730	762	704	789	778	731	768	745	680	691	723	716	752	749	769	745	752	743	780	759	745	738	742	759	702	759	755	715	749	700	744	787	714	705	720	725	735	693	739	724	749	758	749	732	787	764	709	770	737	788	710	740	700	745	710	723	692	781	748	750	684	806	717	733	768	782	715	762	731	764	708	754	737	715	740	772	724	677	767	730	740	748	709	719	750	746	741	724	770	764	769	788	713	746	736	735	745	693	717	789	713	716	690	818	703	710	708	773	731	723	714	723	695	783	756	755	735	709	739	757	756	718	700	809	751	713	731	759	712	780	751	726	760	722	767	704	723	778	720	738	709	777	675	719	770	696	726	691	747	712	725	727	796	716	742	711	731	771	745	743	764	753	734	750	727	730	766	696	730	725	738	741	774	766	726	738	706	792	733	730	731	728	744	718	725	740	721	792	700	736	727	702	759	693	745	748	768	792	730	753	708	687	725	776	817	704	704	740	696	769	708	745	721	805	739	726	767	731	742	709	701	746	791	751	734	707	696	748	713	717	795	731	713	700	760	726	740	703	753	739	738	803	731	745	724	726	735	735	754	755	765	702	724	703	705	773	712	745	707	762	736	752	709	727	746	743	724	750	739	686	778	688	750	692	705	710	746	725	771	786	730	727	729	724	762	800	776	743	750	741	786	775	737	751	728	711	756	694	734	766	775	705	727	738	732	713	761	744	747	721	718	708	816	726	682	742	782	751	757	745	798	741	730	679	787	736	735	724	678	741	782	741	706	739	700	732	733	767	746	761	724	756	740	722	739	689	676	742	767	746	734	780	765	767	753	750	769	712	814	798	733	759	749	734	693	741	737	729	733	773	755	766	712	729	704	676	714	727	786	755	731	741	713	730	742	729	712	764	746	746	738	705	694	774	722	761	762	748	741	709	752	728	704	808	794	771	721	769	708	785	741	718	731	708	717	714	757	716	753	724	725	745	755	782	698	728	739	747	763	728	705	757	747	731	746	757	766	743	727	745	746	733	713	743	760	738	713	738	731	704	782	739	763	724	756	774	773	715	752	702	666	755	750	721	683	773	749	778	667	758	745	688	681	748	725	705	725	723	745	773	731	720	729	731	716	737	762	747	733	774	765	717	720	724	754	743	730	765	731	698	698	754	744	763	720	743	763	715	773	730	715	727	747	697	762	751	710	742	752	753	706	718	715	773	738	779	746	767	720	700	804	733	759	791	767	697	736	772	738	703	734	732	735	771	755	737	748	710	737	792	734	725	715	750	797	765	720	725	707	810	739	749	730	741	727	774	745	737	797	743	789	707	741	691	769	714	711	714	736	706	765	755	755	682	691	739	741	770	710	691	757	736	716	757	782	774	736	737	720	800	840	741	730	729	761	762	742	707	745	762	749	766	718	795	783	803	737	720	725	743	778	690	774	742	764	733	747	729	712	773	745	732	737	754	740	751	760	758	752	747	742	736	705	712	772	763	694	775	711	707	768	762	719	707	801	727	765	752	707	775	782	738	741	789	726	777	773	739	749	722	731	724	686	756	743	694	718	722	722	695	749	719	711	755	733	720	739	755	708	772	716	715	735	703	758	767	742	724	723	866	719	711	747	754	744	732	705	772	739	721	755	749	761	775	741	683	726	761	765	739	747	693	683	735	762	802	741	731	730	746	780	743	774	743	732	738	773	731	739	746	746	708	755	766	745	752	725	802	720	770	745	704	748	756	795	707	754	738	792	711	764	717	693	738	777	764	679	695	742	778	752	774	744	703	723	729	737	738	717	738	769	778	715	705	750	777	700	740	761	771	741	698	765	761	748	742	722	711	722	746	756	691	736	707	770	749	707	751	713	735	736	702	703	739	772	715	754	741	765	706	790	768	708	741	769	796	714	740	779	715	734	745	735	690	722	719	677	725	760	789	766	716	798	738	762	713	693	762	734	760	731	763	705	775	723	733	745	720	767	738	776	742	768	721	688	729	678	761	752	729	748	752	751	739	744	740	722	783	729	753	769	756	762	766	746	711	714	720	753	718	731	761	720	732	733	736	742	757	733	731	749	761	748	762	777	745	727	792	759	752	730	738	756	781	741	725	746	738	733	773	716	769	726	758	739	763	777	774	754	727	754	759	742	733	778	742	705	742	775	753	769	753	737	743	743	717	729	718	776	774	707	725	747	720	747	689	758	831	722	749	745	746	760	730	743	761	733	724	705	754	721	720	694	714	756	708	755	757	704	720	743	754	764	748	690	691	735	675	721	723	728	762	736	713	766	699	725	722	711	702	746	717	734	758	775	822	725	738	735	720	769	745	711	752	729	755	718	734	743	764	722	778	729	713	776	713	741	791	702	734	676	750	751	731	722	748	711	742	723	779	730	803	743	738	703	751	759	700	765	750	715	752	755	702	767	766	770	737	778	714	667	723	767	766	740	705	752	748	712	757	720	775	768	793	728	742	736	752	741	742	760	691	786	759	758	748	742	755	729	741	780	739	717	709	763	768	730	682	784	698	723	737	715	757	731	805	746	776	751	711	749	762	740	735	780	777	727	692	795	707	746	672	749	728	704	759	715	732	735	767	760	756	762	725	696	722	734	731	735	772	769	758	743	752	700	740	750	749	743	713	779	758	687	687	776	729	751	687	779	785	788	741	731	743	717	746	718	785	706	724	778	762	748	768	719	741	703	747	775	763	721	728	745	730	745	755	699	757	775	724	694	767	705	721	754	714	753	728	768	748	759	730	713	710	745	730	803	734	748	758	715	756	761	732	748	734	783	683	762	750	757	732	768	752	763	713	758	798	738	728	722	706	709	719	754	740	762	728	713	737	725	717	761	754	755	738	709	775	738	724	707	732	721	749	767	741	697	713	714	731	730	743	726	721	772	753	773	720	807	736	703	741	759
25994	34478	16235	3909	1206	667	585	577	583	600	570	571	592	587	582	626	549	540	593	600	595	610	577	615	557	595	579	578	568	592	561	612	607	603	588	545	587	594	542	624	644	598	583	563	599	577	619	561	595	565	595	594	569	563	589	606	591	533	573	553	601	577	570	568	606	586	599	528	583	555	580	569	579	544	572	612	558	555	580	583	557	521	605	613	584	582	583	579	560	532	564	595	602	607	591	547	613	599	541	560	586	574	558	576	572	590	609	593	571	575	595	587	571	596	545	615	554	611	551	559	593	551	594	538	574	552	594	580	579	549	554	634	592	639	597	600	548	623	597	576	584	566	573	593	617	570	585	547	562	602	577	600	583	608	552	581	544	569	568	603	545	548	575	602	575	565	583	592	593	604	631	588	603	550	600	586	603	548	588	616	570	562	580	578	608	600	599	585	558	565	563	601	592	575	570	581	616	568	571	581	600	597	581	594	537	555	569	572	503	608	601	613	572	568	606	549	578	583	576	576	584	593	539	561	560	545	579	613	554	564	554	580	588	546	548	566	555	598	610	575	556	578	572	621	558	580	549	588	557	586	571	586	565	581	547	597	588	562	590	578	575	566	566	570	564	591	589	576	547	611	593	557	571	567	566	589	573	561	595	598	594	603	534	578	581	602	542	567	552	567	521	563	603	544	536	570	576	596	558	580	550	551	564	579	585	578	563	607	567	598	628	608	599	584	531	528	660	539	573	575	572	578	563	593	558	565	556	618	558	573	653	557	577	572	583	592	602	549	553	541	585	587	602	565	586	543	550	556	589	558	550	556	583	579	566	585	529	578	558	576	580	573	547	573	626	599	576	570	595	521	551	609	609	568	613	597	623	545	604	595	600	594	572	603	586	527	613	569	601	556	547	580	600	613	564	565	572	548	541	529	528	614	574	592	578	558	588	576	550	527	597	597	584	594	600	547	594	606	577	578	614	596	585	567	629	584	585	610	624	532	535	593	572	571	585	590	562	558	525	590	589	540	582	580	608	581	545	573	576	579	568	589	566	558	577	572	598	589	572	562	543	604	566	603	548	546	554	614	531	596	571	556	579	589	601	573	553	604	566	577	557	599	575	556	628	577	588	597	549	561	566	621	545	600	598	596	587	596	555	576	618	538	556	564	537	614	582	609	611	586	610	593	594	586	598	604	601	562	559	588	573	620	577	542	586	631	578	588	572	614	564	595	552	624	582	586	577	567	570	572	566	575	593	610	591	597	551	547	585	576	584	545	530	604	574	553	569	554	608	535	583	583	509	603	542	597	584	595	592	566	538	575	575	586	555	586	552	556	576	563	566	545	635	599	573	608	586	554	549	601	550	552	545	552	602	594	556	568	589	568	562	512	551	567	587	572	578	602	518	569	590	569	569	594	558	565	605	616	586	601	549	597	591	561	582	583	568	561	584	578	585	635	582	629	587	601	582	584	561	554	558	570	553	590	546	597	600	595	565	591	587	593	579	545	561	598	592	555	616	576	571	559	570	540	606	556	546	576	604	581	585	617	553	590	563	560	574	589	551	575	589	588	561	563	561	584	565	593	588	575	568	590	585	590	590	564	603	558	566	589	559	599	611	581	524	602	596	575	559	535	591	560	576	588	556	572	595	629	600	558	564	565	571	612	638	572	556	598	583	575	579	575	601	593	576	553	544	573	577	619	526	582	586	561	580	577	566	537	520	585	558	635	540	578	600	586	586	569	574	570	605	595	553	555	628	577	575	607	550	549	620	572	599	566	574	576	559	556	569	611	586	606	575	574	591	596	641	601	594	552	588	606	557	591	596	549	643	570	561	552	593	551	619	600	593	569	576	560	585	614	570	569	572	596	586	574	600	571	580	609	572	581	591	587	587	544	619	549	590	554	598	541	554	558	568	599	637	579	577	580	617	587	604	528	524	575	558	572	588	636	582	587	586	565	602	617	586	578	575	573	545	592	618	559	609	577	563	578	573	594	626	576	578	575	598	527	560	607	545	570	576	576	570	621	579	573	573	578	577	573	574	576	589	554	572	608	547	549	588	593	554	551	568	562	616	591	583	598	565	633	541	592	591	559	615	598	573	574	590	577	582	490	586	608	539	569	554	584	573	607	600	562	580	565	598	628	536	561	609	557	585	587	568	616	567	590	594	590	541	542	597	599	532	557	608	612	576	609	573	568	558	597	581	586	586	601	588	566	551	594	579	590	551	567	542	605	624	602	583	579	586	604	604	572	573	580	591	553	596	547	566	569	588	591	563	578	553	573	583	553	573	588	567	543	589	576	590	577	602	577	557	560	562	577	592	550	586	542	547	536	580	575	589	564	587	579	627	583	558	649	570	558	578	570	550	599	565	587	618	545	596	582	583	585	617	556	550	570	620	594	581	593	570	545	588	540	609	589	544	587	596	600	585	620	563	564	622	569	613	570	593	537	604	568	591	570	585	548	571	552	578	605	573	629	580	580	577	565	581	543	612	582	574	570	567	575	594	624	601	573	575	556	574	571	586	579	596	551	554	634	551	616	622	576	577	547	570	610	578	584	532	578	610	570	593	559	550	563	545	541	573	631	546	504	568	587	550	557	617	559	603	566	575	571	584	549	560	602	577	557	585	581	615	562	597	549	509	543	555	573	607	546	559	538	574	545	613	593	562	566	565	592	579	599	592	552	543	617	570	557	590	601	581	601	572	548	601	559	587	578	625	597	601	606	587	556	538	607	620	561	607	593	545	539	570	581	586	593	624	591	585	541	588	568	577	556	577	586	584	591	558	580	559	631	549	586	619	539	538	584	578	611	605	566	595	589	567	567	579	563	593	591	575	594	556	588	572	596	548	609	561	620	581	564	579	620	538	616	618	582	556	587	528	576	598	587	571	590	567	602	569	599	581	582	570	536	591	593	555	576	577	593	576	569	576	541	581	573	506	620	595	574	540	587	580	585	566	602	634	532	590	565	566	604	583	561	592	588	521	565	582	565	597	632	621	574	551	623	558	571	578	570	588	562	611	570	571	590	568	545	595	647	627	564	554	541	616	556	556	589	591	592	587	529	576	616	608	593	546	581	572	572	574	594	562	576	628	580	564	562	593	583	556	584	571	577	561	550	575	567	582	601	614	551	558	600	618	543	594	579	589	606	572	562	546	560	561	604	568	563	616	584	597	606	550	550	617	592	574	624	509	596	611	607	570	593	605	601	595	605	581	573	560	633	531	592	598	611	575	605	555	571	596	604	628	595	594	604	585	580	562	611	538	603	516	554	617	578	544	589	592	565	558	578	557	545	561	555	617	547	572	557	564	575	564	602	608	603	600	548	550	587	585	593	588	603	598	581	559	598	586	568	598	563	541	576	606	588	573	577	629	556	581	613	551	576	611	592	572	550	524	580	585	559	570	557	583	618	552	569	592	622	573	556	575	588	567	564	623	623	560	568	611	585	557	535	584	578	587	571	607	601	539	544	536	567	611	585	598	579	586	609	591	588	564	614
27070	30789	40854	29749	11658	2169	981	814	816	817	768	772	757	834	785	809	790	765	769	822	814	753	770	827	766	800	730	773	766	751	801	736	770	693	785	739	770	770	757	798	769	782	802	765	749	786	772	727	738	756	785	759	805	782	730	734	795	786	741	777	785	769	773	741	749	769	738	742	794	739	731	764	721	751	729	811	767	757	774	747	742	771	727	788	772	779	804	783	767	764	773	719	808	759	765	732	763	746	720	778	775	725	754	768	742	734	741	787	743	742	758	729	779	761	727	704	750	760	767	763	803	780	722	734	761	776	754	760	740	693	765	729	780	763	732	773	764	748	775	754	786	768	732	773	733	765	770	820	751	813	781	770	728	721	752	746	738	781	782	774	726	786	781	737	708	746	745	768	778	748	760	752	752	809	729	782	779	710	724	763	754	761	731	756	776	763	745	769	717	801	745	807	765	732	764	724	736	742	742	794	777	782	784	793	740	730	819	746	808	770	760	780	780	750	762	789	762	748	763	722	784	759	745	740	745	753	781	773	786	806	747	788	757	757	787	767	745	754	724	766	763	708	758	790	785	696	716	792	759	744	749	766	747	738	724	728	707	705	773	764	768	761	788	803	725	760	760	767	756	771	762	793	725	708	734	725	746	729	771	714	704	708	779	815	754	756	766	765	800	755	764	740	800	704	764	788	762	769	737	751	777	724	736	769	755	737	754	790	754	739	769	748	738	743	824	722	718	771	746	759	764	792	726	756	740	742	731	723	805	701	709	789	794	775	786	788	807	747	843	764	737	741	769	771	774	768	784	736	768	775	772	784	737	771	808	759	774	750	720	787	746	765	759	762	791	727	753	716	724	742	773	757	742	767	745	742	802	759	734	741	751	735	743	796	777	794	766	805	763	744	734	779	759	749	725	724	712	780	814	739	762	756	807	779	815	733	818	762	786	829	732	750	773	774	766	759	693	768	827	755	757	740	768	761	740	755	771	804	797	751	731	724	755	768	746	755	736	763	721	796	756	774	723	737	743	720	734	774	741	786	719	807	724	779	760	746	783	767	746	726	787	820	784	775	772	815	788	796	785	755	763	768	742	710	725	807	773	773	707	728	756	753	791	793	790	768	768	767	753	774	759	783	759	730	792	814	744	749	780	712	828	856	741	760	827	735	789	759	763	760	784	759	752	799	698	731	794	742	806	746	742	740	791	755	788	758	718	730	713	768	720	762	748	786	754	772	771	743	797	715	785	770	739	726	772	769	733	795	787	772	768	768	725	744	743	758	767	753	740	712	805	715	768	755	737	777	804	711	729	756	688	763	753	761	745	743	791	689	769	778	770	771	742	751	759	788	797	765	749	787	804	786	773	794	807	735	797	738	765	758	751	780	770	791	738	737	768	755	744	792	757	727	732	735	751	726	787	772	768	798	712	710	740	733	759	780	741	739	780	747	791	827	730	835	788	762	792	780	737	772	765	788	746	829	742	742	784	805	808	744	776	761	756	752	748	704	731	752	808	754	737	743	737	777	796	779	762	745	792	746	774	789	774	772	752	796	788	763	760	775	789	757	722	769	714	778	708	725	782	814	741	774	764	833	741	735	749	768	763	739	725	782	770	748	724	742	788	783	745	721	783	736	765	771	779	771	808	773	732	733	769	785	758	748	755	773	752	720	798	744	766	771	775	747	788	778	747	757	786	743	757	758	737	776	764	832	802	756	762	754	794	754	782	742	784	812	754	768	779	759	680	750	774	791	761	779	732	723	785	756	710	744	737	756	799	771	799	775	744	736	735	736	798	776	769	766	764	752	749	776	770	745	712	729	732	750	748	748	780	785	762	706	727	815	753	766	805	729	765	753	752	810	704	719	735	737	811	760	772	751	779	745	746	766	774	771	711	761	783	771	744	758	750	754	770	754	805	813	784	791	774	733	778	770	752	789	737	716	777	750	768	728	753	733	718	748	743	775	750	754	774	759	748	754	795	757	715	748	736	730	762	738	757	764	737	750	734	786	754	741	801	778	782	734	695	737	708	748	761	754	761	712	787	779	773	712	723	775	788	789	740	773	653	782	767	721	781	720	769	831	744	692	809	791	717	749	758	772	775	742	768	786	802	785	720	806	755	735	709	721	722	801	733	762	765	808	758	768	746	755	767	764	785	779	765	785	759	774	726	723	773	798	707	778	775	723	758	786	743	752	761	778	717	768	697	800	757	691	773	802	766	744	739	779	718	745	772	788	806	780	789	780	764	777	737	803	723	731	767	729	794	734	791	744	742	740	744	761	735	820	754	738	760	754	803	743	745	761	727	726	820	788	797	783	732	698	785	761	733	775	741	777	782	795	743	758	773	789	824	751	796	736	715	789	790	698	811	763	703	799	779	774	755	797	710	763	765	787	729	767	755	762	742	716	748	780	749	811	783	747	804	745	750	777	748	697	759	769	796	738	779	786	734	761	788	757	818	781	761	765	779	811	769	752	772	695	780	779	757	785	804	735	766	711	753	741	820	690	761	768	756	718	707	801	784	796	770	747	780	731	758	768	757	773	759	745	754	800	787	760	779	785	733	779	802	797	763	713	803	735	747	784	735	753	761	734	732	807	764	741	740	790	790	827	728	758	762	776	737	765	769	724	764	742	790	744	724	751	777	708	807	778	744	774	730	714	737	750	762	764	752	772	731	750	781	770	720	765	771	782	752	778	771	750	694	760	764	746	768	753	772	776	759	741	761	788	753	759	707	748	790	756	775	782	748	733	729	740	765	758	788	767	798	739	791	748	781	787	754	747	759	743	768	761	772	762	758	753	806	732	751	762	804	728	797	759	733	742	752	763	712	774	785	745	776	761	753	786	801	825	722	754	751	717	759	761	754	737	772	746	799	757	846	740	722	763	772	723	709	749	763	787	788	770	761	765	765	761	758	752	733	777	710	761	759	788	770	784	751	729	791	764	808	744	720	756	790	719	734	732	746	787	755	781	794	782	762	776	719	774	726	762	783	693	752	806	799	703	742	746	757	788	733	788	707	746	799	744	783	730	699	810	790	788	818	758	724	756	726	787	770	821	732	807	736	777	765	747	683	728	686	757	824	756	811	761	764	770	722	735	743	809	709	766	750	754	802	763	715	746	768	754	698	742	747	762	756	759	789	722	798	735	727	749	806	761	770	782	730	708	751	770	711	772	751	796	711	714	792	806	736	719	772	745	757	781	806	746	736	773	789	744	746	759	716	737	737	760	726	772	754	764	786	782	758	764	767	774	787	783	758	745	795	758	715	743	752	776	759	739	771	768	722	779	806	788	791	768	821	768	826	787	772	770	749	722	750	758	710	764	700	725	810	789	793	784	774	774	779	774	790	756	791	721	746	725	713	824	739	745	747	816	762	721	757	772	742	801	747	765	748	728	788	740	752	799	787	717	756	762	732	768	766	797	756	752	703	800	707	711	750	778	774	788	747	773	763	710	755	830	744	737	718	718	816	765	747	785	760	763	738	788	784	731	764	774
58119	82021	49267	16661	4684	1295	666	681	630	649	649	627	658	643	634	672	651	599	653	663	665	603	668	633	667	647	628	674	644	683	612	639	694	677	693	642	619	643	590	625	626	644	645	644	614	640	604	650	676	657	633	650	636	589	605	625	630	591	603	596	617	634	622	653	647	633	660	612	654	603	609	639	648	649	665	627	591	615	667	664	604	633	599	651	675	654	632	674	630	603	653	676	643	622	630	649	609	577	639	597	602	643	678	578	628	613	626	618	639	613	629	652	633	654	601	596	643	634	662	630	603	669	632	651	597	646	587	612	657	633	605	650	666	577	593	619	663	643	641	646	608	633	668	635	628	625	650	581	615	634	617	619	630	667	659	617	610	617	642	650	624	582	625	637	661	641	576	656	576	650	627	655	626	628	626	674	640	619	626	640	598	634	659	651	641	620	642	603	647	634	637	640	589	641	655	593	680	623	637	613	700	664	646	587	662	660	603	647	608	643	647	647	646	616	614	661	678	640	625	639	645	648	605	630	623	628	654	646	609	620	623	560	659	627	639	674	648	635	651	676	624	645	605	605	644	629	617	632	620	653	620	626	640	601	633	610	639	660	659	634	640	640	640	638	624	636	611	608	610	654	674	622	598	630	610	650	627	668	666	601	647	592	637	605	593	652	616	707	591	610	621	636	582	653	655	669	626	630	611	664	627	632	646	601	634	631	609	636	639	630	627	651	600	623	671	613	617	628	610	682	596	641	674	633	622	636	637	642	575	654	615	632	606	594	619	601	654	596	616	653	608	635	626	635	656	639	563	631	654	643	640	653	625	606	617	638	657	664	625	615	621	637	671	642	647	622	662	601	612	629	622	638	628	638	603	615	601	617	624	619	647	619	642	607	626	644	615	665	650	623	577	592	635	601	626	623	647	612	595	618	645	622	591	684	631	596	594	655	656	625	593	613	649	623	610	613	635	620	638	631	631	603	659	603	664	645	622	621	683	622	616	628	641	702	620	636	630	654	633	661	601	599	631	652	597	620	676	625	638	673	619	607	624	606	682	666	690	612	619	662	642	640	659	613	629	631	622	620	607	699	606	638	592	639	628	605	568	603	621	685	644	654	632	628	649	599	690	618	627	625	641	652	631	636	624	562	585	616	641	673	662	649	621	638	654	618	612	628	629	641	621	639	632	607	603	665	613	619	607	670	619	641	637	626	640	617	632	613	608	626	610	618	648	649	621	642	623	660	640	597	651	659	614	602	646	606	648	627	603	642	598	625	628	636	626	633	628	597	637	664	574	629	661	653	650	599	612	632	577	631	615	604	620	652	628	652	593	633	631	609	647	645	637	670	605	634	642	689	613	647	692	597	589	682	624	625	661	609	619	639	655	678	643	611	630	651	646	638	692	579	657	637	632	610	631	643	612	606	650	597	645	587	603	618	645	561	614	671	636	642	686	622	620	577	632	637	621	675	642	621	648	611	656	645	655	646	645	620	616	639	633	631	621	681	637	662	632	633	620	626	624	691	630	658	602	618	606	643	655	636	679	651	657	665	610	633	596	678	648	667	638	655	606	629	648	673	662	633	575	619	629	573	624	607	583	615	621	632	692	618	614	622	642	628	665	619	605	628	645	565	636	646	621	634	603	599	624	653	618	673	600	635	623	667	636	620	618	650	675	620	612	633	592	643	672	586	616	629	621	676	619	617	649	681	631	631	615	649	667	616	632	636	653	588	651	615	586	632	627	642	600	627	632	629	602	592	626	666	613	648	629	634	608	664	638	658	617	647	633	627	560	627	580	650	623	614	656	645	602	646	642	633	643	620	619	591	596	662	640	609	635	593	622	631	602	596	661	646	637	614	643	638	635	666	655	627	662	628	664	650	604	664	626	642	600	659	656	617	586	563	654	586	683	618	595	629	655	622	610	658	636	628	593	642	641	614	687	633	625	633	641	661	652	605	641	638	622	651	613	616	617	644	592	612	640	601	676	631	612	600	686	670	639	628	673	644	635	566	624	619	619	639	585	642	592	631	605	632	619	631	620	651	583	686	634	647	634	598	612	629	602	642	669	622	667	680	598	606	574	599	634	593	625	682	628	618	595	645	618	593	620	678	637	648	634	659	589	633	639	627	604	614	620	605	620	629	645	627	646	675	614	651	622	603	589	647	638	689	648	628	624	641	612	628	601	639	657	641	633	657	634	625	630	652	651	634	590	656	585	636	599	592	646	618	713	615	640	614	634	656	612	623	633	647	626	637	614	616	608	659	623	635	629	593	630	670	614	631	623	663	639	625	638	643	680	598	614	586	637	603	564	633	610	637	626	614	631	622	624	657	636	640	616	634	647	643	656	727	607	653	622	687	605	606	642	622	658	665	650	654	644	622	659	644	600	662	672	661	643	646	610	664	604	602	665	637	633	659	607	670	639	603	652	615	657	653	649	656	633	579	623	636	662	606	661	625	613	640	628	645	623	615	602	640	611	628	646	633	604	607	656	648	646	641	644	604	604	635	603	643	614	614	637	634	619	627	666	598	658	633	591	676	603	637	605	590	641	633	657	653	596	624	640	655	627	646	698	589	654	596	652	626	671	617	633	686	631	591	671	622	588	613	618	664	643	655	661	602	638	597	636	648	643	631	623	611	687	654	602	677	619	589	664	677	656	652	642	634	617	622	644	656	635	606	653	612	604	626	625	649	623	632	610	651	585	637	618	656	617	635	636	591	589	626	613	673	655	624	654	598	631	639	659	618	654	653	660	626	664	644	634	647	626	603	627	608	625	610	616	632	625	618	619	622	605	635	629	658	688	652	627	631	629	659	631	633	634	641	624	656	616	663	643	647	617	617	645	588	616	676	655	609	628	606	612	643	625	611	631	636	610	657	626	627	616	631	652	613	648	677	648	655	616	598	594	650	656	648	664	623	613	620	630	647	611	645	639	628	654	640	658	642	623	644	600	620	621	593	580	605	678	614	670	664	606	599	594	618	656	625	647	656	619	601	651	667	663	669	658	624	609	613	659	676	636	626	607	592	645	595	662	629	582	589	646	643	657	604	642	627	620	623	663	564	612	648	688	641	636	652	614	571	667	626	630	642	630	639	635	610	631	625	628	621	635	630	651	601	638	619	668	628	631	610	606	590	621	620	626	598	611	643	645	602	590	700	618	622	674	638	619	615	659	626	560	617	625	641	613	603	663	644	640	627	610	633	602	635	605	624	643	623	590	632	658	590	641	629	678	595	641	607	620	614	611	682	643	605	610	580	635	625	630	617	620	641	618	601	646	610	608	673	664	678	622	607	659	586	648	626	620	631	651	644	648	582	593	621	620	624	618	597	613	611	642	681	593	576	640	621	702	598	626	665	648	684	637	621	624	641	640	614	623	629	657	656	622	612	623	636	598	605	637	660	634	601	680	633	580	650	599	625	606	613	625	634	638	646	603	623	647	637	650	602	643	625	598	616	636	632	661	644	642	684	631	639	633	632	639	596	653	644	596	615	658	682
24502	23563	34018	29280	22062	13076	2722	1229	981	1030	973	1012	951	1006	991	981	941	994	971	918	1036	910	988	973	957	1024	928	952	982	972	944	947	1017	973	907	941	934	949	1005	954	933	888	955	982	1017	972	978	896	891	910	975	980	901	938	924	985	967	1004	950	931	952	998	945	935	940	952	956	936	882	978	954	913	964	934	961	870	930	932	938	977	908	941	971	925	934	908	936	899	919	938	1014	903	942	935	972	1023	962	910	946	923	947	934	960	969	943	987	965	968	873	887	948	967	939	909	986	930	922	964	957	920	933	904	971	956	992	913	946	931	980	973	966	987	927	974	919	988	922	919	923	967	956	917	980	986	937	963	962	934	935	955	962	951	1008	920	951	956	891	938	950	952	987	960	923	957	980	942	910	902	967	944	950	949	968	954	954	903	961	923	957	930	983	920	937	896	931	959	931	940	972	973	943	902	915	988	928	944	965	934	979	941	926	934	982	885	894	933	904	945	973	917	950	971	916	915	909	933	903	940	997	927	904	939	896	937	1007	930	920	962	934	974	928	913	943	925	915	899	887	970	926	951	963	934	963	946	941	886	969	877	926	971	967	1001	946	937	921	914	928	992	940	974	864	953	915	909	949	973	986	951	931	945	948	925	919	954	928	958	920	976	951	951	978	898	953	958	908	928	949	945	928	934	1004	910	987	942	972	922	941	944	920	933	920	922	922	930	934	967	925	941	961	867	947	947	919	887	929	962	954	905	905	942	913	909	945	949	956	974	912	973	941	996	924	951	960	965	930	895	905	935	947	952	923	981	921	968	888	919	930	921	951	937	916	892	971	981	923	932	924	963	974	923	937	911	917	977	927	967	973	915	1031	991	915	950	911	947	995	946	927	911	948	994	902	902	918	936	937	933	887	954	955	914	904	953	956	913	945	931	919	1011	922	905	989	947	949	918	963	964	971	877	935	937	929	951	987	891	908	932	928	945	881	958	939	859	976	960	896	984	868	983	980	950	962	961	997	1009	911	926	938	958	957	996	991	935	949	891	938	986	969	920	922	952	926	948	957	943	929	902	921	928	945	991	942	922	977	926	943	925	907	907	901	974	926	908	927	972	992	967	944	918	909	967	920	957	904	924	927	900	907	954	923	999	943	872	986	950	905	957	952	876	982	920	931	944	895	971	942	903	948	949	918	929	946	914	915	932	957	912	973	929	959	968	955	917	927	967	942	948	913	920	904	950	973	962	911	1005	937	938	964	977	965	897	917	954	972	933	946	930	938	903	904	970	919	971	894	877	959	938	946	947	954	1023	921	981	946	921	984	939	917	958	966	928	894	975	922	959	961	933	906	964	943	906	942	933	956	911	954	947	976	940	991	931	862	948	966	945	927	888	923	956	942	940	944	918	908	919	957	916	840	954	913	946	934	944	935	934	907	921	941	955	899	916	934	955	959	991	937	874	880	923	911	955	892	959	944	952	969	976	946	967	928	877	919	898	905	932	936	918	927	949	938	989	931	983	937	917	985	986	952	922	945	944	901	946	934	901	877	955	958	953	892	921	890	974	889	951	955	953	923	975	941	884	994	960	960	937	965	935	894	957	939	941	929	908	988	959	909	938	959	916	889	973	920	959	941	981	984	980	907	949	909	871	890	948	899	886	931	923	930	923	962	951	944	884	905	932	955	940	972	949	951	873	922	965	916	947	864	959	965	910	975	1016	978	948	942	968	885	898	930	916	1007	979	968	964	950	961	937	961	933	889	943	957	955	952	923	965	945	959	958	894	925	946	943	970	953	945	982	942	932	923	948	980	950	974	942	894	969	947	899	908	930	970	955	934	883	926	959	1016	933	979	944	972	996	924	951	980	995	966	955	917	952	913	903	925	988	941	955	941	912	994	962	909	944	922	945	951	948	906	939	966	908	897	954	926	942	954	950	967	956	881	923	939	959	970	1021	903	969	958	942	909	930	969	949	951	944	976	912	936	922	964	908	934	902	967	929	966	935	922	939	987	967	907	944	903	919	972	921	967	903	933	911	929	947	947	921	959	930	922	901	980	928	927	980	961	914	964	910	956	930	928	962	862	964	967	940	936	945	986	949	958	869	879	910	899	918	901	947	944	954	864	925	927	948	933	925	933	927	932	899	904	928	914	981	976	911	922	942	939	924	901	876	895	933	924	908	949	938	1016	897	923	946	944	911	953	977	919	897	913	968	948	956	892	958	965	885	977	964	928	909	950	967	919	981	934	946	915	914	886	904	946	894	896	964	880	909	936	967	884	859	966	960	949	973	888	924	919	914	961	971	961	879	908	968	965	916	974	887	958	928	976	969	904	945	914	934	924	952	917	921	933	907	955	946	908	935	906	964	924	890	897	901	948	973	926	891	933	937	913	945	881	901	944	938	955	902	974	963	943	968	884	969	933	934	926	986	916	942	956	954	963	938	931	890	882	899	926	973	943	941	908	974	958	939	978	957	970	974	926	936	971	936	902	951	892	902	953	968	978	946	945	1003	937	945	930	932	954	898	950	914	959	953	954	945	927	934	901	914	968	947	913	956	928	882	871	942	956	985	930	917	998	983	922	917	911	969	980	944	921	904	925	904	928	926	902	1005	943	926	953	904	959	944	945	898	929	947	929	950	941	919	960	955	945	973	953	982	964	962	911	904	975	915	909	938	944	953	938	927	951	949	944	962	890	975	915	971	940	937	939	909	934	909	906	924	940	930	916	931	948	975	976	939	977	964	977	969	948	925	960	937	952	907	924	955	899	964	913	915	991	969	919	989	897	855	935	980	921	947	908	932	951	899	959	978	929	925	940	869	925	921	942	923	1014	958	900	933	900	924	972	939	929	935	955	933	1015	964	880	948	921	922	916	908	897	931	870	920	922	989	909	961	896	872	929	942	1019	868	976	931	863	944	980	971	958	953	972	972	1013	928	958	898	962	951	938	952	975	933	935	955	1000	920	917	944	967	936	937	1006	882	879	948	931	965	955	921	986	909	915	888	954	902	930	918	908	961	927	972	947	956	967	962	957	1000	954	933	971	917	937	936	969	945	965	964	964	914	935	887	932	962	922	931	952	925	942	940	920	927	926	928	918	927	873	943	948	916	953	984	959	925	931	978	981	924	971	953	947	890	875	922	940	970	917	891	921	961	910	876	1016	912	937	925	926	903	927	914	967	876	1007	962	950	899	962	920	960	939	931	938	937	935	916	963	928	932	914	990	986	876	944	940	966	914	925	974	961	951	922	888	927	923	955	938	958	904	933	924	935	943	901	949	914	928	968	923	982	923	934	991	985	917	990	876	893	990	935	941	931	939	887	940	899	946	912	960	941	923	869	949	1018	927	904	935	919	970	890	927	937	963	928	915	960	986	968	933	953	971	912	904	970	995	931	926	940	910	935	991	973	980	887	978	908	999	970	942	925	997	969	922	966	889	956	953	913	906	938	874	977	896	895	934	877	976	913	936	978	908	985	919	947	927	951	924	954	918	974	920	890	939	968	968	916	921	927	905	916	970	939	1014	980	900	920	955
64370	101322	67370	35763	12668	2814	1060	857	792	835	816	831	801	817	822	817	830	848	858	857	809	777	857	842	809	822	824	780	787	826	784	869	785	825	818	824	847	796	824	846	795	831	832	860	772	855	787	837	828	804	879	811	830	820	859	799	841	856	810	828	825	789	830	838	825	811	837	814	797	893	821	840	799	860	837	830	841	850	886	774	785	813	837	786	867	833	805	819	811	804	892	842	906	829	835	838	852	871	838	809	824	819	795	831	775	838	796	826	802	828	817	820	790	822	785	856	866	790	837	809	767	847	792	815	826	854	881	813	816	867	863	834	842	812	789	829	841	801	843	819	844	801	879	800	844	839	779	838	837	826	788	846	799	831	789	829	840	814	833	821	815	843	839	842	845	803	807	855	836	834	854	812	821	798	803	834	912	806	788	834	824	839	835	839	795	866	875	794	806	834	808	866	799	797	870	806	817	801	840	829	783	756	872	854	820	791	867	821	808	802	811	825	873	818	846	837	837	841	847	885	801	806	858	761	803	852	851	818	862	779	823	862	797	787	795	824	816	778	790	837	775	874	861	832	814	817	798	784	837	772	822	770	775	828	870	792	814	846	811	805	800	867	817	829	846	847	806	774	824	821	778	769	823	807	823	839	801	875	826	784	831	784	861	822	816	820	830	783	827	866	784	838	802	807	859	836	874	839	810	814	793	853	835	792	826	844	790	827	796	826	807	773	795	798	793	805	866	847	801	814	821	829	841	792	816	812	795	822	843	761	841	825	815	816	824	847	882	858	795	803	846	825	846	807	829	789	862	798	805	805	813	810	834	803	829	776	831	791	777	813	841	805	799	809	771	830	861	787	858	830	827	814	789	830	847	857	850	824	855	815	772	866	781	796	837	813	821	840	833	851	843	837	844	866	874	816	821	827	849	818	770	813	833	856	837	810	868	857	826	794	846	793	833	838	804	806	853	765	846	822	869	836	813	849	824	879	848	803	811	838	859	839	844	860	819	781	788	824	846	830	778	809	813	824	812	856	817	813	775	859	795	829	822	829	837	815	817	826	813	822	796	799	786	840	771	779	790	827	804	846	821	844	834	768	826	883	826	813	897	862	804	829	838	791	816	807	844	856	811	815	826	837	827	743	803	858	836	870	812	773	758	787	810	856	767	852	792	818	812	820	832	837	807	811	836	832	790	787	836	892	819	820	815	796	812	831	809	843	829	848	858	824	805	755	747	843	811	825	814	845	878	794	818	819	821	782	820	806	829	806	875	802	833	789	829	790	819	817	814	819	811	800	818	817	772	835	831	816	852	909	836	835	833	796	862	810	856	822	817	832	818	828	810	848	817	815	834	856	782	872	855	812	814	860	729	804	851	767	849	841	839	836	791	805	798	771	791	768	805	850	803	864	809	834	806	774	811	859	826	806	804	802	851	829	764	811	780	845	864	760	803	840	830	858	789	823	789	808	798	772	825	811	843	826	856	832	792	831	793	856	841	823	849	826	827	792	833	804	792	866	827	864	853	804	845	769	847	795	824	833	833	866	802	810	819	796	797	855	766	838	890	810	807	824	796	825	743	819	810	833	845	844	789	860	838	813	788	804	852	761	821	809	859	819	817	824	857	808	811	862	822	787	771	835	851	845	781	812	819	804	840	819	835	799	817	835	837	839	794	763	851	860	803	849	783	805	829	773	779	784	844	831	820	826	821	772	790	842	795	829	776	846	837	825	845	780	839	811	858	826	819	837	831	759	810	796	846	786	807	839	828	849	759	793	865	798	777	842	816	805	829	820	784	856	833	788	794	867	794	864	872	835	802	856	854	785	789	834	795	818	806	836	844	796	782	790	799	812	752	829	812	776	831	830	768	802	866	844	762	874	787	851	807	822	788	836	733	829	796	789	849	848	825	823	836	747	833	816	773	817	811	796	850	783	796	809	837	805	785	829	830	835	761	790	821	813	840	775	896	876	806	825	782	831	791	854	818	807	811	831	794	870	806	854	804	836	844	836	815	823	879	850	792	857	786	783	826	825	844	810	849	842	826	786	835	818	807	817	772	804	800	843	848	831	781	842	823	838	778	795	861	796	835	824	802	851	805	808	781	822	824	844	787	770	837	826	748	818	814	764	804	811	764	851	819	809	844	794	806	826	807	839	811	819	818	833	806	841	791	804	816	781	821	809	856	838	813	839	836	888	818	754	825	816	811	769	874	775	859	818	776	819	862	782	838	839	812	815	838	789	857	838	773	776	804	843	834	866	800	818	810	806	835	841	832	814	903	868	838	815	828	802	761	777	792	777	779	863	849	867	815	836	821	858	806	819	799	797	829	881	831	768	824	821	831	818	819	793	741	800	841	810	798	872	795	823	807	801	835	817	830	811	843	808	835	823	797	862	841	855	852	837	846	822	819	862	831	805	815	796	845	870	829	811	807	783	812	811	841	829	797	802	818	840	838	805	816	805	840	827	847	809	816	825	837	817	844	824	770	788	866	789	797	829	770	790	846	784	808	851	762	826	888	777	855	892	804	780	840	802	816	803	832	779	821	776	861	784	868	849	826	775	841	854	843	855	849	820	783	789	794	866	847	775	849	820	842	814	820	810	805	807	807	815	831	849	802	850	804	815	805	810	828	774	832	819	779	854	819	827	814	796	786	799	789	778	853	803	797	803	829	806	865	799	851	861	810	817	791	761	835	797	839	801	808	806	795	750	872	844	762	818	782	842	833	863	869	805	844	849	855	851	794	807	810	793	820	813	855	822	816	803	804	846	822	829	765	810	807	783	856	824	810	779	858	815	760	812	842	814	859	802	721	789	785	821	847	873	765	822	842	825	803	817	796	782	813	775	860	817	784	842	841	783	807	811	848	833	833	816	797	774	782	767	823	803	792	829	892	825	804	805	828	804	821	809	843	818	804	845	771	843	816	816	771	826	754	791	790	814	865	776	807	840	866	791	785	836	819	840	819	810	832	829	761	822	869	800	823	813	810	816	836	837	844	804	808	903	792	875	828	824	844	817	816	833	817	844	784	803	834	815	845	826	801	829	850	806	839	849	789	817	818	834	851	825	821	875	832	817	827	818	784	782	810	774	806	758	825	806	811	817	832	816	796	816	785	825	814	796	764	830	813	794	801	830	842	850	819	874	805	800	767	842	852	828	865	818	841	819	842	801	794	827	823	837	783	825	787	826	796	884	844	804	834	825	832	820	837	793	830	804	838	862	808	856	774	790	851	745	791	842	814	829	799	788	814	848	861	830	866	800	824	839	770	820	810	800	815	851	818	819	802	823	843	847	806	845	776	819	895	796	784	846	822	806	856	829	778	819	824	872	800	809	833	830	828	792	831	802	824	826	855	860	799	829	786	794	862	828	845	827	817	821	811	822	805	821	830	822	824	809	815	823	810	847	794	850	812	854	833	819	868	833	850	841	826	826	831	814	813	790	804	873	799	793	784	842	834	813	790	795	766	833	843	815	816	815	802	816	819	759	867	826	777	820
31527	31466	26058	10380	2353	974	789	731	732	717	694	745	716	736	777	748	757	722	701	682	746	679	700	728	743	765	688	720	655	674	732	724	684	728	715	687	733	704	660	671	713	687	714	661	743	737	646	702	701	689	744	721	702	707	697	680	686	670	734	710	671	728	775	734	762	721	709	700	685	732	743	695	693	715	753	705	688	693	728	735	702	735	725	708	671	754	714	691	706	717	732	714	692	674	713	683	708	672	678	679	768	728	678	735	701	683	747	744	684	701	695	687	732	656	734	675	693	683	744	711	679	733	723	716	726	738	733	710	717	716	717	693	685	715	718	701	709	725	715	729	678	713	732	770	736	675	718	671	710	715	712	724	748	714	697	731	694	680	676	716	737	721	695	700	706	698	671	741	730	667	695	696	689	700	707	715	737	680	713	681	726	732	712	678	698	716	670	698	683	750	714	722	730	768	688	713	686	714	720	707	700	722	678	724	700	686	719	681	709	669	692	720	699	740	737	734	735	670	724	704	641	692	728	698	699	674	758	705	712	736	720	735	702	676	659	686	691	684	701	738	692	675	724	753	683	676	738	723	699	678	677	701	731	676	681	687	698	729	744	711	724	691	653	703	721	710	695	691	655	669	757	710	691	695	760	737	666	694	707	683	691	726	706	698	732	700	712	691	709	665	673	726	719	737	718	781	736	712	715	711	696	632	737	755	713	702	714	672	752	683	748	661	725	634	728	715	703	724	729	701	685	688	722	691	720	704	704	726	692	698	681	719	710	708	707	748	741	684	679	677	704	729	749	707	720	714	755	697	724	707	722	722	709	681	727	739	679	705	667	759	740	728	665	662	735	720	695	683	639	701	686	701	696	728	639	689	700	685	685	755	704	729	673	693	750	674	678	754	721	674	721	748	751	690	697	700	743	727	715	698	739	735	695	688	707	687	696	677	704	712	763	735	700	692	683	696	673	717	703	693	692	706	705	710	700	720	693	703	749	702	666	715	697	693	671	712	730	680	705	700	731	688	715	737	748	760	742	704	727	722	702	726	726	746	646	727	671	677	713	702	737	706	727	720	711	690	678	733	707	707	675	709	669	719	694	690	715	704	651	702	707	685	736	733	715	725	723	684	764	689	686	706	776	755	718	703	693	700	731	655	704	718	728	727	720	702	754	758	671	770	705	671	744	727	676	721	719	716	720	649	720	749	717	699	725	701	728	727	683	684	683	654	685	671	724	692	700	696	683	703	676	693	688	691	678	694	745	625	734	769	694	695	684	738	729	743	714	736	662	685	721	725	730	733	700	674	707	692	722	693	698	679	685	701	720	712	692	687	749	697	727	759	667	720	679	709	713	683	699	727	711	661	741	702	688	721	692	741	721	658	731	735	743	764	682	752	767	695	731	690	686	721	739	699	696	731	723	702	717	696	762	706	704	714	691	746	687	746	710	715	691	687	741	733	718	715	723	709	736	775	714	741	658	705	729	714	724	689	743	714	709	683	686	763	707	726	732	708	699	722	728	705	729	722	743	740	709	668	668	702	695	746	707	709	711	696	701	663	690	730	694	674	725	658	741	743	739	680	697	659	735	729	734	719	704	756	700	722	689	710	739	717	733	707	716	730	726	687	659	715	690	747	748	696	704	697	697	675	706	724	715	676	745	711	724	718	707	696	702	663	674	722	735	738	748	690	728	710	674	695	709	750	717	687	706	711	704	748	740	690	733	687	715	699	723	687	697	748	729	702	697	717	725	711	677	754	726	722	719	722	722	689	705	687	707	684	681	710	755	730	695	688	702	681	696	656	657	686	712	693	728	725	771	748	686	692	728	648	687	720	697	726	717	708	674	676	768	704	741	721	651	723	689	713	705	716	712	666	680	731	663	686	733	724	676	668	771	701	670	699	698	716	672	704	715	689	672	660	683	692	718	749	707	705	660	757	686	747	687	708	720	696	689	755	732	638	677	707	740	665	713	692	690	710	705	676	728	674	682	753	716	740	721	758	744	693	707	665	719	672	671	715	700	702	694	709	717	674	693	723	687	717	719	765	703	766	767	680	682	745	651	742	676	686	717	719	736	687	744	699	672	721	672	692	698	676	735	732	725	667	712	714	714	698	662	715	703	728	709	729	747	709	661	736	724	739	712	700	655	712	695	745	700	718	740	733	696	706	681	749	718	710	706	713	701	718	708	711	692	681	698	701	719	723	682	720	726	753	721	686	716	695	676	723	745	722	727	727	753	728	707	710	685	691	695	707	693	674	779	692	727	671	740	689	710	732	670	751	707	743	686	717	730	737	733	741	696	766	728	699	678	691	696	739	744	704	670	724	714	734	683	713	703	676	761	709	746	750	734	704	730	729	691	714	662	686	679	722	700	701	720	741	735	723	701	704	752	718	714	698	678	687	711	731	683	724	719	725	717	720	741	700	672	702	736	735	709	663	724	718	686	758	705	705	705	694	749	735	713	692	710	721	704	729	716	725	731	724	738	695	679	692	654	742	711	708	672	675	746	718	745	708	693	739	687	701	694	730	733	696	749	749	675	726	676	726	725	710	701	689	713	683	708	688	685	731	687	676	745	723	727	687	805	709	684	692	718	698	760	665	718	711	721	677	740	686	663	680	749	708	694	721	714	702	697	685	704	742	661	719	705	701	689	672	720	681	749	693	771	676	717	725	719	651	720	724	677	738	751	757	747	696	735	690	663	709	715	713	688	710	712	689	691	756	703	692	736	766	766	690	692	727	653	714	748	693	737	714	665	737	752	711	729	717	694	693	693	755	743	665	709	666	744	722	706	671	684	736	726	659	706	704	679	726	710	685	683	726	696	720	682	680	760	696	755	685	703	683	700	717	693	671	691	731	719	696	718	666	715	729	742	715	707	727	736	680	755	706	711	619	745	708	685	672	737	723	708	703	722	713	693	698	650	721	711	674	768	714	718	746	718	721	679	683	719	744	766	728	688	701	732	692	677	735	730	725	688	726	695	708	660	746	724	713	668	720	689	697	699	742	680	713	688	670	737	759	705	738	730	676	709	709	758	753	710	697	700	712	691	677	691	668	751	702	721	764	676	738	710	700	682	691	695	706	685	677	725	698	699	694	726	686	665	705	716	709	709	651	744	707	693	690	748	715	695	712	714	744	747	705	701	687	709	687	696	695	732	741	708	638	756	729	728	739	692	740	655	731	667	690	746	708	722	728	783	718	692	726	759	690	696	695	694	702	735	693	697	663	740	747	696	730	705	719	721	701	753	729	755	671	685	682	728	749	702	682	732	729	693	654	697	715	712	713	667	681	726	728	701	704	690	727	719	744	725	703	761	750	759	715	712	685	648	710	754	662	724	712	682	695	717	679	717	723	663	736	729	703	678	746	676	701	702	734	661	713	751	745	723	674	701	666	763	770	681	709	695	695	645	696	737	724	719	696	672	693	713	734	647	718	737	729	733	683	745	672	772	720	702	710	732	673	681	690	742	708	679	726	696	704	675	699	698	723	702	665
24455	34939	18438	5611	1763	718	615	538	560	571	546	519	588	513	542	543	585	560	577	578	607	578	554	557	553	618	566	569	608	542	550	581	566	564	542	574	517	597	518	572	528	569	543	552	516	566	589	551	537	577	575	577	540	530	561	555	535	577	577	567	579	544	518	562	529	576	543	550	559	560	521	528	538	578	541	577	477	551	551	555	528	543	534	554	528	553	551	564	559	531	520	466	526	574	576	553	544	540	557	546	573	540	544	546	565	548	576	553	547	537	594	569	546	561	535	508	552	553	524	558	557	561	570	544	538	525	564	539	544	521	617	569	593	531	569	521	592	515	518	570	577	533	560	546	553	554	516	569	526	530	578	551	511	572	560	508	610	558	562	527	532	559	549	538	563	564	589	537	544	552	524	541	563	541	542	551	559	571	567	541	562	520	562	567	554	545	541	562	540	529	539	601	552	591	553	570	562	520	540	549	528	565	550	577	536	553	552	561	523	558	562	550	566	539	546	590	571	536	476	572	542	553	594	543	519	565	551	553	533	508	588	570	566	571	560	549	561	533	520	530	554	570	548	522	541	556	552	556	586	566	601	563	512	558	564	538	580	569	539	585	552	567	585	556	541	549	516	546	562	522	588	494	525	553	571	545	527	573	513	541	541	495	525	512	553	504	537	567	589	599	537	563	549	565	528	549	551	571	561	550	580	563	548	512	566	537	549	584	544	543	552	536	548	552	577	550	607	517	521	572	538	563	559	548	563	584	565	515	553	535	545	592	570	556	521	553	589	563	524	600	546	543	531	530	532	539	556	536	547	546	553	555	563	521	536	546	548	580	572	534	549	533	554	545	546	562	550	555	512	543	550	531	580	568	559	586	511	554	547	563	549	548	584	555	593	565	543	562	527	563	554	531	555	537	560	547	544	545	552	550	546	549	560	575	536	561	615	534	567	580	505	538	566	544	587	487	537	546	558	575	565	548	544	513	554	570	568	473	514	536	561	522	585	536	576	551	575	565	569	553	540	555	535	565	516	550	549	526	521	521	567	535	518	533	536	547	573	528	546	541	577	543	510	563	607	551	576	585	576	540	575	569	590	554	595	547	599	547	535	556	584	516	592	506	514	597	538	522	542	562	506	553	608	596	506	547	534	541	575	502	560	587	553	519	586	543	592	538	546	522	560	550	541	523	583	558	548	580	554	588	561	552	559	576	567	524	557	576	552	587	588	556	570	558	512	558	542	533	538	549	537	547	578	574	602	545	541	563	534	576	569	572	545	537	532	519	510	577	555	531	532	547	548	553	556	582	557	552	539	567	556	538	525	515	551	573	576	571	540	535	525	567	528	578	569	549	564	521	549	529	550	541	535	529	542	543	570	548	564	521	534	540	581	557	548	575	538	570	568	580	557	549	522	559	567	553	545	571	543	517	555	547	526	573	572	548	507	545	540	577	517	534	524	560	584	542	514	549	546	546	559	569	538	498	576	537	563	575	527	538	560	544	543	533	539	544	572	553	566	553	549	563	570	521	544	524	536	565	557	549	535	563	502	539	562	540	537	522	562	531	555	578	551	528	563	564	573	569	562	557	590	538	576	609	561	509	555	546	549	536	525	579	571	505	525	554	552	550	559	527	567	557	558	515	521	546	559	573	524	546	577	567	536	569	534	571	543	551	547	552	522	551	559	565	556	556	534	550	547	584	552	537	516	531	549	515	501	585	530	551	508	522	565	593	571	598	579	573	536	547	547	532	570	532	549	517	557	566	539	578	505	542	546	572	512	580	536	555	578	605	555	532	527	571	577	611	552	552	583	547	524	561	510	557	505	501	589	533	563	510	533	582	591	558	559	533	546	532	546	605	545	571	550	527	556	572	584	559	568	542	566	574	569	573	539	512	560	548	591	555	566	530	569	524	546	569	546	541	590	561	550	567	548	512	550	534	591	551	559	565	544	513	543	516	531	567	602	575	562	566	561	521	524	559	560	560	526	551	560	583	568	534	594	550	549	555	573	529	557	552	529	539	538	509	550	587	552	564	523	590	539	542	551	499	575	553	541	569	522	562	592	555	580	542	573	501	552	532	526	581	531	574	531	557	533	530	543	519	503	571	576	502	555	569	530	515	536	587	551	571	596	558	527	556	531	537	568	559	557	549	539	524	523	538	569	583	543	570	512	528	512	530	546	537	535	553	554	578	546	551	580	569	549	565	557	558	591	519	536	584	550	491	517	548	535	585	518	581	528	544	548	528	535	529	545	514	553	539	513	550	534	545	559	569	546	541	520	579	526	535	584	551	558	600	584	531	515	523	519	555	538	550	550	556	537	555	553	533	566	561	531	524	566	576	541	557	534	542	548	519	520	559	563	544	536	559	575	519	519	561	566	520	593	535	546	553	556	534	581	502	579	564	541	559	544	583	557	565	551	498	600	522	573	566	533	537	535	559	556	509	546	565	488	601	542	562	569	592	571	532	528	543	565	572	590	585	547	563	549	551	568	558	577	539	538	554	579	560	539	524	586	591	556	521	552	538	553	586	544	586	551	524	548	566	550	538	536	551	540	547	575	524	572	550	582	557	522	598	564	552	560	583	533	544	553	572	560	547	553	554	519	559	541	555	531	556	557	537	522	536	540	522	556	526	562	565	501	563	564	569	559	558	548	504	545	563	556	552	544	529	540	542	602	543	571	550	557	548	562	539	510	581	547	543	569	525	561	553	544	566	553	550	565	548	540	521	567	534	502	559	552	556	544	526	580	557	547	550	558	532	522	559	533	532	577	562	604	556	587	572	560	547	532	515	566	594	554	542	501	584	568	533	517	536	574	537	591	588	526	592	539	588	581	571	563	531	547	562	558	541	538	542	545	583	512	546	557	541	523	565	527	576	570	563	557	548	593	555	584	505	553	568	586	587	550	557	544	559	550	532	542	545	557	561	591	573	523	544	566	585	527	564	552	537	556	541	565	571	555	532	578	570	497	532	518	579	561	538	541	565	579	588	574	557	514	571	530	577	537	567	531	535	583	582	569	537	538	577	582	564	556	577	531	552	559	545	527	584	516	530	563	524	502	495	588	557	552	518	580	528	540	563	535	580	482	532	513	603	604	597	571	561	546	582	525	568	520	583	621	534	561	547	562	530	557	523	557	481	539	523	535	550	573	519	543	530	563	554	553	554	598	547	518	569	591	516	556	566	544	537	552	529	522	534	565	546	507	573	563	552	511	590	520	505	556	520	528	583	588	525	535	548	520	573	571	546	522	573	576	517	575	593	598	572	565	525	569	549	526	561	500	578	557	528	516	551	570	562	537	580	527	553	550	544	534	582	548	554	525	544	593	558	553	546	560	534	601	576	506	556	537	553	536	555	539	589	582	543	546	551	549	532	549	536	542	556	571	555	526	535	577	558	513	580	541	538	529	530	514	561	566	553	537	584	574	560	545	572	553	532	560	514	576	512	525	531	558	552	596	557	574	569	589	566	569	562	546	552	570	577	531	552	557	579	505	550
26927	29221	41139	32301	13912	2901	1069	744	702	728	727	720	673	731	687	780	730	699	724	715	740	751	778	719	745	732	695	734	686	753	719	714	703	722	749	712	722	758	639	723	751	733	712	679	720	736	705	724	689	697	715	719	758	666	765	707	702	652	689	725	716	733	731	698	724	671	725	746	717	680	742	693	711	713	720	686	702	692	728	727	720	688	725	706	695	673	678	655	704	766	739	680	764	739	716	737	733	721	746	763	687	701	725	742	740	670	718	767	736	719	733	701	688	700	660	717	769	766	723	698	703	709	700	728	737	706	695	668	718	756	800	661	748	716	702	660	694	732	734	688	673	718	696	735	728	742	746	700	741	687	711	735	678	717	703	658	750	717	757	778	711	708	700	686	712	733	700	694	681	688	724	727	709	705	665	701	773	754	742	671	737	709	702	769	709	657	682	681	718	684	676	687	729	746	738	752	737	734	741	750	712	678	748	713	699	747	753	715	723	733	729	713	684	672	729	707	693	702	721	698	694	670	699	769	730	726	729	678	691	728	737	713	699	739	724	672	716	735	696	704	689	655	738	674	701	671	726	744	723	731	737	719	731	700	730	729	639	707	728	717	726	725	708	670	671	705	706	685	735	693	690	717	703	690	697	733	730	707	700	701	745	671	744	707	694	643	706	744	677	686	711	718	653	686	727	751	721	681	723	722	689	691	714	718	694	727	687	710	736	723	726	673	717	680	739	710	722	763	689	711	687	681	717	713	745	731	702	714	722	703	716	730	773	666	680	651	687	673	729	725	725	706	706	717	670	712	727	703	725	724	660	717	710	755	701	716	700	746	693	756	706	645	688	674	740	736	722	704	737	713	723	724	742	766	759	705	715	712	757	679	737	762	755	758	711	695	708	713	679	688	709	694	664	748	672	713	740	755	741	713	712	662	696	687	678	702	705	767	698	727	694	742	687	728	695	722	693	729	737	717	728	714	737	702	728	741	709	705	769	715	755	705	681	686	707	679	716	729	795	729	737	696	700	764	668	760	720	730	710	743	743	704	762	729	720	687	696	680	719	706	697	662	765	669	708	723	735	704	657	726	665	687	706	713	708	680	732	692	721	721	727	748	730	754	678	740	717	735	696	725	697	744	739	741	754	753	746	751	719	715	726	717	735	681	701	737	682	705	732	705	684	724	733	706	732	721	681	776	692	761	690	748	725	761	692	709	690	797	726	708	701	670	728	676	701	779	731	714	722	744	689	682	720	705	730	700	745	698	759	723	720	765	708	702	737	688	690	703	710	703	707	683	742	745	702	740	741	697	706	716	744	671	720	686	736	688	680	711	778	740	776	715	728	661	730	726	708	679	688	687	696	684	709	754	745	726	673	739	759	702	668	713	683	722	707	737	705	689	718	721	751	720	754	684	718	707	690	730	744	682	724	700	684	743	701	742	709	721	640	752	715	744	666	691	703	741	747	670	731	710	690	754	699	705	730	712	729	764	672	716	682	708	712	754	757	729	676	692	741	725	730	737	730	715	699	727	709	724	740	745	769	693	732	709	719	728	685	688	667	692	738	765	705	719	699	718	718	786	740	690	739	770	707	747	704	716	742	721	730	709	696	703	725	710	732	693	737	666	717	678	715	748	741	744	739	769	701	729	690	715	743	720	723	712	753	710	696	663	712	687	727	713	704	703	726	722	743	753	696	756	663	632	706	702	733	691	717	685	706	761	697	722	737	744	701	737	779	735	742	731	729	744	716	700	739	740	715	754	708	627	739	721	781	729	748	675	696	727	751	699	722	715	722	723	714	729	730	716	703	679	741	718	706	721	704	747	711	680	733	709	683	772	713	704	719	771	735	734	687	741	719	678	720	690	750	648	747	720	703	749	736	692	733	700	729	736	737	649	695	672	681	702	711	702	694	707	707	742	766	706	754	713	695	671	763	719	707	732	738	731	736	721	701	723	701	690	704	719	714	749	700	733	734	698	741	713	742	743	722	685	712	756	742	658	757	714	704	709	733	748	704	726	710	711	730	729	718	686	718	708	725	714	711	680	698	709	739	723	728	739	699	680	695	678	720	734	702	749	730	715	711	735	666	694	709	745	697	703	732	735	687	708	702	697	733	663	756	737	736	730	721	696	723	703	746	728	770	762	781	737	694	698	729	727	734	692	685	739	697	712	732	754	740	734	724	746	724	768	751	746	734	744	681	687	714	740	711	739	705	727	732	684	718	692	678	685	695	726	680	758	708	766	686	723	684	764	721	690	669	660	700	666	705	735	697	716	672	706	699	735	760	683	749	721	690	734	718	737	759	670	766	725	736	719	716	731	730	734	741	727	765	743	728	721	761	734	702	709	711	698	712	705	708	741	700	705	747	707	695	693	740	691	715	726	771	722	704	723	679	732	693	707	673	673	764	710	738	726	686	699	682	750	717	731	715	688	693	697	708	704	668	710	714	718	741	716	732	756	707	688	756	669	722	765	774	663	728	666	736	685	718	741	663	717	707	689	759	673	702	682	746	727	794	713	651	724	723	723	727	727	693	720	710	691	708	726	686	696	683	695	663	714	750	721	679	695	741	690	718	692	677	694	688	710	704	673	692	684	679	702	719	688	679	759	693	726	720	754	738	696	681	738	710	735	671	696	748	702	718	730	736	681	711	741	682	710	735	667	727	726	697	712	673	688	710	718	753	646	679	719	709	710	752	703	712	669	761	748	729	681	692	739	683	716	723	721	740	717	721	726	727	719	747	717	747	697	742	719	749	743	689	682	710	717	697	703	723	724	763	664	712	710	715	723	755	704	671	758	688	739	705	727	694	718	710	715	735	701	692	767	707	704	733	720	739	735	657	769	723	699	739	692	706	732	742	678	683	729	735	714	775	742	744	732	720	735	706	732	685	735	670	712	726	733	740	717	740	674	753	740	698	663	659	685	738	729	708	716	722	715	735	739	740	743	728	720	685	725	706	705	694	753	690	696	701	696	726	736	710	743	676	675	705	749	729	731	689	740	700	726	723	710	663	731	688	722	727	702	700	710	708	675	691	752	748	717	731	724	724	712	709	712	719	681	680	685	699	732	716	689	742	748	757	743	719	751	733	728	724	692	701	661	702	734	677	719	712	740	712	702	751	664	682	722	707	737	684	683	661	731	703	768	694	708	712	699	727	740	703	728	718	668	722	711	669	696	731	710	726	710	690	704	693	704	740	696	706	695	675	730	700	715	780	720	728	762	751	723	672	746	744	679	713	728	715	737	691	705	688	667	701	745	717	748	727	710	712	738	715	732	740	662	688	738	662	770	740	744	720	707	647	695	738	723	717	734	667	684	698	707	704	709	712	709	734	662	713	721	722	691	714	733	740	710	720	683	698	702	662	708	738	713	711	710	724	732	653	758	721	698	741	719	690	697	685	776	765	711	736	670	716	753	709	705	712	761	704	719	744	704	744	705	645	715	740	734	718	730	741	685	736	717	729	709	699	745	721	709	770	780	740	710	750	681	749	757
57409	80738	51271	20706	6224	1732	784	643	596	605	611	616	603	612	590	577	569	588	616	641	579	650	527	592	585	618	596	561	622	639	613	596	613	599	588	624	575	600	590	567	639	613	633	655	596	574	585	571	597	580	595	586	580	598	606	587	609	600	600	596	563	603	620	572	621	579	591	631	606	606	580	568	619	593	576	644	601	626	607	546	574	583	560	623	585	604	616	624	604	550	626	590	607	583	571	583	588	563	575	583	599	593	630	612	542	580	640	611	572	546	586	618	570	608	606	614	603	562	593	605	578	589	574	609	593	587	600	605	580	607	610	590	595	613	596	594	585	620	639	599	606	531	630	590	633	558	588	610	597	603	634	574	632	598	599	591	594	566	613	600	615	553	581	592	582	591	594	613	591	627	555	617	591	608	627	596	602	580	570	645	566	545	590	628	596	586	616	602	560	584	560	593	609	656	572	626	547	633	607	582	587	561	591	560	604	567	579	614	599	630	575	566	643	600	583	611	548	566	582	580	590	572	571	613	578	595	633	565	589	575	614	619	615	622	597	592	574	593	636	616	578	561	575	564	595	559	586	609	590	636	630	650	593	606	599	604	611	603	656	611	638	604	592	600	627	590	603	621	564	563	596	625	628	592	599	564	576	621	553	587	571	578	619	626	590	573	608	604	628	573	609	564	622	659	606	619	615	615	589	576	582	581	623	571	593	622	615	630	606	574	567	601	574	611	551	614	631	584	602	598	606	603	581	622	641	627	600	574	614	635	609	585	606	648	596	612	621	619	606	600	612	589	594	568	619	585	603	593	615	624	589	591	637	624	620	606	604	626	618	602	545	590	585	615	564	636	592	577	621	572	615	579	600	593	641	602	605	626	620	583	590	626	589	569	584	563	581	597	601	578	584	596	588	597	635	611	635	610	579	589	604	579	602	650	645	634	613	613	586	599	629	596	652	635	578	594	646	581	619	614	573	580	635	605	563	615	610	561	608	614	566	576	585	599	644	596	585	599	612	635	572	573	618	589	622	618	619	598	580	610	578	597	608	592	555	562	587	568	573	569	605	585	586	635	565	613	580	562	616	639	608	590	549	598	571	639	614	619	606	535	618	603	612	597	584	595	621	595	575	582	559	579	618	578	609	639	599	613	596	652	574	595	638	610	585	572	594	605	561	623	623	592	630	631	603	575	579	652	576	612	606	610	655	559	592	601	587	605	608	621	616	596	607	591	595	597	587	589	600	556	579	577	578	623	573	563	640	586	593	620	607	607	579	601	528	607	598	585	616	583	597	580	623	627	579	594	620	575	621	621	565	585	558	563	594	642	576	573	634	599	574	652	581	591	590	611	597	595	627	569	597	652	599	582	601	538	589	606	664	596	617	603	591	533	596	590	586	589	591	587	569	606	582	593	574	600	638	648	637	588	563	611	602	568	630	574	604	557	576	568	569	619	603	595	557	616	604	570	594	559	558	576	641	598	561	581	555	555	594	603	625	590	568	589	586	586	549	631	581	623	617	626	582	557	595	611	581	600	592	602	568	596	571	609	564	583	605	627	575	548	608	618	610	605	609	568	563	598	598	598	595	614	594	564	598	590	596	619	587	602	669	606	589	590	642	627	597	552	579	607	577	590	629	619	617	598	585	627	559	578	569	602	559	604	600	601	582	591	594	612	617	582	575	564	592	608	580	594	621	604	647	561	600	595	616	635	592	594	595	616	604	600	596	594	597	546	578	595	583	625	613	657	588	634	617	591	598	620	660	609	609	625	578	541	617	596	554	536	601	616	631	549	551	629	583	655	604	636	560	604	574	614	621	571	559	600	568	647	571	582	601	595	571	600	600	586	613	648	585	583	612	607	622	525	624	633	592	580	557	615	584	591	624	599	593	584	584	629	588	589	613	585	624	649	628	591	597	614	600	643	592	565	609	584	625	592	596	569	597	578	590	600	602	578	548	584	604	576	638	605	587	565	577	577	569	599	648	583	583	603	624	578	592	584	599	632	629	596	568	587	592	601	617	584	630	576	614	593	577	582	583	576	596	626	605	582	572	584	601	589	603	587	615	598	604	563	577	581	629	610	627	617	616	596	589	587	580	558	662	584	587	588	558	632	591	608	577	633	608	602	590	650	553	621	590	589	604	564	642	562	595	592	580	592	551	582	585	565	608	632	588	609	577	637	630	598	541	603	583	582	568	581	594	618	558	575	562	573	597	644	613	593	630	623	573	610	615	627	606	583	614	595	600	609	633	597	584	621	628	597	606	569	608	592	584	641	599	583	622	601	543	605	579	624	615	567	577	587	579	536	611	600	590	620	614	601	563	602	594	579	593	577	613	579	612	645	640	591	592	601	587	559	591	582	581	635	578	600	621	566	612	610	635	580	621	640	586	595	553	568	590	585	623	609	598	614	603	607	602	611	560	604	613	607	603	623	564	600	589	583	564	613	538	605	577	600	601	602	633	551	607	545	584	583	659	579	607	591	561	620	593	576	619	617	585	551	597	592	610	611	598	596	588	598	588	580	584	583	622	605	568	567	587	614	602	597	592	589	604	622	599	630	561	594	634	638	614	603	606	598	587	573	575	558	613	631	608	609	638	578	610	605	588	589	609	585	635	608	555	595	592	621	585	597	572	572	597	618	573	622	614	570	628	602	607	632	584	592	617	607	629	609	559	571	607	596	562	552	605	591	596	595	644	596	643	594	609	654	638	615	572	616	575	641	612	637	563	615	590	568	601	632	614	582	564	593	615	572	618	574	625	565	581	610	581	560	575	596	621	592	605	601	614	570	602	585	639	563	587	567	564	618	637	587	607	584	616	591	630	590	545	591	594	592	615	613	585	588	634	606	645	652	565	591	557	580	632	592	588	630	569	586	637	588	615	603	622	577	636	570	609	632	562	575	585	627	664	625	608	560	631	611	633	590	611	638	600	583	636	577	566	608	587	603	615	581	595	591	583	616	635	585	634	614	612	626	587	594	609	605	599	631	570	626	627	588	600	594	549	581	601	532	602	630	580	608	611	640	595	604	559	608	615	612	616	583	585	604	630	610	587	600	604	550	603	578	617	624	594	618	591	571	591	612	587	603	615	588	638	580	559	594	601	631	543	598	613	602	586	598	617	593	568	566	593	602	633	602	639	571	633	578	594	557	569	585	587	607	544	610	592	585	582	592	605	600	609	594	610	615	625	597	606	591	560	648	607	552	596	577	564	589	625	577	601	569	621	600	593	620	646	633	572	604	580	640	582	585	555	604	619	562	617	591	641	646	580	594	627	654	609	559	628	614	590	575	658	648	568	593	612	608	596	586	614	607	577	633	611	581	615	630	624	576	610	605	599	595	600	579	540	603	581	645	621	603	597	620	620	581	611	599	594	617	616	601	583	561	614	613	621	583	648	574	631	594	612	610	591	592	584	587	606	585	592	604	596	632	578	638	605	551	607	581	584	625	594	609	632	579	597	559	580	616	621	614	602	646	536	568	625	605	594	597	602	608
24486	22875	33590	30222	22751	14316	3225	1264	973	951	943	960	976	932	912	949	930	980	942	929	976	884	888	927	945	937	911	874	916	903	922	919	935	907	880	877	885	895	941	918	903	916	922	902	929	936	920	873	907	923	926	915	836	901	868	912	851	905	875	849	937	904	886	905	911	903	879	874	883	905	942	922	894	875	944	863	902	906	872	845	946	886	905	890	882	878	886	935	884	920	901	864	914	936	878	869	899	876	859	872	921	893	935	913	925	920	936	896	926	871	862	875	842	903	882	882	897	915	955	933	885	872	890	937	861	881	895	888	886	835	897	880	867	904	929	861	912	962	889	858	919	883	922	918	872	917	867	908	900	883	894	942	895	946	927	866	925	917	895	926	917	877	944	915	984	871	898	931	857	892	873	925	850	895	947	854	872	949	922	836	947	900	919	889	884	950	864	863	869	896	868	873	909	913	906	890	846	929	853	897	948	945	940	919	917	904	884	899	891	928	929	867	908	924	907	859	894	918	905	845	899	839	914	886	900	897	909	914	862	886	922	868	917	864	896	870	835	863	871	914	853	886	922	895	896	844	868	917	914	866	921	893	912	913	948	887	965	874	898	865	953	945	902	846	926	915	949	871	904	886	911	875	925	895	935	870	859	887	889	880	928	919	890	855	888	859	869	951	933	893	938	854	862	903	909	854	899	935	899	895	921	927	891	893	917	971	937	891	905	884	867	924	907	859	882	918	883	878	877	904	873	876	885	883	885	805	876	899	860	893	935	874	880	955	896	867	906	913	908	936	903	870	888	941	867	922	913	890	930	886	873	869	931	881	913	860	924	893	943	941	889	881	906	924	900	927	836	883	878	913	966	892	941	910	899	945	956	865	886	894	904	855	956	904	915	941	864	906	923	879	891	872	908	879	911	875	934	922	828	864	900	842	864	833	875	911	866	889	900	922	912	967	872	912	904	875	879	865	901	901	931	902	889	899	924	921	900	914	868	896	912	902	915	926	935	906	954	870	914	885	901	921	928	899	899	928	906	890	906	913	884	828	900	901	863	955	899	883	882	932	890	888	920	928	838	956	874	887	857	859	883	926	851	821	891	886	908	847	811	911	924	923	898	883	865	873	901	894	866	934	902	856	872	932	919	864	870	890	900	841	933	940	950	878	877	892	870	922	858	869	829	895	931	844	902	916	854	883	883	900	884	944	928	820	889	856	919	871	958	915	872	886	893	993	931	871	862	898	867	890	892	889	861	910	867	864	844	848	910	913	913	886	929	887	909	860	915	897	906	931	884	963	924	913	877	938	897	935	894	962	891	902	914	915	945	953	879	866	876	900	905	850	898	891	908	865	934	865	902	892	907	880	892	862	915	862	879	952	913	903	904	890	882	896	859	958	864	907	832	888	896	911	866	906	911	859	901	871	873	928	951	933	928	903	875	856	901	861	910	933	908	962	932	908	909	866	933	940	942	843	916	848	889	917	907	965	889	890	931	887	885	910	876	916	861	864	881	905	900	884	853	901	899	905	860	857	902	883	869	838	946	873	864	890	914	966	927	932	882	947	927	908	901	905	859	935	904	956	858	920	871	902	916	880	904	887	914	917	922	866	871	881	918	907	896	893	950	814	893	868	885	915	855	908	895	959	919	921	932	938	910	867	914	946	919	891	976	886	912	937	912	887	901	893	960	873	936	903	924	856	875	892	908	903	952	869	889	908	937	940	883	863	857	862	940	893	894	915	913	857	939	883	936	884	893	922	882	862	886	860	858	887	883	864	955	888	939	938	910	886	903	917	854	885	939	926	827	882	883	899	907	942	927	873	881	904	892	943	931	877	910	920	935	908	887	870	884	926	871	861	892	915	897	925	911	891	868	870	887	938	894	940	930	892	844	896	904	882	944	938	879	904	895	852	867	883	918	869	924	872	937	893	869	920	914	876	926	879	902	870	896	885	922	921	923	877	912	920	907	908	898	900	923	916	884	855	866	899	883	888	911	890	863	852	943	869	925	908	887	901	918	956	945	931	896	931	964	949	905	925	887	896	872	918	886	877	902	896	876	849	897	900	898	837	892	849	919	910	906	877	868	902	869	836	907	911	926	886	873	879	881	903	847	880	891	806	937	902	879	889	950	894	936	862	902	891	903	910	913	914	928	902	887	898	887	912	873	852	913	964	874	865	919	948	898	888	897	887	865	870	875	923	916	896	901	871	955	918	866	915	930	840	903	929	832	890	916	899	915	913	872	873	890	860	887	895	909	908	851	893	938	897	832	933	866	890	906	879	895	911	884	882	870	873	894	856	924	906	897	860	907	884	862	894	920	850	898	866	892	866	975	919	916	930	875	947	948	937	890	891	897	911	888	881	922	939	899	938	958	878	844	900	913	882	885	871	859	914	879	890	913	936	871	897	863	887	857	887	880	860	941	906	933	900	913	876	908	845	856	908	917	841	883	872	949	883	882	886	920	857	879	891	852	895	951	890	911	905	883	925	856	919	906	905	900	871	853	926	916	905	870	894	922	893	858	873	884	887	920	915	889	903	912	885	876	892	886	879	892	934	878	922	923	834	910	903	932	855	819	879	902	902	872	917	913	830	937	917	890	900	910	869	843	871	918	864	897	895	932	883	907	858	866	877	908	886	815	871	950	882	891	874	900	935	870	835	886	929	898	906	887	868	926	879	869	871	904	914	953	907	902	898	879	889	917	830	914	894	918	894	877	853	885	870	882	878	906	876	856	874	927	917	890	881	864	864	875	889	913	866	890	910	939	891	874	831	909	937	933	893	954	921	906	880	936	889	819	849	904	863	830	873	903	909	868	873	824	966	822	919	894	912	930	887	917	917	876	908	882	900	891	914	833	872	920	867	917	895	856	913	854	873	886	883	900	914	927	915	872	917	909	902	825	881	912	898	882	890	871	894	902	860	943	904	869	902	901	917	865	886	884	904	935	883	884	875	919	877	876	930	846	897	888	900	896	875	909	902	889	885	844	847	907	858	869	902	892	865	870	909	924	903	868	889	906	881	949	946	867	897	923	872	895	883	903	886	887	868	890	862	893	883	932	919	884	898	872	907	922	881	887	887	945	854	925	898	870	850	876	932	913	941	909	887	853	872	861	858	913	808	907	927	878	837	893	892	846	902	873	889	909	945	903	913	913	897	946	903	872	909	874	876	911	958	923	909	916	863	917	910	894	879	885	902	891	914	875	888	903	899	887	912	880	847	888	921	885	918	924	899	861	902	923	914	847	898	919	845	890	883	862	848	932	881	904	912	873	933	887	902	902	886	922	922	947	865	863	946	880	887	958	913	873	900	924	813	910	869	917	873	888	909	907	865	873	864	930	890	918	914	885	884	893	929	893	916	869	937	867	921	963	865	888	877	891	909	901	917	913	916	910	880	894	911	827	839	927	863	911	877	890	862	886	852	884	853	922	851	875	879	901	880	899	888	903	915	929	926	855	919	910	926	885	879	910	884	864	875	902	856	880	869	896	885	877	874
64282	101897	71379	39126	14524	3861	1299	860	845	823	821	801	804	798	832	783	778	783	822	782	764	778	832	846	812	784	743	774	813	804	787	746	804	723	795	790	804	810	832	792	811	786	786	778	799	797	773	772	810	813	839	836	811	790	781	819	829	799	807	796	781	855	801	818	814	765	844	811	801	797	804	816	779	852	836	784	798	781	810	818	797	850	743	795	751	750	742	767	789	749	825	764	824	743	825	837	755	831	740	834	806	766	793	768	765	794	837	772	803	758	808	830	799	755	815	783	799	809	801	774	828	819	753	811	809	787	796	834	793	860	780	848	786	780	791	816	787	831	861	767	765	847	826	849	799	832	801	782	840	733	794	811	778	833	790	794	763	805	794	800	759	795	804	767	801	797	790	783	791	804	831	766	786	742	796	763	776	821	816	803	753	852	771	794	748	816	776	812	792	756	752	809	837	842	824	724	742	804	779	784	770	793	796	814	765	808	761	762	760	821	843	780	790	770	747	793	809	816	804	768	720	795	814	834	814	771	740	773	839	746	831	814	772	755	762	770	822	793	824	788	838	797	786	826	734	856	813	835	800	794	761	799	800	808	803	832	802	784	774	792	758	781	792	817	765	760	826	778	777	768	808	820	798	780	812	770	778	782	766	785	794	808	815	816	824	794	756	829	804	786	782	786	771	838	791	824	822	837	770	759	812	786	748	762	814	806	804	797	834	837	799	809	763	775	784	822	765	758	810	803	739	819	786	800	792	776	808	758	746	772	754	848	784	815	791	884	718	762	828	758	805	804	790	790	744	781	805	820	791	792	775	777	743	773	792	785	806	822	831	822	763	793	834	757	793	781	795	784	781	784	801	834	798	815	857	867	770	795	837	833	787	795	833	800	778	745	801	791	800	754	764	822	795	819	791	800	768	755	791	812	803	772	851	803	754	837	774	781	754	806	818	767	759	845	809	816	786	782	791	782	791	783	827	820	763	750	755	796	788	807	739	769	762	827	783	784	816	813	803	797	791	763	817	778	806	822	830	823	839	767	779	796	776	761	802	796	756	819	778	819	816	810	803	870	820	768	803	789	776	795	793	783	809	777	827	813	815	772	809	778	840	779	793	842	793	792	769	791	819	811	817	791	810	761	765	819	766	854	791	799	827	830	806	751	741	767	769	812	819	809	730	833	791	770	768	800	773	763	830	780	789	764	805	771	804	787	783	794	787	818	828	801	811	763	811	723	794	788	784	796	807	873	736	874	776	795	761	827	807	792	836	803	772	804	836	828	781	781	772	832	812	778	755	792	827	777	766	794	811	802	798	846	822	785	838	815	747	837	773	799	845	778	818	810	774	840	764	840	756	826	818	710	807	845	802	819	762	791	831	823	802	796	821	788	837	769	770	812	790	762	795	806	751	762	815	727	792	795	796	790	813	761	748	749	765	769	783	795	743	756	806	752	788	772	790	795	812	785	762	772	751	802	756	793	793	790	820	771	792	815	782	769	765	821	773	774	793	773	764	787	794	782	791	754	770	808	778	763	799	830	792	769	787	814	849	796	777	828	773	731	779	767	785	757	819	763	763	777	785	803	797	757	787	775	816	800	796	823	758	784	785	825	781	818	777	782	820	817	820	807	823	814	815	793	829	789	803	800	827	792	805	798	822	794	843	799	808	840	709	819	771	787	793	786	829	846	777	781	790	747	770	792	782	828	753	787	794	736	808	770	799	823	794	775	817	751	808	765	805	767	774	767	812	811	810	830	826	773	785	796	763	810	787	753	825	755	785	746	823	801	809	794	805	774	807	832	773	810	738	857	744	823	816	760	793	841	781	763	793	771	810	780	776	793	774	760	815	772	740	792	768	816	808	813	807	816	773	720	744	812	828	782	795	795	824	794	790	714	826	783	790	726	810	747	768	828	784	744	792	802	794	766	798	756	786	814	791	818	780	744	835	813	794	763	855	761	826	818	765	805	741	747	811	805	800	844	803	759	764	782	774	788	816	780	766	786	750	774	764	770	772	816	836	834	802	840	822	791	796	771	753	831	780	757	783	828	793	787	759	827	786	767	784	839	752	761	770	783	777	792	801	775	775	775	793	753	774	774	787	836	834	817	760	835	777	752	754	825	790	808	777	797	772	788	794	834	799	782	785	758	791	755	755	792	803	822	780	806	809	784	807	787	764	784	838	827	804	776	773	837	722	727	796	795	826	782	790	790	780	795	791	731	749	759	813	794	731	814	774	835	761	751	850	794	808	832	755	828	743	817	775	770	744	812	745	776	769	789	782	841	795	793	782	821	800	801	836	832	818	842	779	788	791	795	793	763	807	841	786	791	831	772	748	760	801	782	772	834	781	785	829	765	832	787	842	757	820	796	770	768	784	786	830	814	779	757	761	776	832	827	783	793	791	837	856	761	739	735	752	791	806	795	807	801	766	830	788	770	797	850	826	794	837	765	866	770	836	801	764	791	807	795	796	767	751	784	827	757	795	777	729	842	761	784	806	776	821	806	793	857	783	791	795	780	830	808	777	805	794	801	790	736	808	782	826	817	752	773	723	807	787	787	804	784	840	823	816	790	789	798	768	799	791	799	819	794	781	796	804	788	782	780	770	808	767	798	785	789	756	807	797	833	763	735	795	718	818	770	753	803	809	772	764	770	784	804	758	841	792	819	830	804	796	747	759	825	806	806	808	819	797	746	752	810	813	811	827	815	808	764	770	797	809	821	798	847	743	782	818	790	769	812	741	797	745	813	775	787	715	816	794	821	796	778	797	808	816	785	791	768	806	754	741	793	808	761	838	776	812	809	763	793	757	801	783	803	811	809	784	811	774	809	806	769	808	773	784	791	789	770	777	814	777	731	788	735	789	760	818	766	791	796	790	816	845	846	783	790	783	778	845	758	807	811	771	802	815	760	831	818	775	793	750	788	799	821	823	759	803	787	833	820	801	786	827	752	770	783	787	842	813	726	760	774	763	817	739	788	818	746	784	823	768	750	799	780	713	741	761	765	775	743	741	792	774	729	806	733	738	776	819	751	824	746	735	775	787	796	810	746	762	773	792	818	770	783	781	756	764	745	816	808	826	766	749	775	760	788	777	778	769	790	795	812	772	766	777	765	741	766	761	762	802	775	813	791	784	805	805	835	757	793	763	794	790	784	814	781	784	745	767	745	789	792	759	815	742	741	793	773	800	728	804	716	788	781	791	797	831	771	772	804	787	826	786	796	811	780	792	785	785	756	787	789	787	785	760	778	814	826	724	785	766	769	743	810	779	782	807	735	785	773	781	776	762	786	781	786	744	796	716	748	780	817	760	791	744	783	830	779	757	780	810	799	731	780	787	793	794	835	824	800	802	788	769	789	789	789	789	784	768	812	824	854	771	798	815	789	834	788	803	784	799	794	786	750	826	774	791	798	712	791	811	826	778	793	749	775	815	766	784	811	778	782	786	799	818	801	751	799	787	789	799	766	770	785	772	789	806	831	769	812	752	805	820	792
31733	31081	25656	10576	2004	905	661	622	640	675	646	641	690	683	656	658	637	664	687	640	658	664	640	651	651	635	678	684	664	652	680	652	625	606	651	658	667	662	657	679	663	640	680	665	669	626	654	661	680	662	621	672	624	668	680	674	660	659	671	621	643	674	661	674	634	668	643	641	621	628	648	640	636	630	629	666	683	679	638	702	669	663	620	643	647	665	675	668	629	590	662	664	695	624	657	664	615	648	666	681	663	626	670	666	617	637	623	628	705	676	642	682	619	672	633	653	652	674	648	684	683	663	656	640	656	682	656	606	687	640	637	635	663	675	665	623	654	641	679	623	672	648	643	599	650	626	641	662	621	647	681	626	648	630	678	608	656	639	666	653	691	674	655	634	694	675	638	686	618	641	643	638	643	675	650	623	662	653	638	626	659	663	635	662	624	604	640	674	638	641	655	663	645	637	663	666	655	624	696	646	655	620	643	640	624	672	687	664	625	659	606	677	592	613	618	613	667	675	629	619	610	694	703	654	646	645	622	657	675	629	621	622	622	642	655	632	659	660	668	659	647	658	678	654	700	670	697	650	628	626	637	633	671	663	658	686	673	621	680	680	626	669	647	623	632	662	684	675	637	637	602	627	682	628	659	609	647	625	655	663	641	659	643	652	631	661	657	653	664	654	629	660	642	600	686	639	648	627	671	604	602	664	658	668	647	642	655	660	618	661	609	671	711	654	677	634	668	684	696	649	681	669	677	655	694	677	689	631	665	627	653	636	629	641	653	666	682	646	623	664	614	671	630	597	661	675	671	735	628	680	679	647	642	668	701	608	635	629	638	649	658	622	625	667	658	652	649	614	708	659	645	681	654	637	638	678	634	665	644	650	639	639	673	671	618	672	627	648	656	632	648	653	630	640	681	642	630	693	606	653	678	657	635	657	645	649	677	651	653	655	669	600	633	631	694	655	623	686	645	639	657	681	669	619	663	661	670	664	665	645	652	665	656	604	647	643	644	644	636	636	631	620	659	672	677	681	660	668	670	684	685	642	620	693	637	640	627	623	648	630	664	617	615	669	641	668	662	629	658	626	640	621	638	610	640	640	625	663	659	668	664	646	663	713	675	634	659	648	682	647	636	645	635	667	643	652	680	646	660	671	619	640	630	672	689	656	663	641	666	641	639	657	625	639	622	652	613	637	652	650	663	632	679	627	657	692	644	673	617	685	695	714	691	657	659	657	654	676	639	669	705	643	642	656	646	659	683	611	631	607	618	622	647	669	650	681	649	700	618	629	603	637	668	639	649	644	655	637	609	666	622	695	648	675	640	659	675	687	673	687	656	690	643	636	638	638	650	695	645	707	649	653	719	666	661	684	621	671	621	648	656	659	658	614	621	660	662	704	676	671	659	648	628	659	571	679	626	604	613	663	674	668	653	675	646	660	621	686	636	621	671	626	645	668	597	664	689	674	643	602	657	650	644	665	619	689	702	646	660	639	668	651	645	626	627	667	641	651	654	702	697	703	673	687	649	665	673	677	689	688	668	658	619	646	649	625	615	693	606	668	647	638	663	648	674	610	644	616	672	599	692	618	643	618	613	690	635	646	618	712	678	655	645	677	632	666	691	669	650	654	636	610	695	657	677	665	675	649	672	684	657	677	650	671	689	639	682	631	645	605	644	629	652	662	628	661	649	638	644	681	663	634	655	641	630	650	655	644	657	670	654	657	667	688	680	653	644	602	651	640	692	683	664	659	641	641	628	665	682	636	699	666	639	665	680	618	649	647	617	645	664	640	596	621	651	621	648	645	650	637	679	682	656	662	617	615	629	671	612	658	659	623	681	648	696	661	663	663	627	709	655	684	595	671	633	663	705	658	653	655	655	638	690	642	633	639	681	656	642	654	710	650	711	662	707	692	651	695	612	651	641	641	621	665	676	623	670	656	641	616	658	667	688	653	633	628	646	652	667	632	640	569	635	633	648	657	661	624	647	676	628	659	637	617	675	660	682	662	658	665	679	641	617	644	633	629	636	669	682	669	654	631	693	649	652	653	657	672	662	686	672	599	661	691	674	627	642	673	683	640	667	637	699	638	675	621	622	614	664	649	657	636	652	659	641	660	693	638	653	652	653	668	658	631	665	685	663	639	624	648	653	621	670	665	666	619	607	679	643	658	698	635	688	623	651	625	653	656	710	663	724	626	640	634	652	628	638	680	633	671	686	691	688	613	650	662	687	635	625	640	635	639	666	681	628	639	646	639	668	694	631	680	649	638	641	656	616	648	672	669	662	638	658	664	625	687	641	607	655	658	647	643	608	657	636	645	662	641	625	638	639	626	639	630	670	663	649	659	654	649	674	661	684	622	641	661	621	653	638	602	600	627	599	645	649	636	641	652	687	680	637	614	654	637	684	616	612	637	646	678	669	677	652	653	641	620	669	678	683	636	663	714	635	643	662	637	660	620	662	706	662	652	667	669	682	653	647	623	655	645	643	622	660	656	647	632	605	626	632	671	643	691	668	647	665	618	654	612	646	689	620	618	619	660	639	700	674	645	660	698	668	712	685	636	644	663	624	607	665	648	656	689	656	635	658	641	634	624	679	675	640	697	671	661	648	647	634	664	635	640	659	614	615	704	672	677	704	663	656	623	621	672	583	656	647	648	697	620	635	684	675	678	634	643	644	620	639	640	596	633	659	644	642	660	636	592	621	649	630	656	631	643	626	666	662	693	642	602	714	594	585	636	596	613	627	655	589	659	680	645	645	697	622	679	651	617	643	647	663	670	699	679	678	649	626	639	656	657	692	648	636	627	643	628	658	671	631	650	647	647	658	612	645	656	652	649	629	691	646	618	648	617	663	624	680	665	672	637	627	662	641	625	659	644	639	652	666	666	664	610	648	661	623	625	698	608	629	637	670	639	601	671	671	673	635	676	655	626	657	646	658	677	677	659	700	681	663	677	632	631	649	648	660	639	654	680	641	675	678	631	644	643	678	691	704	592	694	655	659	630	580	592	652	648	624	666	679	650	639	625	672	616	649	670	685	615	618	616	643	618	639	664	643	651	644	672	678	622	676	647	671	648	673	651	655	647	631	664	649	654	657	675	639	654	656	637	693	640	652	660	654	703	613	629	684	603	674	644	656	654	647	576	665	629	642	682	681	660	637	624	679	667	655	664	616	683	655	653	635	643	629	622	618	618	643	676	642	662	633	671	651	665	683	676	660	656	646	645	625	660	671	637	685	636	653	629	614	694	635	648	622	719	662	680	633	663	662	682	664	681	630	645	635	652	674	639	641	676	649	649	629	645	678	636	695	625	653	622	665	657	623	635	661	658	658	666	618	646	675	632	667	645	644	664	642	676	653	609	662	688	652	646	650	689	667	673	657	624	635	616	677	607	661	644	658	643	661	643	599	641	674	638	662	635	656	674	593	623	676	632	685	683	660	674	629	663	635	623	643	629	612	676	636	699	632	657	667	679	657	630	652	645	644	655	619	619
24190	34009	18642	5458	1504	707	549	492	511	533	495	532	508	556	502	551	537	500	525	540	533	511	547	507	477	521	520	519	526	481	551	534	528	481	501	553	522	501	506	522	519	469	497	509	478	495	459	548	537	534	532	533	507	533	488	562	515	529	552	509	494	527	501	547	517	516	505	515	541	529	524	491	533	559	525	514	521	520	536	541	548	535	529	522	499	548	559	502	539	523	534	502	545	498	510	516	512	507	521	509	525	537	523	494	504	548	517	485	503	494	557	523	529	489	515	547	510	516	545	524	522	526	533	506	495	465	509	488	466	511	532	533	498	483	537	512	542	527	466	523	530	542	515	484	525	480	501	488	515	549	479	539	475	533	534	495	531	524	543	564	551	489	494	524	534	541	483	565	486	478	513	519	529	534	489	511	494	502	497	469	519	510	498	502	510	497	516	546	498	502	519	542	524	494	547	512	501	488	536	497	528	483	537	518	544	515	504	534	515	454	514	543	500	509	495	524	476	488	523	573	479	532	506	531	535	490	533	542	497	504	536	521	548	499	517	520	543	504	489	479	486	522	570	545	503	537	508	515	493	494	495	496	513	504	547	502	506	526	504	525	502	521	488	518	487	532	546	526	516	520	545	521	521	541	526	483	528	517	517	481	520	502	534	559	522	496	496	499	528	535	478	467	524	537	498	498	535	529	454	526	521	509	497	486	483	508	463	543	534	508	473	517	513	509	530	553	510	533	484	523	531	552	525	501	516	476	523	565	524	512	519	529	502	503	515	504	527	512	487	549	526	543	507	531	527	541	483	497	485	533	495	502	528	570	531	521	483	520	536	520	498	524	516	508	469	490	499	541	518	488	499	523	501	527	527	471	495	524	489	508	500	500	533	503	495	531	529	495	537	496	513	528	531	481	514	515	530	534	506	531	487	518	484	524	530	501	507	529	499	474	513	537	545	513	508	525	528	529	508	534	502	514	500	535	536	484	513	510	474	537	517	493	538	513	520	514	530	546	498	483	527	516	481	531	502	477	492	519	479	538	539	504	555	521	464	498	532	511	488	517	530	529	501	519	554	508	534	516	502	502	514	533	525	506	545	495	515	538	528	509	575	512	519	483	504	529	507	498	479	509	562	551	507	492	514	525	533	545	513	501	530	534	526	526	477	468	539	514	467	574	524	508	540	510	546	561	518	482	527	608	489	497	543	518	516	514	527	542	510	551	511	497	498	492	551	488	519	512	521	482	504	519	523	522	466	571	544	497	545	540	525	500	533	455	499	511	516	519	514	524	545	514	560	536	510	519	511	539	493	476	526	513	544	462	492	518	534	496	518	513	529	491	506	561	488	502	536	520	508	504	529	506	505	533	534	499	508	509	505	480	528	539	506	517	529	532	487	494	522	528	534	460	492	521	433	525	555	483	484	517	500	529	565	531	512	521	536	518	498	502	546	522	472	548	564	528	516	492	524	485	548	500	571	497	527	519	564	495	517	519	527	495	539	511	476	523	510	487	520	543	514	534	505	534	516	520	504	470	511	492	500	495	571	526	502	489	520	545	533	512	513	519	513	549	553	542	476	543	538	527	529	525	469	504	533	545	551	497	540	488	534	444	494	478	520	496	530	491	517	499	550	528	542	511	525	472	505	528	504	544	504	527	564	548	547	491	521	516	555	528	539	568	533	520	499	560	529	524	530	513	532	491	521	495	517	525	519	493	514	496	490	546	529	516	528	509	504	501	490	527	461	504	505	505	508	501	516	470	470	537	502	482	549	508	515	535	514	518	477	491	524	492	508	494	536	537	497	486	497	519	534	505	542	522	497	515	518	526	485	523	492	484	506	485	534	537	486	496	517	511	526	497	507	565	525	469	471	532	504	506	499	542	526	541	525	519	507	562	455	555	520	507	509	492	510	465	514	527	506	504	534	524	466	490	548	496	517	509	458	523	486	492	528	523	499	558	479	515	531	556	510	521	509	516	463	570	469	497	519	476	524	534	562	535	528	504	490	541	494	498	504	523	507	536	485	510	488	523	520	481	508	526	488	533	518	482	549	493	535	523	515	517	510	546	500	509	487	511	532	505	506	528	486	525	538	508	507	495	500	524	515	519	537	509	498	517	503	501	483	543	520	507	500	520	546	491	506	532	494	506	534	519	520	493	569	518	528	495	514	489	533	461	514	529	503	452	524	487	488	542	498	508	552	541	527	560	530	516	471	488	514	488	513	518	573	486	528	533	472	515	562	481	520	543	532	538	509	500	557	462	511	514	503	496	553	547	538	499	525	496	525	475	540	515	483	505	537	492	504	530	519	520	510	510	510	494	527	514	494	516	487	553	503	557	528	563	519	515	526	513	471	515	480	522	568	503	552	495	511	494	524	499	509	503	518	520	569	506	504	511	519	494	527	526	495	499	537	516	538	520	519	514	543	548	501	426	550	508	504	523	544	512	501	490	479	493	508	525	546	561	505	493	512	567	559	557	520	513	508	538	475	494	474	492	528	512	509	479	523	464	521	503	527	477	524	513	477	514	536	481	516	527	493	494	517	563	530	528	534	528	575	515	488	489	499	518	524	513	565	534	508	524	525	508	500	532	508	482	511	532	504	499	489	525	500	506	509	524	484	521	520	540	549	580	521	503	489	529	486	491	532	551	497	466	543	474	498	503	513	524	499	530	500	526	529	534	586	493	482	496	532	529	476	524	524	481	517	518	530	508	479	482	538	489	518	522	546	514	524	512	477	496	491	527	498	508	524	510	524	501	546	522	553	502	522	511	494	509	484	508	513	534	530	544	496	501	526	507	539	514	535	492	491	526	523	524	516	528	502	512	487	494	494	475	517	532	517	518	506	500	529	490	517	572	508	502	510	501	497	563	529	484	519	536	465	576	486	520	494	520	516	552	570	510	502	538	493	508	516	524	499	536	538	529	530	497	518	520	536	510	474	515	497	528	510	501	491	545	480	510	508	523	481	521	492	510	550	470	513	537	515	515	510	507	549	525	526	534	555	495	513	536	513	533	541	546	533	505	507	510	560	534	499	510	542	544	539	535	505	524	516	533	536	525	496	554	552	527	480	512	510	468	538	532	517	517	522	531	509	513	553	516	469	503	491	545	516	467	527	500	541	503	508	533	511	507	554	535	507	477	581	529	532	535	489	574	517	514	477	494	539	486	515	474	509	535	514	527	509	578	514	514	485	510	523	517	529	468	527	530	485	526	496	541	513	512	532	496	520	529	501	489	528	518	497	530	500	524	524	488	505	512	506	522	503	474	533	540	517	541	488	496	507	509	550	516	536	546	524	511	521	510	488	522	505	521	524	536	493	501	528	513	481	528	551	524	493	516	491	484	498	555	471	508	548	502	512	498	523	517	562	495	531	559	538	502	501	495	523	534	540	489	516	504	514	472	496	535	523	547	542	479	503	510	512	523	528	530	499	551	499	521	568	513	546	511	501	542	508	560	505	498	495	489	525	554	514	529	548	516	481	509	477	513	478	474
26972	29680	42187	32949	14080	2932	990	706	638	670	652	651	655	679	707	706	670	647	643	687	674	665	613	625	686	616	719	688	626	616	626	665	691	658	666	690	648	646	643	665	660	665	674	663	652	640	650	648	658	644	689	608	643	629	636	645	699	702	687	632	664	667	676	684	614	681	643	648	699	688	625	667	694	653	716	657	687	692	660	693	650	699	634	682	691	687	607	644	632	640	634	671	642	647	644	690	616	646	622	641	631	617	647	642	645	660	641	656	670	676	614	679	719	669	627	607	615	627	632	618	629	696	636	624	643	651	631	651	695	645	636	656	638	684	671	611	650	607	678	668	640	638	660	616	622	643	664	607	662	660	691	636	684	618	691	639	659	688	650	678	703	622	655	624	647	683	664	628	643	659	641	603	676	648	665	696	631	660	637	672	662	655	692	677	673	654	696	624	679	650	659	656	624	684	625	659	686	652	669	622	672	621	659	664	677	659	666	656	645	671	640	665	691	648	690	639	635	665	669	643	629	702	622	678	635	665	673	715	717	684	675	691	649	714	653	624	655	675	643	606	632	656	664	674	659	601	633	653	678	657	623	673	661	593	654	682	596	666	696	594	618	673	638	624	669	665	625	627	640	635	638	665	655	656	661	654	600	613	617	633	674	647	652	698	669	660	658	653	706	638	648	647	670	663	680	661	712	633	666	601	732	634	646	645	638	637	674	703	610	647	649	632	648	654	670	625	665	662	654	661	684	645	645	692	672	707	657	632	659	644	674	677	643	605	650	637	643	601	628	636	592	676	625	649	625	654	616	656	673	635	622	677	666	660	614	629	655	667	636	676	687	675	666	677	619	674	661	712	646	695	629	680	644	622	673	679	664	633	636	666	653	665	650	643	668	654	621	598	611	664	613	635	647	658	659	583	682	674	674	621	680	692	661	638	669	633	631	620	689	676	623	670	608	680	664	685	647	645	635	654	634	655	661	637	705	615	726	645	653	671	675	634	633	617	649	633	663	662	602	656	647	633	654	675	668	583	682	638	666	645	612	647	653	649	684	706	670	641	650	623	664	687	675	636	646	611	708	694	679	659	628	600	615	640	631	568	652	660	649	667	668	629	661	650	662	628	676	631	638	690	689	641	662	650	643	641	604	611	636	610	666	664	681	649	639	654	647	662	635	700	649	661	634	670	613	649	676	632	668	659	667	646	646	693	674	638	671	679	628	664	657	616	629	631	624	627	690	682	618	610	610	588	709	701	644	706	696	694	612	644	652	648	591	680	635	625	670	645	597	658	638	681	686	631	642	686	676	646	657	672	645	656	675	668	647	673	620	645	641	644	613	632	634	659	664	632	632	681	660	653	666	642	705	647	651	663	600	666	686	635	661	666	643	673	612	642	652	636	648	636	675	653	641	719	678	634	668	691	676	653	658	603	647	679	647	631	681	652	633	673	674	640	675	580	661	657	705	656	636	665	649	615	662	661	596	689	688	714	618	637	672	650	670	708	626	603	584	651	616	643	681	639	648	665	655	635	682	659	613	626	656	646	668	659	663	643	682	667	699	686	634	658	660	642	644	656	671	727	641	699	633	682	610	636	658	653	668	660	629	640	625	654	631	648	630	691	637	659	651	703	641	681	656	606	649	625	655	680	634	646	662	672	608	630	620	616	658	641	629	700	668	655	636	691	619	671	636	671	660	635	664	637	663	676	653	628	648	715	664	625	704	669	606	624	638	657	637	617	599	672	615	637	664	617	646	684	680	664	677	628	670	647	672	671	650	600	630	629	625	690	663	643	613	624	627	614	647	666	638	657	659	695	645	649	637	667	683	673	632	688	649	643	637	613	653	645	643	625	676	653	669	655	656	671	649	675	646	642	668	696	653	634	648	686	649	632	649	671	602	642	626	598	665	619	641	647	640	660	680	687	637	622	631	678	635	666	616	643	670	635	659	612	711	695	643	676	699	685	645	617	692	671	693	658	659	680	617	665	701	639	628	697	645	615	651	638	673	649	643	653	650	659	632	674	613	659	615	690	664	643	626	681	668	644	630	678	633	605	669	643	658	627	612	650	668	671	629	617	656	680	636	666	663	657	651	659	627	665	664	648	700	621	604	651	644	617	671	654	619	645	626	695	656	630	626	640	573	629	703	658	641	630	639	642	643	660	632	625	698	641	657	626	647	643	651	641	672	648	660	658	665	690	659	643	648	634	678	625	650	630	663	686	653	659	622	641	678	578	645	629	637	642	626	660	639	668	636	646	713	647	630	662	663	705	662	649	675	663	648	647	663	677	669	641	607	671	611	620	648	642	705	651	655	693	637	668	690	663	662	657	672	658	712	654	667	672	680	650	614	612	700	663	631	678	650	668	627	625	626	664	649	646	618	665	643	644	631	625	654	676	594	641	675	682	668	628	663	680	660	643	633	674	619	638	700	647	680	649	648	655	659	622	679	626	675	644	649	601	679	689	628	697	668	665	631	621	672	660	656	681	606	709	701	630	666	680	703	659	704	655	680	664	665	661	658	622	628	667	635	660	669	634	633	659	649	684	653	691	646	664	639	600	646	606	646	713	645	692	657	648	703	624	645	639	668	606	681	663	669	660	666	645	645	660	600	628	641	643	665	657	624	639	640	689	662	635	652	588	618	646	677	633	671	687	604	687	697	683	683	654	633	642	623	636	681	651	731	629	630	675	706	659	673	606	687	685	623	661	606	681	627	655	645	664	698	666	693	672	659	669	589	665	647	636	670	668	658	617	695	660	625	671	657	654	706	655	658	670	624	630	628	717	610	699	673	663	642	638	631	647	656	617	648	646	643	679	678	667	655	643	689	680	678	688	663	664	656	613	673	640	669	627	653	642	668	639	624	644	670	610	620	656	627	670	663	671	667	691	650	658	715	694	672	641	642	664	674	609	619	649	671	646	700	690	641	662	690	677	625	661	688	670	706	630	638	641	630	672	629	657	648	617	642	702	644	672	678	610	616	647	596	619	636	645	621	656	688	632	596	655	638	619	683	611	665	671	670	648	648	670	629	643	616	628	619	673	674	703	616	628	687	642	667	680	731	667	671	650	686	653	634	590	659	671	671	608	630	679	641	698	632	632	615	652	634	650	666	654	621	640	661	677	666	670	646	630	648	659	680	690	671	665	674	672	614	676	630	657	663	691	650	575	710	621	654	664	664	648	712	675	667	649	628	662	637	654	675	631	629	690	628	607	635	657	652	654	641	681	643	670	677	623	638	620	674	674	653	636	668	660	712	618	677	620	628	641	632	613	689	644	674	665	705	620	666	637	650	613	646	614	668	646	635	669	703	625	689	677	677	624	657	636	617	681	676	619	627	606	649	608	626	640	636	683	698	681	661	654	649	679	628	621	631	661	672	615	654	673	637	672	635	604	652	648	688	661	654	690	623	688	610	685	634	683	643	640	629	667	670	667	666	651	631	664	676	628	675	652	644	633	637	654	646	683	678	689	653	627	658	682	646	675	674	667	654	671
56594	81192	53002	21512	6440	1677	705	573	601	555	579	635	584	581	534	552	558	519	634	533	544	623	622	594	588	560	532	550	553	566	548	540	541	545	586	530	587	595	578	564	561	578	540	591	626	539	540	569	567	551	525	589	584	518	563	581	570	562	545	553	555	601	574	551	589	497	570	532	592	559	614	561	547	573	552	515	550	553	544	568	563	577	586	606	577	545	538	541	534	590	580	580	574	566	538	610	578	539	541	528	529	538	522	544	539	581	613	557	590	529	544	576	572	549	584	576	566	556	568	560	500	542	596	559	534	533	579	559	522	501	515	588	592	637	518	552	618	542	602	545	517	509	584	570	558	555	541	583	534	546	574	578	535	549	557	517	560	551	548	579	554	545	540	576	555	542	578	561	526	569	587	595	570	545	582	567	562	555	575	565	584	555	549	568	565	548	551	588	567	554	536	584	555	557	551	539	535	547	558	597	561	577	586	573	519	485	595	559	561	542	587	516	570	546	587	602	588	534	562	578	610	528	500	560	585	548	591	531	579	589	576	567	521	566	537	585	544	563	535	527	559	589	570	620	582	530	613	576	560	565	573	561	537	528	543	566	575	518	561	550	568	553	588	539	552	564	630	571	632	576	577	537	527	553	578	565	558	569	572	512	584	527	527	570	546	551	540	549	557	536	555	561	538	575	537	540	598	580	556	538	589	579	591	562	564	541	548	536	551	565	535	560	572	542	534	573	558	516	585	561	557	537	523	586	520	532	542	510	560	581	563	540	575	532	573	541	541	565	600	540	584	585	530	549	595	566	570	588	536	574	561	533	554	558	516	588	571	545	563	588	569	596	528	526	529	564	573	565	587	532	572	554	548	579	570	555	569	549	548	558	531	542	539	528	543	531	555	568	574	552	577	559	533	526	561	551	579	532	516	569	501	583	557	538	550	554	569	558	514	590	540	524	574	564	559	570	567	540	533	580	588	576	588	561	592	531	566	524	554	575	546	544	535	609	589	562	547	501	561	602	570	566	560	521	548	569	546	577	510	552	559	554	578	580	542	549	567	545	547	570	538	521	553	540	561	531	572	540	552	572	561	549	564	601	553	563	559	562	607	593	551	559	561	560	525	541	550	496	552	547	541	573	529	557	551	504	525	566	589	569	587	611	598	588	572	580	556	510	548	555	535	607	561	550	521	581	530	544	516	581	577	576	523	530	590	555	549	547	543	563	594	584	614	567	535	501	554	547	532	551	496	551	535	573	581	534	588	560	519	563	585	586	551	545	532	521	602	581	529	562	567	601	573	533	560	543	561	597	544	537	590	546	568	566	546	517	585	564	585	585	561	556	575	584	563	569	534	566	563	503	564	593	531	570	564	592	549	584	579	551	567	559	580	569	559	559	531	536	569	556	540	600	563	550	563	535	566	548	557	566	574	559	557	518	553	551	574	566	515	553	543	561	558	528	590	611	534	554	558	544	540	570	558	534	589	540	547	552	535	565	557	566	544	595	540	552	539	545	553	524	531	588	543	576	564	562	535	570	545	618	564	543	575	565	506	594	556	545	566	529	560	545	617	580	537	521	555	546	563	551	555	520	554	573	585	550	558	569	515	560	558	564	561	564	578	535	507	572	556	568	565	593	571	567	529	556	576	557	562	565	537	558	560	548	565	542	499	586	549	518	553	550	536	511	579	581	545	588	528	565	566	555	573	531	572	551	560	576	573	542	560	537	531	594	551	555	550	561	589	559	550	557	554	585	552	573	575	546	546	607	527	544	563	520	566	567	523	531	553	543	572	552	565	579	495	536	551	549	533	543	590	532	543	551	521	540	609	557	530	544	571	522	583	570	542	517	518	549	556	558	541	566	549	550	544	569	550	581	582	571	524	590	539	568	551	522	517	559	594	587	538	567	541	549	545	561	577	542	554	607	551	584	575	532	549	555	568	509	533	558	556	546	563	597	545	538	577	560	537	535	545	576	554	569	534	551	552	522	545	605	590	529	540	591	526	547	523	532	550	584	545	572	551	547	567	575	562	593	503	574	568	564	577	556	542	557	575	566	550	566	555	496	566	524	531	554	580	557	576	534	551	535	554	512	539	570	524	565	594	542	609	554	559	586	573	589	589	599	571	574	591	545	517	551	585	585	535	581	580	537	586	562	546	564	578	529	569	583	553	552	575	534	582	599	547	538	597	533	533	550	558	596	572	557	568	564	517	540	556	606	539	565	553	600	550	561	577	576	547	522	613	566	544	542	552	616	534	532	579	547	539	557	523	547	540	557	597	575	529	547	548	543	535	548	551	519	545	538	581	545	591	559	603	615	601	556	569	542	529	525	547	550	551	556	535	581	556	561	569	557	561	529	566	550	547	596	556	516	552	576	563	538	532	561	589	578	560	524	588	557	563	569	561	545	574	523	522	561	564	582	575	518	573	557	539	574	548	556	554	577	509	570	551	577	587	551	528	545	553	538	560	578	558	586	602	512	565	549	553	536	567	547	537	579	546	567	553	554	557	528	551	561	570	575	572	561	516	569	545	572	560	555	569	536	567	532	539	538	563	516	549	526	543	566	530	582	550	564	555	557	530	551	536	545	544	557	550	553	545	538	551	566	604	540	538	561	526	564	530	580	574	571	561	582	522	534	613	556	601	542	541	556	605	585	558	553	561	551	547	532	570	579	550	560	559	555	555	568	571	522	572	578	593	524	576	566	520	570	592	561	578	552	563	539	562	565	564	541	545	568	561	535	575	571	582	516	589	542	570	551	553	546	519	589	535	565	583	563	614	567	588	540	544	562	553	565	563	562	556	571	540	604	564	559	580	524	546	553	526	581	569	533	569	534	590	562	598	556	543	526	563	565	562	526	588	532	553	559	558	530	541	570	561	576	535	520	524	555	541	593	578	599	578	540	511	538	569	523	585	591	570	609	555	524	565	606	550	578	515	545	556	505	548	587	555	596	582	579	546	530	531	560	565	558	575	530	560	545	560	566	544	549	621	513	578	528	579	571	568	598	507	591	583	548	528	567	575	568	548	552	560	538	519	556	532	583	555	544	547	551	540	575	582	578	577	567	566	566	550	544	498	568	549	537	534	587	539	570	538	581	550	554	589	516	574	521	538	566	554	538	534	551	537	569	547	561	541	591	537	553	510	574	577	554	541	548	580	543	601	573	569	520	552	507	562	589	584	536	546	530	563	542	543	540	553	617	530	554	539	562	562	571	536	596	546	524	573	575	568	586	584	527	573	533	576	604	559	555	581	551	579	523	579	542	545	541	574	569	546	531	548	554	596	584	536	586	620	536	554	600	555	568	572	558	533	537	513	564	524	556	565	596	526	552	538	514	586	563	549	544	581	566	551	573	558	537	525	582	542	536	581	570	586	562	588	575	544	579	572	579	556	564	524	546	511	537	568	518	544	558	579	569	548	542	536	585	541	596	488	574	553	568	562	551	566	567	535	540	587	576	561	541	564	531	557	541	557	574	567	573	549	586	549	579	580	512
24470	23219	35030	31623	23352	14528	3356	1070	936	922	866	875	912	907	844	902	876	867	865	851	868	898	865	884	826	855	885	847	890	887	897	836	882	857	868	888	873	863	850	870	858	874	856	830	893	847	847	844	836	862	873	851	817	841	873	871	870	857	816	910	873	837	844	850	801	876	859	840	909	879	873	845	814	806	856	888	875	844	854	898	836	900	802	858	808	822	818	884	873	861	848	812	805	796	823	847	829	856	841	830	825	865	856	820	843	836	813	823	821	873	820	845	837	853	860	874	846	856	826	836	839	882	903	862	864	808	775	875	851	799	817	847	829	834	818	891	843	848	886	821	773	851	881	836	909	812	825	887	871	801	851	844	843	867	829	800	858	838	816	880	840	853	865	828	785	844	884	836	850	876	869	849	812	843	890	772	880	849	798	894	861	809	816	849	787	851	897	800	877	887	869	878	839	829	911	788	849	877	834	844	900	906	890	883	860	803	789	827	820	843	810	855	850	935	885	833	844	852	835	864	880	807	820	801	815	843	839	822	816	829	832	789	865	874	862	871	820	826	810	857	821	826	847	856	833	906	814	872	863	912	852	824	801	897	826	832	838	848	813	845	857	855	863	789	806	835	811	866	863	888	876	857	893	827	834	882	914	887	851	778	873	864	846	847	835	841	894	845	871	822	842	815	824	869	791	817	830	844	844	855	866	813	933	850	873	829	850	853	827	830	815	860	836	781	816	828	843	802	855	820	813	879	883	805	874	833	805	824	880	807	851	861	821	826	869	880	818	798	849	782	854	872	841	868	894	853	861	805	879	874	889	936	845	879	906	831	850	844	816	819	894	860	858	861	833	892	868	848	840	836	871	828	843	834	916	847	822	831	902	807	897	827	856	848	810	795	880	867	900	848	902	856	828	851	828	821	836	898	870	863	863	865	835	840	842	841	878	858	843	793	842	864	819	832	853	794	868	839	789	871	868	840	835	872	897	868	851	840	867	823	897	812	824	856	864	849	796	851	855	804	894	872	849	805	881	839	826	849	895	768	863	855	816	874	861	803	891	830	838	826	836	823	818	888	817	794	822	825	839	850	868	884	841	874	837	872	819	802	845	830	814	834	850	843	874	802	842	907	766	827	871	863	838	841	830	843	896	855	881	774	833	884	841	833	831	836	872	848	842	897	804	869	833	814	830	882	843	823	836	906	825	798	841	819	846	862	787	837	848	868	826	840	850	833	859	898	888	799	886	846	830	849	844	825	825	843	844	798	803	849	816	861	854	878	883	802	850	843	818	834	858	859	841	863	868	907	860	871	866	838	857	839	857	816	835	889	855	838	837	865	843	835	855	859	839	849	906	840	790	795	796	868	811	815	843	836	855	854	816	808	863	811	816	851	882	825	811	798	838	887	868	889	866	826	838	838	872	850	890	850	833	834	811	855	838	873	844	874	922	890	810	883	851	907	869	848	866	822	870	860	843	868	805	904	842	858	841	846	830	831	852	857	839	875	796	827	832	876	861	856	786	852	846	831	852	818	800	846	848	932	818	813	857	812	823	841	847	839	823	825	899	884	820	800	814	850	858	797	868	829	819	828	881	866	858	889	812	822	876	862	840	882	849	872	800	815	814	871	827	822	829	872	843	878	846	824	866	830	868	843	878	833	837	874	862	857	851	801	835	855	820	875	847	861	825	859	844	888	845	881	840	866	878	832	836	869	858	894	864	841	903	832	855	883	827	862	821	871	810	841	877	845	855	858	868	889	828	859	830	849	822	853	878	861	879	857	848	860	842	842	838	854	834	865	828	888	869	857	866	830	862	839	861	857	873	894	803	907	874	884	862	857	867	866	865	853	852	865	926	777	872	846	894	798	838	807	839	791	887	881	883	884	887	845	847	836	845	840	831	835	826	879	872	827	857	822	880	859	848	872	845	820	844	794	847	834	869	882	859	827	858	892	789	860	851	839	838	861	904	851	790	874	878	842	814	853	803	881	821	870	868	878	834	875	798	880	878	816	809	879	871	896	796	882	829	863	828	825	806	863	831	820	847	848	887	844	848	827	806	820	891	837	883	861	838	824	838	869	842	816	874	821	826	877	872	813	823	808	801	834	860	839	851	801	815	863	846	821	874	834	802	833	874	878	788	811	846	805	853	908	867	843	783	866	828	878	824	828	837	837	823	870	841	844	800	865	855	813	847	844	864	815	811	846	857	821	870	882	817	811	849	849	818	854	837	851	861	835	829	871	791	864	820	830	828	812	909	837	850	875	825	891	892	839	808	851	867	799	825	803	840	794	892	821	833	841	866	876	856	845	839	845	869	821	837	856	879	865	844	860	863	894	863	902	858	848	827	853	854	801	842	846	914	825	860	793	849	880	812	863	838	849	874	881	821	890	823	846	821	808	864	855	859	815	852	829	875	886	860	835	892	859	830	823	796	847	822	889	823	858	867	834	863	841	849	860	831	874	857	820	859	865	834	840	879	811	802	809	893	857	842	826	890	841	878	904	834	794	874	847	848	823	866	872	769	843	790	862	836	843	859	849	847	852	779	860	818	843	861	836	829	853	880	871	867	860	902	863	924	877	851	853	817	808	826	859	869	852	835	835	846	790	900	838	820	799	823	882	828	839	810	851	831	859	806	880	846	798	840	820	902	916	807	853	857	831	828	872	849	849	827	852	857	838	852	814	877	810	764	812	884	844	822	854	873	814	845	881	868	830	876	869	825	839	862	812	835	881	840	845	851	821	875	831	850	823	918	827	854	853	868	813	811	860	869	837	869	867	854	839	850	843	839	811	934	824	927	824	830	852	859	824	871	834	784	795	914	871	851	833	852	807	866	837	881	845	828	839	798	774	885	885	867	855	832	852	858	853	892	828	785	863	843	806	815	862	858	858	884	895	828	849	815	870	843	892	810	796	833	836	830	845	804	889	817	882	816	843	835	898	883	823	836	855	882	828	840	873	799	852	818	848	798	777	843	853	842	852	833	813	866	863	887	800	826	852	841	856	840	863	843	869	817	874	852	839	882	852	841	848	877	863	825	807	830	864	877	843	863	858	824	889	849	884	829	830	883	808	872	859	793	853	882	876	829	873	839	823	821	843	876	886	813	867	899	887	856	814	850	816	878	814	892	865	833	842	852	891	826	847	854	810	783	878	858	836	787	830	830	808	862	865	812	889	838	808	776	898	864	863	799	859	838	855	816	860	884	848	823	826	814	861	797	837	807	832	853	857	837	810	836	880	858	832	817	870	828	810	827	857	837	857	801	829	840	876	815	832	868	827	813	838	854	832	814	867	836	810	869	860	870	809	842	808	887	829	884	824	835	843	843	884	849	880	826	857	835	844	912	812	801	816	841	805	826	790	820	841	850	864	898	826	871	862	827	873	851	857	829	855	845	841	869	898	872	811	843	815	830	811	850	859	838	872	864	856	857	850	804	815	816	881	851	828	804	868	788	878	837	840	886	861	857	821	848	877	849	868	867	887	830	816	827	878	854	888
63825	103254	73796	40880	16434	3770	1224	791	713	736	801	793	785	782	755	817	744	782	733	773	794	804	788	735	841	734	808	791	816	799	787	767	781	804	831	774	834	819	770	809	745	793	814	798	748	745	805	782	755	855	787	783	763	771	754	738	772	794	813	768	837	798	764	784	741	760	781	770	764	812	777	769	763	777	801	776	768	789	773	788	798	723	804	781	764	779	825	766	702	810	776	747	755	779	720	758	777	735	737	772	760	781	781	775	792	757	823	822	764	770	744	777	810	791	819	767	793	781	786	802	778	803	735	751	757	786	789	770	779	805	770	720	742	717	788	730	826	766	782	760	780	795	742	766	809	774	735	770	771	783	779	792	859	759	773	752	788	825	742	800	798	745	755	748	792	826	779	777	773	792	747	766	797	780	803	770	791	766	793	786	780	757	770	749	827	788	728	788	755	785	759	762	790	807	737	739	783	820	791	729	765	762	790	762	781	775	787	772	800	748	799	764	733	744	766	801	750	752	754	794	750	721	804	809	733	747	768	777	799	834	793	760	801	798	768	731	746	821	743	759	813	745	731	737	773	765	759	743	786	804	784	799	788	763	784	770	748	780	784	751	763	810	793	733	789	763	725	772	764	758	775	770	763	814	786	786	777	784	744	739	773	785	791	725	717	787	760	737	770	781	772	765	763	752	788	774	771	769	769	785	741	776	761	780	766	757	794	774	776	729	821	797	774	802	775	769	790	740	775	764	727	768	808	747	770	817	793	776	774	788	763	735	778	742	763	743	751	785	820	796	793	757	783	778	769	773	748	774	776	722	746	743	805	751	737	743	708	763	803	799	801	809	759	736	803	784	746	764	799	781	745	768	782	722	780	763	768	771	760	785	774	747	740	795	790	780	696	804	815	789	812	790	695	774	738	812	761	769	778	777	757	765	717	790	788	785	755	783	758	766	779	741	766	786	797	756	756	764	776	784	744	760	829	713	728	743	787	786	778	749	764	774	792	804	779	791	758	755	779	794	772	780	768	761	760	805	765	806	763	761	769	749	781	793	792	753	753	686	773	766	757	770	733	741	724	787	797	759	820	769	718	766	759	765	751	758	760	742	736	771	772	761	727	763	734	803	786	807	744	778	756	778	769	742	788	787	807	740	753	751	761	777	806	782	754	780	746	812	754	799	710	804	767	746	751	771	780	742	784	804	789	742	780	795	758	792	790	766	790	772	781	800	738	782	792	727	751	789	784	806	769	764	771	781	798	754	769	737	807	758	786	750	791	795	785	826	798	740	788	756	743	793	806	809	761	787	693	742	810	781	783	691	801	786	740	731	765	785	798	800	780	766	771	789	819	759	787	758	806	785	779	787	725	746	741	767	754	791	812	768	781	749	776	783	762	733	728	817	761	737	738	784	792	744	727	768	803	740	782	790	805	796	780	791	775	782	749	802	704	771	753	758	772	729	779	765	833	775	766	738	755	762	779	780	754	819	801	774	777	744	755	726	731	793	781	720	765	752	738	815	764	759	723	741	755	788	791	733	762	790	787	786	793	744	819	806	741	799	767	781	800	779	779	783	734	774	793	774	760	745	766	784	807	767	760	785	811	771	757	726	725	759	740	782	765	735	755	756	746	807	803	740	759	767	744	817	757	779	760	696	756	792	763	745	795	794	770	786	744	816	713	735	758	768	791	744	748	765	760	754	758	704	779	724	778	771	762	776	722	793	757	787	776	803	771	824	740	726	780	755	721	774	777	768	818	803	748	750	734	763	747	739	736	747	743	791	770	756	732	723	776	758	752	731	794	738	771	825	789	778	790	692	766	761	764	745	795	776	751	802	774	763	731	796	697	757	729	761	759	736	773	827	720	797	768	760	733	784	774	736	767	735	812	735	785	777	783	755	784	768	736	819	794	774	807	749	765	773	759	771	730	771	771	722	761	791	799	794	790	765	785	761	736	785	776	770	754	790	764	812	765	784	721	770	770	774	756	801	771	745	790	740	786	803	771	758	769	728	763	723	759	810	741	809	748	805	753	803	778	761	725	774	765	802	778	776	767	786	731	768	790	778	758	692	773	723	786	729	741	803	763	727	795	770	755	775	783	741	716	810	769	796	731	764	809	717	762	761	778	763	737	830	760	712	801	813	781	772	728	737	776	750	742	752	788	794	729	732	791	766	767	778	748	778	752	769	782	769	794	743	755	742	758	802	779	746	783	809	765	756	749	750	835	787	826	795	740	772	799	788	753	795	775	788	748	749	745	773	788	731	732	774	741	714	726	777	750	753	764	783	768	799	739	768	765	853	757	771	809	794	771	704	806	743	760	803	772	792	736	764	790	789	810	756	760	801	755	763	785	799	780	809	768	810	754	775	765	786	761	719	794	840	802	837	732	747	806	798	768	815	747	755	765	776	781	771	790	819	820	812	795	754	799	774	773	825	758	790	740	794	771	778	780	743	794	765	769	780	770	773	778	813	773	764	757	767	778	780	734	794	757	778	762	695	790	807	814	762	771	738	794	773	778	728	751	740	784	715	766	747	789	792	757	735	782	761	785	772	773	773	716	823	836	754	755	781	796	753	810	779	781	746	780	783	776	737	796	708	740	725	789	771	804	749	780	743	765	807	775	747	813	779	783	775	772	755	774	795	792	766	808	798	798	824	736	790	778	738	771	786	785	757	763	733	762	804	793	786	761	759	789	806	812	805	779	869	759	811	754	754	806	790	784	741	759	709	739	807	766	789	763	771	753	745	768	749	773	767	782	767	736	740	801	748	738	779	737	722	759	748	807	764	782	814	788	793	742	772	798	742	748	767	787	782	802	747	770	717	796	761	813	824	771	750	806	764	741	818	781	769	786	789	797	777	823	749	738	796	792	762	754	785	725	797	735	740	751	821	766	793	821	787	717	811	782	780	771	770	750	787	793	806	767	778	789	768	760	780	776	806	771	749	780	800	745	749	817	760	757	802	782	762	759	811	769	712	792	763	820	733	787	788	776	770	766	695	800	806	814	783	742	701	809	735	781	776	762	759	755	742	798	738	799	776	805	780	781	743	728	714	812	744	802	813	760	786	764	761	782	803	816	726	759	757	774	777	813	759	734	764	790	795	764	742	760	739	754	786	783	828	748	750	765	793	775	758	699	795	749	743	801	785	808	791	833	728	791	753	797	773	795	770	763	747	708	751	792	762	790	755	715	817	804	783	713	723	778	803	725	763	770	761	796	732	794	729	758	739	783	802	747	734	827	738	773	821	819	771	780	807	767	770	745	708	784	796	766	763	785	837	796	753	771	827	795	807	825	792	755	771	742	770	760	780	720	746	772	743	781	786	833	787	795	781	797	743	827	760	816	793	761	794	760	790	738	795	775	794	779	781	801	796	788	763	789	764	812	780	762	739	764	791	753	771	785	790	756	756	769	771	746	762	812	779	734	795	772	760	740	736	831	733	759	748	772	729	802	719	733	696	759	789	757	804	778	758	776	788	803	728	750	767	768	775	762	736
30621	31252	26961	10927	2496	904	656	604	580	529	588	632	586	587	576	607	506	573	544	616	545	614	582	579	609	566	606	618	607	607	601	566	591	570	601	563	609	574	597	580	612	594	574	599	580	608	569	561	602	598	562	580	570	570	568	568	600	611	618	597	626	575	593	578	549	624	549	591	557	626	570	600	592	573	611	603	597	548	575	590	606	583	605	588	570	603	586	615	595	596	604	585	613	610	601	565	599	551	600	623	564	619	569	605	546	580	581	598	575	660	607	593	592	571	529	546	576	604	610	587	523	612	591	535	581	582	591	582	532	602	562	595	582	590	557	577	571	566	562	611	600	590	564	575	574	608	597	588	556	609	564	556	596	586	579	589	566	615	600	568	585	636	598	571	613	588	602	537	583	596	578	606	601	611	613	617	594	617	576	590	595	586	619	577	619	615	554	578	572	552	603	595	589	589	581	598	606	564	576	606	603	563	571	576	613	621	597	559	509	548	572	596	610	609	591	630	554	621	617	524	601	546	612	581	628	587	591	598	619	567	578	562	564	590	605	641	593	594	605	641	597	565	559	609	603	611	580	566	539	579	606	559	588	632	581	558	570	624	569	557	577	591	595	566	623	570	596	552	607	611	610	565	589	588	603	577	632	603	602	592	555	600	586	595	581	550	597	555	599	597	595	636	592	567	606	587	604	606	601	640	562	591	612	583	581	546	607	572	605	564	572	588	581	582	577	589	580	602	614	609	585	543	596	569	588	599	604	606	560	540	552	620	576	567	599	590	573	557	618	555	608	586	597	576	600	574	601	577	584	617	619	546	591	643	579	602	580	598	576	579	552	523	603	573	538	582	600	611	581	609	612	594	598	591	569	585	586	568	541	561	570	616	615	555	612	602	646	535	590	646	653	591	586	575	581	607	574	602	578	586	610	573	576	566	596	559	579	574	592	578	597	628	592	541	558	593	581	565	565	549	607	596	577	612	615	581	649	548	568	595	610	559	565	568	607	606	603	560	598	592	594	591	574	607	652	570	587	556	561	578	573	595	617	558	601	579	545	543	616	600	600	601	628	618	562	624	572	592	584	563	613	552	593	582	578	562	584	590	575	604	604	584	540	565	570	582	577	548	586	623	594	597	611	599	588	548	614	597	634	568	588	611	611	548	579	592	614	607	557	584	633	616	541	587	588	578	595	588	580	585	582	579	585	612	596	606	580	597	635	561	633	616	611	523	602	618	588	588	593	533	583	554	538	598	618	569	604	596	569	561	623	596	609	548	528	579	647	565	595	582	591	569	565	585	583	600	590	576	591	606	578	556	627	589	606	618	629	592	568	634	583	594	553	570	550	566	602	604	600	588	586	611	580	576	590	613	580	562	564	561	585	595	600	609	573	567	611	585	553	573	591	590	586	632	632	570	590	584	582	607	566	600	586	637	568	621	558	638	589	604	597	617	596	560	583	573	562	583	558	590	609	597	551	548	588	548	617	536	594	560	585	584	564	559	601	596	615	580	607	622	598	608	608	605	593	578	557	600	563	562	583	611	535	617	603	575	610	596	594	595	569	564	595	568	606	542	610	553	583	579	584	603	588	580	563	583	588	625	568	598	585	609	574	616	582	536	618	573	612	599	562	614	581	569	588	554	627	601	543	616	582	541	614	595	617	597	536	579	623	580	626	580	603	552	580	618	565	583	569	596	564	597	547	618	598	570	544	571	596	566	602	544	548	580	618	579	562	574	552	575	556	582	571	563	592	581	595	580	584	579	606	601	592	616	605	621	568	572	626	585	608	570	586	582	593	550	586	608	581	651	582	539	593	577	603	591	579	556	582	572	617	581	534	536	596	611	606	585	564	599	582	586	575	589	639	587	601	631	558	645	552	613	570	577	588	543	564	564	581	586	586	566	583	610	616	583	600	550	542	583	541	597	633	554	587	615	600	562	576	598	535	618	587	575	566	628	620	579	596	552	604	548	530	540	587	607	592	576	572	567	574	549	593	616	617	574	574	577	607	632	558	617	599	586	547	585	546	548	567	606	625	555	668	563	610	553	589	580	556	569	581	591	577	574	562	556	584	584	551	560	618	580	571	600	590	587	580	591	562	583	590	599	570	576	583	552	589	614	556	581	643	563	592	570	580	558	615	574	637	586	594	582	623	614	589	575	585	587	598	539	591	584	604	573	562	603	572	558	570	529	624	587	561	627	555	599	560	567	583	563	572	544	551	534	586	591	613	558	580	584	578	542	584	581	578	608	609	559	589	609	598	610	603	585	617	582	589	594	600	613	595	556	566	541	520	593	584	579	633	613	608	574	622	599	562	589	579	592	546	630	608	563	581	636	615	613	605	553	560	586	568	583	569	587	590	592	606	578	625	593	571	644	575	614	561	543	593	604	624	591	556	551	612	595	589	559	653	601	589	549	586	591	522	556	609	540	577	620	610	592	594	576	572	560	619	623	572	568	593	558	591	608	572	546	590	586	578	582	611	600	616	577	609	571	579	593	616	564	593	600	524	583	598	575	562	539	574	572	595	569	606	611	583	575	631	595	577	567	557	552	582	578	599	579	606	599	566	601	599	573	618	529	610	577	595	593	595	587	583	602	585	589	616	587	571	615	603	570	564	599	553	584	569	548	594	644	576	585	570	581	579	606	622	583	583	550	566	540	584	581	583	574	581	604	585	603	595	610	603	556	556	583	567	597	584	612	575	577	549	581	589	580	573	597	570	600	560	579	582	651	613	634	589	619	579	593	607	598	547	572	588	592	604	596	595	582	619	580	586	593	589	595	582	632	576	562	569	571	563	632	554	561	622	623	553	605	569	564	561	583	581	591	634	561	622	611	579	584	604	598	630	617	610	567	575	565	607	621	578	576	594	590	609	582	597	596	615	564	567	583	610	580	575	604	585	589	543	610	623	595	568	571	600	597	587	648	587	618	572	585	613	587	556	567	604	546	526	557	584	628	562	564	581	599	617	591	570	593	613	581	544	595	569	598	621	601	570	581	601	569	608	587	612	576	602	595	574	593	608	624	553	634	551	590	575	563	574	544	592	575	602	579	607	566	541	604	582	602	572	595	565	578	567	575	591	551	531	592	579	589	564	595	594	560	590	598	587	583	596	624	634	610	558	559	597	602	633	615	646	584	627	609	614	594	603	578	553	594	561	550	601	608	599	606	600	598	594	581	588	599	570	576	591	584	584	677	557	567	616	567	569	608	594	579	569	593	633	539	639	611	627	577	587	559	569	581	616	582	579	595	562	607	584	590	546	586	601	583	590	540	623	644	596	572	617	586	572	614	599	606	555	578	626	632	571	621	563	584	592	570	557	616	615	570	579	580	566	568	567	595	601	593	550	578	586	583	563	569	603	581	584	621	599	579	597	566	587	576	548	570	596	572	551	562	585	562	616	588	562	554	565	600	593	595	556	581	582	627	638	579	595	563	589	561	536	594	563	570	588	569	583	546	566	588	565	580	597	588	562	580	577	620	559	555	560	594
21623	36030	20263	5748	1874	747	526	508	464	489	475	491	499	474	490	501	495	481	488	505	446	499	518	469	454	505	463	454	470	515	498	463	475	464	469	423	486	497	449	455	509	460	500	475	446	504	448	441	455	479	456	477	476	489	487	509	510	528	473	434	496	482	489	509	519	491	447	503	480	486	511	473	490	507	502	492	468	462	481	470	511	466	476	454	482	474	514	464	453	560	453	464	488	513	457	500	453	465	478	460	521	479	503	533	484	450	520	476	501	485	475	515	492	465	458	451	473	468	502	491	475	496	512	442	475	464	501	459	480	490	496	496	488	460	454	467	495	494	482	478	465	497	463	514	459	480	522	506	471	465	463	432	483	480	469	472	489	462	468	471	472	488	460	419	501	508	469	456	445	481	541	485	434	484	461	477	466	463	461	462	502	473	469	482	518	491	447	471	513	485	498	495	513	468	490	460	493	431	503	495	457	464	525	489	485	493	486	458	466	466	484	467	501	449	468	522	479	470	482	520	435	474	505	501	489	473	491	511	462	445	510	500	494	484	508	474	497	457	470	465	506	466	468	535	504	506	464	467	443	476	504	522	476	460	512	457	495	448	448	509	500	458	480	474	469	460	493	448	496	505	483	524	476	507	465	497	486	458	446	514	476	479	486	424	469	483	488	477	500	440	531	466	473	506	498	477	447	420	456	445	486	491	446	442	472	466	518	493	509	479	488	518	447	495	453	465	473	465	470	498	497	504	476	511	463	487	477	504	470	471	484	476	459	464	486	497	511	495	458	482	484	454	486	486	472	470	485	519	438	481	508	445	495	499	463	503	482	458	462	459	466	454	478	480	465	461	505	477	460	453	450	487	480	439	488	496	501	460	478	459	485	457	448	495	473	486	493	480	483	494	483	444	506	466	454	452	472	508	469	457	495	474	455	459	455	535	462	474	519	444	545	481	483	450	476	479	480	504	457	500	476	520	424	482	515	492	512	509	465	483	514	479	468	506	464	461	459	484	497	469	493	476	482	487	464	453	460	479	507	464	508	492	472	459	468	502	464	468	462	480	489	475	490	478	449	499	499	501	525	472	487	476	484	462	506	499	489	520	477	491	470	493	440	508	459	479	507	485	466	445	477	501	484	470	495	480	441	492	482	448	431	449	459	465	513	492	525	470	500	432	468	480	498	445	448	485	461	455	472	482	496	467	519	481	475	480	472	478	467	482	487	490	504	479	484	489	470	432	440	486	519	476	428	503	475	476	483	493	486	456	497	508	482	460	459	459	447	440	490	441	512	484	465	478	486	473	467	470	471	479	468	488	514	454	516	475	455	502	479	485	482	474	491	465	430	493	503	464	508	510	474	503	477	442	494	491	496	474	480	479	461	461	483	488	477	522	503	486	437	470	485	475	474	484	488	451	468	464	494	480	482	478	481	486	480	464	451	463	484	462	479	470	469	506	511	497	534	423	476	501	482	471	473	458	490	515	515	488	480	464	464	448	484	483	451	478	455	511	469	490	455	475	493	480	470	471	445	442	484	429	477	452	471	501	476	467	493	463	420	472	473	457	478	488	490	469	486	485	483	455	474	483	497	472	471	468	486	518	508	479	498	497	467	474	469	493	509	455	507	490	479	487	455	453	455	496	496	479	460	471	526	454	484	491	485	507	480	485	483	498	463	470	493	491	425	505	487	487	495	493	494	481	458	464	465	483	520	480	506	496	470	460	490	454	450	548	481	441	506	493	472	507	461	443	496	476	438	445	458	480	508	489	474	471	453	532	496	479	428	480	465	495	482	470	444	479	475	483	497	497	501	476	504	531	469	478	480	486	515	473	482	481	524	491	480	450	467	434	484	442	488	517	462	467	504	469	443	440	461	468	470	512	497	496	487	499	486	508	502	505	468	479	495	499	493	511	507	435	453	483	434	487	537	452	465	506	488	474	455	492	471	481	483	470	473	466	472	431	493	495	478	484	445	483	453	512	464	459	466	445	426	469	470	517	542	466	452	457	498	479	465	459	487	502	450	460	482	472	490	452	515	464	476	514	450	486	481	469	454	480	448	498	505	506	451	494	467	484	485	477	467	500	498	451	523	454	430	487	503	492	489	475	493	499	465	474	479	468	471	497	478	456	505	467	473	476	457	481	495	477	431	471	460	475	445	506	490	433	454	486	483	468	469	474	452	518	500	479	501	474	470	473	473	498	448	471	495	491	451	470	491	462	477	448	502	483	511	490	465	467	545	486	495	468	482	458	482	457	456	485	494	455	528	468	479	449	485	445	469	477	485	421	499	494	460	482	507	479	524	470	439	430	507	467	483	471	467	479	511	490	483	517	444	487	446	529	481	490	475	485	516	495	519	429	476	468	497	483	477	494	504	533	473	488	461	447	445	509	481	461	447	487	470	462	458	506	454	499	456	511	440	459	476	501	526	448	441	476	511	479	458	458	481	474	468	512	492	486	468	482	460	453	455	498	520	513	473	534	488	496	492	484	467	487	479	442	466	492	511	461	431	440	508	493	515	514	480	461	518	473	469	464	485	486	514	473	479	471	466	492	487	493	507	478	462	478	460	478	479	492	497	483	462	524	483	511	478	504	486	489	490	492	450	479	476	471	430	479	489	492	494	492	458	494	480	494	472	463	490	476	493	513	490	466	496	494	438	489	491	486	448	440	501	487	483	503	473	486	466	496	497	488	496	496	505	484	516	489	454	477	512	485	514	504	450	479	513	471	505	459	495	439	484	447	474	471	485	513	545	517	488	454	489	435	492	494	481	516	439	500	521	433	499	494	502	491	495	487	515	491	507	441	450	488	461	482	464	448	450	447	468	462	484	468	493	492	460	511	462	511	478	474	467	470	473	476	481	481	461	443	487	438	465	454	470	479	462	493	489	481	466	508	485	494	478	501	474	496	447	505	511	449	485	431	476	448	492	486	475	471	475	488	505	501	485	453	454	459	488	453	459	499	491	499	490	484	505	461	508	451	478	498	496	449	482	491	509	522	484	446	454	475	488	495	466	453	532	462	508	486	536	481	494	464	475	475	440	464	464	505	474	445	481	483	473	433	508	477	446	486	498	465	441	458	427	443	472	452	505	484	500	489	472	489	491	472	488	474	461	520	506	513	482	461	489	494	461	452	445	502	456	497	488	455	487	466	504	476	446	498	500	489	490	468	479	474	491	454	514	477	446	452	461	437	461	483	488	463	467	477	481	485	468	447	516	497	486	480	485	518	516	497	498	456	485	516	494	488	477	459	502	467	481	463	464	486	479	462	456	467	477	462	526	426	501	521	486	465	471	512	482	452	430	505	450	470	455	465	514	508	478	509	475	470	472	471	445	453	474	491	498	469	509	494	462	457	497	461	448	502	478	504	491	498	456	446	467	471	474	458	491	495	454	475	490	475	491	493	473	447	453	497	416	464	493	475	444	516	490	543	471	489	442	437	482	476	500	496	456	488	511	506	488	479	487	460	487	493	523	484	442	465	446	507	486	481
26710	30509	45115	33396	16711	4139	1064	732	594	618	613	632	641	608	631	652	592	615	616	609	628	609	617	633	613	648	591	600	611	597	587	663	603	598	632	589	607	618	576	606	648	597	618	624	590	592	588	598	587	628	630	597	581	598	592	598	624	632	596	546	569	607	683	628	595	577	604	618	589	603	605	579	643	601	620	622	616	578	622	618	641	625	565	598	607	650	626	633	615	617	626	589	639	602	624	603	600	634	608	579	566	634	591	652	620	608	552	626	601	622	601	610	602	618	599	563	569	644	630	637	606	636	643	591	531	623	614	622	605	598	613	611	624	611	607	604	611	594	590	666	585	594	602	619	599	590	584	601	578	638	615	607	629	634	579	659	591	594	601	650	581	628	614	619	585	603	617	594	590	571	591	618	572	624	603	603	609	601	600	661	593	617	616	613	637	628	669	604	618	573	574	635	601	626	632	609	602	601	572	584	637	584	624	605	637	571	609	624	635	589	591	643	650	619	613	614	595	641	634	652	559	594	574	589	607	576	605	599	609	583	586	606	599	629	627	599	587	616	617	590	604	628	598	575	625	580	618	635	621	600	589	588	568	541	608	628	617	617	595	581	611	647	612	677	615	609	609	610	644	621	593	607	547	601	578	600	584	581	602	620	595	622	538	590	618	588	588	600	568	610	548	602	595	592	541	582	641	602	557	630	565	550	627	616	653	654	624	552	628	598	635	603	595	559	607	625	629	645	580	585	580	583	530	534	588	599	629	612	610	579	589	636	585	579	546	634	623	620	610	638	613	548	550	597	617	619	590	621	585	605	590	601	626	550	607	633	616	605	586	604	591	618	542	623	634	662	566	555	602	607	622	637	595	583	574	575	578	529	587	597	624	574	606	630	638	593	646	582	596	611	592	584	596	620	626	644	624	607	581	628	612	610	585	612	619	585	597	643	625	593	624	571	640	600	619	643	624	594	632	548	616	580	578	614	605	602	613	620	620	625	589	564	627	611	597	575	598	558	593	643	639	581	599	630	617	555	612	627	610	594	553	597	647	628	572	578	611	619	537	616	627	567	614	613	603	507	600	560	622	567	600	638	577	612	574	636	598	619	640	645	620	579	605	614	605	574	622	595	622	582	610	614	612	606	571	564	623	615	600	632	584	622	638	585	613	622	592	597	628	636	591	592	602	532	568	599	599	571	563	610	603	585	614	578	628	588	640	580	595	605	569	599	573	583	560	609	579	586	601	638	608	613	612	628	573	594	568	586	578	599	560	616	622	600	641	576	593	599	644	613	595	643	594	638	591	522	554	619	601	614	630	632	641	593	653	573	583	597	635	585	613	586	556	593	599	579	616	589	593	634	617	577	614	631	609	626	597	588	609	560	653	626	615	602	598	637	622	592	554	591	638	614	603	545	590	603	631	609	603	569	622	585	588	591	598	625	628	615	582	605	586	579	622	592	559	594	593	652	592	573	583	631	598	609	650	602	595	616	589	611	578	595	585	606	618	598	629	594	614	611	618	582	572	586	600	561	612	613	621	603	596	555	585	581	623	651	571	582	596	588	621	630	579	642	604	644	618	614	573	579	619	601	579	582	578	584	593	593	625	627	610	593	604	614	568	620	643	609	573	583	610	582	612	587	615	635	587	610	616	625	530	584	636	627	621	548	626	593	594	568	591	607	617	635	603	615	632	596	658	585	625	600	620	575	571	582	583	602	619	569	583	608	606	604	626	605	582	594	573	580	660	614	620	636	609	542	608	568	585	631	596	595	578	645	606	612	600	607	593	615	646	579	630	631	603	605	621	603	583	566	573	602	586	577	628	617	607	634	596	589	632	619	593	587	632	571	616	614	606	628	604	632	600	606	588	572	598	606	578	585	624	573	628	577	597	629	619	633	605	614	596	580	581	599	643	608	612	595	642	597	595	593	568	613	614	590	591	631	629	590	592	610	560	563	582	617	621	553	656	582	665	585	594	622	603	627	613	602	608	644	641	580	616	603	614	582	617	606	571	580	629	594	565	612	581	580	576	614	606	606	634	615	610	618	608	595	610	606	645	587	585	604	609	599	585	586	606	588	577	608	607	587	592	534	571	544	605	607	572	608	617	575	577	592	609	581	594	650	617	580	614	609	609	546	597	597	609	595	571	592	589	592	590	609	570	634	571	589	643	620	634	660	580	593	579	580	584	620	575	578	603	611	601	563	668	592	608	616	648	610	567	629	532	612	588	608	575	578	646	594	575	619	609	558	592	626	572	615	585	597	596	621	573	589	571	581	566	600	588	580	605	579	612	543	617	589	613	592	609	589	580	625	585	632	602	550	615	584	597	627	569	604	643	578	669	607	601	578	616	573	601	569	592	561	625	581	577	626	571	587	602	620	633	592	549	608	558	618	598	555	610	628	589	612	628	624	614	603	608	635	597	586	614	579	600	647	636	610	615	608	613	605	614	542	618	578	588	595	626	593	594	634	599	580	632	633	579	573	642	576	604	574	570	641	570	578	589	615	609	654	601	571	574	552	600	612	601	603	613	601	600	607	621	644	663	625	606	598	593	621	619	602	583	609	619	584	548	616	634	583	621	568	629	604	569	574	594	600	577	554	606	601	635	567	556	599	616	640	593	614	655	589	585	590	598	631	594	636	577	571	587	632	641	621	638	610	594	581	614	586	574	636	609	621	610	609	613	606	619	601	559	615	590	635	576	644	606	566	585	629	604	590	606	616	619	645	628	607	600	614	575	628	606	591	657	599	627	571	587	633	615	642	587	626	586	607	639	620	588	585	573	582	580	531	634	594	571	633	584	634	599	625	592	592	618	564	589	632	596	652	616	634	626	575	622	645	598	589	576	547	568	612	582	608	561	610	618	582	645	643	618	596	582	616	586	623	645	591	607	580	573	583	626	600	636	571	628	590	610	595	589	627	632	534	592	637	593	600	575	594	631	547	608	633	603	649	587	585	592	592	639	623	583	589	594	612	621	609	629	635	642	596	602	608	588	573	681	569	596	570	569	602	648	558	613	614	611	571	569	624	588	577	617	620	637	601	623	591	582	596	607	580	596	594	602	596	609	576	609	620	631	580	565	621	597	574	604	650	617	614	560	596	621	611	546	633	622	640	629	572	562	577	602	589	561	625	591	623	588	577	623	596	625	618	577	588	583	578	590	557	588	564	587	566	606	563	638	627	578	626	636	618	574	608	609	607	606	626	620	621	570	585	649	614	624	573	623	551	582	592	566	628	644	642	588	567	585	603	553	626	592	619	590	630	607	589	611	614	612	565	619	587	565	642	609	628	580	591	594	594	618	652	587	585	592	565	579	629	573	573	630	584	604	607	597	584	600	602	650	605	597	587	581	606	598	606	584	580	565	587	634	604	627	585	584	673	582	593	607	586	638	606	591	617	634	602	583	606	593	553	562	607	547	627	611	574	561	582	624	604	625	602	635	607	649	592	628	649	603	602	597	605	631	585	617	578	613	599	615	610	654	568	540	606	651	631
55194	84016	54097	23372	8993	2473	889	595	518	575	519	574	528	530	561	553	495	545	499	546	539	498	530	570	574	506	544	564	537	538	574	533	527	510	576	507	549	509	560	547	532	493	538	519	536	552	540	538	561	500	551	514	559	545	539	582	544	506	506	520	532	521	510	549	531	512	518	521	570	543	543	483	518	539	517	591	566	590	542	493	557	527	537	533	540	533	553	549	550	520	536	521	531	513	566	541	530	535	540	503	565	540	577	551	528	526	519	553	542	543	539	521	509	552	530	516	537	527	567	507	559	559	505	533	549	519	556	511	535	533	504	537	537	575	515	520	544	513	493	549	539	530	517	517	530	530	553	582	517	566	516	560	528	524	546	540	551	547	516	515	497	539	520	520	526	481	498	550	507	523	508	519	528	528	520	500	528	494	559	551	506	576	534	554	538	513	527	529	560	511	496	554	538	519	500	488	553	495	495	468	536	502	546	529	542	518	483	501	530	542	528	511	515	540	487	534	555	534	551	518	561	529	521	549	542	519	498	533	522	527	582	488	507	538	498	552	539	519	519	537	523	531	560	526	516	521	526	536	520	515	542	539	520	515	507	525	520	547	523	530	541	509	479	540	522	500	513	567	543	537	515	561	490	505	522	527	543	560	513	493	563	515	554	526	523	509	496	502	518	533	504	528	508	558	550	505	497	520	526	589	524	547	524	516	531	518	557	588	512	547	549	549	500	564	534	564	505	517	519	529	534	526	526	476	543	503	514	577	596	512	535	527	518	509	566	505	522	499	541	602	566	493	532	525	593	559	546	509	530	535	560	499	569	520	525	548	555	508	541	514	527	562	510	538	533	513	517	509	530	548	548	510	534	504	525	471	552	512	511	506	580	494	514	499	495	528	526	549	526	519	507	494	552	513	472	539	498	542	499	513	519	512	486	498	535	551	529	517	491	564	530	495	559	542	530	499	542	512	524	547	515	552	545	518	519	561	525	482	508	569	533	528	500	552	531	543	532	542	497	529	508	522	534	536	565	507	576	527	468	568	537	526	559	499	531	507	536	522	497	512	540	494	536	521	530	545	499	525	537	512	534	497	496	534	503	569	527	512	505	507	519	542	500	517	511	532	571	538	510	525	504	507	556	533	543	526	510	540	527	537	529	529	514	496	550	542	491	544	538	505	500	536	515	552	536	524	535	515	523	531	537	577	521	558	540	497	553	518	584	541	553	515	523	521	510	528	545	547	526	502	526	525	522	540	544	572	542	501	496	539	508	542	506	516	509	543	524	520	529	474	551	489	544	527	512	544	539	533	543	532	501	518	522	568	526	553	557	545	516	545	566	560	569	535	505	523	496	562	522	486	503	521	550	486	573	521	524	518	507	523	518	534	533	529	534	485	543	576	518	529	547	523	531	546	538	562	510	504	539	559	507	518	500	519	523	549	541	529	516	543	510	485	508	533	526	533	496	537	518	498	510	518	556	519	493	533	568	552	539	507	511	499	494	547	542	529	509	518	542	512	539	534	464	524	519	533	524	527	524	554	546	516	533	529	524	499	519	514	534	542	503	508	499	483	503	530	511	556	538	509	546	509	549	542	499	494	527	574	509	514	553	538	537	515	483	531	508	529	525	489	514	517	535	548	528	508	542	491	536	528	540	509	514	511	508	519	551	511	531	522	526	497	487	547	524	441	514	503	522	515	514	527	548	540	555	531	538	531	504	526	499	557	537	532	566	521	512	529	546	511	530	549	550	539	514	526	530	558	544	540	491	569	550	518	462	515	532	555	470	486	507	511	519	534	497	542	537	532	493	528	561	540	542	529	489	504	511	542	524	562	526	526	529	540	539	563	509	515	503	561	525	500	553	533	569	545	501	525	497	578	516	549	543	524	529	505	541	530	520	545	482	524	524	560	582	518	551	540	542	548	498	544	575	497	506	537	553	522	493	509	510	504	490	543	499	580	558	498	535	514	522	544	517	534	505	549	475	546	537	527	520	502	543	592	531	480	507	528	517	535	537	549	565	514	518	512	521	503	521	528	546	505	534	535	521	554	517	547	538	466	554	538	514	537	571	549	535	532	552	559	527	554	537	479	513	518	563	514	500	518	537	531	551	506	519	533	542	577	531	526	512	559	545	520	523	539	526	546	549	498	511	517	478	523	538	523	525	513	532	497	527	496	573	553	528	526	547	567	541	506	570	501	530	557	506	545	520	524	512	541	533	536	530	506	525	545	534	552	535	530	512	541	525	517	548	540	523	503	520	516	487	530	504	524	549	574	525	576	525	503	531	532	518	531	526	521	529	502	516	483	524	517	523	549	551	489	549	500	514	553	526	563	532	542	548	536	520	530	531	491	534	547	518	485	488	502	549	548	523	547	501	567	524	548	524	524	531	506	531	567	502	531	572	522	522	536	531	486	495	530	501	497	504	518	505	517	528	503	535	555	524	526	519	531	487	530	514	529	541	510	535	522	527	538	502	527	546	504	550	553	548	527	546	534	534	503	547	540	530	496	504	528	489	511	505	530	493	526	526	545	536	508	516	521	487	530	555	502	551	525	561	553	506	528	549	535	487	556	548	581	530	519	542	506	494	583	554	544	547	479	494	538	535	503	568	512	529	494	551	536	531	520	575	521	521	513	538	537	508	525	534	509	522	551	502	510	536	491	541	540	534	525	531	525	548	541	534	522	485	512	508	547	553	530	509	507	501	508	491	532	508	540	546	538	494	537	520	501	513	501	492	538	541	517	528	571	545	573	577	546	541	509	513	499	521	468	536	553	554	524	529	492	514	513	512	489	561	542	536	547	482	546	531	543	537	553	523	479	532	565	508	489	518	513	517	501	494	543	559	541	516	578	591	529	571	523	505	540	526	552	510	525	542	559	528	552	562	499	513	534	542	530	519	521	504	479	528	478	501	521	492	534	527	538	535	503	524	509	563	510	493	515	527	505	537	496	514	514	572	544	519	516	523	520	488	474	540	524	526	543	512	521	527	484	515	513	510	516	522	548	525	493	513	523	541	545	537	548	500	549	532	523	550	508	518	502	550	489	503	535	497	558	529	568	539	495	514	564	576	497	481	513	540	515	591	533	559	536	514	519	505	465	537	535	508	505	524	563	504	511	495	567	547	539	499	506	537	515	505	540	540	521	515	511	555	537	516	540	504	542	533	529	538	508	525	542	520	560	558	497	500	517	499	545	564	526	522	524	525	514	525	494	520	538	555	545	546	545	567	500	535	507	535	541	525	519	523	561	539	498	557	534	565	507	517	542	544	536	534	483	532	504	535	530	503	530	508	519	589	573	565	489	540	497	512	513	497	553	561	494	532	504	564	538	530	492	533	499	553	528	556	574	496	532	518	547	578	548	526	557	550	578	586	522	504	570	475	513	501	504	530	517	544	524	540	562	487	568	516	480	520	538	532	519	543	512	547	552	513	540	527	501	565	492	543	477	456	507	555	510	540	527	516	509	481	545	538	529	547	544	545	536	533	512	522	527
24475	23390	34934	30646	23179	15496	4099	1214	885	934	886	884	846	857	900	843	878	841	867	857	854	857	846	864	830	870	892	882	839	871	846	850	845	812	825	866	778	864	836	826	825	872	849	808	858	805	821	834	906	837	827	784	820	872	813	828	862	799	812	873	818	866	781	795	796	805	879	814	850	883	808	853	863	792	842	841	785	828	803	859	861	864	863	827	820	827	834	860	837	838	798	802	833	831	815	817	871	810	822	872	831	843	851	865	823	846	846	834	831	825	806	858	822	837	840	803	858	816	802	888	911	874	839	818	833	777	808	810	831	796	881	852	822	843	844	819	845	821	857	820	804	804	818	842	824	812	832	863	786	853	810	828	807	814	817	838	784	814	828	808	816	891	811	848	847	816	832	798	837	812	831	824	814	784	824	857	836	797	797	860	825	846	787	783	800	798	781	803	838	821	797	785	828	831	835	828	806	834	848	833	753	837	862	829	784	836	825	853	898	789	860	782	792	866	813	820	840	811	825	799	804	862	818	849	793	849	829	798	863	843	850	809	819	845	785	782	778	871	851	851	839	805	855	804	870	796	864	840	787	766	819	818	807	824	751	773	837	732	818	795	834	848	815	803	834	806	842	838	831	828	767	877	831	796	847	901	810	861	774	816	828	852	901	769	868	784	839	834	896	791	845	866	834	789	815	848	810	824	789	828	804	836	861	868	837	885	828	844	880	857	862	872	809	892	789	821	773	832	822	814	826	821	784	840	812	841	816	820	776	829	808	799	847	870	808	845	846	828	783	813	828	865	845	818	868	855	814	836	855	894	821	799	827	825	851	852	802	853	813	856	785	802	804	783	832	809	791	839	824	814	821	845	873	820	794	812	813	845	790	833	843	866	852	847	834	832	838	832	797	812	812	843	820	874	836	819	806	844	814	823	854	819	844	869	883	773	818	843	899	846	820	813	827	797	863	850	783	817	855	839	829	822	826	813	851	803	852	839	817	827	792	837	789	784	824	835	787	823	856	815	803	813	827	813	833	861	844	813	908	840	845	884	790	848	842	786	805	860	829	853	788	873	790	892	868	806	823	788	826	825	866	813	850	826	793	812	861	849	824	871	812	892	845	813	858	835	849	805	797	824	853	800	827	812	839	853	816	788	778	830	794	819	799	806	838	836	799	855	783	849	787	814	810	841	785	829	825	821	812	789	825	827	829	789	814	837	824	844	828	832	806	865	869	808	828	774	827	856	803	821	813	864	817	817	825	742	790	798	944	821	850	848	859	788	833	834	842	794	836	833	826	825	797	840	821	810	877	845	826	765	815	796	859	815	849	880	835	832	840	865	809	810	788	863	816	798	881	864	818	816	790	846	813	849	815	859	830	819	820	868	857	789	868	882	798	846	829	796	812	865	830	843	846	822	855	823	866	799	856	814	824	795	829	836	877	861	814	865	815	791	800	795	804	838	852	881	835	841	807	890	801	833	815	835	834	810	815	800	843	796	805	818	811	825	826	812	832	783	790	792	854	771	818	788	843	793	898	835	821	827	798	798	852	822	810	840	801	792	812	839	854	807	870	776	814	748	811	851	832	839	828	826	832	793	858	814	783	842	808	852	816	836	835	805	818	855	820	858	819	803	768	850	837	872	825	818	824	821	793	873	778	773	831	867	801	864	806	810	846	813	833	868	825	840	852	848	842	838	834	832	912	842	847	734	849	869	831	827	818	851	861	820	794	834	774	871	797	842	801	826	853	814	876	786	806	861	847	867	831	821	800	820	827	800	847	820	816	872	809	817	842	870	825	800	826	865	850	845	840	859	804	816	870	831	860	859	868	822	829	816	816	864	837	760	776	875	775	824	841	830	809	832	830	826	805	786	803	810	813	780	798	850	859	848	776	820	906	802	830	822	790	825	840	825	870	858	804	772	765	849	813	854	844	848	808	845	809	809	845	829	865	784	834	830	786	816	886	862	825	812	874	859	826	846	871	773	820	852	834	817	816	811	817	782	741	844	837	771	796	837	814	834	851	832	814	808	816	788	791	817	816	818	834	784	817	934	838	879	755	774	794	789	837	833	837	839	807	805	828	820	835	786	832	846	801	798	815	791	851	875	855	849	868	796	862	788	848	792	836	866	799	787	808	838	851	802	856	807	819	846	793	828	849	865	815	831	800	804	791	840	817	854	859	827	834	794	838	823	872	858	847	781	849	828	806	870	845	818	894	838	814	849	799	865	857	833	769	831	844	779	843	874	830	865	841	785	767	818	789	821	847	839	816	802	809	813	850	836	796	807	772	810	835	854	878	844	827	836	867	848	844	810	782	804	792	788	796	816	824	833	850	827	832	812	869	793	821	867	826	912	861	839	809	765	811	815	830	801	833	799	838	803	812	818	794	803	873	818	800	810	816	816	764	838	837	799	838	801	797	834	827	819	811	837	813	888	821	847	786	832	909	843	863	884	836	781	850	815	812	828	865	861	853	820	816	828	856	861	796	831	831	786	870	818	794	847	806	858	788	850	792	814	828	894	823	854	841	808	824	800	816	792	829	812	755	852	864	818	826	810	844	834	832	832	820	882	823	807	786	800	824	800	826	846	789	823	818	862	790	871	847	838	824	797	865	782	817	846	872	783	845	852	795	824	849	851	846	804	808	829	817	788	811	853	775	852	807	835	856	790	822	809	781	856	848	849	807	803	874	846	863	790	900	862	867	811	848	822	840	792	837	794	830	778	839	794	830	834	836	826	876	853	798	826	831	819	807	868	789	840	791	840	799	768	790	807	781	847	846	835	844	782	770	865	854	840	821	777	879	879	886	782	807	826	830	866	818	811	820	836	826	850	821	816	859	836	806	852	836	786	814	810	844	832	820	826	836	820	804	888	820	850	846	875	892	830	834	796	919	851	838	829	848	822	844	828	883	836	855	818	863	799	814	828	817	800	839	784	788	829	844	853	804	785	795	838	789	823	889	806	826	825	788	827	803	823	818	804	835	851	863	793	837	869	843	791	824	820	819	870	830	839	816	837	842	809	843	824	801	786	864	840	818	850	800	884	786	805	823	794	863	818	876	847	831	820	807	881	806	789	831	831	846	815	836	816	806	808	799	798	815	853	849	763	849	826	891	834	809	822	883	841	790	829	858	782	784	752	829	803	857	816	881	785	762	813	814	769	821	832	826	821	848	769	854	802	777	849	823	849	830	824	810	859	777	818	863	840	851	829	858	857	822	822	807	845	795	815	879	880	824	838	853	807	852	777	857	827	762	863	847	844	799	865	813	847	778	856	784	825	810	784	803	839	824	824	870	804	830	812	813	828	855	850	836	850	822	767	808	810	832	812	814	822	847	847	822	804	806	853	805	783	793	832	812	790	847	810	861	874	812	873	801	848	868	827	819	829	810	789	865	858	840	872	796	797	849	828	854	802	801	866	777	807	802	798	842	826	819	781	813	848	843	859	851	832	828	818	779	810	790	822	836	811	845	838	836	795	831	831	893	770	829	869	847	867
64664	102862	69932	38672	16715	6543	1874	928	755	837	814	826	772	747	781	741	793	750	799	785	822	818	768	859	781	764	757	774	726	795	800	777	739	796	748	770	740	796	753	728	723	798	752	747	797	701	829	773	815	766	744	784	737	761	779	782	775	762	793	787	740	724	792	746	805	742	745	767	779	704	707	807	760	738	801	812	762	762	755	770	742	769	817	734	857	727	777	766	782	718	717	739	787	816	824	734	796	728	783	747	776	708	767	835	727	824	786	772	749	755	739	779	718	772	735	755	719	786	766	769	778	767	777	782	761	774	732	758	744	811	774	781	791	757	786	745	778	767	790	710	787	742	745	775	753	754	757	787	705	788	788	778	761	830	770	778	787	728	770	776	752	755	771	705	769	741	732	740	768	780	772	760	751	749	775	732	748	774	739	750	749	740	722	762	758	723	724	783	765	764	737	804	726	728	738	732	790	758	780	735	765	721	744	727	748	733	755	714	780	722	740	764	744	739	736	756	683	786	735	719	791	751	783	749	751	775	774	734	756	757	763	787	753	773	773	764	791	698	771	737	751	795	766	735	798	707	717	761	751	770	775	745	762	768	793	743	798	763	855	711	739	762	770	770	758	752	774	760	743	747	717	732	764	690	733	745	763	725	822	816	773	746	743	720	766	768	703	710	766	788	758	770	780	824	758	789	818	771	762	754	739	740	778	761	796	783	740	832	767	823	742	786	750	801	768	784	768	748	769	787	775	778	740	736	739	766	724	785	734	727	723	746	768	708	745	751	757	761	731	772	740	729	753	773	758	717	768	785	715	738	765	751	792	777	738	802	786	781	739	769	768	731	732	757	739	767	748	759	752	758	754	761	762	729	692	753	739	720	806	726	719	802	776	793	790	746	756	780	755	748	772	792	722	741	769	729	761	735	766	809	792	736	766	726	772	769	715	763	747	725	731	781	746	764	756	724	712	743	721	730	755	761	787	782	768	739	713	763	726	746	744	764	812	720	774	751	790	755	805	763	723	722	761	777	732	745	793	749	757	759	784	745	722	788	797	785	770	718	772	766	786	747	798	719	744	793	792	754	785	745	758	755	747	769	751	754	792	764	744	752	771	777	818	784	785	719	746	758	743	728	749	794	739	762	751	770	740	735	752	731	766	743	807	729	736	753	778	797	781	748	768	717	803	760	770	809	762	777	745	764	714	771	735	737	768	734	767	779	737	796	739	763	794	778	787	774	816	767	753	757	737	730	817	748	714	714	722	738	796	725	732	718	786	802	713	748	770	759	765	744	780	798	750	772	769	778	715	762	769	773	755	809	793	743	744	758	767	735	720	745	762	739	732	793	740	775	722	735	757	809	714	748	732	746	776	790	763	735	737	804	754	750	781	792	835	781	757	733	744	769	780	799	740	754	746	759	767	789	762	726	750	790	754	712	768	774	734	795	783	772	744	780	769	753	775	748	762	730	727	824	763	765	748	797	802	775	757	747	739	744	767	727	748	739	800	769	740	708	749	720	762	761	705	787	791	731	752	740	763	769	777	756	744	789	758	738	754	726	714	776	782	761	727	787	691	801	766	744	777	773	730	763	770	766	723	763	759	740	765	759	726	742	721	725	790	807	793	702	787	676	758	781	741	739	782	731	754	783	724	721	761	708	715	776	777	771	822	752	750	762	757	755	734	761	753	713	698	694	703	757	742	717	745	798	770	735	791	752	705	779	756	709	758	746	736	715	753	697	708	704	785	805	756	753	717	732	753	824	757	754	788	728	785	712	745	750	767	732	742	774	780	767	806	759	749	835	736	753	769	737	754	700	781	775	766	772	757	770	759	756	762	766	782	745	737	730	779	743	765	749	757	799	777	723	766	727	726	768	737	770	809	780	757	740	775	778	780	762	716	776	753	749	781	739	744	729	801	766	785	764	792	723	789	720	723	738	730	735	787	727	768	755	717	765	740	715	705	697	748	763	761	770	768	729	773	718	699	782	756	760	777	781	739	793	776	736	727	731	785	757	841	727	750	799	722	769	752	793	738	753	753	736	712	730	769	721	753	766	703	743	732	691	715	760	775	796	794	804	738	690	728	751	707	723	759	764	749	754	742	738	785	766	787	720	761	776	747	782	762	754	731	777	769	726	780	776	755	697	751	776	761	748	792	781	737	749	794	753	796	782	782	755	822	770	743	751	770	742	777	762	756	774	761	756	731	789	746	751	740	765	805	736	785	807	802	779	780	716	682	748	799	741	776	727	791	774	733	718	730	770	694	734	798	778	783	748	760	767	787	773	761	781	724	752	772	791	770	718	746	788	730	757	821	786	756	765	758	723	792	754	750	788	708	742	753	749	791	741	759	748	735	764	777	792	695	715	769	755	821	715	762	772	725	746	732	706	773	791	750	719	743	738	741	763	731	738	824	752	739	766	790	729	744	819	753	815	747	745	723	782	722	757	705	744	769	780	830	752	729	734	712	714	745	769	721	746	735	723	755	767	784	772	765	722	809	723	721	756	761	710	770	761	707	731	783	732	746	761	703	808	766	786	793	746	799	737	745	755	775	756	736	780	765	734	760	734	716	731	800	813	747	739	734	782	725	813	764	749	777	705	760	701	718	739	731	748	760	713	742	768	764	724	725	703	756	810	784	749	767	739	785	762	735	776	792	780	774	774	778	789	773	774	734	751	796	744	808	721	759	755	777	702	724	784	743	774	710	759	696	741	731	758	801	725	746	789	769	776	787	717	832	788	810	710	748	744	740	734	757	748	735	764	733	718	757	732	744	772	760	775	772	733	739	787	722	713	738	712	762	749	727	748	764	727	780	768	752	767	775	757	714	777	768	774	766	830	730	767	739	786	784	770	783	768	733	780	723	754	779	756	769	772	733	755	692	778	742	775	755	820	759	789	765	737	763	798	743	716	712	698	779	774	766	762	702	763	707	774	778	726	784	721	820	802	771	784	760	756	726	741	745	766	775	734	747	805	786	754	751	772	763	761	782	736	779	752	752	773	757	762	784	723	778	743	825	735	744	755	804	768	750	779	774	764	774	770	739	745	716	749	736	720	784	766	718	734	779	753	783	787	766	738	743	718	757	749	720	771	767	766	736	758	791	774	809	782	770	754	734	765	794	739	767	768	805	756	751	781	781	735	771	740	739	803	795	711	800	734	768	769	771	755	774	734	753	805	749	800	797	788	766	773	740	701	798	741	741	777	777	725	726	730	703	775	742	816	760	776	764	744	730	739	723	706	744	758	763	776	699	717	717	793	753	715	722	745	764	770	778	751	734	719	769	733	747	763	778	795	779	726	764	809	752	744	743	745	782	790	740	744	762	726	766	708	799	787	725	729	725	774	681	730	770	766	694	746	717	809	763	725	768	821	766	730	742	778	790	771	774	789	732	782	707	721	773	788	778	703	782	739	788	732	712	783	737	720	787	725	751	768	718	768	765	724	823	779	731	720	740	772	748	796	726	785	706	789	724	748	761	737	753	729	746	761	729	754
31098	31172	24352	9253	2388	1015	664	562	526	525	530	534	565	556	507	552	526	531	545	526	594	515	565	544	514	538	525	545	521	547	540	495	590	535	502	557	536	541	537	495	586	497	511	562	493	511	539	521	547	525	534	557	536	483	526	530	500	543	533	500	513	540	510	515	550	524	585	519	580	509	541	566	497	545	536	532	508	538	535	538	541	514	549	524	521	524	488	520	533	569	500	511	515	555	528	549	538	512	554	562	519	546	517	525	532	543	562	535	548	563	544	561	544	489	519	577	522	546	501	517	529	519	550	564	512	543	553	515	559	596	527	550	546	548	545	551	557	511	573	544	545	537	509	562	521	551	545	505	512	581	528	510	525	506	530	511	595	544	588	520	536	535	551	491	532	568	505	522	539	553	524	527	516	526	539	528	519	583	546	536	533	540	541	522	577	566	549	500	551	502	579	503	500	549	524	543	489	529	533	534	553	524	536	501	505	566	539	530	551	551	556	508	554	499	536	531	583	488	540	496	524	561	468	539	527	531	593	519	547	530	568	560	531	558	532	582	543	509	549	514	504	548	517	541	520	527	555	544	570	528	544	558	485	529	540	563	540	542	518	529	511	529	576	510	509	513	513	484	528	553	524	517	514	546	523	530	514	540	511	517	545	532	517	495	588	506	517	571	536	557	522	601	541	550	485	545	555	537	528	536	542	576	560	492	560	494	482	586	578	558	529	560	546	547	510	552	582	518	509	577	555	504	520	546	517	538	522	523	535	556	532	565	553	546	514	550	550	500	495	574	541	544	573	565	557	522	537	570	515	500	543	520	524	547	496	554	506	527	520	559	543	561	572	574	536	493	541	560	528	544	493	516	552	537	523	566	546	532	504	556	544	524	508	493	573	521	525	530	584	519	528	537	541	525	558	512	519	509	506	553	564	537	513	506	522	555	576	543	563	512	545	519	525	548	533	528	534	545	553	542	548	526	547	556	566	565	574	512	546	472	526	548	525	489	488	525	540	526	592	517	585	490	553	522	537	557	542	566	551	532	523	545	589	549	533	569	547	532	515	558	477	556	507	525	507	531	538	580	508	578	563	525	531	566	514	525	562	538	548	560	563	520	545	516	545	537	557	586	564	480	564	543	536	532	530	592	534	541	556	554	533	488	540	540	512	554	520	504	505	532	547	518	537	524	520	558	507	526	553	538	522	540	534	547	553	511	572	499	572	502	525	523	560	533	542	521	473	539	522	520	562	568	495	563	524	508	582	543	539	516	575	540	550	519	539	507	525	528	520	523	526	548	549	500	513	538	528	508	514	520	511	526	529	587	564	514	530	551	574	560	539	495	536	561	529	528	527	504	511	558	534	543	522	530	546	530	582	528	570	515	528	536	532	558	551	536	540	528	540	554	548	500	570	472	520	522	551	507	610	557	510	548	550	540	539	533	488	518	518	563	548	563	533	503	506	525	547	525	540	524	585	557	565	512	524	540	515	534	577	538	544	555	537	529	518	554	550	518	534	517	549	530	519	503	490	558	567	535	533	563	575	537	533	551	547	471	540	501	518	519	511	534	525	554	541	551	528	525	564	536	544	575	506	548	506	542	541	570	536	544	518	481	536	572	565	540	548	527	533	561	523	523	522	516	561	520	572	567	490	552	535	574	514	523	511	541	509	512	547	512	576	559	573	540	527	495	541	520	574	502	534	531	542	569	502	513	573	570	522	506	563	498	552	544	501	531	579	526	548	501	513	520	543	520	584	536	551	546	549	495	579	545	585	536	530	567	528	527	538	510	551	540	575	501	497	549	518	520	549	524	541	519	577	541	508	503	544	531	549	535	508	549	566	558	575	543	545	522	559	531	533	511	531	560	548	538	514	541	532	544	512	532	522	552	543	511	582	526	573	497	529	536	545	540	529	488	503	558	539	520	520	519	484	537	542	493	545	550	574	544	543	539	547	545	526	511	576	565	550	570	570	547	528	539	518	534	600	547	532	541	526	524	532	519	505	517	533	553	541	592	513	517	555	537	548	522	560	518	575	558	540	508	514	553	499	549	517	529	542	502	548	520	583	526	555	512	554	516	517	496	538	513	523	552	489	518	540	526	559	554	555	547	527	509	581	545	517	491	540	583	557	555	533	538	555	526	546	518	584	520	512	508	488	518	580	542	520	496	575	493	569	566	545	575	513	539	529	490	526	576	536	579	527	559	547	557	538	572	502	521	551	560	568	534	550	503	571	518	557	506	501	542	525	576	569	562	546	500	544	554	510	541	539	518	515	528	542	566	541	535	545	526	519	524	532	540	577	552	563	548	551	495	563	505	563	562	576	519	500	589	546	552	563	551	512	531	566	515	479	543	562	571	533	577	538	537	521	525	547	590	448	512	491	489	552	515	542	537	557	564	578	553	538	523	544	510	525	511	555	539	513	581	609	512	594	516	509	555	499	558	517	524	507	519	515	532	511	514	525	517	476	547	535	514	513	533	554	565	520	560	575	511	504	512	531	513	548	550	545	534	540	533	511	549	524	555	509	508	570	511	501	516	518	523	548	530	590	535	534	536	558	592	532	526	524	546	553	541	518	516	553	561	539	513	568	494	515	530	503	523	500	547	507	550	518	536	512	516	540	564	513	504	526	523	530	533	581	521	539	516	508	567	542	551	580	576	536	509	533	551	535	521	528	570	513	522	533	517	512	572	500	574	560	566	566	542	525	533	541	545	498	507	542	503	537	530	527	508	532	570	525	573	561	555	544	555	592	531	533	497	514	503	536	538	515	537	561	552	531	509	513	565	552	541	557	528	471	555	543	553	553	527	525	497	524	542	547	530	521	543	556	562	542	487	603	557	509	490	553	566	558	543	498	562	526	515	508	525	539	500	515	559	579	530	553	591	528	526	513	552	560	536	518	469	501	553	538	546	552	547	558	530	528	559	585	556	536	542	526	549	541	539	547	534	515	551	580	498	567	543	511	566	556	529	566	532	521	515	495	500	531	562	563	544	514	536	548	520	541	537	542	491	548	544	521	540	532	509	561	535	559	491	500	551	544	531	535	504	576	545	561	508	547	507	576	518	527	521	548	573	501	544	546	513	520	536	545	512	505	493	521	533	522	563	557	569	529	528	509	530	530	508	529	526	549	572	523	515	562	541	521	541	521	522	511	527	504	546	535	525	523	518	574	564	542	558	585	566	521	530	554	567	524	520	587	527	534	532	540	547	534	508	522	614	524	528	535	542	533	531	516	507	536	550	525	554	558	565	536	518	582	569	525	523	539	518	529	538	533	528	484	517	526	535	548	547	535	554	522	507	544	519	538	559	554	540	574	503	515	532	536	567	565	499	544	556	524	543	538	542	602	491	604	515	542	553	505	510	567	504	538	545	548	571	519	525	533	521	554	570	572	540	532	552	574	518	501	580	534	555	538	494	526	607	518	560	517	523	565	551	585	566	550	519	524	575	508	539	565	589	540	518	532	550	502	514	520	554	537	537	545	532	516	544	563	524
22650	35027	16987	5180	2086	917	578	497	497	463	426	434	411	460	426	461	433	447	443	455	452	395	474	479	418	418	453	442	458	468	417	394	467	461	423	430	420	448	385	422	422	470	441	453	440	474	414	491	440	458	435	447	477	432	452	458	453	440	426	433	457	436	454	466	469	467	436	447	446	458	458	475	424	420	451	494	426	433	462	431	455	437	453	443	480	445	408	438	466	451	461	450	459	388	477	466	444	442	443	458	420	441	438	464	475	427	464	431	455	503	454	423	411	433	428	432	409	461	416	455	466	438	476	447	425	437	432	443	404	481	492	469	490	409	450	450	468	409	454	450	480	474	430	414	445	436	421	424	448	477	434	472	441	449	444	455	450	449	449	459	428	458	421	453	436	467	412	445	459	495	423	427	435	464	440	446	479	442	460	441	453	420	428	445	439	433	452	411	433	442	406	424	411	459	443	463	449	430	461	428	468	440	471	457	478	436	426	404	430	453	405	448	485	469	473	481	457	477	434	444	418	487	459	425	464	430	438	435	429	442	434	492	409	470	487	449	460	445	476	441	432	445	415	459	455	478	449	417	417	456	469	428	426	450	424	437	461	426	406	450	451	469	450	476	441	415	498	488	461	429	459	480	425	420	431	429	388	463	447	431	401	482	481	457	459	457	466	464	447	431	426	430	470	438	417	423	455	422	483	423	437	431	449	440	468	446	444	450	473	449	406	430	458	441	440	430	446	438	458	437	443	464	448	429	425	438	452	461	472	453	474	418	437	447	453	429	442	443	422	472	435	403	448	424	450	432	436	429	438	457	445	450	452	452	443	409	454	469	457	452	436	418	438	428	457	439	435	396	436	440	434	415	428	482	446	431	438	449	446	465	461	444	429	444	424	420	475	432	471	457	435	448	465	411	468	464	446	439	444	441	417	429	470	435	455	452	435	443	428	439	438	447	458	441	422	419	442	440	444	442	421	443	453	447	433	444	443	421	422	475	455	399	402	452	471	439	452	459	473	406	436	454	396	422	451	459	458	447	446	404	439	472	446	410	438	458	465	441	474	461	383	462	465	444	425	433	449	462	442	418	420	440	438	430	455	449	418	410	445	446	447	443	421	425	438	504	479	452	441	438	360	434	420	454	429	457	417	462	433	424	406	442	432	442	445	458	414	438	446	446	455	458	462	451	437	474	402	468	475	448	421	440	458	473	448	470	438	487	450	431	430	491	435	450	441	474	454	445	443	421	424	416	489	433	467	457	383	460	463	440	449	440	441	412	437	457	423	419	447	461	431	473	451	438	443	459	451	465	459	420	434	475	434	468	415	444	439	472	436	464	480	455	450	412	456	454	495	448	446	428	396	434	502	441	468	455	419	437	428	444	476	435	420	448	441	452	437	431	433	456	421	458	418	406	439	435	434	427	435	436	422	453	435	436	467	437	436	488	433	479	395	431	441	456	437	479	452	464	470	484	446	428	466	386	439	427	467	460	451	445	440	457	444	470	435	459	443	451	426	456	407	451	443	455	462	456	426	457	428	416	437	437	471	426	435	462	400	450	436	467	458	474	474	470	423	429	450	464	453	473	447	416	429	429	429	433	440	441	445	413	466	475	421	414	439	447	472	421	482	423	453	445	449	459	414	473	452	478	448	462	448	438	394	451	447	431	484	443	422	459	462	431	428	457	453	434	475	440	476	462	451	460	452	427	438	458	460	495	465	456	464	431	456	421	442	443	424	425	446	444	395	435	416	471	441	447	448	476	456	455	486	453	461	431	427	423	438	425	443	436	470	466	447	464	465	461	485	433	451	392	453	453	469	438	471	423	466	448	426	435	467	425	446	431	446	399	435	450	461	454	461	440	441	475	437	451	422	452	426	453	457	461	426	444	451	449	487	431	444	441	443	425	400	436	451	433	415	435	458	450	430	439	431	436	448	502	436	477	436	446	393	492	412	441	475	437	422	402	447	426	454	436	393	445	432	440	420	455	466	452	438	477	496	423	444	444	445	448	426	473	416	449	439	458	440	445	440	412	453	437	421	401	419	457	473	445	412	451	408	428	411	456	431	482	437	452	446	436	483	423	446	444	450	463	390	427	451	447	411	428	415	434	433	453	404	465	437	477	475	442	442	460	433	458	456	442	435	456	426	472	432	438	431	434	431	440	489	445	484	467	471	440	430	469	461	450	448	435	448	452	405	469	430	428	432	451	470	449	453	447	449	432	425	457	415	457	466	446	439	458	454	462	416	428	420	437	475	459	400	426	463	427	463	446	400	471	472	431	456	454	441	478	433	466	421	452	425	465	469	469	459	424	416	443	448	455	447	442	427	409	462	431	447	449	432	486	434	441	460	416	453	437	478	432	444	437	451	441	460	450	439	445	419	493	437	470	473	421	451	441	420	475	431	395	414	425	421	471	420	408	470	423	463	460	429	476	421	423	486	458	469	438	466	469	472	431	440	447	444	448	461	448	472	430	462	442	462	444	421	431	476	459	441	445	445	459	459	413	449	443	426	446	467	449	453	433	452	449	452	435	433	440	423	462	421	447	430	430	423	435	443	417	494	412	485	428	437	448	431	478	448	415	443	475	442	416	452	463	441	420	430	476	418	446	479	481	439	440	440	488	461	432	465	484	437	448	452	432	441	419	432	476	424	458	478	472	428	443	461	493	470	467	467	469	482	431	432	436	448	486	441	422	442	420	438	425	433	431	475	433	431	457	406	465	464	480	448	463	411	420	381	479	445	441	400	405	458	432	448	452	427	413	433	457	433	489	438	453	418	464	428	429	477	397	482	383	481	429	396	438	411	433	454	450	458	455	476	448	450	465	464	441	424	464	444	458	434	424	438	463	452	442	486	460	429	420	452	463	452	468	452	428	440	448	431	437	399	446	430	436	438	442	453	427	424	456	471	446	431	426	414	413	440	416	418	457	445	429	423	420	447	413	469	462	427	437	398	416	465	429	484	477	441	448	431	447	427	437	426	431	423	422	484	425	457	435	451	460	424	450	431	435	479	455	413	453	414	434	436	401	454	452	433	423	470	448	420	404	453	442	423	437	456	431	452	420	469	456	436	430	437	445	458	454	453	436	456	447	418	453	446	454	444	455	408	438	484	443	452	429	464	439	472	413	471	431	468	434	434	457	464	423	409	469	422	438	389	435	473	435	424	432	426	446	436	441	436	438	479	415	467	440	444	424	449	469	465	440	447	454	449	430	431	444	459	407	434	450	437	411	434	434	458	465	453	438	447	470	419	463	460	436	433	441	448	455	418	426	413	462	438	439	432	428	463	412	431	451	437	426	458	408	412	446	458	478	464	451	424	427	432	427	426	437	444	417	447	467	448	435	462	453	428	458	413	433	444	430	450	458	440	425	432	433	460	430	445	467	425	420	393	400	508	459	410	422	441	427	431	453	443	428	421	411	477	443	446	461	488	435	490	433	481	422	451	446	486	455	418	403	456	461	452	444	396	427	437	432	423	458	422	482	504	423	422	455
26933	27515	38935	33837	19264	6805	2443	1215	731	605	619	591	562	594	590	573	552	582	626	608	637	594	570	583	541	620	625	600	614	581	620	615	569	559	571	623	563	618	586	586	563	592	564	600	592	597	580	554	588	579	534	568	587	575	620	580	592	607	603	601	583	586	594	520	588	660	598	627	565	572	611	566	590	554	587	582	591	608	594	553	577	555	578	608	591	609	548	584	596	580	577	590	602	571	567	607	605	611	607	553	564	574	600	603	562	629	567	594	561	605	559	598	586	599	620	555	538	605	552	566	581	615	604	553	531	576	530	574	573	587	572	599	597	566	574	571	576	566	574	562	577	618	551	589	601	598	576	610	608	601	548	611	549	598	609	573	591	613	608	594	619	534	565	561	563	572	561	618	613	586	567	578	587	592	575	586	552	547	566	601	594	571	561	613	622	578	632	559	618	573	551	566	597	573	620	568	648	604	537	600	554	591	536	583	600	597	592	573	610	592	559	590	637	593	552	553	557	582	602	606	608	552	543	606	615	618	602	572	619	595	609	556	588	614	567	622	592	557	590	567	555	582	582	596	549	610	588	590	558	571	572	590	553	588	589	592	598	606	629	578	573	559	578	568	561	626	622	582	588	561	579	603	561	576	581	593	566	567	569	602	591	576	631	608	579	593	649	613	566	541	571	617	593	559	612	567	515	584	597	573	608	618	582	602	554	566	549	611	536	577	639	584	568	585	603	595	605	624	558	590	573	630	619	562	605	631	632	604	589	630	560	562	565	551	601	558	611	552	581	607	585	551	576	520	539	575	630	598	589	588	622	566	532	544	557	629	621	626	559	564	584	598	598	595	535	549	593	608	595	586	587	578	576	624	594	590	588	572	549	566	565	570	594	632	540	593	553	598	592	579	581	580	562	559	586	564	590	590	640	595	595	611	620	587	589	591	600	592	607	596	563	590	624	550	562	573	595	595	619	618	584	507	609	605	583	576	617	623	561	602	580	601	558	571	607	547	598	551	612	651	595	590	602	580	585	582	581	610	577	599	559	599	554	614	620	573	568	614	589	589	614	590	637	587	571	583	612	640	585	566	603	569	613	597	564	537	614	566	579	594	593	589	558	586	593	588	586	587	564	541	568	609	567	604	606	575	607	596	587	628	578	661	587	593	579	579	642	590	585	580	597	615	555	610	603	578	563	599	627	576	592	562	610	599	588	594	563	551	562	601	634	575	571	579	560	570	591	610	549	598	594	616	595	568	592	525	563	595	576	588	608	564	614	570	601	581	565	608	607	602	589	527	546	609	573	562	581	581	577	609	603	544	623	590	543	569	586	607	643	557	609	612	577	600	598	564	553	570	596	598	625	588	591	583	589	624	586	582	614	554	578	587	564	574	615	546	572	544	585	590	579	533	569	593	558	589	539	597	591	588	602	543	587	579	610	601	593	599	576	548	571	585	585	567	608	606	586	608	605	591	575	626	560	579	584	605	554	581	605	553	609	603	561	571	573	586	577	575	572	585	572	611	593	562	583	531	609	602	546	601	579	627	579	566	586	602	632	570	605	579	585	612	620	599	593	626	546	554	601	560	538	559	590	626	584	594	591	579	603	598	558	575	608	595	584	576	602	563	553	595	620	586	597	598	591	567	601	571	577	543	610	541	568	612	588	577	609	622	618	598	601	568	589	601	565	601	620	567	584	571	579	621	590	570	571	594	604	629	584	572	594	555	601	571	587	587	572	594	583	593	593	570	571	608	531	596	553	601	609	596	570	591	570	552	616	541	578	588	572	554	578	578	560	603	582	541	549	601	570	585	585	607	577	583	577	624	588	586	539	591	586	557	608	575	551	597	608	613	591	614	608	559	578	587	570	572	566	642	549	553	569	565	634	582	603	570	546	626	627	624	588	588	557	593	595	595	587	544	550	613	617	575	584	617	618	558	608	544	580	617	571	630	581	562	581	587	587	562	572	571	575	587	569	569	615	593	606	596	559	608	572	603	574	572	565	559	613	596	605	576	547	589	569	617	609	521	560	589	618	581	582	572	581	574	625	553	585	590	561	588	564	629	587	653	578	592	579	587	557	565	560	570	611	624	629	553	572	627	591	598	598	581	590	565	601	563	578	570	588	570	571	571	552	535	568	562	607	577	557	619	566	619	567	566	622	556	546	604	612	584	580	607	561	617	626	623	601	557	572	605	577	583	572	583	600	576	581	601	582	570	592	601	597	557	551	616	536	573	618	621	587	601	598	633	605	625	569	603	565	555	595	639	606	586	583	615	560	584	568	556	538	591	603	591	587	638	581	584	591	565	604	555	552	609	596	621	624	557	587	581	594	620	554	600	578	557	591	567	616	593	612	556	581	577	602	588	570	621	571	543	589	613	599	576	576	550	592	606	577	603	604	581	592	567	550	573	552	634	562	604	567	564	595	605	590	615	571	590	613	585	590	584	630	596	571	631	650	556	578	589	589	629	560	585	560	550	602	614	588	589	586	558	603	590	566	570	648	605	565	598	576	566	626	598	636	635	550	572	609	596	605	580	603	599	568	569	564	591	572	561	585	582	600	572	554	611	559	600	602	610	576	588	567	609	611	564	560	572	593	621	608	594	628	566	584	547	627	537	571	603	591	570	541	607	565	575	603	567	568	570	548	592	634	604	604	595	558	601	604	596	598	598	572	587	547	616	599	629	534	546	602	602	581	601	563	575	580	586	540	550	581	528	566	596	600	561	594	616	565	566	574	545	576	564	594	594	562	599	590	606	611	588	602	571	568	588	595	611	588	579	579	591	573	575	565	584	610	563	590	597	587	608	579	567	558	628	597	581	600	568	537	590	586	589	573	545	516	573	576	641	563	548	512	530	543	562	564	575	569	584	577	595	563	575	559	596	585	568	541	585	549	597	614	574	599	599	607	552	583	587	597	629	578	601	573	565	619	569	557	563	554	566	553	633	587	566	599	627	590	587	576	559	569	555	583	595	582	560	592	599	595	582	602	564	606	585	608	555	589	606	605	565	578	571	564	594	594	607	570	567	604	613	618	601	618	599	516	593	597	594	608	600	554	582	582	598	584	593	589	594	582	597	651	598	610	604	594	600	616	530	543	548	579	576	601	620	576	583	580	603	588	573	581	582	606	591	561	558	601	576	609	550	629	601	601	585	638	588	581	590	605	571	570	568	571	557	583	562	600	541	587	605	548	576	577	595	563	568	566	623	587	589	620	589	565	596	594	575	570	567	604	605	596	607	591	569	569	555	576	578	605	598	598	573	629	555	564	551	632	565	617	589	588	579	546	601	566	593	571	586	544	582	578	592	572	595	603	555	559	575	628	612	532	593	560	582	623	564	576	585	579	579	634	633	592	556	609	580	581	551	603	559	549	564	545	587	602	536	595	580	614	618	558	589	633	595	581	591	609	548	635	578	591	588	579	589	605	614	579	586	610	544	595	610	547	551	634	559	623	591	634	578	591	519	596	603	572	567	589	577	574	607	554	547	539	585
56457	75625	48679	25408	12678	4594	2320	1168	668	511	517	536	562	556	528	503	539	460	504	498	514	545	526	499	511	510	494	555	519	509	492	532	563	462	509	458	514	547	522	537	511	498	522	536	501	503	483	509	463	486	525	569	523	486	508	486	504	513	530	497	479	513	490	507	493	523	538	511	513	541	489	519	519	505	524	477	522	521	509	545	505	526	528	494	509	475	513	477	511	481	524	518	562	506	483	515	499	488	514	491	488	494	507	534	505	505	503	500	486	528	495	494	498	504	515	528	498	489	489	493	488	497	531	511	493	512	517	506	507	519	499	492	531	543	501	530	483	478	461	516	548	493	477	493	493	521	515	519	476	542	539	481	498	513	500	470	513	551	521	551	483	536	477	506	475	497	525	463	475	472	535	503	519	490	545	553	501	465	498	523	521	488	523	500	491	515	529	509	508	505	531	515	509	535	529	518	499	489	493	482	493	499	521	517	543	496	506	497	523	532	496	524	492	505	495	492	511	489	493	499	494	554	494	528	548	516	522	490	557	526	490	519	520	519	496	520	482	458	497	562	514	504	502	527	489	482	539	508	554	496	520	518	469	522	476	486	522	500	489	501	501	481	467	520	489	501	514	495	480	486	491	496	507	486	503	507	518	525	507	519	523	525	478	497	511	516	526	503	480	531	524	510	510	507	517	499	492	540	482	483	503	493	519	540	525	498	479	510	522	516	476	522	529	478	537	535	535	493	507	480	480	500	518	513	476	499	498	515	514	519	513	496	524	499	471	492	516	484	504	515	541	512	490	505	528	496	504	526	511	513	520	506	505	530	525	483	511	481	490	504	469	517	469	505	467	517	472	510	518	499	505	473	485	495	483	472	509	509	499	525	468	492	503	507	515	484	508	529	475	520	512	497	494	487	520	520	509	518	523	520	494	503	509	479	515	545	485	523	487	492	523	481	522	508	517	525	494	526	483	559	528	503	503	500	503	523	525	496	503	512	541	510	483	524	499	525	522	512	513	524	491	506	543	487	519	515	493	501	492	537	514	496	501	500	523	553	507	479	565	488	508	530	494	526	485	509	490	467	534	553	480	495	519	521	518	525	520	547	507	488	508	530	494	507	497	524	466	504	531	486	522	509	520	498	515	500	553	518	483	474	542	517	496	502	543	478	545	528	513	536	536	525	491	516	524	491	486	535	498	467	545	532	511	515	495	526	481	478	490	460	576	538	506	517	487	522	541	474	462	535	508	530	523	528	523	493	462	464	522	524	527	532	489	510	471	519	501	492	499	499	479	539	468	546	493	543	531	497	510	555	490	544	513	519	506	545	501	493	494	516	522	521	503	518	515	517	513	490	507	484	509	475	536	482	484	507	530	504	485	494	489	559	487	539	509	504	504	526	535	563	525	515	541	487	511	512	503	476	521	513	461	541	510	497	503	510	500	512	475	499	530	539	521	539	543	508	517	496	488	485	533	526	479	480	501	519	501	509	518	475	507	486	461	513	479	464	486	491	509	484	500	513	479	522	532	537	514	505	505	499	521	499	488	541	497	488	513	522	492	503	479	486	487	509	513	497	531	502	521	552	532	511	517	500	537	463	486	490	529	495	508	480	513	481	519	516	493	519	521	499	502	496	526	494	530	474	525	530	510	548	522	477	517	535	491	515	493	497	540	550	514	527	503	504	528	530	469	525	540	495	519	508	556	557	492	492	497	486	496	537	508	519	529	510	506	472	535	520	489	508	515	526	519	499	557	473	505	480	554	506	505	509	506	489	514	537	521	511	505	515	490	505	498	520	515	511	520	559	514	523	524	555	492	538	475	502	480	507	544	518	473	499	519	500	509	509	503	480	510	516	509	523	490	542	518	468	478	518	493	489	508	507	491	508	530	522	467	515	515	503	501	510	509	491	533	539	496	474	526	510	526	531	531	509	523	496	497	551	513	463	495	572	509	455	497	502	494	549	529	527	526	518	484	465	529	519	515	541	498	492	506	502	524	481	470	497	515	517	500	489	483	468	514	512	480	496	495	515	516	535	531	504	533	520	500	508	481	507	549	489	542	497	502	493	555	502	506	531	500	547	494	542	526	528	507	492	516	543	550	505	524	512	535	521	553	499	501	514	535	515	509	537	520	490	539	537	515	497	490	470	563	544	501	546	520	499	513	531	490	505	486	507	502	525	488	499	523	488	519	467	498	536	529	528	503	523	512	516	548	520	522	515	531	515	510	486	520	513	509	489	511	483	528	522	499	528	508	519	504	539	530	471	518	513	457	511	538	530	502	506	501	505	507	499	477	503	489	508	518	487	526	512	478	529	531	522	502	504	507	547	560	516	475	463	475	514	453	465	503	540	495	539	554	501	529	478	507	493	509	539	491	524	494	546	509	503	497	545	504	564	504	543	523	498	483	503	489	513	536	468	502	487	506	494	501	485	512	544	502	530	520	526	475	524	521	515	479	505	501	496	518	501	493	494	538	468	483	491	510	515	533	511	542	535	498	502	505	455	506	526	500	549	530	523	516	522	511	494	520	539	501	536	507	512	515	510	534	512	556	528	503	452	515	513	521	519	516	506	537	514	488	510	510	513	513	510	503	506	522	507	499	523	514	487	546	546	501	500	500	524	532	523	515	484	509	549	505	523	546	549	511	539	467	544	522	524	544	494	495	507	517	485	505	527	526	520	535	530	499	486	511	488	531	492	484	505	476	495	527	527	526	505	528	505	546	543	519	491	497	520	492	503	527	518	508	513	563	491	521	499	504	539	496	467	495	511	531	492	523	517	474	479	531	517	522	503	504	470	525	510	529	534	530	491	509	539	506	483	522	483	481	506	518	512	492	490	502	500	531	525	507	495	495	541	438	539	462	506	519	506	510	474	490	520	483	490	532	479	528	539	517	503	510	451	500	497	483	497	477	507	480	487	489	511	497	468	528	483	540	500	534	498	495	516	552	510	509	470	469	521	498	485	507	488	510	480	494	474	499	510	508	492	490	548	528	534	492	501	497	521	483	509	470	492	497	535	520	493	505	484	492	501	543	555	517	518	516	512	527	549	483	481	501	520	536	480	513	496	543	538	503	520	522	524	517	498	494	498	497	497	515	546	508	513	478	507	502	497	525	488	509	513	487	525	500	546	506	491	544	506	468	511	494	524	479	521	517	502	465	480	529	499	515	495	506	500	529	539	516	521	513	516	502	491	491	489	492	480	543	512	514	528	479	479	484	506	483	512	555	507	554	496	503	492	489	507	532	495	485	506	489	537	548	522	479	507	517	506	515	499	497	476	531	479	502	501	494	509	494	490	470	488	503	514	530	499	497	509	475	520	487	506	531	523	526	456	499	516	505	519	502	511	506	528	512	498	512	515	521	527	540	493	519	521	486	486	514	497	513	505	477	473	446	509	522	506	473	482	518	488	506	531	486	508	518	494	522	533	511	539	507	514	487	502	519	494	455	484	502	545	484	506	529	550	530	491	482	491	509	504	517	554	483	542	532	516
24447	23284	32533	31878	26300	22087	11564	2320	1130	1023	938	897	887	910	873	924	867	917	852	946	908	885	939	900	897	843	891	861	856	851	876	894	869	889	880	852	866	850	824	900	878	857	901	859	871	895	834	848	843	873	907	883	874	899	923	901	874	873	880	857	879	799	879	856	844	820	862	844	940	853	833	875	829	790	869	835	850	839	854	878	880	865	859	848	919	873	804	902	861	876	811	936	822	873	836	868	869	844	829	831	914	812	897	890	862	908	822	812	887	870	867	887	856	890	872	818	789	830	910	870	891	910	847	904	833	871	903	891	880	844	873	910	858	859	854	884	803	895	883	936	877	892	894	876	878	839	886	870	903	849	861	859	852	843	833	832	870	824	863	895	865	854	826	891	878	823	829	864	902	900	850	909	821	833	889	851	909	828	856	886	816	864	874	845	825	890	841	829	877	878	905	813	844	855	877	880	882	861	891	883	900	866	908	833	831	936	836	867	911	882	845	883	865	897	863	891	887	933	894	874	863	848	820	843	851	829	835	851	914	840	875	830	868	841	910	898	919	838	869	896	873	837	791	895	872	827	841	858	853	817	908	874	850	873	843	835	876	827	872	897	899	867	855	908	837	869	865	856	847	882	871	844	809	850	855	833	871	846	841	855	876	901	872	875	840	877	845	867	877	875	882	822	861	898	798	869	900	911	912	895	850	875	920	903	892	907	863	875	875	878	863	823	874	831	903	858	861	877	850	875	859	897	839	835	855	841	886	877	904	914	876	849	884	850	860	809	815	844	856	845	825	872	842	881	880	876	858	917	809	874	879	937	844	859	898	865	927	885	875	864	899	866	857	890	902	843	929	908	880	877	872	928	852	886	867	834	868	852	847	888	821	872	858	856	848	866	842	864	893	875	870	860	890	829	863	900	935	920	881	882	873	911	880	903	907	849	891	880	841	869	829	829	883	858	861	913	836	905	849	872	847	855	821	878	886	878	867	833	860	872	870	842	891	880	815	796	842	831	867	920	869	880	860	841	843	833	841	867	854	850	893	829	862	888	848	866	810	849	916	852	839	861	840	850	829	867	888	867	854	910	872	830	821	831	859	905	896	894	813	843	897	873	821	870	823	869	830	879	832	855	821	822	882	835	857	909	913	843	926	861	850	870	858	894	899	897	810	848	832	909	839	830	880	896	815	852	844	895	859	895	835	872	826	916	855	859	838	839	916	922	871	884	899	926	903	863	920	893	842	868	882	877	834	838	897	892	938	910	918	859	890	830	872	853	891	895	893	869	823	896	857	821	803	832	901	856	881	875	851	858	853	809	848	870	876	896	829	955	847	928	907	807	902	864	905	858	868	871	806	866	878	854	820	848	887	836	862	873	887	859	837	830	841	911	876	866	859	839	876	893	815	883	875	885	831	858	820	855	857	897	808	861	813	844	824	878	825	874	823	854	917	909	831	867	853	835	869	906	862	821	839	838	900	837	838	871	894	871	918	872	822	847	868	899	831	881	790	865	826	890	869	845	895	864	868	830	846	835	850	811	797	858	889	931	807	884	883	866	797	919	847	859	871	841	877	873	868	833	912	822	866	812	864	913	868	894	877	900	856	842	834	870	843	834	827	891	874	854	818	841	851	814	869	841	879	830	828	816	844	877	844	902	859	872	880	887	832	893	823	869	910	831	886	879	915	916	868	914	854	896	822	883	817	886	848	882	844	813	863	888	841	884	814	828	895	845	841	875	852	884	877	867	900	896	850	861	892	867	879	795	867	855	861	880	930	923	843	848	868	835	852	870	879	845	859	804	863	862	878	896	885	889	872	879	894	877	951	893	848	888	828	847	861	903	878	870	819	896	869	873	870	893	852	862	897	804	832	839	878	859	873	890	866	891	844	868	859	897	883	862	847	876	877	865	851	866	841	888	844	862	867	870	830	865	839	867	788	827	852	850	886	858	877	883	843	882	858	879	829	857	907	878	864	877	900	849	862	878	865	881	839	848	884	906	861	880	848	888	820	896	897	907	890	854	864	835	872	844	920	862	888	809	905	851	847	836	821	848	840	917	894	825	826	889	878	899	873	910	849	894	839	879	818	878	855	913	907	868	901	857	850	924	873	902	869	872	921	846	867	845	817	863	862	839	840	877	891	849	859	817	844	866	855	812	886	831	834	837	926	882	841	832	865	896	915	864	863	864	850	885	865	892	851	832	845	959	850	824	880	851	844	835	929	851	879	887	830	861	883	865	879	878	873	874	886	809	819	883	868	889	820	819	856	860	896	823	857	886	870	853	906	864	884	855	893	878	864	855	829	855	906	864	886	829	819	887	909	879	830	896	826	848	888	882	860	892	875	883	848	889	907	834	811	864	893	828	898	876	877	873	852	808	820	841	891	866	872	933	839	846	852	887	892	824	886	827	892	794	846	879	850	875	850	783	904	849	908	872	869	881	848	856	896	878	830	880	862	890	863	843	832	919	894	813	909	899	874	861	876	869	882	914	889	850	886	841	852	842	877	895	826	804	919	886	849	924	920	882	916	909	917	844	815	854	903	857	885	791	903	916	883	826	856	886	821	898	864	864	902	896	844	883	855	842	867	846	844	885	866	838	843	901	890	875	899	854	885	845	907	900	882	891	853	922	884	909	830	849	887	849	842	802	917	865	870	858	896	817	886	834	868	892	807	905	869	892	879	849	872	883	859	799	853	844	836	856	856	899	916	919	910	836	844	879	849	848	882	876	848	887	844	804	874	802	853	870	856	928	882	830	877	826	878	873	907	878	867	856	871	840	851	847	851	848	895	855	866	865	811	878	895	859	883	863	851	896	853	872	859	789	890	869	861	895	881	888	898	851	837	848	802	869	871	824	858	869	858	835	815	855	798	862	872	843	842	880	854	849	920	850	833	850	799	844	864	894	883	815	900	857	898	873	834	875	833	823	854	870	793	841	932	838	816	819	889	878	881	882	904	862	847	840	897	794	861	850	853	919	864	832	866	876	823	857	867	886	855	869	901	941	875	887	868	838	916	842	827	877	886	893	867	856	819	852	884	830	880	886	856	853	883	894	839	841	867	859	869	854	859	884	853	893	855	873	904	877	897	836	828	860	860	885	859	820	884	857	870	861	854	858	874	853	822	821	832	856	870	892	863	850	818	869	879	836	856	865	871	847	902	837	918	844	852	807	836	844	832	888	898	872	871	873	871	875	804	882	922	853	934	842	821	883	846	905	831	893	878	862	838	882	828	878	838	876	875	843	845	813	841	837	883	878	876	830	866	836	845	816	865	766	848	858	912	855	878	870	870	936	874	868	876	850	869	861	847	903	870	877	856	881	915	883	881	866	882	907	832	866	881	844	856	830	854	873	860	881	867	823	826	909	864	851	849	878	820	849	944	847	798	915	873	844	864	879	806	873	909	921	862	845	845	879	806	838	852	830	872	877	877	830	877	889	891	831	914	853	867	823	869	885	850	803	837	850	829	849	883	861	853	852	839	795	907	823	891	856
63258	97641	73443	45404	25683	15850	6323	1843	950	763	778	826	764	741	792	799	826	771	784	804	784	815	812	790	801	776	794	783	782	772	769	798	761	789	735	788	741	761	796	782	741	773	823	760	792	764	763	764	808	790	805	796	794	746	770	802	787	796	794	818	804	796	794	831	762	755	817	783	787	760	773	758	807	785	759	815	787	717	764	782	739	764	820	758	796	808	742	794	754	733	725	780	797	773	764	719	759	735	791	793	760	804	776	772	737	739	820	755	797	743	801	829	733	788	797	803	765	786	773	785	777	808	746	786	772	785	741	760	794	781	821	709	723	774	803	802	771	725	821	723	789	758	758	772	777	734	761	752	756	793	781	792	808	784	771	776	793	751	766	731	756	780	726	760	786	783	752	792	724	793	761	799	796	787	793	813	746	740	752	750	762	746	741	786	825	819	799	799	761	745	763	741	818	775	798	831	758	767	831	825	787	767	748	733	749	838	773	775	807	758	791	837	763	760	788	737	752	811	797	752	748	753	800	778	741	778	803	804	844	761	838	745	765	804	817	777	757	814	742	793	759	753	784	770	778	783	779	742	769	725	780	830	706	753	742	757	757	750	779	794	738	791	769	815	790	778	749	788	827	835	806	766	737	776	825	784	776	782	842	810	775	779	744	744	786	838	789	778	765	756	812	773	789	774	828	801	768	777	754	810	754	782	758	832	769	761	805	765	764	750	783	729	767	755	754	747	807	782	760	773	764	744	758	763	769	777	771	825	845	764	745	745	758	784	773	787	801	796	731	789	766	786	780	762	817	728	799	768	719	836	774	760	810	783	796	784	762	777	791	788	796	740	774	791	728	789	780	758	784	745	846	752	766	793	807	790	753	798	781	763	774	775	786	796	840	797	791	788	774	813	771	752	727	817	769	790	735	789	744	733	806	813	787	727	760	753	800	821	754	784	802	748	784	786	764	808	842	801	772	776	775	764	781	744	768	810	758	741	723	766	782	807	738	770	765	778	739	721	801	761	774	772	780	815	791	776	773	778	800	766	744	790	750	826	722	812	751	792	713	775	767	809	764	772	760	773	826	743	756	771	797	804	760	749	757	795	757	737	791	734	738	798	811	772	802	744	766	809	799	746	796	805	773	745	821	778	796	770	800	755	745	791	782	732	769	792	766	772	736	804	756	744	749	763	762	746	750	771	807	767	782	725	771	756	819	774	767	760	762	792	773	802	747	798	797	784	815	777	764	796	783	795	791	737	774	807	801	793	806	766	803	797	752	755	794	767	779	821	791	773	787	762	760	761	776	773	787	781	725	788	781	763	777	760	800	748	769	750	812	765	784	814	753	806	798	762	780	807	800	769	801	762	771	789	759	834	775	717	747	774	748	766	771	790	715	790	805	785	756	757	820	804	787	744	779	773	820	742	766	751	797	802	754	770	790	804	773	708	827	795	785	812	765	764	744	754	767	732	753	703	754	808	816	754	760	777	762	785	798	800	770	735	774	719	781	777	772	760	757	787	765	751	726	761	781	792	775	780	804	786	793	799	786	774	796	821	774	787	795	804	786	736	725	731	765	734	782	762	806	797	784	777	796	790	801	782	798	738	758	813	818	737	777	722	832	794	753	744	797	774	803	794	735	803	761	752	814	741	775	757	748	787	799	799	699	781	806	841	772	782	799	769	779	756	792	748	760	762	721	769	745	742	808	772	735	816	755	717	856	786	767	787	740	777	783	797	771	785	768	737	814	734	765	796	827	777	769	798	765	762	769	791	800	761	766	767	718	794	763	747	723	765	738	755	798	771	797	738	752	785	770	765	746	747	784	754	745	817	758	776	797	802	753	756	793	803	746	742	736	796	752	752	827	762	775	734	771	795	772	749	745	853	812	760	762	764	737	771	785	780	779	819	779	779	756	747	795	753	732	736	706	794	776	735	817	838	818	750	736	708	791	765	756	765	778	745	782	772	755	810	742	806	764	763	754	748	768	805	804	837	735	789	755	745	771	739	731	719	771	806	779	779	807	759	772	806	766	780	794	791	756	763	787	790	813	793	762	821	789	734	776	779	742	737	798	759	727	763	783	754	799	735	785	746	749	810	787	767	739	795	809	786	762	812	753	879	829	798	797	776	755	794	774	736	775	809	761	738	801	754	767	766	766	800	807	784	757	780	795	803	789	801	769	775	808	741	805	786	784	738	781	806	769	805	756	810	803	725	762	756	780	778	773	726	762	789	741	709	775	764	805	788	758	742	762	761	768	768	766	777	763	787	774	784	819	776	825	741	770	742	767	767	747	787	770	761	755	774	720	781	770	773	810	812	764	802	772	733	768	756	750	781	791	726	748	753	777	794	782	747	747	786	737	768	827	742	772	776	783	804	800	749	804	767	826	748	783	763	777	745	801	763	701	763	791	740	779	800	775	757	777	755	769	776	785	763	752	759	792	765	840	794	753	783	816	766	732	794	794	752	780	794	685	781	779	801	746	803	758	810	769	795	797	787	824	739	776	785	771	777	814	780	773	781	763	716	807	782	744	793	744	772	764	775	787	756	809	753	765	747	752	773	786	800	796	789	724	790	818	790	777	839	758	776	753	789	768	754	771	787	814	743	813	767	813	758	799	775	726	811	784	734	751	764	753	776	777	724	814	765	797	841	808	767	778	771	777	752	758	776	765	744	768	816	755	749	722	781	740	784	747	731	770	781	807	777	748	748	803	785	814	783	798	800	758	783	781	752	776	773	787	706	765	793	757	746	746	841	814	726	775	758	768	747	746	728	801	789	747	714	821	717	717	780	746	781	754	808	785	735	783	795	781	757	736	745	812	766	813	749	742	762	786	802	779	800	791	786	801	757	756	750	746	739	731	694	744	810	768	785	737	754	797	748	733	816	744	773	748	763	795	756	787	779	781	771	780	786	791	819	795	788	723	763	782	764	766	779	841	809	777	781	759	768	816	708	840	775	780	832	752	748	709	791	747	783	796	771	724	758	768	807	784	725	755	760	736	768	728	793	795	759	761	770	770	754	823	801	780	722	764	780	783	779	798	752	793	772	779	807	739	720	747	770	795	774	805	826	776	778	780	800	778	762	839	771	753	733	831	772	745	816	790	791	763	785	766	787	825	816	779	767	790	746	799	797	785	741	776	806	822	789	806	774	792	780	830	760	798	783	813	802	738	816	767	807	766	788	768	739	767	804	779	744	798	785	731	760	786	806	773	800	758	755	779	782	771	759	761	803	757	788	715	779	760	776	819	762	809	757	785	822	792	752	745	782	797	756	766	783	800	764	743	743	822	801	750	804	758	775	789	785	769	760	764	733	752	773	754	808	783	763	762	736	772	767	780	780	756	821	793	797	762	774	749	794	792	752	799	762	753	797	772	730	715	786	799	771	748	788	748	753	758	752	775	753	820	817	785	753	739	735	751	764	795	793	771	732	792	734	767	763	800	746	772	775	821	753	798	753	740	768	803	761	763	791	745	721	768	724	732	765	761	777	768	788
30674	29784	25475	12386	3115	1515	818	695	571	602	596	666	608	578	600	593	601	635	614	606	659	610	582	589	591	585	625	584	556	567	623	625	583	600	580	573	544	526	586	557	570	598	592	593	562	599	621	603	562	629	590	576	631	598	588	642	561	571	618	505	590	597	609	616	638	589	597	546	604	639	587	591	574	588	646	585	626	608	625	610	586	621	591	587	586	609	634	581	598	623	639	606	618	616	597	564	593	584	575	565	595	574	679	611	600	596	593	602	597	625	569	611	627	583	616	603	642	569	599	602	555	622	616	605	586	590	595	611	654	563	541	616	609	586	600	599	549	633	578	592	583	589	620	590	611	622	615	585	592	622	548	628	551	619	572	593	635	551	610	618	577	604	610	619	588	570	596	608	632	618	557	577	577	602	596	579	620	592	539	595	604	608	647	648	558	577	599	598	591	621	578	601	575	593	571	565	604	575	565	549	580	605	621	559	572	618	583	614	573	595	608	589	609	580	624	593	606	601	577	604	571	647	590	619	593	594	607	582	563	587	629	616	592	570	559	610	632	622	662	597	541	614	564	614	600	623	570	611	589	605	571	584	605	573	593	603	606	584	609	564	625	568	582	594	622	622	548	645	575	585	589	584	627	615	588	565	613	608	583	595	588	605	569	594	593	627	631	614	617	601	574	550	614	599	585	575	620	640	551	612	594	605	619	599	590	657	643	586	571	632	558	563	583	601	629	559	556	575	603	554	613	617	602	559	591	604	582	575	628	589	604	586	579	574	628	583	589	603	604	582	609	622	602	638	579	595	653	599	605	607	593	611	617	642	577	602	616	594	601	566	592	624	562	590	587	589	592	579	576	541	560	612	647	546	596	578	602	643	628	604	608	578	552	533	587	605	641	611	555	555	607	618	603	558	596	566	573	573	579	571	593	609	606	606	583	593	616	593	588	583	573	628	601	551	619	626	593	572	608	602	555	614	580	596	609	597	627	600	594	596	584	568	600	582	587	631	656	615	607	576	572	611	623	575	602	594	612	626	586	635	618	579	597	587	611	584	591	565	603	563	648	595	574	643	576	611	603	590	603	624	567	624	622	572	614	564	626	601	557	605	609	585	621	587	589	648	584	642	597	581	628	612	557	591	581	587	564	579	611	594	635	579	571	602	589	597	604	623	633	601	574	608	648	574	586	554	604	599	585	588	590	653	600	594	588	593	614	600	635	619	613	564	561	593	622	632	557	621	627	578	607	614	617	654	603	619	611	613	562	581	563	569	652	567	598	617	596	604	592	573	538	618	596	595	544	638	600	566	582	622	588	621	644	603	549	588	646	634	598	630	636	593	561	622	631	633	619	574	560	622	596	615	588	585	636	596	607	612	592	608	596	615	595	612	605	585	592	629	561	617	563	592	618	573	595	615	589	610	565	562	645	616	614	590	567	601	598	583	588	636	558	591	587	590	569	608	636	621	584	603	588	625	609	591	542	609	587	600	591	611	581	618	592	567	570	595	636	597	555	584	589	590	644	581	608	593	625	597	603	573	615	590	586	556	614	590	589	601	616	637	604	619	600	610	589	603	596	588	577	588	603	601	620	614	548	591	624	581	614	582	569	619	577	626	613	619	582	575	578	565	566	592	581	602	561	614	594	635	605	595	588	578	605	628	599	623	589	557	580	611	619	596	594	652	551	603	604	600	562	583	649	652	609	562	595	624	591	641	592	592	617	566	629	572	588	585	568	571	596	602	590	594	609	587	595	579	570	591	564	609	573	596	566	596	599	595	584	581	571	588	586	623	542	608	625	608	551	581	629	641	591	589	577	630	617	608	608	597	625	648	592	597	582	573	626	631	567	584	582	600	560	584	581	625	645	549	640	612	652	614	575	626	588	550	681	587	602	597	583	570	546	614	588	572	598	610	590	637	605	592	580	609	576	624	605	619	608	629	635	593	584	593	589	582	599	600	570	601	613	601	579	605	597	610	557	585	643	634	617	600	600	610	577	621	568	608	580	610	576	607	625	574	583	579	621	582	580	587	595	610	647	551	582	619	636	586	645	606	618	613	615	556	570	598	627	622	558	599	590	601	613	616	607	590	593	592	581	591	599	631	591	597	578	599	627	593	601	602	594	589	605	610	584	610	605	619	617	638	604	632	614	592	576	544	603	646	620	605	606	550	636	627	600	601	601	626	603	562	581	589	590	573	586	579	603	581	605	608	594	622	591	595	595	657	576	618	599	588	622	585	609	593	594	604	582	573	629	581	609	594	618	631	606	627	588	575	611	595	591	620	596	584	573	642	563	549	575	583	619	597	607	620	650	659	560	571	585	616	567	639	619	573	626	594	607	622	578	597	593	594	598	591	622	594	600	575	604	582	563	569	611	586	562	582	532	605	585	615	573	614	574	606	578	618	617	555	578	612	595	601	612	629	594	595	605	606	647	609	615	612	603	679	622	616	569	579	641	593	632	663	622	609	608	613	609	581	593	600	646	615	583	589	563	570	613	586	647	571	584	556	604	614	591	563	594	609	567	607	566	572	597	597	590	603	602	605	558	591	576	576	571	592	626	626	605	593	603	612	605	581	611	548	612	590	564	598	637	570	635	573	620	612	580	599	602	587	602	627	639	596	553	596	599	590	575	567	590	564	596	618	601	608	584	560	556	575	584	624	581	591	632	576	611	572	624	580	582	579	652	633	597	634	613	630	615	632	595	618	580	535	595	620	601	605	590	561	583	569	586	643	573	569	558	632	603	590	596	603	632	607	545	602	600	627	585	589	618	562	573	587	601	647	614	573	575	590	591	570	596	579	603	597	597	562	576	617	629	625	594	563	569	598	635	586	596	593	615	620	616	583	607	599	619	583	562	646	561	639	623	558	620	589	614	602	613	637	561	624	585	610	602	643	596	608	587	634	579	586	572	589	602	596	581	573	596	601	572	623	544	610	604	597	632	606	585	589	607	521	597	588	606	631	605	603	572	634	608	620	581	605	625	581	613	587	568	571	618	603	596	605	551	573	566	567	576	602	576	580	617	589	541	558	584	556	607	579	644	588	608	598	577	614	570	605	615	570	569	613	582	610	633	604	580	588	590	622	632	590	570	620	622	588	610	527	609	569	616	596	605	542	603	678	589	625	611	621	616	628	622	624	601	595	566	575	610	574	595	577	548	613	585	623	621	588	572	596	567	596	593	591	583	610	591	575	606	593	604	582	612	606	591	627	580	584	547	591	587	584	593	622	569	612	570	577	601	577	579	581	608	609	615	590	623	628	581	539	598	602	596	653	589	638	594	569	658	617	596	613	603	616	610	581	597	576	621	561	602	593	583	625	590	569	561	604	595	537	595	568	564	669	600	620	635	639	569	616	583	616	568	645	576	572	607	636	541	580	571	617	614	641	621	656	555	618	583	592	649	562	612	613	587	598	614	582	571	595	618	633	582	575	586	584	606	618	564	605	578	633	615	595	609	609	621	603	601	609	570	633	525	600	560	595	621	569	602	636
23108	33533	19087	6987	2468	1360	698	533	480	481	537	483	504	463	514	515	492	500	492	463	525	505	485	506	518	505	484	501	478	473	509	473	502	522	506	502	472	501	469	504	490	516	515	458	485	462	528	445	459	442	504	510	521	517	537	514	511	495	467	534	445	545	475	502	504	484	501	486	505	502	448	511	478	516	531	494	510	504	507	497	496	477	461	500	449	474	501	510	459	496	452	508	517	515	505	514	485	474	519	505	448	503	494	497	491	494	527	451	481	486	471	438	464	471	522	502	479	485	511	473	466	527	471	515	489	496	504	457	490	489	503	518	480	492	485	518	508	480	524	474	473	496	516	461	471	503	518	500	495	496	493	487	520	515	470	493	488	492	494	491	501	474	487	492	496	505	493	486	502	481	494	509	483	477	487	522	477	497	524	482	458	467	499	484	504	439	475	497	491	495	526	480	491	520	486	477	488	524	510	468	519	508	498	537	471	513	484	491	470	463	506	479	488	480	524	520	507	506	501	495	459	484	486	513	497	511	503	491	470	492	493	488	500	507	509	468	485	463	503	484	523	524	469	498	463	511	483	479	515	478	478	470	491	471	499	521	470	471	503	461	516	458	503	478	503	479	487	500	500	473	460	485	489	461	475	495	483	469	503	458	518	521	489	459	462	471	499	464	508	429	477	471	491	501	454	548	502	510	464	474	500	471	457	442	490	508	461	536	459	465	495	468	472	464	428	504	470	477	473	519	466	481	513	510	467	504	492	502	464	536	482	489	482	469	473	447	440	510	453	474	463	442	493	490	467	515	526	499	517	459	475	483	481	496	500	510	500	482	487	485	503	540	531	497	491	502	523	489	493	492	465	490	477	466	478	547	505	498	504	479	516	443	507	499	483	508	485	466	476	516	516	488	505	471	505	488	520	453	485	493	488	442	506	464	457	452	525	504	452	473	509	470	523	489	479	482	509	487	488	512	455	504	494	509	488	495	481	535	484	427	521	511	537	515	521	521	492	488	520	457	494	504	482	509	483	502	488	443	527	455	520	475	471	478	488	501	468	489	481	462	515	515	518	451	482	460	480	500	480	494	512	474	452	504	484	446	505	478	487	504	484	476	454	459	461	498	495	482	508	476	509	477	515	473	474	531	468	478	500	494	465	513	530	479	507	481	490	491	532	448	487	465	507	480	477	499	473	484	522	509	463	513	491	485	496	477	486	454	504	501	539	478	479	475	505	509	574	495	449	494	476	451	501	481	503	465	491	444	495	478	477	469	493	507	500	492	511	486	484	462	506	444	526	523	482	485	505	491	480	513	494	503	512	495	474	524	506	460	524	506	506	491	489	467	503	488	533	483	480	495	451	495	481	487	451	488	461	479	460	472	541	460	503	484	475	491	450	498	481	479	457	491	477	507	509	492	478	520	487	496	480	459	473	480	523	471	478	521	523	448	480	492	481	475	481	494	494	485	520	470	490	498	477	480	475	427	489	512	499	483	464	513	469	476	501	510	491	501	475	501	505	488	446	482	499	511	471	462	526	485	493	509	506	486	485	490	482	475	459	482	491	451	499	486	479	460	475	482	493	473	508	475	495	480	446	533	593	492	475	485	452	523	481	502	473	514	481	468	516	485	505	515	487	518	516	463	501	488	498	500	482	492	483	428	480	477	497	510	521	484	465	474	474	484	503	465	473	497	501	501	468	520	473	482	495	444	512	475	495	511	484	440	439	519	486	478	488	488	471	479	501	492	527	505	473	511	481	532	515	488	481	487	544	493	475	494	492	506	471	485	469	467	469	491	496	497	516	473	477	504	478	499	509	457	504	487	541	518	476	482	504	521	520	492	479	480	471	502	480	504	483	483	517	459	456	497	517	425	502	476	498	474	453	513	450	475	531	481	455	430	451	513	499	502	529	485	470	477	497	496	496	488	491	464	502	493	471	487	497	470	472	513	473	461	462	464	486	468	455	474	454	488	485	482	491	504	436	503	482	523	502	519	481	460	452	519	453	493	494	482	497	506	484	439	491	510	498	480	496	435	492	480	487	463	471	533	475	463	463	470	517	524	542	513	467	499	499	514	497	496	525	440	495	455	469	486	460	472	449	485	495	508	495	499	464	507	504	439	467	519	501	484	491	488	472	489	445	501	454	471	482	490	497	454	513	512	510	550	499	515	477	497	497	493	449	482	510	498	448	480	458	500	479	523	465	497	526	462	485	493	488	517	500	463	498	482	500	455	519	507	485	473	499	514	491	490	521	498	478	481	469	474	458	475	487	472	499	476	521	476	504	473	509	462	526	488	489	495	477	445	496	500	488	509	472	468	504	470	455	483	462	457	474	516	503	466	478	488	483	472	483	537	490	477	441	490	494	482	472	498	464	481	465	505	469	495	527	464	510	472	481	518	491	510	471	479	511	501	525	508	526	531	501	492	500	466	471	482	497	509	503	453	476	490	520	477	498	461	554	465	468	475	474	530	471	472	474	497	539	465	455	498	504	493	487	483	476	449	499	448	491	483	475	476	468	539	498	507	500	499	497	481	501	484	483	478	479	485	431	457	444	512	493	456	505	479	495	476	487	505	485	476	493	501	483	477	523	473	515	528	492	476	484	458	492	487	456	465	487	489	456	489	459	451	479	476	470	468	561	473	467	483	493	512	513	474	467	495	551	514	485	492	473	504	485	442	491	507	523	486	545	483	488	466	481	454	507	494	499	507	501	486	485	507	512	493	490	462	504	501	500	477	510	427	502	494	517	495	516	473	461	517	460	517	514	479	534	470	506	467	480	494	521	477	516	534	455	502	476	496	481	493	503	489	509	473	495	472	476	441	496	500	502	466	504	528	470	471	488	515	446	496	483	503	488	475	500	500	499	496	457	488	497	483	478	512	482	489	477	480	492	465	493	465	517	550	513	511	499	512	507	475	513	496	514	482	472	483	506	541	537	515	485	464	463	479	474	519	475	481	478	509	500	512	486	499	479	448	495	494	534	465	517	485	479	469	470	478	498	484	452	487	442	508	512	467	475	500	530	472	497	475	490	516	488	470	503	492	531	475	485	481	502	482	487	465	500	511	494	450	501	471	470	481	498	503	516	512	487	484	451	479	495	505	518	475	462	482	438	515	500	472	515	469	503	500	482	443	509	510	474	500	472	483	497	506	494	460	492	470	512	500	476	510	483	501	478	435	484	442	483	480	519	494	498	491	477	517	463	496	516	490	460	475	486	454	487	482	496	492	513	524	513	485	474	521	491	481	480	483	499	537	500	511	465	521	493	490	518	478	499	495	474	440	488	499	482	496	466	506	476	453	479	524	528	504	493	500	498	474	471	482	489	473	466	511	488	477	504	548	486	517	488	484	499	490	521	493	450	464	496	483	480	484	484	473	471	477	509	458	487	498	493	484	426	485	509	489	514	511	475	498	483	523	422	503	492	482	501	471	470	458	499	514	494	505	490	513	521	468	464	487	515	513	486	492	461	472	494	478	483	527	502	485	470	476
26729	27793	42125	34261	18828	5934	1522	792	629	617	624	636	672	653	627	651	659	641	665	647	660	669	624	633	585	631	635	631	618	643	599	594	625	663	707	606	591	595	665	657	654	616	636	676	612	643	625	647	596	670	695	634	665	586	635	629	651	640	659	640	600	612	622	704	628	626	631	649	656	614	591	596	607	622	630	630	625	666	607	641	603	613	679	609	674	679	608	607	630	599	626	661	670	597	631	658	608	654	619	639	634	599	644	646	638	627	621	613	652	615	620	619	623	616	626	677	631	631	605	652	718	625	590	605	613	607	646	611	628	640	623	628	589	622	641	649	626	663	640	626	631	631	610	666	692	608	631	637	654	610	631	600	602	617	651	654	630	649	638	642	614	636	643	646	643	627	576	656	622	638	624	598	599	615	644	647	672	670	631	660	659	636	603	671	587	618	590	629	658	578	608	591	620	616	617	642	636	675	617	607	634	662	632	618	616	617	599	617	626	669	618	627	565	657	630	674	629	623	631	677	632	637	612	635	598	637	640	605	641	630	714	613	664	628	614	638	630	648	634	607	604	649	575	617	608	647	585	647	654	588	641	644	631	623	612	623	670	622	651	650	614	609	647	652	653	622	637	601	571	628	620	597	608	634	578	651	614	601	605	664	635	620	655	630	566	636	671	610	600	665	669	652	573	610	616	640	622	649	653	661	630	632	620	642	636	661	647	650	640	606	586	654	654	608	609	664	589	631	599	639	623	661	613	635	590	598	612	626	596	630	652	639	641	599	630	643	658	643	633	620	623	646	653	624	604	610	640	651	606	635	621	640	609	665	651	636	606	639	642	655	626	702	626	592	607	642	596	652	595	630	646	627	608	653	614	666	645	629	630	625	672	662	608	679	630	620	670	632	646	604	624	611	603	651	629	554	633	608	671	612	650	600	661	667	644	665	677	676	625	619	617	610	673	666	611	640	632	642	579	627	611	632	646	664	641	610	594	619	611	606	636	628	667	635	639	657	647	619	677	593	637	623	599	642	636	666	660	620	617	622	634	606	622	630	598	618	647	628	609	647	641	602	659	642	657	619	680	625	633	647	635	665	680	656	670	615	665	619	563	643	631	627	649	615	598	629	643	603	635	609	636	613	661	662	612	610	668	603	662	622	614	642	579	625	621	576	614	639	631	569	640	624	609	615	663	668	631	629	606	642	578	639	659	612	660	557	650	670	646	617	682	649	597	651	661	616	639	646	643	621	638	632	643	594	673	661	646	640	661	671	613	630	602	638	631	606	656	617	621	624	653	618	655	627	689	663	615	632	613	657	620	617	629	631	610	598	592	601	647	633	619	622	611	628	685	596	643	625	660	664	636	652	637	644	619	612	625	659	634	680	575	606	605	629	636	637	616	650	660	610	670	640	587	648	589	677	605	616	597	704	634	624	631	663	626	655	654	587	616	594	569	708	577	607	612	597	636	608	621	660	627	700	657	644	621	630	646	639	637	640	632	626	632	575	639	620	647	629	629	624	623	572	625	681	627	651	642	669	620	629	635	611	676	668	629	664	586	620	600	646	624	624	633	618	641	641	601	649	630	627	630	618	598	627	591	608	660	614	623	638	639	618	614	607	627	626	593	606	644	624	643	621	638	667	619	609	625	607	626	623	609	643	657	663	623	621	633	615	585	647	652	607	631	676	616	627	631	647	666	661	634	613	652	624	623	604	599	620	631	620	643	665	637	627	609	623	641	663	647	657	655	623	647	597	630	606	650	657	637	663	596	626	648	637	647	609	684	648	558	636	643	620	638	639	599	670	622	604	630	647	608	615	654	643	663	661	623	607	598	633	686	605	653	632	646	649	611	642	622	655	635	644	615	618	606	610	647	622	602	616	682	633	637	654	622	663	656	607	654	603	609	620	625	623	569	606	644	628	670	582	628	612	638	639	651	629	671	644	642	645	608	642	629	636	660	634	593	610	603	653	630	639	596	625	622	655	597	632	631	600	611	665	613	601	604	633	634	634	606	666	670	633	621	593	626	581	656	634	592	633	664	634	654	626	662	592	643	588	602	608	592	671	632	622	610	657	649	582	623	604	620	664	647	646	624	646	632	590	630	660	597	654	638	649	653	628	634	641	645	637	616	611	621	603	644	618	666	645	623	612	614	662	697	645	696	644	608	604	663	623	572	659	641	617	646	636	645	628	656	615	640	605	620	604	630	626	650	593	654	620	594	608	636	602	648	637	636	668	638	628	623	666	623	678	604	663	630	579	665	669	637	626	591	621	667	682	682	630	661	630	621	630	630	622	626	646	609	618	634	634	618	630	672	666	598	646	654	626	652	642	695	668	614	650	663	599	643	634	624	651	639	622	643	638	640	591	621	669	654	620	646	575	590	675	617	662	653	657	674	659	602	660	648	584	643	588	620	630	566	620	603	619	634	641	644	698	671	651	654	622	666	623	653	657	627	613	625	603	668	645	636	623	648	688	649	616	610	593	625	612	676	637	611	661	607	653	628	638	644	574	621	655	634	606	633	613	635	662	631	607	638	629	619	607	615	609	630	662	621	641	661	656	644	668	613	651	636	648	621	618	642	601	640	673	599	617	608	637	609	650	622	604	621	659	649	676	612	608	622	597	636	621	656	634	628	654	651	647	671	649	613	592	642	628	665	626	647	585	590	637	632	610	604	639	592	652	651	658	646	694	604	607	621	655	645	641	619	646	627	636	622	620	645	629	623	640	638	667	649	625	626	630	624	655	628	577	630	602	635	634	667	619	603	663	621	623	625	669	599	643	624	626	589	594	681	636	616	600	648	641	631	616	621	649	621	612	630	643	638	596	666	659	609	631	608	682	644	625	577	669	580	659	672	661	632	612	606	615	598	665	573	636	653	613	652	579	604	644	638	650	668	637	624	610	615	634	616	620	599	568	612	640	607	639	618	585	623	637	620	625	627	642	648	620	634	627	646	593	598	617	607	621	609	614	649	689	656	621	679	640	665	629	646	674	598	623	593	606	612	648	625	605	632	617	640	574	614	585	601	645	656	650	661	610	625	642	673	670	611	593	618	656	647	652	623	694	634	647	643	601	646	600	631	652	649	611	634	647	609	590	586	630	679	631	626	600	670	627	640	628	644	597	618	600	620	624	612	602	701	624	635	644	630	644	592	610	620	584	620	627	639	607	615	603	657	628	657	606	582	641	624	623	621	635	637	619	654	637	682	587	594	608	613	622	619	592	647	624	631	624	656	620	633	641	610	595	654	692	646	648	612	645	646	625	625	651	614	639	574	612	648	648	638	639	635	639	690	651	626	625	649	597	604	651	634	636	607	636	613	602	630	606	665	648	614	616	637	593	659	655	582	631	681	636	655	663	630	639	636	648	598	622	596	643	578	613	634	603	650	620	638	648	654	635	608	616	660	622	653	648	594	622	619	653	600	627	614	614	624	637	644	620	635	615	609	650	627	591	636	653	694	627	629	606	688	628	606	599	685	629	635	628	643	634	619	637
54359	79831	54123	23902	11977	3592	1264	631	560	561	560	557	560	555	543	552	585	567	511	568	535	541	562	522	552	541	537	547	560	601	527	563	544	535	515	522	531	552	551	545	533	506	529	561	566	560	577	554	566	575	562	566	528	562	533	546	565	549	543	540	502	576	537	566	549	595	525	524	535	561	579	535	570	546	551	575	561	557	570	573	518	532	550	500	535	554	548	594	521	533	558	582	541	565	538	556	545	531	555	547	531	556	534	548	556	545	526	532	567	572	589	564	539	509	548	561	539	524	506	551	576	537	623	539	536	587	578	519	547	546	530	574	537	542	491	537	520	518	540	554	552	543	523	494	543	543	545	520	524	553	576	574	542	575	537	539	570	589	570	576	579	552	605	530	541	548	568	512	550	555	562	536	582	512	517	546	548	532	549	552	533	534	523	578	545	542	533	567	505	587	542	504	537	550	520	564	526	496	564	568	552	508	581	545	567	555	551	582	560	510	532	537	554	543	517	543	566	509	587	521	569	565	545	513	606	529	589	521	519	502	513	506	527	529	556	539	538	531	497	521	559	518	492	518	599	544	510	505	551	547	555	520	557	511	550	533	548	558	573	565	525	507	551	537	557	569	501	558	543	553	554	552	586	562	593	539	541	602	569	546	585	545	547	555	551	565	522	534	550	540	553	539	519	548	574	526	569	542	612	525	523	567	552	546	571	556	583	543	521	555	566	535	545	578	542	592	578	559	566	587	531	541	536	495	550	516	538	562	527	517	552	564	562	532	548	560	545	581	521	557	518	577	570	547	576	533	548	539	517	541	544	583	541	551	520	550	539	539	538	547	557	560	554	542	545	568	563	560	509	546	564	553	533	527	523	536	549	532	576	546	565	560	607	531	554	593	561	534	539	524	553	569	544	528	506	584	542	521	562	527	568	525	555	522	515	563	523	502	546	542	523	550	540	583	602	541	553	517	607	538	555	570	507	562	529	530	566	564	597	546	568	592	541	578	552	533	515	601	527	509	518	536	518	525	571	549	521	542	524	545	522	537	535	573	565	534	541	537	548	550	587	533	531	535	543	544	526	560	521	564	561	565	516	545	570	511	544	551	567	576	518	550	534	532	537	555	536	614	540	589	512	510	571	521	542	515	548	541	520	545	587	526	574	514	510	530	541	552	519	576	553	555	526	546	542	536	502	544	567	552	526	519	538	568	521	537	563	531	531	556	533	579	533	558	523	587	558	520	571	521	489	526	547	541	513	555	561	562	546	549	569	548	532	535	554	555	527	554	585	578	537	527	548	550	538	545	513	552	557	581	554	495	501	536	554	522	525	550	545	541	553	514	541	544	561	525	557	537	530	485	535	565	531	560	567	569	527	546	524	580	517	545	563	522	525	511	551	529	547	549	581	577	522	501	540	531	550	531	541	588	516	549	539	576	538	564	532	524	578	538	553	575	532	500	548	530	481	532	559	561	553	541	545	560	522	540	572	521	557	552	523	567	533	545	525	526	512	547	550	529	539	585	570	548	564	537	549	579	553	549	553	600	537	560	560	547	574	566	568	516	528	507	600	551	506	583	555	539	527	489	556	554	492	591	554	534	592	518	538	511	512	539	562	510	528	530	583	554	523	566	554	520	590	574	507	524	529	572	515	537	541	548	518	560	563	561	545	558	540	534	531	549	500	550	533	558	522	518	548	570	602	525	520	554	591	543	518	569	524	501	539	559	505	562	582	570	514	531	509	560	536	544	571	566	554	512	527	500	536	547	574	555	560	536	513	564	559	558	521	562	572	525	532	565	534	532	525	511	543	526	583	539	518	530	570	558	561	535	577	519	546	532	545	541	544	529	533	548	544	570	561	537	575	548	563	519	510	585	558	573	514	535	565	556	548	542	523	540	550	511	550	579	582	565	545	569	561	571	514	598	577	564	541	515	522	600	547	526	511	584	570	552	480	563	547	529	533	526	553	545	564	557	557	548	536	568	565	532	550	570	581	554	609	542	549	542	577	530	588	584	534	545	581	527	548	521	542	543	533	545	518	523	540	521	559	529	566	529	566	517	535	566	539	540	532	542	562	625	546	556	558	569	570	555	603	493	548	537	611	544	527	511	528	535	551	558	546	541	539	505	510	499	558	554	531	481	577	560	585	570	574	540	510	539	531	538	548	559	530	552	539	558	532	529	489	525	527	504	537	567	527	575	579	537	523	563	524	524	527	537	559	548	570	563	554	502	553	561	506	573	540	559	569	520	559	546	511	538	543	563	571	515	543	534	537	539	546	565	547	549	552	547	531	558	542	579	505	567	561	517	523	552	539	561	503	518	521	552	529	541	558	525	549	582	538	513	493	508	559	543	572	531	539	520	527	562	554	532	495	555	489	540	546	571	545	516	560	513	553	548	525	537	530	562	569	534	526	566	531	537	596	537	545	542	579	562	588	556	541	603	522	564	516	569	544	536	515	491	515	565	519	545	543	566	549	560	521	565	532	519	510	530	541	533	553	549	558	571	557	557	569	538	516	546	554	506	551	560	562	539	525	535	559	561	568	544	536	549	572	518	553	568	587	517	510	512	548	495	549	537	527	533	585	520	578	547	516	526	570	529	506	573	545	544	571	556	545	540	549	558	538	466	524	517	531	539	534	556	564	535	527	544	545	540	537	542	546	544	559	523	566	561	543	596	507	551	536	512	483	536	524	570	601	615	557	556	555	529	533	537	537	547	545	546	542	549	499	556	532	541	553	567	536	517	547	560	513	543	557	557	542	571	559	496	506	559	563	552	522	567	514	542	576	544	520	605	548	537	536	526	549	537	529	569	559	505	550	543	559	570	525	543	549	500	571	566	521	573	502	538	537	550	612	537	503	559	542	534	530	536	539	519	550	545	585	516	523	531	563	531	540	516	516	547	561	568	566	525	541	564	554	538	514	540	546	527	543	559	554	579	568	603	564	536	550	553	541	546	498	601	565	587	520	550	508	518	552	582	513	555	599	531	585	590	541	563	569	532	540	550	575	595	564	539	535	536	543	571	554	492	546	510	539	530	531	536	567	585	590	501	609	509	546	532	531	540	522	574	573	559	545	557	539	545	518	518	545	559	514	537	544	562	560	526	531	506	561	555	573	556	561	547	533	563	501	535	560	548	568	557	506	556	515	527	550	516	529	549	551	575	557	554	543	535	561	572	536	530	555	529	553	542	562	511	536	567	553	519	532	572	582	567	519	507	535	577	546	523	523	517	570	558	547	571	533	545	582	543	527	502	574	515	554	532	535	566	571	500	515	538	529	547	538	554	521	570	579	523	545	604	556	528	551	531	535	564	577	563	523	511	569	583	587	519	558	540	565	534	532	477	526	578	529	548	527	531	547	550	545	544	540	573	555	530	536	522	551	573	516	541	548	534	527	543	531	574	555	515	554	548	526	581	555	533	544	559	537	538	541	549	542	536	545	543	566	561	554	501	522	540	523	548	550	588	597	573	497	563	540	512	546	545	540	514	514	544
24419	23218	35869	32320	26745	18385	6506	1514	963	920	932	892	927	874	871	843	962	895	876	824	888	854	890	869	886	902	878	883	908	873	858	867	852	936	890	887	925	818	882	895	893	852	817	938	878	846	896	843	857	880	859	875	880	877	821	805	857	871	862	819	928	890	886	888	828	840	872	824	842	841	852	903	864	839	823	890	831	851	833	959	881	848	840	838	820	889	829	948	878	859	919	873	887	923	852	866	865	871	858	852	826	921	895	883	911	857	831	826	857	898	858	845	838	885	851	857	879	834	890	871	828	902	839	803	843	824	882	833	875	856	839	792	862	826	899	916	877	861	861	832	906	902	851	875	827	862	872	849	867	873	884	840	821	874	912	806	896	840	833	829	897	856	856	899	877	852	891	882	812	815	836	875	876	886	835	858	870	854	852	865	846	854	879	861	849	910	884	863	846	930	847	864	841	883	833	866	916	854	828	890	851	873	952	903	908	828	838	907	861	833	836	858	910	854	845	854	862	838	850	875	851	829	914	893	867	846	834	849	854	861	843	896	815	870	839	922	874	830	815	833	884	846	867	853	864	858	889	882	882	853	852	852	863	901	886	836	886	890	855	894	837	891	891	837	878	875	881	838	881	886	846	878	836	829	836	854	816	830	884	859	851	833	835	830	897	916	863	828	894	874	802	858	818	851	870	847	827	847	868	898	872	894	890	865	871	848	842	847	874	914	889	828	875	862	873	837	826	835	920	852	856	886	842	871	884	850	914	812	818	855	873	825	849	855	839	878	841	914	827	844	880	896	850	851	840	807	852	893	868	913	873	870	856	839	867	873	887	804	837	844	837	851	792	879	864	883	856	856	873	823	853	852	804	865	849	879	883	842	877	858	864	834	866	902	899	842	889	820	843	863	832	904	884	897	892	900	848	869	842	819	876	932	859	923	900	858	845	838	940	908	910	819	814	885	859	881	849	860	896	879	862	873	811	857	842	839	842	802	852	879	855	890	895	859	891	830	925	840	904	868	884	837	844	833	882	821	934	872	851	881	852	836	893	865	832	845	807	831	917	831	885	837	840	889	821	874	834	878	823	863	844	878	855	884	831	869	849	839	854	885	859	807	841	896	836	859	850	912	834	839	900	909	844	806	905	904	863	864	835	894	842	888	837	846	877	905	842	828	873	863	866	878	898	868	831	858	863	814	901	862	783	846	888	819	889	852	882	863	786	871	833	840	844	873	821	844	855	848	807	853	798	830	890	893	868	889	830	868	900	880	840	810	857	827	896	847	803	882	849	869	847	832	901	873	861	830	855	854	839	841	920	841	866	863	867	798	900	877	802	872	853	815	908	883	861	887	850	866	844	868	867	838	877	822	887	879	847	859	848	818	868	892	924	842	866	872	862	889	880	838	869	886	858	844	857	837	857	888	834	889	918	933	873	871	848	888	846	894	841	878	808	871	831	867	854	848	837	929	871	850	884	840	860	839	843	854	883	839	834	875	815	879	875	832	827	833	890	866	849	863	862	873	900	842	922	841	823	868	837	829	825	965	869	841	878	873	848	856	886	808	831	835	837	915	839	919	853	862	825	866	873	841	910	878	871	883	873	873	890	845	877	894	904	935	809	861	892	866	880	904	915	843	869	839	853	875	832	834	845	844	869	842	859	816	801	880	850	842	927	845	877	819	843	907	852	858	821	873	828	858	823	794	840	847	882	862	826	879	824	788	858	869	824	864	849	828	869	899	857	875	829	815	843	820	847	884	852	884	841	827	894	863	879	787	891	842	863	826	859	830	909	931	791	813	864	855	868	860	854	840	913	821	913	926	828	838	818	904	791	909	842	842	818	817	854	882	882	843	885	802	851	865	825	818	857	859	836	873	879	903	863	824	882	897	842	882	862	842	857	841	873	828	850	802	815	891	899	931	866	816	877	846	891	910	810	866	837	890	905	830	917	826	896	864	828	825	856	852	899	844	855	868	863	856	878	844	860	865	901	848	833	862	860	860	899	844	843	814	857	875	858	828	839	838	828	918	864	882	842	924	839	901	823	907	888	851	869	838	870	875	867	822	891	867	863	873	826	866	896	889	845	809	803	877	866	872	901	889	874	900	856	865	894	836	844	895	852	862	878	870	878	833	884	833	916	827	854	858	851	853	869	925	869	855	853	861	805	844	877	862	887	850	872	879	823	854	855	883	809	874	853	852	892	829	865	860	877	835	892	870	857	875	850	822	819	917	836	886	866	843	838	783	883	824	881	829	838	849	865	877	836	815	905	877	890	871	845	901	817	872	860	828	923	877	891	864	866	850	815	845	817	852	865	905	874	880	871	836	857	850	845	870	844	870	919	862	851	880	840	931	838	875	861	848	854	831	901	916	787	893	802	880	880	857	808	852	850	847	865	855	793	830	815	850	835	858	873	859	860	875	858	822	859	830	872	865	861	847	877	815	871	884	858	848	859	812	850	843	835	864	883	870	804	851	822	892	878	889	880	814	900	877	835	855	876	914	920	919	848	816	797	805	886	899	848	795	879	842	820	834	813	834	891	854	860	886	888	868	864	873	828	872	845	891	868	834	852	867	863	863	880	807	932	886	841	842	853	879	841	854	864	826	886	841	868	833	835	862	862	846	815	853	876	792	897	844	848	834	937	838	849	868	852	846	824	850	874	830	895	850	916	851	863	878	898	856	904	854	883	829	832	799	880	894	914	858	888	889	866	910	853	846	875	862	839	859	823	887	850	855	911	863	835	902	849	802	863	839	833	822	856	918	813	845	846	819	877	895	862	871	809	814	828	907	889	877	890	878	880	849	882	828	877	831	828	818	920	868	819	875	907	893	908	878	831	832	872	887	789	852	888	814	846	894	854	913	880	853	881	818	836	906	852	888	827	840	845	870	895	809	780	892	883	834	874	846	843	838	868	849	847	893	895	830	862	821	849	862	912	888	818	891	883	831	850	812	856	865	808	868	870	906	880	846	807	839	866	829	839	846	860	857	844	892	846	820	836	855	843	832	897	859	826	858	821	890	819	866	901	886	873	866	857	867	818	848	892	822	890	850	852	877	850	843	838	838	863	858	829	880	906	853	815	849	855	860	876	796	861	822	854	852	923	821	826	854	841	859	865	803	876	798	871	897	839	848	895	851	893	878	844	864	864	848	834	841	820	879	856	890	855	877	882	839	905	795	860	863	859	858	854	853	842	877	821	860	878	856	851	848	855	857	921	869	868	829	845	851	845	869	894	806	849	798	851	854	837	855	866	868	818	910	827	892	806	890	824	851	881	895	845	834	884	970	888	861	901	853	854	854	848	837	907	820	855	817	768	879	875	922	866	874	895	877	848	843	854	904	834	856	848	873	847	861	873	797	835	834	859	845	821	883	832	884	870	900	907	875	825	842	813	870	828	887	869	872	899	825	865	851	871	797	888	870	834	864	841	880	796	827	835	883	900	826	868	843	854	894	882	850	834	834	926	875	889	865	894	902	861	813	844	890	847	834	806	873
63823	102762	75053	43623	24757	8734	2965	1219	854	812	806	754	736	788	826	745	781	781	778	763	804	750	828	834	793	741	790	765	738	763	794	813	785	767	755	781	816	715	777	747	782	790	803	838	747	754	750	804	760	804	769	786	801	792	800	773	764	746	753	779	764	800	775	757	700	760	741	806	828	780	797	782	782	780	821	759	808	791	757	746	781	807	791	754	763	780	752	778	755	833	800	751	772	719	750	776	781	805	754	798	760	806	793	807	781	780	813	782	775	761	750	802	765	797	805	807	810	760	742	813	783	751	767	782	780	791	753	747	738	742	810	783	769	740	780	787	733	795	776	745	730	786	802	768	776	803	805	773	814	750	787	784	776	747	752	782	745	750	775	772	770	741	744	812	770	789	771	823	825	755	739	775	823	800	754	749	782	739	778	748	792	745	739	788	754	818	804	725	797	794	768	739	747	781	767	775	777	793	751	749	712	742	799	789	772	755	794	797	787	811	728	740	744	777	813	778	709	796	721	804	731	784	803	817	817	780	778	789	797	742	777	773	734	758	768	833	781	815	790	780	792	774	731	787	760	771	781	774	786	729	767	791	754	780	753	765	743	837	773	799	751	821	792	772	717	758	784	773	792	732	722	785	800	807	751	784	774	759	763	744	807	821	780	772	766	791	765	741	785	822	805	776	754	776	794	761	821	826	771	807	807	778	728	763	759	802	807	791	779	729	759	768	783	800	781	778	740	776	740	778	802	765	826	798	781	812	729	742	762	798	809	790	759	809	760	761	783	835	771	796	751	782	750	846	738	733	807	806	756	739	722	768	784	758	810	783	817	735	750	736	784	754	789	775	765	764	815	830	769	752	765	791	774	768	777	786	758	756	758	746	809	767	832	757	812	755	803	818	793	819	785	735	793	836	759	770	799	745	731	783	784	788	768	755	817	747	791	766	810	805	809	782	803	767	767	800	761	745	770	825	749	798	808	800	801	761	795	750	777	779	764	819	758	739	817	759	770	734	732	796	825	796	733	787	799	810	784	796	747	756	790	791	774	753	742	764	765	775	809	796	775	779	736	817	776	789	765	765	784	748	809	774	727	742	807	772	720	745	765	740	732	738	801	800	755	794	756	762	812	757	763	771	776	748	781	770	761	804	791	764	804	778	784	807	763	758	770	765	810	740	739	788	766	700	820	755	790	797	765	796	812	816	806	736	746	758	781	823	791	720	791	747	796	761	800	776	788	790	745	774	780	775	749	733	785	739	769	790	761	752	762	775	712	778	801	789	741	767	786	804	797	785	757	783	728	726	701	743	753	755	716	790	776	826	764	789	782	810	813	789	744	778	784	758	745	795	796	733	778	802	816	722	799	834	733	731	791	757	773	802	792	758	804	766	799	804	784	765	800	760	723	778	800	771	747	802	731	779	793	780	753	720	738	788	746	802	750	748	762	748	786	753	819	801	736	745	759	743	803	759	744	780	762	781	813	840	759	814	807	735	749	746	819	803	762	773	809	759	724	813	767	729	782	758	777	737	789	783	813	768	793	772	764	784	748	802	824	733	803	799	784	786	758	742	843	741	777	808	792	801	755	733	766	766	753	729	755	803	750	788	803	757	782	773	733	813	783	806	776	773	755	723	767	769	765	777	757	759	780	788	785	756	711	768	804	745	771	748	755	753	770	750	746	758	835	780	786	732	793	774	789	833	813	808	779	810	798	779	774	743	787	732	812	773	796	787	752	774	793	786	754	720	759	761	793	736	767	739	755	743	729	720	805	776	744	716	736	760	812	794	774	809	766	758	784	780	798	762	801	817	782	760	754	772	803	730	829	740	783	772	771	819	775	768	771	764	752	770	739	755	789	819	766	763	794	794	823	758	768	785	763	768	759	766	784	793	701	810	776	782	733	762	757	759	815	745	777	814	786	779	797	747	822	762	771	786	832	755	804	793	754	758	807	785	817	794	738	782	770	783	735	826	754	726	828	759	749	773	799	827	793	805	770	788	784	775	780	779	760	762	729	795	783	754	823	797	788	782	786	752	808	748	783	775	733	752	770	759	799	801	776	768	800	767	770	750	734	794	820	795	773	818	752	767	756	801	764	738	812	798	741	823	795	758	749	808	792	756	787	776	776	776	784	788	779	732	728	767	773	741	740	778	807	741	804	781	777	771	754	779	832	758	728	736	750	767	784	781	823	746	764	751	770	749	786	760	765	722	758	811	783	807	802	745	752	752	774	811	814	776	772	822	757	728	782	762	756	782	815	753	771	761	787	808	741	757	782	760	770	809	699	729	778	771	812	767	772	787	771	747	809	741	830	749	775	780	771	794	772	762	758	767	776	754	746	770	812	782	818	728	791	778	753	783	765	837	787	741	809	744	810	807	767	828	727	762	738	801	748	760	754	771	793	714	771	777	737	761	809	797	778	749	704	777	808	795	743	756	764	802	727	775	808	845	740	795	799	760	802	778	782	782	775	775	785	830	768	773	802	721	786	816	800	773	792	798	799	799	845	786	817	785	744	758	752	772	790	778	775	835	747	739	784	780	772	840	773	730	774	803	758	753	743	732	791	758	762	810	774	767	814	768	801	792	774	775	811	765	788	773	767	761	779	781	790	823	720	716	751	771	770	737	779	775	773	748	743	769	804	762	743	748	824	770	793	770	732	773	799	845	763	788	766	842	742	777	799	777	779	784	788	800	832	781	782	779	737	761	787	805	750	714	779	768	815	732	752	778	775	771	784	809	730	702	822	792	795	792	750	724	767	760	731	756	765	750	723	801	776	788	776	826	739	774	806	771	741	759	780	779	753	785	770	775	772	784	784	742	720	776	760	759	779	762	761	772	769	778	769	820	753	752	778	732	804	802	755	790	764	789	828	760	775	779	745	788	759	771	785	756	772	750	789	762	776	806	758	767	743	795	762	812	760	775	780	749	757	731	806	765	725	772	811	815	804	745	763	780	772	784	765	754	749	799	794	754	781	759	808	773	743	778	807	737	747	781	786	730	817	785	805	764	791	767	762	784	777	767	781	744	749	778	734	768	762	794	806	768	755	746	811	830	713	781	750	765	761	806	777	752	778	779	776	774	802	755	774	812	740	795	733	767	748	796	785	743	812	779	714	744	792	804	759	795	774	744	794	755	745	779	784	772	734	770	769	776	773	813	731	790	714	781	806	773	762	841	780	725	797	759	746	761	837	739	726	797	744	750	770	717	830	797	736	797	753	762	778	778	760	779	804	771	764	793	811	739	810	784	716	787	766	814	779	749	781	764	751	785	782	796	749	801	755	740	767	768	787	792	736	800	789	757	799	772	761	800	806	775	774	748	748	806	805	756	801	754	833	763	765	735	714	793	787	785	790	764	759	818	806	750	801	729	797	810	787	809	747	730	765	808	758	784	747	758	755	738	800	805	755	778	772	796	771	748	817	788	809	747	783	750	743	777	801	760	800	789	789	781	755	795	743	741	780	842	747	738	758	711	740	810	750	739	780	752	790	758
30920	29396	26799	11758	2636	975	699	629	632	604	596	598	601	607	587	582	625	602	591	566	608	609	591	631	590	604	616	634	571	589	604	593	617	602	600	611	587	647	621	615	618	630	603	630	599	600	668	606	603	641	626	612	599	574	602	612	604	589	563	625	633	614	623	579	621	623	619	591	615	653	597	593	617	616	595	622	605	600	612	646	600	585	572	611	616	592	613	567	637	593	599	585	580	601	619	613	598	642	614	618	626	621	564	582	613	574	630	552	602	584	596	630	612	594	594	588	587	563	546	584	601	583	546	560	597	602	541	628	656	634	604	612	627	603	640	659	588	576	588	591	634	560	576	572	586	587	584	586	643	639	629	640	621	586	600	601	650	654	583	627	592	625	578	609	614	616	575	554	589	580	602	600	558	594	582	584	639	614	598	577	617	568	577	643	633	625	592	569	606	605	557	655	549	624	631	579	649	591	599	600	630	576	600	607	590	571	602	559	590	601	603	584	572	626	595	591	623	610	605	556	577	603	610	624	645	630	619	566	571	568	629	610	646	560	607	562	547	575	568	608	596	610	575	638	592	615	650	609	559	573	617	573	624	602	606	598	594	608	597	598	615	610	606	591	617	571	633	593	589	605	619	600	618	587	595	559	616	613	642	613	626	598	564	591	539	554	590	607	637	610	588	575	611	596	573	594	592	635	588	616	575	606	589	628	622	582	609	598	599	618	574	617	573	615	611	621	621	609	609	589	607	611	616	588	637	594	574	598	564	605	622	655	588	610	595	589	556	598	620	557	578	579	572	592	618	601	584	601	626	604	618	595	614	586	581	635	620	629	594	578	591	621	632	566	639	575	611	517	628	610	583	595	619	600	588	627	622	584	603	629	613	607	582	626	664	594	606	589	596	621	605	625	602	609	646	610	612	626	586	626	593	597	616	600	631	602	612	621	671	602	596	669	587	639	579	603	594	624	585	597	609	588	614	595	615	611	598	566	643	606	670	617	605	587	636	609	576	574	610	589	585	641	588	617	634	645	614	604	614	610	595	622	607	567	603	570	565	556	638	557	626	613	617	550	617	599	586	607	597	577	630	607	601	592	636	647	647	592	548	566	604	597	583	592	598	568	649	613	596	593	659	635	607	598	586	587	588	599	625	592	563	613	614	604	610	608	598	620	616	630	616	604	604	611	668	586	587	578	608	626	570	615	561	608	601	586	601	596	600	616	567	599	560	592	578	623	614	572	632	622	594	632	599	576	603	608	626	603	527	571	563	599	634	631	609	569	562	582	604	554	583	639	615	625	633	637	600	583	577	599	555	609	623	635	606	593	573	602	640	622	591	580	614	611	612	602	606	696	586	648	551	618	649	646	607	595	587	624	579	596	640	616	624	625	654	626	616	621	613	570	608	592	585	567	579	645	593	589	601	627	589	627	646	568	549	612	592	594	612	597	595	613	567	617	577	604	629	609	587	621	633	612	630	608	622	605	618	600	597	623	596	643	614	526	603	597	632	639	556	589	575	576	586	607	617	609	595	571	612	571	606	617	573	552	627	582	554	614	581	602	570	629	613	620	635	612	605	556	628	565	639	546	643	638	590	603	563	598	585	592	641	541	629	641	562	621	611	586	564	596	583	612	575	589	604	617	614	589	654	602	613	648	616	580	651	593	599	616	600	604	604	626	621	642	576	623	572	621	601	601	595	607	600	591	597	583	612	615	602	618	622	684	648	596	572	568	588	591	561	573	626	578	596	615	547	602	619	577	601	627	633	637	596	625	587	619	579	580	618	606	593	591	542	631	643	594	609	610	639	622	618	592	576	632	623	636	585	616	627	601	530	581	626	616	578	585	604	586	601	601	616	599	614	625	607	572	557	595	612	620	619	606	596	614	569	629	555	595	603	577	583	569	629	586	611	588	600	573	599	597	614	629	618	603	574	620	624	622	592	592	617	613	625	609	616	598	590	598	601	632	597	595	624	601	579	584	610	601	606	606	597	595	606	616	625	598	607	595	625	584	590	605	624	596	590	613	578	609	559	616	511	625	606	623	594	611	617	611	577	605	568	606	635	590	611	643	608	625	574	575	617	607	619	563	568	585	618	581	626	574	567	592	618	618	625	599	577	573	598	607	590	590	587	599	595	635	579	606	629	586	596	627	590	568	594	584	600	611	557	558	637	628	628	602	563	603	590	614	621	624	635	615	538	589	550	625	627	617	561	593	596	595	613	598	578	570	605	600	623	615	615	620	559	611	620	600	661	633	617	639	595	592	586	582	558	578	624	576	642	627	617	612	568	639	616	572	602	658	642	596	597	556	619	591	634	608	631	550	588	598	623	579	588	589	600	609	561	610	594	592	594	604	640	579	600	564	631	593	639	578	617	584	587	597	635	593	576	587	603	572	643	587	612	628	635	600	631	612	587	557	605	582	640	630	572	620	580	635	604	629	600	555	611	595	617	592	588	582	615	628	555	643	568	557	574	600	584	617	601	614	591	578	575	594	593	659	619	625	608	582	664	571	644	583	632	653	596	589	622	615	630	586	600	598	626	577	652	559	608	617	659	610	645	662	615	628	622	606	602	664	609	575	566	563	603	598	567	585	569	612	596	606	607	667	641	600	594	580	589	577	613	583	585	606	580	592	579	581	615	561	621	624	587	628	596	599	570	606	601	612	636	633	582	580	601	590	570	604	625	589	549	592	631	602	621	612	625	608	620	584	575	599	638	595	589	582	611	609	614	590	610	603	581	583	573	609	622	618	558	589	611	612	622	583	595	597	645	633	590	630	592	604	609	574	608	579	590	601	605	657	642	597	610	631	611	602	603	632	635	581	645	623	582	571	607	592	621	582	598	604	636	606	580	592	560	580	588	603	572	575	611	615	621	652	648	576	663	611	588	586	610	588	613	594	596	594	583	607	624	624	595	596	576	595	574	573	589	581	613	607	608	546	640	612	610	604	637	663	626	604	634	627	562	664	562	604	600	607	590	603	583	594	617	628	559	631	624	588	601	655	580	595	619	606	603	575	608	617	633	630	590	600	593	610	632	586	607	563	602	619	590	625	632	594	639	598	622	578	595	572	599	594	601	625	611	610	591	605	624	575	640	574	575	607	593	657	584	565	580	580	577	593	575	632	601	601	631	563	616	621	639	639	602	605	609	617	596	605	607	569	619	578	591	598	651	582	598	594	568	616	590	609	576	617	590	563	668	554	647	592	649	602	612	622	571	631	567	611	623	633	575	589	592	579	562	568	607	614	576	618	596	609	606	565	596	556	584	616	613	570	580	577	540	609	608	635	635	601	610	574	575	616	570	620	601	560	534	582	610	623	611	595	670	598	605	624	625	625	589	616	576	612	586	628	603	590	609	604	630	586	596	583	602	607	618	599	602	599	595	567	570	564	601	618	580	573	628	581	621	588	600	574	597	588	630	597	605	609	600	583	605	593	638	635	578	573	634	587	626	613	556	586	586	625	597	627	551	634	575	629	594	582	632	623	619	558
22780	33048	20782	6443	2046	856	588	498	471	492	458	501	518	482	515	523	530	504	523	492	482	488	495	473	511	513	468	542	498	469	512	497	489	466	502	469	511	518	517	475	523	469	496	467	511	470	486	517	519	532	524	519	475	490	485	472	494	504	496	509	489	513	487	533	478	444	514	498	485	529	466	529	468	511	457	484	489	486	481	469	497	519	527	522	512	504	467	490	513	481	474	488	470	466	452	468	504	475	493	465	470	508	500	512	512	488	513	481	479	482	485	497	507	472	459	456	441	497	536	507	439	514	480	452	486	460	475	481	492	456	513	507	450	494	489	508	503	465	480	509	529	474	506	504	510	485	477	500	481	489	501	529	473	486	508	486	459	445	515	476	451	468	507	460	516	507	504	480	508	469	503	466	505	507	473	464	525	458	494	492	491	499	475	516	480	499	506	470	510	441	474	477	487	487	499	468	520	508	504	475	511	547	483	482	511	504	492	478	493	494	509	471	476	440	517	469	488	532	473	484	479	465	500	474	499	470	508	472	481	478	477	514	465	501	516	477	489	462	479	510	475	495	521	475	486	455	508	476	515	507	515	497	474	488	463	476	530	524	443	457	517	514	539	489	483	470	456	515	460	482	516	535	497	454	480	447	477	508	480	489	508	521	500	445	469	476	530	491	517	483	495	453	466	485	489	518	449	460	481	496	466	480	513	514	449	474	475	485	495	511	482	525	457	500	456	515	485	488	548	477	480	497	517	461	496	499	465	507	516	497	492	508	477	488	486	500	486	488	459	523	473	496	476	519	525	456	527	487	521	480	435	498	467	488	479	469	507	531	483	512	466	470	419	481	537	519	495	488	480	522	504	474	463	516	505	501	537	462	542	475	500	501	488	517	517	467	520	492	491	490	476	473	479	514	448	486	478	479	466	478	451	483	496	532	531	505	486	495	503	479	522	538	488	507	530	501	483	518	478	507	494	483	505	489	528	495	488	486	447	528	505	485	492	476	505	473	475	474	488	446	486	462	491	494	464	451	462	498	495	541	446	536	490	484	510	492	473	476	502	461	519	499	500	439	516	487	513	481	480	514	485	475	494	520	484	480	484	489	503	492	500	512	455	498	508	472	468	467	536	475	469	482	486	479	442	515	499	478	497	500	485	479	488	484	500	523	510	516	487	488	483	472	501	480	485	465	507	471	491	494	477	430	477	521	500	496	480	493	509	503	529	492	493	483	467	517	497	469	482	518	494	496	527	495	474	478	514	481	465	510	438	484	470	515	515	461	501	488	486	500	532	459	468	482	471	518	453	481	495	501	517	488	481	510	545	469	517	518	505	486	479	512	468	450	486	507	497	499	472	476	504	490	495	455	481	475	464	496	483	506	461	517	460	480	457	517	491	527	508	505	494	466	462	493	494	446	483	456	478	506	473	475	498	454	510	505	505	486	522	476	464	475	476	483	502	514	517	509	510	455	468	495	461	455	479	480	502	521	472	468	514	452	518	469	457	475	503	499	466	487	525	487	533	461	501	460	521	480	446	510	489	518	476	497	504	489	520	508	529	531	492	507	490	461	490	469	549	492	499	482	482	490	474	498	516	470	497	508	514	495	482	456	501	515	472	492	481	457	485	508	490	489	471	478	483	500	521	485	502	494	477	507	453	496	498	529	481	481	499	484	500	498	469	477	504	481	473	475	483	480	506	505	463	513	501	477	501	461	507	492	518	465	509	532	476	490	508	493	466	508	541	484	516	517	492	480	523	511	507	488	527	469	462	486	498	460	463	494	522	526	464	502	466	517	535	489	493	554	479	491	489	505	508	467	489	521	507	498	510	522	505	499	482	538	498	531	477	486	486	488	497	481	482	510	508	529	504	465	470	470	464	483	474	509	462	497	513	469	462	524	504	456	487	493	496	474	496	502	475	502	487	518	486	478	495	482	502	500	489	480	491	502	508	526	483	475	521	505	492	501	499	500	502	496	527	463	451	480	481	472	445	486	509	515	492	514	502	502	448	513	538	498	490	506	486	456	510	503	508	496	453	499	468	483	502	486	472	503	501	499	470	516	514	513	488	493	488	524	506	455	474	504	476	494	512	504	481	466	486	519	485	523	476	509	463	468	534	469	477	507	487	465	472	479	439	522	430	455	510	517	482	515	452	472	495	486	518	551	491	497	496	537	490	501	492	495	516	503	507	481	498	481	460	495	498	500	493	478	467	533	478	487	515	516	445	495	510	473	512	509	467	510	476	488	492	474	491	487	447	524	503	523	483	487	504	508	500	502	472	464	457	501	494	501	458	461	521	529	528	462	465	467	505	504	495	509	468	485	479	493	509	484	471	509	517	536	480	514	435	475	481	517	501	489	506	483	454	520	505	471	486	456	503	508	452	505	464	477	503	479	453	489	511	534	467	473	478	480	509	475	521	493	502	450	472	482	509	469	507	527	474	496	476	492	485	493	516	494	480	469	497	486	515	494	476	472	466	476	491	487	477	500	510	465	507	527	498	501	523	517	484	512	467	440	487	519	536	495	491	508	475	482	508	475	471	462	517	486	463	495	515	490	484	506	490	519	496	517	489	488	475	496	484	540	493	461	464	462	502	448	469	483	521	538	491	501	497	473	508	539	514	503	495	454	468	490	469	455	494	453	491	493	492	489	500	519	474	488	483	465	502	498	518	480	513	523	466	512	484	515	478	483	478	470	501	479	507	466	493	542	505	487	485	478	462	477	489	515	544	553	522	503	496	518	504	462	477	493	492	482	488	462	503	494	451	497	499	472	501	468	541	525	520	497	514	502	510	464	517	477	507	496	478	465	470	476	435	486	461	493	472	507	470	482	433	460	490	426	533	498	485	509	471	537	476	470	486	487	474	488	504	491	515	545	479	482	538	487	494	477	459	475	483	474	495	486	525	464	494	492	534	516	544	490	487	475	521	462	537	540	462	489	492	512	507	508	481	460	485	476	506	488	464	482	494	478	502	513	467	506	499	489	469	480	484	488	543	487	450	510	483	481	463	474	500	469	459	504	460	442	480	503	496	506	479	488	504	505	475	516	491	494	496	527	460	508	464	509	449	483	478	492	549	442	471	513	534	472	498	444	501	455	479	441	473	474	479	478	509	466	473	462	477	497	470	481	474	535	503	506	499	499	503	477	515	463	474	461	463	505	497	495	496	484	484	480	506	479	533	471	494	518	518	489	517	480	466	510	489	544	467	505	475	444	479	531	525	497	466	526	502	454	521	520	509	486	542	513	497	505	497	451	483	503	516	461	487	521	519	463	496	436	480	504	495	493	468	475	508	491	486	498	484	491	500	493	505	507	476	490	482	520	448	462	504	508	466	488	489	486	474	476	504	498	503	475	496	477	487	470	492	499	490	504	470	524	493	506	469	509	457	487	526	459	463	483	518	487	503	495	476	465	455	516	518	497	483	519	519	516	480	484	465	490	464	476	501	522	471	517	482	415	503	463	486	482	501	483	501	479	491	519	485	478	503	460
26887	30648	44764	34624	15020	3224	1101	731	611	706	619	673	618	724	678	658	630	647	619	603	651	677	662	693	633	646	647	644	630	620	601	656	669	620	674	639	651	656	679	644	646	659	614	673	647	636	655	641	631	641	650	682	650	645	688	697	631	667	647	679	641	601	687	659	650	643	665	664	601	621	658	651	667	676	646	734	700	629	654	665	653	639	640	685	667	674	629	659	626	614	650	577	613	657	650	598	645	633	633	650	615	652	630	677	632	658	620	605	637	651	593	623	630	633	637	631	631	603	645	618	646	668	637	595	599	648	640	600	668	627	632	659	655	614	649	641	674	596	679	650	684	642	622	649	658	616	643	646	633	629	666	677	628	616	668	630	674	608	632	657	671	651	627	657	659	646	671	646	636	610	622	610	612	639	691	648	638	620	636	679	583	652	623	601	637	608	652	656	637	687	653	630	593	614	672	620	616	637	673	652	639	648	622	653	679	679	659	654	639	648	656	631	680	638	619	665	615	656	653	616	655	654	666	668	650	629	637	627	673	590	650	624	626	629	639	645	649	658	613	638	609	652	623	661	656	668	671	670	618	644	610	603	707	594	628	631	686	691	658	661	641	657	608	670	631	608	635	633	644	621	606	606	644	656	639	680	626	628	651	583	661	654	644	640	642	646	613	598	667	651	664	695	685	597	664	670	667	668	664	612	654	616	633	606	645	654	641	577	675	640	663	598	648	654	626	633	617	649	643	659	630	620	654	645	643	642	632	610	601	634	657	686	631	641	666	701	646	614	594	635	677	604	662	661	652	666	669	625	641	604	622	638	624	636	648	646	617	638	652	691	643	629	622	605	655	686	666	609	637	702	699	665	648	649	632	600	685	594	621	684	671	660	641	650	648	633	635	617	662	660	651	619	706	641	614	688	647	624	663	641	627	669	636	649	625	633	624	642	618	649	636	620	627	615	661	685	610	639	588	626	646	607	688	612	661	688	657	682	695	696	684	636	648	635	624	628	680	640	637	645	643	656	661	639	644	660	625	605	637	608	693	668	629	650	595	672	619	654	620	606	643	652	631	634	660	649	638	635	634	635	583	588	600	631	645	688	648	638	678	655	658	635	687	685	667	613	642	663	652	628	652	666	645	629	639	636	642	645	625	626	699	604	652	629	644	646	620	689	670	613	695	631	656	580	610	620	685	667	639	652	600	671	659	650	622	641	645	666	658	656	636	668	658	592	659	612	649	595	607	604	645	598	644	735	674	672	694	660	601	641	646	627	641	613	620	652	641	643	644	661	682	643	585	618	626	687	626	628	695	632	689	680	657	644	617	625	601	643	681	644	650	636	617	636	623	680	643	641	652	671	692	622	637	649	612	618	625	631	629	649	643	672	643	688	638	690	594	606	697	672	655	640	630	617	652	660	632	675	656	643	648	635	730	642	691	684	713	654	641	673	621	622	637	661	650	643	658	636	620	586	679	684	662	613	633	622	636	647	640	675	656	606	641	691	622	657	660	647	677	622	634	683	649	670	650	655	667	630	612	630	614	605	675	606	645	634	637	640	684	677	652	621	664	648	660	645	615	640	604	674	621	638	662	669	628	699	593	614	640	660	670	620	657	647	629	680	671	651	627	651	648	605	611	665	637	653	603	681	660	652	619	640	688	599	684	609	627	670	615	609	599	607	677	674	656	653	649	592	634	682	661	675	654	658	626	642	677	653	632	662	673	664	628	654	584	633	650	654	612	637	648	609	568	639	630	602	629	651	662	690	630	630	635	624	645	642	639	660	657	613	640	662	688	649	619	648	608	669	671	649	676	663	611	652	638	645	646	643	622	648	690	668	665	652	683	639	649	643	614	648	634	657	646	617	635	634	612	633	683	666	588	584	623	661	655	642	697	598	630	673	590	591	595	630	658	672	640	634	608	571	661	641	672	649	633	609	654	630	639	612	684	619	616	698	622	646	641	638	634	623	647	652	667	657	659	643	665	581	659	650	605	655	678	677	641	649	621	626	676	670	651	685	643	623	619	635	649	621	622	638	648	620	644	614	642	648	608	649	683	671	602	649	636	640	648	609	656	633	653	686	681	675	624	644	655	633	625	616	634	670	659	590	645	619	654	673	616	655	636	648	615	601	632	663	678	668	643	655	658	600	645	662	678	609	624	656	629	597	657	641	680	636	677	626	614	677	629	639	622	619	644	689	641	697	679	665	630	671	687	618	586	633	631	582	632	658	656	660	670	631	706	637	604	695	634	630	655	609	627	646	601	623	636	620	675	649	681	643	606	680	650	620	634	689	651	640	645	649	627	629	644	633	642	648	647	626	667	643	672	615	623	633	595	628	630	657	647	626	620	641	641	648	663	639	627	624	604	691	702	641	647	616	660	626	625	608	669	618	642	650	621	675	702	644	619	654	643	663	649	645	629	617	605	618	651	628	686	665	652	657	674	607	596	631	619	609	629	649	624	642	618	659	663	694	675	697	626	639	647	643	631	637	688	625	623	604	653	665	636	631	654	627	635	636	618	623	678	615	676	680	622	664	592	619	674	637	638	602	640	646	620	608	625	584	688	628	646	714	633	633	646	637	668	637	668	608	617	586	665	610	634	633	726	645	597	628	619	655	629	675	552	642	655	624	666	652	598	675	613	650	627	661	660	603	619	674	610	630	650	653	662	661	649	653	626	611	643	641	666	632	677	689	624	589	684	639	680	610	625	663	653	641	616	655	636	653	658	610	636	655	637	625	621	663	610	664	683	616	632	654	641	611	659	613	637	638	673	651	650	627	587	679	611	651	673	622	634	629	585	645	611	619	640	651	632	652	674	642	580	599	651	642	651	658	670	694	659	650	647	634	647	635	611	640	681	654	638	642	644	630	677	656	655	589	654	589	658	594	633	595	653	640	628	641	667	648	600	643	634	650	616	634	634	632	640	614	643	630	633	636	689	648	617	584	670	643	618	651	648	661	663	662	655	610	611	654	663	594	637	634	649	606	674	683	654	609	655	640	616	635	644	638	608	651	674	641	627	682	644	619	603	680	668	653	646	626	641	613	674	661	626	621	659	632	696	638	670	653	624	652	660	653	638	653	674	632	647	640	646	635	653	643	629	637	651	641	623	658	631	625	666	684	621	599	663	630	606	679	652	653	612	642	627	622	650	625	612	652	646	666	608	687	646	603	621	639	664	644	642	637	677	605	610	650	680	614	606	615	657	666	620	659	642	642	658	642	635	650	641	652	657	640	662	652	672	658	649	642	647	660	615	641	638	603	653	630	649	673	615	684	649	648	658	654	681	664	652	641	594	638	598	634	635	659	622	675	651	633	613	593	602	662	684	663	623	668	644	654	656	650	658	655	659	659	639	652	625	699	637	620	685	654	708	673	674	670	666	623	649	675	660	657	618	638	659	607	660	644	631	661	645	622	671	633	662	605	573	669	636	585	664	666	688	667	630	696	655	645	617	644	608	644	665	659	622	651	597	645	634	666	644	641	623	651	619	575
54983	82573	54871	23323	7422	1927	842	631	574	521	555	570	599	594	535	583	578	576	520	560	561	616	560	592	532	584	537	561	586	567	517	590	591	538	547	555	530	548	573	589	545	632	567	596	553	556	566	571	556	546	563	560	584	582	527	569	560	545	518	580	549	545	576	562	555	493	521	532	536	548	548	568	544	591	561	539	573	601	588	609	586	540	608	502	559	579	550	595	494	577	537	560	554	562	563	547	528	534	573	581	533	582	544	511	608	582	509	534	576	574	568	578	568	519	589	575	594	550	610	551	528	556	515	547	581	562	538	563	564	526	548	567	561	536	571	583	588	540	565	562	577	565	554	565	559	536	532	563	522	526	572	557	551	544	518	564	544	542	581	536	531	543	556	590	542	537	531	508	561	533	560	578	570	553	582	583	520	529	566	542	608	558	578	504	547	578	547	549	567	618	562	552	547	561	538	550	524	576	583	552	526	508	579	591	569	584	609	513	536	571	537	523	545	553	572	570	537	536	569	527	551	574	581	507	528	562	539	567	524	558	561	564	585	590	565	562	557	566	572	509	551	585	515	554	554	549	576	568	575	544	491	566	547	547	576	577	507	598	524	537	548	553	567	557	548	581	568	532	578	581	562	562	528	529	581	561	535	577	515	544	587	565	516	546	553	531	576	518	540	524	568	550	539	494	589	570	527	564	545	545	537	578	560	556	570	527	583	555	576	523	575	545	571	574	506	563	559	579	571	547	561	542	567	573	560	583	538	549	565	537	567	540	573	528	539	537	546	547	564	554	519	507	544	553	533	554	560	516	564	564	551	562	536	540	597	557	573	524	536	550	572	534	570	534	561	542	531	566	551	559	572	563	553	535	565	507	560	560	533	550	588	526	565	563	575	520	550	576	554	569	556	541	522	533	560	614	554	564	541	558	524	552	601	578	544	588	534	529	570	572	537	563	562	562	550	559	574	514	567	536	561	563	554	518	554	517	562	555	575	595	600	571	563	579	507	529	624	574	576	563	618	543	578	507	555	531	546	548	565	521	593	565	539	555	605	541	563	523	592	565	547	578	585	542	552	572	552	508	499	564	544	582	545	562	556	553	599	610	558	555	569	551	576	590	597	590	620	542	580	548	522	542	516	583	538	544	558	633	524	513	499	586	543	538	540	606	509	546	537	534	561	558	555	550	522	558	579	567	562	568	547	604	528	560	532	548	523	612	562	537	549	535	568	548	590	538	578	554	513	547	553	595	578	538	590	589	549	567	544	528	530	570	565	565	549	500	557	567	585	580	537	556	539	547	552	570	555	527	581	596	563	546	542	560	549	511	585	567	600	526	515	571	539	537	584	600	579	532	577	542	525	546	591	564	551	588	560	571	555	565	556	562	549	575	576	571	533	579	576	540	585	548	550	535	557	574	547	538	574	542	541	544	558	567	551	569	579	550	539	589	527	560	552	561	539	568	567	569	563	549	557	581	530	544	590	553	542	542	544	557	547	537	528	569	595	536	534	560	572	546	537	576	554	533	595	585	512	537	563	545	536	545	535	560	560	514	548	554	597	555	528	513	571	568	566	513	552	575	587	518	567	544	565	553	589	576	581	583	532	543	539	517	557	546	518	560	574	560	576	535	569	545	568	530	542	564	555	546	527	568	544	545	562	566	544	553	567	581	531	544	516	543	551	582	538	520	546	546	552	521	556	569	562	500	571	566	545	553	544	528	511	538	563	522	539	557	552	569	583	548	548	590	581	552	586	547	561	558	568	580	560	540	581	561	551	563	560	576	556	546	539	528	542	533	568	543	558	527	547	530	566	552	523	528	568	502	531	545	561	566	553	572	558	527	572	584	560	552	546	517	544	593	541	550	562	547	559	562	543	556	570	553	558	580	530	558	556	538	520	540	543	540	515	550	576	581	534	559	542	533	566	537	550	539	578	551	547	551	552	532	533	579	541	533	527	569	532	565	550	569	546	517	548	547	539	588	594	565	590	569	562	548	522	529	539	560	530	570	558	550	530	560	544	582	494	564	528	574	555	568	551	531	561	511	573	557	558	561	563	569	485	561	533	550	532	607	528	582	535	511	579	507	535	542	573	575	572	583	572	567	576	567	547	556	568	530	571	518	536	534	547	582	567	544	574	525	534	541	543	583	557	560	557	549	584	551	574	540	502	531	567	502	566	560	558	566	537	547	606	549	581	575	518	583	563	553	555	598	562	529	533	518	572	588	534	534	522	562	544	548	555	578	533	559	550	580	566	559	533	549	606	551	545	517	555	549	514	581	517	557	560	578	538	580	585	566	551	546	548	571	563	536	550	512	506	586	551	518	552	561	542	570	556	521	549	548	549	569	527	564	538	546	556	576	568	550	563	536	579	567	539	548	571	588	577	569	542	530	581	590	604	582	545	535	543	556	545	567	579	566	569	592	513	549	575	547	574	598	507	532	542	567	522	538	579	533	584	502	595	561	564	533	566	547	535	582	562	556	604	545	557	544	527	558	549	536	535	620	571	560	567	539	541	542	529	561	532	571	547	534	567	586	585	556	529	549	556	546	556	534	537	551	544	564	574	548	535	532	538	553	518	570	528	549	573	546	553	612	513	507	594	571	546	542	504	550	566	521	545	563	585	537	565	571	545	541	531	508	541	568	597	593	577	582	515	594	565	560	564	554	530	564	517	565	582	561	557	524	582	525	558	567	506	607	567	582	581	552	534	561	562	546	524	541	533	526	557	583	514	546	536	543	541	533	560	523	570	562	527	621	544	549	581	577	551	531	553	540	557	591	516	554	524	565	571	555	567	552	541	523	562	574	582	486	567	536	518	576	568	533	544	532	536	578	569	566	618	564	505	552	578	594	560	523	569	550	565	544	580	509	543	543	518	539	591	520	535	571	582	560	592	602	532	569	592	547	538	541	535	563	533	595	523	562	550	494	571	566	537	569	554	590	553	578	546	539	540	541	579	601	557	577	552	503	551	540	554	558	526	564	532	540	567	512	577	559	533	562	539	558	561	546	563	602	524	545	527	526	539	603	556	554	545	578	535	542	519	557	564	539	558	532	569	566	587	528	603	522	551	561	539	560	548	527	539	587	568	571	572	556	542	569	535	526	517	553	533	543	530	571	566	575	561	542	583	538	535	594	562	550	518	530	547	538	565	560	601	550	540	556	573	532	519	565	552	576	563	581	587	534	543	601	568	595	534	542	556	555	522	561	566	545	528	534	519	514	530	524	550	519	544	502	524	580	533	525	529	552	554	555	503	551	531	572	539	566	578	593	547	538	551	536	567	577	562	550	537	573	564	525	550	494	592	533	569	556	522	532	539	592	571	515	575	542	601	541	553	583	535	566	592	556	598	547	535	505	544	539	532	571	557	568	533	552	558	562	587	601	581	531	574	551	509	535	492	524	571	574	528	610	553	574	539	533	557	554	571	588	564	568	541	562	574	574	550	566	554	511	576	585	571	546	538	549	551	559	553	551	533	538	565	550	515	546	546	530
24394	23901	37649	34562	24099	14862	3812	1155	931	909	986	903	931	941	957	901	905	960	903	892	835	880	893	931	880	895	859	939	841	870	917	916	880	905	883	914	877	863	884	849	880	883	898	839	867	847	871	967	916	837	899	859	811	907	906	872	881	874	903	891	895	862	905	873	850	901	851	862	872	875	902	924	867	873	866	859	916	842	841	870	883	896	916	818	911	805	919	921	762	846	822	874	893	859	882	892	885	840	877	891	875	874	853	873	892	872	884	911	849	897	879	877	885	906	846	898	895	878	819	900	870	839	901	884	898	803	907	863	894	903	904	827	853	861	848	897	895	881	855	862	911	827	891	878	908	855	888	880	881	837	874	803	916	877	860	843	851	910	884	893	873	867	882	821	896	889	894	883	924	872	818	935	855	840	874	910	893	822	892	821	916	815	908	851	889	866	845	888	899	877	867	861	879	974	901	955	907	833	898	872	822	793	860	864	887	817	879	824	883	882	891	871	812	837	855	895	880	914	892	940	840	905	871	861	866	864	867	865	881	880	862	843	925	847	905	902	877	884	889	861	842	865	897	888	880	844	853	877	877	842	844	901	862	813	848	886	883	897	912	826	903	842	886	864	847	882	853	870	832	909	929	899	885	895	842	915	882	904	905	888	841	803	941	889	862	861	834	889	903	857	900	871	844	865	878	868	857	843	889	899	885	913	873	890	813	896	895	869	921	822	867	863	893	820	834	908	853	893	919	854	873	871	851	879	859	776	914	918	890	867	842	875	857	909	862	850	891	850	907	908	891	837	913	879	876	841	824	884	828	895	845	906	880	847	865	916	894	873	862	910	842	879	869	911	903	941	857	883	861	845	928	883	835	903	827	867	877	861	870	846	900	872	879	887	852	839	868	848	863	841	870	836	870	866	880	868	887	877	858	894	892	881	889	918	860	890	862	867	901	831	846	913	844	885	851	834	872	862	857	845	829	849	863	850	913	903	858	898	847	808	857	847	848	861	879	853	889	895	890	909	811	892	878	905	861	933	875	881	923	832	841	854	889	892	874	814	844	905	885	908	840	858	875	908	861	833	880	891	891	924	859	880	868	899	876	882	861	882	944	882	847	862	896	862	923	862	857	932	859	859	865	866	847	847	870	888	887	856	915	853	807	875	845	870	879	805	821	822	886	890	853	900	907	871	900	803	882	868	883	839	919	890	838	858	867	932	942	916	874	833	848	839	862	866	884	885	855	853	871	945	866	915	889	908	828	844	851	891	840	900	858	886	879	838	907	856	850	880	875	862	921	852	905	855	883	837	875	842	922	846	915	907	779	835	835	877	867	882	867	860	887	923	902	905	922	894	891	825	847	860	851	895	893	866	848	793	903	907	844	885	933	819	866	855	865	862	881	899	827	884	888	882	850	842	901	881	911	920	874	844	849	899	880	852	837	808	933	821	837	842	853	861	864	898	936	938	827	870	867	873	871	855	918	893	822	881	935	878	837	843	840	848	901	863	901	931	875	868	856	908	914	823	810	839	881	853	849	888	914	894	876	889	826	879	897	881	869	855	867	836	856	880	874	806	897	876	905	830	829	898	890	891	869	885	871	872	888	890	865	850	892	886	883	850	917	873	865	897	896	847	905	838	849	911	879	923	847	856	891	944	879	824	859	872	846	841	911	877	843	877	922	907	832	873	923	871	878	900	909	868	874	876	862	858	821	877	814	861	849	823	877	878	891	897	907	820	821	886	936	800	855	892	859	866	885	870	873	960	881	910	868	855	875	869	890	896	822	886	864	869	901	876	872	948	868	847	853	860	899	786	917	872	932	836	783	822	871	900	860	875	922	895	854	883	877	868	942	858	873	879	887	878	893	889	855	868	869	845	823	811	842	876	951	861	838	909	854	932	853	899	889	890	895	826	864	897	890	935	821	803	911	871	840	868	918	873	886	873	915	850	854	903	876	863	853	875	869	845	851	865	912	883	823	898	863	913	850	875	906	849	901	901	873	885	805	824	913	899	881	864	875	861	901	902	911	852	853	850	869	896	881	835	890	834	871	859	839	809	902	910	849	870	916	857	865	898	870	873	870	895	884	830	842	876	863	840	864	921	894	843	888	906	844	903	881	949	859	853	861	884	898	890	912	884	875	846	902	833	851	878	881	838	857	912	846	882	865	892	895	886	878	893	811	854	857	881	854	903	862	850	824	821	877	840	895	899	831	921	855	875	818	881	891	916	858	884	832	900	896	874	907	838	887	915	830	860	890	777	896	891	899	833	873	907	913	855	871	859	926	824	873	804	898	918	878	847	840	868	846	895	858	858	853	910	920	905	848	878	876	868	864	893	826	836	898	881	857	817	818	851	829	839	816	831	850	890	869	864	880	851	885	838	901	864	864	919	878	892	884	853	859	867	859	867	840	870	861	838	824	918	836	838	889	900	866	862	851	839	859	901	894	897	870	884	837	861	874	939	898	864	880	890	866	871	860	914	927	849	889	825	869	936	898	915	894	864	849	886	905	924	892	881	877	888	864	870	843	891	886	869	866	831	877	881	875	858	853	840	868	873	856	838	916	872	867	839	886	848	836	830	818	883	862	849	816	892	915	900	904	867	835	923	823	876	877	880	867	819	899	901	843	886	867	844	874	922	905	883	907	855	888	879	892	903	875	888	902	883	865	861	874	919	888	848	833	892	888	895	938	893	872	824	857	903	872	880	919	862	881	855	875	842	871	850	891	894	868	874	894	869	890	833	831	868	900	927	889	867	935	879	900	859	840	885	850	830	861	873	886	892	849	868	886	914	924	874	887	854	868	903	860	846	847	860	881	884	886	862	866	877	899	842	835	858	845	813	872	837	838	874	852	810	877	856	825	900	887	897	914	855	844	834	822	884	896	886	843	799	911	866	921	887	878	836	914	880	854	871	849	887	875	877	898	875	861	877	872	835	830	854	849	895	889	867	836	866	853	852	938	846	851	796	917	850	814	872	853	880	880	889	852	896	843	863	896	890	878	855	879	899	877	895	875	910	833	851	882	856	886	840	878	912	846	876	876	843	931	872	846	887	877	872	885	878	862	850	890	857	877	800	884	854	860	915	845	890	884	920	807	860	936	858	878	834	866	870	872	828	840	870	833	809	874	870	866	827	923	847	885	830	899	891	890	886	886	906	850	886	860	859	853	850	830	908	857	838	873	826	860	837	874	847	878	902	934	857	868	839	852	825	864	905	847	812	875	865	869	843	864	887	821	851	852	896	882	899	909	877	902	888	903	855	865	887	884	882	903	903	847	885	889	842	861	933	870	910	842	876	873	872	863	864	917	910	884	868	888	845	864	835	890	879	927	875	888	872	850	810	865	897	872	916	895	864	898	865	819	859	854	917	911	860	908	874	861	821	872	880	859	877	833	905	855	935	911	872	879	865	866	905	878	878	884	907	889	892	885	873	903	891	848	863	884	881	859	859	904	866	836	867	893	859	858	842	833	862	885	861	857	832	853	919	880	828	904	881
63744	104473	75173	43441	16754	4915	1591	874	805	775	807	802	804	740	779	781	810	841	816	831	786	762	750	778	810	790	780	771	754	763	835	790	751	816	813	789	772	757	809	770	849	713	792	832	829	799	821	755	795	776	755	752	818	776	747	797	774	738	811	792	783	843	748	792	776	735	813	762	810	755	767	806	760	781	821	794	777	788	819	781	759	768	846	788	814	797	787	811	775	817	776	760	733	796	827	767	766	840	807	777	811	791	791	773	714	786	781	820	795	793	793	734	767	787	742	759	833	801	785	783	792	745	778	841	784	812	771	756	800	830	777	802	785	803	778	773	797	782	787	781	752	739	788	807	753	811	747	815	791	762	778	724	763	805	829	815	787	806	826	742	836	839	785	762	750	755	784	806	760	773	838	792	790	799	796	790	764	743	824	837	757	786	820	765	737	788	775	808	780	794	806	793	795	747	797	804	764	814	804	721	761	758	714	780	798	792	814	823	762	784	809	775	787	795	771	785	766	780	820	728	848	778	810	748	775	751	786	834	785	838	811	796	795	795	821	786	798	830	737	782	786	815	815	810	842	747	818	761	771	753	792	756	773	831	756	763	788	801	737	826	768	799	758	773	785	779	789	802	796	760	774	791	777	781	809	822	787	771	846	768	730	787	787	825	734	764	831	777	806	828	766	788	804	806	805	733	759	800	779	768	821	781	789	793	776	798	825	750	767	779	821	821	801	808	819	783	781	779	784	752	805	778	792	789	777	819	857	803	801	758	792	722	805	731	767	856	775	821	798	767	817	797	770	813	812	743	816	765	852	794	762	788	800	774	789	787	800	779	791	819	812	789	799	793	774	783	799	769	814	741	826	741	791	809	828	743	796	788	789	805	772	737	760	814	766	793	790	774	814	741	796	784	785	813	747	807	807	789	788	776	760	773	768	789	811	814	773	841	765	783	766	804	764	787	774	783	770	798	824	787	740	778	800	826	779	807	795	817	743	749	816	726	818	828	787	794	769	806	818	805	835	785	744	799	811	780	705	839	804	776	747	796	765	809	768	814	806	832	780	782	813	771	767	766	813	849	763	771	794	821	813	800	702	771	807	796	804	757	816	768	813	784	783	829	832	768	792	790	755	809	742	727	780	771	817	796	774	798	828	776	804	818	879	808	842	804	809	804	773	781	766	748	794	752	795	804	765	781	744	749	758	718	718	763	726	809	778	773	778	798	806	794	753	839	793	799	790	773	780	779	825	773	750	821	731	808	781	816	753	799	754	752	715	817	749	795	800	774	831	757	815	815	780	817	794	732	758	812	772	806	811	749	824	725	786	769	810	784	821	809	819	830	775	784	727	769	756	772	823	763	775	765	785	851	790	795	819	790	805	803	800	730	830	749	817	762	747	781	812	770	719	709	790	781	773	766	833	805	757	760	760	789	800	789	800	778	792	771	757	778	770	773	768	791	762	784	778	725	738	778	770	813	758	781	749	768	757	774	786	766	821	757	804	813	752	775	823	779	791	775	791	781	787	809	805	782	769	753	737	775	795	737	788	803	780	838	774	809	769	808	817	779	730	755	777	765	781	733	769	752	779	776	817	797	816	807	777	760	735	777	833	763	755	797	819	803	782	772	766	778	773	742	773	795	778	782	822	776	771	828	757	767	761	770	751	773	728	771	801	784	755	815	767	741	771	793	749	793	809	766	745	786	735	754	817	788	785	797	769	762	740	829	792	806	775	822	824	792	775	778	822	753	812	786	791	781	760	773	804	769	817	746	780	800	772	858	818	775	754	833	780	814	770	751	798	764	759	785	802	747	828	789	780	758	771	775	782	774	771	855	789	750	770	779	785	737	742	761	754	744	801	796	743	813	803	731	775	795	836	807	762	758	749	808	780	779	745	753	771	710	714	749	807	809	780	773	771	814	805	784	853	727	761	788	751	751	759	761	761	755	770	763	807	794	804	721	822	788	761	790	766	799	765	814	820	772	813	826	803	757	773	798	781	768	797	791	788	806	791	782	809	793	741	772	792	780	800	810	785	776	728	768	761	754	767	759	759	799	803	805	754	802	744	778	777	787	811	787	774	811	754	772	776	795	820	796	762	745	791	784	757	792	866	802	790	744	754	804	762	743	760	814	746	819	768	789	825	791	781	818	817	803	782	820	805	809	808	768	810	832	751	768	797	759	793	791	754	826	786	810	786	776	739	799	789	752	777	815	808	845	756	815	752	812	786	766	777	703	810	755	775	803	779	782	738	769	754	780	744	761	846	801	773	774	778	796	777	752	802	769	732	762	753	732	789	725	776	771	773	796	789	796	752	825	822	752	794	781	753	840	807	782	796	794	807	769	791	814	803	728	825	803	792	797	767	802	814	844	798	818	833	745	828	799	780	838	822	780	772	795	775	877	735	756	762	772	782	784	796	760	754	758	811	801	728	741	766	782	831	782	804	778	813	781	817	822	761	825	786	811	794	784	768	760	803	745	761	812	818	768	798	798	806	787	787	773	816	765	776	781	748	803	772	812	753	782	780	734	735	802	788	777	785	768	774	734	781	801	740	778	756	755	795	789	811	754	728	777	732	796	795	777	774	789	793	783	772	716	789	798	776	823	790	732	810	803	761	771	765	752	774	788	789	770	790	770	833	770	802	755	812	742	769	820	845	760	744	797	764	802	818	821	783	716	762	853	793	782	777	794	815	766	818	736	731	802	777	720	827	800	790	724	712	812	810	770	783	803	800	864	810	752	768	750	748	786	770	833	856	768	792	829	724	750	802	834	746	797	792	738	787	770	779	757	812	760	813	782	767	781	766	745	768	810	777	778	799	789	764	765	799	779	757	776	806	791	795	807	754	781	793	762	774	759	734	775	815	756	818	817	765	806	801	799	756	804	829	715	823	787	734	798	779	761	812	745	788	741	807	811	841	780	732	803	778	736	756	834	799	763	788	816	755	798	760	739	741	748	776	740	770	755	797	784	780	773	726	777	782	771	781	780	825	764	782	784	788	738	823	747	762	812	768	761	767	728	750	816	787	790	807	749	809	794	775	767	796	759	737	731	808	756	763	785	803	778	776	809	776	834	758	769	793	757	797	804	773	772	767	776	747	775	777	765	788	771	763	826	781	783	799	807	789	771	793	766	821	830	750	801	803	775	752	824	787	811	785	822	772	770	800	803	774	771	789	771	774	777	819	798	785	737	806	780	811	822	761	746	811	838	708	791	777	747	799	790	764	802	773	799	804	780	774	796	779	791	807	719	791	752	778	814	726	814	800	825	779	793	803	799	764	728	778	801	755	753	758	779	813	753	776	793	736	807	798	758	758	782	783	821	754	785	732	808	797	770	811	786	804	843	816	819	776	784	812	765	787	798	806	802	805	762	770	790	752	774	791	772	779	826	763	806	792	781	824	791	775	764	776	812	733	735	787	819	819	766	755	808	764	801	814	758	759	748	837	734	717	778	778	780	765	800	787	754	740	791	777	839	796	805	797	769	843	764	770	791
30592	31530	28503	12092	2610	970	682	614	595	621	614	580	620	647	626	624	630	655	602	587	594	626	628	597	676	622	647	600	639	676	672	642	678	646	590	605	633	626	634	631	642	666	645	635	596	660	623	694	625	655	632	644	597	665	659	642	670	644	626	646	629	644	623	632	662	616	611	633	609	614	692	622	620	638	585	642	633	630	631	665	639	607	611	634	614	595	591	608	608	630	680	651	634	653	615	622	630	630	613	656	633	643	624	580	611	664	684	597	588	660	626	623	619	630	622	595	590	645	623	629	607	649	632	614	637	614	587	565	627	612	625	627	646	650	612	662	614	634	621	623	620	637	610	594	621	588	621	655	608	619	624	605	638	627	620	591	585	609	642	621	587	611	619	649	631	627	652	590	615	599	632	623	629	598	612	645	608	618	602	605	650	606	616	617	613	642	619	612	626	627	619	624	608	647	628	590	601	584	570	615	618	620	686	630	599	600	614	611	585	644	667	607	642	634	595	638	628	604	615	619	623	653	655	624	639	608	616	655	603	654	615	595	636	593	625	604	621	576	636	615	590	632	618	570	637	678	597	601	604	680	618	630	562	629	638	630	596	623	593	636	612	615	603	600	618	586	614	601	617	584	646	628	592	608	634	594	622	582	682	648	599	619	630	616	624	635	620	609	608	590	621	624	660	618	670	608	589	617	657	625	621	681	648	584	604	638	622	597	617	624	604	625	662	636	639	585	604	625	585	640	599	657	583	611	632	610	636	638	635	610	677	617	623	630	606	662	608	584	631	621	634	640	651	582	627	620	618	611	604	576	661	622	636	604	635	617	600	640	617	629	603	621	611	601	660	617	586	657	588	605	583	629	587	591	652	589	599	620	620	609	616	601	627	617	649	585	622	650	648	621	658	645	642	597	588	602	585	615	617	640	612	605	613	612	614	660	629	610	596	604	608	628	621	614	669	593	637	618	623	634	659	633	607	648	571	610	652	593	603	601	600	620	599	600	611	621	635	623	613	646	611	603	633	593	631	629	591	651	597	624	657	601	594	614	606	631	625	596	639	601	636	630	614	605	650	605	632	582	629	588	622	633	665	634	597	625	598	671	584	632	612	600	635	616	600	628	601	614	653	603	642	605	621	610	632	653	646	655	652	622	582	607	631	599	615	633	643	623	595	626	610	566	609	593	617	620	643	619	625	630	656	593	587	566	641	612	611	601	619	646	622	629	620	545	609	601	636	634	637	574	623	620	628	669	610	615	588	626	635	610	623	641	627	676	634	589	631	650	645	602	592	596	617	633	594	615	593	632	663	619	618	622	613	622	606	591	598	629	619	634	633	625	579	639	617	593	598	614	610	612	615	615	673	606	619	617	591	670	631	588	624	648	647	630	627	579	633	663	623	638	608	622	669	637	627	604	619	596	624	666	649	640	674	613	644	601	571	647	623	625	641	639	671	653	618	641	610	655	620	630	625	594	632	593	647	648	612	614	618	649	618	605	620	636	639	657	600	620	616	627	632	628	644	643	615	624	611	601	580	657	615	625	630	578	609	606	631	587	650	682	647	663	612	649	629	648	633	654	615	603	637	635	635	647	627	597	592	607	681	631	671	601	621	689	621	630	663	623	628	646	672	649	638	672	613	610	665	610	642	610	619	611	600	602	588	637	598	626	618	659	595	635	638	622	608	605	630	623	627	578	619	622	625	646	633	610	641	625	620	630	654	627	664	601	630	652	648	651	618	615	610	637	625	635	646	599	625	631	609	684	618	655	627	604	601	587	622	626	635	591	620	608	612	614	585	657	637	631	611	626	658	616	615	570	612	633	616	638	618	620	620	590	637	613	600	634	672	652	589	634	611	662	630	603	597	618	631	644	607	636	588	652	620	582	597	642	621	621	621	613	608	590	586	608	645	607	633	643	601	608	608	617	639	559	594	629	662	611	623	609	636	582	655	616	606	619	660	611	667	590	646	566	599	638	605	633	610	587	613	598	597	641	639	649	639	644	633	593	619	629	629	654	641	657	630	613	627	620	643	612	653	614	634	627	650	610	664	607	630	621	583	630	638	620	631	575	638	615	601	576	643	593	603	618	625	611	634	593	605	589	619	608	635	567	641	609	613	616	614	591	618	630	639	657	614	629	623	597	610	674	640	648	592	664	589	609	596	617	633	625	636	654	627	575	635	613	623	604	638	613	638	615	629	630	613	612	643	655	568	625	635	606	605	602	623	637	623	612	640	637	604	621	637	632	563	590	627	650	632	595	637	617	644	616	630	606	599	660	663	606	635	618	672	624	599	657	621	606	632	637	583	701	624	633	617	605	613	630	633	591	669	661	599	622	592	595	619	595	648	612	588	649	624	609	627	601	602	618	633	603	628	611	616	617	597	604	589	599	600	619	633	601	637	679	640	628	642	600	649	636	616	574	627	593	586	596	587	604	669	607	634	616	590	659	622	604	665	601	562	585	626	627	637	616	611	635	610	576	575	626	629	551	611	575	605	598	644	619	639	599	656	617	622	653	651	627	639	591	683	635	629	625	627	642	649	608	646	616	659	612	604	626	636	634	609	646	639	622	623	609	592	642	622	590	576	585	588	570	618	605	608	619	633	613	630	610	588	638	617	657	559	611	651	605	654	571	621	584	614	578	633	656	627	647	602	605	600	659	630	631	628	630	650	606	642	662	635	624	644	628	640	623	577	635	627	633	677	572	625	584	589	643	627	591	604	590	623	622	647	616	621	611	676	647	590	601	627	606	599	591	679	650	651	624	652	651	649	615	631	653	662	656	618	651	632	642	607	584	651	632	601	633	636	647	605	660	614	652	633	641	635	633	627	646	629	586	636	625	669	615	626	613	575	612	614	587	601	609	571	653	637	654	648	634	595	646	655	642	601	660	614	615	569	614	643	646	608	620	617	629	651	605	605	663	627	578	606	569	664	616	607	609	606	634	630	623	552	590	593	614	689	649	660	612	607	635	580	627	604	634	638	658	642	617	649	611	586	626	641	609	636	547	630	638	626	684	664	607	675	635	611	635	634	614	620	600	557	648	621	672	624	604	608	587	614	600	635	609	602	626	648	619	543	620	621	578	640	606	645	598	620	626	606	602	612	650	601	632	620	617	623	611	619	631	606	647	659	623	611	625	605	658	638	597	609	578	639	612	648	609	625	613	680	631	629	628	627	664	608	603	628	605	609	648	617	573	613	629	630	655	589	611	659	592	648	607	620	598	644	586	652	607	624	619	594	652	601	596	679	652	622	628	618	641	639	599	630	625	649	628	634	612	666	636	639	650	595	610	635	686	627	616	591	587	628	650	619	600	644	592	614	645	647	639	627	607	649	647	567	624	577	623	619	610	648	652	608	636	635	609	640	664	637	626	588	586	593	602	626	578	617	629	594	593	624	653	642	583	596	633	615	562	569	604	624	625	605	586	629	592	630	620	592	590	657	612	623	618	615	633	660	623	607	612	626	590	622	647	625	625	632	660	709	637	605	614
21887	36032	21765	6318	1987	806	574	494	487	502	537	522	515	493	501	491	501	519	498	504	491	504	513	495	472	518	525	543	486	554	517	500	493	461	519	509	454	499	523	504	485	506	494	488	525	543	498	512	474	520	528	513	518	496	526	460	491	513	516	490	507	451	473	506	531	523	487	479	472	498	477	495	529	537	502	453	485	576	499	512	511	527	499	519	540	512	497	462	507	518	491	530	496	524	464	517	499	483	500	507	482	515	488	484	519	521	492	533	482	508	524	533	498	490	526	524	489	483	505	481	503	482	491	534	488	501	531	477	487	482	516	527	462	512	473	495	518	468	487	483	506	534	505	479	497	516	495	522	494	522	497	493	485	505	495	526	486	496	487	544	465	455	514	490	512	501	495	505	529	527	489	501	488	527	528	479	549	502	443	510	466	497	496	539	484	490	511	483	510	493	510	479	464	498	483	558	480	457	518	486	493	513	517	508	499	473	477	501	498	487	481	502	481	502	506	492	505	477	533	478	522	472	483	483	474	457	510	517	523	537	493	485	520	458	521	509	559	527	488	533	472	502	543	453	496	544	506	463	466	495	510	525	505	492	498	454	523	510	491	522	516	524	485	529	468	476	518	497	488	481	531	543	545	520	510	479	489	479	505	499	477	518	510	521	530	500	508	505	526	536	511	492	468	476	464	531	459	505	503	493	491	493	472	475	485	546	488	520	500	498	516	471	501	487	490	494	509	529	483	477	471	500	496	483	510	527	465	494	494	500	513	484	518	472	489	530	536	503	542	542	542	500	490	496	524	498	513	519	499	502	501	453	519	533	485	498	511	482	445	468	483	466	476	500	529	500	497	539	520	502	510	516	507	509	505	502	509	476	513	458	502	468	539	513	484	523	519	487	486	516	491	512	520	472	505	536	496	476	509	534	507	528	494	491	544	551	526	492	487	510	503	517	497	518	492	491	521	534	478	515	493	495	503	507	528	486	550	499	490	464	500	516	528	490	501	512	484	469	523	474	498	520	513	502	498	488	477	533	522	499	473	551	458	486	543	484	501	515	496	483	478	506	463	513	484	503	514	497	531	522	473	521	498	484	506	454	505	488	507	482	535	502	463	510	524	483	492	491	510	502	484	513	460	546	547	504	503	502	506	514	522	498	502	496	500	498	509	513	501	495	489	476	507	501	495	504	512	523	508	470	506	487	514	476	530	509	507	495	527	499	484	527	516	514	529	537	552	480	482	509	513	481	524	532	530	475	496	494	483	519	487	547	485	499	512	471	490	495	524	519	525	538	499	529	455	496	495	482	483	516	484	542	494	489	470	490	507	506	457	470	492	491	477	523	497	489	486	477	504	498	506	510	456	517	525	513	497	504	502	485	476	495	508	489	562	485	547	510	518	516	537	464	490	505	551	524	483	446	519	485	470	485	539	485	492	481	516	506	490	510	496	490	519	524	535	511	535	474	512	482	496	502	473	492	484	508	516	525	501	504	492	520	469	495	499	496	500	504	491	487	480	532	495	480	548	493	504	481	507	513	493	479	494	489	496	502	557	540	486	480	486	473	477	498	478	518	476	543	532	463	520	529	514	511	537	473	509	496	505	464	477	499	439	508	502	516	533	505	492	498	486	499	491	535	477	474	477	502	508	486	475	485	502	516	475	461	524	514	498	490	502	487	487	499	496	490	530	516	494	544	516	432	523	471	531	574	509	504	495	507	543	514	502	509	491	528	489	494	483	511	520	516	515	508	502	492	536	525	524	529	489	480	510	536	513	493	501	463	475	470	506	546	507	529	459	534	499	462	497	509	467	483	514	543	485	516	480	518	493	490	492	486	500	485	474	501	529	503	486	454	469	470	470	553	474	480	526	485	500	527	479	511	534	546	538	516	526	501	504	488	511	496	468	524	473	486	527	480	479	490	504	487	518	499	501	493	522	502	476	521	468	517	500	513	475	487	490	506	504	523	503	478	488	477	501	513	513	581	480	485	526	467	504	524	517	518	500	487	481	475	500	456	479	495	498	544	484	487	449	517	467	531	489	482	502	476	510	492	494	520	492	463	499	490	511	478	504	479	478	522	462	492	500	496	521	467	492	462	479	538	537	502	514	510	482	508	523	499	509	502	482	459	486	481	521	528	490	500	488	490	478	512	502	522	528	458	470	476	515	496	491	509	495	545	495	484	497	517	516	497	534	455	523	489	495	500	511	488	484	486	485	490	511	492	482	479	504	515	507	498	538	543	511	500	506	517	508	487	461	514	478	489	506	478	523	485	554	541	505	530	527	522	485	482	501	514	539	512	540	474	466	533	533	497	500	513	468	532	484	517	476	477	523	484	521	494	518	536	522	507	472	549	474	528	514	505	448	495	523	514	543	483	483	481	503	485	537	508	477	495	512	504	521	494	493	493	478	488	510	530	500	496	513	497	564	481	507	500	497	498	512	504	492	467	504	471	500	486	528	517	545	536	547	520	531	503	492	527	474	476	498	505	524	544	501	474	491	460	536	505	499	509	535	481	514	466	482	446	503	534	498	484	522	500	475	497	494	510	501	532	486	487	470	484	492	503	496	499	499	525	519	496	508	540	487	485	486	483	495	515	518	497	507	487	529	465	473	510	497	544	521	511	497	507	468	497	481	510	517	484	471	511	498	480	471	496	513	455	448	498	513	513	489	504	498	494	519	501	509	483	491	515	495	500	485	527	487	504	550	522	464	473	545	537	508	472	476	487	512	471	545	497	492	495	504	495	538	514	509	493	498	471	533	505	483	478	522	554	500	487	521	505	532	507	503	529	504	542	494	475	480	519	526	501	513	511	514	525	501	487	462	522	500	487	499	514	454	457	486	532	516	483	501	510	461	486	518	458	500	500	506	486	558	494	489	548	485	523	529	522	528	524	490	526	502	478	520	495	455	469	516	540	478	468	518	476	550	539	504	461	480	518	491	507	531	487	521	503	520	503	448	502	517	486	456	531	503	543	499	470	541	455	514	504	494	490	504	491	502	507	523	482	506	541	505	532	484	490	518	515	528	476	483	530	485	488	507	546	483	503	509	493	507	486	502	484	472	512	438	486	504	525	500	472	514	472	463	482	482	467	489	471	521	520	478	499	458	473	498	519	464	507	472	510	477	480	478	495	518	555	512	485	531	493	499	505	525	542	471	459	518	474	492	484	530	505	505	523	500	531	514	504	475	494	483	502	482	554	500	524	483	498	488	507	541	485	509	480	501	476	533	499	517	481	496	533	527	517	533	531	483	491	495	521	546	462	482	455	463	466	492	527	519	513	500	542	505	483	512	498	491	497	492	524	501	490	517	546	521	503	488	513	483	490	511	524	474	490	506	500	534	510	513	539	482	507	556	497	513	509	479	484	492	515	514	514	531	527	502	499	518	507	492	508	511	468	515	499	494	491	557	535	510	470	449	534	480	511	513	493	497	531	540	480	513	505	522	494	472	488	481	515	475	517	499	481	488	512	516	504	494	481	481	489	508	523
26632	30405	47766	36787	16244	3616	1059	768	676	637	663	713	659	633	663	659	699	724	677	659	675	709	679	677	624	619	655	644	656	648	701	718	685	710	690	674	660	656	625	674	705	674	653	645	694	652	627	749	643	658	643	686	651	669	671	669	638	621	673	651	670	721	670	644	663	675	666	659	645	640	652	655	628	689	663	693	677	647	666	693	678	655	678	644	705	658	680	677	641	650	617	678	685	670	667	693	650	659	669	693	656	677	676	669	680	693	692	724	688	656	641	681	645	682	678	697	653	644	678	686	689	671	646	708	719	637	632	706	652	690	696	675	628	649	691	722	639	636	678	660	668	656	685	645	652	634	658	685	647	648	602	679	613	691	666	697	680	606	663	621	638	682	657	712	671	657	650	686	695	645	638	660	634	687	661	634	657	712	661	625	650	683	638	700	688	686	673	642	651	670	654	695	670	659	662	631	676	661	660	651	610	645	611	704	658	673	636	660	670	624	647	685	679	627	660	650	672	650	662	673	607	640	676	701	622	680	669	650	620	628	651	633	665	684	665	610	656	644	671	668	656	633	639	653	627	682	668	618	710	672	662	642	600	676	646	645	689	645	657	634	646	667	643	688	676	708	599	675	671	648	681	647	670	682	627	658	608	661	634	704	658	645	644	668	664	642	671	615	686	626	656	680	715	633	660	700	616	650	691	628	643	644	676	663	666	644	621	675	687	646	630	660	699	650	628	641	628	642	686	693	655	619	608	665	726	675	651	691	678	642	658	696	646	653	708	693	644	662	694	649	692	692	637	694	618	636	655	670	695	659	669	671	655	621	672	704	704	669	643	645	650	632	683	637	658	665	646	684	679	656	673	644	691	668	670	702	666	659	624	650	665	649	661	662	629	708	681	723	650	688	651	686	654	670	652	662	676	630	664	644	720	632	651	685	673	707	705	604	681	682	644	687	673	657	667	612	656	647	655	674	677	674	669	658	697	665	660	670	669	696	670	719	653	659	621	622	658	680	698	629	672	668	691	658	660	630	628	638	684	657	659	644	647	690	687	693	657	679	639	658	681	679	644	671	717	672	683	644	635	631	645	680	666	673	692	640	642	621	649	617	657	646	647	684	713	669	685	618	633	580	692	642	668	673	650	633	714	675	665	657	684	723	710	663	673	674	671	684	659	638	670	667	633	637	619	681	639	705	632	679	645	695	678	669	666	685	730	694	663	687	649	696	642	645	637	661	673	677	662	624	658	659	661	675	719	660	686	645	658	673	697	662	669	649	645	670	690	662	658	693	690	676	622	712	693	643	677	687	662	665	659	662	652	668	687	638	642	698	607	642	688	593	724	672	643	701	653	704	655	657	681	662	675	688	674	649	661	648	720	667	645	633	633	689	602	660	691	690	673	600	652	670	680	661	664	651	651	638	688	673	675	669	639	641	641	650	661	688	667	615	651	627	612	657	665	668	683	663	690	626	664	686	645	677	665	680	663	672	626	635	695	676	692	635	700	697	697	642	668	644	638	643	659	646	696	690	682	626	713	662	686	655	647	683	639	698	676	689	662	619	706	642	706	658	668	700	664	667	670	705	644	662	619	689	714	661	672	626	696	654	667	674	715	667	665	677	678	693	641	667	707	647	647	650	666	693	670	688	601	634	697	659	645	664	659	641	694	693	637	622	664	652	648	672	695	609	669	680	686	634	661	624	684	662	673	674	724	679	686	645	634	715	640	659	671	619	654	662	686	655	674	707	656	691	651	615	661	650	697	637	642	648	679	690	680	632	641	684	693	676	661	668	633	613	664	676	660	616	638	618	664	635	702	646	684	666	693	682	680	662	693	711	645	667	650	623	606	630	645	625	636	652	631	665	704	665	589	621	691	661	674	671	657	690	680	640	716	640	729	607	671	651	637	642	703	656	661	633	682	702	653	655	675	664	634	699	693	657	643	663	681	655	641	636	631	645	685	668	648	675	674	631	653	688	704	674	656	622	700	635	684	650	673	678	678	655	670	651	649	686	658	650	667	704	677	650	669	667	658	679	661	660	639	667	682	616	675	680	666	668	696	660	691	630	676	661	698	661	666	662	625	689	712	676	664	708	706	680	726	685	644	640	667	626	666	637	655	676	612	679	686	638	653	655	667	673	629	632	681	643	620	694	703	686	739	595	642	688	669	681	699	664	655	606	677	636	662	640	639	662	672	696	605	681	683	691	649	692	676	644	619	668	657	642	684	686	715	613	659	694	692	679	599	663	662	618	687	663	697	629	692	634	652	655	631	726	656	636	668	660	645	673	702	697	651	693	708	695	628	692	683	608	626	646	645	687	656	698	649	693	641	656	646	675	686	658	655	685	727	675	649	667	665	676	647	653	645	620	604	658	651	676	628	664	644	667	635	612	641	649	648	668	649	621	654	632	647	654	678	700	688	672	692	699	681	615	645	672	668	617	653	655	676	671	698	690	646	667	681	656	651	609	688	691	674	644	660	644	654	674	645	653	615	655	664	692	650	628	700	648	660	664	630	658	665	670	655	660	708	658	643	633	661	710	738	640	650	717	707	600	636	648	671	695	667	661	681	707	610	688	628	687	676	644	674	645	626	651	674	658	644	661	635	653	644	642	653	634	668	632	617	645	713	653	639	634	633	685	636	665	642	707	718	645	683	653	655	642	661	684	682	608	618	709	623	672	621	683	622	695	670	661	659	637	671	669	672	622	668	659	676	672	638	652	668	677	688	605	684	683	705	676	638	682	653	649	648	639	665	646	692	673	679	652	645	662	696	700	651	735	640	643	671	638	700	611	706	662	627	681	704	653	640	642	670	654	718	635	722	651	658	651	712	648	666	666	639	642	666	677	677	721	662	660	647	623	705	712	702	708	668	710	674	662	693	626	612	713	675	677	681	633	658	678	683	645	713	679	630	598	662	649	691	701	629	627	658	646	594	685	637	663	630	663	689	690	684	660	702	670	680	688	679	679	615	638	661	617	639	647	649	673	671	678	680	654	628	721	650	604	679	662	685	586	654	656	669	641	671	683	617	695	706	658	673	662	638	641	653	644	708	685	648	680	643	679	695	658	681	721	646	615	673	647	661	669	631	665	681	644	644	646	630	642	659	670	668	639	645	629	650	611	660	679	633	665	614	638	684	682	647	622	654	688	653	660	636	690	693	687	700	656	724	643	674	653	664	685	661	635	617	658	663	705	645	628	653	668	675	654	685	707	681	700	638	657	681	590	653	645	670	638	668	649	689	644	634	656	651	638	660	627	668	664	666	643	627	665	636	677	648	701	658	660	644	681	657	655	626	709	649	681	666	640	676	635	638	667	660	676	676	702	629	671	647	706	630	687	637	706	652	636	702	617	640	686	617	674	645	692	633	712	655	611	650	648	650	592	683	671	668	649	646	639	705	643	657	662	668	663	655	687	633	635	616	715	656	655	630	675	655	647	643	676	700	638	631	675	639	665	630	667	652	707	656	667	678	679	562	653	650	652	640	672	652	614
53268	84493	58589	24814	8299	2079	876	631	605	605	583	615	606	590	581	587	560	578	599	607	577	592	573	546	601	595	584	613	592	577	596	578	605	608	568	606	555	568	583	626	551	543	595	537	552	581	578	613	574	629	587	584	600	567	611	592	558	584	587	587	571	591	610	564	564	572	587	516	571	571	566	590	596	611	592	594	558	561	587	628	556	545	559	546	589	565	585	610	603	533	592	613	566	589	582	579	596	558	573	542	577	587	581	573	572	571	630	552	561	560	606	613	601	571	594	553	582	560	555	567	550	575	595	534	517	548	541	541	571	551	582	564	597	552	587	547	626	564	608	617	580	569	612	578	609	569	559	564	586	567	570	567	595	565	573	557	581	586	566	547	539	590	581	570	558	583	553	603	597	567	606	618	553	591	540	593	596	551	557	609	577	617	565	589	582	562	534	574	610	551	582	592	561	584	581	626	614	547	575	603	580	582	581	582	601	561	567	565	611	583	547	582	604	614	546	571	549	597	538	569	588	547	589	556	585	587	553	557	605	606	585	567	528	595	562	566	554	580	551	561	586	577	568	618	589	566	543	548	587	547	570	603	596	568	580	562	585	570	558	556	591	559	584	590	595	551	575	601	533	566	600	578	564	523	577	564	540	566	561	619	548	564	573	579	620	591	564	565	557	544	576	595	578	595	525	542	562	538	545	556	580	553	543	623	590	581	572	627	607	618	603	566	550	571	633	560	583	572	583	595	564	559	575	564	573	569	587	563	554	527	564	597	550	580	576	557	562	544	567	556	603	592	568	602	584	611	526	546	549	580	616	568	613	553	540	574	589	591	578	576	547	563	619	616	601	528	587	617	578	585	539	615	542	552	545	581	613	575	552	590	583	584	574	593	548	587	567	578	545	539	601	589	592	583	574	567	537	550	587	586	599	543	567	599	565	534	596	610	558	562	555	618	548	596	546	570	552	601	599	564	552	572	574	575	576	564	557	560	570	556	597	582	611	605	579	615	552	605	554	572	552	592	555	606	542	587	573	564	605	599	591	574	589	568	553	553	589	612	572	592	592	562	605	562	564	566	558	575	550	567	603	566	543	575	533	552	569	566	570	602	600	546	572	565	537	583	574	556	580	574	543	564	562	565	552	588	529	605	572	542	591	589	573	547	542	586	617	565	579	575	562	577	587	541	584	559	619	574	502	565	551	526	602	565	557	607	590	556	581	583	545	561	571	554	515	574	587	543	540	524	587	560	585	567	542	585	571	586	552	545	537	593	598	608	622	560	581	587	561	566	589	555	596	618	559	591	552	577	593	600	571	559	565	570	574	567	572	587	603	607	535	578	549	551	584	568	571	595	567	575	565	554	639	574	560	567	559	578	543	582	597	561	571	587	593	557	604	552	617	594	610	530	523	621	589	560	543	574	591	559	580	611	579	546	576	567	566	563	630	545	584	598	548	629	610	562	557	566	590	552	599	578	592	564	589	571	544	544	572	606	576	550	614	554	536	542	553	615	602	555	560	573	570	605	567	579	529	542	593	558	641	572	609	556	569	578	568	569	576	647	581	570	551	556	561	574	573	577	623	585	542	557	524	637	580	619	573	574	546	593	580	601	616	599	563	584	555	604	545	593	605	571	551	570	556	561	585	613	547	583	554	541	525	599	533	576	558	557	585	560	588	594	569	582	574	561	591	579	566	580	577	589	571	559	577	552	598	611	552	544	570	559	548	582	532	552	608	548	555	571	581	590	553	566	551	561	579	613	553	587	589	580	559	592	589	579	532	583	582	561	574	554	587	596	552	534	556	600	569	570	536	585	614	644	630	534	589	559	585	625	589	531	579	564	561	582	571	570	580	566	596	531	560	630	565	566	581	567	574	579	563	586	554	560	565	571	575	597	563	578	585	604	584	563	568	535	592	613	583	557	558	585	600	587	545	592	583	566	562	580	562	597	563	583	594	625	586	623	612	573	581	656	537	560	568	611	612	572	639	581	575	577	572	601	593	584	563	583	571	585	539	569	547	556	608	553	566	579	579	593	583	587	533	565	531	580	558	547	586	571	627	587	641	561	571	573	547	574	577	580	570	594	597	566	567	586	622	563	574	570	565	616	532	603	545	582	555	591	583	596	541	570	562	597	548	585	622	522	577	614	561	574	576	562	577	569	553	613	573	616	565	517	567	629	596	559	554	565	514	614	577	561	586	576	574	519	560	534	520	527	615	556	580	572	603	615	545	583	610	560	609	578	538	565	571	579	608	567	572	598	564	560	614	562	587	606	573	568	595	582	555	573	562	611	590	553	570	522	606	581	559	593	577	587	603	585	590	558	593	600	570	565	547	570	587	566	611	567	523	593	550	577	552	565	521	579	593	557	615	580	603	580	554	565	540	582	586	580	570	608	559	535	589	585	605	575	567	581	536	574	595	578	595	555	574	555	598	559	582	563	561	573	593	552	577	582	605	575	626	567	580	571	520	553	580	593	576	603	597	581	559	577	580	542	562	574	590	600	594	568	539	600	545	585	580	530	547	605	581	544	576	596	577	585	570	593	609	550	574	611	566	586	584	573	550	583	559	550	556	581	580	511	594	564	525	615	588	562	616	584	569	595	587	585	563	593	631	593	584	554	535	484	587	539	532	552	616	554	607	594	590	598	567	606	597	608	604	566	580	557	599	607	594	592	543	600	591	582	564	587	578	592	561	593	594	578	552	619	544	574	550	568	566	598	624	599	557	548	548	593	614	559	591	540	614	614	533	565	562	591	614	536	574	604	576	597	576	594	557	602	587	614	570	606	600	598	586	589	571	562	587	613	610	579	620	559	541	530	586	577	551	553	573	579	566	606	578	566	552	560	617	531	570	573	572	572	573	580	588	557	597	589	591	555	580	540	571	554	590	572	573	571	579	623	555	599	587	579	570	569	570	590	566	583	554	536	561	608	573	566	599	560	553	560	551	586	588	582	571	562	564	578	601	541	576	567	635	574	608	581	569	601	600	529	583	559	586	597	597	530	606	592	585	609	574	591	576	556	567	557	561	577	566	576	541	523	541	567	548	576	562	560	519	574	557	583	581	559	525	582	547	563	566	587	620	567	588	559	596	563	584	581	600	554	596	603	590	566	538	598	588	555	569	550	561	580	560	564	529	503	574	586	642	558	573	562	560	569	615	566	570	566	586	584	604	637	568	563	596	597	539	578	507	579	605	546	592	575	572	563	586	565	547	587	562	578	567	601	556	536	581	551	541	548	589	596	553	613	619	537	541	590	550	582	530	585	571	528	588	616	607	568	597	566	568	528	611	554	609	571	571	592	566	578	583	582	562	535	613	595	578	592	555	569	579	595	546	574	537	540	571	560	598	555	561	542	572	623	596	592	608	597	590	532	615	586	573	538	593	552	551	600	595	585	538	569	560	597	562	610	551	555	600	591	579	587	591	590	555	563	580	615	608	585	562	579	564	614	561	575	554	580	560	588	559	577	611	581	562	606	572	569	596	604	588	550
24381	23972	39106	36505	25596	15774	4181	1198	1033	954	965	975	952	939	940	949	913	901	855	940	979	942	929	934	949	949	964	945	913	884	934	917	945	940	930	918	906	934	910	923	895	896	864	919	950	879	958	919	938	881	966	923	896	903	943	928	959	893	871	914	924	880	966	854	844	867	934	897	910	908	957	966	934	824	887	878	918	916	872	909	901	852	982	881	883	854	897	843	947	889	939	912	882	941	920	890	933	868	908	893	972	888	918	875	885	876	885	917	931	929	912	841	924	926	886	840	865	950	943	904	938	960	918	905	911	911	905	904	843	956	853	929	874	918	863	872	869	907	903	828	885	979	956	874	888	906	914	879	919	902	870	870	920	940	871	914	961	879	917	872	926	894	938	851	896	916	872	917	897	901	918	860	958	943	841	909	923	858	914	916	929	880	913	957	857	909	895	894	912	879	881	903	906	901	824	919	895	854	863	907	891	888	870	890	884	914	876	913	880	923	938	930	877	904	941	890	872	935	931	911	868	902	914	914	825	926	931	964	879	910	885	903	951	916	881	905	971	965	877	881	841	940	886	874	840	910	912	871	913	892	830	897	935	901	919	947	839	911	915	889	881	929	972	852	951	907	934	959	919	963	872	880	913	897	915	904	911	888	895	889	924	868	915	901	909	884	855	895	925	925	893	947	880	898	920	890	853	869	907	914	967	956	886	863	925	897	884	881	882	899	887	909	860	883	918	925	860	882	938	918	901	876	934	893	897	860	900	868	949	915	854	874	881	955	860	908	937	907	1006	888	959	890	925	870	896	928	909	872	856	865	903	878	953	924	857	907	881	853	952	963	855	932	826	898	935	907	942	909	881	904	911	965	994	946	884	921	962	867	909	889	935	931	925	915	924	938	940	858	931	870	888	882	871	827	935	876	890	929	884	937	979	912	886	887	921	919	879	881	886	871	905	964	952	886	860	851	921	897	842	867	917	903	923	896	897	944	876	866	912	973	903	888	925	888	906	862	861	957	964	909	890	922	907	909	850	901	875	886	902	877	954	923	905	935	915	856	945	921	905	884	887	928	914	868	889	888	882	877	881	897	885	869	918	955	907	926	856	883	898	950	896	879	906	899	859	882	949	841	895	936	946	922	886	917	911	920	958	863	909	905	944	913	942	874	917	920	912	928	868	914	945	892	868	925	935	886	898	892	869	909	886	894	904	957	926	881	904	920	896	907	957	839	895	902	902	913	941	914	912	907	896	843	1008	930	832	938	923	862	832	925	938	924	895	881	918	855	895	935	885	922	966	923	923	885	949	928	921	878	937	892	941	950	850	900	904	908	915	937	886	809	864	851	920	853	880	903	889	913	890	985	885	876	903	853	877	860	891	905	874	897	958	863	899	909	869	893	963	906	897	952	985	923	891	918	834	906	951	894	891	932	921	891	902	943	888	880	871	908	880	942	901	910	917	875	894	947	860	903	869	910	881	886	890	877	917	913	913	873	1006	955	823	876	854	851	883	947	918	897	959	862	880	878	902	908	940	888	937	903	861	888	909	889	913	920	914	914	882	916	885	909	941	912	852	936	958	907	896	936	953	894	881	877	893	864	887	916	937	888	894	881	877	909	865	906	877	902	928	946	931	890	915	930	875	920	907	936	922	927	875	942	869	845	866	902	922	948	897	903	852	882	858	948	925	899	915	940	909	914	879	922	864	897	889	886	899	894	893	881	908	901	875	918	932	899	959	938	950	942	926	911	838	907	945	863	913	940	899	915	864	962	878	905	923	939	980	899	882	920	893	877	885	899	927	946	873	926	907	919	881	920	927	908	933	895	902	977	954	907	851	904	886	916	904	911	952	903	903	891	821	909	949	916	949	870	892	881	874	891	916	885	905	926	888	861	890	866	908	854	891	885	865	933	938	894	899	941	879	859	906	894	933	842	861	885	872	882	871	918	912	921	894	926	862	868	917	897	943	861	909	918	918	909	941	877	900	930	902	945	884	836	923	851	905	867	867	905	948	948	883	871	898	905	922	944	877	973	857	871	942	897	884	913	912	899	887	934	928	894	922	862	894	881	911	844	947	930	921	908	896	926	908	894	907	867	900	957	924	919	932	902	865	945	903	843	952	951	915	865	872	922	960	936	898	918	946	917	935	892	933	877	939	923	933	899	934	911	951	904	867	887	916	906	880	896	945	923	915	882	912	901	919	885	881	937	888	860	894	913	885	907	918	948	898	863	913	932	885	864	903	934	924	924	917	854	871	887	907	914	843	910	911	944	903	840	880	957	887	839	908	934	959	877	887	869	886	902	921	885	918	917	900	882	893	909	907	896	920	931	899	940	896	864	936	884	906	970	933	881	891	821	876	956	855	876	911	892	933	875	903	814	930	933	851	908	916	909	963	893	861	903	861	904	876	924	875	911	835	893	934	883	891	873	893	947	836	904	909	888	876	869	935	943	885	947	854	923	917	861	902	938	824	888	856	936	874	904	860	884	915	892	947	913	852	880	914	863	917	878	955	932	932	878	860	888	903	872	909	918	897	894	968	933	913	860	932	845	908	909	903	881	915	921	913	867	889	887	890	900	912	948	923	930	912	914	917	918	946	813	915	884	870	917	936	924	919	901	861	879	885	904	946	850	943	922	885	873	919	907	907	869	914	938	914	935	965	942	798	878	902	884	910	884	902	854	896	903	957	904	936	857	882	880	829	909	914	929	872	915	892	921	934	921	919	915	911	917	907	876	974	930	893	923	931	919	849	897	904	895	920	865	887	880	905	851	906	934	860	863	881	985	924	869	920	839	918	924	904	893	934	959	881	881	956	897	856	911	946	879	845	871	921	931	913	965	907	926	902	890	944	901	906	877	934	878	888	907	927	940	968	854	881	880	878	953	933	907	915	906	879	912	919	893	848	865	918	885	919	944	909	872	926	868	979	897	895	900	865	935	906	924	902	897	898	907	938	892	919	917	935	871	855	921	855	905	868	888	905	920	850	832	850	848	905	912	899	908	885	888	915	924	892	966	898	904	951	921	922	869	923	944	876	886	885	916	895	894	943	904	866	910	876	877	922	833	911	892	893	897	847	902	916	917	858	881	896	959	949	929	902	870	949	872	908	898	800	887	878	909	895	864	870	851	911	892	903	887	933	889	870	922	850	899	929	883	912	879	920	885	916	866	878	870	891	904	913	918	906	891	914	911	896	916	892	939	901	871	928	923	899	966	894	908	920	866	894	921	901	889	931	920	902	856	887	892	959	874	931	902	910	915	917	857	875	875	895	957	933	886	879	965	843	897	885	923	909	895	921	918	931	924	908	910	889	915	923	863	874	926	921	921	888	877	913	946	946	968	869	940	862	941	886	920	884	895	864	926	908	942	891	915	916	953	898	970	925	913	918	934	923	905	857	890	879	907	894	876	930	876	860	909	886	916	899	903	921	879	859	835	886	939	830	874	904	850	883	895	922	888	960	925	951	936	910	935	890	858	914	900	897	932	907	882	923	838	893	888
61068	105551	78589	46147	19891	5733	1549	864	813	807	804	779	867	824	770	817	810	868	827	853	796	731	847	836	805	861	781	813	854	843	834	800	795	802	854	786	823	804	781	815	846	802	808	811	791	794	834	788	772	820	830	813	782	792	839	822	884	835	845	827	776	816	835	784	835	757	822	835	788	821	826	803	838	808	854	830	810	830	823	830	831	808	833	842	768	834	835	791	790	856	783	799	856	837	840	834	786	799	817	824	875	788	789	805	880	813	818	790	865	857	780	777	819	832	730	829	796	817	849	812	825	846	773	825	752	781	798	850	752	855	763	794	779	809	770	787	802	822	818	821	861	832	784	838	872	807	829	843	851	824	788	776	792	848	791	804	857	819	795	788	793	755	804	815	779	771	796	837	803	875	842	859	791	835	797	793	779	796	790	834	750	809	789	781	802	802	815	865	771	803	824	789	820	803	781	818	801	785	797	814	807	856	814	812	819	827	805	843	750	793	842	789	820	801	828	811	835	757	839	883	822	802	820	848	841	823	788	806	796	805	794	802	826	806	800	843	845	828	825	811	804	803	768	867	843	812	794	828	794	821	755	805	827	842	850	757	777	790	853	813	780	794	811	843	780	777	823	840	823	803	838	788	829	797	780	817	798	811	846	793	808	811	761	773	789	855	802	834	837	841	824	746	784	780	849	782	861	843	789	811	845	829	833	850	828	796	793	843	825	735	814	798	784	836	848	814	812	843	855	788	798	818	831	824	800	834	799	820	850	833	809	768	877	822	779	827	794	843	815	776	817	754	851	805	800	749	806	815	810	762	857	803	784	800	792	787	822	781	814	866	797	773	801	848	855	793	842	840	845	768	814	729	838	796	816	795	786	888	868	812	772	853	813	828	795	810	782	824	702	816	857	812	824	873	771	820	839	773	805	809	785	799	804	834	826	779	793	782	831	819	795	862	901	815	866	826	851	791	830	853	815	827	829	771	815	857	783	825	759	838	776	826	869	808	801	845	779	830	831	814	776	784	827	816	799	823	785	823	843	796	887	817	840	812	824	819	757	828	817	799	830	799	831	826	819	839	795	794	868	804	803	831	837	867	756	815	877	841	811	862	834	812	846	790	807	785	826	805	814	835	827	831	828	769	839	835	795	817	757	829	838	798	820	788	786	813	745	807	875	866	796	862	759	807	799	771	846	850	874	779	840	809	881	812	762	839	834	849	885	796	814	790	863	799	852	831	814	804	798	789	838	783	826	797	825	811	807	796	767	843	828	808	871	745	814	772	796	823	789	836	809	779	767	823	739	791	784	826	844	788	836	830	814	833	805	820	778	758	832	790	865	784	768	860	819	811	835	835	788	825	822	789	804	857	758	782	824	845	823	804	836	795	824	761	809	808	742	766	792	805	773	830	831	781	843	851	788	805	827	825	809	789	848	841	804	841	811	808	761	797	793	823	826	806	806	786	799	935	812	821	815	831	852	865	818	802	765	893	799	789	733	792	880	789	863	847	820	815	834	832	835	850	789	866	804	817	751	794	800	826	831	791	817	817	862	790	886	766	846	777	875	848	859	811	821	778	787	781	774	831	818	847	802	837	792	790	794	834	845	769	830	796	827	841	776	838	841	849	823	803	833	831	812	808	802	814	840	832	804	822	835	829	811	785	829	778	818	840	825	845	827	796	848	819	790	818	801	859	836	855	821	795	804	760	812	760	797	853	872	803	793	884	842	764	759	763	804	826	803	834	856	833	804	825	835	786	816	817	822	847	772	755	789	794	851	791	835	845	842	811	830	830	857	792	850	795	786	746	792	818	817	781	798	821	802	847	828	759	838	824	805	783	843	792	825	827	730	828	800	875	832	808	787	801	855	848	837	783	806	792	832	810	769	848	817	804	810	814	792	789	861	804	811	810	828	786	806	817	817	797	858	803	772	842	825	814	805	801	802	830	804	781	770	793	850	810	794	776	786	779	781	842	796	782	800	873	820	862	804	819	804	791	830	845	836	865	830	818	833	847	817	805	819	748	833	792	834	839	814	753	800	824	797	832	796	798	785	802	806	753	812	808	862	789	818	813	780	828	848	817	809	792	820	812	789	825	842	839	813	831	815	851	790	790	804	864	730	845	842	814	790	816	861	816	815	823	878	800	831	808	773	808	778	825	812	796	781	787	815	828	831	802	821	783	796	867	794	799	760	811	787	819	789	810	850	833	816	867	853	851	850	823	746	806	813	834	831	830	809	800	787	839	778	766	844	849	763	787	772	799	805	803	821	839	829	756	826	782	847	786	804	852	811	815	762	830	816	844	789	833	831	828	787	824	842	759	840	791	840	815	818	799	786	830	839	813	823	838	819	827	865	842	819	762	812	821	831	810	783	782	836	780	807	859	812	773	874	801	782	806	739	736	788	764	853	851	781	831	800	787	807	861	833	810	784	836	854	834	851	783	782	863	822	791	802	817	847	818	834	827	857	814	851	787	806	811	835	824	821	874	846	781	785	801	815	827	880	796	810	823	850	809	832	798	811	804	814	821	805	817	841	777	849	803	819	777	808	820	828	808	827	798	858	857	830	829	784	837	810	814	841	798	823	842	803	817	800	819	806	856	772	783	801	778	799	806	795	813	814	803	794	837	746	808	851	799	789	798	809	804	773	834	810	744	787	774	851	831	820	828	865	812	781	776	823	868	791	844	849	842	831	795	864	795	782	852	803	856	793	771	811	739	805	810	829	878	777	816	784	824	849	793	818	817	782	809	831	870	800	794	794	814	773	781	853	802	791	792	828	805	840	813	784	799	785	790	801	833	848	814	824	772	836	826	781	783	762	819	844	808	880	835	812	802	772	764	833	853	847	808	806	843	777	824	800	812	803	822	798	804	844	832	809	795	778	823	852	808	806	834	803	825	779	789	797	755	798	842	808	858	789	829	797	758	821	851	782	803	810	842	796	816	747	857	821	810	821	839	817	779	805	809	831	842	843	793	822	821	845	823	821	830	795	822	790	849	858	807	769	803	870	850	835	791	815	853	864	785	831	808	833	835	814	835	804	826	773	845	878	808	829	776	779	863	829	830	852	791	819	767	804	807	791	845	794	791	809	865	851	809	822	831	807	828	825	800	840	757	875	835	821	840	814	796	796	789	772	829	808	762	857	854	796	814	857	812	788	812	787	804	817	842	821	866	771	805	843	796	810	823	802	832	840	850	809	748	830	851	843	770	818	785	827	829	785	836	787	785	818	863	821	840	757	798	795	831	813	777	833	795	833	783	765	867	850	819	744	806	787	800	792	852	783	814	839	835	765	800	775	819	821	799	805	772	765	822	808	727	794	840	830	806	801	819	803	784	849	813	766	830	806	791	830	799	780	759	787	814	801	822	837	802	842	813	782	825	746	817	807	726	804	829	831	803	816	787	738	777	865	797	836	818	793	806	826	834	806	831	866	802	861	761	797	829	769	795	845	826	855	808	839	808	809	804	852	764	803	865	845	847	774	809	842	818	780	867
30287	30890	28672	12664	2897	1071	752	709	715	702	686	680	653	686	681	726	684	693	663	635	675	709	637	719	647	661	713	714	713	712	712	727	689	672	698	722	641	681	704	719	682	656	678	661	724	708	708	676	716	669	700	669	613	713	690	708	677	674	677	673	699	645	705	666	642	661	717	661	649	671	682	714	709	681	644	706	655	717	745	655	650	667	728	673	697	704	667	646	655	692	696	673	694	667	683	633	715	666	694	689	694	714	736	705	715	684	665	677	712	715	695	731	653	645	685	668	653	692	713	732	634	697	667	645	709	642	641	674	642	669	661	654	673	696	712	662	693	682	645	690	734	656	707	728	687	626	725	702	697	694	680	676	638	703	701	712	656	716	664	690	702	664	731	704	685	686	711	718	687	692	641	710	681	679	727	683	663	686	663	665	672	668	654	669	661	653	685	664	698	674	688	720	655	692	683	699	700	698	688	653	684	650	695	671	660	703	692	635	659	645	695	675	674	667	683	697	693	676	689	681	740	660	692	692	688	671	668	635	693	685	670	676	719	635	711	704	683	699	723	682	667	655	692	637	670	693	679	644	654	681	670	710	683	708	677	743	643	708	693	702	696	680	682	703	725	662	660	649	649	688	657	681	713	679	675	634	688	656	688	708	687	678	716	676	686	641	710	693	696	641	693	665	673	663	708	654	692	660	730	637	686	671	653	690	681	676	699	703	653	673	674	676	681	690	679	670	677	660	696	689	678	683	664	644	686	692	657	711	688	643	676	614	669	680	680	722	687	667	675	690	659	662	712	665	684	661	682	674	677	645	691	685	699	707	695	671	633	717	683	658	707	668	677	682	674	691	622	680	696	653	725	666	732	700	668	699	691	671	674	661	687	754	665	675	648	644	671	641	637	656	624	658	680	705	669	650	685	627	703	649	662	694	722	691	705	681	691	653	702	692	669	685	687	690	683	719	688	686	703	664	700	697	666	616	656	651	691	672	677	728	676	704	665	704	669	733	691	682	688	671	704	663	675	710	681	665	667	624	693	693	656	659	679	725	673	695	687	667	630	700	683	690	640	683	652	693	707	653	710	683	636	696	742	648	653	677	680	700	676	657	699	657	690	654	711	669	680	648	676	695	624	630	693	670	687	660	697	711	702	640	672	684	654	669	668	662	629	652	643	691	635	667	660	703	712	651	670	705	677	692	685	743	708	676	663	709	698	664	676	645	701	711	652	726	694	664	652	700	754	704	677	689	711	698	630	632	681	678	643	653	661	670	690	627	683	684	685	687	667	726	674	685	667	677	708	643	658	731	660	663	710	687	677	695	666	657	673	683	709	640	681	667	675	681	681	702	689	661	672	658	679	644	694	723	672	698	663	645	687	697	676	712	638	684	724	645	659	711	682	655	689	689	678	693	701	698	682	697	684	711	671	671	685	665	708	656	666	675	684	702	717	643	677	697	705	663	711	693	637	670	705	738	681	631	666	664	708	698	719	704	683	670	686	691	669	687	701	665	664	656	693	657	673	676	692	646	679	675	675	644	658	717	672	681	687	654	701	727	672	649	673	710	640	672	716	671	651	692	685	704	700	698	687	695	687	672	704	705	686	637	632	702	659	711	685	689	696	664	674	638	702	651	706	680	695	693	678	662	673	672	712	689	686	714	703	708	691	672	672	594	663	646	745	690	715	666	664	707	702	747	700	696	674	682	710	702	671	727	674	677	699	669	678	653	660	687	650	645	723	657	701	754	657	633	662	697	630	733	686	692	668	660	606	658	643	689	693	634	677	661	722	712	709	679	720	668	684	693	706	740	682	690	663	698	648	724	657	679	699	682	680	642	694	686	678	664	697	652	660	677	680	706	778	642	700	661	704	643	734	745	687	659	660	717	718	711	684	691	696	686	706	696	646	678	689	667	687	663	670	669	682	688	723	703	694	676	681	633	734	677	674	650	653	676	702	699	676	656	670	629	685	670	706	723	658	707	640	677	668	708	707	696	688	694	641	708	712	694	721	681	667	673	662	698	690	694	661	668	696	684	666	681	696	665	663	671	680	664	729	681	670	672	690	627	668	697	653	661	659	664	685	659	712	648	699	637	700	685	691	713	684	690	669	620	671	677	646	666	660	636	703	652	650	710	743	712	745	649	688	685	681	693	678	667	702	707	668	755	672	691	685	674	673	691	677	671	721	689	676	658	735	654	691	707	658	667	668	668	693	705	653	718	706	704	701	699	683	640	678	725	669	730	643	676	655	693	654	705	676	674	690	696	717	672	710	708	650	724	719	651	710	650	683	648	686	619	679	710	676	679	661	675	706	738	658	662	710	670	714	669	675	655	694	664	682	692	728	677	698	666	637	712	659	693	654	705	690	690	726	661	664	662	678	667	702	724	694	721	708	673	708	679	718	719	699	654	663	647	653	654	722	686	680	687	680	653	700	675	677	681	679	704	697	688	640	661	661	652	682	699	687	663	688	734	661	719	691	720	703	671	696	671	669	685	687	658	666	660	655	670	664	698	726	637	675	668	704	702	627	652	674	712	686	713	689	705	677	666	681	659	669	674	652	670	649	644	677	742	645	694	694	696	681	710	638	754	660	719	714	661	696	702	708	700	678	680	693	670	677	682	693	694	710	679	695	633	640	686	685	690	644	627	730	621	683	702	716	682	665	680	710	690	696	730	711	649	656	657	697	691	654	656	673	684	659	665	635	671	665	670	693	708	651	676	691	712	685	603	713	649	665	699	706	679	713	683	699	700	678	619	629	675	740	679	715	714	705	620	680	677	702	693	713	680	628	644	638	720	662	661	638	688	667	714	598	651	661	658	702	643	689	661	667	663	673	676	677	660	707	659	636	672	672	696	712	687	688	644	726	657	744	729	701	667	686	667	721	712	662	663	720	688	686	654	692	663	666	676	704	671	680	700	672	696	659	708	651	679	678	679	689	644	674	669	681	692	647	715	704	706	659	671	685	688	712	678	710	670	712	688	730	650	650	681	684	671	652	668	692	625	661	684	681	649	653	695	683	662	667	633	674	670	648	720	625	717	705	700	704	668	633	666	661	672	735	670	706	666	702	709	677	676	691	650	689	695	735	724	742	678	675	668	681	683	731	658	698	643	714	676	640	687	697	655	704	676	696	701	656	646	622	699	687	694	689	658	672	658	661	755	656	695	673	663	741	685	680	633	665	726	674	683	687	732	714	674	690	695	632	692	695	707	650	701	680	702	676	706	633	699	664	688	709	715	689	686	635	733	670	657	703	703	668	699	709	663	696	718	734	718	666	657	643	680	716	686	705	691	686	619	682	699	632	726	691	661	710	688	676	644	749	635	669	660	682	652	698	694	680	671	687	681	678	715	683	699	643	650	700	681	709	654	674	646	658	685	664	694	697	709	639	643	712	643	719	657	665	650	659	668	700	710	724	684	737	680	640	688	677	654	663	685	675	693	694	686	711	667	725	689	651	673	697	748	695	693	671	690	698	729	665	664	688	724	660	726
21504	35442	21974	6657	2111	891	611	527	547	510	549	554	539	569	552	542	551	530	576	551	526	525	525	599	521	546	563	538	499	521	560	554	550	525	536	528	583	515	485	510	572	534	548	538	578	577	536	518	525	556	592	577	530	537	548	549	503	547	549	529	508	531	548	527	563	545	544	555	559	578	544	511	544	554	546	533	561	556	573	556	534	555	571	549	539	577	537	566	601	536	530	536	544	563	555	557	530	542	524	558	545	537	572	576	608	572	536	534	529	553	576	534	507	537	558	540	559	545	556	526	520	511	536	563	576	531	519	554	526	518	542	521	574	542	540	527	527	527	525	537	543	537	545	567	552	601	590	542	554	545	558	564	536	526	560	548	497	561	547	591	511	527	544	525	507	509	554	536	550	509	541	555	529	512	538	540	591	587	606	544	534	585	559	605	517	497	527	569	532	555	530	525	464	535	524	546	545	538	543	543	573	540	558	574	548	555	553	508	513	535	542	512	546	562	554	516	559	557	568	530	586	543	548	525	581	495	527	521	551	545	522	537	544	582	539	541	554	521	530	529	550	553	590	542	544	521	539	533	536	562	535	531	504	488	566	529	547	580	516	561	526	544	528	561	563	565	526	544	517	556	523	518	518	573	543	533	524	513	538	575	541	549	518	531	520	558	542	537	573	526	503	548	523	550	538	543	533	517	547	527	521	514	546	535	551	526	517	557	553	523	543	580	525	553	534	527	555	571	534	549	531	506	534	568	529	563	490	534	491	570	571	531	521	532	495	542	501	534	538	561	536	540	526	505	530	541	569	510	524	547	554	521	568	548	569	549	530	514	564	524	577	519	566	524	542	536	571	524	544	564	547	545	517	556	578	557	534	580	492	536	566	557	532	552	534	543	579	573	553	527	509	561	483	545	558	568	523	571	565	536	512	503	575	553	532	554	575	543	525	523	582	508	562	542	548	572	558	491	541	524	536	530	566	542	530	512	522	566	563	520	576	522	522	564	542	556	533	552	528	551	576	565	484	526	544	520	572	537	589	554	484	554	535	536	544	515	561	550	541	512	504	541	541	550	544	551	524	514	544	539	567	539	517	551	526	508	545	545	588	568	518	502	500	525	545	564	552	543	492	559	562	523	517	546	537	544	511	546	567	540	540	532	552	529	535	546	550	551	509	555	524	516	552	517	490	529	542	557	545	558	522	581	560	549	523	585	561	511	538	543	562	506	552	554	587	541	537	546	515	571	529	534	529	535	532	535	566	545	547	517	564	549	502	527	581	531	506	576	537	530	520	547	562	545	568	542	540	586	518	557	542	577	570	531	536	531	506	516	517	532	573	553	557	531	541	584	572	572	506	566	534	537	521	560	533	541	567	528	539	527	546	522	564	509	561	552	557	536	520	510	539	566	544	562	544	571	561	574	551	564	549	514	582	619	555	522	541	535	553	541	541	547	537	522	546	530	540	550	550	539	534	558	535	516	533	537	569	546	530	585	512	541	551	537	530	568	561	534	533	539	545	551	536	564	587	545	558	548	549	519	547	531	550	499	532	581	569	551	512	543	528	625	556	549	517	560	598	552	552	544	543	555	545	508	545	516	539	572	549	551	523	580	569	544	497	531	499	591	600	478	537	550	561	516	545	526	559	544	547	573	543	505	532	537	496	540	568	520	524	561	539	542	521	534	556	577	559	551	517	558	564	548	529	540	561	591	571	515	572	546	557	534	531	527	563	551	548	498	548	529	546	577	549	502	555	520	558	497	578	577	538	568	544	535	595	507	477	540	526	551	496	533	534	526	558	537	545	523	525	544	516	524	513	561	567	590	589	568	520	539	554	554	562	553	588	514	562	526	513	561	547	532	553	545	500	586	540	555	532	558	528	525	552	539	492	521	509	554	524	526	544	554	553	542	505	534	516	541	548	537	577	526	519	521	526	546	515	562	573	573	515	546	552	554	570	577	533	551	534	564	553	534	569	531	512	539	508	530	543	572	558	517	558	541	549	540	527	534	520	495	574	537	514	542	531	552	522	566	553	524	556	542	520	554	529	497	553	590	547	541	566	498	528	550	547	547	541	540	550	553	525	547	559	541	513	548	545	568	522	544	561	519	540	548	530	552	549	553	585	535	558	587	544	545	524	513	549	512	547	560	535	569	523	518	532	549	503	546	553	552	525	536	550	550	507	549	569	539	544	562	527	553	544	531	547	565	540	555	509	520	532	520	555	557	539	564	563	556	506	505	541	564	552	545	532	539	539	568	519	550	550	553	550	547	577	514	516	572	538	527	580	592	562	499	506	546	526	564	535	557	564	507	535	558	569	525	546	562	549	539	533	560	557	574	534	546	570	507	572	558	555	581	559	535	526	530	535	557	557	545	564	532	562	527	514	559	507	504	538	554	524	532	494	527	518	533	532	540	530	556	553	539	476	524	496	544	543	554	521	515	548	532	512	530	539	535	537	533	506	564	509	565	545	546	539	560	596	538	523	574	520	554	513	530	534	542	543	532	496	531	568	551	542	532	529	558	511	569	567	529	539	553	546	532	527	538	563	531	539	548	546	549	538	514	592	545	516	532	554	514	578	556	541	545	576	563	556	569	554	518	591	546	529	525	532	557	560	525	575	541	523	530	507	541	551	510	504	506	517	533	515	544	544	535	560	550	518	538	563	558	578	561	523	508	539	544	535	570	568	528	564	561	546	531	538	553	548	553	564	486	542	558	552	536	530	533	548	529	565	578	541	514	528	529	558	518	535	572	518	532	583	570	555	558	498	506	548	577	575	542	555	537	535	507	587	517	563	525	496	514	572	516	536	543	517	550	536	548	524	548	516	533	546	550	574	538	533	514	551	526	516	524	520	537	513	582	554	520	540	536	502	498	541	523	502	550	508	513	496	529	540	536	585	530	517	569	546	521	564	524	520	549	566	529	528	554	570	551	546	534	565	503	540	524	544	548	527	536	537	589	525	576	529	542	557	551	518	501	552	516	570	552	605	550	567	546	532	526	552	502	556	570	552	557	565	571	558	521	565	576	527	557	569	530	529	562	507	507	550	529	583	522	577	519	570	544	537	506	523	524	510	508	557	579	516	551	549	556	521	545	493	541	571	524	532	578	502	608	542	555	535	518	560	527	500	595	550	541	552	541	515	551	565	563	546	539	553	512	540	549	540	542	592	565	570	543	521	508	540	533	564	578	543	556	522	550	574	554	520	497	515	538	544	546	553	567	555	581	590	546	573	513	573	550	545	545	526	514	532	552	527	524	553	544	498	525	523	580	534	546	560	550	535	551	528	522	515	579	519	533	544	539	561	548	535	553	543	584	539	529	541	511	596	556	531	562	559	518	539	562	551	491	550	524	539	566	570	537	565	564	542	580	525	537	560	541	501	508	563	538	560	532	538	569	542	492	603	539	556	511	537	552	499	539	521	549	546	507	543	565	565	529	532	590	546	551	489	556	505	568	570	562	569	526	536	522	575	501	574	581	546	507	544	551	567	576
26673	30219	46583	36839	16740	4084	1195	792	757	729	747	796	729	753	713	785	714	710	738	760	745	686	691	742	735	712	698	743	726	665	740	722	754	704	714	703	723	744	723	717	719	754	742	736	763	713	695	759	707	741	755	753	743	786	702	714	708	669	694	758	728	680	678	689	701	737	711	745	714	736	762	690	761	743	798	716	740	706	665	676	753	729	688	734	719	700	748	742	696	764	693	766	734	771	676	740	732	728	700	762	718	705	694	711	715	702	715	729	720	704	745	707	724	749	692	772	704	760	744	737	754	729	729	748	714	664	701	704	753	731	700	724	691	719	647	727	732	706	739	706	687	793	708	752	758	689	690	712	736	741	746	753	740	754	721	698	686	742	780	756	684	717	746	722	696	688	681	724	717	749	802	743	711	688	714	768	748	724	742	711	677	759	712	711	695	713	735	701	735	730	745	720	746	707	695	735	727	701	769	699	723	695	702	732	720	695	706	721	712	708	769	725	738	720	769	726	729	700	723	720	728	738	695	783	719	717	714	703	715	734	724	728	695	709	773	704	737	676	720	749	756	736	722	690	748	731	687	661	706	713	718	686	706	733	733	733	728	700	724	764	730	724	742	747	674	731	745	695	722	728	716	742	760	739	741	751	721	713	721	694	779	766	727	691	759	735	730	718	702	730	717	692	779	709	755	717	712	676	726	744	736	694	762	795	679	708	710	740	697	774	706	691	738	760	709	730	728	742	727	760	716	720	738	680	719	758	692	688	713	699	763	712	716	707	654	772	731	724	747	680	711	705	773	772	687	726	730	732	749	755	763	696	739	730	738	734	756	726	721	732	703	718	704	686	742	777	691	712	707	721	756	735	668	711	740	779	765	679	723	763	735	683	704	746	742	717	747	757	787	717	685	698	718	729	772	693	758	730	719	721	729	719	786	745	724	715	771	730	702	738	727	708	741	710	655	758	722	731	714	754	720	734	704	726	716	699	757	725	645	728	684	747	736	717	733	758	731	708	735	741	700	736	692	717	712	725	726	757	720	772	744	699	726	739	739	751	710	728	741	762	715	715	739	723	724	690	729	730	742	723	727	693	692	701	773	716	704	734	657	699	707	725	743	731	693	646	657	705	740	745	777	756	726	681	745	701	677	695	743	703	703	667	742	724	720	717	761	701	686	692	715	733	706	704	708	745	752	753	704	779	767	712	714	695	674	701	724	691	746	725	759	722	671	774	739	716	712	773	734	721	706	743	750	685	694	679	774	747	738	712	747	708	703	708	708	737	776	729	710	741	743	746	719	747	688	666	668	716	734	718	698	722	695	752	758	692	749	748	723	718	726	732	729	708	736	757	652	737	716	692	701	726	735	724	690	757	754	675	729	705	698	689	723	700	706	735	715	722	674	739	690	721	765	717	742	736	763	712	750	739	682	780	740	747	739	690	719	750	748	723	704	708	723	707	715	690	704	763	719	757	703	740	704	692	754	767	712	701	723	731	752	698	726	730	742	753	737	734	684	741	774	704	705	706	785	694	761	745	682	730	732	715	718	706	664	665	731	685	734	731	703	759	714	710	734	698	753	714	722	688	702	742	727	740	768	744	728	699	756	738	756	724	788	680	724	773	738	687	679	770	749	758	711	772	763	763	765	676	720	757	722	733	643	754	727	705	695	751	748	739	723	710	718	722	709	758	761	755	706	695	709	730	744	725	759	745	734	720	746	673	722	700	705	690	687	697	783	740	718	763	725	762	756	722	728	777	744	727	709	725	702	740	754	737	693	717	698	733	705	768	748	719	760	725	764	687	738	699	682	779	797	708	743	724	781	747	692	791	746	743	735	744	730	690	746	755	742	736	755	706	713	684	752	735	722	747	736	698	750	736	727	722	727	752	750	689	698	715	694	709	735	724	777	713	697	664	662	709	702	780	703	755	731	683	682	767	707	722	705	710	729	712	735	703	739	727	738	708	724	734	707	725	709	647	773	708	699	749	746	658	713	700	690	689	683	725	713	757	744	782	750	730	755	729	686	731	709	754	675	644	731	695	738	753	737	712	678	693	687	735	682	714	759	794	719	718	739	689	707	708	710	711	689	746	747	687	722	737	715	729	723	757	729	723	725	769	735	665	731	759	782	702	719	739	746	771	728	696	719	707	731	720	733	698	762	738	735	762	708	691	750	746	728	723	688	729	682	716	726	711	732	729	701	745	693	741	735	716	719	706	720	737	728	703	720	739	712	742	691	684	772	767	745	713	737	692	696	779	685	728	751	722	722	727	737	745	726	751	736	704	711	712	701	769	689	766	758	748	714	746	676	721	709	729	739	735	713	700	718	727	771	776	721	737	727	736	696	767	765	717	711	744	675	751	787	757	713	693	736	717	730	715	718	698	747	739	684	750	744	735	759	717	722	784	726	745	691	760	768	708	747	745	699	746	710	685	758	736	744	735	687	717	722	720	701	724	709	722	705	770	749	745	725	746	727	710	731	730	734	723	671	759	699	706	743	737	760	746	744	745	753	753	765	740	717	730	712	775	679	716	778	712	749	679	775	708	711	700	714	721	757	745	718	690	710	737	786	744	705	740	742	757	719	751	658	683	707	743	718	673	726	736	736	751	732	707	751	700	734	691	698	713	737	706	678	710	746	745	716	722	708	728	703	702	738	714	677	722	730	711	724	701	739	738	737	704	762	755	724	711	742	706	729	764	724	740	731	730	680	727	729	737	731	715	741	700	735	755	779	768	733	702	742	697	741	730	744	730	721	758	700	726	744	681	779	737	653	727	765	738	759	714	693	699	710	745	745	655	714	719	681	705	780	749	688	727	719	700	737	701	737	719	734	744	749	782	756	767	756	706	678	746	678	699	703	674	721	731	710	737	752	741	736	750	788	732	719	700	729	748	714	667	783	781	726	754	722	742	675	719	785	742	718	743	711	744	737	683	699	754	692	664	687	708	722	778	643	718	709	724	745	724	737	776	726	745	711	672	769	762	701	754	734	714	695	715	697	730	724	725	728	720	722	703	732	670	719	732	744	736	742	693	779	725	728	732	709	730	700	707	734	706	744	736	706	692	742	734	693	731	682	735	691	776	718	692	729	704	730	688	801	739	738	735	738	690	676	700	703	719	737	735	728	707	716	722	725	711	734	708	755	689	693	708	693	701	732	698	742	706	742	699	779	725	701	752	707	713	735	691	686	719	693	722	673	678	728	730	704	740	667	693	714	758	747	710	719	768	692	753	719	747	694	716	698	718	742	678	688	683	686	714	754	762	688	738	712	707	723	750	770	744	722	696	681	700	677	726	710	730	708	681	740	759	750	762	693	717	677	767	753	705	693	743	719	658	733	701	787	745	737	737	738	728	723	726	734	727	700	736	724	719	703	724	729	726	722	735	728	748	736	748	709	680	709	769	730	709	690	705	729	708	740	741	731	753	738	720	758	727	723	711	688	698	730	744	714	711	702	722	757	702	729	727	680	761	716	720	753	670	694	712	724	741	762	707
53324	83262	58965	25671	8611	2249	840	627	603	622	627	628	609	580	638	619	652	558	612	638	634	631	629	621	659	621	610	589	589	577	622	622	633	659	607	632	615	664	586	611	594	635	644	573	620	569	655	623	624	591	554	590	576	616	639	631	560	615	611	608	634	663	649	618	634	587	605	625	623	616	602	622	643	631	598	623	612	583	604	561	627	598	634	617	584	630	653	636	580	569	605	622	583	604	576	591	614	578	639	597	590	599	599	569	582	624	644	569	628	629	578	566	624	594	604	618	578	582	631	623	571	600	609	581	616	570	616	603	614	632	623	638	603	577	604	610	580	587	642	639	594	607	570	638	627	598	604	602	598	568	611	607	604	591	609	546	601	605	590	581	596	594	620	598	606	594	606	629	640	617	595	593	573	593	587	623	626	614	598	618	634	667	597	563	636	576	574	629	573	603	631	608	563	632	615	610	623	603	606	612	613	616	600	615	632	603	601	623	635	610	606	605	579	616	578	576	627	538	613	599	593	585	600	626	632	655	628	622	616	637	620	584	616	622	613	586	601	606	628	638	588	632	598	590	639	618	613	588	599	628	612	657	631	614	619	583	626	631	617	637	560	600	582	607	604	585	601	594	623	599	588	599	597	600	577	563	609	646	597	624	603	577	635	611	612	586	621	596	642	615	629	607	568	636	572	596	625	571	615	602	623	614	614	612	633	643	679	610	584	630	636	615	630	615	614	593	654	627	600	626	591	627	608	652	624	594	657	575	659	599	627	580	631	614	608	595	604	586	621	590	636	584	592	603	612	676	590	626	630	601	595	603	590	599	625	588	584	627	617	637	616	617	653	600	661	602	600	591	593	622	657	604	581	622	597	610	599	652	590	586	622	682	625	624	606	604	635	602	558	582	602	601	563	587	623	640	586	620	573	586	598	572	575	638	595	614	635	631	605	612	614	593	600	599	622	623	606	586	614	558	641	621	617	629	585	566	638	614	574	616	577	614	603	612	584	618	650	604	573	631	574	627	567	632	615	617	636	610	624	598	593	616	612	610	618	628	604	599	598	607	554	537	631	576	597	568	589	556	594	592	584	622	555	618	583	558	633	630	595	614	632	636	663	643	628	603	610	598	605	571	577	615	607	612	649	660	580	625	564	600	550	611	617	624	590	575	641	592	594	594	595	615	626	609	617	649	590	580	612	607	671	650	610	591	665	622	616	612	616	624	604	611	597	591	621	619	584	591	610	646	568	570	559	559	632	610	644	591	619	627	633	605	627	614	619	608	609	634	594	581	625	571	603	614	656	568	623	632	652	627	639	557	609	626	608	617	600	596	596	606	635	641	569	608	624	627	582	589	548	616	621	595	614	620	625	640	589	610	655	654	612	574	604	559	628	613	622	610	610	596	606	599	626	594	609	579	606	590	583	602	605	593	600	592	588	635	644	561	627	597	562	641	616	536	625	598	602	578	596	586	636	638	595	622	581	639	600	610	614	633	607	603	591	653	622	622	584	653	613	596	631	638	656	591	613	632	559	618	624	602	645	640	562	574	653	623	591	603	588	616	563	611	581	650	593	594	630	567	599	643	583	639	592	640	605	604	593	594	619	582	654	598	615	596	642	618	608	622	611	609	657	624	587	606	601	662	613	622	608	649	602	590	640	621	613	585	611	627	610	600	590	593	653	566	588	597	630	565	657	652	637	603	592	591	585	616	610	635	619	632	640	622	603	642	621	589	620	604	621	641	562	585	576	594	650	643	618	634	571	559	613	594	624	597	578	652	609	555	591	566	647	638	574	653	562	626	606	628	624	607	613	662	649	597	604	587	645	625	611	580	581	609	594	599	638	613	550	565	601	628	674	601	555	599	607	619	656	614	624	620	636	580	618	607	606	600	614	617	574	599	587	636	650	609	640	654	597	604	617	609	630	604	626	594	586	611	633	618	598	589	569	616	613	551	624	609	619	631	656	631	637	617	633	609	609	589	660	624	590	620	605	591	649	601	593	628	628	604	604	639	605	622	648	599	602	582	596	597	627	617	609	570	574	622	619	594	602	631	580	620	596	640	643	593	626	577	625	576	676	619	558	597	632	560	613	588	624	609	616	622	563	600	621	609	641	611	604	603	598	637	608	594	580	607	613	640	606	663	594	575	620	580	618	607	648	612	640	619	647	601	565	622	589	549	656	575	563	634	606	625	611	584	574	633	579	609	600	591	650	599	605	606	583	602	622	643	579	572	661	604	607	612	610	629	590	619	633	587	620	628	608	606	629	613	563	574	620	645	621	602	652	623	625	608	573	586	643	654	670	597	592	601	613	621	595	623	583	595	565	630	549	581	622	633	603	599	645	623	629	632	647	619	601	608	615	621	554	605	615	577	642	640	593	615	578	627	623	588	622	615	620	602	600	623	626	575	655	591	620	644	585	577	661	652	640	634	604	602	631	626	610	657	597	598	571	592	607	649	614	601	642	607	643	639	570	576	604	623	634	619	631	578	628	605	636	575	576	605	621	664	617	603	600	613	574	635	649	620	593	580	621	598	623	597	582	595	554	595	657	573	605	609	642	615	603	613	626	625	631	630	612	657	613	612	628	606	566	592	569	612	592	636	621	640	607	573	590	599	626	616	588	603	591	647	608	635	625	592	634	614	664	615	578	584	602	606	636	640	606	597	602	616	646	597	635	628	611	619	627	597	608	586	607	622	601	592	596	555	609	582	632	600	633	571	573	592	646	589	677	590	615	615	610	570	572	633	634	571	631	625	656	636	601	588	604	618	595	596	595	567	599	629	635	601	636	602	576	661	630	591	590	603	564	592	638	607	666	604	599	590	583	605	578	630	686	603	652	609	635	620	610	610	576	608	605	562	590	634	594	598	624	573	632	629	600	579	614	606	612	611	663	603	591	607	676	635	635	584	643	630	564	597	606	619	581	640	615	624	640	574	602	654	569	608	607	596	601	583	590	616	645	637	598	633	606	616	635	665	564	592	580	580	623	627	603	612	614	623	607	624	626	625	584	673	632	583	614	596	633	607	637	580	613	583	629	601	603	630	624	623	599	630	575	575	611	631	641	610	633	573	609	594	547	634	632	579	602	614	608	586	606	663	626	610	657	574	606	651	667	627	600	607	606	571	598	580	590	582	545	559	604	641	618	609	663	583	636	680	577	607	581	608	586	606	570	582	631	619	592	615	571	538	660	593	593	624	616	573	600	596	642	614	616	595	650	626	591	595	622	619	620	592	658	612	597	599	574	656	602	580	593	620	609	579	626	573	643	613	620	635	588	591	575	591	580	623	593	616	641	612	632	602	544	602	611	616	579	607	640	610	565	612	594	638	596	594	640	620	619	628	639	625	615	620	600	621	646	612	619	612	594	618	583	605	578	604	634	608	646	590	595	594	635	589	611	605	614	598	619	630	547	609	608	615	636	615	617	601	625	648	633	616	564	597	612	644	637	650	612	558	626	579	601	610	602	594	599	665	614	611	593	633	626	639	597	607
24348	23494	37090	34483	24847	15527	4202	1252	1015	1008	1016	957	987	1000	987	971	1009	957	1000	960	975	1003	978	977	960	932	1026	949	965	995	992	959	964	993	970	1020	997	981	1008	965	920	954	958	987	985	941	941	969	974	959	950	1009	866	1005	917	922	945	937	923	969	930	938	962	912	917	959	953	981	939	934	918	1031	984	904	902	936	963	954	986	928	920	1013	981	987	909	920	958	990	1031	968	905	979	900	1006	959	868	905	1005	927	956	939	1000	964	924	965	978	970	979	986	977	973	965	971	878	982	939	950	1010	955	929	979	1034	934	932	1000	967	919	961	912	933	952	959	985	973	966	925	957	981	960	876	1032	976	943	960	984	910	928	1031	979	918	1008	974	931	969	992	922	929	932	973	984	982	970	947	982	970	994	960	987	954	974	1005	966	943	938	994	953	977	942	954	987	926	931	939	941	936	896	934	990	951	945	910	948	927	931	955	916	974	955	965	1009	1007	962	985	960	995	947	915	974	968	945	956	920	886	945	1022	1021	1006	921	955	960	927	996	1011	942	925	962	937	1002	1011	887	955	950	945	904	966	1007	1064	949	965	928	994	953	963	980	918	956	935	992	935	983	964	919	948	979	954	936	950	891	927	973	918	976	871	961	975	946	996	928	917	922	907	1011	957	918	973	954	944	919	926	898	937	925	943	908	971	992	938	939	967	920	986	970	945	942	977	955	934	1021	912	967	927	944	951	912	995	977	902	939	957	938	924	946	965	944	952	927	973	997	915	951	984	1012	929	971	891	928	968	899	954	957	900	962	912	922	984	962	1002	906	890	999	938	935	942	973	916	944	964	920	938	959	912	942	943	940	939	982	995	969	938	903	918	935	969	911	960	966	1002	967	935	935	928	883	919	1013	914	904	951	943	958	919	956	951	912	969	930	964	871	949	939	999	905	893	957	919	893	965	979	939	1028	988	932	891	964	961	980	990	917	983	981	939	895	956	944	962	897	964	946	978	955	953	968	907	953	962	930	941	969	931	943	932	943	937	909	964	882	948	964	1010	911	940	952	973	921	919	964	868	943	957	919	920	950	935	983	928	987	951	951	955	934	1001	919	935	928	966	925	950	900	984	960	927	1009	988	1040	939	946	920	946	1008	969	973	962	968	913	887	911	924	926	944	937	957	923	951	950	1000	988	966	974	969	984	963	923	962	937	910	974	1006	918	920	888	947	982	958	979	993	886	1009	952	898	947	944	978	926	962	999	920	934	987	938	895	955	907	993	919	992	981	955	930	964	965	996	979	980	983	1005	944	936	993	929	937	954	993	920	958	976	914	905	904	970	940	953	1000	954	905	963	961	928	925	984	934	939	932	962	940	961	923	1006	960	1020	991	953	941	931	994	976	983	956	936	930	934	946	981	982	975	951	916	946	994	937	885	916	992	999	968	971	912	936	953	927	963	937	957	921	965	962	984	947	959	916	949	913	1001	942	969	992	940	937	880	960	954	946	951	958	915	952	949	940	1011	974	921	943	941	994	937	985	988	975	942	950	945	898	969	962	950	931	927	939	897	935	936	957	972	957	955	932	965	930	920	939	911	997	1016	999	952	960	1007	976	958	984	946	930	966	964	947	937	950	939	957	949	952	933	915	994	960	922	939	959	940	919	976	947	927	955	918	930	956	961	909	986	981	1072	953	976	907	915	896	957	964	936	955	1016	939	929	950	929	944	881	961	1002	921	960	920	979	912	929	969	935	980	951	915	962	952	926	986	1012	1014	985	966	1016	966	924	900	927	903	948	920	891	958	935	960	957	1028	899	929	973	1034	980	927	955	946	976	1004	964	941	943	934	957	941	1021	968	973	936	1026	975	927	995	1027	1004	921	967	964	1014	974	951	928	1014	991	905	977	951	953	971	1004	944	988	984	968	972	938	932	988	968	934	900	950	958	958	901	954	940	964	975	899	980	972	969	960	937	977	900	957	922	977	940	997	995	953	1012	917	921	970	974	937	924	975	948	973	936	996	920	1042	941	883	945	957	924	984	942	948	938	934	922	933	926	931	971	935	945	955	882	871	918	958	1002	967	966	979	980	898	947	933	971	940	936	931	981	930	988	926	972	1011	984	971	981	951	963	959	930	1004	942	955	903	995	966	934	943	942	966	888	1004	934	898	986	945	990	967	969	960	892	888	929	933	884	984	938	921	950	890	951	904	944	939	927	962	942	981	999	930	991	985	1021	915	907	1033	929	943	923	1028	1000	935	974	993	958	933	893	962	951	997	1002	939	955	930	1002	928	913	887	897	975	934	912	933	989	980	945	969	1005	979	972	974	1008	1007	945	914	935	951	925	902	1016	942	1001	912	988	937	967	935	967	926	939	908	923	1017	979	949	935	916	896	968	945	964	935	1016	932	1017	1012	971	985	954	932	935	929	926	941	967	1006	928	1000	1047	918	942	941	960	979	984	984	988	912	957	951	953	923	928	1005	993	989	939	951	962	955	1009	944	1000	954	963	1013	912	974	929	996	908	983	951	935	982	984	931	975	1019	957	963	965	997	978	980	960	914	965	930	980	922	930	986	966	982	952	973	952	956	915	948	922	960	948	977	918	973	928	955	984	944	930	924	979	914	996	924	964	926	988	917	962	959	944	930	898	971	984	970	932	941	922	960	949	974	960	1017	898	1017	969	898	878	1027	961	940	942	942	986	956	936	971	971	943	933	984	928	939	928	1030	956	936	947	892	935	971	983	987	951	999	921	995	990	962	940	923	959	942	915	897	957	1010	974	960	1003	944	991	991	957	980	920	932	879	949	934	890	972	917	940	956	929	930	955	903	917	910	977	940	957	974	959	915	914	951	940	996	960	944	871	1000	914	957	959	972	952	894	1005	980	951	1008	942	946	923	943	944	915	942	972	903	1026	979	1007	925	946	975	970	957	935	960	1001	952	914	957	937	923	928	981	913	946	1005	909	941	973	940	976	999	915	970	980	926	955	911	1005	940	981	923	956	957	942	905	932	942	1006	1011	941	929	990	932	898	995	953	977	902	931	954	1028	906	924	979	927	958	961	889	982	972	923	914	961	963	949	968	951	969	940	1001	922	966	989	905	996	1000	978	957	948	916	933	952	976	901	977	945	889	931	891	943	1004	969	1035	933	992	938	942	982	950	983	987	908	965	953	908	973	983	954	954	886	965	926	897	934	959	942	995	901	884	960	946	975	925	960	939	965	934	1007	1009	972	1007	1002	932	949	943	976	942	983	957	913	922	927	956	937	1041	939	923	904	956	940	972	959	974	922	929	923	944	966	959	973	919	977	1003	948	935	922	938	958	903	956	934	966	960	937	945	1003	900	978	900	947	949	1006	933	986	957	1000	956	935	969	976	936	958	980	971	944	940	943	963	887	934	929	993	934	938	1017	943	945	917	944	909	961	962	1022	935	961	952	961	962	987	957	990	1002	983	924	975	1010	961	1003	931	984	960	984	981	976	929	1009	899	975	914	950	1001	963	904	955	974	887	934	920	913	964	964	955	963	905	941	986	946	972	987	922	1004	951	882	1023	928	935	924	911	963	961	977	976	962	955	956	946	937	940	1006	983	929	972	989	944	961	931	940	948	983	937	928	974	939	936	963	974	952	934	968	956	973	986	977	866	900
61377	103263	76201	44773	18918	5475	1643	933	846	861	783	866	856	848	861	886	838	834	853	860	874	813	866	895	882	884	878	833	868	843	872	819	789	830	845	899	856	854	886	830	844	849	838	837	794	841	870	801	854	868	789	873	842	900	836	874	829	879	884	789	898	839	854	867	871	797	823	833	780	800	852	797	822	875	824	906	824	871	843	880	829	813	852	864	825	814	858	861	794	840	874	861	862	861	895	873	853	820	833	839	798	857	852	867	818	861	808	852	840	803	837	799	837	886	857	836	862	835	847	832	838	869	847	862	838	869	809	855	843	786	799	856	821	873	849	806	824	832	889	839	832	834	776	850	870	873	825	827	853	846	839	863	892	811	807	824	797	834	864	882	814	821	837	814	805	829	835	791	862	830	804	852	844	827	857	846	843	860	837	811	825	832	815	867	808	822	897	857	804	837	822	902	822	861	875	831	795	828	830	815	795	834	877	797	851	808	844	808	833	844	824	871	839	822	858	904	868	858	804	857	820	863	847	836	860	859	844	790	848	782	825	847	825	940	818	833	798	799	821	810	887	940	868	833	842	834	845	829	838	837	853	840	835	900	854	846	860	843	875	806	772	832	835	786	817	784	854	839	867	820	849	899	840	843	903	840	854	917	864	889	782	840	829	856	826	842	848	828	837	816	872	830	856	880	890	880	823	899	821	839	826	842	828	827	829	823	881	859	809	829	839	812	774	820	815	820	868	818	844	814	822	796	794	813	852	861	769	804	934	864	833	914	862	823	856	826	848	866	836	864	805	802	879	870	849	850	846	835	899	846	860	799	798	860	850	879	850	836	810	842	760	806	866	841	828	802	848	842	791	820	837	814	795	843	848	880	835	924	812	820	875	868	846	868	801	834	876	867	805	865	813	857	828	851	821	827	818	823	839	909	844	810	859	853	817	856	779	871	866	836	827	816	796	796	832	862	849	898	817	868	808	880	835	833	871	907	895	759	895	833	836	838	813	893	831	879	824	887	838	912	817	874	801	825	795	824	808	831	892	856	833	840	779	821	841	835	836	827	864	842	897	808	861	839	834	814	790	819	866	844	836	807	826	845	829	821	812	876	794	837	851	843	798	859	868	805	828	810	784	798	812	835	780	861	789	844	811	828	789	860	793	861	829	848	831	777	821	852	812	823	854	859	842	815	842	829	895	871	844	838	824	873	875	844	825	847	788	829	777	887	766	816	809	877	878	837	827	869	861	837	851	827	835	840	809	834	791	850	855	836	822	871	877	803	838	864	815	786	855	890	811	797	809	820	876	842	818	797	848	861	866	837	810	890	871	852	871	815	836	811	871	824	821	829	776	902	868	825	876	848	835	845	798	833	849	798	832	863	836	851	803	842	857	822	844	859	842	830	812	830	820	865	884	850	861	855	811	823	809	822	819	859	801	861	826	841	824	825	823	827	871	848	850	841	827	870	806	877	815	814	852	833	824	835	866	853	869	852	849	837	902	874	884	800	858	815	828	866	784	870	836	828	835	843	885	830	840	849	852	842	837	837	873	811	827	854	839	822	781	825	819	852	890	819	837	783	893	810	829	840	828	844	884	784	849	860	812	880	811	825	872	809	824	883	856	811	808	839	897	807	865	833	842	921	823	830	883	826	859	842	887	811	888	856	800	846	862	817	812	850	838	846	868	806	795	797	828	806	827	773	774	813	853	886	839	856	904	821	805	845	842	858	801	862	823	884	839	811	855	798	870	867	822	787	844	893	895	880	851	828	798	790	807	820	854	835	842	872	872	812	867	842	873	819	840	853	790	839	834	830	855	830	821	863	874	836	879	846	834	840	830	848	829	848	874	892	829	825	815	801	818	848	867	836	873	905	857	818	865	796	828	844	807	843	845	830	878	808	840	873	876	858	828	777	812	843	857	836	818	860	829	822	850	836	814	794	806	803	837	898	806	866	800	882	871	865	793	838	921	846	859	830	773	879	853	824	824	850	809	873	838	832	828	863	839	857	825	923	845	852	867	847	842	839	844	845	836	805	850	915	833	814	797	869	839	792	840	834	834	817	865	836	819	829	865	812	881	790	822	820	921	854	816	821	903	842	840	853	834	824	872	825	779	839	832	859	820	900	862	821	841	831	856	842	803	845	814	846	805	830	796	895	868	858	818	855	816	869	833	826	885	784	869	849	809	816	835	800	792	808	803	842	839	856	812	873	852	857	818	821	853	797	847	850	824	819	838	814	831	836	779	831	870	819	865	829	891	824	852	873	804	799	823	799	882	807	828	843	818	880	807	828	855	825	845	813	768	899	843	803	865	815	874	821	828	785	860	875	838	817	822	821	827	806	856	825	866	830	809	829	858	833	844	840	833	795	798	898	855	810	876	820	812	793	836	880	843	810	817	878	862	865	809	824	849	843	810	813	825	831	846	852	807	858	818	837	870	857	832	830	820	841	872	848	828	838	832	821	827	844	802	803	796	849	850	832	823	833	833	840	810	803	830	872	817	840	816	818	856	846	878	805	828	812	886	796	815	828	860	851	853	855	857	805	805	829	860	878	808	792	819	856	893	883	817	775	868	873	835	829	845	842	804	841	833	845	832	822	869	827	840	805	836	864	808	819	819	868	820	867	841	806	836	856	813	766	832	776	847	787	852	848	800	856	884	823	859	861	872	790	916	829	891	854	848	843	848	834	849	864	835	802	842	773	840	815	837	809	800	851	785	848	872	822	800	831	812	821	821	801	847	805	832	825	824	840	840	851	844	853	853	880	825	802	854	791	838	866	838	851	841	812	788	852	860	883	827	875	830	880	840	865	865	881	755	838	840	862	802	868	893	809	816	822	857	833	871	819	842	813	865	820	793	827	823	854	861	872	822	852	881	820	831	793	876	839	852	832	861	854	807	775	824	855	864	826	854	892	822	803	803	791	801	826	845	842	831	845	837	857	840	861	847	815	764	826	823	805	831	870	855	858	797	836	864	832	786	858	847	861	846	811	870	795	820	820	844	873	889	828	857	838	838	820	779	808	859	834	830	819	821	862	863	839	845	843	806	852	824	853	876	865	855	830	816	871	885	857	812	858	814	825	891	841	828	815	831	840	811	839	868	856	840	758	812	828	844	888	840	866	799	859	821	829	756	827	852	855	816	843	856	806	858	889	798	798	849	856	868	878	798	837	858	848	841	784	869	865	837	825	814	831	802	865	872	851	831	790	807	837	769	810	862	823	821	847	796	828	842	797	901	822	876	855	852	849	830	855	858	852	825	819	849	845	848	844	851	839	810	833	826	794	834	780	832	823	773	795	859	817	865	873	819	802	877	832	810	828	803	851	758	846	826	831	779	819	837	831	844	791	832	868	832	789	821	844	869	827	831	795	847	842	825	834	848	877	804	848	819	858	815	821	841	866	857	836	875	823	814	808	780	831	868	854	837	856	832	834	843	822	838	850	828	868	817	824	830	926	888	852	841	868	863	864	857	833	855	865	866	846	858	881	887	839	836	797
30430	30164	28846	13073	3196	1122	841	719	712	684	699	693	685	746	742	772	718	740	729	777	797	702	710	712	712	791	724	774	784	676	701	776	704	743	752	721	708	721	751	748	719	725	727	740	738	730	726	647	728	770	686	720	734	792	697	773	703	726	755	759	753	718	769	729	698	729	697	707	712	689	750	739	700	776	720	756	777	729	716	751	777	790	708	678	701	706	783	718	771	755	748	716	757	724	722	738	665	768	746	717	734	689	731	717	724	766	688	703	711	718	714	704	750	757	704	723	689	710	743	715	676	765	725	715	690	684	732	689	700	694	723	722	751	793	725	776	754	737	753	753	697	679	757	728	739	727	740	707	728	736	713	675	679	735	791	688	766	691	789	727	691	735	757	715	717	683	693	771	727	714	750	678	741	669	704	751	715	750	705	688	774	696	692	692	772	732	753	720	762	692	705	704	773	732	741	728	690	729	732	776	722	730	715	682	726	690	701	680	714	725	739	721	690	726	714	738	726	713	746	694	742	747	716	743	772	731	695	717	780	699	704	755	720	688	770	759	766	696	728	686	755	721	737	730	757	678	728	756	763	771	720	752	725	762	717	701	685	734	707	684	670	730	701	693	743	692	779	747	705	730	705	716	710	717	700	723	719	696	773	732	745	704	750	678	709	739	703	758	746	735	762	692	770	719	713	721	709	713	682	753	665	753	750	719	716	705	682	727	735	727	691	754	699	763	699	733	715	759	734	756	745	676	670	713	739	714	770	708	718	669	721	696	751	729	720	726	720	716	719	716	705	698	725	675	728	733	729	676	735	712	725	699	720	715	711	732	729	708	722	741	741	765	709	795	726	728	754	666	750	702	738	717	732	758	719	772	676	738	762	744	707	694	764	683	699	691	735	744	752	710	704	789	714	748	747	674	737	741	671	701	717	754	714	670	666	721	730	771	727	731	760	682	689	716	720	724	693	703	718	732	701	718	711	730	751	722	744	727	737	753	748	770	692	725	737	749	766	795	676	708	726	738	701	760	738	712	655	703	778	726	710	705	739	758	715	714	719	716	663	709	753	747	695	770	716	745	712	654	662	770	749	767	730	713	729	711	741	762	746	694	772	678	742	697	725	712	690	790	700	777	745	730	755	775	747	751	680	756	727	738	730	711	716	727	760	733	744	740	748	711	751	726	695	742	715	738	705	723	752	782	715	717	688	738	737	805	716	731	686	649	738	762	708	729	734	721	719	767	770	768	763	744	734	681	710	733	696	745	720	708	730	720	739	753	715	722	783	732	739	733	775	728	723	727	707	758	728	713	754	725	732	691	710	730	733	715	700	752	755	706	669	745	708	707	709	734	787	740	675	740	772	748	716	735	713	708	671	720	658	713	743	721	795	738	747	706	698	731	733	765	754	777	781	703	730	731	692	740	695	756	714	741	718	710	672	723	699	732	712	716	703	698	757	748	752	760	748	738	726	717	702	747	697	726	678	732	738	722	704	685	775	742	730	739	718	737	718	738	686	708	722	687	703	694	734	733	708	746	736	784	708	652	714	685	768	744	789	706	737	764	751	738	691	729	689	776	706	730	695	718	707	703	754	712	743	684	708	738	665	742	738	754	745	733	700	742	742	719	728	708	747	710	802	704	720	738	746	748	692	735	749	659	737	751	738	754	688	751	684	711	735	744	765	734	676	727	730	718	725	711	735	727	757	740	737	761	721	776	694	756	688	743	718	724	685	709	780	764	756	714	754	733	714	687	717	735	738	733	719	707	729	673	742	698	721	729	741	748	711	736	708	727	733	736	706	725	754	726	751	737	795	705	729	690	713	742	734	731	716	760	759	716	766	724	736	705	769	727	761	680	711	707	703	706	736	777	722	753	755	731	781	747	711	690	729	719	726	748	780	771	775	730	721	744	767	749	752	744	723	670	768	744	684	728	707	659	754	731	680	727	757	659	745	707	703	718	685	731	737	715	754	794	662	739	748	742	756	762	757	736	791	702	727	778	726	765	726	736	747	693	712	725	731	694	732	732	716	781	708	738	733	698	740	701	761	681	745	702	733	717	734	690	708	678	749	714	700	692	708	765	756	709	731	666	736	693	743	744	733	708	766	753	716	705	714	722	690	748	726	698	732	747	690	722	758	715	700	731	703	742	699	732	729	699	700	745	741	714	757	746	731	692	765	743	723	718	784	701	708	734	721	770	694	705	730	742	776	739	673	720	701	781	711	726	711	744	708	762	754	673	758	733	739	717	724	708	725	736	748	718	754	718	722	750	731	765	698	728	742	693	722	760	729	707	663	704	714	686	691	772	769	720	727	702	718	774	754	738	765	763	725	728	694	740	746	724	747	712	664	771	749	679	749	717	719	710	719	760	696	730	741	707	703	766	677	749	722	755	697	755	706	750	744	760	715	694	733	673	735	705	787	735	698	720	781	707	707	698	736	733	744	688	684	718	715	716	709	686	742	708	707	793	692	787	661	727	688	747	758	744	736	682	746	713	735	767	755	732	719	759	683	704	746	697	751	712	714	750	728	747	728	729	719	732	721	721	679	733	701	778	788	714	696	710	717	719	715	699	712	766	765	709	724	719	724	758	727	739	740	726	743	726	759	717	715	727	743	720	691	719	718	739	727	733	747	687	723	752	719	688	759	707	674	724	725	728	707	759	740	712	746	783	772	684	746	629	696	691	725	683	744	720	733	754	712	747	690	683	714	748	711	734	758	710	715	767	749	716	704	773	742	730	680	718	764	713	719	758	714	732	747	728	738	694	702	745	741	708	739	722	753	790	740	705	730	752	744	728	748	707	752	698	731	704	704	699	715	713	699	747	725	662	734	721	683	700	725	728	721	729	729	713	713	725	724	710	717	679	726	725	678	689	746	698	738	726	729	744	692	686	669	741	722	693	733	734	677	704	668	759	720	705	747	752	746	697	756	755	721	749	724	720	702	742	736	708	777	746	691	735	711	717	717	734	704	716	708	733	780	724	703	748	717	718	738	757	731	715	738	733	715	737	704	686	692	733	728	738	689	681	760	716	730	754	673	716	726	707	715	701	694	715	740	733	727	654	685	682	751	721	730	736	666	739	681	748	733	723	734	763	775	711	715	702	761	757	716	778	694	694	713	717	691	724	731	719	646	707	688	739	731	684	732	679	714	755	761	737	708	716	804	752	723	751	719	730	772	739	738	709	693	701	665	697	671	720	715	741	734	694	754	696	722	732	693	746	673	750	731	708	752	733	766	705	687	742	726	730	740	734	680	707	729	729	720	746	749	749	786	751	719	702	679	727	780	761	706	712	699	722	692	755	711	787	749	700	738	701	717	690	813	693	722	718	731	660	777	772	708	754	739	693	706	711	765	728	651	733	712	770	690	718	719	704	747	686	730	708	700	687	739	739	718	781	731	734	775	717	771	736	727	710	721	728	686	740	756	714	729	753	652	734	755	654	719	756	697	736	728	769	741	721	749	718	748	739	744	712	658	673	763	684	787	765	755	752
21662	35017	22228	6929	2333	922	651	604	564	547	566	550	604	560	583	598	549	545	553	553	562	567	578	599	569	584	543	603	585	575	558	564	533	559	546	553	557	632	580	543	546	615	558	554	563	584	547	582	592	534	569	571	539	576	576	605	538	602	615	575	537	568	576	567	590	557	580	527	606	581	546	536	581	543	551	564	535	539	586	592	579	559	557	533	571	533	534	575	560	577	559	551	519	530	552	543	532	585	511	561	571	535	567	588	580	522	534	558	579	608	540	557	525	547	588	566	529	536	546	564	576	569	568	548	571	606	574	570	589	583	582	545	579	528	578	539	581	556	595	531	516	557	573	543	536	575	597	571	570	605	610	605	575	562	547	580	529	576	559	579	586	532	576	551	581	580	553	588	558	556	580	601	560	555	553	552	591	543	562	530	561	607	583	557	501	554	585	551	590	568	544	584	555	547	557	597	583	556	568	564	586	561	564	579	601	563	564	593	559	587	554	586	576	613	574	557	564	567	534	565	562	577	574	608	535	596	601	579	498	552	574	591	609	565	575	581	582	540	606	558	542	534	575	592	537	542	568	560	532	558	581	552	542	616	583	559	577	606	540	561	561	587	550	543	583	581	580	554	618	547	518	532	564	567	587	593	566	562	534	538	578	574	557	593	573	574	563	578	570	555	571	580	561	573	587	557	600	571	564	555	529	604	564	570	570	557	570	566	606	594	548	588	590	571	588	575	542	552	575	579	549	600	553	545	522	584	556	599	582	544	556	555	582	563	592	595	554	540	569	568	570	564	599	607	551	534	605	601	547	565	569	548	529	592	589	583	569	543	516	587	544	543	553	572	571	523	573	537	570	553	582	571	542	537	596	534	559	528	605	573	561	604	586	594	570	593	552	594	542	586	553	580	593	575	579	554	595	564	554	542	544	568	546	592	584	533	555	561	579	551	533	536	573	590	633	554	607	611	588	620	553	542	560	580	578	596	640	591	564	627	563	574	557	576	559	553	563	568	580	561	620	588	551	577	598	569	574	531	580	574	573	557	570	564	580	602	513	574	570	542	523	540	573	560	575	557	566	591	563	569	559	601	623	550	555	553	537	579	577	548	559	555	552	543	564	603	588	525	583	537	545	538	579	595	571	596	576	544	614	570	546	543	592	611	605	617	588	563	563	603	565	565	617	538	589	579	557	569	543	600	555	551	565	553	591	545	557	555	549	576	583	593	551	569	594	598	583	595	553	548	578	552	587	599	577	558	577	614	579	603	575	534	588	578	594	550	564	531	574	573	529	564	549	526	540	594	591	615	583	548	561	597	567	557	608	564	596	580	556	586	577	567	531	549	588	579	561	613	573	554	569	562	583	602	585	554	556	564	553	579	583	571	571	552	572	606	574	564	556	577	566	539	573	575	576	610	539	576	555	519	559	550	562	503	615	554	579	553	587	580	559	580	590	560	560	582	550	568	620	550	559	555	547	554	580	544	553	582	553	546	532	586	571	536	587	550	631	532	539	599	532	546	614	576	585	582	560	638	534	562	572	556	548	549	566	552	606	588	581	620	550	576	616	565	567	573	547	575	586	626	570	577	570	540	559	565	571	581	562	605	517	551	572	562	565	540	577	573	564	548	579	612	573	540	567	557	546	570	548	559	575	552	603	569	567	588	544	566	586	538	582	603	569	558	576	569	595	552	560	559	554	573	530	546	573	537	543	548	583	563	558	555	625	575	584	615	561	556	562	574	566	601	549	570	580	571	596	585	549	573	575	555	567	565	564	556	536	582	546	588	558	586	591	588	617	575	580	544	581	547	561	575	581	586	551	562	564	531	576	487	557	586	564	591	580	584	567	586	580	557	528	587	571	584	587	571	594	649	544	545	583	529	561	594	558	534	591	507	591	581	597	582	596	573	559	566	559	553	596	569	569	584	535	580	575	546	577	552	551	587	564	552	569	569	577	520	573	555	559	578	589	560	577	569	571	581	586	536	546	554	592	546	578	526	572	570	541	591	578	516	551	551	571	637	542	547	557	622	540	519	560	587	572	575	555	595	576	548	573	538	555	550	599	576	609	548	599	584	600	540	618	570	590	578	613	564	576	593	560	563	565	548	516	552	528	519	576	540	570	511	551	575	633	533	552	573	576	592	605	584	562	575	571	582	603	565	561	598	591	574	523	574	564	567	576	544	578	544	554	549	574	548	579	567	554	552	570	560	539	573	569	510	571	567	597	575	579	555	567	528	595	534	571	591	544	566	580	556	555	582	608	574	562	519	582	506	565	564	543	542	520	595	568	589	561	582	563	574	523	562	596	568	561	546	562	521	571	615	549	581	535	586	573	550	594	537	592	546	562	550	599	559	605	534	602	572	576	570	590	546	572	523	535	602	552	566	572	570	621	550	578	555	568	574	558	567	586	583	543	573	587	552	608	575	580	565	608	552	557	552	616	542	550	578	569	598	513	555	604	545	579	610	549	550	582	612	535	555	581	540	600	557	569	574	547	587	553	512	578	527	573	513	575	575	628	578	605	582	569	575	596	600	574	582	590	563	539	573	549	564	572	588	523	578	518	530	574	589	583	603	576	541	546	568	511	582	571	589	565	527	587	587	608	552	547	610	601	597	575	592	594	587	546	576	641	554	598	535	607	519	557	569	570	547	517	565	578	579	554	577	560	610	570	566	527	529	559	515	560	601	541	518	557	543	558	554	590	564	565	563	577	531	545	575	609	546	604	575	603	560	572	560	574	552	610	539	563	587	607	559	574	559	595	566	587	596	555	548	571	550	560	587	579	582	536	559	559	572	554	549	579	584	569	555	604	520	596	590	537	593	559	600	556	543	627	519	565	570	581	595	615	551	577	590	533	571	593	598	592	565	596	556	577	558	569	580	578	529	533	565	570	533	577	559	573	605	565	594	528	604	559	557	603	577	560	578	592	592	546	565	573	585	589	595	571	565	619	556	577	554	555	559	564	550	548	567	535	540	597	566	593	521	558	518	612	580	564	543	553	550	571	574	556	574	569	578	567	565	616	565	539	530	603	568	522	590	595	583	562	568	590	582	623	562	543	540	549	562	585	573	566	543	594	585	570	547	543	592	584	574	578	588	513	577	565	588	589	590	549	546	522	565	574	571	583	555	551	624	598	553	565	571	584	551	643	580	567	596	517	603	572	605	579	584	564	595	602	598	542	520	557	599	570	578	595	572	600	560	562	556	553	570	552	520	602	614	583	575	566	556	573	553	571	588	567	570	571	562	540	570	575	589	585	586	569	554	606	580	576	589	544	584	548	549	564	542	581	537	590	606	544	562	543	572	571	551	571	566	547	538	572	541	559	575	610	605	607	599	553	605	601	564	563	598	582	582	536	552	566	571	588	559	601	546	592	586	540	591	569	592	555	517	551	579	537	610	540	565	583	586	524	560	595	579	545	578	602	555	584	540	602	554	603	552	569	559	604	560	566	559	588	559	599	529	576	597	544	543	573	577	543	612	579	579	582	579
26281	30789	48579	38445	17937	4550	1288	841	841	782	752	730	794	802	797	766	799	796	798	775	765	801	744	729	765	803	729	788	745	773	745	712	737	806	805	773	809	799	757	845	739	761	758	777	748	779	748	783	791	746	731	755	780	734	715	787	738	742	785	695	767	749	738	786	788	766	759	731	755	790	789	824	784	810	795	765	795	825	778	757	786	734	799	759	761	756	730	732	777	732	751	732	725	814	791	744	781	790	797	766	762	751	799	775	756	775	778	705	761	751	756	699	794	785	789	769	796	770	781	717	757	788	763	715	742	763	786	791	751	800	782	777	778	788	729	743	761	734	730	727	782	736	797	716	780	801	779	751	762	766	707	789	764	801	782	776	755	736	764	757	764	741	770	746	761	793	785	758	802	730	782	738	766	720	774	737	811	733	814	814	771	751	769	785	801	719	753	754	725	743	764	762	737	753	801	776	740	835	738	805	788	781	721	773	693	800	746	760	759	754	736	745	820	773	768	785	726	746	736	798	776	784	754	725	752	742	766	798	765	741	790	736	802	754	789	785	765	772	746	741	795	755	758	744	708	788	816	764	763	751	760	813	791	787	783	762	748	743	794	781	770	753	778	747	743	731	772	749	738	791	816	719	736	766	768	709	726	734	765	785	768	837	843	765	780	747	820	804	740	792	739	789	787	729	765	790	763	760	801	767	717	757	767	781	793	764	735	753	770	772	743	775	701	758	730	781	759	748	784	737	770	777	741	729	840	745	820	715	746	751	756	805	796	778	795	758	782	753	748	717	718	766	794	742	776	750	784	757	775	716	753	747	793	759	763	792	803	747	712	741	742	759	760	802	785	758	757	720	782	780	745	752	779	738	721	755	768	783	760	764	790	768	746	742	738	793	752	783	792	792	763	800	808	791	801	737	785	756	775	767	766	746	762	725	761	788	742	812	802	734	789	789	739	746	788	765	813	718	797	764	760	759	784	780	728	787	825	795	840	769	816	781	774	742	725	780	783	760	718	776	769	747	812	748	786	791	805	800	792	779	757	786	809	764	736	754	780	745	755	794	766	754	757	789	734	743	769	819	793	770	732	772	781	765	784	785	758	776	811	777	804	728	786	751	756	724	780	755	774	758	753	773	773	790	765	701	767	774	835	734	738	813	778	783	767	761	737	726	744	765	796	731	738	814	802	712	781	770	774	772	738	749	775	768	668	793	747	787	743	782	735	743	754	707	748	769	762	770	739	726	763	721	808	773	777	827	768	770	780	715	736	748	789	763	714	780	761	766	760	756	768	754	739	834	745	796	775	751	801	756	798	751	739	783	738	770	780	775	754	838	783	787	726	736	734	781	747	834	767	745	766	791	729	711	805	745	797	765	722	744	721	765	728	743	748	766	784	771	751	724	776	722	751	742	760	773	759	771	764	716	807	768	729	746	792	762	724	740	735	799	721	766	741	788	791	724	767	744	779	770	778	756	764	768	763	774	751	801	791	730	767	788	704	742	750	827	762	761	753	745	743	778	773	766	759	800	740	729	783	776	791	792	741	769	773	835	785	760	735	768	777	766	778	809	740	793	761	743	767	791	835	760	751	761	818	769	787	780	782	745	786	717	746	781	814	716	735	766	743	743	820	800	747	753	779	784	778	784	821	758	706	723	762	837	775	765	755	725	790	727	801	755	754	785	732	777	728	785	751	727	723	777	774	730	754	738	799	765	763	706	775	759	736	795	748	791	739	730	804	764	763	781	758	748	780	802	745	760	727	758	739	805	761	749	737	768	749	754	762	793	783	717	773	823	745	765	733	774	703	726	740	735	796	781	739	731	779	757	795	736	794	787	770	755	847	762	778	748	725	755	694	760	789	779	724	714	777	740	790	733	790	735	803	797	779	733	803	750	747	722	714	721	783	791	803	762	798	749	745	752	753	785	777	730	759	768	782	762	754	781	746	746	770	791	754	808	769	775	785	784	734	742	736	773	738	732	797	771	758	817	804	722	722	798	755	766	729	760	715	725	733	717	741	751	755	794	735	725	748	812	776	815	707	745	759	775	696	733	742	776	747	780	757	771	776	698	749	818	717	785	813	730	764	789	815	768	796	725	781	722	814	776	792	756	727	801	796	747	782	736	756	845	759	725	747	792	743	766	776	731	782	753	788	740	734	811	752	769	747	794	743	805	757	786	798	771	753	770	731	717	770	783	764	752	788	739	802	743	747	762	786	779	773	802	753	776	756	773	764	778	752	809	752	764	749	702	730	781	747	830	734	783	755	725	743	775	731	779	795	731	761	795	782	787	742	773	777	753	780	729	809	739	771	740	776	734	792	778	738	760	745	788	708	728	771	758	763	729	814	744	750	797	816	760	790	776	783	795	764	738	743	753	749	797	756	787	720	767	744	689	826	742	762	747	770	758	807	752	714	783	779	759	737	694	779	811	742	774	755	753	771	763	826	757	762	762	764	765	797	804	747	771	773	801	795	789	837	763	737	767	787	760	813	741	745	733	734	734	793	771	790	761	742	727	759	732	751	770	779	742	718	751	764	838	759	759	761	806	770	759	761	806	762	774	748	739	725	742	815	832	750	754	748	743	748	722	751	758	728	727	783	756	757	757	725	810	770	792	670	781	760	774	795	744	802	710	754	740	784	791	785	755	779	813	772	749	768	748	814	765	786	769	735	781	770	781	773	811	786	760	707	746	747	782	792	762	788	802	783	758	812	763	785	791	770	751	787	799	771	806	765	789	721	780	755	762	802	738	768	788	790	750	764	768	766	773	719	754	756	780	796	750	836	823	778	799	770	785	767	776	780	744	763	769	759	749	790	795	801	748	775	765	747	775	743	707	772	767	741	766	820	803	782	788	752	753	824	733	726	735	763	795	752	794	793	773	787	745	765	796	819	745	816	785	740	834	783	791	770	793	752	770	759	750	758	764	815	732	761	829	745	732	776	780	724	816	759	739	718	791	818	716	719	830	761	742	750	760	788	807	804	759	770	767	750	742	777	748	771	773	783	723	720	798	753	752	794	724	740	691	787	771	762	749	790	799	730	730	736	757	787	743	770	824	761	711	756	755	709	806	780	723	713	774	771	705	812	792	781	758	751	796	756	751	704	721	750	739	776	775	750	779	715	803	793	774	832	758	757	757	695	734	802	781	761	808	728	742	805	756	764	770	749	775	806	794	791	782	731	810	775	753	730	730	779	764	754	756	779	747	772	758	736	789	755	758	701	735	821	807	779	779	765	780	800	799	797	804	770	749	766	736	768	768	745	771	771	797	751	731	780	782	771	791	758	786	766	775	769	760	770	800	774	801	716	770	767	767	779	733	787	781	815	786	797	715	740	766	742	775	762	755	737	761	728	733	712	701	765	754	786	709	748	814	777	780	779	746	737	758	750	740	763	790	755	800	720	749	744	746	759	693	803	771	794	748	758	704	744	779	795	793	751	763	755	724	801	739	733	753	753	728	804	801	727	740	734	764	748	781	801	754	751	761	756	751
50217	84587	60267	27649	9345	2554	905	669	682	660	721	613	651	675	648	644	659	605	637	618	601	656	638	670	641	688	696	608	645	628	630	677	643	654	618	666	661	630	653	612	615	629	630	610	691	683	705	710	625	721	644	667	623	617	608	626	603	687	583	629	630	647	612	624	619	665	638	665	710	591	652	622	627	664	647	652	615	625	624	641	670	685	625	648	635	649	671	665	631	671	686	648	638	650	643	654	615	647	618	606	579	665	620	646	629	673	623	644	594	651	623	612	640	637	639	642	659	648	654	635	637	664	652	622	604	651	644	655	625	614	630	640	659	649	608	613	601	643	605	685	621	673	689	613	637	652	643	658	614	639	637	618	602	602	624	614	640	664	679	640	616	668	626	638	585	677	638	630	658	614	642	683	660	623	624	632	643	610	650	672	657	640	660	640	619	632	653	647	633	641	621	626	644	667	621	608	616	685	635	607	672	606	645	647	629	658	654	586	627	655	623	630	651	639	645	694	607	662	663	610	653	648	650	608	612	636	623	607	647	642	600	612	623	618	645	631	624	689	657	666	638	633	688	595	656	624	622	615	656	664	628	641	659	652	640	645	597	686	636	609	634	634	648	687	641	612	652	649	655	614	632	617	611	620	614	608	631	638	675	659	629	667	666	592	696	586	656	650	633	646	608	661	597	618	646	661	607	629	645	634	630	638	644	672	666	656	635	640	620	616	649	623	670	610	623	645	636	630	624	601	647	682	719	603	628	647	621	605	631	618	655	658	614	615	678	680	687	641	616	701	671	649	629	649	643	632	674	577	655	674	615	636	634	658	619	620	642	606	661	627	639	651	659	664	639	606	633	619	626	657	666	656	629	634	646	613	630	648	702	590	626	640	619	591	643	662	661	660	602	646	664	620	627	686	625	656	632	674	647	596	678	627	691	648	685	658	682	652	601	655	641	594	651	644	666	638	648	682	644	637	647	648	623	659	634	625	607	635	711	619	636	615	661	650	611	653	630	625	614	637	626	637	676	667	648	620	634	593	611	633	615	660	617	651	571	616	689	619	665	597	612	617	691	701	647	653	622	627	605	661	678	596	637	659	636	670	649	682	666	657	604	614	601	599	646	664	661	640	677	672	673	628	670	652	660	607	673	623	613	662	652	631	637	651	617	638	643	627	656	641	622	627	617	645	635	598	648	628	639	665	674	628	621	634	639	606	632	645	633	628	631	656	619	654	691	644	648	638	660	626	633	676	620	655	704	677	668	628	586	658	666	668	675	643	649	625	678	680	673	666	617	682	643	631	625	644	674	680	659	638	615	637	605	653	653	660	667	667	630	647	658	611	611	658	636	683	641	626	643	642	635	670	642	649	612	676	616	638	670	674	691	606	611	629	649	628	657	635	644	617	669	685	703	644	669	689	593	594	641	627	616	679	633	636	716	645	628	614	643	689	638	597	644	638	660	672	674	640	661	670	653	631	639	685	606	595	601	648	667	641	613	637	633	665	626	613	635	608	686	623	663	639	618	648	678	661	649	629	677	694	650	646	666	657	645	632	645	623	674	596	600	704	644	628	635	605	634	593	622	641	631	589	594	657	595	614	647	680	665	664	664	622	629	626	663	612	658	655	631	688	603	684	624	657	661	645	676	608	651	714	655	639	603	694	640	614	623	625	648	661	643	631	633	679	636	617	645	654	653	671	636	655	632	654	687	633	647	645	650	688	662	639	624	645	628	649	686	667	644	640	617	624	652	691	614	669	659	600	658	635	630	676	611	653	635	612	646	641	631	658	673	631	657	651	646	695	628	607	612	642	669	622	628	631	657	638	637	678	668	665	659	659	650	644	634	668	627	678	600	645	667	633	651	662	623	660	646	615	659	631	644	650	662	669	621	652	676	633	646	640	656	633	628	614	665	632	659	638	657	629	652	645	669	641	644	617	647	638	618	638	610	635	631	650	604	609	640	656	640	654	643	630	643	635	648	618	637	623	655	610	648	638	648	637	634	669	605	672	653	720	620	629	653	645	660	636	635	644	639	666	654	651	620	599	610	625	648	652	594	603	626	596	663	617	660	641	641	650	640	621	621	652	629	647	646	625	626	636	637	671	678	662	686	646	635	621	658	620	678	650	657	659	622	645	660	608	634	653	678	666	599	621	668	632	617	667	647	626	612	622	695	681	684	669	646	662	687	666	703	641	624	674	629	636	641	614	625	676	658	624	639	627	612	614	597	625	630	594	612	620	623	594	641	691	655	619	611	614	613	663	618	648	624	599	607	633	628	632	660	624	640	583	605	656	595	618	606	622	589	630	629	634	622	678	605	637	664	607	639	633	633	639	636	670	600	647	597	638	613	609	645	635	695	635	614	651	615	620	634	657	632	649	588	648	629	654	647	683	632	661	627	631	638	630	672	634	618	645	634	649	637	647	609	653	596	642	646	614	596	636	671	591	618	684	623	647	610	640	626	615	594	667	624	662	619	659	642	598	584	672	604	644	673	623	635	623	636	654	610	626	633	612	654	659	622	661	632	650	661	580	628	704	625	626	660	643	625	648	677	648	604	674	631	714	654	657	608	637	638	621	647	655	622	622	640	638	631	655	650	619	617	624	662	628	661	649	628	624	635	640	627	621	613	657	603	645	644	678	672	653	599	691	609	668	655	676	640	669	615	631	669	651	654	640	646	678	624	629	607	603	670	652	659	678	663	671	648	670	664	622	663	642	603	623	621	611	631	641	619	624	652	612	640	571	657	614	633	635	640	624	610	618	671	671	604	642	602	612	621	608	646	656	643	666	635	603	629	646	642	611	621	637	652	633	617	664	629	612	629	643	630	642	653	654	642	707	640	632	648	671	627	643	638	652	669	697	608	621	677	640	633	684	623	634	688	658	616	661	627	626	665	665	622	660	663	647	607	661	635	653	652	646	660	652	632	655	625	665	636	652	627	629	643	636	646	622	654	692	631	641	650	652	650	644	668	617	589	623	645	682	638	589	640	667	641	635	655	613	600	640	641	666	623	646	633	630	622	635	637	606	658	608	653	622	639	689	640	645	629	628	635	638	640	641	635	619	605	626	631	654	658	632	619	614	702	652	612	673	628	598	692	634	667	630	614	662	636	663	687	615	692	645	613	623	660	623	672	639	651	679	623	633	624	644	636	610	588	647	658	611	645	648	634	614	615	629	646	669	640	612	643	636	657	631	671	658	659	678	599	618	624	625	614	647	587	634	657	665	583	680	645	600	633	628	647	646	631	608	643	677	636	711	652	629	645	639	605	634	604	638	627	680	633	650	639	610	620	658	636	655	642	611	626	647	690	624	624	680	659	637	651	634	653	637	633	651	584	626	652	580	646	645	665	659	653	627	643	595	636	643	623	624	687	634	616	617	616	654	626	614	640	702	669	614	625	666	629	643	618	659	623	613	626	645	632	630	645	632	642	682	679	639	651	596	638	643	638	625	692	651	622	638	629	594	633	670	648	651	649	639	632	666	619	663	629	667
24399	24900	38774	37710	25706	14984	4024	1398	1099	1057	1057	1007	987	997	1067	984	1029	1038	979	957	953	1028	989	982	1014	1015	963	979	1000	1052	1010	986	984	1004	982	1122	1024	1014	1021	979	1032	974	979	1032	987	993	992	968	990	982	987	952	965	925	1016	989	971	1025	966	962	950	1009	972	951	966	935	1059	1005	966	1028	965	967	981	969	981	1006	1037	984	966	934	982	1025	994	1018	956	1020	960	975	962	988	989	1034	995	1069	1017	984	980	963	1038	1013	964	938	942	981	994	962	921	978	980	977	1003	965	982	894	1032	957	993	987	995	990	1021	974	1056	1022	972	966	948	985	991	1019	1006	980	922	1028	977	999	994	987	1007	953	986	1009	1046	974	994	989	1003	959	984	956	972	998	960	950	995	958	1010	951	966	947	1005	976	953	932	995	970	949	992	987	1052	958	997	1075	939	1022	1035	923	1013	1014	926	1007	986	995	1043	954	954	1006	937	934	960	939	1027	1016	1010	1037	935	995	1034	962	978	995	971	959	971	953	982	992	915	984	1012	984	1008	972	1001	981	958	979	1034	1004	1018	964	962	1006	1016	940	993	996	1000	949	1000	950	999	1022	1007	991	970	948	952	1039	973	1001	990	1012	967	1016	994	964	968	983	986	888	998	980	940	972	942	985	977	996	1000	930	990	949	933	998	974	970	1027	934	973	968	989	969	944	892	924	989	970	971	1031	1007	981	952	973	954	965	972	1042	988	936	1023	998	1016	950	984	1009	993	944	1030	936	1037	980	959	1024	992	1003	1019	973	981	980	981	959	970	996	1000	984	1017	1033	1009	994	979	976	905	948	976	961	955	980	954	973	969	952	964	968	998	1055	1038	966	961	988	940	943	998	1004	913	913	1009	1039	972	970	955	999	1008	1079	983	1011	958	1011	950	1002	975	966	973	934	1006	993	999	967	1011	989	1015	1003	1041	972	912	955	1022	933	961	954	927	1005	1029	951	1001	990	981	1048	1005	976	1004	1003	1019	940	999	1021	916	977	954	957	950	1047	922	918	959	993	923	949	1014	974	937	1000	1036	961	994	1002	971	1013	1014	990	903	986	1022	1034	999	969	965	1019	1012	977	954	963	951	948	950	1015	947	995	939	982	985	952	1035	1000	995	943	977	941	988	1000	1041	1002	986	982	1071	998	985	956	997	1015	964	970	1026	1010	996	958	973	928	970	990	946	985	1007	955	977	975	959	972	952	945	982	1032	1060	1009	997	956	971	1026	1035	922	931	926	967	977	970	977	923	936	985	1033	967	957	973	966	952	981	953	1025	953	958	998	996	949	980	956	980	954	934	978	963	923	994	957	950	946	973	948	966	968	960	952	1034	1016	948	948	933	996	1003	905	1034	944	939	952	950	1078	965	971	1001	952	975	1006	1015	999	1025	991	1027	1023	954	1013	987	944	1032	1007	961	968	981	961	913	1015	1005	973	905	1014	960	970	987	987	997	1012	996	959	946	989	960	968	957	954	970	968	1018	1020	1016	1042	1047	1018	992	1013	994	1000	1055	975	1009	1038	946	990	985	993	958	961	968	979	994	967	976	984	945	971	958	1042	998	975	991	901	967	972	1039	959	943	972	959	956	1000	972	917	953	975	954	998	997	925	966	991	1024	995	982	1016	993	992	955	1025	957	965	969	937	974	912	1028	1000	1025	1041	954	987	1006	956	1000	964	928	973	933	936	1005	911	991	971	1018	985	930	1034	1004	935	1003	1000	1021	1043	938	974	1043	990	987	963	962	1045	988	1004	995	989	1006	999	1003	995	994	991	946	936	975	1013	1034	972	981	1016	969	1003	999	978	1053	1002	979	1010	970	1015	977	979	957	941	955	940	911	1008	1014	897	1002	938	964	1046	989	1012	959	987	981	950	956	1006	977	1007	1001	1016	1038	1019	972	979	967	1003	998	1000	1012	1000	1017	948	929	937	1039	962	1008	974	1047	934	985	1050	1052	969	962	993	956	959	1019	994	958	985	999	1001	1014	977	970	985	958	980	923	981	985	990	1021	1014	963	955	1013	961	976	960	985	969	966	988	998	940	1009	979	997	957	997	964	989	970	1028	982	1001	959	911	941	963	917	994	1005	972	999	973	977	944	956	989	981	1004	921	947	977	991	1001	991	997	1009	940	994	950	999	956	995	983	992	1002	983	1013	977	988	995	951	1018	983	987	1048	1015	1001	992	1004	970	952	964	1006	988	1021	1015	958	965	988	1000	981	953	979	1019	977	927	985	1019	984	945	990	1007	973	991	966	998	970	980	923	995	957	997	985	999	942	937	1010	975	993	963	980	1000	1019	963	927	931	951	952	1039	950	981	1003	938	1051	957	1017	965	950	920	886	953	945	1019	1003	985	1013	959	951	994	984	1024	952	977	972	972	1007	982	965	1006	1004	995	1006	969	947	1004	958	982	931	1035	1000	1009	998	1010	1014	971	996	960	975	949	943	996	986	1005	1009	949	1017	1038	1012	986	966	992	960	945	951	943	949	1057	1004	1002	971	924	1051	1050	954	984	974	985	971	999	998	926	985	951	929	884	952	1013	977	974	1000	1016	965	967	941	969	1017	1020	966	926	1010	991	950	1026	976	929	946	1006	991	979	1025	1013	940	1040	956	959	1000	995	939	955	971	977	1044	1000	966	930	982	1024	980	986	963	927	1024	958	1031	953	1006	1003	958	970	970	926	917	1031	969	1002	966	1023	1015	1002	1007	960	963	977	993	945	1017	1013	1046	1027	941	980	1048	1022	1044	1018	971	917	972	964	992	988	976	1002	952	1023	965	992	916	1017	954	1043	966	982	1015	988	966	958	1010	979	971	944	962	1007	1028	1002	1033	966	1035	1003	976	1017	993	953	975	986	975	1013	959	994	997	945	942	965	949	979	983	1000	950	966	939	980	949	1026	938	1012	1024	986	991	968	994	991	946	979	981	1013	952	976	960	937	924	1007	981	991	973	970	997	960	916	967	991	1003	1008	942	971	967	924	988	999	967	963	960	966	939	1038	938	969	927	983	978	958	964	980	980	963	896	951	964	964	1026	965	1019	996	959	961	935	1034	992	992	943	964	973	1027	1032	1015	1020	976	966	943	1003	1003	1028	913	957	984	925	956	996	1017	962	993	992	1006	1008	1013	978	1004	997	982	939	958	954	990	1001	1003	939	1012	986	979	943	1018	964	1019	1013	969	993	999	1034	941	928	993	1012	964	986	952	1030	986	951	960	960	982	963	1006	1005	1000	1000	956	994	1026	949	952	942	925	959	955	973	979	990	975	956	987	976	947	1007	986	959	945	967	1050	986	980	1001	1005	967	980	1021	962	937	935	962	964	942	939	989	943	981	1005	956	993	1033	952	936	1027	963	1017	971	974	983	946	1002	991	1021	948	998	1012	968	972	990	1008	1000	902	909	1031	959	983	991	1009	977	954	1017	946	951	976	1035	992	959	1007	1019	994	961	966	916	1000	950	975	968	997	992	1032	1017	991	1029	1003	1016	949	974	1008	993	912	995	961	938	982	1029	1044	971	974	951	981	1002	991	972	1013	1014	979	973	980	1027	934	953	941	995	999	970	992	1010	966	990	945	927	984	984	977	977	940	971	1005	1032	920	1025	946	949	914	967	1008	970	970	970	940	931	957	961	937	947	1036	988	1019	986	971	983	971	947	960	984	990	1005	961	962	1000	1000	945	1022	976	1017	980	954	949	999	987	1050	928	894	952	1037	985	980	955	983	967	963	1054	943	958	960	975	1012	1019	969	965	968	969	976	1015	992	997	1016	990	963	991	934	953	990	973	966	995	1027	1011	1004	1033	985	1021	966	933	924	966	1024	976	1009	940	952	1015	943	946	984	969	960	1005	983	946	998	958	959	937	973	997	1029	1030	973	975	985	982	949	948	1015	927	935	1027	993	1046	947	981	950	1031	1042
58046	101589	77358	45768	19163	5457	1755	946	864	875	872	841	865	829	856	942	928	875	853	889	877	857	833	918	878	889	880	841	872	847	903	865	883	848	873	868	869	883	869	861	839	854	887	842	836	899	855	860	867	880	852	885	902	850	911	854	872	945	930	892	890	833	860	870	887	834	855	903	898	861	926	918	867	851	822	896	851	884	917	856	917	865	838	868	898	849	862	830	906	834	942	893	916	883	901	839	875	828	872	884	857	863	839	842	830	896	908	852	858	923	867	907	914	858	844	863	894	847	863	829	922	940	873	885	856	874	897	894	906	868	858	840	952	900	861	898	860	801	873	894	891	833	871	861	857	878	859	866	882	870	849	921	838	864	868	886	843	835	809	857	870	847	866	874	862	858	828	859	826	896	896	872	877	840	823	856	840	895	904	868	922	842	869	875	879	850	848	882	930	893	827	888	903	852	830	897	875	887	851	864	874	847	908	856	922	840	885	897	871	890	872	873	916	907	880	855	899	851	842	908	879	857	876	934	824	875	818	887	885	863	800	840	876	836	855	880	905	887	878	893	886	846	844	842	866	861	866	896	825	882	865	837	881	964	845	845	895	829	883	879	847	908	877	871	857	915	858	857	888	842	858	888	829	926	821	883	897	851	870	819	868	884	826	907	862	869	859	840	889	835	870	889	804	875	868	927	910	924	877	870	845	867	838	898	891	866	861	855	836	870	840	879	835	856	929	840	850	848	844	909	818	884	871	916	867	891	850	865	909	897	870	858	857	868	912	827	885	859	854	878	885	881	860	899	892	888	842	867	865	869	872	878	810	861	931	841	867	854	814	853	882	886	856	882	893	883	899	881	873	866	833	861	908	902	848	876	826	880	832	859	921	837	871	877	913	892	788	886	846	888	821	880	877	849	903	808	869	820	871	883	865	870	879	869	848	863	835	817	894	887	872	895	896	832	794	843	889	881	881	889	876	881	884	861	888	895	896	893	880	878	877	850	856	869	886	861	885	850	890	925	907	848	857	873	824	832	826	857	816	861	834	865	884	901	902	879	852	939	872	873	874	860	848	870	900	878	873	852	898	879	865	914	866	866	872	853	891	863	833	814	900	874	906	852	910	848	867	890	833	843	824	979	860	906	856	889	868	866	882	855	861	935	842	838	853	871	830	830	887	869	877	845	925	892	888	881	880	824	851	868	882	846	867	874	867	858	869	870	834	933	858	910	886	888	895	846	856	847	832	893	831	812	895	923	894	841	843	796	842	874	865	891	882	903	875	857	832	837	854	874	912	852	883	794	846	890	884	875	854	920	863	841	828	869	905	910	876	835	855	892	826	816	849	878	867	909	831	835	900	881	823	879	872	897	917	894	866	894	913	905	797	877	883	851	790	847	906	906	854	864	839	910	903	887	882	870	855	888	864	906	887	837	917	842	834	910	888	869	869	837	850	885	804	867	830	837	886	896	911	796	868	838	892	849	928	882	855	857	846	840	904	882	883	884	873	871	897	885	857	844	839	831	877	854	824	841	856	835	820	870	876	908	865	848	904	920	870	870	887	817	903	879	866	881	883	895	862	884	881	919	852	810	865	827	884	886	866	874	868	909	911	880	882	843	836	853	847	848	871	887	845	838	898	844	877	887	869	872	814	856	898	824	887	894	862	824	848	860	851	832	900	880	875	865	913	833	874	910	880	854	898	866	937	852	860	838	881	855	828	815	896	862	854	892	863	878	863	872	872	867	925	890	853	824	863	849	851	893	871	868	866	917	862	838	886	838	871	864	848	847	871	858	846	885	837	833	834	871	851	843	946	879	860	876	892	902	873	858	880	858	916	915	859	831	908	857	897	908	857	860	895	849	863	865	876	837	869	859	889	870	863	911	864	863	813	898	823	864	878	895	846	871	909	847	894	837	854	859	915	866	863	782	857	816	904	883	870	841	802	877	907	865	919	909	844	841	861	882	861	874	844	849	891	861	840	846	854	911	867	878	903	835	912	847	843	834	860	893	903	907	897	874	833	847	899	883	841	871	797	904	849	863	890	887	849	853	833	838	844	852	881	900	884	866	840	879	856	843	837	919	835	940	851	900	879	887	873	826	824	865	879	866	884	835	889	873	916	837	856	856	889	835	876	834	835	846	821	900	850	922	883	890	906	859	864	858	858	887	875	861	806	896	860	860	836	832	864	880	841	877	812	874	861	869	867	868	885	879	875	868	897	865	843	876	855	891	847	881	851	847	897	885	869	899	852	864	840	907	878	870	884	865	883	808	879	854	886	871	892	834	853	855	828	862	864	839	877	895	885	847	845	861	807	869	838	873	861	877	878	893	868	827	814	862	833	889	882	839	865	858	862	895	850	828	880	871	892	892	915	859	839	888	805	850	866	847	879	858	888	897	868	938	911	809	878	894	876	865	856	848	852	860	866	897	884	790	872	853	848	852	840	902	869	872	896	852	909	823	850	853	830	819	871	821	886	842	915	849	865	922	836	892	906	827	834	869	913	834	870	884	868	851	940	832	861	824	908	856	842	865	841	850	840	821	892	861	891	910	877	833	871	852	851	898	895	830	842	863	856	846	859	869	855	858	838	820	855	869	822	819	849	820	848	867	895	839	877	905	900	875	816	843	882	820	818	860	910	902	845	843	848	875	865	867	879	866	868	861	842	865	857	884	860	876	840	853	849	856	907	808	899	885	858	841	964	882	830	812	880	843	854	803	863	884	814	899	878	818	868	844	883	809	841	856	854	903	806	898	883	878	865	892	837	854	856	870	863	854	817	851	823	876	878	895	860	851	796	905	867	878	864	850	840	889	880	869	864	890	832	879	847	853	845	818	867	856	883	841	833	868	878	851	877	858	855	861	842	861	913	872	847	863	891	880	818	899	877	846	849	878	838	893	859	854	860	839	851	910	874	858	869	904	828	837	868	846	885	863	854	838	892	892	880	900	871	870	869	861	869	868	855	818	879	854	843	907	880	879	845	844	906	845	923	873	765	910	863	846	856	884	824	842	855	809	849	832	816	922	803	883	856	857	802	867	858	856	846	860	850	866	920	823	888	830	868	922	820	837	940	837	859	864	825	859	886	884	856	850	851	873	828	876	855	847	902	850	856	817	914	886	873	813	876	884	846	859	846	915	879	881	822	907	857	841	940	884	848	862	830	857	860	793	842	841	867	839	834	823	866	815	825	877	858	812	880	861	842	882	892	882	838	842	842	853	856	842	854	823	833	867	903	817	863	842	861	881	892	910	885	873	839	897	844	866	891	844	867	864	847	857	856	861	831	850	879	868	854	848	852	845	847	873	913	831	816	845	887	881	879	874	876	827	861	897	852	887	854	829	885	911	893	840	857	835	834	884	843	865	864	832	887	889	890	903	868	862	868	830	811	860	878	867	829	839	891	826	859	846	872	867	873	852	851	858	806	882	880	899	842	894	843	843	875	885	949	852	824	836	889	888	855	844	836	835	922	856	863	810	779	912	886	884	869	862	848	839
31497	32991	26654	10922	2285	1012	784	791	752	780	783	742	713	776	737	724	724	743	726	711	748	734	779	778	762	756	792	736	740	792	757	765	759	744	764	772	741	735	772	750	796	734	713	730	754	749	751	760	782	766	728	749	819	723	735	768	738	727	775	705	726	775	701	828	727	695	758	707	709	777	737	721	736	769	807	733	747	763	702	751	734	719	736	759	718	694	759	771	827	741	749	738	718	740	685	707	727	757	751	779	739	693	773	739	752	736	710	758	689	771	745	731	774	749	753	749	738	761	765	706	756	731	747	743	792	775	755	732	786	755	737	744	804	755	760	761	731	734	776	716	731	748	782	706	755	745	717	743	752	779	756	762	715	726	746	741	754	716	770	686	751	753	694	765	749	713	754	711	743	763	729	791	688	777	721	752	682	777	705	753	762	769	711	776	715	723	776	785	704	758	781	832	732	722	757	773	717	760	715	776	720	754	727	762	745	713	746	683	719	763	777	735	734	739	755	738	756	710	704	721	663	744	741	802	742	725	731	779	754	735	749	762	683	733	770	724	729	721	780	702	705	716	746	786	796	709	781	729	728	755	762	733	766	721	770	692	734	760	711	726	717	767	756	776	722	742	719	737	779	728	757	788	746	747	772	735	768	745	729	768	744	724	782	727	736	764	753	754	764	673	794	748	788	715	694	749	734	762	768	708	779	747	785	774	712	743	717	727	731	722	796	732	706	763	727	758	728	747	740	754	745	769	754	763	759	740	730	729	722	712	764	780	778	776	741	764	728	692	689	700	744	760	746	757	707	767	820	769	723	723	708	722	748	752	730	746	812	693	792	753	722	738	763	769	749	737	766	732	764	705	732	758	798	695	743	724	764	772	741	794	735	708	740	730	777	740	758	743	748	714	695	749	770	732	727	748	745	768	744	721	764	773	767	745	773	749	699	753	762	727	698	736	747	765	728	736	720	690	758	745	767	765	728	757	705	768	705	732	689	731	724	720	752	788	761	788	784	720	754	759	778	716	758	734	713	746	740	688	722	775	796	712	761	717	734	764	749	784	773	763	793	745	725	735	741	731	782	797	785	731	780	715	722	757	759	726	758	741	754	740	768	745	755	759	758	729	793	767	731	733	725	765	767	751	773	761	753	770	764	754	747	783	740	778	742	746	741	778	729	762	754	725	751	731	764	755	755	773	782	739	740	784	716	734	733	755	747	730	733	769	752	756	782	702	730	725	757	704	711	727	684	755	693	751	778	709	718	703	719	753	731	724	733	719	729	751	799	757	718	749	724	748	699	748	766	739	745	730	794	749	740	798	759	708	825	722	792	740	716	720	727	743	697	751	727	771	782	769	738	725	759	799	772	703	695	763	768	741	736	700	739	740	764	761	721	737	767	781	719	758	770	775	781	776	675	734	738	722	785	745	733	747	718	718	758	771	757	733	739	696	727	719	712	756	740	726	739	732	743	783	793	752	750	805	746	781	759	730	793	729	756	743	779	743	736	736	723	738	712	699	718	733	784	757	759	760	752	692	723	766	739	788	736	720	758	724	799	783	784	748	740	744	796	735	685	720	737	769	713	734	762	761	736	781	765	750	736	744	745	716	789	719	787	760	744	740	732	696	777	752	788	754	763	782	760	749	804	712	756	752	701	725	734	720	768	737	775	717	713	712	749	723	792	707	755	736	771	740	703	739	761	711	744	727	761	747	770	745	758	805	761	726	692	756	731	753	739	734	713	689	773	745	751	743	748	767	744	746	741	728	707	744	794	786	717	739	759	738	811	719	750	737	759	757	754	733	803	757	746	775	736	784	787	772	757	726	686	744	773	745	755	749	805	736	818	715	735	766	691	737	747	796	697	759	766	717	805	737	784	747	758	732	702	733	743	723	758	800	760	734	769	717	775	692	771	706	751	719	767	780	795	758	751	733	772	789	771	704	751	786	761	752	752	764	726	752	773	734	728	734	678	740	811	778	692	752	720	745	730	752	764	767	728	747	743	754	704	743	734	759	739	743	763	737	714	771	698	721	795	800	749	773	712	779	792	729	737	712	771	710	725	741	768	746	758	730	784	780	766	773	730	724	753	806	719	795	742	770	740	731	786	753	716	781	727	737	740	756	765	758	696	755	725	740	706	761	761	748	763	794	792	707	753	751	715	730	760	732	784	710	779	702	754	747	751	784	740	687	746	782	732	801	721	711	819	735	731	735	720	754	764	763	702	717	756	739	717	758	711	714	755	731	694	743	763	790	731	765	747	784	796	746	688	759	738	744	762	722	736	742	743	742	753	743	769	763	733	729	749	741	750	761	709	747	754	777	748	737	783	789	697	749	783	780	742	798	745	783	767	711	733	763	734	759	734	753	764	761	756	752	801	763	757	779	770	709	741	740	797	736	739	725	715	745	747	752	741	739	708	711	784	766	750	709	742	755	750	768	766	741	729	732	765	747	736	742	713	722	731	731	778	666	734	705	766	731	774	724	746	745	740	774	731	774	747	709	743	730	657	724	793	789	768	713	764	731	731	723	767	755	708	780	741	731	723	727	712	773	730	832	770	739	748	730	721	726	746	768	745	794	737	727	707	746	771	714	738	796	706	745	763	771	705	724	727	721	730	739	793	812	738	740	756	760	754	774	758	720	748	719	742	761	753	731	713	778	761	754	762	788	761	730	743	756	753	667	704	730	773	706	772	710	770	758	737	733	737	732	752	756	708	762	756	765	777	745	738	765	768	778	748	731	740	708	746	759	712	740	776	790	736	779	746	763	742	770	707	734	753	711	698	773	775	765	741	782	734	662	741	765	725	719	766	748	734	693	727	728	758	711	761	772	780	756	778	749	750	710	789	763	745	739	732	748	707	702	720	723	769	712	728	695	738	726	737	782	753	751	746	786	707	731	772	737	690	770	724	731	690	738	729	738	750	762	753	765	759	751	739	740	738	718	766	767	733	816	735	723	748	703	794	745	744	741	740	737	746	753	721	682	707	705	716	721	762	773	736	731	765	709	713	728	757	771	763	756	758	757	771	759	771	717	743	727	757	680	742	772	770	791	784	763	788	731	734	737	748	746	743	786	730	777	732	744	740	780	755	769	748	753	752	743	817	774	753	745	738	710	745	729	743	746	755	736	795	742	733	823	762	745	747	706	758	784	763	770	801	748	726	738	705	737	752	752	779	775	761	730	785	764	765	760	714	732	784	776	756	748	759	752	771	751	723	744	709	712	783	795	813	751	716	740	724	763	707	745	715	768	692	703	747	767	723	769	720	768	749	766	735	750	701	720	750	782	771	778	755	787	777	757	753	755	750	705	753	740	771	716	686	743	732	736	785	784	730	722	755	784	797	784	763	740	690	722	738	730	758	767	738	721	735	767	754	801	776	703	755	721	733	744	776	734	719	768	776	721	748	777	712	747	715	761	812	707	752	707	717	722	709	754	750	747	745	773	721	759	740	751	807	730	767	735	785	704	751	758	733	775	760	768	805	761	731	752	740	774
25275	36890	19799	5750	1683	781	680	619	613	595	593	568	551	600	589	571	586	601	590	598	597	596	583	576	604	558	611	602	594	631	602	660	617	598	621	582	566	618	609	634	588	596	595	625	627	576	570	565	578	568	569	644	572	620	603	557	580	582	592	590	595	613	599	547	591	579	606	573	610	569	573	549	572	588	602	595	554	566	620	595	614	625	556	617	550	620	573	583	636	595	602	562	622	607	609	587	570	599	585	575	583	565	584	613	624	609	560	602	593	555	612	573	589	612	581	612	600	566	570	566	613	606	601	621	637	601	622	598	596	572	553	551	602	627	607	585	610	582	573	543	569	607	545	574	599	579	575	568	629	597	547	584	601	593	600	635	573	596	546	637	586	602	581	603	579	617	581	590	590	591	615	617	567	589	560	558	573	627	580	614	592	565	648	580	617	607	590	656	552	594	625	585	585	581	633	622	649	570	598	583	595	611	576	567	551	572	548	660	616	604	586	613	612	568	599	585	574	589	561	619	578	578	576	620	619	607	621	572	604	573	614	640	616	583	571	600	595	600	551	596	559	539	609	586	577	561	609	606	573	557	614	561	548	601	598	567	603	579	577	587	610	579	586	598	566	608	550	622	549	582	622	567	608	578	573	598	575	627	574	569	581	605	558	571	569	563	552	560	623	567	608	559	544	547	589	582	576	605	585	622	657	593	565	631	622	590	661	579	577	598	627	592	596	565	596	597	609	583	578	587	618	578	576	621	601	620	539	611	587	578	625	581	591	592	580	561	594	615	595	580	601	585	592	590	570	616	545	595	564	568	583	629	616	616	594	552	585	596	627	578	643	650	616	573	620	626	606	552	584	578	544	558	553	592	614	569	595	593	543	576	573	615	635	580	617	619	620	577	632	584	565	577	593	582	597	567	571	592	572	609	618	622	592	560	602	586	580	602	582	607	605	632	578	616	585	609	595	617	576	535	575	605	587	582	564	626	614	569	619	573	578	604	571	552	606	586	610	596	600	569	570	558	576	614	581	618	596	562	633	638	585	576	586	572	613	561	596	571	598	612	606	606	549	611	568	636	599	590	590	596	579	610	611	603	627	585	596	542	586	588	587	588	603	591	606	623	579	580	629	591	580	585	605	614	588	591	578	550	623	585	589	598	596	598	585	625	595	644	548	583	592	614	586	588	595	605	592	615	568	578	590	598	551	563	593	607	602	585	602	571	616	561	553	578	658	546	609	608	555	621	590	602	564	534	593	612	594	596	579	575	583	600	617	636	576	548	574	600	603	603	571	581	613	585	629	550	549	578	599	622	585	596	581	526	599	599	599	613	564	588	580	612	583	566	621	560	621	582	578	583	542	596	618	582	586	571	619	573	554	555	590	623	585	626	586	578	640	552	602	568	549	594	596	563	605	547	534	602	567	606	545	617	566	616	582	594	578	595	601	603	588	538	588	606	620	609	566	594	590	569	563	632	590	572	618	604	550	610	576	572	604	612	609	596	579	545	586	603	612	600	614	611	607	593	565	604	586	592	603	576	573	580	624	632	612	627	636	562	605	587	576	599	582	607	609	586	580	594	592	609	597	571	609	602	569	603	578	594	627	621	534	525	618	594	576	600	595	583	590	621	560	613	633	567	551	587	565	616	574	580	628	617	531	586	613	600	585	540	591	603	587	553	574	607	586	554	574	586	599	599	612	612	576	617	582	541	563	528	580	586	624	588	623	547	634	611	621	615	590	586	606	597	570	594	578	616	620	612	624	598	568	595	615	645	607	568	580	572	559	598	621	585	575	582	587	588	556	603	610	570	564	597	574	579	553	625	593	601	581	653	594	632	614	615	592	579	532	602	568	552	603	570	579	660	582	613	598	585	580	557	569	567	563	581	609	606	607	609	586	619	576	593	561	638	573	572	549	605	598	575	585	625	581	607	614	607	587	625	558	588	633	574	582	580	605	570	585	575	613	586	592	610	568	528	591	620	565	579	609	602	610	613	579	591	563	617	592	581	607	597	616	578	615	582	606	610	584	580	603	553	616	586	630	630	596	546	630	597	562	565	548	562	605	580	602	631	608	598	568	609	572	627	622	554	574	607	599	607	589	632	571	610	556	607	629	639	585	575	578	632	606	537	628	567	565	614	600	575	579	626	591	567	576	557	593	604	591	585	593	619	597	615	597	564	573	552	573	549	587	619	599	554	590	579	609	638	548	607	594	574	567	602	559	610	573	623	547	592	561	518	608	584	565	596	612	564	638	620	603	583	576	572	608	554	576	618	580	619	591	571	607	619	630	608	561	600	622	613	576	562	588	513	640	623	589	595	564	608	630	560	572	597	614	598	583	602	606	598	598	609	627	565	599	609	580	585	591	625	566	590	559	591	601	639	589	626	571	564	547	583	610	560	599	602	581	570	623	591	571	582	579	609	584	621	598	614	589	570	578	599	566	604	598	608	559	601	622	584	587	641	607	570	580	605	584	572	580	562	626	632	563	617	596	642	601	560	561	618	560	565	547	611	597	561	559	586	577	536	610	600	609	590	560	591	604	533	572	571	576	592	595	646	574	608	619	589	561	596	587	634	572	588	597	598	600	594	608	593	578	557	588	529	579	565	596	596	594	607	607	562	588	583	561	572	565	587	605	595	611	576	590	606	567	597	634	581	615	605	594	578	553	565	561	594	575	625	606	576	608	588	638	575	571	610	555	594	606	600	592	620	579	563	563	559	575	620	580	619	556	563	584	545	599	551	593	541	584	586	595	533	578	567	566	587	629	596	623	579	589	602	662	582	629	573	581	595	571	585	567	627	589	562	599	577	566	563	570	622	596	576	599	563	612	605	573	575	628	530	578	552	572	565	604	572	579	570	603	556	560	579	612	581	559	585	580	602	628	575	587	586	574	570	636	609	595	545	554	606	582	585	617	589	558	591	581	570	619	602	620	605	612	576	629	611	616	585	620	605	609	579	603	603	610	587	622	593	535	647	642	586	547	589	618	561	567	636	594	568	595	604	614	596	598	619	563	605	627	587	621	595	627	605	602	599	595	605	621	598	591	581	614	566	594	600	624	594	556	608	632	636	587	546	599	609	580	619	620	571	566	595	619	581	624	589	618	626	574	625	609	554	585	582	608	579	576	590	587	589	608	588	591	561	559	547	577	553	514	604	584	601	604	633	580	597	574	637	611	638	616	565	558	590	558	604	553	593	611	557	576	610	598	582	592	582	599	608	598	575	625	631	598	605	567	584	628	624	579	571	576	587	598	582	596	617	602	602	566	578	601	552	610	631	594	580	560	546	603	608	581	561	592	561	624	564	616	550	574	582	626	613	595	616	572	535	583	600	582	532	615	586	567	572	629	602	593	621	600	626	606	582	551	550	580	583	572	598	614	643	574	575	626	607	601	620	606	532	586	630	589	598	583	657	592	578	555	595	570	579	546	596	619	561	597	591	593	610	613	553	560	562	585	575	603	572	596	576	593	618	605	625	607	589	583	585	591	556
26976	30251	42719	32755	13109	2605	1118	863	833	754	826	814	777	793	764	830	788	819	807	775	796	789	768	799	792	753	832	784	736	791	768	809	749	827	815	757	774	757	782	829	758	816	824	810	738	775	760	805	815	814	810	797	793	835	783	784	769	803	785	769	738	763	864	765	821	744	755	757	759	792	801	783	786	803	798	762	755	815	807	771	746	836	745	791	757	798	840	780	797	758	771	788	796	801	814	779	802	782	767	795	794	817	774	781	759	804	832	818	800	739	781	853	829	798	821	773	776	813	756	801	765	835	764	766	792	791	776	788	773	794	807	774	754	771	766	717	783	754	727	737	807	769	790	770	775	783	774	795	795	775	778	748	780	758	818	822	794	756	807	781	793	767	761	784	817	781	810	816	779	791	748	853	781	748	784	755	848	716	780	805	792	769	816	768	757	796	776	800	801	778	797	749	813	820	766	764	751	776	792	800	791	803	836	818	858	847	805	822	794	747	782	765	728	748	790	792	795	784	798	797	773	729	777	816	746	784	796	736	778	756	785	806	729	801	732	781	774	809	795	768	721	793	791	798	795	793	844	799	813	756	757	801	767	769	783	784	793	748	833	751	733	757	828	808	791	802	760	789	757	750	743	808	777	810	851	796	754	827	754	774	800	750	755	782	802	758	806	767	772	794	776	785	816	733	760	827	766	782	804	788	742	823	780	781	771	771	791	742	747	818	773	773	795	787	738	782	757	783	824	793	747	777	802	788	756	779	818	770	764	793	854	764	868	802	727	838	781	761	823	800	808	805	780	822	778	769	756	781	785	783	808	783	796	805	760	800	738	786	855	798	790	777	749	745	776	809	760	742	796	844	768	741	791	810	799	848	787	821	761	794	805	738	750	801	763	746	777	778	801	741	760	824	774	784	760	727	803	779	853	773	777	798	774	787	800	781	768	775	808	739	822	763	798	766	774	834	786	811	798	802	836	783	764	794	798	755	748	798	792	741	783	756	757	769	813	751	738	779	798	745	782	808	788	803	799	821	802	795	800	753	786	769	718	810	728	829	819	756	792	756	773	771	782	795	801	786	767	758	772	778	775	794	745	811	797	766	789	725	826	821	777	787	801	798	789	799	779	791	774	779	800	746	791	772	822	755	798	840	779	774	730	780	756	757	769	762	709	795	791	746	807	778	746	805	791	795	713	818	798	779	796	775	820	805	783	796	728	823	832	854	745	771	822	781	760	712	776	804	839	756	780	789	744	821	831	767	810	814	769	752	786	793	870	763	738	776	746	794	793	788	745	797	841	818	792	785	781	794	761	788	796	806	779	755	808	748	794	810	785	791	792	739	751	784	783	826	773	754	789	836	814	734	757	750	776	730	778	784	776	762	763	769	769	728	779	761	785	869	749	779	806	837	758	777	765	806	758	804	765	765	767	715	810	827	755	772	793	762	836	743	724	763	751	783	764	748	807	764	779	748	800	750	797	748	816	791	799	815	776	713	820	783	789	749	758	819	862	800	768	761	758	770	770	801	791	755	791	780	777	767	780	786	789	781	789	789	795	844	817	724	822	838	814	837	800	759	742	741	795	807	715	779	768	794	713	833	794	806	759	765	801	821	778	772	801	794	811	727	824	777	766	810	779	759	803	814	793	807	801	787	800	802	766	809	782	786	777	763	764	830	795	725	802	817	746	795	727	783	781	780	778	775	788	817	804	773	837	842	739	774	762	818	777	773	749	791	797	757	792	796	781	768	804	812	783	792	790	794	768	755	807	833	809	777	816	743	758	723	769	774	802	796	800	768	810	812	790	822	771	799	793	812	770	776	772	774	779	833	797	794	761	812	782	772	778	759	744	771	720	736	763	815	825	811	774	787	782	779	771	813	751	731	770	818	783	749	797	793	773	727	777	781	783	766	718	716	787	809	825	807	806	811	769	795	750	738	805	764	756	763	739	787	802	758	775	750	829	778	758	815	752	737	732	781	782	784	782	779	779	799	741	773	782	784	813	811	726	821	813	751	778	778	754	720	763	758	803	802	765	797	776	751	805	804	803	795	742	788	843	790	795	720	804	740	812	757	758	830	769	780	762	776	809	770	779	777	779	802	752	734	727	808	780	794	728	775	761	771	798	782	746	815	765	766	776	820	843	805	782	815	789	749	753	760	785	796	764	787	728	789	805	785	816	745	765	796	785	785	777	727	803	809	801	791	819	741	784	825	817	759	829	792	792	779	765	785	758	790	770	788	737	708	770	815	813	751	788	758	758	802	699	787	782	773	808	792	770	755	718	791	799	791	791	787	806	729	810	764	815	751	766	788	786	791	764	798	814	733	750	784	787	748	774	751	746	773	771	785	736	759	776	796	742	831	767	783	815	747	816	806	783	820	746	757	808	810	790	816	807	801	760	761	715	767	812	731	731	746	796	818	821	745	806	836	800	750	774	754	798	763	785	752	748	763	843	797	776	773	760	778	791	853	732	756	835	775	783	766	779	775	799	784	753	802	798	771	781	743	790	799	749	798	814	770	807	776	788	805	809	792	763	794	814	837	806	727	798	773	799	777	830	766	771	778	805	838	782	806	761	795	790	781	769	761	748	763	855	757	773	772	802	780	790	756	776	724	803	796	785	765	782	868	776	785	744	760	810	807	756	767	780	776	770	807	813	791	797	793	766	797	757	803	773	801	738	820	763	714	788	825	779	788	741	778	774	752	819	736	770	796	776	799	783	820	718	766	743	745	771	769	789	749	752	811	789	817	789	763	779	758	697	737	825	828	777	752	812	783	747	764	786	780	784	764	788	811	790	820	773	815	744	766	813	756	748	763	800	780	805	771	782	812	757	770	783	801	776	780	757	771	741	783	732	734	776	775	752	766	800	791	764	770	756	803	831	769	802	770	837	742	789	761	747	806	788	838	794	771	745	783	792	808	792	746	822	794	766	737	772	822	797	772	754	774	803	770	772	752	792	823	816	808	766	761	790	764	794	771	770	788	787	792	807	769	770	729	770	789	770	719	776	777	811	766	767	808	788	787	792	796	820	707	758	776	788	753	801	749	733	777	761	716	810	813	763	794	824	782	746	715	786	792	758	757	784	835	755	742	805	779	780	823	811	807	778	736	770	787	777	751	785	775	792	787	794	792	777	797	765	832	764	824	771	772	826	808	798	777	815	713	808	753	757	808	814	770	737	769	780	751	824	819	798	762	775	777	786	810	738	783	708	740	755	809	765	731	811	796	777	788	772	781	782	772	838	775	801	773	788	734	773	804	766	763	782	815	776	806	770	782	822	780	782	772	758	762	774	795	829	736	729	757	786	765	765	791	776	789	830	743	762	792	796	798	742	775	814	778	827	758	777	746	766	777	741	766	762	728	777	751	754	755	764	834	733	790	787	837	793	779	792	829	771	773	797	795	761	798	753	766	768	795	823	843	819	809	805	753	758	779	758	731	782	746	789	839	783	763	804	801	778	786	756	765	772	800	734	788	829	792	742	742	707	767	804	745
57110	82804	53022	20727	5560	1397	778	667	625	659	688	664	677	658	649	591	647	660	656	652	709	649	671	703	647	631	661	622	690	651	642	609	635	627	646	651	689	656	657	648	597	653	668	701	662	643	621	671	641	649	664	697	644	656	676	667	635	665	649	687	663	658	635	648	696	636	682	633	621	673	636	665	600	660	655	642	659	669	688	638	668	619	618	595	614	659	679	703	648	659	640	668	675	671	644	653	654	622	630	639	641	728	631	651	665	656	664	636	633	666	619	635	628	611	629	639	652	652	613	652	641	701	633	675	638	667	652	627	686	675	643	655	697	658	654	611	640	634	696	618	618	662	618	646	680	668	681	645	655	628	616	598	645	667	596	646	668	648	638	650	672	659	649	642	623	616	687	645	641	602	620	624	662	639	696	649	637	630	616	643	640	705	611	636	661	623	651	702	635	611	649	649	648	618	673	588	673	637	630	650	634	684	674	656	690	668	638	610	657	614	641	663	663	663	626	612	661	660	619	627	644	598	662	672	639	657	648	626	640	668	629	624	653	657	639	651	636	614	669	612	647	647	612	631	681	663	616	685	665	641	636	631	680	632	688	658	664	690	714	657	619	589	625	630	643	646	634	683	688	632	622	635	659	615	689	664	646	626	705	655	640	642	689	680	620	647	707	653	636	645	675	667	646	649	629	671	643	664	615	552	650	593	673	649	584	643	643	667	689	660	680	648	654	654	659	638	695	652	613	649	654	643	616	677	662	645	659	646	692	634	645	619	636	676	631	677	631	625	664	638	648	628	607	651	608	655	688	650	648	619	669	650	656	636	654	681	666	643	665	653	619	631	683	665	649	679	592	613	712	664	640	622	707	649	695	636	669	655	671	646	625	635	594	664	665	633	659	685	636	646	625	655	723	649	623	664	665	657	614	623	677	690	637	621	655	667	643	656	645	658	666	671	653	624	669	643	629	659	638	691	668	611	668	674	678	650	658	648	647	581	691	649	630	608	656	623	631	650	668	668	655	632	677	674	678	618	657	637	657	666	679	609	681	620	663	621	658	670	679	647	677	637	642	640	692	674	598	646	702	600	655	662	639	704	653	641	637	637	641	663	624	628	681	618	611	609	667	672	659	676	610	609	653	668	680	654	672	666	623	661	599	672	643	621	617	641	713	649	674	677	666	633	602	655	668	680	627	651	638	636	681	657	649	647	693	648	645	658	645	720	645	612	660	668	638	698	689	670	654	630	680	632	658	655	673	675	693	645	653	624	670	699	644	641	637	650	608	621	704	601	664	631	622	678	604	655	657	632	659	595	697	620	633	650	599	651	648	642	631	673	654	665	661	649	665	674	625	668	648	619	644	665	630	630	645	668	603	588	705	660	630	638	706	639	703	656	657	628	647	714	661	627	686	639	633	649	686	650	658	632	614	668	661	671	685	617	682	652	651	664	642	683	662	676	635	679	657	644	642	684	686	666	606	607	680	618	657	658	627	665	728	625	649	659	661	630	688	674	615	682	600	644	672	625	641	665	634	679	637	642	643	659	643	643	659	627	700	681	658	653	645	637	639	656	637	634	637	658	645	612	617	702	651	659	701	699	677	667	668	651	678	643	646	640	646	664	660	646	642	604	653	672	644	645	618	625	663	683	620	646	693	669	653	594	658	658	638	631	644	663	636	654	693	644	630	679	634	666	637	648	613	667	631	654	687	660	680	611	613	642	652	638	617	673	647	645	609	644	656	656	675	652	683	722	664	675	651	678	620	624	615	630	667	663	645	665	666	639	652	660	617	621	627	666	683	646	705	658	610	632	694	639	664	650	698	665	584	677	659	659	677	639	666	604	640	605	655	613	620	665	599	661	628	656	664	629	650	667	656	663	681	681	647	661	685	654	671	663	638	656	689	710	623	655	672	631	640	615	657	623	667	628	658	636	681	632	635	621	651	629	652	638	642	650	652	623	658	704	638	665	678	633	630	685	610	653	594	650	674	659	622	676	619	657	697	660	676	626	666	640	636	654	636	655	604	638	651	653	698	666	690	615	622	621	650	683	643	675	704	612	623	663	656	664	644	638	670	693	598	657	667	633	684	658	671	666	627	658	632	658	666	690	670	650	705	670	638	682	677	643	642	668	675	645	666	631	620	657	626	674	705	687	673	662	661	608	648	654	633	658	656	651	656	626	661	645	651	667	651	644	623	670	670	636	613	657	681	646	698	675	642	672	654	656	651	650	623	622	628	660	662	614	656	673	655	701	640	686	664	628	670	680	625	654	637	650	635	613	656	649	644	618	675	651	668	641	611	659	612	648	671	624	628	655	681	633	632	632	673	680	648	618	640	620	670	639	683	628	666	640	633	669	702	657	656	616	640	635	654	705	673	674	688	647	644	617	638	657	666	634	610	635	663	687	666	626	649	617	630	650	685	636	625	676	654	730	648	618	617	671	658	671	670	676	665	662	627	612	659	636	678	667	651	636	579	663	610	677	675	643	679	684	626	613	625	627	627	642	652	646	661	652	649	658	648	635	657	612	655	636	649	664	704	641	639	662	687	657	667	697	654	641	672	661	643	624	653	698	661	670	614	663	666	684	643	672	689	655	693	666	610	658	666	621	642	718	680	612	677	652	680	675	602	657	681	639	636	632	701	658	654	624	657	631	664	667	627	643	643	679	643	665	666	657	631	635	649	666	620	702	652	654	660	657	637	723	637	626	610	644	638	644	649	614	645	646	636	658	635	688	626	652	676	665	636	634	624	696	618	663	661	635	632	638	635	686	631	669	688	671	615	635	622	734	630	600	640	653	701	624	617	696	605	650	629	655	654	613	661	662	675	671	670	691	673	711	629	619	667	643	654	613	678	669	618	600	634	664	629	619	649	614	652	658	691	675	629	638	659	700	630	653	642	682	663	592	640	665	622	608	657	614	698	645	677	640	654	647	658	631	664	631	641	622	642	665	696	636	608	673	666	655	641	652	652	683	635	649	662	634	658	649	635	696	665	609	630	650	621	606	689	695	647	620	649	680	647	668	671	607	668	620	638	657	677	664	676	657	604	667	629	669	657	715	653	636	639	662	667	637	626	646	620	695	634	636	714	636	663	657	640	640	646	601	671	629	667	693	661	681	620	640	679	633	656	617	640	619	657	633	623	655	654	632	687	646	661	664	697	667	666	616	649	632	694	682	643	637	614	666	642	618	722	702	698	668	640	644	671	680	686	667	634	702	596	626	671	686	669	649	659	652	636	659	659	708	625	633	641	687	656	677	696	628	664	623	666	697	622	681	700	688	633	665	665	639	616	649	658	653	613	672	668	655	649	669	630	647	662	678	692	675	620	666	697	635	596	708	648	642	644	662	711	658	654	618	668	609	650	652	638	644	652	693	626	629	682	651	642	673	660	682	638	614	654	613	675	648	691	626	654	663	619	642	679	626	636	592	677	683	655	689	665	647	674	617	652	635	625	662	661	639	655	621	680	672	649	664	663	667	651	658	625	686	639	633
24426	23757	35142	30513	22061	12872	2806	1274	1075	1014	1040	1017	1005	973	1019	1052	1008	983	1011	1027	993	1002	962	1001	1015	1002	995	986	976	1012	986	1005	967	959	983	973	986	951	981	1017	978	1027	953	1053	965	1028	1043	1025	952	1037	1011	973	1032	991	981	1029	997	993	1018	950	1008	1045	979	955	960	1009	988	1001	958	938	998	955	1003	987	960	1011	1014	973	1008	1031	968	966	1009	938	993	1008	976	1001	985	980	948	986	996	1057	963	994	951	993	971	990	1017	958	1013	965	986	965	1003	1060	1006	992	986	1025	1022	1021	968	1023	977	961	983	970	931	987	980	910	917	981	1038	1052	943	939	984	978	1007	988	974	1020	1028	1006	943	998	1014	966	962	996	1002	998	1002	1001	978	983	974	923	947	1031	990	1039	939	1007	987	1012	936	996	973	943	938	1030	908	939	965	973	924	973	989	961	978	961	1065	1000	961	987	1001	953	915	1050	965	974	951	979	981	941	1032	947	1002	970	955	977	980	950	996	970	985	973	949	916	968	997	1010	1003	956	1019	936	957	979	1024	968	999	898	1043	962	945	999	1053	965	952	1010	968	963	962	996	992	997	1015	955	1056	943	954	964	942	1000	999	951	991	943	932	963	973	958	915	909	1021	943	982	973	960	949	963	1005	932	1035	991	1001	975	977	997	966	986	966	976	979	976	1015	1025	952	989	931	976	988	988	1042	1015	983	950	1001	970	930	1006	954	967	1056	984	968	945	975	937	973	1025	959	945	1020	947	1012	967	927	992	970	893	1019	1036	982	927	959	997	977	988	982	964	1007	1017	978	1010	971	971	929	953	1028	944	983	972	1005	990	936	953	968	985	1019	958	931	1059	943	938	938	988	985	872	986	1066	1009	983	1017	936	1032	918	953	974	1033	967	929	984	1003	956	980	975	979	958	993	1009	984	1020	968	992	947	978	995	1021	1013	988	1022	965	1028	951	953	945	1005	988	934	940	1025	1014	951	981	997	1034	986	963	976	986	990	978	1049	1000	946	969	1016	981	1010	1010	999	986	942	976	1000	976	1001	985	970	924	1004	977	979	1037	945	981	1008	1025	983	1007	999	894	932	1001	1025	993	975	938	988	1061	989	956	949	975	958	981	983	959	974	985	961	996	1027	966	979	991	989	1028	926	941	909	939	951	1042	953	952	957	1034	974	965	968	971	996	1004	985	989	1030	956	1004	986	936	978	1015	991	1001	1006	1001	1008	1024	949	947	976	1029	993	995	993	1015	982	976	1017	1016	918	984	973	1039	972	974	986	943	980	988	963	1037	977	986	916	1024	993	922	982	972	988	960	984	980	1035	1044	974	974	963	926	996	981	1048	959	1021	959	984	983	979	992	997	927	966	986	942	989	1001	984	959	978	959	1003	1012	974	966	977	947	974	932	970	984	1001	1048	997	874	1009	988	993	1003	998	1021	921	953	939	982	931	942	1003	990	951	948	1044	989	979	967	951	1023	1022	1036	1023	979	1015	957	966	942	968	962	939	993	976	1018	912	1005	998	961	959	963	929	943	980	983	948	986	1050	944	1000	865	989	962	929	1003	988	990	998	993	1000	949	983	895	979	1015	996	938	916	963	1004	1015	909	923	1003	970	977	1004	946	950	1022	954	1018	1011	941	999	960	1022	1018	1013	974	988	1023	928	1002	962	995	1042	939	964	1020	936	1003	964	907	1022	971	964	997	938	1022	1022	927	964	977	976	997	979	1027	981	982	961	952	991	997	969	1000	1014	943	982	1015	1006	934	1008	977	940	1017	964	973	1003	989	987	1022	967	1036	980	1019	939	953	994	1018	961	1003	976	1005	963	1002	955	1010	1021	972	971	976	1024	947	954	997	993	963	1014	986	966	1026	985	982	972	998	1010	971	1015	1037	1042	943	964	997	962	974	964	967	966	973	972	1009	1069	934	935	1009	956	943	1009	920	1032	969	969	972	970	953	1019	982	968	1039	967	986	1002	957	980	999	973	973	1013	970	966	994	994	981	1032	959	976	1017	945	947	1034	994	1016	955	1020	981	1014	1007	969	981	1002	1007	896	973	1024	1041	933	963	985	1008	958	969	998	963	995	1004	968	939	970	997	923	1024	944	951	968	964	1023	990	1002	1015	1012	1048	979	1030	949	1001	960	1004	971	1010	1007	995	954	946	984	910	1026	1008	973	983	977	964	971	967	958	929	999	963	921	990	1060	935	972	978	999	956	995	965	977	993	1049	939	975	947	997	945	983	945	928	988	1009	1010	983	951	1019	1001	970	1016	1008	968	995	954	1004	927	926	913	997	912	981	973	1011	959	970	979	1005	938	973	987	911	1000	1024	978	936	997	994	969	1012	921	970	965	997	947	952	947	978	969	1003	1001	1006	938	969	980	1010	931	1006	987	948	979	957	992	930	994	966	968	989	995	926	998	995	954	950	918	942	988	962	979	1004	1001	953	992	966	1018	998	944	1051	992	1034	950	978	963	1000	953	995	991	1005	1026	960	1001	968	945	931	966	980	930	952	1013	968	1004	1021	996	996	968	1003	1008	983	1012	991	953	952	962	962	1007	962	1002	1010	1001	1029	993	914	966	997	941	945	992	976	978	1006	1011	1007	1047	991	950	942	981	957	967	962	965	969	970	982	1001	932	997	1029	990	1009	1007	963	1000	944	1013	996	993	959	971	963	961	1003	1006	1017	994	974	1020	964	981	1041	965	917	1052	1009	948	1010	981	1020	975	987	961	924	961	1020	948	1010	965	1010	981	1017	987	957	971	984	945	977	920	968	964	1013	964	960	978	995	954	987	964	982	976	933	984	990	991	947	965	946	995	953	978	967	997	1021	935	1010	962	1022	949	999	944	872	990	1057	977	988	980	959	961	892	986	979	1006	963	1028	968	967	967	969	992	945	990	959	977	1005	942	955	961	972	1013	978	1019	974	1021	909	1021	920	1021	1028	995	996	957	994	991	994	1029	1016	959	1018	1030	957	1019	1018	1003	1022	972	961	984	1041	954	986	949	965	937	973	962	941	989	988	944	996	932	979	1005	1022	1010	991	974	993	1007	944	948	1005	994	964	988	985	927	937	957	956	969	966	933	1002	960	1018	1044	942	1041	967	917	1016	965	978	984	1027	930	976	938	993	1024	1040	1009	960	1024	953	939	990	936	967	940	981	963	1028	980	957	1001	979	992	942	981	990	996	990	1006	969	1001	952	915	1005	975	989	983	938	1014	948	934	1023	984	953	994	951	992	994	987	943	990	1026	995	937	969	941	1000	1026	972	977	954	994	928	1004	1021	981	966	994	942	1011	950	968	944	963	928	997	1026	1000	912	1024	994	980	994	1032	1007	977	986	963	964	935	991	992	973	1003	981	1005	1066	976	980	933	985	949	988	1051	991	972	959	956	987	967	972	1003	971	958	1005	1002	983	1023	983	949	1005	1030	991	990	1008	975	1000	989	951	976	1023	1004	979	1003	975	941	967	996	1012	1021	963	1003	995	1043	992	994	995	986	989	1008	1002	999	958	919	981	981	1020	941	950	989	934	959	941	971	996	1000	971	948	968	1016	975	961	943	947	982	987	921	1020	970	1015	1012	940	971	947	1031	916	969	935	1033	984	951	998	989	953	927	926	940	994	949	957	947	973	997	975	1008	937	968	1043	998	971	963	963	1003	989	979	939	950	998	925	966	972	929	962	967	971	993	983	968	1022	941	963	1022	999	947	1001	1023	938	934	942	1003	973	980	1001	974	937	1014	983	981	993	926	988	1054	908	995	992	992	993	971	983	970	974	974	992	939	1039	988	980	999	979	1006	968	993	1030	1041	975	980	955	970	1032	971	997	977	994	954	945	981	971	1030	954	947	930	973	986	1000	962	985	916	992	1000	970	972	960	1052	936	1004	1000	1001	980	1022	994	1028
64887	103062	69854	36802	12124	2966	1117	880	901	875	836	852	883	828	832	886	850	865	867	891	859	899	921	910	945	847	910	888	910	859	883	850	832	818	872	884	824	853	868	826	901	928	848	868	842	805	848	867	874	866	879	831	837	867	872	888	886	904	890	840	825	861	887	850	903	869	845	865	866	875	854	868	896	896	882	848	893	878	830	884	904	861	899	872	836	861	938	841	858	891	897	919	849	838	886	909	872	854	854	825	854	860	878	915	821	864	865	848	856	878	827	881	842	816	903	905	882	860	866	864	824	896	894	894	822	824	834	840	903	844	830	810	885	861	897	864	886	839	839	886	872	871	886	833	876	861	856	920	875	888	915	882	851	856	848	914	864	896	863	843	904	901	888	887	847	832	851	925	869	869	813	881	842	880	886	837	891	873	860	857	890	837	872	831	864	887	855	929	853	839	908	851	892	848	829	824	860	868	857	860	914	923	855	888	802	837	874	905	808	873	856	842	862	886	892	871	885	887	855	832	865	862	882	873	825	870	894	899	907	829	842	882	865	934	866	828	841	808	842	852	895	909	867	812	885	834	896	855	826	845	880	852	863	789	880	861	868	857	875	831	799	867	878	864	873	875	846	880	840	847	861	828	912	846	827	858	812	871	947	876	850	837	897	853	863	864	852	841	878	840	844	863	847	908	800	904	866	829	894	902	829	889	866	907	859	876	847	823	895	921	883	870	853	833	859	817	899	819	866	841	856	913	861	834	881	837	874	889	887	882	897	866	918	832	889	844	931	875	891	784	847	853	896	879	877	876	831	839	830	846	801	822	873	867	862	822	888	759	818	888	857	844	896	830	832	903	885	889	894	881	867	877	840	875	855	843	848	835	881	853	947	850	820	830	839	866	876	861	914	876	862	886	878	816	946	849	834	825	845	870	854	831	832	835	866	872	934	870	880	878	849	834	907	851	877	872	876	818	890	894	861	823	824	924	893	879	873	846	843	897	870	873	868	874	819	916	846	839	863	875	869	897	827	918	865	864	873	860	888	868	798	874	866	854	881	873	854	840	862	838	904	885	849	923	889	837	870	831	837	872	814	814	878	826	841	823	821	907	847	820	881	828	836	884	892	864	836	839	882	886	867	851	843	858	888	848	811	886	847	829	846	858	845	852	843	815	870	853	786	897	840	832	872	901	847	902	843	876	838	852	904	859	901	853	914	891	918	855	906	836	903	851	860	845	814	857	875	827	862	823	839	894	839	844	885	831	828	892	837	822	862	870	866	908	885	841	869	873	821	830	928	878	821	892	885	789	849	842	873	871	879	874	833	901	882	839	907	882	857	858	854	897	843	866	887	853	873	876	861	838	847	853	877	867	867	888	851	852	868	854	818	836	814	853	840	864	853	893	853	847	831	892	868	843	851	841	909	854	821	818	850	830	836	868	895	845	810	878	828	886	868	862	847	894	883	839	920	821	880	903	895	888	848	831	867	858	835	857	853	846	869	865	836	863	857	844	872	860	842	852	866	851	913	859	859	866	916	887	841	830	805	841	891	834	900	856	852	887	874	853	819	891	884	852	894	877	805	851	866	847	861	823	865	862	844	849	819	863	835	855	882	842	837	897	885	880	884	840	871	857	871	847	810	828	898	801	894	840	821	877	891	888	860	850	856	837	862	848	833	830	841	875	843	843	891	827	919	890	861	827	869	843	847	878	839	867	901	882	818	831	820	913	862	817	834	874	860	816	878	828	874	880	853	836	892	838	902	878	873	907	867	853	826	851	837	850	817	833	894	839	849	864	898	821	859	874	818	869	871	859	853	820	873	881	871	860	873	924	810	834	865	870	872	859	840	855	837	868	877	871	924	838	915	872	891	855	893	861	885	842	837	898	829	847	915	858	793	822	844	885	794	904	868	819	915	839	848	851	864	882	847	857	822	823	839	868	905	849	870	929	844	864	813	856	879	842	871	827	885	880	844	904	838	873	841	879	858	842	863	882	851	894	872	833	871	851	816	828	854	875	816	872	923	900	894	919	802	856	824	894	870	863	821	841	901	826	882	859	875	822	880	896	851	852	907	865	843	860	802	857	883	796	846	813	877	828	859	898	835	836	829	884	870	842	856	853	907	843	855	868	854	839	907	890	787	860	903	863	923	875	850	897	854	878	880	894	861	902	787	859	834	813	849	882	841	840	841	854	874	869	869	878	872	832	852	869	867	906	896	862	829	844	874	875	874	894	896	855	902	869	900	880	871	912	891	888	862	884	862	833	866	910	837	884	861	884	853	891	826	857	843	885	870	839	856	833	906	833	810	821	816	822	830	816	886	851	859	842	855	873	872	903	874	874	831	840	854	875	897	872	887	821	871	786	860	864	790	879	846	830	887	815	852	840	851	858	860	867	833	820	812	833	848	863	818	838	823	842	817	867	832	854	866	912	855	854	853	822	860	849	805	853	871	827	826	815	832	834	881	834	861	887	890	867	855	881	845	856	843	870	818	853	872	917	809	865	854	874	890	880	863	875	889	885	885	849	846	857	862	859	859	846	890	915	876	871	886	855	839	902	826	850	864	857	890	883	831	858	876	802	882	828	819	846	890	836	887	849	838	866	847	868	861	847	802	870	886	855	855	867	880	862	837	871	891	865	843	835	813	862	858	823	871	802	887	866	851	836	905	867	856	815	830	879	857	851	867	794	868	860	873	816	894	854	887	856	893	869	801	861	829	852	857	851	854	831	866	819	865	796	880	850	878	860	803	872	834	796	880	837	836	860	891	880	845	859	870	871	802	948	863	828	872	859	821	855	865	849	818	860	869	840	860	901	816	885	861	840	813	865	873	855	820	809	788	864	840	875	906	855	916	882	879	825	850	829	830	888	907	851	842	872	879	881	874	806	864	789	883	895	828	860	834	913	850	852	922	823	886	823	908	905	840	892	916	842	823	844	828	824	831	835	889	801	863	896	768	853	874	882	853	886	847	832	856	853	818	831	839	858	869	828	900	823	885	886	887	858	874	853	896	866	819	875	854	900	865	865	826	847	865	843	874	849	849	845	903	869	854	815	865	852	886	858	898	817	841	906	867	952	875	866	857	911	891	875	845	867	874	881	904	889	855	865	879	854	839	905	876	859	903	866	818	859	889	879	860	859	851	816	855	847	893	846	885	859	888	908	871	882	852	887	873	837	849	859	853	887	887	785	911	894	855	831	824	908	889	830	883	845	841	854	838	806	844	864	852	847	902	801	889	907	881	854	843	885	829	855	844	862	819	846	831	832	881	881	864	841	881	877	891	833	860	882	841	881	870	841	839	902	838	842	870	869	821	821	838	837	878	863	858	868	866	855	866	887	845	867	788	866	862	853	850	906	873	883	880	881	895	818	849	898	851	842	840	846	879	832	855	901	843	881	865	849	902	826	876	829	862	846	808	903	834	869	842	833	805	792	937	859	859	858	815	867	854	863	826	862	842	847	881	821	869	820	896	825	883	833	833	858	843	854	885	910	772	896
31753	33808	25593	9190	2007	908	829	824	793	772	775	781	864	750	757	808	778	750	806	826	769	769	734	773	779	745	801	816	800	743	750	763	768	780	747	810	752	757	747	742	784	771	752	748	820	753	787	785	759	731	790	795	776	704	684	717	732	731	790	815	720	746	757	714	767	706	748	708	780	759	734	739	744	809	785	776	740	760	767	742	784	741	757	698	771	751	749	749	759	725	764	731	784	732	782	787	789	740	795	801	737	762	737	792	760	758	744	731	739	771	746	732	736	822	760	794	729	735	765	776	796	730	778	811	767	775	784	742	781	783	767	770	781	745	771	789	769	767	727	719	786	753	780	781	795	739	779	768	768	784	770	769	764	774	737	760	737	741	719	769	763	813	780	803	734	748	800	755	786	757	750	763	775	729	725	730	759	793	760	786	756	776	756	757	745	777	734	761	764	761	735	746	747	780	747	759	797	772	813	785	744	773	750	763	795	731	747	783	784	750	754	761	782	726	803	780	790	802	744	807	743	797	733	797	733	756	763	779	779	808	781	799	714	751	758	740	733	729	783	762	832	752	785	745	770	778	793	758	736	727	749	736	754	770	733	726	791	765	730	717	748	774	763	742	812	767	759	773	793	770	812	770	767	796	786	749	754	734	792	788	718	735	751	747	788	757	809	739	751	747	682	752	715	708	725	737	749	750	771	775	760	783	784	743	723	766	776	757	819	720	712	765	692	766	775	780	767	750	820	839	805	707	747	770	735	742	797	800	767	796	755	742	742	756	756	740	798	759	809	767	776	787	758	794	772	750	773	687	769	749	763	800	783	794	791	786	762	712	741	769	760	772	753	756	749	775	750	789	738	766	720	754	743	726	742	741	740	753	743	752	723	746	742	718	749	746	769	776	725	793	776	742	774	707	711	743	759	719	742	716	747	754	809	753	752	733	747	716	739	739	771	757	716	739	756	761	793	734	763	735	783	748	772	760	760	729	744	786	784	736	710	770	728	737	803	770	759	758	767	767	740	777	758	754	736	793	714	771	790	752	805	804	816	757	734	779	774	814	764	731	769	789	779	758	709	736	793	738	772	773	736	787	735	800	749	774	765	730	768	729	732	733	725	736	701	742	768	791	747	816	730	772	790	745	778	783	797	754	783	785	741	757	722	778	752	717	770	765	747	734	743	764	750	786	770	778	742	792	806	765	730	761	798	757	810	802	787	748	748	702	753	719	736	751	756	755	816	692	772	779	708	774	779	751	795	773	761	765	791	794	724	715	796	729	765	757	791	814	798	784	725	774	812	719	768	762	752	757	740	772	768	764	788	769	820	726	753	763	783	759	781	784	783	716	793	714	792	783	759	716	742	769	740	756	756	747	715	780	751	734	736	774	746	732	760	747	772	748	742	732	765	753	736	802	765	750	786	794	753	756	738	781	732	736	747	818	744	751	775	800	728	751	750	770	749	758	744	752	732	738	748	773	730	725	764	742	776	779	729	780	814	813	780	778	789	808	738	753	730	699	759	739	770	768	758	708	774	722	735	799	714	737	784	731	776	776	801	785	772	776	750	783	748	770	823	754	755	752	725	750	769	742	711	754	706	765	798	758	748	769	755	761	772	781	784	774	753	797	770	770	752	796	810	730	787	754	757	783	738	808	791	796	747	780	785	768	782	710	755	758	745	749	760	744	818	759	762	787	746	739	766	727	756	777	751	721	771	744	721	724	750	787	767	803	795	771	748	734	761	745	832	796	746	751	786	735	775	755	739	732	723	799	723	785	736	721	757	754	771	832	753	772	793	768	774	756	749	750	707	732	766	779	776	749	751	737	778	751	733	779	744	743	761	793	790	779	728	753	763	748	756	752	763	759	729	801	752	747	751	762	722	762	739	747	736	748	765	782	777	766	762	742	781	733	753	798	803	757	822	767	792	800	740	749	790	722	812	819	812	770	720	762	771	785	796	769	809	743	758	743	772	774	782	783	772	815	775	729	724	749	763	788	785	747	723	696	764	784	810	740	780	768	775	742	727	756	778	760	772	773	747	772	751	803	735	772	755	743	820	781	761	792	753	761	768	754	732	729	760	770	774	808	779	770	803	800	788	787	810	747	705	764	760	795	796	767	748	797	752	811	739	748	795	792	803	734	774	732	783	739	745	727	761	751	780	794	720	782	759	783	775	804	802	792	773	783	759	783	812	722	793	773	752	790	791	733	741	737	761	800	780	746	725	760	694	751	802	748	764	798	747	780	759	768	752	755	807	707	739	748	801	794	797	764	754	799	777	787	768	727	746	787	806	777	805	756	719	782	759	771	799	753	749	811	780	714	779	751	783	723	771	769	748	758	752	739	759	793	777	780	806	798	820	774	772	779	793	775	791	736	748	794	701	761	791	777	765	767	757	730	801	737	771	814	771	757	810	764	765	774	788	735	756	755	724	789	707	753	717	833	739	751	773	710	740	813	781	744	786	760	775	773	743	724	760	788	775	765	763	788	770	795	737	792	763	766	771	726	758	798	739	725	784	797	797	757	806	753	792	765	693	706	761	795	738	768	725	739	752	721	805	761	798	758	740	791	762	756	720	734	744	785	795	735	738	747	711	796	774	756	796	785	766	800	794	750	784	804	826	809	803	746	775	793	748	800	774	808	730	767	763	750	740	739	805	777	758	783	759	770	746	781	713	695	770	753	732	790	776	735	740	749	809	749	763	785	755	781	748	742	746	755	729	792	751	750	781	700	776	763	717	767	752	762	689	753	781	761	792	745	761	716	767	720	726	779	765	760	747	809	712	714	764	756	754	727	739	772	754	772	767	768	781	765	771	756	752	800	749	731	763	743	741	752	747	718	747	810	767	796	773	777	727	773	743	802	768	792	746	782	741	797	804	792	784	735	719	807	741	750	766	799	723	756	778	802	772	788	844	795	763	736	766	739	755	782	769	767	778	782	787	773	780	757	769	764	763	732	786	731	756	770	772	776	771	769	761	782	783	765	802	777	752	749	824	774	748	777	786	731	771	752	742	839	838	782	798	722	786	703	779	755	807	749	780	743	789	744	792	786	767	725	741	768	746	732	797	715	744	789	754	748	745	801	772	771	774	798	775	779	770	766	764	750	798	758	766	739	716	754	750	787	728	767	735	785	752	779	761	705	739	756	752	707	797	779	762	787	773	743	743	813	748	757	808	791	773	756	831	781	764	774	754	766	770	803	717	740	765	817	804	788	783	787	741	777	744	768	784	761	803	784	783	793	813	732	725	771	724	796	768	776	717	740	772	739	732	764	755	796	754	762	796	727	782	745	725	748	784	816	756	714	750	748	790	749	770	755	761	740	794	808	755	770	740	830	742	744	745	782	785	731	769	709	772	793	801	797	746	754	755	729	797	769	771	764	762	760	755	741	748	751	779	772	801	770	776	724	777	749	737	766	762	753	772	704	741	747	746	793	760	736	749	716	761	741	815	741	784	744	808	818	827	742	783	783	758	721	810	732	785	780	779	760	786	769
24803	37243	18080	4656	1420	758	584	591	636	582	576	600	585	618	596	589	620	647	611	538	577	619	633	573	596	584	627	623	596	618	563	645	586	593	610	580	594	602	578	609	577	610	602	600	556	593	612	592	616	549	598	657	626	596	573	627	571	614	572	603	620	608	603	587	607	613	619	625	578	608	574	611	645	622	595	585	608	619	591	579	590	555	614	567	617	578	590	606	621	616	608	619	606	601	572	563	574	600	587	614	616	627	543	633	602	607	603	634	593	613	600	621	588	605	603	601	564	586	604	586	584	623	639	557	567	574	642	602	618	605	578	566	605	592	578	608	586	572	613	594	633	558	620	609	603	610	581	591	613	589	637	651	617	625	590	597	609	604	591	582	538	577	578	527	634	594	594	615	622	621	609	640	578	602	587	651	606	608	598	581	644	616	614	600	579	568	583	608	559	589	593	591	637	592	639	609	605	620	593	600	527	623	578	605	617	606	601	588	611	580	582	602	554	602	602	573	544	655	589	593	606	626	562	600	586	563	599	586	577	620	579	613	602	579	602	609	625	585	559	574	612	604	614	621	610	597	625	580	591	616	623	601	611	591	610	575	639	609	610	606	576	653	558	564	622	592	644	568	603	606	589	574	557	569	571	629	580	590	575	596	572	617	645	610	595	631	613	599	611	617	632	604	588	572	600	612	550	583	601	591	562	560	600	578	571	566	598	577	599	572	576	613	598	580	603	614	606	625	574	567	597	607	628	622	573	610	609	607	609	605	599	604	604	581	605	564	591	593	590	642	588	588	604	621	580	607	593	596	570	623	545	621	594	618	607	580	596	569	566	619	605	598	624	620	583	583	581	621	597	571	646	562	611	640	613	592	516	580	610	626	587	644	650	611	604	664	574	598	595	569	569	590	579	585	564	609	619	619	612	624	607	604	599	621	622	577	606	585	594	574	614	602	593	590	628	565	598	603	620	636	597	573	591	601	615	610	575	586	613	632	612	595	589	572	615	604	598	608	586	608	627	590	617	565	581	575	608	549	609	553	602	588	622	573	639	581	608	618	594	679	636	585	623	578	574	590	601	594	623	584	647	573	584	611	602	636	567	602	575	607	546	672	621	606	573	594	574	579	615	579	563	576	613	576	626	626	578	596	564	587	600	589	632	623	609	581	618	593	544	603	559	600	588	615	657	604	639	614	584	585	580	553	580	590	567	585	587	571	593	629	568	561	549	587	603	607	629	607	604	607	596	543	587	587	569	637	590	559	578	585	577	576	579	569	599	583	580	608	630	626	619	612	592	641	580	606	610	633	594	559	631	607	655	642	577	607	604	597	577	603	614	607	609	627	556	567	595	603	583	598	624	608	604	605	609	652	572	603	578	614	617	615	624	636	604	549	584	598	581	581	574	583	637	645	626	594	587	604	596	648	638	581	590	581	609	596	542	633	621	622	587	634	643	583	583	576	589	614	606	575	590	587	612	607	579	570	615	626	619	605	632	669	580	649	594	592	589	653	574	597	597	596	601	633	573	574	626	600	556	602	631	548	575	599	601	603	563	619	582	616	584	629	584	595	613	589	563	596	559	558	601	613	586	634	647	608	613	609	614	643	587	595	552	576	629	587	577	619	594	632	607	637	606	587	568	580	547	585	626	561	561	588	620	589	580	595	595	617	600	603	588	533	625	599	594	589	598	593	566	621	610	579	599	609	646	606	565	628	624	605	631	594	603	586	568	575	580	589	595	600	598	617	599	581	636	574	568	619	565	607	556	558	650	588	613	661	560	613	590	574	627	558	560	572	622	572	606	569	585	583	608	592	596	572	606	584	585	591	579	624	641	590	621	594	592	591	644	600	577	541	633	588	576	631	629	577	604	631	596	643	588	601	595	638	606	579	582	596	581	669	616	606	605	600	620	575	600	595	601	626	613	554	587	609	638	617	613	612	605	576	631	602	602	566	594	599	620	583	604	580	620	600	582	604	577	596	635	633	578	632	603	554	581	627	646	596	585	585	597	608	643	625	637	592	601	594	612	610	595	605	588	575	544	593	571	598	586	618	607	570	601	582	602	632	607	549	609	623	577	601	614	585	588	553	600	606	583	578	603	577	606	586	619	571	614	617	597	605	594	595	628	596	606	562	633	536	595	573	605	618	633	609	593	567	591	588	551	619	626	591	640	581	578	589	600	575	607	615	595	605	608	588	571	596	544	645	581	576	623	595	622	586	583	626	601	609	604	594	636	596	613	612	626	611	609	580	604	554	593	592	580	615	595	616	592	629	618	607	605	601	577	597	589	561	615	584	618	602	594	622	603	617	627	608	644	601	613	563	592	564	573	597	595	565	592	602	606	639	591	657	623	607	596	618	628	607	596	660	624	624	602	587	571	575	600	649	587	592	588	595	655	650	614	588	628	572	582	567	575	588	606	578	589	554	636	597	635	569	593	622	581	574	609	619	632	636	606	587	616	622	622	588	572	661	589	559	595	596	621	580	601	604	634	609	586	641	618	641	642	577	612	571	612	595	586	575	603	655	600	640	585	637	591	605	588	593	625	632	593	582	572	622	608	591	532	597	571	605	623	662	560	643	572	591	622	626	634	590	599	650	568	584	633	600	661	554	579	637	600	598	602	586	578	632	593	609	623	585	606	584	555	622	618	569	642	580	591	651	605	607	618	601	596	629	622	631	590	598	619	640	579	616	561	605	571	601	624	602	574	608	616	590	650	601	620	613	589	590	606	624	545	635	580	622	579	644	594	626	620	573	592	577	594	552	651	610	610	586	614	613	595	618	600	618	593	606	594	605	593	604	619	553	613	644	614	621	545	578	591	565	601	597	566	580	612	620	649	582	579	604	630	571	578	564	623	611	582	587	624	582	624	614	580	629	593	552	592	637	577	644	581	607	595	591	622	594	626	599	573	580	588	598	592	582	567	606	598	563	599	570	576	585	641	576	606	611	573	578	599	587	615	626	592	614	570	617	644	638	592	619	609	633	604	591	614	579	624	589	596	610	579	576	624	588	558	580	604	635	592	634	628	589	594	605	576	615	617	595	574	641	588	576	602	583	594	604	574	608	603	597	664	640	633	565	583	607	610	601	610	621	604	602	575	606	612	639	567	571	616	617	587	593	594	580	641	611	571	600	616	563	595	595	617	619	593	609	620	610	609	571	642	633	593	627	621	615	598	574	574	655	579	613	604	640	656	601	593	566	597	610	583	591	609	585	604	633	586	585	588	573	639	565	573	607	625	613	558	556	611	624	567	573	610	587	578	571	631	588	583	633	584	624	628	603	607	624	593	635	606	586	614	587	611	646	609	612	583	637	582	646	566	608	617	623	610	572	565	609	648	584	613	582	601	598	545	550	595	583	554	624	578	598	615	584	575	613	562	611	579	608	591	550	607	593	584	599	599	577	597	640	599	635	627	595	631	576	623	611	554	595	638	567	584	574	556	595	581	617	582	581	620	616	585	608	565	551	573	636	645	618	612	590	600	614	590	577
27336	32723	42889	31892	11701	2074	1028	836	838	835	783	756	833	786	770	837	787	788	771	807	782	833	785	800	800	840	814	830	768	812	767	821	791	780	765	835	804	820	790	855	795	808	813	776	819	798	813	801	778	769	766	800	754	783	739	800	834	773	704	776	770	800	759	815	768	816	790	822	792	747	800	830	784	779	791	796	789	836	773	774	774	796	794	722	800	832	776	796	797	807	768	785	816	787	807	763	757	749	781	769	764	784	778	777	806	846	765	804	747	740	801	801	759	771	727	803	785	775	795	790	778	779	731	812	799	808	845	743	791	779	774	774	755	767	739	778	791	806	783	786	854	762	810	790	821	763	763	762	816	739	808	785	813	805	790	840	762	835	759	780	722	794	796	794	805	789	769	766	752	853	824	822	763	761	759	763	792	784	754	806	763	774	766	748	763	791	804	779	799	757	784	816	748	829	757	797	784	829	766	775	783	764	786	749	784	790	786	851	755	818	758	747	767	739	799	798	763	809	820	794	734	763	771	759	792	795	731	785	778	779	782	753	768	774	785	772	784	777	801	785	783	784	772	744	779	730	813	810	832	781	727	750	773	763	796	796	821	801	777	804	807	788	788	818	780	814	775	829	766	788	808	718	767	737	733	806	760	788	816	761	797	769	793	757	777	781	788	769	750	816	797	759	880	827	808	820	782	812	720	788	785	800	752	770	730	799	844	772	794	798	718	824	770	738	747	728	801	790	811	809	740	780	773	806	798	778	819	840	801	772	810	743	820	784	754	799	795	748	801	787	790	793	843	832	816	794	846	830	811	751	768	820	746	788	731	790	762	782	813	758	760	731	808	743	797	812	761	765	762	750	777	792	789	800	739	805	743	793	806	745	800	774	778	776	750	785	799	778	826	783	787	726	798	774	740	842	788	793	756	833	855	774	794	818	735	746	800	806	785	777	768	743	756	786	762	785	761	758	821	749	787	797	783	728	736	765	753	812	785	741	761	729	812	795	733	789	809	753	734	817	742	791	817	800	765	780	831	792	789	757	777	792	781	802	811	756	776	798	773	763	761	821	789	785	781	781	817	782	759	799	782	794	774	783	770	775	807	735	803	747	766	762	769	788	782	792	789	790	844	787	786	776	786	761	801	741	852	766	821	776	759	808	793	835	761	801	768	833	779	765	775	805	794	796	810	734	788	804	772	793	827	771	821	751	779	809	810	827	784	800	824	824	767	815	745	781	700	759	772	771	809	782	761	804	834	809	779	790	792	777	799	794	795	771	783	783	755	822	818	773	750	829	754	813	753	830	731	787	775	759	777	820	812	770	801	765	755	775	770	819	762	806	787	765	772	802	806	811	772	817	814	756	767	811	775	826	823	782	773	750	823	792	786	766	815	796	827	840	834	769	754	804	810	786	779	758	785	758	798	796	796	781	768	790	797	816	790	805	777	722	800	777	792	742	805	816	771	808	799	832	770	709	760	751	806	781	769	752	797	786	819	788	805	730	816	810	805	804	777	743	786	807	802	750	798	785	800	788	798	818	821	765	779	750	755	774	756	744	754	765	768	803	731	740	788	776	733	768	789	783	779	790	762	821	765	787	784	816	821	772	800	811	782	747	763	826	732	766	741	766	851	800	814	797	777	796	791	841	762	794	770	772	748	812	761	774	737	796	812	772	789	782	753	789	765	766	811	799	733	748	784	759	814	808	779	830	829	803	819	805	853	797	760	798	764	770	754	781	857	770	824	764	768	736	788	773	769	790	758	766	803	775	819	791	800	824	833	801	775	773	786	775	794	792	780	749	816	786	824	789	747	805	823	803	817	782	796	737	798	787	752	736	814	810	818	812	775	755	849	726	797	812	806	768	779	749	750	823	806	791	776	794	797	782	812	754	792	796	771	785	780	815	788	798	743	782	780	751	788	804	825	805	766	805	790	815	788	773	823	771	826	810	782	810	788	780	799	806	836	798	768	816	734	757	774	800	779	768	764	809	735	803	801	737	840	760	780	775	753	764	786	752	821	831	729	799	786	829	790	792	768	848	774	799	764	772	825	752	791	817	761	797	755	740	795	755	787	803	767	784	787	813	796	797	808	819	770	732	786	823	807	702	779	753	777	807	785	830	819	778	744	782	802	777	798	790	748	756	765	784	828	826	776	818	804	772	786	754	744	777	852	802	754	790	788	803	811	791	792	793	791	750	743	751	769	775	811	821	826	772	762	760	808	789	774	782	727	809	805	812	805	867	755	823	848	808	769	774	806	770	825	799	776	766	731	780	784	763	756	757	770	769	752	782	780	767	811	822	808	787	805	800	793	785	766	837	799	809	763	782	791	806	823	726	763	738	831	767	806	760	788	755	810	762	827	768	777	779	849	784	776	763	769	779	790	829	805	804	797	725	800	846	745	760	792	720	794	840	745	740	755	760	787	800	772	776	810	788	764	837	804	796	773	776	838	807	819	810	786	761	772	767	772	791	720	728	807	788	779	767	793	741	766	829	802	796	787	801	799	782	782	727	807	803	825	749	761	799	799	819	831	809	784	855	778	804	804	745	816	765	786	771	786	819	829	812	808	778	745	770	766	787	807	783	767	824	744	789	763	805	809	779	768	761	826	769	797	763	790	786	832	810	797	792	731	805	834	749	783	823	747	755	791	774	779	780	757	778	764	787	799	791	722	798	802	769	793	766	802	783	809	743	766	761	772	762	784	763	776	822	773	811	756	757	767	822	784	806	759	741	768	835	793	786	759	824	799	793	762	825	728	815	805	785	845	798	778	813	760	857	754	780	827	741	810	766	783	731	798	750	812	759	798	841	802	782	848	792	764	808	788	817	807	813	758	794	787	755	785	797	747	804	754	744	739	765	754	832	813	749	721	812	781	787	850	824	765	844	726	811	740	756	775	833	788	807	787	813	828	796	828	834	755	750	772	806	749	752	796	796	753	781	804	808	774	748	787	808	761	812	747	781	775	775	790	765	779	792	773	781	776	759	803	786	797	768	801	790	784	739	809	769	779	784	741	706	731	761	758	799	785	774	790	790	786	763	814	824	796	724	798	805	809	774	755	832	780	814	766	789	759	758	777	843	770	826	762	803	823	787	809	763	701	751	787	759	797	791	754	834	834	824	846	759	782	808	760	770	823	756	744	751	729	731	763	775	771	808	840	814	753	756	819	759	836	779	755	760	735	838	751	783	828	798	759	794	763	759	818	827	859	823	799	807	785	753	796	814	760	836	797	759	792	831	785	788	816	781	732	769	821	730	787	761	790	754	838	761	809	799	775	791	754	822	735	726	789	802	760	833	774	789	790	764	791	816	774	784	810	771	776	785	796	799	816	751	765	814	805	808	759	769	807	803	805	767	796	751	794	783	753	804	808	794	803	780	743	800	784	742	788	779	742	828	801	789	806	818	781	777	737	815	790	792	763	824	777	779	767	781	804	823	797	792	778	769	754	800	824	770	780	802	758	799	796	741	738	836	823	829	824	771	824	759	775	755
55584	82814	50727	19693	4416	1090	700	671	656	660	598	664	652	651	736	668	696	682	723	643	687	662	654	731	679	668	696	653	690	671	648	682	628	617	625	693	657	690	675	632	667	633	628	649	697	639	632	615	680	676	651	593	681	653	658	611	644	659	658	693	645	621	631	663	620	700	663	627	653	667	661	645	614	628	653	658	642	647	644	658	654	673	673	676	709	710	672	670	633	673	643	633	624	692	639	646	657	670	670	655	646	664	615	647	642	657	654	680	649	666	701	656	642	665	644	628	655	657	678	634	681	639	640	626	691	636	688	603	672	620	718	651	641	633	684	648	640	613	674	650	684	670	632	650	686	633	667	680	667	631	640	664	647	668	674	658	680	632	717	629	641	651	664	640	625	662	620	678	665	717	627	619	641	654	648	640	628	680	661	645	663	663	692	696	627	671	700	655	684	653	624	625	627	666	652	635	649	655	615	636	630	642	669	602	671	665	675	669	619	639	653	621	682	661	646	675	642	650	644	651	661	636	685	684	674	670	626	715	675	642	617	704	637	640	678	695	673	656	632	632	657	723	648	638	642	671	626	650	636	600	630	632	653	646	700	652	646	650	603	653	674	616	656	684	635	657	650	646	663	669	675	642	654	617	610	679	629	673	680	670	629	640	649	684	665	648	689	670	707	670	651	657	631	657	679	635	666	631	696	674	649	688	660	689	596	674	675	632	669	630	601	687	624	637	632	679	666	665	641	579	651	677	706	663	627	628	624	652	678	649	636	632	659	640	680	679	646	667	630	664	665	689	686	635	656	683	649	662	678	664	692	682	615	630	636	623	732	707	659	673	635	684	639	627	666	635	665	648	656	668	677	638	696	653	629	601	654	660	645	651	598	677	662	697	683	675	612	679	682	638	666	707	692	651	662	622	647	592	661	632	670	595	686	635	693	635	617	662	696	651	653	666	653	640	642	661	620	635	681	671	676	663	636	701	659	645	653	676	664	680	656	666	637	664	667	687	665	667	659	659	649	664	635	685	652	659	639	636	699	692	608	645	662	687	681	658	643	640	643	632	665	612	656	665	650	638	646	616	635	668	658	627	678	676	686	631	674	630	632	667	661	647	583	666	716	662	630	631	688	678	687	712	655	639	626	612	664	673	611	647	663	641	607	626	654	639	640	669	631	676	650	646	656	668	646	621	650	659	650	656	649	669	656	622	661	648	681	641	689	607	667	652	642	650	633	715	642	647	629	639	657	671	678	656	668	687	667	663	655	616	701	642	661	665	707	648	594	665	627	611	649	633	652	626	659	666	639	657	654	675	610	669	659	644	663	626	677	654	659	651	624	632	663	628	626	664	643	649	695	660	627	630	650	624	628	648	641	651	640	674	695	676	665	617	646	642	671	634	615	630	677	670	684	589	698	602	676	665	651	617	683	686	648	653	653	640	650	626	676	599	651	653	654	643	597	674	615	646	643	673	623	664	647	626	695	681	686	661	668	651	629	661	672	707	669	606	619	684	666	645	658	681	608	656	654	599	666	647	629	650	596	653	671	621	658	636	637	666	670	673	660	628	683	646	638	638	665	681	658	652	653	590	668	634	662	653	672	626	682	651	662	667	680	652	668	626	672	668	607	677	635	622	674	674	600	621	662	690	613	632	643	654	656	660	662	690	612	661	690	655	650	677	646	639	669	673	693	684	626	652	694	633	666	662	632	703	697	604	640	689	658	668	627	665	634	666	659	703	634	668	624	660	621	670	646	668	666	653	620	629	616	678	687	683	645	669	695	659	660	639	687	626	619	659	640	596	669	628	670	654	605	634	634	681	672	633	653	660	639	667	680	620	646	622	656	693	657	655	686	660	650	585	656	671	654	676	669	645	670	644	702	639	673	652	650	688	646	641	639	662	660	687	656	688	631	613	668	658	643	729	659	612	655	661	704	686	614	663	697	632	626	671	660	633	686	631	665	689	648	666	674	641	625	705	627	604	650	658	636	668	618	695	637	605	609	662	625	627	633	641	597	648	665	620	688	700	618	650	650	695	693	631	639	687	628	663	679	608	657	695	669	624	652	695	646	637	650	664	682	606	676	662	639	656	633	661	683	633	635	675	662	676	641	651	634	650	631	621	679	674	676	650	661	661	663	660	669	637	676	642	654	622	652	611	660	650	661	655	645	633	632	618	655	656	625	634	594	642	664	666	671	644	614	614	679	634	685	669	698	631	667	629	667	634	665	679	682	642	635	660	631	649	642	594	640	651	635	647	672	653	661	609	714	696	652	654	644	647	600	642	641	650	590	647	683	653	661	622	705	616	663	657	576	675	635	599	643	644	634	643	647	643	653	653	643	669	678	683	676	625	666	633	627	632	666	653	647	664	616	623	654	654	630	649	669	664	669	662	664	643	627	633	614	660	653	732	660	648	661	675	646	624	647	691	701	644	665	638	648	687	647	650	612	600	676	666	659	627	688	653	643	618	642	748	651	646	640	677	614	649	647	625	630	638	674	668	667	640	610	653	653	700	677	658	644	696	651	664	660	637	690	657	677	599	700	666	635	643	685	676	645	681	610	706	659	656	678	608	650	613	625	661	667	683	676	626	646	691	648	650	655	684	690	629	653	623	651	624	628	632	669	645	646	648	651	671	658	638	649	666	667	602	630	607	638	663	647	604	661	656	677	649	632	667	602	678	642	662	660	694	672	673	644	605	650	666	669	623	683	655	702	669	636	661	622	633	680	642	651	615	689	683	643	649	622	633	585	635	628	653	605	645	661	656	640	650	672	658	636	691	659	695	637	636	699	637	675	647	667	673	675	640	672	661	710	698	689	636	649	651	644	651	647	681	662	665	640	635	659	690	719	648	617	647	651	658	638	660	583	645	659	631	643	696	630	606	645	641	657	671	641	651	690	662	672	657	635	662	617	601	693	611	602	643	596	672	645	625	647	644	618	615	674	627	656	662	615	686	652	696	647	668	667	660	657	617	675	643	679	619	686	652	669	640	673	678	624	667	660	640	659	614	663	628	609	674	622	664	601	700	635	622	647	692	662	662	667	654	670	636	612	643	664	648	656	689	658	674	700	628	644	630	666	633	649	619	639	667	671	644	651	624	679	681	681	650	648	663	669	669	624	662	641	687	605	663	664	663	672	666	640	647	661	650	669	669	635	624	663	695	711	617	620	633	698	648	677	680	659	653	604	672	664	686	648	683	677	675	667	641	648	675	614	666	633	687	658	681	679	635	665	639	626	629	669	647	669	656	670	620	665	621	662	617	635	665	680	673	682	641	598	663	611	647	657	627	634	677	675	675	684	648	634	620	694	611	607	680	711	637	645	673	644	653	617	693	630	682	670	653	654	684	675	687	658	683	659	639	634	682	632	610	636	652	675	633	628	667	598	675	657	698	620	678	608	646	632	691	645	651	692	618	638	622	653	618	630	636	659	644	698	664	656	649	710	650	650	661	616	642	615	637	663	636	695	623	686	665	672	657	638	689	657	655	615	642
24585	23761	33871	29395	21477	11787	2361	1212	1062	1057	979	1038	1037	1021	1012	982	983	1025	1019	1002	978	940	993	1046	969	971	936	964	1002	963	1033	1003	981	995	1021	1005	994	996	1013	1030	966	949	997	1003	1052	951	964	994	1000	976	922	927	941	1007	939	974	1001	1008	955	946	1026	1000	979	938	1049	995	933	964	927	977	997	926	1010	950	969	914	923	1018	967	967	978	1003	989	939	1033	971	987	977	963	977	936	970	986	962	1026	999	995	1021	962	940	986	951	961	964	963	1045	1040	944	979	1032	999	994	964	961	953	1033	983	978	964	972	969	955	999	963	954	970	926	935	950	928	953	980	973	971	981	955	915	968	1011	962	926	965	980	1007	1031	977	998	992	1011	952	915	941	1022	967	875	920	981	1016	1008	998	906	967	986	949	973	984	1008	1017	938	959	902	1014	1024	938	962	977	989	918	950	971	1002	929	963	943	948	1050	955	959	990	1007	964	968	991	1012	957	964	972	991	913	946	942	982	1009	954	979	1023	934	967	993	975	1059	971	908	1013	994	998	995	979	931	953	976	940	967	1006	990	992	1029	988	1011	951	1035	978	908	953	999	957	1006	1020	931	965	997	1003	968	979	954	952	929	997	963	990	1034	1028	951	968	939	946	976	1010	938	996	954	973	976	1031	931	973	934	977	987	921	939	965	960	967	922	999	964	967	983	951	1003	930	940	975	949	953	1053	971	1009	947	939	959	1013	982	964	983	937	931	906	1001	1009	969	1005	948	1020	957	977	966	913	961	976	991	995	987	1024	935	979	975	969	943	914	962	985	1027	977	994	978	1041	968	939	1005	1019	986	973	992	987	956	983	1027	968	941	964	985	985	997	938	1026	989	950	970	970	970	1032	965	969	963	1005	956	972	944	944	954	985	940	967	982	1018	988	1014	994	959	1015	992	985	1019	938	948	987	1042	941	998	966	1014	980	968	971	935	1004	992	950	988	997	984	981	994	964	1013	978	975	889	984	1011	971	964	991	992	985	931	988	1014	1013	953	1004	1011	1004	928	906	924	937	996	1000	960	967	1063	940	1005	956	961	1026	979	967	957	931	1018	942	1010	918	979	962	1002	959	987	978	1031	941	966	986	1002	983	1014	1006	954	941	969	969	994	937	970	990	1044	1010	1005	971	992	960	954	976	918	970	1015	953	941	964	967	955	952	958	951	995	913	949	932	993	990	955	1000	947	1044	939	1021	958	1012	979	996	915	999	970	966	1011	916	941	993	988	969	908	967	954	978	1000	937	989	920	938	940	1010	967	967	993	1006	1026	972	993	967	983	995	1017	939	1009	953	986	992	926	933	933	973	990	949	993	967	958	979	985	972	956	1009	944	980	958	958	931	981	935	947	978	1005	936	1025	1019	1013	971	989	1016	965	958	956	970	992	1038	1001	963	978	990	938	959	997	1033	982	948	961	943	988	979	921	1001	970	974	957	999	1035	1028	1021	1039	944	946	985	968	949	1015	963	1032	919	936	960	1039	927	948	1015	960	973	938	974	947	989	944	946	1022	977	964	990	1001	911	994	1015	978	940	1017	933	953	969	952	999	980	1021	953	1007	987	967	991	1000	926	934	941	931	943	989	1064	969	1005	979	999	996	909	960	935	1019	974	950	974	993	1001	968	1021	980	932	922	915	906	934	941	974	1006	943	923	962	944	948	996	943	986	1000	915	990	951	958	932	1053	961	932	953	956	997	926	981	975	950	986	957	991	993	985	960	976	915	964	983	1009	950	960	1004	932	950	1001	932	934	941	1003	899	1042	938	946	1017	1002	998	951	909	1012	907	981	967	995	1018	941	987	1026	996	953	1006	1012	961	960	942	941	1000	979	979	961	1008	905	943	999	989	945	979	962	954	987	981	1015	926	953	998	1059	943	956	976	967	1011	1003	985	984	980	1002	975	952	1028	929	976	1005	953	957	967	983	1001	932	985	925	992	944	962	965	994	1028	983	983	935	993	984	1023	972	883	945	987	970	978	956	1050	997	958	1005	934	967	969	968	899	960	960	944	1020	1032	979	984	956	979	930	981	937	946	998	957	954	945	936	974	969	998	994	943	931	990	981	971	964	943	946	944	952	1006	1016	932	961	924	1008	976	932	993	966	1028	974	1001	974	981	920	937	970	911	963	963	960	941	968	995	942	942	963	952	961	992	938	954	980	930	916	997	948	1013	971	949	956	976	947	966	957	960	934	958	971	983	996	938	970	960	964	948	919	936	934	969	974	1039	1003	1004	945	956	992	941	903	974	915	934	966	917	937	992	1030	1011	991	995	1015	980	986	958	1000	1032	963	1023	1002	982	983	950	956	949	943	958	967	980	963	950	1016	978	956	984	962	983	983	973	989	961	1004	980	1010	936	1006	1036	958	969	975	932	960	956	968	881	980	950	1052	929	1053	956	996	967	989	957	919	1013	925	949	962	944	1028	964	971	975	940	975	1038	993	986	990	961	934	968	965	962	942	951	962	949	959	933	1003	987	962	976	1006	992	975	976	986	983	928	995	913	974	971	964	951	1004	982	982	951	985	1004	998	993	931	958	982	968	992	946	990	982	956	999	955	983	1034	956	922	962	965	947	970	996	927	1035	950	919	1005	972	984	932	935	908	937	1021	949	983	1008	932	947	960	953	962	945	924	1035	970	908	957	972	932	996	980	955	1009	996	989	1012	910	960	967	993	968	975	983	1012	936	982	939	975	987	1019	973	1008	983	985	997	981	1041	986	939	913	980	897	955	914	981	922	887	972	920	968	934	978	956	965	1022	1000	992	964	1002	962	985	985	1009	963	980	967	900	1024	949	1015	929	970	973	969	1014	939	964	1015	970	929	942	963	940	949	997	976	942	968	993	940	924	1018	987	910	935	967	941	983	999	986	977	925	923	1026	1018	946	987	999	972	938	1037	953	963	957	991	935	1044	954	1030	952	971	942	970	969	943	962	1013	1002	982	938	944	964	944	924	973	932	974	984	974	1024	978	970	1022	998	1010	968	1000	1000	967	978	936	953	929	951	1010	1037	1005	994	911	1004	991	970	950	943	967	927	1027	960	975	953	1002	921	970	979	979	983	1000	972	895	991	989	1027	963	938	995	942	984	999	962	1025	973	974	971	976	965	1008	1002	956	997	984	1002	1025	937	915	951	973	962	899	993	963	1009	910	915	943	950	983	971	988	1014	993	990	1043	965	974	1012	989	1000	934	934	987	938	971	997	955	969	978	979	1013	970	1012	984	918	931	948	952	943	945	979	922	1001	984	959	996	974	966	972	972	966	948	938	943	1007	975	956	930	914	955	1004	966	979	937	973	961	1071	959	935	966	973	1008	987	984	984	905	930	978	1020	968	934	976	964	1014	970	943	912	974	1035	955	942	975	987	962	951	875	951	974	1002	956	987	954	965	986	941	945	965	957	952	997	985	952	887	954	960	909	949	1001	963	976	975	964	963	1000	968	975	981	964	909	1034	989	984	991	996	925	1023	940	1000	907	999	955	920	971	959	969	916	972	957	997	971	1016	930	999	977	963	966	1003	974	937	987	1004	945	975	947	921	996	991	943	983	954	951	930	958	933	1014	932	944	1020	965	950	921	965	924	1007	930	951	952	967	977	971	962	949	953	968	1008	939	982	1010	954	977	950	942	975	937	999	1006	951	1005	949	934	968	956	958	934	976	942	910	914	945	934	964	981	963	953	1008	991	953	964	950	939	1006	977	957	936	936	989	962	983	942	961	1054	973	947	943	985	913	957	962	956	1021	917	987	960	1005	1010	982	994
62526	101082	67830	34055	10152	2261	1077	891	863	793	866	871	836	845	835	844	844	812	895	834	816	868	853	819	856	846	842	846	847	841	906	836	822	841	879	860	818	864	824	829	872	888	811	841	898	811	892	853	817	844	885	835	873	804	871	903	861	891	850	817	822	840	830	829	819	844	902	833	834	883	819	847	882	840	910	862	875	874	803	842	890	865	863	836	843	863	924	860	900	840	868	813	895	846	924	863	873	832	830	813	855	835	885	839	828	854	842	895	871	804	855	867	824	860	855	808	901	860	852	851	865	864	829	833	860	837	841	852	845	870	873	809	852	825	850	884	803	781	881	869	842	851	896	846	866	865	851	824	818	873	884	855	841	939	821	877	863	881	860	823	863	846	829	871	876	888	877	895	881	827	873	822	885	862	835	864	922	845	866	920	870	870	853	810	903	837	833	869	834	892	877	895	852	888	897	848	901	879	790	791	881	827	805	836	870	880	869	826	834	832	838	881	867	821	889	836	928	822	851	851	865	808	837	840	821	884	859	836	891	814	806	830	904	829	872	837	829	870	791	825	835	847	857	919	876	828	847	816	828	815	888	852	810	915	877	864	877	844	887	846	884	854	829	939	843	872	806	815	837	843	880	831	839	835	827	892	885	871	884	785	866	844	857	848	854	850	833	878	824	869	870	854	900	920	871	860	846	842	827	831	822	863	854	851	841	854	857	881	864	850	860	875	904	894	844	830	917	823	863	888	838	850	839	840	851	893	784	855	854	911	831	850	874	868	851	884	818	913	850	833	808	838	874	859	839	872	894	836	880	841	833	834	877	854	884	812	802	861	861	891	844	828	844	814	873	842	829	847	798	898	874	863	852	871	826	835	854	832	875	798	872	863	858	897	836	846	856	831	870	832	833	867	838	794	866	896	849	850	864	850	848	851	846	857	886	822	826	881	824	836	869	810	839	837	944	870	846	864	891	852	891	850	847	844	862	903	850	853	875	879	883	862	906	895	840	814	839	839	785	892	854	850	870	857	877	845	856	838	851	850	858	810	746	931	880	792	837	861	868	887	860	885	871	854	920	869	829	833	892	853	875	876	861	799	865	892	852	874	851	839	867	833	859	818	847	818	834	863	844	933	810	859	856	895	853	869	826	817	841	859	878	916	854	827	862	862	899	861	841	794	840	895	858	830	875	869	879	781	894	828	844	866	824	894	860	839	850	863	849	801	873	838	812	840	831	811	863	833	834	873	938	850	871	803	819	899	828	866	846	860	850	854	839	826	844	843	816	803	797	906	821	813	867	809	868	818	859	875	850	854	822	927	845	886	882	871	837	856	835	845	837	861	829	882	912	820	832	862	874	874	860	864	810	882	836	850	833	874	868	879	891	804	818	862	831	852	791	855	876	866	826	868	802	796	839	887	822	865	810	803	865	863	839	821	876	852	834	837	847	773	879	831	850	853	888	816	827	887	878	875	851	844	886	855	830	824	930	854	867	841	844	866	815	875	862	897	903	849	844	830	888	797	895	814	796	829	849	849	893	876	830	813	815	887	861	843	871	862	834	848	859	880	823	832	878	803	890	821	838	837	818	801	855	904	835	838	834	867	825	872	805	887	818	845	845	840	901	849	858	852	924	883	873	834	894	848	875	839	793	851	877	918	811	904	855	814	867	848	847	842	810	861	875	861	846	864	801	882	835	819	838	815	830	808	858	858	856	833	848	847	838	836	841	893	827	862	841	848	895	830	847	855	846	822	785	903	876	857	808	866	881	839	846	824	818	836	805	840	914	849	858	766	853	797	845	893	831	838	871	812	879	864	861	871	827	859	846	851	809	843	840	855	847	799	821	854	820	843	883	886	830	869	874	831	834	844	908	818	841	873	858	838	839	897	867	805	889	889	780	860	842	818	896	884	803	850	859	852	847	857	807	868	851	909	881	832	904	849	849	854	830	825	911	872	925	799	848	885	804	856	866	857	819	851	807	798	846	852	867	870	854	846	882	917	827	850	823	854	840	849	862	827	830	832	844	829	872	871	832	890	832	799	869	887	893	831	865	837	831	839	856	825	864	868	872	815	847	893	810	839	829	800	810	850	865	891	818	893	839	849	864	836	850	841	804	871	821	869	839	890	761	846	842	799	836	843	870	834	870	813	782	865	832	866	854	859	808	826	879	826	821	843	823	830	800	820	829	847	815	846	855	783	811	853	835	842	827	885	837	888	857	779	842	865	867	860	879	854	895	855	860	855	863	899	868	834	850	829	832	895	830	840	891	846	865	878	872	847	821	848	821	873	863	843	849	781	854	862	853	904	835	850	869	854	857	838	867	844	930	818	847	803	876	875	867	855	850	806	796	833	843	837	857	782	832	908	825	892	851	855	816	840	822	806	795	914	879	834	845	878	839	873	847	864	844	838	861	885	887	843	869	819	854	810	828	873	855	864	842	853	860	864	905	822	853	881	876	887	855	857	854	823	831	840	855	820	883	867	876	895	820	790	833	890	865	878	836	838	886	900	864	896	896	819	847	822	828	878	884	834	797	782	842	849	827	854	930	803	790	835	878	812	833	809	828	792	865	822	842	884	848	904	854	871	908	883	774	876	857	854	860	865	861	880	879	831	835	876	821	823	834	836	848	826	820	832	842	849	865	807	846	837	876	837	823	866	855	808	875	816	845	842	887	844	841	802	798	817	833	878	822	885	840	820	862	848	846	902	868	870	865	833	858	868	838	836	934	840	814	846	796	873	810	825	849	803	828	854	879	833	871	821	876	828	817	893	830	860	855	846	859	834	827	867	895	829	819	869	846	830	839	842	846	865	816	837	891	833	836	852	883	777	864	839	879	849	862	910	787	872	846	878	824	821	827	849	874	824	828	831	832	844	807	832	821	854	811	853	822	959	864	878	830	835	823	829	835	816	844	862	870	866	843	837	833	899	868	862	853	815	846	869	809	811	856	862	888	893	868	881	868	864	879	838	853	830	824	875	857	838	863	879	812	794	882	828	845	889	870	822	868	847	858	839	790	823	836	834	875	826	830	809	904	857	792	842	884	819	825	872	815	836	830	803	847	851	816	855	847	813	842	853	807	856	782	844	857	872	829	840	875	844	850	839	878	860	855	870	859	911	829	842	835	811	808	840	855	810	828	832	837	835	864	850	846	852	874	858	852	870	832	862	823	839	857	869	843	912	879	873	820	815	845	860	864	856	835	867	858	774	892	860	796	917	803	849	816	917	881	863	817	841	864	892	841	862	871	833	861	828	804	843	901	790	828	783	802	847	872	822	837	839	846	857	841	809	843	882	822	867	886	892	814	853	867	907	846	805	860	860	881	819	903	837	846	839	804	897	837	853	842	899	875	821	811	831	815	880	876	868	825	850	880	856	845	914	832	926	836	848	839	814	814	793	921	824	855	859	847	865	861	840	849	905	826	791	856	862	854	826	847	793	873	848	884	869	824	860	820	823	833	836	887	859	865	888	798	802	862	849	827	873	851	864	850	784
32995	32534	23482	7891	1723	938	739	774	793	760	740	739	780	777	736	750	686	755	759	776	716	708	746	744	722	755	824	738	751	753	716	764	760	773	696	695	763	706	720	704	774	799	755	697	725	748	788	772	772	684	742	750	746	762	698	748	735	761	770	699	755	790	711	724	692	716	744	726	788	711	746	734	737	744	772	805	765	735	722	727	782	708	701	776	776	736	769	724	768	722	689	734	746	737	779	761	731	757	705	754	773	746	739	747	758	779	722	747	780	766	723	739	780	741	792	761	745	777	730	802	762	712	762	674	742	723	750	780	778	716	724	767	759	738	809	695	733	738	701	758	755	739	736	774	760	748	769	725	793	745	731	784	736	714	741	776	752	718	746	743	749	738	788	713	704	757	756	737	752	703	755	761	743	797	746	705	754	781	727	718	741	706	738	756	750	672	722	727	713	795	751	721	803	764	718	714	722	763	768	716	726	765	747	743	723	726	762	806	728	740	737	716	780	740	750	748	779	801	735	700	799	738	764	780	718	764	712	757	735	757	721	754	751	717	725	706	741	742	740	696	691	780	718	674	748	733	753	786	732	707	749	708	748	747	768	746	721	742	750	738	734	683	774	772	772	743	748	724	705	759	706	758	765	789	743	723	805	761	775	753	777	749	764	805	737	730	709	751	746	738	802	758	747	770	751	734	701	761	737	761	733	727	716	758	710	761	773	740	675	736	771	788	754	723	697	784	716	755	713	764	769	750	773	728	721	718	750	789	750	731	762	756	741	768	768	775	714	721	773	744	762	723	749	723	738	756	766	705	762	719	735	695	706	727	785	764	698	770	744	701	722	774	703	724	735	761	786	745	751	771	757	746	738	708	740	737	683	778	728	730	746	715	755	746	742	716	702	786	774	763	708	757	763	792	735	739	736	745	751	721	738	767	696	795	714	707	765	757	732	722	723	739	741	771	727	795	722	771	737	755	709	757	783	724	743	753	717	762	757	782	761	756	748	712	728	773	770	708	716	753	704	743	752	729	730	778	703	746	728	699	768	754	730	699	746	797	720	770	764	745	791	769	775	751	748	795	750	696	718	762	748	794	784	734	753	713	757	724	759	759	751	751	767	707	724	734	764	720	745	742	768	741	728	757	763	752	771	717	754	749	735	719	751	686	751	776	688	760	754	720	727	729	721	718	725	745	699	721	703	744	740	751	719	700	687	747	767	725	764	765	744	760	719	803	739	714	717	771	735	756	749	728	780	708	767	725	783	741	745	711	768	730	761	748	763	740	726	752	805	824	703	751	762	746	769	726	788	740	754	721	765	794	734	729	711	726	721	743	718	752	744	768	777	775	741	721	750	770	757	765	775	795	730	766	731	771	778	702	741	769	730	792	739	762	738	771	724	724	742	754	732	667	746	694	737	783	738	752	714	686	717	725	720	754	722	738	717	746	763	718	794	693	721	791	750	751	781	680	745	743	760	776	710	761	676	772	745	728	736	753	796	747	695	692	714	791	786	711	727	768	736	696	789	676	771	726	733	754	666	770	752	773	669	706	748	703	782	693	753	780	732	740	713	753	786	756	749	751	759	715	731	770	744	726	736	792	750	752	710	795	717	767	707	763	710	738	748	752	766	745	725	706	714	743	741	748	744	720	757	710	813	790	723	787	759	760	739	721	775	717	724	807	725	762	758	718	783	763	731	759	755	726	757	698	761	729	741	740	740	758	744	719	805	748	744	699	740	699	677	755	774	779	726	735	751	745	787	771	779	704	781	759	705	717	756	661	681	758	804	741	740	760	742	745	741	736	770	763	742	736	779	721	767	749	754	751	712	733	745	741	744	771	758	724	797	775	741	704	735	746	798	763	756	725	760	775	721	742	699	785	729	732	760	741	789	767	756	753	769	770	804	750	795	729	741	777	718	731	716	707	753	728	756	819	748	764	745	714	756	763	716	719	775	728	750	749	752	712	753	713	742	710	698	777	743	760	809	705	740	770	755	713	786	750	731	711	753	739	707	729	764	755	781	746	765	800	801	705	674	747	739	731	711	742	765	739	739	766	723	716	724	727	751	774	720	735	754	780	733	713	796	770	748	718	774	724	734	755	726	735	766	737	709	723	759	729	741	772	749	723	759	715	778	784	739	755	747	691	757	766	761	783	714	710	754	749	740	783	732	764	775	719	735	773	734	796	742	746	755	723	744	723	781	743	709	777	720	705	755	727	713	728	744	790	757	743	725	731	737	749	716	762	698	745	744	770	768	719	728	723	772	764	710	770	779	733	706	735	784	732	691	710	731	726	825	741	761	728	783	687	717	748	806	718	737	752	801	695	756	715	717	728	721	777	767	714	669	785	738	762	708	726	739	731	760	743	766	787	712	770	712	721	772	741	750	729	802	754	729	746	742	805	722	735	739	768	748	749	739	716	730	728	731	761	700	787	759	732	700	763	758	735	716	753	800	771	773	730	775	757	753	715	766	731	712	748	709	737	697	735	709	726	723	672	743	764	754	737	778	732	741	736	763	722	754	760	746	777	791	712	761	732	732	721	758	759	700	779	732	739	773	838	737	737	733	740	726	792	728	722	774	732	726	733	741	752	706	760	787	761	791	810	755	729	736	755	741	831	755	729	747	721	766	783	753	773	743	696	756	730	758	790	774	727	700	781	796	682	770	764	689	718	732	772	726	803	685	737	730	777	730	702	763	798	788	763	740	753	731	761	740	723	780	762	748	756	782	755	759	716	805	703	691	764	747	759	734	784	750	742	688	757	718	739	773	683	789	742	728	757	776	740	692	738	778	716	769	757	751	740	731	686	794	751	745	682	741	701	714	717	733	699	744	686	739	740	729	757	765	768	770	768	750	743	780	706	716	743	767	795	723	743	768	720	761	732	775	761	779	773	795	756	759	693	719	790	750	743	731	799	769	703	724	718	778	734	768	726	744	725	788	740	721	758	696	761	740	803	713	768	756	743	768	782	784	801	699	747	743	706	752	734	750	707	707	768	751	753	759	741	736	761	755	718	759	749	717	760	710	743	748	748	732	770	797	715	753	762	735	747	792	751	686	733	730	756	748	778	727	720	748	731	795	786	748	744	739	765	660	740	764	790	728	753	812	777	738	739	719	758	749	761	749	713	750	753	772	769	737	748	759	782	759	753	769	726	735	737	769	701	745	745	749	762	738	782	781	809	762	705	745	751	743	785	697	752	780	721	737	757	763	729	727	745	765	714	716	724	771	780	747	717	756	748	740	756	783	682	767	755	741	782	715	694	788	751	748	734	809	764	786	722	769	736	754	697	748	753	688	739	710	727	775	749	785	737	755	729	791	738	745	768	788	731	743	768	755	700	808	794	693	738	732	752	740	782	761	755	796	749	748	714	797	730	792	671	752	755	778	718	712	741	750	733	765	732	696	778	801	759	771	777	711	755	747	792	715	737	721	763	761	727	760	716	736	744	725	742	804	742	712	788	722	744	790	684	746	798	746	765	749	743	705	747	759	739
26790	34539	15811	4030	1318	677	602	566	600	609	585	599	561	548	592	582	575	584	593	593	575	586	578	605	565	620	584	609	599	629	594	596	560	623	569	597	599	594	559	571	563	631	547	617	542	607	613	632	601	574	567	544	572	600	578	582	573	554	573	575	569	577	576	573	619	575	595	562	562	593	594	610	614	551	617	555	593	545	617	613	582	604	614	585	602	562	609	590	589	569	585	570	541	616	584	584	626	592	574	555	542	599	589	576	602	548	580	616	539	561	571	566	585	590	606	582	527	585	548	573	600	584	613	556	584	569	596	573	573	588	593	602	582	549	596	568	631	559	611	561	589	579	560	612	516	584	550	568	583	604	612	619	571	577	617	600	628	594	572	609	599	550	575	584	583	616	619	542	554	599	631	584	576	608	550	602	567	571	510	596	629	573	601	621	592	581	573	604	586	586	587	620	557	571	545	580	594	604	618	632	585	577	588	577	582	556	588	584	552	605	600	630	594	540	615	612	588	580	605	563	637	642	553	538	635	611	566	578	568	598	606	552	566	573	587	598	613	598	561	554	588	586	594	585	617	586	594	575	591	576	569	572	524	572	599	583	627	615	557	563	559	597	611	569	583	560	573	587	607	596	571	602	572	542	616	593	583	574	566	587	590	565	557	550	586	594	570	654	584	602	600	568	557	602	605	566	611	545	608	617	643	584	569	602	549	564	581	612	565	614	632	577	584	538	573	559	599	608	570	568	546	579	552	618	643	583	604	581	574	562	600	600	618	596	582	571	595	565	572	598	570	585	584	574	593	550	607	591	609	618	571	576	594	578	598	604	608	602	583	601	613	561	543	588	594	598	583	603	568	568	574	582	572	613	605	583	585	599	553	615	572	595	569	549	595	599	544	615	572	577	606	572	607	590	558	622	632	638	531	602	589	588	587	633	587	584	555	562	559	570	580	575	564	605	619	645	602	589	593	561	598	600	579	571	578	551	619	590	609	559	611	574	558	606	595	651	584	570	583	592	593	563	543	608	562	593	601	568	591	612	599	588	588	583	641	599	584	566	634	576	615	576	586	579	602	561	545	518	556	619	618	566	555	578	577	636	616	573	593	563	568	602	572	605	540	572	563	602	568	610	566	557	601	606	569	569	585	570	580	590	593	574	598	597	586	574	561	537	629	573	540	604	589	595	572	575	608	580	648	598	578	571	602	547	617	590	587	568	579	607	567	568	616	571	594	619	569	557	626	619	546	599	587	577	572	602	560	615	576	582	567	616	557	553	579	589	638	623	577	550	563	591	584	580	610	608	602	547	624	578	534	591	578	606	552	582	632	597	593	630	620	554	608	570	560	558	580	621	559	602	597	614	564	592	552	565	597	575	609	565	607	589	629	604	606	556	562	558	592	595	578	609	569	601	552	563	615	558	620	601	598	575	589	573	633	563	605	612	606	601	527	578	573	607	595	577	616	600	605	621	545	562	553	559	577	551	588	597	623	562	532	598	610	549	610	620	529	574	594	579	571	593	587	535	539	651	561	608	580	597	595	590	542	575	609	600	590	597	551	572	584	561	597	571	588	597	618	574	566	601	561	572	613	578	611	607	585	582	583	576	602	580	610	582	620	651	586	591	642	622	580	539	628	619	572	599	604	605	592	558	566	580	569	604	579	562	604	596	609	626	587	641	606	611	529	546	624	624	605	537	587	580	588	585	577	602	602	636	570	583	557	571	553	608	593	587	531	580	588	586	585	580	594	581	541	653	594	573	617	576	567	579	605	583	579	613	600	555	595	549	601	571	624	598	582	574	576	578	571	602	602	617	575	580	613	600	590	596	574	523	589	602	597	613	560	540	568	598	536	608	597	595	591	562	593	578	552	595	596	610	581	581	614	605	598	552	577	596	562	609	605	557	579	561	602	568	590	605	537	572	624	551	569	541	636	588	577	565	573	596	613	604	612	618	609	576	578	565	613	590	565	597	549	542	549	576	618	573	603	542	529	602	545	584	603	584	568	577	589	611	547	581	544	607	569	613	597	581	546	583	578	545	609	514	644	599	591	574	562	611	564	651	584	609	621	625	573	626	578	610	649	572	564	594	584	581	582	607	588	587	592	598	587	604	551	579	572	582	574	599	587	603	592	600	580	555	538	559	562	630	602	542	590	547	656	582	634	559	567	612	602	583	581	623	563	602	580	615	620	610	563	512	566	570	563	565	578	567	534	579	612	549	544	537	588	590	601	531	616	568	591	574	580	595	574	569	584	524	583	546	581	558	621	573	579	569	549	589	576	576	613	619	556	581	596	578	555	566	601	625	623	587	587	602	610	620	555	598	578	574	582	616	588	601	562	548	589	575	568	593	570	600	576	583	588	555	533	589	584	638	571	583	591	573	571	604	572	614	594	581	560	612	589	587	593	592	606	550	592	581	570	603	594	576	540	555	565	555	540	556	568	622	557	563	656	613	592	550	589	570	601	623	579	589	568	554	550	572	543	596	574	590	614	563	541	536	589	578	568	584	592	573	562	557	587	543	585	571	584	570	599	598	598	555	603	592	601	609	585	559	544	579	576	600	568	534	555	575	567	627	623	578	627	591	637	608	582	551	582	609	603	583	629	593	604	559	591	588	566	599	603	598	597	612	586	613	549	629	561	562	609	577	554	606	563	585	594	570	576	589	605	600	588	577	546	602	599	571	570	541	584	606	607	618	634	618	630	582	594	618	563	577	580	584	554	578	558	590	542	546	570	588	606	599	585	564	546	572	602	572	632	621	565	540	605	566	595	611	585	528	573	600	577	614	588	618	632	570	622	616	601	599	596	584	588	605	548	624	611	580	573	545	575	567	598	595	620	569	576	617	568	561	599	602	600	594	554	583	592	603	587	577	535	584	559	571	623	601	587	644	628	570	606	581	602	619	573	588	573	571	579	566	544	544	599	600	551	598	589	604	583	596	599	610	586	539	570	611	621	605	596	588	579	583	604	597	600	609	589	612	584	619	580	561	643	578	575	580	571	614	609	558	621	614	559	625	609	600	619	571	634	558	604	605	616	603	588	583	576	580	559	552	557	565	568	602	562	606	603	564	573	574	602	593	614	567	567	581	570	612	580	564	585	578	593	604	609	572	530	605	569	562	597	583	581	573	567	597	601	532	548	648	624	620	553	590	628	579	597	586	585	578	561	603	593	588	527	610	599	585	575	559	561	582	642	595	626	597	583	587	587	562	647	572	591	572	569	546	539	605	601	578	585	572	580	555	610	608	565	569	622	575	572	574	566	551	588	594	603	570	594	594	652	601	581	580	577	532	575	610	551	543	601	576	580	560	602	575	577	535	634	567	607	602	577	594	610	579	556	605	598	592	552	575	590	581	574	569	551	551	603	596	571	572	613	569	614	585	553	579	593	554	608	587	539	577	608	592	530	583	566	572	566	564	601	595	626	594	596	547	583	548	564	587	565	592	555	589	600	581	586	563	553	590	596	560	534	592	592	561	600	601	544	601	616	616
27281	29462	38581	28218	10183	1855	1055	842	771	739	786	751	726	757	775	758	782	803	763	811	725	762	834	823	805	782	850	799	718	752	792	819	768	754	753	732	795	729	810	751	749	745	827	776	748	773	746	719	778	810	813	780	744	765	742	741	754	739	778	712	801	779	755	781	756	760	742	763	748	778	724	757	780	741	770	800	764	769	743	785	791	748	759	739	741	773	739	776	763	734	831	764	798	762	769	770	742	769	799	787	809	713	809	751	787	757	780	766	708	789	744	733	713	777	743	779	787	787	703	765	772	741	847	795	749	798	796	762	755	742	689	745	747	786	791	804	748	767	783	750	744	737	741	775	720	700	755	780	715	714	754	764	732	728	754	719	776	796	783	790	775	821	759	758	756	785	790	749	774	750	750	785	774	796	771	775	728	778	748	739	864	728	733	793	720	735	767	788	725	782	753	779	753	753	814	791	745	802	690	726	787	775	783	773	735	775	774	783	768	780	743	752	789	747	766	778	751	797	794	786	773	762	738	741	774	778	753	690	777	706	761	778	740	803	770	741	805	727	784	845	779	760	792	755	752	780	791	750	803	748	704	770	801	752	799	720	710	737	786	775	795	789	750	778	788	782	733	759	777	763	750	757	750	777	757	731	735	777	758	760	769	763	778	756	775	739	764	783	799	797	760	746	778	728	752	762	761	791	777	766	756	748	792	675	799	757	770	739	762	767	709	753	775	779	783	759	756	694	763	784	759	726	772	738	717	790	800	787	759	766	736	783	775	780	747	744	777	745	804	789	814	729	744	795	786	742	762	786	708	743	747	808	809	724	737	717	760	715	749	736	744	773	739	708	744	729	737	757	767	739	813	784	822	756	766	788	755	780	770	749	745	748	757	714	751	777	692	802	721	769	745	734	771	790	767	741	783	737	807	719	775	721	740	774	762	726	766	744	755	743	744	808	709	776	797	801	760	741	756	807	765	757	753	855	787	788	779	720	790	750	760	756	745	774	731	819	741	791	754	771	725	790	746	768	781	724	728	733	735	802	757	806	769	720	766	782	793	714	810	768	734	744	778	751	800	796	773	789	788	789	722	774	804	801	765	787	725	799	749	721	726	766	743	704	819	737	810	710	750	744	758	767	727	811	767	743	790	750	773	759	833	751	777	727	740	769	719	750	698	741	737	775	715	749	781	734	756	781	803	752	709	739	772	759	766	743	779	721	780	740	775	779	761	789	759	773	741	745	764	781	750	743	796	776	731	769	737	741	742	767	746	768	763	690	759	800	755	728	747	736	761	759	800	774	765	744	795	807	738	780	749	759	752	763	760	805	703	793	777	781	787	778	786	771	731	737	728	796	716	779	786	771	781	685	793	670	824	718	770	741	803	722	757	767	720	806	732	810	744	731	796	752	748	764	744	765	759	765	765	754	741	769	733	741	756	731	756	783	744	720	710	747	788	755	760	785	728	777	727	748	750	762	713	716	786	752	771	768	793	770	761	774	809	735	789	756	830	803	798	727	750	794	797	762	766	753	791	812	757	799	779	757	712	731	720	747	742	702	782	818	771	763	760	749	758	731	753	780	828	783	731	765	754	773	779	802	767	808	750	778	697	761	766	801	760	805	755	751	702	772	770	743	784	797	788	843	746	770	735	799	795	785	806	737	760	783	759	784	761	777	755	755	781	715	751	746	757	756	781	763	736	759	708	729	784	749	707	765	735	719	787	785	753	785	769	753	752	773	729	784	776	745	770	739	764	755	749	757	767	744	762	802	757	796	786	768	776	809	796	773	739	736	786	794	808	756	778	777	775	772	714	766	746	700	746	758	791	784	782	770	756	716	744	744	744	775	769	794	755	828	753	781	777	776	733	758	704	773	776	743	740	769	776	739	770	777	768	778	760	792	772	751	757	805	827	738	749	773	684	728	738	807	777	769	757	759	764	750	769	803	774	746	730	704	727	750	755	777	755	820	732	794	786	725	776	715	811	786	787	742	703	760	739	740	782	777	757	772	778	772	701	792	716	804	760	812	766	727	770	734	719	765	789	726	766	701	780	730	767	727	713	746	777	730	802	768	730	747	745	762	769	708	799	785	750	793	766	721	727	766	768	780	725	768	782	753	736	737	779	760	772	739	750	722	809	780	778	763	786	777	746	762	772	757	759	756	754	774	782	764	759	762	761	757	785	767	786	760	766	721	815	754	790	735	736	765	760	805	755	736	793	760	740	719	786	730	749	752	765	746	772	781	763	735	780	742	731	778	718	727	815	771	779	771	763	685	751	786	749	791	803	739	712	768	742	737	767	772	756	760	725	777	734	809	780	779	736	729	762	760	827	739	770	754	798	751	794	753	801	722	751	728	775	767	762	776	754	724	772	773	804	745	716	805	747	754	753	763	762	754	764	752	786	760	732	761	742	723	808	806	765	814	759	730	780	754	777	735	750	726	743	768	798	749	802	763	733	774	742	760	746	733	743	727	740	785	752	766	747	752	761	750	787	831	785	783	800	810	749	783	805	733	730	749	760	727	752	736	777	762	734	769	764	733	760	748	757	771	761	780	767	719	722	780	753	739	754	748	747	732	772	785	761	791	801	792	771	744	780	770	779	719	771	791	794	782	793	796	732	729	802	784	746	715	755	772	790	772	804	762	695	817	769	751	759	726	753	807	768	744	797	814	743	800	771	795	768	701	769	818	794	721	734	738	780	821	804	740	782	798	744	775	741	767	764	778	767	761	737	775	760	747	803	806	762	779	771	748	737	740	746	759	733	790	798	711	728	742	725	782	711	768	738	739	755	729	732	727	742	742	764	735	809	742	746	792	809	746	785	745	729	707	809	779	768	798	780	767	808	819	718	762	812	802	744	820	774	738	759	768	781	777	770	773	780	754	738	808	750	758	782	794	790	780	751	719	787	760	748	747	724	742	768	821	733	760	784	801	743	761	752	718	764	759	805	738	737	804	778	745	729	780	771	796	724	776	811	725	745	775	767	756	756	737	769	781	779	796	717	765	731	770	792	766	725	781	777	764	775	749	705	741	736	728	770	749	819	770	736	744	728	808	780	797	810	753	792	767	816	729	719	727	745	696	715	751	741	780	786	808	813	761	700	789	759	778	809	755	753	760	757	777	762	732	769	765	754	741	753	750	740	698	720	734	766	782	739	751	776	762	772	739	740	756	724	790	781	780	798	779	763	767	766	788	821	747	765	767	797	734	781	787	772	741	748	726	748	768	786	707	745	811	745	759	770	753	768	748	749	763	801	756	765	802	765	753	746	801	779	771	766	778	741	809	812	785	699	798	707	772	739	767	694	731	715	726	785	689	768	788	761	770	818	725	762	747	760	752	785	808	741	775	769	786	746	787	725	766	747	780	761	761	750	747	791	744	769	754	760	756	738	797	755	743	752	752	764	750	739	680	790	741	750	707	770	765	766	784	811	795	718	751	748	723	757	735	728	783	744	772	764	763	764	723	743	791	766	760	787	744	801	795	760	809	767	825
58423	78048	45727	15403	3813	1228	701	684	653	651	634	637	681	659	663	666	642	650	687	631	652	638	658	672	616	665	622	636	712	599	632	640	631	674	646	655	691	617	662	669	650	636	650	674	627	636	604	668	623	636	678	594	629	615	658	669	600	647	655	658	641	657	616	664	623	670	607	625	631	644	691	654	650	649	677	638	653	714	622	641	637	628	611	659	678	643	661	686	603	652	642	630	632	668	633	645	691	650	624	589	634	693	663	636	634	708	698	649	658	670	639	692	653	658	694	630	649	637	639	606	664	641	633	601	594	628	629	667	652	633	644	654	696	645	647	653	657	627	638	633	662	668	691	675	656	658	605	588	676	662	644	640	645	646	639	668	646	627	631	660	689	692	606	667	637	617	642	633	673	640	635	653	655	625	614	651	662	639	621	655	650	642	576	594	602	637	641	630	624	654	670	635	658	655	653	597	616	659	627	592	652	581	662	649	686	625	650	610	683	640	610	640	702	661	627	671	616	686	626	649	643	648	626	632	623	606	635	636	631	629	658	599	647	635	650	649	602	619	654	671	642	601	655	631	624	679	652	649	633	666	630	669	620	642	670	679	657	621	634	622	633	667	716	640	664	685	647	699	705	599	620	656	654	682	617	631	612	618	591	703	691	619	655	630	615	676	694	697	642	652	654	651	668	644	622	610	706	662	641	662	624	654	618	607	623	626	627	644	661	599	662	649	638	685	652	618	651	623	612	625	636	574	640	701	596	612	620	658	643	659	653	631	599	650	661	630	617	624	594	605	637	617	675	661	679	654	660	607	657	684	613	643	615	659	626	603	648	653	637	624	641	654	639	651	657	646	625	630	659	695	657	677	651	649	623	688	654	690	655	655	658	663	661	683	653	622	668	638	609	639	645	629	624	633	624	655	650	627	659	695	669	659	610	621	661	636	625	626	676	668	632	629	575	663	661	692	626	647	656	648	640	617	640	634	624	668	650	645	624	630	649	587	632	665	622	649	609	660	619	630	627	654	661	649	701	624	668	620	613	634	598	600	621	661	652	653	623	660	638	636	635	625	642	651	616	600	689	669	677	612	655	657	688	634	639	712	638	636	644	655	619	607	628	648	669	604	684	670	628	664	616	647	667	698	616	634	670	666	631	649	650	619	629	647	606	603	655	648	626	624	634	606	645	617	657	639	646	665	644	652	621	607	645	671	652	638	642	606	676	643	646	665	635	643	648	670	623	610	684	614	648	682	661	617	636	635	632	635	631	613	683	664	622	613	607	631	595	635	625	647	656	642	622	669	620	615	630	640	641	637	665	671	657	668	687	661	659	610	644	645	612	637	671	643	667	660	624	631	591	668	642	624	639	616	618	614	655	642	624	666	635	658	625	679	597	645	670	595	672	611	655	621	599	625	618	669	599	631	588	599	674	633	609	613	684	568	658	625	690	635	652	643	680	630	658	658	658	646	656	648	629	616	625	617	682	635	655	606	655	578	647	637	593	636	651	639	642	652	639	682	643	653	619	669	631	693	637	628	629	621	620	652	629	640	628	649	602	630	650	673	655	654	650	582	610	649	669	627	623	609	606	672	609	667	616	673	692	640	638	619	650	645	658	615	619	647	633	670	655	600	645	588	627	627	603	673	654	645	635	667	629	655	671	636	637	671	672	617	667	643	634	643	628	591	613	668	624	669	643	630	659	599	645	668	661	620	669	625	629	679	644	615	625	642	669	602	664	662	632	631	630	589	610	620	666	620	637	627	607	650	615	661	639	658	657	667	651	650	604	608	662	650	655	639	675	652	639	636	669	638	629	639	676	597	656	657	653	623	693	650	669	611	605	649	639	599	639	627	652	664	633	647	631	624	668	651	575	645	655	635	626	675	635	666	638	656	609	669	651	613	633	659	624	621	644	660	585	624	634	677	631	652	671	708	621	648	626	651	626	608	638	662	648	647	619	659	675	593	655	667	623	604	573	632	657	649	637	602	631	609	649	616	666	641	598	636	608	633	660	643	644	613	604	631	630	624	649	672	697	638	672	604	555	695	610	638	667	674	646	653	614	668	638	629	626	631	685	627	669	633	600	631	614	650	654	598	643	632	631	591	601	633	658	692	642	598	633	675	631	680	630	667	629	649	617	684	615	622	628	671	656	636	655	629	665	685	659	609	648	637	624	664	650	646	647	632	610	687	674	661	658	639	611	619	641	626	663	637	683	643	675	687	617	630	640	650	630	645	653	610	607	650	627	614	641	602	649	655	657	583	658	624	645	619	633	633	609	675	627	700	664	636	643	609	647	667	671	646	668	607	635	681	666	620	624	643	688	669	623	649	623	649	684	659	645	615	689	677	652	678	630	616	607	638	592	630	656	624	634	648	628	602	668	646	639	638	619	638	653	598	680	641	633	634	637	642	667	652	674	646	633	610	611	695	633	611	667	626	604	641	637	650	623	686	631	659	676	660	641	633	637	626	650	605	607	636	617	658	618	650	635	653	655	658	632	624	690	662	640	613	648	593	604	657	624	618	607	677	664	667	649	597	590	649	642	658	662	667	620	677	661	628	633	622	659	624	642	605	656	666	626	608	649	647	673	641	646	674	640	597	635	704	655	638	655	650	605	654	676	642	637	646	662	623	623	663	635	641	657	599	658	647	684	608	636	641	709	625	628	653	637	612	649	590	669	637	680	604	637	598	627	658	627	626	666	641	654	630	606	652	649	664	616	673	649	624	637	618	628	666	641	663	642	635	649	636	638	629	654	666	616	654	662	596	653	636	638	597	633	640	656	651	628	645	666	618	675	641	583	643	672	645	626	676	673	656	663	641	679	611	665	677	627	632	675	606	657	603	674	644	620	589	622	680	653	644	677	648	631	648	608	631	638	634	645	639	631	647	602	644	672	671	666	647	637	647	641	609	603	642	658	646	616	608	642	621	656	607	676	632	644	657	633	638	632	625	639	658	671	638	645	648	608	666	671	649	660	617	604	641	638	620	694	626	555	629	585	629	643	667	629	664	665	620	624	603	627	630	675	636	609	611	669	623	649	655	675	636	606	680	643	695	640	611	645	622	621	634	625	614	628	587	656	651	634	605	635	601	598	625	659	642	619	626	634	596	638	621	598	657	612	653	656	649	605	644	636	615	662	607	648	654	640	591	657	599	665	679	643	646	655	648	634	660	664	627	625	606	643	643	626	670	640	682	624	631	636	606	638	623	625	576	629	638	624	614	651	663	637	606	623	638	655	644	616	677	653	661	648	629	616	623	581	598	636	602	683	621	629	627	665	633	640	627	626	627	685	675	648	658	626	665	616	639	623	721	688	624	623	677	657	633	608	646	616	662	636	667	598	670	610	644	615	615	688	607	627	613	634	595	643	632	650	612	623	662	620	661	659	650	692	660	623	657	645	673	667	649	676	633	612	633	652	646	637	623	624	666	654	666	640	646	647	673	646	657	625	644	616	646	652	659	671	668	646	616	672	631	614	655	676	619	689	638	651	644
24581	23390	32990	28281	21356	12122	2504	1189	1063	1029	1020	1049	1019	960	948	1033	966	1024	965	977	990	1008	993	953	937	1021	976	985	908	954	954	975	963	932	989	1004	1000	968	980	980	950	984	982	1004	952	999	975	949	1016	995	986	966	997	960	928	918	974	891	955	965	965	944	993	939	950	968	931	1011	986	968	995	972	927	959	993	1012	965	1023	931	980	953	970	920	1009	969	931	968	1026	953	964	963	1001	975	1023	962	930	965	887	881	961	979	942	942	968	1001	954	965	957	921	905	938	932	968	972	1008	910	942	932	956	989	936	975	937	961	981	965	942	992	911	921	1019	940	952	1024	947	971	956	993	1056	966	953	950	929	986	1007	957	894	956	934	967	1002	975	939	1039	972	903	924	988	941	968	979	1023	951	972	982	922	974	883	986	1031	907	980	993	1003	930	910	975	1005	932	980	966	1001	961	975	988	968	950	992	909	980	950	953	908	967	994	942	957	931	969	930	988	938	1012	950	962	911	1035	962	989	1029	931	981	928	1037	1012	948	949	962	1005	953	957	922	1025	950	948	935	953	954	972	944	1059	920	950	977	940	962	929	869	953	954	999	943	983	977	947	927	975	920	949	975	939	986	940	1029	976	920	1004	938	987	975	964	998	957	940	959	967	950	981	998	935	964	965	960	1011	947	1010	953	911	981	1010	971	957	1004	939	932	952	988	1005	1000	969	974	973	944	1003	967	946	938	912	915	959	923	928	935	968	942	1061	982	984	934	999	931	956	943	909	938	967	1046	997	976	957	965	974	947	989	912	963	965	954	1002	949	959	969	996	937	1015	949	959	974	933	1008	923	959	999	932	994	953	966	915	958	979	907	976	969	964	915	946	964	962	920	1016	919	970	938	979	955	910	918	967	1008	987	894	933	964	1001	935	903	911	990	1006	925	973	958	1038	970	970	954	1000	987	998	987	1002	984	968	974	886	926	944	892	903	944	994	947	969	948	989	947	951	951	1002	991	990	962	943	911	931	953	956	987	975	971	978	994	991	979	924	947	969	955	934	965	968	968	965	1005	993	956	961	986	995	961	918	1029	985	896	949	946	955	878	933	916	978	943	960	997	980	973	978	971	944	943	942	929	982	949	961	951	1021	959	925	956	940	958	974	970	986	950	955	976	951	994	908	958	977	986	959	906	963	1000	978	949	975	945	943	980	906	963	997	990	906	983	957	932	953	963	970	994	979	978	957	902	941	978	956	935	934	952	918	904	949	977	999	934	998	948	1034	947	941	997	1002	940	993	1002	986	1022	951	991	980	970	924	961	954	971	991	1024	886	871	933	964	1020	928	991	1022	957	1001	970	961	996	960	945	917	948	913	1025	971	966	991	979	911	964	1004	964	938	950	966	1025	973	946	938	957	1037	977	966	939	966	952	967	965	1010	977	984	946	964	976	990	982	951	958	981	957	1004	1014	939	968	954	1014	1025	995	946	968	928	942	945	940	939	995	1026	984	1006	977	991	960	964	1020	1001	975	935	981	916	966	981	950	953	948	959	965	975	1002	1018	993	996	1001	953	952	920	939	952	966	913	971	999	943	929	974	993	939	1004	964	956	999	952	977	1004	967	901	1000	968	956	978	960	982	960	977	996	931	950	916	925	910	949	978	985	957	1004	1024	960	1047	962	945	949	927	957	929	939	979	955	935	963	899	987	960	951	921	959	982	995	1016	1024	951	975	959	934	985	925	1004	968	896	987	930	966	971	939	1015	953	1001	1027	1035	976	994	902	945	949	980	960	997	932	959	926	1047	946	902	934	998	884	989	905	989	962	987	970	979	957	973	1021	954	963	976	1028	971	984	975	935	943	974	981	989	923	960	917	913	969	937	982	954	929	958	971	999	971	915	989	910	928	940	992	971	949	925	929	995	943	938	988	925	902	943	939	950	922	974	981	989	941	976	985	978	973	939	904	990	1002	946	938	990	929	938	963	1012	997	975	1008	967	971	961	967	947	985	982	1023	976	972	946	1008	896	969	986	953	995	990	955	1022	947	970	981	996	964	983	930	991	979	925	944	944	935	940	968	964	920	993	962	961	937	947	946	898	923	921	961	951	962	949	904	927	985	951	916	961	896	977	950	1031	933	970	972	884	956	923	900	960	987	922	920	920	947	993	911	860	998	932	985	919	970	977	971	967	946	1011	975	938	986	942	944	1010	960	952	1001	957	979	1000	994	1004	988	971	994	969	948	975	963	941	953	961	930	922	955	967	928	1074	944	1009	973	953	992	1020	984	948	949	970	962	954	986	972	981	961	992	981	951	971	931	960	968	970	972	942	935	930	958	916	990	974	1024	926	943	949	995	951	986	991	929	1001	976	952	991	956	983	1007	983	921	974	931	988	1001	961	976	926	925	969	965	989	934	939	969	883	990	962	985	930	960	973	1001	940	957	936	949	899	997	980	927	977	943	959	910	975	973	916	950	955	966	944	942	902	941	913	945	1006	934	976	958	968	956	957	926	961	965	960	999	962	948	917	886	944	994	970	974	972	987	995	982	972	973	967	1004	943	942	1001	953	958	916	973	928	977	964	973	944	981	943	948	978	967	924	973	1012	1027	972	940	977	907	949	941	939	964	942	922	957	966	976	923	877	994	923	933	929	926	972	1013	937	970	944	968	970	975	969	978	970	941	983	961	966	908	960	930	928	980	948	942	1037	938	996	981	916	958	998	934	939	954	971	979	957	910	946	972	918	996	955	929	959	983	975	993	973	944	959	898	915	946	993	955	941	976	925	918	956	966	1002	1013	923	1006	942	958	987	930	956	1007	976	993	961	916	928	984	960	957	971	938	965	972	947	960	973	989	964	997	953	927	943	945	957	986	1000	964	1002	959	977	966	920	976	1005	1001	970	972	957	955	948	953	972	908	919	991	967	919	919	933	864	913	979	974	1008	946	927	964	1012	1005	932	946	972	979	1013	943	955	968	929	1041	931	954	950	978	953	935	916	920	956	945	949	916	1014	957	940	964	930	963	919	906	935	962	999	905	944	980	992	963	927	1061	1036	1009	980	960	976	980	987	989	914	969	958	952	974	959	1018	945	977	1003	973	972	950	1023	984	926	982	963	977	907	934	910	944	957	959	969	1014	961	955	952	921	963	985	971	913	932	981	944	951	977	918	964	961	962	997	954	1017	877	1013	950	975	949	960	967	914	904	973	973	981	924	965	927	919	961	939	975	972	945	962	919	933	980	966	971	925	927	998	968	954	962	899	958	932	982	947	943	943	938	937	936	981	947	901	933	982	940	1005	910	974	988	962	1017	983	946	981	953	1017	951	989	942	936	987	991	957	959	930	995	985	955	955	1007	927	986	988	954	971	986	970	985	945	959	968	981	948	952	927	980	964	980	938	972	954	971	950	1026	947	966	980	941	956	909	962	954	955	970	1017	972	942	996	903	973	984	967	982	950	945	961	1005	983	946	978	981	992	1001	971	952	927	923	930	972	1009	924	996	1001	972	944	906	908	998	969	936	929	961	974	994	963	936	972	890	949	962	942	943	970	952	908	931	981	985	1023	978	928	932	966	961	942	970	994	983	941	1005	874	970	994	951	968	906	958	1022	950	973	944	1012	921	946	981	943	1036	916	936	953	997	950	984	1000	977	964	966	910	922	1009	902	938	952	949	949	978	951	974
65260	100063	66683	32285	9999	2441	1068	861	835	828	894	830	792	813	924	845	848	899	847	863	848	866	810	838	861	843	845	863	815	864	832	862	855	863	856	858	874	888	844	848	864	877	854	819	877	860	830	871	812	849	837	894	839	906	813	864	854	800	797	803	849	825	830	856	832	913	812	874	863	865	859	833	847	878	881	838	810	836	808	844	818	839	853	886	847	848	848	860	870	827	864	807	875	888	866	883	885	857	891	858	937	899	838	859	854	825	891	886	835	820	875	865	884	851	884	920	897	859	858	837	824	845	810	855	843	872	889	844	821	788	879	884	817	811	838	888	873	842	825	838	903	864	815	872	929	796	824	877	887	816	815	871	873	929	822	852	816	835	820	871	836	847	822	867	860	833	847	806	888	871	866	810	851	849	884	840	831	805	857	848	841	832	855	851	830	818	849	864	872	904	825	827	871	845	850	844	789	872	841	869	790	859	890	854	800	831	829	891	951	885	876	880	832	912	831	812	802	851	846	860	915	824	845	835	832	842	886	847	843	820	841	811	860	849	818	821	814	922	871	911	804	818	833	857	832	798	854	870	827	823	837	821	862	819	836	862	853	854	833	794	835	820	847	821	839	876	878	873	863	839	890	836	855	920	895	836	847	831	867	824	909	883	874	831	892	865	859	828	924	801	806	855	884	868	833	859	848	841	857	877	816	860	830	851	835	850	851	822	912	855	879	891	840	832	808	887	833	893	848	845	875	843	860	836	860	833	880	836	847	867	864	839	838	856	880	880	872	841	867	844	838	852	857	835	811	827	836	887	824	811	850	880	838	851	859	854	853	834	854	838	829	881	883	825	883	827	915	856	849	817	894	851	829	806	828	874	824	843	755	860	803	827	858	804	843	865	823	854	822	856	854	782	836	832	846	816	855	793	862	829	867	902	800	852	898	852	852	840	838	837	830	871	885	874	830	832	826	859	869	830	810	852	798	853	871	831	873	826	852	789	828	850	838	801	839	825	834	861	894	883	813	841	810	877	848	811	839	790	823	819	809	830	851	847	858	808	846	844	873	847	855	840	820	851	856	816	845	843	844	856	876	807	808	828	859	827	850	839	829	841	861	864	889	809	833	817	858	888	852	875	887	870	849	882	834	848	913	830	861	894	843	865	859	846	833	845	839	837	849	834	901	849	860	866	880	834	873	851	804	835	784	802	851	884	832	835	890	891	846	851	844	864	843	876	813	841	842	835	882	846	873	871	802	875	809	835	829	843	839	833	839	850	863	892	842	813	839	852	816	840	876	816	838	777	833	841	860	863	812	825	890	882	848	843	916	840	817	826	812	886	844	852	767	868	837	865	839	839	836	859	888	836	801	818	857	915	858	853	869	842	889	816	823	841	816	845	852	849	886	882	838	780	832	857	868	809	832	842	783	856	830	854	872	896	808	861	833	831	848	862	804	884	844	827	836	887	871	815	837	832	808	819	875	796	846	808	836	820	851	880	845	862	835	813	891	818	834	830	861	876	856	824	875	862	863	857	897	818	884	855	869	840	943	823	856	846	802	848	817	828	859	844	846	894	802	822	863	862	800	838	820	826	797	847	843	856	882	870	862	877	843	814	831	857	803	858	854	837	828	880	865	861	868	846	840	850	835	861	802	827	835	819	820	868	850	807	843	848	895	848	823	851	849	833	819	843	868	824	859	880	854	851	886	847	822	827	862	859	807	882	828	800	883	872	863	861	832	816	819	795	839	858	884	836	842	861	835	878	822	854	806	801	832	846	844	806	868	830	884	830	854	850	844	865	827	842	844	831	820	830	817	859	842	843	829	840	880	813	829	857	839	887	856	877	807	775	855	824	834	872	862	843	822	804	841	836	862	838	822	872	856	881	831	852	913	866	838	819	870	878	832	877	792	835	902	783	837	800	834	868	859	817	844	824	833	840	838	809	847	863	822	835	837	862	849	809	804	867	818	839	876	828	875	811	850	838	875	821	895	845	886	858	765	859	839	814	849	858	862	874	867	812	899	869	892	853	806	839	848	862	863	866	845	790	831	870	826	849	835	851	856	842	855	843	850	852	854	857	807	827	789	854	884	841	901	877	851	827	883	882	855	812	839	847	831	868	882	828	877	835	805	872	851	821	849	809	855	816	872	838	833	867	866	764	837	833	844	782	804	844	829	868	869	876	833	864	815	865	820	809	829	904	870	785	873	852	836	845	852	792	841	878	815	853	824	833	902	807	892	802	868	837	864	896	826	857	855	807	843	821	826	823	824	839	918	806	870	847	829	841	863	849	794	796	813	811	845	768	823	863	869	864	799	853	811	813	836	830	825	872	833	799	849	814	912	842	834	848	854	836	884	838	801	812	793	851	852	869	854	847	803	793	878	827	852	859	888	870	878	805	853	873	841	859	847	873	855	842	824	835	872	766	858	901	846	818	869	831	821	829	898	861	856	821	830	816	812	792	873	843	815	846	839	863	853	812	819	831	781	843	833	812	874	824	845	859	890	886	828	864	841	795	859	791	846	875	836	855	849	805	853	837	845	853	854	870	865	845	821	851	889	872	856	822	829	796	860	841	820	835	849	841	861	831	881	824	789	878	843	847	845	814	836	815	850	879	839	888	865	854	887	819	818	828	873	847	852	879	847	787	868	875	852	847	841	898	904	848	825	816	774	817	807	876	844	826	852	833	858	826	847	844	867	826	898	843	825	837	838	860	833	815	840	801	780	847	868	785	817	865	857	813	829	864	850	888	909	850	869	851	838	781	882	801	813	815	868	866	893	889	877	845	811	848	863	839	867	838	856	858	866	843	887	818	878	814	869	819	830	796	843	894	827	899	829	827	892	844	826	837	846	879	832	832	839	890	805	786	858	820	862	845	862	814	896	838	859	872	871	859	883	851	880	857	837	857	840	776	863	838	877	854	851	832	882	849	863	812	829	855	809	814	827	834	862	865	839	854	882	837	833	802	828	845	832	869	877	821	819	832	834	826	902	830	821	845	886	856	796	852	833	834	812	834	809	783	883	929	858	891	825	827	806	864	859	867	801	809	856	837	838	834	838	877	855	850	904	848	898	827	891	789	847	845	831	865	872	803	847	827	883	886	867	897	849	859	847	822	866	806	873	832	833	872	793	876	771	866	831	852	829	843	845	839	829	874	874	881	867	808	828	807	848	848	843	854	821	855	843	843	848	836	850	875	859	840	874	828	834	860	797	832	849	869	851	896	827	835	825	833	817	817	883	838	825	833	853	812	858	821	799	838	901	850	785	900	818	847	805	861	833	814	840	851	852	854	855	819	892	843	838	836	829	886	829	872	870	831	835	853	889	820	820	813	794	854	855	880	840	886	811	833	866	833	808	785	846	835	839	851	847	838	842	830	857	865	820	838	871	815	868	904	890	853	835	830	843	842	867	862	815	853	862	875	898	851	856	838	855	805	799	828	839	831	839	779	869	844	813	880	770	816	858	792	847	865	809	836	825	887	854	851	806	885	827	867
32196	32551	24581	8754	1842	884	821	768	730	717	714	731	798	741	734	744	711	737	700	723	741	791	702	731	757	725	699	784	742	807	741	758	800	762	728	787	685	778	779	735	766	734	735	773	696	779	780	712	742	756	734	736	753	752	729	745	772	763	761	713	725	757	758	721	714	758	740	733	742	768	770	742	736	728	775	699	764	754	743	769	709	695	743	732	756	716	749	767	760	726	745	690	756	766	797	739	730	728	714	740	718	697	761	762	797	729	763	772	792	733	781	775	794	700	708	699	829	809	762	707	751	759	745	780	715	731	753	776	758	750	723	729	758	764	778	742	759	739	745	744	735	734	779	775	775	762	726	725	729	752	711	752	795	764	705	799	796	717	706	734	728	751	753	711	789	706	771	809	750	725	748	716	707	742	752	771	730	766	738	728	726	732	723	752	747	726	718	698	749	773	744	760	788	722	739	749	766	751	753	757	714	719	760	730	685	745	764	692	754	749	761	745	732	716	773	710	750	761	789	770	766	729	711	752	782	683	730	716	696	742	790	751	741	768	738	708	774	693	713	748	711	762	745	750	737	759	761	733	697	750	741	792	736	742	713	727	804	734	755	678	717	767	763	724	724	800	763	758	728	757	757	755	777	768	797	696	689	685	664	765	749	740	727	748	699	741	748	777	697	750	725	739	723	762	771	701	723	780	729	756	766	745	743	772	718	726	773	709	744	700	761	784	742	723	717	747	727	740	764	725	773	810	743	763	712	710	755	729	754	724	761	736	753	706	786	743	781	794	776	740	813	759	716	750	720	746	767	705	733	744	801	765	739	761	748	742	755	749	688	773	771	728	749	774	735	742	724	743	779	782	768	718	784	740	768	765	697	796	719	740	743	742	724	747	776	742	730	714	705	716	740	765	802	723	713	737	756	752	758	762	753	743	742	771	686	780	734	669	754	738	724	743	722	741	812	739	763	774	756	743	691	728	831	716	815	768	720	755	766	658	767	762	764	729	705	776	747	743	804	776	778	730	762	760	704	763	729	802	750	726	760	719	760	720	696	754	766	737	775	748	754	773	741	747	766	759	751	721	749	706	740	765	776	761	748	734	731	761	756	703	791	767	706	742	752	729	734	755	750	715	740	746	713	748	781	754	706	762	759	746	784	751	749	686	737	738	764	749	756	733	708	682	770	704	765	760	743	745	732	729	783	781	752	801	699	795	742	759	756	670	719	737	783	767	740	743	800	789	757	752	730	714	753	715	751	734	740	790	761	756	771	729	756	721	751	736	775	721	778	738	749	737	766	760	768	759	754	784	728	750	758	781	718	721	739	751	731	733	722	730	741	727	714	762	755	786	729	764	712	741	747	789	755	736	720	745	781	755	781	737	724	784	783	725	766	687	714	739	765	749	754	726	740	723	687	724	737	770	693	778	709	746	734	774	727	767	708	735	789	709	722	729	745	762	753	758	701	759	725	765	708	805	755	760	750	749	709	761	732	692	773	753	741	738	763	810	754	708	764	719	755	702	706	710	780	754	718	755	718	748	722	747	720	761	749	785	689	769	742	697	737	762	687	735	709	775	723	735	753	788	724	732	734	749	704	768	753	737	751	752	819	751	720	769	833	703	764	704	724	797	769	740	769	800	796	788	694	759	764	753	745	748	758	755	739	750	757	733	739	736	717	728	767	754	761	763	759	734	758	736	764	732	742	754	772	764	742	801	771	705	788	756	792	749	738	737	762	738	722	790	740	785	770	734	772	782	765	778	738	799	767	667	736	745	711	761	784	794	783	700	768	719	770	744	745	767	724	758	730	711	739	725	760	805	723	763	752	739	720	795	751	767	776	758	734	732	770	736	730	730	716	742	734	797	742	746	802	734	746	694	757	756	731	732	768	792	698	762	739	727	743	715	767	730	734	769	727	722	718	750	790	827	764	752	771	667	752	781	699	777	743	764	740	777	734	804	759	721	778	732	744	772	706	718	714	687	723	759	737	750	742	760	723	737	770	718	755	726	710	723	715	731	737	736	741	735	760	716	700	721	723	750	782	666	772	759	724	734	770	729	734	695	746	730	695	733	771	800	711	747	758	766	774	722	741	757	764	752	729	760	776	776	741	734	750	731	769	719	772	750	739	721	782	780	770	740	781	767	753	781	731	716	706	754	720	764	766	720	752	718	732	720	723	798	696	731	766	724	770	732	732	734	679	761	819	819	748	747	727	706	744	787	779	697	781	757	781	738	734	744	754	778	763	697	767	730	771	750	705	705	733	737	747	777	742	736	742	739	772	752	708	745	754	727	760	738	773	737	747	722	699	712	770	734	739	776	762	755	765	715	762	723	757	729	719	712	810	702	740	759	744	778	743	725	780	727	709	708	712	706	712	784	764	748	759	795	764	750	770	749	744	745	754	727	722	740	763	744	739	757	756	771	753	726	747	737	787	740	732	739	752	738	756	708	724	765	727	764	721	707	763	734	729	740	747	712	739	741	732	703	794	733	762	739	768	741	725	722	790	801	787	789	763	787	785	747	772	754	737	760	710	732	739	693	741	734	788	746	727	694	745	760	702	696	739	746	775	778	802	735	735	709	716	771	798	734	738	741	736	754	724	785	757	768	767	769	748	752	737	714	759	734	740	789	715	762	727	752	742	701	759	716	720	770	763	754	729	777	776	778	749	742	766	697	694	754	753	747	758	664	769	733	698	725	731	717	770	754	719	760	735	725	779	754	721	731	758	712	743	742	726	754	710	734	714	761	760	786	735	719	736	728	707	685	751	789	775	725	745	711	703	739	809	744	762	758	725	729	784	712	689	752	761	748	768	746	782	722	748	756	742	777	747	702	758	724	704	710	697	780	764	727	763	782	730	743	757	729	722	726	713	746	763	790	762	701	734	747	783	739	792	731	770	746	730	792	721	745	754	705	741	761	743	803	780	735	745	758	790	737	791	778	732	731	761	735	791	784	741	728	701	749	751	782	750	719	773	736	744	724	741	710	758	752	724	760	784	761	767	764	721	792	748	754	756	779	713	749	710	763	729	785	740	812	696	720	705	712	737	759	740	747	734	745	738	736	776	770	723	737	777	738	741	673	741	737	749	766	720	759	786	749	780	750	756	726	781	772	728	695	759	773	741	780	787	744	726	764	735	758	775	810	768	699	718	779	745	768	722	761	755	776	818	755	759	758	699	764	764	789	726	738	732	770	735	739	705	773	790	753	784	730	711	773	775	744	752	727	721	709	776	733	736	778	699	760	746	773	792	766	764	740	770	758	721	717	742	739	719	775	735	729	735	715	748	752	742	761	784	734	764	712	722	724	706	742	748	765	775	753	774	746	765	748	745	793	759	722	719	756	752	702	699	739	727	746	749	707	705	779	753	758	755	736	766	703	774	795	789	732	752	785	747	744	752	720	723	731	761	745	747	730	747	757	768	744	716	760	712	720	772	744	721	780	709	730	762	790	700	707	718	755	753	723	734	726	714	737	732	723	744	784	776	715	766	708
25633	35613	17075	4510	1347	709	610	631	588	609	579	602	605	543	590	601	612	586	642	576	578	600	612	612	596	606	579	622	604	608	584	610	589	581	606	572	574	605	584	570	597	589	608	589	570	641	565	587	572	574	636	575	604	620	624	617	620	573	570	572	593	606	593	552	581	595	582	554	643	625	562	556	588	547	565	599	626	591	590	613	544	609	606	565	549	574	554	636	573	620	596	639	594	589	600	580	613	563	569	604	572	567	574	579	561	558	612	580	583	547	591	563	574	597	594	594	594	575	585	565	540	609	579	554	571	572	599	587	568	624	584	591	576	586	578	552	630	596	582	590	574	584	568	578	566	609	593	604	572	578	581	607	602	548	596	590	603	591	613	575	595	576	596	583	595	538	582	592	602	585	586	622	583	538	585	541	604	594	595	589	571	578	546	570	548	574	623	572	594	609	596	569	553	600	578	591	599	563	604	545	589	566	549	591	641	572	601	619	645	574	550	593	599	561	548	596	592	594	565	585	609	592	556	577	579	580	602	617	575	602	599	593	565	624	568	561	594	579	611	592	627	611	588	596	580	586	589	575	602	625	615	598	576	626	599	598	615	620	587	551	602	554	583	617	547	599	611	638	580	567	630	621	547	593	587	589	578	566	584	587	611	538	589	584	604	574	599	568	566	552	600	578	573	577	559	570	641	575	611	632	555	568	611	582	554	557	589	617	578	578	599	580	587	572	602	577	586	554	589	616	621	576	558	573	604	628	611	583	591	565	590	582	575	634	572	590	557	568	567	607	606	585	575	608	599	609	582	578	563	603	599	612	567	617	564	541	591	575	599	611	598	558	591	519	595	565	602	573	580	577	574	598	598	584	618	585	607	572	619	630	566	573	575	609	563	588	562	604	572	570	592	587	586	604	599	637	629	552	577	586	599	574	601	573	588	584	590	617	575	601	552	587	577	573	582	593	594	553	591	557	654	603	556	580	578	585	618	601	554	550	568	571	597	622	606	626	600	540	622	544	596	602	579	573	566	637	628	626	595	573	598	589	585	594	610	576	593	592	585	568	558	549	572	581	596	576	588	611	590	559	603	576	604	590	607	574	571	564	580	627	552	594	570	596	574	624	548	586	609	552	578	597	583	574	593	567	546	611	563	598	567	606	568	607	616	582	600	569	602	575	572	606	610	591	605	570	574	597	614	593	591	568	591	553	607	622	593	619	580	539	561	605	564	582	596	591	595	603	573	625	597	587	608	599	605	579	561	603	566	633	554	601	625	635	614	579	592	585	553	578	567	576	617	610	560	585	572	567	630	593	587	601	618	594	568	632	562	587	538	600	588	588	566	569	534	587	597	607	627	624	620	594	576	597	587	589	598	563	560	603	616	546	594	577	563	575	554	571	580	554	584	605	597	594	583	607	568	561	588	588	580	593	614	606	599	583	558	530	578	596	552	604	568	567	556	596	591	603	607	621	594	548	584	563	609	582	618	594	558	636	605	612	591	579	556	600	576	625	612	586	556	588	632	610	605	569	615	563	568	534	598	569	559	579	577	596	507	598	594	584	597	585	633	563	572	582	591	614	558	585	532	587	595	579	581	564	564	619	546	611	555	575	606	518	610	613	611	585	566	577	617	598	625	630	587	611	550	611	611	589	603	597	593	579	597	640	594	584	557	529	626	564	581	600	552	606	585	610	566	626	606	560	577	619	608	528	563	561	631	566	588	609	607	589	624	585	588	578	563	612	620	582	570	638	594	582	556	548	575	585	568	589	604	564	573	633	587	540	533	579	595	569	564	558	600	550	576	597	593	584	598	610	624	588	561	584	574	600	618	621	588	592	550	584	600	563	634	563	576	620	591	582	613	632	569	565	591	583	600	603	598	547	568	595	651	600	533	549	578	548	582	583	581	586	627	548	572	591	575	563	587	585	624	587	634	597	605	536	591	551	586	595	577	540	578	593	625	564	574	554	584	608	605	555	654	564	614	535	608	571	603	563	621	569	575	600	558	576	581	590	548	610	545	582	590	570	611	603	576	611	635	616	565	570	623	582	617	601	607	602	588	564	585	570	576	579	573	560	587	598	600	571	571	620	600	601	608	554	560	588	579	597	584	576	615	584	579	570	602	617	575	617	571	602	599	614	585	612	605	591	597	599	552	582	590	606	555	608	602	566	588	600	576	605	578	601	598	596	575	578	622	626	600	564	561	605	606	628	568	606	583	585	600	550	588	546	556	592	637	579	588	606	625	605	586	622	578	590	600	639	567	626	571	568	589	535	579	578	599	576	551	571	583	597	512	594	576	585	584	627	551	588	630	611	589	593	597	581	624	588	604	567	591	570	580	602	618	593	580	608	567	595	562	610	558	574	608	557	600	577	569	611	559	579	602	587	595	578	643	588	574	589	583	574	566	540	604	598	568	554	573	600	576	565	598	591	563	625	601	614	621	605	603	604	606	596	595	562	619	619	587	545	598	614	587	589	625	599	587	552	548	567	582	633	564	593	592	588	583	587	600	569	592	634	600	573	607	617	584	585	578	610	546	568	632	599	548	588	582	593	575	583	590	588	649	579	586	569	564	597	578	538	550	615	570	596	578	597	572	613	574	660	578	568	570	611	604	566	552	599	538	599	619	590	604	621	573	560	600	604	601	621	606	599	579	550	579	591	588	588	564	566	593	611	559	582	578	540	579	630	597	610	540	551	580	589	597	617	564	587	596	564	570	620	635	599	601	566	619	623	611	542	566	615	596	584	605	600	558	563	575	595	606	605	573	605	607	581	558	616	574	592	616	613	550	585	581	567	611	604	547	612	560	573	630	612	590	577	576	586	572	561	650	541	587	598	607	576	591	586	578	579	622	584	580	583	604	571	558	569	552	521	616	578	624	615	554	582	606	588	603	602	592	570	567	587	607	601	548	601	583	620	579	633	575	593	584	587	592	611	551	580	583	569	642	581	581	590	616	611	604	633	591	547	600	614	546	600	563	569	592	600	567	576	600	606	581	620	577	601	515	594	535	562	595	581	596	584	604	593	572	569	596	592	576	592	593	614	564	576	572	579	637	567	628	603	559	633	617	544	635	603	578	609	590	609	577	593	566	586	570	601	564	594	581	621	561	625	582	613	532	567	606	624	600	607	552	516	568	614	581	589	563	586	606	598	608	594	591	592	577	570	547	558	634	589	562	593	628	584	598	601	631	620	617	574	610	614	590	594	632	600	602	556	601	574	599	649	586	587	615	584	585	586	541	615	586	577	581	608	625	624	618	615	573	604	602	549	557	598	607	618	599	541	590	584	604	587	620	564	550	585	597	552	612	629	533	581	569	599	579	596	613	558	561	574	623	612	572	613	591	595	627	561	552	575	557	610	616	585	613	561	601	572	546	622	625	558	590	586	571	576	547	669	578	584	548	578	579	560	578	606	607	617	569	603	600	594	577	595	604	584	611	588	565	585	582	606	608	584	589	635	598	582	576	608	600	577	592	581	615	578	584	561	602	581
27069	30388	41278	30519	11697	2213	1075	798	804	829	825	820	818	871	748	813	777	785	763	818	806	827	793	753	754	765	766	741	738	768	769	847	785	773	761	754	799	783	821	758	789	786	802	819	769	808	831	779	827	775	776	785	759	750	794	806	778	829	771	817	749	766	741	776	768	775	738	760	820	775	748	844	789	803	769	790	809	759	771	784	746	745	798	768	742	807	792	773	704	819	824	751	775	792	794	730	820	803	776	765	785	812	777	765	746	790	782	768	772	840	767	772	810	776	748	786	753	747	806	781	743	766	821	757	799	764	791	755	775	772	789	741	790	785	733	780	754	758	784	766	732	794	767	767	754	825	809	784	812	783	794	757	745	810	837	811	736	794	851	791	793	771	787	759	754	794	810	824	767	785	757	773	762	784	769	734	817	753	770	766	762	771	747	774	721	775	784	754	784	783	804	771	776	791	781	768	757	795	788	770	749	790	786	765	766	773	748	764	782	727	801	768	750	785	792	807	797	770	748	736	770	771	788	767	799	769	764	784	778	741	774	801	789	759	738	727	774	764	777	728	820	796	783	780	786	770	743	715	804	782	782	702	780	841	766	752	820	779	822	765	747	783	795	782	749	753	783	801	822	782	781	819	753	785	786	764	789	749	777	819	790	794	731	811	758	759	799	745	761	837	783	789	750	744	769	800	734	833	814	733	747	780	823	725	705	771	746	824	790	788	779	787	768	785	801	757	770	800	767	799	820	785	770	760	762	737	782	755	803	746	804	833	802	775	814	796	771	849	805	731	734	827	750	768	820	767	810	781	779	777	729	772	766	746	803	804	767	828	744	749	785	771	754	755	774	742	786	790	775	771	801	809	769	830	753	824	747	784	767	735	769	819	755	706	806	776	772	807	803	837	783	812	841	786	755	737	778	792	807	730	786	789	775	777	794	810	772	752	810	825	792	796	811	745	727	803	763	766	785	844	775	766	789	753	797	741	829	771	802	782	752	816	750	793	719	773	782	815	754	782	784	791	766	766	817	773	792	798	852	754	801	791	793	728	798	748	796	818	753	774	755	779	777	720	767	759	805	775	811	769	810	772	780	802	815	765	747	778	781	813	765	801	779	810	804	710	756	785	794	798	795	793	779	785	812	789	772	764	813	811	811	820	821	747	772	770	796	782	806	786	711	836	785	807	786	781	813	804	752	741	797	740	813	826	759	798	812	730	758	782	752	789	839	835	782	810	777	713	744	741	766	785	796	709	767	783	760	817	772	797	783	791	793	788	764	778	792	771	786	801	802	810	782	784	738	765	776	762	753	811	829	812	768	757	799	776	827	759	796	786	752	757	749	753	766	792	811	791	786	799	791	846	844	713	767	780	827	787	771	790	740	755	783	777	802	764	751	810	746	758	814	761	811	770	780	748	775	752	805	702	792	820	831	738	816	798	777	725	778	811	750	791	812	787	831	774	780	793	769	772	721	797	783	792	807	779	790	776	767	788	754	787	798	781	813	824	743	738	794	735	789	818	778	762	786	732	737	779	828	769	767	782	770	787	742	759	800	757	796	794	755	758	811	717	781	786	724	772	766	753	810	799	757	748	803	751	782	797	779	772	741	805	766	713	828	795	786	764	831	730	835	771	791	802	824	792	737	767	834	781	799	770	742	775	785	804	791	807	798	791	838	824	822	838	791	760	801	761	761	796	790	783	759	797	781	763	799	822	756	802	772	770	799	839	765	767	816	840	803	765	750	780	794	797	762	775	729	797	836	785	755	736	819	811	807	796	772	779	773	801	767	826	813	741	752	759	777	745	802	858	823	834	818	759	780	784	789	802	777	770	767	784	818	825	748	797	721	792	829	782	777	774	805	785	822	713	772	765	767	793	784	723	757	822	751	829	755	792	765	788	782	781	779	763	793	746	732	759	757	784	769	812	805	813	777	744	778	766	751	771	798	773	808	743	780	799	783	811	785	780	785	784	828	753	777	775	797	757	711	765	765	749	736	756	750	822	807	735	741	769	750	816	787	785	818	789	823	765	802	783	779	729	748	759	763	763	807	782	761	770	800	720	745	792	786	809	805	761	786	781	781	765	781	775	778	811	834	764	729	743	733	732	735	777	774	766	776	786	821	792	814	790	748	756	807	802	768	765	805	784	813	766	779	764	759	762	783	783	784	813	783	778	800	780	724	760	774	825	819	776	728	805	794	793	799	725	833	735	791	786	800	754	742	765	846	741	772	789	737	797	763	730	765	773	778	716	758	799	752	757	802	723	787	772	794	823	813	820	765	782	769	789	796	748	760	749	785	808	756	772	811	760	784	815	763	752	746	783	817	727	815	808	694	781	770	780	756	761	793	816	785	774	775	754	766	826	760	773	776	753	754	800	780	783	773	760	782	759	800	760	813	701	760	801	748	775	767	795	752	766	824	735	791	782	812	745	755	779	721	781	767	764	709	780	749	776	744	830	776	803	759	773	794	796	752	814	754	780	749	832	776	838	763	716	786	738	799	776	829	848	790	801	776	714	825	760	791	743	763	829	711	772	768	775	800	780	779	740	751	772	809	746	853	783	774	774	814	804	753	754	782	760	763	733	757	798	761	850	817	726	782	776	758	788	845	796	785	772	752	821	766	752	746	776	780	762	764	792	759	763	800	876	782	802	756	771	762	763	799	742	767	786	794	778	786	775	731	728	740	749	736	707	767	805	738	808	765	724	778	789	802	806	757	821	785	786	777	739	741	749	789	746	759	751	750	788	778	786	777	751	779	763	742	770	762	748	749	778	796	770	750	783	748	776	747	788	806	755	747	844	787	764	764	723	779	740	798	776	754	762	784	759	812	778	823	798	803	763	719	783	788	836	787	779	745	786	750	814	801	814	806	750	765	791	790	752	859	749	776	781	746	783	771	804	721	806	789	774	799	736	757	815	821	739	784	871	765	741	810	797	754	792	771	752	788	771	793	841	802	785	793	797	782	805	770	776	780	782	806	794	818	784	757	777	780	738	782	816	765	757	784	739	748	780	758	800	756	786	790	711	764	749	766	795	768	751	777	806	778	782	744	752	792	850	803	825	785	835	772	807	791	776	777	816	726	759	737	806	747	773	744	820	811	757	749	830	803	765	750	750	810	829	742	784	762	779	807	810	817	781	840	731	818	774	749	732	829	808	778	809	804	749	814	772	769	783	813	780	751	733	764	787	789	780	789	839	790	784	842	768	771	773	776	774	747	818	727	788	827	785	744	838	784	772	798	809	801	782	781	763	808	726	777	789	769	795	759	792	857	781	813	780	745	812	834	760	766	809	805	777	725	796	748	841	767	772	820	771	815	772	779	797	767	743	758	774	812	778	792	793	814	797	749	766	759	774	791	815	764	804	775	789	765	764	773	796	789	806	780	798	812	772	802	795	728	786	802	807	787	761	772	748	750	725	760	768	780	702	785	811	724	772	797	760	773	781	813	775	826	754	753	808	769	751	748	771	826	814	763	740	789	782	784	783	764	806
57142	81034	49753	17669	4606	1324	730	646	677	673	660	729	703	641	636	660	697	644	662	686	643	639	639	645	598	649	613	671	677	619	665	688	659	679	644	666	705	638	657	682	676	664	651	641	658	647	673	627	668	651	646	607	610	621	639	693	646	590	665	648	644	649	626	657	646	634	612	687	677	655	656	672	604	651	635	631	648	680	667	650	648	678	620	651	633	662	670	659	714	671	667	637	708	675	612	646	678	688	669	667	637	669	598	646	655	681	636	663	658	677	670	639	662	663	632	682	664	606	657	642	667	655	673	679	660	621	630	660	668	630	635	683	648	685	633	667	617	735	637	660	623	668	614	655	636	661	653	657	623	656	634	659	634	630	690	646	661	682	678	631	675	630	676	696	657	674	615	647	637	639	621	613	649	624	647	661	630	662	632	624	618	657	653	646	654	690	701	621	673	627	631	654	671	655	672	610	670	672	651	651	656	587	654	625	591	669	644	645	646	607	640	647	698	631	664	660	618	670	642	642	664	687	695	602	677	645	675	662	646	648	630	627	629	614	673	642	657	646	627	617	685	655	663	623	645	685	643	634	622	654	654	653	661	625	614	691	671	621	678	645	642	656	635	662	619	656	660	599	640	672	649	672	678	656	679	643	661	610	652	645	648	645	665	687	656	691	639	638	633	664	643	650	696	642	618	638	668	661	641	643	666	646	682	654	632	663	698	636	669	628	636	630	628	632	616	639	629	661	703	626	671	648	629	676	615	641	728	610	625	656	678	699	657	664	630	646	677	675	654	610	639	672	702	651	665	636	619	649	628	615	645	656	673	664	692	643	646	618	628	684	651	649	648	641	713	644	658	663	638	621	643	649	623	620	651	661	684	636	636	650	620	640	618	670	625	621	699	674	641	691	700	649	677	646	638	683	629	661	644	604	666	646	655	664	643	662	661	634	605	629	690	678	624	629	601	599	637	617	643	616	674	614	686	638	678	646	646	645	657	682	623	629	655	650	677	634	677	665	674	627	648	665	654	644	639	640	631	675	629	667	649	679	671	646	645	607	678	693	676	644	677	651	645	642	647	643	648	689	683	614	705	641	624	675	668	643	632	642	678	636	662	604	662	645	685	669	708	667	649	665	663	653	680	646	610	661	637	662	638	623	632	628	614	653	620	666	637	686	670	692	629	619	636	661	745	673	661	639	627	683	681	625	608	659	647	656	648	663	619	613	637	633	625	592	610	629	601	678	626	642	642	662	646	660	639	643	656	645	653	629	664	637	606	600	611	661	701	673	643	649	644	694	653	657	656	694	640	679	641	640	639	644	658	646	652	626	660	635	654	677	625	662	655	636	669	609	623	648	659	625	627	675	606	640	672	651	669	644	649	595	619	645	657	614	629	675	678	663	648	610	578	656	641	704	625	644	594	599	689	607	650	627	674	665	648	665	659	698	626	673	650	630	655	662	620	666	679	689	679	616	692	657	636	628	647	698	656	634	615	617	617	634	644	662	666	656	650	668	673	664	654	631	699	670	662	645	623	658	630	656	637	643	729	644	618	670	624	653	632	632	637	637	624	633	660	665	623	612	654	678	663	685	670	649	653	644	644	646	658	642	642	642	622	674	670	651	640	674	659	670	626	655	643	669	647	618	680	595	650	639	614	623	633	662	657	656	679	633	668	691	597	615	636	674	669	623	648	633	637	691	638	671	663	699	604	682	682	674	656	646	620	641	643	651	677	587	653	647	599	694	649	667	659	664	675	631	655	667	662	651	673	674	664	637	634	627	667	672	626	651	628	662	655	693	656	640	641	672	627	656	665	665	647	661	657	597	643	638	626	614	643	648	652	638	607	643	679	652	662	689	642	637	613	639	600	659	642	627	665	638	657	660	618	644	702	623	661	601	663	581	654	657	669	669	626	663	684	660	675	632	656	676	638	630	606	652	667	643	655	622	641	631	622	692	657	661	661	690	682	613	674	690	618	643	673	616	663	657	627	616	644	611	621	623	686	643	680	665	672	638	637	623	657	627	636	619	669	650	646	613	656	662	667	646	703	677	658	703	611	662	670	625	637	610	616	668	667	613	600	662	635	657	651	608	631	640	622	654	646	651	642	652	676	672	674	683	610	642	694	650	623	635	653	634	645	614	647	632	621	653	666	644	679	659	621	640	666	638	639	631	670	663	643	654	646	655	657	648	648	647	631	661	657	639	622	667	626	680	627	617	631	626	671	620	657	647	645	654	681	610	662	648	638	639	652	627	655	614	680	652	682	681	695	669	633	639	647	658	641	665	639	658	689	713	642	621	632	648	703	613	674	661	644	669	663	632	630	648	644	604	640	657	630	619	630	632	630	665	641	611	609	678	629	669	660	686	678	608	673	685	637	629	666	628	651	638	653	638	638	686	595	678	639	654	593	655	664	643	675	628	688	670	629	639	654	649	644	656	641	646	676	641	661	678	648	709	640	622	696	610	642	680	684	680	671	671	659	594	639	634	625	618	672	655	628	724	640	629	686	620	616	679	658	622	659	619	645	685	699	646	663	616	687	657	674	653	657	666	621	667	629	692	647	658	702	692	639	581	668	694	664	680	615	662	654	680	649	639	639	645	660	649	652	616	640	626	650	688	649	667	638	657	685	631	665	686	633	679	657	633	656	649	652	644	667	631	615	664	615	661	664	607	678	693	676	642	632	647	664	667	645	654	605	643	692	655	641	640	644	624	655	677	603	659	634	649	693	636	635	623	696	688	655	639	619	678	635	651	649	653	625	677	588	627	637	660	648	625	655	625	637	647	685	651	625	656	637	639	660	658	726	626	672	684	629	627	645	641	661	646	613	675	657	636	679	582	665	688	622	689	686	708	660	650	646	668	620	656	663	637	634	598	653	616	646	668	642	668	671	612	670	642	649	655	637	655	620	640	668	652	674	666	648	645	662	656	669	623	624	635	697	664	639	665	641	639	681	713	634	629	661	657	671	634	586	640	686	633	659	659	654	647	643	653	661	652	685	665	684	637	634	693	668	672	639	708	677	679	601	652	669	651	626	638	639	638	648	653	702	634	653	709	696	641	619	656	618	655	632	693	608	634	638	639	675	598	608	656	643	676	614	695	644	682	623	635	587	678	659	627	609	665	635	631	638	681	638	627	639	660	671	649	649	682	648	637	673	658	581	659	702	647	689	629	718	633	636	640	656	674	639	653	656	631	625	671	685	648	686	681	661	626	649	643	665	677	663	678	571	628	686	667	640	669	647	627	681	652	644	663	655	709	624	639	641	660	675	663	683	681	638	634	645	615	667	657	708	629	641	659	593	640	668	611	645	653	631	635	662	659	641	696	634	670	665	648	593	688	628	623	646	638	669	627	659	662	621	655	642	682	618	619	672	640	635	619	645	662	623	666	650	602	639	660	652	659	652	630	678	656	610	649	670	621	629	664	635	690	668	692	646	687	653	653	662	661	663	658	619	655	638	687	664	644	619	650	638	660	635	629	635	673	666	622	621	631
24500	23522	34310	29627	21758	12912	2754	1223	1016	1034	1084	1051	1056	1011	973	1028	973	1049	982	1009	958	1053	978	1007	1011	1000	1001	1056	1026	963	992	953	1008	975	993	979	1034	1033	992	996	981	977	999	1018	1022	979	1014	1013	968	1008	1031	1002	1001	959	1009	984	995	978	1018	948	1015	985	966	1033	1012	955	1012	939	983	1041	972	931	1017	942	996	1009	984	1006	1023	998	978	988	1014	977	995	1011	1021	1009	977	973	1016	928	985	1000	1048	1042	963	1015	981	1019	967	994	984	1063	951	970	1012	1015	980	1029	933	1053	983	970	996	973	1038	947	985	1000	1003	1013	985	1001	983	964	985	1014	1015	997	976	978	989	983	1002	1011	1002	989	987	996	1025	964	1018	986	1004	975	957	971	1002	973	966	1010	961	1002	997	970	920	962	949	1013	1006	954	966	964	986	1004	1017	944	958	926	982	1010	958	969	989	1002	1039	951	956	984	1024	982	970	961	967	982	1021	995	1016	978	992	1034	971	999	1009	1063	999	1033	1035	956	1052	1022	1010	1007	1018	977	1013	956	954	1023	970	974	986	1038	1019	958	959	968	923	985	945	1026	979	987	956	992	1020	1034	985	954	1021	954	984	1022	1036	963	957	994	910	1005	973	974	984	960	964	962	958	1032	969	1055	968	1021	981	979	1020	937	968	1047	978	953	965	982	1016	976	969	985	933	984	942	975	988	962	965	967	982	953	1007	951	1036	1044	997	1012	981	945	1058	1000	973	994	1011	960	1011	997	956	1017	999	991	1005	979	941	966	1008	991	975	1006	995	1015	1002	965	988	1006	1001	980	934	1038	995	976	993	1021	950	982	960	1052	1006	990	986	1018	1008	1042	959	1028	996	966	1008	1035	957	1033	956	1023	976	985	1001	991	1036	955	1003	969	965	963	970	979	1015	970	1042	965	971	959	926	970	974	952	1009	950	946	979	995	945	994	912	998	960	968	1002	1006	955	995	953	1015	989	955	1003	945	959	968	1023	958	1038	1020	977	950	976	967	941	999	977	963	968	1027	950	999	1017	1018	956	1012	991	947	977	952	944	956	995	996	998	933	996	990	941	988	1021	1025	957	966	983	1021	984	906	948	1010	1019	1017	986	951	989	978	906	1017	946	1034	975	963	1021	1017	1027	983	1031	941	944	992	1004	1000	999	976	986	1008	988	951	972	982	1031	1040	1046	958	1050	1017	968	1064	968	984	1027	1011	1060	957	975	962	988	997	1020	976	983	966	981	969	1002	950	960	957	970	979	904	1021	968	940	932	928	998	1069	972	997	994	1003	946	1044	993	997	956	980	1034	978	941	935	1005	994	976	948	958	930	1026	963	1002	985	1040	1018	1034	984	923	943	959	988	1045	995	930	1001	975	959	1033	973	954	1001	948	1005	979	1000	983	1036	1008	1001	989	995	999	1035	953	956	1043	968	981	955	971	998	968	1011	1020	980	968	1047	996	995	995	1014	952	1044	926	1008	991	970	957	968	958	964	980	916	932	952	947	973	977	1007	905	968	982	990	973	959	966	915	969	935	887	967	989	1052	944	1001	969	985	1029	987	997	989	990	974	1023	1070	1040	933	994	969	967	1047	1005	950	955	1002	977	963	966	984	1033	976	957	958	1003	954	1030	986	927	978	1005	1003	982	1042	970	948	939	1040	1072	979	1035	998	1024	990	1003	1008	985	926	965	941	968	1027	943	957	976	1009	1022	975	1001	910	1005	974	970	959	1030	980	979	986	945	946	942	957	997	1026	964	995	965	967	975	1011	1002	998	1001	969	973	948	1018	973	958	1001	984	979	1005	1031	926	944	992	972	982	988	1000	1033	981	990	953	940	1004	919	987	1040	989	968	999	987	967	956	1022	1014	943	1002	1012	969	959	972	1006	929	974	1003	967	1014	1025	970	1023	991	998	998	979	973	992	985	1001	1028	963	971	1037	996	1008	978	958	961	1006	953	1008	985	976	954	998	989	1019	932	1024	949	984	973	978	962	993	930	1030	1017	913	913	1043	1020	988	954	1023	975	986	975	1011	968	967	1012	961	979	959	997	1022	964	943	937	967	997	968	1011	966	1003	1055	1035	986	1001	946	1024	972	1035	1003	1020	1008	999	977	1051	1003	968	953	996	1042	996	1046	920	977	1001	982	940	981	988	991	957	1031	1027	1047	942	982	970	969	963	972	985	1008	997	955	1023	1000	978	945	1033	987	983	964	974	956	969	982	958	965	949	1013	957	1016	1002	1005	974	946	953	936	951	1036	978	1005	984	948	1012	975	959	995	1029	994	984	1013	992	1027	981	1008	975	961	937	985	958	1027	956	1020	927	1035	992	1017	1018	1019	911	998	987	997	944	967	1024	1008	1010	956	942	992	1043	969	967	1015	962	1041	983	934	1067	990	932	949	1004	997	959	1010	957	975	1005	984	960	988	993	993	979	959	933	997	1017	983	1011	1050	967	964	986	1013	979	968	943	1001	908	944	969	1032	995	973	1032	987	1016	1018	1011	1024	963	996	963	978	998	1043	985	977	1012	998	985	974	944	971	972	969	958	984	904	983	1067	933	996	1018	1007	1009	1012	969	963	968	963	1035	973	944	979	983	1052	989	997	1023	922	982	970	1005	1040	957	980	1031	992	1050	963	1007	987	995	971	1002	949	963	1015	1033	906	991	1012	1014	1014	959	932	941	964	930	1011	1045	985	978	1044	991	904	1071	963	940	1001	936	963	987	989	983	971	980	1027	998	977	1010	978	1033	948	976	977	947	936	976	930	1002	1000	999	1009	1005	1002	1000	992	1000	1007	978	1021	1020	979	1038	997	912	920	969	1030	1010	1001	1019	981	1012	988	992	958	1018	969	999	986	944	902	971	981	967	979	989	1047	1045	908	964	1041	994	1030	993	1010	987	914	990	978	980	987	991	1032	962	1034	944	1034	1045	1028	961	984	965	985	1019	1002	977	1031	993	932	937	932	999	990	982	981	1026	992	957	960	974	1045	1000	934	973	944	999	1007	980	994	954	1015	994	992	979	1030	991	998	961	960	993	952	1010	1004	929	973	1024	1024	990	963	970	1025	1017	939	1044	1012	1005	1001	972	1014	939	987	1020	960	930	960	1003	978	1005	1004	957	1033	999	1011	947	1034	1038	997	1007	997	973	961	955	987	984	954	1046	997	986	996	986	1019	972	1024	985	984	929	986	981	919	943	916	954	943	1024	958	989	993	909	926	946	965	962	1008	990	928	1027	1014	974	1038	964	967	1020	994	1005	1008	968	994	958	968	987	936	959	963	1008	989	974	980	938	965	1013	1015	974	950	952	945	954	968	972	954	988	1029	995	973	961	994	1007	954	986	971	974	1001	1008	982	943	992	1018	1044	955	987	974	947	956	978	951	999	979	958	983	968	1022	944	994	1046	1040	1008	997	981	953	971	923	1003	937	978	1011	1021	925	1008	1024	983	942	929	935	951	1020	1009	946	981	936	999	941	1016	968	991	944	984	1033	1033	1006	1010	980	996	1021	936	1008	976	1022	960	950	964	978	946	954	935	1029	992	970	943	942	935	995	962	989	965	938	971	942	1010	1003	979	955	1022	994	997	957	940	978	953	1009	960	981	999	981	1014	971	1000	981	994	1036	927	1009	1023	980	1007	980	962	993	955	998	971	956	934	958	928	941	964	961	1002	962	943	990	1019	984	1009	945	1010	975	977	984	904	958	999	971	926	942	1011	1006	994	991	1040	998	944	979	1012	940	995	913	974	1019	965	991	1051	994	990	1049	922	973	1012	978	952	1002	998	1013	972	1010	1002	995	992	924	973	989	1040	957	986	951	932	1002	998	981	975	967	936	927	958	965	1033	1016	978	1024	960	1034	976	923	928	1005	992	997	989	1008	1026	998	963	1020	997	945	1007	1015	965	1003	949	1062	971	1008	999	1003	911	982	961	910	931	1018	966	1028	956	1001	1034	1005	989	985	1007	987	1008	1014	1006	1015	1000	966
65552	102718	69465	34790	11239	2777	1089	917	881	881	922	872	888	852	916	861	862	912	857	895	861	821	878	867	899	916	929	840	857	842	889	839	844	837	899	871	871	898	859	912	870	929	859	851	842	879	964	903	887	896	887	821	818	849	869	890	861	882	880	873	844	857	846	886	830	893	881	891	846	877	944	837	840	860	924	865	890	875	872	874	849	847	935	865	905	843	879	884	826	851	856	865	868	876	924	842	817	830	844	840	869	899	920	847	899	886	887	896	901	927	837	893	873	872	857	882	821	865	896	891	843	875	938	906	844	835	893	864	865	920	916	892	864	831	886	863	875	843	886	882	888	866	891	829	894	855	883	898	872	849	839	856	907	839	883	863	857	899	891	871	859	819	855	875	885	882	940	849	849	900	915	831	916	798	828	877	860	895	882	873	838	822	859	837	876	849	885	838	848	913	881	836	874	888	886	888	861	894	882	825	885	855	901	861	907	856	864	858	870	890	830	833	860	896	859	862	845	872	933	871	846	835	861	881	834	931	871	845	866	891	899	851	853	814	865	861	915	892	799	899	871	904	862	887	864	896	840	827	909	873	890	833	828	855	878	904	907	887	854	903	852	875	847	892	868	900	901	846	917	874	901	863	837	845	865	872	863	900	893	858	845	896	814	889	866	836	815	870	918	904	879	887	840	862	829	850	862	881	866	851	873	812	899	918	866	874	877	879	827	840	907	866	872	843	871	895	893	864	892	870	885	887	877	887	817	872	886	875	888	855	852	881	869	882	853	926	842	833	868	821	873	867	885	853	818	888	880	863	879	837	922	907	876	848	840	803	852	911	849	843	868	876	871	848	895	866	887	846	851	905	901	866	799	842	888	859	864	872	923	840	879	895	864	840	917	859	856	816	856	889	868	880	856	838	852	873	897	874	902	811	832	876	910	892	819	879	862	882	874	852	918	885	901	888	871	881	855	904	894	836	916	864	876	923	846	872	921	843	834	889	848	821	913	922	869	835	859	891	917	868	901	865	906	844	869	889	850	891	903	835	888	882	898	879	866	844	898	856	910	841	924	868	882	864	848	913	853	856	893	849	887	878	836	877	913	841	824	843	859	911	827	870	894	884	815	853	933	847	812	828	901	813	860	896	825	868	855	844	920	844	928	909	867	957	913	855	852	923	859	842	909	858	928	857	860	867	882	849	855	834	851	851	875	911	934	843	873	879	893	861	842	848	893	855	854	856	868	889	913	879	880	840	921	859	881	856	887	848	905	814	877	938	901	845	886	852	883	872	881	845	850	861	879	884	911	883	862	881	871	880	893	902	891	873	853	874	847	905	859	854	835	873	864	874	869	822	806	837	893	871	850	914	876	826	855	872	876	885	866	880	877	891	878	954	866	849	846	890	871	926	880	928	876	845	831	865	862	904	829	883	902	857	920	834	854	914	859	899	871	798	826	825	853	867	845	840	875	887	877	880	860	903	916	835	877	884	937	886	845	854	880	837	843	874	861	855	939	898	862	877	853	849	872	804	868	867	881	890	890	871	856	848	836	887	828	830	866	825	880	915	933	829	877	847	899	890	933	867	904	866	867	874	872	877	907	853	851	808	834	851	870	836	882	868	937	817	850	840	898	923	841	859	835	900	886	832	838	879	868	947	823	855	836	840	888	858	837	851	831	799	891	864	853	875	888	885	867	869	889	865	871	840	860	868	926	897	900	863	904	887	907	879	841	841	877	901	910	851	921	886	830	930	884	841	861	831	909	894	892	831	825	872	864	863	881	882	899	876	836	817	920	882	933	836	858	834	827	936	903	868	856	861	893	837	870	846	870	889	897	855	858	835	860	834	841	892	938	858	847	854	841	877	842	833	862	802	917	893	879	878	859	875	842	829	903	869	895	912	878	875	838	832	905	868	848	818	858	907	921	889	868	865	830	861	842	866	893	890	882	836	851	924	878	890	871	865	879	855	809	865	854	894	821	916	855	847	874	927	885	869	885	819	831	808	879	884	882	874	849	883	807	833	910	899	888	891	862	861	846	856	886	845	856	861	869	884	928	853	801	823	838	859	927	849	913	833	825	852	895	901	901	849	928	908	884	887	808	827	875	874	932	887	811	902	872	850	878	877	889	855	817	838	872	843	828	861	860	885	867	838	926	845	870	906	820	872	877	916	815	876	839	847	899	857	828	900	890	851	880	846	884	857	888	901	852	849	880	926	866	848	895	884	825	853	886	889	850	846	819	832	883	857	870	848	870	890	870	913	877	872	843	881	938	847	875	848	838	855	868	797	814	848	868	835	871	833	901	835	850	878	861	874	860	890	867	846	915	872	906	870	897	843	862	857	858	849	899	824	856	833	829	871	879	888	841	867	848	880	910	848	898	856	881	843	883	845	831	886	843	884	824	885	841	866	876	896	851	842	839	903	879	873	808	878	858	835	831	877	862	845	857	924	828	886	868	834	836	850	859	864	900	802	832	869	936	872	872	862	903	840	862	871	845	863	846	868	805	868	909	891	808	842	911	875	801	820	852	822	881	899	848	842	878	850	801	851	913	846	885	846	860	892	887	876	829	868	853	862	910	879	852	902	896	870	831	891	806	864	857	897	881	873	813	919	873	902	859	845	837	792	835	875	859	880	821	859	841	908	824	870	856	883	871	884	871	851	840	888	872	889	873	905	869	863	782	823	860	862	880	868	865	943	849	869	890	887	907	852	864	875	896	840	896	868	865	844	881	868	875	842	839	887	815	932	902	866	831	862	870	863	857	864	846	863	867	862	849	836	839	914	831	904	822	824	856	838	833	869	874	894	908	822	835	837	907	886	808	859	857	872	854	877	893	871	873	870	897	869	848	913	830	912	872	858	891	890	826	832	852	876	900	838	897	848	842	865	866	909	855	869	870	860	886	881	868	912	872	901	872	906	872	856	901	831	834	869	888	797	851	805	898	843	852	859	842	887	863	846	849	841	860	895	844	876	871	875	862	873	892	835	849	913	812	857	855	832	875	855	824	864	773	826	869	857	808	879	882	867	899	832	836	903	913	876	888	856	844	914	847	877	862	841	883	860	872	870	880	870	850	898	854	883	896	909	837	872	909	865	811	896	840	840	895	842	892	869	844	845	845	864	902	904	891	917	903	900	884	874	834	870	860	866	861	876	917	860	853	833	876	869	854	906	871	861	877	807	810	849	864	797	894	868	830	841	855	868	872	902	829	857	853	854	829	818	840	843	888	860	862	860	848	854	850	849	825	850	825	870	879	859	858	825	913	824	891	883	826	853	867	900	839	895	845	864	877	908	924	842	887	839	819	869	876	881	838	851	878	880	893	849	873	867	841	889	856	853	837	854	858	866	863	846	877	836	871	873	872	818	924	874	821	856	856	860	863	870	852	873	770	853	896	821	855	855	813	876	835	864	835	862	841	905	866	817	886	849	841	863	851	869	906	850	832	878	870	906	819	863	873	868	874	839	822	845	922	870	906	867	837	842	915	870	834	892	851	857
32384	32983	25516	9108	1932	860	800	763	723	757	762	797	745	749	791	757	774	748	783	784	759	757	778	752	735	719	806	809	786	804	811	746	782	802	756	780	822	765	730	746	800	707	738	791	753	724	746	778	785	749	782	753	724	752	799	734	767	771	706	693	743	773	760	772	765	793	756	734	706	752	739	765	762	664	714	731	759	741	699	754	808	781	777	759	771	787	740	710	745	768	737	787	722	722	793	751	741	736	734	709	707	764	722	780	764	755	720	730	757	726	761	759	718	777	760	759	766	753	840	738	787	747	732	765	773	740	775	724	758	762	750	792	724	763	809	789	748	764	759	764	738	717	752	768	778	843	777	756	785	735	758	761	727	751	724	769	756	791	716	759	763	757	741	719	745	775	775	772	796	798	786	765	740	758	729	771	755	761	724	771	746	744	749	731	723	743	750	785	771	757	767	729	763	770	740	734	746	755	723	809	753	738	731	780	759	733	764	745	797	764	757	717	737	797	733	778	764	781	795	751	763	788	718	757	760	796	768	737	769	713	755	779	753	748	763	735	723	731	824	793	788	775	746	756	738	737	705	779	765	729	731	762	747	771	734	738	770	682	777	751	750	749	755	769	772	737	747	787	792	753	750	760	787	738	786	738	784	717	751	767	780	785	754	746	786	667	793	747	771	790	777	739	765	731	737	728	757	776	774	744	764	781	809	750	794	740	734	784	800	760	730	808	778	741	732	753	766	779	774	775	740	742	689	775	760	745	732	778	783	786	760	755	815	766	763	730	704	748	779	774	748	760	755	724	790	774	742	762	782	746	770	763	754	781	766	784	802	749	756	776	761	744	732	722	764	785	788	700	770	747	800	724	748	736	772	701	712	740	741	815	797	754	796	768	747	793	758	773	766	756	761	750	750	761	810	788	768	692	742	791	755	723	771	773	741	756	760	759	778	758	734	759	824	797	737	758	765	801	748	759	762	763	733	746	764	784	739	796	786	752	735	763	758	758	739	747	732	769	757	731	788	738	798	772	751	727	765	713	756	744	739	752	737	795	761	765	739	762	727	716	759	750	813	734	789	781	738	786	757	724	735	774	747	794	791	827	777	727	783	758	787	724	730	780	713	751	791	745	789	820	745	743	756	733	708	748	744	762	747	778	720	744	759	774	730	776	764	761	746	753	784	800	705	748	742	758	752	756	763	800	755	790	772	800	774	760	730	745	796	788	765	785	759	785	773	782	746	752	741	733	719	746	800	729	802	727	735	805	814	784	755	803	739	716	748	774	778	785	782	755	728	775	735	747	755	763	776	740	780	768	740	789	731	751	744	774	728	783	746	680	749	755	774	706	797	734	724	740	751	733	804	710	754	693	724	752	754	781	725	764	716	797	774	820	770	705	759	757	787	739	749	793	739	725	755	790	705	780	773	771	735	783	732	738	784	764	786	793	790	757	768	743	762	770	756	813	740	750	739	758	739	758	693	736	747	767	787	788	744	812	773	797	810	769	781	779	716	808	724	741	714	735	766	732	778	744	779	772	792	810	795	757	752	759	736	792	797	748	738	778	745	726	801	717	817	767	749	746	757	793	748	723	708	748	758	775	778	781	736	750	724	747	756	740	783	751	753	737	693	758	793	765	758	738	780	736	783	733	748	747	750	772	785	754	704	775	705	778	730	725	792	721	755	746	764	758	706	740	765	745	757	727	749	726	772	810	704	794	746	801	757	786	745	733	778	784	730	750	816	724	786	746	789	708	769	783	765	714	808	812	747	804	822	744	746	737	726	736	740	723	716	720	777	724	792	745	743	723	770	723	805	717	746	755	718	769	743	738	787	779	747	809	744	770	778	682	778	789	760	740	807	740	761	812	781	743	749	784	732	796	692	743	732	727	774	789	776	753	759	761	745	763	728	742	768	760	783	717	761	755	778	751	825	793	777	757	713	765	789	734	792	810	753	734	769	715	738	773	821	809	729	804	769	787	748	769	772	733	747	759	729	772	755	804	784	801	767	760	766	774	712	780	750	761	819	795	765	792	720	781	735	742	728	719	784	732	743	732	705	784	791	758	762	767	753	799	780	839	768	788	714	757	770	796	691	750	785	706	801	753	749	744	747	799	786	790	798	787	729	781	789	752	750	763	735	714	782	809	749	752	778	784	803	727	754	722	731	761	785	759	816	708	734	786	763	751	741	709	724	747	772	744	779	741	803	776	753	753	774	737	789	785	753	806	773	779	732	775	744	674	758	772	770	753	742	729	761	805	759	749	794	745	761	707	791	751	783	728	751	774	813	772	763	758	743	792	742	739	804	752	848	750	738	728	723	733	717	744	828	752	764	801	759	767	800	774	760	713	752	781	751	718	773	759	778	740	743	754	747	803	757	749	714	764	755	778	774	814	786	791	792	762	742	773	764	777	768	752	773	721	735	734	797	767	775	732	768	752	803	764	768	812	795	813	705	754	770	747	753	740	742	795	719	771	801	795	735	807	743	767	736	741	726	773	778	754	746	737	742	819	795	757	744	768	776	765	716	750	696	748	745	706	762	764	763	750	707	731	761	723	777	750	791	786	781	789	744	806	782	770	749	734	768	753	772	751	712	746	742	771	767	765	791	806	767	775	768	718	820	766	766	782	758	768	828	718	729	754	771	754	743	800	739	778	788	798	767	801	755	768	765	779	720	784	757	788	736	729	746	792	770	733	745	739	750	730	728	807	758	770	782	743	747	722	711	768	838	793	781	741	762	723	769	804	774	790	748	806	772	728	756	723	738	753	756	782	768	706	766	763	808	715	780	746	795	717	738	736	717	778	772	731	718	784	707	749	762	742	725	730	757	808	746	741	738	794	754	756	814	788	746	727	758	775	769	777	728	783	812	800	759	757	780	777	696	727	722	757	758	724	786	817	742	740	770	733	765	743	759	801	754	752	719	776	735	789	779	737	787	757	765	771	725	767	756	735	729	728	755	758	800	769	763	783	795	738	722	728	767	790	775	738	783	688	764	799	742	740	805	782	808	771	781	752	743	684	753	716	749	749	747	739	805	747	802	763	752	750	733	734	828	767	723	775	728	738	758	728	761	804	740	790	750	738	777	773	731	723	795	752	793	838	725	748	715	747	761	781	809	744	799	763	729	715	802	801	792	766	782	735	810	748	756	744	771	761	704	706	748	754	779	786	740	748	724	802	782	792	828	840	747	762	776	786	732	754	755	742	778	749	806	729	782	765	699	783	765	731	719	775	693	749	751	765	738	704	756	754	771	788	737	795	814	786	774	760	723	748	747	746	748	723	744	770	764	740	730	817	749	792	738	759	781	732	738	737	754	793	690	720	783	766	784	764	730	759	715	713	776	717	739	743	743	748	788	761	728	808	792	772	741	738	728	796	813	755	748	758	772	771	841	818	770	716	758	785	793	777	734	776	776	797	730	750	753	723	754	811	792	778	707	749	766	799	786	731	770	755	703	763	790	767	727	735	725	795	748	786	749	698	776	804	768	773	733	696
25963	35756	17993	4665	1408	721	626	605	591	650	617	574	560	582	595	584	593	621	589	560	613	599	614	616	565	624	619	624	610	600	602	578	594	571	616	591	632	595	616	584	608	594	585	590	604	610	586	572	608	618	607	621	616	601	576	554	648	593	606	547	583	607	633	629	633	559	549	619	586	623	597	580	573	583	633	566	622	612	611	604	652	579	603	620	605	586	631	577	624	599	575	584	552	598	574	587	629	573	569	647	598	583	602	599	606	589	579	608	650	570	611	579	567	608	586	562	576	583	568	595	553	595	555	580	600	625	548	569	581	613	603	621	568	606	584	597	563	552	578	574	612	578	587	600	607	639	616	583	566	606	605	554	604	569	636	597	589	658	571	580	552	586	606	580	593	618	612	612	595	610	615	599	639	595	578	587	583	556	591	594	591	554	567	605	591	599	601	610	550	623	626	578	586	561	633	598	631	592	607	611	568	611	614	576	649	619	587	562	604	591	635	634	576	572	594	603	574	633	536	603	624	638	561	554	587	612	612	649	612	592	671	582	603	586	597	573	598	610	582	601	605	558	626	577	567	602	630	601	643	603	612	563	605	646	613	548	646	579	586	604	599	599	554	604	581	587	623	586	632	596	605	599	614	658	609	577	581	573	607	631	536	578	612	599	609	626	596	571	577	565	606	611	565	588	595	588	601	616	612	581	629	600	583	600	585	599	582	614	601	573	608	552	592	612	645	576	589	550	579	588	595	614	594	589	591	599	597	556	614	595	631	605	594	590	600	581	598	611	615	573	624	561	577	581	621	629	560	570	606	602	584	589	625	580	574	601	557	580	576	559	583	655	610	601	565	600	550	603	592	594	572	577	592	619	601	634	590	584	621	597	590	571	605	568	586	601	589	586	564	608	580	599	585	613	582	599	577	534	641	667	593	604	574	566	564	588	558	605	631	594	607	588	585	615	633	618	628	578	579	618	529	610	575	593	595	596	592	627	594	600	608	587	578	593	603	630	585	603	623	595	578	630	596	612	603	624	616	604	585	556	593	582	610	586	618	583	554	620	573	570	549	595	567	573	616	621	621	562	576	569	605	604	672	622	581	610	587	607	555	591	613	592	602	577	592	601	550	606	597	555	614	652	604	602	598	576	567	574	630	601	603	596	592	632	594	579	592	609	603	607	584	596	648	586	605	547	597	580	591	578	582	589	606	558	620	620	535	598	590	619	596	605	574	615	597	576	623	608	636	577	565	619	615	628	601	566	587	597	580	622	581	572	571	599	575	633	633	598	589	619	600	641	566	632	567	620	628	553	600	562	582	641	587	572	585	579	580	601	611	599	632	618	565	589	591	604	604	621	613	660	526	569	603	597	605	574	589	562	648	561	583	623	633	575	591	603	593	583	601	556	578	609	615	604	551	637	626	608	585	618	585	613	541	600	564	580	631	611	687	614	630	576	604	582	579	569	587	628	582	615	579	631	565	621	592	653	588	612	559	595	541	637	628	625	572	564	623	589	624	602	564	608	584	601	575	602	612	580	582	577	585	589	568	590	602	614	617	609	583	605	630	567	588	641	587	589	624	575	589	643	606	615	616	611	579	600	656	589	618	568	573	586	614	572	587	555	628	558	608	586	605	599	602	603	611	590	612	583	562	582	602	563	616	567	586	587	603	625	615	616	611	601	579	560	600	601	639	577	574	586	603	598	627	654	600	609	565	612	611	560	616	636	641	592	577	613	592	613	606	588	591	579	594	613	615	579	608	609	572	612	596	569	630	595	563	598	572	594	587	595	618	596	642	611	579	575	604	584	569	613	630	526	603	611	596	548	578	587	571	555	623	613	572	578	592	593	580	577	579	629	594	608	601	654	614	622	577	594	622	628	593	600	587	563	595	590	661	608	579	542	643	630	583	610	612	596	641	563	641	562	626	568	561	634	597	594	619	600	569	580	559	597	597	599	619	599	549	581	575	590	600	597	589	639	647	613	608	590	599	581	627	613	582	606	591	552	619	586	629	584	630	515	636	604	608	574	564	560	539	589	622	624	585	592	573	604	604	599	588	612	593	616	621	628	611	566	583	627	589	635	572	594	571	589	572	580	575	632	636	577	598	630	600	599	583	618	595	579	599	552	611	572	606	577	610	611	609	580	587	638	586	568	588	631	571	631	614	563	608	606	602	581	645	596	606	610	600	595	600	634	603	596	567	586	603	616	600	622	533	578	574	547	617	606	602	587	585	587	593	628	584	639	655	531	604	612	603	612	608	564	600	589	568	586	625	565	597	619	602	651	591	565	613	584	592	570	545	594	610	588	559	621	599	632	586	607	563	619	589	639	601	606	600	595	604	589	620	610	615	592	651	596	633	567	599	632	599	606	642	573	621	610	589	614	567	609	595	581	596	618	569	586	617	593	593	625	579	595	567	604	602	605	575	620	582	609	592	597	587	591	602	599	565	580	588	592	598	554	605	574	631	548	606	583	554	604	596	581	580	597	625	592	553	623	601	618	615	596	567	573	633	546	600	603	556	554	569	615	587	591	602	578	602	634	614	589	582	565	570	582	590	564	571	590	609	601	586	606	587	573	593	592	595	615	581	568	620	575	596	597	630	589	592	644	646	635	564	636	604	614	590	608	603	561	623	546	576	594	612	592	631	601	587	561	566	575	585	630	578	616	578	577	612	614	613	628	598	613	575	592	602	598	614	575	578	554	557	584	595	576	558	606	586	556	629	584	585	608	606	584	561	585	596	585	599	581	587	611	590	586	563	611	586	622	588	598	575	600	631	635	561	623	560	646	570	602	574	559	619	606	631	639	586	628	587	604	532	596	622	612	625	577	583	588	574	570	600	607	557	572	623	542	608	615	632	597	598	641	609	606	587	561	600	601	599	576	610	615	593	592	603	610	588	620	574	613	629	645	576	574	584	608	590	603	552	614	621	613	593	580	551	591	603	601	598	621	604	622	624	638	620	578	631	574	623	576	608	626	581	625	635	573	568	589	608	615	597	572	614	603	592	575	621	614	592	609	576	564	597	631	624	624	603	567	609	604	656	607	594	601	649	601	591	634	622	605	598	607	609	562	616	576	601	597	542	606	575	646	586	582	626	559	579	554	608	579	589	579	579	630	608	588	637	613	618	594	651	555	611	612	600	596	565	608	568	626	572	588	603	609	580	605	574	604	612	556	665	621	577	630	614	623	586	578	545	620	572	615	580	554	590	616	608	596	619	546	612	613	537	604	547	611	592	571	628	611	618	588	589	576	593	578	650	618	581	609	572	587	571	609	617	650	618	606	593	564	618	602	624	579	585	557	541	588	610	599	596	574	604	617	558	573	610	639	577	567	597	551	595	573	599	576	590	579	620	616	593	587	617	608	591	596	579	576	607	558	584	620	553	585	589	607	597	597	571	547	596	619	611	633	635	592	612	605	588	568	629	557	620	616	560	594	593	634	588	577	570	605	596	563	580	593	550	619	585	581	621	583	641	630	620	606	584	595	580	624
27281	31802	42593	31021	11472	2201	1032	894	803	777	826	830	791	791	806	799	791	785	776	801	747	809	801	840	783	777	803	804	819	838	818	793	851	786	807	739	746	812	783	728	801	803	783	807	797	777	817	783	755	827	731	746	797	801	762	741	786	762	744	771	720	823	775	782	795	825	783	832	754	774	793	795	737	805	790	763	850	788	828	849	812	761	777	813	834	807	821	757	755	815	780	745	773	817	786	831	800	789	783	734	799	813	801	797	800	796	781	797	840	764	756	796	815	760	832	812	783	770	766	794	748	744	793	734	790	788	735	767	748	796	803	777	748	734	844	830	796	736	745	759	794	852	772	865	785	786	835	787	812	782	814	741	754	790	776	773	747	819	789	780	790	801	735	806	834	802	798	773	765	801	783	774	785	796	769	832	782	784	743	747	794	801	780	768	785	788	796	782	778	759	780	794	768	800	736	790	750	804	729	782	790	750	799	825	829	766	744	805	770	804	799	773	780	782	796	827	728	755	809	763	803	770	782	778	852	801	804	777	819	744	754	815	789	769	769	785	748	758	773	770	798	762	735	796	783	815	833	806	789	766	808	766	777	790	735	793	811	752	779	782	814	840	750	850	801	821	759	809	783	770	826	780	772	804	782	774	773	782	839	765	811	796	797	802	832	805	773	761	759	793	802	754	729	814	838	805	758	785	807	789	812	782	764	779	810	786	786	801	785	857	754	772	741	788	797	776	766	807	760	840	808	779	758	732	742	742	777	785	801	703	765	792	765	765	783	795	769	721	824	788	794	782	828	788	792	787	773	772	807	807	727	744	792	752	780	783	789	783	852	762	767	759	814	788	771	730	756	784	812	791	740	801	817	804	759	777	844	758	825	819	823	761	776	786	777	782	798	823	741	795	729	733	803	774	779	832	801	806	779	814	774	780	786	793	779	781	763	811	813	791	782	768	810	795	752	798	768	782	807	770	751	798	756	779	771	842	788	752	802	769	750	781	731	733	745	735	808	785	797	831	807	773	839	771	762	768	767	740	753	768	793	814	792	786	737	801	785	759	741	811	744	807	825	720	774	798	753	765	819	791	828	789	802	791	813	787	746	813	776	714	790	766	769	786	756	801	819	854	818	702	777	804	772	772	752	827	805	845	801	814	795	784	800	800	775	766	800	762	738	799	828	776	849	783	763	819	814	819	819	757	775	769	731	720	774	774	794	793	757	781	774	813	806	767	846	824	814	797	806	791	775	780	787	756	759	808	776	856	716	815	802	820	799	766	799	789	766	786	846	813	781	774	797	765	758	831	781	806	812	821	758	801	811	781	816	742	776	783	798	775	792	767	746	793	806	787	802	796	829	782	759	711	776	745	806	836	767	694	786	815	753	732	780	784	795	786	881	749	784	795	807	799	763	768	836	753	789	775	752	795	820	783	780	827	708	737	806	727	757	807	790	793	806	830	804	803	728	790	797	807	792	822	791	742	780	735	799	810	778	810	786	809	787	801	829	780	800	815	767	802	774	777	772	818	758	829	703	789	791	740	796	725	785	786	827	777	819	778	816	774	772	795	775	743	731	813	760	767	701	795	785	838	775	746	773	807	777	820	778	728	823	744	792	779	748	838	815	799	765	830	784	765	794	774	759	779	831	808	821	838	763	740	771	777	789	817	772	773	802	798	789	795	758	756	804	737	738	758	794	793	840	791	763	812	765	776	788	785	773	790	803	810	741	737	787	771	755	772	794	773	808	811	749	840	771	804	753	759	799	792	795	784	793	762	802	795	799	744	823	782	755	789	800	788	790	767	788	767	792	754	767	770	827	753	778	753	800	785	746	752	788	791	798	841	796	801	785	803	795	790	752	778	808	766	820	746	807	753	803	783	761	796	777	825	801	811	756	779	754	767	777	759	796	785	737	793	780	776	763	770	762	749	800	773	807	769	807	807	785	798	800	762	787	770	805	742	758	802	767	763	853	832	753	833	798	811	746	761	752	797	802	822	827	851	770	757	744	786	776	807	765	733	838	758	809	782	790	806	758	732	771	793	744	811	821	805	753	771	815	813	784	756	735	795	761	805	843	789	793	778	778	801	799	853	775	792	731	778	830	778	759	810	722	798	812	758	830	782	804	788	781	770	749	796	753	746	782	757	792	762	772	784	792	792	784	788	795	779	753	821	816	749	794	778	752	773	818	786	779	800	830	803	725	770	787	752	775	803	770	748	783	826	770	801	785	764	785	761	785	809	778	785	776	822	787	797	808	810	795	755	779	797	765	795	785	801	827	735	799	805	754	792	802	772	804	811	788	774	747	812	800	809	843	802	796	769	783	860	784	763	784	828	791	771	803	786	755	827	781	766	856	788	783	789	770	754	807	802	783	782	779	737	764	802	764	773	766	754	744	825	769	737	790	806	821	726	782	771	770	830	783	775	775	797	757	782	768	771	800	811	791	757	791	785	762	774	842	812	749	807	767	766	787	777	730	797	780	781	810	793	766	792	827	748	799	747	816	814	765	801	739	804	780	748	745	735	766	784	780	766	812	788	804	781	775	793	794	771	802	770	770	787	739	794	792	784	814	781	783	793	768	778	829	759	744	822	800	733	773	725	747	831	750	788	757	781	773	797	806	737	769	813	809	776	783	757	810	771	767	757	787	752	810	827	812	756	741	768	762	764	727	810	824	784	819	750	791	762	782	772	801	745	736	776	829	805	789	828	776	838	814	792	804	785	770	788	746	774	804	789	768	777	749	772	734	805	797	774	769	758	787	798	796	781	747	779	820	827	762	789	801	746	771	790	813	776	798	774	778	798	806	774	789	727	820	747	802	757	770	800	785	791	768	797	779	761	768	778	772	801	837	747	811	763	797	764	837	803	781	780	792	780	782	822	766	793	765	745	856	766	830	787	736	789	761	748	777	776	795	802	756	863	789	737	831	777	791	856	788	770	800	744	758	779	790	746	787	786	838	766	824	734	806	776	799	778	794	820	786	827	783	838	740	787	812	803	802	829	770	739	778	730	787	809	804	732	738	783	763	773	777	758	789	812	815	775	797	769	800	807	787	782	768	770	764	814	777	782	778	793	826	818	759	840	782	733	735	798	820	790	796	775	777	800	758	786	831	786	808	797	807	771	773	824	832	780	792	774	785	783	805	781	763	789	802	750	782	764	820	817	718	756	813	783	842	806	745	773	804	764	794	817	775	783	735	812	803	776	809	772	754	834	762	785	737	741	787	786	756	778	798	806	726	761	787	786	737	796	776	859	813	787	772	837	758	749	801	771	771	774	763	769	814	752	773	834	759	806	749	784	794	835	747	784	788	848	778	839	798	759	762	834	775	774	783	784	757	804	766	825	797	809	793	765	798	758	787	766	760	763	787	740	764	768	750	782	740	761	752	834	822	734	786	779	776	749	769	823	820	768	731	747	821	780	789	827	769	783	778	764	825	762	768	790	756	785	823	739	787	773	799	754	788	805	812	756	759	763	789	792	798	804	791	726	806	771
57713	82020	50398	18275	4793	1345	735	701	692	689	692	601	652	620	639	675	697	695	664	734	653	638	681	683	694	666	655	637	689	700	664	651	680	650	695	709	664	684	664	654	673	685	627	637	671	680	647	662	715	621	629	664	634	668	664	608	639	678	667	655	640	638	681	652	643	631	651	658	671	667	652	659	667	706	654	653	659	702	663	642	663	680	674	720	673	619	664	664	684	681	611	661	648	647	665	674	706	703	666	626	611	657	653	686	659	644	626	674	665	652	709	661	627	686	631	648	709	648	629	646	696	664	683	644	646	657	653	681	667	624	653	650	633	691	660	681	600	650	637	620	690	666	632	613	666	635	684	691	642	649	674	631	698	671	690	710	672	681	620	674	675	609	663	625	646	653	699	622	616	670	685	679	693	659	726	627	647	676	677	671	614	632	675	643	638	666	635	643	633	645	620	665	674	702	650	643	659	665	683	619	650	697	665	657	688	643	690	637	686	627	648	633	643	673	685	627	678	633	614	638	662	674	668	677	681	678	637	639	661	674	665	651	655	657	676	663	677	668	643	657	698	622	652	651	657	682	675	577	633	673	657	664	615	663	691	619	681	654	648	661	678	652	668	612	652	656	657	624	705	665	629	656	695	633	659	678	688	723	665	647	641	665	640	677	642	679	676	672	609	625	654	681	671	677	656	608	615	692	639	676	668	634	605	680	642	666	659	679	686	683	644	644	663	638	670	684	694	715	602	682	613	639	664	681	681	675	666	626	706	650	678	675	654	655	683	680	628	712	649	659	643	627	663	708	682	630	684	640	676	644	661	633	700	655	673	672	682	643	696	686	647	643	726	659	715	684	691	638	648	654	671	656	649	629	629	651	611	653	667	646	650	688	611	654	630	664	649	675	672	624	647	655	671	658	660	633	642	673	662	660	627	653	639	688	697	663	644	627	652	639	645	686	662	667	618	650	679	624	641	667	621	681	667	597	683	651	690	698	710	647	661	646	653	690	617	705	678	686	670	686	678	678	674	674	671	663	598	680	712	657	664	649	664	651	673	617	629	640	679	654	676	676	681	696	668	675	685	656	678	680	644	658	628	680	631	707	627	616	648	670	655	667	636	713	695	708	660	654	668	696	650	669	658	649	645	618	648	681	660	654	676	690	676	676	667	654	637	632	692	662	640	668	606	664	676	648	632	660	696	674	639	636	662	668	650	728	635	683	653	668	683	654	669	658	668	656	664	657	630	657	616	675	679	666	641	716	605	641	650	630	684	657	651	668	620	668	661	651	692	662	684	620	680	658	667	650	676	626	624	619	655	657	668	657	661	621	642	725	650	618	633	689	672	651	637	631	691	701	663	676	607	641	679	682	643	692	673	670	623	648	662	705	657	668	686	689	645	654	614	661	669	592	650	676	636	637	676	651	661	647	681	649	633	666	596	626	657	658	650	670	675	644	631	650	680	638	669	643	696	626	673	647	691	670	657	693	674	668	639	645	676	687	689	670	669	652	673	591	613	702	703	621	677	698	639	610	683	696	675	673	651	634	616	646	669	652	670	632	632	660	705	645	637	650	632	623	640	622	665	670	653	665	659	689	621	666	632	673	624	620	659	641	679	640	630	655	684	635	669	696	677	609	675	652	635	655	629	674	679	649	658	616	648	638	599	665	608	664	650	662	646	658	650	661	658	700	707	676	685	647	679	712	664	656	631	661	648	719	660	598	664	672	696	686	630	667	600	662	660	643	679	665	702	660	674	663	649	640	687	620	659	593	640	670	689	654	610	623	684	643	688	686	640	628	667	652	629	685	680	692	664	639	684	649	651	699	683	652	650	642	720	643	666	677	678	642	657	652	666	637	686	732	677	666	641	675	597	658	675	662	648	654	680	639	659	623	659	619	676	668	636	661	643	697	659	656	637	662	649	664	660	616	653	629	673	599	656	619	670	635	635	680	663	648	644	639	671	662	630	658	660	667	675	633	670	638	678	681	646	693	645	678	678	670	618	656	675	676	682	676	706	627	733	661	656	711	664	664	641	663	624	632	657	650	662	620	627	644	664	657	665	635	675	655	644	655	639	633	654	693	650	650	620	636	671	681	689	623	671	689	614	685	658	657	686	646	648	638	619	643	642	664	641	665	678	681	672	650	684	689	666	617	695	638	661	651	657	655	625	670	637	672	631	656	669	736	693	697	693	595	678	654	640	698	623	671	651	640	695	617	701	628	648	619	703	658	684	654	643	652	661	653	647	633	668	665	665	663	662	642	686	652	676	665	675	682	667	643	651	674	687	683	628	661	674	673	700	680	629	671	628	668	697	611	625	687	688	606	706	618	644	623	665	675	645	651	690	657	645	626	632	639	654	720	669	669	654	652	680	687	619	663	651	660	666	695	662	653	693	638	705	664	655	712	664	677	644	652	641	626	644	678	675	691	626	649	628	656	731	668	627	616	693	643	673	676	676	670	692	675	666	681	674	681	676	677	656	611	668	654	662	640	695	653	658	649	654	674	696	618	681	673	682	602	648	615	615	645	680	639	645	677	632	651	655	651	632	684	626	615	669	661	682	619	664	639	677	657	685	644	625	670	650	694	625	646	629	635	635	657	675	642	673	635	665	584	600	652	695	645	651	650	687	651	653	660	647	652	639	661	644	658	660	656	710	658	665	679	635	656	650	657	650	704	647	607	692	664	650	667	678	634	669	676	661	656	705	615	633	658	674	692	657	646	639	690	632	650	661	690	675	692	688	696	642	651	634	716	647	638	646	690	634	639	657	639	641	692	633	688	664	645	670	643	646	598	662	653	636	665	653	624	682	696	656	642	662	629	646	696	652	679	654	693	658	605	662	686	680	644	677	653	639	635	685	655	618	681	640	703	678	642	641	649	686	680	655	667	651	648	675	596	673	709	674	648	669	662	646	716	647	657	674	666	660	678	642	656	681	636	655	625	637	693	639	661	666	642	671	647	651	658	670	617	653	677	663	646	640	655	682	686	645	672	678	672	680	648	621	661	636	657	651	657	681	666	617	661	659	643	620	667	671	643	707	660	619	630	640	634	670	651	628	635	657	670	671	610	682	647	646	627	673	676	648	653	597	634	699	691	645	647	694	698	707	643	649	598	672	661	598	643	623	672	669	636	687	674	682	684	651	605	667	658	684	602	674	664	651	637	642	621	661	665	666	613	675	696	627	648	644	701	623	666	685	612	629	632	619	650	636	621	616	647	668	648	611	646	650	700	662	656	675	645	675	657	679	614	649	625	608	639	645	624	630	670	643	717	657	653	653	717	672	641	631	647	691	698	644	685	664	615	656	624	648	626	726	661	619	645	681	647	628	667	681	664	712	681	639	680	635	647	664	603	636	641	654	611	628	650	656	674	636	687	685	640	677	661	626	660	660	692	654	675	639	718	651	657	633	647	649	682	687	695	667	632	646	684	637	628	638	677	650	606	591	656	650	654	655	686	604	686	656	698	642	680	658	649	641	608	617	708	611	708	648	660
24514	24214	35671	30805	22032	12952	2857	1259	1119	1058	1068	1038	1005	1055	1063	1060	1063	1053	1022	1018	1064	1052	1096	1052	1072	1041	1076	1031	1031	988	1038	981	1008	1011	1052	1063	1053	1072	1039	1029	1067	1038	990	1019	1053	967	1038	1033	1053	1011	1006	1006	999	1014	960	1063	1063	1040	1004	985	1066	1022	1024	1040	1049	1029	1052	1030	991	963	973	1007	999	1010	993	951	1003	1051	1020	984	1009	935	1025	1082	1000	1040	1002	1067	994	1005	1072	1024	1037	984	1010	1026	1039	1048	1032	988	1031	949	1007	1000	1028	932	1017	1027	1001	1039	1045	1027	1047	1018	994	1074	1015	1002	1030	1021	1019	1107	1035	1007	1005	1008	984	1017	1004	984	1025	1043	973	1006	1030	917	990	1010	1054	1090	988	972	1042	1047	974	1069	983	1009	979	982	979	1073	1052	997	1001	1000	1011	1026	995	1021	999	988	952	960	994	1054	1017	972	1039	980	997	1055	1063	1006	1011	1013	967	1048	1043	1010	1025	994	1018	997	1047	985	957	1096	1084	1014	1018	1009	1049	1060	1017	1007	959	1002	1040	1015	1038	970	1014	988	1047	1076	1015	985	1035	1026	1045	991	1010	971	1022	1003	1003	948	1033	1027	1023	1041	1006	1059	1029	983	1011	1047	1064	1049	981	981	1019	1021	994	996	1082	1016	980	1003	1077	997	1004	1031	1058	1040	1011	986	970	969	1046	1007	1014	973	1025	1018	1006	997	1009	960	1036	988	1021	1023	1022	1015	978	1061	1015	958	1010	995	1006	959	1022	966	992	1068	1054	997	997	1044	1021	1016	1025	988	983	1022	980	1022	1040	1029	1023	1077	1033	1043	976	1063	1072	999	979	1008	1016	1052	1004	952	1051	1011	983	1026	1033	1036	1002	1049	1022	993	952	1032	1039	1029	1019	1039	996	1027	1079	1051	1032	1045	1018	1062	999	990	1068	1043	1009	1029	1019	1073	993	1104	1026	980	1015	986	1005	1016	1025	976	964	1021	1003	1005	973	1025	971	1050	1026	1037	939	996	992	973	1022	1041	1095	981	1008	1011	1007	1082	998	1020	1031	990	977	1029	998	995	1003	1008	992	989	963	988	971	1000	1048	983	1023	989	953	1059	1011	1002	982	1015	1064	1021	1028	973	1027	998	1031	1044	1031	988	1008	1060	1028	1032	1044	1046	1002	1045	1057	1011	990	1014	1015	1008	1049	1015	987	1104	1024	1056	1011	1026	1038	1009	985	1031	987	989	1059	957	1003	1038	1042	1016	1005	999	966	1012	1024	1068	951	994	971	1060	992	991	1017	1029	976	1024	1003	997	970	1021	1008	1041	1000	993	1064	1052	986	1049	1007	1049	1031	1042	1031	997	1079	1012	1030	1053	1052	1073	1029	1021	1041	1045	1024	1077	1028	1007	989	974	1065	1019	993	1038	997	987	1030	1015	1011	1079	1038	976	966	999	1027	1038	1029	1010	948	978	983	997	1003	978	969	1003	994	981	1086	1027	968	997	999	963	1062	993	1062	1007	1009	997	1032	997	994	1054	1022	1088	1017	984	1009	1002	927	1007	1009	1008	1002	984	990	1038	1021	1000	1015	1001	1027	1025	955	1029	1059	979	1032	1009	992	1066	1042	998	1017	986	980	1075	1007	981	984	981	1002	934	982	1066	1063	1001	976	1003	1013	1006	1044	1010	1013	1051	1038	1067	997	1001	991	939	1028	1005	1056	1001	1013	1016	1057	963	1026	1001	1032	988	1054	1055	1025	991	1024	1008	1039	990	1036	1066	963	985	1012	968	1015	952	935	941	949	989	989	981	992	1026	1038	992	1009	1070	992	994	1067	952	1013	1052	1082	1009	984	958	996	986	947	1027	1036	1044	1032	1004	1023	1050	998	983	1013	1018	1012	1008	996	1024	988	968	982	1049	976	1087	1046	1039	1000	990	1029	1025	1000	1001	1058	997	989	1035	1020	1070	1004	994	1032	983	1005	1062	981	1001	1018	1027	1029	982	1087	1018	1001	998	968	1046	1014	1021	1039	992	1081	1007	1010	994	976	1028	1028	1032	1002	1068	1008	1004	1034	1060	1051	981	963	999	1033	1026	1021	981	993	1020	1026	1009	989	1034	1001	1002	1100	994	1012	963	1028	1017	1062	1012	961	998	1049	1005	997	978	1027	1069	980	1050	1020	1036	982	999	1024	1009	1034	1034	997	1049	1026	1008	979	986	1002	1057	989	1036	1008	1009	1006	998	1027	1019	1048	974	985	969	1019	981	1017	1032	1027	973	1041	1016	1017	958	945	1075	1104	998	1057	1043	930	1019	1030	1004	992	1005	1023	1023	1033	1037	1011	1094	1017	977	1029	966	951	1012	1047	1011	1008	1011	1016	1018	972	986	1010	1035	980	1019	1039	1016	1034	994	1038	1043	1043	1011	1085	1001	993	1037	1011	994	1057	993	1015	982	1012	1065	999	1029	962	974	970	1022	1046	1012	1008	975	969	1003	1022	979	1015	993	1009	1003	1072	1007	973	1060	1036	1025	1045	987	967	1029	1070	991	1062	1024	978	967	1005	1079	1011	1015	1062	1002	1059	1028	1013	992	1018	997	1015	1011	1021	1006	1091	935	1009	963	999	1032	1030	1027	956	1065	1089	1040	1011	1040	964	973	942	1020	987	955	973	1049	1045	1010	1054	1057	1027	1006	1005	1056	1005	992	978	1021	1014	1005	1029	1022	1022	1059	1051	1049	1085	1052	1042	1041	1005	1006	1002	1042	1003	1031	1051	1078	1094	1002	1013	992	1049	1043	1043	1024	976	988	1024	1000	1024	986	959	1011	1030	1004	944	978	1092	1003	970	1058	1007	991	1032	1005	998	972	1060	955	995	980	1039	1028	1000	989	1057	1036	1033	1038	1021	976	1060	1033	993	1047	990	988	1066	975	1025	997	992	1002	991	1029	994	994	1011	1002	1034	1005	994	995	1071	1035	1012	1018	995	1017	1015	1047	1040	981	1002	999	1030	1019	1024	968	1006	1058	978	962	961	1060	1008	1025	1010	1012	1015	971	992	993	990	1012	966	1050	1043	1012	993	991	930	995	1033	1029	991	991	975	1082	1007	1010	1053	1012	995	1044	1034	1010	997	999	991	986	967	1039	1005	1074	1020	1128	1027	978	1011	1011	1014	1051	983	1045	1013	1011	1026	1029	942	998	977	1020	1071	1026	986	985	1049	997	1012	1020	1024	1011	984	1072	1036	1041	1008	965	1016	1031	1018	1019	1067	976	987	1008	1040	994	1027	974	1053	992	1027	1036	1057	1007	1037	964	993	960	1048	1016	1012	1012	980	990	970	969	1037	1070	991	1026	1001	1010	1005	1016	967	1066	1022	1028	1005	977	1048	975	987	1012	1059	1049	1069	1061	1056	976	1047	1060	1020	979	1012	1018	1014	987	1021	1031	955	1058	984	1050	1028	1000	953	995	916	1049	977	995	1024	1010	965	1077	999	993	1041	966	1016	1018	1024	1034	981	1043	1005	1019	1046	1013	1018	1096	1048	1073	999	1004	1011	972	1073	1010	976	1044	992	1030	1004	1045	974	1011	1021	1029	1046	1002	963	1060	1030	1041	983	1003	1003	977	1044	1023	1002	1076	971	1041	986	1005	1017	999	1055	1012	1046	1066	973	988	970	1029	1001	997	1016	1023	1017	960	1058	1030	1038	1033	1000	1063	1104	1026	1049	981	1023	1082	1014	980	1013	986	940	988	1061	1022	1008	992	1009	1030	1039	999	1031	973	1005	946	1066	996	1017	1059	1011	1011	989	986	1003	1020	990	1063	975	1003	1017	1043	996	1000	946	995	1035	1019	1006	1008	1015	1006	1034	1075	999	964	1029	1025	1010	961	994	1054	980	1009	979	1053	1014	1056	971	1028	1002	997	1024	1034	976	963	1046	982	1018	1048	992	1001	1030	1051	961	1057	1033	1044	1046	994	985	1047	1029	1016	994	960	1003	1006	1042	979	977	1004	1043	991	966	995	1038	982	974	1044	1011	1013	1018	976	1034	1005	1045	992	987	1068	1024	1034	1020	1020	1009	983	1062	1004	1042	1037	1040	1023	984	1021	1003	1033	1036	1009	1047	973	1008	1030	1034	965	1017	1017	1005	995	1054	996	953	1060	1010	1036	1091	1007	1048	1010	1021	1058	969	1004	1042	957	1012	1008	1032	1072	1050	1025	1008	985	1000	1001	976	1017	1020	1020	1017	981	1027	1021	1021	1057	1011	1064	1005	981	1031	998	1011	999	989	1032	984	1022	1064	1010	1026	1095	1029	1031	998	1082	973	982	1006	1003	1003	977	1019	1065	1010	1040	988	992	1053	1011	1071	985	1047	1012	1037	1054	1012	1033	1009	977	1028	966	1013	976	1038	1017	1003	1035	987	1054	1018	1016	990	1044	975	977	1017	980	1007	1038	1016	1023	1027	1020	1015	1021	1005	1035	1019	1062	1022	1021	1000	1013	1020	1001	1036	1011	983	1002	1009	1060	932	1006	1064	1080
60756	103892	70078	36415	12240	3103	1159	940	851	867	830	893	909	896	937	932	873	879	933	968	945	949	890	859	937	932	954	912	962	926	904	935	914	890	854	918	906	920	903	923	921	913	883	965	888	889	923	898	869	923	889	906	921	932	884	945	886	915	936	917	841	866	869	895	903	874	917	930	874	973	875	867	865	902	911	892	903	879	901	886	895	860	943	893	864	922	870	921	883	925	901	911	917	856	875	872	894	936	903	882	913	940	909	929	879	878	882	857	851	872	933	894	898	912	879	884	881	901	907	897	913	901	917	897	881	893	892	859	871	897	909	937	885	859	933	864	851	895	912	900	891	878	915	900	879	913	859	906	870	883	895	900	898	859	910	939	898	947	876	858	877	844	918	936	912	901	866	920	854	886	881	932	939	883	940	923	894	898	913	883	865	854	865	912	903	905	892	858	863	938	878	898	873	902	904	887	855	915	916	876	884	883	865	898	906	911	876	876	837	886	920	909	943	907	905	870	893	836	871	883	956	886	865	861	922	871	908	911	883	887	848	896	883	893	879	879	885	910	889	854	897	857	845	939	877	923	920	884	906	857	893	866	899	923	885	870	886	871	860	865	929	931	932	870	924	887	941	898	865	890	881	892	926	857	927	862	916	860	888	883	913	930	913	917	900	880	928	905	835	866	947	932	951	911	900	878	884	898	886	897	875	864	903	883	890	871	881	951	943	958	904	933	848	891	941	936	893	915	822	852	890	933	869	877	841	903	857	923	907	871	865	934	843	865	843	910	890	915	895	907	909	854	902	911	856	924	914	829	913	895	893	881	882	934	908	887	942	874	905	896	918	906	885	905	864	920	860	833	883	885	934	833	908	895	894	923	920	873	889	906	895	905	829	930	919	858	899	922	871	940	911	897	906	940	896	900	909	858	933	890	900	829	921	858	890	872	917	935	881	870	848	852	893	853	892	870	882	937	864	859	891	878	880	874	920	865	926	899	926	931	881	936	894	911	923	921	851	950	905	942	913	871	858	881	851	877	837	920	855	904	947	903	924	945	928	869	898	873	883	866	897	887	823	874	913	875	881	898	835	856	903	915	948	853	876	927	885	903	909	933	905	912	908	848	882	907	870	923	898	878	919	904	920	873	866	856	900	880	928	876	898	906	879	902	868	810	861	880	911	921	904	855	904	878	883	870	913	855	922	836	874	856	916	858	859	873	924	903	896	839	885	808	913	884	889	838	903	864	896	967	876	970	911	942	933	892	906	925	913	883	919	873	904	903	867	915	868	877	888	896	852	850	901	902	919	930	864	894	915	889	844	928	883	847	901	916	867	893	862	873	870	941	912	872	858	882	920	898	872	917	935	867	946	880	867	854	871	849	882	902	923	884	831	952	903	876	891	891	901	907	852	882	873	898	865	886	921	840	892	890	946	919	867	900	914	863	878	846	857	863	923	954	862	904	918	910	902	870	903	901	904	888	916	899	907	931	886	889	912	844	863	876	844	855	885	936	870	923	824	887	890	871	919	886	935	862	905	855	869	895	860	898	887	919	878	870	905	849	885	872	929	850	899	861	879	929	885	908	872	833	865	932	934	894	876	881	839	931	872	859	901	919	885	895	861	951	909	867	899	876	906	886	904	919	822	900	896	874	912	866	918	906	954	883	878	920	908	859	886	870	891	867	860	889	913	950	870	869	896	900	875	885	844	927	889	875	924	884	935	919	873	926	946	917	913	929	923	863	895	863	916	927	866	830	868	879	880	870	860	897	846	859	895	892	877	895	894	863	876	901	913	907	864	913	874	896	873	899	911	904	923	886	885	875	879	858	907	881	872	906	891	875	871	910	941	927	892	868	901	909	844	882	894	832	903	874	885	941	906	859	887	890	867	894	924	912	911	917	854	881	924	865	874	893	863	870	872	880	853	910	891	839	814	942	916	906	854	873	922	914	894	942	958	911	873	857	939	852	888	947	914	883	878	911	933	872	886	894	878	913	840	926	870	873	856	896	899	914	920	878	917	905	867	921	883	894	960	909	879	891	881	888	900	865	911	866	833	910	876	896	896	890	921	921	867	877	966	829	877	844	941	918	866	895	936	845	845	859	918	857	900	916	864	875	907	915	899	861	861	833	881	873	878	868	938	870	964	858	907	881	907	965	912	911	897	855	928	903	895	962	893	861	917	867	912	937	876	863	864	974	881	889	911	937	919	915	910	850	964	909	884	867	871	827	876	875	848	894	847	914	920	929	911	906	884	930	932	877	910	861	873	844	861	856	849	881	891	912	866	882	847	874	896	888	895	873	918	926	891	917	877	868	915	894	906	903	888	920	820	897	849	864	907	858	927	858	896	864	902	907	910	870	877	891	871	909	934	923	903	860	902	851	884	873	888	897	930	889	902	853	849	924	899	838	873	935	938	926	886	886	900	846	886	863	871	884	885	865	902	931	932	849	884	840	891	862	901	868	898	897	909	927	890	878	872	913	867	913	927	934	925	903	899	886	912	944	928	884	907	868	862	900	912	875	834	865	896	901	930	915	912	905	905	910	899	907	883	891	904	913	848	880	905	879	933	902	841	825	872	865	927	875	909	877	870	920	911	914	878	937	864	866	881	896	931	923	851	870	918	892	854	900	928	899	866	868	893	883	899	883	904	941	930	897	863	947	926	912	888	892	950	872	879	865	871	892	831	885	886	839	899	877	919	851	883	909	920	894	901	857	930	912	899	904	883	933	866	883	905	854	920	855	870	941	980	935	815	893	906	843	903	896	899	891	912	852	851	868	912	943	915	909	904	868	874	838	896	902	852	897	933	855	923	862	929	896	892	888	896	910	881	905	910	925	922	870	876	921	863	867	822	908	920	826	889	873	890	880	909	877	933	876	901	929	889	886	842	901	928	845	905	887	875	912	933	876	825	922	851	871	897	903	910	897	922	843	915	899	864	906	840	876	911	858	878	897	872	886	909	896	924	899	866	900	906	900	894	933	878	909	825	875	862	910	868	844	903	887	871	927	835	891	879	906	840	894	892	872	932	885	838	881	888	885	877	887	867	875	909	886	868	895	929	841	905	810	842	931	843	860	861	861	873	901	848	907	843	883	888	930	913	878	867	941	883	834	903	944	893	840	825	919	907	931	853	922	857	878	888	881	943	901	872	879	935	897	837	827	894	876	959	910	870	898	888	918	901	921	871	894	904	917	889	907	884	904	865	879	910	893	917	933	908	882	925	889	911	890	833	861	883	904	864	906	887	941	860	857	869	904	907	913	906	910	884	889	886	849	898	950	861	826	891	876	909	896	889	934	894	950	888	861	895	891	921	861	852	922	904	881	864	872	886	851	888	937	847	941	912	902	875	906	866	847	907	859	857	918	925	957	848	863	921	881	930	865	929	824	870	937	898	884	858	895	888	829	866	906	888	862	898	917	852	881	895	962	876	921	878	855	822	898	902	910	912	874	896	871	884	885	863	930	881	857	859	890	910	856	897	871	822	897	915	844	882	891
31657	33329	26876	10288	2142	963	855	774	778	794	787	809	757	784	751	782	787	754	741	816	814	779	807	805	767	786	782	759	796	800	792	785	783	793	785	785	765	730	753	744	807	780	789	756	796	837	768	776	837	808	801	756	798	717	829	758	805	810	739	809	820	850	760	801	785	843	805	735	819	778	783	799	789	761	780	696	831	769	776	796	773	812	782	791	808	805	804	764	795	796	789	804	758	793	781	768	777	800	754	752	821	765	760	758	790	756	829	808	763	788	839	759	777	853	811	843	802	797	832	779	729	839	821	879	756	828	795	786	783	820	778	805	783	749	744	721	760	812	797	763	753	806	783	823	769	778	818	797	797	776	756	805	771	833	778	806	830	752	769	796	812	772	813	781	822	805	827	838	791	758	796	763	833	775	762	821	802	817	776	760	750	818	807	842	785	775	804	811	818	796	810	757	795	811	816	749	785	782	802	804	780	748	794	810	827	766	780	773	799	792	742	804	821	803	774	836	815	772	812	734	806	790	824	784	806	782	833	821	806	823	770	739	819	804	719	791	743	781	788	792	833	814	752	811	777	833	773	765	804	796	793	824	784	739	771	800	784	771	801	802	761	795	770	809	780	780	799	764	771	786	785	775	757	791	743	812	792	768	757	824	801	772	778	757	773	794	786	811	757	809	831	808	761	806	849	773	777	787	769	811	800	815	806	800	764	759	744	752	806	766	779	817	764	831	773	774	810	810	815	765	776	769	744	777	826	815	836	826	805	823	805	770	749	717	766	765	836	803	737	784	828	770	816	829	819	776	870	787	783	797	803	779	812	797	821	779	800	798	797	835	858	755	789	815	786	786	782	769	780	730	772	762	749	805	764	797	788	775	873	807	814	779	816	741	832	767	747	792	794	731	776	801	793	811	770	747	796	776	802	821	752	782	826	788	777	792	850	724	777	777	819	823	803	840	786	763	783	742	827	803	797	775	824	773	777	790	783	742	780	772	773	790	780	794	803	750	776	791	763	777	822	804	807	828	812	790	798	837	785	792	806	803	849	785	735	808	787	755	795	807	782	805	799	768	757	758	763	795	766	750	785	808	731	833	809	781	800	796	767	798	837	793	833	772	801	810	775	807	801	743	772	786	734	773	808	794	782	793	779	823	773	799	796	789	763	794	778	800	793	773	761	779	820	789	769	801	802	814	802	785	770	820	772	819	732	770	837	749	811	859	799	736	829	817	829	785	768	737	791	783	755	786	771	821	815	804	760	779	770	778	743	827	757	743	770	793	832	850	808	796	780	769	854	798	784	773	821	784	780	770	809	802	742	741	854	774	767	791	761	814	801	808	814	747	790	827	830	808	765	793	758	835	801	819	814	818	794	795	763	802	799	780	774	800	754	807	775	773	824	738	798	781	783	807	780	823	752	765	743	801	791	784	799	763	792	807	791	773	812	786	793	761	792	769	731	785	760	782	750	712	776	794	790	843	765	780	771	817	804	780	784	768	726	766	765	772	801	790	803	806	781	786	800	829	790	793	809	806	737	802	763	816	749	793	789	812	754	776	812	793	780	756	778	748	759	802	797	786	799	807	809	808	748	812	745	830	799	762	821	786	756	816	795	780	763	816	749	768	774	799	785	783	803	810	828	807	791	798	741	767	774	826	839	834	727	768	715	774	833	760	724	768	781	785	784	759	781	771	755	836	820	779	786	792	799	781	774	767	774	761	802	826	855	785	725	810	838	788	791	796	813	756	810	785	786	774	740	784	818	805	807	771	767	800	798	764	757	712	810	766	763	775	847	816	778	844	790	833	805	758	828	807	740	822	778	812	804	846	782	777	794	794	766	765	773	798	805	800	742	809	779	814	789	770	756	820	793	810	800	794	815	779	809	810	800	797	808	764	818	812	795	771	835	791	807	765	809	802	824	800	776	765	828	834	787	779	804	748	785	810	780	773	764	753	767	758	792	782	745	816	775	806	806	746	782	803	759	816	814	781	780	742	786	831	794	841	764	807	778	761	753	843	814	821	809	750	792	751	779	811	819	809	794	803	772	840	791	844	768	792	766	811	742	804	858	786	817	798	835	742	744	747	769	804	834	756	811	757	745	801	766	767	829	800	790	793	757	833	840	821	818	827	794	811	813	813	771	824	789	812	840	769	782	772	767	838	804	737	797	807	781	822	780	839	746	749	763	783	763	808	797	835	760	745	819	793	782	820	783	770	792	748	777	766	817	788	784	779	793	758	806	835	721	768	773	723	774	726	794	813	774	786	800	738	794	722	766	773	802	762	802	813	796	821	772	798	805	825	854	764	777	820	750	783	792	777	800	815	749	741	834	742	756	815	800	735	824	756	778	784	762	748	763	807	731	781	839	819	759	828	800	776	790	797	801	779	805	804	810	806	778	789	781	756	787	765	761	756	723	771	786	775	811	777	777	812	783	810	754	813	764	788	837	750	763	792	783	789	812	784	775	751	780	715	772	784	768	798	746	797	807	765	764	763	794	804	778	706	757	794	820	831	764	782	754	747	797	813	801	798	753	820	781	760	759	770	767	797	792	803	799	830	802	749	753	762	762	803	744	744	822	784	791	841	786	794	745	785	803	788	749	748	802	764	808	793	768	805	765	726	722	810	792	817	813	798	764	754	791	808	808	824	809	818	784	747	822	804	817	748	786	785	792	746	726	799	781	797	802	775	786	790	796	761	792	767	795	791	807	774	769	793	824	779	740	752	766	799	761	762	753	827	777	809	772	797	777	755	816	836	790	804	772	815	790	771	772	800	773	818	804	800	822	814	752	768	785	788	801	785	828	763	760	717	788	775	781	777	784	811	773	780	792	798	735	755	719	767	783	764	805	783	798	738	805	765	817	768	742	784	805	779	791	820	781	788	781	794	756	825	789	752	773	735	785	756	781	811	822	758	795	820	811	796	794	818	810	823	756	753	755	772	826	759	701	838	778	796	833	778	797	803	855	825	819	755	763	806	824	786	807	748	798	841	790	766	748	758	843	803	731	809	794	792	808	800	808	838	836	798	779	814	774	768	792	798	783	764	768	758	817	818	786	811	828	776	748	761	850	779	746	740	775	774	791	790	749	788	790	847	771	786	804	732	769	805	796	757	783	769	762	808	803	804	725	804	776	708	763	804	717	774	787	787	801	733	819	837	787	756	782	851	777	751	845	824	734	826	745	738	842	823	821	788	778	743	768	761	772	748	766	823	799	804	775	775	750	795	785	787	795	784	796	800	810	839	746	802	817	809	782	787	789	834	847	762	772	767	820	795	782	765	794	763	812	766	778	765	756	773	793	807	764	737	766	820	790	807	770	791	819	815	776	780	781	777	801	771	750	789	796	807	816	793	780	757	775	844	819	759	738	813	889	795	816	755	811	763	798	810	775	733	768	823	786	845	758	819	809	764	806	780	770	770	854	788	788	821	794	785	786	795	782	831	756	799	782	790	837	779	783	774	785	786	772	801	768	765	820	774	733	825	765	813	745	805
24399	36969	19289	5215	1468	745	660	605	631	614	647	624	566	619	644	655	621	557	664	604	626	651	638	609	629	663	600	602	612	562	591	620	599	659	644	638	633	648	617	609	651	632	620	633	613	594	631	604	629	606	596	563	648	608	644	623	591	631	617	599	597	597	543	555	621	664	626	601	605	584	642	656	598	610	622	664	649	589	595	605	619	622	633	575	588	599	615	624	594	559	618	655	636	635	609	610	662	623	611	641	631	647	652	640	628	609	591	588	635	630	651	612	600	649	616	581	594	649	614	639	586	607	656	629	577	618	592	630	636	629	619	619	625	648	631	642	585	632	619	594	627	611	604	634	591	609	606	641	642	603	618	629	610	625	657	573	607	629	615	599	607	567	626	623	594	603	665	628	614	584	626	601	599	578	624	605	612	563	663	668	639	621	639	654	581	603	599	651	602	646	613	637	622	624	660	665	585	637	614	633	639	640	620	643	579	642	608	621	629	610	598	625	595	629	625	614	614	592	586	625	583	612	629	565	624	670	577	604	648	667	614	617	602	594	645	573	625	594	551	572	620	617	622	597	619	590	615	636	609	643	618	605	631	616	613	664	611	623	587	599	647	586	618	602	607	662	597	628	654	613	633	609	632	574	586	605	567	590	620	553	637	558	644	599	611	614	602	598	596	612	642	609	600	589	652	594	654	649	608	625	589	664	583	633	661	601	587	594	646	596	656	604	610	619	630	629	588	584	615	647	627	614	633	603	638	585	579	636	608	631	599	621	620	585	612	650	619	648	607	594	610	656	669	602	634	609	610	656	600	604	594	621	594	655	586	555	606	655	590	620	595	602	657	563	630	622	629	595	633	628	640	629	658	619	606	611	588	599	565	597	597	639	616	594	626	609	616	601	630	584	627	633	592	582	646	610	602	609	621	618	621	612	592	651	629	635	635	631	618	630	621	601	550	568	646	631	584	648	625	592	614	639	620	599	576	624	590	623	617	631	628	624	624	602	622	618	616	611	588	590	650	600	589	616	583	603	626	588	576	623	657	670	586	637	598	675	623	586	597	613	607	658	654	620	648	635	623	558	611	611	609	580	628	612	620	613	630	584	626	603	639	604	614	580	589	646	635	639	616	622	616	591	574	617	595	577	626	604	613	594	588	647	644	622	648	634	636	582	612	593	610	610	615	598	654	652	614	591	589	596	588	600	614	622	659	603	609	587	671	647	591	632	578	596	630	646	619	603	629	582	619	642	642	591	610	640	609	613	583	615	610	568	626	635	628	600	645	661	565	601	635	635	601	610	595	622	609	560	642	595	586	636	611	605	610	577	612	624	647	597	642	564	597	626	626	572	627	630	615	638	638	624	596	609	616	612	624	620	613	617	598	602	593	589	608	589	656	645	634	608	631	590	615	617	561	581	589	643	620	620	601	618	626	601	631	580	625	582	598	643	628	627	605	607	614	611	608	625	614	650	630	602	651	610	612	586	618	631	660	656	598	659	603	614	625	594	625	575	594	604	618	635	624	583	615	636	607	593	618	559	580	672	631	574	599	668	644	653	615	636	618	641	648	621	616	587	640	592	627	613	600	608	587	616	599	632	652	614	632	632	624	597	596	606	600	607	628	620	581	600	634	677	617	606	596	580	609	681	596	618	629	609	594	661	609	611	624	608	636	597	584	557	628	635	634	633	614	611	626	625	666	617	620	578	655	623	644	605	663	620	588	614	620	605	619	618	616	650	614	612	602	594	603	615	589	632	582	605	625	597	599	601	638	584	596	636	636	622	630	557	624	603	651	666	644	601	660	620	618	674	605	576	603	613	591	599	593	569	599	621	625	584	619	638	587	639	603	629	646	600	629	635	600	619	629	662	633	615	630	640	581	624	588	619	606	580	605	641	628	635	617	652	572	622	655	611	624	631	611	629	629	650	588	622	639	596	615	583	589	646	609	616	618	573	660	616	591	591	621	602	620	575	615	599	612	628	569	613	595	609	635	623	590	611	626	613	592	641	634	610	609	637	621	634	594	634	606	647	571	623	597	640	612	631	600	613	616	600	632	628	610	581	635	613	565	636	655	642	590	634	623	651	638	587	642	606	590	622	597	637	609	647	575	590	623	611	632	615	632	607	582	598	629	645	603	626	636	639	636	613	552	625	630	656	611	647	583	609	584	605	607	613	542	639	663	651	621	628	625	597	624	592	589	597	690	593	615	593	617	623	597	658	589	591	577	583	585	638	593	591	640	672	597	595	554	601	624	599	550	616	641	639	614	603	586	620	619	601	555	639	586	625	638	641	607	647	636	600	628	641	611	632	628	582	627	621	617	611	572	658	593	654	647	611	638	608	644	610	585	594	582	586	614	606	613	597	633	621	581	650	617	614	627	612	641	630	639	580	609	640	656	633	606	597	573	611	593	596	648	633	628	581	634	627	626	639	632	601	631	628	617	663	580	646	637	611	634	631	630	613	619	637	633	607	600	618	617	667	618	618	602	625	606	609	584	584	643	629	606	608	586	624	639	579	623	631	647	618	589	672	582	620	612	620	598	641	594	618	556	632	643	601	591	597	589	562	650	594	623	586	593	638	611	622	630	618	569	615	640	613	656	622	592	622	600	600	632	573	619	613	609	613	608	625	585	595	602	629	622	640	605	663	623	622	648	618	588	595	595	597	631	598	603	615	602	614	650	616	618	626	617	603	633	658	586	603	604	619	630	605	579	583	596	665	622	619	622	612	618	579	609	602	614	664	623	646	578	625	629	632	636	622	584	620	611	597	625	635	594	590	620	615	604	641	609	586	615	623	629	562	611	603	605	580	604	609	606	582	585	622	617	612	649	599	638	618	594	634	616	625	611	619	593	625	655	594	600	603	673	640	616	583	621	630	574	583	599	640	547	617	622	660	615	636	610	607	663	609	610	624	591	634	611	609	651	599	603	654	618	596	603	587	627	605	621	635	622	615	584	650	580	568	598	653	634	634	585	600	622	593	605	691	596	596	636	639	611	632	638	610	596	648	588	648	620	596	618	630	595	619	642	602	628	653	594	628	603	631	584	624	586	580	583	628	624	665	609	632	603	638	619	597	635	593	570	628	582	620	648	654	666	609	612	660	590	600	612	633	588	579	633	604	615	591	577	612	600	603	644	583	647	628	589	588	605	591	658	641	618	651	620	615	617	632	609	631	599	571	610	581	650	646	610	608	609	685	637	669	576	613	607	639	553	602	610	617	609	643	623	638	636	623	617	641	602	613	629	607	593	619	638	574	658	634	599	642	651	602	596	612	618	588	605	619	624	646	665	613	626	608	638	639	611	625	625	610	626	588	617	604	599	612	628	618	597	628	602	593	617	648	640	653	620	628	631	650	599	586	648	593	603	605	618	623	658	693	615	610	629	635	602	641	564	607	622	663	602	627	653	634	608	603	592	616	627	611	615	612	616	631	601	577	654	608	616	623	666	615	636	638	603	616	606	602	622	611	625	657	628	640	657	598	601	546	622	603
27046	31536	43698	32631	12635	2493	1125	939	860	883	827	867	817	862	867	805	869	856	853	873	878	872	905	785	825	830	826	842	797	826	825	860	830	858	878	874	894	816	846	811	848	847	842	856	896	826	846	804	844	841	864	901	768	811	836	792	861	877	827	815	833	813	835	830	824	846	818	830	885	866	790	793	819	848	833	848	860	805	849	807	834	842	858	812	828	857	843	841	805	818	822	808	907	809	858	912	889	853	821	823	833	810	909	828	798	888	849	867	825	823	866	839	820	841	854	838	862	832	833	811	810	785	841	843	891	847	876	859	830	882	830	859	803	853	796	808	862	810	873	876	819	824	831	822	894	815	854	834	803	891	829	850	891	846	798	783	844	871	848	809	831	805	817	823	787	832	838	857	888	895	866	779	837	840	860	809	869	804	856	859	809	847	832	856	846	862	845	828	832	852	838	803	851	835	805	819	822	850	793	843	794	824	876	843	881	891	855	839	852	843	835	844	827	804	823	879	799	849	817	787	801	781	800	805	811	841	843	881	821	822	858	872	850	855	816	832	869	849	902	788	797	815	854	812	821	869	850	902	842	859	842	814	852	835	827	842	816	831	804	813	840	809	761	869	831	840	815	822	841	804	827	865	859	834	814	804	813	827	833	831	864	840	827	794	860	863	795	854	840	851	823	831	815	830	818	808	831	865	826	854	867	830	883	858	793	769	830	870	830	803	840	822	844	835	846	833	796	831	855	863	814	827	812	802	780	740	866	830	864	779	841	888	790	880	809	825	824	852	810	821	811	861	855	853	865	796	835	812	820	819	831	829	819	803	822	864	821	870	911	865	848	813	854	833	850	877	900	844	781	825	847	852	877	823	811	879	809	786	815	804	851	830	830	832	874	850	841	762	831	859	829	805	817	801	802	794	840	839	818	810	815	891	848	829	838	807	761	904	869	842	852	799	871	817	792	821	846	854	817	807	822	809	806	853	832	855	836	798	798	819	820	782	812	856	816	828	882	803	821	841	836	894	842	828	845	891	896	859	825	842	863	802	811	838	845	861	789	834	816	835	849	843	841	806	807	786	819	796	827	827	854	861	831	879	810	867	821	857	838	831	877	895	866	825	814	834	853	834	834	870	831	859	855	863	836	844	817	804	868	824	826	868	862	832	845	858	847	792	846	831	788	853	850	812	813	787	837	851	829	851	844	832	815	806	817	842	841	845	863	814	829	823	839	787	825	841	819	787	844	854	858	827	837	817	859	831	835	874	832	842	760	818	907	862	836	867	846	804	832	817	861	833	822	831	808	843	879	815	875	848	771	871	787	851	874	836	844	854	847	799	837	840	824	806	890	844	806	801	865	893	875	859	898	799	873	827	836	863	821	809	822	795	833	871	824	841	830	832	847	791	923	818	785	848	823	858	794	808	821	873	804	890	855	833	815	854	871	794	840	878	778	828	849	873	856	810	886	879	841	856	854	864	772	817	826	830	838	811	845	835	857	858	845	835	854	816	847	862	849	870	837	836	862	835	852	844	827	814	829	833	828	868	874	825	884	899	827	822	800	861	844	872	871	835	865	785	844	851	859	852	848	876	783	848	832	824	866	880	852	809	856	850	837	828	821	886	859	831	836	821	807	864	839	913	792	881	790	833	847	809	833	808	799	859	872	866	834	831	824	833	844	848	803	862	813	826	890	853	851	784	821	836	827	845	850	813	848	800	802	827	776	810	892	852	820	820	851	816	840	801	892	807	768	799	829	831	854	870	839	805	901	806	853	798	843	869	858	834	846	817	842	844	830	857	813	863	853	813	855	847	845	822	862	881	832	792	801	843	795	790	853	847	880	828	878	884	823	784	835	847	767	858	813	781	862	818	840	848	823	819	805	759	818	851	850	852	792	844	830	849	847	824	835	839	813	842	874	816	823	883	782	837	848	838	846	886	847	842	863	867	819	857	857	819	847	873	778	870	844	829	855	789	854	790	837	850	817	833	819	846	830	821	840	817	859	861	893	831	909	832	807	850	789	866	872	839	869	885	902	831	836	792	842	820	872	859	827	813	833	840	806	857	804	820	826	817	805	826	805	845	794	848	863	823	846	813	821	858	869	849	805	826	836	849	831	856	825	800	827	865	825	806	887	819	842	788	847	844	829	836	839	843	857	865	860	829	854	787	783	822	844	798	836	805	801	856	823	810	861	870	858	840	853	801	836	838	827	833	819	873	850	787	824	815	870	827	828	805	767	803	916	809	791	832	831	834	834	787	803	822	826	870	843	835	852	836	806	795	837	839	866	796	839	788	850	825	809	848	748	784	855	841	860	828	872	795	829	899	899	847	834	844	832	870	874	844	796	803	859	831	784	834	779	813	809	824	885	802	812	877	825	822	773	864	818	848	843	836	808	850	870	837	819	840	850	806	832	850	833	836	844	818	849	847	806	792	847	860	845	863	754	823	836	896	819	792	804	838	839	774	809	817	814	787	831	832	824	855	804	861	858	833	771	849	862	811	876	808	874	825	837	833	828	804	802	867	845	857	850	779	830	792	860	829	841	814	827	838	837	803	852	855	838	846	861	811	849	826	808	795	806	855	884	772	838	791	842	809	810	838	755	893	853	801	865	872	809	811	856	853	843	836	797	809	838	797	857	859	838	840	832	854	821	833	801	814	850	838	814	828	844	844	811	809	814	849	868	808	826	816	840	877	829	868	884	900	867	851	838	837	863	866	812	841	856	871	827	765	849	842	825	830	794	850	835	813	853	810	856	866	857	793	813	838	839	786	848	848	814	835	779	863	821	823	802	820	856	849	828	846	820	868	810	807	838	811	824	818	822	842	781	812	835	815	827	879	843	861	840	849	875	835	892	877	794	817	800	856	839	774	878	810	842	879	791	807	815	813	835	815	795	917	886	841	850	865	839	823	809	864	819	806	834	800	843	848	857	834	841	836	824	791	855	804	842	800	818	848	825	860	778	831	822	835	821	830	791	880	884	785	816	840	816	874	803	796	806	798	772	840	845	874	854	842	765	833	821	839	834	816	835	828	821	799	848	828	839	875	872	836	857	818	802	835	830	819	834	855	836	840	870	867	881	828	813	837	811	842	857	882	840	828	814	802	814	882	839	872	805	829	865	850	783	801	806	851	867	862	843	845	822	858	831	811	855	784	808	832	826	831	881	842	847	870	813	857	811	853	822	830	819	791	868	861	853	779	894	856	865	826	847	792	836	867	829	865	816	835	818	865	825	842	861	863	828	864	856	838	775	884	909	806	796	859	805	794	885	753	854	906	902	822	807	784	817	775	838	822	778	824	830	804	846	887	784	848	777	838	809	812	876	813	808	793	852	871	820	806	764	857	844	836	829	883	902	824	825	815	823	820	798	868	820	833	863	861	816	826	849	833	786	838	856	801	894	851	854	805	854	825	804	821	873	826	778	872	764	858	822	836	827	868	820	854	787	886	812	828	846	861	822	848	865	864	821	825	850	768	820	817	857	914	861	826	840	794
57052	83118	52914	20176	5151	1446	753	724	683	642	727	665	655	704	683	686	730	701	682	668	717	646	683	673	704	702	689	682	701	670	725	672	651	710	694	707	723	723	690	700	733	714	708	674	666	694	716	699	712	670	696	718	668	682	696	715	697	667	677	688	673	670	716	677	725	721	657	701	716	689	709	718	667	674	698	678	663	691	691	709	733	686	688	700	694	667	689	679	712	709	730	706	710	666	672	689	711	668	687	661	735	718	681	742	698	729	684	680	713	653	665	720	718	647	706	674	679	730	675	697	661	693	686	634	728	653	726	659	697	727	703	679	692	679	679	746	669	703	756	720	661	725	670	765	697	685	705	678	702	714	692	712	723	694	672	673	692	673	645	667	654	685	726	720	670	680	667	697	657	639	671	699	727	678	721	711	711	695	738	718	676	669	720	641	731	703	664	694	643	703	729	696	693	721	697	724	692	661	744	673	689	701	696	695	666	702	702	714	664	694	686	687	708	670	669	708	727	647	715	677	719	690	697	657	691	676	712	695	691	695	677	676	715	707	696	698	681	677	701	705	689	713	691	671	713	683	714	725	647	685	680	660	703	695	657	736	670	676	728	684	704	675	681	737	706	634	650	714	703	661	696	631	708	687	676	710	671	703	684	781	698	680	722	664	687	672	677	683	682	705	699	723	688	703	694	721	726	700	635	700	729	678	702	665	691	711	704	645	694	672	679	699	691	708	638	710	639	766	674	676	684	652	693	681	740	664	722	674	706	695	662	662	659	708	691	697	718	721	694	748	642	741	695	663	665	692	685	719	698	657	686	690	678	680	695	687	724	745	725	671	684	713	720	654	687	660	637	689	680	657	694	659	682	689	716	713	727	697	668	690	704	676	715	710	658	727	724	690	672	708	705	739	632	658	709	667	680	707	715	675	688	699	695	690	674	655	666	677	726	713	681	739	682	722	650	747	689	752	660	727	691	696	701	691	763	671	705	711	745	660	697	659	686	710	680	639	651	705	715	673	676	730	701	692	709	685	717	697	710	715	692	700	703	680	720	720	759	659	678	722	706	703	722	692	710	688	714	674	691	698	706	679	684	643	675	691	702	733	720	698	688	742	694	702	680	684	722	673	678	660	689	714	695	718	659	725	741	646	657	692	703	669	684	686	690	676	716	671	749	647	694	733	669	671	720	660	681	733	753	706	695	662	716	686	703	757	644	691	652	656	726	707	656	695	653	674	707	681	707	713	651	718	660	698	703	697	702	699	706	717	710	699	661	663	704	732	742	701	739	675	695	726	664	721	690	669	678	659	718	709	694	699	682	660	701	714	683	673	692	675	667	734	694	661	635	679	694	687	699	656	690	661	679	743	679	716	694	657	693	660	717	681	656	713	660	694	738	661	696	678	670	729	745	696	700	688	685	677	688	659	722	699	723	694	690	669	681	682	701	655	643	691	707	693	687	696	676	716	715	697	695	654	692	707	678	737	734	691	711	681	725	697	705	731	690	710	706	670	727	717	693	663	688	691	713	681	681	680	693	657	674	681	701	689	698	707	698	660	682	632	716	667	686	705	681	688	701	728	707	683	690	732	680	687	717	700	693	668	683	674	709	719	684	721	703	651	654	684	706	673	687	667	668	715	707	705	681	692	664	710	688	644	669	703	706	707	723	741	662	718	656	722	742	712	693	644	708	625	669	693	712	682	684	662	637	751	730	690	684	732	744	647	713	652	705	720	630	732	708	712	732	645	700	690	645	687	689	701	703	688	703	732	700	699	760	701	711	698	712	691	729	688	658	714	680	745	692	699	668	700	747	718	710	723	697	677	687	686	696	694	686	710	725	723	666	666	700	668	710	692	705	701	679	698	719	678	687	651	709	666	695	699	690	675	672	713	676	686	655	721	701	674	720	712	700	655	683	711	659	724	716	692	696	673	684	656	695	671	687	670	650	714	713	685	645	694	736	722	658	693	674	709	700	715	662	699	706	716	725	695	699	708	693	683	662	735	658	657	699	669	662	743	705	706	681	723	646	661	709	706	678	727	708	697	660	678	659	682	717	704	746	679	751	723	696	675	735	661	696	676	711	667	674	678	668	735	667	648	679	686	742	717	663	709	705	690	747	660	654	726	672	713	679	681	683	679	725	680	683	676	651	660	714	676	676	684	739	694	686	668	752	648	689	745	695	713	667	734	692	738	701	666	711	702	719	647	691	709	726	680	700	705	702	673	677	697	682	728	692	683	654	675	720	695	705	706	711	690	694	694	716	672	657	749	689	688	681	721	685	701	703	717	691	655	721	730	700	732	674	711	734	697	700	694	703	685	694	661	701	700	691	676	703	722	638	648	701	745	710	709	683	696	731	683	664	674	724	639	663	672	685	674	723	730	690	692	725	642	669	715	684	707	695	665	652	698	757	688	720	735	679	696	666	697	695	706	694	739	727	704	698	699	684	679	690	724	682	698	694	678	736	663	711	703	644	671	683	691	733	712	633	679	669	712	704	694	671	628	686	652	685	710	682	707	733	660	681	716	699	734	695	665	685	718	663	659	716	660	706	679	699	695	711	662	664	689	688	677	689	713	660	724	714	678	702	737	664	682	676	710	708	694	734	712	697	727	712	726	706	685	653	659	716	684	642	711	696	685	699	681	667	684	674	706	698	697	691	691	681	641	700	696	697	714	690	714	639	693	698	723	737	719	662	704	692	690	727	693	699	669	691	694	675	737	672	714	706	713	683	666	639	710	683	650	710	723	693	653	665	674	685	713	681	719	699	699	666	670	691	704	679	737	755	697	707	681	739	674	710	641	685	666	740	730	689	670	711	728	693	668	685	660	721	702	706	716	708	735	716	705	732	711	706	689	719	646	681	700	684	683	674	697	693	747	710	742	675	708	677	666	697	700	668	681	679	672	676	734	732	657	733	680	704	723	692	644	700	690	710	707	675	687	717	705	689	662	670	692	671	671	715	707	698	663	724	696	706	675	704	648	660	667	692	751	735	724	671	668	677	689	722	745	697	683	683	697	719	684	668	662	725	675	718	687	632	724	714	651	689	699	702	713	730	646	712	680	672	701	724	644	689	704	677	740	686	646	690	660	688	698	678	694	674	690	672	731	718	680	701	711	757	719	712	665	722	640	692	711	746	653	758	665	691	661	685	692	710	672	664	708	678	715	674	674	686	691	714	690	675	733	669	666	663	705	724	659	665	698	722	705	710	762	730	678	688	716	704	726	683	698	685	650	688	691	673	665	714	698	677	703	705	717	669	752	728	703	690	643	712	698	648	677	693	682	705	652	736	722	729	654	724	680	727	684	679	700	712	729	658	666	697	647	748	727	670	671	652	691	687	704	700	663	657	727	662	688	668	712	689	686	683	696	691	705	667	708	716	717	702	694	683	682	672	735	679	739	701	674	689	704	713	705	708	726	727	688	688	658	688	704	671	680	704	749	733	719	735	678	677	707	684	707	659	722	694	677	714	683	671	689	684	695	702	708	678	717
24459	23993	35594	31014	21976	13212	2998	1386	1183	1144	1174	1118	1092	1156	1151	1096	1085	1177	1093	1127	1129	1073	1147	1053	1106	1059	1078	1136	1051	1095	1105	1088	1111	1128	1057	1064	1055	1038	1119	1070	1068	1043	1093	1046	1035	1081	1070	1073	1076	1074	1086	1105	1085	1106	1065	1093	1142	1087	1091	1088	1098	1056	1028	1130	1118	1137	1102	1063	1161	1089	1038	1084	1055	1108	1039	1106	1097	1071	1084	1055	1132	1090	1061	1063	1039	1115	1029	1075	1073	1068	1084	1046	1028	1035	1087	1086	1081	999	1068	1056	1048	1061	1060	1080	1106	1073	1013	1043	1120	1104	1163	1080	1052	1063	1088	1077	1021	1141	1100	1074	1102	1122	1070	1071	1123	1045	1033	1050	1022	1056	1076	1113	1135	1095	1058	1060	1081	1110	1078	1119	1024	1084	1056	1084	1074	1091	1116	1087	1047	1058	1069	1114	1057	1104	1141	1052	1056	1017	1057	1129	1038	1043	1073	1052	1095	1046	1049	1103	1022	1118	1075	1082	1019	1053	1142	1013	1088	1067	1063	1052	1117	1094	1067	1074	1082	1075	1113	1016	1073	1042	1021	1137	1083	1028	1068	1090	1116	1063	1069	1041	1070	1100	1060	1045	1041	1061	1048	1036	1051	1093	1069	1109	1054	1060	1012	1093	1083	1063	1105	1075	1113	1075	1104	1080	1065	1080	1117	1071	1134	1056	1087	1099	1036	1089	1017	1062	1098	1104	1083	1078	1104	1101	1020	1037	1113	1106	1060	1084	1001	1018	1031	1008	1015	1125	1105	1075	1076	1057	1078	1121	1108	1092	1106	1039	1048	1061	1027	1090	1100	1045	1021	1080	1145	1030	1040	1078	1115	1164	1043	1037	1053	1149	1061	1024	1097	1042	1067	1059	1096	1093	1123	1081	1057	1067	1069	1078	1065	1103	1064	1067	1060	1068	1129	1100	1092	1069	1083	1066	1120	1031	1024	1065	1113	1091	1086	1092	1076	1079	1138	1038	1091	1093	1068	1060	1108	1140	1078	1063	1061	1027	1071	1037	1068	1042	1009	1080	1092	1068	1062	1105	1135	1109	1038	1025	1037	1051	1098	1017	1108	1068	1063	1058	1079	1081	1019	1079	1099	1104	1093	1074	1050	1073	1070	1118	1079	1109	1106	1058	1044	1041	1066	1022	1093	1069	1066	1093	1085	1070	1148	1087	1023	1104	1071	1110	1047	1101	1116	1068	1097	1065	1058	1081	1035	1022	1026	1045	1101	1113	1049	1072	1044	1057	1095	1067	1127	1068	1070	1099	1119	1090	1082	1078	1083	1108	1061	1043	1055	1121	1069	1056	1054	1051	1093	1094	1102	1100	1063	1049	1070	1068	1062	1099	1059	1047	1066	1062	1058	1092	1082	1003	1108	1061	1036	1062	1049	1061	1036	1036	1066	1083	1098	1097	1061	1037	1070	1089	1062	1067	1054	1042	1068	1089	1077	1105	1091	1054	1193	1081	1046	1115	1153	1109	1089	1142	1057	1087	1123	1056	1103	1024	1033	1046	1058	1085	1082	1133	1048	1084	1004	1131	1042	1064	1027	1056	1033	1007	1104	1054	1070	1039	1009	1118	1017	1045	1087	1079	1039	1048	1071	1108	1134	1093	1002	1062	1088	1041	1060	1113	1091	1046	1077	1086	1114	1055	1091	1107	1105	1069	1094	1075	1132	1103	1091	1071	986	1109	1123	1102	1078	1060	1055	1095	1067	1068	1005	1071	1079	1091	1126	1070	1029	1075	1044	1059	1058	1058	1044	1101	1152	1075	1092	1027	1075	1086	1035	1088	1100	1045	1089	1153	1052	1097	1142	1083	1049	1066	1080	1065	1067	1106	1055	1060	1058	998	1102	1072	1121	1123	1093	1107	1033	1057	1096	1066	1129	1088	1096	1074	1120	1030	1081	1121	1031	1159	1104	1063	1101	1035	1036	1049	1102	1059	1075	1031	1088	1081	1048	1147	1056	1128	1118	1069	1064	1075	1081	1100	1036	1116	1080	1086	1085	1035	1153	1074	1111	1093	1056	1067	1081	1071	1105	1120	1031	1047	1017	1045	1103	1123	1117	1030	1064	1079	1142	1113	1011	1060	1083	1045	1096	1124	1071	1012	1031	1052	1046	1085	1046	1082	1063	1053	1088	1025	1079	1067	1123	1089	1083	1105	1082	1068	1094	1100	1072	1046	1111	1053	1032	1091	1079	1036	1047	1054	1064	1079	1046	1053	1031	1040	1082	1028	1076	1094	985	1108	1027	1056	1036	1070	1083	1082	1048	1055	1104	1076	1076	1007	1050	1062	1054	1066	1076	1055	1086	1068	1051	1055	1053	1034	1020	1103	1037	1059	1107	1090	1040	1128	1094	1052	1083	1045	1061	1067	1064	1050	1037	1081	1053	1101	1095	1096	1078	1060	1087	1097	1123	1080	1112	1056	1062	1084	1044	1113	1084	1072	1068	1050	1068	1044	1048	1088	1022	1068	1068	1080	1031	1029	1092	1063	1066	1076	1093	1095	998	1104	1090	1055	1082	1099	1053	1065	1054	1109	1039	1081	1078	1098	1115	1011	1058	1081	1032	1085	1078	1015	1033	1103	1084	1080	1040	1042	1097	1118	1070	1034	1150	1082	1049	1019	1086	1064	1049	1032	1087	1077	1052	1058	1003	1086	1038	1116	1041	1039	1104	1063	1061	1077	1114	1058	1033	1065	1018	1042	1094	1054	1049	1041	1071	1106	1072	1017	1024	1112	1088	1149	1113	1057	1072	1027	1067	1129	1100	1044	1054	1018	1103	1132	1091	1036	1109	1041	1102	1049	1065	1052	1061	1065	1105	1059	1074	1047	1054	1109	1070	1070	1077	1047	1101	1087	1031	1075	1062	1083	1086	1060	1098	1163	1092	1053	1099	1056	1070	1099	1052	1060	1044	1064	1077	1003	1016	1072	1080	1094	1096	1088	1180	1055	1112	1130	1033	1130	1083	1033	1093	1065	1078	1045	1077	1031	1014	1136	1069	1087	1075	1077	1082	1131	1083	1049	1037	1061	1110	1047	1101	1111	1089	1074	1122	1085	1076	1068	1052	1090	1014	1092	1140	1078	1097	1068	1080	1088	1061	1016	1055	1041	1111	1005	1114	1036	1077	1070	1126	1088	1064	1057	1066	1056	1082	1091	1073	1094	1117	1048	1081	1081	1075	1019	1117	1065	1059	1047	1089	1088	1036	1066	1062	1105	1029	1102	1036	1039	1075	1055	1105	1136	1067	1098	1059	1094	1016	1151	1143	1052	1112	1082	1137	1101	1064	1048	1042	1152	1074	1037	1021	1106	1011	1040	1072	1048	1068	1108	1076	1121	1129	1077	1070	1081	1070	1115	1017	1098	1052	1031	1107	1144	1104	1089	994	1148	1082	1062	1069	1065	1153	1056	1033	1039	1090	1097	1066	1035	1092	1072	1014	1093	1061	1134	1070	1046	1024	1089	997	1063	1048	1068	1021	1108	1086	1067	1053	999	1049	1084	1029	1068	1113	990	1025	1036	1053	1110	1072	1104	1062	1053	1097	1075	1106	1029	1028	1094	1047	1054	1023	1033	1032	1100	1061	1108	1043	1051	1074	1048	1017	1066	1063	1099	1082	1006	1062	1019	1046	1089	1074	1087	1069	1068	1151	1068	1028	1012	1089	1023	1065	1084	1058	1011	1072	1085	1095	1015	1105	1099	1061	1013	1059	1061	1102	1062	1059	1036	1157	1061	1135	1005	1029	1067	1100	1068	1068	1037	1070	1134	1133	1078	1037	1092	1036	1079	1037	1072	1058	1052	1004	1124	1072	1118	1045	1079	1094	1051	1094	1099	1076	1133	1026	1052	1020	1079	1031	1079	1057	1083	1093	1109	1091	1054	1076	1050	1048	1063	1080	1034	1056	1074	1029	1061	1043	1053	1071	1107	1005	1059	1059	1094	1061	1107	1075	1114	1072	1142	1082	1078	1011	1091	1069	1109	1072	1078	1035	1102	1069	1093	1096	1072	994	1104	1000	1091	1014	1043	1079	1063	1130	1055	1080	1044	1073	1040	1080	1040	1068	987	1051	1073	1072	1104	1066	1050	1053	1052	1036	1105	1057	1041	1104	1066	1079	1018	1100	1089	1044	1039	1061	1048	1076	1060	1087	1113	1075	1038	1083	1059	1091	1108	1062	1042	1053	1046	1131	1088	1098	1071	1059	1082	1026	981	1032	1072	1035	1113	1108	1034	1032	955	1075	1081	1124	1034	1125	1061	1085	1098	1011	1052	1068	1015	1100	1075	1095	1055	1061	1010	1082	1058	1061	1070	1050	1025	1095	1065	1090	1106	1107	1127	1013	1069	1117	1047	1069	1006	1075	1081	1128	1048	1063	1069	1074	1110	1100	1101	1090	1055	1110	1011	1082	1114	1157	1099	1039	1102	1093	1109	1114	1073	1013	1044	1007	1060	1078	1075	1097	1094	1117	1084	1142	1048	1017	1027	1101	1049	1083	1078	1062	1038	1061	1073	1074	1079	1074	1067	1082	1061	1039	1071	1083	1070	1019	1076	1022	1012	1127	1129	1096	1089	1112	1036	1094	1067	1056	1085	1091	1106	1094	1117	1032	1092	1072	1071	1081	1101	1076	1037	1075	1006	1054	1015	1028	1056	1129	1101	1042	1094	1036	1025	1010	1036	1094	1082	1019	1112	1099	1205	1128	1101	1057	1055	1186	1020	1084	1034	1075	1135	1061	1049	1017	1095	1058	1040	1094	1057	1096	1108	1112	1084	1050	1054	1073	1083	1061	1017	1114	1114	1015	1091	1071	1127	1086	1071	1122	1131	1096	1046	1038	1125	1057	1104	1117	1029	1099	1106	1104	1043	1082	1101	1099	1106	1084	1102	1055	1019	1069	1060	1043	1120	1094	1076	1040	1020	995	1138	1050	1069	1078	1013	1033	1098	1074	1034	1099	1106	1028	1095	1035	1122	1021	1090	1080	1072	1052	1076	1116	1100	1134	1075	1066	1073
65055	104097	71132	36898	12082	3020	1184	964	915	899	953	924	951	938	1013	977	915	993	900	950	923	917	875	973	900	938	952	937	967	969	954	983	926	929	933	922	873	959	971	920	925	900	922	935	894	892	964	940	912	904	908	912	956	965	947	921	932	872	951	929	937	936	913	920	922	896	898	973	907	905	911	904	952	916	928	967	894	919	975	902	943	922	904	947	984	943	886	865	895	900	947	939	906	971	964	943	895	866	897	967	943	907	979	1025	908	913	953	997	968	923	915	908	901	932	918	923	970	918	952	915	891	954	933	929	883	930	958	1014	954	919	957	968	917	899	944	872	946	951	873	925	942	977	888	885	942	883	943	923	909	933	927	930	940	882	892	909	948	957	944	1026	933	919	929	859	952	935	922	910	880	933	975	924	950	880	975	914	930	933	904	950	908	995	936	923	953	941	896	953	970	870	939	945	883	853	939	884	957	945	902	896	920	867	936	931	941	926	910	993	960	936	960	943	922	886	953	914	871	893	925	909	922	964	912	1004	938	960	958	961	962	899	931	949	915	942	938	886	927	884	953	937	922	959	948	977	923	891	922	956	924	956	970	897	977	974	911	947	866	955	916	895	932	948	874	921	913	924	957	895	940	950	919	936	896	948	939	946	906	949	943	941	888	937	864	939	949	950	929	921	911	922	901	985	921	976	949	933	945	944	880	915	907	944	892	922	890	964	911	1012	934	883	917	971	961	934	908	942	891	950	910	920	892	895	931	851	942	977	864	895	944	902	941	933	995	906	938	959	927	924	868	940	940	926	945	924	937	919	978	989	927	914	923	934	870	928	912	972	947	908	953	901	897	940	965	968	937	939	987	968	882	927	893	944	913	944	906	884	863	918	878	923	927	864	955	960	914	990	947	950	908	917	938	920	915	895	938	907	936	908	881	905	904	911	942	914	917	942	1018	901	938	924	903	993	939	962	946	913	956	949	931	946	948	978	937	911	907	916	957	922	881	889	926	911	943	986	928	938	931	964	925	931	961	930	889	880	879	860	924	928	958	854	891	953	922	977	946	953	924	924	961	913	938	972	918	970	897	1035	951	929	967	949	930	960	938	950	924	950	889	943	934	994	931	957	955	917	918	940	986	881	907	925	956	903	863	986	919	945	843	941	883	902	888	963	945	938	1027	926	932	925	935	913	913	924	936	946	933	914	899	959	900	914	904	902	929	900	934	930	878	951	939	922	906	928	893	921	888	910	879	911	945	962	969	933	898	949	918	903	941	904	901	901	885	950	975	875	943	917	912	936	939	958	917	917	967	967	895	947	926	881	931	886	937	926	949	906	948	961	909	946	923	924	913	835	981	983	937	890	940	910	867	937	873	947	968	934	925	957	935	941	1005	960	918	953	919	955	957	889	883	934	900	931	963	954	956	966	960	964	938	913	905	927	963	933	913	950	906	905	926	944	931	965	895	912	939	948	964	918	921	959	932	879	905	983	890	939	875	924	865	912	954	904	911	946	978	926	919	899	944	900	973	893	920	966	959	917	924	961	877	884	941	920	928	907	912	913	933	949	923	964	915	900	889	948	877	865	940	979	933	886	915	926	980	904	897	926	906	930	936	888	990	911	896	925	882	899	953	979	930	950	908	918	927	881	939	874	962	930	877	909	918	923	884	958	950	893	918	871	894	915	940	901	892	931	968	915	883	924	938	916	898	919	963	922	907	952	945	943	963	934	943	957	908	957	938	902	921	951	931	923	931	955	938	871	902	949	958	963	918	963	939	936	893	972	965	924	977	902	920	959	904	901	910	944	905	896	971	870	941	916	859	895	968	922	907	885	957	965	921	920	913	959	984	967	942	939	881	934	927	924	968	958	905	963	954	929	967	935	982	926	909	914	881	970	933	888	923	895	873	945	917	930	931	920	936	937	902	976	933	927	884	931	901	868	951	943	918	903	954	947	930	908	915	950	883	916	903	968	921	965	905	935	882	966	931	900	882	908	917	986	926	970	964	929	1005	964	938	889	876	933	944	927	898	884	894	904	934	910	938	950	943	919	939	979	968	944	870	956	913	907	963	933	921	988	957	920	940	897	927	959	979	874	924	937	925	926	920	923	932	962	893	914	939	929	904	907	890	922	888	943	943	901	958	916	955	961	884	949	941	884	946	927	914	943	957	916	934	929	897	944	932	899	933	868	873	936	937	963	951	983	950	885	937	931	990	883	956	867	949	900	948	975	902	893	933	914	911	916	937	890	928	931	899	954	910	941	931	922	956	956	985	930	934	944	898	856	938	986	899	891	977	954	898	924	904	933	909	929	974	969	933	1010	1000	914	920	905	998	919	879	886	884	887	964	914	922	909	931	926	918	908	921	918	917	944	958	913	901	886	850	973	908	931	925	945	897	958	895	892	908	896	957	900	911	973	891	923	882	900	939	893	876	927	937	953	946	898	910	927	969	934	955	950	922	951	891	943	919	958	925	895	913	965	974	931	967	979	911	918	949	931	925	907	947	941	902	908	921	935	895	925	927	960	936	932	896	946	950	958	898	927	896	956	916	943	953	991	918	955	955	966	973	919	883	917	965	961	914	906	897	946	951	963	850	892	913	913	924	977	924	982	947	967	936	961	906	965	937	955	993	911	942	899	957	862	870	914	935	971	929	941	931	919	982	908	951	954	975	937	915	869	940	931	958	925	876	901	939	930	944	931	931	895	960	952	939	913	943	918	973	904	939	936	941	954	887	918	867	924	995	880	957	928	934	882	934	913	914	895	910	889	935	962	941	953	927	960	908	923	982	909	963	930	942	977	850	898	903	901	909	938	951	859	943	905	868	965	937	929	882	980	926	926	930	940	965	901	881	903	963	936	928	950	926	901	890	960	993	996	889	884	969	901	921	879	877	901	946	891	965	976	939	941	894	937	996	928	940	975	968	943	952	882	923	893	921	930	931	923	869	890	970	962	937	946	933	943	909	929	884	975	890	926	937	936	932	996	948	952	923	931	935	911	944	888	961	899	898	924	963	924	906	895	868	878	923	926	902	927	906	1010	899	914	932	957	957	850	914	949	931	892	927	942	962	921	910	944	919	893	914	957	927	898	850	963	917	924	941	976	936	913	943	900	919	980	934	909	943	902	894	958	965	899	918	882	912	885	912	895	974	892	927	928	874	905	991	1001	914	956	927	960	912	923	942	858	890	937	956	902	913	973	878	895	983	922	939	931	897	908	912	935	964	905	891	920	960	907	880	913	936	887	907	932	908	902	920	897	952	944	948	954	898	940	955	972	925	957	964	969	919	913	916	890	892	984	916	895	922	840	904	855	935	871	869	906	873	895	953	962	910	892	965	913	897	865	846	941	947	959	906	892	957	898	887	913	956	936	936	931	942	910	930	915	938	969	907	946	859	931	955	996	951	920	911	937	958	912	929	894	922	953	927	979	955	965	905	918	918	952	942	865	946	931	883	880	899	859	873	890	972	867	940	862	881	898	904	894	926	931	933	950	956	919	877	945	1017	946	911	880
30992	33645	28744	11100	2481	1076	899	883	838	889	798	865	819	864	878	886	816	849	848	872	823	858	851	850	831	865	870	836	798	864	861	830	850	897	906	845	814	849	810	849	850	828	884	855	893	821	838	870	836	852	879	804	843	870	859	864	914	862	851	832	848	833	814	852	870	843	869	864	882	865	856	844	853	876	832	844	870	820	886	864	896	890	849	822	823	833	839	824	886	802	852	877	872	845	875	845	797	851	853	782	889	824	769	851	843	861	846	805	848	882	825	855	819	839	880	835	898	885	838	869	890	841	852	887	839	858	824	866	837	883	848	864	834	871	868	861	804	845	816	897	851	878	793	834	808	878	819	839	865	873	833	850	898	795	872	850	884	865	893	833	817	835	832	795	918	890	875	827	839	823	871	870	856	848	870	825	834	872	841	875	893	846	847	856	849	850	848	876	889	863	772	844	839	867	820	841	824	894	875	864	818	798	835	856	859	823	805	829	843	902	840	799	869	779	874	934	843	881	855	879	877	838	850	869	822	838	887	879	866	878	818	911	809	857	846	809	881	836	860	850	840	874	860	867	859	890	870	856	846	873	812	881	838	800	831	864	851	838	819	857	853	913	831	874	901	803	855	868	823	864	875	886	781	845	815	847	866	844	845	894	873	807	818	857	873	848	852	886	814	866	854	856	891	826	835	840	834	836	841	832	873	886	797	907	787	903	847	850	889	833	890	828	810	837	806	869	909	858	853	794	823	834	831	826	846	844	886	857	857	852	859	845	811	861	863	865	841	833	883	825	865	830	831	811	837	862	827	866	839	814	820	775	896	867	833	829	853	828	846	880	894	845	819	815	829	905	838	824	836	862	870	851	816	877	839	845	847	833	842	819	879	843	887	874	859	894	842	877	810	826	884	922	924	865	839	823	811	872	859	843	832	827	868	855	865	884	841	862	881	826	847	843	840	861	837	841	894	813	820	877	927	850	850	813	874	850	852	876	871	870	815	851	841	827	825	828	820	859	838	837	891	852	880	836	861	884	832	785	820	785	793	884	851	856	858	849	835	813	823	857	875	861	883	855	812	857	814	808	825	823	872	813	824	845	864	859	847	847	894	866	885	859	829	865	836	862	825	775	877	828	856	829	836	800	890	859	853	807	859	853	831	817	813	867	806	886	831	873	916	821	859	851	831	896	865	783	815	844	806	903	895	864	874	830	824	841	828	887	800	862	873	861	854	878	868	833	896	864	834	823	880	811	818	870	802	863	813	838	918	890	848	831	855	863	873	844	833	823	824	829	877	851	829	842	882	849	829	832	800	860	810	867	880	817	877	818	852	826	839	848	859	843	800	838	897	832	864	884	859	866	865	855	808	881	824	883	829	901	847	828	854	906	889	845	863	846	769	839	885	837	765	813	808	872	836	820	829	860	873	831	870	821	838	800	802	855	817	852	859	860	826	816	834	881	840	842	822	885	833	868	845	848	811	919	876	831	816	853	887	791	846	794	859	827	848	845	872	854	858	854	861	881	870	842	882	846	854	828	868	850	850	837	825	847	870	882	886	774	857	856	860	810	864	824	873	831	897	866	863	793	872	886	836	920	857	820	818	846	847	840	818	874	825	846	845	849	854	881	911	826	836	894	873	845	809	830	874	910	841	912	858	840	843	847	876	786	843	857	832	875	837	853	801	892	821	857	861	792	845	847	820	850	832	857	824	884	875	868	841	868	824	868	835	865	858	862	860	886	830	805	894	847	864	811	847	808	865	832	792	844	836	809	838	876	851	875	863	894	864	865	904	859	859	833	867	867	775	831	837	816	868	851	862	821	824	829	864	869	945	787	856	885	823	789	825	880	846	846	924	863	888	824	875	884	855	836	885	846	855	866	816	874	862	799	839	811	808	846	844	839	868	864	849	877	866	850	841	803	858	873	887	858	828	854	836	837	835	854	799	888	797	859	876	842	810	927	837	822	817	845	827	856	838	855	810	914	864	840	886	870	784	859	850	835	833	844	873	788	872	882	854	847	869	791	827	898	879	828	840	880	869	798	855	868	869	830	837	806	827	790	817	840	858	857	848	829	790	890	900	854	896	841	781	899	887	834	825	834	893	851	797	901	855	850	856	855	860	798	866	844	828	864	849	818	861	834	831	837	856	865	824	874	861	872	882	842	876	844	879	796	877	873	878	878	811	870	813	819	861	881	893	809	892	823	858	824	877	844	866	837	840	863	822	877	868	843	812	858	802	850	869	878	840	881	843	845	827	866	856	878	832	873	796	867	819	808	852	875	828	885	863	854	835	854	896	857	858	829	814	871	870	812	839	813	789	826	838	809	805	827	808	891	902	836	841	857	844	820	829	796	849	842	899	830	879	863	850	856	867	855	930	857	880	831	818	917	841	837	870	863	827	816	828	875	834	839	865	868	803	829	846	866	830	811	879	862	834	861	820	834	845	883	822	836	887	885	842	867	859	808	877	840	855	857	787	840	894	884	840	814	876	843	822	842	790	887	857	822	816	855	821	875	881	894	883	852	904	797	906	817	845	907	862	921	863	838	862	807	848	831	817	840	834	786	839	874	882	821	899	843	848	887	893	827	832	888	801	823	825	818	884	820	837	832	830	860	857	804	875	830	812	856	837	853	886	902	856	789	808	813	866	865	879	807	845	876	848	880	849	856	870	866	867	824	839	904	892	883	838	796	864	835	831	872	891	875	833	845	821	884	840	868	850	765	909	879	856	849	829	860	867	867	823	921	855	880	908	883	905	799	822	845	881	858	865	881	815	918	809	779	879	831	851	852	828	861	851	852	896	850	843	857	887	920	859	874	858	872	841	818	877	853	882	827	833	856	792	828	798	871	858	854	863	844	822	885	802	903	870	863	828	859	866	847	890	870	861	845	841	906	886	830	836	856	868	840	847	815	792	854	850	859	840	904	830	850	869	884	838	866	851	827	811	853	833	874	800	824	866	824	855	845	886	846	868	855	869	877	840	876	854	874	802	838	879	847	864	891	816	832	900	852	834	862	842	813	890	881	872	825	890	824	874	846	789	873	811	879	844	844	837	888	938	838	870	881	873	818	878	848	854	870	874	881	832	847	858	857	878	852	809	833	813	855	828	904	922	856	859	826	809	858	864	879	891	892	861	813	837	846	833	898	853	890	875	867	806	851	941	858	833	822	851	814	825	842	873	842	928	900	833	846	886	856	812	861	863	873	858	847	796	867	878	828	837	880	905	836	867	827	871	904	842	880	858	859	806	884	813	903	803	865	838	810	892	805	847	833	824	805	889	869	900	881	845	838	858	855	861	909	859	798	911	865	927	783	833	814	825	868	819	842	876	877	830	835	859	844	891	891	864	847	864	824	840	840	832	851	915	841	821	861	846	815	769	822	886	844	856	863	844	832	858	845	837	846	839	887	806	860	811	866	875	824	867	843	829	853	869	854	842	906	857	880	841	842	856	859	835	886	843	849	828	818	897	845	838	848	829	816	882	818	861	829	897	852
22781	38211	20961	5726	1709	814	671	668	643	630	705	665	667	691	685	608	611	662	673	695	624	675	697	650	657	642	674	703	685	660	687	672	667	687	639	676	675	676	662	653	625	730	656	619	644	649	656	679	653	682	645	638	666	657	672	647	670	632	678	647	656	702	657	680	654	648	671	665	613	668	678	652	657	671	652	641	670	656	661	689	671	649	706	680	688	610	706	632	670	678	663	616	641	649	653	695	618	666	677	632	649	689	625	697	730	688	693	695	649	681	674	640	645	648	685	693	675	665	652	656	667	656	641	642	686	701	656	684	620	632	628	618	702	648	640	653	629	655	634	649	633	590	682	656	628	681	656	697	624	668	620	623	643	651	664	645	692	680	663	654	649	592	663	678	655	629	639	647	648	646	678	618	708	674	676	666	667	628	669	613	643	611	630	657	648	685	672	681	627	617	661	643	672	616	621	673	672	619	634	641	673	673	655	638	673	679	647	691	655	680	635	641	638	660	656	657	686	673	666	664	630	695	680	664	638	667	691	710	642	653	680	685	647	676	683	648	641	622	652	647	647	651	587	651	638	602	663	627	683	657	701	643	640	666	708	694	655	655	649	650	659	680	648	641	622	637	642	666	660	686	712	685	638	635	655	662	627	658	620	652	682	618	680	648	629	667	700	635	656	670	629	662	662	628	688	692	625	676	645	662	654	644	627	636	671	697	685	646	695	712	659	635	660	708	651	664	674	694	665	651	641	623	614	642	648	657	653	597	676	658	696	659	631	640	615	637	661	679	680	688	691	686	694	683	636	664	698	667	668	656	641	637	671	654	660	717	673	654	695	682	736	691	635	654	722	672	629	678	655	667	649	613	605	652	671	666	649	682	697	633	684	663	682	658	654	708	632	629	675	679	658	592	635	629	644	636	682	658	664	634	656	667	673	689	641	639	619	655	631	659	661	642	642	668	664	675	627	687	636	604	615	664	667	693	684	619	688	638	637	705	702	577	634	611	659	638	678	639	697	618	612	626	735	636	617	665	681	654	690	684	638	676	678	634	635	644	635	642	676	672	648	686	688	642	648	668	647	724	701	645	658	637	649	720	636	690	624	633	678	655	637	616	627	650	620	701	657	666	646	676	636	654	645	652	707	635	640	687	647	657	650	595	635	663	643	641	654	685	682	659	649	679	616	648	657	670	683	673	650	657	688	606	652	667	689	683	640	633	607	640	672	638	711	687	670	626	648	686	631	633	672	682	676	705	643	648	619	660	633	711	693	697	699	693	668	660	679	695	636	674	664	677	657	657	648	633	656	644	676	638	666	646	697	695	634	687	651	647	706	596	665	637	648	609	631	674	672	658	710	719	639	660	639	662	632	675	681	692	670	682	666	645	633	680	683	695	658	663	616	629	641	688	621	631	622	654	635	668	640	673	655	627	651	691	599	620	638	642	679	696	653	706	624	642	640	625	638	604	661	661	630	608	668	662	665	641	675	727	649	680	695	636	637	675	640	696	664	654	700	637	677	642	695	667	701	646	656	682	715	625	661	653	655	680	686	658	651	639	670	595	706	644	645	646	635	638	627	634	652	629	635	648	681	658	640	667	622	651	664	671	664	691	655	664	651	661	660	639	652	661	699	646	647	660	653	665	681	670	660	684	656	638	707	631	679	645	667	609	656	645	657	659	625	672	657	655	660	672	664	655	669	638	642	669	609	708	671	676	677	706	647	628	664	609	688	640	668	609	672	607	644	644	643	641	693	624	620	648	639	685	660	650	628	659	719	634	638	688	648	633	699	667	626	657	676	732	658	584	686	638	676	639	681	674	644	632	649	614	681	641	646	647	680	667	655	663	651	692	657	661	688	673	660	661	630	647	709	677	721	657	687	617	676	640	642	676	641	661	657	697	632	685	651	644	615	659	680	658	684	682	625	681	643	628	640	686	694	662	637	659	653	665	652	660	619	649	693	656	614	684	664	657	636	665	711	650	677	644	622	653	668	649	634	656	660	638	670	700	626	642	673	662	740	642	656	661	665	655	714	641	664	655	683	658	666	657	650	669	633	639	660	625	657	670	636	636	691	659	623	608	654	636	628	691	711	665	617	621	647	688	645	666	641	692	647	631	598	669	658	703	678	667	618	611	685	687	669	671	644	661	660	652	656	641	627	632	673	605	658	663	641	652	643	639	649	628	686	678	620	659	651	691	563	682	670	627	659	709	623	690	674	633	630	645	630	666	671	672	664	640	616	688	635	687	667	661	689	624	693	641	656	645	649	664	675	686	667	672	667	662	635	657	658	650	654	621	660	648	599	665	704	599	667	677	691	650	629	647	687	680	665	653	644	675	662	670	646	654	682	638	686	679	636	645	671	643	648	687	686	652	666	640	641	661	707	662	662	655	615	635	682	646	617	657	656	667	657	647	621	637	655	675	647	722	630	649	668	673	633	640	656	687	677	629	650	623	683	654	700	636	574	648	694	650	660	718	656	649	611	670	639	674	665	641	625	691	655	691	649	665	659	664	657	659	673	622	663	667	634	654	658	627	614	680	634	678	654	679	651	658	618	669	641	635	675	689	701	715	644	641	662	632	641	677	641	639	649	686	673	669	617	645	619	667	668	668	607	671	625	639	675	670	638	681	635	616	674	657	656	689	665	640	644	678	696	617	670	672	705	615	672	662	695	700	676	721	668	661	653	638	618	652	677	626	642	666	702	680	638	635	667	639	661	693	699	663	661	658	671	625	635	682	636	673	653	690	637	675	688	639	628	681	696	666	650	657	656	637	628	649	701	619	679	738	640	618	661	683	672	648	574	686	675	632	645	687	687	674	667	656	658	626	686	674	674	622	695	690	630	661	671	660	655	688	694	654	638	647	623	673	661	682	651	612	653	703	700	665	645	634	613	663	688	630	617	664	677	662	650	649	694	688	667	662	640	633	641	716	670	648	683	619	665	655	654	622	638	676	656	634	652	647	633	656	674	651	633	690	705	709	697	613	664	638	706	619	626	663	671	638	666	696	602	600	652	646	635	678	635	681	595	655	654	624	651	629	662	665	644	661	642	632	672	674	700	667	681	662	700	669	641	648	635	612	679	629	647	646	685	654	682	649	693	653	687	659	639	689	650	633	675	692	662	692	670	681	731	700	656	648	660	652	633	639	672	651	625	626	700	666	668	688	666	652	702	668	590	653	649	662	674	640	634	703	631	712	652	666	654	668	616	619	663	666	687	652	653	626	661	664	652	700	662	661	681	701	681	638	666	663	640	655	682	690	680	662	598	605	621	691	690	647	706	623	671	659	660	656	676	680	664	673	615	695	652	647	651	623	633	649	700	693	658	673	638	634	636	669	665	637	647	603	695	638	664	712	664	626	685	645	682	719	641	702	694	704	665	671	628	649	685	660	663	628	649	647	660	628	689	654	647	643	658	626	664	627	661	685	663	643	697	640	663	656	655	634	662	640	688	672	655	684	615	673	715	643	679	665	633	664	646	691	646	670	682	590
26884	32427	45339	33859	13514	2751	1165	986	906	949	952	944	932	914	885	905	908	942	904	840	870	906	890	915	936	885	916	918	850	888	902	897	913	899	921	882	933	911	885	920	925	845	903	903	878	869	911	902	889	919	949	893	901	854	902	846	925	892	908	846	865	918	874	934	933	879	953	874	895	873	962	867	892	938	894	905	872	924	866	962	867	901	860	946	911	890	949	922	900	861	903	892	929	906	911	870	913	888	858	917	878	917	918	890	973	923	910	907	921	922	920	917	849	879	818	866	817	883	878	868	879	873	871	912	881	917	984	885	920	865	893	850	884	921	945	873	902	880	880	906	915	890	868	868	946	894	927	865	866	921	891	928	919	909	879	881	931	895	910	921	902	873	944	921	896	927	892	881	909	915	929	878	869	836	887	950	899	879	929	890	901	927	874	912	936	874	906	840	954	914	870	887	890	896	890	853	880	834	873	920	862	863	932	862	861	909	937	840	877	873	859	885	921	858	903	914	934	861	892	924	957	901	893	856	890	962	875	847	877	892	966	931	900	830	899	934	864	934	914	911	881	910	924	873	897	911	875	823	830	870	873	882	938	890	885	930	940	925	874	893	934	903	902	877	912	901	917	913	919	878	843	897	911	899	874	888	901	861	900	836	873	945	854	917	856	917	916	924	848	913	887	904	878	874	861	904	863	893	907	906	852	938	909	889	910	876	879	902	896	886	891	801	909	872	897	946	925	883	880	937	908	862	910	864	869	913	852	872	912	915	914	856	907	931	894	905	916	913	889	868	904	857	926	877	907	909	868	922	888	933	867	908	851	873	903	882	866	893	865	932	892	922	896	922	882	895	870	958	950	934	838	919	903	877	875	916	860	968	893	891	906	867	903	849	920	898	920	868	888	930	859	876	898	934	918	909	871	870	908	963	915	866	878	926	845	846	883	896	928	908	880	906	956	900	858	885	937	878	880	899	904	879	861	924	906	878	904	913	916	890	890	904	860	956	867	914	886	901	905	939	911	951	867	950	867	884	918	929	893	895	887	898	910	919	857	914	907	844	858	889	862	881	878	889	879	949	831	904	863	905	913	899	861	934	922	894	941	928	906	945	875	959	873	1004	956	896	932	903	934	886	894	883	899	870	894	902	922	906	925	870	877	916	870	869	880	918	862	880	911	901	919	920	879	905	874	880	882	890	890	847	893	889	904	909	887	911	862	911	901	915	891	833	883	883	921	963	879	924	898	919	897	889	903	888	874	916	903	874	914	927	868	884	883	913	955	909	907	899	878	868	863	893	871	923	915	875	918	868	879	877	905	870	878	913	933	895	894	959	858	862	930	918	951	912	937	904	866	920	907	911	889	908	861	881	872	895	898	882	825	860	882	932	897	885	857	931	914	841	875	928	897	909	880	867	915	926	884	867	904	894	914	896	885	948	898	843	867	896	907	899	910	849	877	937	885	919	856	935	951	901	873	939	878	849	888	842	913	857	959	890	911	858	912	869	909	952	841	905	881	857	912	858	882	927	907	882	922	873	898	904	856	894	963	872	924	883	881	903	902	904	903	904	903	912	911	956	902	886	925	934	909	870	893	871	881	870	904	940	923	939	936	883	925	927	866	840	861	938	877	899	923	930	900	887	871	877	936	913	866	943	888	902	893	855	909	907	923	889	957	921	929	883	925	918	919	930	864	888	921	919	864	908	909	917	954	900	879	892	909	914	903	904	934	929	900	912	930	869	912	914	922	887	941	901	860	901	862	876	820	840	873	940	909	931	921	905	903	859	882	910	866	891	909	889	919	876	871	918	842	908	899	885	879	870	881	878	930	910	929	959	885	922	944	906	890	897	890	866	873	911	876	870	905	898	871	837	850	852	880	911	902	885	883	890	899	935	879	903	890	877	953	843	924	885	875	888	887	898	907	863	891	921	914	880	853	895	878	839	882	881	934	890	901	916	871	831	879	943	914	874	904	911	897	873	899	920	862	862	860	876	859	951	888	935	867	883	914	910	885	929	872	900	919	913	870	926	901	863	868	828	877	902	872	985	922	962	945	873	907	894	933	923	888	878	893	820	902	925	903	876	900	903	890	885	893	910	871	902	860	858	845	863	869	893	849	904	918	917	943	896	929	862	889	910	855	867	918	866	867	900	876	877	926	871	925	881	887	884	911	874	924	830	863	879	903	877	874	916	832	912	859	823	921	928	887	923	913	905	895	920	900	923	904	913	907	912	941	910	829	909	956	888	867	919	921	896	915	914	909	848	862	948	920	948	888	924	881	895	856	919	876	873	890	840	890	900	890	895	883	933	923	884	903	879	851	859	908	889	844	856	876	921	940	869	886	878	943	870	912	904	828	873	888	888	860	866	926	935	827	881	884	881	919	878	936	901	890	849	901	883	887	929	863	978	889	881	860	876	885	892	866	914	863	948	903	861	900	904	912	909	903	909	918	882	875	860	869	852	914	946	853	859	889	892	904	926	876	908	906	886	850	897	958	901	877	889	874	905	896	846	899	878	860	858	883	932	897	903	828	852	883	857	915	885	913	877	873	892	902	930	919	906	877	878	850	912	889	940	930	913	910	865	884	941	893	931	935	894	914	870	857	947	897	892	872	908	852	922	866	874	843	920	952	915	892	891	801	899	916	944	893	852	856	843	920	868	902	906	964	857	902	906	895	843	880	886	895	816	929	898	893	922	863	911	858	914	905	848	907	877	889	871	911	898	917	880	901	875	912	886	928	851	876	906	896	917	899	900	889	874	894	822	861	901	841	947	825	886	879	916	946	885	895	889	894	890	876	918	918	899	911	878	886	840	891	914	887	841	933	876	877	872	939	847	885	833	910	859	824	905	974	894	891	894	912	895	886	858	909	874	902	913	909	913	892	845	829	876	900	905	871	840	880	908	903	898	901	863	896	906	890	876	906	899	855	891	920	889	939	935	908	836	895	865	846	850	926	855	964	873	899	842	927	893	894	918	890	876	903	892	888	854	863	846	892	844	879	881	873	874	937	915	939	874	864	972	863	880	912	936	915	988	870	897	899	908	868	891	818	872	860	862	857	928	866	911	868	912	887	855	878	863	880	910	875	861	904	922	889	923	927	878	942	907	933	915	843	902	947	926	878	896	852	882	928	871	874	884	852	832	899	842	897	877	864	877	852	894	878	846	890	921	884	846	885	904	878	820	890	899	897	923	913	851	909	954	866	869	844	946	869	912	929	882	938	884	884	873	913	925	894	936	889	913	938	934	868	984	913	909	882	887	899	838	908	883	872	868	890	916	874	878	850	912	868	903	873	862	906	937	892	935	900	897	921	818	931	906	887	854	870	952	926	888	897	925	899	915	894	882	900	899	899	896	866	877	902	912	857	883	907	908	877	861	903	905	887	909	879	944	906	858	928	869	936	901	878	860	879	905	921	857	888	888	887	868	898	915	913	863	952	916	931	902	872	836	946	950	895	895	930	895	926	842	897	905	844	894	888	847	905	915	874	902	919	956
55231	84558	54596	21048	5722	1545	771	728	766	732	725	733	762	701	741	713	708	751	736	771	727	767	716	727	768	744	715	717	703	730	705	732	696	690	733	705	745	742	709	786	726	683	756	699	735	758	791	755	748	728	734	765	768	737	745	720	691	756	718	747	730	747	760	733	718	709	727	736	732	757	745	736	720	761	731	709	709	734	743	710	710	733	716	750	716	690	716	723	753	691	735	735	729	748	727	696	684	737	773	705	702	754	730	741	721	717	746	738	704	737	746	739	702	746	715	771	750	709	729	715	740	736	744	690	766	717	760	665	730	771	719	739	691	741	690	737	757	759	751	697	716	685	690	723	709	703	741	761	715	739	709	736	776	757	712	710	721	771	781	704	740	759	686	736	731	740	748	690	721	741	748	694	720	673	742	705	747	707	722	734	732	739	683	700	774	766	723	732	708	722	714	680	761	714	735	781	733	704	726	768	720	710	717	696	748	659	676	689	691	738	752	725	735	688	695	712	720	762	737	719	706	758	723	699	716	717	724	718	760	685	741	758	715	683	750	707	727	690	710	719	738	783	752	733	757	696	754	749	724	739	684	715	737	764	737	680	740	785	708	727	708	688	709	733	689	704	708	718	746	716	734	736	687	739	702	669	718	731	735	773	686	778	735	719	750	734	737	764	710	695	740	690	732	734	730	738	701	683	732	738	747	699	739	727	751	717	764	704	711	748	764	676	735	760	706	718	758	703	736	677	737	735	737	701	756	690	762	736	741	762	746	667	713	710	724	751	752	689	745	676	720	724	747	713	703	719	717	726	728	739	738	721	701	731	742	708	702	744	699	710	735	758	698	751	773	712	733	675	702	750	742	725	728	718	725	745	765	684	735	721	788	739	697	721	754	747	751	739	696	739	700	737	793	731	729	741	731	760	744	768	705	731	729	717	760	720	710	709	751	742	701	752	713	699	726	746	706	765	745	724	765	746	756	768	718	737	713	724	714	696	717	715	721	721	733	703	728	772	724	750	687	715	712	723	716	724	695	671	710	746	719	736	700	738	710	755	781	739	729	704	724	757	735	741	769	756	726	771	762	708	725	738	711	748	719	737	711	727	697	758	680	733	731	734	718	745	731	752	762	753	746	707	735	745	703	735	700	712	716	765	711	734	746	667	767	763	768	700	705	699	742	731	696	709	730	708	751	703	668	787	691	722	744	764	701	696	729	807	725	747	708	732	746	714	727	717	734	724	774	745	704	735	711	763	702	761	711	727	703	725	735	754	722	731	739	713	710	792	747	763	720	714	712	758	753	737	734	676	669	737	712	710	725	691	761	730	746	699	707	753	750	711	743	709	748	698	722	734	721	747	721	739	766	717	683	717	690	754	706	795	706	675	749	725	782	732	737	679	710	733	704	747	766	738	741	751	756	716	710	719	754	710	723	727	692	765	713	704	739	791	719	721	753	771	676	730	689	705	765	753	717	721	774	720	711	733	696	682	744	751	721	709	687	696	690	755	781	743	723	762	746	745	732	742	718	713	691	715	693	742	697	763	756	751	752	691	732	740	719	676	700	726	736	714	724	715	721	719	760	711	733	708	762	689	776	720	760	726	714	778	724	761	720	727	735	757	696	745	703	708	687	737	720	730	793	754	754	680	705	701	748	736	745	683	716	763	733	695	704	701	694	707	705	725	735	688	731	725	706	717	688	723	751	758	729	727	771	732	793	712	753	724	775	721	703	732	719	675	755	753	690	704	741	724	750	739	728	732	744	706	740	710	717	726	746	781	739	764	722	717	725	722	799	691	730	760	736	744	740	698	714	739	755	701	725	683	723	718	747	742	729	737	713	734	787	710	731	741	736	742	739	722	727	714	718	712	710	751	721	751	730	712	714	728	703	733	706	715	779	758	697	709	715	696	728	712	729	679	708	777	730	743	790	746	733	774	711	697	739	724	748	691	743	734	719	729	718	708	733	725	756	710	775	728	675	715	724	702	738	673	731	716	733	717	698	775	702	758	747	755	711	773	716	696	735	725	726	730	779	758	734	705	694	710	728	740	685	742	711	754	716	758	787	749	746	685	746	758	726	733	715	775	705	751	694	759	724	745	698	711	723	723	711	707	726	722	729	743	713	735	706	698	717	738	733	698	711	748	746	705	771	725	724	742	800	736	703	707	723	730	726	696	698	700	762	729	718	745	695	742	719	740	714	767	716	703	710	714	746	760	729	688	733	671	746	715	707	767	735	744	766	714	728	735	743	767	730	739	720	742	699	744	775	719	720	818	700	725	732	752	716	732	727	762	781	757	765	729	689	724	706	723	749	723	726	732	725	708	685	725	696	765	733	668	794	724	705	737	754	701	704	732	717	775	722	749	709	719	783	723	728	742	711	742	729	683	720	698	735	729	766	714	727	724	700	701	714	678	681	741	730	716	739	702	771	722	714	723	741	774	723	776	749	762	695	735	718	732	759	781	755	698	725	691	712	755	717	716	668	725	699	729	746	723	687	762	673	701	705	743	697	746	718	689	752	668	771	720	702	735	733	697	744	701	715	703	662	744	737	754	757	677	732	697	705	751	744	730	700	744	766	694	749	711	726	726	744	744	707	700	769	770	717	741	767	782	754	720	691	724	701	787	764	717	729	747	736	719	790	718	737	735	747	729	717	751	753	731	659	733	766	753	720	769	682	710	674	777	706	747	733	737	718	742	748	717	696	715	712	679	724	734	761	719	756	738	755	713	708	761	729	732	780	728	711	728	726	706	706	702	781	674	664	734	719	699	715	716	736	798	699	687	777	689	700	702	688	743	711	778	726	717	726	743	762	736	706	679	740	707	740	702	750	729	742	748	681	765	759	742	711	781	756	711	707	750	727	682	758	716	720	723	711	762	709	704	706	706	689	748	728	712	710	716	700	686	722	728	685	712	689	717	704	738	709	738	714	694	714	722	757	726	723	694	693	724	714	717	741	771	705	739	699	711	743	761	722	738	704	740	745	743	759	742	711	686	739	721	704	728	722	711	728	708	747	716	743	712	741	723	713	766	704	734	767	773	749	685	752	749	696	738	720	735	699	745	756	742	748	738	782	719	792	736	704	769	740	741	798	708	738	754	689	733	754	716	746	707	721	724	765	737	759	711	788	736	715	748	745	687	682	703	786	668	731	764	698	691	749	705	730	744	734	708	707	704	713	688	701	734	731	717	707	732	721	757	688	731	685	732	730	723	695	781	720	691	733	726	769	749	752	758	731	753	684	723	695	715	723	736	771	688	708	745	729	654	712	778	714	696	763	764	737	714	778	712	708	776	743	734	671	753	748	709	734	760	715	714	714	739	720	746	724	803	720	702	738	735	673	713	740	751	723	699	760	679	705	725	749	689	742	751	720	756	740	697	750	729	738	735	747	733	723	754	718	708	703	749	702	688	695	739	740	694	704	746	751	714	733	691	755	766	744	694	673	692	714	742	731	719	728	775	703	696	733	751	690	744	739	708	714	736	733	701	741	734
24418	24581	37038	31223	22032	13165	2944	1412	1173	1189	1203	1151	1184	1141	1180	1128	1095	1137	1147	1144	1204	1141	1112	1173	1183	1182	1173	1135	1138	1122	1144	1142	1141	1125	1095	1169	1099	1103	1128	1157	1135	1159	1158	1096	1167	1103	1103	1143	1107	1125	1167	1131	1126	1151	1153	1131	1088	1147	1119	1124	1104	1123	1130	1112	1099	1147	1107	1147	1113	1140	1105	1151	1091	1122	1089	1097	1106	1166	1123	1170	1174	1181	1124	1103	1111	1112	1159	1146	1150	1125	1125	1079	1172	1140	1113	1131	1069	1141	1142	1104	1072	1119	1082	1160	1115	1128	1127	1121	1090	1058	1089	1094	1139	1182	1135	1103	1205	1135	1155	1100	1139	1133	1095	1105	1135	1082	1069	1098	1130	1124	1108	1093	1056	1114	1062	1121	1118	1141	1060	1089	1108	1144	1090	1173	1128	1168	1133	1090	1128	1130	1144	1135	1111	1045	1054	1122	1115	1137	1139	1161	1097	1064	1097	1117	1202	1102	1112	1115	1052	1115	1178	1151	1087	1102	1139	1040	1081	1116	1062	1202	1124	1197	1083	1070	1174	1086	1121	1095	1132	1152	1180	1061	1105	1107	1149	1096	1107	1107	1155	1122	1072	1153	1149	1125	1126	1146	1109	1151	1095	1070	1120	1101	1115	1103	1176	1080	1102	1174	1117	1132	1093	1133	1173	1133	1162	1135	1041	1133	1125	1100	1094	1126	1108	1174	1149	1168	1106	1111	1080	1117	1127	1108	1075	1049	1131	1086	1116	1075	1094	1136	1147	1093	1106	1067	1117	1052	1106	1112	1122	1153	1097	1085	1150	1016	1115	1114	1074	1095	1099	1129	1095	1123	1107	1159	1098	1128	1116	1091	1118	1134	1060	1111	1082	1083	1090	1111	1148	1101	1079	1191	1109	1115	1118	1172	1114	1163	1073	1068	1113	1062	1171	1179	1094	1140	1144	1091	1125	1094	1070	1095	1075	1098	1135	1142	1079	1200	1056	1140	1159	1151	1141	1116	1155	1136	1126	1056	1106	1115	1112	1097	1121	1155	1122	1164	1137	1055	1133	1114	1130	1103	1143	1089	1113	1090	1061	1125	1109	1111	1100	1117	1136	1099	1119	1151	1125	1145	1056	1124	1207	1133	1160	1047	1119	1139	1117	1100	1082	1055	1070	1069	1146	1093	1108	1102	1128	1100	1182	1175	1087	1048	1087	1148	1121	1179	1113	1096	1131	1100	1103	1115	1102	1149	1159	1120	1142	1100	1094	1107	1142	1184	1111	1173	1066	1124	1137	1139	1088	1106	1099	1131	1121	996	1154	1154	1085	1187	1186	1165	1112	1146	1099	1098	1076	1130	1075	1116	1078	1121	1152	1173	1068	1080	1051	1089	1175	1031	1129	1134	1194	1132	1131	1094	1152	1120	1096	1095	1177	1120	1074	1131	1064	1143	1123	1119	1148	1126	1090	1128	1036	1092	1078	1143	1112	1114	1111	1097	1125	1095	1171	1134	1086	1158	1129	1079	1129	1116	1116	1114	1148	1137	1172	1110	1081	1096	1096	1105	1123	1099	1163	1050	1095	1106	1041	1113	1108	1101	1067	1135	1143	1109	1097	1116	1054	1128	1121	1124	1106	1135	1132	1082	1128	1144	1078	1169	1085	1165	1087	1154	1150	1128	1123	1064	1086	1115	1167	1090	1089	1179	1099	1132	1106	1143	1177	1111	1109	1118	1090	1130	1105	1140	1126	1148	1073	1142	1143	1074	1070	1152	1089	1118	1159	1096	1083	1079	1206	1102	1071	1089	1106	1153	1076	1113	1153	1092	1100	1217	1129	1129	1116	1126	1115	1125	1140	1093	1158	1135	1137	1080	1123	1137	1132	1118	1091	1058	1066	1153	1151	1050	1077	1059	1151	1058	1139	1118	1122	1123	1098	1093	1143	1120	1132	1112	1139	1192	1147	1139	1140	1100	1141	1066	1084	1100	1098	1194	1134	1088	1070	1089	1148	1106	1117	1146	1085	1081	1138	1078	1091	1143	1126	1163	1029	1135	1121	1137	1132	1160	1090	1077	1143	1145	1104	1092	1146	1077	1074	1149	1137	1145	1138	1070	1053	1087	1098	1134	1068	1148	1184	1040	1124	1139	1108	1094	1041	1154	1119	1098	1059	1131	1082	1119	1106	1106	1089	1180	1102	1131	1081	1172	1043	1103	1092	1116	1106	1089	1129	1095	1079	1127	1106	1097	1154	1120	1111	1135	1084	1072	1078	1076	1138	1129	1156	1092	1122	1108	1108	1117	1129	1085	1134	1135	1118	1094	1101	1130	1120	1156	1152	1181	1101	1145	1130	1126	1097	1118	1149	1064	1117	1121	1087	1173	1095	1163	1072	1013	1161	1082	1120	1175	1080	1144	1136	1074	1108	1102	1094	1108	1077	1136	1138	1129	1134	1123	1137	1148	1112	1064	1141	1067	1153	1102	1151	1124	1144	1109	1103	1128	1060	1124	1094	1091	1080	1121	1109	1149	1187	1157	1092	1097	1108	1100	1113	1097	1112	1158	1161	1105	1098	1096	1137	1212	1130	1105	1158	1081	1175	1108	1112	1074	1104	1106	1061	1090	1058	1150	1187	1110	1153	1110	1100	1148	1150	1147	1095	1063	1101	1036	1081	1123	1076	1134	1072	1134	1121	1105	1068	1101	1169	1130	1181	1078	1152	1133	1150	1074	1101	1120	1117	1118	1164	1101	1103	1115	1051	1088	1120	1098	1127	1176	1104	1087	1089	1093	1106	1132	1055	1148	1131	1078	1063	1105	1116	1085	1158	1098	1150	1118	1136	1108	1066	1079	1105	1120	1078	1137	1117	1120	1064	1127	1139	1105	1105	1145	1120	1131	1061	1067	1156	1102	1091	1137	1150	1114	1111	1102	1120	1076	1140	1092	1074	1101	1105	1108	1131	1151	1129	1038	1151	1077	1161	1140	1130	1095	1122	1083	1127	1104	1117	1135	1107	1085	1135	1038	1077	1142	1151	1136	1064	1098	1055	1083	1106	1057	1116	1150	1122	1159	1082	1050	1078	1124	1188	1116	1074	1114	1096	1092	1120	1119	1086	1066	1101	1067	1067	1079	1135	1112	1103	1106	1161	1192	1106	1041	1111	1126	1085	1118	1066	1127	1144	1144	1124	1142	1067	1102	1080	1085	1156	1081	1154	1105	1094	1131	1149	1110	1123	1124	1095	1138	1131	1097	1077	1102	1151	1070	1105	1110	1091	1070	1142	1173	1117	1086	1117	1152	1105	1104	1164	1143	1166	1140	1125	1116	1111	1118	1137	1118	1101	1155	1102	1185	1147	1140	1102	1095	1160	1088	1076	1162	1088	1169	1170	1130	1143	1106	1094	1088	1102	1164	1158	1079	1131	1087	1083	1109	1010	1072	1128	1114	1077	1095	1126	1107	1112	1094	1156	1103	1054	1034	1139	1084	1141	1161	1105	1145	1116	1120	1039	1183	1162	1179	1095	1083	1138	1111	1056	1131	1077	1107	1144	1120	1121	1115	1108	1076	1108	1077	1065	1154	1156	1128	1088	1105	1094	1125	1156	1107	1096	1107	1136	1123	1174	1130	1140	1064	1161	1081	1073	1112	1088	1125	1110	1075	1137	1095	1064	1153	1074	1154	1116	1109	1080	1069	1090	1151	1137	1128	1016	1069	1116	1102	1088	1151	1137	1080	1068	1090	1117	1163	1129	1078	1122	1122	1083	1095	1137	1119	1141	1125	1114	1144	1203	1151	1106	1107	1117	1107	1092	1111	1038	1075	1141	1105	1105	1110	1130	1098	1097	1137	1096	1107	1090	1087	1132	1076	1111	1093	1100	1128	1100	1148	1169	1127	1081	1045	1115	1092	1103	1152	1098	1105	1031	1119	1117	1131	1107	1130	1106	1066	1112	1104	1111	1135	1071	1103	1124	1067	1164	1209	1154	1103	1082	1060	1144	1123	1135	1088	1121	1126	1147	1094	1050	1103	1115	1143	1095	1126	1080	1088	1089	1125	1062	1085	1129	1036	1091	1061	1106	1090	1130	1036	1090	1129	1070	1108	1134	1104	1133	1145	1084	1062	1077	1160	1142	1053	1128	1103	1119	1160	1102	1058	1064	1123	1116	1136	1115	1098	1080	1102	1113	1148	1122	1069	1108	1061	1141	1100	1141	1088	1079	1129	1149	1152	1046	1129	1123	1130	1182	1125	1084	1156	1131	1097	1119	1075	1097	1115	1146	1117	1138	1136	1046	1053	1169	1150	1115	1135	1120	1131	1118	1126	1052	1092	1110	1159	1085	1072	1147	1163	1116	1093	1118	1133	1131	1123	1042	1081	1117	1157	1132	1135	1134	1101	1132	1185	1161	1067	1043	1066	1049	1146	1097	1085	1152	1113	1150	1108	1104	1164	1107	1120	1131	1159	1146	1110	1154	1096	1085	1135	1100	1131	1085	1148	1112	1122	1188	1150	1124	1056	1069	1113	1148	1107	1137	1128	1122	1101	1133	1140	1114	1126	1034	1117	1144	1097	1101	1068	1094	1106	1133	1059	1097	1114	1128	1143	1117	1160	1085	1079	1123	1126	1146	1086	1143	1104	1041	1132	1111	1144	1126	1122	1112	1081	1113	1108	1104	1137	1102	1127	1062	1089	1149	1052	1100	1122	1133	1105	1116	1094	1071	1151	1098	1098	1131	1135	1120	1171	1117	1080	1115	1101	1097	1173	1069	1116	1081	1089	1162	1122	1109	1051	1124	1061	1138	1113	1165	1108	1125	1126	1042	1132	1144	1069	1147	1128	1116	1103	1110	1056	1126	1159	1114	1137	1088	1133	1102	1113	1172	1087	1094	1101	1147	1154	1074	1152	1192	1112	1139	1092	1118	1211	1103	1137	1128	1071	1091	1110	1102	1101	1134	1094	1100	1073	1102	1107	1084	1134	1155	1103	1124	1127	1168	1083	1086	1121	1114	1100	1138	1107	1130	1130	1061	1152	1063	1097	1146	1109	1101	1131	1143	1110	1090	1068	1120	1125	1127	1096
63063	104065	70077	36560	11795	2895	1190	968	943	986	1003	968	985	970	945	1000	911	977	874	966	947	980	937	994	977	977	972	1024	954	1020	988	965	976	1005	958	980	978	959	949	871	1006	995	1002	984	894	983	1021	957	918	993	967	975	926	995	1004	970	1001	1017	916	963	997	1000	986	899	984	913	947	971	970	980	1003	960	935	992	984	935	974	962	1012	976	944	997	945	954	973	945	1009	932	990	942	958	952	935	993	956	977	932	961	999	932	955	915	915	970	947	954	992	932	996	1028	1017	956	996	955	951	939	973	961	998	997	1011	953	943	964	984	986	965	996	956	954	994	1010	977	991	969	1002	1033	975	947	994	969	934	940	1039	926	975	989	1006	990	967	904	958	985	1021	950	1016	979	984	981	944	977	995	957	900	972	974	952	931	931	961	959	976	930	971	960	982	986	984	965	941	925	925	940	940	953	917	928	977	959	930	934	988	941	984	959	1016	929	928	1006	983	927	973	913	979	984	988	989	1040	995	948	979	948	985	991	988	940	937	920	939	942	897	979	962	1007	978	991	972	970	970	958	979	982	955	945	953	928	1022	972	1013	967	932	997	945	932	934	985	980	1020	960	971	966	945	952	976	952	926	917	928	965	955	977	991	944	956	979	991	986	969	964	1021	947	942	930	956	989	964	938	945	973	926	974	943	996	976	981	957	969	944	931	943	952	945	919	964	975	934	950	992	1003	996	949	984	959	953	965	1023	913	961	938	962	918	999	989	989	992	994	996	1020	960	911	962	982	905	1000	980	945	1021	992	958	975	1008	943	968	980	934	954	961	936	990	1013	1055	951	970	897	978	992	982	955	969	971	991	947	938	968	982	965	977	993	1003	981	927	1009	960	982	932	957	997	909	944	927	987	978	984	944	983	938	933	953	963	957	980	900	964	986	984	936	950	949	969	957	997	976	967	974	924	952	950	955	952	960	972	1008	1012	998	955	926	988	984	970	952	945	973	970	973	947	948	925	982	959	991	1001	954	976	957	968	1006	921	965	955	972	1022	934	977	928	974	1008	950	967	924	982	948	1000	927	989	919	955	955	936	1020	933	966	973	942	1003	974	1019	937	956	965	950	985	960	944	918	1013	951	954	939	988	967	980	969	956	943	962	941	971	931	953	1024	974	945	1021	940	954	999	958	939	1003	923	985	970	928	1008	990	924	997	972	909	956	911	964	982	972	971	946	970	958	995	953	962	928	971	942	949	959	1013	961	950	989	1046	934	968	994	916	1012	977	929	984	1005	943	956	986	950	1007	966	1011	959	949	933	993	1007	962	961	978	994	975	987	937	982	931	957	930	1040	913	960	997	939	988	997	986	939	999	911	903	967	941	993	969	948	958	962	995	944	976	983	944	955	961	998	919	978	892	979	891	974	976	983	948	924	978	988	961	981	945	928	1005	971	962	900	972	982	956	919	981	932	966	971	975	945	973	968	987	946	921	933	940	939	941	944	1000	913	996	967	961	939	928	973	965	973	945	955	955	934	965	940	965	936	987	973	978	940	1010	984	926	974	953	936	945	931	973	956	931	974	921	1001	941	934	946	932	931	935	935	1002	941	995	991	910	958	957	967	922	1033	929	942	1007	930	956	910	899	993	1011	1002	949	978	953	1013	999	986	977	951	942	977	945	961	944	982	966	897	948	927	980	1002	888	935	914	952	954	981	910	971	938	969	911	912	918	934	964	914	897	933	935	947	950	919	972	955	946	994	923	959	951	967	910	950	914	952	977	994	939	920	983	930	939	935	908	952	922	944	956	922	978	970	963	928	955	958	992	1016	929	967	925	914	1020	926	939	953	932	1009	988	1003	987	971	978	963	928	930	957	936	926	980	912	925	962	945	938	925	972	1008	950	991	976	958	945	1017	951	987	929	984	941	956	912	998	1003	975	971	976	958	921	967	1002	930	999	947	954	919	931	983	975	916	937	1008	951	1006	919	982	983	981	1017	976	967	965	911	941	1015	957	938	994	924	986	967	1015	971	955	934	950	968	939	977	996	1018	1005	950	941	979	1010	970	907	1004	940	974	952	968	940	941	974	886	991	929	991	980	975	969	1009	987	919	979	986	945	945	939	957	951	974	959	951	1010	1018	926	952	972	936	955	956	934	923	953	979	935	981	1005	970	949	922	934	988	906	1012	944	975	967	917	977	920	932	935	949	969	919	985	988	943	959	953	987	980	907	982	954	949	969	966	954	953	928	971	953	920	971	967	957	981	963	947	969	986	944	973	1004	955	927	961	873	1004	962	938	946	992	938	944	965	965	922	1000	1000	966	933	971	996	969	928	945	958	913	974	962	971	991	979	981	973	956	948	927	934	908	966	966	947	929	911	950	964	958	933	903	950	988	957	960	911	896	913	983	937	973	951	937	976	991	916	935	950	953	937	972	991	956	921	936	931	992	982	977	975	987	966	963	954	1017	962	928	951	950	956	972	973	932	933	1016	931	1020	937	967	941	944	949	924	1031	988	937	917	946	920	954	1011	942	941	1006	900	971	956	958	932	971	987	911	952	1007	969	878	985	972	966	951	963	976	954	940	973	977	944	973	978	925	905	932	959	974	976	959	986	941	916	972	966	1003	957	1018	896	923	968	992	982	948	965	973	954	958	910	951	957	959	968	946	922	934	983	956	996	975	932	981	967	911	977	941	952	981	996	945	1006	939	915	918	979	973	1005	965	924	1032	946	978	1003	987	968	961	970	997	975	952	989	965	949	939	967	974	979	968	985	985	996	1007	955	948	892	984	990	1023	940	946	948	956	951	944	965	988	954	936	958	951	1001	963	986	980	923	964	925	972	963	978	992	1007	956	953	980	973	966	938	954	906	958	909	952	952	979	974	984	900	1010	921	920	976	917	961	929	958	917	923	938	991	874	969	914	902	944	936	971	915	922	933	966	938	980	992	955	970	987	927	1049	972	962	967	955	965	956	953	972	954	969	996	904	953	949	923	940	966	959	966	981	1009	964	947	989	949	948	948	999	995	947	966	991	955	948	979	939	946	914	1007	919	982	977	997	1011	976	964	990	957	981	947	970	965	987	971	968	961	956	955	932	972	951	957	954	992	931	980	951	965	958	941	971	988	984	925	970	1013	1011	969	946	972	968	935	969	923	946	973	969	952	966	992	907	930	979	979	969	989	955	971	985	924	910	976	957	989	932	974	909	993	995	995	933	893	1009	924	971	977	959	935	961	994	977	998	945	986	941	956	1005	953	935	957	903	895	943	942	945	931	947	926	932	993	977	905	995	920	901	956	969	905	973	936	955	938	983	952	930	940	1005	928	957	985	940	958	961	923	929	962	933	953	975	1006	1035	939	918	953	977	950	1017	907	977	950	969	973	972	949	954	900	934	944	954	954	932	945	965	995	938	903	938	948	967	952	926	922	942	930	966	989	967	947	996	937	929	991	931	1031	962	965	1001	976	1000	973	1001	941	985	990	965	969	936	1016	911	1016	941	1019	979	960	948	966	920	952	944	988	928	987	915	979	892	976	991	967	1006	965	920	934	934	965	947	965	1004	901	934	974	968	992	919	927	942	932	981	966	967	954	943	923	936	932	889	942	983	935	916	947	968	977	923	940	963	1000	940	924	967	995	979	951	926	947	964	976
31883	35596	27022	9705	2071	1070	933	920	897	877	809	878	870	877	908	832	905	855	902	873	913	860	898	919	851	856	873	898	894	889	884	844	876	920	881	919	828	890	880	873	902	899	894	886	889	901	831	884	929	864	835	850	866	900	873	838	868	896	920	856	897	943	842	852	912	879	872	925	850	932	902	888	889	939	850	803	902	809	869	839	873	871	895	890	882	883	885	869	852	858	848	814	858	898	874	882	841	950	878	904	922	933	856	904	862	905	913	895	891	879	836	903	863	880	858	827	849	845	868	857	860	838	876	784	858	877	840	835	871	955	859	904	886	845	842	869	907	866	939	879	818	848	862	1001	873	836	900	858	850	886	930	885	848	875	864	859	811	874	892	807	923	866	867	876	923	814	906	874	858	870	858	837	855	850	873	890	855	882	889	828	803	876	862	911	885	827	877	903	890	880	861	907	843	919	891	903	917	847	841	976	933	836	853	908	877	884	841	881	846	940	924	892	914	897	815	890	818	861	889	892	834	890	920	819	871	847	874	832	905	880	924	875	902	880	858	858	869	892	820	858	872	871	921	866	862	872	832	875	859	828	905	810	861	878	834	852	920	859	863	861	907	873	898	944	887	881	868	870	901	888	888	830	867	882	939	876	903	924	899	884	832	855	912	890	880	869	837	836	906	829	888	835	872	897	955	863	860	923	889	895	912	896	850	864	888	903	912	893	887	852	910	916	825	886	854	869	886	830	834	878	843	938	875	835	832	869	816	895	849	902	796	923	877	919	941	876	856	862	875	865	848	840	828	933	803	895	896	857	904	937	904	897	880	871	943	869	808	853	920	865	873	859	916	875	869	837	900	876	918	917	872	882	862	893	863	889	836	891	818	927	905	887	848	848	921	878	892	898	884	877	893	877	856	862	846	867	895	891	897	903	857	887	872	884	917	911	927	841	800	938	885	879	844	875	851	880	918	889	884	865	915	900	878	864	940	872	864	866	892	823	851	823	841	883	860	912	919	857	854	888	879	877	929	868	785	865	839	847	868	844	888	841	861	826	913	886	862	835	890	878	873	875	814	851	865	901	847	879	881	900	859	880	859	858	904	870	859	867	868	872	891	866	868	838	865	906	861	844	884	845	912	893	859	896	886	876	877	849	885	894	914	921	837	870	825	896	863	883	898	841	866	846	873	906	889	855	899	880	844	873	888	867	887	870	775	909	888	877	823	840	880	847	895	921	872	860	843	879	836	895	888	914	823	850	849	914	879	883	824	892	869	882	867	847	865	881	885	853	845	838	889	906	930	862	906	907	878	866	836	901	840	907	890	954	934	853	870	858	831	799	874	853	880	919	913	872	864	894	913	889	867	895	871	933	865	888	837	828	918	862	867	848	944	891	874	866	922	880	928	904	849	833	872	945	928	802	910	863	870	879	858	910	820	841	840	830	853	823	897	882	827	868	917	879	843	896	879	889	896	943	846	867	839	885	862	896	893	946	894	891	945	881	889	885	901	881	883	878	825	867	910	849	890	861	851	886	907	892	851	838	830	864	918	813	901	894	897	875	889	874	927	877	891	889	882	889	874	845	864	868	896	840	883	858	862	839	890	837	928	849	894	892	921	906	883	877	879	886	850	889	896	890	849	895	880	852	873	799	856	871	889	901	859	933	824	880	888	877	902	836	921	873	811	865	873	904	900	835	867	855	877	898	865	841	855	833	868	830	921	870	854	913	879	874	932	877	878	812	910	874	909	877	912	874	895	819	898	871	879	882	881	879	883	919	874	896	872	891	916	863	909	822	892	920	854	867	858	885	850	849	891	875	930	902	888	886	815	849	901	902	857	830	829	893	935	848	802	869	878	881	829	872	786	841	853	892	869	851	894	870	853	855	877	872	865	827	888	957	850	842	881	828	917	881	823	860	845	862	896	890	881	901	881	877	936	835	884	858	873	894	865	893	933	883	886	874	867	863	853	864	869	927	897	859	890	917	871	894	860	810	915	849	869	887	864	867	917	847	878	856	904	843	861	877	818	904	872	839	934	874	856	900	878	940	833	880	858	877	889	885	872	887	898	889	854	889	832	882	867	853	875	873	849	849	840	846	847	881	891	894	852	879	837	861	886	851	929	823	908	876	914	854	837	896	912	901	848	868	849	882	893	893	900	919	873	870	895	890	872	873	822	813	873	894	911	875	890	878	858	821	838	846	885	880	875	871	844	843	863	874	909	859	884	893	899	918	849	865	861	914	898	943	907	871	857	923	911	886	823	891	854	872	848	867	851	857	869	856	879	880	879	884	916	893	873	852	921	876	901	890	896	925	875	868	877	889	883	842	880	843	881	875	888	898	894	917	918	895	885	869	890	928	813	887	874	855	890	861	848	896	919	854	863	858	875	857	886	916	905	893	854	843	860	852	907	871	870	854	920	910	852	938	880	897	895	901	860	855	891	878	883	919	894	884	924	858	844	888	847	889	880	886	853	794	932	941	795	910	908	893	898	876	884	864	923	922	912	848	861	924	864	889	887	869	846	828	892	869	878	844	939	866	912	911	879	872	897	895	840	849	878	844	854	847	946	873	915	848	895	878	845	875	875	868	921	897	868	871	844	857	908	908	836	875	833	883	886	891	848	855	905	918	861	903	908	886	847	875	908	884	875	841	845	868	890	862	865	943	932	877	896	831	862	906	863	854	900	846	878	880	891	890	876	875	896	833	832	877	908	863	835	842	881	885	917	916	860	894	885	812	904	850	839	843	825	877	831	905	808	857	912	866	905	827	830	878	865	872	918	875	851	849	840	847	895	848	848	870	915	944	872	866	880	867	876	826	886	844	909	791	904	910	843	840	857	876	880	847	869	912	922	892	859	871	939	878	867	869	876	913	867	946	885	873	899	900	841	786	892	800	872	869	889	832	853	918	850	897	929	858	831	883	908	865	851	848	906	876	875	947	899	881	931	864	897	913	878	901	885	890	827	936	827	918	877	873	872	826	899	933	924	897	864	862	849	911	876	872	920	796	805	835	872	877	875	920	859	861	842	921	813	882	914	893	867	824	889	825	943	873	885	851	950	893	913	869	872	924	877	841	914	858	837	875	854	827	855	884	853	871	882	873	871	893	964	896	895	864	896	856	878	934	934	885	886	883	830	871	889	840	883	865	906	876	832	831	842	809	830	914	858	864	823	840	882	935	865	820	896	867	859	859	865	883	928	873	841	894	880	848	891	879	834	899	851	884	928	843	888	877	850	841	898	855	919	869	882	874	910	895	872	887	848	864	876	944	887	870	855	847	917	915	868	828	868	895	892	857	888	874	865	890	911	879	887	887	878	839	927	832	903	863	880	897	930	829	846	864	910	799	928	843	895	905	874	888	902	908	866	836	872	910	917	930	895	901	898	920	869	887	879	879	915	853	852	837	850	816	888	853	870	877	895	885	899	864	827	836	869	859	916	892	832	857	908	871	889	853	874	894	901	848	842	939	858	873	850	893	845	967	825	816	843	866	861	871
26190	39130	18757	4766	1517	788	679	665	662	671	684	700	706	663	663	639	644	673	681	703	686	667	693	695	684	643	680	677	678	669	644	694	671	688	684	669	677	705	691	648	679	674	666	700	661	664	665	671	662	670	628	675	675	672	651	668	727	665	685	676	695	676	631	647	695	679	679	713	628	616	648	676	655	701	678	617	665	676	644	664	705	666	674	684	700	684	688	666	675	688	677	681	663	680	645	704	629	676	657	680	609	690	658	675	670	638	670	633	659	642	698	693	648	662	660	703	683	634	686	738	616	661	654	659	660	662	664	692	680	701	653	646	658	625	681	655	643	667	660	710	700	691	640	662	687	681	679	667	641	634	671	661	691	655	670	643	643	622	697	719	722	641	670	691	632	635	652	712	697	668	701	680	708	710	684	652	668	673	663	704	649	666	663	669	663	665	668	633	668	699	669	679	653	677	664	641	694	701	662	667	708	653	666	646	626	676	614	641	693	640	648	656	646	609	671	631	689	707	701	678	725	678	691	649	693	692	600	655	702	738	663	648	649	655	638	664	675	700	676	675	668	675	725	726	642	643	644	668	654	700	637	666	676	672	690	659	638	666	733	669	658	659	652	661	644	689	682	699	685	584	618	702	625	712	648	646	611	669	664	635	621	666	684	656	663	680	672	679	653	651	650	707	697	657	674	657	668	697	664	640	655	661	716	648	700	679	715	685	682	652	682	663	679	617	678	703	681	665	684	720	657	680	699	708	710	675	685	685	644	646	655	716	661	629	668	678	673	646	676	650	728	712	676	664	661	660	683	668	664	656	676	688	639	671	628	678	668	665	614	679	688	677	677	650	625	644	629	630	688	659	704	639	707	667	726	673	672	706	664	654	691	626	700	639	706	657	628	656	678	686	663	674	720	690	677	709	693	662	674	672	623	650	694	697	650	653	657	660	700	667	653	711	668	690	671	650	729	685	654	722	657	703	680	702	695	691	691	665	680	659	635	668	663	672	675	684	668	699	655	717	692	663	678	686	670	695	701	662	681	695	676	638	668	701	697	655	674	712	653	657	625	643	700	699	657	640	683	663	629	634	668	705	686	644	668	668	657	675	664	662	675	654	668	660	697	650	701	655	656	675	680	692	694	670	673	676	655	683	661	680	660	632	686	663	685	646	711	673	731	686	680	683	646	689	685	677	664	705	659	683	726	714	638	666	640	673	639	672	654	611	687	685	698	635	698	709	687	670	659	659	648	659	614	700	665	688	723	698	649	660	648	642	673	671	646	698	675	681	645	697	672	660	669	681	700	653	674	707	649	702	709	664	721	661	669	681	642	649	673	692	691	696	676	672	708	685	699	640	702	641	642	710	684	695	646	702	672	723	703	640	697	627	719	660	725	649	689	659	670	651	623	718	628	643	667	665	705	689	624	689	663	698	715	690	661	676	621	667	644	684	647	694	689	675	653	720	696	643	636	676	665	727	676	592	669	669	672	682	697	695	659	663	676	673	703	640	658	672	684	641	740	627	722	665	705	689	665	639	689	678	659	662	711	654	679	647	670	621	633	656	665	699	648	677	650	615	705	679	646	664	679	676	674	684	665	717	681	630	661	662	680	694	648	694	681	663	681	680	669	617	693	643	673	682	688	641	680	657	668	710	684	692	687	694	675	673	669	609	673	693	711	694	653	717	627	687	634	671	688	701	643	665	666	629	677	660	677	669	685	628	685	718	684	733	652	672	662	628	668	687	678	664	655	700	621	649	677	739	683	680	697	663	660	691	635	727	714	599	676	699	659	698	642	692	695	694	659	672	676	687	659	653	704	674	682	658	649	715	676	704	652	711	703	691	667	650	701	672	632	660	690	659	671	662	684	640	648	679	650	700	640	665	700	705	717	695	651	642	687	684	665	653	653	681	692	652	662	633	679	692	656	670	713	677	716	631	664	699	704	681	637	695	654	672	613	640	639	642	659	633	611	722	653	646	682	647	648	655	676	658	699	690	685	649	685	675	699	677	672	674	705	686	638	735	671	671	707	688	632	617	646	693	673	625	680	672	643	699	708	673	629	690	641	613	681	661	642	655	714	657	666	674	710	649	693	703	685	671	694	650	661	654	710	656	716	666	694	652	680	652	630	691	727	659	657	668	638	650	654	676	646	682	622	673	685	709	662	663	665	626	642	672	642	709	708	657	665	668	677	671	669	685	720	655	694	663	704	659	674	624	693	690	668	634	684	667	692	687	670	672	651	643	673	635	628	663	634	686	679	641	651	679	696	675	669	655	713	638	658	653	724	682	730	638	658	689	675	655	674	655	628	645	636	667	670	682	644	690	711	639	739	615	685	632	643	676	654	724	647	657	627	677	677	658	692	689	636	685	672	662	659	651	664	662	694	644	672	666	657	655	648	634	663	648	687	706	651	673	666	685	688	660	652	667	683	698	668	650	669	677	678	689	706	682	675	710	692	683	673	701	650	666	683	669	687	672	642	699	708	695	657	647	623	665	699	662	687	659	667	625	652	635	674	706	691	679	661	670	642	689	660	692	668	654	637	684	693	664	683	661	679	678	681	619	682	689	647	695	653	660	681	679	613	686	686	699	657	670	664	665	683	651	671	657	675	717	696	668	676	690	667	647	691	681	676	693	643	659	654	645	647	683	635	673	668	672	690	672	693	634	647	647	666	625	650	700	677	669	714	691	677	618	697	676	697	692	684	679	668	642	645	696	658	714	652	710	696	646	679	629	668	658	703	656	710	665	657	677	655	648	697	659	664	679	665	678	661	712	648	657	657	706	705	674	689	653	675	677	648	671	651	670	686	669	705	688	615	676	724	654	717	628	648	708	707	670	680	688	693	680	712	674	682	659	689	666	689	639	672	674	684	659	646	693	708	657	659	655	705	656	677	684	669	677	691	694	666	650	689	662	622	673	635	658	659	677	683	686	687	659	658	703	675	671	669	666	631	680	642	665	682	674	677	617	684	740	636	675	704	669	623	696	645	679	649	650	641	662	671	674	679	618	687	668	646	632	714	628	634	645	715	685	630	676	705	747	673	683	696	676	715	678	712	628	665	651	678	729	641	707	637	711	696	682	671	649	690	695	690	654	685	695	635	657	681	640	662	653	677	653	709	621	620	649	640	662	685	709	618	678	681	622	653	699	688	685	674	677	650	679	643	674	610	662	702	700	714	660	674	688	697	660	623	686	670	670	674	697	644	727	655	700	688	637	641	639	678	636	640	634	617	716	672	650	665	618	669	695	677	679	676	652	666	658	671	670	679	707	666	699	657	656	685	692	654	697	728	688	627	677	677	655	731	688	665	677	725	667	627	690	641	693	676	682	642	667	710	665	634	661	655	672	680	636	672	696	688	656	706	674	730	655	656	713	661	708	674	679	663	700	617	655	699	672	647	673	647	707	696	628	702	706	710	648	652	670	728	638	685	674	679	616	674	621	659	711	653	653	688	682	670	683	700	625	696	677	663	671	631	666	666	650	670	671	672	610
27222	31263	40919	29937	11410	2232	1200	1024	903	901	894	880	916	905	932	882	922	895	915	870	881	929	847	893	910	864	913	895	878	881	881	913	875	896	934	885	928	880	882	910	875	882	833	930	834	890	887	861	926	914	887	893	916	880	832	918	862	871	859	890	868	866	870	879	866	918	898	850	935	910	873	883	855	887	853	898	885	888	926	845	859	864	882	901	927	901	958	892	898	836	898	892	921	878	912	919	848	970	853	847	889	931	931	914	807	866	854	864	871	963	907	874	881	864	851	846	915	911	911	900	896	877	906	913	892	874	868	847	908	936	947	887	906	904	916	925	898	924	855	824	876	916	904	911	884	856	887	919	885	866	865	910	960	871	848	865	908	937	872	867	874	922	937	858	901	943	843	884	858	881	875	898	856	917	883	919	849	825	969	952	936	918	895	860	969	894	889	873	902	859	888	862	903	891	871	887	903	919	883	914	869	873	942	876	881	865	934	907	854	927	842	897	883	895	857	944	930	890	883	906	835	827	920	893	894	974	872	902	876	869	956	890	933	894	866	876	843	871	894	879	877	852	874	872	910	862	859	908	899	951	886	930	901	925	877	875	928	905	909	885	841	884	948	887	927	881	833	863	913	951	843	887	853	898	887	884	890	892	921	913	896	871	796	875	843	891	905	925	893	882	841	842	909	895	866	878	910	904	887	930	858	894	838	891	878	848	878	901	885	918	890	988	895	856	867	956	856	850	934	892	922	861	856	957	873	949	844	898	874	797	894	895	932	932	874	885	895	915	940	908	900	943	857	911	926	865	902	917	861	867	834	947	882	906	925	930	889	901	902	905	900	917	920	893	903	938	879	904	928	892	910	889	897	878	857	915	912	831	833	858	881	893	901	866	887	914	934	911	945	880	830	906	890	869	925	874	906	946	952	915	862	898	941	857	938	949	927	881	881	881	899	908	880	855	876	864	896	927	897	904	859	923	861	838	858	880	863	903	944	894	857	873	878	894	898	865	880	881	872	871	924	918	860	901	943	940	876	923	871	887	887	902	849	890	880	833	906	867	894	905	878	887	895	838	864	936	834	896	912	883	909	846	877	851	862	905	910	880	920	918	890	846	921	897	891	894	872	908	893	917	957	812	906	900	918	879	928	902	921	921	857	887	874	853	864	929	907	837	872	917	891	881	890	866	852	844	912	884	894	943	912	877	914	932	848	857	853	894	896	911	885	868	891	901	879	857	955	848	913	929	857	854	855	903	949	840	910	907	857	894	887	887	820	887	924	822	919	872	856	874	887	896	881	860	890	842	905	858	890	853	872	849	906	895	817	895	933	891	926	912	954	908	907	903	893	917	898	857	875	885	876	874	875	875	829	896	878	905	921	913	887	849	902	877	935	855	890	877	864	922	921	913	917	928	936	894	915	956	865	869	940	956	888	886	884	885	887	842	896	855	873	920	931	893	902	865	878	866	922	930	872	834	893	862	867	889	879	914	902	841	863	971	893	850	907	917	918	895	897	911	886	932	849	836	889	855	873	902	909	904	872	858	947	888	894	871	908	891	912	859	948	956	886	857	881	935	924	901	889	901	959	903	910	842	916	929	882	909	877	897	891	906	883	847	949	928	858	841	907	882	881	851	883	861	915	935	906	886	910	884	877	863	883	883	871	867	884	907	892	888	873	862	919	918	918	819	865	866	901	871	844	930	875	925	840	873	850	890	885	870	870	905	885	889	899	839	882	924	929	912	959	874	896	865	844	841	925	955	853	918	927	930	879	851	872	861	896	870	888	905	934	939	891	884	858	869	905	876	915	854	885	850	908	892	853	928	947	856	842	872	860	870	872	924	907	865	848	873	895	817	945	912	877	949	870	910	891	903	899	874	908	901	914	920	889	908	864	863	918	909	917	873	782	883	894	890	885	851	921	885	871	932	901	859	885	881	874	932	897	876	859	874	874	886	858	880	897	952	870	866	920	896	853	875	886	895	910	891	849	902	859	883	865	897	928	884	887	894	915	899	862	915	887	913	871	922	817	879	912	861	902	850	928	861	922	917	860	916	853	885	868	856	933	879	890	914	912	890	878	909	870	869	880	894	928	828	887	970	907	923	881	915	939	904	850	859	863	916	904	867	914	901	907	877	937	903	867	867	867	905	894	893	935	917	862	875	905	864	907	936	936	916	908	860	910	902	840	914	884	906	923	888	913	850	871	905	886	880	892	858	902	878	933	886	820	896	863	869	838	867	904	888	932	867	888	926	929	877	819	881	869	892	850	907	925	899	898	895	919	867	929	837	916	837	892	864	887	872	866	947	922	840	832	884	874	887	905	877	868	890	854	866	879	915	875	907	903	845	926	953	884	883	921	897	857	914	974	895	933	915	833	887	908	859	951	878	839	871	899	877	886	934	931	828	925	877	846	886	863	923	863	901	853	917	876	891	933	870	897	902	895	874	917	828	844	860	923	872	932	897	918	876	844	855	934	896	895	891	878	918	934	877	890	903	886	912	845	844	866	897	855	871	842	869	906	936	918	861	878	924	883	852	923	888	896	868	933	917	914	863	891	869	894	907	869	871	862	862	880	899	901	916	889	848	903	851	890	901	922	923	939	909	843	888	885	935	867	882	921	846	938	875	895	911	864	910	908	893	901	889	880	892	920	847	918	900	892	888	860	829	871	848	888	896	928	905	904	905	878	926	921	865	850	907	913	925	824	918	898	886	851	810	880	895	960	892	858	914	884	851	875	903	904	896	844	934	891	899	891	870	868	873	886	940	896	843	877	858	917	880	883	867	883	890	809	852	851	901	877	891	871	943	929	872	882	835	884	897	882	880	877	946	911	907	935	873	892	909	883	890	874	973	921	844	851	830	898	917	831	876	881	892	925	879	946	921	904	920	866	883	896	883	869	967	921	931	877	912	868	885	934	888	860	895	874	869	878	921	961	929	952	838	906	931	891	916	900	851	930	893	873	893	884	866	931	899	871	902	890	887	896	875	894	932	941	930	879	898	919	926	856	927	925	871	897	905	902	868	933	907	910	889	928	847	859	860	923	876	898	905	909	971	860	912	867	927	879	867	864	882	851	867	910	861	888	899	892	845	861	865	887	879	934	892	884	933	848	858	905	853	906	839	879	881	877	853	891	901	893	963	891	933	889	933	925	862	909	899	847	890	852	902	972	896	888	885	859	899	902	930	915	863	845	860	905	868	911	910	885	866	889	898	892	931	827	866	866	866	879	901	929	877	863	904	881	794	919	933	862	874	928	838	896	889	942	832	834	858	873	884	904	918	888	885	881	910	968	893	823	922	898	943	867	923	888	880	864	920	859	925	897	856	877	851	870	927	877	864	923	886	844	908	866	894	915	836	854	907	887	872	883	877	845	885	841	861	855	862	910	863	889	938	896	868	942	939	851	918	953	854	890	862	869	883	858	897	845	931	894	893	867	917	851	911	913	885	890	899	918	912	933	841	905	895	841	905	948	891	847	814	876	885	932	928	836	870
58077	81646	48711	17117	4389	1303	768	764	715	766	759	741	763	749	768	716	726	670	746	737	745	711	713	729	656	759	700	732	742	727	714	708	705	735	731	722	694	736	730	767	715	741	750	715	734	745	759	727	729	712	772	770	754	716	695	712	702	707	707	720	737	716	726	673	711	741	779	711	690	701	723	704	718	722	746	734	691	694	761	740	726	717	730	647	765	711	762	710	728	708	691	782	759	691	705	705	700	738	705	720	735	755	747	717	749	753	697	717	720	713	765	725	748	682	712	709	749	721	694	708	674	700	716	762	719	748	726	725	692	768	699	729	705	758	741	681	725	767	725	709	728	735	729	704	726	714	700	775	747	732	744	685	702	722	755	747	743	707	728	693	741	748	722	713	757	704	750	735	707	746	757	720	730	748	733	656	724	759	696	745	697	747	732	721	745	699	740	772	716	742	772	724	684	750	724	685	734	693	713	726	693	693	714	748	719	756	677	734	761	711	704	735	715	728	747	724	720	755	724	753	737	691	736	707	700	759	764	683	680	705	752	740	715	726	719	723	693	694	717	710	734	758	727	735	698	705	734	726	759	692	753	696	703	708	752	734	724	794	718	749	781	745	682	763	728	727	700	675	703	753	735	717	690	732	696	694	697	723	708	716	695	728	771	743	739	768	729	726	700	714	733	727	707	707	749	739	763	759	766	687	795	716	736	742	699	714	681	719	684	770	766	725	731	686	693	699	739	730	711	717	756	737	744	699	789	696	689	729	717	691	750	700	680	745	720	695	680	693	733	717	695	740	742	723	753	751	682	668	716	701	683	696	740	734	768	711	723	805	750	719	759	709	701	723	668	700	722	692	719	732	704	759	707	740	684	734	749	741	699	695	710	728	669	735	724	726	738	732	777	733	700	738	687	728	682	749	681	755	677	786	706	722	721	724	773	693	737	704	714	717	716	764	694	736	714	705	695	698	724	770	696	718	687	703	724	704	663	731	689	773	710	720	720	726	730	723	714	709	709	688	728	778	690	714	715	733	694	689	730	717	725	742	754	680	721	692	724	727	675	729	706	732	718	719	707	767	690	735	713	752	744	699	690	739	703	701	773	730	751	721	708	716	694	688	727	703	697	736	692	728	689	748	730	713	701	737	714	708	752	750	729	691	690	712	748	731	703	700	725	752	735	674	720	705	691	675	763	759	709	736	690	788	755	763	741	721	716	710	738	712	712	702	730	708	778	727	751	788	715	738	728	723	739	662	724	736	714	736	706	742	767	750	707	732	694	719	753	762	740	714	740	714	736	749	731	715	766	678	718	656	682	677	714	718	678	712	703	727	784	718	712	689	722	768	729	718	694	720	729	735	709	740	682	704	709	756	735	713	767	755	719	749	720	737	712	694	673	723	719	700	691	752	696	700	704	687	737	735	682	762	707	712	723	711	709	762	732	709	748	700	660	718	716	704	685	701	746	729	734	691	703	732	701	677	717	685	754	701	702	685	719	694	701	677	707	701	721	722	719	763	731	710	724	714	731	769	729	720	710	746	709	700	772	751	691	724	733	734	745	695	744	712	702	761	755	730	684	695	712	788	719	702	731	733	740	646	727	713	745	680	691	719	753	731	727	667	714	674	721	732	713	737	702	764	723	778	730	720	788	747	732	753	737	755	713	764	707	680	706	709	753	772	719	765	712	709	760	689	750	748	734	734	759	726	769	675	728	741	709	775	706	703	666	760	725	727	691	701	761	745	734	712	678	758	714	755	728	658	736	780	664	729	721	747	715	697	691	675	725	726	731	784	706	739	684	697	724	737	692	689	715	667	719	693	709	716	728	760	711	747	722	723	718	735	713	713	683	752	741	720	725	710	709	734	740	728	723	713	664	694	752	689	755	744	740	705	698	770	756	716	698	702	740	702	761	727	711	719	728	721	732	749	758	714	691	699	721	706	711	778	710	664	753	727	726	756	696	723	763	695	737	702	753	748	771	719	690	672	741	730	700	742	739	710	676	731	720	726	747	709	663	738	708	715	728	729	744	771	748	711	686	676	686	768	706	713	706	686	727	757	696	730	772	739	719	734	735	743	767	708	737	675	722	741	697	741	762	754	707	736	743	696	702	735	709	680	715	691	744	702	680	741	735	743	717	706	760	714	708	749	708	703	712	699	722	694	769	692	735	733	727	698	716	713	786	756	728	730	698	748	803	746	762	704	713	722	711	721	759	705	754	728	762	674	740	663	723	722	733	712	675	728	767	742	721	753	713	697	724	729	748	759	720	717	699	747	678	710	763	729	686	721	723	709	713	796	721	727	745	726	746	676	753	704	723	709	716	754	759	702	729	712	715	707	697	718	734	726	754	718	706	745	727	703	736	717	700	753	731	759	700	714	754	676	708	731	688	680	694	786	719	706	705	740	733	737	715	692	702	683	733	719	737	753	703	731	697	699	752	729	731	708	732	772	691	705	752	750	683	735	724	695	729	728	678	697	796	709	687	704	743	724	722	687	714	692	780	704	746	693	749	735	718	762	668	745	717	767	713	708	714	695	724	654	721	698	696	717	722	725	708	722	726	688	730	706	699	722	694	680	696	746	762	719	708	689	729	702	735	780	732	780	692	714	702	729	726	738	758	738	711	715	788	696	689	705	711	735	709	701	703	731	755	705	701	690	776	725	699	739	707	711	685	709	684	689	751	742	670	700	666	758	742	750	688	731	739	722	722	745	721	685	694	709	782	728	705	679	749	715	691	731	729	687	713	733	753	721	656	756	698	698	733	721	738	695	678	707	710	701	698	700	727	764	750	727	698	711	715	700	685	674	724	733	720	727	722	737	718	719	737	749	738	723	763	750	745	719	708	695	702	755	709	745	693	733	756	705	696	758	685	707	784	718	706	727	705	712	775	716	732	672	765	725	685	726	746	722	715	652	715	745	677	726	767	691	752	747	755	776	718	707	755	745	766	746	714	725	689	699	749	719	709	747	690	695	689	692	711	701	765	718	684	690	717	758	697	704	768	726	740	702	700	725	757	736	716	729	699	738	776	700	728	759	679	743	724	734	741	716	748	755	747	723	768	700	698	723	761	785	750	736	727	681	731	694	685	698	746	750	672	728	695	773	729	739	737	692	759	703	723	730	786	738	695	690	680	731	774	716	655	729	756	747	686	721	720	710	753	737	787	733	719	721	743	713	733	717	745	697	717	691	740	746	694	741	777	718	747	724	717	735	742	690	713	752	695	691	769	693	702	709	745	729	724	691	745	715	680	688	769	747	704	714	714	748	716	701	706	672	727	707	691	752	751	766	717	679	760	772	695	763	719	730	720	712	692	715	768	713	739	712	705	730	695	770	721	711	696	721	724	745	662	772	727	687	716	714	771	716	731	729	684	737	719	696	667	703	701	728	695	693	722	718	732	761	748	733	761	709	740	648	702	688	712	694	731	729	701	737	811	718	718	735	682	719	727	722	734	723	729	728	768	743	746	751	760	707	716	668	750	709	730	721	707	713
24560	23505	32748	28204	21199	12713	2718	1372	1107	1182	1121	1074	1160	1146	1046	1117	1101	1129	1082	1055	1057	1105	1143	1075	1097	1150	1056	1094	1104	1128	1139	1122	1075	1125	1093	1091	1079	1098	1079	1108	1119	1100	1149	1077	1112	1098	1055	1021	1101	1103	1063	1064	1086	1105	1125	1114	1094	1088	1089	1070	1100	1037	1095	1095	1119	1089	1084	1056	1124	1114	1100	1077	1069	1082	1087	1049	1069	1186	1063	1095	1121	1060	1080	1126	1040	1092	1088	1091	1058	1085	1085	1152	1057	1109	1082	1083	1120	1062	1136	1069	1051	1070	1070	1053	1065	1053	1074	1067	1105	1066	1021	1114	1109	1098	1155	1100	1105	1117	1106	1058	1033	1061	1099	1064	1065	1112	1125	1132	1066	1080	1058	1054	1143	1084	1098	1024	1065	1089	1097	1087	1064	1120	1018	1075	1097	1125	1130	1102	1029	1090	1028	1064	1073	1048	1116	1113	1089	1061	1094	1108	1067	1087	1048	1076	1068	1111	1077	1082	1072	1065	1048	1033	1028	1102	1142	1100	1006	1126	1062	1075	1029	1093	1113	1077	1064	1069	1071	1089	1024	1075	1078	1088	1096	1018	1107	1115	1024	1044	1105	1108	1156	1069	1037	1032	1105	1070	1051	986	1095	1060	1091	1066	1057	1070	1025	1120	1078	1132	1031	1101	1039	1120	1089	1122	1095	1036	1093	1094	1136	1019	1092	1067	1079	1138	1105	1134	1063	1133	1060	1064	999	1071	1125	1072	1114	1109	1098	1163	1068	1077	1092	1070	999	1105	1016	1133	1100	1140	1088	1075	1097	1120	1069	1116	1057	1032	1089	1045	1058	1170	1039	1056	1017	1033	1071	1165	1043	1099	1124	1058	1067	1093	1053	1077	1104	1063	1081	1106	1108	1065	1115	1068	1047	1135	1132	1021	1040	1053	1055	1165	1101	1060	1054	1097	1083	1038	1043	1061	1108	1068	1081	1129	1075	1061	1053	1077	1107	1074	1143	1083	1089	1113	1015	1064	1103	1118	1085	1082	1043	1102	1120	1032	1078	1102	1128	1045	1116	1098	1072	1164	1040	1081	1080	1056	1034	1075	1087	1036	1100	1159	1086	1063	1115	1072	1113	1031	1025	1075	1043	1030	1068	1094	1086	1074	1061	1099	1088	1111	1137	1033	1077	1103	1166	1061	1127	1130	1101	1068	1026	1079	1031	1064	1084	1056	1059	1077	1083	1067	1056	1067	1079	1106	1053	1020	1126	1032	1051	1118	1063	1105	1105	1118	1127	1084	1134	1073	1071	1090	1092	1000	1081	1049	1116	1066	1073	1076	1037	1036	1059	1079	1123	1068	1093	1077	1056	1097	1058	1026	1061	1089	1079	1069	1125	1079	1034	1046	1089	1048	1086	1047	1078	1059	1120	1112	1146	1075	1078	1031	1118	1047	1084	1125	1098	1096	1119	1083	1086	1100	1045	1064	1110	1087	1009	1126	1049	1109	1005	1076	1114	1044	1079	1049	1054	1040	1146	1102	1096	1127	1111	1100	1027	1069	1092	1077	1033	1068	1118	1076	1114	1080	1058	1082	1089	1088	1090	1050	1086	1042	1087	1047	1079	1034	1082	1070	1075	1109	1080	1079	1100	1088	1055	1016	1071	1104	1052	1037	1001	1016	1099	1058	1011	1051	1072	1092	1105	1102	1059	1098	1110	1069	1099	1084	1070	1066	1077	1098	1042	1093	1113	1066	1102	1112	1061	1113	1038	1118	1124	1064	1097	1069	1099	1084	1084	1059	1105	1073	1054	1113	1050	1037	1103	1016	1077	1110	1022	1100	1104	1075	1042	1074	1105	1101	1019	1093	1090	1049	1092	1051	1015	1124	1104	1049	1136	1125	1042	1061	1079	1119	1018	1160	1084	1094	1097	1027	1129	1073	1057	1062	1062	1054	998	1067	1051	1052	1116	1059	1060	1071	1099	1111	1106	1089	1101	1083	1056	1076	1086	1146	1093	1137	1106	1090	1086	1120	1048	1105	1046	1099	1078	1046	1111	1139	1086	1135	1123	1016	1002	1098	1027	1019	1096	1097	1055	1106	1074	1084	1098	1123	1102	1129	1024	1106	1076	1098	1054	1038	1066	1103	1132	1114	1109	1043	1063	1045	1090	1028	1044	1039	1104	1096	1089	1041	1079	1063	1100	1119	1065	1087	1046	1052	1056	1115	1081	1137	1092	1054	1027	1049	1125	1050	1079	1010	1067	1070	1014	1087	1103	1049	1043	1112	1101	1109	1057	1063	1057	1059	1125	1086	1109	1068	1085	1069	1056	1108	1037	1048	1135	1106	1060	1026	1022	1125	1137	1084	1110	1087	1058	1072	1101	1099	1077	1072	1128	1057	1058	1025	1084	1140	1067	1113	1067	1057	1021	1022	1077	1069	1102	1133	1107	1073	1102	1118	998	1037	1102	1070	1137	1071	1076	1071	1150	1073	1070	1120	1149	1084	1077	1048	1043	1079	1129	1055	1113	1108	1046	1033	1051	1023	1054	1048	1109	1053	1112	1083	1042	1086	1095	1019	1052	1065	1043	1120	1100	1086	1079	1061	1041	1133	1019	1093	1009	1071	1091	1036	1105	1095	1144	1060	1069	1038	1082	1063	1120	1085	1095	1103	1074	1051	1086	1060	1034	1072	1107	1073	1081	1071	1054	1137	1062	1085	1076	967	1070	1056	1062	1071	1096	1071	1103	1079	1114	1110	1070	1113	1082	1128	1068	1099	1069	1000	1044	1085	1082	1016	1071	1075	1098	1067	1028	1060	1077	1050	1075	1007	1128	1086	1052	1027	1039	1112	1094	1036	1092	1084	1042	1079	1074	1104	1027	1133	1063	1111	1066	1015	1112	1125	1043	1077	1064	1085	1066	1062	1073	1091	1086	1040	1034	1110	1093	1080	1061	1088	1049	1068	1112	1067	1121	1023	1096	1077	1090	1050	1064	1110	1107	1113	1036	1051	1115	1078	1124	1058	1110	1079	1045	1124	1090	1058	1109	1031	1055	1110	1077	1011	1037	1128	1027	1104	1039	1093	1037	1040	1070	1061	1048	1035	1078	1027	1117	1059	1072	1051	1066	1095	1062	1075	1149	1086	1098	1092	1047	1065	1064	1129	1061	1052	1030	1110	1103	1072	1019	1081	1052	1012	1049	1012	1101	1086	1072	1062	1081	1063	1074	1092	1074	1077	1136	1079	1123	1083	1030	1090	1084	1117	1082	1076	1030	1104	1105	1048	1074	1099	1041	1058	1110	1064	1028	1114	1064	1069	1064	1083	1003	1091	1063	1073	1040	1050	1097	1054	1065	1133	1069	1087	1077	1032	1067	1011	1050	1037	1080	1079	1030	1085	1059	1059	1077	1109	1088	1029	1094	1115	1125	1042	1088	1077	1078	1070	1088	1163	1024	1084	1028	1126	1081	1090	1100	1104	987	1062	1067	1021	1048	1065	1086	1121	1027	1028	1138	1072	1086	1113	1061	1039	1064	1100	1057	1040	1091	1081	1061	1142	1075	1054	1085	1034	1073	1077	1121	1043	1055	1065	1103	1053	1035	1125	1053	1091	1073	1116	1063	1089	1139	1067	1067	1085	1060	1039	1052	1048	1095	1009	1081	1117	1048	1077	1118	1021	1062	1098	1087	1054	1089	1095	1061	1061	1041	1075	1043	1069	1091	1073	1062	1117	1097	1134	1078	1078	1069	1101	1107	1096	1058	1078	1115	1099	1081	1054	1064	1085	1119	1078	1092	1071	1065	1079	1092	1089	1073	1072	1089	1080	1031	1081	1081	1018	1097	996	1052	1073	1048	1085	1092	1048	1050	1102	1061	1032	1106	1085	1124	1097	1066	1065	1145	1090	1107	1057	1071	1052	1078	1077	1058	1070	1082	1046	1147	1020	1021	1031	1101	1055	1078	1067	1069	1085	1078	1074	1046	1088	1133	1062	1116	1029	1008	1072	1093	1060	1054	1056	1119	1055	1060	1058	1089	1092	1079	1046	1042	1127	1057	1066	1073	1059	1053	1066	1086	1101	1066	1043	1069	1049	1043	1129	1085	1079	1103	1062	1067	1094	1156	1130	1059	1068	1074	1077	1061	1076	1085	1048	1049	1109	1080	1138	1016	1106	1032	1043	1074	1081	1056	1066	1087	1101	1046	966	1092	1078	1108	1104	1105	1030	1091	1085	1041	1095	1094	1148	1087	1016	1032	1006	1029	1063	1037	1119	1032	1036	1090	1113	1061	1033	1077	959	1043	1065	1088	1065	1058	1131	1075	1068	1088	1113	1132	1038	1053	1012	1042	1063	1045	1121	1037	1068	1056	1022	1020	1120	1119	1076	1100	1091	1102	1113	1034	1044	1067	1069	1088	1068	1065	1055	1089	1092	1101	1142	1038	1070	1048	1119	1042	1055	1092	1153	1049	1062	1028	1109	1123	1127	1074	1057	1060	1081	1077	1078	1071	1085	1095	1073	1050	1014	1031	1122	1104	1092	1088	1056	1109	1125	1093	1051	1088	1088	1078	1076	1130	1074	1046	1082	1044	1067	1104	1119	1102	1107	1081	1097	1097	1064	1054	1063	1105	1085	1049	1095	1061	1045	1030	1049	1108	1052	1046	1095	1070	1043	1079	1045	1088	1047	1079	1074	1054	1086	1105	1106	1090	1116	1067	1073	1054	1142	1053	1053	1073	1069	1105	1049	1136	1103	1082	989	1054	1103	1095	1001	1090	1103	1090	1112	1070	1071	1090	1042	1012	1068	1044	1144	1045	1118	1074	1102	1045	1080	1128	1070	996	1054	1120	1030	1086	1068	1112	1100	1042	1091	1062	1041	1113	1095	1094	1077	1054	1063	1077	1023	1099	1110	1132	1064	1042	1074	1121	1083	1052	1071	1100	1074	1121	1152	1068	1092	1014	1111	1066	1078	1097	1032	1072	1035	1053	1051	1064	1137	1094	1107	1070	1063	1078	1092	1047	1082	1103	1046	1052	1043	1112	1079	1127	1073	1056	1128	1087	1127	1056	1092
60806	100824	66709	31599	9907	2705	1162	966	898	934	926	878	941	880	942	939	946	946	936	877	915	946	908	968	862	952	1022	874	892	927	945	923	952	953	916	929	949	905	957	942	948	897	927	939	928	950	906	951	919	865	922	916	991	893	910	987	908	951	947	947	947	863	957	969	926	948	927	910	963	881	883	892	917	879	923	933	917	932	929	891	924	894	936	895	926	919	928	945	930	960	943	885	928	939	964	942	957	952	964	985	882	892	969	936	917	946	931	923	905	907	950	917	914	888	917	896	932	928	943	869	947	955	916	924	894	900	963	910	871	945	927	909	889	940	878	898	988	884	955	933	929	914	932	934	930	896	941	927	936	928	935	977	955	903	895	972	917	916	961	961	949	889	937	936	939	927	970	915	895	918	877	912	915	950	937	917	969	933	902	917	955	922	927	921	891	939	927	934	894	925	961	877	928	915	988	882	950	961	926	913	935	875	935	948	916	907	938	963	928	938	908	896	953	927	998	937	923	894	1014	979	917	916	904	960	970	889	949	916	955	943	959	931	950	948	894	963	845	928	904	957	920	847	946	968	864	907	919	974	937	925	888	879	924	895	955	966	924	937	974	936	927	924	926	966	908	958	902	952	904	949	941	933	936	910	927	894	945	946	894	910	911	795	936	899	927	956	901	964	980	952	960	928	972	925	923	960	940	934	908	903	935	899	864	886	916	887	982	901	960	925	937	919	929	930	952	916	954	966	883	972	947	951	930	937	919	941	925	915	929	965	901	898	904	910	918	881	926	932	908	889	919	908	921	966	939	898	922	930	949	949	920	893	899	947	917	883	874	877	946	934	921	890	951	923	924	895	945	962	959	867	891	952	900	912	922	893	920	905	917	911	898	878	897	924	894	981	918	898	937	967	929	931	868	960	923	978	940	862	928	939	957	936	909	916	929	963	906	902	926	913	932	911	920	913	895	907	927	860	905	883	881	878	962	915	932	915	938	919	880	908	927	895	926	932	943	934	955	897	905	902	915	941	893	978	883	928	935	943	913	971	988	966	944	933	917	914	914	895	946	951	966	887	881	907	988	903	902	918	938	909	867	952	934	981	939	898	918	904	977	940	922	901	906	926	945	904	902	896	910	913	879	971	910	946	900	937	907	947	909	875	929	914	942	939	938	889	900	968	870	913	881	940	926	968	933	944	902	922	925	926	949	911	912	880	931	884	865	919	932	906	910	929	931	933	875	943	902	925	934	927	894	933	935	948	913	920	965	895	913	904	875	946	933	921	963	940	910	922	904	968	904	976	911	920	885	979	938	948	895	954	930	953	887	979	926	922	954	927	925	953	892	968	896	962	890	941	926	902	925	941	942	889	912	877	876	950	868	911	900	964	858	899	946	941	892	920	896	945	891	929	984	933	948	906	955	950	890	899	915	919	953	953	895	949	904	897	913	901	917	933	948	861	913	933	878	934	960	927	893	942	916	949	914	902	914	898	912	921	879	955	931	941	913	916	943	866	895	918	891	931	962	916	977	922	935	843	912	928	904	866	983	905	935	894	896	922	937	947	960	971	921	909	959	943	916	914	902	990	954	930	890	955	964	904	904	930	933	910	900	913	931	958	930	972	962	926	915	886	902	1007	903	876	929	870	920	933	936	915	889	901	967	957	980	958	869	876	933	894	895	917	909	932	899	917	919	926	930	916	907	920	911	938	926	933	923	984	891	923	923	998	910	915	877	895	905	860	940	957	966	880	876	938	940	892	871	912	875	902	875	968	929	930	909	944	919	937	937	926	874	899	941	891	987	911	947	888	928	902	914	936	935	913	935	887	899	979	898	966	885	893	932	943	930	921	952	918	926	931	904	919	924	905	945	920	916	895	905	913	911	925	922	900	965	889	909	918	908	952	933	918	880	938	870	917	938	902	912	898	911	935	886	937	949	879	924	930	890	897	894	970	930	877	965	924	901	919	912	936	874	891	932	943	929	942	859	933	942	913	936	910	901	942	921	909	959	908	918	896	927	889	910	907	949	881	923	946	884	925	929	936	934	889	949	936	918	947	883	915	918	912	928	974	931	895	950	933	946	871	900	970	956	884	891	901	931	905	924	885	877	945	906	926	901	898	914	956	937	893	870	904	907	904	937	926	960	926	941	909	946	936	958	906	936	937	925	939	925	904	916	962	950	904	934	869	899	961	915	896	906	983	904	896	893	865	889	908	879	961	907	870	931	912	974	937	903	959	962	892	918	971	942	898	942	895	917	906	927	916	894	993	929	907	944	960	936	941	940	910	872	909	897	950	855	881	927	921	907	915	971	938	885	908	896	895	909	931	916	897	927	879	871	906	927	986	872	923	868	935	906	964	959	900	929	991	936	939	921	881	959	887	975	907	934	885	895	903	895	919	932	909	937	973	906	890	965	958	919	861	1019	904	950	1005	935	899	859	902	940	901	891	913	958	933	920	956	949	881	906	895	927	932	926	899	952	904	876	881	959	986	956	903	927	953	911	940	921	890	945	872	932	971	960	892	922	951	918	953	927	1017	958	863	909	941	941	918	884	941	868	910	927	890	921	942	900	976	959	948	998	922	916	906	891	892	934	922	946	969	920	902	911	900	906	891	915	910	900	1011	931	911	923	903	916	933	982	933	916	954	921	882	921	927	875	896	890	864	900	948	929	944	884	922	911	869	903	910	952	907	877	916	961	911	901	960	894	909	996	921	882	931	887	907	978	918	947	935	898	934	917	905	900	924	971	952	942	930	919	940	914	952	912	931	945	938	885	885	925	897	947	916	904	914	911	905	928	936	941	907	874	975	901	880	867	915	910	886	886	911	872	886	966	912	946	868	924	863	877	955	890	944	925	960	903	877	930	921	926	920	906	912	942	844	934	884	934	885	926	905	919	939	932	879	914	964	886	934	915	932	969	880	844	928	929	950	990	912	885	886	862	944	889	878	905	883	904	899	959	896	922	903	916	962	891	943	865	936	908	944	918	899	934	899	869	917	887	938	867	950	934	948	938	912	912	880	920	943	920	937	948	968	973	949	946	878	887	955	903	960	940	913	910	955	893	888	952	884	927	911	908	886	1003	898	863	946	946	910	965	918	952	860	908	915	906	912	956	925	890	945	879	902	939	954	913	938	914	936	884	955	932	886	832	918	887	912	948	892	919	864	893	983	954	912	936	945	899	947	909	910	889	914	959	908	880	946	956	969	918	944	915	916	921	888	887	899	898	856	956	909	972	946	849	935	920	875	906	919	951	927	901	892	878	934	889	936	941	876	895	835	860	969	896	915	895	894	917	938	920	893	926	865	870	894	958	963	946	926	925	960	920	911	941	922	886	954	967	940	940	905	863	946	868	908	970	997	953	895	914	930	888	957	914	921	909	999	899	876	932	851	920	947	934	965	924	929	874	889	931	946	914	965	934	904	931	976	923	934	928	896	895	930	897	852	894	904	925	899	884	904	964	960	937	882	921	898	939	918	891	932	888	919	868	941	905	893	907	915	958	919
31347	34652	27383	10261	2257	1020	922	846	851	826	826	847	875	830	862	816	819	866	872	780	843	832	801	819	840	882	832	838	818	824	801	806	814	875	809	835	823	857	847	826	835	836	866	882	855	895	834	922	854	837	857	824	846	895	845	877	832	858	836	886	853	852	799	863	826	867	829	837	923	825	879	804	799	883	831	782	862	874	837	841	818	792	862	850	863	812	835	811	800	865	806	836	845	855	842	802	863	841	845	836	806	833	847	814	826	851	835	836	825	826	773	832	816	848	805	848	845	793	875	848	775	859	815	865	837	810	901	845	876	865	824	886	853	852	811	846	802	843	818	819	869	815	863	853	805	813	860	843	800	860	790	873	787	876	870	809	840	871	853	836	814	848	813	808	825	845	829	901	851	843	800	886	757	813	844	772	837	828	860	839	794	805	810	811	794	834	854	836	827	860	783	808	875	820	811	861	828	844	838	830	761	831	874	869	858	815	825	817	777	807	819	824	802	812	845	826	843	807	899	869	806	849	823	848	838	819	813	836	839	859	818	845	853	839	848	855	794	791	903	832	798	836	812	839	825	823	849	851	800	829	820	821	813	876	830	889	882	817	783	811	900	795	830	848	812	821	848	822	873	853	891	884	798	828	857	854	812	849	819	819	892	831	860	825	846	766	837	828	849	804	845	818	796	840	846	835	809	854	839	814	800	811	789	813	842	845	815	826	841	846	876	793	832	830	829	812	828	863	817	879	816	793	818	825	870	834	840	820	823	859	877	867	827	853	847	862	838	833	831	773	848	793	811	831	813	832	880	842	811	852	843	888	852	821	870	822	836	847	811	877	811	818	780	765	873	850	864	806	807	810	793	841	812	786	852	844	839	793	820	836	848	814	873	838	851	847	813	837	828	815	843	846	832	836	842	835	842	805	816	816	882	808	808	826	886	758	811	790	851	848	870	820	838	801	788	817	842	868	823	845	835	820	786	831	850	820	801	819	821	850	836	820	812	783	912	826	823	835	886	794	803	865	808	822	840	820	828	821	852	851	909	837	837	794	841	856	793	810	809	808	845	819	833	825	829	851	822	849	832	805	835	883	822	836	922	813	856	833	907	803	850	792	799	814	828	796	866	811	783	883	892	828	821	869	795	827	799	843	859	834	815	850	870	807	861	829	828	786	813	780	799	830	806	809	830	772	831	843	840	818	812	826	851	869	833	765	874	841	844	830	821	816	813	838	847	816	791	840	885	766	803	853	817	870	801	820	870	826	828	841	855	853	830	791	837	861	811	846	844	821	826	835	843	854	862	886	814	846	901	888	824	821	834	828	852	816	793	860	796	818	835	808	857	863	870	877	817	817	837	801	848	813	883	824	868	838	787	891	853	820	829	830	816	849	784	866	789	829	888	873	839	858	799	833	803	861	829	832	814	835	859	835	786	851	818	841	803	842	824	786	849	832	847	830	881	843	849	815	853	810	833	864	832	782	783	808	843	832	833	848	878	831	794	874	817	837	793	851	826	863	782	828	822	883	823	819	842	834	860	812	837	820	820	839	800	814	843	823	882	856	815	861	837	863	804	823	818	856	863	890	852	847	891	851	757	794	857	830	864	813	859	846	805	841	849	813	858	911	776	796	861	896	885	831	815	880	853	860	829	818	788	830	804	814	848	831	793	868	850	849	846	819	861	860	800	810	811	858	849	781	844	852	841	850	833	798	836	818	794	807	840	838	849	823	787	783	861	848	832	846	839	819	845	838	838	848	781	867	808	803	824	819	851	834	846	833	887	862	805	865	872	821	810	771	812	836	856	853	838	796	767	803	831	817	843	828	832	882	859	861	779	831	859	876	866	834	856	809	790	854	840	848	877	832	813	842	839	818	875	839	802	864	870	759	847	873	810	846	849	798	816	829	837	902	864	844	868	813	843	830	823	862	798	778	810	856	833	835	894	835	880	823	836	847	806	867	832	848	866	855	868	867	805	866	842	783	793	804	844	824	842	849	836	836	818	875	824	812	788	792	806	831	826	846	820	856	846	810	863	884	818	766	876	788	840	819	792	791	849	806	863	861	801	830	848	834	792	836	817	843	823	805	848	840	805	838	826	752	886	795	809	773	846	869	824	877	823	819	889	807	846	863	847	891	824	874	781	905	784	888	839	868	817	862	795	837	874	910	848	774	821	751	778	822	844	872	814	844	857	848	843	834	815	798	858	801	880	837	825	821	813	838	819	820	846	827	845	800	831	847	855	861	834	767	821	813	829	785	824	825	844	842	765	820	850	789	757	867	853	857	819	865	835	823	827	850	824	856	868	844	826	803	786	812	837	803	800	835	817	878	858	806	803	808	864	857	813	797	790	820	868	825	824	812	810	850	808	841	783	773	803	845	832	816	819	836	848	810	810	861	833	848	809	909	847	826	832	803	781	895	881	793	840	824	799	817	818	811	847	848	849	791	848	818	826	861	839	813	874	851	831	824	853	834	786	874	843	834	865	862	823	810	821	795	855	839	879	889	796	901	876	798	877	847	801	848	841	821	813	858	870	839	870	834	808	855	804	825	822	890	837	820	869	834	829	825	847	805	851	834	845	824	856	832	782	793	828	827	848	831	814	858	829	776	851	829	811	851	847	836	832	802	847	860	790	827	879	822	837	828	845	857	800	853	853	843	839	811	828	831	834	856	850	801	834	851	848	839	849	863	802	813	813	873	834	821	848	807	808	817	864	865	833	814	824	838	835	884	844	856	826	871	890	806	804	857	860	864	872	784	826	893	824	850	805	859	831	892	837	851	819	846	805	856	892	826	832	841	885	857	806	833	792	821	833	859	828	794	844	839	822	814	823	823	789	843	857	867	808	802	866	840	858	856	815	867	849	838	758	793	869	828	820	852	806	833	871	869	817	833	805	772	829	812	829	843	848	816	834	794	853	853	833	853	790	856	850	801	818	864	802	808	850	870	841	798	838	831	775	845	812	812	801	837	810	830	816	859	855	833	833	825	828	819	832	870	793	811	914	826	793	768	866	852	789	854	826	837	814	849	808	802	820	909	883	864	801	788	850	884	790	837	833	810	862	842	892	831	844	894	828	787	796	816	846	863	834	844	837	852	820	880	862	797	812	803	839	833	865	842	856	832	876	847	866	837	807	847	834	802	875	829	795	835	865	835	848	888	800	829	813	800	846	825	842	781	782	874	793	784	851	857	817	860	838	838	821	779	822	788	862	867	802	834	910	832	820	777	821	855	817	847	782	800	824	837	792	791	862	887	846	821	831	758	832	848	797	842	813	844	844	850	841	817	907	842	821	840	823	759	819	821	855	833	880	810	828	843	805	829	845	797	864	835	877	806	814	809	834	823	830	808	808	836	829	849	830	820	862	813	885	833	823	818	797	804	861	825	834	807	832	857	855	896	847	786	864	843	846	826	809	839	842	831	868	838	803	812	789	847	819	864	787	845	806	816	831	849	835	815	838	852	853	826	830	840	809	846	862	812	851	847	809	817	824	812
23764	38980	19407	5235	1572	835	677	657	611	645	683	651	645	655	629	646	698	605	620	609	620	678	637	665	645	686	667	638	658	645	639	614	629	633	615	636	619	648	614	640	631	665	623	668	636	621	645	595	710	631	646	673	673	637	661	638	669	611	660	673	607	623	646	659	649	621	632	656	656	661	609	683	641	599	676	657	573	675	636	683	601	674	643	635	603	610	657	667	568	628	635	650	633	636	624	647	684	639	669	661	620	656	653	635	637	626	644	602	636	626	628	644	643	658	626	667	615	599	610	640	628	640	617	669	643	697	620	666	658	648	636	661	635	641	668	654	617	639	633	611	689	624	599	678	646	612	635	678	614	639	642	676	631	586	627	653	647	641	627	645	623	634	609	576	658	640	617	627	634	641	650	660	637	658	615	634	616	638	662	669	622	654	661	605	637	628	687	638	601	584	663	584	657	709	660	671	667	658	688	695	652	634	631	625	647	669	656	681	645	633	629	637	661	609	631	660	680	614	654	679	603	630	663	630	621	647	606	675	669	616	680	662	651	668	633	607	664	649	652	661	626	632	615	638	650	611	665	688	639	698	622	669	639	649	623	600	646	644	623	647	664	614	654	620	680	633	650	623	594	664	647	632	638	625	704	669	686	606	658	628	675	645	630	622	644	630	668	649	672	639	639	641	683	618	634	642	667	594	684	650	634	642	661	627	641	606	641	659	594	623	658	665	671	636	617	613	654	649	661	613	648	646	619	628	636	622	608	640	686	648	636	635	669	616	650	683	630	688	724	623	637	685	672	672	702	619	677	658	665	625	579	653	623	601	665	658	633	672	632	626	628	616	624	641	643	642	665	570	633	664	613	552	607	638	650	684	686	669	621	648	643	617	609	590	644	651	642	702	664	640	619	697	680	642	626	639	630	594	651	626	647	648	648	648	614	680	668	649	637	681	632	649	637	631	668	676	631	634	646	647	654	666	644	658	665	659	660	669	598	638	658	613	641	667	609	629	644	683	644	605	644	593	613	648	635	630	643	625	636	709	607	631	661	671	649	627	650	617	657	707	601	675	639	632	622	627	675	650	630	666	642	622	644	661	648	668	609	675	646	675	668	660	634	658	629	628	689	641	561	615	635	620	695	644	640	640	634	649	669	640	631	685	656	619	622	638	605	641	654	651	634	618	636	659	634	646	627	621	655	619	650	657	611	655	634	585	642	635	612	701	671	629	624	696	630	691	642	641	626	637	630	659	659	668	665	579	639	664	663	658	638	658	605	649	640	667	665	662	633	616	666	694	660	642	641	683	652	648	648	612	631	618	674	658	636	658	687	651	617	650	661	655	672	626	617	675	622	667	679	656	654	600	596	653	637	629	672	615	619	636	651	675	683	631	665	653	624	621	649	640	674	631	659	633	626	580	672	660	633	653	648	676	683	668	642	646	645	636	657	596	622	623	654	675	623	605	643	671	615	628	668	655	681	652	639	661	621	626	632	580	666	721	624	645	613	647	677	645	651	597	688	629	653	603	597	626	657	662	628	682	651	634	643	687	617	649	621	681	670	675	682	626	641	695	625	662	625	665	655	636	616	634	624	615	636	655	679	643	637	646	669	639	658	636	624	658	657	620	656	631	666	589	591	610	647	639	634	605	678	627	648	655	660	639	615	659	632	683	645	625	650	614	626	684	643	642	647	645	682	665	658	677	644	630	661	621	600	658	641	629	676	654	593	572	653	627	592	643	670	615	643	683	645	636	634	610	619	622	623	659	657	652	625	621	661	633	644	650	677	598	700	632	648	653	664	667	671	665	668	625	623	616	661	710	631	654	641	684	628	648	638	661	642	668	689	639	653	641	679	627	661	646	621	608	702	664	607	677	627	637	657	629	645	631	631	606	629	694	646	661	629	679	667	640	652	649	644	634	642	661	655	658	608	639	675	640	693	664	680	637	652	631	670	618	665	676	673	650	680	645	642	641	633	659	631	633	621	691	595	617	655	639	668	646	614	609	636	614	643	668	700	658	583	624	650	678	639	649	620	613	631	628	658	633	613	652	649	669	637	692	622	661	679	662	629	592	659	651	668	611	610	637	659	627	683	637	590	593	679	667	595	658	628	680	627	669	647	668	654	628	658	600	666	658	653	653	640	618	666	643	628	609	690	637	623	642	628	633	591	659	648	630	616	645	649	605	653	611	684	585	609	577	653	636	649	651	655	622	642	637	659	655	633	656	674	666	665	659	658	666	624	624	642	613	620	660	596	659	675	661	620	651	652	644	639	644	639	630	644	662	647	648	622	608	659	646	714	684	671	656	627	670	615	688	635	660	629	602	640	650	626	629	627	614	617	648	663	626	611	660	658	658	614	667	640	665	603	626	623	658	656	602	636	625	680	604	622	634	652	640	642	662	596	641	696	655	707	653	603	616	674	625	667	603	650	643	681	681	638	645	696	631	625	638	650	623	651	646	641	645	590	665	614	648	671	608	617	633	657	679	643	621	634	663	649	603	649	705	618	630	623	631	653	657	671	649	650	631	632	599	622	646	661	646	636	656	646	651	655	668	607	587	600	627	649	674	607	601	642	646	638	606	601	590	643	645	648	631	654	650	626	649	650	640	616	635	635	682	647	682	626	601	641	631	621	613	641	649	636	654	629	634	621	657	638	630	606	664	653	649	631	624	613	633	607	622	611	637	637	572	651	649	611	692	645	625	629	641	640	594	663	612	643	628	666	655	626	625	672	627	625	657	627	643	665	623	657	661	652	614	636	613	645	640	684	641	652	667	680	678	660	629	622	669	644	614	642	641	628	640	635	593	668	644	626	666	668	686	638	650	657	628	636	628	623	638	640	615	696	608	650	636	622	657	629	659	641	662	659	612	722	638	638	631	644	651	675	678	702	625	651	607	652	598	656	624	633	635	655	627	629	681	625	670	598	659	685	626	582	639	646	663	633	618	635	683	673	645	682	580	646	610	642	652	637	656	612	679	650	641	635	642	633	647	666	679	623	690	591	693	684	663	643	662	616	662	659	601	608	633	634	633	638	648	622	669	627	650	657	681	646	644	616	697	609	646	690	685	655	652	606	615	634	623	655	653	632	679	662	595	641	644	655	658	655	664	673	633	664	612	637	619	653	645	625	613	644	682	640	611	682	632	616	651	649	645	617	680	607	623	630	622	654	668	694	613	636	686	630	648	606	621	624	626	621	597	626	654	625	602	639	650	636	638	626	647	582	672	628	652	652	633	681	625	674	668	647	640	695	647	651	655	620	643	614	635	662	625	667	689	651	668	698	659	677	666	623	628	623	640	668	658	611	634	633	680	621	615	626	633	652	671	672	653	685	632	671	651	635	614	654	668	614	661	618	624	602	697	644	603	641	647	668	623	720	672	664	602	639	638	614	650	608	609	637	651	633	659	651	665	685	645	635	648	661	626	637	599	587	643	605	679	627	617	622	616	650	611	694	649	672	645	682	645	658	665	626	644	652	688	673	671	656	681	615	641
27121	32452	42097	30521	11911	2268	1137	916	878	853	828	892	893	916	864	864	866	838	887	871	874	867	865	882	810	832	889	866	869	818	823	848	860	862	862	812	857	855	878	786	887	876	841	853	862	816	886	845	819	910	849	849	828	839	854	854	807	877	838	837	853	829	831	914	839	834	808	812	893	820	822	861	871	857	847	846	844	846	844	886	815	820	850	796	824	843	892	834	866	875	872	853	889	844	884	835	853	874	874	845	826	891	842	801	841	820	803	845	836	829	885	861	810	894	822	808	871	883	849	853	793	866	857	891	839	841	835	836	862	834	842	852	881	852	857	828	895	818	852	807	848	832	811	838	858	884	900	815	842	866	827	863	866	841	888	821	842	853	861	810	874	834	837	848	895	840	855	831	856	814	818	869	855	810	879	882	898	770	838	795	851	836	902	826	817	835	843	884	871	856	874	862	840	810	877	870	867	854	857	885	797	834	847	848	837	856	852	854	790	820	857	876	814	843	811	797	853	824	901	820	846	800	824	856	837	841	866	843	891	835	846	887	845	901	923	799	849	828	852	879	829	841	873	814	866	870	784	806	886	844	807	841	864	856	815	803	821	859	877	864	835	886	783	870	854	871	864	847	825	862	847	843	830	791	875	825	888	848	817	839	831	838	822	835	867	824	847	894	863	833	898	804	833	831	852	885	835	900	854	813	873	877	888	795	888	842	859	869	825	877	889	797	852	857	861	856	812	863	901	818	793	915	882	869	781	829	839	853	840	849	825	803	861	850	866	886	883	860	899	879	827	821	781	862	821	847	835	852	822	848	840	864	853	868	834	834	799	873	913	854	858	861	820	847	841	829	892	858	834	780	789	851	868	869	852	802	834	817	858	847	867	894	845	853	875	817	807	870	874	865	829	832	830	847	876	846	835	836	833	873	828	868	813	900	836	842	849	884	854	813	905	844	834	818	891	825	910	884	822	853	810	841	819	833	879	885	866	862	810	830	850	835	888	798	826	806	849	879	856	830	849	881	833	891	858	852	905	832	831	855	847	846	836	838	871	811	830	854	848	830	844	818	878	867	806	853	918	890	828	873	864	819	837	864	838	868	856	820	895	805	883	812	840	857	801	857	844	853	843	846	828	788	842	811	772	853	826	857	798	794	884	854	845	890	865	847	842	864	822	819	859	853	819	835	863	816	878	844	829	810	837	848	806	872	872	851	848	790	840	875	829	836	839	808	854	849	884	849	819	837	884	889	802	864	844	892	806	874	832	869	878	852	844	861	862	818	878	858	828	809	857	828	873	815	793	837	850	814	821	853	824	796	810	795	803	872	827	837	834	845	852	854	823	853	846	740	812	839	842	804	793	865	868	844	830	865	867	803	835	830	870	887	880	810	837	864	856	892	814	908	849	874	803	855	861	873	894	865	865	914	870	836	841	824	800	835	838	878	885	796	881	852	866	882	842	839	828	852	839	884	790	938	772	872	858	834	880	871	816	850	808	893	841	877	837	861	808	838	864	821	876	823	890	788	884	893	849	856	855	796	843	853	862	844	773	807	899	905	855	897	850	773	885	830	819	881	789	824	876	872	867	879	895	836	811	818	833	835	844	835	826	836	865	828	845	903	855	789	799	845	861	782	907	823	828	855	851	895	801	843	835	865	859	828	850	818	875	842	838	846	828	874	897	821	831	822	870	884	874	914	816	855	898	773	872	795	871	809	841	872	836	807	854	847	851	865	909	827	873	816	846	892	802	850	825	853	875	870	876	795	787	835	884	790	784	898	820	817	836	817	860	819	849	812	881	879	862	826	876	789	867	786	818	877	818	874	833	849	869	859	860	876	856	846	876	820	834	867	863	802	847	875	841	865	877	807	871	824	886	838	842	824	895	848	808	861	854	829	855	850	839	847	841	855	853	810	868	897	784	810	805	892	883	868	847	827	829	833	805	816	835	868	854	852	818	851	809	846	843	879	862	828	817	796	836	866	856	808	864	895	828	853	813	802	855	833	846	865	873	855	837	826	890	802	881	842	841	870	782	862	873	823	885	811	831	907	822	872	837	848	860	846	862	793	820	865	859	845	849	848	849	819	827	838	826	834	882	844	872	871	804	883	898	861	804	842	855	856	849	871	784	845	867	818	876	822	861	805	881	834	840	820	886	884	837	860	806	904	822	810	848	890	865	822	938	869	855	899	808	808	833	835	838	821	858	859	834	875	842	813	928	834	881	869	896	853	828	839	872	838	847	830	893	830	847	883	807	816	820	830	826	839	868	842	852	859	880	829	817	829	845	880	856	871	904	894	846	801	791	827	869	824	863	841	816	844	835	841	841	828	862	821	866	858	818	866	897	769	856	855	860	855	849	818	801	846	901	800	860	893	823	909	875	876	828	881	796	786	837	884	810	871	809	860	853	880	875	843	830	820	779	858	877	822	853	812	852	870	851	817	879	865	820	808	850	812	842	857	830	856	859	860	823	846	835	816	849	846	850	895	828	851	862	859	852	847	870	811	863	783	843	818	863	825	835	853	921	884	838	855	885	808	811	837	856	814	879	872	826	828	892	890	916	833	842	851	868	828	815	833	908	849	841	877	861	812	846	883	793	838	848	836	887	811	830	855	872	923	914	907	823	861	877	839	831	833	822	874	880	856	841	828	857	800	791	835	819	874	837	867	844	841	860	874	870	845	861	883	861	840	797	851	816	878	889	836	885	812	882	896	813	824	799	863	857	870	789	898	865	832	858	817	826	852	801	804	828	862	877	837	830	835	854	861	810	852	835	823	852	879	843	878	822	827	845	845	865	883	808	892	805	832	858	874	826	848	790	830	843	864	878	834	882	859	793	852	837	910	858	832	855	805	803	829	795	885	822	882	890	833	839	891	829	891	848	810	885	826	877	829	850	822	899	851	839	869	812	838	882	844	876	842	855	841	836	889	820	862	901	860	870	886	851	836	812	837	905	861	811	880	831	843	851	840	881	851	860	847	871	891	873	832	841	859	828	809	865	825	870	832	868	843	847	890	866	826	819	827	795	814	808	835	814	809	863	936	811	849	838	865	786	885	870	872	822	827	834	822	834	814	868	789	776	846	799	855	787	859	857	891	831	830	796	848	826	865	891	832	824	869	841	853	844	840	831	859	832	813	823	873	864	811	852	900	870	838	871	869	863	862	827	819	837	840	848	874	851	867	892	791	839	846	861	832	846	856	883	848	856	881	807	807	876	888	851	850	832	866	869	805	851	859	811	848	829	876	845	857	850	865	850	875	839	866	858	842	875	881	886	858	833	847	805	807	837	869	873	837	810	836	824	832	863	853	832	866	840	868	853	872	834	753	824	839	837	860	912	856	832	807	821	845	842	803	859	854	876	830	836	795	849	871	886	883	874	866	817	877	859	797	828	911	872	819	859	874	913	806	860	867	872	873	839	834	850	810	894	881	907	834	861	849	843	852	889	848	833	823	818	843	886	849	829	812	878	829	795	810	838	856	861	889	870	860	802	835
57142	83428	49067	17970	4612	1340	799	739	702	727	711	709	709	707	728	714	708	694	755	701	763	688	732	692	723	730	704	686	713	694	697	663	700	708	693	708	737	700	712	704	735	690	724	693	678	681	691	694	654	692	662	725	734	696	691	732	717	754	697	702	687	744	697	679	721	697	703	680	702	665	764	627	722	691	735	716	702	733	741	723	703	694	686	664	712	703	730	673	698	711	685	699	641	690	716	707	685	691	659	745	751	703	679	654	680	670	708	727	749	709	749	734	730	676	691	668	740	685	738	666	691	664	705	755	732	736	677	633	682	691	692	717	657	655	712	676	714	699	688	695	691	713	703	721	645	710	710	749	756	733	667	728	678	706	731	716	677	737	684	682	650	697	709	686	700	687	710	743	706	702	712	683	717	689	696	741	747	693	684	674	723	669	629	732	737	701	704	657	665	729	698	662	670	696	669	692	693	669	665	652	718	748	761	717	697	739	703	689	699	669	697	713	678	718	748	707	660	733	722	733	727	689	624	680	696	692	703	692	669	653	701	702	668	669	684	713	719	697	681	699	701	703	746	704	692	705	706	709	671	684	711	729	721	657	649	723	689	731	714	693	744	682	719	658	711	688	698	739	720	695	686	667	701	663	701	724	669	681	675	652	697	708	706	720	642	668	678	671	705	714	710	715	688	665	701	711	699	680	679	688	680	677	703	689	725	700	636	744	699	680	677	704	732	675	710	703	750	702	641	683	670	696	677	724	696	667	689	680	717	723	690	691	686	688	669	710	703	691	713	641	665	692	733	645	698	659	703	683	668	699	690	707	708	703	709	691	701	726	741	702	715	669	724	699	706	700	684	717	707	723	652	705	716	734	700	682	705	697	684	671	688	709	719	728	673	691	714	711	695	704	678	706	636	655	724	695	674	658	675	706	678	740	680	699	678	739	661	683	689	690	720	675	680	694	685	693	713	690	680	715	750	711	710	682	743	740	709	711	721	730	676	700	674	723	722	738	688	655	746	716	699	695	650	743	687	696	688	735	712	680	744	682	705	690	720	676	686	684	692	730	737	683	711	673	692	689	703	695	694	734	698	696	660	750	724	738	761	673	680	646	662	701	672	674	718	715	703	684	686	704	690	660	694	744	750	707	716	703	718	699	714	691	672	709	692	667	675	722	672	679	657	691	688	717	713	702	690	711	708	662	639	674	678	683	707	727	714	721	671	697	681	668	656	732	673	691	690	736	685	662	660	672	723	636	713	706	712	662	691	684	729	619	666	651	687	701	702	707	695	718	702	684	670	702	715	722	715	680	703	680	683	735	671	689	716	691	729	673	689	698	673	739	692	710	736	650	693	732	721	692	688	755	708	705	702	730	668	665	677	685	696	711	647	688	692	669	699	717	652	715	691	692	702	671	699	682	651	667	710	722	731	719	706	681	705	737	732	684	678	731	750	683	693	742	680	666	688	721	670	680	711	648	703	645	693	672	720	697	726	687	743	686	719	704	732	658	657	685	685	695	658	688	653	664	692	776	697	712	684	675	697	631	691	683	697	662	719	726	710	700	698	644	733	670	648	750	705	676	665	690	676	643	679	632	717	651	673	694	692	665	682	740	667	711	700	714	729	754	688	700	694	710	691	678	696	711	693	694	667	695	748	756	781	673	701	759	676	731	685	697	700	697	658	692	772	730	733	735	700	713	632	690	676	674	722	677	699	686	668	658	718	766	724	713	705	657	698	691	662	685	712	691	678	699	676	692	683	644	725	689	682	730	723	669	686	720	682	700	707	684	698	677	663	632	680	721	683	715	776	709	699	710	669	702	699	666	703	670	693	716	690	732	697	740	669	734	743	744	674	681	700	680	638	699	717	669	705	734	695	694	697	660	688	703	730	685	667	738	710	733	700	653	666	681	683	704	747	685	686	716	669	710	673	723	720	699	691	709	680	705	722	724	678	702	712	709	668	683	665	717	750	731	713	695	737	699	655	688	660	691	667	742	694	697	733	707	700	666	638	695	693	698	747	684	636	685	697	670	725	650	727	730	708	674	696	686	702	730	676	690	717	718	714	700	725	725	706	713	708	681	667	676	667	723	714	730	682	666	696	712	735	696	662	710	726	710	692	706	729	692	706	713	700	659	656	685	710	639	703	685	680	703	671	670	700	687	701	746	719	693	684	732	712	640	728	713	717	666	727	659	659	681	714	667	719	693	710	699	748	684	679	679	687	655	743	670	685	677	749	712	684	677	661	693	748	686	692	695	708	669	703	676	666	769	668	683	732	739	711	671	679	720	691	706	650	689	657	720	699	687	711	714	717	699	711	702	683	715	725	706	709	722	688	702	723	690	677	715	711	721	722	665	674	680	701	737	725	707	651	669	679	754	692	709	721	692	684	671	635	717	693	708	715	692	670	700	698	693	683	759	672	702	690	682	712	682	695	690	671	736	669	760	690	674	711	706	644	669	671	668	735	695	697	704	680	684	694	706	716	702	666	676	726	723	700	744	710	642	684	716	722	686	690	729	682	711	719	720	699	687	684	717	695	658	696	670	704	713	702	645	741	695	716	706	708	695	683	745	756	689	702	694	683	651	685	678	718	668	677	690	706	690	674	715	723	699	697	702	702	734	715	722	736	695	710	729	683	691	671	677	694	695	711	698	676	721	685	705	714	686	694	680	708	660	705	693	745	698	726	711	736	726	666	679	706	698	646	696	722	684	674	695	696	747	680	768	706	714	694	726	735	722	692	743	684	703	716	714	719	668	698	699	721	694	751	655	717	671	647	735	693	689	686	671	696	667	701	703	653	721	713	663	676	740	700	690	682	669	739	713	706	707	658	674	705	661	716	690	690	661	704	717	691	683	697	662	718	725	693	686	665	691	676	696	697	656	681	684	699	667	710	694	707	675	692	716	695	726	724	693	701	683	686	653	738	744	701	746	666	682	672	718	688	675	725	712	693	696	684	639	674	689	686	685	636	736	735	698	650	687	718	742	736	741	702	721	686	642	676	655	713	686	670	706	689	697	719	666	638	677	692	645	683	720	697	749	747	669	720	664	714	686	702	713	729	742	684	690	713	714	738	686	679	713	733	630	714	635	724	681	702	698	701	672	681	686	699	721	718	688	695	698	733	706	688	749	705	712	677	718	682	752	709	671	669	714	709	657	684	700	688	681	669	674	695	701	686	732	699	687	694	708	664	704	698	672	649	662	689	730	715	727	703	693	685	682	684	731	714	686	698	678	675	693	719	666	719	700	696	753	707	698	688	701	676	697	703	691	666	659	698	715	724	716	709	675	718	667	713	708	735	643	767	674	747	721	648	683	677	712	694	678	678	682	676	700	701	712	699	681	717	715	730	688	692	729	699	695	714	695	702	694	704	696	714	694	683	653	671	666	698	685	673	693	703	694	686	673	705	676	797	700	684	687	706	691	711	700	783	684	688	758	664	657	719	688	728	663	697	683	696	708	675	694	740	701	709	728	653	671	683	683	665	695	714	684
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
