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
339415279834	339415280403	339415280953	339415281503	339415282053	339415282603	339415283153	339415283703	339415284253	339415284803	339415285353	339415285903	339415286453	339415287003	339415287553	339415288103	339415288653	339415289203	339415289753	339415290303	339415290853	339415291403	339415291953	339415292503	339415293053	339415293603	339415294153	339415294703	339415295253	339415295803	339415296353	339415296903	339415297453	339415298003	339415298553	339415299103	339415299653	339415300203	339415300753	339415301303	339415301853	339415302403	339415302953	339415303503	339415304053	339415304603	339415305153	339415305703	339415306253	339415306803	339415307353	339415307903	339415308453	339415309003	339415309553	339415310103	339415310653	339415311203	339415311753	339415312303	339415312853	339415313403	339415313953	339415314503	339415315053	339415315603	339415316153	339415316703	339415317253	339415317803	339415318353	339415318903	339415319453	339415320003	339415320553	339415321103	339415321653	339415322203	339415322753	339415323303	339415323853	339415324403	339415324953	339415325503	339415326053	339415326603	339415327153	339415327703	339415328253	339415328803	339415329353	339415329903	339415330453	339415331003	339415331553	339415332103	339415332653	339415333203	339415333753	339415334303	339415334853	339415335403	339415335953	339415336503	339415337053	339415337603	339415338153	339415338703	339415339253	339415339803	339415340353	339415340903	339415341453	339415342003	339415342553	339415343103	339415343653	339415344203	339415344753	339415345303	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2662	3600	2300	2660	3600	2300	2658	3600	2300	2655	3600	2300	2653	3600	2300	2651	3600	2300	2649	3600	2300	2647	3600	2300	2645	3600	2300	2643	3600	2300	2642	3600	2300	2640	3600	2300	2638	3600	2300	2636	3600	2300	2634	3600	2300	2632	3600	2300	2631	3600	2300	2629	3600	2300	2628	3600	2300	2626	3600	2300	2625	3600	2300	2624	3600	2300	2623	3600	2300	2622	3600	2300	2621	3600	2300	2620	3600	2300	2620	3600	2300	2619	3600	2300	2619	3600	2300	2618	3600	2300	2618	3600	2300	2618	3600	2300	2617	3600	2300	2617	3600	2300	2617	3600	2300	2616	3600	2300	2616	3600	2300	2615	3600	2300	2614	3600	2300	2614	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24804	24001	36603	33216	24829	15780	4335	1370	1037	1024	974	965	998	985	992	992	1007	974	961	935	966	1015	1044	1038	975	981	989	975	923	937	998	1019	941	1005	939	895	979	1015	989	955	883	946	977	929	920	939	943	929	1040	1006	1006	932	935	988	934	923	931	961	954	961	972	989	984	935	964	983	871	934	1002	977	945	960	927	900	987	922	938	947	937	964	920	981	962	904	959	944	1011	916	952	948	886	941	939	977	900	985	1075	942	955	987	927	965	929	952	913	956	932	917	973	931	918	958	922	943	956	983	994	911	953	1008	923	937	961	933	1014	925	947	983	991	996	979	966	924	1015	1012	994	975	977	963	939	969	941	952	914	943	947	970	1010	968	902	952	980	1002	916	891	951	958	991	958	943	914	1011	987	937	991	955	974	991	949	1005	966	1003	967	1016	962	920	1004	981	975	960	978	873	941	977	975	946	938	984	1011	950	943	987	919	982	941	960	986	976	999	923	988	980	950	950	963	1003	984	979	974	978	932	999	949	974	965	919	960	966	911	941	908	981	1009	952	918	940	926	946	954	958	1010	960	947	953	936	998	987	968	932	1006	960	989	1002	1027	986	952	936	992	947	957	880	989	1037	935	956	937	941	952	1001	946	975	912	997	957	908	978	995	958	981	909	992	942	965	1017	942	948	929	1010	945	956	958	938	952	994	957	949	956	1010	931	955	954	935	901	950	964	931	973	951	968	995	923	1001	980	923	965	958	926	971	961	989	965	962	952	1018	947	946	933	930	953	942	966	932	955	941	913	951	965	942	925	988	919	954	987	960	915	901	949	969	919	933	947	968	971	1012	944	923	980	976	980	963	994	892	993	960	945	1012	994	957	980	923	1000	951	940	935	984	936	965	950	946	992	947	959	947	948	936	933	939	944	921	922	978	975	999	981	907	961	929	1025	996	997	984	928	960	963	923	966	959	995	994	968	989	915	953	969	948	942	968	946	929	982	959	938	1039	980	927	930	999	962	1011	911	1025	942	934	967	938	904	927	981	980	964	947	968	921	971	926	996	949	927	950	926	899	994	971	922	932	964	948	1004	931	955	960	951	932	882	993	990	924	983	936	972	906	926	937	993	967	950	963	951	976	940	953	921	980	1011	983	966	949	955	930	984	1015	932	939	952	965	956	977	960	983	979	927	912	998	962	958	968	877	936	954	894	931	909	941	960	972	941	972	968	930	950	875	959	986	964	958	1002	937	961	940	944	962	952	986	982	953	966	959	928	989	979	1008	975	999	960	1018	958	949	961	999	966	950	939	966	977	942	984	929	980	890	935	947	985	927	925	879	974	938	1004	961	964	925	936	942	918	943	940	928	963	989	992	989	952	944	993	950	944	959	991	947	962	909	978	996	1023	998	959	980	937	963	980	986	970	923	966	1033	923	953	986	968	914	993	955	953	917	936	996	953	1013	946	943	947	960	941	937	923	980	985	959	965	938	1008	963	970	1013	923	979	922	969	940	994	1032	951	969	906	984	992	934	949	957	961	955	1008	983	944	982	924	900	989	1010	913	948	937	896	973	993	964	967	912	979	986	966	914	917	959	922	967	953	1014	1007	915	935	983	1007	985	942	941	984	948	957	990	930	958	992	999	978	998	932	979	936	1005	953	963	972	1010	924	924	944	927	976	955	959	947	930	954	947	988	990	1002	963	950	951	991	946	926	918	936	945	963	1038	997	963	959	996	960	1007	986	908	969	932	930	950	944	974	923	989	977	1003	1009	978	1002	932	894	946	959	991	957	917	947	1028	925	903	930	980	880	990	964	975	1066	919	907	907	945	923	984	937	962	959	968	1031	965	967	947	960	930	972	1017	952	952	1042	930	936	1011	998	920	959	954	942	1011	969	967	988	958	967	972	942	941	902	999	977	916	886	984	958	951	1030	929	949	930	923	997	974	968	1014	948	964	985	913	984	996	948	947	937	928	974	971	978	942	909	926	906	984	924	928	967	989	1012	954	950	987	959	925	950	966	962	916	978	969	964	995	946	918	988	1006	976	1007	991	995	972	971	958	951	945	934	950	938	982	973	984	1006	922	981	1003	938	918	948	928	979	964	923	1014	993	934	915	976	977	977	959	950	947	918	972	875	976	933	996	984	896	916	953	951	933	941	933	922	950	990	913	946	982	1010	974	1008	1009	943	983	997	979	923	975	958	969	934	909	963	934	933	1011	944	979	976	931	908	996	988	921	930	959	964	990	1031	956	982	969	940	987	929	975	988	963	974	1018	965	1018	939	1032	975	969	969	951	944	953	948	947	971	958	941	916	954	982	942	962	956	967	965	927	969	971	956	921	875	951	991	942	963	944	962	949	944	987	922	911	969	985	908	963	941	917	957	944	948	940	909	955	935	917	955	952	996	1004	930	918	992	1002	884	999	921	973	978	955	958	947	918	985	959	987	960	921	924	967	937	964	909	954	936	952	966	916	980	919	892	914	893	990	935	951	957	977	983	981	952	1025	948	982	936	1019	946	923	973	955	977	951	976	974	939	970	994	955	1040	986	986	945	937	890	945	950	933	964	939	1013	1030	920	976	909	960	954	965	984	969	977	997	966	1011	923	927	894	918	968	943	950	1012	978	921	950	953	974	976	916	958	957	941	960	940	965	967	983	978	938	953	942	981	962	970	956	945	971	955	979	909	950	901	978	953	896	950	936	890	968	941	945	970	957	1004	952	993	996	916	959	1018	941	859	948	990	1022	959	982	918	940	961	947	939	954	982	944	995	1008	951	929	959	947	972	935	940	932	936	981	1039	944	968	914	927	978	931	953	940	985	981	947	1004	903	935	921	969	915	972	965	957	956	1023	937	931	974	955	972	982	983	991	966	931	992	978	948	967	1006	998	943	960	1007	968	947	947	996	966	940	937	993	907	962	955	947	960	970	1009	946	963	953	997	922	951	911	926	952	948	955	940	925	900	932	913	998	972	973	879	970	989	935	978	998	937	935	960	914	982	907	948	904	972	931	968	983	957	925	941	915	944	995	918	956	989	982	976	900	990	890	984	973	955	949	1004	896	951	949	975	907	994	976	958	949	909	934	956	900	978	967	946	931	935	953	910	936	984	953	908	989	958	934	958	909	940	1005	986	1001	996	984	924	932	927	937	964	949	966	948	938	948	939	976	940	1010	957	981	975	1003	983	984	1048	954	958	969	975	934	1003	958	947	969	966	1018	988	942	1000	939	936	1003	958	954	904	966	962	985	996	973	941	952	954	957	940	991	998	941	964	984	947	1026	987	925	991	1000	940	956	979	948	944	929	944	981	950	947	964	975	992	969	936	979	964	940	1026	961	957	988	946	951	919	959	930	950	917	956	987	958	973	954	988	984	941	975	947	981	962	981	940	995	989	995	964	923	927	961	931	987	1001	893	975	1001	1016	922	952	948	882	1028	946	974	958	954	945	996	978	952	975	946	958	967	967	960	972	1017	981	952	980	982	1014	958	1001	952	982	941	928	1011	940	927	926	951	964	894	929	1032	1035	1003	903	926	967	979	924	1008	934	971	991	965	946	965	960	979	989	958	970	940	994	911	898	1012	950	947	950	963	915	950	999	976	1006	972	1017	1027	918	949	935	980	964	985	969	919	898	958	985	933	912	974	937	964	984
66164	105732	73106	42023	18386	6501	2030	1073	922	859	874	868	865	830	904	887	823	899	874	832	891	821	853	860	856	847	816	878	895	845	836	833	875	843	920	855	904	831	831	876	858	894	889	872	950	905	853	866	843	814	949	897	826	850	888	895	853	852	897	866	813	917	891	850	896	876	890	863	849	869	884	836	881	877	874	947	862	872	850	834	868	844	858	887	861	877	870	867	889	887	886	846	846	833	890	847	887	861	836	874	837	851	900	915	916	841	835	867	897	860	816	852	886	840	867	831	818	898	833	862	833	872	896	829	869	872	859	840	891	829	825	904	814	918	840	847	841	852	847	882	847	777	882	890	860	848	893	869	895	821	882	873	914	805	863	819	886	857	879	820	863	789	894	805	859	866	892	854	859	870	864	849	849	890	834	841	903	844	847	852	880	869	884	887	897	892	838	864	846	879	855	877	859	851	852	842	863	859	898	916	854	871	830	863	906	861	835	895	898	921	879	866	897	857	873	843	871	870	871	852	846	860	880	867	846	872	874	843	893	874	861	887	891	874	838	892	900	876	892	835	847	866	874	828	888	876	861	823	902	886	853	841	813	850	849	883	804	886	856	856	881	798	859	870	814	848	928	883	850	855	851	837	881	895	860	832	837	868	882	846	857	902	920	900	821	902	886	864	851	913	876	872	842	904	874	832	826	858	859	860	830	817	869	833	848	891	887	800	870	895	888	827	836	835	894	833	833	854	871	889	862	838	866	821	852	840	852	875	879	827	899	859	883	852	817	846	863	890	815	917	894	851	870	869	861	834	820	864	837	889	873	856	804	818	855	887	899	844	869	825	856	862	891	831	838	865	890	841	849	872	867	835	864	860	856	804	843	798	790	852	900	809	916	884	871	842	853	842	941	849	903	842	897	854	880	886	939	833	887	885	849	920	846	861	862	878	851	826	886	835	832	872	803	847	873	901	856	873	867	837	840	841	860	888	903	854	852	853	856	854	849	893	898	865	796	890	877	850	918	812	839	849	884	903	885	842	854	831	873	887	863	837	883	820	795	855	825	857	893	830	883	890	810	834	896	872	870	869	877	876	826	844	896	823	820	831	838	919	846	871	876	877	842	859	882	876	802	863	836	900	907	849	844	891	843	843	829	847	811	850	857	910	873	857	878	845	860	877	837	876	875	851	861	911	871	860	848	850	855	863	884	919	828	826	874	880	849	894	830	871	878	864	859	841	837	855	871	794	874	907	874	880	825	878	821	842	842	819	867	842	841	856	841	877	904	876	856	865	869	854	900	904	845	840	911	863	818	833	851	864	799	803	826	895	821	857	897	857	858	863	870	831	895	918	831	873	859	872	862	919	824	827	889	863	841	839	841	808	864	906	850	910	863	888	865	889	887	868	864	901	869	878	893	818	907	825	839	880	894	887	901	920	867	905	888	858	886	843	824	833	859	813	872	865	897	865	895	879	806	860	889	880	824	868	864	841	879	893	821	776	861	813	820	896	887	873	843	842	880	890	870	842	851	873	862	895	851	897	881	897	819	883	889	902	862	945	867	843	848	862	857	833	922	815	840	888	831	892	901	855	808	874	876	810	838	873	845	775	885	822	862	832	888	869	866	905	899	896	930	835	856	840	869	917	905	898	813	902	779	912	872	834	859	814	847	853	815	839	887	892	848	853	853	820	857	889	813	845	877	874	896	844	862	915	894	839	903	876	881	889	815	903	853	823	847	862	866	813	888	803	805	795	872	914	815	887	861	846	840	848	852	868	883	831	883	879	838	869	874	851	844	866	851	842	839	877	866	857	886	858	871	895	871	831	837	880	834	839	861	897	848	857	831	834	880	874	839	857	858	845	865	836	799	876	850	814	887	780	825	923	827	846	868	861	862	877	858	821	849	856	835	831	952	850	881	842	849	826	849	896	916	855	843	906	840	878	890	881	900	900	848	868	850	857	841	828	863	852	835	888	906	832	887	838	846	864	853	848	812	919	880	852	873	848	911	882	854	860	850	882	904	897	887	879	863	858	859	877	825	877	891	863	885	809	827	795	874	844	823	836	854	837	863	856	816	873	901	859	895	871	855	879	846	835	834	885	872	845	864	888	899	866	834	834	873	843	763	802	868	879	847	885	912	913	892	883	829	858	846	858	845	852	874	853	859	900	817	869	883	878	909	893	862	888	899	853	858	825	915	876	863	904	850	867	915	853	859	876	796	916	871	820	807	909	879	835	873	863	820	843	832	861	901	842	809	865	852	787	866	861	854	807	871	886	883	873	836	892	810	878	902	885	870	836	886	881	820	869	863	865	868	867	894	844	827	851	850	804	856	850	835	873	850	833	857	840	841	861	895	841	883	872	883	806	838	852	845	799	878	890	852	889	913	871	883	867	846	853	852	902	878	899	813	877	868	895	818	822	798	903	835	889	889	900	854	809	872	824	869	812	799	816	845	869	867	852	831	881	878	862	862	862	902	863	799	875	867	845	864	822	846	845	873	855	868	893	823	864	849	865	853	832	863	916	925	903	830	853	849	888	879	793	841	862	872	936	872	824	846	857	891	854	893	871	876	841	819	804	818	853	827	841	856	807	866	858	839	861	831	877	872	854	860	885	868	858	874	884	842	861	878	855	822	849	844	852	851	916	835	861	860	827	873	770	840	867	797	899	903	854	843	885	828	856	886	812	833	867	874	804	841	839	871	820	860	818	910	854	908	870	861	872	844	841	819	861	890	858	858	874	851	849	871	866	820	862	873	872	860	796	856	875	888	857	852	866	807	843	858	891	878	892	956	867	848	832	881	874	856	846	849	900	893	794	868	821	851	826	848	840	866	825	839	858	846	841	866	834	913	847	873	852	865	883	838	902	834	809	860	874	851	825	821	886	908	884	848	852	878	855	821	901	905	830	850	836	886	837	827	871	923	843	862	853	780	858	885	897	835	854	883	884	824	893	882	828	882	825	817	893	831	816	887	913	886	847	828	885	892	867	868	825	882	816	891	864	892	815	812	851	847	795	898	857	840	919	838	871	823	869	829	905	840	840	885	793	920	880	830	861	824	828	857	884	893	830	909	909	876	831	875	852	891	853	881	889	889	862	845	853	866	842	865	872	883	843	814	860	872	839	878	866	825	847	885	834	861	850	901	828	852	844	877	891	876	866	862	867	843	871	850	879	857	809	877	872	852	886	853	871	852	843	871	842	844	837	870	843	866	877	862	857	808	866	889	840	836	850	896	876	870	797	842	846	951	878	832	841	892	830	852	844	887	912	832	879	864	857	865	908	861	828	841	867	806	880	834	835	848	874	871	933	903	850	903	906	900	874	898	850	838	814	829	866	863	808	849	832	845	834	887	862	797	845	895	815	894	818	913	855	826	818	797	861	800	869	844	860	871	849	852	850	811	890	832	851	817	828	881	850	816	913	801	835	861	792	832	867	823	869	839	830	843	876	855	896	918	867	841	853	811	844	870	859	880	854	863	828	837	869	830	849	878	845	842	893
30436	29673	26233	10974	2454	1065	827	782	727	702	697	730	705	697	676	732	731	710	752	733	721	650	719	707	655	678	731	718	717	709	705	722	692	646	680	697	695	728	696	695	668	721	709	690	725	706	693	694	651	693	695	677	716	742	653	739	691	678	716	697	726	696	663	699	769	691	707	721	672	672	716	665	689	706	708	685	735	745	678	661	682	704	684	711	719	702	679	732	713	697	719	714	692	669	728	689	728	640	674	679	717	765	666	712	692	739	676	692	708	670	720	702	723	710	705	679	730	715	711	664	696	677	726	688	668	704	684	727	640	719	696	702	699	695	722	737	697	665	670	707	686	680	674	738	716	663	706	725	696	701	725	716	718	727	679	715	682	676	691	696	708	668	688	736	742	717	682	682	727	738	717	704	696	678	711	743	715	711	716	721	729	707	685	757	681	645	702	682	701	750	744	690	703	677	703	682	677	673	750	688	668	698	717	688	721	693	711	658	743	725	664	685	733	697	744	727	722	673	676	673	705	722	691	701	679	714	742	646	667	687	726	667	718	707	720	672	671	682	683	664	769	686	668	681	667	714	680	704	689	734	706	712	702	721	707	685	660	702	657	702	673	698	698	711	733	678	708	695	706	714	651	695	712	635	682	694	690	635	677	660	702	684	722	712	696	776	700	701	715	719	669	693	732	691	692	674	713	710	730	735	691	659	708	670	691	668	706	690	687	710	719	677	709	672	659	751	721	663	691	657	697	703	702	733	703	653	668	682	740	739	708	733	704	666	678	657	688	692	658	710	656	658	726	657	689	707	742	699	742	667	696	693	694	694	754	678	742	706	692	707	689	684	706	692	680	711	682	711	686	749	730	757	704	684	701	659	711	730	727	762	715	750	656	730	645	699	737	736	732	725	735	756	734	684	760	752	685	717	666	725	718	726	707	677	622	715	720	668	651	697	703	749	741	678	693	675	699	654	650	695	739	708	715	684	732	658	705	682	730	699	703	681	678	689	717	719	745	735	671	671	702	698	717	674	700	668	706	738	711	679	686	697	718	701	700	724	692	724	737	732	719	706	723	736	700	729	662	713	698	673	713	694	729	689	708	731	687	651	668	689	740	655	669	701	689	682	752	700	702	654	688	709	663	640	700	717	698	733	714	706	722	739	740	675	683	685	726	657	703	715	706	691	696	710	714	656	686	715	633	705	657	706	740	719	734	662	703	708	731	740	698	701	654	724	645	665	720	716	719	710	678	700	700	723	670	666	735	686	696	748	698	697	671	713	688	699	649	638	673	656	674	669	735	703	730	664	716	719	717	665	709	672	711	676	718	709	708	717	682	687	702	682	732	705	716	702	715	743	692	646	660	681	692	728	690	683	690	715	726	721	695	677	659	660	688	698	730	685	703	697	740	705	698	657	728	677	650	731	682	688	716	736	727	664	698	645	684	695	650	689	713	698	683	721	715	708	692	682	702	706	741	672	671	670	707	697	694	713	663	736	715	710	663	762	661	703	753	717	753	691	685	695	687	714	699	715	670	750	756	704	693	630	685	671	736	719	682	732	677	678	663	719	718	723	677	671	646	673	699	732	681	673	696	645	710	681	721	711	745	679	692	717	733	707	673	704	679	704	703	660	724	685	698	633	692	718	713	676	698	741	751	697	694	732	665	710	684	706	671	666	671	727	730	685	687	718	704	734	719	712	694	714	722	698	658	723	713	686	693	662	736	646	687	664	718	712	750	686	685	721	685	715	665	728	679	712	679	752	761	661	695	682	704	711	675	727	692	678	681	725	711	728	681	704	717	734	692	696	708	693	712	672	689	699	696	700	761	709	717	743	706	709	714	681	686	741	735	700	725	725	696	691	664	703	674	729	707	676	732	675	701	709	718	711	688	713	705	693	678	712	671	705	734	693	685	712	699	720	690	740	727	682	673	690	664	694	706	699	672	722	728	749	761	685	716	718	688	660	708	685	695	697	689	690	668	646	685	757	702	699	700	709	678	718	655	731	703	657	726	686	687	702	705	647	710	662	728	682	663	736	717	691	705	749	673	721	657	728	709	703	681	703	647	691	705	695	672	699	683	692	686	745	715	720	693	675	723	655	703	724	737	666	683	648	752	679	748	693	755	693	685	695	644	705	681	720	736	671	679	706	699	674	736	679	671	717	753	739	683	733	686	720	722	726	687	667	676	708	695	709	730	693	713	704	712	737	739	685	729	730	702	676	716	690	722	717	745	691	699	720	699	731	751	671	725	697	727	676	694	677	722	644	691	698	711	684	672	676	701	663	694	718	666	710	711	725	692	688	698	754	671	683	720	692	667	716	736	693	680	717	731	659	655	695	726	769	684	697	662	713	673	694	709	726	702	710	715	695	661	683	730	718	692	654	674	652	725	720	705	706	696	730	717	696	710	720	706	660	722	692	729	678	732	706	691	708	650	707	697	696	724	716	709	693	684	644	750	711	707	728	706	701	719	686	669	777	708	712	707	670	662	648	658	681	742	681	689	716	677	709	702	681	716	724	718	710	708	709	708	705	723	694	655	678	744	670	694	688	691	696	705	729	727	728	721	691	697	719	708	721	722	716	721	657	686	697	698	710	666	698	703	672	699	699	677	716	696	700	711	695	703	647	676	707	669	694	696	669	670	731	695	648	696	695	712	653	736	706	655	693	684	662	749	702	708	715	688	729	717	697	688	653	693	649	664	718	680	678	722	710	689	688	696	734	691	754	653	708	717	689	726	690	693	685	695	710	687	669	712	680	715	660	657	697	682	646	694	695	667	677	676	689	669	715	685	729	693	695	720	692	673	704	701	731	698	735	657	669	707	707	694	705	698	713	665	747	695	650	684	746	678	721	686	668	677	656	687	661	700	731	703	667	716	708	696	670	711	690	751	760	734	669	692	682	749	695	732	693	707	691	691	705	687	684	651	697	671	702	708	705	687	704	715	770	676	711	680	704	704	668	679	711	694	676	674	714	696	691	680	736	716	664	658	720	685	699	708	661	691	661	649	710	668	715	699	737	644	696	679	673	729	700	693	667	687	729	696	724	697	717	703	708	683	687	684	665	751	726	708	692	623	691	709	682	662	664	724	705	658	679	678	688	674	710	679	691	662	660	673	688	628	727	680	685	697	702	657	692	734	689	725	684	725	708	739	653	638	767	669	752	737	681	710	637	688	703	767	711	721	716	728	705	661	681	722	673	774	713	724	709	717	704	684	688	675	708	748	714	640	721	702	717	664	681	710	710	708	695	688	711	724	680	688	671	696	691	687	772	707	699	704	657	642	756	705	681	646	640	745	704	700	685	685	683	721	669	750	665	702	700	691	636	684	697	718	688	669	671	707	685	702	682	732	704	674	738	713	706	751	733	718	717	698	715	687	683	672	706	676	672	754	692	654	695	726	748	718	672	747	663	692	710	668	742	728	760	705	665	739	718	696	698	694	717	675	711	698	645	648	732	692	715	692	728	669	723	733	709	728	678	695	670	687	679	726	650
22278	34107	19999	5949	1890	916	682	560	557	593	600	592	584	593	606	555	526	565	567	534	561	569	624	581	575	569	548	550	580	570	564	574	613	581	551	572	561	568	585	609	601	581	561	559	571	563	577	570	504	567	554	579	624	592	546	558	554	508	623	581	537	586	558	559	552	570	574	597	565	588	566	599	586	609	542	575	548	551	570	597	589	549	580	621	570	547	576	541	597	564	533	529	607	556	597	531	541	611	548	560	576	540	574	606	586	524	596	541	548	583	550	561	565	563	583	580	553	583	552	597	629	533	560	590	563	554	564	585	557	546	588	591	581	506	562	575	573	602	577	592	559	593	565	563	538	583	568	580	575	584	570	562	569	574	583	590	576	613	556	590	536	521	541	555	596	580	551	585	543	569	617	515	543	572	566	574	551	547	567	579	557	561	515	566	557	585	597	562	578	543	582	542	553	562	556	544	561	559	575	561	563	512	570	558	558	562	541	602	568	534	551	566	598	558	601	508	625	556	579	575	565	593	607	539	583	558	509	551	559	557	584	610	577	568	547	546	559	596	562	583	581	560	612	555	550	560	560	543	556	572	604	574	582	560	539	649	577	562	601	568	573	558	562	595	537	536	558	558	552	569	579	560	577	563	568	567	553	592	557	515	590	570	568	529	557	600	584	575	562	539	552	595	594	543	611	570	568	596	566	560	537	585	578	545	561	537	512	565	551	593	590	582	560	583	568	528	603	562	572	537	563	576	560	546	555	589	623	582	547	521	580	559	516	596	542	586	555	545	567	523	617	609	576	550	539	594	594	629	576	584	557	605	582	541	584	609	591	561	606	586	527	551	595	523	555	544	569	555	535	539	576	566	571	556	577	564	575	559	606	549	564	593	573	589	544	581	589	534	544	555	503	603	576	591	586	579	593	575	547	573	546	587	572	517	519	562	533	624	590	539	598	549	629	579	580	535	570	583	596	597	573	582	576	558	572	569	586	594	557	608	612	563	542	567	600	519	589	561	582	542	587	565	543	535	620	594	557	599	541	577	564	536	562	571	553	597	533	605	561	571	593	588	531	588	597	558	598	544	568	578	617	577	587	581	556	586	562	573	555	542	507	588	560	562	605	545	576	636	556	600	562	591	559	538	552	564	559	559	603	569	530	556	564	584	542	559	553	544	547	570	533	542	566	601	584	594	558	529	589	588	575	538	573	562	599	581	569	593	559	571	573	617	554	579	591	555	543	586	602	558	574	621	650	529	558	569	591	579	590	528	566	545	575	627	565	556	585	553	598	543	520	606	551	560	604	578	595	604	563	561	569	593	581	530	545	556	519	569	559	618	566	580	583	555	595	594	594	569	559	559	571	545	540	600	560	550	544	566	549	541	592	535	536	598	564	606	589	583	548	557	622	597	573	545	564	535	572	553	580	585	567	543	590	610	527	538	535	602	588	595	541	562	582	577	524	596	533	547	586	581	556	575	602	589	577	576	575	563	599	559	546	559	568	582	532	541	550	554	549	565	588	580	576	568	531	558	599	560	565	596	559	557	577	546	593	595	576	520	563	571	559	530	541	532	564	570	519	568	553	563	564	566	542	575	555	593	528	566	582	561	579	559	575	547	543	572	570	560	571	525	596	566	519	565	560	537	599	540	588	586	563	588	522	571	542	516	559	551	554	601	578	601	589	569	575	541	591	552	578	537	570	608	538	548	566	589	559	553	604	583	612	557	636	550	604	596	567	594	587	609	582	559	559	528	578	586	576	555	570	561	596	590	612	568	588	523	571	536	580	567	571	536	615	582	576	565	584	582	579	573	541	559	579	560	564	576	592	551	603	580	568	563	582	540	582	554	563	595	574	575	560	545	565	595	567	559	550	566	522	575	531	601	569	593	555	570	525	579	538	602	561	572	580	598	543	552	573	563	547	526	592	540	565	561	563	587	609	537	556	576	529	593	590	568	570	584	530	572	552	579	540	536	571	554	569	562	563	537	581	564	590	594	580	520	542	588	563	601	511	577	517	606	537	558	548	568	607	578	590	580	570	590	562	526	567	554	542	577	558	559	594	562	585	595	614	569	535	551	563	564	567	575	566	607	580	593	575	583	576	593	592	572	569	613	588	603	579	557	560	552	564	583	541	541	537	538	578	610	599	587	636	558	579	536	561	558	572	555	533	568	616	602	559	580	580	565	614	548	538	587	583	584	564	601	560	543	595	569	600	594	568	593	555	551	597	551	584	548	505	527	550	551	587	603	556	590	579	573	559	570	574	578	570	566	577	533	533	583	564	583	551	574	561	535	551	609	576	539	568	574	610	598	580	609	569	559	595	572	568	623	559	595	606	578	576	547	625	580	558	567	552	560	546	620	564	584	600	563	527	569	599	547	567	581	575	613	597	608	564	573	579	562	586	647	556	580	608	590	533	558	549	578	588	607	608	570	581	548	558	581	588	578	560	606	543	586	549	570	561	538	539	598	585	552	594	585	559	510	577	549	561	563	592	573	557	569	573	521	569	594	604	578	552	586	560	568	564	548	560	606	534	583	629	569	528	569	562	562	574	563	566	573	605	539	574	559	588	519	620	567	566	580	541	596	625	617	544	577	537	540	590	616	555	566	568	547	543	574	574	576	555	545	555	535	573	533	615	542	596	544	553	543	540	531	581	574	560	549	590	571	589	587	528	552	602	553	590	645	591	586	560	571	580	550	572	553	549	531	523	567	598	525	592	587	587	577	592	557	545	584	544	607	564	545	564	579	579	564	557	626	549	528	575	588	556	554	563	629	568	513	594	597	543	541	563	571	537	615	563	528	609	583	626	587	567	550	569	589	599	596	576	593	569	575	531	539	548	595	523	538	569	580	592	607	621	538	606	539	601	547	560	559	583	611	584	532	556	542	550	596	573	583	559	557	555	560	551	553	553	546	592	564	556	567	570	602	557	575	580	584	568	571	610	591	574	564	555	605	584	561	574	544	571	564	607	597	553	577	586	553	581	576	599	564	578	533	553	579	574	534	538	584	533	535	558	542	497	578	562	601	552	583	552	611	609	538	545	595	556	586	598	578	576	560	585	591	544	608	523	588	609	559	589	565	604	539	568	588	572	567	591	533	580	594	566	594	581	614	572	537	581	527	545	540	581	551	569	529	568	565	568	569	613	560	560	573	572	551	531	574	591	588	524	562	614	572	589	564	586	515	604	581	579	546	521	583	545	584	534	542	583	599	578	550	578	614	573	571	548	560	579	535	537	582	536	571	599	570	570	548	543	601	562	598	512	554	557	578	576	565	535	578	570	593	549	510	587	569	554	585	595	526	568	571	574	579	582	562	536	614	563	577	540	548	574	543	583	573	569	582	567	565	554	610	557	563	534	541	569	526	594	614	608	588	606	566	580	628	568	594	571	616	542	571	528	556	552	570	553	575	592	545	555	587	552	581	570	588	542	620	558	580	578	549	612	568	574	585	582	564	563	540	545	559	559	549	548	603	550	564	540	580	592	568	601	554
25585	27381	41933	34607	17678	5086	1388	928	784	758	835	788	780	788	754	802	780	821	789	783	785	766	792	748	759	755	780	801	755	750	793	772	756	782	724	776	792	750	799	804	747	776	837	790	754	805	757	751	792	806	735	770	797	804	760	809	790	789	753	784	779	737	735	828	750	800	736	775	818	772	802	765	778	791	805	753	758	766	788	746	713	772	745	777	806	763	804	780	795	813	793	744	714	808	764	727	793	753	759	764	783	757	812	790	739	760	762	754	754	766	724	770	789	809	766	797	771	784	765	696	771	770	768	747	786	765	811	742	750	767	771	764	731	741	787	768	754	817	760	748	756	702	731	790	777	739	765	751	773	826	727	746	796	749	808	766	737	772	732	738	761	824	719	769	735	807	759	731	788	763	759	733	752	774	745	775	742	773	761	747	812	800	807	772	804	761	824	747	752	795	795	747	740	762	758	788	788	796	771	774	791	752	789	750	770	740	760	759	742	804	785	811	747	732	753	777	762	725	756	774	785	766	769	765	752	746	812	756	764	754	742	792	725	802	749	786	744	797	742	765	754	756	773	774	768	825	745	753	769	737	757	749	728	806	829	806	767	736	779	752	749	746	787	765	828	781	778	828	776	771	806	794	721	772	779	753	761	778	771	722	788	743	796	752	747	798	783	819	809	759	812	799	745	800	754	737	753	779	780	770	816	785	844	802	794	775	825	776	755	822	752	771	724	737	738	780	762	726	760	793	749	740	794	785	761	759	784	812	783	795	768	795	812	756	806	812	776	767	792	775	750	759	793	762	750	788	785	776	760	744	782	741	764	766	755	767	777	812	805	781	761	782	753	793	784	796	761	793	779	726	773	778	766	779	776	736	771	761	782	755	830	772	762	726	765	762	786	773	757	798	774	813	804	756	765	722	810	697	777	738	797	786	800	738	745	790	749	770	794	803	776	782	772	785	808	791	804	803	765	760	747	766	764	807	755	766	819	752	809	788	729	753	694	750	797	755	769	716	773	774	720	784	759	780	787	774	756	796	816	797	797	725	762	782	767	769	816	741	753	766	774	771	858	801	764	743	751	784	774	781	702	763	771	710	794	798	799	767	730	787	763	785	787	766	742	778	787	802	780	753	787	755	746	781	777	782	713	770	812	811	797	737	791	779	769	784	724	749	763	763	739	715	829	792	761	798	826	753	760	787	773	776	775	762	783	721	731	773	798	784	785	772	829	796	766	763	736	826	768	759	765	768	782	751	785	761	765	801	751	747	755	771	763	793	763	764	746	798	777	756	792	759	745	738	729	774	802	775	773	703	796	750	804	819	760	744	692	763	778	778	768	773	791	752	758	713	801	789	803	752	754	790	804	754	727	778	786	802	800	749	810	779	772	758	801	778	751	753	844	761	766	720	772	747	779	772	746	753	776	817	819	740	782	745	761	772	793	802	823	760	725	800	773	726	737	802	795	809	752	767	802	747	772	779	740	762	797	758	783	803	779	807	757	776	763	784	829	816	752	796	747	793	784	743	793	726	768	788	752	795	745	806	787	723	789	762	805	756	755	777	755	758	754	809	832	795	765	750	757	748	776	765	788	794	797	813	828	732	779	769	796	773	815	779	796	809	724	713	776	796	775	833	782	758	806	713	744	742	752	780	805	843	733	774	786	799	806	760	794	734	796	784	742	720	744	765	766	795	721	748	798	732	796	770	816	792	798	747	800	775	784	759	760	762	790	729	802	808	784	795	786	813	800	756	784	746	808	765	772	770	792	742	777	712	798	821	792	833	790	755	753	764	740	724	762	764	788	796	804	742	740	747	800	759	761	796	746	802	723	756	774	772	766	775	776	786	806	763	814	776	762	733	724	798	760	787	761	819	831	799	789	744	730	765	796	752	739	758	727	733	766	798	696	790	787	805	813	744	788	825	804	786	788	782	800	811	757	702	754	784	776	761	776	768	737	784	745	740	735	730	794	777	754	767	751	773	772	761	750	744	759	799	787	749	769	790	740	808	794	766	824	807	783	782	748	778	766	718	797	758	812	775	796	774	776	811	787	793	783	740	802	760	744	751	738	758	769	789	710	811	734	757	717	728	776	830	799	762	784	818	733	746	741	794	804	810	774	765	779	760	761	790	760	791	764	726	805	795	831	706	793	776	769	762	840	793	809	776	777	802	728	823	746	752	810	802	781	828	774	747	758	772	726	788	789	785	773	800	756	802	792	768	790	827	752	767	799	745	772	735	743	756	745	779	765	803	777	739	765	812	829	786	801	805	759	786	769	831	773	800	820	845	764	750	823	731	782	792	799	760	793	715	742	737	752	790	788	757	765	759	739	747	807	752	723	774	779	748	741	791	832	769	806	819	753	817	755	775	724	775	731	768	841	785	764	731	774	731	740	854	741	741	734	757	726	786	708	784	755	802	779	794	835	808	814	781	756	722	743	773	778	768	757	741	717	751	772	809	792	766	822	745	767	801	776	741	762	744	742	766	726	736	763	751	769	761	790	776	751	723	806	764	745	750	748	742	770	720	767	727	803	798	791	704	745	741	768	875	774	755	741	761	768	720	752	772	770	768	769	747	772	770	739	748	784	798	787	745	739	736	763	764	744	796	729	812	809	784	790	782	785	761	790	741	766	731	807	759	770	724	767	792	776	743	719	761	738	765	775	806	756	776	810	691	774	779	792	819	762	775	755	787	706	767	771	797	810	742	777	770	776	734	798	839	780	763	769	784	784	741	757	732	757	834	767	754	753	749	746	766	792	754	816	746	746	755	770	767	798	782	760	743	735	766	778	706	783	771	711	759	771	777	728	797	761	771	802	753	790	822	758	814	739	763	774	786	792	774	800	752	782	806	764	764	751	730	773	775	774	761	769	744	762	845	709	785	769	786	794	760	745	808	773	766	783	722	814	790	707	793	800	843	781	752	766	766	755	742	766	799	761	753	730	787	795	731	792	781	767	792	746	794	805	743	754	734	768	795	761	750	748	786	772	806	749	806	768	745	774	757	802	773	810	775	787	744	741	744	731	758	731	769	763	789	771	800	753	756	817	735	813	810	785	792	812	775	770	795	789	776	788	769	727	736	756	786	804	769	747	771	798	774	810	744	781	786	842	792	776	771	784	773	788	730	776	799	734	803	780	802	778	783	802	784	806	785	775	748	782	759	813	738	799	754	747	771	815	800	808	792	781	802	796	729	736	792	788	753	828	756	761	804	768	796	725	800	793	756	749	720	791	733	763	785	752	782	781	789	742	773	809	777	757	761	805	756	740	813	771	740	798	746	727	754	810	797	789	762	759	715	737	797	788	766	789	752	807	822	797	843	723	774	734	775	800	783	792	779	764	764	777	745	776	747	801	834	768	804	773	782	721	753	751	725	773	791	813	778	740	777	815	737	720	754	753	764	753	784	798	749	786	756	768	757	749	844	800	740	772	800	757	754	797	763	793	782	742	769	791	803	747	762	763	762	756	773	823	784	751	790	850	760	765	754	732	760
58541	88264	59586	27058	8768	2508	1006	733	719	643	632	687	685	625	684	667	717	617	648	680	667	665	670	661	634	677	671	650	645	687	675	716	713	635	669	656	645	684	686	659	667	709	661	663	614	652	699	646	709	657	650	656	645	659	690	640	667	664	675	651	701	682	699	674	713	678	667	708	697	706	663	661	689	669	708	676	661	661	616	705	666	677	673	651	662	664	639	639	648	671	666	676	676	712	638	686	686	779	683	696	697	677	647	654	696	638	699	702	675	640	656	699	650	691	674	662	675	708	668	667	636	659	695	710	641	685	722	703	692	654	673	667	689	667	663	693	696	679	657	607	687	679	657	677	651	670	676	626	727	718	648	685	697	674	669	672	646	675	693	707	654	638	701	712	672	646	701	666	659	658	661	678	655	625	622	695	655	680	667	660	643	669	642	691	654	642	655	684	679	674	694	688	682	663	681	667	652	628	613	623	640	658	702	656	601	657	692	671	715	656	631	693	637	617	677	674	675	658	648	685	666	634	720	663	655	677	650	676	691	625	691	615	676	692	668	664	694	710	668	744	679	669	680	652	720	666	657	647	669	673	684	667	652	643	629	642	630	629	683	711	671	686	717	651	700	652	712	722	634	670	681	643	643	659	623	663	680	656	689	620	690	638	678	653	652	692	627	683	704	663	681	657	649	685	646	652	676	689	647	673	637	676	671	707	656	676	697	657	647	685	689	706	664	671	663	694	659	727	650	663	660	685	684	650	693	664	641	668	658	650	664	651	693	655	676	679	648	682	623	636	636	634	692	633	644	658	624	680	662	680	713	649	694	605	652	665	660	663	628	670	698	698	667	637	668	655	670	674	600	643	697	658	678	687	659	677	674	645	639	670	651	662	676	619	693	651	640	650	654	669	652	668	680	659	618	665	643	661	690	676	690	680	709	682	605	619	662	658	658	688	678	659	683	637	637	663	688	642	658	657	675	705	699	660	647	680	699	669	681	684	654	693	620	656	672	658	647	687	644	694	656	659	697	648	625	672	628	674	690	634	675	672	656	687	670	638	665	691	681	660	647	666	637	650	647	655	672	685	691	634	652	704	691	683	661	681	618	699	686	671	678	646	759	633	646	630	653	682	711	615	646	652	671	673	661	652	694	640	635	681	686	661	656	674	653	658	634	641	708	634	713	669	656	672	649	641	649	682	689	686	635	680	696	697	658	669	664	605	685	647	654	700	623	694	685	665	677	668	640	702	671	673	631	623	674	618	646	670	649	647	701	654	661	666	661	685	674	628	673	661	682	623	620	674	646	640	673	663	636	666	656	713	682	679	687	707	658	646	678	664	644	676	662	644	691	613	670	696	666	685	630	643	691	626	678	663	671	634	621	653	727	645	678	674	720	610	676	674	676	665	655	640	635	660	655	670	639	660	665	670	602	687	646	640	642	700	676	625	634	713	634	674	691	661	712	649	683	651	660	657	670	648	659	691	667	638	651	658	642	668	667	647	700	614	642	650	692	628	665	714	676	665	674	646	713	639	661	656	676	650	689	635	698	671	661	689	713	649	694	700	697	689	717	712	688	661	670	668	655	631	628	658	638	644	655	700	701	648	663	666	656	659	667	647	635	638	618	636	685	721	661	683	637	626	647	673	694	666	627	664	645	695	651	699	675	687	677	729	660	700	624	673	624	645	652	665	611	696	616	680	676	651	643	659	664	648	664	687	690	667	705	655	647	668	680	704	651	738	636	633	654	684	701	690	683	662	681	699	645	674	649	678	687	667	616	665	661	661	657	652	671	676	641	664	664	615	634	664	688	662	654	635	642	649	656	687	676	653	644	681	669	685	669	667	655	658	703	699	633	650	648	628	663	688	693	653	684	707	620	690	677	653	631	663	630	681	662	649	644	634	662	677	649	629	644	659	671	668	615	654	682	626	657	678	635	648	670	669	698	658	634	642	665	702	675	620	673	621	692	660	697	650	667	679	654	636	670	629	626	687	660	739	679	657	627	646	644	681	651	669	613	687	708	694	679	650	708	716	666	641	618	650	672	675	680	666	640	673	616	689	680	668	636	637	644	654	632	677	652	665	618	664	649	739	651	654	673	688	632	634	666	666	627	665	675	642	668	660	677	640	660	678	681	666	661	667	685	679	642	715	671	676	669	681	687	702	719	679	686	633	660	642	639	653	643	670	676	659	641	651	694	658	676	693	685	679	641	699	628	662	684	632	674	662	674	680	692	651	685	631	656	678	634	695	669	673	648	658	699	682	641	675	662	743	671	649	701	702	700	674	672	650	694	727	723	665	639	660	646	653	681	631	670	652	656	652	635	644	670	650	707	656	661	684	618	621	644	605	652	670	675	645	669	671	658	679	732	669	636	677	693	667	672	656	638	634	632	695	715	655	703	606	635	642	658	625	698	634	711	649	688	692	664	666	674	623	677	680	684	645	648	682	601	654	641	599	679	674	628	705	675	657	652	666	658	664	666	703	667	656	679	670	624	634	650	647	627	679	631	659	650	642	687	648	674	671	695	678	664	676	646	619	629	660	656	673	668	637	689	652	662	681	638	610	709	672	626	628	681	647	646	630	667	690	663	686	701	650	657	632	697	691	737	618	678	662	658	679	659	667	651	632	679	661	706	686	682	618	751	662	684	664	678	651	673	708	711	690	678	690	599	703	674	678	687	640	686	660	599	694	656	652	668	666	699	690	699	677	682	644	645	656	645	626	716	657	621	644	666	669	653	681	640	636	655	665	623	705	651	667	649	671	638	680	657	693	672	646	693	641	656	640	677	662	652	649	706	688	660	661	661	653	638	664	693	633	692	693	668	665	658	684	699	693	651	646	656	656	658	722	710	684	670	639	695	672	671	645	686	711	676	619	631	660	682	656	695	655	662	664	647	700	677	635	678	630	620	656	654	665	664	681	675	692	687	666	637	665	623	649	658	605	674	674	664	709	622	658	636	650	677	661	663	703	696	689	682	647	629	641	650	628	642	685	654	665	665	610	691	665	682	662	665	703	708	635	667	691	641	676	674	631	649	675	668	654	665	639	639	652	650	653	640	674	631	650	702	656	684	613	677	635	648	646	667	653	640	672	646	651	687	669	655	678	667	682	650	666	630	683	683	683	695	676	641	633	661	667	660	725	674	638	654	679	638	705	618	653	601	669	669	665	696	629	654	673	675	668	712	692	658	715	648	664	658	657	667	657	724	673	626	637	747	618	672	721	632	654	675	670	688	682	681	692	639	634	646	690	633	673	625	668	642	715	642	701	668	661	632	706	653	646	703	670	637	685	691	675	684	654	666	620	671	694	613	671	626	655	642	664	653	668	663	651	632	652	659	634	669	689	706	685	642	670	620	637	650	655	653	716	655	631	670	673	678	696	688	684	656	689	635	671	676	678	632	667	657	651	657	657	660	694	667	695	688	644	674	700	679	674	653	656	652	627	679	633	624	640	682	659	678	624	658	711	713	677	623	686	675	682	617	607	625	665	683	622
23930	23367	35533	31416	23059	14080	3433	1256	982	961	1022	884	935	983	963	952	1035	893	928	1006	905	898	920	911	912	894	948	942	944	942	962	864	933	939	896	871	913	930	909	903	914	936	927	920	884	852	892	913	920	880	937	928	947	902	945	935	883	957	899	865	948	890	908	906	974	940	932	927	878	919	904	790	921	871	850	912	899	905	901	946	913	835	944	980	944	918	933	899	938	848	926	922	868	898	907	887	924	884	901	849	850	878	876	899	958	900	909	939	924	849	913	878	900	959	899	839	887	908	933	902	874	908	906	881	911	827	931	883	923	941	896	972	883	871	944	946	948	938	909	888	916	889	973	838	886	879	912	891	947	869	857	910	846	890	865	970	917	913	901	968	887	950	868	878	941	936	941	936	865	870	952	895	926	908	888	938	862	884	881	900	925	876	897	892	899	941	937	870	880	950	877	912	910	884	847	933	854	885	940	911	884	903	896	944	937	891	930	954	906	894	905	915	950	883	864	905	881	879	849	930	915	908	939	884	877	868	869	952	870	897	909	926	852	861	894	875	874	891	881	909	876	925	910	928	889	913	901	848	903	965	948	916	926	913	900	876	868	894	908	914	884	908	853	903	861	900	895	883	955	919	868	931	899	936	912	900	901	865	903	897	930	930	878	898	866	863	898	937	931	882	901	945	910	921	920	911	918	876	908	890	872	893	916	884	939	890	880	937	933	942	878	899	950	848	960	903	887	869	961	861	825	875	927	862	932	854	942	883	915	928	931	965	916	906	890	912	917	993	903	953	892	885	881	894	874	873	865	887	932	954	904	910	881	921	898	863	845	868	940	904	920	874	884	919	935	882	904	883	880	909	920	894	911	919	868	951	866	938	868	833	916	869	841	897	886	908	868	942	897	946	911	953	872	935	914	881	880	921	909	891	882	924	873	901	851	874	897	889	915	919	846	922	905	889	875	908	908	908	860	896	923	875	910	917	882	889	913	893	846	903	920	927	892	911	860	880	913	886	934	913	962	906	904	960	939	866	869	884	895	923	951	874	921	851	885	911	934	927	920	821	856	904	882	879	904	874	921	886	962	918	886	883	821	874	916	893	870	924	848	925	919	954	949	857	878	885	845	851	847	909	888	912	872	883	877	873	921	858	899	888	906	876	924	877	945	893	850	860	853	907	850	926	916	902	920	870	904	881	898	863	899	963	901	935	916	924	855	896	954	838	900	938	967	850	886	906	874	936	856	881	830	934	945	927	943	903	941	820	921	820	900	968	886	905	906	906	907	901	900	901	880	875	859	929	871	917	908	901	957	862	959	918	930	871	853	935	872	877	913	923	887	892	954	896	894	898	927	925	888	919	936	916	870	940	870	874	938	848	911	899	969	927	881	912	904	895	911	898	872	865	901	868	882	941	952	903	908	935	919	943	935	923	873	949	873	911	896	926	909	852	903	864	929	890	902	915	864	886	886	925	869	905	917	910	831	909	926	884	889	870	938	885	860	925	913	908	940	901	945	875	879	956	911	907	871	863	874	946	950	962	966	889	900	914	891	922	892	898	873	867	910	966	876	902	918	943	922	884	877	925	897	889	898	839	904	943	885	899	954	931	923	963	906	842	919	923	986	904	916	912	917	870	868	899	925	884	876	894	930	855	878	905	927	925	902	851	956	879	855	883	850	913	882	903	871	881	897	925	877	917	925	874	931	909	870	906	883	908	890	913	869	919	905	970	891	893	900	848	889	894	897	892	853	875	910	859	919	895	886	902	862	863	883	885	908	899	885	898	901	941	930	909	925	938	908	923	939	882	953	952	894	878	876	934	938	852	907	893	908	871	935	900	900	962	886	874	853	830	902	870	938	897	953	915	914	927	909	922	881	810	854	925	941	926	897	894	886	861	942	886	875	867	914	889	941	855	894	836	849	871	924	890	913	892	886	908	919	927	860	908	902	920	887	882	935	887	888	876	856	904	937	913	861	874	881	887	882	872	899	923	883	870	964	863	872	910	900	858	875	915	920	950	846	883	932	881	869	879	890	876	908	887	937	887	866	883	915	925	929	918	928	905	922	865	919	909	875	909	825	903	904	887	891	883	914	904	890	834	878	862	881	861	896	841	837	906	955	927	959	896	932	969	894	908	887	914	894	942	935	913	915	933	887	829	901	953	935	876	921	880	872	922	908	914	888	910	851	886	927	877	914	923	927	878	903	838	933	854	949	850	924	861	886	847	909	934	907	897	878	895	934	841	899	867	886	913	889	884	926	866	921	891	913	826	888	925	942	877	928	926	898	868	894	898	936	881	864	892	914	868	921	895	928	904	916	885	895	925	892	917	926	829	935	877	890	905	905	930	904	909	868	849	869	874	914	872	871	844	849	869	885	923	836	873	923	899	896	893	879	882	914	901	896	917	853	888	930	867	907	920	911	912	877	887	876	885	878	888	891	895	967	917	877	920	918	927	868	854	953	883	855	892	937	889	906	921	870	903	926	863	885	846	880	922	911	852	887	967	913	924	902	902	940	921	918	881	883	936	895	872	907	869	842	894	849	918	863	897	888	957	913	906	902	904	885	876	923	905	867	896	905	865	923	920	939	895	892	954	890	890	927	899	869	900	922	897	939	938	891	875	875	884	903	932	926	897	903	942	910	894	978	942	884	799	893	959	821	873	931	916	894	922	894	841	913	931	960	936	891	855	875	869	924	907	914	953	877	923	902	901	830	895	891	856	943	860	864	925	852	865	879	874	868	926	904	903	872	883	867	851	911	925	873	886	865	914	909	900	901	905	825	846	942	924	925	919	876	852	882	938	899	868	913	920	921	871	923	943	918	933	893	939	902	906	850	922	863	868	845	929	851	920	881	916	960	902	936	867	918	920	875	880	859	955	847	924	849	895	872	868	925	905	903	872	926	918	889	948	974	859	883	901	909	901	876	894	893	893	892	892	949	869	844	853	892	908	946	937	913	899	890	939	925	919	874	883	880	870	902	938	964	917	932	933	877	913	892	844	872	931	892	929	957	853	974	923	858	901	909	917	834	910	903	876	955	864	887	847	879	920	891	890	896	866	922	863	882	918	867	887	897	887	894	913	846	906	895	898	924	871	928	969	892	958	891	875	900	915	885	891	965	849	923	884	921	878	874	883	842	860	868	876	937	862	900	940	891	903	944	870	898	834	867	858	883	920	913	954	881	888	957	921	874	864	890	854	855	933	893	924	883	884	910	835	957	931	889	888	887	897	880	862	896	908	934	886	923	886	851	923	913	914	932	876	853	885	890	947	897	883	910	887	895	907	933	886	871	891	897	918	872	917	931	889	847	918	834	853	915	883	905	881	896	915	933	900	924	930	852	914	836	890	869	930	878	912	920	887	888	908	915	903	887	858	901	913	935	923	881	902	913	915	898	868	887	932	896	809	870	865	902	883	899	953	858	869	898	926	864	923	893	913	922	896	921	905	898	921	944	923	947	934	883	906	921	891	954	918	896	954	957	907	907	874	956	918
64968	102292	70477	39747	15556	4559	1492	991	793	841	844	823	869	763	847	866	881	792	811	808	810	849	778	808	867	808	822	810	848	767	803	827	811	805	775	821	811	798	799	795	784	824	839	814	824	833	819	805	799	802	802	744	825	789	806	833	809	810	799	794	784	815	800	865	822	805	819	769	814	795	766	747	838	820	779	820	809	863	816	805	782	804	790	860	752	842	809	849	820	783	792	812	813	789	810	799	800	764	895	796	804	791	801	836	738	807	796	833	826	823	815	779	746	788	843	774	829	799	750	785	792	833	814	781	860	841	801	782	794	810	833	814	791	825	801	824	835	808	788	837	848	729	816	783	805	798	819	796	854	818	804	769	808	837	847	805	859	795	807	851	798	772	798	790	790	790	841	832	833	835	811	774	815	836	829	838	809	881	793	783	809	855	854	756	764	831	790	802	784	773	801	816	780	824	807	799	798	807	779	795	813	774	829	777	834	775	844	821	831	820	845	837	805	765	757	817	800	764	808	819	815	784	803	748	789	817	811	768	814	800	808	846	786	746	772	788	781	831	821	825	798	794	771	813	805	828	800	795	793	810	817	758	782	803	786	794	783	813	814	786	725	802	839	799	837	781	840	835	832	793	827	798	797	788	817	814	824	788	828	812	801	836	804	871	814	825	785	783	784	828	817	825	779	772	841	778	767	787	792	795	762	788	824	792	800	834	839	838	781	798	836	888	798	760	853	856	812	833	836	807	840	768	855	843	786	817	772	823	819	805	775	825	804	813	838	794	820	837	787	814	853	813	817	795	857	811	823	825	820	807	774	774	793	826	827	819	788	820	831	783	821	806	799	801	801	812	791	818	794	818	845	825	800	809	834	816	791	777	734	824	818	811	854	851	810	818	837	808	822	826	831	802	830	810	808	829	829	867	795	833	768	845	801	823	755	831	786	793	803	732	785	786	789	860	842	780	789	843	769	844	776	834	826	842	853	846	789	772	778	836	790	822	824	823	856	814	769	759	822	822	817	864	761	769	784	790	821	816	805	803	841	814	809	788	757	815	772	787	764	863	756	798	781	822	769	809	797	765	784	788	812	786	846	830	782	818	822	819	757	794	827	765	812	820	816	803	830	822	763	785	781	787	796	818	794	769	823	787	811	829	782	864	824	800	776	794	837	825	796	766	779	812	824	813	826	801	820	826	848	795	841	884	784	791	802	793	847	776	805	794	808	824	774	830	787	810	753	786	836	762	822	843	759	824	792	815	801	791	825	848	806	798	818	797	808	809	820	744	823	837	829	780	860	803	751	802	781	735	796	805	813	830	767	844	778	794	831	856	851	828	795	810	826	817	818	784	782	837	810	858	821	800	807	830	807	821	803	768	776	810	802	803	826	812	865	811	812	786	765	791	826	883	796	785	849	813	799	824	793	830	814	813	814	798	849	840	800	856	811	815	803	765	811	771	835	821	831	831	820	793	797	855	763	757	818	819	844	823	778	783	750	791	794	802	830	834	786	795	805	771	831	828	809	801	822	841	810	819	832	783	831	831	844	818	847	815	823	787	769	781	804	841	816	791	820	850	814	811	801	779	811	806	800	791	768	847	817	830	824	833	870	820	844	820	769	779	849	840	833	748	838	769	790	821	786	843	824	774	786	782	848	833	812	828	821	763	797	766	810	785	810	756	795	834	770	802	848	818	829	839	760	824	794	830	789	831	834	785	816	847	822	833	803	780	850	796	777	832	810	801	821	830	818	808	757	786	797	802	795	826	786	761	825	791	779	823	833	839	727	830	812	852	793	825	829	863	811	835	835	808	881	829	866	800	732	816	834	805	762	841	802	847	825	796	802	773	871	831	809	818	813	739	786	825	775	819	866	764	784	839	813	808	848	824	775	847	782	836	827	833	840	789	832	751	788	813	782	812	804	873	779	842	792	824	792	810	708	770	863	794	781	807	838	814	787	806	834	851	815	751	810	808	795	791	778	801	814	793	758	826	804	766	830	819	884	861	792	801	826	796	802	831	788	798	818	781	781	825	779	764	833	847	753	807	825	812	790	745	809	836	801	828	814	817	811	843	797	816	775	803	788	811	812	788	811	831	788	819	809	767	798	796	786	788	786	778	817	780	783	771	792	804	812	807	804	831	825	824	801	823	810	795	805	789	792	817	811	842	808	816	828	780	810	854	788	831	779	801	795	747	796	837	774	787	772	803	766	843	824	801	778	804	747	797	794	802	837	811	801	790	851	811	812	790	855	839	773	776	835	797	803	792	801	807	798	865	814	795	806	796	795	823	749	783	876	793	799	842	763	840	765	782	794	777	779	807	821	793	781	849	787	829	777	790	783	849	799	791	852	843	816	837	826	834	807	758	804	809	792	768	729	848	793	792	768	822	805	839	779	772	791	802	780	799	853	791	763	802	783	839	782	795	797	800	828	769	791	776	829	819	782	803	799	786	834	804	811	778	805	812	828	817	735	766	788	846	805	833	818	834	782	744	762	792	857	841	793	823	803	813	814	769	777	790	804	846	768	837	813	760	802	779	810	780	806	815	807	783	820	803	815	767	831	810	813	843	779	816	754	849	772	779	812	785	764	807	796	796	797	786	814	782	850	811	808	796	792	800	757	820	791	796	794	819	826	817	781	826	823	812	810	818	787	792	804	831	810	798	781	800	817	814	769	839	781	826	826	790	793	841	770	802	857	761	810	800	805	827	847	801	783	782	801	813	816	848	803	777	796	789	799	820	757	785	808	828	810	860	785	795	770	864	856	819	815	822	805	796	794	804	766	835	801	775	784	779	800	773	792	801	839	774	850	772	789	813	794	825	822	802	830	781	781	787	802	794	793	757	829	757	800	804	799	747	794	807	807	798	771	826	857	793	847	791	791	800	779	808	799	794	755	784	819	815	866	806	794	786	830	802	827	773	797	793	822	771	791	855	776	775	770	777	809	792	813	822	888	766	860	800	765	796	770	832	801	816	789	810	779	803	794	855	808	840	808	820	774	836	748	805	771	786	777	796	758	805	821	789	776	808	822	823	810	753	808	818	852	770	759	814	802	786	840	786	848	785	796	852	792	827	810	795	806	821	825	771	793	809	748	798	789	795	767	822	765	855	788	792	777	826	826	831	809	753	787	891	787	819	765	767	812	778	787	776	788	796	818	838	760	752	798	800	801	805	844	803	808	763	765	797	832	851	769	824	791	784	790	841	783	801	823	807	828	801	809	785	829	862	822	810	832	782	800	794	798	819	833	801	806	782	785	809	806	769	818	825	797	821	781	805	776	766	788	846	777	807	802	780	757	809	804	827	823	825	829	821	817	850	801	805	766	774	755	820	823	808	811	808	767	781	826	810	834	789	808	822	816	809	828	764	755	823	823	806	822	776	804	802	807	835	805	791	786	764	812	779	805	742	781	807	810	785	832	812	791	766	789	854	821	801	824	787	824	800	773	834	781	806	785	806	839	790	796	812	776	847	821	806	827	814	799	791	823	799	818	764
30040	29940	26491	10646	2486	934	740	706	685	664	689	645	671	686	663	634	678	648	634	686	690	679	669	702	616	669	650	653	722	665	636	730	694	659	621	692	673	688	695	705	634	718	660	656	716	621	629	662	647	700	691	684	663	654	664	704	621	659	693	641	644	682	685	663	667	703	715	748	684	656	685	686	659	678	651	647	617	682	665	711	660	713	681	657	648	639	656	683	634	599	672	670	689	614	667	663	643	697	662	680	634	641	685	680	639	676	639	687	669	691	636	679	647	689	666	697	664	651	631	683	649	673	667	646	671	664	704	641	663	649	641	681	708	703	663	659	613	674	615	688	682	663	681	690	657	660	646	664	647	639	633	678	653	687	727	719	681	671	647	675	683	658	639	631	654	683	645	665	637	638	667	637	682	632	634	641	647	676	629	658	718	673	646	683	693	701	644	650	649	695	657	672	675	681	666	704	678	699	661	696	653	628	669	650	612	685	718	662	661	661	624	657	646	662	646	665	677	696	646	699	693	721	670	678	660	674	626	683	739	690	650	666	635	698	699	639	683	647	651	680	686	675	656	670	705	700	718	612	671	656	679	659	614	654	693	646	633	660	654	639	634	678	660	610	675	701	668	684	661	671	620	666	704	585	621	668	645	650	652	661	663	632	661	693	633	644	667	677	685	657	662	666	688	687	681	612	640	704	630	668	704	655	656	688	658	681	681	634	642	637	685	628	675	680	679	705	667	678	662	669	618	662	630	635	677	619	673	699	627	670	672	651	708	662	677	672	632	694	653	665	681	640	647	625	710	647	657	656	665	645	652	664	626	646	660	691	677	659	646	665	608	642	693	618	646	644	680	651	637	645	656	636	644	621	671	652	673	692	678	668	656	613	678	639	658	641	690	647	655	711	704	663	653	690	676	654	656	683	708	653	662	624	642	718	697	657	620	701	671	675	738	631	706	678	657	681	679	655	716	691	645	669	694	669	610	635	672	655	704	670	628	670	682	661	657	715	684	674	639	651	627	680	682	650	662	676	672	649	646	687	626	688	656	665	675	673	676	630	652	673	709	661	599	663	716	637	665	707	647	674	697	643	630	662	665	679	699	678	677	662	683	666	668	668	636	644	655	679	686	682	658	639	661	641	661	672	694	663	719	636	622	650	700	706	684	718	659	678	698	674	695	676	674	679	711	659	589	691	626	642	641	651	649	721	669	673	706	601	702	673	686	644	669	704	659	653	666	662	665	660	723	683	644	677	721	611	626	652	675	643	685	610	681	721	707	632	661	658	657	697	678	675	663	670	609	680	723	652	655	648	664	659	653	661	652	684	665	665	652	665	702	695	692	673	653	620	619	625	645	617	631	688	644	678	670	644	656	643	652	695	671	678	628	692	644	660	669	641	688	645	649	684	693	643	635	710	671	683	655	665	655	669	693	650	670	631	669	702	629	668	691	648	665	658	669	628	628	670	659	679	643	691	653	680	684	704	669	687	679	689	714	668	657	675	675	676	668	676	719	641	690	604	654	667	661	704	689	664	672	713	657	654	749	698	658	630	712	659	716	630	669	695	673	648	673	653	676	651	680	677	666	632	648	651	709	660	660	669	680	658	632	645	677	659	704	665	591	688	713	647	638	627	672	709	684	648	665	619	654	676	660	701	650	663	675	650	659	673	701	662	651	664	698	652	662	650	671	679	670	628	627	703	659	667	639	676	683	673	688	643	701	648	649	667	600	689	648	677	657	676	682	664	676	645	639	702	635	696	656	679	676	634	665	638	644	672	681	670	714	659	622	673	624	641	640	674	701	684	688	714	665	658	673	641	669	648	710	622	665	692	665	678	654	615	630	668	685	663	636	655	656	682	675	696	677	649	663	656	656	692	707	656	634	675	668	707	663	674	685	670	676	656	705	713	677	651	634	681	638	602	662	652	642	624	666	635	643	680	681	690	635	664	627	695	685	630	659	696	664	658	654	664	640	644	654	684	700	671	679	626	664	645	661	697	697	650	683	699	655	652	663	646	691	667	725	683	645	651	705	649	669	650	668	626	677	681	623	670	621	685	625	704	636	649	653	665	690	659	648	645	670	676	650	713	659	655	653	681	676	690	635	730	670	726	665	687	709	668	680	689	687	668	703	645	700	667	664	665	647	660	683	680	709	631	658	688	689	654	672	680	626	659	634	669	668	709	667	651	650	664	657	651	694	703	658	669	663	651	652	667	635	659	660	674	681	665	657	655	644	674	679	642	618	669	669	631	703	663	681	660	674	652	694	664	657	653	655	686	624	660	688	636	652	668	704	671	663	668	654	687	696	661	679	652	663	699	680	633	640	670	659	695	667	681	639	642	680	680	588	646	651	669	627	662	702	653	680	649	623	709	656	665	649	644	645	657	711	648	657	692	689	638	657	644	660	638	689	701	647	666	680	664	642	647	682	680	697	654	626	662	694	668	675	665	696	699	714	671	715	616	691	635	703	675	617	640	683	685	631	617	624	650	641	651	675	709	668	645	698	650	667	687	641	634	658	678	641	682	656	678	661	651	679	649	659	639	688	669	646	658	690	724	669	666	667	684	639	675	662	685	682	640	639	653	697	707	641	667	713	649	656	623	673	650	739	655	688	656	675	623	759	702	655	668	653	702	683	677	693	656	634	654	676	655	698	667	631	688	634	688	685	669	670	652	651	632	685	632	624	629	685	650	680	661	668	663	662	675	670	611	652	679	646	671	671	645	670	648	614	717	621	686	684	681	690	708	629	661	672	671	692	634	662	641	657	633	667	674	659	629	709	705	654	648	625	663	674	670	720	696	670	679	663	708	673	641	672	680	694	690	672	668	677	679	652	659	653	723	687	671	654	710	663	659	705	682	717	684	693	658	692	699	661	670	712	675	689	650	684	675	674	683	653	639	670	622	680	658	660	671	626	638	658	702	661	651	679	671	654	667	680	657	694	747	661	617	688	642	615	660	639	679	692	711	684	647	647	678	628	642	647	619	679	634	642	651	649	695	650	652	647	626	628	659	663	718	671	693	633	649	685	649	715	673	629	679	725	696	671	637	688	751	695	655	629	672	698	720	660	669	683	662	707	663	633	655	707	676	598	657	648	654	671	671	656	676	653	684	656	673	680	662	633	685	650	624	685	642	678	642	641	650	676	658	686	677	711	677	660	700	623	720	646	631	664	634	656	639	600	691	640	672	663	656	687	675	653	693	648	649	669	652	647	708	656	684	647	678	633	657	689	688	644	670	663	679	657	664	648	666	605	656	675	682	642	666	613	677	685	662	644	677	682	654	669	677	616	665	655	643	651	652	644	670	678	691	629	713	612	664	664	651	630	642	655	652	676	667	692	654	606	672	711	638	677	621	616	652	631	678	669	636	651	665	651	626	707	681	698	651	656	679	664	697	685	673	635	688	680	691	605	670	687	629	635	656	660	686	655	673	651	668	643	627	673	652	652	697	673	675	682	673	670	693	654	695	658	603	657	691	670	602	630	717	677	625
22083	35163	20154	5878	1870	859	590	551	585	562	564	545	520	575	580	530	576	532	541	564	542	554	556	525	543	577	545	573	567	516	559	540	541	569	521	541	576	522	528	555	561	559	526	541	559	570	523	542	533	563	591	510	536	548	508	548	555	533	560	540	479	549	559	537	544	538	573	504	551	526	502	533	515	531	516	561	573	577	541	542	533	526	545	562	528	537	571	534	540	532	503	538	556	536	543	566	569	573	509	512	554	577	548	513	542	547	518	577	562	548	522	563	543	571	565	507	560	530	527	571	569	535	535	534	496	544	571	548	534	543	560	553	574	551	552	564	507	561	527	543	576	531	502	564	572	514	521	531	526	512	530	527	527	523	483	514	544	493	561	537	530	529	541	524	558	552	527	530	558	551	558	559	516	527	530	535	569	530	554	567	548	544	526	564	509	543	522	562	546	561	537	536	525	542	505	525	561	563	574	515	557	497	571	546	576	531	548	556	505	559	536	521	586	529	487	547	536	514	567	551	521	546	562	547	588	549	550	553	534	538	553	528	588	529	507	564	523	561	546	550	533	560	542	545	559	497	524	531	544	540	564	545	536	538	543	570	539	526	515	552	486	549	526	596	555	547	530	540	544	515	547	554	548	507	552	565	528	555	510	529	473	584	548	564	571	570	508	583	514	583	506	546	532	550	527	556	538	532	514	518	554	573	548	521	526	554	504	555	515	546	527	560	562	572	513	526	513	583	502	543	549	549	548	502	540	554	511	532	537	580	549	531	581	510	532	529	530	546	526	515	554	544	511	584	511	511	525	526	565	558	510	536	532	579	533	553	532	553	528	557	509	555	545	531	530	531	552	550	537	576	542	529	553	545	527	515	531	542	568	503	548	552	548	559	537	590	546	578	567	518	532	577	568	521	564	537	553	524	596	548	529	554	541	525	542	489	572	556	561	531	494	543	541	524	537	571	559	533	508	500	499	581	512	576	544	558	555	560	518	549	537	512	532	539	555	558	562	518	530	545	566	586	531	568	523	519	525	521	512	573	534	489	520	496	554	552	531	521	510	555	576	495	581	557	530	526	536	495	504	537	544	537	512	571	513	578	510	555	541	554	500	519	525	566	527	555	527	561	520	550	580	592	594	562	531	541	581	555	571	516	558	510	535	561	537	512	525	547	548	577	521	538	558	478	513	550	551	516	578	521	555	560	534	507	560	560	576	531	559	542	510	553	544	558	537	564	512	516	526	538	503	541	539	527	533	571	588	531	520	513	551	527	543	516	519	540	535	546	564	565	543	575	555	500	547	510	554	498	559	557	543	519	553	543	539	550	524	526	529	550	561	517	563	554	542	536	531	552	527	480	526	523	524	547	525	562	537	540	529	527	561	550	533	549	538	585	586	521	495	533	547	523	507	549	520	544	540	533	561	530	546	537	545	583	552	551	521	549	547	528	527	542	473	553	532	553	516	531	530	571	581	548	563	509	559	534	529	572	474	547	530	558	547	541	551	523	555	570	537	562	553	502	551	555	530	551	529	540	523	590	544	495	552	541	575	560	537	534	536	537	525	530	542	501	530	553	557	543	551	550	532	573	562	564	513	540	531	544	573	500	556	520	542	553	550	521	541	573	526	525	582	551	550	547	522	545	490	561	505	532	499	569	546	545	475	571	523	553	554	563	551	555	473	525	528	540	536	583	552	528	536	539	527	521	551	511	539	503	512	491	554	516	552	578	535	526	505	552	535	489	549	576	537	538	522	549	533	500	587	531	542	510	576	562	508	543	506	549	510	533	548	514	518	517	601	536	544	521	524	534	524	504	519	529	555	542	524	561	498	533	551	562	558	577	522	516	578	532	528	583	531	550	484	488	529	584	564	552	553	519	531	496	579	539	569	543	567	512	564	519	529	529	556	529	560	540	528	564	533	580	543	502	556	568	548	587	597	546	515	572	584	552	572	536	537	555	543	507	559	513	533	560	503	542	585	542	528	526	536	510	559	575	542	535	522	521	542	545	519	542	563	534	522	548	522	539	542	521	529	555	547	549	510	530	567	564	575	542	529	533	527	539	552	507	559	529	532	558	528	516	564	549	547	545	572	528	536	525	583	519	504	545	524	534	536	542	559	554	556	519	559	514	544	537	525	474	553	518	605	583	562	532	573	548	514	533	533	585	523	553	549	526	530	515	566	517	499	508	542	516	536	570	556	559	553	540	559	522	490	576	552	551	559	510	490	568	545	581	565	524	535	498	515	554	539	581	559	526	533	541	567	564	591	537	541	513	510	514	574	515	513	546	537	545	535	540	557	558	547	538	551	536	530	593	570	574	540	569	528	540	568	531	534	554	501	527	500	529	566	560	535	519	574	595	558	543	527	483	521	544	525	500	568	558	526	551	523	564	529	519	566	532	532	551	526	572	534	533	523	572	555	512	506	537	511	528	519	563	567	540	554	537	548	541	575	554	603	515	562	550	503	563	516	540	554	552	559	542	546	556	566	535	498	502	543	526	533	516	562	545	535	481	521	532	515	528	527	597	518	546	511	551	539	493	515	556	526	573	564	533	541	517	513	582	528	552	545	512	531	494	534	575	501	546	552	535	560	535	561	555	555	532	547	535	509	559	578	550	564	563	528	593	545	559	505	567	522	526	531	529	511	558	581	554	517	559	512	544	546	519	577	522	525	560	533	524	536	580	560	517	553	535	492	524	529	557	534	529	529	529	569	572	542	578	529	575	549	559	540	574	558	542	532	557	554	520	545	555	519	515	532	534	539	521	535	550	557	558	542	528	546	548	549	554	526	588	529	545	540	521	589	521	560	540	510	568	541	555	526	502	515	563	548	544	563	520	525	515	565	528	547	521	552	518	553	512	545	550	586	544	555	559	527	517	540	555	496	558	529	541	542	551	545	544	537	537	506	518	554	521	516	578	544	559	561	577	535	553	554	508	515	575	569	561	508	600	572	532	542	550	516	490	562	524	519	580	538	533	560	502	548	511	568	546	516	531	559	516	535	526	541	529	546	527	531	552	533	537	554	571	541	536	521	537	568	481	580	569	552	546	518	576	518	513	520	545	555	562	516	519	549	554	531	582	546	534	534	520	541	521	497	564	552	570	581	505	519	553	563	544	534	557	554	549	547	511	558	519	553	577	494	554	535	546	567	573	547	552	522	595	553	525	523	521	558	539	548	564	554	537	547	545	527	543	578	532	551	569	552	531	551	497	555	530	576	511	527	536	567	549	546	548	504	546	562	539	564	486	524	549	541	534	477	542	537	537	528	563	506	544	571	497	572	532	519	577	551	543	546	525	519	538	561	522	538	532	546	519	519	560	517	540	531	554	555	547	534	534	539	566	531	505	564	531	557	498	549	562	529	494	568	531	544	548	559	527	600	529	531	505	514	575	540	563	538	539	540	516	566	547	561	550	573	555	591	517	547	588	572	510	547	540	556	518	526	569	547	554	564	573	553	563	549	565	546	544	529	586	539	533	547	540	522	567	560	528
25525	27185	42458	35080	17996	5016	1397	838	757	771	732	718	802	754	781	768	760	773	758	745	767	722	715	737	791	750	741	730	763	706	747	755	769	749	759	728	776	742	814	703	697	769	760	746	727	732	766	800	771	749	789	742	722	781	801	749	760	738	768	742	767	741	751	751	740	742	697	720	757	746	788	744	733	768	772	772	739	733	741	745	721	766	760	741	740	778	728	777	774	769	794	706	792	722	697	745	689	747	695	713	765	712	707	785	751	727	705	718	782	733	759	753	701	791	752	756	731	688	745	765	753	757	742	675	751	734	775	749	742	738	759	767	784	757	784	738	781	746	732	743	720	720	728	721	710	733	713	746	706	727	797	740	771	767	724	685	735	768	755	765	798	819	742	743	739	681	706	726	699	703	756	730	793	752	710	761	665	742	797	753	788	750	706	786	704	771	755	777	818	740	733	757	716	770	755	798	761	753	768	767	740	761	755	728	757	776	734	683	710	728	763	727	773	785	759	797	745	764	754	726	759	794	756	771	762	726	775	725	729	750	723	777	705	746	698	752	742	721	789	702	771	733	755	785	743	769	723	725	699	724	680	733	746	746	783	745	707	703	754	749	732	763	734	768	798	821	774	805	725	698	769	732	752	720	712	706	746	714	776	721	757	752	779	733	711	802	695	727	716	758	765	758	754	714	753	736	754	753	713	736	740	694	782	752	760	759	747	714	753	759	711	715	751	750	757	748	788	730	701	748	676	700	776	742	785	678	771	767	742	753	738	733	768	738	750	741	749	751	758	757	759	707	704	717	749	756	771	707	754	773	792	724	749	781	733	696	716	705	717	772	748	722	702	748	713	696	694	712	734	777	716	759	782	762	731	718	780	727	750	733	761	743	764	772	758	771	750	703	763	779	740	775	757	759	742	732	765	792	728	728	737	773	710	742	734	715	755	775	740	733	720	733	742	733	756	744	769	801	742	753	760	736	757	695	748	738	803	722	701	749	732	748	763	736	753	745	779	760	723	762	751	770	711	740	768	703	767	757	732	766	769	720	719	735	783	741	714	776	737	709	757	745	699	767	766	786	781	722	760	767	805	709	773	742	696	764	733	677	767	738	722	752	796	765	730	741	727	764	746	759	777	752	773	754	696	727	720	712	767	787	727	747	701	763	791	756	756	730	747	743	740	743	740	730	785	802	729	768	759	749	708	742	736	741	695	740	749	750	710	682	747	764	752	750	804	756	781	717	715	708	734	752	753	752	759	732	745	705	740	792	769	695	722	730	781	745	790	750	786	726	800	725	699	790	771	750	740	770	738	760	773	756	783	817	742	738	769	745	694	750	752	735	701	731	764	708	758	727	725	729	742	753	772	756	671	777	756	758	710	709	745	731	735	756	752	786	745	737	770	757	760	736	707	748	724	733	728	668	784	743	726	778	723	745	732	730	788	738	771	775	752	746	735	695	723	719	791	748	774	739	777	775	758	760	752	736	733	759	781	726	741	761	785	761	749	752	766	764	749	759	714	780	732	779	719	733	741	729	726	714	744	745	708	762	720	724	747	791	689	754	739	741	791	786	723	746	762	767	767	732	781	723	743	771	747	788	743	739	775	699	790	788	808	780	704	756	736	748	750	775	757	739	738	702	764	735	740	723	756	750	759	730	782	736	797	738	774	714	704	758	718	761	742	793	793	742	668	742	745	773	768	754	756	772	756	758	723	715	756	746	731	740	723	782	769	751	773	769	722	771	754	770	751	769	769	751	709	671	751	751	716	756	722	732	714	753	695	698	786	766	743	745	810	730	772	766	818	718	763	778	769	783	716	752	762	716	802	748	730	719	777	797	708	720	773	751	745	733	708	716	705	755	782	759	763	774	735	767	753	746	767	758	765	732	711	724	723	729	729	783	758	748	746	767	760	772	757	773	729	730	739	756	768	758	709	736	760	749	700	695	783	743	733	792	734	749	752	763	750	766	761	727	740	730	725	770	695	775	744	706	715	748	751	745	735	753	754	760	698	704	736	744	778	799	727	750	766	736	736	741	689	781	780	773	761	731	760	753	793	796	775	737	741	764	790	798	766	739	737	745	720	707	714	748	718	738	767	722	727	765	736	735	766	752	751	788	809	765	762	762	729	724	789	769	726	740	753	759	743	768	752	744	726	736	760	725	739	707	725	727	765	793	705	739	772	732	683	776	763	741	741	778	740	786	719	712	736	756	731	756	716	752	744	719	765	744	762	729	741	741	739	720	725	724	769	754	769	748	721	780	709	738	760	718	731	741	758	711	743	763	763	736	766	743	700	770	724	711	702	740	715	745	767	752	764	765	780	690	676	745	749	774	741	752	713	758	751	817	685	747	708	759	753	762	751	743	744	707	718	758	738	732	745	746	757	705	731	754	763	739	789	719	756	749	754	759	803	715	722	747	728	749	765	725	778	785	746	759	723	751	772	759	737	722	797	738	773	752	705	699	719	741	762	761	749	720	768	755	728	758	759	755	751	748	729	747	759	783	780	766	736	775	683	725	761	765	744	735	740	747	717	737	770	786	774	738	794	753	769	735	711	749	716	734	730	757	730	778	776	719	776	768	767	786	805	762	743	783	764	738	719	725	692	718	754	748	761	719	784	719	779	803	783	750	750	709	745	708	758	762	739	741	742	743	703	718	770	748	717	765	773	754	721	687	768	696	744	767	716	777	832	729	755	735	729	752	774	715	767	795	771	759	781	741	708	719	704	781	786	706	737	795	782	756	731	750	710	762	732	762	748	728	749	726	794	761	742	775	736	790	760	766	765	751	726	768	775	724	759	719	734	725	708	714	758	790	734	777	756	724	784	734	733	756	682	781	680	678	713	745	718	711	701	787	749	720	753	703	812	744	730	759	705	749	713	758	783	746	773	748	770	736	704	700	775	725	728	780	782	737	712	733	742	787	759	767	739	757	775	782	706	743	786	731	721	742	722	703	704	704	731	764	724	747	663	734	727	752	720	733	698	767	708	743	772	760	719	753	765	774	718	726	730	691	710	739	734	736	757	738	730	753	708	746	739	775	788	732	801	760	730	743	762	748	738	762	768	738	755	726	763	722	743	769	743	792	716	727	758	722	701	716	728	750	739	676	747	719	763	725	727	764	753	724	788	768	739	734	785	722	726	786	721	788	790	759	738	763	721	726	733	739	778	703	750	729	747	781	795	759	725	752	736	759	714	731	746	703	741	719	724	718	776	734	699	745	768	706	725	765	754	749	723	775	770	737	755	784	699	753	746	725	773	738	746	731	736	719	709	718	736	740	736	747	725	718	726	757	760	735	747	755	731	710	759	732	792	736	758	749	784	736	717	765	713	771	753	769	754	734	732	749	759	750	710	728	746	747	726	741	753	731	736	755	739	748	695	743	769	765	734	701	767	718	737	722	768	730	713	710	783	743	796	792	767	722	714	725	715	728	734	790	771	744	742	713	762	724	775	716	735	747	778	775	732	731	745	715	723	766	721	719	779	735	775	756
58190	88992	59139	27476	8842	2488	965	758	685	696	643	660	644	657	647	635	632	654	645	654	673	633	702	655	630	709	648	647	616	674	700	665	650	648	722	679	686	686	654	645	645	619	616	656	693	618	668	682	649	660	657	667	667	680	626	625	656	622	682	635	643	694	668	656	652	622	672	658	625	671	679	670	626	660	639	641	711	625	689	664	675	619	667	629	650	617	675	651	714	659	642	647	673	672	691	619	630	655	654	643	635	686	657	668	693	620	634	649	641	633	631	635	665	641	638	629	663	705	620	637	623	655	700	650	625	627	645	668	647	669	642	653	673	665	704	674	672	644	669	634	659	640	646	616	622	644	614	610	669	648	634	627	636	580	671	627	662	676	666	651	666	695	664	614	620	651	634	647	634	620	579	642	673	625	671	624	656	651	650	639	679	696	619	648	647	660	644	678	670	629	680	677	676	629	589	629	647	641	691	674	625	659	675	622	617	619	646	629	679	646	628	651	674	651	606	608	640	668	629	682	644	688	624	640	672	689	660	693	644	649	632	634	681	696	661	634	670	648	630	648	632	663	657	620	594	617	659	675	642	679	701	678	671	618	690	662	637	687	676	649	643	639	642	597	702	638	661	655	631	640	667	671	673	630	665	668	681	661	652	704	662	636	682	678	682	617	616	662	722	643	637	650	629	680	659	662	645	641	664	679	632	655	616	682	664	635	677	641	642	674	694	622	620	661	633	681	714	633	605	626	694	634	689	677	652	699	631	643	642	720	676	661	629	595	601	659	622	685	620	623	669	650	642	594	615	656	647	645	615	624	666	669	626	648	657	671	694	640	626	622	610	647	680	630	668	674	670	637	614	617	693	644	617	642	712	686	645	676	637	667	669	649	687	675	648	564	623	674	622	659	651	630	644	658	681	637	644	660	641	650	630	683	631	664	648	654	652	626	645	662	609	673	657	652	681	611	638	630	618	668	670	676	611	615	672	631	678	629	663	671	668	617	646	643	615	631	659	677	597	678	620	666	659	617	657	661	696	659	630	635	688	653	638	610	674	632	651	684	634	664	673	619	685	676	640	652	630	605	666	669	703	692	637	666	662	645	744	686	652	677	664	692	625	640	656	641	640	674	605	656	653	624	680	657	632	684	656	663	658	635	656	665	650	677	676	636	653	666	677	668	644	605	657	667	641	663	640	614	682	626	639	649	673	675	659	625	637	644	641	630	632	677	707	638	627	712	671	603	648	639	641	618	648	672	653	626	618	695	646	669	662	630	672	660	657	704	624	646	618	670	643	667	699	628	640	632	636	663	651	664	622	636	646	627	630	660	669	671	703	652	674	656	682	665	656	681	664	637	626	615	680	637	674	629	693	678	672	670	620	631	690	675	620	672	676	650	642	617	683	633	689	642	639	614	654	612	641	682	666	671	647	671	652	630	623	660	665	640	636	633	692	638	639	600	661	676	663	639	660	656	638	683	687	679	634	689	657	639	641	654	673	596	629	660	660	663	676	661	632	658	678	690	687	666	693	632	684	670	642	661	627	706	621	612	651	624	626	657	670	646	693	696	672	681	660	627	652	676	718	665	694	681	697	697	613	648	657	632	641	638	629	640	637	706	624	643	606	702	661	614	691	668	678	670	638	654	655	678	608	675	607	670	646	624	632	665	639	647	648	617	697	659	635	657	639	650	644	692	656	624	640	637	683	639	666	635	647	691	622	667	658	625	671	643	691	706	627	633	617	625	728	685	719	657	618	635	673	744	650	667	693	624	670	630	662	673	612	617	665	655	687	618	630	660	697	663	583	708	647	663	651	656	645	643	678	659	636	659	670	669	676	658	675	688	680	634	634	629	639	630	667	653	623	644	677	649	616	667	684	653	685	686	689	651	697	608	694	617	659	613	647	615	642	687	634	612	627	712	605	666	646	660	635	687	705	651	672	695	637	664	624	662	674	678	653	617	665	632	616	677	663	631	660	663	609	697	643	666	653	638	649	650	692	648	593	645	647	631	663	640	599	623	624	673	675	662	650	645	644	646	638	691	657	666	629	660	637	654	638	640	659	645	655	654	637	639	637	646	594	629	674	673	674	639	663	661	686	675	639	672	573	629	690	685	647	630	640	672	620	668	677	646	657	720	643	669	683	650	640	660	578	677	639	689	688	637	611	673	608	630	686	635	670	661	670	659	651	654	619	686	658	650	635	619	650	612	668	667	653	639	682	686	671	677	648	690	647	611	610	612	652	660	663	637	643	672	656	648	658	634	605	658	676	686	655	651	679	683	685	677	619	645	660	647	655	670	637	614	676	661	629	658	643	635	616	634	613	692	652	674	666	674	674	610	665	679	655	689	659	647	612	657	647	627	658	674	686	672	669	657	634	704	644	615	635	643	632	620	608	651	654	680	665	678	657	618	686	642	633	623	643	675	664	689	657	609	636	641	624	637	678	646	665	659	604	647	640	677	710	670	666	653	631	676	595	658	632	630	653	584	666	663	643	610	628	595	659	631	651	674	629	640	634	657	649	699	679	667	615	712	661	660	650	641	655	634	694	664	656	704	699	647	652	590	653	615	663	651	663	633	642	658	664	654	670	688	636	649	622	675	655	672	600	585	637	668	694	674	643	669	657	664	661	666	689	668	668	666	666	630	663	650	619	602	621	599	695	692	667	664	655	650	666	642	651	694	677	636	628	628	662	649	636	642	677	668	612	649	675	636	629	651	679	674	714	650	688	627	643	669	687	627	665	622	633	593	649	623	620	683	623	644	690	659	733	633	665	660	631	621	668	665	627	652	679	624	630	674	650	680	641	619	683	677	574	645	677	646	628	634	652	621	644	667	674	663	682	636	689	653	643	621	664	659	677	694	661	671	669	674	700	674	656	650	672	662	652	631	635	689	677	660	664	639	644	646	635	659	618	676	632	643	662	665	642	655	616	628	628	696	615	607	652	649	644	616	685	616	698	656	657	637	632	639	624	596	678	666	650	636	675	723	645	632	739	692	667	663	651	644	622	660	676	672	688	664	664	644	659	615	643	666	656	638	651	674	678	644	637	603	689	648	713	632	655	648	689	629	697	664	703	668	654	681	691	632	633	660	667	646	655	645	640	632	660	600	653	609	658	654	704	649	641	664	648	673	637	609	638	670	628	654	647	632	652	613	618	651	636	674	619	603	691	614	643	649	698	652	650	618	657	611	633	642	702	701	650	605	624	660	628	699	659	615	657	688	674	651	665	620	679	633	645	647	694	651	651	660	658	648	694	642	657	678	652	652	674	648	617	643	634	638	680	627	670	647	643	610	637	612	673	663	697	657	673	621	691	708	671	576	684	671	619	641	666	643	685	676	657	616	598	650	645	638	653	627	630	637	647	621	662	566	665	617	652	678	655	675	662	654	650	657	683	648	684	632	666	652	679	626	642	664	669	667	634	659	650	673	689	664	719	674	623	656	634	645	639	635	668	647	639	656	661	658	679	694	708	644	624	675	677	703	645	655	618	647
23942	23558	36108	33832	23991	14179	3392	1202	1043	923	937	938	912	874	922	946	881	918	943	885	920	898	940	929	963	926	867	851	872	894	826	888	914	899	919	927	901	880	930	843	889	827	920	882	880	870	873	903	924	867	860	867	897	884	890	893	924	913	916	862	888	842	903	911	876	919	904	893	871	882	874	902	903	883	836	878	877	877	902	871	877	927	930	915	883	917	913	880	953	875	867	888	853	903	869	899	912	897	858	839	864	914	864	918	895	882	924	865	854	876	897	922	875	908	860	866	858	895	900	863	855	886	943	944	895	892	914	903	890	887	841	919	889	950	907	846	907	920	867	876	873	839	906	851	943	892	893	873	912	895	919	885	884	841	896	884	909	926	925	902	921	891	915	903	879	885	850	843	900	940	957	938	941	908	861	906	911	883	899	884	867	894	944	919	840	860	881	849	907	899	888	883	915	918	937	878	834	884	853	842	888	856	871	801	895	899	923	863	891	862	941	875	906	842	886	908	915	855	875	833	868	851	864	937	852	861	839	935	879	881	900	912	883	885	856	856	908	873	844	903	922	889	870	864	896	894	861	926	860	826	900	842	902	914	954	901	853	890	873	859	839	920	841	894	896	883	814	905	903	894	842	885	922	823	904	904	880	874	903	860	880	878	910	894	884	866	863	862	898	951	885	892	862	918	866	859	921	942	886	902	883	919	901	929	903	869	903	852	856	882	855	917	851	889	874	885	881	854	835	882	872	912	889	925	933	858	883	871	855	864	906	858	898	856	857	826	838	891	915	887	919	870	880	877	919	921	885	947	906	921	888	936	883	844	893	855	880	907	845	874	865	885	848	846	870	864	940	892	933	872	898	864	824	896	852	888	909	829	856	892	890	850	877	845	903	900	885	883	918	846	911	883	893	873	880	918	930	923	949	896	874	863	898	886	883	884	889	878	867	927	866	906	877	836	910	855	860	924	851	912	856	925	897	871	903	862	856	917	847	938	921	893	860	889	863	855	819	896	899	888	888	856	911	855	911	860	906	850	848	895	866	917	924	863	910	842	875	900	895	867	917	918	897	886	859	878	868	896	912	936	875	819	883	891	903	956	862	868	875	922	889	868	811	869	898	880	837	880	886	918	919	955	900	907	864	925	938	884	911	906	896	878	849	869	894	845	908	860	886	890	928	875	887	862	823	905	875	912	923	867	932	902	868	946	940	905	892	938	902	895	963	870	899	882	853	858	832	885	898	882	911	883	895	910	885	871	860	848	897	862	933	906	870	822	845	870	935	867	886	963	882	920	907	896	888	927	927	878	935	864	904	890	860	827	873	929	912	867	867	868	872	904	881	847	878	882	897	858	866	878	893	843	889	886	880	901	905	872	889	887	943	873	902	859	919	943	899	899	907	895	922	902	865	904	879	834	977	934	888	858	906	896	890	870	865	946	888	838	907	828	922	907	859	889	874	849	918	931	900	866	863	884	905	929	890	910	891	882	843	881	898	894	879	944	932	891	869	900	847	852	818	926	880	890	862	860	913	903	867	895	879	854	902	881	884	864	842	870	882	867	946	850	876	876	880	945	848	875	869	873	880	891	845	852	918	862	937	916	882	876	888	837	907	918	887	917	930	912	920	919	900	883	856	881	787	899	873	939	964	921	909	902	935	955	878	897	889	891	907	885	936	882	816	905	906	839	863	875	873	903	827	900	929	841	901	881	868	878	942	884	844	912	906	867	887	857	908	901	826	873	885	830	851	932	884	855	854	941	912	872	866	840	869	846	898	832	896	899	865	927	875	899	901	849	876	884	852	867	872	925	929	904	834	840	884	855	931	890	865	926	833	865	892	861	856	906	881	874	915	911	900	868	893	870	889	894	854	877	886	889	887	857	839	849	889	887	887	904	897	895	897	920	926	833	943	857	945	890	835	860	838	892	869	880	850	910	877	899	852	911	859	858	908	891	866	887	904	878	878	893	814	867	833	877	859	863	845	872	845	850	829	875	887	873	874	844	873	888	908	893	880	894	896	839	900	840	902	880	888	895	907	893	874	867	851	857	831	837	859	913	866	903	861	873	863	900	922	841	898	882	909	908	901	898	901	885	951	887	912	817	918	917	939	850	881	922	878	942	898	863	832	860	903	881	845	856	906	913	900	874	917	841	900	887	840	864	894	862	862	876	930	879	879	859	899	914	897	884	901	870	852	890	894	892	889	854	931	923	885	883	870	862	890	864	900	905	833	867	885	883	876	836	861	909	921	866	921	971	878	884	883	892	889	873	861	883	934	789	840	886	884	905	882	873	920	862	928	879	918	877	824	935	883	850	829	874	869	903	896	903	900	885	908	852	868	934	884	882	955	887	870	916	943	862	875	873	883	895	874	923	885	877	889	899	899	872	944	913	909	913	886	919	850	900	896	911	893	919	877	857	882	901	874	895	889	898	931	946	842	899	891	894	863	920	868	900	856	849	932	869	897	882	863	885	927	897	877	872	869	887	866	833	921	898	893	903	919	882	875	910	914	923	909	897	841	864	886	847	897	892	930	830	924	873	852	888	896	934	927	859	881	852	883	860	904	828	876	854	901	877	887	886	894	848	902	900	876	886	933	878	892	865	854	917	897	860	909	841	911	900	859	895	893	932	848	914	919	905	880	906	874	843	853	920	902	884	906	917	951	841	889	903	890	857	846	909	880	912	874	914	872	850	864	885	915	923	868	856	870	820	907	841	897	902	849	884	811	895	870	916	934	873	897	842	859	911	894	892	908	851	888	854	921	877	893	925	938	884	894	860	875	897	916	957	851	896	902	873	929	888	854	927	909	858	914	926	911	897	886	915	918	897	898	923	831	866	847	814	890	934	835	885	923	927	904	899	943	866	945	879	917	913	907	847	943	891	882	943	832	919	933	910	864	890	844	853	878	943	903	853	890	852	879	890	848	913	868	872	853	888	917	901	888	868	886	891	915	870	865	922	919	940	947	867	916	892	895	847	812	872	898	938	873	911	857	871	886	852	914	851	875	870	942	892	930	824	839	834	884	904	939	916	932	934	885	872	842	910	852	889	910	915	908	873	889	852	840	877	865	899	907	886	834	878	855	888	891	861	911	885	879	881	871	885	930	871	899	907	858	895	800	911	840	876	875	914	950	894	883	853	884	879	931	909	872	942	834	925	917	871	857	901	843	867	798	880	859	908	944	910	917	831	886	886	851	897	867	892	910	897	886	906	912	920	883	875	946	898	870	891	847	844	835	893	924	880	842	848	881	889	895	856	897	865	904	863	857	887	886	849	879	885	851	900	886	853	876	914	840	897	891	896	888	885	851	857	917	891	864	851	890	896	878	911	827	902	885	905	895	825	887	865	924	894	870	886	893	856	888	863	899	812	928	856	902	859	868	954	870	896	896	874	839	933	895	899	854	846	856	902	834	835	904	833	895	894	898	900	848	926	874	897	887	908	901	889	827	837	874	922	889	899	927	906	854	895	909	881	873	898	909	894	906	885	958	872
64527	102754	72308	42644	16327	4575	1499	924	827	775	829	852	835	828	818	795	813	835	834	769	833	766	808	758	850	798	859	829	849	756	809	817	869	835	836	816	782	839	859	816	783	844	784	841	794	860	817	823	823	811	807	817	855	837	818	847	826	842	852	796	830	773	855	811	867	820	790	814	819	783	790	796	808	811	803	813	842	815	812	817	853	849	791	773	764	863	791	808	824	824	825	786	786	806	822	798	798	839	800	799	788	793	808	817	774	761	797	766	803	830	804	846	788	801	795	769	843	819	791	825	839	901	784	854	844	813	854	812	818	814	797	854	818	806	841	813	798	816	821	841	841	796	818	789	789	791	830	804	785	728	800	774	828	851	839	789	761	777	793	793	811	746	793	804	844	839	784	784	856	792	819	838	756	761	783	813	794	826	828	839	794	809	758	853	774	786	817	850	842	813	840	815	759	842	786	789	801	799	831	795	813	865	771	834	796	774	805	820	810	828	795	824	805	796	816	794	806	834	839	831	776	822	786	830	794	838	803	786	847	842	815	827	817	812	800	805	788	829	765	772	873	836	815	753	805	860	843	794	806	803	791	822	791	809	806	791	803	797	847	823	821	821	837	820	873	819	772	748	791	794	813	772	781	822	782	806	843	835	807	834	825	800	782	809	791	815	799	859	802	804	776	757	850	787	821	838	822	791	846	818	762	770	796	818	811	830	832	779	806	763	834	825	810	811	808	813	782	796	821	732	843	859	771	822	826	803	763	803	802	773	823	786	821	810	811	816	793	785	815	843	832	766	854	768	811	852	816	818	798	823	787	848	820	810	769	824	830	807	739	811	792	805	821	778	794	845	845	887	849	816	847	805	826	789	844	815	837	783	817	772	812	860	842	847	821	781	833	830	788	782	846	828	843	817	779	805	859	785	819	770	791	835	801	826	786	806	805	843	852	776	809	844	818	830	812	782	759	827	852	794	799	794	757	828	782	830	789	837	750	859	817	785	818	806	839	765	831	797	829	784	799	822	800	846	787	863	806	815	809	865	791	845	786	790	804	800	857	823	763	824	803	800	801	893	791	827	796	811	837	782	897	838	842	823	847	804	801	782	808	845	800	757	828	824	809	808	832	816	805	774	787	813	799	818	837	859	856	813	822	790	722	812	826	808	826	771	821	815	819	797	801	795	803	832	811	800	831	767	818	808	786	845	788	788	768	868	767	812	827	776	803	812	767	807	814	809	820	807	822	814	828	834	792	794	871	891	783	768	807	798	846	802	838	755	865	818	877	793	784	832	732	789	782	825	788	822	812	801	799	781	829	785	881	869	784	793	791	826	810	785	817	833	792	827	834	827	829	808	807	816	845	790	775	843	769	840	824	794	836	873	854	792	809	840	844	817	828	819	799	819	849	816	791	826	805	825	789	807	806	841	789	787	821	833	810	805	801	840	826	853	786	767	764	759	823	840	788	775	804	831	792	828	767	807	872	820	802	845	798	802	859	839	823	838	811	805	819	850	846	795	866	815	775	839	846	803	790	795	773	822	812	834	845	849	851	788	803	830	830	819	860	868	782	807	819	829	857	788	825	840	837	796	802	845	823	829	834	868	785	845	782	830	816	846	779	838	786	812	796	838	819	779	812	825	873	813	800	839	806	817	798	840	827	856	826	781	790	796	792	836	856	795	801	782	820	824	785	777	811	811	799	801	865	799	841	846	842	792	817	809	793	829	799	787	805	868	831	759	747	864	836	783	847	810	802	837	788	828	834	806	794	810	784	767	850	847	827	805	766	835	844	848	813	832	805	789	829	778	800	800	781	759	825	774	820	850	752	840	802	854	812	773	802	876	763	847	802	815	844	806	806	821	782	792	880	781	818	782	828	780	789	792	802	826	803	811	846	839	788	804	817	796	801	775	822	804	815	787	829	845	784	823	808	802	794	800	836	805	835	797	802	842	799	781	865	868	775	858	783	803	829	793	806	795	886	796	821	844	792	798	836	796	803	790	864	798	821	852	795	799	848	805	802	816	810	809	730	831	824	853	808	843	792	816	818	790	804	813	820	832	793	803	805	835	828	787	776	824	816	802	801	808	790	821	798	782	820	855	863	792	811	825	732	824	757	854	822	820	785	829	813	827	872	806	845	826	777	762	792	796	778	806	818	799	842	799	812	811	774	814	837	809	822	814	787	805	793	819	805	772	816	812	881	800	839	814	771	819	796	790	780	825	726	810	793	825	812	746	797	827	839	781	799	784	776	765	804	849	829	768	806	822	782	822	801	821	824	749	827	816	804	827	858	799	808	794	800	817	831	802	741	814	807	831	856	801	839	779	822	830	826	782	795	810	783	803	809	775	838	778	796	791	785	884	838	780	843	878	793	841	750	784	806	782	798	833	780	799	876	785	741	801	821	810	776	824	756	873	766	807	804	769	828	830	814	861	822	778	786	814	844	819	804	798	792	817	842	799	847	832	847	810	828	869	821	814	776	855	793	825	773	827	844	878	804	792	825	801	780	805	768	831	761	805	781	777	810	791	795	798	752	788	853	779	873	826	842	801	821	787	823	786	850	809	845	778	781	821	826	792	798	789	770	811	767	763	813	819	794	828	797	777	801	815	852	781	824	832	818	831	827	821	797	805	770	801	805	800	843	826	800	801	771	771	900	863	816	811	788	834	822	799	802	833	791	745	764	806	827	796	776	810	768	814	831	766	799	836	864	834	794	817	847	827	820	768	861	800	815	804	798	742	824	886	798	839	845	787	792	795	765	821	821	848	826	827	824	864	731	844	769	837	803	791	786	787	772	841	839	824	808	793	768	759	845	851	813	785	795	785	826	758	826	801	836	801	752	767	789	821	777	799	826	806	795	828	770	799	820	872	811	809	809	768	789	782	782	842	835	803	795	854	780	858	826	813	808	815	769	816	800	817	839	795	799	797	808	790	802	837	808	796	813	816	846	796	787	760	812	810	810	849	829	839	841	827	819	750	787	862	795	810	765	795	741	816	830	814	775	812	897	757	854	803	814	799	780	816	852	780	799	793	852	796	798	799	795	833	849	844	794	836	797	804	808	784	796	810	790	798	827	830	826	841	824	798	782	766	843	788	856	830	829	801	840	823	784	813	776	773	819	783	825	795	796	810	816	795	839	794	802	779	810	810	756	788	836	851	878	828	853	824	872	824	757	736	817	779	738	795	819	780	769	800	804	816	828	850	799	803	775	826	786	797	768	825	825	873	826	763	839	874	773	778	828	790	775	810	799	833	775	745	812	756	833	819	806	799	830	814	843	810	820	795	816	812	847	799	857	797	787	813	774	815	806	781	800	804	812	817	796	803	844	769	793	828	823	811	797	849	793	788	771	834	776	793	831	770	777	825	818	818	803	809	781	828	802	821	805	754	821	871	787	824	782	822	822	825	820	798	775	843	737	809	815	830	802	795	804	814	843	789	807	786	847	780	750	826	832	831	807	834	756	828	776	806	807	826	816	791	807	802	775	813	789	816
29943	30938	27101	11617	2653	989	724	700	748	677	633	636	682	723	665	671	664	690	668	658	666	703	659	677	713	678	726	694	644	691	664	652	680	664	696	674	648	683	686	632	671	631	657	669	646	653	671	674	658	635	612	650	720	682	685	681	654	686	682	681	666	692	686	703	676	682	706	651	678	684	664	658	717	682	719	668	661	687	668	640	626	678	705	697	635	623	705	653	674	667	673	672	625	645	663	683	677	729	672	673	657	672	667	648	705	694	692	704	647	642	674	627	645	649	676	703	641	625	724	702	692	695	638	677	682	682	659	687	686	641	639	652	651	632	677	647	616	648	626	693	689	688	631	670	662	675	696	657	714	671	675	711	656	695	677	680	663	703	686	735	660	630	653	652	656	630	658	660	703	638	681	655	666	690	652	634	699	654	687	679	665	636	657	673	656	660	662	648	717	655	628	676	696	662	666	640	663	668	616	674	678	685	731	681	692	666	667	685	670	711	633	659	661	698	706	677	699	666	660	662	690	651	669	653	655	624	714	698	689	649	650	645	696	653	676	647	680	653	662	711	651	675	664	665	633	668	679	677	675	660	716	670	647	622	666	665	605	621	660	670	630	722	652	628	667	674	658	678	631	645	691	679	652	645	643	682	653	660	690	636	670	662	620	677	648	634	652	650	617	672	736	704	683	688	692	666	608	684	668	679	641	640	659	688	676	649	620	630	648	672	711	708	660	663	705	666	658	674	704	634	642	663	669	656	698	642	702	649	630	707	687	677	643	674	678	633	664	680	657	652	706	693	679	692	654	667	672	676	656	691	688	655	694	686	693	692	626	658	679	703	680	652	661	675	648	670	699	667	710	668	669	715	700	689	669	665	666	711	668	709	699	698	649	666	698	686	618	723	677	752	640	677	700	669	707	657	633	700	674	649	621	687	682	706	671	685	661	693	641	687	647	674	616	674	697	666	689	696	629	679	678	668	653	616	686	693	686	687	649	732	650	662	693	698	670	712	636	642	675	683	673	675	698	662	637	635	655	679	655	719	705	677	647	653	681	676	654	680	671	696	691	636	665	638	685	643	658	641	658	698	663	688	627	683	642	704	674	687	645	666	638	651	663	700	663	671	719	658	655	686	674	711	679	665	678	647	682	646	675	691	631	681	699	652	700	712	693	698	626	713	684	647	647	637	614	672	714	684	648	693	669	714	651	708	646	691	680	669	638	637	681	677	728	649	664	646	689	674	679	657	700	674	686	684	662	696	664	703	694	691	640	620	659	651	667	655	663	696	723	679	639	692	676	663	665	673	662	653	666	724	640	679	636	687	699	657	674	661	697	666	679	681	651	676	676	690	644	656	636	663	637	674	714	633	685	653	658	690	648	672	679	694	670	646	635	674	603	620	692	685	649	672	627	669	649	670	677	714	725	650	691	656	689	669	643	738	662	613	651	692	684	669	698	635	644	660	732	679	654	669	628	675	655	648	639	664	710	683	673	620	642	671	711	675	673	694	632	657	663	705	700	687	674	662	657	680	665	683	661	637	680	649	678	657	712	640	671	689	669	676	662	685	626	661	652	652	679	654	668	670	680	677	614	648	656	642	652	613	637	734	698	675	678	687	648	653	668	694	695	672	614	671	675	676	710	650	659	673	628	672	626	634	675	724	700	635	645	686	682	704	654	655	646	671	696	663	638	658	677	658	682	646	665	698	700	687	642	647	684	708	676	696	668	662	685	707	676	672	709	708	643	689	714	698	699	662	665	674	705	690	648	642	649	655	688	674	675	659	685	700	664	637	677	632	647	706	686	691	704	645	669	700	696	709	677	688	668	677	635	658	654	670	668	665	659	660	713	690	612	692	686	720	677	662	661	684	652	668	694	702	696	648	693	687	701	706	712	669	694	651	669	686	668	684	648	682	685	733	675	673	692	636	632	676	675	647	660	672	702	673	703	663	680	660	682	649	629	615	665	670	644	644	639	707	647	727	687	669	653	655	662	671	668	646	690	679	653	673	673	692	695	697	686	693	678	686	673	635	644	676	661	699	707	726	664	640	676	706	665	617	693	680	685	691	699	691	663	708	670	706	710	627	644	687	656	646	674	661	669	667	661	719	659	691	676	684	667	709	671	673	682	669	712	694	669	673	632	681	676	652	720	638	669	680	697	656	659	679	627	693	641	669	669	714	681	668	683	688	657	704	676	639	642	698	648	639	671	663	652	672	645	679	686	667	660	699	673	692	687	638	687	658	663	670	730	684	623	687	679	643	670	600	684	654	644	670	681	623	656	695	722	719	677	669	676	677	667	655	680	659	702	710	645	668	671	637	611	673	707	645	670	650	651	693	699	672	636	651	674	692	696	662	673	710	632	638	730	688	683	658	691	665	683	665	626	680	667	692	693	679	614	662	639	665	648	637	644	656	681	642	688	658	688	717	700	712	630	661	650	635	694	671	687	643	668	658	670	656	683	638	665	630	707	653	676	648	677	745	658	645	691	689	684	661	688	683	669	712	665	602	714	677	681	680	642	655	639	663	705	623	680	693	691	631	688	657	731	658	669	662	658	694	662	675	689	743	712	683	691	627	652	669	679	713	658	677	652	648	705	686	641	653	590	635	659	663	676	673	676	668	631	723	693	700	650	652	654	699	680	686	650	666	685	682	724	649	646	643	664	664	687	703	656	651	653	688	667	643	698	635	671	686	661	681	714	646	637	675	684	599	678	676	670	682	661	673	681	725	686	697	694	673	665	643	701	637	704	670	672	677	632	684	688	662	620	647	708	661	627	576	736	714	673	709	641	717	645	632	702	645	692	707	678	645	683	636	659	660	670	666	688	692	644	696	698	685	680	650	666	669	665	652	672	686	697	697	721	658	617	663	691	628	682	687	715	656	703	713	632	722	680	621	697	668	696	658	685	699	665	693	647	631	665	646	619	730	684	680	678	665	664	657	687	706	670	718	668	652	633	716	674	671	656	672	659	651	698	606	646	688	651	657	616	656	615	649	643	671	631	692	646	629	689	687	636	638	684	669	673	658	671	719	637	688	680	647	671	674	673	710	710	665	689	678	696	643	656	699	687	685	686	660	709	677	732	649	667	687	649	662	631	642	662	702	658	667	641	652	663	684	682	665	690	675	685	651	660	647	656	644	678	622	685	682	705	672	671	691	719	721	647	643	692	676	620	690	679	696	682	678	662	706	686	688	686	657	643	670	705	654	630	697	684	709	703	678	668	653	620	678	657	680	647	690	685	652	647	698	665	666	663	688	613	690	705	639	644	686	702	628	680	668	669	630	680	658	685	701	661	711	641	697	684	676	657	640	688	724	642	681	662	684	657	666	642	665	678	684	663	645	711	666	657	668	692	684	635	656	639	679	638	639	684	715	661	660	634	659	694	665	688	667	732	665	661	694	655	671	667	630	658	659	678	644	741	678	673	648	690	627	693	590	700	686	655	717	696	660	663	638	708	661	690	655	722	657	674	679	656	682	661	669	634	647	675	737
21716	36366	20475	6229	1991	840	603	541	521	552	519	566	535	532	582	536	560	579	558	530	558	534	551	521	549	535	581	578	593	556	522	555	556	534	527	569	555	530	503	539	533	517	502	535	559	577	566	564	585	531	583	575	515	537	534	571	547	544	576	593	534	562	512	547	534	555	528	558	559	514	603	546	574	554	537	587	581	546	538	509	543	573	549	582	526	550	543	528	553	572	564	591	521	581	537	566	533	505	568	539	531	540	574	562	533	549	569	553	518	506	544	541	551	534	556	547	582	557	538	499	529	548	531	530	533	552	499	560	543	532	560	500	555	553	564	526	543	546	554	535	533	525	554	558	547	567	558	569	546	547	538	549	547	598	523	543	553	547	563	560	580	548	521	589	559	527	549	534	540	502	553	553	534	533	527	561	541	572	566	543	561	528	569	547	552	534	588	562	551	570	558	571	537	513	519	539	612	559	556	584	538	544	551	565	543	569	529	539	545	525	600	546	570	541	492	535	532	534	512	552	531	564	554	502	531	538	543	510	525	538	547	513	572	563	545	519	577	556	555	555	574	584	579	507	547	572	558	559	571	562	557	563	553	544	557	548	554	535	526	544	528	505	575	524	572	578	549	557	557	551	542	512	613	548	537	580	544	547	539	516	555	542	538	556	535	562	570	567	528	551	534	547	550	540	540	516	528	570	534	559	522	541	571	527	543	546	571	521	537	537	565	550	560	550	537	569	566	618	528	544	561	545	563	534	592	505	531	532	502	583	554	538	528	567	537	592	543	555	559	545	547	552	545	549	546	540	588	546	536	541	561	570	501	486	534	543	561	577	548	536	543	539	528	551	520	552	545	563	531	536	518	557	554	554	534	556	519	553	531	563	566	558	541	548	540	574	560	564	551	529	510	518	529	547	542	517	585	576	593	587	507	514	516	514	539	512	545	560	590	541	543	533	527	532	543	552	522	586	510	532	511	550	552	577	519	526	545	526	554	564	553	537	576	514	576	557	553	553	534	538	549	566	531	567	528	528	515	523	566	558	536	520	551	558	561	540	568	514	549	511	536	596	564	549	498	521	589	609	544	586	586	564	576	573	533	547	534	556	542	549	547	511	543	547	611	580	506	562	546	559	586	586	554	584	532	535	524	577	502	572	575	558	558	542	616	515	548	587	534	527	545	596	544	542	546	577	533	572	543	585	532	514	581	527	592	542	523	571	555	520	529	555	591	519	537	564	521	532	574	551	588	540	538	558	551	525	555	519	536	564	610	563	534	551	582	515	529	561	552	563	578	536	508	606	564	535	547	560	540	539	503	534	550	528	544	559	542	538	544	568	557	509	518	565	500	554	531	506	539	551	546	566	546	553	505	575	556	532	563	562	561	543	552	563	550	555	556	548	619	577	582	571	560	551	542	546	560	502	542	529	574	554	585	528	568	566	548	505	586	577	534	564	557	552	556	542	556	562	574	534	555	601	541	542	560	554	524	588	499	542	535	527	553	554	544	522	547	563	500	517	547	531	548	585	522	544	563	541	556	559	529	538	524	563	563	585	532	558	567	570	525	544	520	543	534	552	519	539	508	532	511	551	585	582	531	570	542	565	531	564	560	539	564	571	527	562	546	537	484	521	550	593	561	568	558	536	603	515	532	542	524	553	548	538	585	536	508	583	530	541	540	527	537	549	550	503	537	516	534	497	558	543	605	516	490	517	539	556	580	574	535	563	579	540	562	556	577	555	598	528	559	483	490	530	560	557	557	553	555	532	523	535	536	526	561	594	545	548	547	572	549	561	560	562	590	530	545	570	562	533	562	548	572	556	561	566	559	548	538	522	556	541	528	547	485	556	544	536	550	542	535	558	562	550	549	538	551	572	539	564	539	548	542	587	585	519	552	567	549	619	533	571	524	531	560	555	537	549	570	556	517	508	536	495	548	549	568	547	568	582	553	521	532	533	524	539	495	542	569	506	521	581	552	543	549	546	563	537	558	525	543	557	572	551	521	576	534	567	556	537	581	558	527	527	578	535	533	560	599	568	507	554	515	553	546	568	551	535	515	556	570	514	599	570	558	567	514	548	531	539	576	580	528	556	527	523	553	511	554	573	505	538	549	571	589	552	556	541	548	548	501	539	531	529	556	567	535	542	554	605	548	532	531	547	592	545	567	523	538	557	554	573	534	572	560	568	536	568	589	546	560	542	546	540	516	578	579	568	525	559	538	521	587	550	505	523	536	521	483	572	549	575	549	560	547	566	611	569	547	564	541	534	554	542	599	582	564	572	558	552	619	519	584	510	560	525	533	539	518	549	546	551	525	551	537	585	564	528	564	596	519	518	580	544	573	540	518	564	532	555	551	557	541	539	532	548	587	564	596	543	556	570	529	550	519	577	535	539	561	536	590	580	539	525	546	580	508	528	539	521	520	557	546	550	540	536	546	560	515	541	550	554	585	555	577	554	530	571	552	530	573	541	537	569	529	498	520	541	564	575	577	574	510	593	569	545	544	524	550	545	569	527	552	608	544	563	562	552	561	575	537	519	565	577	538	520	517	548	536	559	597	528	543	551	494	562	560	537	523	527	555	571	539	565	582	560	576	546	502	518	545	605	563	555	585	554	572	545	542	540	579	544	537	569	554	488	577	521	585	573	559	558	566	577	538	518	572	563	556	542	544	573	587	599	561	553	589	520	580	532	528	540	529	556	568	555	559	513	556	548	557	560	523	564	511	547	526	572	586	506	568	554	571	548	557	581	582	568	521	563	536	564	509	543	530	534	556	573	558	566	570	544	532	509	564	517	548	533	556	581	521	562	489	547	576	567	530	534	540	544	558	530	557	553	572	550	555	520	519	564	545	589	562	563	525	535	548	493	523	566	534	570	546	532	551	516	512	535	536	570	571	520	530	548	550	593	512	585	553	519	495	548	568	524	565	567	528	551	539	558	552	548	550	536	522	559	577	545	536	528	506	582	525	539	554	548	533	515	592	532	544	576	533	569	549	596	559	572	533	592	524	550	530	591	533	543	533	567	568	585	568	551	550	545	506	551	525	572	569	560	558	573	554	594	514	564	584	566	527	589	509	569	588	545	582	557	539	563	596	564	536	575	563	530	508	588	528	583	547	521	552	553	544	553	557	539	527	574	572	555	555	547	544	537	542	553	548	542	562	565	597	536	550	518	546	587	584	566	554	549	553	577	539	569	564	554	554	533	555	500	590	588	585	525	523	555	558	558	578	574	532	516	538	522	548	524	553	515	588	516	544	519	544	561	554	530	566	547	545	570	521	565	566	541	574	533	532	530	572	562	506	573	579	504	549	540	533	512	558	574	488	534	532	542	595	502	491	574	554	577	590	528	553	563	569	533	551	578	565	529	540	545	555	536	541	563	560	541	535	565	532	525	541	559	512	571	563	563	544	554	563	541	567	587	558	556	553	528	537	556	558	578	567	602	541	513	519	544	547	562	581	559	586	532	560	579	541	522	567	522	548	555	541	545	553	536
25406	27793	43582	36828	18626	5255	1434	902	848	832	744	815	742	764	723	785	788	724	736	780	706	766	749	748	742	702	719	790	730	730	687	761	727	753	741	732	722	773	711	783	746	789	781	783	753	767	799	744	788	785	725	770	766	762	770	750	742	756	766	713	755	788	759	730	788	730	757	763	737	760	782	760	728	760	723	748	669	753	760	727	774	772	746	792	749	766	696	767	732	782	735	739	794	768	739	732	786	783	792	763	790	706	792	768	700	754	800	774	745	717	735	786	780	809	789	791	709	762	735	791	768	765	729	744	739	757	734	775	768	768	768	745	723	777	726	740	747	736	779	688	737	772	731	780	751	769	753	745	797	743	766	751	777	757	733	762	744	771	774	749	775	737	747	734	755	715	731	789	727	746	728	757	736	739	722	768	752	767	747	703	759	752	735	713	746	772	725	710	774	731	786	753	730	747	780	740	752	714	738	692	738	793	701	729	773	754	754	723	742	775	701	745	779	780	736	765	757	735	805	726	744	792	734	745	779	680	764	726	724	702	703	790	765	790	751	756	767	757	688	728	764	754	760	719	740	790	721	760	739	706	725	713	736	705	760	736	778	755	764	735	777	742	702	711	706	769	720	770	725	785	743	764	705	750	734	723	781	732	785	765	750	812	725	741	793	773	792	796	725	763	770	787	766	704	792	784	761	753	742	747	717	735	729	753	757	744	724	750	722	727	717	750	807	749	801	775	698	744	786	796	731	730	717	716	742	756	784	722	728	741	765	781	741	732	773	739	713	741	743	740	730	711	808	765	750	763	729	741	787	750	729	779	743	741	730	776	784	766	823	728	765	716	742	742	783	768	772	726	761	733	738	785	777	730	793	734	755	791	770	734	765	745	747	789	747	773	729	755	778	800	767	750	730	744	790	770	729	744	775	753	754	802	722	741	786	712	734	792	742	803	759	762	762	789	732	791	718	722	720	786	760	741	770	740	778	823	759	708	701	785	770	783	735	750	713	761	755	774	731	793	754	725	770	748	806	748	771	759	750	734	786	694	766	797	787	761	734	776	757	731	656	731	740	743	735	755	761	748	735	753	757	772	735	731	777	785	753	712	734	757	793	764	766	749	727	772	753	741	762	789	771	782	751	779	778	742	779	765	791	792	830	744	718	798	705	729	723	763	716	771	788	753	713	763	748	769	731	783	780	770	726	747	767	751	775	760	785	760	727	738	769	727	740	748	721	747	742	732	701	755	763	701	815	740	801	704	699	710	770	774	771	710	732	782	735	776	763	758	776	708	781	746	731	750	755	787	727	778	722	764	743	706	764	729	718	755	722	815	749	729	783	696	738	716	740	755	702	803	773	795	756	756	786	730	713	757	753	726	728	736	687	736	770	757	771	762	736	730	806	749	729	763	754	770	762	717	773	740	791	737	692	738	808	799	754	717	749	775	726	735	741	758	781	757	751	724	775	740	789	694	760	774	759	748	781	744	780	709	756	706	762	768	721	735	787	747	741	768	766	732	713	763	766	746	724	767	787	741	755	783	762	780	745	712	741	781	752	759	742	732	741	766	746	739	759	703	735	783	759	745	720	705	762	775	746	718	718	739	733	743	803	764	745	766	765	725	735	756	717	744	808	791	751	727	782	775	736	715	740	764	713	783	758	727	744	743	707	771	709	793	760	752	751	799	733	751	742	746	760	799	736	764	778	743	865	805	759	737	781	798	764	790	736	746	775	756	720	788	772	752	763	756	742	695	754	743	743	769	720	746	721	716	746	738	723	775	736	711	757	820	715	767	721	755	687	727	733	732	771	765	724	757	719	753	805	716	737	737	788	733	772	750	795	787	756	740	745	755	760	753	707	780	756	734	724	770	815	765	713	716	793	741	749	774	747	748	729	761	710	719	711	765	739	761	741	748	779	751	751	759	723	767	729	750	773	779	744	769	804	703	789	751	734	736	754	752	747	777	783	738	719	760	732	713	748	735	766	782	705	736	755	765	731	754	746	765	742	761	707	710	740	714	756	762	723	747	760	778	727	782	732	804	830	724	789	732	732	745	759	766	769	753	757	734	778	753	761	746	766	764	781	740	826	755	711	797	706	773	748	755	766	758	763	735	821	754	734	747	781	716	742	742	761	754	783	732	734	763	800	684	769	716	714	732	755	744	752	703	729	783	788	724	724	794	795	725	751	743	772	722	744	721	758	760	741	702	720	777	744	736	722	777	770	739	725	719	731	745	720	691	759	759	753	727	767	761	782	714	755	733	783	745	733	722	739	778	759	726	728	771	717	725	756	743	737	708	739	784	762	690	808	787	726	738	744	744	714	785	783	730	706	772	765	750	762	785	759	752	756	718	769	748	760	767	729	759	740	774	748	731	737	757	806	739	740	742	766	759	766	740	753	737	706	700	738	814	761	765	747	769	780	810	734	748	753	687	752	702	704	725	754	760	740	740	763	773	805	774	761	776	769	707	742	733	759	752	757	759	764	771	746	762	741	728	729	770	785	773	743	740	786	732	729	756	713	778	775	726	789	772	754	741	722	742	777	742	738	765	721	735	763	753	703	670	724	783	791	780	718	755	734	739	758	805	764	684	781	793	746	752	719	842	723	729	728	755	725	764	741	764	730	751	737	769	725	734	750	714	793	755	734	719	743	697	772	775	751	733	740	732	778	761	730	734	781	731	747	740	818	756	752	718	768	761	819	771	716	723	734	779	765	755	774	767	744	749	764	743	780	807	758	719	773	739	766	692	770	732	759	742	750	720	778	778	746	730	776	760	742	725	791	760	744	744	721	793	805	705	755	779	781	722	788	772	780	771	754	747	820	707	719	739	774	743	777	764	777	727	697	742	709	745	736	801	748	768	777	778	767	717	722	771	738	698	733	739	748	751	745	747	772	759	766	751	763	771	752	779	751	718	720	734	789	677	765	772	784	775	748	771	747	756	792	759	769	769	735	758	792	771	795	778	756	723	752	758	724	737	778	762	693	755	759	760	815	741	737	729	748	771	750	679	701	787	765	736	804	799	733	739	794	755	722	712	758	768	724	742	758	736	769	741	746	767	756	762	782	737	745	785	781	774	733	747	718	768	767	813	773	777	758	753	692	791	703	781	761	769	753	756	701	747	763	746	770	759	748	745	807	765	751	706	828	722	713	726	744	800	743	745	766	745	719	712	718	737	786	747	710	744	775	744	730	744	722	711	745	734	759	735	704	776	735	753	754	726	724	781	776	736	756	751	757	702	760	718	737	744	729	712	748	732	755	743	759	775	770	796	739	777	769	820	785	742	779	729	758	748	749	703	818	732	753	728	755	786	763	804	745	767	735	750	727	768	703	725	729	719	718	738	737	745	725	764	771	779	757	722	750	763	733	755	720	779	735	775	773	734	765	758	773	767	767	754	767	750	749	837	810	742	724	721	765	762	736	736	741	731	796	800	761	704	723	770	766	728	711	751	742	784	726	702	748	757	767	714	752	755	754	756	723	733	731	757	776	747
57069	89805	61181	29511	9442	2461	1037	752	669	631	704	667	673	680	661	714	644	641	675	701	646	708	679	654	684	682	631	641	653	716	716	717	654	614	682	677	652	678	615	705	681	632	641	648	659	649	646	651	676	674	654	651	665	653	677	661	680	709	717	663	651	678	645	646	640	661	692	711	665	635	655	656	732	664	666	661	652	685	617	711	673	625	696	639	702	676	706	639	675	673	691	649	623	667	618	616	651	671	644	654	710	591	692	658	705	673	659	658	713	659	680	632	691	698	636	651	634	693	682	666	681	659	679	640	637	615	664	656	670	633	693	685	682	650	667	668	775	662	667	628	668	728	666	658	604	690	593	625	642	706	670	602	659	650	651	648	712	643	644	660	678	640	620	655	650	690	656	704	650	678	646	687	665	665	676	688	648	663	675	686	650	693	655	680	661	652	667	654	676	645	662	651	699	617	665	632	695	714	713	651	681	663	634	692	677	660	666	740	705	674	668	627	687	649	661	656	672	605	723	630	667	697	663	669	639	693	649	659	660	690	661	667	672	697	676	686	682	654	672	657	645	668	636	677	632	717	642	646	636	676	681	647	634	674	707	639	661	638	680	664	658	683	653	630	632	644	658	683	687	700	656	705	647	674	601	674	666	684	686	673	679	701	677	685	631	631	665	645	628	691	658	649	667	699	664	682	665	645	660	671	671	645	697	685	643	681	614	676	664	683	657	670	628	686	686	686	662	685	671	672	670	652	663	624	682	668	632	666	669	659	706	654	661	649	620	659	653	621	633	626	671	683	676	668	675	675	635	624	610	680	660	624	667	691	636	674	662	690	670	651	683	664	676	665	638	663	647	638	625	679	666	671	671	676	664	698	694	651	668	675	690	734	682	684	639	699	658	669	648	599	686	656	643	653	634	650	627	698	668	673	688	647	677	672	721	650	719	714	651	627	660	653	649	664	652	674	609	677	676	685	690	663	670	660	627	648	633	652	667	699	662	646	665	678	663	682	678	656	648	656	673	695	631	625	665	647	641	630	691	674	672	630	697	660	644	653	660	695	662	654	674	660	632	673	652	700	647	678	653	638	728	660	709	658	683	628	693	706	668	664	671	674	683	658	614	689	675	684	656	689	712	681	665	675	718	649	707	654	617	645	651	676	652	657	692	635	628	653	677	697	671	679	666	642	659	654	668	687	636	650	648	691	680	614	649	668	666	697	600	698	637	671	686	699	649	643	669	673	679	681	664	665	665	668	646	661	606	666	659	648	616	671	687	634	701	684	676	704	700	656	651	663	699	621	682	684	701	701	666	623	662	655	639	593	667	712	654	647	649	651	695	704	670	645	621	651	689	683	643	647	684	701	684	658	655	710	674	662	623	642	630	645	634	637	638	661	639	675	650	682	629	656	612	648	660	634	654	636	713	677	688	637	662	646	688	660	653	711	718	668	666	682	627	659	666	620	643	645	650	670	669	689	681	658	679	629	673	708	675	679	649	628	673	642	682	657	689	723	653	668	665	667	675	686	655	672	631	692	707	647	656	655	659	665	654	689	702	646	691	676	659	644	669	648	660	682	685	662	701	697	638	627	683	708	608	630	691	682	681	650	638	636	702	654	690	655	655	646	702	703	661	678	672	686	626	646	640	701	640	684	659	642	681	612	639	669	696	669	649	667	640	679	638	653	644	641	683	644	658	688	684	653	641	641	693	645	712	687	659	653	688	699	688	696	658	656	659	691	681	665	696	680	691	675	681	694	684	675	651	647	676	693	683	637	666	692	668	619	706	644	669	681	647	699	636	707	633	656	667	639	640	695	678	651	661	634	605	647	673	679	683	670	683	666	661	626	643	662	685	622	653	699	649	628	655	657	649	661	636	666	635	673	669	657	678	585	683	681	644	691	630	707	630	667	670	636	605	673	643	624	712	607	686	671	631	651	632	696	650	668	657	672	632	694	636	674	656	698	663	651	654	682	690	674	647	618	674	655	627	652	654	678	668	625	692	660	668	636	684	656	683	651	647	610	665	713	657	685	681	644	644	669	623	651	623	648	670	704	670	693	682	673	664	663	683	658	624	661	619	704	686	678	712	671	660	659	644	682	642	619	620	661	652	663	701	662	667	660	678	651	644	697	648	622	663	641	662	669	638	673	685	637	702	671	692	685	719	612	672	679	657	658	658	668	642	683	676	683	662	738	723	701	654	699	658	645	665	675	706	657	665	665	678	622	610	683	677	614	702	664	674	677	677	714	679	694	666	689	688	682	701	670	657	658	648	633	671	660	642	641	616	668	712	692	651	710	680	672	727	663	680	685	697	644	675	678	686	618	659	630	612	667	647	645	636	695	688	688	625	662	653	604	613	666	658	670	648	688	680	646	697	679	672	656	667	640	634	662	666	680	625	661	674	635	697	621	699	687	646	649	666	676	661	656	685	643	629	664	662	689	677	640	657	686	598	633	694	692	628	701	703	707	650	673	656	637	685	662	680	635	649	665	665	618	702	680	693	649	686	623	639	636	688	670	632	661	656	654	688	651	637	692	680	638	649	676	658	639	680	701	687	671	696	665	645	691	671	685	716	698	657	704	645	653	632	641	692	638	639	691	653	616	669	672	706	657	687	646	694	675	620	667	637	667	663	665	678	663	737	632	647	671	651	631	637	670	667	668	721	617	660	715	630	596	660	696	668	613	654	692	645	682	672	665	691	637	682	650	653	664	667	677	599	681	734	652	672	649	695	690	627	692	677	657	648	665	671	655	674	658	670	684	662	667	672	683	668	639	650	650	640	721	667	691	692	674	664	687	632	708	699	677	678	675	694	693	638	677	652	684	653	659	626	636	694	647	654	614	666	672	664	639	680	664	683	679	669	648	709	686	627	654	644	655	646	702	710	655	667	650	627	621	665	645	706	632	645	641	654	649	631	674	713	641	680	621	639	680	660	631	629	693	624	676	668	641	652	673	690	604	706	681	705	659	707	665	665	689	668	651	699	641	658	656	649	660	680	696	651	621	710	668	641	680	631	669	597	660	667	644	636	616	649	650	662	664	622	686	640	697	685	668	665	661	685	618	666	635	655	652	712	672	668	635	676	643	660	646	694	677	642	636	677	642	626	619	654	682	657	696	680	646	667	654	651	643	674	661	674	678	652	663	681	602	623	708	667	646	676	666	673	678	682	675	689	658	629	672	677	691	648	684	648	665	662	660	630	672	670	664	679	657	673	698	638	657	726	663	700	652	642	699	618	649	667	713	673	678	657	641	638	666	692	740	657	664	714	677	709	686	682	638	676	665	705	655	659	727	687	689	699	615	662	689	648	668	671	666	674	703	680	671	733	640	626	673	630	634	656	629	667	661	614	658	713	668	688	652	621	652	657	708	686	663	643	647	718	687	627	623	651	704	686	675	653	705	653	722	656	687	680	696	675	678	687	636	684	687	670	665	677	640	644	671	665	640	670	640	648	641	689	647	655	660	666	643	654	662	669	654	635	639	703	610	668	674
24019	24436	38516	34906	23830	14000	3678	1245	1001	1006	1008	978	949	1029	945	922	933	929	909	1006	926	918	945	977	956	947	979	960	931	991	892	907	883	927	931	924	957	945	941	918	956	890	887	892	944	922	930	949	918	948	1020	934	910	940	894	941	871	879	959	920	917	920	955	902	913	929	903	981	925	907	935	886	938	900	933	983	942	947	993	945	906	957	971	976	971	968	915	927	919	923	967	871	931	963	943	930	925	945	894	894	885	930	966	954	891	932	921	951	868	930	926	945	927	906	941	891	941	885	949	888	958	914	943	951	921	932	913	954	935	957	904	950	897	959	906	874	934	949	933	928	888	962	924	907	907	886	930	933	928	926	904	960	937	894	916	905	940	881	934	866	912	903	922	925	903	872	854	969	954	925	928	910	872	906	927	903	857	931	919	878	913	915	958	925	927	944	883	960	947	929	892	919	970	906	889	887	860	896	895	921	965	935	954	915	929	909	910	942	941	945	892	965	942	925	901	887	942	903	906	876	939	886	922	911	903	898	953	950	883	899	862	870	891	927	937	888	881	914	954	912	896	950	875	937	881	939	902	893	935	898	853	944	918	948	885	964	929	969	899	903	948	920	898	828	889	939	945	942	921	892	859	961	946	919	910	894	922	922	941	951	900	903	906	929	917	927	916	921	936	929	872	979	954	945	916	916	938	897	976	913	903	931	953	945	927	929	920	909	959	888	851	922	905	924	897	963	905	983	963	947	906	913	891	878	907	907	928	888	900	918	932	929	910	920	944	906	884	952	912	942	895	908	896	943	926	916	891	913	884	975	914	900	943	880	975	901	902	940	899	969	966	945	933	878	930	906	1015	943	934	880	917	956	933	959	970	918	893	938	919	961	890	926	898	926	911	925	897	908	862	922	937	900	937	861	907	895	874	922	914	928	917	919	988	881	923	932	881	967	918	912	896	928	926	944	901	953	897	898	926	929	956	947	916	916	940	926	955	940	885	919	939	889	946	953	877	903	973	880	923	897	902	881	896	926	956	907	938	866	922	922	914	905	894	888	957	898	950	941	875	930	917	986	896	920	964	924	895	918	937	921	903	889	920	949	907	882	917	937	962	917	908	912	930	875	952	872	887	905	942	912	893	888	916	920	915	950	898	885	930	873	940	886	871	921	878	911	940	985	937	889	889	926	916	867	921	892	925	915	918	881	879	884	912	941	870	920	877	879	918	930	888	855	889	920	909	888	946	934	891	939	904	907	870	949	935	901	895	954	887	991	904	918	928	839	998	964	914	905	926	834	891	917	893	946	884	912	945	946	883	908	911	930	938	979	957	905	913	911	951	925	886	923	871	926	893	907	929	934	938	918	900	914	958	938	938	914	910	919	967	915	921	934	945	988	881	957	924	947	948	886	919	909	918	893	947	967	922	904	974	842	913	904	994	910	921	918	903	888	899	873	934	946	939	952	964	944	910	917	946	932	919	868	886	916	935	969	891	959	943	944	869	934	1010	891	941	896	921	877	870	889	965	922	962	924	923	948	902	891	965	923	903	934	932	890	907	888	940	926	962	909	953	904	925	962	945	942	931	902	926	917	896	899	935	894	956	936	980	900	935	903	903	915	931	950	858	924	926	860	938	936	926	903	945	945	896	917	932	895	911	931	869	871	884	885	935	951	933	930	878	898	924	961	946	963	931	970	894	974	962	916	914	922	981	921	898	947	901	1003	942	897	900	944	938	918	946	884	906	891	943	938	945	926	941	920	912	875	902	927	917	911	924	906	941	858	902	908	902	875	937	966	876	877	872	881	946	935	881	896	950	900	913	903	980	893	882	943	908	889	890	969	868	967	888	902	957	925	894	897	955	952	930	928	877	911	942	868	895	914	911	973	903	949	905	916	869	929	893	881	951	891	924	923	903	912	977	947	942	909	958	962	942	943	907	970	893	908	942	869	902	911	915	978	928	945	915	911	946	834	919	872	930	946	877	919	927	934	881	866	882	916	915	949	911	912	963	933	966	952	934	894	977	952	924	924	926	900	924	928	929	956	934	891	882	957	926	903	886	936	971	976	912	870	912	949	925	908	920	932	888	871	950	987	930	954	889	898	911	925	874	949	900	896	886	947	854	939	864	879	895	950	916	934	972	864	920	886	950	929	858	930	945	935	909	912	939	856	982	924	955	879	891	925	926	909	917	954	963	881	878	897	891	891	896	865	902	947	900	885	910	920	863	904	999	884	903	903	947	937	929	949	899	937	909	879	950	927	963	907	938	871	936	950	920	915	913	949	913	926	932	886	933	983	913	917	904	919	906	921	939	887	874	907	949	963	938	943	914	913	879	886	948	903	942	905	878	878	945	909	919	920	943	935	899	881	888	962	998	914	963	892	905	900	933	916	875	911	910	879	944	967	927	882	926	988	961	929	891	976	940	931	907	915	955	912	963	880	893	958	987	904	939	969	874	910	861	897	851	934	917	907	979	955	889	927	864	891	887	919	892	952	899	947	960	928	989	933	925	937	923	890	928	954	887	875	957	890	921	895	918	892	945	906	927	953	904	942	900	932	945	929	894	947	943	900	978	917	936	951	909	952	976	862	884	880	939	956	893	973	944	946	880	952	925	852	943	959	938	881	993	857	894	926	912	907	949	899	929	904	938	917	898	927	911	913	902	947	916	954	896	919	884	887	874	949	948	896	921	921	894	902	941	893	894	929	973	928	883	892	901	905	919	919	886	953	918	919	935	960	915	937	914	880	943	906	917	984	909	931	908	892	920	920	977	864	940	948	960	933	916	939	894	938	981	912	868	930	903	947	894	951	874	957	946	981	951	954	886	925	878	965	956	896	914	887	951	891	883	981	907	961	956	968	937	872	878	919	928	989	874	938	913	866	871	896	901	913	999	942	913	898	897	982	918	904	935	920	914	963	889	981	885	915	908	861	891	931	906	906	914	956	909	901	905	947	878	900	905	941	927	903	912	946	916	919	988	936	965	979	896	933	937	940	940	946	922	924	870	941	911	902	943	871	874	916	929	878	932	907	949	931	962	877	930	906	847	959	1007	961	870	887	913	892	922	931	886	887	907	895	924	931	953	942	904	936	882	919	956	908	924	943	933	939	888	900	858	911	916	924	945	912	923	932	940	889	906	928	890	887	971	849	896	952	915	952	896	945	921	947	909	928	881	897	903	986	947	888	941	948	940	850	943	905	952	905	885	943	885	925	856	956	972	924	1004	910	883	906	884	939	979	922	931	898	925	920	922	898	941	866	906	938	913	1008	906	913	958	927	936	996	887	952	946	914	904	871	968	961	911	943	911	932	951	956	876	911	938	916	899	936	905	895	914	932	910	917	880	847	919	884	934	951	907	924	919	942	923	940	872	880	879	876	897	953	910	927	925	896	883	1000	870	911	887	911	910	924	923	903	896	909	916	975	917	916	893	881	893	905	866	968	860	935	960	929	953	865	901	898	941	885	912	932	946	837	930	908	942	903	913	971	910	896	911	910	883	929	961	945
62243	103851	72267	42692	15991	4805	1744	1028	832	860	827	860	889	899	801	833	823	812	841	829	843	880	822	878	896	861	826	826	918	888	849	788	825	839	898	876	844	836	840	801	798	830	836	842	815	810	825	834	805	844	875	829	869	837	866	859	805	808	851	800	847	881	877	867	849	844	905	794	829	807	890	831	839	797	772	851	870	850	812	900	825	820	840	891	818	845	829	814	803	808	869	872	846	809	833	805	860	821	827	828	820	854	869	800	868	828	821	834	819	788	812	825	819	824	810	859	846	863	875	792	822	796	836	780	807	817	812	876	815	823	820	855	809	758	820	883	831	840	815	862	845	793	861	809	802	840	816	815	868	817	873	879	830	833	825	830	853	844	841	869	848	804	804	855	830	842	822	828	842	846	807	868	847	862	865	799	844	796	866	868	850	853	809	837	794	802	840	880	830	873	818	828	819	825	773	815	875	851	823	861	813	825	791	824	803	851	839	856	812	845	846	841	878	827	856	833	799	843	820	798	803	880	756	790	822	909	825	861	870	835	869	886	824	882	897	858	855	888	844	802	831	848	868	851	817	810	850	869	837	814	841	858	796	803	875	843	863	849	852	870	812	834	814	871	907	828	855	851	818	834	891	856	835	860	842	830	803	836	866	863	793	830	843	812	825	852	848	848	836	810	849	789	872	826	819	800	870	859	882	810	820	815	807	840	807	812	890	848	807	823	782	807	830	812	788	828	826	823	822	830	828	833	838	826	832	751	845	872	855	808	794	813	860	836	814	872	841	891	842	835	849	846	850	874	863	829	842	846	814	883	830	844	837	868	794	806	883	819	824	845	774	837	812	830	834	842	804	810	819	805	835	841	827	814	869	797	896	834	846	824	826	836	863	852	876	808	807	841	838	846	820	829	833	820	789	788	849	842	871	850	822	771	879	811	835	824	866	851	876	825	850	842	840	829	848	873	791	805	868	802	819	841	808	839	811	761	800	885	869	832	830	800	794	745	857	813	834	821	855	784	848	834	830	861	826	788	851	852	831	870	840	829	832	823	781	848	861	868	798	859	842	879	825	851	795	809	827	799	853	843	847	817	812	879	819	825	863	891	834	841	827	837	843	875	843	802	833	834	828	829	882	843	804	847	856	840	855	879	846	801	862	826	825	869	831	793	840	814	846	801	839	832	804	844	828	826	776	838	821	875	883	903	809	789	849	825	802	851	796	830	858	833	820	810	773	826	796	854	833	804	864	815	816	867	840	843	776	839	833	860	860	817	842	852	816	815	863	867	888	865	850	871	866	849	833	849	800	824	842	844	861	787	850	798	861	821	786	848	778	815	878	798	767	826	827	821	827	818	837	895	804	820	846	834	771	828	865	808	818	837	803	822	819	877	791	861	790	823	822	813	803	843	807	806	815	818	821	816	824	825	757	779	848	868	823	819	822	846	842	852	850	802	835	831	824	798	841	845	845	808	806	789	832	834	804	804	828	862	852	848	815	822	830	778	821	819	799	831	797	875	872	806	803	821	845	795	794	818	820	856	803	814	853	880	812	815	807	804	824	851	833	871	812	844	797	772	816	850	889	793	877	865	852	858	841	849	863	834	840	825	815	843	827	831	862	868	837	814	811	807	876	848	822	862	821	776	853	819	823	785	821	814	854	835	829	760	863	842	835	809	818	805	844	849	807	809	820	818	820	809	819	856	811	860	810	866	819	838	821	848	834	832	809	776	802	817	826	870	864	869	853	796	785	845	830	819	854	805	866	870	810	849	811	811	859	799	813	825	815	831	827	790	803	812	822	809	797	839	809	853	772	825	803	850	860	853	806	821	781	819	832	854	801	790	806	801	846	796	814	830	879	837	823	798	810	832	786	824	836	805	821	869	774	862	810	864	792	836	859	803	851	822	805	870	822	910	866	900	830	829	876	806	837	845	882	849	809	794	821	846	795	824	810	806	776	813	813	831	830	805	813	839	845	814	856	816	841	829	791	845	802	819	822	839	829	827	830	873	833	867	834	831	822	845	864	757	807	795	801	818	884	832	831	841	822	808	795	782	848	835	838	828	864	871	840	844	822	834	834	830	862	792	861	831	816	793	858	875	812	837	817	820	835	788	833	871	826	897	843	797	854	838	825	903	844	800	847	881	877	809	777	810	856	867	836	811	847	882	821	816	826	886	821	795	817	824	843	845	802	869	844	812	807	877	860	826	827	856	832	810	806	822	783	847	831	863	842	844	837	840	833	851	819	795	855	808	829	825	843	868	876	861	785	823	820	832	834	888	828	815	822	825	814	869	859	794	829	807	819	840	906	816	806	755	832	790	816	862	800	864	872	797	822	840	815	837	815	828	842	870	849	835	828	851	824	840	873	849	867	845	851	837	852	860	792	873	853	800	816	870	849	864	784	836	814	853	855	828	891	866	835	857	827	858	834	838	817	827	856	819	848	835	789	865	780	843	846	804	875	864	895	794	796	831	845	782	825	782	815	762	820	855	810	848	830	867	840	830	826	758	837	901	803	826	824	856	905	808	927	864	820	816	831	825	825	746	833	828	807	809	852	829	822	794	789	796	830	861	860	783	856	823	826	849	877	816	823	842	822	829	868	819	798	843	852	863	773	849	860	867	803	786	837	810	837	828	805	837	806	870	821	803	909	832	832	821	861	790	814	842	838	800	845	825	855	796	813	900	854	816	834	843	852	859	882	866	849	806	813	808	829	810	822	803	850	799	881	806	857	808	848	851	805	886	812	822	866	812	859	841	797	798	833	834	829	869	835	744	813	829	819	879	861	840	825	873	847	852	834	881	785	863	887	833	868	866	851	804	755	818	807	858	828	847	838	841	807	780	835	840	861	768	813	817	852	835	789	867	909	797	859	761	798	830	814	775	834	833	811	841	866	885	865	871	871	772	807	800	852	804	806	825	828	788	792	906	857	796	829	816	867	851	837	828	858	832	843	790	822	849	840	817	813	818	843	780	814	844	826	834	867	795	877	853	885	823	869	789	828	844	770	805	835	802	835	837	863	837	836	823	791	808	875	830	821	789	812	836	867	820	853	841	806	844	854	831	804	830	848	853	880	856	853	819	860	853	856	871	837	822	847	862	828	844	812	799	858	857	851	864	828	820	829	823	801	824	850	870	802	812	863	896	882	850	873	826	840	880	803	800	823	850	819	789	866	827	832	823	812	783	780	842	855	853	836	828	844	801	860	834	838	833	793	831	823	819	840	849	823	854	802	827	855	831	796	802	868	822	830	811	839	837	863	817	845	849	814	820	772	805	862	854	838	885	825	828	898	859	850	830	789	841	801	829	831	849	835	813	787	814	833	845	848	861	844	895	838	868	787	798	868	843	849	843	849	846	798	857	869	822	826	803	800	819	852	784	812	830	886	845	815	768	820	846	796	772	865	879	803	828	825	820	827	828	842	821	851	858	862	767	840	819	865	831	831	845	811	877	870	812	799	816	827	855	830	777	740	853	811	835	791	797	816	825	856	881
30289	30514	26016	10840	2345	1036	820	724	714	664	700	708	713	713	737	682	717	699	724	722	662	673	736	716	695	680	700	697	691	696	728	661	723	694	721	692	687	634	692	677	721	705	716	707	670	724	682	701	747	662	699	758	695	743	735	714	730	719	679	713	704	718	740	706	707	738	692	713	713	676	707	706	717	671	721	705	724	681	677	705	744	734	662	704	704	711	718	697	702	751	693	697	689	684	693	703	728	658	677	735	721	693	695	717	694	718	684	705	695	684	684	741	707	688	708	681	687	663	698	712	681	724	682	695	725	701	703	700	763	647	662	656	676	673	695	681	685	742	678	716	696	676	722	731	677	647	735	745	711	697	723	730	721	686	704	675	706	753	720	693	716	688	746	670	698	684	683	731	708	726	718	759	707	666	692	682	734	714	700	683	722	723	648	723	705	691	735	742	687	726	665	741	666	695	729	698	703	696	697	704	708	749	729	751	683	737	725	689	687	729	737	727	744	695	716	657	785	750	695	700	659	659	695	689	724	711	699	710	730	709	692	735	690	739	735	668	700	699	690	677	750	732	728	720	771	728	740	714	744	659	743	707	680	681	709	680	724	727	702	668	725	703	719	676	739	715	714	735	728	685	738	691	746	721	690	729	662	715	684	727	724	673	726	735	721	656	678	686	785	689	710	739	720	745	701	689	688	690	719	678	761	680	707	683	676	692	719	709	738	693	682	721	685	697	682	701	690	713	728	782	687	683	727	693	732	709	679	697	650	699	730	681	733	675	733	746	726	731	687	732	710	702	650	684	717	684	719	721	713	686	698	721	721	713	721	710	675	730	685	722	674	696	690	704	702	678	704	733	685	732	663	717	774	721	720	706	702	724	662	723	751	728	715	698	776	701	713	743	676	728	698	749	680	694	742	656	701	695	717	725	697	693	662	688	728	645	668	673	674	676	700	704	713	691	724	693	721	665	698	711	700	725	759	666	688	688	717	683	681	663	718	692	693	676	757	674	691	709	716	660	651	701	662	709	670	738	712	699	739	690	703	713	701	660	697	729	703	705	760	672	676	667	677	702	715	693	673	742	682	686	722	701	673	670	746	652	704	711	720	727	728	695	714	705	752	698	730	736	706	683	729	721	655	698	715	684	729	707	682	728	704	714	677	725	668	680	713	691	677	688	679	708	673	773	700	661	717	693	682	709	704	716	659	705	677	704	686	740	723	687	686	715	723	690	698	713	707	623	719	675	677	726	686	720	695	681	697	690	631	723	703	680	688	718	720	742	701	659	711	702	709	673	684	722	696	704	677	682	681	666	621	699	761	735	728	713	666	728	659	659	721	752	720	738	673	696	670	714	746	756	676	693	714	694	726	749	719	739	721	685	649	717	699	709	716	653	734	757	678	663	692	716	733	735	678	700	715	686	723	676	746	681	702	736	673	730	745	658	709	661	674	664	726	700	724	721	708	667	645	687	667	733	756	727	722	731	712	691	712	796	712	715	709	711	711	672	706	687	711	732	712	666	697	699	718	675	702	756	730	705	753	731	708	691	690	715	741	667	688	706	720	673	720	715	700	688	710	694	666	691	727	722	673	698	683	649	670	656	708	691	663	688	775	694	701	673	736	690	717	728	671	671	715	667	720	679	723	694	694	719	746	716	762	738	693	671	745	723	706	704	694	713	723	696	689	673	762	689	707	758	685	705	683	692	751	700	688	702	691	710	749	722	646	699	695	714	698	733	705	767	684	699	702	727	681	721	759	674	746	740	659	702	713	737	684	698	727	737	686	717	658	698	696	666	649	684	722	663	719	678	658	711	746	691	720	686	713	697	661	718	687	667	689	679	706	720	748	665	737	738	698	681	716	721	704	634	750	736	701	687	711	691	680	684	713	680	680	714	700	712	699	731	700	704	689	723	682	659	673	707	682	746	699	714	693	693	741	704	674	654	681	720	705	696	666	698	685	664	690	720	664	666	701	668	693	714	666	719	730	712	722	681	736	680	723	711	718	693	727	684	778	752	695	712	703	688	650	684	750	687	723	692	674	730	695	727	688	717	741	703	715	715	716	669	674	672	763	696	644	755	727	737	703	656	692	689	661	705	719	668	682	660	702	694	691	689	659	711	780	703	694	708	672	667	725	698	659	716	731	674	688	653	733	717	699	747	704	685	753	718	662	707	693	673	705	689	716	746	702	727	721	737	701	695	700	697	674	667	714	718	731	701	731	705	711	778	700	696	701	670	700	629	734	681	708	694	684	692	702	684	666	707	705	723	721	756	704	705	667	719	694	702	704	727	728	714	684	711	734	699	666	736	705	742	689	748	705	718	731	716	708	689	716	749	686	700	697	698	730	689	744	646	694	690	675	699	670	691	721	679	675	717	730	696	679	707	732	730	717	727	679	700	681	666	712	668	662	680	739	775	721	676	707	681	662	720	738	703	740	716	685	685	715	700	672	653	717	660	752	747	681	678	688	708	675	708	741	716	734	712	720	697	697	673	645	696	653	747	716	718	665	678	687	672	644	733	713	719	702	716	637	705	684	709	703	713	686	678	693	681	694	731	675	693	782	726	704	700	732	663	697	645	699	689	751	682	697	688	693	673	759	737	675	685	709	722	712	715	712	710	752	747	697	723	701	692	724	714	740	667	656	697	744	678	694	721	729	676	669	697	683	667	730	684	684	695	666	695	688	741	670	704	671	695	702	686	690	674	677	669	736	698	742	661	701	726	664	711	682	736	656	713	640	702	704	667	652	708	691	718	701	666	691	731	693	671	729	687	732	721	673	705	665	724	739	729	662	661	719	670	729	697	704	681	688	645	661	711	675	731	685	725	696	700	683	683	744	714	706	667	725	734	675	686	703	691	706	697	678	692	695	746	699	668	685	688	733	721	691	737	715	685	711	724	663	709	693	695	728	722	711	698	718	729	712	701	702	686	690	671	684	727	703	700	718	698	703	692	666	752	728	703	703	673	690	741	663	706	681	683	692	690	674	687	709	705	718	739	715	704	704	697	705	695	683	649	729	697	730	716	665	736	637	683	734	684	705	673	665	693	718	726	711	690	676	704	700	697	657	639	712	718	695	690	761	670	729	689	673	724	681	711	682	720	741	737	743	701	697	718	670	706	742	678	723	680	644	702	650	738	723	735	691	682	691	694	694	719	707	698	647	732	644	717	664	696	731	692	698	708	674	701	696	683	774	669	683	686	712	701	687	704	665	756	687	686	644	710	706	683	735	704	666	661	670	681	734	685	726	685	728	716	701	697	653	700	719	662	677	697	718	738	704	667	739	701	740	707	718	714	710	729	706	767	701	701	696	720	690	727	691	698	720	702	693	652	722	672	686	692	674	668	722	755	724	738	722	686	732	700	717	667	718	721	661	739	717	684	750	727	691	687	701	707	692	739	718	686	749	705	741	728	677	693	695	704	691	724	676	697	668	699	737	732	714	690	746	708	759	675	664	716	750	701	724	688	676	681	709	688	664	699	730	659	686	680
23078	35158	19475	5657	1789	836	612	560	560	614	565	593	608	513	574	570	561	568	577	611	577	614	556	539	565	589	541	594	565	543	565	561	622	550	578	537	558	558	542	624	574	570	569	557	536	567	580	556	558	561	581	591	542	570	589	559	557	550	571	549	563	554	562	538	542	550	547	567	561	565	600	535	562	563	517	585	541	629	575	522	598	593	559	568	545	550	557	550	545	584	537	573	528	572	553	570	584	566	542	516	571	550	523	610	563	555	574	566	595	556	551	570	565	572	573	558	596	610	577	575	545	577	556	544	564	564	556	530	570	575	577	576	575	531	588	580	588	549	613	598	526	574	553	533	545	549	586	555	529	578	587	604	564	544	578	547	569	580	582	530	609	565	538	574	596	579	600	524	551	554	567	574	558	565	575	596	595	538	545	580	583	528	582	545	606	573	567	539	547	563	558	555	553	579	543	520	612	589	591	565	538	580	550	556	532	593	549	549	530	583	567	527	560	547	592	603	553	573	572	563	520	534	542	615	531	598	567	577	560	560	569	582	560	526	558	584	584	564	560	580	571	537	592	537	571	560	549	573	546	547	593	575	555	589	539	555	624	544	629	545	518	554	538	580	568	561	520	572	579	583	587	592	543	583	562	554	545	568	548	555	560	570	544	526	580	530	521	564	543	585	582	547	550	559	544	578	510	554	553	609	579	593	588	582	513	560	546	580	555	546	540	595	571	549	537	570	569	567	570	567	533	523	587	552	549	584	525	575	583	553	548	544	549	563	508	563	577	569	538	554	579	574	537	559	575	565	551	564	563	591	594	545	513	570	544	553	568	558	548	542	527	579	596	524	550	561	559	595	562	610	542	563	523	583	546	559	596	550	578	553	609	528	561	601	543	572	574	564	556	569	552	571	501	581	565	561	552	591	570	579	545	533	547	560	592	554	587	561	547	546	605	572	556	590	562	566	540	565	553	579	593	560	567	582	551	617	577	596	579	547	598	559	564	565	557	565	597	607	617	590	559	584	559	559	597	548	560	571	567	545	583	542	593	553	561	574	520	552	562	562	558	555	573	526	578	556	568	560	576	539	558	597	517	531	547	592	558	570	602	554	534	529	536	573	569	563	544	573	578	552	571	573	592	568	558	567	566	520	598	592	578	530	621	556	519	583	600	563	581	532	555	555	596	613	591	599	562	528	545	574	584	538	562	565	524	567	506	542	577	546	573	552	589	592	537	555	552	551	576	570	597	581	604	589	592	575	553	537	573	569	539	586	603	605	560	563	563	553	547	571	548	567	571	588	564	560	576	551	581	547	587	559	552	562	545	551	560	550	546	548	561	589	550	571	545	596	529	523	606	549	561	536	556	557	530	595	599	548	551	574	570	556	600	573	579	551	570	585	579	565	539	564	562	560	533	557	578	579	582	580	543	603	547	577	546	568	553	598	551	551	595	614	524	539	553	575	515	572	569	580	577	549	599	571	555	588	583	530	554	611	600	574	564	615	554	574	537	584	617	552	562	558	536	573	563	550	568	547	563	518	516	595	527	578	575	587	539	580	593	566	595	555	545	526	551	561	571	589	536	565	534	529	594	572	499	544	557	589	551	553	553	522	563	587	512	612	566	560	567	563	556	585	562	545	615	596	550	604	520	546	540	615	527	585	549	549	577	576	572	553	526	581	587	596	552	583	543	532	554	566	539	543	563	616	576	588	524	576	559	573	579	547	551	598	551	564	547	566	531	574	573	534	557	520	590	557	608	550	551	562	624	540	549	538	548	624	556	590	574	550	508	586	550	584	578	576	556	579	595	551	582	583	554	569	586	558	550	583	532	580	590	562	582	564	569	578	539	589	577	536	561	560	533	532	537	565	546	559	586	538	588	594	601	523	574	542	544	569	595	525	570	547	582	577	544	545	521	570	566	582	565	555	535	572	520	592	536	530	570	563	568	570	549	561	593	575	598	528	605	553	568	571	554	583	568	560	548	567	556	607	592	524	579	587	575	585	583	535	564	554	541	602	557	560	547	554	541	527	563	537	584	543	590	596	544	561	543	559	540	552	583	556	530	587	549	554	578	579	563	578	564	554	593	575	579	554	562	538	585	555	585	550	610	571	591	549	569	593	583	584	549	602	593	537	579	589	540	566	562	609	555	536	544	506	554	549	621	535	554	604	575	570	586	553	540	615	536	555	562	555	556	559	533	555	580	551	554	557	574	575	592	570	556	572	570	606	582	535	556	550	574	584	560	560	532	583	579	547	571	586	557	526	603	626	592	551	573	560	591	602	569	521	564	573	560	561	542	533	594	589	591	526	575	577	526	564	575	541	564	580	547	550	555	542	553	589	529	601	566	585	574	545	591	545	566	606	594	565	559	571	544	581	559	531	526	547	567	570	563	578	572	569	561	553	539	580	550	518	551	530	563	557	509	526	577	550	573	582	549	592	533	554	534	559	564	541	600	560	592	556	578	580	576	545	574	614	574	575	522	559	561	535	552	610	572	561	604	517	547	538	577	571	575	583	576	551	562	504	577	525	575	547	547	549	524	563	563	595	569	576	564	588	588	562	550	560	560	558	524	564	574	516	531	551	593	596	570	590	556	560	590	595	561	557	588	566	520	533	583	585	550	564	564	584	521	554	561	559	541	568	571	554	533	580	567	582	560	572	556	586	540	548	556	542	559	596	563	578	560	567	537	543	527	597	591	532	527	518	585	574	513	551	567	578	557	597	549	553	552	573	551	570	578	584	548	521	545	572	553	564	572	558	572	556	584	565	534	595	558	563	579	593	603	576	586	588	548	559	568	577	544	556	558	529	576	545	555	542	572	575	579	539	537	568	545	564	552	588	548	597	569	580	587	533	544	571	588	582	599	586	569	525	547	550	562	533	579	577	559	558	523	592	590	517	557	569	554	565	570	542	563	577	583	535	540	552	562	560	589	539	554	554	552	587	558	583	512	558	539	554	534	583	523	570	577	578	566	556	580	561	591	579	575	563	571	596	621	578	574	569	574	581	568	593	580	536	544	558	564	540	552	519	556	533	598	594	554	600	617	567	533	560	540	510	556	536	560	579	534	567	575	544	560	556	613	565	573	584	584	562	591	592	520	570	558	559	552	546	541	546	542	576	566	560	578	554	586	555	568	595	577	528	564	532	573	595	556	546	580	552	578	581	579	548	585	535	539	593	587	565	579	550	585	611	573	556	568	546	577	575	550	536	606	558	573	584	559	537	571	551	566	584	523	554	528	540	543	568	556	600	557	532	576	534	586	566	559	542	558	573	544	558	573	583	571	591	555	590	561	570	592	552	545	565	575	532	575	573	564	523	562	516	588	555	564	560	557	548	562	574	537	555	587	546	569	549	594	541	572	582	554	562	534	552	594	567	551	564	526	560	563	578	542	574	546	560	559	551	570	613	550	539	576	598	504	575	545	579	578	576	565	543	550	571	572	516	577	566	590	560	542	544	562	575	587	531	538	556	549	590	595	544	572	568	632	616
25648	27033	41181	34685	17566	4763	1420	952	860	846	774	821	800	814	816	762	835	759	806	809	800	792	779	779	851	844	785	806	823	806	819	805	831	834	817	784	815	783	837	819	820	786	802	765	799	820	803	807	855	821	789	845	831	791	816	816	765	782	812	804	755	861	830	793	812	799	810	807	823	775	809	748	759	769	828	830	750	798	784	850	767	846	836	832	813	788	758	824	787	796	781	796	835	813	784	763	854	803	836	788	782	788	809	806	808	836	834	796	731	828	792	812	807	820	819	834	790	840	778	807	816	831	749	791	749	842	783	764	833	802	798	801	816	819	822	825	829	797	808	821	802	821	812	819	796	860	795	763	791	832	809	801	770	791	827	851	802	799	794	812	769	801	814	832	762	747	859	802	807	795	792	790	832	835	759	798	815	845	813	791	786	762	767	800	839	845	788	767	840	857	777	811	776	800	738	809	782	850	833	796	782	809	785	794	815	790	766	826	809	813	862	839	755	803	765	813	844	763	788	783	780	824	793	843	835	809	802	800	792	864	757	820	794	808	804	835	789	810	827	821	791	732	811	822	791	801	805	783	815	833	789	771	858	849	791	805	823	794	801	779	818	847	798	811	825	838	781	788	859	815	818	816	791	782	755	786	811	777	808	884	793	810	823	810	790	823	837	822	802	797	807	857	806	763	842	828	780	819	789	860	782	856	821	820	847	781	762	822	810	750	820	817	853	782	828	722	760	797	746	763	824	845	815	786	807	868	805	788	794	768	832	794	789	831	794	788	798	870	820	836	887	839	844	833	824	788	810	808	807	813	796	817	833	816	774	779	787	765	843	773	772	813	798	831	850	868	828	842	822	774	821	794	801	783	810	829	832	819	778	793	818	834	824	753	760	824	775	775	801	785	817	859	760	794	813	773	795	838	823	840	762	776	810	829	885	833	840	807	847	764	824	749	823	802	827	761	824	871	816	777	845	816	786	809	839	810	797	787	807	794	782	818	735	774	827	773	792	870	790	824	768	796	838	804	814	823	782	697	813	817	798	812	787	850	777	846	834	841	849	777	805	828	827	817	849	788	777	800	801	855	819	772	790	824	767	788	843	784	781	764	786	795	787	815	823	812	803	798	830	777	782	773	841	799	806	817	797	760	748	801	776	814	874	794	842	823	768	855	765	796	777	779	804	872	844	824	810	788	834	799	816	760	768	828	805	859	840	817	809	801	775	804	735	824	851	773	828	779	804	761	810	819	831	805	842	801	876	827	787	767	828	790	804	767	796	811	782	793	855	805	810	884	796	803	816	774	821	803	839	780	819	796	739	827	815	823	832	840	799	775	757	775	823	778	815	784	846	767	825	787	806	772	796	783	845	811	814	765	827	746	808	825	782	791	777	796	772	785	796	823	793	835	783	828	846	763	811	807	777	784	796	839	814	817	794	807	794	842	781	752	823	761	802	783	775	817	788	784	822	804	847	799	810	782	819	752	814	789	849	829	829	795	818	811	823	755	829	816	811	812	804	778	820	838	772	806	746	773	817	798	790	769	757	821	806	820	788	769	840	791	850	810	800	807	786	845	760	803	849	835	834	831	768	808	796	829	785	807	835	812	825	803	817	846	785	805	809	809	792	792	815	792	832	836	771	850	855	775	779	807	776	813	783	768	788	867	772	848	781	823	842	821	803	869	775	810	820	822	774	813	761	788	831	818	796	814	802	835	799	827	770	836	814	828	832	801	816	835	819	775	802	859	763	766	784	799	805	776	779	769	796	800	816	809	774	804	732	828	819	768	788	857	806	764	771	808	812	778	810	813	812	773	813	776	802	853	768	806	787	730	843	777	804	824	825	782	816	777	769	858	810	809	804	816	774	779	804	750	834	819	751	792	785	795	801	849	812	829	813	847	817	801	854	752	805	765	807	806	788	783	778	786	787	837	783	820	837	821	805	812	800	816	790	774	794	830	816	765	822	795	785	817	836	804	751	772	822	810	864	832	778	793	795	783	821	807	876	817	820	812	777	765	764	819	805	760	790	801	811	781	799	809	830	787	779	854	812	819	781	789	823	807	802	739	835	783	859	782	803	830	760	811	832	798	760	783	808	819	823	844	832	832	775	807	799	792	814	826	848	841	805	856	832	783	790	749	805	826	800	780	814	806	780	806	764	786	810	809	773	718	816	810	806	785	827	783	795	780	806	775	806	795	758	785	811	809	806	810	831	827	791	803	814	782	839	796	780	809	820	797	790	833	745	796	761	812	828	775	799	787	803	776	769	754	813	745	835	777	791	826	823	826	819	786	781	815	810	765	800	813	794	819	792	846	782	835	797	752	798	796	788	760	805	814	809	812	784	815	759	791	805	840	803	759	803	884	768	829	835	778	851	840	827	809	765	787	747	796	855	769	813	831	813	836	770	796	774	802	804	788	836	855	827	842	799	811	799	812	816	842	814	779	782	747	761	737	782	742	871	831	811	827	813	772	794	814	827	815	833	744	698	824	826	861	814	796	778	829	829	818	782	765	811	837	800	793	757	806	803	812	804	751	822	812	797	833	796	804	777	816	792	890	834	801	761	797	796	793	748	759	796	851	797	832	813	822	792	794	831	774	793	790	796	778	790	812	765	783	837	800	769	771	817	814	833	809	738	801	803	814	831	811	798	815	809	793	810	792	788	781	791	792	791	817	803	816	806	823	827	762	733	807	790	817	784	794	819	796	786	807	783	809	818	789	787	815	816	812	808	801	771	778	772	787	827	797	833	828	830	776	828	816	812	818	807	825	801	803	777	816	814	815	776	816	813	770	794	788	837	822	812	763	832	804	796	793	808	826	817	775	776	815	715	773	721	839	763	745	778	832	845	782	815	801	768	790	773	788	845	814	811	846	787	777	819	813	811	829	771	823	831	811	778	858	750	811	788	760	782	781	788	777	838	795	783	793	805	812	767	828	854	770	787	800	793	775	780	820	859	839	772	778	773	847	747	795	811	763	794	807	799	882	822	798	804	791	762	809	787	817	779	833	795	767	800	819	780	828	805	823	828	818	848	768	849	836	813	804	757	821	801	746	831	789	827	830	780	819	816	881	792	764	783	800	845	783	845	876	813	799	847	776	785	800	808	837	757	818	766	788	839	805	828	816	817	796	775	797	761	834	830	825	821	812	796	783	813	757	845	734	802	814	763	839	799	795	771	788	838	840	797	788	767	800	837	804	813	821	825	820	763	799	810	798	761	820	825	781	802	788	751	777	777	776	808	839	786	813	768	840	836	836	814	770	775	848	869	810	792	850	770	821	842	805	823	791	820	848	833	747	822	761	830	749	786	814	821	812	766	836	843	800	799	806	797	808	742	811	810	827	816	810	803	770	836	792	805	833	815	829	830	787	824	818	796	783	857	805	845	855	807	782	767	763	775	855	792	818	791	827	802	839	804	794	803	794	844	821	765	812	816	798	841	826	837	811	768	798	798	804	890	770	844	840	816	853	814	776	788	803	807	789	805	842	773	796
59244	87908	59189	26715	8331	2296	1087	769	717	715	692	733	710	707	698	768	684	716	703	679	705	669	701	705	703	672	743	709	709	675	712	706	680	699	710	648	716	693	713	689	675	704	690	682	750	712	685	709	651	685	645	684	705	685	712	721	692	696	723	711	700	709	709	696	692	703	719	720	681	700	675	695	704	712	670	710	733	686	760	726	719	684	694	714	647	698	711	709	721	668	614	691	694	716	699	700	723	666	657	638	708	731	660	714	697	654	701	669	714	704	684	716	710	706	693	683	704	739	663	737	733	696	723	670	747	643	714	708	711	706	728	698	649	697	719	722	688	716	690	696	662	665	709	633	756	705	663	666	674	676	723	709	709	684	677	675	664	666	691	705	696	677	719	679	700	692	739	702	697	718	638	703	678	708	721	673	710	653	652	703	705	732	711	702	653	718	683	704	686	665	709	653	699	730	674	686	679	678	679	733	681	735	679	737	689	718	685	713	701	736	703	718	669	731	682	730	725	690	667	687	731	716	699	692	699	703	675	701	659	685	742	731	724	715	676	707	677	669	685	679	697	730	702	692	708	724	721	657	647	718	661	710	685	712	719	671	693	686	686	672	672	722	705	657	727	652	688	709	672	691	696	635	666	705	688	662	732	710	744	737	716	619	765	744	708	696	645	664	756	726	691	703	744	689	692	657	678	726	687	726	681	750	648	670	682	687	695	693	674	683	728	688	713	692	641	643	698	712	663	657	682	711	728	702	686	694	706	707	737	683	677	658	717	630	676	660	678	700	680	685	689	684	690	706	697	702	703	674	703	663	693	683	662	733	658	664	720	696	733	676	698	680	662	684	688	688	651	681	673	677	693	726	689	700	661	674	714	701	717	696	635	653	665	758	688	672	681	717	677	680	742	672	681	663	724	688	732	714	673	687	688	680	684	713	713	707	733	673	721	723	666	745	673	630	699	698	702	732	662	684	695	679	711	670	695	752	706	682	669	700	673	726	712	674	717	749	673	685	753	720	716	681	692	668	685	712	705	693	693	722	738	688	684	696	712	704	718	727	678	718	675	692	694	711	664	685	653	693	666	700	676	729	700	680	683	693	720	654	707	722	663	717	700	703	677	733	742	706	681	665	724	691	665	703	681	709	707	704	713	682	731	700	690	698	665	709	726	690	699	639	668	680	684	713	712	689	695	707	684	714	690	715	663	718	685	667	708	693	651	745	639	699	695	693	745	668	676	713	663	702	704	723	682	619	711	733	743	734	672	689	724	709	704	651	649	705	704	661	668	692	678	711	731	712	689	690	695	705	737	677	722	674	725	700	659	733	663	756	693	734	664	706	685	670	669	706	726	696	687	722	724	681	697	695	674	689	705	713	627	699	720	711	686	678	658	680	698	649	671	696	686	730	680	678	725	704	725	682	676	737	716	672	693	699	700	729	655	693	701	747	698	736	717	654	684	708	679	667	697	706	694	669	672	759	732	675	710	678	626	709	703	684	732	688	717	681	701	672	703	662	675	699	709	695	705	667	663	684	713	673	677	678	695	682	691	681	680	697	669	696	651	692	699	690	744	633	709	712	667	674	673	691	712	700	660	714	671	735	723	691	696	677	661	700	699	681	735	693	713	709	694	687	674	686	681	670	705	728	690	726	743	724	734	699	714	709	669	666	724	676	681	712	695	681	688	663	693	757	673	689	690	716	699	724	726	715	715	679	706	673	672	690	711	691	688	736	694	714	674	651	716	628	708	703	680	686	688	692	674	713	692	728	670	733	652	646	641	719	671	691	660	651	709	666	689	699	697	653	676	688	763	720	675	660	723	743	707	725	720	674	706	704	667	709	695	689	663	732	689	646	661	703	659	665	691	681	690	683	641	693	731	651	687	671	721	690	696	672	748	683	703	635	702	737	706	698	680	688	698	673	698	699	716	684	712	677	698	691	696	693	681	676	699	676	702	703	704	640	676	676	685	687	671	734	692	708	719	694	671	716	688	724	678	721	698	695	691	723	734	657	675	699	743	687	679	749	644	697	722	725	667	681	703	708	730	730	724	706	677	679	625	696	707	694	644	705	698	744	645	661	700	726	643	682	670	730	671	702	703	698	686	673	660	694	742	728	706	703	729	660	663	688	709	689	711	687	673	639	699	713	629	730	702	684	708	680	666	670	700	660	707	694	679	683	673	723	634	703	744	687	708	673	723	691	697	710	720	695	658	651	690	681	672	692	692	703	689	746	685	655	729	675	672	711	683	742	689	701	654	711	725	693	744	679	749	671	680	749	716	691	713	683	739	711	680	700	735	679	688	772	697	707	659	674	715	679	741	742	691	651	679	692	682	676	664	673	703	663	744	698	663	678	690	660	697	782	723	666	684	684	692	688	699	684	722	740	692	739	674	690	689	692	715	710	706	663	682	691	682	682	684	697	752	723	711	710	662	744	725	691	704	718	622	676	645	670	649	711	709	701	656	730	731	655	684	716	656	713	667	672	718	730	703	702	745	653	682	733	682	671	663	688	684	777	669	659	699	711	692	666	679	709	693	682	701	687	670	642	652	688	662	686	708	715	679	703	701	717	690	708	708	655	701	680	691	692	689	698	765	664	746	703	711	696	693	695	664	692	717	699	693	674	676	694	678	702	698	718	645	683	709	701	704	680	687	728	672	712	718	766	700	691	713	680	728	666	716	663	714	684	679	702	743	717	714	690	676	661	712	672	685	699	702	684	692	687	711	702	688	701	686	702	690	696	718	670	706	715	726	661	733	674	637	695	649	684	663	738	711	732	756	761	715	677	677	752	688	684	716	679	699	672	701	674	666	666	658	709	733	698	675	689	710	741	708	683	673	645	668	713	693	668	668	683	654	730	675	659	716	705	710	674	690	706	728	649	659	708	696	690	662	698	638	729	724	666	640	687	669	636	747	714	694	649	722	717	655	652	680	713	682	666	675	683	704	732	696	672	726	694	687	758	716	695	711	712	695	691	677	730	688	680	677	671	644	661	680	672	724	728	690	695	740	676	704	666	693	716	728	721	679	719	727	666	737	703	701	668	632	687	700	711	669	665	686	680	663	702	737	709	680	699	719	671	689	672	706	654	741	670	710	705	750	726	678	702	720	686	656	707	679	650	675	731	695	688	708	690	680	688	716	646	677	701	663	658	672	671	660	656	682	697	718	776	690	705	712	657	697	676	669	674	684	738	694	728	684	719	687	610	700	716	713	680	764	643	728	700	693	700	647	668	701	659	695	648	707	695	713	683	709	721	714	653	649	672	705	723	679	725	676	668	743	666	693	757	658	732	684	688	668	647	718	688	703	719	708	689	667	665	690	722	772	702	702	686	704	694	669	654	618	725	696	646	711	674	716	671	653	645	646	688	729	692	724	694	707	723	668	711	670	665	715	683	691	688	702	656	667	746	674	689	690	669	738	679	716	705	737	715	700	720	691	733	735	707	710	734	664	682	637	742	725	694	681	697	684	677	674	718	636	715	705	706	681	740
23989	23553	36037	32705	22833	13969	3872	1372	1042	1031	1071	999	1026	1055	1045	1008	1054	1010	1012	1005	972	928	994	975	995	1019	998	984	981	993	956	972	1003	1000	968	922	1051	1060	1021	966	983	929	998	1050	946	966	1011	999	986	1006	1042	977	1011	1031	989	1056	960	978	1000	944	996	1002	987	965	939	943	1016	974	1008	951	992	1006	964	994	1028	934	1006	1007	947	970	951	1019	997	1029	961	999	975	967	1045	991	959	998	1032	985	1016	1009	919	972	929	929	971	948	993	963	989	1015	1001	1011	1026	993	1017	924	939	1043	1021	1001	985	998	989	1017	1019	975	985	966	1000	983	954	985	954	989	986	945	1015	994	1039	954	1027	1006	980	1013	955	986	980	995	1015	979	971	978	997	972	954	985	959	980	995	981	924	990	982	930	963	1005	1025	968	983	948	965	960	980	964	986	982	916	980	991	973	973	1034	975	970	1005	979	948	947	968	996	925	963	1001	958	1017	998	966	966	955	949	1024	1006	982	990	977	1015	984	936	986	965	1022	1029	1008	998	986	986	970	929	946	979	988	923	1004	978	984	938	958	966	999	950	1018	997	941	953	972	1000	945	992	996	958	960	988	1011	934	990	1004	929	979	954	987	1001	942	963	924	979	1021	1012	946	1006	1003	975	947	1005	950	968	969	918	996	942	957	1028	994	1007	963	1009	968	925	952	915	1030	960	951	957	1010	998	971	964	940	1000	968	979	991	952	925	985	933	972	1005	938	978	956	997	1000	977	988	1016	952	997	990	981	951	991	967	928	941	979	961	986	917	978	985	943	1003	955	956	986	951	1004	920	936	972	961	949	971	938	951	1003	963	926	973	972	968	987	905	979	992	969	957	1026	1015	1019	989	979	939	1011	977	982	1005	981	972	1021	965	945	1011	999	1011	977	980	975	996	1011	971	975	969	997	970	954	934	981	940	953	971	974	987	1008	958	1025	984	902	950	933	965	981	945	993	959	912	963	959	956	1036	969	956	985	1009	960	948	966	966	1002	1020	969	992	920	981	984	997	991	984	952	1015	961	982	981	926	940	982	994	972	957	985	991	953	981	970	968	1015	928	1010	997	976	1038	1028	969	966	956	1001	877	996	999	970	944	1027	988	955	995	1001	994	960	995	958	957	981	947	924	932	976	954	1056	998	957	916	981	927	948	993	996	1013	998	1021	978	955	961	966	968	996	1019	964	971	940	994	938	953	997	968	954	1034	924	1047	962	918	993	961	948	984	963	907	986	967	935	963	919	949	966	956	941	957	1007	997	1023	982	922	994	1048	975	1003	950	921	1019	1044	957	987	984	973	984	1005	985	980	963	963	967	932	1012	929	1002	924	970	992	939	950	951	981	965	1017	960	987	940	961	986	964	935	990	995	1014	962	976	976	938	930	1000	986	1014	974	987	972	1079	999	971	982	1030	979	924	942	965	959	960	962	939	955	961	982	984	977	1046	958	962	951	1059	948	973	961	1020	940	1022	994	1026	993	981	939	977	975	946	951	1051	986	949	975	996	976	970	975	991	951	937	942	1014	967	967	942	957	939	1043	996	1009	952	921	962	962	937	998	909	1017	970	899	972	952	973	991	1017	973	988	981	995	997	982	993	987	987	958	1047	997	983	997	947	960	986	927	991	1051	970	1021	948	906	989	1003	954	969	988	976	972	986	918	982	902	971	956	928	954	960	984	983	981	921	1012	961	1007	995	980	966	981	945	968	984	964	984	955	990	965	1017	972	948	949	979	1024	951	951	1022	959	992	982	1002	1016	914	988	945	944	1020	963	966	973	1009	992	988	976	1009	931	962	988	950	952	981	959	1074	953	929	905	1018	1000	948	973	937	1011	980	969	974	972	1030	969	1014	949	1021	1058	996	929	966	960	977	992	987	950	955	976	928	1001	946	928	992	988	974	967	928	932	992	967	972	937	961	1026	999	1010	951	930	995	997	995	934	934	947	951	932	960	944	1014	982	911	971	965	989	1012	936	990	967	941	977	992	952	1014	943	985	980	936	994	971	983	985	1000	976	939	973	989	997	933	1015	1003	946	989	1048	938	967	993	924	967	992	967	986	993	983	979	996	916	1029	968	997	974	1011	952	940	965	968	941	1027	988	1012	1001	928	960	957	990	960	997	984	1019	1014	935	955	964	981	941	955	948	1027	933	970	975	1044	951	991	981	1014	1002	995	999	982	985	1005	973	976	1013	992	996	889	956	956	961	998	908	991	984	924	943	970	1012	942	983	975	991	990	943	923	998	999	941	904	1029	910	988	927	990	983	935	957	967	935	939	989	991	966	1009	996	1018	1043	969	979	1006	967	978	987	977	958	984	976	1018	1009	961	946	931	1027	985	929	917	970	972	965	973	947	960	973	987	966	974	925	964	962	984	1014	942	1029	978	909	1012	1004	960	985	1038	987	982	961	1014	1006	974	995	960	967	972	974	983	963	988	957	977	972	929	975	922	1002	971	974	983	963	994	1003	997	961	1006	1028	978	997	947	955	1061	991	1028	971	993	1007	982	954	987	978	918	965	976	922	977	951	944	981	937	948	980	965	956	942	933	964	981	956	979	897	985	998	943	904	926	989	957	1011	946	980	993	909	973	988	1016	1037	944	989	956	937	953	1029	982	982	1000	959	959	930	988	973	943	952	946	969	1013	948	975	964	962	985	949	994	995	982	982	965	975	962	978	969	961	998	942	959	935	991	975	1006	920	955	872	914	996	976	928	995	1011	978	960	959	954	942	949	984	984	956	1021	982	1013	1013	993	960	953	969	994	957	937	925	995	926	995	923	1022	994	960	980	996	993	964	958	941	964	957	998	941	951	964	984	996	985	997	928	946	928	1001	980	920	971	961	946	994	942	887	966	934	979	985	978	969	958	985	999	956	993	976	939	1000	949	983	982	934	1006	1067	950	975	999	949	963	1025	1015	959	981	866	993	1043	970	959	942	926	920	955	977	923	996	983	997	918	1021	922	960	937	987	950	1005	978	1005	953	974	995	969	955	1002	978	948	946	942	917	955	963	984	988	1022	1007	997	998	918	968	961	971	992	1021	1019	983	931	973	1019	932	1042	1005	955	891	969	1000	977	971	974	930	964	993	985	945	1007	1035	1003	984	976	971	957	1015	953	1012	942	976	937	947	988	981	1014	994	971	984	949	973	1000	1006	934	946	966	958	934	1008	996	1014	1025	973	965	958	960	958	946	996	947	962	989	987	930	1025	998	1003	979	1026	990	999	994	965	979	951	990	948	1035	980	992	984	988	998	932	949	989	949	1002	962	986	983	1054	962	981	1003	967	921	966	964	1015	992	886	1003	951	1021	1008	952	953	969	961	979	1012	911	965	953	981	963	992	940	929	950	916	989	993	983	924	1013	941	1011	989	917	962	964	1006	947	956	961	972	975	964	1031	1010	997	977	966	979	1020	952	986	954	959	980	991	918	999	980	984	965	1009	1017	985	941	979	976	1041	964	993	1038	973	976	938	1016	977	932	975	994	988	951	958	952	973	962	1012	1006	997	941	951	958	1055	971	941	1013	1038	986	958	998	999	991	1010	979	915	968	951	912	928	929	956	991	1012	948	992	936	944	935	957	955	983	882	1025	990	967	996	1011	985	951	1003	949	1015	953	933	960	1002	983	968	998	974	980	970	967	976	980	934	944	942	996	976	1017	946	988	1032	962	954	989	982	991	972	987	967	980	966	948	968	898	1006	953	971	932	1006	956	918	983	1012	917	1012	963	1008	971	970	982	1005	933	944	924	1046	1028	949	1037	938	1005
63790	103020	71928	40191	14090	4504	1649	1026	885	863	832	905	860	922	853	880	879	911	886	808	880	899	876	890	932	903	878	823	865	899	893	881	844	864	939	863	862	888	859	878	888	895	862	892	834	874	897	881	898	894	877	820	897	876	845	895	870	863	885	868	879	894	840	846	860	917	817	905	820	814	869	861	884	953	878	854	897	880	889	857	860	867	900	841	867	867	834	915	862	854	861	857	900	828	881	847	880	889	880	895	858	847	894	875	853	883	858	846	908	900	869	925	888	897	847	913	883	828	888	876	822	838	840	815	865	846	833	891	863	893	956	885	862	828	832	895	837	924	910	879	847	891	865	920	841	881	885	883	843	805	876	836	889	830	854	829	865	845	878	874	888	893	855	837	919	945	881	841	826	874	889	818	866	830	832	878	871	914	887	871	826	845	901	880	830	854	897	872	877	813	852	877	913	901	890	853	883	842	861	867	847	849	930	844	861	826	854	844	892	830	919	873	863	830	923	890	872	867	821	881	894	894	829	881	845	888	866	904	888	853	880	902	876	877	878	876	860	814	881	876	913	841	937	905	882	827	871	876	850	887	902	819	867	843	876	859	861	893	870	831	861	847	839	854	880	874	851	879	860	885	862	844	906	837	868	925	886	867	884	887	886	953	874	864	817	872	890	893	854	851	886	885	829	826	815	859	861	887	870	934	862	826	898	905	840	824	844	831	883	887	882	824	865	838	903	916	822	845	864	890	900	850	874	856	861	867	811	847	883	859	832	849	838	895	890	892	871	892	886	821	840	892	880	853	883	855	822	840	926	872	888	832	873	928	912	853	867	865	834	891	860	845	867	804	881	900	909	903	843	790	840	825	904	858	903	877	878	882	845	884	798	882	877	860	845	864	826	910	911	860	827	827	846	824	930	817	862	809	854	862	922	879	855	951	872	868	818	881	842	848	896	862	907	837	861	875	857	856	844	892	923	874	866	859	875	844	920	894	849	844	910	868	887	903	872	839	854	824	881	867	910	866	817	835	858	896	833	850	842	909	898	876	834	925	877	866	882	895	900	911	848	890	881	825	911	888	912	829	827	877	850	901	837	879	885	895	845	869	917	836	875	878	877	850	900	812	877	875	844	855	839	873	882	882	820	834	839	862	812	816	852	879	860	838	831	884	899	813	839	848	961	891	907	826	839	840	814	885	848	904	927	873	888	858	909	867	838	877	854	853	871	912	859	844	877	835	882	832	884	878	831	897	877	829	894	833	909	869	846	918	919	879	829	883	847	854	852	877	836	853	910	809	845	877	843	935	872	863	877	903	864	891	879	861	859	865	868	873	886	863	844	863	849	862	881	894	846	858	876	922	830	843	835	886	844	902	852	916	881	916	814	880	857	859	847	899	870	886	876	887	857	855	885	911	910	910	880	876	870	836	865	875	870	851	904	853	882	877	873	886	862	840	883	875	850	838	888	862	890	867	910	875	831	904	836	923	865	846	860	858	895	888	839	900	870	881	882	907	872	840	922	847	884	853	894	920	863	867	880	891	864	871	837	856	831	807	858	831	837	867	825	890	906	865	878	857	904	874	899	873	873	890	851	854	853	879	885	859	817	869	863	805	890	861	879	873	798	845	868	837	865	873	872	861	847	849	851	855	833	896	855	856	860	921	855	909	880	835	881	882	815	832	824	866	878	868	858	914	878	877	858	877	828	852	825	862	945	924	896	902	891	901	884	845	847	877	921	858	902	877	867	907	857	858	896	885	893	828	846	842	944	843	864	881	857	924	863	887	854	845	881	887	865	892	862	903	842	840	880	837	877	817	883	912	861	853	900	936	858	960	877	874	927	883	889	837	887	879	862	849	841	870	861	845	904	890	855	811	887	879	915	906	895	837	855	847	834	822	875	820	894	865	913	843	868	919	884	855	885	933	883	846	863	904	885	839	894	904	881	930	866	886	893	844	883	891	882	903	867	867	886	877	887	874	904	917	873	864	885	904	866	844	837	906	802	848	897	907	845	886	859	867	840	861	868	833	864	858	858	832	849	894	916	857	875	902	888	854	873	884	907	877	914	839	862	883	858	912	891	862	876	921	857	809	819	815	821	845	840	891	910	879	835	898	824	861	824	879	857	898	908	886	857	860	874	832	876	884	862	908	890	903	856	838	837	834	878	872	834	904	876	839	861	886	882	822	860	853	818	857	910	882	842	899	849	900	855	867	826	877	900	863	894	862	839	861	890	888	888	881	853	848	853	860	906	881	902	900	861	830	848	889	876	866	853	853	878	814	900	860	871	878	846	861	844	828	899	856	892	920	846	902	856	869	906	830	870	849	871	879	851	842	854	873	829	902	895	866	882	930	867	849	940	840	939	876	886	849	829	837	911	856	849	885	890	850	846	847	810	869	926	839	809	860	886	873	838	884	911	852	828	913	907	899	916	908	850	829	858	832	862	850	898	900	826	859	855	902	910	864	867	893	821	843	845	838	856	879	853	806	882	907	875	847	879	903	858	841	827	824	837	868	848	885	881	877	902	874	833	901	893	915	843	841	844	869	874	883	825	845	839	899	924	894	857	833	885	931	918	842	909	838	892	878	854	837	880	812	874	838	858	924	874	888	871	861	881	888	922	888	813	834	880	870	828	895	858	853	856	897	840	864	874	903	895	905	850	914	933	852	850	890	894	818	837	842	839	874	861	895	816	841	890	840	866	833	846	884	875	876	871	886	841	918	856	854	880	860	831	860	888	858	873	871	859	883	843	840	917	899	861	912	860	876	926	857	778	887	863	857	874	802	885	861	858	863	891	853	916	891	868	872	905	896	772	869	852	837	777	861	875	885	874	842	877	889	904	832	868	889	824	876	877	855	865	896	860	859	851	865	852	838	874	871	843	876	851	889	835	860	870	828	910	820	879	850	801	846	861	833	865	865	879	858	843	897	850	884	888	812	874	850	916	877	864	881	862	849	921	920	924	890	864	894	875	844	849	869	880	876	911	941	833	891	815	890	845	862	901	857	807	896	837	827	808	886	910	846	832	843	839	866	871	861	852	873	873	864	842	853	870	836	863	919	849	889	854	889	872	866	833	865	848	892	801	926	863	897	854	892	893	858	832	895	801	940	821	830	849	863	807	870	831	887	856	888	827	894	871	909	878	810	864	885	867	838	863	873	858	835	898	885	847	877	881	888	863	891	860	831	870	853	885	863	813	868	879	841	871	877	896	846	886	822	792	814	843	840	813	827	945	846	902	888	890	864	881	876	879	850	873	898	858	859	839	925	898	853	847	883	901	850	897	922	867	834	868	866	869	848	914	852	848	890	844	836	814	871	849	858	803	832	864	833	880	897	886	893	887	823	882	870	914	960	882	833	881	896	881	879	868	836	865	885	881	895	893	899	875	918	890	870	869	828	879	898	861	907	830	862	916	854	824	867	884	893	862	847	828	837	855	886	805	866	857	890	892	897	823	863	828	807	819	854	901	812	887	886	850	836	882	837	832	850	886	876
30065	30878	26865	11225	2344	1111	864	779	747	769	772	755	793	773	767	760	759	789	802	806	775	763	779	754	755	758	796	743	761	759	798	783	769	744	770	789	771	743	780	781	806	771	793	764	764	758	713	764	792	741	722	772	762	767	713	703	760	817	762	790	795	756	781	806	762	774	747	826	752	735	739	779	745	668	771	695	750	738	788	750	758	791	747	748	737	768	748	772	780	745	732	750	710	735	759	753	755	750	743	763	822	728	765	749	744	725	760	812	764	755	767	800	787	768	777	790	804	777	699	771	774	740	775	728	787	774	734	722	738	701	763	781	757	747	771	763	762	770	718	732	723	750	768	785	779	724	760	777	793	761	729	743	729	775	815	748	758	793	796	685	751	768	766	731	764	728	790	757	711	778	778	753	737	739	751	735	757	747	784	809	729	736	721	771	713	751	744	731	749	751	710	740	746	749	739	714	672	768	794	748	754	720	763	773	709	755	733	747	713	752	761	758	704	762	753	781	775	743	808	725	751	775	749	720	765	787	729	770	745	770	768	774	696	753	683	755	768	794	773	791	730	734	746	795	761	797	754	754	737	695	777	766	811	735	762	751	749	784	771	771	718	781	701	780	785	803	690	721	754	794	691	792	802	747	779	724	698	792	699	718	729	762	764	739	764	760	738	728	741	808	744	752	767	751	779	733	788	791	759	768	764	734	731	736	752	803	809	737	694	774	768	741	721	742	759	786	756	753	721	785	701	759	751	742	761	727	736	758	765	740	794	732	753	728	807	756	713	753	738	809	781	734	773	777	739	748	762	779	766	692	750	733	751	775	736	736	733	756	765	741	742	767	792	726	769	782	767	768	748	740	721	715	750	747	768	766	856	769	714	735	811	737	785	690	708	779	754	756	777	759	783	762	770	746	768	753	739	789	715	815	682	796	766	724	727	793	775	734	750	756	794	789	719	729	709	787	772	749	747	778	720	745	722	731	766	791	748	758	771	713	783	775	772	727	781	748	721	724	775	741	756	756	747	761	715	707	751	761	752	758	766	735	753	738	780	725	754	785	757	751	755	742	781	787	700	749	795	727	770	751	709	753	738	727	756	762	807	724	753	727	755	768	739	789	790	762	764	757	706	808	739	810	765	781	736	723	762	719	753	765	771	743	785	755	685	764	777	764	745	702	747	760	781	797	732	787	803	761	727	759	763	775	779	834	749	790	769	748	794	701	766	724	745	791	722	757	742	755	750	751	803	741	749	742	792	746	789	779	754	712	792	738	724	701	734	759	771	724	726	714	751	782	711	750	789	691	794	766	753	773	802	766	755	702	726	799	766	738	733	708	779	697	727	727	718	739	701	724	756	766	749	735	692	712	774	816	783	726	764	732	690	730	770	794	741	770	779	757	768	777	776	750	748	787	725	769	779	732	759	772	761	748	784	716	746	759	735	704	774	773	736	722	763	805	788	727	678	720	693	777	770	791	719	757	771	781	767	750	813	756	789	764	713	736	744	741	721	722	764	748	722	769	715	751	759	741	731	734	726	784	764	775	715	751	743	806	770	815	766	706	810	762	789	779	786	757	808	713	697	788	781	758	764	761	727	771	807	748	745	755	761	758	774	756	782	711	758	738	808	744	823	722	739	786	779	724	745	737	708	758	774	761	726	703	821	772	774	760	761	719	755	780	785	752	786	792	737	763	695	794	771	716	726	766	717	749	738	752	804	714	775	728	730	732	744	795	765	758	784	706	802	810	758	715	780	769	780	775	735	729	723	795	779	718	750	752	717	738	776	773	757	772	770	722	771	766	768	784	754	678	687	738	779	732	749	805	782	717	761	799	746	788	745	754	735	823	764	768	785	742	781	773	764	758	795	722	775	730	770	754	755	708	753	739	794	817	740	710	749	740	698	768	737	784	800	773	728	770	742	767	760	764	721	761	736	755	698	742	731	760	759	731	812	796	707	764	764	779	724	744	765	729	720	703	754	745	762	770	755	722	785	747	794	751	733	749	720	733	782	754	782	761	716	759	750	756	805	754	797	745	767	763	751	773	734	732	740	761	793	780	725	703	780	788	753	731	792	725	743	774	730	761	740	795	778	750	735	758	802	732	767	735	759	693	732	753	740	739	720	742	766	727	747	776	734	793	778	795	745	763	773	696	763	770	689	761	773	803	745	708	774	777	732	763	740	750	784	740	773	758	746	705	741	787	783	758	772	758	783	746	776	752	785	744	723	733	756	819	813	744	725	786	749	751	790	724	697	743	693	726	722	776	753	815	787	730	780	743	715	752	787	767	753	770	699	735	750	833	747	771	740	796	749	722	741	772	768	748	708	759	743	718	692	791	812	779	768	763	745	695	712	793	737	749	724	764	757	726	728	762	728	785	683	780	781	747	812	771	756	774	774	740	724	762	741	792	787	803	748	740	723	742	747	751	781	759	739	797	741	737	741	746	761	727	766	738	732	776	755	722	740	712	717	794	725	739	754	799	792	772	722	731	779	755	753	740	757	719	764	759	795	754	764	756	769	754	778	735	766	720	779	708	772	766	737	750	716	750	719	762	757	727	725	776	732	755	715	802	778	675	789	734	725	711	755	755	716	800	750	771	795	800	782	782	768	760	762	772	748	717	736	772	711	771	792	768	750	787	750	770	728	699	766	726	773	722	701	760	698	772	683	752	756	719	745	762	760	758	774	824	719	802	752	750	735	729	753	751	783	741	718	746	724	756	716	777	725	746	754	780	794	787	758	723	752	705	733	709	737	750	776	737	781	758	738	765	798	775	744	785	740	797	733	816	762	753	748	761	796	790	777	774	748	691	753	759	790	725	791	756	749	817	754	757	781	748	765	766	759	769	765	753	777	758	776	773	780	767	732	733	728	722	709	790	818	758	730	764	751	778	749	785	711	763	736	778	746	775	789	734	777	738	709	758	783	782	712	743	757	758	772	793	754	740	721	716	743	750	756	701	736	775	744	711	686	701	810	697	711	752	764	744	776	790	776	821	737	731	794	748	786	780	754	732	727	801	836	734	771	771	776	788	785	749	712	721	779	729	731	747	762	748	762	765	746	754	791	756	788	758	770	775	717	697	779	689	783	711	815	749	747	782	748	806	753	790	728	743	747	762	769	772	759	754	796	768	758	707	755	769	761	760	794	727	716	760	769	764	753	760	759	780	727	767	773	806	737	748	759	750	735	739	741	759	755	722	726	790	779	764	763	748	724	749	767	779	772	740	728	733	703	747	748	794	746	745	730	780	782	799	785	784	741	754	793	737	717	773	743	740	795	732	717	773	752	736	730	763	729	718	741	732	740	715	731	745	728	708	736	759	775	777	773	740	759	743	740	694	759	782	715	786	744	754	754	745	736	781	747	774	751	754	752	762	715	762	782	695	728	746	714	755	765	796	750	727	772	705	750	718	726	750	764	783	739	748	788	748	759	799	765	812	829	794	769	770	763	772	764	779	761	685	770	745	738	776	752	728	810	774	730	747	763	758	738	719
23411	36140	20149	5553	1812	900	689	637	564	593	591	600	555	594	604	638	599	550	585	622	603	580	651	604	595	560	584	632	586	643	629	620	567	585	596	627	634	602	557	627	611	597	608	639	631	568	609	629	619	593	576	557	596	595	620	585	610	536	601	617	574	612	614	580	606	578	619	592	596	611	601	627	620	598	597	577	615	625	622	616	646	603	584	625	557	581	580	549	606	625	587	616	649	652	594	604	594	547	569	609	629	596	615	612	629	580	580	597	586	623	568	632	616	616	577	606	609	574	600	569	596	574	602	617	595	602	604	641	647	644	608	608	570	620	567	595	615	622	628	576	596	575	620	598	571	647	639	608	607	557	608	606	633	593	624	616	580	604	636	632	610	573	550	658	610	616	627	591	572	611	580	627	598	611	561	655	610	558	597	610	636	544	551	544	582	629	609	624	617	583	598	601	607	618	606	575	610	588	602	578	614	594	638	589	630	568	580	586	585	626	617	592	562	625	557	624	610	618	622	569	598	612	601	639	543	621	639	615	567	586	587	580	589	608	605	624	609	620	607	604	597	588	646	568	575	550	632	573	618	649	634	602	598	556	629	569	604	599	576	595	575	603	631	582	588	568	587	609	571	564	554	566	615	574	607	586	591	597	634	615	626	605	622	593	594	589	651	647	577	561	571	615	601	625	594	613	620	608	578	583	589	583	632	594	596	584	541	586	586	620	620	543	613	624	613	615	586	606	625	583	615	583	600	625	619	590	591	644	603	654	573	613	582	591	598	626	638	606	597	595	623	623	597	593	568	652	600	566	585	598	571	571	629	570	620	584	612	605	621	591	555	593	640	596	608	624	606	624	579	573	601	633	621	587	600	602	643	592	576	566	548	625	606	621	582	594	598	603	603	610	616	608	584	565	601	679	643	612	595	639	580	641	601	582	576	598	660	596	586	589	627	616	610	596	585	604	583	610	605	629	611	593	563	588	669	589	595	590	594	622	595	627	551	602	579	601	598	604	611	622	591	543	595	589	581	633	599	655	616	592	640	545	599	598	577	630	573	610	563	577	616	607	643	599	620	604	623	600	583	650	643	631	600	558	618	629	600	587	609	644	567	608	614	580	579	619	628	602	612	571	628	566	575	608	601	598	622	618	589	581	614	563	582	576	563	549	601	610	601	623	606	565	599	619	601	565	591	597	596	576	574	594	601	578	584	616	571	592	620	578	565	617	556	622	633	606	593	668	563	605	567	623	604	580	592	590	615	594	590	624	591	558	647	603	633	626	580	595	555	607	600	592	625	616	595	567	566	605	653	593	591	632	610	628	560	614	572	579	620	586	546	599	607	572	640	626	599	649	605	577	628	596	600	555	622	598	583	606	591	617	645	611	636	543	599	579	594	580	564	605	622	618	606	627	569	568	628	629	583	586	592	616	625	602	633	631	552	611	594	601	606	583	631	596	624	611	601	583	636	627	560	569	615	585	653	569	586	655	630	602	585	600	636	633	591	580	601	562	615	574	608	597	608	601	634	519	682	570	564	596	573	594	634	574	634	646	623	587	626	607	592	616	591	581	598	545	574	609	605	585	622	571	629	622	553	622	604	586	579	581	590	641	616	566	596	612	615	635	603	616	617	611	589	627	584	608	561	569	629	605	617	556	590	594	578	617	601	565	593	582	633	598	613	600	590	570	611	630	569	611	594	587	641	572	574	606	586	585	623	621	641	572	605	618	601	633	600	594	595	552	635	617	654	626	605	598	612	629	599	624	554	573	637	615	615	622	609	619	585	567	579	603	610	623	612	578	598	593	549	575	612	564	601	611	600	594	600	583	583	598	575	568	602	635	600	583	580	591	616	553	602	604	599	590	601	569	652	599	574	570	595	583	593	576	605	620	603	638	648	595	573	574	652	590	599	591	589	601	626	654	591	576	575	638	601	616	670	548	587	628	579	552	571	568	622	570	617	608	651	604	615	583	599	596	604	562	642	597	593	625	618	537	646	628	592	616	659	646	561	614	622	605	557	600	628	596	588	603	608	573	603	560	567	599	610	597	594	595	570	576	614	634	611	572	595	597	567	578	641	591	586	596	552	579	579	628	609	615	623	597	559	583	609	572	645	572	641	624	605	623	537	617	625	629	590	578	608	590	633	600	618	596	644	539	596	575	569	617	574	619	609	579	569	580	622	646	642	617	600	571	601	612	629	617	597	643	611	617	600	632	579	656	631	617	627	588	648	602	619	584	594	635	589	609	603	582	668	661	610	608	589	607	611	588	611	589	610	597	591	567	590	599	581	587	631	574	587	596	544	641	580	659	575	624	564	598	640	626	566	612	616	622	613	605	563	594	603	579	595	625	619	590	583	585	610	642	626	635	595	610	633	598	581	549	611	616	584	609	610	587	566	598	584	581	608	580	589	632	587	598	651	589	587	631	606	608	618	605	624	605	549	569	587	610	572	624	587	606	570	567	604	621	594	554	641	625	620	642	634	608	599	590	609	594	587	586	598	583	586	594	576	642	625	608	610	618	592	577	594	636	637	600	577	600	593	579	612	606	644	588	636	666	622	628	635	628	556	571	654	595	581	593	623	600	611	602	568	621	599	643	611	578	592	633	592	601	588	578	630	613	597	629	602	598	640	613	614	615	606	601	606	587	591	599	638	586	595	595	601	591	640	591	618	568	610	642	587	596	604	620	605	578	621	629	599	622	625	578	571	609	554	627	544	547	567	573	624	589	556	627	645	639	573	570	590	645	586	614	593	637	577	588	559	628	617	578	590	574	614	581	589	603	634	562	605	570	630	626	625	625	596	585	582	584	628	650	578	582	575	657	603	635	639	625	591	616	620	610	620	627	579	608	613	599	606	584	582	615	589	603	589	641	545	592	606	627	597	566	575	606	646	609	602	606	621	636	596	598	613	592	528	584	567	596	632	634	592	636	569	581	657	624	620	601	605	598	583	566	606	606	628	577	596	568	594	619	608	536	647	607	609	565	607	584	605	569	621	583	624	544	612	606	571	602	635	596	567	602	605	596	608	560	556	557	600	605	576	628	590	613	587	606	610	550	599	612	594	638	574	616	617	596	605	582	598	582	575	604	601	616	561	617	616	661	600	621	615	574	582	591	666	588	633	589	601	576	621	624	593	600	582	591	602	604	605	615	645	588	580	638	649	593	601	603	584	601	590	606	596	626	603	566	595	611	549	618	577	614	623	597	589	604	610	585	598	631	591	583	637	544	608	604	611	604	594	648	573	604	592	629	589	573	677	603	607	610	611	582	574	598	663	610	630	603	625	598	583	625	594	629	591	594	615	598	607	605	575	600	610	588	600	639	616	593	622	596	593	618	583	615	592	581	630	623	612	578	595	610	613	580	581	546	623	596	586	630	587	592	560	619	611	579	574	616	609	629	567	567	574	639	578	565	630	621	639	608	600	643	637	600	626	639	603	605	629	553	593	610	641	630	632	605	583	566	585	604	589	614	602	644	581	568	615	646	614	604
25578	27419	41292	33612	17534	5317	1619	1002	874	885	899	863	895	896	886	807	869	845	827	839	896	870	864	838	866	839	887	846	892	822	880	817	858	846	839	826	836	877	875	816	834	886	863	825	845	876	818	832	844	845	774	861	843	867	853	831	863	838	851	783	807	826	846	852	824	830	830	810	906	848	806	860	849	844	800	833	842	867	845	883	856	851	812	873	805	821	887	851	838	849	783	802	856	839	890	844	864	799	830	830	837	816	792	812	835	866	798	875	815	848	844	909	833	878	819	820	848	856	858	833	777	767	769	812	857	835	847	855	890	861	838	814	831	840	854	846	824	846	848	813	812	865	828	807	839	831	865	881	886	888	861	830	832	863	893	852	835	833	800	773	795	828	766	887	837	784	818	857	815	858	856	832	867	826	908	824	869	789	834	862	831	816	824	809	831	884	824	771	857	802	892	824	846	868	843	776	817	790	875	806	787	845	838	850	811	878	864	817	868	909	869	808	856	850	827	881	826	829	898	874	823	858	884	803	859	854	874	863	805	836	804	811	861	822	935	857	855	821	827	844	845	902	851	815	853	840	876	853	821	849	861	828	822	820	735	817	830	833	906	839	829	824	777	829	901	864	835	857	849	805	871	896	858	839	849	831	881	820	816	802	822	893	852	866	847	870	828	815	891	810	820	901	804	886	827	813	916	783	858	833	842	836	849	861	884	797	874	865	834	792	858	892	898	799	876	859	799	874	890	840	835	849	815	825	835	843	850	858	842	865	848	813	862	798	830	813	870	866	817	871	849	859	905	889	829	895	894	826	822	816	787	862	820	812	873	887	841	862	812	877	840	785	849	803	843	921	845	817	869	840	845	879	928	823	877	798	761	852	799	824	809	800	870	798	895	870	845	900	871	813	840	826	900	816	841	849	847	840	861	878	822	825	820	934	816	825	913	875	875	833	791	829	824	846	864	800	804	843	853	854	875	823	794	809	818	863	859	822	823	826	830	872	824	817	843	820	847	816	860	810	891	812	864	833	849	818	847	857	838	938	909	826	853	840	857	845	901	865	828	901	868	830	883	820	886	858	836	787	801	788	825	853	854	866	873	899	845	805	852	844	811	887	846	877	842	805	848	771	862	818	841	774	855	837	831	889	841	895	947	832	840	855	809	798	825	806	923	833	853	806	851	851	848	854	831	833	831	878	866	841	823	889	843	836	854	863	876	844	850	810	815	826	831	837	833	863	881	848	871	855	800	811	833	826	817	850	845	854	896	832	864	870	823	860	870	878	856	783	823	804	831	858	776	850	852	807	883	821	848	894	864	817	788	824	822	818	810	828	823	820	851	864	855	845	904	863	807	848	852	814	843	862	856	833	841	821	853	841	851	841	872	819	835	844	828	868	866	852	836	860	790	837	810	841	823	847	785	837	864	825	847	810	798	873	832	789	847	791	932	803	879	831	829	847	819	880	801	851	825	858	828	885	830	810	867	826	827	823	893	858	836	806	815	816	859	848	839	841	840	810	839	871	802	840	816	822	857	837	885	868	859	819	844	840	811	798	871	841	850	785	874	846	799	829	812	834	831	858	832	828	875	788	808	821	822	851	883	858	856	826	872	849	864	779	867	864	858	804	859	886	811	825	802	874	879	829	867	847	849	859	818	900	863	771	812	756	854	810	865	889	923	832	887	850	803	859	858	848	866	858	817	828	816	857	870	844	869	823	824	817	867	834	836	845	844	876	816	865	878	865	888	809	841	813	861	876	823	794	815	809	783	817	850	881	826	853	841	835	824	862	850	905	784	878	857	836	851	803	850	815	794	894	884	855	840	891	796	839	852	849	871	828	872	794	896	781	813	896	896	866	841	822	862	798	811	824	848	817	824	836	814	831	851	835	863	865	807	833	862	827	817	878	821	856	820	825	837	868	834	853	867	769	882	857	915	794	816	819	819	838	869	802	841	839	859	857	856	806	873	840	879	811	839	822	848	890	812	841	844	825	792	887	807	832	828	824	868	849	892	865	827	839	829	877	833	800	799	809	837	812	864	815	839	805	872	872	777	872	834	838	848	826	841	830	814	833	880	846	794	825	874	796	836	835	852	836	820	846	804	854	880	797	870	846	858	868	883	866	786	830	874	801	825	827	856	791	805	851	829	880	883	819	827	884	776	859	807	856	795	825	848	824	844	826	807	856	780	874	808	853	846	864	851	849	819	826	905	858	822	851	922	836	839	796	828	865	836	813	840	806	867	802	819	813	827	790	858	892	855	819	898	889	900	867	872	866	830	842	817	844	832	884	868	826	817	878	810	867	829	829	888	826	918	873	844	809	862	828	817	790	814	859	879	873	853	867	900	890	813	872	849	838	885	823	831	842	849	844	812	831	857	887	877	852	832	845	879	868	858	846	810	840	817	857	844	889	828	886	849	838	812	832	828	862	782	825	819	852	851	885	873	842	827	824	834	871	803	840	833	895	817	828	876	848	834	839	841	835	865	864	846	827	785	806	810	864	831	853	871	842	863	821	807	825	828	851	879	806	857	809	917	816	840	854	782	882	851	808	840	844	840	858	895	794	808	821	836	803	771	756	837	812	813	811	769	894	888	859	836	790	876	836	816	923	826	835	811	891	837	872	861	880	825	843	841	897	839	889	879	806	806	850	837	840	841	841	851	847	842	833	831	832	873	884	828	842	851	766	834	822	842	869	869	791	814	873	779	840	835	840	817	853	831	795	803	822	835	834	861	826	758	848	843	840	849	827	876	815	906	837	857	805	853	863	851	819	868	825	847	825	893	821	829	806	834	835	851	862	889	830	865	861	818	795	860	814	840	845	881	832	796	834	831	812	834	830	845	857	844	891	870	855	829	889	802	876	802	781	852	895	868	849	826	826	817	844	818	865	868	832	809	820	832	893	834	829	821	888	841	861	805	876	853	803	797	851	877	843	878	831	813	800	854	835	800	831	856	873	825	891	798	853	860	845	818	831	895	839	856	867	819	818	862	810	863	849	856	789	857	837	801	890	889	831	871	800	839	862	844	896	805	821	781	886	823	817	830	845	827	820	832	803	819	849	888	831	830	787	891	792	893	818	802	824	876	866	873	814	840	863	853	880	878	810	890	873	819	826	829	789	827	844	850	871	841	802	818	864	858	821	771	816	811	849	841	835	769	845	825	846	832	841	816	852	838	814	824	855	838	845	855	865	848	867	813	853	877	852	827	846	867	883	889	864	859	821	832	835	839	812	850	834	821	786	888	832	841	821	915	817	775	841	892	810	858	815	800	853	880	816	885	884	826	858	863	808	820	826	861	818	834	887	852	843	824	873	839	821	856	864	837	855	867	833	876	833	823	826	856	802	875	893	822	857	792	838	818	806	842	838	822	840	840	826	829	821	858	825	874	771	841	863	818	856	851	858	834	832	872	869	861	825	837	839	800	837	839	872	879	876	809	875	909	797	852	844	881	813	843	831	848	919	878	828	807	890	830	779	880	795	828	828	848	794	821	837
59291	88227	58541	24418	8732	2714	1119	830	757	718	644	750	710	678	766	765	727	773	714	721	678	721	738	738	753	736	734	713	713	687	714	711	728	740	755	719	766	705	708	710	731	746	708	822	733	761	719	670	714	714	722	712	744	729	713	721	763	735	712	711	702	717	730	689	725	693	727	731	751	735	712	732	719	708	725	762	745	699	725	722	704	683	734	728	713	711	679	712	712	745	705	766	695	725	695	704	746	748	698	706	706	740	736	702	720	673	749	681	764	685	681	688	668	720	748	741	718	720	728	686	716	702	721	716	726	689	697	704	739	734	700	733	686	690	701	775	718	692	760	689	752	695	759	739	697	680	705	743	739	727	753	689	688	716	728	759	716	718	660	735	690	683	629	694	699	764	652	734	696	706	693	711	748	734	662	757	695	698	709	678	713	731	677	737	706	711	693	724	720	710	725	730	707	754	723	719	738	724	696	737	732	721	714	723	734	688	720	686	715	698	704	742	699	725	710	710	732	731	728	697	687	722	680	726	705	712	740	719	796	725	743	736	679	735	735	757	720	719	735	733	674	759	718	687	689	757	731	715	713	753	743	707	728	710	768	672	682	725	720	713	665	687	756	699	726	742	730	711	738	697	674	730	662	685	721	734	680	692	723	744	712	714	700	693	726	709	697	731	742	712	665	710	701	735	745	769	739	771	748	736	671	710	676	704	705	766	736	740	675	718	705	694	683	727	702	699	730	692	721	708	737	711	696	742	683	722	693	739	762	736	714	754	679	733	695	670	730	739	687	781	775	723	741	741	716	773	744	746	697	704	733	697	705	730	682	715	750	699	688	709	714	721	707	722	704	675	706	679	683	685	671	664	729	702	726	735	741	744	723	757	679	679	726	677	725	795	691	726	649	735	735	742	690	690	717	751	712	729	717	685	719	711	731	688	672	748	719	691	732	681	735	706	674	729	705	712	709	720	669	759	714	768	757	685	743	663	703	686	748	726	758	713	693	781	692	699	687	731	674	721	698	720	713	744	707	687	716	724	741	710	710	710	694	701	736	691	694	690	711	693	731	729	723	682	723	750	705	712	707	728	705	690	690	684	758	694	733	726	709	732	734	723	763	712	725	705	677	743	705	696	672	688	697	697	685	716	747	712	720	706	739	707	732	682	731	723	769	682	714	689	712	675	701	745	699	702	688	722	689	770	763	688	700	733	727	727	711	734	672	690	702	754	729	737	658	679	731	730	730	721	742	698	705	718	696	761	718	711	676	689	712	652	725	701	672	705	717	737	721	752	674	726	655	764	694	717	702	742	661	726	659	704	707	705	757	772	740	723	677	727	722	714	706	698	724	735	670	718	678	696	689	644	754	716	706	704	717	774	778	716	735	711	725	671	655	730	677	687	690	714	751	798	679	704	707	729	710	694	734	752	703	707	722	693	745	693	751	711	679	723	751	665	737	751	761	700	670	743	657	701	752	720	722	709	730	757	748	745	699	675	693	726	720	669	735	708	691	736	741	683	699	700	661	675	747	679	656	733	712	657	699	680	687	739	745	718	709	679	762	707	717	669	683	738	734	714	748	698	698	720	676	774	718	698	702	777	708	703	733	708	722	681	704	748	764	714	668	718	716	735	744	729	730	682	701	757	728	709	727	703	713	711	674	693	726	693	709	783	720	713	692	715	705	709	691	718	691	697	705	687	674	737	698	683	694	686	712	734	728	724	716	755	744	706	725	673	723	678	719	722	705	714	715	714	728	731	727	683	730	685	719	720	719	710	692	669	733	723	701	722	690	725	753	690	709	702	715	719	712	693	701	716	693	654	722	762	715	712	680	726	720	704	718	683	732	737	720	625	719	738	714	676	727	741	714	750	726	745	726	765	690	712	683	683	767	703	726	707	680	714	703	673	735	732	720	675	713	704	654	759	719	700	701	707	763	710	704	720	702	718	726	711	717	711	665	723	678	711	736	669	755	727	709	705	728	717	755	741	699	687	718	709	707	752	701	737	726	710	728	711	737	724	729	743	745	726	657	770	687	732	676	723	710	705	727	684	703	687	704	724	714	710	693	731	719	675	683	693	733	731	731	685	685	639	733	766	743	710	709	720	728	683	718	718	701	742	710	739	685	739	750	704	729	712	694	693	682	727	716	720	746	708	688	726	693	687	747	675	713	708	721	715	713	732	677	723	753	791	732	703	695	736	753	682	734	707	706	721	721	725	719	708	749	693	675	691	701	718	665	708	721	699	697	734	721	710	724	702	728	705	717	667	726	716	728	723	705	692	703	734	698	654	715	739	696	696	740	685	720	712	691	711	713	730	765	711	719	709	737	680	679	697	687	697	724	648	703	711	713	727	671	739	714	672	700	732	743	706	708	752	750	695	735	705	727	718	687	746	741	738	691	699	711	755	728	679	736	730	776	690	713	675	733	730	738	743	752	727	727	701	754	708	652	683	688	715	649	716	705	753	705	769	705	727	755	692	715	768	705	720	726	692	689	689	695	693	704	683	748	729	736	700	723	729	734	697	724	731	699	743	712	730	749	726	746	706	699	686	732	692	741	664	701	690	711	704	699	710	704	727	750	772	715	693	722	681	743	753	669	704	750	736	703	723	730	734	728	725	717	739	717	690	690	714	710	741	687	702	740	706	758	719	681	706	697	718	726	692	699	760	715	671	745	690	720	722	682	718	721	725	734	730	742	699	693	723	730	725	714	651	737	683	739	734	673	713	676	670	664	716	719	706	740	731	710	698	669	708	695	689	678	705	697	689	762	695	719	662	706	695	707	711	704	664	730	709	724	727	716	689	688	731	746	770	748	691	725	717	749	673	696	738	707	678	699	718	702	723	708	711	717	735	710	687	706	701	691	718	668	710	714	706	719	717	702	734	730	725	730	679	696	712	690	758	695	722	713	737	701	700	725	700	726	719	710	733	710	688	705	709	762	669	698	659	694	718	700	713	677	726	717	702	683	684	712	733	696	739	678	716	732	745	701	725	739	719	725	727	720	745	719	732	681	702	703	710	756	685	750	683	736	690	727	707	716	694	713	687	721	678	706	670	734	715	712	714	695	739	716	713	729	730	732	699	715	711	705	752	733	747	738	708	747	737	724	675	704	733	707	711	760	725	718	713	774	706	679	667	706	649	727	758	765	762	712	692	754	727	705	708	668	702	679	720	700	698	727	726	708	685	664	751	761	693	675	745	677	745	715	702	701	756	695	713	717	774	766	717	673	741	692	691	755	674	624	713	760	723	728	689	753	700	686	715	740	664	689	699	641	690	706	699	701	759	684	727	733	761	706	722	756	697	693	778	718	726	699	743	727	732	722	681	701	687	690	690	709	691	680	733	714	741	693	730	712	697	766	737	697	695	693	658	721	689	724	754	688	739	736	705	727	728	690	743	697	703	734	705	768	716	736	729	709	723	725	703	732	716	705	698	674	683	749	731	700	715	705	745	676	701	755	718	765	683	701	691	726	683	771	720	707	735	759	726	729	723
24004	23474	35783	32254	23379	14627	3976	1385	1047	1047	1077	1013	1052	1058	1044	999	1035	1000	1052	1000	1041	982	1010	977	1047	1009	1015	1088	991	1022	993	1040	968	1004	1020	971	995	1008	973	965	1006	976	932	957	1033	980	989	972	1020	1032	976	956	933	995	1050	957	975	1015	968	1013	969	994	981	1046	1008	1021	993	1040	1024	1007	1029	1037	984	1029	1008	995	970	987	969	990	1012	990	1001	1019	1004	950	999	957	999	981	991	978	1010	1012	1044	1026	1024	1032	996	961	981	997	998	1014	952	947	1021	1035	972	967	975	1033	1011	945	1010	968	1042	964	1013	1008	1051	946	955	1067	1070	965	980	1029	1003	980	983	924	1016	986	1008	1003	1020	996	961	1001	996	935	999	963	1012	999	1004	998	1002	1013	977	997	902	1030	934	1017	950	966	1018	973	944	960	1042	957	957	995	961	980	1017	965	936	959	952	983	999	966	1021	1013	1010	1011	1002	946	1041	938	998	1014	993	987	1028	964	978	1044	1002	970	1013	1000	987	1051	1011	971	952	949	966	984	1025	1031	931	964	1030	1000	953	993	925	996	1028	1070	982	999	988	991	971	1012	972	1046	1031	989	1029	1009	993	962	949	1001	981	949	966	973	948	990	985	1022	972	977	1015	941	990	908	990	1015	1022	1006	1019	977	976	942	931	949	945	1028	1017	1021	1028	968	1052	974	1000	1035	997	974	937	977	928	989	981	1021	1066	927	962	938	1045	1035	999	974	975	1006	1003	998	934	971	983	1046	951	1016	1003	966	1025	1026	973	997	982	986	972	954	957	1008	1021	968	1047	989	948	973	1048	975	999	1021	1000	990	1020	940	992	1021	1004	1027	934	988	981	1027	969	951	1002	989	1012	1039	999	943	932	1015	1015	1030	1001	969	991	935	994	991	967	969	996	1016	1007	966	962	1037	999	1004	1011	986	1026	978	1025	975	968	1023	999	1063	970	943	984	975	1012	1032	993	1005	1008	1019	1018	978	1018	967	1051	1053	989	916	1000	970	1023	986	969	955	1014	989	1034	996	956	1076	1012	998	981	1028	1011	994	953	1013	1016	937	974	1008	993	966	961	989	1023	984	977	1034	969	921	999	992	998	988	987	983	1006	1011	973	1003	991	936	992	1011	951	950	1053	1013	1042	973	984	953	946	974	1013	1021	966	1001	1002	952	1036	1023	978	992	985	996	1013	1018	1027	973	994	970	995	957	1022	1025	954	1008	951	991	1023	999	977	997	984	1020	956	957	965	955	947	962	984	956	958	984	995	975	1029	976	1028	1002	964	995	1005	1003	969	998	975	981	1020	992	981	1015	907	1004	985	1026	960	1025	984	939	982	923	965	976	1038	1016	1018	1025	1027	997	994	995	992	1048	1041	972	1056	986	980	1025	933	981	950	1014	996	953	1032	1022	1014	952	1026	949	1070	979	1005	937	947	993	1009	1006	945	1031	963	1031	1001	962	999	960	1000	1029	1024	989	1024	1012	927	976	970	1003	1000	1048	963	1029	978	976	929	1011	1038	1027	908	963	998	968	961	940	949	1027	1013	943	974	970	958	1008	937	1011	1008	987	975	997	1018	998	988	1038	1015	927	1018	1011	997	982	988	949	986	985	985	977	977	1020	985	963	968	970	1028	986	990	1006	991	1016	973	1020	1027	1025	998	1005	936	987	945	978	970	939	955	936	931	995	995	1022	983	942	956	946	1047	1039	1030	962	964	969	971	955	964	1024	982	927	980	1018	953	973	990	968	998	997	990	967	1001	1004	962	1008	952	1031	995	942	990	1003	963	993	1041	938	975	995	1046	1024	1028	1069	984	1066	1035	967	974	978	968	939	991	931	1014	935	997	1023	972	989	1055	991	964	928	997	965	1014	964	996	994	976	1008	1022	953	983	1019	975	1012	985	968	976	970	971	995	1046	996	1016	973	1022	998	972	941	977	1057	987	965	999	965	947	974	943	925	972	983	958	999	978	952	967	997	998	938	1023	990	1011	1060	1021	958	955	1032	980	1055	965	1012	999	987	964	1002	1004	994	937	975	951	974	997	1000	1011	979	951	1014	1004	993	958	978	926	1006	908	1026	957	1003	1013	1051	1047	954	1018	935	971	1060	934	988	1068	1021	1055	981	980	1002	970	1019	1003	1041	998	961	988	984	1016	1013	1068	1043	937	997	1012	980	914	950	929	966	958	1025	990	1013	931	1007	964	1000	969	1006	989	955	988	981	988	1018	1002	962	954	990	1013	957	1055	1025	977	945	1034	1023	1030	961	1018	949	964	1014	971	996	982	1057	969	1015	935	994	1001	957	937	988	1026	1007	976	956	968	984	962	1015	999	969	990	988	996	988	1009	936	1015	982	1049	980	985	953	989	1015	971	1004	997	952	992	957	995	1021	1012	961	992	1002	952	999	914	965	1012	997	979	924	926	950	996	987	1001	1012	1014	977	953	962	987	979	959	1021	973	1041	944	991	979	1001	972	1003	989	980	993	948	958	1000	1067	1045	976	1006	1014	971	984	953	998	963	946	962	1006	1014	984	1005	964	1028	976	973	976	1017	928	983	1017	984	998	1046	964	1010	993	1010	995	1048	1075	969	1008	1010	974	953	1044	963	999	959	901	1034	983	998	939	1030	989	951	956	994	1019	975	1064	1032	968	940	924	1003	1012	959	993	974	1015	1037	950	952	1039	1032	995	935	1000	989	932	962	979	977	1002	960	983	985	1021	1026	934	957	973	964	968	1026	956	1015	937	965	934	955	1010	1065	961	1008	957	1033	979	997	1043	992	985	981	978	972	933	954	969	971	1005	1003	1024	1020	1010	954	994	934	1005	927	1001	967	991	968	994	943	945	1002	998	946	966	969	1013	951	961	995	1013	973	978	955	972	951	1002	994	930	1018	995	993	982	1066	982	1022	957	1015	939	1032	1015	1024	1008	967	972	974	993	1017	973	1001	985	962	962	972	985	1011	969	1027	1016	981	977	976	1012	1023	962	950	951	959	1018	966	1022	975	954	1025	1014	965	978	963	980	1008	981	1019	973	1002	1034	1012	1048	1016	947	962	1024	1057	1029	1030	986	976	989	959	973	977	936	1033	980	1017	964	1029	989	978	1047	963	969	1033	1002	982	976	977	1007	1047	944	967	1007	984	1001	998	935	962	1004	923	1001	963	1007	1070	999	979	1054	963	994	1002	981	955	1020	958	986	957	949	973	948	974	1057	981	1032	928	982	960	1016	1003	990	997	1044	945	938	967	929	1019	999	1018	1027	961	969	1009	931	976	1026	978	932	1018	959	1006	981	963	982	1027	1020	967	999	1002	1034	1025	962	964	993	1013	1028	966	1022	1085	1019	1013	998	1026	1017	933	1041	1038	981	969	988	1001	1012	1013	979	1016	961	1009	1005	985	965	992	957	935	947	1002	988	927	980	1016	993	976	924	991	993	992	1006	993	971	966	964	1006	962	971	1005	1021	1007	969	976	1053	986	1003	1036	990	973	1042	997	951	1032	1012	1028	948	957	978	993	967	1013	930	966	1054	1007	922	971	988	1008	1069	924	1025	963	1006	980	960	996	883	957	1017	961	975	990	962	942	1018	968	972	960	1036	1021	968	993	921	1027	1041	1033	1001	958	992	953	972	990	939	989	1017	981	974	1014	940	986	966	981	991	1011	999	990	943	994	968	971	956	959	943	987	990	931	1023	973	980	987	932	1024	1005	1004	1028	980	1022	955	1000	983	968	970	992	908	1009	977	1008	1056	1029	1008	1005	982	1034	1021	997	975	1015	1061	1033	985	1028	1004	983	959	1004	924	983	998	938	1038	1003	995	971	1003	989	978	912	1021	952	965	1016	960	971	963	951	972	1009	957	1008	993	1001	980	1026	979	1004	1045	988	981	993	1009	984	968	980	970	1001	1043	1045	1039	971	973	1004	1042	1001	961	1018	990	995	984	1031	931	944	1015	974	1024	1000	956	980	990	934	976	979	1055	947	991	936	948	1002	1039	1037	1020	976	949	1014	1023	954	964	1031	935	937	912	979	974	968	1005	962	1014	973	994	970	1002	993	1008	1002
64317	102341	71865	39186	16414	5341	1789	1045	936	882	853	837	865	914	893	851	849	850	868	881	876	872	885	858	895	887	911	905	889	849	879	883	924	907	908	876	856	910	898	840	887	850	892	865	868	873	889	880	843	919	890	855	887	873	864	835	918	845	891	948	869	881	810	868	847	859	863	874	875	879	860	858	924	876	809	867	920	926	839	880	910	859	926	866	878	814	797	856	857	902	869	858	867	825	893	860	907	872	805	855	874	874	851	863	858	819	867	858	857	871	913	888	877	898	892	878	842	850	827	899	799	873	825	810	871	832	867	895	838	902	897	836	878	874	875	902	895	860	822	863	883	910	882	869	858	799	904	938	899	824	905	902	881	921	835	870	898	908	845	862	889	829	859	879	826	879	844	886	921	872	882	840	835	925	849	870	869	878	866	901	893	825	869	867	857	872	897	922	879	894	922	871	812	837	885	866	893	891	877	874	887	825	862	882	891	859	877	929	892	866	860	870	877	876	868	874	833	841	845	875	827	922	893	844	837	890	873	857	878	909	846	875	896	907	832	845	894	861	842	848	864	941	866	882	912	878	874	921	882	871	858	858	865	843	836	869	844	837	814	880	912	840	878	854	869	854	869	841	834	874	881	854	877	867	864	843	874	881	904	850	898	818	881	873	868	887	858	845	855	840	829	896	882	852	881	850	902	836	839	872	839	872	860	891	876	903	896	872	864	865	818	871	865	878	801	814	851	857	867	841	876	850	913	864	850	843	863	913	823	874	913	936	909	899	878	921	902	888	852	845	892	855	826	889	865	872	831	883	926	880	854	834	876	848	901	854	881	931	873	875	859	863	814	844	766	836	826	825	856	870	893	891	901	878	879	894	872	863	883	870	835	842	855	885	851	810	868	880	885	834	850	902	803	902	880	870	872	917	877	856	834	896	868	889	902	887	898	874	875	878	884	865	886	888	818	876	891	860	888	874	893	855	874	883	891	857	839	887	889	872	851	842	886	873	880	848	803	901	909	852	815	859	837	875	842	877	845	888	905	839	849	818	911	857	861	835	893	840	931	840	878	852	839	865	855	866	809	836	882	858	878	891	882	841	902	906	881	897	846	900	920	827	821	841	950	919	849	853	861	878	840	884	866	873	893	838	897	845	849	858	896	850	910	879	858	888	858	930	851	866	862	860	803	849	852	894	858	874	847	834	866	835	909	849	843	903	936	865	863	929	920	822	866	857	878	869	796	852	870	884	904	898	865	841	845	905	831	888	851	864	842	906	884	858	919	860	857	852	853	909	879	858	868	867	854	905	871	858	882	927	848	923	800	874	842	834	853	861	825	829	865	828	871	893	827	873	877	870	834	868	918	894	859	855	991	846	921	844	881	832	866	896	837	853	886	864	907	868	810	820	854	822	886	879	869	848	876	901	878	862	832	859	835	812	839	921	865	875	823	876	902	915	889	804	873	939	898	875	858	908	865	842	917	924	856	877	865	859	902	844	884	881	850	937	824	848	867	893	865	903	856	871	853	852	860	839	870	883	861	831	846	879	852	878	905	882	868	864	858	899	832	897	848	844	868	815	873	875	877	854	868	850	819	855	870	903	838	881	863	887	810	937	880	830	851	859	811	863	890	877	869	854	888	842	846	874	802	866	885	871	851	881	861	886	863	915	835	892	888	864	848	833	895	887	878	887	850	811	862	862	868	897	869	849	838	808	832	822	819	878	866	855	834	839	866	844	822	898	839	936	878	861	908	910	843	936	920	853	901	885	828	861	830	836	877	879	869	887	848	884	926	874	886	872	852	864	882	867	865	881	888	844	873	874	851	869	841	868	865	874	853	896	867	900	868	895	902	833	852	823	861	833	869	859	830	880	869	847	900	864	864	895	872	844	892	833	907	869	860	891	884	887	833	897	874	868	894	863	900	864	853	853	861	874	877	828	880	849	898	867	908	892	874	864	891	844	856	899	896	860	879	862	850	886	794	877	869	858	818	868	853	860	885	852	856	885	838	916	859	895	825	863	832	927	845	910	833	836	837	883	820	909	851	863	858	847	875	833	880	867	906	768	895	909	909	885	872	874	903	859	914	852	883	900	898	858	911	877	885	857	882	844	854	924	815	840	814	848	890	880	904	889	835	847	854	885	863	867	813	902	887	905	850	840	867	891	929	875	864	836	873	830	870	897	863	882	897	836	883	840	884	893	861	831	875	917	878	868	866	850	850	845	882	864	862	857	892	915	825	889	834	874	883	862	906	882	863	891	833	893	869	949	879	861	840	842	880	887	871	904	803	880	896	885	871	874	869	776	854	860	832	867	883	860	872	931	919	921	856	897	909	831	859	864	885	866	824	882	862	893	869	869	856	833	851	935	853	832	869	870	879	857	896	835	832	856	836	846	845	901	860	870	866	827	908	818	868	912	813	884	815	859	897	843	874	847	834	830	885	805	885	894	844	873	937	887	877	846	838	833	865	828	886	838	896	847	825	846	832	833	863	841	818	898	914	850	858	861	869	886	885	889	907	810	866	877	867	844	931	850	857	913	858	839	855	822	784	860	876	892	918	872	813	850	905	867	887	867	868	866	851	874	882	858	908	862	913	888	866	840	876	863	848	919	885	858	884	812	847	861	832	863	848	870	884	883	858	870	830	905	848	863	916	848	866	835	857	906	854	859	874	838	811	889	848	920	837	836	917	860	894	882	840	905	888	840	879	896	861	858	865	845	861	824	902	898	850	872	923	924	869	837	871	863	906	870	830	886	818	851	863	872	890	856	882	844	904	861	879	869	861	913	852	866	854	855	917	839	934	907	857	897	881	870	841	905	841	833	858	874	883	873	825	862	890	888	863	862	885	879	857	902	884	885	877	847	892	827	796	854	885	893	870	871	884	882	855	852	828	868	845	850	882	868	873	843	893	895	859	878	829	862	835	898	893	880	811	863	838	852	839	893	870	851	852	865	884	863	858	838	785	860	853	803	879	880	842	893	835	862	850	841	850	922	887	836	812	868	933	827	828	880	868	866	882	855	838	853	892	912	843	844	883	846	840	817	844	826	879	960	878	869	862	877	819	826	874	854	871	861	913	875	885	865	860	848	851	913	819	847	909	880	836	871	824	832	894	924	864	862	861	838	879	864	873	882	878	872	891	870	894	907	849	890	849	843	883	862	877	839	794	848	874	874	844	913	837	868	871	884	833	816	845	843	875	861	877	805	889	887	869	859	841	889	857	856	828	824	835	854	830	926	817	861	829	916	863	895	881	825	898	826	848	862	852	868	884	839	885	894	832	862	917	865	863	844	899	854	877	867	890	860	837	858	906	868	856	864	830	862	864	841	828	822	855	888	882	874	871	908	904	857	826	883	885	910	796	913	892	873	899	871	848	862	839	872	844	866	852	886	884	909	840	850	873	845	883	890	845	850	849	895	820	863	835	870	824	846	856	889	807	870	844	866	865	898	863	821	878	809	872	860	922	849	860	872	854	906	869	852	888	855	925	894	879	923
30111	31446	27210	11147	2745	1109	853	776	768	757	736	761	751	802	721	674	721	765	762	754	780	736	775	711	777	733	756	719	758	753	786	756	751	755	793	704	759	735	736	771	740	746	782	754	706	815	701	769	741	800	748	731	706	712	735	720	701	769	797	777	776	779	751	771	721	760	751	753	772	788	731	719	798	739	719	732	716	741	769	732	757	739	701	703	737	746	727	744	732	743	768	779	687	765	735	727	771	755	772	782	754	772	727	723	752	776	734	747	739	732	689	722	775	755	730	736	811	701	738	740	719	741	756	738	782	785	697	747	788	770	731	797	731	728	756	757	766	725	773	721	738	732	752	811	736	765	737	769	678	803	800	711	753	759	724	746	749	790	747	810	755	759	750	721	783	768	766	760	744	774	721	788	717	739	748	745	718	809	728	724	744	744	759	739	755	695	743	736	753	727	742	756	744	758	758	737	754	727	688	700	764	734	721	734	704	761	733	747	692	684	769	763	714	758	754	776	725	720	721	705	689	786	785	752	749	734	745	740	774	732	732	729	779	769	739	772	741	793	748	713	751	763	777	773	776	777	746	762	735	755	756	728	741	764	718	802	701	761	772	771	770	777	747	698	741	753	705	731	785	755	746	761	801	755	737	769	750	771	689	746	758	767	788	710	690	709	694	752	728	780	743	743	733	706	765	804	764	748	748	803	732	761	736	747	756	768	758	756	733	774	811	772	679	769	743	763	736	769	759	723	747	740	818	770	770	717	711	756	783	724	742	729	771	771	734	715	720	776	736	710	716	758	795	752	791	771	775	765	763	738	708	757	707	796	719	731	732	775	771	747	745	778	765	739	782	816	745	755	703	787	740	730	755	769	733	726	740	787	730	734	762	747	733	765	715	776	702	748	762	774	781	754	717	738	720	730	780	768	771	787	732	762	791	758	742	725	775	750	695	751	713	776	822	751	753	762	769	719	776	771	782	750	763	752	736	684	772	737	748	764	786	756	730	778	761	761	705	758	724	715	737	748	749	695	707	741	756	728	739	777	729	740	768	696	783	820	746	706	720	781	756	759	738	717	754	792	753	766	685	799	741	784	806	784	718	767	769	774	719	753	789	741	761	745	761	773	697	768	687	724	794	784	788	779	748	767	786	772	702	756	767	720	697	735	749	740	758	759	732	765	723	749	767	739	711	730	753	771	757	754	796	717	739	778	781	778	712	768	748	715	725	705	753	721	727	743	726	779	730	800	722	800	709	757	737	751	717	738	748	757	765	765	763	780	741	775	797	757	767	726	745	751	761	751	771	748	715	698	750	749	782	723	765	774	802	749	704	749	756	695	780	698	737	730	783	776	709	723	768	763	834	757	819	779	764	752	711	767	717	725	745	737	765	752	701	691	718	778	718	766	748	746	781	787	769	788	787	760	746	781	744	766	746	716	779	759	724	705	720	735	769	728	760	782	760	755	774	773	754	722	744	776	784	732	715	743	775	708	797	761	700	718	750	743	758	722	759	742	789	746	774	787	770	743	723	745	735	741	757	719	726	756	697	738	718	737	754	767	789	731	769	729	775	750	703	719	748	748	722	728	730	769	766	733	729	715	752	800	703	701	687	748	791	772	705	776	744	762	754	751	789	709	758	737	802	743	755	776	766	703	764	670	775	735	712	747	767	771	765	724	736	766	742	720	741	746	781	684	726	759	766	741	732	740	744	691	722	808	783	758	740	710	755	764	803	727	726	783	755	767	765	761	737	706	759	724	760	764	719	756	719	763	727	741	780	770	696	739	788	769	715	734	683	753	784	770	733	788	783	729	700	710	764	707	762	783	740	793	815	736	762	761	712	793	714	774	741	766	749	738	737	721	764	753	768	724	762	802	817	779	749	774	809	771	740	710	768	764	762	791	753	729	741	758	758	722	743	762	754	764	732	692	782	736	757	713	733	748	722	712	739	711	753	703	747	751	743	779	685	826	733	766	774	770	749	785	762	756	701	753	735	747	739	740	761	783	742	819	762	732	748	798	750	691	760	744	773	761	795	782	767	714	735	736	705	733	743	777	722	795	769	736	735	754	722	726	801	765	747	751	735	809	779	737	718	738	722	750	725	749	674	753	716	814	750	725	770	745	717	733	745	744	786	762	740	711	735	752	727	790	719	727	745	758	739	761	691	796	815	707	753	746	767	761	762	792	749	712	708	689	737	771	793	742	742	710	751	750	750	730	726	751	696	745	744	757	750	737	755	751	771	759	735	786	724	800	743	758	686	757	747	749	782	800	780	774	782	688	728	748	766	759	752	749	740	748	777	749	715	710	738	721	733	775	757	735	738	718	709	770	774	725	753	761	756	756	737	735	775	760	703	759	722	725	739	761	700	739	742	711	718	796	754	769	720	746	700	780	730	798	741	755	754	768	734	723	735	791	742	703	738	742	751	705	770	755	791	739	742	777	693	775	786	734	736	673	725	733	731	736	776	715	757	743	678	763	794	743	766	750	740	729	723	794	743	706	738	720	704	775	702	743	753	816	757	833	797	780	727	731	774	712	745	682	789	754	745	700	720	733	792	731	737	700	700	775	752	739	757	723	750	744	789	754	783	766	748	744	764	717	776	723	782	749	734	730	765	796	737	722	729	740	796	736	753	758	780	769	770	712	713	779	740	741	731	797	729	739	770	696	760	740	799	730	745	731	798	765	759	775	724	810	748	703	745	720	768	792	749	758	721	710	743	732	740	765	739	735	735	766	787	764	746	754	760	729	745	760	733	791	732	768	758	744	759	708	775	786	744	707	759	788	737	721	746	786	735	790	768	762	717	724	715	739	720	794	772	717	731	752	686	756	791	748	748	773	754	694	714	832	732	723	698	755	783	732	760	744	810	774	764	768	798	733	684	724	770	763	763	729	765	793	747	773	760	749	783	806	743	767	734	752	771	745	748	721	755	770	751	727	693	718	761	787	742	753	718	765	746	757	761	765	731	728	747	762	746	735	733	728	708	736	742	706	746	713	727	784	775	763	755	783	747	741	734	763	799	742	706	730	779	759	764	730	771	794	775	764	704	759	760	768	758	757	714	755	747	754	730	705	738	779	778	724	751	784	747	752	735	765	719	813	760	817	728	792	729	778	758	720	731	756	773	789	759	740	713	738	761	803	753	734	757	777	726	747	773	781	741	760	725	759	733	799	748	743	748	749	759	747	812	767	748	744	740	739	744	755	738	748	766	781	719	730	735	713	701	738	758	764	768	738	820	745	779	767	763	747	739	792	732	783	795	753	742	747	775	766	736	788	725	751	730	769	784	760	770	772	754	760	809	707	740	716	776	702	749	719	749	806	728	737	778	773	723	772	718	787	757	788	780	720	737	768	723	787	722	740	730	747	742	752	699	746	772	764	721	757	738	770	746	768	726	750	720	738	708	673	777	731	774	764	740	741	781	733	731	746	754	767	761	748	764	760	732	725	742	737	766	723	758	782	742	706	732	766	766	752	719	715	750	731	768	749	746	763
22977	36267	19962	5903	1965	900	693	597	588	579	602	593	642	617	644	581	615	589	597	611	592	570	626	582	608	633	596	615	592	588	625	606	587	581	573	609	594	587	602	629	548	613	592	579	539	573	575	603	588	606	602	580	575	588	573	554	608	615	627	573	557	650	647	579	611	607	611	550	611	649	603	608	557	589	616	647	588	611	614	578	577	591	609	595	590	632	611	545	617	583	594	572	561	590	581	579	579	606	568	541	615	600	545	596	599	591	622	561	603	619	588	593	591	600	586	608	603	578	588	612	627	560	623	585	589	607	604	572	603	580	584	572	609	564	583	594	608	616	591	606	548	609	616	579	589	604	606	623	603	589	633	571	611	596	580	598	584	636	621	575	585	570	582	617	553	638	646	602	579	612	586	591	562	581	562	659	568	625	603	588	613	597	597	608	581	568	573	588	593	571	623	570	607	654	643	645	590	594	577	612	612	630	597	617	577	595	571	614	580	639	566	613	592	592	613	616	616	633	582	578	574	637	570	590	539	636	595	572	613	619	601	594	581	591	617	617	593	589	618	607	576	610	571	587	621	625	566	594	618	613	589	596	594	620	603	618	606	598	573	606	582	561	569	632	590	616	563	563	598	609	625	622	617	619	601	591	618	561	604	608	628	593	612	615	575	584	601	592	585	580	590	569	562	587	621	592	586	584	566	596	582	591	618	610	556	589	580	594	583	587	540	591	538	571	619	596	599	554	603	624	620	547	581	543	572	612	599	606	634	576	576	559	597	560	578	577	600	575	563	603	653	564	570	631	576	553	580	619	596	571	578	583	575	597	592	572	613	622	612	582	618	542	605	603	594	594	571	626	610	596	569	567	582	629	571	570	582	617	538	574	572	570	593	607	567	614	640	618	606	575	629	622	582	583	608	565	633	607	590	576	563	548	588	608	632	604	642	618	622	605	589	608	561	585	597	577	598	617	602	568	590	624	628	632	567	620	618	563	614	581	607	560	572	578	574	608	601	590	640	589	581	558	631	596	616	607	584	622	587	625	569	607	521	577	596	612	613	589	564	614	565	579	564	596	586	606	590	608	605	594	597	540	596	568	606	549	611	581	605	614	573	602	557	550	636	571	582	590	573	590	590	586	595	595	586	562	570	606	596	594	586	590	590	665	567	597	585	597	630	582	608	560	596	619	590	604	576	568	580	576	634	567	563	570	613	588	630	595	586	599	591	591	595	613	612	632	606	610	604	600	585	581	563	599	538	577	590	564	595	584	591	583	599	620	614	615	585	624	611	618	585	619	570	590	592	630	600	578	628	579	596	630	569	589	625	582	544	580	635	582	575	619	588	617	602	621	551	584	602	580	558	614	608	589	630	564	627	624	579	570	577	587	570	628	548	610	602	603	588	650	607	586	588	558	581	603	594	622	574	610	572	631	596	603	628	593	573	569	571	588	600	596	594	607	598	603	565	592	588	580	590	604	605	582	598	582	618	578	610	626	593	640	593	566	593	611	598	595	562	578	600	604	607	590	596	615	569	548	526	587	577	560	600	587	565	581	613	608	592	554	562	593	557	584	585	580	582	576	545	625	562	578	606	575	567	542	641	572	613	589	604	599	608	571	594	607	582	633	576	598	596	631	602	582	597	590	564	604	606	606	587	597	577	587	562	622	597	619	605	577	564	549	648	620	527	583	592	593	602	602	620	587	608	594	590	580	588	585	590	633	628	574	654	590	552	583	599	591	627	588	613	625	620	572	566	622	562	635	573	592	602	558	586	597	605	602	596	604	602	588	599	538	588	606	603	602	626	582	572	589	611	615	609	599	584	627	577	596	556	610	587	550	611	635	603	634	553	607	596	590	548	554	578	600	588	585	666	602	581	621	587	577	596	604	624	599	624	598	619	636	625	618	613	600	624	582	605	602	615	611	587	607	618	596	633	593	593	635	601	626	602	624	560	606	618	603	558	625	598	595	589	636	562	601	573	612	555	574	590	547	617	615	560	603	607	620	591	594	599	564	584	587	578	581	577	626	607	581	607	602	580	591	577	605	584	551	613	616	624	553	597	583	581	547	603	612	558	592	583	587	629	623	621	607	636	629	563	589	568	626	603	571	653	599	583	566	566	607	602	570	583	576	574	601	599	599	610	617	594	590	562	578	578	602	554	618	638	603	604	590	567	582	646	570	588	603	580	624	628	601	594	612	622	619	606	626	610	595	634	584	566	611	603	609	608	610	582	613	559	574	605	557	619	576	647	640	578	597	586	547	588	548	630	590	587	618	580	567	603	583	609	612	583	581	560	618	603	645	578	589	621	587	632	527	643	581	580	564	592	598	611	522	548	569	591	634	571	599	558	619	595	602	572	581	600	582	591	643	566	620	587	624	559	591	575	643	635	589	627	600	623	614	628	597	596	598	610	557	625	630	580	620	598	583	593	624	596	605	610	574	583	583	635	624	567	602	606	624	591	593	608	555	569	590	584	639	571	593	590	594	603	608	574	591	588	595	610	612	642	562	619	626	576	586	589	604	557	573	615	604	587	568	537	602	575	596	650	617	594	602	621	603	605	591	611	588	614	582	641	568	591	585	560	583	637	592	605	663	604	570	606	589	639	580	613	638	594	586	613	588	578	591	609	509	519	573	588	575	586	622	598	574	603	597	587	623	556	598	573	610	618	594	603	607	588	589	600	550	581	644	575	579	588	595	620	571	625	588	588	581	582	569	600	621	579	580	612	559	579	579	597	580	617	619	613	593	608	617	559	600	613	631	565	592	617	620	612	635	571	592	597	577	606	573	610	629	561	604	589	617	539	580	576	625	548	572	576	596	586	576	631	580	585	575	606	538	617	619	580	553	620	586	585	596	618	611	626	567	580	564	632	599	612	573	611	578	591	590	589	620	563	605	581	563	605	609	591	617	571	576	608	554	610	588	629	563	557	626	564	599	591	609	586	593	581	571	596	608	576	574	571	662	611	573	587	565	580	581	615	590	633	614	595	601	610	592	589	631	546	576	602	585	616	598	571	643	611	536	605	554	600	579	593	595	622	572	554	558	593	607	605	576	572	576	626	584	604	600	592	595	639	599	576	592	552	615	619	578	589	600	616	561	581	591	580	580	608	586	584	610	581	578	590	594	594	595	595	580	644	580	570	615	618	531	601	617	583	598	573	637	639	587	601	585	624	543	621	575	568	602	598	635	595	563	581	564	616	585	582	651	572	630	565	595	588	585	576	631	593	572	561	620	611	610	565	602	590	619	592	558	603	597	570	583	598	674	608	533	619	631	586	585	589	662	628	623	590	589	611	585	634	605	556	597	595	625	595	551	610	631	605	599	588	601	605	637	615	595	581	608	595	541	628	565	612	576	579	571	569	562	546	614	604	609	576	594	612	595	557	601	602	618	612	589	549	592	557	588	639	585	579	615	580	581	563	532	564	563	611	576	612	589	590	626	632	575	565	564	567	609	572	620	574	634	644	603	595	624	565	584	575	559	570	595	598	587
25673	27179	40639	34744	18731	5880	1612	980	905	858	868	837	847	808	860	840	844	814	810	829	830	813	766	800	813	755	788	839	787	837	853	770	835	826	873	794	765	838	837	824	817	820	854	836	828	778	812	817	892	806	753	808	786	820	797	819	808	843	779	809	809	843	800	824	803	815	824	835	808	806	765	762	794	818	812	823	834	829	762	829	820	777	804	850	802	855	786	809	798	780	806	869	807	811	821	856	810	778	823	816	828	793	791	829	799	834	853	810	868	802	798	819	786	811	761	814	866	813	873	834	800	790	814	815	787	752	809	760	839	831	804	881	783	776	811	807	831	820	826	841	771	855	791	794	917	811	826	808	812	797	769	793	822	833	781	817	786	799	778	793	847	801	786	820	821	787	794	759	847	820	828	804	810	780	825	761	808	734	787	750	784	850	793	803	818	776	825	811	791	805	814	800	811	781	852	799	787	811	775	801	829	800	767	805	829	821	795	793	780	817	813	831	803	834	810	800	770	832	811	830	807	827	803	829	857	832	805	832	800	841	807	821	818	803	858	818	807	838	768	848	878	845	813	790	797	866	839	836	784	833	799	796	793	815	805	847	815	831	824	783	807	796	822	819	840	842	836	819	822	773	807	803	785	802	803	806	781	794	829	788	802	841	763	808	792	798	857	791	805	795	766	787	818	817	789	839	806	838	839	835	813	828	781	823	853	852	861	816	867	802	839	857	840	822	815	774	841	853	819	766	794	765	819	795	756	834	853	774	792	785	814	762	805	841	827	802	778	794	784	815	817	865	817	843	851	891	824	845	798	802	824	807	821	819	811	847	799	774	845	817	830	839	792	789	822	803	784	857	787	784	783	823	779	823	845	807	821	857	788	833	845	790	764	793	798	784	793	804	801	789	772	808	813	812	817	837	794	838	808	838	775	822	795	804	835	795	832	820	824	864	776	863	823	826	818	829	798	824	842	831	830	829	793	787	808	826	794	808	819	803	839	804	766	785	757	862	835	848	818	763	827	826	758	813	873	793	839	803	815	846	850	764	818	820	779	810	849	807	832	866	799	815	779	873	804	818	801	841	831	785	803	870	836	816	797	793	814	789	831	810	857	807	793	825	824	794	805	810	789	834	841	825	844	794	838	840	832	849	835	777	842	770	770	844	808	793	859	833	806	755	772	805	793	770	800	842	811	785	840	812	834	825	828	777	756	820	807	842	799	817	804	784	833	797	817	800	837	790	768	807	876	808	789	809	822	819	751	836	827	746	782	791	850	814	836	807	827	820	874	819	794	794	810	792	860	819	822	809	788	803	777	857	816	837	775	825	755	759	829	868	809	841	824	789	827	814	850	812	763	799	750	806	803	827	782	792	861	807	818	868	784	792	798	832	825	847	844	840	773	766	791	828	882	806	809	798	824	836	815	837	811	874	830	753	844	804	753	829	819	851	807	767	808	812	818	837	810	826	829	827	830	834	832	801	848	793	770	784	793	790	824	755	762	840	818	813	831	826	850	853	820	795	782	766	814	842	849	803	795	812	824	777	851	811	809	853	829	811	829	845	824	841	835	782	848	810	811	779	784	828	814	855	833	850	841	844	834	841	789	763	826	822	830	789	830	837	813	800	809	828	785	819	771	830	823	784	860	821	859	761	784	862	817	762	870	800	797	774	809	812	775	780	815	772	824	822	828	849	913	801	821	835	846	860	809	851	830	800	836	837	763	784	790	811	769	817	842	799	810	846	800	813	819	834	848	829	808	800	842	806	792	762	779	843	856	800	800	829	811	818	832	854	760	846	791	796	804	859	781	805	856	804	769	792	797	806	803	808	830	754	854	750	840	831	766	780	846	781	885	810	817	843	852	757	837	786	784	815	829	825	783	760	811	786	824	810	767	825	787	838	797	805	856	806	814	833	773	780	777	764	825	785	815	861	883	841	770	730	826	809	800	894	828	748	773	832	813	843	794	826	840	877	826	791	805	779	768	830	811	809	831	826	833	833	778	855	874	763	837	814	849	792	856	788	785	816	801	830	830	825	795	840	792	809	816	811	763	782	806	804	796	825	813	880	855	800	827	808	847	840	853	835	800	773	784	810	836	762	796	798	835	819	787	805	820	850	814	822	838	809	780	845	822	818	760	867	818	790	861	790	766	745	796	767	824	801	780	797	809	806	775	801	770	785	808	854	855	838	809	850	809	849	819	841	883	860	811	846	825	810	784	851	801	815	784	813	817	779	798	820	750	831	788	833	839	857	822	834	821	758	787	857	812	833	801	846	785	841	792	824	810	791	833	770	801	846	796	783	781	826	821	798	777	839	813	811	805	826	818	763	813	782	804	815	858	868	772	848	805	830	805	822	828	846	853	754	804	826	828	830	795	825	809	824	836	848	845	803	773	792	798	790	815	852	849	760	803	864	812	868	851	831	788	832	723	804	817	793	820	854	856	828	826	809	853	793	814	826	840	870	853	763	779	802	794	826	799	816	830	800	822	820	824	820	760	828	762	802	819	787	829	783	816	817	788	759	816	786	766	886	842	795	780	839	779	815	767	792	801	782	861	825	793	807	863	810	828	805	843	824	879	770	827	774	812	787	812	821	814	792	836	758	794	776	808	879	794	821	818	796	764	838	826	796	831	807	778	880	864	802	784	778	784	782	828	895	785	806	790	816	822	811	814	803	801	807	809	759	803	798	819	775	855	826	808	836	797	789	814	818	793	812	839	807	805	844	788	812	823	827	838	813	886	778	845	834	806	796	797	816	818	837	818	799	784	821	834	769	833	814	834	825	863	833	793	781	854	825	868	802	756	808	820	763	824	822	801	820	826	805	814	823	804	766	850	794	846	807	778	804	761	800	820	785	780	763	819	815	802	816	768	830	822	843	828	777	859	808	750	868	808	831	774	815	827	813	860	833	806	788	799	838	825	838	774	758	781	852	827	798	851	839	761	798	771	833	804	797	788	773	831	825	768	834	778	826	777	760	809	804	855	781	809	808	815	837	816	844	774	877	831	846	826	787	790	816	856	783	808	815	813	782	787	772	796	829	828	847	767	829	773	775	827	817	837	853	796	770	855	784	762	750	814	819	797	795	816	764	805	814	866	828	792	761	822	812	823	790	774	869	800	747	823	794	824	745	738	826	790	836	752	808	895	792	817	811	839	769	829	838	814	854	838	819	779	777	803	784	831	786	791	828	842	807	827	800	834	791	825	819	790	809	775	765	812	847	817	818	880	801	840	805	731	843	784	782	815	789	843	800	831	764	770	735	782	818	797	800	785	774	820	788	808	789	814	847	808	827	776	859	795	814	792	804	884	823	774	821	794	806	829	766	794	819	820	809	838	810	808	795	791	780	783	843	808	820	785	783	851	747	820	805	778	786	797	830	775	838	785	777	827	798	876	824	749	790	850	797	873	841	807	799	824	879	803	821	796	853	813	787	820	806	792	820	836	819	812	817	824	837	860	774	791	802	816	802	803	810	814	838	761	731	783	809	821	777
58892	86635	58558	27184	9787	2953	1236	762	717	649	673	666	698	712	704	709	683	727	713	735	657	663	695	717	736	642	704	711	692	731	734	663	712	661	679	667	724	700	699	651	708	724	662	660	677	730	699	730	685	711	694	700	645	704	700	674	692	720	703	705	662	717	709	732	672	664	693	686	708	675	685	734	701	672	655	728	644	733	729	689	673	667	686	672	695	711	711	707	686	644	711	661	640	694	730	720	697	647	688	704	699	675	661	695	658	714	668	704	699	661	675	669	657	678	700	688	709	662	713	718	685	690	711	706	658	697	646	668	698	700	705	668	688	704	692	707	695	679	683	742	680	715	695	697	710	705	706	668	686	734	712	681	689	707	677	689	725	712	712	744	737	687	736	664	709	647	702	699	737	716	687	713	677	708	694	695	710	673	686	694	711	700	660	755	677	731	688	731	700	685	699	667	690	675	693	682	694	779	711	695	670	699	713	695	696	662	678	666	676	670	703	701	686	700	693	671	720	713	682	668	706	718	684	696	677	658	653	658	692	682	680	684	729	686	705	735	690	676	709	679	732	653	699	719	669	674	696	672	677	727	691	687	667	663	680	676	702	720	704	688	700	696	697	645	686	692	723	699	703	688	658	692	658	690	675	712	699	697	715	668	659	642	650	684	714	690	765	699	714	702	732	678	740	649	702	715	733	679	704	690	704	685	670	662	691	673	704	688	697	753	667	709	689	703	686	719	676	708	691	688	678	731	719	708	670	697	641	673	712	682	703	717	673	691	686	684	723	672	643	677	710	691	700	739	691	691	663	668	676	714	697	698	681	653	700	683	658	726	711	730	649	717	681	653	671	697	711	709	683	713	658	672	675	706	662	696	651	724	679	707	709	679	696	738	715	670	667	684	675	684	712	677	700	695	681	681	722	691	712	640	722	662	735	692	668	703	658	705	714	697	665	673	715	685	655	682	687	685	695	695	673	692	689	694	676	683	708	744	720	635	727	652	714	678	681	703	721	734	689	701	664	695	694	716	655	720	712	656	685	715	728	706	684	715	687	697	641	701	682	756	709	669	705	722	692	641	735	737	722	720	721	678	684	709	702	713	683	658	659	745	686	738	674	698	676	679	720	667	715	705	693	718	640	685	696	693	707	684	674	686	678	679	683	685	685	661	708	695	648	656	677	676	669	678	693	663	663	687	714	765	674	671	684	676	712	665	680	690	697	677	727	693	717	767	697	628	691	688	678	684	651	717	697	716	713	699	749	724	713	710	723	733	645	721	718	697	730	704	718	710	693	701	716	740	693	708	742	720	678	701	688	712	721	652	691	682	758	677	685	713	704	713	729	661	678	703	648	712	699	683	746	681	675	720	707	682	729	717	721	710	694	679	685	704	693	691	688	713	733	669	638	675	709	710	678	682	702	695	692	705	723	657	669	692	683	721	662	698	701	711	684	685	680	736	683	720	685	733	714	690	688	696	666	738	702	737	646	687	718	685	700	633	719	725	658	681	727	680	663	704	653	688	719	701	716	651	671	702	734	701	697	655	714	677	692	714	652	669	667	703	642	646	720	669	699	749	683	680	726	673	704	714	668	758	635	684	699	679	720	660	678	703	741	727	715	666	679	697	696	687	670	688	691	708	667	706	680	699	687	706	679	685	691	741	700	684	670	736	727	675	673	656	695	716	726	691	710	668	702	625	669	669	679	653	683	705	736	731	687	706	721	702	685	697	730	688	653	677	692	712	713	664	726	713	672	686	693	699	692	673	643	646	687	690	684	662	652	709	718	696	693	705	739	687	716	710	712	752	665	721	705	711	681	677	703	695	673	723	702	692	692	689	689	668	690	706	689	684	701	708	660	702	734	683	748	715	680	692	693	702	699	684	641	680	720	733	705	667	710	718	704	729	667	680	729	686	676	678	709	697	737	726	676	687	738	713	707	710	656	658	720	686	634	724	688	683	693	667	703	740	702	688	709	672	688	684	675	715	741	689	687	671	735	752	730	685	707	662	676	703	765	673	696	696	714	730	696	704	717	668	664	663	701	692	753	691	680	701	679	709	693	680	700	672	710	667	677	677	711	665	648	727	661	634	693	716	690	704	683	679	696	680	667	726	633	756	703	700	688	695	711	719	702	723	718	704	689	727	669	728	637	706	674	697	673	678	660	692	731	731	693	688	656	662	718	674	693	705	702	677	697	681	682	687	706	710	697	691	671	720	686	693	702	675	639	719	702	643	681	657	686	680	758	687	741	716	678	725	688	667	687	676	646	662	671	708	683	693	714	664	693	680	697	722	742	731	663	703	705	673	673	675	683	668	669	683	641	680	697	741	695	711	644	700	710	687	706	698	695	680	700	656	678	672	644	701	664	695	718	677	658	692	680	702	725	720	703	722	740	703	701	704	692	688	713	695	665	700	636	656	716	680	655	709	728	651	673	719	690	681	681	696	636	688	695	711	662	689	722	708	698	672	685	724	685	748	695	674	701	702	686	714	679	723	693	669	711	702	717	729	685	680	639	689	718	674	689	697	776	670	706	681	655	723	676	713	709	673	687	727	689	691	666	705	736	683	695	715	632	725	693	706	685	670	706	677	684	691	709	701	714	702	685	662	670	689	678	696	737	736	654	690	671	668	666	713	670	619	683	679	724	715	684	692	682	688	670	714	711	677	645	674	706	696	700	660	713	680	676	686	695	685	723	691	715	686	669	683	688	684	695	720	699	663	663	697	692	734	736	669	693	762	667	673	705	683	670	648	719	727	745	678	683	684	687	723	668	713	668	701	699	653	683	662	704	721	685	675	737	656	672	634	657	680	702	708	686	703	747	646	712	679	682	707	654	739	705	715	677	676	691	688	717	733	662	714	730	686	666	713	720	676	689	670	681	679	707	750	710	659	697	714	691	737	674	685	714	687	696	720	676	670	713	696	734	707	627	703	732	676	658	694	695	713	771	699	690	709	676	698	691	699	711	618	677	666	723	642	668	670	700	666	684	679	707	725	704	721	683	699	701	697	670	676	722	708	703	696	711	692	694	689	683	648	681	671	672	675	694	611	677	709	747	712	673	711	666	697	706	668	652	661	682	677	727	668	692	660	665	726	730	703	754	688	652	671	647	722	715	715	702	695	679	719	715	669	698	711	671	679	679	675	699	698	692	694	675	698	715	666	629	704	649	682	698	687	701	717	646	663	707	717	704	699	700	668	646	726	718	690	660	698	702	671	699	684	695	728	694	657	699	667	697	643	735	690	680	709	735	696	652	677	695	670	693	675	662	731	706	682	672	658	689	650	726	685	748	689	685	679	697	692	739	685	706	711	681	649	716	693	672	680	694	741	705	735	693	704	703	681	675	658	648	706	690	740	697	670	672	709	674	698	677	762	686	690	709	643	670	712	669	699	622	681	658	649	713	740	725	695	670	703	725	715	648	676	668	702	679	691	722	661	706	715	729	650	708	716	692	680	678	690	703	696	663	682	659	655	725	680	733	703	671	669	659	700
24024	23256	35158	32343	24097	15249	4389	1447	1027	1072	1057	1042	1068	1048	1019	938	940	1020	1007	1004	981	1008	994	986	910	959	982	910	962	1029	979	989	955	967	992	1004	1011	1002	939	993	983	1007	1019	955	958	969	1011	982	967	934	1045	982	981	949	958	954	926	1027	948	955	965	887	949	950	959	1003	954	976	927	981	975	942	939	995	949	967	961	967	940	965	967	956	939	946	993	955	951	873	967	921	980	954	912	979	994	958	907	939	977	916	1012	952	973	959	926	982	1000	989	921	963	960	905	974	923	971	961	935	958	953	947	984	959	940	980	972	883	904	915	935	984	973	969	975	908	931	1017	973	910	881	979	968	1035	1002	953	984	982	997	970	934	965	936	983	964	943	951	1016	989	934	913	921	931	944	988	967	907	987	968	922	1000	981	931	968	981	945	935	986	953	1002	935	985	921	952	997	963	968	1007	986	938	970	985	911	943	947	934	872	1009	974	902	942	1041	925	885	945	968	952	965	980	933	965	944	980	975	961	958	965	902	964	998	962	937	927	983	984	970	976	935	995	917	971	956	978	914	938	975	990	960	975	1045	978	910	1004	1000	940	989	965	985	922	1012	956	1033	963	978	924	962	943	979	972	955	945	987	958	987	966	985	997	950	966	969	924	989	935	919	973	967	939	972	936	953	984	952	960	938	943	1004	962	939	943	1002	928	929	985	930	953	961	962	960	940	936	907	959	932	907	971	976	965	892	1006	1000	972	922	981	971	968	974	996	900	897	942	995	974	954	935	936	974	962	947	952	970	1008	935	980	919	962	950	1031	946	1008	937	958	933	943	962	972	911	948	966	1030	978	1020	996	957	955	984	982	915	1011	921	950	898	933	966	965	992	937	946	937	970	958	978	960	910	988	988	1008	996	918	980	937	923	1001	936	924	960	943	985	974	978	950	981	973	952	990	963	947	918	969	981	940	1011	987	974	976	988	994	981	970	931	940	889	915	912	959	978	946	989	968	914	971	970	903	1007	868	941	906	940	928	941	974	973	893	967	945	937	982	1016	953	940	979	990	893	946	979	926	976	979	974	950	954	1011	1002	921	941	948	974	958	942	943	986	1009	964	969	981	915	961	941	979	930	919	922	941	955	946	919	939	993	965	953	929	933	965	973	1025	932	950	999	905	941	953	919	979	937	942	939	1012	1008	950	943	969	965	904	953	973	965	958	946	921	1002	932	1007	956	909	971	934	959	938	964	945	964	924	1024	958	995	976	928	977	987	943	940	945	975	925	979	944	947	927	955	949	992	971	959	941	964	965	941	914	977	910	953	951	970	977	952	951	971	898	1003	924	930	926	910	982	925	962	1000	930	939	995	925	992	903	990	991	959	917	956	986	964	973	983	918	1008	929	916	954	930	998	964	984	908	974	971	970	968	969	987	1006	958	972	961	950	933	983	941	923	977	979	1017	1014	964	927	974	994	942	977	957	924	965	954	959	968	1026	951	915	1007	969	969	968	928	988	995	999	949	976	915	980	938	971	941	957	1000	995	988	963	913	961	924	970	950	979	950	961	936	955	996	953	984	973	959	984	936	959	975	949	972	979	990	940	957	903	928	958	956	990	1016	1008	986	917	937	997	981	951	1002	1011	929	963	919	994	924	1000	929	980	997	972	965	976	931	969	999	928	981	966	928	915	977	921	946	991	998	981	947	999	951	990	951	975	928	972	970	944	963	963	916	938	1004	985	991	957	988	978	976	1012	968	935	940	921	1005	931	942	987	945	940	986	990	975	1007	947	903	918	964	979	931	925	957	979	936	957	971	976	953	914	978	915	945	990	919	939	944	1009	954	914	941	1037	989	948	936	942	974	1020	957	982	985	951	1046	1022	949	957	1009	975	948	956	908	966	981	921	970	931	964	1020	950	999	919	959	965	984	975	925	966	943	948	940	927	932	956	936	964	968	954	907	936	952	973	1003	924	923	957	963	939	980	962	948	971	1017	997	930	964	903	982	995	937	906	1033	936	951	975	952	979	966	967	903	962	960	965	1011	995	998	970	942	967	954	926	974	972	939	964	996	973	924	967	947	932	956	905	973	883	899	909	973	985	947	928	922	963	873	1027	938	1032	983	955	911	936	940	984	973	955	979	985	1029	940	885	958	898	979	959	924	960	978	943	999	960	957	952	948	957	930	939	923	963	999	932	924	991	939	955	941	979	966	995	950	947	909	996	961	935	951	945	951	954	945	937	930	924	971	964	980	970	1004	1000	948	925	951	1000	952	912	996	929	946	934	954	936	929	975	986	1005	968	1003	999	940	912	965	910	960	998	941	950	945	934	921	1019	973	911	950	956	970	891	926	994	958	929	990	934	927	961	933	948	961	986	894	923	964	962	939	962	951	934	935	940	936	981	955	969	934	934	949	977	983	940	927	939	962	973	989	1007	957	1000	954	953	969	1018	923	921	980	935	924	935	936	927	971	966	927	973	929	975	912	896	929	952	1012	1001	985	1026	931	973	971	947	1000	927	919	947	981	957	947	914	969	954	969	944	950	935	991	964	956	946	944	948	953	955	923	914	975	980	938	965	897	941	982	960	953	968	931	969	951	955	986	988	933	1022	962	907	965	947	943	947	945	934	915	915	916	910	966	997	951	926	907	914	983	883	985	965	967	986	961	957	939	953	919	946	927	943	940	972	897	994	982	954	951	981	967	936	942	917	970	991	904	1014	959	885	951	937	956	938	998	977	941	989	947	950	934	928	973	954	982	954	936	995	937	966	932	948	962	968	1011	938	865	935	972	916	986	940	971	965	912	981	934	1005	981	970	940	972	937	943	948	995	960	950	949	949	976	936	1015	1048	1003	990	972	958	980	948	981	1002	1005	931	969	973	924	962	999	968	935	971	981	999	953	960	938	953	930	994	1010	953	958	952	963	956	960	957	957	945	927	956	974	949	949	980	972	943	915	972	949	970	989	982	969	930	970	939	963	968	943	941	956	926	981	998	928	955	995	953	972	939	991	927	941	943	970	958	938	893	936	937	1013	982	953	1002	1030	939	978	899	953	985	984	902	935	964	982	926	933	899	947	930	957	930	931	947	1001	983	951	927	1008	935	1005	965	919	928	923	961	959	952	979	891	907	943	940	954	983	1022	912	1014	953	979	905	992	976	1012	922	980	1007	978	966	931	955	959	981	1020	929	973	1007	961	903	954	1050	967	940	933	954	942	990	937	937	1003	980	958	979	901	999	927	956	972	949	948	964	984	1018	989	893	944	943	987	941	913	964	994	917	945	984	929	967	949	970	941	937	965	961	916	958	896	974	945	895	920	864	920	944	994	941	959	928	994	920	996	957	913	952	1015	946	950	944	944	916	953	944	962	957	946	945	977	957	956	996	974	947	953	944	935	943	958	864	995	996	994	917	946	949	965	916	967	967	945	947	992	942	961	968	906	949	975	932	946	938	912	963	919	948	907	975	925	956	982	984	914	953	976	1003	978	984	1003	1003	980	949	971	917	961	968	895	932	903	920	938	1024	952	973	1000	907	958	938	960	950	981	965	948	937	990	989	904	928	941	966	952	904	934	982	960	945	936	944	981	974	950	898	904	870	948	991	908	953	922	934	989	959	989	972	967	933	974	988	978	974	992
63668	102232	72384	41224	17839	5549	1883	1059	917	866	830	851	827	884	854	824	802	903	869	861	883	867	855	928	888	871	818	891	825	814	853	895	823	820	855	851	812	895	874	813	853	823	868	826	877	877	843	805	840	835	830	827	814	852	858	840	842	849	867	790	862	872	794	868	909	858	842	864	875	818	889	829	864	892	847	844	874	850	782	873	834	829	805	851	852	822	820	840	844	884	871	828	849	931	855	861	780	833	797	840	848	868	885	895	839	865	876	897	824	839	785	808	903	802	822	847	852	863	890	826	811	900	864	916	870	876	836	840	845	827	847	890	886	839	815	851	871	879	868	828	804	803	911	915	850	846	827	836	875	832	882	821	835	856	814	862	857	794	854	845	799	865	812	861	789	865	911	817	903	896	865	865	846	901	852	882	872	856	804	830	809	839	829	809	862	810	884	844	836	889	898	830	856	830	862	840	884	833	881	837	794	858	816	907	888	870	812	839	853	844	841	878	814	848	845	879	867	808	879	867	862	849	797	848	823	857	839	808	813	816	813	804	760	870	904	877	870	852	857	792	857	811	829	882	853	883	842	799	850	874	787	859	815	872	824	844	826	814	830	824	866	847	858	853	818	854	850	805	836	892	871	862	801	854	893	814	924	858	854	830	885	830	861	840	823	851	807	831	801	872	849	839	861	864	881	887	886	842	820	814	876	816	840	886	826	819	871	841	893	855	794	816	807	898	815	831	865	846	850	916	847	910	866	829	858	818	842	875	846	816	870	798	875	876	808	859	785	844	822	844	821	874	824	855	800	812	901	847	816	854	806	811	845	821	824	841	834	870	816	824	790	887	890	890	854	845	863	834	839	809	754	891	817	832	925	893	840	832	861	848	860	870	771	813	899	802	831	892	835	875	880	867	880	861	829	828	878	903	838	869	863	831	889	867	857	845	850	847	804	872	805	811	842	892	816	866	890	814	856	849	831	793	855	832	883	811	876	845	869	832	843	851	806	870	824	884	900	902	857	889	841	860	847	834	871	871	819	890	854	843	839	864	849	818	865	857	836	811	881	892	818	891	817	857	800	846	883	902	857	843	857	875	859	889	839	861	877	855	864	834	877	800	811	847	842	796	823	853	878	827	868	821	812	876	810	875	890	850	836	841	882	832	874	811	840	886	839	827	859	826	895	845	863	861	832	810	850	819	877	854	849	781	875	809	868	843	861	850	799	852	834	887	835	840	887	875	854	861	798	857	833	875	855	862	848	816	858	844	850	825	805	886	777	820	851	840	862	863	833	893	849	826	876	839	859	839	821	868	819	849	857	802	803	852	851	846	861	833	852	908	869	845	874	822	829	839	824	839	855	811	839	841	933	853	835	795	827	852	852	831	855	893	806	834	838	865	867	833	861	824	837	851	850	893	880	820	837	822	793	857	847	848	851	824	894	877	855	843	839	861	865	814	842	780	848	865	814	817	843	878	871	862	857	915	819	865	805	836	871	856	820	831	829	844	806	901	832	869	835	800	871	885	808	825	845	851	848	865	847	855	849	846	902	860	796	847	861	835	872	900	881	819	845	846	824	882	830	829	834	828	876	874	785	857	839	857	808	825	848	844	835	861	835	863	851	868	830	849	811	858	844	818	851	814	798	809	854	846	829	939	785	825	899	853	845	834	819	826	854	810	796	817	847	824	811	855	878	858	792	881	866	866	870	824	873	912	894	850	843	849	855	847	826	866	820	832	805	829	866	851	838	861	875	861	809	848	809	832	872	844	827	842	857	824	831	813	873	837	862	827	835	802	801	826	835	818	842	829	867	841	834	838	845	890	851	824	807	823	885	863	867	874	820	795	786	815	825	824	857	817	874	877	839	809	853	849	836	794	835	907	790	861	818	828	861	859	806	809	906	803	843	823	814	830	846	798	839	822	840	888	801	836	868	859	871	853	832	856	933	868	860	861	838	827	808	851	850	850	882	882	871	895	893	791	839	853	860	805	835	868	773	817	846	884	887	836	927	861	819	853	860	852	862	906	838	819	850	823	836	785	823	841	832	877	835	795	798	791	852	816	879	835	771	852	856	846	841	833	842	867	810	845	806	852	852	828	878	826	863	766	830	870	838	847	809	835	843	856	843	843	851	851	862	850	827	836	803	826	808	745	835	829	833	809	858	830	843	887	855	857	832	838	858	833	794	858	850	854	857	871	865	835	820	865	842	834	854	860	865	837	841	801	890	813	828	825	822	818	861	845	809	852	848	859	838	826	869	875	822	901	857	812	775	836	847	862	828	880	822	856	855	855	853	829	861	844	828	845	828	830	847	834	836	857	790	841	796	845	870	823	892	892	844	849	864	870	825	801	870	834	789	819	910	842	822	871	814	801	858	847	783	804	809	776	849	888	820	874	860	848	827	875	891	832	821	894	838	894	821	809	824	831	821	826	921	871	811	827	876	810	852	766	862	824	815	863	818	815	867	859	847	847	870	873	808	872	850	871	843	838	841	816	843	854	750	838	850	823	864	820	803	830	815	853	848	849	862	848	849	826	787	823	843	850	828	788	815	825	861	851	895	844	846	853	851	832	875	823	830	868	816	883	857	800	831	844	893	900	811	811	800	822	830	807	869	778	850	858	832	815	839	802	834	871	859	815	823	876	837	832	833	829	893	817	871	827	854	847	835	888	837	855	855	840	846	821	867	842	805	845	868	844	845	820	792	837	802	833	867	821	878	845	847	867	830	803	800	831	847	815	832	795	868	820	798	861	833	840	851	824	837	857	870	892	878	827	796	830	837	798	852	814	818	800	851	862	825	926	907	859	855	897	823	881	845	822	855	824	925	832	860	834	871	844	819	821	831	835	818	836	864	834	855	895	846	797	871	873	890	832	872	866	840	825	847	853	865	925	875	803	839	835	858	839	839	833	845	850	847	822	820	834	878	882	837	848	906	795	843	839	832	883	899	833	843	859	790	820	870	870	845	889	820	879	847	824	871	839	846	903	836	857	830	827	807	813	865	884	826	810	821	838	891	871	843	881	842	808	848	847	831	842	766	801	803	828	852	780	861	836	856	891	810	803	903	795	796	846	847	820	845	893	785	804	885	842	832	822	796	862	852	881	891	880	798	817	826	835	862	854	894	852	861	806	861	865	856	790	843	840	900	849	818	837	861	807	850	837	773	846	815	896	834	829	842	844	858	864	840	870	866	787	852	895	841	853	845	897	850	881	833	830	841	802	850	874	857	832	884	867	840	850	886	835	851	868	869	869	860	855	845	859	914	891	873	810	853	831	813	866	876	851	856	873	883	839	832	860	901	848	823	880	856	851	824	823	834	818	854	821	855	798	833	832	809	836	820	852	826	814	857	811	878	848	873	832	840	885	801	807	796	850	856	924	876	832	849	867	877	824	833	830	894	796	860	841	830	884	872	882	868	885	766	799	886	885	847	827	842	849	797	842	874	865	857	812	851	841	817	835	867	786	854	815	844	818	772	812	860	825	843	799	860	798	809	828
30340	30714	26674	11564	2527	1088	843	721	736	691	734	689	706	714	755	724	708	669	733	669	703	724	729	685	678	757	688	738	721	685	696	658	710	719	721	725	712	690	710	676	728	726	701	723	725	717	717	734	676	744	699	712	706	699	677	759	734	701	699	714	698	697	698	655	701	683	720	712	750	730	739	700	699	700	732	730	721	671	752	695	687	719	692	733	744	716	723	704	680	728	715	711	708	726	682	716	708	698	757	722	694	691	689	698	736	706	701	698	664	686	714	719	693	728	737	716	712	694	711	735	728	729	727	728	692	647	674	685	683	725	684	684	702	760	704	703	686	706	745	736	728	686	711	724	693	717	718	699	692	682	729	687	736	690	701	724	736	696	751	703	713	739	710	717	715	706	685	717	697	718	756	706	729	677	727	706	709	696	663	706	702	748	730	699	712	727	671	664	703	704	697	746	753	706	684	715	715	726	708	744	740	674	694	674	707	717	697	769	799	715	681	700	714	660	725	738	699	721	699	772	720	696	712	684	733	744	708	710	723	729	663	732	673	698	706	711	670	740	740	737	729	747	708	670	720	698	694	679	754	727	751	695	734	717	714	677	702	719	737	707	723	683	714	693	697	730	705	732	742	706	747	711	740	746	674	680	682	682	703	746	684	709	716	736	678	736	708	743	681	714	709	744	756	722	725	692	714	729	633	726	677	771	709	716	755	749	713	678	662	763	713	672	713	726	750	681	720	738	717	704	752	721	708	762	706	793	708	669	740	693	706	698	726	700	690	658	709	757	679	717	720	712	695	700	738	711	718	689	715	692	700	712	673	741	698	724	711	726	763	698	697	726	747	703	712	722	728	689	734	750	755	722	676	683	708	710	743	707	719	672	701	695	711	680	690	721	741	683	705	702	736	680	694	743	713	745	714	697	725	714	728	704	735	700	682	678	718	783	661	706	737	706	714	722	713	682	740	705	745	745	720	714	698	756	703	736	693	697	685	692	748	678	718	775	714	687	724	667	723	658	702	730	632	676	674	722	678	701	658	734	676	685	671	668	730	792	727	695	738	688	666	750	683	678	754	677	729	697	718	685	678	708	683	694	728	666	750	704	715	705	691	717	664	718	680	676	729	710	749	681	751	706	763	718	769	683	697	646	754	674	726	735	744	689	689	702	725	712	739	742	704	703	668	714	699	751	703	757	673	709	726	734	707	752	687	715	684	675	724	745	681	691	705	711	707	773	731	698	730	702	716	674	643	686	720	766	676	729	714	785	757	745	683	742	699	732	683	741	728	725	716	736	686	727	701	701	724	736	689	708	699	692	733	712	749	750	707	703	704	726	730	707	728	638	708	740	675	713	745	676	668	680	722	710	710	716	690	717	719	723	671	753	738	668	677	707	666	758	697	732	712	764	693	665	707	696	715	734	700	735	686	734	741	721	708	688	691	754	693	663	714	712	713	683	727	757	694	704	731	703	730	720	709	707	728	744	770	678	725	693	673	754	719	699	740	683	689	705	763	734	706	747	701	713	733	762	688	748	670	720	720	675	702	717	755	694	742	676	728	666	706	740	728	728	742	763	688	698	660	673	731	753	671	706	711	716	706	726	717	695	719	723	683	742	770	699	722	690	658	724	724	661	677	752	736	713	699	740	746	728	720	701	708	729	669	740	708	716	714	712	664	670	712	646	696	722	676	639	733	741	727	742	720	712	704	706	701	736	696	703	730	727	704	713	749	725	742	730	727	736	721	705	720	676	688	747	707	711	709	685	684	716	697	739	737	718	698	713	666	681	704	717	732	719	697	692	722	714	722	733	712	698	676	728	693	706	743	681	736	694	708	674	681	693	746	673	746	671	693	726	716	736	704	756	704	742	749	689	743	718	715	680	744	730	697	724	708	720	754	709	661	682	719	742	706	719	705	688	723	717	666	716	650	710	651	676	739	653	701	706	728	697	696	684	733	741	692	704	705	703	711	698	689	713	749	679	686	683	697	701	722	713	714	678	654	721	747	681	657	685	734	668	700	710	695	712	712	698	745	747	756	743	725	696	704	719	732	666	679	682	695	682	735	708	719	711	735	712	712	747	696	751	712	726	688	732	677	708	694	692	705	735	702	714	702	752	757	690	694	659	707	699	739	730	745	694	723	709	699	686	694	723	689	697	714	697	688	778	733	724	695	688	647	725	760	718	692	693	692	703	697	700	729	724	692	696	668	720	677	720	741	761	763	730	727	664	658	713	708	694	713	707	692	744	730	687	713	674	686	691	695	738	738	739	699	737	695	732	710	705	731	719	783	708	695	701	709	668	704	679	712	732	693	683	753	758	702	692	718	700	700	700	754	734	727	645	723	709	756	715	698	702	765	684	726	733	695	751	734	696	713	767	707	691	679	745	738	678	690	720	712	675	744	698	734	751	665	664	744	684	670	677	635	725	659	725	723	735	725	708	740	684	726	727	704	687	712	740	675	714	738	712	706	708	680	727	783	709	707	727	703	706	721	701	691	697	744	702	677	680	704	710	737	699	713	717	722	724	708	690	703	728	671	707	674	737	692	737	685	723	695	744	684	750	740	668	698	672	732	699	764	737	767	658	673	704	684	711	732	699	745	705	658	736	754	731	756	696	675	688	715	676	708	686	718	692	779	708	769	695	697	684	706	664	730	716	642	635	714	703	740	708	748	716	695	788	730	729	718	669	694	713	755	678	712	715	675	718	699	743	734	650	698	704	718	735	695	709	722	750	744	707	707	738	716	706	678	764	737	699	758	717	701	743	730	698	734	747	699	714	724	746	691	714	713	723	727	703	660	727	716	698	697	710	693	743	740	672	713	728	695	748	774	748	720	744	691	691	676	709	692	658	681	699	680	742	736	669	740	748	706	671	717	707	707	677	705	709	695	731	717	744	744	683	652	734	752	661	640	724	701	738	673	705	742	712	687	737	729	755	736	718	693	719	696	741	678	723	693	697	672	763	662	695	656	690	698	703	744	681	694	688	710	691	678	704	681	720	710	653	731	778	713	710	727	699	702	691	698	696	769	672	679	649	699	712	714	681	692	691	652	649	703	740	698	673	737	728	693	722	669	701	729	706	671	744	683	691	710	693	730	674	682	703	654	737	731	727	698	658	724	729	725	696	752	746	693	748	732	782	702	754	676	720	770	701	689	733	690	643	689	719	716	740	709	710	721	695	703	730	706	733	722	719	698	737	693	732	715	769	705	689	693	702	742	730	659	786	715	714	665	729	726	716	722	699	719	707	706	698	725	678	669	699	702	740	679	713	665	667	719	726	780	696	697	690	693	723	690	724	674	745	686	698	739	693	705	716	736	696	722	715	723	749	716	721	716	696	699	707	715	671	706	723	705	705	727	712	703	730	702	716	710	689	740	663	743	697	738	707	675	712	674	632	745	663	693	707	726	695	729	742	748	703	711	734	713	717	716	708	711	737	713	725	685	702	709	732	687	754	725	696	692	717	682	676	725	717	698	690	716	719	676	705	678	710
22810	35599	20254	6206	1836	902	640	624	543	579	609	578	561	573	576	599	587	557	574	569	591	549	577	528	554	604	554	580	580	590	568	577	583	606	535	558	567	549	595	557	561	607	592	588	564	559	565	612	582	562	582	552	579	611	559	569	604	547	578	555	580	555	544	582	571	580	576	556	573	556	571	520	591	577	574	558	583	563	537	583	554	532	556	574	558	566	565	599	562	585	564	582	580	556	569	622	558	550	544	596	578	552	587	549	560	534	588	554	584	591	588	566	558	572	601	542	559	526	560	571	609	579	554	563	575	542	573	598	546	560	540	599	575	532	600	550	572	574	563	575	561	563	544	533	594	545	516	561	563	565	533	530	591	558	578	594	564	578	557	568	563	571	556	567	603	596	546	554	607	556	603	564	550	549	623	563	544	562	561	536	582	545	565	543	490	548	562	574	508	568	556	522	581	530	535	591	618	595	532	558	557	552	582	588	605	592	541	551	581	568	565	581	569	580	574	550	570	537	544	580	592	492	572	576	546	571	552	543	556	514	527	578	531	570	575	550	532	625	564	551	546	595	570	570	595	561	571	564	589	589	571	541	570	564	602	554	617	537	594	533	577	570	552	580	535	566	549	555	525	622	557	571	556	596	526	567	603	588	581	563	563	547	559	614	555	583	562	540	572	582	572	557	541	559	550	527	561	527	532	573	575	598	592	566	550	579	576	541	538	610	557	580	549	586	546	625	545	587	538	559	566	570	571	606	566	560	578	586	558	600	553	585	551	538	554	588	563	551	564	600	553	597	562	533	563	537	553	543	575	564	588	600	587	589	532	505	571	584	592	594	521	562	535	552	542	552	605	605	558	568	549	567	537	596	559	512	557	566	600	578	560	582	554	565	525	545	595	535	557	562	535	562	553	572	568	565	594	533	582	574	585	609	561	522	536	532	571	541	572	602	580	555	569	534	606	554	543	511	603	541	570	576	582	574	557	572	578	584	551	531	546	571	594	544	606	562	616	530	558	548	539	564	528	597	563	589	581	549	560	574	626	554	568	560	588	591	587	573	550	595	535	576	575	586	572	516	587	553	619	568	604	562	593	569	561	575	554	571	590	590	509	581	586	568	603	520	535	562	599	575	572	595	582	593	555	590	561	589	546	552	549	564	578	542	570	542	547	586	570	583	511	562	553	560	537	585	554	569	573	568	563	566	585	572	587	551	589	548	540	582	605	574	558	583	582	566	549	585	562	555	556	584	560	521	575	549	552	583	587	571	579	531	583	578	505	556	581	544	579	544	592	583	564	567	559	545	511	536	544	570	547	544	591	604	601	565	550	564	532	551	552	559	603	588	532	563	579	552	522	545	580	546	576	565	570	566	529	577	573	532	533	597	609	573	561	554	589	595	558	570	558	558	546	545	547	572	571	538	597	560	525	584	564	564	580	558	547	608	575	612	553	556	522	605	623	542	569	554	550	549	516	598	597	631	544	632	576	596	556	579	564	568	531	549	507	576	586	566	578	570	579	562	543	594	573	545	587	577	587	552	556	565	602	566	573	541	577	588	564	580	575	545	562	526	542	553	587	563	621	543	606	563	589	558	588	593	614	557	589	491	542	571	572	546	614	566	566	594	570	556	602	554	617	561	546	574	536	570	579	571	579	588	522	606	575	598	575	572	573	540	537	528	616	535	568	539	567	582	555	561	527	610	541	539	574	555	548	531	568	573	579	569	611	582	543	542	551	558	574	564	562	590	555	566	584	578	574	566	593	597	552	559	532	574	592	544	579	540	567	552	533	551	566	604	556	556	570	581	581	570	556	548	570	525	573	578	596	592	569	555	564	551	606	573	580	564	573	570	572	606	613	560	570	588	565	564	551	549	566	585	547	532	556	521	571	566	565	559	594	569	550	608	598	557	586	587	569	534	592	546	577	539	571	597	598	591	556	575	561	557	607	554	589	586	589	590	578	570	550	576	560	538	543	582	589	526	570	509	572	580	559	580	583	555	570	559	551	567	591	582	526	608	549	575	558	562	610	571	581	572	584	576	619	537	536	582	566	579	530	575	528	558	557	571	586	585	567	540	566	549	603	600	571	571	556	605	564	553	569	559	581	606	567	565	613	600	553	574	543	549	598	552	550	584	573	559	586	579	554	581	598	566	553	591	577	558	577	547	593	559	560	564	538	572	528	587	574	568	573	615	539	605	543	530	573	571	577	536	535	577	562	606	586	590	600	566	548	565	534	586	569	528	572	571	594	559	535	575	563	554	558	606	600	584	567	571	546	568	541	576	547	560	561	584	605	562	594	553	538	603	547	569	580	562	543	629	561	553	623	600	582	575	565	580	561	528	566	535	562	578	555	583	551	557	528	549	587	546	538	576	560	557	617	552	583	566	552	585	533	560	585	516	558	546	552	587	541	568	549	589	539	564	584	586	567	545	578	545	555	598	581	562	587	532	585	568	538	580	563	630	572	584	592	555	548	600	540	600	599	560	561	572	578	533	603	571	563	586	577	564	576	567	567	583	579	578	569	571	583	520	570	565	531	572	596	549	601	557	587	588	580	546	583	532	568	608	530	577	529	557	586	547	572	551	558	561	598	593	548	594	592	579	584	563	530	588	580	543	578	540	561	562	586	577	565	558	567	561	585	547	570	602	521	581	563	571	584	530	581	577	545	562	503	566	576	617	567	563	558	598	556	554	529	531	578	534	583	576	539	613	573	564	568	572	571	533	539	596	574	563	582	571	533	592	551	540	521	490	555	581	566	577	560	546	595	567	553	555	566	597	576	595	560	557	557	564	609	609	564	576	551	588	553	561	573	527	551	551	540	593	610	546	599	592	527	551	546	556	602	602	577	543	562	576	566	573	604	531	599	580	562	566	558	576	561	517	605	556	558	560	565	560	552	586	618	533	556	594	578	575	515	574	593	578	562	564	549	553	525	561	560	561	544	602	570	608	591	571	537	602	570	583	569	560	529	563	572	616	584	551	579	546	546	542	569	545	566	524	554	564	579	570	579	585	549	532	544	603	563	571	554	591	598	547	577	546	549	541	560	543	558	564	540	573	546	535	587	595	590	584	574	562	586	594	565	571	548	552	558	545	566	540	585	539	584	586	595	567	583	539	565	657	574	545	593	568	606	558	592	543	575	570	606	545	571	566	540	546	599	543	517	549	588	627	576	547	592	611	572	570	544	587	569	501	597	572	589	560	593	559	517	556	581	568	543	562	572	556	561	571	566	569	562	581	551	569	555	561	542	552	609	567	556	568	558	586	560	557	549	565	593	561	569	592	565	588	565	562	545	589	559	550	525	575	580	582	614	557	590	556	535	568	589	557	590	564	558	548	536	587	564	588	576	553	545	566	606	571	575	564	550	558	546	533	589	574	573	556	556	588	553	511	563	539	628	563	573	549	545	575	546	586	544	588	551	610	577	549	538	616	522	568	535	579	569	535	576	564	574	592	567	574	560	518	557	559	587	550	561	553	569	542	541	561	553	575
25724	27666	42167	34732	17463	5187	1461	870	805	815	815	774	851	821	756	756	740	794	815	774	806	792	783	784	756	758	778	781	803	759	785	730	773	807	772	822	811	782	816	762	817	734	760	787	748	777	762	822	792	792	798	767	786	750	810	762	799	808	772	785	780	803	781	776	778	768	809	814	767	753	781	761	775	755	800	739	768	762	768	751	747	754	767	796	783	782	782	761	795	761	762	817	825	790	771	722	747	747	777	790	777	809	782	809	759	784	750	740	765	779	784	796	776	763	771	776	790	755	748	804	770	757	816	800	773	820	752	789	796	806	744	792	767	746	777	783	757	778	809	769	787	804	789	742	778	797	786	781	768	770	791	777	786	796	733	793	816	832	760	811	762	843	779	779	757	770	792	709	758	750	852	804	790	775	782	780	795	772	780	779	765	800	771	820	791	789	784	817	782	795	763	775	784	742	714	758	749	828	724	782	764	756	705	778	764	790	773	725	750	744	736	754	812	787	782	773	758	824	772	760	742	785	760	768	812	782	763	817	788	784	791	693	771	734	772	797	733	795	803	762	802	768	806	757	783	792	827	772	725	793	767	771	767	770	777	804	765	765	726	758	818	816	768	780	797	871	728	766	773	789	760	771	779	806	777	734	746	826	784	771	754	774	779	764	742	799	747	753	767	800	803	752	786	834	770	738	806	783	751	856	761	780	780	794	733	721	749	775	736	768	772	787	803	746	722	771	769	777	746	730	756	746	741	763	825	744	727	780	771	823	723	775	779	768	824	771	819	832	815	753	805	778	764	788	778	831	797	781	805	863	790	814	747	780	782	722	731	802	770	742	789	732	769	803	762	780	759	776	836	766	769	785	806	819	727	784	805	766	791	771	770	749	829	775	755	767	777	736	816	770	798	783	756	814	766	742	792	748	709	792	721	783	777	766	762	793	774	752	747	756	747	776	770	765	777	782	829	756	775	824	750	806	758	808	784	787	798	753	743	779	784	805	819	762	825	788	807	783	763	777	778	766	761	744	769	724	750	795	809	767	782	766	809	794	817	800	747	734	764	755	743	782	767	785	758	783	785	767	786	805	758	798	806	831	765	763	749	757	767	777	778	771	747	802	796	771	802	806	780	729	735	745	809	769	752	784	753	779	811	796	770	777	774	755	782	761	782	771	797	748	729	709	763	730	796	771	794	733	724	769	780	797	781	829	781	757	801	801	751	752	755	767	755	818	839	823	745	826	750	751	728	773	776	726	788	775	721	799	836	806	802	815	805	762	759	832	793	811	779	789	788	824	758	758	726	776	775	779	762	759	803	785	768	777	741	768	829	764	792	762	762	732	790	782	763	770	762	750	763	756	783	778	759	851	780	767	798	782	780	754	786	785	790	825	768	715	795	806	762	794	773	803	754	833	768	742	787	761	765	782	777	737	707	765	829	752	765	806	768	722	780	799	783	764	822	769	732	775	768	805	758	748	755	736	784	769	714	795	768	764	804	788	821	812	778	776	787	808	761	768	723	790	774	777	780	811	700	801	772	786	719	741	778	732	728	733	742	750	767	799	765	728	813	788	757	757	747	785	811	731	746	807	747	732	709	741	769	737	761	755	743	719	767	759	814	815	773	770	724	739	772	842	800	800	719	756	737	750	764	804	785	727	772	793	784	752	796	764	757	781	771	750	791	804	775	773	734	800	802	800	820	745	805	795	811	762	739	767	772	799	800	766	749	761	768	813	723	759	838	793	769	756	791	796	739	725	791	775	746	765	758	777	742	807	740	797	778	742	750	763	767	766	789	754	778	774	762	815	776	791	793	767	743	744	750	787	781	747	780	800	774	790	752	798	822	747	805	812	759	789	782	777	760	782	757	799	781	768	765	799	723	807	768	805	784	734	795	805	769	831	820	787	740	767	784	788	794	791	819	749	779	780	789	773	806	797	802	783	728	826	757	795	746	741	738	812	781	762	767	810	770	757	776	828	771	757	784	800	743	784	782	776	769	808	785	783	761	760	786	806	750	785	835	760	758	729	797	782	801	788	765	828	787	701	780	749	770	780	755	786	758	791	777	824	802	785	772	838	813	813	780	787	773	757	723	786	747	802	681	797	734	783	783	761	733	749	719	780	832	824	783	730	782	765	762	794	797	793	753	794	788	780	804	774	797	809	804	768	786	747	798	792	735	733	791	804	750	762	746	783	721	817	785	798	750	754	758	782	755	760	738	799	786	788	809	794	779	750	767	760	786	784	783	749	773	790	783	748	753	789	808	827	779	818	739	774	790	739	791	770	824	772	785	766	758	749	770	762	735	781	747	775	776	788	742	771	756	776	762	755	771	743	778	777	758	770	778	784	813	810	831	761	780	777	807	752	803	763	736	733	764	781	745	757	732	768	726	759	785	825	744	841	794	774	839	768	765	728	752	805	780	750	760	723	793	748	768	761	794	871	765	831	787	781	808	781	828	774	777	788	777	771	779	791	752	722	723	759	759	814	730	802	756	740	770	791	817	775	789	728	800	768	733	772	760	789	721	712	733	789	782	820	771	802	760	742	773	743	758	765	780	760	762	729	763	787	787	760	765	770	775	768	811	756	724	753	761	749	787	779	840	755	768	739	751	760	738	827	766	770	762	823	811	755	806	777	764	755	755	763	746	792	827	790	727	784	774	819	794	805	736	801	757	792	793	752	770	756	770	762	798	798	762	830	777	741	722	762	766	768	787	748	772	787	738	776	806	756	767	828	757	738	772	787	776	806	767	772	701	758	762	762	765	773	769	764	828	795	736	826	742	764	805	745	797	756	778	789	745	767	748	772	773	790	736	782	748	792	776	773	791	820	737	722	768	758	769	764	753	759	794	758	746	749	694	769	776	757	728	798	767	811	779	778	750	752	780	747	784	791	852	807	753	780	754	732	766	750	772	734	808	761	807	784	778	751	799	796	788	805	734	766	741	800	778	796	782	798	794	776	795	736	763	788	781	742	804	766	770	757	751	781	715	771	817	760	752	785	804	743	787	751	777	825	799	763	769	768	813	755	839	737	816	755	840	861	739	787	820	807	756	782	746	760	751	784	790	744	810	776	787	742	745	844	759	741	757	768	751	773	751	784	764	759	790	713	814	822	752	736	752	822	793	780	742	799	786	778	822	775	801	757	781	804	761	765	781	800	790	797	763	738	765	761	795	810	790	737	763	755	771	752	726	744	753	786	769	792	757	797	780	742	787	784	804	750	721	721	750	800	755	800	745	792	808	760	743	745	743	775	809	762	796	711	793	730	790	790	764	758	778	816	846	754	782	821	739	825	733	778	817	764	815	760	811	764	761	749	754	788	750	726	730	751	803	711	797	840	788	811	779	776	784	760	750	793	767	756	824	761	765	738	787	752	730	752	804	738	782	757	747	776	723	734	811	780	786	748	790	794	755	780	727	789	810	833	714	809	810	775	771	783	767	786	767	745	770	803	731	771	801	726	749	745	803	760	760	739	812	759	745	759	716	754	750	760
58770	87458	58599	25985	8321	2695	1118	757	650	671	691	660	650	670	665	657	656	665	690	689	682	727	673	687	706	647	639	670	756	691	656	676	671	621	687	702	688	685	683	668	641	664	683	652	654	641	679	705	656	682	665	702	665	624	686	694	649	636	667	630	703	687	651	649	663	686	689	666	741	618	702	647	669	664	671	627	662	632	693	689	682	618	723	679	667	648	685	644	706	681	674	651	683	604	650	663	679	660	642	666	645	664	667	652	676	677	663	638	706	674	696	668	708	657	684	668	664	671	643	648	689	640	712	692	664	659	657	700	683	664	647	694	646	686	633	678	686	621	645	687	681	655	695	682	667	666	685	679	703	641	693	691	632	667	668	613	661	676	707	686	667	705	671	688	651	652	654	655	719	669	673	649	669	642	651	679	641	698	657	683	664	650	691	676	637	630	639	679	706	681	657	657	684	662	670	662	673	683	630	625	638	682	707	725	686	642	661	666	657	662	656	643	708	697	646	683	657	663	637	648	693	649	714	648	723	677	677	660	692	673	687	688	689	655	666	634	689	652	682	672	718	645	656	691	628	691	756	644	676	650	699	673	651	721	663	648	645	664	664	717	659	663	673	654	678	678	659	668	673	702	659	669	676	615	661	666	650	660	699	712	641	660	678	674	662	697	657	612	717	679	694	639	673	646	694	704	650	705	697	630	609	677	642	668	665	644	689	647	676	631	690	645	716	671	655	648	659	620	648	663	670	659	659	645	621	654	608	694	651	655	656	682	639	631	648	653	659	672	678	683	622	663	710	652	698	651	661	715	621	626	673	613	664	636	659	681	646	692	652	668	647	681	675	674	648	658	680	660	683	645	667	692	650	664	710	648	695	666	657	656	633	663	681	653	641	684	646	639	681	631	681	620	670	682	702	687	633	713	677	637	654	674	638	696	672	648	634	673	633	689	701	626	649	673	691	685	668	648	648	665	703	666	665	650	681	699	653	684	657	635	666	676	642	655	675	697	651	705	648	678	661	688	688	690	678	681	716	645	705	691	642	672	649	685	635	633	717	671	654	707	632	659	656	687	660	646	630	676	687	666	661	664	707	655	653	687	645	670	685	654	691	642	652	662	664	641	701	646	698	654	620	635	685	608	645	681	696	662	688	664	696	671	693	651	662	698	660	694	637	686	691	655	636	653	685	636	677	674	620	707	623	625	691	643	690	710	665	644	683	645	626	654	653	638	621	690	640	659	673	609	680	641	664	698	668	645	676	661	663	657	681	672	645	687	659	678	641	683	687	642	670	659	656	664	634	706	688	657	692	639	676	674	643	677	600	705	669	610	621	675	671	671	693	643	637	644	684	629	665	680	667	667	614	656	695	631	648	654	604	623	672	650	691	677	639	677	654	714	680	673	662	639	680	616	692	691	635	653	658	702	654	643	650	660	634	625	683	650	669	652	598	653	681	666	664	685	667	644	630	657	687	693	696	623	678	666	699	705	673	620	716	650	651	655	663	664	662	651	666	669	653	639	661	671	667	672	693	685	678	676	686	685	648	661	683	703	667	680	645	621	678	659	656	679	644	622	685	668	709	679	668	630	655	680	643	676	640	673	639	689	693	655	702	630	689	662	642	669	683	662	603	643	653	644	655	633	638	691	660	658	632	683	682	678	665	667	682	687	694	708	675	705	689	649	669	652	679	666	687	644	664	648	695	628	674	683	686	716	647	636	645	630	667	641	696	695	669	662	724	664	623	656	602	632	658	660	616	712	668	674	678	714	662	681	658	700	696	699	658	687	685	691	653	670	650	699	676	691	645	664	683	644	678	678	689	659	648	729	666	658	637	681	667	667	674	687	642	640	644	642	677	634	670	643	722	620	696	656	674	644	685	704	695	659	628	647	670	645	696	625	688	652	671	700	697	707	675	694	675	640	649	650	695	650	670	667	665	651	659	685	648	684	710	632	666	706	661	612	675	691	663	698	666	671	710	626	661	672	628	665	634	678	656	668	635	666	656	677	654	695	600	701	703	649	677	654	672	667	649	671	670	649	628	670	692	683	681	646	672	611	658	644	672	659	660	644	660	621	681	684	677	682	641	673	653	692	636	631	675	692	663	700	635	666	711	663	623	675	651	668	621	662	652	612	687	661	649	668	696	659	669	705	650	682	663	679	652	661	631	700	674	697	675	679	688	689	610	675	609	662	676	702	691	659	624	673	642	679	649	656	614	683	688	637	647	644	689	629	649	675	687	635	670	654	644	668	691	643	704	603	640	680	638	703	656	689	686	708	656	661	648	613	671	645	657	664	616	631	663	663	633	658	658	643	706	625	658	670	672	667	633	660	688	634	672	707	673	708	708	696	688	630	627	648	665	672	673	700	646	659	665	601	638	695	632	695	681	667	648	687	671	671	645	620	690	633	639	638	705	711	665	676	697	709	637	673	703	683	706	624	704	646	729	722	659	700	638	692	677	633	686	629	678	639	689	665	637	699	652	677	675	696	702	645	674	673	618	667	652	658	676	739	681	637	653	652	649	676	643	671	608	628	641	687	626	692	654	669	709	654	695	632	702	690	660	680	665	672	681	663	683	699	660	643	624	665	681	645	722	655	675	669	660	640	644	694	688	641	635	663	667	670	681	693	637	650	658	632	633	649	707	682	668	724	685	683	707	663	674	640	657	669	719	677	628	675	641	649	662	660	643	672	651	626	673	642	667	697	636	673	641	632	627	689	661	681	647	622	682	686	669	706	641	653	638	709	610	639	661	630	701	671	691	683	656	674	616	641	690	624	611	674	614	642	643	617	684	682	673	672	657	674	668	683	655	691	698	672	611	685	691	629	681	667	647	700	685	636	667	625	652	670	654	673	674	725	617	655	621	640	634	738	656	652	621	646	668	613	653	710	673	668	657	670	666	641	638	674	641	655	653	643	652	661	647	626	689	670	660	690	674	613	689	681	650	652	694	693	654	643	669	689	651	643	681	650	641	662	654	646	683	640	662	653	672	705	644	665	688	646	640	666	666	708	661	661	691	645	670	664	662	677	670	677	649	670	675	676	638	676	693	643	622	683	650	652	661	667	658	715	677	658	656	633	652	707	669	654	693	692	682	646	676	634	638	677	625	640	687	686	688	715	667	647	693	664	677	652	653	702	677	636	707	657	614	625	687	642	615	599	669	683	674	672	644	726	678	649	647	675	669	659	679	607	646	694	642	657	656	672	618	691	670	634	681	677	645	651	641	656	673	646	662	671	701	630	648	674	673	649	695	624	689	666	666	638	685	687	623	652	649	647	701	663	689	654	657	643	633	707	597	653	673	657	631	674	671	665	657	654	682	616	706	684	681	620	682	651	685	635	690	617	684	699	653	681	677	659	642	645	667	702	657	664	666	664	670	668	684	676	629	724	633	710	696	651	697	672	666	634	652	647	652	658	634	713	626	704	710	645	648	687	643	670	662	700	684	665	664	626	650	626	675	642	692	690	663	696	657	691	683	652	630	670	708	648
23983	23394	35295	31672	23175	14654	3877	1267	1051	963	937	944	981	891	927	957	953	911	830	916	931	944	953	965	916	954	955	938	928	896	916	910	977	936	944	929	925	919	911	948	943	965	932	952	900	946	970	929	934	969	933	955	919	922	1008	954	886	955	887	935	930	932	939	887	922	934	913	995	919	886	901	975	971	923	895	859	870	901	873	852	929	927	887	858	973	911	936	975	931	943	919	965	902	921	914	949	909	885	898	868	880	882	946	904	934	900	936	940	928	971	932	963	892	877	892	913	887	884	851	871	897	869	894	978	908	928	933	963	980	956	951	924	920	874	936	892	885	902	862	978	901	920	938	884	888	922	961	866	870	900	916	919	868	883	904	895	948	852	938	887	887	927	920	954	975	939	862	907	894	896	908	932	908	900	930	884	910	894	931	886	894	930	874	912	881	877	907	920	932	899	912	884	915	894	977	871	920	921	933	914	979	967	874	874	905	898	899	887	921	889	920	925	924	930	868	899	936	865	947	906	909	878	928	900	845	858	944	917	932	870	858	930	927	898	889	894	929	928	930	854	912	900	922	945	913	862	952	898	861	908	868	925	931	923	897	931	914	961	905	926	929	919	926	940	941	891	881	885	892	893	866	919	944	927	969	879	930	918	882	898	884	966	918	885	892	888	919	945	883	900	946	886	922	930	880	963	918	859	912	891	904	911	920	914	878	876	866	924	919	948	948	930	874	950	894	871	963	893	916	941	961	898	872	889	923	894	874	946	903	917	903	886	909	957	901	926	867	909	907	944	873	922	910	897	947	880	932	919	903	952	897	913	883	987	909	887	896	882	910	929	942	930	884	938	914	922	887	941	875	965	914	925	907	931	866	925	929	926	875	904	924	921	915	885	948	901	919	884	895	954	937	950	858	914	865	883	895	867	875	960	869	914	906	890	912	879	912	927	933	868	918	920	964	935	948	888	952	881	853	900	881	858	921	901	884	917	932	956	960	920	916	910	903	923	922	935	911	861	902	924	877	860	909	913	886	920	893	872	909	926	858	867	945	888	938	983	926	946	891	906	962	925	882	934	893	910	949	968	933	925	948	896	913	893	911	925	907	898	918	946	916	901	938	925	974	903	923	848	948	929	849	949	938	985	901	915	922	909	901	895	878	892	924	921	927	922	934	910	838	893	929	969	918	937	910	909	866	915	869	880	942	890	920	966	881	913	922	954	913	903	902	916	929	955	967	924	947	895	925	920	922	848	899	962	876	904	943	907	873	879	936	934	924	877	935	935	957	955	895	931	873	936	920	921	922	931	922	895	903	930	933	905	912	868	911	917	909	922	954	944	909	914	887	899	926	945	860	935	932	890	963	896	989	891	927	946	969	906	913	892	899	932	897	927	886	919	890	893	959	927	913	905	855	870	926	892	933	906	937	950	955	953	956	911	904	918	935	884	920	925	853	895	841	885	903	898	942	891	899	893	908	974	954	896	894	866	931	890	869	918	891	910	901	899	957	873	937	921	877	904	922	875	900	891	934	895	860	900	909	886	927	904	899	940	860	986	940	907	918	929	947	915	919	869	915	869	874	913	923	863	941	893	940	935	905	926	917	887	848	922	909	880	906	948	901	905	884	918	886	926	929	940	874	887	965	913	896	889	896	916	931	897	925	900	875	821	953	922	908	884	921	875	938	942	892	930	892	917	913	917	947	896	930	945	957	899	909	902	901	901	901	885	884	932	914	954	862	904	927	942	888	886	936	915	925	945	894	906	832	897	900	853	897	895	934	884	903	934	915	882	885	976	905	890	899	920	899	866	894	898	911	900	937	939	918	906	892	878	881	889	926	907	907	906	875	886	886	935	957	958	885	919	837	947	835	889	917	864	963	917	859	938	931	939	901	902	894	895	897	941	916	927	926	872	903	883	893	897	860	867	903	905	899	952	893	909	874	902	932	892	952	926	924	908	886	920	929	870	904	921	929	910	922	905	899	927	947	838	853	931	935	919	876	886	950	892	908	860	929	947	935	878	887	886	914	872	936	850	938	949	945	941	956	908	886	907	944	910	920	890	884	904	934	929	860	904	926	891	886	900	920	884	970	882	907	910	935	924	935	913	886	868	910	928	906	907	892	874	921	951	995	936	937	858	900	936	945	890	939	941	947	898	951	909	920	875	925	897	869	906	967	949	884	919	920	912	874	882	885	882	891	932	898	887	892	900	960	882	942	912	884	984	892	906	854	920	879	888	890	908	860	938	906	873	886	897	907	914	902	916	898	941	863	935	920	907	926	931	937	894	918	941	846	873	889	846	870	891	960	898	957	919	917	968	876	918	891	854	900	940	889	865	899	941	882	964	952	907	883	871	875	947	876	981	863	905	917	944	895	910	898	905	831	883	908	955	934	872	917	939	948	931	928	903	925	903	958	867	909	914	867	886	899	918	940	894	900	905	886	910	937	858	885	920	889	928	947	852	900	917	905	893	943	896	896	886	898	918	968	944	880	860	801	892	911	915	918	884	903	902	921	923	938	901	859	956	893	875	928	898	902	882	896	890	907	894	941	900	921	871	918	924	961	918	927	917	900	847	895	977	905	915	896	887	865	913	968	861	950	893	870	911	896	936	862	922	874	899	944	861	931	910	877	894	948	926	949	910	894	917	951	917	939	932	900	914	861	922	914	885	909	926	927	878	920	909	862	883	910	967	931	916	884	899	900	901	945	977	879	930	934	929	900	954	890	936	883	880	897	904	841	931	941	944	926	913	925	953	882	916	918	908	890	917	966	911	924	881	900	937	885	903	879	878	921	878	940	890	865	917	907	879	870	976	926	917	889	938	890	1000	916	874	890	901	874	922	902	930	938	930	900	860	911	874	878	910	869	902	981	880	923	918	939	919	911	912	901	940	848	893	919	948	903	933	874	894	885	909	914	907	941	972	935	954	842	903	939	959	873	896	869	867	916	890	904	877	941	919	912	933	902	916	946	890	896	897	901	918	895	925	893	908	909	907	918	923	950	913	919	895	922	990	898	879	860	890	892	893	884	862	933	946	893	954	971	904	895	891	874	895	923	882	904	914	905	941	919	961	872	874	962	858	887	901	866	930	917	882	882	915	897	937	879	908	869	901	940	962	912	897	857	879	889	836	964	915	910	871	922	908	932	907	943	923	889	909	893	914	883	893	910	900	895	888	936	865	912	930	965	909	926	954	900	920	918	925	922	911	902	920	904	915	856	948	859	937	911	967	857	856	913	963	891	906	841	889	911	837	881	908	878	913	941	906	907	948	867	929	908	890	886	881	916	875	908	909	907	929	887	923	944	955	920	884	958	912	865	897	888	914	935	906	910	884	979	908	908	940	914	945	971	895	956	883	901	909	885	879	925	917	982	908	907	916	906	899	929	861	833	854	876	902	938	904	927	871	913	918	920	934	898	919	904	907	874	916	962	915	884	886	881	907	934	910	860	927	922	907	942	886	883	822	929	937	861	894	915	934	909	897	960	916	934	912	879	910
63510	101842	70532	39036	15685	5465	1792	967	816	775	814	809	833	844	811	835	825	892	756	839	855	775	786	863	825	838	801	879	832	853	854	809	830	819	799	835	810	825	790	861	863	777	857	839	846	842	826	796	755	814	809	827	857	821	792	867	816	847	781	862	826	813	802	801	827	818	860	898	846	783	843	789	808	761	812	768	882	846	814	838	843	800	806	793	775	787	832	850	804	897	822	841	863	851	794	834	805	783	837	803	879	800	786	840	838	800	868	788	795	781	846	877	847	792	778	804	818	777	860	797	802	775	816	834	750	753	840	799	790	787	807	827	843	846	806	819	821	822	827	807	848	813	843	845	767	796	747	819	828	825	847	772	816	839	847	855	848	805	846	831	832	867	844	827	773	798	769	834	822	802	829	840	775	762	847	817	824	812	797	844	792	807	759	823	848	824	847	798	797	872	859	814	811	828	840	853	804	843	826	868	783	773	832	848	789	824	818	788	833	772	812	795	858	840	799	805	807	796	824	831	772	825	833	796	863	801	767	824	847	801	812	852	798	805	830	832	818	845	777	804	823	786	825	760	825	842	818	806	881	804	809	850	841	745	856	848	826	878	892	777	888	828	788	832	778	823	779	839	804	793	833	773	783	812	772	834	801	835	731	812	810	825	833	813	784	825	805	791	760	804	817	809	840	799	808	830	833	848	814	844	822	789	819	803	811	845	763	792	775	768	843	826	867	813	813	819	834	894	826	854	812	789	808	835	860	796	829	859	817	812	805	801	808	828	792	835	843	811	773	879	773	828	794	816	787	824	801	807	835	838	857	834	780	820	790	843	805	866	789	785	782	775	825	843	799	832	821	778	873	794	782	807	794	785	776	821	848	815	837	812	779	837	871	833	892	786	848	835	825	785	831	785	834	774	786	832	804	789	799	799	800	792	784	805	793	853	820	853	805	821	855	840	845	779	858	843	847	780	798	801	789	853	843	798	812	804	786	801	850	845	781	817	824	753	837	881	819	812	849	875	865	841	796	760	809	830	844	785	830	820	750	794	806	849	786	786	789	799	804	759	802	787	853	799	770	872	832	813	847	772	784	898	847	770	800	832	803	806	801	789	804	785	824	838	823	784	877	827	838	828	792	854	817	826	802	833	791	824	847	808	865	841	825	856	771	840	827	804	808	806	819	782	777	801	832	868	852	835	789	789	813	822	805	822	771	822	822	787	813	779	816	837	847	791	822	802	835	832	783	845	817	868	861	809	842	838	825	781	812	807	784	826	825	865	840	828	784	818	837	801	781	809	816	804	787	868	810	803	834	768	817	847	848	814	830	842	821	853	811	827	858	783	835	819	818	833	842	789	819	826	761	818	777	785	856	822	804	849	857	776	815	846	811	792	798	799	801	889	824	838	798	762	852	791	809	822	879	807	850	829	807	785	813	829	761	836	796	821	817	799	766	789	837	795	802	805	837	804	809	756	812	840	829	793	853	803	813	865	835	829	793	778	865	818	822	777	809	851	831	881	799	786	803	809	844	782	814	780	775	798	745	825	854	783	782	792	820	845	797	860	826	852	799	779	818	801	805	787	820	841	818	771	793	779	784	835	835	820	828	809	829	847	833	847	787	830	840	826	790	820	854	805	809	789	839	828	794	847	862	794	816	836	812	805	822	824	856	857	820	849	810	804	803	779	777	858	827	830	824	847	848	820	823	895	782	825	802	807	783	830	794	824	817	800	834	825	841	787	828	874	759	838	803	829	804	857	786	827	785	866	833	828	813	815	827	815	819	806	777	805	823	822	813	804	784	817	847	858	856	789	887	823	849	826	818	829	816	806	846	828	804	841	813	818	815	784	783	857	835	812	829	851	835	825	781	827	799	792	822	782	833	826	855	789	776	844	816	827	812	810	754	793	788	818	833	820	777	783	786	868	812	840	768	785	813	843	792	800	838	849	786	767	823	848	853	803	806	824	868	835	748	795	791	832	803	805	752	787	819	841	813	780	830	811	798	778	823	833	794	830	780	820	803	796	821	827	788	823	806	771	787	808	763	784	798	861	781	797	815	799	867	782	832	822	816	826	819	822	784	796	836	873	781	805	852	870	838	863	797	820	886	863	796	779	811	770	810	834	806	792	799	823	848	799	754	793	806	854	843	777	844	778	793	822	801	772	804	844	789	871	799	862	832	804	852	793	851	841	804	824	801	852	862	835	792	839	820	804	807	815	743	825	854	824	796	795	802	841	838	813	796	855	815	776	814	815	827	856	768	827	771	852	790	802	836	780	839	802	782	864	793	820	830	775	799	768	847	802	793	808	809	829	843	823	880	803	846	854	808	816	820	812	808	803	839	807	763	800	844	808	822	854	780	827	852	798	854	784	783	884	832	819	803	792	799	792	784	786	794	813	812	793	768	828	821	821	794	764	809	848	819	828	824	878	827	849	811	831	826	837	816	795	854	772	786	747	812	803	792	835	811	778	828	812	905	791	798	827	836	860	799	843	806	804	804	817	847	814	762	790	817	807	820	825	842	839	837	814	795	837	851	798	785	810	783	847	751	783	821	796	790	779	806	776	825	793	852	852	768	857	818	802	827	767	858	810	789	825	839	873	795	786	771	824	811	798	807	794	786	771	775	830	826	867	810	771	838	792	796	767	862	882	756	783	766	828	806	828	830	819	824	825	820	815	835	812	839	809	811	803	848	826	822	824	795	834	852	814	829	796	857	848	803	813	797	815	804	797	798	824	830	863	818	826	873	838	810	763	803	847	799	794	789	786	790	848	830	763	870	803	814	807	829	805	835	805	783	757	822	802	764	831	809	842	813	810	807	834	822	834	849	819	790	826	784	876	902	792	822	813	811	797	783	790	810	844	807	802	801	824	836	761	772	853	817	839	814	828	816	856	846	799	835	765	826	785	824	798	840	814	827	779	794	737	833	825	817	793	791	788	842	814	811	781	808	823	791	830	818	800	808	779	816	845	828	779	813	831	816	792	803	817	780	804	814	826	754	810	787	841	803	787	763	827	805	762	775	753	813	822	816	742	740	801	774	809	821	833	826	836	830	811	781	851	797	825	813	812	825	845	796	817	812	774	820	826	798	811	792	847	807	781	803	773	781	780	799	781	809	841	802	817	826	812	843	858	765	839	839	809	825	809	832	773	831	794	846	856	797	861	808	841	851	844	853	776	776	812	805	811	814	786	834	802	822	791	785	803	817	816	789	866	826	792	824	818	808	785	831	789	847	816	824	818	809	845	801	801	833	799	813	843	828	745	812	824	801	794	821	823	766	785	835	791	781	825	797	797	800	801	783	760	882	811	804	834	825	816	793	822	821	828	817	794	843	826	824	799	779	853	880	828	831	857	848	791	856	837	790	832	815	794	810	788	822	854	858	852	823	847	754	799	826	790	808	797	839	769	786	820	848	798	789	799	766	802	829	861	813	809	805	773	792	824	809	795	848	829	786	863	845	804	838	811	801	794	766	788	832	793	847	794	826	858	804	782
30307	31067	26243	9928	2472	1111	799	685	677	692	630	674	693	651	651	623	719	670	695	676	679	664	674	667	717	695	671	655	677	635	669	692	677	664	660	662	651	655	721	692	651	696	680	681	673	672	668	696	700	637	673	661	686	621	712	635	669	671	656	659	652	638	691	664	668	631	650	661	685	656	660	686	649	643	688	652	676	727	658	674	670	622	639	664	667	644	725	612	635	658	686	666	660	627	651	670	674	716	641	628	657	672	663	672	658	665	661	675	686	631	641	675	663	689	640	626	679	675	690	622	648	641	647	681	643	612	691	674	661	655	630	660	690	634	624	679	724	657	693	656	679	668	634	662	691	626	662	699	672	609	636	633	669	646	658	678	694	644	640	626	617	643	659	654	709	663	666	658	643	676	688	671	673	638	673	638	640	668	665	661	685	687	706	656	684	613	687	708	631	650	693	688	658	633	689	671	707	654	711	684	627	672	660	657	689	685	658	663	649	681	644	678	675	669	680	641	687	675	687	660	627	680	661	693	643	639	679	687	652	652	672	726	616	651	653	646	649	684	680	678	690	644	679	662	617	632	675	695	670	688	684	644	657	697	678	670	664	655	610	693	657	682	681	666	668	675	657	621	646	693	670	672	637	664	654	615	739	676	658	647	647	686	688	648	667	619	694	618	627	633	644	703	708	671	633	683	639	739	688	660	681	667	627	682	712	642	636	673	681	643	671	648	716	702	689	672	650	627	685	614	675	626	658	713	670	682	673	654	686	676	679	674	655	665	650	675	666	740	645	632	681	645	695	654	688	631	657	620	658	641	693	659	679	722	687	668	677	675	662	689	640	666	645	665	639	701	639	646	646	645	658	692	662	640	629	681	664	642	658	638	672	669	670	674	680	636	637	642	672	654	704	640	720	612	666	677	665	708	705	668	640	693	648	658	648	656	617	663	678	689	659	680	652	657	658	690	611	667	663	710	666	680	635	702	693	641	628	641	637	670	668	661	716	609	690	700	677	670	648	663	670	668	625	639	617	632	680	684	647	694	625	637	675	645	658	717	660	662	703	677	700	701	660	599	629	631	690	676	646	665	678	649	704	693	647	625	673	602	640	667	697	676	655	693	647	656	665	642	693	660	711	653	654	627	666	628	643	693	691	704	717	630	673	715	673	595	708	656	691	658	674	675	672	615	659	616	691	618	660	633	686	682	683	672	714	694	637	624	657	682	671	635	690	741	653	687	627	653	670	723	692	655	631	651	676	678	690	640	696	651	654	628	653	651	656	614	693	674	662	658	644	622	666	646	675	665	663	648	647	681	655	675	642	650	686	649	671	659	706	698	688	696	669	644	682	665	661	649	685	698	641	728	678	690	706	696	635	635	689	631	613	670	667	634	657	617	656	675	610	629	692	684	700	656	699	682	629	712	618	675	622	684	644	650	699	672	648	622	677	618	661	703	634	682	658	693	649	700	637	676	664	694	696	671	642	688	627	646	671	654	593	675	686	685	667	659	620	714	673	669	686	632	673	670	647	644	625	666	645	682	673	640	710	705	632	658	686	655	684	684	651	624	689	688	699	646	649	641	637	687	695	653	674	675	635	697	664	651	675	672	625	661	632	627	704	688	676	642	639	655	640	619	605	693	673	640	665	691	656	659	728	653	665	691	635	690	658	607	669	671	688	644	648	666	685	680	660	656	689	655	648	702	671	622	645	673	688	651	650	645	645	674	634	660	667	669	652	691	691	702	697	661	643	658	642	686	629	662	632	675	632	661	655	600	671	666	649	625	657	625	655	703	693	642	636	671	653	663	680	671	645	648	659	637	701	688	635	662	665	674	693	633	692	649	687	650	645	709	710	653	626	649	697	682	710	649	615	709	648	651	594	672	678	625	682	639	661	630	650	626	662	658	656	666	654	666	691	709	633	629	647	657	622	639	590	637	669	620	622	700	719	670	638	648	669	706	640	613	641	675	673	670	700	661	655	673	669	678	646	712	673	667	687	686	675	664	641	643	670	689	670	662	670	701	676	649	648	699	697	699	656	637	673	620	630	650	637	664	620	659	652	654	637	652	699	630	654	669	664	668	654	715	736	659	739	656	658	652	651	655	701	675	631	683	705	654	635	663	651	675	660	613	705	676	657	617	694	685	663	631	668	636	653	673	694	609	658	665	643	657	699	678	651	615	657	681	596	654	673	660	656	620	666	683	654	688	657	657	651	668	680	634	688	677	691	666	665	654	677	661	702	678	631	653	665	687	654	677	685	646	662	637	699	607	673	665	673	683	714	635	660	664	680	638	683	677	651	691	656	622	654	610	653	704	631	646	706	677	626	709	637	666	630	668	685	665	623	600	641	607	685	630	614	656	684	669	659	637	649	642	690	623	645	684	649	639	679	612	624	601	693	710	636	660	688	668	667	640	678	681	658	650	660	698	704	650	638	687	644	669	656	677	618	695	658	642	643	688	629	681	693	694	659	707	641	669	672	709	662	655	636	632	662	710	665	660	670	628	625	660	658	665	663	668	626	668	645	661	679	642	641	690	650	659	691	614	659	653	618	638	682	639	673	653	672	701	624	688	663	702	646	658	685	673	708	621	709	635	680	667	662	696	652	662	669	637	669	655	645	654	654	694	678	667	669	634	661	664	728	668	624	660	685	664	627	674	635	715	678	676	714	627	695	710	641	664	647	666	669	689	694	682	695	677	670	657	639	683	680	676	714	648	637	650	624	672	644	677	631	652	655	646	625	641	629	629	683	639	649	693	633	672	644	631	691	637	669	626	679	636	659	643	655	680	664	693	660	710	666	620	692	633	651	641	636	639	710	685	663	659	706	710	701	645	662	650	697	603	646	634	705	686	650	715	660	647	656	669	667	639	669	633	672	681	633	650	674	645	675	675	661	709	637	642	650	645	648	635	679	634	726	652	677	643	654	663	667	659	649	681	638	697	620	688	694	657	697	637	649	631	642	652	631	701	632	677	689	633	672	647	718	650	615	687	611	678	640	678	692	625	658	693	648	653	666	621	681	647	679	645	702	661	672	716	619	654	592	624	654	616	650	682	687	658	692	636	612	649	635	666	700	652	678	666	698	658	616	650	639	643	664	659	689	696	645	689	705	632	649	667	620	637	675	678	682	709	654	644	646	649	643	646	673	654	697	656	678	701	675	655	678	690	659	676	628	632	651	663	585	641	655	645	683	666	700	673	647	676	672	635	704	674	691	696	680	644	671	671	653	655	616	672	687	687	659	679	674	639	612	628	658	649	649	689	727	663	699	626	643	605	641	665	685	683	645	659	712	678	673	667	647	642	672	679	635	674	632	648	686	667	678	653	669	690	642	643	695	719	624	676	632	606	658	690	712	664	688	684	648	648	715	707	618	667	615	667	631	659	673	669	705	637	625	706	673	677	667	637	660	667	695	637	683	627	682	670	676	636	654	701	682	715	675	689	712	703	667	681	683	646	645	653	666	620	642	653	682	645	711	716	714	654	612	663	648	657
23052	36011	19377	5168	1957	843	587	537	543	534	560	529	528	499	505	573	494	549	510	536	543	526	548	520	514	534	533	497	554	547	544	540	565	545	568	603	533	515	518	555	550	618	522	523	540	554	543	534	520	549	532	506	581	536	502	573	538	544	545	547	517	541	538	579	533	551	565	542	520	590	566	573	540	519	535	557	536	518	494	568	567	542	556	521	510	497	513	486	505	531	566	522	517	516	549	571	542	551	539	514	575	512	489	575	552	523	544	555	540	523	546	498	538	577	544	522	530	561	563	586	525	514	576	531	574	505	553	539	538	557	562	536	523	521	554	578	538	541	538	556	546	526	514	527	523	559	516	506	545	504	535	537	553	569	545	531	575	546	495	558	525	529	519	517	558	565	537	581	546	559	522	572	513	499	559	556	522	486	560	533	552	599	536	534	516	555	515	487	527	546	526	528	576	582	524	488	464	551	510	549	537	539	517	518	588	518	542	534	560	541	541	536	531	528	565	497	499	511	533	559	542	512	497	510	551	542	555	551	540	540	555	522	555	521	597	556	533	527	519	551	522	527	576	505	574	524	507	547	503	574	512	517	530	530	530	528	514	509	569	540	500	533	540	531	486	565	570	546	538	572	578	513	516	578	505	517	510	548	530	538	566	525	498	503	487	552	564	519	506	542	519	533	540	535	528	558	557	552	556	545	510	558	510	495	519	565	546	506	532	547	513	503	545	528	537	572	530	560	537	542	571	494	521	510	523	556	525	521	511	589	558	577	529	563	521	523	559	536	527	502	539	507	516	539	524	561	523	489	514	530	534	539	541	503	521	518	547	544	494	537	552	515	513	561	569	553	515	519	537	539	542	530	570	540	507	484	545	548	526	536	581	527	526	536	514	549	586	563	535	565	545	526	518	500	530	508	501	493	533	526	532	571	537	532	545	473	563	533	538	560	540	539	532	555	545	568	563	529	594	521	515	543	525	517	493	546	510	498	555	579	526	496	539	492	515	545	558	543	550	554	534	524	516	504	532	540	495	529	557	521	522	521	543	565	505	542	528	558	560	511	550	518	537	549	528	530	558	540	565	519	549	533	536	541	532	562	549	566	554	527	587	523	557	568	541	564	503	518	544	537	508	530	560	524	544	497	568	530	499	550	546	564	545	530	511	568	565	546	524	539	527	502	504	506	552	521	539	553	495	535	503	541	533	573	570	507	548	587	499	594	527	513	592	534	503	498	583	538	537	521	556	563	531	526	497	552	536	541	535	523	556	553	497	556	523	507	527	537	547	528	551	584	530	509	555	512	509	509	522	538	620	531	570	480	525	548	528	553	544	530	560	572	549	519	516	505	523	542	523	535	481	532	513	558	541	560	562	535	529	498	491	533	507	515	539	505	491	546	531	577	545	527	521	528	526	536	513	527	498	544	482	527	506	546	471	532	543	546	534	502	561	536	543	553	531	489	559	518	544	568	467	544	517	562	512	543	537	516	557	540	531	529	570	557	531	561	525	578	560	513	533	503	521	519	482	525	563	589	576	553	534	521	544	525	540	516	526	546	546	538	510	505	563	562	492	519	518	601	566	546	550	520	556	525	543	542	545	517	550	545	552	524	564	504	548	540	568	577	494	534	540	541	533	527	559	556	530	547	522	538	519	573	577	533	509	560	543	533	538	513	533	533	529	536	540	535	531	504	528	550	547	519	569	552	534	516	542	601	537	516	496	535	538	535	551	521	511	554	527	535	553	570	531	549	565	499	537	565	517	504	550	497	562	577	554	549	489	562	566	550	537	536	565	494	572	549	530	508	549	529	548	558	528	545	498	535	530	531	514	511	572	553	534	501	534	556	498	565	546	513	572	507	587	524	558	548	568	524	520	515	550	552	552	522	553	572	491	575	509	509	537	534	548	526	517	494	571	533	509	514	527	482	512	550	566	518	508	540	523	526	568	533	542	532	576	561	552	487	526	557	524	552	557	546	509	543	552	540	531	562	556	518	508	514	517	504	566	534	563	492	532	520	512	577	532	495	526	529	549	554	536	528	537	509	576	530	517	545	556	578	551	572	547	465	511	538	508	561	520	539	573	564	515	538	543	548	535	568	547	546	557	518	570	575	541	539	518	554	531	554	489	558	518	546	498	503	527	586	547	533	528	514	560	524	545	537	490	534	565	539	581	539	536	556	560	517	538	531	551	527	558	575	523	554	506	527	547	537	516	531	525	508	571	560	562	495	526	511	544	578	563	512	506	504	521	544	537	512	507	524	534	533	531	535	551	553	529	510	549	542	558	568	520	585	540	544	546	519	552	527	551	528	493	478	532	521	502	540	550	532	514	524	561	552	565	558	525	542	559	584	541	587	521	544	516	558	526	557	525	552	544	524	554	505	578	511	547	520	541	599	550	507	512	535	557	519	501	574	563	552	555	516	564	535	514	526	572	549	548	576	549	525	579	567	521	536	514	485	545	494	552	546	532	531	486	510	529	545	563	533	514	537	543	499	498	556	559	484	581	533	556	504	535	520	522	539	553	570	545	557	526	491	519	541	516	516	578	554	491	555	549	491	556	496	516	549	536	587	514	568	556	538	523	511	536	522	550	575	545	556	496	515	521	557	531	565	519	549	547	520	525	533	581	489	544	521	557	542	536	555	527	583	516	516	505	533	548	483	536	532	538	520	483	492	498	559	515	528	548	544	524	543	494	504	542	573	543	538	495	536	515	548	560	561	535	528	541	548	511	528	577	551	544	543	542	567	562	554	518	546	562	549	533	499	567	544	580	539	534	569	560	542	527	546	562	551	550	542	536	564	519	532	511	534	567	567	531	516	510	547	539	508	516	550	528	526	537	518	507	571	536	510	583	559	508	514	518	581	595	499	584	543	569	489	500	589	509	532	518	487	531	483	533	514	541	510	512	515	563	526	578	552	503	539	558	533	503	510	520	536	566	555	502	507	490	519	510	552	546	516	539	490	516	536	505	526	549	514	523	557	549	550	543	521	513	536	522	554	530	512	522	555	544	525	530	554	526	532	520	545	563	515	617	508	586	566	553	510	551	524	499	572	536	584	551	556	544	555	558	559	534	511	480	532	527	542	525	501	579	545	527	495	502	575	523	507	562	516	530	492	514	535	542	562	552	516	522	557	521	542	504	556	540	527	555	523	550	563	538	498	554	541	590	518	546	541	532	499	552	594	547	525	549	551	512	545	574	526	569	560	573	515	538	574	506	536	499	557	540	579	536	560	545	508	503	514	537	492	491	514	575	551	547	542	553	560	510	548	544	525	519	514	508	534	505	560	550	541	505	542	533	532	517	594	572	500	523	479	549	540	529	532	583	527	544	511	560	603	571	539	546	500	513	541	501	545	536	504	534	549	522	521	510	534	516	524	526	539	491	531	504	524	515	515	561	559	574	506	556	538	513	540	541	537	536	546	545	530	575	498	497	554	550	522	601	544	528	518	536	534	552	524	579	560	497	496	533	524	559	541	531	519	541	509	491	540
25489	27403	39778	32711	17744	5500	1611	894	781	821	717	793	780	712	767	721	750	760	728	740	764	754	706	737	777	750	710	756	728	747	696	731	717	737	722	709	692	701	728	702	714	747	712	707	719	714	730	750	728	778	762	747	769	686	703	741	748	756	729	776	718	706	737	744	698	789	735	701	733	716	714	805	714	705	759	741	674	707	722	733	763	724	728	759	726	686	699	727	748	728	730	787	714	736	704	783	719	701	739	706	740	782	763	743	733	767	714	761	759	725	755	761	708	751	757	744	756	717	755	728	759	727	766	747	803	705	751	722	718	742	738	708	663	741	766	745	732	754	727	753	711	748	718	746	747	733	695	718	723	696	758	722	713	770	725	731	692	705	721	730	697	796	729	703	736	767	705	719	750	741	810	713	699	688	720	721	718	744	725	754	715	732	741	753	700	682	738	757	760	743	733	721	729	699	716	726	735	736	756	746	715	669	725	738	795	732	752	683	701	748	741	717	753	732	731	728	718	719	759	721	712	706	719	724	738	753	740	714	695	747	743	703	726	702	731	741	730	750	756	731	754	779	770	699	734	746	691	688	751	784	756	690	760	664	798	742	738	706	730	671	737	763	718	724	772	745	763	760	717	763	732	734	710	688	744	705	764	697	762	751	764	756	679	712	708	710	744	667	668	746	754	712	731	754	737	741	719	701	768	764	728	738	716	681	683	695	741	718	725	675	719	673	735	717	719	718	730	750	746	793	695	735	711	711	744	721	713	763	761	742	767	803	793	751	704	718	785	729	752	757	711	782	722	722	730	704	785	773	700	735	769	701	766	682	735	741	743	753	723	722	737	723	712	713	750	721	698	750	791	731	725	736	728	740	709	729	730	690	774	726	703	736	694	720	741	748	719	728	697	689	768	717	682	714	771	705	745	714	702	739	728	746	775	737	723	699	721	701	736	714	780	729	675	723	735	763	761	733	732	759	766	697	715	709	742	750	753	741	715	716	752	735	725	722	751	775	717	763	727	726	759	733	682	722	707	702	714	721	704	732	701	702	721	716	734	678	742	701	746	767	729	675	712	715	707	683	739	755	755	768	673	755	731	744	731	714	740	708	710	789	729	723	722	726	755	712	724	687	739	733	727	745	752	719	824	736	732	719	727	715	781	761	738	734	729	745	751	728	748	726	721	731	747	684	712	728	783	741	726	774	696	692	711	750	771	736	733	760	692	707	690	753	746	689	713	730	717	766	713	689	731	714	726	741	661	730	768	658	724	755	723	771	762	729	720	733	686	756	731	679	725	726	726	724	720	743	731	748	727	710	798	696	711	737	686	725	694	704	777	729	730	698	689	731	792	732	703	715	735	733	746	706	748	711	736	696	746	703	722	705	721	703	722	743	771	715	714	784	777	755	734	728	683	726	733	704	713	740	706	757	745	705	727	672	745	754	728	734	712	765	733	680	745	738	733	719	690	720	738	721	729	694	660	737	731	665	730	684	758	694	709	733	690	696	728	747	687	677	723	723	676	763	750	704	700	724	765	710	723	729	758	709	742	749	725	730	717	678	719	758	741	752	721	741	756	701	726	784	761	722	755	706	751	735	721	686	755	715	731	752	718	740	715	758	783	703	741	788	729	713	704	764	715	675	727	747	811	728	749	713	705	741	746	732	766	718	721	672	704	743	712	737	714	716	722	701	742	718	705	714	729	700	693	713	708	738	726	704	697	748	725	693	687	740	717	741	709	738	706	718	762	734	739	709	695	763	736	776	750	709	754	717	712	768	780	743	710	732	711	710	698	722	741	722	747	705	671	773	750	739	762	739	742	759	720	729	734	709	711	738	729	694	733	735	685	759	763	679	737	777	728	702	757	768	666	755	791	664	761	733	731	711	776	699	721	692	740	687	765	698	717	773	711	687	779	769	737	749	687	752	744	706	732	752	748	679	712	751	760	723	767	710	720	725	739	707	723	713	730	724	733	712	680	726	717	773	746	770	756	756	710	703	706	704	707	758	693	729	778	718	708	760	764	739	690	710	744	729	703	672	709	733	754	746	734	712	718	697	717	764	656	701	740	716	701	712	783	720	738	730	698	670	746	730	694	746	757	718	739	725	718	770	731	718	686	761	751	686	770	742	766	699	744	770	754	737	717	704	698	777	750	735	765	736	715	725	727	714	695	700	715	679	720	689	709	726	722	711	710	765	716	696	708	731	689	729	712	693	727	722	725	677	730	703	702	737	720	737	744	747	710	754	747	721	753	745	749	710	720	785	728	719	721	728	726	739	701	732	728	696	744	705	694	737	728	792	746	736	696	676	703	756	750	736	737	751	777	708	745	738	743	754	721	705	726	735	747	700	710	711	744	738	694	713	708	717	729	697	739	827	781	744	766	779	762	782	765	754	719	717	711	735	722	758	779	726	707	690	714	750	765	796	729	729	697	780	745	731	693	752	691	664	726	703	733	704	789	776	722	776	698	736	743	763	784	695	698	731	677	750	736	754	680	754	706	732	744	759	704	676	703	784	719	751	753	689	688	729	738	721	730	713	712	788	749	753	747	657	741	684	684	736	738	693	721	706	723	711	700	710	752	725	732	750	743	768	762	726	745	738	711	731	772	666	751	716	667	748	712	708	715	688	758	755	721	776	719	764	719	725	712	750	703	722	718	767	750	708	665	699	728	729	706	731	748	697	727	783	693	745	711	727	716	730	727	732	711	714	730	694	720	815	727	747	739	727	688	760	697	735	789	733	681	734	756	733	678	711	721	730	709	694	750	715	737	755	724	690	785	745	782	757	722	736	724	748	752	718	721	702	703	703	740	685	721	736	696	696	716	764	692	759	702	750	701	765	712	717	705	715	750	718	735	744	698	728	713	707	750	762	682	752	768	770	663	753	711	767	672	711	732	751	723	690	725	702	767	761	742	736	711	736	736	724	714	795	692	727	707	717	685	705	719	718	721	705	685	703	737	720	701	720	745	784	700	699	741	751	717	718	740	710	695	777	714	761	758	668	747	727	721	784	729	702	756	713	691	719	716	698	716	742	730	705	747	729	744	734	713	651	760	734	735	694	685	687	766	736	708	713	691	681	713	680	704	704	712	714	719	681	737	770	715	716	732	721	712	728	743	713	755	715	762	712	766	710	737	740	690	644	680	689	761	660	721	711	753	691	707	690	719	730	702	738	757	767	772	704	705	753	679	709	666	695	704	700	755	770	774	673	725	713	734	711	746	679	732	761	694	728	722	714	689	738	711	771	690	689	717	710	708	747	743	714	708	741	678	764	759	699	708	732	693	712	689	705	699	682	707	729	743	780	725	698	718	756	709	735	751	710	751	696	726	694	739	706	706	761	730	708	715	764	716	717	702	737	673	720	706	747	729	733	731	685	702	727	745	742	721	703	682	713	760	758	760	674	763	748	727	716	747	727	680	690	694	725	701	719	774	687	711	702	709	703	723	720	734	773	729	749	749	718	728	776	747	718	757	703	704	724	767	747	748	797	718	764
59207	86183	54326	24404	9538	3190	1183	741	623	635	633	647	563	583	644	620	638	670	680	652	633	615	638	638	652	641	625	590	691	662	593	620	640	640	657	632	620	613	636	622	607	609	643	645	639	623	634	611	675	652	662	648	653	619	628	652	653	613	611	665	673	663	656	713	655	602	641	665	668	618	625	584	606	616	635	611	655	637	655	689	668	644	635	627	633	628	634	607	648	639	622	668	632	659	646	615	590	637	623	637	592	620	651	661	639	656	635	652	679	638	628	609	700	623	607	639	583	660	673	634	644	647	635	665	629	650	616	642	648	621	671	616	659	723	605	628	631	652	612	640	651	645	648	646	654	626	629	598	640	641	681	651	623	641	642	664	668	648	653	621	635	607	656	663	656	616	606	617	629	663	592	626	654	647	654	635	630	654	617	636	592	716	625	643	622	623	648	562	593	640	607	642	626	590	656	629	643	647	587	639	610	644	659	627	612	572	628	643	640	654	612	648	620	616	665	627	659	634	695	685	591	590	640	653	661	626	609	614	633	683	642	630	645	650	615	635	614	644	680	626	665	625	627	669	609	626	630	671	599	625	628	653	659	616	650	635	639	647	632	680	641	584	648	618	648	628	638	633	610	649	598	662	609	640	623	633	640	615	670	619	639	661	658	615	653	603	610	643	636	646	625	618	606	618	624	634	628	650	697	621	667	626	617	612	628	658	662	591	636	618	623	623	665	631	608	616	651	667	582	658	591	640	639	574	669	634	649	607	631	616	662	656	664	647	659	621	597	625	628	648	652	622	622	662	656	649	626	639	624	643	614	608	644	609	633	669	630	631	600	567	654	650	646	611	618	600	670	647	605	656	627	616	645	622	613	653	664	639	604	633	630	619	619	650	624	610	667	625	622	643	621	672	629	668	619	621	652	609	620	639	653	606	640	639	626	658	587	641	641	625	665	626	643	633	617	627	581	626	638	618	647	600	623	652	620	644	626	644	670	634	626	653	645	616	637	670	651	580	613	617	637	618	604	631	634	624	625	660	655	631	636	600	668	652	599	648	703	617	620	600	651	650	611	678	641	650	637	664	683	600	638	651	644	654	621	634	628	641	617	637	620	618	681	607	661	648	620	634	612	537	605	630	633	614	666	628	647	631	620	650	645	686	626	653	631	610	666	612	593	617	636	662	674	654	633	610	629	628	651	644	677	637	674	631	567	651	654	657	623	604	607	628	613	631	620	639	651	644	618	635	599	670	607	604	628	653	641	617	646	654	648	634	623	607	575	601	631	656	641	631	640	585	613	623	611	610	649	593	666	662	617	583	664	620	624	651	582	668	622	629	612	655	606	583	666	622	611	635	644	630	646	620	597	646	616	650	622	644	625	631	619	653	623	643	614	632	669	674	636	637	686	639	665	674	652	646	629	652	626	599	651	611	640	615	602	633	614	654	602	614	620	637	679	643	628	628	624	643	667	635	618	637	605	660	630	609	639	649	589	645	632	621	620	632	681	646	633	639	646	611	609	636	645	621	627	627	619	642	652	606	654	606	604	646	611	610	704	620	609	633	665	652	638	623	659	638	657	624	622	675	643	663	630	610	633	639	593	598	582	675	647	628	630	624	641	651	622	613	595	600	641	646	613	688	640	647	659	612	635	606	656	614	632	599	668	580	592	671	670	623	590	608	651	653	630	677	644	645	622	671	634	632	640	641	652	647	656	648	622	626	618	615	651	675	638	586	615	619	641	634	654	652	616	624	636	671	614	578	636	652	691	629	618	634	602	612	663	598	671	680	635	635	609	640	628	600	598	641	654	646	638	650	646	647	625	629	655	596	666	658	611	646	623	612	635	682	652	617	637	588	611	639	634	636	626	654	598	605	620	611	667	657	630	627	650	659	674	606	602	631	628	614	629	637	650	628	568	677	617	637	617	672	645	626	633	603	657	625	587	652	645	600	651	621	673	614	594	651	578	637	618	629	607	623	563	634	618	656	665	627	610	603	617	653	642	670	594	635	643	632	655	606	680	654	599	644	618	645	637	623	616	632	704	656	640	657	618	638	652	648	659	661	646	611	640	671	609	623	628	644	622	635	624	623	636	640	609	651	626	635	668	616	595	648	564	618	625	660	632	609	632	655	639	626	643	596	636	617	649	657	636	591	603	633	604	616	620	589	647	652	605	625	601	608	606	650	668	651	627	635	609	587	579	616	630	626	610	602	605	571	609	581	619	628	657	669	591	605	626	640	646	655	686	627	606	627	654	665	627	644	638	670	658	640	663	631	610	610	667	613	594	647	632	595	631	692	629	649	682	615	642	639	635	580	647	619	645	649	622	594	591	644	660	594	637	648	650	607	635	637	651	612	637	599	624	637	651	679	629	610	643	662	605	662	595	590	672	606	609	602	607	630	642	622	648	616	610	619	603	639	602	611	635	652	629	624	606	606	569	595	678	656	621	632	607	628	622	584	645	643	602	624	626	640	643	612	651	654	624	598	586	641	672	676	601	619	666	660	617	620	617	658	640	618	678	632	632	611	638	634	643	637	616	601	639	650	677	643	651	605	648	617	666	588	671	626	646	678	618	662	645	603	631	635	647	677	628	646	648	661	637	649	638	628	631	597	623	665	689	628	613	635	663	640	649	629	672	660	624	632	643	664	633	629	682	667	641	643	611	656	618	647	656	597	616	630	657	619	642	637	629	633	616	626	650	668	608	619	645	676	637	610	601	649	609	659	601	604	631	624	646	644	621	625	637	664	607	629	654	610	640	632	638	629	594	627	642	657	659	618	670	652	595	643	574	581	625	636	660	580	613	620	612	654	648	617	653	651	645	652	653	596	625	587	641	629	695	627	638	644	621	609	649	616	606	665	624	630	658	647	630	635	668	686	622	609	641	602	634	632	674	661	594	630	654	637	651	645	610	651	637	675	674	696	638	633	632	627	602	643	661	678	649	687	631	601	615	648	634	663	657	588	668	593	598	611	592	654	598	620	638	617	622	638	603	607	645	617	649	649	644	603	613	632	609	636	688	622	634	634	608	620	655	622	658	650	669	620	678	632	623	671	631	638	635	619	671	658	628	629	644	643	621	633	683	655	597	664	657	615	607	600	696	666	615	613	598	654	615	643	613	680	622	657	627	640	632	641	649	667	608	669	608	646	592	660	688	611	661	660	642	634	595	640	607	598	609	663	645	624	627	619	625	606	645	626	659	629	634	688	625	575	650	623	710	605	622	623	626	678	586	616	633	597	603	633	628	666	628	603	643	628	682	608	624	593	588	575	689	632	647	664	617	606	665	610	650	639	619	618	646	592	616	582	650	631	601	615	588	660	644	603	675	617	665	594	590	622	688	635	638	624	619	618	601	597	677	650	615	600	590	590	662	579	641	615	629	676	669	583	651	677	603	629	646	629	602	632	649	639	585	630	665	617	580	637	633	666	610	660	648	677	646	594	630	643	671	602	641	616	639	650	623	628	626	690	680	688	631	592	636	629	636	621	649	608
23970	23242	33607	31066	24270	15700	4779	1370	978	920	1006	976	879	949	920	944	966	864	937	903	914	910	922	917	924	931	863	892	920	885	924	904	852	872	973	913	843	879	917	960	936	931	917	947	918	880	900	961	878	881	899	878	879	939	900	929	896	947	904	929	897	892	919	947	911	863	890	872	928	881	927	911	935	874	910	877	894	882	912	936	886	904	858	863	911	896	950	938	926	842	881	892	855	890	877	907	916	923	894	852	889	866	904	899	920	919	896	917	901	849	912	928	902	899	898	846	888	871	877	889	875	924	917	869	892	850	883	880	871	913	909	830	873	833	871	871	925	902	867	825	922	863	856	863	870	882	858	906	868	869	931	918	812	903	890	887	901	876	899	888	899	926	894	869	925	907	885	906	908	900	883	887	854	963	910	892	900	902	869	907	884	886	878	854	870	883	873	864	840	878	911	842	917	943	875	967	905	893	911	906	891	925	884	924	906	942	877	865	870	908	916	916	861	877	918	886	909	880	870	852	910	914	870	853	862	849	874	922	890	913	879	912	911	865	825	948	915	886	875	866	941	883	885	858	895	892	908	924	882	930	884	837	874	859	862	853	917	946	894	891	932	900	870	894	880	848	855	875	926	839	900	874	892	917	886	889	856	851	866	888	886	853	901	867	888	910	914	932	899	940	852	932	939	886	801	860	859	885	831	914	846	877	891	887	917	907	876	898	910	851	865	905	915	865	894	851	826	913	857	928	843	887	898	886	904	931	861	936	861	893	917	923	817	841	885	943	847	910	861	882	900	867	891	876	818	872	845	886	881	894	933	911	878	878	876	884	866	875	812	873	889	921	826	884	874	896	896	882	875	840	853	890	888	896	899	903	882	978	871	848	864	885	852	888	900	859	923	941	947	840	866	885	868	932	907	958	909	855	900	909	951	881	909	884	897	897	857	896	902	913	884	899	933	916	907	903	906	882	887	914	894	879	816	930	869	899	882	871	860	956	899	908	939	858	841	871	805	915	848	854	913	878	888	896	870	924	850	869	914	849	900	889	923	939	914	885	946	894	841	868	901	863	857	922	880	860	913	820	906	867	871	878	907	958	915	903	861	932	884	955	852	897	879	907	958	868	887	901	935	881	842	886	859	851	865	870	912	872	870	885	929	837	898	893	840	876	904	887	859	857	916	894	851	881	875	902	857	894	866	883	886	893	898	861	918	912	873	888	897	906	877	901	909	899	875	934	844	881	884	920	923	927	881	868	892	873	911	867	889	856	923	893	900	885	898	833	883	865	915	846	839	893	850	832	890	946	907	873	893	862	925	906	957	874	852	889	913	930	928	842	879	860	886	868	894	921	871	913	967	914	892	938	907	950	887	841	871	913	891	926	938	865	919	894	879	894	916	907	947	867	882	903	883	838	895	907	909	894	888	885	886	909	866	911	899	862	910	921	925	889	892	939	875	905	945	882	874	890	897	968	941	863	894	884	847	881	888	971	898	866	859	897	857	904	898	908	852	846	880	894	958	878	908	889	949	863	916	915	905	846	867	943	902	892	825	917	903	900	885	882	866	897	861	899	867	908	938	888	878	857	859	936	889	904	883	839	876	862	848	890	922	857	906	842	861	829	857	866	910	845	858	898	875	891	915	856	858	901	863	936	879	864	826	922	859	854	894	905	872	866	867	923	903	855	857	939	888	931	879	871	892	910	891	861	906	907	859	867	933	852	900	914	874	924	942	876	885	878	911	890	870	887	873	834	925	891	842	864	917	824	869	838	870	905	885	904	880	921	872	926	919	830	907	909	880	941	912	914	872	890	907	920	848	923	911	910	873	923	866	905	890	894	918	836	869	939	853	907	877	910	899	887	920	878	888	896	861	860	894	906	914	879	848	895	928	871	878	915	834	920	895	900	935	880	878	918	901	850	907	906	877	863	996	943	848	883	908	871	876	880	926	889	875	866	919	873	865	851	833	891	929	894	864	901	879	890	933	898	916	930	942	873	907	896	902	865	889	909	913	878	892	887	818	913	915	895	915	861	929	879	910	887	890	891	907	854	908	907	900	891	907	965	856	852	905	910	861	898	884	889	908	889	899	905	877	824	875	904	872	896	940	858	863	880	862	926	878	838	857	906	901	826	902	920	884	890	849	868	887	938	881	815	898	917	887	815	891	873	846	902	845	930	889	858	865	876	876	906	868	878	844	892	949	867	829	862	876	894	925	898	900	856	910	856	894	902	922	887	894	894	850	957	903	838	909	870	926	903	833	883	840	917	883	904	891	912	900	888	894	869	907	878	893	899	863	873	897	870	851	888	901	868	871	869	887	935	899	854	894	831	903	875	922	891	925	895	888	882	911	868	893	835	929	891	882	852	890	923	938	860	869	848	912	894	861	844	959	882	874	863	874	938	825	836	918	881	881	854	903	937	911	841	827	906	942	849	862	849	847	898	878	851	913	888	886	865	902	848	827	868	875	928	931	910	867	857	929	900	894	870	906	906	921	859	859	877	894	901	907	860	861	910	912	842	862	870	861	912	889	891	890	868	921	896	913	906	874	899	869	860	884	921	854	959	908	915	872	914	886	868	906	861	887	890	875	936	904	919	886	935	870	855	912	866	859	890	820	866	930	900	874	882	865	832	913	902	873	931	884	895	882	898	853	851	847	908	912	918	884	897	839	870	861	878	868	861	858	889	897	912	867	879	914	916	831	860	878	900	833	906	894	913	903	848	842	893	897	871	948	903	846	924	872	884	899	882	831	872	907	907	860	855	863	880	951	834	864	965	876	857	887	874	895	854	913	907	890	1017	917	892	866	901	865	901	845	896	920	846	874	915	858	937	873	909	894	876	877	877	948	856	915	837	871	895	876	872	869	890	890	838	879	899	851	856	928	876	957	838	909	908	892	875	870	834	926	898	851	930	929	844	927	891	863	894	931	875	899	886	899	959	853	923	950	892	879	882	860	904	836	865	910	867	864	938	831	859	884	920	912	868	877	891	928	896	939	947	884	916	892	872	836	920	858	940	901	899	865	862	869	888	860	881	864	911	937	864	856	902	874	905	860	919	884	920	911	930	903	925	899	871	851	854	911	908	875	888	936	880	954	892	913	881	898	865	870	912	859	914	898	895	839	871	951	859	854	863	869	948	891	848	923	895	821	860	913	856	811	873	878	951	862	883	862	862	895	871	876	896	870	915	900	901	871	879	880	840	862	864	914	870	905	885	844	871	911	926	877	895	835	816	884	882	921	854	940	875	892	874	907	901	856	920	846	868	828	887	900	849	916	900	914	893	886	902	915	888	846	861	901	883	874	854	898	903	893	849	875	888	845	901	871	849	868	884	924	854	892	896	868	921	875	890	932	890	879	874	851	886	885	878	850	894	847	879	930	911	963	866	870	944	888	929	915	915	908	902	880	844	875	857	919	828	891	962	913	844	859	844	864	866	895	895	890	903	859	900	893	882	929	937	870	876	946	904	846	840	889	820	869	848	883	849	850	843	899	878
64601	99840	67884	40458	18683	6882	2243	1066	862	804	760	827	867	834	749	826	765	827	827	799	786	844	800	836	822	743	762	803	793	809	821	798	770	817	811	774	790	802	806	844	815	795	857	735	815	776	817	826	784	847	839	774	791	839	772	857	798	771	798	771	785	797	811	813	813	801	802	794	751	794	745	817	801	779	823	830	850	782	859	758	756	784	775	784	814	807	839	772	801	832	781	777	814	847	764	874	782	773	776	849	824	809	824	862	824	842	740	798	820	792	825	823	764	757	822	815	851	751	800	793	849	872	828	765	810	785	775	841	722	816	810	777	814	790	724	802	814	787	801	833	773	826	800	834	854	802	766	811	786	845	766	783	811	835	779	803	794	835	841	827	787	780	772	808	805	723	774	797	790	817	736	765	756	827	813	757	747	844	842	758	784	823	844	821	789	831	796	800	825	764	760	787	758	814	802	822	790	788	802	765	778	830	813	788	778	794	839	743	792	783	727	813	784	767	782	810	792	818	799	825	767	787	814	815	796	816	758	814	838	810	798	822	774	813	844	796	807	790	838	814	797	855	845	774	806	801	885	858	773	734	813	820	806	772	844	828	755	800	808	846	830	778	835	836	819	807	791	808	814	816	831	821	822	808	731	769	790	852	846	796	766	865	822	758	828	814	858	826	803	834	804	797	810	823	796	737	814	760	819	785	792	824	783	786	800	817	795	764	800	756	807	795	847	795	855	814	778	860	809	846	789	761	844	821	810	779	791	829	817	823	799	839	806	827	777	828	758	853	822	766	787	754	819	781	805	748	799	808	789	823	811	784	758	768	836	811	824	816	758	850	812	799	776	803	810	751	815	741	797	788	869	787	762	767	839	807	803	806	777	816	814	797	769	836	744	819	823	796	794	804	771	828	823	803	798	794	723	789	806	831	816	780	823	783	793	820	808	821	792	817	821	831	788	825	775	824	780	782	859	861	748	804	789	804	806	822	837	873	822	842	819	829	783	864	783	794	763	784	773	824	769	794	811	799	771	749	813	771	805	806	756	794	810	804	766	791	766	845	779	746	796	754	791	788	854	831	814	778	775	807	790	821	744	873	802	792	772	797	767	809	800	786	796	788	804	784	855	757	807	811	779	788	827	790	819	843	800	743	832	726	826	827	781	784	808	831	817	808	799	829	822	790	803	813	803	792	755	798	813	819	834	850	788	792	808	828	741	812	842	853	813	816	775	782	797	774	811	814	802	830	767	848	810	787	804	805	834	808	749	716	805	842	883	790	794	812	797	787	763	788	804	839	797	819	781	831	819	745	794	827	786	780	800	791	782	813	813	831	817	821	763	814	764	749	770	807	819	835	804	786	841	818	749	858	786	801	775	819	789	767	785	806	785	745	770	800	758	806	823	789	770	817	828	798	826	786	807	811	790	744	805	830	821	829	800	739	769	851	842	780	800	758	801	840	803	759	768	773	764	798	793	796	819	806	814	765	775	805	788	826	796	801	827	753	808	833	774	813	815	788	832	794	778	799	801	834	783	870	746	767	772	820	801	792	749	834	778	794	836	768	816	798	776	748	770	835	833	785	829	806	807	789	792	797	791	825	796	804	815	832	784	854	790	807	738	816	837	852	764	798	773	740	784	743	828	817	801	807	759	787	791	817	784	779	763	771	796	801	784	782	776	832	796	805	806	767	820	810	797	817	838	763	796	751	783	779	814	755	801	789	787	842	800	795	757	780	831	791	770	776	780	832	829	806	770	792	813	809	795	743	815	809	789	819	746	762	779	791	831	777	789	800	790	821	796	826	768	799	786	806	819	782	821	758	837	837	815	817	792	778	832	787	806	784	791	785	795	778	846	798	784	861	805	771	784	775	784	763	796	804	800	787	797	790	786	840	801	811	776	758	779	802	828	716	788	776	781	769	762	803	788	774	804	818	786	779	841	750	753	817	818	803	784	869	781	805	787	788	768	819	769	740	773	822	781	771	755	747	795	801	762	797	770	738	779	795	796	791	787	803	853	766	784	781	814	837	811	799	818	762	784	835	834	785	824	759	826	746	826	752	820	828	796	819	818	770	790	795	800	793	824	885	827	796	756	781	833	840	796	748	803	784	808	832	830	832	781	770	768	807	775	806	814	771	837	770	777	819	816	803	820	780	789	788	798	821	815	815	776	765	772	761	807	794	810	760	758	822	837	788	798	782	866	841	827	783	809	841	825	751	747	867	733	839	802	771	844	827	785	820	811	817	808	781	847	791	752	792	752	730	809	811	796	774	775	798	778	801	777	749	819	777	766	806	793	836	762	821	771	821	761	742	815	827	757	823	802	741	815	791	799	753	814	818	775	848	813	842	764	764	842	813	783	815	799	828	797	799	798	781	737	789	842	814	781	736	761	770	768	789	753	787	816	810	779	786	782	777	843	761	772	810	775	793	779	755	800	782	806	800	818	843	825	833	793	800	814	805	776	782	838	799	775	830	758	764	801	828	733	795	773	790	797	787	806	814	848	786	781	800	791	798	800	800	762	796	798	824	813	796	790	839	770	812	770	808	839	790	824	804	788	778	838	810	850	777	821	717	804	792	816	801	826	809	833	769	863	806	808	857	796	785	818	772	761	818	779	830	826	811	778	776	810	806	751	816	822	826	788	815	771	779	787	806	742	840	821	798	815	769	774	820	816	779	756	833	804	817	803	826	806	750	704	795	774	774	847	792	766	830	752	777	851	782	785	835	829	863	758	801	826	802	792	813	828	819	808	757	842	845	788	817	816	811	766	769	795	820	827	810	805	812	795	765	741	799	796	810	821	782	816	783	806	827	748	807	804	810	784	807	768	802	810	803	808	834	745	799	847	826	824	773	752	821	803	775	805	843	844	823	783	816	749	811	789	853	767	829	819	707	835	803	802	776	793	845	785	796	783	812	796	776	843	788	795	822	760	803	829	732	799	763	755	784	831	750	850	824	803	810	826	823	811	826	852	767	799	812	786	774	733	770	776	796	781	754	824	765	812	793	827	839	779	770	775	771	837	826	816	776	813	782	820	812	843	825	789	816	799	793	771	773	820	806	824	799	799	794	745	822	777	796	788	787	801	874	788	794	773	791	785	806	783	824	837	787	823	865	787	779	835	867	794	816	777	794	744	813	767	820	791	799	727	787	768	787	785	811	791	791	801	846	808	834	817	822	794	781	825	773	830	804	788	830	751	819	767	761	798	770	812	793	822	786	741	774	837	722	843	828	827	790	782	834	784	855	827	760	817	839	787	841	804	768	768	823	786	844	769	839	827	842	777	793	821	777	853	769	777	859	815	808	804	779	813	780	813	751	781	783	771	808	764	815	776	812	798	759	783	826	827	793	790	821	766	846	773	837	838	745	797	794	796	801	790	789	772	813	781	825	813	782	849	802	789	798	789	794	767	783	760	756	833	799	790	809	779	763	836	797	780	765	805	819	758	786	785	769	809	776	768	761	794	795	812	759	750	831	806	756	777	805	792	799	780	805
30476	30120	23124	9797	2675	1178	832	677	646	636	625	639	663	672	609	658	645	641	609	612	650	675	621	621	639	700	585	633	631	666	667	714	652	664	674	640	645	664	629	681	684	623	631	620	722	665	685	654	642	646	636	693	706	700	652	653	665	656	632	626	653	638	672	665	630	645	611	647	648	706	650	647	631	643	645	667	605	655	709	672	608	664	651	670	649	683	657	661	646	641	663	607	631	728	691	654	653	649	634	653	639	615	670	640	704	636	669	633	619	673	663	637	651	640	609	677	638	663	669	626	659	634	611	629	655	658	635	624	622	682	678	686	682	649	654	652	626	661	662	665	644	663	618	672	688	628	670	641	647	660	673	654	656	642	648	639	612	697	595	636	578	645	651	696	657	654	617	632	624	668	668	663	673	657	627	663	635	628	618	614	642	677	643	635	592	668	661	601	647	635	644	658	638	631	624	580	647	639	627	639	635	625	672	620	666	668	634	610	682	611	637	645	642	645	660	646	710	630	663	623	657	698	670	618	671	674	648	639	690	663	662	648	654	691	664	657	705	666	636	633	630	694	651	657	678	620	669	659	660	636	665	628	659	685	627	642	683	641	654	683	611	593	669	606	689	631	679	637	631	654	670	615	631	653	664	639	656	628	651	655	628	635	635	705	582	667	687	714	638	645	647	646	636	639	650	667	669	688	638	626	672	666	644	646	621	656	606	655	656	610	663	608	679	651	663	652	657	629	694	661	650	645	681	650	631	680	681	668	642	674	632	661	629	624	660	706	650	649	618	661	635	649	639	674	641	642	668	691	615	630	637	626	675	602	659	637	636	666	621	691	659	651	691	655	648	657	642	661	608	656	621	665	695	655	639	602	685	649	591	620	642	638	686	619	627	639	643	602	680	643	623	659	653	625	623	650	670	632	656	605	650	646	652	628	663	649	642	674	650	637	654	667	646	655	624	622	667	644	627	684	601	643	625	623	686	630	653	606	618	706	634	649	636	652	640	683	597	662	647	618	666	645	660	679	684	624	652	644	680	659	661	647	596	675	646	623	641	605	657	675	656	590	631	658	650	702	643	652	621	598	699	678	644	655	643	645	627	636	672	675	636	626	587	645	641	625	632	655	689	622	660	690	644	667	699	680	647	667	654	654	632	597	669	669	632	590	646	634	626	644	638	666	620	670	633	603	689	669	701	627	677	627	663	629	593	675	673	684	643	693	652	637	689	632	630	607	656	597	688	668	656	662	674	690	597	634	655	667	637	699	640	635	645	651	661	616	646	622	662	694	657	633	677	648	660	622	675	663	669	630	638	636	676	664	674	639	676	670	644	697	632	629	690	635	618	723	626	629	646	657	643	677	667	648	640	643	647	671	661	666	661	633	656	748	664	722	637	630	654	635	701	623	653	646	641	645	642	663	647	660	684	619	677	654	637	663	671	680	673	660	636	641	672	690	662	647	636	637	652	651	680	637	672	610	650	655	679	634	656	622	682	684	625	648	627	644	661	671	635	658	642	648	652	658	668	661	712	654	657	675	625	637	630	624	632	670	670	652	593	627	652	654	644	619	642	665	603	663	600	638	610	660	654	676	632	585	604	636	690	641	658	616	628	645	700	625	638	652	616	638	617	691	639	664	656	683	646	676	637	651	676	649	595	631	673	635	690	651	713	633	602	597	647	654	681	643	655	586	677	654	663	660	639	711	644	611	664	645	649	590	618	647	636	642	640	662	673	616	640	656	642	622	679	695	685	662	614	643	643	615	642	672	630	614	642	650	689	668	655	625	621	646	609	623	632	628	622	634	640	676	636	675	649	669	630	647	646	655	647	598	694	633	672	646	657	642	580	670	638	629	615	657	680	619	701	593	599	713	653	666	665	604	655	672	682	645	696	695	671	667	686	614	619	652	636	680	703	699	662	642	646	628	658	644	702	673	654	637	672	604	665	646	660	652	656	661	609	615	663	634	614	660	657	648	637	648	655	626	662	583	650	649	688	626	600	692	657	669	629	625	648	638	686	634	640	673	648	672	640	667	682	636	633	668	683	611	646	624	594	661	655	627	671	651	608	606	658	690	629	638	623	643	605	646	658	662	687	657	670	652	635	677	674	621	619	666	659	613	676	655	607	661	664	653	670	668	655	672	704	652	663	681	671	649	650	652	641	653	614	641	602	671	632	690	671	637	653	663	630	659	669	668	629	606	638	690	653	603	693	668	615	618	688	626	663	631	639	665	675	618	644	627	686	650	682	608	645	668	680	608	632	666	672	632	672	633	631	687	657	670	657	656	674	668	713	669	643	640	603	606	668	642	686	673	649	654	627	626	648	676	594	675	697	652	644	684	649	661	685	615	697	653	666	645	651	650	627	626	678	652	592	665	644	636	692	633	626	661	634	700	679	684	640	661	619	649	663	682	638	610	650	668	637	669	646	663	649	639	624	640	678	622	646	701	620	648	618	663	636	658	603	617	674	651	663	627	665	628	630	639	676	666	635	646	652	640	651	693	660	642	707	646	675	681	647	608	649	673	658	581	674	681	720	678	681	664	663	674	670	609	632	620	657	617	656	626	646	657	618	674	647	617	627	668	674	622	642	647	628	638	611	657	636	702	659	630	612	648	615	672	672	607	627	628	683	665	660	669	664	665	637	633	630	615	692	639	654	649	672	648	672	716	733	647	656	691	664	647	633	642	637	685	624	668	641	647	667	600	694	636	654	648	609	666	657	642	657	626	627	677	627	652	646	715	647	667	675	673	605	642	655	612	624	615	658	637	657	676	647	669	646	679	673	642	700	651	654	656	638	652	645	617	641	653	616	650	616	686	639	608	628	607	647	660	649	665	583	650	633	679	639	698	656	631	627	693	660	672	696	672	595	639	649	640	638	668	659	612	631	633	605	594	627	600	677	657	660	625	631	635	691	665	664	671	659	662	645	645	663	688	682	653	652	606	661	627	645	687	669	625	590	623	669	637	656	667	714	622	642	664	652	674	715	653	697	637	623	667	634	654	699	668	666	662	655	631	660	619	660	632	606	647	677	683	649	704	655	638	639	677	605	625	602	672	641	631	645	678	628	632	632	666	645	601	656	677	670	670	698	712	592	645	659	631	626	655	638	628	617	646	648	640	657	621	614	675	643	646	670	641	653	621	620	644	674	657	635	631	626	680	625	613	638	643	649	680	662	637	628	611	633	653	674	655	674	653	596	626	641	659	619	653	657	610	634	651	633	623	668	643	672	671	659	682	659	625	670	658	645	624	621	621	655	635	692	655	651	651	649	613	632	618	595	637	679	691	633	637	643	612	637	657	647	663	681	640	661	643	636	646	652	675	621	646	666	661	657	656	665	648	642	648	637	639	602	638	646	668	698	661	635	679	647	674	652	624	650	626	628	660	628	656	624	644	660	656	627	682	717	652	614	649	643	627	655	698	690	629	647	645	630	624	653	678	634	625	667	610	635	689	649	685	617	685	645	629	675	672	679	693	638	673	643	657	632	618
23170	34793	16312	5596	2240	975	707	540	532	540	521	532	529	549	554	546	578	558	521	531	530	530	509	511	537	564	550	505	478	502	504	502	491	555	550	522	561	503	514	517	521	536	562	509	524	530	546	523	562	522	528	520	547	516	523	542	526	569	506	532	520	527	514	531	519	546	531	518	519	529	559	504	540	566	527	526	527	542	516	537	509	520	513	514	503	531	526	539	518	492	478	486	531	518	553	521	518	523	549	510	531	514	528	533	497	551	537	536	529	558	527	524	529	484	514	536	569	551	538	538	559	479	525	574	507	527	503	548	511	529	512	491	550	534	559	551	549	502	527	524	521	535	546	509	491	543	500	527	478	497	520	533	508	537	542	569	502	507	531	491	556	492	565	566	543	581	498	557	513	540	525	513	517	537	541	505	543	543	526	488	548	539	521	556	550	554	513	571	531	551	542	528	525	502	505	532	520	474	575	546	540	510	516	535	558	562	506	508	509	538	504	543	528	501	510	543	542	510	523	547	525	492	553	526	568	539	554	547	502	518	495	522	545	514	531	525	542	571	544	504	531	554	516	563	546	499	525	528	529	525	531	484	542	559	502	491	536	509	517	526	583	534	522	544	537	518	494	514	506	538	514	551	511	533	533	515	519	500	518	546	533	529	503	547	522	541	525	534	498	521	542	497	575	491	550	503	511	521	549	564	509	546	538	527	490	518	529	549	511	573	529	521	526	552	558	512	506	512	526	533	533	557	508	516	551	537	537	521	531	520	528	465	506	528	559	530	559	534	533	515	520	558	516	522	509	513	529	524	544	525	507	515	489	567	539	558	552	555	521	503	524	542	518	562	544	548	541	540	495	568	534	498	499	511	525	503	550	529	526	540	540	548	524	545	511	532	550	542	542	547	515	489	562	532	518	539	547	537	559	556	526	499	541	536	512	498	542	518	528	481	568	522	523	532	513	491	503	539	522	550	531	512	520	496	530	559	516	522	549	516	505	505	496	519	548	510	507	545	571	521	511	556	498	542	551	566	503	554	513	557	511	477	551	531	522	520	516	532	528	516	557	518	531	547	554	530	523	549	521	516	550	504	560	505	498	527	541	546	498	530	538	553	530	546	577	530	529	562	491	531	529	527	543	528	510	570	534	513	511	525	487	538	531	513	530	523	518	536	542	564	564	511	527	541	502	558	542	512	528	578	525	524	535	533	545	546	545	559	571	503	538	522	548	528	536	526	514	514	504	500	514	562	552	529	545	520	527	521	534	521	549	533	505	551	510	532	526	560	543	504	492	591	531	538	535	503	510	534	531	565	486	578	572	539	520	560	476	496	485	524	526	556	494	575	508	522	521	528	535	533	551	503	542	538	534	527	510	546	551	579	541	539	521	527	507	568	551	580	479	491	531	507	535	527	521	546	547	510	535	559	548	523	510	538	532	503	548	508	499	539	509	550	541	513	496	524	521	558	567	547	481	539	526	524	522	531	492	562	490	534	536	562	507	536	546	511	512	507	537	489	539	499	549	520	529	532	557	512	545	504	525	511	516	549	489	522	562	482	517	514	541	502	493	537	556	525	533	534	514	577	518	538	555	569	517	522	571	571	531	509	550	584	528	523	530	540	550	508	497	502	530	521	540	539	507	539	530	499	528	535	534	524	557	480	540	540	527	552	513	521	533	515	575	528	546	527	541	526	528	503	552	524	524	545	500	570	512	517	528	551	541	525	537	580	544	525	483	556	540	510	545	523	522	479	553	570	519	539	553	553	531	544	492	497	554	556	475	507	494	523	565	503	552	536	483	507	567	509	547	540	528	487	506	524	532	544	527	526	513	508	492	512	549	555	508	534	560	513	518	525	524	520	550	498	544	514	563	564	475	563	574	492	533	533	528	501	513	536	555	510	510	567	542	500	532	538	520	562	559	524	525	540	568	538	529	594	533	529	561	496	570	493	486	530	528	519	540	505	556	530	527	523	561	544	544	529	509	536	517	556	508	517	535	527	532	542	490	520	537	504	547	517	560	543	583	534	561	537	535	488	517	514	520	569	514	543	532	546	531	492	587	556	559	505	552	511	477	510	532	501	536	529	572	497	498	537	518	511	497	528	570	575	578	545	496	529	551	523	526	506	496	546	509	555	477	559	497	518	528	529	517	544	555	532	547	538	548	548	565	526	522	524	503	523	502	516	516	518	490	522	557	557	507	516	498	554	494	515	532	528	540	524	535	530	523	547	508	522	560	575	535	509	549	489	527	522	552	598	516	538	506	553	520	544	522	567	578	495	533	539	557	511	567	560	501	546	525	499	535	481	500	527	534	497	527	519	530	513	513	514	511	529	537	497	497	531	492	496	523	498	521	536	542	518	507	515	519	563	536	531	491	535	567	527	524	540	529	529	551	517	507	545	549	526	551	522	522	550	517	528	521	543	525	516	595	520	507	547	526	540	533	551	490	534	544	507	516	568	525	541	524	530	526	559	551	493	563	507	525	562	537	525	570	519	466	549	499	514	518	536	503	509	539	522	492	496	513	517	530	566	516	548	544	546	508	528	605	526	529	494	517	533	511	517	541	526	510	466	512	483	505	553	545	560	552	514	557	535	508	530	532	512	541	548	558	546	547	529	514	537	537	519	495	529	531	519	517	578	537	527	570	532	541	535	534	546	542	542	545	532	545	517	489	501	506	542	516	549	547	485	611	536	571	536	468	516	535	496	535	513	576	490	533	509	560	516	496	530	530	512	544	511	551	552	513	499	525	538	506	553	517	495	556	502	526	529	511	511	564	544	530	527	554	555	559	530	547	523	497	567	484	509	519	524	543	543	545	536	533	512	539	491	566	527	514	532	524	521	478	559	567	503	559	552	539	523	548	523	530	571	560	505	499	539	485	533	542	545	560	552	531	552	525	499	526	533	533	585	529	518	512	514	570	472	519	572	497	535	537	498	535	521	523	528	525	524	508	509	582	512	509	565	520	519	516	534	536	505	533	548	548	487	501	511	510	515	522	571	496	581	506	510	538	516	505	483	510	537	513	503	532	485	541	485	544	599	599	513	512	527	551	568	504	522	550	563	559	517	547	555	582	499	501	523	533	541	544	490	498	574	514	507	540	554	527	538	559	531	494	538	544	481	509	538	513	526	553	538	537	479	556	520	527	552	506	543	564	569	543	516	512	465	530	514	559	518	539	534	510	555	517	535	490	534	529	485	491	533	502	540	493	569	525	557	524	516	523	539	516	533	525	507	526	535	560	576	491	576	476	515	528	525	522	534	529	504	522	526	497	552	495	554	544	526	532	488	510	545	529	525	557	544	512	550	586	508	526	527	559	570	515	527	533	541	517	547	562	541	535	509	494	529	494	536	532	547	538	520	532	519	504	547	559	518	520	530	573	536	498	509	495	561	558	526	531	515	574	519	544	540	528	557	524	535	527	527	550	507	531	501	503	509	544	530	520	561	577	519	561	532	528	534	531	528	527	518	550	537	566	564	521	482	514	538	505	573
25693	27296	38915	33131	18446	6075	1742	972	738	774	771	829	792	759	821	779	731	768	827	781	792	750	789	806	769	723	783	719	736	773	751	716	694	779	751	743	711	777	796	716	781	709	730	735	744	715	722	811	752	752	735	761	716	692	744	757	718	747	838	744	725	695	731	762	754	738	722	720	736	724	732	762	781	767	787	769	699	755	774	701	762	773	718	773	726	755	729	714	766	719	757	781	752	723	751	704	765	724	764	766	721	799	738	731	767	796	737	734	778	730	679	758	756	782	761	738	765	751	721	767	746	762	754	725	764	742	718	736	734	752	756	726	754	773	722	764	742	733	741	768	765	761	770	736	694	711	737	715	735	780	769	756	723	743	740	823	754	737	755	770	719	771	729	809	721	702	754	795	708	716	727	766	709	727	733	789	731	790	712	718	758	723	749	734	763	731	751	716	806	742	727	781	752	731	748	776	803	723	753	758	771	765	757	758	729	756	750	768	730	758	756	753	749	696	721	755	700	783	739	722	794	769	711	713	765	734	732	745	761	702	752	743	723	752	756	737	770	768	725	717	737	772	715	743	758	740	760	680	755	764	719	718	759	758	728	721	768	766	749	744	725	720	750	697	792	736	781	721	743	727	756	734	744	746	737	729	741	712	687	680	706	723	698	695	755	771	732	688	780	722	758	754	783	751	736	748	739	781	763	779	753	731	762	766	726	766	725	705	776	766	751	751	698	717	720	770	714	749	747	770	769	746	738	767	751	773	737	748	677	699	778	793	716	735	772	709	762	751	762	745	766	694	723	796	722	748	743	725	741	756	743	719	752	715	765	702	725	772	747	745	759	785	711	754	696	744	705	716	707	754	740	749	738	724	716	769	691	739	735	713	722	760	739	702	755	761	742	752	746	746	754	738	731	702	744	757	721	763	743	734	751	782	687	688	738	737	715	741	789	757	755	728	780	762	761	747	735	727	753	723	771	700	726	763	727	714	778	786	710	682	716	719	753	749	786	702	756	723	690	783	782	765	762	725	692	774	810	685	728	769	788	764	725	780	735	794	744	748	755	798	760	720	794	754	779	682	735	716	712	724	665	699	702	779	765	743	759	778	727	787	730	755	730	816	780	748	741	741	725	724	790	743	721	715	750	719	768	794	740	757	758	696	719	785	750	754	725	769	777	732	765	751	733	737	763	731	722	739	730	722	727	756	731	756	773	758	781	732	748	750	738	748	749	705	754	722	693	748	813	749	719	725	719	738	719	748	755	718	722	710	731	675	725	712	764	731	746	763	700	776	735	711	757	720	784	704	740	729	716	755	756	767	755	751	735	734	749	715	808	710	791	778	769	716	757	730	714	742	750	769	759	743	775	734	716	776	713	775	758	688	728	770	715	714	750	762	788	786	743	750	751	758	693	716	766	742	746	725	752	733	753	708	714	721	748	719	728	723	765	717	789	759	792	691	743	749	775	762	707	777	776	734	749	716	757	698	728	757	744	747	776	736	718	779	790	745	772	721	725	745	747	785	724	795	734	743	740	693	748	739	762	731	717	781	744	740	754	732	714	735	715	728	765	768	771	746	736	734	754	722	716	726	703	740	768	804	768	738	728	730	731	757	720	735	708	746	793	739	701	741	753	806	751	783	766	723	733	725	746	755	746	722	752	756	732	716	719	791	692	727	715	782	782	730	705	733	744	778	782	777	731	751	726	742	739	725	720	727	783	750	733	709	811	734	758	794	754	763	780	761	757	721	766	716	741	700	703	754	711	723	749	733	709	767	737	761	691	779	752	736	713	765	769	769	736	703	732	734	759	776	772	763	720	759	756	765	748	694	706	746	722	723	762	764	734	780	713	758	692	776	702	758	784	777	785	768	756	727	752	749	760	685	732	776	738	693	755	746	767	729	749	723	762	706	755	743	718	786	763	746	763	696	775	724	763	743	721	786	795	745	728	765	776	760	727	731	749	754	817	722	761	740	781	799	741	734	710	721	701	743	760	747	821	758	753	716	780	700	677	750	721	708	746	717	764	717	701	729	766	749	751	740	744	705	793	725	774	756	759	791	779	730	716	781	802	731	781	734	749	746	754	745	728	735	731	744	750	767	726	685	714	702	728	752	764	712	752	764	772	737	777	752	728	714	704	759	732	718	730	751	735	795	693	741	720	770	732	689	779	713	718	767	690	758	760	705	752	669	764	746	761	740	735	743	738	736	793	727	739	780	747	744	742	735	789	754	702	702	699	756	770	755	758	699	731	733	749	675	765	749	752	769	714	734	743	729	679	752	761	756	732	793	721	768	704	698	730	784	715	726	760	739	710	770	764	704	689	722	713	762	709	748	752	727	754	735	684	765	724	756	779	725	722	754	718	740	754	782	745	757	726	734	714	739	768	753	703	727	748	802	782	751	745	717	783	749	737	748	733	754	741	685	748	760	779	715	795	748	725	720	711	735	706	733	766	776	737	738	794	718	743	753	789	742	773	743	745	751	741	745	731	755	711	812	746	705	757	730	743	703	751	709	731	721	720	735	702	769	748	726	803	728	735	707	782	731	754	770	781	775	773	709	744	748	769	717	753	715	763	750	756	731	786	735	716	751	764	792	744	709	761	738	710	761	734	712	754	802	678	734	744	787	714	754	770	763	770	724	696	723	752	761	723	794	763	702	715	769	767	688	783	754	785	792	733	754	713	723	742	730	721	694	736	722	743	745	747	752	726	744	770	714	721	715	753	754	766	738	707	721	781	701	742	699	731	771	743	745	721	717	745	753	729	713	767	713	723	732	725	749	717	768	759	768	730	794	737	740	720	754	695	743	712	752	695	753	767	761	728	726	770	748	743	728	742	718	744	732	752	742	754	817	757	752	737	720	690	724	768	733	702	739	726	747	765	747	738	739	721	759	731	781	729	745	703	717	772	718	739	759	727	739	700	766	708	704	731	809	750	750	759	749	728	749	716	776	773	739	709	795	687	765	697	735	772	758	681	736	759	740	701	724	702	747	747	773	800	745	764	757	754	761	706	746	787	726	746	702	789	744	710	722	728	741	776	732	760	727	752	755	737	755	747	698	720	743	759	712	765	711	771	710	719	777	754	750	688	735	720	746	718	711	719	760	755	754	782	778	722	735	795	747	759	746	722	734	733	791	771	741	762	759	740	714	754	764	733	721	736	723	713	693	722	753	725	750	708	801	737	723	764	734	748	756	724	769	725	725	767	731	748	755	762	761	776	778	747	713	731	771	737	762	733	734	717	740	698	750	748	793	728	715	735	734	723	757	748	690	779	783	749	755	733	758	762	728	703	772	706	705	773	736	742	759	741	734	740	744	711	748	763	788	740	731	715	738	744	769	769	761	711	686	797	787	725	754	705	763	790	767	754	754	788	738	774	745	741	756	709	794	716	772	720	723	800	767	778	745	735	737	731	737	758	794	702	790	744	761	742	772	705	763	738	694	746	728	746	728	781	686	828	758	736	756	689	748	725	773	732	762	724	775	785	730	777	756
59210	85791	52978	25503	10205	3463	1375	845	645	642	633	668	632	676	672	711	633	665	675	640	641	640	614	650	633	633	647	665	622	623	630	641	639	689	601	652	654	649	659	639	636	626	653	643	612	647	635	668	643	651	643	671	679	644	686	682	669	626	593	686	659	601	662	659	683	599	662	697	611	645	606	649	688	665	652	684	685	628	692	642	698	636	668	631	627	663	683	696	637	666	686	649	661	649	638	636	635	605	661	633	644	630	646	606	654	599	620	663	638	656	609	606	655	658	604	615	636	658	615	597	644	631	621	665	637	625	637	691	680	667	635	710	676	631	625	637	682	658	665	654	651	639	639	643	668	681	642	629	608	627	610	671	631	651	662	648	683	627	638	626	632	626	673	660	644	675	623	645	642	648	637	618	633	629	681	671	660	656	704	673	637	662	688	671	695	676	634	649	652	629	652	629	665	670	655	651	669	650	602	643	589	602	625	663	611	589	594	613	669	677	643	592	628	620	617	656	619	684	656	660	647	631	620	597	641	641	604	659	636	699	667	658	645	656	642	621	645	640	656	610	607	654	628	675	603	664	643	598	635	616	658	689	663	610	644	668	644	643	662	659	660	652	652	609	640	655	612	654	599	678	609	646	668	638	630	626	652	649	649	651	716	642	644	679	671	670	629	684	614	676	603	692	632	609	662	608	621	658	611	612	644	620	639	646	636	631	632	645	644	622	638	626	645	665	670	604	627	660	635	664	660	623	644	618	685	596	611	604	674	660	686	632	613	652	658	657	636	621	642	600	674	650	674	644	644	687	663	662	671	610	654	643	616	611	638	625	621	672	682	666	674	679	646	653	635	658	635	670	646	626	601	658	647	653	614	629	682	604	649	640	642	642	633	628	614	629	598	643	649	652	624	661	653	676	628	620	625	636	616	616	641	637	648	630	623	626	573	632	620	623	611	653	618	610	657	651	578	670	616	681	664	629	626	617	688	639	659	619	635	654	627	596	584	644	636	635	650	669	682	675	653	672	668	628	660	663	623	617	642	607	634	647	659	654	650	618	587	648	592	623	658	659	623	634	659	629	631	620	641	690	621	648	644	648	608	613	645	675	642	660	621	666	670	637	611	656	606	616	659	651	636	653	585	605	641	604	653	643	665	646	603	636	666	653	621	681	617	621	670	618	620	667	656	648	630	656	641	649	662	604	662	606	662	615	618	595	613	702	684	634	646	600	649	654	651	649	669	700	618	626	675	654	611	627	635	635	619	640	595	680	649	614	628	630	636	605	648	573	649	628	626	651	644	665	591	661	623	681	603	619	623	654	677	645	624	641	612	668	637	638	645	626	622	668	625	649	685	636	622	690	663	651	629	609	647	616	642	644	649	645	614	652	632	624	621	624	656	635	629	651	605	628	599	675	652	678	642	647	635	641	652	622	647	635	643	660	640	620	666	645	688	633	674	646	684	605	597	615	643	617	643	682	630	653	655	652	638	636	609	638	651	635	665	674	642	636	619	635	635	686	604	632	638	656	647	671	647	632	650	665	654	668	635	648	666	651	636	678	602	629	626	637	629	608	648	642	628	667	631	680	630	667	600	666	623	634	687	634	624	658	695	587	652	617	699	651	644	637	605	641	665	632	627	657	562	641	634	666	655	654	653	596	651	625	668	641	659	636	650	665	650	650	617	661	643	624	664	623	608	729	632	636	681	600	600	634	569	637	620	655	644	648	635	611	661	657	649	722	616	649	671	633	648	627	655	599	614	647	645	626	645	620	601	645	655	655	611	632	651	657	641	658	676	598	699	633	626	664	651	651	656	627	689	658	657	665	572	672	612	703	630	594	647	659	649	690	672	628	642	616	678	675	608	627	619	643	654	661	633	657	676	634	675	617	632	642	669	675	674	629	653	673	648	631	672	651	623	664	623	664	646	628	653	621	654	613	640	623	606	649	619	671	664	662	645	668	604	584	593	652	618	635	634	685	631	604	624	620	673	694	651	672	615	641	621	677	629	666	627	629	609	612	720	626	669	628	655	656	663	645	637	649	659	652	616	692	667	615	635	613	697	649	630	651	621	617	651	661	611	616	662	616	660	629	661	633	640	598	658	665	645	638	661	668	648	625	650	653	662	639	623	687	653	611	620	624	645	629	629	574	622	682	643	624	672	627	662	635	611	634	634	633	616	612	667	650	667	594	624	614	644	639	646	623	654	679	630	597	639	682	671	644	579	641	672	653	666	625	641	611	649	657	591	609	696	612	652	658	607	641	643	609	638	623	610	642	624	669	684	655	679	642	647	609	642	673	634	690	663	606	636	645	630	611	642	644	635	597	676	621	635	657	608	605	623	633	653	639	651	636	641	629	692	632	647	649	605	635	642	611	643	660	638	632	646	617	642	695	668	670	606	669	593	635	665	648	634	614	608	659	616	674	637	623	644	657	667	635	671	617	662	648	665	652	645	673	643	674	664	626	598	635	613	651	656	605	597	661	649	586	645	670	644	632	652	612	628	642	665	622	645	645	610	651	667	631	617	677	649	685	632	677	639	663	654	661	659	655	668	592	625	582	591	650	586	643	631	660	635	642	642	620	673	622	590	606	656	636	604	622	644	679	612	588	616	564	592	650	678	669	677	652	637	617	604	640	664	621	621	632	635	652	647	654	628	625	594	613	610	607	629	656	638	650	689	614	640	640	665	610	616	650	683	610	611	650	629	610	614	656	648	660	621	653	693	660	628	646	649	627	644	637	621	671	606	654	638	652	610	616	648	652	640	638	614	620	667	614	643	650	638	643	681	649	626	614	653	711	695	637	617	649	663	629	647	620	629	690	662	656	632	659	631	645	573	628	632	717	667	635	667	634	652	626	632	643	633	603	640	672	637	624	629	674	688	648	616	647	642	634	624	614	604	677	674	678	669	635	633	602	623	624	628	650	656	608	597	658	636	646	642	676	647	688	591	636	654	616	662	640	622	646	620	688	649	625	681	673	656	684	598	659	617	666	619	595	611	641	648	622	647	675	616	663	621	630	632	690	636	626	649	628	636	609	636	635	644	661	702	646	596	629	579	657	643	627	591	573	643	670	663	634	614	652	647	674	612	622	628	615	676	636	592	633	576	657	656	614	641	610	641	622	654	670	674	634	664	631	647	625	653	627	633	669	674	650	656	621	672	639	650	633	673	628	661	647	631	640	623	671	628	659	678	611	641	628	625	631	649	625	672	651	617	629	630	661	641	630	647	615	643	645	620	648	651	672	689	615	604	643	627	647	612	661	671	706	627	712	651	587	646	623	686	598	651	651	614	702	633	615	601	629	653	663	635	656	661	664	667	620	648	639	623	676	652	654	677	647	632	639	624	663	679	647	633	636	647	642	661	651	656	641	659	624	654	628	631	648	629	601	661	640	631	689	650	665	655	589	673	630	645	615	659	660	673	633	627	666	652	633	628	675	666	663	655	680	652	602	673	630	627	659	664	626	600	602	635	637	627	647	611	715	635	634	651	640
23960	23251	33610	31263	23868	15896	4916	1484	1015	1000	989	988	995	940	968	935	964	937	930	938	909	947	978	956	937	938	906	891	976	909	912	980	918	881	898	917	883	894	882	970	891	918	914	944	906	961	905	932	964	899	923	962	968	917	904	893	908	983	894	904	989	908	945	903	949	876	899	894	922	933	952	907	894	882	885	916	912	896	923	926	910	940	878	911	979	906	941	921	976	891	836	889	890	924	897	933	901	963	940	892	896	921	897	907	953	927	916	948	887	905	869	909	924	902	890	887	923	888	914	894	905	923	973	887	918	944	946	891	979	935	897	965	934	942	918	888	923	919	908	892	911	913	933	932	950	956	896	896	911	946	875	867	911	866	1005	906	916	884	920	926	953	921	927	925	935	969	917	940	934	902	853	877	940	950	997	940	913	891	891	960	942	913	941	961	914	907	928	888	908	939	924	925	965	899	910	926	951	906	919	948	889	974	905	916	958	898	903	931	969	907	925	908	934	909	914	961	890	906	920	960	919	907	923	914	918	945	908	946	911	884	934	938	946	893	913	948	920	889	888	934	903	866	969	895	901	885	912	909	919	920	968	934	927	883	898	938	932	937	977	919	849	933	933	954	905	923	871	900	920	860	890	921	914	871	910	917	864	856	955	973	864	900	907	1010	900	899	967	823	977	929	923	943	954	915	913	969	938	926	949	955	945	893	895	928	887	969	914	903	912	892	944	934	937	890	943	921	950	938	902	912	936	927	939	957	946	921	932	903	923	936	962	879	915	918	937	976	862	956	887	909	937	979	975	930	907	932	968	953	930	925	921	891	896	896	960	903	899	909	997	882	924	904	894	893	867	894	932	897	902	951	917	895	904	923	925	935	917	966	919	985	929	978	907	932	913	869	926	926	921	876	888	893	977	915	935	971	975	906	937	873	908	924	933	953	954	887	914	924	877	882	894	872	865	943	925	934	943	950	889	938	908	982	887	890	891	930	945	892	867	905	919	944	867	950	909	903	893	927	901	897	910	878	1001	926	901	954	905	988	892	904	963	921	895	911	922	880	869	910	863	956	935	868	951	904	924	906	946	873	954	931	921	933	904	895	894	875	901	928	959	918	886	925	938	904	954	882	910	908	977	879	939	870	933	964	966	901	960	939	982	958	921	852	897	880	904	987	899	919	873	926	899	942	998	962	921	888	867	922	894	902	899	942	918	941	923	973	920	928	891	916	940	924	953	932	922	838	935	936	919	903	898	984	945	932	964	919	945	911	955	912	925	936	926	882	936	878	939	861	957	918	951	924	907	877	902	913	988	935	892	947	920	951	904	966	916	913	933	889	953	911	889	866	967	910	895	930	893	952	915	916	941	889	930	940	878	888	937	933	900	969	938	936	914	905	891	891	876	978	946	954	907	910	874	903	882	879	995	923	874	925	867	974	945	896	856	920	923	922	906	873	920	871	881	911	907	903	973	909	932	896	905	931	883	866	874	922	886	946	879	909	914	893	864	905	907	940	911	911	832	884	930	912	900	967	914	931	892	962	939	854	958	917	890	932	891	918	918	858	939	843	930	944	908	872	898	897	932	924	899	967	942	948	930	903	923	910	910	904	944	918	927	892	905	962	886	939	947	949	863	905	912	947	901	859	867	894	934	875	930	849	948	912	868	917	911	902	935	930	930	948	885	952	944	955	893	855	903	905	917	927	957	880	912	891	898	856	910	936	931	913	937	923	892	874	877	900	915	915	885	892	871	906	897	915	879	908	917	924	896	887	889	910	892	920	893	925	877	945	934	966	921	914	950	907	970	898	924	937	881	914	885	921	889	977	906	919	917	852	888	910	914	949	943	944	914	923	897	884	918	929	873	877	958	860	876	926	948	896	910	874	921	926	890	950	926	940	911	909	940	919	898	980	928	912	911	909	956	891	949	920	942	931	903	931	923	852	927	936	963	980	900	885	860	940	907	921	948	948	908	908	926	910	961	907	956	894	919	888	890	930	951	935	918	983	905	868	867	879	905	962	895	964	880	942	890	965	951	952	902	924	943	924	950	978	913	923	857	924	932	968	945	921	882	933	892	862	911	910	891	894	897	876	912	936	919	895	953	953	934	939	918	896	933	931	889	906	925	909	967	923	917	908	921	935	916	941	889	893	924	959	873	931	950	970	899	887	980	949	927	920	908	925	927	984	914	898	870	943	847	861	937	922	942	921	931	960	938	880	934	968	922	950	958	955	833	905	895	978	959	929	922	974	899	959	924	963	930	936	889	888	877	923	889	898	924	896	878	846	853	912	905	928	892	902	929	943	939	998	980	898	888	985	841	942	855	913	979	988	921	914	937	903	924	869	896	891	909	919	912	885	951	911	916	907	952	907	916	938	903	902	871	966	978	907	949	865	946	918	910	954	933	935	915	977	914	927	896	951	931	962	922	914	914	904	888	889	934	888	895	858	892	911	1010	942	894	966	919	897	876	916	901	881	895	860	929	946	902	900	910	915	911	897	954	947	938	888	949	899	927	911	896	880	926	916	875	901	853	910	905	894	911	893	884	901	910	925	848	942	944	890	902	902	960	882	891	909	945	898	911	872	922	896	885	863	891	892	932	923	897	899	905	948	941	899	948	926	912	879	939	859	916	875	907	903	905	873	895	868	988	945	955	940	890	925	899	877	959	963	895	901	927	880	930	863	907	882	880	917	940	910	916	939	849	888	923	905	894	868	874	897	880	951	883	918	858	936	865	911	910	957	951	939	912	876	959	960	910	914	909	915	869	967	937	874	906	949	914	928	913	903	899	878	928	895	912	886	926	951	894	898	943	866	881	935	909	971	870	854	955	920	897	897	900	916	872	926	861	951	916	850	880	881	922	892	910	864	966	893	891	898	956	947	920	955	906	852	899	941	933	929	960	898	932	909	919	913	918	932	943	877	886	943	943	917	886	929	942	919	892	924	937	949	944	894	883	904	917	867	968	921	884	936	890	939	937	913	891	885	923	912	888	902	897	947	902	914	923	881	927	914	913	873	874	921	889	908	908	905	908	899	862	915	907	934	920	860	894	921	847	947	949	953	890	903	924	882	925	919	954	932	914	892	888	957	907	942	919	971	919	912	858	932	875	902	899	927	902	915	922	962	946	949	937	910	898	882	976	940	1016	930	954	944	888	921	929	883	927	921	890	952	909	864	893	891	874	907	928	897	938	944	946	869	925	890	910	867	912	844	892	909	963	882	972	919	930	862	943	975	897	917	854	968	936	926	947	889	936	919	963	897	915	897	873	922	889	877	877	929	899	829	931	924	904	962	897	907	933	946	922	883	948	940	900	920	931	916	937	957	914	924	953	869	944	917	908	855	904	901	899	887	912	878	969	875	991	934	914	989	902	890	886	921	902	914	911	964	869	955	964	885	906	870	930	966	940	902	912	940	876	979	895	890	873	969	876	916	955	900	918	896	896	871	936	884	909	843	898	882	891	929	943	875	868	853	905	910	944	900	883	961	882	911	907	965	893	924
64147	99804	67972	40603	18270	7175	2425	1112	807	878	815	837	844	864	873	825	803	810	811	804	781	860	828	816	845	826	785	799	821	790	798	800	834	874	851	795	852	841	828	840	818	791	769	835	872	733	801	867	811	880	828	812	868	829	842	868	828	842	791	790	818	853	846	828	785	875	827	853	849	820	817	834	832	822	802	845	824	827	856	860	846	820	817	852	887	861	816	811	831	825	831	852	800	813	849	822	788	785	777	844	807	839	826	826	786	860	836	769	852	844	759	782	823	823	823	821	813	873	825	858	806	866	803	797	813	814	783	831	812	819	838	813	796	802	864	798	843	834	827	837	836	845	838	866	849	874	818	786	839	805	822	768	834	863	814	834	837	871	842	846	804	790	789	833	831	884	845	801	794	824	791	838	816	865	823	880	884	827	838	818	828	804	854	806	820	805	798	792	816	874	804	893	804	814	849	807	846	837	825	781	867	817	818	797	740	856	761	817	837	784	778	810	856	814	823	873	827	836	831	841	808	809	821	796	838	824	804	864	838	852	847	846	799	823	865	831	830	805	839	782	793	843	875	794	799	796	799	768	809	850	797	802	803	768	783	822	842	828	808	853	838	857	841	782	852	829	832	811	808	880	793	841	819	810	824	816	797	797	851	837	869	791	857	814	829	796	797	830	806	824	841	837	838	825	815	787	794	816	871	799	828	821	844	789	788	872	794	849	784	824	814	844	778	800	794	833	872	816	836	807	768	836	813	832	833	850	829	807	782	834	816	777	827	843	821	807	781	862	804	797	766	800	794	794	806	813	800	793	811	879	781	883	821	844	806	848	807	793	788	835	833	868	824	810	882	815	825	820	872	835	791	807	815	792	817	848	814	759	842	876	837	870	805	817	808	827	814	798	760	810	811	823	823	856	863	816	828	841	813	808	852	830	864	838	789	846	777	817	831	826	854	871	803	786	781	839	838	832	781	797	847	810	801	828	773	854	789	871	850	797	848	808	765	829	800	812	836	863	850	859	837	798	882	835	793	806	901	786	839	799	839	785	801	878	868	839	842	822	816	851	840	833	780	868	818	859	864	777	847	817	799	809	780	857	777	827	817	830	774	817	804	771	792	832	805	828	783	797	817	835	795	841	846	815	846	842	800	762	816	791	791	781	839	856	851	794	797	842	786	832	792	783	863	808	789	825	802	813	802	861	814	832	852	834	774	825	866	825	815	836	797	827	795	874	828	816	818	812	805	815	786	846	822	842	769	816	781	802	786	803	846	845	796	808	820	764	824	849	834	807	794	844	827	859	827	806	765	837	806	759	774	828	818	806	753	837	858	844	806	829	827	867	813	837	876	859	797	740	848	830	797	855	877	785	881	857	787	817	816	801	831	873	778	831	825	847	805	810	836	797	817	843	823	877	839	868	804	837	857	796	856	856	837	818	848	779	793	822	815	828	798	816	825	791	788	823	797	826	864	763	836	828	833	819	882	830	783	825	814	809	821	851	854	842	859	849	818	889	841	837	818	870	883	820	840	829	823	853	841	807	849	786	835	794	761	782	793	827	840	808	891	890	814	870	782	814	799	861	813	835	843	793	794	853	781	782	798	841	799	873	814	852	789	831	850	883	837	851	792	797	843	794	821	816	774	807	869	797	807	824	841	870	808	825	838	891	851	823	799	783	853	828	810	819	793	811	828	832	815	867	755	866	828	793	838	845	856	849	829	804	835	811	834	822	823	784	833	851	837	811	800	784	771	842	759	841	812	821	780	838	835	825	805	818	771	807	776	830	818	791	818	806	792	791	808	883	788	793	894	792	805	749	842	795	825	825	819	797	867	820	782	830	862	821	850	886	785	822	844	811	828	821	843	837	798	846	790	811	852	842	809	818	786	791	802	852	807	810	805	823	813	812	831	806	857	820	828	789	841	828	826	847	820	816	833	840	819	810	773	822	856	830	844	808	876	833	872	799	814	794	861	877	815	850	815	884	830	838	827	841	808	822	751	824	819	786	795	832	852	806	813	783	809	784	812	805	811	822	817	826	798	818	848	775	806	814	823	818	796	871	818	825	807	848	781	803	839	828	814	845	857	786	785	855	798	834	845	842	856	833	831	827	832	763	834	796	812	827	809	792	821	824	821	814	816	816	787	780	764	845	802	808	825	747	822	851	838	788	845	838	763	838	812	785	775	823	765	788	810	852	813	841	804	866	855	828	836	832	852	816	819	784	774	850	779	837	845	833	821	819	741	772	814	775	808	871	853	836	791	824	823	818	800	753	875	829	816	864	820	822	821	792	739	852	785	779	852	852	813	790	787	817	765	779	799	697	863	823	803	788	795	838	789	828	809	790	853	833	788	808	801	819	803	822	776	783	850	804	800	849	827	807	865	860	779	790	776	826	798	771	847	806	838	813	836	812	812	852	817	778	831	844	765	838	842	846	803	827	847	803	760	860	835	864	864	848	868	797	799	820	824	855	815	862	851	881	826	823	796	790	800	854	809	846	829	827	886	819	795	860	802	773	848	834	801	858	837	764	818	812	870	878	837	847	771	794	804	748	791	829	794	835	825	798	835	864	810	844	820	745	844	830	836	793	787	827	885	781	826	860	834	856	818	780	799	837	852	766	833	859	805	844	808	861	834	824	843	824	787	804	816	843	822	789	821	785	838	850	782	855	803	842	810	823	795	865	863	786	833	804	858	846	792	853	772	850	849	877	800	872	844	816	812	814	826	814	800	855	819	781	818	840	763	825	833	806	817	818	805	813	804	822	798	849	835	750	842	828	854	781	824	804	826	853	817	837	800	840	846	841	872	812	794	794	848	795	790	741	805	783	853	814	892	800	822	823	802	798	827	829	843	814	804	822	823	809	782	803	863	810	797	815	743	834	830	862	758	805	834	837	800	793	829	884	847	820	824	806	786	786	817	833	827	763	821	883	820	798	837	830	813	844	754	853	832	819	820	808	817	826	819	862	809	810	825	760	815	816	849	839	807	820	809	810	848	798	813	836	827	822	848	818	843	813	810	819	767	829	793	801	836	804	809	837	812	795	831	792	849	800	771	840	812	769	815	840	827	852	784	839	793	780	849	809	787	815	819	852	797	852	809	804	806	802	798	801	802	833	833	795	822	816	783	800	809	764	808	782	790	825	848	854	773	784	812	827	793	781	822	817	844	826	816	807	800	830	847	809	840	833	879	804	820	836	825	787	823	845	862	809	801	857	837	822	792	819	797	830	776	795	811	803	803	810	773	861	825	791	810	809	815	772	798	879	782	843	874	818	847	856	805	830	794	830	789	762	823	784	788	769	828	837	786	815	859	826	846	825	893	831	825	844	804	779	790	826	797	805	838	846	849	826	774	853	810	778	793	770	802	837	856	824	809	825	790	841	802	858	797	870	802	854	833	804	810	810	846	857	859	805	837	808	782	799	779	774	811	859	816	864	871	797	826	822	845	759	791	851	821	777	875	829	820	839	832	781	803	854	849	807	793	831	825	802	837	825
30203	30366	24038	10615	2912	1219	785	706	675	667	694	651	671	663	675	681	694	670	694	710	647	645	688	692	676	703	689	685	635	641	616	707	672	677	653	591	631	647	643	664	656	630	658	665	674	660	639	756	664	693	645	672	630	670	666	681	657	656	666	624	675	631	725	687	689	686	652	673	663	684	673	640	648	695	630	643	672	661	692	692	650	680	695	662	668	635	615	699	625	672	684	625	657	685	690	667	712	660	671	653	674	617	679	668	612	633	659	705	643	647	696	613	658	680	680	649	667	673	657	701	694	649	650	623	664	660	642	683	646	630	660	677	632	628	682	655	709	643	714	657	671	636	636	635	658	654	663	684	637	610	656	672	610	662	674	650	642	656	652	660	660	630	728	693	658	668	679	679	636	668	639	693	651	640	687	673	631	660	687	703	676	651	666	618	635	629	597	632	654	676	651	687	669	692	643	647	664	643	651	692	640	657	652	694	641	664	675	683	686	674	630	661	682	645	681	654	630	668	726	668	659	690	648	716	671	631	638	687	645	710	660	646	687	671	673	633	652	664	657	656	666	672	658	693	714	649	672	630	632	709	674	678	689	651	648	692	669	686	656	653	726	632	669	698	652	705	660	676	664	671	658	652	687	666	666	653	657	653	664	646	650	666	706	645	653	682	643	605	668	645	705	662	639	622	633	694	638	677	648	644	641	653	643	690	647	652	665	660	648	672	621	649	721	646	616	651	683	604	655	628	626	666	644	653	611	679	692	694	638	647	710	666	682	659	703	671	673	642	618	637	694	668	633	682	675	597	668	660	660	654	663	624	650	668	708	657	663	663	613	626	657	649	653	683	675	675	631	658	685	660	658	667	615	662	697	655	673	690	675	654	686	697	639	672	683	647	642	636	667	663	656	731	640	709	700	621	623	609	598	673	665	626	687	663	646	699	721	642	670	643	637	668	667	684	669	671	666	645	677	643	638	693	688	669	700	661	678	702	648	646	686	665	644	700	671	714	637	694	736	667	639	601	704	670	663	666	665	693	664	673	678	667	646	650	649	653	657	668	651	678	637	685	648	670	639	681	616	653	649	679	690	643	644	647	641	618	662	715	639	645	685	657	690	647	642	715	698	657	693	624	677	652	619	728	715	669	667	662	740	676	666	638	635	672	627	668	645	646	683	716	652	718	624	646	717	648	683	644	662	660	633	687	627	688	660	694	702	638	667	660	618	674	677	658	659	648	645	639	649	632	670	708	649	653	666	657	669	661	639	652	675	656	684	670	657	723	650	600	682	629	649	653	643	719	627	677	634	655	673	684	684	636	657	671	665	651	602	629	655	613	628	712	673	681	702	644	649	649	649	677	681	657	663	689	691	675	679	660	633	587	670	657	674	657	645	671	679	683	692	685	699	633	635	672	690	628	684	636	693	660	681	652	598	681	669	660	649	669	672	650	693	698	686	658	669	657	666	639	662	656	653	702	663	631	663	674	651	655	632	686	635	632	694	664	710	645	706	684	664	662	671	633	664	672	679	678	668	651	590	695	659	666	700	689	628	676	687	660	689	676	680	666	644	659	675	660	670	655	725	633	677	629	691	712	722	671	666	619	646	702	631	723	669	713	641	692	649	635	664	655	688	701	642	658	665	656	674	630	665	699	658	645	638	659	645	688	668	674	644	614	650	671	657	679	675	679	672	712	657	628	625	665	680	662	698	615	651	681	646	667	683	666	629	669	687	663	672	640	658	665	674	684	678	623	558	691	671	658	674	653	609	610	641	675	649	692	657	631	681	648	671	662	654	659	668	685	689	649	654	624	707	641	648	642	640	658	667	670	662	661	654	669	665	671	709	652	677	670	658	657	693	669	694	620	666	695	720	667	667	663	635	725	635	668	684	674	637	632	650	612	675	641	696	615	638	658	640	642	673	688	697	682	643	643	712	639	644	671	705	677	672	671	662	667	657	624	609	679	650	688	680	608	651	668	654	676	636	668	684	673	703	721	687	643	654	712	664	646	670	709	691	656	621	641	647	651	643	702	664	736	645	725	654	729	657	635	664	664	623	632	662	669	663	626	698	673	692	683	646	652	700	671	712	666	671	652	608	656	660	663	681	668	658	626	645	643	687	694	684	691	703	739	696	735	644	673	635	676	689	666	656	689	620	685	662	640	646	682	628	658	668	610	671	665	642	636	656	647	677	666	671	626	714	648	672	634	595	633	704	691	627	651	677	671	652	674	689	648	676	654	654	661	641	678	672	676	638	688	674	664	666	699	682	614	681	686	708	691	648	624	647	652	659	663	644	646	709	714	672	650	676	625	705	657	672	638	647	671	650	672	617	630	667	656	643	624	663	663	713	683	629	664	661	674	678	685	660	674	628	678	660	652	678	644	662	627	656	667	664	641	710	679	650	630	602	642	663	643	672	637	679	671	647	677	665	626	677	672	690	627	660	641	666	660	681	684	589	687	676	668	692	645	677	698	647	653	714	703	673	639	655	642	696	649	642	685	649	674	669	688	662	647	650	641	668	680	684	690	708	646	670	653	663	648	697	628	691	699	661	653	654	654	681	667	644	701	654	654	666	637	612	645	674	651	629	663	663	661	671	701	696	666	685	660	678	632	658	672	655	666	675	687	668	697	658	629	684	687	661	645	701	623	675	681	670	693	631	636	649	635	644	685	652	657	653	645	654	637	678	659	644	668	673	668	671	671	651	643	658	671	642	663	717	675	688	640	745	642	680	682	684	643	694	612	665	660	626	665	680	641	648	664	656	643	692	695	677	734	700	710	613	701	681	677	663	666	678	710	634	669	669	655	756	663	666	662	657	674	613	701	618	619	651	669	679	630	664	669	707	660	702	700	712	661	702	669	662	661	684	643	666	687	662	683	645	661	655	725	657	671	668	655	636	693	679	683	612	681	694	669	667	635	685	651	680	659	624	639	657	651	672	693	661	639	634	640	644	684	688	650	691	657	637	682	687	727	669	680	622	648	655	683	641	634	687	692	673	653	654	738	669	681	664	679	651	689	693	679	647	672	651	633	661	660	700	682	626	673	670	674	679	667	626	683	639	664	692	680	652	710	643	655	673	627	695	633	706	637	671	627	707	640	639	672	654	656	611	638	666	678	685	677	642	619	660	657	669	671	669	674	663	619	658	690	676	662	641	662	644	659	689	669	648	619	674	685	659	675	696	662	640	662	688	648	658	667	664	677	670	630	644	657	648	658	662	618	645	683	683	685	668	680	687	687	632	648	655	696	650	630	674	624	640	656	699	653	681	653	711	648	652	659	688	652	678	658	646	626	642	669	601	657	623	670	666	663	701	657	689	679	651	704	678	705	654	627	679	633	651	693	658	639	700	686	675	684	602	646	697	681	677	718	639	616	667	699	700	676	633	610	621	645	663	657	696	698	676	669	683	653	655	640	628	714	679	641	672	667	687	643	678	660	651	688	678	663	639	672	670	684	649	669	668	718	666	684	632	687	655	633	696	651	663	682	627	691
23123	34268	18234	5940	2247	1020	637	596	514	546	537	557	540	578	560	512	544	537	521	550	554	596	565	574	519	518	550	537	568	543	561	532	521	585	565	542	534	529	532	535	549	519	548	518	557	532	500	514	546	530	556	560	555	598	537	536	514	547	489	546	542	558	494	555	546	532	519	569	534	548	520	513	587	512	563	585	526	518	520	559	574	542	579	537	533	533	559	571	550	519	547	567	545	515	531	538	571	540	551	569	523	542	540	552	533	546	565	463	540	540	542	526	559	510	551	530	512	550	571	534	570	522	554	563	515	500	534	555	570	529	581	534	566	503	541	551	526	567	540	531	495	548	516	546	547	533	585	516	528	574	572	553	515	537	558	522	515	555	562	571	559	538	553	533	563	524	493	570	548	536	555	521	543	532	536	549	576	546	555	527	517	498	517	531	540	574	525	574	511	521	568	582	580	578	532	538	518	522	565	529	494	554	527	538	544	566	561	538	506	518	579	513	512	490	594	550	555	591	555	526	509	532	541	545	536	524	529	540	541	548	505	536	539	510	528	526	551	535	531	529	525	556	551	585	550	555	541	560	566	550	544	552	533	554	546	565	575	558	517	539	514	543	534	521	531	532	547	567	541	563	506	560	543	485	559	524	576	529	543	561	555	536	498	576	544	571	535	544	524	552	522	538	537	549	575	545	512	550	521	555	536	546	526	576	524	518	538	571	539	529	523	580	564	515	550	568	509	528	537	515	522	502	559	541	518	542	518	513	531	543	592	529	571	551	556	564	530	529	571	537	537	539	528	570	540	574	545	571	518	563	524	563	559	535	553	563	559	505	523	568	537	534	545	524	554	477	502	571	532	527	560	551	549	537	476	560	507	538	498	531	561	537	518	532	556	554	533	536	564	563	544	512	522	536	538	541	558	551	547	550	500	533	563	529	596	527	553	499	540	518	568	508	545	535	520	542	562	554	507	585	551	523	580	557	570	550	555	551	512	544	546	522	576	521	569	528	525	494	537	557	569	530	529	524	574	541	561	506	564	552	530	534	528	542	550	541	549	556	547	507	545	553	508	525	569	534	546	554	510	520	572	570	573	505	549	560	552	526	517	575	551	542	520	536	561	537	498	559	549	520	533	528	527	572	550	511	539	539	549	544	514	526	544	483	547	562	512	581	530	531	490	548	551	568	552	555	589	506	511	557	559	509	525	567	528	521	536	539	557	516	565	525	499	529	567	532	566	511	573	549	557	567	519	501	493	559	525	558	545	522	553	566	514	512	525	518	521	557	527	549	554	509	560	531	547	579	547	542	527	542	537	566	572	536	562	536	502	541	529	563	573	536	539	541	555	518	500	543	541	559	560	563	574	532	574	538	573	510	571	568	545	600	545	557	541	575	547	564	493	542	580	537	560	586	598	541	509	518	520	498	555	554	541	563	512	559	506	556	557	501	463	554	514	542	526	547	579	526	541	588	540	544	535	558	535	559	510	544	499	537	547	549	554	503	528	514	535	537	556	541	542	515	536	509	560	544	573	567	569	539	511	520	534	505	526	572	536	541	548	514	537	547	545	568	554	536	522	541	581	539	569	556	534	513	496	520	546	528	555	568	562	528	540	556	576	527	548	559	503	504	536	562	518	555	539	532	526	535	535	557	511	545	546	528	554	540	536	532	543	503	529	500	544	543	540	555	516	550	528	504	557	527	509	531	553	528	547	540	561	565	509	540	569	571	543	521	519	515	572	580	524	536	547	518	548	559	556	565	537	542	572	529	546	549	550	529	506	544	537	553	530	571	556	526	574	540	522	535	556	545	515	545	526	529	546	585	564	542	494	505	520	522	566	564	545	536	532	555	545	536	529	521	518	563	536	534	573	520	519	550	596	486	557	603	571	508	519	545	544	539	534	516	548	543	543	567	518	489	534	515	559	560	538	544	564	528	502	528	553	526	529	490	503	491	540	531	507	576	530	505	561	524	562	584	530	542	478	560	551	576	563	540	533	555	566	570	521	568	596	556	560	570	565	522	571	563	578	536	571	479	524	522	545	506	549	565	520	545	487	551	539	554	529	576	516	532	565	546	572	536	497	518	552	513	517	533	569	533	551	538	563	577	550	572	528	574	572	545	498	533	500	561	516	541	518	526	520	546	558	535	545	562	545	568	545	530	531	529	527	548	542	535	555	556	552	534	577	532	515	543	570	588	581	551	495	528	556	560	559	549	543	565	518	545	522	545	518	526	529	558	560	535	558	557	555	550	526	550	536	531	536	536	581	531	569	573	545	540	560	506	580	576	518	560	504	575	571	555	536	535	558	526	570	571	574	560	556	526	547	569	534	592	532	544	540	565	486	544	542	521	571	500	517	536	559	527	514	556	552	557	539	541	549	544	584	550	521	559	541	556	510	506	567	578	555	557	547	548	568	534	530	578	544	507	557	540	572	541	560	527	543	521	526	534	530	523	554	545	583	555	568	571	586	539	504	555	540	560	560	568	540	513	569	527	594	531	522	538	591	575	543	503	564	530	541	501	542	516	559	560	517	588	536	504	534	537	540	545	576	530	509	533	531	527	536	508	541	599	539	555	569	594	528	567	513	537	513	566	513	527	515	533	574	532	546	527	571	559	534	576	548	512	495	533	565	565	521	562	518	509	520	539	542	553	559	566	570	523	543	538	505	551	551	570	582	528	539	537	564	574	567	537	514	532	524	528	563	564	530	492	560	534	534	527	522	572	542	575	536	581	546	587	526	538	561	529	554	537	528	525	544	538	543	540	527	562	567	620	525	558	550	530	540	556	533	518	539	523	550	515	572	538	529	544	572	546	557	558	519	589	517	540	510	557	523	589	515	525	527	550	529	557	527	504	551	566	557	507	556	560	530	567	560	561	515	620	526	562	486	548	554	561	530	576	543	583	530	591	511	501	520	580	539	571	516	563	531	546	521	538	489	558	525	537	565	534	561	544	564	564	536	605	561	553	525	500	563	523	547	547	513	525	518	542	527	538	530	502	545	544	566	559	564	580	564	564	560	561	577	576	541	508	543	550	568	572	531	542	526	579	513	551	560	533	544	541	528	539	549	554	596	506	553	541	525	536	571	505	560	520	579	511	573	544	586	469	539	558	534	526	551	536	537	570	499	576	557	539	555	532	536	543	522	547	548	582	568	579	559	531	552	569	528	544	548	523	543	526	538	554	541	542	585	549	592	580	543	559	523	542	511	574	598	560	488	519	535	579	487	575	527	534	525	527	535	554	576	546	541	501	551	544	546	537	595	508	525	530	537	525	495	528	522	562	511	523	554	506	565	597	528	562	542	546	542	585	556	523	557	567	532	554	553	528	550	550	554	500	500	563	551	537	533	564	569	543	531	504	544	573	560	576	560	545	507	548	526	533	502	570	587	539	509	567	584	542	531	527	575	510	566	518	569	537	570	563	543	532	510	513	549	543	570	621	531	557	512	539	555	510	531	571	555	565	537	593	513	534	544	521	521	548	519	523	530	540
25694	27069	38790	35399	18894	5725	1602	942	780	760	876	798	803	777	811	834	841	788	719	800	746	809	789	782	735	817	753	840	776	779	784	812	754	812	792	735	787	773	763	822	778	844	779	784	760	759	740	739	794	764	745	734	767	784	790	789	765	744	759	728	786	784	783	721	806	767	779	754	811	791	738	733	759	786	728	770	759	733	760	747	786	793	763	729	743	787	728	756	753	814	754	754	757	743	752	694	765	711	798	700	784	724	799	761	815	770	789	794	782	768	746	752	755	767	752	717	802	769	797	736	721	770	749	786	741	744	773	746	734	767	798	798	729	823	771	722	786	757	809	771	756	724	753	780	772	802	722	794	753	715	716	794	731	736	793	777	772	742	797	805	752	793	756	744	796	759	826	763	756	764	767	737	774	730	725	801	749	721	749	787	755	705	753	754	736	735	774	741	764	779	753	791	744	760	784	777	740	778	708	761	713	793	791	808	734	748	827	728	767	725	736	735	769	767	739	728	776	747	772	759	730	762	803	770	751	809	716	769	769	746	747	794	756	776	816	758	784	806	737	698	717	742	826	785	802	787	775	771	717	681	762	734	732	742	780	782	726	772	771	763	730	794	788	773	786	751	780	795	794	812	726	770	789	729	749	825	811	774	744	756	799	757	750	719	805	724	801	771	772	791	776	791	811	735	751	785	746	774	795	781	780	777	810	704	754	771	720	759	762	749	814	795	751	732	746	775	750	754	746	787	746	813	761	804	817	750	775	748	778	779	796	770	743	762	747	734	769	769	773	747	737	829	710	733	790	796	764	779	754	710	746	775	785	741	746	743	813	769	777	775	776	770	770	742	823	764	779	727	739	762	726	746	777	789	790	780	759	775	777	729	746	776	735	758	768	758	773	764	779	797	827	718	792	746	782	792	754	738	711	756	773	772	777	762	769	766	725	738	700	729	732	807	712	748	747	752	778	691	772	745	796	776	800	747	773	747	709	784	774	749	779	760	817	780	709	786	766	738	759	806	747	752	754	749	761	748	736	784	802	781	801	745	793	787	744	791	741	754	737	764	816	775	780	760	777	774	783	813	756	792	752	784	759	765	707	718	795	802	767	745	711	802	771	778	785	758	757	759	721	801	772	760	779	729	761	745	786	777	755	763	783	751	763	816	760	776	721	788	757	755	747	812	790	804	771	756	796	789	729	759	743	760	771	742	817	788	781	744	743	795	774	750	743	745	747	751	779	739	728	788	773	734	751	775	763	709	738	763	754	824	739	757	768	778	770	731	788	777	741	756	765	748	731	756	719	705	773	728	770	695	809	749	754	767	775	796	795	824	761	768	756	784	789	723	716	743	762	715	766	775	758	770	754	716	779	767	735	730	746	759	774	775	762	786	833	773	783	728	781	786	775	809	800	739	685	752	757	794	801	799	686	752	814	760	762	770	741	760	709	766	704	751	753	820	774	725	795	743	743	750	764	817	748	816	756	740	805	777	784	755	739	812	751	769	778	779	773	735	814	765	715	821	761	707	797	757	745	753	739	777	786	769	742	744	745	750	766	758	783	739	804	790	773	745	744	709	764	758	755	768	766	761	763	736	731	754	768	746	772	776	797	746	773	750	839	788	802	733	819	778	854	764	776	707	779	742	807	801	743	747	764	756	748	788	802	796	792	773	755	806	770	732	733	793	745	727	759	805	751	714	731	746	758	757	739	674	791	735	777	718	788	745	714	814	797	731	790	778	731	732	775	795	809	784	760	771	749	751	790	749	764	793	746	759	767	737	750	787	745	708	789	728	780	751	745	768	763	775	730	740	780	738	721	804	783	718	751	816	753	816	814	757	754	785	721	756	743	749	726	727	780	755	778	762	740	817	749	764	674	765	779	744	747	767	760	782	769	775	660	843	753	786	758	753	728	763	740	788	811	724	730	760	737	762	739	731	758	771	731	704	739	752	773	803	775	744	746	751	785	781	746	729	789	782	738	752	711	780	710	781	773	806	797	767	786	819	794	771	808	775	841	759	774	799	786	774	790	731	764	785	703	730	772	759	781	779	760	734	727	792	695	797	767	769	755	781	746	776	739	723	789	756	760	726	753	792	757	741	736	792	766	796	761	777	743	776	740	814	785	760	773	787	782	734	754	787	756	753	828	751	747	796	727	717	781	783	759	700	758	746	736	806	766	807	708	744	727	803	753	765	788	820	812	764	725	807	766	753	795	759	745	805	742	740	799	727	722	718	809	804	788	726	739	757	736	750	774	735	769	711	774	766	829	737	726	762	741	748	779	775	794	807	788	801	718	765	791	765	812	752	709	776	757	815	781	740	690	771	772	770	792	756	797	723	788	742	754	773	745	777	719	792	731	767	751	764	759	724	767	735	766	751	707	751	771	799	709	783	761	731	741	806	777	823	740	757	735	745	786	747	774	760	818	789	774	739	761	774	786	786	759	738	804	790	743	730	680	745	764	759	796	784	799	719	792	750	721	788	748	782	749	726	768	799	792	786	726	764	808	768	789	746	772	747	753	756	689	746	721	761	773	794	819	778	815	716	806	806	782	749	793	817	770	747	735	743	764	744	759	762	767	745	780	747	790	755	783	766	772	801	780	763	792	722	801	741	750	782	730	747	778	741	747	738	803	811	774	789	787	766	754	754	737	752	745	732	745	746	781	714	747	743	770	793	768	716	753	794	767	756	774	796	779	766	745	749	771	741	742	752	774	770	718	770	797	764	766	814	749	812	781	798	779	762	801	814	817	750	706	738	780	823	769	797	751	791	730	768	765	729	790	733	716	749	729	775	761	793	698	751	742	748	745	765	759	751	737	777	761	774	735	823	752	795	743	729	778	761	753	745	802	781	706	745	791	780	751	730	821	771	725	766	758	731	721	766	769	783	782	768	776	716	792	766	775	773	744	724	745	773	774	765	738	757	720	752	747	777	770	737	734	740	771	759	700	727	740	725	754	748	670	758	822	763	783	813	752	765	780	762	726	761	777	785	795	778	734	822	735	784	775	785	829	816	798	744	742	791	734	742	754	773	745	759	754	769	755	780	738	762	716	709	776	764	733	754	729	741	732	806	781	745	848	717	741	723	717	785	766	795	796	798	787	750	801	771	735	736	713	778	807	770	749	766	757	743	751	775	729	772	781	775	738	771	804	777	739	743	754	806	755	750	706	739	734	763	765	752	764	783	809	780	794	749	783	802	766	808	716	750	698	746	799	736	779	777	775	756	752	750	764	757	739	762	769	784	767	762	805	762	767	737	775	789	830	738	757	742	820	748	781	753	755	743	777	769	811	778	786	809	772	753	796	786	739	792	777	754	762	772	748	804	782	770	744	745	779	761	827	803	763	778	757	813	804	776	747	767	784	757	795	702	767	731	766	714	766	787	752	783	723	690	763	742	772	766	793	776	746	786	715	713	763	739	811	789	731	797	718	732	716	774	750	766	757	737	792	758	793	739	800	769	784	780	743	765	774	756	785	751	764	740	760	798	781	773
58854	83188	57057	28052	10328	3049	1168	787	736	641	646	639	701	698	726	693	655	668	688	633	696	672	676	690	640	668	691	708	689	640	642	660	686	686	637	647	614	637	634	674	670	675	648	683	681	714	698	659	661	662	653	635	677	651	706	662	618	667	670	692	671	618	641	693	678	662	652	639	673	639	668	652	666	667	714	672	653	692	640	645	617	689	654	705	652	648	640	657	671	703	673	649	654	675	642	645	617	655	657	703	658	665	637	653	666	643	636	637	666	644	650	687	657	624	677	662	660	669	695	688	651	684	675	660	666	700	664	654	676	643	690	664	675	684	679	647	686	653	677	647	695	633	659	644	709	662	678	660	684	683	645	674	637	682	602	687	703	599	660	667	694	659	680	650	672	659	660	682	664	657	655	627	638	645	679	655	668	691	693	665	650	661	656	635	638	661	679	647	679	696	645	642	687	679	692	680	693	615	670	658	687	624	696	656	677	646	631	694	657	682	644	698	681	677	641	650	673	711	664	624	649	666	671	650	637	678	652	659	629	669	696	702	662	686	638	679	712	652	679	653	635	663	674	615	690	647	689	672	657	688	669	683	671	636	645	650	652	673	684	638	664	645	692	649	682	677	665	592	688	679	674	698	638	681	678	680	627	686	692	632	689	647	629	719	648	665	634	646	655	662	674	672	693	629	626	685	679	683	660	656	651	669	648	682	662	654	617	683	608	648	650	672	665	660	705	647	645	628	654	679	676	649	680	707	666	595	660	718	687	595	682	652	679	651	627	662	675	611	599	626	647	675	664	659	679	661	681	667	640	661	656	668	633	657	584	682	684	664	667	688	698	671	624	652	662	634	639	706	681	650	637	627	675	619	665	678	663	678	661	631	636	658	640	663	629	658	659	686	666	719	670	650	639	658	643	647	730	626	648	646	681	623	622	678	656	662	640	679	650	632	666	646	684	683	667	636	648	736	669	627	637	639	668	658	665	640	670	634	623	611	678	703	677	656	647	659	667	660	673	666	727	657	675	632	676	660	692	628	651	638	650	669	668	676	649	619	654	640	648	651	660	698	703	654	693	634	650	693	644	634	627	697	703	647	625	692	680	648	657	612	647	665	671	629	686	611	656	668	705	681	622	651	630	640	679	653	676	672	605	600	661	628	690	665	671	629	653	659	618	709	633	621	652	649	704	622	685	645	689	635	661	673	694	676	669	650	624	668	724	670	668	672	651	673	671	664	707	678	662	667	673	668	629	630	610	619	652	651	635	661	697	649	678	623	640	647	674	684	673	691	685	687	629	662	683	678	655	647	688	646	668	674	632	618	633	691	634	673	670	678	639	675	677	624	638	672	696	675	658	618	631	677	614	638	677	675	659	652	595	688	685	654	665	671	670	637	662	663	642	660	671	651	637	628	659	662	635	659	614	630	631	654	706	690	622	677	650	754	701	668	678	647	692	624	669	675	616	634	644	651	729	673	646	696	609	640	690	694	656	612	640	655	624	631	658	658	693	692	636	664	662	649	674	629	660	660	645	673	696	678	714	696	655	663	692	640	634	708	660	654	626	663	659	667	640	672	664	659	670	714	705	630	668	650	639	658	583	643	682	685	655	672	634	667	642	679	695	680	662	628	682	608	643	689	697	639	632	685	648	666	653	624	714	670	647	679	654	670	678	681	639	636	623	659	674	692	706	689	679	696	681	682	675	650	648	609	646	687	687	625	663	635	651	672	648	696	660	694	630	658	664	667	658	666	644	678	667	669	627	689	653	676	683	680	655	672	720	616	680	644	670	640	634	628	647	702	688	651	627	647	698	663	645	619	662	668	693	619	684	703	621	651	636	673	662	632	676	668	670	644	643	644	680	612	632	626	695	639	675	633	694	653	659	683	640	693	638	688	674	687	655	655	665	723	630	610	648	633	645	707	668	683	671	656	672	684	638	653	639	628	614	644	674	650	694	645	693	679	680	654	656	696	667	679	701	648	675	680	665	623	643	673	658	669	678	704	641	687	663	622	661	661	645	658	658	657	651	683	697	625	607	676	647	626	618	670	675	668	669	704	660	633	651	683	707	653	670	689	626	691	656	675	653	646	643	637	632	615	665	677	646	680	644	629	666	637	694	641	670	597	658	689	636	684	636	636	696	651	611	630	656	654	628	653	640	689	699	660	646	669	613	656	660	585	674	647	625	656	621	670	676	656	674	634	643	654	652	664	661	626	661	653	661	657	683	630	699	666	665	678	618	663	696	637	655	655	684	677	699	643	678	686	632	702	685	681	666	655	699	628	657	633	693	619	672	652	658	625	651	645	648	730	671	653	681	685	589	639	663	694	672	661	645	652	669	710	651	664	672	735	644	640	699	691	699	633	632	649	637	706	659	667	638	682	665	628	629	668	664	635	627	690	699	672	658	688	665	667	672	676	648	649	622	672	633	635	638	683	669	648	666	647	658	674	715	633	669	692	621	667	657	658	709	702	690	641	685	683	605	703	649	685	665	656	680	674	641	656	672	630	663	678	620	671	665	680	689	603	711	667	689	645	631	673	652	675	715	638	626	673	696	672	676	710	634	660	655	686	688	720	636	661	649	645	674	678	668	645	631	666	642	665	642	654	662	638	657	689	644	661	666	683	708	685	689	673	716	695	713	679	677	696	619	689	640	669	659	640	669	664	669	652	651	631	678	713	631	625	657	741	683	637	630	656	649	653	658	696	660	667	634	624	667	652	672	672	639	647	703	705	694	671	649	634	648	695	668	652	683	707	683	632	656	681	623	662	683	645	636	664	666	664	660	636	664	648	663	653	644	642	708	641	685	640	649	656	623	648	647	616	653	619	671	662	696	629	680	663	666	621	661	671	645	628	634	641	657	683	641	725	699	621	674	649	669	657	687	664	676	650	659	658	627	682	669	614	679	662	683	673	664	664	637	635	652	669	628	691	659	667	666	686	653	670	654	690	682	663	653	680	669	658	573	640	653	671	638	672	662	647	642	663	651	650	642	660	633	644	708	654	674	657	671	684	690	668	627	670	686	704	663	678	717	667	704	680	658	721	645	678	649	651	645	609	651	659	648	615	657	669	647	689	627	671	705	702	673	612	669	638	664	664	642	634	633	660	676	673	679	672	711	660	644	638	646	657	638	655	662	640	642	603	613	647	650	647	684	632	640	688	682	625	694	646	671	622	673	646	670	701	624	717	686	611	689	659	647	636	647	691	677	675	648	669	646	687	628	637	635	697	614	664	652	675	665	609	627	678	684	641	713	604	665	670	696	660	688	669	635	640	688	644	674	667	631	677	662	672	697	632	684	698	643	651	639	658	716	672	648	614	639	625	656	675	665	642	655	663	676	610	658	678	672	706	664	684	706	661	640	681	650	666	627	679	654	648	639	652	644	609	631	695	640	676	614	683	708	657	696	652	614	634	655	655	680	609	659	662	653	636	658	665	664	640	650	687	697	645	668	645	689	691	641	650	633	623	688	666	660	681	680	628	720	644	694	646
23988	22899	34361	32520	23918	14693	4394	1552	1069	1021	1003	1022	994	912	965	1017	1002	956	974	979	941	964	965	1003	987	975	997	962	977	958	900	950	932	936	962	1044	988	949	934	945	922	929	949	954	969	920	937	903	945	938	933	1019	951	924	927	948	990	952	963	949	969	946	964	1013	915	929	985	964	917	881	936	969	933	899	934	1001	945	933	981	891	949	903	931	909	922	925	962	994	913	966	932	899	928	933	950	937	927	929	973	892	912	944	911	980	953	932	926	966	967	962	965	964	988	947	924	957	962	956	979	961	958	879	884	924	952	955	951	955	965	946	956	971	930	883	879	879	948	994	928	965	897	927	893	931	1032	948	957	901	942	985	952	978	1004	984	960	911	935	983	892	906	932	982	958	945	927	982	953	953	956	960	963	1012	922	946	908	896	1020	952	960	961	949	934	951	933	964	990	985	964	976	921	908	924	961	965	982	968	939	909	950	886	949	983	961	915	952	968	982	961	997	944	911	970	891	941	951	960	969	924	875	925	908	914	974	916	920	947	888	976	948	917	929	911	925	903	935	975	924	935	934	950	884	974	930	943	996	990	964	981	940	944	961	995	958	981	952	937	899	959	942	965	925	903	929	941	896	936	961	1001	965	948	935	899	951	964	987	923	994	961	936	983	937	983	930	954	954	981	954	935	958	1004	939	932	989	913	1053	948	936	955	937	907	904	969	938	938	970	972	967	934	912	916	957	926	1025	987	955	971	975	904	989	929	891	960	947	943	933	941	946	964	953	958	890	951	917	943	938	975	961	1015	964	1012	952	938	908	892	911	925	979	981	921	979	943	936	960	960	957	958	933	969	921	966	922	860	982	911	924	959	949	941	932	970	945	954	972	1043	910	963	1004	927	966	1014	929	980	950	969	964	924	901	959	954	909	876	947	998	915	938	991	988	1011	897	892	970	927	971	910	938	977	979	955	958	905	916	970	899	878	908	960	922	979	963	951	973	961	976	991	926	954	921	958	915	1016	966	913	944	890	940	880	958	918	919	952	915	961	962	921	919	908	947	935	958	956	967	948	933	957	955	991	879	1020	971	989	936	935	1004	945	937	988	911	942	970	942	896	945	923	962	991	949	955	907	908	915	945	947	947	924	971	873	980	950	979	924	957	927	1006	984	996	954	917	894	930	927	890	953	1008	944	969	942	932	948	877	954	917	949	958	931	934	981	966	929	928	940	1006	988	930	960	938	978	932	970	967	933	985	994	942	909	981	957	942	970	915	980	1002	957	977	951	932	960	967	954	983	930	940	944	897	968	974	927	986	980	915	939	911	911	916	980	1007	934	956	966	916	888	1027	942	982	939	913	969	965	933	950	968	909	902	944	950	978	963	872	928	990	947	912	940	895	987	1025	1010	912	1016	959	949	970	896	999	968	885	894	965	945	912	967	884	973	970	916	917	904	944	945	917	939	930	917	958	955	925	933	932	952	970	888	943	893	993	928	986	927	971	977	938	988	1027	1028	944	933	963	978	949	927	896	941	911	951	934	986	938	938	922	972	913	927	962	934	988	891	933	913	1007	961	919	901	945	971	939	947	915	991	938	887	912	980	966	931	924	1024	967	961	987	972	1003	946	946	920	932	974	917	888	967	957	927	938	953	977	898	931	956	912	918	970	895	922	955	958	925	954	908	923	937	934	916	983	1001	975	927	963	913	990	959	996	952	904	947	1009	928	958	947	922	912	946	988	881	915	1000	940	931	916	937	986	953	1018	957	943	1006	985	927	981	945	945	967	977	933	972	996	1003	998	957	948	984	953	911	942	954	963	966	958	955	939	931	944	896	940	909	965	929	1006	955	946	980	976	1024	899	903	951	893	964	949	956	885	917	972	993	911	905	888	912	940	925	941	949	952	970	973	938	970	915	981	955	939	954	985	924	969	963	956	965	950	953	946	949	935	898	922	975	946	896	976	983	947	972	978	977	950	959	937	974	916	897	947	1022	949	872	930	892	930	899	924	929	913	959	966	971	908	944	956	932	926	929	877	912	971	968	949	936	943	976	908	943	899	961	942	881	1013	967	905	951	979	930	907	968	970	992	938	925	954	957	917	881	943	955	959	906	974	950	935	931	963	943	947	986	936	950	918	954	934	911	1002	901	940	998	981	956	987	908	944	922	930	919	966	962	902	920	955	911	925	887	973	967	952	984	963	940	941	995	941	936	995	971	954	976	953	932	958	945	927	924	949	903	957	924	955	944	952	909	984	958	906	946	948	950	946	897	929	1009	874	911	958	982	921	984	870	962	886	951	889	975	942	993	986	983	931	936	938	913	899	959	949	940	954	917	902	898	921	975	954	959	941	886	935	958	917	956	895	912	949	977	985	944	917	869	916	910	886	941	926	977	915	944	960	947	983	970	935	982	985	905	917	989	937	987	956	935	950	957	986	963	930	942	951	1012	955	949	978	946	921	928	910	883	914	953	954	913	961	967	976	926	906	857	982	950	930	869	919	926	957	976	979	961	1010	967	949	949	936	976	938	945	905	960	980	902	911	901	930	962	947	992	972	935	904	926	973	975	926	926	928	959	929	927	904	960	979	941	956	938	928	899	967	954	941	939	931	991	978	1007	952	916	942	912	958	949	986	910	897	974	925	939	982	947	916	961	959	898	918	950	939	956	916	915	957	891	938	914	924	977	888	960	994	1014	976	972	948	958	947	925	985	942	951	903	966	960	930	977	957	903	939	929	978	921	1000	965	925	975	981	970	924	964	910	966	968	886	967	936	935	909	983	928	985	915	963	984	922	907	917	969	952	936	951	941	949	955	945	938	966	981	928	993	897	945	879	942	981	932	960	924	983	936	987	947	917	950	953	931	983	857	938	897	957	934	963	913	964	940	1008	918	933	976	958	922	905	942	925	971	974	980	921	1022	942	916	916	968	960	908	916	911	902	910	958	935	971	993	919	974	922	937	950	963	916	925	888	949	930	982	951	932	943	918	906	915	929	899	908	988	977	982	916	941	912	976	1026	934	953	956	931	932	939	947	950	985	963	976	958	981	915	939	931	956	963	964	984	980	903	974	937	919	967	965	895	946	957	954	908	914	967	894	968	946	992	904	958	980	970	932	946	911	924	918	1008	970	956	950	962	950	909	942	983	962	943	949	891	942	932	939	921	892	944	981	949	941	908	946	942	945	1011	932	959	840	902	958	925	907	919	898	956	906	966	965	893	982	1005	954	937	964	932	980	913	922	985	971	968	959	950	972	945	925	957	922	903	927	1015	901	914	967	921	992	945	962	973	941	951	967	865	912	882	912	901	1002	935	893	992	895	967	955	934	914	952	954	937	941	929	956	982	923	923	929	980	964	938	922	928	914	907	960	928	961	908	989	995	971	961	972	977	935	1015	965	951	928	923	919	909	935	946	905	964	979	948	984	953	979	954	989	965	941	1031	975	916	955	910	919	964	997	896	980	918	928	963	887	933	951	937	932	910	917	918	987	948	952	966	914	952	904	921	1003	944	936	925	898	935	934	960	957	912	922	985	956	913	941	954	974	933	994	1000	971	917	922	896	957	987	974
63372	98678	72540	41912	16869	5325	2359	1250	982	865	818	853	863	858	856	865	857	824	859	831	873	835	842	909	864	846	907	858	876	826	812	886	873	889	814	827	811	857	867	841	824	790	822	867	862	834	847	890	833	858	898	791	824	850	861	822	856	800	855	887	880	879	889	832	837	882	816	875	816	857	811	872	854	905	857	881	866	880	847	892	832	863	811	921	846	836	834	820	864	810	860	865	873	860	820	881	839	880	809	847	841	883	858	879	865	849	861	893	839	799	847	843	859	855	862	812	872	842	842	892	801	857	826	872	878	856	875	806	800	892	836	815	847	830	809	850	813	895	821	860	865	881	832	829	848	852	815	840	807	876	896	866	856	843	854	844	824	849	798	859	841	797	891	856	854	857	830	847	836	845	815	786	828	821	867	846	837	850	851	831	789	839	813	800	846	827	817	852	826	905	819	853	832	866	889	837	845	835	831	775	820	842	857	868	844	824	860	821	790	889	835	849	883	914	796	874	820	844	888	802	863	834	856	869	809	810	869	791	865	841	772	795	883	848	860	870	849	863	940	886	841	816	798	822	883	871	799	814	824	871	815	872	861	837	823	868	826	833	817	857	865	829	835	852	832	870	830	825	844	837	880	857	811	796	782	858	882	857	879	806	810	819	850	805	859	882	858	887	859	894	840	815	783	839	839	845	818	831	818	862	865	876	822	871	859	803	859	804	813	846	817	839	862	859	851	811	862	842	849	912	817	861	872	811	849	840	921	838	860	838	851	860	915	874	845	815	819	804	882	828	881	859	880	840	835	798	864	818	831	811	864	867	836	827	887	878	802	822	851	818	842	893	844	829	853	827	845	785	833	836	842	837	826	882	861	824	829	864	854	857	858	863	838	893	858	843	867	813	842	796	823	808	824	876	844	870	811	816	856	891	816	863	825	862	806	846	844	844	897	832	804	827	865	789	859	879	849	880	849	829	842	878	840	830	833	854	881	786	842	803	805	834	867	859	787	792	865	819	836	859	832	903	844	929	857	795	819	797	863	854	836	842	841	841	813	909	842	859	844	829	802	821	810	890	821	844	850	831	810	906	827	858	841	870	903	855	835	859	849	825	856	814	835	864	861	825	808	853	825	829	838	855	854	809	859	784	837	841	845	819	834	799	899	847	877	866	825	846	842	839	832	866	849	869	856	892	794	880	814	789	817	876	816	887	858	855	830	872	801	821	860	907	810	892	837	839	838	842	804	842	828	861	880	834	793	862	885	819	867	869	856	854	786	840	852	800	819	840	847	886	760	844	833	820	818	862	830	881	810	816	803	872	789	866	821	813	838	792	854	830	845	822	809	869	832	873	861	874	834	813	869	830	846	853	898	814	858	847	832	841	817	805	826	841	823	851	834	846	801	818	803	847	830	880	884	826	816	822	852	798	870	869	781	865	876	883	851	868	860	821	841	850	840	899	845	801	813	871	879	847	865	850	875	841	860	850	803	878	843	882	806	864	878	849	797	816	805	898	825	853	841	878	850	815	847	822	856	832	873	862	824	889	817	864	870	872	873	823	871	827	843	823	813	856	763	788	838	815	886	860	870	880	886	846	855	875	860	889	803	888	861	852	869	887	876	848	887	821	843	791	786	847	814	869	879	823	820	852	842	848	844	836	806	845	901	852	829	791	817	809	819	839	845	842	865	778	849	871	831	779	893	816	822	845	789	853	870	850	846	879	860	841	843	886	828	827	884	817	851	838	841	853	877	884	846	818	877	802	835	859	852	846	827	889	829	845	827	828	833	864	838	835	841	857	871	838	842	877	867	851	827	790	879	819	958	867	825	873	783	825	818	820	882	845	834	849	783	872	846	819	808	860	764	829	866	831	854	834	813	823	836	857	825	903	862	799	829	825	847	838	847	807	881	825	849	827	842	812	917	814	778	835	812	817	826	864	832	868	828	856	860	824	849	798	837	841	785	856	869	837	790	807	872	819	809	871	851	832	916	887	823	877	813	844	800	822	862	810	868	840	833	851	854	806	853	785	840	823	785	905	870	834	866	835	822	815	859	856	856	814	872	811	872	847	873	844	886	884	839	825	829	878	844	894	760	832	828	851	865	868	878	882	834	854	856	826	826	828	874	804	852	881	864	875	844	814	893	818	829	863	827	835	838	819	817	879	821	821	818	791	855	850	873	848	857	826	797	796	840	848	842	833	777	840	876	845	888	832	853	855	814	866	810	848	840	870	857	845	894	842	867	798	846	840	862	826	815	861	795	837	850	828	825	819	837	866	859	819	815	856	831	838	803	862	850	808	843	879	843	802	843	848	813	842	832	840	881	815	855	867	855	811	829	829	830	843	818	814	825	883	821	876	814	825	872	846	798	823	842	860	836	827	819	860	879	847	833	814	845	856	813	847	864	847	847	848	852	873	830	820	858	881	817	815	852	882	880	830	784	865	777	854	823	914	802	826	854	817	847	810	842	866	823	807	870	837	864	811	805	813	862	857	811	798	871	846	857	846	853	828	882	850	825	800	796	808	865	879	816	888	823	917	855	802	825	826	832	840	832	817	846	772	821	830	870	822	838	837	852	845	833	851	870	833	894	774	827	828	835	855	829	850	864	793	818	791	887	887	840	859	811	880	859	809	864	868	828	839	852	846	841	853	811	839	847	827	856	870	824	795	839	811	830	822	831	887	879	838	832	829	829	801	851	849	916	849	813	798	904	828	795	851	817	874	818	858	786	867	837	799	827	811	829	840	837	826	832	840	833	859	822	823	831	836	792	835	862	833	801	829	802	812	775	827	823	836	874	827	848	829	839	830	764	918	854	800	849	843	839	842	843	850	857	830	838	853	878	817	844	847	847	911	859	852	839	844	834	884	784	843	827	842	828	802	825	868	855	799	823	797	876	835	881	851	872	869	758	778	850	833	831	831	778	814	854	807	867	870	854	758	834	884	887	801	834	838	867	867	888	836	876	849	853	829	788	826	840	902	826	855	821	874	847	862	864	820	833	821	818	825	867	843	872	818	814	826	857	826	836	860	886	871	840	877	826	860	887	837	869	853	804	813	838	846	873	811	833	827	809	828	779	865	843	834	880	825	845	899	820	854	771	852	837	819	887	848	870	805	804	812	828	842	827	865	876	822	859	848	869	830	819	812	810	853	854	872	803	813	845	835	803	856	845	852	847	857	784	802	873	871	845	837	850	818	862	825	859	814	827	832	826	910	845	838	855	864	845	852	833	796	810	929	820	893	862	821	874	857	850	844	906	807	847	822	847	829	822	910	783	839	796	841	847	850	853	824	859	812	821	855	870	885	866	843	829	878	811	853	826	861	840	861	791	852	870	815	838	843	790	820	857	849	839	858	838	893	792	838	827	852	819	844	869	832	823	833	835	858	875	849	822	802	866	811	840	874	846	856	809	858	858	869	827	822	866	794	797	843	851	839	843	849	829	798	884	784	819	791	889	838	835	816	842	833	854	864	810	816	854	826	808	829	841	824	841	825
30547	29355	24661	9816	2227	1112	938	746	691	727	757	661	737	657	698	680	664	695	658	670	729	624	658	664	689	737	717	682	700	679	690	679	713	685	675	670	683	661	685	710	702	689	686	675	643	705	658	661	674	649	688	703	649	704	666	669	647	685	707	687	688	657	666	698	715	642	720	680	714	699	696	698	719	717	666	741	732	724	686	696	632	686	675	679	667	663	710	703	693	735	692	660	681	662	663	687	710	707	723	719	714	703	716	701	679	710	680	682	634	628	672	682	694	673	704	722	687	725	697	662	624	682	669	673	647	656	647	714	705	644	655	685	704	626	696	682	683	674	705	675	684	697	720	678	668	690	720	690	694	646	723	681	660	661	675	693	688	689	705	667	687	655	697	698	722	672	626	700	660	723	699	675	676	675	667	692	681	723	637	688	690	640	672	646	640	690	655	725	721	716	636	715	659	678	676	660	671	633	703	634	668	674	661	653	673	700	704	675	692	667	653	675	717	718	723	672	725	675	691	672	674	638	667	671	665	663	684	637	638	698	670	668	672	682	687	668	667	694	681	658	662	693	631	720	710	625	701	658	668	671	698	710	688	686	665	714	672	740	696	687	731	684	656	685	715	719	655	669	701	673	633	691	691	692	702	699	688	662	735	709	742	658	634	648	677	703	661	724	662	650	683	648	695	674	721	729	692	680	684	721	677	669	680	687	672	672	679	704	670	630	680	695	650	666	618	709	684	661	674	681	683	641	653	697	715	688	671	693	674	697	724	648	706	686	648	685	720	644	614	666	692	689	636	662	701	721	680	645	692	696	657	693	697	693	674	707	695	646	704	706	690	678	684	701	667	698	718	726	661	695	695	678	678	672	692	669	674	745	647	693	701	706	673	721	725	702	638	676	713	690	672	658	681	633	675	698	697	696	716	732	661	741	702	757	695	687	686	692	697	670	717	657	691	704	692	641	696	681	683	712	740	677	681	719	668	679	669	644	666	658	664	682	668	668	698	715	690	686	637	691	651	657	723	675	676	690	677	744	696	644	707	717	708	706	680	673	678	684	703	736	637	657	681	676	685	654	703	662	646	673	749	700	644	680	668	691	625	657	628	672	668	662	683	681	693	700	678	625	708	699	657	703	671	725	676	659	699	670	685	663	692	683	700	673	675	690	684	704	702	681	675	697	665	663	676	647	685	695	686	691	710	667	679	664	697	687	712	680	670	676	688	649	732	648	686	674	684	648	715	668	707	666	683	707	645	659	704	657	672	710	714	641	656	687	674	675	669	658	684	699	653	674	680	644	643	701	695	661	692	672	717	683	748	680	736	695	682	699	676	683	643	674	653	683	633	684	687	687	705	657	706	688	702	668	688	633	642	707	651	720	726	658	644	687	664	712	674	645	667	711	693	697	681	674	707	636	669	653	707	680	696	681	695	650	679	719	724	670	698	719	700	659	619	701	724	702	692	649	654	665	693	734	655	736	700	685	700	646	633	679	681	644	708	685	655	727	674	649	694	678	678	683	648	663	699	662	669	694	713	697	692	681	667	657	672	676	608	676	632	661	663	686	698	623	646	640	732	695	694	721	689	702	702	663	710	661	686	700	631	687	678	664	669	722	678	695	662	667	692	750	674	615	661	700	693	686	700	678	621	682	715	698	686	689	658	705	654	664	635	649	694	705	653	715	697	694	659	699	684	667	661	680	678	731	696	715	640	709	693	626	678	700	662	660	711	673	659	648	652	670	687	637	640	679	695	671	601	683	698	694	686	677	680	692	683	645	680	660	696	689	672	739	724	645	701	676	658	679	665	723	682	677	680	699	728	682	658	682	714	676	697	675	698	675	719	640	682	701	632	642	690	628	699	703	715	704	700	691	651	681	684	658	620	678	666	662	706	696	692	689	680	662	703	676	699	684	715	659	705	707	713	687	678	656	699	682	651	659	701	678	715	660	701	665	684	664	709	667	678	725	658	707	703	686	619	663	653	699	691	713	659	636	650	630	705	695	703	653	715	694	687	722	723	698	667	647	658	659	680	684	662	672	652	669	653	676	695	661	663	629	693	668	721	679	683	657	717	616	654	658	682	621	656	715	669	662	733	595	651	740	679	623	706	665	674	668	725	708	670	677	672	666	680	648	683	634	667	655	701	696	686	698	670	687	697	675	669	692	638	666	699	687	667	679	669	731	683	713	682	660	730	756	667	713	743	669	680	668	738	661	644	700	674	676	659	610	715	688	739	680	668	657	675	665	715	701	686	660	685	685	670	694	659	672	659	699	749	678	699	672	672	671	628	670	666	649	684	729	714	668	683	656	720	674	695	647	692	668	646	672	772	668	696	703	687	669	688	684	664	677	652	702	730	703	679	690	678	705	665	675	725	714	683	718	671	687	688	701	653	679	708	726	666	681	680	668	690	706	710	666	689	707	685	749	655	698	660	631	706	709	671	670	657	693	663	626	695	691	647	733	710	643	657	639	657	624	695	691	698	686	693	642	670	647	696	722	697	657	683	639	745	682	695	723	634	694	659	669	670	650	656	641	653	688	685	685	699	678	691	629	658	652	664	657	659	699	630	666	700	726	681	671	679	664	702	686	696	684	695	644	674	700	666	674	727	717	672	657	694	672	649	654	701	716	712	701	696	682	684	689	646	624	647	695	702	683	658	669	701	702	664	681	678	665	699	693	690	725	624	668	696	647	707	672	628	698	674	676	656	653	712	668	648	658	666	641	685	728	670	629	689	678	645	666	656	704	690	664	728	711	709	691	704	700	726	708	725	694	683	645	656	714	706	671	707	707	663	728	675	679	737	680	705	633	670	694	690	655	700	692	667	675	707	686	681	664	631	694	671	640	675	701	708	683	666	709	650	680	693	662	666	642	642	693	673	675	709	659	698	662	701	709	701	669	661	673	727	674	697	682	708	706	656	697	670	698	698	667	687	687	737	669	703	685	713	658	712	606	688	649	719	697	684	728	660	680	713	739	681	672	678	721	664	658	646	662	714	683	683	709	678	706	679	695	681	680	675	696	670	739	702	718	674	661	699	696	658	679	707	671	687	708	717	636	692	639	683	673	757	704	672	728	675	664	675	677	675	641	712	715	676	689	664	701	671	709	710	692	686	660	721	651	726	678	642	668	680	667	630	703	704	689	708	699	695	680	692	643	648	681	675	692	656	718	721	663	707	696	664	685	708	648	653	679	677	673	688	678	695	687	702	698	683	631	677	622	643	685	706	660	690	689	686	655	688	670	686	688	695	681	723	613	669	604	681	662	686	668	728	697	652	655	662	683	674	700	675	712	640	682	662	654	673	632	691	680	698	705	625	723	677	712	643	677	675	656	678	646	660	651	676	694	621	658	648	739	667	704	683	679	680	670	704	642	673	673	676	693	676	687	675	693	669	708	636	667	705	710	668	736	652	727	712	661	694	675	685	628	687	717	670	703	701	690	679	683	727	661	667	697	660	688	727	677	694	717	677	702	664	679	742	672	730	692	655	694
23806	33063	18530	5205	1709	1057	798	652	615	570	547	551	558	542	557	588	565	547	578	538	578	558	533	532	551	529	598	539	582	585	540	530	600	557	531	522	579	600	588	555	540	531	551	549	518	531	548	552	567	578	562	597	546	519	538	545	585	544	506	581	558	562	556	537	552	580	557	562	536	554	548	590	561	558	556	550	573	555	544	513	547	540	492	578	539	512	553	535	552	548	551	566	554	527	554	523	561	583	561	586	512	567	581	516	552	550	557	570	551	561	561	570	562	571	571	518	582	559	544	538	550	583	525	539	547	584	575	541	529	556	513	510	554	576	573	544	512	556	586	542	548	495	567	536	556	547	547	550	548	589	534	563	599	548	532	548	573	572	593	543	560	602	574	550	549	524	544	561	539	556	548	541	579	556	551	572	543	555	550	565	573	560	560	507	513	554	541	556	566	533	546	555	576	500	545	578	535	579	537	573	556	566	558	555	529	547	532	594	584	543	561	609	530	577	570	512	567	533	557	526	585	529	589	526	565	550	573	557	577	553	565	547	542	584	515	528	555	563	514	511	532	600	558	556	571	616	614	543	570	558	558	600	512	584	534	539	518	595	560	551	556	568	536	531	545	585	563	538	555	533	567	540	555	537	510	609	560	541	521	562	562	539	563	561	537	515	526	551	551	538	555	559	576	546	549	520	564	570	577	550	567	562	568	531	526	533	534	575	566	521	567	492	634	494	551	530	542	528	532	529	554	544	533	557	577	561	564	535	556	554	524	520	538	566	559	581	561	587	584	536	553	601	524	591	533	551	557	570	546	574	557	568	526	551	577	514	534	568	545	551	557	554	569	568	520	551	540	541	580	558	522	551	542	500	555	510	491	552	564	553	575	575	525	581	565	578	525	515	553	600	558	545	544	550	561	598	563	596	576	576	539	539	547	555	579	537	519	542	546	546	572	549	527	521	521	572	523	565	552	554	555	570	524	520	522	525	555	548	572	551	561	541	548	562	567	547	540	541	513	562	537	560	573	579	517	551	564	536	564	540	539	555	559	551	528	554	582	556	547	566	549	545	573	519	559	593	540	562	508	551	533	532	536	552	562	550	585	569	522	558	509	587	557	556	546	543	545	534	571	587	590	552	506	569	574	535	565	561	538	603	573	548	548	539	539	537	498	578	545	570	599	512	492	542	554	507	501	581	527	512	564	592	508	544	557	542	534	506	550	551	546	571	516	597	506	566	563	554	550	533	526	584	561	567	504	549	525	563	576	547	600	574	557	566	578	516	551	508	557	557	555	574	510	567	544	545	517	544	549	525	591	569	553	536	530	529	548	542	533	544	547	504	579	529	538	566	527	590	569	521	558	562	565	541	568	509	546	549	547	522	570	573	516	539	535	525	518	517	543	569	534	544	543	519	559	549	516	550	542	551	578	564	586	537	582	563	553	584	553	539	543	527	506	587	547	527	545	497	553	580	539	539	503	565	537	538	586	515	542	547	567	543	521	553	577	527	512	559	562	553	503	554	520	571	569	601	582	581	569	544	575	529	508	572	517	581	570	582	588	560	576	586	522	559	545	559	529	555	546	524	600	554	539	512	547	577	542	510	556	553	548	543	545	582	551	551	563	525	551	573	522	587	561	551	514	513	543	548	593	544	565	564	532	566	531	549	569	561	569	579	523	550	570	550	526	554	582	534	570	576	550	520	542	557	561	548	580	538	580	561	579	513	530	576	601	565	502	559	564	543	562	580	526	527	533	542	577	552	573	538	540	538	554	511	533	559	551	529	545	592	537	567	600	512	537	539	537	526	543	536	594	519	547	552	561	542	538	566	562	523	585	541	604	560	567	534	573	553	539	566	586	539	545	555	544	563	580	548	526	561	541	549	563	497	557	557	542	523	551	527	571	534	540	550	544	524	573	542	546	585	531	546	519	508	534	549	576	538	510	554	584	550	569	519	569	525	538	555	542	528	542	543	531	556	533	563	556	538	556	552	544	511	561	559	522	588	526	552	574	570	543	535	567	521	533	539	576	554	541	540	587	567	549	513	546	546	545	560	541	543	552	551	613	525	594	582	571	549	571	540	520	552	546	556	581	516	514	553	512	535	574	532	555	567	534	591	564	553	568	525	546	531	541	568	518	580	579	553	590	551	574	543	576	534	575	563	555	522	557	568	513	562	545	561	539	553	515	558	558	530	602	519	593	567	563	540	584	546	566	589	549	571	566	530	519	564	549	518	564	510	564	539	591	569	556	594	543	540	563	578	548	583	524	564	539	539	593	577	558	498	564	510	550	534	547	559	554	553	560	531	552	512	615	515	542	529	533	573	503	569	511	543	542	516	528	537	545	587	574	584	539	556	540	559	589	524	535	546	558	531	538	572	522	529	539	556	587	538	521	543	537	529	577	555	613	520	514	578	554	553	569	563	556	577	504	561	534	545	579	567	533	567	560	555	553	534	580	576	532	557	577	513	576	540	555	557	512	580	571	531	525	554	610	585	571	498	569	561	547	529	555	545	595	535	558	577	531	538	545	572	537	537	563	526	541	564	531	550	526	575	553	546	556	598	541	573	564	527	599	568	540	577	545	550	553	583	572	535	574	565	538	580	531	551	555	565	571	551	533	544	535	565	549	530	554	555	525	556	529	605	526	546	562	574	542	570	567	554	591	557	552	564	577	575	562	529	519	545	535	584	568	563	538	522	588	556	541	535	544	539	557	538	491	556	528	509	520	557	552	563	542	564	546	562	547	554	521	569	537	586	536	545	585	548	547	545	560	560	565	569	525	588	560	534	597	571	580	572	541	531	537	538	573	543	505	549	514	527	603	548	569	533	493	563	567	539	569	528	529	548	547	547	498	578	518	505	546	509	579	548	549	506	607	574	592	552	579	546	510	618	535	552	535	515	517	506	557	600	580	531	524	534	549	553	572	539	535	536	544	576	526	527	535	588	546	536	570	528	576	536	526	516	527	523	579	529	548	535	531	562	549	542	523	561	556	560	583	511	534	547	565	541	578	519	599	540	572	556	503	521	554	512	550	531	531	558	536	543	526	530	575	543	577	547	580	548	545	560	578	552	558	585	548	554	527	513	569	544	532	543	580	598	568	519	547	531	577	566	604	553	516	530	529	563	553	518	508	525	539	541	560	578	552	549	552	549	543	571	568	535	534	560	516	544	547	510	535	585	529	540	544	566	540	522	523	585	527	548	508	581	565	532	588	541	537	523	583	568	533	509	577	564	577	494	560	516	530	545	546	533	548	533	542	537	538	557	544	563	564	526	580	531	532	566	553	519	556	566	542	571	515	555	521	568	543	544	543	536	533	574	537	576	548	512	545	543	547	572	556	517	558	543	552	576	516	515	587	518	536	519	543	549	550	549	585	533	577	567	577	581	542	525	526	536	556	543	549	537	568	569	512	558	524	573	570	554	554	529	578	578	560	533	591	566	585	547	543	542	525	556	523	536	575	564	555	591	542	540	549	575	544	524	530	583	560	575
25795	26933	39921	33510	17465	6632	1909	1022	893	775	840	821	784	791	833	757	838	834	798	799	789	809	811	781	792	796	849	794	735	828	847	744	803	778	819	807	792	811	789	785	795	774	779	778	780	756	838	754	834	792	812	850	798	747	820	747	778	828	771	749	786	801	783	778	822	789	787	774	783	779	755	814	775	838	879	774	788	816	776	782	808	820	798	832	783	768	747	763	751	807	781	793	807	814	746	811	824	828	800	792	785	799	818	822	816	846	830	791	787	775	816	814	786	765	804	764	763	768	756	826	774	793	830	751	800	751	785	807	787	784	749	747	754	802	754	807	799	730	754	782	823	790	792	809	840	825	825	811	794	772	839	783	812	825	776	795	764	783	762	808	781	764	857	762	793	833	832	729	790	780	773	842	759	786	819	831	831	755	809	804	802	784	777	744	839	804	799	789	796	777	799	767	777	798	851	724	771	841	792	824	838	784	760	812	806	793	799	772	759	779	791	825	797	770	781	805	746	791	788	769	772	731	845	801	779	766	790	792	791	810	784	778	763	800	780	777	816	811	797	804	830	822	781	780	804	763	828	798	802	807	812	800	771	767	815	793	804	776	808	814	788	785	783	743	804	848	808	796	821	757	810	755	804	779	739	762	744	744	778	750	785	812	792	780	788	796	807	739	769	772	809	806	774	764	744	741	767	779	762	833	769	765	763	791	805	789	738	830	797	695	740	775	807	779	774	882	823	800	754	745	776	834	765	773	798	817	787	786	843	760	814	791	760	776	797	735	792	817	795	771	720	836	784	812	807	745	765	803	821	763	776	762	739	726	735	740	770	765	840	756	723	741	742	777	801	787	761	792	799	773	716	796	795	768	804	779	727	808	789	773	817	813	834	740	775	777	764	813	822	830	775	774	760	785	854	778	794	789	783	819	775	782	799	764	849	786	814	788	809	786	744	808	812	784	785	784	795	793	719	733	745	836	778	811	728	797	800	780	821	763	763	797	772	793	743	766	793	820	824	747	773	760	746	819	784	743	790	779	835	788	818	759	809	772	783	777	774	784	779	874	836	773	807	764	784	788	731	782	810	815	773	779	795	752	793	783	797	755	783	809	808	784	791	829	775	835	793	763	784	776	794	786	754	826	769	777	805	794	754	789	798	773	815	757	811	782	769	814	798	775	754	763	807	767	799	773	790	770	803	791	788	786	774	760	774	743	804	811	752	801	798	769	763	766	781	823	838	765	750	757	765	782	739	801	791	818	756	809	737	794	763	807	757	784	821	767	817	805	822	756	789	762	766	756	801	752	791	754	792	811	798	798	825	796	746	766	796	779	725	743	793	775	782	772	761	751	745	805	830	803	769	794	794	799	806	817	793	803	781	762	837	791	766	779	774	813	802	773	801	738	817	776	807	767	792	774	793	794	786	788	783	808	789	814	790	771	808	793	795	759	807	760	773	782	781	818	765	802	806	780	784	786	790	795	815	756	812	743	813	742	797	801	780	806	777	790	799	750	759	774	816	774	788	777	748	826	812	813	793	809	779	738	790	768	803	776	770	812	818	767	768	706	789	747	825	764	794	796	798	794	819	856	817	758	783	805	760	831	795	815	802	747	788	825	758	787	785	800	817	793	751	752	846	805	800	799	769	845	804	813	765	789	791	787	804	780	750	835	809	854	758	822	814	870	759	777	803	848	776	794	824	792	809	796	765	822	787	784	765	782	794	822	799	770	792	803	762	773	776	781	756	759	829	809	802	768	840	779	789	769	786	802	742	743	821	758	832	797	795	838	802	769	799	849	812	809	775	787	759	767	820	765	784	806	795	825	780	748	784	771	762	798	787	780	822	771	768	764	741	777	784	766	753	751	798	759	777	811	799	819	741	785	782	802	752	785	797	835	748	760	800	811	805	769	828	781	851	782	741	756	791	783	782	786	829	765	795	790	800	797	784	779	749	791	826	800	804	766	763	789	803	823	781	777	855	785	767	825	786	774	767	815	782	786	783	828	786	815	782	811	830	804	775	797	782	754	798	792	800	802	793	744	706	791	808	756	773	761	760	818	777	767	785	784	794	821	776	826	783	754	765	795	826	759	765	768	853	770	755	776	710	762	786	745	816	801	829	770	819	786	804	782	783	799	792	798	763	787	758	805	783	768	775	779	831	762	775	757	820	815	757	828	798	797	808	808	809	814	780	810	826	853	742	797	798	818	788	779	823	818	809	805	779	819	806	789	816	820	782	796	791	789	788	841	762	739	801	763	835	784	801	797	801	749	786	781	730	816	728	802	826	742	805	758	765	724	693	827	739	810	815	798	765	774	773	785	806	804	792	769	778	859	784	765	760	820	808	714	823	794	775	784	794	853	833	814	762	763	799	815	794	753	764	795	815	816	779	801	797	836	810	805	806	764	760	796	770	755	863	813	841	755	752	842	748	801	782	776	786	832	788	857	771	767	737	815	805	799	795	776	778	751	823	805	765	832	752	760	751	766	758	804	755	791	794	796	821	744	779	765	774	788	754	809	805	810	772	796	843	775	805	830	784	836	793	805	802	793	787	806	730	797	781	771	784	786	802	751	735	795	793	818	776	806	783	773	842	783	779	784	756	804	840	778	767	780	802	752	832	743	770	817	799	759	773	753	811	745	796	804	783	810	772	814	827	804	763	764	800	747	824	844	795	785	754	793	804	811	808	826	775	751	741	794	842	759	820	772	876	810	833	804	827	754	772	770	769	827	789	738	836	778	743	795	765	801	766	762	795	851	772	817	797	742	786	728	805	740	733	772	746	790	833	788	835	829	789	829	785	751	774	788	822	765	767	766	725	742	757	782	787	774	752	797	773	733	779	740	742	778	761	795	788	794	757	811	825	839	786	738	786	755	815	781	778	791	751	830	840	851	794	794	798	849	735	807	772	718	745	760	780	760	789	769	787	813	811	794	720	801	790	820	809	799	815	791	767	777	807	803	744	779	774	783	751	799	764	789	689	836	809	803	743	796	752	848	828	769	760	789	803	830	709	779	752	796	762	806	809	764	817	779	804	771	778	809	779	789	783	798	782	815	749	765	802	780	837	788	799	760	794	825	805	772	765	826	796	778	738	839	833	758	832	773	762	744	745	731	804	760	794	810	750	798	795	747	767	785	853	810	743	859	826	762	808	799	760	767	811	812	810	828	809	768	781	762	774	819	804	753	779	808	787	774	768	782	772	837	768	813	801	856	854	789	763	727	782	812	760	754	760	812	745	794	752	760	785	790	812	765	800	763	753	799	764	814	754	805	823	812	762	780	816	849	816	818	764	763	788	755	811	781	796	853	793	818	790	809	859	778	822	802	817	813	794	825	812	802	779	788	812	786	766	809	840	791	762	751	807	749	769	769	844	798	727	761	799	784	825	788	776	801	789	818	792	775	778	775	819	797	801	782	817	793	791	813	775	777	797	782	807	768	771	778	793	786	806	789	800	785	830	820	797	781	772	793	798	815	751	789	737	780	747	763	815	832
59076	83431	56615	24797	9709	4214	1605	957	738	724	716	705	677	645	702	699	665	714	724	694	695	690	724	659	710	703	678	677	721	688	692	709	722	706	696	675	673	663	690	696	656	673	705	659	695	695	687	727	682	680	680	696	718	736	680	659	669	686	673	707	672	664	678	672	740	704	672	654	675	705	661	670	712	704	683	737	686	719	713	696	704	691	685	670	661	652	683	632	699	632	706	654	699	701	657	721	705	695	694	674	725	718	716	725	669	687	726	713	693	696	707	683	674	662	674	715	673	669	705	637	684	661	697	680	721	680	683	653	729	714	677	665	733	640	656	710	671	647	699	683	682	667	643	716	660	651	664	700	641	701	664	705	663	676	700	718	701	689	711	684	667	695	694	665	707	725	694	617	691	673	674	627	707	678	677	644	725	666	668	732	679	694	671	708	632	709	683	665	686	698	717	700	681	668	702	635	727	682	648	671	658	676	682	680	626	667	673	694	675	651	690	651	724	722	670	689	689	693	653	659	683	693	679	702	642	680	611	673	702	656	664	693	665	725	592	676	655	663	705	712	707	671	693	693	691	684	682	646	666	664	685	677	652	654	726	707	662	665	697	672	691	681	696	686	654	673	670	685	706	686	664	668	666	675	686	719	706	685	686	645	710	703	695	663	743	655	692	709	636	665	661	662	688	638	644	688	663	658	703	706	672	637	700	698	704	712	685	650	641	642	676	698	682	686	723	729	699	691	670	713	702	666	661	670	694	693	701	708	705	677	693	660	683	648	676	680	674	696	672	674	733	690	665	709	687	692	692	694	698	711	672	714	651	683	743	682	663	692	618	682	668	684	657	699	721	737	687	690	690	652	697	723	681	671	695	682	685	646	656	684	691	705	664	646	699	689	687	730	686	670	671	693	711	680	690	697	681	715	676	681	640	694	657	671	670	674	667	710	694	699	674	645	707	645	703	719	697	685	702	669	729	653	710	675	694	696	662	663	675	656	681	708	695	661	699	708	657	669	668	669	695	687	674	695	662	686	708	673	659	689	663	684	671	684	676	669	710	693	648	722	674	737	693	733	684	671	652	688	714	703	701	660	640	682	682	669	691	672	743	683	757	671	717	690	705	730	684	691	679	673	689	751	619	693	680	650	659	676	675	701	680	683	679	698	715	678	676	693	665	647	720	691	682	681	645	709	668	691	701	690	697	679	718	680	690	651	678	674	671	707	721	642	664	704	722	696	646	716	683	634	633	685	698	745	636	709	662	691	700	669	693	718	699	714	686	696	689	717	628	714	655	681	726	687	683	670	700	646	665	677	726	689	684	697	674	724	681	680	709	663	656	674	678	677	682	673	711	648	629	626	701	684	665	682	706	679	671	693	680	677	682	671	636	662	701	667	687	674	682	678	687	682	687	633	717	663	676	693	668	673	714	681	692	684	658	682	701	696	672	651	652	664	632	691	711	676	634	645	659	688	689	682	667	722	673	653	698	687	713	615	692	666	662	698	694	715	686	686	686	670	729	686	679	683	682	696	682	704	714	657	724	653	651	707	694	689	650	651	731	635	678	695	693	694	683	670	673	711	694	651	622	666	680	636	614	689	703	650	657	634	666	690	660	726	673	652	690	638	663	677	667	679	679	637	667	674	690	688	706	692	674	719	663	656	687	711	675	676	708	726	705	724	678	694	747	663	687	673	740	697	680	679	621	651	673	716	688	665	701	652	650	713	676	708	698	686	692	687	704	691	687	693	649	653	680	651	705	733	726	664	690	574	714	707	672	717	638	640	665	669	668	710	689	692	650	679	703	663	695	696	678	684	707	706	679	710	670	640	670	699	691	693	741	688	642	720	720	655	693	673	675	683	644	690	681	685	707	713	714	668	711	680	663	720	671	664	659	654	714	709	705	698	699	710	651	718	668	687	670	673	659	694	655	682	671	639	664	685	643	675	664	685	659	665	717	767	697	721	671	666	698	669	698	686	655	687	692	677	650	662	710	693	667	681	696	677	676	714	688	729	693	685	690	666	680	684	702	659	684	674	647	684	702	637	661	628	675	710	708	652	681	719	649	690	680	701	692	654	679	648	645	645	668	702	718	700	698	646	709	661	669	707	653	655	648	705	688	695	638	703	665	671	685	730	685	610	637	663	691	659	677	679	645	649	668	682	708	673	679	677	684	687	697	700	705	714	692	669	674	639	731	662	737	731	711	631	723	719	689	677	726	643	723	671	656	676	646	743	692	705	661	716	668	678	669	684	730	678	692	672	670	694	664	647	675	704	696	658	701	669	674	714	671	703	706	665	720	691	667	702	677	658	642	650	720	701	671	689	699	678	684	698	619	660	650	722	678	703	649	673	671	689	670	649	683	703	658	645	659	619	661	688	731	732	702	693	669	678	682	646	639	686	652	695	726	741	653	688	701	640	657	635	687	649	658	645	668	662	643	682	689	703	676	722	664	690	630	637	646	679	686	663	663	720	693	698	647	656	702	685	704	719	710	660	690	654	699	759	689	651	695	673	673	715	702	673	672	688	679	701	683	716	652	693	692	642	729	724	720	705	684	721	695	675	721	632	714	674	689	642	682	662	635	708	659	650	672	640	673	686	634	692	667	685	720	686	727	705	644	702	664	694	696	633	703	704	676	624	677	652	724	670	679	724	670	696	665	689	706	703	691	686	638	672	673	673	679	686	709	696	718	659	673	720	654	686	707	665	684	728	659	683	735	686	704	682	710	673	647	629	694	678	721	708	669	711	679	664	736	711	651	718	645	645	666	700	662	693	719	710	684	687	665	635	643	727	735	651	665	658	691	726	709	663	650	708	666	689	676	642	704	694	727	722	675	701	682	721	661	673	653	720	688	664	723	696	645	698	677	701	661	671	719	691	691	681	707	667	692	677	693	669	664	672	686	696	759	655	700	723	658	660	671	691	682	637	667	660	692	708	621	664	750	684	703	730	710	739	698	636	696	715	656	729	681	684	665	659	695	705	695	635	689	692	703	669	706	667	677	655	684	655	711	690	662	673	665	689	676	686	671	748	662	677	669	692	712	680	689	708	758	659	757	635	731	665	734	661	636	658	677	703	673	634	664	627	738	671	640	699	704	656	750	649	706	709	681	668	653	703	656	715	672	657	690	721	690	673	697	686	676	696	645	714	739	694	666	687	721	663	687	687	677	647	748	694	693	687	696	686	696	690	697	655	643	703	671	700	686	706	639	728	637	710	703	673	679	678	679	716	645	683	723	705	660	671	693	673	655	707	662	672	689	647	651	723	691	676	659	651	680	646	662	697	631	639	679	663	704	686	712	737	644	699	723	721	671	657	679	701	660	672	692	697	673	651	684	695	699	719	682	710	733	686	665	657	722	649	617	711	672	721	678	663	658	644	646	657	651	715	679	727	650	744	679	683	690	673	728	656	665	700	674	699	683	660	693	645	709	644	685	704	727	694	671	658	671	649	706	732	695	695	657	721	715	665	695	698	712	688	681	615	618	659	685	677
23858	23430	34497	30507	23684	17071	6877	1831	1219	1078	1109	1096	1033	1042	1009	1060	1016	1003	1024	944	965	1050	1036	1005	986	933	1024	1067	958	1059	1035	1009	996	992	952	1023	1030	985	935	1001	968	1037	1060	985	995	998	1008	977	1008	1011	1002	978	979	1002	1001	966	946	1001	990	976	1009	1014	958	999	965	971	960	972	993	1000	944	978	1002	1001	998	981	936	958	1005	1004	1003	996	957	973	947	978	977	974	1018	1020	946	940	1018	979	994	938	1040	987	1003	995	977	1006	998	1030	980	976	999	926	962	1016	1047	987	958	937	960	1010	997	1019	944	917	1015	930	975	981	1030	995	1025	943	954	958	1059	948	963	958	982	940	987	971	964	1015	1031	991	942	982	981	985	1029	978	985	975	920	996	924	983	1028	950	972	956	1014	1008	993	986	973	992	1003	966	994	1000	1000	975	982	970	1001	996	980	960	952	979	1033	980	1026	882	960	970	1039	944	961	988	1027	1027	1006	1067	876	1045	967	957	987	997	1007	1042	1035	994	939	909	976	992	1008	974	1016	951	1034	1004	994	1006	1003	931	970	993	987	999	968	1042	945	986	986	980	983	1004	964	1036	1030	1014	972	928	1020	963	1026	1025	1019	1033	1010	922	974	1031	955	941	1073	975	1001	963	972	975	955	958	1009	975	903	941	1025	1025	992	997	984	1002	1025	976	971	984	1000	960	976	936	993	1046	996	970	970	996	938	1008	942	1013	909	936	920	1003	981	976	991	1007	1055	1030	955	968	1059	998	1023	1014	959	987	981	939	932	1010	974	965	976	970	955	959	986	992	1025	950	1013	999	963	970	958	980	956	962	985	965	1034	1024	993	1029	960	979	1001	978	946	903	1007	977	1006	964	976	1073	982	952	986	1046	973	964	953	1007	967	972	982	971	1006	995	972	999	988	981	960	985	957	1053	1015	1029	960	982	979	1026	948	983	1000	966	948	975	959	1011	945	975	981	1000	1023	953	1014	965	992	981	952	974	980	1014	900	991	947	973	957	969	980	1022	1023	1017	961	1003	941	952	933	975	986	981	981	963	956	957	973	982	969	1025	1017	959	983	1022	998	990	1011	948	1000	948	1001	927	1040	999	939	1011	924	985	949	947	969	955	947	966	927	974	1019	1036	994	977	1009	995	980	986	1056	934	1038	1031	986	997	1007	940	952	940	1042	1028	963	996	1013	974	982	1038	989	994	991	994	995	981	977	978	981	954	939	1018	1012	952	1000	1009	939	1001	976	1008	1006	993	936	1025	1032	1049	1059	981	951	968	961	960	999	1017	960	970	986	1036	931	982	974	949	985	1015	976	935	1033	982	1009	966	952	984	1007	888	968	962	977	968	980	997	956	994	969	954	1040	950	969	1001	985	998	1018	1017	1010	1049	1028	972	930	1024	995	941	1041	1003	944	983	934	978	978	969	947	1008	932	949	966	998	991	997	1017	902	951	966	994	1008	963	947	955	986	1006	941	915	981	1002	996	976	973	994	922	950	972	941	940	1003	907	929	1000	966	934	949	958	998	988	949	925	967	959	974	989	1001	956	987	980	993	1012	985	928	999	957	1020	996	945	973	1022	978	1022	1028	976	951	987	973	1011	1013	978	1030	1035	962	978	973	980	984	935	966	992	959	971	970	949	990	972	998	958	1018	965	999	978	985	946	937	951	994	1010	937	998	1007	1027	984	1002	960	959	989	980	949	971	964	973	995	1015	931	947	968	993	973	932	989	942	1013	998	1072	979	931	1023	972	997	990	951	1004	983	971	985	981	1047	1018	958	983	945	957	967	982	966	982	1014	943	1017	958	1063	969	928	958	938	977	997	1040	981	997	979	981	1001	979	958	964	929	982	1003	908	994	1013	1020	979	987	985	961	971	921	985	1025	984	1014	969	980	968	976	959	1029	967	1037	1013	957	998	944	933	983	965	952	996	920	958	965	1000	975	1053	957	966	973	1002	1017	972	982	1030	941	990	1018	951	996	992	940	940	978	937	989	996	999	1009	1019	969	1017	918	889	947	997	1006	969	932	997	916	1014	1011	1023	980	988	1017	979	1003	955	974	938	1042	1005	973	968	985	991	973	1006	932	1025	937	986	981	1006	971	985	988	1019	957	1042	986	984	969	1009	978	1029	963	1028	991	971	1014	979	988	947	991	956	1046	966	1049	987	976	990	1005	962	972	979	1006	934	1012	1008	948	971	932	940	961	957	1004	922	989	1017	1011	968	940	952	982	948	956	960	941	993	949	988	980	960	978	969	953	1013	993	967	987	975	946	942	942	989	1005	975	928	1035	930	1015	957	1007	976	1024	996	991	935	972	1006	1005	994	980	905	993	982	950	1004	982	973	1010	970	980	963	965	975	953	953	977	1000	1009	996	988	929	1027	990	999	987	1003	1009	987	930	1008	1007	975	941	954	968	1003	955	949	984	930	998	1003	979	998	972	950	941	969	899	959	967	994	955	972	932	1052	999	993	1020	941	970	1005	1032	1030	1009	996	996	943	985	975	994	957	1003	937	973	973	997	953	1003	988	995	982	1012	965	1017	968	969	1029	959	994	1048	970	967	1025	1013	982	970	984	977	923	941	975	949	973	962	950	949	987	980	916	997	1000	994	1001	981	1034	996	1050	967	974	903	961	1022	1021	1022	1001	1002	977	1020	978	957	978	959	1058	972	980	1001	1032	936	987	983	989	958	1000	977	989	953	997	1004	990	957	894	975	1029	954	1006	958	1013	1021	972	998	1010	949	922	958	950	989	1059	1022	936	929	963	977	950	971	1004	962	1040	987	946	935	985	1002	962	956	982	980	985	996	1029	1002	1022	1005	944	950	969	1028	983	1043	1008	977	1008	993	923	1004	1014	922	960	973	938	1054	1022	961	1023	925	961	927	992	944	1004	975	1002	996	967	993	1010	1016	955	935	946	970	1049	1036	963	922	949	971	983	985	959	930	922	1031	962	1003	975	975	944	979	1052	975	990	958	972	975	954	967	978	1008	926	981	970	937	996	946	990	971	1001	1006	973	985	1006	941	981	947	997	1027	980	997	1003	1014	943	985	989	980	952	991	1002	937	1015	926	960	969	1010	956	991	1007	976	980	929	916	980	987	947	991	1004	909	1039	994	989	926	1014	1035	932	942	972	961	979	929	913	970	1010	986	983	925	1004	972	980	993	1022	960	1003	955	952	943	1041	970	983	1013	975	1003	979	969	996	1002	1010	997	1003	967	1020	1024	987	959	1018	963	987	995	1019	1000	968	959	957	959	944	904	977	1014	934	1003	989	984	1011	1015	969	949	975	1002	981	980	1017	1013	992	955	1025	1037	968	941	972	982	973	1005	972	960	949	1003	956	963	959	975	926	932	986	1021	966	966	973	1047	946	1003	1007	924	1023	1031	1044	993	905	969	995	986	982	966	960	941	991	979	1015	985	1003	1000	1033	980	942	994	994	934	986	937	956	1049	939	985	1040	969	994	986	980	985	993	975	1006	989	992	981	964	961	974	971	953	1029	970	954	990	1021	987	1057	948	971	946	1000	1048	976	980	978	991	924	981	997	1009	1025	956	998	992	1066	1003	1016	991	968	991	963	965	911	992	1009	916	964	932	999	1060	976	984	967	956	976	980	993	956	902	1015	928	965	960	972	982	958	1006	1010	966	1043	954	1024	996	1006	953	988	999	985	1001	1031	959	960	991	960	987	1000	960	1003	1002	1011	1017	978	968	951	953	937	1019	1017	961	940	984	971	1006	980	988	990	1016	1020	1015	959	950	982	996	985	995	970	1020	987	994	1000	1000	979	935	972	979	960	972	1011	1003	971	987	1000	927	1002	967	1004	1014	966	930	1010	999	1014	1024	968	927	1015	979	960	970	960	978	959	965	953	953	999	1002	1016	921	968	934	934	991	1025	979	985	986	936	958	956	926	1019	970
63996	99053	69622	38157	19135	9014	3835	1610	1047	897	897	875	909	893	851	825	930	892	908	852	874	923	893	871	855	843	861	857	832	920	866	899	914	904	906	853	847	869	936	887	865	928	870	909	882	919	862	842	890	916	906	875	865	859	846	881	887	874	931	879	879	887	848	835	862	874	873	893	897	865	861	861	868	939	841	841	929	903	889	879	872	825	897	878	901	924	913	926	871	872	858	942	923	847	882	858	890	911	834	879	852	858	891	837	878	870	860	851	894	857	849	872	877	899	884	841	853	934	870	884	851	889	893	894	880	870	841	882	850	896	873	859	887	871	913	904	954	923	866	891	926	865	875	916	907	826	897	832	860	885	880	880	834	865	839	859	867	864	896	914	895	845	827	836	904	896	879	897	891	845	873	882	853	865	888	871	907	894	842	883	888	895	874	866	850	893	891	883	865	908	861	866	862	857	858	877	888	886	836	872	920	882	927	889	906	908	891	901	839	869	856	897	857	826	851	938	882	886	882	872	879	905	862	888	916	914	853	891	895	874	919	890	871	865	914	856	870	890	868	874	853	870	872	900	859	872	878	921	892	878	862	854	937	853	870	873	856	837	901	910	868	850	850	863	804	937	868	849	861	923	846	850	806	954	804	894	839	784	894	944	892	916	846	897	881	882	880	843	871	845	863	913	865	886	877	833	865	840	887	937	851	844	921	859	862	887	867	893	880	887	883	815	896	888	884	847	871	874	912	878	904	835	885	886	848	867	924	851	860	877	834	877	867	870	911	864	880	853	905	836	861	874	897	916	837	874	891	895	883	797	887	844	860	878	877	861	846	886	805	840	843	886	884	870	876	856	849	854	879	917	901	845	868	952	897	902	878	920	868	899	898	859	901	862	872	826	891	878	895	882	887	833	814	815	878	863	853	813	891	870	862	871	905	868	884	873	935	894	840	872	856	890	856	888	875	910	847	897	886	881	840	867	857	855	926	855	836	829	921	870	831	870	856	962	854	856	872	877	804	871	910	923	846	863	817	882	910	873	896	859	881	869	880	859	806	899	899	840	838	904	869	869	874	863	842	898	849	888	896	882	916	836	880	869	914	830	884	914	886	896	841	870	848	829	897	862	872	857	872	860	852	870	899	877	912	880	830	837	887	856	867	897	836	918	865	914	907	882	827	889	905	923	825	878	900	843	916	900	785	823	886	839	863	860	875	866	881	866	872	873	835	778	902	908	956	861	863	872	843	903	874	860	876	859	873	908	920	841	887	869	864	880	848	888	901	852	855	925	882	844	905	860	872	844	899	897	935	874	840	869	846	909	860	881	878	892	849	893	883	894	900	891	928	852	869	920	906	911	917	876	822	926	874	882	865	834	868	878	817	870	834	861	891	904	880	900	840	901	837	918	860	924	841	879	814	891	920	886	927	912	849	877	842	900	872	913	884	842	860	901	889	875	883	912	857	852	924	855	914	927	884	863	890	819	858	834	867	949	858	876	871	847	906	862	889	894	903	915	885	855	853	910	883	966	883	845	861	890	899	812	907	860	856	914	851	831	903	848	874	864	926	883	888	866	840	912	917	833	897	870	887	882	890	884	857	855	901	873	867	854	842	898	844	914	891	889	882	905	838	855	871	871	834	868	889	891	906	877	846	870	865	874	896	851	903	879	860	852	868	866	928	871	860	881	839	867	876	876	892	894	827	887	821	888	882	916	897	879	909	929	854	857	876	900	839	897	859	870	861	891	892	833	836	889	841	928	822	865	839	865	871	881	852	896	905	881	855	853	930	899	831	876	850	901	829	816	867	847	880	863	842	872	877	905	872	843	862	901	864	902	848	853	837	856	925	908	846	856	856	860	860	878	851	825	858	853	894	836	909	882	848	825	942	881	899	866	849	854	892	873	866	855	846	867	866	884	860	859	880	864	880	841	884	830	861	872	926	873	917	908	891	866	883	854	865	850	929	851	892	933	882	832	842	899	879	889	886	862	840	907	873	927	872	900	885	863	854	882	885	865	842	857	874	931	926	891	838	906	818	885	885	886	846	872	850	881	865	887	854	843	963	877	884	923	837	879	850	858	881	910	853	925	879	848	851	857	830	898	880	845	841	861	881	864	875	821	884	910	893	855	830	888	845	856	876	857	879	894	862	887	833	851	949	875	836	869	861	865	864	879	860	913	918	825	888	837	853	874	906	890	871	888	825	861	852	855	845	875	834	910	918	907	904	867	841	873	874	859	872	818	902	903	908	891	844	853	888	846	841	852	901	900	896	858	844	906	866	909	864	873	871	836	882	904	880	858	896	841	877	893	844	903	891	884	877	881	939	840	889	870	873	857	863	822	876	840	820	895	885	863	830	874	857	877	799	888	896	920	914	845	892	854	858	927	883	910	842	892	873	854	898	862	872	852	879	872	875	903	870	863	823	930	833	836	891	906	868	828	855	877	880	852	856	863	874	837	828	837	922	884	876	862	848	877	869	856	886	868	885	851	881	837	899	893	889	846	851	866	867	822	878	887	826	867	811	887	849	926	860	865	912	852	911	909	851	831	863	894	894	864	888	887	869	882	876	912	864	861	889	887	801	850	875	903	904	899	829	873	910	877	856	850	840	867	905	882	840	920	899	868	901	887	925	860	881	883	926	846	854	899	871	903	874	925	924	863	844	847	841	885	815	925	859	905	903	841	891	840	891	847	872	855	865	843	908	921	846	896	930	820	845	798	880	940	867	862	845	831	885	876	916	892	889	873	878	914	862	855	872	908	797	906	829	881	870	887	871	893	866	893	861	873	857	863	874	862	867	858	880	909	870	872	834	865	854	832	848	913	859	846	802	907	869	840	927	813	888	867	842	879	879	876	888	874	906	859	876	884	855	844	841	881	865	865	901	880	903	839	838	894	873	846	850	830	838	838	864	849	847	912	873	887	867	873	891	915	877	870	913	911	895	889	914	900	851	845	858	882	888	834	884	893	886	898	824	847	895	871	866	862	868	901	846	872	880	856	830	864	838	901	907	896	903	893	887	835	848	888	873	876	839	821	904	887	851	843	836	826	819	880	845	881	845	894	908	868	869	901	901	920	822	863	829	925	905	919	834	880	880	805	920	931	927	860	875	860	834	855	887	879	842	834	935	860	831	825	871	874	898	829	797	856	917	934	923	860	888	829	836	863	912	849	903	831	842	866	813	858	908	809	876	860	794	891	908	853	833	850	922	878	809	905	894	810	893	905	844	884	844	891	880	795	889	903	833	875	889	904	847	857	851	860	847	854	922	829	848	848	877	859	846	862	860	842	833	893	849	874	846	865	892	929	816	830	807	886	851	864	865	893	918	865	844	822	901	803	879	906	861	867	820	878	872	886	881	836	824	886	931	859	840	875	867	868	873	814	898	901	878	850	873	883	866	824	847	925	882	851	838	842	856	864	859	904	891	918	858	906	861	870	885	804	899	845	875	837	907	838	893	845	839	888	862	880	898	827	905	873	853	857	925	942	867	896	884	879
30431	30593	25115	10074	2855	1365	1010	861	755	833	750	766	759	783	768	812	776	742	768	718	720	771	785	737	712	758	758	775	768	764	786	787	730	778	800	807	750	803	781	759	767	761	774	721	781	791	726	822	769	750	769	779	751	775	752	787	725	752	749	753	782	800	701	712	777	773	722	779	722	754	756	801	744	712	776	758	768	753	756	757	767	761	739	788	826	765	778	801	756	782	739	758	748	748	763	771	785	724	799	733	736	761	777	753	780	805	771	746	755	780	767	769	764	781	742	753	777	785	764	729	772	726	775	767	808	799	727	717	755	761	782	794	779	803	821	765	738	769	785	759	727	737	754	741	737	793	744	728	757	830	711	770	774	742	763	759	748	765	718	731	712	788	740	728	754	737	786	803	770	750	807	804	758	789	735	762	776	764	748	756	743	755	718	765	755	808	763	752	753	791	754	776	814	749	814	749	761	815	747	760	767	771	759	787	782	793	716	717	823	807	776	774	775	800	722	785	832	789	782	790	740	784	713	784	790	763	812	770	787	735	792	754	715	765	751	737	753	702	802	785	762	780	776	763	788	764	776	749	775	823	785	755	803	749	767	746	809	733	767	737	775	725	762	812	749	745	788	803	761	818	757	761	730	767	734	773	726	765	773	781	722	747	771	820	742	775	743	818	760	761	787	777	737	721	712	765	718	814	752	747	776	748	755	729	739	705	785	709	767	742	752	764	767	795	767	809	777	778	756	780	748	778	819	747	755	762	724	722	734	816	781	766	744	773	774	816	756	777	754	753	768	808	788	770	726	744	780	796	746	785	755	771	752	774	727	762	821	799	741	803	823	778	734	738	775	781	772	753	778	774	743	792	764	753	814	794	778	724	739	759	791	717	800	807	761	742	809	743	745	791	741	745	771	776	750	792	719	753	748	788	671	736	757	762	782	754	764	764	779	724	778	767	805	750	779	723	767	740	758	780	784	774	746	777	802	780	792	791	785	782	736	761	716	754	784	730	757	849	780	779	705	726	759	785	752	761	746	789	761	766	803	770	758	758	776	763	731	791	796	742	748	775	784	723	748	740	776	753	792	790	767	791	799	738	785	784	758	769	801	805	739	718	769	744	767	731	761	718	767	757	747	763	774	759	746	768	768	751	744	765	745	747	733	767	756	761	776	730	741	776	757	770	743	785	805	756	770	707	779	803	788	777	736	732	742	744	751	751	749	730	771	757	761	752	767	716	771	787	795	796	718	764	804	782	734	747	764	724	770	727	777	756	755	806	769	740	748	750	781	808	764	780	734	794	771	729	705	752	707	734	729	731	715	781	774	766	748	809	775	785	754	747	750	777	805	744	693	796	743	742	748	773	772	801	819	761	756	745	786	780	735	782	752	758	766	742	778	776	768	728	779	765	784	739	766	760	777	796	749	749	775	777	797	740	740	735	723	773	736	786	790	734	704	757	782	748	738	780	760	750	746	781	774	751	791	746	721	807	736	760	729	759	747	860	739	719	758	771	815	735	768	758	751	797	801	751	752	766	799	796	766	790	786	737	772	730	741	800	775	710	793	737	721	738	801	734	746	745	739	716	734	781	755	744	829	747	777	722	764	768	765	733	789	771	750	756	770	723	753	722	799	829	788	773	783	744	747	769	751	771	730	741	771	763	772	808	768	747	761	784	762	805	727	771	765	774	768	727	756	786	775	757	741	756	749	749	759	722	732	778	756	783	773	779	773	786	759	829	790	714	740	780	794	745	741	768	767	753	809	837	717	798	774	790	763	725	746	766	756	739	753	780	752	749	806	784	754	746	755	763	774	756	760	766	743	806	724	839	772	754	757	774	750	774	771	761	720	759	743	791	780	727	773	759	753	779	799	750	774	765	779	785	759	743	763	731	770	802	755	778	783	776	782	787	742	815	741	789	761	779	761	750	765	743	803	758	739	748	739	769	793	736	776	729	745	777	747	773	755	757	773	777	705	814	710	754	766	746	785	757	757	783	772	751	727	766	802	790	814	777	754	766	781	746	779	796	727	763	732	710	753	730	729	785	750	758	722	751	730	789	771	762	809	769	791	746	754	752	727	811	773	806	733	758	731	719	712	736	757	772	753	735	754	790	784	765	732	757	751	738	783	735	811	795	747	776	760	738	722	785	746	703	767	756	778	744	747	733	750	734	760	765	744	815	767	774	781	767	789	735	768	760	800	807	787	781	747	754	782	755	761	795	748	766	793	726	757	774	775	813	803	755	737	722	714	704	745	757	720	744	775	779	790	729	742	783	796	793	778	763	785	733	749	728	789	693	786	778	738	800	816	774	779	779	757	737	767	753	727	777	740	780	789	722	744	765	786	793	721	772	831	723	781	692	768	800	733	765	727	797	761	760	841	771	765	789	760	778	706	768	756	776	780	748	754	735	695	747	723	741	756	815	783	728	770	800	784	700	789	795	763	807	782	728	798	780	773	764	750	739	776	770	796	719	748	821	794	785	779	773	771	764	781	765	723	744	768	680	731	764	747	721	769	748	785	714	748	701	763	760	777	778	777	785	750	767	728	742	757	786	761	797	744	735	729	833	745	715	724	767	830	755	717	777	747	787	718	778	700	743	760	758	730	776	767	744	748	719	755	712	769	780	766	789	751	776	807	740	776	758	723	804	725	746	779	753	754	777	796	765	782	791	720	778	795	728	763	757	737	789	748	772	755	743	781	778	760	745	721	756	745	732	772	720	749	742	798	788	779	720	771	763	737	768	758	674	786	767	722	743	771	756	702	785	715	789	735	751	720	730	758	792	770	766	748	761	706	770	718	777	727	766	744	770	703	796	766	776	826	735	740	756	764	798	767	723	780	794	756	771	739	768	733	756	766	724	746	783	759	762	767	768	774	786	770	729	823	731	765	770	736	762	774	778	794	763	718	829	719	762	728	720	780	803	690	752	798	746	816	777	739	806	760	729	727	777	760	793	765	787	797	763	760	772	781	829	799	730	772	761	749	808	750	778	788	749	754	815	780	783	739	699	717	768	743	735	788	774	829	697	763	750	781	778	762	754	684	805	754	735	746	723	751	759	740	729	755	774	772	749	745	775	727	722	770	798	775	759	739	782	811	751	810	803	724	733	766	774	792	807	779	809	786	748	778	742	713	795	775	785	747	739	760	775	767	770	761	740	767	757	755	780	744	768	775	776	760	726	782	726	781	732	739	758	759	768	760	771	796	747	794	772	750	777	727	746	780	820	794	742	755	748	760	738	786	759	780	779	761	742	748	738	755	741	773	738	836	741	771	782	746	753	769	781	785	792	722	784	768	776	816	785	814	789	743	725	811	755	742	777	743	812	729	766	727	772	754	758	752	744	784	787	746	760	723	792	803	701	695	795	782	804	758	777	774	782	739	719	751	817	784	763	796	762	758	762	776	701	810	798	758	779	745	753	760	771	753	777	733	776	727	763	844	739	767	748	737	733	709	773	777	746	788	785	779	791	749	784	774	788	761	755	778	749	755	771
23750	35706	18525	5581	2326	1210	805	665	629	602	648	633	623	627	607	601	630	615	610	618	636	615	629	627	580	634	652	555	664	645	639	641	603	612	635	624	600	622	625	636	583	583	623	638	594	630	649	575	619	594	634	611	620	625	618	615	586	660	603	611	618	594	648	614	614	588	668	609	639	623	611	621	654	644	644	620	637	576	643	576	622	618	610	649	571	570	574	614	603	625	598	600	563	573	557	614	628	622	568	652	613	609	605	634	591	642	622	622	656	612	588	635	577	628	591	594	633	607	621	623	627	626	607	579	597	571	583	572	631	559	627	564	629	599	594	608	658	574	610	598	606	602	629	584	606	589	580	606	649	588	645	587	628	579	577	613	636	642	643	605	637	579	594	621	635	620	634	553	607	590	622	629	600	638	634	606	626	602	632	580	596	610	579	665	606	620	600	649	629	614	586	655	608	579	659	641	633	635	623	585	614	624	644	619	617	582	588	641	635	667	592	625	648	614	660	571	539	591	607	618	626	609	565	600	549	602	595	593	646	637	654	578	652	603	624	607	599	597	621	645	649	670	608	604	593	593	629	595	621	606	599	607	620	603	613	586	626	636	560	642	665	619	629	589	570	602	611	630	605	630	614	602	593	620	558	582	613	613	611	612	639	596	595	561	607	643	597	608	610	622	558	601	610	554	623	579	603	621	612	609	643	585	619	578	595	614	642	634	645	626	643	587	562	646	614	651	619	627	627	610	612	600	615	612	596	604	636	568	616	633	585	636	628	626	558	587	577	584	609	616	602	602	621	607	657	588	561	610	549	658	582	624	556	613	590	591	629	581	598	605	619	620	643	634	600	605	659	574	620	614	561	574	595	635	580	627	559	581	605	577	626	602	591	640	601	631	634	631	673	628	574	614	601	603	599	613	603	636	588	570	636	614	569	608	613	591	609	597	628	628	657	596	640	576	650	649	584	606	572	618	652	615	539	594	626	653	585	611	643	570	596	663	615	621	599	595	545	603	626	596	594	607	618	658	640	650	609	556	604	616	614	585	627	626	616	616	615	626	654	613	621	637	623	627	579	638	606	633	632	611	614	577	612	616	563	624	643	618	582	587	632	597	607	606	600	572	658	608	604	648	599	615	671	609	623	610	613	591	590	558	599	576	595	599	598	551	591	612	562	622	604	608	602	582	583	600	598	610	664	637	623	621	605	602	588	593	646	624	573	607	631	650	615	621	652	588	642	617	571	621	606	624	637	643	604	620	598	589	552	613	649	653	634	652	600	666	642	591	579	598	636	618	621	595	653	592	594	642	628	624	575	602	608	603	640	644	590	610	641	588	634	572	617	611	589	629	594	619	632	623	609	591	600	584	591	616	627	611	540	620	566	608	555	600	623	626	624	603	600	602	567	619	623	611	604	640	650	640	605	608	640	633	629	587	625	653	610	591	605	634	622	591	625	614	620	596	594	632	613	631	576	579	599	605	614	625	626	642	588	604	605	608	609	624	583	613	647	583	631	643	594	654	599	589	604	619	600	601	604	642	608	567	629	571	612	588	635	638	588	590	626	612	645	620	578	624	646	620	618	591	619	636	623	605	630	616	579	659	553	567	645	579	600	633	604	605	617	594	582	597	617	587	573	604	570	616	591	603	650	604	592	634	562	601	614	660	619	628	607	606	650	596	603	608	613	658	607	608	601	581	614	605	610	614	642	612	636	611	596	641	598	599	647	630	609	618	580	613	587	632	607	598	630	609	606	607	630	633	619	591	611	633	618	644	597	650	616	615	628	611	630	616	579	587	602	616	638	592	605	634	594	571	624	629	695	627	622	630	569	625	578	620	631	627	607	590	622	607	572	573	584	562	573	623	602	623	597	611	623	593	603	576	599	615	613	563	599	632	582	635	584	596	605	639	634	609	673	621	649	660	608	620	611	612	591	630	617	641	597	557	658	603	623	590	616	617	612	639	600	604	617	590	614	569	615	599	595	615	662	654	626	606	586	614	617	622	602	595	621	601	569	612	645	595	606	593	641	610	607	554	588	599	656	599	627	593	615	599	669	592	655	639	626	602	594	598	587	608	604	614	610	656	568	642	627	604	577	611	611	580	581	646	603	620	574	612	610	602	614	615	620	593	682	604	620	631	639	673	560	648	591	587	597	628	614	632	638	586	613	566	595	603	582	634	600	598	608	609	615	597	603	642	590	613	584	614	605	621	571	631	651	601	644	575	585	630	637	573	594	592	592	621	576	596	647	622	589	641	576	634	660	635	630	569	640	611	601	626	649	586	618	593	631	553	572	612	568	580	551	606	612	606	594	601	597	581	624	643	592	595	630	601	600	595	566	638	607	642	676	621	621	623	618	633	610	605	618	576	584	565	601	585	613	621	595	612	589	641	591	617	650	579	652	614	617	630	658	620	603	598	654	615	582	630	655	586	572	607	620	635	600	600	587	604	595	634	587	637	618	609	629	634	616	631	610	608	602	568	618	611	628	623	588	570	610	578	596	624	644	594	597	603	584	621	628	620	576	636	616	562	615	602	609	601	618	584	577	599	601	573	582	631	603	615	627	608	570	603	604	631	600	612	586	602	607	618	551	623	608	584	611	621	636	590	598	621	640	618	564	607	612	576	598	607	626	631	663	613	628	625	604	586	649	629	600	628	637	612	607	587	613	604	638	600	600	567	609	650	624	579	636	602	600	623	628	581	593	625	671	565	595	615	624	626	631	601	597	672	552	656	600	592	639	670	591	638	582	625	612	575	636	606	667	571	647	643	629	599	594	638	654	622	594	617	624	585	575	630	576	600	620	604	553	620	620	620	597	614	637	625	594	636	660	596	564	597	581	594	639	602	584	586	603	611	643	618	585	594	571	595	634	591	597	593	620	591	609	542	581	632	603	634	565	633	635	647	600	618	630	597	653	604	571	558	593	590	628	611	585	604	600	577	590	624	578	621	623	599	619	614	628	620	637	643	573	657	622	626	599	579	619	572	591	609	578	595	651	589	579	606	563	606	594	635	655	604	566	604	588	622	636	631	644	581	643	617	608	620	606	641	603	571	592	601	625	621	640	599	604	612	656	619	617	597	600	611	542	592	624	619	607	608	637	595	597	615	651	605	627	599	633	596	589	610	635	594	620	608	568	581	622	618	591	648	594	557	614	647	630	630	580	619	595	598	611	628	648	606	586	627	668	624	598	639	586	622	609	633	607	562	593	565	633	601	601	651	655	607	583	636	631	600	618	618	603	643	600	605	658	586	604	610	582	602	599	611	615	609	574	616	615	578	663	620	615	583	592	619	598	587	591	629	588	619	602	646	604	612	605	626	595	611	585	552	615	611	630	604	622	614	632	603	641	614	637	635	635	605	617	644	617	587	601	615	663	631	632	651	605	626	612	631	599	609	599	641	640	592	636	603	607	650	595	614	648	598	591	626	601	601	620	621	625	605	599	609	595	589	619	604	583	611	593	643	599	693	632	620	622	568	632	617	613	655	619	591
25806	27926	40317	33712	18397	6391	2100	1087	939	908	887	870	911	877	925	884	891	924	919	912	848	853	870	874	919	872	866	912	885	834	784	848	844	889	859	873	848	879	882	877	803	892	881	905	911	888	851	865	887	878	821	842	837	899	850	854	905	878	869	871	932	886	836	832	840	875	893	889	921	886	881	861	847	875	883	916	851	862	858	861	843	870	827	862	855	929	863	845	894	820	878	872	902	889	902	892	834	826	871	841	898	743	841	873	874	881	879	884	864	904	873	887	841	823	888	821	872	859	901	809	889	899	844	845	920	834	878	874	848	887	905	867	849	807	834	874	841	860	798	833	882	859	844	842	895	808	799	860	913	896	903	829	875	817	842	895	824	863	874	853	846	867	909	856	876	836	869	878	875	832	892	852	877	868	837	862	863	874	845	872	897	897	895	894	839	821	839	843	887	870	864	889	863	864	866	872	898	861	897	867	871	881	851	862	865	877	835	849	835	862	819	873	903	870	847	866	897	801	864	817	858	871	794	854	887	902	940	853	863	816	888	846	847	838	863	912	896	897	907	838	873	824	865	867	864	932	863	905	828	863	867	846	807	813	870	911	858	835	834	836	903	869	857	835	843	876	882	866	908	856	928	961	847	894	893	834	859	867	870	916	872	794	815	865	856	859	849	860	802	815	877	871	857	856	863	833	838	858	847	853	889	905	915	904	829	833	845	837	833	792	862	859	858	879	855	905	809	860	880	902	841	871	836	896	826	869	868	885	900	917	885	897	874	879	887	865	846	852	848	869	882	827	856	906	864	812	839	837	836	851	868	828	951	867	892	852	910	900	883	899	828	891	905	851	908	872	896	865	809	889	854	881	892	873	866	898	880	846	875	851	817	852	780	851	852	857	841	863	898	845	889	920	831	840	869	904	898	921	888	874	858	890	844	845	845	877	872	848	907	857	874	824	846	902	844	859	847	843	890	889	851	852	893	892	920	834	843	812	832	879	880	812	847	847	889	911	864	886	872	858	881	854	831	871	828	839	845	858	874	835	878	923	885	837	871	824	855	837	858	850	837	887	884	860	876	889	869	852	877	873	821	881	863	878	863	899	849	889	909	867	816	827	832	854	898	846	903	831	835	836	865	905	868	852	845	879	879	871	822	841	874	869	847	866	863	878	844	842	806	841	890	904	855	869	820	860	858	910	863	860	912	855	895	844	843	852	847	842	877	846	859	846	931	887	863	802	912	842	923	872	895	873	861	820	870	832	881	886	869	855	855	877	851	871	827	852	869	858	866	805	880	854	853	812	859	833	841	886	791	898	882	851	865	876	878	881	808	895	881	929	895	815	867	893	811	866	872	824	868	867	842	874	866	878	861	835	864	836	882	846	873	870	857	909	861	823	812	870	897	838	886	865	868	870	837	812	831	819	948	900	888	839	816	883	884	898	896	851	924	823	926	861	838	913	874	877	842	891	835	804	870	910	816	845	887	882	866	861	845	824	859	882	904	858	856	874	867	830	884	832	829	857	846	831	814	801	883	839	837	862	830	882	844	834	914	805	899	843	846	840	829	846	927	885	857	848	864	842	922	877	896	907	883	843	862	851	852	901	887	862	885	850	855	860	869	926	897	856	863	879	826	860	853	873	834	826	851	777	853	842	843	842	844	872	851	836	902	864	856	820	923	871	885	842	863	860	870	870	897	858	842	854	820	857	909	903	861	879	900	924	844	840	868	824	820	859	803	846	878	859	835	847	899	865	854	825	809	846	847	862	928	816	860	854	889	908	835	847	861	898	889	857	782	881	823	873	855	931	795	858	876	863	881	837	876	853	875	830	862	875	862	845	821	838	872	846	894	879	896	853	863	822	918	863	830	870	822	880	845	884	819	896	854	855	919	846	899	849	832	912	897	843	918	845	846	827	899	905	763	906	846	865	871	858	871	829	880	838	836	874	895	892	834	867	845	828	871	858	866	868	852	837	866	855	839	863	831	884	884	871	841	860	822	860	848	877	818	841	850	795	889	867	847	858	817	876	868	920	838	881	935	858	907	861	844	897	860	823	904	844	825	832	887	875	838	900	849	908	883	877	939	847	882	879	896	872	911	846	821	873	831	853	851	849	894	863	894	829	862	791	920	884	863	857	862	897	842	915	834	877	889	867	877	859	868	857	859	882	876	868	816	842	879	849	822	890	866	852	869	877	867	860	845	916	845	863	841	862	842	883	882	845	894	842	812	899	842	871	861	846	879	843	797	877	875	866	868	885	921	893	931	798	860	908	855	779	849	901	936	849	910	854	786	818	895	842	887	834	864	827	891	878	855	875	871	815	831	839	831	877	818	879	867	848	849	845	876	860	847	844	837	848	848	885	846	869	882	897	829	860	807	817	870	797	840	862	876	842	885	883	890	866	855	902	840	869	919	833	886	884	868	861	883	822	839	812	857	882	894	864	893	951	930	846	824	862	921	834	849	852	832	819	870	880	851	921	893	829	808	916	876	828	848	808	931	886	902	869	884	886	887	890	838	860	847	827	879	866	939	841	817	843	898	831	923	859	847	835	893	857	841	953	892	847	818	820	809	866	819	871	899	904	861	833	868	909	860	853	870	874	897	851	827	844	888	915	877	829	784	882	841	886	834	908	854	870	877	926	897	924	900	897	840	894	854	863	879	832	872	863	874	896	840	901	862	883	844	853	882	877	845	839	908	838	858	846	865	876	855	869	816	842	833	873	865	922	901	828	853	884	902	871	849	919	905	834	844	851	893	833	870	865	802	917	825	836	800	844	858	880	885	852	890	875	923	890	841	820	844	877	909	848	854	907	863	856	906	878	860	813	888	872	872	842	841	845	849	856	850	837	895	830	872	838	852	837	886	865	819	910	879	858	835	849	883	892	858	863	865	922	849	891	856	836	848	878	816	870	855	837	890	874	841	901	920	876	827	860	858	873	859	868	888	870	803	860	843	835	842	878	858	888	875	858	854	853	850	860	859	890	870	863	855	863	779	825	817	890	915	884	888	814	845	857	824	844	912	854	844	918	904	875	877	842	849	876	917	878	926	868	900	832	844	934	847	801	854	883	899	868	856	846	880	866	861	837	867	888	830	913	842	839	863	870	898	890	823	922	880	858	800	847	884	898	860	871	920	856	835	857	859	871	821	869	868	915	883	883	902	860	831	903	840	793	901	855	854	871	896	854	912	925	908	828	868	894	920	889	854	816	867	836	836	866	806	822	934	874	853	818	857	854	859	864	877	858	797	856	884	880	866	880	847	847	855	889	894	859	893	864	880	853	884	815	907	800	877	859	910	879	894	854	845	817	853	846	924	829	820	836	895	909	841	891	829	846	848	867	879	858	865	812	919	867	883	849	844	839	879	850	866	864	930	869	837	871	921	861	777	818	856	884	858	860	854	817	830	869	852	844	853	866	870	885	916	879	834	898	867	857	871	940	810	864	852	884	869	880	842	801	848	838	823	854	814	868	878	879	915	941	854	836	879	813	925	873
58385	84682	55494	25433	10018	3824	1777	947	767	790	744	743	774	768	742	761	730	720	747	721	785	759	725	713	778	718	715	727	713	689	756	727	694	742	764	729	759	739	720	779	723	777	737	709	713	707	703	750	705	736	741	757	805	690	720	737	762	716	718	776	763	727	709	744	740	693	744	711	700	730	740	771	721	736	706	754	772	687	722	799	720	738	721	772	690	747	728	743	746	695	721	739	816	760	710	726	706	743	749	741	776	713	772	740	718	726	734	714	709	737	731	707	724	714	733	722	698	767	709	714	687	728	762	729	781	798	747	768	734	767	798	719	728	759	692	751	797	746	798	715	706	727	736	678	724	731	674	806	766	752	717	736	735	748	746	704	766	683	765	722	722	706	747	710	741	739	693	768	720	738	719	733	761	734	689	749	750	685	762	711	748	718	726	752	680	748	734	759	723	692	722	705	746	654	699	717	739	741	763	714	714	731	749	700	727	707	741	741	710	722	789	724	712	719	701	763	727	688	735	693	736	724	748	720	733	783	722	750	755	733	785	668	694	752	728	756	773	706	717	735	741	749	723	758	761	723	715	747	758	740	805	763	726	737	733	696	753	716	739	713	678	726	697	725	689	750	743	790	735	723	738	735	740	724	688	744	719	730	793	723	725	680	708	747	772	735	790	727	705	676	708	738	714	734	750	704	726	719	712	723	683	760	727	794	686	738	718	756	713	685	770	745	725	717	742	763	711	737	781	768	719	753	747	698	734	705	782	746	705	742	752	720	745	740	737	724	735	693	729	761	763	751	660	761	786	730	733	763	747	719	730	725	791	730	695	745	747	736	805	771	728	704	766	741	713	774	704	734	776	730	715	723	720	763	795	755	737	751	745	725	700	751	716	779	736	748	725	798	728	734	722	742	718	711	723	739	728	782	711	695	726	737	701	731	712	725	739	745	736	750	701	715	736	771	721	707	688	768	756	730	724	740	786	765	731	733	729	726	740	728	783	722	752	797	746	768	701	723	724	747	758	714	766	760	783	722	727	685	723	741	698	788	661	728	762	735	735	716	727	705	726	712	708	695	773	753	714	707	727	736	718	728	706	735	742	759	756	710	770	750	738	717	737	708	790	695	704	725	696	707	734	764	732	727	766	753	698	748	741	757	750	737	725	755	707	746	769	678	743	723	752	743	756	709	735	734	746	712	719	702	707	753	725	766	753	703	721	758	712	741	702	724	731	694	759	720	736	758	707	747	806	694	724	723	721	755	727	686	690	719	785	719	713	726	747	706	740	768	712	716	805	732	757	749	756	719	743	735	745	707	701	724	675	776	761	746	747	696	743	767	733	720	682	742	688	712	720	697	733	693	749	780	752	711	716	741	735	713	726	711	749	734	748	714	756	714	734	701	746	670	724	744	674	712	723	732	722	688	731	720	736	725	750	721	707	760	692	718	653	717	713	751	764	747	734	758	750	775	733	739	699	662	724	753	748	713	742	745	738	702	736	730	837	745	759	692	696	744	714	731	755	728	728	724	731	716	763	755	715	736	714	755	771	742	689	755	741	755	719	736	772	756	722	690	727	750	718	768	764	726	735	744	717	729	737	742	720	793	724	697	783	732	748	727	737	758	687	766	737	732	693	740	706	718	775	710	742	756	745	705	769	700	738	758	736	755	758	744	693	742	713	738	771	754	731	784	721	769	697	720	682	727	697	724	701	712	655	739	701	719	717	801	735	725	730	688	771	766	761	703	734	758	753	763	746	760	700	695	735	777	673	734	742	723	724	753	721	756	729	729	766	768	742	745	766	762	714	713	710	663	721	756	728	685	733	729	690	730	729	736	703	760	743	762	701	719	743	743	800	719	697	730	735	733	728	765	723	817	773	725	731	733	764	725	737	702	734	752	743	705	761	727	706	737	748	694	734	674	731	746	750	728	752	730	700	722	732	685	714	712	735	757	708	716	676	737	716	739	789	771	772	682	694	711	755	751	771	723	730	709	698	736	694	695	802	709	725	681	764	748	774	767	791	726	723	779	788	711	750	695	737	710	747	724	710	740	744	737	823	726	720	736	737	748	744	703	726	713	751	693	747	724	703	704	690	703	755	712	703	735	715	709	736	719	700	734	736	742	723	696	751	735	743	740	725	725	701	734	712	738	736	726	691	748	726	716	727	679	695	687	688	724	742	687	749	739	719	715	724	737	700	740	762	747	737	735	747	707	768	778	755	748	730	755	671	717	718	786	707	703	704	757	736	723	728	765	789	700	730	737	732	756	761	732	704	716	727	739	695	735	750	708	750	693	733	708	785	705	729	728	686	707	729	734	732	780	735	743	726	721	768	722	701	706	697	717	754	718	711	746	731	764	740	739	660	728	720	724	700	718	707	731	752	711	739	710	780	755	695	713	696	696	719	706	802	754	732	747	698	747	741	725	753	740	736	716	754	686	707	743	736	747	718	739	735	761	753	733	747	745	747	761	723	743	703	715	766	787	670	731	742	712	742	754	703	804	766	683	751	683	769	726	692	716	757	750	714	726	702	760	726	760	793	737	722	740	737	745	711	748	743	730	711	786	704	723	725	757	724	707	704	714	708	743	711	720	771	697	723	707	715	732	744	786	741	756	728	719	748	733	738	726	706	726	718	735	775	729	792	718	706	701	743	692	722	748	699	733	715	746	738	720	716	710	776	810	686	727	747	791	743	669	699	715	745	786	737	734	742	702	736	677	763	733	724	737	730	733	700	760	771	721	729	762	752	747	728	703	780	751	700	734	728	676	741	737	704	688	733	767	752	729	735	692	712	770	723	713	727	739	718	690	707	696	691	703	714	734	682	716	720	745	749	731	725	743	770	746	765	721	708	746	778	745	692	724	743	747	756	688	751	729	714	719	735	737	775	729	764	719	716	757	725	738	734	751	673	710	737	727	757	728	745	707	754	741	733	723	722	716	741	739	737	682	749	742	700	757	776	733	754	724	748	715	736	684	803	710	788	768	740	666	707	718	713	757	734	745	681	709	726	711	703	776	729	653	705	718	710	745	708	696	779	731	715	786	718	692	728	755	699	772	779	742	752	712	727	757	745	761	713	768	746	739	766	735	736	695	747	757	727	684	711	758	711	750	712	719	736	724	775	707	749	732	783	758	720	749	687	754	732	756	723	782	737	729	753	738	681	737	756	687	732	726	729	721	694	749	718	663	764	745	754	692	683	739	720	714	745	746	713	723	692	766	692	743	718	758	745	734	723	731	719	729	713	715	756	718	733	769	727	720	739	752	746	751	728	736	765	750	743	701	734	726	726	704	728	764	717	745	712	708	713	724	731	699	699	717	738	722	721	742	697	758	742	710	726	725	742	734	730	746	700	682	731	788	670	739	747	747	753	760	736	749	748	697	770	727	741	755	720	698	761	732	776	746	716	724	746	735	704	743	703	710	802	744	696	759	730	738	691	767	681	737	727	739	719	733	777	733	707	713	810	769	749	703	716	731	689	724	685	722	734	726	711	740
23855	23296	34471	32189	24826	16445	5347	1661	1267	1134	1142	1123	1068	1091	1034	1069	1113	1098	1044	1066	1058	1046	1050	1117	1084	1058	1000	1034	1101	1037	1072	1126	1071	1127	1052	1066	1024	1043	1029	1058	1091	1123	1091	1062	1016	1068	1127	1069	1029	1066	1065	1054	1099	1067	1013	1038	1070	1051	1118	998	1055	1048	1009	1047	988	1014	1070	1083	1027	1021	1076	1075	1048	1091	1070	998	1089	990	1061	1090	1073	1010	1032	1040	1033	1041	1021	1011	1028	1087	1059	1050	1074	1087	1030	1033	966	989	1076	999	1027	1058	1093	1045	1020	1058	1063	1048	1053	1014	1040	1010	1054	1042	1079	1070	1038	1008	1077	1041	1028	1005	1022	1045	1001	1035	1089	1028	1092	1112	1036	1032	957	1016	1117	993	1082	1045	1041	1030	1011	1094	1033	1077	1004	1113	1044	1052	1053	1030	995	981	1066	1071	1054	1104	1048	1076	1061	1036	1048	1046	982	1001	1064	1070	1042	1039	1020	983	1073	990	1047	1031	1032	1081	1002	1094	1029	1025	993	981	998	1062	991	1052	1042	1069	998	1017	1134	1021	1062	1079	1005	1087	1049	1023	1064	1085	1029	1049	971	1079	1070	1058	1013	1017	1057	1060	1041	1012	1007	1033	982	1010	1077	1001	1025	1057	1051	1029	1070	1072	982	983	1070	1035	982	1029	1045	969	1040	1056	1050	1015	1109	1034	1018	1054	1057	1018	953	1047	1096	1077	1023	1016	1012	1043	1100	1054	1046	1014	991	985	1029	1040	1059	1025	1039	1070	1039	1038	963	1079	1048	1052	1040	1057	1034	1019	1019	1005	1048	982	1047	1006	1024	1070	1023	1106	1036	987	1077	1062	1052	1033	1005	1003	1057	1004	1017	1005	1041	1000	1023	1012	1017	1020	1093	968	965	1087	1037	997	1053	1042	1057	1094	1017	1030	1038	1050	1060	1035	1068	1045	1011	1010	1076	1033	1027	1029	1044	1127	986	1033	1053	1035	1022	1007	1048	1003	999	1008	1022	1044	1014	1033	1002	1067	1055	1100	1041	1045	1051	1032	999	1035	1059	1050	1044	1057	1045	1050	1045	1003	993	975	986	1012	967	996	1108	1047	1063	1026	1023	1009	1025	1052	1026	1018	1051	1018	1011	1008	1020	1020	1041	1044	1073	1037	1038	1002	1010	1069	1058	1057	1057	987	1053	1071	1077	1060	1032	1011	965	1015	1051	1031	1051	1078	1047	1041	1072	1036	1086	1057	1022	1013	1058	1029	1027	1031	971	1069	1015	1042	1055	984	1074	1113	988	1086	1055	977	1066	998	1043	993	955	1066	1057	1056	1034	1024	1053	1084	1039	1010	1063	1061	1006	992	1045	1011	1067	1043	1069	1029	1092	1068	1023	1047	1037	1098	998	1038	1033	1105	1015	969	1017	1074	1090	1055	1019	1059	1041	1044	1052	1048	1025	1004	1057	1032	1015	1019	1054	1010	1032	1054	1060	1007	1050	1043	1104	1016	1021	1043	1009	1026	1030	999	926	1016	1075	1024	1056	1048	1023	1064	1028	980	989	1062	1069	1004	1011	1030	1017	1014	1046	1037	987	1012	1053	1054	972	1099	1050	1108	1014	1003	996	1040	1078	1047	1025	1095	994	1019	1009	1026	1053	1011	1040	1007	1043	1028	977	1044	1057	970	1002	1002	1050	1050	1037	1062	1011	1024	1061	1027	1053	1081	1070	1071	986	1028	1050	1054	1062	1040	1080	990	1076	1094	1039	1042	974	985	1036	1044	1028	1105	1027	1020	1003	1061	982	1065	1074	995	1024	1027	1074	996	1046	1049	992	1062	1080	1050	1034	1056	1065	1036	1067	1029	1006	1055	1017	1072	1000	997	1065	1104	1077	1030	1013	1025	1026	1005	1024	1022	1011	1007	1024	1083	1062	1074	996	1049	1031	1013	1031	1045	1116	1012	1054	988	1020	1027	1056	1040	1038	1044	1047	1043	1006	1030	1072	1010	1004	1116	1032	972	985	1075	1012	1025	1028	1009	1011	1079	1090	1076	1030	1028	1054	1030	989	1009	1060	1086	1010	1019	1061	1052	991	1100	1042	998	1012	1060	1075	992	1042	1072	1040	1041	1042	1042	1003	1092	1064	1037	1033	1015	1048	1035	1020	999	1037	1026	1040	1026	1017	1084	1027	1006	1011	1069	1014	1054	1022	1082	968	995	1070	1011	968	976	1043	1001	1038	1007	1091	1077	1055	1047	1026	1089	1053	1051	1080	1007	1018	980	1046	1028	1034	998	1001	1088	979	1066	1153	1026	1033	1027	1045	997	1053	1078	1077	1014	1062	995	1013	1083	968	1023	1058	1043	1012	1057	1002	1050	1039	1038	1038	1047	1035	1050	1093	974	1024	1003	1037	1039	1009	1052	1043	1018	1049	965	1075	1050	1040	1019	1052	1107	1051	1015	999	998	1070	1042	1079	1007	999	1031	1092	1054	1044	1026	1038	1061	984	1053	1060	1052	1041	1015	1040	1071	1015	1044	1038	1073	1020	1058	1045	1060	1018	1042	1007	1057	1034	1076	1066	1024	1045	1030	1021	1047	993	982	1024	1032	1073	1052	1089	1047	1045	1004	1016	1056	988	1049	1021	995	1102	1044	1024	1056	1038	1034	1079	1023	1057	1013	1089	1005	991	1001	1047	1029	1057	1072	1077	991	1093	1094	1070	1010	1077	1027	1020	997	1000	1010	1033	1002	1024	1086	1083	1026	1028	1029	1018	1002	1075	1012	1072	1033	987	1017	1074	1025	1037	1000	1075	1014	1026	1070	1087	1051	980	1098	1071	1063	1016	1035	1038	988	1026	1048	1005	1015	1051	1037	945	1023	1050	1005	1037	964	1019	979	1028	1011	1013	1059	1048	1092	1030	1052	1026	1014	1004	1023	1033	956	1069	1107	1033	1039	1069	994	978	1097	1014	983	1065	1034	1034	983	995	1090	1042	1013	986	1059	1025	1036	1016	1019	996	1108	1072	1069	1018	1057	1061	1005	1063	1027	1077	1024	1002	961	1085	1028	1028	1023	1028	1041	1066	1041	1017	1061	996	1076	1056	1025	1025	1053	1060	1010	1067	1041	1025	1051	1065	1055	1041	990	978	1083	1006	1068	1054	1042	1022	1052	1079	1038	1095	1025	1021	1042	1048	1040	1057	1042	1049	1052	1016	1044	974	1109	990	1019	963	1022	1005	1006	1080	1061	1070	1072	1020	991	1015	983	1066	1018	1006	1057	1072	995	999	1008	1053	982	1013	1009	1090	1055	1032	1048	1005	1071	1044	1087	986	1100	956	1031	1029	1066	1044	1045	1072	1030	1069	1027	1051	996	1118	1058	1099	1028	1064	1013	998	1009	1028	1036	1055	1028	1050	1074	994	1023	987	1047	1049	1025	1018	1023	1036	1049	1017	1046	1035	1019	1055	1087	1044	1008	1041	1029	1019	1026	1069	1054	1073	1006	1047	1042	1035	1049	1048	1042	1032	1083	1100	1055	1042	1016	1065	1048	1015	1075	1048	1084	972	977	1075	1033	990	1012	978	1045	972	1045	1039	1053	1066	1064	1089	1050	1030	1010	1074	1038	1032	1024	1018	1067	1003	1035	1018	971	1040	982	991	1032	1091	1012	1029	1030	1060	1037	1023	1091	1038	1127	1017	1041	1029	1076	1058	1036	978	1047	964	966	1031	1071	1065	1043	1026	1005	1039	972	1078	974	1116	1053	1001	1054	989	1030	1039	1042	1028	1026	1021	1018	1033	1067	1050	1050	1053	1006	1024	1011	1086	1009	1059	1020	1050	1025	1053	1020	1027	986	1027	1011	1099	996	1046	1075	1025	1029	1057	1051	1044	1041	1047	1018	1019	1046	1068	1079	1004	989	1014	1042	1084	1070	1005	1074	1016	1039	1030	1018	1002	1036	1031	1080	1092	1015	978	1040	1021	1074	992	1005	1063	1029	1048	1045	1041	1013	1030	1017	1080	1043	1025	1033	1011	1032	975	1033	1048	1052	998	1030	1019	994	1030	991	1032	1022	1005	1001	1078	1065	1067	1035	994	1056	1028	1050	1059	1026	1045	1058	1024	1046	1012	973	1018	1010	1004	980	984	1092	1044	995	1041	1012	1046	1022	999	1017	1015	1046	1010	1060	989	1029	1017	1022	1078	1041	1050	1057	1052	1006	1092	1066	1043	1072	1055	1007	977	1024	1087	991	979	1049	1045	990	1020	1018	1044	999	1028	1074	1027	1056	995	1084	1063	1008	1045	1062	1069	1000	1037	1064	1045	1008	1067	997	1042	1040	1031	1046	1052	1115	1029	1086	1032	1044	1061	1050	1080	1021	1034	1111	1031	1024	1046	1037	1024	1025	979	979	1092	1063	1013	986	991	1035	1039	1007	1075	1045	1039	1034	1019	1046	1022	1024	1103	1000	983	1010	1083	1037	1037	1034	1067	1082	1073	1054	1043	1036	1019	1049	1081	1046	1007	1067	1048	998	1066	1087	1029	1034	1090	1062	1069	1031	1100	1026	1067	1128	1038	1065	1023	1066	998	1019	1013	1080	1009	999	1032	1033	1023	1054	1018	997	1120	1030	1046	1033	1015	1041	1055	1075	1030	1016	980	1085	1014	994	1023	1013	1062	1009	1036	1017	1075	995	1003	1031	1057	1044	1087	1038	1071	1090	1060	1063	1023	1057	1054	1022	1034	1064	1001	1022	1028	1026	1086	983	1056	999	1007	1017	999	1014	966	1053	1022	1073	1045	941	992	1007	1112	1069	1048	1031	1047	1033	1072	1002	1053	1074	1025	1041	1036	1029
63714	100374	70692	41278	20451	7712	2606	1354	912	966	935	927	946	939	902	940	962	903	948	898	973	941	917	926	897	964	931	893	928	961	899	901	892	1010	895	959	905	867	898	933	956	954	882	899	903	935	955	891	951	894	936	948	941	940	916	926	933	905	911	898	917	950	888	889	891	945	915	931	958	950	925	914	936	936	940	941	889	944	959	911	897	947	836	921	947	912	923	950	931	875	927	878	931	906	876	916	943	847	939	937	961	903	995	917	956	923	912	906	907	929	907	921	940	887	869	941	958	975	871	930	954	962	905	890	953	937	880	952	913	948	894	985	961	921	932	909	948	913	948	899	886	920	907	873	878	952	917	891	906	945	966	876	902	943	889	890	933	894	876	904	937	990	898	883	927	911	927	934	913	902	969	930	933	897	875	900	918	960	898	920	945	906	917	935	895	936	918	919	868	926	893	933	974	964	915	891	940	871	940	944	927	938	887	928	907	910	908	936	913	889	930	913	894	927	889	918	928	910	877	898	918	919	867	953	907	908	934	876	885	923	899	922	971	872	918	886	1002	902	914	950	933	950	982	877	925	911	929	887	917	918	905	919	920	914	931	896	953	936	925	861	892	935	899	930	938	934	941	914	830	911	946	893	974	904	914	902	932	917	946	944	907	884	938	947	928	855	895	934	959	908	921	969	898	979	898	931	964	960	863	970	921	943	934	929	920	911	939	959	934	913	970	950	937	930	949	908	922	946	904	919	922	972	929	958	926	891	923	911	931	970	931	903	931	910	949	880	932	919	893	899	914	966	906	988	894	959	874	853	910	887	927	892	899	920	944	880	918	895	952	937	903	913	955	906	932	925	884	863	928	872	893	897	923	912	875	889	883	858	915	921	916	904	916	939	868	951	884	906	911	895	911	901	930	944	888	943	925	894	902	905	950	939	918	938	913	970	941	913	930	927	945	910	941	908	919	935	866	923	870	932	894	914	888	949	888	877	945	926	926	968	991	951	878	896	938	894	940	911	940	934	915	906	913	971	920	919	898	924	888	854	859	895	914	905	991	909	942	918	962	937	900	931	931	895	870	911	890	913	920	917	895	899	944	909	941	916	934	921	917	919	877	909	854	899	999	883	920	907	900	920	951	947	908	938	922	932	910	901	943	858	932	919	922	893	894	895	908	940	889	908	937	897	921	940	919	916	889	906	958	960	886	945	915	949	926	933	930	885	912	900	886	911	903	926	917	947	896	874	918	977	907	982	917	871	884	929	935	930	907	856	908	951	879	930	922	911	896	891	900	854	918	894	891	897	887	937	893	947	924	885	920	934	890	964	906	924	942	880	911	945	920	926	968	924	943	941	926	911	895	909	877	903	861	915	922	895	923	940	903	965	959	868	916	921	911	897	914	939	947	909	922	882	931	871	916	961	955	916	938	907	874	927	945	938	925	972	943	929	938	925	915	932	910	954	925	864	864	899	894	914	900	932	932	927	896	911	886	879	912	954	931	887	856	953	925	884	900	923	937	956	905	907	930	907	896	937	924	866	909	912	918	904	864	961	887	931	843	930	854	940	933	936	919	954	901	895	944	892	892	833	943	911	886	877	907	938	922	981	912	932	962	907	920	891	859	949	954	956	888	931	910	964	912	966	899	870	937	923	854	875	906	942	926	885	861	879	898	915	938	940	908	928	912	927	952	920	938	898	961	898	902	928	893	857	915	937	874	897	932	928	922	967	961	878	919	888	934	906	892	958	934	981	896	900	913	940	869	945	931	882	937	855	911	879	913	955	969	927	876	929	941	875	922	934	980	895	901	889	928	960	892	917	889	897	934	882	872	895	875	911	935	941	913	871	919	867	962	941	865	909	883	993	917	920	870	886	910	930	889	880	890	905	952	881	868	929	890	956	928	936	874	896	943	937	900	964	878	929	963	932	934	886	947	938	922	901	914	936	933	972	883	900	896	918	874	962	909	942	940	918	893	943	880	889	952	948	880	895	933	953	894	850	935	956	945	875	869	929	918	924	897	950	881	928	889	876	912	893	975	888	903	877	952	917	895	933	922	958	889	960	932	946	890	888	955	887	897	892	905	867	934	942	883	917	933	856	952	924	896	876	891	886	888	940	896	896	926	917	887	903	864	1001	915	884	930	922	950	919	937	929	978	954	930	915	954	898	883	969	902	900	910	885	903	901	979	895	890	914	853	901	924	916	939	904	874	953	946	901	941	927	935	880	919	967	910	901	921	887	905	898	868	1017	946	895	882	889	916	900	939	910	924	909	902	920	921	933	894	909	911	878	965	862	942	875	881	889	890	938	911	898	945	881	902	867	904	891	931	896	947	923	934	927	927	873	928	906	942	992	922	937	884	890	993	901	931	917	883	968	923	917	952	932	929	916	886	901	969	898	963	910	981	906	887	909	864	883	845	912	896	983	885	909	914	864	925	880	933	937	852	895	931	893	933	927	914	925	904	898	888	903	923	940	960	914	909	921	906	967	945	915	913	987	871	920	952	914	904	965	964	927	916	954	876	918	984	895	907	911	902	950	949	894	912	955	856	901	888	853	935	871	940	907	930	939	885	944	894	909	917	923	858	903	916	942	940	895	920	934	940	949	912	917	917	938	925	912	889	917	945	889	912	934	939	922	943	873	907	962	945	937	932	873	928	896	877	883	920	911	908	978	862	832	917	920	890	893	882	951	894	920	898	908	980	937	891	911	929	935	940	904	920	897	936	897	892	949	873	937	946	915	871	906	939	903	916	916	927	915	922	934	900	946	902	951	891	903	879	910	963	903	923	966	905	972	971	919	888	936	875	920	928	918	931	933	909	929	905	940	934	920	960	970	879	945	893	903	893	940	983	935	958	908	956	848	944	901	948	896	877	888	884	915	936	910	934	897	937	958	904	886	933	958	883	893	902	950	934	912	879	934	917	917	872	906	925	894	925	939	981	854	863	910	907	914	921	910	950	920	932	930	855	922	903	902	958	881	965	882	979	928	927	888	891	925	899	944	874	922	928	864	844	900	895	942	834	896	931	923	896	919	882	911	882	941	939	953	865	899	891	890	941	913	900	851	974	913	923	871	918	932	913	885	868	916	901	884	894	899	910	916	898	878	901	896	897	902	964	947	953	950	948	926	939	866	894	913	834	902	910	878	906	919	918	890	865	850	947	828	916	935	917	994	928	920	882	907	932	966	884	909	941	939	870	864	937	931	949	945	880	903	929	921	918	901	892	888	942	938	947	943	894	936	909	911	861	888	954	907	893	897	905	927	914	925	896	877	911	881	860	945	876	932	948	871	925	926	903	935	960	905	906	882	902	908	861	907	880	956	944	902	894	894	885	911	963	907	867	891	864	904	909	940	962	899	892	948	890	887	922	922	900	873	910	922	926	901	937	945	919	894	874	908	928	949	897	933	840	896	940	894	848	980	898	925	870	956	885	941	917	958	909	902	931	944	914	918	913	889	944	887	919	873	896	924	941	893	808	882	871	887	932	879	927	936	886	918
30470	29997	24150	10665	3089	1399	954	839	848	813	822	786	818	785	765	777	804	849	812	793	806	782	775	759	783	777	802	772	767	768	759	821	782	829	780	801	718	761	777	779	821	773	800	830	804	806	741	752	770	756	791	777	829	770	795	801	741	770	814	786	774	774	755	778	783	799	824	806	822	798	745	853	806	814	785	797	785	799	827	764	772	829	770	899	804	793	836	778	769	821	828	790	738	793	806	783	776	809	842	793	767	790	788	804	739	812	748	812	821	773	770	769	735	759	757	825	778	721	770	815	768	795	811	811	770	827	804	755	805	777	844	823	810	815	808	779	785	831	798	816	779	795	831	759	805	861	780	792	782	804	776	761	831	801	795	817	824	798	795	731	813	777	788	774	789	813	840	765	732	790	817	789	781	772	780	756	812	840	787	779	823	803	813	792	825	791	785	844	787	733	849	756	764	803	825	759	838	733	742	820	801	769	766	847	776	794	817	777	825	792	819	787	764	784	773	767	759	835	805	780	784	804	819	780	751	835	797	841	757	825	797	788	834	764	776	828	782	799	823	787	830	788	788	859	786	805	750	713	789	787	801	792	742	798	804	761	767	850	799	806	777	770	756	818	767	809	724	794	860	773	783	792	797	772	800	760	800	794	798	797	825	749	820	773	839	773	778	848	798	820	853	776	747	753	796	788	763	826	797	819	788	761	786	768	811	743	742	789	822	781	805	760	805	817	802	844	781	802	769	798	816	796	821	752	734	812	771	844	739	782	771	807	772	807	788	821	726	809	799	807	798	803	762	755	776	811	789	754	821	884	797	823	766	794	784	740	807	805	801	801	775	757	807	786	806	780	771	797	767	769	820	777	778	798	791	831	822	798	819	830	753	837	799	831	746	818	839	779	757	822	758	795	781	827	773	791	780	792	768	820	830	785	806	777	746	792	807	829	849	812	785	785	788	798	807	825	780	763	835	809	840	787	779	803	795	813	822	823	787	806	812	790	822	833	787	815	803	874	754	773	783	764	820	754	769	765	789	793	798	807	775	777	780	776	777	795	813	810	811	808	841	819	801	762	784	804	788	762	774	805	806	801	747	801	752	766	811	760	791	800	798	851	800	815	761	800	806	757	767	753	789	709	804	807	770	774	791	795	799	827	801	768	811	793	746	718	782	836	830	775	807	761	749	792	759	776	798	829	815	730	773	791	839	775	796	825	794	777	800	764	819	832	822	807	780	838	813	758	840	738	802	786	772	793	795	739	814	803	749	794	775	774	757	812	838	811	842	793	801	792	761	747	727	747	809	733	830	826	750	792	796	817	805	806	789	827	791	836	800	800	846	775	829	806	803	798	798	786	788	813	787	830	763	763	769	776	812	799	751	757	768	799	783	798	841	809	815	813	793	737	786	775	749	791	817	776	759	828	800	812	820	805	845	842	799	746	790	817	806	775	762	811	765	800	841	751	800	772	858	791	749	785	798	769	783	796	743	811	806	789	720	789	779	801	772	797	797	826	791	768	815	783	776	759	768	784	747	784	782	809	788	779	791	841	838	764	765	808	749	745	859	764	784	808	810	756	820	794	806	805	783	820	813	792	755	798	763	776	856	811	778	785	776	750	773	733	790	772	820	764	753	815	753	758	748	787	799	768	801	759	777	841	769	820	806	745	806	798	770	793	810	746	753	766	800	799	805	795	771	812	828	850	769	793	788	775	806	750	836	797	799	780	810	823	761	782	773	803	880	765	762	776	784	779	787	808	805	852	825	793	833	805	802	793	727	849	775	761	814	785	740	766	826	792	794	786	761	801	779	823	786	801	801	873	860	830	779	794	782	764	820	805	807	789	737	793	820	788	788	803	767	838	821	832	825	794	765	793	769	821	766	812	764	791	839	753	852	764	790	821	787	773	794	794	760	766	785	843	787	798	810	770	774	769	724	789	807	811	795	748	804	760	740	750	819	793	804	731	845	793	775	799	790	792	799	764	747	797	711	826	832	769	769	772	828	762	773	744	848	773	775	806	850	787	737	798	777	778	796	817	805	768	793	770	814	746	728	760	818	822	756	780	755	814	756	781	731	809	823	788	808	792	800	782	812	765	809	799	799	720	825	822	781	793	822	808	774	785	786	791	813	783	734	761	855	776	793	800	782	789	765	802	811	777	818	767	801	797	768	803	803	801	840	779	777	751	789	786	791	807	797	823	746	751	781	820	818	781	782	770	794	809	763	881	869	797	772	760	814	807	800	824	764	775	737	788	759	788	800	766	801	814	821	775	844	829	770	760	817	785	805	738	851	799	780	780	809	801	770	830	736	805	827	807	803	840	787	745	750	833	792	779	755	818	842	791	771	776	810	792	783	857	794	789	818	829	782	823	847	816	794	802	841	817	830	809	791	823	779	822	800	801	795	801	835	855	780	807	792	780	790	820	789	809	835	787	718	791	786	817	764	782	829	791	832	817	794	795	812	805	786	762	800	793	805	834	763	846	821	803	756	779	804	764	786	786	802	775	796	808	757	749	797	779	809	753	783	811	837	836	818	796	782	814	819	804	825	757	787	752	800	785	830	780	825	732	805	815	813	802	796	815	792	693	808	846	835	792	787	798	790	806	812	818	838	790	817	780	793	741	815	814	770	817	824	824	767	776	771	788	874	830	771	792	793	819	809	792	753	778	772	778	822	803	842	752	764	771	789	800	802	778	840	761	807	762	773	790	745	808	759	774	802	803	766	806	821	861	836	818	789	802	801	731	792	761	810	766	797	766	804	807	758	835	772	851	800	828	790	788	752	744	813	775	804	837	760	781	741	783	769	756	724	797	792	815	819	760	786	777	746	782	794	809	764	772	746	796	767	753	802	759	786	770	770	832	799	780	831	767	794	785	780	756	762	770	776	789	786	819	806	759	804	773	770	813	786	766	835	766	793	833	779	781	810	787	803	801	749	751	782	816	804	770	780	778	767	815	823	791	845	821	789	776	782	763	799	825	762	776	828	837	799	854	834	815	807	832	782	829	830	817	774	800	809	799	738	798	819	744	822	784	784	785	805	783	795	797	811	833	825	772	842	773	815	829	757	779	791	789	794	805	788	807	806	810	789	797	798	788	804	818	775	816	783	805	810	786	785	808	755	803	796	779	770	781	753	773	780	808	800	806	788	802	809	782	769	778	762	784	758	770	766	793	797	758	795	785	749	787	826	822	820	822	763	798	812	773	763	829	822	823	778	822	830	791	824	789	820	809	757	809	766	796	812	818	808	791	806	767	818	854	807	752	805	813	743	780	768	797	809	799	828	826	850	796	808	826	824	783	800	774	810	817	773	734	771	817	775	781	793	788	731	830	857	823	811	803	823	741	793	797	799	816	788	805	812	765	848	784	818	787	782	754	850	801	780	838	784	814	826	815	810	744	812	803	802	829	759	779	776	856	810	795	722	786	780	773	781	797	768	755	837	763	804	787	811	771	815	806	853	779	760	808	736	797	795	777	797	792	795	836	746	795	802	782
23305	34279	17679	5873	2505	1234	791	702	712	688	601	631	645	638	613	660	678	649	630	668	604	644	637	628	617	646	611	650	656	633	606	644	633	659	673	636	646	630	652	615	624	647	611	653	623	637	602	672	609	635	628	655	661	630	580	623	617	652	641	608	647	640	627	608	619	645	619	659	640	657	687	640	638	588	631	598	561	614	666	614	611	684	645	634	631	629	639	658	604	665	665	650	588	623	672	645	641	628	613	670	588	622	620	615	565	591	633	606	573	628	633	623	622	632	634	614	666	656	650	627	591	624	655	641	621	617	631	668	610	601	630	638	644	654	631	618	654	584	694	667	683	594	673	609	609	647	635	606	606	596	619	586	653	631	603	629	630	642	625	644	594	598	632	687	651	638	627	653	670	628	624	675	678	669	602	579	662	685	643	651	613	616	615	639	673	661	585	609	625	627	660	660	602	679	570	627	617	618	689	629	628	642	644	599	641	607	642	627	647	663	623	607	611	644	644	642	646	594	636	644	637	634	621	681	658	628	636	604	661	616	655	659	630	615	608	635	632	631	672	574	639	580	616	636	620	642	669	620	598	638	637	594	644	657	671	605	631	631	679	614	651	652	574	614	647	671	628	608	634	603	666	635	663	658	622	644	625	623	560	667	613	639	635	628	586	643	631	591	603	603	669	644	697	668	619	642	648	625	626	653	622	613	646	647	644	615	632	625	649	630	704	652	620	616	647	647	593	664	643	607	633	658	645	653	612	611	641	643	631	603	632	640	649	642	611	604	633	636	638	656	621	606	659	601	614	664	612	658	627	631	645	626	614	650	649	614	630	634	622	600	586	629	658	692	678	624	632	638	630	635	638	633	619	657	603	621	640	664	615	575	645	601	615	670	575	635	658	600	619	608	650	624	650	656	631	629	688	635	609	629	610	639	619	655	645	607	614	665	670	646	592	655	608	695	676	692	663	626	681	676	650	667	619	634	625	647	646	610	671	623	640	608	631	605	636	631	592	624	662	644	603	634	658	636	671	628	575	635	638	661	659	627	625	622	613	623	616	618	642	670	633	605	629	602	648	675	622	623	639	643	650	639	608	615	656	632	686	634	687	640	609	648	641	594	670	660	625	654	651	668	624	670	641	643	617	634	661	632	625	586	662	654	649	614	613	639	652	631	623	628	657	672	642	641	589	668	656	624	641	636	652	646	607	593	597	655	648	659	610	640	613	631	639	649	624	611	636	652	602	618	633	610	661	674	596	667	704	632	600	657	624	595	633	645	627	673	664	643	673	654	667	656	638	607	672	629	640	617	651	629	607	626	646	636	629	651	613	658	616	637	624	634	645	574	642	650	651	639	599	592	600	640	629	649	612	670	633	602	633	665	598	645	602	614	609	656	620	693	651	595	645	644	638	634	642	616	597	598	636	640	618	617	643	600	640	647	653	607	629	611	602	643	606	612	617	643	652	664	572	637	605	622	598	605	643	631	639	614	634	649	686	671	652	624	621	597	621	626	570	636	646	644	602	670	665	595	650	611	656	651	680	589	632	662	663	652	684	662	571	686	668	603	624	657	617	614	641	652	642	670	637	573	629	636	642	657	668	612	646	603	608	654	624	647	628	577	654	594	582	644	664	642	645	628	639	604	623	601	625	658	632	664	615	603	620	646	638	675	628	620	623	634	655	641	635	561	643	615	605	624	640	607	620	617	643	671	618	633	637	626	651	620	622	641	654	671	656	635	647	636	676	635	617	650	663	640	620	656	639	619	614	586	650	674	632	646	644	605	637	577	677	636	666	614	682	651	693	657	650	636	631	628	647	632	654	590	662	639	600	663	651	645	630	624	664	621	636	626	621	668	674	617	681	667	629	684	682	626	615	657	652	599	591	670	636	626	637	717	611	610	610	616	612	642	645	616	605	657	625	646	633	641	633	642	676	613	617	624	635	608	590	653	638	658	620	608	678	643	624	627	666	608	605	646	627	654	634	594	620	623	629	591	626	633	646	636	632	645	655	635	633	682	607	651	614	619	631	612	663	581	637	651	662	664	647	642	638	655	642	649	641	669	615	661	642	649	657	633	673	608	634	641	664	634	616	625	625	616	644	673	627	614	645	634	625	602	643	633	601	660	621	605	623	577	585	632	631	618	628	578	629	659	649	604	598	598	639	629	618	635	604	624	632	641	654	640	652	652	602	691	612	646	607	637	646	617	628	627	592	617	612	651	621	619	626	634	576	631	652	634	665	665	619	644	656	645	598	648	585	616	638	634	600	618	631	632	623	604	636	672	641	654	597	643	647	610	593	675	644	618	633	628	582	583	643	663	598	621	659	670	693	632	639	609	638	671	640	634	649	582	628	661	640	643	651	610	604	636	633	615	636	648	642	641	611	669	608	601	613	656	633	653	624	614	618	687	665	634	613	642	641	642	657	675	611	623	672	644	643	616	654	644	621	613	600	644	620	641	616	661	665	654	633	627	620	683	637	636	657	623	640	669	678	634	641	649	629	602	665	605	594	585	631	657	622	618	641	642	665	656	616	683	637	616	600	658	647	638	603	611	612	636	634	626	600	656	678	643	607	568	604	636	642	625	645	642	581	622	634	649	601	624	653	599	666	613	593	659	675	604	610	679	701	633	611	607	672	653	681	644	600	632	644	686	633	608	593	623	661	632	621	647	653	645	621	689	671	648	631	646	660	626	659	617	652	667	653	612	602	629	673	573	625	634	680	599	612	612	622	639	665	609	649	651	621	617	608	625	623	637	645	659	628	652	656	694	681	627	575	631	645	632	663	593	663	653	643	610	630	650	672	616	641	619	633	659	616	628	628	611	630	644	601	649	653	615	624	606	678	660	592	608	639	653	626	642	620	638	639	637	584	632	626	595	606	647	659	615	678	655	638	659	655	612	627	641	641	638	619	630	644	630	647	641	665	612	654	612	635	577	636	606	670	615	628	646	630	652	651	648	659	641	639	617	621	645	610	637	587	621	633	610	625	664	663	640	678	648	646	612	652	620	668	649	638	654	633	648	658	646	638	609	616	658	667	629	633	610	584	637	624	694	646	700	649	675	636	645	622	615	627	658	606	615	599	616	617	636	650	601	666	622	653	586	674	689	633	591	614	638	624	652	641	638	631	676	600	580	644	673	660	645	648	588	623	670	570	645	651	628	638	633	642	663	655	674	660	655	651	659	638	642	615	626	648	621	618	596	657	662	638	657	666	617	615	628	612	652	644	636	602	685	652	662	611	655	641	595	623	619	611	651	602	605	653	618	606	636	604	698	624	627	612	641	636	627	698	615	645	628	584	612	643	644	610	637	584	592	652	608	646	613	608	609	627	674	669	650	662	588	653	583	622	606	673	621	650	633	637	586	664	623	645	645	611	583	648	674	689	642	637	655	588	625	599	611	641	594	685	606	655	653	688	637	687	646	621	583	626	614	662	663	622	617	624	639	653	622	684	660	620	587	637	643	622	604	635	671	622	668	648	609	651	605	616	601
25714	26633	38596	35996	20065	7436	2433	1177	917	935	891	919	867	925	887	931	882	823	845	926	879	918	871	824	898	903	883	937	910	943	926	916	863	890	906	858	883	873	923	911	892	923	860	892	867	875	800	914	863	846	873	963	923	942	978	881	871	872	897	873	848	862	842	833	858	886	875	913	907	850	894	881	907	856	902	911	825	890	874	888	885	893	909	936	901	911	864	869	809	886	927	902	851	897	845	841	865	909	937	886	856	943	902	895	882	909	917	900	890	831	895	916	881	891	899	920	892	858	844	919	880	897	896	890	926	869	883	872	932	906	865	848	876	839	844	853	857	872	861	890	877	905	883	893	893	903	872	909	851	921	884	868	852	910	909	953	892	877	790	883	871	915	883	903	892	854	870	892	868	923	892	877	879	916	848	876	902	854	809	926	866	916	890	937	860	894	906	871	899	920	911	880	957	866	874	857	904	912	875	885	908	890	892	880	899	914	935	884	901	906	861	888	901	916	976	865	852	915	871	907	878	893	898	888	859	827	848	887	866	856	861	930	912	899	848	837	889	886	887	865	917	909	913	872	899	827	852	937	883	862	889	905	862	874	930	881	865	848	850	888	825	902	911	900	891	883	866	894	940	807	933	906	873	888	871	897	861	865	875	852	858	852	885	902	879	882	882	878	859	893	853	903	912	837	896	900	856	873	872	847	921	835	861	880	894	883	851	925	843	846	914	917	809	877	862	888	869	914	905	865	890	866	876	850	880	859	893	888	935	871	917	925	855	892	910	890	944	873	911	899	882	873	902	899	844	929	922	866	873	926	906	889	849	824	902	939	892	867	823	891	888	881	917	879	862	911	915	873	832	906	909	899	860	824	849	867	918	927	878	829	838	878	827	856	873	904	887	927	853	825	870	914	875	850	926	868	909	886	852	824	886	844	900	928	872	900	896	932	897	927	861	877	854	879	877	807	878	875	880	862	928	968	874	885	843	883	886	918	914	858	831	876	872	868	902	842	909	878	858	833	905	877	890	881	891	892	862	905	851	932	831	913	871	875	826	875	926	919	888	910	885	869	889	907	887	867	859	888	881	875	923	899	855	895	918	854	887	871	891	864	942	851	878	876	888	892	885	920	857	841	876	850	933	848	908	884	893	962	840	892	865	877	871	832	942	871	845	856	847	895	888	886	918	903	895	879	895	876	911	893	880	893	918	896	859	895	844	886	871	898	835	902	873	848	857	912	895	894	847	890	875	884	944	848	919	891	883	904	869	930	872	869	896	880	834	888	868	884	833	826	888	879	930	867	879	838	867	858	881	862	899	849	913	860	888	874	865	911	897	879	854	852	871	893	884	907	939	933	898	851	827	879	869	887	913	930	883	888	889	916	875	900	823	930	872	854	812	882	884	875	844	962	884	897	903	855	842	863	929	871	853	886	874	853	854	875	893	934	867	890	847	887	894	884	870	941	903	890	911	962	848	887	852	854	850	847	906	907	838	847	915	846	856	927	865	867	856	857	903	849	880	930	897	893	913	894	911	905	858	841	881	887	902	915	894	917	920	842	882	857	869	934	902	872	869	886	908	902	833	816	895	904	871	884	904	909	907	900	887	913	936	898	885	872	878	882	859	910	887	881	844	913	841	891	896	833	867	843	861	835	880	868	844	875	812	886	892	840	893	881	872	921	923	892	897	896	919	888	914	855	867	923	878	874	881	873	905	859	912	909	883	920	886	850	854	859	908	891	854	907	890	869	869	889	839	862	852	913	848	876	875	903	920	868	921	895	829	908	854	886	934	883	885	873	860	883	893	856	897	887	868	902	920	875	888	901	871	868	869	853	866	952	821	947	910	882	934	916	916	945	902	887	903	872	870	821	888	860	907	866	836	881	859	838	898	870	883	898	915	908	834	885	959	893	892	898	876	875	880	847	869	928	922	864	899	858	888	936	942	880	897	900	922	870	835	827	895	876	940	877	889	888	851	879	801	847	879	880	867	844	872	867	870	884	937	877	863	909	895	912	919	872	854	915	896	888	880	850	876	905	892	935	875	889	883	918	870	895	876	928	876	843	858	893	849	775	877	862	885	899	908	866	888	889	869	921	883	891	900	900	876	879	858	865	875	901	882	872	885	853	901	930	898	897	943	873	851	932	876	845	901	837	867	902	912	846	824	882	874	853	920	862	851	884	888	889	919	875	865	873	948	885	878	934	852	780	845	892	910	881	897	934	869	893	871	917	917	909	910	912	898	903	885	898	886	844	853	846	866	799	856	855	939	908	886	858	935	855	848	886	898	877	911	847	877	858	824	905	863	852	927	857	885	845	862	945	900	860	885	860	881	879	893	902	859	899	855	893	924	877	876	878	882	863	829	877	899	934	901	901	859	926	846	866	951	852	894	961	851	813	874	875	906	850	820	856	840	862	906	949	896	831	808	825	814	871	905	839	933	900	890	902	844	869	876	893	859	845	909	857	859	906	881	933	800	837	901	831	867	838	945	892	862	882	892	857	869	846	912	838	855	860	864	902	932	880	890	906	876	901	916	867	942	860	847	885	899	881	920	884	912	917	903	939	867	888	909	903	941	831	873	848	915	888	870	923	853	916	927	903	863	894	895	859	883	891	905	846	882	874	895	888	854	806	934	921	899	865	861	908	877	902	885	852	827	950	872	895	844	945	889	830	852	847	844	857	920	870	918	854	842	904	915	874	869	857	921	880	772	870	857	889	907	862	871	866	937	955	844	844	883	887	854	857	902	918	890	881	892	833	874	892	935	888	864	839	826	919	878	881	859	856	865	863	889	858	874	889	848	867	882	925	854	836	874	920	881	897	846	868	877	922	910	815	873	898	863	889	940	897	889	872	891	915	952	863	874	933	916	920	890	876	909	872	876	908	837	835	873	910	914	875	853	927	893	857	905	890	876	821	884	789	931	903	886	887	888	880	927	889	917	929	915	939	884	982	875	861	895	894	856	883	876	846	886	885	945	893	948	925	912	898	856	861	908	857	871	883	835	932	879	842	855	860	840	869	850	881	855	888	893	868	903	885	858	848	896	870	898	893	876	842	859	862	919	888	861	861	896	883	864	904	845	936	931	940	926	919	861	881	870	885	872	868	947	910	886	919	870	920	885	913	878	892	864	856	822	878	857	880	924	818	891	934	864	913	883	864	904	902	868	885	891	842	912	916	913	868	858	869	923	851	845	894	874	862	879	902	882	931	915	894	885	896	919	866	893	898	880	866	884	893	866	919	870	867	879	830	884	895	894	887	843	861	916	891	883	869	911	893	909	873	920	929	855	877	892	885	846	898	876	844	911	849	899	900	867	886	885	869	895	902	836	790	879	864	832	905	905	852	856	880	855	823	879	812	904	861	892	913	873	855	877	833	879	864	875	891	880	927	923	860	823	864	879	917	902	888	849	923	909	895	890	889	868	836	872	883	934	872	837	907	910	889	911	845	909	914	854	884	902	946	864	899	905	831	815	873	914	924	877	857	839	885	867	887
57935	82286	57331	30546	11223	4255	1837	934	775	755	791	759	743	766	700	767	750	728	715	729	746	771	749	732	743	815	738	750	724	778	747	770	741	756	731	771	762	743	724	734	744	696	801	772	745	749	744	746	739	756	735	736	761	716	802	694	739	749	718	751	748	741	736	751	744	782	754	718	771	709	734	734	810	726	765	756	758	787	769	725	795	726	743	735	792	733	773	725	731	725	701	694	727	776	745	727	739	716	745	729	761	756	738	783	710	768	724	730	737	734	735	668	754	783	775	768	765	759	729	749	727	722	791	758	715	751	780	752	748	737	755	723	728	749	751	784	724	741	789	733	660	762	732	728	791	818	740	750	773	760	751	718	772	716	727	692	713	691	769	727	718	702	706	701	732	757	745	723	738	743	712	715	740	707	757	752	779	775	728	765	754	757	716	745	733	750	695	766	734	757	735	791	770	773	724	773	758	746	738	682	770	716	730	743	791	730	760	736	762	678	741	786	733	760	768	695	771	722	787	731	757	734	730	743	741	749	710	739	727	728	759	777	710	706	790	757	716	773	762	706	753	735	755	730	729	763	722	743	724	761	717	745	726	686	794	775	746	726	759	733	719	722	722	764	753	742	778	762	753	769	760	825	779	730	742	763	772	749	749	770	760	724	737	781	703	756	703	735	770	732	735	792	723	771	764	708	712	727	726	725	762	704	783	796	702	745	722	727	765	736	767	750	768	733	730	752	760	705	737	801	737	775	785	771	747	787	735	760	702	753	749	748	750	731	736	751	744	759	739	746	792	722	735	781	705	736	763	761	724	710	749	767	765	752	727	741	738	763	745	742	758	744	730	705	782	711	765	759	765	757	778	741	753	743	765	751	721	761	692	756	750	707	676	717	727	753	771	779	715	731	778	743	709	767	745	742	689	691	771	727	796	695	759	745	738	708	700	754	716	768	722	736	743	718	747	777	703	730	734	743	792	756	728	709	740	756	726	748	733	800	743	783	710	729	737	708	744	721	755	716	767	754	732	793	721	743	774	737	739	725	750	716	711	755	707	718	737	733	706	730	762	721	781	750	745	739	719	772	748	770	755	779	718	742	780	721	734	781	751	741	736	741	741	776	754	795	726	761	722	725	773	773	725	729	752	693	733	759	809	732	742	742	724	715	767	725	764	748	757	739	745	778	732	794	743	737	757	745	788	763	731	773	786	756	736	733	739	730	748	781	732	763	787	722	775	759	726	703	728	730	699	803	750	723	737	742	760	762	732	756	739	748	672	752	741	717	764	710	749	735	775	771	772	734	785	737	796	718	704	744	789	762	821	767	750	736	707	710	738	749	706	760	740	775	794	717	796	788	747	748	736	697	747	725	734	727	712	752	719	744	720	783	753	761	759	762	720	772	749	738	749	753	710	735	770	804	715	717	757	801	756	685	758	766	751	731	765	806	763	746	750	756	726	701	752	736	749	721	690	745	762	754	814	735	749	774	692	754	714	757	773	753	758	711	766	728	719	763	794	782	754	788	756	756	712	765	736	745	732	791	728	744	733	756	719	780	710	743	745	727	765	722	769	749	759	706	781	739	767	762	763	765	687	691	762	720	775	719	764	701	730	741	769	764	730	762	725	723	730	716	761	753	736	728	736	759	737	763	744	735	695	828	823	776	735	772	770	740	805	760	723	726	733	718	727	772	721	758	734	773	720	781	743	715	699	703	722	753	772	692	776	728	722	775	702	748	733	783	779	732	690	734	735	739	722	736	743	800	735	714	707	685	755	709	726	743	747	765	754	693	699	724	715	717	749	701	784	729	686	741	785	701	717	699	764	776	762	749	822	706	774	721	751	734	701	704	690	745	732	729	744	728	684	724	734	759	751	739	751	760	696	756	761	741	746	719	763	699	716	702	763	751	788	750	743	770	739	730	727	767	742	747	791	723	794	766	734	735	700	769	736	745	749	744	713	755	767	729	782	728	727	735	765	772	769	703	710	739	750	745	722	730	760	755	734	710	760	752	720	701	736	757	753	741	721	752	754	718	733	765	724	735	737	758	751	744	745	730	820	740	741	786	718	794	741	679	762	750	712	710	756	812	734	714	712	743	747	763	704	675	697	744	765	726	711	740	777	774	723	742	727	730	750	721	756	745	782	766	768	772	748	749	747	744	759	714	742	721	767	768	746	787	731	778	707	751	744	758	741	707	724	777	799	714	779	761	699	717	791	743	740	707	747	729	791	732	729	786	731	719	740	779	717	748	705	747	729	749	750	720	777	706	761	736	734	775	787	746	777	781	756	784	727	696	760	765	669	782	749	758	742	703	726	738	751	761	723	749	764	770	718	727	752	805	744	784	764	793	775	713	775	781	699	744	720	729	749	700	772	760	766	790	725	740	720	757	733	728	754	747	758	752	741	766	762	758	733	741	744	765	730	766	734	673	753	721	735	707	788	764	738	757	701	764	698	753	685	766	780	731	784	804	691	736	703	760	806	689	764	711	707	716	778	730	722	716	736	724	765	737	729	709	775	746	723	742	730	697	780	772	723	756	739	751	753	764	768	725	714	765	724	756	779	724	759	768	731	771	749	739	764	731	731	708	688	753	787	752	722	761	733	707	707	804	781	730	748	783	721	706	721	702	732	705	714	742	748	752	734	763	727	735	750	723	752	731	734	754	748	707	704	759	740	714	762	765	737	692	740	737	739	753	747	733	757	773	731	743	767	768	764	748	751	776	757	694	744	728	749	705	726	766	705	783	768	697	743	738	761	736	761	724	776	730	738	766	741	740	735	686	744	708	774	727	768	724	775	748	748	759	749	773	749	750	724	742	759	710	728	729	703	746	735	787	758	767	746	760	757	773	722	756	797	699	734	756	775	710	748	793	741	744	761	734	757	742	750	775	730	738	746	778	748	742	724	741	713	766	733	796	711	766	772	732	730	784	753	738	732	750	743	738	737	738	701	754	732	706	722	728	739	750	685	782	769	755	745	767	757	709	719	756	765	779	723	702	743	727	687	708	695	730	769	686	758	758	736	742	713	760	747	760	785	771	754	801	723	668	751	712	729	706	776	762	777	718	753	776	745	728	730	757	790	718	688	703	734	716	730	735	736	770	748	760	698	753	738	737	779	719	734	698	720	767	702	759	717	723	732	799	709	776	756	771	747	741	748	708	744	736	761	783	735	709	693	722	747	734	771	725	722	731	742	748	782	768	751	714	743	732	784	751	747	739	739	709	745	751	756	733	734	759	728	749	740	754	745	733	712	783	769	740	746	760	718	799	703	735	762	735	713	774	751	782	732	733	722	753	716	763	755	775	764	795	756	737	735	744	775	761	697	717	755	759	755	768	736	750	749	755	732	762	745	783	729	777	757	713	704	752	717	729	756	727	706	782	731	737	738	705	714	682	716	765	758	746	752	763	746	686	763	784	723	703	728	768	758	771	734	734	746	709	740	794	815	747	745	717	708	729	791	744	719	747	731	681	749	677	782	738	755	740	748	741	784	747
23914	22789	33947	32584	24860	18270	7218	1914	1218	1175	1119	1057	1099	1055	1106	1133	1027	1141	1158	1127	1108	1103	1103	1106	1091	1084	1094	1104	1038	1116	1064	1069	1076	1132	1040	1107	1097	1045	1056	1125	1102	1088	1070	1029	1075	1062	1032	1052	1074	1081	1113	1064	1075	1088	1020	1106	1055	1082	1134	1008	1057	1091	1099	1112	1081	1053	1069	1086	1116	1035	1047	1086	1087	1046	1047	1117	1061	1121	1096	983	1020	1030	1084	1008	1102	1068	1043	1159	1045	1068	1031	1049	1030	1101	1044	1090	1069	1086	1129	1080	1026	1099	1069	1071	1118	1046	1043	1017	1073	1088	1085	1059	1026	1088	1085	1156	1073	1026	1110	982	1068	1093	1078	1058	1108	1025	996	1050	1114	1088	1140	1064	1068	1075	1044	1055	1081	997	1093	1073	1049	1088	1032	1070	1083	1035	1036	1103	1098	1100	1083	1041	1078	1087	1072	1032	1046	1010	1020	1096	1055	1068	1076	1057	1047	1013	1065	1094	1057	1069	1032	1050	1117	1059	1065	1084	1033	1105	1019	1096	1002	1031	1019	1085	1047	1046	1107	1100	1040	1047	1044	1093	1047	1051	1108	1019	1057	1069	1074	1039	1020	1089	1059	1068	1064	1060	997	1045	1074	1068	1013	1081	1026	1032	1075	1119	1019	1123	1085	1041	1096	1083	1029	1078	1040	993	1041	1097	1013	1011	1090	1105	1082	1079	1108	1055	1051	1066	1073	1025	1068	1101	1084	1113	1114	1072	1094	1036	1045	1074	1055	1046	1070	1041	1086	1079	1032	1073	1075	1028	1068	1073	1004	1038	1059	1093	1033	990	1068	1057	1116	1014	1082	1093	1060	1109	1099	1080	1088	1122	1071	1031	1029	1034	1130	999	1096	1061	1068	1073	1055	1034	990	1060	1077	1113	1121	1037	1096	1052	1053	1128	1067	1034	1011	1084	1050	1031	1059	1068	1077	1049	1111	1039	1009	1044	1061	1166	1058	1032	1034	1086	1069	1122	1124	1039	995	1045	1051	1043	1073	1040	1104	1032	1105	1072	1021	1052	1070	1074	994	1062	1034	1091	1087	1095	1078	1030	1029	1050	1014	1032	1025	1024	1025	1007	1133	1066	1049	1077	1085	1054	1069	1058	1088	1025	1141	1081	1031	1058	1104	1034	968	1096	1080	1072	1029	1032	1122	1048	1052	1045	1063	1084	1057	1013	1023	1032	1091	1029	996	1117	1083	1097	1049	1038	1084	1113	1081	1024	1064	1017	1091	1062	1065	1078	1049	1056	1098	1056	1110	1069	1098	1060	1063	1121	1061	1053	1022	1064	1011	1089	1019	1047	1069	1081	1052	1093	1074	1097	1061	1044	1067	1111	1074	1086	1058	1045	1109	1126	1091	1081	1039	1079	1062	1055	1087	1076	1059	1024	1105	1030	1090	1089	1007	1109	1082	1035	1012	1039	1051	1079	1055	1021	1071	1067	989	1110	1094	1100	1048	1092	1102	1073	1089	1040	1071	983	1055	1065	1049	1031	1072	1088	1047	1078	1060	996	1059	1004	996	1058	1052	1114	1049	1094	1121	1055	1082	1096	975	1072	1126	1113	1025	1086	1058	1055	1060	1055	1063	993	1057	1079	1024	1070	1104	1087	1052	1101	1012	1073	1119	1094	1086	1067	1011	1072	1094	1080	1119	1072	1074	1060	1040	1017	1032	1022	1026	1067	1102	1065	1035	1090	1087	1057	1128	1079	1040	1119	1090	1048	1093	1086	1112	1062	1051	1039	1008	1064	1149	1077	1049	1031	1095	1072	1003	1069	1024	1101	1085	1088	1032	1059	1038	1065	1052	1103	1064	993	1037	1037	1066	1070	1074	1087	1059	1055	1050	1056	1032	1064	1028	1034	1075	1042	1021	1092	1112	1025	1061	1015	1080	1088	1047	1027	1060	1083	1032	1052	1090	1021	1027	1040	1101	1104	1107	1048	994	1050	1076	1049	1082	1082	1076	1089	1080	1087	1048	1017	1087	1033	1017	1017	1070	1025	1014	1006	1041	1023	1018	1028	1034	1067	1041	1050	1102	1119	1080	1059	993	1114	1030	1044	991	1099	1069	1030	1102	1040	1154	1037	1083	1055	1071	1083	1055	1023	1071	1067	1043	1079	1057	1045	1085	1057	1061	1048	1127	1113	1058	1055	1049	1056	1057	1039	1067	1089	1060	1072	1045	1044	1063	1033	1082	1100	1033	1023	1100	1103	1076	1036	1058	1048	1077	1067	1091	1079	1037	1066	1040	1048	1075	1027	1060	1100	1069	1089	1069	1036	1110	1041	1071	982	1053	1029	1080	1088	1023	1036	1050	1054	1016	1082	1069	1014	1075	1088	1050	1005	1115	1044	1084	1117	1018	1076	1118	1158	1103	1102	1092	1090	992	1053	964	1114	1053	1088	1071	1022	1043	1062	1070	1090	1082	1096	1065	1043	1071	1104	1064	1076	1039	1030	1095	1058	1067	1038	1007	1065	1088	1049	1061	1062	1047	1100	1059	1052	1074	1055	1045	1080	1083	1099	1032	1040	1100	1049	1024	1055	1068	1088	1052	998	1152	1108	1036	1051	1078	1056	1009	1056	1061	1034	999	1004	1044	1079	1089	1067	1045	1057	1078	1003	1034	1120	1017	1003	1086	1094	1014	1090	1084	1051	1075	1070	1108	1026	1139	1109	1045	1048	1032	1070	1080	1067	1053	1068	1038	1094	1078	1165	1034	1098	1156	1063	1010	1083	1081	1038	1115	1056	1056	1019	1035	1067	1016	1132	1044	1056	1034	1074	1076	1083	1041	1097	1119	1058	1098	1080	1060	1029	989	1068	1094	1067	1051	1005	1105	1050	1023	1060	1096	1125	1044	1090	1087	1039	1061	1119	1014	1001	1074	1038	1052	1008	1101	1092	1083	1081	1081	1030	998	1083	1036	1049	1045	1066	1033	1049	1134	1121	1061	1116	1082	1032	1113	1060	1050	1068	1080	1060	1041	1061	1037	1056	1043	1046	1043	1098	1071	1070	1148	1042	1090	1022	1113	1028	1084	1029	1083	1070	1065	1056	1109	1073	1094	1072	1094	1053	1042	1079	1054	1025	1069	1027	1038	1049	1086	1051	1009	1037	1095	1073	1043	1057	1065	1059	1075	1064	1072	1084	1018	1090	1041	1005	1077	1034	1076	1083	1050	1070	1100	1098	1044	1063	1054	1065	1065	1118	997	1066	1119	1103	1034	991	1023	1010	1106	1075	1075	1039	1033	1067	1071	999	1049	1046	1014	1021	1067	1093	1054	1060	1040	1079	1036	1064	1090	1055	1066	1074	1046	1082	1043	1053	1057	1100	1110	1102	1055	1091	984	1090	1035	1087	1076	1049	1098	1060	1011	1110	1033	1136	1087	1066	1121	1034	1086	1063	1078	1019	1077	1082	1098	976	1110	1100	1092	1047	1081	1082	1024	1138	1050	1086	1005	1080	1077	1098	1058	1111	1025	1053	1072	1104	994	1013	1090	1009	1014	999	1066	1124	1025	1027	1072	1078	1016	1051	1029	1110	1087	977	1024	1008	1069	1059	1078	1049	1080	1027	989	1102	1082	1091	1067	1105	1035	1108	1039	1060	1029	1016	1078	1049	1063	1073	1102	1102	1055	1022	1074	1047	1036	1074	1038	1133	1044	1019	1062	1102	1048	1031	1060	1075	1040	1053	1035	1044	1066	1079	1071	1070	1018	1078	1074	1085	1024	1045	1031	1055	1036	1035	1058	1061	1081	1105	1074	1037	1090	1108	1010	1044	1075	1011	1056	1113	1088	1051	1090	1048	1069	1039	1025	1058	1063	1037	1059	1054	1081	1077	1111	1031	1084	1054	1089	1060	1089	1069	1040	1062	1039	1094	1034	1040	1086	1014	1068	1077	1045	1067	1041	1088	1073	1059	1071	1100	1009	1079	1104	1169	1025	1020	1087	1108	1081	1060	1053	1066	1075	1020	1055	1094	1049	1036	1084	1074	1046	1059	1143	1093	1059	1044	1109	1093	1068	1019	1083	1050	1005	1097	1076	1046	1068	1049	1093	1124	1045	1099	1100	1001	1061	1001	1027	1009	1103	1114	1106	1060	1120	1058	1032	1082	1074	985	1070	1070	1076	1063	1027	1024	1086	982	1084	1094	1073	1079	1048	1069	1032	1102	1039	1057	1073	1054	1089	1032	971	1062	1090	1090	1079	1026	1078	998	1070	1073	1123	1048	1103	1042	1003	1070	1081	1036	1011	1022	1056	1023	1047	1074	1041	1000	1005	1075	1095	1064	1068	1081	1025	1059	983	1079	1092	1068	1112	1111	1030	1127	1050	1004	1069	1058	1047	1100	1016	1061	1032	1044	1059	1092	1059	1098	998	1090	1066	1056	1034	1057	1037	1141	1078	1067	1073	1117	1130	1073	1085	1063	984	1139	1041	1093	1057	1008	1097	1049	1098	1093	1031	1030	1082	1064	1095	1033	1076	1055	1066	1110	1084	1071	1015	1089	1048	1048	1066	994	1011	1086	1066	1095	1089	1043	1049	1043	1081	1049	1127	1073	1027	1055	1063	1118	1052	1021	1070	1068	1107	1092	1015	1025	1027	1054	1042	1145	1113	1031	988	1055	1082	1084	1084	988	1095	1058	1049	1076	1070	1089	1067	1057	1013	1007	1039	1021	1045	1074	1042	1116	1000	1058	1088	1081	1004	1006	1068	1045	1034	1027	1008	1110	999	1030	1074	1002	1126	1025	1078	1058	1118	1064	1049	1046	1106	1071	1116	1039	1053	1055	1028	1080	1086	1095	1078	1103	1018	1138	1106	1029	1095	1032	1057	1049	1064	1089	1053	1095	1105	1011	1028	1012	1036	1084	1065	1033	1066	1033	1040	1059	1081	1007	1068	1069	1094	1026	1106	1070	1048	1037	1080	1074	1119	1093	1048	1063	1055	1076	1073	1090	1062	999	1073	1057	1014	1064
62969	97902	74856	42739	21050	9896	3572	1460	1005	957	940	986	953	902	897	986	951	955	937	907	953	972	945	1002	898	908	924	981	926	918	981	970	925	886	938	938	948	951	955	912	945	936	927	934	945	912	951	948	899	942	927	971	957	1017	926	929	941	958	912	968	946	932	894	961	932	917	939	920	910	983	925	933	869	975	899	855	953	930	975	965	951	930	938	903	934	925	923	968	928	929	933	952	944	975	898	936	927	982	931	886	935	963	943	909	926	998	910	868	948	928	887	922	976	916	891	915	924	937	907	954	979	967	883	893	909	986	936	908	943	1011	955	957	944	898	966	918	940	931	972	915	929	926	909	913	969	900	914	926	930	932	973	1005	882	907	925	889	968	890	931	931	911	994	957	908	943	923	954	925	882	923	934	965	947	951	902	933	904	951	886	955	851	890	907	938	983	905	945	877	919	934	914	923	914	986	957	952	929	933	960	914	928	899	959	926	937	949	921	886	906	930	919	1003	927	898	941	865	900	880	928	918	931	942	965	924	925	956	994	943	904	901	945	924	898	900	905	953	914	968	930	908	930	907	906	922	975	912	882	961	949	867	933	934	911	922	884	931	917	926	926	897	919	909	901	916	882	909	895	1012	937	879	953	943	973	919	918	931	948	923	943	926	936	936	957	950	925	983	868	940	926	966	933	847	836	948	947	914	909	921	946	944	917	921	928	885	935	918	929	900	948	948	923	929	973	943	933	931	892	910	899	892	966	951	953	920	890	905	946	921	918	913	888	951	854	930	919	922	1000	860	933	912	958	969	956	925	945	940	904	911	944	933	988	942	954	951	955	933	949	864	885	965	964	916	959	930	922	935	921	980	911	914	904	904	915	966	908	948	916	953	918	927	957	912	932	880	957	970	883	907	981	957	914	926	902	949	964	935	911	938	928	935	993	917	955	880	935	900	861	949	927	910	926	912	877	921	904	960	909	971	958	972	965	920	914	863	894	917	940	892	920	944	907	906	933	902	918	970	914	921	977	888	916	955	911	866	932	928	883	977	915	891	953	978	914	882	841	942	902	952	937	987	884	897	953	949	967	947	930	999	960	976	967	876	892	938	931	935	944	934	920	932	933	950	849	931	899	888	885	931	918	923	912	903	930	872	933	930	940	904	943	956	924	889	911	920	934	929	923	945	934	926	967	909	922	901	926	922	904	950	966	893	908	961	943	929	915	894	899	983	886	955	923	962	859	943	959	920	961	976	943	956	935	938	896	902	955	905	961	900	966	918	917	990	922	1000	1016	916	918	919	953	888	922	881	948	959	919	899	911	867	927	961	890	863	932	968	973	899	951	979	909	946	902	913	959	909	918	906	954	895	888	938	928	912	853	871	927	896	880	915	936	923	923	911	950	955	933	942	942	886	901	877	939	905	975	966	902	942	917	897	911	950	919	922	912	940	952	998	922	939	925	901	936	937	906	911	951	908	966	886	899	958	898	915	952	913	917	918	861	850	930	953	863	937	920	949	887	892	914	931	870	899	927	887	947	900	951	907	909	918	905	916	949	914	927	913	908	868	918	932	880	926	900	924	848	955	916	948	897	902	933	919	904	944	906	933	919	945	882	941	917	982	873	925	947	932	903	943	904	930	969	859	921	873	922	893	951	962	957	920	925	912	937	930	939	919	916	904	962	903	915	950	940	923	931	888	950	890	911	936	923	941	949	942	947	907	910	894	959	889	927	888	932	942	960	938	909	945	955	893	952	887	922	962	1016	928	916	847	905	977	884	896	944	935	960	966	905	958	951	892	918	907	929	966	907	902	907	919	923	980	944	898	939	897	932	945	910	947	883	910	908	933	941	912	932	943	908	979	952	903	978	910	920	912	922	902	946	920	954	923	950	925	909	902	917	890	880	899	901	974	945	926	953	923	956	928	958	958	943	957	940	983	885	918	962	948	930	952	952	937	926	913	901	874	904	896	952	955	929	948	899	916	940	878	934	940	909	918	934	930	880	983	962	906	929	988	942	928	922	921	915	928	952	941	933	865	940	967	881	933	937	973	882	909	932	901	925	885	875	900	956	951	880	951	910	903	943	894	905	949	893	989	910	963	910	923	909	935	951	943	926	895	922	905	975	900	909	915	918	934	919	913	956	964	925	940	910	919	887	899	937	894	921	922	882	876	975	948	934	880	881	915	908	907	972	981	907	927	923	899	936	909	916	937	886	931	911	948	835	899	919	913	918	906	963	937	939	876	899	957	917	899	911	923	904	910	863	928	948	938	919	912	908	921	921	955	968	894	948	908	968	871	860	928	914	910	944	901	983	890	906	932	919	948	955	937	940	928	901	931	902	873	851	959	895	925	947	916	894	972	925	932	945	971	926	918	922	947	922	871	951	890	897	900	995	917	903	897	909	925	887	902	980	870	893	947	884	943	930	994	961	923	914	885	881	959	916	919	958	950	920	891	913	879	888	889	935	941	942	854	909	897	861	941	903	929	938	893	924	939	909	932	987	920	932	952	896	898	851	935	921	937	964	908	925	882	900	909	956	958	931	923	932	876	958	894	913	910	931	919	946	888	873	878	922	910	931	966	909	933	921	863	950	977	918	903	920	915	927	975	895	916	860	948	927	934	905	846	943	879	946	917	906	959	930	899	919	903	937	903	898	942	889	885	906	904	933	867	912	938	921	963	923	902	984	920	896	900	931	908	928	949	898	880	915	915	967	915	935	898	940	993	881	920	923	906	988	892	869	904	972	951	923	954	942	925	935	915	881	1013	960	918	975	898	896	917	925	945	937	905	948	864	974	910	936	896	932	917	915	930	959	921	973	922	908	976	889	921	985	886	910	929	934	967	930	941	953	935	910	902	941	914	925	931	914	921	947	902	938	928	894	906	949	867	938	924	876	925	876	933	927	925	923	917	948	970	910	883	894	949	859	988	922	937	929	987	919	957	931	895	905	899	874	916	936	934	924	926	963	895	936	879	927	922	950	951	906	964	918	927	942	950	943	922	946	904	951	889	970	893	869	919	975	910	895	934	872	971	877	909	916	916	900	936	903	891	927	958	957	921	916	919	937	900	867	951	952	938	936	984	915	930	969	966	891	943	927	859	924	914	878	951	947	980	937	890	868	932	938	966	974	855	920	895	874	927	903	923	896	905	897	892	974	907	972	944	946	941	903	927	947	926	966	913	936	925	921	943	933	902	928	943	899	916	877	928	904	969	941	901	880	896	914	960	911	913	899	968	978	837	969	904	904	978	925	959	945	913	888	948	908	905	885	942	950	866	922	929	901	939	886	936	955	910	947	916	969	944	948	940	901	961	942	896	905	917	964	970	863	916	939	969	918	913	925	932	937	919	886	923	973	872	899	941	921	907	929	907	881	936	893	943	915	925	948	973	921	899	951	911	903	939	832	898	931	923	963	946	898	953	890	935	926	937	932	944	897	919	987	951	895	941	956	874	941	939	987	938	919	971	871	890	864	923	923	923	912	913	893	926	936	959	872	906	950	933	893	922
30503	28732	25569	11576	2992	1551	1027	888	836	856	874	811	817	825	851	842	847	837	833	837	780	848	790	842	794	789	868	847	855	837	817	781	782	859	815	789	824	792	794	848	842	832	785	809	813	780	797	879	815	857	817	818	824	823	838	783	833	787	797	806	811	847	815	828	815	772	821	811	830	821	794	812	844	855	775	843	841	798	853	846	832	824	803	899	833	841	818	841	830	769	771	832	847	792	765	775	821	858	833	858	879	803	840	809	816	840	794	848	819	799	827	871	853	817	823	834	846	855	806	809	848	796	839	849	830	847	810	852	811	825	808	842	835	825	846	831	775	856	741	776	802	808	855	849	848	821	772	857	824	808	826	782	833	790	789	827	776	789	855	844	789	798	836	801	856	780	830	821	861	792	810	825	840	848	805	809	779	791	837	789	817	866	807	824	795	807	810	866	819	798	813	830	844	821	792	780	832	779	785	833	776	816	833	861	886	822	863	896	844	833	864	848	809	826	817	839	834	851	840	783	819	804	802	807	804	866	801	841	739	796	810	798	820	788	799	843	813	745	815	834	789	800	800	862	868	851	812	831	832	815	829	816	763	863	801	781	833	834	919	829	797	832	790	817	805	780	850	814	834	856	831	833	813	844	851	804	830	822	786	847	797	825	815	790	784	881	813	837	861	796	823	853	840	803	782	854	832	791	800	812	808	813	839	870	818	832	800	847	833	796	833	812	842	783	802	831	807	821	838	775	796	825	788	794	809	897	786	761	840	827	859	816	839	838	863	836	830	825	834	854	850	817	815	790	887	821	782	861	838	873	826	819	808	832	825	817	823	838	830	787	842	804	810	782	814	837	844	872	842	859	827	806	809	854	801	865	815	794	844	790	844	804	889	855	842	792	823	839	865	842	808	829	792	812	799	824	818	833	802	755	806	850	797	888	826	809	849	810	776	748	822	838	851	858	830	825	815	811	846	789	795	848	790	802	886	805	840	809	831	865	865	815	835	779	774	832	782	764	848	876	825	786	777	759	836	833	791	829	792	785	872	809	849	838	791	843	817	798	832	794	804	847	804	819	824	793	838	876	837	860	820	806	839	787	801	815	837	833	834	789	863	855	835	766	806	815	825	804	833	794	839	774	794	808	798	865	853	887	858	825	857	831	831	790	833	820	811	833	810	848	797	832	801	840	890	793	829	810	843	847	776	782	826	838	824	852	894	799	850	815	767	853	837	834	824	819	858	825	740	802	796	790	818	828	833	772	856	797	840	775	794	774	849	852	780	806	822	837	862	817	846	814	873	838	849	814	782	809	833	846	854	841	821	821	845	766	819	758	805	828	824	865	813	817	828	843	869	839	813	803	780	850	834	823	821	838	802	824	808	798	814	835	892	804	834	799	825	833	788	832	831	790	846	854	842	845	776	825	802	874	806	842	836	768	846	823	830	854	832	799	816	794	835	769	857	813	806	854	770	820	832	776	791	813	815	781	799	878	840	818	781	861	813	803	841	831	781	805	829	806	843	856	855	779	791	786	781	852	801	801	813	816	832	831	807	847	849	825	849	774	823	872	801	809	760	804	790	820	770	807	905	803	800	782	848	841	784	783	801	822	833	819	825	816	846	847	850	825	826	793	748	779	827	809	795	864	855	827	835	798	841	808	813	807	816	814	857	838	837	817	876	797	768	817	782	813	835	814	815	878	811	753	835	805	801	834	834	828	783	852	847	819	779	800	811	840	802	847	814	817	816	808	827	845	770	829	852	804	803	842	799	844	859	891	873	851	836	831	878	843	803	804	827	768	833	827	814	766	830	832	791	812	815	772	823	832	818	781	849	822	804	786	808	759	805	796	804	814	810	827	767	796	832	813	838	835	800	811	796	811	796	768	829	834	791	803	829	782	831	811	810	851	822	842	798	804	850	823	807	840	883	778	816	813	809	823	799	836	801	829	831	841	775	797	814	839	857	760	820	840	802	835	828	759	817	793	836	855	816	848	838	788	778	811	812	797	837	779	838	862	775	834	801	877	802	857	804	836	821	760	806	857	846	809	838	823	829	835	866	820	824	851	880	831	816	797	847	845	874	843	836	795	835	822	817	796	823	817	765	785	834	844	868	793	740	845	829	765	801	847	821	806	741	850	790	880	850	807	811	823	776	828	819	801	804	843	820	796	800	797	813	821	760	859	804	855	804	856	823	800	818	859	860	783	821	811	818	848	845	847	817	849	788	812	807	795	803	847	805	870	827	871	831	810	834	812	811	782	846	813	866	805	818	839	833	815	777	835	807	814	844	846	791	832	828	799	840	780	813	820	838	849	798	813	846	844	807	801	847	805	843	764	813	791	802	861	799	764	787	782	799	794	806	828	889	827	816	809	839	782	808	878	875	835	873	771	845	827	848	845	769	768	787	814	798	847	823	823	819	838	848	828	810	820	842	840	833	829	818	848	792	851	872	830	838	841	874	781	847	825	832	816	803	835	869	768	889	834	798	779	818	843	806	832	828	803	852	804	817	796	796	764	831	762	790	814	847	841	782	824	839	896	849	838	818	852	870	813	784	832	829	847	792	797	810	884	867	831	814	814	786	805	849	823	812	860	786	767	826	789	824	829	829	791	787	803	785	769	813	814	876	822	837	795	790	791	842	860	799	824	809	743	827	782	802	764	838	778	839	830	855	878	823	806	823	792	844	833	835	853	831	764	838	832	844	821	806	807	831	803	856	750	883	817	819	823	847	844	842	826	778	771	829	822	834	834	825	793	811	819	837	852	812	806	813	806	823	846	819	824	813	789	822	819	800	807	816	796	802	827	859	821	843	862	820	836	796	804	792	795	844	781	827	797	862	790	803	807	858	836	797	762	809	783	822	796	847	796	852	785	805	788	806	828	856	804	817	789	812	811	783	842	748	775	801	796	827	808	814	848	842	825	879	819	808	814	820	807	807	810	824	776	812	790	794	858	809	874	833	847	799	810	794	872	800	817	803	808	788	824	824	810	873	827	830	847	795	829	815	864	834	780	805	833	825	899	834	800	886	807	869	790	877	862	802	830	807	845	778	869	797	863	798	772	841	825	805	835	794	762	797	858	823	837	809	811	829	839	826	796	810	821	807	779	815	829	833	853	771	780	828	821	872	836	813	811	801	798	841	805	802	798	815	831	866	871	832	836	811	912	841	810	798	811	796	791	781	850	807	800	788	830	862	832	849	829	864	817	831	838	858	764	825	841	836	818	802	807	821	810	866	812	796	839	826	878	811	783	771	847	844	792	792	803	817	837	816	782	822	828	802	852	836	788	771	874	788	855	824	864	805	745	828	803	773	826	844	870	802	783	873	866	817	818	834	822	803	866	834	840	795	813	858	834	814	789	821	844	865	891	811	822	826	858	852	795	725	800	845	862	833	838	882	810	840	761	798	807	776	838	786	802	773	859	805	793	795	826	833	804	792	855	832	821	811	827	825	828	838	818	851	834	863	828	817	833	846	794	823	881	818	820	829	822	846	849
23159	31562	19697	6303	2323	1285	812	691	701	652	670	636	644	624	692	683	648	609	682	640	659	623	624	682	683	653	645	664	676	636	675	661	652	662	650	680	663	638	647	629	627	674	652	666	670	672	593	643	702	702	608	636	622	637	590	664	633	653	666	644	643	641	650	626	636	632	630	620	656	679	687	651	657	651	712	680	626	604	630	670	651	630	670	607	677	655	636	617	649	626	648	648	653	614	593	668	635	678	658	673	618	656	657	649	684	624	629	638	636	667	672	635	644	644	682	715	665	628	645	674	631	651	641	632	651	675	659	694	635	639	651	674	689	662	639	661	636	662	619	676	607	665	681	691	691	666	617	643	668	647	638	647	698	688	617	656	646	603	667	655	682	692	633	599	663	681	622	651	638	625	641	657	616	644	642	641	620	709	658	628	668	675	631	619	652	644	641	656	635	646	696	667	644	644	666	672	694	681	651	628	601	667	610	672	682	686	646	616	648	634	651	646	628	651	648	668	637	644	640	676	623	653	656	651	612	660	650	636	630	629	649	668	626	656	655	641	640	651	646	653	666	637	658	640	652	615	630	612	660	666	626	606	602	625	673	687	665	619	647	663	692	679	633	626	667	620	641	668	638	713	646	650	618	683	681	671	675	629	627	677	671	663	666	623	645	637	656	637	679	617	654	647	634	664	642	630	640	705	629	673	635	639	633	625	638	630	646	578	643	632	665	648	659	629	680	589	644	593	653	679	654	664	627	668	616	662	653	625	631	653	693	667	639	641	651	620	646	669	660	651	629	649	676	639	649	646	678	645	604	609	619	626	652	648	638	613	632	667	660	647	680	649	668	654	647	650	625	636	693	663	633	659	635	646	639	618	637	670	640	648	662	681	658	677	622	644	596	653	652	633	656	651	615	688	642	621	632	629	643	641	660	658	596	668	706	646	689	614	665	655	605	641	635	644	681	644	618	641	690	638	653	633	672	674	621	672	669	663	601	618	642	655	679	649	611	657	595	688	651	634	628	652	694	659	683	658	639	636	631	704	684	619	638	613	681	569	612	684	696	626	626	664	639	635	636	678	622	650	646	658	608	640	626	611	651	656	631	652	639	637	649	677	665	622	668	655	639	656	644	666	708	623	603	647	637	648	654	682	630	666	640	644	657	626	637	630	628	653	619	652	650	624	685	623	657	644	632	663	646	688	650	693	642	672	641	650	675	653	696	616	683	621	671	707	634	666	649	676	619	678	637	636	667	689	657	632	654	639	676	674	641	671	637	636	644	665	651	649	657	653	628	671	634	686	681	623	662	681	681	646	598	696	645	652	639	720	647	587	668	676	669	616	618	613	660	635	669	691	650	671	625	656	687	672	696	619	627	625	677	636	637	669	639	611	637	655	676	633	703	639	678	647	620	683	663	687	671	640	596	623	640	632	636	660	677	619	616	655	641	602	658	580	616	617	667	652	655	631	615	662	642	661	636	636	626	668	692	689	638	617	643	644	658	666	654	640	683	635	636	660	588	667	644	625	642	656	661	685	605	670	658	645	667	653	622	628	649	634	623	588	681	607	689	657	692	661	598	661	641	679	662	670	618	649	615	623	648	644	676	705	652	624	637	603	677	637	636	641	642	656	628	689	629	657	621	643	625	671	648	620	626	633	629	603	660	618	669	696	624	647	574	644	592	652	642	635	660	663	653	595	664	647	612	678	668	685	636	656	667	616	661	695	662	624	613	681	647	656	699	643	634	648	645	622	670	660	640	632	648	672	675	674	615	648	635	645	667	617	655	671	666	684	670	605	660	667	619	656	632	647	609	621	662	685	654	638	645	642	680	666	625	687	690	639	641	653	679	628	591	691	658	631	635	655	656	671	726	620	670	597	689	633	660	649	681	668	656	653	629	591	608	679	690	619	593	643	631	646	644	654	649	649	641	616	641	663	645	664	655	646	641	663	630	661	639	607	617	622	671	628	629	632	630	643	652	603	664	672	629	611	674	681	659	640	674	639	671	657	640	637	661	607	629	615	628	625	646	622	638	640	657	677	701	673	678	660	638	681	620	664	709	649	667	614	598	644	693	690	650	630	658	612	636	667	598	617	646	625	636	711	649	674	669	646	676	621	653	648	615	652	646	625	649	634	685	637	671	619	632	660	627	641	634	635	684	663	669	623	630	659	619	652	697	644	680	670	648	636	645	642	656	650	702	669	648	632	620	640	638	653	671	666	687	618	666	631	646	614	623	642	627	656	661	637	647	633	612	649	662	637	594	658	680	645	642	632	685	611	639	670	607	616	683	656	594	636	635	642	639	625	642	647	624	593	655	671	672	698	674	671	649	659	608	633	602	657	623	647	598	634	631	659	684	670	634	649	644	654	655	648	621	589	668	615	653	625	673	664	653	628	673	668	694	623	653	645	637	616	644	647	665	643	663	643	648	595	645	666	641	669	652	663	637	620	624	633	633	642	623	662	668	683	701	638	611	626	620	653	696	650	621	687	674	621	650	650	640	626	677	675	680	640	655	623	674	630	644	699	641	649	677	647	695	591	662	669	673	646	647	650	620	627	662	636	653	662	631	643	668	662	620	672	608	654	647	699	622	672	659	681	643	648	702	650	656	636	632	636	635	632	599	623	599	691	617	663	591	644	643	658	628	622	658	666	634	612	636	650	617	618	649	671	659	639	613	615	669	649	636	675	634	649	668	651	577	664	639	614	665	618	646	629	649	647	630	614	665	610	649	618	641	675	678	669	670	660	665	672	649	670	654	659	637	680	676	680	659	681	614	651	642	625	665	722	620	658	671	641	658	673	665	679	658	664	619	616	671	621	663	658	648	655	650	639	665	612	649	638	642	665	695	653	657	679	648	674	638	639	663	649	630	632	635	640	675	659	644	652	634	608	642	677	655	652	669	626	630	661	687	684	637	606	620	636	598	643	659	658	643	661	697	706	654	639	659	640	611	657	645	622	597	630	629	669	623	686	645	661	612	649	637	644	632	660	668	634	640	604	681	636	654	664	689	636	655	655	639	650	610	679	688	622	617	704	666	631	675	649	662	629	613	666	646	658	649	659	671	670	642	675	647	623	673	703	682	649	614	680	686	673	658	689	648	630	639	708	695	667	672	637	641	634	645	667	653	699	601	659	665	666	646	661	689	650	662	689	653	616	621	667	670	683	655	659	622	647	583	663	633	637	651	620	679	624	631	635	651	661	601	624	602	587	709	663	639	660	621	625	669	663	648	623	647	670	662	665	616	663	671	655	653	636	673	617	685	623	618	620	640	668	636	674	632	643	590	637	689	667	652	667	664	642	667	610	709	672	599	643	679	616	666	609	593	624	664	705	654	715	643	632	591	616	660	674	652	637	659	624	656	635	650	649	601	614	674	677	616	636	664	667	642	638	652	613	616	619	634	630	699	664	692	622	676	643	657	680	569	647	659	622	658	650	643	650	698	662	632	602	661	697	657	665	627	662	683	674	683	653	661	641	641	691	645	636	649	653
25802	26674	41081	35529	19950	7523	2165	1168	907	952	923	901	844	905	849	991	884	932	908	944	912	938	908	928	884	936	936	907	925	907	910	896	932	914	925	923	902	980	925	932	903	945	947	954	919	891	927	893	917	893	899	886	902	938	937	909	895	910	923	914	908	851	907	884	889	957	906	878	908	886	885	956	855	909	961	937	903	953	877	860	911	877	977	933	944	918	880	888	924	845	878	873	932	886	949	823	910	918	932	897	929	912	898	908	876	905	905	888	878	897	919	928	946	937	845	911	898	889	872	954	859	879	898	911	859	889	819	916	893	960	891	922	903	928	862	940	931	901	878	947	930	897	888	912	970	916	877	978	863	967	853	867	907	919	913	917	871	901	951	911	867	910	907	927	858	868	890	894	934	907	879	856	938	923	935	873	903	894	893	959	900	882	928	903	919	868	935	932	930	872	909	909	927	918	874	925	997	895	902	892	891	874	941	889	928	925	939	912	899	883	972	864	899	916	959	838	898	899	893	915	925	884	941	952	949	842	933	878	904	884	910	852	829	823	881	927	954	907	921	914	866	917	891	868	852	902	946	876	871	925	952	870	897	910	912	956	896	898	906	850	950	949	908	874	871	849	887	866	942	914	887	907	879	909	906	884	936	880	946	956	935	906	947	878	918	971	918	923	925	900	851	905	917	935	917	940	968	851	884	816	891	951	915	858	953	916	907	907	880	901	886	900	939	901	909	912	909	889	846	929	932	887	879	894	866	917	868	908	901	847	942	922	920	974	937	913	935	883	913	950	878	848	876	901	871	894	928	892	963	885	913	846	915	886	913	955	904	888	891	896	912	946	919	877	910	904	952	922	920	909	939	871	913	877	886	909	918	872	896	881	903	894	907	903	952	932	912	923	889	911	920	927	873	891	895	877	879	851	947	872	955	923	907	853	904	875	914	950	925	917	928	946	930	900	896	890	917	870	895	910	879	904	920	876	903	870	873	887	889	870	929	924	927	913	895	858	895	896	951	1009	871	910	924	884	894	909	907	893	857	884	896	893	941	942	899	956	918	949	904	887	885	951	951	932	935	895	941	877	899	883	908	844	898	911	917	881	934	903	927	889	889	874	918	982	934	877	892	863	921	859	883	922	905	855	954	877	854	961	929	892	919	957	896	900	938	923	885	907	893	920	940	964	870	915	899	910	904	913	927	887	854	883	973	943	879	876	858	922	873	865	881	940	932	910	932	899	941	932	945	882	902	914	911	913	903	880	880	886	924	893	930	899	940	900	911	959	904	924	911	910	877	892	875	916	907	945	920	906	879	893	919	969	873	925	863	867	888	942	864	882	901	934	908	896	901	936	914	926	934	894	895	863	891	871	905	921	913	889	889	879	887	918	915	856	913	883	874	909	904	887	882	937	906	929	945	886	916	882	873	936	907	923	890	969	882	896	894	896	941	932	872	861	879	957	894	872	875	851	917	879	915	882	890	842	885	914	874	868	948	949	856	895	947	875	863	927	921	915	930	945	913	894	961	934	887	964	928	926	897	920	877	917	864	901	942	882	890	933	913	905	880	928	934	893	888	880	887	874	849	907	948	932	893	884	899	865	909	857	903	876	929	876	923	877	914	919	894	892	950	898	869	849	915	886	871	876	925	923	900	946	933	874	876	938	874	899	943	889	860	894	962	883	856	908	924	848	909	895	899	880	935	924	917	911	828	906	911	885	890	897	909	948	858	893	950	908	920	902	823	893	892	903	892	890	899	971	937	882	944	889	973	918	853	884	905	897	871	950	906	960	890	895	935	917	904	870	880	851	940	935	902	856	885	918	864	885	911	889	900	880	902	933	909	945	933	877	939	898	924	940	854	867	937	813	917	850	909	930	904	988	905	1017	884	872	889	882	874	937	846	890	907	933	896	853	915	859	911	876	918	920	926	910	914	928	898	894	939	915	915	874	872	866	890	945	907	869	874	899	874	886	929	914	844	886	853	951	915	903	922	900	921	908	862	909	943	885	891	882	912	896	946	896	916	893	909	953	908	902	865	868	894	904	971	900	878	919	885	910	873	920	873	882	897	939	879	894	879	849	882	919	967	907	906	984	878	895	952	907	916	896	881	894	911	895	855	921	885	905	895	940	958	946	928	859	899	949	893	957	877	879	933	854	888	914	830	939	944	954	906	1005	935	935	893	881	888	852	881	919	921	906	941	917	918	892	884	871	918	877	914	874	875	877	854	893	832	917	902	967	876	945	965	981	943	880	932	951	909	874	877	883	891	904	918	907	974	906	842	918	910	935	900	856	905	936	933	896	948	912	894	886	884	891	860	912	888	883	936	909	923	936	850	916	871	879	873	914	881	886	915	963	845	886	877	920	870	953	924	898	887	862	913	911	877	878	870	853	936	875	920	953	866	927	954	883	851	858	858	891	871	920	919	896	913	858	901	898	878	898	947	874	888	887	959	989	832	898	908	943	914	867	910	918	939	919	904	946	942	899	917	879	903	888	906	903	932	909	902	871	940	908	933	902	901	914	884	905	968	884	936	919	919	880	916	876	880	884	976	894	898	895	848	911	875	902	907	930	834	931	997	920	894	846	872	866	846	900	930	874	887	862	900	910	869	909	917	938	900	866	879	878	950	847	905	892	946	880	909	933	860	942	867	935	867	873	905	862	885	861	928	905	902	859	930	867	933	876	969	918	848	917	894	915	894	852	885	904	899	857	917	945	945	924	834	935	913	951	913	958	949	924	936	942	885	871	878	890	907	891	909	889	895	901	908	881	883	899	831	922	890	883	939	881	858	868	897	854	908	896	875	863	904	900	907	929	907	934	910	872	913	901	896	864	878	882	925	929	940	864	835	889	921	904	916	896	931	894	926	881	887	904	944	919	934	930	920	932	855	883	889	908	921	877	892	949	946	858	931	889	877	940	955	896	861	935	854	965	926	926	872	915	875	902	864	869	863	894	870	898	888	912	940	890	935	856	892	883	911	887	863	858	913	930	886	941	921	909	900	893	819	906	956	881	898	900	884	932	863	910	922	891	931	970	940	901	984	919	934	936	889	905	894	936	928	862	859	894	909	940	955	913	937	888	895	896	949	949	916	951	926	888	960	921	897	944	886	929	875	910	926	914	882	951	873	846	935	903	848	865	926	845	964	942	910	875	871	945	900	886	909	926	923	867	887	887	887	897	915	901	906	921	889	895	925	903	828	956	907	930	964	920	868	917	936	834	924	865	925	850	893	896	907	872	922	932	913	900	886	893	890	876	891	903	943	911	919	925	918	935	865	915	881	913	913	905	908	901	883	921	882	910	929	931	872	952	876	931	881	906	897	865	898	893	915	875	893	949	898	936	922	895	866	923	858	910	860	852	890	960	906	914	888	895	926	897	916	897	888	821	907	886	922	866	921	872	867	893	913	933	864	936	932	878	902	926	883	961	930	884	924	908	890	903	881	862	890	891	931	915	865	907	872	895	941	894	879	932	862	906	887	913	885	884	901	915	917	881
57709	83151	58585	28013	11938	4172	1672	941	826	777	795	747	768	791	734	788	734	792	769	764	745	744	809	749	768	810	784	784	717	848	740	807	772	772	743	781	782	823	778	741	734	765	795	763	741	776	781	776	766	787	774	771	765	760	776	774	751	779	771	824	777	754	750	778	763	719	782	729	774	776	713	810	747	741	757	759	793	745	809	784	796	782	771	781	798	781	801	784	777	734	765	741	716	749	801	752	786	812	766	796	745	800	739	752	804	772	730	759	767	755	785	790	757	740	777	740	743	789	756	760	737	771	749	729	758	761	717	731	739	758	740	739	752	872	752	779	769	763	751	820	714	746	786	802	758	734	771	783	720	762	788	757	728	761	760	783	750	783	757	742	760	797	783	739	752	752	763	738	740	714	765	791	794	769	773	773	738	773	756	754	809	762	764	737	768	806	758	792	791	788	761	801	773	782	722	814	766	762	816	733	718	832	781	749	733	763	758	734	759	770	765	793	760	753	729	713	770	777	783	754	776	790	764	751	794	724	791	794	771	767	732	740	808	818	812	769	726	778	735	772	753	768	767	777	778	776	774	804	743	752	802	737	751	746	799	802	779	815	783	742	817	800	760	770	760	814	782	768	767	742	811	793	760	737	748	811	827	734	726	778	737	780	773	748	762	812	762	733	781	747	771	773	744	790	820	726	742	709	769	731	729	769	794	753	770	785	770	770	834	769	737	736	787	805	780	778	732	767	771	727	744	800	775	712	775	762	745	742	747	762	791	730	723	777	784	738	783	779	741	815	763	767	754	766	761	747	768	793	739	767	818	775	767	812	730	732	769	773	782	766	741	848	793	762	773	813	805	773	753	721	791	782	758	738	733	766	791	764	748	764	751	728	770	771	786	750	760	770	732	749	801	794	777	761	786	788	720	768	781	804	774	748	742	793	775	733	785	794	826	761	756	753	742	767	786	756	771	783	753	746	701	755	761	770	787	759	782	726	746	760	764	755	729	772	746	764	803	807	754	740	826	772	740	761	759	729	753	731	804	697	777	790	768	707	758	780	773	766	737	733	779	758	765	738	741	787	748	808	820	743	783	788	751	708	796	769	732	805	743	806	774	712	815	757	765	751	763	772	769	764	772	757	747	709	741	791	752	713	786	746	779	758	781	769	773	775	756	738	734	759	791	771	817	814	739	753	805	777	743	788	758	749	737	799	765	757	793	769	709	804	714	771	665	779	744	785	794	769	736	758	779	722	765	774	775	752	780	751	735	759	758	694	727	741	752	731	756	752	781	800	762	766	734	769	739	716	813	742	764	763	815	773	719	749	755	800	736	807	710	722	744	734	801	773	764	783	796	822	717	754	804	764	743	762	807	827	747	772	776	740	718	752	745	734	766	743	734	713	748	738	760	735	778	734	742	739	727	745	787	757	824	779	774	794	753	782	787	743	746	787	739	788	828	787	725	788	785	782	812	776	735	786	779	754	772	787	763	759	764	740	762	754	781	710	764	740	787	734	793	775	750	726	760	814	790	769	748	772	768	753	777	761	749	754	822	802	746	765	739	774	804	742	786	781	752	776	745	778	763	773	764	764	767	728	760	744	788	719	798	736	837	737	800	733	766	749	751	738	772	806	750	734	828	772	747	756	798	773	741	795	758	725	777	808	772	769	743	803	746	775	757	756	802	797	773	775	759	760	731	736	774	779	743	740	803	817	794	774	738	806	780	766	815	749	842	771	780	769	764	753	748	719	743	734	738	736	725	742	764	757	770	724	759	787	806	775	803	778	832	772	759	745	798	784	697	753	775	765	784	763	729	797	787	761	772	785	803	775	707	787	794	736	772	760	763	725	733	730	743	808	749	740	790	737	750	756	765	766	763	802	764	764	825	756	784	744	782	788	776	714	756	765	762	749	776	757	800	762	785	770	774	739	736	750	710	763	726	774	765	769	745	805	695	778	765	752	750	778	716	765	757	767	734	760	801	766	785	766	802	778	760	762	770	700	794	765	764	786	749	809	794	744	786	771	735	772	811	779	800	770	733	774	790	730	721	755	759	804	735	791	761	797	752	730	718	740	757	739	775	741	768	764	723	771	761	683	718	815	728	780	747	743	761	740	780	719	794	779	770	799	757	772	728	765	751	740	735	753	774	785	766	766	763	733	789	766	766	761	762	826	753	796	743	795	778	768	796	755	720	704	744	786	761	770	756	771	780	739	762	751	824	780	784	775	744	759	762	765	783	777	759	758	718	713	771	833	741	733	755	748	710	763	728	718	782	777	746	806	732	794	749	774	782	772	796	753	737	773	769	791	731	738	760	754	719	740	727	760	740	770	751	750	758	793	770	745	789	812	767	777	781	763	746	762	759	741	786	713	787	765	782	722	793	750	780	764	782	790	754	748	800	790	744	839	790	753	747	736	780	769	778	786	769	728	746	720	714	769	816	734	795	739	792	740	793	767	787	756	749	749	737	797	734	757	778	754	767	780	773	756	753	723	728	744	782	787	807	778	721	778	756	781	727	720	713	721	756	765	761	770	797	750	743	759	721	827	812	776	749	755	789	774	807	795	738	800	739	755	775	771	753	793	744	735	771	737	736	767	728	754	757	767	757	811	750	771	752	768	783	774	821	733	815	744	777	784	754	766	787	762	785	770	756	798	745	746	715	753	732	787	782	742	804	766	767	785	806	776	792	794	753	778	738	763	753	765	771	761	722	779	693	754	798	806	801	777	754	746	788	736	745	798	771	760	808	747	770	824	713	758	731	796	759	753	763	768	781	736	776	766	752	800	763	763	784	732	748	755	725	794	795	753	752	778	744	746	805	774	790	749	789	750	774	743	760	770	780	776	728	762	780	759	789	740	771	782	706	761	802	755	759	737	759	790	781	806	761	758	778	793	780	778	764	790	784	741	807	789	763	811	756	742	742	779	802	790	792	725	717	733	758	755	788	743	791	733	717	814	805	756	777	760	753	790	784	827	788	758	714	742	744	821	762	760	773	797	774	794	732	735	766	770	755	801	757	761	757	778	774	756	732	768	785	766	777	775	751	764	762	788	815	787	761	786	768	777	805	766	798	768	782	790	763	787	717	795	718	749	786	828	795	791	780	717	760	780	752	738	784	771	783	781	730	766	729	752	753	751	753	787	723	773	788	779	774	794	752	747	762	813	749	742	777	803	799	767	766	792	716	743	752	797	777	757	741	767	769	756	708	822	765	733	763	769	719	756	765	765	757	767	721	791	817	783	772	775	748	732	732	738	707	791	758	793	775	781	790	783	760	769	731	776	729	784	727	757	792	755	737	730	760	771	763	748	774	718	748	758	727	816	714	747	715	754	733	781	741	705	748	743	766	771	772	746	802	778	776	721	744	736	740	808	783	764	747	758	745	759	734	758	730	738	794	803	752	796	753	726	789	751	689	746	723	807	768	791	747	785	714	761	767	771	781	726	753	775	788	788	756	777	816	757	758	772	784	802	746	790	740	752	732	734	763	759	784	772
23930	23016	35023	33104	24761	16812	6133	1820	1271	1137	1140	1176	1125	1103	1106	1131	1130	1104	1109	1115	1119	1084	1109	1123	1093	1081	1074	1104	1138	1062	1087	1117	1119	1123	1096	1103	1090	1064	1107	1108	1066	1099	1138	1085	1083	1114	1085	1116	1107	1099	1155	1046	1106	1114	1119	1035	1098	1056	1052	1042	1109	1100	1137	1109	1082	1103	1108	1082	1093	1026	1129	1085	1116	1059	1065	1093	1058	1059	1064	1105	1112	1069	1120	1058	1059	1052	1094	1109	1068	1048	1127	1151	1063	1115	1060	1030	1098	1061	1083	1094	1086	1062	1097	1081	1146	1033	1093	1049	1066	1097	1073	1015	1091	1135	1107	1076	1073	1052	1078	1089	1077	1047	1069	1055	1067	1076	1083	1066	1104	1052	1040	1008	1073	1037	1071	1109	1096	1046	1112	1116	1086	1047	1105	1077	1157	1061	1104	1132	1073	1080	1121	1083	1127	1126	1055	1119	1083	1137	1085	1090	1107	1026	1077	1080	1079	1126	1054	1020	1077	1114	1058	1035	1079	1066	1070	1056	1019	1046	1098	1038	1074	1058	1094	1028	1054	1101	1131	1080	1103	1105	1059	1102	1039	1033	1010	1058	1067	1080	1096	1121	1053	1062	1049	1092	1085	1053	1084	1071	1000	1107	1077	1055	1072	1088	1100	1081	1040	1038	1090	1025	1015	1074	1058	1074	1061	1103	1044	1098	1072	1036	1114	1080	1036	1125	1061	1029	1107	1025	1013	1083	1068	1133	1067	1107	1050	1053	1028	1109	1103	1002	1095	1050	1050	1056	1068	1098	1097	1010	1148	1044	1068	1093	1059	1114	1092	1110	1023	1125	1088	1071	1020	1031	1030	1072	1038	1107	1050	1099	1082	1107	1073	1088	1104	1044	1078	1139	1117	1083	1094	1131	1066	1052	1101	1056	1098	1073	1096	1147	1067	1092	1051	1063	1074	1071	1038	1063	1042	1040	1068	1147	987	1132	1067	1097	1079	1070	1112	1060	1053	1002	1069	1082	1057	1083	1052	1030	1120	1045	1056	1067	1114	1079	1058	1122	1080	1008	1072	1078	1150	1100	1116	1116	1101	1046	1111	1088	1069	1011	1058	1091	1077	1061	1113	1077	1073	1066	1113	1071	1025	1095	1044	1097	1122	1113	1094	1092	1085	1049	1052	1073	1098	1111	1068	1077	1035	1057	1021	1105	1084	1115	1052	1025	1055	1023	1060	1086	1065	1050	1060	1106	1094	1079	1047	1054	1070	1006	1071	1098	1041	1102	1075	1006	1059	1110	1091	1098	1060	1132	1044	1113	1144	1061	1117	1082	1082	1063	1100	1131	1058	1084	1104	1103	1007	1051	1065	1120	1084	1087	1111	1072	1096	1092	1069	1111	1010	1089	1061	1007	1055	1083	1090	1069	1040	1145	1089	1073	1075	1119	1069	1016	1103	1105	1061	1079	1056	1101	1094	1078	1091	1069	1027	1061	1109	1063	1083	1036	1039	1048	1098	1081	1066	1035	1037	1076	1036	1121	1126	1068	1043	1085	1040	1052	1069	1087	1061	1037	1042	1075	1054	1073	1145	1068	1110	1033	1079	1072	1056	1053	1156	1031	1105	1033	1109	1067	1048	1079	1095	1091	1029	1057	1086	1024	1084	1032	1099	1043	1043	1103	1073	1070	1037	1054	1079	1077	1052	1129	1081	1107	1008	1079	1096	1035	1094	1046	1061	1099	1005	1061	1073	1025	1064	1064	1094	1076	1121	1105	1019	1065	1071	1081	1002	1077	1028	1089	1087	1116	1124	1021	1086	1070	1079	1000	1084	1138	1112	1099	1140	1063	1073	1062	1082	1036	1055	1075	1092	1081	1087	1048	1061	1030	1066	1006	1082	1095	1053	1089	1060	1102	1059	1077	1042	1072	1084	1099	1095	1131	1038	1039	1056	1044	1067	1002	1060	1041	1118	1121	1042	1035	1099	1094	1064	1083	1100	1076	1084	1061	1038	1043	1074	1055	1110	1126	1104	1101	1086	1075	1095	1046	1101	1013	1070	1022	1062	1099	1099	1097	1075	1059	1065	1087	1054	1086	1092	1048	1113	1054	1072	1090	1059	1005	1092	1093	1087	1047	1061	1060	1065	1058	1091	1088	1110	1074	1015	1052	1094	1091	1061	1124	1109	1005	1065	1006	1053	1074	1072	1071	1029	1038	1082	1082	1074	1012	1122	1069	1048	1125	1077	1071	1051	1019	1063	1026	1012	1088	1084	1073	1052	1062	1026	1122	1056	1063	1134	1123	1105	1129	1039	1091	1027	1087	1087	1035	1075	1093	1037	1084	1074	1130	1109	1049	1038	1100	1066	1087	1107	1091	1058	1082	1040	1030	1043	1058	1050	1056	1072	1078	1002	1111	1099	1046	1072	1076	1082	1057	1030	1089	1104	1075	1048	1123	1037	1066	1044	1103	1071	1158	1005	1097	1069	1026	1125	1124	1050	1126	988	1072	1074	1056	1063	1082	1061	1079	1062	1048	1062	1038	1069	1055	1050	1072	1027	1089	1064	1062	1066	1050	1031	1084	1076	1070	1110	1088	1055	1080	1040	1118	1058	1099	1085	1099	1044	1113	1038	1021	1106	1067	1055	1119	1042	1057	1061	1097	1093	1075	1158	1058	1067	1062	1097	1089	1060	1091	1056	1110	1030	1067	1074	1124	1044	1072	1052	1037	1059	1013	1101	1002	1047	1011	1047	1078	991	1070	1070	1120	1106	1021	1082	1129	1046	1060	1059	1049	1070	1070	1028	1106	1054	1001	1056	1049	1000	1012	1092	1025	1055	1131	1057	1078	1105	1169	1023	1098	1087	1053	1091	1105	1059	1082	1038	1090	1087	1067	1057	1123	1051	1056	1077	1168	1041	1094	1079	1124	1053	1086	1116	1067	1083	1088	1090	1050	1024	1105	1046	1071	982	1007	1043	1121	1087	1061	1052	1094	1091	1115	1114	1066	1099	1078	1076	1062	1065	1005	1123	1059	1083	1102	1066	1069	1062	1095	1006	1053	1089	1122	1040	1013	1061	1042	1108	1083	1113	1152	1034	1046	1055	1015	1089	1067	1059	1071	1071	1115	1099	1084	1159	1047	1059	1048	1122	1065	1083	1031	1019	1013	1076	1037	1105	1114	1090	1077	1028	1050	1099	1043	1104	1079	1109	1057	1020	1002	1064	1037	1097	1075	1053	1064	1096	1116	1085	1040	1061	1088	1038	1034	1034	1027	1027	1132	1053	1033	1106	1037	1034	1056	1080	1101	1082	1077	1087	1058	1095	1111	1032	1099	1098	1098	1076	1048	1087	1095	1031	1072	1054	1054	1035	1043	1103	1024	1087	1087	1037	1091	1058	1082	1057	1096	1034	1054	1082	1134	1049	1048	1117	1134	1105	1064	1050	1074	1115	1085	1019	1093	1020	1069	1115	1093	1094	1042	1103	1123	1059	1031	1088	1064	1068	1039	1032	1054	1000	1038	1019	1034	1126	1067	1067	1026	1097	1084	1038	1106	1059	1048	1115	1026	1070	1092	1053	1033	1089	1053	1106	1048	1069	1078	1072	1050	1061	1062	1100	1047	1037	1046	1036	1042	1107	1070	1067	1073	1061	1048	1045	1043	1070	1056	1083	1084	1066	1068	1069	1026	1058	992	1109	1087	1048	1048	1020	1054	1096	1080	1138	1061	1070	1103	1072	1043	1067	1032	1039	1032	1059	1053	1130	1099	1069	1051	1048	1023	1089	1064	1109	1088	1096	1075	1084	1142	1062	1044	1088	1075	1097	1049	1045	1077	1014	1067	1107	1065	1137	1107	1090	1105	1087	1083	1061	1082	1026	1057	1074	1067	1118	1106	1092	1094	1090	1076	1069	1030	1069	1093	1007	1125	1085	1013	1037	1064	1095	1143	1097	1088	1073	1080	1003	1092	1060	1100	1045	1107	1076	1046	1059	1034	1051	1124	1028	1050	1065	1061	1096	1106	1057	1118	1062	1065	1084	1045	1069	1097	1110	1082	1091	1051	1078	1106	1084	1061	1109	1084	1078	1033	1099	1050	1071	1055	1138	1067	1086	1010	1089	1072	1050	1094	1046	1063	1077	1074	1079	997	1049	1113	1109	1074	1078	1016	1010	1043	1010	1116	1080	1030	1121	1049	1041	1060	1157	1035	1087	1028	1036	1071	1053	1071	1107	1088	1073	1067	1096	1071	1046	1077	1059	1079	1082	1106	1045	1051	1072	1115	1135	1051	1101	1039	1023	1093	1075	1042	1044	1092	1104	1076	1095	1048	1019	1048	1018	1063	1114	1062	1071	1086	1066	1054	1047	962	1081	1061	1053	1090	1088	1066	977	1023	1107	1098	1142	1018	1064	1047	1111	1031	1037	1058	1127	1144	1138	1073	1055	1042	1122	1102	1053	1039	1094	1027	1136	1094	1123	1085	1093	1058	1114	1086	1025	1070	1029	1064	1017	1085	1048	1037	1107	1068	1076	1126	1056	1120	1055	1089	1039	1088	1020	1056	1101	1026	1074	1083	1046	1042	1047	1028	1089	1081	1039	1110	1033	1003	1089	1050	1061	1074	1089	1048	1125	1098	1016	1060	1015	1063	1091	1143	1081	1074	1085	1153	1111	1099	1122	1183	1133	979	1008	1078	1132	1105	1002	1035	1082	1039	1079	1078	1064	1073	1108	1114	1067	1079	999	1080	1068	1013	1057	1110	1079	1063	1047	1037	1016	1040	1067	1048	1078	1058	1075	1079	1007	1100	1145	1108	1118	1093	1101	1072	1095	1131	1108	1073	1130	1076	1121	1067	1108	1099	1046	1124	1064	1065	1035	1059	1128	1032	1132	1130	1063	1085	1003	1044	1094	1032	1092	1045	1055	1047	1110	1069	1018	1009	1078	1033	1046	1076	1070	1055	1098	1029	1065	1029	1096	1056	1056	1121	1037	1051	1047	1084	1093	1039	1139	1126	985	1113	1069	1094	1098	1057	1084	1056	1107	1053	1064	1021	1058	1072	1094	1048	1101	1063
63369	100909	72577	42623	20039	8118	3129	1503	1075	949	874	959	958	995	931	929	955	896	961	952	982	981	918	1013	950	996	915	899	903	924	900	953	980	940	920	925	963	922	971	961	961	924	908	918	938	948	903	964	927	911	881	943	947	943	901	974	983	964	962	936	952	905	929	1002	970	943	940	931	976	878	954	953	908	948	952	891	915	943	907	950	971	934	958	944	941	933	957	931	1029	953	970	905	917	937	908	958	946	973	982	920	951	935	965	898	967	930	927	926	933	928	913	928	962	928	947	919	869	938	923	991	961	955	908	935	911	956	936	888	935	976	907	962	944	930	945	934	924	988	949	1000	968	979	955	953	942	969	942	908	933	922	976	912	945	963	917	878	960	1002	943	959	932	916	902	975	936	902	952	876	925	921	939	942	947	987	942	922	977	925	913	966	937	948	909	977	944	1005	925	949	974	914	897	954	904	958	905	909	927	944	942	897	904	924	934	954	1006	945	931	983	945	889	973	939	1002	916	944	929	902	882	889	958	933	961	910	921	949	962	969	942	977	935	924	946	915	966	870	974	949	921	944	996	903	912	941	932	954	928	905	947	961	979	931	952	918	938	932	935	984	913	930	945	964	881	931	910	942	887	952	915	945	928	918	983	1002	894	921	912	920	919	998	992	959	940	870	928	940	1022	952	888	923	908	889	893	989	938	937	1017	958	977	974	923	966	948	944	904	913	912	974	992	971	972	928	920	946	949	962	911	963	952	964	928	943	897	933	892	929	906	929	901	893	895	922	999	922	958	873	992	966	873	961	987	882	985	977	994	930	923	916	913	931	965	923	964	950	925	923	965	928	953	916	902	872	950	909	970	960	901	976	888	907	961	931	977	939	963	893	943	1003	944	943	931	921	938	940	958	1002	937	870	983	927	964	932	954	965	941	962	946	907	929	924	942	907	906	913	943	961	937	950	893	945	956	961	907	899	870	1004	973	966	947	929	961	949	960	959	983	922	914	911	937	887	887	955	975	945	927	969	961	956	903	978	974	946	979	943	988	949	982	945	977	902	935	914	954	976	939	935	908	902	912	919	919	961	951	899	910	962	935	931	910	990	907	884	914	951	885	991	936	906	968	925	994	906	992	935	967	909	974	993	885	918	964	917	926	908	951	940	923	927	941	917	894	925	988	958	890	890	978	960	936	980	954	935	917	917	961	971	935	922	972	995	1013	899	915	971	947	929	937	957	833	947	889	936	935	925	970	911	973	972	967	931	910	955	964	913	960	920	934	879	969	916	960	966	919	904	939	958	901	909	930	980	952	964	944	980	899	933	947	925	965	869	947	928	964	931	916	962	947	986	922	952	921	931	961	924	998	980	955	971	1003	1004	893	964	959	954	913	952	981	922	946	959	936	937	895	948	870	935	931	947	939	964	946	938	970	969	934	938	1000	877	926	944	917	906	911	938	930	903	949	916	870	927	958	951	924	966	923	928	965	944	950	925	917	932	949	973	935	919	896	948	967	924	962	910	955	965	938	960	860	946	930	928	924	951	898	955	975	910	957	924	912	964	934	955	957	908	944	904	917	976	934	1011	963	965	985	983	928	921	953	952	934	977	922	935	921	909	938	937	992	960	944	958	907	973	922	902	905	953	932	939	1007	935	948	929	975	907	939	898	938	926	953	916	916	974	927	921	970	968	929	937	945	942	1009	939	934	938	911	934	908	931	947	927	931	905	934	934	942	911	928	911	949	928	962	962	919	917	982	990	938	1003	961	883	936	909	949	951	955	943	948	886	985	934	942	910	959	934	900	923	964	921	923	960	912	975	952	893	914	924	955	928	864	924	912	944	952	884	949	967	903	904	949	988	945	913	963	963	926	914	1011	922	926	959	955	937	935	983	927	943	936	928	895	942	965	913	945	892	919	929	976	934	933	987	953	975	964	960	908	910	968	944	990	948	936	990	948	898	952	879	926	947	924	925	957	897	908	904	958	913	933	952	906	970	933	914	928	909	912	897	917	980	906	951	906	923	955	953	954	901	915	956	981	932	955	923	917	910	959	974	945	956	905	965	965	964	945	948	925	974	895	886	935	958	949	934	953	974	951	902	945	916	977	944	942	908	908	928	958	924	940	903	881	933	951	916	905	923	922	960	924	924	937	951	921	948	972	950	956	904	949	937	923	919	910	951	953	908	954	934	963	1003	929	926	877	956	947	923	906	957	991	945	960	896	942	910	946	935	942	919	965	928	958	911	898	967	961	966	925	934	921	942	878	917	927	912	966	915	906	881	946	964	896	943	972	1041	940	938	969	947	904	933	860	918	916	931	916	939	962	962	939	922	936	958	951	921	917	965	911	938	927	947	935	971	924	972	912	942	953	919	958	938	896	968	931	944	966	890	975	956	906	980	922	957	909	944	976	922	932	938	933	900	955	920	958	958	930	1000	933	914	973	987	924	946	896	912	928	920	945	888	884	926	971	910	941	895	978	916	927	877	912	969	941	980	884	968	968	930	939	955	979	963	930	910	958	948	881	906	990	917	958	936	942	908	946	946	942	958	1002	908	928	923	998	957	948	995	905	929	919	975	902	912	967	919	896	912	927	927	948	949	968	932	985	886	935	957	938	956	950	975	920	912	935	927	1014	977	903	881	953	976	974	935	941	998	931	936	952	887	922	902	934	931	895	920	887	927	924	953	942	928	979	908	937	937	949	948	963	924	978	898	916	899	901	883	957	927	939	927	964	946	943	946	939	897	926	957	897	952	891	926	886	986	929	900	947	954	936	902	923	975	911	944	937	950	946	946	924	923	918	1011	960	926	916	951	936	952	908	925	914	934	930	1000	931	894	939	908	974	935	931	958	921	946	892	918	900	905	975	892	897	958	917	946	954	966	926	980	878	952	954	913	933	978	933	844	895	991	980	909	931	950	935	879	950	956	923	966	973	954	928	897	919	899	954	945	933	950	912	987	925	901	913	906	956	985	920	922	982	903	911	945	951	970	924	960	841	947	937	984	894	941	958	956	957	991	944	930	948	918	973	874	889	959	947	954	936	948	956	915	907	940	942	959	864	982	955	900	929	911	911	902	941	1007	925	1001	921	932	842	889	907	878	915	932	955	935	924	928	952	938	956	913	915	978	975	975	989	921	882	978	942	940	923	929	916	919	953	926	948	949	912	981	939	884	938	936	897	953	911	902	916	958	926	882	972	947	933	912	877	928	924	983	931	860	925	888	922	940	952	928	945	967	1010	893	962	880	932	904	958	1050	929	937	958	899	960	895	955	947	899	986	969	890	946	953	967	936	955	916	959	946	881	940	942	945	984	945	909	1004	917	946	961	947	959	929	948	912	933	944	937	899	967	930	969	955	984	921	983	955	951	940	923	904	928	951	916	949	924	972	907	899	938	928	952	956	907	900	920	944	982	964	874	916	939	940	914	935	948	933	953	880	947	954	898	933	901	949	947	959	911	916	927	891	893	950	918	922	955	972	912	936	949	986	900	847	933	955	910	939	917	944	938	969	971	856	932	977	964	908	926	938	958	952	939
30153	30388	26739	11755	3130	1436	951	882	861	814	861	843	814	886	859	841	842	835	802	814	842	871	825	825	836	853	811	764	859	836	829	859	815	816	864	815	777	844	902	842	836	828	819	883	850	831	831	868	878	838	846	829	798	827	841	790	831	813	789	839	818	798	794	832	777	843	815	863	849	779	876	878	886	835	788	863	880	805	828	827	780	852	852	831	856	882	877	850	874	824	835	828	842	883	795	792	789	845	839	868	844	811	847	843	832	817	815	864	853	874	850	844	814	873	817	830	857	779	853	834	869	869	851	832	815	787	791	840	845	840	852	838	783	847	874	841	799	850	854	814	815	811	844	807	880	854	833	842	796	823	782	834	786	815	785	787	858	797	805	879	820	850	862	829	791	809	796	841	810	793	868	826	815	838	884	809	843	869	852	817	886	830	801	820	825	794	775	862	863	839	805	809	824	869	862	841	827	808	846	864	827	840	821	857	799	803	852	853	828	841	826	796	850	823	809	864	832	796	875	831	841	848	790	808	813	799	829	796	871	821	889	819	772	855	803	779	849	815	785	802	826	871	846	827	806	901	822	841	907	846	868	780	814	792	833	863	866	861	808	875	812	808	853	835	840	831	831	811	809	821	867	788	859	826	856	810	799	846	871	799	848	834	837	837	807	814	839	815	774	861	821	855	893	824	818	873	843	793	853	795	767	798	871	816	857	817	826	853	782	829	829	829	850	815	828	825	805	820	841	829	819	817	797	788	864	852	831	837	770	861	828	903	782	813	869	813	889	787	856	817	849	793	838	836	809	843	886	849	849	779	837	832	812	891	738	857	833	853	838	805	853	821	828	785	856	776	887	829	832	818	803	821	812	864	861	850	810	817	840	813	800	848	849	840	810	830	848	824	836	849	832	799	818	878	835	797	805	827	813	818	829	806	805	802	827	818	798	860	837	860	791	813	833	856	863	825	841	863	845	813	803	845	828	831	816	876	866	855	820	804	821	806	831	836	809	787	785	812	835	867	825	886	854	885	861	820	848	819	820	854	804	842	831	821	860	806	865	828	825	887	859	869	873	837	826	805	828	814	857	750	835	774	805	831	825	806	853	814	838	859	835	833	856	840	856	782	839	842	842	821	822	803	857	798	831	793	817	833	776	815	831	836	848	836	807	812	841	828	844	872	805	819	869	808	813	874	807	804	836	857	774	839	787	817	805	825	815	816	804	797	828	822	852	750	838	797	748	806	783	845	804	842	778	843	818	810	852	901	839	869	854	821	831	821	801	797	834	809	828	818	823	796	812	868	820	806	835	820	843	804	836	831	834	842	843	814	850	813	826	839	817	841	833	860	781	830	809	824	837	838	834	800	823	801	748	848	873	894	907	779	858	814	773	836	829	828	836	837	809	897	811	810	812	825	845	809	844	807	871	849	851	831	858	831	815	825	873	865	851	839	847	825	813	836	793	853	844	837	824	838	819	801	825	846	814	828	861	874	807	903	839	896	832	800	799	795	834	824	849	811	802	863	782	774	779	851	832	820	815	853	816	848	814	786	799	871	795	781	866	888	800	833	787	816	824	809	814	846	786	846	847	828	838	815	830	782	811	840	856	898	873	823	796	863	842	862	782	830	802	836	815	902	826	801	881	856	879	826	865	796	818	856	849	839	835	830	758	841	847	797	882	824	837	790	805	868	843	834	823	844	883	834	817	846	789	768	868	839	856	846	795	855	790	855	819	827	808	838	805	772	846	861	827	841	839	835	834	811	856	866	793	794	883	907	769	772	808	849	824	803	828	852	817	835	819	833	776	836	805	782	873	780	852	845	846	810	836	821	803	803	800	808	890	897	762	858	799	786	835	869	853	911	823	878	823	845	835	818	836	784	809	855	817	803	827	848	826	818	821	840	842	780	798	773	817	817	843	885	849	832	822	834	800	839	851	824	770	824	793	821	825	780	838	824	835	866	820	881	876	853	808	804	825	848	875	843	849	808	859	872	846	770	827	813	831	857	819	855	825	861	865	821	788	797	813	864	834	791	884	840	841	782	891	805	859	838	865	830	820	826	788	806	792	881	819	835	822	806	796	828	831	807	857	813	868	860	854	902	768	851	845	816	855	806	852	771	828	825	853	802	847	865	879	858	869	878	849	846	845	867	862	825	802	870	852	826	836	803	870	816	801	821	801	858	771	833	812	833	870	787	832	813	776	845	818	818	849	871	830	881	810	837	817	770	744	856	822	818	803	783	768	841	799	809	814	819	853	820	808	800	803	823	837	810	832	843	908	811	862	853	778	833	805	785	810	848	798	862	884	795	879	814	827	795	890	813	808	862	782	801	806	843	827	852	863	866	832	890	840	811	845	856	815	842	828	793	865	851	878	880	879	821	857	793	859	841	854	809	800	866	809	795	864	839	800	859	860	835	881	863	823	797	818	798	855	792	856	848	846	818	811	799	851	890	838	841	844	821	851	823	857	824	830	851	803	830	849	827	841	861	857	810	822	830	833	877	864	854	818	817	779	839	879	846	787	752	844	838	858	895	859	799	830	866	797	827	840	832	812	798	800	815	817	835	805	811	801	889	909	818	821	832	798	826	796	831	742	788	862	824	817	848	813	857	861	825	847	861	821	850	845	829	823	867	821	852	812	838	826	832	854	863	842	779	829	861	820	843	760	875	813	856	802	830	785	901	824	846	868	790	814	848	834	831	800	827	830	860	873	790	852	867	817	827	849	852	826	879	890	883	804	810	758	850	849	851	803	851	776	871	860	878	833	825	795	812	825	834	850	906	840	806	884	803	747	813	789	831	799	832	887	844	820	858	832	849	844	830	834	829	769	854	847	816	801	781	782	786	830	823	838	837	868	865	826	831	799	830	853	831	837	876	816	862	819	817	836	860	912	882	831	797	805	775	851	852	873	864	802	829	839	772	851	793	860	855	836	828	854	875	803	848	772	799	815	822	807	867	798	817	788	850	793	799	836	814	842	801	799	855	790	786	851	871	817	785	797	791	867	810	843	796	843	833	834	855	840	840	868	815	814	848	834	770	790	799	806	824	794	822	850	820	804	812	805	774	827	824	840	855	821	839	889	878	815	824	863	850	850	863	812	818	778	828	887	814	818	851	787	810	833	788	788	844	826	835	815	877	854	837	865	833	831	835	850	802	787	818	820	827	794	846	829	820	785	802	857	827	865	818	834	837	832	860	875	845	825	825	872	868	868	845	842	852	855	830	804	811	870	806	845	786	795	804	814	858	802	844	847	871	823	887	860	803	775	842	843	920	871	847	804	873	822	884	827	862	819	877	858	855	839	845	822	804	888	825	822	802	826	818	820	844	843	810	844	785	834	838	823	855	816	793	829	840	822	809	820	849	813	900	836	850	843	846	861	848	792	793	859	724	814	809	834	799	871	815	786	852	829	806	873	788	774	795	829	809	814	840	838	785	832	803	764	802	835	832	871	777	839	804	781	835	864	858	789	870	842	810	871	811	862	809	833	814	858	849
22672	36028	20703	6361	2415	1194	836	716	685	650	680	645	676	684	687	704	657	634	657	679	679	690	683	634	642	683	700	637	638	643	653	614	677	657	679	614	620	672	627	673	717	683	685	617	616	670	679	687	710	675	637	663	640	680	663	605	609	670	713	643	679	659	682	665	664	704	645	687	669	661	624	630	657	632	681	667	644	710	661	681	671	634	663	647	747	699	665	624	685	687	662	714	657	681	708	671	624	707	676	626	639	610	629	615	651	668	628	649	715	588	666	669	666	661	637	664	659	676	663	646	647	652	683	674	641	692	690	653	688	673	620	664	648	659	681	671	679	661	645	651	653	648	657	688	689	628	621	649	588	671	658	622	646	689	624	647	695	665	693	673	660	698	681	656	706	618	682	699	656	649	681	731	610	685	649	664	671	659	650	679	763	645	615	657	680	697	686	649	658	637	617	586	659	648	626	642	742	604	638	645	669	637	675	655	682	660	667	655	666	635	644	671	654	636	661	630	662	710	618	656	653	737	631	592	624	696	622	666	680	661	632	675	674	679	644	611	703	673	660	693	674	658	642	705	689	638	660	679	655	618	660	641	641	661	663	669	662	646	634	657	662	670	646	646	635	620	643	673	614	616	710	676	641	617	667	693	656	603	667	653	674	665	657	678	666	665	640	614	659	686	626	674	647	653	653	619	659	643	662	645	699	683	644	666	655	637	686	667	684	626	688	691	642	664	644	643	695	724	639	684	653	666	639	641	654	683	669	674	673	692	693	689	650	665	650	629	616	676	683	653	665	612	696	650	637	639	682	646	672	696	667	701	688	652	608	662	623	686	637	704	627	666	650	637	661	718	668	615	624	643	649	687	641	629	717	676	628	605	613	629	652	622	678	680	691	711	673	643	676	686	643	652	668	658	637	660	686	634	646	633	653	642	644	647	639	650	656	669	647	653	667	654	645	666	664	631	684	684	678	651	695	628	630	649	661	666	682	659	645	650	675	641	663	661	715	649	676	664	683	656	671	654	686	631	656	665	696	673	655	602	670	662	631	657	674	663	640	650	714	660	621	642	665	649	720	714	666	641	716	684	656	626	673	671	684	638	674	687	662	648	652	696	647	663	645	671	686	609	624	674	663	667	670	691	648	629	666	684	623	651	738	651	668	649	679	670	652	681	720	680	722	649	619	665	633	671	644	655	688	678	598	680	649	682	639	660	648	607	657	647	686	680	662	633	629	631	673	682	658	711	634	640	700	633	663	664	656	655	639	621	639	646	651	642	655	636	677	638	660	672	631	718	648	658	625	666	680	637	689	667	658	680	686	638	666	684	682	650	658	649	660	685	650	677	676	653	638	654	688	638	652	616	612	653	656	625	654	696	675	668	703	675	721	617	616	677	651	654	614	674	622	664	661	643	627	666	621	659	693	655	637	642	623	643	650	712	625	661	650	566	684	653	657	640	656	660	651	634	680	691	647	675	685	653	701	655	640	678	660	649	694	653	676	659	662	665	701	609	631	664	706	690	671	653	684	663	668	630	659	675	706	689	690	656	636	637	649	680	640	691	650	679	615	700	662	717	711	656	636	613	684	696	672	668	666	681	642	687	677	658	657	607	657	663	678	684	689	649	648	695	673	643	626	663	639	651	671	665	641	702	677	625	619	633	654	648	673	664	709	660	681	710	600	668	646	626	644	676	671	612	581	649	696	654	709	659	718	664	628	652	611	643	615	665	659	693	684	649	698	660	687	619	672	607	668	674	695	626	634	651	645	633	663	695	672	664	664	638	666	622	649	636	639	707	631	663	665	690	606	683	673	657	665	657	669	694	621	611	658	630	657	668	652	632	684	663	632	658	613	677	647	646	666	681	697	663	702	663	699	692	692	636	653	637	693	687	677	638	681	687	650	634	637	694	701	656	659	662	681	646	710	677	641	647	677	680	686	645	647	614	677	636	650	659	700	639	657	637	705	661	651	636	624	637	655	654	623	672	648	650	649	661	686	620	641	676	678	718	643	691	671	642	681	666	622	693	638	648	660	659	693	655	645	660	657	667	670	645	674	672	630	655	678	708	640	688	680	671	641	667	669	638	670	649	682	633	667	682	673	695	661	608	639	661	621	693	647	637	694	637	626	660	603	647	673	653	640	672	671	689	678	701	670	642	674	616	676	663	690	634	652	612	675	663	679	624	644	689	678	666	661	634	650	640	662	661	642	691	639	686	639	659	629	667	666	690	633	667	686	656	703	661	623	634	664	656	660	655	689	643	647	676	631	657	648	658	661	656	681	652	651	645	638	597	663	658	630	694	674	685	626	701	711	681	676	622	654	629	671	698	664	680	669	647	667	624	637	685	702	632	671	668	687	606	616	620	686	610	672	685	682	642	668	667	659	667	651	651	673	700	644	613	610	664	651	656	682	649	660	678	697	625	669	670	617	632	707	699	679	665	652	662	689	674	649	679	638	593	630	641	647	677	708	657	641	615	631	644	669	622	671	670	655	687	640	691	651	685	673	675	643	656	640	615	635	658	669	629	651	671	667	619	652	659	637	664	675	639	631	655	656	699	641	704	701	607	617	676	658	688	669	661	616	697	655	644	705	687	680	666	668	650	681	706	631	696	661	667	658	639	655	712	647	675	614	684	685	659	691	662	708	671	662	646	597	668	694	666	723	648	642	685	683	697	692	678	694	608	688	655	659	669	658	599	644	643	638	689	652	651	645	667	680	660	684	650	652	665	682	672	663	691	687	657	611	675	677	652	644	629	682	664	630	645	706	674	655	599	673	701	663	675	652	652	696	667	653	631	689	614	646	714	682	635	619	632	612	653	693	630	654	674	645	649	621	654	635	627	650	670	663	647	665	667	644	639	619	664	638	637	635	638	690	707	679	634	674	638	683	646	649	613	690	680	626	678	597	618	627	629	659	659	649	672	636	630	661	644	607	665	654	648	730	690	690	641	633	658	706	659	665	629	647	681	690	666	634	659	675	684	669	654	690	622	640	646	668	691	681	665	648	683	616	630	652	633	618	658	688	686	639	666	700	622	683	655	662	619	674	664	617	650	610	639	667	620	653	661	674	700	660	646	666	662	722	639	679	624	652	692	592	691	632	690	696	612	660	673	690	667	673	634	669	648	651	710	622	694	638	669	639	623	684	685	660	647	636	693	660	631	633	684	640	691	685	682	605	678	622	627	678	618	668	675	645	645	690	646	657	617	716	615	644	619	702	635	644	688	686	655	683	627	638	647	690	677	636	670	632	685	655	723	662	626	643	660	648	680	723	584	644	628	656	689	693	594	705	643	745	683	654	654	665	699	693	675	656	605	708	655	678	689	592	642	637	663	659	649	632	670	687	711	679	645	623	695	634	614	688	638	600	638	624	694	657	691	697	767	681	652	647	669	678	636	726	647	702	656	657	677	662	655	630	658	638	664	652	650	654	688	677	617	638	659	690	669	605	632	684	671	652	677	687	662	652	680	659	656	663	659	668	672	645	680	606	706
25556	28149	41815	34427	19111	7207	2278	1199	943	948	960	920	920	955	841	914	870	918	942	957	935	950	948	931	880	888	885	911	907	878	867	892	930	880	911	915	934	902	928	917	922	896	908	895	876	882	967	870	849	920	913	891	887	825	944	905	946	844	890	859	851	889	870	895	922	875	885	912	932	918	962	930	871	908	907	927	885	866	917	875	864	870	925	915	847	895	886	951	926	923	867	925	910	897	936	957	921	897	871	925	901	885	919	896	922	832	871	856	902	900	910	919	979	900	862	879	904	891	935	886	909	894	907	885	874	845	890	914	924	920	873	960	913	846	910	916	888	883	885	890	924	876	923	883	909	824	942	869	850	861	860	877	859	886	902	829	933	901	868	843	865	911	872	903	877	904	900	870	904	928	943	956	914	841	942	884	839	859	880	942	890	854	909	949	931	904	915	944	870	914	889	882	887	903	844	885	872	901	894	917	951	888	842	874	915	901	925	890	824	884	921	916	853	936	872	957	926	884	890	893	874	876	889	926	946	910	902	901	925	929	910	920	917	855	844	883	931	889	897	879	875	874	892	871	922	920	907	901	849	952	948	886	926	945	903	882	893	873	891	951	954	901	870	839	887	882	827	894	854	921	872	869	896	925	920	857	867	890	943	906	932	945	890	873	911	915	902	929	931	897	918	917	885	870	908	883	914	939	889	894	940	839	926	919	914	842	859	925	881	946	859	896	876	871	881	971	870	827	846	896	893	907	891	898	890	910	929	894	908	898	925	922	885	895	910	875	872	829	839	924	884	892	886	881	868	917	952	910	865	849	888	861	898	891	940	864	911	940	842	912	876	894	886	921	853	880	932	855	880	865	892	857	936	859	930	908	881	935	882	917	931	891	892	910	926	896	874	953	956	893	900	892	937	843	913	900	905	974	872	883	927	866	883	875	879	921	872	878	973	888	931	920	850	925	907	913	875	932	932	883	867	869	865	890	942	864	863	918	884	896	901	870	887	871	864	919	869	855	899	932	938	898	829	951	893	903	899	925	960	895	870	913	876	860	907	901	926	907	871	928	933	925	820	905	921	884	867	907	894	914	908	879	904	879	896	906	936	891	875	933	892	859	866	836	877	904	916	855	909	921	885	886	903	864	897	930	916	892	889	931	926	912	895	895	892	930	838	939	910	886	896	887	877	955	860	907	895	905	835	880	936	868	885	855	884	899	885	859	912	888	909	931	933	859	925	915	845	929	866	862	910	914	805	947	877	879	906	875	880	877	910	875	932	869	891	895	902	926	866	866	890	906	897	889	872	891	871	844	898	911	893	965	919	820	871	903	932	921	870	846	893	901	903	935	946	844	888	835	935	878	909	926	891	926	938	909	899	842	907	932	928	917	985	872	932	905	927	923	917	904	905	925	943	861	894	892	877	867	913	885	828	886	849	906	894	844	930	849	908	911	892	916	897	882	965	861	921	934	939	902	845	909	963	945	949	936	886	899	897	913	875	899	904	879	903	912	870	888	897	889	878	868	842	871	896	941	882	857	922	854	900	898	893	924	920	913	912	908	894	951	858	856	961	912	888	911	941	921	914	849	921	883	879	883	927	914	873	913	857	891	904	898	872	829	927	935	878	922	910	882	948	907	886	889	916	858	899	863	859	907	922	938	863	945	925	884	883	855	953	927	874	901	890	924	900	915	929	869	852	868	898	901	871	909	908	936	868	903	911	925	846	948	918	880	919	927	895	958	910	946	876	931	964	868	916	873	866	903	937	926	909	892	923	898	881	924	882	882	881	853	870	868	937	883	849	891	910	888	921	930	869	879	923	888	901	908	863	842	861	876	919	868	898	843	894	890	906	871	882	912	879	936	939	840	903	895	915	951	827	948	888	922	901	918	904	938	891	841	860	895	917	892	897	884	878	897	880	881	953	906	855	894	862	921	888	890	897	914	919	876	938	846	854	870	906	899	908	913	903	925	867	966	884	912	905	899	889	907	883	907	878	908	928	918	869	899	856	822	867	881	911	903	889	907	918	886	911	900	946	840	874	923	890	904	930	863	879	892	881	873	924	858	891	893	871	890	880	915	916	935	940	883	898	898	891	905	934	863	848	936	883	901	885	939	913	886	942	930	881	886	858	902	902	885	955	872	901	897	914	886	981	943	900	913	898	903	881	897	851	892	931	921	933	859	857	902	920	899	915	906	854	928	945	898	879	905	922	958	898	919	889	916	850	930	872	919	861	884	940	931	880	886	887	858	896	880	872	858	908	883	901	912	916	834	892	861	829	931	877	922	886	874	928	833	983	891	867	894	901	885	860	914	915	882	920	850	876	862	892	890	885	950	896	868	912	864	879	844	924	875	897	905	944	888	953	888	931	914	882	867	876	859	853	901	865	909	951	920	911	900	907	913	900	905	896	898	931	924	901	899	900	860	894	871	902	928	924	888	938	882	888	902	946	862	913	871	895	890	907	911	912	905	858	895	884	906	875	869	900	907	933	961	913	939	889	921	887	906	904	876	910	857	851	897	913	942	922	941	983	925	907	871	921	908	902	957	901	939	896	882	860	924	926	927	928	935	859	886	867	940	876	916	864	903	920	866	940	878	915	883	934	927	928	912	883	907	901	884	928	918	902	887	881	872	850	875	954	912	903	872	918	918	882	922	910	898	892	883	848	890	939	864	930	938	906	924	900	899	922	893	875	928	852	907	884	899	914	878	843	850	912	926	866	872	863	896	930	919	869	813	961	900	885	868	941	904	868	911	864	922	921	896	867	923	885	855	912	904	928	874	875	891	912	926	880	883	894	876	868	853	880	895	959	910	908	912	865	893	912	908	872	903	916	891	868	898	916	935	891	935	928	941	916	882	921	885	937	899	886	911	895	911	862	928	885	926	864	905	942	869	845	854	862	937	844	875	882	886	849	902	896	884	875	951	875	900	936	891	903	946	857	893	879	918	912	872	880	847	852	862	841	883	861	902	941	891	912	917	864	918	892	906	899	902	849	877	945	896	880	933	897	928	893	889	901	944	859	910	938	849	904	880	826	963	856	910	879	865	872	887	873	918	901	859	882	896	896	865	977	882	921	872	960	919	881	871	889	863	861	972	878	908	893	871	960	893	910	887	906	873	916	875	925	903	973	872	872	886	912	894	892	875	896	865	889	870	830	924	918	958	893	910	910	853	884	836	925	904	909	911	926	916	849	922	885	853	928	906	903	905	933	920	864	947	843	868	878	910	912	893	938	854	895	877	895	812	891	878	861	857	861	931	841	883	923	876	898	914	871	834	920	860	926	907	908	898	924	950	937	896	882	892	882	906	939	928	943	923	885	886	931	923	903	939	899	894	895	890	944	868	927	946	888	900	919	921	916	886	868	916	875	903	918	901	905	913	950	940	919	897	894	915	889	931	862	931	863	891	911	897	900	896	867	898	887	845	880	865	881	911	947	855	906	853	874	887	905	866	870	860	913	885	875	902	877	940	843	860	959	898	913	904	903	958	904	924
57052	86444	57040	26333	11225	4269	1703	1007	790	780	828	776	794	756	778	736	780	741	740	801	817	756	784	772	787	813	784	759	775	783	709	765	818	745	762	766	732	743	738	765	738	783	724	760	709	755	773	809	770	754	754	740	741	805	712	767	741	696	814	803	745	743	747	776	768	740	728	756	733	759	797	739	739	763	785	769	762	757	820	781	790	750	740	729	741	766	758	740	753	793	734	740	826	750	761	766	722	776	761	783	781	778	800	774	804	797	742	722	795	722	750	731	724	737	727	766	744	732	815	736	732	791	771	748	745	811	755	755	750	801	764	747	776	746	727	740	730	713	694	755	759	810	745	769	758	834	778	786	761	740	769	785	763	770	750	747	786	746	771	743	765	760	718	799	798	749	745	776	722	748	740	783	746	779	757	735	773	792	700	751	768	747	737	752	755	782	735	764	723	746	752	768	801	751	799	761	752	736	711	757	723	728	785	678	808	751	774	736	774	752	805	738	786	734	775	755	775	766	776	782	763	707	749	734	737	749	747	815	789	731	735	745	721	745	792	761	773	727	767	724	770	746	732	754	736	781	752	777	788	776	764	798	753	754	766	785	759	744	730	736	747	793	742	792	750	780	753	789	762	718	755	748	774	739	788	802	798	802	726	728	722	770	739	729	752	748	764	747	694	793	687	792	786	776	726	762	718	748	712	797	772	791	762	791	773	728	791	768	740	755	789	773	778	792	757	767	793	765	757	727	778	748	764	765	723	750	756	800	764	767	783	767	766	685	758	772	776	776	755	744	765	746	743	742	754	711	754	792	752	769	803	736	728	731	750	759	756	777	757	799	739	785	800	774	751	788	742	708	718	758	725	774	785	708	763	715	717	774	760	794	770	766	747	712	793	749	747	730	743	780	744	733	821	719	753	759	758	729	750	783	760	758	714	762	772	739	793	778	753	777	754	740	805	749	752	772	790	755	797	791	753	791	774	764	785	721	750	708	715	768	767	762	763	818	783	757	779	788	774	722	760	770	776	715	781	814	723	758	698	768	760	810	725	734	805	775	806	736	742	790	749	747	752	793	796	787	713	740	737	814	846	725	773	754	742	737	772	766	764	740	779	806	734	783	749	788	740	734	785	717	718	746	761	729	797	749	753	775	767	775	790	691	769	804	728	741	735	724	795	788	736	774	743	766	776	702	792	747	770	746	711	781	817	740	775	802	738	760	789	815	742	744	756	781	783	769	813	764	754	749	687	739	762	756	797	780	697	782	756	782	776	753	752	728	769	701	788	744	820	707	772	761	795	790	770	804	779	749	793	761	729	751	723	706	774	745	793	791	775	769	787	767	790	744	747	771	707	788	745	792	777	774	712	766	735	717	737	761	785	720	798	779	736	755	776	740	734	795	770	755	741	758	800	773	716	793	754	739	715	760	752	761	726	763	808	715	768	727	702	767	792	754	783	809	770	767	738	812	748	785	740	743	743	748	733	767	752	751	735	695	753	698	732	785	787	764	752	766	788	764	777	756	762	786	739	778	742	782	721	732	776	748	733	785	774	730	746	749	768	760	758	721	726	726	766	794	779	758	719	780	770	789	761	781	770	732	744	767	765	730	696	786	757	797	716	763	741	727	773	744	764	749	714	748	758	804	760	809	747	779	748	797	775	747	794	779	750	755	783	794	718	728	775	804	786	785	748	788	755	745	747	801	770	736	767	795	739	784	740	769	704	734	793	765	745	771	705	769	768	748	776	757	753	804	769	761	777	743	759	729	713	738	818	749	766	732	742	763	747	786	737	745	751	749	773	765	781	716	754	776	808	751	761	753	722	742	806	778	745	745	718	771	782	759	754	776	753	762	735	729	693	776	774	785	816	778	759	771	750	752	756	776	682	736	753	760	698	739	796	782	758	774	717	676	719	786	753	778	753	720	721	725	756	706	745	764	804	745	758	741	764	744	724	748	735	691	764	747	778	800	734	721	761	749	785	771	759	812	750	743	743	778	745	757	762	735	727	738	769	753	766	755	744	769	799	772	739	835	781	788	729	749	744	782	770	724	709	817	734	737	793	763	753	749	719	741	788	753	736	798	760	791	784	788	745	798	823	749	757	752	730	673	754	738	738	755	770	798	774	744	798	772	748	729	797	766	773	746	727	789	739	707	733	782	782	771	797	752	732	796	716	732	768	809	763	730	752	768	753	751	752	732	778	799	781	752	757	778	776	744	720	763	750	707	776	726	766	746	752	798	808	747	781	765	745	771	766	768	781	762	736	744	761	797	731	761	745	787	737	748	767	752	775	758	767	760	760	776	738	734	772	732	736	828	735	765	748	706	767	812	773	731	747	754	773	797	704	734	746	765	751	720	780	726	755	766	736	750	746	720	826	723	791	804	738	753	732	749	758	773	744	737	728	737	757	770	764	762	776	759	780	791	724	748	733	754	776	765	701	810	787	758	757	795	780	738	716	698	762	745	740	791	780	815	769	743	764	746	769	759	737	741	776	723	788	741	759	787	742	770	730	743	744	742	698	819	759	773	782	752	760	750	752	741	767	778	804	725	805	750	759	743	735	769	759	759	797	731	729	729	790	709	724	723	723	743	726	741	760	746	765	754	756	773	717	754	781	758	738	782	827	780	779	826	742	756	755	712	753	707	755	742	775	737	773	773	741	734	778	753	794	731	725	741	738	762	682	736	748	729	764	753	730	782	757	700	754	738	768	754	740	767	795	729	743	766	716	774	746	793	758	758	736	737	762	771	748	769	741	800	800	751	788	766	778	771	755	707	771	756	732	701	740	761	719	767	778	726	717	779	782	771	808	712	740	736	732	780	798	733	729	706	747	742	723	788	770	781	790	749	772	778	781	731	812	725	711	746	742	744	764	759	764	748	778	733	778	774	780	764	765	730	735	747	765	750	794	719	757	775	720	732	794	752	780	759	773	752	753	763	760	714	732	759	763	760	767	730	768	750	764	750	750	756	784	761	753	699	785	758	739	761	753	753	732	807	707	686	740	714	746	772	711	795	788	673	798	799	735	740	751	791	775	786	814	780	757	745	715	763	806	735	758	753	735	708	741	749	718	729	703	811	720	787	774	724	741	742	823	722	800	741	761	754	777	748	765	773	791	741	750	760	752	755	748	781	736	720	756	760	794	770	793	762	768	781	745	731	730	752	750	726	773	796	759	711	714	765	744	792	718	788	806	760	751	771	672	776	782	744	778	754	777	747	728	728	771	718	737	793	793	758	742	731	749	773	707	726	806	744	747	795	743	766	751	777	784	771	790	757	765	779	730	731	764	776	754	755	798	713	706	754	781	762	778	780	770	743	755	811	789	747	784	753	739	726	785	768	754	778	759	788	759	762	783	733	743	721	754	770	737	794	793	759	752	819	710	765	768	734	728	766	749	733	756	769	721	776	801	766	783	743	755	760	741	779	781	739	738	726	831	773	749	727	791	750	814	777	745	713	743	779	795	773	755	764	790	746	746	747	745	812	777	763	781	765
23852	23530	34207	31133	24902	17490	6529	1891	1230	1166	1162	1076	1094	1115	1089	1133	1056	1124	1044	1079	1059	1142	1130	1125	1053	1093	1038	1118	997	995	1073	1074	1068	1118	1092	1029	1120	1063	1069	1074	1129	1064	1049	1055	1052	1019	1072	994	1111	1110	1072	1084	1016	1034	1086	1058	1019	1116	1009	1047	1074	1074	1032	1126	1046	1016	1033	1063	1048	1072	1065	1026	1090	1108	1077	1072	1037	1025	1064	1044	1026	1031	1095	1011	1094	1083	1014	1068	1018	1093	1051	1030	1052	1075	1036	1033	1066	1038	1021	1037	1106	1041	1076	1062	1062	1035	1092	1043	1098	1042	1015	1038	1036	1119	1108	1018	1039	1018	1048	1086	1029	1080	1074	1036	1101	1068	1076	1088	1100	1051	1036	1073	1038	1063	1060	1041	997	1017	1106	1068	1049	1061	1066	996	1068	1035	1097	1050	1084	1032	1008	1052	1070	1079	1088	1091	1095	1060	1008	1080	988	1055	1081	1110	1009	1034	1070	1090	1061	1039	1123	1038	1037	1033	1039	1094	1006	1050	1080	1071	1067	1136	1072	1011	1060	1048	1066	1082	1026	1039	1038	1030	1101	1050	1061	1058	1023	1080	1021	1098	1099	1074	1020	1033	1070	1105	1054	1033	1019	1071	1055	1007	1021	1101	1050	1056	1089	1042	1071	1040	1060	1110	1134	1037	1092	1012	1056	1063	1053	1059	1104	1019	1114	1003	1010	1093	1089	1015	1089	1104	1095	1049	1069	1041	1069	1004	1069	1034	1085	1031	1095	1065	1086	1024	1095	1035	1063	973	1070	1014	1137	1023	1006	1070	1050	1049	1086	1024	1017	1034	1081	1037	1042	1110	1050	1024	1055	992	1008	1098	1066	1029	1015	1079	1048	1057	1050	1040	994	1096	1043	1086	1059	1053	1051	1036	1028	1064	1045	1071	1028	1088	1029	1091	1029	1063	1047	1050	1025	1050	1036	1090	1076	989	1051	1054	1069	1078	1043	1021	1036	1054	1097	1104	1058	973	1099	1059	1136	1000	1028	1056	1004	1057	1078	1087	1045	1077	1062	1051	1042	995	1039	1052	1049	1070	1119	1019	1104	1091	1083	1087	1127	1091	1024	1083	1071	1051	1042	1027	1059	1088	1047	1046	1068	1075	992	1102	1105	1035	1049	1075	1068	1038	1022	1079	1019	1054	1089	1083	1047	1096	1030	1043	1028	1057	998	1101	1050	1033	1007	1033	1074	1010	1084	1019	1080	1114	1067	1010	1056	1004	1016	1102	1089	1044	1099	1094	1044	1084	1110	995	1102	1039	1044	1056	1026	1043	1047	1034	1072	1023	1053	1037	1058	1057	1038	1032	1093	1051	1076	1068	1049	1067	1010	1094	1058	1074	1057	1042	1141	1063	1056	1035	1096	1083	1119	1031	1088	1088	1075	1048	1078	1076	1076	1046	1074	1027	1033	1062	1058	1041	1061	1042	1093	1064	1049	1117	1053	1013	1045	1052	1064	1039	1072	1074	1021	1046	1075	1055	1054	1103	1037	1058	1057	1084	1031	1028	1103	990	1055	1040	1066	1013	1004	1041	1021	1028	1095	1084	1072	1060	1068	1091	1085	1072	1082	1072	1072	1034	1069	1008	1055	993	1069	1038	1022	1018	1083	1045	1033	1041	1056	1129	1041	1056	986	1057	1071	1052	1025	1033	1075	1035	1015	1021	1079	1050	1045	1100	991	1058	1061	1066	1086	1087	1031	1041	1077	1048	991	1028	1058	1057	1043	1077	1012	991	1089	1132	1049	1062	1050	1097	1039	1063	1011	1090	1089	1032	1053	1073	1073	981	1008	1044	1079	1078	1113	1036	1097	1087	1046	1036	1050	1082	1018	1020	1050	1039	1014	1022	1083	1047	1105	1020	1053	1072	1074	1039	1046	1083	1067	1133	1036	1081	1043	1089	1025	1030	1026	1078	1059	1053	1021	1094	1034	1110	1057	1096	1005	1099	1092	1102	1049	1022	1069	1016	1075	1037	1082	1059	1051	1068	1068	1108	1031	1051	1107	1050	1049	1045	1047	1096	1059	1064	1085	1060	1068	1064	1074	1057	1039	976	1040	1033	1101	1047	1055	1063	1055	1080	1004	1044	1103	1066	1039	1056	1043	1036	1037	996	1024	1052	1067	1017	1064	1056	1057	1008	1049	1083	1040	976	1046	1108	1053	1045	1087	1060	980	1086	1046	1033	1061	1077	1053	1085	1029	1000	1092	1063	1031	1024	1106	1024	999	1050	1088	1084	1073	1083	1044	1032	1063	1070	1009	1105	1078	1042	1010	977	1042	1057	1076	1151	1066	1041	1096	996	1078	1053	1116	1108	1053	998	1030	1106	1066	1049	959	1087	1029	1069	1048	1066	1087	1061	1066	1123	1097	1107	1085	1056	1042	1054	1115	1056	1029	1055	990	1077	1066	990	1041	999	1095	1052	1058	1056	1084	1059	1049	1051	1039	1056	1033	1056	1047	1073	1042	1119	1043	1019	1014	1073	1029	1010	1069	988	1034	1029	1062	1071	1085	1055	1081	1084	1033	1078	1041	1033	1078	1036	1045	1016	1087	1052	1054	1108	1093	1094	1079	1081	1035	1001	1118	1099	1061	1000	1053	1055	1015	1032	1120	1011	1115	1060	1099	1093	1031	1052	1035	1083	1070	1066	1078	1012	1115	1004	1071	1038	1107	1129	1042	990	1068	1065	1175	1064	1095	1050	1052	1014	1079	1022	1075	1051	1057	1040	1045	1085	1094	1082	1089	1122	1116	1083	1083	1058	1015	1025	1059	1068	1078	1038	1077	1098	1064	1066	1058	1030	1074	1130	1080	1027	1023	1039	1073	1099	1052	1104	1048	1031	1088	1045	1090	996	1130	1012	1045	1025	1056	1145	1052	1045	994	1091	1049	1081	1058	1098	1061	1024	1037	1039	1069	1033	1061	1052	1068	1048	1031	1059	1086	1013	1057	1070	1009	1102	1083	1012	1035	1062	1085	1085	1095	1052	1047	1048	1069	1049	1077	1101	1108	1038	1080	1030	1033	1083	1058	1029	1024	1002	1058	1082	1071	1000	979	1062	1074	1093	1088	993	1054	1019	1061	1017	1097	1035	1064	1093	1049	1056	1087	1086	1003	1061	1035	1087	1064	1097	1076	1013	1039	1047	1038	1065	1029	978	979	1003	1076	1113	1051	1049	1095	1040	1124	1026	1147	1103	1043	1031	1050	1011	1044	1126	1036	1118	1090	1044	1072	1045	1043	1024	1005	1065	1010	1043	1066	1042	1057	1053	1098	1042	1084	1043	1037	1082	1047	1120	1107	1108	1007	1041	1059	1101	1054	1035	1060	1082	1038	1056	1090	1085	1038	1075	1033	1050	1012	1043	1006	1013	1095	1000	1041	1094	1072	1046	1076	1082	1093	1066	1051	1105	1092	1089	1078	1098	1096	1114	1061	1042	1056	1122	1067	1066	999	1072	1090	1048	1051	1049	1092	1052	1068	1025	1041	1075	1071	974	1043	1059	1065	1090	1013	1035	1076	1012	1126	1005	1039	1007	1060	1086	1134	1078	1077	1019	1077	1055	1069	1033	1034	1108	1059	1091	1103	1032	1018	1108	1001	1028	1041	985	989	1016	1067	1038	1046	1019	1041	1080	1035	1020	1028	1128	1063	1060	1061	967	1040	1107	988	1040	1000	1095	1041	1026	1089	1082	1065	1116	1063	988	1095	1029	1057	1020	1063	1030	1005	1044	1040	1049	1051	1046	1043	1029	1044	1066	1052	1124	1124	1067	1006	1043	1042	1099	1071	1041	1062	1069	1079	1062	1083	1115	1076	1006	1006	1014	1112	1028	1028	997	1024	1106	1073	1078	1009	1063	1058	1041	1005	1026	1087	1078	1045	1040	1034	1041	1035	1105	1084	1032	1077	1081	1062	1079	1078	1036	996	1023	1059	1020	1067	1088	1047	1023	1107	1073	995	1044	1060	1070	1070	1051	1001	1068	1030	1031	1066	1053	1076	1036	1047	1101	1084	1097	1057	1089	1011	1075	1027	996	997	1076	1062	986	1060	1108	1026	1039	1033	1074	1032	1041	1043	1053	1068	1092	1072	1042	1072	1035	1008	1037	1109	1010	1055	1050	1093	994	1014	1101	1057	1077	1023	1045	1047	1095	1042	1039	1004	1095	1103	1121	1100	1102	1063	1094	1120	1064	1042	1045	1036	1094	1081	1081	1066	1117	998	1016	1082	1034	1012	1053	1058	1043	999	1038	1038	1027	1106	1045	1033	1083	1044	1072	1087	1064	1108	1010	1050	1049	1026	1059	1065	1007	1039	1042	989	1078	1011	1043	1084	1038	1077	1081	1056	1065	1018	1048	1040	1045	1102	1122	1025	1100	1102	1055	1103	1056	1101	1005	1109	1072	1040	1076	1076	1023	1039	1046	1090	1077	1065	1040	1081	1063	1040	1062	1072	1085	1065	1025	1045	1049	1077	1037	1066	1055	1084	1035	1069	1055	1084	1079	1024	1009	1030	1034	1079	1059	1035	1073	1084	1071	1043	1065	1063	1053	1049	1094	1094	1117	994	1026	1065	1057	1058	1083	1025	1036	1075	1045	1088	1074	1095	1073	1018	1015	1035	1050	1088	1095	1051	1067	1091	1072	1078	994	1099	1007	1081	1016	1062	1032	1131	1050	1061	1020	1087	1040	1060	1013	1115	1047	1063	1062	1040	1065	1086	1022	996	1075	1021	1011	1071	1073	1036	1069	1106	1058	1051	1103	1032	1125	1031	1039	1054	1059	1090	1072	1080	1049	1065	1046	1026	1054	1080	1026	1054	1042	1102	1099	1093	1079	1050	1032	1029	1011	1078	1051	1055	1025	1050	1036	1083	1031	1077	1072	1031	989	1069	1107	1059	1086	1115	1049	925	1046	1083	1009	1102	1090	1064	1096	1052	983	1012	1097	1065	1022	1095	1069
64610	101228	68450	41026	21117	8868	3226	1476	1086	961	939	954	986	988	948	974	936	952	1011	987	937	962	930	963	972	928	1014	963	928	918	906	936	946	987	942	942	993	928	952	916	960	913	954	944	913	910	967	953	932	937	863	956	950	939	923	879	980	942	926	916	944	946	909	983	928	946	926	896	955	929	988	942	899	986	959	901	931	951	949	910	991	905	900	933	957	960	939	938	925	1016	962	969	924	1004	933	937	974	954	919	927	924	958	963	915	914	905	916	912	949	958	966	1000	1005	912	882	925	994	902	931	952	892	925	959	943	906	915	898	936	909	930	958	918	946	935	933	961	982	949	925	969	909	928	978	1016	948	935	900	955	950	883	976	915	974	951	890	908	963	965	941	997	928	962	978	969	951	955	874	966	965	942	894	917	951	988	984	917	903	915	957	953	949	958	906	964	997	991	934	952	989	950	981	972	959	953	989	973	913	919	904	972	923	915	954	999	898	950	888	893	949	923	947	946	974	967	948	910	919	1018	951	919	985	941	1005	929	924	922	1003	945	947	905	918	963	947	933	968	956	921	935	932	973	937	910	927	955	922	981	876	872	925	971	933	931	1003	947	973	955	979	890	970	957	865	911	935	923	935	933	939	901	956	912	976	882	928	925	930	921	941	911	951	938	957	973	902	902	913	923	1037	925	936	885	914	858	884	954	888	914	927	948	957	908	928	918	985	948	940	941	933	943	937	925	977	959	904	940	938	930	986	922	951	953	910	921	922	903	930	977	938	947	958	967	907	958	909	959	909	966	946	893	899	907	906	967	943	959	977	948	974	918	938	943	940	923	870	942	930	913	937	907	949	924	929	920	906	879	914	954	916	914	935	918	886	900	954	948	909	902	938	945	949	911	916	926	954	974	974	974	902	951	943	900	936	941	960	979	942	919	960	900	957	963	911	924	967	910	839	925	913	922	984	944	983	863	963	941	963	909	973	916	916	919	961	945	936	962	972	941	928	956	930	961	914	862	895	959	932	936	967	933	935	905	931	936	930	1008	968	947	898	970	950	956	945	948	910	891	925	933	930	922	964	891	959	924	979	898	894	914	925	969	953	911	915	978	983	895	916	937	961	929	947	934	928	868	950	940	953	919	926	941	889	971	952	979	896	950	979	926	918	995	917	895	914	985	919	924	1011	902	945	958	916	941	901	1018	922	907	952	942	942	941	902	997	926	942	974	960	904	959	892	944	955	943	952	1000	914	919	927	942	944	897	972	916	926	940	917	931	895	944	913	928	960	966	947	922	922	892	930	863	967	927	1004	944	983	919	916	898	919	909	950	939	930	937	961	945	866	974	966	974	923	926	919	1004	942	937	983	916	885	956	913	952	971	940	956	939	941	923	924	919	932	914	945	953	922	974	907	882	900	931	915	954	909	934	967	914	963	958	955	916	876	896	919	924	882	915	918	946	913	990	907	962	955	945	952	916	948	925	892	916	939	941	923	949	935	926	916	905	938	882	912	902	949	966	912	944	950	883	891	926	962	964	901	972	956	930	908	965	954	960	915	906	943	935	919	903	961	948	913	906	935	966	944	947	969	957	908	930	895	921	937	942	959	906	904	919	909	954	930	907	928	932	921	918	889	962	938	924	980	891	929	927	975	906	926	941	934	937	961	891	904	936	885	921	904	888	946	917	944	933	948	912	937	909	928	933	921	912	1016	954	933	962	949	895	917	959	949	964	938	917	982	913	924	951	940	933	923	931	909	900	923	950	944	960	932	930	908	935	950	945	892	908	924	945	919	926	961	985	954	907	933	955	951	957	944	880	914	954	919	940	896	925	932	960	1009	944	946	970	947	910	949	915	908	881	967	932	911	954	928	950	915	911	961	913	935	955	1001	928	948	913	949	924	923	926	919	900	936	974	955	880	939	881	947	925	914	947	899	932	927	947	935	910	914	930	886	965	947	920	946	934	908	874	930	916	904	934	951	962	955	930	930	909	928	953	950	960	958	982	889	935	991	911	938	932	931	973	930	882	934	949	954	984	968	910	905	919	971	923	992	926	925	934	904	906	986	908	935	916	928	943	890	927	923	937	909	938	954	946	888	952	920	992	933	991	936	923	973	929	903	917	925	951	921	919	907	970	933	849	968	919	948	940	918	919	1001	930	892	923	920	912	947	947	941	900	951	966	946	976	878	940	995	952	900	895	958	937	927	929	947	991	893	948	937	873	979	1015	921	941	936	913	960	916	912	892	906	884	878	909	962	905	900	979	973	907	1002	929	950	895	932	946	940	991	948	921	939	950	975	930	1005	872	924	944	982	945	927	947	993	928	1044	922	953	951	959	929	927	938	916	929	973	926	908	951	966	915	1003	925	901	881	917	951	966	977	953	948	943	912	934	833	931	927	947	886	935	1021	945	916	917	908	934	953	938	853	973	957	922	915	904	914	923	939	896	892	995	919	924	917	932	906	938	940	946	989	924	949	924	992	981	941	962	958	949	966	854	912	979	954	924	904	939	924	916	939	899	870	952	947	935	926	951	887	896	932	903	946	917	931	949	925	891	924	896	925	898	971	938	904	898	948	911	962	897	922	925	947	879	970	952	951	916	921	928	945	925	897	975	950	943	935	937	912	983	903	960	903	920	951	942	899	913	894	949	943	891	956	921	938	926	939	913	905	931	938	879	915	945	927	964	918	920	931	941	978	907	913	902	970	919	871	896	947	944	940	857	910	933	966	951	970	941	903	935	905	946	946	946	921	924	886	935	941	947	912	892	999	851	916	920	932	968	926	990	973	927	955	885	929	959	891	926	979	975	943	938	983	895	905	906	948	909	938	921	977	942	906	932	943	907	971	975	961	950	880	912	942	908	897	925	928	906	864	913	917	846	877	871	950	963	955	949	890	920	936	963	915	938	918	966	955	968	1023	986	922	919	953	861	955	900	932	902	940	940	919	946	917	930	938	867	939	938	953	910	925	939	933	907	969	875	935	947	912	896	916	957	974	1028	930	979	938	925	957	894	987	926	979	916	895	997	932	909	885	964	970	916	899	955	928	998	956	941	942	985	924	909	927	914	952	908	946	939	934	982	961	921	968	953	937	913	884	913	948	899	955	960	905	972	928	963	903	940	902	982	902	958	956	964	915	935	923	941	933	897	946	911	977	952	897	913	958	904	912	968	947	893	891	922	950	925	899	890	924	954	938	964	878	945	954	905	938	946	920	947	901	948	932	933	951	925	931	900	918	905	914	932	976	921	908	945	926	864	913	972	947	984	956	933	967	994	900	881	901	915	927	912	991	938	933	909	1020	874	892	956	918	965	889	904	950	936	932	933	905	925	947	925	939	901	916	910	907	812	908	947	963	913	886	903	938	945	922	941	928	937	926	914	943	947	888	944	915	939	938	896	864	934	920	943	970	920	946	946	943	944	940	924	950	906	931	947	965	922	937	920	980	946	940	933	887	987	951	949	975	973	915	918	927	901	937	985	1001	944	924	925	932	909	935	930	981	904	943	929	959	985	869	978	914	898	973	954	944	918	951
30365	30620	23734	10983	3292	1507	1053	880	854	866	810	797	810	825	836	781	735	819	847	797	796	797	810	888	798	807	772	779	845	825	814	771	821	784	852	815	792	817	858	827	753	826	825	797	790	820	790	709	822	795	775	822	841	811	827	802	810	854	793	850	778	748	823	808	836	853	775	832	837	792	822	799	809	830	790	743	832	789	796	829	807	764	849	789	811	819	808	847	833	816	797	837	801	832	819	836	817	768	804	785	766	863	778	825	774	781	878	857	787	796	779	791	813	802	839	846	793	857	819	770	850	815	802	824	800	764	847	811	844	796	788	788	793	795	789	818	791	804	795	812	822	775	826	830	805	803	777	836	805	811	798	835	776	813	819	796	803	792	830	834	798	830	829	824	826	803	820	831	820	799	789	831	806	825	800	796	836	761	836	799	803	806	883	795	842	851	792	784	842	820	824	803	817	789	838	833	833	847	822	798	829	820	780	777	811	818	825	776	782	818	821	851	824	811	793	832	826	833	818	806	768	832	804	803	831	832	850	801	813	798	858	821	849	869	812	834	819	847	833	776	832	794	831	861	802	805	805	825	822	767	794	848	776	840	861	802	837	827	804	834	775	788	830	810	801	818	819	841	804	841	786	843	781	815	732	843	805	794	800	806	777	813	830	816	850	882	823	792	770	861	890	803	811	785	727	860	816	856	828	795	778	879	807	788	819	827	793	823	819	845	843	824	812	798	821	828	875	837	815	843	775	840	862	790	800	790	856	862	824	848	823	774	848	815	809	816	797	801	845	825	786	794	801	819	782	830	769	816	796	782	822	812	862	819	811	808	852	803	769	864	827	794	841	806	775	830	822	769	740	803	803	780	837	815	768	838	795	903	805	806	807	795	839	826	787	839	797	765	771	788	832	775	839	819	811	813	759	810	833	824	805	795	763	839	823	803	816	830	873	788	799	854	820	819	887	841	776	779	781	792	821	771	785	825	822	852	837	795	820	781	848	776	806	807	799	867	812	782	786	795	846	760	806	809	846	825	856	790	837	864	785	787	808	766	826	776	800	795	789	840	806	793	759	820	770	823	835	819	894	762	784	842	849	774	782	807	819	866	812	787	831	806	841	831	836	821	821	852	743	857	787	814	810	832	784	755	807	814	825	797	817	807	823	868	800	823	802	844	823	799	823	803	860	827	790	826	843	852	825	824	840	791	773	826	820	862	883	843	861	828	802	768	756	803	783	811	777	831	808	787	832	821	825	801	771	806	789	786	820	810	784	793	825	796	786	850	841	826	807	811	817	868	820	782	765	849	805	930	804	812	794	810	809	834	809	851	817	820	807	791	883	821	810	815	769	836	856	841	820	771	804	792	838	757	770	815	799	791	808	843	822	851	826	783	820	804	826	797	850	798	778	868	801	839	821	820	848	800	785	774	815	798	801	826	796	834	813	815	807	825	791	854	788	796	805	831	834	813	784	806	795	802	781	849	794	847	770	773	804	860	796	819	829	828	799	799	800	849	819	812	832	845	882	801	826	833	827	808	850	823	869	775	789	835	843	819	872	813	857	804	827	786	839	822	815	840	782	786	787	807	826	840	821	799	818	828	742	846	831	799	772	846	803	762	750	833	813	808	800	795	822	808	734	792	804	803	827	787	820	787	802	804	815	843	853	857	844	784	819	829	808	822	797	828	847	773	840	807	783	797	809	811	813	878	785	848	807	816	766	818	877	863	816	836	798	818	789	805	818	825	800	815	814	796	814	845	821	810	815	863	847	796	754	811	790	875	753	812	833	834	785	752	823	817	824	777	829	825	829	793	828	825	807	797	819	781	836	829	804	832	799	796	823	814	841	791	813	862	792	833	836	795	861	825	807	867	777	804	792	828	865	834	762	786	873	843	864	842	829	814	802	836	804	789	794	812	801	777	839	828	836	839	794	778	837	835	860	842	813	871	840	807	840	769	776	757	813	774	814	784	835	881	811	824	831	847	788	831	849	812	782	841	844	846	881	850	747	765	828	823	816	846	787	809	757	850	824	824	823	842	783	791	808	812	826	829	831	779	768	858	852	811	818	826	831	866	812	807	839	851	858	889	788	753	775	810	859	826	798	840	781	778	777	795	822	832	801	820	879	817	844	833	779	786	835	803	857	807	800	784	813	831	805	846	871	798	825	826	833	788	768	776	860	828	793	827	820	820	856	800	755	841	806	828	820	794	850	825	804	786	792	777	824	739	839	795	825	769	857	823	857	810	844	843	802	863	822	842	833	803	826	814	801	815	855	826	797	779	858	793	751	812	782	827	783	805	818	837	846	801	817	841	827	797	786	808	775	838	769	836	815	844	843	796	836	808	781	815	816	807	836	787	804	864	790	832	804	799	795	807	768	818	790	840	871	811	781	843	781	798	841	835	796	811	777	765	849	792	796	793	798	769	847	865	784	777	812	830	879	803	776	833	853	772	751	817	844	818	828	765	824	782	813	858	842	815	771	787	797	826	844	867	839	826	774	784	793	823	821	824	833	796	802	810	808	765	775	832	859	815	815	807	807	816	741	792	864	800	774	819	850	754	764	818	787	839	762	774	801	777	835	864	836	831	811	886	844	842	787	782	781	786	827	805	802	770	817	770	817	794	812	845	799	777	831	794	835	826	759	806	828	784	824	820	812	831	814	780	867	826	807	798	826	828	800	826	788	820	799	792	789	801	783	813	797	760	850	794	845	809	865	856	825	841	842	833	807	799	738	819	782	831	819	817	800	816	786	820	796	767	803	803	838	815	822	837	800	807	830	815	793	800	824	829	844	767	776	787	794	800	843	807	807	829	754	797	850	787	810	831	827	848	807	818	786	824	806	836	791	782	838	855	831	806	841	825	787	815	802	821	838	791	819	779	870	807	720	794	804	801	759	791	790	825	862	870	851	788	811	837	793	801	821	814	850	760	824	850	826	835	871	788	740	840	880	850	802	817	762	786	805	775	824	799	820	796	809	812	837	825	884	807	804	778	763	830	749	770	800	783	795	820	850	837	808	818	758	814	840	863	870	871	787	774	820	780	789	797	839	809	810	765	781	823	763	842	865	800	832	800	816	855	814	817	760	812	792	741	836	817	836	858	811	812	816	802	828	805	853	834	779	836	790	795	765	826	860	850	804	777	773	850	792	781	790	813	860	793	839	801	773	797	816	772	905	811	833	753	804	790	767	776	792	783	841	857	796	850	785	856	817	843	804	842	838	881	836	803	844	808	792	806	831	840	828	782	788	806	777	804	814	848	823	809	844	816	803	790	822	800	804	807	868	752	804	818	839	838	809	831	811	817	819	792	799	771	838	788	835	780	821	835	800	892	820	822	785	801	831	838	799	816	845	813	848	819	765	793	865	795	759	832	828	861	795	809	795	812	812	839	823	826	817	854	812	825	819	793	840	882	832	820	799	815	853	801	831	811	799	847	808	805	824	780	862	784	837	837	840	842	855	826	832	742	811	766	786	802	774	782	838	835	799	792	820	834
23484	33949	17685	6411	2518	1303	856	689	627	631	640	662	673	587	634	626	690	626	654	717	615	639	646	612	612	634	655	701	687	658	661	675	661	663	636	622	677	646	693	665	717	683	640	677	655	662	661	658	614	600	719	626	639	629	639	616	644	595	684	656	637	683	602	648	661	653	655	625	628	646	650	671	618	643	614	665	660	639	688	665	599	668	616	661	670	672	639	637	675	673	656	644	630	629	670	659	656	670	645	642	653	623	607	613	660	704	649	636	651	604	619	706	662	676	606	658	672	676	618	668	589	674	674	639	601	659	644	663	691	659	616	598	642	671	638	623	650	612	649	626	627	600	648	665	679	630	608	630	641	619	638	635	670	676	699	677	680	610	639	652	672	646	619	683	657	648	671	680	658	606	617	666	644	667	652	622	647	638	629	650	685	687	655	631	639	641	671	649	673	657	667	635	643	676	663	664	660	654	633	678	629	595	629	601	632	706	684	645	658	613	668	672	635	616	614	646	669	672	670	609	638	620	624	656	658	626	639	686	655	685	627	628	643	633	701	659	656	602	655	645	647	640	647	656	622	626	669	641	619	602	628	663	656	628	638	650	585	669	634	654	640	673	642	656	620	653	606	667	624	670	708	653	621	633	664	663	644	629	649	644	632	614	661	674	572	639	652	631	611	657	579	643	674	599	591	611	632	644	662	615	665	613	644	675	657	630	623	693	654	643	678	622	630	692	642	621	651	625	630	627	616	627	607	685	667	647	660	624	651	658	679	643	666	642	690	652	696	639	662	648	650	663	641	677	674	668	668	648	657	636	603	628	676	615	641	638	640	681	665	640	650	622	613	610	659	613	685	593	625	653	657	671	607	627	642	628	674	633	680	646	603	651	684	668	639	681	610	663	621	681	651	657	669	669	637	635	627	629	644	654	634	663	659	603	661	644	667	647	664	603	664	600	643	595	653	669	612	626	664	636	629	660	654	636	617	684	643	614	656	665	633	618	666	636	609	591	643	624	672	642	643	662	690	649	656	656	658	672	644	632	627	624	666	618	632	641	655	658	616	644	581	671	652	611	656	675	617	664	649	649	626	670	612	678	655	610	633	645	654	689	665	654	668	625	669	593	602	636	675	634	685	642	607	636	658	646	601	684	603	655	680	643	678	623	661	659	645	611	692	596	653	678	639	632	604	601	612	607	671	637	603	642	674	676	641	652	625	620	655	655	654	623	641	624	630	636	669	673	643	690	658	629	705	686	610	671	617	705	633	639	689	670	656	628	662	626	678	644	641	638	628	650	619	639	655	653	686	608	666	634	674	556	624	633	607	627	632	655	628	629	627	636	665	619	619	629	615	667	642	641	652	666	673	715	670	639	667	692	656	658	629	626	614	641	654	677	680	669	641	694	701	636	705	643	647	673	622	656	667	650	707	627	587	667	583	645	640	608	658	644	629	706	679	678	641	681	649	615	627	594	587	651	648	671	679	568	646	672	641	640	583	684	651	658	664	663	617	661	648	593	647	676	666	633	650	637	683	638	628	628	638	668	707	671	630	661	637	609	630	631	649	612	695	654	648	645	706	657	617	700	606	656	589	651	605	627	635	665	680	639	647	644	678	662	598	628	653	603	657	641	656	667	628	673	659	670	672	622	611	639	665	630	685	650	634	666	642	638	622	627	688	609	658	651	648	626	652	689	634	644	638	623	632	658	663	708	664	587	629	651	664	642	605	626	659	603	672	634	669	630	619	690	636	629	640	606	678	651	664	659	617	671	678	652	645	652	605	652	632	663	640	623	620	648	650	664	658	663	623	601	657	689	667	630	642	662	674	600	619	629	644	613	610	720	686	614	652	680	690	694	681	645	580	592	672	675	645	627	631	676	639	628	652	629	671	625	664	691	657	597	602	599	696	608	622	615	622	630	666	670	639	677	642	645	666	691	657	657	650	610	630	648	684	632	634	646	643	664	645	658	657	656	629	636	692	693	637	644	655	633	659	650	611	615	638	671	696	658	637	673	671	677	665	602	676	656	600	670	633	638	675	633	657	682	629	664	653	591	672	640	643	665	673	628	650	654	631	656	676	663	632	642	690	661	665	664	711	653	618	605	659	683	690	676	618	667	635	638	642	620	605	601	631	670	644	630	637	648	647	623	645	640	657	601	608	670	690	672	701	649	641	627	607	648	620	652	669	662	584	685	652	655	683	658	633	651	599	634	641	660	683	624	648	662	701	634	712	646	650	620	680	630	644	635	693	665	646	641	605	626	652	612	611	614	656	609	693	610	650	637	615	644	656	626	629	714	614	678	629	636	648	641	638	622	628	675	651	646	606	656	647	638	653	657	640	652	656	670	655	641	629	637	631	690	657	639	621	625	613	645	687	638	657	659	650	674	666	609	648	618	660	650	681	623	649	673	596	639	670	625	645	632	662	622	656	670	602	657	618	687	659	679	617	625	633	635	665	600	652	625	647	629	656	620	627	627	622	618	643	659	618	665	625	668	674	650	666	678	683	639	649	671	686	658	666	670	664	611	668	627	654	658	664	610	631	621	644	663	639	647	641	626	640	655	624	670	643	632	693	657	619	696	631	659	598	660	640	611	654	638	597	661	683	665	672	683	652	659	617	606	677	677	678	645	664	666	617	627	657	650	607	644	613	642	616	619	695	617	679	628	652	643	662	659	701	647	627	676	627	670	576	684	631	733	597	675	624	627	636	615	607	617	632	668	681	593	643	650	673	616	636	646	639	651	647	642	609	656	627	667	633	677	662	630	672	583	681	676	672	644	657	636	616	691	644	645	644	634	620	633	641	655	653	646	659	653	639	622	657	658	635	640	610	682	654	665	631	688	641	659	637	624	665	641	675	633	665	631	630	660	642	596	666	689	647	661	672	689	625	665	640	651	607	646	663	649	622	633	658	615	623	674	690	636	611	654	636	659	699	639	650	670	615	637	622	648	645	651	631	638	668	632	667	616	658	623	678	578	607	623	649	598	634	668	633	615	656	639	620	636	600	631	628	639	663	643	656	649	625	649	620	657	654	663	680	665	674	650	707	636	640	653	641	634	641	635	651	660	635	673	662	644	682	651	655	606	602	614	630	664	633	655	651	650	669	645	650	646	620	644	619	679	662	623	656	671	642	645	651	627	644	672	630	594	660	636	658	661	633	648	655	624	606	642	621	678	604	670	589	679	661	613	616	617	699	634	653	654	624	634	639	687	598	613	628	631	599	660	631	652	637	628	652	618	647	618	600	627	667	696	649	661	650	634	683	673	626	657	636	655	621	635	601	633	634	674	641	640	629	625	652	646	627	653	681	595	660	640	648	666	632	624	664	680	619	655	700	635	625	659	650	665	687	638	623	632	638	632	639	644	669	659	657	666	647	649	646	674	614	639	623	625	659	640	665	648	686	645	631	618	618	630	669	657	622	668	672	682	618	634	644	597	646	662	669	654	644	655	649	638	615	631	627	671	579	641	685	673	679	627	698	599	679	653	672	660
25712	26806	38790	35204	20148	7874	2324	1188	919	921	957	866	900	960	883	899	873	829	857	895	910	916	871	912	861	908	887	947	882	876	886	948	921	862	883	933	875	884	920	825	850	904	899	863	869	886	899	934	854	910	867	948	891	879	917	903	858	905	895	869	887	942	873	926	879	913	886	864	845	934	901	888	942	941	869	963	898	888	906	886	872	888	850	876	918	835	848	874	886	863	875	874	854	889	914	924	833	887	909	932	860	876	918	874	862	907	908	913	943	880	898	883	880	926	925	858	898	857	955	932	855	936	942	862	848	880	927	908	889	822	856	963	852	852	880	911	868	897	892	938	897	882	873	851	894	917	870	866	965	876	879	900	903	913	892	941	929	908	894	912	892	933	888	920	899	927	885	912	892	867	927	898	903	874	892	889	909	861	898	877	854	904	900	869	828	876	894	928	877	885	921	918	935	929	917	897	889	860	886	898	913	942	849	882	908	932	880	898	876	885	938	875	912	938	906	860	893	913	851	909	829	914	843	912	899	909	911	884	887	877	898	896	912	915	896	870	917	835	864	897	906	894	865	854	943	911	869	900	872	922	903	891	982	831	922	887	910	852	897	881	877	884	931	864	884	895	890	917	913	867	900	919	958	896	886	864	911	909	897	869	918	898	918	899	866	867	902	829	877	835	896	894	931	875	866	898	861	929	840	963	893	931	924	863	865	929	886	887	925	866	945	897	918	901	879	847	903	899	895	946	921	867	846	907	881	918	892	864	920	933	854	849	892	873	878	922	885	867	980	904	904	886	915	839	862	884	923	937	899	912	904	872	894	862	888	938	871	875	794	890	899	885	903	890	907	915	896	924	923	873	890	896	831	860	903	929	878	865	931	889	889	869	874	867	845	957	869	903	893	863	899	860	919	896	875	877	869	889	942	899	862	853	933	860	874	862	931	888	925	866	901	881	888	910	910	854	877	871	946	882	884	880	904	885	903	902	931	891	901	892	893	888	892	864	925	883	914	877	950	867	890	858	933	893	886	920	889	881	891	846	935	887	889	896	886	889	893	926	910	914	918	870	877	895	861	927	882	914	904	924	871	860	862	915	922	887	920	848	874	881	880	830	906	870	866	881	905	882	872	933	911	883	853	1006	964	889	882	894	895	829	895	849	928	904	925	901	839	834	905	900	925	872	877	893	900	911	932	927	934	896	889	863	905	910	863	888	864	901	938	940	900	913	902	906	886	906	877	932	911	886	913	901	914	912	878	887	911	868	851	859	855	937	921	900	917	877	885	839	930	901	871	823	892	895	903	902	914	909	914	862	865	859	870	895	958	902	932	877	885	910	843	877	921	889	778	944	910	875	905	841	913	881	876	885	921	871	897	876	889	878	897	893	872	911	884	874	887	908	888	888	861	957	885	899	885	925	892	943	899	903	910	942	878	879	921	887	889	885	909	876	863	851	844	912	875	878	909	879	883	903	842	889	938	853	891	882	877	868	858	896	838	915	862	889	856	962	940	881	876	882	860	930	928	870	941	905	886	841	902	940	943	885	853	827	811	959	893	845	853	953	896	901	892	870	869	870	929	917	926	877	921	891	898	876	889	932	899	848	925	885	871	930	861	852	880	883	915	883	904	897	914	873	899	871	901	880	921	919	943	875	897	865	898	893	861	851	900	870	868	899	867	896	832	875	924	924	894	908	860	878	906	877	939	913	890	951	867	847	884	921	892	874	882	868	845	920	896	902	893	901	899	914	997	924	833	930	893	845	877	877	880	834	907	874	890	882	905	884	882	905	845	910	895	922	908	913	858	908	969	845	834	872	870	878	907	895	889	885	898	900	923	911	866	905	905	869	878	902	858	911	890	905	937	913	870	882	903	856	931	929	895	820	882	865	864	894	924	899	866	876	915	825	919	876	871	857	864	874	914	874	908	868	865	914	912	883	908	936	874	970	854	917	888	875	838	864	891	943	914	883	866	900	865	873	921	901	860	859	864	919	900	911	891	831	886	898	901	897	915	838	859	877	883	921	926	955	834	872	879	881	930	919	925	852	866	913	845	928	882	887	917	900	929	869	862	872	891	860	854	914	836	901	863	923	972	868	889	866	919	847	914	893	921	893	882	904	936	898	870	897	870	905	940	915	878	834	862	864	873	837	850	879	908	936	897	892	894	902	884	886	908	908	875	874	871	886	891	936	858	899	893	894	922	857	890	906	874	929	876	897	896	890	915	860	892	866	965	856	890	897	859	885	907	911	899	938	934	901	872	891	912	857	884	875	884	822	903	903	859	973	911	824	864	855	967	856	866	879	856	870	885	901	891	921	907	866	883	919	901	891	857	918	926	863	979	853	885	904	870	877	896	843	948	866	903	855	879	851	991	930	914	928	866	860	852	875	904	851	912	820	930	882	925	841	836	909	941	881	862	966	909	897	866	871	912	915	867	879	885	871	933	946	875	878	881	869	944	893	938	927	893	975	934	847	900	889	865	897	918	925	892	859	859	911	900	894	878	848	877	876	888	889	917	909	902	856	859	884	890	850	854	953	798	884	864	828	922	861	920	914	933	947	917	860	862	874	888	881	831	900	941	921	899	897	949	917	948	927	846	895	841	905	882	921	891	916	922	894	840	848	868	977	903	904	914	871	940	868	970	893	837	904	905	807	897	884	827	931	884	929	884	884	932	871	882	869	914	850	903	888	869	903	934	865	848	852	912	936	900	865	842	876	879	905	869	907	906	889	874	959	882	872	858	896	903	870	878	825	866	889	841	850	877	857	897	861	890	926	966	936	880	896	939	884	876	889	886	918	862	917	855	888	905	973	887	876	897	860	956	857	915	896	905	886	896	874	896	835	894	826	884	880	942	918	924	882	859	863	910	915	875	838	902	895	888	915	902	911	943	906	946	851	869	845	834	862	975	889	920	863	904	895	850	893	894	881	898	924	859	911	926	867	853	899	912	955	848	971	874	919	925	866	880	901	931	863	899	900	875	913	934	908	849	858	919	889	855	926	868	875	846	853	914	895	916	902	874	903	913	872	841	877	898	944	908	915	920	889	916	890	911	877	905	822	859	866	883	871	905	905	895	916	882	873	895	879	925	906	879	871	908	920	898	896	912	877	850	828	947	862	939	918	902	893	908	935	884	883	898	877	891	863	870	928	926	893	886	902	889	944	930	861	854	909	883	874	895	872	872	924	854	859	894	822	874	869	896	854	894	937	846	878	918	883	896	880	892	906	859	882	900	950	855	895	874	840	898	885	881	922	920	896	862	886	930	875	884	887	918	853	928	892	885	908	860	882	919	870	870	877	907	921	873	912	885	919	874	932	907	894	875	906	865	873	871	881	889	939	919	908	875	942	906	841	851	882	881	924	919	936	863	885	916	887	942	903	839	891	857	868	922	904	886	908	876	908	851	863	925	890	893	854	867	882	919	894	876	872	950	897	889	865	930	866	886	832	871	954	906	924	909	938	897	1007	863	875	913	887	913	932	885	874	869	892	863	867
58107	81921	55930	28208	11999	4692	1816	926	822	805	759	741	789	754	824	767	788	822	808	797	727	780	769	806	741	778	747	777	748	732	774	783	761	807	774	795	741	750	742	785	739	761	775	729	755	770	724	774	780	773	737	781	777	731	779	774	793	814	782	717	799	825	785	743	742	803	725	770	805	746	810	732	776	729	790	759	765	761	759	769	769	749	738	735	746	783	755	786	776	745	765	686	735	781	768	757	733	810	712	765	736	729	753	725	776	791	759	737	733	753	812	804	808	748	780	772	742	728	717	762	718	672	771	794	679	783	778	694	740	778	737	767	776	787	753	743	750	753	746	796	746	774	736	749	771	719	777	749	783	676	756	752	745	737	713	771	759	749	774	771	726	829	713	793	738	752	761	772	704	789	808	744	743	742	773	700	752	713	759	720	768	805	732	776	713	766	745	769	689	787	751	739	742	711	766	735	742	774	780	759	700	726	735	800	741	729	741	766	761	750	731	749	733	778	773	781	778	782	783	752	758	725	711	721	729	724	761	734	760	693	756	763	751	760	800	792	711	718	746	742	766	782	769	765	745	807	798	751	788	813	740	753	757	719	749	731	742	765	746	741	788	743	749	796	765	808	792	753	757	754	760	806	715	763	758	716	744	747	732	697	750	717	775	808	802	739	804	727	749	790	780	743	721	804	752	748	742	757	751	765	712	758	758	762	694	793	766	797	760	746	750	824	717	749	736	743	748	748	746	722	742	777	743	764	814	745	754	764	766	747	801	753	752	736	751	735	788	796	723	785	685	725	750	750	784	768	727	741	704	724	751	777	797	761	761	709	726	758	785	751	738	742	752	763	716	766	760	745	737	756	724	751	695	741	772	778	755	697	764	749	784	721	761	802	717	743	744	785	760	759	745	800	706	729	758	791	764	741	813	760	725	838	768	737	770	772	773	731	752	717	760	720	756	750	784	754	735	727	719	728	799	808	690	727	775	744	752	800	768	781	740	776	755	733	713	704	772	739	827	707	756	805	713	745	719	777	748	743	762	765	746	724	788	763	812	769	765	729	764	802	788	753	763	703	762	727	717	761	767	744	813	756	760	772	735	776	770	751	768	758	735	760	701	736	750	758	778	767	761	779	741	758	769	766	737	741	713	796	745	717	727	746	787	775	741	757	744	721	740	787	745	754	757	714	721	755	742	755	699	713	739	753	802	784	764	745	756	754	727	742	756	745	725	763	757	711	781	744	755	727	805	778	738	743	805	735	732	749	791	765	804	779	721	825	802	777	796	715	744	734	770	763	737	797	765	749	746	730	686	753	765	792	755	743	738	750	760	738	754	789	765	829	746	743	776	764	792	728	792	739	714	745	722	784	763	751	741	746	764	738	787	748	778	717	743	777	742	753	748	761	773	744	716	734	758	756	795	789	734	758	758	757	732	800	780	759	787	777	803	721	750	794	734	775	774	760	757	770	751	745	809	825	804	766	750	764	791	725	773	790	753	781	777	712	774	728	791	774	805	715	740	737	783	739	739	703	737	753	740	789	777	733	765	762	739	730	750	728	736	757	782	726	771	759	746	761	737	755	754	763	746	733	780	777	729	727	746	781	711	796	706	773	803	700	703	758	730	783	744	756	757	740	751	769	766	737	725	747	752	738	800	718	813	737	763	746	736	739	705	768	761	755	762	777	821	747	710	722	785	690	725	762	776	774	773	741	731	723	766	709	765	826	738	757	696	730	779	767	764	769	740	750	739	694	751	781	755	713	732	772	736	708	778	745	781	768	777	768	755	806	728	719	767	745	751	726	710	760	745	760	746	781	792	762	745	790	771	728	775	755	727	799	760	744	755	817	764	805	816	765	775	737	768	711	722	757	750	762	797	789	751	708	786	810	763	812	733	788	776	741	676	755	714	773	793	748	762	737	687	776	739	751	746	758	782	781	762	778	777	746	743	733	748	744	767	729	727	756	721	790	749	733	743	775	781	805	800	769	760	809	797	791	747	757	739	810	755	738	797	744	766	784	750	713	718	777	763	689	759	771	747	717	733	711	771	754	813	747	697	765	693	745	713	736	708	726	742	748	797	734	746	755	721	763	744	742	724	744	786	750	747	763	732	772	766	784	742	704	751	825	743	776	749	795	772	751	767	757	779	732	779	739	727	749	765	785	740	754	733	748	718	797	750	723	743	774	734	765	738	786	753	738	772	750	787	730	769	781	752	732	720	727	766	759	764	726	740	742	728	757	764	725	775	748	739	721	784	738	753	757	756	759	727	734	747	720	759	774	732	814	741	797	760	715	732	780	725	727	740	791	682	803	756	771	744	724	748	769	742	823	831	699	778	733	769	770	772	747	730	732	750	782	747	732	780	717	715	770	786	749	751	720	735	758	695	763	765	728	723	759	759	776	708	773	766	736	781	774	760	754	755	727	796	742	722	744	673	795	803	739	751	772	788	737	765	750	746	735	752	765	751	704	764	762	735	787	751	730	735	773	752	708	741	728	740	743	749	768	791	723	781	756	745	776	718	789	769	761	758	767	735	738	786	747	805	819	767	766	752	719	813	757	780	734	745	733	715	710	730	801	742	766	795	724	742	763	731	746	735	805	722	764	756	798	756	803	750	732	741	773	796	776	713	763	772	766	747	793	733	715	774	776	736	740	805	767	791	771	744	733	753	772	747	761	722	702	766	815	775	743	704	752	778	766	743	745	762	743	752	739	783	743	780	770	766	736	770	771	749	751	806	765	730	736	706	738	747	717	780	708	709	769	789	765	749	736	776	750	744	738	747	735	766	746	704	761	765	761	732	736	681	788	753	706	762	734	743	803	721	775	737	734	789	759	766	722	792	730	803	755	682	752	760	741	762	756	774	732	760	765	752	725	735	780	707	793	754	789	783	783	749	761	708	758	750	765	742	762	748	779	809	689	732	710	746	781	773	768	768	770	812	777	793	767	767	749	776	740	750	758	712	752	757	758	744	771	770	747	729	747	773	760	744	758	748	721	731	729	741	724	757	739	726	779	739	768	749	740	735	783	720	749	779	806	750	739	739	748	792	780	729	731	727	832	712	747	763	786	811	805	767	793	742	816	720	744	776	737	744	717	727	789	732	755	721	742	774	793	744	737	740	705	756	767	740	793	714	745	767	779	781	747	745	712	775	730	742	748	748	788	720	753	769	699	740	749	750	750	751	748	756	745	707	791	744	794	781	743	775	722	769	726	736	749	744	776	773	747	760	749	760	736	739	726	791	750	804	734	744	816	764	778	727	772	746	753	771	749	755	743	727	737	755	741	762	770	719	759	715	774	746	811	760	736	727	701	735	724	790	725	732	769	740	748	765	742	801	747	775	734	778	767	707	777	794	762	746	765	725	754	717	732	706	732	772	765	784	747	771	748	749	750	742	770	742	803	723	742	740	732	747	733	759	727	741	767	767	776	719	716	774	704	748	718	746	698	723	749	775	729	748	741	759	814	750	747	758	732	800	734	752	758	732	751	749	847
23931	23068	33663	31139	24850	17715	6594	1885	1174	1036	1104	1081	1112	1096	1054	1121	1082	1051	1163	1107	1060	1044	1080	1125	1172	1111	1073	1078	1032	1087	1022	1074	1060	1080	1108	1081	1072	1129	1093	1117	1053	1100	1097	1098	1031	1055	1041	1065	1108	1107	1119	1043	1030	1091	1023	1082	1021	1072	1055	1080	1084	1019	1050	1128	1040	1022	1127	987	1026	1060	1063	1032	1084	1052	1052	1093	1032	1076	1074	1026	1070	958	1082	1058	1133	1072	1052	1081	1016	1099	1072	1095	1044	1058	1094	1027	1020	1081	1041	987	1047	1059	1059	1060	1027	1030	1132	1060	1072	1116	1122	1095	1035	1088	1105	1039	1050	1008	1089	1068	1083	1144	1046	1050	1037	1032	1056	1120	1070	1028	1055	1052	1050	1093	1053	1033	1049	1053	1087	1085	1072	1064	1067	1060	1053	1075	1030	1117	1077	1084	1088	1111	1046	1021	1136	1088	1059	1029	1075	1044	1041	1069	1098	1010	1019	1048	1119	1030	1065	1074	984	1031	997	1101	1023	1020	1035	1081	1067	1038	1022	1068	1029	1030	1037	1019	1124	1018	1063	1063	1038	1077	1154	1005	1005	1044	1062	1050	1066	1092	1049	1093	1034	984	1046	1082	1102	1072	1036	1017	1017	1070	1056	1079	1028	992	1022	1116	1039	1104	1082	1014	1014	1072	1048	1083	1094	1089	1032	1033	1023	1111	1025	1098	1089	1004	1080	1081	1088	1060	1087	1063	1038	1027	1054	1062	1089	1083	1003	1042	1037	1071	1065	1042	1060	1007	1020	1094	1049	1090	1007	1083	1048	1035	1060	1021	1031	1063	1060	1089	1053	1063	1054	1060	1029	1057	1070	1101	1049	1090	985	979	1019	1061	1085	1061	1023	1081	1042	1065	1087	1056	1055	1028	1053	1061	1069	1076	1019	1074	1066	1033	1025	1083	1039	1066	1090	1039	1087	1079	1001	1037	1022	1080	1113	1093	1040	1083	1071	1075	1064	1082	1041	1063	1048	1080	1081	1048	1052	1042	1103	983	1117	1045	1065	1079	1001	1043	1038	983	1062	1060	1101	1030	1063	1064	1032	1033	1086	1084	1071	1010	1069	1073	1079	1037	1016	1050	1080	1065	1088	1078	1136	1019	1090	1051	1094	1103	1021	1067	1011	1051	1074	1048	1077	1060	1066	1099	1059	1012	1064	1017	1021	1032	1030	1063	1076	1055	1042	1045	1092	1067	1033	1086	1026	1001	1037	1028	987	1093	1125	1101	1141	1029	1105	1068	1063	1039	1057	1002	1083	1071	1081	1124	1096	1065	1058	1050	1058	974	1098	1109	1065	1029	1110	1075	1075	1043	1048	1016	999	1008	1040	1048	1103	1062	1084	1085	1121	1085	1050	1048	1046	1047	1077	1055	1080	1099	1042	1092	1067	1033	1041	1082	1076	996	1054	1071	1019	1090	1030	1122	1047	1110	1029	1053	1013	1039	1045	1057	1027	1051	1052	1103	1025	1110	1083	1047	1063	1025	1081	1033	1075	999	1069	1087	1099	1060	1049	1112	1084	1054	1055	1078	1023	1062	1085	1030	1080	1043	1062	1067	1080	1092	1028	1073	1069	1013	1063	1024	1019	1077	1085	1083	1048	1045	1067	1076	1133	1030	1064	1034	1053	1080	1008	1064	1049	1064	1073	1045	1078	987	1049	1072	1052	1041	1026	1092	1045	1081	1019	1073	1019	1121	1043	1103	1094	1035	1035	1078	1062	1088	1114	1117	1060	1044	1008	1049	1035	1067	1059	1084	1025	1084	1052	1045	1043	1072	972	1087	1032	1086	1078	1052	1021	1102	1059	1035	1087	1053	1053	1060	1063	1129	1096	1055	996	1059	1091	1066	1070	1056	1055	1081	1039	1050	1066	1067	1072	1016	1115	1063	1111	1049	1079	1048	1130	1064	1043	1023	1067	1043	1047	1045	1064	1067	1016	1044	1019	1134	1055	1090	1049	1073	1074	1023	1068	1120	1046	1025	1030	1028	1077	1059	1155	1081	1038	1032	1040	1117	1034	1057	1010	1071	1028	1041	1036	1043	1034	1044	1093	1041	1052	1090	1024	1005	1041	1089	1119	1062	1080	1053	1130	1043	1089	1065	1041	1105	1089	1097	1076	1137	1074	1064	1088	1144	1065	1070	1048	1022	1022	1059	1030	1060	1065	1066	1043	1069	1050	1016	1066	1011	1036	1100	1020	1021	1107	1063	1050	1084	1081	987	1044	1053	1047	1048	1026	1029	1051	1087	1072	1121	1024	1079	1061	1034	1081	1046	1073	1101	1103	1122	1046	1044	1036	1056	1067	1049	1063	1062	1015	1024	1107	1079	1109	1050	1030	1041	1009	1059	1085	1084	1073	1058	1090	1069	1048	1052	1050	1085	1067	988	1052	1077	1015	1091	1095	1051	1072	1023	1084	1047	1127	1062	1080	1071	1078	1092	1031	1073	1104	1038	1013	1062	1094	1043	1080	1062	1006	1098	1054	1068	972	1066	1031	1072	1089	994	1089	1037	1030	1011	1115	1082	1002	1081	1016	1086	1050	1120	1065	1050	1144	1090	1048	1029	1096	1102	1001	1052	1077	1033	1110	1094	1085	1050	1090	1100	1062	1054	1009	1054	1080	1068	1048	1126	1058	1039	1100	1020	1113	1058	1035	1098	993	1096	1036	1072	1047	1083	1005	1070	1038	1089	1065	1061	1038	1016	1070	1078	1042	1132	1040	1053	1073	1065	991	1046	1045	1142	1043	1065	1015	1096	1114	1028	1071	1095	1136	1040	1010	1039	1011	1024	1041	1037	1072	1033	1022	995	1065	1061	1046	1054	1039	1045	1056	1091	1112	1129	1043	1033	1027	1083	1079	1068	1081	1106	1066	1122	1070	1023	1050	1049	1087	1142	1029	1044	1048	1061	1063	1053	1065	1035	1057	1016	1040	1025	1110	1056	1084	1033	1079	1083	1081	990	1109	1018	990	1085	1063	1041	1024	1007	1072	1056	1078	1094	1060	1075	1015	1075	1060	985	1102	1031	1050	1029	1089	1056	1034	1122	1029	984	1010	976	1070	1046	1027	1079	1094	1055	1067	1073	1026	1048	1069	1025	1010	1083	1075	1005	1063	1039	1088	1078	1029	1044	1051	1100	1004	1087	1004	1034	1066	990	1068	1024	1050	1027	1033	1071	1094	1027	1032	1075	1114	1097	1081	1061	1048	1011	1037	1074	1040	1087	1028	1061	1068	1117	1101	1081	994	1047	1083	1062	1090	1026	1006	1076	1073	1035	1080	1100	1023	1018	1127	1013	1026	1050	1031	1056	1061	1093	1086	1105	1066	1047	1092	1028	1056	1063	1018	1055	1135	1088	1049	1028	1061	1090	1039	1032	1085	1067	1055	1068	1100	1066	1042	1037	1048	1054	1084	1087	1060	1044	1051	1049	1043	1048	1094	1036	1026	1036	1137	1084	1062	1067	1036	1073	1061	1051	1051	1058	1095	1092	1075	1095	1056	1063	1057	1077	1063	1051	1052	1002	1086	1038	1080	1098	1048	1104	1105	1116	1071	1112	1023	1118	1078	1091	1127	1030	1126	1107	1070	1056	1084	1106	1123	1000	1083	1009	1001	1010	986	1064	1102	1036	1063	1022	1089	1059	1059	1066	1118	1065	1082	1045	1027	1105	1046	1097	1102	1042	1037	1058	1086	1107	1071	1030	1071	1080	1042	1045	1040	1026	976	1011	1062	1123	1075	1112	1120	1108	998	1050	1024	1064	1039	1068	1105	1106	1012	985	1064	1091	1092	1080	1097	1024	1097	1061	1068	1127	1038	1057	1042	1062	1068	1030	1061	1066	1090	1035	1051	1042	1062	1034	1079	1050	1018	1065	1070	1031	1029	1086	1069	1107	1057	1078	1080	1072	1075	1039	1030	1108	1060	1017	1081	1035	1033	1088	1031	1023	1054	1058	1086	1053	1046	1014	1010	1020	1012	1114	1004	1020	1110	1071	1068	1099	997	1039	1013	1045	1022	1082	1085	1040	1055	1028	1096	1081	997	1033	1115	1055	1053	1082	1059	1116	1078	1086	1124	1112	1127	1062	1098	1063	1047	1113	1046	1016	1038	1049	1005	1020	1018	1061	1074	1020	1086	1072	1077	1050	1074	1038	1094	1111	1008	1059	1030	1042	1041	1040	1061	1062	1089	1096	1083	1076	1002	1019	1069	1050	1115	1029	1085	1040	1054	1101	1054	1032	1014	1072	1099	1032	1023	1038	1028	1114	1066	1061	1045	1090	1042	1003	1048	1072	1042	1025	1030	1096	1102	1046	1040	1004	1084	992	1034	1037	1100	1072	1079	1018	1046	1046	1047	1058	1021	1066	1066	1071	1068	1078	1090	1047	1062	1031	1084	1047	1031	1057	1025	1105	1040	1102	1050	1087	1072	1127	1074	1016	1040	1018	1064	1118	1015	1000	1059	1042	1073	1060	1040	1072	1115	1062	1033	1107	1076	1073	1024	973	1020	1044	1058	1083	1057	1043	1079	1061	1056	1029	1037	1045	1110	1052	1073	1103	1085	1038	1059	1068	1080	1053	983	1037	1026	1042	1023	1107	1105	1063	1054	1075	1071	1072	1032	1031	1094	1059	1125	1067	1054	1051	1038	1097	1039	1072	1079	1085	1063	1100	1065	1042	1061	1067	1121	975	1040	1093	1049	1047	989	1084	1077	1045	1084	1085	1022	1074	1091	1102	1061	1117	1023	1045	1012	1111	1050	1113	1064	1082	1038	1059	1142	1084	1082	1125	1123	1029	1013	1032	1049	1020	1069	1049	1063	1068	1043	1101	1037	1014	1076	1077	1042	1092	1018	1025	1046	1049	1000	1076	1044	1084	1074	1052	1094	1073	1057	1070	1043	1146	1148	1045	988	1045	1060	1051	1065	1067	1070	1114	1107	1087	1085	1074	1078	1104	1065	1071	1116	1038	1096	1048	1099	1023
64308	99466	69195	39966	21122	9240	3301	1466	1024	932	945	999	948	937	892	897	925	930	979	896	927	908	935	971	859	940	923	960	903	907	918	971	976	943	896	933	948	890	872	926	966	954	929	909	970	957	939	947	940	907	922	916	952	941	964	924	899	931	978	937	925	932	951	916	905	912	929	904	948	930	940	887	912	901	947	907	934	935	978	933	906	937	891	931	962	942	940	939	922	929	896	935	936	927	966	898	946	964	920	964	933	883	926	962	919	958	932	936	905	916	914	975	945	868	864	930	931	894	926	957	927	951	928	863	953	977	904	920	931	928	938	909	942	939	882	947	888	939	948	913	929	918	908	934	923	910	941	929	897	904	939	928	900	857	910	991	917	955	863	936	893	947	978	854	930	922	932	921	917	914	946	917	954	910	889	930	935	960	902	924	949	899	875	928	902	955	930	890	964	859	959	932	899	894	940	935	943	924	857	911	934	922	907	910	906	895	924	918	936	939	925	911	904	886	933	967	899	918	912	942	913	918	961	968	908	857	938	959	916	892	956	946	918	866	915	934	903	936	968	924	930	965	945	918	921	921	902	949	886	960	935	984	922	900	917	1000	911	907	961	925	910	935	948	914	882	971	927	914	957	920	893	927	903	908	926	914	906	944	945	912	965	907	989	900	925	939	907	947	908	919	921	891	951	866	911	886	920	913	964	886	947	904	929	910	948	887	902	884	973	888	866	940	908	878	879	893	935	892	912	983	957	905	861	940	881	914	913	893	949	940	888	952	874	863	910	1014	861	892	946	921	896	916	870	904	926	928	975	909	954	941	898	933	911	892	909	936	947	922	958	915	892	944	928	875	936	946	880	902	924	904	990	880	892	943	905	916	922	918	921	909	938	887	864	900	921	884	911	948	941	887	905	986	928	930	916	892	952	924	911	898	931	953	908	894	951	870	940	922	924	888	912	973	909	957	918	975	892	901	1013	915	942	954	953	920	943	893	926	982	895	878	943	949	918	872	932	936	916	921	910	954	894	932	982	893	928	901	906	889	921	972	916	907	860	923	912	951	868	999	934	884	885	931	973	912	916	901	900	899	903	897	922	896	973	851	918	935	911	947	912	961	974	933	935	894	945	939	910	891	926	909	935	928	905	895	919	856	867	891	958	947	915	871	922	899	928	867	906	942	972	932	928	901	872	879	951	867	944	926	913	919	950	928	897	895	934	886	899	955	895	953	920	884	960	985	853	932	872	910	910	932	900	901	931	869	912	938	901	895	947	911	894	887	874	945	914	963	926	909	979	952	966	888	952	866	932	859	892	963	907	959	944	910	941	921	931	975	857	970	912	948	875	898	928	938	914	916	921	914	926	924	902	938	904	953	904	916	935	905	934	917	896	906	950	916	921	965	934	951	943	922	978	860	945	932	910	928	965	943	917	918	919	921	918	925	903	933	907	897	951	932	923	901	947	922	969	903	893	904	909	978	918	910	916	939	969	901	922	846	951	954	906	886	907	906	933	919	912	942	889	951	899	933	917	954	901	905	894	921	963	899	961	923	925	941	905	933	928	947	910	885	946	947	938	950	889	903	943	983	934	899	887	957	911	959	889	912	967	915	903	978	888	952	885	923	900	948	903	907	983	918	903	939	942	922	962	936	943	898	889	908	985	919	956	892	946	938	928	934	911	942	899	916	969	919	896	923	935	930	965	899	944	931	894	933	891	915	946	895	886	947	924	886	933	920	903	940	930	898	936	898	903	931	929	909	903	964	953	946	898	912	907	943	900	921	975	887	952	958	954	954	899	902	903	969	923	906	949	959	886	929	939	949	912	891	899	921	884	906	946	970	944	896	865	880	941	920	958	895	935	927	977	892	939	956	876	913	959	904	955	909	936	905	883	908	943	916	968	894	934	885	891	954	882	891	949	891	904	912	944	901	979	916	938	929	902	925	925	942	920	907	944	934	945	981	900	929	919	922	933	951	924	912	913	904	926	895	928	927	971	919	908	898	894	921	887	952	894	879	894	918	918	899	930	976	965	930	885	908	923	908	890	928	893	967	918	948	922	928	904	904	927	953	906	932	945	906	952	950	888	915	886	877	938	970	881	897	920	959	933	885	941	931	898	954	898	905	986	954	878	923	924	916	925	890	935	923	893	885	882	929	889	929	887	932	951	953	938	945	955	923	903	908	911	937	950	934	948	913	866	950	969	901	963	892	937	938	905	921	939	929	924	887	894	898	944	933	896	951	908	946	935	896	962	937	956	910	916	907	916	913	944	928	905	892	946	915	930	945	958	946	929	944	889	922	926	898	927	871	888	922	911	901	869	894	907	902	913	902	896	935	931	913	937	952	923	907	944	912	907	970	912	921	899	895	947	920	951	892	910	891	930	947	947	959	895	908	927	946	912	912	920	962	929	880	966	923	970	867	925	909	896	958	967	876	945	858	930	887	998	943	941	953	872	919	865	955	861	902	929	932	970	970	938	883	891	906	964	894	982	921	976	896	903	873	920	882	911	952	895	938	888	923	881	920	915	916	966	872	926	896	945	929	955	881	936	903	942	920	935	948	935	902	923	941	892	892	916	907	967	917	914	893	949	972	868	943	842	925	921	875	889	914	934	944	914	884	918	927	855	928	900	932	944	894	918	904	941	927	933	878	908	960	878	940	893	899	900	914	931	914	974	881	902	895	917	943	897	890	956	866	918	940	934	899	906	912	884	905	858	913	981	903	927	886	881	879	933	929	875	1002	936	905	887	889	940	892	935	900	965	957	945	895	900	911	889	866	877	880	891	906	907	907	912	900	908	921	888	908	952	912	932	936	944	959	889	885	954	937	968	920	957	933	936	882	909	925	965	940	905	873	916	859	937	952	874	930	970	955	935	879	939	877	932	915	935	944	933	935	914	1013	931	879	903	881	848	943	898	867	885	924	933	913	909	948	976	916	976	909	921	912	928	880	869	945	872	930	930	908	900	967	955	913	947	899	917	879	836	931	921	913	971	903	904	981	969	893	863	891	926	910	946	924	937	965	951	990	910	897	926	928	864	901	906	914	913	880	935	879	940	904	939	903	917	920	908	926	893	920	946	907	897	933	972	906	915	911	883	889	860	924	894	903	913	913	910	953	928	876	914	953	895	900	853	930	925	901	909	919	933	935	869	955	916	968	961	915	912	907	846	955	881	954	974	910	957	909	897	956	958	921	854	931	956	921	939	942	902	924	932	953	920	971	959	934	876	918	917	914	907	954	925	868	889	938	914	945	931	918	921	883	856	894	855	954	907	916	917	870	931	874	865	927	912	906	944	986	911	922	920	899	926	944	905	928	849	898	864	915	954	928	911	923	920	956	881	878	941	905	952	889	878	952	901	920	894	929	950	907	953	882	914	860	952	918	930	978	913	919	942	902	910	933	925	945	933	946	950	929	912	953	917	863	955	881	922	891	919	919	919	912	937	921	962	951	931	940	941	961	956	917	943	861	900	885	907	864	914	909	899	957	866	883	874	921	910	923
30322	30138	23931	10093	3084	1399	1024	860	839	881	873	784	817	812	764	794	858	817	833	822	807	833	857	807	815	811	809	836	827	799	807	834	827	804	837	824	812	840	820	824	838	805	828	813	777	778	870	799	800	812	812	814	800	805	783	835	799	805	799	799	851	828	818	806	798	798	774	868	867	812	842	846	828	813	776	801	810	836	822	813	826	838	780	810	836	830	748	860	793	787	839	830	789	871	819	756	837	810	815	863	728	803	841	762	873	795	820	796	843	781	783	810	793	808	852	817	869	806	818	794	825	871	811	825	834	824	885	806	830	842	823	808	838	818	854	809	812	866	828	753	795	811	817	829	861	818	839	846	780	848	851	797	789	817	788	784	871	802	826	785	810	861	815	798	790	801	817	781	786	781	805	845	792	800	776	760	875	799	812	842	857	782	824	820	798	778	762	793	792	823	859	790	809	775	811	780	794	853	785	848	785	846	789	769	811	844	811	783	785	838	826	810	789	792	811	846	803	794	793	807	804	803	813	771	837	817	793	814	771	837	820	837	816	824	800	817	793	873	856	814	824	818	817	789	784	804	821	808	794	848	872	821	761	771	832	818	813	779	802	840	863	827	836	816	833	745	841	860	891	820	859	830	836	831	805	855	858	776	781	755	798	799	802	825	848	816	796	795	763	782	840	818	842	853	825	817	839	822	842	807	850	830	781	774	793	871	861	854	825	807	850	818	795	784	839	833	830	836	849	777	847	817	831	840	843	812	767	833	835	819	851	867	811	844	807	879	783	802	775	812	840	794	812	835	832	800	816	779	830	851	809	814	814	818	825	806	836	829	798	791	861	759	841	789	765	850	818	807	819	800	871	830	859	833	854	811	812	823	847	840	822	792	819	813	860	849	815	797	781	767	842	802	874	866	768	845	836	806	728	811	852	781	829	788	813	805	802	797	804	832	833	815	825	839	884	781	802	828	851	769	778	842	816	824	773	817	836	799	866	839	834	794	785	850	838	853	826	854	867	875	785	817	830	817	793	802	794	825	847	832	817	835	811	873	824	810	818	749	811	889	826	874	834	827	827	797	830	814	819	741	760	842	794	779	825	805	811	782	819	860	826	867	833	812	853	783	750	786	791	822	832	842	763	795	881	808	802	822	805	831	797	801	853	868	765	839	822	838	829	829	833	811	778	815	820	781	792	831	774	807	816	819	797	800	768	800	828	769	828	783	792	813	814	802	813	840	798	823	865	835	852	795	810	793	812	839	829	787	816	781	741	846	797	817	814	828	832	807	751	811	800	831	834	833	839	786	826	803	758	803	804	811	833	846	803	812	861	804	770	799	789	844	808	833	776	775	835	788	786	846	830	791	794	847	873	786	821	796	790	794	808	798	790	790	787	804	842	803	801	865	790	789	811	799	868	786	794	808	788	815	755	804	815	784	846	848	834	836	792	797	860	831	831	831	832	801	774	799	855	803	821	808	826	801	824	786	763	833	843	821	772	823	811	858	826	812	822	821	793	857	822	852	806	816	790	779	794	818	839	847	819	798	825	886	820	835	781	821	856	841	816	821	825	785	850	778	863	796	805	788	786	796	800	834	815	799	783	823	769	824	812	791	835	784	777	800	814	815	795	785	827	808	830	809	786	852	843	852	775	832	778	829	799	851	841	794	812	804	820	802	846	828	775	793	843	811	835	788	824	884	828	795	798	794	782	838	805	798	818	759	828	820	805	842	858	802	814	793	797	818	838	847	822	833	787	823	815	828	785	843	847	824	824	794	837	826	850	842	788	813	840	815	808	884	857	857	761	805	823	811	797	846	846	819	798	807	787	833	844	816	836	781	826	796	820	849	764	818	846	811	839	844	809	797	843	794	816	852	828	806	808	843	766	793	775	829	803	783	865	806	787	836	800	783	854	826	817	797	792	821	849	795	874	842	875	782	774	818	814	798	821	791	826	803	837	763	794	849	859	859	848	820	811	803	837	838	791	771	818	830	782	840	823	839	805	865	817	816	865	807	839	808	780	826	822	816	828	807	834	800	786	822	815	862	827	783	867	802	841	781	827	880	822	778	775	835	847	851	813	841	880	827	810	837	797	824	776	775	802	854	810	793	814	859	798	800	806	735	852	843	817	840	895	765	782	800	794	816	826	831	844	819	821	840	781	778	826	816	847	745	796	762	835	818	828	831	853	825	803	784	772	752	768	821	834	848	800	795	854	775	815	855	836	804	860	837	871	816	818	838	763	828	804	776	826	768	825	807	834	794	806	805	790	835	795	852	765	834	810	830	841	809	791	805	837	806	840	788	781	833	816	838	828	788	814	859	834	831	756	812	777	810	855	809	804	818	823	797	849	866	811	799	789	819	773	815	769	840	809	822	788	791	873	812	808	806	846	814	826	821	798	801	812	843	780	790	819	806	814	802	775	778	812	814	822	878	857	812	845	815	826	815	795	819	865	822	829	844	858	782	831	854	856	853	807	811	797	819	835	829	877	778	788	818	763	820	858	770	822	826	809	782	836	831	866	884	784	804	800	797	858	796	791	815	784	829	802	885	852	821	816	786	833	807	829	831	857	806	794	809	853	798	789	852	818	823	831	775	836	842	835	766	821	839	799	780	865	796	873	865	830	786	861	806	846	793	820	797	815	837	804	784	760	857	816	822	798	817	822	807	831	808	841	794	838	798	839	806	835	842	790	822	840	835	826	802	787	804	819	780	793	785	815	789	820	806	846	854	832	815	843	814	801	790	853	772	837	848	786	791	803	810	844	809	847	841	806	780	796	798	775	868	803	870	855	818	843	857	768	887	803	796	842	815	841	827	845	773	821	843	850	788	835	843	790	783	807	786	811	829	799	885	821	844	795	812	877	855	912	845	875	876	798	789	833	845	802	774	807	793	827	782	837	768	828	812	833	829	810	764	864	823	816	832	773	824	820	826	793	849	826	810	795	831	893	785	849	829	868	835	819	787	754	835	792	806	824	772	796	776	783	876	839	829	787	861	805	782	837	770	823	799	825	798	848	844	791	790	762	826	878	801	816	831	810	800	826	881	794	763	849	824	855	835	831	829	875	826	830	769	784	756	829	851	770	813	872	834	763	820	850	786	861	833	815	812	888	803	808	790	825	828	840	836	841	769	842	836	849	794	836	828	820	809	829	823	827	812	820	849	843	796	832	826	832	826	817	838	784	797	876	799	787	771	803	809	811	809	814	837	868	833	789	816	843	827	803	781	867	819	838	830	819	744	827	816	790	802	822	820	772	850	844	826	810	844	845	817	822	807	860	807	852	844	848	786	789	815	785	866	801	783	847	807	800	823	810	786	843	786	835	810	818	788	852	880	845	841	851	821	807	837	791	792	829	830	793	786	845	774	759	845	819	794	810	862	796	849	753	875	824	796	830	835	851	812	763	812	824	803	793	880	851	792	798	796	833	866	867	845	812	848	846	783	821	824	804	780	771	810	742	842	827	793	790	765	817	818	841	864	852	835	797	758	813	807
23277	33995	17605	5578	2371	1249	785	634	629	622	685	653	653	596	650	631	644	646	666	664	651	643	659	645	613	670	626	618	656	629	681	649	631	617	651	654	625	641	656	634	628	653	660	609	617	629	656	622	653	636	635	606	634	674	674	660	665	607	665	686	631	644	636	612	644	648	648	661	707	641	671	706	645	656	588	657	686	619	651	624	660	647	623	652	664	651	671	593	638	622	679	626	682	661	662	640	641	691	639	622	638	635	626	654	636	644	650	642	625	673	665	608	664	619	607	601	682	653	653	686	646	685	711	661	647	614	689	645	602	640	596	613	634	661	617	667	653	641	651	660	667	677	630	638	633	677	648	663	635	633	648	615	668	652	650	664	641	641	628	665	602	642	629	640	656	680	669	674	645	659	625	605	649	648	625	659	679	629	653	615	666	623	613	630	628	667	627	687	588	655	625	658	588	635	628	643	600	671	636	592	649	636	626	614	632	626	671	628	650	629	640	673	658	631	697	648	680	632	656	606	671	669	632	638	639	625	650	638	647	684	633	633	629	651	678	625	642	646	595	602	624	635	702	613	604	636	618	626	672	658	594	649	673	636	633	644	605	621	615	672	622	645	606	626	690	663	601	620	673	643	643	640	666	640	596	610	585	684	628	638	624	650	646	663	617	635	670	626	660	660	635	632	663	647	651	646	658	610	645	618	677	644	669	636	659	623	659	612	639	644	643	616	616	617	644	634	621	607	638	651	660	622	691	611	662	576	618	650	659	574	605	679	672	624	610	663	690	644	654	604	652	635	645	631	610	665	619	638	622	608	618	670	649	625	606	628	636	619	654	634	633	665	660	637	649	639	690	686	685	618	624	676	652	640	625	609	637	671	612	630	641	654	624	658	664	646	643	627	672	670	619	658	636	636	625	657	646	588	646	613	657	628	573	561	678	591	665	631	647	616	656	639	637	621	638	666	641	586	657	644	654	647	606	629	669	629	655	613	691	628	655	597	654	656	669	620	632	651	662	648	667	624	655	666	603	671	612	611	635	612	651	622	645	590	665	621	653	687	641	651	672	632	655	658	667	643	702	666	663	676	638	661	645	680	619	657	655	631	642	622	633	646	619	603	632	640	653	670	694	615	683	674	607	648	629	625	668	623	632	663	640	594	627	670	649	698	599	672	605	620	633	661	610	658	687	634	661	646	647	679	665	639	630	623	619	635	638	701	659	645	619	627	593	642	665	647	701	640	703	619	662	647	617	651	667	656	638	646	605	595	665	611	613	649	647	691	669	667	668	603	636	655	655	609	660	694	653	632	647	649	669	609	625	644	640	680	632	617	676	660	618	663	651	663	672	631	656	635	593	629	665	617	643	648	647	626	659	667	646	702	653	678	635	626	626	649	670	700	638	649	606	637	654	643	663	628	641	706	626	605	658	663	657	629	628	652	673	637	639	649	656	651	652	609	685	637	593	632	674	659	616	612	649	583	619	624	677	643	706	624	613	671	649	611	657	614	678	650	610	631	677	660	629	648	629	667	583	680	677	614	656	590	684	628	616	666	638	666	640	644	649	611	634	657	674	622	608	680	629	661	660	690	677	623	627	621	662	668	615	653	622	662	620	668	627	594	655	608	614	682	608	617	653	621	659	653	656	672	621	685	657	641	649	671	622	639	644	703	654	649	621	665	651	648	684	630	655	676	614	613	624	641	652	659	608	622	659	682	646	635	619	650	669	640	637	631	683	649	657	597	620	652	712	640	628	615	609	646	705	621	669	644	639	622	610	642	634	627	609	610	647	689	668	619	655	613	658	626	637	627	644	638	629	693	673	661	619	627	594	588	654	658	640	635	630	653	684	689	628	600	682	640	613	615	666	646	631	689	622	644	639	639	675	661	668	667	675	618	639	671	676	650	627	632	691	636	679	633	658	608	649	644	675	641	648	670	639	668	647	610	657	654	614	622	587	616	647	619	637	624	671	634	658	632	652	702	606	630	690	652	663	628	614	678	662	635	687	643	636	606	601	565	668	647	622	657	618	646	661	659	652	646	614	678	617	610	622	644	648	607	647	641	659	670	622	650	637	609	630	627	639	660	630	603	666	645	624	593	648	613	621	616	640	645	637	634	628	630	621	669	693	645	657	656	649	651	661	605	628	612	594	644	643	642	642	654	648	635	617	590	661	660	647	643	654	658	603	650	626	631	662	668	663	667	652	633	573	642	663	640	609	613	657	630	683	648	622	643	665	658	615	653	643	628	628	680	610	711	663	628	695	637	662	670	656	635	650	696	648	655	659	675	639	685	670	642	658	673	700	658	629	641	646	637	657	665	681	671	654	616	632	647	618	629	602	636	658	614	637	622	577	677	654	632	646	627	657	651	658	656	652	647	614	626	668	652	650	643	649	625	644	614	664	627	632	641	644	608	639	623	612	646	647	661	619	633	684	618	643	661	675	659	651	629	618	666	651	627	694	648	622	632	675	659	640	614	675	652	641	646	656	633	677	681	622	665	600	614	641	655	627	609	681	655	657	620	651	670	598	685	634	665	654	735	639	667	620	659	644	643	630	600	636	646	651	664	632	672	638	623	631	673	639	638	624	608	617	623	637	600	623	663	652	629	615	659	608	637	630	670	657	609	596	643	683	636	639	608	638	624	669	618	627	667	641	639	660	689	646	647	626	632	607	658	647	649	601	663	679	658	646	659	645	629	678	646	646	627	650	671	651	614	647	653	681	615	612	664	644	644	595	675	627	655	684	609	649	655	613	664	628	638	606	643	615	638	654	649	639	688	655	581	651	667	642	653	636	623	614	672	678	662	660	653	614	608	635	627	592	615	657	627	658	651	646	612	646	654	633	640	669	703	603	621	651	650	637	636	664	657	622	620	605	631	651	686	641	631	673	651	662	619	640	621	623	669	646	640	617	649	689	646	654	631	611	635	628	654	660	610	609	671	638	675	607	637	635	647	666	651	603	682	648	617	710	647	639	682	647	651	648	649	632	650	639	633	641	631	653	625	645	671	596	636	682	603	667	623	661	617	641	663	610	681	661	569	614	664	659	641	630	640	607	635	690	630	629	658	688	621	626	604	616	645	582	631	596	663	644	666	665	608	634	680	713	676	602	678	614	649	639	652	674	668	634	642	643	629	626	707	662	655	607	633	641	606	643	682	629	620	670	687	640	644	629	633	632	592	611	659	625	635	663	647	640	629	659	634	648	630	656	662	661	677	605	642	649	645	639	673	656	607	686	651	602	675	643	632	652	655	648	661	702	623	618	614	651	632	611	660	612	627	621	672	680	604	664	621	662	577	591	667	644	667	697	665	672	654	615	626	672	674	660	633	664	627	589	623	627	654	645	639	620	659	674	643	683	673	662	642	662	628	630	593	642	611	625	616	604	603	667	655	635	704	665	582	641	618	625	643	642	646	652	656	607	637	699	636	666	635	591	677	666	666	640	666	655	650	616	616	664	621	640	618	595	628	615	628	645	613	624	654	620	657	661	646
25763	27163	38128	33975	20543	8285	2552	1269	990	937	933	882	961	919	894	914	893	928	971	866	898	840	897	882	922	888	853	922	951	915	898	954	921	909	920	904	845	917	891	910	928	843	902	870	897	875	861	850	939	934	915	821	900	872	921	919	855	879	929	889	885	912	889	832	872	891	921	939	894	854	938	907	926	865	851	906	925	928	887	901	851	871	878	878	912	930	941	887	888	885	874	888	881	842	855	837	829	836	879	902	877	902	859	898	858	905	935	820	942	856	872	859	913	883	900	868	869	902	800	888	919	904	880	917	847	901	876	894	884	851	896	867	848	848	889	877	948	783	907	925	907	859	891	867	915	872	902	864	865	849	926	913	836	910	866	890	901	932	949	887	870	861	857	846	861	875	858	888	916	886	806	917	898	895	924	899	902	909	899	862	935	907	925	875	887	883	928	885	868	912	880	887	953	915	857	885	880	878	892	909	886	904	938	979	884	850	888	889	863	876	897	917	819	918	878	899	854	878	921	862	923	890	877	856	886	846	902	894	867	875	819	848	873	836	918	892	905	845	944	923	906	843	907	862	895	919	861	923	873	878	906	890	863	871	926	917	869	908	916	902	884	896	889	886	929	911	866	898	828	874	879	872	876	906	888	850	932	906	881	831	870	889	922	901	887	924	898	876	874	853	861	847	882	877	912	955	886	806	884	907	890	867	876	901	923	902	796	876	916	915	914	902	841	858	925	854	888	894	912	853	899	912	931	899	925	893	886	887	897	933	881	892	897	895	866	851	866	886	880	902	823	845	926	847	881	873	852	902	864	879	904	968	910	859	895	868	857	892	914	845	907	893	863	931	907	873	847	887	857	881	918	844	894	809	920	860	920	851	935	868	944	908	875	897	943	912	901	879	936	843	896	884	907	911	878	913	859	825	931	875	862	857	829	914	834	826	910	876	909	920	880	867	871	938	884	873	899	866	916	884	850	881	935	860	905	895	912	896	905	868	905	914	836	916	865	893	916	914	945	856	851	914	865	872	851	890	931	919	854	818	886	874	907	897	906	888	959	899	868	903	887	924	901	926	876	867	912	839	937	883	887	947	887	831	850	929	955	925	898	824	885	865	906	887	869	932	922	865	877	875	865	905	880	872	884	856	817	880	912	932	876	876	894	859	858	911	906	843	874	899	900	879	900	933	884	868	908	866	829	901	905	940	840	895	819	868	893	884	892	897	886	876	871	923	900	873	914	816	912	906	868	887	880	897	886	895	853	903	894	886	853	849	883	905	914	912	898	895	927	949	869	848	833	894	852	892	949	873	884	860	898	883	910	916	889	857	883	887	906	856	873	863	884	885	890	861	841	906	866	905	890	861	925	904	859	916	940	855	874	890	857	920	874	833	898	882	916	879	864	912	906	853	838	865	876	924	898	874	919	951	875	886	887	883	895	931	880	860	873	902	863	876	917	877	847	904	879	882	911	909	904	927	922	907	931	904	864	883	827	890	873	868	878	837	884	883	914	830	835	897	897	874	828	845	869	916	906	924	917	899	850	874	911	867	850	911	860	874	890	916	892	841	892	916	917	900	910	872	865	909	891	874	856	839	877	853	884	901	861	921	952	932	898	844	842	899	903	928	932	840	884	902	863	880	846	888	893	852	949	927	914	923	885	885	865	835	853	920	928	832	894	896	900	872	892	856	929	916	871	822	899	840	893	905	888	883	913	884	913	846	861	932	876	848	936	862	895	913	861	922	823	895	899	921	893	869	880	865	881	905	897	878	932	895	955	901	945	861	857	913	922	898	891	864	901	858	868	901	867	826	887	899	908	927	897	857	853	976	881	889	887	884	915	854	859	876	872	895	894	867	847	897	922	895	896	863	865	901	874	858	859	899	914	911	933	860	863	897	932	882	900	898	861	925	895	875	906	900	874	904	894	877	924	875	886	883	869	931	958	920	887	870	891	832	926	887	874	859	952	922	849	879	898	844	902	866	843	919	961	922	881	898	896	934	898	884	922	920	889	857	889	849	900	900	892	894	901	868	897	874	883	890	870	942	874	939	875	881	898	893	857	852	959	859	862	862	849	860	886	963	895	911	875	881	873	892	908	874	907	888	877	914	889	860	825	908	880	876	888	878	908	877	946	919	894	850	846	910	892	882	903	847	914	936	903	878	908	875	868	874	901	874	893	874	876	934	924	918	829	878	867	854	848	894	885	884	898	929	867	903	984	879	875	839	902	899	884	871	900	900	832	890	937	839	917	902	878	918	910	856	830	893	886	925	858	898	889	913	893	884	874	832	873	873	915	950	905	854	891	872	891	927	926	856	899	911	855	908	945	896	901	905	891	896	841	838	890	892	839	902	896	909	918	929	900	890	925	899	891	897	919	857	894	873	843	923	861	887	917	942	846	876	817	907	945	889	863	905	855	885	918	939	886	864	896	910	845	892	871	882	844	908	882	901	893	868	883	841	923	924	915	890	908	882	861	881	912	890	862	868	937	864	900	913	882	879	903	843	899	896	888	898	922	892	914	882	864	945	839	879	871	898	901	845	870	866	958	908	952	926	903	895	931	923	845	905	972	891	910	865	902	845	817	958	914	946	896	892	925	884	859	880	938	866	912	923	860	841	897	914	887	818	898	947	862	841	832	936	898	910	904	883	889	853	873	879	881	857	885	851	909	884	920	893	899	853	918	901	876	902	887	908	899	878	832	897	913	882	913	858	925	875	879	874	911	870	930	894	909	826	867	907	855	896	825	881	850	908	856	882	903	865	928	872	879	911	877	843	869	854	949	918	891	867	886	832	867	904	917	888	890	851	871	935	907	913	884	908	924	841	875	944	923	922	884	874	834	790	882	928	900	913	926	843	895	847	886	878	887	943	937	900	847	881	869	883	829	920	865	922	852	874	860	935	867	915	858	908	882	908	916	891	909	816	895	910	854	877	870	940	853	844	890	871	878	858	876	906	865	956	841	886	854	895	874	865	892	918	959	896	897	906	916	858	880	870	922	899	840	904	840	879	902	916	887	883	895	912	876	818	879	809	881	893	882	892	925	835	927	900	912	867	919	912	907	890	903	891	908	869	858	861	896	878	891	865	907	874	896	875	898	892	908	884	944	901	874	910	853	873	871	876	898	877	829	841	881	878	865	862	888	875	904	972	955	934	855	853	848	895	911	806	842	930	880	876	867	936	930	913	877	935	916	850	906	827	875	884	905	888	894	853	852	877	902	848	923	838	866	924	875	884	977	852	867	885	839	862	843	902	836	843	899	903	883	854	895	920	863	850	922	906	881	852	868	822	880	853	883	866	892	820	890	865	846	920	850	869	933	945	883	890	889	885	876	863	946	906	898	899	846	875	926	903	877	913	890	849	883	927	848	899	870	838	871	823	878	869	872	880	914	878	899	856	920	880	884	895	884	857	832	904	900	873	881	895	871	850	950	882	874	898	918	849	861	865	825	877	860	859	839	930	896	873	908	888	845	876	871	856	850	881	891	892	893	864
57761	82868	53433	28089	12991	4855	1866	979	791	764	802	790	768	741	763	714	783	770	786	732	758	807	772	760	750	809	748	738	760	723	753	772	727	701	736	787	735	787	773	760	773	776	762	716	749	750	743	740	715	781	796	748	693	741	771	752	745	752	752	752	726	708	792	795	720	743	758	727	760	775	812	760	746	761	753	743	784	771	773	759	746	806	782	759	759	765	747	783	759	749	707	736	737	749	782	734	776	720	751	768	744	739	740	701	719	717	737	706	766	784	765	789	690	788	706	759	772	774	767	741	737	744	763	785	740	772	764	763	756	733	720	755	788	704	753	769	745	749	714	773	745	751	698	774	755	771	728	765	764	724	775	797	728	739	768	804	730	753	744	743	752	743	745	769	770	728	708	748	769	776	768	724	726	711	731	734	700	700	742	818	755	776	774	726	731	713	785	739	723	737	709	757	723	736	750	761	742	728	755	784	771	733	819	726	748	722	742	694	784	739	749	730	700	755	806	754	717	741	719	765	765	767	750	736	789	762	779	725	699	767	742	756	745	744	744	749	759	720	767	765	717	720	772	729	742	779	757	734	760	758	743	725	774	719	717	752	788	792	767	706	723	741	751	787	757	715	720	757	753	699	729	726	760	713	755	782	736	745	777	739	764	716	745	741	808	782	804	704	750	706	775	761	737	771	753	727	752	764	746	757	741	719	718	740	783	752	798	698	747	747	748	782	718	771	668	723	725	773	730	703	749	725	744	771	775	715	760	771	774	737	745	764	796	784	765	757	734	768	811	734	758	759	760	798	756	767	707	751	739	715	731	790	732	739	747	766	733	754	709	772	779	769	723	744	701	742	767	751	737	770	677	740	759	788	737	744	752	726	697	764	757	749	763	733	715	744	746	761	794	748	755	789	802	748	748	743	761	765	703	790	745	713	688	751	769	763	758	730	759	696	772	760	689	698	768	724	716	796	753	755	726	741	777	722	700	745	776	742	774	737	735	768	739	714	745	750	783	739	774	738	786	736	735	727	732	716	750	737	717	746	791	712	735	697	780	703	727	774	772	737	742	762	696	775	726	780	755	754	723	736	767	783	735	758	760	741	724	705	747	729	776	736	728	729	719	711	732	800	785	782	763	747	740	729	750	708	777	784	720	712	760	790	718	750	748	756	746	735	699	708	756	760	759	737	751	721	761	761	759	740	767	720	794	744	710	744	730	747	730	698	765	774	731	765	784	767	765	773	760	710	767	728	781	763	728	765	736	772	731	697	774	754	770	752	728	764	763	725	801	747	783	735	706	723	697	786	717	703	741	756	730	682	787	747	754	701	746	756	771	764	718	733	706	754	773	751	711	723	667	724	751	783	775	720	751	689	744	726	758	731	674	730	762	778	721	775	741	801	660	759	769	788	723	711	786	769	753	769	739	747	769	759	748	768	704	721	747	788	782	758	779	747	773	747	738	770	747	706	721	733	713	742	739	744	773	744	767	713	800	745	744	677	751	722	768	763	716	728	810	756	794	764	723	763	738	725	711	716	730	721	731	782	746	732	771	713	756	733	745	754	761	761	750	694	743	761	779	754	746	703	754	746	749	731	701	768	723	756	760	751	739	742	730	758	746	718	766	743	740	806	739	793	697	743	772	713	826	754	685	782	718	782	750	745	804	732	769	722	751	760	775	768	741	717	689	738	791	765	832	733	749	740	736	770	728	810	710	733	816	712	767	746	810	803	756	785	748	799	767	731	764	727	770	788	773	703	708	728	719	795	790	721	764	730	707	748	733	746	749	676	773	751	746	726	712	758	767	767	787	752	715	750	725	747	724	764	756	792	752	777	712	752	743	741	776	760	737	778	728	769	782	704	735	693	726	767	756	777	753	741	749	725	788	780	727	841	774	781	779	692	740	758	743	743	750	779	729	753	737	797	712	700	765	750	752	721	773	728	758	711	724	744	737	802	719	708	748	750	763	785	748	738	746	732	776	791	729	745	753	723	755	773	758	712	752	746	784	796	766	704	701	739	764	699	712	743	804	795	726	726	760	750	755	729	766	762	727	758	782	740	794	773	755	770	767	754	721	766	727	749	727	753	795	748	744	724	737	757	775	725	737	742	779	761	796	802	754	747	730	736	711	745	746	740	699	717	806	784	782	775	745	739	737	783	738	720	733	709	710	738	723	794	757	760	744	750	751	745	732	723	715	725	761	729	806	747	726	762	790	748	773	729	776	700	718	707	735	785	705	698	738	784	723	758	784	791	738	798	754	784	778	709	725	723	745	739	740	743	764	737	779	745	736	755	780	762	751	740	772	719	793	727	735	773	729	742	747	706	734	693	748	730	732	733	730	773	761	773	791	733	755	723	733	770	760	744	696	786	776	710	747	742	777	728	718	747	736	747	768	709	727	773	757	756	732	729	729	772	764	795	760	762	774	750	726	725	712	708	730	736	765	763	723	765	802	696	757	719	756	777	756	760	842	703	752	755	757	731	728	750	772	720	719	742	728	758	734	736	754	747	748	721	762	743	797	762	760	798	749	722	782	758	697	703	756	763	746	740	746	732	763	787	773	704	722	786	691	752	771	719	730	761	741	768	757	740	783	755	807	751	752	795	767	726	736	714	681	707	762	758	760	747	776	756	734	796	714	696	714	763	739	716	719	782	753	789	780	764	767	752	716	758	759	793	741	735	762	726	720	784	756	771	714	696	760	725	788	729	769	763	769	722	758	703	727	711	715	780	783	782	742	727	767	764	747	699	706	704	774	757	708	716	723	733	703	746	746	701	749	781	714	730	715	743	757	761	759	768	768	740	740	743	739	783	764	703	742	738	734	734	745	777	753	761	731	722	746	722	775	743	730	752	751	744	678	776	763	759	767	733	781	709	728	723	739	786	736	736	758	742	765	706	712	754	745	774	761	781	780	763	746	802	755	751	741	764	745	745	820	667	672	776	733	758	769	736	775	772	700	779	778	775	717	767	793	735	741	776	718	757	728	706	766	748	747	667	757	722	729	752	742	770	752	718	749	768	735	743	719	752	729	761	770	747	776	746	694	752	743	741	795	746	793	752	783	764	745	726	732	730	740	746	749	738	725	728	775	758	766	741	807	705	714	752	776	732	781	748	740	776	739	751	745	725	725	796	793	793	716	771	754	777	767	753	721	769	709	721	757	740	741	742	784	793	733	737	752	775	760	742	740	769	747	764	730	712	723	702	767	738	711	743	701	772	834	762	742	792	744	736	735	760	809	737	764	773	733	762	766	735	750	722	749	711	719	764	771	725	757	778	760	725	734	777	718	765	736	836	771	743	761	742	757	746	731	731	758	740	712	737	786	753	761	737	758	788	757	801	753	801	749	727	730	738	690	751	747	757	764	723	802	747	714	718	769	783	764	749	775	768	737	715	748	759	747	740	783	764	798	692	688	744	773	741	741	762	687	753	758	762	744	763	727	716	744	768	745	711	763	790	742	740	768	773	784	713	709	750	796	765	769	763	755	710	792	759
23896	23477	34754	32511	27187	18367	6838	1846	1230	1189	1162	1199	1130	1082	1117	1104	1077	1105	1170	1095	1113	1055	1091	1048	1067	1089	1078	1085	1122	1117	1056	1095	1078	1063	1067	1067	1087	1103	1112	1066	1062	1119	1030	1064	1112	1087	1063	1057	1070	1026	1121	1068	1082	1086	1066	1100	1111	1029	1089	1084	1129	1109	1125	1040	1067	1102	1078	1131	1067	1033	1096	1093	990	1058	1066	1089	1069	1039	1028	1061	1024	1094	1021	1078	1085	1051	1049	1059	1088	1112	1119	1093	1082	1018	1057	1027	1108	1092	1067	1063	1133	1084	1096	1082	1058	1010	1034	1067	1061	1032	1115	1061	1073	1048	1154	1021	1130	1067	1096	1080	1055	1054	1097	1043	1034	1047	1057	1125	1078	1059	1037	1060	1044	1061	1058	1005	1009	1023	1046	1039	1072	1054	1067	1035	1043	1047	1060	1051	1104	1061	1056	1073	1078	1028	1004	1022	1077	1070	1059	1040	1072	1025	1125	1040	1066	986	1049	1114	1102	1100	1107	1096	1106	1090	1069	999	1058	1080	998	1091	1018	1120	1098	1039	1075	1057	1042	1071	1087	1026	1055	1072	1030	1058	1007	1117	1070	1064	1024	1056	1028	1093	1064	1108	1068	1087	1100	1108	1049	1055	1076	1067	1093	1042	1125	1028	1077	1093	1061	1094	1057	1023	1082	1095	1026	1059	1043	996	1035	1080	1132	1086	1081	1023	1052	1077	1009	1034	1096	1053	988	1068	1053	996	1075	1073	1002	988	1060	1091	1034	1023	1084	1102	1080	1083	1077	1029	1080	1089	1064	1081	1124	1029	1095	1065	1091	1044	1042	1093	1063	1039	1084	1048	1054	1053	1106	1040	1066	1044	1048	1095	1047	1125	1095	1068	1108	1044	1093	1073	1069	1093	1051	1041	1025	1033	1006	1058	1079	996	1073	1049	1071	1110	1094	1077	1041	1096	1041	1084	1046	1042	1065	1024	1066	1062	1057	1070	1057	1062	1068	1056	1094	1060	1100	974	1060	1055	1050	1064	1055	1045	1028	1060	1090	1056	1065	1107	1108	1104	1045	1068	1060	1054	1072	1035	1057	1079	1100	1064	1084	1096	1041	1043	1043	1035	1044	1068	1101	1006	1105	1057	1053	1072	1044	1082	1089	1045	1043	1082	1076	1131	1066	1001	1082	1090	1096	999	1086	1067	1059	1102	1049	1072	1046	1068	1032	1067	1091	1027	1061	1062	1015	1114	1086	1093	1081	1069	1087	1043	996	1075	1064	964	1043	1064	1075	1041	1084	1023	1076	1093	1032	1030	1030	1095	1156	1097	1002	1103	1039	1088	1046	1062	1001	1078	1025	1122	1058	1093	1063	1091	1032	1038	1055	1040	1040	1011	1073	1058	1074	1041	1045	1058	1105	1044	1080	1084	1088	1047	1084	1033	1068	1087	1031	1024	1091	1026	1004	1075	1022	1064	1016	994	1071	1054	1078	1120	1016	1063	1085	1100	1055	1128	1077	1065	1006	1054	1073	1103	1091	1124	1068	1069	1085	1072	1052	1027	1098	1066	1043	1070	978	1085	1078	1048	1041	1058	1019	1034	1050	1060	1037	1069	1073	1069	1076	1038	1059	1095	1000	1037	1035	1080	1079	1030	1053	1101	1120	1090	1057	1051	1076	1035	1007	1066	1070	1070	1089	1078	1077	1081	1112	1102	1092	1069	1030	1068	1063	1052	1081	1072	1058	1086	1006	1031	1063	1053	1042	1040	1052	1092	1039	1100	1100	1037	1062	1059	1095	1063	1047	1045	1034	1079	1046	1095	1108	1019	1052	1029	1048	1019	1096	1100	1052	1054	1049	1076	1112	1110	1061	1024	1110	1065	1061	1077	1053	1110	1058	1089	1071	990	1031	1071	1097	1075	1040	1102	1054	1025	1088	1060	1019	1051	985	1041	1073	1044	1070	1029	1078	1071	1048	1060	1041	1072	1103	1042	1058	1105	1085	1045	1088	1079	1099	1022	1054	1025	1074	1040	1028	1087	1081	1048	1072	1056	1043	1084	1052	1050	1069	1074	1059	996	1089	1030	1078	1107	1045	1072	1044	1056	1109	1032	1056	1051	1097	1028	1094	1070	1074	1051	1029	1043	1074	1062	1026	1066	1088	1071	1111	1034	1047	1081	1052	1054	1076	1083	1059	1049	1077	1071	1069	1069	1040	1113	1069	1005	1036	1008	1076	1053	1042	1053	1052	1070	1169	1095	1063	1038	969	1079	1043	1083	1044	1068	1057	1049	1105	1091	1066	1061	1068	1038	1048	1021	1054	1059	1101	1069	1106	1074	1038	1028	1057	1034	1067	1072	1040	1102	1099	1067	1076	1034	1041	1089	1052	1093	1104	1015	1046	1028	1048	1033	1067	1055	1120	1042	1027	1024	1093	1063	1087	1058	1059	1069	1060	1037	1067	1086	1059	1193	1107	1072	1080	1069	1077	1045	1040	1087	1029	1025	1061	1039	1112	1048	1065	1083	1086	972	996	1096	1095	1020	1034	1129	1069	1023	1000	1064	1002	1041	1042	1058	1041	1051	1034	1021	1047	1066	1068	1063	1128	1051	1054	998	1025	1079	1098	1098	1028	1044	1062	1070	1065	1043	1042	1035	1034	1076	1001	1072	1085	1060	1062	1039	1050	1042	1071	1051	1037	1121	1085	1023	1050	1040	1069	1043	1073	1036	1039	1100	1075	1106	1076	1038	1016	1079	1068	1067	1062	1056	1120	1043	1075	1071	1060	1071	1114	1112	1055	1041	1069	1096	1024	1061	1028	1094	1037	1027	1038	1090	1088	1071	1044	1067	1033	1091	1091	1067	1036	1040	1091	1058	1049	1088	1054	1038	1057	1028	1103	1064	1036	1085	1105	1112	1107	1055	1032	1015	1007	1031	1056	1084	1052	1063	1052	1071	1059	1048	1048	1013	1095	1010	1086	1071	1057	982	1088	1084	1082	1060	1052	1025	1031	1008	1066	1096	1048	1073	1065	1036	1039	1057	1019	1059	1042	1060	1084	1083	1072	997	1026	1056	999	1072	1112	1092	1139	1049	1079	1105	1060	1076	1048	1080	1075	1058	1035	1104	1038	1084	1066	1064	1083	1108	1020	1075	1061	1054	1047	1085	1084	1046	1029	1061	1057	1094	1056	1052	1038	1018	1114	1055	1026	1107	1051	1026	1086	1077	1103	1080	1011	1054	1128	1090	1049	1113	1161	1071	1026	1065	1105	1068	987	1090	1045	1057	1035	1024	1038	1100	1099	1018	1093	1041	1119	1140	1090	1100	1065	1042	1026	1033	1073	1033	1065	1034	1024	1009	1092	1091	1092	1060	1086	1038	1111	1119	1070	992	1014	989	1100	1085	1048	1046	1024	1046	1081	1056	1072	1113	1128	1099	1097	1032	1012	1081	1065	1076	1104	996	1076	1050	1045	1033	1019	1063	1052	1054	1108	1092	1081	1050	1102	1063	1063	1107	1050	1086	1053	1124	1071	1048	1111	1050	1091	1059	1094	1064	1027	1072	1016	1045	1079	1106	1046	1063	1033	1042	1066	1015	1126	1100	1112	1129	1062	1081	993	1094	1099	1077	1152	1052	1115	1071	1041	1024	1176	1098	1100	1088	1054	1101	1177	1068	1114	1053	1036	1034	1056	1051	1083	1095	1040	1022	1078	1066	1059	1015	1072	1039	1069	1030	1025	1092	1033	1075	1051	1038	1026	1041	1046	1045	1095	1097	1093	1064	1027	1071	1055	1046	1046	1093	1142	1074	1021	1022	1125	1051	1098	1061	1076	1077	1042	1077	1066	1013	1077	1067	1032	1066	1032	1054	1066	1061	1090	1084	1064	1018	1022	1089	1078	1064	1003	1091	1004	1028	996	1040	1106	1046	1078	1070	1096	1059	1039	1035	1078	1067	1037	1064	1088	1086	1090	1062	966	1046	1032	1065	1054	1070	1035	1042	1057	1027	1034	1086	1100	1035	1047	993	1076	1042	1032	1080	1038	1067	1082	1016	1048	1043	1052	1036	1058	987	1027	1063	1106	1052	1044	1078	1089	1020	1059	1070	1019	1047	1057	1087	1083	1012	1075	1056	1029	1073	1075	1078	1091	1080	1081	1055	1056	1018	1117	1104	1067	1036	1024	1079	1077	1072	1098	1067	1108	1016	1102	1054	1118	1095	1020	1057	1099	1094	1023	1079	1027	1046	1049	1118	1140	1056	1064	1095	1072	1073	1069	1093	1020	1075	1139	1094	1074	1019	1033	1057	1042	1107	1043	1009	1082	1112	1057	1071	1033	1030	1012	1044	1039	1051	1098	1074	1091	1070	1028	1116	1060	1047	1090	991	1061	1072	1020	1070	1123	1006	1108	1073	1062	1165	1070	1041	1026	1060	1045	1076	1034	1089	1026	1008	1088	1042	1002	1089	1060	1046	1053	1085	1127	1012	1099	1071	1093	1081	1071	1085	1048	1086	1075	1054	1073	1080	1051	1113	1092	1028	1080	1114	1088	1066	1075	1043	1077	1050	1008	1011	1024	1098	1055	1142	1076	1078	1091	1051	1029	1110	1084	1065	1006	1075	1040	1058	1042	1060	1022	1021	1094	1070	1045	1001	1085	1070	1069	1042	1078	978	1043	1068	1075	1034	1047	1040	1075	1052	1100	1044	1092	1097	1116	1089	970	1042	1063	1115	1044	1074	1069	1069	1067	1053	1006	1043	1060	1102	1100	1071	1057	1028	1048	1047	996	1104	1037	1119	1067	1037	1094	1087	1088	995	1078	1027	1086	1032	1090	1086	1080	1096	1087	1119	1056	1055	1060	1071	1063	1015	1081	1085	1058	1099	1059	1155	1111	1100	1060	1065	1035	1076	1060	1041	1061	1022	1051	1027	1136	1035	1106	1023	1030	1030	1027	1056	1046	1089	1027	1024	1032	1135	1027	1021	1058	1079	1074	1061	1013	1054	1031	1085	1061	1014	1054	1115	1050	1036	1060	1030
63530	98925	68622	43674	24334	10221	3478	1489	1057	1034	958	905	981	992	910	940	965	907	948	950	897	947	944	965	939	927	936	886	898	930	943	993	917	956	930	935	908	956	920	908	951	940	977	921	942	950	908	912	920	917	893	945	956	979	896	937	929	921	929	930	892	931	909	889	992	955	875	979	914	982	955	922	933	910	936	947	931	925	910	946	976	961	980	926	941	950	909	1000	912	933	917	960	898	890	920	910	949	911	971	864	892	909	951	942	933	922	905	917	1060	946	1003	899	887	948	969	978	862	895	913	891	889	896	917	937	936	931	943	924	900	886	897	934	881	924	946	914	934	952	995	938	937	947	930	846	955	887	934	943	952	933	922	943	917	909	947	891	937	971	959	895	926	949	931	936	914	951	968	905	964	949	967	918	950	925	901	912	867	906	913	959	960	926	905	951	887	991	923	1015	888	927	876	918	918	987	898	939	922	970	916	960	892	958	893	887	933	919	955	921	961	936	957	877	908	933	901	978	898	888	920	950	882	934	901	920	913	967	907	929	934	914	905	944	908	897	930	836	969	969	893	935	977	914	908	907	958	909	952	906	881	929	930	877	954	892	950	984	936	927	926	920	913	939	869	932	968	905	890	920	904	950	898	981	977	952	900	878	875	948	943	965	964	900	912	921	867	903	891	961	897	913	948	890	929	919	947	928	957	909	919	945	928	930	967	897	914	945	933	922	930	909	917	1007	989	885	944	949	951	909	933	975	899	925	910	909	898	897	896	909	948	895	919	951	925	973	945	910	915	903	929	895	913	901	920	865	893	889	967	939	941	923	901	900	908	892	908	889	1004	968	889	961	951	920	913	949	949	937	886	964	988	924	932	967	912	913	915	959	864	939	894	916	944	923	905	865	982	895	956	884	959	935	905	961	936	926	931	961	930	981	934	966	977	962	940	942	970	889	915	945	931	954	940	924	970	946	910	995	937	971	958	959	975	904	865	937	970	943	962	874	888	862	940	964	944	928	894	957	897	944	922	926	933	907	940	944	940	929	986	923	879	920	969	954	962	962	942	934	890	912	940	972	894	906	920	949	908	939	935	927	959	903	920	947	936	922	954	907	925	924	960	901	894	921	894	870	907	914	950	945	932	923	931	963	896	870	899	844	907	976	931	912	943	908	956	926	959	926	963	914	913	935	938	942	903	920	921	914	932	932	986	975	931	912	949	936	954	908	942	862	931	983	912	936	967	925	942	876	896	885	934	921	892	869	926	885	926	986	929	943	889	914	916	946	959	917	922	914	910	944	933	926	943	920	899	890	916	891	937	950	948	950	923	944	933	897	912	919	960	936	964	926	925	928	915	890	897	941	940	891	922	916	897	917	948	942	884	951	925	912	943	891	981	899	925	947	1022	861	951	907	942	920	922	941	897	955	891	964	945	924	953	965	942	882	908	934	943	924	919	934	924	952	955	939	929	929	944	900	911	876	939	931	971	946	916	935	890	945	885	904	949	911	971	928	970	922	908	909	945	918	892	940	899	871	886	928	900	956	933	890	917	929	920	894	944	922	919	908	928	927	917	918	928	921	884	914	936	933	947	912	920	912	969	893	949	973	957	897	910	906	913	944	873	918	952	922	914	916	911	902	924	892	971	926	889	916	918	953	923	911	906	932	941	923	899	886	924	959	906	906	897	923	914	939	901	898	916	992	943	884	905	912	888	940	941	917	938	910	906	923	931	911	922	911	973	911	924	920	946	907	884	936	886	912	940	923	894	901	881	935	897	930	944	922	936	882	946	891	968	848	865	909	985	931	968	901	873	944	903	882	868	900	947	946	940	854	938	970	953	929	943	852	935	900	908	891	849	904	997	898	897	885	889	936	941	941	963	967	898	905	956	925	916	939	904	937	932	932	904	940	877	888	940	886	945	928	937	859	936	905	922	964	904	891	930	914	920	879	891	936	949	893	891	893	924	920	911	918	862	947	918	903	907	964	943	895	874	944	902	944	867	913	899	882	914	937	888	996	914	904	916	919	926	959	937	935	947	945	947	873	953	883	927	934	900	925	944	959	934	891	980	942	964	929	949	962	957	903	946	911	970	935	883	922	894	906	951	923	907	913	882	926	896	887	947	875	920	921	896	964	969	958	911	926	912	867	935	915	923	969	936	895	933	928	952	950	937	982	866	930	959	916	913	995	966	906	975	890	951	906	899	914	868	900	909	935	955	921	948	929	886	861	931	963	907	856	944	907	913	955	901	870	870	861	897	956	906	955	934	906	941	949	952	968	971	866	898	856	921	903	900	941	898	959	945	922	882	901	896	905	924	937	938	963	912	953	912	908	892	929	923	911	1001	914	975	867	928	916	910	952	915	921	957	908	917	912	957	936	865	894	934	926	907	925	940	949	928	964	996	929	949	928	886	950	918	905	933	956	876	927	925	860	870	893	877	893	937	879	933	928	935	924	934	930	919	934	887	963	948	941	941	913	939	887	930	877	952	959	884	918	999	947	953	940	933	920	908	924	910	893	920	932	930	914	991	901	925	917	934	890	943	970	862	939	912	908	927	939	909	929	941	962	951	915	926	962	930	937	971	945	883	927	900	886	945	973	939	923	893	974	908	909	934	957	879	981	961	935	927	950	919	950	872	917	865	928	897	914	879	919	913	920	922	913	940	948	917	910	884	914	944	891	964	921	925	940	916	976	963	892	899	916	866	915	937	935	902	916	906	938	881	974	899	926	926	939	944	902	970	942	940	904	970	961	894	901	916	935	963	946	960	931	987	842	889	900	949	934	924	876	959	936	938	954	912	948	959	926	923	967	914	990	940	953	912	914	866	966	913	916	930	998	945	969	944	949	944	932	880	924	916	906	935	962	863	914	915	927	911	945	913	902	873	900	881	960	908	965	883	888	960	945	941	928	947	951	968	950	898	910	873	928	912	986	883	953	932	911	916	928	935	913	955	937	907	932	945	910	920	910	981	890	918	919	956	916	953	932	942	936	929	882	933	872	932	893	959	889	929	901	872	898	950	899	928	917	893	887	927	940	929	913	922	964	931	902	920	912	896	943	959	924	920	943	897	918	915	917	926	904	945	953	940	968	906	956	921	883	941	924	946	920	912	911	922	973	908	928	926	882	885	911	949	919	954	916	906	900	902	934	920	930	929	927	881	902	899	909	932	949	978	870	973	908	955	930	941	902	879	881	948	997	922	950	935	905	908	886	926	953	897	898	934	944	968	922	952	978	885	895	960	897	912	895	954	954	916	865	922	873	940	911	870	932	943	932	894	942	949	950	911	912	894	933	887	973	898	926	949	919	917	925	933	940	915	897	958	947	914	962	959	902	918	984	920	937	937	917	924	921	946	939	917	909	877	904	900	931	970	961	971	894	896	952	901	873	969	960	968	931	911	922	950	966	885	890	961	892	922	973	914	929	932	877	953	862	903	928	940	909	942	925	941	922	902	912	931	959	932	905	904	867	872	940	900	925	990	853	894	877	934	902	929	975	953	936	868	965
30629	29619	24081	11011	3525	1522	1085	925	831	838	872	858	790	814	817	832	835	873	850	803	825	842	844	787	819	796	851	844	780	796	836	837	869	870	842	871	752	850	826	839	822	858	822	860	855	821	820	844	824	809	868	865	828	880	863	841	850	807	819	862	849	891	807	808	907	850	844	851	850	819	863	860	850	855	838	888	829	855	875	832	812	821	872	815	853	843	852	797	865	836	794	838	872	841	866	814	853	863	816	869	870	852	792	811	816	839	845	875	823	809	799	777	858	872	866	818	801	861	831	860	831	785	833	807	861	866	839	808	865	810	809	833	870	840	844	806	865	798	863	832	851	815	824	804	829	831	820	829	833	767	855	810	819	877	873	843	933	884	842	844	795	838	850	778	834	767	887	768	817	865	846	845	863	813	856	869	839	805	828	825	850	785	821	845	808	805	830	848	859	802	834	854	804	864	838	863	808	838	838	883	829	842	852	822	813	856	825	843	818	794	813	831	842	809	749	868	790	841	801	820	853	884	860	846	810	854	839	831	840	869	820	824	841	852	816	829	808	833	848	837	825	865	823	786	825	861	824	816	816	830	850	885	858	850	859	816	874	816	839	810	844	835	794	808	839	803	865	835	840	834	804	787	928	821	852	850	819	798	810	847	890	880	833	796	752	824	918	812	855	802	849	859	815	838	889	842	854	845	886	825	867	866	820	800	833	822	893	838	825	874	870	820	813	805	860	809	817	759	862	854	805	872	855	861	870	824	851	884	872	800	847	815	829	817	870	855	856	866	844	811	879	858	825	845	825	794	871	811	869	819	796	880	861	875	880	874	844	826	840	791	802	879	826	858	838	856	845	781	794	902	848	817	820	812	834	829	862	824	863	870	843	854	842	818	817	824	847	833	803	830	829	821	861	814	863	831	853	827	872	865	852	811	813	796	827	829	780	840	804	912	838	832	878	828	833	860	848	917	849	841	795	840	830	788	802	816	855	818	877	814	810	772	865	857	841	802	837	822	837	850	842	819	844	797	853	842	838	879	832	805	839	841	862	828	821	818	873	785	856	799	854	869	834	830	835	845	797	796	878	797	855	817	822	809	828	828	837	835	864	860	835	872	826	827	831	830	837	825	836	843	833	814	845	820	855	872	853	841	828	805	801	848	891	836	841	848	892	864	865	793	827	755	887	873	830	819	881	826	849	800	888	801	848	783	836	841	886	838	882	862	834	833	834	818	837	864	855	813	827	833	865	854	799	814	851	757	894	855	826	845	821	800	892	867	848	842	858	792	771	857	810	816	831	845	847	829	851	828	884	819	857	837	866	818	834	817	826	831	806	850	875	844	829	822	801	840	841	819	827	898	807	862	846	865	784	805	894	833	796	832	845	798	854	830	823	836	826	812	861	849	811	755	840	883	859	866	783	802	876	780	762	808	820	818	909	800	792	845	877	864	921	833	846	865	870	826	824	803	865	809	773	856	854	894	819	805	850	811	841	836	868	788	865	810	849	889	819	839	833	845	822	851	811	826	826	868	877	828	842	895	904	894	838	879	907	783	848	854	805	829	840	847	823	837	877	861	835	867	874	748	858	790	810	815	784	811	808	837	833	850	842	858	870	830	801	768	834	811	797	834	842	861	839	848	841	838	832	810	831	857	846	872	867	810	823	864	842	844	828	810	869	858	891	882	821	844	789	842	843	856	879	818	836	811	818	844	799	859	880	889	820	851	789	828	812	791	808	850	846	812	853	861	830	831	815	821	859	844	847	846	832	866	851	864	851	846	848	812	879	807	781	832	824	886	879	851	823	830	836	917	822	789	860	878	871	843	866	833	840	824	812	845	870	846	808	831	816	822	871	803	839	860	845	827	853	856	811	813	838	797	818	805	768	822	836	785	765	858	822	840	834	829	832	817	800	850	858	812	848	812	852	829	820	755	812	842	832	783	823	850	810	799	823	831	858	818	842	872	823	827	860	823	842	830	818	851	857	828	840	834	831	871	911	837	823	836	851	825	835	824	803	832	854	881	833	811	845	867	827	873	864	848	868	809	855	855	814	825	909	857	827	851	827	878	826	887	847	833	862	820	819	844	863	825	856	811	818	841	838	829	836	809	813	862	845	878	806	847	825	799	861	839	828	845	802	812	776	878	865	870	842	824	832	841	855	832	837	826	861	846	835	854	804	836	855	844	880	826	886	883	822	810	830	844	823	827	862	879	838	804	863	824	844	830	834	905	817	816	775	879	872	836	833	811	812	849	808	803	841	867	858	791	845	791	817	852	809	800	861	878	816	829	862	812	846	839	810	851	821	851	829	806	883	831	863	851	839	843	817	850	822	833	839	842	857	804	816	837	850	849	864	838	828	852	826	902	807	819	805	866	812	777	825	880	838	861	863	884	866	851	861	875	860	787	858	895	880	821	814	855	879	826	876	876	871	849	873	774	826	851	809	890	845	820	775	826	888	830	822	763	880	853	818	816	807	863	864	876	886	844	848	823	829	828	816	832	833	795	842	864	857	862	837	843	818	879	823	855	855	809	830	822	826	886	851	829	840	803	893	803	850	803	862	839	804	837	802	844	818	870	848	853	827	845	873	853	808	826	758	871	840	861	801	824	807	837	850	816	817	796	873	824	791	798	822	776	866	823	844	819	858	884	807	805	824	902	865	813	847	823	872	829	790	831	883	857	850	821	862	871	788	812	844	816	826	819	840	844	825	821	803	857	832	861	847	842	823	823	855	836	826	821	841	815	851	825	827	832	840	843	798	825	820	850	842	898	810	846	821	842	866	853	802	805	836	811	800	788	776	835	850	834	872	880	800	879	884	834	831	850	841	791	819	812	805	769	821	878	846	807	841	813	828	798	801	861	846	801	848	824	788	870	850	880	846	843	787	805	874	852	832	834	821	855	827	875	809	822	800	862	806	802	846	792	781	866	812	866	839	846	839	825	860	901	777	896	822	858	770	887	900	889	852	845	829	818	876	842	851	853	823	814	841	856	847	887	839	872	816	855	855	856	883	821	839	884	835	807	830	850	842	877	854	834	842	893	839	809	867	865	797	849	869	867	858	847	844	851	815	893	845	856	854	842	828	848	803	839	808	826	806	847	852	878	840	854	814	816	881	827	810	866	914	880	806	848	831	827	855	809	786	856	834	812	835	844	786	814	859	824	806	821	825	785	820	840	806	865	852	838	858	838	796	813	817	868	828	854	801	780	821	820	836	820	864	789	881	824	853	833	776	845	812	871	819	782	808	861	803	855	826	843	856	890	839	867	826	824	818	825	854	827	875	851	826	883	844	791	876	833	831	919	843	909	855	834	842	804	793	822	842	824	844	776	833	845	794	836	874	876	848	863	828	814	838	853	843	856	881	818	904	819	842	881	809	838	845	815	846	845	844	866	809	828	820	850	874	905	842	841	896	861	841	805	773	861	862	823	840	850	819	866	829	891	873	843	856	827	791	867	871	812	809	809	845	880	805	845	850	810	864	844	853	810	888	770
23651	33302	17378	6653	2809	1345	846	682	719	653	661	635	658	636	663	690	654	663	634	664	649	640	627	713	651	656	712	673	663	637	692	661	680	682	680	626	671	663	670	629	631	630	661	635	652	618	664	631	698	647	648	631	644	632	676	654	610	638	671	637	647	658	670	658	639	650	627	683	662	601	665	664	649	665	665	627	686	657	674	682	646	674	676	640	624	640	640	665	632	628	647	696	638	682	615	682	639	677	681	687	630	686	641	665	667	661	690	620	628	699	656	671	644	662	649	665	689	591	661	643	622	621	688	615	662	669	664	642	661	671	635	664	659	636	674	676	678	672	671	690	639	633	627	597	651	658	677	642	641	642	682	631	644	671	631	668	732	630	679	638	640	646	663	631	652	714	656	633	681	628	644	644	672	659	676	663	673	636	662	638	681	636	723	621	684	653	647	651	651	652	683	621	694	680	659	661	689	703	646	629	656	669	616	669	692	649	653	631	630	611	722	641	644	648	694	653	678	675	658	637	639	606	642	669	654	654	594	671	630	620	623	630	613	692	644	647	657	642	652	664	674	675	646	710	679	681	682	683	664	615	652	673	676	644	677	732	644	638	653	672	671	638	689	661	659	664	678	627	660	684	627	666	648	686	664	685	665	636	641	638	685	691	661	677	648	606	644	662	662	656	603	664	664	609	649	636	662	647	682	628	637	687	598	687	648	706	694	654	675	674	675	654	609	681	672	655	654	676	623	641	680	701	658	630	661	638	675	690	645	651	681	674	676	650	638	691	636	683	653	619	647	691	644	607	632	675	657	684	623	663	673	673	646	700	655	668	654	665	592	649	622	669	661	637	621	638	688	624	648	678	633	685	681	648	696	621	614	649	634	636	626	659	605	627	652	682	646	665	700	667	652	620	666	642	645	660	711	656	647	677	640	653	629	652	653	689	662	638	660	689	645	650	660	632	635	651	646	666	654	668	627	641	655	660	642	663	652	677	703	636	686	677	656	643	660	629	620	644	666	631	646	669	667	695	628	598	634	666	665	693	644	678	671	624	680	673	633	626	672	661	647	647	633	643	674	665	654	676	647	639	670	612	668	670	621	660	642	674	664	628	630	645	637	686	621	619	666	590	665	657	669	657	668	666	607	639	636	608	676	679	653	700	637	701	621	617	674	686	693	685	687	628	646	650	621	661	610	657	699	641	619	628	674	664	677	679	655	714	628	619	710	652	680	609	636	647	700	692	660	707	609	667	653	635	644	651	633	627	657	681	724	678	656	670	626	619	655	645	665	676	699	649	641	638	621	703	651	662	665	689	621	613	663	652	690	623	649	672	663	644	657	623	652	633	664	647	656	633	660	603	652	693	631	680	666	619	618	641	679	638	641	655	636	630	636	675	635	640	687	659	641	631	646	648	697	657	661	694	648	634	666	673	686	623	676	653	669	665	695	673	616	683	694	681	667	633	641	641	686	650	615	674	631	675	622	643	682	653	640	637	661	681	687	663	657	633	631	698	620	648	658	604	712	694	665	664	650	649	686	683	702	713	672	679	589	661	658	615	665	704	687	645	687	624	646	691	684	595	652	632	677	629	673	710	696	668	699	660	635	633	655	678	668	686	641	630	653	636	666	628	637	666	629	646	655	665	651	655	667	624	626	638	700	671	642	664	628	700	690	620	671	637	653	678	672	648	674	688	642	667	705	650	682	681	670	632	648	665	664	655	641	663	654	633	648	635	651	675	653	665	665	654	631	655	673	635	607	647	684	664	654	663	700	617	682	635	651	685	645	641	653	675	616	620	645	647	623	644	661	658	615	650	681	638	681	659	695	675	629	671	618	624	669	674	651	637	689	678	649	641	693	668	647	664	655	639	618	646	701	640	654	661	642	660	634	692	656	625	661	644	615	624	624	657	668	690	628	602	652	626	653	694	595	665	580	627	634	646	665	644	658	690	637	693	673	701	675	674	655	698	646	672	642	614	661	623	624	684	662	648	651	608	651	651	689	681	588	654	627	635	641	718	635	666	676	644	667	635	643	651	613	621	670	693	644	589	640	646	655	674	694	652	657	622	695	645	714	632	649	674	620	612	680	667	635	674	670	632	643	670	622	702	652	695	629	623	666	648	644	653	624	716	701	686	630	660	664	678	601	661	677	613	652	683	685	645	668	718	614	697	652	662	596	668	618	691	657	719	634	653	683	651	631	647	655	624	672	648	663	623	637	676	646	645	622	657	666	713	656	687	663	685	650	680	661	623	672	675	670	615	645	714	648	644	679	695	667	696	685	629	678	680	601	645	631	672	713	684	639	651	625	649	663	648	666	647	617	680	643	642	680	644	604	680	660	653	643	609	614	649	660	648	637	652	679	661	632	654	635	611	676	668	680	675	652	657	684	624	673	652	602	690	636	669	663	692	648	684	619	666	611	699	692	616	638	650	641	629	666	653	596	676	585	699	616	627	649	659	681	651	709	633	678	691	658	663	634	687	638	650	619	625	667	677	681	660	685	624	691	696	685	657	671	634	639	648	643	645	685	657	638	694	623	685	663	698	658	656	643	695	654	670	643	665	659	679	674	639	642	653	650	653	640	681	599	671	666	633	637	662	659	683	650	671	636	623	683	645	691	650	631	623	663	674	665	698	610	694	655	637	658	592	675	678	651	661	650	646	640	692	639	671	654	635	663	651	644	657	618	656	633	672	672	657	663	644	635	644	652	669	683	641	641	650	672	696	680	620	662	663	674	651	668	668	687	688	635	682	621	665	655	662	680	656	685	667	658	620	695	688	663	644	677	647	659	668	645	690	675	676	606	621	645	654	634	713	629	689	690	632	659	652	685	687	659	650	666	626	630	676	667	640	666	638	647	654	611	648	703	660	671	709	605	622	617	644	684	643	663	696	682	646	664	613	647	639	651	668	648	704	678	692	670	663	676	661	634	669	685	600	644	664	656	612	638	656	633	646	614	657	641	681	646	636	661	667	671	656	654	666	696	657	612	613	618	675	707	666	679	679	693	642	647	649	639	642	636	652	669	644	683	658	654	670	630	645	684	685	652	636	661	687	671	656	695	640	688	650	632	703	653	682	682	685	642	632	653	680	665	625	647	663	654	640	648	677	660	669	679	661	645	660	628	654	624	683	619	706	653	661	646	628	639	670	686	605	626	694	624	639	652	640	644	644	680	694	655	650	662	679	674	629	626	614	643	654	651	628	657	684	686	680	624	649	673	611	667	679	655	640	701	623	655	648	669	649	645	682	639	711	665	631	633	637	670	659	627	643	666	690	625	625	673	672	674	675	634	646	659	677	671	659	630	625	651	664	654	621	627	645	689	649	686	638	669	646	665	645	694	668	669	653	660	654	668	667	669	681	665	666	628	642	673	679	699	646	682	669	636	649	656	632	618	611	636	667	674	632	676	675	707	612	661	701	655	656	636	614	667	684	632	665	673	667	648	641	652	680	640	647	651	657	635	660	643	695	678	625	670	661	640	716	637	642	661	671
25629	27514	38869	36033	20767	8373	2441	1248	987	959	942	992	964	954	977	939	944	942	976	941	926	930	920	934	968	965	974	932	963	986	925	875	926	942	921	881	972	887	976	951	900	949	917	874	902	952	841	925	900	963	977	894	922	907	928	931	946	931	931	918	926	991	957	977	957	918	928	932	908	899	915	946	980	904	942	950	908	921	901	891	925	1000	1017	909	878	960	940	926	926	895	903	935	887	922	961	925	952	956	945	917	947	914	954	898	935	912	987	988	987	935	919	906	913	964	920	913	902	926	882	914	916	942	920	947	921	908	884	917	902	939	954	961	968	878	964	972	902	951	964	898	911	905	918	846	988	909	915	964	959	999	985	930	972	891	937	939	971	909	951	981	947	889	935	945	907	897	981	942	924	913	910	929	933	915	965	942	879	902	939	895	961	938	943	906	956	934	926	945	948	951	882	907	931	914	942	960	880	947	919	898	957	925	989	985	956	942	936	954	900	900	892	901	924	906	940	907	954	955	929	910	947	935	954	980	892	919	918	986	1002	919	943	898	1033	960	942	883	893	871	896	913	948	900	926	853	902	913	886	956	964	901	914	892	920	915	949	933	936	886	893	886	876	952	870	933	918	928	932	938	916	897	954	957	1000	937	853	896	963	880	940	928	916	918	936	941	939	987	934	926	912	944	918	928	947	972	921	869	917	914	918	916	941	868	895	933	960	924	948	894	911	851	943	918	945	913	911	912	908	960	924	913	922	941	913	841	949	934	866	921	906	974	973	910	903	917	946	899	959	973	928	923	939	934	918	964	899	932	942	906	924	941	877	904	919	893	946	897	881	891	911	961	894	937	981	902	968	892	899	851	948	941	876	873	907	935	932	906	941	914	1004	870	918	856	933	961	981	960	905	926	934	968	953	971	914	938	880	929	965	942	920	938	936	889	930	948	929	906	962	987	941	921	927	947	882	987	956	978	891	953	945	971	898	959	972	960	912	946	932	988	980	933	990	883	888	990	938	944	900	924	966	910	933	908	889	943	897	939	912	885	957	928	909	975	952	943	934	940	937	894	927	944	910	892	934	930	891	918	903	919	919	910	934	941	927	885	921	894	912	889	920	953	897	937	897	926	927	939	946	893	928	871	881	932	943	960	926	994	956	872	925	967	958	917	922	934	900	918	985	928	944	912	883	928	930	926	911	921	912	911	974	946	929	885	915	986	905	902	879	920	900	911	951	950	930	924	932	946	906	925	884	916	926	892	918	911	919	891	923	941	873	882	902	936	933	874	910	950	936	921	901	930	876	974	871	907	994	921	947	920	923	952	918	908	928	909	952	909	933	927	913	944	927	919	900	911	858	904	885	913	965	958	917	922	942	873	959	913	916	922	928	907	895	956	863	902	952	913	914	926	909	860	891	920	910	987	885	885	966	951	993	897	868	964	936	958	951	981	917	898	958	970	902	910	926	915	917	956	930	898	940	909	902	873	882	893	960	886	917	870	904	986	940	951	887	893	993	900	1003	893	988	955	913	932	965	958	942	959	906	919	920	944	960	956	906	878	950	969	919	942	960	892	897	960	918	954	936	930	886	899	888	894	944	899	978	968	896	969	914	918	951	931	895	923	897	891	967	928	901	912	900	924	885	960	930	889	902	919	938	893	918	911	966	945	903	974	996	921	909	959	890	927	924	914	902	909	910	932	920	938	929	961	903	953	924	913	955	943	919	950	932	933	914	956	933	909	984	896	932	877	973	931	935	915	942	956	924	974	962	910	903	958	928	925	916	930	889	906	937	922	960	914	932	926	970	953	910	908	889	990	993	915	948	952	891	927	910	956	945	953	970	893	924	904	940	921	942	958	935	887	901	932	916	911	956	946	923	885	875	899	927	954	971	856	869	955	943	999	959	929	873	916	876	921	937	946	928	956	936	945	871	967	897	958	928	870	943	980	939	960	941	945	902	909	888	953	899	951	871	891	947	924	938	880	913	930	843	897	963	913	930	950	896	936	901	887	977	921	924	914	951	944	941	939	905	937	964	942	914	972	889	950	980	951	949	918	930	986	946	927	1009	936	960	905	964	888	955	956	906	915	957	920	970	928	978	922	889	987	940	956	918	881	906	919	847	914	927	934	924	969	986	828	926	948	928	927	894	940	890	982	907	917	928	1004	867	938	874	909	993	910	934	907	924	1000	961	917	939	937	918	921	910	876	907	951	895	922	915	909	922	977	953	983	915	884	915	909	903	910	964	941	1013	867	1006	915	940	978	899	916	948	962	956	920	886	919	914	910	873	934	901	964	918	937	967	904	918	935	960	920	961	948	949	917	926	927	937	1003	956	930	941	926	962	956	991	973	881	864	949	937	905	963	930	927	946	946	956	963	878	910	908	899	950	963	984	927	1008	975	921	899	922	996	905	934	910	912	918	912	976	954	910	936	959	954	906	901	928	979	962	921	864	937	962	937	920	916	946	940	970	863	877	924	902	966	924	930	888	853	901	943	970	871	927	949	869	844	989	890	895	926	907	954	928	910	946	907	964	983	937	932	965	949	926	941	964	953	937	930	963	930	919	892	922	910	919	907	899	884	923	922	899	1004	913	933	946	886	970	937	952	957	901	922	920	945	910	959	941	970	947	924	953	944	947	894	892	959	951	834	892	956	864	928	937	934	910	1022	976	924	941	934	902	873	898	911	908	920	916	982	864	879	898	888	915	895	929	943	907	936	853	892	929	924	906	939	972	951	897	966	983	895	968	914	939	907	907	909	923	879	943	954	925	954	892	931	939	928	908	942	975	909	947	958	954	914	933	889	883	921	897	953	899	947	922	880	918	941	908	885	909	921	933	876	879	942	971	893	887	936	962	961	967	843	924	869	885	935	962	986	921	953	931	966	900	921	942	897	919	936	936	944	948	920	921	935	930	945	908	1002	962	913	892	949	919	901	932	911	949	943	895	902	987	976	938	943	953	927	899	952	912	908	923	936	941	928	890	977	915	952	933	933	874	873	907	955	951	898	930	945	886	951	940	871	971	875	975	958	878	941	933	922	924	953	934	930	916	983	881	864	918	952	935	972	845	943	940	906	958	906	938	1000	909	941	978	973	913	915	898	904	912	888	938	937	999	954	889	891	964	948	981	923	911	914	917	892	942	948	909	970	914	960	920	902	929	955	878	950	971	914	956	891	975	914	966	921	942	958	937	877	887	962	932	929	974	919	945	967	939	906	960	909	866	922	928	935	919	988	924	940	937	873	909	912	935	938	969	941	934	911	904	944	936	941	889	856	917	951	944	948	904	921	978	931	982	960	927	940	951	931	953	955	828	899	1002	976	970	904	908	969	907	880	883	898	937	907	927	950	895	949	902	938	959	919	967	952	947	935	963	935	964	888	975	959	918	923	939	959	945	944	883	921	897	886	892	908	997	945	910	910	885	904	921	912	972	966	915	940	951	952	982	970	900	897	940	897	888	931	960	937	881	944	953	971	928	914	918	895	964	932	929	933	876	969	877	954	928	931	892	908	928	958
57404	83833	54594	29603	12859	4927	1817	1028	835	839	750	831	786	839	796	792	758	749	771	764	772	772	771	779	754	766	778	797	773	802	765	776	848	764	770	786	786	745	711	759	840	772	811	753	754	763	853	761	787	783	792	750	751	733	767	756	780	782	766	754	759	767	765	776	761	780	769	739	771	805	781	750	764	766	782	793	793	742	750	750	742	738	788	788	810	738	816	736	711	789	829	780	783	777	754	752	794	758	785	770	820	810	784	786	778	781	780	775	791	762	738	783	734	836	737	799	807	738	752	809	785	737	826	780	735	753	763	795	755	787	755	729	770	774	806	825	785	765	754	795	771	744	759	825	792	788	781	745	795	740	771	776	815	784	782	763	781	786	788	810	790	748	824	755	691	766	789	730	812	800	818	781	789	781	740	789	774	754	749	750	793	752	760	810	829	780	786	794	798	751	757	782	828	798	828	798	764	765	773	798	777	774	813	774	726	772	728	774	771	738	757	761	795	780	769	739	785	763	783	805	783	759	795	791	765	804	832	720	800	802	767	779	824	799	782	799	799	762	721	746	749	804	756	781	807	800	771	798	802	761	804	729	776	753	791	801	765	779	809	763	796	743	776	784	801	752	845	762	776	806	771	800	740	792	748	764	764	737	713	816	775	740	729	735	842	750	774	763	790	745	779	729	782	801	769	780	759	730	745	778	730	765	756	754	804	791	767	773	777	749	757	761	780	753	781	767	817	786	745	724	774	804	789	785	822	765	841	793	802	756	773	783	731	726	768	776	787	782	750	751	782	759	799	820	800	751	739	770	737	775	747	753	790	772	767	764	721	810	783	810	770	772	740	788	816	782	738	826	784	758	799	772	765	795	738	744	775	773	792	806	798	747	772	758	803	768	792	747	760	783	781	809	762	770	792	771	773	764	834	839	775	810	797	763	728	766	789	794	779	730	735	785	758	823	761	760	783	764	829	789	775	793	788	767	767	777	831	804	764	769	781	767	726	756	739	767	741	738	762	794	776	823	784	735	802	780	782	803	796	777	833	755	795	824	801	797	790	802	750	759	784	744	765	751	756	798	799	778	763	802	755	770	742	812	798	751	784	747	814	794	796	759	732	778	837	761	735	797	763	781	805	823	803	793	755	817	754	782	771	786	805	786	742	790	791	736	801	780	805	852	771	747	793	805	710	751	813	783	786	755	822	744	775	736	770	766	759	751	792	769	797	738	733	774	732	759	747	787	804	754	769	814	776	771	761	768	737	745	775	799	792	746	715	767	742	794	778	713	776	704	775	805	791	817	776	776	721	791	798	823	799	801	777	764	789	792	815	825	765	829	738	787	756	778	794	781	730	747	807	755	750	713	828	797	791	725	775	714	765	769	777	769	782	797	749	819	761	773	775	718	765	765	741	782	785	726	779	749	784	773	769	789	740	760	778	800	750	783	766	780	749	807	796	771	737	749	780	723	772	820	769	777	748	789	761	750	754	786	764	766	821	791	759	723	756	755	764	811	773	763	822	792	762	746	786	764	798	750	780	773	834	767	781	770	789	792	791	751	789	770	789	791	769	730	774	746	761	737	805	742	760	815	750	778	774	796	774	808	812	825	791	741	724	731	812	784	731	712	806	773	812	765	782	781	701	784	813	731	777	781	782	803	769	778	753	711	791	793	785	804	799	731	788	769	826	757	849	749	754	738	776	765	745	816	741	788	799	721	817	794	803	809	771	743	760	807	763	754	778	810	771	769	749	768	733	759	762	788	740	797	781	778	781	775	792	767	810	749	822	792	770	794	760	788	778	727	772	731	787	772	780	745	769	774	739	787	754	787	782	778	744	823	750	764	713	758	802	753	752	790	751	759	742	793	785	748	773	729	781	793	790	789	761	755	771	783	802	803	756	756	809	748	733	727	807	770	764	765	739	764	766	758	838	773	810	777	752	800	772	793	796	800	758	771	714	723	766	712	771	780	790	783	741	746	789	748	777	820	835	780	802	724	765	755	813	763	755	710	770	803	800	790	732	821	788	793	746	763	767	779	772	730	731	851	753	793	785	724	782	718	774	750	783	823	732	807	773	767	760	796	805	808	783	799	797	739	792	759	776	774	789	766	788	809	782	792	800	743	810	747	792	821	780	791	778	767	754	731	766	717	790	755	801	796	792	785	771	734	815	769	772	734	791	708	767	737	808	791	759	762	829	764	755	763	854	759	761	769	752	722	751	786	744	815	730	781	815	815	743	753	793	770	798	779	805	801	714	735	769	728	785	841	794	738	796	803	735	800	795	775	792	756	761	786	774	758	806	801	768	818	782	781	746	765	796	789	791	783	777	819	795	779	815	814	783	725	718	777	769	818	816	817	785	745	784	806	771	737	774	783	807	723	773	797	762	793	766	800	780	828	827	778	801	775	774	776	787	753	789	777	786	750	761	743	772	732	826	764	805	802	754	848	799	774	771	795	790	784	735	788	782	793	740	755	743	809	777	778	794	824	769	757	768	743	777	775	745	820	807	786	749	796	778	802	759	769	721	779	791	775	809	800	786	776	771	749	807	770	770	760	753	792	743	801	761	783	752	735	756	779	780	731	747	765	809	781	752	775	766	783	760	743	706	766	815	790	785	788	806	708	797	780	800	743	769	791	778	760	778	767	769	726	756	770	730	767	816	795	782	787	807	790	751	793	782	739	789	798	758	736	767	792	762	754	810	802	770	786	848	780	790	782	800	800	764	763	773	801	777	745	766	726	749	797	778	762	742	719	781	777	806	785	808	768	756	734	786	744	788	775	783	763	778	725	733	754	804	752	828	787	755	789	769	800	733	788	778	804	729	813	746	752	770	779	774	781	800	778	747	783	757	746	757	748	754	806	808	730	771	765	747	800	750	794	791	777	778	793	806	786	776	744	793	754	761	736	774	784	772	781	796	778	768	795	734	786	747	767	733	818	791	783	761	743	788	784	747	771	759	770	801	766	813	761	807	826	750	779	793	787	806	773	745	775	754	799	771	764	827	758	769	788	778	788	772	763	795	826	768	777	784	785	717	744	756	770	791	708	791	739	771	810	774	762	723	794	730	780	749	738	781	764	831	752	791	774	817	757	765	768	778	757	817	822	829	771	808	772	717	750	758	774	778	788	788	751	750	789	780	746	744	770	816	722	758	730	770	763	791	784	740	745	768	778	782	802	760	783	801	780	764	799	768	741	798	755	742	789	813	799	762	759	801	733	746	873	775	762	798	755	804	739	769	818	742	750	812	773	778	743	762	758	785	777	784	767	742	765	769	773	769	767	757	745	760	749	743	753	772	748	768	797	742	766	772	790	784	831	788	763	771	775	828	775	762	760	806	774	781	726	745	764	799	812	796	759	769	754	783	809	760	745	778	765	789	780	769	743	776	787	817	775	731	817	745	783	793	808	838	746	732	732	756	752	739	774	786	805	752	772	767	782	772	738	758	782	747	829	766	793	779	773	779	766	785	764	774	796	775	784	776	721	762	733	783	802
23923	23211	34629	33583	26410	17769	6267	1845	1287	1132	1227	1210	1156	1189	1137	1177	1125	1103	1095	1157	1164	1092	1127	1145	1164	1122	1155	1179	1090	1073	1148	1181	1112	1069	1082	1110	1087	1134	1160	1094	1122	1127	1097	1094	1077	1111	1126	1193	1177	1171	1132	1088	1099	1084	1114	1121	1087	1092	1056	1054	1108	1114	1055	1111	1153	1115	1124	1050	1080	1126	1094	1101	1142	1118	1097	1079	1134	1057	1143	1096	1097	1085	1083	1123	1111	1073	1102	1144	1119	1132	1143	1117	1134	1121	1125	1121	1086	1067	1144	1056	1118	1147	1075	1087	1163	1078	1138	1135	1110	1103	1149	1097	1111	1105	1068	1139	1121	1089	1168	1077	1193	1072	1112	1094	1122	1115	1110	1123	1121	1048	1106	1131	1088	1137	1110	1157	1113	1131	1106	1118	1172	1036	1135	1063	1077	1122	1115	1132	1114	1104	1131	1126	1119	1144	1080	1130	1148	1086	1173	1170	1129	1111	1076	1170	1123	1157	1056	1121	1116	1144	1155	1051	1071	1113	1092	1114	1069	1040	1099	1070	1114	1097	1097	1068	1144	1109	1092	1077	1069	1083	1062	1135	1103	1064	1110	1058	1102	1117	1089	1112	1056	1099	1072	1113	1119	1107	1167	1123	1058	1052	1091	1094	1122	1147	1102	1033	1126	1140	1068	1166	1094	1148	1097	1068	1132	1109	1172	1051	1060	1096	1093	1154	1144	1125	1100	1124	1093	1101	1121	1126	1119	1123	1085	1110	1089	1089	1177	1089	1129	1091	1115	1100	1101	1081	1081	1167	1144	1065	1099	1107	1050	1130	1094	1087	1077	1149	1095	1106	1119	1045	1086	1118	1112	1045	1138	1119	1075	1086	1131	1150	1127	1073	1115	1091	1157	1094	1089	1118	1094	1124	1101	1153	1126	1116	1024	1058	971	1138	1111	1112	1113	1096	1115	1172	1075	1122	1114	1095	1091	1096	1189	1113	1125	1133	1085	1141	1061	1086	1109	1113	1048	1163	1113	1058	1094	1016	1092	1155	1123	1121	1176	1149	1012	1064	1074	1151	1178	1187	1091	1099	1071	1131	1136	1119	1071	1107	1127	1080	1138	1099	1116	1124	1120	1085	1115	1057	1128	1096	1106	1076	1142	1109	1078	1104	1066	1100	1117	1143	1101	1097	1130	1122	1070	1082	1138	1150	1056	1156	1057	1065	1139	1097	1072	1056	1115	1101	1138	1118	1115	1092	1148	1044	1164	1059	1125	1090	1086	1092	1116	1112	1071	1118	1131	1059	1045	1027	1145	1105	1110	1101	1113	1050	1106	1084	1064	1069	1102	1106	1061	1116	1088	1108	1055	1133	1057	1108	1094	1059	1098	1109	1053	1114	1191	1107	1069	1084	1126	1083	1092	1147	1139	1099	1069	1055	1110	1048	1078	1073	1123	1128	1119	1127	1090	1094	1130	1099	1136	1096	1088	1116	1091	1097	1101	1082	1049	1056	1147	1106	1098	1169	1082	1041	1095	1149	1098	1121	1117	1118	1110	1075	1101	1092	1067	1089	1129	1094	1046	1077	1110	1102	1134	1086	1107	1120	1105	1155	1063	1072	1183	1070	1162	1128	1145	1106	1087	1115	1098	1123	1077	1158	1122	1097	1128	1136	1153	1076	1081	1064	1169	1043	1117	1137	1105	1111	1114	1142	1080	1145	1118	1116	1087	1114	1025	1113	1083	1138	1104	1109	1127	1102	1118	1137	1049	1118	1075	1055	1059	1071	1106	1107	1105	1067	1105	1151	1069	1101	1073	1097	1083	1109	1138	1191	1132	1037	1099	1072	1134	1127	1097	1079	1096	1116	1138	1114	1085	1112	1094	1051	1132	1095	1134	1083	1125	1041	1099	1076	1075	1134	1130	1010	1104	1144	1121	1089	1136	1135	1117	1086	1077	1134	1162	1067	1153	1067	1090	1132	1071	1091	1145	1148	1183	1101	1093	1096	1056	1139	1084	1141	1064	1028	1100	1146	1067	1116	1074	1113	1131	1148	1051	1137	1142	1057	1131	1168	1069	1090	1131	1104	1075	1081	1054	1136	1105	1109	1087	1132	1128	1090	1177	1135	1139	1134	1181	1114	1143	1054	1173	1069	1068	1148	1144	1057	1095	1090	1093	1151	1100	1096	1096	1101	1086	1090	1142	1134	1071	1031	1077	1101	1126	1175	1088	1069	1127	1098	1101	1088	1057	1090	1108	1106	1073	1117	1110	1086	1083	1128	1108	1082	1112	1024	1040	1131	1088	1124	1049	1082	1125	1152	1131	1112	1077	1092	1143	1080	1121	1126	1107	1104	1100	1098	1131	1055	1103	1093	1148	1068	1155	1138	1130	1118	1177	1065	1085	1111	1101	1102	1083	1119	1151	1138	1124	1099	1048	1053	1141	1088	1125	1044	1120	1131	1106	1110	1116	1116	1128	1105	1147	1066	1074	1062	1152	1094	1085	1191	1119	1124	1120	1032	1062	1130	1117	1134	1061	1091	1167	1094	1134	1088	1084	1093	1063	1088	1115	1071	1136	1054	1146	1109	1087	1142	1069	1058	1152	1081	1042	1095	1075	1151	1122	1045	1097	1112	1133	1113	1099	1078	1114	1110	1121	1104	1088	1127	1170	1053	1124	1075	1142	1129	1137	1048	1046	1075	1157	1050	1153	1236	1113	1140	1063	1106	1070	1073	1112	1081	1130	1145	1107	1105	1114	1106	1110	1098	1108	1131	1127	1078	1137	1042	1080	1105	1116	1109	1114	1051	1063	1143	1158	1167	1079	1070	1096	1084	1097	1202	1157	1083	1065	1060	1150	1094	1160	1157	1089	1118	1137	1106	1069	1118	1127	1062	1054	1113	1084	1064	1068	1119	1071	1095	1102	1101	1114	1141	1077	1143	1137	1069	1102	1077	1152	1110	1079	1063	1123	1162	1088	1095	1122	1131	1107	1119	1104	1131	1137	1136	1132	1134	1123	1075	1116	1122	1069	1116	1072	1082	1127	1156	1085	1067	1134	1088	1140	1076	1044	1139	1081	1143	1101	1075	1120	1095	1092	1109	1092	1109	1054	1092	1097	1160	1133	1152	1102	1101	1008	1117	1114	1182	1171	1066	1107	1089	1016	1095	1131	1142	1074	1090	1109	1118	1129	1095	1105	1035	1115	1094	1130	1102	1102	1067	1039	1139	1120	1117	1061	1115	1135	1143	1111	1107	1062	1127	1111	1101	1162	1151	1084	1059	1116	1128	1094	1132	1076	1129	1131	1101	1092	1092	1098	1069	1100	1079	1098	1142	1095	1053	1184	1077	1078	1143	1064	1115	1068	1067	1117	1127	1163	1117	1110	1120	1074	1088	1093	1110	1105	1067	1148	1129	1075	1092	1149	1091	1091	1194	1132	1082	1105	1093	1070	1087	1125	1054	1104	1124	1122	1140	1126	1131	1177	1175	1106	1156	1105	1038	1134	1129	1144	1097	1089	1135	1101	1069	1050	1138	1080	1054	1077	1071	1101	1123	1093	1119	1076	1125	1128	1176	1074	1141	1120	1095	1084	1118	1105	1101	1131	1122	1025	1088	1113	1054	1171	1066	1148	1073	1088	1031	1034	1141	1114	1050	1101	1093	1117	1153	1085	1057	1116	1070	1136	1173	1073	1156	1097	1088	1130	1074	1063	1063	1058	1132	1099	1072	1087	1133	1131	1141	1120	1151	1093	1101	1136	1135	1132	1083	1107	1098	1141	1037	1087	1085	1126	1162	1104	1093	1095	1106	1164	1059	1100	1149	1180	1105	1143	1109	1160	1064	1084	1130	1148	1160	1140	1086	1116	1103	1108	1086	1098	1062	1061	1090	1077	1139	1161	1091	1032	1132	1091	1113	1062	1102	1112	1117	1068	1122	1060	1081	1130	1111	1115	1114	1126	1144	1159	1128	1103	1118	1141	1068	1218	1142	1151	1102	1084	1108	1117	1141	1126	1139	1063	1141	1124	1096	1079	1031	1110	1074	1115	1131	1154	1127	1082	1036	1201	1125	1084	1036	1128	1095	1125	1077	1166	1061	1087	1153	1124	1106	1141	1132	1060	1099	1041	1087	1112	1104	1134	1066	1123	1123	1128	1155	1055	1085	1032	1168	1116	1083	1118	1163	1165	1090	1164	1094	1121	1051	1106	1125	1098	1118	1113	1100	1147	1159	1103	1050	1161	1049	1088	1035	1076	1098	1104	1096	1016	1064	1073	1126	1113	1114	1139	1048	1160	1109	1102	1097	1117	1097	1130	1101	1057	1073	1099	1169	1089	1127	1088	1096	1100	1119	1058	1107	1125	1117	1097	1055	1080	1111	1155	1085	1122	1021	1146	1117	1125	1088	1105	1070	1064	1157	1131	1134	1131	1145	1143	1121	1108	1108	1079	1094	1092	1085	1159	1116	1102	1114	1080	1098	1077	1100	1128	1075	1122	1091	1087	1040	1063	1110	1087	1169	1108	1111	1078	1079	1048	1090	1160	1058	1116	1106	1089	1106	1061	1093	1046	1101	1090	1122	1102	1161	1081	1111	1130	1116	1099	1058	1105	1130	1094	1105	1044	1127	1077	1122	1184	1113	1064	1147	1119	1111	1107	1098	1092	1131	1086	1058	1123	1201	1080	1121	1093	1084	1099	1105	1120	1170	1118	1152	1046	1083	1107	1092	1100	1114	1122	1057	1097	1142	1152	1058	1091	1098	1139	1090	1088	1096	1126	1137	1066	1110	1082	1078	1118	1105	1088	1097	1091	1061	1110	1089	1087	1113	1098	1025	1096	1066	1134	1124	1114	1068	1133	1108	1058	1120	1028	1091	1135	1083	1151	1113	1097	1113	1057	1113	1078	1084	1108	1105	1060	1064	1078	1088	1126	1050	1059	1110	1107	1072	1148	1114	1194	1171	1047	1092	1089	1120	1130	1119	1074	1135	1047	1096	1098	1109	1120	1122	1179	1078	1067	1090	1085	1113	1149	1071	1146	1101	1110	1100	1096	1214	1148	1095	1157	1065	1107	1074	1133	1113	1033	1033
63527	99246	73014	44255	23102	8856	3130	1358	1048	981	1004	930	1007	916	972	981	1027	993	1045	1013	1006	983	967	988	953	988	964	943	1009	978	957	1006	956	994	931	977	971	971	984	1003	989	976	969	996	996	934	963	976	996	967	983	964	928	976	978	913	979	948	949	951	983	933	963	934	961	974	956	970	953	1037	925	916	1004	996	935	932	995	970	923	985	924	968	1023	1016	984	963	911	965	980	986	1015	969	972	946	941	948	972	994	959	968	970	987	984	959	971	975	951	966	928	968	1001	883	987	952	978	1000	981	940	1009	995	938	961	986	1022	946	944	973	964	984	922	978	964	985	972	1004	974	938	1026	947	931	997	968	966	964	936	983	935	998	956	1004	974	1049	978	967	989	949	919	940	971	960	968	1001	982	926	954	921	991	975	915	922	961	974	1019	950	956	958	918	980	939	899	972	998	959	997	968	957	961	934	972	865	1024	963	978	1000	983	952	952	959	934	922	985	978	1018	975	941	1001	965	968	946	954	1009	998	901	961	949	918	983	1017	971	953	953	908	951	926	979	1026	936	975	960	953	924	1003	972	972	998	953	1009	916	918	926	972	972	961	995	936	975	926	999	965	956	983	927	962	907	979	963	1014	988	951	912	1047	936	961	972	994	989	974	937	915	946	1016	1008	1038	923	940	910	989	993	987	998	943	963	933	971	942	989	948	987	962	951	974	993	957	961	930	933	955	1005	955	983	961	978	947	989	958	965	935	999	955	895	913	932	910	938	950	1004	1009	970	914	957	959	920	961	1031	963	933	979	963	922	944	966	931	979	890	930	948	957	970	964	913	937	919	976	941	932	971	959	944	984	940	897	976	904	949	954	956	951	986	925	995	912	1015	936	949	916	936	982	1012	974	963	956	957	948	925	935	940	955	970	987	965	996	928	1042	951	934	993	947	1029	984	939	958	995	935	933	971	998	980	1019	926	963	999	960	990	879	921	1009	985	1000	951	961	915	958	957	989	990	972	975	951	940	1010	946	1009	964	953	991	980	938	969	919	925	975	966	916	1001	1018	946	913	957	983	976	948	951	953	936	1001	926	934	965	938	955	944	991	938	1027	963	942	962	956	986	959	944	947	1020	987	954	945	920	946	1003	946	974	935	904	1013	954	931	935	942	970	989	948	961	959	936	946	926	903	935	947	968	930	972	1003	992	969	1002	937	965	950	977	952	970	895	956	993	1001	980	860	985	936	969	908	1027	945	968	990	992	1004	977	999	957	1011	1003	995	924	995	927	931	962	961	996	981	967	970	1002	956	958	873	987	972	943	992	956	961	954	920	918	936	970	1003	925	1004	979	918	965	908	932	901	973	983	977	978	970	928	958	1008	923	986	926	945	949	967	966	1019	977	912	957	975	926	891	965	1009	968	1012	970	949	963	1031	951	894	999	1010	985	955	934	895	990	976	952	998	949	972	955	945	903	968	996	957	918	916	989	919	962	934	919	925	959	989	988	956	946	960	988	957	961	979	998	1013	958	997	948	996	939	954	956	970	947	976	980	975	959	969	980	971	897	935	964	983	915	937	1011	947	1013	992	942	926	963	960	949	942	963	993	938	981	949	949	977	955	944	934	942	989	994	933	1029	921	921	939	991	1004	941	977	953	939	1028	951	939	898	991	938	952	933	970	998	947	952	919	996	945	936	916	961	944	954	966	974	963	963	982	926	906	945	995	1010	965	942	1025	931	980	955	952	913	937	939	966	928	916	968	957	998	964	959	971	933	926	972	1004	938	931	966	921	997	938	985	948	963	971	939	999	965	998	980	982	1016	948	988	934	954	934	926	941	992	943	968	934	948	938	973	973	968	965	977	929	983	973	1022	958	977	974	982	972	992	922	981	907	952	985	961	951	933	965	931	974	961	962	1002	982	941	966	960	964	1039	942	946	946	990	949	958	1016	983	957	948	962	1010	972	936	924	1007	939	923	937	932	923	1011	967	975	925	1004	921	1026	941	920	927	977	960	965	964	966	994	993	935	967	1017	962	963	1001	947	960	1011	942	926	910	1001	964	970	959	1003	938	1014	978	993	953	919	965	971	955	971	991	946	976	921	919	974	954	940	949	961	912	931	970	950	1019	937	1016	933	904	916	929	953	933	988	971	1012	987	944	943	938	972	958	951	978	936	938	944	942	941	952	1004	932	973	959	973	1001	923	1003	936	995	945	958	961	950	1013	957	888	975	967	907	959	975	999	913	960	963	912	1039	974	965	882	985	941	896	993	965	956	935	952	996	917	963	961	949	948	997	1003	932	948	997	929	938	905	993	907	994	1000	949	954	950	963	935	950	958	904	999	940	1008	900	932	938	937	967	969	1004	947	963	931	915	968	1033	945	941	938	992	958	988	959	917	957	1012	969	982	993	1011	942	1008	985	970	978	900	904	971	948	1003	938	936	945	967	958	916	984	932	950	911	932	922	970	949	928	912	977	931	923	1008	934	967	929	904	1004	954	956	934	923	935	976	973	969	986	1009	982	998	929	953	962	979	958	1040	938	940	899	980	947	923	941	922	942	947	939	930	983	1031	988	971	916	987	931	951	1009	963	938	893	959	967	952	982	960	1014	937	994	977	959	916	982	1019	967	984	903	941	943	933	968	985	942	929	956	992	881	957	990	1021	911	958	995	989	981	964	926	937	949	953	992	968	953	962	973	942	909	994	942	966	988	1007	1009	952	967	991	922	910	987	981	917	985	987	965	960	976	942	1011	943	956	904	964	910	927	992	986	950	940	946	966	968	1004	982	930	923	917	975	923	999	953	1002	926	975	961	949	950	986	975	984	963	968	965	903	946	950	953	1034	1004	961	1002	946	926	967	989	942	1036	1004	940	978	952	952	935	978	944	965	932	971	991	956	931	912	998	990	1018	976	945	946	986	897	996	963	985	980	940	965	961	965	973	991	941	930	986	959	957	969	953	983	954	1029	995	900	967	923	1023	926	973	923	1010	943	974	963	971	925	1035	969	994	969	931	951	900	972	1001	991	962	967	998	967	920	922	901	978	945	1039	955	958	993	920	963	961	1009	955	943	955	956	963	957	959	970	946	954	940	922	927	960	996	923	972	911	996	961	985	943	934	938	1005	972	930	912	957	977	957	927	961	967	977	941	934	966	989	1011	952	874	982	964	925	952	920	980	925	982	953	956	1059	944	918	948	986	983	947	947	958	902	985	990	929	938	930	940	979	918	961	984	982	924	972	978	945	972	994	907	889	1017	924	972	948	979	939	950	911	950	968	931	984	937	996	915	955	973	1006	969	950	1019	969	902	923	897	1002	970	981	910	985	974	893	954	943	991	944	964	966	987	962	908	972	983	973	921	904	1003	969	912	943	987	977	962	961	997	994	971	925	951	958	954	993	929	906	935	1012	930	971	944	919	955	936	971	960	959	965	925	916	962	1001	985	957	1006	944	903	1002	949	974	959	996	921	921	939	961	952	966	966	983	1022	936	1021	972	935	1015	940	909	967	974	990	925	922	992	991	1025	965	939	971	957	925	963	951	882	999	992	962	1002	960	964	976	961	969	925	1034	1009	979	1007	1008	932	960	996	948	892	977	983	930	959	960	927	962	943	892	914	951	944	982	938	984	957	971	916	1022	960	886	966	936	907	989	951	984	912	953	1026	939	940	936	943	916
30304	29852	24416	11701	3513	1529	1039	951	862	864	914	937	895	866	850	845	916	908	930	887	845	908	936	949	942	899	883	930	890	872	894	910	892	929	852	896	871	867	935	899	909	871	866	876	866	859	867	853	841	826	908	858	878	876	847	882	906	878	875	902	823	900	847	847	907	908	892	909	907	884	880	857	911	878	898	823	895	936	897	882	864	861	849	900	897	923	896	953	873	944	860	882	874	842	904	912	877	879	895	883	869	886	848	877	919	824	884	898	864	922	852	863	909	880	868	884	891	897	932	912	859	882	883	845	914	872	894	866	885	840	877	811	866	891	846	855	906	875	826	864	882	845	864	824	886	839	892	895	873	820	886	881	918	887	861	893	878	849	897	896	841	837	862	950	877	817	902	898	966	863	897	875	855	867	878	852	950	898	886	871	846	886	857	930	909	880	877	973	882	865	905	920	895	898	931	901	907	896	851	884	925	821	923	919	858	869	851	877	858	949	905	901	872	876	858	858	898	847	859	844	869	859	884	875	861	927	871	863	908	897	880	868	885	862	883	877	830	945	888	897	919	820	904	884	950	886	894	912	833	871	876	912	864	867	859	901	828	858	895	811	830	868	890	895	901	874	898	910	870	875	964	869	881	897	891	897	851	827	902	882	887	835	895	903	841	890	851	874	888	857	878	866	933	870	870	906	904	828	886	880	865	911	868	846	836	896	867	823	850	934	869	846	868	889	877	881	875	907	869	888	929	902	898	923	829	900	889	869	918	847	866	847	888	882	869	856	847	894	844	875	924	869	861	940	902	880	907	863	899	906	883	844	886	847	855	869	886	917	900	875	874	905	887	855	853	860	870	923	828	881	881	893	862	876	854	883	880	849	907	922	883	924	909	853	916	898	871	894	923	884	879	857	915	870	856	843	844	853	894	798	871	861	884	873	882	885	882	860	891	866	841	915	871	879	892	908	903	885	951	884	895	904	907	869	906	857	869	872	901	876	869	870	823	864	828	906	905	916	873	908	887	875	813	869	920	835	902	865	866	859	830	926	877	870	886	899	882	911	877	878	849	899	862	908	872	886	880	867	870	907	851	866	837	875	916	888	861	857	904	876	893	881	896	885	901	890	893	935	893	862	855	897	892	890	865	858	918	912	834	889	868	861	886	846	814	837	880	913	882	869	887	882	858	881	878	873	934	931	954	933	890	861	858	949	896	861	920	893	855	854	884	932	884	846	900	820	917	875	883	859	902	820	835	878	871	882	886	843	891	854	872	853	900	873	861	876	891	860	898	884	894	898	917	859	930	891	872	910	928	822	877	888	828	824	903	894	937	895	941	920	861	863	869	890	939	827	860	890	878	885	912	839	873	914	825	907	874	880	880	912	923	891	877	886	878	933	904	857	877	872	867	877	868	888	849	850	835	915	928	880	852	923	991	894	853	903	840	866	854	925	922	851	860	923	865	915	896	884	869	873	853	854	883	860	891	859	900	861	907	884	840	869	898	881	932	853	819	851	883	798	866	796	864	922	889	896	856	858	857	939	899	838	864	892	863	860	849	868	881	880	915	894	842	838	874	921	843	982	852	837	824	846	847	894	848	895	916	881	873	924	915	855	883	860	887	816	889	873	871	890	903	794	900	850	860	909	925	855	901	894	851	869	945	910	904	905	931	869	908	861	905	801	865	841	858	897	880	818	902	926	867	935	883	914	861	872	877	941	867	911	862	822	904	881	847	856	870	891	871	869	890	908	895	862	897	886	887	856	893	949	893	877	938	890	851	890	834	814	880	812	887	840	868	896	880	883	914	831	808	851	850	836	870	859	887	886	871	866	844	905	887	898	974	891	891	885	918	886	930	861	841	884	835	902	872	873	900	862	877	872	880	890	855	920	932	907	891	887	890	890	848	892	852	870	908	816	927	819	859	939	964	874	897	855	923	865	895	934	886	916	820	890	865	883	876	897	858	875	860	860	859	890	917	876	912	807	846	880	872	884	870	856	909	854	853	852	799	875	910	851	879	844	865	864	903	896	886	921	895	839	862	881	867	905	855	858	884	898	838	897	894	869	823	892	891	844	872	866	853	868	848	834	902	859	895	934	880	867	885	841	875	877	880	874	840	847	906	892	883	904	849	893	868	891	944	895	914	858	872	851	858	906	863	800	961	910	878	928	863	921	909	885	848	944	896	882	840	827	835	903	889	864	921	844	876	852	873	893	967	797	894	854	868	851	867	897	942	879	879	853	896	845	918	899	864	846	890	978	864	864	901	928	840	856	862	834	883	887	890	885	887	906	878	877	896	922	878	870	841	873	854	896	858	862	871	830	887	845	886	889	891	831	921	918	864	918	895	846	886	924	894	875	905	870	857	873	894	904	892	922	919	907	834	861	883	940	901	853	895	908	876	878	873	897	887	893	897	879	837	871	911	850	880	870	901	874	913	813	843	886	909	917	897	875	873	841	870	923	871	913	884	889	861	898	890	877	946	901	899	887	902	869	910	896	882	875	894	932	888	923	818	858	914	862	885	905	878	808	815	859	897	859	870	881	885	867	880	913	906	938	928	887	885	886	844	874	880	867	906	937	899	902	915	823	841	846	918	864	893	885	869	923	877	883	874	907	909	862	875	932	849	847	872	933	911	877	945	834	877	916	842	902	939	904	872	836	849	890	922	856	940	899	840	871	897	957	838	913	861	860	856	875	845	879	875	928	856	834	872	885	858	878	825	922	919	871	879	907	868	885	925	910	853	889	844	902	887	906	915	869	867	892	840	907	849	890	823	860	881	899	887	867	869	889	856	873	844	970	897	829	854	930	855	884	841	912	884	899	893	889	827	848	872	854	916	925	870	876	808	850	861	895	873	850	912	881	887	882	902	902	875	862	832	941	886	901	875	891	845	893	897	908	945	877	894	890	894	889	867	859	898	893	864	939	926	910	840	884	906	904	859	882	900	882	887	908	911	844	843	936	876	931	900	914	835	886	905	918	897	820	863	866	869	932	941	824	886	787	944	850	858	956	925	842	902	890	871	860	893	910	881	877	888	842	870	954	876	855	869	847	858	886	868	888	914	876	886	878	864	821	838	882	864	871	880	912	900	895	888	892	908	877	860	867	859	831	901	841	899	891	830	837	882	955	923	872	844	928	891	864	896	833	862	852	923	873	839	869	864	901	854	838	875	881	907	903	900	861	882	887	926	898	911	872	925	826	914	895	870	895	910	887	869	839	886	866	882	887	860	904	901	927	924	869	870	866	905	976	873	869	894	883	946	865	813	870	888	897	901	831	841	888	889	809	889	889	929	890	806	890	871	899	894	891	884	891	875	905	872	952	898	861	893	932	895	915	903	886	852	888	922	846	855	908	875	886	882	888	811	883	885	882	806	895	858	858	863	890	875	917	875	859	855	857	904	856	863	899	897	920	865	889	924	896	926	907	916	958	897	873	852	911	861	967	913	909	896	876	866	921	844	881	861	845	857	847	915	923	871	850	889	903	816	879	826	884
22936	33907	18099	6716	2779	1318	832	725	712	697	725	712	693	711	735	691	715	697	685	698	684	686	658	681	662	647	694	699	712	715	704	680	697	718	703	689	717	698	695	696	724	679	720	696	681	671	728	681	706	715	693	674	696	714	690	672	650	693	707	668	671	659	711	708	693	686	667	728	673	774	702	720	695	705	689	687	671	723	743	677	710	711	688	736	665	636	691	676	645	685	703	678	675	661	693	665	673	693	682	651	696	731	692	701	710	670	688	693	678	717	724	670	681	708	716	685	660	699	710	689	694	689	651	652	660	692	625	694	682	709	644	678	688	682	699	677	698	725	703	689	693	689	703	694	718	654	720	700	702	650	695	691	728	711	691	690	689	654	730	686	702	659	681	657	678	694	703	677	696	672	685	705	692	692	695	716	707	687	674	709	688	668	705	713	695	670	713	695	693	685	706	638	717	677	670	698	698	710	658	706	667	757	696	705	729	672	620	672	663	713	695	698	666	717	685	719	694	690	680	691	712	727	704	702	671	661	690	714	685	706	672	680	669	703	681	691	672	685	683	712	696	654	707	687	683	642	672	683	688	707	699	663	676	692	694	709	726	637	690	695	679	688	703	689	675	697	696	686	691	717	664	663	706	691	697	651	696	697	661	690	711	683	637	699	676	686	648	711	708	691	679	676	665	659	673	718	670	631	692	689	700	711	708	696	721	687	663	663	704	686	713	720	688	727	672	681	705	667	776	668	689	657	714	718	656	737	646	681	640	691	670	713	681	734	676	690	681	697	672	670	666	708	720	691	673	665	735	677	729	677	729	687	695	704	661	733	728	717	707	742	679	696	651	678	689	667	714	680	674	660	663	698	694	709	679	690	644	685	653	712	669	712	691	690	723	678	666	683	700	708	638	661	715	690	718	643	684	706	686	675	717	701	668	659	675	677	665	705	665	715	665	721	675	735	726	640	707	720	650	653	651	694	710	708	714	699	652	688	660	712	717	669	644	701	673	697	696	669	724	659	687	699	693	652	703	667	672	709	688	704	671	722	716	682	701	636	673	685	682	707	726	713	731	704	697	711	654	695	676	697	725	651	712	674	700	668	685	667	674	670	720	696	725	657	739	656	743	683	673	711	699	672	714	722	744	711	679	666	728	690	665	646	668	730	683	673	716	724	707	706	719	725	663	682	667	715	693	709	677	673	656	647	701	710	662	714	674	711	673	651	688	703	653	690	743	658	695	685	701	762	650	697	703	705	648	694	643	686	717	668	695	673	655	656	694	719	692	742	627	654	663	668	698	715	690	723	702	733	689	659	687	708	674	704	664	707	692	660	692	700	687	674	669	704	687	666	698	660	715	709	721	723	686	721	659	684	689	728	657	690	671	729	681	669	684	673	685	696	710	690	627	664	704	704	682	711	765	643	713	725	709	667	669	697	667	670	697	666	647	678	686	713	660	696	664	658	733	647	686	698	672	671	710	693	720	715	713	688	728	671	692	689	690	676	725	702	684	726	706	690	720	687	704	646	713	672	658	641	654	750	655	694	692	689	703	691	684	714	661	689	687	652	655	700	689	705	703	671	679	672	707	700	707	694	645	692	676	699	675	706	702	676	690	634	681	677	668	682	737	694	695	656	716	682	681	673	684	700	751	695	706	706	708	634	667	703	656	687	672	736	703	683	694	683	645	671	716	629	649	691	651	683	681	678	635	655	705	656	685	698	692	714	646	693	685	673	744	685	657	707	704	649	713	698	691	685	622	687	673	696	694	672	714	720	691	724	697	691	666	690	645	669	673	653	709	669	691	723	665	676	700	690	673	652	718	687	703	660	708	647	652	731	659	742	694	688	681	726	662	658	744	673	634	686	680	690	676	659	647	691	681	784	666	668	692	696	722	744	650	655	695	721	667	711	637	676	729	707	676	676	711	683	697	668	703	682	663	678	681	693	669	704	658	684	668	731	674	734	716	737	646	700	683	681	644	703	644	679	662	699	676	673	722	681	686	669	710	714	734	663	674	713	702	678	728	718	698	720	681	707	684	691	702	715	690	644	672	672	698	669	650	656	675	669	674	663	676	705	752	713	659	709	655	692	717	658	651	689	668	684	696	678	692	692	681	667	690	727	676	653	719	700	680	665	683	675	683	691	661	693	722	716	684	683	658	648	719	630	716	678	655	718	711	685	674	664	700	728	704	698	682	650	690	740	690	666	635	686	678	688	642	654	691	702	671	665	680	728	660	704	702	699	646	693	659	700	710	710	673	723	663	663	663	658	665	684	668	647	715	664	715	637	662	650	715	707	682	654	707	697	717	713	657	670	699	728	721	665	666	689	688	691	703	693	694	708	673	701	678	662	717	671	726	682	693	660	714	737	686	679	663	666	694	683	695	638	693	632	641	678	710	616	680	685	728	713	658	752	731	725	665	738	738	667	718	695	704	655	672	649	716	705	673	675	717	696	694	710	752	657	705	709	707	691	714	711	674	744	665	677	723	701	738	680	647	677	679	716	681	713	671	649	717	672	655	704	711	713	672	709	675	705	703	691	665	666	657	671	669	701	717	676	642	651	641	737	724	686	701	675	637	695	701	695	675	712	668	717	668	690	724	646	695	671	684	705	694	675	711	686	663	691	685	686	679	701	730	664	690	685	682	732	681	699	689	664	679	705	695	704	649	677	682	698	687	675	650	676	682	706	704	725	679	700	686	684	734	691	703	661	710	650	689	650	692	692	703	673	674	668	682	653	700	666	707	688	678	694	698	676	701	712	676	702	642	706	692	661	691	711	695	717	719	735	732	645	677	641	717	684	687	694	695	726	679	716	685	660	719	683	685	714	708	718	667	679	675	714	717	671	667	675	715	687	678	648	715	712	674	728	733	735	662	717	702	693	697	661	677	696	674	689	690	676	689	710	674	693	688	656	689	734	716	733	707	665	747	690	704	663	657	660	661	693	662	649	663	671	641	711	634	697	655	705	634	630	709	716	697	663	683	704	718	651	680	680	688	660	686	690	688	648	687	647	699	641	673	723	728	691	697	702	708	730	695	673	719	683	691	658	686	694	680	676	675	704	709	671	679	673	662	673	697	698	657	669	734	722	690	741	710	676	683	732	671	700	685	644	714	675	696	683	715	673	718	736	758	716	732	742	727	693	700	738	663	675	691	716	697	602	701	695	673	651	696	669	701	717	681	740	737	659	649	676	699	682	706	670	691	693	693	692	671	674	683	716	703	675	690	694	681	632	681	692	656	657	636	711	682	673	687	647	741	691	686	657	686	686	660	722	692	708	681	710	708	707	676	715	685	634	684	669	662	682	712	691	645	723	670	673	697	688	686	676	668	710	691	687	707	728	704	753	656	718	695	670	645	712	684	697	717	709	685	684	654	656	719	726	696	671	680	673	684	678	666	726	731	724	672	689	722	680	670	652	644	702	669	646	696	623	670	677	695	665	700	722	647	729	698	683	678	673	675	698	679	696	720	718	711	677	684	676	702	695	737	747
25801	27041	41162	37251	21429	8095	2300	1201	1071	949	973	1028	1006	930	1061	954	968	977	973	982	963	986	974	952	983	997	958	996	962	983	947	880	1002	937	943	1032	979	948	974	1041	920	947	942	1022	1018	973	994	964	982	1024	938	976	982	921	965	911	978	1007	974	950	996	975	979	994	979	990	1028	962	928	946	986	971	902	984	1006	968	966	1031	935	947	957	977	981	934	930	949	988	998	987	978	996	953	932	906	983	950	1033	981	928	959	902	982	977	989	902	951	949	945	972	911	931	960	913	966	984	932	1030	973	972	962	1005	943	1014	971	982	936	971	967	990	944	998	980	977	1001	925	979	1023	1071	992	947	965	993	954	897	948	970	977	985	950	977	1004	929	963	981	986	909	1006	1017	984	955	943	984	941	886	928	874	930	922	973	973	970	927	880	941	948	1003	1009	956	1005	971	956	935	976	935	894	970	923	990	960	948	973	971	968	998	971	977	941	933	1009	946	928	957	987	923	966	948	976	995	953	976	990	939	974	991	989	925	969	995	932	979	935	966	951	957	984	1016	999	952	910	981	980	982	965	969	954	927	969	1012	981	992	966	1019	952	975	987	968	981	932	974	924	956	957	922	913	957	950	1009	970	933	918	977	973	967	944	959	937	968	998	968	960	981	951	979	925	958	992	998	963	929	992	948	952	985	941	955	946	959	932	950	944	946	933	969	954	943	995	1013	941	969	960	911	987	961	920	949	999	971	935	1007	958	932	950	949	990	1005	957	920	972	967	939	976	948	960	968	978	998	988	991	918	1008	974	961	905	979	1012	931	961	1019	964	1038	957	996	989	943	944	999	961	970	985	1014	941	997	930	988	918	983	1019	994	965	955	972	966	951	964	954	1005	985	1021	949	987	929	966	945	975	935	979	985	919	1016	952	895	928	994	926	955	930	990	933	951	992	988	986	913	938	974	970	1013	967	907	990	975	954	978	971	909	1000	977	982	1014	986	926	935	913	1002	947	970	940	984	1003	1032	964	977	939	928	969	953	977	999	974	960	906	966	979	950	986	937	948	950	951	985	931	956	964	929	941	889	985	875	963	950	996	924	968	994	985	965	970	1014	957	934	910	924	916	993	997	970	908	936	951	954	960	962	1047	992	976	982	940	992	997	992	953	983	960	955	989	950	981	966	951	1031	952	982	952	938	925	986	957	924	954	933	951	962	930	930	924	907	1016	974	969	1001	1008	973	962	986	956	906	980	924	945	943	1016	924	928	896	979	938	953	1025	980	978	947	1019	932	943	961	970	963	1037	960	989	1014	977	915	968	1037	1046	968	993	1033	940	931	960	970	991	966	946	931	979	976	942	927	976	970	960	957	948	978	938	928	957	976	959	884	1018	972	927	920	945	999	956	938	946	935	966	943	982	962	920	997	1007	945	944	994	979	933	973	1004	992	958	975	1002	938	935	943	966	914	956	961	976	928	971	974	1018	920	913	997	1006	967	951	963	1001	977	982	923	950	999	992	949	962	903	960	920	948	991	954	982	968	1025	975	939	924	973	911	955	970	922	966	958	923	907	929	933	933	897	956	913	961	983	1002	926	962	934	899	957	1029	977	937	979	925	955	988	1002	931	937	880	925	955	984	987	947	990	971	919	963	993	952	914	972	949	963	949	1000	963	1020	933	987	985	934	997	1004	904	957	977	920	975	977	974	1009	991	951	934	920	924	901	949	967	984	957	950	941	1018	1014	916	910	951	913	955	949	1000	956	944	949	974	923	972	966	1024	1012	1039	986	969	981	969	1017	1021	921	942	928	948	982	971	925	1009	959	965	916	1036	984	974	932	952	932	990	1002	973	992	923	937	991	995	959	947	915	1009	1017	1003	947	972	957	923	948	946	982	918	926	958	926	971	955	995	1023	927	958	921	933	1003	932	896	973	992	937	972	945	953	1013	901	932	989	925	912	958	934	1032	1000	970	924	980	978	1012	918	954	1003	980	949	969	914	908	956	945	942	975	990	933	979	969	947	992	1001	976	917	960	964	999	928	958	972	1024	974	986	910	986	952	921	1005	953	945	971	909	947	927	1002	927	943	989	926	965	981	922	974	954	1003	940	982	968	961	967	990	875	1015	967	996	946	975	935	953	949	924	926	988	1034	952	957	1044	984	997	917	968	949	969	939	982	914	963	972	972	986	956	958	938	971	917	974	910	990	972	996	953	984	912	912	931	938	979	978	990	1010	974	892	933	1051	958	978	955	921	932	949	988	912	987	1003	943	996	965	924	1009	910	982	921	968	939	1025	919	932	1017	992	962	935	996	965	975	997	995	980	923	972	947	940	956	996	1019	935	965	922	937	994	966	970	947	935	1011	977	993	957	983	973	942	919	916	943	971	971	957	926	986	953	891	963	929	959	1020	985	973	990	1005	956	983	961	919	974	949	962	938	964	940	934	957	969	975	927	886	972	921	870	979	949	969	1010	928	977	962	893	954	936	969	976	953	1017	1009	1005	964	945	957	986	1008	951	911	969	1027	1009	956	942	930	947	946	967	956	916	948	979	947	930	904	929	884	939	956	935	948	938	959	953	1020	1015	968	994	958	948	961	980	972	986	983	953	924	942	979	991	933	967	956	983	995	996	978	917	963	939	888	985	1006	915	940	908	945	995	926	992	979	965	936	986	1011	1025	965	1030	959	998	999	926	957	990	934	987	974	1002	992	1030	981	933	948	1018	1015	1006	937	972	965	969	946	977	936	957	1002	960	979	941	950	925	941	977	975	941	983	974	988	938	979	976	974	957	928	961	953	961	901	937	971	936	954	947	1015	979	974	925	955	966	941	923	998	961	960	997	969	964	987	996	903	974	925	961	973	1003	941	936	949	1012	965	905	1002	930	969	956	947	976	960	1009	993	974	945	959	971	917	939	957	951	966	986	981	1033	963	962	949	956	966	978	993	957	957	926	948	969	1001	993	957	948	918	965	943	956	992	933	997	925	950	991	950	953	979	934	942	973	926	948	945	983	930	949	982	979	969	986	942	970	930	982	1008	975	968	986	990	979	947	980	947	936	982	941	941	965	989	965	906	936	949	926	929	950	996	909	989	990	953	970	995	969	963	911	1029	964	923	948	954	978	987	918	944	946	1000	940	921	963	911	956	988	921	987	943	985	947	912	905	983	993	990	946	969	1004	1003	975	967	984	985	969	988	976	959	919	941	902	983	986	936	989	966	942	963	969	900	968	962	1000	971	1027	926	923	958	966	953	975	986	942	959	903	971	986	980	1001	942	985	956	897	941	941	946	973	1002	950	936	947	975	1004	953	972	1023	991	930	935	959	968	960	984	1031	984	947	989	935	939	945	982	931	947	982	869	958	980	949	986	926	941	968	902	1040	903	927	995	918	967	981	972	969	977	938	981	953	957	927	931	961	939	908	945	964	903	982	1003	983	957	893	943	927	946	990	982	986	969	957	980	1018	962	978	964	958	982	941	922	970	942	985	946	947	955	970	959	951	973	987	981	992	946	955	912	954	997	950	922	911	921	961	952	989	966	954	901	934	952	914	985	991	984	946	1021	926	1024	987	990	954	926	938	994	950	974	928	969	904	989	911	982	1049	1038	963	957	951	985	994	1004	961	993	945	988	966	923	933	1054	971	942	944	954	947	997	886	934	953	982	933	971	970	959
57535	81374	57997	30107	13073	4566	1661	983	855	811	793	810	808	829	769	816	799	798	779	796	860	767	777	814	755	754	854	797	782	792	758	782	797	774	798	819	797	802	836	782	790	790	799	843	813	808	766	788	821	778	742	783	791	841	769	799	767	827	819	787	812	797	780	850	754	799	821	815	845	796	767	751	765	835	828	796	809	784	844	809	807	744	827	746	806	791	801	802	804	808	815	774	770	835	811	779	781	762	779	773	796	768	838	810	799	794	778	807	748	839	848	789	768	803	807	790	856	815	776	819	804	811	783	761	767	791	764	740	817	757	810	805	803	757	848	784	829	833	759	823	795	795	798	764	836	809	763	787	834	836	841	778	850	799	772	754	799	808	784	833	773	814	839	784	773	758	825	774	777	811	781	816	737	748	794	794	748	752	801	794	821	809	799	782	778	796	766	817	795	808	777	709	772	780	800	787	794	775	796	801	755	820	753	746	844	766	791	843	807	780	826	824	823	801	774	797	779	806	784	822	789	802	768	786	821	821	813	798	762	805	825	819	785	805	795	757	790	819	769	812	819	821	770	759	805	817	788	801	769	754	791	790	826	776	782	747	761	829	776	725	821	811	764	819	769	801	780	813	806	806	818	804	834	802	799	793	773	797	841	783	818	774	808	819	784	814	795	804	780	859	824	829	737	788	824	829	823	772	804	823	803	771	827	796	788	808	816	822	755	821	739	751	802	792	772	766	803	753	827	794	791	768	850	749	817	769	773	728	819	790	771	740	758	764	772	845	749	776	813	863	787	792	764	780	772	844	818	799	794	754	839	784	733	839	741	783	747	832	786	773	750	785	803	809	710	784	762	818	786	766	810	840	812	802	801	823	801	834	778	832	791	776	720	776	824	844	873	806	777	733	812	780	781	861	786	773	786	805	757	781	783	826	787	803	767	804	790	780	802	777	805	834	783	780	772	838	797	757	786	800	817	793	803	857	722	787	788	782	825	841	818	788	814	763	767	835	798	780	723	768	777	746	818	775	827	821	812	819	802	761	743	833	813	789	795	825	764	798	750	765	813	818	840	796	717	808	824	781	795	769	739	834	796	757	793	803	813	793	831	767	817	810	809	812	817	777	818	769	774	784	802	752	779	796	786	840	784	824	782	828	820	776	764	838	821	826	788	780	811	808	846	819	803	807	783	797	830	806	774	798	814	784	793	772	751	789	801	757	750	726	812	810	745	774	805	775	822	731	780	843	790	772	758	806	812	793	806	780	800	825	828	825	766	804	769	811	764	809	810	813	768	731	749	819	795	820	790	802	751	744	780	771	803	812	808	767	778	780	786	785	800	791	790	809	761	833	779	814	810	813	794	744	809	796	823	844	761	795	785	808	749	753	856	856	788	783	747	783	799	766	797	828	837	769	790	830	783	752	832	813	799	816	788	808	808	819	745	799	840	770	768	788	859	787	824	747	783	806	784	819	819	853	786	761	824	781	817	809	775	844	778	779	790	782	762	789	824	775	816	775	740	790	718	833	751	788	820	773	793	791	792	794	789	823	802	781	783	804	769	771	831	774	835	804	770	804	801	843	800	778	764	776	807	817	767	797	808	802	746	827	815	822	770	799	794	807	791	776	797	794	809	755	760	743	753	765	841	802	781	757	809	794	743	771	778	776	821	752	762	774	765	838	820	766	775	824	794	774	824	767	781	775	777	785	830	796	821	766	865	771	775	810	810	822	783	818	734	828	789	790	795	776	776	741	819	784	844	813	803	813	803	831	759	812	801	787	794	802	819	845	764	808	774	780	765	728	855	793	841	834	811	819	784	767	786	821	776	781	761	824	803	806	772	748	798	855	826	783	821	781	818	802	797	860	812	849	802	811	814	802	763	790	816	781	802	819	809	802	766	739	815	826	807	782	777	758	813	849	777	788	764	788	782	822	759	803	790	792	784	796	778	816	756	795	832	783	761	836	794	838	802	757	797	881	805	785	792	777	771	814	794	794	817	797	787	821	773	795	771	813	796	830	805	788	820	789	826	761	790	777	763	779	759	789	811	825	808	802	803	815	845	768	797	818	812	796	813	789	829	804	828	835	797	831	816	767	818	782	754	837	744	759	803	819	786	823	832	811	804	819	823	786	786	777	811	818	841	799	796	765	818	741	784	778	833	755	826	785	752	723	786	787	826	780	814	830	761	831	751	833	773	820	774	733	801	828	799	798	819	739	817	821	794	819	759	810	843	808	809	791	771	799	746	789	786	772	806	795	817	827	831	803	775	815	761	849	787	852	826	800	800	748	797	819	801	804	730	825	742	763	807	796	769	830	841	822	786	803	736	806	810	741	813	829	776	784	769	788	839	784	767	760	794	763	800	779	780	833	793	803	814	818	779	837	861	802	804	753	776	789	787	830	803	819	828	774	814	787	771	812	806	804	845	791	863	785	764	722	787	785	829	798	833	804	835	790	771	808	791	811	753	740	792	832	785	807	780	816	783	824	759	785	811	779	776	798	762	825	845	805	807	796	777	786	799	763	806	838	811	796	806	803	831	789	796	801	781	749	768	751	740	827	764	824	748	763	758	755	820	801	799	785	799	777	792	765	793	808	795	824	784	810	816	826	838	804	798	822	859	798	797	792	747	779	834	740	836	835	788	851	846	765	785	829	795	792	807	812	841	825	843	758	789	773	782	810	777	802	791	761	785	822	837	809	801	809	828	823	760	762	822	798	769	799	801	776	818	826	781	781	857	775	804	800	779	812	830	847	777	780	750	810	766	785	750	815	788	783	786	847	783	797	797	795	770	751	770	793	815	772	810	826	829	807	790	814	830	779	838	786	788	765	761	776	774	750	785	809	802	776	794	768	794	824	792	764	842	810	812	790	810	769	811	753	803	798	772	771	749	818	797	784	820	724	806	788	823	787	763	779	789	829	774	793	818	820	807	813	801	771	775	736	750	763	825	743	832	760	766	756	774	775	785	777	791	785	770	819	802	777	733	754	829	809	829	822	761	798	811	782	802	843	798	772	823	830	759	825	783	819	761	793	790	815	785	835	775	767	769	769	780	817	798	807	772	821	753	843	737	829	771	826	817	819	794	792	792	855	790	832	817	766	798	819	761	759	810	777	763	734	816	769	818	757	783	815	738	734	794	810	792	774	738	795	794	844	756	816	859	768	763	776	791	800	811	794	809	785	795	836	762	762	806	825	813	815	783	799	781	760	712	764	793	774	777	780	763	748	823	827	786	806	753	794	810	825	812	838	779	809	822	770	775	798	824	774	782	763	771	798	787	788	764	759	764	792	816	794	776	810	787	779	811	781	763	816	795	738	770	790	809	790	832	791	809	774	809	781	833	830	789	777	772	780	756	806	795	753	755	797	763	802	776	792	793	809	772	781	789	792	795	830	754	832	833	854	781	822	835	754	791	790	795	783	748	735	842	772	805	802	852	770	809	820	793	790	785	832	745	789	833	797	775	720	807	795	790	764	813	816	796	761	835	798	829	793
23903	22802	35156	35226	27565	18230	6709	1973	1246	1217	1161	1135	1150	1088	1174	1113	1138	1138	1082	1124	1123	1170	1184	1119	1200	1154	1213	1156	1135	1160	1119	1166	1148	1130	1124	1143	1135	1149	1135	1139	1160	1108	1153	1119	1144	1117	1164	1081	1118	1173	1105	1104	1123	1137	1149	1174	1173	1159	1086	1086	1124	1171	1130	1121	1181	1142	1071	1104	1090	1102	1078	1113	1063	1055	1090	1106	1115	1088	1121	1074	1141	1124	1140	1061	1151	1100	1113	1092	1134	1070	1089	1011	1074	1092	1084	1121	1165	1119	1118	1142	1116	1129	1101	1129	1140	1121	1114	1151	1108	1089	1124	1071	1133	1145	1162	1045	1193	1136	1121	1151	1115	1127	1043	1070	1134	1165	1068	1103	1054	1154	1093	1109	1153	1098	1146	1134	1085	1126	1041	1089	1097	1120	1128	1098	1120	1126	1148	1142	1091	1097	1130	1111	1095	1141	1163	1175	1112	1112	1209	1109	1144	1131	1135	1101	1132	1129	1126	1165	1092	1064	1167	1143	1124	1125	1086	1125	1106	1096	1086	1127	1145	1182	1143	1122	1137	1172	1123	1079	1070	1105	1192	1110	1177	1145	1135	1160	1149	1127	1155	1110	1074	1059	1105	1119	1124	1191	1139	1149	1105	1132	1079	1141	1099	1085	1144	1145	1069	1087	1102	1103	1107	1091	1136	1100	1077	1166	1152	1156	1160	1090	1155	1049	1112	1196	1084	1056	1158	1099	1130	1162	1142	1212	1182	1123	1115	1080	1171	1089	1154	1034	1132	1065	1071	1112	1190	1088	1132	1179	1084	1092	1153	1116	1058	1169	1131	1067	1142	1135	1110	1139	1098	1109	1123	1134	1121	1157	1172	1210	1231	1101	1130	1117	1085	1131	1060	1139	1194	1156	1081	1187	1066	1148	1118	1116	1135	1121	1128	1072	1121	1133	1151	1160	1100	1136	1068	1126	1120	1149	1119	1117	1145	1058	1107	1138	1131	1125	1120	1129	1108	1165	1179	1164	1175	1143	1185	1086	1135	1124	1088	1165	1132	1096	1143	1165	1138	1148	1095	1190	1165	1182	1120	1059	1137	1134	1169	1125	1023	1161	1096	1112	1129	1103	1170	1131	1139	1174	1107	1060	1101	1153	1122	1106	1164	1127	1060	1124	1129	1148	1114	1058	1150	1115	1120	1127	1138	1091	1145	1108	1157	1091	1096	1104	1101	1127	1152	1080	1108	1074	1097	1110	1099	1107	1104	1123	1136	1123	1080	1144	1062	1103	1133	1099	1117	1118	1137	1166	1113	1100	1166	1094	1128	1071	1109	1155	1070	1105	1104	1122	1108	1164	1093	1137	1113	1145	1074	1119	1090	1174	1107	1136	1134	1157	1189	1097	1156	1093	1095	1119	1124	1120	1121	1076	1083	1113	1097	1114	1097	1144	1108	1109	1115	1074	1140	1132	1114	1156	1113	1153	1115	1078	1100	1143	1130	1111	1179	1080	1081	1048	1133	1104	1133	1150	1111	1108	1102	1116	1145	1088	1122	1102	1105	1060	1146	1020	1012	1089	1082	1108	1062	1114	1094	1113	1118	1117	1021	1140	1053	1093	1170	1099	1035	1118	1157	1155	1173	1183	1109	1102	1103	1112	1107	1117	1149	1142	1143	1143	1110	1108	1126	1082	1157	1136	1170	1121	1097	1135	1128	1100	1095	1184	1174	1123	1154	1103	1059	1132	1071	1110	1146	1055	1117	1114	1142	1095	1092	1161	1136	1119	1173	1131	1181	1078	1172	1128	1131	1154	1138	1118	1087	1117	1121	1085	1082	1096	1161	1081	1083	1061	1113	1177	1129	1068	1148	1152	1137	1100	1206	1192	1096	1129	1128	1108	1054	1099	1106	1110	1132	1139	1077	1167	1126	1143	1093	1115	1096	1152	1131	1133	1089	1119	1139	1112	1128	1104	1068	1131	1123	1077	1123	1180	1122	1079	1051	1067	1099	1138	1148	1170	1147	1161	1202	1179	1153	1107	1116	1116	1136	1086	1172	1128	1195	1122	1116	1109	1161	1157	1205	1147	1073	1119	1126	1099	1154	1142	1143	1067	1137	1111	1156	1056	1116	1092	1085	1138	1115	1081	1072	1146	1127	1110	1108	1146	1079	1103	1194	1078	1089	1068	1040	1097	1115	1155	1120	1184	1082	1082	1107	1085	1106	1116	1109	1112	1156	1114	1141	1110	1144	1086	1145	1131	1111	1145	1140	1108	1127	1088	1119	1135	1160	1088	1123	1119	1116	1117	1192	1125	1105	1078	1156	1097	1068	1130	1150	1145	1076	1087	1096	1160	1163	1181	1111	1161	1108	1121	1149	1070	1159	1195	1113	1101	1055	1081	1182	1169	1107	1141	1078	1096	1081	1134	1162	1119	1177	1125	1113	1109	1145	1088	1085	1186	1137	1124	1140	1098	1136	1090	1104	1126	1151	1146	1156	1165	1112	1083	1129	1141	1149	1157	1094	1149	1137	1105	1095	1176	1059	1124	1196	1131	1103	1116	1091	1154	1117	1056	1074	1153	1137	1052	1087	1091	1109	1132	1087	1058	1079	1077	1118	1166	1109	1153	1108	1100	1103	1110	1083	1129	1135	1076	1097	1172	1092	1100	1072	1124	1118	1140	1117	1102	1113	1079	1166	1192	1071	1088	1158	1087	1107	1110	1086	1098	1095	1110	1095	1128	1126	1094	1140	1116	1156	1071	1160	1087	1112	1098	1070	1091	1092	1078	1195	1119	1141	1087	1140	1170	1161	1139	1159	1088	1179	1091	1098	1101	1109	1181	1147	1125	1118	1130	1121	1133	1072	1118	1172	1134	1047	1154	1137	1101	1092	1084	1104	1074	1075	1105	1136	1072	1117	1176	1116	1097	1165	1134	1111	1151	1154	1125	1125	1099	1155	1081	1129	1184	1077	1127	1085	1106	1144	1094	1150	1123	1060	1143	1110	1197	1083	1038	1115	1115	1137	1148	1134	1037	1079	1069	1041	1142	1101	1104	1095	1106	1108	1110	1102	1123	1092	1109	1118	1144	1096	1106	1107	1111	1066	1142	1066	1132	1144	1111	1160	1077	1176	1152	1095	1150	1092	1157	1105	1056	1110	1096	1069	1115	1158	1085	1116	1169	1114	1098	1084	1115	1106	1104	1078	1112	1067	1110	1093	1111	1080	1151	1075	1109	1104	1174	1111	1106	1124	1185	1115	1111	1139	1043	1154	1034	1121	1106	1127	1165	1082	1165	1137	1131	1135	1074	1110	1083	1118	1140	1112	1111	1122	1115	1179	1134	1096	1124	1130	1120	1095	1145	1066	1129	1041	1131	1153	1105	1108	1049	1125	1078	1125	1128	1142	1115	1135	1161	1097	1136	1080	1102	1119	1065	1051	1111	1098	1132	1133	1062	1189	1134	1126	1198	1147	1111	1107	1160	1107	1121	1146	1117	1076	1117	1091	1128	1076	1122	1147	1082	1126	1105	1145	1075	1134	1137	1148	1157	1126	1103	1134	1088	1145	1103	1192	1091	1171	1072	1088	1089	1141	1119	1107	1134	1123	1095	1120	1121	1129	1105	1119	1149	1131	1101	1113	1180	1174	1110	1138	1124	1084	1147	1106	1098	1086	1155	1167	1096	1142	1123	1067	1114	1161	1068	1109	1093	1096	1072	1080	1058	1168	1145	1183	1107	1166	1049	1165	1139	1110	1126	1124	1116	1213	1080	1065	1128	1069	1100	1108	1130	1087	1118	1107	1100	1121	1110	1186	1130	1119	1126	1094	1143	1100	1171	1108	1119	1166	1140	1116	1124	1077	1117	1146	1138	1161	1131	1099	1113	1106	1115	1129	1151	1113	1124	1152	1127	1160	1137	1095	1087	1113	1094	1170	1081	1113	1152	1062	1136	1097	1040	1099	1106	1128	1103	1106	1099	1171	1120	1128	1085	1107	1081	1048	1133	1137	1115	1111	1140	1139	1137	1140	1098	1134	1126	1156	1136	1075	1135	1147	1117	1191	1130	1159	1162	1148	1141	1105	1059	1110	1168	1118	1145	1164	1121	1085	1138	1071	1099	1076	1107	1075	1145	1144	1125	1130	1040	1143	1157	1106	1086	1107	1151	1161	1128	1091	1136	1167	1124	1165	1108	1106	1114	1104	1094	1098	1108	1149	1089	1044	1096	1095	1160	1052	1124	1126	1098	1116	1176	1083	1120	1147	1135	1112	1144	1051	1137	1122	1106	1061	1103	1185	1128	1134	1122	1076	1122	1118	1136	1177	1109	1093	1114	1102	1150	1090	1103	1058	1128	1119	1104	1094	1099	1055	1105	1139	1138	1165	1162	1107	1074	1140	1116	1104	1115	1129	1165	1125	1140	1146	1178	1080	1181	1064	1122	1079	1115	1132	1157	1134	1133	1101	1117	1146	1104	1051	1115	1132	1071	1130	1122	1110	1160	1113	1138	1125	1086	1105	1134	1133	1070	1114	1083	1121	1132	1074	1088	1095	1093	1132	1138	1180	1126	1106	1133	1100	1127	1108	1111	1062	1150	1126	1133	1087	1154	1121	1112	1095	1066	1137	1116	1165	1100	1116	1137	1084	1076	1158	1123	1099	1126	1132	1184	1097	1102	1113	1083	1160	1144	1129	1035	1159	1138	1140	1116	1081	1117	1118	1138	1104	1157	1147	1099	1114	1126	1155	1121	1122	1123	1117	1134	1104	1128	1157	1116	1141	1137	1122	1120	1126	1126	1160	1078	1110	1128	1097	1118	1122	1114	1182	1113	1138	1129	1179	1182	1140	1063	1115	1123	1100	1138	1120	1094	1135	1113	1193	1148	1087	1191	1092	1171	1081	1100	1092	1145	1092	1160	1096	1104	1035	1114	1137	1158	1079	1150	1169	1194	1100	1125	1095	1132	1162	1119	1072	1113	1136	1161	1179	1100	1095	1135	1175	1094	1122	1139	1169	1141	1144	1098	1104	1090	1104	1124	1136	1110	1114	1150	1078	1105	1143	1090	1046	1106	1166	1181	1152	1125	1095	1120
62004	99844	74689	47647	24260	9255	3304	1499	1099	984	998	996	962	970	944	949	1024	1021	979	949	933	940	1003	958	954	960	929	938	996	1006	923	929	1008	968	971	1011	959	979	979	943	958	999	938	1004	1036	996	992	968	982	962	1034	959	1020	993	982	992	999	964	994	1023	1000	956	1017	941	995	942	962	903	961	980	989	920	947	962	953	1018	993	1028	977	978	1009	968	1014	984	988	963	888	988	943	981	955	965	964	987	1016	992	943	962	927	986	998	982	927	954	1046	1023	971	946	899	1003	1032	1003	983	947	938	953	926	976	1015	946	953	979	983	983	954	962	985	999	1009	975	1001	937	931	922	907	987	943	1038	946	952	941	939	947	956	970	977	907	1001	926	941	930	1017	969	940	942	959	978	1011	1002	946	953	952	948	964	941	954	966	975	958	1008	975	930	885	916	945	920	929	966	960	999	920	1003	962	985	978	969	935	975	956	971	995	956	947	994	1027	980	1010	990	944	926	970	981	975	975	980	951	970	984	997	916	1007	985	939	975	963	1035	980	989	992	928	972	1058	982	1005	975	935	969	991	958	985	986	940	967	933	991	961	969	1000	954	1008	977	972	954	1020	939	942	939	955	923	999	962	957	951	948	1012	1007	959	955	936	979	991	969	941	986	958	1005	969	939	987	964	945	970	951	1026	976	1002	968	999	980	999	945	985	966	971	973	948	952	968	992	894	948	952	962	960	1014	1013	933	968	940	980	1035	973	952	994	967	966	955	918	920	1003	968	917	1034	953	958	962	951	926	965	982	990	957	968	975	981	987	1023	934	909	962	979	957	918	955	956	993	937	977	945	967	987	1014	936	1005	961	962	945	964	990	930	972	954	970	914	972	1031	975	901	923	1018	974	987	955	979	957	969	1017	1008	956	958	984	943	982	1010	910	927	1007	975	1001	1017	986	983	973	940	1012	974	1015	960	988	946	957	945	938	1014	1031	996	916	991	960	994	1010	1010	908	1021	1003	973	979	977	990	982	985	951	982	1002	944	1007	1006	970	978	1015	992	978	956	947	1003	995	968	960	960	938	895	973	975	960	967	985	996	967	956	952	971	957	933	979	947	992	1001	990	941	960	928	948	985	989	1005	951	1029	934	973	963	958	989	907	934	983	989	1022	986	934	964	985	1006	957	1031	1004	976	927	984	931	985	970	949	934	983	974	1016	981	954	932	964	991	971	935	967	949	974	949	925	942	930	988	990	1005	949	915	992	933	961	932	928	940	977	944	1008	940	965	989	949	993	973	945	968	980	979	974	994	969	1028	958	912	970	1002	988	1028	911	970	944	940	978	963	988	987	1035	921	952	930	955	945	972	1006	922	955	958	982	990	939	908	994	951	888	970	987	941	952	981	947	997	986	918	932	936	961	984	998	970	943	985	945	969	897	932	985	926	963	944	968	983	955	965	956	1007	972	1005	931	1008	975	940	976	975	985	955	958	962	973	881	967	1054	957	945	944	968	953	941	920	919	946	981	948	999	949	1027	960	971	934	953	987	922	971	955	1004	971	953	978	980	972	928	967	982	997	933	926	998	1009	968	893	974	976	967	962	971	957	998	1001	920	937	979	974	979	925	946	968	998	967	988	969	953	984	986	977	922	949	947	993	981	965	920	926	988	971	910	934	994	991	1012	983	974	1001	983	986	953	966	963	950	974	925	911	947	938	933	954	980	978	1002	988	988	951	1012	974	979	976	974	945	947	910	975	932	902	973	984	973	1020	971	933	963	977	929	987	956	979	969	1003	974	930	984	969	935	969	934	977	938	991	913	992	943	903	980	978	931	988	982	913	981	987	973	981	968	949	952	975	956	972	976	947	967	981	995	981	946	945	970	940	992	944	888	896	956	979	971	951	949	985	924	937	953	958	964	1007	986	908	996	984	957	966	975	931	946	978	976	978	954	972	930	977	1009	940	979	950	993	947	1002	929	916	946	954	993	936	972	1059	957	943	932	927	991	962	933	979	919	941	987	941	956	954	978	930	935	981	952	961	949	952	944	935	914	949	957	999	992	938	946	937	977	924	980	953	984	965	996	978	1000	956	969	920	998	938	987	947	967	941	937	944	997	973	937	979	1007	911	931	961	995	952	991	982	973	1012	977	1023	921	933	954	925	995	962	964	1013	927	956	967	963	962	963	887	981	971	967	987	945	903	943	929	954	961	907	995	971	975	1021	958	950	1017	937	985	971	952	948	981	971	957	980	927	956	885	956	910	979	957	901	965	987	956	927	910	1026	964	982	986	979	931	918	961	945	995	1008	926	947	914	961	937	958	1029	973	963	957	963	946	986	995	968	953	976	938	963	953	970	985	977	928	998	962	915	992	927	1012	945	918	937	896	935	1019	964	994	914	925	991	961	992	1017	978	889	916	982	985	965	921	950	986	992	898	995	926	925	942	994	971	963	970	992	973	943	923	943	947	948	981	918	985	953	967	954	937	907	986	982	974	998	992	976	915	968	953	1014	954	972	962	905	945	974	982	971	977	991	921	943	930	937	949	922	940	982	959	972	961	990	930	994	953	1045	914	953	982	993	946	1005	907	933	981	888	995	984	910	952	987	962	975	975	994	986	1030	918	871	988	947	965	1000	956	930	956	973	1006	999	973	911	973	946	960	1002	1013	938	1002	974	979	995	941	884	948	945	942	1005	945	961	970	930	950	1026	918	941	929	987	928	967	952	973	959	1015	1026	947	1014	953	999	945	935	984	1008	943	1005	946	962	953	996	959	950	961	977	924	964	932	921	924	978	972	997	946	947	949	946	910	975	976	935	1033	881	977	931	972	973	943	952	946	948	947	918	983	984	922	970	921	971	959	1035	941	1010	967	971	995	1049	965	926	987	953	1011	981	945	963	971	1041	916	964	940	967	944	930	987	926	925	1003	1003	955	962	987	940	883	1006	998	923	939	960	986	1025	958	952	950	919	949	968	988	981	950	967	1038	936	997	938	891	933	948	952	947	986	1002	977	990	917	948	959	931	927	1023	978	978	949	970	982	931	900	956	909	962	947	968	975	980	974	930	909	914	947	941	969	871	954	954	940	907	900	991	1009	950	1017	930	934	1016	931	973	974	1011	933	1024	918	945	977	940	1014	953	955	956	983	966	1026	947	960	966	943	974	964	999	900	978	991	915	962	909	1003	933	1016	929	989	987	995	986	989	961	961	925	986	1008	976	944	943	996	948	1047	965	930	950	975	944	918	971	907	936	935	973	951	938	964	931	937	978	984	988	895	922	968	956	1014	951	983	931	933	955	939	943	947	994	969	993	952	1019	972	945	923	950	930	981	988	896	986	1006	1065	962	950	993	1017	948	944	986	941	964	979	993	948	961	970	955	984	988	968	945	928	942	944	986	988	941	969	979	942	915	948	952	981	1017	945	913	915	952	955	982	927	922	963	947	973	909	942	950	986	982	958	925	942	965	960	915	990	1019	971	1010	998	985	929	995	931	946	1011	996	948	975	976	947	1036	943	939	946	975	1012	912	924	963	976	971	992	911	935	955	996	951	994	948	1000	908	961	960	1004	959	941	965	904	972	932	991	961	1013	1007	1001	925	988	928	975	946	918	983	990	957	1043	989	986	928	1033	959	977	959	957	995	985	946	926	931	921	919	962	956	1022	959	973	1015	908	923	950	950	996	986	945	972	950	965	1022
30555	28879	24927	12604	3612	1602	1101	923	910	903	847	895	884	918	854	886	919	855	870	861	883	891	893	876	889	890	877	898	918	887	875	900	938	864	892	874	909	889	860	892	928	881	940	891	916	924	921	914	879	904	921	855	876	905	858	900	842	870	906	887	877	871	871	864	959	896	867	898	933	835	907	898	881	840	836	856	924	885	865	870	834	873	828	821	915	854	933	883	893	787	866	954	878	855	861	863	916	881	913	921	948	904	901	903	877	901	902	923	896	876	859	813	868	865	878	886	876	900	887	865	906	905	808	845	826	879	922	912	893	894	859	792	846	890	906	877	931	903	888	827	867	875	870	869	884	866	882	868	887	850	888	883	899	847	853	879	885	910	863	869	872	880	882	871	886	850	939	859	896	879	906	918	921	838	905	886	947	881	922	894	862	869	885	899	855	850	887	880	917	815	836	883	846	888	931	889	935	893	917	880	886	907	885	894	891	903	876	845	915	899	883	907	877	885	872	846	843	915	850	885	895	878	911	815	876	889	867	919	874	884	882	898	881	936	846	840	886	915	908	863	857	870	849	897	876	862	937	835	901	864	854	905	826	826	841	836	858	899	856	874	913	841	841	921	876	842	897	882	873	950	893	873	910	853	901	891	861	856	834	834	859	902	929	864	837	884	911	900	882	856	826	865	882	885	881	877	883	878	920	884	902	860	884	931	853	933	917	902	891	947	833	916	896	884	955	882	932	855	856	881	842	882	941	859	906	833	874	876	865	897	882	946	886	879	862	907	845	851	888	839	888	821	829	907	905	896	899	967	875	911	891	854	843	917	893	941	854	896	905	875	861	895	867	916	971	903	883	855	850	856	819	879	896	897	881	838	908	864	823	891	906	877	849	874	874	826	881	890	872	868	866	903	868	878	878	890	886	895	893	874	929	918	914	853	904	873	881	907	875	898	816	861	841	899	860	870	869	847	833	884	907	868	873	861	920	860	930	901	795	874	847	924	870	822	857	856	900	864	907	804	863	940	871	873	868	884	912	892	865	846	849	871	836	914	828	863	899	891	858	860	918	816	923	913	872	813	925	948	924	913	886	929	863	860	890	894	891	907	860	880	891	862	881	871	887	859	892	880	913	876	855	828	892	833	883	859	918	879	893	940	846	907	890	843	881	841	832	902	899	882	846	849	901	888	902	863	937	874	835	936	882	895	887	854	910	889	862	899	920	857	886	883	893	934	900	900	859	888	888	925	881	883	891	901	916	866	888	892	842	868	911	890	848	886	868	824	877	877	877	905	890	878	866	857	857	861	851	879	873	893	867	923	892	847	899	883	906	901	823	830	864	902	920	863	905	883	823	821	888	898	868	947	834	924	878	900	878	898	906	917	852	874	876	875	898	906	901	902	814	844	871	864	936	819	902	869	886	840	835	911	930	890	907	846	865	876	877	853	830	939	889	843	896	864	867	947	888	810	818	890	917	869	821	898	846	815	892	879	893	922	855	873	855	840	887	853	898	826	870	912	887	878	859	906	911	875	898	925	898	905	863	818	871	856	887	875	874	828	863	912	908	870	867	819	886	837	865	840	848	837	863	868	806	893	905	857	847	906	889	876	852	865	864	873	890	903	838	852	866	913	869	855	875	854	885	872	886	867	942	866	895	943	849	899	874	844	876	862	886	882	876	878	916	880	891	933	882	933	845	897	879	947	863	881	896	860	894	914	798	896	923	923	876	825	841	899	953	957	916	867	839	910	850	920	882	912	835	940	876	873	887	902	910	902	903	899	887	894	916	887	907	856	940	887	848	790	845	887	893	860	855	840	836	857	893	884	896	876	875	885	880	901	876	898	893	820	835	880	875	863	880	858	847	848	892	869	892	912	931	906	859	854	898	858	892	882	944	890	871	835	856	873	859	857	850	896	891	854	902	895	865	890	858	832	874	861	871	885	902	867	888	865	888	893	910	865	819	890	922	927	863	896	928	882	904	895	891	838	851	861	900	937	940	897	775	883	886	853	920	921	858	953	954	875	898	866	938	889	852	896	842	872	859	876	864	834	875	816	893	894	881	884	904	891	915	894	849	847	910	867	922	824	875	873	878	917	876	916	875	864	872	893	848	922	874	839	872	854	893	874	846	851	842	885	922	909	914	862	894	897	889	867	839	865	883	828	868	924	899	862	845	826	925	880	843	893	883	906	884	897	907	873	879	853	887	899	872	913	836	907	838	907	909	925	898	833	881	900	905	904	855	873	905	897	847	880	906	849	892	899	935	879	868	896	862	846	847	896	899	830	904	858	882	858	921	883	891	937	889	925	874	873	885	851	879	850	873	824	912	874	899	861	871	870	859	889	839	860	945	858	829	901	899	843	894	879	923	871	852	910	887	938	887	879	914	936	867	899	896	901	919	878	867	879	899	908	918	899	879	826	866	893	872	886	859	909	886	889	931	876	877	920	877	907	906	909	848	857	919	852	866	905	862	839	906	930	888	864	892	881	899	842	877	828	839	881	840	932	926	850	922	887	904	911	937	860	922	872	871	938	949	959	880	869	908	844	850	871	869	848	836	920	862	921	880	895	801	848	912	890	887	871	871	831	860	900	860	848	870	954	812	922	903	851	894	852	934	874	857	882	832	879	875	859	927	857	903	909	867	878	877	908	909	897	904	898	868	901	881	890	915	935	837	906	910	897	895	852	904	863	930	837	911	937	920	888	863	877	885	873	889	869	891	870	875	838	902	854	907	930	882	892	895	849	833	833	902	884	872	844	841	886	902	907	871	884	943	873	893	861	851	882	847	924	870	908	843	884	887	915	887	907	884	832	962	872	889	910	944	885	891	906	894	890	837	874	862	887	856	890	875	906	907	880	913	865	923	890	895	914	860	914	920	910	894	899	901	812	835	945	844	890	867	899	874	839	913	888	865	884	869	864	839	885	920	871	858	849	878	858	861	889	820	871	899	863	881	886	872	913	890	908	867	867	922	930	885	843	862	909	892	896	944	880	846	867	928	934	894	901	853	856	876	874	865	891	843	909	882	866	866	906	850	871	868	861	909	858	876	827	894	846	876	909	832	962	932	885	873	850	894	891	850	885	862	863	885	876	882	867	904	858	859	871	903	879	934	913	886	955	865	899	885	878	940	896	897	932	783	891	884	933	857	879	844	895	854	913	888	867	892	897	904	867	842	911	857	870	892	917	877	891	912	892	861	866	862	838	902	928	917	875	877	897	872	887	893	919	898	847	893	945	837	830	877	836	901	857	879	886	884	883	865	851	864	841	838	887	902	913	898	931	872	870	889	924	891	924	877	865	895	858	841	819	881	914	890	904	903	948	817	899	936	859	887	920	837	868	883	901	879	782	839	884	883	896	887	867	898	958	897	874	867	897	857	881	921	941	863	866	876	909	903	846	902	941	877	920	821	829	903	855	876	871	908	934	816	933	911	931	872	888	917	850	942	873	895	864	849	873	837	851	881	870	869	928	928	897	907	876	884	901	897	918	902	913
24418	33025	19330	7540	2702	1330	866	767	727	682	712	644	664	745	731	717	666	713	675	692	675	670	726	679	702	712	703	675	711	725	698	682	662	674	697	699	666	683	697	671	702	690	724	705	695	674	673	699	703	732	670	710	703	651	690	725	688	666	702	711	639	665	742	717	681	674	729	705	655	686	686	694	710	743	693	686	697	724	678	691	652	657	667	699	697	665	687	682	662	731	680	691	700	660	686	696	626	654	708	685	744	733	673	693	720	729	721	653	669	688	675	684	725	686	671	739	692	665	731	734	733	731	666	715	676	706	680	662	682	626	674	712	706	672	679	686	685	660	687	678	686	713	670	704	720	667	669	724	673	679	711	700	739	718	691	698	694	701	712	703	682	709	750	713	687	698	703	709	702	675	674	690	672	695	681	715	723	662	742	701	671	654	722	701	658	747	701	675	677	675	684	684	646	698	711	707	713	707	656	703	658	689	732	671	686	692	677	703	710	667	703	696	715	662	690	690	701	677	681	676	655	701	711	716	725	692	690	646	686	693	706	683	683	685	686	679	669	684	664	690	732	715	724	726	750	682	696	683	661	717	737	704	735	693	695	710	678	698	679	686	741	653	702	672	704	731	717	682	721	678	622	698	677	680	701	691	671	683	717	713	643	686	680	716	666	695	652	686	666	704	677	699	702	711	656	684	720	675	657	690	661	722	700	727	696	655	692	648	696	745	670	707	712	646	691	655	691	696	738	673	698	678	676	724	667	692	661	657	697	683	683	679	677	713	698	661	681	742	699	686	659	651	708	688	677	681	664	688	699	699	681	662	679	687	704	696	660	708	657	704	704	670	700	723	707	755	690	667	680	722	681	714	706	686	694	656	680	642	727	652	732	661	718	665	667	748	659	673	657	694	659	646	713	698	677	697	691	691	724	681	712	739	703	686	728	650	740	702	678	716	673	702	696	658	644	686	684	716	757	711	734	683	662	691	699	678	765	692	709	694	714	733	700	713	663	699	715	641	701	701	697	687	694	689	721	629	683	658	723	701	724	675	683	693	656	694	681	732	682	707	696	742	672	703	688	692	725	696	685	682	663	706	701	678	700	739	659	689	690	706	681	709	664	735	682	679	693	680	700	668	668	669	678	667	671	642	683	695	676	681	676	675	637	704	678	680	685	703	717	751	720	720	685	672	687	722	724	698	644	690	718	717	673	728	668	664	717	663	679	711	668	684	661	687	697	687	699	695	727	683	676	642	716	743	696	659	676	707	685	672	643	659	721	701	693	641	691	739	641	718	665	659	681	740	685	696	716	656	647	706	678	692	738	696	732	683	690	747	720	686	641	647	688	689	667	678	699	713	693	680	720	661	729	668	666	714	717	706	724	703	707	668	726	649	737	708	670	684	664	698	687	709	698	695	660	657	744	672	699	617	721	696	747	690	708	680	693	657	683	667	755	667	710	683	666	720	686	735	681	723	749	699	697	693	703	737	673	734	731	726	697	661	686	729	684	690	699	674	696	699	680	682	694	686	723	660	663	702	702	699	692	664	665	726	743	673	675	680	696	712	679	692	718	727	678	667	678	701	719	715	701	668	669	673	675	752	713	710	683	678	674	717	715	681	690	710	673	663	656	652	673	682	684	673	697	688	705	710	693	683	638	674	744	720	671	658	662	735	660	721	733	662	720	687	703	706	662	724	739	667	671	686	739	661	682	726	669	696	727	681	697	671	706	696	699	727	692	683	718	687	663	720	640	699	683	653	663	694	699	702	675	666	738	709	668	707	735	661	639	703	712	695	696	765	686	653	660	658	730	698	671	702	651	665	741	699	704	639	687	671	705	636	703	722	712	739	688	685	718	694	705	705	700	683	680	700	695	651	688	701	712	688	714	669	634	715	738	691	705	710	715	687	686	709	670	753	689	665	700	756	711	646	703	643	679	672	723	721	717	686	717	680	727	710	661	759	703	678	675	665	707	708	715	704	679	709	673	647	673	679	685	686	699	729	709	716	714	712	658	725	639	722	683	665	665	706	674	680	732	706	678	690	639	767	747	690	672	693	701	676	720	695	673	698	695	702	674	669	689	648	677	702	728	705	717	683	740	730	718	656	679	709	690	636	693	700	716	691	724	666	740	669	725	730	669	671	666	687	684	700	699	731	691	605	678	713	672	682	693	657	722	649	693	708	727	706	659	692	715	716	691	699	686	651	684	674	702	684	733	694	706	681	681	670	729	707	682	670	707	693	681	697	680	713	719	650	730	675	648	746	661	698	709	700	670	708	651	722	642	737	678	658	647	688	657	660	697	639	640	655	714	652	734	673	717	693	678	713	707	704	681	678	719	722	699	678	697	704	690	725	724	682	716	657	672	686	653	705	691	677	662	721	684	674	714	690	747	708	644	672	718	673	735	692	682	697	697	718	691	700	676	673	659	703	687	739	751	687	771	671	670	676	711	668	730	698	675	727	735	735	690	662	676	716	705	682	703	680	708	669	697	700	726	685	719	706	681	701	669	747	696	623	709	686	695	670	700	716	723	672	734	694	729	697	674	688	732	652	690	681	678	686	712	661	721	685	662	669	694	722	706	662	685	685	683	714	708	716	698	648	700	711	666	722	666	680	635	715	684	711	710	654	680	684	699	732	740	682	674	685	692	714	674	690	656	636	693	643	647	696	698	697	687	708	642	649	707	668	725	678	691	686	692	645	719	666	658	706	738	712	672	689	687	682	647	685	705	680	707	706	670	704	666	711	664	704	741	685	758	722	697	653	711	658	691	653	661	643	680	721	696	628	665	711	718	681	721	706	720	736	712	694	672	686	729	675	686	681	684	683	677	728	687	680	724	719	681	727	694	668	706	719	751	679	649	712	719	698	680	683	668	707	691	737	736	669	682	709	700	682	689	638	700	664	712	742	747	712	679	699	747	694	661	737	697	708	697	720	699	706	704	698	644	683	673	707	707	691	725	663	731	711	649	751	679	707	726	704	698	650	710	684	714	726	711	647	681	633	693	667	643	724	703	677	698	681	699	673	695	712	709	691	723	690	652	726	718	638	758	715	723	693	639	732	668	690	716	661	722	687	688	714	691	678	684	722	679	659	670	714	661	730	677	676	722	685	690	738	666	701	718	692	691	695	683	658	716	712	680	733	710	703	657	654	718	671	694	694	706	676	702	691	725	681	688	713	663	677	685	663	647	715	684	712	695	656	675	697	752	721	706	729	642	683	646	719	653	641	680	741	679	654	718	712	715	675	701	649	699	687	693	680	662	703	682	675	661	673	686	682	698	682	719	664	666	677	677	702	737	683	671	676	694	682	696	723	694	719	713	675	675	732	658	677	685	717	687	650	623	721	671	703	689	711	655	660	695	709	737	723	644	690	734	723	751	732	704	667	706	713	718	702	665	683	671	668	649	717	710	673	735	744	706	723	719	702	717	732	735	717	709	685	671	720	668	681	687	692	681	681	679	702	711	736	702	682	700	695	698	674	638	691	703	755	724	722
25785	26172	41612	36045	18439	6482	2096	1221	1048	1017	937	1015	954	1004	952	1000	924	900	956	963	976	854	897	965	994	905	911	915	929	907	943	913	990	984	916	960	867	930	935	893	996	985	918	903	960	910	919	916	938	917	940	932	953	956	960	907	955	954	972	981	926	936	969	896	982	891	962	947	898	950	930	962	951	936	987	930	918	899	912	954	973	925	957	910	870	903	944	922	938	887	925	926	926	976	966	983	887	920	927	935	879	876	996	871	928	909	916	964	885	948	896	935	942	923	954	919	927	946	960	900	874	874	900	959	886	918	912	909	940	942	933	905	897	927	954	970	961	911	937	952	920	881	922	967	957	903	1002	909	976	958	920	942	922	950	928	978	891	926	924	928	964	937	925	923	960	885	900	950	998	938	889	920	953	914	895	892	919	958	886	943	967	889	908	947	931	978	908	937	898	937	941	974	929	878	899	917	947	927	941	889	966	919	948	948	928	963	974	935	918	937	930	925	913	897	923	921	916	924	878	993	906	884	903	941	951	948	908	945	994	964	904	942	923	947	936	982	967	856	950	936	975	916	924	924	966	929	934	939	945	935	944	887	980	934	911	936	932	940	884	923	930	954	917	971	912	941	945	932	927	901	912	879	917	913	946	939	908	891	942	954	907	895	972	918	961	982	918	880	954	901	857	943	936	938	957	893	872	892	873	942	911	943	898	929	939	954	970	943	967	923	938	922	949	891	923	900	874	942	940	955	893	920	919	924	971	870	946	940	918	944	936	942	935	954	957	928	870	924	955	884	908	920	911	986	896	906	937	960	937	925	863	945	871	900	939	914	992	889	912	948	1001	922	931	928	895	965	878	962	947	926	966	950	937	956	998	894	947	940	928	954	853	907	996	955	892	879	877	884	925	945	919	975	879	958	912	955	950	965	940	964	893	932	932	908	960	956	909	899	962	944	948	884	956	961	968	924	977	932	950	932	961	980	906	967	900	956	898	927	968	937	916	989	967	925	903	908	892	906	875	898	984	884	977	1000	908	873	890	903	930	949	939	948	915	894	985	933	888	954	940	969	911	898	928	963	900	912	986	927	895	944	906	924	887	915	927	967	937	919	941	912	889	901	916	932	927	943	915	905	957	880	933	908	906	974	912	909	904	897	965	885	909	916	939	932	903	933	986	908	956	947	918	940	902	884	907	886	978	948	867	918	949	922	971	872	903	925	914	903	925	931	971	954	917	914	920	973	894	925	958	938	928	934	958	916	959	880	969	957	970	951	927	939	937	918	944	941	877	922	922	954	904	963	936	953	931	917	909	891	883	942	880	930	884	869	952	934	928	918	932	927	935	972	910	927	897	914	909	895	860	916	910	877	931	1000	923	959	910	939	945	957	933	951	920	881	931	966	937	936	918	913	937	884	913	905	930	909	915	891	914	954	897	929	930	927	903	952	950	925	906	913	930	931	985	939	882	943	929	951	942	936	953	951	955	926	955	937	895	879	984	905	937	929	935	949	857	1002	944	918	1000	980	970	962	894	921	907	958	971	919	907	958	925	993	943	917	934	944	906	910	945	920	916	946	942	954	930	921	885	926	939	959	958	956	912	938	908	907	959	891	931	895	950	913	915	891	904	974	919	961	964	931	942	963	970	937	940	859	971	952	883	965	981	831	868	915	907	922	931	888	950	928	914	939	923	1008	900	958	943	974	944	957	944	957	916	901	888	892	983	929	944	907	931	861	912	927	948	904	913	904	921	883	904	960	921	903	980	888	913	951	953	877	935	865	932	963	976	973	918	933	922	914	912	921	902	848	955	877	951	972	936	890	909	904	886	937	930	908	967	1005	922	944	947	966	859	917	985	918	899	910	881	892	898	984	939	934	911	968	959	964	945	909	931	915	927	960	962	918	853	861	926	896	932	921	965	932	908	911	983	930	942	929	955	967	872	912	926	914	958	893	890	896	914	938	916	932	903	975	974	927	956	937	922	940	907	944	907	989	946	901	878	920	896	912	974	935	900	953	926	953	893	887	921	985	911	919	897	972	944	903	914	882	923	919	948	924	912	926	894	899	991	900	935	893	922	930	949	962	890	924	898	964	933	952	950	902	912	931	961	867	974	904	920	913	900	960	912	953	938	975	949	990	967	917	903	952	941	907	967	942	964	987	972	988	940	922	909	930	941	859	954	964	984	950	929	912	936	914	972	908	953	949	936	911	893	930	954	898	951	896	863	960	919	959	932	958	962	895	874	934	905	917	988	914	929	899	916	941	912	954	938	914	959	933	953	919	926	943	907	869	1011	963	890	952	896	921	890	887	917	938	917	942	933	991	930	967	970	956	943	952	896	962	919	861	952	907	902	899	927	920	969	923	903	918	958	922	893	960	912	947	904	900	951	888	894	946	932	900	907	915	927	892	913	888	918	905	901	918	916	983	941	956	960	906	991	912	1000	938	955	870	951	947	896	973	919	922	953	943	944	945	949	941	887	939	880	868	924	941	927	868	919	915	939	900	973	1011	978	922	908	905	928	946	968	961	881	937	959	963	941	909	894	942	908	890	955	936	931	924	986	868	898	941	921	956	887	947	922	895	903	931	983	978	941	967	952	847	958	993	962	935	886	962	921	929	933	945	945	959	929	945	976	923	928	977	963	935	981	869	943	888	913	932	932	907	1008	916	856	938	933	924	941	948	956	935	921	936	939	939	930	942	957	942	879	922	908	891	926	888	931	949	970	933	902	913	919	961	894	919	926	897	948	952	925	938	910	951	932	975	895	881	929	839	881	945	938	964	898	931	962	962	918	959	920	948	951	939	959	927	900	955	969	917	915	906	937	899	975	984	952	968	883	940	977	1000	880	917	949	905	901	952	936	925	948	929	868	953	969	949	887	983	933	923	873	897	887	886	902	923	873	921	936	949	945	896	901	945	947	934	934	953	946	937	904	870	835	955	932	902	1018	935	869	922	864	873	932	911	982	969	870	917	920	954	954	913	965	963	924	952	899	936	918	934	962	946	956	933	965	932	953	945	920	898	890	943	980	971	891	905	885	905	914	944	907	947	925	925	940	900	934	939	939	903	865	916	888	913	882	912	911	926	922	951	902	863	915	900	954	922	926	960	961	932	909	942	912	984	957	923	888	939	917	925	941	916	915	940	959	937	943	901	879	935	908	915	987	941	1012	953	912	896	934	901	938	886	920	945	935	935	1013	960	910	900	901	896	914	897	966	942	927	957	894	950	924	931	993	918	938	911	904	923	910	945	930	911	965	970	954	902	884	920	916	910	943	909	979	912	902	940	922	905	919	938	890	949	946	899	917	905	853	995	926	911	957	897	915	904	895	903	920	882	886	924	903	903	915	909	887	915	929	907	945	929	1018	891	932	921	885	970	979	954	927	953	922	956	902	881	901	869	897	900	947	926	921	922	907	930	886	877	947	930	898	904	943	922	942	888	972	966	906	977	926	933	904	953	899	899	908	927	912	894	902	935	875	937	954	912	915	970	875	876	966	917	921	951	944	976	989	868
57540	81960	58140	28121	9863	3853	1621	1001	799	744	766	768	786	792	846	808	826	794	789	789	823	819	759	796	841	812	833	747	754	770	781	760	751	824	764	789	815	754	798	782	801	838	785	782	787	766	733	817	781	800	751	764	765	712	751	752	819	796	822	736	746	820	773	738	754	782	781	821	778	797	754	784	766	764	778	782	788	775	792	784	801	778	750	792	752	779	779	805	765	782	778	790	758	731	748	770	824	773	822	736	803	807	795	786	788	772	801	760	774	765	735	727	751	818	805	770	758	772	801	776	762	765	785	801	803	767	745	783	765	731	792	819	781	772	744	775	787	771	793	740	757	773	774	775	808	794	740	811	747	783	781	741	802	709	748	788	758	754	755	776	765	783	772	787	816	768	804	780	779	792	779	778	761	844	773	789	779	765	786	831	752	767	774	759	816	734	773	757	791	736	782	787	725	819	715	788	774	729	757	811	721	703	787	736	769	781	767	798	750	720	769	785	768	840	818	781	780	776	735	788	776	749	753	869	759	798	762	760	763	743	824	776	755	825	749	752	753	793	742	780	744	788	797	752	763	829	810	735	772	771	755	769	752	795	797	773	733	804	758	811	778	772	751	771	737	792	777	771	769	777	787	759	789	736	770	785	804	757	792	775	788	741	763	770	812	751	737	723	764	777	793	763	777	815	734	785	802	776	799	802	780	723	821	765	822	790	828	750	739	777	822	775	753	757	787	775	799	778	790	779	807	772	751	771	775	780	741	755	772	810	765	757	763	727	804	779	763	780	756	789	698	774	797	769	768	791	737	808	802	797	746	774	828	761	778	800	816	756	769	771	762	724	786	757	745	788	763	772	781	783	752	744	768	792	825	761	780	801	751	788	727	732	778	762	780	790	734	816	825	800	758	802	724	724	806	816	813	806	844	785	777	772	783	754	711	765	748	798	743	748	752	801	789	782	792	780	762	773	756	792	737	738	731	755	728	775	755	816	781	763	785	766	738	723	806	846	758	752	785	816	709	829	787	781	836	769	780	788	749	778	766	762	752	787	798	750	741	778	783	780	757	750	815	762	836	748	786	771	800	798	871	727	813	781	805	781	811	781	805	799	782	771	766	763	795	789	750	773	731	758	761	777	785	775	752	777	825	732	766	779	789	787	790	780	790	741	747	781	745	747	767	753	747	747	739	779	811	763	787	743	795	767	767	772	762	801	760	770	769	777	747	794	750	735	807	779	761	733	805	785	823	782	771	795	780	781	756	724	774	709	822	791	806	759	767	781	723	749	776	776	775	814	745	817	828	793	781	798	756	805	810	783	718	772	787	766	781	804	800	755	816	772	784	771	728	813	760	820	752	749	756	751	799	803	845	799	755	791	786	778	806	802	783	813	748	755	739	822	741	759	750	756	793	774	774	808	795	785	766	738	781	827	782	829	761	819	765	785	731	805	822	781	798	759	818	795	791	729	788	778	732	825	728	736	827	788	776	716	797	801	785	785	721	775	754	800	770	775	761	761	760	753	758	798	828	808	793	778	787	806	755	762	761	768	716	749	749	822	803	753	762	760	782	750	778	772	784	754	734	750	783	792	757	747	748	780	829	762	778	805	730	755	788	785	760	755	775	804	770	774	789	791	769	784	781	821	721	794	772	763	754	776	860	756	754	753	766	717	717	760	815	748	771	792	817	786	774	737	776	773	750	767	734	766	805	794	786	771	770	742	775	818	735	800	775	788	806	758	715	776	776	760	787	785	761	747	772	784	753	828	773	745	749	788	787	761	805	832	767	791	773	805	772	752	819	804	858	792	777	775	710	784	778	772	751	770	807	769	727	783	737	750	757	758	745	749	816	759	733	769	768	761	804	785	750	805	777	748	737	801	762	722	807	846	823	758	774	763	787	774	774	780	765	773	744	772	784	736	813	745	766	779	754	721	776	766	780	784	713	723	791	848	774	756	721	781	770	791	758	755	760	767	758	765	762	772	728	777	765	728	694	778	796	812	808	753	755	824	764	769	763	789	736	753	813	764	789	866	783	818	755	730	765	752	829	774	824	756	763	783	750	757	725	752	772	789	729	787	798	705	860	796	749	728	813	760	770	771	751	722	778	785	814	721	725	742	736	787	749	786	789	823	778	785	743	738	799	736	734	769	760	822	739	765	793	762	789	704	776	776	798	754	765	828	763	773	777	757	766	797	769	748	770	763	753	818	769	733	757	756	773	782	804	798	731	789	762	798	811	805	781	804	763	739	811	766	787	804	791	786	736	749	802	761	718	784	819	735	793	777	746	791	781	810	832	785	783	756	793	724	791	820	806	813	760	749	787	774	823	775	756	786	809	749	830	736	778	730	767	756	832	762	741	779	794	783	788	785	759	789	811	747	762	741	798	759	746	768	755	836	752	742	747	815	790	708	759	750	751	792	716	720	742	720	805	785	765	795	764	759	846	789	728	752	769	776	737	777	704	757	820	781	778	787	763	787	804	749	777	738	799	787	746	767	766	782	753	777	781	759	770	731	767	751	778	767	766	724	774	762	756	791	789	747	810	750	765	807	781	757	823	769	773	777	773	767	740	775	786	754	714	774	766	732	817	795	739	792	737	745	798	784	781	754	731	752	808	765	799	769	801	751	757	801	725	789	713	719	807	826	747	746	757	806	835	756	770	782	758	771	789	763	817	762	760	787	739	783	714	774	796	752	773	736	849	748	717	808	754	764	759	755	794	774	832	777	786	788	774	772	702	710	778	784	781	725	746	842	779	802	776	769	816	778	834	747	833	804	783	792	811	762	772	766	777	794	775	770	808	837	759	737	800	777	766	806	772	808	779	819	774	771	761	789	774	743	787	771	757	776	750	770	815	755	771	777	790	786	762	795	756	784	777	748	825	786	751	811	767	784	768	799	782	780	788	796	790	770	788	790	769	806	809	737	800	777	741	816	753	793	773	772	747	742	783	756	759	752	723	822	753	779	793	807	796	751	772	744	767	769	837	758	785	772	751	774	776	752	816	743	735	764	750	762	765	788	779	752	797	798	745	809	775	797	775	755	784	797	813	836	826	737	822	754	778	794	772	747	739	795	764	772	744	759	758	743	761	800	790	777	780	785	773	792	831	743	788	753	744	731	760	787	782	843	752	779	781	742	811	743	785	767	777	776	762	786	805	766	774	761	740	775	763	734	748	731	776	791	779	836	804	714	763	808	793	784	769	794	737	785	737	799	820	731	741	796	781	763	803	764	754	721	730	780	757	786	760	795	784	742	793	806	741	767	757	780	810	807	782	797	822	741	806	779	788	796	761	790	752	764	825	747	746	756	744	768	771	771	768	754	823	812	800	757	771	739	719	751	776	772	810	809	752	767	759	765	788	782	760	766	801	727	816	744	736	805	772	739	777	779	770	765	754	788	765	789	784	718	837	764	759	769	784	764	761	767	706	771	726	710	762	794	814	744	738	808	810	764	759	778	774	771	760	720	823	738	752	788	759	739	776	769	735	772	771	822
23802	22974	35497	33443	23918	15899	5206	1620	1181	1137	1051	1095	1080	1060	1142	1150	1105	1131	1127	1086	1125	1112	1124	1160	1098	1102	1149	1146	1081	1092	1023	1087	1039	1069	1094	1071	1087	1102	1098	1081	1043	1102	1047	1120	1146	1043	1028	1090	1062	1064	1057	1115	1124	1048	1073	1085	1143	1029	1069	1058	1136	1058	1094	1055	1137	1041	1100	1095	1067	1121	1093	1096	1061	1079	1061	1128	1061	1091	1110	1086	1078	1089	1045	1084	989	1067	1114	1034	1091	1073	1106	1066	1056	1056	1085	1044	1057	1066	1049	1110	1063	1003	1059	1134	1073	1047	1090	1051	1104	1035	1020	1043	1129	1049	1092	1119	1051	1076	1087	1097	1062	1135	1082	1108	1108	1067	1064	1066	1092	1081	1026	1117	1016	1085	1093	1081	1095	1128	1055	1025	1064	1081	1082	1066	1097	1084	1070	1076	1091	1044	1154	1013	1063	1066	1083	1115	1074	1053	1057	1089	1054	1032	1020	1100	1160	1054	1182	1077	1089	1075	1001	1058	1074	1066	1095	1066	1056	1096	1095	1087	1016	1069	1026	1108	1045	1123	1073	1046	1068	1067	1103	1105	1075	1052	1018	1054	1024	1097	1072	1063	1071	1080	1054	1027	1086	999	1050	1054	1080	1090	1079	1047	1100	1177	1107	1037	1043	1092	1105	1147	1093	1025	1064	1114	1084	1099	1042	1050	1045	1063	1031	1010	1079	1105	1056	1045	1128	1070	1097	1081	1149	1061	1075	1038	1082	1071	1050	1072	1043	1056	1058	1107	1047	1080	1122	1094	1107	1106	1110	1033	1075	1040	1100	1125	1112	1067	1127	1082	1097	1115	1119	1059	1096	1120	1098	1114	1098	1166	1087	1041	1023	1077	1047	1050	1061	1060	1103	1094	1098	1119	1119	1036	1086	1051	1079	1044	1053	1097	1107	1117	1008	1127	1076	1082	1116	1022	1022	1096	1063	1091	1107	1058	1058	1067	1046	1045	1066	1062	1095	1088	1023	1079	1075	1106	1051	1054	1058	1115	1097	1089	1106	1057	1075	1105	1081	1107	1075	1100	1059	1073	1100	1054	1086	1115	1073	1069	1094	1065	1105	1060	1069	1142	1077	995	1092	1099	1017	1094	1055	1061	1056	1110	1081	1127	1067	1032	1081	1080	1111	1076	1034	1039	1101	1088	1090	1098	1071	1027	1049	1139	1058	1078	1109	1118	994	1073	961	1099	1126	1097	1081	1083	1099	1138	1066	1062	1065	1079	1072	1059	1082	1071	1039	1135	997	1067	1066	1111	1150	993	1035	1097	1069	1085	1017	1054	1039	1079	1046	1090	1085	1084	1125	1045	1048	1126	1064	1052	1131	1039	998	1048	1035	1096	1092	1153	1028	1094	1054	1126	1061	1087	1051	1050	1063	1069	1061	1093	1139	1090	1059	1078	1078	1112	1105	1072	1045	1022	1113	1021	1085	1053	1054	1080	1099	1150	1055	1050	1072	1076	1076	1056	1067	1077	1087	1080	1061	1079	1022	1035	1082	1083	1056	1110	1106	1054	1006	1038	1063	1107	1077	1048	1099	1070	989	1063	1036	1047	1049	1112	1063	1055	1082	1084	1026	1097	1032	1073	1073	1108	1039	1104	1084	1086	1079	1087	1060	1064	1119	1087	1059	1110	1115	1075	1054	1100	1027	1144	990	1066	1102	1087	1071	1056	1068	1043	1089	1037	1032	1042	1096	1092	1069	1039	1060	1057	1028	1037	1065	1064	1073	1060	1046	1104	1092	1081	1027	1003	1065	1097	1055	1114	1054	1075	1064	1064	1152	1105	1068	1082	1085	1045	1085	1064	1145	1106	1120	1072	1036	1087	1065	1081	1098	1129	1100	1122	1082	1034	1090	1106	1001	1035	1043	1078	1027	1019	1084	1130	1052	1060	1121	1047	1031	1123	1100	1143	1083	1099	1115	1041	1063	1070	1060	1113	1080	1109	1091	1115	1065	1117	1074	1013	1050	1075	1030	1060	1101	1069	1047	1086	1079	1084	1055	1119	1013	1060	1093	1081	1028	1130	1096	1117	1074	1068	1060	1015	1047	1067	1030	1063	1046	1036	1064	1063	1047	1081	1071	1061	1072	1092	1085	1062	1072	1114	998	1031	1046	1106	1109	1073	1106	1083	1042	1123	1014	1105	1068	1074	1058	1119	1035	1102	1086	1098	1049	1125	1068	1062	1074	1087	1048	1098	1043	1109	1003	1055	1064	1142	1031	1121	1138	1112	1063	1062	1074	1016	1024	1088	1074	1101	1052	1038	1065	1049	1126	1032	1069	1045	1073	1081	1114	1086	1006	1044	1035	1130	1112	1041	1083	1051	1050	1073	1109	1105	1086	1069	1075	1112	1052	1064	1098	1094	1109	1093	1096	1065	1136	1062	1048	1122	1076	1051	1056	1043	1055	1091	1047	1068	1072	1029	1021	1077	1069	1052	1079	1099	1052	1033	1095	1140	1059	1042	1073	986	1032	1056	1073	1060	1106	1074	1117	1071	1046	1056	1014	1134	1094	1075	1116	1063	1055	1097	1047	1059	1121	1088	1085	1054	1093	1032	1074	1084	1049	1079	1081	1071	1039	1064	1106	1089	1041	1031	1086	1017	1059	1071	1039	1086	1060	1059	1039	1079	1075	1081	1096	1107	1079	1077	1137	1071	1073	1063	1087	1005	1101	1069	1080	1050	1079	1125	1111	1133	1035	1077	1007	1101	1067	1056	1093	1084	1116	1095	1069	1034	1103	1120	1057	1036	1051	1082	1065	1096	1063	1045	1070	1112	1023	1063	1090	1047	1047	1056	1106	1101	1091	1110	1012	1086	1035	1028	1052	1036	1046	1073	1115	1029	1137	1072	1057	1112	1048	1101	1080	1038	1119	1103	1082	1077	1068	1101	1045	1094	1085	1000	1074	1030	1108	1073	1111	1048	1057	1032	1039	1046	1081	1074	1070	1026	1083	1093	1112	1106	1033	1087	1065	1095	1055	1042	1092	1085	1028	1109	1026	1085	1069	1031	1066	1090	1032	1054	1053	1079	1083	1059	1072	1024	1070	1029	1059	1068	1080	1083	1081	1078	1030	1091	1076	1088	1081	1069	1091	1014	1101	1111	1085	1160	1054	1054	1165	1077	1073	1074	1065	1096	1059	1058	1083	1041	1064	1069	1060	1109	1042	1043	1061	1098	1064	1035	1019	998	1072	1123	1083	1046	1145	1103	1085	1006	1075	1113	1035	1072	1117	1099	1079	1060	1036	1096	1013	1127	1064	1041	1106	1090	1068	1058	1071	1077	1122	1045	1065	1086	1073	1059	1022	1127	1027	1070	1058	1062	1079	1078	1098	1078	1096	1113	1101	1144	1058	1103	1123	1079	1027	1082	1002	1070	1077	1060	1099	1045	1083	1086	1080	1061	1041	1069	1121	1053	1008	1126	1080	1076	1038	1053	1138	1072	1170	1122	1014	1032	1084	1062	1086	1060	1098	1045	1060	1103	1101	1060	1054	1090	1062	1093	1031	1043	1097	1079	999	1022	1093	1066	1047	1087	1082	1095	1113	1015	1019	1063	1039	1086	1071	1075	1100	1047	1071	1032	1056	1076	1086	1026	1059	1034	1089	1049	1042	1032	1102	1044	1073	1037	1094	1081	1063	1117	1009	1080	1038	1052	1086	1047	1061	1106	1040	1032	1123	1070	1143	1099	1032	1067	1061	1080	1031	1040	1097	1066	1050	1079	1136	1093	1073	1035	1054	1025	1086	1081	1071	1091	1045	1046	1099	1058	1082	1095	1106	1026	1078	1063	1000	1091	1061	1100	1078	1084	1064	1055	1136	1041	1066	1037	1143	1036	1079	1073	1107	1064	1135	1112	1096	1097	1048	1063	1071	1081	1076	1083	1046	1075	1096	1062	1072	1089	1009	1050	1024	1076	1039	1082	1083	1116	1043	1012	1047	1077	1038	1089	1106	1106	1144	1135	1078	1080	1048	1017	1106	1126	1046	1097	1090	1092	1081	1088	1115	1046	1063	1088	1044	1085	1085	1043	1124	1033	1096	1044	988	1052	1131	1058	1056	1079	1034	1083	1092	1112	1090	1116	1073	1028	1070	1107	1060	1045	1074	1070	1090	1084	1153	1065	1063	1070	1061	1027	1061	1111	1044	1076	1100	1007	1045	1107	1071	1082	1077	1055	1099	1089	1084	1080	1043	996	1096	1100	1026	1068	1063	1086	1092	1107	1052	1055	1061	1025	1035	1050	1129	987	1058	1050	1053	1068	1096	1099	1063	1088	1032	1064	1082	1085	1049	1037	1094	1041	1070	1152	1062	1069	1147	1109	1056	1048	1114	1113	1115	1106	1076	1087	1093	1074	1066	1134	1098	1047	1129	1036	1129	1134	1061	1007	1003	1026	1112	1078	1051	1054	1125	1030	1062	1027	1046	1139	1050	1108	1179	1123	1057	1131	1057	1054	1069	1151	1054	1065	1047	1093	1060	1056	1036	1041	1077	1099	1054	1101	1048	1095	1076	1103	1083	1078	1029	1069	1085	1081	1039	1090	1077	1149	1077	1089	1007	1049	1057	1072	1029	1069	1104	1045	1059	1031	1018	1078	1076	1026	1022	1063	1085	1119	1055	1082	1028	1080	1079	1026	1102	1040	1071	1077	1067	1059	1035	1090	1049	1108	1113	1064	1071	1045	1079	1036	1042	1045	1107	1028	1081	1079	1001	1036	1081	1025	1087	1062	1099	1134	1036	1046	1004	1029	1057	1065	1089	1091	1021	1117	1016	1083	1019	1059	1048	1033	1053	1072	1036	1092	1125	1040	1092	1098	1063	1010	1065	1071	1075	1070	1048	1025	1016	1025	1037	1075	1040	1092	1058	1018	1055	1154	1023	1094	1067	1060	1039	1120	1001	1058	1058	1127	1064	1044	1059	1122	1023	1097	1093	1061	1093	1019	1115	1085	1034	1106	1097	1038	1050	1068	1094	1078	1076	1052	1089	1047	1006	1074	1130	1009	1050	1086
62702	102593	73416	42780	17613	6944	2550	1277	1011	949	949	959	987	937	981	973	931	1005	967	921	938	1016	917	979	944	960	962	1016	945	953	962	923	958	930	979	951	953	921	978	976	916	972	1020	968	982	948	958	995	915	983	977	945	932	985	934	1014	990	985	964	998	938	888	932	956	884	941	906	969	902	1018	937	914	981	981	941	944	920	918	964	941	964	949	921	930	983	964	1008	949	962	926	888	1010	968	919	1001	919	964	915	958	907	965	984	926	948	981	905	909	947	943	927	956	981	950	870	919	953	953	986	968	956	900	929	951	950	956	966	902	894	934	864	942	970	969	935	934	934	953	919	944	971	948	941	970	970	928	943	933	944	953	924	1007	971	1008	955	908	929	977	918	897	922	958	945	943	902	978	900	955	955	986	949	913	980	881	942	978	931	964	964	965	928	978	911	947	963	943	973	942	859	931	968	940	981	928	957	909	981	907	974	895	956	836	926	909	945	958	944	888	975	948	928	953	957	993	981	973	902	945	987	950	946	967	957	925	951	897	942	983	933	952	902	946	930	989	935	958	954	930	913	978	953	950	882	980	942	922	938	928	984	957	937	945	1018	920	954	926	955	963	911	936	965	946	932	983	941	912	981	983	922	923	899	933	916	966	927	875	989	925	977	911	965	962	927	938	920	964	959	943	967	948	904	933	930	950	948	1002	986	926	966	946	931	972	955	955	962	963	990	983	911	904	915	945	965	956	967	940	915	924	909	967	963	964	977	927	956	943	907	985	955	929	964	920	955	894	953	975	955	927	936	953	943	947	926	915	907	871	923	883	954	932	971	926	966	935	913	931	916	947	922	901	943	944	953	940	1013	894	961	916	929	945	887	959	935	1004	962	973	958	961	1012	960	959	938	909	969	921	960	893	939	945	939	945	925	913	914	928	973	928	909	962	932	975	931	1000	928	869	910	911	957	952	919	973	962	970	931	929	1013	910	937	962	941	966	933	952	918	943	930	933	903	1021	978	900	973	941	951	927	953	938	939	954	925	954	974	907	949	968	902	965	951	938	898	945	1002	940	923	950	896	969	871	980	981	951	899	909	908	911	945	946	954	996	975	914	936	939	969	941	981	965	944	914	929	894	934	951	925	928	984	972	922	945	892	873	985	859	930	967	982	862	995	918	930	911	954	944	966	922	918	910	905	912	1015	965	923	879	928	968	929	947	946	905	895	874	995	934	930	896	918	954	904	921	887	962	946	922	954	935	892	929	919	953	985	904	959	907	931	977	924	947	923	951	968	957	953	984	946	873	964	963	954	931	950	929	985	981	954	934	877	968	925	1019	970	965	973	910	921	979	959	962	954	947	990	934	893	917	884	951	984	959	934	978	919	996	979	941	957	941	976	919	929	923	963	920	1004	923	942	938	934	934	949	910	950	988	968	989	929	1028	891	909	927	906	975	949	947	968	946	903	907	978	940	969	920	929	895	939	951	946	974	919	980	949	950	938	945	972	941	918	937	914	956	930	903	907	929	943	958	963	953	925	945	925	995	966	928	886	885	962	940	902	951	940	918	989	891	906	878	1007	903	902	963	926	934	912	967	927	935	931	951	937	925	924	929	954	939	965	913	911	940	941	982	945	906	951	959	1010	949	941	963	928	968	960	915	851	899	893	992	925	892	983	948	964	937	905	990	972	966	920	885	944	959	929	912	923	991	904	989	995	1011	932	939	997	939	864	964	977	950	903	965	946	877	936	927	940	997	971	906	968	953	933	914	994	962	940	984	927	934	910	974	974	936	937	928	1005	929	912	919	965	890	982	900	970	896	905	917	973	971	953	952	895	935	952	912	918	945	929	965	944	941	962	958	905	934	935	912	927	941	947	888	930	911	958	989	960	973	905	980	922	984	927	954	940	913	892	894	934	947	985	933	993	917	937	993	914	927	912	1010	957	943	953	955	932	945	947	991	975	886	977	978	900	946	907	928	925	922	936	985	908	893	901	878	998	959	885	902	925	951	963	967	916	963	915	934	938	959	865	955	938	923	935	901	991	945	915	951	947	917	983	923	959	927	938	972	958	950	894	898	936	921	924	946	994	908	917	929	904	940	965	950	900	953	930	907	917	909	900	892	987	963	947	956	950	908	906	935	960	954	1010	914	968	961	943	1032	866	979	923	917	955	946	969	916	950	943	958	958	886	951	946	943	998	970	921	907	918	933	962	942	945	910	938	958	949	883	967	993	899	919	926	915	929	959	984	900	923	944	958	987	915	959	999	922	964	897	926	958	918	974	939	1019	980	953	997	933	962	938	941	939	983	942	951	874	922	944	928	927	962	922	983	968	964	983	916	962	937	930	950	906	928	928	885	943	935	923	994	988	953	954	978	896	945	887	904	993	946	978	926	958	915	954	976	923	909	1025	906	923	919	914	995	934	942	925	929	943	939	948	978	919	942	942	997	943	892	1028	930	980	928	979	973	958	971	911	946	949	934	964	906	924	939	925	906	904	954	968	913	899	949	932	922	969	915	919	993	910	958	955	964	926	926	939	962	932	961	925	965	917	958	885	956	942	937	941	927	959	939	965	975	921	910	984	913	927	921	948	963	923	931	932	911	945	902	937	919	976	985	952	936	960	910	945	949	943	893	948	943	914	888	912	882	945	926	944	949	932	938	966	928	956	971	963	942	924	951	912	971	903	941	928	909	912	904	954	931	967	918	973	945	914	950	930	937	948	916	897	972	900	937	912	961	921	967	995	920	882	897	908	992	1005	977	966	932	899	959	931	955	936	966	977	915	915	946	945	904	952	922	952	971	883	869	1006	913	927	1006	943	928	925	889	929	940	939	936	942	910	884	963	973	933	917	954	917	962	954	906	861	948	974	933	935	924	910	946	900	977	841	989	972	912	902	960	961	1004	920	946	885	970	955	991	921	929	935	906	918	954	928	933	969	911	937	902	962	994	928	960	918	975	984	939	973	959	941	971	914	928	911	891	1007	891	960	980	914	935	906	895	908	904	934	997	956	894	925	898	933	902	1001	906	886	1000	927	984	939	943	945	923	966	943	930	903	943	962	949	924	991	939	937	1007	946	945	946	934	869	933	935	891	964	950	942	960	928	925	906	945	913	901	911	938	911	921	949	978	966	961	984	965	890	986	920	934	943	929	939	951	939	928	933	886	922	945	894	904	948	945	923	941	939	918	977	904	970	939	964	963	942	966	946	926	916	923	931	975	954	956	895	958	927	955	959	960	889	925	943	942	955	953	912	941	1028	921	949	882	968	887	898	953	989	969	946	941	916	925	869	936	941	948	921	939	906	904	967	993	936	917	874	913	945	874	950	990	935	929	928	929	924	902	968	992	955	941	891	919	903	968	943	927	938	930	949	940	934	943	959	956	934	970	930	928	955	998	938	911	967	929	922	931	883	963	925	926	901	967	931	951	930	972	927	906	1009	949	968	911	943	918	849	923	963	998	996	939	959	949	937	931	942	905	1043	894	934	907	901	932	930	998	930	889	954	991	919	878	882	946	922	958	935	915	854	982	896	935	980	920	888	944
30153	29922	25859	10630	2735	1258	996	900	904	819	831	810	839	839	848	797	844	855	835	835	844	896	836	794	849	837	848	837	870	821	841	861	825	834	821	823	772	853	803	900	867	884	848	884	876	863	836	825	866	825	820	853	782	828	771	859	830	835	870	815	835	839	798	781	740	843	808	871	860	834	823	848	816	828	826	853	819	838	820	895	848	795	880	826	821	818	862	815	904	865	823	875	816	833	786	809	830	839	871	824	871	809	876	823	881	851	901	817	814	861	832	836	801	833	855	856	788	831	804	838	783	807	876	890	855	859	827	780	845	787	856	804	847	864	801	813	808	857	805	794	872	862	849	835	876	793	811	859	770	832	841	892	803	808	885	865	841	789	809	806	878	799	866	797	846	805	810	820	853	775	863	816	840	827	843	844	853	824	855	783	783	830	847	859	830	822	843	913	846	855	834	839	842	824	796	875	851	840	770	873	787	801	815	822	831	866	834	829	822	846	819	858	824	835	814	865	882	881	824	843	866	834	853	841	812	801	777	823	799	784	848	813	874	804	820	796	817	782	772	877	827	871	775	852	882	887	822	809	818	846	867	800	791	825	862	800	826	794	870	834	849	795	820	836	860	809	818	890	842	824	771	835	817	822	831	869	792	804	852	836	838	802	813	861	816	832	815	862	838	827	823	804	862	822	894	869	820	798	844	816	806	811	839	871	862	836	855	803	854	836	846	832	836	829	794	868	828	869	851	818	816	827	856	847	846	793	832	774	858	856	796	864	884	834	874	849	824	825	826	902	843	786	800	806	822	817	867	830	840	861	857	867	785	806	826	890	866	855	793	857	818	886	820	869	822	852	855	864	846	821	797	816	832	843	785	835	832	800	821	717	845	808	794	852	834	849	881	845	830	817	793	800	805	874	808	862	824	841	884	836	834	828	839	843	792	828	904	889	827	849	804	829	848	866	818	866	815	842	761	804	877	812	785	797	828	894	807	855	804	882	854	808	842	817	794	827	861	805	839	875	870	825	811	811	827	841	745	799	869	860	813	855	820	844	827	844	844	886	814	854	847	828	850	816	844	826	860	831	780	821	861	864	777	847	847	827	880	825	866	887	846	870	815	864	826	850	819	818	852	807	842	854	850	868	826	824	865	805	840	871	849	842	856	815	780	843	865	865	795	810	767	829	846	870	783	834	803	837	850	852	820	845	843	878	841	841	848	815	815	838	820	790	846	797	803	799	823	823	797	824	864	870	836	818	856	790	813	868	867	858	875	807	823	806	806	813	856	833	846	839	842	845	789	860	885	783	780	789	845	866	811	836	821	796	808	847	810	828	800	839	823	833	788	844	798	885	848	826	884	858	777	806	801	825	826	827	816	887	832	815	909	842	795	874	847	830	874	846	845	812	794	865	803	806	867	851	798	838	826	866	809	841	820	846	809	857	778	825	825	846	830	864	820	857	867	824	790	816	832	895	777	814	817	870	871	782	840	825	834	852	864	832	917	888	806	874	840	839	837	834	831	827	842	798	830	861	830	778	840	837	799	857	858	826	884	814	840	798	824	820	859	855	854	817	877	821	890	810	846	817	841	833	846	830	779	849	774	792	834	816	814	831	799	845	812	839	846	829	851	842	819	859	852	800	864	797	858	805	848	832	820	835	813	839	810	875	846	846	827	815	799	849	844	868	772	838	791	813	804	891	880	874	831	882	860	816	844	849	858	859	903	870	805	860	827	819	819	845	859	892	828	851	826	826	869	830	826	843	842	813	847	898	821	792	792	841	843	866	801	836	830	841	837	856	824	872	853	869	834	885	835	809	800	832	832	807	804	794	815	870	853	828	807	802	851	849	859	822	841	875	828	865	805	844	859	829	864	789	823	836	775	846	873	845	869	853	852	865	845	871	815	822	843	790	829	798	845	853	852	832	847	846	811	811	837	828	851	874	835	872	847	848	866	831	818	849	825	844	857	802	878	840	844	849	802	836	865	853	828	891	872	808	805	804	794	814	834	819	851	843	854	838	838	791	844	884	788	827	820	802	789	839	871	857	816	817	811	770	831	842	835	853	869	885	868	838	896	825	826	814	826	837	867	820	819	884	817	848	858	834	868	847	822	860	805	810	818	827	872	856	868	793	839	852	831	856	812	801	800	846	816	887	893	787	786	856	826	830	855	770	829	845	869	788	832	835	797	771	821	824	844	869	842	805	810	780	797	848	856	869	831	834	786	798	822	834	847	846	844	814	909	847	824	903	815	794	831	884	837	812	835	803	810	841	817	848	810	885	803	849	838	820	786	845	812	825	832	785	862	838	834	833	832	800	775	797	834	796	855	795	856	880	830	834	866	867	829	837	779	801	863	902	856	881	842	832	844	822	794	886	848	851	808	799	875	805	866	819	858	849	820	820	883	822	835	892	769	807	825	884	852	784	820	840	869	812	835	848	851	863	783	855	823	772	797	884	874	801	840	839	849	811	833	874	846	844	817	827	877	842	797	847	784	786	830	859	836	821	919	866	857	873	892	874	789	805	831	914	807	845	819	837	850	834	861	851	817	840	814	855	834	836	843	804	798	825	877	862	837	854	828	894	824	822	826	834	872	845	839	824	837	811	907	827	872	891	786	843	878	807	856	885	793	798	816	803	801	876	862	844	787	865	820	848	794	875	882	836	873	792	825	790	827	854	891	800	853	846	846	831	782	861	841	837	819	825	846	861	843	868	868	789	843	861	828	826	778	827	878	861	774	812	825	822	798	814	860	842	866	829	896	858	840	846	831	841	848	841	841	843	773	896	788	854	851	793	872	820	825	796	870	839	818	888	873	815	839	852	800	815	845	829	864	861	861	827	823	797	857	840	817	803	877	836	881	838	847	869	812	868	844	818	815	920	845	837	863	823	834	874	817	859	806	838	820	858	774	883	817	832	845	848	815	830	854	825	801	834	847	847	859	881	792	825	832	891	891	826	818	839	836	821	791	862	828	814	864	868	850	827	839	765	874	828	810	867	833	826	835	846	799	833	847	796	842	868	864	816	792	841	816	841	813	843	800	834	803	793	885	758	848	840	843	830	802	786	833	822	825	819	861	808	829	871	884	902	862	819	801	829	805	825	834	853	801	859	804	819	808	877	800	800	817	811	874	887	857	813	846	841	865	892	815	838	828	841	877	854	818	887	864	839	827	822	859	838	837	819	818	842	861	797	861	852	809	851	805	837	805	838	867	842	816	805	794	826	870	848	827	820	781	871	848	821	815	778	803	849	809	844	872	863	747	827	816	839	794	871	848	834	823	803	821	846	827	870	849	836	854	885	813	861	832	834	839	819	835	871	808	829	813	801	837	849	828	841	829	843	826	869	803	852	817	854	796	802	904	809	846	824	858	838	823	863	825	825	832	832	858	832	843	919	881	836	871	838	835	793	774	871	822	874	868	823	867	820	853	860	834	832	841	870	847	844	851	847	817	839	835	824	863	886	822	828	815	823	839	869	810	816	841	847	859	848	826	863
22503	34916	19352	5765	2060	1065	811	693	682	670	657	601	640	681	639	673	673	684	639	638	683	689	655	666	689	678	679	644	696	647	655	631	644	651	675	657	656	715	676	715	685	619	657	622	687	664	655	679	681	641	635	650	670	666	673	714	632	642	647	618	614	660	644	660	660	622	642	672	709	665	673	713	693	691	657	662	725	655	690	634	650	666	653	622	699	660	654	676	626	606	617	618	646	628	671	615	610	676	625	678	649	603	642	664	649	654	668	630	652	586	653	640	659	647	650	670	674	649	654	697	651	605	654	628	680	675	641	688	645	682	638	692	646	679	643	636	643	637	654	629	688	656	673	692	669	614	641	667	692	640	702	682	653	665	631	622	675	691	683	652	677	638	634	664	646	664	704	645	647	672	683	655	657	624	656	671	648	615	643	647	657	646	654	702	661	677	702	628	615	680	652	677	669	635	696	659	621	680	675	630	628	685	655	638	661	681	690	612	651	677	617	611	636	662	628	695	639	698	650	708	695	651	663	579	696	625	659	663	660	632	635	665	640	629	658	692	620	655	648	628	670	680	670	664	674	654	686	678	631	646	673	652	651	646	645	683	681	658	614	678	682	646	658	678	639	653	604	651	698	626	675	664	656	656	659	673	705	644	674	609	680	644	667	689	630	626	642	624	691	673	653	622	649	637	642	679	706	685	655	679	665	716	673	661	639	687	668	655	654	695	645	635	674	657	703	632	654	651	666	705	657	709	625	670	633	700	641	609	679	681	692	616	672	688	711	632	667	635	658	650	687	644	661	638	654	665	671	663	658	666	652	602	632	707	626	664	665	669	632	641	658	624	669	651	664	684	637	658	637	653	670	607	674	661	628	690	643	700	600	695	659	646	669	636	646	667	652	653	643	660	663	652	657	679	664	664	709	669	656	631	599	698	636	664	687	666	647	660	646	644	638	632	642	689	605	650	678	611	706	635	615	703	683	638	673	691	668	627	675	651	674	639	660	680	702	648	680	617	643	673	683	647	647	629	632	659	642	652	631	648	657	627	658	630	656	656	670	657	668	683	637	671	639	665	669	703	615	668	677	707	647	655	671	683	620	691	637	660	645	663	641	635	695	646	602	571	616	640	642	649	700	689	664	656	664	665	654	673	687	668	662	686	650	677	645	662	663	685	663	645	650	617	616	578	667	649	643	706	630	654	635	632	692	648	659	665	671	630	655	691	639	629	645	661	631	643	653	648	663	663	652	649	648	631	720	660	697	654	637	694	641	644	682	648	675	687	649	641	639	628	623	657	610	702	628	636	612	643	658	695	639	614	638	661	652	701	637	651	588	687	631	694	657	633	678	659	685	629	598	668	685	695	692	640	653	648	683	680	622	649	599	694	662	632	690	648	662	704	635	632	623	633	677	675	714	635	659	668	664	623	658	659	657	636	669	670	605	672	656	609	657	666	664	651	704	637	637	693	655	670	636	702	685	659	648	670	644	656	672	622	604	685	657	658	665	681	631	656	662	653	729	691	661	646	695	616	650	598	640	713	631	635	654	646	677	612	658	643	669	663	625	697	645	709	701	588	674	644	643	697	696	645	613	625	625	682	635	652	686	719	651	684	691	655	667	670	684	666	672	671	672	685	663	636	667	657	632	665	681	649	665	665	659	668	643	682	665	601	628	668	654	690	665	633	643	685	633	674	687	615	630	617	653	649	607	661	622	653	690	651	620	620	697	653	659	618	653	666	644	662	645	653	634	684	695	674	661	664	657	694	675	656	644	687	611	622	666	657	650	676	621	619	638	698	738	684	695	611	658	650	675	691	663	669	615	692	677	678	621	678	653	649	630	657	631	664	647	681	646	660	686	644	676	656	689	691	665	646	662	715	681	646	698	660	660	666	644	661	648	644	637	638	692	622	663	680	647	676	645	688	678	647	707	667	620	650	715	669	633	661	662	667	644	658	672	636	648	651	677	677	672	623	710	658	660	666	605	631	638	649	617	667	650	671	670	659	618	650	669	636	674	724	655	660	672	679	672	635	615	680	656	623	625	634	642	622	659	674	647	653	615	658	604	643	639	644	665	672	605	648	675	672	640	673	634	689	688	663	664	656	690	641	671	643	678	682	697	608	647	683	703	645	641	700	672	703	696	631	676	647	686	650	674	632	660	706	677	673	632	670	670	653	653	717	668	709	624	666	677	642	676	630	651	690	668	694	649	664	656	671	679	645	645	691	665	666	614	633	621	697	683	648	668	664	641	692	621	647	641	661	651	683	668	654	574	663	606	627	678	664	679	665	647	683	684	680	606	668	676	668	667	714	676	663	644	672	731	662	677	623	671	669	672	694	691	662	658	644	650	671	606	651	648	591	646	651	625	656	644	658	687	652	643	643	614	644	607	616	594	679	670	660	682	635	680	641	663	667	641	697	680	667	670	622	671	616	662	650	632	658	660	712	687	637	679	589	695	639	614	659	702	676	647	668	666	690	680	639	607	662	643	650	712	622	656	658	657	650	676	676	665	657	681	689	633	632	652	661	708	684	596	677	631	630	653	653	648	685	647	658	657	666	660	657	677	635	653	642	674	682	629	694	640	677	643	654	689	666	688	630	640	627	678	652	664	596	673	637	703	672	652	667	661	657	695	700	645	672	707	687	634	701	686	599	699	644	635	668	631	600	682	610	652	644	680	614	621	704	649	631	635	696	649	608	647	647	640	636	625	661	632	673	654	663	687	657	701	620	634	636	645	674	704	652	654	672	667	647	699	684	639	624	669	623	610	650	674	635	635	645	659	657	675	651	638	655	668	626	666	654	631	738	641	693	673	696	663	613	637	653	690	680	648	679	658	656	650	639	691	721	670	681	667	688	671	662	649	677	665	608	660	669	671	659	644	688	678	617	680	658	652	668	672	636	701	679	668	659	646	628	649	640	693	679	662	668	671	661	648	653	681	640	673	656	640	685	652	658	632	695	669	672	683	628	676	653	668	686	656	634	687	685	660	705	659	635	690	641	706	725	618	705	649	644	668	672	665	669	670	662	677	683	686	643	729	648	668	696	626	643	672	632	685	678	644	637	657	639	636	623	637	675	672	732	664	713	693	667	634	626	641	634	652	661	662	661	637	660	649	667	617	685	689	627	681	629	641	675	635	675	657	670	635	652	639	687	653	703	612	630	718	704	642	650	618	647	651	666	685	638	701	695	645	623	716	634	663	677	641	647	716	626	685	673	631	679	673	619	660	656	627	635	661	661	660	669	660	679	692	639	627	655	676	681	665	661	647	660	613	666	648	697	670	704	659	703	627	681	612	666	640	677	687	670	639	597	622	667	646	644	689	708	670	693	659	648	655	682	655	635	679	622	633	632	592	660	638	674	685	588	630	614	673	625	635	662	656	651	683	667	617	663	628	575	701	694	637	658	661	679	640	665	670	667	647	712	606	672	665	702	647	674	676	661	655	640	662	683	698	703	672	644	643	682	676	638	677	672	605	698	659	642	630	663	695	674
25792	27335	41410	34608	18405	5864	1817	1066	934	1008	951	917	981	912	897	970	915	882	943	914	838	864	940	909	841	889	927	880	895	837	931	851	866	899	903	931	973	932	870	882	899	898	873	961	859	865	894	898	914	872	957	907	871	869	870	890	906	944	954	905	909	870	948	941	915	855	877	888	927	908	922	883	938	883	818	863	889	902	970	918	918	881	868	901	916	927	956	952	929	911	883	897	950	933	895	922	906	871	941	908	818	914	916	875	898	939	976	933	886	865	913	909	900	925	865	929	906	894	955	897	905	899	838	909	866	878	885	868	904	945	912	914	826	897	866	932	939	906	921	886	902	893	871	891	918	899	943	916	906	851	906	924	912	903	873	943	915	911	890	901	898	900	857	915	887	853	866	925	906	920	869	903	932	931	907	894	887	882	905	954	858	892	918	830	884	903	963	900	968	897	947	857	880	880	925	881	879	856	915	912	920	864	936	869	960	917	912	892	887	884	815	892	889	888	914	909	907	921	917	909	900	886	910	950	891	943	913	898	910	878	868	896	924	922	875	889	863	942	919	880	878	854	888	893	919	907	857	882	935	898	927	891	920	905	877	910	874	925	888	876	880	860	916	939	879	893	904	905	913	913	857	903	865	886	897	872	854	864	910	909	888	908	871	832	837	868	880	889	949	857	913	882	874	937	890	871	908	890	862	872	939	903	932	923	923	898	931	932	900	915	954	911	864	897	890	910	909	897	937	881	953	854	795	892	850	889	855	912	892	884	911	918	854	907	885	893	922	924	861	923	897	861	866	848	884	924	895	932	936	878	894	887	881	917	895	853	863	896	896	842	901	931	868	928	906	928	953	970	870	905	912	883	847	863	859	880	916	852	909	878	862	857	870	918	895	895	914	911	858	929	891	901	885	885	880	934	869	860	916	944	878	882	928	874	940	879	823	934	921	863	922	871	870	862	924	836	921	957	907	886	898	906	908	882	889	918	927	892	860	928	896	893	888	940	871	861	889	912	920	842	882	944	936	889	895	902	938	886	904	892	875	920	883	887	918	877	933	855	879	920	888	848	878	911	856	854	880	887	937	910	948	854	908	882	936	877	842	906	896	854	874	882	906	927	910	920	879	855	930	896	930	911	922	873	927	880	926	936	932	896	894	873	878	863	902	857	920	890	893	895	907	902	835	942	917	896	882	948	869	912	883	929	883	863	876	942	861	901	1000	939	943	890	914	946	891	884	948	885	834	922	913	890	930	933	900	870	885	959	915	894	884	909	979	895	880	897	864	907	896	911	944	867	875	882	911	904	879	879	930	947	889	931	886	887	885	921	930	907	871	905	912	799	890	871	900	912	832	890	887	919	910	886	868	891	836	882	908	903	896	952	944	894	909	930	919	964	939	918	876	877	950	897	875	934	952	913	918	851	847	891	881	888	914	904	931	847	924	864	875	902	942	903	927	943	887	904	884	921	900	902	867	918	867	894	885	921	904	861	911	859	903	862	905	889	862	878	892	861	942	930	921	861	851	868	911	923	938	892	933	898	952	951	834	941	886	857	879	926	907	914	880	899	892	884	938	830	842	885	888	928	872	912	863	916	894	844	916	872	898	947	873	972	884	935	885	956	878	930	875	899	931	894	917	863	899	892	864	889	895	871	914	889	861	853	832	887	897	886	872	896	867	909	902	951	911	893	916	884	891	945	948	907	890	947	926	844	920	970	913	850	943	935	917	855	921	871	918	958	894	865	865	867	908	815	927	947	875	892	904	843	911	892	892	913	875	912	902	874	852	917	926	941	844	867	893	862	909	899	934	944	909	886	896	907	870	862	944	936	882	866	882	862	885	887	883	907	914	912	973	891	874	957	882	869	909	905	894	923	860	856	900	845	895	888	924	850	892	898	924	936	850	897	907	914	1002	880	902	887	949	889	930	888	849	866	864	923	902	860	904	874	889	868	897	899	891	927	925	821	890	850	950	868	862	887	881	928	973	901	831	891	925	854	938	906	959	903	904	841	902	888	906	892	939	916	930	908	903	883	954	863	898	889	911	912	941	892	864	923	914	901	895	832	886	919	986	883	945	898	862	918	869	847	919	910	873	963	917	918	907	952	922	885	892	877	920	925	925	876	875	908	967	956	909	832	910	914	853	853	883	897	915	918	913	927	922	858	898	869	862	892	870	883	908	909	909	881	901	904	875	825	917	870	883	944	948	872	906	810	883	854	880	914	880	891	889	864	898	925	890	898	872	956	885	904	936	904	878	916	926	876	916	856	894	880	915	892	860	907	926	945	856	879	819	956	833	909	928	913	938	887	869	930	897	899	927	899	908	905	933	848	923	926	886	888	905	908	886	900	913	844	912	900	883	899	847	876	928	883	915	949	883	908	853	949	892	923	915	806	909	925	883	823	897	880	963	881	869	911	908	884	900	885	944	917	893	845	882	821	941	898	929	884	892	862	900	901	892	863	969	912	894	915	873	895	923	880	907	892	906	916	919	907	932	925	867	876	907	893	894	905	879	888	928	929	872	936	978	835	866	928	903	889	865	884	861	883	912	904	882	894	945	897	915	885	883	894	916	889	879	884	927	889	889	864	842	897	892	936	923	875	899	916	860	879	896	904	927	838	926	854	887	955	900	805	865	892	884	903	889	875	909	867	929	890	850	898	915	932	853	916	881	895	932	869	925	856	898	931	878	850	935	911	937	867	852	886	920	879	861	875	878	939	868	883	924	908	864	893	874	846	918	893	899	908	913	938	851	916	897	882	960	890	892	881	856	859	902	909	950	894	909	861	912	939	901	924	877	919	903	894	886	894	871	877	890	902	856	922	914	903	873	882	870	871	854	883	904	883	848	910	906	867	953	904	883	910	920	931	845	909	862	897	881	862	889	879	902	931	892	907	804	868	910	911	864	914	878	892	901	901	914	834	947	886	889	877	938	875	911	908	921	899	930	925	953	898	907	811	897	885	897	895	844	952	953	854	856	899	915	913	962	950	909	876	924	926	937	929	880	824	877	912	896	861	890	854	934	888	882	925	945	888	897	919	891	931	913	868	873	869	903	890	830	905	882	844	862	849	903	914	890	909	917	906	881	885	901	907	901	886	877	919	879	872	860	914	920	842	913	943	898	915	853	915	894	942	895	867	904	862	879	876	903	938	936	871	945	973	910	932	920	896	899	953	898	907	899	924	921	850	815	872	891	816	891	914	917	906	871	969	887	907	894	882	906	878	919	909	912	875	885	899	899	939	861	877	911	899	920	869	888	854	886	857	853	922	904	914	890	923	886	904	902	916	927	912	892	898	931	932	923	908	913	928	920	899	924	847	912	889	874	925	886	864	890	883	942	836	899	896	896	947	895	907	883	879	836	903	904	901	903	924	971	824	924	874	865	934	916	887	909	850	868	890	880	926	852	939	896	953	893	892	954	913	895	904	900	904	945	892	876	892	915	919	898	917	884	917	936	904	914	866	908	896	932	941	901	941	890	918	872	912	961	919	905	883
57418	84009	56866	25559	10111	3456	1304	899	844	770	742	797	796	784	819	755	772	749	749	762	726	796	784	763	777	782	769	783	724	787	770	737	746	742	756	782	785	705	767	772	756	722	709	772	720	773	723	742	755	777	792	762	770	772	786	785	790	769	704	777	767	771	752	771	767	823	762	758	758	737	737	728	802	757	805	820	726	713	749	747	812	777	746	741	743	727	727	765	785	727	743	755	744	764	809	773	725	729	752	805	717	719	759	735	788	785	749	778	730	703	716	762	795	706	755	760	792	729	844	704	769	774	739	769	743	743	756	789	810	765	751	727	733	752	732	798	725	713	793	760	761	737	774	749	755	739	753	820	744	796	767	760	771	757	793	731	769	736	747	756	798	746	782	779	767	734	741	735	740	788	719	745	726	756	784	727	736	731	783	751	752	741	774	709	780	747	728	738	772	773	762	743	730	732	772	756	704	744	749	795	747	760	767	793	741	774	723	782	800	758	733	727	779	725	753	738	741	686	729	753	797	753	714	739	720	793	752	755	754	746	786	787	764	736	719	787	728	760	702	719	774	790	762	780	771	768	765	768	779	788	732	769	744	783	794	730	734	744	737	741	770	778	753	790	723	775	709	725	753	777	780	787	791	762	729	778	754	765	733	784	727	773	780	753	792	767	778	738	762	796	697	764	756	725	723	728	705	757	733	786	736	758	763	745	772	719	734	805	702	722	742	775	761	766	753	728	750	785	776	771	778	801	773	733	691	766	721	744	725	761	739	790	783	770	739	765	723	729	808	767	745	798	751	736	771	756	792	789	746	755	705	774	792	750	744	800	804	740	715	770	780	762	766	745	779	732	793	797	731	720	767	769	690	790	789	752	754	747	716	780	797	773	806	746	779	766	746	752	710	772	739	765	760	752	756	715	727	739	743	765	798	756	727	750	775	737	687	705	793	736	741	761	774	738	734	759	758	774	771	737	762	736	759	727	754	777	747	782	709	770	770	733	773	735	749	747	693	770	739	728	783	710	772	760	754	762	815	793	738	739	734	774	716	805	787	735	759	727	680	745	712	758	703	790	813	765	748	764	770	718	739	756	768	776	760	773	760	737	804	786	730	737	722	760	808	709	790	748	751	747	756	767	795	772	808	726	770	745	760	815	747	719	709	756	733	736	792	771	784	738	777	764	737	749	760	743	746	738	796	768	738	730	744	757	732	735	744	748	754	706	696	753	755	761	751	734	748	720	720	726	741	714	749	771	765	755	756	778	801	781	730	756	736	728	742	754	732	742	715	775	751	752	790	760	735	776	730	734	790	690	761	776	768	759	792	752	774	771	764	758	806	763	732	802	772	786	755	773	800	726	782	688	745	775	750	746	795	717	719	756	754	817	730	748	762	752	737	756	724	762	718	786	746	738	725	729	763	734	726	721	791	714	758	740	767	782	801	768	767	787	774	778	739	741	791	776	780	752	761	776	751	776	747	765	741	776	750	790	752	751	761	747	735	769	776	738	787	770	753	776	761	696	700	783	698	734	772	737	792	745	761	726	747	731	776	766	765	794	737	739	738	713	731	748	744	737	797	780	737	778	728	754	783	755	756	783	777	808	781	774	801	729	691	791	744	790	713	789	758	804	746	754	763	735	772	779	734	758	778	745	791	758	782	708	761	757	726	753	748	770	765	716	753	791	735	799	733	774	732	751	785	765	756	751	753	751	758	748	745	726	716	742	757	716	791	740	700	725	766	753	734	729	723	763	716	738	744	733	720	717	803	790	815	773	688	751	732	752	703	768	773	720	746	736	778	749	781	763	760	745	702	728	814	730	748	740	768	791	712	751	789	748	766	796	767	706	735	792	726	743	723	768	751	776	780	762	728	742	776	801	765	804	801	752	762	731	706	773	751	757	744	728	776	764	745	727	731	775	750	751	765	710	759	786	759	778	771	793	758	765	769	740	746	748	727	738	759	778	741	760	753	794	741	802	737	766	795	735	756	746	746	766	774	734	750	771	786	781	695	745	772	784	742	783	744	737	749	739	779	709	782	792	730	756	765	742	742	771	762	762	738	724	766	787	747	720	762	803	789	736	732	744	769	734	746	757	705	763	781	714	768	764	759	790	770	747	738	707	710	715	736	775	724	734	770	745	748	751	797	742	741	782	774	776	769	714	716	714	747	696	718	698	736	768	735	748	740	766	773	738	753	751	789	790	754	752	749	771	722	780	750	707	746	795	758	801	745	815	736	784	720	782	743	751	725	754	763	727	782	748	735	727	785	781	740	732	743	810	754	766	719	789	715	724	727	746	782	758	827	722	758	721	720	708	751	748	784	762	722	733	769	751	742	749	745	750	737	749	742	768	738	774	697	753	748	779	754	714	764	716	759	716	735	762	762	782	745	702	712	752	720	749	780	743	781	721	754	731	736	721	776	745	716	722	779	743	729	727	719	819	722	731	741	787	751	783	770	725	800	752	761	693	753	784	735	760	752	747	740	762	780	721	770	762	786	783	730	768	799	758	766	714	685	773	753	731	754	785	754	740	752	741	785	797	781	737	744	730	754	759	762	728	764	722	773	717	777	792	733	732	752	754	757	772	760	755	705	768	760	769	812	710	746	708	752	732	682	751	723	758	799	776	776	714	728	798	789	804	725	746	788	724	754	786	816	759	750	745	740	822	747	785	790	776	743	734	768	745	716	726	758	751	714	729	776	765	767	763	698	773	775	733	746	761	757	798	755	732	695	726	771	764	773	782	778	794	804	715	786	730	759	720	776	782	719	727	774	789	779	712	729	724	692	789	744	760	723	750	742	771	778	724	751	721	729	736	732	755	688	806	786	758	782	731	735	766	732	835	757	769	750	727	701	723	747	775	784	740	691	735	704	770	808	765	761	751	731	799	770	764	746	721	724	727	749	739	775	780	784	820	766	732	777	767	804	775	739	794	797	771	780	757	713	760	757	723	774	724	792	727	718	761	741	766	764	753	736	771	743	701	728	759	777	739	742	753	728	762	744	760	785	744	748	767	720	699	755	717	747	735	787	756	749	744	776	719	731	711	747	704	751	719	749	789	737	766	733	769	760	719	750	776	779	702	759	749	755	785	761	749	724	788	728	783	765	775	773	735	763	779	761	725	744	731	758	760	738	708	765	795	751	743	764	758	784	713	741	778	758	768	772	755	711	756	797	683	737	802	776	780	738	758	767	748	792	723	741	776	767	735	737	775	768	836	747	770	763	749	734	743	732	746	718	765	828	791	774	738	782	801	749	797	781	725	750	741	773	754	740	730	711	731	747	782	746	729	786	742	761	757	764	796	739	749	744	701	718	717	746	735	742	731	754	752	770	743	765	760	741	803	712	774	722	790	722	751	752	766	709	722	709	750	795	749	780	755	735	771	781	725	764	705	769	736	781	771	759	762	773	772	754	792	734	761	716	766	787	754	740	781	730	779	761	739	795	758	755	720	784	798	759	720	726	765	737	717	735	798	731	761	749	742	741	762	735	781
23794	23142	35012	32412	24516	15727	4876	1600	1178	1145	1083	1161	1149	1037	1106	1110	1063	1146	1058	1128	1078	1103	1058	1094	1100	1104	1068	1099	1014	1039	1040	1114	1059	1093	1065	1072	1052	1042	1132	1038	1098	1086	1119	1050	1061	1118	1069	1063	1107	982	1049	1059	1052	1071	1098	1046	1052	1074	1056	1057	1077	1098	1108	1017	1058	1011	1027	1059	1023	1090	1010	1016	1044	1089	1063	1103	1059	1067	1032	1010	1063	1020	1065	1029	1055	1072	1056	1042	1100	1045	1101	1102	1070	1093	1110	1027	1054	1111	1027	1082	1123	1062	1037	1036	1059	1084	1065	1105	1098	1064	1028	1048	1153	1037	1075	1088	1053	1018	1054	1098	1001	1080	1041	1103	1107	1041	1091	1042	1042	1107	1048	1040	1004	1035	1100	1070	1043	1059	1061	1072	1013	1028	1077	1055	1054	1066	984	1069	1011	1067	976	1078	1002	1050	1073	1118	1047	1072	1089	1057	1045	1031	1077	1069	1052	1069	1085	1086	1046	1064	1067	1101	1060	1032	1062	1069	1069	1078	1034	1024	1053	1038	1066	1010	1056	1111	1013	1068	1067	1085	1018	1058	1038	1019	1094	1049	1109	1039	1086	1089	1046	1078	988	1108	1110	1106	1053	1033	1049	1070	1021	1085	1038	1033	1117	1068	1071	1077	1016	1043	1046	1074	1033	1025	1063	1081	1094	1107	1013	1017	1035	1042	1051	1079	1086	1105	1032	1039	1025	1039	999	1027	1085	1059	1074	1105	1049	1103	1073	1047	1105	1080	1040	1063	1053	1111	1020	1033	1072	1081	1032	1101	1082	1017	1073	1008	1063	1023	1078	959	1044	1049	1069	1031	1048	997	1039	1062	1006	1010	1029	1067	1090	1051	1048	1085	1080	990	1048	1006	1094	1017	1081	981	1079	1119	1071	1124	1020	1099	1050	1075	1065	1013	1099	1068	1043	1027	1066	1091	1053	1060	1030	1073	1021	1049	1057	988	975	1093	1053	1072	1057	1013	1029	1026	1088	1075	1077	1036	1043	1050	1050	1040	1035	1092	1055	1017	1050	1024	1046	1028	1061	1028	1060	1059	1080	1042	1029	1047	1031	1062	1010	996	1130	1072	1015	1098	1039	1066	1043	1052	1068	1070	1036	1029	1080	1040	1017	948	1059	987	1065	1055	1024	1076	1002	1064	985	1063	1001	1041	1008	1055	1046	1036	1023	1071	1081	1036	1080	1004	1071	1021	1091	972	1096	1102	1077	1021	1081	1056	1031	1076	1060	1073	1073	1031	1049	1034	1009	1020	1017	1101	1021	1055	1023	1042	1079	1083	1099	1080	1056	1034	1057	1083	1053	1041	1070	1050	1064	1131	1070	1009	1082	1078	1006	1053	1052	1128	1051	1031	1014	1077	1015	1079	1017	1056	1070	1044	985	1048	1077	1050	1103	1132	1050	1018	1040	1052	1057	1077	1059	1044	1083	1062	1023	1046	1044	1074	1032	1104	1132	1091	1012	1056	1012	1105	965	1041	1020	1055	1050	1043	1135	1061	1051	1066	1097	1054	1077	1001	1100	1064	1074	1038	1041	1017	1036	1024	1073	1061	1085	1065	1090	1098	1028	1063	1066	1044	1098	1021	1022	1000	1033	1039	1060	1074	1051	1021	1096	1077	1047	1054	1048	1063	1092	1011	1021	1028	1030	983	1050	1123	1060	1048	1078	1100	1084	1088	1038	1013	1045	1001	1052	1046	1085	1066	1116	1046	996	984	1117	1047	1105	1035	1055	1091	1007	1035	1008	1078	1081	1029	989	1093	1049	1051	1063	996	1071	1041	1040	1021	1013	1052	1022	1048	1018	1044	1052	1035	1055	1033	1056	1064	1052	1047	974	1027	1024	1135	1062	1052	1050	1124	1055	1077	1057	1041	1024	1028	1054	1129	1059	1075	1041	1038	1067	1131	1064	1085	1099	1090	1057	1073	1082	1044	1025	1061	1077	1098	1068	1086	1055	1036	1036	1026	1043	1057	965	1001	1071	1082	1076	1051	1064	1080	1020	1096	1100	1042	1017	1043	1058	1082	1062	1050	1051	1042	974	1094	1047	1024	1028	1065	1046	1053	1050	1042	1028	1055	1020	1076	1002	1048	1073	1100	981	1046	1069	1025	1015	1075	1043	1060	1060	1045	1095	1096	1079	1058	1037	1016	1032	984	1077	1016	1008	1039	1085	1045	1107	1033	1104	1073	1064	1055	1061	1069	990	1091	1109	1065	1076	1103	1051	1019	997	1067	1094	1022	1095	1105	1043	981	1047	1136	1109	1082	1057	1086	1062	1014	1072	1042	1094	1040	1066	1009	1025	1035	1049	1085	1023	1042	1086	1043	1019	1027	1030	1060	1034	1014	1076	1003	1090	1024	1009	1038	1059	1075	1038	1078	1009	1072	1098	1054	1092	992	1023	1050	998	1048	1023	1085	1027	1033	1008	1068	1135	1099	1004	1089	1102	1045	1031	975	1090	1093	1056	1059	1057	1043	1067	1044	1080	1080	1058	1053	1006	1049	1091	1000	1026	1077	1096	1040	1051	1082	1045	1057	1024	1059	1018	1098	1005	1060	995	1021	1037	1044	1054	1027	1015	1030	1098	1103	1076	1047	1036	1036	1042	1063	1107	1074	1024	1059	1062	1019	1066	1109	1024	1019	1065	1097	1079	1080	1063	1090	1049	1071	1069	1044	1064	1085	1028	1052	1048	1013	1068	1102	1101	1060	1019	1085	1044	1028	998	1044	1031	1014	1080	1028	1053	1032	978	1043	1031	1059	1034	1027	1043	1061	1066	1050	1007	1076	1040	1010	1063	1014	1057	1077	1057	1064	1046	1085	1004	1022	996	1052	1042	1022	1078	1055	1028	1018	1032	1005	1015	1011	1032	1080	1111	1066	1078	977	1076	1057	1057	1083	1055	1058	1149	1020	1046	1038	1049	982	1040	1046	1112	1052	1109	1020	1012	1115	1045	1093	1053	1086	1114	1060	1083	1045	1001	1065	1034	1087	1050	1070	1001	1041	1074	1047	1046	1048	1037	1064	1046	1042	1072	1055	1071	1034	1090	1081	1025	1074	1057	1054	1062	1052	1099	1040	1022	1066	1039	1022	974	1087	1051	1069	1115	1036	1020	1041	1035	1022	1075	1057	1056	1068	1107	1093	1113	1025	1030	1068	1020	1108	1034	1070	1061	1046	1050	1068	1089	1114	1039	1097	1057	1022	1061	1019	1062	1072	1054	1058	1069	1047	1093	1040	1079	1078	1116	1059	1014	1045	1068	1019	1018	1074	1070	1033	1017	1044	1025	1054	1074	1022	1027	1084	1082	1062	1022	1035	1046	1020	1067	1079	1021	1072	1090	1031	1047	991	1059	1080	1075	1031	1081	986	981	1049	1089	1064	1016	1099	1087	1030	1032	1055	1085	1017	1010	1000	1057	1074	1006	1022	1124	1068	1062	994	1028	1047	1068	1031	1053	1056	1051	1028	1060	1081	1062	1002	1060	1051	1057	1044	1061	1051	988	1085	1028	1034	1076	1084	1046	1045	1080	1100	1097	1024	1031	963	1053	1089	1072	1044	1047	1093	1103	1108	1074	1065	1093	1041	1058	1067	1043	1041	1097	1062	1079	1099	1054	1013	1068	1093	1085	1004	1084	1137	1019	992	1081	1038	1062	1056	1047	1088	1049	1086	1045	1004	1062	1056	1069	1053	974	1004	1050	1025	1062	1054	999	1122	1018	1074	1080	1029	1103	1043	1085	1060	1061	1079	1051	1065	1089	1007	1030	1051	1030	1051	1125	1053	1023	1090	1050	1096	1093	1002	1062	1106	1073	1072	1019	1059	1096	1034	1040	1080	1012	1041	1138	1110	1065	1077	1075	1043	1002	1126	1080	1021	1152	1073	1110	1125	1039	1023	1027	1076	1025	1031	1049	1013	1086	1132	1113	1024	1093	1025	1031	1020	1056	1015	1124	1077	1066	1075	1081	1026	1113	1082	1034	1050	1101	1061	1030	1013	1026	1058	1076	1092	1037	1054	1076	1045	1011	1068	1058	1049	1091	1022	1117	1026	1065	1017	1062	1025	1033	1051	1078	1064	1017	1025	1011	1061	1066	1072	1046	1078	1090	1065	1036	1067	1042	1046	1019	1125	1080	1095	1057	1039	1096	1088	1006	1094	1051	1029	1058	1036	1056	1048	1063	1003	1027	1045	1029	1030	1044	1032	983	1058	1052	1022	1067	1055	1085	986	1036	1024	1024	1109	1035	1071	1052	1066	1020	1067	1010	1028	1043	1065	1118	1043	1060	1092	1000	1059	1099	1068	1043	1083	1068	1037	1119	1020	1013	1017	1103	1012	1100	1026	1080	1048	1084	1033	1055	1025	1059	985	1038	1055	1107	1049	1055	1018	1046	1092	1024	1068	1026	1052	1027	1009	1050	1021	1061	1056	1103	1125	1001	1073	1060	1026	1111	1041	1060	1037	1036	1073	1111	1004	1112	1096	1063	1063	1081	1085	1008	1124	1045	1058	1053	1116	1036	1013	1075	1066	1021	1091	1066	1055	1047	1051	1068	1035	1019	1082	1026	1009	1109	1102	1046	1052	1050	1092	1043	1059	1034	1088	1019	1072	1089	1023	1039	1043	1003	1044	1033	1019	1125	1056	1061	1086	1065	1088	1017	1061	1060	1098	1084	1064	1038	1070	1056	1004	1075	1037	1082	1063	1053	1082	1078	1044	995	1054	1080	1085	1026	1080	1082	1087	1093	1056	994	1088	1101	1021	1065	1084	1071	1104	1086	1080	1056	1040	1035	1048	1021	1049	1062	1028	1068	1041	1019	1090	1084	1078	1057	1120	1040	1052	1026	1095	1040	1068	1067	1031	1064	1032	1004	1062	1084	1088	1063	997	1105	1055	1023	1064	1056	1102	1045	994	1007	1067	1039	1057	1067	1010	1048	1055	1093	1048	1049	1056	1078	1071	1022	1070
63423	101140	72508	42697	18940	6402	2189	1239	959	959	942	921	953	950	977	988	867	954	918	976	988	921	976	895	944	917	959	932	936	848	983	977	952	914	964	956	886	955	909	939	934	886	938	891	938	926	928	902	931	936	947	946	918	897	929	941	946	929	910	949	894	913	934	951	937	945	973	981	910	928	925	948	921	905	931	934	926	893	897	914	933	935	957	979	942	924	930	941	904	898	920	905	907	920	931	925	949	956	980	877	936	912	955	916	959	914	906	872	893	931	932	913	956	945	929	938	923	953	900	910	935	865	935	938	858	893	933	887	904	911	894	943	975	978	888	931	941	929	937	969	952	913	947	944	933	914	945	897	909	939	966	939	930	918	926	912	903	951	923	875	894	901	886	922	917	947	952	959	935	950	898	922	935	918	984	906	923	870	886	929	933	916	906	987	936	940	927	962	939	928	950	903	960	915	911	927	907	929	896	911	880	1027	881	949	898	962	951	963	881	910	913	1011	999	921	948	921	904	911	850	964	932	928	905	945	946	863	981	884	950	916	950	932	909	932	905	922	1055	925	952	920	921	878	897	905	922	907	905	894	900	915	944	975	904	906	924	931	905	937	977	928	916	944	886	930	908	951	934	914	888	934	918	919	898	919	882	916	948	948	893	936	953	933	895	856	967	948	984	957	887	980	927	960	906	907	933	939	951	912	944	949	926	903	977	948	918	884	981	909	912	932	911	868	942	852	869	928	900	954	945	891	967	991	921	935	934	969	933	910	894	921	963	963	877	987	911	970	936	966	923	959	938	962	932	963	927	910	886	931	881	948	912	893	925	918	968	944	925	934	969	858	893	879	958	944	963	955	923	893	912	975	908	947	929	934	922	933	943	913	934	968	880	921	919	966	924	947	967	921	933	882	887	987	906	973	937	912	905	932	955	895	928	933	894	942	929	958	924	867	927	921	936	873	916	979	896	967	934	904	873	920	947	886	956	901	905	913	894	917	897	903	1010	964	918	920	902	890	910	926	973	929	948	907	937	944	964	909	924	942	901	937	928	933	940	947	942	927	891	920	936	973	869	913	935	867	909	900	909	950	991	942	936	922	880	954	909	935	923	876	899	904	879	882	887	848	942	953	888	931	899	970	951	938	926	992	923	926	892	943	974	936	930	970	911	946	846	940	902	932	913	916	968	956	943	906	927	918	945	927	961	936	939	982	920	898	974	911	936	938	908	937	969	881	952	923	907	892	870	937	908	909	994	952	897	934	889	944	876	875	983	896	973	885	963	886	949	897	990	889	980	931	894	934	906	921	933	858	882	874	910	959	937	924	883	924	926	949	893	937	915	865	946	975	919	935	919	941	935	916	919	923	943	949	925	948	953	887	930	954	937	973	987	941	897	915	900	893	880	920	947	940	896	932	907	980	951	899	914	931	952	917	876	909	892	954	911	933	946	931	947	932	930	923	927	886	940	953	922	913	973	876	946	954	993	924	937	878	906	925	974	925	894	902	920	891	971	897	935	875	891	927	917	935	909	905	926	911	928	916	900	912	922	901	918	938	953	896	892	876	958	960	895	940	875	934	932	944	938	875	904	886	998	970	905	903	867	911	964	923	866	952	906	908	895	923	928	935	965	918	857	943	957	912	935	944	957	914	923	889	930	932	915	966	962	941	934	984	914	916	939	918	867	876	926	949	894	991	958	898	871	944	968	900	926	898	893	964	945	919	888	920	921	935	927	935	903	907	900	901	948	988	909	977	935	892	945	919	953	913	923	942	969	923	866	886	912	890	987	973	925	964	905	896	911	955	899	925	965	895	937	978	885	938	943	919	879	890	937	998	920	881	945	884	881	911	923	895	940	905	918	924	909	957	866	898	901	893	955	913	888	903	925	952	951	948	913	934	915	890	921	931	982	955	928	892	900	911	928	932	915	881	891	941	947	955	876	932	948	928	947	883	929	914	901	894	949	901	918	880	946	919	889	951	879	945	968	923	969	890	911	927	949	922	888	878	962	937	891	987	928	946	883	927	951	886	881	962	934	976	942	858	898	891	960	895	903	882	913	914	929	943	944	855	937	912	898	953	956	884	917	908	926	912	947	906	871	933	901	905	902	908	890	920	952	986	910	890	921	934	891	906	873	941	992	946	916	935	958	981	927	944	942	897	916	912	917	897	974	932	916	885	905	935	905	914	916	892	937	926	897	909	934	915	899	921	922	964	968	896	903	969	954	888	933	924	935	911	881	918	886	919	962	938	1025	958	980	963	928	947	942	919	927	920	863	940	955	906	900	930	907	919	925	951	899	898	867	904	916	896	903	889	936	942	900	897	973	897	938	897	979	933	926	920	970	910	896	870	883	934	958	927	951	979	947	915	891	901	857	930	948	942	913	930	940	976	906	934	909	957	916	904	925	966	943	806	909	985	899	907	915	891	910	944	933	992	916	917	941	940	919	987	917	882	891	933	867	935	925	929	928	954	899	958	879	934	941	909	921	982	939	884	895	958	905	896	898	897	923	930	887	906	894	906	984	938	904	890	938	964	922	864	977	961	976	965	908	927	909	866	923	916	902	887	900	917	952	941	959	934	961	964	905	926	902	894	910	919	876	931	932	923	938	949	929	954	953	960	902	927	938	896	918	848	972	894	928	936	925	908	885	896	916	911	920	981	870	961	965	930	953	947	897	918	963	931	971	913	897	919	925	991	980	847	951	868	851	918	904	909	943	885	943	868	934	903	929	985	913	904	886	903	914	906	947	942	921	906	896	857	866	902	923	904	933	922	951	903	971	910	980	940	882	951	945	883	884	905	904	893	914	890	920	959	926	912	932	922	946	933	945	919	908	937	914	901	889	972	893	943	920	965	931	925	932	942	957	907	953	931	913	928	889	905	913	956	993	869	943	916	930	913	882	923	873	925	929	974	933	894	925	965	952	914	886	925	948	916	905	898	926	910	909	901	994	925	984	906	896	941	879	876	878	904	860	885	900	908	906	913	995	963	900	933	902	878	911	918	923	896	869	938	946	924	938	919	864	903	967	925	940	852	924	910	945	978	969	919	903	975	857	913	910	891	950	973	863	926	914	981	956	950	875	901	907	885	922	916	896	891	917	941	913	847	896	938	917	932	928	950	902	917	862	932	881	901	939	941	929	974	902	871	923	946	884	901	933	917	881	973	909	978	978	946	930	910	911	929	905	924	942	903	905	900	913	928	981	918	930	925	928	951	930	910	884	898	905	955	923	946	935	868	948	871	850	922	919	880	960	922	946	952	897	906	893	909	898	954	932	935	946	948	918	952	950	885	913	951	940	908	937	931	935	924	918	850	918	901	864	942	866	950	932	944	917	920	895	929	905	954	963	898	930	900	929	887	915	881	933	975	927	969	928	882	896	908	952	979	924	909	975	895	992	962	888	900	932	909	889	918	924	895	929	911	904	914	928	935	949	876	906	972	899	936	877	891	913	909	949	896	949	893	946	944	972	920	945	934	936	879	978	915	897	921	927	937	890	942
30211	29541	26440	11866	2829	1250	985	885	856	805	886	837	833	847	875	877	893	864	845	917	866	848	849	802	862	865	838	830	841	881	843	779	835	849	881	894	899	846	839	870	842	850	900	840	853	832	882	819	877	808	845	859	807	822	847	881	804	848	901	840	803	854	829	820	812	777	872	834	820	811	814	806	830	823	859	891	888	832	900	855	878	818	877	829	844	851	859	843	870	850	868	795	818	857	882	761	793	850	800	888	887	838	797	853	807	830	868	863	825	859	820	852	795	884	904	845	849	882	795	860	833	818	891	844	867	847	848	853	834	866	848	788	864	846	855	866	885	835	872	872	805	802	809	815	830	822	902	880	825	818	822	848	809	839	761	863	819	846	912	873	820	881	831	826	852	824	823	869	793	861	813	856	796	825	870	852	835	848	838	886	830	869	842	840	813	818	816	834	879	856	828	878	861	839	774	917	885	874	796	792	812	826	840	851	793	790	876	841	817	879	852	825	814	814	875	868	850	857	827	814	795	860	841	924	798	838	798	866	887	806	750	793	838	792	847	893	815	826	838	796	844	879	830	839	846	820	828	895	873	817	832	912	832	849	856	859	890	865	891	808	904	882	869	845	895	857	819	868	849	854	857	851	811	822	852	890	884	833	836	857	886	841	834	821	853	801	840	823	801	856	860	895	873	847	849	859	866	851	809	842	884	776	840	809	849	841	825	800	817	869	859	838	824	860	849	868	868	842	834	844	856	843	888	851	867	861	807	845	818	869	911	855	843	859	862	846	871	835	852	874	872	845	818	824	886	848	778	829	863	825	842	792	867	846	786	898	815	826	807	906	853	835	841	819	845	850	803	859	832	857	850	876	808	846	896	820	873	848	846	834	828	883	846	870	949	813	805	849	819	809	849	854	840	838	827	843	831	820	858	885	807	907	854	860	821	853	810	868	855	809	938	842	828	869	859	865	826	859	883	818	835	869	798	820	797	827	840	848	845	819	871	819	860	838	863	814	833	861	853	793	845	842	829	905	865	829	866	851	875	810	859	849	860	846	850	796	817	845	828	829	914	857	855	800	860	857	855	876	865	864	885	849	869	841	845	802	849	845	856	797	837	873	803	830	792	807	873	876	831	859	833	815	894	816	880	863	822	888	865	821	899	811	810	813	862	841	800	796	833	860	829	778	834	847	859	816	772	798	831	849	787	880	842	832	857	812	856	908	883	888	887	815	846	845	863	811	849	789	864	840	902	845	828	901	885	809	875	801	861	844	829	850	815	893	832	877	878	820	812	858	829	819	831	845	854	843	840	805	859	852	849	798	787	820	859	865	845	856	875	877	847	842	821	835	912	869	858	770	844	871	826	885	823	818	863	849	820	850	803	881	874	836	821	858	832	834	877	814	892	846	851	850	857	795	846	807	809	869	851	851	832	859	865	876	910	839	850	905	820	918	876	829	901	836	817	877	864	864	809	853	836	850	899	859	847	842	827	840	910	828	866	859	856	884	850	847	872	891	839	890	898	853	855	887	845	828	851	892	896	886	886	829	793	811	801	884	837	819	802	832	856	864	883	846	770	809	809	829	864	828	869	846	881	843	825	835	850	870	853	840	901	748	811	817	857	812	835	817	843	879	813	856	850	847	767	834	838	872	828	803	849	872	815	876	901	866	870	818	834	881	845	810	827	900	870	839	841	821	796	880	837	865	869	876	826	833	829	807	870	817	835	842	859	905	892	886	832	844	866	849	942	820	847	840	861	897	877	824	851	825	798	805	853	815	843	850	833	820	825	831	811	871	842	824	853	800	864	865	794	846	838	840	851	831	831	803	851	852	854	821	797	856	892	801	880	831	813	812	833	865	882	848	858	825	838	855	823	845	819	838	812	863	805	835	890	847	847	812	848	874	849	816	871	939	853	819	836	866	889	839	834	811	817	881	836	866	861	817	870	801	866	870	823	841	798	839	840	868	851	904	836	845	845	816	837	858	864	884	841	802	864	838	821	802	841	862	805	836	828	867	830	865	837	839	809	882	818	829	862	880	766	841	836	857	813	791	831	850	808	834	816	854	823	859	858	855	875	807	852	855	852	847	840	834	866	831	888	791	788	848	852	838	838	841	837	832	848	848	893	845	842	862	804	877	861	881	850	870	869	829	830	853	904	853	868	856	817	923	817	860	848	921	836	800	826	848	836	895	877	869	884	826	811	856	796	839	831	865	871	856	841	905	878	777	851	818	867	867	812	833	847	893	867	815	885	827	860	792	809	848	814	833	859	837	855	838	839	892	808	803	784	817	832	842	854	905	877	878	866	844	806	799	851	773	832	902	874	854	846	859	849	840	815	847	856	803	825	819	800	780	867	902	823	886	798	777	836	813	793	859	867	823	826	824	825	885	791	880	812	818	876	827	852	872	795	890	860	917	868	808	913	854	812	824	843	825	837	829	853	821	858	860	901	842	849	848	827	832	830	850	822	839	855	785	899	827	882	825	823	861	886	875	844	889	838	817	844	841	846	873	849	828	899	887	812	879	885	841	870	830	798	893	828	859	876	862	842	846	794	790	811	841	807	868	847	912	821	922	869	832	880	860	882	891	807	855	821	852	864	890	828	868	800	813	858	855	793	869	866	870	845	805	862	859	843	808	851	864	842	851	892	836	885	858	823	776	816	869	817	895	852	861	850	847	851	862	834	830	857	843	876	832	851	819	800	846	840	842	803	859	887	864	858	813	870	844	873	795	859	857	802	850	843	852	834	870	891	832	837	878	821	867	840	827	865	884	833	848	856	812	812	859	858	850	789	839	841	849	831	849	804	822	854	844	863	881	830	797	795	852	852	818	792	856	813	853	851	841	805	816	818	827	828	853	826	856	875	895	832	848	856	868	865	807	836	848	849	794	889	833	851	838	798	878	855	862	877	868	837	854	821	897	836	816	832	774	797	853	865	837	839	824	891	838	827	853	823	828	857	805	858	849	873	846	858	848	846	881	861	801	839	873	864	831	879	822	810	827	841	845	806	811	836	825	838	797	870	861	874	885	831	849	835	834	815	860	814	870	858	875	844	783	781	793	810	862	907	872	838	805	874	873	850	863	841	867	822	860	804	890	844	796	855	870	819	875	841	854	867	845	844	807	869	827	858	869	858	798	799	851	804	829	859	872	859	858	846	832	830	819	808	873	879	860	779	858	864	819	826	876	810	841	799	876	867	844	838	890	808	840	811	863	845	845	875	827	843	827	830	845	838	813	856	836	859	820	797	838	777	869	872	881	862	864	841	852	823	793	838	856	853	829	796	859	832	895	859	835	771	867	813	837	862	861	879	875	859	834	854	872	843	817	856	867	814	853	861	862	871	836	842	826	889	815	790	797	839	869	839	869	840	818	850	824	835	869	868	845	841	845	807	849	851	871	868	852	852	839	927	825	852	871	824	835	889	840	859	872	857	833	856	889	892	852	797	830	796	862	875	877	873	798	835	888	854	823	856	875	847	878	837	862	908	885	842	801
22779	34410	20170	6435	2173	1007	739	695	671	655	641	657	635	680	678	639	654	678	677	654	660	616	668	691	591	722	626	644	657	695	695	709	658	690	665	648	648	664	708	659	640	659	666	701	666	645	668	726	655	637	640	619	663	652	653	655	643	642	648	689	662	631	651	667	692	635	622	652	642	599	680	645	629	647	684	625	638	710	670	637	663	683	670	693	643	666	653	658	681	682	683	660	689	678	675	709	692	655	679	589	645	723	662	622	659	668	647	651	674	680	702	681	678	675	647	675	633	636	682	664	680	645	675	643	627	669	687	703	703	640	639	653	694	679	649	682	658	647	622	634	676	651	656	677	652	672	652	685	634	652	664	663	702	668	670	651	618	669	692	706	665	667	690	695	650	619	672	675	668	671	693	676	639	659	682	685	637	675	682	669	665	665	666	648	642	667	655	696	683	690	626	634	700	701	667	680	602	689	618	667	626	615	683	660	676	689	642	621	643	632	680	647	672	694	682	622	693	619	635	669	634	644	684	648	673	689	643	681	651	646	628	702	633	662	666	722	680	684	661	696	664	636	642	705	699	677	676	659	623	703	686	605	663	723	626	640	643	649	659	665	707	672	642	696	655	656	699	618	647	603	673	665	659	639	699	678	693	670	644	674	636	693	692	673	700	676	679	705	687	726	665	635	716	684	663	678	661	669	674	667	647	669	668	654	716	671	608	646	642	636	648	680	674	637	682	662	663	693	620	702	644	701	636	680	691	732	619	667	675	648	701	654	664	622	626	687	663	676	700	680	626	660	678	644	612	663	655	644	675	649	727	669	664	644	658	633	687	601	628	695	634	625	672	685	632	687	672	637	627	644	655	673	648	672	647	622	656	698	656	663	678	650	673	680	670	700	635	655	711	630	710	661	704	656	661	623	658	602	663	680	647	659	638	656	721	701	637	713	639	660	683	646	686	665	634	664	658	651	628	688	664	672	669	661	666	663	663	719	724	657	684	701	651	631	669	662	668	660	634	692	629	637	694	675	661	690	613	685	646	656	650	662	632	660	656	673	592	669	638	623	664	700	634	671	697	646	654	685	630	667	651	678	661	651	662	671	621	639	684	715	670	668	650	656	627	673	641	657	650	677	703	670	608	675	620	677	640	679	660	661	674	643	714	650	645	654	627	713	652	648	632	658	685	686	678	683	649	655	652	694	673	725	652	625	692	644	649	681	702	676	705	690	687	663	685	695	670	683	690	662	646	684	633	687	712	656	647	675	707	658	663	614	691	706	687	651	635	699	660	668	626	638	666	664	683	667	653	672	671	680	695	675	670	661	672	653	635	653	657	616	641	696	648	672	722	635	633	659	613	717	634	632	637	679	658	649	671	642	667	701	631	664	666	665	701	682	693	662	681	650	650	655	661	695	689	697	706	640	682	654	706	678	627	622	696	704	650	626	638	642	659	702	664	625	676	650	655	655	668	657	611	674	668	647	662	655	663	618	631	661	675	678	657	695	639	630	703	619	656	685	661	681	587	741	673	647	713	656	651	625	667	652	659	629	605	695	634	666	660	689	633	610	626	725	655	638	646	624	643	706	659	644	669	664	660	645	607	618	702	640	704	637	661	667	664	673	663	693	664	674	664	645	685	622	647	626	645	629	624	665	692	627	649	661	667	656	702	721	643	679	607	638	659	688	645	678	672	649	645	649	684	623	692	642	701	608	665	657	684	642	636	659	653	691	652	673	718	644	624	691	686	692	688	648	733	649	669	697	675	626	691	664	672	644	642	623	652	680	652	648	683	646	634	654	673	662	634	636	622	633	712	687	690	641	625	632	655	673	635	650	643	670	624	654	667	661	675	705	664	675	683	651	627	658	720	674	672	662	653	672	675	637	676	644	725	675	652	639	652	641	669	656	647	626	692	647	690	648	621	749	637	696	678	658	678	682	675	667	700	678	645	615	689	682	685	628	676	636	676	676	681	655	615	651	695	664	617	676	625	647	659	704	689	655	667	680	632	686	694	635	646	661	691	667	691	721	656	668	653	687	722	613	626	662	649	696	667	666	663	669	687	676	623	640	668	660	696	671	705	701	673	642	655	686	657	639	700	654	661	640	665	652	677	668	677	642	643	653	654	655	675	680	651	694	667	685	685	670	667	653	708	657	651	682	666	618	636	676	649	620	692	638	692	660	678	695	674	646	709	709	679	634	610	664	667	631	699	654	666	684	696	667	616	678	663	693	632	695	637	608	645	700	672	637	654	638	655	636	674	652	714	628	662	660	668	624	661	662	658	627	645	688	662	689	615	631	651	644	651	675	674	657	668	717	669	667	637	656	694	692	677	630	658	656	679	644	673	643	615	683	603	688	684	643	682	653	647	687	643	687	634	633	658	656	655	759	624	635	683	692	659	652	673	692	668	702	673	659	622	668	685	682	649	675	612	669	643	678	634	701	635	666	715	679	637	646	653	636	653	660	682	666	672	624	638	664	669	679	701	625	686	618	631	677	653	678	655	639	664	648	639	662	678	659	671	703	641	678	629	675	673	604	645	668	624	665	628	660	671	652	642	656	630	642	661	659	685	715	651	622	636	691	655	653	722	648	665	629	654	650	605	647	653	653	666	641	599	660	657	668	676	633	695	685	669	656	642	655	657	631	673	699	661	695	668	693	619	636	667	672	658	617	699	658	649	682	633	660	708	645	670	645	665	687	604	648	664	662	684	640	664	648	684	713	673	629	691	658	674	700	675	644	654	678	636	638	678	652	635	634	682	636	698	694	694	635	653	684	673	610	694	638	676	630	717	658	623	715	665	711	655	599	633	613	691	649	642	599	675	672	650	626	670	643	632	636	664	664	703	636	680	680	664	715	672	706	663	705	645	646	650	661	653	665	635	719	659	678	691	711	683	645	647	628	717	726	684	662	635	646	662	657	675	671	637	666	689	645	689	676	630	671	652	670	649	649	644	670	664	711	673	645	683	653	656	641	678	619	624	696	660	643	695	625	697	676	653	686	679	657	688	674	649	651	642	692	586	667	739	653	672	654	647	611	686	620	691	701	623	656	643	644	639	625	648	674	674	718	651	631	620	635	721	712	634	682	669	608	665	663	684	648	632	672	627	619	691	708	611	709	679	677	706	671	668	670	692	662	619	652	701	660	676	666	707	620	645	660	636	703	639	634	669	690	663	653	695	644	676	621	687	641	663	610	637	684	708	713	668	697	661	682	592	627	680	664	660	660	621	656	713	634	693	695	712	618	691	693	671	672	707	693	679	667	696	657	647	644	673	728	723	662	673	655	607	645	712	674	696	682	668	633	642	694	648	713	645	645	713	687	663	676	697	673	683	662	714	665	658	658	652	652	647	579	664	684	675	686	687	668	628	665	625	632	695	652	654	665	676	672	607	678	653	634	667	708	648	692	673	633	654	669	692	670	647	667	677	634	635	687	696	698	675	644	678	691	652	656	678	670	637	669	687	685	677	650	670	669	664	653	628	640	643	690	635	669
25874	28072	41802	35360	18112	5279	1652	1057	1086	909	897	983	951	894	934	951	936	909	977	945	886	982	939	911	913	841	951	951	847	866	931	897	952	938	949	934	920	960	907	939	951	941	887	961	908	987	946	871	956	971	921	933	930	964	931	979	943	935	934	907	825	902	928	869	921	924	889	935	907	948	956	947	872	874	991	932	951	929	977	915	922	923	949	953	931	921	925	994	905	919	932	916	906	890	911	899	896	874	914	912	884	913	958	908	920	898	875	919	911	931	882	1006	938	901	940	956	891	952	937	931	931	945	937	898	892	933	923	960	894	926	897	946	871	878	984	954	932	904	933	936	965	915	905	973	935	886	907	927	931	860	894	965	909	924	905	899	879	886	894	969	943	913	942	937	869	942	942	905	898	905	916	942	965	916	899	883	945	946	918	948	899	895	962	911	861	908	906	913	923	921	915	889	925	930	924	888	911	868	927	908	878	887	926	915	937	970	916	901	928	911	873	913	900	907	929	940	895	904	978	863	882	951	918	980	929	927	917	919	907	949	907	904	910	877	901	905	917	850	932	901	910	919	978	911	885	901	916	913	933	922	907	941	913	955	975	947	949	927	881	902	932	905	944	842	943	966	943	924	955	960	933	934	885	966	928	956	906	959	959	884	929	863	887	953	928	860	912	943	834	910	891	916	937	923	900	932	975	954	898	932	904	929	973	948	923	902	883	978	964	918	913	891	918	926	905	928	922	954	975	899	906	912	913	895	907	936	983	910	908	893	921	959	919	937	905	882	923	982	947	925	883	925	887	931	930	932	879	869	979	889	867	956	941	930	920	892	931	885	912	923	891	932	877	852	875	828	872	895	886	924	947	931	948	947	961	929	917	922	864	922	967	954	940	910	910	859	904	893	945	920	919	915	946	1013	908	902	955	979	960	895	905	957	953	914	922	945	902	898	932	877	947	957	898	895	949	941	960	912	888	913	924	947	934	901	910	952	917	908	942	912	919	879	941	960	905	934	954	988	942	958	921	951	921	981	866	937	940	895	924	974	886	896	884	964	943	877	923	923	913	946	881	948	941	927	904	934	898	908	890	933	898	919	907	921	952	905	967	926	925	929	917	926	908	911	893	943	891	975	1032	894	950	951	889	974	913	939	919	853	938	887	867	922	929	901	944	892	962	888	948	949	936	956	977	919	912	954	913	856	889	921	905	934	891	928	969	972	911	967	839	970	942	928	918	891	978	925	904	924	938	969	907	965	939	954	924	955	944	890	890	888	884	921	944	943	915	855	959	939	894	955	955	881	816	905	890	948	956	957	937	891	891	932	955	937	980	904	943	912	903	863	914	926	906	924	933	913	933	962	891	903	920	919	925	926	986	952	913	909	898	941	982	907	910	908	935	929	903	913	928	924	864	913	950	921	932	876	928	963	958	882	914	948	936	929	911	834	921	933	889	945	904	896	910	916	890	925	915	895	905	955	954	888	929	918	959	850	959	909	945	908	947	908	924	908	948	920	923	896	932	953	879	984	922	922	955	929	920	877	881	962	895	874	999	926	888	946	915	903	941	920	983	920	922	971	911	948	912	938	939	930	898	932	939	905	891	875	965	896	911	958	935	858	932	917	968	952	902	852	913	927	957	943	914	937	1009	915	902	942	877	926	883	931	933	927	901	917	939	887	932	944	916	879	883	988	968	916	910	929	967	913	958	871	963	901	920	944	939	923	926	921	938	935	906	939	932	895	922	882	924	969	897	923	892	948	939	926	947	953	919	959	912	896	905	881	910	893	939	850	921	879	916	965	968	957	917	898	857	910	942	912	979	896	904	950	916	887	934	927	889	919	921	910	983	904	906	958	898	940	927	941	913	915	936	915	1004	878	890	926	885	910	871	918	924	965	931	988	891	846	916	949	884	895	966	947	929	936	917	901	951	985	955	899	878	951	879	896	915	907	930	888	926	936	891	891	899	951	919	953	927	932	826	914	938	892	900	965	906	881	888	897	937	948	927	996	943	879	909	944	911	946	939	913	931	904	992	908	913	947	864	954	877	939	920	902	917	937	962	876	867	911	897	897	922	918	900	913	911	940	896	903	939	893	897	928	948	907	939	891	868	913	888	910	953	894	1004	932	903	998	948	934	856	887	914	963	906	881	901	874	913	890	915	928	907	944	957	910	936	929	912	935	888	900	934	943	891	899	914	914	917	918	968	947	968	898	902	937	924	894	900	917	981	929	901	896	916	885	922	896	955	916	953	901	914	914	899	931	890	858	930	929	911	956	946	884	834	875	942	911	966	937	932	943	944	897	938	909	931	910	935	902	909	920	862	954	888	911	959	928	954	932	914	863	964	974	909	897	946	951	919	978	890	888	964	923	926	905	912	910	901	925	944	980	929	951	904	906	932	945	927	909	912	964	904	904	909	869	968	935	939	922	939	992	936	861	906	933	928	933	966	931	899	903	908	931	927	908	962	940	931	932	946	946	921	859	926	981	874	915	953	886	980	910	945	916	869	907	928	913	942	931	971	926	904	914	872	927	941	961	887	946	943	889	975	905	933	929	929	948	932	937	885	959	939	937	918	969	936	883	958	914	978	924	930	943	910	877	893	870	966	893	981	924	903	970	937	996	915	899	936	916	909	944	933	982	946	902	883	913	911	879	905	886	964	897	928	893	915	918	935	922	948	891	931	974	927	963	950	885	919	910	973	919	960	914	890	961	950	920	927	948	897	886	913	905	996	913	897	922	902	941	925	905	945	945	927	933	889	906	918	833	887	897	911	898	957	915	957	919	985	976	994	915	938	980	992	914	883	904	940	910	943	864	880	958	873	900	975	925	964	925	919	962	911	913	887	920	952	939	962	978	919	934	950	913	925	885	851	939	911	928	915	864	978	920	902	942	900	904	927	925	922	962	910	930	913	982	937	867	895	908	921	933	924	918	928	943	930	969	963	937	898	865	940	952	895	1002	887	917	898	928	882	949	918	903	917	927	943	943	949	902	883	938	923	897	924	926	945	927	949	926	942	935	943	928	919	950	938	880	902	928	893	979	922	924	968	973	877	905	914	911	937	951	915	901	935	944	939	938	903	881	892	918	930	904	887	880	903	955	955	882	930	910	916	923	937	927	935	901	974	911	898	899	936	934	924	928	937	917	928	945	980	968	888	909	947	899	941	922	959	908	936	949	893	952	959	923	955	901	966	998	896	945	965	918	915	968	925	926	931	911	903	951	903	911	895	938	937	935	921	965	932	948	945	963	925	874	916	927	914	892	903	920	953	897	917	873	891	889	908	953	900	908	956	902	921	970	952	869	897	880	930	978	865	896	932	881	964	909	869	900	910	903	957	912	918	868	902	931	908	898	899	983	927	912	964	913	972	918	936	959	905	919	989	936	889	895	907	902	917	930	873	909	917	902	883	899	935	954	908	869	974	929	875	886	928	977	958	908	942	939	900	892	945	930	917	925	921	888	884	883	952	934	890	925	859	892	944	884	878	948	941	942	933	904	891	903
57359	84619	56907	26752	9438	2795	1173	841	814	732	854	780	776	809	801	761	741	764	807	758	799	833	770	736	823	776	784	758	766	721	785	816	737	753	725	777	813	814	723	761	784	822	783	761	784	774	741	791	790	734	795	724	791	819	804	814	745	760	786	741	776	809	801	816	764	750	791	762	800	748	766	761	780	761	758	768	739	811	820	755	757	745	794	750	783	791	745	752	759	737	820	762	771	801	766	728	783	790	757	826	779	763	754	788	705	788	747	753	787	788	758	768	765	738	732	745	755	764	782	760	778	798	750	767	771	751	766	751	720	758	833	803	756	773	787	785	804	800	777	793	797	776	803	713	756	783	845	805	793	746	747	744	770	792	766	799	829	796	770	727	779	818	814	796	753	726	766	755	738	758	784	752	777	741	789	806	785	766	738	765	713	774	792	780	759	759	761	737	782	747	772	776	747	813	771	742	780	814	788	766	796	787	730	773	762	754	766	753	776	770	836	720	778	774	765	766	805	772	804	808	760	782	750	759	756	753	756	789	771	754	721	766	707	733	746	754	718	759	760	785	746	730	812	769	813	753	750	778	754	767	778	781	776	799	809	780	801	744	821	806	756	772	766	739	746	743	798	760	797	763	792	762	755	724	772	740	792	744	769	718	779	747	767	718	771	737	722	815	728	757	720	789	740	786	830	699	773	737	737	798	809	765	820	783	778	817	721	767	761	750	773	797	777	788	778	773	786	817	764	756	768	846	789	780	741	759	812	807	818	767	734	751	797	751	782	796	772	764	754	761	743	730	815	770	796	833	754	740	759	803	747	752	735	778	765	790	767	729	750	773	743	796	810	719	795	740	758	756	776	770	762	716	756	708	781	781	790	809	753	757	792	742	779	762	809	781	746	800	752	805	812	745	789	770	782	760	756	780	775	770	847	753	777	726	786	753	771	740	829	751	717	777	784	741	754	747	735	778	721	742	822	749	723	774	817	757	784	770	766	745	799	752	781	715	818	755	768	774	813	777	757	796	772	777	769	728	741	774	778	772	808	787	767	771	702	754	794	765	777	764	748	704	781	792	756	828	738	766	824	714	821	782	751	776	770	801	814	751	753	770	771	792	809	784	687	772	751	760	771	758	737	785	782	761	790	777	786	759	753	745	775	840	778	772	766	785	747	747	773	738	776	743	748	814	765	815	783	758	721	712	785	771	768	806	779	802	778	732	801	754	755	768	816	796	759	780	748	770	741	739	774	792	733	756	771	778	782	797	783	765	762	771	730	789	757	757	784	777	741	792	780	719	777	784	804	738	745	796	743	764	797	785	749	687	817	745	829	779	785	815	764	822	771	791	738	802	768	812	823	804	768	785	736	827	772	788	752	776	790	739	788	762	752	763	803	775	798	806	738	778	766	739	791	749	765	752	782	807	748	758	717	764	729	707	752	767	766	775	744	779	772	763	807	756	744	774	791	772	737	747	791	765	773	756	740	846	755	807	766	726	710	749	783	707	761	729	745	740	805	752	801	797	795	744	726	781	802	789	770	791	781	787	786	792	788	753	777	789	823	790	738	792	737	788	779	830	712	720	749	786	798	735	836	766	740	790	781	827	801	821	765	778	785	766	754	780	779	725	733	717	773	732	735	763	761	751	744	735	765	770	805	740	704	803	722	760	789	761	770	795	748	773	747	783	771	806	704	760	788	771	737	763	753	751	830	802	812	793	736	743	766	721	751	827	730	797	791	808	759	767	830	741	790	739	732	729	769	750	772	817	812	755	831	745	818	813	793	805	754	776	810	774	763	748	759	751	780	778	764	741	831	747	796	778	791	737	755	752	755	797	781	766	755	779	742	747	783	746	772	788	740	701	758	782	780	801	769	814	795	776	767	756	756	770	757	765	723	789	777	763	742	745	751	704	758	759	798	740	746	749	793	731	781	771	813	779	775	769	748	727	754	786	757	752	801	759	814	743	789	766	772	723	690	731	748	780	742	788	747	746	809	805	790	792	798	809	759	781	745	767	772	751	789	785	783	767	819	749	740	754	724	769	742	769	745	741	783	774	754	764	773	828	793	757	804	776	732	815	785	743	718	783	791	816	795	791	737	808	768	731	775	763	760	746	755	792	782	788	808	753	770	785	792	781	729	746	838	773	777	752	768	766	781	742	789	787	743	800	760	773	735	792	769	802	753	779	774	814	757	753	801	758	723	791	778	734	765	739	717	777	816	788	773	811	789	763	815	739	803	785	750	762	781	799	798	757	796	782	760	779	774	766	743	773	742	768	800	783	745	693	716	778	774	768	758	792	752	783	773	788	821	737	781	765	761	742	797	762	794	751	818	797	770	772	810	746	785	749	781	791	756	786	792	724	802	774	757	712	802	780	716	801	770	813	741	726	718	777	778	789	719	745	837	786	748	786	750	754	783	758	746	782	779	783	797	794	763	752	701	783	734	778	778	731	745	834	776	718	757	778	763	792	795	788	783	730	753	772	771	737	789	742	742	793	792	811	721	765	838	803	799	707	824	794	779	755	785	808	789	741	821	725	740	786	761	751	808	746	726	785	790	790	758	759	794	778	725	769	751	749	787	781	803	762	767	734	771	755	729	737	769	786	749	777	812	755	765	716	785	796	735	827	747	745	840	788	798	744	743	750	709	764	788	765	791	792	747	758	776	722	772	817	783	769	744	773	767	740	782	781	731	798	772	724	761	833	760	751	728	704	715	772	727	777	765	733	707	789	785	806	785	780	704	747	797	815	795	766	731	799	793	771	784	757	780	750	793	785	761	788	732	769	771	785	742	708	840	790	766	773	783	764	774	747	774	791	774	733	758	769	732	762	803	768	802	758	734	761	820	773	769	729	787	781	736	787	812	785	770	768	761	797	780	756	771	778	779	745	752	795	745	731	786	752	785	759	771	750	750	792	805	752	788	754	780	776	749	744	787	756	783	794	699	778	800	753	758	733	748	748	777	728	702	776	765	778	788	764	753	774	783	807	774	788	738	780	763	813	742	794	738	769	783	766	778	749	756	710	750	772	771	711	799	761	773	788	790	717	768	806	804	740	740	751	750	729	764	761	758	778	792	788	734	733	726	725	840	763	740	769	767	756	758	753	739	789	763	751	711	813	825	740	828	807	744	796	758	768	766	735	722	791	705	733	762	760	742	770	810	783	769	801	783	836	795	743	803	777	785	775	763	770	725	799	778	729	770	787	779	725	789	737	766	762	750	668	778	719	725	789	741	769	753	751	815	762	812	816	741	813	815	704	764	753	808	797	783	737	831	749	780	766	768	751	720	730	744	739	733	768	774	807	757	733	758	761	809	802	807	757	815	765	763	776	757	767	746	735	725	773	814	754	793	786	745	754	730	835	791	757	774	773	742	783	793	789	739	737	765	719	790	772	786	729	791	753	783	813	759	778	742	802	744	769	776	784	727	775	739	783	737	784	748	780	801	779	769	722	736	768	811	773	754	738	735	808	755	814	731	764	716	751	775	747	735	746
23869	23287	35055	32696	24334	15480	4718	1588	1193	1157	1100	1199	1210	1131	1151	1116	1119	1156	1103	1145	1094	1045	1174	1186	1067	1023	1100	1072	1095	1111	1139	1051	1065	1096	1065	1140	1184	1106	1077	1126	1084	1106	1034	1121	1099	1035	1041	1089	1105	1119	1134	1049	1101	1092	1073	1086	1140	1083	1117	1042	1075	1105	1081	1075	1084	1093	1103	989	1026	1033	1084	1027	1096	1101	1083	1111	1131	1048	1078	1025	1060	1056	1017	1022	1051	1054	1097	1096	1050	1058	1063	1094	1080	1063	1084	1037	1158	1063	1125	1085	1068	1080	1107	1110	1064	1082	1058	1031	1088	1127	1074	1051	1015	1075	1142	1070	1128	1132	1093	1065	1032	1063	1033	1108	1059	1079	1109	1034	1055	1126	1118	1122	1102	1076	1056	1081	1008	1172	1087	1083	1068	1039	1014	1099	1080	1085	1092	1054	1084	1113	1057	1124	1099	1104	1024	1053	1070	1046	1093	1067	1069	1130	1097	1095	1056	1059	1074	1066	1113	1046	1092	1049	1111	1093	1116	1163	1040	1106	1040	1079	996	1071	1098	1066	1110	1075	1052	1042	1097	1087	1083	1093	1044	1068	1089	1060	1022	1080	1134	1131	1062	1059	1073	1147	1113	1094	1115	1101	1097	1094	1093	1053	1065	1088	1057	1073	1128	1068	1084	1069	1068	1059	1035	1147	1123	1068	1080	1052	1133	1045	1064	1114	1081	1039	1108	1027	1055	1154	1040	1103	1083	1117	1066	1086	1076	1131	1074	1085	1057	1054	1050	1083	1104	1095	1072	1041	1117	1062	1083	1103	1124	1073	1039	1077	1052	1136	1116	1087	1094	1140	1055	1107	1073	1122	1079	1136	1093	1088	1014	1064	1093	1112	1146	1040	1049	1047	1013	1149	1056	1100	1093	1042	1079	1055	1174	1019	1122	1068	1099	1134	1079	1082	1138	1086	1091	1052	1093	1022	1132	1097	1090	1079	1079	1100	1080	1098	1131	1066	1103	1045	1087	1094	1064	1067	1098	1047	1073	1024	1063	1040	1093	1072	1057	1096	1078	1078	1115	1036	1036	1133	1100	1054	1111	1093	1119	1061	1036	1077	1007	1116	1051	1082	1070	1087	1098	1068	1014	1094	1082	1072	1070	1107	1123	1121	1023	1125	1110	1055	1083	1061	1068	1042	1078	1059	1081	1094	1099	1070	1090	1067	1078	1067	1092	1126	1127	1085	1026	1091	1040	1037	1079	1031	1095	1098	1044	1059	1090	1043	1085	1088	1106	1102	1089	1086	1149	1080	1148	1035	1130	1108	1151	1078	1076	1074	1095	1116	1044	1120	1060	1039	1031	1029	1083	1013	1089	1138	1108	1048	1063	1097	1097	1095	1093	1130	1141	1059	1099	1058	1040	1088	1084	1049	1084	1107	1114	1020	1123	1065	1086	1058	1073	1135	1100	1072	1030	1086	1081	1087	1044	1106	1059	1070	1028	1021	1057	1078	1136	1097	1107	1116	1118	1064	1055	1094	1137	1055	1101	1078	1042	1066	1161	1114	1075	1077	1020	1056	1142	1038	1084	1045	1083	1071	1071	1073	1093	1088	1101	1107	999	1126	1083	1108	1032	1052	1039	1058	1070	1069	1036	1138	1040	1074	1039	1077	1110	1095	1045	1135	1123	1071	1084	1045	1073	1080	1030	1077	1119	1091	1099	1069	1060	1085	1075	1070	1067	1118	1122	1036	1034	1180	1048	1029	1108	1034	1048	1124	1117	1073	1070	1154	1130	1064	1110	1020	1098	1090	1126	1123	1124	1083	1028	1121	1067	1128	1082	1122	1134	1083	1066	1080	1062	1070	1074	1114	1065	1117	1007	1087	1146	1082	1051	1074	1045	1083	1043	1094	1133	1086	1131	1105	1038	1127	1159	1088	1057	1152	1070	1102	1104	1065	1090	1084	1127	1099	1049	1097	1101	1139	1038	1077	1109	1040	1069	1039	1031	1112	1048	1031	1109	1039	1094	1046	1114	1037	1082	1071	1073	1088	1071	1092	1095	1098	1073	1063	1112	1077	1084	1136	1065	1061	1084	1076	1022	1077	1151	1061	1131	1117	1086	1090	1065	1012	1039	1102	1053	1095	1050	1082	1079	1065	1101	1093	1077	1094	1034	1090	1135	1115	1064	1098	1103	1017	1067	1078	1138	1026	1064	1061	1119	1094	1056	1030	1123	1063	1061	1090	1064	1018	1133	1135	1106	1081	1068	1076	1054	1125	1074	1083	1101	1111	1119	1131	1125	1092	1093	1070	1059	1071	997	1100	1013	1117	1079	1037	1064	1092	1100	1183	1073	1009	1119	1065	1086	1104	1049	1077	1099	1017	1053	1079	1139	1096	1083	1016	1070	1111	1156	1079	1046	1122	1102	1110	1024	1028	1112	1084	1098	1070	1067	1094	1073	1096	1034	1019	1109	1112	1058	1096	1147	1095	1067	1038	1058	1061	1129	1074	1109	1137	1040	1131	1136	1068	1090	1118	1076	1060	1043	1059	1086	1046	1109	1108	1105	1111	1121	1110	1074	1098	1103	1092	1073	1090	1049	1060	1084	1005	1099	1069	1078	1131	1108	1052	1028	1154	1159	1108	1045	1098	1102	987	1064	1107	1122	1081	1107	1107	1020	1104	1068	1053	1050	1129	1108	1089	1022	1084	1090	1090	1067	1081	1090	1004	1076	1066	1098	1031	1058	1055	1078	1079	1034	1053	1053	1091	1025	993	1020	1067	1081	1065	1016	1045	1071	1128	1069	1101	1096	1093	1067	1077	1105	1091	1094	1096	1067	1127	1032	1046	1114	1115	1106	1096	1081	1067	1089	1023	1028	1074	1081	1063	1071	1093	1067	1104	1085	1123	1071	1064	1094	1151	1083	1070	1120	1098	1049	1060	1076	1119	1045	1028	1059	1065	1057	1037	1087	1044	1032	1093	1051	1107	1056	1094	1081	1036	1156	1105	1068	1079	1081	1117	1074	1134	1036	1067	1096	1114	1090	1104	1081	1090	1074	1041	1035	1057	1124	1074	1089	1119	1066	1036	1048	1133	1066	1165	1070	1094	1078	1052	1059	988	1059	1043	1064	1088	1126	1077	972	1118	1135	1021	1061	1077	1101	1088	1102	1071	1037	1141	1093	1132	1099	1067	1077	1077	1109	1098	1129	1138	1098	1045	1131	1118	1077	1037	1029	1152	1022	1077	1079	1097	1061	1082	1021	1064	1077	1053	1022	1078	1074	1128	1144	1130	1058	1087	1078	1133	1072	1093	1050	1054	1144	1088	1106	1028	1113	1100	1082	1029	1036	986	1078	1109	1078	1072	1097	1132	1120	1041	1088	1035	1051	1058	1063	1093	1110	1102	1066	1041	1125	1169	1049	1071	1086	1091	1033	1066	1124	1122	1085	1076	1061	1025	1048	1153	1091	1040	1122	1079	1087	1101	1077	1028	1067	1173	1056	1152	1153	1100	1110	1058	1095	1060	1058	1055	1116	1092	1088	1041	1055	1103	1083	1081	1065	1074	1099	1095	1036	1070	1027	1053	1096	1056	1026	1135	1063	1089	1087	1052	1105	1058	1045	1024	1062	1084	1087	1096	1098	1035	1125	1080	1066	1088	1086	1071	1070	1051	1082	1084	1065	1040	1101	1035	1090	1008	1077	1081	1102	1044	1079	1061	1101	1077	1090	1021	1032	1149	1080	1091	1103	1072	1020	1087	1143	1078	1056	1092	1050	1077	1044	1083	1087	1105	1091	1064	1133	1056	1110	1108	1088	1063	1111	1081	1109	1116	1148	1084	1058	1046	1025	1097	1051	1064	1089	1070	1074	1083	1016	1019	1093	1113	1092	1119	1077	1149	1070	1111	1081	1079	1037	999	1016	1064	1074	1080	1084	1028	1073	1067	1072	1102	1066	1069	1085	1065	1014	1096	1072	1088	1055	1097	1055	1109	1059	1108	1111	1026	1079	1066	1025	1138	1088	1088	1110	1079	1082	1047	1127	1122	1096	1097	1091	1143	1084	1085	1083	1099	1075	1041	1114	1055	1068	1007	1081	1037	1092	1119	1061	1099	1088	1122	1138	1013	1087	1146	1140	1067	1074	1034	1055	1084	1088	1120	1064	1009	1105	1056	1091	1094	1064	1067	1032	1087	1089	1034	1111	1086	1077	1072	1053	1043	1131	1023	1098	1064	1101	1080	1115	1041	1131	1084	1072	1044	1059	1077	1101	1137	1118	1117	1103	1080	1024	1051	1092	1137	1036	1042	1094	1007	1121	1108	1070	1022	1096	1106	1074	1062	1046	1053	1083	1093	1090	1126	1087	1097	1054	1034	1106	1071	1058	1109	1084	1166	1080	1071	1090	1036	1128	1135	1049	1122	1084	1064	1041	1016	1094	1080	1132	1048	1079	1066	1066	959	1083	1063	1053	1065	1130	1056	1109	1147	1032	1050	1058	1059	1125	1066	1077	1111	1121	1092	1098	1039	1059	1130	1138	1103	1033	1081	1059	1069	1091	1097	1038	1095	1072	1120	1072	1097	1097	1064	1049	1038	1099	1068	1125	1075	1093	1096	1080	1074	1055	1105	1082	1080	1099	1050	1096	1111	1064	1125	1136	1068	1093	1111	1121	1071	1036	1107	1049	1031	1039	1079	1079	1046	1079	1098	1065	1076	1050	1110	1121	1094	1083	1059	1083	1126	1124	1045	1083	1133	1099	1136	1079	1044	1065	1066	1061	1044	1101	1042	1023	1063	1108	1064	1055	1046	1057	1045	1034	1130	1134	1121	1063	1105	1088	1042	1073	1172	1115	1108	1082	1087	1085	1018	1018	1063	1103	1079	1122	1119	1091	1079	1039	1056	1066	1075	1065	1113	1145	1053	1138	1023	1119	1046	1097	1095	1035	1006	1057	1146	1043	1113	1039	1026	1062	1108	1094	1039	1156	1077	1044	1096	1041	1049	1079	1038	1081	1031	1095	1065	1067	1072	1024	1095	1056	1088	1062	1042	1073	1026	1034	1051	1083	1113	1107	1046
63510	101251	71618	42540	18162	5929	2079	1222	982	983	941	966	890	994	911	1014	958	931	983	1036	966	962	919	929	922	956	982	973	905	913	927	913	985	973	978	962	920	886	933	854	977	925	961	959	912	984	990	923	928	967	938	932	948	958	964	977	950	956	972	917	952	905	964	976	921	922	961	941	962	968	952	922	932	953	883	974	940	909	915	950	958	925	967	948	930	991	946	962	995	915	905	973	922	903	913	989	954	988	952	914	939	957	943	930	926	945	904	978	959	980	950	938	913	902	913	1001	963	954	961	978	1006	950	946	935	923	908	937	941	907	973	912	950	953	936	948	945	955	921	944	917	905	922	931	957	935	880	957	951	983	973	940	934	885	902	989	959	996	922	1028	950	944	998	959	950	940	924	928	894	929	921	940	937	1001	997	956	931	912	921	951	901	942	903	955	970	980	938	940	915	977	937	900	965	915	957	955	992	896	969	956	923	927	938	939	930	923	908	910	911	929	988	889	938	950	896	941	953	960	936	936	968	973	934	926	948	865	916	947	941	935	922	893	957	914	924	935	970	955	950	986	944	888	892	947	933	908	907	978	901	967	938	965	944	904	961	932	946	1010	957	897	945	934	875	989	926	994	907	974	961	952	963	958	952	954	916	974	947	949	924	917	954	948	963	978	892	903	937	965	934	941	946	991	956	955	972	933	942	939	950	930	953	942	979	955	960	985	888	893	956	925	939	989	939	925	960	957	957	905	958	932	932	916	899	994	925	974	889	940	985	920	940	984	910	926	981	954	931	917	923	933	942	894	922	971	906	937	946	1000	937	947	935	960	943	934	937	915	935	970	893	966	947	995	969	969	924	926	952	903	916	936	921	976	927	949	907	921	907	894	928	928	959	963	913	1002	965	913	971	908	941	962	891	967	966	914	921	925	934	946	927	901	983	916	983	962	969	929	961	1009	909	983	936	896	940	931	952	926	944	946	945	935	877	909	922	955	927	957	920	928	981	969	965	973	966	952	944	944	869	917	905	995	931	935	905	953	991	943	960	941	966	900	955	943	939	943	936	947	894	967	917	990	937	918	954	913	909	936	912	939	997	945	860	960	988	895	922	978	974	972	856	896	914	952	935	906	956	944	937	910	910	934	968	937	922	965	899	870	912	960	974	960	943	944	950	985	892	963	966	959	984	902	871	985	956	928	932	1001	920	933	955	925	987	916	951	982	871	952	932	980	926	990	898	991	874	936	972	925	909	959	900	973	983	922	945	969	957	932	903	932	977	985	908	917	912	975	971	943	958	897	945	943	959	917	959	892	952	883	927	915	961	940	977	978	908	894	985	921	934	950	982	953	932	896	964	974	931	868	940	914	915	985	977	877	933	992	927	896	956	937	960	979	936	934	930	908	941	922	967	889	960	931	939	918	962	983	946	933	866	887	961	984	941	969	919	935	930	876	998	946	939	940	959	920	864	918	1018	861	1009	933	963	933	917	961	903	936	990	923	939	906	923	958	921	975	918	927	964	972	946	912	904	892	917	900	943	938	986	947	909	952	962	939	944	982	969	896	973	911	929	968	916	910	921	942	956	967	891	942	927	936	933	949	938	948	950	949	983	982	919	956	942	942	923	950	1015	933	916	955	906	912	899	979	908	927	920	938	976	964	910	977	944	976	957	964	956	958	925	901	920	933	912	910	1004	989	940	922	933	973	928	939	917	958	886	941	957	950	924	995	950	968	929	979	930	954	927	968	945	899	976	929	948	924	929	921	930	919	938	919	942	968	931	937	943	938	875	914	941	953	959	918	935	979	910	945	941	938	950	934	981	923	908	985	918	994	975	915	903	956	919	973	947	908	954	898	918	941	911	927	911	975	933	928	963	932	993	844	961	930	937	910	939	906	938	910	965	930	947	916	1017	989	901	994	870	957	917	917	927	949	921	903	942	868	939	925	935	937	907	929	931	929	903	930	903	985	925	956	907	896	953	948	929	898	917	917	961	957	994	951	927	979	964	916	963	943	926	942	922	984	924	969	957	911	937	921	967	1009	944	881	939	947	938	959	907	972	899	966	938	931	955	905	960	916	886	946	935	908	939	883	885	915	936	940	925	906	946	938	917	955	978	954	853	927	916	900	900	966	961	977	979	937	963	920	960	911	962	982	929	925	1000	916	958	924	951	941	886	952	896	883	905	950	956	934	920	955	993	915	979	957	962	877	978	905	948	944	972	896	921	915	943	973	938	911	932	964	978	934	921	923	943	947	907	938	902	1013	917	963	910	913	933	1007	992	950	972	959	912	960	967	945	930	917	945	902	920	950	903	906	877	913	941	944	953	947	923	932	948	976	947	930	967	907	865	930	950	948	932	921	897	975	983	900	905	981	932	971	951	911	931	940	936	944	954	850	927	929	948	956	919	931	899	911	962	922	934	887	893	959	1002	965	930	963	920	907	878	916	966	963	981	942	993	985	934	976	978	990	963	889	933	899	985	944	952	963	979	928	938	928	996	969	979	955	865	924	931	923	906	934	1007	941	945	965	892	883	943	906	955	988	960	931	907	966	918	910	893	947	929	919	950	915	902	959	887	876	912	973	932	994	988	1002	925	954	882	957	907	907	890	954	885	914	952	967	949	918	952	969	916	899	951	912	915	956	947	1001	907	846	874	968	936	894	949	931	924	955	945	944	982	908	942	913	944	928	927	930	908	974	984	902	890	916	934	905	923	951	916	942	957	879	927	922	1012	935	955	920	901	1003	893	911	949	845	980	999	979	972	929	958	969	963	955	982	925	926	913	943	929	905	955	970	1018	909	935	934	1003	901	957	1018	964	951	969	867	967	948	916	921	951	937	919	911	922	952	942	942	880	956	893	954	993	901	952	882	944	959	898	915	912	937	901	909	901	980	924	962	960	973	963	941	936	947	957	920	955	964	905	934	941	947	912	946	898	955	957	903	971	932	947	964	912	929	956	948	914	923	936	963	981	965	952	925	922	936	954	965	907	919	954	940	933	992	892	988	972	954	927	947	904	971	872	986	903	935	888	937	942	955	880	932	953	880	911	949	919	991	957	898	926	947	976	957	921	939	976	986	947	951	934	875	924	949	893	926	932	925	935	932	920	929	942	912	889	939	994	972	948	902	955	993	953	959	959	926	940	948	924	939	886	923	951	927	942	1013	976	890	920	920	879	953	903	934	966	957	934	949	966	968	894	911	955	972	939	924	866	1000	990	966	970	940	945	925	920	913	945	894	984	962	947	912	952	930	984	956	932	960	914	948	1000	923	966	950	911	941	913	917	918	974	937	905	927	944	953	909	962	912	911	956	987	966	948	919	927	947	913	930	938	937	877	946	940	925	921	921	920	931	933	968	934	943	931	946	930	932	935	900	915	910	881	950	965	908	933	911	1006	988	921	930	931	943	930	899	964	929	931	936	992	947	942	930	888	893	941	876	1023	968	949	919	935	903	941	913	885	901	960	919	941	1000	877	965	947	968	913	891	839	919	918	972	899	887	913	969	960	972	894	974	919	970	989	961	916	908	944	926	942
29955	30390	26432	11974	3128	1311	1026	908	876	876	841	874	871	872	837	836	886	859	833	841	882	962	842	906	875	898	862	871	847	832	849	896	852	872	861	853	881	913	859	831	821	852	863	864	861	872	890	831	881	875	945	874	855	840	864	899	859	915	896	867	859	860	876	820	941	823	889	859	895	887	866	858	821	860	827	895	855	908	843	878	838	878	883	827	877	823	892	874	866	892	887	918	845	830	816	845	856	886	905	868	900	843	839	848	903	885	885	816	847	911	843	905	906	850	894	890	897	913	876	861	868	878	930	900	864	827	856	860	806	840	887	909	873	861	879	832	833	864	828	860	868	844	868	869	917	835	881	830	893	873	836	840	856	889	874	920	873	872	897	901	836	869	870	843	892	813	882	817	850	907	900	844	883	908	915	892	927	859	852	861	890	891	807	904	917	870	856	891	874	858	830	856	906	905	833	877	888	902	846	836	905	854	886	834	871	842	876	904	823	860	885	886	865	925	881	884	861	802	874	924	850	906	909	905	895	788	879	921	885	922	860	936	797	891	854	810	855	820	886	839	911	904	818	856	845	859	902	861	879	855	820	806	846	844	906	909	873	870	886	903	831	883	906	867	853	836	875	885	905	855	852	829	876	896	847	845	835	806	869	834	864	830	906	823	865	854	872	914	842	873	876	883	838	834	848	904	827	861	896	901	830	867	884	870	897	843	912	875	832	901	902	857	860	874	864	894	818	853	829	858	911	858	825	905	877	840	864	850	849	930	876	860	843	894	825	883	843	866	802	868	811	876	851	881	848	803	853	809	801	888	830	805	830	851	853	872	876	878	861	846	884	844	898	840	859	891	840	782	875	857	876	877	854	816	878	837	843	837	869	831	876	855	864	867	879	836	845	830	843	926	839	848	841	920	854	858	829	841	857	877	812	897	855	831	872	861	880	837	836	865	871	846	875	874	872	828	873	894	867	842	851	931	888	887	857	889	859	852	840	908	848	887	853	914	908	909	905	850	901	882	905	850	884	837	844	873	841	909	914	862	866	863	961	830	843	904	820	867	888	783	869	880	877	882	865	877	855	930	918	872	888	902	882	852	834	925	838	903	904	889	824	907	852	834	854	879	867	884	890	871	855	849	851	878	850	847	851	906	870	826	878	858	819	904	890	858	841	825	886	870	896	864	900	885	896	867	851	890	873	856	859	871	869	820	880	903	899	858	922	911	849	875	860	826	870	892	830	885	870	865	890	897	835	849	827	846	856	920	888	878	903	865	882	847	842	910	823	812	884	844	907	870	873	878	902	898	853	844	868	845	844	852	895	880	814	831	824	866	897	815	855	875	866	881	868	886	854	828	882	894	880	908	857	820	848	860	829	848	866	878	873	864	890	878	862	837	879	896	893	831	856	854	859	861	877	829	844	853	868	905	873	838	903	911	814	869	848	880	859	851	819	898	873	858	873	911	859	930	877	833	891	894	885	856	886	879	849	808	863	876	855	864	915	854	922	867	857	826	890	861	871	856	883	905	841	877	814	878	826	845	820	854	900	881	839	857	908	893	865	875	874	852	851	885	832	842	817	875	901	866	851	891	838	885	861	852	949	846	924	877	863	862	894	888	889	863	903	868	843	865	872	834	858	912	867	877	882	867	814	847	811	844	859	861	808	843	817	801	857	869	854	853	849	860	871	912	892	833	859	874	831	887	880	818	833	913	855	869	890	902	876	916	799	891	884	833	854	795	827	820	872	857	906	845	885	955	881	860	880	822	880	898	850	875	886	812	844	879	814	878	838	860	854	879	843	866	841	879	872	821	835	874	901	854	819	841	847	838	884	879	852	869	899	876	850	931	857	946	951	791	854	887	865	901	877	922	882	855	879	829	914	907	876	880	913	831	853	857	918	828	856	854	884	869	839	834	878	861	828	848	849	887	893	863	805	855	873	838	849	883	845	899	889	890	821	869	865	864	861	871	881	821	832	886	910	848	866	845	857	898	835	850	871	867	864	848	845	880	858	883	853	853	880	846	869	845	887	882	838	889	912	889	875	841	801	822	917	898	871	866	932	876	904	861	868	834	834	831	834	885	908	844	920	847	846	865	901	843	816	865	857	851	866	832	870	820	872	863	945	879	887	847	845	854	880	819	921	826	872	863	873	810	836	826	875	889	837	840	843	851	862	839	864	882	915	854	856	910	845	913	832	902	859	916	909	919	895	880	836	837	830	853	860	914	870	893	848	846	848	839	839	854	861	890	833	807	874	804	855	913	801	840	861	849	841	839	835	901	879	884	856	866	874	828	897	865	845	868	820	867	832	886	860	853	874	895	868	929	817	887	842	840	867	886	810	905	822	808	875	820	876	901	869	858	841	834	885	861	880	898	868	883	824	889	898	879	833	896	877	878	846	827	864	950	890	885	880	843	855	892	866	921	836	848	924	839	936	859	851	848	923	947	814	890	829	853	817	885	842	865	873	878	905	856	876	830	806	802	833	864	901	879	893	894	894	891	850	886	816	846	918	832	880	904	877	858	894	825	900	839	845	886	890	864	934	869	843	924	877	854	884	845	844	822	843	842	798	816	880	875	871	905	837	900	837	856	866	869	865	813	898	930	833	877	846	858	879	833	866	845	867	863	889	825	823	860	847	881	879	861	877	880	871	869	867	912	863	897	883	880	896	925	917	875	844	877	910	860	893	822	855	865	905	846	904	870	890	881	861	894	885	853	864	830	864	870	841	824	877	913	854	889	873	833	891	878	895	896	892	820	879	890	866	899	866	878	911	919	844	865	860	858	808	870	896	912	891	795	890	848	835	948	882	849	844	858	870	907	907	852	833	865	841	856	865	855	831	810	816	873	911	858	886	848	846	916	840	908	896	914	788	906	818	914	843	887	887	878	873	834	923	825	836	852	859	916	857	858	870	772	855	883	862	869	885	817	815	840	916	848	909	889	843	864	855	897	874	919	836	812	828	845	847	824	858	798	890	859	824	855	878	929	840	870	847	837	933	927	843	913	832	924	913	891	894	849	825	893	910	890	904	860	867	876	854	900	880	903	859	870	860	888	847	831	870	926	941	810	864	934	879	905	896	852	933	891	849	873	859	846	867	887	896	831	857	833	873	917	929	840	928	862	856	857	823	898	905	888	860	920	917	877	869	898	876	895	880	851	860	822	884	879	827	898	893	890	807	841	904	866	863	931	873	873	859	895	857	846	918	898	880	848	871	848	921	898	883	907	856	864	899	878	861	859	877	827	874	871	921	908	837	828	808	861	811	892	858	911	853	808	814	871	835	874	885	897	889	804	848	839	885	941	878	865	804	823	872	848	890	849	842	909	904	903	838	924	854	870	910	899	861	929	900	856	880	854	853	891	817	842	857	921	827	884	902	864	864	861	890	899	904	877	895	873	904	794	854	853	883	882	869	847	843	909	878	838	895	885	866	888	858	835	809	870	858	859	845	862	898	869	879	898	879	853	882	892	890	871	900	880	816	824	953	894	836	873
22363	35268	20014	6745	2263	1055	781	708	667	684	688	676	672	707	664	608	639	701	704	638	661	687	661	629	687	648	626	678	664	657	714	667	692	675	675	701	662	648	682	672	701	687	657	667	679	700	647	655	694	639	677	669	688	667	669	650	699	667	700	730	650	684	642	616	664	684	703	655	685	723	683	679	698	714	667	672	711	654	661	671	683	641	711	670	645	651	671	676	675	635	687	666	664	684	696	641	672	672	668	675	694	666	645	629	669	664	658	624	642	655	655	671	664	693	653	644	701	678	678	654	672	653	658	654	704	673	674	693	716	681	659	656	703	697	668	642	709	675	666	709	659	701	636	665	662	691	682	636	634	694	660	661	667	679	682	678	659	699	652	700	681	689	672	634	696	721	650	688	682	686	675	650	645	669	656	684	633	690	672	711	642	657	653	662	657	595	626	627	693	685	602	654	666	705	665	659	678	689	679	698	654	662	680	669	659	647	693	682	652	682	675	716	640	698	716	641	687	655	704	671	669	678	658	675	672	678	693	655	645	688	682	657	713	657	712	695	659	670	698	669	698	719	689	722	667	657	650	696	671	669	671	698	695	647	641	650	703	692	682	695	632	630	689	696	673	642	695	637	652	694	697	699	689	700	700	702	671	647	705	677	676	706	664	662	710	661	689	651	641	677	659	699	652	754	695	699	625	633	734	674	684	683	648	658	667	671	727	713	678	676	716	679	702	684	653	708	723	686	706	627	623	641	675	701	719	709	656	713	709	635	670	663	700	754	642	652	633	672	645	653	682	641	650	668	720	641	639	674	633	657	665	683	671	683	672	711	662	675	657	642	680	696	618	704	689	645	690	685	701	678	626	748	634	623	665	671	685	700	675	640	726	693	635	669	645	689	671	691	657	684	675	732	667	628	673	650	666	643	668	682	696	683	678	726	675	660	638	646	671	693	684	665	664	689	630	710	684	670	662	729	667	733	664	674	636	704	660	650	669	686	678	705	638	655	643	686	681	674	635	720	727	694	680	631	664	663	641	687	665	708	666	689	652	718	689	671	692	683	668	690	691	631	699	668	623	704	668	743	685	628	668	647	669	673	670	695	631	632	651	730	656	715	631	622	689	678	683	702	679	722	636	680	651	656	692	719	678	686	685	677	655	640	640	684	713	681	713	650	681	645	670	649	709	670	684	638	710	669	703	651	629	713	678	685	698	689	703	648	661	714	669	587	682	643	727	670	711	691	676	693	692	635	705	639	667	668	671	672	683	670	674	683	636	621	699	686	604	678	626	695	700	694	655	658	661	687	639	685	668	693	645	651	682	686	682	711	694	659	666	654	674	678	638	687	645	691	696	690	674	659	698	658	689	657	622	691	686	706	687	691	657	713	687	628	692	717	723	675	701	644	692	679	682	680	659	673	720	673	681	700	670	659	689	657	661	698	651	660	671	647	719	637	684	661	721	688	662	728	678	663	702	707	687	667	640	638	691	718	672	697	675	668	655	693	657	687	689	677	640	687	652	734	682	672	670	668	693	691	703	711	705	701	683	644	650	683	675	677	649	647	690	694	677	718	685	657	713	682	639	700	683	653	697	692	666	693	652	662	653	632	694	669	663	661	636	700	688	658	650	650	680	643	694	684	722	651	695	703	691	706	662	696	694	648	692	694	678	677	705	670	670	671	683	645	685	681	735	650	674	692	684	653	683	690	694	675	685	650	705	658	693	691	689	653	686	668	664	658	674	684	665	709	698	691	685	701	617	693	665	691	701	662	669	736	674	672	715	673	675	685	696	659	679	680	710	648	689	687	696	666	672	739	679	696	712	678	681	687	685	672	697	625	668	690	689	695	655	713	698	654	657	683	640	667	668	636	664	661	631	710	685	688	693	688	683	669	697	696	702	666	687	690	653	649	692	657	642	669	692	693	708	672	686	699	654	688	671	642	674	650	648	749	634	686	682	686	690	687	675	672	628	688	688	669	667	682	655	737	638	715	702	668	695	668	692	673	653	655	621	667	618	673	657	705	625	679	750	661	657	733	634	666	670	710	690	674	653	668	680	693	710	668	682	690	647	646	680	624	700	664	644	678	707	662	656	686	658	657	670	711	644	697	679	706	658	649	676	687	662	692	660	615	693	695	646	636	668	667	656	712	643	672	648	665	670	700	677	580	688	693	672	654	721	634	703	714	687	653	661	686	670	684	685	651	621	644	710	657	662	699	643	688	660	697	680	699	621	705	686	661	701	669	664	671	686	699	670	706	724	658	695	725	723	663	686	652	679	687	643	710	649	660	631	645	662	670	667	674	659	672	639	631	645	651	705	641	700	710	682	660	702	623	705	694	658	667	683	645	652	668	664	644	700	673	659	679	653	692	679	677	681	639	691	697	696	670	674	657	705	681	646	667	672	653	659	682	683	654	665	662	662	650	652	715	696	657	705	647	663	667	645	724	674	705	652	701	707	704	631	642	688	714	665	644	656	699	679	693	692	670	653	677	661	711	672	727	683	655	654	712	668	673	707	663	650	699	661	704	686	630	699	649	658	660	659	672	731	690	717	648	626	677	663	647	722	636	712	660	637	710	644	645	704	717	686	615	676	681	675	666	666	685	691	698	619	708	685	660	699	701	637	702	684	665	702	668	618	724	691	664	726	710	709	616	677	656	677	684	684	656	639	655	695	676	636	679	671	658	703	672	677	647	648	679	632	650	681	717	683	720	714	698	638	678	692	662	683	693	682	642	735	647	663	646	664	709	659	710	665	662	662	689	681	671	648	645	683	635	665	658	665	640	668	672	665	717	700	678	662	670	653	670	637	631	667	709	667	699	680	676	680	673	675	683	700	626	693	701	693	673	670	738	675	687	643	668	620	677	666	625	704	653	682	681	703	675	698	673	672	706	681	681	670	664	655	667	746	678	669	682	681	644	680	684	635	633	669	676	605	652	733	665	634	636	641	645	659	675	656	689	628	693	683	704	656	654	667	677	722	650	617	675	667	701	659	686	666	678	639	677	676	667	694	703	695	697	674	669	693	687	642	662	699	673	683	650	641	690	696	715	657	731	693	718	691	685	673	697	696	667	709	705	671	667	671	729	658	617	645	649	709	655	676	649	682	676	654	689	662	677	696	665	702	677	726	691	711	706	674	677	689	680	670	701	700	672	616	747	667	667	701	657	630	641	681	643	707	648	641	681	673	677	649	659	674	640	662	712	619	730	680	660	656	654	663	657	622	682	663	667	689	746	640	668	683	668	680	652	674	690	665	708	685	667	673	704	697	679	681	705	658	690	724	656	637	649	637	691	666	634	637	732	686	684	651	709	621	653	686	679	651	655	671	647	656	702	690	717	695	698	674	656	666	735	666	677	699	694	619	681	692	655	669	671	670	641	645	708	703	666	691	633	682	655	677	643	694	698	653	659	663	627	681	651	661	648	671	693	683	660	698	642	662	679	650	690	714	678	673	668	690	686	700	652	639	676	677	705	712	718	666	674	676	675	697	675
25690	28299	41701	36642	19193	6220	1840	1169	960	955	951	988	908	919	941	950	922	931	917	923	951	887	959	896	968	923	927	964	931	915	915	908	918	883	978	928	908	950	890	938	946	1020	946	900	900	937	915	929	896	912	913	941	951	853	902	910	926	903	1009	923	912	962	904	921	996	920	952	919	879	960	966	922	937	949	931	890	923	897	931	927	854	918	934	897	920	920	948	892	901	941	869	915	883	889	891	896	874	904	942	910	963	884	934	908	918	957	955	847	986	865	883	922	934	960	914	879	915	922	925	870	910	945	940	902	927	937	893	874	932	925	925	922	908	921	969	905	914	875	922	880	922	899	928	914	897	888	930	886	955	916	882	894	906	836	882	912	875	899	894	833	906	955	906	947	915	974	907	936	923	956	901	863	869	920	875	878	853	956	926	884	907	976	893	923	973	920	916	969	901	908	927	945	987	996	887	916	930	925	909	972	947	850	959	919	895	916	918	924	956	936	940	911	940	939	953	932	922	874	905	881	954	911	948	969	887	937	905	931	886	920	952	854	933	934	914	918	899	902	966	895	920	916	855	904	958	921	868	914	1003	920	922	911	940	936	922	922	958	957	935	886	900	885	928	899	883	863	920	943	893	917	895	935	874	899	904	864	920	932	888	917	957	949	845	910	916	921	930	966	938	899	962	900	914	902	885	925	932	937	915	937	912	915	898	904	897	900	962	903	915	846	903	938	879	941	933	929	943	931	877	896	896	864	908	930	919	906	945	914	901	895	940	911	920	896	952	914	921	928	897	917	939	957	899	877	873	914	909	919	895	900	907	928	902	862	901	934	984	906	950	912	949	953	883	904	966	891	949	893	929	902	951	917	904	931	906	909	894	895	966	925	903	931	925	904	907	919	944	922	875	899	926	905	961	872	882	895	859	924	929	918	887	869	937	934	888	870	925	929	931	925	971	908	976	951	919	933	894	965	915	919	905	954	931	876	937	909	875	904	882	924	917	930	898	927	940	916	925	875	906	900	921	960	857	901	902	888	939	936	889	891	913	898	922	947	902	919	935	902	929	932	899	866	888	977	866	946	923	893	910	926	916	946	915	954	927	879	894	873	902	973	916	901	909	905	896	921	897	965	904	868	874	872	962	859	897	874	897	963	904	906	926	892	896	914	880	938	913	918	951	897	889	901	933	933	855	909	951	889	919	915	905	907	968	926	894	941	888	896	924	925	951	939	908	875	989	921	928	911	914	918	904	946	982	888	897	931	916	936	958	1017	911	911	959	855	922	907	955	882	904	947	903	936	888	851	960	953	910	941	933	873	873	952	901	888	961	909	970	901	939	931	871	935	948	908	836	909	904	953	898	946	919	885	926	882	870	891	875	944	926	876	876	976	892	926	934	912	899	937	923	907	885	891	917	879	958	893	949	969	936	911	885	929	895	891	926	905	910	901	904	891	893	890	921	919	943	948	925	923	941	919	883	950	885	973	909	911	900	881	930	953	865	876	929	914	923	969	882	940	892	900	892	917	936	933	915	918	950	939	930	910	932	973	939	907	953	910	875	903	902	888	892	874	887	964	962	914	921	899	929	899	957	909	916	881	903	936	915	888	846	987	873	899	954	926	930	915	924	966	916	888	964	938	910	925	925	925	883	873	895	903	884	914	879	903	904	936	937	861	932	914	924	894	916	885	941	984	911	905	921	926	903	929	930	886	949	910	927	918	912	939	824	919	961	936	944	906	886	923	911	915	909	952	935	878	908	976	883	988	907	971	925	832	883	861	883	888	894	942	865	894	915	916	937	902	927	896	920	945	933	854	912	942	927	909	920	877	922	861	869	939	911	976	878	922	928	926	897	921	959	884	942	937	934	892	878	862	963	925	886	948	939	878	856	966	905	912	915	904	907	909	940	871	918	897	903	906	972	937	891	940	890	995	899	929	928	936	970	880	901	928	930	863	936	924	1001	952	938	860	885	914	965	914	951	939	925	954	893	855	919	915	888	920	944	865	919	917	913	926	896	918	916	906	943	909	939	877	938	917	907	955	902	904	886	883	862	852	930	925	977	921	956	915	896	949	885	904	922	892	947	909	945	880	928	974	931	940	892	901	942	977	930	953	889	894	928	917	920	906	935	866	910	940	863	928	893	872	896	842	869	900	906	912	877	917	844	934	919	910	912	901	905	970	918	882	895	886	916	913	832	936	904	954	936	856	874	899	908	908	869	944	881	865	955	889	877	910	883	905	948	864	968	890	916	847	876	908	936	868	889	897	922	918	863	923	907	913	868	931	893	924	915	934	945	932	878	940	926	918	892	958	889	914	963	979	930	905	887	922	972	879	920	943	920	930	891	896	889	952	924	938	918	879	871	862	916	996	890	904	923	900	934	926	875	977	851	951	922	962	907	902	885	907	920	930	911	932	898	873	920	907	899	881	860	894	921	899	946	907	952	921	927	914	895	894	944	887	949	931	877	924	934	880	928	871	919	900	864	921	892	921	890	925	937	923	926	891	943	926	876	960	909	942	970	881	949	1005	943	888	889	905	910	903	879	959	870	867	904	886	927	869	874	872	889	934	942	915	861	876	885	890	922	895	862	957	914	883	896	842	895	913	874	879	908	911	932	865	963	938	923	883	924	913	918	902	919	950	887	933	938	923	902	897	913	967	931	912	965	901	903	868	911	907	929	912	954	918	881	910	923	904	910	916	984	906	921	881	932	931	896	921	913	891	975	884	884	897	909	892	954	927	906	891	937	933	873	913	856	904	861	914	948	894	929	897	893	912	897	927	899	882	899	911	945	948	919	938	898	928	938	943	948	854	895	899	906	921	882	865	946	909	891	924	895	886	900	916	882	904	920	982	948	925	873	954	962	940	919	899	914	939	945	940	884	905	857	880	899	937	914	882	965	922	911	927	950	892	956	912	947	925	894	911	938	910	851	911	929	915	909	887	913	904	939	955	854	911	901	920	953	943	888	957	867	916	868	902	901	882	891	910	887	921	920	905	954	898	903	890	947	906	913	901	862	858	904	959	874	890	940	936	900	879	866	886	953	897	888	898	858	889	906	916	901	939	865	915	917	979	920	903	920	912	970	919	857	924	908	978	915	918	979	972	876	903	914	831	921	922	932	943	954	956	879	882	905	946	868	889	937	938	891	899	883	910	954	855	923	948	931	932	899	960	875	904	940	857	906	915	923	945	881	914	887	939	932	951	892	927	870	924	895	897	901	940	934	943	922	910	908	902	906	914	905	922	876	890	904	967	942	897	833	905	950	870	924	922	912	913	949	929	946	920	878	908	948	942	883	925	860	927	895	881	878	945	946	890	898	939	857	991	898	923	897	918	854	951	877	972	903	940	948	951	878	972	916	917	850	928	899	902	921	958	920	890	865	899	933	945	893	946	950	926	903	925	929	919	925	907	885	908	924	899	940	904	994	895	938	853	918	915	933	918	894	925	932	916	896	939	914	934	925	889	924	922	930	955	874	915	914	930	946	960	960	909	933	882
56689	84285	57626	28897	11073	3318	1380	888	807	785	732	729	814	809	743	755	787	774	794	727	788	778	774	765	757	744	746	762	760	784	720	773	729	786	745	725	783	765	795	747	783	789	813	750	799	786	817	754	793	811	778	772	729	753	762	761	766	768	730	767	758	710	820	801	768	788	742	803	804	745	718	764	734	748	788	752	791	743	762	805	770	747	799	780	757	758	810	792	778	807	723	803	734	716	797	779	802	812	736	738	737	748	737	833	761	760	763	749	732	752	813	798	770	741	766	813	732	753	739	787	762	764	773	766	752	785	755	760	781	787	714	766	752	777	770	778	736	777	771	744	776	727	789	734	750	746	761	731	786	748	744	704	738	801	729	766	773	737	726	734	781	791	781	775	795	750	819	774	816	805	759	788	806	730	761	785	745	776	769	778	769	739	763	808	789	678	743	738	727	740	741	759	807	779	780	769	728	792	735	770	789	781	815	747	797	777	742	736	752	757	746	770	744	762	736	784	708	750	737	760	822	809	764	746	765	735	752	801	749	786	781	825	698	763	708	773	717	711	744	753	732	793	725	750	747	755	726	789	789	726	755	749	757	799	754	769	765	755	747	787	748	816	716	741	762	774	752	770	729	761	750	738	761	757	741	759	748	779	768	735	807	737	827	794	787	732	729	762	766	807	758	755	730	784	762	740	764	725	758	768	774	759	738	756	727	757	782	841	747	804	743	766	737	738	770	757	774	763	728	771	805	750	819	807	712	731	749	762	715	774	735	765	838	774	802	768	765	779	762	757	729	774	805	763	743	722	756	793	765	745	732	753	758	715	761	763	785	752	751	771	756	799	778	821	773	765	746	759	759	731	764	773	781	747	816	759	780	766	724	757	726	781	724	751	770	763	792	741	721	779	773	757	721	758	748	769	758	770	770	734	819	767	688	734	765	749	757	751	719	758	743	792	762	744	723	767	786	744	736	712	792	782	782	729	804	752	767	785	741	741	766	721	800	754	748	767	737	711	787	761	805	733	799	816	777	754	738	727	760	743	796	770	732	770	783	775	772	787	777	761	725	801	776	758	750	754	762	779	747	733	732	766	768	781	750	753	789	781	794	768	764	760	742	782	804	776	821	766	808	760	764	743	764	784	798	754	755	791	757	769	733	751	743	691	716	740	756	734	762	787	774	789	758	777	730	776	762	770	778	798	788	756	768	768	782	794	742	773	765	744	775	761	748	725	739	751	748	752	755	770	767	804	763	770	826	762	769	756	767	737	774	732	756	755	806	764	749	820	774	761	780	783	753	797	731	730	767	729	737	809	768	773	719	760	787	785	720	782	759	792	733	787	720	756	751	804	740	797	747	774	734	768	748	737	762	734	787	798	754	786	749	769	755	740	744	768	758	765	766	755	720	771	761	752	778	745	750	752	741	792	756	746	767	758	827	778	709	709	721	744	775	725	763	798	736	747	765	759	770	755	755	770	806	758	795	780	707	802	745	809	741	797	757	748	803	754	779	733	742	740	718	807	767	755	759	728	767	733	802	734	734	758	763	748	759	776	820	766	718	739	751	747	757	767	772	733	764	755	767	801	774	763	771	767	761	771	773	768	776	706	741	724	743	781	781	791	750	730	728	804	768	715	771	762	744	756	723	786	790	726	703	756	754	808	759	753	775	757	799	718	741	758	768	766	762	721	742	766	813	780	733	796	761	750	734	761	720	771	750	737	717	776	726	795	734	770	799	729	745	788	769	802	751	831	785	730	756	816	789	746	775	745	765	766	748	733	775	712	739	807	758	696	734	761	781	813	750	765	799	718	746	753	778	744	781	749	761	807	766	809	762	748	723	729	747	768	785	757	718	752	814	768	764	724	705	749	765	712	729	787	720	777	714	778	772	785	779	749	767	791	746	764	769	725	753	779	705	750	745	762	768	778	796	756	774	796	697	705	759	756	784	729	779	789	754	762	767	740	748	799	796	722	722	802	772	792	793	800	786	732	772	781	765	799	748	748	741	771	772	797	768	746	739	787	787	788	749	761	774	745	778	742	788	820	752	707	736	806	756	720	748	760	805	794	761	759	777	767	766	806	751	765	733	782	813	768	788	726	804	815	823	753	753	738	799	768	774	775	788	775	752	798	828	806	740	731	767	703	770	768	787	756	776	734	774	764	735	754	788	747	814	738	746	753	790	751	760	736	769	728	739	728	714	761	710	789	754	741	749	718	753	788	744	740	773	747	771	773	787	757	755	723	767	759	758	761	785	759	770	729	754	769	765	778	727	777	735	818	792	746	723	741	745	781	752	757	745	714	811	728	765	765	732	776	738	741	766	766	773	770	799	739	775	801	755	754	795	733	786	798	796	813	731	791	780	790	750	757	769	759	790	766	748	698	788	805	781	801	734	749	783	813	811	729	782	765	771	748	742	770	798	699	735	776	731	752	758	722	708	760	742	738	768	745	725	766	808	765	746	766	722	742	729	781	752	813	769	791	741	787	754	759	782	774	758	723	804	833	728	776	779	771	775	760	769	729	748	762	750	794	794	766	723	743	724	747	719	736	736	732	733	780	751	759	751	780	821	787	767	774	799	751	791	716	731	735	781	730	767	796	773	769	781	800	742	725	766	765	728	696	792	800	727	774	779	751	770	801	769	781	754	770	748	737	723	779	783	828	758	675	767	770	726	786	777	782	776	772	749	801	751	782	777	787	753	739	802	791	766	756	773	765	743	765	783	754	745	764	754	772	795	796	759	813	758	716	755	762	754	776	748	743	754	732	763	753	790	758	718	768	784	730	776	798	801	796	799	779	757	741	743	747	786	756	753	750	744	767	779	782	780	741	747	732	784	752	748	774	729	753	770	772	766	723	733	733	768	785	760	766	772	778	749	793	781	748	769	778	761	770	780	771	771	735	736	759	764	737	761	815	742	745	758	750	806	717	757	764	757	784	755	712	775	743	788	744	740	771	752	759	780	807	754	737	740	802	740	777	744	785	743	743	773	745	744	756	766	765	735	765	766	767	726	754	724	752	729	729	789	788	730	767	753	731	796	796	760	722	715	755	758	762	768	746	744	743	787	778	792	750	728	761	780	778	798	767	786	764	790	785	792	771	747	749	761	735	787	756	769	720	796	777	742	767	762	741	695	750	747	752	759	745	776	765	844	693	789	764	784	729	752	744	709	734	754	818	755	764	746	787	744	724	681	776	742	756	723	718	731	829	787	762	758	741	733	763	771	767	804	778	746	754	723	782	744	752	720	749	732	743	775	743	787	761	747	762	742	768	775	827	778	736	775	825	742	759	751	770	725	772	774	739	739	735	809	740	770	724	775	806	728	713	737	753	828	780	796	731	731	744	761	753	760	713	781	758	717	821	780	797	774	775	735	791	735	774	750	760	771	793	774	780	773	797	741	771	768	780	777	806	731	811	773	780	675	741	756	817	750	773	703	667	724	772	761	762	812	800	768	724	737	747	772	789	773	767	770	742	759	730	789	733	738	756	782	797
23795	23106	35145	34807	25829	16687	5371	1608	1224	1161	1168	1078	1140	1079	1058	1081	1072	1064	1100	1087	1067	1040	1119	1078	1062	1049	1078	1069	1061	1070	1103	1068	1119	1079	1069	1130	1072	1055	1085	1040	1072	1026	1049	1022	1007	1059	1076	1043	1121	1021	1027	1106	1029	1069	1099	1108	1043	1066	1122	1057	1082	1060	1100	1129	1130	999	1031	1055	1047	1064	1037	1074	1116	1028	1053	1055	1046	1082	1040	1025	1085	1078	1104	996	1077	1050	1072	1046	1110	1121	1040	1047	1103	1087	1057	1007	1044	1079	1015	1046	1101	1116	1059	1031	1098	1027	1044	1103	1039	1012	1085	1037	1074	1038	1112	1136	1038	1047	1023	1107	1078	1052	1064	1059	1047	1028	1084	1002	1028	1101	1024	1050	1044	1034	1016	1068	1098	1048	1072	1039	1032	1056	1142	1022	1102	1076	1035	1032	1000	1055	1027	1085	1051	1062	1076	1061	1059	1078	1114	1040	1014	993	1009	1087	1075	1037	1058	1044	1041	1065	1054	1050	1052	1030	1055	1068	1040	1052	1102	1050	1049	1075	1098	1068	1068	1090	990	1073	1031	1033	1026	1040	1043	1086	1057	1012	1028	1040	1025	1069	999	1022	1043	1002	1008	1057	1052	1097	1022	1099	1018	1026	1024	985	1140	1041	1046	1083	1010	1023	1035	1078	1054	1069	1072	1062	1035	1105	1078	1045	1044	1096	1043	1036	1075	1062	1001	1003	1026	1064	1003	1019	1062	1022	1046	1056	1062	1020	1011	1048	1046	1038	1062	1057	1078	1066	1042	1009	1078	1043	1100	1027	1025	1063	1033	1022	1000	1014	1048	1012	1060	1036	1038	1062	1031	1087	1020	1050	1022	1060	1067	1090	1028	1021	1069	1060	1007	1053	1011	1048	1021	1009	1045	1094	1083	1068	1035	1016	1035	1007	1012	1074	1073	1079	1058	981	1037	1089	1071	1039	1042	1057	1018	1100	1056	1005	1036	1073	1039	1034	1117	995	1034	994	1070	1077	996	1104	1092	1080	1018	1048	1024	1069	1012	1029	1036	1020	1090	1001	1043	1044	1037	1030	1005	1049	980	1047	1028	1067	1096	1008	1030	1028	1010	1047	1092	1026	1023	1074	1013	996	1079	1066	1049	1058	1013	1072	1069	1077	1027	1056	1042	1041	1042	1060	1023	1034	1051	1042	1065	1080	1013	1079	1035	1010	1050	1092	1065	1011	1030	1061	1061	1054	1043	1126	1099	988	1032	1042	1068	1065	987	1030	1032	1058	1043	1067	1024	1055	1061	1081	983	1073	1081	1035	1063	1068	1039	947	994	1038	1064	1046	1078	1045	981	1058	1032	1062	1078	1040	1027	1000	1039	1034	1098	1068	1031	1097	1030	1002	1068	978	1017	1144	1116	1058	1060	1035	1080	1006	1029	1017	1115	1009	1058	1084	1082	1006	1043	1022	1076	1040	1083	1069	1029	989	1085	1020	1031	1011	1095	1070	1013	1083	1101	1097	1068	1069	996	1022	1085	1068	1123	1057	1013	1052	1025	1027	1027	1010	1064	1067	1073	1032	1094	1055	1018	1066	1025	1089	1044	1031	1138	1050	1046	1044	1037	1039	1110	1067	1103	1057	1047	1009	1040	1066	1087	1025	1126	1087	1008	1083	1072	1054	1067	1063	1003	1029	1053	1026	1016	1026	1040	1009	1045	997	1047	1084	1066	1061	1018	983	1065	970	1071	998	1051	1139	1094	1019	999	1020	1034	1075	1028	1061	1047	1055	1051	1092	1070	1059	1078	1018	1034	1038	1004	1103	1066	1027	1025	1090	1075	1008	1017	1090	1022	1092	1085	1010	1054	1049	1057	1070	1097	979	1021	1041	1025	1018	1036	997	1035	1022	1006	1018	1024	1075	1058	1036	988	1050	1076	1081	1023	1029	1008	1021	1076	1025	1068	1075	1071	1046	994	1046	1052	1064	1062	1056	1036	1065	1030	1010	999	1059	1052	1085	1049	1052	1049	1109	1036	1042	1045	1111	1019	1068	1038	1051	1109	1081	1053	1094	1085	1071	1068	997	1035	1045	1065	1121	1010	1031	1073	1017	1059	1064	1058	1081	1031	1100	1078	1035	1069	1016	1035	999	996	1060	1003	1060	1006	1032	1041	1038	1116	1063	1064	1013	1027	1049	1017	1073	1062	1029	985	1070	1019	1029	1061	1048	1069	1071	1043	1084	1055	1019	1095	1030	1037	971	1059	1062	1026	1055	1031	1057	1060	1035	1046	1071	1058	1043	1049	1115	1041	1064	1016	1064	1014	1037	1090	1080	1077	992	1031	1098	1005	1089	1052	1004	1032	1045	1040	1072	1022	1002	1044	1041	1049	965	1005	1034	1005	1067	1051	1061	1092	1057	968	1052	1064	1066	1086	1041	1076	1063	1041	1061	1064	1062	1083	1012	1032	1044	1087	1073	1044	1034	1112	1100	1090	1042	1110	1022	1054	1013	1063	1054	1042	1058	1049	1121	1072	1041	1048	1089	1074	1078	1067	1032	1044	1059	1031	1069	1083	1067	1046	1002	1078	1046	1047	1039	1080	1082	1063	1058	999	1054	1130	1065	1069	1030	1046	1071	1039	1069	1016	1089	1062	1010	1069	1012	1018	1099	1025	1047	1039	1031	1039	1038	985	1027	1080	1068	1073	1090	1006	994	1029	964	1033	1067	1069	1073	1024	1085	1049	1004	1041	1068	1011	1049	1077	1031	1015	1063	1051	1015	1063	1024	1023	1029	1029	972	1049	968	1053	1034	1101	1112	1037	1049	1078	1058	1035	1141	1009	1028	1028	1103	1073	1055	1046	1049	1039	1044	1096	1007	1057	1031	1062	1046	1049	1041	1033	1049	1060	1004	1062	1064	1044	1111	1099	1046	1030	1070	1011	1036	1014	1007	1066	1007	1058	1098	1030	1013	1025	1083	1058	1085	1040	1051	1062	1061	1066	1037	1041	1011	1049	1026	1030	1033	1047	1039	1000	1085	1049	1020	1043	993	1047	1075	1071	1002	998	955	1014	1073	1020	1046	1017	1013	1053	1040	1033	1051	1065	1053	1052	1075	1068	1047	1017	1110	994	1055	1053	1010	1096	1006	1033	1004	991	1094	1058	1011	1000	1071	1026	1039	1045	1082	1052	1035	1104	1043	1047	1063	1024	1025	1064	1060	1004	1038	1019	1029	1036	1085	1030	1056	1053	1037	1032	1077	1019	1025	1027	1004	1036	963	1044	1103	1011	1059	1065	1029	1016	1056	1068	1051	1109	1054	1020	990	1013	1016	1072	1069	1027	992	1042	1024	1029	1048	1031	1019	1033	1093	1098	1034	1058	984	1060	1145	1058	1051	1057	1075	1050	1042	1034	1029	1070	1100	1022	1047	1071	1061	1047	1056	1107	1078	1027	1088	1048	1033	1058	1088	1055	1098	1074	1047	1043	1092	1069	1018	1038	1091	1079	1055	1063	1037	1025	1022	1063	986	1028	1021	1003	1076	1095	1017	1061	1027	1039	1109	1051	1011	1058	1063	1036	1077	1038	1033	1005	1088	1075	1059	1031	1041	1088	1041	1038	1056	1053	1086	1049	1048	1024	994	1014	1040	1004	1106	1033	1059	967	1132	1046	1069	1044	1036	1030	961	1032	1043	1084	1028	1007	1030	1041	1032	1067	1082	1067	1027	1036	1047	1104	1072	966	1065	1033	1093	1044	1066	996	1038	1050	1045	1051	1051	1027	1078	1041	1074	1033	1048	1064	1066	1026	1067	1041	1073	1037	979	1016	1030	1033	1035	1030	1079	1024	1036	1035	1074	1026	1033	1081	1060	1087	1021	1005	1001	1062	986	1022	1079	1053	1087	1004	1020	1016	1018	1043	1024	1011	1025	1052	1013	1104	998	1053	1036	1073	1072	1090	1072	1016	1027	1045	1094	1074	1052	1048	1036	1043	1033	1020	1051	1105	1092	1015	1001	1044	978	1036	1059	1064	1038	1008	1051	1001	1040	1014	1062	1063	1080	1067	1059	1041	1021	1079	1046	1003	1109	1071	1045	975	1010	1040	1060	1112	964	1012	1026	1073	1009	1063	1041	1065	1069	1076	1058	1069	1078	1035	998	999	1094	1043	1077	1049	1028	1042	1015	1092	1104	1001	1096	1059	992	1008	1056	1012	987	1034	1058	1037	1067	1042	993	1027	1029	1094	1010	1040	1054	1048	1014	1028	1018	1163	1077	1038	1051	1071	969	1062	1016	1051	1034	1044	1035	1037	1036	1099	1095	1074	1034	1059	1036	969	1052	1056	1002	1029	1065	1067	988	1137	1088	1073	1054	1046	988	1071	1029	1086	1059	1090	1037	1035	1007	1008	1043	996	1083	1069	1043	992	1064	1070	1133	1080	1083	1060	1104	1040	1059	1046	1033	1013	1057	1039	996	1034	1054	1048	983	1068	1052	1043	997	1047	1046	1044	1019	1078	1102	1031	1065	990	1038	1038	1080	1033	1055	1083	1031	1085	1053	1061	1040	1073	1063	1068	1052	1095	1101	1074	1063	1086	1069	1038	1054	1096	1060	1052	1068	1011	1057	1053	1077	1120	1036	1053	1124	1038	1019	1062	1030	1132	1000	1057	1027	1044	1058	1071	1043	1054	1002	1029	1110	1049	1018	978	1026	1052	1088	1090	986	1019	1087	1043	1074	980	1114	986	1016	1021	1007	1014	1011	1039	1066	1068	1066	1058	1061	1031	1097	1045	1037	1030	1083	1031	1028	1051	1091	1018	1030	1028	1082	984	1117	1010	1074	1035	1114	1088	1023	985	1053	1049	1008	1045	1005	1030	1052	1037	1028	1044	1071	1028	1007	1064	1062	1066	1046	1058	1073	1016	1017	1003	1026	1046	1050	1106	1058	1001	1053	1011	1079	1042	1083	1061	1041	1029	1016	1041	1061
63966	99730	75545	45941	21286	7278	2452	1233	954	918	917	975	939	896	969	879	941	906	848	935	908	953	877	924	870	965	926	933	896	938	971	920	960	980	880	910	928	881	928	902	882	922	925	957	964	949	925	884	923	948	873	896	947	930	950	923	895	922	931	968	945	946	935	892	980	932	940	978	962	963	921	919	907	915	870	944	948	899	966	943	910	913	957	937	890	947	897	933	889	889	929	918	921	929	893	927	951	949	897	918	917	938	915	971	885	944	955	862	986	929	932	938	937	925	952	909	949	942	885	943	899	925	900	910	960	941	936	966	896	930	866	931	926	887	932	898	904	894	1004	932	864	933	941	881	920	917	930	956	946	921	1008	944	946	930	915	889	929	918	939	911	916	962	895	858	967	900	970	923	915	905	887	971	892	913	891	846	939	882	942	984	961	964	909	918	951	944	906	918	896	959	884	967	914	958	926	931	920	958	943	996	915	907	960	959	888	909	871	945	919	927	947	878	926	911	894	944	905	920	902	873	913	937	942	856	963	945	933	905	910	919	977	959	881	929	904	953	928	894	937	971	974	948	952	914	951	936	944	916	955	881	893	892	938	873	932	907	953	860	895	962	934	904	990	895	909	883	927	872	926	933	902	901	916	895	902	951	915	906	888	892	923	949	887	900	969	924	922	905	942	1002	972	932	922	899	952	910	937	885	922	902	909	921	914	942	935	895	933	965	916	943	955	905	943	937	943	920	938	910	928	888	869	929	908	899	960	876	921	935	922	1011	886	910	916	894	908	909	913	898	939	959	914	939	923	910	889	907	916	946	929	898	946	903	900	875	901	926	889	905	933	899	952	956	976	957	922	903	937	886	910	943	919	961	923	906	908	938	897	962	936	883	942	890	870	876	873	912	922	935	929	909	871	976	947	950	922	900	949	894	925	919	916	952	887	943	924	988	897	927	958	940	924	950	939	893	937	840	902	939	926	913	966	940	878	898	892	908	893	950	885	924	903	931	938	914	888	884	952	924	855	928	948	909	919	876	953	952	886	913	919	890	956	946	913	935	875	911	933	910	959	962	904	1002	933	865	868	903	922	897	929	876	932	928	951	987	967	958	901	916	873	925	913	1002	930	900	943	921	975	942	945	860	920	949	955	918	920	945	952	890	950	895	892	909	919	896	861	895	960	895	934	908	918	916	981	964	853	858	912	940	911	906	921	960	940	848	931	1006	932	941	932	905	916	901	924	917	943	929	950	975	935	936	884	928	924	928	931	932	927	920	923	894	928	909	945	912	875	939	960	934	917	916	883	963	978	975	863	872	963	927	925	885	951	952	889	927	905	944	883	916	914	869	958	888	885	963	905	903	944	936	950	870	895	912	914	953	944	937	929	926	942	924	892	908	923	905	955	902	929	910	889	927	960	981	935	881	917	862	899	872	876	911	896	905	972	877	922	916	931	975	869	918	920	905	925	855	941	901	931	920	938	961	923	907	925	935	956	900	889	944	919	938	923	914	916	956	934	905	893	905	903	904	910	925	960	888	940	916	907	906	877	923	886	925	944	894	966	899	908	928	916	928	930	907	885	932	946	883	925	922	918	921	910	916	917	941	895	962	974	875	935	973	935	919	946	950	879	910	924	926	904	880	953	917	914	894	873	960	960	909	978	873	864	928	946	914	916	945	903	927	943	917	876	909	936	986	927	926	916	903	932	957	898	957	908	879	962	891	877	899	861	929	928	962	939	857	906	921	951	969	902	919	861	931	925	892	947	932	890	885	935	983	920	914	936	945	923	915	928	888	958	900	915	879	890	951	910	912	929	901	877	913	927	1000	947	887	910	937	891	955	909	921	946	934	944	878	935	914	913	945	910	922	931	897	946	905	921	881	956	910	915	959	905	897	928	885	937	931	880	925	938	927	910	900	893	910	903	921	901	931	947	933	1003	865	946	911	966	904	928	914	903	950	933	916	888	955	960	987	938	883	903	1000	949	930	989	891	974	892	916	900	941	884	911	909	914	884	923	895	902	899	846	953	906	891	917	912	964	886	870	876	1003	935	931	991	933	940	927	940	905	852	897	928	885	908	887	961	948	939	942	860	922	909	897	905	859	857	863	974	973	947	925	931	941	935	951	901	941	901	912	939	861	903	929	912	888	925	918	916	973	947	936	902	937	944	952	948	899	904	920	915	903	866	931	912	919	921	920	974	950	925	932	971	922	863	891	887	919	890	923	938	903	922	918	929	884	874	923	903	897	920	963	885	968	955	888	924	967	906	931	903	920	912	888	959	924	916	894	914	855	939	920	873	910	919	874	944	897	917	884	891	903	917	915	897	893	877	934	946	881	966	931	929	907	906	912	950	946	942	907	934	916	897	896	952	936	926	914	872	883	878	923	983	967	930	940	908	942	965	885	910	907	910	970	963	956	895	928	868	915	926	890	933	912	886	920	905	877	920	937	892	896	897	946	884	909	925	902	933	953	937	921	893	898	939	900	913	990	903	897	931	926	912	918	909	919	897	925	881	953	903	876	904	912	904	873	927	915	939	882	930	914	926	926	883	937	896	930	908	946	970	875	954	948	958	900	956	923	878	869	870	917	866	938	872	945	914	903	939	1000	922	885	926	880	867	934	854	863	920	917	967	912	897	920	891	905	910	880	917	934	930	913	911	916	887	882	952	910	963	927	914	920	896	908	911	902	945	891	901	924	915	943	933	918	947	911	965	919	943	950	965	956	927	941	952	897	906	890	936	962	912	948	934	882	958	956	914	937	950	916	886	919	880	934	936	872	975	905	935	894	906	905	949	905	918	927	907	929	889	976	907	963	868	908	906	885	914	977	971	903	955	948	878	941	895	944	917	935	908	928	899	886	926	971	881	960	886	917	908	914	906	941	896	908	917	929	931	896	888	966	965	959	926	912	909	877	925	943	904	893	924	920	887	928	931	914	927	947	931	912	898	914	909	941	893	876	968	941	926	948	960	978	920	956	889	915	939	926	899	924	925	895	909	937	992	893	944	903	950	934	870	886	924	920	888	919	902	922	903	920	932	899	901	895	878	891	861	891	970	934	869	868	934	923	915	919	921	929	884	900	968	883	948	939	897	921	949	917	874	922	937	902	904	973	838	958	935	946	901	955	920	929	939	901	938	976	960	924	898	919	913	936	839	883	931	939	944	874	887	955	917	964	944	964	983	926	895	895	912	923	941	900	929	925	955	859	884	918	921	972	932	955	915	931	956	912	963	938	943	958	919	926	929	920	884	935	944	922	913	906	897	890	912	930	916	862	913	897	909	904	906	874	980	962	933	889	912	936	875	920	936	964	931	882	924	925	888	896	972	925	932	985	989	908	889	865	865	948	920	843	906	966	929	936	911	919	947	883	927	955	908	953	917	927	952	919	872	895	948	940	944	928	942	905	946	892	856	901	865	910	920	936	940	892	912	991	950	868	894	898	924	852	945	908	909	896	969	898	907	900	908	906	918	885	859	918	907	902	961	922	941	968	912	916	923	887	870	922	977
29814	28679	27457	13733	3843	1473	1011	850	858	865	908	826	875	900	805	853	877	839	833	850	809	833	829	884	824	805	851	795	881	832	845	856	821	845	867	855	822	833	861	831	843	889	810	780	822	806	842	865	819	829	847	870	883	837	832	852	861	865	852	833	886	868	838	863	869	820	815	851	796	815	866	855	829	813	821	825	862	813	895	797	830	808	865	823	864	829	860	863	896	833	802	868	851	813	835	877	818	842	828	878	886	854	848	850	880	861	827	807	825	841	851	843	799	789	833	820	856	804	845	819	823	805	858	819	812	764	820	813	825	856	825	847	854	842	814	792	830	811	846	836	810	817	787	819	863	940	833	826	819	864	833	864	842	835	861	801	810	848	871	824	867	807	857	856	799	827	845	780	832	825	783	810	899	784	818	836	858	785	850	836	885	754	813	852	798	843	833	843	795	872	842	852	802	876	867	771	808	831	844	773	813	829	867	821	852	812	806	806	832	792	842	870	836	836	812	800	838	827	881	778	796	811	842	826	820	835	831	850	852	807	851	787	851	847	857	804	862	885	813	832	817	842	806	796	830	814	805	822	833	783	803	828	809	850	800	827	812	839	774	793	804	866	802	836	831	844	886	813	882	831	851	787	863	832	823	852	830	801	877	827	893	860	768	829	848	820	792	863	885	809	873	880	878	804	914	869	847	860	867	866	814	788	879	841	817	872	851	815	812	814	833	854	793	824	819	801	800	863	848	759	835	823	821	851	824	850	798	808	824	849	815	820	842	837	878	867	840	835	806	804	778	832	833	811	867	830	830	802	800	820	842	814	834	883	829	875	865	849	839	858	794	847	829	848	763	769	830	803	824	859	840	782	787	859	885	749	823	854	823	789	804	839	836	819	768	817	823	813	867	810	866	827	802	843	864	867	866	784	807	810	843	822	833	833	873	829	798	794	830	816	818	868	829	877	859	826	847	814	787	808	826	859	756	884	865	803	851	872	835	851	798	873	845	832	853	839	851	839	822	783	898	829	846	873	831	855	824	824	877	836	823	812	829	840	800	824	838	819	923	873	812	751	838	840	812	791	807	838	814	825	883	840	831	888	827	796	821	848	842	878	833	848	876	870	810	843	789	807	846	815	811	876	799	924	802	885	878	877	826	851	845	847	841	782	840	821	772	878	829	853	821	848	783	850	804	799	860	819	862	818	839	810	837	845	786	828	830	884	867	826	812	847	816	838	792	844	858	826	848	809	879	899	860	838	806	841	803	806	816	811	828	855	869	828	849	872	893	841	868	831	804	850	801	825	855	824	841	851	836	847	808	838	839	886	804	854	792	835	851	817	810	807	847	860	819	843	848	863	850	838	816	854	847	815	835	888	822	823	837	865	846	838	815	806	845	869	860	834	795	812	799	876	860	824	827	820	869	872	834	850	863	802	889	845	811	870	867	797	792	783	848	863	892	824	778	858	809	799	824	863	827	814	867	817	830	837	828	867	805	809	864	865	772	888	833	838	855	851	868	831	896	806	821	843	839	833	793	825	852	806	829	868	796	851	823	853	841	823	885	865	827	889	809	880	839	842	767	863	828	878	830	798	819	823	844	861	890	844	847	880	813	895	860	868	832	862	850	796	804	838	791	835	821	821	853	879	860	820	857	840	789	807	837	897	866	759	831	833	823	816	821	825	831	752	840	850	888	815	880	802	820	844	828	909	830	840	833	831	869	832	840	849	801	809	808	792	870	834	844	863	814	859	838	828	799	867	865	765	860	802	841	837	845	820	851	829	838	865	855	808	866	813	837	822	880	819	865	813	790	811	802	834	774	816	860	844	867	866	851	840	851	875	799	817	817	867	803	844	788	835	869	866	847	816	889	897	831	846	857	766	828	879	801	805	848	822	851	862	805	788	822	835	822	841	817	770	871	773	853	890	866	860	859	852	788	884	830	820	826	842	845	863	857	793	853	846	799	837	844	838	807	848	847	823	855	800	823	804	830	824	836	858	833	873	861	825	835	904	837	859	848	855	848	863	823	807	749	799	863	822	819	841	814	837	836	885	886	877	768	848	814	794	827	822	841	895	890	912	847	777	841	822	780	859	787	873	849	824	866	778	809	822	864	852	797	768	779	839	841	834	828	868	788	805	849	849	890	847	826	827	827	851	858	813	814	829	833	811	822	810	758	793	855	839	858	793	830	824	806	852	841	793	843	846	845	785	870	849	860	851	802	835	844	834	889	832	815	831	885	854	890	812	829	871	845	792	825	838	882	843	861	844	850	813	843	792	842	855	825	836	830	828	816	879	833	850	782	860	846	878	791	824	795	801	802	838	914	828	862	867	836	797	771	827	786	801	836	848	824	856	801	872	818	851	784	800	825	862	893	840	862	875	819	874	813	881	813	849	844	847	792	859	802	813	843	864	824	833	793	820	849	802	848	838	855	787	823	829	828	872	850	877	892	783	813	778	837	815	857	795	852	856	850	853	859	861	860	844	844	814	836	839	809	862	837	865	843	776	803	784	852	816	820	819	850	877	854	884	837	860	832	837	841	910	832	845	841	826	809	833	813	793	851	857	792	821	799	820	828	799	793	863	806	800	852	845	793	844	852	827	865	803	832	834	830	842	776	834	859	878	820	853	915	862	853	874	841	852	861	764	869	807	836	852	782	829	811	803	791	823	849	837	901	841	830	799	865	857	865	800	830	817	866	813	846	871	856	824	814	790	798	818	840	808	881	770	847	860	808	835	800	819	815	815	822	879	862	829	798	854	832	839	848	806	837	844	831	855	796	837	872	784	843	832	804	827	858	801	850	813	848	856	852	874	785	827	833	820	816	866	805	851	859	827	805	832	852	818	831	840	838	814	862	828	771	790	848	852	818	800	852	833	810	865	832	856	816	832	819	782	812	841	795	835	781	807	877	833	866	868	831	824	890	822	862	836	835	876	832	868	823	816	830	831	877	781	834	778	836	784	833	787	822	854	907	820	888	830	832	838	854	852	860	891	821	851	773	842	823	835	756	827	886	873	903	790	798	855	837	859	910	814	796	851	856	765	848	812	813	800	842	859	829	867	821	801	862	863	851	792	801	861	845	854	863	835	840	812	939	806	812	769	854	847	782	802	829	906	817	885	891	817	826	818	878	834	855	871	831	807	840	799	871	824	799	905	874	817	894	824	813	811	790	834	804	812	832	838	843	796	820	805	823	839	786	847	838	817	802	825	829	828	795	822	800	835	843	799	855	814	806	804	795	830	840	882	872	821	827	868	800	807	831	825	880	882	802	896	815	850	816	851	842	811	759	806	857	832	797	814	875	867	836	826	851	813	891	827	847	793	827	846	849	887	853	865	868	809	819	817	845	835	844	803	824	846	823	855	835	871	810	845	834	816	821	868	787	881	868	847	800	819	821	785	786	841	852	839	904	875	846	787	881	798	868	837	884	844	826	861	839	816	832	829	860	855	840	835	840	877	808	870	900	856	859	810	827	829	839	802	815	834	810	821	793	825
22114	33618	22211	7721	2845	1275	803	689	651	617	677	667	640	657	666	655	628	702	691	659	675	639	688	702	678	652	718	649	638	647	645	689	627	669	677	628	649	627	674	683	654	661	687	622	673	662	667	669	681	687	625	675	608	680	632	684	648	632	633	655	693	685	634	703	694	726	666	652	636	668	635	652	691	667	698	633	663	667	692	603	597	667	645	653	661	697	666	644	618	646	663	645	663	673	716	680	607	631	654	656	684	644	638	646	706	664	628	649	646	646	697	627	650	654	635	637	672	648	672	657	666	648	641	659	675	638	682	643	681	621	656	671	673	682	632	693	694	638	617	656	635	660	688	666	642	651	633	656	666	690	644	640	667	636	662	646	659	644	648	669	676	617	639	681	653	646	697	654	700	657	633	660	643	624	651	661	712	646	631	672	622	656	669	668	669	703	657	674	648	651	654	663	667	668	651	680	632	682	647	613	667	714	616	662	630	642	638	685	632	686	682	642	633	684	614	640	653	634	612	670	682	661	675	681	702	637	601	628	671	652	638	625	651	660	640	635	695	660	655	676	601	663	680	638	703	686	647	708	655	623	718	619	655	659	670	647	710	606	626	686	654	660	612	676	654	665	650	645	672	657	635	627	687	655	646	647	653	676	670	700	615	664	643	667	667	630	668	640	687	647	620	682	659	596	704	676	636	674	623	692	642	638	653	689	679	707	663	672	685	671	668	670	606	685	652	645	650	670	646	627	684	637	687	674	669	689	614	652	641	640	659	680	626	663	627	698	646	628	717	648	616	691	626	644	669	728	657	675	622	668	667	667	696	652	703	673	653	615	708	656	604	660	692	669	676	664	704	660	653	609	680	624	638	668	600	668	652	625	664	674	638	639	625	666	620	641	622	661	702	593	637	714	665	679	617	674	641	649	634	644	696	616	664	688	612	648	643	602	629	654	634	647	632	655	646	625	690	633	620	664	648	631	686	634	635	616	672	641	638	685	662	642	627	671	622	659	634	731	666	668	624	637	612	634	616	679	632	652	684	699	665	662	664	634	667	667	639	627	635	685	695	665	657	678	632	685	678	654	710	672	638	665	612	654	701	697	728	607	605	671	677	669	716	588	627	626	642	670	648	678	701	607	649	662	668	683	713	681	690	647	621	625	712	630	663	636	653	682	670	651	643	654	649	710	672	660	653	661	658	665	670	625	647	683	646	613	711	654	618	650	641	630	650	691	671	668	657	655	633	628	661	682	665	651	631	669	673	618	660	644	645	656	685	673	685	651	692	660	629	643	641	649	655	647	637	642	678	616	694	629	662	616	673	678	636	615	654	641	633	712	665	676	664	659	665	647	647	692	621	648	673	654	672	672	719	663	680	639	657	671	688	685	684	650	684	662	645	658	662	662	630	673	684	623	678	696	616	703	645	689	648	644	693	661	650	665	653	639	678	671	709	659	712	711	656	664	636	680	663	704	649	650	644	663	651	615	696	618	688	674	655	626	658	709	671	669	665	678	696	689	648	671	622	664	590	654	619	650	718	661	611	643	602	701	618	671	648	649	636	595	639	671	662	651	622	672	635	650	646	656	670	655	645	621	646	669	689	701	651	678	654	642	643	640	697	612	667	662	667	678	656	637	639	671	692	626	652	651	645	676	632	640	631	674	674	660	658	655	668	663	626	650	665	676	653	638	661	648	678	685	592	669	657	706	696	629	678	646	652	680	706	626	650	689	645	641	642	736	623	670	665	656	690	698	656	686	674	656	674	616	606	653	696	722	628	679	720	647	649	608	679	630	643	602	654	654	615	712	657	713	676	637	688	624	659	646	691	628	654	622	651	660	655	607	661	716	662	693	639	655	671	643	659	641	652	660	631	632	670	648	645	645	586	683	704	616	669	642	621	662	653	695	638	655	664	642	636	651	700	657	668	703	635	642	651	635	618	611	631	629	667	660	684	648	650	698	656	673	646	684	654	627	636	666	674	620	638	638	648	685	666	691	678	685	714	673	643	682	635	675	643	678	655	624	674	662	663	654	615	653	633	655	683	621	630	654	689	657	674	670	660	644	704	617	625	631	644	628	656	648	634	655	652	643	587	618	628	647	665	622	636	656	658	655	655	670	669	647	640	674	679	677	736	691	662	685	673	687	618	671	697	613	644	603	629	678	657	679	710	631	618	639	676	648	629	634	674	679	656	679	635	649	704	643	629	667	677	635	678	666	689	689	659	653	641	618	684	673	698	683	670	691	685	695	684	647	636	676	669	703	703	676	638	715	627	655	631	668	626	666	628	658	631	681	683	657	638	673	623	638	654	645	648	673	609	636	663	646	686	618	658	644	660	626	693	649	676	667	658	653	686	638	675	659	652	631	632	679	708	636	649	655	639	656	698	663	660	681	645	637	675	679	672	626	658	645	691	658	650	611	669	638	637	660	689	624	704	702	669	696	685	650	637	653	664	649	667	646	725	694	653	654	677	676	641	682	689	629	669	643	653	637	630	721	647	644	654	654	653	623	642	694	625	629	670	643	674	654	644	687	647	637	633	655	676	686	644	664	649	690	700	699	627	638	669	648	625	682	671	641	662	678	617	651	676	612	623	683	647	646	655	627	680	672	636	640	733	632	650	679	645	640	687	649	642	632	617	598	664	666	659	655	658	645	688	679	666	667	609	685	714	681	642	652	617	677	648	664	633	697	718	634	625	655	624	640	655	677	644	643	677	677	649	679	635	620	636	669	644	666	679	674	678	630	664	662	667	691	691	660	637	621	712	636	636	663	662	620	657	669	658	635	636	720	635	602	602	678	648	655	645	668	665	649	657	628	654	687	678	637	671	622	676	699	666	652	622	652	635	671	669	649	655	710	633	632	677	651	708	622	646	679	693	641	621	625	626	598	629	644	657	683	688	660	627	644	644	676	656	645	640	685	662	662	638	687	656	642	682	644	644	676	638	653	736	681	681	625	698	715	660	672	615	680	604	710	670	651	687	642	647	638	650	672	630	691	674	612	665	650	608	697	667	578	671	644	655	669	658	660	682	635	618	631	667	652	656	706	684	640	711	640	669	648	628	656	663	668	611	674	643	628	645	632	650	681	684	646	708	642	616	667	684	647	628	684	649	653	681	652	664	653	644	638	657	667	675	590	708	646	644	629	685	675	641	626	662	623	683	633	633	681	649	650	621	651	690	663	647	682	630	680	636	641	637	626	614	670	664	706	654	653	672	659	651	646	675	621	665	636	621	642	708	671	655	688	684	662	674	705	659	680	668	642	613	674	683	673	641	659	637	631	669	661	672	637	660	629	660	684	649	661	659	696	667	612	661	676	614	701	661	670	651	664	637	701	618	699	608	661	613	665	695	690	648	627	592	704	632	694	646	666	665	664	644	664	633	652	654	657	675	636	674	649	688	645	660	630	675	691	607	686	654	652	661	662	642	618	691	662	691	657	643	685	678	683	641	676	647	668	659	643	697	627	622	678	642	624	630	645	665	662	627	634	641	654
25652	26772	43537	37805	20777	7318	1921	1105	946	928	990	894	832	925	892	938	919	883	907	918	830	872	900	918	909	941	935	896	920	880	900	912	893	916	967	903	841	883	860	892	865	909	930	908	881	900	919	953	878	894	937	976	885	899	916	894	874	858	897	884	920	853	934	895	888	832	885	856	849	876	803	880	828	872	875	891	856	846	885	889	891	887	893	861	921	876	919	886	861	876	886	900	887	872	914	889	898	872	907	923	954	918	877	900	886	878	862	938	918	875	904	879	911	883	852	894	868	942	892	861	847	931	899	850	905	890	905	907	923	856	861	869	893	877	908	899	923	882	883	908	927	966	863	926	870	914	894	903	811	864	923	897	840	913	892	946	892	889	846	854	912	868	834	883	956	879	903	842	944	932	917	859	910	882	853	910	893	902	887	837	892	895	883	887	889	880	892	891	865	871	860	849	917	858	865	857	934	865	890	888	935	893	904	923	857	842	915	858	865	901	920	903	878	900	889	896	917	877	951	877	894	879	936	878	905	874	868	899	891	905	882	942	912	877	841	914	874	866	845	848	858	863	869	835	928	923	891	859	925	947	904	864	941	838	847	886	873	911	937	896	924	827	858	916	892	869	928	881	929	915	875	910	941	854	855	854	976	919	896	915	910	888	875	902	914	916	840	900	837	850	807	905	896	883	905	924	929	804	865	861	964	870	942	919	870	877	886	842	855	879	874	907	860	905	828	876	895	883	922	880	880	885	880	869	958	901	882	879	917	885	903	824	898	902	918	913	870	926	933	897	916	878	909	911	904	914	900	921	846	855	861	919	916	897	856	883	912	853	932	887	863	842	874	874	950	871	893	900	837	942	944	889	878	896	836	944	901	845	887	886	848	906	865	920	929	903	942	918	876	906	912	908	888	879	843	915	909	863	889	893	895	884	908	883	896	860	938	935	826	939	924	885	902	874	884	896	903	867	898	942	883	847	873	918	899	887	896	920	856	900	912	879	919	924	906	903	829	860	911	926	918	857	894	902	872	851	917	911	870	909	898	849	871	876	908	844	883	871	854	939	880	892	906	841	942	881	866	945	937	867	893	885	872	902	921	885	936	866	885	826	927	939	947	869	932	885	834	840	906	852	886	876	915	960	914	864	903	871	859	839	848	877	898	875	909	900	938	845	926	895	900	880	876	957	829	917	926	882	916	908	844	874	853	930	901	951	907	905	959	923	908	915	945	893	842	849	861	925	889	890	864	848	905	868	834	867	874	898	890	890	914	906	911	909	863	929	853	897	885	856	900	897	943	921	952	886	912	894	821	878	858	931	850	861	887	890	897	892	884	925	908	904	900	893	921	881	897	889	879	822	910	886	887	878	905	891	847	871	857	875	863	909	909	936	877	904	888	868	912	919	888	927	907	936	950	914	888	928	922	956	885	873	840	887	929	902	871	843	925	902	926	896	923	906	925	912	906	899	873	897	909	889	896	897	918	891	894	912	841	881	873	922	882	835	872	925	856	897	914	954	877	924	865	863	913	892	871	824	890	880	848	877	968	892	891	911	879	907	930	903	835	870	872	867	922	825	921	893	882	913	960	854	926	854	909	819	840	897	878	913	889	909	860	880	885	879	885	880	827	900	893	941	867	881	871	842	920	882	860	891	868	938	918	890	917	831	918	916	867	921	883	909	896	923	935	876	875	940	888	960	828	959	929	859	881	941	913	861	863	923	854	876	883	895	838	889	915	878	903	909	888	920	844	877	872	903	883	930	915	934	908	899	841	918	895	885	857	887	842	926	822	880	909	912	841	836	934	831	868	874	891	893	877	891	893	841	902	871	842	911	935	900	904	824	944	911	869	937	920	859	896	869	893	890	912	901	891	852	880	880	869	865	871	913	901	913	901	892	819	875	842	886	883	890	902	883	891	891	906	909	918	936	897	899	851	867	929	852	892	872	833	897	909	862	925	881	878	867	926	931	923	894	869	867	831	912	931	870	851	897	893	905	894	901	869	880	889	912	860	867	904	908	908	924	845	889	873	943	912	886	949	921	830	891	865	852	933	892	934	905	903	915	900	894	903	910	893	879	880	867	934	954	891	850	922	849	899	877	877	929	872	864	888	947	876	907	857	879	828	869	869	853	925	862	894	925	913	903	906	848	904	851	872	902	883	906	913	840	864	873	947	874	947	883	850	943	901	861	897	920	948	858	876	956	841	905	868	869	875	912	902	818	915	861	878	916	922	903	883	915	889	858	866	866	890	912	908	863	887	860	897	868	906	895	882	865	848	853	935	902	859	893	924	866	889	865	828	939	936	952	923	887	848	894	969	924	939	894	885	847	905	866	921	881	887	877	880	871	990	937	957	879	886	904	901	855	929	926	914	898	894	901	908	871	842	886	888	826	906	845	854	902	889	863	905	899	901	881	865	929	871	869	912	915	912	855	896	947	857	912	905	894	873	936	905	916	890	909	875	848	913	891	910	904	882	889	882	924	913	902	923	829	915	932	944	925	883	892	965	920	896	850	890	894	899	926	891	912	831	901	863	870	922	913	854	894	857	867	937	941	847	861	928	926	915	873	894	946	924	843	822	878	833	895	918	823	886	872	865	894	893	889	907	885	898	830	864	887	884	818	924	829	915	900	925	888	948	937	864	910	882	865	880	898	843	913	891	904	927	885	889	859	875	969	905	859	915	875	944	939	887	855	877	891	894	887	911	864	915	897	947	916	904	892	899	925	909	944	903	833	892	951	919	894	960	906	885	898	866	842	924	872	919	828	889	928	879	924	916	901	893	941	919	830	923	872	842	852	880	944	862	900	952	843	910	872	912	880	874	883	888	869	872	929	884	908	910	938	909	882	839	871	938	893	870	918	948	885	865	900	831	898	898	870	871	849	850	915	860	904	890	850	896	849	894	924	890	884	917	909	870	894	919	899	920	871	881	864	835	909	881	923	914	930	847	925	868	820	846	897	936	884	869	923	930	886	869	887	908	874	888	863	939	879	886	889	912	919	861	899	915	924	862	858	903	916	883	887	898	876	893	833	898	916	887	884	939	873	882	900	844	866	849	893	883	871	879	880	861	894	987	941	868	913	860	879	911	880	892	871	906	905	840	895	892	891	901	871	854	905	897	850	885	921	893	883	914	768	898	901	821	875	872	925	903	886	902	880	889	854	893	892	892	862	910	925	881	899	892	927	938	848	927	881	865	895	933	896	897	941	826	848	869	905	907	876	906	887	864	947	941	910	887	877	862	876	918	900	873	880	832	851	945	871	855	958	879	884	876	869	914	930	908	904	898	846	917	887	937	887	900	856	936	910	937	926	909	950	918	893	932	911	878	888	893	923	923	856	969	954	918	871	861	839	864	876	889	881	882	917	898	888	924	888	893	890	930	855	859	907	901	909	875	816	916	860	871	956	918	875	909	886	906	841	902	904	912	812	922	878	919	902	870	937	892	852	897	830	907	858	859	915	922	837	914	955	903	904	878	891	848	899	860	884	922	950
54647	84863	60536	30055	12587	4129	1448	910	802	770	762	780	802	779	722	798	733	787	760	782	764	782	731	785	711	787	765	744	785	742	724	822	696	739	773	755	837	767	773	755	747	777	741	786	773	768	759	777	790	785	790	767	741	752	787	774	719	790	779	783	768	738	750	776	772	732	726	776	741	789	738	815	793	745	760	744	755	793	781	787	725	754	771	780	762	773	730	743	822	798	758	738	760	756	764	792	727	765	771	736	764	733	762	755	726	794	723	736	752	823	705	774	722	741	754	783	770	777	799	772	757	757	771	776	750	790	831	726	686	776	755	724	794	776	790	738	683	735	711	764	765	733	751	749	746	742	716	741	736	773	752	763	745	761	774	725	776	748	757	733	757	752	763	784	734	741	763	756	736	769	717	769	777	710	754	743	754	780	757	790	787	784	730	771	757	784	758	751	720	694	732	766	825	766	761	730	736	774	791	759	756	804	741	758	780	755	745	718	765	703	758	784	776	712	784	704	762	768	763	713	735	759	758	806	727	752	779	788	774	733	698	726	732	819	760	769	749	757	802	751	709	708	736	750	775	778	768	795	780	772	784	721	786	741	748	728	756	763	731	758	813	755	718	782	782	779	761	749	795	767	731	714	722	788	774	736	755	755	780	751	750	718	788	750	797	798	728	779	743	824	820	761	774	764	742	711	825	721	770	702	760	786	750	771	735	768	749	759	758	755	748	743	740	797	720	736	730	757	797	776	715	760	748	745	744	743	754	736	791	761	768	776	745	774	764	770	750	769	741	748	765	752	752	769	770	758	792	719	751	705	745	776	739	739	799	750	793	786	784	741	712	763	772	755	774	733	775	819	762	771	740	756	712	817	747	781	751	735	778	805	744	786	776	741	764	763	766	746	785	731	733	744	807	739	764	734	746	735	740	767	755	793	717	705	777	765	726	742	706	784	783	718	743	765	788	781	719	772	723	745	756	774	779	754	767	760	765	755	779	783	758	767	771	761	783	725	757	706	745	827	773	760	787	729	749	768	701	727	732	745	705	754	720	780	723	800	756	785	731	698	799	729	748	792	795	768	778	776	747	735	753	762	785	733	753	699	761	761	771	767	755	755	763	744	746	738	660	721	778	759	768	745	713	737	766	745	792	739	764	772	793	732	750	739	773	753	794	758	766	734	704	786	738	757	734	800	787	739	773	747	756	763	737	713	766	761	754	708	736	707	791	778	725	780	770	737	765	697	722	754	773	755	733	731	729	791	724	751	775	802	761	746	758	751	701	745	779	718	730	720	767	697	769	724	745	734	744	775	736	738	785	795	731	735	710	736	730	758	759	775	736	710	774	731	746	740	740	735	749	720	790	760	774	743	730	747	755	684	785	748	746	730	756	707	767	751	742	750	779	758	804	800	763	785	745	766	728	755	749	740	763	733	755	756	755	769	775	702	767	742	730	788	746	683	716	757	727	750	732	752	744	784	760	759	705	712	741	724	755	753	791	750	733	789	740	767	763	783	726	768	800	761	739	825	749	772	710	771	763	770	768	756	758	753	725	741	728	743	731	753	788	771	793	741	788	801	762	789	765	763	755	782	752	739	783	746	776	730	725	806	777	757	714	755	758	764	775	769	753	761	772	765	727	668	759	686	790	738	791	776	747	770	769	736	778	707	756	809	726	720	745	759	712	751	770	753	768	701	748	776	789	799	766	773	747	749	738	756	740	727	767	756	742	735	796	793	762	703	765	765	755	799	779	775	757	738	782	775	788	736	696	736	776	805	771	759	698	702	791	768	758	707	801	758	769	720	775	748	767	748	745	750	744	777	740	735	760	745	747	758	732	757	790	747	726	714	773	750	759	759	768	767	769	724	750	710	702	773	732	743	731	749	782	789	741	770	753	762	755	761	767	757	754	797	788	785	721	746	770	737	776	737	778	765	743	767	754	718	737	781	777	738	814	826	729	739	758	785	776	740	774	795	719	742	730	795	733	760	812	720	744	778	713	789	788	757	757	768	791	793	756	728	760	784	744	724	732	822	751	780	736	780	763	784	741	795	764	764	726	725	755	749	758	766	766	777	725	778	789	730	765	737	715	732	784	752	775	707	721	748	759	740	772	725	714	742	746	727	752	741	754	781	747	697	712	797	748	791	776	742	744	769	767	797	757	730	776	781	735	746	763	776	755	744	752	752	751	782	749	742	748	712	725	746	794	788	765	811	794	722	740	825	774	796	731	790	692	744	776	682	758	806	764	753	728	764	777	806	764	750	762	771	725	731	792	702	737	782	755	747	747	761	755	759	745	756	738	729	749	794	748	792	755	776	689	714	784	826	709	709	805	792	756	754	771	717	750	753	757	732	751	793	757	734	726	793	772	766	769	766	753	771	778	744	757	709	715	753	742	787	771	726	747	737	755	713	747	773	750	748	731	787	758	737	733	767	734	732	802	790	725	756	751	799	779	752	717	788	788	768	750	724	733	751	732	749	770	774	707	748	748	730	771	791	801	769	803	754	734	752	723	754	735	756	760	773	734	755	734	756	725	756	765	758	748	772	775	747	777	761	760	770	770	718	737	781	736	766	730	736	768	789	695	768	787	750	768	750	785	754	721	756	763	830	758	713	746	751	730	764	716	714	773	758	796	762	768	744	744	783	739	789	725	769	709	754	727	762	740	761	750	720	789	743	751	686	775	790	761	770	811	744	749	746	731	762	751	774	755	769	764	744	718	782	764	765	746	745	772	729	722	724	757	756	756	726	789	745	770	727	817	721	803	768	740	742	760	744	742	768	745	790	733	769	804	759	736	717	759	752	721	760	706	760	741	763	801	787	742	728	790	770	745	745	805	812	731	747	735	725	826	770	719	776	729	736	755	729	729	770	735	738	761	770	761	726	754	769	767	764	778	751	794	762	756	756	729	766	761	739	717	763	753	714	799	767	781	699	732	731	749	731	673	739	694	749	799	740	760	743	745	756	753	786	788	732	764	717	758	774	790	752	759	733	738	750	775	716	765	740	719	798	742	792	744	735	733	754	722	757	783	754	738	798	736	750	778	736	766	758	757	787	771	703	778	731	766	762	739	754	761	778	713	763	722	766	771	831	706	761	712	765	761	800	768	723	741	747	737	776	752	774	761	734	742	789	744	787	761	786	706	752	748	771	783	749	769	730	754	717	734	709	785	742	703	758	770	759	738	755	733	797	810	792	747	764	767	774	788	774	763	722	756	791	744	789	784	752	760	780	761	755	747	711	781	754	736	732	738	724	751	756	760	787	773	774	777	736	720	744	767	720	775	773	746	751	794	745	754	745	775	769	759	742	758	765	789	761	735	714	785	786	739	709	775	747	745	778	793	747	742	733	806	763	774	723	745	741	730	809	725	772	736	757	779	751	759	783	723	721	714	780	746	773	741	713	776	706	745	727	709	747	706	734	724	785	754	746	758	766	712	766	758	760	751	774	772	706	748	764	786	746	773	736	758	746	722	786	787	779	757	740	812	796	761	746
23896	23211	37451	37067	27790	17504	5715	1572	1147	1114	1129	1101	1170	1111	1096	1098	1095	1060	1060	1070	1035	1079	1044	1085	1034	1081	1107	1078	1067	1107	1042	1013	1092	1040	1059	1094	1068	1004	1078	1125	1038	1049	1074	1077	986	1074	1058	1032	1079	1089	1064	1042	1060	1125	1075	1037	1071	1071	1146	1014	1069	1020	1036	1067	1001	1107	1086	1042	1071	987	1082	1032	1073	1058	1020	1067	994	1096	1050	1063	1045	1043	998	1093	1059	1080	1032	1029	1041	1022	1027	1082	1102	1012	1078	1074	1060	985	1030	1034	1019	1062	1065	1097	1053	1080	1057	1061	1083	1044	1094	1038	1058	1036	1058	1087	966	1070	1121	1017	989	1068	1025	1058	1063	1049	1086	1031	1070	1083	1079	1065	1084	1093	1077	1077	1025	1084	1045	1083	1026	1095	1031	1027	1080	1020	1051	1096	1039	1040	1026	1004	1076	1050	1047	1024	1067	1014	1044	1037	1066	1033	1083	1064	1038	1036	1043	1005	1039	1046	1080	1005	969	1116	1062	1048	1021	1088	1050	1037	1085	1017	1010	1044	1050	1038	1056	1058	1022	1061	1060	1031	1014	1016	1065	1069	1019	1067	981	997	1023	1100	990	1027	1048	1017	1089	1088	1048	1029	1069	1032	1057	1047	1037	966	1082	1024	1055	1077	1053	996	1047	1070	1050	997	1051	1065	1085	1071	1019	1020	1057	1016	1029	1048	1037	1004	1072	1056	1000	1093	1059	1017	1116	1050	1052	1010	957	1014	1034	1061	1045	1005	1090	1042	1030	1065	1075	1081	1059	1063	1074	990	1022	1097	1060	1024	992	1059	1012	1023	1070	1033	1038	1053	1085	1052	1029	1040	1074	967	1082	1011	1038	1053	1068	1008	1007	1053	1014	1084	1044	1093	1038	1057	1088	1052	1004	1155	1015	1027	1055	1046	1077	1005	1024	1074	1108	1036	1019	1050	1066	1027	1033	1067	1082	1026	1044	999	1052	1008	1038	1047	1013	1023	1036	1025	1082	1076	1068	1077	1090	1053	1073	1093	1000	1047	1089	1043	1098	1094	1026	1074	1036	1005	1016	1101	1064	1083	1023	1062	1106	1049	1035	1025	1008	1007	1049	1070	1052	1020	1038	1054	1057	1085	1028	986	1033	978	1024	1051	1068	1027	1001	1056	1060	1045	1067	1104	1050	1018	1080	1060	1010	1064	1137	1029	1062	1101	1041	1072	1013	1043	1090	1088	1046	1035	1032	1070	1066	1097	1074	1035	1038	1103	1007	1060	963	1035	1094	1009	1137	1053	1091	1042	1023	1055	1059	1047	1044	1074	1086	1038	1063	1074	1041	1094	1020	1085	1069	1033	1061	1007	1075	1036	1031	1071	1092	1086	1009	1037	1101	1078	995	1054	1042	1009	1021	1084	1017	1071	1009	1051	1018	1035	995	1022	960	1006	1090	987	1113	1039	1071	1112	1049	1049	1066	994	1064	1074	1036	1019	1083	1012	1073	1034	1075	1017	1003	1064	1037	1042	1093	1085	1131	1027	985	1049	1045	1049	1070	994	1027	1026	1011	987	1068	998	1092	1055	1051	1061	1057	1032	1028	1060	1043	1021	1105	1078	1028	1083	985	1010	1065	1106	1021	1068	1055	1057	1014	1061	1105	1090	1060	1042	1108	999	1073	1067	1013	1061	1033	1100	1064	1083	1048	1077	1069	1057	1059	1059	1051	1084	1025	1029	1050	1050	1114	1097	982	1020	1045	1068	1020	1023	1072	1066	1040	1056	1062	1039	1050	1064	1011	1021	1019	1002	1068	1085	1068	1041	1027	1119	1056	1036	1094	1066	1021	1052	1023	1073	1013	1056	1081	1022	1036	1026	1043	1044	1003	1028	1093	1000	1014	1057	1122	1054	1054	1046	1056	1061	1055	1074	1040	1057	1100	1049	1062	997	990	1081	1055	1044	1061	1087	1033	988	1026	1038	1027	1017	1053	1023	1062	971	1063	1068	966	998	1042	1057	1015	1045	1002	1044	1072	1027	1009	1025	1042	1028	1047	1028	999	1056	1033	1013	1020	1077	1031	1009	970	1057	1051	1077	1056	1110	1074	1049	1061	1028	1087	1071	1054	1052	1038	995	1047	1108	1074	1079	1036	1088	1064	1044	1037	1011	1073	1060	1112	1050	1021	992	1026	1079	1071	995	1044	1035	1070	1048	1110	1024	1021	1102	1043	1062	1071	1019	1030	1063	1076	983	1072	1017	1065	1098	1053	981	985	1066	1033	1055	1074	1091	1118	1068	1040	1057	1054	1108	1031	973	1087	1071	1014	1063	1070	1058	1063	990	1017	1059	1023	1057	989	1067	1053	1054	1090	1110	1019	1010	1029	1040	1075	1049	1027	1074	1049	1069	1086	1044	1027	1028	1059	1046	1099	1097	1063	1096	1062	1060	1076	1048	1011	994	1100	1095	1105	982	1004	1041	1013	1049	1040	1053	1042	1020	1016	1022	1027	1062	1082	1011	1051	1025	1061	1090	1079	1064	1009	1023	1022	1125	1033	1034	1025	1000	1045	1070	1074	1077	1028	1083	1047	1048	1039	1021	996	1050	1049	1051	1034	1027	1000	1048	1059	1016	1044	1081	1013	1032	1046	1054	1043	991	1028	1009	1067	996	1028	1117	1042	1046	1058	1079	1057	1083	1053	1077	1070	997	1024	1061	1100	1087	1039	1056	1015	1083	1049	1032	1115	1026	1048	1019	1068	1012	1007	1051	1004	1003	1066	1061	978	1013	1084	1110	1043	1047	1042	1127	1003	1020	1067	1029	1087	1054	1067	1045	954	1082	1046	1069	1065	1012	1019	1119	1016	1122	1070	1004	1126	1023	1037	1075	1094	1037	975	1063	1044	1044	1089	1103	1063	1058	1092	1072	1047	1005	1031	1015	1042	1050	1017	1043	1053	1051	1061	1106	1057	1063	1015	1050	1035	1087	1011	1064	1036	1045	1050	1010	983	1060	1050	1068	1012	1004	1035	1010	1047	1088	1052	1072	1059	1028	1030	1011	1105	1044	998	1069	1088	1046	1073	1063	1012	1053	1083	1063	1063	1058	1042	966	1045	1080	1049	1070	1068	1001	1073	1047	1025	1030	1108	1081	1031	1032	1088	1045	1041	1050	1021	1074	1037	1023	1107	1042	1071	972	1079	1066	1025	1003	998	1090	984	1089	1047	1031	1055	1000	1063	1060	1071	1036	1004	1029	1045	1076	1107	1067	1058	1043	1063	1066	1038	1110	1070	1042	1037	1038	1035	1106	1073	1050	994	1009	1050	1025	1066	1062	1114	1065	1036	1025	965	1110	1081	1044	1035	1026	1083	1048	1045	1002	1085	1042	1059	1036	1091	1018	1019	1001	1094	1017	1081	1071	1057	1031	1053	1020	1063	1025	1017	1077	1051	1037	1023	1089	1019	1034	1144	1068	1072	1064	1067	1037	1098	1062	1063	1033	1022	1031	1055	1061	1017	1025	1071	1070	1058	1007	1103	1098	990	1099	1066	1020	1075	1074	1050	1073	1058	1122	1069	1086	1018	1058	1029	981	1026	976	1089	1054	1050	1055	1036	1059	1080	1047	1041	1070	1098	1033	1020	1055	990	1052	1083	1063	1019	1077	1084	1009	1043	985	1066	1087	982	1021	1052	1007	1034	1051	1073	1060	1045	1045	1020	1056	1118	1045	1058	1082	1037	1075	1033	1092	1062	1065	1017	1067	1060	1054	1119	978	1077	1052	1019	1063	1008	1033	1048	1109	1009	1002	1003	1033	1034	1060	1049	1099	1091	1014	1026	1006	966	1043	1049	1049	1033	1020	1047	1110	1032	1071	1042	1021	1076	1026	1076	1001	1037	1051	1046	1020	1008	1025	1042	1065	1021	1063	1040	1014	1036	1058	1076	1015	1025	1111	1040	1069	1087	1077	998	1078	1015	1057	945	1069	1016	1003	1062	1062	948	1045	1049	1054	1039	985	1021	1038	1007	1058	1013	1066	1048	1036	1058	1026	1089	1092	1026	1039	976	1028	1041	1012	1038	1022	1046	1043	1039	1005	1044	1037	1055	1085	1028	1086	1055	1033	1050	1042	1053	1012	1113	986	1048	1014	1009	1064	1016	965	1090	1100	1025	1009	992	1039	1030	1061	1015	1015	1036	1094	1020	998	1030	1002	1006	1008	1025	1053	1067	1066	1046	1088	1008	1017	1087	1026	1062	1083	1007	1091	1056	1132	1030	1089	1066	1062	1011	1059	1094	1008	1000	1007	1015	1013	1118	1010	1049	1023	1049	1080	1056	1135	1087	1041	997	1012	1019	1059	1045	1001	1073	1047	1109	1027	1074	984	1036	1013	1036	1076	1030	1028	1028	1046	1052	1029	1075	1026	1012	1093	1015	1047	1080	1019	1067	1018	1030	1026	996	1037	1056	1042	1060	1029	1083	1064	1030	1068	1069	1029	1061	1056	1065	1016	983	1077	1063	1060	988	1077	1116	1036	1005	1069	977	1061	1074	1059	1044	1052	1008	1065	1074	1105	1101	1017	1041	1011	1043	1066	1027	1069	1019	1040	1044	1016	1001	1080	1101	1009	1055	1060	995	1070	1015	1002	1072	1054	1053	1104	985	1036	1025	1046	1082	1082	1044	1035	1097	1028	1039	1021	1088	1095	1040	1054	1030	1031	1056	1046	983	1092	1060	1078	1043	1014	1030	1031	1078	1066	1032	1052	990	1076	1094	1042	1058	1024	1052	1039	1095	1016	1082	1050	999	1048	967	1003	1014	1013	1025	1032	1058	1070	1007	1097	1041	1058	1042	1058	1069	1038	1015	1050	1041	1068	990	1035	1078	1041	1083	1091	1053	999	1042	1017	1053	1018	1078	1005	1027	1032	1018	1059	1046	1029	975	1029	1034	1008	1078	1056	1107	1059	1060	1014
63761	102094	75057	48173	23936	8437	2637	1238	1003	939	971	923	935	887	886	910	929	964	970	924	959	949	924	922	956	955	950	881	901	934	945	951	953	940	919	935	940	879	914	931	963	940	874	914	967	883	890	958	932	925	893	935	875	917	896	903	951	963	940	888	960	983	915	917	930	907	894	969	927	891	970	882	957	872	941	949	865	964	926	893	878	931	936	949	960	905	883	899	892	981	970	941	910	904	900	935	934	883	961	939	886	993	894	907	988	915	896	952	879	908	931	927	920	946	937	959	886	926	912	986	965	984	916	922	883	928	897	879	923	934	934	893	924	935	906	942	954	975	911	973	984	929	912	915	960	951	889	898	915	949	897	885	968	882	905	924	920	962	945	934	902	872	921	969	926	964	915	914	939	935	970	911	955	899	895	896	925	959	911	922	929	939	910	899	948	931	913	932	943	901	907	935	936	916	943	980	938	925	959	999	903	877	954	907	952	935	959	926	947	901	949	914	874	938	921	908	893	886	950	898	929	907	878	897	839	982	897	918	909	924	954	908	903	956	927	959	930	939	912	879	923	899	942	971	883	951	907	960	927	948	942	912	871	901	940	942	909	932	921	898	947	970	911	897	951	860	902	947	935	928	872	907	919	971	880	965	873	947	914	937	876	911	964	979	957	914	915	884	916	901	981	895	897	933	920	887	960	882	948	935	902	910	963	962	913	938	954	890	980	949	931	918	960	957	929	962	928	1005	986	943	932	943	921	941	909	925	892	924	921	898	913	924	903	880	920	928	937	933	958	920	899	983	927	900	934	877	944	882	918	905	891	925	980	906	873	927	983	943	925	911	921	904	951	921	913	897	925	902	928	918	918	901	945	927	904	946	916	919	983	925	870	918	931	906	879	957	921	932	881	887	943	893	964	954	901	908	928	960	959	899	954	928	908	885	971	888	902	935	880	903	863	903	945	938	926	931	946	940	930	948	949	922	896	920	901	922	895	936	919	920	939	947	977	915	891	881	916	917	939	885	886	891	906	915	908	964	980	913	955	923	900	906	969	899	914	947	906	931	854	925	891	915	930	933	903	886	891	944	945	919	949	911	962	948	873	898	929	947	936	986	873	906	889	924	977	942	849	922	881	870	911	915	881	859	885	906	956	904	903	861	1000	876	893	953	880	924	858	923	933	934	934	997	944	953	891	930	931	937	971	879	917	876	889	966	967	947	886	917	916	955	886	961	892	901	925	939	897	905	905	907	934	901	908	928	877	866	887	917	897	849	920	919	894	983	887	957	926	938	909	910	901	936	883	903	896	952	963	924	890	862	910	925	877	939	926	916	893	970	918	949	889	887	908	929	941	914	901	896	913	924	887	990	929	945	932	921	896	901	915	872	916	972	832	853	975	979	928	973	889	941	900	923	931	944	921	953	883	899	904	906	899	888	962	938	905	929	888	948	847	985	874	864	906	891	920	978	849	887	969	904	906	939	930	888	893	978	914	931	928	924	911	909	895	904	891	894	933	913	883	966	909	913	933	963	928	932	967	905	869	876	898	933	910	909	918	872	901	863	914	858	928	945	886	897	956	915	959	936	953	874	941	965	876	895	907	962	902	915	889	930	902	942	921	906	965	901	901	952	929	935	866	871	972	928	898	897	936	906	965	921	916	921	944	906	872	869	921	952	912	904	894	920	935	923	894	915	882	888	913	978	958	904	885	964	903	924	932	868	890	948	891	919	973	977	949	896	910	902	926	947	898	920	945	871	867	938	903	955	948	902	880	934	900	904	920	925	898	934	928	937	936	912	900	975	894	945	929	912	916	921	954	916	870	943	937	918	893	943	832	911	939	934	861	905	928	920	931	938	928	893	941	917	925	968	886	912	899	943	927	909	903	899	867	936	891	926	921	945	900	909	972	946	918	884	925	909	882	903	886	929	928	900	924	934	924	940	937	878	947	1004	907	883	1008	905	931	868	879	887	913	866	949	898	914	896	921	924	906	926	871	929	932	927	940	934	979	913	924	939	861	900	903	902	940	919	875	866	912	835	918	927	960	963	917	887	927	945	899	876	908	908	946	968	901	944	918	888	910	906	908	890	921	888	924	903	866	931	921	896	919	912	920	916	946	920	949	934	899	902	868	931	909	911	931	892	969	864	924	865	868	894	969	961	952	928	984	898	938	866	969	900	903	947	968	929	941	913	902	909	909	965	923	964	914	949	925	907	894	931	899	914	898	915	914	932	950	927	975	896	915	911	907	975	921	887	933	963	916	884	952	938	870	952	859	913	932	885	882	905	864	912	934	929	886	895	951	875	908	908	930	949	902	927	889	872	876	899	926	899	887	924	885	896	890	888	921	918	909	973	873	916	873	941	887	922	951	937	942	952	852	909	950	925	927	892	935	879	942	894	919	935	912	933	906	925	898	908	929	969	924	916	897	916	871	934	906	969	924	908	929	960	951	936	894	907	895	921	939	915	937	884	954	942	970	894	979	923	930	914	913	924	949	939	886	931	970	889	886	909	948	877	890	905	943	936	911	953	866	947	878	853	895	985	904	905	916	906	910	864	871	927	930	921	906	946	924	884	913	920	949	921	927	891	857	936	900	894	888	892	974	943	897	880	921	960	929	983	901	928	975	929	918	910	934	944	871	900	918	965	911	920	884	906	912	918	908	957	865	903	941	922	909	952	901	924	942	877	886	976	834	956	944	954	891	873	888	941	901	894	940	853	938	851	934	966	908	902	859	944	925	913	914	896	952	929	923	939	923	924	914	950	905	919	901	896	926	929	944	925	930	937	867	879	954	995	916	871	967	893	922	908	940	887	853	924	918	929	928	944	938	884	927	930	911	900	918	926	926	887	938	945	884	898	907	942	860	910	938	919	967	885	937	967	929	952	893	928	938	965	903	907	923	904	946	900	965	894	887	949	904	947	906	956	893	946	918	946	898	893	931	907	959	910	959	945	883	889	880	965	889	950	879	928	827	896	912	927	936	879	952	896	922	868	965	944	953	915	915	942	886	917	895	936	936	927	993	892	921	936	909	935	926	929	910	896	931	934	899	909	914	887	937	944	914	940	895	923	911	946	948	920	943	900	909	901	963	868	957	996	928	945	931	928	878	910	930	940	865	911	945	992	905	919	931	918	915	870	939	913	988	909	900	884	931	904	908	924	918	927	902	941	937	892	910	894	918	957	944	920	884	937	919	911	838	879	954	897	934	929	846	952	901	924	950	942	893	910	912	972	885	881	918	891	891	954	953	905	929	934	934	958	903	848	903	929	915	911	940	914	934	875	963	870	874	927	877	902	923	911	888	935	886	921	928	914	900	894	942	892	918	903	908	881	910	901	960	891	947	909	886	972	913	947	883	903	929	917	928	960	937	884	920	927	952	984	881	915	893	866	934	863	907	915	925	913	913	926	941	972	957	914	939	918	925	865	924	899	949	911	929	886	938	928	932	883	932	899	930	909	912	905	911	954	968	903	903	932	902	907	942	966	866	914	905	889	946	874
29631	29969	26977	13183	3633	1511	973	963	822	842	836	851	857	847	794	902	868	860	849	824	840	830	845	860	876	821	838	874	834	820	852	844	844	885	822	814	852	824	882	897	861	889	795	807	818	859	867	833	871	894	869	841	814	804	872	842	864	858	856	805	855	796	826	808	866	864	842	836	857	847	873	804	846	880	839	811	905	890	868	894	885	872	861	862	855	895	854	872	840	860	865	842	831	838	867	852	868	834	869	816	849	874	833	793	833	908	837	866	852	840	822	830	821	846	838	872	872	853	849	864	865	853	858	855	857	929	862	875	808	850	830	803	831	829	823	830	835	863	815	801	870	911	857	815	830	838	862	860	899	848	834	873	846	870	859	846	860	862	850	829	822	830	822	870	818	843	830	833	849	823	815	856	851	893	771	823	848	850	884	831	868	830	836	854	850	845	838	874	796	856	894	878	790	789	808	865	819	822	835	819	875	816	925	881	840	884	867	886	796	869	865	834	882	829	820	789	822	841	885	850	848	866	867	811	898	829	817	829	861	813	833	786	848	833	874	835	872	893	831	839	889	844	820	845	831	867	851	826	828	845	846	837	803	867	854	841	836	873	872	857	875	818	791	852	793	860	824	828	894	856	794	825	860	821	820	805	895	856	856	838	892	863	790	805	836	829	860	786	858	829	828	878	818	861	912	836	838	887	825	869	893	810	845	799	869	860	818	831	874	812	863	811	864	854	820	786	859	829	824	862	821	844	846	841	832	812	871	813	887	836	850	823	863	840	800	875	884	868	789	783	846	850	864	863	791	839	834	865	840	831	856	859	906	846	905	862	879	903	843	877	830	853	844	799	872	817	818	829	869	872	811	872	849	852	896	824	802	772	849	823	824	857	797	843	855	863	857	818	851	799	870	796	851	878	860	831	799	853	855	845	817	829	859	883	762	864	842	799	855	897	871	844	859	825	874	833	910	902	820	873	819	925	840	837	865	807	809	824	871	838	853	834	843	844	909	863	864	872	870	843	876	857	789	903	844	851	797	869	864	871	762	829	824	910	882	884	852	809	795	885	855	812	835	826	878	818	817	875	895	854	851	872	838	851	823	852	799	801	875	835	861	856	874	860	852	826	821	823	796	841	863	813	821	831	859	780	899	831	807	828	826	812	845	840	879	850	851	777	870	845	838	824	873	800	838	824	889	854	849	814	832	820	913	844	845	853	831	885	831	852	853	826	810	828	878	812	809	815	790	820	854	808	843	815	831	871	831	853	805	813	754	832	825	865	865	855	813	866	910	859	848	832	851	880	840	876	819	795	854	824	866	881	851	838	823	877	821	816	856	858	857	792	847	847	896	844	833	830	855	884	857	820	893	878	833	823	870	864	812	836	773	853	823	860	849	859	863	799	820	846	807	871	829	872	876	848	836	908	857	829	867	926	807	857	851	818	872	830	817	796	881	829	830	815	848	820	825	852	881	850	784	853	875	795	821	856	823	829	882	778	859	839	842	864	803	900	835	838	848	866	823	851	845	899	861	800	843	854	856	830	878	865	845	884	929	832	800	892	824	873	858	843	779	771	830	853	806	881	830	864	862	877	846	869	853	880	852	865	827	814	840	857	821	832	855	847	845	807	826	811	799	838	864	850	892	888	846	807	871	830	836	908	891	840	842	864	895	896	884	830	836	779	890	823	839	818	886	846	787	837	778	867	885	832	800	871	838	914	856	890	860	890	794	951	872	824	863	880	833	826	789	859	836	850	832	807	844	791	842	844	802	868	842	882	855	838	835	792	847	844	845	886	874	823	819	816	850	862	836	804	806	870	852	848	838	848	789	863	854	829	842	910	819	898	853	883	808	831	878	865	849	819	838	818	809	830	879	866	848	807	868	889	874	873	870	842	813	865	804	809	841	853	872	860	818	833	839	934	856	850	851	852	856	798	881	845	837	864	801	841	868	851	862	876	871	833	904	910	830	879	831	858	787	792	832	810	884	828	849	885	837	869	813	851	809	860	852	817	853	825	830	850	819	832	805	811	879	810	826	883	832	832	851	844	803	864	857	848	790	881	825	818	830	824	830	809	854	861	785	859	888	846	839	830	817	855	850	787	838	865	882	895	860	885	784	868	817	848	874	840	866	828	877	828	838	849	848	868	846	867	850	876	796	866	856	853	890	861	910	834	854	835	834	873	826	815	883	839	837	828	883	860	818	804	850	873	903	889	851	863	847	849	835	834	896	897	801	823	885	890	872	845	805	860	842	812	869	898	820	872	874	850	846	850	828	830	833	792	815	823	866	885	815	821	882	882	881	858	860	807	847	874	810	835	872	844	892	767	809	813	802	843	869	824	913	841	806	802	855	830	877	791	839	833	870	790	829	848	849	824	832	813	865	805	841	792	842	826	846	801	808	839	812	818	815	810	894	838	819	881	811	874	847	877	857	835	926	822	839	853	781	886	874	836	883	930	862	827	836	846	862	771	806	876	868	847	857	819	843	897	907	855	807	831	793	840	933	842	827	872	887	855	909	831	879	857	885	842	878	850	818	841	862	876	885	834	835	811	806	863	878	853	849	829	816	866	854	790	839	803	798	827	851	858	858	888	861	902	850	851	879	870	866	878	882	845	867	860	869	825	836	881	815	823	837	876	879	877	831	869	872	839	791	807	801	864	840	895	809	846	846	811	845	829	839	811	896	872	873	855	853	837	831	833	887	875	836	858	838	882	843	778	890	818	846	870	860	804	807	824	837	843	846	815	823	864	821	833	843	794	819	779	849	844	808	829	836	828	875	817	864	866	837	904	864	890	797	798	793	923	822	901	811	888	851	897	828	823	847	836	887	816	869	844	868	827	859	835	808	866	826	844	825	886	909	868	792	863	850	822	883	914	809	837	849	860	869	866	838	845	889	850	878	871	819	889	866	854	859	840	838	826	849	834	839	847	837	849	842	832	839	861	871	918	881	846	839	878	846	847	848	889	859	801	878	844	812	881	871	840	785	859	798	902	839	823	830	815	837	849	815	875	863	835	855	811	866	874	842	861	818	811	831	853	854	892	861	852	869	824	823	822	842	837	808	838	820	826	842	861	872	873	842	799	878	826	892	845	823	895	837	893	865	850	851	848	808	797	821	836	864	872	918	847	844	842	794	824	820	858	842	816	829	808	796	832	909	838	876	906	850	833	843	832	844	865	805	851	806	838	783	838	866	830	856	838	843	825	848	835	852	871	838	845	847	848	847	835	845	916	837	849	840	878	840	883	847	872	855	866	784	822	846	866	825	880	829	804	850	885	803	813	857	899	835	855	849	863	834	870	829	861	860	853	823	904	789	843	908	840	820	841	837	835	882	848	838	876	859	837	867	810	812	883	857	869	851	884	856	841	825	849	853	832	860	904	865	837	803	859	829	859	851	841	859	814	863	878	817	870	847	840	830	896	852	810	819	864	864	839	813	803	810	804	879	833	844	839	832	806	798	868	873	891	825	884	779	839	875	839	812	778	851	896	845	819
20455	35279	20697	7462	2844	1204	841	712	671	668	692	680	659	640	646	668	676	632	675	644	697	620	649	681	615	675	656	675	652	623	648	594	728	708	679	673	712	624	626	646	665	634	671	666	644	651	649	655	669	669	658	710	660	647	660	678	708	654	673	596	638	605	623	658	714	698	684	654	653	654	671	658	657	664	695	672	670	699	652	678	640	696	677	679	680	691	666	667	694	651	627	683	649	685	655	665	667	630	642	594	669	637	657	665	645	640	645	668	656	669	666	636	627	643	630	654	652	635	666	657	647	654	632	642	718	622	666	691	692	616	674	646	655	673	686	637	682	679	626	637	694	626	703	671	664	634	682	647	608	622	648	626	681	646	703	673	656	642	626	657	671	652	633	658	646	666	664	660	694	685	664	689	620	665	713	600	690	681	654	660	653	668	658	639	670	671	652	625	689	693	657	673	661	667	668	653	695	613	619	663	642	701	694	679	635	639	629	641	691	647	649	682	659	622	633	639	657	684	677	615	670	655	645	686	629	681	686	607	631	665	679	657	626	700	664	710	642	685	680	664	672	683	724	652	664	675	678	722	684	674	681	667	698	676	648	660	632	659	645	631	693	670	626	631	659	672	661	603	622	655	625	658	703	649	626	654	691	658	668	685	660	637	693	683	694	681	655	624	634	703	656	641	680	645	718	668	668	678	635	731	695	613	652	639	708	672	636	668	648	720	679	673	650	676	680	676	686	627	622	687	637	702	675	660	676	713	679	683	652	661	662	710	629	653	646	624	681	641	622	615	664	681	703	630	663	707	646	661	691	721	611	679	662	675	613	709	671	661	673	637	683	650	653	637	664	649	628	657	658	650	663	680	695	653	645	654	669	631	634	631	629	669	636	709	631	692	650	679	624	686	697	634	620	662	647	661	624	636	710	641	665	686	667	675	652	653	660	669	636	678	638	682	679	643	647	609	680	665	635	696	667	657	678	675	673	624	676	625	660	689	672	660	630	684	662	676	646	608	683	631	670	655	683	675	706	621	681	705	680	622	671	651	676	639	638	650	651	674	664	644	641	656	670	649	688	712	731	683	670	646	704	665	611	697	711	647	645	654	653	683	661	651	695	672	673	643	655	662	637	651	640	676	627	674	623	674	705	674	683	669	714	661	641	644	646	654	649	637	679	661	701	617	635	658	667	660	705	678	663	613	662	687	632	680	668	711	656	654	642	691	668	632	678	672	677	665	651	688	651	642	710	647	703	678	685	656	639	662	674	646	683	613	696	700	687	674	652	642	676	672	677	638	675	665	687	688	672	662	676	680	658	688	657	689	647	645	660	706	644	643	656	680	658	685	679	641	653	675	648	691	648	633	673	664	657	654	654	686	650	662	644	612	667	668	611	697	650	620	616	675	624	642	661	653	672	641	682	620	651	673	662	654	639	691	693	675	657	634	675	681	642	650	701	680	665	646	674	656	662	637	644	629	604	652	656	662	659	652	647	628	663	700	681	682	671	677	709	699	680	656	666	644	642	651	654	644	615	644	684	659	684	639	694	678	688	681	658	631	646	665	643	682	644	607	651	705	682	654	665	653	639	647	662	686	667	663	652	660	637	666	691	642	647	645	643	660	673	664	643	673	629	647	629	705	654	658	669	624	661	652	671	664	692	722	627	664	679	643	677	684	694	660	654	670	630	670	652	664	685	690	694	681	641	665	667	649	654	678	616	645	693	619	693	645	697	697	643	663	657	659	697	691	649	677	642	635	648	750	663	653	650	650	642	654	713	690	673	652	663	627	679	680	654	609	648	683	661	616	662	677	697	665	663	667	699	678	673	680	719	645	634	671	646	660	674	631	695	674	629	652	650	635	658	717	645	644	665	677	680	640	641	639	668	621	697	687	647	686	651	626	714	665	580	680	667	686	663	627	683	618	618	655	640	664	649	646	623	634	650	644	642	626	696	672	661	663	669	645	721	679	683	645	602	649	655	685	640	695	647	667	621	612	653	657	661	641	687	682	666	608	655	666	659	652	687	599	666	680	719	661	680	721	673	648	659	656	670	679	633	665	681	620	678	663	664	684	663	664	643	649	645	679	668	641	694	683	690	629	653	643	629	662	652	659	688	676	703	669	699	683	656	701	672	662	672	625	687	645	694	659	642	652	645	661	675	640	705	693	657	674	648	649	668	644	674	713	708	663	614	642	682	643	683	679	662	655	642	676	646	705	649	662	640	655	674	628	653	652	617	684	651	659	647	684	679	687	582	629	650	637	654	700	636	640	661	671	678	673	668	669	679	652	639	754	676	650	688	635	668	648	629	660	647	661	654	694	664	665	673	699	605	653	644	688	707	676	678	641	650	629	670	675	623	680	702	634	625	696	645	669	631	635	682	690	726	677	703	626	635	667	656	695	656	635	707	658	659	634	638	690	669	635	655	676	664	656	694	628	685	681	664	708	633	657	681	695	653	695	676	695	638	701	644	690	665	677	664	670	669	627	689	660	697	622	665	695	646	652	622	653	706	681	661	661	678	626	635	625	684	610	711	690	651	683	632	682	692	647	621	679	709	654	617	625	643	653	684	663	652	646	689	693	664	653	663	676	665	659	630	648	676	622	664	674	679	668	661	672	669	669	679	645	597	675	650	613	677	646	690	683	699	644	667	692	643	687	623	644	631	662	670	612	666	682	671	697	613	683	703	656	664	722	626	646	663	668	685	629	624	651	642	651	705	618	654	676	645	685	637	665	697	658	669	603	645	650	654	667	658	684	684	661	606	658	709	668	677	675	655	701	629	666	665	638	649	667	688	642	667	638	620	668	671	657	730	619	679	641	691	645	633	622	678	686	642	670	702	642	651	698	674	629	671	642	651	690	696	624	654	652	664	666	668	676	673	701	630	646	625	700	675	653	653	687	702	617	673	679	623	676	634	646	698	701	640	678	656	682	642	664	667	685	649	650	683	682	646	684	663	670	711	710	663	607	647	671	648	692	648	641	656	651	686	671	670	676	682	644	643	636	672	654	616	711	667	673	662	635	678	698	635	686	716	689	679	632	627	682	677	699	699	626	653	680	638	713	654	629	683	614	706	687	664	684	675	659	669	700	644	680	647	647	689	647	741	656	663	670	665	704	648	650	675	614	664	626	658	667	635	608	667	621	642	679	655	664	622	643	642	644	634	623	633	627	641	681	654	653	659	672	646	671	669	707	670	653	662	685	646	671	649	637	683	667	691	626	690	651	684	664	659	638	635	664	667	662	605	667	633	690	651	665	671	653	691	641	671	685	682	653	669	686	637	680	690	706	681	632	637	648	621	703	639	660	641	687	714	643	668	663	692	657	644	637	702	645	677	656	698	671	624	654	643	655	692	641	654	743	668	667	655	671	680	693	666	565	635	655	617	647	672	646	642	732	691	671	690	688	646	658	689	645	597	676	661	702	663	651	674	605	649	701	662	618	677	659	638	683	710	647	662	659	680	627	666	649	653	694	700	615	711	684	660	617	667	660
25638	27753	42559	37676	21438	7631	1961	1122	1008	983	948	929	940	988	903	897	959	906	954	905	934	924	958	891	962	926	890	864	889	892	960	916	870	917	931	927	882	920	946	930	907	948	927	924	917	880	916	921	867	1008	941	959	856	927	906	930	921	936	900	892	964	959	861	915	876	858	886	929	952	913	860	938	943	961	947	911	899	912	867	875	939	895	883	924	971	912	935	920	915	935	923	935	944	932	965	900	932	953	985	885	903	882	959	927	930	950	919	896	893	893	875	867	924	901	933	896	953	888	997	892	913	872	874	906	899	952	938	958	959	879	896	961	942	951	951	921	856	862	947	900	825	990	904	941	965	908	851	911	908	920	923	901	918	921	911	941	945	934	917	935	950	916	937	926	908	919	941	916	831	998	865	903	971	951	888	941	966	933	903	901	911	881	881	942	923	916	946	914	934	901	921	945	901	919	960	949	909	977	872	858	900	950	923	906	932	941	934	975	927	899	953	870	883	948	928	871	947	936	854	900	881	943	908	916	893	901	912	879	901	951	911	914	892	913	893	925	910	912	854	924	884	904	926	958	859	927	939	943	902	938	900	860	922	890	885	960	914	920	952	903	901	847	941	934	969	905	931	884	964	893	967	874	957	931	897	889	914	908	930	863	902	910	877	938	876	911	898	920	942	946	952	929	895	911	883	924	957	898	900	973	944	882	936	967	910	907	898	951	974	918	948	892	903	900	939	898	925	846	914	913	934	888	934	918	869	967	940	939	922	960	910	883	913	914	890	907	954	904	937	934	909	957	962	944	926	925	974	913	965	846	916	912	873	903	931	913	911	928	915	911	910	902	905	912	867	888	894	888	910	961	905	903	947	895	878	878	905	869	946	917	835	870	964	941	937	910	900	908	921	861	894	931	931	914	886	915	903	881	881	903	967	928	849	946	920	946	889	898	901	867	923	907	880	878	908	874	907	896	870	901	881	896	943	900	896	883	860	898	892	914	921	924	910	924	877	898	874	861	944	919	905	884	911	971	918	925	908	945	920	899	914	926	971	942	927	893	935	933	882	888	949	923	922	916	918	956	886	900	969	920	891	885	946	912	917	872	901	978	942	880	858	904	904	902	892	932	987	974	952	912	940	903	921	917	920	889	950	936	901	1015	930	877	908	860	933	931	854	951	905	857	958	957	866	932	950	926	882	930	951	928	902	900	940	907	912	910	904	924	907	903	938	854	933	882	904	897	934	945	900	922	890	952	895	938	976	905	874	904	860	924	933	926	899	950	915	972	945	919	922	908	902	878	898	888	903	906	949	921	873	949	890	914	911	943	944	910	946	951	939	880	934	940	914	949	861	933	908	941	915	931	891	929	901	912	927	835	908	935	950	880	840	861	991	961	911	940	942	957	937	934	918	936	938	886	903	900	937	923	887	960	904	913	907	932	893	892	889	877	961	949	941	910	892	955	966	950	920	903	882	920	955	967	918	858	903	938	949	922	944	834	851	984	938	919	933	953	954	924	960	868	858	1018	937	963	889	886	918	912	965	902	856	928	951	909	868	940	890	874	941	905	861	881	944	918	896	898	895	923	908	955	943	917	948	878	983	928	942	885	936	923	949	909	909	922	944	946	951	982	955	949	974	911	876	873	916	896	918	905	911	901	941	885	963	909	873	938	913	881	902	969	938	941	899	895	897	935	922	913	911	910	859	873	940	928	892	931	945	890	874	872	923	908	953	917	927	880	950	932	894	855	930	944	944	914	892	897	931	857	905	906	917	951	888	926	940	900	963	903	909	872	942	923	918	926	919	912	915	862	864	941	893	961	916	914	931	921	919	882	934	940	929	1014	973	895	943	928	904	913	885	913	903	956	932	920	874	869	919	964	877	914	905	886	956	936	917	927	911	918	913	908	892	865	918	957	908	959	932	933	948	953	907	919	926	885	923	918	895	933	934	867	883	888	924	917	917	922	892	911	928	911	918	895	928	895	923	903	986	902	886	879	913	917	925	912	925	999	895	901	905	903	927	904	909	947	861	939	897	920	919	866	894	850	975	936	891	918	950	853	857	933	958	898	961	920	922	990	898	889	924	941	933	896	973	891	937	933	954	858	933	948	950	895	858	887	905	932	879	977	936	892	945	898	940	940	936	945	908	915	931	925	957	951	890	897	854	892	906	932	902	932	934	920	1000	912	932	871	881	924	924	901	929	861	929	906	906	896	899	960	912	912	938	970	921	912	936	923	954	1009	885	910	934	948	946	897	861	942	977	886	947	941	869	943	954	979	951	919	926	924	931	875	879	938	923	932	938	903	917	903	890	957	955	938	912	928	942	907	982	913	899	917	930	951	940	1010	922	923	943	910	937	937	856	943	875	842	945	942	913	865	883	882	887	847	908	936	933	894	926	918	913	920	894	900	899	894	895	904	872	881	862	877	967	897	902	915	901	968	917	985	902	916	936	844	955	872	907	885	915	892	863	904	988	966	926	881	913	908	946	872	931	916	920	853	915	928	924	955	910	940	928	861	878	924	893	886	899	878	914	952	895	908	911	903	867	915	899	835	860	932	942	908	907	924	894	912	891	958	924	949	854	931	951	904	946	889	928	927	886	908	923	921	885	877	940	858	914	888	924	921	899	882	920	911	911	933	894	955	936	933	867	922	918	914	891	981	899	891	885	914	898	890	901	937	924	888	902	922	961	918	889	913	881	917	936	904	915	938	873	879	865	904	877	864	901	922	911	897	924	893	939	875	898	936	930	940	935	952	942	924	950	921	927	938	937	940	920	943	962	907	929	938	971	910	925	901	910	919	932	897	937	939	940	853	935	935	919	858	922	938	880	875	933	954	871	866	879	942	893	932	945	953	878	901	896	907	916	902	909	936	835	888	902	900	894	925	975	972	882	884	976	914	901	935	928	878	925	920	877	906	948	931	950	917	940	856	901	917	893	909	899	913	911	936	921	938	876	912	886	852	941	885	928	913	917	904	932	892	940	964	910	940	898	894	862	913	888	913	952	943	975	944	906	940	941	930	957	960	878	930	898	971	904	914	948	900	912	974	867	879	956	935	937	882	938	912	946	851	935	946	906	944	916	877	944	902	846	907	970	899	939	966	884	848	915	897	992	911	944	906	872	889	896	928	919	946	874	880	934	900	896	906	892	914	914	882	917	855	907	932	896	931	884	903	919	974	923	914	862	886	883	897	976	901	911	883	927	924	916	926	908	883	939	951	892	881	890	891	864	883	893	936	925	884	923	931	911	923	927	901	905	894	964	951	965	909	916	927	938	967	883	940	915	930	938	896	911	894	940	928	884	960	869	904	899	918	907	980	887	916	892	935	884	917	943	973	942	945	909	933	911	871	890	961	910	922	864	927	869	970	899	869	933	879	904	905	943	927	950	940	891	911	916	928	898	916	913	933	896	845	963	936	951	974	873	937	948	942	909	914	908	913	965	905	873	951	924	947	953	910	896	959	915	913	959	891	874	918	900	875	872	923	897	931	936	884	931	877
55415	85400	58653	30973	13192	4175	1526	936	782	738	809	760	763	789	755	752	771	755	745	833	759	817	703	764	776	763	758	735	699	783	791	756	800	769	763	787	780	769	786	785	770	768	755	739	777	782	755	764	766	748	770	788	793	779	780	732	749	788	776	793	801	702	784	718	734	765	777	749	743	773	761	754	778	780	740	788	738	737	780	781	795	758	754	758	771	766	771	756	734	719	745	792	776	723	816	757	778	790	790	740	816	710	766	835	756	753	758	791	835	779	764	756	775	772	784	746	763	706	800	764	765	745	767	784	782	776	782	767	819	746	790	768	800	797	788	735	756	761	779	784	789	761	745	742	763	789	736	720	770	760	766	716	756	782	763	743	788	717	777	766	774	758	760	774	780	785	807	763	798	768	760	719	767	797	726	755	728	799	771	776	753	752	762	804	730	755	772	732	779	750	766	808	781	747	728	765	774	758	751	792	704	725	794	743	774	753	777	752	760	737	754	762	774	756	828	766	757	794	761	755	750	752	777	725	800	754	818	780	784	743	749	798	764	784	771	768	820	777	761	775	766	774	747	756	784	785	755	768	769	763	732	753	769	777	763	776	773	740	727	766	760	768	766	768	741	770	748	778	759	789	768	779	789	752	751	706	790	785	713	763	760	747	782	699	764	773	742	795	770	718	687	781	754	789	752	742	759	783	762	734	761	787	757	771	778	781	780	729	813	739	781	776	780	715	759	747	751	712	765	779	725	786	781	738	764	798	769	824	734	792	737	803	798	787	745	763	796	808	797	760	786	758	751	770	769	806	763	780	775	720	792	787	756	754	765	774	786	740	703	732	772	817	773	756	749	734	713	758	804	746	740	722	760	769	725	771	783	789	752	758	781	765	782	761	758	798	776	787	734	777	711	739	778	791	811	736	759	720	726	768	736	804	790	769	784	741	762	786	729	731	738	780	761	783	762	768	769	756	732	791	764	770	760	787	775	821	788	739	782	760	815	790	765	762	772	738	787	714	738	806	715	740	765	775	780	798	745	793	744	693	815	730	755	764	747	757	743	734	717	725	795	768	754	787	771	792	676	767	751	748	726	797	799	782	732	798	773	807	738	732	733	774	803	757	776	766	771	745	737	723	736	758	698	783	757	768	776	758	759	744	798	766	800	778	751	794	754	674	806	784	799	756	741	747	751	748	781	773	755	740	739	782	802	747	752	770	749	759	744	737	732	756	752	772	785	794	751	757	766	820	762	839	754	790	753	789	787	760	768	746	739	755	755	754	724	724	731	784	771	750	748	747	794	738	757	750	761	748	772	734	757	723	765	753	773	798	785	760	740	790	741	796	703	778	767	764	779	768	858	777	777	733	765	770	728	786	737	783	801	799	740	782	773	728	746	759	712	766	783	759	742	755	749	746	763	837	801	729	738	777	761	774	798	794	740	762	797	782	721	742	770	803	771	709	792	776	754	761	796	798	750	757	765	733	752	706	806	738	823	801	810	725	763	787	792	734	754	772	737	758	741	756	775	797	783	763	728	741	763	759	750	772	728	758	791	756	748	747	731	756	757	783	769	764	759	749	730	802	731	733	791	774	810	818	754	788	803	774	784	739	749	744	761	762	768	804	722	800	809	775	727	790	769	740	772	748	756	733	795	746	783	791	752	746	742	770	817	758	792	741	753	798	825	772	730	719	741	841	735	726	757	752	694	817	752	742	772	757	804	770	769	768	721	758	755	770	762	740	748	763	817	734	810	783	731	733	749	714	772	739	737	748	769	765	760	771	773	758	771	746	779	747	769	765	793	727	748	724	785	730	741	805	754	711	698	760	721	811	710	746	741	739	752	793	747	784	799	736	728	755	764	795	801	764	746	749	692	736	807	798	726	772	780	736	755	735	812	805	806	756	787	774	791	712	809	736	771	732	762	749	747	775	762	794	760	787	780	730	833	733	762	748	777	769	729	747	740	735	790	765	763	834	743	747	787	765	801	748	752	763	766	698	716	776	763	778	759	805	751	748	750	759	792	774	790	728	754	747	795	789	756	754	716	749	769	757	776	802	768	763	744	823	741	797	764	785	711	807	779	800	745	755	759	785	766	749	774	705	719	754	760	740	791	750	789	776	736	735	772	748	806	759	738	751	745	772	752	794	769	771	785	771	761	774	712	736	749	766	756	751	786	795	767	761	776	734	736	780	739	772	702	727	729	764	750	747	744	788	750	758	764	756	768	758	739	760	800	776	798	783	783	798	783	771	806	782	754	738	746	806	746	768	799	793	683	714	754	779	776	761	778	794	781	730	825	730	809	816	775	748	767	753	744	825	799	778	766	690	774	785	761	850	744	782	798	783	753	696	799	765	747	769	753	725	693	722	816	771	838	793	773	755	762	773	776	797	758	775	713	742	754	773	762	742	814	742	724	801	736	738	773	793	750	792	755	791	774	764	755	770	771	787	778	774	737	780	787	729	750	784	740	782	718	789	782	799	773	759	801	748	770	784	736	810	736	756	765	766	802	768	760	734	786	776	714	761	767	769	753	754	756	774	715	728	766	756	774	749	806	746	745	781	737	780	758	724	779	742	779	748	727	779	795	713	805	798	833	752	754	784	735	750	778	708	759	782	762	757	830	782	757	720	766	756	742	746	753	712	752	797	675	738	765	768	768	778	739	745	769	838	734	760	743	772	787	709	737	737	808	784	798	753	774	789	746	765	776	796	803	769	690	729	777	737	755	745	735	807	706	779	725	791	781	754	778	731	712	750	804	736	743	743	783	738	806	725	796	785	764	728	743	749	759	799	818	736	729	774	757	801	774	800	749	753	751	753	770	758	742	753	743	762	773	756	710	766	753	744	737	725	769	784	730	775	749	757	835	736	731	730	784	762	736	737	798	779	783	802	808	734	774	765	723	818	786	796	776	800	791	738	766	720	803	819	802	775	749	789	740	731	805	810	786	775	800	757	771	744	749	736	721	773	790	766	799	736	754	797	786	814	758	778	773	834	733	726	716	801	806	765	738	754	768	745	739	802	690	723	740	773	757	788	787	731	726	788	750	749	755	741	760	763	766	736	705	730	739	775	779	794	752	763	752	783	758	772	804	769	769	756	774	740	749	789	773	751	744	747	765	736	807	750	755	788	753	815	717	757	769	766	779	728	776	769	767	769	820	720	758	752	793	765	761	801	789	765	767	769	743	795	735	740	740	725	738	775	741	721	792	773	783	783	783	752	787	751	760	788	770	758	749	764	722	749	736	756	783	816	831	793	812	768	760	792	765	721	786	755	770	732	723	801	788	761	785	794	743	784	765	789	803	797	742	804	789	774	745	785	700	782	821	764	816	797	774	770	810	763	722	739	736	788	763	801	772	739	756	764	776	743	747	766	748	804	749	743	827	785	761	784	759	751	766	752	775	799	736	709	783	751	743	768	772	804	747	787	754	780	759	765	783	754	711	785	767	747	803	812	791	769	775	753	808	749	740	795	743	802	791	796	774	801	741	771	763	711
23940	23187	34920	34697	27242	17900	6161	1669	1187	1127	1145	1112	1076	1096	1125	1043	1101	1074	1070	1062	1099	1092	1120	1072	1099	1116	1081	1080	1060	1066	1045	1082	1172	1100	1130	1069	1042	1056	1110	1065	1049	1052	1107	1065	1027	1100	1101	1071	1088	1093	1078	1130	1081	1118	1066	1125	1086	1026	1109	1065	1048	1102	1091	1044	1044	1123	1064	1119	1071	1068	1019	1032	1015	1009	1076	1093	1015	1050	1051	1111	1057	1101	1039	1083	1084	1050	1024	1003	1052	1069	1107	1076	1093	1083	1089	1019	1076	1101	1144	1075	1049	1036	1073	1106	1111	1014	1121	1078	1077	1030	1089	1093	1069	1080	1053	1102	981	1095	1131	1078	1068	1068	1040	1048	1054	1045	1103	1026	1079	1052	1038	1120	1104	1040	1059	1065	1050	1089	1046	1009	1120	1025	1088	1067	1091	1056	1089	1081	1029	1068	997	1086	1065	1052	1006	1066	1127	1098	1044	1077	1129	1070	1062	1084	1064	1027	1117	1043	1041	1114	1099	1049	1066	1044	1060	1127	1068	1051	1025	1120	1051	1055	1022	1022	1085	1047	1120	1081	1081	1088	1071	1031	1094	1017	1008	1118	1055	1073	1063	1090	1038	1041	1079	1060	1031	1064	1014	1102	1054	1069	1076	1084	1075	1108	1092	1115	1068	1054	1056	1068	1052	1078	1057	1016	1048	1114	1058	1070	1104	1084	1107	1061	1136	1073	1138	1076	1041	1077	1068	1082	1112	1039	1063	1061	1062	1067	1032	1088	1143	1083	1077	1034	1048	1060	1059	1049	1062	1007	1020	1037	1080	1031	979	1110	1065	1102	1115	1045	1059	1074	1024	1036	1085	1099	1045	1081	1116	1050	1043	1052	1101	1042	1080	1058	1085	1049	1110	1000	1109	1010	1039	1035	1140	1044	1012	1052	1133	1071	1050	1080	1105	1066	1105	1072	1038	1120	1046	1109	1071	1062	1055	1041	1040	1073	1046	1002	1137	1062	1008	1019	1061	1041	1074	1069	1112	1090	1062	1073	1087	1094	1051	1044	1060	1096	1036	1121	987	1029	1072	1065	1030	1060	1115	1078	1062	1070	1052	1005	1061	1022	1041	1040	1057	1063	1055	1084	1057	1095	1043	1067	1104	1093	1077	1111	1098	1089	1059	1085	1055	1072	1070	1061	1035	1062	1151	1077	1079	1088	1073	1074	1062	1117	1051	1101	1055	1037	1068	1082	1065	1072	1123	1006	1111	1064	1039	1066	1077	1114	1017	1099	1025	1031	1057	1001	1022	1028	980	992	1067	1081	1063	1059	1103	1052	1040	1038	1068	1086	1054	1090	1096	1136	1066	1067	1044	1090	1044	1081	1033	1084	1040	1078	1129	1135	1057	1066	1054	1051	1075	1038	1002	1070	1029	1072	1113	1013	1032	1071	1051	1126	1054	1066	1055	1044	1129	1019	1098	1060	1094	1089	1021	1081	1044	1069	1071	1049	1035	1062	1052	1065	1069	1062	1041	1074	1037	1072	1047	1037	1079	1041	1075	1089	1017	1107	1061	1151	1030	1090	1091	1034	1030	1033	1048	1007	1033	1080	1073	1094	1067	1030	1102	1047	1069	991	992	1122	1014	1058	1052	1093	1037	1072	1070	1064	1095	1079	1080	1067	994	1075	1054	1063	1075	1046	1004	1022	1063	1048	1061	1039	1113	1127	1042	1056	1081	1092	1133	1060	1033	1072	1030	1056	1048	1074	1090	1061	1059	1095	1077	1033	1084	1037	991	1131	1053	1055	1082	1075	1106	1118	1090	1050	1075	1085	1033	1060	1068	1051	1057	1063	1019	1065	1033	1038	1023	1100	1063	1075	1058	1077	1053	1085	1023	1086	1050	1048	1126	1032	1109	1036	1127	1025	1049	1113	1098	1075	1038	1037	1067	1071	1105	1071	1078	1041	1045	1078	1051	1077	1091	1086	1094	1095	1087	1082	1113	1059	1070	1131	1100	1101	1130	1058	1067	1017	1095	1046	1061	1081	1081	1055	1074	1074	1081	1093	1074	1086	1052	1074	1112	1031	1060	1004	1063	1084	1090	1082	1052	1033	1042	1050	1082	1031	1094	1083	1095	1010	1070	1102	1134	1099	1082	1088	1114	1053	1005	1080	1082	1093	1036	1057	1024	1081	1085	1059	1041	1047	1054	1038	1042	1068	1082	1050	1099	1046	1098	1027	1115	1148	1016	1112	1119	1082	1069	1090	1075	1094	1100	1001	1047	1128	993	1027	1068	1033	1064	1075	1085	1051	1124	1125	1038	1022	1063	1065	1027	1067	1087	1095	1038	1070	1069	1026	1102	1047	1054	1125	1073	1093	1072	1085	1057	1108	1009	1120	1073	1076	1107	1090	1050	1062	1037	1055	1023	1024	1111	1054	1067	1091	1117	1115	1041	1064	992	1090	1084	1077	1058	1022	1119	1115	1058	1029	1128	1102	1040	1089	1060	1017	1086	1014	1085	1069	1111	1051	1116	1112	1078	1110	960	1021	1108	1031	1061	1067	1065	1099	1021	1076	1079	1031	1002	1097	1042	1085	1064	1056	1088	1131	992	1058	985	1062	1066	1113	1058	1112	1054	1038	1058	993	1032	1103	1112	1016	1101	1107	1065	1105	1080	1106	1054	1018	1079	1068	1034	1109	1105	1106	1089	1165	1047	1019	1021	1012	1081	1111	1101	1058	1099	1064	1087	1045	1081	976	1069	1097	1057	1101	1070	1085	1104	1052	1111	1133	1085	1055	1098	1072	1094	1058	1061	1074	1056	1076	1130	1082	1063	1076	1091	996	1062	1049	1038	1075	1034	1110	1055	1005	1058	1048	1082	1111	1113	1032	1048	1076	1057	1012	1066	1064	1141	1035	1061	1076	1026	1061	1026	1064	1155	1050	1069	1045	1074	1040	1081	1070	1089	1067	1068	1023	1035	1101	1082	1041	1018	1008	1086	1090	1080	1063	1040	1095	1036	1061	1083	1071	1053	1082	1018	1132	1116	1081	1009	1063	1088	1072	1059	1070	1053	1083	1084	1039	1022	1058	1140	1111	1015	1063	1045	993	1093	1092	1121	1034	1071	1028	1066	988	1050	1067	1042	1013	1051	1014	998	1081	1107	1020	1060	1063	1032	1060	1105	1068	1055	1060	1053	1068	1057	1079	1056	1074	1103	1079	1012	1060	1067	1048	1048	1053	1026	1119	1065	1044	1083	1089	1053	1095	1114	1065	1051	1077	1044	1112	1109	1002	1089	1062	1063	1115	1023	1091	1094	1027	1039	1069	1043	1094	1020	1065	1132	1119	1054	1032	1070	1085	1030	1105	1047	1069	1102	1049	1067	1077	1073	1047	1064	1051	1057	1100	1047	1081	1108	1082	1088	1033	1022	1060	1071	1075	1070	1071	1018	1014	1060	1082	1066	1029	1037	1064	1058	1046	1076	1095	1001	1097	1087	1081	1101	1099	1052	1029	1073	1039	1028	1083	1074	1089	1055	1071	1075	1047	1072	1067	1066	1032	1060	990	1066	1027	1104	1089	1100	1057	1005	1064	1048	1061	1004	1083	1065	1118	1082	1083	1058	1012	1066	1104	973	1023	1069	1104	1014	1071	1072	1047	1132	1058	1064	1031	1076	1146	1073	1055	1035	1075	1082	1076	1099	1100	1074	1059	1104	1023	1013	1037	1067	1100	1064	977	1021	1092	1084	1070	1101	1063	1078	1086	1046	1046	1082	1051	1044	995	1081	1052	1042	1030	1052	1051	1081	1106	1044	1113	1052	1072	1063	1043	1097	1032	1053	1107	1096	1079	1065	1098	1010	1002	1035	1036	1040	1030	1033	1064	1059	1075	1074	1029	998	1041	1056	1120	1048	1041	1016	1075	1037	1042	1079	1075	1099	1118	1139	1112	1100	1021	1045	1080	1147	987	1077	1071	1026	1059	1125	1014	993	1029	1068	1002	1040	1078	1011	1067	1016	1093	1073	1047	1087	1091	1075	1099	1108	1035	1070	1038	1061	1004	983	1065	1071	1087	1093	1102	1064	1072	1086	1066	1014	1011	1049	1064	1022	1053	1081	1042	1120	1047	1032	1068	1040	1055	1053	1008	1097	1024	1032	991	1120	1106	1033	1053	1037	1077	1076	1091	1039	1035	1113	1056	1039	1088	1097	1054	1059	1071	1132	1117	1047	1050	1079	1023	1008	1125	1072	1049	1011	1060	1079	1075	1104	1069	1020	1030	1029	1058	1052	1077	1054	1001	1027	1068	1046	1095	1090	1066	1081	1076	1083	1042	1133	1087	1092	1098	1032	1073	1108	1079	1068	1111	1074	1069	1072	1070	1080	1074	1020	1066	1131	1121	1100	1086	1088	1099	1105	1104	1060	1027	1077	1105	1083	1088	1083	1004	1063	1053	1055	1094	1084	1090	1066	1053	1098	1059	1111	1049	1079	1105	1074	1107	1040	1079	1098	1013	1053	1062	1083	1054	1021	1079	1062	1056	1085	1083	1037	1119	1031	993	1082	1068	1080	1047	1041	1131	1097	1044	1079	1050	1037	1074	1090	1107	1139	997	1057	1072	1056	1081	1071	1039	1076	1084	1109	1020	1075	1085	1009	1034	1050	1062	1039	1113	1083	1077	1058	1054	1084	1043	1129	987	1028	1080	1102	1064	1033	1037	1070	1093	1071	1013	993	1093	998	1093	943	1077	1095	1051	1063	1143	1072	1072	976	1075	1038	1040	1093	1015	1072	1072	1057	1053	1042	1100	1054	1109	1056	1042	1037	1087	1074	1038	1075	1066	1031	1086	1089	1065	1088	1058	1051	1076	1068	1116	1067	1057	1074	1062	1049	1058	1078	1114	1068	1030	1046	1009	1064	1106	1161	1054	1049	1018	1095	1112	1092	1116	1004	1068	1076	1068	1074	1035	1119	991	1035	1121	1078	1098	1106	1063	1051	1093	1044	1097	1044	1032	1063	1088	1099	1040	1087	1046	1067	1065	1081	1096
64405	100316	73085	47903	23896	8810	2729	1230	983	968	947	946	1005	883	923	964	992	950	948	899	916	888	950	947	916	970	969	952	971	915	942	965	956	964	900	886	970	983	883	943	876	958	918	929	950	934	944	943	936	869	922	923	908	920	941	939	900	918	965	974	932	978	965	951	914	920	913	975	936	974	944	956	898	935	948	881	965	949	946	968	944	905	969	999	936	935	903	930	939	903	933	981	914	914	903	965	919	951	903	967	924	940	969	884	930	959	903	947	912	922	916	987	899	884	942	928	944	939	922	874	893	945	897	886	897	957	922	917	896	946	910	962	929	912	907	886	889	962	941	944	931	905	918	917	880	955	981	921	885	877	955	937	966	957	948	993	976	940	927	920	948	877	949	882	910	944	943	947	919	952	911	987	918	900	964	901	940	918	940	868	919	940	965	928	895	913	868	912	941	928	942	903	950	955	943	896	958	1010	918	925	981	955	894	955	925	963	938	952	947	925	934	932	916	892	911	947	913	1019	923	959	886	921	927	938	912	983	919	938	954	898	936	919	925	944	888	953	894	855	953	955	888	962	977	887	915	910	915	939	910	941	859	951	997	937	941	950	963	922	886	939	917	903	946	906	960	923	943	905	964	915	997	916	952	872	898	933	942	916	931	911	954	933	936	891	913	973	900	921	923	961	881	926	914	838	936	940	966	952	961	958	911	945	905	936	940	904	956	946	891	938	920	925	886	932	955	947	875	929	968	937	938	933	955	916	884	914	955	957	974	898	939	935	958	912	962	910	931	944	972	892	885	918	951	934	918	910	898	924	966	963	947	942	927	916	855	951	956	951	907	941	903	916	896	940	919	936	893	930	947	921	958	898	916	952	898	932	954	949	950	991	924	958	902	871	868	865	938	890	914	899	936	974	928	876	931	958	973	883	966	912	962	933	943	928	945	902	898	913	886	929	934	916	936	922	953	990	928	954	870	908	880	906	888	904	937	967	956	912	929	926	893	960	930	967	909	937	878	917	904	967	945	939	873	926	927	912	881	992	852	898	983	946	917	943	978	942	904	914	972	941	938	917	880	940	904	920	943	956	975	932	931	924	910	870	926	880	951	939	921	845	897	920	921	926	894	895	882	892	987	970	910	922	946	1013	970	927	941	853	916	944	954	950	894	952	891	955	973	986	932	923	983	894	899	891	892	872	942	899	977	944	922	961	937	912	941	901	924	888	912	908	866	932	923	921	931	916	888	948	900	933	908	944	910	937	907	945	935	926	946	931	953	901	950	927	936	892	943	936	956	922	907	926	902	925	959	912	945	919	912	928	914	925	928	954	921	876	915	956	881	944	950	989	978	861	895	931	902	948	910	969	924	937	929	909	936	900	907	860	936	943	906	949	966	959	949	885	891	967	920	902	893	929	913	910	968	946	1010	951	902	934	962	868	883	894	931	882	945	930	931	966	948	923	924	946	926	881	958	912	924	929	862	896	955	915	973	973	925	920	952	924	954	927	915	920	973	912	904	918	842	918	960	937	909	955	896	934	943	942	942	926	945	898	895	960	903	933	906	964	964	905	934	922	967	881	960	956	940	947	888	908	922	929	908	966	854	924	898	969	935	953	958	947	902	928	939	979	926	896	898	974	904	989	971	910	872	926	899	892	924	882	929	1011	932	942	901	871	931	986	927	932	966	967	935	953	976	909	967	943	951	945	895	892	911	916	917	902	976	862	888	909	877	947	932	919	884	945	937	944	956	952	918	958	959	882	904	929	909	927	907	930	908	942	937	956	899	881	943	904	957	926	873	930	969	934	961	917	865	891	939	911	878	931	961	927	888	947	948	872	876	964	939	962	963	950	980	913	924	917	941	934	957	901	896	887	939	918	973	971	929	931	890	951	893	975	870	888	924	939	912	917	892	921	933	950	935	971	939	880	951	865	921	916	960	937	901	869	939	915	877	935	925	896	951	883	928	969	901	951	957	985	960	889	902	911	899	985	967	931	961	964	923	945	947	907	932	929	913	943	929	949	923	955	893	933	941	902	884	945	870	870	880	994	907	926	911	932	912	980	934	889	927	923	931	902	973	939	946	896	1004	879	902	877	901	907	989	886	919	934	934	906	922	936	958	928	933	955	972	858	924	925	936	929	924	884	903	890	981	937	984	972	933	921	936	895	916	883	936	949	867	924	1001	911	911	954	931	891	927	925	914	874	894	932	982	931	901	902	971	937	902	921	923	907	943	922	936	918	911	976	938	860	950	901	946	912	954	850	908	932	935	985	896	952	844	905	930	939	950	910	901	914	941	918	934	875	864	917	997	909	962	920	924	878	906	896	971	951	895	894	956	904	924	941	991	912	922	922	926	965	962	934	935	945	915	925	959	949	966	905	942	941	956	914	927	924	901	936	947	944	925	983	927	940	915	961	868	882	937	903	926	893	907	915	924	903	914	926	912	905	976	893	971	915	912	880	882	921	891	864	904	932	884	895	923	918	951	945	953	895	947	906	962	892	944	931	931	964	968	918	896	889	966	931	907	924	902	919	858	957	904	900	913	935	895	900	890	881	905	913	897	916	964	938	963	958	967	929	914	942	928	909	889	930	893	904	902	909	955	910	942	931	938	903	924	865	916	881	955	929	883	909	854	941	940	918	911	849	878	936	880	919	951	883	925	970	934	901	944	911	923	950	905	916	931	901	935	953	936	879	981	930	939	927	939	912	896	917	936	924	919	934	985	940	902	890	939	910	829	915	964	916	967	949	926	928	894	912	844	926	933	918	993	962	959	938	958	957	924	911	923	909	933	878	981	931	919	940	935	901	922	910	924	905	899	935	889	927	917	946	937	935	961	926	936	942	873	955	939	945	912	922	913	908	968	908	924	901	911	928	868	964	977	967	907	935	945	899	928	913	957	924	933	909	939	911	879	926	927	937	910	946	906	935	908	961	969	927	946	878	963	889	874	890	907	977	942	914	916	955	943	889	919	969	972	936	882	934	949	923	921	891	945	917	930	956	919	971	963	918	937	895	937	943	893	904	889	920	916	933	984	924	942	878	934	916	855	878	912	910	923	906	971	921	940	945	915	932	903	902	947	910	909	913	830	964	948	946	885	898	874	976	935	924	928	904	940	916	910	942	919	894	958	950	922	909	926	947	899	895	932	917	954	910	894	907	897	897	959	962	908	939	927	970	965	910	901	905	941	993	960	858	873	917	926	891	945	914	939	927	919	958	949	869	922	919	893	914	836	944	936	894	830	931	971	913	953	894	956	894	893	923	901	924	936	877	948	866	899	905	937	902	900	942	922	911	951	899	888	915	937	918	903	905	925	946	869	955	854	939	933	964	971	913	867	994	916	950	933	982	936	858	948	964	901	959	918	931	889	924	893	926	875	925	881	909	933	918	910	950	868	951	932	950	884	853	906	907	949	926	907	934	963	885	956	893	936	972	947	961	883	882	919	897	959	974	934	946	929	928	866	943	961	903	984	865	933	955	837	915	862	898	926	941	874	896	925	904
29664	29855	25795	13393	4104	1741	1013	910	919	887	869	837	824	912	809	848	841	850	868	844	840	897	894	853	855	903	830	890	892	838	841	894	864	797	837	898	830	889	815	886	866	854	910	849	834	824	821	930	862	837	853	866	872	876	909	840	907	913	851	890	870	822	887	890	848	855	857	834	866	906	852	903	813	854	865	845	837	860	863	866	841	880	896	867	831	820	854	894	885	879	854	845	899	858	799	860	877	816	882	869	855	833	856	880	854	849	815	859	874	834	896	901	885	817	840	869	800	843	801	893	836	907	849	853	876	911	840	890	827	888	866	850	841	878	826	848	865	869	858	885	835	811	838	834	846	838	845	841	846	860	869	921	831	862	873	867	923	894	851	860	880	836	838	825	844	849	828	839	869	856	831	846	852	897	865	867	812	832	849	912	870	845	841	827	863	857	857	803	875	850	844	833	802	786	877	837	814	860	902	844	797	803	845	856	837	873	832	845	921	925	841	852	813	863	815	846	859	830	890	863	822	865	781	880	827	837	846	877	864	844	869	857	850	848	841	872	857	812	802	897	874	847	827	826	853	851	855	838	863	851	884	818	787	872	866	905	873	882	852	859	818	862	869	896	897	887	829	880	898	962	859	869	858	829	824	893	884	822	885	881	875	863	842	815	833	876	852	869	887	912	881	869	867	889	850	849	877	888	865	866	921	898	870	866	858	854	845	874	899	875	838	860	872	853	872	853	868	926	891	830	836	893	840	875	881	838	858	927	842	854	868	879	849	888	870	863	832	860	841	858	881	877	856	869	881	819	881	840	887	847	881	806	808	850	840	824	862	874	876	839	856	854	833	874	881	901	852	869	909	849	834	865	851	855	857	900	840	919	849	816	850	847	876	900	823	824	896	859	876	859	844	893	824	798	879	854	864	862	833	821	868	866	854	829	898	887	881	863	849	866	833	868	833	836	853	853	881	884	855	868	850	862	866	825	848	817	843	875	845	886	849	880	849	861	902	852	824	838	820	913	901	780	854	852	844	804	903	840	834	859	870	906	843	808	831	868	888	880	878	854	868	866	868	825	875	847	864	891	829	840	851	858	814	855	845	947	861	848	871	868	859	845	867	865	862	888	857	861	910	859	890	834	862	844	917	842	846	869	860	866	893	822	861	835	839	801	839	904	817	867	855	852	876	888	900	828	898	847	839	896	907	837	853	823	894	838	828	928	899	858	871	852	850	824	853	863	831	813	872	820	854	877	871	866	842	885	815	878	861	849	833	918	867	900	888	826	859	804	876	852	872	824	926	860	850	802	865	792	911	881	811	839	842	846	863	881	879	878	855	911	819	875	846	856	832	860	833	864	858	882	876	884	849	868	845	822	875	881	885	904	868	871	819	946	853	811	852	833	877	865	888	874	849	876	849	866	864	827	860	902	824	873	832	858	828	857	899	897	878	867	891	838	852	861	849	864	861	807	811	880	834	868	873	863	816	814	832	851	811	819	852	902	871	817	825	845	814	800	845	855	869	858	886	888	894	852	784	849	878	892	841	874	889	892	829	842	872	818	816	809	879	879	890	843	866	803	849	857	848	873	888	850	862	908	907	893	855	883	886	855	812	843	877	804	834	878	876	891	902	903	841	825	916	881	912	898	914	845	833	875	869	794	847	880	853	866	875	846	865	826	819	869	906	853	919	850	900	880	850	836	864	852	829	857	851	920	863	922	835	874	885	863	905	832	823	908	820	823	858	843	874	877	901	837	846	916	884	871	824	878	858	902	838	898	842	848	861	825	846	847	892	928	864	893	839	891	824	832	836	864	885	870	857	813	815	876	892	827	835	867	829	869	843	826	896	823	856	862	868	824	835	844	876	878	862	841	898	842	874	828	891	832	868	834	827	864	856	848	845	824	875	889	896	898	883	884	847	847	874	886	848	837	865	884	889	835	828	843	858	853	819	864	845	879	862	885	838	870	819	862	841	829	872	838	906	846	842	862	868	886	868	882	923	870	876	933	886	876	843	844	851	838	876	862	886	804	862	929	899	860	861	896	846	849	856	827	872	803	840	877	872	892	822	862	896	892	835	826	849	897	866	871	874	868	812	881	855	854	860	856	896	892	857	896	844	825	865	838	847	856	875	878	838	843	879	886	849	828	843	888	826	868	865	869	895	893	904	873	876	928	870	867	847	848	817	887	841	876	901	857	860	882	879	895	896	790	865	875	853	895	922	849	876	852	835	859	863	850	861	887	834	846	885	869	897	858	858	878	880	848	846	876	882	837	856	828	892	847	881	896	880	846	824	871	810	800	906	860	878	906	847	870	858	869	895	865	858	882	808	877	822	881	868	848	851	897	865	825	895	804	881	915	815	770	923	851	836	874	849	857	888	885	859	897	811	842	870	832	848	849	840	885	828	838	859	904	845	899	907	879	854	860	857	839	875	879	870	818	856	776	875	891	890	876	842	895	870	873	866	913	878	894	876	871	820	881	833	865	861	875	862	833	853	866	842	835	859	837	845	870	870	873	879	843	797	878	876	800	851	860	873	828	846	850	862	854	833	841	834	781	875	879	891	807	852	846	859	858	865	834	935	888	867	870	827	825	875	799	858	875	844	855	864	891	875	857	834	810	820	838	911	845	868	832	847	881	858	849	837	848	878	857	858	867	853	841	899	864	943	946	852	929	855	860	850	850	857	840	839	856	912	832	856	786	821	856	924	851	883	834	832	857	880	883	900	860	870	869	847	878	819	850	884	878	890	899	883	846	904	878	835	853	865	838	882	880	912	843	876	811	859	861	903	846	844	875	916	843	877	821	793	865	855	850	872	883	835	880	854	860	967	870	886	808	806	838	834	830	821	855	853	879	862	860	914	809	860	849	877	848	829	890	839	882	916	887	854	864	858	834	852	852	923	837	813	833	875	861	871	837	817	803	868	823	849	861	897	882	836	849	864	861	844	838	856	836	857	836	865	813	904	842	869	854	852	823	853	846	866	813	875	889	867	833	882	861	852	862	887	874	859	875	859	826	823	857	851	862	882	861	831	921	919	854	837	835	850	827	833	872	861	864	798	914	901	844	888	872	855	839	853	913	888	842	876	839	917	868	850	886	899	868	808	900	816	866	833	869	870	875	876	882	860	830	863	839	856	874	848	859	868	867	830	821	908	897	850	867	862	877	845	871	911	826	895	959	909	838	869	874	825	852	853	813	853	865	874	823	897	866	888	822	923	857	908	874	883	865	832	836	887	879	809	810	881	854	918	847	821	864	849	885	835	869	922	853	787	905	853	857	850	899	844	818	884	881	864	874	854	788	813	914	876	843	887	835	855	879	869	820	838	844	862	835	836	826	877	881	824	857	855	832	822	821	768	874	920	853	868	825	844	861	861	851	852	843	846	841	860	853	843	861	903	882	856	860	848	917	870	813	864	864	860	870	873	858	853	870	827	880	865	819	850	870	870	864	794	845	783	900	834	863	809	928	824	859	882	857	840	864	844	848	855	851	870	862
21629	34584	20545	7831	3090	1338	828	709	720	709	664	696	678	672	741	675	638	682	667	682	671	718	687	685	648	684	681	718	690	666	673	709	643	690	665	642	697	625	722	689	658	657	624	681	653	702	663	688	631	691	718	726	680	692	667	680	619	634	675	697	702	638	684	711	688	681	654	639	711	640	676	662	673	674	721	656	677	678	700	669	651	688	652	652	669	632	664	694	637	637	646	691	641	630	697	621	651	683	658	673	656	635	660	646	656	642	654	643	662	654	694	686	699	661	682	667	712	684	604	677	647	665	648	707	627	680	682	643	666	667	628	622	672	673	682	655	657	674	643	622	670	690	653	650	691	650	658	668	665	684	671	686	690	667	684	628	683	635	713	626	658	713	660	654	679	663	682	666	701	630	638	659	718	721	699	639	644	687	698	611	673	704	685	647	661	659	670	709	635	676	654	632	686	672	650	673	658	682	655	689	678	708	635	690	742	634	692	657	679	664	693	651	715	670	657	657	682	705	684	672	661	679	669	647	647	653	666	649	631	631	661	661	687	654	632	662	637	651	677	653	701	640	615	629	640	684	651	655	643	656	643	677	688	647	692	650	644	665	634	654	671	643	653	651	666	652	615	677	661	622	606	654	668	617	663	645	654	672	668	693	660	657	677	641	659	632	657	690	640	616	694	668	669	674	647	705	641	685	675	689	674	692	609	699	656	663	658	683	640	648	676	669	629	682	700	631	683	666	691	662	662	669	675	638	695	633	657	682	654	714	655	679	644	653	653	697	655	665	656	658	666	663	713	651	644	699	672	725	656	672	644	655	657	666	650	635	637	665	664	698	704	697	653	655	662	665	701	701	680	625	628	649	689	683	613	668	666	661	684	681	691	696	671	679	666	671	674	690	682	668	660	687	708	648	694	668	660	675	646	656	652	714	654	666	651	674	646	645	655	646	640	657	648	626	651	719	668	671	674	666	676	646	636	661	691	682	689	699	662	660	647	650	702	689	696	663	703	672	702	654	657	648	645	659	683	658	670	641	711	686	644	640	636	663	682	717	653	660	671	641	629	674	617	686	709	650	683	671	710	621	691	681	677	644	619	650	652	673	723	694	639	639	647	649	699	654	600	647	651	651	685	680	628	686	639	694	643	668	669	679	653	668	638	659	666	675	597	639	698	650	719	607	752	655	648	657	649	688	715	641	660	666	619	659	638	642	699	651	684	716	666	678	674	682	655	667	651	664	702	687	674	584	689	702	655	655	711	665	713	632	682	686	721	635	681	657	660	637	674	669	621	648	659	661	679	659	690	696	665	673	676	717	656	677	629	701	701	670	637	656	657	694	677	699	631	600	640	655	660	653	657	687	631	684	674	658	641	687	650	694	639	642	639	661	656	670	619	678	680	642	684	669	675	708	692	675	616	616	658	671	617	711	648	682	689	671	665	690	705	651	667	695	649	679	623	658	682	681	698	665	665	683	614	676	672	662	647	640	680	667	671	644	697	638	657	680	645	674	691	670	704	664	671	650	664	676	655	621	665	711	642	671	643	670	659	677	665	704	674	690	653	687	687	638	695	663	662	656	661	668	646	675	686	659	683	656	630	698	655	668	690	673	654	661	638	660	657	707	651	653	609	655	719	671	626	615	652	643	712	649	680	682	664	605	705	655	657	655	654	620	691	625	703	689	681	635	705	712	687	676	662	686	658	671	667	689	670	696	679	643	670	703	713	709	640	667	661	642	663	714	649	675	686	641	680	700	660	654	656	656	687	694	633	651	723	643	677	643	705	666	662	655	677	646	667	661	677	691	697	692	618	657	644	642	656	638	686	636	700	677	665	679	719	681	665	645	644	683	664	662	654	694	656	666	636	668	645	657	669	677	674	654	662	634	668	660	689	713	688	648	710	691	681	680	648	693	708	628	595	656	658	648	672	646	674	632	659	629	651	635	701	658	718	646	632	685	661	676	684	716	662	647	691	695	685	679	660	703	638	671	651	632	668	654	685	668	655	677	611	653	659	641	666	673	641	650	666	675	673	671	654	652	671	671	660	656	730	704	661	686	702	674	716	673	695	677	654	724	672	657	642	709	675	722	657	682	674	691	682	623	656	695	682	634	672	621	643	690	685	697	719	722	688	666	676	635	633	645	669	700	679	681	683	646	690	702	674	651	640	669	737	650	682	684	634	637	650	702	669	657	677	634	678	635	674	662	683	669	691	653	647	692	655	676	662	641	642	694	680	638	607	668	683	641	670	699	706	626	715	642	675	686	671	623	663	635	687	696	642	676	676	682	633	670	650	616	665	626	655	737	664	645	669	638	736	674	649	651	679	709	696	631	632	665	663	644	672	657	642	667	668	642	654	643	655	660	647	699	647	662	667	637	661	681	638	673	669	700	655	687	653	652	650	723	687	689	714	686	669	675	695	691	711	681	716	687	655	638	616	669	665	647	677	626	688	661	625	701	686	684	699	704	673	665	652	634	646	694	661	657	697	666	695	661	662	705	658	683	673	694	651	667	638	688	696	648	628	712	676	672	664	661	671	684	660	622	663	660	630	658	662	681	702	678	701	679	709	676	719	666	690	647	658	673	677	660	618	645	645	633	661	671	671	670	659	670	700	619	663	675	691	662	661	655	651	682	670	635	695	672	609	700	669	674	665	683	657	705	670	636	648	671	687	677	692	644	635	649	663	658	694	657	655	674	720	645	646	640	632	714	635	649	687	656	626	650	672	691	672	703	654	648	696	659	656	687	680	675	656	647	636	636	660	672	663	657	685	647	684	652	728	696	638	660	687	621	654	661	683	718	702	686	675	672	663	613	680	631	627	647	658	676	650	682	678	685	651	693	689	663	647	677	657	652	683	611	645	649	626	695	721	687	667	677	640	703	662	675	620	691	677	663	642	672	638	665	653	704	671	703	662	669	677	663	674	712	650	669	669	684	671	683	653	702	669	693	676	688	650	685	731	663	695	686	664	688	644	690	625	625	633	709	654	651	659	653	730	648	661	637	720	658	653	709	652	675	685	634	602	663	678	655	674	725	632	682	697	660	645	666	680	664	616	681	666	659	660	697	640	659	665	693	690	663	625	693	677	691	693	622	691	668	645	678	671	642	671	662	634	639	636	693	714	676	654	602	686	676	663	696	674	650	689	658	684	666	644	632	629	687	637	711	673	641	646	686	715	671	651	659	737	627	702	714	671	687	619	674	641	656	675	694	660	604	671	674	667	657	720	713	674	685	648	654	679	666	673	693	660	669	651	702	709	696	675	671	710	660	689	689	661	655	629	633	648	676	690	649	639	674	695	659	700	666	640	680	676	683	686	704	689	649	659	681	668	668	701	678	612	682	674	656	655	670	694	649	643	661	678	663	707	682	643	685	689	676	624	733	717	661	646	634	677	663	665	640	684	655	678	657	619	679	690	639	645	679	680	614	667	677	642	714	663	620	707	687	681	628	648	729	688	684	656	679	660	697	664	629	681	653	682	686	678	682	647	633
25772	27152	42962	39002	22067	8274	2152	1090	998	943	923	965	902	883	938	958	897	952	884	935	897	928	892	905	916	840	894	907	890	940	933	933	902	865	884	935	907	917	870	896	913	974	885	917	883	898	916	915	901	890	931	868	935	983	994	907	884	923	918	877	878	870	926	881	887	873	887	893	876	920	850	881	911	881	929	895	934	892	943	894	900	894	905	858	920	878	921	879	878	891	884	905	939	917	933	862	924	888	916	857	874	867	941	891	837	909	909	921	940	891	874	944	945	892	944	910	921	870	914	916	943	902	942	860	917	925	882	898	845	910	943	943	908	911	877	906	870	859	907	932	875	953	882	853	918	868	896	895	908	875	850	895	910	888	855	914	946	877	905	924	835	988	904	866	868	898	923	903	879	917	874	907	908	881	894	917	857	887	853	918	930	912	889	904	894	933	857	913	944	919	950	836	880	864	862	839	903	914	864	864	898	904	883	848	939	829	889	891	922	916	865	869	889	938	889	956	940	859	865	917	875	881	900	904	900	879	901	887	876	883	934	872	885	845	906	942	908	843	890	907	915	865	870	868	947	889	933	841	925	869	865	905	903	856	869	911	946	925	872	872	915	937	878	916	888	833	969	904	933	905	909	877	931	904	913	908	927	938	946	899	895	935	928	865	876	884	854	904	930	902	857	920	910	858	888	912	895	937	892	890	877	908	901	901	915	879	917	903	883	946	910	896	895	893	943	863	890	872	918	905	876	868	937	934	906	920	876	890	900	892	877	929	893	903	903	936	894	935	930	908	879	860	901	883	904	896	879	943	916	879	898	914	834	984	923	865	882	876	878	929	942	894	832	909	923	897	908	948	904	883	873	854	914	918	886	855	865	931	867	937	903	898	849	919	956	851	820	874	959	876	950	934	916	877	891	867	928	872	867	889	940	896	924	903	892	925	857	865	951	822	949	893	909	890	918	921	908	990	915	863	887	936	933	854	961	900	911	933	867	875	918	871	911	908	873	908	891	875	885	919	924	894	843	908	881	870	937	869	931	901	925	916	891	883	866	941	888	907	907	902	866	933	882	844	936	902	893	960	930	931	923	906	818	976	934	899	926	856	897	922	909	931	907	901	903	863	939	875	939	923	907	893	918	895	931	940	860	924	928	881	907	938	837	892	900	933	886	900	933	931	898	923	891	903	869	842	877	889	854	875	850	901	912	898	893	890	903	877	868	871	918	920	879	872	871	951	939	889	874	895	897	868	826	909	903	898	897	890	855	879	886	931	866	943	892	889	834	908	923	894	947	864	919	902	922	900	902	873	927	926	903	889	896	896	897	919	908	913	907	867	944	947	912	851	908	914	869	853	878	913	881	910	902	832	910	907	922	929	904	899	895	915	849	847	895	880	900	881	938	931	875	936	916	960	888	921	913	829	848	887	945	907	897	892	901	893	953	908	933	920	920	953	957	914	891	944	916	883	906	885	935	906	910	887	898	887	911	937	903	922	867	888	852	863	827	923	894	938	869	914	911	883	923	959	882	877	859	891	902	899	921	903	902	879	896	895	903	882	930	923	893	921	910	964	883	891	870	971	888	862	973	918	940	913	921	837	870	932	938	942	889	891	908	870	951	910	886	895	895	884	899	943	893	897	938	893	868	914	931	914	864	910	886	920	899	908	895	905	920	863	826	913	880	900	886	918	923	907	942	906	908	857	910	937	884	930	861	870	880	908	877	889	954	902	935	911	877	929	884	922	948	871	893	902	935	893	892	910	915	936	901	846	885	911	904	907	887	870	951	874	873	888	902	942	915	887	887	917	906	890	871	927	948	859	909	887	897	898	844	875	881	898	895	894	922	951	943	933	833	959	906	891	916	934	873	825	886	924	866	892	909	901	932	875	925	914	844	880	885	921	947	924	880	896	924	939	931	839	944	898	894	892	896	895	901	909	959	863	849	948	849	909	867	924	879	924	893	925	822	908	895	939	914	925	898	903	893	900	846	896	959	900	949	916	896	901	931	895	904	939	915	901	929	911	945	891	871	955	979	862	945	853	908	912	875	865	874	951	854	927	971	890	909	962	916	930	870	934	939	868	933	869	896	854	877	864	889	936	917	844	934	888	902	871	893	890	952	875	874	912	898	866	911	848	894	878	928	897	915	886	836	934	928	902	887	947	939	951	869	831	938	858	932	880	885	915	871	926	869	898	908	895	929	953	906	892	928	913	926	893	910	949	912	933	916	908	928	896	897	909	849	862	860	919	938	983	880	915	967	914	877	910	900	908	897	894	906	886	868	927	890	897	880	889	883	894	902	885	913	927	848	883	888	932	883	895	922	913	919	879	878	873	912	858	866	893	942	876	847	874	889	896	903	913	891	856	987	935	894	880	860	928	942	924	847	891	851	939	892	941	946	884	881	875	919	891	880	923	902	881	891	877	889	927	867	878	908	911	951	926	920	897	910	863	942	894	923	884	908	884	911	853	926	907	907	886	893	928	907	867	891	931	937	886	904	943	881	909	904	904	900	871	861	942	935	904	894	839	897	952	930	940	915	845	866	924	850	908	887	991	888	893	916	880	889	886	896	898	903	863	956	880	857	886	889	911	907	924	877	863	885	851	890	905	879	930	891	907	904	949	898	893	886	965	940	903	963	899	895	921	890	901	912	909	875	893	917	891	961	869	901	900	901	951	912	920	905	877	895	866	859	920	860	966	892	898	923	899	865	875	900	862	911	892	879	909	899	856	918	893	913	940	884	869	865	896	927	892	909	871	938	924	910	936	906	914	943	898	873	966	950	933	878	907	897	875	985	877	891	877	875	935	946	900	886	946	860	876	935	877	888	910	921	911	961	922	964	916	909	908	903	898	887	892	923	891	868	893	925	908	926	929	917	943	897	902	874	957	911	918	891	891	917	896	922	891	927	854	904	865	891	913	891	850	898	914	898	878	937	853	902	884	948	882	925	906	845	928	943	935	900	883	871	937	870	851	896	887	905	860	908	873	927	918	937	900	880	910	918	861	895	883	861	896	938	888	897	890	924	931	888	911	903	910	830	866	896	837	966	945	932	888	907	942	903	892	892	904	936	920	883	908	911	840	904	877	930	925	880	831	853	897	872	907	907	897	941	858	880	917	935	915	901	836	932	869	904	886	902	892	832	907	908	888	882	815	841	896	904	877	880	924	987	905	834	893	908	903	924	905	882	880	892	918	878	902	897	881	914	905	857	886	841	864	918	959	945	944	867	950	912	920	957	797	921	895	904	850	858	840	868	922	863	903	890	932	907	921	885	904	860	911	864	838	906	931	914	940	944	928	920	867	896	898	858	935	901	927	848	897	916	835	854	895	918	917	953	881	903	925	876	931	908	868	942	882	943	946	893	867	903	865	905	923	921	978	925	960	956	976	947	970	908	899	948	918	901	908	891	915	858	905	906	920	861	926	901	865	870	929	902	865	915	914	923	880	864	905	885	882	850	876	895	885	868	909	905	936	935	936	878	902	856	877	929	930
55725	82644	60459	32367	13908	4556	1636	957	788	798	792	782	745	763	756	736	787	757	792	784	695	758	702	807	753	777	784	822	737	758	792	748	763	772	707	781	731	714	770	707	800	736	743	781	762	754	721	731	793	738	722	751	765	789	739	764	740	809	769	766	770	791	735	759	770	818	783	708	729	733	765	779	740	745	732	747	754	774	736	758	741	772	766	776	805	790	744	736	737	751	793	729	695	753	834	728	759	722	774	711	729	741	767	726	765	745	734	725	799	727	716	758	775	778	753	782	733	786	779	755	766	737	776	748	728	741	762	788	754	744	746	767	768	735	734	771	742	740	713	729	830	780	808	738	790	772	711	736	768	756	766	730	805	730	768	788	773	721	715	777	747	776	759	746	729	781	747	733	737	741	801	750	681	760	766	732	748	791	723	752	794	765	715	749	727	770	721	763	752	738	749	691	730	734	724	744	780	766	757	753	686	762	787	791	751	742	791	710	755	736	784	776	720	776	726	787	727	749	758	774	706	709	745	772	719	747	745	757	793	738	775	729	777	795	756	782	732	720	775	750	807	754	728	720	728	806	782	737	778	746	740	717	754	748	765	755	729	715	762	816	758	787	771	708	713	736	786	749	759	732	688	741	744	815	810	743	746	773	742	753	732	776	745	765	724	722	771	729	772	783	733	752	742	742	746	775	756	781	767	755	774	802	765	716	788	760	687	770	767	721	755	746	799	782	717	727	730	764	682	786	773	793	794	783	770	744	707	750	772	765	762	764	740	752	741	786	745	772	782	730	729	749	741	759	741	751	766	809	759	761	783	737	736	753	733	721	753	732	779	770	746	796	760	759	730	759	765	734	681	780	735	716	794	737	782	757	775	755	741	787	782	763	754	741	690	745	744	780	775	780	730	720	789	741	747	763	760	743	756	754	730	761	738	752	766	757	766	728	753	773	711	770	742	764	714	778	754	794	718	708	727	718	808	718	735	775	726	766	732	759	741	810	796	765	747	737	738	773	780	763	792	740	811	721	764	728	726	794	748	748	717	776	755	747	754	716	767	788	810	753	682	806	770	748	769	758	724	797	787	783	720	746	739	751	748	734	762	778	753	718	773	711	746	752	762	733	760	754	770	746	715	775	722	781	768	776	743	772	719	764	779	742	769	714	726	768	783	703	763	741	713	744	766	727	808	782	757	744	788	759	771	763	745	730	762	768	749	752	784	738	765	761	734	716	744	734	808	743	764	720	719	763	755	811	722	747	732	739	763	711	721	756	786	782	747	774	703	720	741	774	779	724	730	745	756	748	763	756	720	796	792	749	741	827	759	750	768	760	723	794	735	760	781	747	749	775	741	772	709	761	757	777	719	747	805	795	731	736	747	736	749	761	693	727	753	713	773	741	753	748	767	751	781	805	787	765	743	735	759	723	689	723	709	775	778	768	729	742	788	746	730	755	732	714	774	741	725	729	720	743	734	747	720	803	751	754	717	708	774	784	755	784	754	689	743	739	789	709	769	757	791	765	785	739	769	765	714	732	805	760	755	750	704	726	748	777	784	756	766	765	740	766	747	763	788	674	766	770	706	737	734	750	766	779	738	698	781	767	742	764	748	804	711	787	743	741	726	816	773	744	748	760	737	735	736	731	782	756	791	684	701	746	758	750	795	740	724	772	808	694	798	740	692	753	741	727	760	741	765	767	772	751	724	776	752	749	788	775	777	748	770	785	753	758	756	774	781	749	792	721	763	792	702	738	719	742	746	778	778	730	720	755	772	792	775	764	724	726	723	775	768	744	772	751	786	729	745	793	777	745	718	771	700	751	710	719	739	773	740	802	767	725	771	780	749	727	757	681	779	719	748	746	730	741	755	806	755	729	735	757	790	732	682	737	748	773	752	734	736	732	800	724	711	766	739	723	768	759	705	751	748	707	724	768	737	731	830	765	742	730	778	780	778	722	784	699	786	734	727	718	755	758	753	779	751	752	698	760	699	792	747	765	767	726	756	736	767	783	704	733	725	762	777	756	760	808	719	756	729	758	758	806	757	759	769	722	758	730	772	743	767	750	755	757	736	752	819	735	805	789	768	750	723	776	735	740	783	766	827	760	717	757	742	775	785	722	757	751	781	743	749	762	757	719	761	799	749	758	745	749	737	779	744	743	769	738	768	792	754	734	725	734	747	775	712	775	763	775	723	747	773	724	783	743	772	777	751	727	740	667	748	743	725	731	744	763	735	770	755	737	731	769	759	790	744	720	768	754	749	709	733	753	720	758	742	759	756	702	763	714	776	725	728	709	761	787	807	758	738	758	726	719	757	756	763	763	793	731	747	730	753	746	768	736	778	741	747	746	720	748	762	803	797	760	747	743	754	737	722	719	754	782	736	763	758	739	757	743	779	735	715	742	729	723	750	713	785	785	764	737	744	764	789	747	734	784	777	769	763	709	744	724	778	703	753	732	708	723	733	754	767	754	771	725	775	726	748	741	738	744	760	770	735	777	739	808	801	758	767	768	845	815	734	766	776	726	794	758	758	730	715	768	781	723	770	689	762	724	794	791	754	725	768	732	777	704	784	819	759	699	711	745	789	791	772	718	788	777	735	783	734	775	714	745	751	733	795	753	796	764	716	721	758	732	750	757	752	739	753	736	775	742	732	767	749	717	706	722	757	756	729	791	789	768	716	775	764	786	700	739	744	752	753	791	720	776	773	747	761	739	779	737	746	743	753	753	771	771	712	769	775	761	724	787	747	800	727	770	753	782	773	730	756	782	732	697	774	782	765	681	682	813	750	764	776	802	746	689	717	749	746	713	738	789	694	772	762	728	737	716	709	757	770	747	777	718	750	774	771	729	766	746	769	756	778	794	744	739	716	752	735	735	739	764	764	770	765	748	785	725	779	728	752	788	749	755	730	763	750	716	768	750	737	738	759	776	742	736	770	753	802	772	744	725	758	763	763	738	773	762	767	714	815	745	724	776	739	776	739	741	742	780	746	735	730	730	732	722	791	793	734	745	777	796	760	758	794	812	742	761	738	826	705	761	699	758	760	736	719	789	752	708	759	766	777	728	733	727	775	730	739	729	728	781	749	765	693	700	781	762	761	703	758	738	729	793	748	733	724	752	792	749	744	735	753	739	718	783	736	783	792	700	706	757	795	797	709	747	772	747	703	758	734	738	679	717	753	736	725	768	737	739	792	718	765	779	745	758	771	753	773	723	759	702	749	757	749	767	740	746	745	686	737	800	711	762	767	779	772	778	772	689	763	728	758	752	698	765	729	781	774	706	749	773	721	779	772	727	752	701	743	733	740	721	753	729	729	739	759	756	744	734	741	782	733	752	791	755	728	778	739	723	741	779	754	756	720	723	778	770	734	728	761	745	704	784	747	730	722	759	768	768	769	795	744	801	715	757	758	786	748	702	759	727	773	742	771	785	721	764	739	725	746	765	703	712	781	728	732	716	750	725	765	749	706	758	725	777	751	798	785	729	771	782	766	768
23840	22746	36302	37016	28633	18761	6958	1798	1200	1095	1070	1114	1070	1110	1033	1063	1051	1006	1038	1004	1078	1041	1038	1065	1058	1035	1024	1016	1029	1093	1029	1073	1011	1066	978	1017	1045	1052	1075	1099	1037	1079	1028	1015	1019	1058	1017	1093	1018	1034	1099	1053	1044	1043	1069	1019	1048	1037	976	1031	1032	1017	1034	1016	1062	1059	1048	990	1029	1021	1013	1043	987	1117	1042	1022	1010	1082	1075	1081	1047	1046	1057	1024	1084	1072	1042	1071	1069	1077	1082	1049	1017	1057	1033	1004	1065	1058	1069	1036	1103	1007	1035	1089	1029	1023	1031	992	1107	1047	1083	1029	1016	1025	1005	983	1070	994	1023	966	1008	1018	1027	1083	1068	996	1023	1012	1044	1006	1058	1086	967	1018	1020	986	991	1034	1058	1054	956	1042	999	996	988	997	1071	1030	1063	1023	1032	1050	1034	1041	1054	1064	990	984	1022	1016	1015	1067	1011	990	1037	1022	1006	989	1052	1004	996	998	1041	1036	1019	1011	1036	963	971	1092	1024	1067	980	998	1028	991	960	1020	969	1025	1019	1035	1024	1048	1051	994	1049	1074	1032	1017	1013	1036	1012	1031	995	1053	1083	1059	1069	986	1021	1061	1028	1006	1041	1061	1002	1011	1008	1003	1078	1042	1024	1064	1043	1023	1055	1055	1035	1007	1027	992	1014	1013	1011	1057	1010	981	1039	1029	1007	1036	1067	1065	1033	1044	998	1056	1027	1017	1039	988	1051	1045	1001	1044	1048	1071	1010	1024	984	1050	1037	1104	1043	1030	1044	971	1029	998	1060	1059	1051	1049	1007	1039	987	1093	1000	981	1055	1029	999	993	1005	1043	1034	996	979	1014	1050	1019	1080	1003	1071	973	999	981	1063	989	1019	1018	1052	1024	1010	1030	1004	1008	994	1040	991	1069	996	971	995	957	1070	1061	1084	1058	1112	1013	1057	1017	1005	1025	1001	1033	998	987	1041	1049	1037	1112	1097	1028	1042	1018	1091	1024	1024	1070	1025	1092	1035	1062	1050	1076	1033	1037	1066	1038	1026	1018	1084	1081	990	1076	997	1022	1016	1025	1081	1021	1041	1047	1032	996	990	1004	1079	1017	1032	1060	1035	1084	978	1008	1005	1022	1016	1074	978	1049	1049	1022	995	1035	1031	1046	1050	980	988	987	1001	978	1013	1041	971	1049	1023	1059	1023	1022	1024	1021	1045	987	1017	1094	978	1059	1063	1080	1019	1022	982	999	1022	1027	986	1015	1006	1075	1026	1048	1011	1056	1033	1042	1011	1030	1006	1026	1000	1051	1035	1096	1029	1079	1084	1019	1011	1038	1008	972	1009	1065	1057	1006	1030	1067	1010	991	1010	1013	1074	1037	1027	1032	1078	1037	1044	1074	988	1032	1028	1047	1033	1039	1027	1055	1028	1023	1014	1033	1041	1040	1044	1047	1053	1023	1004	1060	1051	1064	1044	971	1032	1032	979	992	1047	1004	1032	1079	1011	1049	1044	1063	1089	1025	1017	1049	1048	1007	1030	1060	1074	1020	990	1050	1053	1013	1030	986	978	1019	1003	988	1062	1005	994	1044	1013	1018	1014	1010	1026	1016	1026	1041	1017	1047	1010	990	971	1002	1014	1004	1027	961	1028	1063	1018	1070	991	986	1091	1051	1043	1073	1021	983	1019	1057	1045	1033	1052	1009	1044	1082	1015	1033	1126	1023	1025	1009	1056	1044	1086	1072	1077	1042	1012	989	1048	1003	1062	1078	1033	1025	1034	1039	1023	1019	1022	972	1034	995	1058	1037	1009	1038	1005	1043	1024	1044	1037	1092	923	1013	970	960	970	1061	1044	964	966	1030	1028	1057	1032	1060	1069	990	999	1005	1030	1028	1024	1075	1043	991	1040	1060	1040	983	1069	986	1005	973	1014	1043	1021	1089	1023	1012	1024	1031	1020	1028	1062	1022	1014	978	1036	1025	1062	1046	1051	977	1002	1022	1030	1070	1047	1000	1022	1028	1054	1048	1019	1041	1036	1017	1044	1056	986	1042	1015	1003	1031	987	1039	1025	988	1001	1051	1075	1023	1033	1026	995	1071	1043	1042	1034	1012	976	977	1041	1031	1038	1035	1045	1009	1053	1006	1027	1060	1041	1023	1045	1067	1024	987	1031	992	1018	969	1005	1010	1088	1058	1023	952	1073	1014	996	954	1069	1039	1083	1011	1023	1019	1008	1003	1030	999	992	1001	1110	1039	1022	1065	994	1011	1028	996	1039	1019	1039	1050	987	1028	1054	1021	1037	1019	1000	1039	1017	984	992	961	1011	1009	1025	1062	1090	1000	1044	953	1060	1027	997	1027	989	1020	937	1040	1007	1054	1070	1038	958	1027	1014	1040	1013	1020	1008	1039	964	1083	1023	1015	1024	1008	1042	1049	1057	1026	1075	1028	1012	1009	987	1053	1013	1051	1021	1094	1000	956	1056	1084	1055	982	969	1029	1035	1042	1044	1035	1000	980	1011	1074	1027	1043	986	1008	1042	973	1050	978	1025	1044	1117	1041	990	1074	1059	997	1027	1068	1009	1021	967	1025	1021	969	1035	1028	1074	1076	963	1040	1056	1030	1033	1012	1057	1010	1028	1000	1034	1028	1063	1027	1033	1065	1031	1005	1038	1071	1053	1020	1000	1076	1023	1051	1076	1043	1004	1089	1031	1058	973	1088	963	1028	996	968	1066	1053	987	998	1013	1012	1031	1007	995	1016	1029	1051	1002	1022	1100	1023	1038	1035	1025	1002	1126	1013	1070	1041	1043	1013	1085	1032	1111	1080	1024	1043	1043	1042	1054	1044	1048	1008	1029	1005	1022	1079	1038	1051	1114	1016	1032	1050	1022	1003	1050	1023	1043	1007	1021	1038	987	1061	991	1002	1068	1024	1092	975	1014	1056	967	1036	1028	1045	1057	992	1054	1012	1001	1016	1102	1057	987	1021	1023	990	1063	996	1005	984	1044	983	1017	1023	1069	1073	1058	1006	979	1013	1007	1030	988	1010	1020	1055	1010	1003	1061	1051	1008	1027	1023	1001	1048	1016	1031	1020	1069	1077	1038	1043	1037	1035	1053	1068	1049	1036	985	1021	1036	984	979	1037	1047	977	1100	1017	1027	1045	1051	1016	1032	1099	1026	1017	1025	962	1027	954	1045	998	1008	1015	1032	1042	1000	978	1033	1006	1015	1120	1017	1012	1099	1079	1049	1015	1018	1007	1051	1054	1020	1014	1003	969	1000	1027	1085	1079	984	1053	1061	1023	1072	1048	1009	1019	1020	969	1065	1046	1076	1054	1032	1042	1022	1027	1008	1032	993	1003	1038	1096	1009	1049	1067	984	1035	1096	975	1012	1004	1033	1030	1021	1069	1033	990	1087	1067	1067	1052	1017	1020	1022	1023	1063	955	979	1053	1052	1116	1085	1065	1048	1019	1071	1004	1049	1031	995	1053	1007	1087	1051	978	991	1030	1034	1035	1108	1080	1018	1071	1042	1048	1015	980	1022	1062	1003	1038	995	993	1050	1041	1042	1009	1068	1008	997	1045	1011	1066	1023	1058	1019	1037	1039	1022	1006	1021	963	992	1011	1018	1070	1007	982	993	1071	981	1046	1042	1062	1039	1016	1066	978	977	991	1032	1019	1060	990	1008	1061	1081	1063	1080	1014	1005	1051	997	1007	992	1009	1053	986	968	1052	970	1004	1049	1037	1051	1052	1046	1025	1066	1032	1016	1070	1001	1014	1073	1059	955	1007	1047	992	1047	933	1001	1083	1031	1055	1041	1021	1015	1032	1070	1023	987	1061	1049	1030	1001	1029	1033	1001	973	1029	992	1003	1048	1000	1082	1041	1018	1029	1007	1073	1047	980	1111	1067	1039	1059	1007	1047	1009	1013	1041	1044	1047	1087	1063	1038	985	998	1014	1039	999	1018	1047	1059	993	1001	1027	1027	1010	1052	1043	1027	1012	993	1106	969	1043	1050	993	1021	1052	1021	1047	982	1026	1057	1040	1062	1006	1033	1101	1062	1002	1036	1023	1060	982	998	1091	1047	1029	1040	1039	1060	1024	985	1060	1020	999	1001	994	1072	1075	1017	1085	1037	1026	1020	1040	974	1001	1001	1017	991	1005	999	1013	1031	999	992	1073	1017	1008	1045	1032	994	1039	1025	1036	1002	1017	960	1029	1052	985	1042	946	1056	1019	1013	1028	997	1067	987	953	1016	1060	1057	1028	1021	1016	1017	973	1021	1027	1039	1005	964	1036	1018	1071	1055	1002	992	1045	1002	1013	1063	1012	1027	1050	1049	1014	961	1070	1011	1012	1103	1026	997	1030	1059	996	1019	1016	1015	1004	1051	1061	974	1035	1029	1043	1034	1038	1020	1084	1023	1060	1024	1025	1041	1033	997	996	1027	1059	1064	1056	972	1001	993	1063	981	1099	1019	1032	988	952	1041	995	995	1072	1008	1036	1009	1050	1001	1027	966	1063	1050	994	1009	1024	1057	1072	1019	1022	961	1011	1021	1064	1070	1065	975	1054	1029	1070	1062	1029	1085	985	1012	1038	1033	1021	983	1033	1008	1019	1084	1059	1026	1028	1001	1002	1048	1001	1051	1033	1019	1015	1035	1031	997	1041	992	985	1036	1042	1057	1013	990	963	1025	1031	984	1061	991	1027	933	1010	988	1035	1024	970	1044	1045	1093	1092	1069	1039	1023	1093	993	969	992	1015
63132	100063	78094	50487	25642	9629	2993	1399	954	977	942	938	938	904	874	935	944	877	856	895	868	914	912	924	897	910	858	916	943	890	906	946	897	858	880	944	926	913	919	871	890	878	882	954	874	1001	944	925	903	952	916	931	904	899	868	911	925	868	894	868	931	903	867	909	920	908	893	875	853	910	954	881	873	912	921	889	881	922	907	900	920	846	883	915	877	826	907	934	894	942	888	958	868	923	868	950	856	950	875	814	899	898	892	885	959	881	923	930	928	818	922	882	892	882	841	839	844	879	899	901	908	906	894	907	951	885	937	903	913	914	904	943	904	889	899	901	851	919	855	957	854	910	869	929	932	848	861	863	899	886	854	860	950	934	924	902	922	858	893	930	986	846	911	891	851	928	881	936	933	907	903	895	904	915	929	898	909	867	887	880	886	879	900	930	963	930	901	843	900	910	899	879	867	932	927	895	914	841	872	911	939	894	872	969	840	883	868	863	903	894	887	905	881	811	913	957	890	879	874	891	906	878	949	936	922	826	924	877	889	849	888	880	887	852	930	876	914	886	902	906	927	838	886	896	915	904	883	967	897	891	940	922	917	893	865	963	907	865	987	872	949	887	939	913	890	923	956	874	875	858	911	875	883	895	838	898	895	902	910	922	947	906	936	904	869	850	928	887	924	887	876	911	880	902	918	924	951	896	879	919	954	927	905	948	926	868	925	838	942	876	885	869	930	950	870	908	851	918	870	909	857	932	908	912	909	849	833	854	888	919	858	885	949	994	897	959	920	929	921	897	934	878	888	933	879	871	884	831	923	915	929	897	926	864	866	913	920	901	963	923	876	869	886	899	882	909	911	878	887	845	899	893	880	886	993	845	909	876	911	892	913	924	840	866	817	938	860	909	900	945	886	891	873	873	921	929	907	875	873	889	873	913	906	921	882	858	887	896	893	916	865	884	876	885	840	930	891	926	893	906	933	899	883	848	903	872	898	890	887	901	886	904	845	887	891	895	890	895	872	865	903	921	902	907	901	920	890	848	900	926	940	884	879	868	892	870	910	875	902	879	898	873	930	875	923	898	864	933	892	956	882	875	887	903	927	914	922	894	881	933	904	943	927	913	864	890	860	883	881	933	886	859	903	909	906	905	881	902	891	905	911	873	848	909	898	946	976	893	850	898	898	880	931	888	906	859	891	930	886	896	904	911	911	945	951	875	906	881	907	902	891	897	850	847	850	911	868	926	943	884	939	921	880	915	929	838	883	926	871	906	895	917	895	913	862	860	878	910	929	964	869	915	899	876	944	915	909	891	884	908	859	878	884	895	938	914	934	891	885	898	912	900	862	893	947	945	922	880	887	917	858	879	849	837	901	858	855	914	940	906	923	893	938	945	893	888	865	938	936	879	864	924	869	878	884	912	898	870	871	862	908	926	845	931	892	931	918	931	883	914	895	930	896	903	937	880	862	916	913	903	888	912	871	886	850	878	959	879	949	859	892	928	864	903	937	874	898	892	906	939	868	881	892	902	878	934	922	851	887	907	871	859	842	932	895	861	911	858	938	953	877	922	938	925	864	892	901	929	888	838	930	941	872	901	924	886	914	894	929	890	881	880	921	870	908	873	842	880	927	888	928	865	912	822	899	949	882	900	890	897	901	906	930	894	866	909	894	890	916	884	907	897	869	936	845	892	918	919	868	907	868	891	903	906	963	903	868	863	951	885	886	859	955	858	867	913	929	869	933	891	915	894	910	886	898	943	940	895	897	877	894	886	891	892	899	942	972	887	946	942	915	908	913	849	918	860	861	903	872	934	922	870	891	898	887	855	911	849	876	880	906	898	899	914	912	864	964	854	898	877	908	934	881	906	909	844	901	889	836	852	877	892	902	869	910	908	875	911	899	925	904	854	908	986	901	922	939	923	939	869	872	866	917	958	893	908	900	891	823	931	901	919	903	965	913	880	909	888	896	895	878	855	893	931	878	943	897	877	872	892	920	864	904	948	863	897	860	971	944	938	879	871	940	893	908	880	903	885	894	882	960	895	880	830	936	952	908	929	932	888	900	884	933	845	900	889	934	902	927	877	877	916	912	831	846	903	876	914	902	897	865	896	834	894	854	901	885	894	940	930	924	888	886	963	885	911	898	920	883	893	887	917	857	952	918	913	843	900	877	949	874	874	849	882	864	858	871	888	854	858	851	828	858	890	874	880	933	910	830	897	888	879	899	914	889	906	854	906	902	872	849	906	905	901	855	889	923	854	913	869	923	871	899	900	920	937	856	935	935	876	889	875	888	869	923	892	937	899	887	891	913	966	921	880	906	928	895	917	890	940	904	853	888	915	860	865	872	899	894	924	921	902	932	902	895	861	891	893	896	896	908	859	853	929	889	980	890	910	915	895	925	883	911	893	950	899	909	887	892	884	882	850	869	864	896	876	875	902	868	876	908	861	911	839	881	861	868	909	891	956	922	919	857	913	967	898	944	920	913	883	870	836	888	866	878	907	897	949	873	959	895	880	914	906	901	909	869	867	916	869	878	874	893	840	899	876	868	888	887	872	872	834	876	883	914	964	953	894	900	850	891	947	960	904	876	918	883	885	910	847	838	894	896	900	850	930	893	862	920	863	892	893	943	848	896	895	866	912	904	870	890	877	882	889	895	896	916	911	937	916	883	899	875	856	901	904	915	914	882	879	910	931	941	884	915	880	901	894	865	895	922	871	915	914	921	871	869	899	879	879	918	885	870	879	912	871	895	923	909	919	891	919	908	865	872	912	955	931	880	854	879	933	918	877	946	898	847	861	872	962	872	898	956	921	899	907	890	876	893	918	915	930	883	883	892	876	908	880	901	940	963	877	919	891	927	924	912	959	865	905	895	852	920	887	924	852	932	897	915	881	882	894	854	912	948	907	880	941	987	855	945	899	880	909	886	893	931	823	908	913	888	894	881	904	900	885	906	945	926	828	920	937	887	873	830	870	890	894	927	874	912	960	868	940	941	904	884	880	912	868	920	883	904	900	887	876	896	920	867	883	860	846	836	929	868	918	912	848	899	861	918	934	900	915	930	880	919	896	912	878	907	894	869	890	886	886	888	940	872	944	915	868	916	919	927	853	958	906	893	868	943	908	909	867	875	923	895	897	898	917	917	939	869	900	907	928	867	937	922	903	911	911	892	876	858	985	896	873	910	925	883	866	907	884	926	848	897	853	867	977	851	874	873	932	929	890	908	896	884	854	909	884	976	900	860	903	887	892	938	901	873	839	908	913	871	860	903	870	907	955	885	901	843	979	856	930	856	863	883	842	953	941	885	905	871	913	867	867	916	954	885	891	900	862	876	882	906	858	862	896	864	903	866	894	852	871	867	862	924	843	885	842	860	813	912	916	935	916	975	956	916	866	887	864	866	899	912	892	924	951	853	917	885	812	834	868	866	887	927	889	905	894	932	944	869	858	884	918	905	924	853	933	925	920	911	857	892	893	889	867	909	915	919	962	903	956
29625	28532	28330	14223	3979	1586	1124	850	861	812	796	789	796	833	866	803	844	791	772	794	765	785	813	802	834	779	806	829	770	840	790	812	764	807	773	764	796	781	783	841	826	846	781	814	807	766	806	795	796	793	767	849	790	841	802	806	743	826	788	819	803	766	829	821	815	808	826	799	856	798	827	839	799	821	808	850	798	790	817	812	862	859	855	788	859	843	778	826	817	811	853	813	830	848	793	780	730	841	853	787	795	782	805	779	783	836	803	770	802	806	822	824	766	786	798	782	789	819	849	789	801	838	774	787	781	800	813	784	822	799	812	807	795	795	848	816	789	808	794	868	798	827	815	824	795	729	778	820	861	819	850	827	824	794	806	833	777	823	785	791	753	808	820	791	768	809	809	810	846	838	798	841	785	775	791	798	834	830	811	783	781	790	802	839	817	815	807	783	805	849	816	779	771	809	810	838	798	818	796	795	848	817	793	771	818	835	795	831	802	795	828	812	827	795	775	785	813	738	809	861	760	783	789	847	769	781	807	797	783	760	831	818	798	810	807	779	795	847	857	827	820	888	798	750	834	780	810	822	846	773	811	861	849	811	828	818	828	826	757	806	787	826	829	808	813	777	796	821	799	879	837	818	787	818	826	766	766	803	799	743	814	820	820	817	809	773	824	818	826	795	787	816	775	815	851	815	866	858	805	848	786	763	832	781	803	814	806	807	815	772	786	794	775	793	805	777	762	819	844	823	783	851	793	785	844	757	768	784	843	800	822	821	753	784	821	807	845	850	781	768	811	820	784	775	842	804	769	822	759	790	787	759	783	843	811	873	837	884	823	811	740	783	826	864	803	761	784	822	800	847	792	842	800	826	750	818	769	826	798	798	807	851	784	783	830	767	780	836	805	803	789	808	798	748	794	801	785	807	778	869	824	809	794	826	806	847	770	803	822	809	803	821	794	764	802	817	817	854	781	833	814	784	801	818	840	850	765	857	817	852	817	773	815	790	870	778	794	783	838	779	824	817	802	778	834	810	814	777	831	816	769	793	796	821	768	874	842	818	828	822	715	823	793	799	821	806	811	782	833	775	784	799	833	820	772	797	801	819	793	843	822	773	859	738	811	777	842	829	810	780	817	793	807	800	822	856	839	793	755	798	812	803	787	761	765	834	787	800	841	788	851	806	790	822	786	821	789	807	777	786	819	839	865	844	809	803	774	831	793	852	819	776	808	806	809	746	834	782	827	806	843	818	849	827	776	793	828	800	789	805	803	785	835	781	823	792	810	813	798	778	806	853	857	745	816	813	774	792	838	826	814	780	759	772	794	833	841	782	795	844	858	845	828	804	812	775	831	803	819	815	780	844	735	771	814	824	761	841	824	768	792	860	806	820	826	793	793	829	825	812	809	834	815	838	819	756	824	825	774	814	806	806	822	813	821	792	819	828	799	773	851	851	843	809	824	764	751	799	801	823	820	824	807	806	839	778	809	742	788	851	768	801	789	790	871	846	777	811	751	787	843	836	842	776	841	781	774	791	813	879	775	829	861	831	827	771	802	814	801	781	760	811	844	817	826	845	834	836	814	797	858	765	816	805	754	779	804	801	775	804	792	815	809	821	787	804	846	750	801	795	784	811	829	793	845	805	772	767	878	825	817	833	807	814	763	781	736	809	839	772	789	782	798	785	806	800	804	792	772	851	807	826	774	804	785	800	790	840	816	796	788	752	857	771	870	798	794	815	852	806	823	803	797	791	837	784	803	822	799	794	801	816	823	858	786	841	785	765	771	807	813	816	812	821	830	801	852	748	821	820	843	853	765	812	833	783	775	802	836	815	845	812	762	815	844	768	834	861	797	801	807	817	788	798	841	845	786	815	832	767	824	806	778	844	817	806	825	798	836	807	785	794	816	857	773	825	823	795	756	821	822	775	819	773	794	804	831	836	824	794	832	839	809	824	838	810	802	781	855	799	765	763	845	854	803	813	830	808	803	819	791	826	794	785	770	803	818	776	807	832	761	798	808	807	805	820	828	861	835	795	787	789	822	818	792	773	782	812	768	769	828	826	785	824	797	805	806	841	833	802	810	793	753	750	800	837	778	847	866	829	828	799	885	785	803	841	794	777	761	796	859	772	791	766	844	780	841	854	833	794	800	817	833	810	749	804	799	804	750	796	803	824	801	805	792	787	809	791	875	810	794	843	776	798	808	864	798	766	776	734	739	830	824	841	754	868	827	810	861	813	855	832	743	787	770	830	797	760	853	812	783	869	783	824	814	758	794	755	745	781	812	837	844	862	857	819	792	850	823	841	797	831	785	789	813	858	834	826	824	814	810	826	832	780	851	853	857	823	797	792	803	757	814	840	809	778	844	740	836	812	840	773	808	726	803	794	806	858	795	875	799	865	802	764	775	817	788	806	788	795	796	772	815	813	790	816	799	777	758	855	767	804	854	778	775	866	825	831	810	808	800	787	775	821	818	815	835	758	817	883	842	835	849	801	789	815	824	799	806	789	858	800	807	766	788	797	834	851	837	827	780	827	794	792	785	798	792	825	805	786	791	810	857	742	803	796	834	790	835	819	804	741	789	776	803	793	814	760	819	812	779	817	822	793	818	811	827	795	779	799	818	806	772	825	822	793	812	813	832	814	828	803	817	808	834	788	783	772	797	859	832	843	823	820	792	748	817	846	831	809	796	901	825	781	787	827	774	800	807	834	760	842	787	846	796	790	784	803	842	835	822	793	842	792	886	806	756	804	841	785	836	858	797	781	822	809	774	787	827	779	823	779	816	771	760	789	868	837	816	814	782	837	808	801	776	794	775	825	837	811	840	846	813	821	802	780	729	825	743	799	817	804	784	867	810	840	803	763	795	819	805	870	811	776	829	783	773	815	820	783	820	801	824	837	835	820	839	815	755	801	809	778	812	793	812	807	823	840	757	796	823	835	817	763	809	843	834	800	816	823	769	816	863	809	749	826	791	850	810	832	748	850	838	854	810	791	842	793	795	843	758	782	821	792	803	815	797	797	806	762	782	789	846	793	760	823	792	766	823	774	824	835	737	792	805	741	811	809	800	788	769	806	764	768	800	767	851	788	823	785	835	789	796	811	854	794	812	813	790	824	825	887	844	785	799	837	774	827	853	798	775	766	877	816	811	822	803	772	839	824	846	770	803	824	813	808	814	814	774	769	870	802	872	821	817	832	769	788	840	858	803	770	824	792	845	802	793	793	780	839	867	797	802	762	808	806	839	795	785	801	852	808	809	810	795	807	802	823	768	884	818	821	850	844	796	775	788	823	818	766	811	858	826	834	823	803	800	794	790	841	757	735	785	757	823	837	795	857	823	827	788	814	801	795	793	862	842	808	851	790	885	804	805	791	839	761	840	791	840	768	776	827	807	848	844	813	822	774	808	764	775	788	803	815	836	745	764	800	784	796	775	823	824	797	801	738	806	809	744	802	807	885	830	773	846	803	815	816	795	758	756	790	797	834	789	836
20958	34026	23214	8051	2984	1346	868	647	663	651	627	631	645	662	612	675	693	625	631	628	627	651	629	654	705	643	619	639	621	683	636	620	664	673	643	657	654	655	630	679	637	614	652	638	622	639	651	643	655	620	616	630	622	661	653	633	664	644	653	653	625	676	604	649	671	603	610	629	653	630	662	668	625	677	631	644	659	639	653	626	630	666	657	630	642	610	588	630	643	638	634	637	666	617	683	599	617	629	649	643	634	675	673	610	619	643	638	616	698	626	648	630	581	639	611	631	644	654	608	653	624	615	662	651	673	662	639	669	609	695	631	626	663	625	656	653	638	698	627	622	626	615	675	629	626	636	663	627	654	641	634	652	611	651	633	644	633	599	648	628	621	624	631	621	649	624	599	625	646	659	625	604	646	643	628	629	623	617	616	662	659	663	667	578	602	647	662	615	644	637	639	629	674	643	621	667	652	676	613	637	634	631	662	650	634	630	667	678	650	627	658	660	599	638	673	620	611	590	674	649	637	625	577	633	648	659	646	666	630	648	617	599	622	593	618	612	626	596	626	597	644	633	720	673	669	599	620	617	693	611	682	612	638	628	638	638	651	644	609	671	676	611	648	600	628	676	630	613	645	658	641	607	660	605	620	617	607	682	626	617	638	671	614	650	640	620	641	632	606	647	679	621	668	652	661	666	628	582	661	651	667	619	599	611	675	645	615	626	591	652	613	623	613	656	621	660	641	626	634	585	649	641	635	629	642	624	620	629	667	630	620	605	675	668	650	603	617	659	607	621	597	582	663	670	695	644	640	645	606	652	622	643	629	643	685	639	588	644	672	608	610	652	643	672	630	641	643	650	622	608	626	601	612	611	625	605	638	684	628	604	658	647	657	634	631	644	640	602	644	627	644	625	606	630	627	603	669	653	651	614	623	640	630	671	642	645	691	652	645	643	654	634	659	614	652	626	574	661	651	630	632	570	646	629	638	631	649	645	606	619	591	592	635	667	694	642	637	664	610	669	619	622	590	598	682	686	647	635	640	641	671	656	647	635	626	631	645	649	625	595	653	678	614	688	678	667	635	618	636	598	652	630	613	648	623	612	621	617	605	626	643	624	636	643	644	664	639	616	638	643	618	654	657	617	609	617	661	597	622	661	630	618	610	652	614	597	618	627	654	621	675	627	629	616	597	622	639	601	661	654	608	624	633	632	641	636	672	612	612	679	665	607	652	590	645	678	570	626	633	591	649	603	670	627	664	637	612	634	632	612	662	627	641	668	657	701	667	642	672	596	608	630	621	675	666	615	640	657	629	642	686	688	661	598	693	604	639	640	625	667	673	629	604	588	675	667	641	600	628	644	632	659	617	624	706	597	668	669	627	625	627	665	655	630	619	681	617	686	667	620	668	634	629	619	664	613	636	608	606	619	631	650	682	605	663	640	665	611	685	596	659	623	658	643	628	671	658	655	632	663	663	647	618	581	644	618	596	641	617	658	606	619	657	648	608	625	613	636	624	624	667	627	639	662	660	642	635	637	647	595	651	640	654	646	646	694	668	668	645	638	675	655	649	616	642	622	675	603	654	622	612	627	643	679	610	705	620	635	671	647	670	613	624	676	651	630	642	692	647	640	617	686	683	621	641	645	626	616	651	665	673	675	644	667	688	598	622	618	640	623	621	657	598	639	620	633	638	680	649	622	596	647	673	647	649	641	669	609	684	599	677	619	626	634	670	664	627	624	632	627	665	651	624	620	624	612	628	619	697	662	640	686	675	632	654	640	678	640	642	677	636	631	657	635	636	639	655	665	641	619	624	649	687	611	672	633	627	661	577	637	655	611	586	660	659	629	652	639	642	609	645	636	617	682	614	635	630	603	630	666	633	626	620	637	659	605	698	652	662	642	622	676	634	595	642	629	644	612	639	634	649	638	646	653	628	657	622	577	649	648	647	646	677	681	657	633	604	674	633	630	655	592	616	617	615	605	615	628	617	582	630	622	642	674	611	608	655	642	668	656	613	601	630	615	626	634	640	618	658	647	672	630	632	670	649	654	645	651	618	600	646	606	637	626	614	658	609	633	667	693	624	666	626	615	622	675	628	662	651	621	625	676	656	632	670	626	634	611	647	649	632	659	594	635	616	667	621	634	631	621	644	649	587	687	677	611	612	628	628	637	653	648	648	653	638	715	642	633	595	660	615	667	650	657	641	635	653	676	633	600	634	654	659	669	645	649	630	581	647	617	623	611	681	628	613	627	675	620	619	664	640	624	643	663	657	647	623	631	669	638	642	643	618	657	664	644	629	630	621	627	591	639	610	647	654	656	639	641	669	616	637	667	660	680	647	623	654	633	631	621	641	632	663	631	625	631	658	617	681	640	671	635	694	649	639	629	651	668	673	663	599	640	634	680	643	656	639	619	643	625	640	623	687	639	629	631	644	634	628	613	652	657	639	670	629	663	670	662	633	658	660	634	629	638	640	635	678	636	623	663	589	621	630	679	633	630	619	660	693	623	642	607	603	635	633	587	639	697	675	612	617	675	613	624	628	631	640	642	645	627	661	590	622	622	679	560	616	637	626	662	604	665	682	635	630	659	633	618	589	675	653	641	640	651	617	635	620	644	623	618	652	672	622	616	601	628	630	628	622	612	623	669	699	621	612	619	658	650	666	616	651	646	672	643	643	657	594	623	626	627	625	634	690	621	609	621	633	638	647	625	638	657	656	685	582	616	604	620	693	638	573	634	626	599	632	600	609	647	613	640	662	642	631	677	630	629	632	612	633	622	646	624	612	650	625	631	652	634	618	628	613	633	647	671	630	648	666	623	677	633	648	636	619	656	606	643	636	635	632	646	635	695	604	671	649	616	674	666	675	658	637	682	651	648	624	610	636	663	644	669	654	640	604	646	643	665	636	620	635	644	598	584	640	659	644	665	613	592	625	655	636	625	675	637	629	599	643	648	617	611	661	644	633	654	621	638	664	641	694	639	594	667	618	629	688	617	655	617	652	597	589	673	648	608	631	627	649	663	638	686	625	684	625	647	680	622	649	653	654	631	627	670	599	625	634	633	651	650	655	652	679	602	633	616	623	634	640	679	623	645	646	644	629	657	651	612	647	679	673	630	627	650	646	608	612	661	669	646	616	644	617	639	602	614	636	696	627	653	582	626	652	655	634	630	626	638	649	666	614	623	666	618	664	633	663	679	653	655	650	646	664	583	664	656	601	616	624	623	633	632	569	642	620	678	583	673	639	659	616	639	651	667	587	645	638	676	620	630	620	619	650	628	649	633	628	668	645	642	653	664	658	612	643	610	666	598	632	648	640	634	632	640	652	621	632	669	604	656	639	659	637	618	665	626	636	635	612	626	644	676	590	609	629	652	650	637	624	596	631	611	628	664	642	632	619	636	650	660	626	627	670	621	623	626	670	685	614	633	649	613	610	612	614	606	605	670	633	648	654	639	668	614	657	678	651	633	623	654	629	610	683	616	648	672	652	611
25647	27480	42279	37012	20496	8146	2412	1152	949	898	917	939	922	838	926	873	920	924	914	880	845	899	941	875	915	893	861	933	883	902	877	896	879	873	867	927	877	870	952	875	858	881	876	945	911	914	891	898	920	835	943	923	904	847	895	886	950	890	907	928	898	901	913	900	886	897	869	942	918	949	867	883	901	922	914	893	828	952	847	855	897	835	839	880	902	876	842	885	873	887	927	956	868	922	909	899	885	858	859	907	886	916	877	947	965	905	821	889	919	885	928	845	925	927	906	853	906	886	868	881	871	884	903	939	912	895	895	893	890	854	832	883	912	906	878	918	919	918	906	870	904	855	844	908	882	898	874	890	876	879	894	863	915	842	923	914	891	950	898	890	847	892	841	922	879	908	893	881	859	939	896	888	861	927	869	875	880	906	904	899	893	867	897	864	886	879	882	893	909	888	900	863	889	882	930	829	871	873	880	939	878	863	880	875	848	867	883	882	891	901	888	896	906	902	903	878	905	851	847	850	849	867	813	855	889	899	898	902	877	906	846	939	918	864	927	866	929	873	892	927	874	914	889	892	884	859	885	852	855	940	861	868	837	889	871	905	915	924	921	932	830	901	927	889	919	893	928	891	922	890	879	890	904	970	921	917	845	915	884	928	887	881	908	880	844	862	847	864	840	832	903	868	871	939	892	868	921	871	880	938	921	902	865	843	895	896	877	929	902	916	888	881	841	913	937	850	943	892	931	913	894	857	900	853	954	896	861	898	898	858	948	934	863	882	837	844	898	884	845	886	852	923	916	895	958	894	826	867	852	825	883	871	859	867	904	944	865	859	901	900	886	910	885	910	906	893	874	870	903	868	836	853	867	916	877	906	846	930	889	881	927	846	859	819	888	911	837	876	867	848	911	856	908	907	925	908	867	921	879	911	880	905	919	852	881	809	836	941	915	866	906	931	940	906	900	871	893	862	913	858	936	884	880	857	926	909	896	852	899	924	889	917	854	911	901	905	884	865	939	891	913	930	837	986	883	906	879	879	897	913	884	899	895	904	879	834	866	870	868	881	907	856	850	869	845	838	886	854	895	875	890	935	941	824	841	875	919	830	878	857	907	868	874	850	856	889	907	899	867	882	867	836	901	868	883	841	932	904	874	871	928	857	900	864	917	879	840	898	868	887	925	909	871	854	862	890	909	911	895	882	901	889	888	907	835	884	854	882	873	889	888	915	914	861	887	843	860	884	880	870	905	872	859	875	922	903	826	899	895	939	898	844	915	922	853	884	877	846	869	847	923	840	899	890	913	899	874	892	901	917	890	899	827	952	946	872	873	938	935	899	891	930	865	911	872	875	880	885	847	923	881	914	930	920	930	944	892	908	844	882	882	880	867	967	904	896	862	821	834	880	892	898	939	857	856	881	888	884	859	923	866	826	891	830	887	867	858	910	874	860	880	878	892	925	945	854	881	901	905	887	898	918	860	889	909	842	896	853	892	886	938	898	883	838	883	853	844	874	852	924	928	889	925	881	926	881	918	895	835	885	906	905	907	949	896	878	931	909	916	927	924	894	983	878	847	885	804	928	910	848	877	863	870	886	840	905	890	858	921	915	934	845	921	856	913	890	909	915	882	920	901	907	875	862	926	902	880	895	913	893	924	876	836	905	948	875	896	849	897	857	880	876	934	899	900	873	896	899	832	875	887	862	893	853	906	837	941	877	912	894	909	892	894	882	840	876	901	954	911	879	854	848	886	933	915	921	926	877	947	910	909	876	914	952	895	882	843	906	897	852	852	871	890	941	873	863	867	1007	873	913	860	841	859	925	921	875	873	878	912	888	856	870	867	916	869	873	850	869	868	878	889	906	933	890	944	928	890	880	873	889	843	890	844	872	891	934	951	910	872	884	903	838	880	922	855	894	921	958	892	893	878	842	883	897	854	870	899	863	879	900	926	874	912	913	901	926	868	886	916	908	887	918	859	895	793	928	893	851	845	896	841	961	951	936	813	885	913	854	922	904	874	928	915	896	867	904	852	876	857	917	928	907	966	908	865	889	912	908	922	913	849	913	879	820	897	854	859	932	896	850	905	873	897	875	903	842	848	896	869	875	870	864	828	875	863	876	882	862	915	878	839	852	892	878	917	838	918	897	886	866	857	949	879	898	832	867	908	898	846	847	913	966	874	886	892	862	827	948	854	876	851	867	867	930	871	900	899	909	879	874	915	869	893	922	924	835	921	932	912	827	905	923	903	870	892	889	861	843	853	874	868	932	919	887	943	891	926	893	954	838	907	887	938	912	891	854	854	905	864	908	872	852	903	908	943	853	902	877	862	869	932	896	938	889	901	884	907	884	921	864	886	859	929	946	909	927	880	891	827	882	847	831	861	886	894	861	944	891	859	906	947	913	947	867	865	854	860	862	904	894	908	865	924	847	861	877	948	944	882	797	885	922	874	882	912	869	858	926	882	894	849	919	870	868	851	917	861	858	877	885	917	939	847	932	843	914	904	869	844	922	945	900	836	962	881	849	847	924	929	884	830	960	861	868	843	891	898	827	909	900	853	954	903	874	926	849	853	867	858	924	906	956	855	953	901	916	836	860	892	838	913	898	878	898	789	871	937	880	865	917	816	832	910	886	871	917	880	867	855	916	855	927	860	867	869	893	859	904	900	843	883	841	910	905	908	852	935	915	905	873	889	911	896	915	825	905	882	940	872	922	960	877	847	912	921	899	919	896	846	852	848	858	939	859	862	891	899	874	847	795	873	922	836	889	839	875	865	910	908	892	840	895	828	894	881	887	919	902	881	920	853	939	914	874	936	924	934	914	864	876	842	926	888	903	887	949	901	866	906	931	917	950	912	886	837	917	852	875	903	906	912	900	893	948	923	885	900	902	913	878	835	863	912	859	923	859	866	904	910	911	903	932	877	902	910	873	917	912	868	903	866	930	827	887	905	885	894	910	870	889	858	881	902	930	880	875	901	863	889	928	864	871	944	891	839	863	879	927	873	908	883	942	843	859	888	903	850	878	879	960	851	839	940	888	884	830	841	857	839	850	906	906	867	895	844	905	862	814	888	896	952	902	865	903	914	878	897	910	917	898	910	893	870	841	895	872	896	910	894	864	886	906	894	914	886	878	915	832	955	900	857	892	896	896	855	893	960	844	920	891	841	874	893	886	839	855	925	914	870	880	854	869	927	883	933	870	902	902	912	906	876	895	902	902	854	875	827	888	851	864	809	947	889	902	898	896	924	893	928	878	894	890	835	880	844	928	882	903	840	879	849	892	900	896	885	919	891	890	919	943	835	831	903	904	926	847	879	919	924	885	912	928	906	894	885	918	841	833	870	880	880	936	919	874	874	892	841	877	863	877	874	905	874	860	890	883	894	851	974	891	915	901	918	896	916	892	886	843	853	891	862	830	932	909	891	900	901	828	884	900	825	842	883	915	891	920	895	853	848	856	964	837	880	944	913	855	802	922	891	929	860	870	897	877	884	890
55295	84921	58188	29687	12301	4683	1738	925	740	736	762	754	728	736	719	719	724	787	815	775	774	769	751	755	755	723	718	775	787	773	735	767	693	752	704	722	730	772	749	730	772	779	720	738	743	735	749	768	767	747	782	751	716	717	798	747	704	777	699	690	734	753	682	701	841	748	728	766	731	772	742	748	752	750	756	735	753	742	774	702	748	733	770	779	746	758	725	726	771	718	738	796	774	707	751	722	712	694	748	750	743	778	675	793	720	697	725	746	730	731	740	752	746	714	752	755	755	690	732	710	745	720	720	704	762	709	750	779	758	713	729	716	760	706	734	747	726	683	735	775	691	760	737	771	758	772	730	736	760	746	748	753	713	715	722	680	716	731	775	752	732	759	737	735	765	732	755	750	738	687	745	760	713	725	726	686	767	696	772	755	769	721	726	757	702	737	764	686	734	739	762	720	752	738	750	719	710	710	740	733	737	742	776	739	723	720	738	752	767	771	749	745	779	729	727	719	750	677	727	706	675	769	792	744	714	743	730	726	716	687	707	772	714	744	725	729	774	719	707	718	712	809	764	736	752	703	757	766	751	733	765	707	768	767	699	717	716	726	742	762	742	748	756	713	716	709	729	706	731	732	740	737	741	728	741	713	770	693	750	730	788	718	719	770	727	758	716	711	737	800	744	749	769	772	743	724	733	795	722	753	737	744	734	709	751	731	716	759	716	712	742	718	739	738	748	733	765	763	756	720	734	784	778	725	711	748	710	725	734	764	726	790	762	742	752	722	745	746	764	707	681	704	760	711	760	721	767	728	755	748	765	779	759	713	754	772	760	680	737	759	749	730	769	762	724	750	720	722	691	735	712	716	739	708	760	738	753	744	682	692	722	739	737	734	770	714	815	768	722	739	676	697	735	783	720	740	795	761	747	748	730	760	695	688	764	722	723	780	734	685	701	765	744	759	765	733	716	750	772	716	747	718	764	802	728	726	738	752	723	759	758	708	679	746	748	725	725	766	723	760	757	682	722	754	712	742	749	729	793	686	737	759	724	742	747	705	686	727	736	759	752	711	786	762	722	709	767	677	707	766	722	716	739	716	711	785	749	750	754	741	758	762	697	747	730	777	764	735	740	705	748	727	749	722	728	727	704	752	808	694	752	784	694	700	717	690	761	720	723	715	720	770	738	777	740	738	746	740	761	741	740	714	742	793	770	714	734	784	733	742	676	734	747	733	702	710	728	757	734	773	724	739	737	756	740	772	741	748	769	757	752	730	713	772	670	771	712	740	757	750	732	739	726	707	799	709	768	713	719	709	746	728	753	736	753	750	721	720	734	745	753	755	732	791	790	686	738	752	765	709	712	747	722	784	736	759	723	766	787	720	761	740	731	743	742	728	717	766	734	728	706	729	757	716	796	733	726	748	758	727	788	733	745	733	683	738	743	757	719	730	780	770	760	695	765	688	762	708	753	729	771	751	768	707	696	701	734	772	749	748	738	749	724	768	769	746	683	740	724	738	724	754	768	746	753	759	721	749	719	739	725	745	724	759	769	807	763	722	739	741	822	718	741	743	779	721	726	730	751	755	755	738	698	693	743	748	726	744	727	735	736	744	747	746	710	699	708	711	789	743	704	755	784	737	744	726	710	716	680	744	699	776	745	764	735	762	749	736	734	761	725	742	743	755	790	768	745	735	705	705	759	749	787	704	738	717	660	742	701	707	771	766	741	770	717	724	750	729	765	729	716	752	733	726	726	744	727	742	721	759	786	763	759	729	757	778	730	770	778	726	726	778	721	771	786	740	731	751	742	752	704	745	717	718	734	781	761	720	711	739	716	692	721	751	707	752	782	681	744	724	690	713	729	749	746	753	734	763	678	812	737	739	770	726	742	745	694	741	749	702	736	723	750	698	778	778	765	760	763	733	720	755	739	765	726	773	782	748	789	731	713	769	749	765	734	704	773	730	779	725	719	754	721	751	727	767	755	720	739	733	817	715	681	768	735	736	755	790	716	649	736	761	752	758	713	744	777	760	788	756	730	742	766	807	761	735	722	746	747	765	726	703	701	784	707	770	739	728	783	725	703	754	680	703	715	760	742	747	701	672	742	773	751	737	727	736	707	732	712	721	718	738	746	761	772	720	707	694	725	753	723	722	736	717	781	746	746	736	738	719	755	754	705	757	738	747	791	742	754	753	681	733	702	782	752	708	739	751	766	727	775	707	760	759	756	731	733	737	744	713	699	735	719	728	724	734	748	752	737	709	768	738	698	708	709	708	708	732	720	746	770	790	738	699	716	733	756	747	756	775	727	689	724	738	744	736	737	757	737	752	684	755	731	749	776	819	718	731	722	707	704	746	737	712	743	712	719	752	785	758	719	740	717	652	749	732	807	741	720	735	737	767	782	652	744	732	753	799	734	723	710	720	731	755	729	716	748	722	748	731	784	751	711	787	742	773	726	728	714	725	731	735	749	719	759	780	718	740	731	711	719	752	678	673	742	755	772	768	766	748	731	735	750	753	764	789	694	751	737	750	721	765	712	716	729	739	696	756	721	746	767	777	761	738	753	749	753	787	742	724	727	715	688	746	711	723	698	750	721	734	749	749	681	744	727	768	736	697	731	712	737	780	746	746	807	738	776	744	716	709	711	736	751	749	690	681	696	729	778	730	731	733	724	745	719	728	701	752	727	771	769	682	711	712	714	742	717	778	710	764	772	758	756	762	722	726	757	691	729	729	682	761	717	745	734	737	746	733	725	739	713	779	733	789	798	817	710	733	728	656	830	694	772	752	766	743	723	755	764	741	725	739	731	744	789	702	743	717	746	725	681	733	736	754	720	769	754	731	756	785	755	710	742	722	724	715	715	777	787	713	697	743	743	712	746	677	719	733	756	721	705	739	754	738	740	758	778	746	786	765	741	760	747	731	746	763	759	786	767	764	777	732	755	770	738	743	778	759	785	722	728	784	730	740	743	740	769	730	708	697	702	675	746	752	762	741	727	761	713	734	741	713	752	742	788	684	735	724	736	766	741	696	801	739	739	732	773	700	772	745	682	769	713	712	787	770	764	753	782	743	719	714	776	697	689	712	691	742	761	732	721	703	732	758	705	725	747	735	738	726	747	790	786	704	771	775	760	760	755	733	780	747	757	703	749	772	728	722	729	725	739	750	719	754	742	718	732	764	735	747	745	760	697	775	718	768	756	726	721	787	754	717	733	699	723	728	737	713	760	714	745	733	713	723	779	746	757	780	710	706	694	783	769	740	763	677	725	750	736	760	742	773	706	701	742	756	770	752	699	717	677	743	772	732	722	714	696	682	771	736	737	755	755	704	688	708	766	769	795	725	732	726	694	715	699	752	754	761	750	760	756	714	736	673	727	721	735	737	717	676	741	755	762	736	713	731	779	705	734	724	714	768	736	799	736	742	760	721	778	746	791	698	773	715	751	739	727	751	704	737	702	709	733	747	748	736	768	794	729	706	754	750	700	715	731	782
23909	23696	36038	34536	26675	18352	6817	1862	1188	1118	1098	1068	1085	1117	1105	1069	1073	1113	1050	1099	1058	1047	1128	1038	1064	1102	1090	1051	1084	1054	1068	1054	1069	1068	1100	1035	1030	1083	1062	1059	1071	1039	1072	1107	1040	1084	1040	1104	1005	1018	1003	1033	1069	1109	1047	1130	1076	1053	1060	1043	1079	1041	1048	1050	1105	996	1056	1058	1069	1043	1062	1071	1021	1052	1032	1110	1040	1101	981	1055	1113	1019	1081	1048	1141	1068	1043	1050	1044	1071	1077	1032	993	1051	1143	1070	1053	1025	1046	1094	1062	1076	1081	1051	1071	1093	1019	1046	1045	1033	1090	1058	1039	1059	1049	1063	1090	1071	1037	1015	1058	1036	1041	1077	992	1016	1077	1041	1031	1076	1048	1082	1068	1070	1012	1009	1024	1061	1082	1061	1096	1060	1020	1009	1093	1038	1096	1090	1025	1017	1010	1048	1083	1067	1045	1076	1057	1018	1143	1123	1056	1007	1043	1067	1076	1090	983	1087	1089	1033	1071	1062	1066	1053	1061	1039	1122	1014	1082	1062	1012	1059	1143	1019	998	1074	1068	1038	1115	996	1048	1057	1091	1108	1064	1037	1058	978	1035	1045	1073	1040	1102	990	1017	1080	1052	1011	1064	979	1047	1128	1081	1075	1082	1094	1070	1041	1089	1087	1055	1081	1117	1054	1013	1076	1079	1078	1042	1063	997	1039	1100	1050	1003	1040	1063	1065	1038	1087	1060	987	1056	1012	1080	1052	1084	1073	1138	1027	1054	1022	1006	1011	1035	1103	1073	1071	1084	998	1076	1059	1047	1059	1068	1066	1031	1086	1057	1075	972	1053	1089	1064	1004	1033	1065	984	1036	1054	1061	1057	1062	1051	1050	1039	1078	1038	1092	1050	1078	1080	1012	1066	1049	1134	1122	1047	1071	1066	1076	991	1057	1048	1037	1045	1049	1057	1070	1021	1116	1001	1050	1121	1067	1062	1100	1048	1077	1059	1051	1063	1015	1036	1039	1045	1004	1080	1061	1003	1064	1033	1122	1072	1033	1102	1069	1082	1054	1091	1055	1042	1058	1046	1067	1051	1044	1065	1068	1045	1033	1069	1014	1053	1039	1095	1049	1054	1060	1038	1019	1072	1043	1133	1038	1002	1008	1051	1050	1075	1108	1077	1063	992	1078	1085	1097	1079	1063	1022	1028	1038	1080	1031	1092	1056	1075	1080	1107	1066	1025	1070	1002	1033	1065	1117	1002	1118	1044	1038	1020	1069	1002	972	991	1036	997	1088	1055	1104	1070	1095	1078	1059	1060	1107	1103	1023	1067	1057	1080	1006	1124	1041	1088	1079	1085	1025	1087	1147	1012	1033	1001	1048	1030	1066	1024	1021	1037	1060	1009	1051	1053	1080	1034	1025	1043	1047	1019	1012	1037	1115	1123	1025	1050	1038	1068	1031	1025	1013	969	1017	1049	1094	1046	1041	1068	995	1069	1044	1112	1071	1071	1066	1106	1063	1005	1046	1145	1039	1092	1094	1061	1107	1024	1035	1088	1084	1040	1065	1087	992	1088	1110	1054	1094	1049	1069	1031	1025	1020	1116	1034	1043	1048	1007	1041	1027	1023	1027	1043	1001	1106	1127	1141	1001	1066	1125	1080	1032	1037	1045	1028	1069	1022	1057	1020	1121	1096	1038	1050	1017	1107	1045	1060	1089	1025	1025	1005	1095	1028	1067	1074	1091	1030	1092	984	1020	1105	978	991	1058	1031	1030	1135	1032	1017	1045	1096	1030	1071	1081	1050	1052	1059	1031	1005	1088	1041	1085	1065	1007	1057	1049	1077	1063	1066	1070	1050	994	1036	1060	1081	1069	1102	1106	1085	1035	1076	1110	1001	1000	1099	1046	1106	1021	1045	1082	1076	1049	1046	1066	1058	1052	1129	1048	1062	1110	1024	1040	1066	1059	1054	1040	1012	1082	1068	1024	1082	1061	1050	1012	1037	1059	1121	1042	1075	1083	1058	1046	1066	1074	1084	1077	1074	1101	1048	1060	1017	1097	1124	1085	1027	998	1052	1075	1079	1081	1048	1042	1119	1039	1082	1062	1018	1107	1044	1117	1000	1005	1053	1093	1045	1059	1064	1106	1096	1047	1060	1056	1094	1019	1033	1082	1049	1078	1098	1102	1038	1075	1085	1061	1056	1040	1050	1078	1085	1039	1058	1030	1085	1013	1040	1099	1058	1060	1016	1025	1103	1062	1030	1015	1067	1076	1112	1063	1110	1065	1048	1125	1049	1057	1091	1042	1042	1073	1041	1024	1097	1043	982	1060	994	1018	1060	1068	1068	1031	1061	1119	1058	1096	1049	1089	1060	1105	1055	1056	1098	1040	1103	1023	1099	1017	1038	1084	1051	1048	1008	1037	1036	1041	1064	1067	1078	1042	1049	1052	1072	1050	1026	1089	1028	1001	1060	1076	1065	1064	1076	1041	1076	1096	1089	1040	1089	1051	1079	1105	1094	1006	1020	1053	1040	1068	1023	1059	1069	981	1109	1131	1028	1090	1075	1069	1020	1082	1125	1041	1018	1075	1038	1105	1110	1039	1115	1058	1064	1087	1048	1060	1070	1048	1059	1015	1045	1083	1061	1025	1073	1024	1060	1099	1041	971	1056	1089	1078	1059	1091	1108	1131	1096	1047	1082	1054	1020	1069	1079	1046	983	1082	1028	1063	1073	1056	1029	1080	1048	1053	993	1035	1094	1036	1038	1008	981	1054	1065	1087	1016	1081	1117	1005	1050	1029	1045	1054	1109	1078	989	1121	1060	1037	1050	1049	1122	1072	1061	1008	1008	1058	996	992	1049	1088	1038	1133	1020	1056	1047	1071	1014	1064	1027	1076	1051	1029	1042	1036	1091	1099	1046	1057	1107	1068	1072	1123	1072	1075	1098	1069	1078	968	1103	1131	1009	990	1080	1040	1028	1039	1074	1089	1009	1102	1114	1095	1089	1020	1032	1153	1000	1048	1047	1057	1053	1107	1057	1042	1078	1062	1144	1047	1046	1007	1012	1039	1038	1030	1023	1035	1035	1037	1016	1054	1043	1047	1082	1073	1083	1116	1054	1072	1041	1138	1028	1084	1049	1061	1045	1045	982	1032	1077	1014	1066	1050	1072	1029	1053	1073	1066	1094	1075	993	1025	1054	982	1028	1066	1083	1069	1119	1088	1073	1032	1042	1087	1058	1031	1077	1014	1075	1037	1082	1036	1087	1096	1023	1058	1094	1066	1046	1106	1056	1037	1006	1056	1020	1047	1084	1053	1054	1082	1064	1019	1063	1081	1108	1017	1023	1081	1023	1069	1054	1030	1077	972	1046	1005	1084	1029	1053	1051	1086	1059	1063	1063	1082	1015	1057	1056	1118	1003	1050	1036	1056	1082	1071	1076	1032	1047	1056	1044	1076	1067	1094	1061	1024	1077	1063	1013	1073	1024	1033	1104	1024	1026	1100	1078	1078	1049	1032	1065	1093	1027	1006	969	1043	1036	1031	1013	1047	1046	1107	1132	1062	1033	1036	1025	998	1022	1078	1003	1062	1064	1028	1158	994	1116	1134	1002	1032	1102	1044	1104	1134	1073	1063	1059	1016	1021	1082	1094	1053	1068	1040	1047	1046	1021	1042	1081	1047	1026	1099	1045	1052	1063	1050	1073	1048	1037	1059	1052	1076	1074	1031	1090	1117	1095	1096	1027	995	1039	1049	1081	1059	1030	1081	1026	1065	1052	1022	1079	1052	1045	1023	1089	1110	1059	1010	1070	1087	1112	1040	1016	1133	1037	1047	1040	1035	1107	1103	1043	1073	1035	1084	1049	995	983	1078	1033	1020	1074	1049	1075	1034	1042	1064	1053	1051	1074	1059	1085	1029	1040	1037	1110	1153	1071	1025	1098	1024	1017	1047	1119	1041	1095	1062	1090	1076	1081	1027	1083	1038	1082	1075	1062	1032	1033	1063	1052	1044	1077	1053	1063	1037	1085	1063	1084	1106	1021	1043	1065	1034	1057	1048	1095	1043	1032	1076	1074	1067	1064	1067	1075	1071	1051	1074	1016	1052	1036	1038	1036	1056	1050	1026	1017	1054	1031	1089	986	1096	1074	1011	1022	1113	1014	1032	1064	1011	1163	1024	1039	1041	1089	1013	1051	1056	1010	1039	1086	1034	1065	1095	1057	1141	1071	1040	1047	1047	1063	1044	1121	1039	1093	1034	1033	1100	1079	1129	1028	1067	1071	1108	1047	1058	1004	1073	1081	1040	1042	1115	1062	1012	1098	1042	1058	1048	1065	1104	1031	1041	1109	1054	1092	1050	1038	1057	1025	1070	1048	1114	1056	1102	1009	1017	1062	1076	1023	1021	1075	1064	1115	1061	1086	1012	1058	1016	1031	1053	1062	1052	1072	1017	1089	993	1053	1075	1030	1051	1017	1079	1096	1079	1101	1049	1029	1021	1012	1029	985	1032	1070	1017	1018	1088	1017	1088	1041	1084	1043	1082	1022	1047	995	1022	1076	1091	1064	1038	1004	1025	1083	1081	1010	1035	1045	1052	995	1065	1037	1079	1010	1015	1044	1094	1103	1069	1018	1065	1036	1010	1064	1079	1065	1030	1035	1056	1039	1078	1052	1069	1090	1087	1053	1036	1090	1078	1086	1087	1100	1026	1066	1129	1056	1019	1098	1021	1065	1067	1038	1022	1087	1073	1012	1068	1079	999	1093	1020	1006	1032	1069	1107	1081	1059	1097	1094	1035	1041	1089	1013	1074	1047	1039	1029	1059	1093	1091	1068	1060	1061	1034	1095	1094	1010	1090	1057	1038	1056	1080	1048	1102	1047	1088	1074	1059	1040	1101	1063	1048	1075	1063	1065	1042	1079	1007	1017	1022	1063	1043	1106	1058	1051	1055	1073	1076	982	1091	1020	1058	1063	1035	985	1092	981	1076	1025	1052	1037	1029	996	1089	998	1080
63792	102033	70625	45511	23235	9988	3300	1466	1023	892	925	959	942	955	898	951	969	936	1011	932	912	887	900	988	955	937	1027	925	955	908	972	908	979	921	874	919	901	920	888	932	1002	932	887	936	920	902	939	931	880	943	915	943	948	932	897	965	923	917	902	929	882	917	880	914	911	901	948	930	929	945	929	937	872	910	923	945	909	919	912	934	883	922	972	866	955	915	880	949	899	910	886	970	935	882	880	896	905	911	898	942	833	954	911	890	923	910	910	972	957	902	892	890	931	879	933	908	932	910	958	970	940	886	899	944	924	955	990	904	876	944	930	922	980	942	926	902	966	892	922	910	913	901	902	822	931	951	925	833	917	913	937	909	860	958	930	957	933	955	962	955	909	955	970	907	924	980	920	919	927	948	965	942	910	938	912	891	944	890	959	915	896	896	908	898	853	899	956	923	925	930	870	891	932	927	949	880	898	879	895	965	896	910	927	894	901	925	955	976	917	909	896	918	912	943	932	853	894	940	911	886	936	944	975	920	924	921	936	933	908	954	916	960	975	872	1005	880	922	942	884	928	928	934	978	865	937	914	911	956	973	908	933	973	955	889	919	938	934	905	908	897	917	875	931	908	989	894	917	900	964	949	948	942	939	922	923	939	956	884	974	943	904	943	885	935	931	905	871	901	936	944	909	899	944	919	893	921	911	968	931	909	945	918	936	922	933	920	881	894	926	918	888	918	908	899	913	951	895	883	892	924	938	882	939	885	903	884	913	912	953	908	953	889	914	950	946	922	942	931	928	940	918	936	965	917	926	926	941	930	953	936	936	957	908	914	893	917	906	884	892	959	932	917	919	972	956	944	959	930	926	989	935	943	895	918	811	918	956	924	905	958	939	917	915	943	895	913	940	913	874	961	936	953	972	895	959	956	901	899	884	888	981	915	889	921	925	944	918	923	904	947	907	885	941	899	953	892	960	943	902	913	951	978	905	944	916	933	901	924	870	889	932	910	931	931	922	958	947	913	919	938	916	945	952	942	907	987	937	897	904	985	850	901	959	882	924	972	946	954	938	898	914	914	910	930	901	929	960	894	944	876	963	898	947	939	891	934	915	904	937	926	899	901	950	918	929	911	898	932	928	906	878	939	923	912	929	914	906	913	928	914	884	876	930	915	920	926	953	950	925	857	919	916	936	922	926	941	871	969	913	902	955	897	939	910	852	933	897	942	876	865	906	913	874	903	923	917	922	935	943	926	902	911	969	904	1005	924	952	954	897	908	929	934	965	982	901	856	932	895	892	924	892	833	960	923	909	921	931	961	875	915	922	931	872	888	918	935	925	929	930	1010	914	932	879	911	905	952	907	923	887	920	911	924	906	915	939	956	911	1001	889	938	943	892	932	961	948	911	966	930	898	926	935	894	971	897	934	896	948	949	962	973	905	913	840	930	902	909	885	993	894	952	898	917	930	981	921	890	895	943	883	944	902	922	897	907	916	955	875	966	860	900	893	894	880	918	956	897	895	938	974	880	935	913	929	893	936	886	885	919	865	927	937	894	944	895	880	910	937	932	937	968	859	963	968	928	972	909	902	929	923	953	915	908	945	920	944	872	972	902	935	925	908	922	975	887	934	958	847	914	921	903	940	866	913	958	915	903	985	942	875	941	942	878	869	908	950	950	909	939	841	919	889	873	940	912	957	906	879	926	907	853	884	919	905	945	900	926	972	941	919	927	957	926	919	934	921	916	896	910	923	907	878	908	944	928	929	955	941	906	921	895	911	879	937	931	949	896	887	917	910	909	913	923	966	934	968	912	885	863	945	919	880	915	923	904	927	886	946	902	914	900	886	938	938	959	953	875	887	881	890	940	900	912	879	888	894	934	872	871	905	946	914	957	869	938	906	894	951	920	896	939	888	922	900	905	962	945	950	959	844	897	920	946	892	915	913	899	942	935	866	885	916	883	862	852	889	905	901	881	901	835	939	884	859	975	865	894	903	963	908	925	925	914	909	930	907	927	930	919	942	914	904	916	927	882	924	958	952	919	937	899	899	972	912	873	931	884	914	900	948	929	919	927	953	867	922	947	932	946	925	962	961	901	932	915	998	941	917	971	934	969	908	914	892	923	937	968	914	910	899	897	904	926	903	949	885	915	912	917	907	904	896	918	906	943	906	907	944	882	895	958	940	891	884	933	925	915	952	916	922	923	918	945	921	896	945	899	894	918	916	975	930	922	889	960	927	893	894	943	894	875	944	925	936	936	887	950	890	858	891	965	930	882	930	940	907	913	921	883	884	976	899	956	943	951	867	935	876	954	882	946	895	943	913	925	909	924	911	894	947	919	953	954	857	850	963	916	929	841	872	952	947	891	864	945	924	922	905	925	938	953	955	909	895	900	854	1024	945	890	886	925	933	940	896	918	919	960	942	915	902	949	867	946	904	922	888	887	890	884	948	962	892	906	912	869	883	919	890	893	889	899	919	875	923	905	904	891	937	984	898	937	900	901	925	926	885	949	915	915	938	903	902	902	935	917	876	878	920	920	881	883	935	895	942	937	853	879	914	931	945	939	920	915	933	914	893	883	935	913	909	876	941	929	923	964	935	946	852	950	932	908	939	891	899	905	878	998	885	891	915	868	919	874	955	909	911	918	879	923	901	894	946	904	951	890	903	904	911	867	899	931	953	966	899	917	894	939	902	935	933	877	954	945	914	952	932	937	896	927	968	865	972	921	926	925	887	900	928	877	919	927	945	902	925	977	892	895	937	900	935	979	875	939	895	926	878	899	917	945	919	875	944	897	871	969	926	944	905	980	868	896	899	934	897	916	899	913	922	870	855	949	912	948	899	966	882	940	892	898	916	908	921	899	923	932	939	967	922	954	898	959	916	912	894	989	926	922	940	905	921	920	863	941	918	967	979	885	926	926	917	946	957	898	959	942	920	867	904	920	905	930	906	919	902	951	916	882	870	962	956	910	953	926	878	932	894	894	928	934	906	884	1006	945	871	883	914	885	1008	863	903	961	912	932	889	902	890	931	892	922	931	853	933	905	880	893	924	941	863	946	923	872	930	948	905	889	898	903	896	891	913	919	889	905	979	895	941	934	968	917	953	910	921	891	928	933	928	906	892	875	875	914	860	895	916	891	913	921	927	887	909	900	923	918	924	881	944	931	894	939	907	953	897	873	943	882	948	957	958	885	898	919	864	923	866	948	923	918	951	933	907	886	948	881	948	909	931	957	884	918	919	878	936	914	860	963	890	961	943	921	923	872	933	957	905	929	954	932	931	927	907	874	883	953	914	883	974	898	896	948	924	931	927	857	889	871	899	915	914	906	937	888	894	935	919	913	899	924	908	913	902	887	937	889	911	955	895	917	927	893	941	933	881	930	913	917	924	897	899	918	892	980	992	882	934	916	920	882	904	902	865	931	901	905	871	911	877	989	843	908	923	942	903	929	882	939	872	963	921	947	906	911	870	923	901	907	957	874	895	949	919	855	889	947	937	920	912	908
29849	30281	25217	12230	3627	1548	1021	910	848	840	880	825	847	821	911	826	839	867	795	846	857	857	835	860	889	849	861	869	826	830	869	857	846	871	853	847	865	883	873	833	893	828	818	809	842	840	848	864	861	818	868	853	862	846	876	835	864	812	808	824	846	856	860	848	834	845	832	834	876	894	832	823	854	827	799	861	878	896	834	812	825	873	868	885	863	804	864	878	846	882	865	848	855	828	808	837	878	846	808	866	878	825	796	867	837	864	828	807	833	887	857	807	811	860	846	837	944	854	912	816	833	765	853	823	845	916	843	850	908	862	841	873	840	833	851	820	793	880	918	802	836	863	844	834	862	814	839	861	873	805	828	796	856	844	839	831	819	859	797	850	867	808	849	833	856	840	831	822	843	883	818	858	871	855	856	848	797	832	839	813	880	872	821	843	834	859	876	807	823	827	869	843	800	853	864	797	898	850	883	838	841	862	858	888	900	878	828	836	847	918	826	855	807	868	895	872	821	902	831	868	827	828	855	830	867	845	814	859	868	880	821	828	848	824	876	813	881	859	831	845	861	869	883	800	838	854	860	844	795	867	787	817	919	906	862	850	790	878	836	836	813	941	870	810	861	811	876	860	831	829	887	851	844	854	847	879	852	819	841	867	878	849	887	863	840	820	896	882	885	902	827	899	813	874	853	842	836	846	815	839	875	864	868	849	821	856	807	833	878	824	903	842	909	836	868	864	920	812	898	855	870	835	836	870	845	882	906	892	890	815	822	850	851	841	854	841	865	846	818	830	808	838	838	860	899	859	874	810	868	890	854	875	824	856	870	848	850	881	845	826	867	828	801	791	847	870	877	870	840	876	828	868	818	859	832	884	824	854	853	815	864	880	855	823	804	850	838	808	853	787	826	832	810	850	872	837	859	863	830	854	826	848	848	824	818	883	830	842	811	893	817	831	853	841	833	849	870	803	878	854	846	837	860	831	895	837	859	854	840	824	878	889	832	833	861	846	906	848	853	846	851	845	848	886	884	819	858	932	870	823	874	821	897	822	777	899	874	840	855	818	844	847	865	866	862	821	850	872	871	845	809	839	839	903	868	824	828	802	826	874	819	925	802	900	874	798	891	881	867	812	800	832	852	872	859	857	871	815	839	867	873	823	859	856	854	831	839	854	819	837	856	846	863	851	822	839	867	826	826	833	810	907	841	867	880	875	893	866	797	812	819	836	860	863	805	806	819	852	871	869	844	874	831	908	819	816	856	801	835	829	865	862	856	825	825	838	865	849	837	866	845	807	836	900	830	844	867	902	914	853	874	862	869	851	835	826	835	865	805	874	855	886	890	874	905	884	880	844	816	836	846	842	795	840	877	891	870	816	846	819	894	874	804	825	824	872	921	911	844	861	809	848	822	869	851	795	824	819	829	861	880	825	898	853	857	842	835	843	843	862	913	848	882	852	849	824	797	862	886	892	854	835	877	867	803	838	827	883	781	875	842	879	861	894	846	873	885	842	906	850	794	880	919	856	892	831	878	889	853	807	878	872	855	893	862	827	900	874	841	856	854	773	871	871	809	848	831	841	877	882	811	808	874	871	870	826	871	826	855	854	823	875	821	891	877	801	877	829	904	820	828	874	853	854	915	874	853	862	829	907	825	827	862	842	832	875	838	827	804	904	824	829	815	872	839	843	834	858	837	820	872	863	859	854	910	863	948	863	871	764	859	881	888	793	817	810	869	837	855	866	822	871	861	841	823	856	859	853	898	845	855	858	849	789	897	919	850	839	806	832	831	861	895	899	866	817	884	844	849	864	790	848	840	882	852	828	850	860	874	859	830	895	846	823	859	835	843	849	874	877	820	889	850	838	903	769	794	902	829	853	865	864	850	840	846	779	857	838	808	892	813	859	906	806	927	860	841	834	811	841	810	850	854	857	857	856	795	815	833	813	894	824	885	820	845	823	878	854	809	830	861	864	861	827	843	863	836	869	861	852	856	842	855	821	849	839	850	844	838	894	872	863	859	874	857	905	863	854	863	860	865	823	870	837	824	855	838	840	835	895	896	858	849	867	866	802	892	861	852	814	844	813	826	863	883	874	871	855	878	872	860	840	857	879	866	855	837	842	870	856	832	833	861	878	856	874	840	911	914	867	847	793	838	835	831	849	855	877	827	857	845	888	899	805	844	856	831	843	894	827	924	870	845	851	863	881	816	853	880	838	834	796	831	856	884	884	833	874	842	865	858	884	832	851	862	811	876	890	886	918	816	883	814	879	915	870	853	877	908	853	882	826	847	848	846	871	897	872	838	856	861	809	827	862	829	877	835	797	856	851	835	822	874	813	863	831	842	871	856	843	897	803	844	818	814	881	879	883	887	884	827	820	858	867	871	858	863	830	885	844	809	845	827	820	838	833	792	848	847	836	834	839	884	830	823	849	901	907	808	848	824	878	870	841	854	819	821	823	823	821	793	857	838	864	872	846	886	819	837	823	828	815	824	822	826	834	885	810	823	869	839	834	827	863	866	828	838	819	829	814	830	850	881	898	875	820	842	841	824	845	815	855	870	860	898	895	845	842	853	911	852	841	893	821	859	848	809	858	862	860	852	808	760	847	900	823	905	843	838	848	831	901	800	893	827	852	854	859	862	847	857	830	834	873	847	804	851	907	868	863	846	832	879	884	899	861	860	855	862	825	907	816	864	869	837	809	830	843	852	842	849	884	836	857	809	847	891	857	803	864	834	873	889	848	856	814	830	828	812	862	850	890	841	856	849	896	782	856	822	864	841	800	843	893	847	862	842	838	841	785	840	832	843	827	807	888	854	867	866	805	830	874	867	866	832	883	876	863	859	851	880	853	832	826	861	857	855	887	838	812	823	825	839	851	829	888	923	870	816	809	885	835	820	900	804	872	904	835	778	818	864	864	807	840	868	861	780	868	854	832	850	879	791	832	834	895	765	887	836	859	848	879	872	847	858	857	835	861	846	840	839	850	826	889	838	872	883	854	824	907	883	882	885	847	910	864	888	889	815	836	834	830	841	852	846	850	880	875	866	880	857	810	858	830	820	851	851	840	821	863	927	863	858	877	896	804	838	836	841	899	876	851	825	853	889	869	848	831	839	833	832	910	883	847	795	833	878	819	881	916	828	789	809	888	940	817	878	836	811	889	930	883	857	832	830	867	875	839	837	867	814	846	867	894	889	823	811	851	830	866	806	884	887	831	902	898	821	879	853	829	831	838	871	821	882	895	816	895	859	843	856	845	828	834	804	873	867	858	843	908	828	858	891	837	879	840	850	797	840	887	809	933	845	867	888	874	859	886	866	851	885	859	890	851	884	809	894	865	873	826	881	910	838	828	858	848	880	868	860	818	872	847	868	894	860	878	838	848	894	902	921	820	870	879	839	827	864	879	862	813	838	845	888	863	817	857	891	879	926	852	855	853	805	881	882	866	872	898	890	874	796	812	811	847	872	848	887	832	881	836	851	860	851	855	860	822
22434	35112	18310	6802	2752	1319	809	678	673	697	671	673	689	647	638	624	608	693	648	671	655	649	640	693	683	622	665	665	702	653	631	651	658	696	667	672	703	693	617	714	657	679	641	663	678	667	617	647	645	646	680	625	669	694	647	684	656	673	619	678	668	627	672	611	668	667	645	689	641	589	612	652	701	668	660	674	627	687	668	661	671	675	654	677	652	647	588	625	653	700	655	646	695	670	645	694	654	657	672	680	662	664	613	621	679	682	660	642	714	686	649	646	674	691	660	593	656	684	638	599	627	642	699	647	671	671	653	656	684	638	648	664	608	657	679	673	741	727	646	670	627	638	677	676	685	621	708	653	682	614	662	667	691	653	680	657	692	614	686	686	688	674	666	657	636	687	635	604	658	674	690	644	610	658	635	660	599	660	673	650	694	601	632	609	668	661	652	662	640	698	674	689	655	671	677	662	675	700	616	673	697	690	695	638	649	644	670	648	679	638	604	598	637	647	661	685	645	631	688	642	665	590	673	666	636	672	661	615	672	671	644	690	656	652	675	682	640	677	663	649	665	680	663	654	639	682	690	632	652	640	682	639	671	657	665	642	655	663	679	667	618	649	657	674	664	674	664	658	671	656	655	662	670	658	639	649	685	701	670	603	683	661	657	707	687	669	643	631	670	679	691	609	670	615	646	670	681	680	667	638	667	630	661	665	664	667	643	619	618	730	678	662	655	620	693	646	691	678	659	650	662	694	651	647	691	624	703	598	683	639	723	595	692	641	631	616	670	675	628	646	631	618	660	674	667	618	672	665	619	669	603	676	647	661	663	631	668	638	667	692	662	633	628	689	640	658	655	611	697	667	647	656	656	678	703	659	666	651	670	664	668	654	717	673	651	738	678	703	641	629	650	619	602	701	632	685	660	697	677	637	638	639	612	641	659	645	658	673	645	665	667	651	687	642	685	640	669	677	663	616	676	621	662	681	660	603	675	682	641	671	685	677	655	650	648	693	671	632	645	657	649	667	633	702	659	680	641	639	659	666	692	633	675	709	696	621	644	667	660	655	648	680	681	665	679	654	653	685	656	660	671	673	659	671	657	669	663	648	673	640	662	681	673	662	699	640	645	667	700	596	635	666	634	647	678	639	719	650	625	675	624	640	666	652	649	653	618	651	656	660	634	626	684	712	738	656	672	700	708	679	622	656	680	705	679	628	696	640	669	661	652	683	660	658	699	663	724	666	666	678	656	675	647	652	669	666	674	686	651	634	677	687	681	681	647	689	621	660	699	659	634	654	659	659	667	693	650	635	635	654	618	612	702	641	652	689	692	693	669	656	650	674	657	654	619	653	680	674	658	658	631	638	648	656	650	651	654	626	692	655	633	641	665	678	678	653	659	660	668	652	681	661	679	685	666	641	678	675	639	679	641	633	681	675	642	660	684	630	714	648	708	687	649	647	684	654	636	671	652	647	682	663	655	655	609	670	652	706	684	652	669	596	677	645	649	721	633	666	612	674	653	643	641	651	631	670	670	669	651	678	678	650	612	600	648	644	673	692	603	632	631	653	684	705	637	662	665	626	657	664	685	653	647	699	657	627	707	656	666	673	661	686	647	617	641	646	687	644	659	666	716	681	663	651	681	632	686	679	622	710	683	646	728	656	654	673	658	672	660	639	667	646	649	680	689	642	648	644	638	657	621	672	658	722	648	623	624	685	659	701	685	662	666	653	620	675	646	684	661	671	640	599	666	669	712	622	731	655	650	662	678	646	685	672	657	636	630	672	665	633	647	646	718	682	635	692	631	661	662	691	651	670	681	626	615	680	709	624	650	665	644	674	678	698	646	678	591	685	615	658	686	680	655	681	671	594	703	652	647	709	636	649	677	688	660	635	712	662	639	655	682	687	664	681	642	676	643	646	651	655	689	697	671	669	645	659	686	626	670	665	701	658	628	661	679	624	679	667	651	628	617	654	665	688	676	660	677	708	654	614	660	643	695	655	686	652	665	659	677	615	700	650	637	711	656	623	633	681	637	643	690	617	622	674	677	630	685	607	634	654	622	645	705	710	643	672	664	625	673	621	634	683	672	648	625	689	667	628	657	686	660	677	610	643	676	652	673	644	621	639	656	649	673	688	644	618	662	675	641	663	692	626	718	700	661	715	660	652	668	627	657	689	683	668	655	643	661	669	634	669	637	667	698	674	616	654	642	659	659	689	703	637	689	656	662	703	656	662	628	684	670	623	655	689	645	684	639	661	638	641	679	652	643	660	742	668	682	696	693	689	656	652	674	628	678	658	657	647	649	722	671	633	647	659	677	682	680	629	630	697	640	674	660	655	683	668	661	673	640	645	644	628	654	660	654	632	608	664	681	632	668	697	647	668	674	643	668	679	677	659	671	644	648	643	681	681	675	673	646	674	684	643	605	663	648	687	665	612	654	665	626	655	618	657	614	663	656	678	683	654	629	636	682	669	647	652	657	657	658	659	666	638	618	628	624	692	692	699	630	681	670	646	668	655	662	677	639	632	634	674	629	671	646	662	680	687	692	654	698	696	704	659	656	723	663	674	645	655	669	661	655	650	682	651	654	660	672	666	656	655	617	655	641	698	627	663	692	683	648	644	648	687	633	668	704	675	618	631	647	643	677	710	633	682	657	635	661	656	670	660	691	635	686	608	648	661	668	629	647	629	698	669	701	629	673	699	663	668	670	654	667	709	678	684	696	637	648	668	722	644	702	660	688	650	629	705	674	672	628	683	676	683	634	718	663	682	660	633	690	650	646	643	707	671	705	621	645	652	645	681	657	604	687	654	688	639	672	626	662	659	606	640	648	626	650	680	645	648	665	651	621	677	615	627	656	670	618	678	648	654	609	646	714	706	635	652	696	672	634	616	670	623	631	673	682	652	694	670	652	675	638	633	627	656	677	663	650	658	661	686	663	651	674	649	679	670	664	689	691	643	641	631	627	666	674	656	663	675	640	699	666	714	718	641	657	650	666	682	675	621	662	661	639	669	681	665	629	657	658	720	663	644	627	667	663	658	680	688	639	622	667	664	680	630	655	678	650	656	673	655	641	638	653	665	626	665	647	671	679	641	645	627	654	638	681	679	668	678	640	670	680	663	645	601	646	652	670	666	682	646	663	677	641	678	679	656	669	674	663	679	651	626	681	637	654	684	683	658	618	667	659	618	621	667	640	666	679	631	663	697	658	638	645	659	645	698	684	652	651	663	639	633	621	675	656	658	670	640	654	632	654	632	665	631	600	644	642	673	666	655	712	632	620	663	625	664	676	695	667	641	655	665	632	656	646	647	647	666	653	668	649	652	668	684	649	606	678	623	690	613	652	648	695	636	658	670	667	654	671	646	650	637	673	619	654	677	629	697	643	630	688	682	664	620	629	661	699	669	640	683	614	652	668	686	647	664	701	677	653	681	645	617	647	654	664	688	624	668	646	661	672	640	616	710	705	670	642	656	632	615	616	623	642	668	672	664
25733	27748	39711	36251	21274	8220	2263	1260	1016	968	964	963	1020	933	937	975	878	912	927	988	940	911	924	968	928	917	942	957	941	946	980	965	940	983	904	954	968	879	985	920	944	1015	923	950	950	892	919	964	991	945	964	915	914	931	937	939	934	913	913	930	879	924	957	900	978	889	952	914	972	921	988	852	946	954	982	925	898	937	944	946	969	942	962	933	889	1003	949	974	929	911	943	911	949	902	907	943	948	913	932	903	953	905	894	901	1001	955	957	963	954	936	957	972	932	922	933	998	933	936	913	973	944	933	966	958	927	909	952	963	955	913	934	941	977	943	911	936	914	926	929	943	928	945	911	905	955	962	932	931	912	951	992	917	933	989	941	941	885	918	899	925	850	964	903	916	892	949	940	961	903	964	887	965	896	967	926	925	918	964	920	938	941	933	973	1007	893	936	889	964	976	902	948	978	938	972	931	951	888	907	892	977	906	930	986	934	898	928	913	960	923	953	934	951	928	941	943	873	910	978	913	921	929	920	933	934	957	926	912	942	918	941	907	966	957	955	903	941	926	909	955	950	931	916	948	936	956	944	875	1007	934	929	929	918	942	924	948	904	922	899	915	888	957	938	955	939	969	964	903	943	935	903	876	937	914	919	880	948	927	973	931	925	925	925	928	971	911	879	918	926	975	926	906	927	956	935	958	973	951	904	898	948	945	987	894	943	926	951	975	937	937	980	940	904	955	961	933	890	948	938	940	860	958	949	866	948	932	870	907	940	933	926	967	895	944	944	931	988	936	947	869	950	910	920	906	941	939	919	928	962	906	905	909	929	957	994	946	969	945	903	904	913	918	961	946	920	959	890	943	924	939	922	919	918	962	910	937	923	912	858	969	922	948	883	941	949	953	964	970	873	946	981	969	987	935	925	964	957	955	946	924	926	981	862	897	937	943	909	917	928	940	918	945	921	911	994	922	918	965	938	910	932	958	944	950	957	956	898	922	883	919	938	926	953	945	931	902	938	903	912	887	963	985	946	977	931	948	943	887	971	944	957	968	924	912	928	899	894	920	889	935	867	957	945	894	947	937	894	971	975	964	949	952	976	987	944	962	894	921	947	896	920	927	963	959	1014	996	904	926	874	949	910	997	943	951	923	955	939	927	975	920	936	921	906	904	933	912	926	979	897	901	959	996	1002	1020	974	939	871	937	993	903	975	962	907	907	951	925	933	894	985	923	943	945	923	923	874	875	920	930	904	946	905	941	935	900	930	880	942	961	950	969	891	1007	957	940	884	927	943	922	917	917	941	949	895	918	906	962	929	954	932	998	958	937	920	922	931	944	896	940	913	927	945	966	949	969	961	927	1032	875	952	926	923	889	887	925	954	935	959	947	928	985	935	929	973	930	934	916	877	924	892	912	988	934	988	923	921	947	942	921	883	926	968	916	911	962	915	936	950	928	956	914	874	898	937	929	941	925	903	993	956	930	927	923	902	903	949	953	945	951	905	982	914	929	958	943	887	970	888	907	936	920	942	905	964	952	995	952	924	907	987	946	934	923	1007	930	920	921	1018	905	933	904	925	974	920	959	952	945	981	892	965	933	951	965	955	893	884	958	928	919	958	928	903	969	940	898	929	880	933	871	894	921	968	946	971	975	893	950	980	956	907	959	1024	963	952	918	899	946	921	976	940	889	945	980	956	916	932	962	899	896	937	893	961	948	947	904	917	935	900	898	883	930	932	925	971	943	954	942	971	900	923	911	928	928	942	895	945	937	937	854	920	922	950	899	964	1031	904	958	946	938	961	944	937	922	950	943	982	966	908	889	957	954	919	971	964	924	961	924	891	914	916	933	888	949	858	923	993	886	959	915	924	957	979	984	927	941	864	931	959	937	876	911	939	917	899	948	912	951	969	918	948	870	886	927	945	930	951	902	950	889	881	939	984	951	951	897	935	924	917	974	882	899	893	925	940	948	945	924	910	963	904	886	967	920	918	901	956	938	898	1008	936	941	915	1017	913	933	960	960	953	951	985	970	966	927	934	987	924	963	990	962	984	931	980	917	939	951	938	938	869	961	946	974	871	938	937	952	927	956	968	1004	925	982	912	933	916	952	939	949	953	933	931	1003	955	903	933	971	896	965	979	929	974	956	942	954	943	913	931	911	984	950	920	918	913	971	951	937	947	951	969	895	926	931	909	932	916	934	932	916	919	940	943	962	942	939	935	969	986	915	969	961	979	951	966	944	966	908	932	914	934	894	946	938	939	899	935	932	915	976	949	979	883	976	894	896	881	940	939	933	866	975	891	923	911	940	1002	921	940	1006	931	973	921	890	958	955	956	962	991	957	951	950	889	948	980	878	971	953	949	977	979	909	963	943	880	954	923	944	962	944	907	884	944	963	922	994	868	936	943	954	949	938	995	956	994	931	932	893	869	898	949	907	925	959	902	935	893	971	893	903	897	951	959	901	965	876	952	920	946	916	930	939	939	986	961	922	902	943	928	954	883	920	972	964	909	891	987	881	950	941	975	889	944	983	962	993	897	858	909	813	911	961	938	966	952	931	945	941	923	956	924	1006	927	908	1018	919	885	946	941	922	931	989	970	922	941	948	940	873	983	938	933	905	964	907	927	878	881	955	963	936	986	883	950	951	966	911	898	939	930	954	959	1015	920	941	958	976	881	902	896	889	997	966	957	933	932	899	893	952	951	911	877	945	918	943	912	918	967	955	921	923	922	944	965	964	932	956	906	931	933	922	950	960	932	1002	915	940	932	929	976	922	960	888	918	944	939	896	984	924	908	961	896	938	864	922	967	939	993	931	932	926	920	892	924	962	935	963	907	931	979	926	922	916	940	878	982	893	892	984	902	912	949	949	965	1021	942	923	951	952	890	1010	911	869	936	956	900	897	928	908	876	958	924	910	985	898	898	934	918	936	965	906	951	890	956	947	949	978	958	912	957	955	929	952	928	921	942	913	967	901	941	974	900	914	921	948	966	919	936	952	975	949	931	978	944	918	931	965	901	954	948	935	982	941	937	878	954	920	939	923	973	914	949	975	944	924	858	897	928	951	945	905	964	924	960	939	955	926	918	969	884	963	966	944	890	939	996	914	962	970	942	957	952	911	906	902	916	899	934	946	923	885	953	995	984	967	964	977	891	893	968	979	910	951	959	956	959	935	936	929	920	889	936	939	957	925	957	958	908	915	940	917	935	919	919	980	939	958	956	903	914	940	877	979	901	887	979	1007	943	943	938	972	919	909	969	986	962	891	908	897	908	885	904	893	955	909	921	928	937	909	949	947	903	922	948	961	960	908	891	947	968	984	941	879	965	854	917	962	951	927	977	961	881	941	944	967	962	949	971	893	960	910	903	958	1008	933	928	942	901	920	980	902	902	882	891	955	922	996	920	939	871	924	914	979	923	909	904	929	925	925	942	1008	962	869	929	899	928	937	960	945	950	961	947	987	963	974	962	971	955	950	914	964	906	963	903	933	921	964	923	913	898	968	884	910	897	913	976	940	963	908	971	906	931
56640	83202	56713	29212	13465	4961	1672	944	874	771	790	778	819	780	719	761	796	831	793	755	781	788	749	785	755	757	734	729	783	748	774	759	782	748	787	755	775	779	736	763	783	745	784	741	742	815	772	788	810	763	767	798	767	751	756	764	776	794	748	722	804	769	737	776	723	775	776	763	843	753	806	778	814	798	738	785	749	761	788	743	803	725	812	768	755	759	794	789	763	794	800	756	824	803	768	804	781	722	775	802	772	798	787	751	791	802	722	719	780	791	798	797	732	771	779	766	771	804	714	779	737	748	756	750	769	791	725	767	751	797	752	752	762	763	758	756	753	758	810	767	737	806	755	751	787	765	770	767	738	805	748	770	755	746	741	756	742	776	772	814	739	753	714	762	796	734	800	823	739	790	766	782	784	721	805	789	756	777	797	765	756	769	768	843	733	787	769	814	779	756	781	775	729	726	766	782	717	789	768	785	724	760	766	739	834	789	721	774	758	751	781	771	739	788	727	708	794	742	770	774	783	742	772	740	767	764	759	739	751	773	757	789	769	773	746	729	802	734	767	764	756	750	790	773	743	754	752	754	779	739	804	770	763	698	746	758	798	761	780	779	788	762	769	777	756	749	784	814	759	783	775	769	765	791	758	728	775	769	797	793	770	782	763	774	807	734	778	726	831	736	751	794	786	765	733	761	787	772	806	776	744	828	734	740	727	794	810	755	822	839	697	795	757	760	789	790	728	773	761	786	747	815	757	789	752	749	753	780	807	765	791	765	790	795	721	778	718	815	761	805	762	820	771	793	735	746	758	769	828	776	728	757	773	767	729	779	763	747	797	787	747	729	769	786	771	770	801	753	759	756	804	778	752	790	808	738	767	751	723	776	738	803	752	773	794	854	806	785	791	745	767	757	809	805	775	737	752	792	802	736	779	757	799	759	760	764	720	745	780	752	777	799	795	777	797	773	815	771	793	732	821	717	768	753	737	829	742	771	803	783	712	778	765	748	783	789	741	740	821	778	747	753	810	774	784	740	793	748	736	795	748	737	747	826	805	771	790	794	764	766	754	760	772	788	765	740	766	797	803	741	742	776	784	727	768	713	711	799	792	781	774	760	740	759	787	789	750	703	730	757	725	789	784	782	813	806	758	787	715	792	757	791	767	790	769	760	779	787	785	789	753	771	724	774	752	786	800	733	778	781	758	809	790	746	736	741	729	738	754	758	771	765	727	718	807	753	803	770	754	760	846	771	717	721	775	801	780	793	769	756	773	813	754	768	757	777	799	765	791	772	714	758	784	788	753	712	832	762	742	761	743	755	763	758	779	779	796	739	747	733	779	803	711	750	749	740	781	745	754	770	781	748	742	775	777	755	731	779	741	744	771	759	776	748	741	802	755	754	787	787	826	754	733	775	754	685	813	768	809	768	732	804	796	796	752	762	807	793	754	786	746	802	719	775	744	769	812	781	793	774	795	765	778	721	785	789	764	806	800	751	764	778	799	771	775	789	769	738	745	774	770	783	734	756	807	795	802	743	753	737	782	792	768	744	741	790	689	792	776	772	806	816	781	736	760	772	794	794	742	763	756	777	782	756	748	810	778	803	754	805	773	727	799	749	741	744	780	758	798	768	788	740	780	766	754	784	776	719	769	767	800	766	765	796	721	774	776	720	783	801	781	739	764	751	742	769	790	786	784	832	753	770	719	790	768	755	752	754	776	745	798	761	789	758	766	763	762	767	811	735	757	780	805	805	761	782	777	768	802	777	744	727	762	718	778	759	735	765	801	795	757	756	788	786	710	782	773	771	800	752	775	768	775	750	798	749	770	763	747	742	761	752	748	767	761	761	781	752	758	778	768	788	744	778	757	748	729	737	737	748	743	770	776	751	778	757	765	817	778	697	753	747	725	796	805	760	735	734	761	768	775	755	759	740	691	794	745	775	729	750	754	769	788	770	725	766	755	772	762	796	807	749	765	748	767	761	774	741	767	838	811	812	789	775	776	711	751	761	782	769	749	752	786	807	738	816	730	765	785	818	815	724	727	722	724	770	773	758	749	804	762	755	795	769	751	763	738	765	693	777	784	767	757	744	795	741	861	750	722	746	784	795	805	755	777	740	747	727	753	784	731	778	816	790	755	774	797	796	797	750	746	810	838	786	783	762	780	747	791	788	802	789	748	708	772	779	772	745	715	781	746	746	823	775	770	762	798	757	752	864	769	751	760	718	816	798	773	720	810	780	790	766	744	793	721	807	793	764	762	793	776	769	795	814	771	752	734	777	725	795	782	771	760	720	702	748	753	766	817	819	733	778	781	745	823	746	697	786	724	735	767	779	823	792	727	712	795	817	774	744	810	803	765	768	740	823	766	752	788	756	776	784	747	827	759	786	756	797	735	768	756	784	773	761	802	798	761	771	800	726	732	757	824	770	744	769	792	737	753	714	778	793	770	752	783	755	794	767	686	779	754	733	774	736	745	780	731	753	787	762	784	779	748	761	755	762	782	774	730	791	772	784	743	771	789	770	768	777	759	762	746	777	763	811	818	813	737	789	744	771	804	760	743	744	736	769	772	773	749	729	767	737	725	792	766	809	775	733	732	772	834	778	767	710	791	754	768	751	826	790	719	804	754	788	746	791	736	799	772	778	753	748	784	763	770	766	793	777	769	783	781	767	762	754	795	758	727	781	766	758	761	782	753	778	765	794	728	774	783	808	721	748	723	780	761	752	826	743	817	759	771	750	809	757	777	746	733	728	780	755	730	756	812	744	764	774	801	740	776	783	835	789	782	793	749	783	813	764	757	784	802	724	759	780	740	774	763	787	751	773	784	765	764	762	686	767	786	764	760	755	787	723	750	759	789	762	792	749	796	795	775	789	779	761	762	768	762	769	784	770	819	770	805	740	791	807	802	759	741	754	719	750	770	796	723	747	693	798	773	804	742	750	744	775	749	740	729	758	785	770	790	807	764	772	776	794	738	794	759	755	776	792	803	758	717	774	765	799	801	770	737	755	791	765	768	787	784	740	839	793	756	755	758	751	807	788	767	751	753	774	791	779	812	735	758	782	803	748	759	732	755	772	809	760	782	782	770	752	794	834	741	786	793	773	758	752	775	719	737	776	765	757	778	794	697	845	799	768	772	766	757	799	778	744	827	758	752	777	750	801	753	742	796	778	765	772	745	760	778	761	809	761	775	767	817	779	738	783	730	758	769	772	767	750	754	696	731	766	741	813	800	757	743	750	810	716	787	774	786	776	808	769	743	763	803	738	787	790	752	785	768	790	722	782	779	756	764	769	786	751	765	750	772	737	727	770	771	727	755	776	818	740	724	738	772	745	754	738	740	782	764	778	741	764	758	744	753	794	748	749	761	726	763	780	753	787	708	762	735	756	767	787	764	770	722	791	735	804	797	782	800	746	718	744	792	751	747	723	732	762	770	806	800	774	769	765	758	760	754	758	757	790	772	763	775	803	821	809	766	757	744	761	777	782	800	764
23880	23128	34175	34464	27550	18973	7023	1896	1221	1152	1173	1135	1144	1118	1179	1122	1175	1126	1163	1138	1132	1081	1079	1143	1076	1128	1153	1113	1123	1149	1073	1096	1120	1116	1073	1122	1052	1059	1079	1097	1064	1111	1083	1111	1127	1094	1101	1102	1144	1100	1031	1083	1143	1104	1067	1068	1061	1039	1114	1129	1075	1082	1094	1138	1089	1076	1067	1084	1094	1150	1107	1070	1045	1070	1127	1004	1179	1040	1140	1162	1109	1127	1113	1041	1079	1069	1099	1099	1136	1119	1045	1078	1127	1060	1119	1076	1108	1081	1067	1091	1139	1055	1015	1108	1119	1084	1071	1077	1042	1098	1113	1002	1105	1049	1132	1082	1086	1138	1149	1093	1135	1055	1090	1084	1054	1074	1073	1042	1070	1075	1098	1040	1099	1115	1136	1059	1079	1070	1118	1096	1082	1130	1095	1062	1135	1065	1078	1072	1080	1090	1059	1119	1084	1064	1144	1085	1125	1151	1074	1092	1041	1131	1069	1065	1131	1108	1083	1105	1102	1078	1110	1079	1103	1103	1047	1074	1057	1104	1100	1122	1129	1073	1062	1163	1098	1093	1065	1126	1095	1128	1144	1127	1133	1135	1169	1116	1077	1097	1186	1076	1099	1155	1147	1071	1110	1090	1134	1130	1095	1121	1117	1081	1087	1056	1080	1069	1091	1099	1131	1169	1057	1110	1065	1068	1045	1126	1086	1148	1109	1061	1135	1177	1075	1050	1080	1075	1083	1085	1121	1030	1112	1052	1088	1100	1054	1073	1097	1117	1073	1139	1079	1075	1137	1110	1081	1082	1086	1050	1133	1068	1122	1126	1091	1068	1156	1050	1105	1120	1142	1154	1088	1079	1058	1089	1073	1160	1055	1118	1065	1028	1133	1088	1096	1062	1143	1198	1130	1101	1040	1077	1097	1085	1073	1095	1108	1059	1085	1087	1131	1100	1084	1066	1065	1094	1117	1118	1096	1043	1121	1102	1091	1046	1119	1047	1139	1131	1085	1099	1033	1078	1011	1091	1068	1121	1072	1143	1034	1063	1109	1097	1101	1085	1075	1122	1062	1131	1074	1091	1090	1069	1071	1074	1118	1131	1112	1057	1083	1115	1143	1097	1141	1094	1121	1107	1104	1098	1037	1111	1056	1080	1109	1074	1156	1133	1087	1074	1076	1101	1087	1087	1069	1115	1092	1060	1059	1110	1107	1153	1110	1122	1104	1087	1050	1077	1061	1136	1084	1105	1103	1073	1136	1100	1101	1135	1141	1116	1172	1091	1065	1094	1045	1133	1097	1137	1088	1106	1057	1154	1072	1008	1114	1141	1115	1131	1099	1152	1091	1111	1072	1138	1141	1092	1081	1045	1054	1112	1127	1065	1050	1113	1096	1095	1108	1079	1076	1102	1107	1045	1042	1048	1133	1123	1115	1107	1078	1078	1065	1080	1059	1019	1128	1159	1064	1162	1087	1108	1089	1091	1111	1091	1128	1117	1112	1084	1200	1064	1060	1091	1102	1117	1044	1146	1087	1063	1087	1086	1103	1067	1076	1104	1146	1133	1079	1137	1086	1115	1133	1083	1085	1082	1221	1098	1101	1085	1091	1095	1117	1139	1104	1114	1154	1083	1097	1122	1112	1084	1036	1067	1128	1094	1072	1048	1101	1079	1140	1102	1050	1131	1118	1121	1078	1058	1122	1081	1058	1104	1058	1109	1061	1097	1110	1117	1204	1086	1085	1070	1116	1108	1086	1053	1137	1081	1085	1126	1123	1128	1059	1092	1039	1050	1111	1085	1130	1058	1057	1121	1107	1073	1116	1086	1087	1091	1097	1113	1112	1130	1099	1102	1084	1121	1078	1079	1062	1113	1131	1079	1092	1074	1138	1112	1041	1091	1106	1112	1080	1067	1093	1131	1098	1068	1105	1057	1120	1056	1069	1112	1067	1032	1104	1133	1121	1122	1066	1066	1076	1079	1090	1122	1096	1097	1084	1046	1076	1061	1047	1094	1131	1054	1028	1107	1099	1119	1105	1116	1077	1090	1130	1103	1136	1086	1088	1081	1071	1068	1059	1052	1144	1030	1081	1078	1088	1138	1103	1077	1181	1101	1117	1119	1115	1069	1137	1099	1100	1118	1041	1110	1084	1137	1113	1092	1046	1105	1052	1073	1052	1097	1095	1107	1085	1091	1146	1160	1115	1074	1087	1122	1090	1044	1115	1019	1134	1076	1144	1116	1082	1064	1091	1009	1120	1080	1058	1056	1119	1069	1039	1104	1135	1125	1083	1059	1086	1049	1112	1116	1159	1126	1084	1087	1149	1112	1089	1072	1077	1048	1104	1074	1059	1105	1137	1129	1084	1120	1073	1104	1067	1112	1112	1080	1136	1100	1101	1071	1105	1055	1070	1116	1051	1067	1109	1067	1111	1080	1100	1110	1090	1089	1117	1067	1084	1088	1104	1070	1141	1063	1042	1085	1057	1076	1035	1066	1095	1174	1130	1118	1078	1066	1099	1106	1082	1102	1085	1090	1146	1148	1120	1155	1067	1188	1030	1069	1089	1073	1059	1099	1067	1097	1079	1056	1086	1075	1050	1162	1077	1163	1114	1107	1070	1123	1110	1053	1069	1096	1131	1095	1089	1103	1078	1104	1119	1106	1107	1148	1118	1073	1094	1094	1100	1196	1105	1066	1107	1082	1105	1164	1009	1111	1091	1101	1095	1064	1032	1078	1008	1107	1075	1110	1076	1073	1079	1106	1092	1041	1139	1113	1127	1143	1116	1100	1065	1103	1098	1103	1126	1078	1124	1099	1134	1095	1045	1047	1048	1119	1076	1078	1099	1080	1116	1050	1067	1116	1107	1064	1072	1082	1075	1101	1079	1083	1122	1136	1118	1054	1041	1104	1081	1121	1060	1103	1110	1080	1077	1125	1124	1098	1072	1111	1041	1016	1088	1125	1093	1064	1082	1064	1132	1100	1048	1114	1091	1014	1096	1039	1128	1018	1087	1048	1095	1124	1145	1082	1101	1063	1113	1133	1066	1055	1049	1104	1059	1062	1119	1108	1119	1069	1052	1107	1064	1109	1079	1097	1102	1104	1055	1126	1100	1123	1077	1048	1095	1035	1064	1116	1108	1083	1105	1086	1054	1103	1097	1060	1087	1090	1097	1124	1155	1070	1111	1108	1044	1072	1114	1146	1077	1094	1052	1115	1124	1085	1102	1113	1045	995	1193	1098	1116	1050	1172	1058	1034	1120	1092	1071	1107	1070	1116	1110	1122	1039	1068	1100	1028	1083	1116	1116	1109	1079	1089	1117	1103	1113	1069	1048	1125	1087	1082	1109	1114	1107	1122	1101	1062	1097	1118	1083	1107	1110	1076	1070	1053	1095	1040	1039	1029	1069	1106	1078	1082	1078	1051	1099	1072	1162	1033	1113	1106	1096	1051	1094	1140	1120	1122	1156	1123	1127	1056	1083	1086	1125	1061	1115	1165	1128	1122	1121	1143	1125	1066	1085	1150	1076	1080	1073	1110	1055	1055	1115	1105	1144	1148	1107	1115	1094	1117	1063	1056	1124	1103	1134	1089	1126	1082	1146	1083	1063	1071	1097	1133	1091	1049	1161	1080	1132	1120	1060	1096	1133	1129	1131	1049	1123	1105	1034	1094	1104	1090	1103	1110	1065	1116	1119	1146	1094	1147	1047	1086	1112	1058	1080	1112	1049	1099	1109	1103	1116	1016	1081	1095	1078	1060	1141	1132	1097	1090	1100	1060	1103	1093	1078	1115	1130	1120	1173	1112	1097	1055	1118	1118	1141	1074	1092	1144	1094	1128	1160	1101	1085	1046	1092	1092	1050	1108	1055	1082	1154	1100	1062	1121	1123	1077	1060	1074	1127	1179	1082	1087	1117	1098	1111	1110	1106	1151	1101	1070	1108	1063	1111	1108	1106	1089	1121	1067	1164	1105	1056	1057	1131	1108	1143	1039	1106	1109	1182	1042	1073	1121	1096	1063	1060	1092	1119	1117	1040	1111	1069	1018	1057	1095	1077	1113	1084	1044	1088	1092	1104	1101	1087	1100	1055	1090	1115	1143	1105	1088	1141	1034	1048	1114	1102	1088	1060	1076	1061	1074	1047	1103	1051	1038	1121	1077	1083	1010	1060	1093	1090	1133	1086	1088	1069	1129	1114	1074	1057	1098	1131	1087	1062	1073	1092	1091	1124	1106	1079	1133	1095	1105	1091	1126	1156	1071	1088	1096	1140	1070	1121	1096	1108	1119	1062	1099	1071	1070	1121	1103	1095	1082	1051	1156	1080	1072	1102	1102	1066	1140	1111	1142	996	1054	1061	1106	1069	1104	1117	1062	1107	1119	1048	1046	1050	1083	1099	1065	1063	1135	1123	1125	1082	1095	1101	1162	1098	1102	1086	1118	1097	1048	1128	1123	1085	1087	1079	1129	1056	1094	1143	1057	1088	1155	1178	1086	1030	1065	1055	1094	1086	1072	1076	1067	1098	1013	1047	1102	1177	1081	1122	1105	1111	1095	1119	1106	1121	1090	1069	1096	1081	1101	1091	1068	1103	1049	1119	1092	1075	1135	1032	1050	1054	1079	1099	1075	1095	1087	1126	1073	1086	1158	1089	1067	1057	1114	1092	1110	1097	1080	1108	1055	1054	1041	1070	1111	1115	1076	1015	1050	1141	1076	1082	1040	1083	1104	1048	1114	1088	1074	1047	1089	1112	1128	1120	1074	1136	1098	1108	1052	1091	1109	1080	1089	1054	1094	1041	1073	1094	1093	1137	1073	1057	1086	1107	1080	1158	1039	1121	1067	1072	1071	1111	1057	1101	1076	1084	1027	1045	1084	1087	1104	1079	1091	1053	1094	1088	1184	1048	1093	1074	1109	1123	1130	1096	1138	1118	1083	1091	1096	1043	1077	1106	1082	1085	1110	1117	1113	1086	1101	1138	1097	1073	1104	1130	1114	1142	1033	1048	1066	1094	1094	1063	1099	1081	1050	1105	1077	1093	1121	1077	1127	1081	1115	1073	1104	1110	1130	1124	1066	1051	1070	1074
64130	99059	74511	47332	24978	10121	3283	1456	1089	914	951	937	937	953	894	977	1000	927	988	960	991	969	941	909	954	984	899	985	923	923	965	939	938	968	907	913	942	899	989	1013	929	908	989	938	944	891	933	952	919	994	906	984	903	997	949	964	963	932	910	937	902	942	897	980	967	935	971	928	986	945	894	962	897	916	969	995	964	930	959	1016	920	919	938	962	984	928	944	928	945	922	882	918	951	951	935	936	942	948	902	959	949	940	949	969	924	927	962	947	959	988	942	967	953	927	919	901	895	888	945	912	952	983	916	938	970	925	879	907	935	929	915	953	950	934	921	960	882	942	918	936	929	962	951	1003	950	956	942	913	894	953	923	958	964	906	924	912	905	982	914	954	918	925	901	997	932	944	943	990	945	1014	1004	922	979	935	900	926	939	946	959	953	967	993	963	940	917	980	916	937	896	884	892	932	956	959	959	902	909	906	966	944	913	948	923	1007	923	958	972	949	948	885	982	968	990	980	887	900	937	896	956	947	1001	944	971	960	920	994	924	949	942	947	964	992	922	920	994	897	981	958	933	924	934	919	919	920	973	887	969	960	943	943	916	880	934	881	972	900	978	956	907	942	930	1008	912	891	964	984	915	971	974	964	922	941	921	969	909	974	976	947	962	966	936	933	960	935	974	903	959	926	973	937	932	973	977	943	933	966	942	934	974	965	932	1032	953	904	982	921	934	908	911	982	957	891	866	900	961	919	907	926	989	962	915	875	995	903	899	949	931	941	915	964	995	934	954	929	935	917	973	956	923	925	1019	956	920	926	937	853	953	970	924	887	945	965	978	949	942	1008	952	921	914	918	935	922	882	940	915	948	914	923	999	882	910	911	966	967	916	963	926	957	965	943	911	924	884	945	978	956	937	948	985	977	921	925	955	964	957	989	957	940	932	940	940	997	934	926	893	910	887	970	936	929	985	985	966	917	917	931	951	925	950	947	898	946	946	967	956	938	930	934	951	918	916	934	917	928	900	924	941	949	930	980	938	1000	994	884	919	940	872	991	981	960	929	1006	948	965	937	872	1005	962	898	931	1008	898	974	962	974	982	880	964	944	1026	874	965	931	975	896	953	929	964	976	942	940	949	948	932	971	927	950	1012	934	930	931	926	935	945	998	954	1000	975	953	921	918	979	940	843	879	955	962	901	945	893	951	1004	946	970	969	980	971	886	976	962	928	983	945	957	936	944	903	996	964	904	956	916	948	956	925	900	964	946	921	892	939	906	962	953	915	964	910	949	943	915	1004	928	948	911	990	949	885	1000	924	913	933	915	970	971	923	903	920	898	946	950	922	876	956	949	938	916	997	946	981	913	942	1041	916	911	868	958	969	954	920	946	985	953	967	923	1033	884	906	958	889	953	947	941	916	956	872	985	974	936	925	963	910	946	935	867	921	928	950	974	985	932	978	865	915	950	893	959	907	918	907	913	958	953	963	969	901	922	949	956	940	928	918	963	982	1015	912	980	962	918	905	922	943	908	887	937	928	961	1021	931	953	944	961	924	894	890	928	980	913	922	939	945	924	969	963	924	960	924	920	943	915	944	926	966	908	879	937	965	960	902	910	925	944	908	941	940	1016	972	957	913	932	992	935	910	905	990	970	941	965	918	979	920	900	928	977	936	901	930	943	980	917	965	968	946	922	906	917	892	890	927	892	897	968	966	947	960	903	970	972	898	951	951	941	920	893	975	934	962	962	938	954	929	916	924	954	928	928	890	949	982	928	925	923	939	899	910	945	916	977	871	1003	935	990	932	951	932	939	984	939	897	950	959	968	931	922	937	935	958	901	875	955	938	899	981	988	947	983	891	884	972	973	901	938	922	975	965	954	956	956	948	933	948	953	977	1031	1002	931	921	948	927	969	921	976	966	880	907	930	946	951	876	952	969	917	922	913	913	973	990	923	925	924	916	934	910	952	965	932	964	963	896	942	929	1003	969	980	898	925	986	921	949	924	904	943	906	949	889	963	953	932	922	981	915	982	904	951	987	977	993	885	970	937	937	932	905	910	910	965	958	970	965	940	950	965	933	933	944	970	944	954	970	972	966	955	963	983	915	879	922	946	958	905	987	954	964	943	932	932	978	995	893	950	906	968	896	961	935	921	927	901	939	899	931	955	970	939	960	928	949	901	971	954	883	938	969	956	915	911	959	944	958	945	943	925	1012	952	985	939	968	934	928	926	957	922	914	903	1001	910	905	991	942	930	942	877	991	982	968	975	937	933	923	884	916	980	964	951	954	932	934	965	901	940	976	964	951	959	960	954	939	970	959	921	967	892	885	947	967	953	903	935	935	909	994	947	939	952	943	962	927	911	922	887	864	969	932	937	985	920	925	957	900	924	944	965	915	928	928	915	944	938	945	945	958	968	917	881	932	915	932	929	972	911	926	954	913	960	880	980	939	997	944	874	925	914	925	970	946	959	945	896	987	949	976	939	944	965	934	1015	934	946	899	939	884	956	976	936	936	920	937	994	950	942	924	1008	940	958	915	923	901	928	945	937	919	904	891	914	954	971	905	876	940	913	910	968	891	928	1009	922	913	901	947	980	949	913	912	905	992	955	933	923	941	898	919	919	910	952	963	899	938	960	935	950	896	960	967	927	994	919	945	941	896	942	948	952	928	886	948	949	984	934	969	897	945	913	966	937	891	940	942	909	928	910	963	910	942	933	938	920	964	945	940	915	957	917	982	985	908	969	911	946	941	924	954	975	900	927	1010	901	974	958	925	978	943	887	911	911	902	1000	915	879	916	954	918	937	961	917	935	927	957	954	935	1002	913	936	933	975	975	936	980	972	972	924	936	918	883	926	942	914	919	878	927	929	864	1019	929	981	902	929	892	943	943	914	930	932	929	950	879	951	885	936	928	955	964	913	951	963	929	968	885	953	894	908	929	894	967	912	949	975	927	919	872	929	898	839	942	952	963	941	932	946	910	962	936	959	920	964	968	936	957	921	876	964	900	924	931	929	976	940	929	963	928	941	945	931	975	960	980	986	940	947	987	935	887	979	950	955	955	923	953	893	960	920	990	950	901	913	979	899	897	1009	907	947	927	945	962	898	937	953	942	924	895	924	941	942	926	970	969	926	908	895	904	951	851	984	949	928	969	889	904	990	918	965	887	941	948	914	957	957	954	970	946	907	950	935	834	866	880	913	882	946	958	952	955	974	868	960	924	953	932	936	950	947	1003	900	886	900	954	923	937	976	963	953	873	899	924	899	955	980	933	900	935	899	935	978	958	911	972	955	930	982	951	897	903	978	945	933	963	996	960	909	960	920	910	978	942	936	945	892	975	923	974	932	920	930	921	905	881	942	895	896	955	935	943	944	902	947	914	933	930	944	981	922	936	939	950	988	956	927	971	923	947	957	908	949	933	914	913	943	984	946	937	877	949	974	930	920	971	946	974	793	905	910	859	977	976	875	993	964	933	965	938	904	937	943	934	903	913	923	919	970	952	941	911	948	933	943	924	972	951	911	894	914	963	954	961	939	957	990	900
30254	30170	24658	11764	3974	1785	1157	915	876	910	916	915	948	899	899	856	870	866	892	865	918	851	872	862	868	897	844	895	876	885	870	870	852	918	867	863	923	919	793	878	892	904	878	932	845	856	857	869	878	858	868	851	907	867	871	919	900	919	898	876	902	871	874	910	880	863	878	850	928	916	934	876	852	887	842	877	853	879	875	831	894	886	867	931	867	903	845	901	846	927	859	848	905	845	867	874	880	937	856	892	902	871	877	926	828	897	906	883	880	940	912	848	870	884	939	852	902	828	913	861	899	932	847	887	918	899	896	914	836	872	854	899	851	846	905	952	859	915	837	881	901	857	897	854	835	853	862	885	878	941	891	857	948	870	904	826	885	922	844	845	923	842	869	852	858	881	922	867	841	869	889	896	858	922	891	878	927	907	932	924	906	904	845	943	892	867	906	859	847	868	872	914	889	921	851	877	908	891	857	934	900	887	875	893	895	868	900	874	897	901	870	892	911	958	881	890	935	886	917	862	905	879	850	872	889	861	888	888	928	893	902	882	873	898	905	871	916	881	908	870	888	954	830	870	897	894	913	881	915	935	923	862	876	891	799	871	858	862	919	923	904	871	848	853	870	850	898	933	879	879	894	858	895	869	889	885	860	851	888	895	909	838	859	864	912	862	852	846	876	906	878	854	874	866	910	868	877	886	879	873	826	903	908	857	909	898	867	926	920	893	835	864	870	907	896	865	869	899	878	870	823	890	887	889	885	910	858	925	821	886	897	856	894	857	856	898	891	881	905	906	908	898	912	889	889	854	881	860	807	863	918	903	899	853	901	903	904	869	937	873	891	874	907	839	879	809	886	892	918	898	863	851	933	912	909	852	879	863	883	953	897	888	873	848	864	855	881	906	875	834	902	891	860	888	892	938	887	904	882	862	925	855	859	882	830	883	883	877	846	938	921	903	821	868	896	921	900	828	914	881	909	913	868	870	906	910	894	917	941	876	817	934	904	900	906	863	855	883	933	873	860	899	916	892	855	855	894	910	884	915	884	900	898	874	892	886	877	889	868	883	869	872	850	884	889	903	912	861	870	851	866	868	897	865	856	897	867	923	908	904	898	901	917	888	878	857	880	868	856	880	890	868	901	849	923	863	912	859	861	860	868	857	873	849	861	890	857	906	901	891	908	876	890	842	868	893	881	876	881	924	893	921	911	884	836	900	839	847	882	921	881	857	875	880	892	921	881	880	887	883	891	840	869	885	839	919	889	894	855	868	875	825	883	891	855	859	931	866	916	909	868	877	916	861	859	889	871	852	892	872	880	861	839	893	901	861	959	900	888	878	889	870	869	875	863	870	898	899	900	879	907	878	863	862	876	958	931	867	906	857	908	858	914	826	908	889	825	883	923	819	861	891	883	886	884	878	920	906	888	837	918	854	923	887	831	890	895	849	914	898	857	871	890	931	863	899	928	930	892	855	876	858	949	877	915	857	840	854	934	873	892	920	917	891	862	853	858	839	833	872	934	876	882	856	893	820	843	931	954	884	858	849	868	906	891	813	893	866	866	859	891	852	954	908	885	857	867	890	895	879	881	829	858	920	911	910	869	921	937	836	862	906	850	837	900	851	845	915	898	849	860	899	905	870	919	909	856	855	878	903	878	940	928	937	884	894	856	884	874	892	896	898	888	888	901	912	851	857	880	822	920	896	928	899	939	846	843	863	896	871	898	922	879	885	920	885	917	925	875	876	907	886	844	837	866	896	936	927	883	888	884	944	914	902	895	907	903	875	853	867	866	900	899	897	913	913	877	889	867	862	884	819	925	906	905	902	867	856	880	830	838	903	883	855	914	830	863	819	883	924	916	894	909	877	828	872	875	919	897	879	825	898	903	851	890	888	881	887	851	880	835	880	919	896	894	886	833	935	933	903	842	894	924	862	911	953	868	830	887	903	903	921	898	883	931	873	880	844	856	864	855	860	922	882	891	818	831	869	873	899	889	875	830	861	867	856	879	910	860	886	868	879	911	911	892	872	845	861	851	847	901	827	849	870	832	873	865	917	894	848	881	861	881	871	857	888	889	868	900	907	879	870	940	892	881	794	864	922	846	867	843	866	882	893	868	897	860	860	892	908	894	871	912	883	857	846	871	905	923	864	909	896	854	876	868	887	821	860	906	875	866	833	868	855	853	861	930	832	825	847	849	832	870	834	867	938	879	892	918	907	868	889	849	845	884	892	882	901	880	868	903	884	862	946	845	877	939	835	882	851	907	919	900	890	854	874	898	900	864	906	856	902	841	855	839	855	875	907	907	909	892	881	851	850	906	896	898	907	855	856	866	878	886	876	879	904	852	866	956	872	828	872	876	885	887	845	871	875	837	858	841	895	871	887	843	917	919	869	854	864	901	861	856	871	854	864	920	900	883	850	829	848	890	844	896	883	912	867	827	899	879	903	913	932	881	919	923	874	893	882	870	872	857	892	900	907	927	901	881	857	897	924	898	918	891	901	867	945	899	878	949	913	881	925	868	884	843	884	889	873	835	842	878	845	868	940	890	849	914	925	875	890	942	844	937	885	843	898	918	919	906	956	887	887	899	910	840	918	902	857	911	953	878	868	830	936	933	909	915	848	848	836	926	842	880	920	876	938	897	873	852	885	873	929	837	942	932	834	904	857	920	839	889	890	850	906	869	887	895	849	874	886	902	908	932	895	825	883	853	915	926	928	898	890	940	868	874	871	885	857	873	877	871	932	843	902	879	930	865	934	897	852	869	878	820	843	863	891	869	856	916	829	909	872	948	916	900	931	903	855	893	908	873	855	904	897	903	834	893	860	887	934	867	875	852	924	933	861	879	861	932	960	863	867	887	833	828	852	920	900	890	888	851	876	899	879	826	836	884	902	821	859	952	841	820	876	921	859	858	863	864	868	916	885	849	842	900	911	879	893	842	871	868	852	872	874	894	867	882	864	845	925	857	911	902	883	889	842	887	903	862	876	886	876	911	856	810	900	923	920	896	855	850	949	848	913	870	886	863	914	900	812	904	883	903	891	920	878	912	839	929	890	829	825	881	881	883	954	857	915	851	956	893	884	820	890	889	888	907	874	865	883	873	849	908	888	875	909	854	879	862	882	918	858	896	862	921	865	888	872	869	883	903	883	928	886	901	918	869	917	877	934	908	851	818	918	850	864	852	832	848	907	912	954	855	843	888	903	860	872	882	911	867	895	915	853	850	872	928	861	851	927	888	895	858	886	882	918	892	863	913	860	904	858	813	847	851	886	877	914	800	851	865	841	868	910	905	808	862	837	908	861	866	870	910	875	880	857	858	906	900	924	887	891	917	842	873	863	939	883	878	936	887	922	872	811	865	899	866	877	913	868	887	961	859	885	886	868	850	895	901	864	882	874	847	882	924	890	855	898	892	897	890	866	847	970	867	861	891	863	879	890	865	888	896	894	867	902	809	938	903	928	887	883	857	857	885	883	879	878	901	914	899	909	944	903
22870	34491	18706	7092	3214	1459	881	712	709	687	695	688	667	674	724	648	731	693	684	721	690	678	694	688	678	704	663	742	685	679	709	714	699	713	654	641	680	629	659	688	695	679	698	690	676	694	671	651	686	700	673	718	696	696	670	700	654	696	699	692	690	715	666	659	687	649	718	663	665	689	679	647	686	687	663	692	680	703	644	695	662	709	700	639	704	725	660	739	691	681	734	696	712	702	764	672	660	718	660	667	688	664	652	709	663	651	652	710	693	617	706	697	691	712	662	678	737	691	664	784	715	680	673	666	686	710	657	670	723	696	697	723	679	667	672	667	664	684	638	699	672	663	682	694	697	655	691	683	667	713	714	695	693	705	699	723	690	665	694	716	739	739	686	668	686	707	674	660	684	700	627	689	671	681	688	741	685	677	652	658	720	699	679	711	651	732	607	713	755	650	713	681	673	728	689	655	702	687	678	713	626	713	675	688	698	700	672	676	647	689	672	725	701	659	743	666	679	632	642	703	650	687	692	648	669	665	679	662	693	679	689	647	647	675	682	648	671	667	690	659	664	676	657	695	752	690	669	655	712	669	672	676	716	679	671	710	700	668	690	667	656	711	677	662	674	665	627	660	689	709	682	703	728	679	675	655	657	649	669	695	696	689	687	710	656	654	712	678	715	696	690	648	698	642	699	663	683	726	650	662	704	680	639	677	688	690	709	664	690	704	695	663	706	682	653	695	647	671	674	669	679	665	700	607	684	701	651	691	684	702	693	675	685	729	698	669	678	708	693	682	666	691	670	696	722	695	699	697	675	657	675	675	649	710	684	673	718	700	651	647	639	682	702	650	676	682	674	700	731	672	715	720	688	703	695	674	678	710	715	722	725	692	690	668	698	685	677	700	673	695	712	666	699	708	685	653	679	677	647	717	692	682	686	677	704	715	681	638	711	664	697	702	674	649	705	681	702	680	668	652	642	698	660	692	688	686	676	730	681	642	692	681	672	668	690	676	668	671	717	672	696	654	699	710	658	721	676	683	676	655	700	658	700	646	689	724	650	698	688	627	702	672	686	677	683	694	669	659	700	635	689	658	720	703	674	732	713	674	683	661	690	676	702	683	704	730	684	706	715	621	630	686	709	701	712	672	657	654	737	733	670	725	657	679	685	661	712	668	691	709	705	670	672	697	627	712	712	704	696	662	697	699	671	662	715	679	647	633	703	649	649	733	716	728	699	706	724	640	689	669	699	688	663	659	642	690	620	686	730	674	692	711	683	665	704	692	707	648	727	705	719	702	683	689	668	713	669	708	672	723	705	704	662	675	736	668	705	702	709	720	673	693	665	672	754	698	716	670	647	686	643	677	708	700	667	704	696	698	679	692	720	683	640	720	644	755	695	693	688	665	717	731	645	652	657	700	682	682	655	688	673	697	718	669	652	696	649	713	688	669	651	670	689	667	721	696	674	657	661	687	676	680	718	688	691	688	731	692	688	668	678	672	660	700	651	682	660	698	663	689	700	640	655	653	671	653	664	685	677	625	653	666	703	688	707	665	700	703	688	670	692	694	688	703	714	644	667	690	745	700	644	649	662	671	694	630	662	641	658	698	688	660	641	707	699	708	730	691	667	677	669	668	710	687	720	645	714	651	702	648	682	696	668	681	666	684	687	669	677	653	665	697	649	649	657	724	695	704	705	634	656	665	622	667	680	650	673	656	677	685	687	678	684	712	669	699	710	704	679	675	659	701	722	726	695	691	709	727	701	687	715	669	682	700	707	669	671	672	689	677	668	706	679	669	727	741	660	679	707	690	724	688	680	669	694	632	728	689	683	702	689	648	698	654	673	687	695	680	655	669	706	711	682	688	649	690	705	661	719	687	664	674	685	649	658	649	719	653	637	700	651	682	664	655	740	656	685	720	711	687	715	711	717	685	662	696	686	691	661	661	710	694	697	682	703	713	718	680	688	725	644	666	681	672	655	692	732	690	674	676	678	700	665	726	640	654	617	665	702	691	695	690	689	665	756	691	694	684	678	662	692	705	673	670	670	678	721	723	680	702	687	650	717	697	727	703	670	661	694	705	704	690	638	645	688	689	688	669	687	699	726	706	693	670	666	652	661	690	687	693	699	656	703	674	669	686	678	728	674	655	682	730	684	658	691	679	674	677	688	710	655	676	696	677	698	670	704	673	671	690	703	687	704	695	705	683	648	705	689	664	663	694	683	677	733	689	673	653	653	699	659	670	734	686	690	682	670	671	720	697	701	685	687	658	671	642	696	717	666	645	678	697	677	704	652	722	681	687	656	661	682	706	760	740	685	728	705	687	655	675	673	729	654	695	717	695	675	674	690	686	699	639	691	702	686	686	686	708	702	707	694	649	657	677	683	731	704	668	674	744	669	700	683	703	688	700	709	668	667	656	687	677	664	647	685	699	689	717	724	696	703	734	738	682	691	725	626	706	669	687	672	695	659	672	696	697	703	678	707	685	686	687	702	716	669	731	667	714	709	687	710	704	693	663	699	659	709	685	723	718	710	708	691	710	684	674	698	718	703	701	659	704	638	689	628	695	721	699	669	696	685	658	708	730	705	657	656	693	660	663	667	674	727	704	623	713	689	656	691	687	734	684	700	662	672	703	722	683	697	701	692	648	667	736	702	650	666	658	684	670	656	671	651	702	617	703	668	651	671	660	699	665	691	671	697	711	688	693	682	706	678	639	679	695	677	665	648	698	684	719	700	670	682	674	700	618	667	741	687	690	722	711	662	695	687	713	657	663	648	706	705	706	664	719	687	652	728	699	685	711	688	735	683	690	705	693	691	706	725	676	670	661	663	697	668	677	718	682	688	691	648	690	649	697	732	691	667	711	693	647	684	705	722	636	663	674	680	681	683	679	691	722	728	694	677	670	716	737	668	703	703	663	680	707	717	661	666	734	632	762	685	688	732	683	719	664	659	710	701	661	730	699	700	719	708	668	670	733	698	651	673	716	678	714	656	714	682	705	737	656	716	721	667	683	745	669	702	730	662	674	672	689	731	626	720	675	674	668	693	636	703	678	659	704	700	705	664	727	683	710	685	677	637	706	699	712	721	661	689	693	664	660	678	677	660	644	718	692	729	712	678	653	683	691	700	694	703	666	670	731	682	717	691	658	717	682	648	688	629	652	659	683	711	698	662	697	707	667	713	692	693	638	685	708	643	680	678	720	710	707	660	699	658	667	690	727	668	712	696	643	698	684	708	701	679	677	723	715	665	739	679	676	685	629	689	712	730	700	650	660	723	739	664	662	643	700	712	698	655	671	685	691	667	686	667	713	689	667	692	684	658	673	714	696	745	709	695	677	704	666	681	644	675	680	682	654	705	656	709	672	657	692	669	714	654	706	714	641	621	680	682	679	690	670	688	648	683	726	704	637	643	660	682	616	722	687	718	612	664	674	690	688	689	645	674	711	709	636	690	659	699	661	685	703	667	671	735	693	680	705	671	689	724	672	719	671
25701	28233	39260	36273	22428	9104	2537	1299	929	1025	966	970	1020	964	991	936	934	942	929	947	1021	1033	945	886	912	948	927	963	932	950	1016	963	920	973	951	913	919	934	943	927	1009	939	943	962	955	976	949	952	967	936	931	961	938	967	934	916	958	934	899	907	947	885	992	953	954	946	909	937	911	935	899	904	1015	990	962	945	929	982	980	976	992	940	949	943	877	930	926	938	985	944	951	898	898	945	900	902	907	952	970	921	927	904	927	956	958	919	974	962	954	925	941	890	973	945	937	972	923	938	969	918	952	911	938	944	903	948	947	901	944	962	926	908	970	974	931	946	911	957	995	877	907	905	909	926	963	879	908	933	932	905	944	905	841	879	926	921	923	995	908	992	954	866	934	915	926	939	882	907	962	959	914	982	945	925	889	931	943	984	932	920	1013	966	940	973	905	973	892	949	935	926	970	965	957	992	964	918	927	966	906	938	972	899	914	898	954	947	909	946	941	908	985	947	910	900	935	902	910	874	944	943	964	875	922	955	981	998	903	952	914	903	929	942	938	935	948	995	921	945	921	879	960	906	954	962	947	933	904	902	959	940	951	909	945	976	902	895	903	889	895	918	900	975	970	889	949	978	959	978	941	942	895	914	939	942	967	925	992	952	922	918	977	871	928	916	938	919	907	908	990	900	945	936	967	942	911	927	1020	950	900	953	939	930	920	908	886	897	918	936	1023	1000	945	946	984	941	950	893	909	951	925	950	959	911	940	929	918	976	913	914	988	948	887	918	911	937	920	1001	962	918	878	942	893	945	942	897	1005	927	935	868	903	892	922	940	860	962	913	988	918	931	903	948	966	962	935	908	913	942	927	923	917	929	1009	962	929	962	948	915	925	929	911	959	916	937	966	943	942	916	949	954	957	933	1004	942	959	998	929	1018	939	912	904	949	969	977	1006	924	943	916	950	915	907	931	951	926	922	907	887	958	977	950	957	973	947	918	898	909	951	904	943	942	933	903	969	964	892	858	899	915	975	936	920	941	921	973	951	908	941	907	930	950	955	979	919	940	906	906	919	968	917	938	872	948	923	954	917	932	956	966	968	973	900	874	927	879	962	1004	942	956	918	944	876	948	918	916	919	905	898	979	970	950	1003	959	958	934	927	934	939	934	990	1003	858	948	941	1003	876	936	888	946	927	900	932	951	958	937	900	944	901	956	971	936	949	930	921	935	897	922	915	951	976	899	948	1000	959	904	948	964	901	955	994	969	971	895	955	910	864	953	940	914	933	970	903	873	855	953	898	929	934	917	949	1026	879	929	949	979	912	909	959	929	970	944	909	948	941	906	901	971	971	941	902	956	954	974	934	908	903	939	976	963	961	916	943	947	967	954	951	959	951	964	928	933	959	949	947	911	938	961	927	947	922	906	906	984	947	982	898	931	980	934	938	977	944	936	902	945	923	884	919	944	973	957	918	907	914	975	931	989	974	861	894	909	894	929	933	955	967	982	988	928	861	927	971	903	890	959	920	941	952	962	991	922	973	985	937	913	950	949	918	964	897	906	934	967	938	913	920	923	931	937	839	958	939	951	957	931	957	927	918	940	924	948	968	894	912	909	924	996	914	917	928	949	950	985	933	929	930	944	933	919	888	943	957	910	937	926	940	921	913	881	975	897	938	910	934	928	1007	935	926	902	960	994	896	961	901	898	958	901	892	938	928	957	937	941	898	950	950	930	895	952	975	877	925	955	854	928	949	954	842	970	937	886	915	950	873	962	942	907	935	955	927	909	961	931	922	912	951	941	915	962	945	976	917	944	958	922	976	944	907	903	898	882	894	997	878	969	917	937	966	944	927	892	965	867	947	913	929	923	980	968	1010	954	924	961	942	953	922	925	961	926	966	935	950	938	938	913	956	911	928	934	918	914	978	916	924	920	989	935	930	932	937	954	912	917	936	926	922	965	912	912	988	959	912	912	972	824	933	886	975	908	961	956	904	961	953	917	944	925	974	955	940	915	937	944	937	938	870	924	958	986	936	899	901	935	969	939	960	995	932	890	952	940	918	960	1004	946	872	961	958	951	935	951	950	914	975	871	940	917	956	906	928	832	999	964	900	940	954	932	924	922	944	962	930	894	884	942	925	939	941	922	933	914	907	883	932	919	952	996	894	995	921	950	983	979	966	960	911	884	942	979	936	925	975	964	973	973	958	1016	996	942	911	882	959	921	994	988	948	959	981	975	889	960	936	946	940	968	896	889	920	933	898	987	913	889	857	869	936	960	921	931	931	920	942	960	987	933	925	960	927	909	939	973	910	932	893	886	934	928	926	939	931	886	931	874	938	1000	899	908	866	974	886	907	945	924	959	934	936	894	875	956	938	942	919	907	911	1017	948	959	940	921	911	961	921	974	970	930	976	959	877	961	961	885	892	939	895	875	954	988	895	931	932	906	940	922	935	939	1000	922	909	951	934	899	945	920	929	887	942	919	977	948	933	1022	955	932	938	906	953	922	910	951	883	931	957	949	953	946	958	893	982	941	942	937	996	976	929	916	940	879	919	918	883	949	993	947	929	981	891	974	973	902	943	929	893	964	976	948	945	910	959	963	945	960	901	881	936	963	968	928	934	945	905	903	942	904	944	975	917	890	911	916	960	904	956	946	893	994	999	989	941	936	939	956	980	948	939	953	901	934	888	957	875	891	932	949	919	981	989	938	914	866	885	954	973	914	909	970	953	932	951	965	982	941	954	939	941	1004	919	960	977	932	974	981	920	979	880	921	979	936	997	927	879	955	959	939	931	911	935	930	968	930	904	946	911	965	960	906	906	895	944	877	921	924	960	937	920	963	949	968	938	949	927	905	895	950	949	908	919	954	944	959	996	933	935	943	929	919	972	962	985	910	995	942	899	920	922	1009	964	938	914	936	910	982	938	945	923	968	877	993	973	918	892	928	947	893	966	956	995	962	931	946	964	886	937	960	944	952	911	973	917	876	941	931	925	898	911	930	950	944	869	1032	940	879	945	956	947	957	921	933	902	912	902	937	942	931	929	955	980	946	923	947	903	954	945	907	983	957	925	910	962	957	928	937	960	976	942	933	928	942	951	943	908	919	940	905	914	962	912	944	989	999	966	899	932	952	895	923	877	978	904	961	902	932	866	933	894	928	947	923	959	886	897	933	922	933	927	952	899	910	929	954	905	935	942	937	912	919	911	967	932	934	911	909	866	944	939	952	951	885	937	914	896	938	969	959	961	924	961	900	1017	933	980	970	897	929	923	864	875	953	926	909	1002	917	935	934	943	990	926	944	884	882	987	925	973	909	922	983	899	883	949	971	970	930	908	970	893	913	885	1010	904	960	914	904	928	955	937	968	962	905	998	966	988	927	911	930	918	898	897	954	1016	917	915	936	912	932	947	903	949	924	945	985	943	889	959	962	959	963	903	947	955	858	950	952	890	938	926	1007	904	945	887	918	909	928	915	942	959	955	950	948	941	955	925	1023	958	888	863	930	924	919	931	924	913	961	971	922	922	959	949	915	1038	878
56406	83417	53222	30546	14523	5275	1925	1010	845	764	805	855	768	787	789	788	765	774	821	771	769	783	777	827	772	822	780	738	808	792	779	782	787	759	839	730	792	780	815	784	774	787	765	772	754	794	787	804	780	773	824	795	818	750	781	794	773	772	769	750	809	788	788	846	794	779	759	804	813	793	806	776	780	776	786	760	720	744	759	824	778	742	795	760	778	779	801	779	777	832	825	759	782	845	777	775	773	744	752	744	748	766	745	717	754	758	721	791	808	794	774	776	764	780	787	779	777	766	792	755	807	786	797	782	781	758	785	807	780	786	807	776	781	774	798	807	797	739	786	761	795	800	778	787	776	822	792	773	727	755	789	820	796	740	789	778	801	764	766	802	781	759	798	802	804	801	806	779	746	746	793	796	760	847	723	743	785	803	743	778	838	762	791	795	780	773	800	779	782	789	784	724	764	824	779	779	754	744	775	747	776	807	797	779	745	771	773	811	802	793	776	771	783	739	757	772	823	814	708	775	718	779	771	807	785	847	788	778	803	789	736	789	773	772	760	730	788	744	767	749	786	744	776	772	766	729	717	790	766	753	758	786	742	748	761	754	786	767	780	752	791	782	785	775	718	776	800	774	786	747	747	792	768	769	774	805	757	794	768	753	818	799	801	786	773	785	813	752	837	848	762	724	783	757	782	826	798	763	799	812	771	742	805	733	770	773	799	770	712	765	754	746	784	808	783	813	808	767	743	774	772	780	743	839	710	754	779	735	776	791	759	776	770	826	797	802	822	738	790	762	754	749	810	760	761	810	750	745	826	774	809	770	755	781	808	831	838	790	712	780	769	800	778	783	782	782	793	806	761	758	802	768	761	755	755	782	819	830	807	829	758	759	785	799	700	803	753	738	821	737	789	805	792	766	801	825	757	770	768	802	781	770	783	754	763	757	801	763	823	783	828	709	738	746	788	746	775	733	781	757	784	739	752	766	810	809	762	774	724	729	805	754	789	787	746	794	787	795	764	782	764	779	798	759	763	746	759	806	753	792	803	768	787	800	785	768	779	795	772	787	806	790	773	745	754	797	780	777	791	772	795	805	757	801	810	744	806	784	810	780	764	793	808	777	750	768	733	721	801	802	746	742	757	803	776	763	785	820	772	782	759	739	806	867	784	720	793	798	778	839	735	769	738	795	751	741	763	759	814	806	759	756	764	790	798	785	814	761	842	773	801	774	834	765	769	756	868	804	753	811	769	783	814	773	769	727	782	778	800	807	754	787	777	737	793	720	763	786	798	743	809	798	776	766	781	808	733	792	831	790	770	775	761	762	795	783	765	805	800	777	751	825	761	797	796	806	726	750	766	786	814	743	752	770	723	783	745	801	786	777	784	791	745	731	791	793	771	781	772	812	778	755	715	811	752	751	768	815	797	771	804	812	736	786	767	787	806	741	730	813	788	783	774	765	825	785	781	786	793	779	783	780	806	810	787	809	791	735	811	813	818	814	774	754	773	790	771	790	761	796	827	806	762	784	798	781	774	777	831	763	810	788	729	778	773	770	744	799	770	802	810	727	743	771	793	771	796	743	765	816	758	789	768	782	731	751	741	820	753	829	826	720	752	780	786	772	784	780	789	822	791	792	747	786	786	766	757	765	766	777	793	824	782	759	798	733	748	817	810	808	755	714	804	757	779	789	802	760	752	836	799	820	756	766	800	727	792	792	770	732	800	739	773	840	776	740	803	769	747	733	743	793	797	764	804	777	829	772	819	829	802	822	747	790	757	794	788	774	723	758	789	738	815	808	784	786	802	730	794	765	838	762	779	708	784	752	763	783	785	780	781	794	722	766	771	756	733	768	728	749	775	781	780	851	796	745	815	738	786	768	745	766	789	780	735	744	818	768	786	784	755	770	800	794	767	738	796	764	782	829	774	810	748	788	716	776	797	810	850	764	771	755	732	761	748	733	716	754	807	714	780	802	752	734	798	768	816	790	772	771	811	801	797	799	771	812	772	803	796	757	771	793	763	797	790	742	818	805	806	789	740	802	764	772	770	791	786	826	846	784	723	795	762	760	718	779	804	815	759	733	795	746	749	803	796	812	733	754	832	770	791	765	773	800	773	794	767	810	782	790	755	803	770	782	795	801	775	757	765	763	787	806	785	819	778	808	808	766	744	749	817	815	790	764	767	793	759	758	761	806	770	745	777	772	795	793	789	745	825	773	784	782	759	794	810	770	756	794	781	748	775	765	730	772	763	741	749	763	755	781	804	774	839	787	802	797	752	754	787	714	781	746	807	757	771	741	765	751	762	778	790	747	777	743	770	789	806	735	727	782	822	762	792	815	771	772	762	748	734	751	735	776	771	732	727	758	764	819	782	840	775	753	775	803	789	768	816	729	774	788	794	799	763	760	769	742	785	747	768	792	757	739	811	752	720	777	789	802	782	766	834	756	764	798	744	790	752	746	790	740	799	695	770	799	752	815	789	780	795	778	790	779	766	823	792	761	763	782	791	760	739	742	742	801	783	761	814	755	818	762	741	780	797	717	776	793	803	744	758	738	782	792	766	765	765	758	783	766	799	750	772	812	776	783	711	746	819	765	755	751	791	797	798	759	811	821	762	780	767	790	802	750	782	822	795	767	748	765	749	780	798	793	771	754	786	778	741	765	743	739	775	785	770	789	790	771	724	755	759	808	781	788	800	770	757	737	798	754	811	760	790	750	749	791	787	806	761	775	772	778	749	774	802	783	782	810	755	783	779	806	783	733	748	795	732	783	765	811	781	772	797	769	764	732	758	791	771	746	767	774	835	767	744	758	765	728	777	803	763	765	800	775	754	800	827	734	768	702	827	742	805	755	742	746	816	779	756	777	769	752	807	797	799	786	750	759	803	755	765	771	800	728	840	769	794	739	749	833	801	760	780	791	738	810	781	758	805	751	760	767	826	715	814	778	765	784	792	801	769	783	774	804	797	764	762	775	813	760	773	804	790	779	765	738	822	782	743	785	761	803	784	783	754	772	785	766	820	760	801	785	789	762	773	716	790	732	770	763	741	806	766	832	763	764	769	769	767	719	790	715	806	764	803	750	767	754	799	753	795	759	783	790	767	770	742	814	773	742	818	759	794	817	779	718	784	768	723	783	741	782	764	833	777	739	814	775	746	777	758	781	782	730	768	752	764	753	769	802	769	770	810	815	745	778	746	778	745	767	740	809	810	758	750	727	795	765	798	742	764	789	743	758	742	780	779	821	780	742	792	749	780	800	798	819	825	761	800	808	795	820	773	817	858	805	762	810	770	737	740	801	799	814	790	762	787	741	803	711	737	805	836	793	724	773	762	784	777	833	837	796	731	801	777	794	808	783	815	767	798	754	827	775	792	763	778	766	757	828	751	745	727	767	806	776	758	792	730	802	777	770	808	805	773	819	799	775	731	782	779	766	781	789	750	768	761	762	749	786	812	808	820	790	770	779	783	757	806	756	772	817	719	758	800	776	750	790
23916	23487	34838	33958	27684	18864	7031	1830	1206	1161	1242	1062	1139	1067	1153	1075	1129	1105	1152	1153	1096	1056	1046	1089	1136	1120	1165	1063	1092	1131	1078	1057	1058	1110	1099	1098	1006	1085	1119	1132	1098	1099	1114	1054	1101	1117	1147	1139	1054	1093	1097	1087	1078	1067	1051	1065	1035	1127	1022	1163	1047	1029	1047	1043	1087	1092	1063	1058	1094	1082	1143	1082	1055	1069	1079	1050	1110	1053	1036	1070	1077	1110	1133	1061	1078	1072	1072	1075	1111	1025	1071	1102	1055	1060	1113	1067	1035	1069	1092	1046	1158	1059	1092	1152	1096	1080	1115	1059	1063	1098	1101	1169	1087	1062	1025	1104	999	1064	1018	1078	1103	1117	1007	1044	1121	1090	1039	1113	1101	1086	1041	1081	1089	1066	1079	1084	1085	1004	1099	1074	1052	1039	1049	1071	1079	992	1030	1054	1047	1139	1094	1069	1053	1116	1045	1068	1096	1079	1110	1082	1010	1056	1046	1065	1096	1110	1064	1143	1103	1094	1069	1061	1105	1125	1072	1078	1077	1116	1019	1055	1097	1060	1100	1035	1033	1088	1029	1062	1088	1065	1106	1039	1149	1014	1088	1105	1063	1036	1093	1044	1082	1061	1096	1008	1074	1068	1100	1038	1056	1036	1065	1041	1067	1087	1091	1114	1056	1130	1111	1091	1133	1093	1067	1079	1082	1078	1050	1040	1066	1027	1053	1095	1054	1062	1029	1070	1056	1116	1072	1038	1086	1088	1038	1072	1062	1047	1097	1098	1022	1032	1066	1052	1044	1090	1125	1036	1068	1022	1075	1044	1016	1164	979	1051	1096	1055	1080	1094	984	1092	1045	1047	1030	1094	1101	1050	1062	1070	1068	1087	1065	1022	1060	1065	1107	1080	1070	1030	1107	1042	1019	1111	1074	1057	1010	1101	1073	1047	1066	1121	1072	1080	1068	1080	1063	1025	1020	1090	1028	1028	1052	1100	1046	1068	1077	1115	1050	1093	1067	1058	1044	1069	1085	1092	1126	1114	1074	1076	1087	1021	1133	1065	1036	1052	1035	1097	1063	1030	1022	1061	1028	1096	1068	1034	1091	1079	1081	1044	1053	1056	1075	1048	1046	1107	1061	1075	1074	1085	1052	1095	1052	1041	1067	1033	1084	1075	1054	1053	1095	1077	1113	1093	1060	1053	1074	1092	1093	1106	1033	1047	1090	1039	1127	1122	1047	1099	1070	1047	1098	1044	1108	1046	1095	1097	1095	1084	1043	1030	1112	1089	1043	1088	1047	1053	1086	1024	1076	1032	1080	1082	1038	1091	1019	1077	1042	1040	1074	1106	1108	1087	1082	1134	1085	1081	1090	1112	1024	1012	1073	1007	1085	1117	1054	1056	1064	1056	1074	1014	1099	1076	1049	1082	1083	1042	1097	1108	1117	1111	1070	1113	1043	1097	1092	1069	1064	1074	995	1002	1128	1085	1050	1062	1070	1112	1062	1102	1110	1087	1161	1046	1120	1051	1124	1104	1074	1026	1086	1067	1119	1089	1058	1063	1091	1079	1025	1061	1106	1097	1064	1027	1024	1099	1041	1138	1138	1103	1105	1145	1137	1080	1026	1059	1100	1024	1070	1083	1007	1050	1073	1059	1039	1029	1097	1081	1089	1123	1055	1084	1126	1061	1122	1122	1051	1060	1093	1043	1081	1045	1063	1064	1079	1096	1097	1088	1031	1040	1069	1053	1121	1053	1098	1123	1103	1110	1113	1058	1084	1086	1065	1084	1124	1107	1056	1055	1098	1072	1082	1028	1076	1072	1099	1113	1154	1041	1069	1040	1046	1126	1105	1112	1026	1053	1123	1082	1053	1106	1079	1121	1084	1077	1120	1089	1022	1051	1155	1067	995	1174	1021	1109	1121	1100	1003	1089	1074	1042	1059	1134	1048	1086	1046	1110	1068	1092	1036	1102	1038	1074	1076	1060	1012	1088	1168	1062	1107	1074	1093	1023	1009	1109	1121	1066	1050	1069	1019	1049	1128	1098	1095	1052	1123	1033	1039	1083	1079	1079	1072	1110	1084	1087	1072	1134	1111	1098	1039	1092	1035	1091	1097	1011	1060	1104	1089	1065	1035	1060	1141	1086	1056	1096	1111	1092	1072	1094	1066	1067	1086	1086	1035	1085	1119	1114	1089	1053	1072	987	1066	1042	1011	1052	1097	1069	1059	1066	1055	1018	1086	1067	1046	1023	1092	1052	1098	1061	1068	1024	1056	1007	1102	1083	1085	1129	1093	1026	1111	1064	1106	1040	1056	1083	1094	1048	1093	1106	1075	1099	1041	1110	1081	1077	1050	1039	1123	1083	1142	1087	1105	1102	1049	1067	1053	1133	1093	1073	1084	1044	1089	1079	1073	1061	1063	1041	1100	1085	1066	1063	1066	1035	1085	1070	1039	1075	1111	1064	1081	1078	1081	1041	1077	1013	1122	1092	1122	1068	1083	1031	1050	1091	1079	1126	1057	1100	1075	1031	1044	1059	1037	1109	1111	1057	1052	1104	1137	1053	1070	1103	1035	1002	1048	1057	1069	1060	1057	1070	1058	1081	1037	1081	1020	1028	1071	1002	1029	1090	1045	1045	1044	1133	1097	1088	1073	1032	1062	1067	1098	1106	1059	1058	1071	1080	1079	1074	1054	1084	1074	1069	1102	1080	1041	1033	1081	1103	1088	1101	1054	1076	1043	1052	1075	1090	1052	1027	992	1037	1096	1085	1191	1080	1079	1112	1073	1104	1051	1106	1168	1157	1065	1045	1083	1028	1098	1100	1081	1038	1094	1019	1104	1100	1010	1045	1061	1121	1049	1090	1121	1044	1041	1036	1051	1053	1071	1135	1110	1074	1014	1064	1063	1042	1071	1048	1008	1033	1078	1084	1064	1115	1119	1047	1037	1046	1075	1075	1073	1089	1059	1087	1043	1045	1105	1107	1074	1103	1078	1105	1116	1067	1123	1087	1105	1086	1100	1043	1082	1067	1076	1047	1055	1106	1065	1064	1052	1117	1120	1044	1032	1139	1050	1100	1058	1058	1022	1067	1085	1060	1040	1099	1021	1022	1081	1094	1120	1088	1052	1097	1067	1111	1064	983	1079	1054	1093	1054	1090	1095	1064	1090	1106	1112	1073	1043	1039	1072	1065	1015	1095	1038	1052	1089	1085	1070	1033	1092	1082	1043	1053	1094	1063	1066	1096	1057	1116	1073	1071	1128	1065	1076	1052	1095	1048	1045	1037	1040	1064	1138	1175	1045	1065	1026	1058	1025	1123	1076	1083	1066	1077	1187	1069	1046	1073	1086	1110	1030	1064	1123	1071	1069	1028	1056	1078	1147	990	1041	1079	1089	1106	1052	1085	1094	1122	1111	1065	1110	1024	1052	1093	1033	1040	1086	1043	1068	1083	1074	1128	1036	1066	1078	1117	1059	1076	1104	1098	1046	1068	1058	1052	1074	1052	1016	1049	1067	1091	1103	1077	1070	1070	1058	1065	1052	1080	1066	1057	1072	1066	1074	1028	1096	1074	1037	1082	1045	1054	1068	1087	1104	1062	1104	1099	1013	1049	1074	1086	1079	1052	1141	1024	1030	1037	1062	1060	1077	1096	1123	1078	1049	1072	1056	1092	1111	1049	1135	1067	1046	1042	1097	1072	1082	1070	1067	1061	1050	1044	1056	1069	1023	1060	1066	1074	1023	1043	1084	1082	1077	992	1118	1081	1078	1089	1124	1045	1045	1109	1107	1084	1050	1070	1069	1081	1078	1047	1096	1098	1061	1099	1094	1110	1078	1052	1132	1060	1058	1062	1083	1064	1064	1075	1076	1099	1060	1101	1053	1099	1103	1029	1048	1106	1083	1058	1059	1072	1092	1016	1098	1122	1026	1089	1065	1078	1116	1106	1107	1090	1077	1053	1086	1066	1074	1046	1090	1042	1063	983	1119	1072	1090	1078	1047	1096	1104	1101	1008	1123	1022	1069	1034	1070	1071	1087	1042	1070	1029	1105	1098	1095	1082	1104	1092	1090	1076	1100	1104	1037	1117	1044	1040	1067	1131	1082	1077	1061	1042	1080	1058	1097	1078	1074	1071	1086	1054	1066	1047	1028	1040	1068	1043	1070	1041	1037	1070	1068	1075	1038	1061	1073	1068	1059	1041	1092	1050	1053	1053	1069	1079	1022	1090	1089	1026	1109	1096	1020	1091	1068	1082	1053	1046	1058	1065	1058	1095	1058	1094	1084	1149	1058	1012	1047	1093	1120	1051	1114	1068	1085	1073	1000	1053	1058	1047	1017	1025	1115	1045	1105	1036	1048	1140	1102	1041	1081	1060	1107	1083	1092	987	1046	1121	1048	1115	1041	1105	1088	1065	1034	1105	1070	1045	1044	1068	1048	1097	1051	1085	1108	1061	1031	1042	1090	1109	1113	1070	1036	1028	1084	1021	1136	1114	1079	1072	1156	1109	1044	1082	1072	1041	1034	1019	1087	1107	1052	1143	1076	1097	1053	1076	1100	1037	1024	1015	1062	1106	1112	1049	1043	1015	1070	1095	1100	1104	1103	1131	1093	1116	1057	1059	1076	1107	1069	1060	1127	1092	1086	1043	1098	1040	1100	1098	1106	1084	1017	1079	1041	1123	1082	1057	1010	1069	1081	1071	1051	1030	1051	1106	1078	1084	1122	1035	1062	1059	1123	1030	1051	1116	1055	1120	971	1030	1133	1071	1065	1026	1137	1056	1036	1062	1022	1140	1076	1080	1029	1068	1037	1097	1123	1038	1116	1046	1084	1034	1036	1127	1056	1089	1081	1086	1051	1075	1068	1074	1055	1003	1052	1056	1041	1076	1048	1065	1106	1043	1076	1069	1118	1058	1044	1053	1059	1044	1034	1096	1085	1071	1088	1096	1076	1080	1098	1057	1045	1053	1054	1016	1114	1083	1075	1043	1100	1082	1106	1110	1077	1049	1068	1064	1089	1102	1115	1105	1108	1091	1152	1089	1027	1054	1093	1119	1090	1090	1063	1065
62537	100125	72460	45515	25311	10318	3466	1450	951	949	972	985	922	969	939	908	938	942	955	986	961	991	942	966	948	892	937	916	937	959	944	949	987	935	969	991	952	1002	902	936	963	979	998	954	941	912	1002	944	939	1009	919	946	941	920	986	996	969	908	956	944	933	917	946	961	951	909	1007	980	929	947	966	987	972	951	905	937	957	882	962	947	912	954	964	909	953	952	927	882	945	942	934	973	934	964	940	969	891	956	961	908	900	901	918	909	936	943	939	950	899	928	893	912	959	960	900	923	940	941	968	928	942	952	977	982	972	945	940	976	954	977	920	915	935	968	937	925	930	936	929	953	923	990	886	925	973	922	959	910	913	893	953	940	955	997	936	957	1002	892	962	924	967	950	912	970	923	937	951	917	911	922	925	972	924	881	916	960	984	926	916	947	961	930	924	910	934	938	980	959	905	965	910	932	942	941	968	939	942	876	918	935	877	931	916	975	887	1011	940	981	938	917	962	928	903	951	888	927	959	964	919	989	907	905	916	953	957	912	943	934	959	923	966	920	868	915	1010	962	974	940	814	956	901	908	934	965	919	917	912	914	955	974	929	909	940	958	898	987	952	918	953	907	965	940	945	935	906	949	927	926	1015	955	937	938	920	942	909	968	952	942	941	908	917	923	965	940	868	944	946	905	938	921	954	948	970	939	947	938	919	883	999	920	865	931	900	942	910	933	944	907	978	931	929	931	976	946	994	919	972	941	935	962	935	941	926	1003	959	904	954	935	981	937	930	942	879	897	927	1023	859	970	921	931	906	916	964	924	927	954	940	919	949	910	896	921	931	967	934	915	934	967	919	945	956	917	906	883	979	928	931	971	864	985	938	894	947	947	906	955	937	958	873	972	951	970	944	895	982	911	932	942	938	927	952	909	929	949	925	957	958	936	928	900	932	929	925	929	903	958	924	939	983	935	947	932	830	951	903	923	919	945	904	898	983	990	906	916	938	954	946	982	922	958	932	935	930	926	919	903	933	939	961	929	959	935	939	1013	953	1007	935	946	984	940	976	925	923	938	902	960	941	931	948	909	964	923	936	941	926	903	978	947	983	932	975	920	930	959	923	843	973	970	925	943	934	995	908	939	948	974	946	888	878	910	940	954	976	939	975	954	930	876	938	918	957	912	872	944	868	967	882	959	900	897	960	890	903	985	992	930	938	941	914	924	929	943	924	902	936	893	904	940	891	928	907	945	910	938	952	902	907	952	927	850	942	973	981	935	928	903	923	883	955	950	927	976	874	915	948	888	921	968	949	941	937	900	917	936	946	953	927	950	976	988	942	951	959	906	933	928	943	886	999	917	923	911	954	935	910	937	952	956	931	868	970	956	934	911	953	903	950	918	979	898	931	964	941	891	938	1018	891	940	953	897	900	947	959	927	921	924	887	933	960	933	900	940	1012	999	955	970	916	982	846	955	915	959	895	929	935	985	958	942	910	954	1008	940	908	863	942	951	926	887	972	964	904	942	919	919	915	901	969	974	933	953	885	968	931	933	894	944	922	905	994	916	927	924	951	897	946	954	957	976	890	931	870	934	962	951	930	993	944	904	969	940	908	964	961	901	957	965	941	941	939	959	925	978	939	940	949	934	919	902	966	911	947	973	925	969	944	917	895	921	945	992	850	907	943	942	943	907	949	951	949	922	918	874	922	873	993	992	918	950	923	913	943	918	957	910	888	921	908	916	920	907	839	922	957	937	919	962	937	923	990	922	920	917	928	966	893	967	960	917	936	885	948	887	945	970	919	931	904	964	928	964	937	904	968	984	902	990	949	928	992	952	975	940	936	920	937	928	902	957	927	997	920	908	898	952	950	943	915	951	896	987	937	929	928	906	941	958	941	926	909	943	951	886	891	946	913	942	944	996	906	897	971	965	896	953	869	1003	936	929	867	943	935	931	946	949	932	921	927	956	916	965	885	920	943	991	916	911	952	970	944	937	946	925	893	901	931	911	915	928	907	926	909	887	947	886	867	941	936	998	906	949	940	957	949	911	927	979	933	977	926	907	893	950	960	954	967	951	962	956	891	964	997	968	978	929	887	950	913	933	972	923	970	953	907	965	918	909	947	907	937	989	917	978	937	944	954	898	946	913	958	923	962	930	946	941	975	934	927	915	957	979	921	925	994	867	873	955	948	931	946	942	937	935	940	856	977	899	962	938	989	956	929	950	942	934	925	956	946	992	913	893	926	907	860	963	920	847	928	965	907	942	889	945	947	1005	922	938	942	958	935	991	928	933	939	951	943	981	921	952	935	900	927	993	892	957	945	902	925	903	946	947	932	915	886	952	947	953	912	930	898	927	891	938	961	946	978	947	948	874	937	942	931	928	1020	914	910	924	893	972	931	967	940	906	973	984	968	965	948	913	903	986	900	948	944	978	878	931	946	953	936	860	947	1020	921	937	907	896	923	913	915	961	919	924	915	918	969	945	913	965	946	945	932	945	889	954	894	924	952	971	973	919	973	943	884	937	901	962	919	956	905	916	964	938	885	938	889	914	926	923	948	938	952	918	947	899	941	928	936	926	948	913	950	932	915	921	959	986	919	955	910	943	967	906	955	934	910	950	936	895	977	932	970	909	904	1012	925	925	924	964	948	881	912	922	919	949	932	907	897	907	910	943	950	913	937	915	926	917	924	918	949	961	911	944	917	957	899	955	961	899	988	953	918	923	920	914	963	976	896	925	907	917	927	913	938	902	1027	929	942	947	919	910	933	952	917	979	950	1008	926	884	889	918	982	947	868	911	975	919	874	923	935	907	916	902	929	953	960	962	892	956	891	955	939	978	914	927	1000	1007	915	918	897	859	912	946	924	941	862	947	956	932	938	950	944	898	872	938	924	943	938	933	877	971	890	902	962	1006	980	882	971	968	930	966	932	967	910	946	919	958	950	902	921	940	976	914	999	935	950	976	882	933	924	927	980	917	888	941	894	898	933	950	976	943	916	926	943	960	950	992	926	910	977	930	949	984	929	907	939	887	934	926	942	983	961	945	888	935	924	942	898	944	889	1009	860	919	962	975	912	970	936	938	977	923	899	938	913	937	946	909	917	919	983	962	933	899	948	900	892	884	970	883	930	906	971	957	955	889	954	905	945	968	921	922	924	918	954	945	872	878	966	902	938	904	916	987	970	896	911	903	970	877	911	914	914	949	942	921	941	997	922	911	941	919	911	929	919	863	950	964	940	909	938	945	910	973	933	956	915	910	943	935	978	917	860	935	916	965	899	920	952	916	1020	859	922	941	884	887	918	941	949	949	942	970	940	945	950	935	939	912	868	956	930	890	907	958	895	891	953	951	968	933	874	957	942	902	1002	952	957	937	911	1019	946	903	975	937	937	934	886	949	902	919	886	910	911	943	966	884	935	917	947	918	933	894	913	1005	954	921	953	981	948	884	948	921	935	934	949	904	918	888	987	952	977	930	939	930	947	872	895	939	974	914	904	965	896	939	939	930	933	908	917	925	907	919	965	960	958	984	897	908
30436	30101	25367	11108	3347	1577	1054	980	873	902	861	856	873	909	895	867	869	866	842	888	886	878	817	848	867	838	860	886	850	882	862	811	862	874	848	817	869	866	841	806	877	862	895	858	868	841	828	831	865	844	805	861	872	834	851	807	850	835	867	861	862	899	877	881	844	825	893	876	892	856	867	818	919	865	890	907	838	799	855	916	878	863	839	845	849	814	832	885	862	825	846	862	856	809	883	867	798	880	821	858	896	825	877	858	912	908	865	864	862	902	876	852	837	924	916	844	818	819	844	881	890	860	846	846	884	901	883	871	842	824	885	821	803	831	817	854	815	821	843	861	799	806	890	853	867	860	834	834	870	821	851	861	881	878	833	861	859	833	848	866	829	845	844	845	869	834	850	862	846	876	834	873	893	868	877	849	904	831	883	861	876	846	918	826	899	825	862	920	788	760	874	900	843	789	906	927	887	850	920	862	888	833	858	905	879	855	855	900	827	867	839	862	840	817	817	881	846	863	866	858	832	867	848	852	899	877	875	862	870	862	852	918	854	842	807	840	888	865	871	833	844	844	875	845	927	850	835	870	792	810	872	886	820	849	876	833	871	840	796	882	872	824	876	851	906	860	839	848	819	838	862	856	907	838	839	865	871	820	825	807	865	854	794	805	843	898	864	873	869	891	816	860	885	879	864	805	845	831	872	840	892	876	841	853	870	873	897	850	897	838	873	821	866	854	896	865	871	816	878	819	868	825	855	871	881	828	878	876	853	897	857	826	887	807	878	829	845	823	842	857	813	891	919	785	797	870	854	799	798	863	827	823	872	840	858	876	887	826	820	857	882	851	822	880	865	867	916	817	912	849	822	884	870	864	839	868	870	852	804	867	843	860	900	851	880	907	835	831	849	869	851	855	870	855	831	831	879	858	826	836	868	825	889	813	830	840	859	856	857	900	880	851	872	841	866	881	913	820	865	857	810	858	844	875	835	855	846	840	874	867	878	836	852	889	822	899	832	810	849	849	870	836	901	819	870	832	861	854	883	836	886	854	889	853	881	822	896	829	870	865	816	876	823	874	853	882	883	821	850	871	843	892	853	913	841	868	852	884	831	878	848	895	855	861	853	847	836	913	876	850	875	829	871	873	785	871	858	873	853	835	845	777	848	811	844	852	819	791	844	871	838	869	884	883	886	831	897	802	836	876	895	840	871	885	836	859	839	882	861	860	850	888	912	909	848	882	871	859	862	853	919	854	926	918	890	856	782	869	840	763	827	863	866	799	913	857	893	838	923	803	860	799	825	881	857	847	856	824	872	832	905	858	760	881	864	860	883	872	823	866	859	918	855	853	876	854	818	900	816	892	884	863	915	794	820	832	817	929	839	869	856	829	897	866	819	865	853	853	837	830	821	824	855	876	882	855	819	836	869	892	819	877	836	903	863	878	887	821	874	874	862	874	863	906	823	878	811	897	810	852	848	852	878	862	871	807	890	856	842	819	879	867	899	903	854	819	902	845	887	825	875	854	862	848	838	868	850	819	868	869	889	897	861	881	809	862	944	864	876	875	892	841	846	838	844	840	877	899	869	841	836	864	932	814	817	825	870	884	855	879	869	844	857	836	846	844	870	864	865	826	851	873	934	871	844	924	876	848	924	871	830	862	879	810	871	819	825	829	801	851	833	854	886	858	799	842	923	822	861	880	842	886	848	849	849	909	874	896	850	887	847	874	865	912	872	822	888	897	844	833	841	880	918	895	811	832	878	794	809	824	830	825	865	828	848	882	865	877	846	844	852	857	886	895	893	827	830	862	829	883	859	848	870	876	807	894	887	893	818	826	871	869	830	875	870	824	869	842	839	871	862	894	814	889	922	861	878	832	873	857	872	860	872	821	875	860	816	839	877	815	858	881	846	887	816	843	812	882	860	851	875	870	856	856	869	852	876	889	870	848	905	866	844	880	849	877	841	878	849	835	817	855	825	830	793	869	834	853	883	887	882	831	842	831	847	808	836	866	827	833	846	883	840	843	878	875	831	861	863	863	853	822	858	864	847	910	858	892	833	905	888	879	939	819	905	914	880	848	861	871	854	902	872	857	836	837	886	839	866	844	808	856	868	856	855	820	837	881	901	847	852	855	855	871	835	882	814	843	873	848	892	833	817	864	889	845	850	850	926	810	844	843	826	902	880	872	855	895	798	810	861	854	873	893	831	855	798	869	881	866	875	842	898	850	861	865	767	865	872	889	828	870	864	878	804	902	847	869	893	828	845	854	862	869	846	870	827	898	836	876	866	833	879	846	830	835	882	844	863	864	831	869	827	821	891	810	898	864	855	835	880	887	883	864	816	928	866	858	858	842	796	832	892	843	857	854	897	828	849	859	827	877	864	866	835	847	910	820	838	884	846	828	831	885	869	874	886	871	864	846	834	836	874	884	808	817	893	868	842	860	823	850	826	894	849	843	867	876	850	834	854	839	895	848	886	828	876	857	814	873	905	895	771	855	828	874	847	840	858	838	822	874	902	812	904	869	838	839	835	858	825	886	841	848	894	840	855	843	848	825	851	887	838	878	870	833	866	879	836	866	809	852	840	861	863	870	941	848	816	820	819	846	842	852	832	856	887	858	857	852	858	847	903	921	798	843	817	859	848	831	836	883	816	911	851	816	870	892	842	883	840	853	828	875	860	881	808	831	810	862	853	822	848	844	927	796	885	889	858	835	866	825	871	867	896	847	820	823	902	804	871	837	838	880	855	856	883	837	944	828	830	835	885	816	900	871	823	849	881	878	842	820	840	875	821	823	892	883	856	859	869	921	892	860	914	837	842	890	800	881	803	854	867	880	851	812	849	885	890	841	889	863	796	888	827	891	877	916	851	859	838	812	875	847	859	866	874	871	829	845	821	866	858	864	903	841	865	835	907	882	881	817	851	830	872	819	873	851	776	864	787	869	872	805	844	885	807	905	861	828	818	870	845	841	899	844	798	839	865	932	917	871	826	858	805	900	839	903	901	884	851	827	823	846	811	814	838	856	844	892	845	833	830	858	870	858	859	860	858	886	822	876	883	864	859	890	877	872	869	875	886	866	887	865	909	879	921	861	839	860	863	850	862	853	917	877	800	889	866	830	853	820	884	848	877	814	901	859	860	855	819	810	836	849	864	882	855	872	890	849	897	861	887	879	821	842	864	909	920	855	838	850	837	848	841	859	812	896	877	840	806	869	842	871	828	843	900	816	844	828	833	831	836	882	846	861	865	884	866	882	901	810	830	847	863	893	849	891	887	862	835	857	861	845	880	842	844	867	826	808	838	852	800	840	867	865	842	843	843	870	879	817	865	857	871	847	874	854	852	845	873	839	877	852	857	857	872	900	895	870	878	891	914	877	872	849	853	815	900	849	824	814	865	833	801	813	899	818	875	813	846	843	827	844	899	843	872	856	897	860	872	917	843	847	898	814	897	860	841	869	871	853	853	856	877	868	843	830	860	903	861	826	844	852	859	885
23183	34303	18829	6058	2607	1253	879	679	668	692	679	674	676	693	692	691	676	693	645	693	653	674	684	713	686	675	714	677	628	664	679	708	670	662	680	659	716	676	671	693	659	640	672	697	676	672	656	647	665	661	641	635	669	709	670	670	664	690	675	632	660	646	710	643	615	659	623	655	674	664	649	644	684	684	664	699	663	657	657	672	649	659	686	614	641	646	696	680	698	653	671	636	655	682	712	664	689	665	656	701	679	665	690	644	663	691	662	687	699	659	697	630	665	655	694	649	707	641	686	658	618	668	697	690	664	687	693	641	680	673	673	659	663	708	701	659	668	657	702	703	670	683	668	692	654	703	646	672	673	670	655	665	696	652	654	660	665	677	707	683	704	679	633	670	621	603	669	632	673	656	682	705	674	666	657	702	635	718	669	677	662	635	677	669	685	678	684	644	673	672	632	715	684	676	689	644	635	675	688	686	669	666	655	696	665	700	690	668	704	679	663	622	656	645	685	626	662	669	673	650	672	650	689	641	692	706	663	716	646	719	670	681	665	707	661	692	681	672	680	676	654	677	661	676	663	656	705	680	668	666	695	673	725	696	666	635	697	686	643	698	662	667	701	657	614	677	706	662	673	643	624	667	673	631	612	648	688	640	653	655	733	640	681	667	699	695	720	618	623	704	696	679	688	672	674	633	691	613	615	685	668	662	681	661	738	642	661	663	646	708	697	689	677	673	601	659	641	708	676	680	692	668	592	704	625	668	687	602	689	734	637	623	651	677	646	676	672	659	686	608	633	693	689	698	655	671	636	662	678	675	669	691	654	655	641	653	646	656	648	650	656	641	642	694	695	720	659	664	652	625	689	664	632	686	681	686	711	711	689	707	674	656	688	640	646	671	687	656	681	677	657	714	708	657	708	679	664	649	637	655	661	660	649	679	715	678	655	696	650	674	659	677	676	691	704	689	639	647	672	712	683	690	695	630	647	677	686	685	665	727	620	642	665	626	636	677	671	689	690	662	674	703	655	648	634	631	672	674	701	675	679	693	663	704	701	666	654	633	704	708	678	667	682	645	658	690	649	637	690	632	674	626	674	640	722	686	652	699	679	626	690	688	696	653	662	731	702	666	675	606	657	658	671	661	702	652	691	631	668	689	650	634	679	662	734	675	642	672	653	670	622	671	653	641	628	657	655	725	695	666	676	614	696	703	661	666	633	741	661	642	656	667	686	709	622	669	645	675	631	710	674	678	657	686	658	631	642	630	633	646	683	679	659	667	650	665	707	688	680	684	684	714	667	677	685	670	689	683	699	665	647	661	683	667	660	701	710	708	634	689	658	714	664	669	725	654	662	673	704	646	659	669	655	633	645	685	672	680	717	703	652	678	663	705	710	674	657	687	753	626	692	642	676	673	633	688	647	679	674	685	672	651	635	617	670	677	702	646	629	687	711	625	660	662	614	706	671	658	709	680	655	666	656	686	667	735	685	641	652	650	669	680	679	659	704	646	706	730	636	688	701	653	671	664	652	663	689	685	679	631	641	655	685	659	690	651	646	655	652	703	654	678	672	649	666	679	692	667	742	686	679	626	651	683	668	661	689	684	643	694	628	688	691	630	698	659	707	690	657	669	653	648	631	698	687	642	635	666	673	668	627	666	619	664	674	639	689	659	688	662	646	640	669	697	730	675	630	696	642	655	682	673	664	690	640	698	682	707	703	693	669	686	629	689	700	685	662	656	716	625	665	663	665	705	664	641	652	713	663	709	679	693	721	652	685	694	616	635	631	686	672	658	647	697	652	672	690	664	731	637	714	647	667	650	653	678	668	721	672	671	751	649	675	696	618	676	703	662	664	652	660	699	651	656	668	670	657	650	674	667	633	666	670	734	681	643	698	676	648	692	674	681	665	665	689	691	650	644	697	643	666	656	678	644	661	679	659	653	648	684	712	687	643	660	685	644	672	695	682	657	641	668	628	654	630	687	624	705	657	685	677	667	672	703	715	656	655	672	715	724	669	706	674	701	642	663	647	682	640	653	675	700	697	678	658	628	631	649	675	683	650	651	669	681	674	666	700	667	618	686	708	658	667	619	698	644	644	665	696	663	702	654	695	608	632	642	713	656	657	593	665	631	716	606	671	683	694	625	679	682	678	644	658	730	687	634	690	698	702	619	696	679	690	652	660	665	672	663	670	647	633	675	699	695	675	656	708	687	663	702	646	690	667	675	686	668	614	667	682	701	664	664	712	644	670	666	659	652	698	653	654	649	661	692	636	687	687	682	714	655	635	683	670	698	672	641	659	587	672	705	657	688	651	689	678	672	646	608	714	710	659	692	667	664	632	631	677	673	678	679	675	686	695	660	663	644	679	723	676	706	697	671	684	679	692	680	629	672	653	683	670	671	683	645	693	687	665	668	651	669	697	672	676	704	686	677	660	713	667	637	676	684	676	709	663	673	627	670	678	722	632	681	698	681	675	662	633	667	723	670	663	670	710	684	644	720	663	688	633	695	677	672	643	702	701	738	643	695	688	634	647	709	671	674	665	704	718	682	736	648	679	637	647	697	690	678	658	660	670	678	689	663	669	626	669	667	646	670	630	679	648	597	668	667	667	683	657	707	685	608	661	629	653	617	658	706	673	663	666	646	646	652	671	715	650	622	695	688	674	650	639	702	714	669	669	669	639	699	636	678	637	655	645	650	654	695	632	685	664	656	657	661	707	677	658	678	706	628	708	698	715	705	633	645	668	695	683	649	651	699	674	689	659	677	657	700	694	687	712	662	672	599	648	682	668	675	696	649	654	661	657	657	664	671	616	656	685	655	704	622	680	696	648	661	735	657	692	657	677	644	637	629	698	659	680	642	633	721	704	716	650	647	691	639	669	669	678	693	705	721	666	683	656	697	676	631	646	691	652	702	625	664	659	701	702	656	726	688	755	694	702	684	634	661	647	627	646	610	659	645	690	641	643	650	628	705	692	652	654	714	654	674	653	680	667	706	677	644	682	721	672	674	644	693	694	646	660	667	670	642	674	650	661	655	699	635	643	609	635	639	650	703	652	692	674	641	631	664	676	661	678	682	668	681	606	639	663	712	680	673	728	638	703	658	651	666	667	665	654	639	673	684	706	650	653	683	613	651	669	693	643	684	674	628	642	695	684	644	635	639	687	676	661	656	671	622	710	668	644	677	692	647	704	665	640	641	628	644	657	717	677	680	643	646	674	729	682	682	689	662	666	674	649	641	715	666	643	669	677	683	695	658	664	600	661	649	672	661	704	655	638	631	688	649	666	661	685	647	641	716	661	696	648	672	663	684	630	639	654	634	650	659	659	727	661	611	677	695	677	664	676	682	683	632	657	706	652	654	753	715	671	644	673	665	612	640	739	693	676	691	670	675	601	616	679	686	668	643	668	716	695	671	721	625	648	667	668	681	709	645	716	682	706	652	648	676	709	666	692	656	635	692	696	674	684	681	665	646	640	672	673	690	683	640	685	648
25721	27873	40979	34571	19243	6777	1901	1067	949	909	932	946	953	917	898	908	938	877	956	888	918	906	938	919	909	891	901	904	956	943	886	923	917	914	847	922	855	877	904	866	943	889	903	945	920	887	911	893	875	951	861	886	917	913	938	913	928	919	946	887	874	909	925	849	887	912	868	919	924	931	1002	890	868	905	911	920	896	877	919	888	866	930	901	905	902	869	904	923	889	887	923	960	866	942	921	900	912	933	882	888	872	892	911	878	920	883	918	896	881	922	908	917	887	914	935	942	969	874	909	930	849	879	894	888	915	938	937	884	922	872	872	864	884	883	909	926	851	891	927	888	923	877	857	922	883	887	934	905	920	902	935	904	941	891	940	923	939	888	884	904	881	884	883	895	920	900	896	913	935	861	956	939	917	914	936	898	870	861	860	896	861	873	918	929	929	888	877	933	834	853	969	838	872	893	906	905	910	877	916	891	930	893	902	915	846	950	884	921	862	915	943	916	916	940	980	843	954	911	941	885	869	926	906	916	913	896	880	862	898	907	862	873	855	907	842	911	877	895	881	902	859	928	913	885	928	912	948	961	897	912	871	898	940	918	883	849	932	906	904	974	908	932	911	851	880	930	1015	871	899	875	905	917	912	833	932	909	929	919	965	887	916	934	894	947	925	850	929	889	864	852	903	914	889	912	910	891	899	903	926	910	919	937	894	885	900	838	900	894	907	941	856	885	915	880	882	889	836	902	875	857	872	881	902	852	841	903	913	927	870	900	905	925	910	918	907	877	903	885	897	901	891	901	879	810	928	870	917	886	968	882	888	909	880	854	894	876	933	909	952	849	911	875	905	912	885	925	892	892	940	896	862	903	939	934	911	913	951	906	891	887	929	911	921	946	873	924	953	943	887	810	914	896	957	934	903	909	899	857	999	917	902	882	904	841	947	923	888	880	884	872	910	867	859	931	907	826	917	880	851	958	881	896	925	898	915	934	907	890	830	869	879	915	885	915	930	901	862	908	931	938	876	926	845	869	906	856	934	977	906	899	908	878	905	861	900	917	928	897	929	880	856	935	875	900	884	899	939	958	901	842	897	945	864	913	901	930	961	855	894	885	921	880	929	858	886	914	889	947	905	934	885	904	922	889	894	909	908	926	892	908	945	938	844	962	873	878	827	846	890	865	891	887	925	942	959	934	953	932	861	862	927	881	901	922	932	903	886	903	959	865	857	897	949	905	957	922	889	921	943	901	871	907	898	891	863	883	891	920	904	921	916	878	895	859	866	892	923	947	905	887	813	836	975	913	953	913	886	888	890	892	931	914	852	917	883	872	877	923	901	910	879	891	910	912	874	941	930	975	953	862	878	940	900	919	905	851	971	934	902	979	891	879	951	909	916	882	936	916	896	892	900	850	892	914	894	942	913	920	905	926	888	925	894	896	863	928	924	881	947	890	863	885	913	886	945	914	907	907	914	876	913	929	874	858	855	903	899	909	934	868	968	866	940	957	844	871	936	892	931	877	864	954	899	924	935	844	859	893	933	885	849	917	946	900	895	883	911	911	890	919	900	897	885	912	915	896	893	913	878	892	921	912	849	918	930	872	944	907	882	934	940	904	930	811	905	914	921	916	883	936	897	895	941	856	892	945	900	864	894	852	965	880	906	956	936	874	936	917	882	930	861	880	939	853	877	879	933	880	905	934	898	832	891	924	955	892	819	867	881	843	905	879	952	867	865	953	864	879	896	866	887	879	901	903	892	840	848	883	896	892	922	891	910	885	875	932	873	868	867	887	924	931	880	937	895	905	926	927	895	852	903	875	880	893	942	851	902	877	819	876	888	890	857	904	895	860	914	914	845	886	860	903	860	934	965	844	892	892	879	920	948	931	883	897	838	872	856	883	857	901	909	820	896	896	880	933	924	934	910	951	920	904	872	896	906	906	931	919	951	919	925	898	938	904	905	924	920	938	882	956	848	904	941	844	923	912	919	887	941	904	901	945	869	873	850	924	879	906	883	872	893	898	917	915	863	906	898	920	913	895	929	850	912	888	878	934	901	917	878	941	900	925	902	875	894	921	846	899	898	858	879	884	920	919	900	899	924	906	899	890	881	874	945	915	931	840	896	928	894	875	878	930	888	863	895	869	876	843	885	888	882	948	891	896	886	917	911	913	863	852	915	877	904	903	891	844	877	901	905	906	933	896	935	939	869	942	909	886	905	924	909	894	871	944	830	908	882	929	876	889	861	885	934	873	948	886	905	911	932	898	917	930	943	934	867	880	915	866	902	901	914	912	899	957	878	869	943	914	907	918	914	882	918	901	886	910	921	911	882	860	899	891	918	887	890	925	881	927	903	910	903	944	918	864	929	937	916	896	909	885	932	886	923	887	924	888	969	885	891	883	900	911	925	837	819	937	931	952	828	867	911	930	863	952	907	910	883	885	885	847	887	876	928	837	905	908	905	942	886	875	870	910	879	860	940	904	909	891	882	920	872	908	904	890	925	921	903	868	958	877	871	921	879	921	895	864	897	887	878	887	861	876	939	843	908	879	949	914	937	909	913	923	902	887	867	899	914	919	877	864	902	919	873	868	862	913	858	872	938	860	891	861	923	881	886	893	889	919	885	894	921	880	875	879	891	869	901	919	884	885	893	883	920	889	922	886	871	805	916	890	877	890	878	871	890	907	900	935	909	866	944	927	907	883	923	930	887	920	905	905	896	879	859	916	858	855	958	918	927	915	885	878	885	839	891	935	908	899	934	931	930	949	937	908	858	920	888	884	895	910	866	896	940	864	849	896	891	891	890	929	889	922	908	918	928	882	848	901	936	914	900	912	899	883	929	874	919	906	926	905	932	895	892	891	866	895	898	870	876	882	915	893	929	901	915	906	921	922	935	865	944	898	890	908	866	886	902	889	931	877	872	885	966	884	885	883	903	876	883	863	879	952	882	884	894	860	910	847	973	912	923	831	891	957	897	920	895	845	870	1008	923	908	934	914	935	865	912	887	932	921	859	945	881	834	885	877	957	874	942	928	864	882	884	900	886	855	885	855	887	853	860	905	918	855	887	849	857	921	919	864	930	902	892	915	887	911	922	929	855	939	949	876	879	884	881	933	892	881	900	887	858	840	893	919	941	931	944	892	890	822	850	947	907	875	877	887	935	892	936	909	890	883	863	882	953	911	963	865	891	949	904	855	920	897	913	966	902	846	936	964	891	872	904	911	884	912	872	873	945	863	861	865	853	924	909	894	879	906	918	946	882	897	937	897	861	905	907	921	931	932	888	940	869	923	900	838	952	922	876	908	896	917	889	895	916	875	917	868	859	920	901	832	900	964	931	938	958	891	886	916	849	884	878	895	850	895	894	943	948	906	889	863	948	884	883	900	933	880	920	908	896	861	827	902	860	923	884	861	888	908	890	864	918	891	939	955	883	837	916	895	893	874	906	885	889	871	899	881	842	933	884	870	944	893	875	941	898	904	919	842	881	845	909	917	856	859
56503	83648	54747	26747	11161	3911	1465	878	826	789	766	780	760	753	760	781	749	760	786	765	776	783	741	767	824	748	773	734	766	773	752	775	758	720	790	726	818	788	750	780	747	726	838	731	749	751	707	724	744	736	779	754	809	755	769	778	793	743	741	740	770	758	755	770	726	758	730	762	790	761	790	815	785	743	769	787	781	767	804	793	716	767	742	739	740	742	772	765	741	751	801	741	754	734	723	768	695	740	774	755	725	739	686	799	726	742	769	721	745	738	712	729	748	728	758	742	762	788	749	747	714	750	726	791	736	736	791	791	737	760	774	739	752	758	750	777	733	801	728	699	796	750	786	737	766	749	756	720	772	773	739	720	760	748	771	736	742	772	754	734	796	713	757	717	774	776	737	749	744	771	739	729	740	786	750	761	780	731	707	740	736	802	779	797	766	783	701	768	729	792	779	740	764	711	762	707	731	721	790	767	702	733	844	756	746	759	761	705	755	771	757	753	766	695	753	757	800	782	795	743	777	740	725	721	720	776	747	761	734	764	761	745	731	738	774	715	715	755	725	708	761	755	703	728	729	738	706	758	790	713	779	817	744	744	732	717	685	736	774	771	748	743	796	766	757	787	717	752	754	727	752	743	744	776	768	833	753	756	731	766	760	800	731	739	747	780	772	750	794	749	730	697	750	742	733	776	713	803	724	705	762	738	762	749	709	746	747	757	737	739	737	758	738	721	717	785	748	778	754	778	762	718	743	731	796	777	782	752	787	738	786	784	755	788	789	758	742	750	751	730	775	807	781	750	733	755	782	728	748	795	710	794	728	765	765	776	761	759	733	764	756	762	778	770	741	715	739	784	766	725	734	771	784	756	726	717	753	759	771	740	720	787	770	745	760	750	781	786	721	776	756	742	741	784	775	757	826	741	756	733	748	793	771	754	772	742	792	717	747	746	745	776	791	728	744	762	759	771	724	719	735	716	796	784	794	768	769	779	724	784	774	752	737	825	745	740	772	726	719	734	782	722	752	740	707	767	728	728	749	730	699	765	787	726	767	783	704	748	769	735	801	759	752	761	759	772	746	713	793	744	722	734	722	739	784	756	775	749	738	726	743	724	745	749	753	725	678	724	759	753	732	803	747	731	785	736	779	789	771	784	773	745	786	764	744	742	741	777	726	696	765	739	782	754	741	797	753	793	644	749	772	759	751	774	738	774	765	734	779	765	802	733	750	786	760	775	754	815	814	763	785	766	730	734	700	769	770	756	721	725	689	738	747	726	755	748	759	754	729	706	755	755	788	718	761	779	747	785	696	757	760	772	710	766	754	750	722	773	766	738	739	682	751	742	754	724	750	769	754	770	754	699	736	808	779	748	782	720	737	794	723	788	784	767	716	738	796	762	744	740	702	722	793	751	792	770	796	769	758	772	787	718	763	745	755	726	739	779	709	768	733	792	726	737	794	761	776	752	763	709	790	743	768	733	771	732	744	758	740	737	797	747	795	780	747	759	749	749	762	719	705	727	753	731	742	773	736	758	778	725	762	754	751	752	736	723	769	775	815	752	701	721	768	759	724	773	729	818	774	797	762	777	752	750	756	770	751	710	740	738	734	754	713	773	756	761	763	737	784	755	765	740	743	760	729	762	739	689	699	774	741	717	770	784	721	750	764	765	738	724	772	738	762	747	727	789	726	745	691	739	734	819	729	745	735	784	806	726	795	747	736	796	708	799	731	754	758	774	765	744	785	747	749	821	765	790	813	770	801	743	802	710	744	748	740	771	723	752	725	776	759	818	799	688	717	777	748	739	789	751	763	721	746	768	749	733	779	731	764	799	748	742	748	717	755	759	711	750	778	758	776	779	701	766	748	756	757	780	726	717	777	785	710	744	700	770	742	745	707	764	754	735	713	756	772	720	708	757	756	749	708	741	769	746	808	735	748	684	743	787	750	733	727	742	768	735	750	723	729	754	700	761	728	748	797	776	754	771	796	746	766	712	778	771	715	730	713	772	777	757	725	757	733	804	796	755	721	791	716	769	747	700	780	716	745	738	749	776	765	771	792	773	772	774	783	739	757	767	778	761	726	725	708	721	716	796	755	817	774	732	762	757	735	708	753	714	791	730	725	771	751	801	763	780	790	747	759	747	751	782	759	754	766	733	725	751	800	718	801	763	764	791	755	743	719	780	759	802	775	727	753	735	720	778	778	729	806	757	773	724	801	694	754	794	754	753	708	748	771	745	726	747	796	722	775	721	802	704	768	711	766	724	738	776	766	760	787	747	791	781	755	740	773	808	763	783	744	737	732	799	749	691	786	754	725	734	767	743	735	766	776	752	752	732	785	782	778	764	727	760	775	755	735	736	772	766	721	745	769	819	772	741	778	719	721	761	724	745	750	777	735	722	803	769	750	730	763	741	751	756	759	766	764	721	709	750	725	786	780	749	712	751	791	746	727	770	764	723	756	754	723	740	782	764	762	773	736	738	732	779	713	712	753	765	731	768	729	748	809	809	770	758	818	713	729	739	735	763	722	780	752	725	718	784	726	701	718	755	774	767	747	755	768	748	731	735	754	726	783	763	804	820	753	733	763	765	776	734	748	699	775	771	724	725	799	731	746	761	766	776	811	754	743	737	780	763	778	784	743	781	740	757	733	768	744	752	728	753	739	740	748	689	760	801	790	726	787	773	730	722	786	708	805	745	731	719	710	732	749	799	707	767	684	737	748	762	739	729	728	752	691	747	680	725	745	716	718	746	729	758	715	790	795	742	767	791	765	746	764	794	724	706	739	761	778	744	743	749	797	729	694	771	740	767	818	743	759	752	738	756	758	734	710	813	720	766	739	746	744	765	763	768	744	777	743	746	743	795	774	737	781	766	739	725	764	785	749	752	790	734	789	745	752	756	744	771	743	791	757	757	750	761	739	707	739	771	750	756	742	761	728	697	753	737	718	765	765	755	745	738	715	739	733	767	770	813	786	749	752	712	747	776	760	781	779	746	717	724	734	763	766	754	754	738	716	781	759	788	795	739	735	755	782	790	737	759	790	730	791	698	763	734	776	692	730	730	777	762	767	702	784	731	715	712	772	740	724	714	803	726	762	708	775	714	786	765	722	808	744	703	768	747	762	711	716	752	727	731	727	748	712	769	748	751	729	746	720	719	790	727	702	736	768	792	726	737	742	753	762	746	788	741	795	766	790	760	738	744	724	750	728	748	766	723	710	766	762	735	783	724	737	730	791	750	704	770	759	769	756	737	724	767	730	745	822	697	730	738	756	799	732	752	703	785	778	707	786	745	783	767	738	711	705	703	759	730	758	796	787	726	725	727	795	722	694	752	743	787	762	801	769	723	755	756	741	731	743	739	742	766	738	761	779	744	749	766	763	785	735	777	770	732	730	756	765	738	762	747	765	748	744	751	774	795	754	769	753	750	718	764	812	777	737	796	774	729	764	775	729	700	778	718	733	688	722	757	765	775	766	706	774	756	777	719	794	744
23910	23459	34554	32136	25246	16884	5553	1601	1164	1103	1182	1090	1057	1065	1080	1128	1074	1065	1054	1067	1008	1039	1082	1039	992	1044	1075	1077	1059	1005	1071	1079	1062	1029	1043	1019	1072	1084	1104	1109	1043	1085	1053	1031	1057	1055	1024	1085	1043	1048	993	1008	1009	1089	1045	1059	1026	1123	1060	1056	1074	1042	1017	1050	1040	1065	1080	1104	1027	1101	1048	985	976	1063	1014	1028	1033	1018	1028	1017	1034	1071	1020	994	1044	1034	975	1062	994	1040	1067	1033	995	1035	990	1015	1047	999	1085	1044	1026	1051	1021	1027	1053	1034	1000	1018	1017	1026	980	1069	1088	1100	1012	1059	1028	1024	1057	1039	993	1021	1098	1038	1107	1024	1091	1015	1027	1064	1096	1075	1039	1078	1067	1011	979	994	1005	1061	1042	1022	1050	1027	999	1031	1083	993	1019	991	1028	1030	1014	1036	989	1063	1050	1002	1071	1018	1096	1006	1027	1064	1009	1057	966	1111	1004	1001	1039	1050	1044	1040	1071	1034	1068	1016	1075	1027	1053	1091	971	1034	1023	1054	1008	1051	1023	1078	1054	971	1029	968	1055	1048	1032	1044	1023	1033	988	985	982	1040	1089	1058	1039	1095	1032	1078	1007	1074	1059	1027	1034	1051	1064	1018	1087	1044	1057	1026	1004	1005	1059	1020	1004	979	1007	1059	1095	1042	1102	1078	1053	984	1043	1016	1047	983	964	1075	1027	1024	1030	1056	1000	1032	1019	1029	984	1073	1059	1006	1039	1050	996	1057	1033	1002	1087	1021	1034	1024	1042	950	1036	1019	1030	998	1036	1066	1045	1055	1021	1033	1010	1023	975	1076	1033	999	1033	999	1044	1051	999	1033	991	1027	1001	994	1022	1010	1016	1067	949	1007	1022	1014	1060	1025	1028	1053	1075	1059	1062	1086	1044	1001	1005	1008	1053	1006	1011	1035	1039	1066	1009	1030	1065	1035	1056	1020	1045	1055	1032	1073	1001	989	1046	1070	1060	1089	1036	1014	1099	1073	1041	1023	1028	1080	1045	1018	1048	1060	980	984	1020	995	1010	1060	1068	1042	1013	1046	1045	1081	1042	1027	1074	1046	1042	1045	1056	1052	1083	1035	983	1069	1043	1015	1063	1016	1058	1019	1042	1075	1080	1073	1029	984	964	1069	991	1018	1029	982	995	1060	959	1030	971	1072	994	1004	1057	991	1044	1026	998	1046	994	1029	1048	971	1078	1014	1090	1057	1062	1019	1013	1025	960	1043	1031	1048	1054	941	1064	988	1077	1015	1028	1019	1008	1036	1006	982	1052	1097	1019	1030	1042	1041	1038	1002	1101	1025	1045	1057	1039	1028	1088	1098	1027	966	1026	1016	1033	1021	1068	1000	1086	950	1064	1005	1044	1048	1000	1013	1015	1015	994	1009	1007	1063	1037	1020	1071	1067	1030	1072	1010	1059	1042	992	1092	1042	1021	1033	1033	999	1059	1049	1036	983	1090	1067	1001	1007	1027	1023	1039	1058	1028	1004	1027	1005	1020	1041	1072	1029	1013	1061	975	1051	1047	1017	999	1034	1057	1013	1072	1043	1054	1027	1035	1056	1080	985	988	1035	1043	1030	1059	1061	1034	1071	1025	1030	1034	1112	1044	1045	1027	1012	1043	997	1050	984	1061	1054	1061	1032	996	1004	995	1024	1052	1076	1032	1068	1042	996	1039	1048	1031	984	1018	1038	1084	1003	1030	1018	1079	1057	1062	1036	1040	1034	1043	998	1065	1052	995	980	1014	1081	1083	988	1020	1081	1045	976	1054	1098	1000	1067	1074	1018	1001	1066	1081	996	997	992	1021	1027	971	1001	1014	1055	1036	1006	1075	1036	1020	966	1008	1048	957	1073	1084	1067	1043	1017	1049	1039	1065	1003	1002	1036	1017	985	1053	1043	1010	1043	1058	1010	1023	973	1038	1015	1046	1070	1035	1032	1016	1004	1055	1027	1030	961	1037	1001	1073	1042	1038	1001	1047	1013	1094	1041	1023	1018	1041	1067	1030	1074	1045	1003	1027	1057	1026	1084	1021	1028	1019	1047	1016	1027	981	996	986	1058	1038	1022	1060	1076	1041	975	1069	1044	1079	990	1046	1055	1044	1009	1096	1053	1020	1040	1020	992	1044	1100	1045	1018	970	1054	1053	1071	1045	986	1030	1036	1008	1023	1042	1048	1036	973	999	1031	1127	989	1052	1061	1070	1050	1056	1077	1022	1016	1014	1069	1108	983	1057	1002	1040	1045	1042	969	1028	1052	1044	1025	1008	1067	1073	1019	998	1021	1077	1018	1030	1038	985	1036	1024	982	1050	1046	1028	1043	1027	1010	997	1015	1047	1074	1036	1033	1035	980	1063	1076	1000	1054	1003	1066	1020	996	1015	1047	1009	1066	1052	1057	1059	956	1018	1076	1009	1023	1044	1062	1002	997	1005	1049	1044	1012	998	994	1021	1053	1054	994	1049	1100	1032	1028	1059	1020	1025	1026	979	968	1032	1028	1001	1057	1016	1051	1005	1049	1020	1053	1060	1054	1048	1007	1021	1049	1019	1018	1083	1022	1022	1049	1035	1046	1070	985	1084	1047	1094	1036	1063	1000	985	973	1008	987	1037	1073	1022	995	1019	1038	1042	1001	1028	1078	1017	955	984	1028	1062	1006	1064	1049	1007	1011	996	1035	1061	1011	985	1044	994	1094	1069	1034	1058	1051	999	1019	1060	999	994	1092	1027	999	1047	1045	1081	1024	1007	985	1066	1008	1052	1008	1030	1041	1044	1008	972	1046	1077	1071	1133	997	1011	1072	1002	1049	1041	1041	1042	1018	1067	1024	1031	1037	1047	1014	996	1047	1079	1068	1049	997	977	1070	1047	1012	1025	1042	1021	1059	1076	1038	1015	1000	1013	1079	1034	1029	1036	1015	1060	1114	1020	1075	1051	1003	1080	1065	1006	1013	1029	1027	1021	1017	1064	1013	1025	1074	1016	1053	1067	1007	1110	1012	1045	1062	994	1014	1023	1044	1056	1049	1007	1046	1004	1011	1068	1081	1075	1100	1052	1058	1045	988	1042	1056	1029	1032	1017	973	988	1013	1045	994	1073	1048	990	975	1009	987	1087	1022	1000	1060	1002	1041	1059	1061	1035	965	1064	959	993	995	983	1105	1047	1047	1033	1029	1068	1018	1021	1013	1028	1005	1041	1056	1043	1033	1047	1030	1020	1011	1007	1102	1006	1021	1048	1018	1057	1021	1062	1062	989	1049	996	1023	1076	1044	973	1019	1053	1009	1046	1054	1058	1072	1091	1057	1095	1057	1053	1047	1030	1080	1003	1006	963	1036	1048	1045	979	1088	1057	1124	1050	1055	1041	997	1090	985	1031	1008	1049	1040	1079	986	1001	1030	1006	1002	1072	1032	1059	997	1028	1035	1010	1086	1039	1078	1040	988	993	1030	1082	1039	1013	993	1024	974	1016	1087	1095	1006	1033	1010	1007	1084	1062	1067	990	1052	998	1038	1009	1049	1064	1018	977	1003	1017	997	964	1060	1001	995	974	1019	1020	985	1052	1001	1054	1040	1036	1033	1010	1031	1019	1014	1059	1006	1026	1068	1048	1041	1041	1002	1030	1096	1064	962	1026	988	1030	1039	1038	1061	1005	1032	1034	1032	1023	1052	983	1038	1044	1041	1041	967	1041	1010	1051	1059	1036	1025	1034	998	1082	1013	1003	972	993	1012	1018	1033	1042	1061	1053	1035	1037	1081	1043	1015	1039	1013	998	1087	1076	1010	998	1066	1065	1038	1045	1082	998	1030	1059	1049	1080	1059	1039	1037	994	990	1043	979	951	1019	1057	1028	1001	1022	1011	1028	1087	1032	1044	1037	1002	1074	1005	1054	1027	943	1012	1003	1064	1030	1053	1030	1057	1015	1059	1097	1050	1046	1031	1070	1008	1008	1035	1012	1033	1048	1008	979	1050	1086	1065	1017	1034	1026	998	1023	1041	1064	965	1036	1038	1029	1015	1044	1046	1036	1056	1031	1032	1062	1011	1045	1033	1037	1027	1019	1038	1037	1038	1029	1039	1017	1066	1073	986	986	1090	1036	996	1070	1040	1063	1030	1063	1021	1012	1028	1049	1070	1038	1053	1030	1069	1036	1055	1050	968	1028	1062	998	1054	1022	1037	1085	1008	1066	1016	1015	1051	1052	1060	1061	984	1032	966	984	1041	1074	1014	1067	1092	1068	1032	1054	1025	1073	1010	1032	1030	1029	1044	1065	955	1020	992	1033	1031	1009	1036	1085	1025	1039	1070	984	982	1091	958	1013	985	1049	1028	1084	1030	984	1059	1032	1056	1006	1058	1058	1026	1061	1040	1052	1057	978	1062	990	1056	1063	1038	1111	998	1022	991	1006	1010	982	984	1024	1032	994	1014	1017	1069	1073	1028	982	999	1042	1008	1029	1030	1042	1006	955	1019	1044	1058	1019	1042	1052	965	1038	1064	1007	1061	991	1032	984	1012	953	1057	1072	1011	1059	1030	997	970	1041	1088	1040	1059	1061	998	1025	1066	1058	1088	1024	1090	1024	1047	1062	1047	1057	1069	982	1044	1056	1115	1033	1052	1027	1040	1065	961	1057	957	1050	1009	1046	1096	1025	1001	1021	1038	1022	1082	1065	977	1037	990	1042	998	1033	1053	998	1009	1011	969	1055	1017	1045	1013	1021	1052	1034	1043	1029	1039	1012	965	1067	1039	1070	1083	986	1074	1072	1039	998	1074	986	1000	1021
63686	100738	69541	41959	21133	7975	2600	1247	903	934	946	920	918	952	920	951	909	915	916	886	909	912	909	943	910	916	907	931	883	872	908	950	895	943	919	873	881	975	949	928	900	921	965	965	925	898	924	936	967	941	952	931	942	929	901	917	899	875	907	934	979	853	917	949	914	943	912	955	869	904	916	890	929	917	977	903	887	887	912	904	903	879	924	871	870	848	956	931	935	922	866	858	878	921	942	899	904	874	906	896	872	888	922	936	896	859	896	896	901	904	918	882	921	879	923	886	874	886	885	926	854	922	912	858	856	877	934	835	822	914	927	875	926	923	860	919	913	921	929	920	856	888	913	891	925	884	876	905	934	919	942	908	939	879	908	924	969	930	899	920	881	907	911	920	925	909	913	914	879	935	922	899	888	892	919	889	877	895	894	887	902	836	866	901	907	927	890	937	916	923	895	900	922	885	876	894	856	937	887	895	901	899	902	895	877	911	868	921	898	891	878	866	893	936	877	875	878	918	851	912	852	890	866	903	878	885	912	959	910	903	859	934	878	868	938	876	889	865	926	934	932	878	928	902	871	916	862	892	878	917	909	916	863	884	874	855	878	920	948	969	853	941	887	938	929	865	897	886	936	924	901	872	862	890	878	846	893	910	922	953	855	888	934	897	923	893	847	937	909	951	902	915	921	962	914	929	885	929	934	889	869	896	890	932	915	909	869	850	961	924	902	912	885	847	859	884	912	897	920	860	907	923	847	862	870	922	923	911	873	892	859	909	866	936	893	900	933	901	869	896	864	892	875	933	868	893	882	871	801	875	937	907	862	913	928	891	842	875	848	944	916	870	963	867	916	877	911	899	890	894	924	991	882	851	944	849	862	889	908	916	929	870	893	903	903	911	921	921	871	955	891	866	878	890	863	910	870	901	843	885	903	887	862	882	906	884	851	904	946	917	927	918	890	924	927	876	899	914	935	926	940	921	886	891	894	879	963	942	910	917	946	927	881	905	910	872	960	915	884	872	858	873	945	868	879	906	856	892	948	882	931	903	882	944	879	873	949	942	924	895	850	866	855	871	874	857	893	902	855	917	858	866	852	899	902	875	897	840	884	865	880	899	919	880	917	892	894	901	923	906	890	903	934	892	942	907	910	899	879	842	891	833	931	935	836	875	841	914	947	909	846	895	901	877	941	852	912	897	860	887	911	927	879	908	888	934	867	910	910	884	938	894	914	879	892	861	934	877	897	905	871	836	901	913	958	852	857	857	895	865	887	828	894	866	867	886	869	934	888	913	900	891	905	902	877	866	920	918	912	889	905	929	855	863	933	833	873	870	910	915	880	932	899	929	955	846	906	942	899	843	960	853	887	881	862	888	931	922	922	912	853	911	880	912	937	880	894	905	899	874	920	876	857	924	829	909	889	931	922	866	887	864	897	866	922	871	868	867	843	897	921	879	905	845	948	850	901	951	900	909	845	913	829	934	932	875	887	875	920	903	887	882	911	839	913	884	901	919	921	943	900	913	847	895	821	874	903	860	866	845	867	923	858	903	868	898	850	907	908	852	921	888	872	900	958	857	933	904	911	891	858	894	867	949	854	918	872	923	848	925	911	881	916	856	898	910	914	919	882	894	861	901	928	874	926	867	919	875	869	900	871	890	929	934	889	872	900	933	920	910	920	869	870	876	894	943	893	906	883	969	875	895	855	876	887	857	858	863	933	889	907	904	886	880	849	893	837	868	884	855	914	926	896	901	864	871	825	887	879	906	895	869	862	845	899	893	904	931	871	910	933	882	882	877	858	884	847	893	915	891	900	927	919	885	933	838	876	904	889	831	870	879	923	921	978	922	916	920	929	888	882	870	866	869	904	845	890	905	908	942	877	953	909	918	950	878	873	936	929	841	917	889	848	909	912	872	867	905	883	848	893	863	892	899	876	834	838	891	878	881	870	903	921	869	971	850	871	940	892	890	895	947	844	871	919	912	913	885	902	877	871	873	905	907	867	883	885	945	918	842	871	888	916	894	931	903	939	885	878	937	884	872	908	856	854	897	903	864	914	869	905	838	954	897	869	918	918	916	868	871	895	891	909	888	854	887	894	891	876	848	933	874	883	877	890	877	935	939	890	894	848	857	908	927	882	912	933	909	923	872	940	826	911	884	911	881	912	862	929	871	886	878	889	846	945	866	934	915	930	929	893	819	923	842	925	948	866	901	954	912	857	834	869	889	882	917	905	964	867	839	911	902	838	869	889	897	937	880	879	868	808	929	919	945	943	870	897	903	906	864	931	881	907	864	911	911	875	875	900	880	844	914	918	951	857	965	861	844	833	916	878	847	917	864	883	942	879	866	867	874	915	799	889	921	910	868	885	942	913	874	895	927	834	900	892	876	889	869	893	899	886	894	869	925	920	860	885	889	857	866	949	907	911	858	956	891	868	889	857	901	823	912	861	897	837	886	905	932	940	900	865	904	877	902	891	920	888	893	898	870	846	903	862	880	890	944	899	903	824	897	924	943	865	932	913	946	926	909	877	861	873	857	917	879	883	903	900	892	907	939	887	873	925	897	903	914	919	863	883	945	909	954	850	935	959	915	886	905	929	863	912	913	961	859	871	887	901	886	923	888	886	896	896	840	870	879	914	916	876	881	909	935	874	944	894	879	962	875	921	848	893	874	920	883	877	886	910	921	894	927	855	867	888	887	931	891	860	904	937	862	960	904	935	823	863	872	916	833	901	869	899	958	877	867	852	853	883	870	876	930	906	895	895	838	863	861	899	938	888	940	934	874	877	904	875	875	929	890	921	916	884	912	855	850	869	891	920	892	840	906	889	934	925	912	884	869	919	863	950	892	879	938	871	911	842	864	926	892	886	932	929	897	926	871	914	906	866	827	875	917	853	876	909	841	863	893	861	911	926	872	865	854	932	884	894	850	908	912	875	917	897	877	934	878	917	920	927	834	879	850	867	893	918	942	858	860	867	889	933	909	946	858	928	873	904	872	893	885	913	858	858	915	860	878	899	870	869	878	898	893	908	872	858	889	905	874	881	888	915	907	930	900	869	908	882	877	866	852	905	895	894	849	908	831	928	843	831	902	847	909	873	908	899	890	902	848	835	820	937	897	959	937	903	876	925	877	876	889	949	899	852	908	922	845	916	839	864	823	916	916	905	875	856	888	918	863	857	896	951	934	927	932	828	851	928	905	934	919	894	907	910	900	912	848	890	878	913	939	892	851	904	882	923	919	914	849	860	902	860	860	903	859	876	906	911	912	858	901	841	930	910	893	935	873	891	882	911	906	863	908	879	879	889	932	880	879	931	898	798	916	934	878	921	901	808	912	914	888	921	936	881	895	895	877	915	928	909	870	905	887	966	890	904	892	889	838	903	934	914	912	889	917	877	855	887	916	914	860	894	890	916	893	880	965	916	879	881	899	896	937	885	863	891	860	934	917	894	884	924	923	916	915	901	879	899	889	926	942	859	930	862	913	921	914	874	846
30254	31433	25320	10798	3069	1416	1015	831	799	802	818	856	858	800	850	802	801	860	872	853	869	821	814	812	855	849	816	821	802	826	835	858	808	878	840	842	808	814	809	830	847	779	843	794	796	804	787	838	906	822	826	825	874	823	828	791	814	832	878	860	806	837	802	795	832	809	750	801	811	859	814	809	807	840	859	883	820	782	840	823	831	813	811	801	801	834	774	812	828	839	858	831	796	877	801	787	798	772	811	790	816	786	826	776	858	793	781	753	780	785	803	794	814	808	839	777	831	822	849	802	843	788	804	797	791	818	813	811	791	779	858	819	839	797	835	798	822	841	800	810	779	809	780	805	790	810	828	797	829	802	842	797	823	854	826	817	773	790	820	801	838	860	796	791	852	826	772	816	833	820	855	852	747	763	841	794	812	827	785	776	857	806	804	797	796	869	832	851	854	801	789	849	826	819	819	847	821	807	809	849	806	806	827	829	801	814	868	811	846	795	830	832	850	849	806	837	794	818	836	813	833	851	811	846	765	840	869	830	802	830	833	826	785	842	836	747	805	828	802	838	832	820	821	789	806	881	787	861	825	824	803	913	769	771	832	847	855	806	829	798	787	796	808	835	796	813	767	839	813	880	866	778	817	831	843	798	851	848	824	783	804	771	804	880	770	856	816	805	786	817	832	799	754	865	806	855	872	844	809	760	787	779	826	856	863	836	815	780	791	810	805	837	764	796	853	836	802	822	814	823	815	857	817	800	800	823	839	790	895	822	835	807	782	798	818	856	801	793	785	850	845	801	816	781	796	832	829	787	843	766	837	855	873	810	842	841	814	834	861	853	806	798	839	870	795	829	810	832	803	826	844	800	794	850	826	841	853	856	809	795	808	791	802	825	803	811	784	807	860	820	801	832	834	807	789	873	809	796	818	844	807	834	856	811	852	796	780	815	824	772	808	850	833	837	813	822	823	798	790	859	820	761	787	827	795	833	810	815	799	798	833	839	789	808	830	872	841	863	843	766	823	793	820	824	826	844	800	818	803	833	835	851	815	850	810	833	826	802	824	784	872	799	848	834	869	816	809	781	812	811	799	826	787	832	838	820	808	837	808	862	829	813	846	855	878	758	868	866	788	824	858	846	807	857	837	771	785	824	797	795	819	853	854	831	800	816	816	788	813	810	805	871	818	843	818	786	785	845	829	848	822	807	794	793	780	814	795	787	823	753	827	833	802	795	882	803	825	807	808	813	807	834	810	835	803	776	809	813	788	850	762	800	918	767	803	808	863	838	823	833	822	852	784	834	880	772	789	812	762	849	828	776	884	848	820	803	848	755	816	849	852	804	852	802	796	804	811	880	845	835	853	837	766	804	810	811	807	843	815	835	876	840	881	828	790	810	807	807	822	873	819	760	770	849	752	812	861	799	808	822	791	803	784	799	788	767	800	806	795	829	873	881	850	835	834	814	820	784	799	832	827	853	799	839	854	774	817	821	782	799	779	836	831	826	830	830	826	869	825	840	790	862	824	758	847	803	820	798	822	847	847	806	823	839	844	829	775	831	810	829	817	753	801	861	776	833	859	821	782	841	796	851	855	815	797	792	822	824	817	751	793	807	854	757	841	857	796	825	804	834	816	782	791	814	827	839	844	815	812	862	815	794	872	804	827	812	779	820	773	805	806	804	816	844	859	772	803	780	799	887	790	836	806	844	839	791	789	797	879	851	893	822	823	863	827	817	799	818	818	793	784	832	853	836	830	808	785	809	788	780	844	766	828	811	825	804	824	825	868	830	786	831	788	820	855	837	809	823	794	858	854	779	788	781	818	828	835	808	821	799	798	741	868	783	754	815	847	854	849	805	799	861	861	845	862	784	851	794	817	804	850	845	796	779	818	785	823	812	810	834	838	855	842	837	818	829	767	856	781	840	793	845	754	813	774	828	818	817	810	824	841	874	858	797	797	777	827	845	831	800	788	836	778	804	810	816	814	748	822	859	860	830	818	819	883	812	869	834	830	844	841	837	827	865	807	780	826	853	867	860	786	794	792	878	877	837	804	836	799	770	838	869	854	820	762	820	860	796	802	806	836	796	789	798	838	847	825	824	873	825	829	776	793	881	784	877	833	813	806	798	784	847	826	825	797	796	838	791	784	780	891	836	813	863	768	854	795	813	836	843	894	787	887	848	792	872	792	848	818	798	851	796	811	855	862	832	762	824	828	828	838	880	841	750	801	818	868	832	840	829	851	805	816	844	828	818	809	785	801	768	799	850	852	810	823	859	793	889	810	856	800	773	821	795	796	833	790	798	748	809	807	804	773	841	822	857	816	826	813	821	809	861	825	792	772	830	831	848	796	774	789	777	857	813	796	832	827	847	833	829	849	787	781	835	815	865	855	855	851	775	839	770	809	839	785	853	839	793	788	831	849	822	861	853	817	863	765	846	866	820	805	830	785	828	854	842	856	810	859	802	858	837	821	835	863	852	849	821	791	800	818	793	867	836	792	792	781	843	813	788	839	830	837	766	802	801	845	787	763	842	819	836	766	793	860	801	872	827	810	820	853	825	821	829	786	826	847	835	881	810	849	784	809	824	796	830	808	811	818	811	814	812	804	806	810	853	791	777	790	878	828	797	834	844	840	834	848	850	864	818	824	805	844	796	792	753	814	791	828	821	849	791	790	832	818	797	827	869	821	818	807	822	828	786	812	778	816	804	787	759	812	823	838	852	828	797	805	800	864	844	872	797	788	774	748	799	846	835	831	811	811	790	761	779	834	822	845	837	811	827	802	841	869	838	833	821	842	788	782	786	810	788	816	818	839	847	809	802	766	827	824	816	871	825	795	806	792	864	771	828	830	821	874	772	824	858	832	795	865	835	804	789	804	780	807	819	780	769	819	791	845	810	809	832	871	805	763	838	866	785	810	782	761	811	774	839	795	855	801	829	824	802	780	846	763	791	851	829	810	819	821	807	761	812	825	836	844	854	811	814	851	839	847	889	789	789	799	825	816	801	864	848	804	789	795	839	803	803	823	853	813	817	807	835	844	831	793	793	801	846	803	851	806	805	875	799	830	809	801	857	861	861	819	870	788	833	820	803	803	806	884	795	813	819	813	837	791	751	778	871	818	828	789	834	821	803	829	852	810	767	770	829	809	822	745	812	787	856	815	810	824	815	871	804	819	813	832	873	779	837	784	794	800	832	826	838	779	839	844	847	872	818	792	797	866	853	825	813	841	860	834	769	848	806	778	821	856	800	746	825	811	823	806	849	801	804	832	834	843	853	847	844	792	806	839	839	785	830	808	864	835	798	808	850	783	836	813	801	811	872	856	812	822	800	799	806	803	837	819	850	819	794	822	809	882	849	871	767	814	865	813	816	855	779	865	831	791	758	767	842	852	850	826	866	816	784	801	839	815	817	833	829	782	881	794	799	780	842	808	853	804	815	871	829	876	761	829	808	827	778	866	813	808	803	827	829	839	800	844	754	821	822	829	824	819	783
23686	35968	18364	5874	2360	1176	774	679	662	649	638	644	635	660	626	637	646	648	661	661	681	664	639	651	632	633	625	640	650	680	644	679	622	638	635	624	630	635	680	632	654	654	633	649	660	642	632	654	624	647	671	598	669	650	641	657	619	657	641	644	629	618	649	673	620	581	665	655	651	633	590	583	614	633	677	654	624	620	638	688	637	677	631	636	635	665	619	648	598	670	642	685	673	658	634	668	612	639	673	643	648	649	684	648	644	706	587	588	626	621	639	644	649	646	666	614	648	664	684	576	583	663	706	643	625	602	662	641	662	635	605	631	665	648	642	686	666	610	637	637	618	661	686	629	636	594	654	627	618	638	645	552	649	677	647	612	641	627	669	610	659	634	679	666	679	604	632	602	636	613	626	614	618	594	688	587	690	603	651	656	612	600	637	617	605	592	639	636	608	634	664	651	649	679	643	631	631	626	644	631	635	657	603	672	651	619	605	621	680	659	611	646	634	657	588	609	643	659	665	616	661	622	643	638	654	640	631	621	620	619	585	608	647	681	628	637	616	662	637	636	638	665	673	649	632	609	619	639	655	647	628	654	669	626	630	628	596	650	619	650	622	657	603	630	617	626	643	626	656	626	621	619	682	632	622	658	665	667	609	682	658	582	608	623	671	675	578	695	618	608	673	637	646	647	646	622	596	670	642	670	674	627	615	630	625	641	661	661	624	664	622	687	676	638	687	610	638	707	652	636	597	639	610	647	643	656	640	609	635	659	658	627	626	614	682	618	605	708	637	625	657	616	670	607	641	623	615	642	625	629	651	603	594	641	621	650	634	610	628	659	630	651	615	589	671	623	625	639	682	649	601	613	646	665	613	655	673	605	674	618	664	594	674	606	630	620	643	658	622	681	622	627	668	663	659	647	607	651	591	618	647	644	588	677	672	617	664	647	618	678	589	667	612	630	629	584	622	584	622	594	586	600	644	646	645	620	629	644	664	660	618	649	616	640	655	640	685	604	620	637	598	654	602	626	621	675	657	622	652	610	647	618	658	612	603	636	632	645	643	648	642	661	600	625	699	655	631	631	630	656	679	563	631	630	626	611	626	613	599	647	636	637	623	624	629	655	634	660	648	634	687	639	637	670	648	624	650	578	678	674	662	620	670	665	669	632	609	644	620	658	628	625	665	682	637	616	670	651	649	624	621	610	661	631	674	626	688	633	649	649	667	633	709	651	645	629	661	637	609	621	684	635	656	617	675	647	642	661	676	671	599	592	658	673	616	658	640	676	613	641	687	622	648	628	657	605	664	651	617	610	663	636	617	654	673	610	614	607	611	623	653	644	659	631	687	653	651	631	662	655	598	680	658	648	684	671	654	606	652	635	653	658	658	629	628	684	630	614	617	639	637	625	620	644	617	656	624	652	628	650	639	570	643	645	616	656	630	638	616	633	626	626	643	651	627	607	629	656	617	646	620	597	630	663	657	610	650	623	649	668	623	617	647	611	616	650	661	637	577	608	611	628	595	625	620	668	644	611	609	642	596	658	656	643	640	675	626	599	649	668	653	669	658	632	655	639	629	647	633	625	629	617	664	645	678	668	645	636	633	616	598	650	644	649	694	609	642	618	654	608	603	636	664	657	658	642	601	635	608	593	601	659	629	638	664	648	629	667	634	645	656	627	663	655	654	669	626	663	646	620	595	657	674	641	699	626	661	645	639	631	622	677	648	666	650	631	654	692	691	615	633	637	629	649	625	659	646	639	644	596	675	641	681	648	658	664	641	662	644	609	602	636	601	650	603	645	645	643	625	607	630	662	684	638	653	634	669	615	662	660	685	694	612	669	649	653	628	613	626	667	640	612	605	654	679	626	650	669	653	642	587	659	631	657	648	624	593	607	601	621	613	661	656	620	643	657	615	645	632	662	657	642	620	643	637	644	667	637	698	649	661	662	643	626	601	624	647	642	664	660	644	663	631	678	635	648	637	656	643	661	628	662	665	636	684	632	647	637	618	710	642	606	676	655	622	654	654	623	663	674	622	577	618	659	687	629	646	602	654	649	600	640	643	596	625	652	606	608	647	619	661	647	648	631	644	637	632	642	643	634	607	613	662	644	622	652	653	613	619	573	637	611	624	657	644	660	641	662	573	662	638	671	619	641	673	638	645	644	636	652	674	632	630	640	652	613	634	632	637	633	606	623	654	660	644	634	628	643	665	618	649	649	619	636	635	632	617	652	645	686	663	613	666	655	644	613	654	668	687	614	650	629	628	646	634	668	609	654	642	666	669	661	643	654	647	649	627	635	675	669	666	641	644	593	638	633	693	649	658	648	675	637	637	636	626	653	632	675	615	646	615	672	664	613	657	635	653	674	595	678	662	605	629	585	609	609	645	637	634	666	656	679	668	619	648	641	645	651	633	659	623	657	679	662	597	642	685	662	664	664	591	641	645	656	643	663	631	638	619	659	655	622	640	636	659	625	629	670	658	676	678	663	617	621	655	644	644	597	611	669	665	609	645	631	659	641	641	592	645	586	652	631	643	621	590	665	668	632	634	647	640	648	610	650	651	647	634	575	613	659	627	658	641	655	643	667	646	634	650	628	659	665	591	662	642	648	644	602	647	638	612	624	613	642	661	626	636	593	641	650	645	669	650	612	625	626	600	632	673	636	670	678	666	651	641	670	686	600	650	648	613	704	610	674	660	671	626	663	637	613	674	659	675	645	635	643	621	680	629	711	613	617	622	606	619	647	663	633	625	626	585	674	635	658	616	646	635	646	643	612	631	656	661	589	626	626	619	636	662	629	639	612	622	630	645	638	605	674	647	663	620	612	636	668	610	620	617	631	630	610	635	651	609	581	608	662	634	676	632	649	639	698	663	642	628	634	647	608	665	640	668	652	659	649	634	657	647	670	631	626	619	608	645	621	644	653	625	670	658	608	603	642	623	621	641	615	645	608	626	618	630	676	665	673	661	654	632	627	609	694	665	671	689	646	659	670	654	646	638	708	658	639	664	642	649	637	608	643	655	664	677	599	634	632	627	683	685	652	656	624	638	634	667	625	684	618	641	617	663	606	630	667	601	643	651	623	612	618	629	639	650	597	653	620	602	622	572	601	608	625	662	662	642	637	625	622	642	617	660	710	638	665	628	608	641	662	637	679	657	661	672	649	643	644	641	665	587	670	642	618	612	621	611	702	624	663	667	631	662	665	619	665	628	632	593	657	640	646	643	617	611	646	631	615	623	645	622	614	653	622	680	613	660	637	648	655	661	635	681	598	656	620	663	647	673	660	639	600	606	642	661	671	656	641	614	632	647	641	651	642	607	641	667	625	671	613	645	676	648	611	671	622	627	618	640	623	638	657	647	595	625	642	667	627	661	647	610	621	598	676	629	640	623	612	636	668	596	615	666	671	608	588	639	645	652	639	622	651	622	576	619	634	684	623	624	626	622	666	618	638	629	638	617	642	635	661	663	647	631	629	662	644	641	619	613	656
25857	27955	39466	32901	18349	6227	1873	1083	884	873	877	863	832	849	838	872	838	898	875	921	828	887	843	903	882	847	902	831	866	862	823	896	848	820	896	903	832	892	856	839	843	834	859	900	933	845	822	841	859	863	897	881	867	851	881	851	897	847	858	866	858	823	863	866	876	862	856	865	869	865	884	876	856	875	827	859	915	836	888	896	842	810	844	864	878	837	841	836	806	857	864	847	903	852	875	871	833	801	864	882	929	864	849	845	846	833	831	828	888	936	897	857	856	888	922	840	858	839	798	887	830	887	860	848	820	909	846	878	826	866	810	820	874	845	832	867	844	872	853	887	875	839	902	858	934	893	835	877	876	853	887	813	864	834	912	843	828	883	834	833	851	906	863	867	888	875	837	888	843	856	837	895	820	831	887	848	891	864	860	866	850	840	871	841	825	835	871	845	858	880	881	886	839	867	901	881	873	882	850	877	865	839	878	882	887	850	857	834	870	848	858	834	861	838	858	834	864	867	820	854	853	822	876	838	871	844	892	871	875	870	908	884	882	851	886	847	833	865	860	830	868	811	841	879	857	852	859	878	887	828	901	832	864	875	831	835	860	861	862	855	826	859	848	822	857	866	890	833	813	815	855	879	879	860	830	836	898	842	904	864	818	876	834	865	882	903	847	864	840	866	821	843	875	856	853	900	876	883	883	865	910	820	788	862	805	907	892	854	862	835	905	809	847	901	888	874	849	904	863	821	864	869	847	851	892	831	836	853	855	861	921	840	870	820	813	842	816	913	825	887	870	858	872	868	815	819	887	861	809	892	861	823	839	883	852	829	875	818	845	837	860	824	823	797	890	845	858	788	885	872	824	868	880	839	855	782	872	864	878	837	880	929	883	814	840	839	867	835	870	839	861	890	894	841	807	836	828	801	864	942	865	836	887	854	832	860	902	795	855	888	885	871	848	913	843	844	818	864	875	824	882	796	914	828	853	874	847	892	888	894	875	877	878	914	897	805	898	870	898	904	852	915	933	841	863	856	851	865	847	873	842	840	927	860	855	871	859	824	869	919	830	874	822	907	817	834	831	855	855	816	852	861	858	875	869	870	871	848	861	877	876	880	881	847	837	872	819	879	872	840	881	853	857	832	833	859	874	875	875	805	873	893	876	871	792	821	889	838	879	861	872	844	853	831	874	862	879	899	872	855	878	883	837	860	857	852	829	824	847	886	849	877	844	857	889	827	878	866	892	871	812	863	868	874	898	892	864	872	851	850	854	898	861	872	866	886	849	834	851	889	911	868	846	849	875	850	923	866	825	856	888	906	850	862	852	838	829	880	923	837	896	846	850	881	919	853	897	881	839	852	858	886	795	853	902	803	867	808	866	853	811	856	871	812	814	848	850	907	847	837	885	824	842	835	844	860	828	884	878	887	832	877	821	865	829	854	862	920	837	873	834	876	886	847	862	861	890	832	859	815	832	881	831	883	815	882	833	862	940	842	849	906	846	784	855	868	819	814	885	906	884	872	847	849	863	863	788	883	885	892	829	889	831	878	850	895	882	834	893	870	849	851	858	872	817	890	899	945	866	881	895	881	909	884	888	886	851	864	897	843	826	912	890	840	835	816	827	885	824	839	890	868	863	845	795	856	882	870	830	884	812	829	879	892	888	841	830	881	833	866	883	864	826	871	885	864	846	918	888	893	867	889	836	825	829	826	857	872	919	869	858	894	895	846	835	820	824	891	812	865	794	903	825	852	842	814	850	853	797	894	887	873	825	799	825	884	853	839	838	833	853	875	854	826	872	881	870	829	839	910	866	872	914	853	888	874	859	857	861	858	860	844	867	839	810	901	820	811	785	904	844	865	799	897	810	883	889	807	875	820	809	851	848	850	884	851	905	839	874	840	852	851	797	912	841	848	861	864	830	902	864	860	917	827	858	875	863	897	831	845	825	870	844	826	859	880	832	913	848	855	875	890	872	892	837	845	884	871	834	844	817	863	827	884	875	838	886	879	850	876	897	878	847	817	879	807	880	863	795	842	803	851	877	837	895	899	828	840	841	887	834	879	853	814	852	859	860	850	828	938	864	829	825	862	842	853	841	823	931	919	835	862	845	872	878	841	884	911	842	800	857	875	876	895	877	840	876	930	851	876	888	901	887	927	899	859	900	896	866	863	811	852	883	892	895	842	861	864	912	823	892	887	872	858	872	850	869	850	882	812	887	875	868	867	878	878	853	873	848	859	833	860	883	840	893	857	887	854	879	879	873	864	880	883	843	853	861	892	861	872	865	873	912	857	828	847	871	888	829	897	850	858	891	864	833	871	854	837	873	829	863	868	824	794	840	864	857	868	863	813	795	847	886	877	848	832	860	808	861	828	870	846	832	821	841	851	844	865	855	854	858	829	869	863	863	804	871	858	842	801	828	869	849	901	845	882	860	852	851	885	908	927	827	843	817	799	894	871	926	844	846	859	897	877	863	906	799	833	870	865	886	829	851	888	800	827	885	902	883	888	814	830	859	858	874	855	895	855	830	876	859	859	863	907	908	882	860	940	839	906	849	891	860	861	820	813	839	879	854	827	850	851	906	845	779	934	850	816	852	846	825	833	793	826	883	841	895	873	846	839	899	863	842	853	841	906	890	863	875	879	862	870	816	860	921	874	839	858	856	855	851	868	845	881	862	876	850	886	876	902	853	821	814	870	826	834	827	841	874	907	934	865	848	889	845	858	888	816	889	884	889	845	860	889	917	876	857	856	880	880	862	880	836	884	896	891	843	867	914	850	848	835	837	908	869	790	831	906	868	874	891	819	808	837	887	853	864	863	848	870	856	834	812	806	830	880	806	873	858	822	826	853	826	909	839	896	866	858	872	800	862	821	890	785	826	841	855	848	892	825	919	851	891	883	843	827	823	777	863	905	875	883	865	886	834	813	881	832	872	911	826	875	879	870	909	797	824	888	877	854	877	859	842	849	833	890	866	841	844	825	854	879	852	832	835	842	875	875	872	846	837	796	879	828	872	829	829	881	896	781	856	884	899	827	860	908	866	902	901	868	798	886	891	811	857	922	816	851	856	874	887	884	859	848	859	849	903	882	855	863	840	854	861	821	869	879	884	915	798	842	936	830	816	850	848	817	903	877	923	869	840	826	820	840	841	920	866	838	834	839	832	849	873	846	886	837	858	915	913	884	878	853	847	890	856	859	815	788	865	866	843	817	838	856	846	829	877	854	882	792	818	869	879	839	898	846	919	850	882	852	775	799	811	817	837	867	856	877	845	879	869	813	844	857	861	868	841	848	820	878	851	889	872	869	874	854	855	876	788	850	888	838	806	846	830	904	845	801	840	849	858	922	909	855	864	874	887	831	853	869	815	857	864	835	881	863	872	914	809	840	871	854	830	857	865	823	860	817	855	887	900	873	873	896	818	800	847	839	806	864	892	870	866	832	874	857	849	845	835	865	871	818	862	834	857	842	811	876	847	828	962	879	832	863	829	884
57977	83111	52600	24999	10566	3748	1411	857	732	676	727	719	712	688	698	761	764	762	739	724	750	705	777	701	839	695	750	709	698	696	761	700	741	707	704	658	712	786	743	716	725	674	712	761	714	771	768	716	706	788	703	698	730	723	730	721	702	717	697	732	738	746	739	694	753	723	794	753	751	700	759	679	686	731	720	708	713	710	747	733	717	707	772	713	726	785	727	738	685	689	708	715	687	724	733	711	705	708	775	717	721	780	745	703	693	679	692	700	741	709	735	696	714	739	722	690	736	706	758	710	769	722	723	726	711	727	732	702	692	715	705	708	674	685	726	697	709	715	740	724	676	707	738	701	696	753	772	671	704	734	728	735	756	722	768	705	701	694	668	703	701	744	741	753	758	695	702	753	762	673	717	761	698	743	770	717	735	755	698	742	689	728	717	693	740	691	747	740	714	730	714	761	777	664	726	700	715	728	742	728	679	713	745	696	749	724	746	716	748	704	706	715	721	684	707	737	738	744	724	684	757	665	762	714	738	724	668	741	719	748	732	704	699	751	718	702	697	729	743	728	723	731	705	731	730	740	753	755	688	698	719	763	726	763	747	722	723	738	750	697	715	655	721	696	735	724	784	708	730	708	719	767	702	758	773	742	715	776	736	728	686	724	717	736	774	719	722	734	704	728	680	792	700	696	693	698	701	713	731	718	691	715	700	713	694	686	702	703	683	718	733	712	751	681	753	744	713	734	700	746	708	717	699	707	747	710	693	740	733	720	729	730	737	663	752	700	741	718	751	732	740	718	709	749	693	723	770	735	670	730	735	730	730	721	739	761	660	698	697	709	697	686	723	687	749	697	763	777	731	715	741	760	716	745	674	675	738	760	687	724	666	702	751	683	687	742	727	748	705	733	727	710	713	715	723	717	739	744	731	732	732	708	699	711	721	772	719	697	720	717	729	662	734	677	748	683	731	687	740	705	726	689	775	701	740	750	730	703	686	688	705	738	715	750	679	729	697	708	686	715	714	705	745	769	738	716	687	739	743	714	759	714	748	748	744	719	714	681	719	705	740	688	733	698	692	690	687	671	684	735	706	684	664	728	762	704	706	738	726	653	740	748	731	695	700	722	732	684	744	707	702	721	707	712	674	738	684	714	722	747	696	690	730	732	641	668	739	731	798	693	735	718	751	751	722	731	746	758	727	715	726	734	739	724	710	720	741	748	740	703	711	756	712	739	693	678	720	733	764	753	729	721	770	732	687	752	715	766	738	709	711	739	693	720	714	717	705	731	696	707	729	744	756	701	713	718	760	723	736	726	705	731	711	699	742	729	754	729	697	694	740	728	729	744	708	739	753	759	693	679	686	709	772	729	732	714	739	813	671	701	710	710	722	703	717	700	696	709	724	723	728	757	770	744	787	728	732	755	723	725	714	719	689	718	701	686	724	702	725	725	724	713	728	731	726	708	720	697	726	705	683	731	680	708	725	704	749	690	714	751	697	736	753	743	735	707	749	683	784	745	709	756	663	745	733	732	702	763	715	754	774	762	738	742	711	702	712	725	766	690	724	693	720	714	728	697	746	713	690	700	691	699	739	720	739	697	696	720	729	711	718	711	729	695	715	690	729	712	741	747	719	676	679	683	699	701	748	730	713	736	701	743	707	718	729	670	688	736	714	696	684	719	674	727	744	717	686	752	696	687	718	703	708	703	738	726	715	731	679	721	707	740	711	727	729	738	736	690	719	699	719	747	643	737	725	692	704	706	728	717	771	658	734	723	706	744	752	759	739	699	722	729	691	708	644	717	718	748	758	698	765	685	728	701	743	735	700	757	721	706	745	683	684	706	730	682	709	739	670	684	732	784	718	716	727	700	697	698	719	761	737	766	755	760	684	705	726	719	764	725	739	735	715	711	707	707	743	740	690	730	736	743	679	678	667	681	699	720	735	742	665	728	726	765	729	691	738	685	731	723	732	736	688	697	703	714	724	718	694	739	673	743	716	659	698	745	710	757	757	683	723	749	727	748	750	734	693	700	755	672	683	707	670	759	725	733	669	713	719	680	715	738	705	722	735	667	736	730	769	668	718	679	740	743	732	675	732	703	716	703	725	718	702	778	705	699	743	673	688	775	696	722	722	714	747	781	718	735	727	733	685	712	711	725	715	670	753	683	692	723	714	748	689	648	687	670	728	747	737	723	768	724	696	703	741	712	752	714	702	731	720	717	699	722	701	730	734	686	724	724	699	729	659	717	714	740	712	732	792	700	718	736	751	686	739	710	722	704	695	768	765	721	709	716	658	715	741	744	683	757	722	765	706	638	702	750	772	738	761	725	729	770	727	746	734	708	715	685	742	724	723	671	755	732	723	695	691	690	736	720	711	704	736	711	744	754	716	720	690	721	748	708	770	706	712	764	725	692	665	681	700	732	720	666	672	746	727	749	735	709	707	740	765	743	718	686	713	705	720	719	725	717	683	743	711	703	696	718	724	730	756	696	755	717	723	682	783	787	707	755	707	711	712	738	688	681	720	752	674	759	748	710	719	757	733	690	762	735	762	718	679	737	707	720	733	716	708	757	722	722	740	743	710	703	722	708	709	705	739	706	744	702	720	721	691	720	735	694	735	718	717	729	755	779	726	751	722	711	734	660	754	760	650	679	719	683	683	706	747	711	686	744	761	727	720	676	744	714	703	706	720	706	688	742	709	732	741	753	760	637	717	733	731	727	698	664	732	690	690	734	717	712	715	716	723	688	730	705	717	735	742	761	657	714	688	721	704	730	706	688	744	725	689	669	693	720	691	713	753	706	716	724	713	676	736	728	704	699	739	716	712	732	713	725	671	744	720	722	690	760	762	687	745	685	690	745	707	738	719	728	711	713	681	753	741	709	693	709	743	695	767	729	692	674	731	713	725	702	711	708	757	726	720	711	707	683	721	674	708	744	696	736	746	665	693	737	747	728	752	763	675	655	740	681	716	626	714	702	736	702	703	684	708	722	668	724	781	764	715	702	714	707	725	722	664	677	700	706	688	747	727	742	714	756	717	721	743	739	722	717	723	750	696	673	755	700	791	689	710	688	745	699	714	735	768	715	767	692	700	681	684	746	684	664	701	720	722	676	722	716	693	766	681	759	623	734	730	747	729	737	702	683	675	749	755	680	799	681	709	704	710	689	777	743	708	680	701	705	732	719	752	731	739	707	690	715	702	775	771	707	778	744	711	742	775	660	749	722	701	723	699	708	677	770	749	721	686	729	695	700	710	739	761	763	701	772	707	704	771	722	737	715	737	795	736	721	694	712	763	770	752	710	641	724	708	670	706	713	738	694	722	703	729	681	734	719	760	767	724	740	715	698	720	777	737	723	727	720	727	707	753	728	723	696	741	708	691	734	700	731	697	739	707	713	716	698	686	726	705	706	747	702	699	708	725	741	713	693	736	729	705	712	698	681	731	704	718	710	711	707	696	716	687	713	746	709	737	718	761	720	696	721	743	774	725	678
23902	23211	32892	31585	25651	17555	5785	1530	1098	1028	1028	1036	1015	1070	1071	968	1002	1107	1007	1045	1032	1012	1018	999	1030	1010	1055	1000	1062	968	1000	1008	1030	1023	1013	1019	1035	945	1019	1004	1002	1002	1002	1026	1005	937	987	1004	982	1039	1038	950	929	1012	991	966	1013	972	993	1022	991	1060	986	1014	954	967	1012	1013	991	988	1006	993	998	993	1051	1033	979	1035	977	1029	982	1031	1045	1027	1001	1000	1000	967	965	976	1014	1004	961	962	998	980	1044	991	1002	970	999	980	1037	1013	997	992	1012	986	991	963	941	985	959	983	987	935	998	1049	961	1006	915	936	951	977	934	926	1001	1017	982	976	1029	1000	1042	1015	978	963	1023	1045	990	952	971	947	961	1016	993	994	976	1049	972	1026	932	913	988	1008	1004	1023	950	1014	1052	932	1001	982	1046	1014	979	960	1009	987	986	955	1027	1015	957	1010	936	1036	971	970	961	1034	1012	1010	989	1037	1038	990	1001	990	1038	940	976	1010	996	942	940	1008	942	1002	1007	1006	1013	992	950	1004	969	957	995	1022	987	992	951	973	939	1016	987	989	1004	975	1027	968	948	1017	1038	967	971	1026	987	1030	998	1033	986	946	981	1029	996	973	930	1030	959	946	1008	984	1004	926	964	1008	1024	1004	1044	964	1006	952	987	988	993	968	951	927	1006	1004	994	1002	972	1009	1067	987	985	993	998	956	988	959	1012	968	1004	975	985	960	948	1084	1019	1023	958	1014	967	992	992	1011	1004	999	1041	1028	1023	1004	1024	980	1007	991	962	961	1003	1002	957	999	1013	957	1055	992	983	1018	965	963	1016	908	992	957	924	968	1016	1005	1010	952	967	937	1013	970	1009	987	1035	970	981	991	987	943	984	996	978	936	969	959	982	1013	990	1006	992	995	1050	978	924	921	1009	1015	992	986	997	995	988	1004	987	984	986	978	1020	976	966	1057	938	967	989	1040	1030	985	1040	1018	960	1034	1021	960	978	953	1000	977	1007	993	1006	1009	992	1043	1005	1005	994	996	1014	911	1035	1006	954	957	1014	942	1019	1013	969	991	993	991	1037	1014	1033	1025	1011	974	998	982	993	962	978	932	1033	979	1016	952	992	1005	1010	1008	977	1006	956	961	1020	1020	1008	948	989	998	966	1014	981	996	982	957	938	970	1006	1009	969	1024	976	953	1002	1018	1058	972	1000	983	966	1021	938	988	1043	955	998	1007	1018	993	974	1047	988	1017	972	1021	977	917	962	974	1035	980	1018	977	989	949	912	987	1005	987	979	974	973	1011	969	929	1009	981	983	926	985	982	971	1079	1069	952	1063	950	1054	995	978	982	983	1032	1024	973	958	985	963	911	955	1002	1011	1024	1015	937	999	973	989	1053	1011	933	1057	983	980	981	975	997	1052	932	1024	1003	992	977	957	986	975	990	941	998	995	951	1019	988	992	1008	976	997	917	999	965	937	994	973	987	1044	1006	1001	963	1028	968	1014	1013	968	1049	1006	1034	980	1018	985	974	975	976	1010	979	959	1016	1004	973	935	1017	992	1035	976	1056	1013	909	977	989	1004	1018	1013	956	1029	957	1013	1051	1003	969	1030	976	935	976	1052	1018	989	1018	984	1008	1002	1012	1058	979	992	985	996	1023	935	977	969	956	1016	999	964	1018	980	964	980	965	993	1043	941	982	956	972	982	976	951	998	977	995	992	977	1005	945	961	958	934	1022	1028	949	970	993	983	974	992	1025	936	940	990	981	1005	950	1000	934	1037	1022	939	989	988	975	929	980	1004	933	1019	1005	951	947	986	978	976	977	1024	976	936	973	989	1008	968	1017	1055	1026	1018	1011	1017	969	934	1011	980	1029	991	1016	1035	965	1024	968	967	995	975	981	974	1028	991	1020	1030	973	1023	947	1013	1003	1017	998	929	935	949	996	976	1017	956	980	1024	951	965	1007	981	975	941	912	936	967	967	968	951	901	967	1015	993	1016	995	1018	996	992	1012	940	964	1000	994	954	1040	1014	1030	978	941	1014	986	1005	1025	997	969	997	1001	981	978	967	996	969	995	1047	908	958	958	970	988	1032	991	992	1019	938	943	1009	1004	960	974	1016	1000	979	989	973	962	942	959	975	970	973	958	986	955	989	958	957	1008	958	987	971	957	1021	956	971	1008	983	1005	952	990	969	957	991	1013	957	980	991	967	939	962	976	959	994	954	958	1024	1032	993	982	1000	932	983	993	1025	941	1010	945	953	950	1011	988	1049	1013	952	1056	946	983	1035	986	985	956	1011	994	940	1037	1015	1019	986	975	986	994	1004	996	996	970	975	990	923	963	1008	952	980	986	987	975	1023	997	1035	938	966	1034	975	957	960	956	967	976	1018	955	920	989	970	985	1006	994	1025	989	999	961	977	957	955	990	977	995	978	985	982	988	981	1023	1023	1004	1049	971	991	962	1052	966	939	958	967	964	959	1017	1002	1021	1010	948	970	994	968	914	986	1065	1037	1012	1014	1003	949	1026	1002	978	963	988	963	952	979	944	995	925	1001	968	1008	1059	969	971	1018	1005	991	971	1063	937	980	1007	948	990	979	1014	943	994	1008	927	943	977	974	1011	950	1002	1011	1027	1023	1041	985	998	1020	989	1001	987	972	1010	991	965	1015	1068	963	1033	969	946	934	1008	959	994	949	951	1011	954	1004	1020	993	997	1068	927	981	988	1005	976	1009	929	1028	975	970	984	976	969	1042	1052	1037	978	985	1023	985	968	910	918	981	980	1011	1055	1017	984	976	973	963	958	949	1006	940	1042	932	1010	989	981	931	987	1028	1020	1051	977	933	1029	968	967	1007	1011	925	1013	945	994	921	1047	976	998	969	995	952	1014	947	967	994	1057	1004	1043	976	967	1019	969	985	997	970	1031	947	993	1009	1008	1016	978	984	962	976	979	974	997	998	987	994	934	1021	1001	969	993	978	964	938	984	992	961	997	975	968	1042	1021	999	965	1005	995	927	1026	1030	986	1035	1017	973	929	1017	957	1037	936	1012	1010	1003	996	995	954	1004	978	978	1055	1027	1017	961	961	1003	952	984	976	996	950	968	973	980	949	945	902	1057	925	983	949	1024	993	962	1004	991	963	1064	979	1058	999	1019	959	978	1001	960	977	990	1030	974	976	998	1005	1005	985	991	926	1013	955	958	991	1017	1012	954	1012	986	974	999	975	979	982	1044	948	974	995	1045	924	1011	993	953	983	950	973	978	1044	1012	979	946	980	976	996	984	1006	997	1006	961	1006	964	1001	1030	967	953	1041	934	998	974	945	1016	1029	1010	1011	1003	984	990	1010	993	978	969	993	1046	973	951	987	1013	944	932	977	967	977	1013	991	946	988	999	985	1015	1036	1009	1028	977	984	1016	972	994	1017	1007	967	991	931	995	963	946	1000	990	986	1009	1019	993	954	962	931	993	1010	1029	940	971	983	997	1003	1006	1016	970	970	976	1053	1043	1027	1032	960	1021	947	985	946	1004	1009	966	975	1063	994	1031	976	1021	993	963	954	979	947	1005	992	1000	954	1017	996	984	985	978	982	969	992	940	955	1045	1061	1020	985	959	997	1070	958	933	951	1014	952	985	978	1006	953	975	948	966	905	960	970	972	1017	1017	1008	976	959	1012	997	1019	979	1010	1012	975	1001	939	986	979	959	1002	1030	984	984	1012	983	952	983	946	996	1029	960	1041	981	981	983	964	983	1001	1031	963	1014	977	981	1012	1004	945	941	978	924	955	982	912	940	925	1035	1024	968	1085	955	1013	952	910	954	1027	1003	978	948	1022	989	921	1034	960	955	989	1006	1041	990	971	952	978	967	983	933	948	956	977	954	1010	953	1002	1029	974	970	992	965	950	975	946	1056	1002	972	1060	995	957	1044	919	1013	941	991	963	951	982	967	989	966	985	999	1056	995	983	950	987	992	1037	943	996	961	1024	994	1007	977	1024	1018	962	967	1040	994	959	989	1035	980	981	981	995	1034	948	1022
64381	98490	69759	43926	22011	8306	2613	1229	917	934	881	902	902	937	860	842	895	894	886	870	872	847	841	901	871	878	864	839	850	896	818	876	845	896	900	841	916	878	862	881	846	869	901	872	848	884	945	831	850	867	867	895	872	910	861	934	876	865	855	898	850	869	841	876	889	847	836	910	852	854	858	888	892	880	862	873	864	879	898	868	869	874	827	819	878	881	896	869	887	824	883	894	862	863	871	890	834	873	875	841	896	790	909	851	896	874	849	905	883	871	912	870	913	830	865	890	871	891	922	836	882	859	927	850	893	895	877	869	863	916	875	900	844	853	864	935	899	805	852	864	856	866	859	888	872	888	836	875	777	912	826	913	842	824	873	881	852	882	864	892	856	862	845	886	886	838	807	927	889	826	831	840	873	871	852	893	870	897	875	893	887	871	876	864	855	885	903	844	829	852	880	887	919	890	852	848	859	933	866	813	847	912	880	840	885	885	874	893	887	810	884	878	846	864	915	872	871	873	869	877	874	862	870	826	887	869	842	865	791	859	852	861	868	796	886	878	855	855	855	894	835	867	849	847	867	853	847	908	880	864	858	850	869	858	869	819	840	856	891	848	896	844	864	895	850	882	885	910	837	858	812	880	851	895	833	882	867	877	877	886	848	860	914	858	883	859	861	866	896	776	907	837	824	822	831	868	812	856	869	881	866	895	891	841	851	913	879	878	891	909	824	855	866	854	821	850	885	892	862	879	845	859	849	895	842	811	861	889	877	846	831	872	878	875	897	855	837	833	813	877	801	816	876	943	875	894	897	805	822	839	874	902	891	894	846	905	869	849	867	868	886	895	888	856	860	888	848	869	895	885	818	782	912	865	840	850	876	876	873	838	878	898	838	842	920	923	862	867	812	912	870	853	851	836	866	844	859	874	832	888	905	881	873	845	881	943	853	919	874	853	917	874	899	866	903	878	808	926	858	877	885	843	850	862	888	877	888	783	900	852	881	910	901	903	908	864	898	926	815	893	902	892	822	883	843	858	859	857	862	891	876	862	856	874	876	877	883	878	849	838	852	870	881	816	897	859	887	927	888	848	945	879	870	860	888	859	870	839	931	858	840	882	888	904	879	921	863	842	834	937	873	877	846	842	872	867	866	824	854	857	822	861	877	883	898	896	892	859	896	853	836	862	808	893	859	943	826	840	847	878	830	856	850	818	870	831	908	814	864	844	871	835	913	894	807	936	882	863	876	896	929	869	869	925	807	855	862	880	841	876	833	845	891	880	941	833	841	941	865	899	875	877	883	878	877	865	841	853	852	885	875	879	970	845	883	880	863	897	855	895	874	833	906	867	826	896	846	897	874	849	857	884	852	861	863	875	864	862	864	887	875	864	840	898	907	865	804	894	839	873	833	914	854	856	877	853	906	878	882	824	891	853	867	819	860	858	846	814	867	855	874	857	880	868	882	897	835	877	864	873	880	860	866	820	850	912	845	906	869	852	890	900	905	875	836	868	869	868	867	858	862	932	876	822	865	822	853	882	851	804	853	844	892	842	895	897	886	884	859	894	877	847	870	809	840	826	875	857	852	855	880	835	893	874	812	808	897	867	866	891	843	872	862	813	869	898	850	891	876	879	915	858	931	919	848	803	885	857	884	889	874	875	883	854	852	884	840	893	885	850	893	849	898	854	856	872	841	867	880	848	868	845	857	878	864	878	803	871	851	902	886	858	910	879	893	832	906	897	877	851	873	893	910	867	867	885	902	878	822	894	923	880	820	875	880	840	839	868	922	868	903	912	890	879	839	836	878	900	923	854	888	875	872	905	887	793	873	865	879	850	840	881	891	884	893	892	849	932	850	951	823	910	875	879	854	857	885	888	913	894	870	852	881	853	860	899	874	875	866	836	924	835	853	838	857	840	902	842	836	854	865	838	854	851	892	895	857	862	877	868	853	886	886	865	860	927	866	860	860	874	901	857	841	820	842	823	885	871	881	868	859	864	870	882	867	865	882	863	876	854	860	844	865	883	864	892	909	848	886	812	900	909	850	871	840	877	818	879	907	899	875	899	881	851	922	883	911	869	870	916	862	893	827	841	867	866	899	926	881	874	856	839	857	876	846	871	898	852	861	882	863	865	850	877	904	876	903	843	879	821	852	895	838	857	900	873	814	808	872	857	881	913	889	884	883	846	875	901	863	918	886	835	850	888	865	875	840	829	829	802	860	848	858	864	827	887	862	859	827	851	898	887	914	827	847	848	845	856	860	883	906	810	878	868	850	887	852	866	861	830	861	857	833	872	849	836	873	882	896	864	902	924	889	899	849	914	850	883	844	847	875	911	925	911	904	858	851	853	877	826	863	800	856	825	845	825	847	882	883	882	828	861	875	832	908	881	861	864	868	870	918	851	893	869	885	889	868	873	914	851	930	840	897	874	837	981	899	821	874	860	899	893	855	858	901	883	878	914	816	829	878	864	826	846	861	831	864	813	829	846	852	877	867	907	898	867	843	889	897	847	869	813	842	895	892	875	895	881	858	872	824	907	900	870	882	813	856	867	915	850	864	863	897	763	866	843	839	914	862	889	834	841	879	869	889	856	877	850	885	836	883	804	861	841	843	921	850	829	857	893	877	922	864	887	878	880	933	838	847	821	915	892	858	831	866	852	897	851	888	897	906	837	846	895	836	849	874	851	859	839	886	839	893	880	856	868	813	864	877	897	941	839	888	867	853	871	889	881	873	909	850	876	863	853	863	872	769	913	798	820	818	888	858	869	831	828	873	852	890	853	879	893	879	885	834	851	883	860	844	877	867	868	880	872	901	841	898	867	855	839	838	838	872	809	901	883	869	903	867	822	864	879	852	826	845	888	849	838	931	861	901	863	886	879	845	811	821	867	869	874	875	852	874	889	907	893	864	847	868	842	861	858	852	867	894	831	857	872	829	904	841	860	860	928	856	813	848	878	825	873	902	873	873	855	865	825	862	846	878	906	882	891	828	882	848	881	890	907	917	868	872	873	853	873	857	867	857	815	904	897	845	838	863	873	889	898	843	855	908	865	842	856	837	873	854	846	859	939	893	890	860	847	816	897	835	874	879	873	850	815	837	881	900	909	893	838	880	834	888	825	901	839	892	817	924	842	846	835	839	867	862	844	851	863	870	916	860	895	859	895	881	911	829	861	906	884	843	898	886	855	859	840	892	862	852	892	856	856	829	877	869	825	874	871	844	834	844	827	886	877	849	870	811	844	850	868	870	905	809	827	849	896	874	877	895	864	856	818	909	837	888	867	838	923	862	825	848	890	875	871	836	869	877	821	871	896	848	871	819	810	833	891	865	848	906	859	834	914	875	826	871	857	882	886	843	828	882	887	847	895	797	887	863	906	855	859	894	887	875	872	879	835	821	899	846	865	845	886	875	885	862	838	851	863	848	845	896	898	861	888	903	850	863	861	892	815	884	866	817	825	841	863	913	873	846	870	855	878	846	818	837	794	852	853	842	823
30571	30430	23864	10802	3329	1416	975	868	836	805	838	803	790	789	760	726	757	779	771	807	812	839	778	774	782	793	783	752	822	789	800	782	776	735	805	771	743	816	774	764	772	814	786	737	814	768	794	870	788	796	793	762	813	794	792	753	765	808	758	805	788	799	837	814	750	760	758	767	775	785	780	794	805	794	807	775	785	808	826	813	808	777	737	792	801	769	824	781	770	783	832	768	735	814	796	773	829	767	738	743	791	776	784	767	770	759	770	791	762	756	812	818	811	799	767	792	790	823	756	811	781	834	786	752	720	781	768	818	773	784	755	730	727	776	794	823	779	822	795	780	798	809	774	841	761	794	859	796	793	774	766	740	801	753	811	761	754	740	780	801	773	790	800	779	743	780	759	780	756	730	839	753	726	767	779	791	745	809	753	859	767	728	783	817	807	808	801	781	798	783	815	765	756	761	779	771	780	781	789	752	786	751	804	757	814	815	781	819	827	755	766	749	761	766	820	747	784	737	778	802	789	743	765	797	759	732	760	800	752	762	800	765	802	758	748	807	787	737	811	798	797	782	793	751	750	717	773	775	787	771	783	817	778	820	761	803	829	778	759	762	729	800	792	761	782	805	724	768	795	741	781	752	756	747	764	770	731	763	760	757	796	776	773	778	806	767	748	768	712	839	767	785	794	820	780	805	790	780	807	798	814	769	783	786	703	781	760	776	800	724	814	766	720	737	813	761	779	696	766	747	774	787	709	777	812	797	782	773	717	789	782	835	755	847	780	797	774	741	772	815	778	785	758	800	751	772	766	822	751	799	779	790	791	831	792	804	759	753	804	824	763	765	777	820	768	825	783	774	774	763	755	821	770	758	728	785	807	732	762	796	780	759	753	785	785	802	757	820	742	756	783	758	712	805	724	731	793	813	741	815	778	821	764	756	796	804	702	798	748	837	753	778	783	781	787	729	802	744	806	780	763	784	810	794	812	817	765	749	819	788	772	791	755	802	738	855	787	819	806	795	785	790	781	730	821	783	757	793	757	825	752	799	805	763	784	787	747	780	792	803	859	794	748	785	817	776	800	789	738	728	826	770	729	811	799	749	765	777	762	792	772	763	794	768	790	850	813	792	779	786	753	766	728	820	785	778	770	780	809	764	822	741	840	766	778	739	789	804	784	778	817	704	762	758	803	754	735	808	801	789	776	839	752	796	768	762	743	761	780	777	801	799	792	793	797	804	782	743	741	795	735	773	766	761	744	837	747	775	755	773	802	777	806	763	765	763	793	708	729	758	795	792	791	799	773	817	754	753	769	793	753	776	827	724	761	770	751	752	789	787	795	796	817	760	761	810	755	688	804	761	810	797	793	768	778	817	782	766	799	797	801	839	767	801	753	759	783	821	761	696	802	767	771	782	754	754	763	749	751	803	757	780	761	816	795	765	747	697	731	754	796	828	767	789	793	763	722	779	769	775	745	773	780	768	723	776	763	745	800	804	796	779	781	792	839	736	792	750	828	763	759	802	802	820	834	770	752	737	811	771	752	779	779	764	796	759	722	786	836	752	832	744	758	768	788	735	750	759	762	834	812	831	829	780	769	747	774	772	790	766	818	792	797	787	743	766	753	810	797	780	790	784	818	770	748	737	799	730	761	787	773	774	789	783	758	747	753	789	770	792	758	786	774	765	817	775	749	777	786	842	858	811	804	711	812	777	780	793	806	778	780	796	784	783	836	748	773	804	776	781	773	775	746	802	741	793	761	762	696	833	761	847	804	774	725	771	804	764	818	734	786	792	785	803	782	800	803	788	778	779	775	831	835	806	752	781	769	815	780	772	769	756	771	776	776	766	783	786	809	822	797	805	790	754	794	804	831	793	761	818	754	750	769	724	770	762	771	810	814	822	764	773	771	825	797	772	805	752	787	749	736	745	767	704	790	790	764	743	767	815	732	745	762	811	782	803	785	795	780	809	801	770	765	735	766	781	784	733	747	777	768	742	812	807	793	780	790	745	800	774	753	756	771	754	704	789	823	735	767	776	805	792	785	837	761	859	782	814	857	818	781	750	772	774	777	768	730	768	798	747	825	818	754	775	775	806	752	838	724	773	779	725	774	812	810	808	843	782	772	756	773	815	776	782	809	758	805	744	751	776	765	818	752	758	743	794	726	790	724	773	822	765	844	751	758	799	784	777	763	732	736	767	728	853	745	732	767	774	736	822	827	742	757	805	811	751	775	768	791	775	804	746	752	802	762	732	712	778	786	792	761	787	813	772	762	784	798	788	808	792	757	732	779	800	819	759	828	768	788	792	793	767	778	754	794	778	794	738	802	732	769	736	740	785	755	813	782	741	802	800	760	764	791	740	790	805	747	801	767	793	811	745	841	738	762	785	740	762	815	807	801	794	710	745	736	800	798	756	720	793	787	725	787	777	813	771	798	785	799	769	772	724	804	812	821	745	783	795	773	743	785	809	756	781	802	774	769	766	753	775	748	775	825	728	817	773	772	778	758	776	752	744	819	803	802	736	810	786	755	787	802	729	772	790	816	845	847	791	809	781	783	754	827	755	779	758	771	741	734	779	789	802	723	795	746	751	749	807	762	771	758	752	794	760	759	768	746	797	813	796	757	766	747	834	815	790	791	816	803	805	740	719	754	805	813	819	767	824	786	764	830	806	745	761	765	767	761	740	772	764	786	840	801	796	753	806	794	750	803	765	798	806	733	781	796	776	755	791	748	830	778	778	784	749	778	772	751	737	798	776	803	750	774	767	823	796	794	738	781	757	820	782	829	790	803	807	768	787	819	765	770	754	777	800	785	815	818	751	793	834	836	773	738	777	815	806	778	761	784	820	770	808	808	778	749	782	788	791	810	806	783	720	744	705	715	758	788	727	808	780	777	788	819	757	806	767	783	801	756	793	843	795	759	740	767	781	825	746	782	810	770	766	799	792	801	806	815	775	762	743	755	805	777	757	808	795	804	748	809	790	792	785	781	737	805	824	794	798	759	753	767	768	780	790	798	811	873	787	806	741	802	820	785	732	804	750	785	798	818	795	809	781	748	811	767	781	754	790	733	782	816	760	766	732	813	791	729	774	825	790	730	786	777	766	781	803	779	759	812	724	783	755	775	766	739	733	799	809	793	749	747	803	758	803	753	803	797	769	803	746	756	775	755	792	790	834	807	806	751	793	760	767	762	791	748	766	761	758	828	772	766	781	756	744	764	747	790	778	710	839	800	780	803	811	785	780	803	760	794	774	762	748	777	801	825	768	745	781	819	782	767	763	842	764	777	810	806	778	784	761	754	779	789	789	779	777	750	788	813	750	765	783	784	751	767	758	764	771	785	722	786	763	788	760	749	826	781	847	827	784	773	746	786	774	771	736	752	787	774	797	779	760	823	838	751	783	762	766	759	800	774	752	725	763	733	773	753	784	783	791	770	791	798	739	730	801	793	740	811	765	786	757	757	799	802	768	768	739	836	806	808	796	745	773	724	776
23549	33828	17099	6215	2536	1122	769	596	633	651	634	629	634	627	628	617	610	597	613	614	582	594	614	617	614	621	607	621	603	626	610	591	629	666	615	605	607	620	614	602	604	604	578	633	618	582	613	634	625	631	625	607	598	641	636	650	640	613	581	620	642	650	629	610	626	608	620	633	646	595	682	645	588	572	622	619	609	636	603	617	631	573	586	612	644	623	651	592	629	641	602	633	610	613	586	658	596	616	675	623	627	606	603	627	595	595	668	598	628	639	611	621	595	622	634	566	604	606	612	623	621	635	610	615	561	623	618	625	584	614	603	647	614	578	652	624	612	620	628	597	607	637	611	611	604	666	609	636	610	659	661	576	638	587	591	630	622	635	607	641	627	606	625	607	591	612	649	607	616	586	622	630	623	611	637	642	648	695	601	619	601	651	639	618	598	627	659	650	585	586	564	583	666	595	595	632	606	606	623	647	648	644	639	631	630	599	600	599	607	595	577	636	607	641	616	620	605	625	606	670	647	572	627	623	584	621	634	612	626	641	603	599	624	627	617	623	627	598	624	610	593	626	593	627	632	612	614	629	621	628	577	600	567	634	632	606	661	624	613	631	592	623	640	602	607	610	599	646	591	596	611	585	619	622	591	562	581	632	614	619	631	606	623	596	609	589	608	664	600	563	614	629	632	642	639	600	587	611	588	558	614	608	635	649	597	634	618	657	610	608	580	621	621	634	628	632	618	601	618	622	618	639	627	645	588	615	610	610	607	620	628	625	642	611	654	625	627	623	694	612	613	610	602	598	600	625	635	616	634	602	657	617	649	618	586	583	608	686	603	637	625	634	616	601	670	662	603	616	597	615	598	605	586	640	621	579	623	588	677	616	604	629	627	597	605	605	632	600	653	612	669	630	606	639	612	577	592	606	598	634	613	576	618	587	630	639	597	661	582	619	638	612	597	614	646	659	582	662	636	612	625	618	628	636	642	596	630	616	609	617	588	595	634	559	647	616	660	620	644	621	657	611	594	610	641	623	642	619	603	628	599	625	577	631	635	584	614	612	633	612	634	631	586	649	636	624	632	626	642	637	538	591	606	579	634	621	598	643	636	626	609	613	607	583	621	637	602	635	669	631	611	615	625	581	609	659	630	621	634	637	634	608	634	617	612	596	631	612	574	587	641	574	624	620	630	657	605	594	600	652	619	589	593	603	616	628	599	600	610	660	635	599	632	619	607	621	609	627	582	598	557	608	607	619	648	606	616	617	594	578	620	611	590	619	623	654	618	621	623	618	613	614	572	619	620	568	667	582	588	631	630	629	585	573	646	606	635	529	650	616	610	673	621	617	614	594	608	605	620	644	642	589	631	617	633	618	600	643	670	642	632	633	608	655	602	610	640	675	644	610	598	597	655	647	607	615	641	642	602	587	612	636	648	666	618	604	632	633	640	625	590	609	648	631	615	602	609	614	581	626	644	605	616	583	652	607	647	661	628	628	596	598	637	595	630	608	577	590	604	619	600	631	643	570	621	662	635	642	630	600	566	621	619	610	656	600	646	646	597	584	663	627	655	602	594	658	580	605	633	609	603	637	609	623	618	656	640	572	603	597	586	634	627	663	645	644	631	651	600	632	651	631	568	619	595	598	599	600	626	608	633	629	648	621	624	608	624	623	580	642	624	604	650	596	617	593	606	614	636	660	637	625	640	602	641	629	669	641	598	603	620	607	614	642	692	666	623	597	649	633	663	647	602	609	632	601	611	602	589	619	633	636	594	625	647	620	618	660	643	611	614	627	603	599	663	635	625	592	590	620	654	634	620	625	640	609	620	651	623	602	588	603	633	641	595	672	570	604	613	639	559	628	582	599	612	623	630	579	570	649	635	643	596	592	645	608	598	560	654	621	649	637	611	575	575	672	603	609	592	636	615	575	638	608	621	654	631	646	607	594	603	640	636	628	630	656	593	585	602	654	663	619	640	626	633	636	621	614	611	609	604	635	617	610	621	679	628	619	686	613	682	618	588	632	642	602	618	613	597	665	620	629	609	593	590	584	630	603	610	664	619	637	601	630	672	633	629	595	612	617	614	645	618	639	594	609	603	621	617	593	618	643	625	607	626	637	616	635	631	598	621	610	602	636	593	585	593	609	621	600	612	590	591	595	646	622	613	653	607	590	638	630	593	601	641	664	647	570	646	627	635	607	633	640	597	596	627	611	595	561	629	595	631	653	645	610	647	598	617	606	625	655	669	656	613	613	602	580	622	609	601	569	628	636	630	603	580	627	612	601	609	581	630	601	677	633	643	596	572	638	641	607	631	623	591	568	614	615	619	622	611	608	640	670	619	611	659	613	610	610	605	612	607	591	595	651	585	632	623	635	624	600	613	610	593	594	602	620	638	633	636	628	613	609	623	636	601	638	629	653	631	627	647	640	610	636	606	655	589	601	658	651	621	563	596	602	535	611	609	566	572	638	654	589	613	597	623	601	655	649	677	633	649	605	637	651	645	572	613	581	623	602	616	646	646	608	625	575	594	576	610	582	625	588	603	598	641	623	627	640	632	603	599	612	622	629	635	649	603	610	598	619	617	617	617	581	607	636	610	611	598	634	638	598	595	610	571	588	618	578	601	619	644	622	619	588	662	628	613	601	632	648	594	641	595	598	650	627	636	590	590	623	606	601	628	620	610	602	598	638	663	582	610	641	601	642	617	608	645	637	592	564	642	609	604	614	656	605	619	596	624	587	623	589	610	609	639	614	629	628	627	648	604	672	587	629	613	603	621	605	601	634	602	625	638	579	568	640	615	606	607	606	613	637	582	656	638	623	613	628	649	635	611	597	631	637	625	627	597	616	617	613	661	623	588	637	626	641	631	603	622	602	640	649	607	630	594	641	623	618	604	632	627	630	584	656	582	608	621	617	661	576	656	668	611	603	621	614	568	618	586	664	633	651	617	573	609	599	651	612	623	579	623	588	613	649	598	588	639	624	571	616	617	603	648	641	611	638	661	685	637	632	625	592	634	632	597	649	602	619	667	643	635	583	617	612	645	568	603	611	629	612	642	611	631	607	548	565	655	618	612	613	575	653	652	612	639	615	570	580	610	644	601	614	618	603	615	624	596	610	619	660	608	626	640	701	692	609	655	589	621	643	636	596	594	631	632	600	613	599	679	605	575	604	588	654	596	607	621	628	606	595	630	637	566	580	613	567	644	617	618	611	614	607	617	618	568	604	623	628	619	632	614	627	602	607	610	648	605	639	591	631	605	609	613	632	607	631	628	605	626	655	598	623	636	658	604	618	621	636	609	601	613	631	596	626	567	590	620	635	569	565	635	590	615	650	582	607	594	562	629	598	622	591	646	650	642	613	625	618	655	655	601	618	596	581	669	632	623	636	609	615	638	612	614	607	613	643	589	614	607	622	623	614	600	630	619	628	637	637	604	667	634	643	644	597	572	616	658	610	660	640	613	616	593	640	619	604	609	646	590	614	612	583	598	620
25867	28292	39348	35025	19796	6679	1887	1013	918	920	904	883	829	898	865	839	898	860	853	865	821	869	877	919	887	890	870	863	889	831	852	814	833	842	804	862	852	826	831	865	869	845	898	881	855	810	815	839	894	821	859	856	825	899	830	815	858	869	863	895	808	792	862	891	819	821	816	839	840	839	884	829	842	834	842	777	825	866	844	774	852	817	846	821	886	877	822	827	790	828	801	842	764	846	853	835	826	877	802	774	901	871	830	836	843	857	818	850	845	820	913	865	818	861	837	772	796	882	843	879	856	820	866	831	843	854	861	884	831	844	898	849	818	886	850	807	833	864	841	846	813	884	906	823	842	801	863	837	841	834	824	853	834	840	840	825	840	828	880	838	846	834	846	907	819	837	794	806	881	849	846	842	869	812	830	819	887	852	853	838	825	808	854	867	844	844	820	868	869	792	871	857	880	817	858	823	864	840	823	850	789	789	815	852	896	808	885	853	884	873	859	879	850	828	860	853	847	803	868	854	862	869	862	836	887	799	818	793	839	822	829	861	797	811	805	848	838	894	796	822	877	800	826	841	906	833	874	873	846	798	820	855	825	872	854	835	853	854	868	774	847	801	850	845	809	846	833	849	824	853	833	871	877	870	839	852	852	845	831	833	833	840	832	866	861	839	840	872	848	913	883	856	816	876	850	844	901	820	775	834	922	850	865	819	853	810	834	836	836	905	834	884	826	794	804	838	835	838	827	860	862	786	837	841	828	812	819	855	881	800	851	831	785	872	780	894	857	821	803	857	876	792	925	732	808	813	889	831	831	831	837	839	857	842	834	846	842	825	858	843	812	831	866	801	865	850	778	843	895	826	836	833	847	832	811	846	847	839	868	870	868	818	871	897	882	841	834	861	886	831	844	839	884	817	859	853	878	847	812	833	825	854	818	868	853	828	774	811	817	841	845	865	858	873	866	871	837	900	791	826	824	832	816	906	911	858	837	827	866	845	874	822	823	878	807	870	852	847	882	842	859	793	838	860	837	803	865	824	862	810	839	863	837	845	820	831	844	911	849	856	814	835	839	870	911	824	883	823	835	892	807	807	858	765	827	838	772	813	852	855	842	866	808	866	806	887	867	833	856	822	851	901	882	856	838	827	818	809	835	851	813	820	824	818	870	815	834	844	864	844	825	822	839	834	805	855	842	778	858	875	897	870	877	813	807	830	805	864	827	776	806	821	818	854	802	840	806	846	845	867	823	846	855	796	826	842	855	828	856	847	862	873	851	824	819	911	880	854	858	805	833	843	864	850	856	879	851	843	840	852	827	805	832	886	839	841	856	853	786	849	826	855	913	841	821	854	840	787	794	813	814	794	799	789	827	813	826	905	914	880	802	825	832	833	852	829	862	844	808	844	839	815	835	845	880	807	838	864	764	813	841	853	864	811	877	820	859	823	863	788	867	874	831	871	807	853	796	837	868	824	856	837	765	820	836	776	886	856	863	810	900	845	861	798	839	857	877	907	841	838	785	896	796	806	820	852	858	828	863	822	791	853	828	896	851	818	801	818	853	837	864	805	868	821	811	869	875	831	813	851	833	796	842	885	863	856	835	858	820	821	877	810	840	835	855	843	847	844	869	822	896	859	884	897	868	822	812	865	889	811	828	815	833	871	863	865	854	837	820	861	856	895	883	837	837	860	785	861	854	858	877	834	829	850	838	858	844	914	893	810	840	883	862	850	795	825	744	822	816	860	787	828	856	874	817	880	797	859	803	840	843	785	835	860	831	807	836	820	822	848	817	892	883	881	839	883	848	793	849	825	798	880	838	861	860	876	789	855	856	882	899	811	868	836	810	843	809	860	828	811	831	840	895	795	792	825	821	828	826	837	867	829	783	875	848	867	828	815	872	850	869	920	863	851	862	847	873	828	856	829	849	829	843	797	847	835	849	892	833	866	807	843	822	848	845	784	867	862	854	827	872	886	843	840	848	913	826	859	812	848	900	814	814	841	812	858	757	871	807	878	860	840	863	836	812	805	836	794	839	812	829	835	829	846	843	836	818	826	839	805	801	842	861	824	807	843	832	883	831	865	794	832	827	797	815	850	815	795	892	820	821	848	823	810	857	815	858	831	899	836	824	845	836	875	890	880	870	875	898	832	850	832	837	829	850	853	851	855	859	833	840	799	826	835	834	842	800	801	816	894	864	851	842	796	850	846	798	823	864	810	783	833	838	842	849	816	829	794	828	838	812	818	822	834	866	827	811	819	845	833	802	851	788	858	876	897	765	901	854	824	799	793	865	872	863	859	848	857	821	887	862	842	831	808	844	880	914	841	821	859	826	859	874	798	880	884	893	850	901	877	857	838	814	856	849	826	865	845	875	891	859	839	849	824	810	794	888	857	868	842	867	825	871	856	873	837	820	832	817	813	891	899	839	849	863	863	837	883	833	825	843	838	849	885	853	884	860	826	865	860	844	787	855	811	837	860	898	836	826	843	789	850	815	810	853	818	788	850	807	903	885	825	801	784	871	824	826	777	826	813	880	815	837	819	902	800	820	858	863	786	795	866	835	858	819	822	852	794	863	871	801	864	815	829	846	804	860	815	856	811	856	807	808	834	835	828	832	839	819	763	866	809	824	859	863	870	886	803	820	823	823	843	835	869	855	843	845	805	816	820	880	830	842	816	782	842	848	842	868	845	828	818	863	813	888	853	809	854	855	822	855	905	764	859	841	871	831	811	826	814	856	848	831	835	862	808	820	878	791	775	844	811	883	811	895	807	873	837	852	803	792	825	887	856	883	889	842	907	856	818	805	808	847	831	874	843	771	819	819	832	823	897	876	824	813	831	854	834	834	893	823	817	838	818	874	869	781	868	887	886	867	816	816	823	861	801	812	869	874	859	834	883	906	841	842	831	832	841	805	863	874	880	813	880	860	848	863	856	879	835	820	850	872	835	886	823	811	840	849	831	888	822	875	871	887	782	813	886	857	860	831	840	841	885	832	804	828	818	838	832	836	873	889	829	892	899	831	860	848	835	877	874	827	864	781	849	825	786	814	795	835	842	810	796	901	801	876	731	826	783	786	806	851	810	844	875	826	841	870	824	826	850	828	844	867	799	849	793	882	815	873	821	841	830	898	882	835	849	895	840	858	851	865	827	879	809	761	863	838	809	881	847	856	822	870	788	798	812	829	832	847	872	820	852	857	811	826	864	840	826	851	814	877	859	841	838	854	855	861	846	859	833	833	898	877	834	870	877	837	899	823	922	891	853	843	814	795	800	874	798	827	850	822	825	894	887	822	873	862	890	836	798	856	824	797	832	834	840	870	801	851	868	855	848	852	794	770	841	794	840	866	871	816	785	862	800	856	835	788	822	822	800	828	836	820	861	833	876	838	817	849	867	874	883	836	856	816	850	893	796	819	853	799	866	834	846	798	795	848	797	805	786	803	872	836	832	830	870	824	832	807	814	814	866	828	800	804	776	886	790	861	836	831	857	823	814
57577	82377	53586	28205	11573	3838	1345	879	727	696	691	666	732	731	756	732	697	691	768	712	709	779	695	714	725	694	704	721	685	746	759	714	755	713	757	717	704	765	698	706	716	681	722	712	703	738	741	718	692	713	680	706	758	719	721	653	688	702	738	701	772	760	766	666	706	733	688	686	645	678	704	735	776	665	711	727	690	702	664	740	751	747	704	734	682	718	722	650	729	737	690	712	723	700	704	715	727	698	681	719	762	693	666	648	679	717	659	718	752	687	709	707	697	731	718	757	731	696	721	717	680	721	706	755	712	681	708	671	662	689	690	689	697	750	702	723	714	700	741	738	716	740	688	713	677	685	754	696	723	700	653	709	759	726	713	730	751	709	706	698	728	728	714	700	712	675	689	744	700	729	729	679	688	650	717	724	701	699	738	749	666	705	752	718	727	705	670	733	695	685	732	703	705	710	717	717	683	662	687	723	668	659	717	683	710	685	683	749	735	704	669	684	705	766	714	672	706	746	726	671	709	718	708	713	683	744	713	735	734	735	701	735	682	697	706	757	696	752	664	718	700	681	722	738	642	696	694	673	692	676	714	709	710	738	717	670	706	703	731	743	727	730	724	721	701	722	718	729	709	743	728	747	728	686	699	730	732	729	687	733	718	692	687	754	719	681	715	684	734	744	708	715	739	686	686	716	689	696	719	704	743	685	724	725	721	732	713	708	715	712	667	687	749	675	711	709	718	701	742	692	715	682	749	674	721	714	719	724	691	658	704	697	683	726	693	703	754	705	714	712	698	690	693	723	704	697	708	709	703	682	707	719	736	689	713	737	708	690	694	690	718	744	692	733	665	717	667	708	717	741	710	748	678	713	725	703	687	724	712	713	683	656	701	717	680	729	648	729	720	705	671	700	694	683	710	702	753	657	656	697	731	736	715	725	730	690	729	692	705	715	708	719	700	727	748	700	733	698	780	764	755	723	717	720	729	741	723	724	685	705	668	714	656	754	751	729	749	764	686	677	688	694	706	706	721	737	706	700	714	682	678	702	699	693	696	644	719	691	702	699	667	714	700	718	667	721	726	706	708	712	706	745	687	692	748	661	762	708	687	685	703	692	698	689	706	704	734	717	712	675	724	701	704	691	706	721	709	715	683	687	745	692	661	715	707	657	763	701	691	716	701	691	719	669	730	686	706	677	707	750	715	697	690	670	698	686	726	710	674	761	688	701	693	659	647	711	702	733	683	674	721	701	733	725	731	740	705	730	696	717	762	749	650	699	725	684	695	661	710	736	706	710	732	725	737	675	679	729	663	716	765	726	687	673	657	696	736	732	710	714	699	675	725	722	710	737	692	684	720	691	726	718	695	740	761	722	730	710	711	717	642	714	671	684	711	707	740	668	701	724	687	671	696	712	752	651	713	758	728	731	695	743	730	737	728	738	747	689	728	739	667	724	694	660	782	722	698	738	705	720	691	661	714	689	707	714	695	748	660	697	700	705	691	705	746	680	702	731	751	685	691	756	678	708	702	709	700	765	704	696	766	718	688	699	711	654	653	701	735	675	670	693	701	719	696	720	677	722	761	662	702	682	690	696	726	690	727	690	725	684	651	695	695	728	701	731	712	667	731	711	775	713	695	640	685	737	699	691	772	713	745	691	675	727	704	701	663	713	683	703	694	732	693	711	655	728	683	762	728	689	682	717	704	760	683	735	759	749	712	702	678	713	736	697	693	660	743	658	680	734	669	717	700	710	751	689	658	737	701	711	696	697	702	701	734	688	715	758	721	723	741	676	750	691	723	738	718	709	712	702	722	684	758	703	703	735	684	725	692	721	702	672	762	745	706	708	673	702	743	715	686	698	713	704	732	734	728	713	639	735	716	732	677	694	707	716	710	752	726	695	700	708	731	693	711	719	734	774	748	700	673	785	688	706	702	699	705	729	706	696	729	683	735	719	727	700	725	762	744	690	712	716	731	758	748	704	775	737	764	673	707	687	727	701	717	667	736	693	765	752	752	721	722	731	706	748	730	732	701	669	699	716	664	697	719	729	677	700	730	707	729	692	734	728	721	714	766	721	710	719	682	704	727	714	719	718	672	696	727	700	718	725	697	694	751	707	710	693	693	679	685	749	707	705	748	756	717	729	727	682	687	694	751	683	699	733	674	704	720	696	686	714	696	751	705	768	731	677	727	702	700	726	695	666	662	744	708	768	675	688	651	677	732	718	727	708	746	697	724	706	708	713	650	677	716	693	736	669	698	718	725	677	723	707	694	719	708	695	682	688	717	665	748	683	640	756	718	733	659	734	683	715	689	712	666	675	684	752	707	722	778	703	702	735	707	711	734	703	640	690	705	718	678	697	687	694	729	718	722	661	725	642	692	692	739	754	692	727	684	693	722	726	716	720	702	691	734	743	727	734	734	687	712	747	720	747	697	697	755	698	714	689	707	700	699	674	715	708	708	745	667	717	743	710	724	731	662	705	691	742	768	686	710	697	743	696	735	717	714	703	717	704	696	749	702	698	731	723	719	729	689	686	734	726	740	733	686	694	702	736	680	741	673	705	738	691	683	705	755	729	687	681	681	659	678	734	657	687	721	752	684	720	697	680	719	666	681	708	738	722	673	706	733	727	739	687	678	741	737	719	712	699	688	718	728	672	686	662	702	722	748	695	763	675	701	673	704	682	704	702	697	719	718	697	669	716	691	743	702	661	687	623	686	684	714	743	753	734	710	707	702	693	685	695	715	682	699	694	703	747	686	722	726	709	651	698	725	773	700	707	688	706	679	688	677	696	658	700	700	771	734	713	708	718	707	761	724	704	731	675	732	656	717	740	671	687	668	722	712	730	677	679	700	703	713	674	715	662	708	727	710	744	717	761	682	691	691	652	734	713	690	743	699	724	657	758	732	699	696	732	741	700	742	775	671	727	739	684	702	733	741	699	723	726	693	670	679	706	722	730	656	688	713	717	703	716	708	681	745	749	728	762	685	718	712	675	690	677	685	692	751	660	732	700	694	729	796	692	763	696	720	657	694	675	711	723	750	681	696	692	715	728	690	706	765	692	719	701	728	703	720	667	697	711	696	735	713	677	716	722	741	730	643	701	701	684	702	740	719	701	704	736	701	685	704	689	716	691	706	721	715	722	729	679	644	753	718	723	673	698	673	710	668	715	698	739	677	672	735	716	694	732	666	723	725	676	677	730	702	635	709	750	699	740	726	648	717	755	689	656	739	686	704	706	744	747	745	693	751	730	705	680	727	684	686	687	665	738	726	721	740	751	733	726	749	712	720	693	727	750	701	695	740	756	682	712	724	721	673	745	677	699	715	714	713	717	714	691	694	754	698	706	686	716	744	764	746	711	697	660	683	660	684	644	709	712	731	733	696	699	732	734	732	697	678	733	741	719	742	695	754	704	621	694	722	649	685	687	703	743	678	709	723	690	726	731	632	711	722	662	711	699	702	710	750	700	755	694	713	740	697	732	768	711	646	717
23959	23246	33608	33236	26177	17002	5229	1532	1067	1065	1093	930	1031	981	1050	1064	1031	962	961	985	1010	999	967	1020	1011	1083	1004	1021	974	989	998	978	1024	955	969	962	984	964	1011	979	1034	1003	990	1001	970	996	998	1004	978	997	1005	989	1006	987	987	951	997	1006	986	978	1030	976	1002	965	984	925	957	964	964	929	978	1011	977	997	1012	921	982	976	971	969	973	1040	941	988	1025	995	987	982	954	942	1026	953	997	1029	997	1013	1008	985	980	990	941	972	986	933	1038	1018	1023	984	1017	988	993	982	948	994	1050	959	950	936	988	994	965	973	1010	1017	1021	985	975	1003	997	1009	949	950	984	972	961	989	979	1035	968	950	990	1006	1039	1034	966	988	986	1010	1026	948	979	987	997	987	921	1018	966	976	920	929	1005	1001	991	1006	1020	938	926	979	967	942	957	985	993	1002	981	977	959	989	941	1009	1011	988	1037	1018	1018	1011	939	983	954	1051	1009	975	1017	1004	993	987	1031	964	965	946	985	960	1000	1008	963	1032	997	1003	930	1004	949	996	1022	958	895	944	1022	949	955	991	1003	991	1002	1021	998	939	987	942	939	931	969	978	984	1000	1023	1001	963	963	983	992	975	1016	1011	978	991	981	932	976	964	961	944	952	1022	1011	948	938	1049	946	973	1005	969	977	969	995	938	974	974	999	1001	939	970	972	1015	951	997	970	1042	1019	955	960	981	997	1001	1000	959	1028	1052	1013	989	1000	1020	965	970	1023	974	1003	950	985	989	1003	1001	1057	1007	998	965	956	968	989	1049	1011	973	975	986	896	966	940	976	1037	954	1002	1013	949	968	951	985	993	945	982	923	965	1034	1027	954	1008	962	1011	976	949	942	993	1011	973	1031	973	1018	1022	975	971	974	1013	1022	1016	965	971	1031	1033	994	1012	1034	966	1021	1028	1059	1046	1000	995	944	946	1028	1001	953	1023	956	936	943	979	915	968	954	1010	1003	978	1009	1014	935	957	956	1043	1036	1028	1011	944	935	936	990	949	943	952	1017	966	931	997	945	961	960	968	977	970	1003	986	921	974	952	1058	1012	988	982	946	948	942	1000	977	898	987	978	990	977	948	949	1017	962	1002	1000	944	1047	999	1025	998	1025	993	995	1013	992	970	987	965	957	991	964	977	1033	986	988	951	988	967	981	898	975	967	1037	994	1024	1031	989	975	943	980	990	1034	1069	953	1011	981	1022	1036	982	967	1021	985	981	1024	984	934	957	998	935	1033	1041	955	999	945	940	1049	982	901	991	994	975	982	941	981	979	1000	996	950	970	962	1006	955	981	990	1009	962	965	998	965	971	999	1020	1023	946	1006	961	944	953	996	992	990	1019	1022	958	1032	1031	967	1015	978	984	949	956	991	1017	958	987	969	969	962	974	974	965	934	977	901	978	933	1036	965	979	935	1035	927	999	996	964	1035	976	1008	1007	1002	962	968	990	980	992	973	964	954	1002	906	970	971	995	941	977	1034	940	984	1053	996	943	975	951	958	1017	1046	980	1031	1010	997	975	915	1026	961	929	1027	965	995	976	978	989	1001	944	975	1036	1020	1063	998	975	1020	1053	994	949	976	988	982	1012	993	984	954	983	942	974	1005	977	1025	979	1063	1055	978	977	1028	1040	1022	1026	956	993	1035	1031	942	995	971	965	985	962	990	935	1007	967	997	1002	1061	969	924	975	941	1015	976	950	973	995	916	946	977	1005	974	1023	945	927	1002	954	969	1023	992	1007	959	921	995	992	990	1008	1032	918	1039	981	971	980	942	1028	1020	969	982	993	997	963	996	958	931	992	997	968	961	1031	996	971	971	899	902	988	1024	999	958	977	1004	952	967	983	1056	981	1008	943	1027	997	1000	996	934	972	977	1015	977	977	939	1002	954	972	984	1009	971	936	1007	976	955	983	978	1008	987	976	974	967	984	947	921	959	980	974	991	954	1007	968	991	1015	949	996	972	1008	960	935	987	1009	967	979	1004	1030	1007	980	1029	1007	974	970	1024	1000	987	988	994	975	926	975	998	966	950	982	958	988	939	888	973	993	942	1026	989	986	1058	967	1003	945	1039	993	981	978	964	1005	964	1011	941	1019	965	953	989	994	1000	1064	1003	947	1020	1029	967	967	992	943	988	1007	990	1002	1029	953	926	953	984	981	970	1007	1004	979	1017	908	973	940	956	974	970	950	1016	1017	968	983	1014	1007	955	1009	972	1032	1006	962	946	1002	961	1028	979	1046	1001	978	1021	1063	948	991	983	1010	976	963	980	1005	983	989	1049	939	967	999	952	978	950	971	989	937	982	1001	1027	1000	1086	993	1015	1009	975	1000	1000	1006	968	1025	1077	917	970	1037	985	962	1034	973	944	987	995	1008	964	980	963	1046	1004	1052	1033	1014	958	966	974	992	963	1019	989	978	1009	986	988	1003	922	1016	951	954	911	994	978	1006	990	969	1017	993	981	991	984	961	1018	905	960	956	980	991	999	900	1005	1018	971	958	1011	958	990	1034	914	1006	974	987	1045	993	991	1003	974	985	1009	986	956	967	940	934	960	974	921	987	950	999	981	983	983	955	998	969	975	991	1012	981	993	1010	973	992	979	967	1043	928	968	936	963	1030	986	974	982	990	953	985	982	1028	953	997	1002	981	911	952	954	1000	969	973	1001	1008	962	965	986	995	959	1043	1030	991	978	927	1064	950	983	977	968	993	971	974	1029	965	960	893	945	1015	983	938	979	976	979	946	970	961	944	997	996	959	1011	967	971	912	1007	951	965	981	990	963	988	998	963	1017	964	986	926	1043	1014	947	974	966	960	981	922	1024	949	1034	942	1000	1002	972	973	979	990	1030	953	998	935	941	1058	1016	993	960	973	954	957	992	978	1018	1005	973	992	1008	987	988	935	947	1014	1007	1028	982	981	941	961	989	944	978	939	985	938	953	1007	957	1006	997	966	972	894	1026	1038	914	978	963	975	981	1004	995	954	979	931	992	1006	934	921	979	1001	955	989	1004	1041	987	989	981	953	956	986	1012	986	955	949	1029	1011	1041	1046	987	963	952	954	1011	998	1057	939	1001	949	970	1036	984	944	986	966	1012	962	963	949	1017	1000	983	972	989	955	986	927	1006	1021	976	981	940	965	943	990	977	975	949	930	955	958	964	931	993	963	974	986	1020	1006	1018	986	1116	1026	990	946	1026	919	989	990	1025	947	987	918	924	988	1059	898	955	989	1001	964	962	989	961	981	1043	996	935	999	1028	947	993	1027	999	1034	990	995	986	963	998	981	928	1030	966	1017	985	1053	1010	994	953	927	1025	955	952	1027	1026	930	992	1023	959	985	915	1023	1029	951	971	1017	947	967	1012	1012	897	981	1017	1007	938	964	1066	993	1026	966	1039	965	982	1030	984	992	946	1016	983	938	998	999	944	978	1019	1027	1014	1016	1011	954	996	921	1005	963	995	968	970	970	994	998	999	957	1008	1012	910	985	1000	988	1006	1043	1054	976	964	965	1005	1020	941	981	919	1021	1021	939	964	1015	987	1034	943	974	958	945	955	1002	902	913	934	950	980	969	981	970	980	936	960	1022	966	1022	1031	994	992	977	980	964	1004	1001	1015	978	1039	966	983	1009	988	936	977	1008	997	982	992	992	946	994	996	1015	972	955	990	970	957	987	928	1000	984	993	956	966	960	936	950	910	971	1022	981	941	1002	1008	986	962	939	950	1011	944	1049	1034	1044	1003	1004	913	965	967	889	997	1023	983	1010	973	956	1014	1000	1050	979	983	989	995	1034	927	981	902	1010	970	1011	1031	915	1003	970	1006	999	954	951	1023	985	927	1011	1048	982	921	977	945	976	983	983	949	987	1026	986	1046	966	1018	1006	952	995	1006	997	914	955	962	929	997	997	959	979	949	944	973	967	989	960	946	924	986	1009
62406	98535	72343	45683	21980	7747	2337	1096	908	888	824	882	905	838	885	884	891	899	989	873	827	850	893	844	841	840	846	882	879	907	918	879	889	912	891	907	881	870	857	892	882	833	824	852	903	840	871	941	803	885	886	846	888	873	911	858	865	820	849	863	866	899	880	893	864	901	884	881	899	894	829	832	926	895	864	878	870	907	926	865	887	883	852	930	930	887	874	901	851	888	856	859	889	875	913	880	859	885	881	847	867	841	833	841	900	840	878	920	858	842	846	818	886	838	857	872	866	883	895	861	908	885	871	854	901	881	892	892	879	937	856	871	846	891	877	920	870	842	955	909	883	898	831	854	799	915	848	867	877	870	956	900	871	847	871	901	876	919	892	867	899	878	888	883	893	894	905	840	872	842	899	902	868	825	803	891	846	882	878	924	878	898	834	886	876	839	890	859	863	880	868	893	882	884	877	839	880	870	870	858	826	878	886	876	863	869	899	879	872	888	858	870	894	893	915	792	885	897	855	835	829	871	872	888	846	856	811	824	912	863	874	855	918	922	887	908	851	879	850	853	849	854	892	843	818	837	829	824	872	867	865	874	898	884	875	881	881	919	884	872	893	817	825	819	916	895	921	929	888	924	874	822	867	936	851	883	888	843	870	832	895	870	887	858	897	883	871	851	864	850	856	917	862	861	831	933	877	826	839	921	894	860	825	854	909	857	865	893	885	833	943	864	781	870	862	833	884	860	876	869	836	885	874	809	817	877	859	887	887	825	867	866	881	829	850	839	908	808	875	845	855	877	827	851	919	876	873	807	887	851	858	832	878	875	850	904	848	905	855	873	903	839	836	833	864	893	859	834	847	911	838	880	855	860	875	874	880	858	869	839	842	890	845	898	903	855	861	859	855	869	841	840	885	846	791	861	895	892	911	873	893	852	936	856	829	838	883	869	851	897	867	846	859	864	862	897	869	853	882	872	861	870	923	877	876	865	840	861	853	899	890	877	871	888	882	954	815	887	874	910	883	873	875	858	874	921	874	841	865	842	899	914	880	889	838	913	873	867	876	820	881	869	851	900	876	861	871	905	870	911	873	910	858	818	908	856	888	828	891	903	847	870	820	811	860	862	872	934	869	853	842	870	901	869	877	850	862	846	850	860	927	892	841	858	910	890	875	838	886	814	897	841	854	884	848	860	848	862	906	872	854	825	834	880	868	866	831	912	887	848	874	841	866	867	850	866	906	844	863	943	851	854	812	861	801	911	869	871	823	849	822	872	840	823	877	870	870	849	906	868	865	858	847	871	825	910	818	832	871	844	946	881	891	857	814	896	884	910	852	874	833	874	829	838	886	845	834	878	900	865	863	902	846	871	853	862	882	826	868	909	878	817	915	903	889	826	900	832	884	899	834	893	950	879	859	888	904	857	918	851	861	863	844	867	889	860	844	864	852	888	880	872	901	852	854	901	849	861	856	848	884	901	853	848	900	853	927	896	823	869	897	838	828	897	830	897	843	884	904	886	869	903	845	878	809	858	896	832	881	892	866	850	883	892	844	861	876	867	847	861	867	815	847	881	877	845	869	912	862	857	869	904	875	875	895	826	872	905	860	847	887	900	841	846	824	920	853	880	872	895	888	871	817	865	837	862	868	874	862	867	813	864	844	935	834	871	839	842	831	875	905	800	867	874	879	870	872	862	832	846	864	865	840	846	905	914	857	861	885	863	927	884	882	895	833	875	845	815	913	875	878	854	903	909	815	849	863	914	876	895	850	892	889	907	878	866	870	832	853	872	887	880	932	860	890	860	867	824	906	835	867	903	823	853	845	875	904	886	843	853	880	890	940	894	921	844	880	864	921	908	921	876	905	821	880	845	876	936	832	871	864	907	875	943	848	858	863	849	869	907	870	843	881	831	871	884	873	840	867	849	856	862	849	877	787	854	858	909	911	884	898	869	882	872	861	861	870	859	835	915	888	892	887	808	867	862	883	834	897	905	847	861	845	897	841	824	862	820	860	900	856	835	843	868	865	861	877	900	910	786	845	873	886	934	864	874	821	837	868	899	819	837	857	856	872	813	895	815	874	886	902	833	844	878	832	851	851	874	866	846	856	856	828	842	912	942	842	813	911	821	864	889	894	929	835	861	856	887	843	899	948	869	869	875	825	849	916	830	857	886	870	875	885	852	889	827	859	877	845	822	855	847	856	888	850	857	859	833	881	900	836	881	839	815	840	843	861	847	846	800	854	888	852	872	831	870	899	843	875	878	880	938	852	851	896	845	918	856	898	833	895	878	904	874	861	852	870	885	887	840	887	851	870	902	809	854	877	881	851	838	902	880	891	892	870	877	837	840	886	883	854	879	819	856	867	866	842	801	855	894	856	947	851	892	850	840	881	845	887	858	882	820	865	842	860	899	869	910	842	865	878	868	854	900	867	865	870	847	859	892	875	903	878	840	826	867	848	871	910	875	874	910	840	834	861	861	818	851	871	814	864	827	877	879	835	875	856	829	841	837	881	853	837	820	864	828	858	859	859	852	849	819	876	839	823	850	892	837	890	836	811	863	843	832	900	861	903	835	851	868	903	871	920	841	840	867	872	857	855	810	866	864	855	866	888	839	867	872	884	869	873	874	883	870	842	884	832	825	864	844	855	886	856	810	909	894	822	820	844	851	854	877	847	860	867	837	830	915	876	844	871	882	929	899	843	856	811	875	888	827	874	861	889	884	869	832	836	886	894	855	859	881	863	889	874	843	886	836	877	850	833	811	898	856	859	911	882	861	918	878	938	805	892	840	849	858	839	873	841	878	862	849	888	842	866	867	860	899	871	845	884	861	904	861	873	859	849	901	860	853	850	851	854	877	867	918	883	883	823	865	871	914	873	836	861	852	843	880	899	920	874	871	887	868	838	864	921	902	814	872	862	841	846	876	868	822	899	905	872	916	957	869	854	851	843	894	914	894	851	880	856	813	843	836	812	844	854	886	865	862	822	848	858	880	853	866	851	866	828	834	859	838	836	902	843	823	880	921	872	876	867	814	927	823	857	807	850	870	868	821	831	864	866	852	846	905	878	843	848	871	846	864	875	830	852	954	824	876	944	900	880	885	891	840	868	880	874	892	861	847	823	870	839	840	852	869	856	860	863	852	876	872	882	857	831	857	842	870	876	922	871	839	873	934	843	872	843	834	840	870	817	847	875	876	908	893	848	838	887	831	803	809	935	818	902	814	902	868	862	898	843	885	861	895	899	925	906	892	848	927	879	890	894	877	902	878	885	826	904	870	887	859	899	867	856	836	850	889	824	853	849	864	859	854	907	894	865	873	851	866	844	822	854	928	857	860	869	901	841	857	839	851	807	852	884	899	850	857	829	934	902	836	842	825	822	814	845	826	911	819	853	907	824	873	874	840	853	859	901	853	897	841	856	828	901	900	878	866	860	942	840	843	887	872	854	873	878	860	876	890	842	910	865	920	839	852	934	804	884	861	837	830	864	866	874	864
30636	29777	24557	11494	3351	1374	942	796	797	796	790	751	753	775	798	770	727	798	791	794	782	782	750	754	783	716	780	782	801	751	805	795	772	802	729	755	849	773	790	776	737	751	798	782	766	826	758	804	772	728	780	805	795	772	734	777	760	756	795	717	793	755	808	822	760	783	716	745	733	777	791	844	794	773	778	752	781	805	730	840	823	770	786	796	816	791	783	804	791	769	773	751	778	774	739	762	743	730	784	800	760	784	751	769	761	778	767	710	761	832	775	800	777	771	775	813	776	779	761	721	772	800	794	733	777	758	805	764	745	761	763	798	805	739	801	743	819	778	717	787	750	763	789	728	816	789	779	717	787	770	772	784	776	716	774	762	766	772	777	799	706	794	746	777	803	847	791	766	746	790	779	762	822	751	741	792	757	744	783	803	795	800	798	785	796	816	772	740	798	777	780	769	701	738	807	740	785	765	764	777	734	729	726	789	769	726	763	783	761	770	766	785	768	815	809	748	790	789	761	739	722	744	771	705	774	800	804	816	788	753	775	793	801	808	851	755	736	717	802	766	794	771	805	820	765	780	767	770	773	793	749	743	770	763	811	785	751	740	791	749	777	803	764	738	770	760	747	765	809	800	752	787	741	763	846	821	767	774	768	757	781	728	788	751	803	832	793	756	795	733	769	788	805	719	800	830	767	804	814	735	756	771	796	776	790	779	812	778	827	809	785	791	725	782	758	769	784	791	744	783	784	777	761	784	735	746	765	809	782	775	775	767	801	746	795	769	755	800	757	741	759	781	770	717	799	807	788	762	755	819	734	755	741	780	771	809	798	776	760	793	729	812	755	805	788	748	753	796	739	771	748	772	755	761	773	797	766	779	791	816	754	759	765	746	758	775	773	813	762	790	773	766	775	766	768	781	744	777	749	774	767	795	765	748	762	780	721	743	743	810	762	814	796	711	772	773	827	747	791	750	754	747	766	729	750	753	777	739	798	733	831	748	796	769	715	730	779	774	772	775	787	798	797	728	755	786	719	727	753	780	831	770	773	801	752	684	826	750	794	756	758	763	787	773	743	753	790	817	737	768	772	755	701	749	748	756	708	808	819	789	793	757	749	731	752	767	726	782	771	794	796	791	753	780	797	752	739	768	757	745	749	724	761	752	824	768	736	758	803	794	771	806	719	777	755	828	789	730	777	750	806	740	840	764	806	785	777	764	774	760	772	770	744	813	805	798	791	775	753	792	706	822	752	746	796	790	793	736	769	756	780	774	759	770	769	741	727	759	742	757	796	762	764	762	770	776	794	751	781	805	789	760	754	807	757	762	825	769	804	773	762	721	751	799	791	745	701	703	757	752	794	761	784	795	788	787	775	822	776	745	764	758	733	804	815	794	813	760	749	768	729	762	750	735	780	791	793	760	771	823	768	791	771	783	778	763	743	749	755	808	730	818	840	741	768	794	790	773	762	780	784	817	774	773	817	773	772	775	793	777	792	803	774	764	755	785	781	770	743	746	788	815	782	779	826	741	786	741	737	799	740	780	777	756	816	740	779	817	760	796	777	827	773	775	785	764	777	802	744	773	783	788	755	763	755	738	785	782	848	743	754	756	716	774	796	782	718	781	805	741	740	757	705	791	750	735	704	802	768	801	759	823	827	719	773	736	805	833	814	726	726	789	735	767	772	746	782	742	726	764	805	789	748	752	770	837	770	796	757	799	756	719	782	776	742	766	785	782	803	760	722	767	809	734	815	801	771	760	794	795	823	797	757	793	781	739	757	752	749	775	744	742	707	731	769	759	785	730	789	718	713	782	772	783	798	734	817	733	785	777	732	788	778	775	750	807	749	775	697	741	783	752	755	787	797	779	769	772	773	791	773	787	794	757	792	809	755	775	757	793	754	746	745	740	777	797	794	782	754	762	765	743	718	764	753	806	758	741	742	791	819	753	790	804	787	761	758	776	775	814	767	734	789	759	704	785	762	749	786	812	777	754	691	733	760	776	800	786	799	733	782	784	783	817	743	761	811	801	788	774	764	796	813	768	757	757	706	774	748	767	767	727	735	806	796	771	771	819	768	791	818	772	689	770	770	760	796	811	782	767	735	769	809	845	786	777	742	797	790	747	759	791	785	817	829	746	770	734	799	746	745	782	750	753	714	754	818	814	797	766	763	788	773	749	792	745	729	795	810	781	721	739	735	763	766	788	877	809	800	772	749	774	758	828	706	750	771	765	788	794	716	776	790	770	726	704	769	748	795	783	786	790	776	769	764	794	802	805	742	784	780	796	783	755	722	803	782	797	809	791	772	784	746	723	757	784	794	778	784	745	772	720	775	762	807	802	795	726	796	731	790	752	735	788	752	709	734	732	831	746	744	792	791	762	825	758	751	761	771	785	745	763	808	776	763	743	727	754	786	737	785	762	727	791	804	770	781	837	774	795	770	761	842	765	749	724	807	739	773	775	783	780	765	745	752	803	722	740	775	772	752	718	777	722	767	792	807	746	772	771	801	754	761	741	756	754	769	769	723	768	793	786	758	815	806	757	759	798	784	833	722	778	735	820	724	759	681	689	780	754	799	781	760	753	774	813	755	782	745	726	789	759	727	768	822	738	757	773	760	847	775	701	771	743	825	832	785	789	808	798	769	746	759	819	761	763	772	825	739	721	805	805	773	778	805	788	779	800	799	797	762	755	769	756	808	760	815	774	805	750	757	778	787	776	738	776	789	808	740	778	771	779	754	821	763	747	758	751	772	738	780	795	760	779	745	765	775	745	773	746	778	779	850	789	784	796	741	792	756	736	713	728	773	816	748	786	737	773	701	761	729	799	781	755	776	773	771	747	736	773	729	704	731	754	734	727	771	740	789	730	778	830	801	755	753	778	792	766	772	780	782	753	802	766	767	781	822	763	753	725	784	819	716	806	814	787	754	762	741	763	769	767	812	723	776	813	810	758	763	810	760	768	730	760	821	779	751	766	791	755	777	789	780	720	764	768	760	816	774	781	793	776	828	782	785	743	764	780	819	771	794	798	797	725	810	786	786	760	795	756	784	740	714	775	769	777	789	782	800	690	752	779	763	759	766	766	767	787	765	765	708	770	752	774	804	778	767	759	769	826	691	782	742	796	758	737	804	757	779	784	752	800	765	797	769	779	783	779	740	757	787	766	784	799	763	744	715	795	783	764	788	807	751	794	777	730	755	749	806	765	780	788	764	762	769	796	741	783	724	761	740	806	771	770	756	770	750	776	802	770	817	771	755	750	724	747	777	788	812	792	799	806	756	732	794	763	798	732	803	741	804	762	779	817	786	796	752	751	775	787	800	813	744	844	751	823	795	771	773	784	781	779	711	783	787	780	759	776	774	779	754	759	760	802	776	808	771	777	785	750	746	719	752	730	768	810	737	751	791	766	773	766	746	763	719	779	760	805	816	761	797	762	791	769	780	824	810	780	785	789	728	741	733	777	809	763	799	735	792	794	796	791	799	775	755	800
24846	33620	18846	6800	2552	1131	736	648	632	693	615	604	590	630	596	608	620	568	616	618	658	610	613	624	657	615	615	616	584	615	618	627	606	650	576	605	588	651	649	640	649	606	650	638	600	634	644	597	636	618	634	684	647	618	609	629	598	614	664	611	542	581	612	590	581	636	613	595	629	609	582	631	594	636	602	583	640	587	594	620	636	600	599	589	589	635	588	662	610	651	609	671	631	607	645	592	622	603	604	634	653	630	615	591	624	636	594	613	612	608	584	611	596	610	610	621	623	573	647	574	627	634	636	600	639	612	640	607	545	620	627	612	592	617	548	606	634	586	599	576	632	634	554	575	598	608	609	634	614	578	620	626	673	622	588	603	627	638	601	582	617	640	630	638	586	572	621	657	634	608	603	619	601	632	590	557	580	584	597	632	624	588	598	602	617	601	615	595	576	657	590	618	574	623	609	617	650	655	602	636	640	614	613	644	578	597	620	597	591	633	604	612	596	612	620	596	574	626	615	569	626	617	593	583	607	614	600	611	619	604	603	633	644	600	640	595	615	591	624	644	594	551	600	610	638	627	608	569	565	616	675	581	616	614	640	588	577	620	619	636	579	603	577	652	625	605	579	595	588	612	567	585	644	580	593	649	603	602	609	620	576	586	627	619	611	650	569	619	607	647	610	588	604	645	585	590	617	652	636	612	611	633	605	623	581	613	611	588	613	605	632	622	575	619	631	596	630	599	613	552	625	647	595	585	613	626	591	595	601	621	618	625	613	632	670	589	584	564	620	575	617	630	611	640	612	607	601	596	598	619	617	637	626	628	597	641	643	655	606	636	609	651	638	630	640	586	643	582	604	589	594	634	626	591	612	618	646	652	648	590	615	601	632	609	655	608	621	612	575	624	572	646	642	624	609	630	634	669	639	612	622	595	611	576	642	587	603	628	612	600	619	595	606	641	583	618	607	635	630	562	659	612	640	555	636	618	622	626	629	588	595	609	595	580	600	606	561	665	638	622	579	620	590	616	565	592	605	632	627	631	611	607	588	611	599	586	611	639	620	650	572	616	636	626	613	621	638	624	647	637	655	575	629	614	589	595	619	602	643	639	562	654	635	562	645	618	659	632	604	573	612	650	648	580	585	625	602	641	643	590	622	592	567	585	632	653	532	642	619	603	600	665	603	598	605	632	606	639	575	640	617	615	630	629	582	610	626	603	608	580	624	662	606	588	618	604	615	597	608	568	605	624	610	618	610	581	560	608	612	639	623	588	621	619	628	615	560	603	578	636	595	631	655	637	644	626	573	654	604	577	632	627	624	657	579	586	594	628	576	586	583	650	604	598	582	596	589	622	588	571	588	600	597	622	638	664	589	608	630	565	648	635	602	604	611	590	594	618	655	603	622	616	597	586	608	622	632	597	590	571	638	621	588	577	672	646	627	569	599	672	601	590	619	637	635	567	575	578	594	634	577	610	624	583	587	592	631	618	680	580	598	566	602	616	614	630	600	600	667	605	617	607	637	595	633	597	553	593	639	625	631	633	598	621	593	612	602	690	580	593	624	631	593	583	646	607	630	603	621	525	624	594	629	628	620	608	573	627	604	638	648	569	622	637	603	588	622	591	605	630	612	604	622	562	624	658	639	615	632	606	633	648	619	566	591	677	637	631	638	675	574	603	594	605	658	609	578	606	624	614	597	610	573	646	574	601	590	661	627	559	615	640	597	642	610	656	635	568	578	591	597	625	581	630	573	621	627	590	618	634	642	637	648	582	593	616	583	594	611	625	631	597	628	672	625	646	589	565	594	655	661	642	633	588	613	632	629	583	630	666	644	615	627	612	607	652	583	575	622	617	613	636	603	611	573	584	594	552	608	584	599	603	609	617	599	581	628	586	640	575	617	619	603	591	632	622	600	635	648	653	609	625	591	638	655	646	583	603	600	577	584	626	609	655	611	599	592	672	579	614	586	640	596	626	637	636	598	601	629	599	631	602	614	583	597	615	606	601	601	628	649	597	631	594	590	619	583	607	589	600	580	624	561	572	617	576	622	610	624	572	516	639	580	606	630	644	575	626	568	594	674	611	655	614	642	596	658	652	605	605	644	611	612	623	592	632	604	595	610	617	599	624	616	602	649	657	626	634	600	618	646	588	615	628	616	601	658	624	626	620	663	671	567	543	617	607	596	622	600	631	601	613	627	541	647	619	569	629	610	632	627	590	621	644	611	640	629	628	597	628	597	662	586	621	625	559	616	613	586	642	639	608	656	618	615	568	613	587	609	609	607	589	617	605	642	614	632	657	588	604	608	609	588	611	627	618	611	559	631	624	595	604	624	633	642	633	637	634	613	585	565	629	598	600	632	616	567	624	598	588	574	615	642	621	627	571	631	625	622	594	584	606	603	597	621	623	586	625	602	586	605	590	614	609	626	564	657	592	634	630	632	579	612	556	595	614	680	663	604	574	580	630	622	636	637	646	606	594	624	641	577	608	586	629	572	577	579	613	585	639	581	595	650	578	656	600	589	631	608	618	652	613	618	611	622	577	653	625	605	601	565	660	622	593	622	625	597	596	663	661	573	609	603	640	593	608	593	603	566	624	608	607	576	613	546	606	552	626	608	625	626	595	540	641	676	649	539	620	578	610	622	629	618	624	610	669	652	643	584	609	646	567	633	639	591	629	612	615	560	616	592	611	573	624	643	589	608	581	644	603	594	596	657	656	621	612	582	626	630	628	646	619	581	579	596	615	603	617	650	611	598	600	594	614	603	610	626	610	634	547	675	609	600	644	584	591	636	634	585	652	590	593	567	630	564	614	555	592	626	620	638	674	626	614	598	574	613	613	647	569	587	598	586	638	649	576	627	647	590	601	596	610	612	640	648	569	589	611	611	575	637	655	612	564	631	628	599	588	622	580	590	591	614	616	599	594	576	597	597	604	581	639	605	645	599	612	610	612	642	645	660	594	638	594	660	612	623	627	586	623	621	611	603	583	616	552	561	631	633	600	594	559	597	584	585	671	611	598	593	575	594	610	624	601	618	633	576	615	609	597	640	612	625	619	619	597	578	597	608	583	626	566	604	595	632	612	581	597	606	641	640	613	596	626	628	594	593	611	604	602	613	616	583	621	630	622	600	599	572	603	613	607	649	577	640	590	620	584	565	650	589	602	608	631	618	596	586	651	597	653	607	599	608	608	622	585	621	637	580	585	568	611	614	580	618	633	629	660	611	607	600	624	632	588	595	626	636	589	604	579	608	624	582	629	580	615	607	616	619	640	623	644	606	599	637	590	618	650	579	584	636	600	611	614	632	609	600	617	615	608	627	639	629	616	616	575	605	602	609	623	630	613	613	627	624	625	621	561	560	592	605	597	605	575	576	576	583	642	613	650	595	653	595	584	591	617	606	599	623	575	599	634	644	612	639	660	586	628	588	587	659	577	604	608	639	600	642	590	588	640	614	604	650	585	602	557	620	617	573	645	602	567	619	576	593	610
26057	28120	39992	34686	18725	5906	1578	1002	893	832	830	857	800	821	849	817	818	858	839	825	865	831	816	857	819	914	814	841	891	869	876	806	861	839	825	832	835	803	870	837	831	778	779	853	862	813	798	800	837	849	844	832	841	834	844	874	791	900	831	795	810	907	809	818	787	830	824	814	809	818	857	821	852	857	826	822	884	877	858	867	851	823	887	825	819	836	804	864	812	841	819	809	784	878	837	871	802	795	854	839	824	913	814	854	803	834	778	807	806	829	781	847	879	820	813	797	825	791	819	850	815	812	856	803	810	795	838	802	844	809	837	780	835	763	889	813	877	837	840	845	839	830	836	842	834	812	812	800	820	792	826	787	816	815	813	800	804	860	789	814	868	777	825	840	785	872	851	862	798	847	876	836	827	794	824	844	863	872	834	846	809	809	876	855	808	791	862	807	777	865	806	864	872	838	853	839	876	852	819	803	817	822	862	844	846	828	807	829	821	804	823	822	850	826	871	853	791	836	862	798	843	821	828	820	844	807	836	819	789	813	889	778	856	792	804	860	883	825	824	874	775	847	799	867	816	813	803	801	818	793	771	856	898	829	848	837	844	823	827	872	806	844	820	823	857	811	815	830	810	792	876	833	880	887	870	841	845	827	868	826	848	769	835	844	825	842	791	835	823	781	771	833	827	807	833	802	809	863	785	777	840	830	805	852	866	793	824	849	825	834	847	861	847	871	812	865	838	832	834	785	837	786	791	846	806	828	804	826	779	773	855	790	769	844	812	845	782	817	893	820	783	841	842	874	856	860	836	805	812	844	803	829	862	868	787	812	828	848	816	805	835	821	822	830	857	834	831	851	829	835	844	870	836	843	829	817	773	803	808	771	807	810	859	811	844	804	819	827	803	804	809	787	811	793	890	863	833	831	798	851	890	790	829	872	842	838	808	831	811	828	837	793	824	850	812	833	807	832	858	857	840	801	833	775	815	820	848	796	829	845	792	801	854	866	809	830	819	850	814	839	787	862	834	838	819	813	829	774	818	782	852	869	801	825	850	878	806	828	838	815	851	833	787	799	848	804	832	833	841	831	793	858	830	810	842	775	786	765	817	813	809	807	815	907	860	836	822	833	835	839	823	825	831	801	902	832	819	822	821	816	841	787	838	806	810	836	838	829	779	872	858	836	792	865	944	831	816	827	873	848	857	823	869	875	825	815	843	784	813	811	813	798	825	803	828	824	869	854	826	827	800	872	818	862	858	861	901	852	807	761	822	852	874	855	825	840	832	805	809	841	843	793	872	819	836	805	834	826	833	833	831	801	859	829	856	814	846	840	826	824	765	849	853	860	842	839	820	824	866	859	866	817	823	792	792	794	844	849	846	849	815	814	824	790	850	827	869	809	833	818	796	871	829	850	826	830	823	827	876	854	835	789	848	813	879	862	806	812	834	817	802	830	834	779	824	862	788	825	813	859	772	843	826	865	854	788	875	804	852	864	831	876	831	801	793	818	777	835	821	906	830	814	829	858	800	869	832	825	814	825	825	853	840	811	817	781	839	866	802	800	879	866	839	822	846	807	858	839	853	783	795	793	780	840	836	859	823	849	838	851	830	803	850	844	847	826	799	831	853	828	838	803	769	854	828	846	832	831	803	775	827	840	832	830	879	825	883	822	789	784	767	834	810	831	816	800	894	840	791	888	851	825	838	897	825	804	843	852	844	880	876	844	793	861	837	812	885	858	819	823	822	769	822	875	853	899	812	839	846	776	820	798	856	802	864	833	851	845	811	871	837	828	857	827	855	801	819	816	834	832	893	821	850	818	816	807	827	813	844	844	841	808	846	824	845	828	869	820	858	843	843	859	868	859	817	817	842	801	846	830	824	852	800	871	857	784	820	874	789	794	844	797	826	852	916	847	855	803	875	770	820	882	789	823	834	849	831	904	804	859	835	755	811	833	832	843	847	817	839	803	851	827	847	833	818	829	819	817	834	798	869	855	846	821	807	817	836	855	799	812	831	874	812	848	847	847	834	872	825	862	796	821	754	818	839	802	859	832	820	857	802	777	837	766	801	847	865	803	809	815	855	859	829	842	854	840	859	802	822	843	862	812	829	810	820	840	811	846	822	813	878	812	835	788	803	813	857	824	838	820	825	870	809	832	870	802	867	860	856	840	815	852	803	872	837	823	863	796	811	801	789	860	801	803	751	813	829	808	853	852	807	809	791	785	789	803	823	836	820	839	808	876	844	791	758	817	802	809	807	857	867	816	861	807	829	822	880	870	914	778	791	859	825	796	841	839	843	802	841	800	838	847	802	820	791	857	806	837	857	799	822	803	806	799	829	868	841	859	785	848	819	828	845	856	857	816	872	813	821	827	824	789	835	868	810	780	810	840	825	824	820	841	864	850	838	853	839	845	843	818	882	827	838	867	838	796	802	874	761	761	804	816	811	817	877	849	821	818	809	806	835	889	819	831	808	758	838	807	849	810	815	781	875	822	856	859	824	818	795	885	850	778	825	820	776	828	861	824	817	852	824	845	837	868	842	821	872	839	835	815	842	816	773	885	865	836	852	872	847	821	892	821	873	835	880	862	830	792	763	804	816	838	827	812	871	893	794	818	819	838	823	801	812	803	820	799	807	822	817	855	841	872	779	831	841	801	881	866	849	859	870	804	863	802	823	851	831	861	842	792	788	803	829	899	808	851	887	804	823	828	823	790	824	835	797	810	792	832	840	839	811	826	820	860	816	837	836	829	850	842	818	812	784	809	803	830	842	836	828	819	835	795	835	794	843	839	818	819	831	811	829	794	856	819	831	819	856	846	814	854	816	862	805	823	833	811	816	835	857	800	824	795	766	853	800	824	846	845	832	780	825	876	807	816	832	817	786	867	796	874	825	811	870	848	855	882	836	804	847	861	861	810	843	815	859	858	805	815	874	763	777	760	787	837	819	779	847	855	830	827	851	802	896	824	797	832	851	848	819	885	863	839	831	843	822	838	792	838	801	842	808	889	875	820	828	804	826	837	857	816	825	828	816	813	810	848	771	830	837	836	760	838	882	887	804	846	835	824	839	825	810	857	802	882	829	848	833	807	857	830	821	799	810	816	845	858	817	858	805	833	826	797	798	819	785	821	848	814	809	832	865	850	802	823	853	845	827	843	800	782	840	860	850	870	821	824	820	786	835	794	797	848	827	799	827	803	860	853	825	843	790	794	820	812	839	816	858	883	853	825	772	790	868	832	828	840	867	876	835	798	823	827	829	884	849	836	838	824	887	783	854	891	830	811	818	823	805	811	832	840	840	850	853	836	770	845	917	854	825	823	835	854	803	802	802	888	802	855	844	844	845	872	770	825	819	777	837	808	819	782	757	884	827	808	856	850	835	834	843	826	839	819	864	823	880	802	765	813	865	843	806	859	883	825	796	881	823	854	803	789	879	828	875	830	827	799	818	830	821	801	815	831	810	830	822	824	836	827	836	813	858	824	820	862	833	785
57876	82222	54460	26430	10523	3454	1208	787	715	699	757	746	740	693	749	733	716	711	717	704	711	697	675	701	697	738	750	732	702	734	707	703	684	683	738	716	736	691	693	731	729	709	719	723	678	691	712	687	689	731	725	692	682	735	721	704	668	648	753	708	690	702	666	699	714	681	692	746	708	727	725	748	707	705	699	711	744	705	685	692	646	733	690	672	720	741	679	663	715	702	747	695	723	700	742	690	670	706	665	691	721	702	654	738	703	704	692	661	726	678	669	706	707	722	709	721	696	692	706	671	687	676	729	716	722	699	703	715	726	743	687	772	724	700	723	697	651	761	733	719	691	700	764	719	733	744	767	697	689	726	673	712	722	722	681	718	689	670	688	709	732	753	726	759	680	718	759	731	733	671	670	683	679	738	677	741	694	708	692	675	701	739	684	698	701	704	680	689	681	675	708	726	715	716	699	725	715	691	680	723	751	695	695	677	703	659	696	706	682	687	677	703	674	692	713	686	716	716	743	673	722	705	707	661	729	700	689	692	710	681	700	695	669	690	667	663	700	716	669	703	762	733	715	686	735	698	700	714	716	648	718	738	747	708	710	735	763	742	718	744	702	678	716	721	741	724	690	699	724	695	714	682	698	716	656	732	726	727	744	727	675	760	704	706	664	697	719	705	726	726	673	682	675	654	707	764	744	688	661	700	708	679	715	677	717	724	710	679	751	676	728	696	703	720	709	653	652	667	722	754	674	689	683	697	720	719	711	690	707	689	698	698	685	699	693	704	696	698	693	680	717	704	689	687	696	722	744	649	730	704	710	656	702	740	701	716	690	686	716	678	737	737	714	736	666	743	721	714	738	721	738	696	733	686	740	718	715	678	681	695	658	767	661	684	732	701	720	727	743	725	728	689	676	708	718	693	706	733	719	699	697	696	682	713	717	679	717	733	697	707	722	722	732	692	750	712	699	704	704	680	683	692	721	670	683	732	744	722	726	705	671	759	712	683	700	690	710	714	714	708	700	677	716	709	749	682	717	707	722	677	708	719	720	695	692	688	720	676	696	753	709	682	704	656	703	724	647	720	697	738	759	723	726	675	692	695	699	642	626	686	731	675	672	791	713	672	692	734	711	736	688	710	743	741	722	701	683	700	681	699	677	722	685	704	679	697	664	695	695	730	713	703	732	679	716	636	696	729	745	724	706	778	703	756	722	708	720	719	705	678	716	708	730	741	683	739	683	736	687	723	691	707	773	665	684	706	721	730	690	739	703	734	667	715	687	719	706	642	720	706	683	683	661	708	712	736	694	671	707	714	698	715	678	694	729	703	694	749	669	702	711	703	718	759	742	703	689	705	727	673	702	680	697	700	719	711	760	717	717	716	718	747	709	697	713	708	688	694	729	755	748	702	705	694	705	689	670	643	713	729	697	721	683	702	714	688	689	691	718	709	731	709	699	689	752	750	670	668	680	676	703	736	699	741	691	671	736	700	709	692	704	704	710	684	698	718	741	688	651	737	704	681	712	703	727	723	699	702	713	709	740	721	677	706	685	684	688	694	671	704	720	676	700	704	730	647	722	722	692	672	734	695	707	688	677	710	675	725	698	718	753	713	754	700	700	748	756	666	716	682	724	731	695	703	715	715	678	729	691	713	734	708	668	737	700	716	701	685	700	688	673	671	739	712	677	702	716	692	699	712	718	755	738	681	731	707	749	716	716	664	673	751	625	650	672	724	731	679	656	701	694	674	703	693	730	712	701	705	645	711	724	697	682	670	758	742	702	745	702	738	682	702	706	714	730	713	735	704	733	704	721	674	718	685	712	730	677	704	696	720	662	673	694	678	672	716	689	695	725	737	642	685	714	731	713	710	712	718	712	703	719	724	712	695	721	632	734	645	721	729	687	708	760	732	682	710	648	677	748	728	731	686	700	702	722	739	708	684	689	721	715	704	683	728	693	717	719	662	697	735	695	716	757	696	662	696	719	726	687	706	688	710	771	716	718	666	709	712	685	656	710	695	623	708	653	705	690	716	717	686	771	715	742	708	736	654	711	686	725	728	716	710	742	715	686	718	716	701	703	680	709	690	641	728	695	743	691	712	694	696	665	735	709	731	674	714	679	678	717	697	741	649	735	716	678	667	698	718	708	707	719	727	711	687	727	655	741	725	715	743	733	728	719	727	731	684	741	718	724	647	666	709	737	714	720	725	729	759	716	684	697	689	710	698	639	714	665	682	735	700	698	684	717	706	710	724	720	682	724	675	686	675	710	701	704	714	705	742	721	709	727	750	714	705	716	708	686	702	633	711	680	696	694	669	710	676	738	706	691	711	736	697	707	715	732	731	704	720	685	700	704	705	687	723	717	740	713	678	698	728	712	736	707	724	673	690	722	690	686	766	727	721	693	730	745	712	709	714	684	687	707	693	696	737	718	756	705	683	697	740	709	722	696	752	704	732	708	710	728	678	691	709	686	685	740	718	683	727	693	710	699	717	695	698	676	647	760	678	735	720	721	712	717	719	685	693	703	746	742	765	656	687	693	701	724	702	693	667	721	710	761	706	680	715	704	686	715	813	698	776	731	726	686	670	708	713	675	693	734	656	659	737	646	664	681	696	702	725	688	682	718	694	731	694	704	677	787	714	680	729	724	659	732	710	717	708	729	701	694	703	709	733	694	684	716	692	699	727	743	737	713	689	667	675	680	714	671	714	665	713	698	736	726	702	724	697	698	680	689	703	736	715	734	687	684	702	640	709	743	730	676	753	731	711	639	726	712	703	691	721	751	700	671	704	688	709	692	668	730	724	684	687	700	700	668	726	684	737	728	680	663	780	715	738	671	687	709	710	708	729	733	746	712	688	695	791	695	692	772	704	733	716	681	713	697	735	716	705	761	725	674	669	688	697	724	741	718	686	714	730	660	731	670	706	692	691	731	700	712	683	708	698	674	668	737	741	699	695	716	711	715	694	718	700	703	721	720	675	742	697	694	735	709	669	730	699	673	703	718	691	711	706	665	676	675	695	655	725	709	677	737	751	695	688	750	700	722	679	721	660	691	707	704	699	690	690	673	696	691	722	667	717	689	690	708	705	735	702	684	778	742	681	751	735	672	734	723	656	696	730	670	685	697	697	701	678	712	729	688	727	721	681	693	712	654	654	730	769	692	722	696	716	703	744	682	704	700	683	708	680	704	724	725	699	745	741	697	718	719	709	679	704	695	719	727	678	686	661	682	666	718	679	681	758	721	697	703	716	656	767	698	735	710	731	719	709	678	742	707	694	682	689	674	679	729	695	677	684	698	739	687	683	748	680	722	678	734	720	719	696	668	691	707	695	699	685	750	709	681	674	715	703	704	736	694	744	755	675	727	719	703	682	674	689	715	731	735	643	700	696	719	684	739	686	733	716	754	697	685	715	742	687	728	724	703	710	684	694	724	697	741	740	683	702	690	675	705	706	692	722	655	704	703	704	672	712	700	737	706	703	665	717	689	708	700	690
23926	23082	33606	31916	24759	16304	4853	1487	1035	1070	1070	978	1067	998	1009	1008	1003	1033	1023	940	951	1003	998	1017	1052	975	1012	955	1063	955	992	997	974	993	978	1020	981	1019	991	956	938	1036	965	1011	981	1019	980	1009	967	985	949	928	1014	953	973	987	943	935	1001	942	964	968	953	957	961	995	1011	950	1013	961	967	1001	963	974	959	1042	925	919	909	948	946	1067	967	972	934	985	1008	958	1010	1023	979	957	953	920	969	963	948	930	1031	932	985	1006	941	971	972	917	957	963	1007	959	952	1008	942	1005	1009	1023	1002	986	944	1018	962	970	956	963	990	913	993	959	942	1032	1005	937	983	984	968	1013	1028	948	966	941	973	912	1006	999	999	971	976	1005	978	990	1020	981	943	943	949	951	954	976	953	1006	932	990	974	1009	972	976	1009	930	982	995	931	985	940	1017	1010	974	941	956	989	917	1007	930	949	944	988	926	997	968	996	968	921	981	960	954	958	975	950	963	1049	961	976	1024	946	961	1007	946	979	970	972	960	995	987	959	916	979	941	992	964	1017	939	957	1001	922	1035	1033	916	974	946	974	960	1037	991	970	970	946	1037	941	993	932	977	1006	991	961	988	932	917	987	1003	971	965	1030	935	1002	972	931	983	979	1111	1035	959	961	994	960	1005	978	945	964	980	956	920	948	959	923	1040	975	987	1061	1012	997	971	1012	986	948	925	1030	954	1003	910	968	960	934	947	980	950	964	958	1011	909	977	958	1039	952	984	1031	1016	985	1016	1016	928	911	988	946	953	935	950	960	981	948	977	950	970	987	988	977	999	958	954	992	947	956	978	970	946	1014	1017	925	968	941	995	980	945	949	955	953	975	950	947	1002	945	943	966	1016	931	970	963	958	965	983	926	998	960	990	984	964	1034	973	988	908	986	966	1004	999	979	1014	912	945	950	948	990	985	1011	984	979	939	977	980	973	1006	1022	958	1009	1052	936	992	982	977	935	926	999	925	978	971	994	963	998	990	1001	964	942	962	988	970	984	974	961	949	964	934	951	1014	957	952	970	957	912	949	973	982	972	1001	989	966	996	937	960	962	972	945	960	985	966	932	887	1016	1066	968	931	938	1044	973	974	996	1009	933	987	891	960	946	938	954	939	908	952	942	1004	960	963	953	988	1000	967	1029	943	977	976	1044	996	959	948	1004	967	934	978	929	995	920	972	953	975	950	947	931	947	968	931	974	964	941	1007	978	1008	994	949	947	952	981	958	932	969	975	998	988	975	955	1027	1024	986	985	982	983	970	981	1034	978	994	1041	1049	958	923	970	989	918	1006	998	994	988	962	1005	952	971	965	985	1007	997	944	1011	989	968	983	1047	965	973	988	983	982	1011	971	975	1034	1012	1004	984	1023	999	967	957	1003	955	968	1004	970	976	920	935	954	981	1015	987	1039	982	1012	1010	956	1016	973	963	980	960	980	975	929	977	973	1002	991	972	944	943	927	970	947	994	1011	965	986	1029	966	921	936	955	987	951	978	973	958	966	968	959	985	969	982	962	966	961	978	974	977	992	997	994	990	962	926	908	947	906	964	1015	946	1016	958	940	966	893	964	924	968	940	1028	1012	976	997	1009	988	920	1006	998	950	964	949	942	995	970	952	960	992	994	985	1036	906	969	977	1007	1009	965	1004	984	1005	969	1010	1019	945	945	1016	986	1009	963	1001	914	950	998	875	1008	972	935	930	889	1024	1013	1012	999	951	991	948	945	922	924	1008	991	947	966	959	992	986	976	1027	999	967	963	927	983	993	987	960	971	956	985	946	1007	990	918	969	975	935	1014	973	951	979	961	955	919	938	953	962	1010	948	993	972	1018	1018	969	971	965	1000	942	980	1007	913	932	992	906	1013	1017	939	950	941	990	988	951	954	932	995	871	964	957	930	979	954	974	1001	975	955	955	921	988	957	954	969	909	927	1002	914	954	999	976	980	990	987	960	982	1004	1000	920	975	934	958	986	956	972	954	998	996	1016	950	1012	996	1010	1002	987	981	955	972	983	1005	994	934	991	908	1014	962	916	1009	985	939	966	981	970	983	1037	919	980	998	974	1055	925	949	948	957	995	971	981	907	964	1015	993	960	964	928	1018	983	903	971	951	950	934	943	949	937	965	956	958	966	969	969	1015	909	993	1004	986	987	999	1020	996	992	976	1020	938	924	935	959	952	977	910	961	970	966	986	1004	1014	1010	974	974	985	957	1003	933	949	954	981	972	936	1006	957	940	975	1031	1040	909	959	929	963	952	990	900	1005	1004	902	934	986	997	1002	935	977	959	1005	985	1008	1000	958	993	976	941	1022	997	982	987	988	942	961	970	971	1027	993	1007	891	977	971	985	984	906	976	959	972	1012	985	920	987	914	1000	1017	992	1013	975	996	957	1005	955	971	1003	951	906	925	937	935	992	1013	1011	939	971	933	969	988	951	965	996	995	975	943	917	963	946	977	942	965	1001	946	939	964	953	959	910	950	919	988	937	1000	951	1001	993	919	957	988	970	933	973	910	938	963	978	998	980	976	939	951	1032	931	1001	965	924	953	994	938	941	963	993	1000	1007	975	970	926	1048	1017	986	925	902	932	983	997	928	960	919	929	972	972	974	976	954	1040	957	945	952	963	885	1008	1043	984	961	970	993	992	975	990	960	989	962	962	1001	975	1007	990	914	940	1007	927	911	982	990	953	967	982	993	987	947	972	950	979	957	959	967	953	1016	937	909	994	993	954	982	963	965	1060	1003	953	995	967	954	990	914	951	916	911	927	954	929	983	955	945	949	1028	959	991	990	1002	980	1017	958	935	1020	954	930	967	1026	938	978	939	993	916	987	988	993	950	911	932	982	971	988	990	982	1019	1009	957	979	1003	980	926	991	992	1074	997	949	988	920	921	960	1002	940	991	954	956	973	981	969	963	954	985	964	988	954	974	967	989	904	983	956	952	930	936	951	946	1035	934	986	913	983	969	956	1028	973	991	965	946	975	900	964	912	987	1019	986	988	943	976	989	929	954	1045	983	992	967	919	990	1035	939	916	935	1008	952	1006	949	933	994	940	974	1005	1009	948	946	990	959	978	968	918	974	959	946	982	1003	949	993	981	1013	965	930	981	967	970	966	1021	966	986	1016	997	971	1018	1033	924	972	977	952	1008	953	970	977	975	918	928	931	974	966	1001	958	959	960	1033	995	967	1028	956	995	940	947	929	941	931	1015	955	952	963	947	949	960	913	915	963	1012	966	926	991	933	985	965	972	960	982	1014	970	934	958	986	958	957	954	975	965	1002	982	970	980	975	973	979	969	953	957	941	978	912	977	1052	984	988	964	960	1013	1029	963	1019	950	947	987	951	986	999	1014	981	949	916	939	960	931	982	963	957	956	988	914	1000	980	980	965	960	970	995	1036	981	938	890	1004	961	1028	959	955	1013	993	945	955	961	938	989	960	1032	1016	992	959	962	936	950	945	950	973	946	957	965	989	934	985	985	985	957	987	942	945	989	1019	947	961	956	963	957	949	951	958	950	943	944	1036	951	929	1031	992	962	1025	1023	956	942	956	965	956	967	977	978	989	955	954	971	992	895	918	1040	923	1026	1037	945	950	987	942	979	958	1019	1004	997	1003	955	957	958	998	1023	946	965	922	1003	922	948	947	962	964	936	998	935	991	969	987	1019	910	983	957	1005	998	960	965	984	967	968	991	997	946	897	965	915	1015	966	936	930	987	937	978	976	996	924	999	1054	995	927	921	938	965	956	884
63409	98771	70965	42904	20033	6950	2143	1121	935	856	855	868	908	894	878	853	882	946	937	870	879	885	875	860	830	874	888	885	907	870	884	905	871	864	881	868	857	870	911	884	946	863	906	861	858	889	918	895	884	871	894	907	886	835	828	818	834	888	907	836	882	829	915	831	837	881	852	911	844	852	860	844	837	846	867	846	921	907	849	867	880	889	878	901	889	846	857	834	900	851	871	805	843	819	876	850	838	885	858	842	826	836	877	947	871	847	903	825	849	878	824	849	892	880	873	884	821	839	897	880	891	817	873	931	912	802	900	885	841	874	898	911	891	832	856	897	864	880	827	812	810	869	898	796	889	822	871	887	882	867	838	872	895	899	850	907	833	852	869	863	850	914	876	873	857	906	834	853	878	855	836	870	887	875	912	828	911	876	888	843	864	854	836	845	892	889	861	892	862	850	855	846	836	885	828	870	848	853	832	888	866	902	915	901	910	895	847	837	860	929	888	875	820	863	891	874	892	909	873	888	900	846	837	897	826	880	886	836	854	916	897	844	891	913	937	811	888	861	876	794	881	871	911	859	840	860	863	921	925	842	879	864	842	838	864	851	868	934	899	873	910	882	823	889	846	854	910	821	881	876	864	835	874	868	895	857	853	923	884	906	886	871	826	818	887	899	864	868	903	901	918	872	899	837	838	930	874	830	777	868	847	890	886	866	847	861	878	868	845	911	860	893	920	865	891	867	824	894	865	865	841	871	899	864	860	918	844	905	862	886	854	836	901	817	855	858	835	858	873	832	859	831	878	892	836	870	871	912	880	879	829	836	868	867	888	836	886	864	863	832	871	934	871	847	925	907	865	920	852	900	863	806	870	874	841	899	909	884	854	885	857	836	854	896	896	864	859	861	885	856	871	885	872	847	849	925	893	868	795	864	882	922	866	891	893	857	875	879	866	856	875	912	882	843	842	877	825	884	907	878	852	817	905	817	859	876	913	917	847	892	900	880	870	857	872	891	837	881	847	848	865	893	898	844	907	871	865	889	906	853	882	880	858	894	838	812	891	866	925	895	907	895	855	851	861	850	907	803	897	858	833	863	840	835	818	856	862	880	855	891	888	839	867	861	873	883	847	894	846	893	902	845	852	862	872	829	920	924	843	876	867	863	831	908	863	836	903	863	883	880	859	848	899	880	865	876	872	926	833	827	880	913	890	930	909	879	863	894	910	813	899	879	892	908	843	886	867	926	898	841	922	910	856	945	901	891	886	838	884	825	805	875	874	837	876	933	866	839	890	890	876	878	874	890	880	867	857	887	888	875	918	827	862	877	845	858	855	904	892	868	870	857	871	896	920	879	892	843	830	854	822	917	827	861	901	888	837	877	829	883	865	827	866	856	889	817	852	874	887	905	820	825	826	835	883	910	886	818	836	886	872	800	912	866	884	867	888	889	930	897	846	890	939	864	891	896	896	815	849	845	867	883	847	850	919	861	891	787	831	822	897	837	842	897	906	864	831	829	867	840	904	868	893	898	917	866	867	925	878	856	872	920	926	862	877	871	859	903	915	835	854	861	918	895	843	816	886	881	817	856	859	869	845	858	866	888	864	869	866	870	884	895	876	852	863	900	888	831	853	838	844	854	893	883	899	836	857	936	870	881	897	898	889	810	857	881	890	844	817	819	846	871	903	867	835	853	868	864	784	910	873	841	880	870	857	845	834	857	911	921	853	846	878	903	821	955	850	896	842	850	885	858	832	919	826	859	869	808	841	877	864	929	919	844	866	822	876	886	878	876	926	877	862	867	933	873	875	909	882	884	835	818	854	846	859	890	884	831	924	891	850	890	817	868	871	854	794	879	875	819	904	852	852	830	850	910	845	922	876	860	896	905	912	847	827	818	865	903	861	909	809	882	865	875	879	862	845	876	884	897	882	808	872	833	860	892	830	934	934	879	867	844	821	854	863	872	841	826	886	811	870	843	841	914	852	893	855	846	891	937	899	876	866	825	849	871	824	867	870	866	849	901	844	890	923	882	803	822	801	888	826	911	845	855	847	821	842	923	876	845	866	832	888	868	826	872	855	819	820	821	877	878	823	878	842	849	824	851	918	842	907	859	892	818	885	860	846	907	909	882	891	858	915	917	824	879	901	881	913	895	815	828	856	806	858	850	851	809	867	913	888	862	874	891	854	898	872	829	896	863	846	850	902	865	896	888	903	874	918	886	883	924	892	869	842	866	896	856	854	861	866	890	894	850	855	896	907	898	859	865	811	885	872	884	874	865	860	810	859	889	872	800	858	866	904	854	859	856	852	869	866	841	829	871	896	880	869	834	853	854	815	849	887	781	874	832	857	917	871	849	813	801	833	814	851	820	921	932	860	839	872	824	867	900	829	856	890	863	894	898	822	867	893	875	889	903	902	889	855	858	863	891	908	920	898	895	831	850	887	849	885	823	855	833	858	883	851	882	866	834	866	854	865	892	826	902	894	862	848	866	861	852	874	845	831	873	861	874	874	851	881	863	860	872	835	830	926	820	856	912	878	840	853	884	926	906	843	902	851	872	844	882	858	866	863	872	873	815	879	876	909	905	863	866	871	886	843	819	856	882	860	877	866	896	853	891	931	898	932	907	839	870	904	896	830	857	865	861	872	839	873	831	848	901	840	875	905	841	852	833	909	845	831	831	880	895	843	903	866	871	862	811	885	871	886	881	810	855	876	885	849	898	818	823	851	895	848	880	897	879	831	854	884	870	841	836	810	865	899	883	878	837	864	832	900	865	936	857	825	935	828	887	889	844	929	840	860	811	897	830	873	924	842	882	853	831	845	885	859	895	877	835	867	875	871	931	853	844	927	870	853	891	849	872	838	847	887	911	811	877	859	847	844	881	879	904	846	824	827	884	900	829	865	849	882	861	848	830	919	883	907	879	867	838	896	794	884	854	839	821	891	883	884	825	850	885	886	874	874	829	930	869	900	821	853	902	846	845	842	844	833	894	937	833	850	887	858	855	918	869	874	835	858	889	854	877	862	880	873	868	865	836	886	855	852	835	840	854	815	836	855	821	894	893	881	822	846	848	848	849	863	825	863	855	896	848	860	877	867	858	833	855	823	874	812	849	909	872	864	913	870	841	856	927	851	894	891	860	858	875	903	852	906	855	859	852	867	906	890	879	854	875	898	811	841	862	852	833	881	885	835	835	890	864	822	855	875	864	896	855	854	811	907	893	801	854	878	837	865	859	847	867	904	860	843	862	883	905	823	894	892	897	858	837	870	834	858	846	860	839	860	836	847	882	873	851	882	832	877	868	855	881	861	832	855	830	817	865	901	854	838	812	874	870	870	888	863	842	910	846	878	848	840	827	889	828	809	847	827	831	851	853	879	875	854	842	865	896	858	852	885	913	895	886	864	871	842	877	819	861	879	836	858	884	881	837	852	839	854	886	846	845	860	849	842	945	856	886	877	864	850	822	882	912	861	880	857	884	899	847	863	863	882	859	885	841
30638	29423	23991	11028	2923	1149	878	796	745	771	738	800	738	747	778	773	771	734	731	756	823	791	818	773	749	785	758	781	798	761	779	715	760	803	752	745	795	734	813	749	739	748	754	806	759	709	778	739	780	790	785	742	734	810	797	765	793	787	763	787	766	736	758	788	743	765	784	776	752	776	739	743	762	782	781	741	756	753	748	790	772	742	793	763	780	777	724	785	835	742	806	765	739	759	783	736	772	708	758	779	791	791	799	795	723	752	788	761	778	748	749	755	750	742	776	721	736	730	767	802	765	758	742	774	797	744	780	781	778	730	801	743	766	806	808	721	742	707	758	789	750	799	715	738	771	837	757	753	746	791	741	777	765	749	759	766	701	698	762	761	813	823	743	777	764	761	756	769	765	741	748	732	818	765	737	732	798	732	774	796	763	727	752	769	728	747	724	786	758	774	768	745	712	779	759	791	733	757	789	734	732	767	762	829	717	766	794	785	746	751	765	718	774	755	705	759	769	726	767	786	736	743	668	705	742	771	758	710	787	721	770	813	777	766	756	725	781	761	749	746	712	759	753	811	731	764	705	741	767	801	723	716	767	724	777	768	689	785	765	802	779	776	766	811	777	758	811	767	775	758	748	743	811	730	737	796	775	772	764	752	757	809	756	727	740	739	781	728	786	743	765	785	762	749	741	759	747	723	731	769	745	740	783	746	753	775	809	747	762	786	770	754	768	750	728	786	768	799	758	742	773	739	813	789	788	734	753	773	719	786	738	758	821	768	782	783	760	745	779	757	775	765	764	756	806	816	728	771	740	724	742	785	767	755	747	734	698	724	733	800	745	779	766	736	783	700	785	713	785	781	765	747	777	797	756	781	736	758	721	769	747	740	713	794	743	729	761	747	783	811	748	755	773	778	723	778	763	775	780	736	776	746	782	766	729	753	754	750	718	799	784	744	775	733	704	752	768	769	738	756	725	735	749	794	766	787	785	739	782	782	729	758	791	758	773	764	772	754	761	776	706	784	775	740	775	781	771	794	791	775	777	762	719	725	769	731	788	753	754	730	765	759	824	811	776	811	755	795	758	811	769	805	751	753	804	710	778	787	791	726	773	776	760	785	723	770	726	804	799	729	774	763	783	789	768	774	732	746	787	727	755	752	743	792	726	818	763	760	695	789	776	773	795	729	719	819	750	729	763	779	772	778	739	784	763	770	816	758	740	778	818	707	737	787	737	802	741	784	837	768	761	776	805	750	730	733	752	781	769	776	772	806	785	760	756	768	782	789	786	777	760	782	761	795	755	787	752	755	700	806	770	777	793	750	774	788	744	771	772	760	747	751	773	808	758	737	778	810	717	754	783	756	741	773	786	746	771	809	732	708	769	758	788	772	788	766	785	780	735	760	757	764	743	768	781	783	764	815	775	717	754	798	736	762	759	778	754	760	800	772	764	732	750	758	744	726	773	807	775	757	752	732	736	759	793	779	721	757	725	776	727	694	765	777	764	766	749	724	779	792	767	744	774	725	758	737	746	790	780	731	790	759	824	751	751	732	749	722	746	739	777	806	775	727	759	730	753	726	772	788	752	727	760	762	727	749	749	761	855	755	772	779	791	775	719	735	729	736	709	766	755	726	790	820	735	751	761	740	817	739	807	783	748	787	808	764	751	738	731	775	738	781	808	760	721	768	777	741	696	757	806	728	824	826	756	743	776	766	738	735	777	744	733	801	771	743	735	759	751	801	735	729	776	765	787	749	810	773	769	768	787	726	762	762	801	779	762	749	751	723	730	738	787	742	752	802	831	748	802	742	767	722	740	816	748	718	709	801	822	761	802	759	739	718	795	785	694	772	711	792	712	768	708	752	771	782	737	773	722	772	778	793	718	764	732	756	779	794	764	753	754	804	755	735	738	732	786	773	752	732	758	748	735	724	734	780	752	753	735	746	791	737	720	768	742	794	794	750	749	797	797	717	794	777	751	727	755	740	802	805	765	743	767	757	749	773	815	779	733	755	780	751	732	758	744	764	766	727	795	743	767	760	775	794	751	751	756	757	732	766	725	784	810	710	741	789	736	743	785	765	784	759	752	790	760	709	715	760	741	767	789	789	828	745	841	749	756	772	707	741	738	756	715	788	774	749	782	784	801	724	756	725	806	774	787	789	765	701	762	747	730	762	779	711	781	731	773	740	750	734	773	768	760	796	732	807	744	747	755	732	769	824	766	772	750	755	711	776	721	793	759	788	736	769	739	751	761	821	817	767	805	778	765	794	742	714	721	741	762	724	750	707	760	720	690	760	795	742	754	800	787	726	742	769	778	717	757	748	766	729	758	765	788	738	767	762	761	824	759	780	741	762	744	799	759	793	782	771	793	739	704	797	749	759	775	791	743	808	763	807	761	766	759	755	768	772	766	771	781	799	736	810	782	712	764	723	729	756	727	772	739	793	773	808	726	753	781	761	761	734	799	726	760	735	756	800	775	834	837	757	749	737	746	767	786	798	808	741	725	790	762	759	744	792	758	771	762	783	778	767	740	710	754	749	734	802	762	743	733	789	801	727	754	776	721	771	746	759	732	779	737	760	752	768	740	767	770	772	798	748	760	765	715	770	825	779	745	789	782	770	761	778	790	776	736	760	701	750	778	739	733	749	698	774	773	752	737	761	756	729	804	712	798	782	779	692	759	720	756	782	727	773	747	762	746	771	765	756	725	760	763	779	799	754	719	747	811	785	707	807	737	771	764	759	786	776	708	771	733	769	744	786	784	773	742	744	772	734	813	789	737	777	736	761	766	745	774	757	721	785	729	740	776	777	740	808	784	728	730	784	719	782	750	772	764	740	730	718	793	755	757	753	768	777	747	736	739	698	799	736	749	746	736	721	738	747	784	795	776	718	727	783	814	754	736	782	746	747	777	755	721	763	729	718	765	762	728	746	734	799	761	776	795	734	724	763	740	749	728	776	769	790	754	760	735	764	800	733	807	764	751	767	794	793	785	769	799	750	768	726	745	700	697	766	755	749	740	754	747	802	776	798	699	792	754	761	752	748	758	769	745	762	761	791	762	776	765	787	741	764	703	744	775	785	773	774	750	803	783	736	820	767	803	776	744	708	808	814	805	765	748	712	723	743	687	768	792	782	745	755	729	773	739	708	802	768	740	773	729	745	753	759	798	712	800	777	744	766	761	753	735	761	759	776	718	773	796	780	737	778	733	781	762	696	772	745	744	813	761	704	772	772	734	761	792	744	809	798	716	799	752	780	761	730	746	776	728	744	707	793	771	828	742	775	729	739	789	772	705	774	723	827	834	790	782	758	762	743	780	739	753	763	721	777	748	817	743	792	728	813	770	791	795	745	776	740	791	823	811	710	715	711	757	748	742	776	780	734	778	758	786	757	765	733	755	772	753	740	735	730	756	734	728	750	761	766	777	735	742	817	769	706	763	715	820	723	784	752	742	716	758	763	729	720	755	764	755	775	760	780	797	762	722	747	763	733
24426	32676	18155	6118	2278	1046	688	670	599	592	592	621	634	580	617	650	601	601	581	596	621	588	648	614	611	623	611	592	587	602	634	593	622	583	641	661	638	605	572	627	569	604	611	627	607	609	622	620	592	613	597	565	575	597	599	607	641	673	613	675	577	583	611	578	607	623	594	589	628	645	581	652	559	622	610	633	581	611	648	564	638	572	671	572	635	609	596	607	633	594	588	568	631	601	573	615	590	619	592	611	615	544	632	583	591	624	650	604	647	549	582	573	628	610	629	637	616	583	627	593	598	625	620	610	647	622	591	624	597	623	610	626	643	615	528	587	592	618	600	611	621	601	572	581	614	622	623	627	586	633	631	636	622	648	620	598	568	583	596	603	622	612	589	615	572	604	617	671	612	666	631	633	618	612	591	648	604	612	607	612	650	576	616	600	622	615	615	579	627	613	581	619	613	616	595	610	653	618	603	600	619	625	599	602	626	577	603	575	652	596	593	602	635	612	593	578	598	609	610	575	634	618	633	596	611	638	651	617	623	635	597	665	612	591	636	606	565	588	576	586	565	595	572	617	629	635	612	627	635	577	613	593	613	590	665	657	584	587	619	581	604	629	585	593	548	650	569	615	641	589	590	646	617	597	625	593	572	641	591	585	586	597	627	621	601	642	604	575	602	601	596	625	616	610	596	641	608	594	612	641	575	654	594	570	618	628	606	587	632	607	628	599	568	626	658	599	583	615	594	611	589	586	611	623	620	601	603	592	574	640	603	592	664	627	612	615	588	629	636	569	607	620	619	572	641	638	628	581	600	674	619	625	556	605	652	631	620	616	632	617	580	625	605	564	612	599	629	604	611	601	641	621	582	579	646	591	580	602	598	564	628	608	635	642	676	599	571	624	617	640	576	597	629	568	625	573	621	609	623	598	651	615	614	596	582	636	596	627	629	635	583	657	657	610	617	598	631	598	609	617	637	589	633	596	570	623	607	625	577	650	634	589	631	615	628	602	570	641	594	651	577	592	580	580	609	621	585	612	672	657	613	605	614	609	599	601	602	588	609	611	643	680	643	625	600	605	589	627	587	577	667	577	623	618	593	578	619	625	604	609	621	615	572	631	649	612	630	631	614	638	574	621	662	580	613	626	596	625	628	648	614	588	610	646	627	623	576	625	666	581	599	602	605	605	628	646	624	613	643	553	607	633	616	572	591	618	640	618	656	579	615	588	632	617	608	592	616	590	621	601	674	588	619	595	609	613	628	663	615	656	633	618	595	592	601	580	564	634	619	603	631	603	631	598	593	584	627	637	617	616	625	593	609	592	573	612	614	567	612	584	649	560	576	623	602	605	598	599	651	643	621	637	620	630	610	610	589	579	579	615	584	559	626	565	630	649	583	627	575	578	582	601	620	610	600	628	629	623	584	614	623	628	620	593	643	613	599	582	646	610	596	645	642	600	613	635	638	595	620	638	601	638	588	583	693	589	639	588	600	644	615	592	619	604	612	581	647	612	595	595	637	575	581	608	613	591	587	626	651	607	591	617	631	661	587	634	572	565	609	627	578	621	612	654	622	608	614	631	615	609	684	626	568	625	611	646	578	626	664	595	616	580	649	618	636	644	618	629	624	612	568	584	609	559	628	618	608	580	567	608	625	572	585	586	654	638	586	610	621	609	539	602	625	563	590	606	626	663	596	602	617	628	604	585	611	598	571	560	627	650	624	578	615	617	580	629	566	581	624	574	596	617	551	603	608	614	611	602	595	662	621	617	622	616	634	677	599	650	579	614	579	629	606	598	642	566	627	605	610	622	603	597	583	572	643	590	594	650	617	626	632	599	675	602	635	609	618	598	616	598	600	623	596	598	619	610	649	657	659	581	616	588	597	576	617	652	643	620	624	612	625	607	611	610	617	587	616	625	590	592	597	606	594	626	625	617	592	629	626	613	594	629	610	649	602	606	593	567	603	611	611	648	634	620	596	606	594	638	629	612	617	635	619	590	603	586	583	634	591	648	586	632	593	610	578	580	665	624	614	584	624	635	619	634	613	603	625	601	628	592	659	598	619	638	596	645	622	607	581	620	625	603	637	613	631	637	682	600	598	616	580	635	625	635	579	578	650	587	587	601	636	647	578	646	623	603	627	573	615	605	573	582	611	572	577	622	621	591	653	588	622	630	570	581	609	575	606	612	619	616	582	628	609	627	591	632	631	610	573	582	617	625	633	595	570	609	613	607	573	605	617	629	654	591	584	594	608	580	619	625	620	602	587	602	591	635	647	611	632	682	596	646	642	597	650	630	603	624	573	614	618	636	594	581	588	624	590	591	566	624	566	618	601	588	579	601	583	610	601	583	610	641	595	620	647	661	630	626	613	607	613	655	569	596	669	630	601	599	608	610	606	612	643	646	575	672	598	605	630	634	643	610	587	607	638	582	612	639	592	597	613	593	593	648	642	621	684	651	623	623	619	648	617	592	633	612	623	615	622	590	633	594	609	656	640	581	619	623	654	607	609	601	606	615	630	655	578	601	548	585	600	599	597	582	650	610	612	631	596	601	616	606	576	582	636	605	606	598	623	627	610	638	604	610	579	608	593	617	616	629	559	604	582	627	651	617	636	602	636	614	646	562	606	607	601	632	563	592	608	661	622	560	640	591	636	628	617	599	615	608	611	611	625	610	592	597	628	625	568	643	583	586	630	596	587	595	617	608	558	629	634	583	632	614	583	631	605	577	593	602	630	632	595	591	594	600	627	629	594	569	598	610	584	586	608	609	597	639	624	608	655	641	614	619	599	662	614	589	600	590	642	611	605	596	602	612	631	582	606	624	579	587	559	643	612	624	603	600	600	587	646	589	634	598	631	633	622	607	615	605	616	612	593	614	618	605	625	583	582	565	615	645	600	621	596	537	604	607	613	593	617	584	630	601	635	611	639	554	613	609	622	583	615	604	562	589	593	644	600	602	609	584	668	610	581	606	604	629	541	590	572	626	618	604	600	615	591	615	572	615	628	609	608	530	637	595	612	652	613	613	627	607	598	598	594	613	585	632	597	608	621	651	569	585	588	602	608	591	601	606	593	630	579	623	637	629	609	632	569	607	625	596	629	615	616	610	574	620	603	609	590	580	660	599	592	602	621	606	605	629	581	590	624	583	606	623	619	634	622	616	641	602	592	597	611	645	641	618	582	600	602	580	577	622	590	609	646	641	645	616	625	627	617	608	632	589	614	606	611	622	650	641	618	632	589	592	605	639	619	598	596	629	627	599	594	625	613	620	589	596	610	584	613	655	627	592	573	590	623	589	620	575	603	608	617	546	592	620	582	604	588	595	608	663	629	637	612	595	633	603	594	559	649	652	606	607	612	603	605	575	576	614	588	645	594	607	583	603	599	631	611	648	585	642	617	626	594	623	637	583	621	572	593	612	644	606	623	651	632	601	599	596	612	589	644	651	608	624	590	583	635	619	667	601	618	606	638	614	623	605	615	628	597	594	622	607
25934	27537	39885	34782	18062	5463	1598	975	861	894	893	817	828	837	803	829	874	853	843	811	791	859	845	867	872	840	822	798	822	888	812	811	830	879	831	826	882	756	822	826	818	824	799	806	847	817	816	889	802	824	797	805	826	846	783	781	832	828	839	774	802	808	803	800	837	827	826	793	822	784	775	803	849	806	808	865	864	846	770	806	807	884	838	828	837	833	816	789	851	812	837	810	831	790	831	838	842	794	792	785	854	856	847	823	845	827	795	874	823	769	801	808	743	780	845	878	825	816	846	822	823	831	800	781	842	832	834	836	826	810	846	838	853	794	799	812	798	794	851	768	855	776	817	871	858	793	872	830	894	845	815	797	831	801	844	823	867	802	802	848	812	791	830	875	871	825	866	801	848	807	812	831	820	822	830	845	838	789	791	837	869	835	817	809	902	849	788	826	822	818	875	825	839	843	778	856	778	825	867	827	830	799	801	842	842	862	787	784	833	845	848	816	821	863	861	875	811	824	758	799	824	800	821	818	781	831	821	839	898	790	865	794	809	796	798	842	837	825	841	884	853	783	802	862	803	867	848	812	859	826	810	859	842	841	850	789	826	842	885	837	899	808	808	810	803	815	820	822	844	784	843	824	867	896	808	833	757	822	839	797	829	844	864	820	838	802	823	813	789	815	854	808	833	792	835	823	814	819	815	789	814	817	800	801	797	794	821	817	810	849	870	851	815	789	816	877	804	811	836	844	845	823	803	797	812	859	836	787	844	747	818	810	771	827	836	797	780	844	821	859	842	831	811	853	831	853	842	825	803	810	832	793	799	835	874	842	780	822	853	814	809	836	810	803	817	811	861	814	894	838	853	817	853	821	871	872	838	839	833	831	841	821	842	838	799	849	857	812	851	821	829	905	802	810	853	841	789	867	837	797	826	861	852	824	817	851	783	827	828	817	869	864	821	832	829	817	862	835	837	812	791	854	785	814	817	843	822	800	794	740	785	844	822	780	860	829	850	823	779	824	799	826	853	846	820	847	833	823	794	801	825	844	842	859	811	857	814	800	872	875	813	810	841	837	832	848	842	806	850	784	805	811	810	831	800	785	804	859	811	822	824	803	812	792	831	833	875	806	848	859	786	818	842	817	832	847	827	840	766	846	864	834	827	855	812	806	803	772	791	818	845	857	790	774	848	885	811	864	851	814	869	754	840	809	786	846	801	800	815	787	812	812	781	783	799	868	786	824	870	833	811	797	762	831	790	798	888	813	774	795	785	793	812	847	818	873	854	847	833	852	813	887	825	806	814	854	822	849	871	784	843	776	770	849	848	845	822	809	811	823	746	782	838	843	859	755	824	816	797	830	860	842	806	807	855	773	875	834	813	840	830	803	769	796	822	819	843	834	820	828	841	779	791	809	814	825	825	859	811	798	825	797	759	823	834	772	822	826	845	791	787	811	850	815	847	821	870	802	799	849	816	827	836	875	842	745	808	782	815	863	820	850	853	849	825	793	880	788	796	792	783	785	818	779	834	861	845	830	805	829	832	819	830	783	814	845	784	788	801	891	830	824	775	780	821	805	815	877	843	852	830	837	773	774	811	837	826	804	803	855	762	796	822	796	851	848	834	847	806	810	825	836	810	780	801	822	824	800	786	854	808	849	806	784	862	839	895	815	771	824	794	793	825	871	875	839	812	800	805	800	823	782	808	780	826	782	873	837	798	846	847	822	838	851	833	809	838	781	813	856	788	778	849	843	826	814	854	736	805	888	832	787	801	795	888	850	793	824	794	839	844	843	821	767	843	836	810	785	787	785	788	837	795	837	822	819	806	861	791	865	853	831	829	828	843	828	792	799	843	813	831	798	859	808	835	855	840	806	811	832	849	825	828	858	791	804	816	870	812	818	804	840	831	855	797	876	839	831	870	811	826	843	831	820	822	857	849	833	813	818	812	799	808	785	860	884	872	796	820	801	838	863	795	827	789	808	843	812	823	851	830	910	814	810	760	845	783	813	815	847	821	792	793	814	847	886	818	804	807	862	830	823	809	806	786	861	844	829	836	814	821	838	837	797	858	870	857	818	819	833	846	886	835	818	782	817	822	859	779	868	850	825	778	770	864	846	772	811	883	829	874	788	852	804	778	872	830	828	870	868	836	782	784	824	826	776	834	841	836	817	799	851	835	793	788	800	832	860	761	806	777	841	832	874	827	782	845	802	835	807	867	827	796	857	771	873	789	794	828	799	810	826	843	768	839	779	847	821	799	761	788	871	827	845	821	804	875	837	808	754	796	819	741	846	781	832	821	830	800	862	837	841	831	834	856	801	823	802	806	796	800	792	797	794	862	798	773	785	838	812	791	778	818	791	811	786	818	842	816	806	813	821	789	820	791	840	787	832	830	790	789	812	863	818	817	834	824	813	818	817	808	793	841	835	786	803	815	811	830	875	785	882	870	825	790	806	832	859	791	896	814	764	784	830	811	788	805	795	797	766	795	792	845	818	854	802	784	842	793	847	841	785	788	762	785	818	844	799	780	824	846	769	839	843	807	844	869	847	796	817	786	809	826	831	832	851	771	797	810	858	851	832	781	811	799	823	829	776	795	804	831	794	841	817	794	836	899	846	787	822	813	788	824	820	813	815	826	827	808	817	849	886	874	861	855	842	796	834	798	788	798	795	801	790	801	787	851	794	829	891	860	824	895	813	838	804	781	816	873	817	824	814	836	784	810	815	820	848	815	848	834	790	817	841	777	800	840	887	879	809	782	806	827	813	813	845	818	828	804	838	822	794	822	828	794	843	795	833	796	802	804	780	779	804	823	856	820	791	804	811	834	794	810	778	848	800	786	808	844	801	820	784	870	766	800	837	806	816	779	834	808	828	828	809	784	836	813	859	837	822	831	823	800	843	875	851	798	822	814	801	756	852	773	845	817	779	843	805	845	799	780	864	791	797	833	776	818	828	824	796	842	828	844	794	763	734	843	890	799	809	804	806	822	928	793	851	913	805	868	823	774	796	809	861	801	848	815	783	820	843	770	815	822	846	802	825	804	823	830	879	799	793	820	850	806	852	843	793	774	842	828	774	789	845	823	807	763	809	822	819	847	815	815	826	820	826	855	870	801	844	804	828	819	784	831	839	837	815	822	842	865	826	852	809	825	913	796	853	768	851	859	778	860	809	897	817	849	808	867	798	786	851	807	870	847	791	873	849	816	793	812	816	801	868	812	806	840	810	769	824	770	822	777	821	783	804	828	785	841	838	816	796	838	784	816	911	823	864	805	836	871	837	834	823	826	824	790	830	816	855	824	767	808	799	828	839	846	858	869	831	823	771	827	816	788	804	822	859	789	859	832	772	846	829	855	897	879	838	829	779	826	835	835	808	848	787	771	806	860	771	844	872	859	848	809	792	809	854	795	829	823	877	790	809	845	834	790	841	840	782	826	790	849	824	842	866	810	857	811	860	816	796	809	829	823	808	802	873	780	843	808	795	783	854	764	802
57680	81404	55639	26445	9840	3103	1149	800	718	685	714	734	696	719	707	689	756	699	656	682	694	728	716	754	697	720	686	704	736	721	736	645	755	728	668	726	713	637	692	703	710	726	688	694	712	737	673	698	701	703	691	741	705	724	735	714	735	726	762	713	774	719	729	691	701	684	710	742	755	720	714	738	716	674	703	737	693	717	714	720	707	701	644	700	741	703	713	726	725	689	720	659	681	710	696	738	665	705	721	726	666	733	694	701	716	681	742	716	718	723	731	711	686	696	695	686	701	706	710	710	711	683	729	716	727	683	671	706	713	700	691	711	711	712	753	698	674	773	722	703	714	718	678	715	695	684	687	722	723	725	718	702	685	715	747	739	669	738	756	663	633	678	666	726	735	693	700	703	652	694	720	686	716	727	677	714	706	739	696	662	704	690	733	661	682	665	695	695	675	714	694	699	687	701	699	693	731	650	746	738	733	682	728	717	707	702	721	709	710	719	686	706	710	666	715	718	699	702	689	711	732	705	661	677	732	683	704	709	707	686	695	661	722	660	692	709	701	698	737	673	713	703	649	708	744	680	706	691	679	730	664	780	702	712	685	719	724	765	700	681	705	734	699	685	721	707	696	714	733	733	658	707	687	698	667	732	666	672	686	670	696	741	688	719	701	685	671	747	668	667	726	671	709	729	745	669	697	706	720	686	686	724	732	666	700	679	740	719	647	681	713	729	692	703	723	704	677	751	670	714	749	681	727	678	719	713	732	682	686	747	733	729	704	720	693	732	704	670	721	664	684	672	682	710	679	722	765	682	726	699	705	664	736	672	771	687	703	743	693	716	681	708	658	669	720	710	700	706	689	674	664	690	667	710	731	722	702	732	723	716	718	692	641	719	719	677	732	703	684	690	703	686	697	745	746	709	662	703	694	696	743	683	704	650	685	689	697	729	711	688	697	741	738	724	721	706	696	699	707	747	672	702	721	681	648	699	718	697	710	647	674	705	696	692	681	691	738	702	706	735	713	710	709	715	700	718	720	700	746	699	732	720	683	699	710	661	678	704	730	725	713	727	742	744	690	718	698	695	702	707	718	707	721	782	678	730	695	701	709	692	701	702	699	734	725	696	699	686	703	706	754	718	675	695	730	687	702	729	753	716	735	726	689	690	732	705	692	698	671	669	708	739	685	710	738	709	696	673	652	716	680	731	706	689	709	703	683	672	734	683	707	660	734	761	682	702	688	704	700	681	636	698	743	675	711	722	692	687	730	684	733	722	698	695	698	690	710	712	693	687	703	679	719	704	719	708	684	723	720	701	759	713	692	741	722	708	665	702	725	690	677	719	673	716	728	656	653	733	660	736	722	735	707	753	658	687	698	722	684	717	665	695	697	688	685	653	676	706	725	714	722	714	704	750	723	706	709	699	723	704	694	693	742	703	676	679	686	686	711	697	724	674	717	668	738	725	705	737	661	683	692	716	717	700	728	680	679	679	693	687	685	645	698	692	729	742	678	648	711	737	715	721	759	736	697	701	735	723	691	694	671	708	694	729	706	677	724	700	726	691	693	681	737	731	724	729	710	723	695	699	725	762	720	739	679	692	724	719	723	685	728	732	658	733	692	696	727	712	726	668	734	720	727	671	725	742	725	717	679	687	695	660	675	652	716	751	700	736	674	711	695	689	708	702	661	710	671	727	679	684	682	672	708	687	644	707	731	650	663	703	708	682	680	706	725	671	684	706	733	697	713	722	689	704	725	703	734	695	686	749	724	714	704	719	733	729	744	684	684	722	688	677	734	719	689	693	693	703	661	717	689	715	722	695	691	736	698	693	703	670	746	651	692	679	719	734	702	729	691	720	712	739	670	676	691	647	681	721	711	701	731	719	696	688	733	729	695	687	718	728	738	675	689	696	687	709	677	696	699	690	671	707	722	727	695	728	684	675	711	741	699	729	678	722	732	728	680	687	706	693	726	701	747	737	715	719	703	693	656	672	686	712	665	703	703	690	704	687	700	651	646	752	740	702	707	695	693	680	702	697	764	714	699	733	722	717	680	714	676	707	719	700	662	721	669	743	650	705	698	718	690	660	717	686	700	674	689	754	720	702	693	724	742	773	718	724	728	727	670	680	708	731	696	704	707	660	705	752	688	769	676	704	705	683	724	732	700	723	717	657	710	696	690	705	746	641	706	729	738	657	719	700	716	700	746	676	699	705	746	735	726	719	692	694	753	713	723	736	719	670	702	678	683	693	724	715	714	681	681	741	701	711	708	677	739	680	711	702	712	703	702	724	700	725	715	724	703	727	701	723	692	699	681	689	675	677	688	678	706	689	720	686	697	726	734	707	731	718	709	694	692	694	752	650	732	673	688	697	711	688	735	736	731	710	736	709	709	736	772	691	661	741	706	731	704	708	741	717	724	692	689	710	721	688	731	722	705	755	682	713	713	722	689	669	727	699	685	711	733	697	721	700	690	691	689	686	689	748	670	723	730	716	668	736	680	709	740	693	682	711	672	711	699	698	709	697	693	741	685	636	664	709	695	678	680	626	742	728	698	657	741	736	707	711	652	694	721	686	622	713	686	644	660	693	751	736	699	736	697	673	690	732	723	739	694	729	722	728	710	731	717	711	727	676	718	707	715	734	638	698	684	668	713	753	690	690	723	699	704	701	689	706	681	662	693	689	719	664	693	688	700	720	703	721	711	708	697	701	734	740	755	753	675	740	659	686	697	725	704	694	709	696	665	701	691	731	731	711	669	742	676	699	712	678	672	714	685	703	690	752	703	686	704	703	670	737	705	666	714	704	713	708	688	741	690	729	727	732	662	718	670	701	694	697	741	722	742	663	689	656	684	734	761	689	714	698	756	708	718	720	676	721	669	753	724	659	695	667	716	709	694	697	678	696	721	732	661	732	691	718	689	764	671	686	746	718	720	683	670	633	686	731	729	744	737	698	680	680	720	749	706	718	711	671	726	699	702	722	713	675	692	711	702	693	718	665	658	638	771	693	703	654	672	706	721	712	723	691	675	712	684	704	747	757	722	716	688	684	758	712	747	688	730	650	673	705	744	734	747	733	710	700	714	668	752	710	724	717	720	717	730	704	721	760	735	688	703	726	719	677	721	725	740	715	720	681	662	719	699	683	668	714	650	698	718	725	711	704	744	732	719	718	717	710	685	742	709	738	710	708	715	725	674	675	681	716	708	704	721	739	733	708	696	733	652	769	688	770	687	740	691	697	646	671	684	661	697	725	724	697	745	689	738	740	715	685	690	703	711	729	699	681	728	690	663	685	678	708	690	698	734	698	697	685	719	689	697	704	690	747	703	727	699	685	675	718	714	685	749	700	716	718	709	727	696	714	717	767	701	698	714	761	685	707	736	710	711	703	685	725	699	687	695	680	688	715	737	719	722	680	732	710	663	702	719	699	671	682	701	702	654	711	758	725	716	746	679	676	702	709	694	709	682	704	704	673	708	675	696	686	692	740	733	728	702	661
23892	22956	33887	31741	24266	15698	4457	1409	1069	1010	1033	975	1017	1036	1050	1017	990	1032	1016	1023	1007	1046	995	1019	1010	984	1041	1026	1043	998	1003	1012	988	949	951	1021	1025	989	1005	983	1028	973	986	986	1024	1034	998	983	984	1010	1017	1003	1048	1033	958	987	971	1038	1003	1016	1048	977	992	1044	1046	1007	1011	935	988	996	961	982	1006	1030	1004	972	991	929	960	944	1004	1010	1038	966	1005	1026	1035	1031	974	1008	993	977	1050	980	1004	972	964	991	996	990	987	988	976	991	960	1016	937	973	952	1025	931	969	984	998	1008	959	946	964	998	1001	966	975	936	1033	933	978	948	1018	922	966	1028	1040	1009	980	994	979	1014	1004	963	981	922	974	979	1011	957	1038	922	983	977	998	991	902	980	950	1002	985	967	1000	954	997	996	960	947	959	964	995	947	979	1033	953	1022	992	992	994	981	921	1014	992	982	938	993	969	966	1015	952	955	1064	949	1012	953	929	976	978	1023	984	1032	986	1012	1015	961	965	1012	960	1032	945	973	1009	927	948	922	1017	957	999	1013	967	982	1068	1024	989	944	979	955	947	924	1007	987	987	1020	984	1027	1003	1057	978	1014	1027	941	946	1034	996	981	987	960	1044	950	1023	1053	976	925	933	1003	961	1025	987	988	982	983	940	999	1057	1063	908	1004	926	975	1001	977	960	1055	953	942	998	965	966	962	971	1004	979	933	911	927	1011	980	978	947	1025	983	911	1034	965	941	982	953	980	967	907	953	935	971	937	954	918	971	898	950	943	991	953	1000	999	1030	1025	1019	940	994	970	951	971	1018	988	1005	952	969	916	976	972	985	963	997	1003	963	1019	993	1036	961	957	964	960	956	989	1020	928	946	977	947	962	965	970	1017	1006	961	1050	966	990	967	929	1015	941	975	927	993	948	1003	987	950	957	968	934	973	985	987	971	1031	953	1006	993	978	1004	989	939	987	1008	994	955	979	950	1005	968	964	1011	1016	981	1011	959	1000	1017	985	978	1014	957	984	980	985	1030	973	961	981	1001	996	994	1018	1003	1056	969	960	1028	1015	1048	1021	995	1018	992	979	924	987	1018	986	999	966	1001	993	1028	994	987	1043	983	967	973	968	933	1013	1015	992	971	990	963	1027	974	943	934	1026	1024	960	1007	965	985	1020	942	917	997	1007	1005	954	982	1001	1024	963	1020	954	986	979	1027	985	988	975	985	895	1005	1003	971	966	956	969	979	927	977	961	1007	965	980	975	981	1001	965	1066	996	993	987	984	951	969	961	999	968	978	973	906	932	961	944	920	951	914	967	957	977	981	997	922	931	959	1010	941	928	971	961	986	983	991	978	958	980	1065	957	979	1011	1027	978	1013	1017	1030	998	952	953	916	917	970	971	994	976	993	966	985	963	985	986	966	1005	1060	930	912	948	1011	921	963	972	946	978	1041	1006	994	999	930	971	959	983	959	957	989	926	1031	1052	938	962	930	979	1008	929	1017	972	1014	961	933	944	999	960	1003	957	1004	1005	1008	936	979	980	1011	1032	980	1027	947	956	958	993	924	1032	993	977	954	983	1003	956	932	1015	932	947	997	1002	888	1058	975	966	989	932	965	1006	1027	987	958	992	931	1026	947	944	954	963	980	997	937	1016	1030	932	1024	985	939	927	996	937	944	988	923	945	1036	997	953	990	938	991	982	996	997	949	951	1018	1045	934	958	957	1017	997	937	949	944	930	998	1000	947	958	1029	960	957	931	1016	972	971	1028	946	1020	954	930	944	1009	1014	1012	884	1007	986	1032	989	967	980	984	965	997	982	988	953	972	956	963	1015	960	1015	992	1013	980	984	980	950	1021	1028	985	917	949	952	991	961	938	1005	924	1042	1052	983	1045	1011	937	1040	995	1014	957	976	998	932	995	937	1035	926	1016	979	912	982	974	961	942	945	968	1045	966	982	1015	936	1000	936	981	1001	1002	986	1007	954	961	973	961	1023	985	991	964	1006	966	1020	997	953	925	952	945	972	974	918	948	945	1002	996	985	995	994	958	1002	954	1026	949	958	981	955	956	1002	978	980	978	970	962	974	993	1005	1010	1017	1006	1000	980	953	979	976	1014	989	997	965	996	988	935	1012	1010	970	951	993	1027	949	983	1020	1000	946	996	960	971	988	988	1019	970	987	991	972	981	983	964	959	948	938	1020	975	966	1052	986	994	984	967	1044	1009	973	998	964	958	999	1012	1008	986	967	986	1009	986	977	978	976	999	1032	977	976	1028	964	922	928	947	985	928	925	970	978	970	973	950	961	951	986	969	945	986	959	972	910	935	986	911	1013	994	979	995	968	955	975	961	1001	945	963	966	968	958	990	967	1014	997	968	994	951	968	950	1030	949	935	930	976	1019	981	944	1009	941	958	976	1012	926	915	968	972	1039	916	1015	1004	942	1006	950	979	1007	955	968	1030	963	940	984	1021	939	997	962	952	941	995	933	969	1005	975	1031	932	1006	985	946	989	1038	973	1028	953	949	972	904	972	985	1029	967	994	995	965	876	998	1028	929	942	995	986	958	1016	948	957	981	946	998	978	986	996	1002	953	990	1043	998	968	937	991	969	949	966	993	909	947	990	1018	972	1004	1018	970	980	1014	993	955	1028	937	963	935	992	923	983	1002	1095	1001	983	965	1023	916	975	959	977	1054	962	914	974	1037	969	980	932	978	968	952	1041	992	975	951	998	1008	941	1000	1014	999	969	1004	1035	1030	928	966	945	981	995	963	985	942	925	963	992	984	964	969	991	1004	982	985	935	943	973	1004	975	1001	1005	955	964	972	1001	949	1027	1035	959	1002	976	1008	984	940	951	951	919	951	985	957	973	1023	1038	959	984	932	981	941	1013	975	985	1013	976	976	977	955	990	987	979	1016	1061	997	1010	1025	1029	962	1025	991	980	911	987	1030	970	975	931	996	977	986	998	967	982	990	956	998	950	997	1011	987	1021	1012	987	1020	1027	995	932	1004	1024	949	1002	929	960	989	1002	977	962	1063	980	938	997	990	1035	974	941	1003	1067	1044	1030	1024	982	982	948	965	967	963	985	945	1004	915	1015	951	973	972	1005	991	975	922	1009	948	979	1021	952	1031	951	1023	1038	990	998	995	967	950	964	1018	921	1076	986	995	959	994	958	920	962	984	952	977	908	1009	972	968	954	1009	1008	1010	1023	1013	1001	987	921	903	942	937	962	973	997	974	958	1004	980	996	991	970	938	1010	994	951	948	964	964	976	939	1000	915	1016	1013	936	953	956	980	1009	966	1017	914	972	981	980	949	992	963	948	1021	1022	958	973	955	973	1010	1029	987	996	1003	976	982	969	955	1001	963	955	991	964	960	1004	961	980	969	910	1003	981	977	949	960	915	964	994	1013	1020	997	978	988	924	993	989	994	990	948	1035	947	976	1029	969	949	971	989	967	929	970	1000	988	965	958	991	1013	965	967	973	1004	950	942	981	1060	1022	972	951	982	1012	981	978	977	1012	963	965	980	987	1005	1003	937	952	978	946	959	960	923	904	990	986	977	1042	939	953	1011	989	983	965	969	1010	915	986	959	992	974	996	969	972	985	984	968	946	1014	992	916	973	956	946	976	1017	1045	1007	1028	1018	985	941	974	900	989	1007	1078	932	982	1015	979	1042	957	987	963	970	1047	994	969	979	931	994	962	937	955	955	988	980	1041	1001	949	957	1018	952	994	978	1006	990	964	963	937	966	989	986	1013	980	986	942	946	1006	981	982	932	963	966	926	990	940	985	958	1011	1014	997	957	918	952	993	988	1002	969	977	951	994	1003	1005	930	1016	1029	986	999	1004	985	1025	956	979	1021	995	969	1018	961	1010	946	1008	979	988	950	968	1041	936	966	925
63800	99586	71431	42321	18624	6176	1925	1024	931	858	874	872	911	954	842	850	925	836	886	859	896	869	800	912	906	899	831	868	862	888	845	832	905	889	875	895	943	923	906	866	896	900	875	836	846	895	864	815	882	822	841	860	877	871	839	836	891	908	912	848	874	845	920	921	898	841	900	928	937	875	908	860	849	893	913	864	888	861	907	865	904	884	922	835	855	877	864	904	919	919	905	873	872	912	893	903	860	839	839	893	886	835	882	886	855	885	879	859	883	909	858	902	871	895	846	901	921	889	908	860	876	847	883	846	821	874	904	885	909	854	837	856	888	857	841	841	865	836	888	894	876	857	896	895	881	908	910	862	878	906	879	877	867	876	898	895	895	864	860	863	858	895	889	871	833	833	861	869	891	889	945	868	883	842	891	889	851	838	926	901	890	888	862	846	867	848	818	855	870	821	861	902	911	874	824	840	865	879	872	910	862	855	849	832	883	877	894	867	936	879	871	876	858	881	842	903	845	882	859	903	987	885	901	902	851	894	859	834	865	877	918	905	871	889	789	903	836	875	867	878	916	870	886	857	899	880	862	847	890	875	907	870	796	901	913	935	889	853	900	939	817	858	836	884	869	925	842	871	874	865	878	902	905	877	924	906	885	870	861	879	842	856	871	804	847	841	845	877	860	875	900	867	886	894	891	830	855	855	911	890	901	875	881	839	889	923	802	836	862	870	886	898	884	922	886	873	874	874	816	900	862	853	885	844	845	852	874	887	897	904	849	868	896	852	901	840	844	901	852	907	870	896	859	805	863	863	857	924	844	874	857	833	897	899	893	847	888	844	877	916	849	882	890	913	838	877	894	857	881	875	864	879	889	865	903	826	874	904	883	864	885	887	890	910	903	902	888	865	928	860	833	877	860	852	878	881	898	929	883	816	851	920	904	891	902	879	877	882	890	866	841	854	931	896	889	785	854	908	885	846	858	938	854	889	870	917	875	851	832	927	852	849	823	925	884	889	794	884	865	900	932	884	863	863	848	948	882	837	880	853	821	814	859	891	865	867	838	888	849	843	856	904	884	818	884	837	865	885	866	908	815	884	896	841	846	886	882	853	899	872	873	922	852	926	883	870	907	874	845	885	915	861	858	834	899	853	838	868	828	871	847	898	824	897	892	845	942	902	875	844	900	887	855	872	847	860	886	866	890	877	915	865	868	874	862	887	863	818	809	868	885	859	897	865	911	881	946	903	867	827	834	874	839	826	870	828	887	887	861	887	844	894	847	923	838	854	862	880	862	842	905	848	859	870	867	910	860	810	912	829	850	875	887	857	848	898	839	858	844	862	925	842	909	904	902	895	854	862	865	906	832	876	882	894	910	846	894	871	839	853	807	866	868	884	867	858	857	911	892	852	859	872	876	940	906	911	828	866	900	811	882	942	895	886	870	837	842	895	892	834	834	860	893	871	878	877	862	857	888	880	818	867	883	895	832	910	861	858	866	905	862	892	837	819	854	868	926	855	881	881	869	850	882	896	884	898	906	924	868	886	869	873	884	874	887	894	874	862	917	830	843	884	883	814	895	873	865	811	900	875	882	858	821	875	880	849	875	867	874	912	908	929	894	807	844	861	887	864	907	904	918	809	890	888	894	895	865	876	796	866	882	871	893	884	837	827	918	869	878	917	874	901	865	846	896	851	887	872	864	901	868	869	877	922	836	874	909	851	835	814	901	872	862	883	898	899	901	877	874	849	889	838	872	844	878	879	880	975	915	859	866	848	870	879	851	836	902	907	868	861	893	846	804	865	858	822	944	866	908	833	877	880	859	865	827	883	851	880	882	855	810	953	873	881	864	872	865	880	863	903	909	869	886	882	882	842	879	830	881	889	830	920	881	888	884	935	836	879	897	801	878	823	857	871	883	873	924	837	881	855	837	846	883	868	854	856	825	807	849	902	857	870	947	820	866	889	847	837	850	867	851	807	857	844	865	876	804	847	883	896	827	933	886	843	896	829	859	858	844	873	886	894	829	858	844	843	884	864	872	898	883	881	836	858	919	875	901	900	858	881	921	822	866	867	850	887	915	878	867	877	854	812	912	815	856	866	845	893	861	854	857	832	894	848	864	861	859	895	869	879	819	868	848	845	833	850	927	838	860	885	856	821	812	844	889	913	868	935	856	852	888	892	903	892	834	910	856	900	876	881	842	848	902	845	865	909	906	895	891	904	873	906	880	848	863	947	817	868	847	796	861	843	794	883	909	866	847	888	850	848	888	857	853	894	859	901	821	852	853	820	902	840	847	897	868	835	856	852	853	901	910	858	892	826	853	869	855	828	861	865	838	892	852	894	884	842	852	901	830	905	879	922	850	885	874	862	886	866	885	907	860	876	865	867	893	829	855	843	790	929	940	879	815	866	878	923	860	886	927	890	877	827	901	841	824	811	881	874	843	911	870	852	851	873	834	871	906	875	859	862	884	817	831	900	882	851	800	922	848	864	840	844	832	885	854	839	860	828	888	885	847	881	886	864	889	819	883	855	886	799	913	894	871	855	923	865	873	863	849	833	882	884	878	876	937	820	879	873	844	871	857	881	897	833	868	939	903	871	819	907	868	896	837	843	884	885	909	853	867	794	898	852	809	895	854	897	884	969	780	893	854	859	835	930	896	890	847	881	875	885	840	848	926	897	844	879	839	884	837	848	875	916	846	876	852	892	843	874	821	887	867	837	913	855	879	874	869	844	945	858	889	911	851	853	904	853	871	852	824	903	863	801	908	898	892	816	825	888	872	861	871	835	853	911	892	855	817	882	875	862	897	862	807	879	864	857	855	903	843	837	887	869	894	867	867	894	856	860	817	905	826	860	829	856	857	860	833	871	866	839	869	849	840	923	840	861	914	893	880	898	929	861	857	913	807	892	909	840	853	835	831	838	859	850	861	857	861	891	854	880	880	788	853	907	867	898	861	843	899	859	859	842	892	842	909	888	877	854	874	873	904	857	852	849	878	853	853	883	854	859	844	847	870	852	849	860	871	874	867	819	876	873	819	887	852	902	897	869	861	853	868	850	877	845	895	897	926	868	870	803	846	831	868	851	912	842	864	899	925	884	868	882	854	825	876	889	859	890	883	812	813	842	867	850	904	873	885	839	874	881	876	874	895	910	865	883	872	845	864	887	891	879	897	840	830	849	854	870	879	884	899	859	887	829	884	853	915	852	817	890	898	864	787	842	811	870	857	840	865	875	865	910	874	872	837	866	864	911	881	837	848	868	912	896	868	876	876	873	880	890	918	921	858	862	839	855	905	842	886	886	875	824	885	892	902	861	858	864	859	839	887	862	914	845	874	884	844	838	901	864	853	837	904	842	828	886	893	854	857	903	835	930	870	837	835	849	850	868	860	916	803	903	892	851	888	863	835	840	906	914	796	898	845	836	890	906	876	901	899	856	879	928	881	884	862	841	880	869	894	839	851	933	897	889	844	845	872	875	887	875	908	860	812	854	887	817
30778	30161	25027	10649	2717	1201	881	801	803	760	814	770	800	815	789	771	773	735	768	763	808	761	825	752	755	757	789	775	780	761	768	761	772	737	734	794	757	774	724	755	782	775	747	736	771	769	765	767	728	765	733	781	735	796	791	766	792	729	815	781	792	747	791	764	731	729	766	784	784	772	825	804	788	777	753	758	719	774	767	796	789	816	820	777	763	749	790	797	750	769	735	801	783	768	767	777	799	772	783	768	744	773	740	760	756	729	757	760	798	839	732	735	789	805	833	798	765	791	757	803	765	812	742	717	742	757	777	798	780	781	758	776	796	748	744	774	752	863	756	761	772	768	798	767	743	759	789	758	744	724	753	813	755	778	735	784	790	789	813	793	748	780	769	777	803	823	804	732	754	690	781	801	785	744	791	717	758	775	763	744	741	771	756	723	782	768	807	766	823	720	775	770	817	750	762	791	784	792	736	776	800	792	791	801	729	802	824	797	754	790	766	733	765	728	722	746	748	740	783	800	826	751	684	764	780	745	773	772	806	757	761	760	814	747	763	770	764	776	742	788	758	738	738	821	800	761	774	740	771	775	768	809	745	753	765	776	795	766	779	750	768	770	735	796	726	781	783	829	839	745	761	727	770	739	766	780	747	741	777	764	742	784	812	761	771	745	746	745	780	756	759	763	746	789	821	808	752	809	781	768	754	797	767	815	715	826	734	763	804	758	792	772	758	767	775	821	743	800	780	752	752	777	797	747	733	743	725	801	824	772	758	771	776	766	744	789	795	751	791	727	776	793	792	819	786	755	764	717	762	770	785	794	754	767	787	754	778	766	765	813	756	716	774	759	808	752	788	767	728	751	794	815	750	791	810	785	781	787	774	755	810	791	815	784	755	795	759	756	751	765	823	726	782	728	787	787	751	769	722	792	743	760	748	784	767	748	781	773	781	780	750	734	773	771	816	785	757	793	751	781	760	739	737	763	733	818	772	715	739	751	765	751	710	828	757	761	738	742	734	808	828	755	798	772	826	820	786	790	787	757	740	784	829	729	799	784	778	740	829	805	815	743	794	754	766	740	761	728	817	745	811	805	782	750	809	726	780	730	754	743	804	752	790	748	768	760	772	820	764	786	768	747	803	736	782	779	723	767	763	798	751	732	794	772	822	778	770	830	780	748	769	745	775	861	779	749	774	758	736	784	833	744	759	777	766	777	768	772	761	772	793	760	783	783	760	750	776	750	770	741	755	754	706	789	786	775	790	802	750	728	817	805	751	795	815	799	734	739	772	721	767	769	707	758	726	787	776	746	780	787	821	770	794	784	773	778	780	757	780	755	760	782	745	781	802	795	745	801	819	796	753	784	756	763	746	761	766	778	744	748	812	807	778	749	787	762	793	769	805	801	750	801	798	781	811	772	780	815	788	752	725	787	811	787	717	757	745	753	751	757	837	751	731	751	790	762	782	802	743	769	708	790	736	759	748	762	784	723	741	778	779	717	809	754	797	765	855	765	785	761	728	787	757	770	739	759	753	813	702	765	818	727	806	796	757	809	812	737	766	754	778	747	795	814	802	769	748	745	803	790	775	734	787	738	725	797	796	756	815	815	773	792	731	790	818	722	778	797	745	767	789	759	749	778	744	787	756	767	780	775	776	810	784	774	797	747	757	714	768	832	756	793	787	766	710	728	749	778	819	792	775	798	742	779	753	751	779	746	763	754	733	739	773	758	754	752	797	779	780	802	796	751	776	799	773	733	786	784	818	778	775	781	775	720	785	718	785	723	784	758	724	742	790	749	755	720	772	786	816	781	730	763	802	772	762	758	783	747	796	760	728	790	818	746	733	811	749	808	762	768	730	765	742	732	735	764	754	786	779	781	801	769	791	773	780	769	783	727	779	783	753	765	776	766	779	758	793	807	790	765	806	775	763	777	767	787	787	807	747	781	757	723	812	778	795	781	761	788	798	759	759	840	806	751	770	751	800	719	787	803	747	814	785	777	744	759	760	741	723	746	811	811	829	752	743	758	779	767	793	795	701	739	764	785	765	801	780	806	760	794	773	770	762	784	768	789	764	818	780	807	777	796	796	757	721	763	717	781	744	744	807	772	749	719	774	737	738	804	740	752	774	782	743	809	753	747	776	762	758	751	781	778	773	787	754	807	791	746	862	826	760	815	761	774	776	757	795	737	739	793	787	748	763	765	723	769	766	747	778	811	830	839	751	733	830	811	769	780	730	804	762	717	767	761	761	775	783	749	810	793	784	807	749	751	752	754	755	784	790	818	756	807	769	788	757	795	716	783	825	779	789	805	780	735	748	762	795	775	766	764	784	787	752	763	781	784	767	785	768	752	769	772	742	743	806	747	755	785	741	794	805	768	775	778	745	817	788	778	743	801	794	801	779	761	792	706	764	785	727	735	749	774	751	810	812	765	793	830	790	835	783	783	788	784	792	737	773	758	746	752	767	755	802	797	756	789	740	810	771	724	808	775	779	773	747	745	754	796	746	725	736	779	816	838	775	826	757	780	736	787	771	745	776	758	760	782	746	792	810	739	783	773	796	785	747	769	763	752	789	753	776	796	799	772	782	779	786	760	758	781	785	715	780	743	764	744	781	742	766	782	806	763	800	770	742	757	769	819	797	770	759	775	787	775	840	805	769	766	779	768	766	794	727	811	772	780	791	722	786	808	789	813	736	748	803	733	776	764	749	781	793	795	756	779	721	773	771	754	791	800	779	780	811	761	793	808	813	796	750	795	810	779	740	814	776	761	753	809	802	738	753	737	781	791	742	769	754	786	780	822	733	747	825	821	782	785	780	772	747	764	761	761	754	754	767	744	771	735	756	768	748	763	797	788	743	738	814	789	743	773	828	771	798	802	767	785	758	781	807	774	781	765	754	804	784	810	782	761	799	791	780	783	747	796	753	770	807	761	796	776	788	786	730	785	780	794	737	763	769	705	743	722	754	746	757	735	747	727	788	806	769	757	736	775	756	734	758	818	759	786	730	736	748	818	792	768	811	758	737	750	796	761	754	803	768	815	742	795	793	769	772	751	768	745	797	785	746	803	801	809	791	775	731	765	767	780	766	778	773	780	776	779	755	771	808	749	765	762	741	793	754	753	783	759	747	743	758	802	767	771	780	778	783	816	831	782	746	774	777	765	741	805	780	776	768	752	735	773	767	776	736	790	747	735	786	762	782	803	724	752	773	748	794	796	791	786	786	772	743	739	750	747	769	805	746	766	776	800	721	715	737	784	753	796	735	768	779	784	771	726	754	808	750	762	735	758	776	785	809	788	771	759	801	781	770	727	728	758	777	747	823	749	806	744	864	740	766	769	727	764	806	750	765	777	754	724	763	776	724	747	752	797	718	769	777	823	779	774	792	721	799	750	755	786	740	805	791	777	795	769	771	761	752	758	782	790	774	780	778	788	762	774	778	718	748	776	779	768	778	723	743	753	774	726	813	817	754	723	740	743	762	799	845	789	768	794
24533	34103	18343	5921	2133	1025	742	667	606	687	659	646	632	629	608	651	642	632	595	647	590	619	620	635	616	604	626	643	634	633	633	628	644	605	663	610	614	676	634	656	616	621	627	615	621	583	648	642	627	577	596	649	617	617	631	641	655	621	566	629	643	590	603	633	604	628	641	593	633	670	590	648	598	605	652	660	637	667	636	626	603	636	638	604	656	651	667	605	638	660	635	662	631	637	652	635	651	619	657	627	623	637	681	636	593	601	634	615	654	625	616	647	596	634	590	640	622	668	603	631	647	632	660	600	657	656	615	629	630	642	662	626	632	670	675	601	620	603	584	646	630	638	578	648	656	663	622	654	632	666	674	649	661	606	576	628	621	626	637	692	607	588	615	629	626	641	645	650	639	638	637	573	613	604	625	670	613	630	616	662	621	597	626	597	618	617	642	643	644	648	626	670	667	605	629	611	630	634	617	598	632	668	648	606	624	613	649	631	602	622	662	610	698	568	625	637	597	628	668	611	638	590	599	641	657	668	629	617	670	600	617	622	621	622	603	611	642	636	666	625	621	640	594	633	646	631	630	630	603	630	631	601	651	594	651	626	622	631	634	619	654	634	657	619	637	619	628	620	609	619	636	610	590	603	632	623	653	629	657	635	619	671	662	588	682	601	620	693	651	590	645	642	629	620	619	649	633	640	633	640	653	596	629	652	618	604	644	586	634	644	647	643	634	589	692	618	627	631	632	633	600	585	615	623	644	627	620	636	602	614	639	615	645	624	625	647	618	624	645	631	612	611	616	674	609	625	648	631	614	605	603	630	604	642	621	623	625	649	615	644	679	627	606	625	627	599	634	618	623	673	633	660	652	624	613	610	638	582	623	633	628	625	603	651	600	646	642	587	626	608	664	658	669	610	615	629	631	634	660	631	604	619	645	618	644	612	637	605	654	613	603	599	670	625	630	621	628	678	639	646	592	604	673	596	638	640	576	630	615	580	589	646	672	628	579	637	635	650	657	652	663	612	653	609	611	615	634	636	667	621	605	634	622	594	613	654	608	688	629	591	595	594	608	670	563	628	632	593	645	624	648	617	598	630	675	643	596	624	615	637	594	626	640	584	637	670	627	640	636	607	606	615	630	663	623	642	697	615	616	632	646	622	610	604	654	682	658	619	682	637	638	646	635	640	636	612	628	602	614	613	649	624	642	645	666	678	635	598	603	624	642	646	631	635	599	652	644	619	617	611	656	627	614	641	675	595	625	627	616	661	606	656	592	631	637	602	602	683	638	670	595	609	587	617	652	586	632	625	574	611	585	628	623	685	623	614	640	637	591	673	619	634	630	644	637	621	651	651	611	621	629	618	667	576	659	645	650	619	611	633	634	634	631	656	631	575	596	638	653	651	635	610	653	632	615	627	617	647	670	656	628	656	658	614	648	617	612	591	645	575	681	661	611	622	660	645	578	658	620	598	622	648	636	592	645	653	605	636	633	611	688	609	659	624	660	627	570	631	597	654	629	566	645	587	614	579	641	613	640	595	655	625	660	623	573	613	623	620	607	582	625	621	653	605	641	647	647	609	652	645	634	628	604	624	620	608	620	614	613	587	643	632	588	619	609	620	623	614	651	626	673	648	608	615	616	588	613	600	637	608	608	652	646	641	663	622	637	666	615	592	661	613	611	636	607	618	620	649	661	602	609	665	634	597	602	646	614	617	622	629	629	659	658	611	609	640	643	577	580	610	663	669	624	628	643	644	628	633	638	623	637	622	583	625	612	635	630	637	635	625	658	650	587	613	644	659	629	613	669	627	585	631	587	608	662	594	644	685	608	600	577	670	593	639	601	599	576	597	636	598	651	632	654	627	628	583	655	619	654	635	598	633	610	695	650	630	631	630	585	627	604	639	652	605	615	629	604	631	584	634	634	651	616	661	611	621	615	629	585	663	651	657	646	608	641	673	654	600	629	629	616	636	592	632	654	618	620	653	602	641	617	623	588	646	623	605	628	636	648	618	635	630	585	602	626	624	622	657	571	686	651	601	655	638	639	666	646	633	558	618	625	593	628	584	618	638	629	659	609	597	652	574	630	622	630	559	654	611	604	656	599	568	619	627	608	645	618	652	621	616	657	649	609	620	637	636	658	690	586	611	629	607	607	645	611	589	632	606	635	626	577	636	614	640	655	634	610	625	577	654	629	598	642	612	584	602	637	649	632	591	673	622	614	577	647	624	650	604	624	589	616	589	636	587	642	612	637	593	627	616	627	616	630	638	619	616	633	633	622	641	612	633	576	648	650	628	614	627	657	629	589	642	601	653	664	607	661	603	637	686	625	644	618	596	615	661	626	635	638	614	609	612	683	642	643	618	601	625	646	602	611	623	595	625	631	604	608	607	644	620	612	657	630	621	691	620	633	625	614	586	615	604	643	610	626	642	593	630	604	613	644	653	653	657	683	640	612	620	611	630	634	627	666	597	634	637	617	594	613	625	621	653	584	686	612	628	607	590	644	640	633	628	591	662	607	614	680	602	615	640	640	626	594	618	590	631	640	620	601	638	616	565	641	571	675	621	621	641	596	607	626	625	596	611	664	631	637	582	658	631	682	581	632	684	635	660	628	616	650	651	631	643	646	644	644	610	619	624	590	583	630	649	625	652	599	617	603	688	644	644	620	661	663	609	635	630	619	647	592	642	644	622	645	608	648	587	609	615	617	607	611	632	632	586	614	679	609	604	609	645	665	630	640	596	631	594	641	597	635	624	618	614	601	605	603	627	591	633	598	589	628	658	613	646	639	614	640	615	609	624	615	601	594	616	671	638	592	636	627	655	588	619	589	613	597	666	583	619	616	619	616	625	633	659	640	642	641	666	574	598	612	614	613	645	639	654	596	655	626	605	602	641	627	672	575	619	615	606	677	622	622	660	638	593	607	638	611	618	659	570	613	629	625	600	623	607	633	636	609	669	658	584	580	653	644	638	613	656	660	627	633	594	632	639	657	642	605	635	661	644	598	620	621	674	636	551	634	644	643	603	626	631	586	621	632	638	634	605	627	661	631	612	636	639	680	630	660	602	617	648	638	555	631	607	590	571	607	636	620	642	621	682	597	616	630	654	653	616	642	638	660	646	649	598	571	594	611	598	632	649	627	608	620	694	606	641	611	589	651	605	636	616	651	638	590	633	639	590	654	634	611	595	650	624	656	621	653	591	581	601	647	585	602	670	629	675	642	614	596	613	637	637	652	645	657	651	637	629	604	597	610	586	667	587	565	627	608	631	603	602	654	616	651	596	585	585	661	629	646	646	621	608	635	638	609	644	672	641	628	637	648	618	617	618	571	644	609	616	632	601	669	585	626	586	640	575	624	633	615	606	625	646	604	611	661	598	591	604	637	585	633	631	624	635	650	637	639	652	609	652	630	652	628	646	623	617	649	587	633	597	635	618	597	603	643	638	661	604	665	611	671	637	642	636	654	655	631	659	610	660	598	629	615	608	641	613
25908	27655	39928	33483	17087	4775	1490	1003	883	843	883	828	844	887	852	865	862	847	869	860	905	857	889	912	905	883	910	898	900	901	866	812	809	893	803	891	884	863	873	872	949	866	864	871	870	859	820	865	890	882	818	834	884	855	833	809	872	904	779	868	905	918	828	834	857	882	843	827	869	832	892	837	859	831	857	861	826	853	868	854	794	854	803	864	836	809	848	839	800	808	832	852	875	830	869	922	828	820	896	808	919	872	874	786	805	841	877	910	850	842	827	905	851	847	881	836	827	893	871	855	827	803	862	849	855	869	876	816	901	835	860	867	905	839	847	876	854	821	839	836	827	885	847	834	889	814	866	870	816	863	877	821	845	893	856	838	877	880	825	885	858	847	839	862	860	847	830	866	856	842	892	841	877	868	828	843	858	837	827	877	912	830	838	889	855	882	874	901	832	860	831	855	836	859	898	813	850	875	819	856	833	897	815	829	877	837	849	846	842	857	881	817	832	870	820	779	902	892	856	853	799	836	876	899	851	828	850	865	845	829	827	837	853	865	842	849	885	833	897	869	896	837	836	838	848	862	862	904	870	856	893	887	839	856	868	921	885	845	870	826	833	884	843	855	909	806	863	873	891	886	809	898	873	816	873	832	827	852	886	825	815	841	867	844	867	877	846	807	825	826	844	840	897	787	867	886	874	833	847	842	854	832	853	842	860	826	838	868	886	871	865	824	897	849	883	863	839	891	880	899	895	839	838	870	841	901	832	846	819	889	859	845	880	843	869	869	901	819	834	852	836	871	861	797	882	859	851	873	827	845	843	860	889	853	843	800	847	841	865	849	859	824	847	831	850	871	846	865	803	902	848	892	824	849	852	803	842	773	805	867	862	824	833	797	867	866	866	893	915	889	848	853	902	828	871	875	846	861	876	857	854	870	846	831	829	836	869	826	879	910	786	877	854	880	820	846	870	869	847	860	879	810	844	817	846	762	902	837	840	848	861	879	878	859	852	852	812	834	834	802	768	825	849	842	858	875	813	840	839	849	868	866	865	827	826	844	844	867	802	838	895	813	815	855	850	866	848	869	863	856	831	825	898	907	845	846	876	844	860	855	850	865	833	833	856	878	861	793	851	847	853	885	881	887	872	858	890	848	867	889	838	843	868	865	818	882	851	821	849	924	838	925	922	817	871	897	845	828	888	865	830	817	846	868	885	827	908	872	818	881	876	815	824	830	801	848	832	853	867	852	897	877	850	847	841	836	868	891	861	877	862	869	846	882	838	810	814	868	886	874	888	849	842	840	886	793	925	878	825	820	849	881	843	801	866	872	938	839	830	845	857	853	844	883	835	868	858	885	885	870	873	894	890	902	848	895	810	849	816	786	852	806	818	909	764	844	914	903	836	901	854	919	829	836	835	892	827	790	873	916	821	902	919	872	872	879	824	867	897	946	853	833	854	819	873	882	881	865	861	859	825	807	802	921	825	800	837	854	837	802	836	824	876	849	850	863	792	874	891	888	852	803	854	821	840	863	860	833	837	867	859	869	771	911	850	894	858	840	852	885	816	853	832	802	845	885	846	815	842	850	852	863	823	860	849	899	849	808	819	868	889	856	848	857	836	825	832	840	846	849	871	869	811	816	879	797	866	864	867	876	839	866	844	857	858	824	820	815	851	829	862	877	883	896	836	832	857	846	854	839	848	867	895	844	887	901	835	861	889	885	844	819	815	873	871	827	792	841	858	834	794	853	840	890	847	855	843	902	866	874	821	824	858	852	891	907	871	857	874	911	855	827	906	877	844	834	869	831	889	867	843	846	890	886	833	831	822	858	895	885	829	875	822	806	843	847	822	851	892	829	860	868	879	868	862	844	890	828	904	854	883	906	875	818	901	839	849	837	866	844	858	867	881	852	850	848	873	851	873	784	852	834	870	867	862	884	822	873	822	865	832	846	889	816	879	914	875	919	942	861	853	878	864	892	842	830	895	917	857	840	850	876	850	886	871	812	826	869	819	852	882	796	871	814	929	860	867	842	813	841	759	887	843	806	835	812	864	837	882	824	844	884	849	841	874	914	894	790	885	878	886	847	819	867	826	871	823	884	868	884	844	863	885	842	855	899	814	862	882	845	866	826	849	846	863	796	884	858	877	817	827	813	878	791	819	853	854	874	870	847	859	895	854	868	816	900	826	908	875	868	876	795	867	903	905	874	858	849	840	923	866	886	892	843	831	876	865	837	879	865	829	831	801	798	873	853	834	839	843	870	832	841	864	827	843	811	859	861	810	837	822	858	830	858	841	832	857	871	793	875	851	894	865	875	814	893	816	859	848	893	807	854	899	906	830	841	840	847	919	874	872	814	822	825	886	838	852	866	826	835	895	852	864	893	835	861	838	863	867	858	805	813	845	917	864	856	871	886	895	823	873	816	860	805	868	839	831	817	842	815	923	835	839	870	828	882	830	837	910	870	878	862	853	806	861	859	854	890	796	847	894	869	879	827	826	860	864	860	859	827	844	837	831	883	801	862	808	869	900	828	860	864	854	872	887	870	822	860	857	868	845	849	881	850	833	868	909	840	875	846	841	850	832	870	851	820	860	844	829	860	827	817	861	859	873	846	816	853	827	882	847	911	864	897	868	843	854	897	868	835	838	811	847	855	852	884	922	855	877	848	856	863	820	868	823	908	815	862	842	933	862	848	852	849	857	891	831	881	891	830	821	843	866	886	877	834	836	839	859	881	818	904	858	842	790	875	862	894	881	859	900	868	907	806	873	831	824	840	854	853	858	881	837	910	865	825	814	892	843	798	871	826	820	840	813	846	807	886	892	887	848	908	852	879	827	859	856	853	856	843	842	839	857	855	842	840	861	821	810	811	868	798	860	869	838	872	825	825	878	861	848	892	825	886	894	907	825	817	949	818	794	806	835	853	889	820	878	876	818	904	855	807	866	840	878	821	890	851	868	855	823	829	854	871	813	845	883	894	844	855	865	862	855	839	819	839	817	823	887	809	832	829	845	889	882	886	892	831	888	813	820	795	917	855	823	848	857	870	850	841	916	873	888	880	866	875	816	880	824	852	825	883	809	865	851	850	821	836	883	835	830	824	842	822	826	871	884	851	832	900	848	896	850	890	842	834	814	870	844	904	820	890	929	927	866	844	809	840	842	875	853	801	888	825	869	852	893	787	880	867	807	866	863	886	856	831	868	814	862	809	871	844	830	832	892	892	902	899	827	886	851	863	840	832	847	861	822	833	807	837	807	911	847	796	875	875	844	883	879	824	829	868	876	874	852	862	810	863	864	835	873	826	909	884	853	826	885	882	891	857	793	852	824	795	818	854	818	821	825	837	898	867	885	805	850	840	835	861	872	903	884	868	834	881	839	844	812	826	878	856	911	832	866	880	817	831	883	865	809	839	869	837	826	868	836	898	885	821	796	842	895	842	903	870	843	910	864	841	846	840	865	902	851	867	870	872	807	846	862	863	853	837	838	827	845	815
57662	82383	54243	24626	9028	2721	1098	810	725	705	711	735	751	727	739	734	702	760	715	729	744	748	737	740	734	721	725	748	734	744	746	734	735	683	703	714	732	690	731	762	773	713	697	716	736	712	731	714	738	720	733	757	711	733	750	717	744	696	750	743	745	745	706	738	736	707	762	748	700	734	736	707	757	728	701	723	719	738	767	704	725	754	777	757	743	734	755	749	745	753	755	736	782	774	707	765	741	741	701	694	716	737	669	757	717	735	709	716	708	696	741	741	734	773	688	740	722	700	712	697	696	785	719	757	732	720	739	712	707	735	747	722	788	710	733	795	770	752	744	744	779	724	760	703	736	720	769	729	741	706	722	743	745	742	744	757	711	749	765	753	689	728	730	766	738	756	753	752	739	734	713	696	763	681	681	731	738	788	736	754	722	746	720	721	735	675	680	739	773	715	769	717	703	716	749	762	673	720	747	670	715	746	728	692	731	732	735	724	734	703	721	701	703	726	751	713	762	782	713	761	683	729	749	747	714	748	775	756	725	745	731	703	774	748	703	766	714	766	754	705	704	657	748	739	740	729	730	752	719	751	770	735	719	752	742	742	776	674	759	725	715	736	754	696	701	753	703	738	713	755	694	715	701	712	726	688	709	705	731	761	724	741	765	727	734	733	768	708	699	683	722	708	701	706	731	764	722	738	734	752	686	728	714	714	723	657	738	726	734	727	703	733	757	743	736	750	657	713	747	736	750	707	720	735	729	713	707	741	735	727	678	704	734	712	726	699	729	779	726	758	729	785	724	705	733	726	700	663	716	730	779	725	711	775	683	729	752	726	791	714	741	690	760	712	715	748	718	712	757	720	715	751	701	759	729	769	727	688	741	733	731	719	685	731	687	714	739	696	729	736	703	735	662	720	752	744	754	747	705	699	740	735	751	702	700	741	721	779	732	744	717	734	778	728	762	729	716	728	713	807	760	763	715	716	752	725	713	694	726	778	705	748	717	761	734	738	717	683	696	706	746	697	779	683	725	706	722	791	708	724	754	740	759	744	752	707	695	731	730	727	672	759	751	712	747	709	724	747	747	723	703	721	755	741	756	733	664	734	714	760	686	766	789	747	704	738	714	733	766	709	697	705	778	760	772	728	719	766	719	719	714	696	719	772	753	770	743	708	685	761	688	706	747	731	709	776	701	750	763	739	705	672	743	753	736	701	768	754	708	721	697	743	774	752	721	755	720	720	738	770	732	722	762	738	776	731	681	711	715	712	710	729	722	708	721	688	729	720	731	738	663	678	726	757	698	766	723	683	734	774	734	744	727	738	714	704	733	735	768	778	688	730	662	737	745	735	753	709	710	705	732	784	747	737	691	730	705	683	735	763	668	684	768	712	719	733	729	730	721	726	737	735	731	754	724	722	753	695	741	757	744	729	717	709	724	735	738	756	757	696	739	724	708	695	752	747	698	740	750	739	751	747	756	708	715	717	728	795	721	739	742	760	697	755	716	705	739	728	758	714	736	744	749	720	702	781	706	716	723	700	747	742	702	758	693	722	773	731	719	752	734	768	716	745	772	734	681	770	696	730	730	690	737	712	703	709	714	696	693	767	682	699	716	746	700	742	741	760	716	696	714	703	735	732	736	685	708	711	741	727	753	725	739	750	755	705	750	751	758	700	724	698	783	669	717	728	712	735	741	702	720	759	710	715	714	728	686	687	737	734	712	713	686	728	734	762	708	705	702	734	729	716	744	735	722	762	717	736	748	700	749	709	688	746	780	740	733	726	752	746	674	741	698	736	719	753	728	758	715	745	694	734	713	725	744	729	728	698	738	712	750	696	748	710	753	677	691	717	708	684	701	715	755	747	739	753	704	733	737	755	696	724	708	672	722	784	714	756	756	757	726	746	752	714	770	733	753	757	731	753	761	720	763	803	738	719	708	717	786	701	738	728	749	722	717	734	717	736	749	755	758	698	725	735	743	721	737	736	710	715	724	730	717	735	745	726	721	753	750	727	716	728	717	735	724	776	702	740	689	764	694	734	754	730	743	704	707	723	739	706	762	751	745	742	684	730	677	744	748	706	744	769	686	730	725	718	713	741	713	698	747	717	729	742	742	728	761	701	719	737	709	742	706	724	704	731	695	698	727	729	681	700	732	737	737	783	729	755	762	755	730	729	698	673	706	712	719	713	767	734	755	700	706	766	713	723	648	730	722	703	743	725	730	776	717	716	760	760	701	708	759	691	767	672	703	707	717	766	733	765	731	727	705	754	692	662	765	731	716	734	678	709	677	669	713	698	685	736	772	685	742	741	710	745	749	718	777	679	655	674	737	707	734	781	739	712	731	712	674	762	699	753	747	706	722	684	711	697	712	695	684	708	676	769	694	745	704	724	727	709	687	791	711	741	702	756	700	751	701	725	756	702	742	744	752	716	696	700	722	706	722	688	765	698	747	699	719	741	749	714	753	762	709	742	728	713	708	682	720	696	707	765	712	789	709	742	709	718	741	697	729	721	721	726	764	759	760	696	761	740	723	700	716	727	729	718	738	691	705	697	767	754	704	711	744	732	728	745	743	700	725	700	773	731	697	729	742	703	737	732	784	733	740	736	724	732	708	682	741	734	683	698	748	720	738	687	737	729	735	746	785	706	693	748	736	769	762	743	744	753	783	740	709	731	743	738	757	797	682	735	760	690	719	756	720	716	695	727	736	647	724	721	734	779	733	742	759	734	758	731	707	692	722	713	720	753	767	713	687	744	723	693	700	724	758	734	706	738	729	704	715	726	710	740	755	724	709	733	717	757	752	691	724	711	711	710	734	699	721	732	710	749	727	732	708	780	735	749	699	747	660	720	762	747	730	709	706	739	727	715	689	763	744	732	726	718	706	727	725	767	719	723	725	683	725	751	721	741	721	714	689	693	742	744	713	693	763	728	716	755	689	781	780	680	766	759	718	745	755	724	717	742	781	713	685	728	709	738	754	746	742	789	724	702	711	749	710	741	702	729	708	742	725	695	675	729	698	727	708	719	687	756	743	749	762	756	727	697	706	742	719	679	696	708	672	676	708	696	725	750	708	762	739	691	710	739	744	709	781	748	695	751	774	730	668	714	702	688	727	707	710	711	740	705	759	710	683	723	733	732	735	762	736	716	751	686	683	771	721	755	716	733	697	737	755	747	729	710	743	741	727	721	737	740	714	754	671	744	669	679	721	729	764	778	706	738	724	737	721	704	765	767	707	746	789	694	716	743	734	733	712	779	712	728	765	689	713	741	773	732	762	690	692	715	743	684	696	704	702	813	713	771	759	671	734	753	734	720	717	715	758	694	707	751	641	713	708	718	722	732	752	724	749	756	776	743	715	717	743	738	705	781	671	740	712	709	696	704	720	728	756	701	736	660	744	681	770	718	747	728	769	761	707	714	717	752	723	697	734	762	698	751	707	703	696	710	680	736	747	740	736	742	731	707	734	745	684	740	731	738	714	727	710	714	731	675
23961	22945	33646	31116	23815	14912	4045	1387	1112	1086	1007	1057	1019	1093	1006	1015	1006	1070	1025	1071	1037	1053	1021	1025	1055	1050	1010	973	1004	1032	1024	1009	1052	1018	1033	1044	1049	982	980	1050	1010	1035	1023	1061	1048	1070	1068	1072	1019	965	1038	1019	1049	997	1023	1020	1013	1006	1060	985	1034	984	1069	1060	982	1059	1049	1056	1078	951	962	972	1002	982	1043	980	1005	1027	1014	987	1056	1017	1021	1046	1047	1042	1045	1025	940	1032	1042	1016	1032	1008	1037	950	1033	1036	1051	1026	994	1063	994	1013	1013	988	1046	1033	974	1036	1101	976	1020	1062	1005	991	1029	1014	1028	949	1056	1019	1051	992	1022	996	940	1038	1043	989	986	957	959	1046	1030	1051	1017	1027	1023	1026	1057	1054	1062	1012	1013	1035	1001	945	1029	1018	1058	1037	996	1022	971	1057	1010	1045	1046	955	1008	1009	980	1021	978	1053	994	1016	995	974	1038	1005	948	1086	988	1013	986	1001	1005	1015	995	1018	1049	1033	1024	1036	1051	993	1001	967	1048	1003	1032	1010	999	977	1031	956	1019	1018	1018	1004	962	1013	999	967	994	1031	1069	1033	995	978	1003	1015	1028	1008	1013	1045	997	1032	970	1013	1004	1000	1019	1026	1027	993	1006	966	1036	981	1029	1008	1005	1030	1012	1096	1070	1013	978	1019	1002	1057	1004	1000	985	997	1003	1002	974	974	993	1041	996	1013	1038	1028	967	995	1001	1030	952	1005	1068	1030	959	1025	1050	1052	991	1055	948	1003	1017	1031	1008	1035	977	1049	1046	971	1028	999	1038	992	973	1081	986	1002	1016	1031	997	1049	982	1015	985	985	993	1034	913	999	1039	1003	988	1073	1005	979	990	968	950	1003	1006	1004	1017	950	976	1021	1022	1016	1038	1041	1006	1026	994	1053	1071	1007	939	1022	1001	1055	999	1024	986	1028	985	991	1021	1018	1032	1028	1034	1017	976	1066	995	951	1016	1004	1015	992	1016	1023	1045	955	1012	980	1076	961	1068	985	995	1032	1066	1028	1024	1096	1013	991	1035	968	1005	1069	1001	1010	975	1033	996	1020	1042	1044	1009	1005	1022	1026	1003	995	1105	1006	982	1024	1053	1012	1015	1004	983	1009	992	1004	990	1036	1049	1016	1003	1026	1033	987	999	1018	1020	981	1058	1041	1048	1033	1037	990	1044	977	966	1018	995	1033	1047	997	996	1094	981	982	983	1022	1031	980	1037	1060	1025	943	1008	1032	1040	992	1000	1008	1004	988	1037	984	1029	995	1014	1011	1078	959	1012	987	987	1020	1029	1008	1005	994	995	953	1017	981	996	1010	1039	1001	946	999	1064	1040	978	998	983	1063	1014	1035	1010	1069	1058	1018	1035	1082	1042	1007	1012	973	992	1010	1054	1026	981	1044	1022	990	989	1047	1046	997	992	1053	994	1020	1008	995	1045	1015	1055	1003	970	1026	1003	1016	997	994	973	1003	997	1040	999	975	964	996	1045	997	1047	1034	1000	1054	982	1030	1050	1016	1030	1011	1052	1048	1071	983	1054	1000	1056	1014	1026	932	965	1008	1031	997	961	982	998	994	1021	996	999	1047	1007	1029	1029	999	1019	1016	1029	1018	992	975	1016	1013	1047	979	995	971	1010	997	1025	1042	1013	985	1017	1023	1071	1007	1067	991	1046	1005	989	996	991	1001	1010	1043	993	1000	973	1001	943	1013	1043	987	988	1041	991	968	992	1031	933	1027	1021	925	1013	995	1038	1002	998	1062	992	1029	974	1003	1033	1025	1006	1034	1056	1024	1009	956	1042	1022	1030	996	1018	1075	1006	978	1024	1005	1030	1020	1007	994	957	1001	1011	1021	1064	1030	985	985	1065	1002	965	1038	981	965	990	1001	983	1043	1024	984	999	979	1028	1022	999	1039	1006	989	1037	1012	1001	1003	991	986	1025	1016	996	1038	1100	981	971	1031	988	1000	1061	998	1030	995	1020	1023	1008	986	1019	989	1060	1034	961	1035	1023	1040	1044	1021	1040	1024	1008	999	1015	961	1037	1036	1027	1063	1003	1033	990	1025	982	1014	955	1045	1018	961	964	988	1023	989	1012	1024	983	1013	997	983	1007	1007	1066	997	953	941	1040	1004	1010	1040	1049	969	994	994	965	976	974	991	956	1068	1009	1005	990	956	960	1022	1067	966	1017	959	996	1069	1014	1005	1016	1043	1008	982	976	931	1001	947	1008	1074	1033	996	971	986	1020	1009	1001	1036	1011	975	1022	1061	973	988	984	1036	1081	1014	989	1020	1036	982	992	988	1020	1039	1052	987	994	1034	1027	1001	1008	998	979	972	1047	978	1006	1020	1040	1010	1039	976	1015	1057	982	1041	1022	1002	1058	980	993	974	1003	986	985	1040	954	1033	968	986	973	1025	947	1024	1020	992	991	954	956	991	1045	955	1012	1061	1024	997	1020	1019	1037	1047	1010	1059	1059	998	990	947	960	1003	1058	1008	1001	984	967	1025	1051	1038	1005	1033	1071	1057	959	1018	952	1036	965	1016	1042	960	1001	1024	941	989	967	989	975	960	931	1033	1072	1019	1019	985	1008	1037	1017	935	1023	1011	1034	1002	1015	999	1049	1056	1046	961	1044	1035	1010	1032	1083	1090	999	966	982	960	984	1026	1055	1000	1027	1009	982	1002	1069	1011	1030	992	1039	1024	978	1041	1067	1120	1055	952	994	1072	985	1029	1035	1041	1001	989	987	1018	1025	1040	1052	1000	1015	1027	1021	974	1053	1041	979	1005	931	1075	1010	957	1015	1023	1013	1060	1036	1041	1013	967	986	985	1043	1011	1040	984	1035	1012	942	1016	1009	991	1000	1065	943	926	1029	993	1029	1017	1004	1004	1018	1015	967	922	1014	997	998	1054	1051	1020	964	991	981	1044	986	975	1021	1023	997	1046	1008	1015	1009	1039	1041	1025	1003	1019	984	976	1028	1035	1013	1047	1006	948	1023	958	995	988	1008	973	985	953	1003	1000	1024	999	993	1056	1058	978	1003	1032	1026	1017	1017	1018	990	1034	1029	1014	1011	998	984	1025	980	1021	996	1015	994	972	986	998	1084	1012	981	1009	1028	1053	1034	1059	1013	951	985	1016	1065	1025	1000	983	977	976	1007	1014	1022	1007	1011	957	1018	957	1014	1081	1019	1029	1038	1006	1007	991	1005	1070	970	1035	1009	982	1044	978	1008	1032	1035	963	943	977	1026	981	1055	947	1024	898	962	1028	973	1015	970	1010	1033	990	1030	1022	1027	1012	1007	996	1007	1029	1018	982	1017	992	1027	989	1054	995	1072	1044	1038	998	954	996	1029	1029	973	1033	978	1002	994	1002	1002	998	1073	1004	975	1044	964	966	1010	1042	1049	1061	1038	1043	991	982	991	1041	1042	959	976	982	971	961	1035	988	1011	1001	1056	990	1006	1046	1024	1024	998	983	1022	986	961	999	1041	1046	1038	977	1041	1012	978	976	990	1006	1057	1035	935	1014	995	1016	904	985	988	1006	996	1018	1055	994	1032	1040	1010	988	1036	1044	1051	985	1000	1007	992	1015	959	992	1049	1008	1063	1006	1055	1018	1032	1011	987	1017	988	1024	984	1020	1004	1043	1033	960	1054	980	964	1036	997	988	993	981	982	1015	1004	981	992	1017	979	993	1048	1027	990	1022	969	1020	945	1035	1028	1015	1016	980	992	987	1019	1067	1053	1070	975	1019	941	1074	1018	995	1034	1012	1016	993	1005	1072	1024	968	1003	1053	991	968	979	996	1021	1065	1001	985	1026	989	1047	974	1015	1002	1002	1000	1043	1054	991	1004	1016	1031	1024	1063	995	1022	981	992	997	1061	1003	1031	1072	1020	1035	1047	1010	1002	955	972	1033	1005	973	1014	943	1071	1000	1037	1029	961	1001	999	1010	1030	970	986	1022	1001	1003	945	977	996	999	1042	1011	1035	1034	947	1002	1012	1026	981	1002	1074	1011	1019	1000	1008	1057	987	979	991	1027	1014	1027	1040	1027	1017	982	1003	968	1013	1020	1010	1007	1050	1008	1019	1013	943	1001	1003	1003	1021	996	999	1014	997	1033	1049	1000	991	1032	978	1042	1007	1036	988	984	1057	1003	963	1043	1020	992	1035	1013	1059	1039	1011	1053	1012	982	1016	1032	1006	988	979	973	1028	941	957	1020	1018	985	1003	915	934	953	1019	1005	1010	997	989	1004	1061	1008	966	1034	978	1006	985	1027	1006	1010	1009	949	987	1011	1006	1041	1041	986	1041	1020	996	1019	969	1056	976	1077	989	1004	1015	996	1012	961	1013	1054	998	1038	984	991	1017	1044	1066	1049	1076	1027	1046	1018	1025	995	1012	1003	1068	989	990	966	1021	976	992	980	1079	994	1014	1005	995
63860	99469	69471	40319	17687	5630	1871	1050	906	932	895	911	903	898	960	951	832	923	960	928	886	899	948	914	887	918	882	901	942	870	879	892	874	882	879	892	955	931	851	877	856	903	913	877	941	860	901	908	940	919	874	940	950	905	889	943	891	962	912	865	923	901	927	900	900	896	835	904	892	951	955	915	916	939	854	946	895	877	904	890	899	883	878	885	857	878	924	900	889	912	875	863	829	895	928	933	897	915	913	950	910	875	958	923	919	913	883	872	952	887	883	881	871	946	925	877	874	908	927	889	854	869	918	868	864	863	903	886	884	893	869	880	864	897	865	872	953	955	907	894	971	894	893	953	856	872	922	841	866	918	898	890	831	958	855	933	891	836	872	901	880	905	827	948	915	944	949	891	887	927	937	899	840	917	902	921	906	888	910	946	861	901	923	887	897	921	910	932	922	928	951	877	859	909	947	880	940	897	856	859	903	920	881	892	911	913	959	862	899	900	911	872	925	936	928	857	917	879	863	858	920	859	916	898	857	869	952	877	931	890	920	928	898	921	874	883	864	885	896	909	946	950	873	880	882	940	879	879	862	930	886	896	869	923	933	926	908	884	876	851	862	886	842	892	893	869	884	933	881	907	884	905	869	973	903	875	845	922	917	886	883	912	943	939	856	908	938	910	865	903	877	878	908	900	921	860	873	927	828	896	861	878	895	904	901	871	900	877	945	857	890	878	916	935	856	889	914	948	840	867	882	913	949	935	900	918	867	919	963	927	899	934	895	897	886	894	911	896	890	877	937	830	869	877	919	935	903	906	905	938	866	859	903	905	903	905	886	857	875	891	853	887	929	882	891	911	899	845	908	861	921	909	849	836	866	922	933	875	899	881	869	881	874	924	945	864	928	872	892	846	897	934	840	900	868	971	902	877	955	880	875	864	896	898	911	944	884	850	918	926	879	879	907	916	921	858	887	925	920	878	911	862	906	924	849	847	854	925	903	908	875	930	913	891	892	863	867	886	931	921	814	917	914	911	893	916	902	929	948	894	899	879	896	885	930	924	922	884	900	925	976	905	914	958	843	902	881	897	869	930	831	885	929	874	887	947	864	881	933	875	849	894	884	864	910	899	910	880	924	886	875	879	901	876	929	894	899	895	937	940	930	897	896	901	932	905	879	870	896	873	860	908	865	939	899	885	905	877	900	908	968	916	946	869	921	863	892	936	924	879	877	896	864	902	880	897	841	886	894	905	869	896	859	951	859	903	883	908	839	869	913	880	945	962	865	908	914	909	854	895	895	890	865	867	904	906	945	852	893	941	996	883	901	857	873	885	878	878	907	854	935	928	926	869	895	880	902	903	874	885	904	845	944	897	913	852	859	959	900	867	873	793	928	880	904	884	867	911	939	860	911	919	889	868	852	910	872	884	906	875	882	936	901	877	925	929	887	876	904	918	890	893	892	903	887	898	902	870	889	878	854	848	892	852	914	857	869	965	911	887	908	828	921	929	881	843	897	913	890	892	873	925	887	853	902	924	899	875	888	914	902	900	855	930	821	881	900	846	896	859	841	918	912	938	884	897	922	934	903	871	882	880	926	870	912	918	884	874	906	896	911	949	861	919	878	906	928	910	932	888	880	950	873	906	901	906	918	883	878	926	860	887	899	896	930	917	845	922	932	917	901	882	909	917	861	905	860	868	922	907	907	910	900	856	891	911	895	925	928	879	843	893	864	913	898	872	879	883	896	883	924	910	918	821	883	896	937	899	948	850	870	904	869	938	931	921	858	890	867	892	874	906	896	922	903	933	966	915	892	890	908	826	884	929	891	938	911	858	871	955	870	886	878	907	833	873	823	955	875	946	901	858	856	896	920	865	897	906	966	888	926	899	934	906	882	891	911	858	929	921	874	886	874	919	871	902	951	888	897	885	874	913	905	947	879	886	894	878	926	916	868	883	897	877	923	888	897	794	875	882	883	888	873	885	893	912	946	885	884	883	859	887	906	871	929	871	878	889	849	902	899	914	895	909	964	907	879	857	934	922	928	938	916	939	826	896	926	941	888	860	971	852	846	858	897	948	881	933	956	956	881	882	856	914	855	853	876	876	896	873	850	905	881	907	890	871	878	879	900	916	942	871	897	924	919	877	889	876	900	891	876	900	918	877	922	947	889	865	911	922	884	929	877	910	873	892	849	846	898	917	881	954	865	884	925	917	858	907	916	861	896	924	920	884	863	897	869	878	873	915	890	889	834	888	829	858	884	901	871	869	889	873	857	863	863	940	935	854	895	906	921	892	922	884	862	883	882	859	902	858	891	919	847	892	864	902	867	920	867	850	845	895	926	898	934	899	866	851	875	886	845	866	858	897	853	860	912	906	852	839	921	886	863	860	851	889	906	874	881	908	887	881	935	906	930	902	901	903	875	943	934	926	945	935	853	871	887	922	870	918	973	874	903	914	881	881	912	837	944	926	898	915	923	895	915	927	877	926	898	891	883	896	887	907	873	887	874	912	905	862	930	867	914	842	915	911	922	917	909	945	896	858	858	899	916	909	830	884	857	896	876	945	890	889	912	861	853	923	891	836	901	951	918	878	894	934	860	911	893	908	910	872	894	973	949	922	925	935	868	885	858	952	894	876	901	888	861	867	895	873	883	911	913	873	917	873	877	861	883	868	939	887	891	861	888	915	910	883	819	846	931	932	924	891	874	917	938	862	921	906	894	948	884	864	899	904	898	905	833	860	893	879	892	911	913	894	823	914	883	922	899	926	915	903	902	879	913	889	888	969	906	895	891	855	844	903	869	908	933	846	904	938	879	867	866	870	848	887	876	867	866	891	874	929	874	873	832	849	890	902	919	885	895	859	920	918	873	858	856	875	879	891	914	896	905	924	926	918	902	902	895	887	915	928	931	847	903	922	882	919	896	883	811	885	918	916	853	858	877	898	853	940	962	892	895	902	914	863	923	914	861	869	888	902	898	853	895	874	832	912	874	897	920	901	888	870	910	896	890	927	917	845	934	848	882	903	885	872	858	904	863	872	872	888	930	911	877	898	869	869	933	853	898	855	904	913	884	921	848	901	860	934	936	907	861	887	897	893	838	924	862	927	938	905	964	869	887	874	926	904	858	931	871	866	839	858	825	881	929	885	900	916	878	880	910	963	891	855	869	894	835	911	891	916	845	842	904	904	876	936	836	860	845	923	945	847	851	884	909	856	937	895	916	825	899	894	902	940	915	896	887	883	928	839	849	891	914	859	939	897	877	899	904	893	873	859	894	955	899	907	903	893	845	850	870	896	840	931	910	923	879	863	849	937	816	824	912	902	901	926	851	863	867	914	854	856	868	857	898	910	851	898	915	885	910	884	899	844	825	908	880	890	860	883	932	925	887	891	904	842	920	898	888	898	923	915	849	941	853	924	889	910	908	875	880	892	914	934	865	825	871	909	952	877	902	965	852	908	865	903	890	880	905	888	878	908	872	847	931	947	905	989	927	866	935	851
30767	29939	24114	10566	2739	1228	882	875	842	810	814	800	812	794	755	817	806	831	813	833	762	770	896	797	818	816	788	837	842	827	812	804	789	842	827	822	798	760	855	783	811	714	790	778	817	791	819	811	803	760	788	834	837	728	790	861	782	783	793	826	790	813	841	839	789	818	775	864	837	790	789	843	827	778	794	818	764	798	809	845	778	773	818	772	807	767	813	811	825	754	756	790	766	805	805	829	755	815	848	812	785	810	802	797	810	809	755	805	806	751	863	755	832	810	777	833	828	793	863	827	778	820	845	812	820	780	799	854	853	797	776	801	810	794	798	784	819	728	807	807	806	836	765	843	817	805	815	802	828	816	794	831	821	806	799	810	781	801	781	819	856	770	850	779	815	800	851	825	761	787	810	795	846	795	821	822	851	818	773	763	836	773	797	778	788	789	837	794	794	811	816	794	818	779	812	822	839	796	839	848	791	853	857	817	827	813	804	806	831	783	794	794	851	752	793	788	834	769	757	850	782	767	783	793	790	768	758	794	834	809	793	824	837	832	790	827	781	816	834	814	873	822	797	827	797	777	857	798	797	787	846	822	775	785	785	820	811	781	797	750	750	798	782	807	808	813	797	807	845	826	845	752	803	806	841	813	783	813	807	807	786	815	874	767	828	812	822	833	783	837	817	774	808	788	811	792	754	783	778	780	759	843	776	790	800	847	794	860	815	853	872	837	811	848	777	821	837	737	826	809	819	813	820	827	901	787	805	849	787	767	798	823	813	792	784	821	805	774	738	779	814	857	776	804	779	747	786	796	788	841	727	764	823	819	832	779	800	811	810	830	765	771	808	789	817	798	772	732	819	795	802	817	802	766	791	805	786	800	826	799	804	796	800	776	847	785	804	794	788	776	789	811	812	830	845	780	797	782	823	800	781	810	747	813	790	793	786	832	848	785	797	815	798	791	910	806	840	750	763	796	820	883	864	786	801	792	761	831	783	822	893	806	782	792	757	794	816	818	788	783	766	826	833	839	807	810	815	814	786	787	806	812	846	765	816	837	790	825	777	777	789	842	762	772	793	841	757	822	810	781	801	822	781	780	805	800	761	840	804	815	856	803	794	834	843	795	801	824	819	808	818	799	823	800	769	796	783	785	802	805	852	830	806	806	802	800	772	826	811	838	808	803	793	805	749	834	827	780	802	815	802	743	798	779	805	809	899	765	813	818	852	786	809	806	809	807	830	773	765	837	816	810	840	748	837	808	809	788	797	813	801	816	804	775	794	854	827	779	821	809	822	788	831	765	849	849	887	808	773	849	837	862	775	801	765	813	801	773	809	813	772	742	791	809	818	771	852	751	777	858	825	855	799	823	800	741	800	797	854	804	821	857	832	813	821	871	770	806	800	799	862	765	787	839	820	806	789	797	836	826	771	830	832	840	818	807	805	806	826	819	775	792	760	799	809	766	811	772	811	818	802	791	816	822	835	787	773	760	851	786	787	802	816	802	829	797	770	779	806	825	834	827	758	842	758	812	797	838	805	758	812	780	787	811	906	852	806	816	810	781	773	796	826	781	760	816	796	755	827	798	809	808	833	820	823	739	797	795	780	833	820	820	829	785	783	810	833	780	808	776	849	822	788	812	781	758	819	805	787	811	814	830	815	797	773	755	832	834	805	840	844	845	755	784	843	830	808	776	783	815	806	785	790	760	815	787	803	775	773	774	781	815	797	841	835	797	826	840	858	785	795	749	805	811	771	794	752	801	833	790	845	793	843	797	799	810	825	770	826	772	782	841	796	768	844	796	779	815	809	849	798	796	819	786	840	836	759	836	849	785	788	793	772	799	731	828	826	790	838	796	781	827	848	855	816	812	824	846	809	772	786	800	783	791	793	777	814	780	817	786	812	857	800	799	861	845	860	794	824	830	852	816	858	785	794	784	782	776	791	791	862	794	828	785	769	773	787	780	797	843	813	783	782	837	838	783	803	863	793	799	790	830	817	848	793	809	845	820	806	814	766	798	773	849	802	795	833	776	833	810	778	783	839	856	810	719	820	788	854	775	897	830	798	805	801	816	807	799	819	842	817	849	840	802	771	807	808	812	788	810	760	850	817	808	798	843	854	728	817	862	807	813	786	780	760	787	812	794	776	818	799	810	793	823	840	850	811	768	821	828	794	835	777	784	838	889	837	797	806	823	852	792	772	782	796	844	768	762	770	821	828	787	809	828	778	778	769	839	840	838	792	809	758	794	878	809	764	821	810	810	820	801	800	826	802	822	831	810	839	860	840	779	768	829	800	800	768	809	815	761	813	830	773	787	778	776	819	766	768	758	794	817	865	799	751	803	804	791	827	795	826	836	834	795	835	815	784	819	784	804	828	799	776	814	786	825	770	824	788	774	764	828	859	827	830	848	813	789	798	790	822	767	829	740	780	830	779	828	790	845	805	792	809	810	808	815	795	791	802	822	754	812	802	820	813	816	851	809	786	788	834	796	806	796	842	806	769	776	780	808	778	784	832	853	781	795	798	797	790	773	804	826	758	805	853	778	833	806	794	778	812	800	845	802	839	790	798	735	815	859	781	794	776	786	799	778	805	765	786	835	809	792	803	852	811	783	834	790	849	834	827	797	799	797	831	850	779	775	772	840	797	779	754	799	827	828	814	822	805	813	816	788	824	834	809	838	781	816	780	806	772	825	824	830	767	780	788	805	732	779	740	752	795	799	818	804	776	831	780	823	833	771	813	809	784	804	760	819	758	796	814	843	818	736	825	800	773	821	880	853	830	771	808	817	805	796	798	810	788	817	875	814	819	807	801	834	834	803	808	814	774	791	830	809	832	781	838	797	805	787	857	851	822	773	835	818	797	781	794	819	794	830	815	790	815	791	770	834	801	828	810	777	797	786	792	791	792	801	776	834	773	791	832	790	832	843	792	801	787	772	807	834	834	852	819	791	823	800	859	827	797	814	826	787	836	775	737	829	768	841	822	779	795	806	765	808	783	799	806	787	799	799	800	804	814	783	736	792	862	787	827	757	795	782	795	803	805	803	839	821	788	785	812	828	810	805	869	750	835	821	748	740	797	801	805	819	853	761	765	804	833	802	806	787	791	823	800	819	827	847	813	796	819	796	849	816	834	843	816	781	798	781	799	743	765	794	796	825	822	797	770	842	812	820	818	788	833	840	837	763	837	760	844	789	801	778	812	754	796	748	825	796	820	831	750	780	776	816	875	826	861	826	757	837	739	840	818	812	866	835	764	828	792	830	776	819	778	843	747	787	778	790	778	768	806	821	798	813	806	799	764	774	805	812	827	814	808	799	807	812	749	816	768	822	823	762	760	811	842	830	847	864	869	805	791	787	793	828	785	860	764	781	810	816	846	797	811	827	836	775	818	821	810	828	830	806	802	837	804	755	794	819	779	766	783	777	839	812	791	808	836	799	821	877	863	808	853	816	795	775	809	850	838	807	763	757	818	795	768	790	772	774	821	841	808	801
24799	33467	17805	5924	2110	989	809	658	669	648	638	649	650	674	638	702	659	627	668	622	655	627	619	659	682	647	628	642	672	645	664	633	653	628	638	627	636	632	676	635	616	633	618	601	688	624	654	684	620	642	628	675	648	682	632	607	664	636	652	666	661	650	660	644	661	610	638	655	667	640	622	635	688	618	619	629	675	591	632	664	659	673	637	677	652	634	663	581	644	711	617	634	621	635	605	613	621	639	618	647	644	575	625	629	658	661	638	608	616	633	606	647	678	659	609	650	630	677	693	647	668	674	611	649	631	616	668	633	635	614	660	690	674	679	656	625	617	663	664	618	596	631	622	639	655	597	616	639	690	648	691	638	653	612	663	641	654	652	630	650	667	665	623	645	691	666	629	629	671	687	671	642	628	638	652	627	630	627	622	668	610	643	636	660	674	616	662	652	679	633	611	718	673	615	639	668	646	621	644	617	624	649	672	649	653	639	634	657	686	624	662	670	662	651	621	646	683	640	620	636	645	654	582	643	651	625	618	696	618	688	657	640	654	594	641	645	639	625	666	666	670	622	677	636	660	662	640	650	649	653	682	642	669	618	670	630	665	602	653	691	664	590	680	636	591	633	619	609	663	601	657	611	627	641	682	621	639	636	643	640	633	667	651	666	668	620	658	597	629	653	709	693	604	648	650	727	650	699	673	683	669	639	628	658	613	619	623	641	639	628	651	699	645	666	656	639	705	623	710	670	683	634	644	629	650	633	688	644	612	669	636	644	625	641	666	593	664	686	637	646	651	630	630	668	677	635	628	615	612	636	618	629	613	626	634	661	645	639	629	680	624	687	624	657	657	619	653	619	642	636	683	657	644	651	630	630	645	616	661	643	695	663	650	636	649	624	663	638	649	614	614	653	624	675	633	684	607	639	657	628	674	639	664	649	613	583	639	664	631	683	605	660	610	637	679	635	641	624	610	644	651	663	649	656	652	645	677	629	641	608	635	616	633	648	631	640	657	624	583	615	665	637	629	663	621	672	629	683	693	685	649	629	656	697	625	655	642	653	597	668	671	675	634	664	617	659	691	609	698	614	648	644	632	625	650	668	652	656	676	696	659	722	597	643	681	641	668	648	635	655	640	678	610	681	655	641	605	654	616	636	602	654	628	615	652	643	624	645	673	630	620	652	648	618	668	620	628	669	653	658	650	662	648	608	653	649	656	648	658	618	651	637	629	662	620	617	669	640	676	661	658	665	649	600	661	653	651	641	617	664	690	619	681	645	661	639	615	676	649	644	668	679	656	605	663	663	621	657	627	651	625	624	651	654	674	649	613	651	666	615	669	663	672	585	653	653	622	639	626	681	625	640	601	637	636	653	615	641	627	643	641	669	664	638	634	611	648	625	640	675	670	670	622	596	711	602	639	644	629	710	624	648	618	639	682	641	681	643	664	616	600	642	648	630	618	641	647	678	628	636	649	613	643	656	655	638	623	642	663	596	652	683	623	650	649	643	608	633	652	632	676	677	653	645	659	656	650	623	623	655	633	583	655	631	653	681	679	634	690	630	623	689	663	660	669	603	681	654	615	679	655	614	616	659	591	649	631	619	648	677	605	607	608	630	677	667	586	648	657	665	658	680	669	641	629	685	671	686	614	642	695	643	617	654	646	679	673	658	715	625	637	662	652	635	647	640	632	682	638	652	663	637	633	657	656	642	685	658	650	660	649	666	657	604	682	638	693	690	647	627	657	642	675	672	659	590	623	592	634	677	634	700	653	607	666	658	645	624	614	699	652	624	656	620	672	634	646	685	645	620	661	621	657	688	681	600	656	636	584	599	629	645	629	690	666	630	609	659	585	649	718	615	672	629	654	685	641	592	689	671	660	620	622	600	618	634	681	640	630	677	634	693	670	632	651	638	619	646	642	647	632	674	659	637	633	621	649	642	642	641	637	624	608	621	642	668	658	651	666	630	661	658	652	684	678	655	635	642	650	609	644	635	617	654	713	643	661	610	635	633	638	635	627	629	620	630	666	648	634	622	608	621	732	677	643	650	659	668	697	624	652	686	646	587	655	672	631	635	676	677	636	609	664	667	617	611	641	643	686	652	631	648	690	689	625	605	604	666	703	647	634	634	677	688	623	637	606	666	629	637	640	663	648	616	609	668	634	654	661	633	683	606	676	611	624	644	651	632	629	620	652	650	668	650	664	648	680	646	603	616	658	618	608	649	644	639	627	661	611	587	608	636	647	665	631	638	621	639	653	631	686	641	667	667	646	629	682	656	675	668	635	623	640	647	656	698	622	624	656	676	610	638	672	602	657	641	641	644	607	654	673	618	680	672	644	624	651	655	605	622	644	639	645	686	693	683	640	618	636	664	638	590	691	679	630	590	641	669	594	616	628	686	660	638	617	672	689	664	653	638	686	675	639	659	600	624	637	651	596	681	640	653	655	686	666	619	654	650	643	648	615	639	647	648	599	662	653	685	668	624	678	674	642	653	653	612	633	686	639	683	643	666	635	640	595	662	679	656	651	668	666	633	656	638	654	636	627	646	701	640	631	666	638	666	625	645	634	657	644	660	617	663	663	678	629	605	648	614	662	643	663	698	636	636	634	626	654	634	623	620	667	655	650	608	615	679	641	664	650	637	671	669	642	632	639	659	680	651	660	615	634	613	643	669	587	632	653	672	632	628	649	649	607	707	634	632	682	645	635	632	659	651	673	611	613	652	678	666	655	649	643	636	644	636	629	708	647	665	617	628	602	592	625	657	635	621	665	625	607	701	679	663	603	643	677	636	613	680	675	656	655	610	631	672	624	648	668	660	641	676	622	654	632	638	644	681	648	671	653	694	624	600	636	592	636	661	649	676	649	661	627	687	685	618	652	685	654	644	675	658	652	617	602	656	613	612	670	658	656	625	679	614	637	643	639	644	687	610	650	657	649	679	626	598	625	675	625	642	665	630	602	626	716	633	650	648	635	607	594	652	603	648	677	658	638	683	641	679	673	659	637	666	663	635	601	608	712	658	605	692	643	598	645	624	665	628	636	624	640	602	630	666	614	647	684	682	650	587	657	635	613	640	671	638	647	663	655	596	626	608	645	608	612	647	625	662	637	717	645	578	663	608	660	629	640	613	653	668	654	709	618	627	655	630	617	696	651	637	693	594	644	694	632	611	632	653	661	699	656	658	673	629	674	659	676	660	668	644	659	674	635	672	630	621	628	654	641	638	661	684	645	630	664	642	659	642	672	614	631	687	641	622	640	625	650	659	652	644	649	629	658	695	638	668	661	635	620	684	657	614	709	631	642	623	693	647	606	639	652	636	632	670	618	674	644	609	636	668	646	657	639	676	643	677	694	653	645	683	646	660	655	645	619	580	629	611	683	666	682	607	645	671	654	649	652	703	665	665	634	677	627	666	680	676	656	637	623	628	636	663	647	615	671	660	613	712	606	673	674	666	662	671	635	613	606	612	618	639	622	639	639	622	689	653	639	625
25942	27394	39030	33946	17571	4990	1540	1098	916	921	897	923	959	887	903	921	889	877	908	955	858	903	911	919	943	949	924	909	924	849	904	918	955	940	883	881	913	872	881	878	884	884	910	888	917	860	879	858	873	868	903	909	883	863	885	909	884	937	910	952	900	858	860	869	933	916	909	942	886	915	934	897	830	857	872	852	955	877	858	890	866	865	874	913	889	890	928	932	866	895	877	919	861	830	819	859	855	845	923	979	823	906	868	921	860	889	866	895	870	878	868	900	910	883	941	856	885	883	884	870	889	878	883	883	868	860	817	904	891	839	948	891	908	889	885	875	937	891	893	850	889	964	870	851	854	850	820	857	827	936	915	842	867	859	859	856	858	940	903	934	893	911	906	889	865	888	885	878	895	891	875	890	942	858	942	910	842	847	863	874	926	902	852	909	860	907	882	849	853	849	932	879	841	846	911	892	911	800	923	907	833	910	843	899	891	843	894	842	917	834	857	900	855	895	841	847	885	851	937	932	865	896	899	904	895	902	898	948	892	829	872	903	893	880	871	896	816	906	881	872	882	822	921	839	877	830	882	873	875	881	866	898	917	857	903	933	895	835	872	869	896	898	828	911	889	913	878	900	874	871	866	850	844	873	930	928	844	900	897	855	884	907	861	846	934	899	884	874	876	857	880	863	836	844	900	863	938	858	882	891	857	836	929	888	897	862	909	846	869	924	914	887	869	902	852	887	857	867	849	892	886	894	911	872	938	905	889	890	856	827	867	911	936	927	886	892	880	864	889	861	881	898	919	889	824	829	876	861	922	884	865	861	956	947	865	879	889	900	908	848	921	931	899	848	872	891	872	852	902	898	870	895	905	925	887	856	854	886	896	871	865	821	888	901	841	890	886	849	901	896	876	842	880	904	881	827	886	887	908	825	867	879	893	961	923	881	860	878	904	876	913	910	886	876	934	893	893	897	919	879	955	883	853	806	850	870	884	913	907	928	899	906	890	831	887	842	888	901	813	870	882	881	915	879	847	952	884	855	851	927	886	855	903	893	823	924	935	919	930	880	851	907	900	875	831	811	824	900	911	856	891	919	943	888	887	879	866	880	887	897	863	895	901	870	867	852	884	898	883	856	866	836	894	910	879	863	885	904	892	906	912	923	902	907	899	919	840	845	852	855	947	917	866	851	833	878	890	905	850	963	885	860	878	890	888	880	907	925	922	884	885	897	908	863	884	828	851	889	870	905	923	823	888	870	868	855	937	910	881	891	868	852	829	905	918	885	798	905	880	867	883	863	874	869	878	885	886	866	877	893	831	916	930	894	851	890	853	893	921	910	859	830	848	882	915	838	867	909	885	904	873	886	848	870	915	889	882	890	892	840	868	901	855	877	871	855	859	888	845	882	887	900	866	881	882	843	871	868	829	840	882	866	885	900	849	920	888	867	900	889	878	895	848	923	849	884	837	876	924	897	870	922	961	855	853	879	831	959	852	862	884	795	926	893	878	878	881	862	822	911	962	878	864	873	875	886	910	893	926	822	896	902	871	903	842	870	898	901	882	870	863	889	896	886	804	904	855	866	875	894	865	875	906	927	872	869	875	908	879	911	881	827	853	893	900	869	908	877	886	888	872	865	902	842	876	871	908	888	904	888	888	877	820	893	884	897	862	897	867	905	913	865	860	920	844	875	923	830	883	865	849	886	888	859	903	941	863	869	872	858	823	828	845	901	887	945	847	859	907	877	888	918	875	909	903	852	868	841	888	895	894	864	925	912	926	866	890	938	878	876	877	916	912	889	906	906	928	846	827	852	906	872	863	817	869	874	894	869	941	829	840	891	925	904	855	863	871	857	918	893	858	897	883	835	909	896	865	900	871	871	863	925	904	818	865	900	889	881	891	895	851	931	901	889	922	818	877	870	927	922	888	859	856	939	898	853	862	828	895	831	847	869	870	898	935	869	899	883	899	886	905	865	868	896	910	883	911	856	911	868	874	896	927	817	919	881	871	850	877	902	883	874	848	885	885	834	882	849	935	896	913	880	869	840	886	939	880	865	865	849	858	853	894	807	901	864	901	938	847	874	911	849	863	878	891	856	906	897	900	963	909	922	891	798	954	841	891	838	915	896	886	877	902	851	906	879	864	897	915	882	897	867	864	929	948	945	906	861	846	835	901	852	923	877	936	889	905	924	858	904	926	872	865	873	886	852	898	848	879	873	878	872	862	837	898	820	911	823	910	859	869	903	890	886	954	853	923	901	883	840	910	870	827	857	877	864	972	869	888	846	909	836	893	895	888	935	938	905	929	917	881	848	894	926	841	848	912	858	929	911	873	859	917	846	850	863	828	858	856	896	871	862	845	847	914	869	894	904	901	904	859	837	890	871	857	873	930	900	829	879	916	889	904	884	947	839	819	916	839	922	888	846	891	881	950	907	921	912	919	863	839	847	944	871	886	842	870	928	899	862	924	891	892	819	878	858	837	841	895	847	847	908	884	897	911	903	876	944	794	900	904	857	887	857	892	847	865	851	858	854	835	867	850	829	879	912	894	848	924	849	894	871	900	845	886	868	917	821	862	896	817	862	883	909	917	841	898	879	943	909	852	908	906	911	862	906	853	864	864	829	882	851	878	872	834	878	889	838	877	861	876	862	868	897	904	837	883	869	841	886	883	895	870	893	885	874	911	893	863	871	851	959	869	874	827	944	883	837	873	899	913	917	919	872	901	817	851	908	876	898	887	883	914	846	892	928	871	807	876	898	884	960	905	870	858	877	937	922	909	898	904	859	884	899	920	886	887	847	880	901	905	899	920	892	806	811	866	840	873	915	931	871	836	936	871	914	867	837	919	836	871	855	905	879	903	893	907	878	909	870	894	921	887	921	888	862	925	834	934	924	876	959	909	898	911	917	904	890	881	870	927	893	895	865	857	927	867	901	836	886	849	878	863	906	909	939	887	893	875	851	881	879	921	880	944	884	831	866	848	856	878	908	886	920	881	897	883	938	869	905	853	841	865	870	894	892	941	856	879	877	839	944	863	920	892	823	820	916	806	848	891	830	943	918	830	908	881	864	866	889	855	870	911	856	824	897	877	936	828	864	925	891	895	845	838	886	863	873	914	902	897	899	832	889	883	912	865	862	972	860	870	885	918	882	878	956	877	938	879	905	864	920	871	907	858	858	829	917	838	886	895	895	889	823	824	880	916	827	872	935	852	890	886	885	934	937	853	875	894	892	889	858	859	927	914	770	865	885	905	856	885	841	878	823	929	933	908	855	907	868	935	883	879	857	912	894	895	835	871	878	891	863	814	876	908	833	969	925	868	874	842	870	868	878	849	899	866	820	832	860	865	918	851	868	927	888	850	843	944	901	902	896	852	856	838	866	861	851	888	899	876	927	912	851	883	917	853	848	869	858	911	936	894	869	896	896	932	938	933	864	876	859	892	880	842	892	867	850	867	895	916	855	851	844	819	864	883	944	828	834	889	860	894	875	859	899
57931	81840	53146	25409	9371	2865	1168	818	794	765	750	779	755	773	764	748	730	750	761	778	765	728	762	804	711	713	746	771	739	746	742	796	745	779	775	800	741	740	735	750	743	782	781	748	747	732	735	782	805	800	742	747	751	742	749	718	742	798	792	764	819	745	777	710	726	793	735	743	734	719	747	742	820	756	720	744	737	753	753	741	749	774	697	740	747	715	751	745	737	742	759	761	711	771	711	715	772	734	800	752	779	713	741	722	770	729	780	736	736	782	716	761	771	758	746	728	802	723	717	736	758	775	720	738	734	713	756	762	712	796	747	763	746	757	762	826	761	754	710	784	726	728	756	754	739	764	724	745	767	765	776	754	739	719	799	741	721	761	744	687	723	777	767	747	806	725	801	803	756	693	734	748	713	775	752	723	757	775	700	762	676	772	763	742	717	755	769	712	702	737	767	755	771	736	769	711	757	725	759	735	734	816	710	723	728	758	768	729	747	795	729	728	772	760	771	768	763	725	725	710	775	765	734	790	720	756	753	703	758	772	735	760	814	747	759	745	729	740	708	785	754	744	751	765	775	722	724	795	748	756	703	745	787	761	742	741	732	746	772	779	765	760	743	750	720	736	754	730	707	761	687	733	746	770	683	811	719	757	750	752	777	746	748	761	745	756	748	762	748	782	755	719	763	769	768	734	744	731	762	775	784	742	731	715	720	748	724	733	775	725	758	723	694	746	780	757	780	693	748	774	738	756	733	749	782	769	714	750	741	719	750	744	798	695	707	774	772	756	741	775	723	721	742	771	707	795	768	741	750	748	741	726	800	761	754	751	759	710	714	755	789	776	762	737	768	760	740	733	773	761	699	753	741	765	743	751	803	775	759	727	749	769	763	782	737	726	737	765	737	723	713	751	778	729	761	794	748	741	736	712	723	742	743	765	823	754	755	757	764	708	759	756	838	779	806	740	748	762	710	712	730	767	755	740	717	730	761	745	754	742	782	783	765	758	771	779	779	738	801	767	731	764	733	746	781	745	743	734	744	734	724	748	738	742	752	792	727	802	764	696	758	732	762	744	716	738	732	753	731	798	724	748	695	750	760	788	787	750	771	769	754	706	804	773	757	711	760	761	710	753	764	778	739	759	756	742	758	738	747	764	785	751	710	711	717	761	799	718	739	684	760	748	722	701	720	749	778	761	721	732	686	736	770	768	703	772	784	744	739	801	769	711	736	748	694	696	760	756	702	687	798	738	718	706	749	673	765	781	779	736	785	760	751	763	779	814	739	774	762	745	770	774	716	780	807	731	769	710	780	740	729	766	725	749	738	770	775	760	777	719	751	758	744	762	760	776	765	774	739	751	717	742	720	754	716	758	775	803	765	757	778	795	767	745	735	754	769	755	764	742	807	723	751	768	804	729	735	779	711	763	739	764	755	749	770	743	759	732	735	722	817	691	718	738	748	793	748	787	756	761	778	771	706	804	774	766	771	775	723	693	778	770	722	797	702	724	766	730	764	737	753	824	739	698	746	750	791	783	756	774	746	781	723	727	743	696	733	736	758	716	720	737	715	698	758	769	742	725	777	714	763	726	745	776	749	731	719	731	691	774	741	739	772	725	742	758	748	753	770	743	760	716	728	753	748	727	746	744	797	795	765	744	747	722	800	755	779	724	731	752	751	769	696	740	762	783	722	750	718	774	710	768	707	738	719	749	771	711	702	760	758	758	758	785	733	734	737	740	788	761	771	795	686	772	728	744	738	731	756	722	699	800	750	755	770	741	762	696	751	767	716	723	721	756	727	713	750	765	758	740	719	725	767	750	751	755	755	734	747	792	742	743	758	770	747	746	738	747	748	711	787	738	678	749	774	738	743	711	734	768	713	767	729	754	753	747	727	737	805	745	756	745	705	747	779	733	749	744	682	773	755	744	751	758	751	764	744	733	709	730	784	761	733	772	786	718	708	779	759	784	767	756	683	718	707	753	726	763	702	773	764	761	699	735	724	718	751	705	777	722	756	803	800	727	685	746	793	760	780	732	751	744	737	720	749	749	793	712	769	782	823	800	762	738	759	745	831	752	723	776	783	727	710	751	694	774	715	759	736	757	749	703	751	715	760	731	751	704	745	702	741	735	758	770	781	769	735	744	733	823	735	712	754	717	736	744	786	771	753	778	766	724	800	744	719	747	767	751	722	782	700	754	766	800	760	735	757	719	770	764	724	786	767	710	769	764	756	745	705	752	720	754	752	784	741	746	750	738	791	760	750	738	698	716	752	749	706	758	712	737	745	746	742	761	776	682	718	706	750	751	731	746	767	772	709	742	782	743	712	720	728	741	743	748	763	709	732	745	716	759	771	728	752	765	714	745	747	731	769	740	737	755	720	715	741	747	728	781	724	761	729	756	785	691	731	723	761	728	734	728	769	704	743	716	734	777	747	716	723	786	758	738	745	762	737	778	760	774	782	729	746	675	725	753	765	713	749	803	737	782	788	767	720	775	731	735	784	744	765	717	771	731	748	726	738	675	747	768	731	752	719	753	771	729	734	811	772	742	744	700	744	758	763	750	741	755	767	808	760	769	767	756	751	795	753	671	758	724	781	747	735	779	743	774	727	713	715	732	742	752	728	735	732	756	771	699	745	799	720	776	730	741	723	742	747	737	745	742	748	748	746	739	755	795	727	703	754	729	746	716	768	697	738	744	714	761	753	787	761	794	764	731	732	734	717	733	701	744	743	698	779	729	752	702	774	722	699	790	778	753	792	771	734	751	739	708	693	751	688	794	752	773	751	722	791	802	729	768	774	726	735	752	784	715	781	726	759	754	726	757	804	770	721	814	754	703	772	769	753	803	758	796	736	766	727	774	763	788	778	781	695	736	758	743	681	776	749	756	780	777	772	719	771	711	744	703	783	795	761	746	720	714	740	766	797	765	708	722	747	747	783	779	778	709	747	744	681	693	731	759	779	755	773	711	769	734	741	733	746	703	747	738	749	778	741	757	723	768	740	782	768	747	694	742	761	744	751	766	743	784	769	732	799	738	792	737	723	735	756	765	762	752	698	761	728	754	694	760	788	719	722	745	785	744	743	762	760	762	760	746	711	746	770	759	762	749	780	703	727	780	742	715	742	761	740	726	787	739	735	765	723	770	710	786	744	782	716	731	747	719	732	785	771	781	725	737	742	739	757	759	710	770	770	736	751	741	738	779	746	776	742	752	770	739	715	731	726	725	744	745	708	772	755	702	752	703	750	714	792	778	728	741	781	741	760	764	750	739	751	803	765	752	716	752	726	723	736	730	778	753	753	690	775	747	726	735	763	743	745	718	764	719	764	768	703	733	754	745	744	763	718	738	741	751	752	717	779	732	755	748	699	755	687	765	712	735	744	754	763	699	777	796	738	707	729	790	708	708	747	740	714	796	690	721	772	746	738	745	715	719	759	740	752	729	698	757	741	724	759	718	772	733	700	749	770	771	750	738	713	773	715	756	756	741	769	711
23878	22976	33487	31389	24253	15636	4464	1491	1163	1102	1080	1098	1105	1027	1099	1092	1122	1088	1082	1091	1061	1118	1052	1052	1137	1077	1067	1106	1048	1078	1054	1037	1034	1027	1103	1094	1069	1062	1086	1050	1089	1069	1031	1057	1015	1054	1067	1049	1092	1051	1074	1064	1046	1045	1049	1021	1066	1094	1077	1045	1107	1030	1084	1039	1086	1019	1035	1030	1061	1115	1116	1080	1065	1113	1011	1063	1048	1032	1063	996	1065	1092	1024	1028	1027	1087	1109	1062	1026	1011	1036	989	1045	1109	1097	1048	1060	1032	1067	1020	1039	1041	1044	1074	1063	1018	1086	1087	1003	1081	1038	1097	1064	1078	1052	1052	1076	1028	1085	1032	1018	1034	1088	1054	1055	1052	1094	1061	1067	1025	1027	1050	1004	989	1029	1065	1140	1122	1049	1035	1073	1043	1014	1059	1057	1070	1108	1065	1023	1044	1055	1035	1067	1022	1045	1054	1069	1056	1049	1078	1040	1044	985	1138	1047	1067	1055	1033	1001	1095	1023	1019	1022	1071	1161	1048	1068	1087	1130	1083	1073	1045	1079	1022	1019	1007	1078	990	981	1078	1063	1067	1045	1050	1035	1053	1102	1066	1069	1036	995	1034	1044	1020	1036	1045	1068	1056	1014	1045	986	1070	1091	974	1030	998	1008	1125	1034	1079	1067	984	1036	1017	1034	1077	1075	1050	1078	1008	1026	1054	1052	1002	1067	1110	1001	1007	1065	1131	1021	1064	997	1077	966	1096	1033	990	1026	1065	1102	1041	1051	1063	1038	1064	1010	1034	1051	1042	1005	1109	1098	1077	1030	1083	1024	1018	1045	1015	988	1063	1052	1089	1050	981	1050	1022	1033	1055	1094	1034	1040	1088	1068	1061	1028	1048	1047	1070	1012	1076	999	973	975	1120	1013	1050	1060	1002	1064	1031	1087	1105	1037	1004	1058	1046	1050	1034	1028	1087	1000	1032	979	1045	1054	1058	1054	1011	1021	995	1093	1035	1077	1086	1006	1071	1040	1081	1051	1038	1039	1073	1071	1087	1092	1100	1057	1073	1105	1051	1042	971	1089	1080	1087	1038	1069	1054	1078	1075	1024	1008	1009	1091	1042	1035	1041	1040	1052	999	1084	1009	1014	1046	1081	1056	1042	1018	1053	1040	1067	1055	1019	1089	1015	1048	1015	1092	1081	1066	1034	1071	1090	1044	1094	1049	1101	1110	1002	1086	1098	1070	1046	993	986	1098	1109	1086	1047	1039	1080	1073	1050	1059	1047	1040	1085	994	1059	1035	1051	1090	1068	1110	1090	1054	1027	1012	1042	1029	1068	1129	1059	1069	1078	1001	1086	1104	1085	1068	1036	1041	1055	1037	1062	1063	1019	1109	1053	1041	1060	1035	1055	1053	995	1052	1087	1040	1050	1076	1058	1006	1005	1049	1023	1007	1032	1068	980	1040	1092	1007	1075	1006	1078	1063	1039	1105	1020	1090	1146	987	1026	1050	991	1035	1063	1016	1078	1000	1063	1029	1049	1084	1039	1041	1076	1029	1066	1077	1037	1017	1114	1018	1075	1072	986	1072	1039	1061	1054	1031	1065	1053	1044	1046	1087	1038	1075	1065	1030	1061	1008	1081	1002	1068	1005	1020	1031	1045	1019	988	1019	1093	1014	1112	1036	1053	1060	1012	1078	1065	1028	1017	1012	1066	1078	1036	1011	1078	1030	1021	1064	992	1012	1010	1030	1033	1044	1043	1015	1056	1092	1003	1004	1067	1074	1095	1067	1004	1044	1028	989	989	1005	1005	975	1044	1040	1046	1040	1021	1028	1086	1041	1043	1080	1003	1025	1072	1034	1087	1032	1093	1086	1060	1021	1087	1069	1072	1053	1029	1031	1096	995	1006	1083	1047	1119	990	1001	1076	1057	1096	1065	1050	1071	1039	1091	1045	1025	1073	1040	1072	1059	1019	1008	988	1046	1017	1031	1089	1056	1061	1079	1080	1066	998	1050	1038	1046	1086	987	1050	1084	1024	1091	1031	1005	1047	1016	1041	1063	1078	1043	1051	1043	1061	1063	1028	1040	1077	1015	1010	1010	1095	1053	1013	1091	1072	1048	1010	1047	1052	1042	1077	1015	1013	1029	1081	1021	1071	1080	1066	1010	988	1048	1059	1052	1019	1049	1094	1071	1022	1064	1043	1020	1036	1002	1021	1083	1030	1085	1056	1072	1114	1056	1089	1031	1046	1078	1077	1044	1102	1068	1023	1034	1046	1024	1076	1053	1064	1019	1046	1032	1047	1067	1040	1082	1094	1074	973	1041	1069	1050	1066	1054	1035	1052	1074	1037	1079	1030	1094	1097	1059	1080	1070	1082	1078	1004	1002	1011	1078	990	1064	1033	925	1007	1030	1057	1048	1002	1042	1056	1076	1013	974	1057	1068	1125	1076	1030	1047	1026	1078	1048	1054	1068	1053	1025	1064	1022	1049	1136	1045	1014	1032	1041	1087	1027	1044	1065	1090	1064	1039	1046	1001	1007	1055	1041	1015	1043	1063	1019	986	1091	1034	1031	1010	1046	1069	990	1033	1066	1041	1024	996	1059	1013	1067	1026	1049	1062	1075	1082	1069	1058	1062	1058	1035	1024	1063	1073	1085	1047	1003	1049	1031	1003	1042	1011	1080	1052	991	1060	1068	1056	987	1082	1088	1090	1027	1035	1026	1019	1066	1028	1037	1009	1032	1002	1033	1115	1056	1088	1070	1043	1030	1036	1118	1066	1087	1046	1049	1044	1039	1003	1057	994	1034	1000	992	991	1056	1069	1065	1016	1062	1116	1057	1036	1054	1081	1012	1000	1034	1043	1021	1078	996	1008	1063	1014	1028	1070	958	1065	1017	1036	1031	1028	1066	1049	1035	1032	1038	1070	989	1122	1068	1012	1089	1037	1058	1064	1119	1035	1064	1172	1117	1054	1057	1032	984	1042	1026	1030	1011	1028	1071	1092	1026	1129	1099	1037	1030	1077	1125	1031	1016	1013	1003	991	1060	1062	1068	1060	1003	1060	1101	1038	1075	1007	1014	1060	1133	1066	1043	1027	1080	998	1031	1077	1015	1011	1102	1035	1079	1038	1057	1002	1094	1048	1024	1087	1043	1046	1035	1038	1041	1025	1018	1036	1033	1031	1029	1068	996	1004	1014	1058	1055	1009	1075	1055	1087	1088	1004	1028	982	1044	1102	1089	1095	1076	1063	1020	996	1006	1061	1058	1078	978	1038	1039	1043	1045	1050	1083	1097	1050	1084	1079	1014	1019	1015	1085	1066	1077	1008	1069	1099	964	1101	1034	1023	1032	1034	987	1065	997	1090	1008	1095	1090	1076	1064	1076	1130	1053	1065	1004	1079	1058	1090	998	1040	1097	1007	1045	1056	1118	1081	1047	1085	992	1070	1031	1078	1077	1018	1041	1069	1022	1056	1054	1111	1038	1025	1042	1012	1032	1043	1008	990	1057	1036	1012	1032	1090	1003	1078	994	1034	1000	1074	1060	1028	1047	1019	1018	1059	1027	1014	1045	1103	1078	1042	1119	1004	1016	1041	1026	1038	1057	1025	1005	1044	1076	1033	1052	1060	1054	1086	1085	1071	1024	977	1076	1015	1043	956	1045	1010	1083	1003	1005	1049	1080	1114	1049	1075	1031	1079	1031	1064	1051	1010	1044	1072	1051	1016	991	1086	1093	1050	1015	1048	1010	1030	978	1056	1059	1078	1084	1065	1035	1061	965	1059	1005	1071	1069	1032	1048	1035	1034	1048	1066	1059	1089	1038	1061	1079	1046	1052	1065	1015	1030	1046	1019	1057	1058	1041	1058	1051	1007	1094	1050	1039	1041	1106	1046	1046	1055	1017	1059	1071	1108	1004	1015	1045	1003	1036	1046	1063	1048	1095	1125	1067	1068	1015	1057	1052	1018	1036	1018	1036	1048	1069	1057	1081	1077	1021	1114	1063	1045	1037	1049	1080	1038	1041	1012	993	1051	1044	1011	1057	1047	985	1088	1029	1072	1042	1018	996	1035	1054	1063	1076	1050	1043	1022	1068	1006	1069	1110	992	1055	1072	1089	1061	1049	1036	1025	1054	1104	1052	1051	1070	1031	1029	1069	1042	1069	1042	1027	1039	1079	1056	1048	1034	1081	1076	992	1002	1052	1060	1057	1041	1099	987	1102	1080	1015	1056	1016	1065	991	1017	1050	1067	1044	1009	1071	1021	1059	1082	1112	1064	1026	1002	1054	1028	1038	1075	1034	1055	1044	1078	990	1047	1079	1114	1048	1057	1032	1047	1058	1022	1077	1063	1028	1116	1026	968	1035	1024	1080	1089	1063	1033	1073	1056	995	1051	1029	1029	1022	1057	1043	1015	972	1017	1024	1095	1021	1078	1111	1040	1097	1036	1089	1050	1072	1065	1044	1106	1082	1084	1036	1029	1025	1073	1034	1049	1083	1082	1051	1047	1093	1070	1006	1034	1001	1044	1040	1107	1072	1023	1019	1058	1100	1085	1041	1038	1068	1062	1004	1030	1079	1089	1015	1059	1056	1017	1030	1058	1079	1027	1045	1036	1031	1036	1011	1065	1010	1008	1013	1011	1020	1041	1021	1040	1057	987	1063	1037	1072	1039	1016	1045	1024	1054	1054	1049	1086	1027	995	1050	1043	1014	1098	1083	1072	1024	1051	1100	1001	1078	1089	1050	1072	1078	997	977	1095	1039	1013	1056	1082	1011	1002	1027	1096	971	1091	1016	1069	1103	1040	1014	1042	1074	1048	1029	992	1031	1080	1025	1043	1073	1051	1083	1007	1042	1029	1035	1008	1005	1077	1058	1064	1048	986	1039	1096	999	1041	1078	1027	1043	1039	1025	1092	1003	1066	1031	1062	1045	1086	1040	1031	1079	1079	1034	1050	1068	1064	1074	1008	1033	1083
63205	99079	69924	42348	18707	5896	1934	1142	969	921	939	948	898	958	939	921	861	927	932	895	906	924	917	917	909	951	948	958	915	914	918	915	944	953	923	954	924	899	958	939	943	967	1007	927	916	939	909	874	893	953	916	940	964	911	921	1031	951	922	949	938	972	868	886	923	907	881	952	908	965	915	922	965	925	901	945	887	890	924	954	956	968	988	911	938	895	921	959	910	920	917	976	870	919	879	874	878	921	936	949	936	931	940	935	935	933	957	938	889	966	959	905	909	939	971	856	938	931	945	958	911	902	892	924	972	981	945	924	883	967	990	957	923	937	926	911	914	906	913	947	936	974	920	902	942	920	938	951	943	916	947	973	893	944	960	902	977	914	915	918	940	927	918	871	961	906	903	996	900	911	878	932	928	994	907	987	950	939	917	911	905	926	902	865	853	892	938	898	907	902	943	929	920	860	932	888	919	949	918	953	948	956	952	983	946	953	949	921	930	889	928	885	875	940	920	953	986	897	900	916	941	909	914	888	977	904	930	995	950	897	929	895	958	954	984	929	989	903	947	928	913	914	890	916	890	936	991	859	893	920	958	901	957	879	979	897	929	941	888	896	910	923	921	971	944	971	949	954	924	917	928	872	968	976	962	853	922	872	920	967	931	872	905	948	899	954	890	899	926	957	932	917	934	927	936	902	892	906	915	913	910	973	910	901	937	892	939	925	928	975	937	920	861	907	938	937	941	891	959	946	873	932	906	935	954	928	930	955	956	964	944	979	908	892	925	878	915	916	931	901	939	885	924	901	930	994	968	888	900	948	943	926	919	912	933	875	942	964	974	906	904	929	904	930	924	888	894	890	963	912	942	955	905	913	988	902	911	925	883	933	942	939	980	880	929	916	915	893	922	930	911	856	937	924	941	962	916	927	892	963	917	944	936	910	898	895	936	907	977	938	946	859	878	968	873	952	926	905	939	870	977	894	939	941	957	973	938	942	932	923	935	935	900	903	909	901	907	905	833	955	921	959	857	937	896	948	948	906	902	977	948	902	914	935	897	977	917	865	960	890	894	986	831	943	868	966	908	940	918	916	955	945	953	967	974	892	921	894	930	926	874	925	937	918	872	908	921	893	923	926	936	925	942	925	944	894	878	927	939	974	898	950	938	931	917	894	947	850	906	958	942	931	892	984	894	927	884	875	937	989	946	866	894	979	910	922	955	959	912	944	920	933	925	907	932	880	871	926	998	953	890	943	956	987	931	887	919	903	913	927	940	907	941	927	898	974	951	917	929	944	946	937	901	925	916	928	928	857	936	891	946	942	932	921	931	911	846	933	904	921	946	981	956	883	963	962	915	981	926	894	947	904	938	962	885	931	921	911	874	926	890	894	972	926	956	934	894	931	934	882	949	917	903	940	931	903	892	921	933	967	900	931	928	897	907	952	905	921	950	909	916	904	910	908	891	909	934	952	909	901	942	904	902	942	917	947	910	936	936	882	919	890	948	924	889	909	917	886	915	949	886	929	933	940	900	928	917	968	964	864	904	958	917	915	943	924	860	931	895	932	942	951	906	888	909	920	954	905	902	937	959	898	914	878	989	918	917	894	921	898	898	989	945	928	923	941	925	858	894	912	906	899	909	971	924	959	874	955	940	894	910	907	912	904	940	900	962	958	919	893	922	901	917	915	921	958	922	931	945	936	937	877	954	942	944	954	925	925	901	957	926	928	896	882	888	906	927	904	943	930	890	948	877	957	898	1006	902	956	982	881	869	937	937	945	906	910	935	899	920	940	888	940	924	918	888	913	924	902	942	930	900	952	925	907	927	935	893	937	947	907	900	901	900	922	946	909	946	924	874	926	906	910	897	920	895	930	908	900	870	902	970	905	849	947	909	923	931	871	912	923	906	843	905	923	906	976	886	901	926	939	954	950	916	927	934	916	906	942	866	926	887	936	892	914	926	950	900	944	978	1028	930	921	969	967	927	882	935	895	916	932	858	896	937	934	920	934	939	961	935	913	952	928	911	919	949	933	982	866	896	930	932	900	924	934	953	997	899	975	961	965	963	916	905	952	953	878	975	940	877	927	959	877	911	905	964	928	969	886	948	922	958	896	905	936	926	899	890	989	870	870	901	906	932	991	910	896	957	877	902	916	894	975	914	943	939	916	926	892	916	946	890	915	899	900	871	864	942	948	938	961	875	909	925	987	895	891	937	898	884	875	998	904	959	956	892	890	879	967	894	972	930	930	917	889	920	941	866	978	938	929	876	929	982	919	959	918	915	941	905	893	942	907	947	865	925	903	943	883	947	955	915	927	939	917	890	966	885	928	883	943	893	939	942	879	923	928	909	942	923	970	930	909	908	893	840	904	904	956	894	925	888	1004	924	902	916	910	896	906	958	972	971	921	872	925	851	931	935	894	906	915	923	924	909	891	893	865	910	901	918	896	933	948	897	899	930	880	928	976	940	920	928	946	927	903	961	931	910	950	906	926	925	873	894	872	878	922	938	920	903	950	1004	899	1010	955	935	929	881	877	903	909	935	898	902	930	948	914	913	893	915	862	897	920	938	974	893	961	931	881	937	928	913	901	896	932	907	946	857	919	971	860	931	885	930	898	945	901	881	928	940	934	947	941	895	899	920	909	853	927	934	935	890	952	941	951	911	923	977	914	917	918	928	914	931	923	856	913	928	936	903	939	909	904	912	924	959	911	900	892	959	870	915	923	901	896	961	917	1000	908	928	948	877	893	910	920	943	940	888	903	947	872	915	861	879	910	977	923	952	876	860	911	922	919	953	896	898	905	905	904	927	944	929	916	906	898	954	899	925	916	985	942	908	932	950	969	963	877	908	963	934	921	922	897	886	930	900	932	895	867	887	936	896	988	903	979	897	909	956	906	921	897	913	918	869	930	956	966	924	942	948	949	911	948	892	933	922	887	915	939	882	896	962	923	895	860	924	898	917	911	930	923	929	929	915	979	920	897	912	935	953	892	960	945	858	901	961	952	909	920	965	971	942	931	917	891	860	887	941	843	914	939	883	918	902	867	913	949	920	1004	916	920	954	889	960	868	891	961	907	897	883	954	916	943	913	953	881	896	909	883	954	902	958	933	879	942	926	906	905	953	921	873	883	942	874	962	895	955	920	886	934	902	942	977	960	938	943	944	908	921	865	963	940	902	903	956	918	908	974	904	903	925	930	908	955	887	907	952	935	909	919	916	925	1009	909	914	881	946	912	928	856	945	889	880	914	941	938	951	924	869	884	847	925	905	931	948	894	920	861	916	893	932	930	928	864	883	888	915	872	975	909	927	948	880	929	965	960	911	911	884	921	934	881	930	927	940	921	932	939	899	885	921	980	931	982	936	921	975	939	885	918	916	914	917	931	948	918	894	925	977	921	928	904	908	926	895	961	918	902	914	922	955	914	953	909	909	939	931	919	906	928	924	855	930	938	919	894	889	903	918	900	870	977	892	893	981	940	918	899	894	961	862	908	915	910	917	919	924	936
30925	30162	24111	10822	3010	1336	1008	881	840	888	874	817	816	887	847	846	907	892	872	848	852	847	895	839	864	874	898	909	841	876	870	843	809	849	846	844	882	844	857	823	872	827	855	879	871	818	847	814	821	822	873	835	833	870	840	890	831	875	819	875	820	874	819	900	856	832	835	860	842	840	835	866	872	821	826	817	824	850	830	845	789	884	820	875	888	831	885	801	826	742	760	890	822	889	811	872	844	821	819	785	839	800	843	851	845	885	877	833	836	832	809	836	901	878	809	898	884	801	882	810	857	871	840	833	813	867	823	868	858	816	825	809	860	913	887	915	803	834	894	808	844	802	889	816	803	912	811	837	872	841	862	823	844	896	814	895	883	862	823	826	881	851	876	865	819	815	887	840	868	923	852	832	870	828	859	817	850	838	865	839	860	865	858	886	841	831	900	826	846	849	869	854	845	916	844	829	892	874	837	874	850	845	836	829	833	853	854	841	826	887	797	803	899	826	854	804	867	865	868	809	843	893	812	888	876	856	806	846	853	884	877	834	836	842	818	823	841	852	823	847	830	866	912	850	870	837	846	848	842	845	863	798	844	832	796	837	871	866	840	860	890	870	863	842	816	824	810	852	825	830	828	878	855	866	844	898	869	852	859	842	795	846	842	846	836	870	853	871	862	879	908	910	856	803	839	851	818	850	858	896	868	773	832	835	838	861	766	837	857	852	821	840	868	852	864	850	804	845	849	824	814	825	835	781	830	876	855	798	835	819	881	787	871	835	854	836	868	828	799	850	817	821	812	839	860	845	873	875	827	797	839	823	841	842	850	873	821	851	883	854	848	852	875	833	832	874	881	808	837	855	862	822	800	825	814	825	823	839	812	849	831	814	846	851	843	803	813	828	845	838	778	890	897	822	847	831	796	761	819	858	869	797	847	805	800	857	835	812	831	835	807	844	820	846	868	878	876	841	849	853	863	860	815	848	854	839	846	833	806	796	873	902	878	831	841	800	853	844	830	900	855	830	852	888	820	801	809	828	862	819	852	866	862	836	813	838	843	869	844	776	860	842	854	855	869	895	828	866	891	862	908	819	854	838	833	865	890	849	849	846	819	848	858	866	849	818	844	851	802	885	796	887	853	820	819	821	873	860	807	853	847	865	859	853	844	854	896	869	855	825	838	867	851	868	824	840	815	891	812	844	859	843	839	848	844	814	863	878	844	858	829	851	857	893	851	824	843	807	851	822	858	832	885	859	906	843	875	832	829	825	848	859	930	804	841	883	835	857	858	862	859	825	826	842	839	883	839	869	785	830	903	904	837	850	851	865	797	851	862	869	846	846	820	821	846	841	871	861	850	883	813	841	885	829	853	868	862	831	852	857	853	826	851	845	781	848	860	872	864	832	886	859	845	879	851	832	829	783	897	863	842	796	822	892	795	800	853	806	810	880	907	862	823	837	893	818	848	856	874	829	890	845	857	876	838	861	858	855	910	874	856	835	857	826	860	809	823	849	862	850	831	814	909	775	842	861	831	826	827	854	903	853	812	847	846	826	841	794	887	865	835	857	822	905	842	862	830	849	823	794	866	840	864	873	846	848	842	762	876	815	826	820	828	845	845	842	827	846	808	823	891	868	815	830	823	825	848	862	862	856	912	881	828	855	834	854	827	817	860	854	853	857	865	787	830	816	842	812	802	813	849	812	809	837	850	873	832	854	839	847	861	787	834	864	827	856	784	874	816	858	872	812	877	893	842	859	866	840	861	846	820	840	796	812	819	812	815	868	856	858	874	809	894	839	843	882	842	837	814	813	864	818	851	894	879	804	835	833	824	864	849	876	872	895	877	841	825	839	804	847	820	855	834	846	856	864	855	870	813	866	829	836	824	850	899	862	841	822	848	780	851	918	858	832	830	892	834	849	856	843	801	840	887	817	809	883	882	901	812	813	788	862	884	795	794	847	861	834	795	887	868	853	872	899	826	811	833	895	857	818	884	868	914	795	839	851	847	833	833	799	856	860	844	813	909	855	838	878	816	898	868	817	910	881	873	875	807	846	788	852	827	848	883	835	873	841	838	876	856	883	869	825	869	848	881	863	805	803	825	868	789	884	904	859	793	813	817	815	861	882	829	894	879	813	777	814	813	839	880	865	905	788	859	834	866	891	863	811	780	840	822	868	883	810	854	807	798	834	885	855	828	859	860	848	848	861	882	843	855	848	850	905	857	807	848	869	851	855	856	924	864	814	803	933	852	842	851	864	848	867	860	879	894	904	844	868	786	882	903	826	859	871	871	884	849	801	850	825	830	861	870	843	866	815	888	830	818	866	802	853	813	847	833	843	795	862	842	851	806	823	856	860	822	880	845	872	858	826	804	812	872	824	837	849	823	863	793	821	809	834	798	835	800	925	872	853	831	859	921	870	838	818	818	884	863	811	876	793	876	834	906	840	755	859	826	847	845	863	839	862	860	846	869	813	823	812	839	819	877	866	856	882	836	839	850	853	790	853	859	889	846	861	883	791	845	852	857	828	750	813	821	780	820	848	819	846	868	841	871	859	903	840	879	896	829	836	824	840	850	839	866	806	872	855	851	807	855	811	845	882	847	904	828	839	889	891	861	828	865	907	796	865	817	824	838	847	837	843	823	858	842	854	891	872	881	841	818	806	830	826	842	819	893	865	840	804	830	822	848	867	803	845	791	854	842	846	910	856	825	827	823	844	854	826	809	793	836	807	872	864	859	879	851	886	892	821	887	807	878	867	852	791	819	836	833	849	858	890	856	883	899	836	868	818	849	876	844	822	818	865	826	874	865	851	814	849	783	891	865	789	798	791	852	832	853	888	839	870	881	793	852	853	856	891	835	819	842	835	816	816	878	883	868	841	900	856	851	873	828	842	848	797	830	824	809	832	853	872	819	893	846	813	847	870	870	793	882	830	869	865	845	796	861	820	843	820	811	874	865	847	845	842	832	890	857	812	822	823	881	839	890	877	830	820	871	847	871	827	811	853	878	867	817	887	824	856	893	862	808	840	825	825	865	864	850	869	855	907	843	865	812	890	816	802	853	858	821	830	809	891	869	856	878	858	786	871	815	846	811	846	860	864	876	844	841	838	873	859	882	869	889	842	845	877	864	775	849	894	824	848	824	848	896	799	819	856	839	853	807	845	889	828	832	866	771	819	787	816	826	828	861	846	828	869	788	798	884	839	812	863	835	880	915	828	808	835	883	878	853	791	843	874	820	861	805	830	891	836	847	833	826	759	832	824	881	885	889	848	845	874	829	865	884	868	823	817	823	866	860	836	887	783	834	879	780	862	832	809	905	801	833	874	865	852	823	884	866	781	836	900	883	790	856	845	837	829	866	837	889	842	808	833	852	823	786	839	822	843	859	868	815	803	866	808	909	785	849	829	882	809	795	818	814	819	798	813	871	860	870	853	883	824	807	889	803	839	890	826	860	836	817	819	783	857	899	882	859	815	837	892	908	800	846	893	873	864
24696	33558	17769	5984	2236	1042	764	663	668	679	669	661	636	680	674	615	647	669	658	662	663	692	687	703	704	661	670	726	661	690	683	624	666	651	686	679	660	669	663	709	656	695	644	651	692	652	657	632	656	637	663	628	676	668	641	665	661	608	681	632	679	647	698	641	636	647	630	651	601	664	632	682	663	668	665	692	664	644	651	713	686	671	669	681	636	643	648	681	664	697	631	626	647	687	690	629	676	688	675	660	653	681	653	659	645	684	653	655	667	686	666	702	677	689	675	664	679	667	602	658	664	667	630	712	643	629	616	619	658	606	631	642	670	630	694	666	634	657	638	723	689	688	664	632	682	705	679	666	684	659	681	655	653	630	647	680	658	662	684	683	660	648	608	649	673	694	635	679	696	670	647	623	652	651	661	674	664	657	675	655	683	685	666	648	674	683	624	662	629	660	649	687	659	662	692	713	640	630	671	647	682	693	664	651	646	694	667	683	688	663	653	653	677	691	668	688	640	657	672	652	611	670	674	659	674	672	683	677	667	668	660	684	677	711	676	666	634	656	650	730	657	641	636	683	661	694	713	657	670	658	685	677	689	643	685	677	639	675	625	636	650	693	628	685	642	699	650	649	671	634	637	683	625	670	672	661	675	651	706	628	716	672	664	672	655	661	642	656	682	697	651	702	636	688	651	697	626	629	713	687	611	690	666	681	671	649	704	666	642	662	688	644	639	654	668	640	664	685	630	681	675	682	655	673	673	645	667	664	677	705	654	675	651	642	664	669	698	693	671	646	654	665	672	691	648	637	710	612	683	643	705	718	655	647	666	696	615	676	698	663	690	660	699	640	701	671	644	655	690	650	672	702	652	687	664	671	639	682	658	669	669	662	659	666	692	665	667	654	692	649	680	712	676	720	684	630	639	651	718	676	626	660	667	747	646	677	682	665	693	696	690	668	682	602	656	617	693	632	710	704	652	630	662	703	639	697	664	633	685	688	679	621	689	637	664	694	639	659	717	691	660	621	653	675	692	709	671	697	687	669	686	632	689	647	674	695	698	655	674	642	623	653	647	720	667	690	649	667	685	704	696	661	640	666	713	661	688	666	661	659	667	622	649	711	670	640	709	633	623	681	662	672	687	681	700	686	621	630	663	656	693	642	698	648	676	696	665	655	681	650	658	637	677	646	659	675	648	642	676	693	671	631	662	646	653	657	640	666	678	668	674	660	664	663	688	639	645	656	655	659	647	693	639	720	646	633	633	635	670	682	640	676	675	710	619	633	690	658	627	623	635	670	685	655	638	685	648	677	704	687	657	655	673	667	660	655	649	647	666	671	681	647	690	652	680	632	678	671	656	660	658	703	693	667	642	673	697	653	706	635	657	625	641	626	681	668	708	638	656	663	650	700	625	686	670	635	660	623	681	667	686	656	652	642	638	658	688	663	656	639	646	675	670	634	682	636	673	687	683	670	635	678	712	621	677	662	668	620	642	692	660	665	671	652	612	680	658	712	634	628	671	700	682	642	662	678	636	594	668	643	658	689	617	649	655	698	664	695	682	682	688	630	714	710	677	670	676	678	665	674	686	708	670	707	659	639	659	692	662	665	681	702	651	652	693	677	693	679	660	689	647	643	701	640	648	661	702	700	719	674	663	671	656	659	685	681	678	672	675	666	650	697	680	710	668	675	668	665	712	703	635	680	611	678	666	588	647	700	665	688	642	675	695	683	661	658	651	666	653	666	657	670	656	671	652	620	694	636	656	680	704	664	659	658	645	642	698	688	684	628	668	644	700	652	663	620	693	690	681	693	703	677	700	678	703	678	680	646	640	644	669	704	691	658	684	638	645	639	672	685	646	684	665	648	673	657	665	683	679	604	683	670	675	626	640	625	633	698	679	686	695	654	624	669	628	652	676	651	638	663	626	659	667	646	618	664	662	670	666	648	640	628	699	633	693	686	656	668	638	655	678	694	707	680	719	635	667	681	695	635	655	698	690	661	733	617	657	668	690	673	692	686	657	675	650	623	673	670	629	621	669	626	678	646	665	627	660	660	650	691	630	652	687	645	690	644	667	674	671	654	665	648	683	665	640	661	709	716	691	667	683	652	653	628	669	675	707	663	736	669	672	649	625	684	650	628	669	644	691	654	636	719	688	627	680	681	670	663	697	662	656	660	674	678	648	675	681	699	653	685	706	650	646	676	636	645	684	644	650	673	613	683	692	645	677	658	674	698	652	616	657	703	659	687	698	657	640	683	664	649	645	699	697	653	649	660	650	652	667	680	705	641	689	659	651	656	677	623	650	629	705	695	641	645	691	645	679	669	634	682	634	742	679	661	677	676	661	675	673	679	676	653	651	672	664	711	664	660	695	671	684	673	679	630	695	679	636	629	664	697	666	655	661	674	646	692	676	675	627	649	641	674	697	684	690	738	617	688	615	704	625	665	642	678	702	658	659	659	628	655	672	682	632	677	676	665	702	631	642	671	661	683	628	696	670	712	677	683	629	666	686	627	649	681	655	664	663	662	672	684	666	654	673	655	640	658	679	619	625	657	656	709	676	684	697	697	692	678	649	622	679	677	628	652	701	709	635	692	682	667	642	669	660	640	653	676	680	728	641	635	694	627	655	677	664	657	622	652	655	647	643	643	635	659	732	673	665	700	632	654	700	651	619	648	690	640	675	667	659	666	690	668	671	686	638	694	682	674	653	639	697	733	685	657	619	702	716	682	655	660	657	630	702	665	705	677	654	697	661	637	636	680	650	703	639	692	659	639	687	609	645	680	621	669	635	659	665	672	664	624	688	663	671	701	673	636	653	655	686	701	715	623	630	642	685	664	650	628	685	622	636	683	683	669	672	647	650	632	694	650	665	664	649	700	669	605	681	651	695	701	610	656	698	656	672	608	659	640	655	644	696	677	731	656	668	634	654	657	664	659	678	661	655	639	645	722	678	661	675	652	671	657	632	727	635	678	639	687	677	686	649	677	627	648	659	672	672	697	695	692	711	706	653	676	600	658	712	668	657	613	698	619	689	626	647	739	675	671	682	687	673	684	635	669	653	667	697	645	659	666	646	666	695	672	706	655	641	684	633	682	664	667	684	651	676	666	695	699	618	634	691	684	638	599	691	696	653	655	664	687	626	651	613	656	616	637	671	675	628	667	672	634	677	662	610	694	691	615	697	635	688	733	709	690	659	664	659	651	653	655	619	678	700	663	634	656	617	617	643	665	657	684	614	636	619	631	654	664	651	668	713	649	683	640	650	661	674	653	664	653	672	713	642	691	704	665	674	697	677	654	654	654	716	689	662	681	696	648	628	647	667	598	631	667	659	687	709	671	695	689	672	640	689	648	668	672	604	708	685	658	665	652	676	677	667	673	634	632	655	694	631	597	645	659	674	626	642	683	686	648	659	670	629	651	626	596	683	656	658	722	712	624	667	692	677	680	665	653	686	677	719	661	645	687	683	661	636	670	653	656	651	662	634	684	632	646
26014	27299	39159	33825	17833	5290	1622	1058	950	948	939	975	919	909	931	967	962	901	938	959	963	894	938	879	893	940	919	934	965	973	897	914	894	918	875	941	893	952	948	945	893	857	919	936	944	947	904	903	901	926	850	918	919	926	881	929	924	883	919	941	900	885	905	919	899	899	862	815	935	960	921	876	923	878	945	945	885	915	896	888	925	892	909	890	893	844	913	935	965	888	891	888	938	966	929	950	908	934	952	916	877	919	971	870	886	924	945	856	938	893	892	947	878	920	919	883	944	911	907	903	899	861	899	925	890	976	901	936	940	915	916	933	942	897	947	878	878	958	911	917	965	865	929	925	870	919	934	988	885	903	910	919	918	907	897	926	933	868	904	855	905	910	892	908	892	898	917	903	947	862	911	806	935	908	869	845	909	904	919	931	935	879	952	859	930	853	900	880	884	879	880	944	854	866	899	937	898	938	911	873	876	906	916	912	947	909	852	845	886	950	916	912	883	957	871	931	893	915	888	880	890	897	926	979	948	923	921	938	935	845	912	906	868	919	911	876	956	847	935	955	894	821	943	903	901	887	884	930	909	887	938	913	877	933	910	886	925	926	963	851	877	926	910	935	972	896	923	920	927	918	952	868	891	888	917	852	936	925	915	851	903	915	983	911	913	935	928	915	850	922	925	830	870	949	932	949	961	908	897	930	893	894	967	963	860	844	943	924	910	959	880	913	853	892	939	903	930	929	855	928	958	858	931	898	915	907	931	902	919	893	940	905	860	981	936	915	844	854	867	940	906	909	902	877	916	920	856	890	940	946	913	875	863	854	909	911	960	898	880	976	871	845	852	891	936	902	869	945	856	965	971	904	918	962	961	902	831	932	909	923	909	898	876	916	916	880	897	913	923	928	939	893	901	957	911	871	894	907	898	948	895	909	935	879	863	924	885	907	907	833	935	878	882	884	898	929	883	906	896	927	929	918	900	881	904	936	926	908	903	944	944	953	980	920	881	941	929	888	942	855	897	889	906	887	889	880	879	926	960	911	885	894	894	845	911	918	901	950	831	937	887	941	893	933	954	846	899	912	965	870	945	877	955	933	857	919	961	892	895	873	898	923	902	937	942	889	900	894	925	933	817	853	899	917	902	884	956	928	961	912	979	896	874	924	795	912	914	921	953	916	898	946	914	958	937	894	926	926	898	865	936	875	896	876	875	890	881	920	958	881	925	882	925	878	878	905	907	903	870	933	895	902	946	869	908	913	909	928	896	993	883	927	964	1002	884	928	897	897	892	861	908	871	854	882	892	930	964	930	907	934	902	874	937	851	878	894	935	940	948	867	915	940	925	923	924	909	949	922	892	894	897	890	982	923	901	888	940	903	881	909	931	953	923	880	886	900	887	947	898	894	962	918	943	914	939	903	938	909	930	879	908	904	884	922	966	896	872	946	842	946	890	906	978	949	933	940	919	896	898	914	954	892	884	933	924	915	926	922	911	914	870	948	899	887	936	966	849	934	954	897	942	914	909	903	930	912	890	941	895	929	887	915	938	942	945	947	927	868	890	912	940	901	902	891	905	967	885	856	921	941	878	927	984	946	911	841	890	885	941	854	937	922	946	934	938	893	917	956	878	890	948	875	935	901	917	928	935	944	898	904	927	920	942	988	917	886	919	883	908	940	855	918	950	902	921	921	921	898	943	907	956	890	905	898	943	920	915	851	941	894	893	933	912	939	851	890	913	897	905	901	915	865	867	927	880	913	916	907	942	968	876	884	901	932	887	904	879	880	938	963	914	901	930	881	900	894	951	955	911	903	868	893	900	908	935	885	898	865	954	873	871	914	920	864	860	927	902	932	821	861	952	875	918	913	888	842	895	938	888	893	897	858	934	925	875	893	941	914	890	865	910	885	891	873	931	899	949	910	977	835	863	928	930	913	904	933	918	842	871	874	882	956	865	863	892	909	884	821	958	915	891	890	901	891	954	938	888	871	869	976	934	939	948	903	920	916	925	885	907	908	939	893	918	899	860	912	912	891	891	969	902	907	879	926	905	908	909	888	864	867	938	904	958	945	887	869	883	884	918	934	952	890	896	970	935	922	942	962	937	870	921	962	936	937	890	869	906	945	919	866	922	872	938	895	846	921	900	971	873	930	908	900	883	957	925	875	864	894	900	928	932	856	904	897	914	908	952	925	859	898	940	913	905	868	876	890	866	842	892	924	914	902	864	912	909	947	851	889	924	899	870	911	880	867	936	871	892	858	907	892	858	881	897	916	872	968	843	891	943	916	872	919	931	928	923	947	899	903	886	901	887	967	852	869	874	871	909	890	896	867	938	950	920	935	920	940	963	846	888	922	938	913	932	864	919	907	902	894	875	920	914	886	928	881	883	856	917	916	923	900	875	936	973	866	944	909	906	894	853	900	884	893	891	942	895	921	915	921	928	933	942	899	931	943	915	931	925	898	913	904	911	889	899	868	860	898	952	935	908	897	870	879	881	917	921	862	888	931	900	937	906	918	917	886	895	959	959	822	920	916	822	916	872	878	889	856	885	869	875	895	893	908	935	936	947	898	929	857	925	936	942	912	891	919	962	925	913	890	906	902	921	891	913	939	900	922	921	931	842	917	905	877	881	880	919	894	902	936	922	925	887	910	905	909	922	895	890	929	869	846	934	901	944	934	880	918	897	837	928	870	912	926	895	915	910	940	909	936	955	896	903	828	830	908	936	901	903	903	937	914	949	914	912	895	907	890	921	960	939	908	923	977	870	880	914	898	899	904	905	886	916	921	895	954	933	948	890	910	917	935	900	915	934	930	890	939	866	842	883	912	882	878	973	893	907	911	931	906	899	859	913	919	979	855	952	905	862	899	923	928	970	884	885	947	883	900	897	980	851	886	870	934	905	957	899	916	893	934	854	914	895	934	901	916	932	902	907	917	911	842	908	861	931	919	889	942	962	900	864	980	858	889	857	919	911	910	853	913	880	974	902	894	948	900	907	894	913	918	862	952	944	872	916	889	951	924	886	867	941	850	919	881	872	951	919	937	870	882	891	913	875	905	904	918	888	907	904	880	866	898	914	948	935	892	887	888	910	951	873	903	882	906	946	874	932	907	957	950	900	926	947	899	920	881	910	959	986	910	851	938	857	953	959	858	875	859	900	896	913	948	933	967	938	900	933	901	957	925	920	870	885	868	909	888	914	900	872	837	978	890	881	894	923	894	921	934	861	949	871	886	828	940	946	923	926	902	911	889	896	919	885	884	871	944	904	925	905	954	923	879	878	925	928	912	900	895	914	904	891	858	903	897	932	933	882	873	890	863	942	894	916	905	952	954	948	916	898	867	862	879	953	910	898	907	910	889	908	953	926	867	921	910	921	936	900	908	921	910	938	952	883	910	911	919	907	947	941	921	898	881	900	874	917	892	913	851	838	939	860	883	904	920	908	861	927	908	851	899	878	906	896	892	891	859	896	900	905	884	887	940	876	917	927	859	852	921
57558	81998	53489	25682	9408	2859	1158	854	777	826	781	788	816	758	783	787	764	730	792	805	784	741	777	785	741	847	804	772	756	780	762	767	799	713	787	774	763	800	802	750	747	707	778	826	801	811	791	755	799	753	740	837	778	738	797	773	768	733	778	803	761	766	786	766	806	758	775	830	776	782	762	761	732	733	739	757	754	762	727	787	814	776	769	754	744	800	732	746	775	756	768	751	759	728	781	795	749	745	802	762	746	734	749	790	738	730	757	744	773	764	748	767	774	786	799	776	746	776	725	760	806	746	731	778	723	738	773	747	805	806	806	763	780	747	768	795	744	747	765	733	728	762	761	773	729	774	783	796	820	808	774	751	793	814	791	809	765	797	791	750	741	753	781	766	731	755	791	789	735	752	759	746	770	754	785	797	787	749	787	790	766	814	771	756	723	788	744	781	783	782	740	775	722	696	761	806	760	806	776	774	751	734	717	738	798	733	763	750	768	785	778	792	759	800	772	728	791	730	753	755	830	761	731	763	745	824	817	743	730	747	762	752	752	785	754	815	744	750	757	772	725	769	747	752	754	785	766	787	747	737	775	770	770	778	776	792	795	807	778	739	705	756	799	803	832	792	772	755	816	757	800	742	750	725	788	791	774	733	752	785	744	723	735	792	755	777	771	739	762	733	798	740	796	842	727	765	747	748	796	764	742	748	786	739	762	793	748	749	794	767	775	794	736	809	738	727	773	766	770	740	725	776	789	784	795	788	711	759	742	762	708	793	782	798	797	776	753	780	795	788	758	783	800	743	688	795	753	754	759	790	785	800	739	791	742	733	767	771	798	777	788	718	747	785	743	793	813	739	792	718	754	789	808	792	753	823	753	769	773	769	765	744	724	771	754	746	740	807	745	747	743	810	739	763	767	781	772	778	748	743	794	768	751	746	775	732	756	766	722	756	752	733	775	793	743	739	763	800	772	801	715	802	723	801	785	773	747	763	799	784	788	749	752	766	765	764	814	738	856	802	785	814	801	749	740	825	745	745	776	768	783	764	776	769	773	738	764	784	757	769	815	741	757	725	757	723	786	711	791	723	796	796	792	778	807	777	725	767	764	707	800	764	769	783	760	760	757	800	816	774	775	674	731	771	768	750	743	816	715	755	752	764	737	754	799	753	808	819	744	779	770	789	731	746	761	769	795	805	751	771	785	771	722	759	770	785	758	819	803	744	791	721	766	745	742	758	722	766	779	739	689	774	780	746	724	777	767	784	714	743	769	780	731	783	748	731	768	750	727	770	758	763	797	763	783	770	786	763	790	748	785	771	738	786	731	784	746	769	768	753	796	780	756	728	777	752	731	815	787	779	790	781	754	755	711	800	757	718	787	768	779	748	769	786	746	717	764	742	764	732	747	765	720	792	802	761	771	717	745	756	763	704	787	764	785	738	750	777	750	785	785	765	798	755	776	745	769	803	771	743	769	785	755	766	697	715	740	768	755	768	772	764	860	763	776	758	736	782	730	775	832	777	745	770	726	742	775	770	789	742	729	780	747	760	790	746	752	826	778	782	745	793	716	726	737	786	747	755	769	749	744	743	769	772	807	766	786	734	782	762	738	778	773	794	754	731	782	741	752	749	808	766	799	735	787	746	736	783	733	777	694	761	762	779	771	742	781	756	771	760	748	740	800	771	756	756	837	782	755	785	790	755	773	741	763	826	783	787	746	754	750	773	789	712	793	763	749	761	770	785	745	755	792	726	735	764	769	694	761	765	736	791	772	749	766	723	823	741	756	790	724	784	775	787	746	794	756	702	794	735	768	785	775	802	768	788	786	831	768	812	780	763	774	736	735	802	750	799	786	754	738	796	822	755	784	748	783	764	770	767	752	811	839	780	748	788	766	799	766	766	832	765	774	786	756	750	765	773	771	764	804	773	768	819	781	757	751	752	782	740	736	740	785	736	751	842	736	772	754	747	751	771	743	804	834	815	749	759	744	768	764	736	791	765	774	765	720	770	792	805	779	785	816	781	748	734	722	791	759	774	805	760	755	804	780	759	711	840	765	801	764	795	772	751	762	761	769	773	815	778	779	786	776	767	768	808	754	810	760	764	715	773	775	780	761	753	774	730	770	746	755	800	817	791	747	774	752	781	760	756	760	763	781	804	722	839	791	822	771	762	804	782	767	752	768	769	784	753	737	780	743	761	762	806	745	748	756	760	726	769	729	781	779	754	768	791	759	755	744	775	735	767	750	819	777	742	761	829	801	792	730	739	768	761	792	730	787	745	773	729	751	800	765	733	762	759	754	716	751	813	772	730	741	762	753	745	761	790	800	763	790	809	787	820	789	786	783	764	822	738	805	807	731	762	721	749	802	725	739	772	740	769	783	763	779	740	719	763	742	739	770	783	727	716	770	742	798	774	745	757	748	718	827	778	737	803	775	747	799	773	769	722	782	787	813	745	769	732	794	731	782	745	767	766	740	775	771	803	755	793	771	803	744	758	747	813	779	773	686	806	801	722	796	795	808	748	760	764	769	804	764	776	762	796	732	812	746	781	730	746	792	749	755	786	766	762	754	782	731	791	786	791	813	773	717	753	763	756	766	767	743	752	861	770	780	779	786	761	751	764	734	733	817	759	762	722	787	779	713	751	746	790	730	800	789	774	753	823	796	744	741	775	811	794	725	778	792	741	732	798	784	744	741	800	721	750	746	788	774	760	762	778	817	750	780	710	764	770	740	777	748	757	753	771	787	790	777	695	811	744	761	723	816	743	819	766	781	743	723	760	732	745	768	749	737	775	740	757	781	809	760	802	787	762	762	718	812	699	794	755	775	787	756	741	775	741	796	761	738	754	769	752	791	767	743	756	789	757	756	740	791	770	765	764	756	746	765	809	794	730	779	725	759	748	771	750	756	760	765	777	717	785	757	723	740	775	764	762	725	719	764	790	765	774	736	763	752	771	733	736	764	751	746	836	765	759	753	760	795	769	719	750	796	769	749	758	754	773	711	737	804	771	769	804	772	744	766	773	736	703	793	801	733	754	828	797	800	764	743	732	728	824	794	721	800	770	740	784	775	770	820	734	752	797	779	736	780	776	728	750	769	775	759	744	767	739	796	764	739	736	811	780	770	722	792	748	735	763	782	735	763	820	815	726	779	786	752	705	739	810	789	769	745	726	751	772	772	720	776	749	818	806	772	755	759	758	794	735	770	763	760	754	751	762	766	747	795	774	763	727	803	810	757	755	731	762	774	773	765	743	730	739	775	759	748	758	741	772	804	766	770	763	734	787	735	711	772	787	767	762	725	734	758	779	739	767	790	803	784	787	788	791	786	765	772	757	765	821	780	722	789	765	754	751	771	780	826	767	747	746	743	776	740	755	735	757	766	739	741	765	735	760	778	796	758	765	726	773	775	776	751	739	758	764	760	779	732	759	774	758	710	755	789	726	812	756	773	749	740	727	727	750	781	765	798	743	726	777	796	764	755	755	722	753	804	776
23957	23240	34742	33056	24350	15599	4655	1605	1197	1088	1163	1161	1061	1046	1115	1159	1051	1113	1159	1052	1086	1077	1116	1066	1101	1072	1099	1079	1128	1138	1054	1035	1100	1025	1008	1013	1064	1105	1028	1034	1051	1122	1056	1132	1065	1071	1107	1076	1108	1108	1000	1123	1031	1050	1020	1067	1068	1020	1026	1093	1047	1096	1093	1072	1069	1049	1049	1066	1103	1050	1021	1046	1065	1079	1045	1083	1021	1087	1136	1054	1114	1046	1066	1019	1114	1072	1077	1054	1060	1097	1086	1016	1093	1049	1063	1056	1035	1055	1069	1051	999	1111	1069	1088	1042	1104	1044	1047	1040	1108	1061	1133	1026	1050	1007	1133	1076	1031	987	1070	1096	1013	1057	1067	1026	1085	1027	1014	1047	1054	1027	1103	1007	1090	1090	1075	1081	1044	1094	1071	1127	1109	1089	1144	1102	1064	1098	1061	1054	1054	1021	1074	1096	1044	1053	1078	1041	1022	1070	1058	1086	1082	1040	1070	1051	1047	1051	1047	1006	1125	1090	1007	1047	1054	1044	1112	1098	1070	1090	1095	1080	1087	1122	1064	1026	1066	1068	1065	1070	1177	1067	1090	1022	1001	1039	1088	1004	1007	1126	1046	1011	1072	1146	1116	1078	1033	1041	1026	1110	1098	1047	1088	1055	1043	1050	1008	1072	1102	1109	1019	1076	1075	1040	1069	1044	1046	1038	1094	1078	1049	1031	1043	1087	1074	1102	1065	1046	1055	1019	1076	980	1035	1095	1002	1092	1059	1094	1052	1042	1000	1045	1002	1088	1028	1060	998	1141	1085	1087	1060	958	1031	1039	1000	1084	1037	1039	1072	1141	1087	1046	1081	1069	1052	1112	1074	1033	1077	1053	991	1046	1102	996	1082	1110	1051	1050	1028	1078	1090	1065	1077	1083	1065	1018	1019	1068	1079	1066	1063	1030	1139	1024	1040	1063	1122	1114	1101	1109	1075	1052	1057	992	1070	1045	1078	1043	1015	1066	1122	1007	1074	1038	1067	1014	1011	1058	1110	1077	1067	1079	1033	1009	1082	1037	1028	1134	1070	1038	1069	1055	1070	1059	1033	1045	1055	1079	1162	1023	1117	1093	1132	1099	1035	1131	1053	1054	1101	1104	1047	1090	1115	1046	989	1054	1025	1034	1024	1066	1085	1054	1107	1087	1010	1062	1054	1074	1043	1101	1087	1055	1030	1072	1067	1026	1031	1109	1076	1039	1065	1035	1064	1062	1064	1100	1044	1043	1077	1083	1060	1062	1076	1073	1036	984	1131	1060	1029	1058	1039	1108	1067	1059	1040	1072	1100	1100	1026	1065	1009	1069	1086	1071	1024	1044	1012	1038	1039	1068	1063	1085	1047	1092	1029	1022	1127	1105	1062	1072	1084	1108	1099	1088	1116	1073	1085	1054	1061	1077	996	1083	1050	1091	1041	1058	1096	1072	987	1090	1042	1037	1113	1080	1030	1060	1114	1100	1094	1072	1093	1063	1103	1031	1037	1045	1062	1091	1053	1101	1067	1054	1100	1086	1086	1072	1037	1039	1061	1075	1025	1032	1124	1066	1075	1048	1068	1086	1070	1076	1037	1076	1161	1037	1102	1076	1135	1043	1106	1105	1076	1086	1056	1139	1061	1102	1039	1082	1127	1061	1067	995	1109	1090	1079	1063	1103	1087	1061	1086	1048	1035	1110	1060	1025	1101	1084	1032	1118	1030	1070	1011	1058	1043	1072	1060	1082	1056	1063	1027	1084	1069	1005	1073	1099	1022	1008	1164	1045	1096	1080	997	1026	1025	1033	1072	1049	1007	1014	1025	1038	1057	1090	1028	1099	1109	1058	1073	955	1045	1134	1147	1030	1087	1062	1028	999	1049	1021	1027	1075	1064	1033	1048	1079	1041	1078	1050	1072	1065	1011	1111	1082	1083	1070	1003	1078	1010	1094	1042	1066	1088	980	1090	1089	997	1056	1015	1075	1102	1047	1025	1058	1132	1090	1013	1062	1054	1034	1099	1102	1062	1053	1035	1030	1081	1061	1063	1082	1047	983	1053	1081	1051	1041	1050	1057	1023	1012	1032	1037	1054	1047	1055	1059	1106	1030	1022	1077	1058	1034	1056	1057	1086	972	1011	1110	1057	1110	1056	1025	1075	1013	1060	1107	1036	1064	1111	1079	1051	1082	1072	1121	1043	1060	1068	1035	1105	1064	1085	1060	1045	1069	1041	1069	1082	1090	1044	1106	1075	1017	1068	972	1046	1091	1052	1079	1152	1048	1019	1063	1096	1114	1078	1100	1101	1098	1102	1058	1027	1070	1110	1108	1071	1045	1097	1034	1061	1076	1074	1078	1107	1041	1098	1121	1082	1053	1011	1001	960	1048	1138	1071	1109	1071	1126	1062	1059	1015	1081	1133	1072	1067	1059	1056	1072	1053	977	1084	1084	1093	1102	1083	1126	1012	1097	1106	1011	1038	1071	1113	1119	1061	984	1104	1070	1051	1066	1023	1056	1135	1080	1091	1099	1044	1141	1081	1033	1091	1073	1044	1042	1090	1069	984	1111	1105	1109	1081	1087	1093	1068	1054	1013	1102	1108	1031	1048	1117	1048	1032	1066	1041	990	1070	1077	1028	1076	1045	1084	1017	1097	1039	1074	1024	1064	1084	1065	1043	1049	1084	1058	1050	1084	1128	1014	1094	1056	1066	1052	1080	981	1088	1081	1030	1022	1041	1079	1077	1100	1017	1088	1099	1085	1078	1062	1047	1072	1070	1019	1066	1019	1056	1026	1077	1104	1068	1086	1118	984	1119	1078	1044	1065	1114	1070	1099	1081	1098	1081	1056	1092	978	1084	1074	1081	1020	1008	1022	1076	1062	1061	1042	1018	1068	1054	1113	1105	1071	1060	1086	1097	1083	1116	1084	1046	1125	1056	1051	1086	1029	1072	1021	1042	1032	1002	1053	1051	1046	1128	1069	1034	1095	1142	1103	1021	1121	1090	1033	1032	1119	1045	1058	1017	1063	1067	1035	1046	1034	1072	1070	1071	1008	1064	1026	1099	1025	1061	1090	1047	1037	1059	1031	1044	1048	1130	1125	1085	1060	1054	1017	1042	1006	1067	1092	1105	1024	1032	1145	1030	1020	1054	1059	999	1043	1057	1054	1119	1073	1135	1096	1108	1045	1120	1086	1083	1011	1006	1050	1054	1031	1084	1027	1055	1110	1063	1022	1135	1043	1073	1031	1076	1087	986	1065	1055	1060	1044	1138	1056	995	1039	999	1042	1061	1040	1035	1073	1055	1008	1082	1041	1061	1033	1035	1044	1035	1068	1040	1054	1087	1045	1002	1103	1083	1071	1032	1068	1089	1069	1059	1007	1046	1082	1111	1043	1118	1027	1032	1033	1074	1095	1040	1145	1046	1053	1013	1073	1081	1077	1064	1098	1026	1095	1025	1038	1062	1086	1091	1042	1055	1040	1072	1076	1046	1086	1066	1057	1032	1075	1025	1100	1084	1095	1094	1046	1080	1046	1115	1150	1031	1057	1068	1021	1001	1027	1029	1095	1069	1083	1075	1035	1088	1070	1039	1020	1064	1107	1105	1054	1011	1034	1036	1115	1069	1024	1061	1046	1042	1048	1060	1097	1075	1107	1062	1088	1033	1066	1034	1160	1044	1051	1074	1069	1057	1052	1129	1103	1069	1039	1033	1018	1092	1074	1014	1048	1066	1036	1102	1059	1044	1070	1042	1013	1028	1033	1067	1049	1077	1036	1094	1024	1044	1083	1027	1089	1120	1100	1096	1034	1049	1043	1113	1024	1086	1071	1057	1102	1085	1072	1020	1081	1044	1050	1036	1078	1039	1019	1096	1071	1028	1079	1113	1109	1059	1068	1082	1044	1042	1131	1051	1076	1020	1043	1087	1032	1047	1020	1125	1049	1020	1086	1054	1082	1038	1029	1093	1066	1065	1078	1053	1051	1020	1043	1103	1038	1086	1026	1044	1042	1084	1043	1150	1059	1117	986	1045	1140	1035	1082	1120	1050	1043	1038	1051	1158	1084	1059	1107	1047	1052	1070	1029	1058	1095	1030	1026	1049	1009	1080	1078	1084	1031	1070	1084	1022	1121	1086	1079	1004	1018	1091	1123	1075	1029	1055	1081	1130	1050	1039	1051	1119	1112	1089	1060	1003	1066	1061	1070	1036	1107	1006	1034	1060	1080	1064	1058	1097	1092	1064	1025	1066	1026	1005	1056	1058	1034	1099	1033	1068	1076	1078	1086	1064	1086	1068	1055	1044	1066	1041	1055	1017	1090	988	1082	1054	1071	1079	1068	1015	1034	1057	1069	1062	1036	1081	1065	1064	1008	1047	1031	1089	1080	1068	1047	1028	1066	1079	1083	1126	1036	1068	1028	1047	1013	1070	1035	1106	1044	1055	1045	1072	1111	1112	1049	1102	1001	1097	1080	1105	1039	1075	1008	1057	1099	1100	1090	1095	1059	1015	1094	1112	1056	1066	1031	1057	1116	1078	1078	1087	1067	992	1006	1135	1038	1008	1055	1039	1062	1095	1064	1007	1066	1063	1053	1066	1044	1071	1050	1146	1060	1114	1105	1071	1048	1067	1060	1082	1079	1082	1054	1076	1038	1056	1108	1061	1111	997	1052	1138	1034	1057	1066	1097	1079	1088	1063	1040	1028	1034	1098	1072	1022	1081	1054	1041	1055	1079	1099	1100	1048	1052	1076	1057	1047	1064	1113	1109	1065	1087	1049	1025	1050	1043	1034	1063	1070	1063	1052	1099	1053	1072	1041	1100	1058	1097	1003	1047	1060	1082	1069	1093	1035	1060	1083	1038	1082	1067	1103	1137	1129	1073	1100	1125	971	1033	1076	1115	1106	1091	1086	1018	1005	1062	1052	1066	1082	1010	1056	1037	1150	996	1041	1009	1065	1015	1083	1042	1079	1109	976	1008	1055	1069	1038	1037	1017	1054	1101	1029	1136	1096	1066	1070	1099	1039	1021
62533	99565	72257	41550	18346	6749	2325	1135	1004	960	939	980	906	965	907	957	948	982	933	963	1028	973	964	984	948	930	907	966	992	984	933	988	897	923	940	909	961	855	955	937	938	920	973	943	955	942	947	932	922	997	914	945	941	958	908	951	914	922	988	984	960	889	896	947	895	895	956	936	917	923	960	957	895	975	909	937	948	954	953	920	893	889	960	939	953	983	953	967	909	939	927	872	946	984	939	945	920	928	963	935	988	946	918	932	987	922	937	964	937	957	980	949	935	986	916	981	913	899	909	952	932	903	978	947	916	953	940	938	917	950	880	927	920	973	993	928	922	921	939	992	929	948	915	945	987	917	908	837	913	889	939	945	984	982	929	975	922	954	916	951	943	951	913	928	914	957	942	965	955	954	917	880	988	935	956	973	949	902	914	907	925	948	944	958	960	947	960	970	1026	954	969	937	944	995	960	934	944	928	924	953	924	954	949	914	945	1011	934	934	945	941	953	956	946	900	926	960	923	992	921	948	943	933	857	907	909	968	990	908	943	951	912	854	952	855	988	981	977	941	932	898	919	904	911	970	920	934	910	887	948	960	924	939	940	930	910	946	942	943	959	936	977	930	947	946	901	951	956	937	935	898	938	970	943	931	929	936	995	937	953	942	882	990	973	921	938	889	929	964	1003	906	976	951	958	911	958	957	931	922	937	948	931	964	971	898	922	995	960	917	937	877	949	916	933	909	928	967	932	933	938	932	990	966	950	979	904	925	876	964	951	919	917	946	911	927	916	926	957	957	936	982	919	948	909	918	945	892	936	937	943	939	908	978	949	940	998	918	937	974	886	898	917	928	892	940	899	916	884	903	957	912	947	918	910	973	927	904	903	955	950	967	936	920	995	924	887	954	930	934	948	933	906	956	921	882	944	946	954	946	947	933	912	925	877	964	968	936	970	915	940	932	936	980	901	892	902	934	927	947	911	907	962	936	964	976	896	939	918	866	854	927	951	882	927	932	952	920	922	908	937	870	933	1024	918	969	960	971	950	953	953	932	973	962	941	929	987	962	943	961	887	880	932	945	978	970	967	929	985	906	956	906	927	957	973	979	966	897	939	951	954	926	951	869	944	902	929	978	930	955	947	926	917	981	942	904	950	909	964	905	881	920	975	960	897	957	934	932	940	969	911	925	929	910	989	957	960	919	874	903	933	895	924	886	901	929	956	952	917	925	963	941	954	947	938	905	890	950	956	964	932	961	948	988	920	916	937	929	989	929	950	944	954	958	943	988	916	922	956	932	960	942	903	915	948	996	940	915	939	938	894	909	966	973	932	988	947	910	963	905	895	971	904	961	933	888	872	885	953	942	958	970	937	986	930	936	889	954	936	942	955	969	924	911	908	914	918	923	951	917	901	973	965	918	955	969	945	913	892	907	939	917	1028	999	936	939	942	907	951	896	916	941	927	938	936	1024	941	929	841	973	935	934	964	887	936	962	956	959	949	930	961	914	943	983	994	926	910	949	920	943	938	913	955	973	919	970	886	972	925	942	931	942	954	932	921	934	997	951	972	939	907	943	946	931	942	977	959	924	996	992	950	919	939	949	915	926	939	895	908	964	923	960	873	938	919	934	940	972	898	955	917	897	895	906	944	878	922	955	967	941	967	925	956	965	947	912	953	920	926	933	961	911	1002	973	978	922	995	895	967	926	954	887	889	913	935	909	965	926	901	935	999	949	900	934	912	955	899	983	861	938	936	922	1022	934	952	945	943	857	902	862	935	976	956	924	914	946	937	944	984	920	885	945	931	946	934	971	934	985	928	947	878	939	912	955	1007	950	951	896	941	907	914	948	971	890	964	911	929	935	907	950	935	977	944	910	963	908	924	927	934	940	895	881	869	947	941	902	944	921	909	952	856	897	909	972	926	952	947	929	926	954	948	912	935	993	978	944	953	938	947	968	998	936	936	903	912	923	971	922	897	965	951	907	933	886	922	938	927	912	885	950	918	886	932	979	977	908	937	874	972	933	906	972	928	948	950	925	986	894	966	903	949	927	948	877	915	910	940	941	908	952	940	901	959	961	884	886	921	945	952	945	933	920	914	998	982	890	958	945	929	991	925	976	914	925	888	893	933	903	905	898	913	938	872	947	849	935	937	979	929	952	970	1007	1005	925	950	897	942	947	907	986	905	929	983	961	912	912	965	899	996	926	883	894	937	981	923	849	955	924	926	949	979	893	910	873	929	921	931	881	976	925	955	976	932	873	884	925	951	911	965	895	907	922	936	938	923	922	916	947	944	974	906	943	939	955	942	976	925	940	975	935	894	880	953	964	924	917	916	945	912	1000	979	940	1004	938	955	917	911	939	951	942	873	955	955	946	912	913	910	955	972	944	904	916	949	925	988	961	936	945	925	930	909	923	917	966	976	899	928	885	922	894	967	921	913	941	968	928	960	937	954	955	916	1013	967	927	936	903	892	944	896	905	892	957	921	982	943	902	944	897	927	931	988	957	1008	933	968	912	944	956	915	963	920	907	930	984	942	923	947	916	933	904	965	911	922	941	931	928	947	930	933	924	915	956	902	913	897	896	923	895	943	944	914	950	962	962	959	976	926	906	958	938	922	932	920	962	910	892	916	941	925	924	922	932	957	950	937	954	905	929	877	921	1035	958	899	929	953	948	959	944	884	957	932	936	896	962	889	930	936	922	953	958	941	946	923	967	979	963	954	982	946	1024	970	1037	946	871	936	1029	902	940	916	940	968	946	894	915	915	920	952	875	979	924	925	929	959	906	952	899	946	919	908	903	904	938	960	944	964	963	941	980	917	967	901	968	941	942	920	942	924	918	906	931	881	998	929	951	931	939	929	955	952	946	949	913	962	949	943	895	977	865	911	956	895	930	954	883	922	956	968	914	918	944	925	951	892	944	941	950	1011	973	982	979	871	920	938	953	890	862	959	963	973	878	933	894	885	934	897	902	914	952	932	929	897	968	923	954	862	927	918	941	893	903	939	909	907	948	954	954	965	918	907	927	972	925	920	963	927	934	875	914	953	947	942	950	912	947	959	1018	942	882	990	913	884	956	944	896	889	928	874	1058	970	897	975	966	852	915	891	897	956	901	970	910	937	949	984	996	929	916	935	934	936	957	980	923	981	976	905	897	917	964	931	974	979	944	928	907	921	948	929	939	924	970	984	924	969	927	919	945	937	964	908	963	898	966	940	980	968	911	906	930	966	917	936	944	960	878	976	915	871	931	972	886	941	947	893	927	949	984	948	931	987	1016	929	860	899	868	887	918	921	939	950	955	960	927	957	968	955	1007	926	903	927	909	885	897	908	939	994	937	906	949	1004	977	964	962	928	906	966	927	900	960	921	947	922	935	947	943	948	929	922	916	944	958	911	958	882	898	912	906	921	946	988	948	937	928	967	931	948	962	902	896	937	947	903	936	901	956	948	938	894	908	965	911	919	913	920	924	890	959	937	859	930	912	903	922	953	941	928	906	965	933	918	924	941	952	916	953	929	941	980	884
30706	30088	24721	10809	2935	1513	1002	861	857	883	873	865	861	864	879	884	895	878	866	882	909	827	828	887	847	861	882	865	843	857	892	871	906	894	861	844	848	834	915	832	868	845	867	805	912	851	853	929	854	839	890	846	872	855	887	823	877	846	856	823	844	882	863	860	850	864	798	905	845	873	869	861	881	864	869	830	817	848	855	798	862	854	845	803	812	783	860	837	853	871	894	950	843	867	824	869	906	829	816	872	845	817	853	861	837	849	836	896	887	871	878	827	867	816	858	850	851	805	844	823	846	830	879	829	798	862	833	780	860	854	859	885	874	874	818	875	851	826	849	810	818	877	835	858	850	829	851	819	856	880	799	874	867	870	846	810	834	851	857	843	851	858	852	851	882	853	863	864	826	882	866	860	835	827	793	814	833	801	812	844	825	853	836	787	854	887	875	814	899	799	799	868	873	888	880	809	870	834	833	821	882	849	811	835	834	872	812	860	832	862	867	809	831	838	848	852	836	881	856	838	808	827	867	907	782	806	852	800	899	901	840	877	811	808	865	852	917	813	824	890	891	840	811	859	848	829	824	837	841	818	832	829	857	834	935	834	808	856	855	855	856	890	790	820	870	816	834	875	839	854	822	808	900	801	878	852	795	863	843	882	868	868	871	886	835	903	783	821	830	852	826	841	783	879	841	880	830	903	839	865	848	927	815	843	872	845	844	838	865	842	856	903	858	808	859	875	851	833	867	874	855	829	879	846	785	817	813	858	853	819	856	866	843	818	831	860	867	882	867	879	868	854	858	902	836	872	866	818	828	883	833	817	885	849	838	799	880	849	917	856	865	824	869	826	829	869	849	894	859	880	861	860	880	888	843	847	840	799	814	834	887	907	879	874	820	839	826	823	861	814	795	815	871	860	913	888	862	864	828	891	826	817	832	812	841	898	850	827	893	933	844	873	862	871	825	860	837	895	852	842	859	876	864	842	857	835	874	825	905	862	856	879	855	871	836	879	889	834	852	833	875	876	874	826	797	869	874	858	809	880	843	864	853	854	865	909	847	862	849	832	830	842	800	908	838	896	858	831	834	906	820	858	851	864	854	853	883	803	851	888	876	870	833	855	889	828	908	848	862	838	839	889	867	863	793	876	863	868	831	867	857	843	852	895	778	801	861	840	855	853	862	838	811	807	848	838	833	830	894	819	848	826	860	867	861	811	875	884	898	857	855	788	790	839	808	850	851	845	882	896	809	862	874	826	786	858	873	850	846	858	847	841	844	821	880	877	853	857	841	889	841	886	872	823	819	834	862	883	830	880	826	837	881	886	832	811	900	813	890	825	896	913	887	855	852	902	825	867	814	867	817	827	818	855	820	851	860	835	805	877	855	884	865	905	821	875	825	829	862	884	837	827	846	865	875	871	833	866	858	758	816	858	859	840	850	804	858	862	817	841	856	868	866	860	887	853	849	846	876	811	863	847	859	843	852	889	912	821	849	837	861	818	799	826	801	839	831	813	874	866	763	843	823	831	856	848	862	855	809	806	828	850	840	861	866	888	807	827	853	849	867	835	844	788	837	817	861	894	851	852	826	865	851	845	848	834	873	849	814	857	862	826	803	841	841	808	833	825	854	821	916	821	830	782	799	870	858	834	831	867	802	850	841	859	845	780	895	815	874	898	870	870	813	853	845	853	850	833	895	859	889	897	824	877	847	828	844	860	890	878	876	826	865	804	806	854	798	800	854	825	835	811	879	878	842	869	846	823	846	805	864	856	833	842	884	837	836	858	837	854	903	840	882	852	832	818	853	815	875	831	829	833	819	826	840	861	792	813	779	826	892	836	900	809	835	885	821	859	846	849	892	852	829	883	807	836	873	858	880	849	891	875	832	871	808	835	850	858	866	882	834	807	877	810	841	870	870	836	840	800	829	875	851	880	832	875	874	825	811	848	878	858	840	881	868	838	886	844	861	836	891	854	899	859	817	855	844	807	871	833	869	823	852	809	853	827	871	861	819	792	827	885	865	831	837	849	830	882	900	831	857	836	794	809	850	878	839	885	822	847	856	830	876	842	801	836	841	856	815	863	837	851	822	839	838	852	844	878	865	865	860	842	921	788	896	819	825	832	864	809	832	894	837	842	835	862	836	840	815	831	843	885	805	913	946	889	865	840	842	835	835	867	828	850	829	787	866	810	876	857	871	845	857	845	869	892	876	856	847	883	860	831	855	803	863	848	861	864	856	894	864	870	790	861	873	895	839	809	817	821	868	871	845	819	845	791	826	850	837	810	844	850	843	835	858	824	842	808	919	811	824	828	836	868	793	873	899	841	824	886	848	808	838	833	860	932	848	851	798	828	821	880	839	821	844	896	838	832	877	911	828	791	828	797	828	800	894	835	855	876	876	829	855	811	833	827	901	905	850	851	825	875	863	815	827	893	859	909	835	883	824	869	850	863	864	891	877	861	914	900	838	833	832	795	868	806	848	864	863	830	805	825	853	861	913	897	865	847	839	853	870	851	817	857	865	857	805	819	851	844	880	898	861	891	850	883	889	852	874	836	867	877	870	824	858	856	835	874	817	865	772	844	881	853	860	827	893	853	881	851	947	817	854	861	835	862	924	828	878	817	828	784	814	881	780	825	836	900	833	861	832	886	855	856	871	874	809	807	829	866	865	849	869	790	858	899	837	831	897	849	827	835	845	868	775	847	856	819	875	889	830	814	805	864	880	864	802	879	827	846	841	820	862	835	908	860	856	831	855	844	877	807	815	883	837	833	845	845	882	883	866	850	875	811	833	828	868	860	861	870	825	844	839	868	852	858	941	852	857	873	886	850	867	859	848	862	846	821	889	854	915	865	811	845	857	857	827	839	794	844	844	839	862	819	853	859	931	840	862	857	883	856	812	863	891	851	917	832	825	863	865	850	876	873	839	837	888	831	864	845	845	871	951	808	858	838	855	875	854	873	886	827	866	826	887	825	835	839	858	839	833	897	793	897	826	883	891	920	824	848	840	854	838	842	864	828	882	836	854	840	871	852	844	800	848	808	841	859	869	858	857	885	889	823	840	849	887	809	881	859	872	882	806	850	886	817	825	838	874	883	857	876	874	802	842	887	867	830	884	832	805	877	879	884	831	824	823	895	826	826	842	813	895	810	803	904	828	834	848	793	851	853	866	900	833	852	840	848	817	836	821	807	878	877	846	852	858	913	825	883	861	859	798	801	834	878	809	805	867	862	827	858	848	851	921	836	855	879	797	882	779	824	828	879	851	837	836	825	856	859	889	820	836	838	794	795	805	843	827	831	840	836	818	855	840	820	802	883	860	867	841	833	901	837	830	818	886	795	809	857	896	867	844	835	857	851	838	852	860	870	791	871	877	838	852	836	868	836	919	887	838	830	845	832	830	828	839	840	855	878	860	822	827	916	860	827	814	824	879	849	873	873	867	891	832	849	907	846	852	846	831	831	855	876	872	863	870	862	843	851	842	838	831	847	851	835
24791	34123	18823	6065	2421	1127	815	720	703	728	661	681	645	720	651	724	706	685	679	649	714	743	676	685	694	673	657	660	652	698	656	673	700	702	641	683	678	670	707	705	729	653	698	707	691	681	732	674	635	690	646	672	712	689	664	669	709	695	711	695	648	691	680	681	682	690	694	666	671	675	702	680	645	661	640	673	704	649	686	649	739	682	698	662	635	707	646	679	698	644	678	687	692	613	670	715	702	693	697	699	656	648	713	678	699	704	724	689	666	672	662	669	622	665	665	646	647	647	702	710	668	690	685	715	681	666	679	669	665	698	640	658	642	650	716	683	697	660	745	659	644	688	694	712	704	683	704	721	649	673	667	701	699	653	696	655	698	634	684	647	694	714	648	648	673	666	656	689	650	691	686	702	660	677	668	705	707	663	714	716	626	681	666	681	714	670	695	622	654	718	659	664	695	706	685	691	676	616	636	696	681	702	654	634	689	722	632	712	647	733	653	675	598	713	687	681	644	652	701	692	658	639	671	717	694	640	669	731	648	666	653	704	662	676	712	716	663	687	700	731	652	665	691	682	662	714	717	716	690	657	669	685	668	654	693	629	672	682	664	663	663	710	665	693	691	688	666	671	714	720	676	721	688	682	619	670	712	692	641	661	656	627	645	698	678	674	681	677	672	654	710	671	687	706	630	700	634	651	682	683	658	643	676	655	606	680	689	678	657	688	720	630	706	679	688	668	653	665	713	697	616	697	675	703	666	671	646	653	660	687	704	680	664	668	660	687	688	664	724	683	711	674	670	653	665	652	665	638	642	702	626	602	730	684	691	703	681	714	645	726	665	700	642	650	672	730	672	694	714	649	664	688	694	660	707	611	638	691	679	666	633	737	652	654	679	682	643	684	729	674	687	654	666	730	620	663	695	689	698	722	699	677	686	689	643	691	672	670	644	665	739	673	645	673	686	679	651	681	662	642	679	619	709	686	685	641	639	657	679	686	692	702	705	650	692	675	683	687	679	686	658	691	671	698	640	655	684	691	663	655	697	737	690	681	630	646	706	718	700	682	672	677	676	684	684	687	675	643	701	684	670	702	664	701	688	650	636	680	653	724	648	699	676	664	690	659	720	676	636	697	680	679	662	673	669	677	681	653	653	660	630	644	686	665	626	650	684	641	664	652	690	645	689	721	692	723	670	684	637	690	683	652	675	664	654	699	681	710	677	664	657	645	713	683	656	707	696	660	640	709	681	757	671	661	670	664	722	677	649	679	646	661	694	693	675	666	660	687	706	682	656	698	666	672	696	701	684	692	659	688	668	678	686	671	665	643	679	643	726	722	671	691	703	701	683	678	668	627	715	673	716	686	654	671	618	691	639	655	670	698	695	681	645	674	665	681	654	674	669	637	684	703	683	632	716	676	654	661	643	661	618	681	599	680	675	686	665	656	689	693	717	700	716	639	659	658	660	668	676	674	707	685	673	685	715	674	692	718	661	668	662	686	676	640	717	645	694	692	663	663	653	654	655	679	682	692	632	715	663	682	631	643	656	635	677	673	670	661	740	692	674	696	674	706	636	660	647	679	685	723	675	661	693	688	670	605	676	669	695	661	705	675	675	666	692	678	664	669	657	720	685	660	702	662	678	730	687	677	679	638	722	675	732	666	661	672	625	628	698	665	746	662	668	675	688	660	660	694	662	684	695	682	677	747	677	658	695	720	698	622	656	716	694	703	704	698	711	661	710	642	647	647	658	664	665	650	693	687	686	732	663	668	686	660	743	705	654	661	672	733	706	651	658	737	687	688	672	707	667	686	628	665	669	701	688	680	679	699	677	702	696	669	638	665	641	636	680	686	667	667	657	702	641	685	671	692	676	658	686	639	670	720	658	678	653	692	684	679	642	679	678	656	662	689	668	642	659	702	743	725	649	713	657	696	663	720	658	739	667	689	679	670	667	637	640	649	702	682	709	675	697	617	660	742	674	701	675	658	683	639	635	641	755	693	671	683	692	666	708	666	722	671	715	656	650	650	675	717	673	679	669	715	681	642	691	714	669	669	670	649	709	697	644	670	661	691	671	672	657	714	656	698	681	710	685	697	697	637	705	688	649	687	647	693	715	650	671	666	659	722	661	707	663	644	675	696	676	679	691	661	698	662	652	642	680	680	647	662	687	697	698	705	667	682	681	701	703	641	639	653	698	688	714	741	628	685	695	674	668	655	685	703	646	665	725	706	651	669	678	685	719	688	683	623	703	650	642	679	668	661	682	640	667	676	687	677	656	696	702	671	619	659	680	683	681	723	637	663	697	645	748	662	740	651	627	701	701	708	643	672	625	668	690	701	636	693	728	690	668	715	647	691	677	662	695	666	652	724	693	661	676	710	714	671	651	691	722	693	692	673	654	715	618	679	698	708	638	681	688	667	701	684	650	613	659	667	710	722	646	631	632	629	691	694	674	670	666	712	681	719	699	691	655	658	659	692	617	702	693	659	659	689	658	713	635	669	656	684	638	664	699	692	675	664	712	687	697	678	660	723	652	661	655	682	684	688	677	673	683	669	710	712	669	642	709	657	662	666	673	679	646	725	705	670	681	644	710	643	678	662	652	693	669	655	713	633	672	710	646	685	701	665	668	714	655	681	676	672	691	681	691	675	673	664	680	712	716	680	688	684	672	688	693	667	669	641	661	673	678	629	704	681	696	641	692	690	671	681	651	674	678	707	688	670	703	637	684	702	700	664	683	691	670	642	648	702	637	678	673	700	680	652	643	655	697	635	687	664	677	633	660	692	719	699	674	706	701	677	682	689	687	682	693	671	691	671	654	665	678	683	716	721	657	640	663	671	739	668	672	682	684	679	697	673	710	649	660	669	681	672	653	711	656	679	703	682	652	676	689	678	725	673	677	663	676	682	668	631	670	657	656	638	737	676	699	659	659	677	665	690	675	695	648	677	641	671	669	632	644	671	685	689	662	681	652	701	646	652	712	671	671	672	678	733	706	646	643	668	686	666	665	682	700	686	660	667	672	698	701	675	667	677	686	689	684	695	666	663	669	658	663	679	682	692	695	656	641	669	649	689	718	646	681	645	671	661	661	675	679	663	652	676	640	702	680	662	661	673	644	652	680	706	634	673	658	609	672	683	667	688	697	708	652	664	638	698	741	637	695	644	666	661	702	689	657	718	635	638	626	644	707	657	693	659	680	692	673	677	686	708	681	653	633	683	685	700	721	646	623	670	697	685	656	687	688	675	690	659	693	641	702	689	734	663	692	704	675	716	671	705	702	664	680	680	642	668	684	694	687	705	644	686	705	691	729	695	714	681	648	700	730	680	689	628	675	658	642	661	646	674	659	679	663	670	668	655	683	619	685	672	670	689	691	662	659	700	638	691	677	717	700	670	679	644	683	681	687	633	715	674	681	666	689	655	694	705	685	689	712	675	688	678	699	706	625	657	689	633	650	654	668	674	646	662	639	643	679	637	652	625	712	642	640	731	631	654
25975	27234	38797	32924	18427	6355	1875	1080	951	953	959	913	902	929	1000	900	904	899	923	938	922	936	893	957	896	890	932	923	950	940	913	948	899	853	904	930	880	942	967	926	927	898	943	930	952	924	893	884	837	912	887	903	958	953	936	889	905	886	878	976	936	894	894	903	937	937	958	898	908	948	961	959	882	932	859	887	915	931	847	971	925	931	895	938	900	913	869	923	862	920	920	922	948	931	923	907	956	928	902	871	984	912	855	893	982	951	898	894	896	900	883	882	913	964	951	922	952	915	946	996	915	906	883	885	941	872	896	855	897	918	917	911	880	893	887	914	896	976	880	940	925	953	910	894	891	880	857	931	907	939	874	886	886	903	937	923	953	907	937	917	933	885	919	860	878	864	920	889	882	951	983	947	877	860	923	931	929	936	869	906	912	923	927	878	902	902	854	937	916	952	992	905	881	890	846	902	928	937	881	936	899	918	916	896	931	874	936	843	897	887	889	931	954	858	951	883	885	886	844	935	884	916	872	922	863	905	874	866	914	930	910	854	906	933	903	932	886	880	889	895	958	914	924	889	935	913	904	981	905	940	941	934	947	828	898	902	942	909	886	904	930	907	943	878	960	934	931	909	905	901	923	879	896	891	904	913	950	876	951	875	853	899	947	861	869	913	936	880	887	933	966	925	871	889	945	916	924	866	925	896	905	914	910	866	935	931	894	951	891	891	909	929	909	902	856	914	945	859	875	929	915	920	870	881	917	967	913	873	968	919	939	914	911	910	866	945	943	933	901	932	896	979	945	874	936	951	913	931	947	899	927	852	844	900	872	842	901	916	909	888	904	937	919	878	903	884	879	934	951	873	825	904	884	914	858	955	927	875	845	916	945	921	867	861	974	947	902	939	928	925	919	895	881	936	957	865	892	947	926	925	901	872	874	930	915	915	939	904	939	875	927	897	909	894	938	893	954	959	977	878	947	889	893	915	887	888	920	827	930	941	920	934	874	891	878	881	882	910	911	920	915	904	898	900	918	962	917	866	902	909	896	968	897	982	918	860	921	891	873	926	810	906	911	924	958	934	897	923	904	908	876	924	904	855	884	916	879	895	937	870	958	874	908	966	935	932	906	894	855	938	942	952	957	914	927	933	896	950	942	905	901	856	914	888	900	926	924	906	912	871	866	876	882	889	862	869	868	933	936	879	950	903	915	899	924	919	896	923	897	939	889	925	952	933	916	892	930	922	931	903	892	943	873	859	907	926	940	905	867	901	934	912	946	959	941	949	906	893	886	955	930	879	973	922	937	898	904	940	849	960	931	920	908	894	908	937	847	928	917	899	895	931	908	895	908	910	885	957	901	895	895	926	895	926	862	895	911	872	946	916	959	924	929	911	905	911	899	975	919	917	902	948	939	951	922	895	878	894	908	847	929	965	930	965	942	907	913	908	950	938	879	914	941	901	908	918	877	915	920	925	937	958	909	908	903	944	899	927	925	922	944	897	899	877	935	927	938	890	887	872	906	908	962	900	894	907	896	985	885	883	920	896	904	876	887	925	936	911	942	902	918	822	904	921	893	895	897	901	908	893	938	928	911	860	913	945	945	853	876	936	938	924	955	895	897	914	906	905	895	950	894	926	914	897	992	855	925	947	848	898	956	936	924	905	924	924	899	889	889	905	960	915	939	956	890	882	860	911	882	859	942	893	897	864	921	946	927	890	921	893	875	932	863	886	925	909	875	933	898	926	914	935	878	932	949	956	895	895	918	934	914	931	927	941	888	883	897	914	869	929	949	895	946	920	908	931	958	908	893	935	940	909	985	925	866	904	920	914	978	917	902	885	864	878	902	806	893	920	925	870	925	897	862	967	945	927	885	867	896	907	901	874	842	973	910	888	895	880	912	912	894	913	887	936	932	855	921	909	956	945	885	928	869	898	874	888	908	895	914	930	930	890	873	964	908	848	905	897	923	887	909	959	947	931	923	951	943	905	945	885	919	912	910	881	892	912	909	930	918	903	927	850	910	853	919	860	903	927	905	912	933	886	939	908	856	895	937	903	897	920	894	921	911	866	867	933	936	895	917	889	954	937	968	936	940	937	916	930	895	916	887	918	885	895	853	934	922	921	886	916	925	978	920	890	977	910	897	851	866	872	924	906	906	930	954	948	938	892	972	945	898	904	898	927	957	965	965	943	908	917	933	907	847	941	927	926	911	940	903	897	943	906	910	938	893	929	914	916	921	961	890	826	899	963	916	839	932	909	954	901	999	902	881	928	933	946	894	912	927	902	931	864	875	936	961	925	961	929	959	869	953	961	942	917	908	930	957	970	949	938	926	951	904	889	887	994	901	895	864	901	898	881	950	902	943	939	904	892	902	908	856	869	941	880	914	869	900	956	966	906	875	921	868	974	902	916	923	916	891	905	876	952	895	903	897	855	923	927	893	903	868	958	862	903	917	867	925	907	871	911	865	883	887	929	887	906	931	920	954	973	903	828	932	869	896	913	938	971	869	936	922	926	897	893	895	972	924	892	917	897	990	896	888	875	917	919	935	856	911	958	874	849	899	928	904	891	910	933	853	873	995	865	870	909	871	933	920	883	916	872	896	954	925	918	909	948	901	905	925	948	985	862	893	863	936	917	886	961	927	936	919	931	939	892	910	887	880	878	883	886	934	909	883	909	919	919	915	920	911	926	919	793	937	905	925	910	906	934	891	891	885	851	913	931	922	822	944	905	887	890	948	874	935	912	860	920	915	977	867	949	904	837	940	932	847	948	864	889	946	927	947	891	936	892	895	927	954	916	937	940	881	896	938	876	888	889	892	928	902	844	903	887	959	908	891	947	904	960	921	948	912	935	939	925	902	905	886	916	947	859	888	959	914	898	895	876	979	932	968	960	949	899	901	873	941	890	974	875	908	931	896	883	975	929	867	957	926	938	875	893	910	921	947	929	925	889	909	865	910	934	919	930	904	905	875	936	935	920	891	849	902	898	941	973	865	944	866	891	930	882	891	976	908	919	921	916	922	924	918	915	934	942	888	896	976	961	923	970	922	886	882	903	938	905	957	933	956	939	885	925	970	885	889	912	868	896	904	978	906	865	895	884	933	919	898	945	934	858	890	897	903	903	915	890	898	884	964	868	945	959	914	958	906	864	943	888	928	995	926	917	951	876	873	919	898	874	927	905	888	910	948	924	858	892	861	884	922	932	878	876	926	933	866	915	895	925	873	915	871	927	935	888	913	924	971	894	857	964	899	929	872	939	935	919	849	949	874	913	905	872	912	899	882	933	983	942	842	899	910	921	921	966	856	921	915	950	843	930	863	955	926	882	907	912	911	903	886	871	864	930	929	908	941	910	898	936	881	935	922	963	931	911	971	924	993	932	950	894	953	909	909	861	961	928	924	890	882	878	907	905	917	870	940	925	854	929	913	895	946	915	970	951	881	939	889	954	949	999	887	929	889	909	925	910	885	942	904	880	918	871	906	891	925	863	910	889
57938	81107	51900	25531	10758	3892	1443	856	780	822	772	810	762	801	762	781	798	818	748	827	780	742	797	788	737	781	777	773	758	772	740	774	807	810	782	740	752	763	732	788	776	785	767	746	753	754	748	775	825	762	752	772	774	830	799	769	761	784	691	739	784	727	754	774	766	814	748	782	774	770	800	768	771	753	755	798	718	741	787	838	796	815	760	777	812	771	779	775	710	762	746	779	734	761	761	824	776	804	782	766	750	805	733	760	731	775	745	779	748	779	788	779	783	776	794	796	761	768	772	824	810	809	745	740	751	748	708	755	754	775	748	778	775	832	775	760	744	744	805	743	823	756	732	806	787	785	783	782	743	765	758	803	795	756	714	692	754	791	736	803	783	854	781	767	751	747	713	817	774	775	760	738	779	771	772	748	782	805	743	732	772	749	757	791	814	770	767	731	758	762	774	724	806	758	762	704	762	749	793	747	740	784	845	787	819	749	768	725	746	775	766	768	743	763	770	762	712	766	740	742	815	782	760	803	841	765	781	782	749	770	770	747	715	792	762	817	738	767	712	736	719	780	758	775	772	758	763	780	815	809	815	763	767	815	778	779	772	756	775	702	698	784	768	826	730	752	741	791	749	843	783	785	734	755	755	786	787	757	771	759	752	783	810	782	756	750	747	781	755	770	742	720	774	785	752	753	770	763	792	747	742	762	780	821	745	751	843	812	745	764	768	726	768	822	760	802	778	770	804	782	780	757	776	752	752	810	772	746	804	735	778	800	757	734	767	810	777	759	749	752	762	802	765	739	758	763	789	750	756	806	786	740	730	759	736	786	734	741	755	779	758	807	749	762	736	811	758	735	794	783	743	751	772	717	746	827	779	759	790	775	731	739	736	768	789	813	787	757	713	829	735	811	801	723	791	783	801	792	773	757	762	716	711	810	764	750	791	783	728	741	765	790	725	751	798	755	798	768	764	753	781	794	770	756	766	768	761	769	808	769	749	813	799	759	719	765	749	827	775	793	762	810	752	745	759	777	779	727	733	778	776	822	794	802	736	759	751	772	781	768	765	742	749	736	784	775	772	801	807	793	790	719	776	752	754	746	749	778	749	788	842	776	745	787	766	743	778	744	779	740	799	782	795	788	774	807	747	803	762	726	756	748	794	726	710	732	768	773	779	776	746	784	779	750	831	772	748	734	781	765	792	752	783	740	798	803	797	759	803	754	791	780	851	709	792	762	764	754	754	740	754	769	758	714	751	774	790	727	728	727	751	755	758	724	783	709	722	793	761	740	780	816	714	746	762	717	833	718	778	779	761	743	761	733	767	684	798	730	785	792	756	773	739	746	747	747	790	785	786	772	749	804	743	750	723	769	733	771	789	765	772	742	748	784	768	730	759	792	845	772	718	815	770	747	781	763	771	742	769	781	761	763	767	831	771	721	769	834	744	765	777	784	774	774	820	759	766	744	770	708	765	778	818	782	783	768	773	769	832	791	798	795	744	774	745	768	739	804	776	773	827	743	808	803	740	765	726	729	767	757	716	743	727	726	792	793	784	812	772	746	768	773	790	773	779	749	775	780	771	751	754	826	756	726	811	729	756	787	691	726	780	768	769	750	779	858	769	774	742	743	762	770	741	819	786	780	708	759	834	752	768	777	733	791	776	773	729	758	792	794	740	793	688	731	768	732	784	806	803	757	712	733	737	761	774	746	801	746	796	807	735	724	770	778	804	804	753	753	775	775	782	756	795	734	752	782	781	765	735	783	741	760	721	783	811	746	754	770	716	758	768	776	777	823	756	782	797	773	776	797	812	827	765	760	770	779	763	801	763	730	720	797	751	751	739	745	723	788	772	735	742	743	757	763	772	746	742	780	810	758	788	762	786	714	809	754	732	706	745	798	806	776	727	770	770	787	793	802	714	776	765	699	772	753	773	754	730	742	790	746	706	733	777	742	797	767	790	776	739	795	821	790	806	735	793	777	767	779	777	806	736	744	751	748	779	734	687	724	814	765	735	751	791	776	813	757	825	780	813	732	769	760	759	790	759	787	796	750	767	728	781	783	748	744	761	761	800	735	721	793	761	768	760	720	765	771	756	824	767	787	748	784	749	752	717	791	778	804	779	759	749	749	791	826	751	775	776	781	733	733	799	796	809	775	731	786	745	728	772	736	741	763	794	738	785	750	776	768	758	775	721	828	777	735	772	717	822	780	786	788	765	791	753	805	779	814	754	750	742	745	752	771	777	809	769	800	800	793	763	747	779	749	755	762	771	781	753	768	740	780	777	761	763	763	735	772	774	740	807	733	772	778	758	757	754	749	744	835	758	788	731	784	809	770	701	775	749	741	759	757	812	760	779	758	752	753	759	761	772	753	816	816	818	785	795	788	754	761	831	800	791	756	738	804	790	745	775	753	751	773	726	743	754	761	750	768	785	738	754	805	772	799	757	723	761	831	743	754	806	749	783	778	804	766	796	745	781	780	757	761	756	796	817	748	786	788	751	740	748	698	805	811	794	738	739	749	785	778	745	758	719	781	831	789	779	770	756	774	762	746	803	751	796	778	804	755	742	797	779	769	814	748	747	797	763	760	797	764	793	748	760	742	729	740	773	807	786	779	748	772	792	805	740	763	809	738	749	808	792	765	718	764	766	760	751	742	792	758	753	778	791	813	795	755	735	759	753	750	777	728	768	771	764	791	782	768	712	786	717	717	771	787	762	747	722	756	850	777	781	782	741	786	755	784	777	742	789	761	752	789	737	732	737	776	765	796	727	718	725	748	734	742	746	757	765	789	817	736	792	756	762	752	751	784	772	758	760	742	765	792	762	772	772	817	772	775	771	749	773	771	774	777	768	778	749	772	803	796	712	771	755	762	756	777	765	756	793	770	758	788	785	761	757	729	780	766	739	751	772	738	768	760	754	765	787	777	754	784	766	811	770	758	745	754	767	767	785	776	780	785	808	741	789	780	746	769	741	755	784	784	794	729	765	789	805	784	697	773	739	750	772	773	719	794	796	762	809	783	734	781	778	779	760	749	796	739	731	734	747	748	747	730	750	741	740	761	765	789	767	727	731	775	771	791	789	800	713	751	735	813	748	789	757	788	777	775	754	731	798	733	740	768	706	792	816	789	747	827	794	797	761	750	725	729	720	767	756	807	732	790	720	764	759	808	752	763	784	747	839	750	768	772	757	771	768	774	815	779	723	801	751	745	729	754	788	739	707	732	733	780	758	750	769	763	743	797	774	793	814	748	758	746	797	817	784	811	721	744	748	767	776	698	721	786	789	767	764	697	725	803	752	789	747	773	813	779	798	817	753	762	781	776	728	762	759	783	765	783	745	790	755	786	740	737	757	739	744	785	740	743	810	818	778	706	792	774	785	779	707	803	714	744	745	758	745	777	777	812	756	805	779	747	761	766	784	781	781	763	768	756	775	771	752	764	812	783	806	745	780	760	726	763	741	761	763	828	741	767	759	802	743	755	757	770	787	751
23912	23016	33501	30977	25375	16894	5240	1551	1179	1124	1066	1099	1093	1144	1060	1086	1080	1096	1052	1089	1014	1152	1102	1125	1063	1036	1128	1071	1126	1020	1078	1052	1069	1017	1094	1135	1128	1094	1129	1131	1124	1081	1040	1077	1044	1055	1049	1078	1034	1072	1058	1085	1070	1084	1106	1101	1084	1130	1067	1092	1041	1038	1090	1033	1099	1065	1011	1044	1058	1122	991	1066	1028	1076	1086	1073	1061	1063	1058	1086	1102	1071	1038	1057	1083	1053	1060	1075	1054	1055	1058	1070	1019	1045	1085	1108	1067	1010	1039	1090	1109	1039	1081	1105	1108	1107	1045	1060	1053	1119	1075	1066	1027	1131	1062	1102	1042	1026	1060	1063	1042	1009	1024	1055	1113	1046	1145	1009	1110	1008	1098	1094	1042	1062	1006	1062	1092	1076	1058	1062	1062	1100	1017	1036	1074	1021	1088	1086	1056	995	1061	1063	994	1040	1098	1079	1088	1078	1016	1035	1102	1071	1056	1021	1092	992	1041	1103	1040	1016	1064	1064	1124	1022	1067	1031	1041	1079	1037	1058	1085	1045	1040	1094	1040	1075	1032	1027	1090	1002	1088	1104	1071	1104	1074	1133	1032	1022	1080	970	1028	1061	1043	1040	1087	1044	1066	1073	1108	969	1069	1121	1042	1099	1020	1053	1068	1022	1105	1057	1045	1058	1030	1114	1047	1064	1104	1117	1011	1017	1118	1040	1013	1050	1044	1063	1055	1068	1043	998	999	1082	1101	1055	1033	1086	1071	1028	1043	1068	1058	1067	1025	1084	1044	1048	1040	1079	1032	1073	1067	1044	1045	1018	1063	1050	1042	1052	1071	1040	1107	994	1060	1076	1077	1043	992	1031	1023	1016	1135	1066	1087	1030	1060	1093	1001	1048	1089	1044	1069	1048	1057	1043	1042	1052	1063	1083	1038	1083	1042	1039	1072	1079	1059	1083	1086	1061	1053	1079	1041	1023	1031	1089	1047	1081	1085	1046	1059	1008	994	1118	1087	1033	1026	1051	1073	1085	1027	1077	1056	1043	1052	1053	1037	1056	1042	1077	1044	1121	1053	1058	1083	1045	1073	1056	1073	1041	1051	1015	1025	1021	1007	1050	1067	1097	1010	1046	1054	1038	1033	1054	1031	1085	1019	1066	1056	1110	1080	1006	1005	1094	1063	998	1063	1059	1006	1040	1079	1039	1039	1038	1040	1102	1056	1060	1036	1060	1075	1102	1032	1116	1056	1047	1066	1038	1125	1111	1045	1113	1019	1052	1062	1039	991	1042	1046	1084	1085	1059	1071	1068	1097	1015	1054	1072	1049	1060	991	1085	1081	1070	1076	1070	1073	1054	1056	1108	1102	1024	1002	1070	1041	1029	1027	1020	1026	1068	959	1029	1107	1068	1108	1036	1087	1067	1100	1041	1049	1068	1118	1095	1117	972	1077	1061	1074	1069	1000	1090	1038	1075	1124	1109	1024	1106	1020	1069	1073	1046	1121	1063	1058	1010	1005	1038	1069	1047	1058	1057	1082	1064	1061	1012	1060	1095	1030	1046	1089	1072	1076	1107	1066	1018	1078	1111	1049	1041	1109	1101	1135	1047	1005	1074	1068	1111	1102	1063	1042	1019	1037	1038	1066	1048	1054	1063	1044	1047	1080	1030	1078	1038	1071	1070	1028	1122	1061	1028	1071	1073	1091	1030	1046	1038	1079	1065	1028	1112	1024	1082	1058	1024	1054	1025	1058	1123	1079	1057	1018	1069	1084	993	1057	1057	1041	1070	1060	1042	1058	1112	1040	1024	1008	1050	1115	1055	1043	1070	1077	1061	1007	1080	1045	1051	1111	1036	1058	1135	1043	1130	1074	1068	1030	1023	1090	1007	1058	1108	1109	1087	1096	1061	1077	1050	1071	1086	1092	1095	1082	1030	997	1045	1094	1095	1066	1100	1034	1069	1104	1095	1044	1064	1045	1039	1014	1057	1098	1038	1112	1034	1057	1002	1097	1029	985	1082	1013	1046	1002	1064	1064	1073	1092	1067	1061	1017	1046	1054	1079	1065	1050	1045	1045	1075	1090	1021	1055	1063	1087	1013	1031	1065	1087	1079	1059	1022	1079	1096	1039	1053	1118	1027	1089	1032	1071	1017	1058	1052	1046	1048	1047	1075	1036	987	997	1055	1056	1028	1104	1028	1074	1053	1080	1131	1036	1012	1071	987	997	1041	1042	997	1045	1126	1122	1028	1013	1045	1004	1071	1038	1064	1049	1045	1026	1064	1066	1060	1051	1005	1083	1085	1081	1013	1093	1057	1063	1070	1009	1076	1045	1015	1136	1028	1025	1007	1090	1019	1034	1073	1096	1058	1058	1054	986	1002	1034	1070	1035	1021	1046	989	1010	1007	1039	985	1032	1032	1015	1029	1053	1081	1059	1046	1021	1035	1063	1024	1067	1133	1015	1025	1028	1039	1015	1059	1036	1047	1093	1131	1087	1055	1017	1091	1043	1024	1014	1064	1078	1011	1025	1009	1054	989	1076	1090	1004	1048	1081	1062	932	1052	1048	1074	1089	1094	1072	1063	1046	1107	1079	1068	1023	1034	1044	1092	1085	1053	1057	1085	1051	1113	1059	1082	1051	1037	1043	1053	1012	1049	1058	1084	1055	1038	1057	1010	1059	1031	1071	1014	1019	1092	1049	1082	1022	1086	1023	1011	1106	1009	986	1086	1061	1036	1068	1084	1053	1028	1052	1068	1027	999	1051	1001	986	1084	1078	1052	1032	1021	1039	1076	1086	1040	1065	1142	1082	1077	1056	1084	1123	1045	1109	1041	1035	1013	1075	1095	1009	997	1101	1080	1023	1050	1054	1045	1018	1052	1034	1057	971	1042	1102	1081	1051	1108	1095	1078	1049	1111	1057	1096	1047	1062	1136	1006	1086	1090	991	1049	1043	1053	1081	1069	1029	1036	1064	1011	1031	1092	1031	1051	1074	1043	1057	1061	1057	1075	1060	1012	1025	1078	1055	1049	1089	1081	1041	1035	1017	1102	1025	1060	1073	1041	1093	1031	1032	1059	1031	1055	1062	1036	1044	1119	1095	1048	1046	1050	1016	1056	1055	1021	1066	1017	1023	1026	1072	1090	1047	1088	1072	1053	1045	1016	1036	993	1067	1082	1043	1036	1044	1048	1065	1059	1011	1039	1059	1081	1079	1045	1049	1039	987	1048	1067	1087	1083	1113	1090	993	1106	1040	1033	1035	1010	1084	1062	1051	1080	1079	990	1095	1064	1018	1088	1048	1067	1067	1019	1048	1032	1113	1062	1019	1020	1067	1074	1012	1049	1058	1053	1105	1117	1072	1078	1025	1022	1052	1062	1033	1011	1057	1064	1052	1043	1041	1011	1040	1054	1058	983	1036	1057	1013	1091	986	978	1060	1047	1114	1043	1084	1053	1118	1086	1053	991	1007	1099	980	1077	1109	1047	1103	999	1021	1070	1041	1113	1098	1093	1131	1077	1054	1112	1020	1061	1032	1013	1084	1082	1049	1068	1034	1024	1042	1065	1006	1099	1075	1023	1072	1005	1073	1098	1057	1087	1096	1080	1093	1016	1058	1079	1081	1049	1007	1032	1101	1046	1028	1071	1102	1040	1084	1050	1061	1061	1061	1073	1015	1041	1048	1025	1041	1092	1020	1074	1017	1074	1088	994	1056	1042	1105	1052	1036	1031	1106	1101	1080	1087	1012	1055	1078	1133	1023	1101	1072	1097	1054	1067	1020	1107	1046	1118	1080	1077	1001	1044	1002	1018	1081	1080	1062	1123	1061	1027	1064	1044	1028	1126	1047	1037	1053	1119	1091	1094	1088	1033	1030	1044	990	1056	1013	1063	1076	1039	1067	1031	1008	1019	1035	1014	1081	1072	1049	981	1059	1037	1067	1063	1022	1050	1042	1023	1014	1012	1098	1020	1067	986	1097	1043	1062	1047	1029	1090	1047	1061	1071	1068	1044	1062	1058	1096	1014	1103	1069	1030	1083	1019	1024	1089	1063	1073	1020	1086	1045	1035	951	1087	998	1098	1082	1034	1082	1067	1027	1061	1024	1044	1080	1136	1078	1063	1069	1074	1056	1026	1052	1071	1040	1030	1109	1023	1047	1003	1080	1061	1074	981	1069	1051	1052	1084	1035	992	1103	1022	1026	1071	1097	1028	1086	1068	1047	1043	1032	1054	1038	1052	1064	1037	1063	1114	1072	1067	1113	1057	1040	1063	1027	1044	1107	1072	1088	1044	1000	1058	1009	1103	1048	1044	1045	1085	1098	1022	977	1087	1070	1113	1046	1033	1005	1064	1067	1066	1100	1075	1009	1059	1052	1076	1009	1055	1040	995	1009	1090	1054	1049	1024	1081	1058	1081	1092	1067	1002	1022	1082	1058	1068	1029	1057	1068	1026	991	1018	1074	1033	1126	1056	1035	1054	1079	1036	1049	1058	1072	1068	1077	1071	1037	1060	1087	1075	1070	1035	1015	1022	1072	1057	1041	1061	1106	1046	1112	1042	1015	1129	1046	1051	1029	1039	1058	1038	1026	1001	1091	1041	1069	1054	1067	1081	1041	1065	1069	1034	1034	1058	1022	1092	1007	1058	1066	1067	1079	1035	1111	1034	1090	1049	1002	1060	1020	1032	1038	1051	1010	996	1071	1038	1034	1027	1037	1069	1041	1036	1014	1058	1078	1099	1019	1064	1006	985	1057	1057	1034	1036	1052	1073	1012	1033	1084	1006	1072	1002	1027	1048	1049	1067	1008	1084	1132	1098	1043	1064	1032	1079	1102	1077	1050	1069	1029	1012	1035	1116	1028	1130	1003	1056	1071	1054	1095	1094	1069	1015	1025	1088	1060	1061	1073	1042	1061	1050	1107	1024	1066	1054	1085	1011	1100	1092	1020	1042	1027	1031	1041	1023	1092	1080	1076	1059	1127	1012	1060	1105	1068	1084	1044	1069	1045	1059	1110	1058
63933	99212	67197	42297	21656	7900	2461	1124	978	976	947	940	930	1004	946	925	949	994	974	957	885	1001	932	895	944	977	916	934	962	940	897	930	928	915	995	888	886	899	948	967	962	989	942	916	976	942	928	949	922	943	936	913	933	893	933	1021	939	901	914	885	887	881	936	942	920	940	886	948	968	929	930	958	890	928	927	909	881	981	897	925	943	944	957	934	987	948	923	845	967	975	909	943	902	886	914	967	961	912	979	850	911	943	866	938	952	897	906	946	981	903	962	937	959	951	866	911	946	934	960	907	937	884	944	917	969	951	932	906	882	953	931	905	953	931	957	950	985	894	941	957	952	934	951	930	897	908	925	929	961	973	889	894	916	941	967	921	917	891	918	863	965	975	903	925	930	911	915	963	905	918	869	965	941	853	892	925	909	891	884	950	940	934	885	1011	941	952	915	867	917	942	971	911	917	931	956	921	939	945	899	950	919	890	948	968	944	865	959	921	874	964	922	915	954	933	917	1005	931	943	954	907	946	904	912	936	939	934	876	888	912	978	897	936	914	875	924	938	1001	955	926	909	900	928	904	917	951	946	929	923	901	971	951	904	905	921	960	940	905	952	910	904	954	941	883	933	920	991	931	937	891	925	985	882	959	943	931	949	953	936	963	888	991	947	888	932	940	879	963	958	933	911	933	912	914	933	918	938	938	924	948	927	968	904	968	941	972	850	860	943	933	957	945	914	979	925	936	937	968	889	938	900	931	884	948	941	949	926	915	944	1009	892	962	892	935	933	946	903	945	894	897	915	984	932	933	947	924	969	937	937	952	938	848	913	886	898	961	906	913	873	899	919	921	942	948	874	924	951	933	967	949	967	925	942	933	901	917	925	900	953	919	933	975	923	898	935	914	908	955	926	992	908	855	936	933	947	944	899	983	908	891	893	958	935	918	1019	866	950	973	956	953	965	934	869	871	955	969	986	959	944	939	926	902	983	936	910	914	923	956	920	957	944	936	944	910	986	869	920	929	956	951	1020	907	915	889	892	923	924	908	941	910	912	982	963	937	899	899	919	958	918	977	880	898	933	1008	930	887	907	864	994	922	935	991	946	886	919	971	908	906	927	886	977	908	949	916	992	922	978	892	939	912	931	952	926	908	928	932	914	966	899	909	929	882	967	962	947	945	929	946	946	921	876	1006	937	923	943	936	946	915	947	964	924	889	929	933	894	935	919	983	932	879	904	935	951	928	906	875	950	949	906	914	909	895	934	927	927	914	880	891	976	913	919	926	938	928	977	927	907	977	968	946	982	920	977	890	878	991	954	959	904	925	935	930	946	966	940	869	911	937	941	925	903	885	939	907	906	911	921	918	894	977	940	969	936	895	970	904	920	932	915	891	920	890	947	915	960	858	975	902	962	898	968	993	906	943	924	966	899	922	927	929	866	888	945	897	942	901	914	927	930	921	938	912	961	981	927	972	958	926	938	906	976	924	938	935	922	910	933	930	948	994	882	902	872	945	918	909	870	966	920	925	932	928	919	905	899	956	966	916	953	877	878	943	900	920	952	886	931	917	879	939	1007	977	841	927	959	969	933	928	946	918	978	893	953	915	890	951	873	948	914	927	941	906	941	989	958	954	946	883	965	917	905	924	906	894	907	929	959	916	904	889	930	910	952	944	839	882	912	931	916	976	976	926	928	940	975	867	984	908	947	932	964	903	926	907	861	904	951	879	883	959	1005	940	938	919	943	896	923	913	950	906	960	944	901	901	943	925	948	923	971	942	932	866	999	948	945	935	932	989	892	931	901	926	944	905	898	916	900	968	889	915	896	984	897	948	935	901	939	918	973	907	958	897	898	968	903	929	927	971	925	936	928	929	905	893	880	929	896	865	922	948	931	887	903	907	940	937	949	885	963	983	870	921	903	894	912	938	909	935	1005	919	942	988	931	933	908	946	889	907	887	899	930	904	932	937	909	887	870	895	944	935	961	921	940	904	897	930	925	928	950	890	965	880	930	924	920	915	913	902	972	947	912	927	883	898	910	893	854	922	965	930	946	941	933	929	922	938	885	960	892	1004	857	913	962	923	991	946	931	928	918	935	907	940	935	872	930	880	902	976	910	895	965	930	922	865	937	912	939	928	881	956	910	956	918	915	910	1010	937	952	955	949	873	905	895	900	1011	936	931	903	929	953	971	935	879	904	940	880	967	906	929	886	916	943	904	955	895	904	937	936	873	973	923	902	903	1033	997	977	998	903	937	931	939	953	890	921	913	950	903	888	906	917	926	942	951	922	896	962	922	956	909	929	898	953	890	937	938	989	956	940	898	945	963	948	863	971	943	876	933	959	909	938	867	927	899	911	892	949	895	894	943	968	947	914	902	865	950	904	921	946	922	884	891	882	912	930	966	900	939	894	885	904	952	918	971	926	858	957	921	929	939	903	907	932	951	969	888	910	968	886	956	975	955	998	885	944	941	954	941	930	942	957	929	928	961	946	871	924	920	882	938	934	956	922	955	906	893	909	853	941	887	908	888	946	918	949	941	941	891	894	961	952	891	957	935	907	921	911	939	909	898	905	957	936	926	922	926	937	905	890	984	930	981	937	931	966	948	941	963	925	894	924	928	984	956	929	918	905	941	980	914	970	917	897	893	955	900	926	908	968	922	902	1006	911	872	895	926	942	913	937	896	969	978	929	903	971	883	935	905	920	898	912	899	965	906	946	931	902	933	898	933	894	913	910	959	886	876	871	998	903	932	938	957	890	934	925	905	976	967	911	934	913	962	957	995	950	896	945	950	942	944	909	907	981	906	976	944	963	926	928	887	950	926	924	862	895	914	920	982	965	927	961	908	897	970	918	922	920	907	939	941	964	890	874	952	938	925	900	920	904	917	949	980	900	845	904	935	929	899	885	908	916	905	911	885	916	943	875	917	995	942	936	889	887	942	883	972	913	930	982	935	982	912	904	905	906	908	878	929	958	965	871	939	947	969	950	928	901	911	933	959	931	955	929	890	893	933	910	876	907	895	924	963	916	931	952	900	913	889	930	949	911	930	959	970	947	901	923	955	942	982	953	931	939	956	892	907	939	897	877	933	925	890	885	983	887	906	903	965	978	921	933	965	934	945	983	897	921	881	928	946	885	948	928	959	961	929	926	927	923	912	943	953	938	928	898	953	993	911	897	868	912	905	948	900	938	922	913	893	895	922	938	981	921	918	921	905	903	914	940	939	858	910	897	947	918	872	952	915	945	913	896	899	890	908	900	947	892	921	923	965	942	923	903	961	956	890	956	871	939	905	922	889	932	978	899	904	950	951	939	934	931	975	956	905	943	910	1003	960	929	974	932	937	885	910	932	924	881	935	953	893	952	897	937	910	961	916	969	932	931	917	957	935	905	936	909	927	960	916	919	964	879	898	970	933	903	955	925	959	943	913	917	924	906	918	960	932	892	939	904	922	881	936	962	965	882	914	891	977	929	896	943	928	879	934	950	893	952	920	953	951	928	898	969	916	906	945	915	940
30717	30157	23882	10780	3318	1506	983	955	866	893	822	759	862	894	821	881	823	836	854	838	847	830	866	848	810	869	872	867	882	859	832	899	765	893	851	849	800	833	821	800	879	816	900	877	815	814	898	852	833	843	856	861	884	802	841	833	839	858	858	867	863	813	860	895	835	833	822	837	878	855	852	872	863	867	845	887	862	844	860	848	859	861	843	860	892	837	792	862	887	830	823	866	871	820	859	870	863	843	864	836	782	855	856	844	870	830	863	840	814	836	837	782	846	892	874	896	830	815	807	835	834	845	829	855	849	870	833	793	845	874	834	887	793	880	877	826	911	847	919	886	877	828	847	808	846	866	854	830	858	855	849	852	891	912	826	884	816	883	841	854	797	848	831	902	819	852	883	869	892	841	811	799	832	844	861	800	850	816	830	832	821	876	870	813	851	856	884	810	824	862	886	853	825	806	876	781	845	833	847	859	826	859	847	891	880	853	862	819	837	868	789	826	830	829	849	816	815	861	822	847	877	863	833	911	833	822	919	781	817	865	778	859	849	788	826	836	883	830	871	868	828	852	899	845	829	792	915	795	860	845	834	865	869	862	843	854	800	824	806	832	838	822	858	850	879	831	816	801	872	849	885	862	867	841	853	845	825	880	842	862	869	830	851	825	852	835	869	857	857	854	850	965	891	833	854	844	796	857	827	825	850	834	832	858	832	830	822	863	876	819	826	844	857	825	783	859	804	863	872	886	834	914	811	809	856	849	895	828	847	849	832	832	842	819	856	794	823	898	887	828	862	824	879	827	846	818	849	845	818	801	873	875	817	901	813	827	794	889	854	853	831	823	843	835	847	888	920	857	839	848	819	836	825	864	855	831	883	783	894	833	836	843	881	878	846	825	823	829	853	867	832	798	843	841	839	850	868	843	847	819	877	871	850	859	819	816	894	873	844	800	817	847	817	840	842	845	867	854	864	852	847	867	892	862	882	800	861	858	853	793	872	893	815	813	874	864	848	836	873	890	856	874	821	837	860	853	899	843	889	844	832	855	837	860	846	901	843	862	848	866	845	888	878	863	844	806	861	834	855	867	845	905	840	852	858	886	811	803	820	819	907	859	834	874	836	781	905	842	876	854	778	817	852	878	853	831	841	808	916	879	834	867	912	830	847	849	863	855	766	833	876	842	828	851	808	860	786	883	865	830	859	877	890	868	903	872	878	871	866	818	847	859	882	849	760	879	836	891	841	821	833	870	843	848	864	840	841	925	897	862	853	836	861	847	822	856	868	833	847	871	774	819	863	849	848	861	855	887	914	849	842	905	824	852	825	870	892	826	839	899	843	922	895	856	858	866	844	839	789	845	945	882	802	849	853	851	847	863	854	868	837	823	824	903	810	864	825	864	823	841	879	854	862	821	834	828	835	821	834	824	845	858	845	864	868	820	808	824	846	804	817	918	847	849	852	829	772	849	815	839	821	873	829	859	872	861	849	854	857	864	859	892	815	859	805	775	808	882	828	881	836	863	852	853	872	852	822	842	844	892	842	843	854	899	872	868	826	920	837	847	871	847	878	867	809	830	857	829	890	862	859	831	834	886	839	854	858	807	883	831	914	849	852	841	855	827	798	819	841	847	863	834	867	882	858	860	855	871	917	852	859	855	869	859	863	876	827	820	852	877	828	863	818	929	817	881	841	840	852	858	886	841	833	866	848	882	853	890	836	824	835	838	805	839	903	824	889	869	822	842	889	833	873	886	806	838	811	812	826	831	836	832	871	851	874	878	834	839	846	815	803	829	844	837	837	835	821	852	850	845	836	827	831	839	864	844	794	912	839	830	792	814	872	818	823	863	887	850	805	851	842	826	837	891	916	876	841	876	855	789	850	860	823	832	823	822	916	824	890	841	867	854	866	800	865	848	817	836	852	826	880	839	873	881	867	891	915	904	827	838	793	851	897	822	857	869	840	860	886	843	823	861	781	839	866	891	865	840	836	905	825	854	866	863	843	804	869	826	838	843	814	826	804	822	822	839	857	831	835	849	836	843	887	856	913	798	838	863	859	838	832	848	858	884	867	884	845	812	872	848	821	879	847	871	898	835	911	876	882	876	840	813	825	815	800	832	829	850	848	860	812	897	844	812	859	865	849	896	802	867	880	891	821	807	811	862	878	875	890	834	853	801	834	845	843	875	835	926	862	899	878	813	858	896	831	921	855	857	828	873	875	830	797	849	860	901	830	820	784	838	868	884	802	866	848	852	825	840	885	820	797	855	857	880	865	883	844	818	908	855	825	828	865	845	828	839	817	906	907	800	842	878	837	847	905	838	898	806	887	851	846	836	819	898	859	860	837	866	896	865	828	814	894	845	842	836	820	834	841	833	864	790	854	907	814	816	851	791	827	831	798	786	842	827	890	812	823	908	888	809	820	828	864	815	847	824	846	912	869	869	862	813	820	869	863	851	852	857	800	822	819	816	837	842	875	857	837	834	862	795	858	839	876	830	836	867	851	821	824	852	825	853	845	920	848	869	883	892	810	814	829	836	869	806	858	834	834	838	844	826	849	825	796	845	836	843	856	846	838	838	824	843	812	860	883	842	781	874	828	825	828	894	811	855	843	871	888	795	868	838	862	806	890	869	862	849	848	829	790	846	865	831	852	847	914	848	877	863	804	879	866	891	794	884	893	860	860	841	840	847	808	796	878	865	871	851	855	847	878	858	838	807	840	845	867	814	855	876	799	797	793	826	854	905	832	851	869	856	847	839	839	845	879	875	872	838	833	839	879	827	840	890	835	811	838	814	882	773	868	880	860	842	837	803	900	878	864	843	909	846	828	871	898	845	888	852	845	873	877	899	820	844	873	821	812	868	834	881	917	862	837	875	856	827	846	825	812	850	840	842	867	841	778	885	887	870	811	894	853	840	885	877	859	819	863	824	812	827	808	858	819	827	877	833	878	849	888	845	849	844	795	783	854	820	873	840	847	833	881	840	869	828	890	867	909	842	841	820	824	829	871	876	879	857	833	848	833	878	897	873	870	844	849	859	816	783	874	843	876	803	835	785	823	805	815	805	864	898	846	896	829	826	844	824	839	896	834	810	866	845	805	800	870	869	850	832	875	854	890	818	854	847	846	868	838	799	846	831	840	823	808	829	873	778	830	828	834	811	859	808	892	869	863	842	826	859	835	778	808	832	899	840	896	847	893	851	825	814	894	821	855	914	898	830	888	878	824	870	818	885	811	798	914	860	898	847	876	843	852	890	833	839	838	881	827	857	912	910	842	871	891	849	833	848	848	862	842	836	893	878	861	816	888	887	832	807	881	862	832	861	827	873	859	833	830	836	838	876	822	805	862	829	831	833	824	881	810	857	865	904	875	869	886	811	856	907	827	885	889	838	818	848	887	848	841	824	835	884	802	888	850	832	856	869	793	846	772	837	789	859	848	861	887	850	869	822	878	861	837	843	832	826	866	849	852	794	773	867	815	913	829	830	816	794	829	843
24431	34309	17947	6612	2714	1167	798	695	692	709	718	671	688	629	663	709	657	688	653	691	691	639	708	718	650	665	661	680	674	684	684	665	706	660	714	694	687	700	687	619	684	702	682	666	700	712	672	720	744	651	629	703	705	733	661	681	733	655	676	701	688	647	662	711	688	673	658	673	655	673	692	675	683	672	679	689	659	681	627	672	662	643	642	667	686	652	642	680	701	667	687	670	730	652	666	687	673	700	649	652	684	655	707	678	720	641	635	644	667	704	718	654	663	708	689	708	632	697	669	711	679	683	651	709	696	659	665	682	678	621	657	639	659	681	683	687	657	655	680	658	685	697	723	703	666	686	680	727	697	672	667	687	692	689	684	677	671	636	717	643	689	716	670	643	693	674	685	678	649	656	688	694	676	665	663	640	615	672	634	686	687	686	670	689	714	682	674	700	684	706	613	675	710	705	665	617	644	621	650	698	721	661	728	677	659	656	697	650	658	663	648	672	678	693	675	682	655	647	640	683	675	680	664	655	692	665	675	691	674	635	698	708	676	729	662	658	688	691	665	693	645	679	704	672	684	690	676	681	703	689	664	672	684	728	663	706	704	603	676	690	628	642	660	643	697	672	682	656	657	704	654	684	665	711	629	677	673	672	650	704	682	642	684	700	680	682	682	670	712	672	703	655	663	681	649	684	697	661	678	713	648	655	652	656	680	601	703	704	650	664	678	675	702	666	713	650	719	646	697	677	687	707	714	646	644	681	668	683	680	713	680	695	673	668	655	699	632	672	656	654	623	717	670	692	678	678	669	648	687	660	743	692	651	676	679	693	637	672	635	694	654	655	650	661	662	682	658	711	621	688	668	685	694	659	703	680	680	655	689	606	678	695	716	662	683	641	653	715	713	650	680	682	661	665	686	688	688	702	652	679	631	682	662	639	715	708	684	661	640	659	686	668	687	674	679	656	686	633	674	703	665	614	671	686	678	698	644	679	709	640	674	679	641	671	664	667	693	721	705	658	668	695	703	678	634	652	731	632	649	670	640	684	691	621	705	686	716	695	673	647	710	710	653	669	696	681	658	665	704	656	671	660	669	668	686	737	675	659	685	670	694	717	723	694	691	645	657	679	679	657	664	637	718	641	683	643	688	649	678	677	610	672	650	626	707	645	634	739	646	680	655	687	702	688	674	658	703	756	657	695	657	681	667	719	693	660	674	653	637	670	701	646	619	605	662	661	713	712	687	689	669	700	664	669	703	679	712	678	689	662	696	670	639	672	701	683	665	693	738	707	675	715	633	695	712	662	685	677	705	723	679	634	630	686	670	627	634	651	697	689	675	651	681	703	597	688	678	672	655	703	703	701	640	669	670	673	672	683	642	669	667	676	685	669	636	673	719	626	714	690	673	676	683	678	673	676	696	615	618	632	691	669	674	667	639	682	703	674	682	653	655	684	725	657	657	646	683	703	622	674	659	695	687	723	654	665	658	754	686	671	655	697	685	647	665	714	713	698	632	655	651	679	661	712	681	671	630	663	654	675	608	705	658	702	645	653	687	680	653	705	653	674	684	673	649	717	692	615	636	674	684	660	670	689	668	643	690	692	683	669	653	668	685	676	649	690	666	664	691	682	687	683	680	704	674	698	693	667	625	692	707	632	673	687	640	706	669	658	677	645	663	674	779	652	697	657	643	686	654	669	666	681	684	673	656	681	665	684	628	686	694	720	649	675	681	661	671	724	700	674	660	685	668	661	680	655	668	682	659	671	659	642	681	724	669	728	645	648	687	700	693	693	651	697	659	674	683	669	667	683	694	677	705	710	679	713	695	639	678	691	656	693	691	671	668	641	698	658	662	696	667	656	677	705	664	717	672	672	704	688	706	706	652	688	691	677	655	691	640	705	654	667	688	691	690	691	604	715	631	640	722	681	664	660	639	656	671	627	678	644	655	630	714	664	673	680	676	687	699	686	668	740	644	670	698	666	698	681	662	694	698	682	669	686	647	663	688	616	671	664	722	674	671	681	655	684	671	673	618	689	695	689	709	683	676	640	646	660	697	646	686	649	664	662	710	664	687	620	653	647	681	687	696	644	719	645	679	681	661	673	749	668	645	686	648	668	655	663	726	686	663	688	662	675	691	673	654	647	618	678	718	648	641	688	700	648	653	741	665	686	646	673	650	699	669	670	651	690	660	672	694	688	670	669	726	651	652	708	681	655	693	663	695	691	689	685	666	669	638	674	640	690	683	678	693	664	669	669	703	680	682	668	682	713	684	669	630	615	664	639	656	676	691	725	691	632	666	689	630	616	682	678	691	668	644	697	671	672	676	658	697	673	682	661	698	657	638	672	680	640	668	661	713	693	662	647	672	665	678	715	652	670	721	684	689	648	671	642	699	665	693	662	706	691	645	641	675	675	668	686	660	678	652	691	661	668	685	667	665	686	679	655	660	657	680	664	725	674	623	643	674	678	661	684	698	672	675	718	656	650	660	666	675	682	714	663	653	661	660	662	742	663	666	647	679	691	740	656	710	663	697	657	680	659	651	656	645	650	692	661	681	658	672	661	686	692	709	684	662	632	682	682	670	678	690	696	677	688	698	706	713	665	721	693	655	673	685	646	704	662	700	687	708	683	665	645	681	702	684	675	683	658	640	699	647	640	673	649	698	680	689	633	705	678	685	704	643	657	656	618	665	667	654	663	680	673	677	669	670	645	656	671	719	664	666	656	695	707	642	695	730	683	683	674	664	686	635	693	657	704	682	692	639	685	653	674	669	660	697	684	678	658	653	657	692	668	674	690	697	660	671	714	721	680	620	668	679	717	676	652	618	728	649	664	708	687	692	708	697	689	654	687	621	696	702	662	670	673	750	660	670	655	660	706	651	679	697	706	621	673	677	636	663	708	690	633	633	690	672	678	646	711	689	656	711	675	675	665	715	705	676	673	712	701	649	697	687	696	670	698	649	721	713	625	637	664	677	731	661	664	665	681	702	677	705	673	684	684	681	717	726	614	670	620	668	654	715	688	716	666	691	660	633	638	684	678	686	641	698	678	674	634	687	686	673	688	650	684	669	638	615	647	644	684	706	660	642	647	663	685	630	669	692	666	676	675	693	686	657	677	629	700	668	703	668	666	665	664	666	652	655	647	708	712	685	685	691	652	664	663	620	674	655	723	656	630	690	729	641	668	644	662	645	638	652	701	695	674	656	678	666	661	683	662	687	656	679	755	675	704	662	658	666	688	689	695	680	666	697	642	675	703	672	676	665	697	644	692	715	664	667	682	658	646	689	655	648	699	663	705	675	645	685	654	659	629	660	638	676	650	680	699	707	657	678	653	676	719	632	677	699	666	648	651	656	684	704	705	630	699	682	677	682	672	613	670	671	725	661	646	680	625	654	668	688	629	674	672	681	676	720	653	697	707	659	655	668	685	684	667	672	686	680	672	696	681	674	692	698	701	674	697	674	619	677	692	631	714	697	660	658	619	635	668	699	648
25966	27410	39807	34718	19146	5950	1741	1083	942	942	943	962	946	880	955	882	912	904	902	895	908	957	909	935	898	852	910	957	845	916	941	910	946	892	931	922	895	906	894	905	865	894	929	888	893	909	923	965	844	904	856	950	895	918	952	960	946	896	946	895	899	935	920	903	923	935	898	903	936	890	885	846	960	924	898	875	858	945	865	958	846	938	919	886	906	940	917	914	834	889	916	931	916	903	879	895	916	848	909	881	875	900	889	971	883	871	901	893	874	940	899	856	866	935	938	901	919	907	912	911	903	920	905	958	910	898	971	911	948	905	952	912	898	929	891	956	875	911	881	928	906	931	912	903	892	895	894	892	922	889	931	965	953	923	925	867	843	871	915	953	939	854	884	927	855	898	977	821	936	901	913	866	1002	912	894	894	881	904	952	983	918	840	886	924	944	900	928	912	937	934	901	912	929	854	901	898	907	961	875	926	896	909	923	901	877	874	943	882	899	864	879	893	864	956	878	923	901	920	858	865	910	887	917	873	835	864	920	893	894	923	915	913	927	953	906	895	898	859	881	917	932	900	894	905	886	865	808	940	919	934	908	882	889	929	874	910	902	924	933	874	918	903	908	865	861	893	945	896	879	950	916	921	903	896	859	873	901	856	919	899	960	853	890	910	899	917	920	852	897	866	898	924	856	896	881	891	915	937	906	942	936	889	871	876	897	938	896	879	924	865	895	924	934	921	906	862	919	920	863	915	841	912	905	939	930	906	934	918	901	956	902	987	881	913	888	870	889	905	953	878	913	916	928	878	903	852	925	944	881	907	903	924	897	936	913	901	903	961	906	910	932	884	905	882	941	881	949	958	914	890	885	877	877	845	908	888	874	856	928	935	972	937	904	920	896	891	896	861	902	949	909	877	838	915	898	932	904	901	892	904	868	878	916	940	907	922	904	893	945	907	885	916	889	882	915	933	917	883	903	921	861	890	934	904	885	867	833	882	940	914	892	865	906	925	859	890	947	907	933	901	927	897	926	834	903	869	919	868	860	920	889	864	883	913	912	930	881	910	933	938	919	941	930	906	907	881	924	921	912	936	931	914	884	921	891	913	931	862	933	893	903	843	892	928	945	932	932	880	898	868	929	901	969	890	922	848	888	882	878	886	913	942	918	881	918	895	909	876	895	939	881	852	911	926	933	843	951	952	968	903	901	900	894	882	949	917	927	900	922	901	917	938	898	910	891	986	955	941	909	917	904	852	873	890	918	870	892	889	895	864	876	878	957	937	878	914	875	856	892	871	843	891	878	932	877	911	843	869	899	901	931	898	889	876	922	949	884	896	886	876	866	914	893	934	870	892	914	900	895	915	898	943	901	954	893	890	880	906	890	899	884	842	876	934	832	901	896	883	897	889	953	868	908	924	911	914	924	896	931	903	903	895	885	868	913	960	929	890	895	914	901	887	921	891	880	820	920	897	926	943	867	915	889	864	853	911	940	901	902	898	889	869	918	946	906	907	913	911	925	854	919	844	926	877	913	981	910	951	901	931	892	895	889	962	926	911	917	952	861	854	888	872	914	945	966	864	950	920	873	918	894	955	911	909	876	902	923	910	831	886	944	894	981	851	928	925	878	913	938	858	894	879	858	898	931	876	893	917	946	899	874	953	898	941	918	881	913	917	903	928	882	913	899	891	912	834	891	900	960	894	849	889	899	934	897	921	920	902	894	846	881	914	904	868	912	856	872	882	932	866	916	891	938	917	874	927	885	886	844	904	916	875	941	980	918	882	850	921	963	911	898	924	891	953	923	880	870	906	918	878	928	924	933	892	904	893	906	956	892	910	821	959	941	913	911	908	879	940	911	874	885	921	880	915	931	923	911	904	914	936	887	1002	859	917	886	913	906	893	899	885	875	925	917	887	947	914	913	931	919	885	893	892	887	868	961	944	904	950	910	898	848	856	923	934	856	933	857	903	906	919	946	840	910	918	867	952	884	899	931	928	893	886	961	932	895	888	907	895	870	884	926	869	945	882	831	894	933	893	904	969	902	935	944	951	898	948	898	962	923	917	835	898	933	868	903	852	897	909	928	835	907	941	934	892	909	929	863	869	874	877	959	909	953	894	906	897	898	901	923	927	876	888	901	898	889	888	915	892	910	928	941	911	866	895	890	962	843	873	898	930	877	888	950	858	882	900	900	873	919	943	891	891	865	930	905	942	905	971	914	920	939	857	876	870	885	907	903	895	940	974	934	905	885	908	908	879	938	850	877	863	931	916	936	888	902	895	878	864	932	883	945	845	842	880	896	936	941	924	961	842	898	914	864	887	921	887	927	924	873	872	879	880	894	885	905	868	904	835	906	839	919	938	840	924	859	902	924	863	882	893	898	970	913	896	913	885	900	935	857	881	921	946	908	897	884	913	874	890	898	958	951	903	905	930	885	920	878	948	932	951	872	899	928	895	876	882	863	925	925	895	892	907	922	908	903	894	937	848	920	860	890	900	953	864	892	921	910	915	897	870	915	932	876	918	858	895	902	910	947	893	889	897	911	850	946	921	954	868	934	904	929	891	893	889	955	907	924	872	935	976	914	933	978	934	876	923	897	843	914	932	925	890	959	914	853	902	836	962	930	863	948	952	872	868	844	896	912	915	927	883	932	883	960	908	949	862	876	893	881	855	884	827	890	860	883	877	922	872	870	882	857	900	848	931	912	867	930	901	888	879	922	915	864	895	960	902	935	885	925	914	927	854	937	860	941	899	897	945	904	954	962	909	974	925	922	895	909	936	862	923	921	926	937	912	912	931	878	893	884	939	899	877	913	863	879	840	922	907	892	911	858	918	878	936	926	907	878	923	867	924	940	899	921	935	903	868	925	940	898	888	967	912	875	926	871	932	943	880	911	896	902	908	930	893	926	883	939	902	903	904	935	816	950	890	893	841	868	925	903	956	942	930	879	917	916	869	940	894	906	943	829	892	960	872	891	908	846	906	948	920	921	917	873	879	893	871	867	912	915	868	911	911	886	934	912	905	922	897	948	915	889	948	883	865	903	920	847	919	942	982	852	887	865	978	906	858	859	864	889	860	919	924	922	953	913	915	978	914	847	906	925	914	918	883	901	877	875	904	879	903	899	833	867	894	899	944	901	859	879	943	886	886	917	941	886	894	868	882	915	915	901	923	893	902	930	889	871	934	900	918	912	900	944	876	922	914	894	913	913	909	902	880	870	948	901	873	918	883	878	900	867	914	919	926	912	926	882	940	954	920	913	882	918	921	902	918	915	885	879	927	867	922	891	875	970	940	936	901	879	919	885	941	931	855	844	882	954	959	958	901	877	926	913	922	966	877	862	851	920	937	858	972	915	873	884	920	869	882	907	862	909	939	940	920	834	919	792	961	859	970	877	922	905	875	890	899	942	923	843	908	886	841	906	888	902	881	901	897	872	902	899	908	932	920	854	895	894	889	911	900	893	939	900	919	935	888	924	886	863	969	905	918	917	873	926	950
57761	81928	52516	27489	10908	3367	1295	891	748	820	747	748	784	775	790	814	785	688	778	761	751	774	816	768	733	768	769	788	778	753	754	791	803	744	799	751	789	777	770	797	754	768	790	751	741	734	770	791	753	755	771	752	722	734	765	759	710	763	743	756	728	784	725	724	782	814	785	724	756	763	759	781	784	750	719	802	812	800	813	818	760	707	786	763	788	737	746	715	732	731	804	784	732	733	781	788	740	779	760	775	745	773	676	694	724	738	801	768	772	777	741	767	746	746	768	768	783	710	734	765	753	791	760	812	746	793	768	743	760	805	726	787	744	817	763	747	739	790	793	825	789	771	739	726	776	778	763	753	753	767	799	739	782	753	776	796	761	765	802	800	791	769	729	753	738	730	806	779	842	796	800	737	753	760	766	769	759	769	795	762	777	758	741	769	767	711	790	762	777	763	768	815	749	791	719	779	788	764	773	750	799	737	749	770	803	779	786	746	788	735	757	741	817	810	801	768	767	764	799	773	732	775	777	750	796	746	757	713	726	700	760	707	736	771	807	692	777	771	734	763	775	811	761	756	741	744	762	783	779	789	761	778	747	784	753	736	855	749	806	751	786	763	784	775	773	798	760	752	726	804	737	721	786	811	799	765	740	764	750	753	776	807	795	759	768	793	770	745	783	793	755	805	726	713	717	756	705	772	751	759	739	761	778	730	759	737	754	764	749	788	776	755	761	735	769	761	746	724	767	784	787	723	742	756	755	784	746	741	765	769	764	776	721	756	717	728	728	740	768	723	733	734	763	738	762	764	776	773	738	733	780	733	796	752	806	747	810	789	792	773	756	728	775	790	735	755	751	743	734	740	757	797	760	702	772	733	765	725	765	729	788	772	797	790	736	772	756	792	778	752	702	735	759	787	765	782	734	768	787	771	744	727	776	760	792	742	772	844	691	751	754	779	719	722	762	789	809	749	755	706	760	781	753	763	725	808	731	746	768	749	782	755	752	765	761	763	740	798	820	734	769	796	813	733	768	726	809	738	703	806	730	750	757	784	741	768	746	769	781	767	781	711	790	783	773	776	763	769	813	808	740	738	755	776	752	786	707	756	768	759	805	756	722	722	769	785	759	766	762	741	852	751	764	750	753	744	802	747	781	780	763	751	751	761	782	773	700	719	780	749	743	819	770	774	710	696	777	830	801	758	787	739	778	781	729	701	739	759	747	719	790	812	776	710	755	811	755	715	765	800	766	733	797	761	749	781	760	742	755	811	819	762	767	782	744	761	803	720	728	798	791	779	746	738	757	768	767	747	779	797	777	796	756	730	781	795	748	738	745	790	776	772	731	775	754	742	716	776	698	729	745	734	757	757	778	810	777	784	778	782	736	694	748	759	762	787	760	737	738	722	755	741	775	795	730	782	798	712	785	698	803	769	758	757	721	744	773	778	752	751	710	778	750	756	792	774	747	764	731	786	704	784	779	754	774	713	769	765	770	712	767	740	777	794	756	720	771	724	801	727	757	765	764	808	801	751	799	762	782	811	758	812	741	777	753	776	731	717	716	821	810	743	769	780	777	769	749	808	720	759	729	833	749	739	797	763	740	736	752	759	726	794	770	789	751	741	735	800	785	750	770	811	764	781	764	781	765	789	779	745	735	755	710	744	765	721	768	796	737	796	771	747	739	744	760	730	737	760	771	751	750	792	724	773	732	740	788	791	746	791	711	741	747	760	748	705	758	788	739	748	769	780	775	777	780	744	753	781	799	736	832	778	735	756	761	781	772	781	727	793	773	742	799	775	695	723	794	817	788	736	815	726	716	775	785	791	765	706	730	739	750	748	815	764	750	783	777	738	773	750	755	745	742	752	793	734	753	764	778	727	792	742	753	730	730	765	734	723	796	811	798	796	712	755	726	743	796	734	744	780	781	737	789	732	772	722	730	774	729	761	742	769	766	768	730	725	778	781	760	797	755	806	780	760	750	761	788	723	751	765	734	769	738	749	788	758	724	801	695	770	772	821	764	807	757	781	737	765	779	729	712	744	739	770	763	758	799	767	781	767	786	786	736	715	780	782	793	797	793	756	721	768	761	750	772	759	768	755	809	777	747	773	743	717	829	776	763	745	802	757	754	711	698	737	779	778	773	754	776	792	797	771	788	777	790	733	722	697	785	801	773	776	720	756	753	708	755	771	813	755	755	774	741	767	781	735	775	769	753	757	737	741	753	739	758	763	754	716	736	705	737	780	731	763	754	762	732	761	798	782	796	755	743	770	757	779	757	757	745	714	808	749	771	803	794	761	792	761	817	777	785	793	785	769	745	756	775	772	776	777	758	720	771	757	774	754	699	754	778	802	716	765	759	760	774	764	756	817	713	763	758	720	793	766	789	784	722	754	732	760	769	779	726	733	744	748	753	726	741	729	810	783	806	746	739	760	790	737	774	772	715	785	765	801	771	754	775	772	780	739	764	764	782	710	724	729	782	809	774	769	747	760	770	807	754	745	747	746	781	740	738	796	759	756	761	737	795	797	781	797	791	793	765	806	742	756	768	760	832	743	757	759	765	757	773	749	747	777	761	776	753	758	780	750	777	709	791	723	769	811	781	719	740	712	707	806	783	774	761	787	765	763	731	810	739	801	783	720	731	764	752	752	755	805	738	769	726	785	764	769	731	766	804	742	744	771	743	725	768	749	770	752	773	746	716	789	780	797	811	781	805	813	779	772	773	763	780	764	733	750	739	713	801	821	755	756	772	757	772	760	793	769	763	776	773	758	791	805	799	775	777	801	675	766	761	771	736	781	730	773	814	774	788	729	760	743	790	713	792	737	729	727	780	726	735	731	788	770	770	762	767	728	770	746	732	774	720	807	754	762	765	756	780	790	747	789	775	802	709	805	769	829	765	770	787	756	759	728	710	755	729	752	777	764	793	790	767	746	736	744	733	783	775	778	800	750	777	760	741	743	786	735	775	804	791	784	752	766	721	703	744	746	752	730	745	737	759	794	735	780	765	780	771	753	732	715	717	713	727	772	739	745	773	769	756	782	727	791	732	767	822	773	758	725	736	732	790	762	756	773	769	755	757	771	764	751	762	729	765	755	740	787	805	757	801	743	756	747	758	778	733	715	732	794	784	772	856	720	780	773	764	813	819	770	755	759	810	776	754	741	760	714	757	704	713	738	780	759	764	776	761	764	784	744	791	775	790	736	718	749	773	726	797	778	797	745	782	726	750	758	771	773	763	785	811	781	769	758	740	747	764	722	758	764	776	758	752	761	756	766	795	748	723	737	750	751	768	740	753	725	780	789	767	761	755	722	805	790	746	770	714	797	780	745	775	755	740	778	778	779	741	790	765	795	756	821	761	725	716	762	721	747	744	782	758	764	774	771	775	742	682	758	811	765	786	773	759	783	738	735	770	775	776	786	775	785	779	782	758	773	769	803	731	768	771	745	741	759	779	752	731	718	762	760	777	729	751	769	746	776	780	696	739	769	809	751
23882	23168	33461	33981	26007	16593	5274	1625	1176	1142	1095	1126	1114	1069	1062	1037	1025	1057	1116	1113	1120	1075	1030	1121	1052	1070	1104	1088	1079	1123	1144	1115	1110	1027	1156	1016	1098	1125	1097	1069	1011	1034	1065	1137	1069	1046	1058	1092	1030	1106	1075	1090	1129	1105	1063	1061	1047	1068	1115	1036	1143	1056	1086	1070	1059	1091	1069	1100	1058	1023	1032	1075	1118	1042	1136	1085	1059	1113	1045	1056	1073	999	1058	1053	1055	1132	1095	1142	1032	1036	1094	1084	1084	1118	1080	1124	1024	1069	1050	1075	1015	1049	1068	1090	1050	1084	1078	1089	1077	1067	1095	1088	1141	1078	1085	1085	1064	1037	1102	1039	1027	1023	1067	1057	1119	1038	1083	1026	1076	1064	1140	1103	1090	1037	1038	1081	1135	1082	1099	1048	1094	1007	1109	1016	1085	1025	1110	1125	1046	1061	1051	1054	1099	1106	1057	1062	984	1115	1023	1074	1076	1122	1003	1027	1040	1130	1059	1105	1104	1080	1094	1036	1057	1057	1049	1083	1066	1092	1108	1069	1053	1052	1059	1072	1099	1028	1082	1110	1085	1073	1052	1156	1047	1058	1086	1022	1043	1043	1060	1067	1017	1083	1056	1062	1132	1061	1096	1040	1038	1092	1053	1099	1044	1025	1091	1039	1024	1021	1026	1042	1089	1017	1028	1032	1052	1061	1031	1066	1018	1046	1081	1052	1064	1064	1076	1049	1111	1035	1070	1049	1081	1061	1105	1092	1041	1010	1095	1026	1076	1152	1056	1000	1067	1120	1103	1117	1026	1095	1081	1047	1069	1042	1047	1040	1044	1157	1060	1010	1019	1054	1095	1020	1068	1010	1099	1114	1085	1048	1043	1077	1070	1073	992	1126	1079	1075	1114	1050	1074	1040	1089	1054	1032	1024	1091	1091	1008	1140	1030	1091	1074	1091	1093	1114	1044	1072	1029	1047	1052	1057	1016	1062	1090	1107	1030	1054	1037	1107	1146	1058	1088	999	1090	1114	1092	1091	1063	1041	1002	1071	1097	1082	1119	1045	1063	1063	1057	1117	1019	1054	1011	1035	1103	1085	1096	1059	1092	1001	1097	1031	1057	979	1109	1066	1021	1088	1080	1075	1061	1047	1025	1087	1092	1064	1087	1034	1132	1042	1057	1063	1083	1064	1061	1098	1141	1102	1055	1004	1092	1112	1089	1080	1036	1048	1059	1044	1027	1069	1072	1036	1102	1062	1116	1112	1041	1048	1067	1057	1034	1073	1160	1080	1073	1127	1102	1105	1091	1046	1026	1023	1046	1070	1047	1058	1076	1134	1030	1064	1079	1018	1077	1053	1112	1073	1103	1041	1077	1102	1086	1071	1117	1030	1068	1038	1053	1077	1106	1032	1069	1100	1058	1042	1132	1061	1086	1049	1044	1123	1013	1040	1069	1111	1040	1123	1026	1118	1098	1013	1055	1027	1078	1132	1032	1083	1078	1038	1101	1053	1110	1022	1098	1049	1117	1051	1067	1038	1028	1038	1034	1086	1073	1067	1122	1042	1109	1037	1072	1080	1058	1053	1078	1050	1130	1112	1083	1051	1067	1087	1050	1041	1058	996	1040	1121	1046	1064	1091	1052	1073	1051	1055	1060	1080	1081	1074	987	1039	1033	1080	1030	1017	1047	1083	1060	1111	1017	1043	1072	1079	1059	1047	1020	1092	1064	1016	1086	1062	1085	1131	1082	1133	1087	1059	1086	1061	1066	1078	1092	1022	1075	1009	1133	1072	1083	1072	1051	1072	1062	1079	1050	1114	1086	1079	1067	1055	1081	1088	1079	1053	1074	1073	1071	1077	1060	1071	1070	1091	1101	1079	1100	1065	1080	1023	1052	1021	1043	1084	1051	1071	1036	1047	1068	1094	1041	1105	1051	1033	1081	1096	1094	1099	1103	1064	1029	1114	1077	1034	1050	1020	1034	1088	1104	1070	1015	1088	1105	1073	1095	1047	1094	1062	1023	1006	1024	1079	1094	1077	1069	1058	1050	1067	1075	1080	1100	1079	1104	1051	999	1016	1069	1128	1019	1026	1045	1078	1118	1070	1144	1100	1089	1100	1046	1034	1097	1010	1018	1045	971	1053	1144	1094	1038	1094	1075	1066	1140	1077	1094	1063	1097	1070	1104	1022	981	1098	1078	1095	1109	1057	1012	1082	1075	1038	1039	1039	1037	1061	1059	1068	1093	1037	1046	1073	1094	1087	1053	1014	1066	1117	1140	1088	1006	1041	1076	1047	1066	1052	1059	1094	1128	1082	1060	1017	1107	1021	1049	1074	1080	1051	1098	1112	1057	1114	1129	1055	1052	1054	1024	1094	1072	1070	1037	1052	1054	1072	1096	986	1059	1093	1036	1091	1049	1119	1067	1121	1114	1091	1047	1072	1082	1065	1002	1085	1020	1048	1049	1059	1094	1064	1057	1082	1075	1087	1067	1061	1034	1034	1005	1071	1104	1151	1050	1114	1027	1121	1044	1063	1078	1056	1056	1065	1061	1052	1082	1040	1096	1008	1074	1019	1099	1009	1023	1130	1028	1097	1088	1026	1121	1067	1018	1059	1005	1096	1073	1078	1081	1088	1121	1085	1088	1027	1063	1076	1054	1018	1105	1054	1109	1000	1041	1063	998	1028	1038	1056	1028	1022	1072	1061	1047	1014	1065	1116	1042	1079	1034	1057	1023	1105	1112	1020	1046	1078	1045	1077	1041	1067	1055	1067	1067	1095	1040	1092	1090	1074	1086	1071	1101	1023	1021	1046	1018	1145	1053	1056	1090	1086	1097	1066	1057	1048	1077	1036	1037	1067	1084	1022	1116	1114	1077	1060	1043	1073	1062	1074	1077	1035	1103	1097	1122	1084	1115	1100	1097	1107	1084	1030	1095	1121	1039	1109	1081	1018	1101	1026	1090	1082	1020	1086	1075	1041	1060	1073	1039	1014	1068	1089	1062	1106	1026	1054	1027	1076	1080	1044	1046	1076	1049	1021	1120	1072	1030	1070	1088	1080	1091	1071	1073	1004	1057	1038	1073	1034	1056	1119	1032	1036	1048	1080	1063	1108	1071	1081	1065	1089	1080	1069	1092	1093	1098	1047	1077	1086	1017	1024	1008	992	1132	1130	1044	1028	1136	1051	1069	1041	1069	1052	1092	1092	1025	1081	1073	1038	1065	1057	1041	1090	997	1085	989	1103	1101	1070	1034	1062	1019	1057	1078	1104	1055	1080	1014	1048	1044	1068	1049	1085	1063	1065	1034	1062	1036	1088	1059	1058	1035	1034	1076	1061	1060	1015	1029	1044	1087	1048	1090	1095	1060	1054	1030	1028	1100	1119	1090	1082	1021	1120	1056	1071	1028	1076	1099	1012	1054	1118	990	1045	1053	1085	1087	1119	1080	1050	1037	1053	1103	1035	1029	1100	1057	1024	1049	1047	1026	1050	1010	1061	1099	1118	1045	1098	1056	1106	1049	1045	1015	1106	1030	1037	1081	1070	1061	1088	1070	1102	1064	1055	1041	1112	1081	1070	1024	1104	1046	1060	1049	1062	999	1028	1013	1034	1089	1047	1080	1124	1093	1091	1039	1085	1023	1105	1064	1042	1113	1068	1020	1070	1134	1029	1049	1086	1048	1074	1036	1062	1010	1111	1049	1086	1071	1038	1016	1061	1114	1044	1010	1078	1057	1011	1024	1141	1057	1053	1064	1017	1056	1077	1075	1101	1035	1055	1087	1075	1057	948	1000	1069	1103	1029	1029	1043	1034	1065	1113	1067	1105	1061	1067	1115	1095	1051	990	1089	1084	1066	1040	1096	1063	1091	1044	1046	999	1094	1072	1085	1057	1044	1073	1007	1054	993	1116	1090	1099	1020	1124	1050	989	1098	1090	1070	1024	1068	1133	1066	1017	1070	1068	1133	1030	1023	1126	1093	1064	1050	1073	1082	1008	1060	1067	1007	1123	1077	1039	1060	1055	1074	1110	1095	1085	1083	1108	1059	1005	1092	1040	1057	1057	1001	1071	1101	1056	1093	1093	1105	1131	1054	1053	1125	1061	1067	1066	1047	1071	1034	1027	1044	1039	1074	1018	1075	1029	1086	1077	1041	1071	1065	1066	1068	1028	1045	1072	1108	1039	1024	1038	1093	1096	1090	1041	1073	1096	1054	1044	1088	1079	1060	1109	1070	1050	1029	1042	1074	1076	1005	1036	1071	1157	966	1091	1144	1106	1053	1025	1064	1085	1062	1050	1068	1048	1062	1073	1036	1090	1101	1020	1046	1071	1035	1065	1038	1000	1084	1088	1106	1127	1089	1086	1061	1080	1105	1053	1083	1034	1065	1085	1048	1100	1066	1075	1043	1050	1069	1035	1057	1025	1058	1074	1067	1051	1055	1118	1092	1028	988	1039	1059	1094	1078	1113	1063	1051	995	1078	1058	1083	1068	1104	1081	1089	1089	1070	1083	1097	1109	1079	1049	1029	1077	1027	1030	1085	1008	1086	1026	1062	1031	1098	1045	1052	1079	1086	1053	1074	1077	1055	1033	1002	1051	1068	1089	1079	1097	1048	1050	1014	1074	1028	1043	985	1062	1052	1078	1012	1041	1070	1037	1096	1063	1011	1040	1008	1083	1061	1044	1047	1057	1044	1097	1056	1053	1043	1052	1099	1046	1039	1074	1071	1089	1025	1149	1076	1099	1028	1066	1073	1087	1089	1040	1045	1033	1123	1115	1100	1051	1054	1051	1080	1092	1055	1033	1035	1088	1070	1012	1051	1051	1067	1081	1043	1104	1087	1064	1050	1086	1012	1061	1030	1079	1065	1102	1043	1040	1044	1087	1023	1024	1041	1064	1023	1005	1039	1143	1053	1040	1095	1099	1090	1049	1064	1035	1094	1067	1074	1097	1043	1080	1075	1091	1019	1072	984	1078	1045	1082	1048	1038	1030	1158	1077	1108	1052	1042	1043	1076	1070	1074	1081	1048	1058	1078	1114	1060	1108	1075	1045
62793	97758	71916	45402	21493	7371	2335	1174	1049	943	973	934	1003	854	935	937	941	948	914	879	996	969	969	959	939	926	968	985	943	902	987	941	923	923	932	931	917	911	965	996	953	943	1021	918	963	933	922	900	948	978	923	884	939	949	915	980	917	965	934	924	990	953	1000	941	898	975	950	897	948	951	939	963	941	955	890	950	917	941	928	949	958	911	902	975	918	954	922	897	922	885	967	933	928	953	961	890	978	939	919	938	954	929	919	911	941	910	945	947	917	873	944	886	946	935	951	961	949	913	940	903	967	929	866	947	968	929	941	952	988	914	907	931	903	928	904	892	903	913	948	928	899	906	995	919	898	952	940	963	947	904	940	952	939	885	906	970	926	936	913	884	874	955	935	897	943	983	934	921	917	934	946	937	894	964	935	920	921	940	933	877	942	911	945	953	886	895	987	864	920	917	944	908	990	902	942	980	918	967	883	960	976	957	929	911	912	935	901	1011	940	884	900	937	962	950	914	874	921	888	939	917	984	930	893	925	938	937	983	965	989	963	957	944	915	932	905	941	943	933	937	957	940	926	878	955	922	978	919	927	901	941	954	964	938	932	945	973	906	919	944	969	932	937	944	938	1004	956	933	958	927	907	938	911	879	957	917	902	891	932	910	962	891	926	957	907	921	982	943	903	895	968	913	947	925	902	971	872	884	937	936	940	922	962	947	951	920	931	881	878	923	958	908	944	937	944	960	930	987	919	974	940	923	951	990	947	885	850	924	959	970	868	923	904	938	911	895	947	917	931	998	979	922	889	960	926	925	933	910	905	927	947	877	916	912	909	959	932	908	918	953	923	969	913	925	953	961	909	937	893	956	928	875	955	999	882	953	932	962	928	943	928	957	931	997	930	931	942	938	913	884	939	910	929	940	905	924	944	902	908	953	963	904	943	925	880	959	924	933	949	902	903	946	909	913	925	943	927	916	925	881	923	956	962	958	908	902	952	946	935	933	926	985	912	919	918	945	903	956	958	947	895	972	903	961	933	935	917	952	964	922	911	889	953	877	947	922	887	972	956	918	841	900	958	895	936	946	949	873	919	892	952	893	941	968	944	962	863	955	892	902	914	928	922	899	952	948	938	944	929	938	941	913	940	932	977	919	895	916	897	958	907	892	945	926	973	967	899	946	871	948	873	937	941	880	927	945	917	954	937	892	1003	970	970	910	932	920	964	942	901	950	926	892	899	937	920	954	893	921	951	995	960	900	904	952	891	950	934	906	937	933	936	920	929	1007	902	939	909	993	972	935	956	947	994	962	888	950	915	907	970	915	913	916	943	912	912	911	968	917	878	894	921	972	963	982	989	868	930	902	976	887	908	964	898	874	930	925	954	925	916	927	952	907	925	904	900	934	982	960	904	910	898	954	939	941	862	905	928	897	910	972	913	908	897	941	892	879	904	873	943	905	924	938	875	896	933	963	929	902	911	950	889	953	920	930	932	910	910	915	954	936	946	933	960	963	983	919	936	952	897	917	910	938	950	983	948	921	945	936	983	939	910	919	887	917	878	877	928	865	894	872	933	915	917	968	964	923	909	949	897	920	912	935	928	936	913	947	950	926	903	927	935	947	939	894	958	912	923	904	933	919	877	964	954	920	890	931	925	938	876	932	891	924	895	946	953	962	935	873	952	913	925	899	997	947	959	956	948	961	922	915	942	879	902	928	945	885	948	919	940	933	915	924	882	909	906	938	939	884	867	928	931	901	950	906	879	903	922	892	927	933	921	984	912	979	949	920	932	925	902	957	983	951	910	879	907	903	956	907	952	908	919	1006	919	922	925	918	970	883	944	905	969	893	965	920	932	921	886	927	956	958	895	929	978	916	925	918	873	917	940	924	939	934	957	978	891	954	972	903	982	913	967	929	961	929	924	937	935	965	916	929	905	918	931	932	951	944	903	913	935	901	891	894	973	871	912	929	911	970	975	925	935	943	919	921	991	968	863	915	990	987	940	900	917	939	908	898	977	920	932	931	916	867	946	932	942	970	903	938	945	905	934	936	941	905	964	940	932	911	924	888	955	939	922	946	955	902	945	902	937	910	934	941	914	934	954	886	922	916	936	896	934	965	966	986	926	918	943	969	919	907	899	963	970	919	910	949	924	886	905	905	932	898	974	891	991	993	966	964	940	888	883	949	929	902	929	906	888	904	894	927	948	892	924	866	929	904	973	908	932	959	934	958	956	949	964	947	919	916	909	926	914	924	868	899	923	929	961	943	927	920	959	884	970	918	984	972	1010	925	916	926	915	908	920	952	948	944	942	971	942	963	957	885	922	920	914	923	916	960	910	906	961	904	899	939	903	937	933	926	893	1002	910	962	938	942	892	895	973	948	941	943	954	948	896	934	886	897	932	928	904	936	952	934	918	913	935	950	920	846	904	933	956	857	956	888	891	937	888	922	915	943	895	929	1006	952	898	990	976	910	917	971	941	928	893	982	958	881	951	880	923	944	933	862	1014	1010	883	934	895	914	963	911	902	907	910	881	898	935	927	896	918	955	944	940	946	856	961	898	914	929	954	915	881	932	929	947	912	934	871	924	944	910	989	921	927	875	909	965	950	974	929	964	942	933	932	915	899	941	928	925	963	943	953	932	946	931	899	935	932	937	930	950	879	946	929	920	952	919	908	937	960	917	942	894	941	947	914	963	924	925	947	938	900	934	881	903	955	934	903	934	912	962	948	945	919	891	981	897	912	981	928	913	855	898	894	892	897	956	877	903	976	942	894	941	957	921	933	898	929	913	990	875	971	935	930	909	959	901	905	920	937	953	930	896	944	958	954	918	937	955	911	925	955	952	940	890	943	910	923	900	931	971	942	925	930	909	909	931	921	953	896	920	899	915	942	897	919	924	886	958	927	889	946	921	946	960	868	922	905	955	938	937	926	912	913	925	894	926	902	909	967	907	973	933	935	963	896	929	911	919	928	918	944	925	959	931	940	958	886	895	934	956	854	945	859	919	891	957	930	893	941	929	934	920	920	883	909	936	901	916	919	930	938	947	947	903	930	886	943	916	918	909	906	935	911	973	895	882	928	952	938	957	900	933	972	891	957	882	981	923	934	909	942	928	926	897	948	921	968	951	951	956	901	938	940	884	952	909	947	943	907	862	916	934	945	913	887	917	960	906	910	930	941	924	942	904	914	969	891	918	898	1018	980	948	946	952	928	928	981	940	890	909	930	916	876	937	929	937	968	887	952	941	965	959	950	935	931	924	930	947	953	956	973	923	922	933	865	963	904	969	866	958	891	949	855	905	931	900	967	928	930	991	893	904	956	884	876	953	932	972	924	912	901	936	932	930	947	947	925	912	929	972	976	953	886	949	904	928	951	864	911	926	959	895	955	894	923	962	957	906	945	948	922	899	938	910	920	908	926	912	944	918	877	937	922	930	895	957	947	937	924	948	934	896	898	924	946	966	891	932	970	916	913	900	967	929	919	904	922	896	918	1004	899	878	943	910	983	918	940
30790	29012	24076	11295	3232	1455	1021	921	881	877	905	890	846	868	854	884	865	895	866	850	788	858	824	902	853	853	833	907	886	862	892	923	887	901	829	870	843	849	881	841	915	835	823	877	857	810	850	858	845	847	864	849	847	860	851	810	906	908	896	862	826	867	828	883	912	857	833	892	884	868	859	870	868	787	825	830	892	885	855	850	898	868	793	840	833	839	850	854	869	880	861	885	863	819	849	884	926	831	858	851	851	842	876	916	886	843	847	847	837	805	902	840	857	806	873	882	840	858	857	856	870	884	831	838	888	851	852	826	821	836	882	849	831	850	844	856	884	863	870	869	876	907	824	854	826	840	883	862	853	867	865	845	824	900	865	843	841	796	932	843	860	817	887	831	844	862	819	847	870	862	897	869	875	850	841	898	896	840	793	852	810	812	826	873	852	873	830	870	864	765	914	838	881	898	869	837	861	826	824	836	860	823	827	813	889	811	874	896	852	858	882	879	870	804	835	798	860	848	830	781	850	891	843	819	886	876	878	868	888	789	867	820	801	856	882	891	799	851	841	851	876	849	902	898	842	851	861	814	919	831	857	865	804	840	811	837	862	782	848	845	834	843	933	886	861	834	849	840	837	847	858	820	876	840	857	862	856	860	809	823	882	831	876	860	844	813	885	869	872	841	834	829	810	874	855	843	860	860	842	806	803	878	827	823	871	866	842	863	862	853	816	824	829	891	803	837	836	919	907	883	845	825	889	843	873	791	898	904	869	856	859	864	847	849	850	857	872	866	903	872	861	793	844	850	798	878	829	882	818	870	878	821	849	887	846	865	851	899	901	883	868	842	839	888	830	832	851	914	847	901	805	803	838	851	854	774	860	858	801	832	864	828	822	914	850	849	849	787	879	863	852	857	879	829	838	860	808	884	860	857	826	816	871	865	810	855	853	852	823	874	863	817	871	852	841	866	824	872	870	869	912	833	841	843	869	879	854	841	869	821	833	834	878	854	863	811	844	855	900	826	875	816	843	857	866	880	804	846	832	826	882	858	870	826	839	852	831	832	846	899	890	864	834	820	860	859	843	881	861	838	860	852	800	870	864	876	811	828	808	857	864	866	788	844	846	830	832	809	851	837	823	784	819	859	799	868	913	804	868	887	828	794	822	886	882	782	899	823	784	824	831	880	828	847	851	884	827	847	822	872	877	863	834	838	887	799	760	893	850	877	882	843	818	878	866	825	813	834	866	852	859	846	827	874	826	864	825	843	895	853	826	895	825	833	838	830	828	834	860	855	811	899	831	890	847	869	872	856	806	868	895	867	829	791	873	886	890	834	862	844	833	914	895	850	919	864	879	853	849	813	822	851	812	863	900	843	854	841	832	855	837	852	824	795	873	826	851	843	848	900	861	886	804	848	854	876	844	838	875	832	816	861	863	834	803	869	862	857	907	828	892	865	856	882	875	894	821	816	893	865	837	846	861	850	889	805	874	844	864	872	877	828	917	830	893	915	873	846	828	876	892	890	871	868	864	848	835	891	873	882	882	838	900	882	843	844	886	860	856	875	863	865	847	843	883	864	849	853	880	853	839	828	795	891	887	854	871	889	811	825	879	869	843	887	787	862	859	863	831	776	833	899	838	901	867	851	874	812	900	873	862	890	819	866	857	802	817	834	848	876	867	853	850	828	833	842	843	865	873	869	850	875	836	814	856	813	879	861	832	941	839	881	876	884	845	826	880	833	824	794	842	818	857	874	865	793	857	882	873	880	902	879	812	871	848	873	842	815	828	828	840	859	874	873	904	845	856	872	860	817	898	864	896	862	848	878	811	812	834	845	827	878	841	862	885	858	874	869	880	849	781	823	855	836	797	807	813	821	833	852	853	832	887	875	832	856	839	824	818	863	898	876	869	786	903	886	833	870	868	856	913	823	855	819	827	839	849	814	812	833	882	840	863	836	842	880	886	877	835	883	836	846	830	857	869	832	881	834	804	840	844	848	803	857	826	860	856	804	849	861	846	882	857	851	812	833	872	885	864	931	832	833	876	853	813	861	858	870	818	877	827	857	871	833	901	850	831	848	899	899	908	842	910	866	922	907	845	822	854	867	867	826	831	788	878	848	851	848	873	881	912	918	839	843	843	811	829	867	871	854	805	871	874	838	828	833	860	801	848	864	874	853	838	858	911	822	861	895	886	871	807	814	857	882	839	795	904	838	830	865	896	844	848	863	828	865	909	836	845	829	823	868	830	838	832	838	845	850	850	818	859	882	857	826	906	841	877	861	841	861	869	829	872	846	897	836	885	879	835	847	864	825	843	902	796	787	818	837	836	846	859	855	865	834	904	855	869	855	848	881	842	841	907	843	878	835	905	864	880	903	841	836	834	851	783	851	848	821	837	865	819	811	821	904	949	791	807	842	889	889	793	825	826	847	800	856	889	846	842	875	855	863	877	847	915	817	876	883	870	824	850	866	848	863	887	818	864	865	853	878	849	798	833	842	824	874	873	802	877	857	871	875	829	887	872	842	865	847	913	835	880	826	833	854	855	852	869	840	865	911	848	802	856	814	898	876	795	915	851	875	849	867	833	796	847	878	817	858	845	834	888	856	881	860	835	858	806	860	849	853	827	861	821	886	842	857	870	860	866	837	820	835	905	847	864	855	877	798	897	879	838	813	829	856	871	868	843	855	838	907	850	862	797	810	834	894	827	862	846	859	852	864	881	878	788	901	864	857	812	865	833	819	886	910	818	851	883	916	847	868	865	905	830	820	900	834	830	875	830	879	890	836	864	811	859	872	853	903	797	844	853	830	843	871	817	881	843	799	803	892	844	857	835	844	867	888	832	816	866	881	869	880	856	803	820	807	882	825	867	875	847	850	835	795	833	816	878	841	924	884	799	922	855	808	877	901	854	818	910	850	830	838	798	829	855	858	870	868	872	855	780	794	835	948	851	914	903	862	846	858	822	870	819	850	869	784	897	858	864	859	874	862	813	832	848	860	837	873	880	873	901	820	811	871	851	834	876	863	877	856	872	869	872	807	824	827	847	871	891	832	865	845	851	903	869	865	837	828	871	891	859	873	846	813	834	814	890	874	834	842	828	877	831	850	895	866	857	839	852	903	865	842	761	839	866	874	901	852	876	846	834	932	829	850	841	872	850	912	788	822	828	896	818	874	884	839	812	882	838	807	833	850	833	890	883	873	805	761	843	846	903	800	805	816	869	812	745	880	843	829	880	834	879	861	883	880	826	850	844	907	845	850	848	912	861	763	851	830	860	846	844	889	862	867	832	852	860	874	904	851	862	870	829	839	837	832	841	887	872	840	900	870	837	894	810	838	859	842	854	824	885	857	908	849	906	781	846	870	874	830	871	946	836	915	847	872	822	861	829	886	842	870	845	875	886	806	874	876	866	850	878	854	804	904	874	872	836	859	887	812	888	886	878	823	868	844	839	885	838	865	869	799	896	836	877	841	843	806	855	837	890	884	886	851	851	848
23969	31778	18119	6385	2571	1160	809	717	721	666	680	679	657	695	668	675	688	694	682	667	686	658	624	691	718	674	698	673	665	659	697	717	674	671	700	698	715	712	687	688	685	682	652	669	670	682	643	661	621	659	674	718	667	678	703	677	673	677	749	674	648	660	681	698	683	669	703	706	645	686	657	711	689	702	684	698	698	658	671	689	650	652	680	622	668	650	685	668	690	645	665	658	695	679	631	669	694	706	685	677	694	705	700	695	688	701	656	640	663	688	657	659	709	657	678	713	671	667	679	674	652	687	686	676	656	702	693	678	654	662	676	670	677	677	695	696	653	699	694	708	636	698	668	653	659	636	704	703	636	623	678	678	731	665	625	659	593	600	682	653	741	682	719	625	710	671	699	740	669	650	660	716	635	659	662	695	658	620	643	690	684	683	693	678	700	703	694	646	666	666	646	706	684	651	677	653	663	652	681	675	646	693	625	624	638	657	673	686	704	664	682	692	684	709	687	691	691	666	695	719	679	666	684	682	635	684	690	693	691	693	677	694	673	685	659	663	677	682	662	687	678	660	728	693	651	679	668	676	715	690	680	654	731	685	658	686	689	733	649	667	695	650	732	673	680	685	673	720	727	719	789	699	694	678	688	673	684	651	689	755	665	661	704	679	662	676	715	688	680	700	646	700	667	658	664	703	691	652	672	701	655	671	652	667	655	677	693	632	663	709	668	664	695	701	677	689	706	647	704	700	701	689	681	671	652	643	665	680	691	689	672	671	659	671	664	703	656	694	711	680	675	656	678	714	635	653	690	729	668	667	654	655	716	678	698	666	676	706	672	687	679	661	650	689	658	634	688	709	660	703	671	635	685	671	709	637	728	631	689	692	651	666	710	696	703	677	696	666	699	664	715	690	687	702	662	690	650	671	665	626	681	742	751	660	708	692	647	643	690	680	619	684	695	686	666	654	668	689	655	711	612	708	658	676	662	632	649	644	724	653	675	646	690	672	692	691	718	667	622	651	717	627	713	654	678	667	703	677	678	676	650	674	677	667	691	725	689	700	645	691	675	697	708	709	669	709	719	692	698	684	661	668	659	686	686	647	712	663	721	650	634	671	706	669	621	664	741	685	679	663	680	656	695	693	698	699	722	703	663	681	682	679	657	623	692	648	656	701	683	669	678	652	690	687	680	638	670	660	703	625	680	679	735	657	670	668	724	692	737	653	687	663	682	729	622	671	694	684	676	722	681	648	677	673	677	655	658	642	637	709	654	692	644	690	647	697	724	664	756	674	667	648	646	677	701	666	653	626	677	649	719	664	719	687	661	674	710	715	662	655	700	656	697	664	633	683	660	666	700	698	671	658	693	692	672	676	716	672	671	704	658	683	687	673	642	679	692	693	675	670	702	667	693	628	630	703	670	646	656	696	645	677	689	643	724	661	709	697	690	671	717	622	676	655	666	702	660	691	704	682	654	705	657	663	642	670	692	656	648	724	709	709	671	675	684	720	656	657	682	650	688	661	669	616	667	724	686	712	676	635	651	657	681	687	659	712	659	677	692	696	712	685	703	688	653	690	698	672	710	648	641	669	715	656	685	645	655	669	671	645	699	657	640	626	606	727	648	688	678	662	675	635	660	653	690	686	657	690	640	690	709	635	687	693	676	676	720	649	694	684	685	686	707	676	699	671	667	689	692	653	666	659	664	694	654	676	614	642	683	646	690	712	650	640	699	649	681	664	718	692	679	682	675	711	678	640	654	690	703	687	656	660	683	674	647	628	673	715	670	685	713	657	671	693	639	641	695	655	700	688	681	689	663	668	710	718	670	682	675	672	696	750	633	703	651	679	671	659	678	616	654	674	661	666	687	652	652	634	638	717	657	707	692	658	658	674	657	683	669	632	691	687	679	712	685	721	659	702	664	712	647	647	681	688	680	670	652	666	728	690	649	702	628	681	666	654	681	671	680	659	665	664	725	658	715	635	626	624	674	714	671	623	661	688	696	655	701	726	662	669	639	679	699	664	690	654	659	693	631	701	680	647	711	666	666	698	699	663	653	693	658	700	755	704	662	733	694	706	691	669	663	659	724	680	717	667	691	657	659	625	674	692	722	657	683	704	634	690	670	661	693	663	651	680	718	632	662	677	653	735	693	647	671	670	660	686	695	668	653	682	676	674	683	664	688	679	699	667	688	713	673	656	658	664	658	661	726	670	703	644	710	687	694	692	680	654	700	625	696	661	666	720	619	705	677	655	679	684	667	752	678	662	646	723	681	663	683	699	671	645	660	669	675	721	686	660	698	691	668	699	686	697	708	678	649	669	646	660	640	671	701	636	690	685	637	649	658	669	667	636	640	684	646	674	657	642	665	725	682	663	665	739	700	701	645	653	703	657	662	681	650	707	654	656	721	663	654	644	663	644	698	665	654	688	633	680	689	653	659	687	720	648	676	634	696	670	706	663	650	675	727	683	709	687	669	630	664	674	661	675	641	702	647	668	684	679	689	702	699	709	635	685	661	654	632	704	688	668	693	706	636	636	678	707	670	663	655	677	714	727	671	643	670	693	680	652	691	651	670	630	649	695	704	685	672	696	735	659	668	644	680	730	691	680	745	691	663	677	736	669	701	665	709	692	709	666	724	678	664	702	646	683	680	711	692	685	663	674	628	649	669	679	667	691	669	670	739	702	607	711	661	646	692	666	647	674	711	669	682	681	684	710	716	691	631	678	647	707	644	693	677	627	674	678	645	686	695	678	741	699	688	642	656	726	666	752	683	678	662	686	669	702	663	712	690	665	667	676	668	681	680	646	692	658	663	735	639	643	664	690	674	705	693	628	695	652	661	675	738	629	659	670	685	641	637	718	715	696	716	693	679	659	604	668	658	682	724	663	664	652	684	687	675	669	723	661	684	705	677	717	672	667	670	623	671	697	658	648	703	723	631	666	670	704	688	697	729	700	694	657	686	650	682	662	717	715	682	660	675	690	709	698	695	674	690	701	697	689	667	686	691	678	679	666	635	678	704	652	667	666	605	660	698	713	719	661	660	688	706	679	632	674	659	655	714	653	710	648	680	711	682	660	671	636	702	666	688	664	652	669	685	654	652	698	695	669	694	714	679	649	661	648	670	637	636	616	690	653	702	709	651	702	684	665	696	703	672	700	652	682	721	684	677	669	647	704	686	653	709	673	649	643	629	689	654	679	682	675	677	700	698	711	617	669	668	666	638	689	618	708	679	657	643	679	686	694	690	627	668	669	676	662	706	702	696	675	693	722	680	654	672	676	695	649	684	680	721	659	679	666	644	701	732	663	680	685	643	699	671	658	677	668	651	708	666	683	646	669	647	633	656	677	682	657	688	659	705	688	685	678	664	658	663	658	657	676	679	676	665	663	677	691	688	642	672	669	674	643	661	683	658	668	716	639	678	683	725	721	651	663	682	691	689	680	679	659	670	680	659	657	651	648	675	646	631	721	680	641	733	707	651	647	706	659	692	659
25979	27516	40655	34909	18771	5904	1772	1160	957	941	921	890	870	904	927	925	929	942	906	879	914	946	942	904	976	1008	966	981	870	907	982	944	915	938	871	906	898	981	868	940	946	909	903	886	942	869	887	936	938	925	924	962	850	856	913	942	911	905	932	916	896	912	902	914	933	914	932	919	993	925	915	875	947	892	888	909	943	849	899	944	972	957	894	887	840	886	903	899	850	926	957	965	939	932	913	974	905	876	925	956	877	929	945	863	906	912	924	893	928	909	869	940	911	924	966	888	889	923	929	895	955	994	873	902	942	915	915	883	904	925	858	903	922	902	887	912	934	938	940	907	895	966	970	951	883	905	896	912	947	903	954	935	935	926	843	925	952	910	929	872	939	842	870	968	879	939	909	933	926	928	892	910	925	900	913	882	926	971	945	934	877	910	894	948	916	899	858	875	907	905	890	931	932	928	955	918	924	955	928	914	926	978	912	911	881	959	873	875	885	933	918	876	887	893	872	986	936	924	924	917	1004	894	949	861	951	970	921	920	922	928	922	904	892	942	1005	955	961	935	884	921	970	868	959	928	909	907	919	926	917	914	939	910	912	908	917	900	876	881	910	921	901	909	940	919	890	972	903	953	929	934	969	867	927	889	912	953	933	924	919	890	885	928	899	898	876	901	949	934	923	923	885	924	949	902	926	902	910	862	933	945	919	954	961	944	946	904	952	918	947	884	888	897	940	915	944	903	958	888	952	922	970	922	920	912	917	871	936	868	870	927	890	942	885	877	919	950	885	922	967	887	904	943	884	924	857	960	923	914	870	936	965	887	895	949	933	931	947	896	893	933	955	905	901	846	924	929	883	952	892	906	890	888	940	912	921	921	951	929	921	917	919	992	943	910	886	897	935	910	889	955	904	880	896	917	915	932	943	941	971	898	901	912	924	922	918	929	903	923	913	925	915	965	922	929	945	884	946	939	961	937	926	933	915	919	926	874	940	907	914	901	857	927	878	909	913	936	920	911	874	927	932	929	973	926	924	961	930	872	962	913	904	915	919	874	908	885	940	926	875	883	932	891	903	898	911	916	935	883	929	868	899	941	907	865	966	901	925	929	926	945	919	889	912	919	912	908	931	934	893	877	943	892	907	896	881	945	919	900	972	898	899	903	867	908	958	908	907	904	923	904	936	892	928	960	962	876	950	894	885	886	950	883	935	914	863	862	907	956	947	887	919	883	862	895	942	920	861	884	933	909	897	894	923	931	919	927	912	954	911	917	938	928	915	906	960	947	908	926	893	863	951	886	888	868	982	875	917	969	954	946	917	921	885	860	923	917	930	945	910	928	906	931	951	903	962	952	943	913	955	1008	976	948	963	955	875	941	912	876	896	871	928	937	901	903	953	902	922	929	889	965	924	945	932	903	931	900	923	850	891	891	933	895	949	849	935	863	898	907	855	909	893	883	919	928	939	949	860	923	951	890	916	863	957	943	897	925	957	886	968	925	937	843	927	946	962	906	940	930	887	895	931	927	945	970	905	933	870	907	928	925	905	946	876	959	925	901	941	916	893	905	911	943	898	920	894	923	924	918	934	922	930	848	907	928	903	907	908	850	897	875	936	936	927	972	912	854	923	871	917	918	949	896	892	952	916	845	932	897	955	894	864	889	921	950	893	959	919	900	859	906	917	947	915	833	956	892	921	885	921	923	919	972	973	894	912	941	927	959	926	880	897	888	961	903	862	951	920	914	925	960	857	937	944	917	872	930	961	882	905	859	889	876	944	887	891	876	947	910	909	908	943	949	908	937	857	921	872	918	879	919	914	965	890	894	928	892	908	928	896	978	886	879	968	885	984	988	933	915	917	924	893	869	872	892	930	909	904	948	899	865	918	923	893	939	925	878	959	893	936	917	906	918	872	915	948	879	906	920	935	921	860	934	927	887	854	942	919	969	893	873	925	925	970	957	937	965	931	920	895	899	920	970	928	878	878	863	887	944	884	927	924	927	864	881	901	943	908	974	927	911	910	927	872	908	849	888	898	926	913	885	910	943	966	897	945	913	947	932	929	909	920	938	928	939	935	876	922	962	905	874	875	928	884	933	911	919	885	936	894	958	943	889	909	937	949	891	939	932	958	894	920	900	948	975	927	974	918	870	951	939	889	867	885	930	925	938	905	978	949	907	881	968	896	901	932	954	912	915	931	909	922	900	942	966	894	890	902	986	887	867	877	898	911	895	877	906	910	955	932	947	926	921	957	939	919	890	909	896	892	933	895	888	934	928	949	931	886	917	959	889	892	880	943	924	906	891	875	953	898	884	940	890	929	922	882	895	900	967	899	911	933	919	983	934	916	882	881	907	886	909	865	874	866	871	908	889	995	936	924	916	907	886	936	964	955	876	881	894	909	875	889	909	930	918	897	897	946	936	893	933	856	893	906	897	883	933	941	952	914	970	863	952	913	829	913	859	965	955	919	935	929	912	928	896	910	914	940	930	949	890	892	953	972	951	909	964	859	900	915	872	876	914	937	907	878	923	913	889	914	892	891	871	893	914	918	945	922	959	918	976	925	886	862	932	985	837	910	939	943	870	934	922	943	880	917	917	937	916	912	939	919	925	921	911	906	926	937	920	934	872	914	937	900	914	901	898	865	933	873	899	924	918	928	888	908	835	907	894	907	862	911	932	966	923	882	909	860	935	910	841	911	903	931	943	998	902	903	898	952	912	934	878	937	870	929	890	896	920	906	915	938	943	875	978	920	902	929	897	942	922	927	913	904	908	901	914	893	897	908	903	957	878	940	968	960	922	901	889	872	898	913	908	891	945	927	892	872	893	868	928	914	920	902	880	946	843	913	882	899	953	895	934	934	912	880	885	891	938	871	915	923	942	904	953	927	880	941	860	896	913	952	922	918	966	923	870	896	952	880	920	938	913	909	921	927	839	919	892	896	947	928	947	979	892	902	906	916	919	915	890	875	895	891	922	899	920	985	856	880	914	863	884	924	868	933	863	948	870	868	864	931	937	968	930	914	895	918	945	923	888	890	914	897	924	950	937	893	906	947	935	917	912	913	932	912	940	898	887	963	934	903	924	926	870	940	897	895	951	968	893	894	898	914	911	908	889	886	904	859	902	876	955	891	929	922	894	915	933	933	951	947	918	949	897	895	987	925	907	916	913	892	929	962	872	892	936	1014	905	939	890	931	928	853	961	904	916	929	937	963	964	952	909	974	905	966	910	910	914	920	923	951	883	937	894	894	912	950	946	883	944	850	939	920	925	909	920	969	954	896	923	938	899	929	919	896	887	915	929	960	912	898	914	929	896	900	945	904	936	920	918	853	906	925	894	939	963	972	917	906	904	961	873	876	887	895	950	849	898	924	902	933	925	874	988	918	873	943	932	862	926	897	924	865	918	886	916	935	897	911	927	925	940	887	885	924	957	936	935	926	901	920	889	956	924	934	938	881	940	903	925	928	962	875	927	894	919	918	933	921	915	941	1041	891	905	972	911
57067	81873	54739	26539	10494	3467	1339	846	784	756	748	755	755	816	787	791	754	805	789	763	753	750	757	808	740	770	822	766	777	744	786	760	812	839	789	803	732	809	792	803	763	740	767	778	798	812	753	762	749	807	754	768	800	746	772	736	782	784	793	762	794	774	795	728	736	748	740	798	773	741	766	800	810	760	780	730	772	813	784	757	762	737	766	742	810	819	796	795	731	800	784	758	744	787	794	785	737	820	762	752	779	796	819	787	779	777	723	760	781	808	796	762	783	771	747	793	742	755	776	789	720	778	709	759	790	805	755	790	765	716	800	788	761	777	740	777	790	828	743	744	814	765	709	784	745	754	774	747	841	720	808	774	767	767	801	771	789	743	762	767	768	799	773	750	760	747	765	793	789	786	797	746	760	799	814	729	719	797	720	789	796	770	771	743	773	786	721	761	754	760	781	785	787	803	772	767	771	785	771	781	766	722	816	814	792	724	843	789	805	729	752	821	746	736	776	762	768	748	762	731	799	773	744	773	745	770	812	783	750	766	725	802	782	694	850	798	730	745	829	760	809	765	758	779	786	750	772	758	784	763	794	753	763	754	813	759	783	799	761	816	729	797	749	749	788	779	799	782	769	786	760	804	708	767	735	741	797	805	767	752	773	796	783	725	822	791	771	787	747	776	761	773	755	760	754	765	774	791	791	767	747	774	762	763	774	781	764	756	743	779	747	784	734	785	765	764	778	758	774	742	833	806	746	742	797	748	810	778	744	807	770	785	787	781	767	797	791	752	816	773	745	767	773	755	788	730	796	771	807	770	745	721	744	759	731	813	799	767	756	765	726	765	759	740	748	745	812	739	781	750	695	816	706	813	766	770	773	749	773	787	794	787	757	788	757	759	767	727	781	805	748	759	739	794	807	781	784	731	759	730	739	731	785	786	744	795	758	743	797	748	749	800	714	789	755	707	777	727	779	787	762	740	784	773	772	775	747	807	737	789	742	764	801	787	773	750	786	743	795	748	820	791	757	742	770	774	748	868	766	797	714	771	760	747	723	721	786	757	771	779	746	796	808	762	818	738	755	746	730	761	802	768	764	792	802	748	780	732	753	762	756	784	805	742	808	757	771	794	681	768	800	762	754	789	832	793	785	758	743	765	764	748	749	811	822	775	750	737	737	781	738	772	724	747	755	789	793	761	776	751	731	729	740	766	750	740	777	800	714	757	790	791	768	757	776	782	771	760	825	802	760	795	737	765	791	795	731	776	760	785	745	753	780	744	760	745	774	735	762	818	800	765	777	742	761	783	754	736	763	756	730	779	729	789	807	774	728	787	808	765	769	751	759	753	808	758	845	769	757	769	735	785	777	754	770	791	816	764	725	757	707	764	751	782	721	765	756	783	791	733	751	755	743	777	792	775	784	759	794	815	768	796	757	761	755	741	742	727	732	770	744	793	771	730	795	785	814	693	757	786	767	783	794	831	745	784	779	781	816	759	782	746	746	772	799	771	788	776	770	781	785	783	813	785	773	803	796	737	768	735	811	792	794	787	809	733	784	797	806	754	776	760	780	805	774	765	784	703	794	774	746	748	805	781	797	819	751	771	727	767	775	767	790	811	782	782	804	734	765	737	764	780	772	744	778	741	770	772	754	802	808	796	766	801	785	752	754	796	769	772	776	758	788	765	752	787	747	772	782	741	764	710	832	764	789	748	769	797	813	748	754	782	815	806	726	812	807	754	708	694	754	741	752	763	760	776	754	770	772	809	754	840	788	765	797	770	743	746	793	797	759	737	749	740	759	747	769	755	801	771	741	808	780	787	747	768	765	735	795	799	742	762	721	713	801	769	776	783	795	777	780	775	789	761	790	777	772	764	764	809	805	754	764	787	759	772	724	760	770	795	779	789	796	751	796	768	768	768	769	833	757	781	784	787	760	771	804	713	717	785	752	799	697	790	795	813	775	742	687	754	793	843	752	729	758	776	754	710	762	772	756	769	754	828	720	752	778	754	814	840	774	759	795	775	781	789	772	800	761	763	756	751	749	713	823	753	773	740	815	743	770	754	788	761	808	772	773	762	727	771	774	767	768	848	801	783	786	783	769	754	765	776	728	789	767	796	791	722	724	809	720	752	768	752	707	789	780	803	758	760	755	769	770	703	735	774	824	757	753	774	742	769	814	750	770	810	809	776	781	749	766	747	775	675	739	720	741	783	790	753	752	786	743	760	750	738	758	763	743	768	825	755	762	764	834	721	769	752	736	698	733	752	793	774	772	721	800	795	764	783	789	698	777	715	763	751	827	764	762	744	791	765	763	754	766	799	739	718	705	785	791	759	745	734	742	755	782	767	754	768	737	777	765	793	764	759	752	741	798	759	802	743	782	798	835	782	733	780	791	727	766	791	783	728	779	807	759	735	789	763	782	830	735	791	770	743	759	722	707	760	794	850	841	753	764	730	785	822	736	784	749	726	755	740	792	797	776	699	778	742	787	803	756	830	780	798	768	769	745	769	823	774	770	766	851	831	776	771	760	745	783	789	748	794	792	785	798	751	792	778	743	702	753	741	819	789	808	780	796	775	817	726	779	740	809	770	767	732	746	761	731	824	752	784	769	732	755	764	796	761	762	815	731	719	754	803	743	753	792	752	804	790	749	765	770	745	737	833	792	729	809	755	784	799	800	768	768	751	771	762	780	800	755	789	726	741	794	751	747	765	769	757	751	786	818	815	835	741	771	784	759	748	784	770	807	716	774	762	763	780	780	786	795	715	775	744	755	756	797	761	761	711	738	755	796	767	787	750	776	784	804	759	734	750	754	796	803	803	776	794	745	776	774	791	749	706	759	750	790	809	779	813	757	773	796	809	752	743	785	795	796	777	820	792	793	810	766	771	774	763	735	759	759	741	793	780	778	787	736	748	729	797	792	752	779	765	765	794	810	786	853	750	797	750	759	777	730	762	765	766	793	744	775	771	801	779	733	747	796	797	778	797	739	764	742	778	795	767	756	800	792	738	751	737	801	749	769	791	758	778	738	758	786	718	752	780	782	725	742	774	754	790	795	805	775	787	798	776	790	747	751	746	738	778	808	805	755	741	810	817	739	751	737	780	794	747	751	729	724	713	776	753	826	777	816	826	744	823	776	751	784	752	764	765	781	778	746	742	773	758	764	784	730	725	770	733	739	773	768	750	773	806	806	762	825	822	765	784	726	786	794	730	764	768	762	756	757	760	735	787	761	795	746	767	763	795	727	804	776	783	762	738	747	789	802	769	781	803	844	706	740	768	824	723	785	732	805	774	827	757	765	762	810	739	789	790	797	769	780	744	768	745	726	757	805	783	752	748	711	772	722	794	775	753	800	752	792	768	757	768	768	754	739	722	747	739	764	772	817	754	775	749	825	787	771	760	822	779	736	756	785	788	787	776	768	755	748	793	810	777	744	812	754	764	784	763	740	773	731	795	803	769	740	786	771	800	738	724	844	749	799	760	743	799	699	824
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
