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
340094413414	340094413934	340094414484	340094415034	340094415586	340094416134	340094416684	340094417234	340094417784	340094418334	340094418884	340094419434	340094419984	340094420534	340094421084	340094421634	340094422184	340094422734	340094423284	340094423834	340094424384	340094424934	340094425484	340094426034	340094426584	340094427134	340094427684	340094428234	340094428784	340094429334	340094429884	340094430434	340094430984	340094431534	340094432084	340094432634	340094433184	340094433734	340094434284	340094434834	340094435384	340094435934	340094436484	340094437034	340094437584	340094438134	340094438684	340094439234	340094439784	340094440334	340094440884	340094441434	340094441984	340094442534	340094443084	340094443634	340094444184	340094444734	340094445284	340094445834	340094446384	340094446934	340094447484	340094448034	340094448584	340094449134	340094449684	340094450234	340094450784	340094451334	340094451884	340094452434	340094452984	340094453534	340094454084	340094454634	340094455184	340094455734	340094456284	340094456834	340094457384	340094457934	340094458484	340094459034	340094459584	340094460134	340094460684	340094461234	340094461784	340094462334	340094462884	340094463434	340094463984	340094464534	340094465084	340094465634	340094466184	340094466734	340094467284	340094467834	340094468384	340094468934	340094469484	340094470036	340094470584	340094471134	340094471684	340094472234	340094472784	340094473334	340094473884	340094474434	340094474984	340094475534	340094476084	340094476634	340094477184	340094477734	340094478284	340094478834	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21768	20294	27840	22603	20294	20331	10608	1318	984	807	802	708	700	668	635	596	589	569	573	506	545	549	542	531	534	523	501	532	479	507	497	560	487	532	486	506	490	487	457	473	468	473	512	478	471	516	461	512	488	469	477	476	508	532	466	499	486	472	471	472	479	499	455	481	466	450	499	486	517	464	491	449	486	479	477	498	499	510	466	485	471	460	490	433	515	485	543	497	506	452	499	488	476	455	474	464	488	467	467	495	448	460	470	438	478	451	482	486	468	479	484	478	486	463	468	470	459	502	482	453	450	463	476	475	461	503	487	468	453	464	477	446	490	500	465	504	472	499	474	467	518	493	493	489	458	454	459	475	484	483	441	467	480	441	437	436	480	451	500	486	462	469	437	514	473	491	436	452	505	475	512	467	450	491	455	481	465	500	487	481	472	525	500	463	470	473	473	443	478	436	437	444	476	506	461	419	487	470	438	444	499	487	459	496	477	477	488	468	493	490	456	479	460	446	469	461	432	460	460	517	469	453	457	479	541	449	476	510	485	474	462	466	452	523	457	466	457	478	463	421	473	493	474	493	496	468	444	441	450	470	523	477	473	488	463	458	470	467	464	472	484	477	453	518	443	469	464	468	445	492	487	451	470	455	479	446	452	412	493	501	441	452	501	509	468	450	507	457	501	501	481	451	492	460	455	488	480	450	489	469	485	481	464	455	462	451	468	452	481	481	496	474	459	515	450	460	480	456	507	457	492	490	443	480	500	465	470	512	486	465	467	495	459	462	483	453	486	480	457	455	464	478	490	480	467	523	479	439	465	465	475	479	504	442	442	484	429	452	466	441	473	482	487	445	474	458	473	451	450	479	443	442	466	482	458	506	468	459	452	477	447	465	468	469	492	473	468	461	451	471	469	435	480	479	473	465	463	484	468	456	532	477	461	495	453	485	481	454	494	441	468	448	439	419	515	505	459	470	481	466	458	460	433	467	457	464	464	492	465	464	481	456	467	458	479	445	480	484	451	457	454	457	474	463	468	458	494	500	459	499	461	473	444	498	480	494	500	484	494	453	482	429	460	456	458	516	477	456	449	489	407	462	447	433	459	477	467	439	458	483	433	487	473	455	471	418	450	480	459	462	464	492	500	468	486	469	438	441	470	438	506	470	493	484	545	476	481	473	481	465	464	478	476	449	459	503	474	502	460	478	465	490	494	492	464	473	465	472	478	456	499	493	456	438	438	473	495	447	472	471	456	493	435	453	470	490	413	489	450	470	420	480	486	466	454	478	457	487	496	436	450	524	468	472	436	452	451	451	480	460	475	441	533	476	470	428	488	482	456	467	465	461	494	462	445	446	478	484	471	483	451	502	427	468	491	512	473	475	490	479	492	477	485	449	474	471	506	453	443	480	524	501	450	450	497	492	480	463	467	515	460	486	482	434	441	508	494	470	437	491	502	497	462	455	468	456	478	475	463	449	434	439	478	485	512	479	472	460	508	468	448	484	478	462	484	438	498	463	498	464	466	457	458	473	482	476	448	468	446	460	480	494	452	479	468	416	465	458	498	460	454	449	459	453	431	426	480	462	478	453	474	463	498	532	453	498	441	445	511	466	474	481	442	476	464	444	483	476	485	473	475	469	461	473	469	456	459	481	448	487	462	475	475	477	488	464	464	484	454	470	468	495	500	427	501	431	470	523	484	496	486	455	513	490	482	443	488	442	515	457	495	469	456	470	498	466	471	435	456	450	483	455	433	434	521	458	462	501	474	470	500	529	471	487	450	474	433	426	472	481	436	457	447	459	453	484	469	494	477	439	452	462	470	485	462	474	465	456	447	470	484	482	515	480	498	505	469	460	484	500	446	461	487	496	518	463	469	462	461	470	436	459	471	452	470	436	460	450	470	446	439	481	471	508	474	461	462	466	489	435	462	494	488	442	484	461	504	471	485	463	472	491	463	466	439	489	501	453	432	464	478	498	458	481	481	488	438	447	462	474	463	492	466	481	492	465	454	444	423	513	450	408	484	461	466	452	493	456	476	470	470	474	494	497	520	482	495	468	480	480	459	460	448	473	456	502	423	454	491	464	448	446	440	462	469	434	479	466	483	502	467	469	504	500	434	478	453	465	462	520	493	460	474	438	526	456	468	444	489	482	457	465	481	443	464	451	455	448	461	511	431	481	513	493	480	472	421	477	419	503	462	445	493	484	455	520	452	424	482	445	485	455	465	483	440	506	480	483	466	455	471	475	451	431	462	429	492	490	498	471	463	475	465	435	473	456	483	482	449	478	462	463	484	484	476	450	491	487	447	518	421	423	446	458	426	459	467	447	476	463	449	495	485	459	483	473	459	485	460	465	497	494	479	458	464	484	501	457	454	425	480	491	472	451	438	480	461	487	486	442	488	459	498	468	462	468	439	472	491	415	502	466	483	467	506	466	487	443	484	473	468	471	458	471	500	499	450	489	481	420	436	512	460	502	474	462	492	490	484	451	481	475	492	473	454	462	475	496	443	433	526	511	457	523	499	460	499	437	434	465	490	470	491	463	461	468	476	466	467	464	476	457	463	463	429	455	451	474	491	515	459	509	479	479	480	484	517	459	468	492	521	485	494	466	466	490	437	444	492	499	464	496	514	478	465	508	408	427	495	499	461	465	508	464	468	486	443	462	475	473	464	459	523	507	454	445	452	457	522	509	466	425	465	464	462	473	452	467	446	476	466	478	511	437	462	467	479	501	437	465	445	484	452	475	445	515	489	473	489	464	478	470	519	475	449	479	456	471	483	446	452	462	464	442	470	478	445	443	435	476	482	500	430	462	442	473	432	463	444	490	474	498	462	483	481	490	507	456	486	462	485	468	492	472	448	421	461	444	490	540	466	475	488	503	455	482	498	493	458	458	482	470	467	449	491	492	464	488	509	490	497	447	426	455	494	477	479	513	464	459	448	428	475	446	453	462	488	437	469	472	484	450	451	470	495	469	500	469	427	484	494	466	444	490	492	440	474	491	474	495	483	447	480	478	543	463	471	462	468	464	433	462	514	498	477	464	465	447	470	475	462	468	490	448	487	468	471	479	490	491	461	443	454	448	476	416	501	478	468	483	477	483	458	439	451	440	511	434	464	491	471	471	478	489	460	441	444	449	442	494	455	481	471	512	459	499	449	493	485	512	438	498	457	485	458	443	462	483	478	486	485	453	450	457	449	486	502	482	466	461	504	452	483	435	465	509	494	462	441	477	503	449	455	454	481	512	471	476	473	483	465	479	436	433	451	525	437	468	479	440	452	497	505	470	461	474	468	453	460	492	486	473	447	466	460	477	459	452	457	460	455	449	471	465	471	426	503	427	441	456	477	462	477	457	482	490	435	466	480	480	461	428	452	497	508	473	467	477	453	475	471	452	434	496	511	456	478	413	444	490	467	501	455	455	493	525	449	467	456	442	477	488	473	489	458	480	473	439	441	476	533	478	483	454	473	489	469	477	458	511	487	469	473	457	450	459
6905	16286	13135	6937	4934	3831	3027	2324	2016	1696	1501	1305	1144	1130	1073	977	949	867	808	836	818	814	802	765	776	809	740	720	710	733	690	709	704	647	672	680	662	678	690	711	657	648	619	740	671	705	644	676	641	643	681	663	679	671	675	683	673	646	632	656	659	648	638	666	662	665	636	660	656	616	650	662	620	656	636	630	646	591	668	672	679	699	660	652	682	624	625	667	632	615	618	635	619	641	609	636	655	653	632	675	657	640	646	677	667	625	593	625	624	629	682	658	642	574	658	610	653	627	654	640	650	676	669	644	678	622	622	629	638	596	640	617	662	644	620	664	629	607	623	639	646	632	659	658	658	652	649	595	661	640	663	663	629	645	683	628	661	641	663	624	661	616	635	601	639	630	648	624	668	630	652	680	665	639	639	640	638	664	659	621	658	620	626	698	660	649	661	641	625	614	636	636	662	641	672	656	625	620	619	674	610	686	667	646	603	629	626	632	678	619	639	640	623	626	644	648	623	661	675	649	649	691	644	598	635	631	631	640	672	668	635	630	643	681	619	644	621	639	647	589	669	636	628	625	627	653	619	631	651	619	601	628	636	621	673	612	639	605	624	581	652	618	625	604	580	642	666	618	682	649	612	584	657	662	639	611	697	605	639	616	703	627	641	610	611	690	646	638	673	647	607	636	601	659	640	619	638	633	619	646	619	662	643	648	639	618	633	633	597	646	645	699	670	617	586	611	645	649	662	628	642	621	706	651	632	615	631	628	579	664	610	624	622	654	623	647	646	591	603	643	675	646	646	682	665	599	630	680	622	662	645	678	641	618	666	621	654	663	641	659	655	661	681	645	623	624	616	660	690	658	655	661	595	661	629	625	645	657	672	666	609	645	591	656	617	631	656	655	631	676	641	626	622	634	649	666	622	679	659	606	634	632	636	606	636	619	650	627	634	651	626	667	619	655	609	587	658	663	663	676	656	634	614	619	678	663	640	685	617	615	632	684	624	630	651	643	635	603	638	642	646	681	623	628	638	693	625	609	600	658	640	621	621	645	648	608	594	629	638	657	646	656	616	617	667	678	640	659	652	625	665	685	650	604	647	689	659	647	624	616	666	632	664	613	640	610	602	618	594	617	645	646	669	632	653	645	614	641	615	628	633	615	684	617	654	649	638	643	640	643	656	638	652	612	604	614	631	656	635	610	666	698	643	623	640	656	638	631	642	617	627	661	609	598	628	645	636	667	628	633	630	655	681	672	642	594	653	611	630	650	648	612	662	637	650	616	684	635	643	661	616	648	621	607	645	649	613	646	652	622	666	605	666	629	653	646	608	589	621	650	648	668	616	611	606	596	619	632	615	648	645	593	625	597	654	590	651	668	618	567	699	645	662	671	633	646	663	648	611	651	641	638	616	639	636	641	627	670	650	691	621	616	642	627	649	597	629	625	616	637	635	648	591	657	616	603	624	621	599	653	599	631	592	626	621	673	646	619	691	650	628	609	673	634	650	640	642	580	647	699	607	652	619	675	666	609	650	684	633	612	655	641	608	612	630	587	619	667	613	644	657	641	656	595	647	659	672	659	639	656	644	613	682	652	678	678	648	658	646	599	630	657	633	613	627	650	645	628	595	649	581	642	616	638	631	583	665	663	680	626	635	617	663	629	615	636	650	655	624	635	638	634	640	593	633	670	613	648	638	638	655	628	632	610	657	658	690	624	661	616	648	621	686	631	618	627	615	627	632	644	630	641	657	688	643	597	654	655	600	646	634	615	671	657	642	645	685	613	640	678	655	634	652	660	609	617	650	614	659	605	661	674	625	606	629	676	611	627	614	640	608	645	646	632	636	593	621	637	612	654	641	670	657	661	617	608	654	635	656	649	628	643	663	659	621	630	633	644	626	626	644	641	636	669	639	648	682	677	650	643	646	655	665	605	606	653	632	673	598	640	618	686	597	656	608	617	650	615	666	621	669	601	676	676	673	562	632	597	607	639	623	675	621	619	645	640	600	598	656	620	658	657	622	606	598	651	614	667	654	636	621	619	660	677	640	647	607	631	644	624	609	606	649	685	607	637	663	683	636	646	635	641	603	607	684	681	626	659	667	577	599	635	654	598	618	655	620	616	629	628	639	684	647	582	611	677	667	657	687	605	637	663	679	655	612	597	611	643	638	625	666	662	677	631	600	635	620	621	695	629	641	614	628	616	609	642	665	645	637	636	619	672	635	561	636	660	597	641	682	636	566	660	639	632	627	671	667	588	652	635	627	632	594	645	627	617	671	613	634	669	594	583	674	659	631	609	612	631	632	630	600	635	610	601	684	667	636	642	665	644	626	608	670	606	699	598	628	685	632	616	622	634	648	688	627	647	611	611	645	645	642	604	623	631	623	617	607	671	644	639	594	648	642	625	607	624	627	627	609	580	639	613	636	610	633	640	630	617	689	676	644	664	599	642	642	622	634	665	585	619	616	599	627	663	654	639	631	620	688	630	679	637	615	604	644	600	629	633	623	639	662	647	611	660	653	617	591	643	637	701	635	642	640	636	610	602	658	668	619	653	612	637	675	645	607	656	636	605	631	649	669	630	623	615	659	695	679	602	651	662	665	624	611	651	590	605	615	618	628	646	632	614	616	666	665	635	659	627	645	572	686	679	644	630	645	639	652	610	614	624	597	656	636	619	707	661	630	590	665	625	633	585	623	600	651	651	649	650	636	596	656	610	620	660	623	643	616	635	635	673	611	624	691	661	628	643	661	654	625	627	623	601	636	665	678	717	631	674	694	600	623	664	645	652	637	631	693	609	676	637	626	612	638	636	618	642	592	658	615	612	625	643	635	613	587	703	625	604	623	638	598	688	659	658	639	666	633	676	667	614	700	655	662	653	662	644	642	628	627	663	641	626	680	615	660	608	641	635	638	645	630	638	650	601	628	651	639	640	617	663	655	607	619	664	599	640	628	642	632	683	638	645	645	627	606	630	674	625	619	643	636	636	627	651	599	641	645	660	623	629	599	665	656	645	624	657	605	625	646	632	638	641	626	654	621	672	680	618	618	616	624	648	620	604	643	666	645	645	600	589	623	647	605	624	629	627	674	597	604	634	687	647	583	642	665	663	645	650	631	633	676	627	662	598	627	634	601	657	617	628	598	645	638	658	627	655	642	679	620	627	654	626	640	655	635	656	634	628	635	673	606	630	679	599	647	615	639	642	647	654	629	676	618	625	622	644	632	627	639	655	625	608	570	700	603	607	642	654	610	662	682	646	642	644	646	622	609	658	652	662	625	645	566	635	625	648	658	639	625	652	642	634	599	645	630	607	641	633	619	664	626	620	608	663	635	616	627	620	661	662	578	615	616	657	628	649	623	651	649	615	635	596	636	652	617	646	673	644	616	649	629	639	635	669	684	615	675	624	679	697	646	653	623	611	682	649	655	654	643	643	626	650	717	615	677	639	617	664	629	636	650	643	640	644	642	648	625	651	606	635	655	617	638	666	614	663
27110	21228	10640	1189	753	682	615	559	549	560	541	565	592	533	559	556	515	593	540	510	521	546	527	491	538	502	532	549	556	509	512	561	494	538	523	571	516	488	543	537	538	507	574	570	521	527	510	531	530	548	521	561	483	509	536	535	528	543	504	482	499	532	569	551	552	531	576	534	541	494	522	513	545	532	523	556	538	513	569	548	531	537	521	546	536	539	559	511	556	554	557	524	530	503	553	585	520	522	518	511	506	542	522	527	524	544	510	566	526	520	563	542	529	535	567	509	532	501	580	529	542	554	541	525	524	513	499	530	561	508	520	536	498	543	542	528	506	513	576	588	511	542	530	573	557	532	515	581	511	520	554	552	562	555	501	521	512	531	540	528	509	548	509	536	519	573	528	468	516	547	546	526	514	550	521	510	539	519	527	529	528	537	552	535	524	519	514	514	565	514	534	567	515	502	523	520	545	517	527	536	518	526	518	529	507	542	533	522	527	567	529	487	535	500	505	557	489	549	524	541	534	476	548	523	506	524	522	557	545	566	548	548	517	523	495	524	485	526	521	481	539	539	508	560	529	541	484	497	539	539	472	505	562	514	518	525	516	544	530	530	549	516	579	539	566	463	536	519	540	565	513	547	495	519	543	523	531	546	559	514	519	527	527	591	517	533	504	515	523	529	577	504	529	548	537	550	519	547	561	508	527	557	515	530	518	553	491	518	557	534	528	501	555	552	511	513	532	536	480	564	518	498	551	558	508	534	550	497	524	514	526	576	503	532	529	567	548	554	529	560	541	538	549	524	524	546	509	561	547	519	456	505	532	539	563	518	512	529	530	523	546	519	511	519	484	495	572	527	523	566	512	571	517	535	525	561	527	521	540	503	507	526	527	536	557	529	518	517	554	552	549	550	501	522	527	513	519	543	518	547	516	506	525	526	509	526	507	594	556	509	571	528	507	522	532	567	514	569	515	553	547	512	528	532	511	520	536	493	479	531	573	510	548	526	537	533	549	504	516	529	560	578	528	523	526	492	550	523	510	479	528	504	529	491	530	542	538	522	525	522	531	524	509	560	505	513	483	516	537	507	512	537	520	487	518	571	567	494	515	540	552	517	515	515	499	515	495	492	510	556	523	552	517	563	564	564	551	526	553	524	535	488	510	536	514	525	526	526	504	558	559	561	530	519	529	517	550	543	516	514	531	569	504	554	521	520	500	554	512	531	544	565	547	519	596	533	588	561	538	528	542	537	528	485	531	496	568	477	547	545	495	570	509	525	517	546	509	530	569	508	501	515	558	537	513	506	532	584	513	527	516	521	500	546	509	540	499	523	547	513	559	499	524	508	547	584	529	536	557	472	521	548	529	493	536	544	515	552	523	536	486	527	532	540	553	491	536	575	543	533	520	556	483	477	524	576	524	528	547	547	543	557	548	502	531	524	526	494	507	515	488	555	512	491	521	553	558	521	496	517	506	537	544	525	566	531	522	519	526	490	539	478	589	545	528	552	527	526	528	530	549	521	586	546	556	562	523	520	529	546	501	502	559	535	519	564	530	542	507	521	561	547	518	550	537	484	508	542	527	528	548	535	516	496	486	550	557	538	507	502	551	566	485	511	565	495	530	514	573	530	536	462	546	478	531	526	503	565	551	577	549	567	528	498	547	516	523	524	536	507	499	571	534	548	514	517	549	468	492	516	560	524	505	522	517	566	526	521	531	525	516	531	587	526	533	530	576	509	511	548	504	536	517	505	542	513	582	521	528	537	507	547	484	522	513	528	489	530	515	538	535	478	524	512	570	535	547	562	572	498	542	524	511	551	530	500	534	482	529	529	557	574	531	498	517	525	529	573	514	517	537	515	520	533	550	525	570	501	560	530	546	510	546	533	529	526	528	546	459	551	513	542	535	497	493	518	512	520	501	526	516	552	574	554	510	543	529	545	502	521	567	538	523	557	504	523	522	521	556	528	532	564	522	538	543	501	475	474	545	513	522	521	499	468	536	541	537	566	537	544	455	537	596	578	554	534	525	495	537	522	526	553	516	524	542	521	528	500	516	490	540	514	518	494	518	553	549	566	539	492	519	533	539	501	515	536	530	558	539	515	538	529	545	508	521	477	530	529	543	556	524	502	535	536	533	518	505	509	518	512	514	577	563	552	537	515	548	576	524	498	540	560	491	531	528	551	535	516	531	515	541	500	552	513	533	505	539	535	501	544	542	507	503	471	547	524	500	486	570	544	571	512	488	472	544	512	589	551	532	533	540	499	546	504	558	483	596	559	499	562	502	530	542	527	523	524	505	553	535	504	534	578	536	537	566	487	533	523	530	547	518	469	527	537	541	530	527	531	499	538	523	531	556	487	538	534	541	529	525	536	537	515	521	481	527	555	493	523	482	527	535	550	514	532	491	541	566	525	540	559	561	540	535	501	502	542	552	554	557	539	491	531	525	532	517	506	511	522	538	564	542	532	511	560	546	524	559	525	496	524	519	536	592	537	568	545	552	525	530	546	492	492	541	533	521	578	558	513	533	536	500	568	502	557	512	544	553	566	537	551	545	556	540	523	521	547	515	532	525	547	486	548	520	533	522	486	530	508	573	522	538	561	511	544	517	557	519	507	537	529	523	538	503	525	493	513	541	542	537	533	540	513	491	523	576	524	543	552	518	512	533	541	517	527	505	507	536	551	554	530	525	547	515	498	506	497	513	574	544	485	507	564	536	550	523	491	517	576	524	506	519	523	509	548	506	492	530	505	549	505	533	516	528	526	526	510	545	532	565	510	538	508	539	535	539	540	544	543	529	540	563	566	538	559	520	528	533	523	506	523	527	541	542	525	505	543	501	516	524	481	538	534	550	602	531	524	534	516	503	528	495	541	540	556	537	540	541	531	559	539	551	533	522	535	519	486	536	504	517	527	544	523	545	557	545	560	523	534	524	525	505	513	543	512	499	521	503	486	498	506	534	556	572	475	567	551	538	529	474	509	516	525	503	489	562	543	518	547	503	537	557	513	553	523	549	555	541	524	525	507	548	544	505	501	517	523	540	514	514	498	565	486	520	557	506	532	558	492	556	516	480	535	530	516	541	522	546	530	553	575	541	494	532	532	512	540	508	524	557	536	536	580	508	550	545	534	510	546	511	558	523	593	516	548	594	504	530	563	544	549	508	586	544	482	567	541	522	516	548	539	540	541	565	533	527	545	527	519	532	515	535	532	509	517	577	541	523	486	549	515	492	536	564	548	517	558	548	537	582	557	474	521	532	549	481	502	550	523	499	496	546	506	562	519	511	572	552	505	500	544	472	482	563	542	508	489	539	584	510	518	553	547	522	528	532	546	544	553	578	528	571	528	532	519	538	506	510	562	529	566	544	498	552	531	527	501	537	543	516	492	546	513	561	562	522	545	486	532	516	533	534	553	498	546	568	590	492	549	473	557	551	559	564	503	539	562	503	497	505	577	545	539	538	541	570	500	562	517	539	533	575	543	519	509	529	569
4157	1516	1385	955	889	816	818	777	752	730	726	778	734	732	675	714	738	670	723	691	726	701	696	690	724	697	674	714	692	659	719	713	691	691	714	732	675	722	720	696	696	728	722	674	685	708	683	671	703	726	688	676	705	685	741	686	637	711	706	714	706	699	700	695	674	704	702	666	723	656	717	698	734	710	697	710	666	726	716	725	718	687	741	721	723	692	726	723	695	713	761	703	689	714	694	683	707	707	718	713	698	696	670	634	664	704	704	714	675	724	725	688	682	707	708	679	715	696	641	695	694	739	701	680	688	690	704	729	759	730	686	700	699	729	689	718	689	693	729	684	688	697	734	710	711	718	708	690	712	726	713	710	659	682	662	718	715	706	734	656	672	754	688	661	692	642	710	764	698	723	751	740	728	722	728	685	736	715	688	662	691	697	726	701	690	706	688	682	693	719	813	756	686	700	731	717	678	750	683	716	735	718	632	685	706	668	671	703	698	663	719	703	758	707	672	719	696	708	667	737	712	722	711	711	686	738	668	718	743	736	679	664	729	733	747	657	697	696	726	685	693	677	746	704	728	682	689	698	708	694	687	661	702	688	717	706	728	667	742	709	737	707	664	723	676	674	691	669	681	691	692	663	714	686	704	745	715	693	672	724	703	696	705	752	712	687	674	721	672	704	676	685	667	747	711	693	684	692	734	675	709	733	708	677	723	732	717	700	693	707	702	677	689	669	712	738	645	749	770	719	689	687	692	729	681	661	762	733	699	705	721	712	721	701	700	684	718	674	707	725	659	716	658	673	697	757	693	708	723	700	692	699	668	705	684	695	726	699	668	757	683	709	724	705	688	717	682	654	733	690	750	763	722	742	730	745	710	709	713	692	694	655	711	704	691	716	711	724	687	674	633	688	677	722	677	699	685	699	720	705	733	647	675	679	671	728	696	691	704	690	695	700	669	683	734	660	663	720	685	723	673	716	730	687	692	660	686	672	706	743	682	701	704	682	692	682	739	714	731	740	730	719	704	699	657	701	700	712	753	689	657	697	660	671	693	707	709	675	687	735	660	688	707	708	700	691	663	744	715	729	662	699	661	665	709	707	709	737	705	711	653	679	688	712	716	688	693	701	701	683	697	678	702	704	681	715	658	721	717	714	725	741	662	693	707	713	678	646	693	682	708	672	710	670	691	717	662	660	706	719	693	723	729	681	684	700	665	687	682	721	691	714	724	680	739	669	737	684	702	675	670	716	747	725	723	729	691	714	715	668	708	719	753	657	687	736	744	689	752	722	704	701	720	637	644	700	681	727	742	712	698	708	708	730	683	734	674	672	696	708	672	738	647	736	719	677	703	696	684	695	726	678	695	716	730	653	682	709	690	712	698	690	691	686	687	742	700	712	694	699	667	697	715	663	695	667	719	734	688	698	716	722	713	686	705	726	724	727	688	731	679	665	743	662	689	701	687	734	709	684	669	669	732	722	650	725	680	654	709	713	744	725	686	742	752	649	655	717	668	711	707	755	710	701	690	739	682	749	724	677	680	714	706	704	684	668	687	706	697	713	732	736	728	675	708	694	700	727	702	701	695	701	727	715	702	752	709	715	696	683	702	693	724	661	726	710	705	749	684	714	663	734	699	689	674	685	740	699	655	717	691	708	713	688	690	692	692	724	723	705	709	688	714	674	714	671	748	753	696	698	685	742	692	670	726	692	688	700	670	724	682	663	719	658	626	654	725	693	716	725	654	696	703	675	707	661	696	729	741	759	680	726	710	716	674	692	692	710	753	702	732	705	690	640	674	698	705	670	693	723	679	685	712	682	717	690	647	706	701	734	716	666	734	686	768	722	702	657	730	767	701	717	686	678	689	711	691	682	717	661	734	684	708	697	738	703	668	669	743	670	670	694	736	688	681	681	663	687	746	692	693	737	703	702	732	746	777	680	713	729	742	668	679	713	673	736	689	734	707	684	690	739	686	711	721	665	694	752	746	679	733	695	669	715	687	694	700	718	650	700	692	691	709	668	666	694	693	702	686	711	671	686	695	731	697	697	706	743	695	710	675	689	721	713	687	721	751	724	701	697	686	698	687	708	726	627	683	651	715	744	700	649	686	782	717	709	702	724	725	712	703	686	707	760	676	686	670	714	706	720	680	664	708	665	658	678	706	742	688	657	693	725	696	739	671	752	670	720	624	713	683	647	694	664	716	694	703	729	759	700	691	685	724	695	658	727	657	704	680	723	732	698	717	722	700	678	681	706	746	693	681	657	714	707	696	687	704	675	675	688	705	690	740	711	720	647	680	662	699	721	719	734	741	673	700	692	745	744	745	712	700	679	682	708	734	721	667	647	695	716	673	717	716	701	747	656	694	703	697	678	712	745	713	667	656	690	672	659	667	691	706	694	648	743	671	720	678	720	753	725	751	692	669	695	719	662	742	721	713	700	730	709	683	712	690	679	703	707	728	746	662	680	722	689	707	707	702	673	710	668	709	709	689	678	664	737	672	709	671	688	711	672	726	672	707	659	706	716	731	723	683	730	663	649	710	735	696	660	696	710	703	683	724	703	684	721	679	709	667	647	721	695	718	673	698	757	688	707	703	708	699	715	691	681	751	667	720	723	672	686	669	685	698	655	744	654	679	741	713	713	700	702	706	759	706	692	694	683	718	708	749	710	729	702	793	676	685	705	704	726	712	711	727	692	744	726	726	715	700	674	709	673	754	698	663	699	715	710	717	747	768	722	697	716	702	692	741	696	717	682	668	691	681	764	725	764	707	718	745	687	740	696	681	742	708	698	747	701	722	665	688	720	674	718	687	720	701	712	736	693	715	678	696	687	695	707	667	697	722	705	669	683	717	711	698	670	671	684	722	730	669	730	701	713	718	701	695	711	667	701	657	680	684	676	702	716	646	727	746	691	671	701	678	681	694	682	710	687	715	700	674	695	684	691	673	737	757	736	636	670	717	681	697	699	739	702	682	678	717	693	690	767	732	728	698	710	725	695	683	729	689	717	736	718	701	677	687	638	676	695	729	698	691	708	667	661	710	676	691	754	776	682	681	707	748	714	718	676	705	706	707	720	731	694	699	682	704	662	685	726	699	667	690	701	677	712	674	693	690	731	726	709	703	723	658	707	729	704	665	731	679	755	684	695	739	746	672	663	650	716	663	705	739	685	707	707	743	697	659	676	716	696	775	677	689	672	660	740	698	665	734	692	689	759	693	707	704	709	699	662	731	661	699	711	690	674	738	737	692	694	711	686	698	699	689	685	698	699	657	681	716	753	725	664	668	699	686	711	697	692	689	735	687	771	679	721	659	710	686	663	681	701	664	716	727	695	670	682	737	688	722	673	658	682	694	691	735	708	727	697	678	725	713	703	698	732	715	740	702	710	704	700	672	707	698	714	673	725	702	665	676	713	687	708	716	698	680	667	697	741	726	720	684	685	724	738	709	672	708	699	665	735	691	676	728	709	693	672	731	677	742	693	712	689	732	722
24025	21580	29251	24384	21583	13117	1794	1135	1040	978	874	843	918	811	821	791	791	792	744	836	811	768	717	804	775	788	764	775	712	736	742	783	766	740	766	746	690	801	685	783	801	750	766	765	799	769	750	737	744	729	789	809	754	694	750	736	760	737	755	775	757	737	742	753	769	758	737	724	771	744	760	754	669	733	721	678	745	764	751	762	776	699	742	736	744	740	754	752	756	757	746	801	717	776	740	785	784	733	683	775	814	733	737	794	747	760	726	738	759	730	705	701	738	728	769	733	695	709	675	710	713	800	753	737	731	720	715	725	741	777	805	751	812	786	755	719	699	773	670	703	750	719	775	727	743	692	732	759	745	688	742	774	728	745	688	736	707	739	762	723	748	703	696	722	771	776	786	739	761	713	767	746	731	789	726	723	725	736	743	749	703	712	721	735	707	687	751	731	752	701	745	697	728	739	786	769	745	673	713	696	754	765	749	741	807	751	721	743	697	705	745	742	780	767	709	760	729	760	700	743	744	782	753	726	756	743	735	747	718	724	737	719	771	746	743	729	737	719	767	784	707	825	720	742	774	740	729	786	743	748	740	802	734	744	729	746	692	748	742	759	709	746	748	750	730	774	767	762	741	750	729	744	728	759	738	764	749	739	763	756	728	761	790	729	731	711	695	773	733	758	758	730	787	753	746	730	716	689	744	745	769	754	798	755	751	760	773	696	733	737	714	796	770	736	763	758	739	713	746	751	731	718	760	748	728	768	752	714	728	708	719	721	761	723	702	725	746	789	688	729	727	746	726	764	686	770	762	703	733	731	697	727	724	704	713	751	718	700	756	740	756	737	718	761	722	733	769	708	752	714	724	748	732	760	760	766	776	711	737	733	713	747	745	724	742	741	735	727	699	720	746	723	749	743	758	761	729	735	694	718	745	733	728	766	710	807	732	679	718	718	720	756	728	745	794	739	784	717	751	737	753	751	737	743	748	755	696	676	721	713	732	758	770	755	790	757	790	717	742	747	745	766	722	755	711	715	736	709	756	710	759	780	754	781	724	719	776	775	701	719	735	773	722	765	761	695	749	744	724	765	698	706	764	758	727	715	784	705	698	719	742	704	767	757	679	675	710	752	750	724	743	751	694	757	694	728	710	744	748	734	766	755	738	727	755	709	740	742	724	682	786	712	739	748	800	717	823	739	756	686	774	687	707	753	738	736	711	751	709	764	711	772	764	717	781	759	730	749	744	760	723	788	707	665	726	718	740	744	727	711	712	756	748	710	725	710	738	723	774	774	733	747	728	724	740	729	711	727	758	732	699	721	723	736	752	750	773	737	748	717	747	724	749	782	684	722	767	761	697	710	728	735	708	693	721	734	694	737	738	712	756	729	725	777	811	741	741	702	722	728	740	732	749	735	749	721	738	722	724	744	758	758	774	725	746	704	750	737	750	802	743	728	723	762	737	719	674	755	756	735	737	717	787	732	721	770	725	748	743	736	728	780	736	764	790	766	738	759	725	743	686	755	728	733	733	688	705	723	697	732	702	729	775	754	687	727	655	765	690	733	713	753	767	769	785	754	765	746	722	728	742	741	716	682	755	671	735	745	773	736	728	767	757	752	738	756	787	745	708	745	767	782	758	736	733	746	748	759	743	722	744	745	752	731	715	734	737	781	741	714	738	781	724	741	714	751	723	732	729	755	706	748	686	736	748	743	764	725	697	739	758	736	781	766	754	725	725	765	759	770	788	717	719	696	748	704	738	727	748	710	712	691	725	770	750	719	782	745	747	738	750	753	788	749	797	780	720	743	789	731	731	705	743	764	702	712	754	772	780	681	749	743	734	772	758	730	764	695	713	733	766	726	725	747	692	749	750	737	748	733	753	729	711	728	763	777	728	744	726	760	748	708	756	742	745	731	780	749	687	720	732	738	723	742	775	745	755	758	741	772	764	751	733	792	759	733	739	735	745	726	775	730	840	694	723	775	777	796	807	742	767	742	718	789	721	732	723	753	797	683	752	753	735	748	712	759	771	733	693	799	779	764	775	738	709	711	725	737	739	732	723	754	762	767	782	804	714	732	747	762	716	741	738	783	732	758	754	740	721	725	704	779	728	762	729	802	738	806	714	732	742	743	755	738	728	770	732	779	739	739	775	749	768	760	738	754	785	736	761	774	705	786	724	726	726	701	706	740	720	744	746	733	733	701	746	716	716	712	742	733	711	782	724	710	716	720	752	751	731	691	705	771	692	742	768	758	779	765	768	738	723	782	767	753	793	703	715	715	695	712	759	740	729	724	730	744	715	722	734	813	766	734	783	733	768	757	727	721	681	740	767	750	736	738	757	749	736	753	703	717	759	738	723	710	744	726	749	719	710	729	718	733	753	736	775	789	750	743	732	703	781	747	762	752	743	735	731	731	792	701	727	755	754	747	698	761	744	752	765	734	731	749	736	744	754	734	690	725	724	750	760	738	784	726	748	728	732	718	746	739	769	738	721	744	753	730	793	691	675	718	786	774	748	759	732	766	744	765	702	741	690	772	762	735	755	708	765	750	736	703	749	691	720	760	755	785	741	751	731	701	708	666	710	700	745	746	759	727	728	733	738	737	760	699	720	728	745	758	746	746	733	730	748	738	747	716	719	771	696	717	769	724	790	770	725	722	723	693	742	741	731	697	746	740	753	739	698	688	713	722	666	739	742	742	746	755	704	712	740	685	737	745	710	755	768	752	715	752	738	719	713	740	738	778	737	726	765	712	734	734	742	726	717	724	721	720	765	768	722	739	683	747	725	747	704	725	779	763	750	769	763	757	700	712	745	759	728	747	765	697	704	748	756	693	749	803	766	740	749	733	742	763	780	733	779	702	693	703	693	744	739	744	716	747	726	746	710	736	698	748	741	747	736	700	721	752	715	774	722	740	790	736	746	690	737	711	728	749	774	715	753	752	695	738	727	783	744	768	754	732	712	757	755	736	723	733	710	746	735	755	657	759	771	708	755	746	778	707	741	767	744	770	779	743	748	711	719	697	687	727	716	730	755	706	703	695	692	792	735	714	741	742	734	755	725	778	730	768	780	792	763	760	726	778	739	731	749	735	688	712	724	744	730	757	749	711	787	774	704	771	742	764	747	711	746	752	757	771	684	771	731	721	757	781	689	720	772	758	714	757	775	734	757	697	733	741	746	739	710	768	752	730	733	716	747	749	702	700	735	777	733	718	785	734	746	806	726	731	725	721	761	715	767	747	710	684	755	786	721	739	745	753	722	753	705	723	707	804	753	762	767	740	721	765	727	758	685	734	704	728	769	748	732	714	727	705	716	741	721	750	757	716	681	766	709	740	727	742	705	784	765	747	690	750	752	748	753	692	760	680	736	732	775	746	725	726	714	725	721	789	721	724	731	732	746	718	712	718	753	754	719	746	696	728	745	755	794	776	692	814	735	755	740	695	735	710	751	709	749	706	715	695	740	787	749	765	764	718	769	726	710	731	773	719	772	771
5121	11244	8992	4826	3472	2652	2217	1952	1688	1570	1440	1371	1317	1234	1221	1195	1123	1112	1113	1118	997	1107	1060	1030	1051	986	1026	1021	998	1032	996	1002	1087	940	1055	1046	1042	980	994	1025	1000	1021	979	975	1007	985	949	969	1013	1019	1018	996	928	949	1053	995	966	992	974	964	964	980	1037	971	994	970	989	979	953	964	1014	975	982	963	968	965	945	1019	1021	1044	1014	980	990	1000	951	1042	1002	995	1019	1003	961	1047	986	1015	958	1013	1000	1015	972	978	975	1065	978	986	996	1002	1021	973	949	1048	989	1031	946	952	1013	934	963	949	985	966	975	961	1007	960	974	983	984	980	945	957	984	933	991	976	943	1022	1003	982	985	996	998	938	952	935	990	925	969	970	1023	958	976	924	965	944	945	945	935	979	970	1048	979	958	962	979	962	996	1033	973	972	952	924	984	1019	924	953	977	985	974	923	995	990	948	1007	966	936	953	998	992	972	1032	966	960	1023	955	986	891	922	1000	985	934	999	934	967	935	963	943	979	959	974	977	978	945	1017	928	979	945	1008	945	967	979	1040	985	957	979	1034	1020	971	1024	980	1031	1027	978	984	926	969	954	969	991	942	1018	942	1011	1017	987	1022	966	993	979	993	973	923	969	1012	951	1038	1029	977	983	991	953	1030	1013	998	974	949	982	1028	1034	1012	980	1008	985	940	938	1009	979	944	900	1022	910	986	937	999	958	936	933	1083	975	1012	971	969	950	977	1003	955	970	1046	933	986	997	934	970	1023	918	1000	928	998	951	929	976	983	941	994	988	925	1006	960	959	951	969	975	1012	966	962	1023	946	996	1040	989	962	977	973	954	944	990	1028	955	939	931	1010	989	955	952	1011	969	905	943	988	969	971	991	982	942	1008	966	977	920	991	991	962	991	975	1021	1032	1001	986	916	987	963	993	967	1015	935	958	1001	938	966	972	972	996	976	989	949	958	952	1018	992	1000	956	998	934	987	959	989	960	1005	956	965	951	967	988	995	1013	885	999	1006	941	972	972	967	982	1021	978	957	1013	991	950	947	976	936	954	952	1028	990	971	953	1001	895	999	1043	982	995	1015	994	970	975	1003	982	1001	954	962	985	965	922	1002	1003	956	979	988	1025	996	944	1063	988	949	975	1013	989	1022	993	1054	970	993	952	956	996	964	941	975	950	945	1010	971	1022	967	975	982	974	944	967	932	973	939	972	934	1006	960	1006	982	968	985	1001	899	986	947	992	948	953	981	1004	978	1006	960	976	985	1002	1045	985	942	977	960	994	911	983	976	928	938	1027	962	981	955	978	1025	950	962	921	991	955	954	984	1043	983	931	975	1006	998	972	987	924	976	946	981	968	948	1015	977	995	940	1041	971	955	970	1051	939	992	977	975	986	956	980	945	976	942	991	998	934	979	1020	985	987	991	971	966	1045	1054	1000	956	1022	976	972	987	1002	985	911	956	959	938	965	938	1001	1031	1001	960	942	956	924	958	976	993	971	905	948	1057	962	990	985	922	922	964	968	958	975	968	1014	932	924	1004	946	954	1005	988	1054	962	957	939	904	953	956	972	1007	980	973	984	1012	1033	961	949	956	948	960	983	910	949	970	918	1029	973	985	1022	916	965	954	946	966	986	985	977	979	935	948	981	983	1006	1017	972	983	907	970	965	997	976	951	919	975	975	950	974	996	967	1002	946	1050	981	1019	930	992	978	1014	901	996	991	997	905	972	1032	942	1007	995	907	922	963	990	971	957	944	941	969	1024	966	949	1017	965	929	1020	942	1040	949	993	914	949	965	998	1004	996	977	886	987	967	1018	968	983	978	1002	974	1023	956	1014	1000	1011	1003	1002	1037	983	999	985	986	968	943	963	1000	957	994	906	916	941	995	917	1000	981	938	957	925	974	955	962	929	1016	965	968	942	955	1006	961	993	1041	1015	967	934	975	969	988	980	985	961	1026	1019	945	995	975	946	953	975	990	976	946	957	986	988	989	925	993	1028	1060	1014	966	1000	1025	940	993	1007	968	962	997	943	988	971	966	994	965	943	971	1005	948	978	981	1045	1010	953	993	953	951	953	987	979	983	937	973	950	977	1037	963	987	947	995	924	995	997	935	924	979	931	916	950	997	994	950	956	1004	948	968	997	983	966	995	1019	976	1013	984	951	1011	951	992	968	993	1001	951	962	986	1014	969	947	934	971	969	967	1014	991	906	1031	956	961	956	989	981	967	1012	949	956	974	984	1049	1033	982	919	983	975	989	1020	963	944	990	1015	980	941	999	986	994	1002	924	989	981	983	1017	945	1014	950	935	961	968	930	958	967	941	928	1032	930	934	1025	982	879	974	998	906	1021	974	999	958	1004	941	1025	975	928	948	987	975	959	974	948	933	1020	919	954	1002	1003	969	985	1021	1018	972	960	976	1028	955	977	960	953	901	1004	1013	954	983	999	978	1004	1014	959	916	942	931	1004	976	926	1000	1004	982	933	1031	954	955	982	961	983	1009	977	932	995	962	967	934	1018	947	974	1050	1016	994	1016	936	1017	953	997	988	973	982	983	932	971	984	941	1007	960	991	955	966	1020	1034	981	923	961	960	994	952	966	1020	944	982	991	963	936	967	957	956	970	974	988	943	970	956	941	944	1036	978	1003	907	1009	970	967	936	939	1019	961	965	982	990	996	986	1028	969	986	981	1030	974	1015	966	982	1004	939	954	970	993	995	940	995	934	947	961	965	985	937	1020	953	982	996	1004	966	979	977	974	1000	977	938	979	999	935	928	941	989	963	952	994	1030	989	917	975	925	1010	939	1013	996	915	973	981	952	989	1004	982	918	976	1001	920	938	971	995	954	1001	948	981	943	1004	1024	917	989	999	950	1011	1008	971	959	972	974	1012	981	1020	990	993	1024	970	954	921	959	909	958	932	961	954	973	993	953	940	950	974	961	1008	969	951	942	952	965	1007	1019	982	990	999	978	939	953	905	925	944	1020	989	993	953	988	957	955	984	1003	943	952	986	947	953	944	954	1004	982	1016	953	972	967	980	959	952	978	996	1000	978	977	981	943	975	989	990	960	999	974	1001	937	1016	998	971	1029	967	894	966	945	1015	947	958	995	987	954	1002	965	1015	947	971	914	1011	1009	990	1059	964	935	992	935	948	964	950	952	952	1007	941	945	1002	958	964	977	999	940	968	943	927	1002	993	987	975	1031	935	971	1011	981	1053	975	985	1005	992	941	1007	933	979	1003	1040	952	959	1010	977	1002	947	1021	933	1014	961	963	969	918	954	951	959	956	991	968	947	961	998	959	951	932	992	988	933	1008	942	959	1012	946	987	962	1013	980	954	948	907	955	982	961	981	965	988	917	1030	1037	1008	973	1049	967	931	999	962	995	976	965	971	982	940	990	959	947	983	1034	1011	1001	995	965	976	954	1005	955	929	1006	913	879	934	1019	962	1010	953	967	982	1019	990	950	930	982	1014	955	948	986	1034	973	955	955	975	952	953	943	927	916	901	962	990	1013	943	919	976	950	946	987	1007	954	999	1007	952	980	976	1021	1006	970	945	976	974	965	983	1010	976	1003	932	1001	1002	915	984	954	958	974	975	1011	984	976	988	980	969	985	1013	940	982	953	944	964	955	971	987	903	923	899	981	956	976	997	971	971	982	989	975	999	999	970	987	971	964	948	905	943	956	937	956	1029	980	928	973	986	989	958	973	939	974	1028	1046	1036	922	985	969	1007	984	944	960	962	1000	974	974	958	977	948	964	931	984	913	991	956	929	970	1003	982	983	981	951	957	909	961	970	944	1007	993	991	969	931	961
23121	21564	29570	24019	21566	21634	10938	1443	1020	927	846	776	736	708	697	578	641	606	620	583	600	590	559	539	563	478	542	512	553	556	509	495	505	533	536	534	509	526	488	531	506	574	549	517	510	555	547	474	515	579	493	482	535	507	471	475	490	500	523	488	550	474	556	543	518	524	484	483	499	529	503	475	468	539	474	508	524	519	503	505	476	543	488	505	471	516	525	504	519	507	496	502	479	468	492	515	496	542	496	522	476	480	496	522	513	502	517	481	490	484	522	515	487	519	518	466	521	506	474	492	548	504	491	506	502	466	483	501	491	493	483	517	481	482	483	475	516	464	485	465	481	458	531	491	482	498	470	513	526	521	523	532	512	516	480	517	512	430	492	470	514	490	507	537	470	467	504	487	499	481	489	503	506	507	517	487	486	461	478	497	496	486	507	457	479	519	491	488	475	498	479	513	465	459	477	504	544	511	487	502	477	487	515	510	462	491	550	521	481	472	514	495	535	464	524	482	492	465	484	510	468	485	536	525	507	474	516	486	511	523	480	506	507	502	498	507	483	470	495	529	500	484	469	527	519	524	490	506	480	496	450	489	460	486	510	498	521	511	535	502	484	498	480	527	463	497	504	468	461	539	500	500	492	521	516	491	508	543	523	493	490	477	492	519	465	506	505	510	494	522	479	472	486	467	486	508	531	499	511	522	450	462	493	539	523	478	502	463	500	502	498	481	492	464	496	490	488	517	493	483	505	516	480	463	534	462	463	462	538	501	510	474	459	513	498	466	496	498	490	510	504	475	484	534	507	477	483	502	489	486	501	473	482	513	515	490	504	509	473	471	485	526	457	494	490	481	497	493	502	491	463	490	523	479	492	505	488	494	531	540	487	456	535	502	519	557	528	467	498	491	488	527	531	512	517	532	492	467	519	494	490	494	451	474	491	511	515	464	500	511	482	518	513	572	477	574	493	514	473	483	494	522	500	500	508	498	494	468	534	498	494	462	446	515	459	482	497	481	490	519	490	477	520	503	531	507	470	469	494	533	515	504	497	461	511	487	487	474	476	540	508	521	492	496	504	475	481	531	525	490	445	500	521	498	516	526	498	477	497	526	478	542	456	466	523	497	517	505	502	475	483	536	473	484	502	442	503	502	472	475	529	490	504	467	492	512	466	508	499	488	503	496	455	476	472	489	477	442	533	545	509	489	492	469	513	489	496	535	487	514	474	498	500	516	491	487	525	465	469	481	503	461	481	464	513	472	493	521	478	491	502	515	503	489	494	497	499	483	495	484	475	513	498	461	513	510	457	488	468	503	488	477	485	502	531	496	458	498	515	450	522	483	510	498	523	469	518	483	501	476	483	490	470	532	485	483	497	517	476	519	559	493	465	494	481	476	485	497	486	492	473	511	478	496	476	504	496	484	510	472	487	488	500	496	510	506	454	494	520	498	505	511	457	529	523	447	465	489	484	508	501	512	501	518	500	468	456	500	494	511	458	487	529	506	496	484	528	507	508	512	468	486	485	497	504	533	527	509	530	497	470	502	482	528	454	513	528	491	521	506	482	484	513	545	509	498	488	512	496	507	526	500	539	496	450	510	491	553	507	508	498	476	496	449	528	467	502	478	526	505	472	499	501	547	425	482	507	494	528	498	488	500	483	468	519	474	496	504	536	474	523	483	506	481	483	516	502	495	504	489	492	482	501	507	498	494	477	493	536	500	492	495	487	499	517	471	462	478	476	494	485	535	490	540	455	492	492	459	475	487	497	489	493	510	511	481	502	485	519	506	525	505	502	515	486	505	471	506	478	534	501	517	512	501	491	531	505	484	459	518	501	521	517	518	522	497	509	462	488	433	475	518	465	493	480	490	518	453	493	459	515	495	503	515	493	498	514	464	511	528	473	496	489	462	460	495	479	493	447	500	495	501	488	477	551	464	521	488	505	455	517	528	556	534	493	491	494	483	543	489	524	458	489	517	498	504	490	516	510	456	498	485	487	493	551	484	484	514	490	528	502	485	493	453	492	471	514	507	494	519	526	509	526	471	533	513	449	459	521	484	506	462	459	512	505	522	481	511	494	541	505	484	464	503	525	508	467	523	510	500	531	462	533	518	497	510	488	474	511	521	524	531	451	463	482	515	499	465	518	499	515	506	516	497	489	506	484	473	502	490	522	505	506	502	523	484	505	486	498	460	501	492	493	543	482	474	500	486	522	497	512	481	481	495	472	473	511	501	513	461	478	503	473	479	517	498	514	463	452	451	506	486	466	510	491	504	474	497	499	475	504	475	491	513	485	504	454	478	492	505	489	473	507	506	541	501	522	523	502	494	483	510	515	480	478	535	520	451	534	508	501	470	482	461	505	469	488	520	481	484	484	487	519	484	483	497	493	480	526	537	486	503	506	495	493	524	519	483	486	542	461	479	491	493	537	517	492	490	543	512	527	475	491	462	479	518	519	471	484	496	488	516	496	496	536	462	508	467	477	480	470	490	509	464	497	504	467	479	459	531	501	486	465	518	495	470	479	528	501	460	510	511	487	524	467	490	510	517	518	517	500	519	514	504	504	553	502	514	484	494	519	490	508	516	497	498	488	506	509	474	510	495	496	533	497	533	475	511	532	519	499	512	467	530	491	508	472	511	495	480	501	536	548	486	493	524	487	537	498	517	499	487	478	501	498	511	539	528	490	483	515	477	473	505	465	496	508	515	520	505	531	520	524	507	500	488	493	496	484	537	509	510	528	511	466	520	516	500	490	517	475	492	504	497	482	481	476	532	448	500	498	481	500	500	475	548	480	506	539	506	518	496	534	517	485	483	495	508	506	492	515	476	515	494	495	451	513	514	495	479	507	522	507	557	477	524	459	461	485	479	476	473	488	467	478	487	495	526	471	524	516	484	460	478	492	539	432	534	523	557	509	475	545	482	506	516	481	467	497	527	481	514	508	549	518	477	495	516	503	503	489	500	527	517	502	501	476	523	493	538	537	505	549	489	461	512	465	468	497	514	472	475	486	533	520	498	469	510	499	507	453	506	501	502	489	471	514	497	546	537	481	505	493	468	518	498	454	515	464	558	530	538	483	504	517	488	482	490	498	478	472	474	496	498	526	484	490	499	481	488	524	463	497	523	490	525	503	492	544	510	485	528	512	518	474	483	478	496	547	478	467	523	461	509	456	525	460	524	513	503	495	528	487	524	483	520	508	482	503	489	551	530	520	518	495	500	469	467	477	516	457	511	531	486	500	527	509	458	502	505	459	504	501	480	521	502	495	507	457	508	500	512	506	481	516	503	526	482	512	513	493	481	502	501	484	497	498	489	538	518	517	501	490	495	495	522	490	517	515	488	495	443	463	479	546	508	456	446	505	490	522	470	523	536	553	522	484	525	456	475	567	493	511	474	515	528	510	470	487	485	507	492	521	509	528	534	469	498	557	499	517	526	493	486	495	489	517	533	465	502	497	485	510	482	520	463	521	508	523	570	505	486	509	483	509	476
7291	17081	13829	7260	5189	3853	3109	2491	2068	1807	1596	1413	1263	1210	1067	981	911	878	960	865	868	824	789	778	819	760	799	713	752	771	724	740	720	718	741	726	721	742	745	723	664	721	708	716	693	702	708	733	656	720	724	707	668	712	715	762	741	707	659	657	644	697	723	690	726	677	676	703	717	714	666	685	652	645	697	690	696	636	663	695	679	649	667	676	735	682	702	693	657	689	669	655	686	723	669	649	681	601	709	713	731	642	674	692	629	691	657	626	684	687	699	689	679	701	688	694	669	644	682	688	699	655	686	665	643	695	694	686	678	652	655	616	653	656	669	672	673	683	674	653	708	696	658	610	652	660	601	660	676	666	620	676	684	640	673	627	679	689	674	688	645	667	715	696	684	671	674	698	728	685	671	705	646	674	678	680	684	689	692	656	681	706	727	709	654	610	697	680	671	648	697	699	756	650	635	654	670	684	683	718	671	704	678	660	675	677	628	671	686	661	640	678	671	665	676	655	618	688	657	649	698	664	656	678	670	686	692	690	665	662	675	641	667	694	620	648	688	670	683	653	684	682	667	649	628	704	660	696	667	687	634	700	694	712	716	674	719	684	636	678	686	657	649	621	685	662	640	693	696	688	654	658	661	681	687	677	640	672	639	652	663	673	692	646	688	647	689	628	668	654	686	666	673	671	639	650	661	673	716	702	668	655	630	680	673	680	631	650	652	720	684	673	653	720	723	663	660	597	678	641	628	656	643	638	687	652	657	700	701	665	723	655	642	688	639	644	656	688	670	671	647	646	693	670	643	638	642	644	687	686	688	672	646	715	658	701	639	667	679	668	665	660	703	694	666	676	666	692	694	650	668	643	688	665	688	677	661	662	657	707	684	660	649	654	676	668	690	656	689	662	685	633	704	700	683	672	664	671	664	682	689	672	675	677	679	667	683	644	683	688	657	715	644	633	675	679	678	700	675	685	684	671	664	714	661	692	676	712	687	649	694	640	704	716	660	634	637	679	689	726	646	737	661	682	691	679	687	702	692	702	671	692	671	657	663	675	671	691	643	729	654	705	663	673	718	661	668	692	672	675	699	691	684	660	644	663	642	683	656	671	645	636	694	662	680	668	675	698	693	675	646	646	686	652	650	686	636	713	680	689	671	700	717	618	692	647	629	683	679	700	696	678	680	670	636	659	668	683	686	718	670	704	698	649	660	643	665	627	663	661	665	684	715	694	633	669	678	664	639	653	668	664	679	631	696	700	667	681	645	676	681	727	643	663	701	731	648	670	698	691	613	658	670	653	607	654	663	663	724	729	683	617	668	616	738	656	698	646	675	650	640	682	667	680	667	667	644	672	666	725	697	653	638	677	689	655	650	700	656	648	707	663	657	694	723	650	646	649	644	672	622	661	681	628	710	649	676	684	671	676	652	723	656	685	674	661	669	601	667	637	654	730	690	692	662	674	677	639	754	661	651	613	703	733	686	666	700	649	710	674	686	651	624	621	680	659	608	598	668	702	699	651	687	664	704	667	679	667	641	650	685	632	670	656	653	686	662	665	646	653	710	667	616	624	703	638	683	606	643	695	691	663	683	685	657	678	726	657	693	662	639	709	649	671	688	620	667	646	652	653	670	688	677	709	661	663	738	659	677	685	682	692	646	664	656	701	656	609	665	691	679	662	686	644	670	697	699	669	680	654	662	657	663	676	672	710	671	658	675	640	670	638	650	686	674	728	695	694	695	664	699	671	714	688	659	670	647	684	669	664	679	671	657	678	738	683	644	672	727	657	635	681	726	640	713	692	634	674	701	639	686	656	676	661	664	640	667	637	693	683	687	666	690	717	678	694	662	694	663	662	626	698	669	641	689	677	696	605	681	625	675	697	682	636	717	644	645	680	669	694	641	662	649	681	687	657	608	729	695	668	651	677	713	657	670	700	661	653	683	659	748	674	667	704	699	648	652	663	685	666	690	698	670	682	733	668	691	672	671	683	651	687	667	669	713	702	679	697	650	660	689	700	677	704	626	705	734	647	684	644	683	643	665	687	604	679	635	723	717	656	695	707	670	671	627	680	656	696	656	681	714	738	629	649	687	698	659	679	683	669	685	693	641	710	687	661	671	660	669	687	727	687	642	695	670	604	676	675	647	634	677	682	650	689	667	663	706	676	680	674	642	710	656	687	671	648	681	677	705	645	674	668	689	662	685	701	727	698	664	667	685	664	647	650	681	694	668	657	639	676	693	649	694	605	712	664	607	678	705	674	640	682	645	667	642	659	681	670	644	654	703	665	668	680	645	675	703	671	634	669	664	660	709	665	592	714	660	709	663	667	671	661	643	717	659	623	645	658	631	660	712	674	676	656	688	662	699	641	711	710	683	679	698	695	689	692	608	709	703	720	676	639	680	687	657	654	684	669	670	729	639	689	690	661	696	688	630	682	670	657	704	681	698	666	666	656	703	660	689	666	666	671	696	681	623	636	657	658	664	713	656	599	694	672	664	678	611	699	714	667	662	655	638	699	642	651	664	656	659	704	712	722	640	694	690	649	639	642	670	700	690	644	641	615	655	673	689	680	650	723	694	690	652	679	687	708	661	745	673	679	681	687	642	728	700	691	685	659	657	668	663	646	672	718	710	721	726	695	684	639	682	618	689	634	648	649	706	677	687	616	699	663	690	688	592	687	676	659	673	653	674	623	688	694	649	632	708	717	679	674	713	647	663	707	673	647	675	640	663	651	647	674	720	680	681	672	677	653	638	710	682	692	666	682	653	695	699	665	713	619	673	669	671	665	674	629	692	662	646	631	647	673	718	645	686	606	682	712	697	663	638	703	688	699	638	649	663	644	684	642	634	671	672	708	646	684	641	702	653	630	684	685	659	656	665	630	654	719	684	650	657	712	661	687	682	619	700	675	683	715	623	650	657	672	655	676	664	673	713	684	684	719	655	681	645	641	660	678	686	599	696	660	698	707	696	715	709	659	699	679	659	670	684	682	692	684	640	662	707	651	654	661	675	667	709	679	665	644	655	680	684	671	697	689	678	659	662	685	687	664	657	690	715	683	694	645	635	672	710	696	686	660	677	635	666	667	678	687	625	687	646	640	681	702	658	639	721	677	716	692	680	676	625	684	694	678	739	606	685	633	718	639	667	722	718	703	715	674	665	669	692	693	649	680	698	651	682	702	684	705	625	701	662	652	641	669	670	710	679	670	674	654	688	678	711	678	658	635	686	696	662	695	654	706	714	724	632	628	649	676	673	660	649	658	649	701	687	652	670	710	685	721	675	657	689	670	693	716	703	659	673	638	675	699	647	701	719	671	678	682	671	664	659	695	651	627	650	674	675	688	665	656	659	656	693	673	656	634	676	698	668	654	689	616	674	667	687	690	682	667	659	714	653	700	669	690	635	669	690	659	625	678	691	675	660	666	762	672	670	645	702	672	631	650	686	633	694	667	684	684	660	714	610	618	615	679	656	678	670	704	689	647	632	621	704	712
27016	21058	10197	1031	646	586	575	542	524	553	499	526	530	546	562	551	542	527	515	525	556	518	541	494	527	506	491	532	551	573	494	521	561	463	516	536	516	518	515	568	518	517	494	533	501	526	549	553	555	510	535	511	531	521	554	525	497	499	516	529	505	537	533	518	543	544	498	497	516	541	516	535	532	544	562	542	513	520	502	487	499	513	523	500	519	535	527	500	496	562	525	506	560	599	482	486	500	536	506	481	540	537	473	545	578	481	564	514	526	515	515	516	495	511	498	516	547	564	512	537	529	531	543	535	512	514	536	555	513	527	445	531	548	536	541	553	487	509	542	495	508	539	574	507	511	493	524	488	514	551	503	532	530	504	561	536	558	542	517	523	507	533	498	539	516	496	541	530	505	549	508	544	522	536	527	494	533	540	579	480	505	535	525	518	514	574	561	544	563	533	541	540	502	519	535	512	556	529	536	487	520	512	537	495	512	542	541	531	513	527	482	544	542	513	522	520	540	532	567	499	516	524	505	489	551	522	522	516	525	528	578	515	579	535	547	510	564	497	536	516	487	527	557	500	515	521	536	563	517	515	526	495	490	519	511	536	542	576	508	515	524	505	507	514	513	523	551	514	500	542	554	516	544	514	548	538	506	543	554	547	544	498	517	487	479	525	537	548	525	519	501	499	514	502	503	535	554	541	506	502	536	486	546	528	544	499	551	515	538	522	545	529	512	514	514	530	547	544	500	506	560	477	509	503	565	526	532	549	517	535	532	518	553	519	514	505	506	555	546	526	491	507	525	559	533	480	506	526	509	508	541	510	516	491	533	507	481	492	530	519	515	544	500	528	550	523	534	546	483	483	508	503	516	505	479	555	554	540	537	524	534	532	477	514	530	567	523	504	504	533	519	517	563	500	515	519	531	489	479	510	537	481	488	539	494	511	519	490	478	507	545	505	513	530	533	498	521	558	509	565	503	484	503	490	494	534	500	546	543	516	542	562	529	515	517	506	564	522	520	557	545	559	506	573	523	527	535	501	507	515	520	497	490	544	494	571	498	524	527	527	512	494	532	533	537	516	537	540	454	544	534	565	552	527	512	519	485	549	511	506	500	511	544	549	522	545	516	524	518	496	537	532	540	477	515	559	520	525	554	522	514	535	554	517	480	477	504	490	520	542	548	528	554	528	504	517	479	503	506	526	537	521	497	526	562	532	493	532	512	531	531	552	559	490	534	491	524	509	531	486	541	516	521	546	506	502	532	474	524	507	517	541	524	573	511	505	545	510	481	526	531	514	491	517	501	523	515	510	521	513	513	511	516	523	523	487	533	549	475	514	500	511	505	515	502	519	511	494	545	567	519	494	523	532	539	531	544	518	486	522	516	540	541	544	512	508	495	483	485	518	524	549	485	542	527	575	545	493	548	524	509	558	498	526	554	466	543	534	516	523	551	516	484	553	537	525	519	522	529	455	518	529	481	532	534	541	520	521	506	523	528	545	546	562	536	520	526	537	505	485	529	491	529	516	507	533	539	501	515	507	528	543	527	505	502	510	512	506	502	540	491	501	476	537	555	512	514	496	557	533	519	515	551	499	519	494	504	499	494	518	576	494	534	551	501	558	541	501	543	531	538	520	537	510	557	513	528	522	501	537	544	533	518	557	519	504	502	478	536	537	559	507	526	555	523	537	524	492	540	516	507	517	511	521	501	541	544	528	512	531	485	526	543	511	516	520	507	527	539	517	513	552	535	496	518	499	525	527	513	548	501	577	589	519	512	515	526	532	511	533	522	506	519	507	529	483	481	493	492	540	535	465	518	510	522	538	513	536	510	531	544	506	510	515	509	542	537	515	514	547	570	538	538	511	511	536	503	507	530	536	503	498	514	526	485	527	514	526	529	518	515	526	531	524	519	564	543	512	517	527	551	525	546	547	536	538	547	514	554	546	478	526	511	547	543	513	525	539	509	523	564	509	478	519	578	534	537	551	510	521	518	513	516	551	489	537	477	484	527	513	555	550	520	540	512	505	520	536	506	502	514	485	555	541	544	574	500	529	574	511	528	536	544	480	498	504	512	529	546	479	568	493	499	532	551	565	517	515	529	536	492	494	515	537	516	523	515	497	522	525	535	526	501	498	497	511	523	511	534	480	507	522	542	529	470	540	537	481	526	525	511	531	536	538	505	519	510	510	519	481	542	517	488	520	478	513	486	541	530	486	518	554	535	510	530	537	529	490	504	485	491	487	493	516	538	500	522	523	494	503	513	496	550	510	514	495	511	492	501	511	506	513	535	512	553	520	517	554	519	526	489	525	543	521	504	523	495	497	545	495	542	545	533	509	517	555	518	515	536	528	525	536	529	537	552	531	521	529	521	529	538	536	554	507	541	532	562	539	529	525	532	517	501	525	514	527	490	497	493	528	556	519	525	535	521	504	499	530	523	501	533	543	523	529	539	539	497	484	531	519	480	500	515	573	525	512	501	538	530	538	528	530	535	542	515	497	523	532	534	512	517	508	553	515	516	530	532	512	508	543	509	561	538	502	541	480	515	514	507	500	503	511	515	538	546	515	519	520	511	525	463	550	548	503	537	506	491	545	547	536	516	546	522	519	498	495	488	496	520	531	543	536	499	543	504	543	530	515	522	525	536	522	528	494	549	530	534	535	540	539	511	529	515	555	517	519	525	555	519	527	490	510	539	546	540	509	550	541	508	524	503	497	513	528	539	522	548	503	506	546	528	537	522	481	550	494	531	523	509	532	473	500	475	504	500	551	511	521	480	511	481	536	562	526	487	521	538	536	530	480	515	568	539	539	525	533	474	500	552	567	512	510	547	517	493	533	552	499	514	498	550	507	526	522	512	542	573	496	526	509	537	506	522	530	481	504	532	524	506	560	516	532	515	565	520	506	505	507	536	512	581	522	520	513	516	511	549	534	537	564	500	540	498	498	538	524	518	559	491	543	496	513	542	503	506	517	518	533	537	531	474	531	551	509	542	525	541	515	501	540	542	527	509	531	502	493	520	530	572	497	512	518	530	533	526	528	550	541	564	518	488	484	505	497	516	544	522	539	513	516	537	574	523	507	491	515	531	558	511	553	497	501	541	537	515	521	499	513	539	508	546	485	496	550	549	567	542	503	537	553	502	505	503	520	495	515	535	517	502	520	488	519	516	538	538	542	510	472	547	501	539	512	468	527	560	515	565	524	552	510	561	505	519	498	511	543	522	528	538	544	516	545	508	502	539	516	518	566	538	502	542	533	528	516	520	479	515	520	537	494	514	529	498	537	543	493	534	517	533	501	560	557	512	509	534	515	478	538	498	544	561	501	530	529	524	560	550	520	544	521	509	525	515	517	497	525	560	547	549	526	483	529	520	535	552	519	548	500	554	519	514	527	536	510	566	556	504	498	529	484	556	532	509	519	561	544	519	540	505	553	551	520	515	507	526	504	500	495	511	498	555	504	500	502	567	526	511	492	503	513	502	531	509	504	528	504
4064	1470	1244	989	858	782	751	727	737	772	689	709	706	664	694	643	707	685	670	707	711	717	661	739	745	738	687	706	698	686	658	709	694	701	714	709	691	662	681	719	724	685	696	670	731	711	690	681	711	698	714	685	701	663	692	699	677	648	700	717	689	694	715	668	631	728	692	663	683	681	666	642	692	693	675	732	692	676	760	677	683	695	712	666	655	683	718	676	677	657	675	713	711	635	704	702	672	687	644	667	717	699	688	675	702	716	664	633	669	733	670	680	728	690	691	713	702	691	675	736	708	668	686	692	723	669	710	727	696	697	664	713	696	675	692	661	663	651	699	676	709	701	677	707	726	702	689	712	651	710	655	678	706	699	752	688	687	686	691	736	681	676	681	630	712	699	704	645	700	726	701	720	745	714	675	682	706	694	736	741	697	699	697	707	668	683	703	711	668	722	702	709	723	677	708	701	657	675	654	727	656	692	720	706	722	713	689	718	741	700	721	701	647	680	683	654	701	690	720	701	667	657	676	635	688	661	687	641	684	695	715	683	697	686	733	680	633	690	737	730	722	718	692	714	760	666	722	662	687	727	700	688	709	720	693	683	654	648	676	706	636	701	715	659	678	685	673	659	731	712	665	714	706	664	666	689	666	707	708	678	683	743	715	711	670	717	686	677	712	689	664	714	716	706	679	674	677	646	680	632	639	713	672	699	700	721	683	653	730	670	701	646	686	722	698	645	688	724	642	683	667	701	687	743	717	674	691	687	681	713	661	701	659	677	711	761	710	703	728	678	682	709	674	705	691	710	702	688	696	679	709	692	745	676	689	660	679	702	718	674	697	700	723	722	705	675	685	688	671	657	697	687	698	682	670	724	716	716	699	662	663	691	677	675	668	685	679	687	717	665	687	660	688	671	645	664	703	714	714	702	682	641	710	648	684	681	660	698	678	681	667	686	712	648	713	634	692	713	681	682	685	686	669	681	665	730	725	700	683	719	706	712	696	661	715	716	712	732	731	700	676	717	727	707	669	714	682	675	703	688	720	684	681	701	708	671	683	749	674	672	657	685	701	699	699	704	722	717	704	690	706	682	710	668	709	654	673	680	686	676	706	684	739	689	660	692	707	686	696	679	773	700	678	656	717	669	694	702	651	719	715	664	655	706	670	688	702	697	723	691	745	662	696	646	726	699	686	650	715	694	719	690	705	705	665	714	710	693	706	680	716	656	657	705	751	664	726	634	665	655	708	743	703	679	634	708	729	687	637	682	711	704	672	634	673	699	700	725	674	630	721	669	643	707	708	695	685	694	657	715	671	683	681	681	729	711	678	652	668	728	669	728	702	695	630	690	680	686	686	690	708	688	687	647	716	720	660	736	694	679	685	698	651	729	693	666	688	661	718	715	704	755	701	683	649	719	722	654	713	722	700	754	723	741	693	692	688	689	694	724	691	705	717	744	683	681	665	746	687	696	699	720	650	674	677	700	699	687	706	720	684	707	668	744	683	674	728	695	714	715	736	683	755	678	702	673	693	731	704	750	688	677	676	713	660	689	729	697	725	735	673	695	713	708	658	703	644	698	649	709	685	652	704	672	667	656	701	706	723	664	697	664	700	714	693	730	663	722	700	707	704	699	723	705	669	717	688	653	667	615	688	666	712	652	746	735	716	687	696	690	663	696	708	696	682	716	659	695	692	669	682	687	655	721	683	667	681	687	690	695	695	695	698	709	710	714	676	677	704	678	672	689	722	687	726	688	651	703	718	713	682	672	750	683	724	692	679	696	666	697	679	682	703	666	692	678	710	705	662	716	674	616	704	719	694	724	710	720	670	651	646	694	710	682	732	677	737	696	693	712	763	700	670	717	683	678	704	695	654	720	710	708	709	727	694	695	734	701	713	715	730	670	704	677	693	704	684	623	684	694	697	630	726	640	683	689	715	682	661	701	717	702	686	677	642	666	737	635	708	696	743	710	662	690	716	675	655	691	698	697	730	699	694	680	720	703	670	679	723	675	710	683	726	665	736	695	739	721	728	699	693	704	690	686	700	725	701	704	714	674	719	716	667	726	656	693	678	690	716	687	666	672	708	711	682	675	672	648	674	661	683	673	745	719	624	694	719	687	676	689	693	762	684	734	701	669	680	668	712	711	675	711	723	661	664	718	733	687	745	703	661	692	686	706	722	696	672	661	703	705	693	730	711	670	685	720	705	706	753	687	717	691	714	699	715	691	638	725	694	671	681	678	710	704	708	711	678	703	650	661	700	680	694	720	679	748	710	710	722	701	676	702	677	726	710	683	650	720	676	693	677	650	706	667	656	657	713	698	671	680	703	678	662	706	669	751	737	682	656	658	653	701	695	679	675	727	642	672	707	675	695	719	682	708	681	689	650	688	677	683	676	668	720	690	647	657	679	739	688	697	703	671	695	684	688	685	723	696	692	691	689	705	689	708	720	722	701	674	654	671	725	703	719	654	693	742	681	710	709	639	653	669	650	711	711	685	663	750	687	680	701	657	685	702	697	693	664	726	677	713	675	694	658	678	686	690	721	673	666	720	703	665	714	679	681	690	707	695	699	701	713	640	705	649	672	664	721	683	709	699	695	676	699	706	698	696	676	715	723	696	728	678	741	677	707	665	709	676	689	714	692	668	679	689	664	713	658	683	688	695	691	688	698	688	744	662	664	695	677	630	712	687	694	687	695	687	666	690	632	710	725	661	685	670	672	668	684	691	686	677	705	748	710	676	722	687	697	638	697	672	672	694	685	695	676	643	709	663	676	686	668	690	706	700	692	718	716	663	705	692	666	642	663	675	673	719	665	667	658	736	694	702	619	672	684	695	747	696	748	733	678	690	703	667	659	667	692	680	675	614	658	710	693	713	712	680	685	672	750	692	723	682	676	721	670	679	673	716	732	650	703	718	690	633	651	665	744	660	702	659	691	688	681	690	678	718	709	640	675	707	667	701	701	679	688	762	662	683	667	664	721	640	686	666	684	731	745	693	669	660	675	679	665	726	684	681	687	706	695	741	672	668	698	691	726	708	679	697	679	706	660	697	677	679	721	710	689	672	683	667	680	729	668	695	691	710	697	693	684	717	720	646	661	692	671	690	712	630	708	686	702	665	691	672	672	700	674	651	710	670	706	710	703	706	634	700	705	677	655	699	671	700	722	694	696	677	706	682	715	701	670	683	714	712	706	662	711	690	684	744	651	661	689	693	703	701	734	666	677	690	648	660	701	681	660	698	707	672	678	708	671	677	678	681	665	726	685	703	735	670	695	688	667	683	689	700	737	703	694	709	670	705	720	710	728	706	705	727	643	673	710	714	671	684	682	714	686	693	713	671	698	717	676	688	738	723	675	718	710	711	667	673	673	679	670	708	685	679	686	690	703	711	695	681	701	684	645	673	707	705	688	716	687	676	691	703	676	718	697	675	700	700	710	720	677	674	645	694	658	690	739	662	676	653	697	678	692	672	729	691	701	713	671	659	651	734
23928	21560	29246	24339	21560	13047	1794	1109	1021	969	933	852	859	832	795	831	780	777	761	757	816	739	788	788	764	794	739	717	735	776	719	764	740	794	753	804	743	716	749	721	730	719	783	761	747	744	753	709	720	751	701	713	684	727	734	744	728	743	688	741	792	737	746	699	711	754	705	713	720	738	744	719	741	728	757	728	742	740	731	722	729	740	777	800	762	729	756	695	772	689	760	708	704	730	724	732	727	715	785	775	689	714	766	749	734	725	664	744	757	749	759	735	707	730	747	661	731	711	688	704	737	747	758	697	723	717	685	723	696	724	755	775	708	711	740	732	694	725	701	712	734	708	771	729	728	709	722	746	739	755	718	740	714	756	718	735	713	742	735	686	727	732	710	744	729	731	708	719	694	763	709	699	704	727	727	691	715	712	708	759	715	728	728	711	699	690	661	775	722	785	763	743	749	748	752	713	747	751	748	707	785	735	763	719	685	710	720	780	727	772	764	717	740	693	758	714	768	725	811	718	736	698	742	694	768	688	711	707	756	731	720	746	708	722	785	709	718	751	732	766	760	740	729	715	727	724	778	745	712	771	765	747	773	749	726	710	760	732	717	741	701	743	770	729	734	729	737	743	727	758	749	702	708	753	756	701	723	713	737	698	710	707	705	757	670	724	756	749	752	779	714	710	733	733	766	769	772	746	697	753	686	719	668	724	728	711	727	721	695	749	750	710	697	743	721	754	730	731	762	731	714	715	706	776	763	728	777	766	715	748	739	733	760	757	715	663	668	695	717	762	731	760	755	719	716	736	728	741	744	804	688	732	743	682	724	750	745	685	756	699	736	662	763	700	740	693	722	739	725	720	700	737	716	732	702	718	757	745	756	767	674	728	743	707	706	702	721	746	749	744	744	740	730	679	756	693	707	761	712	740	730	688	733	700	741	710	752	739	710	695	739	732	741	722	707	768	761	747	736	769	732	756	741	725	688	745	755	729	721	726	704	742	725	696	713	758	715	769	739	774	757	771	718	710	720	727	743	645	685	757	684	709	719	713	714	710	745	734	721	717	756	721	716	761	725	820	795	737	726	747	752	728	750	712	707	778	683	691	727	748	733	721	748	743	794	715	720	662	744	725	744	729	748	748	724	684	720	731	735	757	711	669	716	708	735	698	719	737	747	640	695	709	740	723	767	774	684	718	722	687	749	796	774	728	793	777	769	742	724	723	699	755	745	735	749	735	718	696	702	729	696	751	777	785	746	755	728	719	749	717	688	724	761	737	717	668	710	735	754	746	697	728	730	746	720	712	704	704	704	749	720	747	770	744	788	721	736	736	732	715	749	714	772	749	775	728	733	728	710	719	719	722	731	729	736	738	733	731	742	746	730	726	759	723	734	720	758	707	715	688	736	711	725	720	754	708	759	704	709	718	731	698	756	722	733	740	743	740	751	727	691	718	744	722	711	678	714	689	750	688	741	717	739	710	724	710	708	738	766	691	706	726	712	738	707	760	745	720	733	753	699	704	726	757	763	770	738	700	704	727	743	756	725	721	762	703	714	716	707	776	705	726	751	737	728	697	769	733	740	718	725	775	755	729	749	744	763	677	773	719	720	702	743	760	721	721	758	766	713	764	758	752	694	782	766	775	727	734	697	706	673	717	700	765	712	677	743	715	727	715	734	712	764	746	723	756	752	747	749	708	736	732	683	760	712	739	772	729	763	793	727	745	720	710	741	787	710	710	743	807	720	726	729	734	709	751	696	713	712	725	752	735	700	775	771	714	710	767	753	733	751	703	713	709	753	746	717	745	729	792	758	677	717	715	788	753	726	730	715	729	731	732	721	700	712	754	656	707	714	768	722	764	702	746	727	734	751	790	707	734	729	742	711	733	727	707	725	758	717	739	722	709	685	708	728	714	676	729	735	687	735	708	712	743	746	756	700	698	707	724	709	743	746	726	692	752	678	722	743	698	741	730	702	694	766	769	756	755	700	696	728	703	743	709	733	747	790	726	764	731	719	763	767	728	704	792	727	705	729	718	738	716	741	711	722	718	690	701	724	733	725	711	750	718	703	744	732	761	708	754	726	698	755	716	717	734	754	769	762	775	744	815	705	739	771	736	754	740	725	750	744	730	678	724	766	753	691	724	742	766	726	694	754	747	761	713	756	747	744	703	723	777	796	706	759	702	709	766	704	723	753	713	721	729	742	723	755	727	778	683	673	720	738	714	738	727	739	687	767	781	732	722	722	707	706	692	744	749	766	666	725	712	750	777	707	709	705	700	772	730	717	723	716	739	711	735	765	717	712	719	720	728	730	756	727	717	754	764	740	709	745	785	729	758	741	719	770	706	757	720	730	778	754	735	738	733	709	699	712	716	737	698	741	773	722	707	719	747	732	739	742	720	715	715	748	705	743	711	813	757	696	713	703	758	737	700	722	702	722	674	695	727	779	718	733	715	714	705	738	712	783	778	671	722	731	749	718	724	736	677	723	754	771	724	754	700	766	727	718	688	727	699	728	744	800	784	697	749	709	726	753	703	699	727	767	703	723	732	748	733	739	757	712	705	730	711	726	729	720	709	721	708	691	743	768	727	745	722	732	703	746	686	746	705	748	738	709	697	714	786	769	743	716	723	746	764	694	710	731	722	721	787	716	730	718	756	752	752	727	717	724	748	699	730	683	746	798	732	712	700	738	755	762	736	737	709	692	722	752	740	747	706	751	714	679	758	765	749	731	681	759	751	733	742	699	777	715	764	727	746	674	726	748	797	740	695	730	699	686	787	740	749	748	723	766	687	750	722	754	733	739	723	737	783	780	784	675	722	700	779	750	737	743	706	749	762	721	678	703	660	706	667	671	731	785	756	692	715	693	695	711	730	765	767	716	750	688	746	715	787	754	665	682	749	755	731	735	701	739	736	736	679	690	745	706	763	682	726	746	736	753	730	743	732	708	725	722	724	698	772	701	759	749	725	753	767	691	734	725	763	743	748	757	734	767	759	756	742	726	737	676	738	751	779	715	749	706	698	739	702	727	737	672	755	795	796	742	733	730	748	684	700	691	719	687	713	727	764	714	686	757	720	720	768	738	735	697	734	681	721	708	728	762	724	731	694	719	724	734	734	777	771	707	776	774	717	715	766	759	718	755	815	740	723	700	706	736	700	716	736	691	723	732	709	747	742	681	762	721	747	751	731	721	741	705	715	754	693	731	719	690	747	707	702	712	737	733	720	675	720	737	715	778	660	727	730	688	720	808	724	669	696	727	714	726	685	739	746	691	745	755	748	784	721	722	709	745	732	728	749	722	749	694	772	755	710	712	762	744	750	729	714	670	710	745	698	729	736	758	730	681	756	775	740	694	718	797	741	765	747	714	758	752	706	706	662	703	745	708	695	728	736	759	718	735	723	730	712	730	752	744	752	706	726	738	751	714	729	747	723	742	671	712	740	746	749	766	737	739	715	731	731	756	773	739	753	740	698	733	704	733	741	768	728	748	705
5155	11236	9113	4733	3422	2703	2208	1908	1752	1529	1447	1366	1242	1215	1118	1150	1075	1145	1038	1089	1076	1042	1056	979	1060	983	1011	995	991	1006	1005	997	1036	1007	1035	990	981	1030	1009	1044	1013	999	1052	1009	1045	988	972	968	962	994	1059	918	994	995	1012	1072	1032	950	977	973	957	1077	996	966	945	964	987	975	951	963	993	958	1002	959	974	957	994	943	1008	1066	986	949	919	936	988	968	1045	949	949	1017	932	933	981	963	970	936	984	980	914	969	944	968	1022	979	948	948	958	977	920	975	996	967	961	996	951	964	941	921	1021	936	1011	977	1007	957	1024	984	978	935	945	982	975	966	908	963	949	1016	986	973	911	965	929	1010	1006	983	999	991	955	977	958	983	994	957	957	929	939	982	951	997	883	975	926	972	978	977	989	960	946	966	959	990	996	1006	1012	985	975	939	903	954	924	979	956	976	1009	926	929	952	913	974	981	991	988	1000	949	950	931	941	942	992	972	966	943	980	1001	969	978	983	984	938	1030	911	908	932	988	976	992	974	925	978	925	987	958	966	954	964	945	969	895	968	950	936	928	931	939	977	956	965	996	977	997	992	939	961	967	934	937	915	941	1019	923	984	975	947	967	1027	941	946	996	941	976	970	940	972	991	941	969	960	978	992	1038	978	996	906	979	1013	991	987	952	985	966	969	940	937	991	965	983	971	954	934	1036	965	1003	962	937	974	1037	932	1000	911	958	1015	966	974	969	911	1020	977	936	954	893	997	1000	991	999	970	964	978	895	961	992	946	958	987	1002	964	890	979	996	980	948	930	1008	880	1013	969	988	943	1003	953	935	999	961	1007	979	948	985	960	946	994	1002	927	960	978	971	947	997	979	921	940	999	954	987	964	921	956	1007	952	901	965	985	961	926	980	1002	1031	916	942	953	973	958	980	979	940	1027	865	1000	917	943	984	1005	965	973	941	943	955	951	969	984	994	995	989	968	987	970	935	963	923	956	989	1003	969	1040	1007	952	974	986	975	920	941	964	981	984	941	965	976	950	983	955	954	993	953	954	938	1015	988	997	950	990	995	970	1010	947	969	981	914	951	982	931	952	947	946	932	969	941	922	966	979	973	968	960	888	946	975	925	939	912	990	947	965	956	947	933	962	1043	921	997	968	971	969	954	939	957	984	951	982	969	944	992	1053	934	1003	979	910	1006	988	995	963	965	956	952	953	930	923	990	940	933	961	1027	1019	992	955	954	969	1020	1007	1001	970	894	970	998	977	968	919	979	949	955	962	974	947	995	952	1012	976	891	986	958	969	930	987	955	936	977	962	978	922	931	1014	994	974	973	956	968	939	938	974	1020	1019	914	960	943	946	948	973	935	966	1028	953	996	998	992	1039	944	1020	983	1019	958	950	1006	974	961	970	1013	1013	951	973	1015	941	1012	968	965	966	1044	988	954	955	942	1021	967	963	957	924	945	931	958	994	996	979	981	988	996	935	1021	937	1000	992	939	935	974	1001	973	960	987	929	972	1018	969	1041	944	982	942	908	972	960	960	963	1008	1001	1029	969	964	941	968	1010	969	960	1014	1005	940	968	955	966	922	1051	939	991	1019	999	1014	981	962	945	1008	934	1007	966	959	969	990	960	1000	962	942	910	971	975	944	947	971	998	977	990	983	967	926	959	935	877	925	944	938	979	942	948	990	937	990	955	958	964	962	921	983	963	990	978	966	954	961	961	909	938	922	952	964	968	955	1023	919	1014	964	989	934	899	941	979	960	952	946	974	960	945	935	984	953	921	925	1007	1000	948	999	1032	986	1047	965	1009	955	972	929	981	976	911	985	970	1007	981	932	951	975	991	979	993	993	971	992	952	970	949	992	1018	981	991	973	995	942	1001	951	981	954	994	940	966	965	972	962	987	977	955	930	927	980	1013	994	1003	974	949	933	997	972	983	903	966	952	954	942	961	936	937	995	961	1000	1021	969	881	999	950	954	1000	969	933	971	926	935	930	988	1006	949	962	930	968	975	963	935	937	978	1001	1036	1002	987	978	922	940	983	984	980	997	932	978	973	957	962	996	993	918	971	958	1031	940	1021	923	930	973	1011	988	914	974	962	949	934	948	976	958	970	959	924	956	1001	1008	924	965	944	975	996	938	973	997	983	935	997	993	991	910	947	982	985	930	990	994	970	958	963	979	982	985	997	947	940	995	1015	975	958	939	980	945	979	931	953	963	928	942	960	1025	957	974	970	1000	956	998	967	954	973	952	969	1008	996	965	1012	978	965	998	1002	935	998	1023	957	989	991	953	1005	994	953	952	977	999	946	1007	967	939	961	947	982	975	993	986	986	937	946	1015	954	993	984	965	906	977	991	962	953	968	970	1027	970	965	939	939	1017	969	1013	988	975	999	1020	989	953	964	977	963	998	925	907	967	952	933	971	965	963	972	921	953	973	1023	957	972	955	997	1027	962	975	989	981	935	937	962	966	978	935	946	937	922	917	914	1014	948	947	1015	941	934	997	944	985	942	941	944	955	916	962	972	1041	984	974	967	930	970	988	956	1009	917	976	981	950	938	977	973	957	964	937	1013	940	959	949	952	982	999	1003	992	1008	979	988	946	977	949	922	938	959	965	909	979	1048	956	963	932	986	935	965	981	962	972	937	953	984	968	988	957	909	990	953	927	955	931	953	928	988	1001	941	945	976	975	961	966	993	956	1003	983	904	955	961	971	965	992	991	954	966	950	989	954	1013	956	983	1020	975	958	947	982	974	988	975	991	967	969	950	990	984	925	950	985	969	977	960	990	989	955	993	939	942	953	960	957	998	946	964	909	1001	946	984	993	938	963	973	916	964	994	988	934	965	956	962	985	1035	934	992	912	921	1013	902	978	988	975	1000	950	984	952	937	902	962	965	957	984	900	957	943	1003	943	918	972	1034	940	897	932	1023	989	975	996	975	984	1028	986	939	956	912	911	953	1052	972	995	966	928	933	967	990	923	922	958	993	981	936	936	977	942	919	999	1007	982	1000	973	976	966	969	941	968	977	999	946	984	1005	907	986	979	990	1013	978	969	949	989	963	973	970	941	924	929	966	972	949	932	966	1010	981	986	1001	963	930	966	979	966	976	969	1017	939	1021	919	947	1000	969	945	1000	927	977	1008	958	937	996	940	897	938	982	960	984	946	966	990	912	962	911	1024	907	916	977	922	978	980	932	977	961	889	963	958	998	909	989	974	935	977	988	917	979	988	964	941	981	938	958	954	1001	979	991	969	978	941	1042	1026	945	919	958	962	930	982	924	947	968	918	950	920	985	962	958	1014	909	962	975	963	936	992	918	932	966	971	951	1002	969	946	969	951	918	987	998	1014	937	922	974	927	927	966	951	949	970	981	919	998	994	953	963	975	944	984	952	967	1010	926	962	940	964	973	929	993	979	946	931	984	934	966	978	996	977	948	956	992	955	1019	972	978	972	964	982	937	966	980	995	980	961	954	937	955	966	960	1044	1027	987	1013	993	988	1012	986	945	943	963	940	988	966	953	973	995	1003	966	978	956	916	892	967	961	949	929	1001	953	939	920	960	897	940	973	923	977	981	962	946	961	997	908	912	963	942	963	970	951	924	960	925	973	981	986	933	929	980	966	940	995	953	955	965	969	1032	979	974	927	957	973	1027	929	953	976	969	1015	967	961	988	958	925	993	986	948	936
23093	21564	29577	24017	21565	21618	11043	1397	985	989	829	755	749	727	679	680	594	673	565	532	562	585	545	565	579	509	566	522	505	521	540	517	513	537	536	517	527	512	530	522	531	528	483	529	522	499	525	485	484	501	527	508	517	514	464	526	496	511	500	485	558	516	516	477	524	554	525	479	497	503	500	520	494	529	511	498	462	475	541	462	499	513	559	511	492	507	520	508	436	501	476	497	523	526	517	514	464	474	494	498	483	506	519	506	492	499	494	514	498	510	505	482	510	461	492	507	483	483	479	471	481	510	461	496	499	492	510	484	435	521	483	485	488	569	540	488	468	509	464	502	522	544	495	503	554	491	498	474	493	529	517	511	506	547	492	494	482	527	532	526	475	475	457	476	487	494	452	483	490	474	508	497	492	516	469	512	494	524	495	501	464	492	512	525	488	477	520	477	488	510	479	470	496	508	503	439	502	520	438	473	519	488	492	514	512	515	489	485	521	523	491	514	455	495	511	487	505	502	468	497	472	518	476	484	500	471	476	531	483	480	493	525	504	472	500	514	463	524	471	489	503	528	479	477	522	448	474	527	483	489	533	525	452	496	478	502	471	462	462	480	515	482	515	502	493	478	515	514	467	508	486	532	481	468	509	467	483	465	520	496	515	482	455	470	488	477	491	545	523	507	488	493	544	476	517	483	478	480	472	507	495	441	511	486	483	503	512	441	439	479	507	503	470	542	497	503	518	471	517	455	533	489	518	531	528	485	486	450	528	529	503	503	492	524	494	499	515	500	478	521	476	488	521	508	488	490	484	493	461	485	480	487	515	512	500	479	493	496	478	501	491	513	510	522	434	519	486	502	485	487	528	515	491	534	434	471	511	499	496	463	476	457	496	474	477	517	494	520	511	480	487	476	530	511	502	502	502	462	486	492	521	517	453	492	519	505	501	497	521	495	474	503	479	473	477	467	507	480	494	483	507	494	489	498	525	514	503	494	542	510	517	501	488	463	507	495	492	502	515	504	490	507	520	522	508	475	502	484	507	494	447	477	496	501	521	514	464	479	505	509	490	456	510	493	505	472	498	479	453	496	505	497	498	481	504	499	507	491	505	480	484	505	496	482	474	494	487	496	482	483	471	524	497	523	466	499	523	503	488	513	518	553	492	480	511	497	461	501	539	487	497	459	512	540	531	463	526	462	510	465	484	427	505	472	481	464	466	474	492	468	501	470	517	510	470	490	481	487	490	504	510	521	490	492	472	493	519	513	484	524	491	470	514	531	473	503	484	533	499	471	459	459	467	513	491	446	509	490	506	532	506	535	526	492	538	528	475	510	528	470	498	461	504	484	513	485	482	465	486	493	478	487	470	487	480	464	496	515	493	515	464	490	510	542	494	502	500	486	507	484	484	483	527	472	505	526	513	505	515	497	499	484	490	503	509	481	485	463	484	479	491	513	481	503	503	483	485	520	492	477	505	518	481	526	454	506	497	503	507	507	453	483	525	491	518	494	479	513	490	462	474	521	458	516	472	495	487	515	452	523	534	470	492	514	461	480	527	456	459	485	485	499	462	475	532	524	505	494	527	501	488	499	457	483	484	472	521	504	465	520	513	483	494	505	501	512	504	491	458	493	482	476	461	517	446	501	505	510	450	494	531	515	529	502	502	482	525	527	453	524	499	496	501	501	468	536	469	538	491	502	496	531	507	485	482	516	531	501	546	515	464	530	513	504	508	458	502	511	495	499	537	472	517	513	468	532	500	526	479	520	497	480	453	473	531	478	479	477	496	521	482	513	512	467	501	493	507	475	496	526	457	473	496	492	459	490	477	474	496	479	488	504	505	481	498	456	492	476	497	492	518	478	520	448	465	533	503	509	478	489	501	538	470	488	510	485	473	473	503	501	491	512	490	470	532	463	458	502	467	508	486	518	480	489	493	528	534	514	482	470	519	550	478	492	481	504	497	535	509	496	468	543	448	461	491	455	535	491	488	506	499	501	490	504	509	488	454	490	489	476	490	507	523	493	479	466	497	495	496	479	512	503	500	497	520	489	489	501	502	517	515	479	503	499	478	480	479	483	509	494	449	497	465	547	521	517	470	466	505	520	476	449	473	510	469	515	498	520	498	500	488	471	512	504	496	468	496	543	493	448	493	498	463	512	493	465	471	486	501	529	505	468	506	458	474	469	458	514	498	529	474	512	518	514	512	519	510	513	526	483	498	486	501	502	505	503	503	515	525	489	490	526	488	499	500	464	483	520	440	490	547	481	457	498	483	481	517	503	479	492	513	489	526	500	487	475	473	448	477	483	505	514	496	465	508	459	446	457	453	534	497	458	513	455	500	502	477	512	516	499	504	511	499	475	492	505	499	491	503	521	509	496	508	505	493	531	502	489	509	508	465	508	529	484	456	510	534	500	513	487	498	508	453	496	493	521	471	519	497	444	443	453	466	477	475	468	519	499	470	466	493	500	497	473	476	496	477	459	493	513	491	480	487	469	486	505	537	454	506	506	514	502	497	524	501	487	504	472	491	527	528	482	465	455	482	466	450	540	490	439	484	504	486	536	454	465	494	488	470	536	464	496	511	454	477	486	504	496	508	504	500	496	503	513	462	508	509	464	451	492	506	509	517	495	523	570	535	476	507	454	483	468	504	494	473	472	517	495	476	505	497	494	537	526	487	496	467	498	492	485	485	497	506	455	475	515	525	496	502	513	475	507	512	503	471	499	494	470	477	488	527	490	502	460	486	526	460	432	509	467	483	499	495	530	485	481	520	473	515	500	519	490	498	481	487	434	511	477	475	515	479	518	495	520	513	528	474	482	501	535	497	492	517	530	471	473	494	476	484	509	477	516	497	493	449	522	489	520	475	459	522	483	461	477	501	490	526	457	501	517	483	505	481	471	466	493	472	489	508	505	493	542	520	521	500	475	509	518	468	497	525	485	466	472	447	504	528	469	575	510	505	524	465	480	504	469	521	471	476	509	477	525	538	489	490	477	518	509	522	502	564	481	480	505	500	514	449	467	523	521	503	500	488	478	474	498	475	498	518	490	508	511	485	491	532	507	531	491	493	442	460	513	492	493	492	457	483	456	506	484	473	510	479	465	485	457	497	548	509	480	460	498	531	492	479	492	508	486	493	494	516	513	529	480	468	508	472	514	523	491	479	438	537	478	475	521	470	494	488	507	504	492	511	526	483	474	507	494	476	494	480	455	488	481	510	482	494	476	478	508	493	487	447	495	444	476	500	519	487	458	499	488	491	490	471	499	493	503	475	493	447	486	494	495	478	506	476	520	494	499	493	531	487	472	495	464	502	484	460	511	498	481	534	501	526	470	474	492	480	471	537	514	524	488	505	473	490	479	496	502	440	514	506	481	483	502	467	450	502	499	483	471	512	499	489	499	515	526	505	502	478	499	456	447	462	492	485	472	486	457	471	462	497	522	477	455	506	492	492	502	474	513	480	480	552	514	484	486	529	494	491	483	537	516	520	498
7227	17363	13773	7324	4926	4070	3095	2518	2000	1823	1591	1384	1252	1149	1113	1014	984	893	939	828	871	810	802	773	730	766	730	755	738	768	772	701	698	729	679	766	728	722	751	771	709	667	734	713	697	700	709	686	696	719	692	669	727	735	684	704	676	792	700	661	656	694	656	721	706	719	706	679	667	685	648	658	657	649	676	673	673	659	703	707	656	679	714	633	649	677	660	665	669	666	703	677	667	731	655	678	656	685	635	658	711	733	675	677	683	698	699	633	662	682	645	690	624	656	653	662	653	679	692	666	670	664	688	606	677	656	692	657	698	719	686	690	642	695	696	629	691	680	669	673	716	656	665	694	654	639	673	712	636	716	638	674	669	682	700	695	670	658	680	632	636	679	664	692	664	676	683	673	664	688	639	668	684	665	709	688	624	686	641	681	665	675	640	670	673	673	626	669	651	634	671	676	619	728	683	669	672	629	675	728	648	677	665	687	728	659	656	712	692	667	646	675	666	653	653	644	686	675	673	691	694	645	683	697	679	652	695	650	640	653	633	701	660	664	644	660	670	685	689	653	650	693	669	668	650	663	690	651	684	632	694	641	693	672	654	648	634	630	655	713	657	705	699	696	665	673	667	709	684	663	714	678	659	668	651	651	687	694	683	665	676	651	624	660	690	699	670	623	635	709	669	659	663	707	650	623	669	663	642	633	653	627	679	684	692	691	666	642	666	656	664	725	616	690	638	644	665	661	682	636	646	706	703	660	659	698	668	672	641	690	679	697	661	747	682	632	680	673	646	692	690	693	663	690	661	712	625	712	680	696	736	647	674	684	620	629	684	631	636	685	644	642	671	686	668	689	643	669	672	672	682	690	673	711	658	694	674	657	714	673	654	670	706	681	643	632	602	689	720	746	680	669	691	638	647	662	655	667	631	680	628	671	694	657	639	681	711	700	656	657	658	622	692	663	660	696	705	675	674	651	644	722	655	686	679	696	657	662	639	693	671	710	682	715	704	644	670	622	685	687	654	699	670	628	692	690	645	675	639	712	660	686	703	693	666	672	659	617	682	716	672	683	648	673	660	636	666	664	616	678	644	707	656	660	669	698	677	726	634	695	663	652	652	681	675	648	660	649	673	651	702	697	660	669	689	676	698	654	668	640	680	657	637	698	689	667	643	661	644	717	670	701	667	662	641	664	673	666	661	658	705	710	627	645	666	668	662	677	660	672	674	620	645	666	651	733	665	646	639	673	645	666	677	716	668	670	614	692	658	644	670	646	671	669	645	653	734	684	680	654	666	658	674	664	661	641	674	637	671	694	718	619	648	628	719	630	656	645	674	674	664	666	707	589	682	623	655	657	696	697	636	697	652	662	682	681	649	606	682	652	669	668	683	656	688	665	681	678	669	638	665	679	646	676	672	659	680	669	626	631	676	658	701	635	628	646	658	652	706	652	698	642	645	684	666	660	694	631	639	699	625	682	681	648	644	683	667	704	686	677	695	659	688	652	681	664	658	616	688	679	663	670	672	644	646	683	701	720	632	672	638	638	626	659	631	661	679	692	678	653	657	637	684	681	656	654	679	608	673	657	715	694	655	694	648	658	662	728	662	653	629	650	631	673	618	693	668	631	650	657	666	665	662	701	640	702	695	649	650	658	663	701	699	681	697	623	649	619	646	687	664	658	700	636	658	657	637	635	672	645	688	630	648	677	651	692	680	673	632	705	677	708	662	653	625	648	693	695	677	703	683	654	640	639	677	651	647	700	660	659	705	682	725	665	672	706	666	649	634	647	681	632	674	682	659	700	640	641	686	654	645	690	657	696	663	666	735	656	743	671	630	668	679	646	674	681	635	666	653	667	638	613	600	657	655	630	658	655	684	681	676	691	649	690	643	693	643	696	634	703	661	663	652	664	650	650	627	653	648	660	724	689	663	685	711	641	638	706	621	704	645	658	657	672	683	675	638	666	700	690	688	655	702	662	681	642	659	676	709	666	664	704	703	674	616	646	711	645	637	666	686	642	660	710	694	676	657	614	694	661	615	694	640	717	658	701	664	649	663	660	673	690	657	646	672	664	722	659	629	633	683	689	630	670	678	626	718	656	664	694	654	727	713	656	678	708	653	649	636	672	680	713	635	693	708	601	673	647	665	697	665	645	669	665	671	673	655	640	653	689	620	701	692	636	637	707	673	652	639	654	625	699	666	654	657	609	708	667	633	632	636	648	680	626	664	722	698	702	703	614	676	646	701	678	624	640	659	626	642	676	679	671	680	688	656	652	660	663	624	676	664	609	625	637	664	669	650	686	711	667	676	691	640	671	666	647	637	628	681	649	645	664	680	670	663	688	708	691	635	701	639	642	692	695	660	684	700	649	674	681	674	691	666	691	649	636	666	673	657	698	698	654	698	655	632	647	660	650	639	682	722	649	674	652	663	685	653	603	619	655	692	711	620	629	648	694	701	659	653	703	667	652	679	679	656	659	629	724	639	649	681	650	661	695	656	671	684	649	625	719	655	673	682	703	678	644	665	614	660	691	686	696	623	673	678	667	641	706	666	620	636	655	668	661	718	624	643	655	715	643	654	682	654	654	664	680	675	645	683	656	666	716	689	661	657	696	658	663	664	649	678	668	669	693	681	671	688	703	694	657	603	671	650	654	679	644	703	661	687	641	685	658	653	684	599	619	674	653	663	681	654	622	653	658	635	656	622	653	736	657	649	690	622	674	707	665	664	631	685	672	692	686	670	667	707	663	647	682	683	684	686	596	701	677	665	656	678	655	648	630	697	682	666	625	672	696	655	636	676	627	629	672	667	656	666	655	655	700	668	655	703	691	670	690	660	617	684	628	660	662	669	695	616	659	707	682	623	692	659	705	700	658	699	674	681	728	641	654	682	649	669	660	625	677	644	673	661	650	657	682	620	658	644	665	679	669	691	690	683	716	673	646	623	649	686	700	681	651	638	657	631	683	668	603	698	703	642	671	694	655	657	616	726	662	630	684	655	628	667	631	656	663	679	683	654	693	670	638	658	683	677	636	695	709	694	658	686	666	695	690	663	650	686	689	671	678	676	714	695	683	667	647	699	651	699	705	688	688	714	683	675	649	751	666	671	683	698	667	637	702	636	620	672	692	719	653	685	635	630	663	670	696	659	652	686	654	653	691	650	733	674	663	683	676	672	645	636	693	700	682	705	721	654	646	656	654	636	639	652	660	686	666	668	622	640	647	676	671	697	694	702	655	674	678	682	650	642	659	698	662	683	681	659	645	646	631	688	641	643	665	671	673	704	651	696	691	688	664	677	692	720	629	655	714	685	669	650	669	671	636	734	647	670	679	658	683	685	655	698	662	653	675	654	650	691	685	657	689	667	683	678	604	735	656	619	666	654	655	733	652	616	676	636	655	626	647	677	654	659	681	688	687	652	631	683	657	678	639	668	634	646	669	675	670	653	659	627	665	660	667	675	685	709	677	667	663	645	651	673	684	701	689	647	646	696	669
27111	21201	10834	1216	769	684	643	555	492	552	532	520	508	545	530	535	548	518	503	559	537	530	517	539	540	532	543	484	503	563	564	537	502	476	542	513	543	560	513	543	547	590	541	537	562	506	554	529	525	506	518	484	532	532	554	541	572	531	547	590	515	527	526	507	552	550	568	500	545	545	552	518	500	497	581	486	519	522	514	532	510	545	581	494	547	537	534	525	462	556	540	521	566	527	544	530	509	524	516	541	554	456	534	538	549	494	532	539	511	515	542	553	509	463	512	583	546	559	528	576	564	514	513	550	509	520	532	524	554	525	465	501	528	556	552	524	510	483	564	506	523	506	480	479	529	531	515	505	494	481	503	498	520	478	523	494	467	499	467	532	540	521	546	508	518	500	580	505	521	509	524	542	552	537	531	516	497	544	511	501	528	519	522	494	502	546	566	504	529	512	546	510	508	527	513	542	556	560	533	511	523	520	522	538	540	520	544	508	571	527	517	557	542	528	544	528	506	539	509	530	545	582	506	492	537	496	530	579	520	529	543	529	519	488	509	552	495	549	544	485	510	518	518	479	548	518	526	514	540	532	533	489	602	487	500	572	521	537	522	509	549	531	516	515	541	530	495	542	534	520	569	492	531	525	504	522	527	532	489	536	515	502	550	566	508	561	555	518	546	499	531	541	489	530	508	511	525	534	523	522	533	526	513	461	529	540	497	508	537	519	518	531	508	512	495	519	524	534	525	509	520	576	535	550	509	577	569	524	525	504	505	484	469	523	501	508	500	542	537	541	500	512	499	515	525	545	520	548	549	499	544	521	517	542	530	514	518	482	542	527	489	502	517	518	514	528	532	543	551	493	557	534	537	508	490	519	547	503	549	554	518	480	524	502	553	517	548	550	513	518	497	500	528	533	489	452	512	498	558	504	496	521	489	499	518	591	520	540	512	518	552	558	525	523	519	545	546	526	496	504	518	485	502	526	532	534	488	536	511	500	517	505	528	521	499	520	530	525	529	545	545	529	539	540	544	527	585	515	464	480	558	496	497	511	512	529	518	553	504	513	527	528	532	516	513	540	587	535	499	452	546	512	509	513	495	489	494	528	508	526	544	523	548	552	512	519	514	507	491	515	506	512	492	522	532	528	552	521	496	565	554	535	507	524	535	564	543	542	502	503	517	497	537	530	550	519	484	497	521	534	565	495	507	540	551	550	491	538	537	519	510	510	550	559	505	525	503	507	534	555	538	538	548	531	492	537	561	516	528	545	542	505	531	496	529	550	542	488	537	523	520	544	508	549	530	517	509	507	549	502	537	527	528	514	512	540	517	518	526	512	475	579	549	538	534	491	506	544	539	522	511	536	511	519	502	535	517	507	530	528	551	527	529	500	490	506	510	533	512	550	517	515	523	524	512	555	494	496	516	550	494	518	508	538	489	513	531	534	543	488	485	520	504	504	533	501	487	543	529	527	512	544	512	523	548	561	506	491	486	536	532	553	558	522	526	533	522	505	494	502	496	496	566	538	547	503	549	547	548	520	526	531	549	511	537	537	561	507	514	521	520	540	530	537	518	523	514	544	535	503	499	515	528	547	491	581	553	541	539	507	511	531	547	525	529	539	553	554	514	541	526	536	537	461	522	562	539	527	509	529	534	567	528	499	506	501	532	517	535	553	534	513	474	493	554	520	541	517	528	549	523	513	501	525	509	502	487	574	534	549	488	518	541	499	546	466	504	542	571	497	547	539	505	561	547	511	532	524	525	541	511	507	553	510	542	547	521	538	550	519	565	522	539	559	540	505	530	514	501	473	577	575	556	484	547	521	529	537	538	521	527	531	483	524	539	533	542	523	534	495	527	509	525	538	509	529	518	467	534	512	569	522	504	513	542	537	530	521	527	549	515	529	536	514	590	541	515	536	494	517	517	558	571	587	507	513	486	536	513	559	552	548	573	530	501	549	527	525	524	494	539	503	555	534	504	530	524	510	448	543	494	536	504	530	580	509	565	538	547	501	503	536	468	497	514	542	531	532	512	520	497	494	517	527	525	542	530	540	569	517	540	520	493	495	513	517	503	533	525	512	525	539	534	544	555	525	519	532	506	535	478	511	515	522	533	529	495	508	531	522	529	526	507	527	533	536	541	527	513	522	510	559	531	522	543	508	556	514	502	498	525	515	515	512	530	527	471	510	560	524	540	491	525	551	501	501	540	513	531	536	522	542	538	577	559	515	506	560	542	505	531	519	553	535	518	495	477	515	525	497	545	486	506	531	494	555	505	500	502	534	546	527	533	533	547	528	530	509	532	525	547	511	523	518	543	526	540	519	500	528	540	515	515	508	534	579	492	526	530	548	526	526	531	525	510	506	542	494	512	528	558	543	532	492	532	499	555	558	481	531	551	539	496	523	534	539	550	551	528	518	526	535	531	508	529	555	505	540	534	527	495	542	521	518	507	520	511	542	494	582	538	520	536	539	498	511	517	512	563	493	502	540	519	535	475	548	524	529	522	512	555	550	510	506	532	564	537	547	482	505	533	561	512	538	515	558	541	506	505	497	529	518	503	573	515	514	474	547	528	554	540	520	531	533	530	505	538	529	539	501	515	523	539	509	517	535	558	533	531	530	546	553	446	498	487	514	557	503	562	519	521	528	532	543	527	520	509	515	513	495	525	547	504	501	517	504	547	532	551	516	552	522	498	501	539	503	540	534	498	535	509	492	548	512	535	492	549	536	520	524	552	530	530	509	494	525	519	506	494	466	526	526	504	544	517	536	498	572	540	484	512	474	537	528	542	530	506	526	494	529	515	518	553	521	528	538	582	488	508	488	523	487	595	534	562	523	498	530	550	542	513	519	566	501	527	501	498	537	528	543	520	494	519	536	526	534	531	550	526	532	490	544	550	516	518	503	544	490	492	517	485	519	462	520	515	506	486	547	550	535	514	542	473	497	569	523	519	522	511	524	575	535	577	536	525	539	517	505	542	527	536	528	505	535	481	541	541	536	542	502	510	499	542	543	528	545	535	497	530	532	513	515	535	513	507	506	531	540	518	509	547	538	547	531	551	517	519	540	543	527	512	515	540	501	552	452	567	535	514	523	491	509	526	494	524	502	514	511	536	509	574	504	533	517	544	501	486	514	496	533	507	527	502	527	483	589	524	530	491	532	481	549	552	522	520	505	496	490	514	475	545	507	505	529	545	530	495	526	539	539	536	535	498	582	498	501	511	528	501	532	488	537	560	508	525	487	521	542	508	518	512	539	528	545	519	516	584	522	542	530	507	512	518	524	506	513	533	559	486	544	514	515	497	527	597	505	509	525	508	484	570	507	552	546	519	518	559	498	520	536	520	562	530	557	545	512	547	555	522	546	527	519	529	502	540	492	533	566	532	571	538	534	534	550	528	548	551	517	526	561	532	545	522	562	497	521	536	502	545	562	561	527	508	446	526	476	533	519	535	537	558	565	570	542	523	526	494	525	514	540	513	521	483	541	554	515
4102	1615	1390	994	915	766	743	779	789	797	748	738	681	703	706	729	706	719	716	689	722	676	719	689	746	694	706	693	665	679	702	712	688	694	680	735	756	727	702	687	676	693	734	711	703	736	721	684	662	687	725	681	715	695	687	686	683	778	721	693	648	668	707	629	684	718	728	692	663	659	726	708	662	710	671	673	653	675	683	705	699	636	705	701	663	667	696	697	673	684	666	691	683	729	687	661	716	715	693	679	668	724	688	678	731	687	673	705	668	663	678	668	671	723	654	691	673	672	694	667	703	754	690	681	725	706	702	740	735	687	743	715	687	662	707	696	678	731	659	689	685	709	733	718	720	747	648	688	687	685	718	670	657	672	686	668	721	665	719	697	687	668	668	710	673	706	695	673	675	718	686	723	669	698	708	662	697	688	692	652	700	686	698	679	703	643	701	689	708	736	714	643	676	684	661	769	685	733	695	742	737	740	674	715	684	664	708	705	730	653	683	713	713	644	693	661	659	709	671	680	691	719	654	655	695	699	668	698	671	658	684	677	709	679	651	714	679	700	682	694	671	704	675	668	692	690	666	694	719	726	693	696	699	719	739	647	675	707	676	665	736	694	649	687	674	707	748	774	703	670	701	684	665	686	670	725	678	652	679	716	713	677	671	716	736	686	682	726	736	689	691	718	684	678	707	684	680	729	692	695	701	672	695	670	667	707	701	684	705	725	701	691	735	701	672	715	679	674	693	685	688	705	675	742	706	697	686	700	680	685	670	674	713	685	679	696	678	691	657	634	663	670	636	674	731	675	679	710	692	736	719	740	722	693	699	692	733	667	658	703	628	704	645	707	692	714	706	672	727	677	661	697	670	715	649	661	680	690	704	697	714	676	680	702	670	630	716	704	687	695	699	761	704	656	722	753	705	715	674	712	697	663	703	710	688	707	653	696	700	745	698	682	705	746	695	679	713	712	682	673	715	700	693	712	724	687	696	728	718	678	703	655	680	730	706	723	684	742	652	701	654	667	696	693	707	690	669	700	680	676	707	672	716	655	702	694	694	729	726	714	719	709	664	722	696	672	661	682	693	749	689	664	751	717	663	688	726	721	674	642	675	687	671	715	688	695	680	662	691	686	672	680	648	684	706	707	681	690	677	703	742	670	670	674	665	680	696	665	738	678	702	683	694	751	679	690	710	692	724	694	652	714	660	720	695	699	699	692	727	693	704	676	667	741	712	693	673	710	728	681	651	695	665	695	731	619	674	741	692	658	679	694	711	680	679	650	632	694	647	706	717	689	713	722	714	676	700	659	676	722	714	699	685	640	684	673	689	714	736	722	701	672	754	703	719	706	648	670	703	688	665	710	676	695	639	688	667	683	750	692	685	727	658	650	745	711	705	677	656	724	700	709	748	662	694	692	720	658	676	745	715	718	722	684	707	712	709	657	691	671	709	682	686	700	698	661	710	672	684	690	700	702	736	684	707	663	690	697	697	714	617	737	637	721	688	683	719	683	678	682	713	693	728	723	690	637	678	668	698	703	730	699	637	660	684	737	672	641	718	667	707	714	682	674	713	700	697	651	710	656	695	741	670	714	705	679	693	665	647	700	696	693	680	666	702	700	690	683	652	706	684	712	730	703	682	676	648	695	698	712	723	701	659	751	717	728	662	680	649	731	661	696	720	707	717	661	672	690	618	695	681	702	681	679	709	697	706	679	690	693	702	701	715	702	727	675	686	703	726	686	689	673	677	693	648	732	702	665	686	642	662	703	688	660	658	730	703	716	704	683	722	641	745	710	693	717	689	694	671	693	628	681	706	709	697	681	686	646	698	720	653	635	729	720	726	672	642	662	708	705	693	691	710	684	658	753	665	714	652	701	699	659	667	682	696	677	692	724	634	705	728	759	677	731	689	682	743	693	679	692	662	682	722	705	673	706	684	687	658	661	696	692	687	674	664	707	634	717	692	707	729	736	672	700	661	688	710	686	690	706	693	696	667	680	686	690	669	714	658	680	680	678	659	703	699	689	706	750	714	669	730	691	687	695	724	694	694	680	677	700	708	672	711	666	701	670	672	655	673	686	690	704	677	694	676	734	674	671	715	722	681	714	714	650	715	668	672	637	754	680	705	676	719	692	689	697	658	740	690	737	675	725	698	743	716	686	730	764	698	685	681	681	706	716	713	709	694	704	696	713	710	741	659	699	723	662	696	720	699	682	684	727	722	683	692	705	716	692	721	705	707	699	682	638	690	734	719	712	645	704	684	701	702	683	711	706	684	696	728	736	678	722	681	693	711	693	727	700	677	695	669	697	705	706	713	711	668	672	739	717	698	679	704	682	695	697	692	703	661	708	699	723	675	690	693	688	655	712	733	650	656	714	743	701	685	694	649	687	683	735	715	683	743	719	640	671	711	705	668	643	707	666	732	686	708	656	693	705	708	760	721	675	669	697	713	694	726	642	667	690	671	706	648	666	687	657	681	717	642	671	717	656	690	693	697	656	684	639	706	672	707	693	710	650	675	712	656	736	717	683	663	697	723	683	703	687	723	707	724	730	665	660	684	640	683	681	730	730	701	651	702	706	673	738	731	687	702	675	702	719	666	695	690	722	724	734	662	684	766	675	654	693	683	693	693	666	665	695	667	686	679	663	681	704	724	707	718	691	728	691	671	716	700	742	651	667	684	718	693	709	705	665	697	729	723	641	691	689	671	680	652	666	739	712	674	759	691	669	731	694	689	714	681	668	679	723	698	699	753	660	676	706	679	711	680	700	711	717	702	656	711	682	683	675	702	661	695	724	673	669	709	702	670	706	708	674	672	688	666	711	696	679	665	740	679	711	743	722	732	652	639	722	668	699	690	694	712	706	658	707	684	662	723	703	644	695	649	747	739	683	691	694	734	680	722	706	713	692	694	674	700	691	665	673	696	716	704	720	646	673	677	694	678	710	707	688	736	643	663	696	721	705	710	741	670	695	702	695	744	681	682	698	729	698	749	654	681	691	704	695	667	679	689	677	648	721	679	698	691	684	687	704	717	714	660	726	685	694	675	726	680	705	719	703	636	718	699	685	722	756	681	745	667	713	694	687	687	648	742	735	698	684	683	650	697	709	690	685	719	682	702	718	706	705	702	676	740	700	715	719	737	691	664	653	698	660	688	693	685	712	710	666	698	690	716	727	709	692	662	710	704	733	676	647	694	678	741	719	756	688	710	677	675	696	686	714	713	684	688	682	678	684	695	649	693	742	669	695	707	669	705	715	708	717	689	691	718	703	720	685	711	682	674	676	777	653	686	701	666	722	661	742	712	685	729	696	674	684	723	696	706	741	683	661	725	715	654	698	657	724	694	710	686	687	676	645	681	663	686	657	691	713	713	688	665	709	696	735	677	685	715	667	701	663	640	695	687	700	714	673	705	687	726	747	667	728	703	693	713	724	658	735	692	692	658	710	712	688	704	679	697	716	729	704	661	741	697	699	670	699	707	757	707	649	737	748
23939	21532	29232	24274	21542	13468	1895	1251	1051	1007	911	920	869	857	852	825	756	856	816	747	807	757	744	785	779	751	755	703	774	747	785	804	760	750	747	741	763	720	737	790	800	782	750	756	734	720	735	702	743	740	736	753	764	761	719	784	743	736	705	705	720	721	765	750	723	769	773	735	728	713	718	755	705	741	721	699	723	730	748	719	760	770	691	720	725	705	751	695	725	749	734	740	754	726	732	710	705	754	728	756	724	775	723	772	759	707	765	712	735	699	734	751	786	711	761	691	807	775	738	742	683	761	688	711	768	739	727	798	721	735	711	739	750	719	780	730	763	755	727	724	701	780	725	767	733	738	729	773	802	738	715	743	722	726	785	708	701	761	770	717	697	704	778	758	701	744	722	775	692	693	741	795	705	751	706	724	734	714	752	690	722	774	749	738	767	727	697	735	733	745	740	670	685	732	736	811	725	753	695	699	773	758	724	726	741	710	745	746	739	689	739	725	713	660	754	705	746	740	727	771	708	742	723	746	719	780	715	716	748	760	763	745	728	778	771	709	768	779	757	707	757	731	714	758	693	755	752	779	738	783	741	717	703	768	770	769	677	744	718	720	768	742	722	773	734	711	736	719	724	772	740	732	735	758	689	719	724	728	729	734	709	779	764	766	722	768	733	731	714	750	725	774	745	742	732	764	716	776	776	783	732	700	765	698	762	754	727	733	744	761	738	752	748	715	757	747	715	723	731	769	740	727	732	782	699	760	766	773	746	726	718	716	681	714	718	738	721	750	724	712	763	734	701	737	771	762	714	755	769	700	693	712	738	737	712	688	732	746	710	730	733	720	764	738	738	726	752	735	805	717	712	710	733	804	747	798	742	769	730	711	774	702	712	719	729	732	738	781	681	727	697	695	705	718	767	730	714	704	744	712	739	707	718	784	757	689	747	708	726	745	769	696	731	709	744	685	725	800	707	745	711	703	714	703	733	731	696	688	744	762	730	711	751	701	749	736	691	729	740	774	709	725	753	737	749	776	711	726	717	767	744	733	682	708	666	712	771	748	700	698	714	752	737	795	684	719	723	721	740	747	763	817	717	787	753	781	710	715	711	777	680	718	757	688	718	678	705	717	737	758	699	734	691	725	705	734	706	755	764	759	715	724	734	706	686	774	748	709	694	739	731	696	712	678	723	771	743	677	698	749	742	724	684	733	754	692	725	719	720	768	750	723	758	751	756	713	741	724	730	737	726	757	754	776	777	755	743	755	702	792	810	759	761	722	769	736	742	711	740	694	655	762	751	728	701	731	700	749	741	702	735	721	723	703	718	777	719	719	706	693	727	720	790	696	751	697	681	727	756	716	769	748	769	776	722	762	746	722	744	744	772	738	726	718	728	728	760	727	740	760	720	704	759	736	728	758	754	741	720	711	710	727	728	748	713	738	749	771	757	706	748	738	751	756	742	763	729	706	755	707	774	733	703	722	747	764	746	663	779	743	724	716	765	718	757	776	740	754	698	727	763	730	752	727	703	763	754	746	787	735	675	693	692	696	722	702	756	719	712	697	642	762	767	695	729	690	719	717	704	734	721	754	748	752	688	738	704	708	752	737	709	766	718	753	687	709	742	717	693	736	745	717	754	760	727	721	745	758	723	698	729	761	736	719	722	709	703	712	725	756	742	738	735	788	766	782	738	724	664	731	713	723	683	749	711	765	759	665	800	770	756	773	716	737	786	749	735	728	779	721	748	720	738	801	691	810	713	701	729	769	732	699	755	723	712	704	732	717	710	738	693	739	708	765	771	751	717	771	745	719	728	746	751	724	704	751	811	683	726	716	755	757	744	754	749	704	721	716	655	715	781	753	730	738	687	749	759	684	720	726	746	747	738	765	741	752	735	726	699	725	707	686	760	689	691	713	717	693	748	709	712	694	736	788	735	700	720	766	669	723	777	739	741	719	713	719	709	709	747	740	729	737	726	728	726	696	735	818	703	728	705	706	730	708	734	717	756	770	742	717	720	732	709	774	741	791	689	716	743	710	726	687	721	732	710	752	715	739	767	731	721	715	729	718	732	686	714	704	738	704	718	734	770	750	717	690	725	708	707	756	724	729	702	736	801	717	720	719	725	745	698	701	717	784	697	720	759	749	776	696	734	696	687	722	730	744	708	736	735	731	708	732	739	723	724	683	739	694	715	793	732	735	720	718	747	721	726	720	761	728	736	704	771	713	717	747	711	710	697	740	770	739	754	727	737	747	725	677	723	716	696	745	769	776	702	737	756	719	810	740	685	734	798	777	726	716	752	712	751	699	766	723	766	747	756	746	700	713	714	744	728	688	735	759	747	746	754	733	726	762	744	696	722	721	725	699	774	712	723	735	677	737	750	737	700	721	702	700	724	710	716	742	736	714	708	724	748	728	713	735	722	712	722	734	736	738	746	752	734	735	788	743	716	741	775	702	722	696	732	706	757	711	730	735	743	728	731	741	780	730	729	713	693	714	762	767	737	726	749	784	740	731	716	727	706	687	696	735	735	701	769	698	738	788	710	725	733	692	736	720	735	764	750	681	705	721	732	773	729	738	717	727	700	739	719	737	696	701	760	753	776	753	745	738	754	772	761	739	732	716	688	709	706	724	781	774	728	725	722	724	723	719	746	711	716	749	692	773	737	724	745	755	732	745	713	711	770	708	713	722	771	710	732	696	689	721	754	715	743	764	704	763	748	750	718	694	742	731	690	721	718	753	724	694	781	711	698	751	770	708	726	710	736	736	715	728	707	759	695	761	713	737	711	715	741	720	677	733	748	719	771	735	740	721	758	723	724	732	736	749	714	704	703	719	723	699	757	725	760	701	741	721	748	785	715	704	758	711	686	726	746	680	763	740	751	678	758	736	733	729	697	706	656	736	692	723	725	718	745	725	746	698	743	717	759	733	750	717	747	743	764	738	722	736	803	718	807	708	730	722	771	742	746	746	725	743	749	703	765	777	743	691	703	748	731	682	734	761	717	705	771	727	750	763	733	753	747	760	761	658	708	761	755	765	787	738	710	676	762	746	747	754	708	711	753	716	723	745	753	715	742	698	715	735	712	712	713	744	716	775	774	712	707	729	719	749	686	701	717	733	723	740	712	695	780	757	744	694	772	698	664	794	676	713	735	743	719	750	737	751	680	751	723	707	757	692	724	729	723	716	703	703	743	759	745	713	734	759	748	702	697	711	729	755	764	710	709	729	722	657	657	726	692	770	721	738	720	779	746	765	738	715	723	708	741	686	780	760	741	758	728	771	713	705	737	704	715	716	693	738	759	730	728	718	705	774	762	708	791	726	774	744	776	681	737	720	702	778	689	716	725	711	755	734	745	732	701	730	686	749	666	739	769	730	716	760	693	709	762	728	700	675	755	699	722	721	781	740	733	729	719	733	718	709	791	737	722	747	692	700	660	706	730	724	711	724	716	741	718	763	739	727	752	740	762	713	739	724	687	715	764	780	798	745	687	760
5160	11173	8929	4631	3366	2688	2251	1877	1619	1453	1404	1299	1290	1183	1195	1136	1105	1092	1142	1008	1021	1003	1034	1081	986	1046	1054	1020	1027	984	1037	1004	1028	1009	975	1035	958	982	973	999	985	1008	963	955	975	987	950	967	977	941	1009	986	1007	995	924	952	1017	991	950	948	970	980	1007	906	948	967	959	948	943	959	971	981	955	966	970	955	934	962	954	963	1002	950	945	962	987	973	952	984	955	960	957	958	972	983	1015	976	962	1000	976	1006	961	989	987	961	948	995	966	921	996	1007	934	977	985	954	982	968	1000	945	913	961	889	1034	892	991	1032	970	973	951	1006	993	920	913	1001	915	961	998	954	950	928	970	926	957	993	948	973	914	1012	990	956	949	950	978	932	954	932	978	973	944	960	988	936	941	989	943	953	919	943	945	1003	917	898	901	945	961	963	958	965	985	1007	915	934	958	952	981	950	927	923	990	922	1025	980	939	953	952	955	912	989	894	984	967	948	977	939	989	975	996	958	932	956	933	938	948	992	965	965	970	943	974	953	952	958	956	951	936	992	959	985	947	972	950	1004	964	933	985	971	963	1040	937	948	939	927	1007	991	934	988	954	1014	993	995	1008	1004	945	977	972	1005	927	948	985	999	979	968	952	1005	1036	945	987	967	980	962	959	987	1023	968	950	1004	952	959	970	974	1019	980	984	912	926	913	937	1000	943	943	990	931	915	972	947	1026	992	952	991	899	982	981	987	969	976	950	983	979	955	1034	939	945	927	899	999	1018	976	953	981	925	978	956	1009	957	1031	977	914	918	976	950	964	926	922	938	926	976	963	1010	950	908	963	970	977	928	988	939	989	919	964	925	990	919	936	938	920	966	972	954	936	1037	934	958	956	1007	967	919	1001	973	960	954	948	957	984	1000	912	923	976	912	946	999	979	974	953	928	979	923	975	958	912	1005	977	982	937	934	987	947	950	1007	907	1012	1019	987	940	999	1016	1007	913	896	923	946	990	918	945	973	1006	934	925	929	998	945	934	970	947	941	890	971	939	931	943	963	958	972	973	963	919	953	935	970	940	985	953	967	891	885	946	992	998	970	937	926	932	1010	943	971	957	969	920	940	949	972	983	966	986	1012	966	972	952	1001	948	944	973	952	921	950	955	973	924	990	1020	975	1005	909	956	945	965	993	917	895	959	999	973	938	951	890	923	954	932	995	931	932	952	964	951	921	985	928	994	952	930	979	940	935	964	954	948	913	1016	984	965	946	991	953	945	966	972	958	963	938	970	949	947	989	961	933	976	959	965	943	1003	952	955	1041	921	941	897	1030	945	990	938	1038	966	949	989	907	1015	908	931	949	974	1024	950	957	939	962	973	1008	1010	942	1007	1003	946	1001	970	944	989	932	974	940	912	946	965	983	922	927	991	929	994	976	952	945	922	961	993	951	936	986	919	947	937	965	969	937	970	1014	997	956	965	1010	936	900	913	911	920	1007	957	976	993	932	999	929	941	941	921	936	909	962	871	986	966	971	993	1020	947	944	896	946	991	925	956	925	945	948	968	966	945	1005	1032	921	964	954	978	954	1019	981	938	943	993	986	886	929	908	975	977	938	918	963	975	1016	898	996	933	931	1009	957	938	963	933	931	950	994	969	1034	941	939	969	934	963	894	935	1002	954	975	986	958	950	1008	999	984	956	965	955	967	977	959	940	1006	942	945	976	974	940	897	953	939	950	995	931	1009	1031	966	897	939	1017	975	952	971	935	899	983	988	972	949	1013	991	969	969	952	954	947	955	965	940	904	938	952	980	967	995	982	978	996	970	951	910	1001	923	963	921	982	903	956	963	922	927	974	959	989	939	985	937	972	894	979	991	953	961	939	915	951	953	994	987	957	958	948	922	978	1044	892	1020	964	970	939	1008	982	956	948	938	919	981	913	901	967	952	991	931	956	978	1010	916	913	976	976	967	953	1015	938	946	948	984	924	925	980	973	931	969	932	939	960	1003	951	997	973	969	1031	985	959	971	950	949	930	980	947	946	1009	954	907	893	964	969	1008	948	969	982	899	950	968	975	987	910	926	1017	920	984	979	1017	959	1005	989	939	946	940	978	1000	916	916	956	980	902	968	939	949	881	923	1014	925	970	967	983	926	1002	970	943	948	968	916	984	991	982	1015	962	940	944	1019	1044	1019	941	940	1003	947	912	982	988	902	925	960	970	923	940	980	946	961	927	996	952	1021	937	931	997	982	912	944	967	965	1017	1027	967	930	924	970	922	917	940	960	929	936	1007	978	951	967	987	950	931	958	978	974	1000	906	966	957	943	976	959	949	971	943	1016	918	1001	995	961	980	979	995	953	920	940	943	1001	978	916	981	988	966	944	925	938	862	955	951	948	982	950	935	956	938	921	950	922	940	998	937	915	948	941	944	998	944	918	1036	945	982	949	981	940	979	956	994	939	1004	997	982	969	953	963	1007	939	950	942	961	927	996	907	961	963	969	948	970	1033	964	925	940	960	981	1002	942	927	921	1003	935	935	945	963	990	938	989	998	929	958	1001	974	935	924	965	977	952	905	953	968	978	929	989	955	954	986	944	990	945	962	934	939	987	1002	921	1011	932	965	913	973	957	975	959	936	907	895	972	980	962	1010	1004	951	934	913	930	959	905	969	959	930	986	968	976	989	937	959	940	956	1021	917	1006	957	925	987	943	956	924	960	960	944	969	1036	979	952	976	965	925	994	979	985	936	975	953	949	1008	1002	1019	931	914	957	987	973	971	976	986	949	961	945	940	984	968	952	936	963	935	1007	952	944	895	1004	984	924	953	943	952	980	949	946	961	985	963	952	937	962	939	971	960	1018	963	973	962	944	905	991	897	945	983	1032	921	961	952	981	940	960	958	945	968	961	963	970	955	1007	946	924	1026	949	951	939	957	944	1000	950	1009	954	894	905	942	982	969	1009	1014	927	967	944	912	967	981	915	937	942	992	1013	928	978	975	958	996	938	950	973	982	923	967	907	972	920	962	915	966	936	948	935	892	936	975	937	978	947	968	963	926	960	972	978	964	960	1000	959	949	944	1012	949	917	955	955	947	962	940	980	1014	991	938	995	929	955	1006	990	983	974	964	999	998	921	969	947	970	966	965	920	908	948	989	1010	940	985	1012	982	952	939	1003	948	964	956	972	938	955	1001	985	913	962	923	991	1024	934	974	996	935	986	988	930	921	898	978	957	951	937	957	969	948	956	966	952	979	984	920	998	922	961	980	922	934	942	964	936	975	980	934	948	946	998	893	914	983	994	1029	958	942	947	931	1014	915	969	964	968	960	902	954	913	965	984	927	993	946	974	967	956	945	987	945	921	928	941	935	975	945	1014	922	956	982	918	1021	928	959	981	906	952	963	971	968	944	923	981	975	944	1004	968	950	939	942	940	958	964	959	977	956	923	980	952	1012	1028	1039	957	933	951	922	974	937	978	928	920	941	979	959	964	963	1001	967	957	922	1060	918	982	964	998	959	989	1051	925	984	1001	936	938	973	996	895	942	989	1004	950	959	985	944	932	946	954	1016	980	965	981	976	924	944	969	928	963	927	972	988	896	948	977	943	926	958	981	1004	935	972	995	975	986	967	966	1039	923	921	960	999	941	954	935	908	988	945	959	950	980	998	975	986	973	995	985	953	937	935	900	949
23110	21500	29494	23954	21500	21547	11450	1398	972	878	780	730	707	690	659	588	601	622	593	559	547	559	589	533	572	543	550	526	569	533	581	511	542	532	522	557	576	538	515	447	531	518	523	520	474	497	541	507	490	483	531	483	517	509	483	512	517	548	463	506	490	498	512	479	514	533	518	534	499	481	429	528	436	500	534	470	447	494	508	509	522	493	486	511	453	539	481	500	490	517	496	504	495	473	528	494	474	502	476	485	488	525	481	506	513	444	516	479	481	508	503	528	489	475	504	492	474	468	508	492	467	489	503	451	495	526	496	466	503	476	496	485	537	496	469	451	475	486	474	482	507	486	529	459	510	487	490	513	505	494	455	479	459	498	504	465	489	523	466	494	500	478	508	486	493	479	495	488	466	496	449	478	472	459	469	491	489	505	469	493	464	503	482	510	468	508	502	532	506	498	491	502	475	512	489	507	477	460	480	481	506	496	469	534	526	523	533	481	514	460	513	470	497	487	481	502	490	472	484	470	486	538	513	488	486	469	501	478	456	512	455	513	487	487	464	481	497	503	468	472	499	478	464	482	488	504	444	533	508	456	508	530	481	455	462	468	496	491	495	480	524	503	496	477	495	457	501	469	527	491	489	474	511	497	518	489	503	488	490	464	500	498	475	502	496	485	485	498	511	471	497	488	507	504	510	474	506	524	529	477	495	479	511	485	476	449	528	501	509	495	498	496	514	537	500	487	487	524	490	516	489	500	489	469	502	489	493	491	462	461	493	485	524	499	481	483	469	492	480	487	468	497	495	463	488	520	489	545	492	465	506	517	504	498	487	507	485	490	512	468	460	474	510	482	499	514	515	472	538	492	472	481	461	511	488	444	490	482	505	492	544	491	493	471	474	485	485	494	530	485	463	489	508	489	534	494	548	560	498	469	491	531	474	503	506	515	531	519	481	495	526	543	519	526	446	485	474	486	480	523	500	538	499	516	478	481	469	514	466	488	483	498	466	486	485	509	497	476	490	446	489	463	462	515	471	540	480	489	472	476	492	508	502	480	459	487	499	495	472	449	465	487	513	482	553	487	468	494	479	519	488	493	527	515	496	483	473	491	475	498	475	505	474	498	480	517	501	495	512	513	497	516	511	476	478	491	479	493	503	503	510	507	500	509	519	463	544	506	484	511	461	482	516	470	491	534	509	479	517	462	493	459	508	486	513	509	441	491	492	477	477	489	462	508	495	500	567	503	454	511	506	501	454	460	490	491	524	515	490	521	444	444	486	487	479	490	527	479	530	478	490	473	494	486	526	497	487	487	500	515	490	475	484	475	462	513	523	476	508	471	464	489	466	496	493	522	490	482	452	515	527	479	480	498	474	493	453	499	480	485	484	505	490	483	456	489	512	498	510	500	503	482	492	461	489	535	456	477	479	477	500	478	498	491	524	515	479	483	473	439	470	509	501	482	534	519	485	538	475	487	503	468	469	501	477	469	499	533	492	487	503	474	471	501	500	469	490	489	486	463	481	479	500	466	516	522	503	476	494	510	491	528	468	490	527	489	510	517	487	456	516	518	497	500	515	516	482	527	486	492	488	518	462	499	533	516	465	504	471	489	464	505	468	508	471	509	464	527	498	490	476	521	470	468	522	479	475	518	502	473	519	523	487	466	501	547	478	472	554	453	519	516	516	498	522	483	487	503	499	480	493	498	476	496	506	446	473	517	528	486	465	516	490	505	482	526	504	489	459	483	465	512	488	520	537	485	515	491	510	487	513	505	544	474	498	510	480	492	523	503	481	499	495	491	493	498	519	490	496	494	480	525	527	451	462	468	513	483	493	442	505	488	518	477	492	535	500	518	506	463	515	500	445	500	470	474	489	480	528	527	493	511	473	492	500	482	478	498	462	472	494	452	461	493	504	469	506	508	508	502	528	491	460	465	489	528	458	475	492	491	485	475	465	500	492	482	511	500	468	475	542	463	523	514	520	459	470	508	466	462	478	496	505	521	474	453	490	475	489	482	476	496	492	489	448	502	511	481	490	473	484	512	489	498	488	480	487	443	478	506	448	474	491	506	490	465	505	495	497	459	484	523	522	486	493	465	486	449	477	490	463	485	513	493	499	466	492	462	496	487	497	484	475	477	473	476	483	475	512	517	478	490	489	467	511	520	504	482	472	511	487	499	466	483	493	494	469	519	512	484	521	507	463	473	500	504	481	450	522	516	476	525	496	482	470	495	481	489	528	507	482	532	502	494	507	493	493	494	465	500	499	476	464	510	486	506	494	485	483	496	495	505	533	439	481	485	452	491	470	532	507	469	528	497	513	522	484	480	488	484	457	462	483	547	507	504	497	452	492	503	483	471	506	495	512	499	494	458	469	469	513	483	471	495	514	486	538	478	478	480	487	461	469	544	516	533	491	442	485	457	517	506	499	505	477	500	471	496	492	472	516	499	509	481	493	490	480	472	479	495	492	469	478	505	474	479	475	479	496	507	514	478	511	481	534	505	506	495	503	503	527	476	480	466	452	491	484	504	534	477	446	499	487	510	488	499	479	462	496	442	452	476	508	552	498	480	492	514	530	492	504	534	457	472	508	530	490	461	507	492	504	464	509	485	452	476	509	477	469	481	470	505	499	514	511	519	493	483	509	481	515	462	467	472	520	519	504	480	482	474	532	508	481	485	481	465	468	488	512	514	531	468	467	513	524	469	504	527	474	515	426	467	487	492	458	489	533	475	503	498	518	463	491	498	528	492	514	516	465	448	464	470	479	481	465	499	493	517	512	498	503	474	474	483	508	489	485	500	475	514	514	482	486	480	489	467	454	492	506	501	478	482	500	529	502	507	504	477	472	488	516	468	484	476	485	491	497	481	477	485	531	529	488	488	482	520	525	481	522	497	475	469	499	487	466	422	504	509	452	467	525	497	496	488	525	494	505	484	509	472	485	511	547	508	482	484	503	486	454	506	506	493	473	524	488	498	505	463	468	503	504	487	496	482	461	489	523	470	469	449	447	510	495	515	451	516	473	509	472	476	492	491	502	530	482	479	491	476	473	485	456	532	519	483	501	514	469	508	486	504	507	425	500	481	510	473	503	471	482	498	484	486	449	498	455	472	476	454	474	517	500	498	490	500	491	486	496	508	515	458	485	487	484	464	494	473	501	485	474	503	503	494	525	491	483	475	501	521	461	495	416	509	476	487	495	480	486	463	423	506	505	484	504	517	501	497	466	468	474	503	494	538	530	520	516	505	482	490	506	476	459	496	501	453	479	491	505	504	492	490	496	522	510	501	493	480	487	512	491	491	508	490	512	492	482	472	503	507	519	496	462	494	498	465	472	510	503	495	526	470	465	499	488	528	485	461	485	478	488	488	585	509	513	467	492	502	482	512	481	473	471	458	463	489	479	483	484	501	510	470	494	439	472	504	499	461	471	511	490	468	445	489	454	476	486	479	463	490	481	488	485	481	499	488	464	483	471	511	488	471	493	517	453	506	519	507
7324	17441	13851	7370	5354	3984	3133	2541	2129	1779	1513	1397	1268	1150	1064	1040	991	902	877	845	866	811	736	747	729	774	725	759	754	719	779	732	717	684	652	717	714	706	667	685	651	655	732	661	695	678	697	710	706	696	700	692	692	646	740	737	716	667	715	652	681	681	683	696	689	671	713	677	730	664	689	633	615	705	643	644	664	648	648	668	664	669	622	659	692	674	665	660	649	663	644	693	701	666	635	671	680	657	714	646	704	667	685	666	648	633	626	712	626	648	667	673	657	703	667	658	698	672	662	645	667	676	699	692	633	671	632	683	643	649	680	660	723	629	663	570	654	640	668	688	685	665	630	663	692	685	638	690	611	659	650	647	665	643	652	654	692	648	654	683	725	688	630	648	651	610	653	620	627	668	605	667	674	673	688	639	680	681	656	633	628	699	708	639	684	649	635	642	599	650	662	650	632	659	693	624	683	706	638	661	692	657	640	684	672	651	677	652	624	708	618	679	674	679	632	666	669	685	693	611	664	630	679	699	667	661	652	598	682	666	703	676	665	662	658	681	686	638	683	652	672	665	621	701	650	646	710	671	602	684	690	624	686	654	629	677	724	631	667	655	678	675	655	666	697	676	675	686	695	674	673	665	674	651	633	668	603	686	689	658	640	676	669	664	649	687	639	650	638	637	644	653	679	653	658	645	659	645	637	660	674	630	613	661	681	682	637	691	632	635	658	690	682	634	678	628	686	677	678	629	647	681	681	678	673	692	680	661	625	655	649	592	658	655	629	626	694	636	687	642	666	630	668	627	668	646	654	630	704	688	658	692	633	686	684	686	678	666	655	646	686	694	640	657	625	679	651	700	668	669	672	618	700	657	675	670	656	629	681	675	630	706	633	689	622	692	649	678	651	662	682	670	691	650	702	662	667	687	661	658	618	669	654	669	617	704	638	632	687	632	631	646	707	643	680	686	622	691	626	653	668	689	676	657	679	671	671	658	641	685	703	668	644	681	649	679	664	647	692	629	691	635	603	689	697	709	639	613	687	629	681	673	643	663	639	627	618	675	650	663	689	663	595	655	675	670	663	650	631	675	644	647	670	631	681	649	713	680	679	658	646	662	667	658	646	617	618	659	647	667	672	673	640	701	676	685	629	691	647	684	630	657	657	649	629	672	640	661	657	697	663	641	692	619	646	664	659	645	695	661	638	639	644	667	691	690	658	675	657	651	665	627	692	638	678	649	667	653	644	655	630	619	677	649	710	652	655	642	618	668	644	706	690	645	644	659	685	663	606	614	631	699	626	636	639	661	687	683	660	669	645	680	639	647	726	705	663	672	608	635	650	682	626	659	610	671	672	655	659	605	673	662	674	638	677	628	646	624	699	689	670	658	628	664	614	699	649	672	653	664	662	694	647	643	660	631	676	653	685	656	683	643	649	670	685	643	654	639	678	688	656	629	669	662	624	647	682	642	657	655	677	674	668	657	640	656	622	693	682	695	696	655	673	655	654	713	660	654	654	693	652	665	663	665	656	661	668	652	698	672	662	659	616	686	662	664	603	631	634	632	661	614	657	688	642	665	682	689	654	632	636	643	656	681	638	677	680	647	706	656	665	642	647	687	648	691	699	636	615	683	673	621	695	644	661	666	670	656	644	647	658	677	685	710	631	641	652	659	640	669	672	678	628	657	675	627	691	642	652	645	664	648	662	633	639	649	659	682	673	611	655	651	685	654	657	655	681	639	652	691	674	675	690	654	636	644	618	664	682	685	631	663	630	656	661	646	616	649	708	646	655	699	680	675	718	636	671	645	650	664	667	676	666	672	711	698	658	686	646	642	647	693	663	641	650	653	669	690	647	645	646	692	659	707	640	636	648	652	662	626	646	635	685	651	658	666	730	659	709	657	662	676	693	650	651	665	649	660	631	636	653	687	661	635	659	642	663	703	639	652	674	650	698	653	643	681	672	668	670	668	703	686	662	611	667	655	648	662	658	705	660	657	674	667	710	677	639	670	680	718	659	640	631	665	659	684	658	638	680	664	644	675	674	700	653	679	677	659	681	650	690	682	644	604	656	666	670	639	628	621	642	647	628	657	686	675	622	663	682	642	658	643	669	658	656	657	655	622	663	626	668	658	604	613	657	618	699	666	637	637	657	647	668	661	644	681	641	640	680	669	693	621	653	623	605	676	656	675	681	704	660	659	685	656	628	644	658	633	671	636	661	676	660	653	670	702	682	672	650	640	688	650	669	629	689	662	635	721	649	606	671	646	606	681	640	659	652	631	654	631	653	657	669	642	688	612	646	647	713	630	652	625	668	686	674	671	609	618	675	686	633	649	659	641	651	629	666	652	681	648	640	685	666	640	645	650	652	646	669	612	672	614	620	630	629	630	648	671	633	595	684	696	658	692	642	653	665	630	695	619	687	616	714	653	653	634	679	669	615	663	638	684	674	694	703	661	655	630	657	635	672	661	655	677	678	613	686	680	682	614	670	670	663	655	654	650	644	669	638	626	670	641	659	699	643	680	644	634	709	645	659	623	649	647	653	676	663	654	665	665	639	688	625	659	647	663	657	643	648	644	641	640	671	691	644	622	648	618	634	666	684	662	671	625	643	613	681	670	701	653	638	650	632	679	649	682	643	692	642	660	644	652	676	678	669	642	733	683	630	684	681	695	612	685	659	598	620	622	637	680	666	663	655	656	645	664	645	646	661	638	675	657	642	658	671	633	681	626	654	615	691	675	653	660	636	649	625	697	620	674	671	638	668	683	618	670	671	649	675	652	635	657	643	701	700	664	675	673	702	666	648	689	630	681	692	682	650	637	647	667	645	653	678	670	662	648	676	639	658	683	617	662	660	671	657	618	660	691	639	635	659	626	646	688	695	671	691	648	672	650	633	641	670	653	638	625	684	648	646	711	653	644	662	655	634	635	620	681	679	678	655	677	617	624	635	707	642	678	664	649	630	669	661	683	637	679	659	676	662	624	683	651	689	611	605	685	635	678	618	654	653	657	659	673	626	656	662	621	613	651	629	660	628	675	700	664	640	687	652	672	679	649	637	642	630	668	668	649	620	672	628	641	614	671	695	658	620	642	637	663	689	596	630	664	645	638	643	650	638	639	665	654	632	653	678	630	646	700	632	636	660	645	665	658	683	656	679	630	663	717	669	638	664	655	668	659	676	679	640	644	652	677	663	628	664	671	626	622	666	656	648	684	668	671	671	647	677	649	639	680	623	636	650	757	681	687	670	679	652	646	637	637	616	648	660	642	669	640	680	616	658	651	671	685	641	661	656	681	675	654	629	647	662	606	655	669	673	672	690	624	654	654	620	675	660	646	710	638	654	635	682	621	629	690	652	616	689	678	657	659	603	674	625	619	637	636	636	680	667	684	631	667	643	666	688	640	682	646	675	678	633	642	666	685	664	713	637	696	670	646	669	648	704	674	694	642	668	626	667	680	652	670	655	634	655	682	695	653	676	698	645	663	663	663	622	670
27211	21252	10857	1093	604	590	603	557	578	526	500	500	535	553	580	523	520	506	493	526	503	541	551	523	541	484	571	541	539	532	520	511	514	520	549	539	519	548	543	519	528	537	503	523	494	527	558	525	540	547	537	577	491	518	481	535	525	519	488	538	509	545	485	521	550	511	508	493	546	538	540	516	559	492	525	541	526	508	481	548	554	511	503	537	555	488	536	516	504	506	543	518	530	495	551	526	511	540	518	527	569	483	547	545	533	499	508	523	512	503	465	521	510	481	497	533	543	496	494	549	488	502	498	546	527	515	521	503	506	540	537	526	542	534	486	554	504	550	500	534	561	489	491	495	561	526	540	526	490	545	525	514	510	549	526	497	470	531	516	532	555	523	527	531	515	544	534	510	527	532	495	512	499	488	557	541	498	531	511	546	571	536	519	527	512	517	523	492	465	477	530	519	534	541	517	531	510	515	539	479	534	520	556	525	528	551	485	535	507	489	519	560	540	531	565	520	554	504	522	498	479	508	517	543	526	524	506	538	505	550	500	501	526	570	470	542	540	522	507	506	498	486	510	535	508	533	471	521	544	546	508	521	547	533	528	519	527	503	504	517	522	514	507	509	534	536	479	538	503	550	504	526	500	520	499	529	525	552	537	522	552	564	568	550	508	504	509	485	533	513	550	503	513	492	514	510	538	578	532	494	492	501	539	470	530	553	528	457	489	543	499	496	535	525	502	555	502	508	536	488	495	561	514	510	514	509	502	544	506	500	508	537	513	530	520	517	527	491	491	542	542	518	493	591	505	532	486	520	521	511	538	515	547	493	505	508	508	500	488	561	529	498	562	532	561	539	504	497	524	505	499	551	531	557	508	518	488	527	547	468	502	508	502	574	539	564	581	503	524	546	519	515	506	541	521	536	534	500	505	537	504	499	482	509	572	498	486	566	548	496	539	522	504	506	492	509	541	570	511	484	537	522	479	547	503	549	539	527	545	501	527	513	537	522	533	553	525	521	503	478	527	580	525	509	527	493	536	549	517	566	488	519	524	509	536	505	512	528	527	528	531	523	484	484	544	533	526	502	521	562	510	535	514	551	542	528	513	519	523	538	537	521	489	547	553	575	509	514	474	500	533	503	505	521	513	465	528	518	534	493	504	505	531	510	520	525	527	499	510	504	548	497	540	505	555	542	532	508	504	501	554	527	575	550	505	560	502	528	479	559	535	519	563	548	539	532	539	521	537	506	529	574	516	489	512	504	502	512	526	524	500	505	508	493	496	512	523	518	505	522	551	512	530	518	527	533	557	508	533	563	516	527	509	532	532	542	510	514	534	477	522	520	531	569	500	503	545	514	509	507	511	568	473	513	482	526	538	557	537	497	528	545	560	522	545	535	477	491	491	540	543	548	558	536	520	514	524	483	498	534	517	537	541	534	478	510	502	562	527	494	493	506	501	510	519	499	523	528	524	498	506	505	493	510	532	516	534	544	528	500	497	545	513	515	486	562	544	490	540	499	546	530	517	506	524	554	565	494	520	487	533	550	494	529	504	532	526	507	496	500	508	523	506	575	530	512	548	512	500	527	524	515	501	511	550	505	494	511	568	501	539	488	518	484	556	539	523	515	532	560	549	510	504	594	503	528	520	504	510	486	540	570	563	541	521	522	501	515	541	487	496	501	518	531	506	535	539	498	523	521	516	520	512	578	539	555	495	523	550	522	498	485	497	540	492	490	537	492	545	532	520	507	503	472	469	500	548	501	557	494	539	567	554	551	518	486	522	513	532	565	546	535	551	533	497	484	477	532	551	532	516	497	516	511	490	516	506	523	538	497	521	551	511	485	488	517	519	511	523	512	541	477	541	536	525	544	464	515	559	518	485	577	525	516	524	550	522	495	480	503	506	528	500	536	553	586	532	539	489	520	508	517	520	531	508	475	527	527	515	544	507	500	544	575	520	593	496	528	529	500	510	517	517	549	533	522	576	482	521	579	514	547	523	507	453	525	521	542	547	532	564	563	515	513	539	536	510	546	555	525	496	551	575	520	483	542	501	510	496	507	531	515	506	514	493	521	517	556	550	548	530	477	504	502	506	481	486	523	532	555	469	561	482	543	521	516	567	499	537	499	510	465	542	504	528	490	496	499	526	519	515	500	548	505	510	532	493	555	503	545	515	505	505	527	509	498	549	557	500	496	531	530	545	514	496	534	546	506	542	550	517	517	491	518	579	551	522	519	498	539	492	509	529	534	506	512	537	494	496	518	504	524	521	568	504	531	530	529	546	524	517	567	504	535	504	510	527	519	561	550	527	539	501	522	509	513	529	547	523	544	504	526	520	506	526	515	529	528	561	513	550	518	511	516	517	508	520	538	519	494	483	537	559	503	504	519	545	520	555	483	521	521	514	538	509	505	522	522	549	492	522	515	557	514	546	502	514	529	528	495	531	521	503	489	577	512	506	525	487	534	503	552	560	523	515	526	521	518	505	540	475	492	530	521	535	505	531	518	524	523	508	519	456	491	510	488	491	516	521	487	545	516	510	536	517	540	562	518	512	508	510	531	568	518	535	505	562	517	563	513	506	534	517	552	546	473	508	502	520	506	512	515	526	529	529	534	495	554	535	510	486	534	525	537	540	549	531	491	521	503	564	551	529	541	507	516	493	542	527	519	520	513	498	497	504	526	530	519	500	531	556	514	521	538	578	466	535	485	535	515	508	514	501	550	509	515	525	547	548	515	492	546	556	514	550	529	502	493	521	545	478	494	538	504	584	516	495	529	480	537	471	489	501	486	523	532	541	526	489	505	529	487	543	521	541	510	531	533	515	529	487	531	530	498	543	536	522	514	484	489	497	534	527	519	513	517	540	540	536	545	534	559	467	522	543	534	502	542	545	528	510	526	543	523	477	526	522	531	542	493	505	499	531	481	514	555	504	524	532	524	500	554	481	491	519	499	514	474	495	493	473	527	565	560	515	500	522	521	516	525	503	509	567	494	514	543	524	522	537	536	482	520	537	535	538	549	489	489	539	482	498	520	537	498	510	495	506	531	546	474	535	550	506	535	537	557	519	502	515	535	539	537	497	462	502	523	575	527	501	524	524	521	501	532	565	507	524	544	485	516	530	537	540	483	500	546	528	469	527	507	523	510	552	564	534	541	517	525	513	526	505	533	528	567	525	529	529	557	524	521	555	494	481	531	491	466	507	527	503	495	508	506	510	563	527	516	515	507	516	520	514	518	479	527	522	527	549	527	537	494	548	470	532	573	523	485	523	509	544	537	539	526	518	513	558	546	522	540	546	523	519	565	530	558	535	511	539	509	502	517	507	511	508	520	522	521	530	511	564	472	495	573	522	503	524	530	514	504	503	518	500	570	488	557	522	511	548	532	509	480	549	495	583	532	504	519	553	541	567	517	552	563	515	550	551	500	530	515	545	560	546	529	538	496	564	542	536	554	487	535	526	534	487	499	478	522	494	528	498	502	486	498	559	531	516	540
4116	1507	1263	877	869	785	774	785	737	671	682	675	706	714	707	690	738	696	660	670	705	714	672	712	705	710	691	663	698	701	721	720	729	675	665	657	657	668	701	669	695	679	638	691	706	750	705	714	699	698	700	709	689	685	733	678	698	712	713	711	681	688	645	644	751	688	730	707	698	710	693	678	662	731	724	708	676	669	692	653	699	678	687	681	692	735	713	653	660	709	714	659	703	724	667	663	677	693	715	702	670	667	643	706	721	706	658	713	714	660	713	671	681	649	672	637	690	680	650	692	669	684	674	687	650	678	705	685	735	690	737	696	645	635	713	692	675	699	701	730	709	683	684	690	683	685	695	687	722	703	655	685	664	649	707	711	699	684	677	639	686	674	675	732	684	657	748	654	649	674	688	666	648	650	688	687	662	651	712	710	699	640	709	708	697	678	674	640	680	705	695	667	647	712	701	714	702	701	686	651	731	678	707	712	704	704	696	694	676	682	684	680	705	665	703	711	703	686	750	690	706	664	680	700	672	762	686	698	675	694	673	663	675	725	712	642	705	658	689	717	643	733	711	702	680	673	640	717	678	709	721	736	680	699	703	735	675	737	669	715	694	759	700	704	704	678	661	690	666	716	698	734	640	697	692	693	719	691	723	683	705	666	691	681	668	662	713	654	664	636	705	692	682	699	693	727	720	677	715	678	726	688	652	669	735	684	731	656	712	694	659	689	738	695	667	714	732	668	699	755	713	695	737	608	671	692	676	692	706	632	671	673	656	692	678	663	718	662	721	666	727	685	627	675	686	706	720	699	676	721	638	712	681	686	686	680	746	672	694	706	692	721	697	676	699	690	660	711	685	712	697	680	683	734	653	672	704	694	730	637	657	722	704	643	716	692	709	629	693	672	690	699	735	680	720	608	647	699	701	712	686	721	676	723	683	713	712	691	700	699	651	667	665	653	684	690	691	685	721	655	729	643	715	687	700	686	713	693	706	708	748	652	711	732	719	642	675	661	686	660	677	665	701	650	646	687	660	698	772	731	685	713	695	672	666	648	680	671	678	710	680	699	684	680	684	694	660	704	729	703	678	696	714	712	714	738	692	676	688	692	686	728	698	709	664	733	643	713	705	653	683	683	711	667	723	715	690	724	683	701	672	676	685	663	735	711	724	680	666	675	708	718	677	737	689	661	675	661	659	631	677	723	726	718	657	712	706	681	665	731	665	649	705	712	685	697	707	686	744	712	651	728	710	721	692	705	746	705	704	723	671	691	695	674	690	666	674	668	717	713	630	708	628	681	667	636	713	686	728	702	702	645	652	690	677	688	702	700	663	693	687	694	745	721	688	667	670	669	705	702	693	702	681	713	666	725	683	652	678	695	691	702	692	747	694	684	670	692	684	661	663	691	704	710	706	753	658	703	668	684	681	700	712	710	701	715	650	650	758	628	681	739	680	656	724	669	662	715	721	717	646	662	696	666	666	728	720	733	670	669	674	733	726	654	688	708	633	677	688	680	744	649	639	679	749	675	689	672	702	718	694	660	678	658	713	686	631	660	699	685	668	683	724	718	662	730	674	702	687	735	666	721	675	715	678	652	691	672	711	678	708	675	664	683	676	726	654	676	722	735	674	676	681	680	678	692	694	718	664	670	675	721	714	659	610	713	672	712	735	701	653	652	685	713	678	669	659	714	693	696	730	721	707	689	665	683	665	706	665	675	670	668	677	701	689	651	665	690	711	703	699	665	687	698	668	697	660	693	704	688	634	648	684	675	640	598	644	655	714	674	675	659	722	680	679	713	719	684	658	684	678	740	695	690	696	694	675	712	721	680	709	715	656	725	700	698	668	721	715	723	720	724	695	728	715	727	700	656	686	643	693	739	682	700	674	705	737	654	692	724	659	712	672	658	667	643	702	622	719	735	675	669	683	655	661	694	710	733	710	713	695	671	722	652	698	698	665	657	668	710	689	715	695	706	686	703	665	699	645	713	709	682	679	707	708	670	698	693	689	661	684	653	704	644	687	694	736	705	726	668	693	679	628	654	705	660	717	729	672	676	687	671	698	649	674	714	693	698	719	678	720	706	700	696	672	707	726	714	715	656	693	696	696	692	711	663	720	664	658	740	693	721	665	710	682	676	699	700	745	710	670	680	662	649	713	698	703	713	686	638	700	671	734	643	713	663	707	724	681	710	646	650	764	690	702	688	653	704	645	667	729	700	682	666	677	674	672	705	697	694	699	768	675	683	694	721	699	709	682	665	672	702	696	679	667	662	716	696	717	675	690	696	658	686	645	690	682	715	672	718	693	675	681	722	690	764	683	737	694	724	671	692	693	720	703	691	684	706	709	660	706	702	702	620	684	704	693	687	710	692	706	665	657	659	718	650	686	715	708	686	702	686	689	711	682	686	707	680	702	619	746	685	639	690	655	688	642	658	716	682	679	716	656	731	709	674	664	723	683	705	659	662	727	689	764	679	722	648	717	731	690	667	668	680	677	664	662	674	704	684	714	633	678	635	715	693	695	689	667	682	699	688	668	693	719	711	690	709	675	697	684	683	684	750	701	701	693	688	675	660	663	678	676	687	687	671	731	678	681	691	686	718	711	745	644	649	656	679	737	729	642	673	683	647	725	644	715	698	666	688	649	686	701	674	657	725	716	714	649	709	667	717	689	664	719	665	660	666	693	655	701	691	678	693	702	664	700	702	722	702	732	670	699	685	674	683	675	671	697	702	643	700	684	681	730	718	690	697	704	680	708	688	683	648	695	735	698	702	657	639	695	711	689	677	702	649	732	732	668	691	682	684	641	673	667	690	699	704	676	732	707	683	703	718	747	668	714	700	715	686	687	721	672	653	676	682	678	719	675	694	745	697	663	669	720	699	694	641	670	641	718	697	664	732	665	672	653	684	730	698	700	684	672	645	629	700	710	667	683	692	706	696	724	712	732	731	718	670	670	712	690	647	679	719	712	690	713	726	720	672	720	723	615	608	659	696	684	671	698	690	651	675	678	671	664	679	676	686	723	696	690	723	745	659	702	699	673	666	694	707	718	655	703	681	733	673	683	718	662	665	709	709	674	748	705	679	694	660	676	702	697	691	696	643	697	671	698	703	706	682	674	737	687	689	687	697	704	718	698	735	669	679	688	692	680	699	643	675	727	693	661	683	672	713	728	672	680	654	691	672	687	707	662	647	696	702	691	698	662	680	704	705	648	698	687	697	671	717	657	668	742	674	649	706	707	675	688	705	743	693	664	698	698	715	687	694	670	700	677	633	703	706	722	661	651	715	676	754	671	732	736	675	701	721	743	680	661	691	680	664	673	707	691	707	678	714	662	640	673	702	674	739	681	707	687	669	733	689	713	719	723	689	702	725	694	686	676	662	700	722	663	671	627	731	690	657	708	652	670	735	630	701	703	716	672	670	627	707	701	681	642	722	647	703	684	672	716	714	706	671	666	725	685	691	728	727	709	718	673	694	649	678	713	675	698	699
23917	21540	29210	24275	21545	13561	1850	1167	993	923	954	913	877	844	778	780	861	798	785	806	784	762	746	776	805	775	791	787	731	789	781	811	766	764	745	743	738	747	716	741	741	725	769	756	701	716	699	736	786	719	739	743	746	763	765	761	753	766	725	718	702	739	713	713	741	735	809	735	692	729	738	759	710	750	751	725	754	723	730	771	696	708	756	709	709	714	734	704	730	725	762	728	663	699	709	729	775	716	737	727	740	784	756	772	723	759	746	699	709	759	748	749	715	756	777	759	736	747	785	766	753	772	710	703	696	725	739	712	769	757	715	718	693	718	724	687	734	703	708	760	690	705	787	750	749	751	701	727	739	770	742	742	780	733	764	758	715	799	729	705	763	734	693	733	772	752	738	712	741	734	777	742	767	744	722	749	734	744	714	720	726	694	740	726	735	683	710	734	726	728	733	714	720	735	702	763	760	710	713	760	742	720	729	717	680	765	727	751	645	726	721	764	742	727	742	773	716	751	726	771	787	756	707	773	782	779	720	760	756	712	775	731	774	734	707	714	716	716	719	723	758	768	778	747	726	717	750	689	726	741	720	757	738	780	712	741	724	745	749	738	698	709	701	732	728	726	747	736	696	756	751	751	747	704	715	757	698	698	709	720	707	740	682	774	733	719	697	685	716	761	739	730	763	758	722	715	694	731	741	751	741	772	710	738	700	757	732	722	741	677	745	704	703	705	745	723	699	768	769	680	714	733	734	753	695	706	753	717	733	729	731	703	753	736	711	772	752	742	740	752	712	685	738	740	715	747	694	739	731	749	752	734	715	731	712	748	732	724	760	752	660	725	740	722	682	677	746	707	704	751	735	715	730	740	714	729	687	741	698	726	722	776	695	766	706	732	763	711	695	708	723	706	753	754	678	735	709	687	751	720	780	721	684	709	755	721	763	737	729	743	790	712	737	731	649	726	711	709	726	678	739	787	727	707	747	691	661	754	711	720	765	699	758	689	756	712	776	732	742	742	752	706	736	701	739	705	692	714	717	749	768	720	768	740	782	726	752	692	730	768	694	738	728	693	741	769	709	706	782	722	738	736	706	745	752	690	679	711	723	718	711	727	673	745	733	718	728	741	743	710	720	711	747	750	729	774	718	732	781	707	766	728	700	715	790	742	720	678	733	706	741	774	755	716	691	714	723	695	702	718	755	750	678	709	699	709	670	770	749	712	770	724	699	723	705	715	693	754	774	685	768	709	817	750	760	762	754	760	707	698	675	739	737	683	720	691	681	783	756	747	741	741	668	697	771	690	715	748	742	753	722	728	754	639	734	702	703	724	770	756	730	754	740	738	768	706	721	738	755	736	661	686	721	745	687	721	732	752	729	714	691	725	728	732	707	714	724	747	722	702	733	723	755	687	706	687	725	765	741	717	728	789	718	707	733	721	780	737	712	711	741	759	729	765	720	742	734	690	717	740	735	719	730	671	711	736	738	726	761	716	736	715	748	722	773	739	706	738	710	682	784	718	731	667	730	752	741	706	715	704	738	727	730	694	735	787	764	705	704	705	730	714	724	714	729	708	714	704	677	733	765	725	772	728	748	743	711	731	706	715	667	751	698	694	766	759	700	749	721	721	682	719	710	717	751	730	736	725	718	727	731	682	752	716	739	740	742	755	741	789	695	713	712	715	770	717	726	745	714	716	709	722	719	721	721	740	725	716	743	740	742	773	689	705	786	756	738	731	734	697	759	760	722	734	721	759	731	753	731	700	724	765	739	753	720	746	739	768	714	709	759	709	745	749	677	689	758	634	722	712	690	717	747	731	739	733	746	751	754	729	749	684	744	751	733	720	697	722	746	718	754	668	688	751	721	727	704	722	738	715	778	767	751	726	739	664	676	690	734	743	716	713	699	737	770	719	729	699	706	741	769	686	769	685	755	720	737	760	714	709	740	683	728	710	750	712	750	723	767	738	797	701	767	766	748	706	734	754	755	719	752	704	754	740	694	721	742	774	771	710	776	743	754	684	764	729	752	780	735	743	740	672	731	688	743	734	691	758	723	725	753	747	722	732	693	744	691	743	738	705	756	759	699	718	715	757	724	747	721	738	728	742	728	783	746	741	700	736	719	715	694	711	765	730	738	681	693	697	734	711	700	726	724	689	709	775	705	720	722	713	720	749	726	727	736	739	714	748	747	735	707	732	726	757	690	754	762	691	727	689	711	678	716	738	764	735	690	772	720	689	736	758	720	755	736	735	771	683	729	764	723	739	663	747	705	714	732	736	737	734	694	719	708	736	719	771	757	725	709	696	704	719	763	705	694	711	710	678	707	736	749	762	749	764	683	741	695	701	698	721	723	761	728	727	723	714	714	710	734	765	714	760	751	719	739	703	707	710	681	749	694	712	704	712	713	743	747	691	716	742	768	771	778	721	780	734	741	776	772	714	708	735	678	701	753	767	701	716	755	724	758	751	770	702	728	742	727	735	723	710	762	750	675	724	713	735	721	746	788	735	722	694	695	678	732	704	762	703	781	728	721	736	720	721	755	732	729	715	724	715	773	696	683	736	757	746	715	710	744	747	707	714	716	701	720	732	746	727	724	724	734	739	777	736	724	722	759	732	755	725	736	708	714	740	720	703	725	712	726	703	729	728	739	744	742	719	724	680	706	720	767	731	720	717	751	743	726	776	710	738	793	686	713	698	675	745	713	676	700	696	698	770	765	756	692	708	779	717	754	774	691	710	735	734	705	719	719	712	815	719	696	700	715	718	709	745	755	721	753	699	691	746	667	692	721	743	729	727	755	750	658	710	738	735	692	746	705	725	719	743	727	721	689	681	717	712	746	702	747	739	747	758	719	745	660	765	716	706	741	717	742	688	742	757	730	691	759	747	696	725	719	733	693	724	723	727	717	709	724	770	782	712	751	735	692	719	714	717	739	720	716	696	749	751	702	747	713	745	747	686	760	722	730	734	699	751	741	770	673	672	737	717	770	671	794	743	730	709	716	724	728	684	729	686	725	742	750	699	682	699	759	751	775	710	747	717	708	743	686	730	810	736	752	704	728	729	760	733	696	740	711	675	710	719	737	738	754	727	721	747	687	712	747	720	748	741	714	705	684	742	743	711	742	788	698	708	716	718	715	744	707	722	734	714	715	730	742	736	739	703	708	744	704	739	721	691	751	734	756	752	760	733	752	735	727	732	742	746	721	720	705	744	730	730	669	752	715	701	720	703	709	743	724	746	705	720	739	691	763	764	710	775	748	755	714	792	732	759	737	690	718	670	704	760	748	712	769	691	724	663	751	746	774	730	761	725	750	748	706	744	700	708	727	719	686	751	657	662	752	710	734	710	726	718	717	748	693	698	749	699	724	724	738	766	703	718	737	707	767	702	689	708	685	713	701	727	713	666	732	720	730	752	782	720	672	751	698	715	709	767	746	751	744	749	725	765	707	730	711	719	686	712	793	704	695	708	760	753	730	671	754	744	777	705	723	729
5256	11249	8967	4665	3460	2758	2338	1930	1709	1574	1430	1304	1259	1199	1174	1097	1099	1076	1046	1072	1041	1014	987	1007	995	969	965	1024	895	932	988	970	978	1023	1002	982	998	992	950	1014	996	989	983	945	898	965	1027	935	928	919	946	942	946	915	915	994	971	965	942	1017	963	955	970	949	972	1018	940	915	962	1020	925	989	980	936	905	970	1004	982	978	957	1006	997	936	935	989	1007	932	945	941	934	984	945	938	889	933	959	899	963	961	971	945	927	968	978	910	971	888	954	973	942	948	981	953	924	905	935	944	980	994	984	950	924	910	945	932	946	1007	1031	961	924	911	939	983	963	954	949	931	984	968	921	973	939	928	897	903	971	974	899	985	919	973	939	986	959	974	984	914	997	954	945	971	967	930	898	912	946	971	891	966	945	965	967	994	974	995	942	962	975	956	988	892	998	941	964	969	1024	942	973	964	982	905	975	987	971	891	980	910	949	996	962	923	964	1010	945	1031	952	952	950	942	964	899	949	962	964	937	961	978	950	948	996	914	928	958	987	969	978	947	978	981	918	984	953	931	946	983	951	939	951	922	966	935	991	994	997	960	957	972	963	961	976	982	960	934	950	976	945	928	964	893	932	978	957	972	950	922	981	998	977	990	977	971	984	950	935	940	998	908	958	966	923	943	953	972	963	909	946	895	947	969	979	942	1014	990	987	953	881	966	960	925	958	920	993	959	919	884	949	941	974	931	971	933	985	923	904	968	946	940	1003	995	984	926	963	973	984	961	1001	956	977	928	911	956	954	973	953	945	936	1013	961	903	980	955	942	975	961	964	1036	942	975	896	980	961	974	1000	966	930	965	944	963	956	987	978	983	978	1039	943	949	1013	929	938	938	997	914	955	962	931	982	983	934	970	990	922	928	947	968	935	961	900	1021	954	1032	1008	942	967	957	979	953	944	986	928	992	955	966	934	966	908	933	913	965	981	955	967	898	934	950	973	1014	993	984	948	950	949	947	902	974	989	974	961	983	924	929	925	913	989	939	914	962	960	928	990	963	965	984	953	963	949	957	958	956	920	954	913	933	1029	966	961	939	956	898	909	951	1014	907	969	919	966	963	939	965	987	945	936	965	951	963	975	946	979	909	913	945	924	913	967	1021	969	885	967	904	936	914	945	934	955	994	960	921	972	946	980	979	917	963	967	988	961	960	989	936	980	964	958	986	998	938	983	907	967	935	1018	956	922	980	935	965	986	970	972	993	1001	997	914	989	920	925	956	973	928	937	911	984	975	973	946	964	972	951	970	927	995	949	945	959	919	922	944	975	926	973	943	976	924	943	941	937	982	909	981	942	953	1022	990	936	925	945	941	966	949	978	999	964	994	1010	927	963	953	957	961	947	916	966	945	917	971	976	894	1003	929	977	964	993	977	891	1005	986	950	930	910	969	916	991	962	992	954	1050	999	936	974	1000	936	970	939	990	920	943	955	938	958	886	968	968	944	974	924	922	902	992	906	956	957	1022	950	956	979	977	921	974	915	937	965	986	993	920	904	920	946	887	929	1005	914	922	995	924	918	960	959	994	941	968	963	969	908	976	957	1007	929	995	921	976	914	957	995	962	937	985	955	930	930	930	945	977	961	955	1011	1002	990	949	914	967	945	897	994	911	1003	958	962	976	973	928	957	967	962	999	956	917	904	961	930	965	929	892	938	971	883	945	910	906	1012	938	918	949	971	952	951	946	966	982	903	909	901	923	961	999	956	929	920	900	967	978	930	1039	933	949	937	970	1015	935	973	946	988	945	924	954	1016	979	915	944	936	971	969	967	953	941	964	950	929	985	937	917	965	932	940	965	987	960	924	945	942	962	948	951	975	893	914	901	942	993	970	922	946	923	944	969	949	903	946	897	964	1018	930	895	989	920	953	993	939	958	1023	943	942	960	950	939	986	925	964	963	1008	888	942	914	951	956	964	933	996	977	936	979	934	990	985	930	919	942	948	955	984	939	957	927	936	952	936	973	974	935	953	993	966	935	987	924	964	968	978	957	877	979	960	970	963	937	943	924	960	918	973	965	906	926	956	951	902	952	937	949	955	1031	990	971	940	947	911	907	954	994	930	956	932	934	998	910	966	989	935	951	913	955	946	1022	957	913	980	867	904	954	927	1041	968	941	915	921	971	956	982	1002	980	977	956	936	1028	953	1008	941	956	946	891	894	987	964	936	980	886	1007	962	963	972	924	941	968	962	970	974	971	939	908	945	937	947	953	880	948	959	953	957	949	951	946	960	874	992	910	976	921	984	1017	949	948	961	976	982	1024	982	945	914	949	960	966	947	961	959	983	984	940	895	981	967	949	942	955	953	975	948	1002	958	940	937	977	960	988	979	983	911	929	936	990	937	927	1010	959	944	942	997	975	909	990	959	938	918	975	981	1001	1015	929	969	975	911	976	970	919	899	955	1004	959	991	992	975	972	957	935	928	939	897	935	968	985	1004	976	971	936	963	991	1001	949	1017	990	915	938	930	926	943	1006	989	977	985	918	960	958	941	941	956	917	977	944	978	948	929	920	952	960	966	1023	963	939	912	892	954	963	971	946	960	989	933	955	909	922	930	979	931	990	917	930	949	972	927	946	969	960	928	952	938	986	921	958	919	981	968	888	925	1003	978	940	970	970	942	954	903	957	972	888	916	939	950	862	957	931	944	990	981	977	989	933	936	989	974	962	964	958	904	975	948	957	948	963	937	984	937	959	981	946	899	957	931	1013	949	951	921	964	1002	991	950	990	979	989	965	961	942	957	946	952	909	930	957	1001	989	919	928	901	990	949	876	996	930	993	961	964	965	984	972	933	955	914	1013	965	997	933	950	992	931	943	920	984	945	989	991	910	935	991	964	962	956	951	934	969	963	935	945	977	912	958	994	976	961	921	950	925	965	918	992	907	950	915	980	989	942	988	1018	987	945	947	968	979	930	961	942	868	974	933	912	1017	977	990	986	943	989	945	959	949	906	930	950	964	931	927	954	940	905	956	917	970	918	988	908	917	975	957	1015	959	932	998	989	967	939	970	921	951	927	970	923	974	940	916	952	940	939	917	1068	922	966	971	991	974	958	986	964	909	992	929	930	907	935	967	972	953	964	954	929	943	916	959	937	960	935	903	972	933	951	937	942	922	999	952	971	1001	984	953	944	974	897	924	984	938	938	931	949	885	967	1003	961	957	1015	923	954	955	945	974	909	968	971	933	986	937	975	955	940	955	941	988	904	985	923	961	953	949	996	933	969	922	972	1031	957	996	964	981	1011	974	922	931	947	919	956	903	1031	940	942	903	940	894	978	988	974	971	964	916	961	943	893	942	923	921	858	926	947	887	933	960	921	924	990	989	950	977	941	944	989	944	958	956	944	912	952	994	923	874	951	992	908	998	928	1025	905	957	914	963	936	960	957	964	966	941	924	1008	952	917	964	971	942	993	989	1003	926	965	888	1003	959	928	946	963	915	980	959	969	938	940	925	970	982	941	878	943	943	916	995	949	971	904	960	948	948	945	955	943	1015	905	919	973	897	971	981	993	952	976	941	913	956	951	946	961	962	1008	975	977	966	919	942	969
23044	21494	29510	23900	21494	21553	11529	1395	985	899	846	714	711	677	668	655	576	603	565	557	561	570	534	550	521	518	518	572	553	553	501	531	511	508	540	477	494	479	512	496	500	493	468	482	514	505	510	513	510	487	525	483	466	488	543	522	478	511	466	489	507	481	456	465	472	498	502	556	540	500	476	479	518	525	515	472	466	512	458	464	509	467	524	473	503	450	488	457	463	509	507	508	481	487	463	514	475	477	459	462	492	503	450	487	500	494	498	447	489	474	467	447	485	480	460	491	503	504	481	549	463	489	480	495	455	471	480	493	459	516	471	492	472	538	475	510	478	491	466	526	478	491	506	483	451	472	492	484	463	455	488	478	462	488	450	505	489	514	497	512	467	484	501	487	471	486	517	496	475	505	492	461	503	487	442	528	477	498	477	488	526	462	483	480	485	465	517	505	470	505	479	483	509	508	495	457	504	461	537	478	509	499	492	497	485	483	523	486	472	496	466	456	463	496	481	479	499	500	468	473	474	498	486	506	480	463	496	488	517	449	512	479	508	457	484	462	493	499	511	509	512	468	499	475	496	514	534	465	464	454	525	491	498	520	513	480	467	508	481	509	476	482	495	513	512	487	483	479	498	449	482	478	503	468	486	504	481	476	473	506	515	493	504	521	461	471	488	524	475	508	454	486	498	514	499	493	481	498	470	481	517	495	494	472	474	504	485	452	498	486	475	487	472	492	468	517	473	471	485	487	469	484	516	494	506	511	492	486	492	489	534	497	506	485	537	525	480	542	458	494	468	481	480	518	503	490	469	527	532	438	472	500	477	497	478	472	446	526	493	480	443	505	473	482	499	460	500	482	488	465	505	485	495	570	483	493	522	433	489	434	499	448	505	471	483	483	495	450	472	440	476	512	497	538	530	478	486	545	518	484	499	478	503	511	469	510	423	487	492	508	475	444	444	490	511	484	503	502	482	486	473	459	488	537	484	489	474	549	457	458	456	481	468	496	487	527	452	479	471	484	514	505	494	456	488	504	479	531	457	514	489	520	502	454	513	500	500	481	489	516	479	523	504	481	478	504	520	485	477	484	496	493	519	485	476	482	506	481	504	490	510	460	498	500	460	486	507	488	438	487	508	505	478	469	483	481	487	458	431	502	451	496	452	499	515	498	494	488	489	467	492	473	481	515	480	527	455	491	506	498	496	487	484	495	494	491	509	478	518	480	506	494	515	478	455	517	478	472	531	550	453	515	464	488	477	464	476	481	484	489	541	466	488	456	477	439	493	470	514	496	476	521	520	513	455	501	446	488	473	482	507	458	479	460	457	472	486	455	482	490	502	504	520	483	519	507	476	458	502	501	508	497	493	481	469	486	442	487	523	495	506	486	476	528	516	536	469	497	515	471	482	475	516	504	484	499	531	465	466	527	471	512	465	509	513	498	490	527	495	477	508	498	466	499	487	509	469	494	475	524	503	521	496	499	477	490	459	496	494	428	492	448	492	471	498	488	508	486	462	494	500	463	505	493	510	485	502	484	506	475	468	510	517	507	497	487	503	495	468	470	492	498	460	468	469	500	491	496	469	480	499	519	462	446	523	473	495	500	472	462	442	481	527	500	477	468	483	463	525	441	531	497	477	467	497	476	483	504	503	445	478	480	494	517	515	490	510	491	467	500	488	462	532	473	449	476	471	482	495	507	461	515	469	414	490	523	473	487	519	527	490	465	504	505	525	520	484	473	512	488	497	476	512	491	478	469	469	521	509	451	472	515	453	494	468	524	464	475	471	471	515	509	469	497	495	515	453	482	457	519	514	480	514	458	515	480	506	476	509	501	494	516	495	494	493	487	493	485	423	482	468	475	489	479	498	486	486	490	490	454	516	521	487	454	529	456	502	525	494	489	517	477	512	494	475	511	470	453	455	501	487	513	481	474	498	462	459	482	478	519	478	470	481	472	483	475	493	536	476	493	497	501	454	503	518	495	478	495	474	489	476	488	494	481	512	454	493	506	514	510	437	475	471	479	517	531	448	499	487	491	467	495	478	465	483	492	493	480	502	484	474	449	506	483	491	504	490	535	434	449	481	487	471	474	487	478	489	478	495	495	461	451	489	481	535	518	475	496	504	473	504	454	489	514	499	475	491	492	482	520	473	479	475	506	474	544	448	487	484	466	458	492	502	460	455	445	479	493	505	531	491	512	495	437	462	462	525	463	471	513	462	445	497	502	525	488	441	475	498	473	491	483	478	494	469	500	524	477	506	473	518	497	494	518	507	516	520	452	461	505	487	462	497	484	474	472	479	505	484	479	490	488	447	449	506	478	479	503	499	515	500	475	495	438	509	512	470	503	493	520	473	488	502	477	496	492	465	492	487	483	517	536	496	485	470	475	494	469	468	488	523	462	495	476	445	481	441	476	470	492	499	508	491	500	495	456	480	502	454	508	504	502	523	449	495	471	456	455	483	492	516	452	429	474	487	478	480	519	490	508	498	485	492	482	495	477	522	481	471	470	479	464	456	471	485	475	466	490	507	455	529	482	498	461	516	453	497	471	471	464	494	488	466	519	452	513	508	483	526	470	501	459	458	475	510	483	488	476	506	497	442	494	513	474	534	456	467	488	520	492	462	462	448	455	427	518	468	497	460	523	500	476	483	520	522	472	481	492	493	471	510	429	486	507	531	487	504	451	476	509	502	491	521	478	467	507	465	437	489	489	534	490	496	500	453	463	471	482	452	489	518	477	496	495	466	509	499	490	486	475	458	473	493	503	458	486	518	473	491	500	462	481	512	462	483	523	470	499	458	511	469	471	497	441	479	457	492	468	491	473	486	482	467	425	534	442	470	481	508	477	435	484	527	514	471	495	507	473	462	490	489	470	468	506	502	504	503	508	485	473	487	508	484	504	433	524	444	473	471	495	480	501	483	478	533	504	443	482	433	525	456	484	502	473	493	503	491	505	514	501	487	477	492	468	468	461	481	480	495	477	497	429	505	494	468	475	523	484	513	479	509	502	474	514	497	489	498	481	488	518	459	467	459	511	432	481	483	489	504	480	533	464	487	447	459	504	463	465	465	473	468	505	485	461	468	493	462	472	493	473	509	491	525	487	487	491	478	458	451	474	480	483	457	471	484	474	484	453	504	426	478	450	496	555	467	476	463	480	496	515	464	473	526	528	476	463	483	453	519	459	525	494	477	454	501	494	476	494	515	456	472	496	464	506	473	498	443	491	508	496	516	498	492	477	454	436	452	490	449	521	474	487	496	500	482	502	494	443	471	485	466	470	489	472	484	482	451	453	463	507	441	492	476	500	480	474	527	482	444	459	429	481	482	462	455	461	474	468	473	467	493	481	478	481	541	516	490	483	465	505	492	455	461	499	445	468	464	472	470	465	500	459	472	487	464	486	474	497	456	508	520	499	478	461	496	437	507	460	471	513	486	479	473	487	481	508	515	475	476	518	523	460	496	493	510	500	499	458	467	453	489	460	471	475	513	468
7314	17329	13828	7392	5185	4068	3081	2535	2054	1823	1506	1355	1233	1133	1059	1032	938	868	833	900	839	779	808	829	742	742	697	756	728	716	725	693	721	743	718	652	712	666	702	693	742	697	713	696	690	651	691	702	673	699	710	666	711	673	719	699	692	679	712	659	644	668	673	716	680	668	699	666	674	673	698	649	639	646	652	648	660	706	661	710	708	666	623	636	700	670	687	701	669	704	631	655	629	644	637	688	636	658	642	646	690	596	642	589	677	672	658	631	655	663	647	597	600	623	683	698	649	679	653	608	701	654	663	638	654	626	682	651	602	635	687	615	631	685	650	646	646	651	651	647	639	674	621	686	694	626	660	647	677	667	677	667	632	656	630	666	655	608	674	633	643	622	638	639	608	667	618	664	704	635	642	623	628	680	642	633	658	638	661	659	626	640	625	659	650	656	676	647	650	660	636	660	641	662	688	695	652	644	599	650	671	689	644	655	665	659	630	678	657	683	629	688	672	645	683	625	677	622	678	662	632	672	654	656	621	616	671	685	675	702	702	626	665	640	588	662	650	611	665	688	683	643	613	673	632	684	657	678	665	672	607	663	683	626	630	640	659	644	664	677	686	641	643	642	690	666	664	628	669	627	675	706	604	667	649	673	665	639	664	660	652	694	575	658	687	607	690	652	679	644	673	687	660	653	672	670	650	661	640	671	710	689	675	610	686	644	703	672	661	632	634	637	664	675	577	667	637	608	672	689	659	667	628	609	697	646	664	637	625	651	626	634	659	661	621	644	616	659	681	680	649	652	672	712	642	631	659	653	651	658	616	623	652	662	636	646	627	648	638	660	634	653	691	612	615	687	662	682	691	688	660	642	654	614	665	706	639	635	653	651	667	680	653	614	634	663	675	641	652	618	660	657	623	620	703	719	638	641	656	671	663	703	607	632	642	633	653	632	646	677	686	634	622	624	637	660	665	655	695	648	653	662	658	686	611	620	636	667	668	644	613	633	644	631	640	676	663	651	630	684	652	645	623	657	661	714	671	596	637	645	618	668	611	660	672	658	628	665	619	642	669	634	645	659	659	649	623	679	666	610	655	678	648	628	662	657	639	655	589	700	639	633	674	636	667	645	621	653	611	618	665	601	669	682	698	644	653	666	629	704	720	668	664	646	605	632	649	651	639	654	675	625	688	649	625	659	689	656	663	625	609	651	674	620	685	669	627	658	635	656	621	647	597	644	676	652	643	637	668	624	640	668	670	612	651	643	672	629	628	613	652	603	652	677	637	610	674	676	645	670	654	618	651	676	668	662	644	600	676	630	647	647	692	637	639	642	689	638	654	701	663	675	665	610	654	624	711	665	600	645	609	618	680	615	666	627	636	668	663	689	654	668	659	643	636	649	598	624	625	668	669	656	649	650	676	681	628	691	675	598	636	689	663	665	684	618	704	625	652	614	626	702	669	638	658	656	643	643	694	692	643	608	624	643	648	661	716	625	662	652	625	630	695	580	651	672	692	641	664	634	648	601	620	641	657	674	709	663	661	641	655	674	670	623	692	648	632	657	664	647	671	687	662	633	669	664	606	603	633	649	677	633	647	664	640	652	691	663	656	648	657	677	618	656	616	700	664	711	698	628	642	659	682	657	637	657	681	637	638	694	670	667	653	648	641	665	668	610	656	657	658	675	726	644	622	652	706	601	571	667	665	639	646	686	649	678	647	623	654	620	627	644	639	633	615	678	650	694	655	617	655	674	666	617	631	610	650	678	672	678	608	671	676	628	651	662	645	702	597	605	665	673	627	634	631	695	630	657	672	648	626	652	634	655	620	642	647	683	582	630	674	632	651	652	679	683	666	679	657	640	637	661	670	669	673	643	708	587	619	687	618	692	690	623	676	650	582	625	666	656	678	661	667	661	651	648	644	671	634	642	594	648	667	687	673	641	640	685	598	671	639	657	664	701	648	619	651	649	656	622	625	674	657	719	622	638	687	669	661	672	687	645	648	653	636	644	682	646	647	638	703	644	640	612	663	650	685	667	689	646	635	639	669	661	628	638	690	654	640	629	687	639	645	665	667	696	671	676	653	614	674	685	637	651	676	636	706	645	656	697	650	651	664	686	636	662	702	660	614	612	640	653	665	650	634	641	644	651	677	664	657	648	714	636	657	616	648	656	627	648	672	633	655	621	635	687	611	642	644	651	663	667	662	627	664	643	636	689	630	662	614	667	665	672	672	654	657	645	594	664	675	690	657	663	701	628	681	623	647	626	702	648	614	687	661	648	646	665	644	640	640	686	654	639	642	649	687	642	653	651	672	665	665	650	654	678	671	686	651	683	673	640	689	616	626	636	669	658	626	664	666	627	682	668	663	667	620	684	660	688	654	652	627	629	632	702	671	661	667	680	653	650	652	625	688	703	676	613	671	674	644	642	662	649	619	624	629	641	652	666	660	639	654	668	641	635	624	627	664	681	670	645	659	620	663	700	635	669	652	620	631	680	647	626	649	638	646	611	658	640	621	680	621	666	660	606	655	674	677	658	620	668	687	622	680	697	662	684	665	646	668	635	645	592	651	669	674	644	627	699	676	631	645	630	657	672	652	620	662	635	652	660	629	673	664	631	618	677	669	611	663	658	658	659	648	644	623	608	621	629	697	703	688	656	628	656	650	685	630	661	688	651	662	655	634	693	614	613	683	658	599	717	635	655	670	653	620	676	630	647	706	646	632	670	658	672	624	654	628	614	632	677	657	682	671	698	644	622	667	633	651	725	680	630	679	676	629	611	665	628	664	676	620	696	662	645	666	695	608	675	680	629	644	625	685	642	678	654	652	610	640	666	629	636	663	669	637	652	629	624	616	622	635	663	638	674	639	647	650	689	650	621	635	624	648	612	656	640	605	649	632	663	679	659	650	661	676	663	623	658	644	667	670	668	628	628	660	672	658	700	597	671	653	634	655	672	667	652	641	657	665	605	642	625	651	703	639	650	649	617	650	711	660	663	671	669	655	606	616	663	663	651	641	704	689	656	589	632	647	663	670	641	649	614	614	661	665	645	668	688	658	676	634	699	649	632	628	653	621	656	658	701	652	672	643	686	666	656	657	642	662	666	623	636	628	657	659	616	677	631	677	729	638	679	645	638	666	599	704	674	613	640	657	650	635	676	620	690	669	668	639	674	663	636	647	627	638	707	645	618	650	662	693	599	652	643	621	649	598	665	674	693	648	639	722	685	662	636	656	649	637	655	647	662	674	625	636	699	657	652	629	678	653	655	638	615	662	632	638	599	662	640	682	551	632	706	657	627	666	659	613	628	672	621	633	611	641	633	656	654	640	633	657	624	688	646	643	664	648	615	654	665	708	636	638	624	690	639	713	628	636	635	649	643	690	666	670	678	617	632	634	630	623	646	619	647	640	620	628	569	690	664	635	645	644	659	650	651	697	656	640	634	660	687	651	627	661	674	656	667	641	648	661	634	661	623	656	682	626	651	603	660	655	606	692	658
27182	21309	11237	1267	804	709	619	576	578	544	533	520	535	523	544	561	457	538	538	539	534	499	535	513	536	544	525	519	511	500	512	514	530	490	486	503	492	504	553	509	493	517	551	543	495	526	480	535	530	476	528	509	537	552	520	536	513	541	534	532	512	518	549	528	499	553	519	525	505	529	501	554	508	571	527	529	513	520	506	508	531	536	528	522	539	513	536	536	528	545	537	533	543	506	496	574	526	566	511	561	554	547	531	483	527	571	579	540	539	508	528	544	545	509	527	559	521	530	514	545	532	505	487	509	515	524	479	498	552	512	511	503	493	524	506	486	518	521	555	537	541	514	576	497	515	519	544	558	496	494	549	476	485	526	510	525	525	519	514	527	522	523	517	524	474	500	464	542	505	543	544	524	501	521	508	509	555	520	559	530	481	500	511	531	517	545	513	494	519	504	535	483	494	524	527	528	516	518	511	521	543	545	535	525	494	525	467	505	518	524	497	530	531	495	542	537	546	514	523	554	479	514	522	516	530	494	494	548	523	520	508	524	486	570	539	493	560	511	570	479	540	520	507	546	503	493	499	482	495	520	506	536	535	545	539	508	511	492	519	498	507	526	502	535	480	513	528	529	520	508	502	497	497	479	519	539	546	533	530	483	516	496	529	503	507	539	559	544	528	551	487	527	539	507	474	512	492	485	516	568	536	485	496	535	508	520	544	548	514	486	523	497	483	507	508	551	471	512	483	472	532	489	489	524	511	555	484	545	499	530	513	499	446	544	474	520	519	538	511	529	550	501	547	496	504	497	534	493	518	501	504	510	525	516	535	530	550	510	514	523	566	487	512	529	501	507	503	485	512	496	516	527	524	460	539	528	532	561	475	560	491	533	500	528	479	503	504	549	516	543	553	528	533	508	519	506	539	491	586	541	559	499	561	492	491	554	498	499	513	472	518	527	527	522	487	517	496	546	478	507	477	541	478	497	506	566	496	537	493	543	496	519	559	545	531	515	489	479	540	506	485	545	522	511	550	526	543	532	503	525	498	504	549	540	518	483	566	529	514	485	519	491	528	499	512	513	532	586	511	553	507	508	564	554	541	495	515	510	493	518	546	546	492	493	519	524	539	488	522	549	521	503	546	569	567	496	543	491	498	550	515	536	526	533	516	526	522	485	541	494	518	489	529	534	555	531	533	499	519	532	531	511	524	572	513	545	540	502	496	525	549	500	509	482	532	535	525	524	513	528	517	527	551	520	502	521	543	510	548	546	521	480	515	540	486	566	514	520	501	521	480	560	536	509	541	502	525	461	551	516	519	505	482	492	504	511	561	453	530	557	522	556	509	512	525	561	486	508	540	528	535	508	541	537	492	536	489	501	518	526	539	521	513	524	559	488	558	513	529	516	539	507	553	505	553	525	557	513	503	531	516	502	535	489	538	533	521	529	522	484	482	532	520	511	543	500	524	493	562	592	516	484	563	513	519	509	504	515	484	530	474	527	507	509	557	529	480	555	518	517	520	512	526	507	514	552	484	538	553	514	529	491	539	520	525	529	540	540	573	515	542	566	515	538	542	550	540	514	535	530	512	511	562	510	521	520	509	477	494	515	493	516	530	493	500	503	549	547	514	532	490	528	508	501	568	531	506	545	514	480	539	476	538	558	499	516	508	515	508	497	533	514	514	505	493	543	521	550	530	520	508	516	529	557	497	505	527	515	492	548	477	559	526	539	526	504	488	504	531	501	514	506	525	507	537	536	563	556	524	516	504	497	510	510	555	490	540	545	542	540	478	494	536	515	556	528	521	517	538	524	517	478	575	529	485	527	518	542	529	547	523	523	496	501	537	518	569	507	499	543	530	533	515	551	514	511	494	536	536	538	528	524	515	487	484	500	530	493	502	495	529	502	526	523	538	533	524	517	518	555	540	526	553	549	518	527	508	548	458	527	564	515	518	508	525	511	531	525	563	494	522	503	539	541	535	513	523	526	532	476	536	510	483	524	535	503	562	520	546	521	501	504	504	539	555	494	526	530	527	509	540	513	519	501	486	541	523	495	492	512	504	523	552	511	494	505	518	498	514	520	555	531	546	543	532	531	534	527	517	513	501	529	506	509	557	486	497	534	523	474	537	502	544	511	509	506	531	529	537	503	494	538	511	520	498	525	555	541	481	532	467	512	513	574	524	542	481	524	492	474	513	519	507	533	525	508	522	529	516	493	544	501	453	518	494	536	534	528	544	495	528	499	514	558	577	514	552	463	516	508	495	526	496	533	525	509	521	493	526	467	513	524	561	510	517	554	503	501	516	523	529	570	510	547	508	549	525	549	526	526	496	507	516	514	563	519	508	539	488	562	529	520	539	493	492	524	521	519	549	537	507	522	546	498	531	532	519	501	498	533	524	559	531	520	562	522	501	491	525	527	502	561	558	539	501	529	541	512	506	506	496	465	533	512	528	508	460	489	553	493	531	521	513	527	495	537	549	494	512	479	518	513	480	546	508	530	491	550	551	494	486	530	564	505	551	518	490	523	495	491	535	511	540	518	513	535	518	510	491	474	508	516	520	476	538	504	535	516	507	508	548	525	530	539	535	550	556	510	523	496	515	515	522	524	539	530	541	510	550	518	494	565	475	520	578	537	522	479	511	523	540	502	499	534	548	529	540	509	511	493	505	530	506	507	557	523	546	504	529	531	529	538	522	532	541	505	510	565	492	540	582	533	544	531	530	511	495	486	531	497	532	533	531	509	514	504	558	532	521	524	525	494	516	536	520	507	479	543	478	548	483	528	504	538	482	549	519	523	529	540	488	527	508	615	516	503	511	515	533	513	529	530	484	509	510	500	488	554	542	514	506	536	510	493	507	514	488	532	504	502	548	527	553	504	536	538	492	526	591	495	525	529	496	471	517	559	524	522	538	566	562	550	514	506	523	526	502	520	496	510	497	506	519	536	572	530	570	511	542	561	524	518	534	521	520	510	541	502	502	509	527	532	511	543	535	515	542	536	537	489	521	513	504	513	497	558	561	532	513	540	519	513	499	525	513	512	545	565	516	498	515	532	526	525	517	541	528	514	523	543	479	527	502	512	537	514	514	528	520	494	542	492	499	498	511	540	495	515	529	518	504	548	508	499	545	480	477	503	529	494	499	530	547	511	498	545	520	507	520	500	537	532	556	504	545	519	538	501	507	560	512	521	497	502	511	491	539	551	492	565	520	530	524	548	539	540	527	506	541	530	511	508	578	563	502	542	506	511	486	489	526	482	520	480	529	548	554	493	496	531	560	546	525	550	539	527	517	568	521	576	544	522	509	510	514	518	489	496	514	551	536	507	541	528	560	551	470	518	514	556	568	526	539	543	514	529	535	545	493	531	533	553	510	533	519	543	540	517	522	548	498	500	515	561	524	542	527	506	540	548	522	547	531	496	518	518	488	523	489	528	520	488	530	553	507	525	467	531	510	502	508	517	534	517	516	557	520	491	511	508	485	518	530	529	497	496
4128	1603	1377	1003	827	864	836	745	741	717	735	717	732	704	700	687	665	710	680	657	704	669	703	674	682	666	690	772	699	671	673	708	697	674	709	704	637	695	719	697	679	710	638	722	691	718	672	665	661	686	734	668	640	677	663	684	650	677	693	694	707	647	668	674	696	683	677	683	701	693	680	669	694	694	654	739	643	697	670	684	674	647	729	686	687	671	674	682	709	678	687	645	685	733	679	681	632	717	711	695	713	658	698	670	651	681	698	626	722	684	671	678	676	730	755	688	616	656	703	591	655	672	693	682	677	728	651	676	691	663	680	680	637	689	729	739	690	709	690	721	681	686	618	685	672	729	734	728	752	721	697	695	684	639	666	721	639	712	702	666	708	666	664	683	676	728	652	713	648	665	656	696	671	672	639	704	700	717	668	657	674	686	684	685	640	630	690	632	678	685	681	699	712	679	631	654	711	710	709	685	668	733	672	695	690	670	665	702	696	720	678	672	655	694	685	730	700	675	689	678	704	681	683	660	682	706	651	707	681	670	708	680	655	693	701	698	714	671	721	684	687	689	694	666	696	663	665	642	682	714	675	673	661	683	681	678	672	686	723	699	704	697	683	706	699	671	668	671	732	742	681	685	719	724	713	660	663	653	703	680	704	667	718	653	711	660	686	682	673	728	743	724	664	710	694	659	660	625	705	690	764	667	690	727	655	655	666	656	691	668	651	735	706	706	715	714	662	688	683	655	688	699	654	680	690	672	684	658	684	693	693	694	660	681	701	714	665	667	682	705	679	645	663	669	688	677	733	682	668	694	688	697	721	692	640	659	752	646	689	662	711	684	685	691	640	714	690	653	641	664	638	684	688	657	679	666	679	690	637	683	663	668	736	692	668	634	721	705	681	673	674	693	707	644	630	697	681	682	740	674	711	668	676	717	675	689	685	706	701	691	702	686	663	711	724	692	711	709	652	736	675	701	677	680	655	687	711	684	723	662	699	681	649	670	702	675	642	703	673	684	664	703	665	666	693	698	690	649	646	700	716	683	667	624	703	684	673	665	710	674	680	684	702	669	707	704	680	706	673	661	661	680	691	727	685	697	703	730	704	666	662	687	690	721	685	691	687	678	709	634	649	698	672	682	676	682	698	694	673	633	652	696	705	697	678	642	686	670	680	677	686	693	692	684	653	669	679	659	680	692	675	703	710	711	691	660	690	650	678	641	707	704	653	676	702	672	678	656	684	671	666	724	656	685	663	690	659	690	690	725	699	691	663	650	701	692	669	728	677	704	708	683	692	702	685	737	669	643	718	703	686	706	678	654	653	668	657	691	662	682	715	731	711	665	686	672	686	687	698	707	699	678	719	699	709	720	703	647	660	652	702	664	655	667	642	693	674	672	670	689	716	679	712	686	650	719	679	690	648	703	683	668	682	674	704	677	706	714	683	711	669	690	645	672	710	704	704	717	669	674	668	686	663	714	690	704	700	664	679	614	691	694	678	723	715	696	667	717	744	653	635	665	684	711	691	713	709	682	682	687	676	724	726	694	710	676	706	684	656	696	693	682	741	668	682	684	749	633	694	656	708	689	690	659	653	716	720	656	692	668	692	628	691	703	680	678	656	673	681	717	665	706	667	667	687	667	662	679	681	659	706	679	669	648	656	673	660	687	656	661	723	695	650	691	673	636	661	705	690	664	656	702	688	684	700	680	702	667	698	664	682	700	679	697	649	669	698	736	667	691	648	687	679	688	664	632	675	711	708	697	698	675	680	664	661	718	721	699	681	683	663	714	690	675	669	688	694	661	700	663	686	721	713	710	732	649	736	727	662	712	664	665	721	676	677	709	681	683	637	658	716	706	703	695	704	668	651	676	686	711	662	680	677	673	706	635	655	694	726	664	700	704	697	672	751	683	681	722	676	682	670	713	687	677	760	642	695	686	711	684	722	686	686	712	729	704	699	655	717	730	652	656	705	687	710	678	732	656	689	698	660	643	673	669	698	662	715	689	717	675	647	668	660	695	650	727	718	666	679	694	746	647	650	713	699	719	714	679	688	628	702	688	650	722	680	659	658	693	658	678	722	668	670	671	637	689	685	680	661	659	683	701	658	670	684	672	728	702	704	685	684	707	668	668	669	696	682	670	692	657	724	712	672	646	715	693	705	675	682	687	735	705	730	701	680	690	692	684	680	705	663	664	650	679	693	652	695	700	658	682	690	668	652	696	710	730	667	684	728	694	674	696	681	658	664	657	715	716	672	666	711	659	666	697	702	656	722	673	684	703	662	673	740	704	690	677	694	656	669	679	662	695	704	719	671	647	663	674	676	694	695	654	698	657	706	681	719	639	748	707	704	708	676	699	680	704	716	705	705	645	650	632	695	717	703	671	729	698	732	650	649	598	654	702	714	682	709	709	714	695	703	696	646	687	736	731	696	729	670	667	674	708	706	710	716	684	693	681	710	657	683	692	698	672	689	685	672	686	690	674	682	683	679	690	730	705	704	630	746	689	667	671	682	735	707	676	675	696	694	723	664	730	703	673	671	710	722	679	662	727	759	684	664	726	703	643	694	722	673	668	685	687	717	670	718	624	681	658	702	676	706	684	709	704	680	665	730	634	672	672	712	739	651	697	632	680	689	719	732	669	680	660	700	694	741	649	679	673	732	692	706	696	719	680	664	718	636	668	727	676	626	677	672	671	677	723	691	679	715	633	627	667	684	672	699	662	702	680	662	687	708	674	689	713	709	669	667	707	683	720	714	688	713	660	710	671	634	668	654	680	652	716	664	616	662	715	686	709	736	669	679	642	683	717	696	677	697	744	671	736	710	722	601	706	672	678	747	678	678	681	658	688	700	719	673	729	680	698	698	688	685	719	677	707	672	672	692	725	680	666	665	693	667	664	681	729	695	646	643	730	652	661	683	714	648	691	710	674	667	695	655	687	690	679	660	748	721	689	669	643	721	696	693	679	670	703	645	670	631	689	735	672	663	714	710	654	639	739	657	692	669	722	684	732	678	631	657	731	677	660	666	701	626	721	682	715	685	667	692	630	700	698	675	656	676	743	666	699	642	687	759	673	668	752	679	710	690	669	684	686	703	666	666	663	664	694	745	712	656	661	737	740	646	685	714	685	674	657	659	690	710	647	684	709	659	712	666	699	653	698	700	691	669	661	705	694	703	694	697	663	691	716	673	682	687	703	704	724	715	690	676	657	658	705	648	718	673	647	756	653	693	698	655	664	706	718	693	677	678	701	677	683	641	698	737	695	653	648	700	706	677	681	674	722	653	637	694	682	672	681	655	692	716	692	734	657	725	668	695	676	677	694	711	655	693	709	676	670	712	699	689	716	665	717	658	687	717	652	620	693	679	726	700	747	703	700	672	708	661	687	728	649	672	675	709	665	689	691	686	712	670	721	703	696	712	634	663	718	735	622	667	658	641	686	681	694	686	660	674	680	665	684	656	720	697	683	658	724	714	719	660	690	669	670	667	654
23994	21552	29229	24331	21562	13678	1839	1164	997	945	954	856	860	818	829	809	776	832	800	773	756	778	748	787	787	746	755	756	788	747	794	757	725	732	738	763	713	738	754	756	694	708	753	712	739	764	730	769	740	721	737	742	781	725	753	780	751	707	721	694	716	753	676	714	721	694	751	746	737	688	739	715	727	688	742	744	691	730	761	710	728	761	722	776	749	707	726	759	738	760	756	673	725	767	726	705	710	676	697	740	707	728	732	701	746	755	687	703	685	740	721	725	729	686	724	706	731	675	691	747	726	721	725	696	748	782	702	650	708	693	714	707	792	710	757	660	718	702	681	737	706	746	704	668	748	751	712	668	732	729	712	753	711	770	718	699	693	681	689	769	700	690	760	709	723	715	673	691	694	723	733	694	748	675	751	782	721	669	686	739	700	716	747	711	728	686	743	727	723	738	782	732	746	706	721	718	742	707	731	758	712	712	684	708	712	671	700	724	732	777	712	716	692	712	728	745	696	678	756	732	741	726	757	692	731	722	720	725	716	724	691	699	677	736	725	725	687	732	670	711	722	703	741	704	773	752	736	777	759	729	718	763	695	687	732	724	711	751	687	685	733	744	738	692	710	754	715	741	748	730	731	744	695	687	701	694	746	736	725	747	756	721	675	669	698	740	699	722	693	778	670	740	739	711	735	700	706	733	709	721	698	711	699	711	756	735	721	746	721	762	725	753	711	712	771	729	682	732	676	750	713	741	717	745	736	671	720	713	735	707	767	711	752	733	711	752	749	744	687	765	721	685	752	720	732	722	730	742	677	693	723	720	697	671	780	730	697	725	743	720	721	676	756	744	722	676	662	708	716	726	703	733	702	729	751	727	756	735	750	723	757	701	743	733	731	735	700	752	736	727	685	716	711	698	707	772	690	706	748	718	713	717	739	715	689	758	682	682	758	693	700	745	712	676	691	717	721	710	707	694	696	711	748	700	732	721	775	710	671	730	755	759	731	669	708	731	706	760	708	701	715	716	729	681	717	697	750	736	702	746	736	719	708	694	728	747	735	710	750	751	722	760	712	701	732	726	699	689	712	726	703	714	716	741	739	690	734	695	739	752	711	664	758	717	741	741	701	729	752	735	746	739	746	705	722	744	670	702	787	772	726	686	688	703	759	705	705	700	725	682	734	707	738	702	688	736	751	709	731	724	719	719	706	779	728	736	750	749	695	717	786	749	754	700	734	718	687	736	771	661	695	698	739	747	722	671	734	718	719	773	677	693	721	731	685	691	714	747	676	701	756	725	715	750	706	725	690	751	696	706	726	717	758	696	730	715	723	743	753	765	740	755	742	722	730	734	718	734	740	740	718	748	711	728	719	756	746	723	699	660	678	684	743	727	727	702	714	715	697	752	766	690	762	741	724	738	739	754	681	756	721	713	720	691	713	724	758	752	688	693	731	750	707	697	708	777	714	759	726	730	682	700	707	713	711	729	731	678	688	758	697	692	728	695	742	742	711	715	705	712	706	755	705	726	736	734	721	686	733	711	712	719	709	689	687	727	714	733	743	716	713	697	744	745	737	731	700	701	731	698	743	698	755	756	677	725	733	741	751	679	731	703	731	724	745	701	688	689	704	719	730	683	769	745	699	700	703	662	812	716	721	743	755	727	703	717	697	734	735	779	695	753	782	717	720	660	753	734	666	726	715	739	720	712	754	711	725	732	707	740	747	742	710	704	702	649	683	677	696	728	735	686	699	678	711	735	679	699	756	695	752	765	708	788	715	732	655	706	737	688	740	686	703	758	752	714	739	712	687	672	711	720	743	739	705	725	755	725	669	699	750	751	697	756	731	689	686	693	747	676	720	738	664	713	671	745	714	752	706	672	724	751	741	720	740	724	724	779	731	746	682	741	766	774	752	684	742	737	734	706	759	730	676	758	779	691	699	722	733	754	698	683	701	742	732	675	719	710	728	711	732	757	700	741	704	710	696	686	722	704	722	714	723	733	700	712	736	734	735	706	746	720	723	744	746	741	716	741	751	768	688	683	722	721	753	721	692	722	691	690	704	747	740	734	721	677	758	773	739	697	678	694	714	735	761	717	749	682	705	687	736	740	740	715	745	701	707	704	720	744	693	725	720	722	645	735	742	741	709	739	710	759	732	732	681	754	740	683	704	719	709	735	761	729	735	719	711	679	722	726	687	718	780	711	703	698	709	669	735	737	709	770	751	712	733	700	706	754	716	718	746	670	721	723	689	731	717	706	701	742	700	698	701	690	744	684	729	715	724	730	776	732	708	682	705	762	726	714	727	716	719	702	686	755	742	698	739	723	705	735	723	742	697	681	744	777	735	726	716	719	712	752	687	719	706	754	703	705	700	761	741	701	676	714	706	704	729	723	746	738	730	740	750	749	683	716	691	706	733	692	664	739	738	763	712	692	674	732	707	732	739	709	712	690	765	726	746	739	714	725	758	698	683	698	704	726	716	692	683	743	682	737	721	722	744	691	710	739	759	755	713	749	691	740	709	744	729	730	684	679	707	689	712	744	706	751	760	736	702	766	759	693	739	731	718	749	735	742	669	773	719	737	724	725	714	734	778	706	720	702	727	714	715	749	728	738	753	719	705	718	680	694	760	769	707	736	725	670	683	713	726	708	734	689	732	724	692	684	760	691	712	720	666	708	709	751	736	705	678	684	701	790	672	737	777	769	745	788	709	717	674	745	735	784	679	692	671	728	770	693	683	742	716	698	752	733	670	714	705	739	666	725	678	724	778	711	700	710	679	691	701	711	751	700	747	731	748	700	669	779	740	682	732	744	720	712	730	742	720	776	703	777	718	746	724	682	697	713	736	697	665	741	733	731	713	768	762	723	712	699	693	739	734	718	657	735	748	736	703	717	705	690	664	760	702	775	703	740	737	774	725	729	673	675	686	758	759	689	733	678	739	705	785	743	687	680	778	690	735	721	681	747	680	697	713	674	725	739	683	732	728	730	754	750	719	739	709	648	729	751	704	719	734	720	727	725	731	726	723	737	682	742	727	691	693	747	754	725	766	709	729	722	696	701	741	656	693	703	680	734	726	721	719	727	744	698	722	738	713	734	715	714	699	700	714	738	701	723	691	710	743	737	758	706	677	770	743	733	703	699	695	758	750	703	713	717	782	694	713	707	674	765	731	692	716	673	738	737	744	738	728	697	726	775	723	719	680	722	709	737	771	724	777	723	742	734	764	729	738	754	729	750	687	725	696	748	747	682	725	736	701	722	674	691	699	719	689	723	736	686	711	712	749	746	727	715	698	701	734	741	714	727	722	728	693	736	740	720	725	690	779	727	711	762	747	700	714	691	764	689	713	715	694	691	719	702	680	757	718	784	691	702	776	726	784	707	715	744	734	721	642	736	674	780	682	706	722	705	718	759	695	764	684	709	727	768	713	688	720	731	745	625	793	752	738	708	732	665	721	739	754	727	690	751	732	727	699	675	713	676	676	675	762	721	769	710
5288	11260	9025	4768	3402	2804	2337	1850	1751	1562	1462	1322	1248	1166	1131	1137	1114	1057	1111	1128	1049	1057	1038	1011	1039	1043	985	1045	965	996	991	1032	988	1024	916	988	971	955	983	947	973	944	988	969	976	964	959	977	949	915	947	976	1004	981	1017	1012	932	967	1003	977	905	931	947	944	959	981	945	1004	998	899	981	939	957	997	946	908	990	959	926	913	958	908	946	952	990	943	966	1007	903	964	937	1000	973	953	956	938	987	957	973	969	996	968	925	978	930	942	953	971	957	929	954	949	1007	927	951	936	988	946	939	979	972	938	976	915	915	998	898	910	997	963	947	947	956	938	1006	928	904	959	947	887	962	983	983	906	956	966	1003	980	975	945	905	912	984	957	980	963	903	935	951	970	949	966	947	920	1008	929	990	974	943	906	961	985	958	978	950	974	985	940	924	1019	1000	961	944	1007	922	972	979	928	983	960	919	931	947	971	947	937	923	952	989	890	1017	888	946	954	945	956	951	915	947	993	939	949	915	989	995	981	967	902	900	893	995	917	963	958	891	939	966	967	987	951	892	984	957	965	952	953	926	948	957	942	979	932	937	903	932	913	984	964	942	978	894	922	988	943	915	910	967	928	993	946	979	956	950	923	951	947	909	928	947	949	987	1003	933	923	919	946	948	902	952	942	938	926	911	909	959	945	961	917	933	925	934	902	925	928	905	990	966	966	965	909	934	958	1018	932	895	942	1009	909	957	934	962	944	927	920	965	978	938	901	974	937	961	913	933	950	950	915	922	947	969	955	994	913	957	991	932	923	974	905	903	929	939	963	874	910	925	923	939	906	900	914	947	896	970	942	968	890	960	939	982	940	960	947	970	933	977	916	1000	952	965	872	910	935	946	919	944	952	978	958	926	957	954	984	961	973	934	993	944	963	990	976	989	931	961	941	952	951	940	965	947	993	924	930	944	984	988	934	919	905	918	918	935	956	900	974	925	989	913	954	926	953	951	1007	916	971	938	962	891	913	872	987	880	994	970	892	960	937	946	939	892	928	946	973	974	922	925	949	971	956	959	1014	920	948	951	993	927	933	973	912	945	943	961	979	958	866	939	987	970	942	985	961	955	949	921	985	967	940	906	959	933	985	896	971	979	949	938	958	966	968	925	970	963	970	914	960	891	924	951	968	907	940	961	971	969	967	941	926	947	949	966	876	920	894	934	971	908	931	985	949	953	941	937	898	966	979	938	925	925	894	928	940	956	960	917	952	906	941	979	901	956	956	958	890	941	909	905	953	936	944	926	938	982	943	892	981	919	941	952	1014	994	870	926	980	913	927	963	948	951	938	934	951	920	957	949	957	980	965	958	928	982	960	949	945	947	944	948	1014	952	971	903	950	977	1001	966	925	957	1051	946	917	969	905	990	956	918	973	896	939	922	939	1009	949	974	986	926	957	875	884	945	939	962	957	969	989	923	951	986	895	916	925	914	955	976	940	916	941	926	973	959	947	953	996	972	918	956	939	971	923	959	975	1003	904	906	894	950	981	967	984	985	994	997	919	936	988	1000	920	914	919	936	962	979	930	971	896	928	951	933	955	975	952	995	969	972	995	943	916	923	960	969	996	996	958	959	977	940	927	921	882	954	992	925	939	921	905	973	981	890	948	926	990	950	914	932	989	928	978	912	880	923	990	940	996	931	960	908	957	905	931	950	963	952	934	912	944	965	959	935	977	961	956	950	961	971	915	944	946	969	948	969	1022	925	946	1019	935	938	1000	967	925	951	933	946	927	979	972	1006	956	896	927	887	949	981	939	1001	954	953	955	978	995	956	961	946	913	929	962	1001	953	923	958	915	891	956	959	897	982	902	928	907	926	998	925	1003	972	925	981	905	937	941	973	961	897	870	947	930	932	972	945	890	919	916	937	908	940	952	973	935	963	948	962	987	963	940	941	939	946	910	942	988	909	994	961	946	939	948	990	960	933	947	991	926	932	962	952	999	932	930	935	918	947	890	968	935	939	992	934	943	915	977	897	963	931	954	961	927	928	950	997	998	922	965	966	1022	954	931	948	905	988	967	955	999	932	940	943	924	934	923	983	931	940	928	949	946	931	939	959	987	960	963	958	938	911	891	956	922	911	1005	964	913	959	972	962	933	929	964	936	946	1019	947	929	965	1006	934	932	965	926	961	905	947	981	894	951	951	949	935	1023	995	908	893	957	947	930	914	919	980	942	977	952	1002	1010	950	1002	930	897	927	892	939	961	940	1007	951	908	912	975	922	967	939	934	951	944	956	972	979	931	945	900	1028	947	925	999	923	970	935	908	950	939	919	927	932	920	922	951	942	942	971	961	956	941	1002	895	923	934	946	906	1011	939	970	898	901	888	990	934	986	938	990	974	905	990	905	956	900	944	942	962	889	954	996	958	928	990	938	925	956	973	912	923	926	986	939	910	969	911	963	919	954	926	944	929	950	916	937	953	943	975	962	939	923	986	951	948	904	963	899	934	990	977	913	952	939	966	953	951	984	894	943	956	948	952	937	960	901	919	899	977	951	993	972	958	916	890	979	927	947	998	955	914	949	970	920	921	990	971	996	946	972	962	884	934	915	951	952	926	957	1020	962	933	978	931	977	937	922	962	940	916	964	966	952	955	907	1010	935	924	943	959	954	997	952	916	968	928	989	917	872	949	962	971	931	902	988	949	980	974	989	972	948	872	961	968	941	916	982	941	921	963	968	912	995	968	1006	921	970	967	922	951	905	917	910	975	1037	946	977	981	968	952	899	982	896	957	946	1026	945	906	979	956	936	965	994	915	931	944	893	911	946	938	943	928	939	928	958	1018	907	948	1006	946	920	935	1001	908	938	969	955	917	969	988	970	964	923	942	924	937	992	886	933	980	977	943	915	932	1019	900	956	953	903	927	942	932	972	972	937	969	939	997	955	960	926	997	1003	971	954	1000	984	973	948	945	968	957	918	954	937	928	945	936	909	940	924	971	930	953	929	932	926	953	879	922	995	958	899	990	976	959	991	976	965	959	937	944	918	905	938	974	923	938	983	952	933	1023	958	936	957	895	939	919	875	972	950	943	947	954	946	970	970	983	892	925	925	961	907	933	966	989	910	991	954	969	949	941	988	980	948	962	924	927	910	1010	1014	964	908	1012	942	969	953	932	951	970	982	942	996	899	944	960	931	954	969	882	994	948	913	948	970	975	935	956	971	1004	960	948	909	953	955	897	910	1000	974	955	939	918	943	935	980	946	925	960	994	963	935	973	959	915	927	999	911	1004	899	943	966	959	973	943	953	939	941	938	927	944	946	916	924	1014	927	992	929	994	984	905	896	932	976	926	939	966	938	972	972	973	920	982	928	949	1001	933	996	920	951	927	948	972	895	973	916	907	899	929	952	953	947	950	960	923	973	965	939	959	948	959	965	950	951	918	950	917	919	926	923	930	943	961	915	988	936	991	892	937	990	974	947	937	948	926	978	959	984	931	876	948	983	945	988	958	980	884	982	946	881	1019	944	995	949	969	915	981	997	929	958	930	926	914	949	933	936	1009	974	913	910	968	970	965	919	954	913	964
23116	21544	29535	24005	21544	21588	11264	1339	984	902	809	763	658	688	622	612	587	628	556	534	570	580	584	555	510	503	531	513	536	522	553	506	542	484	501	499	493	508	509	499	471	532	532	542	529	525	480	452	488	477	460	457	518	487	493	531	508	538	489	486	477	444	508	480	482	475	450	460	460	515	513	469	507	495	442	513	500	460	506	476	519	477	472	526	535	511	490	475	482	448	492	510	461	447	499	478	474	491	490	482	510	500	444	445	460	512	535	496	471	513	492	474	518	506	482	455	485	518	462	491	485	491	531	473	474	478	492	466	442	495	508	476	503	452	497	449	489	464	455	521	484	441	483	467	465	458	512	491	484	491	461	465	480	533	463	492	480	528	447	455	477	482	504	456	471	450	471	503	524	450	469	515	446	486	464	518	490	470	499	483	489	484	493	486	492	502	420	494	477	483	450	492	478	510	502	497	503	462	468	488	470	460	470	474	416	494	473	489	525	489	488	507	447	461	500	481	501	457	492	480	441	494	458	505	489	445	480	480	504	493	510	455	515	509	491	449	542	476	503	486	492	473	479	479	472	495	476	466	462	491	464	488	508	451	481	515	472	472	474	471	492	486	471	492	522	471	488	466	491	477	477	426	476	529	459	486	470	459	500	467	455	482	467	485	502	498	467	479	458	486	459	511	479	506	490	509	474	461	453	478	455	472	463	475	468	442	489	497	479	499	463	482	459	482	481	440	477	484	475	490	458	452	502	450	459	470	487	494	468	474	476	467	478	500	495	498	528	467	517	491	471	481	481	505	463	471	455	448	475	437	477	464	459	473	479	495	438	491	502	491	495	492	454	491	463	429	477	485	491	493	488	513	498	467	468	499	453	504	496	456	493	450	474	487	495	495	499	452	528	482	498	473	486	534	505	467	480	465	478	477	470	508	485	490	473	482	491	475	514	441	466	469	471	453	476	507	502	478	488	479	527	498	482	519	441	420	509	475	465	457	473	504	462	505	470	486	484	497	469	446	500	500	481	453	498	503	468	431	485	496	460	495	516	479	500	507	522	486	496	432	440	462	502	452	473	471	467	487	479	502	487	454	481	480	466	476	514	519	506	463	448	513	469	465	441	485	490	457	488	482	459	504	476	493	496	513	426	447	483	463	506	479	478	491	487	506	462	468	503	488	479	521	483	503	466	487	456	430	500	465	486	482	513	489	488	426	503	473	499	467	467	483	448	483	480	516	490	459	479	489	505	518	488	488	506	469	519	505	527	456	444	459	492	421	479	443	502	447	475	500	443	480	498	504	485	506	491	477	448	479	495	494	434	485	475	490	470	469	463	468	441	431	465	488	485	497	492	456	477	462	457	451	459	466	463	433	475	458	503	510	472	474	487	491	480	462	464	428	505	480	461	486	505	459	473	497	452	470	466	437	464	485	467	500	476	472	486	481	475	523	496	510	511	522	478	496	491	448	454	465	481	471	489	515	442	511	447	473	428	486	514	479	499	478	481	478	467	520	489	507	465	468	427	510	491	439	417	471	507	490	505	508	441	455	492	480	481	477	487	451	519	501	488	470	491	495	475	471	428	477	482	474	506	465	521	495	501	486	523	432	439	473	459	458	502	455	501	505	489	499	485	466	463	433	494	440	420	513	541	473	496	426	463	440	534	497	472	468	501	477	454	500	480	492	422	479	461	470	484	438	481	507	508	486	487	483	476	492	484	472	465	499	488	489	478	467	482	468	452	471	479	480	432	464	502	488	513	471	476	529	464	493	463	490	464	473	473	464	479	464	481	501	477	466	535	468	473	485	506	446	476	480	468	484	473	456	481	471	445	474	486	481	486	472	442	454	494	457	445	444	504	487	467	481	478	522	470	477	499	495	486	503	486	448	448	466	518	467	498	503	489	486	480	464	487	496	492	443	476	439	435	489	488	493	488	487	491	467	489	476	473	500	461	464	519	450	495	507	475	468	457	499	467	453	487	517	508	470	455	453	474	472	477	486	485	460	483	457	473	504	508	459	450	484	467	465	472	472	479	465	470	505	516	496	511	484	496	485	499	489	494	511	479	468	489	479	460	486	503	502	447	510	467	504	476	472	472	476	449	534	495	441	489	492	447	500	479	481	449	456	471	456	463	485	471	458	493	455	494	495	461	470	488	440	485	455	446	464	463	512	448	472	486	429	468	476	503	515	485	473	495	520	500	478	477	488	480	480	531	500	464	467	511	462	513	463	481	515	481	464	490	442	469	485	452	470	487	477	504	472	458	479	493	509	476	455	489	475	502	494	487	490	507	423	494	465	474	468	505	489	506	478	500	487	476	507	506	481	465	454	501	516	491	495	449	449	510	467	463	468	434	462	494	483	479	500	470	498	486	490	477	467	483	453	449	428	511	446	463	456	509	456	519	462	460	490	468	460	475	516	466	471	452	518	465	450	530	466	492	474	496	468	453	481	481	478	463	485	463	490	501	482	500	497	484	503	433	468	484	473	488	408	463	520	516	454	507	498	441	510	477	491	466	469	497	508	496	482	514	423	443	466	486	478	522	471	464	509	509	437	488	480	459	462	486	506	452	486	479	493	487	503	468	474	466	452	459	455	486	482	472	507	462	478	441	501	509	492	479	469	451	499	474	475	488	473	469	454	483	454	446	461	473	502	488	478	471	478	470	464	511	490	475	472	480	467	531	462	492	449	455	497	469	471	476	496	481	518	499	476	539	490	487	510	471	469	510	483	498	479	483	475	500	450	469	479	485	501	486	453	506	457	478	484	509	472	485	515	502	457	488	466	526	497	445	452	490	469	439	466	511	482	466	511	480	482	503	488	459	472	504	445	467	531	531	517	489	461	463	476	493	520	455	513	451	479	483	501	455	458	499	477	476	463	489	459	500	473	469	467	488	489	463	482	443	479	480	444	495	486	487	436	481	447	466	473	470	481	515	475	465	448	464	507	460	487	449	440	480	481	497	490	466	474	487	490	491	455	484	449	492	540	482	461	467	503	457	447	516	490	448	478	472	459	481	502	474	493	494	511	486	517	477	492	498	483	477	497	489	470	439	507	486	441	521	481	475	481	514	466	434	456	445	517	433	467	461	436	473	473	495	480	519	503	493	461	484	458	493	475	521	507	464	481	489	479	502	483	491	476	475	465	447	502	499	494	496	474	448	430	463	452	491	488	497	494	467	458	479	530	490	487	510	476	486	474	457	469	481	496	518	504	478	507	484	438	477	457	473	481	455	486	477	489	472	491	482	477	456	492	487	464	508	473	509	491	458	483	513	501	481	479	491	467	455	451	526	459	457	462	508	467	504	450	505	484	519	435	467	483	441	506	505	467	476	496	418	502	434	495	457	464	490	482	458	457	447	483	485	530	497	477	441	453	509	449	479	499	455	482	464	489	458	487	476	501	496	473	467	519	473	531	434	487	510	504	492	479	484	497	494	462	481	446	482	479	460	476	453	474	447	451	472	480	461	448	449	455	489	513	491	478	475	444	467	467
7366	17134	13926	7506	5180	3965	3104	2508	2096	1793	1523	1371	1284	1098	1034	954	982	968	868	833	855	804	764	805	798	719	750	740	732	739	713	689	712	751	732	715	688	678	720	672	642	682	700	701	695	661	655	640	696	695	689	683	629	658	707	645	703	700	650	621	687	723	671	665	682	668	691	646	660	660	655	709	643	702	675	664	642	692	642	673	669	678	681	686	656	629	659	607	667	618	650	665	666	628	648	685	644	642	663	645	663	652	708	690	636	686	647	673	619	640	621	662	673	682	634	655	647	706	670	647	639	659	653	666	662	640	626	659	688	663	646	647	634	629	651	701	635	650	652	670	645	613	638	680	657	693	661	643	643	644	686	655	643	641	647	710	646	655	680	652	642	720	665	660	637	665	681	687	658	615	657	620	679	674	625	633	626	648	683	637	625	607	646	664	666	625	634	644	638	626	666	638	641	678	680	688	698	676	678	646	671	645	640	659	622	635	621	612	661	646	655	668	665	717	639	608	631	669	604	661	673	650	642	641	674	664	655	694	640	675	663	696	647	662	636	681	643	666	648	698	643	636	688	651	700	654	612	642	636	687	661	634	644	637	655	665	693	655	620	641	680	679	652	615	652	657	624	642	681	603	648	629	670	656	650	698	679	696	608	647	669	647	640	673	622	647	650	664	628	620	626	624	634	622	650	674	668	693	607	666	714	629	655	661	633	611	626	663	639	652	661	627	611	645	634	697	643	668	672	652	628	647	655	654	673	632	639	667	606	675	596	679	701	687	610	634	636	617	666	630	610	635	672	672	626	640	670	663	675	679	630	659	610	659	701	670	673	654	642	716	616	627	649	670	658	678	692	639	631	624	664	669	679	633	655	581	596	641	628	625	637	645	631	662	664	656	607	642	683	657	664	659	677	659	650	609	608	652	661	646	626	687	634	636	671	629	649	694	643	617	619	642	654	656	635	682	651	679	675	637	660	658	703	675	669	641	623	655	697	632	626	654	664	636	624	615	692	624	662	686	613	703	634	665	658	602	672	670	667	665	611	675	625	672	695	649	690	633	646	634	674	648	620	635	615	661	665	649	665	642	650	669	627	636	698	673	659	593	693	675	645	615	658	653	642	668	641	681	668	690	642	647	646	645	656	670	630	631	652	702	688	637	625	658	626	667	637	607	649	663	673	630	686	647	601	659	665	623	694	643	646	669	631	686	668	670	621	619	641	709	645	704	659	615	627	661	653	658	625	588	660	606	683	678	618	656	657	649	647	669	665	642	666	647	627	654	647	677	636	657	611	663	642	633	672	625	671	658	643	587	677	623	665	619	664	655	633	652	627	692	674	653	625	639	643	665	625	637	652	670	639	672	610	655	639	653	647	670	605	690	609	669	688	627	639	636	724	632	668	648	627	607	667	654	630	665	644	658	682	658	659	652	591	649	655	643	639	661	673	632	634	651	669	624	671	661	678	647	623	625	641	632	675	627	644	664	625	626	607	656	677	644	633	696	633	635	600	649	644	659	653	672	642	672	640	639	668	618	625	678	628	645	686	636	642	649	631	677	683	668	662	685	585	646	672	660	658	680	640	642	660	619	628	671	635	618	658	669	643	668	683	631	586	664	665	635	618	673	648	689	611	673	652	650	614	660	625	637	642	617	678	621	688	666	661	654	658	631	618	655	668	615	645	676	630	679	665	647	639	625	638	649	696	580	642	657	627	692	634	625	641	623	647	659	698	645	631	692	662	618	652	641	633	652	637	669	669	726	665	652	620	660	664	660	680	626	648	664	663	683	652	624	682	660	628	614	703	608	625	634	651	668	641	644	669	619	616	670	677	664	645	640	667	652	673	659	692	658	683	667	593	659	642	677	653	698	651	641	647	648	618	602	640	648	662	652	650	654	655	645	636	654	655	637	667	630	695	618	653	633	623	651	636	645	664	679	669	629	669	657	653	660	718	634	635	657	656	685	675	689	659	661	672	619	611	685	662	660	679	634	642	620	689	691	677	680	669	666	660	605	662	630	650	640	656	673	643	636	666	651	674	662	639	648	625	633	692	628	628	645	649	655	631	648	614	657	669	631	657	662	662	665	688	695	654	634	616	681	633	683	658	707	679	660	662	683	634	675	667	645	673	629	663	650	665	612	664	648	687	637	647	681	656	667	670	672	649	636	653	669	626	625	643	729	654	674	714	614	662	618	656	635	633	695	637	708	635	639	650	631	643	647	635	666	686	660	677	681	631	663	672	675	633	662	652	676	628	625	631	621	672	675	653	647	676	647	625	675	651	670	667	624	642	651	679	673	664	652	649	686	644	674	626	668	665	678	643	630	669	705	593	628	683	636	632	607	678	674	663	663	663	652	653	670	658	623	643	659	677	670	648	664	621	690	650	682	657	671	602	602	653	640	692	652	645	641	679	661	673	621	670	683	656	712	679	660	680	694	627	616	659	654	656	670	652	678	690	672	649	637	672	619	671	687	661	675	652	685	690	624	619	694	643	654	605	646	646	652	606	665	655	624	642	674	627	622	611	705	674	668	641	651	641	635	673	673	650	637	706	647	634	691	627	657	669	678	627	656	624	638	682	685	648	681	607	657	633	648	615	622	661	714	673	633	690	620	636	627	628	625	635	666	675	630	624	673	678	661	632	705	703	656	682	653	664	638	608	632	690	691	641	620	640	624	659	679	706	636	623	648	648	645	654	630	648	652	649	690	613	664	646	655	643	656	662	632	621	721	692	639	665	642	608	643	606	707	716	679	620	644	635	593	632	667	672	650	688	665	667	661	673	617	700	697	648	702	636	682	661	658	629	622	670	669	614	620	663	635	632	653	649	649	647	676	636	679	629	652	641	663	655	687	646	664	652	635	670	634	607	656	625	635	712	688	680	617	647	714	646	645	617	651	631	633	652	673	662	685	639	651	653	646	639	671	639	707	664	633	655	648	674	705	693	646	691	589	705	671	681	641	655	619	642	630	651	631	655	632	653	611	659	626	640	669	669	618	677	613	649	681	657	629	646	601	666	635	612	682	668	643	644	680	624	700	649	612	622	647	627	683	664	647	661	649	642	598	615	647	614	688	620	660	617	643	679	712	599	643	606	597	700	687	617	629	657	652	636	685	664	673	642	654	667	625	604	625	670	678	635	644	646	680	619	633	654	636	657	661	695	627	649	678	635	623	640	657	636	666	630	668	637	674	649	593	620	613	677	631	671	630	668	655	614	624	644	628	651	634	665	598	674	686	708	641	575	663	665	635	646	632	617	654	683	665	712	684	629	670	622	678	660	630	669	625	671	649	666	658	670	659	621	652	631	607	663	582	618	646	631	650	657	659	685	656	642	639	639	653	664	682	638	702	639	626	650	650	663	702	678	622	633	690	666	620	642	640	643	655	663	694	677	622	651	642	644	680	687	651	670	658	637	623	696	622	595	636	614	623	668	657	646	634	596	642	663	661	659	689	639	627	644	633	669	682	635	643	687	664	650	657	610	644	652	700	623	607
27244	21309	11053	1213	748	684	590	515	535	521	524	527	511	524	561	512	534	524	542	502	515	509	516	508	520	515	528	544	471	493	518	519	483	480	463	483	531	532	547	529	547	455	536	531	518	515	561	508	479	508	519	533	523	518	549	496	501	479	548	526	528	543	506	506	519	489	486	526	538	518	527	506	544	522	511	503	506	514	529	525	523	486	495	535	523	496	566	489	528	519	477	501	520	531	513	510	528	546	528	535	551	515	518	564	521	498	523	493	510	490	495	531	501	540	497	558	515	506	525	477	515	481	514	496	535	527	489	526	496	501	497	508	480	563	539	474	555	506	542	500	521	479	502	509	527	523	507	571	522	519	459	533	558	526	494	524	510	506	519	547	485	566	531	488	527	483	512	550	506	534	524	517	519	509	494	530	517	479	536	492	502	508	486	502	515	499	529	547	544	501	543	536	512	499	502	573	485	528	537	503	526	572	521	487	506	505	533	505	506	524	490	533	505	526	520	500	500	479	521	534	538	471	496	504	527	475	518	500	507	513	531	505	510	485	503	520	519	526	514	512	476	543	512	513	487	539	532	495	535	544	500	517	514	514	502	532	542	489	485	514	486	489	516	509	519	474	525	531	540	527	505	526	476	498	512	507	534	500	534	506	543	505	484	478	530	517	520	500	500	517	485	502	513	518	510	491	471	530	551	521	531	514	509	511	502	495	524	477	508	553	575	472	541	549	508	587	539	516	512	561	520	496	498	542	490	492	508	494	517	496	490	459	519	482	497	502	483	547	549	492	504	548	555	475	497	468	495	501	500	511	508	515	482	500	499	524	518	513	499	530	514	544	533	506	478	499	551	521	485	544	499	566	473	507	510	482	465	520	470	543	517	505	514	543	542	528	506	528	517	532	535	493	514	488	539	478	549	549	528	524	507	521	510	520	475	468	482	500	511	501	501	524	512	452	514	508	557	513	527	508	484	516	509	498	507	535	506	539	500	507	522	487	510	461	492	509	546	547	520	511	544	542	465	495	525	472	494	509	531	485	512	509	535	492	479	542	533	461	518	550	499	559	535	525	485	531	516	542	478	495	490	490	525	473	494	494	541	515	533	495	532	547	509	524	527	484	529	477	508	538	514	512	525	537	523	487	504	503	494	486	517	499	501	509	510	494	542	561	520	532	497	518	520	497	501	487	513	503	520	479	487	514	547	469	507	538	534	517	542	529	566	471	474	537	494	512	515	541	512	516	495	481	524	517	496	528	527	520	516	524	531	480	530	499	539	540	530	533	499	495	507	567	513	517	463	489	496	513	526	528	517	533	544	513	488	499	554	510	541	514	503	514	501	534	525	518	484	507	571	512	557	504	526	515	504	536	498	483	515	525	534	507	457	546	536	490	473	511	517	513	532	532	529	521	514	513	499	536	538	523	490	545	524	528	532	560	536	510	485	524	520	473	502	494	522	525	536	521	518	539	532	502	529	538	536	515	548	535	515	525	536	556	508	561	482	494	510	525	516	511	497	491	529	546	462	519	537	513	490	495	520	492	520	459	531	550	528	500	517	502	517	502	518	522	485	474	494	497	495	484	517	477	489	510	477	515	509	514	559	492	523	522	519	565	520	580	500	522	522	503	503	585	533	508	522	530	514	529	519	482	503	498	521	501	501	491	514	525	492	500	502	499	507	496	500	498	508	512	512	484	509	517	505	488	505	511	477	510	489	503	506	481	504	484	489	478	509	545	463	493	497	492	524	522	536	509	542	479	496	512	493	440	524	494	496	500	481	502	499	499	528	511	525	513	496	520	509	538	507	495	526	527	499	531	507	528	493	530	491	516	553	477	505	518	499	517	516	474	538	567	531	545	508	516	527	486	504	529	538	517	555	504	529	489	488	495	531	507	560	489	497	542	557	541	509	535	513	470	484	514	528	525	519	486	511	566	514	547	510	490	495	535	529	477	486	513	485	516	520	540	530	524	525	507	477	537	519	529	498	476	518	533	541	525	504	492	472	536	516	525	488	526	506	505	556	510	519	553	516	492	510	477	527	499	503	540	518	507	554	506	517	530	499	512	539	507	498	499	505	504	538	551	523	495	528	531	540	518	564	516	528	497	502	468	526	470	504	505	521	505	525	502	499	474	521	483	520	479	527	527	480	568	506	515	529	495	487	490	537	534	517	496	527	508	484	477	548	498	517	516	456	553	519	512	498	527	533	503	516	527	512	495	534	537	549	515	540	481	501	517	482	527	530	521	486	497	512	517	520	491	454	547	488	527	533	505	541	534	519	524	556	518	509	520	517	512	565	537	533	509	477	555	475	540	532	537	536	506	513	521	506	524	519	542	538	477	565	507	503	526	488	561	503	488	517	541	556	496	492	542	485	552	521	488	482	490	504	495	514	497	501	514	532	535	459	485	504	547	506	518	516	509	537	530	558	547	536	491	507	542	563	507	516	518	482	518	496	534	493	515	487	516	518	512	515	531	487	522	510	544	529	545	495	516	510	474	517	549	471	538	511	516	496	481	530	537	522	528	479	493	490	487	493	515	539	527	522	504	513	537	483	532	508	497	527	514	522	512	516	526	523	513	506	482	536	518	542	479	515	511	500	498	481	547	538	519	480	525	478	540	503	520	512	509	510	512	508	554	502	488	533	522	508	529	490	517	508	509	527	504	524	490	482	504	514	533	509	558	541	511	501	517	507	484	506	496	481	475	494	548	478	498	509	526	471	540	524	551	468	493	514	539	481	500	557	519	507	544	531	515	504	510	541	528	491	464	503	464	534	533	478	493	499	492	510	501	459	540	467	501	510	515	479	539	485	555	463	506	497	516	503	481	534	486	510	532	503	510	507	488	509	516	502	524	479	536	509	504	512	539	522	526	487	491	503	510	528	489	541	480	554	484	494	458	529	497	537	484	519	499	513	561	482	536	517	518	506	531	439	505	478	498	549	474	488	490	494	513	550	480	560	516	496	481	483	505	502	512	505	535	516	495	498	496	541	580	514	495	508	532	492	481	512	486	496	505	504	530	503	536	495	507	540	544	502	480	512	544	521	521	522	569	470	497	539	496	521	492	511	514	501	492	486	483	508	497	531	522	469	504	509	491	504	527	514	502	502	526	508	516	522	518	504	561	498	532	513	523	514	502	515	519	492	516	508	534	537	536	469	544	563	523	522	546	478	477	511	535	532	536	431	516	531	525	494	517	478	513	541	491	482	499	547	508	503	507	495	503	527	541	532	523	520	485	496	510	479	517	522	464	508	507	512	512	514	503	519	487	516	557	494	498	487	504	537	524	538	530	509	501	520	537	516	480	531	493	490	491	533	517	526	504	514	533	507	518	567	474	537	514	524	519	486	549	524	527	518	522	530	470	531	526	532	522	577	532	492	516	540	533	482	523	524	535	514	523	495	513	519	486	520	504	531	553	561	501	491	543	506	548	466	531	513	500	519	521	512	533	565	483	552	517	501	540	575	536	531	509	487	493	523	486	463	510	531	508
4087	1593	1377	956	891	842	776	785	703	725	720	721	733	729	684	712	670	702	685	712	659	672	697	696	680	693	663	655	660	723	686	660	692	673	687	680	665	635	649	715	652	681	649	679	714	672	644	703	717	641	712	691	665	693	677	682	684	638	680	660	689	694	663	623	678	656	677	714	739	636	713	693	718	685	688	697	638	672	689	677	704	709	660	726	642	687	699	686	706	719	645	742	716	685	673	646	661	644	682	669	721	689	641	669	630	642	697	669	661	680	621	689	678	627	663	682	690	688	679	675	675	671	668	706	670	669	685	727	694	723	680	684	700	666	711	700	625	669	711	669	673	634	695	682	690	660	689	696	642	682	657	661	745	648	627	661	674	687	655	668	688	692	699	709	652	686	667	713	646	668	667	721	642	725	642	710	669	708	686	756	683	672	715	667	727	671	663	654	652	681	698	690	676	663	700	707	721	699	694	613	694	681	635	662	690	693	703	649	726	667	664	715	677	691	723	716	677	714	682	675	707	663	675	687	728	722	713	697	641	646	695	647	692	735	695	702	713	713	709	644	672	683	670	690	628	673	627	636	678	694	676	682	691	697	722	678	678	739	671	702	706	683	694	726	713	690	665	701	638	695	655	686	697	644	676	739	697	701	685	675	680	651	670	705	655	698	692	678	651	698	683	683	727	705	663	665	685	699	658	689	647	697	696	624	650	690	712	682	664	648	698	722	733	688	720	661	692	738	645	646	683	681	681	648	645	697	723	708	714	728	673	706	687	690	691	671	714	687	687	645	640	622	666	664	693	703	715	656	689	651	694	689	669	657	690	720	641	663	651	650	722	678	639	670	656	649	687	665	688	706	708	664	684	679	676	700	632	684	690	711	684	692	678	725	655	693	659	733	661	679	680	737	671	699	713	720	672	705	708	707	675	666	652	669	682	705	727	643	716	695	655	665	706	698	660	699	650	649	709	700	735	693	688	683	666	661	704	696	693	678	698	664	694	701	679	720	672	726	679	675	709	658	700	680	742	706	699	677	697	700	691	703	682	688	685	685	702	656	682	669	677	694	686	700	659	630	720	677	714	699	703	730	742	707	740	657	663	664	663	626	635	708	723	698	699	652	703	696	751	670	707	679	677	693	675	681	670	680	689	679	704	716	674	670	686	690	717	673	690	740	681	698	682	679	692	681	735	656	678	687	666	708	671	715	706	714	657	683	641	736	674	735	729	718	673	656	667	687	651	668	696	699	698	675	670	632	721	666	706	663	640	718	666	669	669	684	670	674	668	649	668	665	716	673	658	669	659	696	672	659	669	661	665	687	701	738	699	678	647	661	703	711	691	630	704	705	705	668	689	704	646	713	712	691	701	722	684	647	705	676	702	723	706	698	708	617	698	681	669	680	721	697	664	694	668	648	680	683	676	704	716	699	709	689	690	663	672	685	665	657	690	674	658	674	692	708	685	690	680	713	708	646	664	695	743	697	625	713	646	695	670	700	716	668	706	639	669	709	695	676	682	640	704	724	662	680	688	683	698	689	726	679	759	699	725	650	716	637	690	643	682	679	669	691	705	706	710	740	667	637	684	715	641	640	703	646	703	747	626	701	687	692	653	667	690	640	672	695	682	653	651	657	675	702	638	736	659	646	721	670	670	645	695	664	706	694	699	663	658	660	641	688	667	614	680	650	680	679	689	726	735	668	724	680	699	744	661	747	696	665	666	696	668	725	672	715	670	693	705	700	712	678	673	682	650	644	657	662	659	664	710	701	691	657	702	681	701	707	717	710	715	641	668	696	649	691	673	705	724	673	680	675	647	694	687	715	650	709	676	697	685	696	705	690	715	693	680	717	698	648	681	731	720	672	725	692	669	690	642	631	694	654	674	696	686	646	658	705	670	673	703	703	678	695	663	663	730	672	682	612	655	710	675	673	678	630	661	669	683	714	675	677	675	693	657	663	711	617	681	720	680	681	677	709	684	671	675	725	709	675	698	659	702	678	693	702	625	715	730	677	712	688	719	690	621	706	678	672	729	685	710	681	681	686	701	746	715	691	699	697	720	715	701	697	723	679	669	686	703	693	686	692	653	725	689	675	648	708	704	642	702	706	630	685	709	748	686	678	658	662	683	651	693	655	685	683	672	655	686	633	653	647	722	630	644	694	682	674	667	732	690	667	684	668	692	678	685	703	688	713	663	687	688	716	678	700	661	685	690	669	674	700	708	693	727	694	691	728	632	579	680	717	668	656	719	700	623	681	710	665	704	716	658	649	686	654	669	702	691	698	634	729	679	731	642	674	687	731	687	722	674	702	700	685	637	706	665	717	697	687	739	657	682	635	672	677	639	679	702	677	682	655	655	689	668	681	693	709	655	695	664	631	660	712	691	647	711	684	642	654	731	681	699	686	668	762	626	670	674	714	662	664	703	699	685	671	664	703	641	655	676	665	702	669	688	665	692	693	726	650	694	694	695	662	670	644	704	695	691	677	703	685	671	700	678	671	660	713	719	679	610	701	683	622	666	662	657	640	684	687	689	661	668	637	672	675	676	692	675	700	702	701	691	676	646	711	713	682	667	671	733	711	656	692	713	700	700	680	684	684	685	658	684	632	653	664	693	666	709	690	660	701	701	687	708	638	701	662	724	672	734	684	674	668	709	662	645	695	637	688	659	681	672	662	677	729	725	674	715	713	671	724	674	669	657	652	707	615	674	698	693	671	693	722	714	692	689	723	725	663	684	640	735	667	715	677	651	709	714	654	674	703	677	657	676	675	671	685	667	677	653	692	722	703	629	648	717	714	655	702	725	698	657	736	688	711	677	674	738	636	652	667	653	649	698	715	633	683	680	659	680	651	698	697	751	714	690	699	665	674	695	738	650	685	697	667	730	661	695	674	698	723	702	630	742	714	659	697	655	689	721	688	651	645	684	723	677	729	688	660	702	658	655	684	708	698	729	654	735	642	652	712	662	676	659	662	681	665	705	702	657	696	675	681	682	713	691	661	685	663	717	639	648	697	725	701	665	656	725	693	725	718	655	683	660	669	715	759	754	733	736	715	701	655	657	698	710	675	655	703	634	622	678	690	655	661	690	678	678	652	685	676	684	634	709	692	713	668	701	687	651	665	708	646	661	709	666	660	707	679	704	688	679	730	684	649	706	685	686	684	654	712	679	701	699	696	713	706	661	647	712	684	704	669	702	679	683	746	665	692	677	632	725	696	679	685	671	712	674	721	671	671	692	683	667	630	678	684	693	743	672	663	666	719	682	657	653	706	656	667	658	675	681	660	696	713	682	622	684	700	672	701	675	721	701	684	705	706	618	660	657	729	656	666	679	647	691	666	703	696	731	665	663	694	710	715	714	682	655	681	727	676	686	648	675	693	678	635	669	677	674	720	653	673	673	679	673	687	701	671	660	691	744	658	675	657	676	674	682	649	693	658	676	666	719	693	710	637	673	670	696	676	694	696	657	630	707	727	695	688	665	708	727	665	682	677
23973	21536	29187	24325	21526	13310	1766	1111	1042	993	950	829	840	845	820	782	758	785	751	772	780	710	760	778	791	730	682	731	771	736	770	746	743	717	712	734	705	707	755	777	697	756	708	752	733	762	751	726	734	735	737	732	733	741	758	713	723	722	783	711	741	705	748	702	674	715	691	707	726	688	701	700	688	732	728	735	724	717	707	676	722	700	733	703	663	728	747	664	718	710	706	761	719	721	687	710	698	720	709	717	691	728	679	682	712	687	701	711	674	717	708	724	732	695	721	703	677	682	720	781	684	693	696	704	699	705	692	697	689	800	685	731	747	732	756	700	763	683	697	713	741	765	695	659	739	727	703	699	673	746	717	749	727	727	698	706	752	711	696	744	743	688	693	687	717	698	671	687	713	761	710	728	697	676	712	746	703	705	728	687	721	720	684	702	751	685	767	732	718	714	693	687	675	654	697	656	667	690	709	714	713	676	733	685	752	709	680	670	702	737	684	691	763	725	753	705	694	727	704	694	688	766	728	668	716	746	720	742	722	695	751	755	690	681	716	681	691	739	704	707	725	720	719	718	716	682	746	666	710	703	675	772	734	694	673	751	746	723	708	683	670	693	675	693	737	720	688	694	684	722	720	744	706	738	669	696	658	671	720	666	703	710	749	743	717	686	725	731	746	727	724	692	795	702	756	699	708	705	681	773	688	691	701	712	699	701	736	767	702	709	711	764	715	697	728	713	665	696	702	697	694	726	695	702	722	717	684	780	685	726	740	707	710	726	693	706	685	694	735	681	703	699	742	724	722	727	757	699	703	698	725	719	677	721	685	691	746	744	711	756	673	682	728	685	717	748	698	723	735	687	674	689	685	771	723	706	683	699	693	696	709	724	702	706	747	704	656	673	693	705	633	697	764	696	685	744	736	735	667	754	697	717	700	674	658	707	764	684	694	713	733	644	671	733	751	695	699	769	703	754	716	706	767	702	702	736	757	678	720	676	729	715	715	689	687	682	717	659	716	706	711	742	710	722	647	679	742	715	690	696	698	739	661	714	737	695	690	752	723	785	755	738	628	757	664	766	773	730	741	704	700	694	721	711	705	750	688	695	710	692	755	730	686	750	711	697	715	755	697	673	741	773	722	692	731	756	699	678	692	748	701	720	743	654	679	733	749	730	696	738	770	735	660	780	756	719	659	761	672	704	671	710	656	681	718	704	761	695	765	664	746	714	727	709	730	693	691	743	702	728	716	709	680	763	768	724	692	660	728	692	695	720	768	697	701	667	718	701	738	690	678	684	695	721	706	688	685	705	715	744	670	739	715	718	676	734	667	764	707	677	729	725	691	719	685	677	680	734	693	665	714	744	743	721	737	707	695	715	733	751	703	699	719	718	743	644	715	732	689	724	714	735	712	707	621	688	686	699	721	698	657	732	677	652	692	670	668	689	722	731	712	723	703	670	709	748	672	706	681	708	748	693	702	737	676	737	707	680	705	701	687	713	719	641	663	679	703	716	688	679	693	679	706	741	670	653	734	717	711	691	704	693	738	697	752	730	740	694	747	714	691	738	734	746	683	713	731	738	714	664	671	723	691	736	683	712	711	687	709	749	673	676	694	704	688	725	675	717	755	664	740	699	680	707	715	697	696	688	712	722	703	667	735	712	718	693	698	695	720	692	714	677	729	688	700	730	752	676	723	749	773	677	698	748	689	703	722	666	701	718	764	698	723	696	695	717	682	689	735	734	743	686	688	735	719	690	751	733	690	684	763	685	744	744	671	713	696	693	713	717	741	731	679	663	741	681	695	751	721	694	665	670	702	715	696	725	684	707	713	761	643	738	673	688	708	710	702	707	681	680	680	682	691	718	698	706	718	687	701	691	761	721	727	723	731	677	678	708	744	688	719	696	712	721	679	709	698	691	727	708	664	727	680	705	697	713	785	720	697	742	711	714	731	698	672	715	785	760	744	736	704	684	727	713	700	721	709	685	660	736	693	727	737	729	732	715	666	712	738	719	664	724	726	743	720	718	685	690	687	689	709	737	691	688	715	668	734	720	722	704	726	747	743	761	722	722	705	723	728	711	685	668	720	684	714	679	706	759	712	695	688	701	696	737	657	675	699	688	711	695	770	681	719	772	757	656	649	684	719	665	657	663	748	658	695	707	703	718	697	723	687	695	686	665	710	709	704	753	770	713	696	708	701	701	695	721	706	737	714	719	702	688	686	707	725	761	735	687	705	701	756	730	732	733	709	711	706	697	673	752	691	674	719	720	723	728	716	671	766	699	681	712	672	748	690	749	700	673	734	746	678	682	702	694	803	700	667	675	691	755	723	733	720	718	722	698	741	727	673	662	682	635	661	734	764	680	688	716	701	662	715	722	711	705	681	709	730	719	736	797	714	707	752	737	687	698	745	679	707	702	729	714	697	683	709	698	683	751	711	709	701	705	688	680	667	639	708	722	694	692	680	649	741	697	678	723	671	718	696	706	711	665	715	804	743	714	761	706	725	682	750	697	657	703	712	705	700	724	731	725	702	702	701	675	690	697	688	698	742	709	676	703	662	701	726	703	736	660	672	744	678	718	711	710	708	671	708	673	691	682	747	709	686	651	683	681	657	704	687	745	717	750	750	702	718	700	665	725	694	692	702	678	729	728	693	687	762	699	737	673	664	699	687	687	741	708	704	733	745	674	678	648	688	687	709	695	676	697	722	669	668	665	722	691	716	709	689	751	685	685	710	697	704	707	732	688	687	705	774	729	678	694	689	736	711	727	682	725	753	689	711	713	738	664	723	766	738	748	746	704	683	747	694	706	660	759	667	686	668	652	689	735	728	751	725	712	765	673	700	696	695	682	677	694	741	685	743	702	703	663	731	718	682	692	773	739	712	711	717	682	704	700	697	671	723	679	705	734	728	683	688	711	719	717	750	689	659	758	732	708	680	713	757	724	659	720	732	736	698	703	728	718	698	670	752	678	717	684	731	701	688	739	709	736	702	720	722	715	665	717	742	712	691	738	721	751	716	736	712	765	713	697	709	710	710	701	726	741	759	651	726	671	701	744	736	705	704	687	692	691	715	721	705	710	679	712	679	715	697	706	696	735	730	719	684	714	721	738	760	739	720	698	718	717	717	692	727	717	735	730	756	709	701	740	698	751	685	680	697	710	708	755	714	721	716	681	755	748	681	710	706	633	724	712	710	709	750	713	735	707	678	736	736	771	707	679	745	726	738	665	700	728	719	704	716	685	758	709	734	720	738	703	719	710	675	735	696	687	708	706	721	736	687	698	761	715	709	722	728	720	674	678	710	696	713	678	674	720	727	705	688	710	703	729	650	745	683	729	706	683	775	679	705	699	698	713	749	735	672	736	720	722	743	712	743	741	651	699	692	708	727	754	715	690	734	703	740	695	701	692	714	709	719	730	657	695	712	670	696	740	765	703	686	701	684	717	703	665	712	682	666	686	700	671	702	727	672	709	715	725	735	708	696	728	669	727
5128	11189	9072	4528	3385	2657	2241	1906	1692	1541	1418	1338	1277	1208	1128	1083	1047	1075	1087	1045	1070	1030	970	1000	1003	982	979	951	966	998	1003	977	946	999	948	952	926	922	954	965	930	996	1001	919	895	1031	1007	930	999	954	980	977	990	939	1009	954	981	946	913	982	999	925	936	922	970	936	988	889	949	903	926	977	917	976	962	976	983	915	944	933	925	888	919	958	901	944	930	983	1021	946	1004	1003	969	982	890	961	921	945	975	940	936	909	925	935	938	971	921	942	929	955	951	940	981	994	1003	965	960	968	933	1013	923	958	947	997	914	956	901	962	994	945	936	903	910	944	914	905	947	925	1012	898	964	940	960	968	973	968	1019	922	912	945	888	940	925	984	923	942	909	983	970	903	968	960	910	985	947	1006	928	965	963	924	968	989	943	961	912	927	935	927	953	923	898	958	939	935	933	944	961	980	970	958	938	921	908	903	992	926	933	958	1022	878	970	940	934	989	926	939	930	936	929	956	974	967	987	950	957	982	861	989	930	1011	953	933	952	940	954	895	927	944	973	929	960	906	963	914	960	962	954	934	938	974	945	919	938	920	948	900	938	920	884	971	963	958	881	960	932	952	970	990	924	922	872	907	979	945	912	916	919	989	938	939	993	942	967	935	916	918	932	937	962	963	914	908	927	990	995	888	903	970	951	954	881	922	974	972	875	959	1036	934	942	921	953	907	940	899	965	913	904	955	934	984	945	905	908	955	886	926	905	941	915	978	937	926	900	997	936	927	957	971	921	888	973	955	950	956	970	954	902	981	912	919	972	906	916	924	949	969	944	935	956	924	962	926	946	890	940	945	960	952	881	939	920	940	980	889	895	903	948	925	912	925	949	964	935	942	930	920	964	962	902	902	940	951	892	991	971	923	950	931	994	998	932	906	948	976	963	908	947	966	955	941	963	923	960	965	980	962	906	945	922	923	923	910	941	936	986	957	954	941	882	934	950	913	978	941	969	914	910	990	945	922	914	901	1029	916	924	967	1004	912	991	974	991	971	954	967	941	959	911	909	911	983	1006	938	941	945	970	947	904	896	933	994	1012	979	969	955	965	961	940	962	957	916	955	962	958	944	969	897	946	946	963	938	989	941	924	919	978	889	961	935	924	989	961	978	944	944	913	935	960	925	927	947	977	955	938	967	954	927	936	923	949	934	959	945	956	971	989	916	1015	972	953	970	987	981	893	1004	935	913	927	960	898	921	986	914	930	964	971	932	909	937	943	964	945	930	957	1007	901	921	950	953	945	900	917	1011	909	935	955	960	943	954	953	888	971	972	950	928	898	916	932	944	977	931	966	954	928	916	980	878	956	907	917	969	943	1001	1000	959	954	906	917	925	946	943	966	950	900	953	957	948	980	922	941	986	945	941	911	927	894	956	983	904	948	940	943	982	1006	1003	907	969	919	953	921	945	909	954	1000	918	957	939	934	954	946	930	995	912	917	914	956	924	912	967	957	958	949	987	963	912	913	946	976	944	981	898	980	1001	957	896	952	955	943	945	895	935	984	927	983	890	942	927	974	887	953	1006	925	929	1004	972	964	938	960	1003	930	967	914	1002	933	913	920	1004	948	898	953	967	905	974	973	987	963	933	928	982	949	958	968	938	966	958	873	913	971	939	937	950	921	999	933	982	938	958	948	966	926	919	936	956	941	960	959	977	917	958	945	954	965	960	940	983	934	941	928	1011	896	919	932	971	899	921	912	953	958	939	949	930	913	951	980	977	901	922	926	946	933	883	953	934	955	957	933	907	948	952	933	908	956	943	932	904	969	969	995	949	941	942	936	963	925	909	918	938	909	943	927	909	928	953	961	964	941	929	921	948	967	993	994	912	949	914	909	967	967	925	936	889	931	909	902	948	966	898	882	972	1013	986	944	986	980	943	947	929	929	889	957	953	939	910	957	957	964	960	986	937	926	955	934	993	901	961	937	928	966	933	899	928	939	961	904	977	906	978	924	939	956	947	918	984	950	937	952	947	975	965	893	922	935	972	901	888	921	932	974	971	938	926	941	882	893	916	927	1054	957	938	931	1060	894	949	921	992	1002	935	897	951	1013	846	961	899	1008	896	914	938	940	983	964	939	974	968	917	914	929	944	928	928	955	945	934	938	931	910	952	911	950	979	957	957	952	942	956	986	944	898	952	898	909	892	927	993	939	929	946	937	954	939	951	1013	961	960	913	905	918	931	901	932	986	956	899	917	921	962	953	941	941	879	894	946	950	952	971	950	971	949	938	937	964	932	937	1001	975	969	916	937	925	959	988	926	893	971	918	947	951	923	963	952	944	996	920	970	958	981	919	954	934	918	1016	994	933	970	924	906	885	965	921	972	934	952	916	920	912	946	977	933	940	914	917	931	887	931	1004	924	878	904	944	948	979	911	916	957	955	998	999	908	922	922	918	953	900	899	952	980	919	965	950	958	960	947	946	935	942	920	935	961	968	947	961	955	900	925	902	979	908	998	975	965	976	909	966	1016	942	915	935	966	952	1010	881	924	986	944	951	887	931	921	974	975	913	944	968	927	965	930	914	968	964	948	923	947	972	923	954	927	986	971	998	937	941	954	1001	893	985	972	934	961	952	960	923	916	963	913	918	970	913	982	924	904	1006	890	920	955	895	950	909	885	956	991	1018	913	932	977	947	983	928	900	948	872	903	907	969	925	980	968	858	929	923	986	914	946	902	949	911	895	941	991	929	978	941	899	980	932	954	903	897	979	904	901	960	910	983	944	930	940	922	901	941	908	935	975	938	1000	948	949	934	922	963	970	934	898	973	864	940	935	927	966	911	983	988	963	941	912	959	906	952	929	924	910	936	933	953	973	901	909	905	952	936	966	984	955	956	924	940	959	948	942	929	936	940	950	944	915	832	917	972	950	871	924	949	951	973	938	922	962	923	917	904	951	934	951	897	952	929	907	891	940	967	886	992	941	917	949	860	931	948	995	965	975	917	1000	942	945	938	950	879	986	949	968	913	923	967	956	944	978	964	946	929	959	920	923	874	914	946	996	910	931	968	921	950	917	966	941	933	942	957	929	917	927	908	931	1006	922	979	993	910	952	944	1004	967	960	930	950	980	960	944	925	938	937	960	990	962	929	995	929	958	998	947	929	931	896	990	933	1000	901	953	943	935	920	987	976	987	967	957	946	932	940	983	940	925	982	937	938	948	909	912	935	942	955	923	944	911	932	946	922	991	969	1001	919	959	980	930	932	983	978	955	937	883	945	938	936	973	894	967	925	939	992	922	945	905	875	919	881	953	952	937	915	966	915	909	973	971	940	993	947	924	938	930	897	897	955	899	912	938	920	937	900	881	972	928	995	960	934	954	903	937	959	940	924	968	947	912	973	945	986	959	947	943	990	928	943	895	898	901	953	929	946	965	971	956	980	950	1010	951	936	918	898	956	955	941	983	927	1001	923	956	920	911	959	943	894	916	956	957	935	1002	929	934	872	957	874	974	1001	972	1033	896	893	912	961	961	946	957	930	938	987	955	925	906	911	940	934	926	947	963	929	998	956	931
23123	21540	29540	23992	21541	21587	11396	1314	1001	862	822	684	685	684	704	607	614	552	592	572	525	559	548	521	560	546	525	506	462	552	510	536	548	493	522	528	494	538	486	511	498	532	489	520	501	500	509	487	461	477	508	482	460	496	550	501	558	467	470	508	479	512	473	480	479	485	525	454	470	480	509	496	468	489	487	486	500	508	479	513	474	516	514	490	479	470	459	514	508	470	466	497	479	475	454	481	532	469	511	526	472	475	459	460	460	476	479	477	503	491	470	527	496	523	507	464	494	481	459	462	457	491	484	486	488	497	467	481	436	472	436	459	498	514	506	492	464	507	450	506	479	450	450	478	499	470	475	460	485	488	481	486	488	455	465	487	461	509	510	453	507	462	459	500	476	457	501	529	475	461	492	466	511	480	503	492	474	516	516	469	501	496	454	481	501	437	454	513	466	484	473	472	498	463	437	461	492	443	460	490	478	462	478	516	463	504	470	485	484	455	440	485	502	479	475	478	486	468	462	434	475	466	489	494	481	490	506	455	501	489	505	463	454	483	494	489	458	481	470	441	528	486	465	490	502	458	477	504	509	477	464	475	494	459	440	489	470	464	514	506	509	481	492	469	485	447	482	498	487	520	526	458	493	438	490	518	486	509	478	489	495	474	453	462	478	456	492	482	477	462	443	493	499	493	465	449	509	471	502	452	533	493	504	483	470	475	478	489	483	487	477	480	494	480	497	438	478	467	474	466	481	505	493	454	449	441	452	507	512	489	462	467	444	497	530	486	450	516	451	482	489	482	515	490	435	466	471	507	474	495	493	476	495	543	503	524	458	509	445	456	482	522	457	486	472	451	463	476	487	480	518	498	481	477	468	459	499	504	473	498	431	449	501	472	467	480	482	479	491	496	463	464	444	453	499	460	462	491	509	486	486	460	487	441	479	479	498	505	468	507	486	451	498	478	472	463	526	496	465	491	481	472	509	487	487	454	458	459	479	468	460	488	411	466	462	489	473	485	524	477	480	474	491	462	452	481	496	478	470	496	501	504	465	480	485	494	444	482	493	518	464	504	508	446	422	458	485	460	464	475	487	470	458	468	474	469	509	496	457	465	499	478	489	515	518	493	461	461	466	489	502	506	519	499	466	472	468	482	481	474	441	478	502	460	452	504	441	478	461	471	512	446	469	440	454	504	439	486	480	464	442	485	494	499	492	463	501	473	488	478	434	467	491	493	505	465	483	490	462	458	446	514	486	453	506	485	436	476	471	502	487	460	461	464	504	483	466	492	449	499	481	492	510	492	454	478	486	466	531	491	469	480	471	416	504	485	461	488	500	493	457	517	470	475	451	503	469	425	489	520	458	508	484	508	487	439	489	503	483	513	474	437	458	444	497	501	514	503	488	498	495	474	448	459	501	500	529	510	515	481	443	491	445	467	503	477	458	481	476	437	492	468	461	464	456	472	477	457	475	523	496	490	500	484	442	473	483	491	510	487	457	445	471	491	485	472	460	499	448	429	515	492	449	452	529	514	471	467	464	452	469	474	455	474	448	432	454	440	468	478	475	507	485	438	490	487	470	468	455	501	497	478	464	479	460	457	491	428	459	474	530	485	489	521	466	451	472	510	519	473	449	468	483	444	475	472	487	461	498	483	463	477	527	464	477	407	492	456	466	491	489	493	469	475	515	520	468	497	478	457	472	517	435	462	484	448	469	488	463	485	448	484	494	466	504	464	471	485	438	518	486	491	470	460	441	481	481	486	500	495	482	506	503	487	457	490	462	497	459	511	490	446	439	509	533	436	464	452	453	482	480	450	465	523	470	489	481	473	465	485	499	468	501	483	481	483	478	504	472	452	468	446	466	463	483	504	495	476	472	459	474	497	472	460	492	474	486	464	470	495	466	468	470	476	459	479	449	505	516	460	471	495	457	461	510	460	454	470	468	481	464	448	506	490	489	484	459	476	487	473	491	457	492	470	458	492	475	452	435	490	475	482	450	486	446	498	489	493	494	476	446	492	473	495	499	478	461	522	466	481	470	442	477	514	469	484	495	449	451	515	469	459	448	438	506	460	504	489	490	477	475	474	500	503	472	495	477	464	498	457	467	485	488	490	467	457	499	489	498	484	479	494	461	460	511	447	454	438	467	468	447	449	491	474	463	459	495	518	487	462	454	468	487	511	467	440	477	460	466	497	433	471	478	443	482	482	482	487	467	429	489	473	467	463	505	503	447	493	493	438	506	456	500	516	476	461	452	483	489	513	482	485	485	469	494	478	485	505	450	465	515	454	445	486	478	450	497	502	474	486	454	486	523	450	476	480	478	481	496	482	489	465	493	482	464	508	448	459	486	452	441	477	494	441	509	471	483	473	506	490	449	489	509	450	485	485	470	505	471	479	489	454	494	458	461	466	462	481	480	478	490	475	492	467	480	497	504	460	462	525	470	521	453	463	465	493	502	496	482	492	486	475	479	465	476	446	469	498	479	465	463	469	469	480	464	504	505	469	463	486	522	490	500	485	514	467	479	484	510	492	475	517	483	477	487	490	470	440	457	462	478	462	472	423	467	473	473	525	457	443	451	468	482	490	441	507	464	488	453	519	480	492	471	464	456	462	470	484	486	485	486	493	481	449	462	516	460	476	510	486	461	485	458	500	433	489	473	487	487	484	482	476	477	489	447	493	487	458	497	466	527	474	495	471	482	488	498	496	460	471	456	449	484	501	518	483	493	460	468	474	469	509	465	487	521	478	444	454	483	459	515	481	471	511	500	449	463	469	486	460	471	490	418	505	459	483	468	479	518	516	479	454	466	481	491	456	517	493	476	503	487	486	490	468	490	477	488	497	484	508	493	474	526	481	474	487	430	487	475	506	507	470	505	483	435	494	513	468	461	436	441	494	456	478	496	478	467	509	462	488	464	448	445	523	500	470	506	484	498	470	513	471	470	487	483	489	456	489	485	434	537	481	460	512	464	507	501	440	461	493	504	461	517	487	463	487	495	463	494	453	498	486	470	447	495	439	477	475	470	520	462	479	461	509	478	464	457	493	502	471	465	489	459	476	489	478	489	446	456	522	456	464	417	487	429	459	451	485	496	512	448	494	470	496	479	473	453	500	480	462	463	493	485	489	511	448	461	508	510	487	502	447	440	482	500	501	467	468	468	489	482	462	480	498	443	474	480	475	480	453	457	461	475	484	437	512	458	471	483	454	495	512	476	479	455	496	463	499	479	521	432	479	463	456	503	438	486	489	485	480	497	434	518	462	474	478	485	491	456	469	481	531	498	495	440	494	476	509	485	467	445	501	483	478	488	471	512	479	490	506	453	491	460	452	463	455	472	476	464	476	483	515	457	497	460	485	482	470	483	457	423	471	492	455	494	443	473	494	482	485	489	481	476	469	429	497	461	505	497	497	474	439	440	506	492	458	464	462	488	458	455	511	450	475	486	476	476	450	458	467	496	464	476	457	493	504	465	482	480	481	511	505	485	469	467	440
7330	17248	13656	7376	5189	3894	3056	2392	2032	1753	1529	1324	1214	1139	1035	962	1040	909	877	850	836	756	799	789	729	773	775	788	741	719	707	725	727	709	715	675	713	700	704	682	705	692	687	691	685	647	642	656	745	668	635	670	651	650	667	673	699	706	666	726	654	616	622	625	668	698	644	653	665	674	669	663	733	639	613	655	663	670	645	621	636	664	646	681	664	674	625	653	651	628	617	669	631	613	661	632	656	657	664	639	681	653	671	640	653	650	608	650	646	676	691	720	668	665	683	647	656	657	645	593	652	686	641	688	653	659	650	669	660	646	670	617	625	659	690	664	690	652	648	663	672	622	695	698	629	635	682	651	618	660	660	690	619	634	621	650	653	627	618	619	621	656	654	603	656	648	644	663	654	648	641	695	656	630	636	608	677	623	644	639	643	620	655	673	706	646	657	675	640	671	628	640	649	687	633	641	696	634	642	683	645	656	638	624	651	623	674	664	650	636	617	631	674	638	677	631	632	610	661	636	677	640	692	664	632	621	618	661	632	646	648	642	694	646	625	655	633	605	635	646	674	620	626	632	629	647	663	637	665	659	652	683	663	628	654	659	644	666	644	615	629	573	593	638	687	697	652	643	658	675	622	618	635	653	708	586	662	715	648	606	590	627	639	650	628	654	679	641	675	687	656	640	672	651	618	653	639	631	647	617	630	621	614	623	669	599	640	628	712	647	674	668	636	630	628	635	654	617	659	647	667	660	680	628	600	602	670	651	663	663	616	628	679	663	610	682	650	647	609	614	657	618	670	667	600	650	624	628	642	682	670	621	663	647	660	632	626	633	671	647	650	668	568	614	615	671	663	671	672	604	620	655	662	644	623	671	635	632	641	668	649	636	646	629	657	688	622	697	668	641	668	629	677	625	650	601	642	632	634	625	630	628	633	601	673	623	630	640	658	653	623	683	611	640	652	644	697	649	644	664	689	641	588	633	635	633	628	644	649	658	650	622	665	653	666	611	636	614	648	713	660	642	680	648	636	677	642	631	646	668	603	623	660	631	643	602	664	644	643	691	688	684	612	658	607	649	670	657	673	684	696	672	639	632	703	713	650	643	669	662	662	675	636	612	635	640	629	631	664	679	620	655	651	603	611	629	658	636	655	684	643	622	621	653	636	650	632	605	647	609	640	679	664	661	607	637	654	627	699	625	637	644	662	690	687	623	658	635	654	638	648	649	623	620	663	662	661	689	673	646	646	627	630	665	645	662	666	591	663	650	672	685	623	622	640	669	661	664	624	643	641	678	684	633	624	669	695	617	618	642	647	658	635	650	608	628	649	619	622	671	615	671	647	615	624	632	670	668	632	670	669	629	634	646	655	621	703	624	684	684	617	677	670	666	654	650	641	643	638	650	660	634	671	658	602	623	674	685	655	687	657	660	663	631	650	640	624	618	661	697	657	653	618	630	638	645	637	637	649	632	640	618	583	654	654	633	651	664	660	637	629	684	624	629	629	623	672	684	624	665	623	634	676	605	636	655	681	659	638	673	670	642	649	651	640	668	655	657	662	643	641	661	663	666	637	630	687	668	682	631	642	646	643	649	693	633	654	622	646	636	652	655	627	637	661	624	662	614	637	640	625	621	702	638	633	666	648	635	605	630	633	662	690	677	616	692	645	594	624	665	613	635	649	645	653	654	639	646	649	668	633	625	646	633	632	683	652	623	635	621	629	628	705	647	679	632	665	642	668	650	655	649	706	634	654	675	613	616	680	622	640	678	692	590	677	617	662	655	613	638	624	663	679	684	660	636	615	671	683	662	677	654	621	675	635	629	646	649	642	605	670	651	623	678	639	669	638	602	659	684	676	660	665	641	674	640	636	615	641	617	644	662	595	661	632	655	659	622	671	642	661	621	606	674	659	651	641	689	654	652	682	654	685	615	649	652	613	693	663	581	691	695	641	666	665	649	651	720	658	618	654	633	663	646	635	645	648	686	669	639	617	650	617	659	646	694	621	650	644	646	648	656	690	690	667	646	629	653	637	599	655	671	637	622	667	644	597	679	645	637	689	658	654	641	650	656	663	628	643	654	601	591	677	650	673	644	639	652	642	662	634	671	680	673	631	643	647	656	694	649	652	688	631	632	642	661	682	662	663	636	660	698	650	636	673	604	659	650	671	610	708	634	678	665	691	633	686	616	615	659	633	670	663	653	550	684	683	624	645	665	627	695	626	630	660	637	628	595	651	667	604	651	657	644	654	633	676	720	638	651	623	659	635	634	649	664	598	639	599	620	637	622	684	657	683	631	657	674	628	690	600	646	702	637	669	684	632	620	593	667	660	623	661	661	657	659	732	654	678	623	645	656	646	623	584	675	609	685	643	682	690	633	668	645	605	656	644	653	668	670	628	607	636	665	663	645	645	628	613	651	676	638	658	633	646	672	600	644	599	603	624	641	647	625	668	648	705	625	653	664	645	652	658	643	703	647	619	670	651	658	661	624	642	678	652	648	667	684	671	663	705	647	680	663	666	634	654	649	685	648	637	668	657	662	652	691	630	667	651	642	661	686	657	629	657	635	614	667	665	686	627	620	617	627	641	643	653	654	637	594	646	646	631	612	644	680	641	658	672	617	646	617	656	632	628	671	629	693	627	626	612	672	631	632	652	677	678	617	663	617	595	617	701	626	639	634	668	625	673	658	660	663	623	673	623	651	647	651	648	667	587	630	630	662	614	669	632	624	630	625	642	651	656	656	663	656	681	694	633	674	610	623	671	630	669	627	590	544	642	660	660	628	644	585	652	637	609	651	662	636	656	648	658	651	643	660	660	638	613	629	629	672	625	646	654	623	651	655	687	653	682	667	668	641	704	622	683	645	660	632	669	650	659	653	675	636	631	624	626	619	659	622	689	639	650	645	598	650	677	620	664	655	670	686	646	659	616	643	648	671	652	636	668	636	623	671	658	672	632	701	651	653	633	618	660	642	675	680	619	637	678	685	664	646	640	693	593	682	680	636	624	613	641	652	605	643	649	582	625	648	637	647	636	592	638	693	612	649	661	647	621	639	655	647	661	705	635	677	647	651	624	685	647	618	637	666	661	671	658	654	656	663	635	604	621	635	634	628	629	598	643	672	676	601	625	656	656	654	618	644	642	596	635	660	631	621	651	692	647	690	651	602	664	671	639	643	682	630	608	650	646	662	679	652	676	647	673	629	647	636	660	646	628	651	645	655	682	634	677	652	662	626	656	624	658	649	599	663	675	653	666	648	642	661	638	651	669	666	633	624	648	675	688	649	685	621	641	642	626	673	620	615	630	617	646	648	642	630	655	619	697	637	634	648	660	637	633	603	627	693	635	665	623	652	669	681	662	629	713	690	665	642	649	615	653	614	638	624	605	663	699	616	638	648	682	672	630	671	664	655	629	651	690	655	646	669	620	622	657	620	688	604	659	688	644	663	675	618	669	662	691	646	668	614	634	644	687	638	649	648	642	679	645	669	615	635
26984	21043	10772	1079	611	558	544	562	528	544	498	495	514	522	511	548	476	526	519	522	495	499	518	503	513	510	512	498	512	501	490	521	493	514	508	499	496	494	521	531	501	484	505	526	510	476	513	519	521	495	525	511	554	504	495	508	491	531	515	510	488	538	479	519	511	501	569	495	523	532	501	515	530	483	505	527	469	481	569	562	516	490	469	484	505	470	488	507	520	509	485	518	503	528	539	537	502	524	474	550	514	497	516	527	546	523	531	490	521	497	551	499	485	519	514	546	565	464	461	466	541	516	555	524	502	476	493	485	498	498	527	501	498	496	511	482	507	492	484	528	539	488	489	501	517	519	515	497	541	526	545	504	487	508	484	493	516	488	521	500	483	535	474	484	505	529	514	486	492	533	500	514	554	515	525	520	544	462	475	568	508	467	498	526	493	512	507	527	507	543	487	483	538	512	504	500	534	548	527	509	502	534	536	523	514	505	508	507	476	504	485	482	523	491	479	543	523	489	494	503	487	496	519	535	517	481	481	515	500	521	517	484	478	505	487	552	498	515	480	499	502	515	523	518	473	519	521	481	506	537	506	520	537	472	537	506	509	493	503	513	492	531	535	515	506	511	512	510	512	549	480	502	493	483	504	525	505	501	487	569	499	505	546	506	554	539	490	472	505	521	535	513	505	485	466	511	520	518	499	486	509	509	534	495	516	495	497	497	513	522	516	503	514	531	480	489	497	510	535	508	493	508	494	480	495	544	553	500	507	481	522	500	521	501	497	484	495	496	493	502	474	520	499	514	525	500	528	509	500	504	515	524	507	546	458	489	509	523	508	529	540	497	503	531	518	518	517	526	478	521	472	493	531	508	522	479	495	517	508	545	474	538	555	511	564	527	537	521	491	501	477	496	494	480	504	496	554	508	523	535	499	514	536	557	512	491	506	461	514	519	492	509	486	520	513	548	483	551	496	501	516	540	466	532	493	539	498	505	482	493	527	497	535	514	492	456	516	525	499	511	500	523	506	479	523	499	504	491	534	511	500	504	523	475	489	490	511	460	533	483	514	504	508	494	527	517	484	500	495	530	487	521	538	501	553	529	524	514	558	490	513	537	534	481	513	500	519	530	470	521	512	502	494	531	482	514	487	465	548	512	519	515	538	542	448	543	551	518	527	517	522	518	505	543	531	527	496	532	480	499	503	502	487	511	535	535	480	523	555	520	499	477	502	506	529	518	493	515	546	517	514	498	524	487	523	511	528	488	506	541	513	486	515	502	505	485	513	522	529	482	499	486	504	497	516	505	532	496	509	528	512	490	457	523	532	473	522	498	496	559	478	508	514	555	541	521	546	467	516	501	516	509	531	478	520	511	503	493	487	491	522	475	487	540	513	525	530	487	505	514	510	533	490	485	518	500	483	485	495	529	533	510	495	502	471	521	475	543	490	544	501	497	512	488	513	527	511	515	501	533	484	528	523	524	480	531	520	520	481	470	461	521	531	515	489	504	511	538	473	561	545	498	488	522	508	500	506	505	479	526	510	469	509	499	505	524	500	543	498	490	506	493	490	501	471	553	501	500	543	489	497	513	486	536	481	511	503	506	516	501	481	480	484	555	512	500	527	496	501	497	484	511	536	522	489	469	530	484	545	567	482	523	525	499	513	509	523	497	507	487	511	494	516	525	511	519	558	507	511	460	484	513	524	510	574	541	527	506	508	502	496	491	516	468	521	509	485	516	542	546	564	501	516	531	508	461	545	507	478	524	523	462	564	512	516	524	494	549	510	502	500	501	486	530	506	532	486	503	501	497	520	492	522	501	489	477	539	559	506	483	513	505	483	464	525	520	499	545	530	488	526	537	521	549	493	497	560	523	513	520	500	560	536	504	535	527	532	475	499	578	510	537	530	523	512	498	513	487	536	524	478	515	533	484	549	452	514	526	536	509	509	504	530	520	457	499	500	513	493	533	513	509	535	511	531	530	484	472	522	500	512	516	540	509	506	538	560	573	504	534	457	502	526	524	472	497	515	480	530	488	517	476	479	476	524	548	522	529	512	506	499	515	506	487	522	518	561	528	510	533	531	513	519	513	528	469	510	518	551	499	480	501	550	491	498	503	516	485	527	502	532	499	534	498	472	537	545	500	503	544	486	535	506	511	532	519	524	496	495	499	494	506	532	491	474	486	475	506	530	501	508	457	494	512	517	499	523	538	490	486	463	506	485	532	504	487	524	515	489	538	486	496	514	485	553	545	453	534	502	527	491	546	486	528	507	482	531	527	488	528	497	486	497	515	503	512	521	464	494	480	542	490	520	504	508	511	519	478	531	509	529	512	521	544	475	529	545	484	527	515	524	495	530	485	526	497	512	515	551	511	474	550	503	475	471	492	523	496	495	474	519	527	486	498	490	526	466	526	501	486	523	497	526	520	528	497	552	504	522	516	533	508	505	524	503	523	498	512	457	499	504	493	541	502	504	508	511	551	506	519	494	496	447	519	520	491	523	485	518	491	511	513	511	518	524	527	476	565	502	521	525	485	489	490	480	489	507	519	530	485	522	498	530	546	470	495	499	527	499	555	476	478	476	508	509	532	507	530	526	486	567	542	507	489	493	474	490	526	504	482	513	511	534	488	484	510	519	538	502	528	490	520	485	491	516	503	491	513	533	511	519	504	487	496	484	510	527	561	527	482	527	475	531	509	471	464	488	499	508	488	509	511	551	484	476	492	557	513	440	489	480	504	522	507	497	533	509	521	513	566	528	500	519	515	508	539	502	526	522	511	484	544	506	520	513	507	495	492	533	474	520	512	545	485	527	513	508	499	486	509	493	512	486	509	536	497	495	504	535	475	523	526	533	528	527	495	541	505	530	543	491	517	508	563	556	506	508	479	505	522	510	527	537	502	485	518	525	499	521	471	500	514	498	526	518	535	508	508	543	496	522	527	456	551	493	523	499	506	512	487	513	516	507	540	490	530	493	498	502	512	530	490	548	519	489	474	513	508	486	533	546	483	474	487	502	524	474	561	543	502	519	541	489	522	483	560	482	494	508	510	490	506	515	513	480	474	528	553	507	461	518	493	532	466	502	504	509	523	463	524	471	511	543	516	518	498	526	526	485	528	510	467	509	498	485	513	494	498	526	544	514	503	569	533	498	502	452	523	479	509	528	508	523	515	510	547	488	501	472	458	502	527	502	528	575	530	490	500	513	537	535	520	487	492	516	476	539	515	519	510	542	503	505	491	537	531	502	545	519	486	534	517	510	513	498	503	496	514	506	516	494	498	549	540	504	481	519	503	481	483	536	500	499	551	471	512	514	523	490	524	540	516	516	505	514	479	474	523	524	511	522	481	494	530	500	525	509	511	504	509	494	518	532	511	506	494	522	529	502	531	520	488	481	510	499	493	490	513	532	526	505	503	495	516	491	582	521	522	507	507	519	495	513	491	506	541	512	528	516	527	555	540	537	449	509	539	515	533	512	531	515	502	496	516	496	535
4054	1441	1363	952	854	810	754	692	708	672	670	674	701	704	680	701	686	680	686	614	652	686	653	643	663	664	692	668	669	676	702	716	668	700	693	718	682	686	664	666	653	721	685	696	650	713	631	671	654	684	675	691	681	727	696	697	660	641	679	662	714	689	703	666	682	652	719	680	658	715	666	625	677	709	684	667	665	698	666	688	713	694	701	660	633	678	673	635	689	651	680	680	708	694	651	667	719	652	663	665	682	695	691	712	689	684	679	699	692	702	671	655	669	662	669	657	705	674	664	643	676	665	674	715	686	674	642	699	687	617	673	673	673	675	718	636	691	651	658	692	655	678	702	672	681	659	656	663	723	675	728	675	661	674	692	695	697	718	667	658	637	657	659	673	702	656	689	664	666	700	694	641	635	707	665	670	654	671	687	657	703	644	654	674	728	682	663	688	680	711	663	701	652	691	662	666	680	623	663	722	674	686	674	702	708	686	658	689	622	657	651	663	653	680	620	677	680	682	698	679	681	701	674	662	725	748	694	695	681	660	689	646	725	712	664	683	686	665	647	712	615	671	686	671	661	670	697	671	623	675	661	640	706	698	666	661	640	687	656	670	658	656	697	746	702	693	653	687	673	629	674	634	665	641	647	681	685	673	703	673	682	682	661	685	676	648	642	668	658	695	687	735	701	662	675	663	652	693	612	648	671	668	661	680	700	659	664	705	667	685	668	720	700	685	655	690	694	704	702	669	683	684	670	689	664	688	687	714	650	706	696	672	697	713	655	691	645	648	692	706	680	686	708	724	659	696	694	682	725	702	703	661	713	650	693	725	681	686	664	659	698	699	685	661	688	645	719	673	644	670	679	688	658	683	627	701	682	672	684	696	670	666	652	656	703	666	676	691	701	696	680	687	674	710	635	651	658	636	708	650	671	718	648	705	643	664	690	686	672	657	684	672	696	720	637	682	658	692	700	663	676	703	707	713	698	640	598	644	697	715	693	692	682	658	645	675	652	674	641	650	711	637	704	660	641	731	728	648	690	648	671	658	627	638	657	671	678	694	682	684	662	683	689	663	662	663	638	636	691	641	661	682	653	683	623	691	682	648	651	668	759	717	697	678	706	669	674	650	685	659	687	676	639	733	666	701	699	705	650	628	681	666	700	681	662	690	691	690	665	676	678	670	654	703	645	626	688	661	663	676	710	644	683	642	637	714	675	686	625	662	690	625	682	623	687	659	655	633	678	685	722	699	726	690	667	717	657	705	684	672	695	691	684	715	697	633	673	647	689	644	654	651	703	667	652	655	663	677	671	693	659	670	659	713	617	656	646	671	681	692	656	716	657	681	657	637	691	683	751	691	676	699	653	679	660	636	652	665	709	643	645	624	677	623	663	644	683	720	666	651	718	676	684	639	649	694	683	709	697	672	620	631	612	698	653	648	639	663	698	669	639	676	681	671	660	657	656	615	669	635	697	672	655	678	638	698	648	669	656	685	697	709	664	661	679	709	660	659	733	624	636	677	644	712	657	632	685	659	631	719	696	690	671	650	720	697	674	707	641	671	678	664	658	669	660	717	706	639	672	673	691	693	688	685	708	625	651	673	665	647	651	696	700	712	639	649	658	693	669	654	661	646	666	707	657	654	679	693	632	695	624	682	725	661	687	668	706	660	663	712	683	659	691	635	657	658	661	635	666	635	675	708	680	719	683	706	672	626	653	723	655	718	672	658	661	700	667	672	655	632	666	675	642	675	645	664	675	689	666	676	687	678	682	636	657	692	661	654	648	685	683	675	688	699	656	709	692	665	651	683	669	672	685	723	650	636	753	651	669	689	688	688	649	685	694	650	665	684	666	621	644	636	704	668	652	687	625	731	686	711	664	664	708	734	663	655	653	650	684	674	683	680	673	666	656	700	665	683	713	614	680	666	652	678	670	691	678	711	673	702	657	646	678	667	637	611	689	653	646	695	690	691	656	664	694	692	665	656	678	657	631	673	686	657	691	652	707	689	705	687	666	659	631	694	653	660	615	669	653	651	686	638	663	651	696	648	660	686	645	668	663	693	700	644	612	679	687	676	699	690	668	689	674	687	691	691	675	712	695	637	679	698	675	671	697	667	661	673	685	644	683	718	707	666	722	697	681	673	635	673	675	675	702	649	645	688	666	690	675	701	675	640	686	701	700	664	661	719	643	662	690	694	684	685	635	660	642	669	696	662	617	635	667	703	730	657	737	639	670	647	703	673	640	686	645	648	719	680	648	655	689	687	685	656	667	667	709	683	659	647	681	687	647	716	701	661	630	698	667	636	666	681	705	717	676	671	726	682	652	651	702	681	668	657	722	673	661	664	647	642	681	703	671	671	687	629	667	681	639	714	674	692	669	693	681	647	693	650	693	683	657	682	639	650	655	649	673	675	651	737	634	685	672	649	676	678	682	638	659	689	663	654	639	717	657	693	691	675	667	667	634	664	655	651	638	712	642	697	627	695	667	645	656	669	677	681	685	684	648	655	676	632	675	701	656	677	667	669	721	640	651	697	671	698	689	672	694	647	720	661	666	652	627	673	707	679	697	670	681	696	707	666	679	651	668	696	634	673	688	674	717	656	706	629	664	716	688	642	707	692	687	629	675	685	672	646	647	670	673	604	656	679	699	655	636	702	687	660	713	699	647	666	637	708	691	639	682	646	658	661	631	683	662	704	679	647	679	703	655	614	653	635	665	699	627	719	639	663	646	707	697	671	633	658	684	671	646	644	674	659	696	698	602	707	701	649	600	666	699	650	675	681	643	677	703	701	708	667	694	639	735	649	658	677	685	668	632	675	617	721	650	731	734	673	676	652	678	659	679	657	702	655	678	688	636	668	628	632	672	679	653	664	684	707	686	709	705	638	664	679	690	702	674	663	664	707	692	699	649	681	644	688	647	686	685	622	700	655	715	670	672	704	684	663	712	691	706	660	671	734	677	687	659	717	722	633	710	626	646	682	637	703	692	684	694	695	714	687	671	669	630	676	634	736	715	655	706	707	675	643	656	648	626	681	688	710	658	670	678	703	690	703	692	655	692	665	677	689	662	712	648	696	699	697	694	631	680	672	723	669	692	656	679	664	688	647	694	700	675	709	727	653	680	683	662	690	677	631	669	697	694	686	646	677	694	735	650	653	635	673	641	703	633	634	689	672	706	693	648	668	655	681	662	704	671	677	687	681	657	674	675	708	660	662	669	674	650	703	674	667	693	663	624	689	696	677	652	620	654	656	683	709	692	638	676	650	646	691	672	658	661	671	671	735	640	672	714	672	687	662	670	681	678	694	682	675	701	666	646	654	686	629	655	692	648	631	644	701	690	651	669	689	665	632	672	671	660	662	667	689	624	629	651	609	677	682	672	649	652	632	659	696	673	693	661	663	665	655	654	707	669	695	657	667	675	691	674	687	670	714	658	705	673	634	642	700	656	684	723	653	694	646	681	685	671	680	672	699	681	665	702	684	691	697	672	699
23958	21572	29216	24361	21556	13291	1776	1207	992	961	933	854	810	772	839	831	781	768	816	780	738	748	787	739	691	799	747	685	747	741	655	742	734	699	750	714	781	745	700	673	700	692	753	726	738	754	701	746	663	727	725	631	732	733	723	755	697	715	733	740	724	685	696	673	692	708	730	744	744	713	744	684	720	733	756	756	712	674	730	742	630	659	706	712	698	719	681	694	722	760	698	747	701	729	715	726	723	660	654	683	678	744	683	745	749	723	656	682	720	744	760	716	704	698	733	737	713	679	703	684	721	736	691	712	747	774	744	722	687	723	725	625	717	701	693	709	675	683	737	721	649	734	768	741	780	713	742	662	733	743	712	693	731	676	707	729	654	696	704	704	693	683	720	708	712	662	717	707	726	706	704	714	698	722	726	751	706	728	726	691	742	697	683	694	696	717	678	685	763	727	741	714	782	700	692	693	707	744	694	704	655	715	670	784	708	799	716	748	736	711	763	711	745	701	664	750	693	715	714	738	710	736	731	716	683	704	655	691	714	740	721	710	706	747	768	671	728	709	750	712	728	734	739	744	736	694	681	737	687	704	717	733	672	655	737	658	730	754	672	695	684	702	759	728	723	710	694	676	729	679	707	689	701	703	715	668	732	721	733	668	709	710	693	757	714	651	753	708	709	698	678	701	694	700	718	760	705	693	737	738	692	703	725	654	731	791	687	716	749	693	713	701	685	755	760	733	707	707	736	662	724	718	727	675	709	717	673	693	723	719	735	667	698	681	719	716	746	727	634	702	744	656	736	686	715	714	719	706	711	704	728	726	719	741	746	692	690	751	763	715	697	699	742	668	707	647	729	732	684	690	688	718	710	702	748	739	728	722	697	723	727	653	724	709	749	689	719	730	728	765	689	714	683	724	766	718	720	725	732	718	720	698	742	709	692	747	750	725	743	722	683	745	736	704	726	712	686	751	775	686	753	700	733	679	705	704	737	677	773	696	672	715	761	709	726	722	724	695	736	677	711	679	730	738	740	727	757	712	719	703	731	722	702	698	790	730	744	696	730	704	709	707	690	687	719	759	770	743	686	711	690	710	690	668	666	689	727	758	734	703	740	651	678	683	699	698	719	693	725	720	639	712	725	722	718	716	669	708	738	737	667	683	766	708	729	743	756	756	683	683	686	699	697	715	748	754	697	723	714	685	720	673	712	768	713	739	743	702	706	721	728	701	736	700	699	698	683	695	736	749	722	709	726	723	703	720	719	689	649	640	749	697	689	737	698	713	741	711	704	731	751	683	660	739	705	699	697	729	711	706	662	729	735	691	693	730	711	690	681	676	745	727	702	673	653	705	706	718	723	761	748	688	736	731	721	699	726	680	705	687	702	741	699	761	710	714	746	721	693	682	725	700	718	715	680	708	737	693	725	693	682	700	729	682	757	731	698	708	709	730	742	700	747	739	717	708	743	665	695	713	700	729	711	717	706	686	683	721	689	708	709	679	672	696	688	756	702	749	667	745	694	772	726	782	748	726	701	670	768	699	753	735	700	676	722	719	684	749	709	645	704	727	648	672	759	697	701	705	699	673	691	682	724	665	675	713	705	706	714	670	711	748	680	748	702	699	701	706	673	709	733	723	665	728	724	716	692	734	695	714	702	696	722	735	659	703	674	675	702	686	686	698	718	773	742	716	718	681	691	686	734	737	705	715	702	694	697	696	708	708	740	747	731	712	746	757	667	688	732	726	739	715	694	769	745	719	705	729	702	662	688	661	745	681	734	671	677	673	718	697	732	713	730	712	716	672	656	716	722	749	686	722	727	696	703	707	690	707	679	719	727	720	724	743	677	698	675	698	699	727	686	663	696	698	710	724	699	692	683	732	708	694	703	712	670	708	738	719	741	718	695	698	705	730	652	690	681	706	712	707	730	686	723	680	684	740	713	684	724	724	738	698	714	633	737	724	700	682	703	729	717	714	723	740	720	665	707	735	719	703	747	704	719	728	732	762	703	744	696	779	681	718	705	647	750	714	688	699	722	688	652	749	713	710	732	699	690	695	691	700	752	724	692	706	695	661	679	685	698	716	718	717	762	723	744	700	687	738	695	703	703	689	736	701	696	690	756	750	679	666	757	721	715	657	719	721	702	726	702	671	690	716	730	723	682	720	639	669	702	746	713	757	731	694	724	720	775	689	709	648	668	699	718	731	727	749	703	712	735	743	680	693	708	698	732	698	699	694	701	712	751	698	728	719	658	721	699	698	693	698	698	716	730	727	717	691	703	707	730	733	675	708	757	709	722	737	731	702	729	673	698	696	772	742	704	709	701	717	743	676	686	710	697	693	722	743	719	692	717	783	750	684	733	680	696	742	697	701	692	710	718	728	717	703	732	677	712	748	748	702	722	684	720	698	752	713	710	705	685	743	728	710	670	670	692	730	671	743	708	755	726	704	717	704	728	708	744	726	720	674	705	798	683	707	686	713	706	722	693	702	693	736	707	675	708	703	694	732	702	732	738	669	729	727	723	725	702	701	735	739	728	706	694	722	700	738	764	735	696	746	727	710	689	686	747	702	725	685	686	721	693	731	664	673	690	673	678	717	768	675	681	694	699	724	708	659	666	681	733	707	688	702	679	714	642	724	682	736	680	706	731	666	725	711	734	710	740	698	721	697	691	695	712	690	701	703	696	699	692	660	660	717	688	686	725	702	703	701	733	673	714	707	744	692	728	703	738	686	720	738	705	724	714	728	737	652	711	676	732	742	688	697	721	686	688	751	692	758	663	713	690	719	733	717	734	684	671	681	668	715	743	677	730	719	701	719	704	805	737	706	698	727	705	698	716	672	666	711	762	713	704	678	703	720	726	712	705	689	676	727	699	750	720	700	737	696	649	696	713	718	731	698	707	726	689	732	724	702	688	699	676	699	731	634	691	718	682	722	726	710	737	722	742	730	713	725	748	671	715	687	692	676	698	771	771	742	721	774	716	680	677	728	751	731	741	669	724	742	768	752	778	731	733	677	683	684	711	660	713	681	732	716	654	714	692	735	739	765	692	688	714	646	706	733	650	715	683	721	733	745	695	695	729	651	708	713	665	700	681	730	683	677	679	645	748	689	689	650	706	721	750	733	707	710	723	684	693	719	745	688	655	741	683	725	688	703	700	682	687	746	678	697	675	695	709	743	694	711	710	742	673	724	700	733	757	731	713	730	687	717	718	699	713	747	714	700	745	689	721	662	728	701	757	687	708	683	679	653	720	686	771	757	708	654	751	678	704	683	696	729	709	665	712	721	651	737	706	743	700	734	742	683	695	747	727	683	736	694	693	713	753	701	719	746	685	712	714	676	695	671	736	728	750	703	701	694	706	742	702	653	699	707	696	765	718	706	696	686	679	724	686	663	753	727	701	674	714	701	722	730	720	681	680	624	684	703	700	745	704	715	682	765	669	698	735	695	696	708	720	662	703	701	709	696	723	729	674	688	660	691	735	677	705	728	688	716
5311	10967	8897	4612	3387	2709	2174	1892	1640	1526	1424	1329	1255	1181	1146	1077	1056	1081	1002	1066	1095	1039	1010	1034	962	1010	988	1017	973	979	957	945	1013	1008	985	996	966	1008	950	937	924	988	963	932	935	965	949	1003	951	930	908	944	965	979	927	994	960	974	966	924	959	950	939	942	959	897	986	959	985	964	951	954	980	903	964	934	914	934	923	891	973	946	909	937	983	892	951	953	962	966	933	953	977	947	972	931	932	934	947	976	947	934	924	881	951	963	985	999	920	935	943	961	955	944	955	978	879	985	968	969	988	940	958	939	1008	961	906	926	908	919	949	944	954	917	945	914	926	953	916	924	938	945	861	966	948	987	951	973	898	994	925	944	894	955	964	935	913	960	947	943	951	929	912	896	946	894	938	937	918	943	961	955	1005	939	898	998	924	934	947	899	905	955	960	899	898	950	970	924	951	984	928	907	964	990	952	945	972	1006	918	868	999	1023	943	919	970	960	926	927	910	884	958	950	961	959	915	945	926	968	938	981	992	964	960	978	923	938	963	955	965	936	954	925	949	959	917	908	875	954	953	976	932	898	965	977	880	935	960	940	925	913	949	942	966	937	918	992	938	947	969	944	886	921	968	966	927	911	919	943	957	902	905	945	862	941	941	936	984	938	942	915	906	917	930	899	964	990	915	984	922	859	939	926	943	915	951	955	938	917	941	933	947	907	941	948	932	877	900	994	934	961	965	928	905	947	942	931	929	965	953	915	972	927	912	896	968	988	930	949	939	960	930	971	937	962	898	918	961	904	934	958	925	887	955	954	891	920	914	985	918	918	980	970	926	944	969	916	933	925	991	959	936	927	950	919	958	923	917	932	945	882	996	968	965	917	922	944	998	921	965	996	916	967	875	965	952	934	960	991	900	894	974	954	963	980	911	956	926	971	892	941	900	939	931	905	892	947	932	947	909	939	949	927	949	903	900	993	903	954	980	968	904	925	969	923	909	920	956	874	950	918	920	885	945	977	968	903	956	914	907	971	957	942	878	1044	969	941	930	898	923	917	923	924	935	927	895	965	944	931	927	930	904	993	951	990	955	889	942	909	938	896	936	917	913	949	955	892	1008	962	942	886	920	928	922	937	942	922	1004	933	940	962	881	927	969	925	901	951	977	972	942	990	976	940	931	962	897	887	958	944	916	952	946	926	940	918	915	946	891	936	942	897	938	915	898	912	950	974	933	889	942	962	934	912	909	920	943	951	892	959	991	908	983	926	959	931	982	970	959	987	924	936	924	953	922	984	967	956	981	952	890	903	968	934	925	892	939	964	958	1001	911	978	887	991	962	961	939	941	949	917	945	977	903	929	937	925	947	950	954	946	945	938	903	965	938	915	931	945	942	910	945	961	887	943	904	901	980	902	948	935	901	1018	983	965	935	910	906	939	955	890	883	915	937	956	957	906	962	954	931	966	948	951	933	909	924	923	950	942	925	975	924	914	1000	925	991	951	953	956	956	955	908	909	931	928	897	954	915	904	961	998	922	969	910	895	944	1017	928	928	955	937	955	950	924	944	974	873	911	908	993	891	913	896	907	919	948	955	941	947	924	927	912	942	922	968	917	930	935	961	943	939	924	956	975	953	919	944	946	983	946	967	905	927	915	895	987	946	932	911	952	899	922	925	957	919	944	953	949	969	965	961	911	933	972	949	896	979	907	960	998	905	950	974	915	938	943	964	873	979	925	934	930	968	937	951	960	966	935	959	900	974	972	953	900	954	933	901	971	896	890	913	898	958	896	874	943	905	912	935	919	954	877	962	968	922	989	921	868	945	899	911	883	930	957	921	949	979	948	975	945	951	917	921	919	918	961	871	962	885	1000	893	979	947	912	992	917	903	890	889	995	981	966	928	909	912	932	924	906	963	968	994	977	953	927	929	948	934	941	928	918	980	892	927	928	892	939	986	932	887	945	868	941	955	973	921	963	892	991	946	925	939	1014	970	958	930	988	965	946	923	934	909	978	902	986	920	965	968	963	881	875	914	944	973	917	971	909	901	922	924	977	968	980	936	877	1001	929	962	983	949	931	910	884	945	917	976	904	932	961	964	919	934	946	966	976	961	943	930	960	941	982	925	924	906	926	976	952	959	1034	925	939	932	965	918	945	944	883	961	929	990	930	908	941	953	916	943	927	940	945	957	890	945	939	941	971	954	983	941	917	936	916	958	974	868	973	948	920	990	880	951	921	957	996	923	889	976	954	936	1000	898	930	936	921	951	970	915	915	943	920	908	1003	944	937	963	896	961	975	968	907	1002	878	960	928	941	939	1011	938	950	929	1018	937	945	937	969	956	983	914	957	940	924	966	951	934	948	950	975	924	922	929	955	1005	901	852	976	936	885	941	909	917	1001	953	978	914	953	949	906	915	932	953	940	947	908	977	969	935	904	969	971	931	902	979	904	957	974	968	960	918	924	897	936	909	912	974	891	917	927	914	959	892	934	932	1020	918	972	956	948	917	968	933	961	932	976	943	978	932	931	928	982	918	989	946	967	923	953	873	941	925	980	939	916	921	957	899	988	908	931	966	987	918	987	882	953	930	938	922	905	969	892	905	930	971	917	929	951	906	998	934	916	978	965	920	947	895	925	896	944	889	992	916	902	897	857	882	970	958	961	939	911	917	945	970	926	959	962	958	938	933	928	962	979	969	960	915	897	964	905	942	901	919	952	963	1004	947	901	918	908	922	953	975	975	928	912	956	923	976	942	993	969	985	959	939	972	927	963	919	920	984	956	984	926	881	921	973	937	916	902	925	981	899	907	917	962	939	962	947	890	965	957	959	912	902	917	902	940	951	940	974	967	936	1003	928	944	898	914	905	975	929	950	938	947	936	957	902	974	961	923	947	979	952	933	968	943	900	927	978	962	915	876	962	909	887	929	910	905	967	950	952	892	953	945	915	890	939	957	950	943	917	953	954	921	954	948	908	933	960	945	874	953	917	886	895	991	872	937	917	972	952	994	939	904	953	992	921	948	933	983	897	958	925	908	926	956	978	942	918	938	965	973	921	900	931	983	908	974	907	936	922	949	938	941	880	878	943	926	895	929	889	963	947	942	996	944	899	961	922	899	875	924	964	941	969	905	975	927	954	959	946	924	921	910	936	964	925	918	944	887	943	919	917	949	927	924	924	945	982	951	919	961	989	935	934	954	907	976	949	966	892	907	961	933	994	1005	957	947	896	954	909	969	886	980	900	941	953	980	959	957	886	928	917	969	906	913	926	918	997	912	960	908	933	945	947	924	935	921	958	932	960	953	945	950	929	937	970	962	943	940	958	915	918	920	938	889	941	947	976	957	949	892	934	945	960	920	946	906	984	921	965	964	934	896	876	876	966	936	942	952	930	933	951	990	1023	981	867	920	945	934	941	947	950	972	946	985	990	963	957	917	870	912	973	943	994	928	896	948	966	934	977	939	924	915	860	952	885	1005	979	927	908	887	959	926	935	973	931	895	906	910	966	974	941	937	925	933	955	923	1007	981	957	925	947	926
23070	21500	29489	23933	21503	21553	11277	1388	997	941	797	738	653	659	653	587	606	548	559	575	550	543	514	520	528	522	546	499	459	522	555	518	515	502	495	520	486	523	504	474	494	479	484	490	529	484	444	493	476	512	508	478	470	502	484	495	480	473	518	500	509	503	485	488	453	487	487	463	485	477	498	418	505	459	455	476	444	477	466	460	492	515	507	491	489	445	476	522	459	463	451	496	438	477	480	478	484	486	464	446	467	497	454	498	448	459	476	476	472	486	496	477	481	469	501	483	456	472	493	478	495	514	501	489	468	473	522	467	462	480	495	483	499	432	488	501	457	483	499	474	486	528	459	483	478	495	476	468	501	461	444	443	480	486	483	493	483	456	482	473	507	449	505	523	484	503	425	468	440	466	462	486	470	474	490	444	476	474	448	486	454	470	459	466	480	519	445	464	512	519	498	501	435	469	465	496	486	440	471	480	478	473	490	453	481	469	455	474	475	470	483	473	502	492	472	458	489	473	490	468	519	471	505	497	479	451	495	466	486	477	484	505	490	448	517	478	505	512	460	503	488	510	448	508	446	470	529	448	517	441	472	505	492	507	441	458	487	477	466	444	457	477	463	487	436	502	480	488	481	488	461	478	448	477	522	508	457	482	448	465	480	465	457	449	456	466	481	450	481	500	482	460	495	451	485	424	469	492	481	462	469	476	454	494	455	481	465	452	500	423	477	481	480	414	468	484	448	443	510	483	473	470	508	503	495	487	427	453	472	458	482	467	483	504	497	505	440	440	475	479	463	483	466	518	487	474	449	487	471	506	474	503	479	467	513	451	486	463	496	450	477	463	469	482	466	478	477	516	505	487	475	491	467	463	504	471	460	484	478	485	495	470	478	488	448	474	500	508	509	457	502	483	456	473	482	482	469	444	466	458	490	447	431	499	455	521	454	479	482	463	478	444	454	472	484	502	475	476	465	464	505	502	487	506	472	445	459	512	472	457	469	461	476	478	444	488	470	502	481	471	496	447	484	489	517	446	445	450	454	479	481	510	511	497	481	488	495	469	482	487	509	478	477	488	491	456	479	481	502	452	460	499	446	507	480	466	484	486	458	482	455	488	475	462	440	479	478	485	491	479	490	456	466	457	504	468	513	478	478	495	458	429	493	465	487	499	462	458	496	495	435	514	508	479	446	471	456	476	463	479	452	489	486	491	508	493	496	457	490	476	426	466	468	435	496	409	457	476	494	466	489	435	440	490	420	487	482	452	441	445	472	448	452	474	458	504	448	470	457	438	461	466	478	445	470	477	442	472	471	484	491	459	471	469	498	458	491	480	476	460	438	463	422	450	453	467	486	486	481	494	472	503	440	460	487	489	453	491	501	507	413	426	485	457	446	428	494	489	477	427	450	474	458	457	455	487	464	468	459	498	479	482	488	483	482	453	472	474	438	474	470	440	476	453	476	482	465	472	489	457	476	499	475	451	494	515	485	455	481	452	479	444	463	438	468	476	472	443	440	508	475	466	501	473	487	463	507	473	474	469	464	467	515	494	512	447	494	473	495	477	451	477	466	462	482	463	471	474	457	440	472	484	518	462	459	493	442	471	495	491	451	473	488	494	488	476	474	481	472	445	470	492	487	461	498	488	505	476	461	468	464	478	461	446	481	451	449	466	480	459	449	467	494	461	433	463	441	458	463	511	483	491	483	460	481	471	483	472	498	462	472	489	467	457	493	454	494	487	427	456	470	483	487	466	471	477	491	468	452	465	477	476	467	444	500	449	485	501	437	433	497	458	454	503	446	488	447	508	456	487	451	482	466	480	464	434	462	461	462	462	471	431	479	492	453	434	439	469	455	470	438	482	453	429	505	488	447	474	436	464	485	444	513	495	508	508	467	485	492	470	446	449	440	442	455	462	483	465	440	497	449	444	469	498	517	458	478	472	510	468	484	469	460	478	450	465	480	477	479	475	492	483	439	503	460	489	424	470	470	470	467	475	475	462	461	483	482	459	482	462	463	486	476	471	467	499	477	445	480	500	490	485	469	482	482	444	475	455	468	513	462	449	473	473	502	471	477	462	470	488	474	466	499	521	440	443	442	441	473	457	479	473	443	448	476	487	495	465	470	432	451	543	447	455	476	478	458	463	474	486	471	501	439	475	484	489	495	461	467	477	447	521	489	510	487	459	492	450	491	480	459	485	456	467	464	474	479	492	475	508	484	458	487	495	465	445	477	459	457	466	454	471	449	469	457	446	481	508	463	443	496	490	470	467	447	481	429	474	469	437	450	536	528	472	460	451	440	487	483	450	509	491	443	470	446	472	483	486	497	463	503	504	476	468	453	483	467	430	465	475	489	478	449	491	511	477	500	470	472	472	468	456	445	454	461	468	453	465	463	465	493	455	464	484	475	464	486	476	493	520	472	469	444	471	440	504	455	478	476	493	470	440	455	480	466	483	458	458	479	464	503	455	460	485	477	459	492	483	484	492	481	418	478	499	494	492	470	464	495	442	434	508	478	481	466	466	493	492	514	474	459	500	489	475	468	425	466	460	463	447	461	471	474	460	509	459	474	477	462	484	486	433	471	499	463	470	478	426	465	471	470	457	499	493	476	482	481	464	455	475	452	456	454	499	482	474	506	450	445	476	456	469	447	482	492	473	498	492	443	507	447	483	490	465	433	499	470	445	442	454	503	458	453	462	483	467	529	478	494	505	503	448	414	465	471	456	481	443	466	493	482	433	462	438	479	465	467	477	463	452	486	480	444	463	486	494	501	480	484	486	478	490	458	467	493	481	429	505	473	426	490	445	489	506	475	497	469	487	426	453	469	504	500	486	452	471	490	465	497	482	471	467	463	514	467	421	484	482	468	491	465	457	487	460	481	491	444	475	472	440	458	443	467	490	480	476	507	512	468	485	468	532	450	469	493	483	436	460	482	486	493	462	457	467	490	497	480	473	547	452	474	456	482	458	457	451	486	470	440	452	478	472	496	474	498	479	465	484	418	507	472	431	470	455	468	438	474	494	474	509	487	425	444	450	449	475	491	466	434	497	455	458	496	463	449	480	475	452	505	484	465	447	506	436	496	460	442	489	458	481	441	493	470	484	480	467	485	449	454	482	455	458	453	501	496	465	439	439	473	487	502	481	464	462	467	448	469	481	454	500	474	536	465	480	450	483	505	460	447	434	454	464	419	443	432	515	455	478	460	480	477	485	453	452	451	463	470	503	439	455	465	477	552	476	474	440	502	478	486	470	447	483	489	474	478	412	482	475	475	448	444	449	476	498	463	513	490	485	501	435	488	482	434	479	460	422	474	504	462	455	479	467	452	459	476	467	456	483	480	470	489	476	494	504	448	492	457	484	468	470	481	436	448	469	476	472	485	466	506	502	468	506	494	498	465	506	453	474	527	461	493	480	454	416	484	465	489	449	433	517	493	427	487	462	473	454	447	466	485	460	432	454	495	516	442	457	413	459	471	484	472	476	454	468	467	455
7371	17126	13689	7191	5130	3846	3070	2476	2096	1731	1524	1385	1261	1176	1045	983	960	888	874	804	818	792	804	785	730	723	687	705	747	683	772	772	721	693	706	712	705	668	672	675	697	656	693	698	662	709	696	705	700	655	649	639	666	693	706	714	666	645	682	652	682	637	647	677	624	667	627	691	589	639	606	668	628	690	638	632	649	641	613	647	690	674	688	668	635	665	661	667	668	644	630	671	603	662	622	631	670	657	624	658	661	675	643	624	660	619	671	630	616	625	655	667	614	674	683	642	644	614	685	613	621	677	633	665	660	622	650	618	675	643	660	659	670	624	664	647	620	670	649	641	606	605	656	634	623	639	578	696	636	632	628	626	703	690	662	645	642	605	639	681	617	649	647	629	666	637	633	701	685	624	607	635	618	663	662	674	651	609	640	674	639	604	656	628	642	658	674	659	671	656	649	610	612	640	647	647	641	616	652	633	660	671	688	616	667	658	622	713	611	657	661	631	649	636	643	664	598	666	627	647	686	620	616	635	625	637	652	607	687	665	634	620	620	653	670	640	645	637	632	664	631	606	684	669	617	678	639	632	669	645	647	607	635	672	678	649	678	622	630	600	669	679	648	607	646	667	612	736	619	611	686	623	625	622	626	643	619	622	656	677	694	663	666	650	609	640	674	626	635	676	676	660	657	625	638	659	617	598	666	649	647	632	667	696	661	651	610	667	641	665	669	619	646	674	665	630	642	636	621	644	636	608	662	649	621	613	679	670	653	626	659	655	648	632	675	658	662	629	660	660	616	613	675	640	644	637	638	631	709	638	651	595	589	633	634	616	630	644	659	646	641	634	617	611	640	643	656	708	649	661	642	620	566	629	650	627	634	665	657	639	655	683	685	645	700	674	629	646	641	668	647	634	641	646	642	657	634	615	655	630	628	638	630	618	647	653	615	668	631	632	604	677	644	661	605	670	643	620	634	638	613	645	642	591	645	661	657	628	578	653	673	663	639	591	647	583	629	626	676	632	638	611	617	633	583	643	608	648	630	658	623	675	661	599	627	676	672	623	621	645	586	639	605	592	652	610	639	630	672	611	682	621	634	663	641	628	628	638	649	646	633	630	635	626	628	650	594	618	597	593	651	636	622	674	658	612	643	662	639	621	612	630	598	625	640	640	656	657	598	652	631	675	627	608	671	619	606	631	619	640	641	588	660	620	595	665	627	668	650	625	626	626	654	662	659	619	669	619	611	649	660	637	667	634	623	593	665	619	633	694	615	642	635	688	641	614	596	598	664	679	641	659	619	652	629	619	625	655	654	646	602	608	649	654	666	642	654	629	612	634	610	636	618	651	648	601	683	656	674	681	590	609	648	660	634	651	672	637	609	663	591	693	583	640	608	614	611	611	638	662	643	607	651	652	655	608	623	665	620	629	618	629	635	638	625	624	639	630	639	604	662	700	646	617	616	629	671	666	646	627	651	654	661	610	676	653	661	649	630	654	686	639	635	635	652	598	625	653	634	623	640	658	635	661	679	628	715	611	673	632	685	661	640	634	612	612	641	632	685	628	699	643	630	629	675	671	602	646	644	602	625	640	649	660	633	640	689	643	589	668	638	618	641	671	675	651	631	624	620	614	636	646	649	607	625	656	623	645	603	677	651	678	597	627	642	631	684	624	647	600	611	638	640	597	653	660	675	593	674	628	683	588	668	621	648	640	676	654	624	687	637	643	633	615	659	612	658	660	610	598	711	713	646	624	651	656	633	675	663	684	633	644	609	612	644	606	671	627	632	648	636	630	637	669	637	625	626	637	658	629	644	663	614	657	623	645	572	641	659	670	642	626	608	649	614	702	670	644	578	722	639	657	663	660	595	623	634	616	666	633	652	640	672	659	654	609	632	661	615	677	662	652	672	640	613	668	617	670	596	638	623	684	608	659	667	627	637	685	650	628	628	642	651	616	618	592	620	660	677	635	666	663	640	618	597	628	641	636	608	621	645	670	617	639	663	691	715	606	643	651	602	657	610	664	650	677	608	638	652	643	637	674	646	609	668	650	624	687	636	677	606	654	592	654	654	647	651	671	630	637	667	643	611	623	627	634	631	646	653	628	597	653	621	628	666	636	667	632	640	672	635	684	661	633	633	643	644	669	610	613	623	673	598	657	613	631	618	625	624	630	637	661	615	631	657	628	602	626	622	674	641	590	671	633	684	666	657	625	638	669	678	641	651	620	681	629	611	632	662	600	630	647	628	666	619	641	593	683	648	646	619	651	648	646	635	604	659	680	668	645	636	638	692	635	638	651	689	627	609	656	616	657	704	651	649	644	679	666	648	662	657	604	614	606	604	671	646	685	668	628	618	622	659	612	599	617	648	632	651	642	644	673	649	650	612	616	688	624	655	651	644	633	618	642	679	665	651	659	640	694	678	675	591	649	650	640	604	640	692	622	655	611	617	620	675	649	641	633	661	673	614	635	613	671	622	711	614	649	646	673	588	624	618	672	611	667	655	618	654	665	659	637	606	599	663	587	628	644	640	632	596	604	631	636	665	613	663	629	609	596	636	662	622	644	619	687	649	602	648	615	619	691	617	611	597	687	664	645	613	686	626	622	650	610	609	671	632	637	625	691	661	682	649	638	643	649	640	655	642	677	645	634	579	608	649	657	634	595	659	620	659	624	603	599	663	604	595	596	623	625	645	687	608	608	638	644	674	679	621	620	602	653	646	588	640	648	643	652	668	634	640	683	661	689	660	635	638	653	637	601	608	645	628	641	682	716	657	587	625	650	626	668	666	674	608	655	645	646	611	661	644	650	621	672	647	600	623	594	633	625	597	610	611	616	661	658	612	601	645	642	637	642	606	645	629	687	640	674	630	616	625	649	613	644	632	609	617	647	598	638	656	638	614	641	630	662	625	613	657	677	607	650	654	664	627	626	660	622	619	665	666	642	614	603	634	656	638	630	636	672	592	634	642	620	621	704	643	637	614	646	624	655	621	610	649	641	638	656	662	595	637	607	620	658	660	670	631	632	686	654	612	640	619	643	636	673	598	660	622	650	678	621	640	633	638	644	607	664	650	637	636	617	640	638	633	635	626	610	673	601	671	616	627	611	624	614	628	668	629	685	685	611	602	640	671	639	678	625	653	654	670	641	641	609	611	627	613	642	646	604	582	640	653	633	608	683	624	664	658	678	617	640	688	670	655	653	632	672	636	621	596	624	611	646	608	641	615	601	660	605	655	608	647	710	627	663	636	634	667	675	613	651	664	606	648	623	664	666	619	611	627	654	633	604	663	629	668	655	658	622	618	665	591	709	614	666	620	633	624	671	620	647	598	667	637	643	643	612	631	651	624	648	673	646	659	651	680	615	669	646	651	646	649	648	632	615	630	635	649	624	620	622	652	651	599	650	620	644	653	631	630	624	680	644	612	648	670	605	617	608	629	647	668	643	630	701	655	660	642	676	623	678	617	637	618	657	614	656	666	631	638	643	637	630	655	618
27116	21218	10622	992	600	551	535	547	568	515	545	522	525	533	496	529	507	481	487	547	509	521	509	503	586	513	449	514	533	540	492	537	477	525	493	526	518	509	498	519	498	531	481	494	524	525	503	537	517	491	537	529	553	475	519	526	518	477	528	510	514	497	464	508	493	507	507	548	516	508	527	508	482	491	501	484	522	521	536	499	528	525	539	522	525	496	521	469	497	509	500	529	493	545	485	503	500	525	444	500	546	518	544	488	482	470	478	528	512	517	532	493	518	470	473	524	496	529	505	500	479	515	487	477	515	508	479	481	510	521	516	503	510	491	488	474	486	508	473	526	541	505	531	494	499	561	503	555	520	503	509	513	508	571	466	499	500	522	513	522	457	494	526	515	537	496	481	490	494	503	520	529	513	506	506	485	467	540	473	511	516	491	511	509	530	519	464	490	540	478	500	566	501	519	504	500	548	454	495	497	486	501	506	493	514	518	515	503	483	512	502	502	511	489	513	546	524	506	487	456	478	526	481	471	524	513	458	507	542	506	458	513	500	530	495	469	502	499	500	526	533	525	489	472	541	519	505	499	484	510	509	544	506	471	480	506	488	508	469	486	531	508	508	481	490	519	565	467	481	486	510	515	468	508	491	494	506	506	482	476	539	558	507	502	504	490	514	509	543	516	532	475	491	514	535	512	522	500	505	506	489	506	534	464	486	498	490	515	531	530	485	512	515	504	508	533	489	500	525	487	492	533	520	502	516	491	462	528	496	498	484	517	532	479	520	491	485	467	499	465	506	509	534	529	518	516	521	515	531	524	526	491	500	532	528	501	504	515	498	518	471	497	527	534	533	494	522	514	457	495	467	522	524	497	499	507	487	513	522	488	512	495	522	542	494	489	506	486	519	491	452	484	521	507	567	543	499	528	471	487	511	534	490	495	492	526	506	519	527	527	536	492	491	488	476	541	474	536	517	474	525	488	493	505	519	520	533	493	527	469	522	511	495	488	527	501	537	494	541	479	494	536	490	495	515	499	497	533	501	533	513	492	512	512	507	533	500	483	500	484	524	538	476	486	508	518	501	521	463	520	533	497	534	529	480	506	504	528	498	481	492	529	548	540	512	492	485	525	526	505	513	529	511	497	529	451	472	481	488	489	511	522	500	496	508	562	539	481	457	496	509	519	486	460	492	533	556	534	467	506	516	473	483	509	540	467	467	513	470	510	571	534	476	501	516	468	485	500	507	525	486	496	543	498	499	510	515	482	517	486	493	508	502	550	515	482	526	481	537	520	502	500	500	506	487	546	514	529	506	488	493	494	454	515	535	458	505	491	503	531	473	481	492	492	516	524	519	522	509	527	484	500	556	499	495	502	504	506	498	512	523	511	528	518	533	513	513	518	521	492	525	464	493	559	499	520	506	515	523	512	498	529	505	523	503	535	506	532	526	559	491	500	504	517	492	497	478	520	488	503	498	544	528	509	487	493	503	510	526	512	508	507	496	498	504	477	518	482	494	508	517	449	526	521	472	517	522	530	522	477	473	502	466	505	495	521	499	490	531	525	493	511	500	472	512	496	515	499	519	525	491	479	464	494	492	519	514	500	503	514	514	525	498	515	502	514	560	492	479	511	503	491	485	500	530	520	520	467	490	507	526	503	511	494	515	497	520	515	512	504	492	477	471	560	524	504	461	498	511	535	520	548	494	496	502	473	534	513	490	503	534	490	508	482	500	495	499	502	509	514	494	504	545	529	463	543	542	496	476	465	501	499	512	505	516	475	543	524	544	486	520	542	504	523	511	498	543	504	518	490	489	502	524	531	514	535	484	507	503	513	526	531	516	491	520	518	440	497	527	515	490	486	538	519	516	507	498	539	527	492	523	504	513	519	504	494	552	499	563	479	492	511	500	523	489	525	484	483	493	504	479	538	510	523	534	462	523	508	525	500	532	491	505	538	535	501	511	481	512	504	482	503	490	517	505	532	484	510	525	499	471	508	499	492	492	524	507	473	514	521	517	505	520	514	532	485	523	468	515	486	539	492	585	523	459	481	510	503	506	456	524	478	514	517	501	502	492	470	535	478	480	489	492	518	527	525	506	486	526	468	514	503	529	460	531	493	488	498	498	475	533	487	533	528	531	505	467	517	493	525	496	474	507	511	493	531	436	522	502	491	499	468	478	471	502	460	500	488	513	543	511	501	481	521	496	488	491	526	505	494	513	461	505	505	540	508	565	472	519	493	469	511	462	474	512	537	534	533	521	535	499	563	521	482	511	477	543	505	505	503	474	510	517	477	566	508	486	480	496	478	539	474	514	519	503	460	507	467	489	521	530	513	505	488	530	515	474	530	486	552	495	552	469	488	519	503	551	553	512	519	515	521	494	530	523	497	498	487	505	506	505	481	503	539	485	497	502	516	503	510	529	533	529	445	482	534	516	472	493	493	486	477	477	519	455	530	513	547	527	486	484	501	507	517	501	441	521	504	509	496	471	494	484	469	515	532	521	468	513	503	492	530	482	516	524	512	494	487	531	530	508	495	520	499	478	513	547	544	483	515	461	495	505	523	501	515	540	540	505	478	513	519	528	503	526	481	505	539	514	504	486	509	524	466	475	499	477	504	505	481	487	490	484	491	489	510	505	517	490	502	469	523	512	525	580	501	465	522	493	496	534	513	533	477	505	556	530	522	517	513	518	508	510	522	508	507	533	534	586	533	519	514	495	476	541	516	503	514	480	475	465	535	543	529	511	503	494	534	500	508	496	509	521	525	507	520	528	490	494	527	467	503	571	513	536	503	504	530	541	522	475	472	544	523	471	468	492	524	497	503	502	521	542	482	488	516	476	519	468	502	561	514	507	456	516	491	487	495	486	484	508	538	483	552	489	531	535	473	505	510	493	487	507	493	535	534	499	455	513	466	519	528	513	524	500	502	569	498	494	503	541	488	483	512	504	475	570	516	491	510	478	478	498	563	456	499	522	488	546	536	478	525	527	497	517	466	515	523	491	509	512	502	542	477	516	504	504	495	549	468	458	547	502	525	511	502	531	523	542	534	517	473	474	504	494	522	483	495	511	491	481	455	512	491	476	485	506	499	508	536	460	509	490	503	497	500	496	522	538	480	531	515	522	501	518	486	480	513	503	480	517	518	523	538	501	458	490	536	501	512	505	487	514	487	526	476	532	463	482	471	483	495	516	509	526	533	530	481	482	508	519	487	538	472	518	488	487	527	491	473	517	576	508	447	496	491	480	519	465	524	499	496	441	501	496	484	527	516	533	520	505	504	470	508	519	512	467	521	495	495	535	552	510	491	475	489	517	513	507	493	516	513	503	525	531	497	533	518	532	486	527	512	528	495	485	507	526	549	491	505	487	530	520	519	495	488	499	504	544	470	511	540	491	511	513	506	511	524	514	503	466	507	491	491	482	513	481	519	524	520	493	528	503	466	496	466	509	478	524	517	520	504	522	505	468	495	492	500	491	472	509	487	510	512	534	519
4064	1448	1255	894	846	752	678	701	709	720	700	705	720	690	683	722	682	693	686	715	688	653	706	622	688	646	673	676	682	697	680	701	711	716	653	684	715	687	693	670	711	689	673	686	621	702	655	658	679	700	684	667	700	674	709	702	747	679	663	630	659	632	704	671	674	694	648	632	688	662	699	636	686	636	686	685	666	673	640	704	718	637	675	674	662	617	665	733	643	637	659	677	691	653	682	656	670	670	708	680	653	603	670	673	701	676	627	703	682	673	649	678	688	693	653	639	697	673	726	658	656	653	635	699	670	652	629	636	672	681	663	709	722	700	668	711	664	643	683	671	688	669	707	667	675	662	680	698	706	685	701	699	658	637	706	654	672	655	649	689	638	667	669	675	683	697	685	690	703	661	664	669	682	666	733	664	659	692	682	695	638	614	662	718	647	710	669	627	696	689	709	686	666	644	647	677	710	641	652	697	643	639	663	685	661	628	657	691	679	673	702	687	691	691	628	688	665	688	639	715	682	668	691	649	679	666	715	697	683	667	658	676	703	690	683	640	675	634	655	681	685	651	681	659	675	668	668	677	667	678	658	689	674	714	665	678	690	632	690	684	644	666	660	688	658	650	709	650	657	663	668	664	670	650	679	678	629	676	672	708	611	629	729	701	646	619	682	699	662	698	694	650	705	690	677	742	649	642	683	713	662	697	664	680	699	674	664	646	669	690	683	729	676	696	702	667	678	655	671	626	697	651	693	653	660	654	672	628	676	668	679	699	703	694	708	665	675	646	685	716	643	691	641	677	655	702	646	630	685	683	711	663	637	634	693	661	664	709	654	685	704	697	688	704	708	666	707	693	689	674	673	653	681	695	670	675	682	671	718	706	718	724	718	691	709	627	697	668	704	625	688	625	683	667	678	674	644	677	666	710	654	597	674	690	644	646	693	675	640	720	666	681	652	646	667	666	680	638	647	697	684	692	667	696	670	641	698	673	713	723	680	677	645	687	638	678	670	637	648	726	670	605	690	723	659	709	681	683	686	710	685	650	683	662	680	674	665	652	710	688	712	689	685	642	675	668	646	641	650	671	700	718	695	734	673	687	725	658	671	684	639	701	672	667	681	701	692	680	684	714	630	668	667	691	688	692	696	686	679	698	698	644	667	673	686	675	693	648	677	625	625	661	722	663	662	660	651	699	744	703	670	663	687	655	689	684	686	684	674	691	672	707	706	724	700	665	672	656	642	714	622	664	693	716	689	653	672	703	703	654	714	705	693	639	672	699	650	702	697	669	666	640	668	680	647	720	654	708	627	687	684	698	720	671	681	690	720	655	704	669	681	637	628	691	642	712	665	691	697	651	672	679	661	656	653	667	630	663	688	617	706	683	694	623	717	692	706	690	665	600	682	613	702	638	677	684	661	658	624	673	700	658	691	628	674	669	709	674	637	673	650	672	622	669	665	678	674	673	656	711	637	650	671	632	624	727	693	669	653	657	671	697	631	690	642	693	636	659	718	670	659	667	705	670	680	704	675	699	709	629	672	647	721	685	632	658	721	661	689	721	697	683	696	671	747	697	677	630	685	678	693	665	685	678	666	682	716	676	684	694	673	687	696	676	711	674	655	646	688	666	665	676	680	681	663	669	626	667	661	674	690	713	709	675	697	657	685	650	686	697	682	664	691	680	718	733	659	681	656	660	677	679	707	628	682	676	691	670	671	689	650	677	679	615	673	677	653	704	659	689	669	664	669	645	700	644	640	672	693	629	682	677	654	698	651	671	700	728	686	659	657	667	702	641	678	702	700	677	690	682	705	695	665	710	728	697	691	659	680	639	676	627	667	671	673	691	657	698	729	673	653	666	651	665	697	680	680	646	651	707	685	711	614	659	698	656	674	682	671	727	693	659	690	634	713	700	683	666	653	631	672	647	687	658	666	665	687	697	690	739	670	643	647	627	645	662	636	688	702	648	650	689	730	688	663	663	672	706	666	682	673	651	700	681	695	660	668	709	685	665	611	678	684	714	642	671	678	656	694	693	708	683	635	677	684	659	641	693	694	668	680	664	671	647	684	663	659	680	682	692	675	656	682	689	652	755	660	648	689	657	702	719	716	665	653	697	700	696	651	687	625	633	689	677	654	655	642	718	692	673	684	656	702	673	674	740	689	681	692	684	698	716	664	696	699	655	677	682	654	670	623	691	658	715	670	697	661	655	664	717	674	666	682	713	668	639	651	637	662	633	707	632	677	656	675	656	705	639	636	702	674	669	674	695	673	638	660	712	691	673	672	665	675	687	674	658	672	699	700	675	704	745	688	700	672	695	665	685	690	634	712	658	666	692	681	686	693	690	646	667	679	708	630	673	674	668	686	700	619	691	687	715	699	659	667	680	696	695	658	665	685	675	697	641	680	722	673	690	692	681	671	657	684	627	666	669	715	689	626	663	659	652	684	737	654	680	678	662	669	669	677	708	701	661	669	726	673	658	691	650	669	679	684	716	650	654	660	691	690	696	667	721	679	655	689	637	700	709	623	714	734	684	693	677	658	705	662	607	669	664	664	690	653	640	688	659	770	681	659	655	703	683	753	656	713	729	660	738	660	642	681	654	651	680	676	715	702	644	648	661	650	663	687	718	692	637	675	666	627	678	701	674	628	656	667	675	689	622	779	654	685	666	701	667	656	692	726	711	668	693	674	681	665	657	675	683	675	668	648	692	687	681	667	714	709	621	698	656	655	610	644	696	679	670	700	654	652	665	673	662	719	690	698	655	682	693	676	664	673	684	678	683	650	667	644	627	662	618	691	662	657	659	667	683	658	711	667	642	712	677	685	706	676	676	694	635	655	669	660	710	690	639	660	669	665	657	626	674	674	636	671	685	688	672	739	696	718	644	680	682	681	651	710	685	681	665	702	717	605	666	693	663	674	695	683	674	629	662	696	667	624	723	714	725	684	694	689	648	687	673	703	696	684	662	631	647	700	682	655	679	640	637	700	651	605	695	684	628	684	634	672	687	740	659	700	663	634	683	655	642	670	717	633	669	655	672	680	698	679	663	678	686	689	663	689	656	657	637	645	707	689	705	692	673	679	660	675	629	664	707	728	695	661	623	634	685	682	731	699	660	661	660	694	681	648	665	638	643	685	662	684	678	660	698	633	676	672	633	664	673	694	693	718	680	654	639	707	678	676	689	651	697	710	635	665	694	678	667	649	637	666	665	678	651	672	642	632	656	701	624	656	675	670	662	687	674	676	730	686	673	678	667	664	679	701	693	671	694	708	699	658	641	710	667	701	659	677	694	715	635	672	716	719	699	648	614	668	647	668	682	652	634	722	679	732	684	695	719	677	670	680	657	663	692	658	710	670	677	723	667	662	694	684	700	630	637	690	685	662	674	603	643	690	709	662	747	640	631	656	665	683	697	645	732	687	683	686	685	654	685	687	667	694	678	677	693	729	710	652	686	658	670	711	720	706	697	653	675	658	685	644	617	689	645	680	641
23884	21528	29182	24289	21533	13073	1691	1133	978	984	868	816	881	792	813	757	788	760	753	773	753	740	756	790	726	734	706	748	735	735	702	711	721	704	741	712	749	768	764	697	680	709	742	719	726	761	742	704	705	738	763	718	744	678	714	715	725	695	687	738	686	694	664	683	764	715	709	758	726	699	642	678	673	700	757	695	710	706	732	712	670	680	742	690	718	744	662	706	709	669	693	703	680	748	744	636	747	668	705	665	706	718	688	710	699	707	652	729	709	701	697	692	750	667	694	693	692	646	713	702	674	684	698	714	709	681	751	649	728	687	705	714	673	714	731	742	682	720	690	654	699	732	738	717	740	726	716	707	763	681	713	726	681	711	697	706	666	681	688	676	691	685	680	753	707	669	670	725	684	696	677	680	648	716	702	693	706	726	671	715	699	691	700	718	686	715	663	730	724	688	672	709	647	656	690	695	700	668	658	668	694	712	691	659	710	722	674	713	707	682	681	725	696	719	690	711	699	684	703	739	683	712	735	724	698	706	720	690	715	712	748	659	649	735	678	738	705	635	711	741	690	657	711	691	664	704	726	705	746	666	742	682	705	721	758	719	724	700	740	673	667	699	712	652	703	669	706	650	733	705	703	735	695	698	715	709	679	713	681	711	713	703	714	703	713	714	688	697	701	693	745	656	704	667	700	716	682	740	660	642	664	735	713	686	697	749	743	696	664	672	690	696	697	659	714	694	700	733	730	732	689	674	689	723	672	681	694	679	701	697	685	724	700	688	762	752	685	737	671	722	703	705	710	682	728	720	712	685	704	667	691	682	743	678	689	710	716	712	702	644	740	694	695	692	693	722	671	691	742	708	722	736	716	712	681	681	690	671	718	719	707	710	716	724	726	749	687	692	670	684	662	663	723	710	689	730	715	692	691	716	703	704	674	699	736	653	712	704	742	703	698	724	677	755	667	678	668	733	655	676	680	724	739	682	687	675	699	732	680	675	743	699	727	693	729	687	692	668	712	695	707	742	681	731	685	701	695	728	690	759	685	697	667	709	719	681	713	700	666	685	705	649	669	726	729	712	699	697	668	674	720	678	726	699	704	759	731	717	681	717	709	697	689	674	697	752	720	701	651	687	732	711	744	716	684	693	689	699	691	783	686	667	738	684	728	664	700	704	703	690	680	748	710	717	747	745	623	665	706	644	731	725	717	710	716	696	667	708	756	728	716	733	730	636	707	678	760	700	690	660	691	676	719	756	722	691	708	674	713	718	674	683	760	711	729	677	703	733	729	681	710	691	717	708	713	732	772	744	730	671	708	712	682	759	751	715	736	713	718	688	697	698	697	693	692	727	673	723	714	711	692	709	727	722	665	687	690	714	703	713	715	708	701	701	682	716	689	661	745	751	700	664	677	737	721	692	724	739	733	707	719	695	718	719	709	625	716	695	733	715	695	741	697	717	686	724	707	715	643	721	778	731	703	686	719	717	695	685	780	690	646	661	668	725	719	723	732	677	702	686	720	672	705	645	710	713	774	713	706	723	700	722	654	703	683	681	736	723	671	699	689	705	651	733	716	720	696	699	710	729	676	687	702	699	669	679	679	698	695	751	696	677	707	664	721	679	693	697	702	703	751	708	734	689	697	656	678	716	723	669	697	663	692	667	699	708	678	687	671	663	746	739	709	725	694	693	666	731	679	725	714	701	682	691	713	741	691	717	727	686	652	706	680	712	697	692	726	686	646	742	670	694	750	674	759	703	661	672	663	745	668	690	700	684	702	706	709	707	681	698	685	666	675	692	657	727	689	718	702	650	703	666	680	690	716	668	651	712	696	705	688	733	688	711	708	734	683	716	722	714	716	670	706	654	686	691	724	725	713	699	718	650	699	692	696	676	681	699	701	698	707	699	727	702	689	677	659	693	709	720	724	692	680	720	743	702	738	694	739	710	681	719	686	712	738	712	670	647	686	702	705	671	705	630	644	685	692	747	727	690	682	696	698	724	769	707	711	678	700	732	685	655	698	707	739	664	642	708	727	707	705	694	694	717	691	711	690	676	703	696	706	679	766	710	715	715	731	743	689	700	683	713	754	677	690	745	689	689	710	730	660	742	670	705	712	707	638	717	734	654	691	680	680	716	735	680	712	722	708	697	704	709	732	686	698	724	693	721	676	754	659	679	717	714	685	703	683	685	760	673	702	675	691	669	767	693	705	730	692	738	725	683	640	692	711	712	682	684	713	702	703	675	718	726	706	719	660	722	626	687	691	706	665	701	680	677	731	721	705	688	716	715	718	696	736	657	718	676	701	728	723	701	708	712	645	665	670	667	674	686	700	665	664	719	671	660	668	676	693	727	679	756	722	746	716	682	656	693	744	694	710	678	714	691	680	738	678	689	674	683	687	723	725	714	664	718	720	704	740	693	690	697	674	735	671	715	666	692	733	703	753	691	731	733	696	660	651	692	718	728	694	703	721	667	725	724	747	711	757	661	683	702	657	703	707	672	646	642	689	706	675	698	708	693	693	715	683	711	691	681	705	661	699	677	694	717	704	669	702	711	745	675	667	714	676	716	639	670	719	665	725	716	735	701	660	695	727	727	672	731	705	664	670	641	704	714	691	714	716	696	702	690	704	742	711	714	703	750	732	666	664	738	705	700	672	706	707	713	687	688	737	663	653	704	658	681	674	682	692	671	714	691	709	704	732	687	673	670	695	708	660	734	672	693	688	740	731	686	691	676	705	719	711	704	712	726	696	673	728	701	730	677	697	701	746	717	728	728	704	738	659	712	720	722	686	704	708	717	680	694	752	649	704	698	697	712	722	678	694	720	727	690	756	693	642	709	692	686	694	700	696	666	734	706	671	671	667	697	674	673	704	657	695	729	735	705	715	718	722	674	740	750	731	729	710	711	680	647	669	672	677	712	759	671	720	685	685	661	702	730	673	691	713	649	681	657	729	669	758	664	710	740	723	706	686	677	735	736	720	731	657	744	683	718	722	727	713	709	733	718	677	693	719	685	659	681	710	728	719	746	663	727	727	703	720	655	714	691	655	714	746	678	699	683	735	702	668	738	695	715	682	705	648	685	681	687	691	700	766	716	694	723	665	674	653	716	689	669	712	686	699	727	737	713	671	712	696	704	743	683	718	691	662	672	676	734	676	714	695	706	698	699	732	714	692	716	732	734	743	677	691	692	667	731	703	688	740	716	763	731	633	636	661	697	682	695	702	681	725	696	729	655	715	715	773	722	670	706	652	682	723	683	727	652	685	696	671	747	710	654	654	647	681	722	715	649	769	698	670	665	678	694	665	676	723	685	708	723	659	684	725	690	681	710	661	685	730	713	678	670	751	676	697	729	696	691	722	689	696	704	706	663	694	711	695	677	727	694	633	729	697	686	733	687	679	728	718	744	704	722	748	724	689	741	682	662	704	692	698	682	728	700	736	694	729	703	687	702	706	667	672	704	697	673	671	633	725	720	667	717	748	682	701	696	665	684
5071	11188	8990	4745	3310	2688	2231	1898	1700	1436	1357	1319	1246	1215	1163	1076	1097	1037	1035	1067	1027	1003	1016	954	995	986	984	981	1004	962	981	959	973	929	931	952	927	981	915	1024	966	932	948	901	920	882	923	1000	930	961	946	994	1005	1006	1041	951	989	1017	965	964	924	944	939	898	917	964	947	985	963	911	943	923	948	890	962	957	905	928	949	865	912	907	884	952	947	961	932	920	949	894	939	953	946	999	918	922	939	886	967	960	893	939	955	918	957	955	942	913	935	955	898	921	941	982	934	900	980	938	984	913	929	923	961	948	1006	964	885	951	948	922	963	935	994	965	943	903	957	830	974	923	980	935	949	911	898	958	977	901	916	963	895	968	925	932	956	910	949	924	863	937	939	951	914	925	960	988	912	978	925	941	957	900	932	916	945	962	948	940	912	999	917	918	917	889	957	948	992	919	900	887	901	938	933	876	938	928	884	935	910	964	905	926	921	870	899	963	965	945	932	926	947	976	876	876	928	963	916	905	948	974	891	935	972	876	956	936	937	918	890	951	909	938	970	909	905	909	941	971	985	932	932	924	885	908	914	968	896	938	927	946	936	937	907	925	957	976	979	919	893	957	982	960	937	929	924	926	926	901	920	921	905	922	897	906	915	916	919	934	934	904	913	993	941	926	905	917	859	880	915	944	888	922	959	955	936	973	852	957	893	944	988	941	963	917	925	982	859	914	945	956	931	977	953	948	938	917	925	910	937	936	944	966	917	956	967	925	923	948	961	877	892	921	867	894	965	959	926	963	880	882	928	941	963	943	964	907	936	921	897	981	936	920	880	1009	940	934	927	904	946	930	958	916	943	980	916	980	936	935	935	912	906	960	908	955	888	918	970	951	948	928	1017	900	997	964	936	947	923	981	960	891	933	922	928	950	910	958	922	997	924	915	905	938	940	928	970	926	915	952	911	924	973	909	980	924	981	907	928	948	925	917	910	910	892	965	953	968	914	910	940	891	931	898	920	902	929	994	945	906	926	941	900	880	927	980	935	907	898	921	874	922	937	941	910	992	952	927	999	952	939	936	933	987	943	906	914	883	914	910	901	903	944	938	887	988	908	924	929	920	934	885	882	942	922	948	922	931	958	888	894	916	943	1011	909	892	954	932	896	912	910	926	926	938	956	921	904	910	936	949	939	945	973	917	940	912	915	930	952	924	924	916	933	930	908	936	946	930	921	891	918	936	962	939	911	894	893	912	928	944	896	997	949	931	926	891	937	952	886	927	898	936	983	951	936	920	914	894	965	893	912	925	992	916	985	962	953	956	933	936	879	961	879	899	926	907	922	948	921	988	900	983	951	974	937	932	929	914	956	974	948	968	907	915	945	941	923	950	942	961	919	922	921	885	957	928	951	911	960	946	936	925	929	964	927	932	912	899	887	946	902	881	931	976	900	909	970	944	948	982	900	953	889	918	969	965	946	890	962	937	932	885	964	902	883	854	945	957	919	926	922	914	940	966	918	954	966	958	943	978	948	934	949	983	903	935	942	934	936	904	939	947	943	915	913	967	944	871	957	929	943	907	870	889	952	931	1009	928	955	938	898	893	953	928	894	900	960	970	941	939	845	890	942	887	939	943	917	891	891	914	900	910	963	910	914	954	949	932	930	933	907	915	945	880	906	939	949	897	925	905	907	965	895	935	960	897	927	958	919	926	953	917	957	890	958	893	924	901	937	945	992	939	924	959	948	950	927	914	972	885	953	922	940	947	882	888	952	880	932	916	855	932	929	887	952	917	943	931	985	909	928	964	959	891	936	929	925	907	908	902	898	879	927	898	909	975	922	989	924	855	910	958	929	909	925	964	942	936	940	914	961	926	887	873	944	899	907	958	927	966	955	915	975	922	918	912	908	879	943	947	974	927	963	911	877	910	990	893	997	905	934	966	875	952	897	887	899	931	948	902	909	949	968	910	918	950	953	957	963	916	940	888	859	949	957	936	941	879	929	950	878	949	908	913	977	908	941	908	922	947	882	956	933	921	894	920	919	904	912	914	922	896	897	911	878	916	983	918	914	886	961	928	920	916	923	940	961	880	936	925	909	949	982	946	935	959	977	934	952	978	926	931	921	898	962	921	967	943	972	887	907	892	942	934	979	887	905	925	931	964	962	907	985	978	891	948	923	962	1002	951	935	913	940	960	921	955	909	887	943	937	936	912	954	940	930	873	914	925	912	942	947	966	925	909	954	883	891	933	972	924	928	893	916	928	922	958	935	950	966	921	961	938	927	913	899	881	930	955	892	954	880	880	985	920	952	908	902	943	885	901	975	915	946	934	882	931	924	906	943	957	904	920	937	891	930	936	942	944	932	919	977	948	919	955	922	943	999	920	955	885	914	947	883	944	930	935	908	931	896	937	945	905	885	954	930	872	925	915	929	954	960	1016	953	954	932	938	968	882	930	922	920	879	906	911	961	905	946	950	956	887	917	964	902	941	954	922	900	881	955	945	955	893	908	926	923	940	889	974	971	942	910	961	864	901	922	929	966	906	945	930	951	969	900	968	938	912	866	921	965	945	958	910	968	997	936	898	938	929	922	887	986	947	950	918	944	921	934	891	917	956	971	892	950	948	940	961	898	872	945	955	910	934	908	923	926	917	967	901	919	961	970	886	930	873	1001	950	948	986	971	921	948	929	934	930	960	973	921	942	909	944	925	903	905	996	940	878	939	928	983	934	968	914	899	973	952	924	904	962	929	922	952	972	922	977	895	902	891	947	903	910	976	887	958	917	914	876	948	972	934	936	911	906	962	942	901	898	932	883	921	907	885	946	972	919	888	937	904	925	913	904	899	921	990	889	925	904	953	987	960	934	917	997	899	899	947	918	956	898	886	940	941	919	949	936	918	893	890	898	945	930	969	1016	928	879	901	921	908	988	942	935	947	919	942	989	907	897	947	962	880	921	874	946	911	934	1009	942	909	969	972	924	932	941	941	942	952	922	927	941	912	915	964	936	946	906	911	911	992	962	964	919	897	844	943	1001	984	979	891	927	913	942	904	911	939	912	946	941	908	965	965	880	957	937	889	934	988	929	932	900	944	923	927	922	974	905	923	942	945	893	956	908	946	934	947	929	871	927	923	963	976	899	953	886	908	976	948	891	902	971	921	882	931	934	901	940	992	873	893	893	967	943	952	960	931	971	901	935	918	963	935	952	932	1009	975	944	948	914	943	935	907	906	879	896	896	942	942	937	921	962	933	1011	937	945	951	925	936	892	926	890	880	948	913	926	941	935	946	934	920	935	937	941	876	922	947	939	900	911	913	976	918	933	932	881	929	915	921	922	983	918	945	858	920	897	971	929	914	955	928	930	966	917	833	957	920	922	872	952	915	943	990	879	931	909	869	903	947	970	967	919	1010	958	922	923	930	927	927	935	956	922	928	893	917	962	920	911	922	966	904	956	898	907	903	938	942	939	986	920	956	923	910	915	919	911	941	941	915	917	909	961	899	943	927	965	940	997	895	917	925	919
23058	21512	29521	23923	21513	21574	11076	1346	1001	843	821	728	659	663	639	594	610	536	508	560	561	506	548	556	472	506	521	522	455	492	503	504	479	503	506	510	491	488	466	504	493	484	474	503	478	537	467	467	458	484	478	466	469	506	509	523	486	488	477	495	454	450	488	473	474	476	508	481	479	474	494	480	463	446	490	468	434	477	448	465	483	444	468	422	468	465	436	467	469	466	460	488	456	458	466	495	476	472	487	436	469	482	480	476	458	471	517	487	449	483	476	469	458	507	432	464	516	466	466	458	424	487	496	450	461	487	475	504	466	436	479	460	470	473	481	472	470	465	486	408	507	447	470	456	490	448	443	515	464	502	477	462	500	485	485	484	443	466	461	460	427	442	418	494	465	493	446	463	445	438	492	472	456	456	488	493	505	433	466	467	491	455	426	488	443	471	477	455	463	460	458	439	476	494	450	505	479	502	467	435	500	432	440	482	469	449	482	449	484	480	469	491	434	499	442	464	468	411	475	500	429	470	502	483	480	466	521	486	482	429	474	439	455	478	448	453	499	509	437	452	476	477	503	460	526	473	461	446	453	485	458	433	469	488	453	449	453	499	470	443	440	450	447	458	470	477	460	423	459	500	489	437	467	517	493	461	469	469	471	450	526	479	494	498	445	479	470	475	470	447	463	457	452	465	470	447	447	486	468	479	465	466	442	457	474	451	474	439	466	448	474	493	477	499	452	443	441	479	452	474	462	454	441	497	426	465	490	432	470	455	469	485	433	485	438	469	507	431	472	526	455	468	430	446	495	451	468	452	488	464	482	489	519	454	432	453	470	444	438	495	451	451	456	455	475	473	458	517	469	482	463	460	442	515	455	427	457	450	469	470	447	472	488	453	455	478	466	460	457	476	408	482	454	506	485	462	459	503	427	459	498	459	444	463	442	508	460	472	450	423	488	498	439	480	438	469	448	485	453	471	488	461	463	450	451	479	428	421	507	492	440	501	500	509	494	460	499	489	491	479	458	477	439	464	461	462	441	433	467	504	459	469	455	483	482	432	476	472	519	496	472	435	471	510	479	454	485	484	416	486	495	480	467	522	436	456	484	452	526	491	457	456	441	431	461	458	474	448	422	493	494	454	469	482	444	442	470	461	474	479	443	476	464	458	480	453	460	451	484	434	460	446	490	498	503	458	463	483	481	437	438	452	446	464	462	465	489	425	470	460	493	484	444	434	483	431	465	478	485	460	425	441	436	463	467	437	465	468	474	469	419	475	497	468	493	454	412	427	436	455	477	478	471	437	472	444	467	498	486	471	450	461	455	489	474	491	435	475	465	460	444	498	457	520	452	483	441	452	476	468	469	501	432	456	483	492	452	474	460	446	477	432	460	480	447	442	449	472	461	444	437	458	434	451	500	461	465	461	494	468	473	447	457	472	495	465	455	451	464	484	458	457	468	461	451	490	445	471	459	538	495	466	459	427	472	463	460	434	452	464	448	454	472	449	471	466	459	456	482	463	467	468	472	446	420	501	464	459	472	448	422	475	465	502	488	482	436	452	435	442	461	432	500	463	499	452	514	474	460	481	441	458	468	506	461	446	486	486	463	475	541	493	474	462	473	464	507	475	461	465	480	508	497	441	474	518	451	485	452	465	452	481	468	475	497	431	490	485	477	459	475	431	467	475	453	452	450	447	461	461	492	469	436	455	476	433	425	439	415	470	463	488	462	468	449	462	481	444	454	456	445	480	479	483	454	475	467	471	444	496	435	454	494	454	441	473	456	436	459	438	490	474	495	434	456	481	454	448	490	450	482	448	511	470	462	475	470	454	500	463	462	468	524	459	526	462	466	497	469	469	481	480	475	475	487	483	443	475	452	448	456	455	474	496	478	488	465	439	433	473	480	462	456	484	481	440	451	447	468	471	474	504	458	488	466	465	447	499	491	500	488	487	451	491	472	470	460	437	434	431	493	453	472	458	477	504	431	465	478	488	437	478	444	438	462	446	470	480	449	485	450	519	472	465	465	474	480	449	465	426	480	486	435	463	468	483	446	452	434	460	459	450	489	467	483	422	453	447	466	470	453	493	469	494	489	449	443	456	512	470	446	444	468	465	475	476	473	467	431	449	465	459	441	469	434	469	497	465	444	440	445	461	443	501	470	458	487	494	437	478	462	412	477	480	507	462	461	481	471	457	507	449	454	466	514	418	488	471	442	448	457	462	407	463	464	491	476	451	476	439	482	459	481	508	477	493	489	454	497	471	513	436	468	481	423	450	466	454	454	449	457	514	474	442	448	499	491	468	435	448	480	433	439	478	504	482	455	486	498	451	480	488	429	449	467	496	464	463	498	444	462	417	443	457	472	443	494	464	450	481	477	459	504	498	442	487	506	453	462	458	493	489	484	485	467	442	478	466	419	480	452	450	460	444	488	479	487	482	513	475	487	449	474	434	436	468	478	451	450	472	463	484	509	452	440	479	490	458	488	504	466	428	465	492	497	442	474	493	434	483	487	488	471	503	455	469	459	447	479	519	459	450	464	457	470	500	473	492	455	485	445	484	476	456	495	460	433	463	497	443	469	514	466	416	454	458	427	468	449	463	439	467	490	471	524	415	456	467	472	471	460	444	480	461	473	474	458	472	472	502	451	457	464	451	473	468	467	475	468	491	427	449	477	465	488	452	459	451	500	489	444	484	510	483	461	475	437	470	462	511	447	497	455	437	491	475	467	474	433	482	482	484	461	445	488	479	445	479	458	452	439	447	432	464	460	452	483	449	479	470	449	471	471	471	459	434	447	471	462	464	424	473	468	452	429	438	466	508	463	487	479	456	446	478	466	468	447	494	446	513	450	415	483	487	500	448	484	457	479	492	448	495	424	458	415	466	442	486	446	486	474	473	463	487	431	476	429	470	443	430	486	473	456	462	445	474	448	445	453	489	470	461	444	450	504	457	473	458	443	470	457	465	486	478	445	475	474	477	489	469	471	470	479	491	447	508	473	477	499	478	449	454	444	435	451	462	468	452	447	448	496	472	467	425	462	479	446	440	419	492	461	447	450	524	431	437	469	472	474	454	468	446	471	450	507	468	499	461	433	447	424	459	499	451	476	500	460	480	445	443	433	471	465	524	461	454	449	455	454	480	459	483	465	444	472	464	446	463	458	473	458	440	471	463	469	495	446	436	454	444	467	462	470	454	463	477	485	486	477	472	493	478	499	452	444	426	469	455	475	457	472	473	457	472	476	476	473	479	482	457	446	474	483	448	438	465	469	453	442	492	493	448	476	502	456	459	490	419	462	413	469	485	452	424	465	462	459	460	443	445	464	439	474	486	471	473	501	438	481	468	496	433	475	444	462	472	471	473	460	492	446	450	515	461	458	437	471	462	455	421	472	481	462	480	461	470	467	501	505	489	439	476	488	424	466	487	465	469	463	458	440	488	445	441	470	458	425	454	470	441	445	479	435	490	455	440	467	482	460	436	462	468	450	539	498	433
7206	17143	13650	7210	5164	3889	3055	2509	2075	1748	1469	1310	1242	1093	1099	946	922	920	856	835	805	793	761	745	768	704	781	727	720	720	679	680	668	701	739	673	651	680	732	638	642	658	709	641	684	689	672	662	626	709	664	650	664	667	735	695	661	637	644	697	671	664	701	672	600	602	640	662	674	625	685	656	663	672	627	653	649	680	653	680	651	606	628	634	673	661	633	654	604	655	670	625	686	664	629	662	647	658	648	635	592	624	704	643	581	623	667	643	654	644	656	579	668	636	683	660	609	663	653	618	598	628	651	656	613	655	662	613	666	656	648	611	652	625	642	634	615	611	608	650	599	613	677	700	618	615	662	604	638	653	634	627	621	653	600	620	645	639	662	624	604	644	630	678	681	646	624	656	609	596	649	651	646	621	637	642	642	632	637	617	640	637	659	640	629	656	631	632	633	677	664	659	658	630	665	669	650	640	628	636	652	653	635	635	634	654	592	641	623	620	612	623	667	599	645	688	576	630	638	627	633	601	601	634	651	690	667	666	625	650	604	651	673	659	648	629	643	609	673	672	651	679	649	613	651	628	608	662	642	614	655	580	646	654	645	628	659	605	634	656	621	589	620	645	667	620	596	653	623	649	655	639	624	641	598	631	660	625	595	616	599	640	651	659	674	627	604	669	588	643	596	631	608	659	652	633	651	642	660	652	586	650	600	634	621	641	624	646	604	625	659	669	611	649	650	594	650	598	635	650	649	593	625	656	620	659	672	602	635	567	615	628	655	628	668	618	660	609	636	625	623	637	625	619	641	683	626	644	638	612	659	667	636	623	634	643	640	654	617	634	625	631	640	614	648	622	631	590	632	614	625	619	656	613	603	649	627	668	617	636	625	667	600	651	652	632	685	628	619	624	598	596	602	646	636	637	624	618	648	637	628	661	643	628	638	633	688	666	642	649	603	631	631	657	680	618	639	579	641	623	645	626	644	637	621	646	659	614	679	639	613	662	606	634	634	649	612	645	658	645	669	590	672	642	631	661	618	639	642	636	660	623	589	648	631	639	576	633	644	631	676	678	649	652	630	666	638	602	673	656	648	620	629	606	638	622	663	626	630	655	626	637	641	626	676	611	670	633	621	631	662	611	637	624	694	644	594	646	628	629	643	619	656	645	641	702	679	627	662	605	667	694	651	672	608	653	598	655	631	656	649	643	573	632	641	725	591	636	690	617	668	615	627	589	634	637	664	630	588	684	705	638	681	607	699	596	630	686	599	591	669	606	620	644	628	641	603	652	607	646	645	628	624	631	635	684	613	628	622	649	581	608	691	645	626	645	582	601	616	601	651	642	665	620	645	634	638	652	625	644	636	592	644	600	621	621	645	642	617	655	594	613	610	655	604	648	666	627	639	610	614	632	665	572	659	619	648	634	655	671	679	644	622	640	607	676	579	631	656	604	628	630	605	675	599	664	624	621	620	632	641	657	654	593	675	626	690	637	652	594	611	656	639	653	637	645	621	632	591	623	658	659	610	620	617	630	608	630	576	633	684	618	634	633	669	667	603	657	609	634	633	644	629	619	649	627	629	605	668	656	611	606	604	669	633	639	637	588	680	650	593	656	646	635	650	693	666	659	651	648	646	615	649	672	659	622	652	637	652	634	729	635	658	611	598	643	677	660	601	655	658	587	640	615	627	673	635	588	592	627	626	660	641	638	638	654	660	607	611	668	614	694	633	635	608	624	666	599	647	646	608	593	653	629	668	646	621	614	680	654	648	697	624	713	645	633	589	623	635	653	681	650	589	618	641	633	616	628	586	674	648	646	627	618	592	643	640	584	598	633	617	662	648	637	627	672	628	620	625	656	593	691	663	645	639	641	633	659	662	593	650	589	623	642	639	643	652	646	651	662	649	636	609	645	584	605	677	612	652	647	637	612	657	594	661	696	613	638	618	614	606	604	652	648	609	615	649	678	629	613	621	641	664	609	627	586	632	601	585	591	661	676	682	636	632	679	624	648	645	601	625	618	608	642	606	654	645	660	616	601	635	599	651	598	648	599	620	621	604	672	618	603	599	660	663	642	649	639	663	619	627	592	660	638	661	614	623	605	575	632	620	641	656	669	642	604	682	620	676	637	643	654	669	641	617	645	632	644	600	620	637	638	658	625	610	619	644	616	609	591	661	623	620	605	624	663	635	620	661	605	630	633	631	649	631	606	614	636	645	609	645	614	636	647	653	636	603	638	658	577	629	665	637	646	683	644	612	664	609	619	653	623	605	676	672	667	638	628	666	612	625	577	629	651	610	644	627	624	645	639	641	619	639	606	653	644	624	645	639	600	640	607	624	615	624	657	636	653	632	676	607	647	614	580	604	647	580	613	589	601	617	637	633	651	598	680	595	586	651	730	604	649	661	637	620	701	663	659	610	645	627	633	637	647	678	614	636	602	649	633	632	668	596	617	676	626	643	637	634	665	630	631	614	643	663	612	633	629	629	656	640	595	604	648	652	660	654	612	613	634	639	637	648	620	619	657	615	649	647	606	614	603	609	625	627	634	612	673	597	615	683	607	656	622	610	620	633	600	601	651	659	654	597	669	654	598	671	615	600	628	628	622	583	611	614	632	607	639	647	652	626	593	637	618	625	601	598	666	628	610	635	615	638	608	643	621	639	602	618	626	649	609	600	662	642	646	626	608	627	613	624	618	626	652	608	608	656	637	608	626	615	638	641	599	627	642	640	656	670	653	668	617	630	680	628	648	585	625	631	646	635	633	636	612	679	633	654	649	636	626	606	601	639	644	649	619	597	675	606	616	671	665	679	600	679	650	641	630	714	657	626	602	641	654	633	674	666	621	649	624	636	700	636	621	603	622	600	672	656	643	619	628	620	589	608	636	644	626	636	660	603	626	663	604	615	653	656	653	627	631	682	655	627	608	647	623	598	650	619	641	616	634	626	650	653	615	618	643	595	616	629	638	660	598	628	629	633	624	647	623	661	679	626	650	663	653	673	658	654	622	664	619	606	664	624	666	635	649	637	609	605	598	629	643	612	637	673	616	594	665	649	626	601	630	613	648	624	670	646	646	622	661	634	646	632	610	661	624	663	569	651	617	634	647	624	637	663	625	578	650	599	634	648	638	665	628	627	645	658	657	693	644	630	650	654	637	642	654	611	639	601	587	644	621	594	647	594	599	606	658	690	621	624	634	622	657	628	634	637	656	658	601	622	663	632	653	663	644	639	638	633	638	630	640	616	650	693	595	651	662	604	651	607	649	607	636	658	651	604	647	630	630	650	639	603	668	629	652	683	586	592	664	618	602	665	660	633	646	637	669	637	594	652	592	648	652	648	655	693	605	708	679	611	617	609	622	622	633	634	687	639	632	618	646	635	576	655	664	598	669	637	627	648	649	665	643	618	627	626	626	653	608	658	646	623	629	625	637	579	649	633	657	618	632	644	649	596	663	620	657	629	636	621	667	636	660	627	617	610	641	623	650	660	675	610	641
27171	21246	10807	1131	764	700	567	512	568	516	511	510	536	566	517	489	502	491	517	509	502	494	525	555	481	464	488	470	489	541	498	485	511	504	484	471	508	480	518	510	522	487	520	504	460	483	522	481	540	507	505	479	507	494	535	480	476	501	512	496	506	481	507	497	524	488	509	509	503	532	498	524	530	487	509	533	489	491	497	546	492	482	502	495	490	475	512	548	485	478	518	497	465	511	518	460	530	521	475	524	546	536	504	507	522	485	483	509	549	494	507	489	488	486	504	493	508	500	478	496	496	527	532	524	499	516	501	498	513	559	501	465	520	519	494	482	521	512	533	475	486	528	493	473	484	478	531	549	492	500	501	480	482	479	482	488	503	475	486	510	509	472	498	520	475	558	538	442	505	499	503	488	515	525	542	499	535	513	509	491	454	500	496	483	560	482	505	513	499	466	476	488	511	484	479	480	498	488	491	537	507	509	528	454	488	524	488	522	522	484	496	481	504	506	459	513	526	501	494	500	476	502	524	480	481	488	501	515	487	516	510	521	546	505	480	517	533	504	518	497	525	498	495	484	477	513	499	513	502	527	524	506	451	502	523	503	475	469	509	472	502	527	524	512	509	485	504	505	514	483	492	539	498	488	480	497	489	454	493	454	465	501	493	493	507	521	502	518	511	484	497	509	459	456	479	499	515	492	488	475	514	496	516	484	526	512	522	515	504	502	506	503	511	562	531	497	480	463	518	480	489	469	527	501	479	517	501	532	497	507	486	493	514	460	467	554	495	532	537	487	480	464	503	527	507	523	507	524	529	498	523	521	503	522	507	474	510	534	483	524	509	494	520	497	485	473	473	515	502	529	504	513	479	529	508	555	489	498	474	483	503	510	512	501	514	501	508	495	512	525	490	509	503	487	515	504	469	476	503	481	510	534	509	516	491	498	472	524	494	505	474	515	529	441	547	483	495	482	520	532	471	471	486	512	518	489	505	513	537	486	506	508	525	499	500	505	440	507	492	515	507	536	483	522	502	456	508	565	506	494	478	527	493	470	464	531	506	483	467	513	477	482	522	513	519	508	551	488	517	504	498	566	492	540	489	472	483	534	525	496	507	507	496	489	512	508	499	547	516	527	527	473	490	521	518	519	482	499	498	502	509	482	483	515	507	474	521	473	533	510	508	534	499	469	490	558	480	467	496	477	483	491	478	461	500	527	509	531	521	515	506	513	522	478	518	501	477	521	481	507	484	476	488	498	473	490	503	499	494	445	496	516	498	508	505	483	507	468	487	524	483	475	506	526	494	491	510	507	470	538	475	510	455	493	479	503	520	568	446	509	504	504	549	521	483	474	516	495	517	518	525	474	498	492	533	505	510	466	481	501	545	512	519	507	543	490	531	529	485	493	491	489	499	526	509	465	504	464	466	500	495	487	517	475	511	523	520	502	516	493	490	477	503	532	519	464	506	471	466	459	527	503	504	505	471	494	515	520	486	524	490	494	468	532	536	520	512	512	530	469	471	515	524	485	462	496	506	480	512	470	508	505	514	527	550	520	483	531	518	491	448	528	496	477	475	498	460	482	506	486	489	502	501	524	492	521	507	508	469	503	461	512	487	491	539	500	482	516	505	467	497	512	459	488	504	542	517	515	509	469	471	522	494	540	506	491	479	457	518	488	476	494	481	509	487	487	498	480	451	503	526	461	490	484	516	456	518	532	481	508	523	500	524	502	490	505	520	487	556	546	502	510	529	472	515	503	486	504	490	530	512	482	524	495	499	494	519	475	475	451	527	487	473	513	508	520	478	481	501	493	500	496	515	501	496	462	500	493	587	517	518	521	517	489	507	499	539	534	473	506	473	497	538	490	517	515	504	472	517	490	507	491	494	530	504	487	492	517	532	511	454	497	498	528	492	531	514	506	507	516	491	525	538	501	475	513	494	492	536	536	493	540	501	507	526	553	471	513	521	490	465	483	470	474	476	538	498	522	514	520	496	520	508	502	529	506	498	507	508	469	547	532	518	471	537	470	492	510	526	468	469	533	513	518	488	504	468	504	513	506	545	530	515	516	513	514	507	522	494	474	486	535	473	511	533	475	520	505	536	508	500	504	499	496	501	489	450	458	523	495	496	531	553	506	500	493	484	528	500	507	490	514	500	512	475	498	516	493	486	480	477	527	515	474	492	509	510	471	496	521	509	477	486	521	511	483	502	520	482	479	506	493	489	523	538	529	533	523	516	487	509	495	480	496	476	500	505	510	491	529	517	453	505	501	529	495	527	518	496	504	529	477	492	527	511	491	537	490	511	460	528	470	507	488	492	459	515	504	526	492	453	532	501	487	511	513	496	542	509	497	497	528	491	475	438	509	493	484	505	513	491	529	460	515	492	479	502	481	502	469	485	530	503	530	511	494	524	457	488	478	520	451	519	475	488	472	487	535	501	516	504	495	489	544	508	487	513	428	511	520	510	497	511	519	491	481	517	495	467	507	504	517	517	473	526	496	508	496	482	491	514	494	521	532	484	515	515	508	505	488	484	467	509	493	541	515	486	501	544	498	479	462	503	471	487	492	507	478	531	479	471	513	521	469	474	555	504	494	498	459	509	490	473	485	532	500	502	512	472	491	497	482	481	510	499	525	480	518	466	518	504	498	506	552	527	511	480	479	516	500	520	515	502	525	489	515	489	510	494	534	539	510	557	465	492	499	503	526	466	512	514	512	474	527	504	505	511	499	493	530	493	493	577	509	494	475	524	461	491	504	487	485	506	548	486	476	546	473	490	525	444	500	475	515	493	528	495	497	490	455	529	527	525	480	477	489	468	496	508	539	540	506	538	497	496	478	480	503	505	529	516	469	498	494	478	512	503	497	489	525	490	535	514	491	543	521	560	526	490	501	526	503	547	541	496	508	513	486	504	479	504	498	500	524	527	494	480	478	550	496	524	526	500	515	496	509	491	508	531	480	539	505	441	487	531	513	553	491	541	450	479	507	494	533	474	496	510	529	511	470	525	492	493	518	473	517	529	537	479	520	490	520	518	483	509	505	531	506	518	505	495	494	510	515	478	494	494	482	493	504	523	444	512	525	520	510	447	514	470	530	478	521	508	507	500	501	549	502	500	513	499	507	503	497	539	501	514	474	476	499	518	510	477	467	454	502	515	528	493	491	518	498	507	481	496	448	490	478	524	511	535	521	526	487	486	524	479	491	514	524	497	470	492	501	481	494	490	511	484	527	509	504	481	482	485	516	508	478	468	492	479	522	480	491	532	479	503	498	513	514	493	496	517	501	533	487	512	511	523	505	478	496	518	483	486	499	502	507	482	488	482	524	538	473	476	496	516	522	516	473	515	487	473	498	505	502	515	526	515	464	509	505	499	480	517	489	502	531	496	491	511	490	488	473	448	494	500	506	488	510	534	508	479	520	498	549	480	477	506	506	531	505	496	478	514	519	508	513	509	528	492	491	474	493	473	467	469	483	508	485	480	463	501	532	488	527
4170	1515	1337	996	859	798	800	734	706	703	723	718	666	647	628	666	706	713	670	672	709	675	718	685	674	677	706	671	675	698	665	664	688	677	633	659	679	743	666	688	670	675	701	676	640	665	682	676	676	649	702	696	690	644	670	623	616	676	661	694	718	654	683	665	679	695	673	683	735	695	634	661	692	667	655	674	683	642	637	665	668	692	671	672	690	650	626	630	701	714	675	681	653	656	677	650	638	689	683	669	639	739	671	696	666	628	720	655	647	629	664	663	705	712	666	720	692	606	662	698	685	665	696	663	670	662	680	674	633	671	653	659	628	692	690	682	710	636	620	660	706	750	655	636	654	675	669	645	678	702	660	694	647	666	632	683	693	713	685	684	656	672	641	653	673	636	644	673	628	709	705	703	624	666	709	654	632	637	625	693	663	687	672	706	658	685	641	696	661	695	701	674	690	707	697	706	661	673	714	701	682	671	638	680	730	704	641	686	703	665	583	689	683	701	647	644	675	662	655	675	655	697	692	658	713	642	639	617	659	668	647	625	667	661	641	692	687	671	712	659	661	673	673	640	618	689	667	630	674	676	644	702	705	626	644	642	653	669	666	611	685	668	677	692	652	728	643	677	677	701	676	652	632	644	689	646	672	680	653	641	672	684	695	648	644	685	685	653	697	618	649	681	687	664	690	718	679	680	648	672	726	637	660	685	651	702	686	675	656	700	678	656	640	725	707	706	704	676	648	682	679	706	649	705	667	719	697	646	714	689	669	708	711	664	697	669	711	652	627	658	655	685	644	675	694	666	681	685	662	757	705	654	647	635	703	702	696	616	617	612	627	682	709	658	646	660	671	673	720	685	650	676	706	623	707	642	688	628	655	678	683	658	660	654	714	749	670	650	650	661	689	674	673	702	693	699	651	708	689	668	683	648	675	686	658	694	652	676	628	716	667	676	672	649	682	676	700	647	685	661	662	652	700	619	642	731	662	678	654	644	628	699	668	673	713	646	630	670	640	651	716	675	714	650	723	669	676	640	696	653	687	678	655	743	650	634	669	653	654	656	657	672	668	699	635	676	648	650	705	711	678	710	678	668	741	683	720	694	710	683	658	622	660	627	668	655	692	660	689	664	651	668	665	642	697	701	681	676	705	654	680	705	644	672	653	672	630	666	688	649	662	656	639	691	634	670	711	659	655	709	653	687	700	674	634	632	658	680	652	690	646	710	661	721	686	671	693	688	712	688	661	675	687	659	676	660	679	680	664	690	696	675	663	677	638	634	700	652	709	693	667	670	683	671	664	687	668	684	672	611	648	638	691	664	659	659	671	634	641	672	661	686	676	646	664	642	690	703	681	668	677	659	663	639	644	720	651	718	699	668	716	641	693	649	658	671	671	690	650	657	636	737	709	666	676	650	645	717	717	671	678	663	700	693	624	635	687	714	670	658	703	630	700	710	700	649	709	661	640	678	675	640	634	678	672	690	652	673	683	633	653	688	693	676	704	673	701	631	690	627	669	646	654	676	717	647	703	697	678	662	691	669	694	673	661	679	709	668	662	655	677	640	671	681	682	702	705	622	701	707	654	703	630	650	651	658	698	651	698	674	647	674	687	626	721	645	641	673	682	665	629	673	673	660	743	617	681	679	664	671	651	631	650	694	680	631	670	652	628	642	666	638	640	656	678	727	662	681	679	699	720	689	645	708	662	712	637	651	665	651	652	696	674	715	616	671	698	690	683	655	667	717	616	673	663	700	657	643	703	662	702	654	665	695	656	638	705	709	634	672	694	671	642	656	654	662	657	690	671	676	706	661	656	680	671	644	647	712	646	646	679	627	708	679	663	669	652	666	686	664	687	710	645	684	652	657	692	679	600	678	686	680	683	642	638	645	691	689	660	660	676	657	724	701	627	667	706	650	664	647	631	695	661	698	690	632	719	694	690	640	661	673	669	650	631	637	691	669	679	679	638	623	676	703	652	699	677	674	717	637	706	675	688	686	679	635	693	711	689	614	667	684	729	675	647	688	706	662	688	656	715	712	656	650	668	658	670	707	697	701	687	696	651	707	674	647	655	674	674	664	651	666	653	712	688	691	711	696	657	709	658	645	649	650	690	641	687	688	655	680	636	658	741	657	660	704	669	674	687	642	700	718	660	694	682	640	667	665	679	665	713	658	646	663	668	670	662	677	675	681	657	670	710	673	700	665	650	677	640	619	662	681	644	647	659	586	668	657	664	650	664	676	669	684	735	716	669	664	698	688	702	675	704	710	744	613	644	716	666	685	690	659	695	696	687	638	603	654	689	662	658	655	697	677	719	653	649	673	701	629	646	657	649	692	662	659	638	723	685	693	661	689	714	705	643	669	659	661	689	645	691	700	676	622	679	707	688	662	687	673	654	689	683	653	667	653	691	678	669	693	662	675	662	621	680	662	646	714	629	698	689	628	708	638	671	659	701	649	720	654	695	690	663	711	695	672	728	648	670	691	674	696	703	715	670	657	708	719	692	643	731	704	670	635	658	652	687	663	700	657	682	662	683	679	669	734	663	659	676	670	623	631	668	705	628	673	668	664	643	657	645	727	663	655	636	620	724	665	701	622	661	695	682	709	674	695	648	683	680	640	677	697	675	689	664	654	641	716	641	644	645	626	664	684	703	674	648	643	664	666	633	708	708	674	658	657	704	686	614	658	621	641	604	637	635	672	696	704	713	608	667	632	679	684	687	635	646	645	632	603	678	593	680	665	657	671	679	666	696	667	663	626	702	681	632	704	643	677	699	694	659	708	688	675	670	697	686	680	676	627	647	692	680	689	671	650	688	665	667	705	685	640	670	735	616	704	633	682	644	701	659	685	615	629	656	638	684	653	705	698	662	686	664	638	708	701	717	699	664	661	694	670	627	679	674	591	640	669	675	674	711	643	678	720	629	671	697	671	705	695	655	664	628	666	648	683	628	664	682	681	666	681	627	673	668	694	631	680	636	710	653	656	687	698	673	682	673	653	722	690	694	641	703	652	671	666	692	693	672	661	674	655	726	694	642	679	679	717	654	671	655	717	705	615	633	661	662	683	653	690	659	698	720	675	665	685	662	673	651	668	630	680	628	712	675	625	647	705	624	681	686	702	692	666	668	676	685	663	640	674	726	648	666	712	676	675	692	671	634	703	684	690	625	689	689	717	613	700	670	671	658	683	624	664	664	641	663	694	681	698	615	626	667	691	683	707	666	644	663	671	695	668	657	700	655	694	681	695	673	655	632	669	627	674	675	694	671	671	688	673	658	685	656	664	646	652	653	636	698	700	700	721	687	666	686	639	623	691	652	675	625	667	671	675	678	684	700	655	660	686	692	656	630	648	641	672	682	713	681	722	641	660	683	646	655	682	691	734	671	679	694	704	722	690	681	639	640	671	686	676	671	720	693	655	695	687	662	631	717	664	648	660	662	719	661	674	686	673	651	692	662	721	667	674	655	707	659	678	706	723	687	683	669	685	672	670
23921	21544	29216	24317	21549	13216	1696	1109	899	952	883	837	821	741	776	807	769	785	790	734	724	680	746	703	727	703	706	733	739	702	717	683	726	742	710	702	730	723	679	713	728	701	740	727	665	712	668	707	732	682	708	680	709	716	686	719	761	697	701	694	692	700	681	688	742	672	705	687	692	710	669	711	696	686	677	680	639	761	753	685	685	674	703	708	701	708	665	685	710	735	676	726	712	736	757	729	705	694	728	681	675	736	729	722	752	659	716	750	683	682	712	724	691	666	701	703	695	687	698	743	713	705	702	722	694	681	701	717	692	729	681	669	719	709	690	666	718	666	719	687	690	702	702	737	687	695	699	728	644	702	702	690	705	691	765	694	710	705	714	714	748	682	642	687	724	730	671	734	717	729	728	689	687	679	676	695	723	672	717	705	713	674	689	707	686	693	728	692	665	751	708	724	706	696	725	685	703	682	785	718	652	686	715	742	749	711	754	708	725	684	677	698	715	679	691	696	733	662	692	662	667	717	648	693	660	695	676	718	722	693	702	679	737	720	671	720	702	683	697	726	723	687	656	710	733	688	702	712	642	706	714	706	675	740	655	692	709	741	667	696	667	692	689	691	682	656	662	732	704	664	711	683	728	700	685	718	679	733	708	667	661	720	723	678	736	708	707	680	677	713	724	693	683	693	699	642	709	697	698	664	705	702	689	689	675	686	701	655	677	738	691	724	730	653	685	680	679	710	716	678	694	682	717	679	699	688	702	669	701	694	694	668	753	730	705	696	690	709	714	684	674	723	707	675	680	650	684	657	678	647	705	672	640	740	699	677	705	720	619	742	671	645	696	714	665	682	709	682	724	705	727	677	759	701	656	709	700	696	663	678	720	698	715	752	588	740	733	696	703	673	718	673	682	675	652	695	723	669	669	692	694	673	700	672	708	691	740	713	694	641	715	681	671	658	678	693	691	709	664	728	733	688	742	727	694	681	726	671	717	717	666	752	674	710	702	678	709	685	690	730	698	681	659	701	696	651	703	695	727	667	668	644	713	702	664	690	700	690	687	693	786	689	688	704	702	723	698	688	667	729	686	690	730	702	726	691	752	718	719	699	682	733	736	695	730	697	684	677	708	700	678	728	650	682	692	653	713	716	723	681	712	694	682	720	720	766	711	690	690	665	737	679	668	734	690	701	728	696	719	685	710	693	696	649	697	703	659	682	730	739	733	726	638	667	705	657	698	731	695	716	685	641	697	697	762	727	752	725	752	736	733	717	708	705	675	697	668	752	750	690	699	712	650	738	675	685	689	687	687	648	692	667	653	691	697	669	634	665	673	698	676	671	740	672	677	712	729	681	738	708	675	691	712	681	691	669	707	692	636	733	693	725	705	667	678	693	723	680	694	725	690	743	721	663	678	724	692	702	685	709	714	716	677	695	663	716	697	715	726	705	667	726	701	666	704	715	713	663	667	690	681	709	707	667	656	695	689	736	703	721	695	723	675	713	686	698	648	678	663	723	703	689	718	728	745	775	706	676	703	684	707	711	673	739	679	703	758	671	659	672	739	732	709	674	677	729	731	702	645	714	685	680	669	684	712	702	673	700	696	703	714	667	677	657	702	674	691	741	728	674	675	725	721	711	736	716	666	773	664	741	723	697	714	719	664	688	729	672	680	702	678	684	694	696	728	646	649	712	715	723	699	664	670	701	671	741	694	745	694	640	709	697	721	667	710	678	689	700	712	700	690	700	696	695	708	727	696	732	684	671	704	682	673	688	712	688	693	673	746	704	708	664	731	731	669	701	681	731	670	692	712	671	730	676	703	728	678	681	700	740	716	693	665	689	658	671	708	737	706	725	662	703	730	705	694	689	681	648	671	679	705	687	668	709	641	660	673	682	679	741	673	749	705	698	716	689	708	694	697	681	691	753	690	702	715	728	743	684	679	674	724	723	735	731	736	662	702	684	723	705	729	686	693	681	708	705	689	693	699	693	678	712	688	656	711	745	703	709	717	697	713	690	716	715	715	695	717	655	755	683	691	691	664	649	649	710	724	707	691	720	702	715	741	698	736	696	692	671	687	657	710	687	657	645	708	693	745	720	721	723	702	691	711	723	738	687	703	631	689	713	660	683	718	644	675	765	662	761	741	745	719	740	712	699	726	687	659	682	626	675	726	693	682	663	721	712	690	687	690	713	670	717	714	693	712	724	698	755	739	699	712	708	748	731	701	677	737	733	673	722	667	700	678	721	677	714	675	736	695	729	686	648	735	698	707	692	707	675	684	637	680	695	683	673	710	727	699	746	638	719	683	680	723	714	667	649	741	672	705	715	689	710	728	723	646	703	710	688	703	654	693	723	705	686	697	708	682	739	695	697	675	694	684	652	668	682	692	691	727	704	692	695	685	722	720	697	709	668	736	680	683	744	696	669	706	709	719	701	697	688	710	745	661	689	656	685	667	709	693	691	699	704	677	692	682	709	668	736	659	704	691	664	743	675	663	674	691	702	668	682	744	683	655	710	667	655	663	684	671	707	724	733	682	715	733	653	713	669	692	684	718	741	697	692	728	691	711	705	689	683	710	667	662	716	666	657	692	732	672	703	689	698	703	702	705	651	686	659	695	657	668	680	653	699	683	679	646	727	675	719	653	684	710	695	702	718	714	688	681	723	734	664	688	705	681	665	662	729	660	712	670	670	682	685	691	683	695	684	669	724	740	686	727	678	709	683	680	695	742	713	688	703	655	692	701	707	706	714	673	697	687	705	765	693	676	729	672	675	684	677	746	691	700	724	711	640	687	656	641	724	701	711	718	699	673	690	722	679	653	686	688	659	719	708	725	720	656	711	712	677	665	686	707	730	659	675	710	683	680	700	705	693	733	709	687	688	673	648	708	725	658	645	658	696	699	708	700	700	678	680	728	673	658	753	688	655	692	698	732	697	681	633	687	740	716	706	751	684	742	667	726	685	696	717	649	709	679	708	702	684	679	734	636	676	676	686	684	669	698	733	689	697	670	672	679	707	639	692	710	670	655	694	703	733	708	635	693	689	681	697	686	718	675	657	659	687	693	662	722	698	716	722	718	690	713	675	712	676	695	686	723	706	671	689	687	694	722	735	695	711	672	715	639	662	693	687	721	726	688	740	683	715	655	676	702	687	782	641	715	710	679	693	706	759	710	701	694	685	747	654	685	671	694	672	671	731	660	710	652	728	699	676	651	737	703	705	650	671	698	686	689	631	726	697	716	688	707	676	716	670	697	681	685	675	713	632	700	709	702	720	680	715	686	700	727	684	685	695	632	690	650	701	708	680	691	689	699	684	758	678	689	695	676	730	706	701	743	709	664	747	701	671	680	672	706	710	667	688	663	704	732	677	698	661	691	696	666	724	694	764	686	688	750	713	657	677	694	708	687	673	701	671	745	697	724	695	676	658	716	740	720	705	664	691	692	689	666	706	657	693	656	664	710	713	669	668	724	678	687	715	711	675	712	710	698	712
5176	11197	8815	4714	3378	2679	2205	1924	1628	1480	1361	1312	1254	1147	1175	1139	1056	1040	1002	1012	986	1017	1022	1020	976	986	990	933	954	995	966	987	922	961	978	946	932	933	945	915	1000	990	948	963	947	952	969	925	969	971	875	939	971	931	982	972	969	941	1010	874	975	953	978	903	969	909	954	942	914	939	925	1015	943	904	973	908	923	918	912	947	920	899	905	937	921	884	956	979	942	906	932	939	908	896	935	947	917	939	922	912	940	896	938	927	885	921	944	874	908	888	958	945	936	958	915	988	924	946	952	862	925	943	896	974	953	900	910	895	938	878	968	937	921	968	961	910	900	910	912	931	933	947	889	915	937	887	955	911	892	934	896	914	902	902	906	933	905	889	890	866	975	887	922	913	916	922	922	911	900	927	896	909	901	923	934	930	939	917	893	928	918	908	884	936	957	921	952	947	937	988	920	919	912	913	947	912	945	940	941	915	999	940	901	902	939	962	908	942	930	943	925	919	965	859	952	954	970	943	925	971	890	983	923	876	929	886	950	951	944	942	876	884	894	895	902	928	916	856	921	882	886	934	968	867	894	938	930	955	946	957	900	962	949	924	904	932	907	940	906	886	882	911	959	926	854	949	902	922	919	935	941	944	920	903	933	900	892	985	904	895	920	948	947	951	923	909	977	917	948	951	923	902	885	951	920	883	904	922	948	896	880	933	898	899	1023	959	911	868	938	947	929	930	897	851	878	979	930	932	950	909	906	966	908	933	896	1017	876	1001	926	922	954	906	987	883	938	927	899	921	938	902	996	908	942	970	915	917	939	890	927	1006	917	917	920	875	926	928	960	876	929	892	899	881	934	928	937	945	910	919	933	964	918	945	904	899	920	953	932	886	942	926	970	922	862	999	901	905	928	930	941	898	909	948	923	919	910	926	906	915	898	1008	942	935	901	901	956	909	937	864	914	939	951	933	937	914	919	927	847	889	976	951	913	922	902	885	886	911	930	969	909	915	918	916	907	898	902	910	928	920	890	923	906	896	944	920	923	903	943	936	897	932	922	934	903	968	921	915	982	943	917	924	926	961	911	903	908	909	879	915	938	985	916	945	881	918	910	944	971	927	876	933	921	925	922	956	855	895	913	915	885	886	959	958	910	953	885	964	913	913	937	946	952	944	948	898	897	902	909	944	955	910	912	942	927	921	951	917	888	899	906	976	946	904	931	928	990	893	929	950	955	898	917	919	908	936	906	926	939	895	919	873	931	907	942	958	892	921	952	952	939	892	904	864	924	955	884	896	904	887	967	917	896	930	929	883	953	920	891	916	930	866	920	922	926	928	939	896	931	920	941	937	937	912	938	921	924	957	958	899	927	884	921	926	864	927	953	931	957	956	918	911	938	963	913	979	895	914	914	927	955	916	902	968	910	918	905	878	857	981	946	969	910	945	883	940	941	900	959	910	868	928	911	955	887	953	953	911	952	945	928	907	861	988	976	950	875	955	990	845	957	899	932	936	906	899	881	938	934	978	866	902	933	896	903	891	944	906	923	943	911	897	971	923	956	902	925	939	859	928	956	964	944	923	913	922	966	880	915	884	944	945	890	957	969	943	897	936	913	910	938	913	970	910	911	958	862	941	947	935	937	914	928	920	946	926	995	901	948	909	850	921	875	871	945	898	924	898	928	901	954	946	911	889	902	917	904	892	937	937	967	887	924	989	1006	948	889	907	897	927	894	909	927	948	966	936	936	940	892	984	932	952	955	949	912	913	895	945	922	931	946	917	940	946	898	895	951	914	923	913	953	938	907	958	934	920	963	980	941	893	883	927	906	961	966	946	863	970	940	886	919	945	946	906	936	921	927	862	908	914	930	873	934	890	930	904	986	914	958	912	954	959	885	897	936	953	934	972	936	912	939	888	924	941	932	918	890	878	946	925	891	939	939	940	928	949	1005	890	927	901	928	892	996	938	894	951	928	995	936	928	873	928	891	917	956	931	905	972	945	889	952	967	869	893	941	935	923	929	830	928	897	967	941	999	890	968	923	947	924	877	889	907	945	937	926	892	904	904	926	911	891	1007	856	943	1004	927	929	971	936	931	901	1007	990	907	906	941	946	921	986	911	919	931	918	952	939	910	937	934	926	935	942	969	940	950	866	917	928	902	931	891	888	913	927	878	943	938	931	930	945	945	918	968	943	933	883	911	983	941	922	914	937	954	919	857	914	924	901	919	947	891	879	932	958	949	929	855	922	912	978	880	943	945	920	907	931	904	935	898	890	932	957	939	957	939	932	913	939	951	954	925	889	909	892	887	899	891	904	964	926	919	936	882	932	948	931	923	895	960	882	919	966	963	948	932	945	936	875	887	917	889	870	952	920	947	965	914	954	914	905	902	918	932	925	941	864	869	907	881	957	896	873	927	937	912	879	879	906	991	948	961	922	952	972	943	927	950	912	925	983	955	905	934	912	962	953	994	922	923	979	924	912	902	905	899	945	915	930	924	952	933	893	938	1019	917	913	870	959	929	945	836	894	911	924	905	880	883	902	929	905	905	914	993	982	897	938	959	881	983	887	916	857	898	932	904	966	955	913	907	950	922	884	963	969	886	933	877	939	877	931	944	972	932	905	966	933	900	908	927	913	970	928	905	961	942	927	951	935	952	928	955	927	973	967	885	892	868	925	898	901	950	929	903	895	915	961	947	961	950	913	937	902	929	909	915	888	890	942	907	972	946	945	917	887	946	904	840	911	908	905	911	899	908	869	866	926	864	1003	899	939	889	910	940	954	947	919	941	934	905	915	920	931	945	973	919	935	971	944	992	926	939	1016	892	904	916	926	898	870	956	888	918	924	926	882	943	951	951	930	929	960	890	878	946	917	917	923	938	948	918	904	893	952	916	889	893	953	910	919	926	947	950	929	936	922	916	900	919	901	966	970	938	997	903	934	955	973	881	919	876	944	936	900	878	891	936	874	864	906	917	938	878	931	917	913	964	907	923	907	942	879	918	968	911	966	901	855	898	960	916	931	943	957	962	952	919	883	938	936	931	941	911	950	947	916	870	909	932	922	970	924	932	919	928	913	979	896	960	923	938	914	961	932	952	950	908	985	856	886	924	984	965	897	863	970	963	980	899	943	972	927	928	889	908	957	930	916	908	890	899	939	943	918	875	923	921	939	965	901	881	959	948	887	947	924	954	917	942	904	913	954	941	913	941	967	956	937	884	913	900	901	867	890	961	978	936	894	936	859	924	928	905	915	922	955	981	968	920	931	902	863	954	910	936	977	1000	966	923	940	941	978	900	956	937	906	881	905	935	892	976	931	857	902	908	953	904	892	959	946	924	913	992	935	978	906	914	925	913	956	916	962	867	877	920	849	933	945	921	899	959	884	899	966	924	974	968	956	939	925	929	943	955	885	868	937	901	920	920	913	926	930	885	944	925	1008	925	927	938	961	941	950	926	915	874	918	943	886	910	967	992	915	924	933	942	902	927	961	933	948	976	909	918	921	971	969	962	919	879	921	920
23069	21540	29570	23956	21542	21589	11233	1282	923	916	846	749	687	640	605	581	586	583	540	592	512	530	573	522	510	507	533	473	487	535	485	505	491	500	479	467	512	490	453	499	505	479	487	495	523	472	469	512	453	446	440	490	489	516	480	463	522	505	444	507	433	458	497	485	460	450	475	458	515	438	460	446	487	450	446	489	474	433	438	472	466	467	475	475	462	480	495	474	459	467	462	463	470	462	477	470	484	485	477	440	457	446	484	465	441	462	466	435	476	481	458	505	451	489	468	480	479	497	442	457	457	420	447	481	434	444	508	503	429	476	481	488	461	505	495	468	499	474	457	483	462	487	469	481	480	443	452	484	426	484	440	439	471	483	455	474	484	489	460	469	451	463	439	442	447	475	479	454	484	463	454	489	485	477	476	504	480	421	511	422	459	485	456	488	453	459	465	434	451	419	430	501	485	422	437	459	450	474	453	481	450	462	464	476	492	436	459	454	424	511	473	438	463	443	479	516	450	496	439	524	480	489	425	455	473	474	463	460	415	454	469	464	480	445	456	455	451	453	502	480	434	476	468	433	473	464	477	426	479	476	464	479	457	471	483	489	475	451	437	499	497	467	473	443	433	463	493	457	498	457	459	460	474	451	431	468	496	473	466	481	505	468	441	474	457	456	499	434	476	480	465	439	429	498	469	491	430	502	486	461	461	464	432	488	459	466	499	475	480	448	436	445	426	455	437	471	462	450	486	460	464	475	418	432	460	441	450	446	500	504	430	470	435	459	444	475	464	490	451	484	469	435	476	471	456	505	493	473	450	483	490	488	427	431	448	423	448	489	426	481	478	480	478	453	485	482	455	488	440	445	469	474	449	486	467	470	496	432	468	442	451	491	434	460	485	463	440	436	457	462	476	476	507	493	479	476	436	450	460	461	447	453	493	423	417	470	440	452	477	484	463	428	464	441	424	443	483	480	495	487	444	441	464	484	472	470	490	452	489	498	469	485	468	455	476	502	462	476	445	445	503	476	459	483	471	474	485	444	474	471	471	462	477	476	467	461	445	484	469	484	497	459	493	476	478	474	479	454	443	452	497	447	457	474	472	480	487	475	449	457	471	483	456	432	452	500	465	401	459	476	462	478	481	433	461	456	453	454	477	456	503	442	523	441	441	468	468	477	454	482	481	495	452	475	488	437	456	465	456	456	412	463	425	477	459	465	495	457	509	435	494	486	479	471	451	470	455	483	457	481	495	442	453	474	465	483	490	476	423	457	459	457	509	462	420	450	446	472	485	499	460	421	435	464	462	508	465	497	467	476	445	472	474	457	458	487	469	488	462	470	490	454	443	473	493	538	463	451	454	426	450	466	416	436	453	420	436	443	444	465	455	437	483	489	434	474	457	463	459	438	447	469	448	475	485	469	425	511	477	462	489	461	473	453	471	467	443	486	500	483	502	499	481	474	475	474	509	480	513	468	459	492	415	458	471	479	469	423	443	460	419	487	434	443	463	453	452	448	487	406	483	461	486	456	483	480	467	475	457	444	482	425	505	459	443	513	463	443	473	486	430	489	408	488	434	510	435	474	484	491	442	453	440	434	474	444	493	480	479	467	493	441	492	448	456	441	492	474	459	486	485	476	478	493	459	476	435	461	462	469	457	476	516	474	491	475	467	446	467	444	443	466	439	455	434	465	480	472	468	490	455	431	456	443	479	475	471	464	500	454	465	500	433	471	428	490	480	455	437	435	448	454	486	447	461	495	494	476	460	449	468	469	438	466	436	415	432	483	465	466	454	464	443	475	516	484	445	466	512	469	465	488	480	459	456	444	428	456	409	468	475	491	470	433	487	482	448	469	448	472	462	444	457	504	437	486	444	431	471	442	461	473	447	448	453	470	481	420	491	452	449	457	471	469	464	481	474	476	465	456	443	492	480	493	454	479	442	471	474	443	490	443	470	475	448	462	473	455	443	468	475	468	494	482	411	463	447	479	416	490	471	439	461	444	517	466	457	483	464	429	429	458	494	454	447	413	499	486	452	495	467	467	477	445	499	472	458	466	469	473	475	488	439	474	460	446	420	462	449	463	476	482	485	469	414	466	445	466	496	446	488	478	450	464	457	452	465	475	453	497	452	446	456	468	469	495	481	462	471	475	457	472	445	478	429	455	439	458	440	453	480	438	429	471	423	418	472	446	463	477	483	479	487	444	448	448	444	440	436	466	482	482	459	448	452	460	448	445	465	442	472	482	413	437	437	452	450	420	445	459	441	442	485	428	440	465	450	468	460	491	453	438	469	488	487	428	440	453	471	448	457	477	448	487	490	451	450	459	452	488	434	459	449	475	459	451	491	442	436	466	483	466	490	451	460	480	416	455	465	452	446	478	476	468	437	426	464	500	506	457	452	445	438	440	476	475	460	458	442	458	467	466	478	454	446	474	506	450	464	440	462	453	464	474	454	502	427	481	466	449	473	471	457	490	456	471	473	512	418	462	470	458	477	482	476	456	469	472	474	428	463	464	463	430	454	456	444	467	447	497	452	459	456	456	419	490	469	472	476	466	455	493	456	425	490	471	466	454	473	472	451	445	457	431	506	485	476	454	451	443	485	504	447	419	446	451	454	506	477	459	426	455	455	447	430	459	491	464	490	459	491	414	493	466	477	513	461	479	417	436	480	482	461	464	477	484	443	463	480	475	484	467	452	462	474	459	492	481	452	445	446	473	451	460	439	467	479	467	449	445	480	439	438	461	463	466	458	468	485	463	456	422	439	469	442	450	455	485	483	454	428	509	463	511	525	491	429	456	456	444	453	513	493	495	452	456	490	459	438	475	450	456	483	506	440	477	492	470	511	450	475	466	464	524	481	460	460	467	454	444	449	491	460	437	438	485	476	447	425	461	447	493	472	483	481	450	425	461	463	520	481	463	433	467	473	448	426	443	453	510	458	446	486	425	461	433	456	453	461	471	478	474	524	435	472	459	431	450	460	443	416	503	451	439	483	468	431	459	451	477	438	476	482	459	439	441	458	464	474	481	474	472	442	473	461	497	470	478	469	469	466	454	462	477	498	447	447	444	469	470	458	398	442	429	466	446	485	477	488	483	468	415	456	468	463	500	516	418	457	442	476	459	443	398	456	468	449	462	465	476	434	478	473	438	478	476	446	468	480	469	452	487	443	471	412	476	422	450	465	474	516	454	446	467	466	457	506	463	462	497	442	488	445	508	480	465	445	455	487	502	477	472	472	473	448	470	454	464	488	460	471	480	492	456	483	496	479	463	500	468	500	444	474	457	455	485	495	465	438	485	492	442	501	445	468	469	471	444	381	464	449	457	457	474	488	475	450	501	457	447	474	491	473	472	471	466	473	491	469	506	477	507	490	436	416	451	458	470	434	447	504	472	474	476	501	474	467	474	468	442	446	459	458	482	498	469	442	464	465	470	456	434	485	449	434	499	482	467	441	472	461	450	455	437	467	470	468	451	510	477	451	447	467	481	484	479
7276	17131	13727	7245	5184	4013	3091	2471	2054	1821	1525	1336	1173	1141	1040	949	955	869	820	865	811	786	833	807	803	736	707	690	728	713	682	634	679	681	662	653	696	652	674	649	666	680	647	626	687	716	632	689	655	640	661	608	658	672	706	701	665	670	713	615	622	670	611	637	614	606	641	609	677	655	646	648	650	693	635	630	628	628	621	579	628	648	663	626	633	605	669	617	643	614	637	650	623	617	660	615	662	637	647	666	636	663	638	639	612	664	648	643	639	680	625	605	660	657	626	638	602	666	633	636	612	619	610	615	651	673	644	638	617	602	618	632	595	648	652	587	635	685	630	657	633	630	625	651	631	633	666	631	603	616	657	639	674	642	659	660	614	655	647	623	607	619	633	614	660	621	658	687	665	637	634	670	617	674	612	635	620	622	644	660	659	633	640	630	634	632	663	626	645	654	628	616	637	613	616	678	648	656	615	653	641	635	644	657	655	607	627	582	648	622	657	605	630	603	646	639	613	634	612	665	660	651	652	671	639	636	628	641	660	648	607	604	616	654	604	624	625	622	645	645	605	660	675	599	614	639	641	608	630	653	671	607	638	619	659	664	625	615	648	640	624	650	589	627	627	650	579	635	587	647	609	614	605	632	641	599	628	661	647	642	617	604	631	660	648	652	618	655	602	619	679	602	602	678	563	642	625	682	637	640	616	654	596	641	665	632	616	672	667	632	619	621	640	633	587	620	644	626	621	595	659	635	619	632	640	618	671	604	583	648	626	611	597	627	656	641	616	651	644	691	637	647	641	644	611	635	649	623	647	618	590	579	695	624	630	596	636	631	619	638	628	615	632	625	588	647	598	659	634	655	618	625	638	645	613	636	647	657	647	655	602	605	589	622	628	644	675	645	620	666	597	617	627	638	682	621	669	646	625	626	558	655	632	615	576	642	661	588	625	608	670	612	643	629	668	656	587	630	584	655	603	622	641	642	640	632	637	594	647	656	599	613	608	653	648	674	647	608	585	660	622	620	585	628	652	684	651	626	615	666	624	659	607	623	643	630	600	615	651	658	632	626	648	618	658	686	657	637	641	665	609	605	615	652	621	599	628	659	630	607	632	602	627	626	605	646	624	611	626	590	635	668	662	618	631	614	646	645	626	655	666	648	630	625	628	601	612	627	633	647	657	672	605	596	652	611	568	669	629	633	636	641	654	643	612	630	640	679	624	627	648	632	634	611	613	640	666	595	626	589	654	640	637	582	598	597	662	665	671	606	617	645	645	649	637	594	604	603	648	599	630	614	574	639	676	616	642	622	612	619	591	632	632	617	637	632	621	652	655	626	672	626	612	593	610	620	598	623	629	618	633	605	690	666	622	663	577	601	640	593	627	621	596	633	613	626	639	627	650	654	637	622	616	645	604	628	674	671	621	671	645	653	597	631	626	624	610	651	667	672	650	619	599	638	623	627	676	660	650	665	628	644	592	603	645	657	659	606	616	660	673	616	630	615	635	683	638	639	711	651	610	635	647	632	652	624	649	610	600	620	662	640	641	619	576	610	610	644	611	611	637	634	586	638	625	648	652	607	649	582	595	575	650	653	622	632	637	632	616	665	601	632	650	649	645	620	649	605	682	624	629	689	660	630	608	592	657	637	576	617	673	619	632	614	603	611	598	617	641	610	686	657	585	617	610	645	611	642	632	642	610	651	689	643	640	629	664	651	635	629	605	644	633	670	632	642	583	600	650	607	628	606	620	629	643	661	653	670	605	599	592	619	616	620	663	652	639	647	637	638	646	645	641	622	662	613	661	609	615	650	630	614	591	614	639	607	621	601	611	615	653	621	633	633	621	609	648	638	595	634	606	623	606	635	637	689	619	619	614	625	651	633	653	641	621	636	655	613	602	637	614	596	616	616	617	637	606	646	618	641	600	662	608	624	681	597	629	623	648	629	590	623	626	647	620	627	604	627	643	612	655	628	627	634	641	646	630	624	639	648	614	636	661	639	596	677	612	647	656	637	653	623	647	645	598	645	620	642	626	650	595	662	619	635	661	609	590	577	656	628	656	585	647	645	640	618	606	608	671	675	646	654	613	668	583	635	616	641	691	645	624	650	651	635	659	674	623	617	584	648	594	652	653	586	613	605	625	676	634	635	610	631	628	630	631	618	648	653	642	640	610	611	618	619	600	637	640	624	632	598	698	646	630	661	655	629	657	631	634	621	600	643	610	619	632	618	618	615	627	674	630	643	627	644	648	617	591	667	658	644	600	657	651	609	623	594	607	609	601	659	628	664	638	633	640	651	619	609	595	612	633	641	574	653	605	615	626	620	601	640	612	661	589	631	629	585	624	602	588	625	674	600	604	627	628	628	606	645	592	646	647	618	619	631	632	675	598	607	631	635	617	669	613	614	622	636	625	661	671	653	617	647	656	611	645	596	621	629	598	682	630	628	653	615	616	593	693	640	594	649	615	633	604	600	673	679	637	673	615	602	638	630	643	632	620	634	625	628	617	646	642	642	669	610	638	650	608	625	639	625	659	648	646	620	640	633	629	596	619	695	641	600	623	588	655	634	620	578	636	627	636	616	651	634	602	673	601	601	607	670	584	625	597	622	605	584	624	600	617	625	642	631	610	619	633	641	584	614	632	581	627	614	623	633	594	636	602	621	625	661	655	626	686	619	625	650	663	633	614	646	624	655	654	647	590	606	632	656	634	615	634	645	661	636	665	579	666	622	600	601	589	674	615	638	627	595	690	632	603	637	628	630	625	619	639	639	633	666	628	589	677	649	615	595	625	658	601	638	644	637	637	629	631	601	664	657	600	655	610	657	634	622	649	660	612	641	594	646	650	649	613	637	614	630	606	640	622	655	614	640	629	617	607	657	606	629	625	672	627	664	668	652	625	654	636	613	618	664	635	630	613	608	615	653	629	628	645	636	617	639	619	631	643	631	616	584	616	649	646	652	627	647	617	583	616	652	626	630	622	611	640	598	691	656	622	660	608	655	658	648	631	636	636	580	650	601	623	618	646	639	605	613	615	619	657	701	663	618	618	658	613	635	650	640	641	628	603	633	593	641	625	633	621	619	677	628	652	666	622	616	618	643	594	621	615	705	627	583	679	622	651	585	635	637	612	625	627	626	666	620	681	622	623	646	651	619	632	659	620	628	651	619	602	651	625	617	634	610	609	627	639	657	645	670	628	667	639	644	614	617	616	660	632	605	633	633	623	641	631	639	619	558	641	624	634	640	673	638	668	638	626	625	619	611	673	620	610	659	614	633	602	604	638	595	649	632	658	593	635	667	603	634	581	632	599	637	661	619	628	659	626	622	626	608	613	639	623	650	626	641	628	619	658	633	626	653	644	636	590	631	645	636	639	616	611	638	616	661	632	628	660	602	628	687	647	651	646	574	609	626	610	601	634	599	632	658	620	633	645	624	614	642	616	658	637	617	593	662	635	634	635	632	686	670	616	604	653	691	652	605	589	605	643	611	599	629
27090	21209	10876	1166	753	688	568	580	530	523	559	504	534	494	501	501	511	529	501	572	490	537	526	502	500	518	485	543	488	491	489	501	548	524	465	531	519	510	473	491	508	503	509	496	468	543	522	460	517	489	503	487	539	526	510	482	513	538	559	516	500	526	482	498	510	510	481	451	496	485	509	509	480	509	520	487	509	497	526	488	503	490	521	524	504	498	509	515	514	484	483	489	516	517	501	524	533	508	488	544	520	552	460	525	506	500	480	515	466	482	507	507	522	490	504	513	450	504	518	524	466	507	475	458	528	480	511	561	483	493	557	489	486	522	497	517	484	523	491	490	516	498	508	538	528	491	478	519	478	491	503	520	521	500	517	476	509	494	463	516	509	494	524	472	479	550	495	510	513	472	528	497	507	472	507	540	521	463	518	457	499	458	495	499	497	501	498	535	493	474	538	510	504	535	497	489	493	497	506	520	501	529	539	484	488	493	484	488	494	507	473	468	481	489	482	499	530	504	510	487	517	498	468	518	482	561	530	513	499	541	490	545	488	515	515	505	477	469	514	505	462	523	494	505	474	492	485	500	501	509	496	479	501	515	478	474	507	541	481	543	484	517	479	543	492	491	514	486	528	504	520	498	547	481	516	507	472	525	494	493	490	494	444	480	486	500	521	489	467	517	539	493	512	517	535	510	479	520	477	525	488	497	488	498	484	506	528	501	482	523	478	502	501	503	535	478	533	469	438	492	536	492	512	516	541	511	489	543	499	538	519	509	477	486	486	502	538	512	512	493	524	520	512	510	508	489	465	492	445	519	539	499	483	479	504	491	530	499	490	512	472	453	504	496	522	523	468	515	501	520	484	486	484	489	518	514	481	470	502	491	493	485	466	512	484	494	515	479	475	520	503	493	486	498	510	502	476	485	502	536	488	492	526	460	471	510	497	483	525	482	476	495	494	502	468	491	531	514	473	519	494	455	502	487	546	498	495	511	492	476	492	578	486	476	510	474	468	498	497	468	498	508	497	544	495	467	540	493	492	508	493	510	473	492	514	510	516	521	517	502	489	499	483	495	521	546	512	493	503	509	513	501	497	472	486	484	436	537	478	518	490	481	468	515	494	540	528	506	496	532	482	505	514	496	508	494	556	552	502	533	528	503	505	534	522	491	482	496	526	506	487	468	480	483	508	468	481	493	501	454	563	528	502	472	501	512	513	501	488	481	478	493	483	492	516	534	513	509	495	520	501	514	489	484	474	514	499	511	506	464	522	502	502	496	519	518	522	513	549	475	529	488	477	503	468	523	528	508	541	486	513	492	464	483	533	516	536	506	494	541	487	517	503	502	516	520	516	492	512	508	488	491	526	502	481	512	535	508	469	530	474	509	521	541	500	518	533	476	536	504	493	511	517	484	521	470	491	466	474	542	467	463	500	513	497	463	522	516	533	493	511	546	513	490	540	533	489	529	518	511	511	519	499	496	501	514	521	516	491	535	520	498	507	500	519	545	530	536	488	534	525	498	496	468	483	533	505	489	488	510	494	524	518	510	499	480	501	515	486	515	488	465	559	510	517	477	517	529	475	488	525	532	485	511	496	475	472	480	512	510	479	481	488	522	531	479	493	516	451	526	489	518	526	497	516	497	502	485	528	524	505	534	494	534	532	463	510	472	505	492	508	531	487	501	499	470	487	459	504	506	475	509	479	453	478	466	501	493	468	509	538	453	535	505	462	501	500	518	495	491	562	502	509	521	527	494	519	532	482	485	466	509	500	526	484	481	509	508	515	506	497	508	477	502	508	502	446	499	509	513	500	494	514	497	486	484	479	528	474	501	540	487	521	492	507	484	510	537	562	493	538	491	506	497	481	465	495	499	499	504	513	499	545	512	515	506	491	510	491	506	553	534	523	499	484	503	483	498	526	470	498	490	511	495	506	490	501	527	492	506	500	525	515	518	494	488	490	520	474	523	483	507	474	502	527	498	509	538	506	504	483	486	517	476	476	486	511	514	495	487	499	541	547	536	521	518	503	530	552	533	506	495	482	533	479	513	514	503	497	486	527	516	533	527	520	502	474	480	480	479	521	507	509	504	519	548	531	534	456	487	519	544	507	514	508	497	489	509	535	487	479	500	512	513	513	494	501	514	483	510	523	525	484	505	524	529	507	491	489	482	517	486	518	477	506	506	506	485	499	474	547	518	469	508	505	472	479	532	485	482	505	504	511	524	499	506	521	551	514	505	489	501	477	511	490	516	499	504	461	433	494	485	501	530	509	503	486	526	514	521	491	512	514	485	475	521	444	517	492	481	492	537	540	469	516	520	517	489	499	526	488	487	464	520	504	520	522	545	490	520	494	470	472	510	456	462	460	495	507	513	519	479	522	461	483	507	459	511	488	467	536	495	489	484	500	511	527	506	491	503	485	526	537	478	516	481	510	531	502	476	519	459	515	481	513	507	486	505	536	504	486	488	491	521	484	555	485	510	447	531	518	513	477	498	504	483	509	524	503	532	486	538	536	489	507	509	506	499	524	450	507	479	503	499	515	499	482	495	505	520	497	497	513	502	460	494	474	524	484	499	485	493	521	483	490	474	520	511	496	538	518	540	508	481	540	520	495	478	522	543	518	489	484	497	505	454	485	471	501	494	489	530	514	531	555	496	486	518	505	534	482	497	522	498	511	480	480	498	520	458	497	508	496	499	471	503	490	488	532	490	521	476	534	484	470	507	511	500	502	516	504	489	501	507	516	477	507	531	506	492	526	533	491	497	546	504	534	526	501	534	506	517	512	519	476	500	472	537	549	492	519	497	508	501	476	522	502	516	484	474	563	517	472	504	480	514	537	538	532	489	504	509	497	553	514	521	532	513	492	495	525	543	513	511	500	502	506	513	493	497	530	540	513	505	515	507	523	547	482	513	518	499	504	484	522	496	500	528	483	490	499	502	469	518	508	468	529	489	461	479	525	505	493	537	495	495	512	522	512	509	492	527	503	539	511	531	549	483	480	444	517	504	493	482	477	494	499	511	499	495	494	473	500	538	513	481	505	509	480	512	502	540	522	468	516	517	512	507	496	471	498	485	504	533	497	530	512	559	517	461	526	505	541	476	495	510	525	526	527	526	530	485	507	442	544	541	486	498	464	494	489	510	490	497	485	509	521	523	494	503	532	447	492	538	489	503	513	492	505	508	498	537	472	504	526	523	517	509	484	503	486	498	520	551	512	482	488	505	525	512	528	487	521	522	519	492	499	489	545	494	517	523	464	471	482	478	471	462	501	513	534	504	499	484	488	485	542	505	534	519	505	519	523	494	481	492	490	469	525	494	501	520	507	510	469	510	524	517	506	502	473	469	505	499	477	542	531	483	514	474	483	506	521	522	475	505	490	487	526	491	470	528	499	528	499	507	519	522	516	513	499	472	484	505	453	505	514	450	482	518	521	525	494	524	482	517	490	468	504	493	493	534	536	503	527	504	475	489	481	496	518	508	523	501	513	492
4160	1573	1351	950	861	775	732	751	727	701	695	678	681	691	642	669	725	716	669	673	672	685	652	602	627	640	661	696	660	726	675	678	644	682	661	639	694	639	694	690	616	642	691	619	631	668	702	663	706	676	637	695	703	685	705	655	662	654	675	653	688	694	680	643	688	696	661	659	662	643	695	664	653	682	679	695	660	656	638	680	658	647	702	664	638	677	640	633	662	636	631	717	637	642	671	608	631	680	641	706	686	626	672	647	698	631	682	702	703	645	643	687	639	660	690	686	677	697	694	721	619	705	685	670	673	697	668	634	658	657	655	655	684	667	736	691	675	682	654	673	722	707	634	686	676	623	702	666	691	663	682	656	630	685	627	675	668	692	692	677	657	714	626	643	658	654	617	658	624	651	652	656	686	656	632	633	670	644	613	678	678	637	685	653	688	641	657	637	682	664	659	648	652	636	657	654	665	658	674	675	666	668	635	678	656	655	643	654	705	645	703	664	683	596	629	666	671	687	655	680	642	691	674	690	681	600	615	651	650	656	685	669	638	676	664	669	701	678	607	674	685	686	676	691	656	652	703	682	671	625	617	655	636	665	737	674	679	652	631	665	618	659	670	631	654	659	678	714	642	661	703	676	661	692	670	695	630	703	642	652	659	651	683	671	641	715	684	716	690	687	674	652	641	662	651	620	673	652	650	654	693	721	637	630	673	680	685	717	655	646	652	647	655	671	712	613	681	634	634	676	656	631	692	674	627	698	675	692	701	688	675	693	682	673	655	698	682	661	676	665	615	645	711	659	635	626	673	607	642	638	653	648	664	702	634	669	708	652	667	655	650	659	637	625	673	646	648	678	733	646	650	707	677	644	669	659	616	649	688	634	654	666	683	691	668	693	676	644	648	663	675	692	663	638	651	650	679	653	654	590	655	733	685	649	699	652	690	669	695	681	708	657	623	637	668	694	645	652	682	674	638	664	707	656	638	624	629	677	724	653	697	655	649	609	632	644	605	677	669	642	620	676	683	622	649	668	664	689	646	630	670	596	701	643	694	665	683	728	593	687	683	706	642	600	648	684	656	679	693	694	669	673	660	669	702	669	653	669	692	655	706	623	671	674	682	652	705	608	630	671	619	705	654	606	709	682	694	706	685	684	678	661	677	691	673	686	706	676	668	648	651	650	639	608	664	665	694	664	619	647	635	637	690	657	626	632	635	652	680	635	652	676	619	652	680	709	636	717	654	698	679	677	692	712	727	669	710	640	678	680	694	652	705	638	656	699	691	693	669	658	677	697	679	645	659	673	689	649	674	667	681	694	672	630	571	671	640	668	677	628	718	636	696	694	686	678	642	656	681	678	657	641	647	688	667	651	686	679	675	673	650	676	663	708	695	630	631	642	652	682	662	599	651	663	690	663	671	688	627	719	651	706	634	657	669	666	666	694	638	615	689	640	694	706	685	637	688	694	623	690	679	651	669	644	701	700	649	633	671	687	681	629	622	713	670	673	701	674	663	697	678	689	659	630	681	649	663	660	711	677	635	674	672	669	719	641	671	668	667	690	671	652	654	664	674	654	650	626	626	700	669	623	678	668	695	673	654	681	602	621	674	659	692	661	635	634	686	646	690	728	715	664	716	699	729	653	658	671	673	659	654	684	693	717	664	649	665	682	615	669	635	686	669	681	625	655	686	649	680	682	641	666	663	669	692	680	693	669	665	651	652	672	661	671	643	672	669	674	606	660	676	647	629	674	677	678	681	664	624	661	690	675	673	661	686	638	672	669	644	641	671	650	648	671	673	716	665	678	664	662	655	634	639	712	653	666	672	644	633	627	640	652	642	645	632	666	672	651	633	638	629	667	633	635	694	670	654	687	687	640	710	685	656	687	648	627	701	628	696	694	664	680	713	630	690	616	667	670	626	640	677	646	680	645	594	681	638	693	682	652	654	651	701	673	665	682	669	683	631	650	681	694	653	631	628	656	718	658	665	697	664	635	607	675	654	687	664	643	699	682	663	673	645	656	652	647	672	671	635	665	660	691	663	662	660	675	633	650	724	698	663	662	711	662	698	653	688	696	681	664	641	667	690	672	654	640	642	691	633	704	676	640	687	643	674	686	669	609	644	654	689	705	673	647	665	614	674	670	674	684	680	669	672	656	670	652	703	717	651	665	683	705	673	701	643	654	633	658	707	648	685	652	630	651	701	636	677	643	711	656	677	686	649	630	709	681	724	663	660	653	664	706	659	666	683	684	677	635	651	693	665	671	676	668	625	639	736	698	650	626	675	639	644	719	689	649	631	683	675	695	707	668	697	645	631	686	715	635	611	658	677	677	666	662	679	689	620	668	649	644	613	636	676	636	660	636	691	640	625	677	698	660	698	649	742	634	675	614	673	632	683	672	700	680	702	624	615	690	662	652	692	651	666	705	623	655	711	680	702	675	657	651	650	678	677	671	626	668	657	652	662	743	653	661	663	692	702	684	679	659	727	619	689	679	695	648	650	686	690	666	652	653	672	686	670	649	698	643	676	639	627	721	637	611	641	723	660	656	658	654	664	701	698	695	661	674	666	717	675	674	625	651	683	620	639	659	657	679	637	685	652	709	658	706	652	658	654	689	687	617	727	647	661	680	657	678	654	689	676	680	641	667	634	655	611	716	660	666	662	692	667	713	639	663	667	613	639	659	692	645	686	646	663	657	660	700	654	618	638	654	670	691	672	684	632	641	712	658	658	665	656	695	659	698	667	660	667	630	680	652	668	705	662	658	654	713	691	684	671	676	676	621	729	645	684	635	657	648	662	709	669	679	677	708	675	690	667	678	665	671	671	654	691	688	687	680	668	668	656	680	658	647	628	625	698	671	663	651	650	653	673	653	680	658	677	670	663	646	645	638	680	671	648	622	674	675	682	669	669	621	662	654	669	674	622	688	655	684	663	691	661	679	660	683	670	678	658	670	676	644	653	668	654	625	651	623	662	651	680	674	662	661	622	631	665	702	670	628	637	670	690	696	662	698	677	629	647	676	625	689	740	663	659	649	685	716	677	676	666	620	646	670	627	673	639	664	692	667	648	674	688	689	672	661	645	654	640	646	652	672	646	689	629	664	692	679	658	632	646	645	731	663	638	662	665	662	699	664	651	645	673	669	682	671	675	664	613	669	635	678	652	677	673	669	658	689	713	678	673	693	681	676	663	671	612	701	667	675	675	706	646	650	644	694	637	634	666	642	642	639	681	696	686	659	648	672	642	679	686	682	641	666	681	659	677	662	640	647	656	696	679	653	665	687	663	671	659	682	630	647	620	645	669	702	666	608	635	671	658	700	669	634	708	631	626	664	651	651	657	689	665	674	667	665	662	665	684	682	695	657	624	663	648	674	653	708	676	664	702	692	657	631	666	643	653	659	660	661	704	629	676	701	661	716	633	635	679	643	610	673	672	663	700	641	683	647	683	653	675	688	673	664	709	647	632	666	630	680	641	657	697	682	630	711	675	662
23906	21524	29155	24344	21527	13251	1663	1134	926	916	896	880	777	784	781	727	792	758	797	765	773	724	761	679	700	754	732	703	703	768	736	729	694	693	730	687	712	698	738	718	695	772	713	748	680	692	710	654	699	741	678	686	720	710	703	683	727	692	689	694	669	670	660	698	699	692	707	703	704	691	714	699	708	705	727	703	709	660	665	759	692	679	747	678	716	701	703	671	653	664	710	712	719	662	700	686	697	689	689	690	648	678	709	705	732	672	695	671	669	681	718	720	677	706	680	668	700	677	693	671	739	706	706	738	730	738	663	654	719	673	732	706	738	700	680	741	630	714	692	652	702	684	739	673	658	676	670	710	662	721	708	681	710	728	690	687	623	740	620	665	716	689	695	736	677	658	668	723	693	695	703	666	685	749	681	688	682	702	742	672	686	706	722	688	715	724	669	701	686	703	721	663	735	640	655	705	701	699	705	669	686	723	654	685	677	679	720	731	694	675	712	710	695	669	684	741	672	698	704	735	711	709	676	638	706	701	663	710	728	680	710	687	686	700	680	681	690	717	674	661	722	694	737	685	658	664	672	722	717	663	680	678	685	653	693	683	680	695	686	677	694	692	726	696	683	704	733	694	707	742	724	700	680	703	677	687	680	693	674	677	654	715	714	658	689	686	662	710	674	735	713	683	724	710	718	693	714	741	660	650	709	662	699	705	670	710	725	672	708	717	707	656	693	702	710	693	667	681	632	680	717	685	669	711	653	666	727	721	726	696	699	696	680	686	732	691	698	725	696	698	699	647	699	690	703	709	756	676	697	679	618	672	732	677	666	694	713	729	678	665	695	738	687	684	712	716	701	693	723	668	685	659	686	690	726	662	693	701	669	713	681	698	676	734	677	714	758	668	679	698	713	689	735	664	672	668	672	696	686	646	708	709	703	684	649	750	669	703	746	736	644	673	768	686	703	684	685	685	685	718	652	648	707	682	686	723	684	729	674	700	655	689	716	676	719	645	668	666	761	667	719	723	676	711	707	699	661	659	717	746	688	698	697	694	687	703	735	681	721	728	691	747	734	708	714	739	676	717	690	693	736	665	704	717	679	670	708	692	637	689	703	698	694	657	669	636	700	718	701	709	725	712	665	724	687	686	712	660	657	720	725	658	733	718	681	718	681	726	701	706	721	647	662	681	707	705	687	727	686	707	710	721	658	713	684	671	674	705	701	693	666	708	699	646	678	651	733	636	680	699	677	688	660	717	670	690	689	704	686	726	706	702	658	669	705	736	709	675	688	725	674	728	703	692	699	715	661	675	686	690	670	644	685	669	706	709	731	705	710	687	716	699	694	707	693	711	686	731	689	629	675	718	704	717	700	709	682	700	671	698	695	660	712	648	696	697	708	678	665	683	724	736	666	690	682	659	724	647	698	720	696	684	682	675	699	729	709	685	704	660	695	652	690	669	680	670	689	699	647	709	696	699	697	735	625	704	684	648	653	703	685	682	657	658	683	704	695	696	699	687	663	682	704	694	725	678	665	681	644	680	647	699	646	631	678	680	672	700	729	645	678	636	642	688	678	676	663	751	721	697	710	688	698	736	641	682	664	679	699	700	707	648	702	686	712	713	661	742	720	659	665	706	701	682	692	726	703	758	683	710	687	662	706	694	661	672	704	782	662	688	718	635	688	671	675	704	664	732	687	678	645	719	682	699	708	735	674	682	690	704	749	699	690	684	665	693	682	645	694	697	676	670	696	702	679	715	705	729	698	648	721	757	695	687	683	713	667	728	687	683	713	703	680	722	690	697	664	696	671	650	645	726	724	710	676	708	656	708	673	707	665	703	674	668	707	729	693	710	708	653	639	662	669	684	710	671	678	696	679	706	701	683	682	718	707	734	689	693	687	633	708	718	635	683	664	721	691	686	684	672	728	722	722	696	707	688	721	716	729	664	689	670	699	676	686	670	657	665	713	683	701	695	720	690	637	703	716	690	672	721	725	694	734	708	701	710	693	716	708	677	686	700	742	708	707	704	661	678	681	672	657	695	686	720	672	674	681	676	711	668	681	697	707	673	732	691	694	693	697	719	715	724	685	674	689	722	694	688	700	674	691	776	699	722	708	661	638	674	665	667	699	669	704	719	692	652	653	688	684	669	687	692	707	712	652	670	688	704	643	691	709	663	708	725	715	698	694	683	706	717	679	714	742	690	693	706	656	662	709	690	681	689	711	706	692	754	720	645	718	693	695	678	706	723	661	707	713	707	689	719	687	732	685	667	680	653	696	679	714	666	726	685	688	712	693	690	685	718	673	688	663	707	725	659	702	695	685	736	673	687	680	673	722	717	664	661	722	705	691	677	668	680	733	689	675	651	678	646	689	682	716	706	652	643	704	697	704	627	696	667	723	691	667	665	672	678	697	683	664	689	745	706	666	687	760	702	647	699	692	662	753	705	712	649	701	692	716	651	718	680	689	687	675	664	719	671	619	722	682	634	674	677	668	660	683	694	706	692	663	704	699	722	706	622	688	658	668	732	662	683	657	713	697	698	690	672	683	646	723	672	681	731	648	676	711	687	697	670	638	672	694	670	693	675	692	704	688	720	650	695	689	733	679	709	668	698	711	702	662	713	742	659	660	730	690	668	646	701	677	672	632	732	697	673	682	682	675	715	705	666	719	726	628	660	720	740	674	697	714	699	669	718	678	675	670	665	714	679	666	691	688	679	744	712	709	703	740	732	717	686	708	667	663	682	680	676	707	694	675	697	722	681	703	697	712	724	693	707	681	689	668	640	674	663	716	672	683	689	715	723	702	744	708	697	649	694	725	678	705	726	677	711	664	695	686	742	672	712	705	705	647	746	669	670	718	704	700	650	648	717	709	716	679	686	690	659	691	672	723	680	677	668	712	732	722	688	711	700	679	676	711	685	707	682	713	663	712	688	676	708	653	683	683	688	690	715	754	702	679	715	710	677	701	719	736	681	691	707	692	690	716	681	699	736	735	722	694	710	675	711	658	687	691	695	653	702	678	685	696	716	675	671	697	660	715	657	718	710	740	740	676	677	691	695	691	747	704	681	674	663	685	665	672	691	676	671	652	711	727	676	705	689	693	673	669	690	724	710	662	667	706	744	647	692	652	675	691	711	637	705	741	687	697	702	719	658	697	695	728	693	657	658	688	684	703	696	725	682	657	675	688	681	685	715	696	713	684	698	662	719	698	662	684	708	691	655	639	672	726	664	738	686	667	685	736	695	679	714	711	671	645	694	698	714	693	779	680	692	654	732	687	705	681	683	688	716	705	692	717	749	688	739	673	721	707	721	692	696	725	727	660	676	677	708	660	741	704	702	667	669	691	679	747	678	673	692	699	672	697	707	705	730	690	689	670	661	677	706	702	733	654	698	700	718	758	680	693	697	706	715	705	654	676	673	640	636	699	666	706	707	655	700	719	699	690	720	707	661	700	673	688	669	721	682	657	723	707	694	729	728	696	692	666	700	713	680
5061	11168	8931	4581	3349	2533	2126	1898	1650	1476	1388	1282	1214	1167	1193	1081	1038	1001	1030	1020	960	1035	1003	1036	973	978	916	926	957	956	929	980	964	924	888	955	973	966	920	940	912	918	958	938	891	967	926	901	921	900	912	901	948	963	961	876	909	921	896	920	926	939	908	972	907	969	911	923	918	886	887	876	935	895	952	957	961	899	881	931	904	947	939	904	903	895	945	941	941	874	938	919	862	968	911	939	910	916	981	942	944	934	959	930	932	863	966	953	903	904	899	935	911	934	936	933	882	923	892	988	928	906	925	943	875	883	881	904	910	943	929	896	889	865	910	937	883	929	905	924	890	990	904	873	949	955	916	925	932	900	917	901	940	942	912	912	919	950	943	892	904	905	852	920	904	855	940	875	881	881	920	912	910	870	964	889	937	899	880	910	932	866	907	880	927	888	922	935	880	926	889	928	923	910	944	907	921	840	929	926	954	907	913	940	935	896	895	837	922	867	943	891	938	980	901	932	915	914	933	912	920	903	919	905	873	954	893	938	903	930	924	947	940	938	910	949	942	937	928	899	919	923	869	957	939	940	952	934	938	869	924	953	914	929	898	907	894	928	889	938	927	992	909	940	962	877	969	878	925	928	951	906	882	861	910	911	890	869	885	917	947	961	887	939	901	897	971	920	960	918	962	919	833	903	959	944	888	909	917	883	903	888	887	907	948	955	922	886	910	929	895	901	897	913	912	886	871	946	974	905	948	893	871	901	869	938	922	930	925	924	958	891	926	904	876	880	900	940	927	932	963	893	943	922	858	944	918	914	913	925	838	929	883	919	940	931	938	946	887	951	949	874	911	976	879	869	931	906	904	923	939	925	887	918	918	953	884	949	938	892	902	897	861	912	935	927	902	942	940	891	938	910	930	900	901	878	929	927	948	905	896	861	921	914	919	922	923	932	937	943	917	922	944	922	922	859	954	912	906	912	898	900	903	895	903	980	940	915	967	882	906	935	913	921	903	910	977	903	841	899	932	954	928	934	970	884	945	937	898	893	886	889	924	943	884	882	893	943	930	950	902	919	920	874	906	885	899	937	907	894	964	906	923	927	922	877	895	967	865	913	928	918	890	899	954	935	949	902	893	984	936	936	906	890	924	927	894	909	879	902	919	924	963	924	884	858	927	908	925	936	959	977	923	907	921	937	911	981	916	868	912	926	949	939	909	902	885	919	954	883	900	916	897	910	902	958	877	910	934	922	898	917	930	926	931	961	881	955	859	966	903	912	944	904	930	900	919	943	905	907	915	927	937	932	909	927	925	900	903	878	959	893	918	922	947	959	987	941	945	915	883	926	915	912	912	911	947	927	953	918	956	943	884	915	965	943	974	895	890	923	904	940	906	916	888	909	951	864	943	884	918	940	894	954	960	873	866	874	898	945	889	925	933	887	938	895	880	883	959	936	859	952	961	898	922	958	970	927	979	880	914	915	906	939	909	882	916	948	886	896	910	910	894	938	900	900	885	886	886	932	891	869	913	916	955	901	937	898	905	893	905	842	920	914	949	951	903	924	931	940	932	932	932	915	907	889	874	929	915	951	942	938	906	932	920	900	920	934	941	932	925	887	901	966	911	927	930	918	939	947	908	925	893	925	957	858	929	962	896	958	943	865	904	930	893	930	888	914	937	994	870	901	875	864	970	922	908	915	932	887	952	903	905	905	946	915	911	973	899	887	946	910	914	940	870	866	924	934	942	963	908	928	936	895	924	883	866	893	925	883	957	929	938	886	901	930	881	906	951	900	905	927	927	914	929	926	917	911	953	921	884	936	892	924	976	957	897	885	926	960	920	933	950	970	922	941	916	914	906	956	894	864	899	933	887	931	891	902	895	946	907	896	938	934	921	848	854	904	947	910	955	886	927	917	905	869	889	965	938	931	867	869	945	904	950	907	922	909	900	944	943	912	928	951	951	893	924	872	913	912	877	956	943	920	931	900	909	873	929	859	931	908	933	876	897	878	928	949	878	924	871	923	935	929	949	911	902	949	927	914	906	968	964	926	864	942	894	944	949	926	937	897	905	911	918	941	880	918	921	870	882	921	870	896	875	893	892	942	979	951	949	889	947	926	893	895	889	916	938	948	914	964	914	883	904	880	944	894	935	934	917	896	912	880	958	917	886	942	937	899	904	937	933	903	914	897	895	915	897	914	927	954	906	869	871	899	887	902	888	923	900	900	894	974	898	919	933	951	941	910	926	945	932	905	904	913	967	897	961	883	909	874	890	917	926	936	899	956	910	880	893	952	870	872	901	909	910	937	941	946	898	913	936	907	930	910	911	915	911	867	922	933	902	928	898	896	937	944	909	912	943	880	900	933	886	938	894	884	916	901	1004	977	913	963	955	954	950	952	908	933	880	879	889	940	924	881	937	918	922	913	923	861	950	918	941	901	907	903	885	928	910	938	913	922	891	920	844	939	907	929	938	902	929	859	909	928	881	935	978	945	919	933	862	966	887	896	952	944	928	923	926	930	889	897	939	884	953	894	910	905	960	975	909	890	905	970	932	896	918	910	918	934	949	970	910	987	955	907	919	879	934	977	960	908	928	919	959	957	931	923	975	959	915	875	976	962	855	900	946	946	944	892	911	913	920	901	928	875	857	884	940	906	862	904	908	978	893	854	896	897	917	898	938	908	933	894	923	945	937	921	903	955	907	917	947	983	957	937	909	929	896	880	941	904	927	871	926	869	908	926	922	955	875	917	864	923	851	900	900	940	930	862	904	897	914	926	914	852	894	967	961	933	941	937	940	862	913	872	944	942	903	935	899	905	935	890	877	935	943	891	915	901	1041	848	849	881	952	886	914	972	993	872	901	967	895	840	862	917	911	938	908	939	886	936	918	920	898	967	900	910	905	926	924	886	949	961	915	950	922	868	897	955	938	906	965	877	883	871	902	951	926	946	926	1001	939	893	909	930	926	894	920	911	921	894	1007	941	890	937	881	884	917	874	895	934	870	905	921	938	920	898	910	942	947	996	907	951	908	910	909	911	904	919	877	915	934	890	914	874	907	936	922	912	912	900	947	898	897	911	926	916	894	906	948	916	896	968	944	920	903	893	923	861	959	891	910	897	908	933	882	898	857	881	925	858	962	957	914	854	931	911	870	873	950	896	931	916	939	954	911	926	949	907	931	899	921	884	947	931	914	912	943	943	920	864	878	908	917	878	954	901	970	902	900	926	985	846	932	976	921	952	881	905	930	904	897	920	911	927	857	904	944	874	927	889	859	895	936	926	887	868	897	914	887	875	985	949	930	893	927	929	939	931	933	878	852	894	904	877	910	924	902	934	913	921	923	922	931	876	944	926	874	937	922	955	853	936	892	930	888	922	857	890	880	936	956	928	979	946	911	891	926	949	915	922	948	901	926	930	872	917	930	927	936	974	906	931	940	898	972	890	857	943	875	925	908	928	935	884	934	897	957	852	867	882	852	862	882	916	974	851	923	918	956	935	871	878
23082	21544	29564	23964	21544	21579	11230	1371	988	861	799	737	662	666	612	600	584	565	539	526	530	562	480	548	515	461	519	514	495	488	490	457	462	504	517	500	529	443	457	533	454	484	486	440	499	485	487	449	507	503	464	467	486	505	493	489	453	460	472	473	468	475	477	437	493	460	458	493	536	482	495	497	499	439	475	474	491	488	485	446	471	457	492	479	485	462	469	503	468	433	475	456	488	483	444	481	457	463	457	472	422	487	453	449	498	493	494	451	459	475	474	468	486	442	456	498	440	465	466	493	463	487	463	510	482	478	488	473	481	478	463	487	497	477	477	445	480	458	500	445	452	474	450	463	490	476	479	488	477	472	493	491	452	478	478	477	451	487	489	499	454	470	481	501	438	439	479	480	471	504	469	503	460	476	458	424	455	440	453	447	476	471	479	510	490	475	458	479	476	468	449	470	455	479	453	453	462	470	468	478	454	469	443	471	448	475	463	460	477	476	487	460	462	470	444	455	467	441	444	479	478	460	505	484	453	465	500	435	458	496	457	472	484	509	487	453	457	465	469	513	424	469	459	436	467	443	454	458	487	443	459	479	406	483	454	458	453	406	458	495	468	492	463	456	462	439	446	473	458	469	436	489	424	433	433	455	468	449	469	468	455	500	453	464	462	444	456	475	482	418	427	489	456	451	478	482	446	442	464	491	452	475	444	483	468	456	512	463	428	457	460	453	456	442	439	504	474	455	478	447	479	463	464	488	472	466	470	472	468	470	465	461	477	487	452	465	441	447	505	442	481	440	447	445	414	454	481	491	480	454	461	505	483	462	459	453	444	424	498	469	410	447	480	440	441	463	503	480	458	457	455	487	463	457	446	471	440	482	454	419	446	435	439	496	463	479	467	457	490	457	480	479	480	501	483	470	448	429	467	481	438	474	467	453	469	471	473	468	484	444	475	455	506	468	454	461	433	458	447	494	442	471	505	449	490	453	444	464	443	470	471	437	446	486	460	454	439	491	469	440	447	443	470	460	487	427	488	463	494	475	486	456	460	448	445	489	460	444	446	473	467	457	451	443	436	469	442	446	500	493	432	466	478	455	485	458	458	478	484	470	485	426	445	424	455	478	478	451	464	448	434	463	464	479	446	457	447	446	433	449	466	507	435	434	474	472	464	455	479	473	464	456	435	465	442	492	462	450	457	455	497	459	478	448	398	429	484	451	476	475	476	465	452	462	476	442	450	464	426	462	449	452	464	446	451	497	467	482	507	474	455	450	456	455	459	494	473	498	446	422	488	430	439	474	478	452	440	432	466	450	453	499	436	475	438	460	490	446	455	491	454	439	458	438	489	475	448	451	510	453	417	432	466	464	462	483	487	450	461	458	454	458	455	453	434	459	461	440	477	457	439	453	468	449	485	425	460	459	477	499	441	457	450	429	434	432	475	459	484	437	464	472	456	439	473	485	446	450	452	479	459	483	475	419	467	465	455	485	456	432	437	497	455	508	460	423	485	436	434	445	494	475	448	494	446	462	453	426	473	465	527	473	450	452	466	446	495	457	490	487	496	474	472	458	461	450	457	453	472	433	433	485	483	445	459	452	450	428	468	451	482	489	506	473	440	474	494	474	421	435	481	481	463	450	442	455	460	477	464	416	479	494	493	429	478	459	462	464	455	436	447	472	465	440	456	441	473	474	483	419	469	449	466	461	463	435	435	460	433	434	488	468	426	459	482	443	421	464	474	476	451	463	436	450	463	445	455	417	428	439	476	505	498	450	477	484	458	457	440	463	469	447	483	467	450	488	461	427	466	455	474	462	471	469	431	426	518	466	474	490	467	482	489	463	400	466	439	456	460	484	477	445	440	476	448	451	483	489	434	465	445	440	420	442	440	478	501	478	452	463	470	498	450	474	461	426	456	441	468	424	466	473	451	483	488	453	444	452	411	413	504	455	463	456	467	459	458	459	495	451	444	484	457	410	488	477	473	464	444	389	441	461	450	435	413	451	425	429	441	487	471	459	474	423	467	459	477	450	449	474	467	464	428	498	451	434	493	484	446	488	501	475	464	448	482	495	466	441	446	442	461	452	480	432	480	444	445	448	450	448	484	459	449	432	478	449	472	421	468	481	492	487	440	478	470	464	461	435	474	466	476	432	469	477	465	457	448	495	480	477	427	477	430	501	471	520	466	456	460	489	472	423	475	461	491	482	471	442	473	456	458	436	497	436	450	487	438	445	468	430	462	463	471	447	485	482	434	490	453	488	443	441	443	393	510	392	483	439	413	507	506	467	463	447	453	475	469	482	471	490	459	462	483	449	457	469	490	463	482	453	461	453	433	440	456	424	458	481	442	470	464	459	456	466	436	450	457	452	432	446	473	476	475	453	471	475	461	486	464	459	477	432	484	444	462	461	481	441	489	450	482	506	460	498	444	454	462	439	436	449	525	469	491	454	475	458	460	477	459	471	448	442	454	427	489	452	474	435	438	454	458	463	456	430	455	470	454	445	428	489	482	466	484	444	458	482	420	448	448	480	433	488	469	453	486	473	413	494	424	419	440	482	460	446	471	472	472	459	458	441	460	462	459	491	471	475	457	512	441	469	442	471	415	493	468	452	433	469	439	491	476	469	459	432	502	471	438	472	471	444	442	447	441	506	460	471	461	466	480	486	466	470	409	469	441	430	449	443	441	472	444	505	455	465	456	490	487	470	459	445	458	497	428	455	452	463	453	454	459	453	453	436	455	476	433	468	449	494	519	487	444	470	468	440	472	477	427	479	423	496	462	452	452	457	473	480	439	445	456	449	454	451	445	419	445	467	454	415	451	445	479	459	441	458	434	427	446	476	458	439	427	459	504	462	442	517	501	414	469	446	471	441	466	460	441	438	488	464	415	445	463	494	465	420	473	463	455	436	478	473	450	463	453	430	465	506	430	463	461	466	498	479	421	455	465	461	456	464	453	474	434	454	476	475	422	452	500	444	461	457	479	454	463	502	481	450	458	449	469	445	461	492	439	456	472	453	459	499	498	467	454	478	448	485	435	453	465	469	447	469	487	440	459	414	465	472	439	436	478	436	443	477	439	466	449	440	435	466	465	465	457	450	456	470	460	439	457	445	469	460	475	491	455	467	469	460	487	463	471	442	416	459	470	479	434	498	503	471	446	468	464	461	452	449	465	436	496	463	454	458	457	496	481	446	493	439	489	433	436	461	468	456	496	473	453	458	427	447	454	445	483	486	467	450	464	468	467	463	458	460	435	457	437	441	454	459	482	465	464	472	447	467	455	451	438	452	463	483	450	493	477	470	466	475	465	447	507	469	438	465	439	464	467	464	468	494	482	465	424	474	462	458	438	428	465	455	459	474	470	455	441	450	450	460	489	455	469	473	462	472	489	472	501	473	456	449	438	475	467	484	480	443	485	445	448	454	458	447	418	464	457	439	471	468	456	446	463	443	447	458	502	453	451	458	436	457	453	496	433	498	457	484	486	439	503	492
7346	17002	13710	7205	5167	3885	3084	2517	1987	1756	1526	1372	1146	1081	1023	967	848	862	855	792	822	768	768	773	747	723	703	665	715	707	687	687	704	694	655	636	681	608	640	659	647	671	671	670	627	670	680	638	692	667	621	686	623	660	732	701	608	670	650	667	690	671	642	652	628	618	617	624	656	612	682	642	648	657	637	638	627	602	670	637	603	655	666	672	636	665	644	649	639	618	620	583	632	592	629	631	658	644	653	624	626	562	641	604	687	614	655	627	641	645	617	567	600	653	635	642	637	633	628	654	683	686	657	623	625	631	592	603	633	641	601	613	653	634	607	632	643	615	641	647	698	600	656	638	632	588	621	625	636	602	632	631	597	652	613	617	663	622	643	648	616	615	620	641	620	615	627	614	624	608	642	643	641	638	592	581	597	642	637	613	655	635	643	601	622	581	624	603	638	610	623	687	594	664	630	579	595	595	635	660	588	606	638	584	612	635	611	642	621	588	621	599	650	644	612	649	631	628	617	657	592	627	631	586	674	607	612	643	658	593	637	605	617	613	623	628	635	605	678	663	604	621	685	613	638	624	626	637	602	604	639	612	655	618	620	671	609	635	659	621	664	628	618	654	611	611	609	624	616	609	632	618	589	640	635	572	603	610	661	596	637	615	607	615	642	597	620	661	639	639	598	616	601	615	636	606	631	645	619	607	620	660	623	591	601	601	602	620	614	621	605	650	631	646	626	613	622	627	613	672	624	606	596	576	624	640	611	614	596	643	609	637	664	625	563	598	612	612	625	627	624	625	619	648	618	580	563	586	626	616	604	585	622	659	627	605	638	649	580	621	595	649	614	623	606	624	631	650	653	609	665	623	645	617	605	608	676	606	619	648	628	601	608	582	625	632	639	636	611	578	590	622	656	627	656	641	642	601	627	620	612	616	662	625	611	647	605	606	636	635	593	667	613	672	617	636	593	614	621	613	634	660	644	614	621	618	633	611	602	584	640	601	587	617	654	639	643	619	638	625	627	648	608	633	636	697	627	646	651	634	655	611	604	640	612	634	589	619	613	652	657	587	616	674	670	661	633	593	619	618	662	636	604	637	605	648	586	580	610	617	609	630	610	614	636	601	610	661	656	650	633	643	626	615	645	607	586	642	645	606	647	647	655	651	560	650	672	651	612	635	656	616	611	664	609	612	597	640	633	611	577	655	617	634	635	624	626	583	568	607	641	681	624	601	644	603	639	606	600	610	618	614	650	594	602	624	612	626	687	600	635	662	588	602	646	597	622	626	625	635	598	649	647	613	609	644	646	603	639	656	590	588	553	617	643	641	654	595	610	608	648	633	637	589	617	625	648	646	656	627	636	617	592	672	640	615	624	638	586	629	605	647	643	601	662	662	657	670	601	618	637	636	654	641	641	661	691	619	592	595	555	668	653	640	639	618	628	641	641	625	614	586	580	646	672	603	597	651	616	651	626	601	646	651	607	598	601	625	601	641	642	593	614	571	638	624	660	608	627	613	606	593	619	703	690	619	700	654	609	651	626	598	634	622	654	606	638	674	602	603	634	612	644	592	645	607	620	643	602	601	639	619	611	625	607	592	660	614	664	611	622	681	625	639	646	663	611	661	623	622	642	607	608	645	594	591	638	639	650	646	621	660	573	594	623	618	638	637	611	614	632	631	597	644	638	629	596	636	638	608	638	596	625	645	619	572	649	657	676	603	626	602	649	652	700	600	641	593	642	614	649	581	613	640	640	607	631	617	644	643	653	579	602	646	575	608	649	647	628	598	649	588	602	612	627	702	678	666	611	636	581	652	619	604	638	609	624	582	608	613	656	626	597	595	611	667	605	645	635	636	666	658	645	633	642	649	625	595	633	577	631	629	654	634	638	590	578	632	610	605	606	611	625	625	633	633	598	604	644	550	650	662	633	627	597	612	626	657	682	624	611	605	628	669	616	645	655	650	653	622	615	662	673	661	657	605	591	609	606	626	597	618	634	622	645	651	621	630	669	594	613	616	663	604	644	621	639	630	613	646	604	625	624	638	645	609	627	619	618	608	634	639	644	619	664	658	631	654	610	593	637	640	600	609	601	599	594	632	588	630	625	612	616	617	630	630	638	659	610	642	625	637	620	657	644	656	581	622	596	652	633	630	582	632	644	646	551	614	647	605	557	670	667	647	605	635	606	649	588	569	638	628	591	638	602	619	627	633	612	596	622	659	641	645	594	612	563	652	598	625	607	622	586	625	637	618	587	644	581	711	587	616	608	588	637	632	623	626	613	624	632	582	632	645	621	630	593	629	642	603	639	656	622	597	631	601	629	629	640	616	617	684	625	587	615	617	666	604	600	679	651	613	580	615	593	608	600	616	612	629	599	621	630	590	606	628	647	627	644	630	658	605	553	610	620	633	571	599	592	584	648	585	608	593	629	616	661	612	626	629	649	595	650	595	606	632	621	638	622	635	624	642	656	631	638	612	653	632	604	614	608	662	623	629	605	608	606	664	611	616	660	597	646	670	596	654	604	608	625	651	614	606	606	606	627	628	618	620	657	649	647	629	648	630	624	609	598	601	636	637	638	590	620	619	651	586	587	634	591	620	653	608	618	625	626	629	604	616	636	681	612	607	597	627	612	600	658	654	648	636	586	590	608	613	613	622	640	638	647	627	625	641	638	601	594	665	562	620	607	595	601	629	628	595	619	645	675	616	618	628	665	613	609	602	604	662	589	629	595	603	589	601	638	656	634	628	663	623	641	655	620	604	600	616	661	679	624	638	630	647	650	623	641	631	645	604	615	576	635	592	582	658	645	649	683	572	617	668	642	605	631	587	621	614	633	622	631	585	646	564	644	630	620	618	603	642	630	610	621	655	662	645	588	615	605	580	607	640	617	599	625	642	653	633	617	609	636	608	619	612	638	650	586	622	569	642	644	631	607	627	644	597	666	609	642	625	632	609	629	672	612	663	631	560	601	620	656	613	665	643	617	612	641	637	644	570	608	650	635	658	651	644	614	610	653	624	596	654	642	666	613	604	653	621	636	623	628	655	553	604	560	600	647	650	641	601	631	653	592	581	606	628	637	629	623	639	638	627	620	581	613	608	624	581	607	625	615	622	615	649	623	671	657	649	634	607	632	655	593	632	603	635	615	615	656	605	669	594	576	587	639	658	618	657	612	602	622	624	627	623	604	650	596	641	584	661	629	610	605	635	589	595	592	608	640	622	636	617	610	659	639	624	596	637	600	618	625	624	585	623	653	603	635	558	625	549	645	580	631	595	615	635	621	567	613	640	613	594	619	664	649	615	663	621	650	634	618	629	621	645	610	645	603	642	633	632	555	595	674	602	623	675	587	612	613	633	617	595	612	609	629	616	576	599	629	620	622	612	676	609	623	634	601	624	610	606	626	597	622	612	618	621	635	628	609	566	619	597	667	665	643	592	621	628	617	618	553	634	611	612	663	621	620	629	617	616	629	623	601	629	619	620	580	616	628	624
27114	21234	10993	1173	750	666	611	595	510	486	516	490	500	522	530	489	541	494	539	499	504	463	500	499	501	483	515	507	451	508	497	512	469	474	475	475	509	494	523	543	509	472	534	496	493	522	512	457	538	498	476	510	523	456	483	489	506	505	501	483	496	515	516	507	529	543	550	451	497	496	520	490	544	477	530	476	516	534	498	481	512	495	508	487	489	539	494	509	489	496	502	514	512	512	495	499	464	497	467	526	542	509	526	513	458	520	471	476	507	500	502	515	522	498	490	490	505	508	493	516	505	521	511	487	505	501	520	487	491	500	483	479	471	533	543	500	544	476	505	508	487	482	526	522	514	514	512	488	536	510	515	507	464	543	510	493	495	518	536	515	503	482	513	482	526	470	502	494	469	499	511	507	486	504	529	493	482	532	509	482	507	515	505	518	539	521	492	492	464	539	511	527	492	519	504	511	490	491	524	500	516	504	470	508	542	520	500	507	490	495	476	489	483	493	515	535	487	447	516	468	539	517	510	497	531	475	497	507	513	534	484	519	533	502	548	501	502	484	475	471	509	508	507	532	506	562	501	511	446	482	549	495	515	503	524	491	498	497	501	508	506	501	513	513	550	477	527	510	467	539	515	532	471	486	506	502	502	504	495	535	539	522	505	528	466	455	504	520	491	495	495	536	483	493	493	530	497	498	493	509	528	483	501	478	485	521	512	533	492	511	494	501	481	444	513	532	520	506	507	474	512	499	498	499	460	528	478	465	509	495	522	467	445	479	505	441	485	500	510	485	521	503	544	505	494	476	489	485	493	498	544	505	522	478	490	504	483	494	515	482	524	485	475	472	500	521	493	532	481	516	501	484	505	539	457	495	508	494	484	518	478	505	529	510	489	526	517	487	502	460	516	531	521	541	492	521	508	493	475	494	501	494	506	510	485	507	496	502	536	509	528	522	503	507	507	522	531	495	484	534	529	525	523	512	514	534	496	502	453	544	461	502	508	530	512	502	512	490	487	479	490	491	489	512	491	525	492	481	475	502	552	524	528	508	499	512	459	534	468	473	501	518	533	473	475	517	463	482	472	512	479	525	494	496	498	549	501	531	533	507	555	517	504	493	521	479	486	497	506	489	511	517	516	468	485	508	526	537	505	484	510	468	528	503	547	506	471	502	503	474	543	511	502	484	511	470	535	497	530	488	527	479	495	524	514	525	477	482	507	485	500	530	475	484	514	491	499	497	490	528	515	500	513	477	495	508	506	474	497	492	513	489	477	556	537	531	484	482	532	511	534	496	473	525	481	490	533	481	500	526	472	537	504	562	498	477	442	476	497	487	493	549	519	513	496	506	486	495	484	476	494	496	522	487	485	510	534	511	501	506	489	460	535	499	536	471	502	492	533	501	502	482	505	489	518	520	549	516	537	464	536	466	472	503	490	507	500	472	527	468	508	497	517	478	494	526	498	525	506	512	490	519	494	554	506	490	510	523	501	485	531	510	500	517	474	524	494	486	522	514	501	485	511	509	524	457	499	499	472	505	515	493	489	481	545	488	553	522	491	487	487	516	507	477	469	527	507	479	514	508	479	509	499	524	539	466	527	498	516	519	571	469	525	504	495	529	515	476	521	525	496	492	495	490	482	479	495	509	481	500	450	492	519	488	513	495	480	519	496	506	459	494	499	461	538	496	497	484	482	507	520	504	486	501	485	520	510	495	504	519	516	522	477	513	508	489	487	528	484	544	508	476	499	483	524	487	520	500	505	501	482	517	493	499	486	512	496	509	494	523	497	510	483	534	494	508	522	511	518	501	514	456	528	521	523	499	510	534	500	555	500	501	519	442	473	491	495	521	509	457	493	527	499	500	488	503	510	511	534	513	471	481	454	487	505	511	500	473	507	525	499	498	473	484	495	497	490	551	480	497	486	488	516	519	495	550	524	469	486	470	509	502	519	491	514	506	487	495	519	492	552	489	517	508	531	513	516	502	527	493	495	521	518	521	487	502	486	499	508	496	506	513	515	488	510	481	519	497	555	498	469	519	503	491	490	479	488	485	488	494	486	499	460	457	449	508	472	524	520	488	524	515	529	501	478	491	505	510	534	525	507	502	512	468	519	470	474	511	470	545	466	499	490	492	497	457	475	516	489	500	498	504	516	502	493	465	496	485	475	522	519	554	527	480	497	521	483	510	511	503	477	524	466	475	528	487	453	498	489	498	559	520	501	502	499	538	511	479	474	492	503	504	514	486	486	460	538	470	511	470	471	535	496	501	508	491	472	520	495	485	528	504	488	542	487	500	523	493	498	495	474	484	495	521	472	507	503	485	460	495	504	491	539	510	488	526	502	489	510	484	499	548	498	503	511	510	486	554	479	482	523	526	472	518	496	441	501	471	471	471	496	495	459	544	486	496	472	491	494	480	549	498	537	513	507	509	525	511	509	535	501	449	510	493	505	495	519	508	487	524	499	497	530	489	495	456	501	506	493	484	514	479	499	505	502	548	513	505	510	526	520	509	537	476	479	480	486	491	512	501	497	496	551	472	527	507	502	508	497	511	506	482	501	480	527	495	478	516	492	479	495	517	502	536	491	536	512	509	530	527	478	546	521	504	517	470	524	502	530	520	515	512	484	495	490	520	485	474	494	518	468	461	541	470	507	502	527	506	477	507	482	505	530	485	487	517	479	508	472	499	500	498	500	524	476	483	509	506	512	501	537	478	497	523	501	519	500	490	528	467	506	522	477	493	523	548	484	489	514	498	465	502	551	470	515	523	480	520	525	562	519	501	499	535	528	494	514	458	519	434	527	474	512	508	516	493	534	494	478	532	486	498	512	505	503	487	509	491	524	493	521	501	525	511	497	498	504	495	492	504	519	488	534	490	464	483	522	519	505	541	518	531	566	543	543	490	506	520	509	468	490	520	492	481	486	444	526	492	495	509	519	480	487	504	505	469	478	505	503	489	513	488	524	512	488	532	474	519	513	491	489	482	540	477	482	523	494	484	502	508	510	508	529	548	539	471	559	508	556	483	472	480	509	509	514	502	508	504	507	525	497	536	469	520	530	519	470	518	510	479	515	488	484	523	500	478	454	493	533	496	464	467	479	494	488	524	469	460	509	487	511	519	523	517	497	552	504	474	497	523	507	513	509	475	484	493	471	516	493	502	493	481	480	520	561	496	516	509	516	546	510	512	509	466	491	520	537	457	508	518	512	524	496	488	510	507	496	521	480	510	510	520	522	470	482	496	500	525	524	481	548	525	488	475	511	522	464	564	494	507	476	531	453	533	504	523	526	509	502	495	535	505	508	484	519	491	496	487	476	514	467	505	473	511	490	502	523	485	450	531	521	486	511	515	506	534	515	512	497	515	508	494	490	478	467	501	516	506	498	493	513	513	500	474	504	504	488	498	483	493	531	501	487	496	504	521	528	472	474	462	465	499	477	484	527	508	494	493	504	472	513	528	513	485	459	503	531	508	484	476	502	524	458	498	473	514
4183	1543	1316	989	837	800	783	733	712	688	737	686	743	674	657	691	659	668	626	668	660	614	659	681	687	673	613	643	702	669	616	702	670	659	655	594	656	664	690	669	659	640	660	638	721	659	663	645	636	660	610	653	687	674	711	653	669	659	711	665	641	656	669	663	674	669	651	624	631	674	714	650	632	683	673	662	686	684	698	667	627	670	652	626	631	667	685	649	692	651	672	647	652	656	677	581	638	621	680	633	647	641	649	687	633	673	649	676	661	671	713	668	628	666	687	671	686	633	656	653	681	620	654	682	689	687	593	578	687	687	660	643	653	675	614	668	669	609	638	647	642	678	606	636	674	695	684	653	674	651	619	669	653	667	650	666	638	653	666	599	704	661	667	677	638	679	648	721	622	694	644	659	646	674	614	707	633	662	661	644	657	648	639	662	661	633	669	607	653	682	672	679	643	654	674	654	700	666	667	658	674	645	718	638	656	631	691	650	602	656	657	644	687	664	662	650	656	625	667	630	620	606	645	674	648	650	699	666	731	668	646	661	699	656	664	667	651	667	690	649	660	670	680	647	620	656	684	668	675	637	647	653	670	648	687	695	671	649	692	655	656	685	616	659	652	652	688	652	704	648	646	630	631	644	630	654	696	662	694	675	715	667	666	685	700	639	655	649	672	635	615	634	651	670	648	658	631	662	628	651	638	670	650	681	688	673	652	664	698	654	604	671	632	691	722	702	591	686	684	645	679	644	635	687	601	656	656	629	678	646	674	699	674	660	661	614	668	681	612	664	659	607	630	641	674	657	673	650	681	628	666	646	632	667	657	652	693	696	681	708	653	627	658	694	587	662	682	680	651	674	617	622	679	652	655	683	643	643	661	643	640	645	628	706	653	655	658	607	651	636	678	663	669	658	651	656	654	651	653	657	665	678	599	708	670	685	630	674	631	650	665	633	658	693	676	625	691	682	655	678	685	668	694	649	721	645	634	627	597	652	695	652	643	621	677	638	643	672	720	688	647	613	660	652	661	649	633	678	678	676	664	656	694	642	669	615	680	702	663	670	708	674	688	656	674	662	669	642	646	652	706	676	693	664	671	640	635	694	671	639	670	679	623	700	615	669	664	678	659	693	686	697	600	699	697	680	673	658	657	673	683	709	680	666	643	651	731	689	632	700	677	632	672	629	703	630	672	655	680	695	710	664	632	676	666	627	665	700	650	631	638	660	657	629	647	699	649	639	672	686	647	630	659	684	671	674	667	667	708	671	615	641	609	671	685	617	661	663	623	664	633	648	646	709	674	715	664	670	646	667	669	676	649	657	637	658	680	668	670	671	681	649	646	654	657	630	690	644	677	672	682	683	632	704	683	663	648	670	645	641	659	674	700	656	635	677	671	682	661	687	687	636	656	699	633	665	679	679	677	670	672	679	589	623	632	666	651	654	659	669	636	623	668	657	699	688	698	667	583	674	616	669	634	634	663	719	650	670	714	616	661	681	646	636	655	698	620	658	654	686	657	646	724	653	667	658	660	696	661	634	688	678	632	637	652	645	672	671	681	648	635	661	606	699	665	638	647	665	661	656	611	647	658	631	681	638	682	670	682	658	677	684	657	664	665	623	691	697	692	664	683	655	644	624	653	644	702	685	653	683	650	729	630	634	630	631	658	656	631	678	630	637	657	659	694	652	671	705	683	662	626	645	658	705	681	651	618	644	648	676	602	641	644	657	621	617	659	639	656	633	637	649	636	659	630	672	634	648	648	692	645	671	668	613	677	609	651	681	619	667	653	698	640	631	675	674	680	642	634	653	668	662	656	648	621	665	669	640	660	651	636	630	663	724	660	660	670	645	691	653	694	597	663	671	685	630	598	640	614	715	644	664	682	718	688	646	640	660	652	612	645	670	671	682	618	663	706	643	641	639	660	637	658	644	678	682	661	651	641	627	637	705	656	659	706	675	697	654	622	659	673	626	682	638	686	677	672	688	662	652	674	676	649	700	642	673	646	660	672	654	683	645	635	695	609	621	627	651	633	615	622	637	658	673	600	687	640	689	665	689	644	662	680	642	703	702	692	648	677	684	627	632	639	619	688	645	641	671	687	661	616	663	625	672	646	676	670	677	656	666	638	657	652	669	638	674	670	696	667	672	641	668	657	660	625	666	652	647	655	684	675	677	659	654	659	647	631	682	640	647	660	680	693	623	629	654	712	673	648	656	674	677	684	632	644	654	644	680	656	637	619	674	681	624	694	672	688	639	669	638	681	669	630	700	650	674	635	637	707	686	642	660	680	646	666	621	706	692	658	672	678	614	662	632	638	695	619	660	627	672	675	657	671	688	667	682	679	638	649	656	668	651	647	669	691	669	656	666	661	646	684	643	662	682	613	676	645	647	673	688	681	681	691	719	699	634	666	689	710	629	661	658	663	666	662	636	651	685	623	694	658	644	678	662	667	654	658	667	673	701	703	655	678	666	610	686	642	640	672	657	676	650	691	652	678	666	691	658	638	691	648	717	626	724	652	617	668	616	683	706	653	669	661	672	657	623	656	689	612	664	670	648	679	659	647	673	688	690	669	664	653	696	721	651	692	652	648	636	678	666	642	674	672	678	690	671	664	657	647	645	658	666	667	657	616	709	649	683	646	662	678	654	649	679	680	663	673	681	658	665	685	665	726	655	622	663	692	670	679	703	649	653	650	665	662	608	632	661	679	633	664	645	701	674	659	621	596	682	695	686	678	620	643	673	654	723	655	685	653	656	691	653	641	672	658	625	660	677	650	672	649	659	695	689	640	614	677	707	694	630	673	658	642	668	677	655	684	648	667	668	658	660	656	702	675	673	691	638	642	694	671	710	660	661	646	674	655	678	678	627	675	690	695	705	668	662	691	627	710	700	632	659	730	666	650	665	643	681	644	682	601	653	651	644	623	643	627	643	643	617	617	672	656	692	701	616	653	638	689	686	704	677	653	713	664	661	624	685	631	684	661	665	627	668	682	683	622	672	647	665	645	634	667	623	652	689	642	651	644	661	680	689	655	659	605	627	675	656	682	611	634	664	663	638	655	696	703	657	651	671	634	686	664	706	639	692	599	637	639	685	665	659	667	708	651	666	624	671	698	634	667	685	694	663	659	654	674	672	633	643	657	649	708	677	672	686	630	626	692	674	656	665	684	628	640	645	639	653	666	637	666	697	623	674	641	658	652	640	655	685	665	687	714	682	594	656	666	646	659	664	613	680	663	633	669	664	652	636	639	670	666	633	679	660	669	654	691	634	640	641	668	686	667	706	645	664	648	655	655	607	690	638	640	691	689	623	686	644	666	653	687	668	670	652	648	654	648	690	627	623	635	676	667	660	664	642	641	672	688	693	645	679	658	653	665	666	640	635	634	644	664	652	663	713	654	664	610	643	662	685	674	625	676	660	668	626	668	659	621	663	654	664	638	635	614	634	653	656	688	724	666	643	658	695	693	696	638	652	658	672	637	648	665	644	659	647
23951	21548	29194	24341	21533	13369	1866	1123	917	941	824	823	821	782	775	750	783	767	716	766	746	711	710	724	773	726	718	718	710	706	702	705	724	725	724	709	708	702	741	692	708	708	688	667	692	713	680	681	677	704	725	719	692	685	737	720	708	684	714	671	725	693	693	768	691	674	724	705	671	706	641	689	739	630	688	669	704	692	635	710	723	705	605	716	686	675	708	697	694	690	642	691	701	679	702	703	692	710	716	664	688	691	665	702	674	696	696	679	709	732	693	703	672	674	725	737	713	687	713	705	698	659	743	688	701	680	706	718	698	654	661	671	652	704	692	684	689	686	712	729	704	681	651	698	677	687	673	662	729	666	729	733	695	659	715	683	689	642	706	661	673	741	695	690	733	678	681	650	678	674	671	735	656	708	659	650	650	691	682	737	700	687	670	732	683	720	695	701	682	647	661	691	735	740	696	704	693	669	685	682	709	689	701	699	683	687	669	726	738	705	655	730	701	719	677	690	687	774	684	669	679	709	675	707	644	689	714	675	671	685	686	715	655	687	663	681	719	660	653	642	653	699	711	680	633	684	679	664	686	726	698	678	656	714	733	670	703	719	675	665	713	725	694	686	654	653	700	665	651	715	718	670	734	697	657	707	703	686	672	664	681	723	706	687	688	646	688	669	720	698	699	695	683	660	739	655	672	694	677	685	741	680	709	684	679	681	685	704	695	681	660	672	704	669	675	663	684	678	693	681	717	686	652	676	683	657	743	709	663	714	672	654	664	675	670	673	682	717	665	721	706	654	654	683	709	692	733	705	665	668	655	680	647	666	707	736	674	639	685	713	722	726	656	695	675	687	685	681	678	702	659	713	722	678	639	651	675	713	678	703	662	683	732	663	680	665	712	677	707	687	689	661	694	665	680	684	690	690	725	689	719	646	691	696	720	672	686	692	705	699	706	723	699	680	673	713	672	682	661	676	686	718	649	618	700	719	726	671	635	688	737	707	679	691	690	694	695	695	705	703	727	707	678	667	651	711	710	688	717	693	650	677	680	678	640	711	721	695	707	677	663	681	697	693	695	665	686	701	709	711	686	691	650	666	707	669	677	747	678	707	671	685	656	713	613	698	666	665	686	672	645	664	701	719	713	711	653	706	739	729	673	765	666	679	665	712	729	672	720	719	699	655	661	710	687	701	704	684	699	693	676	677	686	701	666	680	664	669	729	641	677	670	697	720	672	669	687	647	661	637	711	700	704	719	687	678	674	714	707	683	730	711	684	720	647	704	684	688	677	705	676	670	641	659	653	669	712	700	651	689	654	744	624	692	704	703	695	708	661	676	688	701	699	606	661	660	637	696	662	668	709	700	642	661	663	692	710	698	673	672	718	734	682	660	687	722	661	670	728	701	723	710	681	668	695	642	680	687	707	711	667	673	668	675	683	755	669	677	668	713	713	694	690	730	667	643	641	730	694	706	726	687	684	706	700	696	682	695	689	669	708	687	702	661	680	667	669	701	726	647	700	659	669	675	711	659	667	672	654	672	674	707	636	655	717	701	672	678	687	657	692	667	693	685	678	692	666	683	671	728	694	653	704	675	724	725	673	670	669	759	730	747	691	688	713	686	682	661	704	726	664	664	671	707	659	709	653	678	728	645	661	724	681	698	742	708	679	689	670	690	661	697	717	662	713	689	720	658	617	692	667	714	696	644	691	673	715	660	680	719	649	655	665	696	696	688	692	700	658	667	708	659	708	693	679	660	677	646	702	671	698	722	737	591	685	685	630	661	722	703	704	663	710	714	713	717	646	701	654	748	695	703	688	689	660	713	686	695	686	702	739	673	643	661	678	691	697	686	674	625	688	685	687	682	682	644	645	666	684	674	722	674	685	678	685	703	672	642	707	682	695	694	677	718	699	702	664	667	710	654	693	701	740	677	654	693	680	672	679	723	696	673	657	705	721	691	696	676	708	675	662	674	696	689	720	704	718	697	688	671	659	682	650	707	740	700	703	685	663	696	739	702	699	722	665	704	697	667	707	686	704	662	710	723	713	724	691	655	723	715	669	678	724	729	648	691	643	709	660	657	708	681	682	687	674	646	728	735	635	714	646	687	662	689	680	745	722	684	656	662	654	731	707	693	690	699	703	687	699	701	692	715	658	706	712	701	738	719	679	695	676	726	667	664	695	636	687	713	703	725	641	684	698	668	662	720	687	703	674	691	666	722	683	689	691	710	713	672	699	711	672	675	671	675	703	682	699	625	672	690	690	698	670	697	675	731	680	672	689	666	709	687	723	697	714	709	700	705	702	708	683	673	701	695	687	700	707	661	653	747	669	694	707	645	696	652	663	691	679	705	671	681	706	671	654	670	668	661	720	657	677	708	722	686	722	713	669	733	648	680	684	708	663	692	641	677	710	691	654	717	695	706	682	717	713	679	696	716	660	704	677	694	646	689	699	714	725	659	706	709	709	689	643	689	674	658	700	683	679	648	726	699	707	715	713	706	673	705	723	662	716	695	695	682	657	676	694	701	660	675	674	657	701	655	687	673	657	645	691	682	684	689	690	673	707	726	684	673	700	716	720	710	736	678	678	717	664	699	657	639	670	664	693	661	689	687	685	682	652	684	693	667	679	614	706	676	707	668	698	668	718	701	662	695	685	641	669	688	722	705	680	643	708	723	666	666	700	701	691	650	706	662	693	705	665	682	655	675	698	679	773	682	714	675	714	671	658	727	682	706	688	659	720	684	734	694	709	689	670	668	715	691	724	747	707	690	722	689	668	693	693	674	705	674	710	664	682	686	690	664	657	622	689	694	723	649	671	693	723	733	669	697	688	679	680	666	687	667	687	680	681	714	735	646	750	702	709	685	693	698	705	660	659	678	691	716	691	676	709	671	655	696	678	727	700	642	704	660	662	631	663	674	725	671	721	645	690	681	687	651	707	717	688	676	701	658	635	680	679	709	649	653	666	735	626	687	703	707	679	678	663	703	689	667	666	671	647	706	689	680	761	653	738	642	708	679	668	670	683	668	676	672	678	674	716	673	707	693	701	714	708	717	683	671	723	701	678	686	724	673	650	637	724	734	682	716	645	693	702	686	727	684	698	695	679	691	717	713	684	711	687	687	689	669	700	672	691	707	744	645	688	653	713	654	684	673	666	724	674	668	640	708	749	687	703	689	706	694	712	648	654	727	653	668	680	703	695	672	726	688	706	697	689	668	671	682	709	665	682	613	723	672	695	710	668	692	691	684	710	693	705	701	684	703	713	712	650	678	692	668	641	660	708	748	718	670	679	712	678	701	693	705	702	719	717	694	674	693	654	727	700	682	670	691	706	679	688	657	652	725	700	707	709	704	713	673	698	719	652	713	643	667	723	706	704	652	683	672	661	660	643	674	709	714	663	703	707	695	704	686	670	665	667	694	645	678	677	665	715	663	644	666	685	664	678	688	721	673	689	691	668	699	699	674	665	725	647	725	691	667	663	655	728	688	684	659
5319	11189	8941	4684	3466	2750	2198	1865	1624	1454	1396	1300	1209	1126	1132	1091	1068	999	1006	996	996	1012	1010	1007	958	1007	986	943	924	943	930	926	921	931	985	943	883	932	954	949	957	916	919	927	936	977	918	909	945	896	1010	883	920	915	965	877	934	942	970	933	898	867	911	921	889	896	897	922	894	972	908	896	947	977	917	845	909	927	892	922	896	954	922	850	936	854	892	885	910	904	915	916	906	929	941	905	902	855	940	970	989	901	904	846	929	915	988	952	877	877	867	932	903	892	872	894	933	955	939	953	964	916	891	938	942	906	931	935	879	901	884	934	905	938	921	927	934	893	966	879	920	907	888	908	940	907	887	913	941	944	924	853	886	956	896	876	886	901	922	921	881	874	982	914	863	916	883	937	872	865	870	893	912	861	835	873	894	928	882	908	884	889	887	911	938	904	916	931	918	971	900	934	923	879	873	921	853	943	940	880	889	862	892	895	940	953	931	912	932	959	900	936	923	851	903	952	929	919	934	899	945	896	905	906	921	951	884	891	897	889	894	932	907	879	920	894	887	927	890	921	901	882	868	879	933	850	890	890	933	947	880	914	919	854	900	938	932	912	922	882	885	902	904	921	915	969	896	893	903	868	879	937	891	887	895	919	919	881	876	935	916	908	918	983	958	932	924	888	891	918	900	931	903	878	885	929	904	906	942	925	907	882	922	883	892	874	928	886	932	971	943	945	917	934	851	948	950	858	933	912	893	912	953	915	880	894	902	879	907	895	908	963	948	923	853	944	905	946	904	939	940	898	842	871	892	908	821	946	913	902	892	875	896	915	951	869	900	876	895	886	919	903	924	857	924	943	908	904	871	944	928	928	913	922	925	917	931	905	887	928	948	905	979	915	807	912	896	957	912	937	907	880	932	900	922	917	889	923	923	915	925	885	982	891	983	917	937	889	921	925	949	924	880	892	962	880	966	925	912	922	974	933	883	914	883	888	887	900	900	915	911	906	951	904	921	871	903	879	890	904	946	927	964	857	931	915	907	901	910	874	882	890	875	882	933	913	906	862	899	920	858	885	929	948	944	972	902	941	894	875	943	914	946	915	862	883	866	931	876	869	958	930	912	954	863	930	942	890	932	909	943	937	870	943	923	895	940	962	922	931	950	958	962	997	920	878	847	900	946	922	931	911	900	933	911	910	887	930	847	906	867	933	895	930	904	933	898	916	906	857	872	929	905	960	944	953	890	932	914	903	879	876	921	885	951	880	908	958	907	869	906	937	938	917	893	953	957	880	883	934	948	933	914	867	939	911	928	891	955	966	932	929	934	886	927	896	947	925	925	897	899	936	945	937	910	924	936	958	963	894	936	891	876	892	919	903	962	869	864	942	892	917	898	860	869	911	953	896	904	821	924	958	902	957	903	909	912	942	962	922	936	921	902	882	919	935	894	950	880	947	971	887	917	875	994	908	903	887	983	950	915	890	896	920	923	931	862	901	907	922	919	929	881	922	922	889	913	886	910	902	938	919	941	893	926	964	900	917	953	921	811	927	940	937	913	936	951	913	926	894	904	902	890	923	883	908	884	862	928	935	875	838	912	897	884	856	909	917	854	942	918	906	927	936	916	911	951	899	897	955	908	876	932	913	914	912	883	946	865	870	888	875	940	895	836	899	877	943	956	890	885	891	955	914	885	884	953	908	887	1013	912	920	957	874	883	919	906	910	950	901	890	916	930	857	936	914	912	925	908	926	930	925	914	879	882	927	912	907	895	926	950	895	872	947	938	874	923	894	831	934	870	923	885	859	909	914	894	909	859	933	868	877	924	906	914	852	926	903	935	915	942	927	884	908	955	880	935	871	923	884	902	909	866	916	973	918	828	917	883	893	852	907	899	886	947	928	868	920	879	936	873	958	947	888	920	960	908	863	965	946	923	914	875	969	886	915	907	844	897	926	906	889	877	892	853	926	889	878	904	901	897	886	949	868	938	921	917	942	905	890	891	944	915	935	891	929	948	939	866	944	921	906	852	893	942	949	891	869	944	896	955	931	936	923	889	937	955	922	935	893	924	931	873	923	913	876	960	928	904	902	860	902	891	936	941	896	905	917	854	880	934	943	920	950	903	914	977	947	902	909	891	880	864	936	926	917	898	917	898	907	876	916	951	886	925	931	937	885	901	939	890	928	947	982	845	939	862	912	898	864	882	936	903	915	929	913	868	955	852	938	967	899	951	919	866	917	919	917	911	883	931	901	911	934	910	901	906	937	928	895	931	880	918	901	950	909	871	861	933	910	908	915	862	910	917	908	935	917	963	916	950	923	914	869	904	924	900	971	922	889	906	959	901	915	874	894	927	928	929	925	903	911	898	939	978	941	959	941	904	952	909	870	864	893	871	889	885	920	902	880	916	916	919	908	932	943	917	947	863	871	886	923	891	891	915	885	908	941	920	907	886	971	884	899	958	899	945	886	916	913	947	907	876	917	902	906	892	939	930	930	905	904	900	895	925	864	923	906	955	930	898	890	836	868	878	879	883	838	880	898	932	934	916	853	918	878	909	940	911	909	892	942	926	961	931	897	919	938	890	881	914	877	915	933	863	898	952	955	902	939	905	949	906	956	914	966	929	906	945	884	854	962	888	865	905	869	938	891	931	909	934	966	888	904	886	939	919	950	922	852	926	874	925	895	856	912	910	974	944	922	914	931	881	911	921	990	948	895	941	939	944	950	909	901	898	884	944	883	949	908	946	951	899	906	867	895	928	937	923	916	879	905	938	916	902	915	930	876	864	908	928	858	900	883	913	911	906	897	917	911	921	970	906	897	920	926	883	944	909	904	852	833	917	944	946	898	915	940	916	839	912	905	908	880	905	920	947	908	896	913	941	902	947	914	915	929	920	912	944	924	868	906	908	891	959	878	918	886	927	918	923	895	899	933	866	940	915	867	890	920	957	916	873	913	909	960	879	844	917	888	933	939	898	868	874	915	945	924	916	926	912	872	891	893	916	891	942	866	839	951	898	930	889	927	927	930	970	908	847	906	895	903	874	921	947	855	932	902	877	902	908	877	935	979	906	890	915	933	859	902	949	905	913	905	908	937	904	907	905	903	948	876	861	900	996	963	882	920	860	943	862	903	879	895	925	929	936	954	860	897	931	978	927	946	919	893	954	885	895	917	946	866	902	905	876	969	919	944	876	870	878	917	917	934	949	925	922	891	897	897	927	964	909	949	935	981	919	902	924	956	911	923	957	906	889	946	894	860	961	892	902	894	956	893	912	939	897	910	927	875	929	925	918	921	861	899	854	908	914	905	929	924	941	920	891	925	954	918	934	887	909	922	877	888	926	921	922	928	939	873	904	899	907	909	931	912	890	885	914	935	903	910	874	897	954	931	966	960	944	895	946	892	879	900	928	913	901	892	911	824	847	975	915	913	882	954	979	861	871	938	973	913	904	910	888	865	933	906	886	893	937	888	970	888	910	905	958	920	893	924	903	912	946	922	864	916
23126	21532	29573	23939	21533	21573	11487	1409	965	849	757	747	684	627	685	663	581	549	540	529	505	502	489	481	520	489	499	524	518	486	534	491	465	487	473	435	477	483	475	479	504	487	482	477	477	510	493	482	451	451	517	464	494	468	518	479	460	434	476	494	431	466	461	443	512	492	464	443	423	448	472	447	444	403	473	442	495	436	456	475	451	458	480	419	465	479	442	441	425	447	445	459	449	465	440	419	443	476	479	430	454	460	452	451	447	413	445	466	429	449	448	439	459	463	455	436	477	431	422	509	431	453	432	451	441	469	489	472	468	481	443	468	470	432	485	453	447	483	420	457	490	478	491	474	460	460	485	478	423	456	467	462	430	478	468	448	481	458	436	428	439	444	483	482	476	482	464	462	451	481	447	483	467	439	494	457	439	441	442	441	431	447	446	459	445	462	432	471	444	482	458	473	439	481	456	439	472	457	455	419	506	468	458	448	438	478	446	448	435	472	470	488	462	439	491	442	506	428	419	465	434	442	453	486	415	434	511	418	453	467	452	448	435	444	437	473	429	461	442	423	466	445	481	464	473	479	471	459	451	462	448	449	507	454	531	482	476	468	428	489	461	459	433	482	486	464	451	462	449	463	470	463	428	453	484	472	424	490	472	473	486	445	427	396	478	463	441	479	437	452	477	449	483	461	502	413	462	472	464	468	460	486	461	443	455	423	467	467	443	427	477	438	446	440	438	462	435	462	481	448	444	431	471	452	481	467	459	496	454	484	420	472	430	466	437	430	448	451	444	447	440	425	424	439	462	487	404	479	457	455	468	455	488	462	460	431	456	467	473	442	451	480	475	449	475	477	459	433	437	476	490	469	464	451	487	460	458	478	482	474	459	465	506	470	477	459	437	434	461	460	505	410	473	465	506	460	438	473	483	443	442	472	437	465	510	423	486	467	425	489	431	468	470	450	447	470	453	503	448	460	517	459	487	429	458	484	453	474	454	451	444	457	444	438	432	493	453	466	411	420	450	446	427	390	430	426	450	442	451	484	461	468	485	473	451	446	455	477	429	462	486	474	454	462	494	425	465	447	409	441	427	444	469	430	417	442	470	445	444	481	443	416	458	500	469	453	434	456	475	460	448	481	437	478	459	450	479	459	484	469	486	454	457	427	461	454	460	450	444	468	439	451	462	482	480	430	419	458	501	463	462	422	441	454	450	454	452	454	478	454	476	478	461	436	432	475	451	456	434	418	439	436	438	454	488	462	438	452	471	474	455	425	407	448	467	470	436	483	455	455	468	426	453	419	421	444	439	481	431	450	514	476	456	411	449	467	464	478	420	444	432	464	492	433	466	505	468	438	463	442	460	426	419	440	495	470	483	433	468	414	483	442	457	484	466	477	454	436	497	469	460	436	494	461	497	447	457	458	438	397	450	473	472	432	425	436	431	481	440	443	451	492	494	421	460	451	465	466	478	440	447	461	455	474	463	407	440	424	428	446	445	434	508	440	439	463	441	476	473	445	456	427	491	439	466	456	447	465	438	438	484	439	452	472	458	449	436	470	442	471	469	468	456	474	479	448	443	468	422	456	448	451	442	469	454	493	473	466	415	420	452	473	433	428	443	440	444	431	457	439	479	442	459	508	437	444	462	524	456	466	419	458	413	457	472	448	508	441	428	460	470	429	470	477	491	432	442	453	471	458	418	417	441	480	452	439	457	448	477	488	447	451	460	443	423	432	484	474	433	493	440	419	437	440	476	466	441	471	440	439	468	453	464	442	456	450	465	428	453	435	505	519	464	454	469	448	437	474	434	467	412	470	422	475	464	438	447	467	482	480	464	451	443	458	498	491	460	450	451	460	431	441	472	472	424	470	474	437	406	464	435	425	480	433	471	456	482	449	465	466	457	418	461	450	455	486	431	468	449	435	425	440	449	454	471	464	439	474	445	496	443	442	464	397	429	439	427	433	453	460	452	439	431	445	428	481	479	448	410	502	438	446	484	437	449	450	445	461	440	467	458	479	459	451	478	469	446	479	470	431	447	438	458	446	454	460	421	481	443	476	410	486	414	501	486	462	447	500	478	450	427	426	474	487	461	458	466	477	471	448	422	460	463	426	464	444	482	493	433	444	478	455	463	469	471	448	479	458	458	461	478	448	459	445	467	469	436	472	458	404	430	439	444	443	464	490	461	485	460	445	451	456	403	441	434	484	474	430	472	452	434	479	486	445	430	446	431	490	451	461	465	447	438	467	468	453	475	462	464	495	443	460	445	422	472	444	441	459	416	441	433	445	438	440	451	448	469	477	475	412	468	479	487	479	438	466	447	466	458	448	479	472	444	476	461	460	501	472	475	453	427	445	447	428	439	446	451	428	454	438	474	464	485	481	463	459	417	444	460	448	475	448	426	495	419	438	455	446	451	445	443	457	478	439	444	444	443	480	456	480	452	452	478	447	466	493	434	463	477	428	435	473	446	460	468	463	464	461	483	448	467	426	445	481	442	478	454	449	481	460	445	463	482	425	453	449	443	456	450	436	473	434	438	444	475	437	460	458	458	450	463	429	461	427	464	431	423	453	472	458	452	409	438	442	439	467	481	449	466	431	468	441	457	437	450	411	428	420	476	445	466	464	431	455	466	474	441	427	454	491	443	474	445	476	457	464	484	422	436	456	449	441	439	442	458	459	440	449	445	446	493	476	480	455	446	436	449	453	423	468	434	465	425	410	487	429	468	461	456	452	444	412	437	480	428	460	477	448	488	475	497	423	454	430	447	429	484	473	467	446	465	439	454	456	482	444	458	471	439	420	473	438	470	469	458	447	458	462	416	461	443	459	477	466	459	445	472	456	429	464	464	447	465	460	501	440	412	477	431	453	477	463	480	451	445	416	450	460	434	459	474	469	470	506	444	436	483	490	478	453	453	447	482	469	451	457	505	441	434	466	450	473	509	431	419	476	472	476	441	452	440	423	433	441	429	444	481	399	463	449	450	451	437	467	450	459	463	460	433	468	471	469	448	445	485	439	425	448	489	477	484	456	462	465	437	436	450	450	460	482	470	424	424	426	494	466	482	489	430	447	453	472	440	469	475	461	460	430	465	451	441	454	472	479	476	420	440	420	395	448	458	517	491	451	441	431	423	463	437	477	422	436	476	450	442	412	436	449	424	445	478	469	452	426	454	453	466	468	444	441	448	430	445	452	434	457	449	466	501	443	476	461	443	465	445	470	449	452	476	435	432	488	472	474	435	447	420	477	499	458	464	437	435	422	478	484	407	472	440	463	468	449	424	440	473	466	420	433	457	480	422	463	441	457	481	484	468	459	472	449	436	478	468	472	443	514	444	465	475	470	463	444	445	459	442	440	431	467	428	458	470	477	431	459	456	477	469	452	509	482	464	451	463	453	455	415	458	445	485	433	481	450	480	484	449	508	456	457	468	448	442	477	450	456	447	487	446	449	454	447	448	459	470	509	455	447	460	426	469	443	465	411	461	459	453	461
7364	17216	13859	7150	5142	4109	3125	2534	2069	1806	1518	1353	1195	1086	1017	1011	941	894	835	864	820	754	742	739	715	739	739	766	697	656	714	694	661	657	648	706	699	687	653	680	598	686	662	669	659	625	675	671	682	643	620	586	657	625	699	673	643	633	653	643	617	610	604	669	630	595	657	623	641	673	632	636	692	621	572	640	635	648	632	642	646	616	593	586	609	644	665	638	653	594	620	641	632	633	637	598	651	608	588	607	636	640	621	602	624	640	625	598	652	637	600	584	622	644	619	640	611	617	597	584	642	636	664	636	638	603	616	652	650	644	599	685	627	654	618	563	636	609	571	610	589	645	648	608	607	590	590	605	625	636	601	622	598	618	632	620	624	615	638	637	602	609	601	604	687	602	660	591	598	598	654	603	611	591	624	655	625	594	601	601	634	586	667	633	604	627	602	590	617	601	631	617	643	630	604	633	608	653	652	634	635	631	655	575	633	629	617	567	572	575	622	624	660	607	644	638	670	599	630	639	604	605	638	608	583	643	616	603	605	627	690	652	629	606	585	631	615	577	578	591	604	596	609	624	635	620	666	593	608	661	631	624	592	627	576	616	602	663	656	628	634	638	603	602	649	661	641	603	611	576	695	615	620	612	635	609	649	623	610	626	593	601	644	635	640	644	651	654	621	656	612	613	646	658	626	617	600	650	643	636	622	633	596	627	625	621	592	604	593	624	578	633	610	611	587	664	633	589	658	630	619	627	598	607	668	633	643	631	651	616	594	644	600	580	582	594	636	641	602	598	616	634	611	634	666	633	643	637	642	608	630	585	655	629	652	623	641	637	638	599	608	630	622	604	645	584	618	652	652	640	678	579	618	616	648	675	596	660	610	606	636	620	630	574	595	601	596	606	620	583	646	627	626	595	588	615	621	642	634	644	618	645	633	592	583	663	610	670	602	606	618	641	677	636	615	658	578	625	602	595	634	624	617	591	590	624	614	619	639	596	608	631	637	637	673	628	629	629	588	706	662	594	634	682	611	646	682	644	596	619	614	621	593	595	617	635	613	642	610	644	612	636	643	678	611	571	605	641	579	609	631	614	644	614	640	614	646	567	627	615	650	683	663	577	618	589	655	638	652	629	618	644	600	583	621	649	642	640	603	667	624	641	633	590	609	638	605	627	615	631	614	632	647	619	653	595	627	617	632	625	640	628	573	604	601	586	623	584	639	640	641	589	629	639	641	628	640	619	597	617	588	587	644	624	578	586	663	629	616	611	626	586	608	633	623	623	592	602	614	595	625	641	656	651	645	638	631	579	644	597	599	568	687	606	607	587	624	624	604	643	636	587	667	599	653	648	640	636	641	608	593	631	616	581	628	635	619	575	625	659	622	637	643	591	581	630	629	687	612	670	603	616	619	612	603	603	651	679	683	652	620	582	591	615	569	636	626	611	628	588	662	597	605	626	640	621	638	621	571	602	608	636	629	612	648	557	660	590	581	621	608	597	612	659	597	625	624	621	606	623	625	602	614	623	594	604	574	569	626	618	634	584	632	630	610	618	583	622	594	648	607	595	601	611	640	610	663	606	625	650	632	637	600	620	633	616	606	631	615	573	619	638	592	621	636	656	627	678	602	623	614	583	629	578	650	624	610	616	627	613	585	604	637	581	650	568	605	575	635	607	638	653	634	577	591	585	619	621	599	652	611	619	603	578	643	614	634	601	589	607	612	631	630	632	651	593	600	562	641	687	596	594	598	604	606	623	590	587	585	654	625	605	648	626	634	643	565	614	679	647	552	623	594	590	593	637	557	599	595	630	603	642	633	624	603	631	623	607	622	656	591	630	625	619	660	667	620	586	677	582	644	654	663	649	631	659	609	633	597	611	611	596	597	615	570	584	651	587	605	614	625	636	590	619	614	611	624	601	610	648	632	601	598	626	653	632	643	614	599	633	590	615	641	593	655	617	613	635	649	668	642	660	614	632	650	619	613	644	572	586	603	614	601	633	609	632	608	638	658	631	638	619	600	589	614	609	594	628	584	616	625	605	614	610	625	627	633	636	621	563	619	619	590	612	631	647	597	573	616	612	653	666	635	665	643	620	611	636	639	641	628	628	613	607	580	649	638	616	597	594	588	602	583	645	599	651	616	616	626	629	611	602	600	598	604	604	626	638	670	617	651	606	596	674	631	627	629	602	664	632	620	619	592	656	599	580	606	637	666	612	614	583	614	650	607	643	604	629	626	612	625	624	653	628	601	568	576	607	643	619	626	652	649	624	629	601	553	605	635	625	628	624	573	631	609	600	591	602	632	623	578	616	605	595	609	621	596	638	670	679	615	607	637	602	623	620	619	589	607	619	638	642	602	604	558	639	619	602	640	651	582	617	629	602	602	604	601	648	646	618	602	639	606	627	624	595	660	663	615	668	577	640	616	520	587	612	611	623	598	595	653	619	630	646	639	672	619	677	634	639	635	635	626	608	653	628	606	617	627	582	656	610	625	607	618	588	612	636	632	606	577	623	587	592	591	637	627	624	606	605	632	654	622	638	622	648	607	655	673	595	623	639	613	651	595	628	605	662	561	601	617	593	574	593	599	630	587	590	560	648	607	632	617	615	612	603	606	611	616	639	657	635	628	589	646	619	633	592	628	608	599	649	626	630	664	625	602	641	564	662	609	609	649	651	586	610	639	636	604	622	605	598	599	585	621	589	642	597	623	679	621	647	611	608	593	609	562	606	610	608	601	615	643	639	605	614	633	571	589	608	631	640	602	612	643	609	583	595	593	636	614	662	602	632	622	628	603	610	635	687	619	570	652	592	639	623	610	612	619	588	659	622	619	597	600	639	597	635	607	669	638	619	631	611	630	618	595	645	596	614	619	671	610	604	597	630	601	660	656	638	623	647	608	599	632	616	650	658	613	650	591	613	690	641	642	612	570	636	630	581	618	642	642	616	644	587	587	591	636	629	611	619	633	624	619	602	619	619	617	618	638	685	632	611	607	596	617	600	605	617	628	610	592	607	636	585	612	671	643	670	643	614	646	584	640	627	655	587	613	623	627	588	605	643	608	630	641	636	601	581	561	551	621	620	618	618	607	618	583	623	622	620	610	663	623	653	592	630	592	635	594	602	622	620	634	642	630	602	638	680	602	580	608	643	573	579	621	632	657	614	615	603	594	618	631	611	600	657	631	638	594	614	641	663	651	658	618	608	648	605	629	634	595	606	621	622	669	609	611	597	653	625	585	597	627	566	640	637	630	610	621	577	607	577	612	670	617	612	579	601	625	612	642	576	603	672	665	622	629	607	601	605	597	614	643	637	609	623	603	574	627	632	614	610	593	583	619	571	648	629	645	603	635	622	612	597	610	584	658	662	600	621	607	633	634	628	636	617	580	616	566	592	657	606	614	583	588	627	617	585	635	644	631	617	654	565	636	614	602	651	571	633	620	600	617	678	602	620	657	622	612	605	621	609	639	576	657	618	642	669	605	564	644	618	641	636
27207	21200	11006	1276	823	744	618	549	538	535	519	485	524	486	511	510	528	505	528	488	489	509	499	488	476	494	544	488	525	498	498	510	471	478	505	514	523	499	480	528	491	501	499	479	523	479	495	515	477	512	532	485	498	506	474	441	512	486	525	498	496	469	460	456	521	518	493	469	472	447	501	515	496	533	502	528	489	480	504	495	498	465	503	494	509	527	492	508	493	487	508	458	502	509	512	516	530	504	511	487	493	525	493	548	486	534	442	519	535	512	492	516	472	490	562	520	474	470	529	501	492	466	514	479	500	486	497	471	494	508	547	501	519	489	488	490	526	538	507	546	514	488	495	453	466	487	465	504	466	493	493	487	483	499	523	499	529	489	496	478	477	467	514	498	547	485	492	463	503	445	497	516	463	481	500	505	502	533	473	508	511	512	493	487	518	498	480	509	540	499	464	488	501	478	496	494	484	492	481	506	535	499	540	480	524	491	507	476	512	496	489	493	500	498	524	495	469	467	521	489	476	507	472	471	519	484	473	494	571	538	512	467	522	502	467	493	527	507	505	506	535	480	521	496	526	544	489	471	527	488	515	494	480	513	498	492	486	480	484	500	478	500	491	450	524	496	480	481	509	504	471	476	525	507	522	484	526	490	507	488	540	543	503	505	509	507	538	519	539	469	485	461	524	479	541	461	449	462	498	517	498	497	469	465	500	508	527	508	498	499	511	462	494	494	509	513	509	476	499	481	510	504	507	469	473	487	475	503	514	498	514	490	475	527	490	509	462	511	525	498	485	496	496	488	513	477	519	507	521	477	474	503	505	497	488	491	487	495	495	500	513	534	503	572	518	510	522	497	475	488	502	501	475	479	513	513	466	485	536	509	493	516	457	531	487	522	502	492	499	495	513	485	530	485	513	488	510	479	466	520	502	491	467	513	464	531	457	499	490	459	498	482	543	522	485	483	495	493	501	521	483	474	510	524	488	498	459	497	510	494	491	452	501	490	471	476	489	451	457	553	517	515	508	511	543	468	554	507	461	477	511	512	495	481	491	473	518	518	498	484	522	500	474	503	464	489	478	510	466	480	494	448	448	467	505	491	514	493	507	459	495	496	531	505	507	501	525	509	544	467	471	490	534	483	503	496	458	510	478	473	477	473	490	526	515	480	471	509	516	506	526	531	481	468	487	488	496	467	483	498	492	475	487	513	517	512	480	475	483	457	469	473	493	508	543	510	519	489	499	509	497	516	484	477	515	492	497	518	501	482	493	499	524	487	474	489	500	469	455	470	480	503	521	514	521	470	496	507	483	499	498	467	496	464	487	535	481	512	497	539	502	488	467	494	491	477	507	506	513	489	502	494	484	479	505	494	508	529	532	521	511	453	500	512	495	464	494	481	460	498	506	505	484	502	507	470	453	503	517	504	536	515	489	441	485	495	470	488	488	496	475	525	537	498	461	518	519	495	482	517	523	489	545	486	458	477	488	530	458	529	450	474	499	469	512	497	482	516	522	523	526	469	472	509	496	479	508	458	511	519	491	506	509	491	538	515	490	462	472	514	465	473	528	527	513	503	486	459	527	526	468	494	469	496	507	478	477	480	510	510	510	505	486	520	483	546	476	480	482	503	539	511	513	495	475	491	505	497	507	525	494	528	482	492	505	447	530	488	475	492	520	494	489	469	541	479	467	506	502	491	477	512	488	555	514	467	480	487	482	523	473	477	500	531	508	500	472	495	490	494	485	537	504	489	479	494	498	471	507	490	495	457	515	511	509	454	479	518	503	530	479	542	486	526	520	473	494	505	504	492	480	488	483	459	467	505	474	488	464	465	496	507	552	481	490	503	538	472	496	474	514	487	492	508	501	494	493	449	509	524	510	496	482	505	482	484	526	489	552	520	471	479	505	483	505	482	497	502	470	529	489	560	503	518	473	511	502	486	530	479	461	480	472	461	535	483	508	481	478	485	470	489	496	481	481	506	522	536	517	512	516	513	467	470	489	515	519	512	449	454	499	522	460	522	495	447	501	483	520	553	510	496	502	479	531	438	565	483	516	502	517	504	506	461	471	497	545	510	487	515	539	482	498	477	468	531	494	510	470	523	484	453	532	471	472	492	453	502	489	492	494	506	456	496	494	462	510	506	510	512	496	488	508	461	479	507	484	504	493	504	512	504	468	512	485	472	496	505	511	539	496	514	534	491	521	509	493	466	451	498	506	556	463	499	466	499	464	514	495	526	505	483	519	526	497	485	489	490	486	479	494	497	497	495	520	483	504	511	513	478	488	531	456	488	476	513	501	488	493	538	512	509	471	534	494	456	508	537	540	519	471	514	496	478	489	482	502	508	553	511	532	477	478	481	489	498	501	485	482	495	488	517	471	543	489	487	495	497	465	499	485	502	569	525	480	475	494	483	484	512	495	488	476	491	495	488	458	504	513	515	512	493	514	499	448	502	524	475	456	478	506	503	463	481	459	475	537	529	458	504	500	476	455	536	507	459	481	484	528	457	495	516	474	448	505	508	489	491	526	499	514	515	515	488	493	473	505	484	499	506	491	484	474	529	507	547	481	472	511	560	497	510	487	462	495	496	468	470	502	459	516	492	506	532	502	497	510	474	473	471	503	503	510	510	503	499	515	522	497	494	510	498	497	490	480	457	490	507	476	498	507	468	485	516	453	483	527	488	514	471	513	461	480	482	492	525	490	506	478	531	517	533	492	506	469	483	463	481	513	505	500	511	451	528	472	495	451	514	460	462	509	500	524	466	516	507	502	484	463	517	519	498	516	539	490	486	509	450	509	530	535	464	501	471	462	496	519	510	511	484	534	487	468	504	529	512	539	462	514	508	530	483	485	510	468	479	481	529	489	485	518	470	483	492	461	504	453	533	492	504	524	511	502	497	546	485	484	473	567	464	503	459	478	461	507	505	473	484	460	512	510	511	478	503	505	508	491	502	502	508	537	525	456	516	503	471	483	482	527	478	505	501	503	515	497	493	471	476	506	516	496	478	505	530	499	508	504	488	501	471	515	480	463	499	501	527	431	506	506	515	491	482	486	503	481	501	446	446	479	499	515	552	484	480	485	482	463	472	520	504	486	486	513	487	528	525	456	480	514	499	527	528	501	501	490	502	528	496	486	487	487	482	513	485	481	484	521	475	510	533	506	520	481	517	510	474	529	501	548	468	488	471	469	515	500	480	542	487	499	503	470	482	494	507	457	522	524	517	503	484	477	523	487	475	495	499	492	487	553	479	484	497	474	461	483	506	495	496	501	509	508	538	489	451	501	476	505	494	531	485	464	517	501	536	510	472	501	510	504	465	465	520	484	507	484	521	518	463	487	533	506	543	517	483	465	515	499	453	480	515	519	501	492	497	496	515	510	475	497	480	473	458	518	475	528	518	459	500	489	520	505	511	510	494	505	492	486	488	461	520	510	478	516	493	515	461	527	474	478	492	470	524	465	503	531	481	534	452	493	511	486	518	505	493	483	512
4148	1590	1332	967	840	824	761	744	669	699	712	667	682	706	664	696	667	639	644	631	668	635	681	689	639	653	680	706	685	651	685	646	694	717	657	645	654	641	688	656	646	652	648	662	677	648	640	639	619	638	651	688	677	692	646	641	698	598	712	634	653	646	693	665	670	650	695	645	666	645	641	648	665	684	666	664	664	661	657	687	666	642	659	681	621	630	716	663	666	648	647	646	649	689	617	668	647	641	673	692	641	679	662	653	681	645	677	659	663	673	672	668	610	673	655	661	671	664	695	709	666	681	645	645	637	676	718	706	682	720	634	632	668	629	693	650	689	691	647	670	631	616	659	673	657	685	684	666	645	648	691	682	673	649	674	619	677	635	641	660	657	630	583	640	665	628	626	684	682	686	679	709	673	665	683	651	655	676	652	648	651	652	595	649	660	616	691	616	646	653	676	674	654	673	676	658	615	655	668	694	613	597	627	651	632	686	709	636	686	646	651	633	622	635	690	625	672	665	633	630	700	608	691	651	673	663	637	620	662	633	693	662	687	676	642	693	673	702	663	673	614	674	609	641	638	703	653	672	659	651	674	670	661	647	665	655	685	624	645	687	629	667	651	658	634	692	679	660	664	626	638	688	694	685	652	644	673	618	648	683	642	625	662	652	679	651	610	629	649	677	658	667	703	603	671	653	686	749	685	601	680	626	667	666	645	645	651	650	638	654	674	658	656	683	637	685	642	641	632	685	649	700	651	624	612	660	640	688	644	662	619	637	643	679	656	639	648	627	641	689	654	640	680	679	672	664	636	642	674	636	661	640	665	668	665	637	708	652	674	666	653	662	634	656	670	663	614	682	646	588	655	635	676	670	676	650	618	691	648	643	650	632	650	636	635	694	683	698	703	682	668	634	699	676	609	659	615	644	648	677	706	692	654	627	666	611	615	658	653	625	596	653	678	676	624	705	641	663	655	677	680	651	630	634	660	680	676	613	685	618	669	700	607	687	636	686	698	663	643	674	659	651	669	673	652	609	671	641	676	659	665	661	684	652	615	607	705	644	634	646	637	677	667	660	685	649	608	687	658	663	666	628	690	657	687	651	672	667	659	652	706	608	674	655	647	688	683	654	645	698	660	626	639	677	621	625	659	665	683	694	617	670	697	682	661	692	672	665	668	653	623	611	652	670	622	667	705	659	681	619	699	663	628	639	596	628	661	669	673	649	644	668	642	681	681	676	661	630	653	664	607	655	638	675	617	651	665	622	674	653	670	663	664	652	651	656	682	611	680	632	646	607	667	630	697	709	703	612	653	638	659	623	637	641	642	684	614	644	664	696	652	675	687	617	679	629	649	666	630	618	656	634	636	666	656	680	654	678	670	629	669	694	660	635	689	660	627	601	623	623	639	687	629	664	616	695	650	615	643	598	656	646	620	620	630	683	658	621	678	666	642	630	613	621	660	655	675	652	690	690	651	627	656	720	666	665	610	672	634	640	618	647	640	668	654	716	658	624	681	638	652	669	702	696	651	638	675	619	599	617	669	722	668	659	593	626	675	669	683	629	686	660	654	647	697	624	634	619	674	645	586	703	676	628	652	687	700	621	638	625	702	656	667	672	664	658	708	661	639	614	622	662	624	656	655	664	658	652	624	648	635	686	640	687	683	662	677	657	649	623	670	680	620	660	693	673	663	678	676	653	705	671	691	648	686	669	646	661	615	704	666	716	625	648	641	624	659	633	656	691	670	635	667	708	666	645	655	670	655	649	668	661	620	631	619	679	641	665	644	650	665	663	643	663	712	662	664	633	630	653	635	649	672	637	657	694	630	656	641	641	687	661	638	662	636	647	636	659	648	622	662	639	684	609	640	628	628	687	661	638	650	641	678	666	638	608	644	674	668	652	655	668	647	674	624	651	628	670	649	662	615	657	640	674	665	642	670	638	656	687	696	644	679	655	679	660	706	696	623	686	695	667	683	602	652	681	645	651	633	684	666	696	677	707	638	636	627	642	637	628	633	682	679	637	619	721	680	668	635	692	633	637	618	649	702	634	657	648	676	655	649	658	689	680	716	648	666	658	608	685	661	622	650	647	614	617	669	643	656	666	662	664	690	642	624	630	677	671	622	683	638	686	676	645	639	660	681	672	675	629	650	672	710	630	632	655	657	667	653	675	620	683	644	650	646	661	672	676	650	649	636	673	671	672	640	650	664	623	656	663	636	678	661	674	660	699	626	655	685	638	622	682	625	677	690	636	654	632	630	644	655	637	646	619	642	621	667	679	651	621	644	643	629	621	676	678	632	629	658	679	641	679	662	656	659	712	634	660	663	711	684	632	651	625	646	685	645	654	657	690	654	626	651	668	618	618	665	645	679	631	692	654	642	656	690	655	654	661	657	607	673	641	624	652	652	671	672	670	665	682	649	641	671	654	623	653	644	643	631	680	651	631	661	636	705	617	672	662	661	664	675	657	616	641	690	649	650	659	650	628	636	666	642	665	597	646	692	661	639	693	652	627	666	643	656	624	646	597	632	671	695	683	606	673	656	643	630	630	663	652	706	645	663	656	641	671	641	640	687	651	669	662	621	677	683	640	661	636	645	649	681	674	691	635	677	672	643	604	662	659	677	674	633	613	664	688	666	649	640	671	648	744	648	670	642	702	679	696	674	680	670	635	676	679	635	645	727	707	646	690	661	632	669	637	622	672	711	634	669	606	632	629	696	623	680	611	639	628	658	623	649	643	657	675	642	654	690	655	686	653	706	646	679	638	655	707	688	683	613	654	668	618	710	664	686	681	679	667	671	640	665	684	626	669	687	648	630	681	676	674	692	659	662	639	670	664	627	643	682	624	650	654	679	626	629	687	623	657	624	674	686	681	635	629	654	675	637	702	608	671	638	683	650	647	599	625	668	656	680	667	644	657	637	640	637	651	650	699	664	712	656	665	631	661	636	679	678	688	678	658	681	677	692	669	650	658	613	631	626	689	635	605	637	657	658	646	697	623	705	652	671	650	631	644	642	694	655	723	650	629	687	684	700	670	646	660	648	611	638	687	658	630	658	678	640	688	678	639	678	664	648	614	649	663	637	661	638	700	678	674	700	618	648	632	706	638	608	673	659	661	695	709	657	655	670	675	691	636	651	617	644	640	683	632	686	654	687	706	668	628	660	652	672	666	643	729	651	657	618	640	639	602	631	700	651	665	662	650	655	644	640	645	633	638	630	647	618	658	652	708	607	649	596	600	659	649	650	631	620	684	692	645	645	650	719	662	683	637	631	679	687	699	663	637	685	629	647	614	640	671	673	663	677	698	672	663	646	659	596	680	641	641	657	625	663	642	692	643	655	693	693	708	670	683	703	657	635	637	634	685	680	634	687	670	668	655	633	645	677	617	638	678	680	608	662	616	647	602	685	627	673	643	685	651	725	670	672	692	657	660	663	667	667	646	699	655	642	641	625	672	653	645	664	625	606	653	659	682	655	655	653	647	641	610	629	652
23991	21524	29164	24304	21527	13386	1751	1123	930	934	830	823	766	774	796	816	773	767	776	727	754	721	684	713	697	716	737	751	668	690	704	670	722	721	704	699	709	674	702	736	684	657	759	665	714	698	691	684	684	677	684	689	734	666	693	736	711	733	668	688	651	729	694	733	677	710	664	706	711	655	748	623	689	677	696	632	654	676	691	687	722	736	714	687	688	706	667	720	670	699	662	636	676	710	720	720	697	692	666	688	712	700	727	690	686	676	673	661	680	714	691	664	679	685	654	674	646	686	638	674	707	709	645	621	686	714	669	664	648	682	705	715	696	679	665	696	704	684	700	691	700	662	676	766	700	696	689	688	683	682	707	702	680	693	713	687	710	675	671	708	696	704	699	644	686	704	674	677	724	658	640	629	729	717	697	674	676	673	728	607	684	739	688	666	647	709	653	691	692	638	692	689	683	699	660	674	652	665	671	705	662	699	659	651	656	700	754	683	756	651	669	665	666	693	677	658	649	709	668	740	704	674	647	642	653	646	688	668	667	624	622	715	730	655	698	704	608	649	687	634	661	682	637	692	708	699	672	653	666	684	713	719	671	678	704	651	708	645	705	641	649	694	670	653	684	670	684	655	676	702	641	723	729	638	643	648	667	681	674	690	696	719	623	658	673	704	666	719	690	679	692	693	709	728	684	714	677	663	664	653	657	682	718	667	654	679	707	681	674	681	696	655	689	687	644	688	649	642	656	683	746	677	598	693	675	724	676	671	690	682	671	675	642	647	698	692	681	714	683	692	663	704	663	635	677	688	680	654	683	703	700	706	715	676	664	687	677	713	681	666	687	660	730	690	674	678	690	691	711	689	646	685	676	638	687	672	707	723	675	658	687	709	647	667	657	684	721	634	668	677	653	647	668	729	650	679	672	731	675	671	696	701	660	652	666	697	689	679	713	692	700	664	651	680	672	683	699	672	675	686	668	685	688	678	694	665	712	673	698	712	689	665	626	675	646	673	746	645	677	636	671	695	711	710	713	645	710	692	696	757	640	658	690	703	701	685	679	665	668	690	681	673	648	699	711	686	656	685	659	722	686	668	652	676	695	660	687	680	717	714	729	736	731	715	708	662	672	656	658	686	682	695	690	695	685	646	707	712	633	632	695	678	670	698	679	669	656	703	674	672	661	631	679	702	736	726	690	675	667	673	700	609	709	714	661	682	646	661	700	672	674	721	687	681	716	666	675	693	673	669	635	682	672	702	683	651	681	704	688	666	688	669	704	664	671	642	702	691	680	692	634	689	689	744	665	708	667	679	659	654	716	649	664	668	636	634	701	683	643	655	670	670	670	656	659	641	645	691	629	677	685	685	669	705	683	657	672	682	699	701	685	668	681	655	663	729	641	660	646	687	687	749	705	698	645	695	661	656	722	694	666	652	686	724	670	673	680	627	674	693	671	677	637	683	694	695	691	715	670	703	665	665	713	681	698	655	649	681	715	706	667	669	606	688	683	694	717	673	667	685	697	635	697	632	669	702	706	662	746	678	688	701	653	694	733	664	715	699	657	643	687	642	723	726	658	694	681	662	701	662	667	734	622	674	677	670	681	693	667	666	693	726	676	681	671	639	692	717	698	685	677	724	689	674	727	713	673	642	660	672	680	699	692	696	707	698	670	687	671	677	688	696	670	650	672	682	661	659	650	663	727	651	647	663	687	704	685	676	700	694	681	650	659	695	706	661	628	677	676	694	678	690	681	660	697	668	752	680	710	664	682	644	676	674	682	677	677	682	685	684	673	679	630	643	613	701	661	701	692	700	721	698	649	679	676	697	644	682	659	645	700	669	700	708	653	640	677	705	643	673	681	690	677	699	732	742	697	674	672	617	682	663	655	642	686	684	699	665	681	677	696	706	712	707	682	696	724	673	667	690	653	695	710	641	667	711	680	637	635	663	645	671	631	677	713	705	668	696	667	684	694	660	637	636	677	683	685	693	633	656	638	688	719	628	703	649	686	663	746	621	657	668	693	651	658	652	690	679	664	679	594	666	717	711	687	737	669	653	669	702	657	704	632	660	667	654	700	678	692	633	642	680	690	690	681	690	695	672	686	669	651	668	708	645	663	651	639	677	637	686	676	688	682	677	708	653	691	705	674	667	688	693	659	663	689	659	687	671	639	700	695	690	691	646	632	713	715	683	678	687	721	691	688	703	673	694	672	697	683	695	661	685	656	679	700	669	727	657	666	645	697	640	691	653	688	685	682	645	724	724	701	675	711	635	640	694	684	729	658	711	705	631	705	659	668	658	675	672	658	652	730	660	708	719	693	714	655	669	701	641	694	678	722	695	699	702	697	654	692	693	685	693	680	713	692	666	658	702	718	659	684	740	673	666	687	692	640	678	689	678	641	701	672	723	699	682	650	680	687	666	640	724	651	706	707	667	660	652	678	715	706	672	677	667	668	679	686	642	639	650	661	670	664	669	608	673	659	681	695	663	638	744	656	665	626	651	700	662	686	661	708	613	710	662	686	653	658	692	695	654	673	656	674	674	685	698	701	668	669	662	659	686	721	662	684	673	678	666	657	699	693	625	663	672	697	670	640	681	697	649	658	717	685	667	683	676	657	718	711	722	693	657	685	725	661	674	649	661	657	715	704	693	729	705	695	674	693	690	689	692	693	638	718	687	612	638	640	661	714	705	703	673	683	671	688	700	603	737	705	696	700	670	645	689	683	692	673	708	685	651	687	652	717	657	670	671	627	688	698	707	700	719	687	718	661	653	673	687	668	679	640	698	653	662	682	669	678	698	673	673	702	747	662	688	668	700	639	644	669	661	735	642	695	715	701	651	699	717	640	702	669	689	649	659	671	635	667	697	707	655	679	647	710	709	694	605	704	654	637	664	633	663	676	629	650	689	672	713	670	704	691	662	668	693	675	632	692	688	679	694	672	651	691	654	674	714	659	644	686	685	605	644	670	693	715	693	656	696	677	694	670	629	654	647	730	654	689	656	676	684	657	677	689	659	676	678	667	718	707	632	624	718	691	706	660	682	700	676	657	652	645	697	675	680	687	683	707	684	658	632	680	646	705	663	696	667	711	665	678	678	654	676	687	703	641	629	656	659	692	662	695	676	696	704	668	755	670	695	658	649	653	620	694	706	689	619	729	662	623	668	663	716	658	656	640	687	702	684	704	658	657	667	607	707	738	672	696	649	672	665	660	666	684	692	716	725	703	628	652	705	700	672	676	642	656	673	692	699	637	670	664	716	662	692	665	643	640	676	704	694	636	675	678	714	703	681	703	602	682	672	682	675	668	717	663	709	661	632	680	672	698	695	670	669	693	677	670	654	667	660	645	672	649	705	685	686	632	682	690	661	650	660	673	682	667	653	686	707	733	697	664	666	689	667	687	683	660	671	707	701	686	592	687	676	693	668	671	663	704	718	673	679	727	633	663	702	693	708	704	706	667	672	692	686	661	680	676	710	683	707	693	660	679	684	649	645
5297	11196	8908	4564	3364	2625	2120	1983	1657	1492	1403	1234	1270	1177	1070	1104	1088	1051	1040	1003	997	954	915	995	1025	954	967	951	908	915	906	965	905	933	882	954	895	909	946	955	982	974	946	936	896	910	919	921	914	888	922	895	898	926	939	965	892	932	917	909	956	912	925	942	904	925	914	899	924	939	872	859	923	979	866	928	964	917	903	915	868	890	897	913	844	927	955	951	919	842	869	867	851	857	950	975	898	918	868	902	916	886	884	917	899	898	923	913	938	976	913	953	900	919	919	920	905	925	933	899	896	896	872	955	914	895	875	903	865	881	918	905	846	927	902	913	908	880	913	946	885	901	913	918	917	865	897	909	900	904	910	845	893	919	907	911	930	931	923	946	882	929	867	849	913	890	937	926	874	875	901	931	855	962	917	955	919	913	900	888	958	910	861	896	922	851	902	842	945	902	851	900	959	927	887	864	930	944	880	885	914	848	876	922	895	933	945	882	915	875	879	910	929	901	967	897	896	941	914	899	911	938	849	889	886	904	929	877	947	953	892	876	914	912	930	856	872	950	888	929	920	907	879	902	885	892	867	918	911	872	892	949	883	913	910	908	973	883	898	945	868	917	860	822	932	900	868	880	930	935	917	882	862	885	866	919	898	923	905	853	911	919	911	910	849	888	874	924	908	905	805	900	971	926	885	898	839	928	851	870	898	910	923	901	937	897	854	928	879	880	928	868	919	867	885	901	859	908	876	891	931	926	944	885	941	927	902	953	871	898	902	966	952	892	907	926	900	882	907	939	889	928	956	936	983	891	920	915	922	898	898	891	957	870	898	854	893	843	892	906	930	895	909	867	876	896	939	894	876	913	845	888	873	887	874	876	949	907	891	898	924	888	889	901	878	932	882	884	852	881	915	915	871	919	879	778	885	910	866	922	931	906	958	909	972	878	845	914	903	953	908	961	879	911	890	930	931	982	954	900	892	866	938	928	908	839	931	867	965	848	920	893	873	907	916	916	860	883	908	881	895	886	927	918	885	860	928	858	903	915	914	962	901	909	902	929	886	901	891	878	933	897	900	864	905	863	907	883	935	852	908	904	924	933	845	957	888	924	845	914	896	938	905	867	917	880	879	922	857	944	894	904	903	946	866	936	929	875	897	910	862	912	903	879	874	909	917	948	916	911	970	968	851	898	867	854	941	974	921	868	915	941	923	934	892	901	955	837	914	900	909	882	896	884	878	954	897	839	885	854	946	928	933	905	939	943	907	909	912	860	920	927	868	914	890	887	914	879	875	866	936	873	924	885	932	923	880	907	937	872	906	863	903	910	920	985	914	898	909	957	903	892	917	905	934	880	860	912	875	911	885	882	883	921	873	903	897	881	875	929	975	930	894	964	899	879	942	955	980	876	920	884	917	942	915	896	941	892	949	882	920	919	899	964	896	878	861	934	908	913	914	893	898	947	878	932	949	907	890	891	883	924	925	937	948	941	884	901	949	919	881	917	887	828	969	916	895	915	940	918	905	951	897	898	926	932	946	897	886	896	976	891	932	881	912	903	942	926	833	891	918	885	915	893	943	919	919	903	885	888	942	873	892	895	910	911	876	890	921	868	890	871	867	876	916	903	891	898	863	895	954	823	882	879	936	960	877	899	917	966	920	928	844	841	901	883	923	881	909	951	889	935	845	888	941	896	936	879	892	907	901	910	855	921	900	859	924	933	932	868	903	938	942	939	903	917	850	924	919	905	904	913	888	899	890	896	961	949	933	874	881	904	868	918	910	894	927	912	955	951	927	899	893	884	955	988	889	924	868	930	869	875	867	942	924	867	935	940	890	984	885	907	914	936	874	848	906	916	899	947	954	846	924	920	873	884	948	893	894	891	879	894	905	849	939	856	982	910	870	886	963	873	877	914	919	926	867	848	863	947	923	873	900	909	930	898	902	870	889	899	908	931	915	923	922	905	929	899	929	898	922	854	838	873	908	961	887	888	944	940	974	942	887	932	847	928	917	904	873	908	846	925	882	916	904	957	896	891	893	890	904	905	887	933	873	890	911	877	896	906	909	864	883	856	920	902	957	872	891	910	873	936	927	963	880	935	967	921	856	914	866	938	899	877	942	850	855	907	921	927	928	872	908	910	904	882	896	922	935	924	922	883	876	898	877	873	912	934	861	930	870	899	903	868	905	905	859	909	905	911	843	910	935	973	924	914	896	891	931	955	899	937	948	899	876	919	935	881	912	850	898	858	930	892	930	894	930	876	861	927	907	868	856	950	882	896	873	907	898	906	968	875	929	975	956	921	905	920	884	915	911	867	887	924	916	885	935	897	964	932	886	893	848	937	866	892	899	845	916	895	914	918	916	911	853	918	903	925	931	918	875	875	936	882	883	915	907	884	884	888	826	889	884	922	899	932	869	918	868	894	873	925	860	917	927	868	866	906	892	865	964	902	885	940	931	949	896	894	902	874	906	938	857	954	871	879	892	921	856	939	854	848	855	922	867	898	914	866	905	925	890	949	911	856	860	912	893	889	901	918	926	1001	887	932	885	883	898	893	874	856	899	909	873	908	903	920	920	932	897	963	909	928	913	882	933	903	941	930	889	890	869	847	873	894	884	894	874	896	884	862	909	880	927	920	881	912	889	883	921	885	900	882	876	958	869	895	864	912	946	905	933	905	939	920	880	909	897	884	899	885	917	935	845	842	898	887	957	941	932	939	932	905	908	916	921	880	860	887	926	916	891	874	925	917	951	911	894	907	878	872	893	846	945	882	914	876	903	969	888	872	876	890	887	860	932	838	903	853	893	908	910	948	862	867	878	933	863	964	900	883	861	915	887	880	905	904	882	905	903	969	945	909	895	911	882	906	891	933	861	872	915	865	894	944	925	902	959	844	954	889	904	922	901	821	882	927	885	847	904	901	916	879	866	902	904	886	893	865	864	886	922	953	877	892	913	940	876	957	906	845	942	927	861	890	845	903	870	920	865	934	876	885	937	911	856	917	869	928	905	897	881	917	896	898	940	891	908	930	910	900	914	887	877	929	878	855	902	923	934	858	866	870	948	846	883	927	887	933	895	924	898	920	905	853	894	937	914	884	904	907	835	928	929	879	961	864	911	912	921	897	936	885	915	865	931	920	879	883	818	855	871	892	875	884	898	878	888	923	882	873	949	938	882	893	908	872	881	954	926	967	896	896	886	883	893	853	921	930	910	892	924	873	905	917	949	875	869	900	840	928	906	915	948	856	906	941	929	858	977	893	904	907	875	907	877	883	901	915	893	914	897	875	923	897	881	877	975	919	917	886	900	876	910	942	877	895	853	925	902	935	904	900	818	874	878	887	946	954	866	908	925	944	856	884	866	918	854	937	906	869	926	891	904	901	886	921	901	920	898	906	874	960	901	904	889	863	891	929	899	927	929	901	858	923	902	890	947	901	890	900	914	890	904	858	879	909	996	900	907	890	929	893	893	841	921	959	881	923	860	920	910	886	915	839	907	934
23125	21564	29620	23975	21565	21623	11414	1388	944	908	728	723	697	645	633	589	562	575	558	530	514	538	492	514	495	498	508	457	514	508	461	482	458	497	517	494	475	475	474	454	490	469	482	501	444	436	492	452	469	431	458	464	461	440	442	460	423	459	473	483	485	425	465	452	443	439	488	454	471	450	463	456	443	473	441	440	437	436	454	462	468	460	468	458	440	451	449	471	470	445	448	457	434	439	478	477	414	429	438	435	415	460	446	439	430	485	466	458	435	466	448	424	457	391	474	421	487	469	482	460	471	439	437	424	458	478	445	430	494	482	453	450	472	464	438	419	472	462	460	445	437	473	498	462	446	470	449	452	414	443	480	463	474	479	436	397	464	478	418	412	467	456	435	456	456	461	473	449	445	456	444	439	468	458	468	459	463	441	439	429	437	437	458	464	470	439	461	454	449	481	426	460	435	462	477	481	459	428	480	481	443	454	437	445	461	478	452	446	445	499	484	448	451	433	454	435	430	462	480	444	448	450	480	470	458	472	442	484	462	423	449	455	509	445	457	478	457	465	476	433	403	408	470	461	441	430	442	474	464	416	501	449	461	485	454	452	455	435	424	455	480	428	446	465	461	472	440	459	442	446	434	459	424	469	477	472	443	464	484	475	426	472	448	447	498	445	434	486	425	433	421	454	421	440	469	444	464	419	434	449	433	448	455	487	437	440	472	481	441	437	410	476	459	452	445	462	465	431	471	425	442	415	431	446	439	497	430	501	439	457	457	455	417	460	465	454	474	462	410	491	429	485	481	474	487	453	464	442	426	445	430	461	482	439	461	456	481	496	423	468	416	463	455	477	454	460	422	479	472	470	445	480	428	445	478	442	467	447	441	449	443	464	445	460	456	465	451	514	488	437	461	466	465	452	451	407	425	476	427	428	463	444	437	424	454	471	471	510	471	473	425	440	476	505	462	457	423	442	445	460	437	438	470	465	395	462	481	450	464	473	424	427	474	500	421	430	496	468	457	424	459	440	468	435	496	463	504	450	456	423	448	478	454	468	416	443	465	476	434	471	466	417	484	422	463	482	437	468	447	448	463	447	474	414	420	411	481	469	433	419	438	437	456	456	470	436	442	457	438	439	496	448	412	450	418	461	461	420	445	451	444	445	477	435	466	450	441	461	474	392	428	429	481	439	454	458	441	460	455	438	462	426	443	460	466	445	479	455	450	494	429	439	472	451	455	460	477	464	412	415	443	450	438	479	471	478	438	421	443	420	416	434	441	463	483	461	416	459	487	434	452	463	407	439	419	448	457	447	444	458	435	407	436	428	461	462	470	446	432	442	459	441	424	474	468	427	446	410	442	463	472	434	472	462	430	456	474	421	485	458	453	427	447	498	501	481	425	469	438	465	447	441	464	439	480	480	488	428	477	475	447	457	459	473	446	485	467	445	468	434	462	479	470	464	438	471	418	459	429	457	429	445	499	483	475	435	458	472	460	436	454	416	446	477	412	469	457	473	422	452	424	457	474	456	433	432	436	476	435	437	463	461	458	443	486	450	474	462	440	434	465	447	457	454	485	442	463	432	448	454	452	442	487	430	452	450	451	434	423	449	436	445	442	449	464	465	432	442	458	463	450	474	456	451	464	425	485	455	453	438	446	419	464	425	416	440	449	469	471	451	459	433	459	458	417	428	428	486	479	441	470	443	460	450	450	456	415	456	431	453	446	455	440	428	466	402	433	477	470	454	468	461	434	448	429	446	440	462	453	453	426	422	369	453	472	500	461	456	453	420	456	451	446	451	442	407	453	450	452	433	447	459	446	396	474	433	481	450	462	437	461	458	435	485	437	440	501	447	478	441	410	426	437	495	439	445	440	433	454	467	473	426	464	441	475	468	413	435	446	454	479	443	480	474	463	447	469	478	477	470	484	468	426	506	462	449	451	453	502	464	474	433	443	432	422	499	408	420	460	407	500	439	480	453	473	475	454	450	446	439	450	474	463	426	439	430	451	430	461	412	467	472	443	439	472	430	455	451	447	455	452	452	430	422	461	470	438	489	439	451	414	454	455	487	411	488	441	452	439	447	411	467	450	481	465	456	423	442	469	463	468	453	426	453	456	444	442	472	461	444	463	475	456	444	393	474	459	462	477	440	442	473	475	462	403	456	473	473	445	422	477	443	480	464	450	446	458	456	433	472	469	439	432	465	434	480	452	459	482	492	510	455	440	476	468	476	455	446	465	437	442	452	433	456	471	439	415	464	441	435	455	463	437	432	476	467	445	402	421	451	468	440	480	463	466	442	441	444	457	436	437	475	422	428	459	437	502	412	469	485	429	439	460	493	491	447	456	463	480	416	498	462	457	457	469	412	490	439	491	464	469	431	444	438	447	435	486	457	434	510	477	446	461	463	473	444	437	453	487	458	474	444	465	460	479	431	497	439	439	444	435	466	437	452	439	453	448	399	458	471	424	409	441	469	453	425	430	471	455	450	411	446	460	426	461	486	455	439	479	439	436	429	441	408	444	466	419	441	449	440	456	485	486	451	435	438	451	402	442	450	462	429	470	458	420	434	469	446	455	442	478	462	474	466	460	403	480	503	422	453	457	449	470	437	443	452	450	442	421	489	421	451	426	467	425	491	433	480	468	447	500	457	447	463	464	437	452	467	419	432	450	480	442	456	431	440	465	440	443	446	458	439	466	417	443	480	453	469	462	467	454	445	486	472	466	443	466	474	456	443	448	444	415	446	468	459	471	427	433	453	413	460	448	447	403	450	467	460	444	438	461	416	437	466	478	434	472	451	475	419	470	436	448	476	449	448	458	442	455	425	423	463	418	482	461	492	461	442	452	464	492	486	443	491	425	451	430	433	445	451	447	446	418	466	458	482	432	443	496	433	431	451	466	442	416	479	463	461	425	490	434	491	460	451	433	433	459	426	457	396	451	436	495	477	423	432	447	478	455	458	442	478	445	476	443	479	454	447	480	452	466	438	414	431	507	469	435	446	456	434	473	481	455	451	459	418	465	453	464	469	427	445	441	454	434	430	419	446	401	453	435	432	476	462	451	497	503	468	482	479	448	474	486	444	486	481	453	453	453	409	428	431	474	451	450	457	440	459	457	451	433	484	464	455	494	460	421	451	446	461	486	435	491	474	474	457	448	473	451	479	482	463	450	428	488	435	442	477	451	471	431	472	421	445	428	488	488	469	464	424	433	470	469	489	463	499	458	466	440	455	449	426	433	450	432	441	445	465	427	459	439	451	450	465	433	429	428	448	462	453	423	465	462	491	454	468	415	428	462	425	461	455	425	449	438	441	470	430	460	442	439	498	443	469	416	422	438	503	449	449	462	429	436	460	473	450	425	436	459	482	466	455	464	447	439	454	455	472	464	464	434	426	448	452	474	452	448	464	422	453	467	492	446	457	446	451	473	456	458	467	444	436	439	467	429	417	484	445	452	480	454	481	426	453	458	470	446	470	459	440	455	417	434	475	500	405
7420	17386	14043	7274	5112	3914	3147	2589	2082	1728	1593	1289	1188	1124	982	942	891	837	814	828	807	781	825	771	784	702	731	698	655	674	726	682	710	676	652	649	658	627	681	622	665	665	595	624	656	632	687	684	616	669	672	619	703	703	689	643	662	655	634	652	635	646	619	622	588	655	615	641	649	619	616	690	622	603	608	607	607	584	609	620	628	601	606	616	614	654	647	729	627	603	646	585	597	632	604	646	665	644	575	595	607	591	579	616	638	638	633	603	652	609	638	608	612	622	611	632	670	634	596	565	571	636	635	659	617	590	638	607	655	654	588	582	616	628	605	625	628	609	630	630	606	681	625	641	675	653	613	621	623	626	608	633	612	647	647	593	606	640	571	589	613	644	602	627	603	586	639	623	632	626	583	602	654	647	619	610	648	621	605	572	614	613	635	626	593	681	645	621	612	583	574	653	612	602	626	633	609	635	636	625	675	628	637	636	593	599	617	620	644	616	623	633	669	614	622	679	631	602	585	640	613	631	643	603	590	589	639	611	635	611	614	632	620	575	643	578	609	594	634	624	639	611	632	605	598	583	625	582	572	606	617	597	649	644	591	619	581	631	636	552	625	625	656	622	617	602	630	608	597	624	606	609	676	627	600	622	567	601	592	623	579	605	631	597	609	624	575	624	616	637	642	690	664	582	633	646	656	639	621	590	632	640	618	598	621	597	585	655	616	625	627	613	687	604	665	619	603	603	575	637	616	582	590	584	601	598	595	629	625	601	614	608	619	627	602	636	654	617	591	703	579	563	653	628	620	600	610	671	610	633	618	618	633	626	622	616	626	603	640	641	643	593	636	611	625	653	689	610	613	615	605	629	599	634	631	602	627	638	606	656	612	592	638	601	623	597	590	593	632	594	635	648	604	596	640	623	615	572	637	631	663	612	625	625	616	624	606	679	614	615	651	561	626	632	576	637	601	612	613	575	623	653	626	612	653	624	605	617	607	639	682	615	659	626	594	587	622	648	675	600	592	608	619	622	566	619	604	590	627	616	602	663	620	607	602	600	591	594	598	584	604	637	606	588	637	622	601	665	616	625	601	656	615	598	595	605	633	606	611	613	602	578	607	605	589	648	655	612	653	634	624	644	613	633	586	621	599	597	630	618	639	622	632	588	595	610	608	628	635	578	612	600	604	636	651	665	629	640	591	616	642	621	627	595	643	593	638	612	641	605	634	647	638	552	640	626	628	593	615	622	621	611	624	635	656	652	618	589	633	616	593	587	628	656	630	601	601	606	627	649	629	608	631	604	656	592	579	635	603	608	607	647	608	630	621	634	650	659	616	621	616	627	618	614	587	604	610	619	622	644	590	659	564	596	635	605	654	635	597	593	613	600	597	624	607	618	625	618	636	632	631	636	561	615	635	625	625	629	624	637	600	641	634	648	541	635	641	637	611	613	605	662	625	587	598	620	648	673	612	606	613	646	530	660	594	635	617	585	605	652	644	593	618	662	613	618	619	632	620	621	604	625	577	589	624	604	654	648	667	627	626	611	593	656	577	591	630	621	620	617	654	612	591	672	683	623	621	597	647	607	606	588	645	582	659	579	595	643	627	646	617	596	636	656	602	576	606	653	681	600	627	599	617	666	606	630	630	617	611	572	643	625	639	623	605	607	657	597	655	607	642	603	660	636	586	605	588	629	635	607	614	569	615	592	608	644	619	594	616	567	617	585	598	641	621	593	615	633	578	595	620	608	623	640	609	593	632	592	594	656	612	631	671	635	605	614	619	563	662	643	591	619	662	619	650	622	615	611	639	645	636	650	618	655	615	587	649	608	627	614	590	603	606	576	601	608	613	604	602	629	579	580	583	623	625	628	639	671	571	655	564	644	612	623	616	608	623	628	600	621	620	579	600	646	600	614	596	632	579	610	609	606	619	669	599	631	600	584	636	593	618	623	645	607	633	620	603	629	649	587	624	661	647	603	591	596	620	631	621	611	597	607	588	600	632	586	555	599	625	564	595	634	607	646	628	594	619	604	593	602	630	629	598	613	630	581	609	586	615	616	618	605	614	616	624	634	625	616	614	616	619	648	608	614	618	611	601	654	602	602	672	621	618	618	611	636	657	650	608	608	613	639	595	631	660	631	627	624	577	588	633	614	576	623	564	605	678	638	617	611	576	625	618	602	599	628	662	617	642	590	629	642	590	572	639	623	590	624	595	614	651	616	576	619	619	605	625	627	612	654	593	597	568	643	629	669	608	672	615	620	617	638	628	650	673	614	620	614	631	608	602	600	613	600	591	649	595	616	633	614	621	597	615	596	614	625	614	584	626	621	627	617	612	558	624	609	586	629	578	599	600	598	612	594	635	589	642	636	576	629	624	640	599	648	612	606	603	591	581	620	606	613	654	601	625	647	602	610	628	635	649	640	608	605	616	608	604	584	674	673	642	616	607	614	620	630	650	661	597	638	599	610	620	621	637	602	636	641	611	615	576	622	619	604	621	627	637	602	635	603	570	637	615	611	616	623	677	581	589	613	627	626	624	613	612	588	632	599	599	560	645	669	600	616	560	655	611	640	611	597	672	619	634	631	573	641	589	643	634	625	643	617	652	588	624	622	623	600	627	602	660	601	625	621	616	626	654	586	603	600	622	614	639	590	616	596	619	627	662	585	599	659	628	648	618	596	613	625	589	619	639	596	606	637	567	594	566	596	646	629	631	590	654	638	616	619	576	583	590	605	627	636	604	633	640	618	632	635	633	630	608	610	618	577	637	609	612	659	607	619	601	588	640	611	602	630	637	615	620	622	582	615	636	575	628	650	623	608	607	628	593	605	611	608	591	630	613	620	564	599	615	654	642	614	595	604	578	592	639	645	628	625	616	624	609	631	617	634	623	642	618	628	638	621	609	599	671	652	592	618	591	650	629	631	618	631	599	606	570	630	585	585	648	662	646	616	588	639	619	612	598	632	623	602	573	586	613	621	650	587	606	595	563	606	632	545	637	613	616	564	632	629	622	623	619	671	651	645	623	621	612	623	605	609	591	599	658	637	619	597	591	645	614	606	635	602	628	613	632	587	633	621	656	577	614	623	646	638	607	615	646	618	630	630	591	586	635	595	592	626	627	601	608	632	591	582	616	630	622	538	654	598	631	619	604	561	637	596	621	592	605	619	651	605	626	592	600	610	620	612	597	633	548	610	594	599	610	600	610	608	634	681	629	610	574	611	600	658	612	613	632	605	605	585	594	603	640	606	602	633	608	668	610	597	576	644	657	630	632	621	584	603	612	658	633	628	574	644	630	587	610	690	603	594	662	646	645	645	618	582	643	638	631	643	632	684	614	636	624	650	646	627	612	614	607	627	612	589	598	608	630	584	676	602	663	618	663	609	660	622	586	610	601	615	614	618	607	614	590	620	611	636	596	575	629	602	631	608	630	592	611	587	608	578	604	647	609	615	638	614	617	653	585	583	599	602	654	620	654	636	583	601	641	586	617	604
27138	21284	10999	1148	736	699	627	545	515	505	492	508	514	530	447	505	522	495	500	490	485	474	477	480	511	512	513	505	526	483	473	503	454	492	513	460	485	501	492	498	479	480	499	465	485	449	519	494	487	469	481	527	495	490	459	553	469	520	480	487	506	479	468	488	501	479	520	462	475	482	510	476	460	493	512	492	518	510	520	529	480	501	475	489	492	460	453	476	491	497	502	451	480	488	459	467	488	478	514	475	484	482	481	497	498	467	509	513	486	482	478	451	493	506	516	488	523	508	499	484	518	519	517	517	521	470	542	515	506	529	470	483	507	507	458	470	497	466	451	519	503	453	480	488	484	483	521	478	445	471	498	494	470	523	513	489	489	487	458	465	528	478	493	478	459	506	477	491	500	479	525	528	449	492	501	493	496	475	472	517	504	477	495	505	523	490	497	461	492	440	472	500	477	502	493	533	497	488	466	492	518	532	498	467	492	502	500	505	490	467	509	493	486	491	449	508	519	519	540	494	473	532	514	556	504	483	475	494	484	513	491	508	481	533	500	512	476	511	503	494	488	500	501	484	493	505	490	503	481	499	495	507	501	505	485	509	491	473	477	529	484	494	465	510	527	465	494	528	489	514	503	503	459	452	512	473	513	507	478	473	468	504	500	471	529	463	502	527	484	537	470	501	495	515	494	483	541	483	450	486	473	517	476	511	498	463	489	515	495	484	504	463	508	492	506	481	481	486	508	483	463	484	492	471	491	478	498	512	462	484	506	493	481	476	488	514	502	517	523	471	480	460	494	512	475	499	496	519	491	499	489	470	517	489	496	500	492	487	493	501	496	459	493	483	485	493	503	508	559	526	458	489	535	455	505	470	544	481	471	487	510	519	490	514	517	487	465	455	480	478	522	482	496	475	473	527	441	493	489	533	462	554	488	508	491	508	511	470	480	499	504	502	487	513	482	501	432	519	515	484	485	505	495	476	473	506	480	471	474	484	509	503	475	507	502	531	515	507	467	474	461	524	541	477	466	474	475	480	530	510	475	476	475	471	455	493	530	511	470	492	483	498	510	496	512	487	503	491	523	502	499	454	501	521	493	517	501	509	484	509	526	499	542	505	494	505	469	500	446	508	475	470	504	482	539	480	500	496	485	541	485	466	485	484	483	518	485	482	477	505	504	508	524	522	458	496	464	491	492	501	452	515	488	489	495	480	496	424	523	476	475	487	510	507	482	506	439	436	502	513	475	506	523	492	486	468	492	497	459	508	479	493	456	472	483	529	498	527	452	499	480	508	484	481	508	522	459	474	474	505	491	497	479	475	497	508	490	482	500	491	504	523	483	525	499	500	489	492	491	509	500	469	469	488	478	507	459	489	494	507	482	486	486	492	493	461	504	496	499	491	522	438	472	473	505	497	488	508	500	505	505	495	476	484	487	522	492	526	511	472	488	457	500	515	472	515	452	487	452	470	521	474	497	500	500	472	476	463	489	463	504	455	474	466	510	520	516	501	456	508	484	471	502	489	462	512	490	507	535	482	476	494	494	528	531	484	452	495	470	467	487	437	472	513	469	478	503	468	494	455	443	450	479	499	487	469	512	466	493	489	507	487	500	527	539	537	461	501	489	513	491	499	499	479	507	478	459	476	473	504	515	465	455	497	483	472	459	486	491	478	473	490	502	463	447	491	520	496	557	510	477	506	445	516	492	518	491	478	473	477	499	471	476	509	480	520	519	509	506	502	497	495	491	506	519	493	468	482	472	487	536	492	520	478	484	488	465	498	513	503	529	478	502	538	489	492	517	505	476	477	490	514	461	478	497	538	458	513	493	520	509	518	506	459	514	508	489	502	494	482	489	479	495	469	493	486	501	465	466	462	508	499	476	466	499	483	479	512	479	449	497	481	495	489	483	479	465	489	500	514	518	498	498	465	467	464	498	504	457	497	474	493	529	497	472	503	505	527	522	464	519	461	466	489	464	499	488	489	506	474	474	464	527	502	501	505	514	507	517	456	497	459	501	449	512	502	476	512	515	442	470	484	473	489	506	474	506	496	487	512	513	486	502	447	490	531	503	495	473	482	482	470	509	489	453	486	476	506	485	477	450	521	489	501	474	516	475	495	451	528	486	535	488	482	521	506	500	505	517	506	542	483	490	489	525	494	537	500	508	466	513	461	489	497	488	513	498	524	491	502	496	468	481	503	465	513	493	479	506	508	513	523	473	499	496	485	492	511	486	483	508	467	465	515	514	487	489	512	475	463	458	497	509	456	470	521	523	513	462	510	471	520	528	469	508	514	491	453	521	461	545	469	476	472	517	457	482	496	487	497	462	490	451	483	501	468	526	525	529	502	498	502	470	511	445	511	530	476	490	519	502	507	498	499	450	482	486	469	474	442	504	507	478	468	494	525	485	507	504	514	526	529	496	511	471	477	488	490	450	456	505	462	522	517	484	451	508	477	523	524	486	519	494	474	465	484	492	491	483	524	494	466	488	465	469	459	461	499	486	489	515	498	490	504	502	491	476	533	476	484	505	500	497	478	532	464	511	487	476	464	508	482	487	508	505	505	515	501	516	489	473	532	494	440	464	521	483	503	509	495	479	502	483	495	525	518	493	500	500	517	471	515	543	515	489	471	474	470	471	519	536	512	482	510	498	459	500	430	496	482	510	480	529	500	480	494	501	484	461	436	478	488	494	528	482	495	488	494	515	515	517	497	453	483	457	516	518	520	507	505	483	484	514	450	470	477	464	487	476	507	487	473	495	529	485	475	497	469	507	475	493	495	483	483	484	469	481	496	468	502	510	452	515	483	521	519	431	444	485	496	488	467	527	468	525	484	533	496	496	498	496	513	526	497	526	520	447	477	481	448	485	487	475	503	519	512	460	442	508	473	466	504	500	476	479	478	503	445	458	485	511	519	537	479	499	447	496	487	482	475	462	473	456	509	530	463	501	512	537	456	520	522	493	474	487	514	500	455	498	508	450	513	500	492	506	466	486	486	477	498	467	491	508	487	474	488	515	535	468	479	509	468	502	466	493	491	534	440	521	510	479	492	478	460	488	517	428	467	502	465	468	515	510	497	445	470	482	519	460	499	504	473	491	506	514	483	489	478	527	505	526	488	487	490	503	500	483	472	505	472	476	512	501	489	494	530	499	494	515	551	461	491	494	492	482	531	484	504	493	513	514	491	504	503	461	465	537	528	485	524	503	477	550	503	470	504	492	490	476	504	481	510	469	467	438	484	522	465	485	533	486	451	479	488	448	506	539	474	485	474	532	520	479	501	488	454	479	473	502	483	479	473	458	491	512	464	500	464	453	478	501	505	499	466	509	513	489	505	481	445	483	488	512	458	459	505	522	470	486	494	494	491	456	508	523	497	520	521	514	497	473	487	443	512	523	460	483	459	493	495	471	447	460	482	507	486	477	487	498	497	511	497	537	475	518	524	492	469	511	526	503	516	540	513	491	495	470	535	486	485	493	462	492	459	477	527
4139	1582	1441	969	862	830	718	735	747	700	676	680	651	682	700	656	680	689	669	676	670	660	681	685	678	700	652	669	630	688	672	676	707	688	695	666	642	633	675	667	657	619	691	659	671	677	633	658	673	648	633	679	647	695	657	671	647	662	715	610	617	619	633	667	610	621	644	644	616	669	665	637	637	643	675	688	643	618	629	674	699	610	631	694	642	656	666	661	709	656	646	670	641	687	701	680	686	689	652	659	686	641	666	657	605	667	613	667	654	642	678	661	595	701	645	653	623	658	701	632	674	684	722	645	635	632	641	696	652	696	638	644	639	638	697	618	652	624	643	656	634	649	645	622	673	660	687	654	615	647	642	662	683	680	661	634	638	677	663	673	670	671	700	661	643	596	648	692	635	696	660	653	652	667	646	645	691	666	650	669	673	683	681	634	614	670	632	619	641	682	612	649	658	650	646	623	679	628	644	643	644	642	600	673	649	654	682	640	666	620	650	650	652	672	614	641	679	655	711	622	621	616	636	706	688	626	671	665	680	634	669	662	689	666	673	681	677	655	655	671	677	637	667	665	654	650	676	616	610	646	634	628	626	645	646	679	659	657	630	672	671	673	675	659	665	623	648	679	693	642	657	639	628	688	660	646	634	645	634	638	638	621	640	628	664	639	585	720	673	662	670	658	644	658	654	641	686	695	684	649	651	614	646	664	651	671	617	638	639	679	672	646	625	665	651	635	673	630	697	655	660	650	684	677	667	661	684	671	632	668	683	604	677	696	685	652	637	625	664	657	676	639	651	672	648	610	649	654	649	649	641	612	639	619	692	638	679	632	675	666	660	652	665	662	648	641	646	638	641	635	674	675	624	638	618	680	692	704	650	715	638	681	635	665	655	629	679	671	651	632	651	695	688	681	657	621	630	672	671	640	666	658	673	640	675	657	673	671	677	665	636	658	670	678	690	666	647	699	664	637	613	592	666	677	642	660	667	660	692	713	635	656	679	658	627	695	644	637	611	672	692	644	692	628	651	674	635	663	628	653	652	646	673	657	702	716	633	648	627	628	660	672	663	670	625	641	623	644	604	665	652	645	665	667	688	695	656	602	649	636	650	675	712	666	629	618	654	652	691	588	644	624	726	638	655	678	647	636	647	720	665	686	605	661	649	619	657	629	662	688	682	665	650	622	635	630	675	662	652	654	629	677	670	678	635	653	622	678	639	675	664	650	654	601	698	638	664	647	655	611	647	651	629	630	670	611	654	687	664	657	667	656	662	649	676	616	656	705	675	659	655	656	677	655	666	666	599	658	661	665	646	659	640	611	679	668	640	721	668	651	679	671	651	671	651	640	614	650	623	617	671	675	672	643	655	621	645	672	639	706	660	675	674	669	653	644	655	651	681	623	657	690	631	667	666	659	705	664	630	643	658	683	663	651	665	663	617	657	651	633	644	624	666	701	671	652	724	638	645	656	672	635	602	670	640	647	665	639	662	637	669	674	659	701	677	663	631	631	646	665	648	668	663	659	628	667	665	653	652	698	712	685	683	638	651	666	675	659	699	606	608	650	650	627	713	657	629	686	657	633	615	624	627	669	692	649	673	684	667	631	684	693	677	646	659	710	682	620	653	663	677	597	632	690	654	651	653	685	701	602	667	667	609	601	665	677	705	671	639	684	656	692	671	648	677	639	672	621	642	682	647	629	608	667	667	624	682	674	672	702	662	710	634	618	639	633	681	660	657	684	680	613	628	633	658	684	639	672	699	664	630	675	698	668	629	667	681	651	697	663	684	637	630	666	646	635	657	671	626	617	630	704	648	661	631	668	655	624	654	656	630	651	671	611	659	677	689	670	682	614	662	646	677	668	636	674	626	647	653	655	673	652	628	703	646	662	720	674	633	640	655	638	660	663	648	616	605	678	667	633	684	638	635	653	617	609	630	679	754	612	677	666	626	645	614	635	655	678	636	662	630	661	694	633	686	643	677	655	641	631	622	657	680	682	686	622	609	682	642	645	664	693	627	620	642	655	665	674	645	630	638	649	618	669	628	655	621	679	643	659	689	629	696	666	635	671	663	655	644	610	675	645	664	636	691	637	641	640	655	636	652	661	632	650	623	694	680	662	642	667	644	627	650	648	669	647	600	684	654	666	681	615	653	632	645	683	651	631	666	676	704	644	616	641	700	630	603	638	696	646	668	666	630	625	666	667	651	608	680	644	658	645	653	628	635	647	627	710	667	640	606	653	659	655	644	628	675	686	686	620	695	641	660	691	673	678	636	652	662	647	681	669	691	678	670	638	653	680	635	663	636	670	650	662	665	657	664	685	642	668	670	687	668	647	658	664	649	682	641	698	666	667	614	699	652	698	669	656	665	650	690	637	605	658	639	658	703	665	631	605	675	630	679	654	637	699	632	659	667	664	681	664	667	654	678	620	688	643	653	657	639	633	626	666	659	659	631	602	654	625	655	643	646	702	647	654	658	624	634	658	634	667	688	663	662	640	688	693	622	602	675	672	648	635	627	632	660	656	678	635	740	644	603	716	674	614	679	652	644	673	634	683	678	764	658	641	670	665	642	681	666	641	675	679	679	666	663	640	662	636	662	630	660	656	632	624	634	627	645	649	679	629	663	653	675	624	675	656	661	682	686	678	650	667	643	658	660	609	693	694	580	651	662	667	635	672	647	654	663	677	617	663	615	604	680	659	660	655	624	671	633	678	702	688	675	671	695	656	656	678	673	665	629	642	614	640	709	641	613	646	649	695	650	651	659	671	693	624	654	642	643	640	660	659	636	639	621	667	623	639	642	693	648	688	685	668	663	600	655	645	654	634	686	639	670	634	658	639	648	703	662	624	664	646	683	671	630	686	680	628	657	653	663	623	672	689	651	652	653	601	624	687	662	626	690	666	682	640	640	638	688	645	640	658	640	639	665	679	719	656	645	638	646	615	682	639	612	694	677	649	674	645	696	721	627	661	692	662	621	579	676	689	624	637	646	655	662	658	663	698	636	703	640	618	675	642	643	637	714	597	638	670	619	675	650	655	634	642	669	672	595	630	667	653	687	655	702	670	617	670	620	620	614	606	645	620	681	652	643	649	666	610	689	641	662	708	667	644	657	620	685	699	677	644	668	678	630	664	656	603	734	640	626	672	657	681	676	629	649	679	684	648	658	638	613	664	659	690	675	661	694	669	659	645	646	652	661	647	639	707	632	699	663	629	644	625	595	649	657	625	663	654	660	612	659	648	657	615	631	624	650	666	640	675	643	662	713	639	633	674	601	623	653	683	618	663	686	640	678	631	703	671	643	657	627	645	659	621	668	654	629	616	654	648	663	665	631	639	647	668	666	640	699	641	661	656	618	630	688	657	640	703	646	628	632	638	656	724	669	654	632	682	597	674	638	600	623	637	655	638	641	630	715	652	634	661	647	638	650	626	691	679	673	624	666	637	652	702	592	725	634	681	675	669	634	680	621	716	704	685	629	628	674	650	655	652
23900	21552	29230	24309	21555	13482	1841	1186	973	911	813	854	802	766	765	759	787	704	776	749	703	725	768	716	700	692	695	731	680	698	730	679	712	704	725	729	650	670	742	679	705	682	695	758	729	742	721	667	677	688	661	699	728	728	672	702	736	741	707	680	684	697	666	666	684	708	683	630	674	655	706	639	715	665	706	712	687	688	674	693	691	665	679	700	695	644	718	679	665	688	709	667	665	693	673	701	691	713	730	682	721	649	719	695	701	661	700	730	698	709	707	679	716	667	657	632	670	671	681	695	750	670	668	672	633	696	672	685	685	698	656	665	712	648	705	724	668	695	652	672	683	662	706	664	644	698	709	668	698	712	616	620	677	676	670	733	677	670	708	692	669	738	744	687	723	680	658	662	657	739	702	681	688	667	673	738	686	702	640	656	698	653	691	682	669	640	704	667	686	731	690	695	693	654	709	686	706	704	667	641	668	651	673	665	642	681	707	711	682	643	709	689	713	637	671	685	669	695	671	684	697	653	667	716	741	652	713	699	668	667	686	691	745	728	676	720	738	718	665	714	657	729	704	762	667	671	720	683	673	702	690	688	693	690	629	683	685	715	625	690	692	702	641	689	685	676	716	687	642	706	687	716	681	664	680	687	632	694	704	713	693	706	688	689	685	677	671	685	676	702	698	658	712	690	642	677	699	643	611	677	651	695	702	672	675	728	667	692	671	651	669	686	677	679	700	708	665	659	682	724	658	666	663	692	671	679	737	698	681	684	682	689	640	723	684	697	689	700	638	677	721	698	663	704	704	701	673	668	673	690	708	715	665	665	719	700	681	719	648	635	731	688	671	628	656	691	677	675	744	673	691	668	702	663	693	679	707	656	701	689	703	721	689	722	663	698	706	618	681	712	672	692	675	673	689	659	674	646	664	741	688	676	672	678	704	707	674	654	666	692	659	659	636	669	675	714	717	672	691	650	677	688	708	661	699	643	712	697	640	707	686	721	641	714	644	686	661	701	688	712	700	664	644	663	664	693	696	682	618	646	680	683	693	723	684	690	707	679	682	683	680	647	666	712	687	706	649	658	652	727	678	695	677	736	683	693	661	706	674	645	674	709	683	691	681	648	649	690	663	708	674	674	695	647	684	705	682	673	676	681	701	705	690	724	704	641	697	656	660	707	653	679	737	657	727	678	655	694	712	670	653	673	697	698	643	686	655	695	684	726	619	709	676	661	661	664	673	650	717	672	664	680	666	659	716	660	727	657	689	625	645	640	671	670	695	734	714	652	665	682	674	676	664	664	633	651	715	669	686	659	661	719	663	700	674	711	660	656	643	716	681	644	679	685	700	671	685	710	695	687	688	677	711	681	706	669	712	684	689	683	697	692	674	667	663	673	671	706	709	673	714	672	714	662	718	685	689	696	674	711	639	689	706	639	673	699	687	674	697	680	606	719	708	694	709	662	696	711	699	662	679	676	625	698	689	679	710	675	669	677	701	666	643	697	647	639	721	697	675	680	678	693	681	699	717	680	624	679	699	676	682	663	682	638	690	706	645	688	716	650	688	705	687	681	664	678	673	646	687	626	685	676	664	700	712	667	662	681	644	619	685	655	678	703	697	708	668	660	649	680	706	663	670	713	700	720	663	675	645	710	711	719	689	713	706	623	726	711	699	685	598	695	627	645	710	647	695	665	638	682	682	701	715	659	677	657	658	669	692	683	691	675	710	689	693	652	668	703	708	723	686	651	644	662	681	695	652	691	701	690	669	704	656	685	635	636	749	711	632	646	704	688	659	663	689	619	695	691	681	649	722	711	675	708	662	655	655	650	640	668	680	704	646	681	666	663	740	686	669	698	685	678	723	714	709	667	682	690	718	687	646	681	704	692	677	673	671	636	606	665	659	663	671	716	660	645	651	697	687	727	696	700	694	720	714	611	676	706	649	707	723	652	700	672	661	652	662	675	622	692	648	689	710	713	690	732	681	690	651	695	684	689	718	664	677	713	686	668	685	662	714	687	664	672	658	637	684	652	664	706	669	633	661	640	716	677	623	699	707	683	688	696	691	645	678	708	709	676	704	669	681	670	674	697	646	662	704	719	667	675	672	670	632	710	662	650	690	690	703	671	696	704	627	685	653	632	641	677	633	662	658	635	671	720	688	729	657	742	659	633	631	669	719	713	768	668	676	657	671	636	673	668	708	667	698	680	652	686	645	658	696	720	671	628	697	700	715	653	699	622	640	659	632	725	667	692	708	704	659	610	649	645	698	680	673	655	745	706	691	697	655	705	710	701	692	673	747	668	719	666	676	685	683	737	679	694	621	691	718	718	668	672	690	678	670	643	664	643	678	635	728	685	684	690	632	664	706	657	652	635	697	664	685	690	705	661	701	707	638	709	659	708	659	680	688	680	661	699	698	727	681	683	706	680	689	621	679	639	668	672	727	650	677	631	743	685	707	717	683	705	675	677	666	682	726	665	653	717	682	670	663	681	695	680	675	678	659	673	668	673	657	680	676	700	671	668	663	668	735	678	658	718	665	688	723	711	668	662	625	641	689	658	659	707	745	649	663	680	682	691	679	676	676	651	663	674	682	680	699	639	676	660	669	690	701	693	672	723	693	650	683	679	654	716	640	685	710	714	676	691	745	686	677	682	681	696	648	690	648	682	718	661	653	691	620	629	654	705	683	629	656	726	711	662	708	685	650	684	658	673	685	742	671	685	672	699	703	683	692	666	652	661	668	706	695	695	689	666	696	697	669	708	690	653	667	667	694	663	692	656	676	699	708	727	746	691	700	683	679	669	677	712	666	691	674	727	682	667	642	675	711	654	696	681	640	662	659	642	673	697	672	706	706	701	710	671	700	708	690	679	694	627	669	678	690	675	699	672	684	675	697	713	684	674	710	713	657	709	682	707	658	682	681	693	721	673	720	726	673	661	668	697	690	733	654	729	673	649	707	693	689	679	651	706	661	702	666	711	641	674	654	673	720	687	659	671	689	695	678	661	710	720	647	651	751	670	715	764	652	713	699	684	669	682	704	694	677	690	639	730	646	708	713	671	627	624	664	677	671	663	718	656	682	665	673	680	715	674	654	716	687	667	689	652	714	672	712	660	652	716	628	709	690	677	691	675	690	663	640	621	704	652	654	668	725	632	645	675	684	703	676	641	634	738	705	663	624	687	662	626	698	691	681	691	655	642	684	643	682	696	644	660	673	681	676	705	650	659	640	718	723	665	708	713	690	676	651	674	693	686	701	646	686	670	703	650	689	705	687	652	717	690	696	674	674	663	693	643	675	655	673	693	663	670	716	674	722	695	627	705	675	679	680	707	693	694	718	657	713	667	674	710	675	664	699	691	717	644	688	718	657	617	679	685	644	677	706	664	677	709	651	658	666	654	642	737	686	702	733	713	730	682	677	685	644	703	713	681	650	650	681	700	693	692	692	670	677	700	692	646	685	707	653	692	750	698	612	661	631	685	729	664	687	700	658	687
5196	10983	9027	4700	3425	2641	2212	1813	1679	1458	1341	1316	1205	1194	1081	1115	1030	1040	1026	1014	1028	952	949	977	926	936	942	959	1023	894	932	875	885	930	897	890	948	891	935	954	954	935	953	896	882	920	903	911	929	917	886	920	977	948	978	897	880	945	934	872	858	961	938	956	895	951	953	871	957	892	907	894	857	863	869	863	862	943	901	919	885	895	841	909	892	887	900	922	947	872	873	859	874	907	883	875	897	878	927	882	921	909	906	968	919	855	889	870	954	901	887	979	837	912	926	932	934	925	907	897	897	890	885	882	911	897	927	885	921	946	895	890	889	872	927	945	887	859	917	895	905	850	876	944	872	897	895	888	903	849	917	906	870	898	891	923	901	892	875	889	853	881	911	866	927	929	868	898	952	919	814	932	906	849	921	918	899	899	886	941	977	858	866	873	930	911	893	915	888	932	941	933	917	904	934	923	939	941	869	912	933	882	930	892	891	843	879	913	889	868	895	906	940	916	874	889	911	835	909	875	860	871	883	891	892	889	875	912	905	910	901	891	910	891	893	930	879	860	919	918	866	847	867	900	875	868	893	923	901	909	900	909	891	851	879	900	912	894	895	916	915	915	916	914	871	921	895	921	902	889	943	852	933	871	884	887	924	903	859	892	923	934	917	921	917	887	941	879	888	932	878	927	916	885	921	878	926	934	924	855	919	939	906	911	880	895	879	920	868	935	891	859	941	906	870	891	856	940	886	900	887	885	898	930	870	904	925	865	926	941	881	875	902	853	911	888	845	832	854	900	891	867	879	897	933	947	861	876	846	856	906	957	902	918	894	926	937	899	899	961	884	898	897	865	908	911	848	916	828	917	868	896	878	945	834	896	885	829	915	893	888	924	885	909	881	915	862	906	890	932	925	933	880	918	929	900	902	907	917	876	928	852	906	929	831	876	939	918	887	916	887	880	853	867	893	887	892	899	904	900	880	857	861	872	897	900	887	897	876	869	853	883	907	843	885	881	915	910	925	891	858	913	967	893	947	893	886	881	923	902	882	924	881	863	889	891	859	873	887	912	887	937	902	923	942	883	919	886	928	890	957	897	884	870	869	892	900	863	895	908	932	958	899	801	893	924	888	872	867	980	935	900	887	907	903	909	905	877	902	862	887	922	886	901	876	886	919	864	868	885	877	916	876	893	884	887	877	869	922	874	903	905	856	883	902	877	920	892	918	864	882	901	933	918	866	900	963	895	890	930	868	880	867	899	890	901	877	931	890	952	891	869	931	871	891	875	898	927	916	868	888	914	886	854	878	870	855	855	907	866	919	858	876	894	884	903	887	875	916	844	889	892	945	848	901	931	918	941	938	857	896	888	851	906	843	911	883	927	891	924	911	858	848	872	892	921	880	925	966	901	939	913	947	931	894	896	896	902	867	886	913	908	876	875	851	908	913	919	891	940	909	900	950	857	863	869	903	941	869	904	906	837	909	938	951	879	933	866	890	856	886	913	922	961	930	875	917	848	924	943	853	912	882	913	891	958	852	849	891	917	932	905	905	911	915	913	897	899	854	941	933	896	962	872	856	880	894	923	863	894	879	896	890	823	862	948	913	916	915	914	857	919	908	921	878	862	925	897	909	872	825	846	914	876	889	884	881	901	899	868	912	893	951	905	924	867	874	941	893	922	860	872	882	872	849	908	871	878	952	930	846	890	895	913	888	889	878	918	902	888	893	895	864	892	875	897	923	885	855	863	902	902	891	941	926	925	840	844	877	854	922	897	893	923	907	867	913	917	854	912	897	895	832	891	892	917	885	868	880	892	940	930	921	928	897	866	912	882	884	845	914	872	889	925	824	849	836	924	852	913	885	855	889	882	918	930	899	880	869	922	871	899	893	861	928	914	871	879	927	886	901	865	893	886	887	905	898	875	914	836	864	862	909	878	920	944	878	850	929	922	935	886	891	874	891	947	943	917	887	868	940	898	869	897	856	930	854	887	879	940	896	920	914	866	843	908	908	882	886	942	862	867	943	820	902	895	880	868	883	945	926	934	928	913	925	863	931	878	913	903	875	853	921	895	943	874	907	846	870	899	877	824	913	910	895	854	947	901	856	930	892	907	924	874	905	869	889	831	900	906	895	874	882	886	935	959	900	906	899	898	951	870	872	904	872	841	881	895	860	897	863	921	894	881	887	913	877	915	794	848	914	935	884	879	937	854	896	927	884	868	925	921	932	867	909	875	874	905	903	845	923	879	862	872	914	896	890	905	906	868	899	889	934	830	858	884	932	908	879	887	898	926	906	860	898	856	876	913	924	847	897	908	908	901	881	932	877	940	960	898	865	902	921	883	912	865	941	917	913	938	918	892	933	903	883	874	908	863	975	870	828	867	1008	909	899	904	908	887	880	886	877	945	903	887	878	887	909	855	903	888	911	920	881	921	883	881	879	900	921	912	903	901	871	899	938	859	866	904	925	880	866	923	908	863	900	904	936	918	909	849	878	824	907	972	910	874	891	925	867	899	906	891	874	932	934	952	897	905	925	908	906	949	884	919	888	872	921	877	914	891	894	950	886	869	887	849	900	880	816	894	882	906	906	858	903	909	976	888	924	915	880	907	879	907	840	943	925	901	905	907	888	913	892	905	918	957	893	928	908	928	948	852	905	949	875	894	939	935	887	841	928	889	922	882	869	858	885	887	968	924	892	882	888	865	869	898	915	880	927	884	848	928	911	856	874	877	878	868	879	880	828	866	925	850	807	865	856	927	892	887	880	872	899	891	918	905	909	895	891	875	864	903	855	928	872	966	923	892	936	835	908	896	922	903	848	889	892	904	936	872	946	887	916	903	873	910	963	888	832	928	851	927	924	928	925	955	888	897	905	927	829	924	916	884	936	855	892	902	897	914	905	868	845	912	931	883	851	934	914	905	880	859	907	872	883	875	906	888	940	887	907	903	912	869	878	910	915	893	895	890	942	919	912	893	876	874	903	899	988	960	899	882	888	913	913	941	948	929	910	918	899	914	882	896	943	868	853	907	928	942	890	947	891	859	897	852	915	891	907	861	894	883	872	893	887	902	828	877	938	848	915	919	917	888	878	908	923	836	897	859	886	912	890	870	889	879	932	923	869	928	953	888	884	904	862	887	873	929	904	901	897	856	875	915	876	869	891	869	887	864	954	906	953	866	889	927	903	902	872	889	930	913	892	924	868	844	843	907	901	889	907	865	906	921	913	857	926	869	896	889	907	945	967	888	859	887	880	941	886	913	914	873	938	941	951	870	915	864	910	881	920	833	895	963	904	886	878	838	934	849	899	919	880	915	898	898	887	884	901	896	899	954	901	849	907	890	907	935	931	888	948	874	861	871	909	900	874	901	917	927	879	897	918	866	903	864	903	922	891	918	834	895	868	896	897	909	972	873	919	918	871	908	882	903	961	900	915	892	846	923	920	911	920	911	920	863	961	881	938	929	890	920	940	885	903	847	970	908	917	915	871	882	841	908	901	917
23046	21514	29564	23933	21516	21552	11381	1313	957	817	775	720	699	650	640	585	565	516	536	565	523	526	516	475	479	508	535	451	487	527	482	481	477	460	476	476	445	432	460	464	473	470	459	447	462	489	458	433	449	458	483	466	422	465	475	454	487	433	412	452	452	448	439	449	469	435	433	459	451	439	470	465	435	435	449	458	439	469	458	452	469	462	447	429	441	438	435	446	465	451	461	470	437	455	448	475	458	478	448	457	461	446	437	465	467	482	434	450	475	450	456	427	417	420	445	440	438	479	445	399	462	463	453	448	471	431	427	449	447	435	464	471	428	486	470	483	481	440	431	490	412	397	456	467	462	479	457	460	421	463	441	455	465	478	440	460	466	478	457	449	425	433	457	456	437	505	433	453	463	429	440	489	432	470	500	415	461	458	460	469	465	463	426	468	463	446	447	463	437	447	403	438	443	446	485	465	439	436	434	454	407	429	436	457	453	452	440	435	463	445	475	459	448	434	480	414	430	463	461	424	427	445	491	453	483	450	455	477	472	433	415	439	474	410	472	455	470	456	453	444	459	489	462	435	440	426	439	392	450	427	451	446	426	469	418	455	445	453	452	445	448	448	446	440	478	439	431	451	438	454	448	412	439	463	446	438	459	412	455	427	460	437	445	409	429	434	465	415	456	422	467	423	410	483	505	482	472	468	444	447	424	474	455	442	452	451	448	441	467	435	458	434	425	425	445	452	462	440	452	430	428	468	458	430	433	437	446	464	412	453	487	445	448	436	440	429	481	428	460	433	455	460	471	474	462	440	496	464	432	432	428	473	419	471	405	447	426	428	429	443	434	444	453	471	418	483	436	455	487	444	473	450	439	462	435	473	437	412	405	430	454	446	427	464	446	439	442	433	444	429	467	474	429	454	473	431	444	456	411	414	450	486	437	444	458	499	458	445	401	474	460	427	437	418	432	411	465	428	473	418	418	462	464	418	451	438	472	458	450	452	444	459	458	472	390	462	465	475	432	467	472	452	473	454	471	432	434	463	421	441	462	440	428	456	407	418	411	461	429	440	445	434	473	476	421	427	472	469	453	464	445	437	463	457	408	434	435	466	451	456	434	461	452	457	453	446	482	438	460	470	453	453	445	465	441	445	433	431	447	451	396	429	432	435	449	424	401	478	463	411	445	458	442	475	469	461	473	420	464	469	444	430	453	462	441	452	453	474	457	450	457	482	439	460	452	474	426	445	455	463	465	454	472	478	479	454	473	416	455	453	455	462	417	417	426	446	467	470	445	430	460	434	472	438	467	458	450	484	478	445	461	464	463	449	441	424	455	456	493	463	458	461	426	454	481	425	452	424	442	434	438	402	456	454	471	487	431	427	470	461	464	427	428	409	443	478	426	492	467	465	463	442	450	433	465	416	479	402	407	397	423	468	433	425	444	442	487	472	454	432	431	463	464	469	437	466	473	430	458	449	465	458	466	468	442	444	407	441	440	424	448	453	441	493	424	503	438	430	426	439	479	419	449	453	453	457	431	472	431	455	420	425	437	447	466	423	425	455	387	411	467	446	475	433	446	456	441	472	466	441	436	458	445	430	467	434	458	439	456	457	481	444	483	450	431	467	435	439	451	451	439	410	463	449	441	445	448	449	429	455	443	470	482	427	457	433	447	417	433	472	470	430	434	454	452	499	420	461	465	442	471	463	462	468	417	465	408	481	458	455	457	464	448	475	438	467	465	428	444	438	476	463	464	421	428	471	436	471	404	464	468	428	407	464	459	447	486	478	471	459	446	463	437	464	448	473	408	466	419	433	486	442	468	412	466	425	480	484	473	451	444	448	440	426	468	442	430	449	460	439	440	451	443	422	444	435	444	487	434	440	425	449	402	421	444	450	460	416	481	417	478	451	449	446	441	438	441	428	470	407	430	463	467	454	467	441	424	440	407	481	460	451	473	456	441	479	466	466	424	427	483	430	434	455	454	466	440	451	473	460	454	502	419	453	442	465	451	415	428	419	445	409	433	467	445	459	461	441	483	454	416	468	453	448	451	433	460	433	456	452	446	440	445	456	441	462	475	493	402	440	438	425	424	432	456	431	488	460	444	456	449	464	451	402	482	450	461	442	496	449	458	445	426	439	408	462	451	433	433	431	441	388	407	479	433	440	454	456	417	428	492	446	459	462	441	459	397	417	446	473	421	470	412	435	465	481	501	436	458	423	434	465	461	416	450	443	432	418	441	416	440	437	414	451	446	425	447	477	475	410	438	436	430	421	436	451	465	444	439	469	433	400	479	430	435	471	443	432	427	439	445	452	462	472	433	464	404	453	477	475	438	453	449	446	443	446	463	493	438	423	427	489	462	454	462	466	457	445	429	445	469	438	469	438	475	443	480	449	464	482	440	437	425	451	472	478	425	439	429	431	448	438	448	441	435	474	447	474	477	449	460	457	446	414	441	479	500	442	440	442	456	445	481	430	453	457	471	462	426	452	448	480	462	461	490	429	429	492	480	445	454	441	434	402	449	430	448	471	412	419	485	436	460	408	455	479	468	416	436	424	435	443	455	435	491	495	441	455	416	431	462	476	451	456	448	429	473	448	458	436	446	443	429	381	436	449	427	484	486	465	446	423	424	471	467	413	451	491	411	453	505	405	460	448	440	464	436	443	455	459	437	468	438	480	444	469	468	428	427	472	467	424	414	444	470	491	439	453	414	427	406	455	458	439	473	442	442	453	425	412	450	431	408	466	454	439	452	405	441	457	454	468	474	436	429	464	445	451	450	423	446	493	462	461	417	459	445	405	427	434	454	437	458	463	457	441	441	464	429	442	448	444	451	444	450	441	450	445	431	433	483	442	455	433	468	417	465	441	467	441	472	450	459	474	413	472	477	415	457	425	434	472	442	461	423	444	446	392	471	452	458	482	456	451	438	433	449	407	464	412	494	452	443	466	408	430	464	440	394	435	439	462	462	424	446	465	456	491	442	460	445	449	464	441	398	420	438	429	460	434	427	450	476	455	433	434	432	468	458	459	459	426	466	435	439	495	440	413	472	483	466	457	442	469	425	452	474	451	430	412	462	439	423	486	430	434	393	446	442	463	459	458	440	445	488	437	443	459	420	431	492	433	461	411	448	455	429	415	428	421	421	467	452	402	432	444	440	426	461	456	456	407	471	459	429	439	475	424	458	451	402	455	448	452	496	416	456	470	432	441	467	418	461	500	441	443	440	479	461	457	462	446	450	423	440	438	488	444	455	466	431	435	464	400	431	433	452	454	495	422	450	457	445	440	427	409	458	426	443	457	487	415	425	461	417	429	429	449	433	447	447	479	420	462	452	421	474	461	509	407	449	423	408	406	464	453	458	461	444	436	466	471	466	425	418	423	441	465	466	454	435	408	453	435	475	454	456	417	430	488	418	471	400	457	443	431	478	441	430	464	431	419	457	435	432	429	415	409	466	477	477	446	430	440	448	465	458	442	448	422	471	435	439	443	458	432
7352	17193	13987	7296	5230	3964	2991	2422	1960	1705	1488	1384	1182	1089	1032	979	926	838	827	808	739	781	724	733	730	701	703	687	728	733	699	645	645	643	662	666	649	658	655	632	673	673	635	642	677	679	650	658	663	663	643	634	631	665	679	668	664	607	631	612	643	591	640	638	599	647	643	652	601	592	614	586	610	596	623	649	605	671	635	606	645	622	620	610	606	604	608	628	614	613	584	614	622	571	635	591	615	655	621	639	610	576	599	640	627	623	620	618	589	610	583	626	589	616	598	577	669	570	648	609	640	620	609	600	584	639	632	582	604	576	580	614	594	638	658	655	647	600	576	575	628	618	635	648	611	570	619	605	619	688	623	630	623	587	674	653	602	597	596	649	637	613	586	605	612	624	639	631	612	655	603	600	624	575	593	613	629	615	586	603	603	623	588	649	589	626	600	596	634	602	657	580	587	572	611	667	600	604	588	581	636	652	607	611	597	599	638	604	589	630	643	567	607	581	617	599	620	611	576	588	608	596	608	621	626	606	610	633	630	623	605	607	633	601	594	595	603	609	608	625	614	595	631	606	647	602	594	648	613	605	590	627	597	620	634	634	621	645	618	615	600	635	584	646	665	573	618	629	610	604	622	605	578	635	621	589	637	628	605	582	620	607	604	573	610	620	640	639	626	571	573	608	633	583	576	621	572	595	601	587	622	582	588	583	621	640	649	610	636	587	607	626	589	610	570	607	629	657	607	580	586	567	628	568	574	614	634	614	559	610	598	629	595	650	606	605	604	615	635	568	582	635	621	597	587	572	627	597	609	631	590	600	597	599	554	635	610	609	617	619	639	593	592	630	643	603	627	617	559	575	644	602	597	618	595	610	668	586	562	632	594	619	680	637	619	633	604	639	609	597	613	583	586	602	614	640	601	567	583	586	606	609	590	599	569	616	632	643	588	584	585	611	609	588	629	580	634	587	648	581	628	596	597	609	589	596	623	593	605	633	661	600	606	629	593	560	559	627	589	601	598	605	674	590	592	651	615	619	595	633	639	582	607	589	588	625	625	592	616	603	587	597	576	629	609	554	593	644	613	626	596	613	586	617	607	583	580	580	606	646	635	644	581	575	626	590	585	576	615	575	601	639	605	614	577	588	584	608	613	616	633	577	590	585	603	581	592	618	601	593	584	653	578	606	569	595	631	623	590	610	615	640	614	617	650	600	595	639	607	611	590	600	578	591	619	608	607	559	636	577	602	600	611	632	622	610	585	563	619	604	599	600	586	598	632	626	568	654	592	622	643	645	588	636	584	602	608	603	646	634	627	604	609	571	582	606	584	644	622	577	595	572	643	641	573	591	598	600	622	613	643	613	597	611	613	634	598	612	599	638	622	629	583	636	591	627	540	616	602	576	621	589	609	648	597	572	594	597	582	614	593	595	609	645	599	641	590	607	576	625	615	615	659	587	562	616	630	606	599	628	618	639	629	632	626	641	680	637	631	594	618	589	604	613	628	656	620	602	559	577	594	599	629	630	619	583	638	578	582	628	571	650	673	583	612	604	657	621	624	591	599	594	620	599	625	571	635	595	632	597	614	622	590	563	606	615	635	590	584	624	601	590	638	567	613	597	595	582	611	599	629	635	620	587	600	611	601	613	611	619	592	567	608	577	668	601	630	577	612	586	605	563	640	595	622	626	660	631	578	616	563	605	607	640	636	644	649	597	623	595	564	596	612	564	568	604	616	666	623	620	628	625	603	631	606	569	609	599	631	640	655	593	613	588	609	620	659	601	605	629	587	568	637	593	620	607	584	647	616	584	612	602	619	609	635	627	648	629	597	609	600	592	582	668	607	573	586	639	650	637	640	632	590	613	649	637	653	580	602	582	600	594	612	629	619	580	665	652	582	610	574	635	611	621	645	611	631	608	641	631	604	595	583	585	637	629	603	597	578	612	605	667	611	605	602	629	650	581	587	616	585	608	581	624	627	600	577	599	617	637	582	625	619	610	605	597	623	587	644	634	591	596	625	593	627	597	633	629	590	596	592	581	610	617	602	581	649	574	652	612	622	618	582	611	627	594	627	639	596	613	605	575	591	588	605	588	579	606	612	580	585	600	585	577	633	597	614	599	576	629	636	622	627	567	573	628	668	574	627	608	606	613	597	613	602	593	598	601	581	584	633	608	622	593	546	592	605	647	592	648	619	629	594	650	590	644	676	612	629	565	603	591	579	610	645	619	621	625	622	631	630	617	638	588	633	617	621	601	645	643	588	648	606	592	635	633	568	616	597	616	596	583	605	633	614	629	619	577	576	654	607	551	603	606	616	621	620	608	582	652	615	598	623	628	613	599	593	588	592	585	623	593	619	610	646	624	598	568	569	623	593	565	637	619	568	588	637	625	588	594	616	608	620	621	612	619	631	623	626	610	587	628	584	643	575	600	598	666	551	591	622	653	637	638	617	601	609	610	624	598	609	604	620	622	578	578	625	573	614	599	620	618	637	595	608	606	633	576	586	622	665	642	662	587	609	625	589	606	558	626	566	599	637	609	622	640	647	654	646	614	596	642	593	612	608	612	559	609	620	620	603	617	611	590	621	605	659	613	604	656	624	595	623	599	585	634	605	650	585	588	609	593	572	608	586	629	619	606	611	564	618	605	622	584	601	663	594	610	620	602	624	617	627	580	628	597	684	616	567	600	571	626	602	597	587	623	628	607	584	592	590	609	619	590	641	574	607	634	622	612	594	590	609	629	641	619	629	617	588	587	585	582	574	612	629	610	657	642	568	576	612	592	590	640	601	585	605	604	658	654	630	603	627	649	635	599	582	616	599	621	587	604	659	633	585	597	595	654	591	610	637	623	595	606	657	648	602	587	591	618	609	620	635	568	590	576	626	641	662	613	603	601	626	555	574	619	584	652	614	588	584	611	616	580	614	629	585	600	559	644	596	628	577	602	605	639	619	609	621	613	618	603	663	623	596	607	592	590	607	613	563	648	605	604	621	632	649	644	621	631	567	610	596	640	636	610	586	589	667	632	601	637	639	594	551	603	619	612	624	632	586	601	622	622	604	598	591	598	599	590	592	597	622	599	628	550	649	575	568	608	594	607	596	604	584	600	570	597	603	646	673	649	596	610	605	653	624	620	571	648	651	568	629	565	603	585	565	569	608	598	614	631	619	625	603	596	597	605	690	644	626	585	627	590	640	611	588	622	611	564	638	623	614	601	602	588	586	609	588	632	616	615	603	625	595	576	598	616	619	649	593	615	571	606	570	603	585	578	600	614	540	595	602	587	593	614	557	602	626	600	609	642	579	615	610	656	589	566	580	616	585	593	599	598	602	595	608	605	588	607	633	619	592	622	588	598	595	618	683	631	605	598	602	596	608	592	584	583	636	629	608	599	636	587	596	642	578	609	621	632	639	650	642	575	601	624	594	576	614	642	590	632	609	647	591	576	597	598	609	638	602	649	619	622	601	609	590	635	620	617	625	615	612	657	631	650
27121	21255	10960	1163	693	632	601	513	512	508	519	509	524	454	518	520	517	486	515	465	508	504	509	468	467	503	495	507	453	484	510	496	501	489	517	504	475	496	516	485	463	463	441	462	514	530	500	530	491	469	461	521	490	507	481	489	487	499	511	507	492	524	497	466	485	490	499	483	472	483	497	479	517	471	501	491	476	500	471	533	527	484	495	450	470	452	490	509	464	483	461	491	485	479	525	507	492	474	481	484	484	480	483	499	447	452	492	504	499	527	467	473	486	488	487	467	492	486	451	470	478	524	475	493	503	502	533	481	499	475	488	448	482	465	509	512	510	478	479	525	471	469	462	481	475	446	505	471	508	480	507	459	504	497	481	500	498	471	481	479	459	497	522	482	507	478	454	493	493	508	482	494	475	453	501	482	464	460	464	461	455	498	484	463	497	493	480	502	517	529	506	470	481	461	482	485	482	485	484	486	496	494	497	499	479	499	446	475	498	495	482	475	493	485	532	488	491	498	491	445	482	548	507	481	505	492	517	493	474	479	473	505	450	471	480	454	552	452	490	477	503	490	499	480	472	517	524	471	475	499	482	469	467	486	489	469	474	517	510	520	511	523	524	503	503	504	474	488	482	532	510	453	465	513	479	533	461	466	507	497	486	444	490	496	475	515	476	484	471	511	510	465	479	510	469	484	472	491	499	514	521	503	465	527	461	491	461	520	518	518	497	477	498	487	483	497	500	434	503	502	506	508	480	465	467	503	505	485	508	500	453	501	473	435	449	503	521	501	476	488	480	518	500	487	519	480	449	504	536	505	446	479	498	479	478	477	473	498	522	509	482	495	505	498	424	513	466	467	475	466	504	501	463	510	538	472	495	447	482	473	449	501	484	494	474	475	466	474	475	471	504	514	496	465	505	498	515	513	447	522	499	474	462	496	445	490	521	490	485	486	473	475	498	461	458	495	480	474	460	469	465	481	514	465	507	508	506	515	480	509	471	509	457	513	481	489	486	499	476	501	461	467	472	498	465	486	477	437	490	480	523	470	485	452	482	502	482	507	505	488	470	517	511	468	481	469	490	468	477	472	458	484	463	450	451	491	476	484	476	438	465	498	496	495	537	520	487	452	511	518	469	474	467	455	485	481	478	460	480	508	472	474	519	505	495	477	505	480	485	497	474	484	467	442	469	514	488	466	485	501	489	530	483	510	471	437	469	473	466	459	475	495	485	503	522	475	503	448	463	517	495	470	454	496	500	535	507	478	486	489	487	494	488	476	470	443	505	472	444	465	450	469	462	461	471	489	467	428	492	492	482	479	497	536	525	503	491	518	489	469	434	516	490	444	527	526	493	488	495	532	508	518	477	504	485	499	480	466	470	477	523	493	529	443	506	524	485	490	457	557	487	521	492	489	495	486	478	494	488	516	469	475	456	504	482	457	507	497	515	475	488	477	486	475	506	459	490	496	448	454	494	452	510	511	481	534	476	514	483	499	486	502	491	496	495	489	494	479	474	482	505	494	495	456	463	477	470	487	507	467	467	487	476	468	485	462	506	489	479	477	469	484	543	465	490	489	508	494	535	518	461	498	474	489	510	489	455	462	501	480	461	473	492	487	488	520	455	458	445	466	489	527	486	483	473	492	504	476	486	483	545	473	499	453	489	482	470	476	504	483	472	452	491	478	487	467	484	483	424	499	478	468	466	522	477	493	502	474	512	560	479	491	466	503	486	487	506	492	515	498	497	498	453	483	490	493	451	501	475	503	494	482	504	472	468	484	502	537	453	511	464	498	467	526	481	458	516	528	447	494	493	518	480	484	481	471	487	453	480	490	496	449	464	492	487	535	481	488	418	489	457	524	454	553	452	513	518	479	511	485	465	501	473	488	492	496	479	489	509	534	492	505	477	490	517	489	498	485	498	514	530	476	467	436	464	472	469	480	490	497	497	477	505	489	503	461	464	463	480	483	464	496	504	470	471	489	515	495	483	497	474	516	498	483	464	461	493	491	481	464	505	544	505	528	491	502	512	462	502	506	475	468	493	507	508	496	523	517	492	462	495	496	468	490	468	501	490	471	450	516	495	485	485	450	500	487	478	493	501	492	507	516	482	453	469	447	483	486	461	484	478	496	489	458	497	478	438	457	497	513	500	486	519	476	514	501	499	493	521	493	508	508	475	437	487	508	480	485	531	452	504	499	487	483	500	486	514	511	508	477	474	466	450	447	491	460	502	489	525	473	495	546	475	537	431	484	503	501	490	535	470	463	453	488	489	492	481	453	440	478	486	475	479	473	482	487	510	501	442	453	455	522	507	486	465	490	489	500	515	480	456	450	507	473	476	489	502	508	449	476	473	493	474	561	522	504	489	484	487	495	479	487	497	471	448	516	479	474	471	451	499	542	460	499	432	522	527	529	478	523	475	480	509	471	482	510	459	501	465	488	498	487	447	448	466	473	456	522	457	471	522	473	448	512	517	461	503	487	471	524	476	466	477	521	497	493	476	466	463	472	470	498	492	481	492	494	500	446	494	447	496	484	496	478	479	502	468	524	496	503	481	477	500	513	479	480	513	499	485	455	484	463	517	463	482	483	474	491	486	450	510	484	445	541	519	494	507	494	478	485	425	501	496	532	455	465	514	492	547	481	509	486	485	470	458	469	482	455	446	491	513	485	465	476	460	521	455	499	525	531	454	470	499	491	476	500	513	520	477	459	508	468	471	512	499	466	456	485	486	497	495	456	494	480	502	492	465	465	495	461	499	494	501	485	462	481	468	480	488	468	494	473	454	440	476	507	501	468	463	500	500	449	516	474	442	448	501	515	503	501	511	485	490	507	491	486	508	491	493	473	467	504	502	481	528	515	498	470	505	472	482	492	466	447	501	472	497	441	508	451	522	444	459	479	462	462	485	528	461	498	486	490	497	495	481	498	481	487	468	512	530	479	490	487	493	472	480	502	474	478	475	486	485	469	452	478	485	533	473	491	484	498	527	508	516	509	486	488	484	474	505	490	481	492	476	477	477	501	503	542	497	484	492	477	465	500	508	524	494	484	488	478	468	522	511	502	449	491	490	489	500	509	478	485	500	493	500	467	490	499	493	458	500	515	490	532	500	542	471	477	496	504	462	505	536	466	517	498	514	510	459	502	525	521	471	527	506	447	505	545	464	510	503	528	494	509	490	472	475	480	520	494	502	502	476	516	429	487	461	486	489	468	503	516	517	465	489	472	501	511	474	510	485	514	516	435	476	510	485	471	487	497	536	483	498	483	511	498	500	487	504	432	513	456	468	466	482	492	462	510	506	514	489	529	510	475	510	488	498	460	446	435	490	523	495	497	457	491	455	480	495	480	507	461	494	519	483	484	485	493	510	473	467	495	492	485	493	456	482	500	459	489	448	466	475	432	516	480	524	495	462	511	476	508	474	498	486	457	545	499	497	505	524	517	466	457	493	474	504	488	506	454	506	467	468	485	555	480	487	493	487	483	482	498	462	519
4119	1558	1409	893	837	759	717	664	652	669	729	659	640	603	645	637	598	695	620	673	645	692	661	669	610	659	699	684	620	654	653	658	641	648	674	623	646	649	653	655	646	677	685	660	660	669	627	676	621	642	611	700	660	704	675	625	642	680	611	656	626	643	672	691	642	673	698	647	669	643	682	665	627	641	697	649	640	642	642	673	633	676	641	637	655	652	599	634	643	681	637	617	630	620	667	676	640	656	649	656	683	661	704	636	660	627	671	640	627	651	621	646	612	675	668	654	660	640	636	644	639	668	606	659	646	670	593	694	689	655	626	656	680	665	607	678	678	636	611	653	642	679	699	663	575	683	668	647	634	687	596	667	641	646	649	633	627	667	651	629	675	680	647	656	685	685	658	611	671	650	656	657	647	642	622	625	664	626	666	609	651	638	672	658	668	688	688	655	658	677	693	623	664	660	674	654	646	678	649	665	634	642	678	659	623	655	633	630	620	659	639	692	633	617	667	665	647	646	665	651	667	639	652	627	626	643	659	650	634	654	637	683	627	608	661	570	703	671	646	670	653	678	622	630	631	650	624	672	672	662	632	699	636	640	653	666	634	655	687	631	629	622	679	610	635	663	639	662	654	648	640	622	670	623	657	675	648	648	653	636	656	636	663	662	656	647	672	688	651	607	663	626	668	716	596	673	616	601	642	653	699	647	632	714	665	692	614	675	638	664	679	664	629	658	657	669	671	653	676	676	675	659	628	637	667	670	595	637	678	603	687	676	623	682	685	668	664	644	627	628	625	699	682	627	617	667	687	678	686	678	671	666	615	628	627	641	635	633	660	634	706	651	658	681	652	627	643	644	613	668	642	637	687	667	675	668	636	652	669	673	635	640	651	649	677	638	641	661	662	633	667	659	658	620	636	625	665	640	677	619	702	615	668	635	619	638	628	652	641	654	602	648	654	612	661	668	677	639	663	643	646	645	646	629	681	645	620	643	612	654	667	678	650	632	653	657	645	607	639	728	637	674	667	635	627	686	609	654	657	625	623	643	632	611	633	622	672	688	610	591	616	660	675	694	675	630	639	609	666	687	665	636	637	651	659	627	644	636	652	643	644	646	656	655	649	660	676	674	679	642	635	629	636	682	661	635	655	678	645	687	676	650	633	658	616	662	613	636	630	660	676	640	611	665	672	652	657	631	642	685	629	640	666	653	650	608	674	650	720	651	647	646	641	712	652	652	632	646	636	646	649	603	658	648	684	680	658	673	612	617	634	642	653	673	652	685	661	649	679	676	628	659	605	689	625	636	681	628	631	635	667	671	653	622	662	701	616	664	677	707	653	710	638	653	620	619	710	650	669	671	602	680	686	663	650	647	611	651	635	629	655	625	673	597	665	616	656	669	633	717	699	689	662	680	688	618	670	651	588	662	624	669	605	642	626	672	637	639	676	642	635	649	646	648	632	665	616	662	681	647	648	627	659	662	686	648	651	625	640	663	640	657	638	650	657	652	662	628	681	599	671	602	690	640	663	649	691	625	626	648	608	672	646	613	636	664	629	713	652	659	642	629	632	657	653	648	674	625	642	651	689	650	646	652	628	679	638	628	650	649	686	659	655	650	631	677	687	647	660	667	637	652	599	676	639	648	680	637	669	656	695	632	607	644	644	605	663	644	657	621	675	705	704	673	692	687	675	699	653	660	686	637	611	642	659	647	640	659	647	665	651	591	675	695	630	666	647	650	663	630	652	684	651	687	618	688	675	697	670	668	646	605	662	672	686	636	676	632	668	649	684	629	626	654	629	622	651	652	621	661	591	633	618	629	668	673	662	647	669	664	697	617	648	675	646	687	625	651	691	678	663	661	660	615	625	633	639	641	675	656	667	675	607	681	682	658	692	623	636	624	666	631	664	683	657	688	630	611	649	676	679	614	626	657	642	641	664	682	682	665	697	637	647	606	683	678	651	687	656	666	672	639	659	634	663	662	694	683	636	677	623	654	659	628	659	608	629	681	662	695	647	632	651	672	713	705	663	658	658	663	605	636	643	664	626	668	693	582	656	657	643	616	632	652	648	694	709	644	681	641	637	645	643	664	612	612	664	643	623	650	669	597	644	650	634	667	668	659	697	644	650	658	675	648	659	651	643	645	637	665	645	650	678	597	614	665	686	643	644	639	661	654	663	602	666	660	683	722	668	675	672	643	616	656	648	645	651	652	652	666	650	643	649	680	628	654	645	609	652	656	631	671	649	611	611	653	648	633	699	644	640	682	652	655	681	658	662	633	621	620	650	667	669	669	679	680	687	566	670	606	661	608	661	662	650	612	677	642	668	655	682	673	702	669	664	671	662	657	641	674	668	621	621	666	658	697	639	587	627	655	635	640	664	635	644	648	622	646	646	644	651	643	643	662	648	700	647	665	683	628	569	601	665	643	623	686	627	640	641	673	670	629	668	614	633	630	654	640	657	638	634	625	685	622	646	663	663	659	618	620	673	665	623	626	661	673	667	646	680	639	686	633	697	634	634	649	643	653	591	615	647	666	626	671	626	620	629	635	642	668	664	640	630	672	679	651	655	669	640	665	641	684	621	656	638	669	608	600	638	649	633	665	638	621	637	617	627	623	690	699	632	645	647	677	638	604	668	693	621	670	625	619	625	645	617	652	668	646	628	673	679	666	654	655	656	664	696	652	665	654	641	633	626	625	653	674	654	693	647	670	637	637	612	640	617	648	629	662	643	630	663	675	673	674	678	679	684	611	668	647	615	636	646	699	646	645	679	663	649	673	673	633	641	617	670	652	684	660	632	650	655	660	623	647	680	645	680	666	647	633	671	630	687	693	620	689	685	633	662	626	675	670	639	649	656	656	663	668	652	672	628	637	677	701	672	621	684	640	653	675	656	642	629	630	635	664	663	685	674	648	643	658	647	683	677	634	663	671	660	687	597	654	669	637	630	647	652	698	654	661	685	661	623	690	624	636	652	633	654	678	677	683	660	687	611	685	668	630	660	665	653	661	641	651	640	608	654	660	658	619	664	644	712	633	669	676	692	680	687	693	611	604	643	655	664	639	691	697	701	583	634	677	669	675	621	615	627	648	684	660	657	642	677	629	660	647	694	623	649	660	641	630	637	646	645	625	646	651	653	647	669	669	645	690	664	601	658	673	645	665	601	635	690	637	654	689	657	712	643	667	681	607	676	626	661	629	671	652	684	671	633	635	682	648	658	693	612	629	670	632	632	669	652	670	691	634	665	640	665	683	679	673	682	612	616	685	604	716	565	637	675	675	620	707	665	657	642	671	654	668	707	633	685	663	625	671	692	662	644	679	668	614	617	653	670	647	715	652	688	653	622	617	657	665	678	705	678	658	646	654	612	648	639	678	686	661	605	663	649	672	610	623	684	638	632	658	631	665	683	683	686	649	628	710	653	616	646	644	688	690	629	676	630	661	647	639	684	566	697	623	667	661	651	711	690	651	655	650	667	640	607	597	634	627	656	650
23998	21576	29237	24398	21561	13375	1852	1077	922	861	819	826	785	795	768	763	758	780	749	730	743	725	666	713	732	688	698	655	743	762	659	738	667	741	691	683	729	689	687	686	702	638	689	662	680	673	684	708	720	684	655	678	657	682	680	736	616	729	689	676	673	719	716	675	675	633	676	699	671	678	698	677	666	657	676	659	659	653	689	684	697	658	696	664	667	664	679	636	685	672	684	685	682	643	689	656	667	661	699	688	701	684	649	665	657	702	640	628	689	676	650	638	719	702	680	660	725	663	646	645	673	701	696	695	675	661	675	668	643	668	683	686	699	708	627	716	628	669	684	648	678	681	653	661	669	722	678	680	651	646	672	733	665	671	659	640	703	678	681	630	623	706	688	681	684	690	723	685	701	627	678	658	693	647	654	676	663	665	662	704	661	630	653	654	677	669	657	654	671	701	641	692	661	681	687	714	656	657	690	665	658	702	719	664	676	655	651	651	700	681	654	674	648	700	712	654	700	696	653	654	713	673	680	734	706	705	651	664	645	649	657	674	636	678	665	685	641	643	688	661	710	612	672	699	682	661	710	670	645	626	714	662	674	655	691	702	673	637	668	677	650	671	648	686	637	624	675	714	659	687	664	653	644	625	660	649	679	668	706	636	644	665	694	694	695	707	674	691	667	673	668	636	691	676	667	653	642	654	671	713	662	668	629	703	697	686	624	690	688	656	693	672	721	706	660	695	715	692	641	671	666	668	639	654	685	678	664	655	664	674	706	684	724	657	633	657	699	711	691	626	680	658	669	667	715	670	660	658	724	682	751	672	684	647	646	672	673	678	650	653	691	680	653	691	657	671	696	655	686	656	644	683	700	681	698	651	686	718	657	684	697	646	678	618	646	626	629	703	689	680	656	661	681	722	666	650	687	660	724	692	708	672	668	692	664	685	667	690	645	692	680	631	658	645	659	673	668	663	651	693	676	706	716	646	683	669	691	661	632	677	667	701	668	680	648	639	683	673	692	605	666	600	668	727	694	621	664	681	681	698	719	633	631	732	655	665	692	646	745	643	705	671	625	673	687	631	672	705	676	649	670	682	686	659	681	699	649	620	684	644	667	673	644	692	684	700	695	677	679	653	671	674	674	657	630	701	690	677	669	708	665	677	676	634	672	664	671	659	675	672	654	607	665	654	674	662	673	699	664	724	655	707	629	643	689	692	670	669	646	664	702	683	716	651	687	688	626	662	674	651	674	631	686	685	692	729	624	658	731	659	646	658	665	696	684	703	626	736	696	676	623	649	645	665	655	663	667	673	710	609	638	643	707	701	642	688	677	700	621	661	659	678	685	664	663	686	712	692	720	675	658	660	685	653	636	652	661	663	655	691	657	638	647	678	676	707	711	706	670	620	652	655	694	693	658	611	639	702	683	663	651	620	664	634	670	674	640	621	707	671	618	660	631	683	637	661	659	663	696	686	708	729	642	678	682	668	679	695	685	697	695	681	692	673	647	679	685	701	628	668	701	664	646	645	655	665	655	662	646	688	702	694	691	698	665	694	687	657	703	668	694	685	658	624	659	679	665	695	654	651	647	707	697	679	680	693	663	684	635	665	683	679	647	635	658	683	622	725	665	695	656	644	683	637	660	699	695	641	661	725	659	668	689	661	700	686	703	642	697	616	655	626	610	636	666	692	690	704	697	691	656	640	677	635	722	700	729	705	675	674	633	679	668	676	664	680	640	711	684	689	689	651	645	699	636	661	661	623	688	651	670	711	661	652	676	688	668	691	691	640	669	674	673	682	699	670	659	677	674	686	674	648	650	740	628	649	645	672	682	707	669	676	659	667	660	702	705	677	700	609	700	677	719	667	666	676	684	660	658	633	636	658	691	685	707	691	649	643	656	649	685	708	714	701	657	623	671	671	682	676	633	684	681	654	639	636	668	652	690	653	657	662	639	641	676	685	663	665	678	681	711	619	663	669	683	670	614	717	740	649	669	674	652	623	755	693	707	675	667	686	674	677	681	640	665	646	640	703	704	651	634	681	661	654	677	660	683	668	661	665	682	586	654	656	670	674	719	654	668	682	706	642	671	685	676	669	682	698	671	661	664	691	640	643	662	657	672	682	662	659	676	657	690	631	684	684	659	640	661	646	664	677	692	654	679	664	662	672	690	706	670	704	666	689	672	669	639	675	629	638	663	686	680	644	683	679	685	694	680	672	625	668	704	663	648	706	714	644	642	679	732	684	709	678	672	666	634	644	670	704	685	652	686	633	652	650	678	621	645	670	680	661	645	695	692	724	671	665	685	633	664	664	677	671	663	656	666	653	665	658	675	676	647	710	623	682	651	627	698	650	647	698	683	646	702	691	656	639	726	673	699	720	624	698	643	650	677	623	722	673	703	673	698	679	693	658	681	665	738	645	700	686	711	659	654	700	651	633	636	684	682	650	659	656	655	674	728	623	657	651	670	675	725	661	660	648	654	655	662	660	701	678	671	676	694	656	697	648	681	657	643	679	706	661	720	691	656	695	663	703	683	641	666	697	727	673	664	657	650	686	638	654	632	698	656	644	720	654	699	685	680	627	679	660	629	632	639	670	660	625	669	682	625	669	676	658	682	640	646	722	654	640	640	634	681	611	719	639	645	729	664	734	677	698	662	650	667	676	643	684	646	654	682	635	652	697	673	652	689	635	636	680	665	640	671	713	673	685	646	710	690	733	632	670	694	638	680	684	664	656	700	685	689	653	711	672	668	698	697	663	710	732	707	668	675	652	662	634	661	691	703	704	649	706	654	703	688	630	624	622	667	649	641	681	641	642	679	684	667	641	704	686	645	679	675	669	711	636	674	686	707	624	673	648	650	667	665	717	635	686	672	697	659	707	665	632	688	737	683	671	637	671	652	634	660	705	655	642	672	631	659	707	636	634	655	707	655	693	657	675	708	701	689	661	694	716	715	698	677	667	626	668	658	632	666	689	640	680	677	670	682	665	633	711	688	700	671	678	667	675	673	656	672	638	689	644	645	667	700	668	634	713	689	681	653	636	663	675	632	663	645	672	724	655	692	688	667	674	683	700	687	700	668	633	676	631	682	691	641	668	689	700	660	663	683	653	653	654	684	682	651	688	651	633	652	690	693	684	629	693	638	672	709	669	656	664	672	653	718	679	653	672	700	652	677	662	670	638	653	644	690	667	618	623	654	676	654	700	658	663	645	640	686	649	690	640	684	639	683	687	696	662	669	700	679	668	713	709	676	662	728	666	665	698	708	701	649	684	641	696	660	650	636	683	656	700	677	691	705	697	697	637	678	669	659	689	683	719	634	646	716	677	651	718	660	666	690	630	636	672	663	698	693	621	694	662	672	629	672	683	643	673	671	695	680	612	742	649	687	666	688	651	667	662	667	704	655	647	714	644	616	628	660	674	674	739	682	672	635	623	689	675	644	673	674	651	657	667	676	667	630	600	691	636	641	605	647	640	681	687	660	661	664	666	670	657
5246	11177	8877	4625	3311	2651	2120	1804	1627	1407	1386	1292	1249	1138	1128	1043	1028	1036	1023	1036	967	948	991	996	957	963	932	922	910	978	925	956	904	858	917	886	881	961	917	940	880	944	927	976	922	973	937	874	897	872	924	894	958	901	913	855	906	916	907	923	902	949	922	962	925	879	904	849	851	911	893	923	898	850	928	882	860	939	904	911	932	806	911	882	949	931	854	884	873	866	859	945	903	865	874	865	854	917	925	961	859	928	932	892	880	818	879	878	933	909	896	857	892	889	874	902	857	931	907	827	896	938	892	947	887	886	879	910	935	866	890	889	908	903	899	915	908	869	945	880	936	900	830	887	837	900	917	873	887	902	915	931	892	888	870	863	886	885	924	901	936	866	903	890	870	880	926	958	896	899	931	901	924	860	890	928	890	874	888	923	927	906	903	850	923	913	887	883	894	916	883	891	898	887	855	911	878	890	954	891	889	848	882	892	905	870	920	928	912	905	911	935	892	880	936	887	905	918	903	921	918	904	879	844	851	880	888	888	898	881	803	898	944	931	930	911	903	910	912	880	910	906	889	931	831	919	858	909	886	904	913	890	905	938	871	869	902	891	889	865	940	935	883	889	909	880	884	918	908	904	895	809	872	956	914	913	909	842	912	873	880	917	857	912	857	833	962	881	893	921	885	958	904	878	910	848	957	864	884	937	878	894	934	928	880	880	945	937	892	874	909	913	862	905	877	895	895	947	931	904	896	837	886	880	940	888	874	916	907	923	880	901	906	900	912	874	916	912	884	883	876	924	951	874	851	916	911	933	888	909	889	872	928	859	892	920	862	899	884	868	976	877	928	920	882	844	849	859	846	904	905	898	902	879	908	868	924	894	823	882	907	871	835	904	892	829	842	875	909	917	828	884	860	877	875	896	898	899	850	885	900	857	868	877	934	885	947	915	903	882	930	889	886	872	913	889	878	949	832	878	915	924	906	915	899	892	931	889	853	899	911	868	862	860	921	847	912	919	889	913	905	879	905	857	903	977	940	901	904	914	944	894	847	889	878	822	935	921	882	871	900	935	906	872	898	915	905	923	861	897	875	869	841	863	869	914	851	861	890	887	926	860	922	934	898	870	812	893	838	968	893	958	915	904	840	893	832	900	897	879	941	937	878	896	920	911	886	891	854	911	959	861	882	894	927	899	888	891	905	845	882	925	937	853	859	910	874	896	905	882	894	898	907	922	962	884	856	882	871	861	891	937	881	909	943	908	843	874	880	869	968	889	903	918	864	908	848	920	936	839	860	864	861	933	886	921	903	894	860	866	894	834	895	868	878	909	899	962	922	869	901	930	889	905	896	909	907	850	905	890	927	875	852	959	938	912	905	886	875	889	884	882	893	878	912	828	891	896	909	902	888	919	847	845	864	927	887	882	910	939	862	911	879	840	938	908	874	901	843	873	853	873	938	893	919	882	975	851	933	861	896	892	876	876	913	891	844	856	871	868	895	869	909	869	886	900	860	843	841	865	873	912	886	892	932	895	840	897	974	928	863	831	905	894	875	892	914	925	938	891	899	889	898	928	883	940	922	928	868	868	902	878	877	896	912	892	841	929	885	881	895	899	862	894	952	946	915	888	950	891	859	859	890	940	946	844	889	877	868	873	851	856	891	872	900	897	902	896	892	904	928	951	865	868	896	872	878	845	873	914	815	897	845	862	909	894	911	850	941	878	887	874	890	873	918	896	851	898	913	858	913	910	915	914	929	878	910	895	910	918	891	905	908	876	888	863	892	849	858	891	927	920	943	870	931	908	876	874	876	888	917	900	941	920	869	1020	885	890	891	847	891	894	896	875	888	933	939	890	850	916	926	922	940	866	898	867	867	904	896	865	836	881	860	927	864	931	902	915	913	905	915	869	911	963	871	920	869	916	860	886	844	889	937	908	878	902	937	887	899	909	917	945	838	830	868	892	882	930	888	879	884	900	877	908	925	907	825	903	898	864	891	880	891	900	846	889	921	842	928	930	868	901	883	909	871	891	901	900	887	848	877	898	901	890	876	914	910	888	877	865	852	920	914	899	864	876	930	882	937	846	787	884	912	917	878	925	890	887	940	853	894	878	891	866	892	915	880	901	879	873	859	897	894	873	909	946	851	935	901	903	899	952	856	928	868	920	961	901	926	847	965	901	886	861	903	851	916	919	895	927	863	909	843	910	860	888	920	879	906	908	888	857	867	871	870	905	888	906	887	870	921	927	896	884	903	936	867	871	949	918	909	916	890	871	873	899	933	873	887	916	919	902	887	878	864	903	862	863	908	898	879	861	902	875	911	937	871	867	896	883	861	880	870	932	857	949	931	919	871	889	956	818	942	946	852	933	920	903	835	963	868	862	960	881	806	905	875	867	901	909	943	947	912	935	908	897	849	887	920	897	879	885	893	899	898	882	872	893	889	887	885	869	867	885	878	860	905	906	937	907	896	905	919	953	903	953	925	891	868	865	893	888	928	908	937	926	862	867	875	952	857	909	837	876	882	853	887	853	886	883	939	921	842	875	894	930	883	927	954	937	882	879	848	881	868	926	823	896	935	872	901	926	887	879	948	933	905	915	869	884	868	898	878	905	951	887	944	918	887	865	941	841	869	866	907	898	912	888	876	931	865	833	935	905	894	862	869	934	859	883	884	885	937	918	937	852	942	889	918	882	883	895	914	893	868	908	903	891	874	919	921	896	880	906	914	870	911	911	854	917	922	920	864	815	898	866	878	874	897	878	911	913	862	897	886	883	862	889	902	965	912	942	905	895	938	868	871	916	956	887	807	916	804	841	885	932	926	914	886	891	924	876	857	885	898	912	862	875	895	880	916	885	911	926	879	838	897	895	899	914	892	894	883	911	913	940	902	864	878	890	864	896	912	882	866	921	887	895	896	893	907	897	880	903	932	918	851	907	900	890	912	891	915	921	912	910	899	859	869	873	928	881	876	870	854	921	867	870	894	906	905	898	850	875	894	858	865	851	933	912	880	876	880	903	952	919	876	844	912	866	928	892	900	938	922	907	910	918	903	869	849	855	872	893	890	912	861	924	936	889	877	936	868	821	889	908	866	851	938	929	842	882	882	887	889	884	913	902	889	904	844	867	897	911	918	888	930	883	859	934	903	864	911	857	871	912	880	817	879	896	913	909	832	906	918	878	916	914	829	868	903	846	877	845	928	894	802	924	897	868	923	915	907	925	898	838	912	874	925	880	939	889	850	861	939	865	918	899	893	923	844	900	860	879	925	892	879	861	905	866	867	907	868	940	948	897	904	918	882	920	892	890	859	932	870	865	905	930	930	852	910	826	832	922	920	917	905	913	928	896	930	887	894	907	911	976	906	924	867	950	899	930	855	891	861	960	922	953	958	866	924	916	913	903	865	878	917	870	907	902	842	924	897	881	892	856	866	813	947	906	869	878	930	946	934	927	880	920	851	824	899	900	941	902	898	895	928	915	920	872	877	913	823	899	880	901
23132	21536	29538	23955	21536	21567	11469	1381	949	869	775	671	634	616	594	624	569	548	523	483	535	531	491	499	491	492	470	468	476	434	504	503	453	462	510	469	469	466	466	478	474	451	456	454	474	447	457	452	466	449	460	481	472	468	464	462	487	452	453	466	477	454	446	445	474	479	442	476	425	462	465	480	428	489	428	490	437	446	446	457	413	461	481	469	440	398	447	413	448	449	450	456	477	437	458	421	469	437	439	446	451	428	463	441	427	437	440	424	417	465	431	460	437	486	471	475	424	460	483	482	439	433	454	452	425	459	428	417	426	446	467	465	438	454	436	447	445	446	451	470	432	433	464	429	432	439	441	418	417	430	465	438	463	451	448	442	460	458	456	412	416	455	414	450	440	486	444	435	427	446	405	436	460	426	449	471	469	466	445	462	454	449	432	430	420	444	437	455	476	467	444	457	442	415	436	434	445	463	422	441	455	406	428	421	445	451	457	472	465	419	466	450	487	482	447	450	448	436	442	435	457	454	416	422	425	436	431	444	428	408	462	447	428	439	445	398	449	406	425	449	440	453	450	421	422	422	434	439	438	438	472	424	436	432	402	451	437	431	419	453	409	447	436	432	434	417	422	431	426	452	449	432	420	447	439	435	399	468	440	449	453	455	433	448	407	451	437	441	460	465	433	428	455	443	479	479	447	408	439	423	405	431	454	457	458	469	447	411	401	430	479	415	452	476	450	440	487	473	436	449	431	450	424	442	441	461	414	432	436	452	454	420	462	456	400	424	425	415	436	462	451	418	459	436	422	441	441	458	470	416	450	450	451	464	471	471	460	442	443	485	453	403	407	431	422	443	442	413	485	444	425	441	419	406	431	445	432	471	457	394	472	459	449	436	483	475	437	438	416	504	432	464	429	433	405	440	437	412	484	413	433	448	451	430	457	464	449	429	421	465	476	458	470	439	438	428	429	461	430	456	428	439	498	452	442	432	439	436	466	441	483	436	452	418	422	423	431	438	476	426	455	426	446	466	428	444	442	458	420	450	448	437	468	415	448	457	445	445	430	431	456	446	458	440	464	468	423	438	433	463	449	450	455	415	451	429	462	464	433	442	407	418	432	463	461	441	446	436	410	432	454	466	472	440	421	469	464	464	470	456	445	439	422	436	436	472	464	474	484	471	440	457	480	403	441	458	424	452	429	432	454	455	425	426	470	443	486	466	445	441	439	452	488	479	458	484	437	460	425	440	451	453	473	452	451	433	433	467	442	396	420	475	464	429	436	429	416	477	468	479	462	433	444	442	460	463	502	471	455	436	471	497	463	472	472	459	448	441	451	442	474	450	437	445	419	438	430	418	440	464	447	411	423	437	450	442	450	439	488	431	446	451	450	414	415	434	471	478	472	476	465	429	450	441	427	430	403	422	459	431	413	443	439	451	417	450	415	441	469	480	443	428	417	408	435	422	437	477	443	450	445	455	467	452	447	446	443	491	448	429	495	460	416	463	449	424	450	434	480	421	448	443	424	419	408	438	435	441	423	418	448	446	445	454	470	443	464	441	444	458	466	432	438	422	489	454	469	449	446	446	429	438	495	451	448	435	434	418	480	438	425	435	471	418	416	412	414	406	449	437	436	467	446	426	456	442	433	435	456	468	455	435	439	422	460	450	454	469	425	466	392	494	455	444	444	443	458	477	415	474	445	455	432	430	455	457	448	440	445	475	455	418	448	454	443	487	428	463	457	440	476	462	475	452	452	426	481	453	486	467	470	411	483	443	424	415	464	444	426	463	455	421	456	401	467	424	473	428	459	418	420	420	471	509	466	423	453	436	428	434	466	444	428	404	401	404	440	456	418	429	442	439	453	425	510	405	449	464	456	448	471	438	469	427	410	431	422	441	455	461	414	437	442	440	439	464	416	446	448	451	433	438	411	468	463	445	432	405	463	436	455	442	475	431	449	406	471	490	451	451	441	452	423	427	437	470	440	418	459	433	422	451	439	459	471	424	422	454	436	405	427	477	411	419	460	446	438	434	450	458	437	449	413	442	419	434	430	480	451	463	418	445	453	447	439	460	490	457	437	457	426	452	432	455	444	447	479	406	471	425	462	438	409	431	429	453	463	460	442	432	410	401	442	451	396	443	436	464	465	447	419	401	455	448	456	417	453	446	453	443	440	444	441	423	458	502	439	472	466	420	430	449	442	425	425	481	396	425	443	435	456	411	429	440	436	452	468	449	435	447	490	457	438	418	432	454	430	454	458	434	444	452	437	455	443	450	458	469	443	430	435	447	469	408	467	410	456	429	449	431	423	405	438	471	451	423	438	437	443	426	404	432	405	435	424	447	412	427	381	464	432	435	424	433	419	417	419	431	422	438	434	459	414	445	418	455	450	432	427	397	438	443	434	441	435	418	449	452	438	441	442	433	464	456	457	467	443	433	414	438	426	437	439	429	443	458	477	450	439	447	423	445	443	436	388	414	456	435	437	422	438	453	449	418	454	481	430	434	448	439	427	422	442	451	409	439	461	456	413	426	481	448	460	444	469	422	426	433	432	449	437	439	444	429	473	420	449	448	457	427	436	448	447	444	434	468	440	448	443	442	411	436	449	472	429	446	414	434	418	432	411	414	435	500	409	430	421	426	428	408	449	432	450	434	461	435	463	469	456	459	450	408	428	439	482	437	412	424	444	424	465	471	411	429	453	411	452	416	427	455	436	417	455	430	459	416	455	431	475	424	431	430	436	439	448	423	427	450	438	467	462	444	419	448	450	409	457	458	416	442	453	447	442	388	454	453	438	441	413	418	444	433	444	441	482	429	441	459	416	457	445	442	457	433	471	428	460	456	445	431	405	421	452	486	456	447	436	452	458	421	469	462	446	422	451	459	446	441	457	444	439	442	439	408	457	414	421	429	414	436	440	423	403	439	431	434	444	433	449	458	421	425	449	471	442	458	450	437	433	428	449	435	452	493	413	453	464	452	442	415	445	458	455	467	452	433	460	417	442	459	454	462	449	477	437	454	425	439	476	453	457	463	447	489	434	452	429	418	446	469	448	424	436	462	470	475	397	460	482	491	453	448	419	383	433	437	423	445	474	457	444	467	424	438	441	457	424	450	448	449	434	435	416	430	421	425	434	389	453	435	453	416	413	442	454	453	435	453	461	477	433	477	470	422	428	454	479	442	444	445	421	462	466	486	450	433	437	430	413	448	406	422	399	408	460	441	400	415	474	443	464	493	420	410	434	451	433	423	443	435	462	436	400	426	420	463	447	420	404	442	433	438	435	477	410	424	398	453	433	454	425	469	474	447	433	455	450	424	390	450	401	432	453	419	428	406	447	451	438	445	434	435	453	457	434	423	436	421	456	467	430	437	432	425	427	470	469	429	440	467	412	435	456	433	450	437	447	480	450	448	412	469	436	454	442	432	448	470	455	461	396	472	422	462	446	433	451	414	462	421	459	478	437	443	440	447	427	450	406	456	453	465	436	410	446	425
7322	17315	13819	7305	5071	3898	3073	2444	2032	1765	1578	1335	1187	1083	1009	961	880	910	808	819	783	797	736	718	745	726	671	765	620	652	661	672	622	713	651	648	659	672	667	646	623	667	606	630	609	680	608	611	647	646	674	608	652	622	630	630	675	620	642	624	621	593	659	589	581	629	605	590	604	660	586	575	659	567	627	688	645	642	590	597	608	650	635	575	643	650	575	616	621	657	593	620	615	632	597	566	659	636	600	631	606	584	606	615	639	585	589	628	574	621	584	648	585	603	621	568	596	573	611	622	600	580	654	610	596	636	591	596	634	605	568	612	630	614	626	633	643	571	614	629	631	595	608	558	630	607	595	609	583	554	603	633	609	579	619	586	656	616	562	659	625	586	608	604	585	589	626	617	607	602	597	568	578	597	617	591	627	618	651	579	587	638	642	578	611	609	596	593	632	602	583	615	581	625	586	620	596	589	614	585	611	648	618	626	635	592	642	586	573	621	602	616	630	605	604	601	636	620	626	607	577	625	576	637	618	649	556	593	598	629	594	604	627	596	656	611	584	581	652	624	593	566	596	591	566	629	615	672	637	576	621	570	601	596	630	611	609	577	595	602	663	596	620	593	600	619	667	570	596	638	605	586	620	586	556	600	624	597	622	579	588	590	611	610	605	621	623	617	596	583	629	616	609	628	605	607	623	640	592	598	641	562	602	604	636	592	614	624	621	599	611	625	585	653	624	631	609	607	632	590	597	569	570	623	641	589	626	648	622	619	614	594	622	612	604	604	594	610	592	560	632	615	572	565	600	565	607	589	561	554	568	585	571	613	575	603	604	628	615	617	644	671	597	607	551	594	627	596	617	573	602	565	593	598	617	581	647	627	595	615	565	613	614	602	614	599	631	619	626	652	648	579	608	598	621	572	603	586	616	587	574	644	577	594	626	595	631	576	620	635	639	637	566	613	585	552	617	642	597	608	619	591	578	634	646	611	562	650	633	577	602	598	601	596	603	635	589	580	608	603	641	569	623	552	640	627	578	618	579	602	629	593	590	562	626	608	614	624	564	632	612	599	596	566	583	630	592	596	595	567	619	560	645	590	596	619	604	596	611	614	588	590	615	626	592	607	624	596	613	611	636	637	647	616	634	643	651	576	598	608	588	624	611	622	607	617	609	582	625	567	597	599	641	596	590	609	590	574	636	604	633	597	583	612	634	588	604	626	600	621	598	607	619	600	585	597	555	592	589	607	581	587	605	575	590	654	561	568	634	585	597	615	624	602	605	610	570	590	627	608	612	610	606	639	625	621	623	648	588	633	596	594	570	610	587	571	619	559	602	602	592	578	603	569	577	608	644	619	588	547	612	629	576	629	642	619	581	607	624	624	560	574	644	618	588	586	612	606	653	643	573	582	573	595	624	610	624	561	553	616	621	600	586	646	594	626	583	582	584	597	617	591	639	608	582	607	585	670	613	591	580	616	598	616	584	581	597	608	660	621	607	582	596	602	556	572	583	648	601	636	645	583	597	597	618	596	619	605	586	592	578	580	601	616	589	625	626	595	575	616	615	600	621	606	626	618	632	605	568	582	634	665	597	598	587	622	592	579	606	643	580	576	608	597	646	626	620	630	560	614	587	617	608	623	588	627	620	598	591	595	559	598	623	555	624	632	566	611	598	592	602	614	632	586	589	600	613	578	629	644	651	642	602	578	613	660	624	623	590	586	618	628	620	553	595	602	599	632	639	582	613	592	605	677	610	611	586	574	640	607	625	571	629	593	573	593	626	576	582	632	618	595	620	586	617	610	629	591	583	538	590	602	558	611	606	607	623	667	644	614	602	574	614	648	603	640	647	637	621	618	591	618	571	608	623	582	626	592	667	638	609	615	608	589	607	646	643	617	566	630	547	608	612	606	551	598	603	603	654	581	603	629	569	612	581	559	626	636	643	592	624	610	615	628	568	575	613	600	630	570	622	581	589	624	606	611	595	608	611	617	614	638	549	583	592	596	577	662	628	608	617	591	618	630	542	577	640	615	574	618	623	599	580	618	639	618	621	636	617	588	613	608	636	580	621	602	592	591	603	601	611	629	585	593	608	582	609	580	650	556	599	586	611	630	627	642	619	641	581	586	588	603	631	623	651	596	606	581	594	619	630	571	599	661	626	559	597	643	608	610	621	620	600	614	596	648	578	600	599	565	605	589	576	555	605	643	613	600	576	638	604	611	642	592	637	588	584	630	598	611	593	599	624	591	621	616	616	626	582	590	566	598	599	578	597	624	598	628	598	594	581	632	616	593	571	595	616	599	617	636	622	617	585	654	598	606	611	612	581	598	595	618	593	635	624	574	592	619	616	579	573	578	642	584	574	542	596	623	616	596	664	622	612	592	604	622	583	613	606	594	608	604	631	614	632	641	592	604	563	596	578	628	589	600	627	592	621	597	571	579	623	569	565	580	596	571	601	563	623	546	599	603	562	597	648	606	592	567	639	642	603	612	651	561	603	591	581	612	593	589	583	605	577	606	598	615	611	609	586	610	631	626	604	620	644	606	624	576	624	603	601	591	580	573	610	551	596	594	586	596	628	572	612	617	580	607	607	557	595	557	595	606	638	574	546	689	636	623	653	587	617	608	615	599	651	603	643	609	629	600	599	615	614	627	588	632	616	608	587	602	641	627	613	627	611	609	641	614	603	615	622	620	634	625	583	664	588	637	618	598	615	581	575	663	635	641	544	597	610	603	666	620	603	584	604	637	621	625	623	582	645	611	612	627	660	573	584	607	608	582	559	607	626	611	624	604	616	594	600	604	621	603	649	599	595	584	597	603	654	618	592	596	563	595	692	604	605	572	585	573	587	562	601	593	597	613	649	622	581	668	606	630	609	623	625	592	585	615	586	597	642	637	600	618	637	617	569	610	560	622	648	605	642	570	582	610	616	572	609	565	582	605	604	614	594	611	636	603	616	593	632	655	615	580	632	612	598	616	626	595	609	570	609	638	582	635	601	608	598	578	597	615	611	625	612	603	625	637	632	603	655	596	604	633	633	605	613	665	584	661	574	560	621	552	581	591	631	603	654	588	606	570	600	637	603	629	599	612	585	632	591	577	587	605	619	599	616	649	656	601	640	626	575	607	608	621	570	660	614	603	593	591	616	625	611	606	606	593	587	643	603	559	606	586	622	583	639	621	635	603	601	616	562	632	642	618	666	600	579	628	633	603	584	603	634	603	622	585	579	595	586	577	619	641	614	659	571	628	591	646	624	587	606	639	626	569	582	592	634	596	587	579	579	562	642	589	604	646	569	635	555	610	546	623	637	633	586	610	616	617	605	564	599	587	567	606	599	602	633	631	626	583	568	574	591	604	566	620	597	620	600	611	605	618	631	534	637	612	602	601	591	619	589	569	634	606	615	584	625	623	621	630	580	593	624	558	611	639	600	555	547	610	561	586	592	616	600	578	638	620	618	603	630	600	585	566	590	604	595	613	618	623	576	600	642	580
27208	21272	11223	1193	687	686	598	483	480	514	521	499	515	525	497	527	491	496	452	510	515	511	508	507	507	495	504	489	483	515	455	486	478	473	532	494	440	476	465	489	506	497	491	540	491	475	450	480	475	514	451	504	471	441	520	507	488	500	504	466	493	494	468	471	518	478	526	489	470	470	470	497	503	512	464	520	483	511	461	431	500	473	500	489	505	503	514	511	494	460	511	467	494	460	461	540	485	498	480	528	533	454	471	469	506	479	475	428	488	510	517	480	516	513	469	499	501	484	491	480	498	500	486	484	496	489	464	488	480	484	431	495	502	468	486	536	473	474	476	453	495	468	511	473	490	452	511	446	473	468	497	463	464	472	490	474	494	508	493	487	487	438	503	493	458	475	470	465	452	503	480	475	487	533	547	466	485	506	496	467	538	458	538	504	450	479	524	468	470	474	495	497	490	467	525	496	480	500	494	487	526	546	496	436	486	486	520	458	507	502	520	475	477	464	494	494	497	461	486	439	462	484	466	492	482	475	500	458	524	463	462	497	485	499	456	509	496	557	514	510	500	487	479	482	497	488	494	486	488	479	495	516	484	488	516	508	485	532	493	500	454	526	486	503	496	450	470	486	493	466	489	491	490	509	511	469	497	490	498	512	423	496	499	482	447	482	515	497	510	467	474	466	444	466	516	474	524	494	488	461	464	515	455	483	472	491	522	475	467	502	489	473	515	488	484	483	526	507	515	495	446	490	456	513	498	494	461	489	474	499	480	503	481	480	518	433	462	478	463	449	535	527	500	525	479	522	498	449	451	477	467	493	480	465	482	451	476	509	481	477	435	460	466	465	490	485	489	476	519	489	481	473	511	465	494	485	469	476	481	512	490	507	541	476	472	493	480	413	490	502	505	486	497	503	501	438	484	452	495	490	468	494	475	504	509	474	484	493	505	473	480	468	509	487	508	501	507	455	484	510	466	487	524	478	493	485	481	480	458	500	492	480	484	452	496	489	487	499	478	472	497	488	466	507	518	483	497	453	480	489	492	481	496	501	491	492	479	469	446	510	494	494	503	507	468	482	514	484	520	470	506	480	470	478	525	522	467	495	465	520	523	502	508	462	488	454	460	511	491	475	471	468	503	486	481	464	527	510	518	497	470	514	530	483	494	480	497	472	507	472	464	495	506	499	472	463	493	474	460	524	467	452	498	468	478	501	442	497	499	491	469	472	445	492	539	465	514	471	497	501	495	508	493	479	502	487	477	517	487	447	500	454	478	505	463	449	501	483	491	476	457	500	485	479	473	484	470	464	480	500	479	486	546	500	498	509	469	527	493	461	467	516	471	491	465	476	473	497	506	509	490	506	536	467	488	486	513	485	483	472	459	492	509	511	516	452	476	519	505	484	454	517	481	498	470	493	514	490	461	515	494	497	457	487	494	513	480	518	492	461	537	509	470	458	478	482	494	472	472	491	509	471	469	505	504	481	481	464	457	494	482	494	511	464	478	478	486	524	473	518	463	521	485	493	437	498	510	494	502	500	503	513	435	538	481	508	479	484	510	491	468	493	457	487	476	492	499	429	544	480	512	468	462	525	508	496	461	495	483	508	498	491	524	467	523	495	538	463	504	486	486	517	478	440	502	506	498	456	453	482	518	463	471	494	432	447	443	452	465	483	516	457	515	468	550	471	473	499	554	474	518	481	510	472	482	491	482	504	472	510	482	496	503	475	448	461	505	462	464	531	482	466	505	508	468	479	470	477	471	507	508	493	489	488	457	483	481	448	474	494	463	509	475	518	456	482	525	501	514	489	480	523	490	489	516	458	494	452	464	458	493	495	496	432	451	484	471	489	450	463	484	474	476	454	464	489	503	474	470	495	519	489	459	496	517	452	437	495	474	494	498	490	482	482	500	475	442	509	530	480	494	484	496	508	490	471	499	509	537	501	484	463	501	492	467	474	489	455	490	514	481	491	502	513	480	486	494	467	509	470	479	494	503	462	487	460	481	540	489	467	481	514	475	459	470	524	441	506	493	515	473	468	473	529	514	497	501	501	488	534	492	512	503	491	472	476	500	492	465	470	487	539	486	453	499	487	494	490	490	486	470	466	501	471	525	496	496	467	491	483	484	482	442	503	508	514	453	423	480	495	481	498	484	450	451	520	478	472	519	460	500	494	479	482	494	491	466	503	469	463	505	465	506	496	458	516	490	498	458	538	496	528	482	461	489	459	484	483	435	473	467	512	478	531	511	465	477	493	469	505	489	497	452	455	490	447	468	474	500	488	458	518	454	482	505	459	460	477	464	483	479	486	510	498	495	493	482	473	494	486	485	428	496	489	501	510	482	474	483	483	513	494	498	488	467	493	530	488	490	483	511	530	478	501	457	469	477	455	532	521	497	529	465	494	510	504	465	469	502	517	490	469	512	497	471	489	511	478	469	509	497	467	471	492	501	426	467	495	475	465	494	484	446	512	496	477	503	516	509	483	497	513	484	492	484	471	480	526	491	490	491	479	461	496	496	481	506	505	467	458	476	487	481	434	498	508	483	495	524	466	482	488	474	462	461	481	488	499	553	459	485	452	516	505	481	511	492	452	513	512	493	492	499	489	490	463	498	514	485	452	497	475	475	496	475	479	485	494	520	491	488	476	479	499	493	479	464	522	473	485	478	486	520	503	484	490	529	465	455	510	503	510	478	494	496	461	472	486	478	509	487	437	526	450	520	452	479	510	459	538	500	487	486	460	469	491	514	471	498	470	485	504	495	484	482	506	492	476	483	471	461	489	501	485	460	522	495	489	537	494	466	468	497	505	483	487	492	509	503	480	474	491	491	522	509	471	540	478	461	537	481	475	539	480	482	496	521	495	478	452	484	445	478	486	485	497	496	488	471	487	465	518	476	528	464	532	458	480	492	505	509	507	518	464	477	481	481	493	503	472	516	496	475	470	482	476	475	501	473	471	466	520	494	489	497	459	521	495	504	507	478	491	493	454	467	519	532	516	527	479	516	485	470	479	484	485	488	508	502	461	499	512	484	475	480	500	456	528	446	465	497	487	470	468	474	492	465	518	479	516	510	485	466	487	479	480	474	462	488	513	472	498	491	491	485	464	446	493	479	500	503	467	440	462	500	461	492	498	472	512	459	535	502	469	460	526	469	471	507	475	462	482	490	480	484	516	486	448	491	450	470	463	505	488	510	509	484	510	500	520	513	461	470	498	511	463	525	493	455	461	471	464	497	508	546	468	493	472	518	460	476	515	489	455	456	477	444	463	458	509	465	503	509	497	431	528	506	471	522	482	516	452	471	533	493	454	486	485	477	506	486	517	468	484	461	467	510	489	476	525	503	501	459	442	498	492	470	490	492	521	487	504	449	497	522	464	492	494	532	468	485	450	440	506	493	472	513	428	488	469	471	486	480	468	528	464	547	503	463	487	470	521	484	528	453	483	468	469	471	520	514	469	500	474	454	471	505	480	506	472	482	486	538	497	514	488
4111	1492	1375	928	824	792	809	751	704	696	706	656	685	674	669	641	635	714	687	674	695	648	649	621	621	654	643	655	597	655	585	637	659	687	652	653	640	622	673	656	662	662	610	647	671	640	668	643	641	648	622	624	628	662	670	670	667	651	582	676	627	691	673	644	675	643	639	671	696	654	626	647	642	640	650	675	694	669	673	629	632	639	633	603	634	579	663	657	658	621	646	655	600	622	677	615	709	663	701	679	645	640	647	614	626	686	579	671	616	645	634	657	655	605	688	607	646	668	651	650	624	664	646	607	617	659	617	605	692	706	616	654	651	642	671	648	658	692	626	662	655	635	648	675	624	645	662	668	656	643	641	630	640	625	627	666	621	654	623	673	647	655	626	656	668	646	668	651	683	644	618	655	650	639	677	633	651	619	656	638	624	653	635	674	649	624	662	618	670	623	657	640	632	659	680	649	624	626	629	681	647	636	626	640	592	668	641	651	640	602	666	610	678	624	671	620	670	647	675	627	662	625	647	632	621	643	641	653	621	651	639	663	623	625	638	679	649	636	645	606	683	691	622	606	625	678	660	622	624	634	672	664	688	658	662	628	628	647	636	664	672	618	626	651	652	597	664	657	636	647	614	650	579	624	682	685	599	645	636	626	677	647	668	620	690	597	629	601	670	660	602	631	644	653	627	652	624	660	635	620	651	672	669	655	637	607	658	634	628	616	609	679	631	636	658	660	665	663	611	636	626	666	682	677	656	630	623	667	648	624	650	658	700	628	690	696	640	670	641	685	668	631	640	669	636	651	654	676	660	660	654	650	655	687	698	658	637	627	653	590	649	662	633	658	670	664	602	628	633	630	654	630	612	605	596	614	684	675	678	631	648	616	617	640	687	616	660	667	642	645	642	664	635	653	657	613	661	608	641	639	665	647	662	614	670	658	673	656	689	580	653	629	695	613	659	682	656	639	624	634	653	655	667	620	662	691	623	610	631	627	678	689	601	620	674	646	664	622	640	670	628	655	656	667	670	675	632	713	662	610	627	666	642	657	655	648	679	670	656	644	628	656	668	653	635	633	643	662	613	681	640	643	686	670	634	654	647	647	658	657	592	623	688	609	639	643	639	634	661	662	633	641	645	706	647	644	621	650	642	685	683	680	647	631	637	665	639	635	679	633	622	619	644	657	639	624	691	671	623	636	632	636	638	633	603	641	621	640	646	657	682	632	638	601	630	629	631	682	629	628	606	646	652	631	670	597	639	684	667	661	657	718	636	667	657	665	639	632	624	641	662	625	647	646	657	723	672	662	650	618	670	640	604	691	663	684	619	691	666	632	589	636	636	663	646	608	689	623	633	657	647	636	645	670	624	640	673	603	720	625	664	648	644	628	638	654	627	688	660	654	650	618	646	668	700	626	617	636	601	665	641	632	631	654	639	649	678	674	618	628	631	618	674	636	633	684	637	698	623	645	674	635	632	685	637	661	647	643	683	666	673	669	633	634	646	663	663	638	697	652	653	630	657	687	641	600	635	645	610	648	639	646	661	647	655	673	639	659	674	653	629	638	601	616	607	700	676	672	672	641	661	660	660	639	653	655	637	652	646	619	627	691	620	664	653	689	607	649	636	609	686	620	613	658	681	678	677	670	634	643	624	691	662	668	630	637	623	676	618	656	640	668	624	631	658	677	635	618	657	634	643	659	614	656	628	644	698	666	680	595	590	668	637	654	635	679	642	709	686	641	654	685	668	641	651	604	686	660	631	622	717	682	657	700	696	663	661	665	678	646	613	652	657	668	656	639	598	666	635	680	608	655	577	679	685	611	611	654	683	670	686	645	607	652	618	643	637	646	643	664	615	591	687	682	641	644	679	638	608	650	604	623	677	625	623	670	653	644	643	619	649	669	709	636	664	665	645	653	662	609	610	656	641	624	694	651	630	632	676	638	633	677	606	658	653	643	706	670	684	657	655	620	665	668	674	609	663	712	656	652	655	663	606	612	678	613	673	673	614	625	645	686	645	630	640	649	655	631	641	653	631	639	651	654	665	687	636	658	619	657	647	667	663	620	663	640	607	668	645	653	690	647	597	678	630	675	651	682	670	660	641	676	606	672	629	630	672	666	625	609	667	610	605	626	667	624	632	697	664	631	647	640	633	633	586	684	647	625	667	611	655	627	641	677	635	676	653	611	636	675	629	616	650	633	684	644	621	662	634	695	653	658	654	615	620	673	680	629	640	647	641	631	662	614	628	642	677	625	635	646	595	602	638	648	688	660	667	661	617	634	673	642	665	625	623	620	606	632	620	668	591	668	631	656	646	632	652	658	673	632	670	678	675	633	634	597	634	670	632	613	648	629	617	647	654	675	678	655	625	684	635	677	646	605	620	634	687	675	629	667	664	681	677	653	685	636	658	635	640	692	577	678	637	669	648	643	691	638	677	648	670	641	632	637	707	605	638	631	670	647	636	638	667	700	662	630	624	615	638	646	619	619	650	643	638	590	621	613	604	628	680	610	653	633	666	612	651	646	644	672	661	637	618	674	599	634	697	597	651	649	640	618	655	634	652	640	665	709	611	673	662	644	657	595	670	694	685	636	630	624	658	657	640	629	628	683	626	647	675	635	580	664	625	638	651	652	663	639	627	635	635	678	645	644	642	651	656	663	676	605	636	651	654	656	624	664	672	650	651	601	676	689	643	686	666	648	630	655	647	658	634	655	627	637	644	646	663	656	613	655	693	670	648	647	672	631	679	643	637	608	687	653	655	666	620	683	666	601	617	648	659	633	655	625	630	671	709	637	646	656	640	616	620	591	623	642	646	573	611	647	596	603	644	643	612	654	662	684	634	639	649	667	664	650	637	629	665	646	633	667	654	638	622	655	668	640	622	660	660	654	643	667	652	631	646	656	651	593	660	671	619	693	642	661	636	650	623	629	594	684	639	630	636	667	685	626	673	681	659	659	654	620	655	622	606	607	663	685	652	652	630	625	695	629	635	616	657	661	593	640	664	662	632	651	656	664	656	613	620	631	661	641	666	648	662	666	590	647	622	631	670	626	630	654	627	630	666	672	634	633	683	667	678	640	685	679	625	646	687	634	659	658	651	618	645	615	614	683	637	645	669	617	663	697	627	650	641	607	632	627	598	656	621	613	667	683	667	606	655	644	638	622	658	683	613	651	660	589	664	663	648	634	664	649	655	654	647	650	660	625	686	659	662	623	618	626	601	616	626	671	667	613	636	700	658	708	657	615	677	659	640	638	603	678	646	646	644	671	636	621	676	652	617	631	648	664	623	626	585	700	645	663	632	668	627	664	656	668	669	648	661	638	662	645	624	640	621	653	645	669	633	636	654	618	669	638	629	596	646	685	647	647	650	603	631	710	608	654	637	646	677	712	650	630	627	592	680	618	680	679	634	615	633	608	629	660	699	664	652	603	694	645	661	648	633	640	664	664	641	660	651	648	646	656	685	649	625	619	656	695	650	600	642	678	700	647
23946	21564	29248	24328	21551	13382	1720	1069	908	891	846	869	770	770	768	760	691	699	708	681	724	712	640	712	711	728	635	711	692	663	728	680	647	683	661	670	660	694	636	709	707	679	674	681	700	652	665	710	709	676	687	687	698	742	719	681	705	681	680	669	640	663	728	686	690	667	680	671	665	634	643	700	669	678	633	656	697	613	682	686	628	630	685	694	696	641	631	656	644	701	684	686	682	679	663	644	651	666	690	674	655	688	654	635	649	673	664	658	674	692	674	667	703	643	639	686	686	656	659	711	679	663	676	667	677	648	662	671	679	689	671	678	686	671	668	603	683	632	645	664	686	672	672	673	689	708	716	686	686	653	696	675	655	644	646	667	681	622	660	690	625	675	617	643	687	701	647	640	675	684	667	693	687	649	684	676	679	703	675	679	616	684	680	641	645	646	665	711	683	705	669	608	719	651	646	630	653	613	662	628	653	695	658	651	678	654	632	676	695	629	648	648	673	692	654	700	731	627	713	673	641	664	607	683	677	684	718	682	624	676	715	681	660	653	666	692	677	677	716	624	671	690	637	666	670	665	600	616	695	694	682	672	686	664	705	677	679	658	643	634	660	698	636	649	685	668	668	653	625	642	660	653	661	681	690	648	683	647	657	674	667	675	675	668	689	657	726	686	663	633	649	648	627	667	663	652	662	656	632	680	667	677	654	706	673	638	691	654	682	646	643	653	697	665	709	644	632	657	678	679	635	686	615	669	680	706	609	606	677	640	654	688	653	618	722	680	637	669	665	680	640	653	691	705	666	685	649	634	678	695	645	671	618	711	676	659	698	639	712	656	689	704	671	699	654	706	647	633	659	645	675	676	705	644	665	663	689	646	647	680	676	682	670	684	677	681	637	694	653	661	669	661	691	681	667	682	652	642	692	645	681	720	710	672	624	649	649	655	656	670	705	671	694	659	645	634	695	682	633	671	616	644	644	638	676	665	727	670	694	677	684	706	678	676	725	670	693	721	661	668	694	625	669	737	661	632	669	668	655	698	697	644	675	689	644	618	699	673	661	631	660	677	651	682	673	686	652	692	668	672	710	655	703	647	711	667	676	694	671	649	626	657	668	651	691	693	671	682	622	656	683	678	692	692	646	681	659	679	665	664	656	662	641	668	661	658	671	670	635	692	676	643	623	675	691	709	667	665	674	612	681	645	671	677	657	652	643	645	704	671	623	681	681	619	627	645	682	692	619	659	663	704	641	645	694	645	660	689	678	683	706	680	669	625	657	637	666	673	653	655	655	662	702	637	663	680	628	655	671	668	660	665	674	662	659	667	667	653	678	697	676	655	634	673	684	675	667	650	684	641	697	679	644	677	668	654	661	680	696	638	652	683	702	671	663	640	712	666	658	692	623	681	701	649	644	652	695	681	686	658	643	672	670	670	679	668	674	711	642	676	624	671	657	662	654	686	677	686	666	663	662	631	665	707	661	632	658	632	663	654	666	685	684	641	657	614	690	671	687	677	626	657	685	639	701	703	622	645	678	613	678	645	682	654	659	633	655	662	697	658	636	595	642	670	661	656	707	664	696	694	685	710	653	672	723	649	692	686	640	688	688	640	666	653	652	695	644	619	637	682	682	671	638	658	667	665	693	689	651	619	670	701	662	612	640	680	667	655	655	641	704	684	659	709	672	667	673	703	684	644	676	647	665	701	643	613	632	658	667	654	646	651	673	670	692	678	674	714	701	626	630	657	707	674	658	674	657	697	647	641	668	609	637	675	668	614	672	676	669	675	697	681	648	617	669	701	651	672	681	713	626	677	708	684	705	646	648	679	706	648	658	688	676	672	635	684	674	641	657	673	629	637	660	661	706	731	736	642	710	678	696	675	654	665	684	669	655	669	658	679	610	652	652	683	681	712	648	673	642	655	704	663	676	670	641	599	700	682	691	667	655	674	612	714	676	658	677	661	630	644	715	684	644	630	648	682	670	633	716	641	658	690	661	681	648	651	650	649	647	637	665	652	697	601	676	666	686	663	646	695	626	663	645	653	658	650	660	703	668	634	660	688	693	662	636	662	679	710	627	696	700	711	666	700	660	683	717	694	626	662	679	672	682	686	677	659	644	676	689	674	650	650	668	664	683	667	629	656	619	679	735	645	692	692	692	634	674	672	664	691	692	612	666	641	696	682	680	660	663	667	653	693	664	611	636	678	627	693	663	653	658	615	685	658	667	638	656	667	671	681	671	630	709	658	661	659	637	653	672	672	701	660	672	632	683	637	625	676	687	693	668	674	635	665	669	687	665	655	678	661	666	664	606	622	703	676	674	678	679	725	663	656	648	634	676	668	657	678	644	693	676	699	631	649	677	682	646	637	640	724	693	688	657	642	672	698	658	702	711	706	636	653	678	676	681	634	675	653	661	652	689	657	654	678	670	710	678	658	702	687	662	669	631	676	668	704	694	668	691	664	662	666	672	663	686	645	659	645	677	687	636	660	656	654	656	650	672	673	635	667	667	702	630	687	691	682	699	688	645	644	701	690	659	631	715	647	719	719	644	655	633	627	667	683	614	655	611	675	655	651	625	647	644	695	672	605	633	632	709	676	679	679	674	646	686	671	675	639	622	681	659	618	643	702	679	641	709	658	655	676	701	689	633	656	727	681	628	664	660	680	667	698	666	694	693	672	645	702	673	630	648	682	639	645	638	637	656	635	646	657	699	643	657	643	672	696	679	666	698	669	671	640	631	652	664	727	627	669	667	646	666	668	672	638	642	670	689	706	682	663	669	615	651	705	704	665	678	651	691	674	663	694	690	646	709	642	643	687	658	689	642	653	704	671	695	657	705	708	664	634	701	649	643	653	690	675	648	604	636	648	677	639	701	719	618	662	671	690	650	656	676	654	676	682	690	647	677	711	670	676	670	659	617	734	692	678	709	687	623	662	689	635	682	674	672	694	664	659	687	650	666	665	678	673	670	689	679	640	643	667	714	724	693	671	631	619	706	679	618	684	650	643	659	679	643	644	671	771	737	680	598	696	702	706	667	637	651	661	660	614	669	676	626	639	674	703	650	638	698	690	686	649	650	675	686	643	686	643	705	693	664	624	649	645	655	644	667	632	671	667	703	667	666	692	644	634	703	673	638	648	655	649	675	656	708	670	667	681	633	639	636	702	656	700	642	663	654	692	639	680	663	681	673	663	669	702	674	677	650	676	722	653	679	687	663	692	658	656	627	688	661	689	653	670	653	657	682	682	657	633	658	658	670	625	632	672	662	668	670	680	680	632	664	649	701	676	646	642	641	652	654	706	672	651	654	623	646	632	723	644	652	696	689	652	691	700	679	664	632	660	691	663	704	612	663	667	591	708	662	687	666	693	686	664	660	679	674	695	635	690	700	661	619	653	675	654	632	620	666	640	667	649	659	707	644	649	668	628	703	632	678	675	682	647	698	681	683	671	700	641	683	663	621	639	648	658	658	645	693	638	606	668	647	644	657	729
5271	11019	9033	4640	3412	2712	2224	1921	1626	1500	1421	1304	1198	1129	996	1020	985	1063	975	1004	977	956	948	925	928	923	963	959	896	947	912	934	865	936	962	941	909	929	865	937	958	892	858	917	888	929	866	905	885	954	873	899	898	839	882	909	922	979	980	923	844	949	908	937	902	938	874	903	888	892	889	883	881	970	902	912	900	865	929	897	882	913	880	880	939	911	934	872	894	911	916	873	924	873	919	877	883	884	874	905	874	941	846	865	847	879	823	934	890	879	869	913	895	876	916	857	874	875	898	909	867	897	852	860	942	889	900	919	896	888	919	886	903	896	894	853	902	896	877	864	908	897	861	916	869	924	918	870	851	889	858	897	872	895	940	906	865	925	879	876	897	876	873	910	849	898	898	885	816	877	902	904	892	876	884	891	915	931	908	937	872	881	874	921	881	884	892	825	892	864	887	860	867	887	876	902	921	887	891	875	891	913	823	889	902	931	889	898	899	886	838	819	870	881	868	876	883	874	897	835	887	873	870	886	907	882	930	888	876	888	855	923	876	887	903	867	968	873	914	934	911	871	822	880	870	907	874	866	848	829	851	868	883	899	872	883	854	849	852	871	843	919	887	907	910	881	916	893	880	855	909	909	911	885	924	912	902	878	845	920	839	879	864	904	881	884	919	874	872	887	888	912	854	908	891	888	827	903	916	862	894	849	883	866	899	844	845	857	904	853	893	823	895	936	919	875	894	928	894	863	906	901	876	842	897	856	876	872	937	896	858	858	857	896	910	858	859	866	947	865	884	843	936	851	885	886	810	859	887	975	963	879	869	844	837	917	898	838	899	921	901	844	859	873	909	861	883	866	892	974	944	900	798	892	858	927	887	959	864	877	915	918	911	819	956	857	877	893	897	821	870	915	885	829	903	915	826	880	953	863	942	918	898	879	908	851	936	895	858	885	905	885	913	879	939	884	898	952	870	866	916	881	864	839	838	824	906	940	923	888	895	925	842	924	898	850	840	883	880	870	897	911	936	882	869	936	812	907	920	940	893	942	878	870	908	941	900	902	845	909	927	877	905	906	874	874	894	889	881	913	885	925	862	845	922	859	886	884	862	890	861	874	920	872	845	812	834	893	921	856	942	836	899	915	933	876	883	882	908	897	895	906	885	829	889	897	921	848	885	930	880	877	876	932	911	865	942	844	875	858	861	881	833	871	899	853	834	879	908	901	855	870	914	872	889	904	864	891	922	879	886	943	884	920	861	884	857	866	900	879	858	885	965	905	892	899	909	869	917	912	963	865	879	795	838	843	851	883	901	870	926	959	874	847	880	900	846	846	908	932	875	865	863	890	921	861	884	926	929	881	872	895	889	865	886	895	905	902	812	907	862	866	934	907	871	833	935	853	866	867	926	936	850	888	869	925	895	945	923	884	864	894	869	837	856	924	916	853	915	841	825	864	849	901	906	889	911	882	892	873	851	930	842	916	846	904	909	847	936	875	908	911	890	853	909	882	874	876	888	865	879	867	860	851	878	885	903	871	917	885	874	870	906	912	854	917	936	953	911	890	895	853	855	854	939	903	949	884	900	866	877	911	894	852	921	914	909	879	861	833	893	853	891	888	873	867	932	837	914	897	894	924	854	892	926	870	881	883	873	829	909	906	875	900	942	908	921	906	892	851	851	930	871	872	889	890	909	865	883	966	833	889	874	837	894	873	869	887	885	870	869	915	850	926	885	955	882	821	930	876	949	844	934	874	876	888	883	906	825	876	890	837	853	875	910	935	903	850	876	894	877	871	877	905	895	879	946	874	898	922	872	862	894	950	905	856	902	921	925	864	900	936	890	930	866	917	884	919	891	904	917	850	890	843	907	895	890	876	917	868	959	919	852	882	900	899	905	868	899	881	933	912	914	861	848	858	838	948	928	820	908	877	891	894	911	869	883	893	877	845	929	881	985	883	837	904	896	913	894	919	876	874	825	969	919	874	882	870	895	925	879	897	897	930	920	889	914	866	913	853	940	854	811	944	903	855	900	905	854	903	917	838	880	836	874	933	889	908	898	881	883	839	875	948	905	883	855	851	898	890	888	905	867	910	861	948	913	909	871	841	885	929	828	916	873	876	888	864	854	830	915	885	850	895	880	881	871	901	881	847	891	802	869	907	873	932	872	885	876	926	873	877	816	891	910	876	926	898	936	874	923	883	850	907	874	849	867	886	872	892	854	919	900	922	922	870	875	840	849	816	867	837	838	895	906	871	866	918	889	926	881	916	896	866	863	899	846	901	855	892	899	938	841	862	886	924	889	940	851	878	909	848	881	862	860	855	861	809	854	829	890	908	860	915	895	879	876	869	864	855	882	898	901	842	855	923	886	908	861	865	840	836	890	818	908	882	860	906	930	882	929	883	894	937	820	872	879	861	901	900	909	882	899	918	911	890	910	824	879	843	869	851	875	872	864	957	909	894	889	880	859	964	837	921	918	882	906	849	969	844	875	899	926	947	895	894	926	909	952	890	932	881	866	899	902	843	948	907	895	865	848	867	917	879	874	860	890	894	874	861	929	875	912	884	891	895	908	914	868	874	938	873	886	857	961	905	848	946	891	901	880	884	862	875	875	903	875	955	880	880	891	903	855	887	880	890	865	873	970	828	899	855	916	891	905	833	919	890	928	889	838	940	841	859	895	859	919	848	833	827	830	903	914	943	849	869	897	859	926	861	931	874	856	908	914	902	860	873	847	837	922	884	912	908	887	950	830	920	872	907	953	849	895	854	895	841	897	889	892	904	883	923	914	878	865	852	897	884	903	916	935	915	856	927	874	879	873	831	873	871	867	922	877	819	914	856	942	830	906	871	921	896	906	876	903	863	839	947	903	844	869	878	933	883	891	863	912	919	903	861	875	907	847	900	865	812	867	857	912	858	906	914	868	898	886	848	825	905	872	878	908	899	904	911	865	931	880	907	930	872	846	875	881	835	864	860	813	879	884	901	909	891	871	878	856	895	907	885	910	874	825	902	904	850	887	908	894	918	900	958	833	907	908	892	868	899	866	893	888	851	891	826	877	902	911	894	858	850	865	914	899	853	866	866	881	880	919	859	837	885	875	876	860	857	885	900	860	893	895	914	830	869	853	847	938	896	895	794	880	867	818	895	855	873	904	856	894	885	852	875	885	880	885	894	941	855	861	875	911	916	897	859	907	869	854	851	899	847	881	883	837	879	839	811	938	896	920	896	862	875	872	870	889	884	864	837	977	884	897	903	903	894	855	882	878	897	885	877	896	888	931	850	916	890	842	866	906	894	887	901	874	880	913	885	874	909	876	898	924	912	886	904	937	913	869	831	936	883	860	842	919	822	892	854	867	887	899	935	858	907	873	869	888	891	896	894	846	856	861	875	883	844	902	901	886	865	908	878	841	889	917	880	877	895	847	848	891	888	911	894	910	875	875	896	922	855	949	890	879	872	954	837	892	894	885	901	849	902	920	925	917	910	920	867	875	880
23201	21572	29636	23985	21572	21635	11667	1425	944	870	785	692	649	658	583	544	600	571	549	531	497	535	541	480	502	503	530	467	480	454	486	434	479	528	460	465	447	422	464	416	474	498	493	464	478	488	452	472	397	448	476	484	449	486	476	454	456	507	497	471	471	435	447	421	449	513	472	481	463	461	447	454	442	426	433	452	418	459	419	451	462	469	425	420	427	455	457	437	432	439	433	438	433	433	441	462	447	434	404	485	429	424	446	453	445	470	441	429	406	433	416	437	438	409	475	410	451	439	419	432	402	436	471	435	460	445	433	430	422	462	417	453	449	443	433	455	446	442	450	461	450	458	427	451	456	456	439	446	438	483	438	438	442	449	430	420	466	469	448	478	451	450	418	415	465	432	479	456	437	464	474	453	438	363	460	428	411	448	468	461	443	453	405	429	438	433	462	450	440	472	447	459	479	409	449	450	448	416	453	451	402	418	415	463	490	462	458	409	462	453	401	467	493	454	413	445	436	484	442	431	447	422	417	434	442	421	451	414	414	423	448	455	417	409	408	408	456	451	458	450	469	425	421	424	430	457	456	435	453	433	440	447	452	423	437	463	431	448	448	462	438	464	444	451	430	400	433	434	462	434	462	417	480	487	434	434	452	430	407	466	469	436	453	469	422	433	456	428	448	450	436	486	455	484	426	455	440	439	425	444	470	449	447	453	453	452	442	490	452	474	454	484	451	455	445	423	431	435	429	443	402	440	459	453	428	460	472	442	438	458	450	437	470	426	447	450	479	469	448	449	469	411	435	449	464	472	439	451	452	432	443	429	432	448	444	430	460	449	460	468	438	434	463	427	434	468	427	452	462	443	460	450	417	485	446	475	429	459	439	414	449	462	448	419	390	470	400	433	416	407	444	446	454	429	436	458	424	450	437	430	472	428	451	468	445	428	434	449	463	440	425	434	420	435	453	454	432	433	458	421	425	415	446	461	449	472	460	426	417	444	422	453	398	418	428	434	478	408	440	482	446	422	420	398	423	463	449	478	429	478	453	429	416	443	402	442	434	435	442	434	445	444	466	404	462	415	486	392	461	455	457	410	456	454	460	451	436	461	470	440	418	428	445	460	444	424	450	428	449	463	434	449	436	489	446	460	426	439	436	433	420	433	487	425	419	439	458	441	450	452	466	429	428	480	426	425	468	422	451	404	421	431	459	428	477	457	421	444	481	404	468	482	493	474	414	443	480	452	421	432	477	437	445	437	454	467	474	435	465	435	431	422	463	410	415	463	460	456	441	424	450	425	455	459	444	435	438	436	447	465	419	405	458	456	404	466	442	452	400	441	421	475	433	455	455	414	441	432	419	479	465	422	495	429	417	448	446	470	432	487	426	407	412	430	457	437	444	405	428	481	453	429	476	453	399	443	439	470	410	439	468	458	435	429	447	477	459	469	443	464	435	467	442	443	464	454	428	447	435	412	452	459	465	440	409	403	459	409	456	434	435	465	455	451	431	428	431	435	414	457	448	449	425	425	448	454	449	443	424	446	433	426	476	457	427	480	464	454	430	421	472	461	432	465	418	442	401	407	422	424	467	447	447	419	466	453	455	440	464	458	447	461	463	433	447	478	451	404	437	438	513	456	433	449	447	447	414	425	466	473	444	418	500	430	455	455	428	440	432	423	478	454	439	451	423	434	451	450	457	437	480	440	490	462	453	429	426	443	435	431	445	427	417	433	428	460	436	446	440	444	424	441	461	464	449	421	467	474	462	461	431	428	502	444	451	465	442	459	467	431	427	451	441	426	440	451	412	464	463	408	376	417	449	452	418	453	429	418	438	457	428	456	444	426	450	444	446	442	450	458	425	438	405	450	437	394	429	428	400	439	439	428	427	457	440	438	473	458	421	424	430	458	436	453	450	446	469	448	489	429	432	437	452	449	450	425	441	417	447	409	422	431	425	475	462	437	437	445	432	440	456	456	476	422	477	501	468	434	437	475	436	462	455	438	454	401	436	414	448	441	429	449	442	428	421	443	419	405	457	452	465	448	421	435	445	416	448	467	436	431	452	429	445	473	442	458	429	456	423	483	452	443	435	394	448	430	468	431	440	442	421	409	441	427	456	454	464	413	467	425	431	425	409	409	440	424	434	448	439	399	460	470	428	424	431	429	429	451	469	460	439	446	456	415	477	432	460	433	455	416	435	425	415	483	475	403	443	460	395	410	413	473	454	433	443	432	402	457	451	485	402	448	408	416	401	440	418	449	443	444	457	464	442	452	475	436	444	469	444	403	471	436	416	436	444	452	459	445	451	439	445	489	433	387	445	419	462	494	422	424	453	428	407	477	478	445	457	419	432	418	417	446	432	437	447	470	446	412	435	445	439	420	416	413	444	468	439	455	483	451	432	421	425	448	444	445	407	433	435	447	402	421	428	427	431	436	475	418	413	433	425	478	435	428	480	444	466	446	434	407	420	445	412	452	438	428	407	475	432	442	465	441	461	448	447	410	445	428	455	421	451	414	456	424	444	434	433	459	431	450	439	442	469	442	444	476	456	469	465	408	455	446	447	472	442	464	436	428	428	407	409	484	429	434	458	436	427	431	431	464	425	408	441	466	432	437	436	454	464	431	433	428	434	471	459	450	431	461	424	432	448	435	444	471	454	426	451	467	468	419	453	469	435	434	433	418	427	453	484	464	476	462	447	466	446	425	464	471	390	413	417	440	420	454	430	419	463	410	460	463	458	458	473	465	456	472	466	428	460	432	445	410	448	411	474	448	423	431	444	448	454	453	428	453	375	439	441	453	428	431	432	443	441	436	428	466	434	405	430	453	441	422	433	433	453	433	432	448	421	454	432	443	419	430	434	427	427	443	446	438	422	467	467	427	452	398	431	418	464	466	451	453	417	421	457	462	440	417	431	416	437	475	449	449	468	441	495	448	438	450	437	443	479	436	399	461	458	449	450	437	423	457	454	422	431	401	462	404	448	453	439	439	422	409	429	459	404	477	452	440	448	427	449	421	447	446	480	412	462	440	449	426	466	491	445	409	427	466	435	458	443	426	441	441	444	448	422	435	396	448	421	421	416	466	481	482	439	472	412	449	439	432	480	453	418	461	440	456	474	461	441	427	440	398	475	437	475	424	459	421	480	459	430	460	441	490	442	397	420	479	428	420	455	466	465	448	413	458	457	459	460	423	439	464	450	460	459	458	468	454	442	429	451	442	461	436	418	478	416	417	460	454	432	441	446	458	438	396	452	427	450	442	440	435	436	453	452	413	445	440	464	444	487	408	471	475	448	447	403	430	390	420	430	457	396	464	405	485	443	429	409	467	448	452	458	429	450	458	441	432	429	417	458	422	453	446	412	410	453	440	458	428	430	440	443	409	431	428	404	430	409	444	472	454	426	462	421	431	412	434	443	425	433	458	462	458	411	434	407	421	431	466	462	483	454	458	442	446	438	451	474	450	456	484	463	430	444	436	415	437	429	448	449	404	451	434
7465	17306	13895	7387	5131	3983	3047	2521	2135	1767	1563	1291	1166	1134	994	953	850	825	825	760	801	768	760	758	681	736	726	761	731	657	642	657	661	684	664	661	636	582	684	639	662	650	602	684	624	674	605	605	640	626	616	623	669	700	637	626	652	643	606	595	662	631	574	638	639	571	654	645	613	632	599	573	615	613	586	650	604	590	609	586	596	614	622	612	618	614	577	635	643	607	593	616	586	575	595	615	617	621	571	648	622	629	589	595	604	583	606	567	619	615	587	618	596	601	604	583	588	605	590	623	549	611	636	615	617	583	627	585	590	618	617	572	576	585	592	613	588	603	588	632	641	644	603	621	592	625	581	622	664	617	620	589	577	635	611	616	608	581	560	588	565	662	599	602	617	589	618	603	599	587	617	612	626	592	560	604	613	594	610	594	636	608	651	628	585	598	603	602	569	619	602	567	604	601	608	618	636	592	589	617	563	602	569	593	554	561	570	619	629	595	623	634	582	622	607	593	632	624	613	626	596	625	637	602	580	626	558	560	648	580	621	581	563	567	584	605	608	597	624	629	623	629	600	602	604	609	600	539	577	620	617	607	616	652	552	599	575	626	672	638	620	577	620	571	586	597	591	559	600	609	600	619	638	628	573	583	562	628	584	595	578	584	577	619	620	624	613	641	577	586	584	628	624	598	653	634	590	624	579	594	600	603	552	633	618	613	552	589	586	606	593	570	628	599	577	581	605	614	618	536	605	625	578	628	616	613	571	645	571	572	590	599	610	566	625	616	615	633	589	622	575	603	645	617	578	582	582	634	618	594	601	579	576	568	583	587	587	590	644	633	620	595	607	608	635	614	624	616	580	596	581	631	627	636	616	588	590	603	594	646	613	623	582	621	638	599	573	580	618	586	590	549	570	586	634	607	634	587	562	590	589	582	590	567	606	619	553	619	593	614	626	555	606	597	598	623	587	640	598	619	591	609	581	596	557	615	613	618	574	617	624	638	609	628	600	647	608	610	598	596	589	579	564	576	569	622	621	572	647	555	629	641	598	594	584	575	590	595	597	596	564	600	550	610	651	592	555	609	610	606	595	646	594	628	594	607	589	628	598	635	586	609	610	573	634	599	617	602	597	566	652	581	617	614	635	667	612	631	604	599	607	524	633	541	605	573	621	580	601	560	615	610	571	595	616	610	615	601	583	593	593	538	572	621	626	618	624	628	606	610	623	602	612	586	595	595	587	591	596	594	564	622	617	612	605	623	578	601	606	577	591	648	612	588	583	620	673	596	614	610	575	569	598	584	599	611	559	594	550	572	641	609	561	564	593	609	639	617	598	586	652	576	625	614	601	614	590	629	588	623	578	581	577	576	598	624	603	585	599	590	592	603	631	603	538	564	614	659	627	580	625	592	582	595	575	619	585	604	626	608	612	579	579	622	617	589	596	601	578	627	573	583	619	609	636	583	612	604	620	661	641	582	609	599	572	581	614	567	568	564	615	625	583	615	600	639	620	614	601	605	582	627	626	558	635	563	621	586	605	622	606	622	613	563	628	580	602	592	588	608	578	575	625	597	606	608	600	599	595	547	617	580	575	594	646	612	598	594	609	599	636	599	597	610	589	592	586	630	600	638	625	547	603	603	576	609	536	627	597	605	558	620	574	593	636	663	635	592	568	609	597	608	597	571	606	617	578	589	614	603	615	592	619	654	550	605	605	597	604	609	602	606	580	596	619	549	610	553	627	580	621	584	603	601	612	639	584	595	614	637	602	621	611	604	606	619	611	614	611	586	640	604	634	596	590	583	563	604	599	594	582	610	571	604	642	580	591	616	591	588	614	634	629	613	569	566	618	636	603	644	572	612	607	618	565	634	630	647	597	578	570	620	620	587	619	603	619	588	605	565	552	595	586	605	606	633	600	651	592	576	603	634	555	610	636	564	593	574	607	602	642	587	592	592	611	586	604	596	599	569	558	629	596	580	598	583	631	561	603	594	637	572	596	594	620	604	583	624	596	597	621	589	593	609	574	581	632	623	603	640	599	616	633	628	628	634	559	595	643	601	594	602	607	621	597	626	540	641	634	600	607	592	577	558	600	592	637	598	566	564	565	587	589	580	619	614	579	576	589	604	604	626	611	616	634	616	620	614	594	634	609	579	610	619	581	601	604	665	565	599	595	597	592	624	584	589	584	584	605	578	553	572	607	644	607	630	646	592	583	587	588	614	572	613	606	593	610	614	651	588	577	646	596	592	598	578	595	595	595	600	576	615	620	600	589	593	607	621	571	622	605	639	595	634	575	603	606	608	559	600	598	600	570	620	564	590	594	615	578	562	546	541	636	589	600	596	597	583	585	609	576	613	649	565	578	610	604	589	616	581	609	627	616	616	601	601	583	577	593	574	654	641	609	621	593	595	588	627	602	570	606	607	613	558	628	637	611	621	631	615	603	583	599	631	606	636	616	600	570	599	608	620	612	619	583	568	626	602	572	620	556	611	611	584	613	582	638	613	616	590	639	654	628	616	594	611	620	566	624	579	587	615	618	589	598	591	569	615	567	596	613	634	573	615	566	580	593	602	551	599	623	613	666	601	636	603	652	596	601	558	585	545	608	586	632	617	610	608	647	641	654	609	607	556	595	605	610	592	647	627	612	574	639	594	619	602	629	666	596	596	628	615	613	580	640	604	616	615	598	646	581	595	603	584	622	619	631	612	574	657	637	598	614	624	609	583	599	619	585	594	600	584	608	633	632	616	592	653	616	566	588	601	572	610	554	603	586	652	638	614	541	599	591	576	588	589	560	597	613	597	612	614	577	648	589	614	622	606	605	609	592	579	577	634	596	582	633	599	634	597	581	613	580	575	586	574	625	576	557	634	650	604	603	555	561	565	583	596	572	635	607	561	587	610	576	633	601	615	581	603	574	639	613	640	580	675	625	588	595	584	593	596	578	608	625	581	621	572	606	603	545	626	618	585	594	603	600	565	565	606	604	613	577	594	619	623	627	593	640	609	608	591	586	609	617	601	604	629	610	620	579	614	559	575	622	593	646	608	610	651	588	602	621	607	611	583	601	573	620	607	615	613	562	598	584	632	581	593	614	673	575	623	627	565	625	588	641	591	630	584	577	596	575	589	573	618	605	629	595	593	599	608	616	613	616	622	563	577	628	571	629	580	598	609	613	605	593	586	641	593	589	598	591	609	630	585	621	557	592	617	604	627	572	576	593	594	590	548	575	632	613	591	593	562	590	609	554	543	584	613	598	591	578	593	610	606	609	604	641	614	590	566	617	520	574	628	608	619	596	648	606	550	608	565	627	593	562	598	623	640	616	581	567	569	616	595	626	583	571	606	634	595	609	599	590	648	636	562	586	611	578	609	592	597	593	624	570	621	588	629	576	579	576	618	575	579	608	555	600	594	609	553	601	562	594	611	589	590	615	560	585	628	540	598	581	547	585	599	589	577	580	578	598	579	620	593	578	627	573	612	627	603	644	570	570	595
27025	21157	11253	1072	636	584	540	511	487	528	489	460	475	495	491	493	519	441	503	452	505	510	502	462	503	506	500	465	455	504	468	490	493	459	482	504	503	505	463	494	472	464	485	485	488	487	479	530	486	502	470	497	493	479	482	502	480	472	488	481	497	462	492	481	466	494	466	493	484	485	504	476	474	510	459	509	529	494	514	489	501	468	515	513	484	489	480	514	481	487	468	509	448	454	485	468	473	479	503	507	521	470	484	477	503	460	523	502	445	493	489	467	515	484	479	480	465	474	468	470	460	482	490	506	449	503	469	450	483	424	515	470	489	480	448	511	510	470	475	491	496	473	495	501	466	494	437	456	479	507	498	495	472	489	486	517	505	486	508	467	519	468	497	480	470	480	462	467	464	436	484	487	465	431	457	506	475	472	483	473	492	486	463	477	471	492	513	489	465	459	490	490	493	504	492	462	517	466	489	458	458	464	470	488	474	477	472	479	489	462	522	482	493	434	476	506	454	486	452	487	471	477	490	467	451	485	475	467	489	458	463	472	479	488	461	449	430	457	528	476	491	482	483	457	478	467	488	466	487	454	487	487	461	502	524	501	461	461	515	458	484	487	516	481	453	453	448	471	518	476	463	508	469	447	479	453	522	495	498	487	481	494	474	465	456	484	485	506	450	508	535	510	502	485	474	472	515	493	472	510	507	510	484	505	469	504	477	469	494	454	468	460	464	457	521	489	517	508	456	444	476	501	490	540	476	470	461	462	497	473	449	483	493	483	475	500	497	483	468	465	468	453	470	470	463	484	479	484	487	479	496	503	478	456	439	451	477	474	477	462	501	474	479	509	474	506	476	471	464	453	484	458	512	479	469	478	479	490	476	499	467	461	466	471	483	490	471	482	450	484	461	451	471	521	491	473	509	493	458	457	514	473	476	500	478	497	471	472	449	451	465	548	456	487	477	455	528	523	469	493	509	448	448	460	485	484	476	475	512	493	488	490	464	491	490	464	469	480	461	465	471	502	494	485	468	483	455	463	478	490	506	489	500	455	432	466	509	436	473	485	508	441	495	527	439	487	465	478	533	491	487	456	496	477	446	494	504	465	496	493	482	523	470	507	459	477	476	416	492	499	467	513	465	461	466	503	472	475	433	489	443	501	486	460	453	486	442	484	496	460	478	501	499	447	457	491	487	497	487	512	445	453	443	474	454	462	486	475	491	458	500	486	456	482	455	461	495	484	492	473	468	470	461	469	473	474	467	435	471	464	439	508	456	460	480	487	473	476	485	499	501	468	470	451	491	479	476	491	454	516	469	497	504	460	444	498	467	522	432	475	458	510	473	453	505	492	528	477	480	485	510	462	435	551	488	492	436	482	480	464	485	480	460	460	454	469	479	470	484	494	486	491	483	520	493	489	516	456	464	489	390	484	489	516	475	476	480	478	473	513	471	493	492	496	477	496	450	502	467	463	470	464	462	499	480	497	485	506	533	461	466	465	455	487	464	475	489	514	456	513	462	485	453	462	473	473	510	497	437	458	427	446	476	516	471	459	508	495	475	476	472	503	488	501	432	535	476	451	440	450	471	500	469	512	466	519	500	497	436	489	479	475	475	475	492	502	454	485	509	461	444	447	485	475	463	470	499	471	492	509	472	501	506	490	527	533	511	497	479	447	469	472	476	476	456	484	486	467	463	510	481	474	506	477	490	504	436	488	508	448	473	481	470	442	502	442	459	491	489	498	455	479	450	473	496	479	506	514	497	446	439	461	454	472	468	472	484	504	468	502	503	487	449	489	480	499	458	475	453	441	488	467	447	477	462	502	507	509	492	461	450	511	515	474	511	492	484	477	492	476	479	465	441	502	478	487	460	504	483	499	506	461	505	472	460	510	489	517	496	506	510	482	492	482	485	476	445	457	477	475	461	456	509	490	448	486	485	441	495	506	453	484	433	500	499	456	442	500	424	480	506	487	484	475	472	525	467	482	453	461	490	487	451	464	493	469	500	484	478	475	496	516	485	462	460	481	494	504	485	498	442	479	481	483	444	514	407	468	471	489	496	491	476	469	463	510	488	449	495	486	454	486	481	466	461	499	486	514	502	482	445	480	467	522	495	491	474	506	461	499	491	511	485	491	482	509	484	483	488	496	503	517	474	480	506	510	507	496	470	540	487	505	497	491	467	465	486	435	457	501	484	495	489	487	510	443	448	486	448	498	489	445	451	479	488	444	495	484	509	464	506	462	461	494	499	469	480	473	471	509	489	443	480	490	462	502	488	463	480	460	448	512	479	463	474	501	447	493	503	475	440	470	468	472	444	519	482	497	461	457	454	488	447	514	490	461	463	489	478	493	465	474	489	475	456	492	487	485	471	481	489	501	480	466	446	474	477	437	478	468	468	512	496	469	473	508	508	465	447	465	436	534	450	456	487	493	469	466	499	474	460	474	493	477	487	479	452	484	442	450	485	551	470	481	499	487	460	459	464	480	476	491	475	443	507	474	517	448	469	452	507	491	460	466	485	463	500	491	526	455	465	515	483	480	510	483	494	430	466	486	502	474	462	470	504	473	479	467	489	492	484	493	467	430	499	499	493	493	499	493	495	509	451	482	479	425	485	476	535	477	506	457	513	503	450	473	489	478	513	507	473	465	462	479	457	496	463	475	477	422	482	469	473	447	452	446	456	493	456	479	454	484	475	493	472	483	507	454	513	488	476	475	452	464	486	480	469	449	439	455	461	519	496	510	493	462	450	468	448	483	491	499	461	461	475	520	484	462	422	515	495	465	481	503	505	469	466	524	468	495	504	512	463	480	466	443	472	451	508	465	483	440	495	506	486	504	474	484	503	500	470	471	522	490	474	487	473	464	507	491	528	476	495	513	491	459	468	503	443	467	495	505	429	462	502	478	437	494	458	469	490	479	505	478	465	478	467	471	467	479	462	438	498	486	502	509	472	469	496	489	460	445	479	505	469	476	486	464	478	473	466	484	494	434	479	444	457	493	484	483	470	448	469	493	506	431	495	458	506	554	478	493	448	448	481	498	467	528	483	455	469	465	484	507	461	508	498	448	464	485	464	472	438	474	488	449	475	507	485	469	499	489	445	486	488	454	503	485	504	501	519	497	512	452	522	493	482	483	476	485	509	469	462	491	518	518	492	504	459	484	482	472	482	472	432	481	485	514	489	471	480	509	451	474	460	493	499	458	488	448	474	463	467	457	531	470	479	457	495	479	513	443	495	446	461	450	501	501	495	495	482	440	489	501	458	492	493	462	496	504	450	466	494	510	463	468	507	510	492	476	478	490	487	443	507	489	480	479	463	475	533	485	463	483	480	518	503	457	462	474	466	513	505	497	511	470	438	493	487	469	470	498	474	504	469	494	501	485	460	468	456	465	476	471	459	454	484	482	454	475	472	473	449	489	497	464	504	477	498	499	477	484	442	491	505	449	435	458	494	483	510	514	482	500	503	428	461	456	530	480	460	461	492	506	500	527
4030	1482	1302	841	810	813	723	702	654	653	648	654	684	685	645	639	604	635	613	671	659	682	626	592	678	649	641	681	651	648	665	630	647	664	620	652	629	642	638	676	632	637	648	633	651	639	648	622	662	677	639	613	662	676	645	634	653	571	660	644	635	613	643	603	646	654	611	656	634	649	685	644	667	643	638	675	676	679	650	628	652	654	648	683	638	651	660	656	644	629	638	639	602	633	597	645	623	628	614	631	640	649	601	626	693	673	630	650	642	654	623	672	643	663	632	661	619	618	681	666	659	605	603	666	655	635	665	643	622	640	616	622	616	615	629	600	636	642	616	606	627	606	625	639	638	606	654	638	673	666	662	617	618	630	647	601	666	646	650	614	641	677	656	646	649	618	623	652	654	611	668	668	580	623	615	606	631	652	676	609	657	692	637	641	624	654	639	638	589	626	632	618	645	629	630	633	647	657	611	691	659	636	608	624	640	661	680	639	649	663	613	645	605	620	634	642	611	609	669	679	616	627	595	623	599	604	646	655	646	668	575	643	645	611	646	630	672	668	677	573	666	653	651	648	671	629	592	655	635	667	658	612	677	648	594	625	624	633	658	630	651	641	612	672	645	660	625	640	625	644	624	655	634	601	663	600	622	669	643	643	663	676	676	649	625	670	672	690	686	604	617	621	639	682	660	634	654	632	588	640	629	648	646	632	639	615	600	632	623	641	642	650	622	618	648	658	624	611	609	608	675	636	603	656	659	625	635	625	598	654	656	649	648	640	697	652	590	667	630	642	631	619	644	611	623	619	607	611	625	644	607	675	632	615	676	647	690	640	671	658	624	648	671	654	642	623	641	621	664	599	690	627	705	645	679	638	638	645	651	647	616	649	631	613	585	658	641	624	595	660	660	660	636	642	645	629	635	672	649	638	659	636	609	660	633	650	626	618	652	648	651	606	634	592	671	648	653	601	668	664	645	687	616	616	627	665	633	609	581	628	625	691	602	639	634	624	646	636	664	660	662	646	645	669	572	636	653	648	621	676	622	642	665	643	613	698	626	632	621	671	642	589	661	669	636	641	675	661	609	644	645	623	614	644	665	666	629	635	664	629	642	661	665	644	700	610	664	712	609	654	642	583	611	627	600	652	629	651	664	669	636	623	604	624	688	597	619	660	652	689	627	653	618	641	647	663	610	591	653	628	654	642	629	647	619	637	595	625	602	643	633	649	686	626	617	615	639	651	619	617	609	642	672	638	660	607	621	662	611	653	627	639	632	620	635	646	628	626	620	627	654	641	650	629	659	642	671	644	664	574	654	673	651	603	639	669	639	625	647	688	633	661	678	643	612	629	652	636	642	622	641	662	645	627	668	670	628	660	660	632	662	613	659	638	632	639	674	611	666	643	656	590	615	634	646	627	639	592	639	701	614	660	635	595	695	604	659	595	645	602	623	579	599	640	581	640	671	597	646	651	653	638	628	646	636	617	668	715	634	662	659	654	599	627	662	665	624	632	648	689	590	597	649	654	671	667	634	612	649	684	626	623	621	645	614	677	624	617	614	655	675	663	667	658	649	624	662	627	615	637	591	640	648	630	633	662	652	687	653	671	637	629	658	624	626	621	677	600	658	621	613	605	691	615	657	668	671	636	598	664	694	696	624	645	658	621	654	643	653	620	650	627	609	661	639	636	620	607	647	613	643	630	634	640	631	635	624	642	649	629	632	601	616	621	639	634	655	660	630	645	640	704	662	626	638	589	668	621	626	624	622	696	634	621	656	640	619	647	626	586	614	629	616	583	647	658	604	640	637	629	630	680	689	614	629	663	657	609	648	685	621	632	625	691	664	662	674	614	674	615	651	639	656	623	610	618	601	633	638	646	650	666	650	611	661	621	663	660	630	616	631	646	647	621	638	649	653	595	666	670	619	604	651	640	663	608	647	643	651	656	673	653	653	642	633	654	614	611	623	587	705	635	653	649	652	656	666	639	583	649	686	669	688	658	615	665	616	621	663	634	651	661	607	658	629	631	614	665	624	629	637	613	647	621	643	623	597	651	643	611	701	627	620	646	625	627	630	666	603	656	660	625	676	651	630	621	620	636	612	638	622	606	579	694	684	687	645	655	627	656	647	627	641	630	646	673	612	659	655	677	615	664	627	627	673	622	625	647	678	627	647	640	660	679	640	693	647	659	614	646	668	589	615	604	622	665	657	612	618	616	684	652	644	654	605	631	606	605	619	671	616	640	637	604	639	622	615	617	630	607	676	644	635	625	609	630	644	620	607	651	606	699	655	631	656	554	640	639	622	614	613	603	641	631	629	592	620	636	621	602	601	673	634	608	664	615	600	679	586	641	607	623	645	597	626	619	693	669	666	681	624	605	673	635	647	658	630	613	626	632	642	646	677	665	674	690	638	643	660	648	597	631	639	643	639	607	615	625	623	608	626	576	632	625	659	637	622	611	643	627	636	648	603	646	628	696	657	648	601	659	646	640	602	622	624	657	651	658	600	637	636	661	657	669	604	640	598	593	615	625	628	668	670	627	648	607	643	627	633	631	641	671	640	657	687	658	628	626	622	652	622	623	640	664	633	627	679	712	658	650	654	620	631	593	637	631	650	625	625	650	677	623	617	678	666	639	610	632	650	592	636	660	634	609	613	643	612	633	586	604	667	657	655	623	688	611	627	644	658	604	682	602	662	640	609	626	613	631	615	638	661	587	621	641	667	615	643	639	689	641	664	626	631	636	629	625	623	626	621	576	658	668	614	662	615	648	622	659	608	667	660	660	645	641	612	651	636	687	585	652	655	630	617	674	677	642	667	628	624	658	652	639	616	661	624	632	644	667	608	660	661	676	643	631	596	630	631	635	614	671	693	645	598	646	639	660	634	636	639	629	671	617	619	624	685	640	628	644	644	653	629	605	694	659	657	600	599	663	614	656	660	599	647	636	654	674	628	644	654	616	634	639	624	637	609	631	653	581	618	596	662	613	633	611	665	615	639	651	611	650	617	632	615	653	634	600	675	674	593	612	645	638	613	629	634	646	637	617	637	668	620	701	590	668	607	657	633	644	657	596	618	663	620	630	683	627	561	648	688	647	624	660	645	617	602	621	607	631	638	634	634	623	674	660	639	690	604	630	625	619	635	614	642	657	629	633	653	687	680	650	654	619	609	669	666	647	597	647	632	643	654	641	632	620	632	636	597	623	621	673	642	658	635	615	624	633	610	656	656	618	654	572	691	615	637	649	618	670	697	623	670	640	598	682	651	622	592	670	648	632	650	661	609	634	650	674	627	657	600	624	637	629	645	686	666	618	688	612	682	620	663	654	601	637	645	699	614	660	612	593	645	661	655	659	606	654	629	643	632	635	664	627	682	650	607	654	629	642	632	618	621	645	679	637	613	625	674	664	630	706	600	597	590	647	606	659	623	639	617	647	607	681	637	621	684	603	624	686	603	585	634	641	678	651	650	633	651	675	704	623	607	666	679	645	662	629
23938	21528	29219	24274	21524	13686	1719	1088	984	872	894	849	737	785	826	757	752	741	728	745	717	736	766	703	708	699	656	743	718	676	715	694	716	743	683	664	733	690	665	670	649	638	577	686	729	684	664	644	736	680	686	663	718	677	671	679	669	696	681	679	673	615	696	672	639	640	741	683	694	599	653	668	674	663	689	653	647	697	646	690	630	674	711	631	670	647	690	675	651	685	677	671	699	693	650	648	672	653	685	637	672	711	683	690	675	693	633	638	718	671	723	678	623	650	665	658	636	679	687	658	710	678	615	724	631	665	690	636	663	681	723	705	695	650	684	668	678	680	725	697	631	666	670	665	661	689	731	668	663	628	651	714	650	669	663	694	714	700	644	624	675	706	663	672	715	635	681	641	698	682	663	716	627	715	701	646	709	685	695	661	640	677	678	689	682	662	640	644	643	646	755	670	710	723	625	681	692	678	683	696	696	669	665	635	678	680	664	643	662	601	616	704	695	704	686	658	624	625	682	674	660	684	684	678	699	690	653	651	610	652	600	681	649	654	677	677	706	675	695	675	627	724	676	670	671	660	643	660	656	646	649	676	700	708	698	700	703	615	657	659	653	695	730	611	665	658	682	688	623	686	686	671	717	667	664	621	709	685	628	651	688	677	694	599	622	703	690	697	639	644	672	678	658	638	667	691	684	646	608	675	672	702	608	619	701	641	628	693	670	704	650	676	639	677	613	703	645	648	658	637	667	645	664	677	704	695	643	622	688	653	708	632	704	641	682	659	697	688	694	679	688	698	639	652	679	609	630	664	674	635	624	651	652	700	654	688	648	667	684	650	668	664	643	708	675	643	710	659	677	678	691	767	693	680	676	687	669	668	684	677	665	679	714	708	657	667	683	682	630	658	666	667	613	661	617	710	639	660	663	667	650	622	662	634	685	651	622	675	689	706	698	655	647	649	699	652	653	683	663	723	622	719	668	705	718	706	653	642	715	678	640	672	665	644	684	651	686	637	669	682	633	619	664	708	675	702	638	662	631	657	668	667	651	674	716	659	612	681	745	665	645	673	649	699	653	706	624	654	654	669	641	709	684	621	716	634	657	691	640	685	686	673	675	643	732	673	659	676	699	619	658	678	647	616	678	655	694	655	704	628	698	653	685	709	661	652	690	649	643	674	668	717	672	656	669	666	703	673	694	672	725	655	629	698	696	675	699	662	659	695	678	684	683	681	677	702	694	653	707	653	694	688	659	669	655	698	616	688	667	632	621	721	715	674	617	691	652	637	671	627	679	701	677	655	643	730	649	661	603	694	664	698	639	719	644	650	657	706	629	656	640	685	684	681	648	720	700	695	663	683	654	625	700	700	667	689	678	688	664	666	635	684	671	669	680	722	752	667	667	687	692	626	622	661	646	641	709	718	614	635	697	696	629	656	625	649	651	659	693	625	690	663	665	669	716	657	691	661	666	692	679	627	671	646	681	636	650	627	648	662	659	647	709	683	679	642	642	713	677	660	644	627	659	674	667	624	709	690	626	667	669	720	660	700	674	710	657	632	700	625	638	689	605	651	657	701	682	646	678	642	662	660	669	680	691	696	694	699	709	648	719	647	652	672	664	722	692	701	639	685	705	671	673	619	692	648	636	653	635	671	666	630	667	667	671	686	651	676	666	676	658	654	687	653	671	677	626	674	626	648	679	649	701	641	637	651	662	683	656	672	656	607	661	686	670	680	617	682	638	654	678	654	646	627	620	628	663	642	649	655	649	724	637	685	668	670	691	653	639	678	696	669	655	653	666	679	671	640	639	702	636	668	635	683	646	642	635	648	637	692	664	627	638	631	654	614	630	656	694	676	674	704	674	636	638	731	656	670	656	712	628	715	664	693	685	687	730	645	657	695	623	646	696	693	682	611	637	609	667	714	668	710	672	657	694	692	665	708	693	640	635	698	659	667	674	709	676	646	675	630	699	649	583	625	686	672	675	665	659	698	641	638	645	653	664	674	681	658	633	626	653	653	686	670	688	638	647	634	661	692	662	662	670	704	717	687	650	694	667	665	648	698	709	653	677	651	681	644	658	652	652	652	673	676	713	631	673	659	654	684	647	653	670	670	654	664	621	658	649	611	678	650	662	674	647	679	660	647	707	657	685	628	637	699	651	683	640	677	675	637	623	689	668	671	625	674	717	633	731	678	667	684	639	686	664	668	673	665	601	657	658	654	688	655	663	670	693	611	686	659	679	679	649	660	696	639	684	638	606	651	684	680	703	660	686	658	694	659	620	673	662	692	650	634	639	666	664	668	620	633	631	660	672	691	652	672	656	658	664	643	640	683	621	684	665	638	689	649	676	643	643	624	591	696	635	691	721	676	689	673	681	681	685	644	627	679	677	684	663	627	679	635	642	693	717	653	687	711	640	672	673	655	651	685	656	674	647	693	676	657	655	645	627	631	636	688	665	702	667	689	679	635	652	634	685	654	644	663	665	670	645	660	654	699	630	688	689	687	683	617	652	650	693	700	660	613	674	649	658	642	662	680	684	693	690	683	683	650	706	694	662	676	644	656	636	652	632	685	700	696	707	696	678	728	610	679	623	686	674	627	712	691	676	592	685	656	683	616	661	671	670	669	710	619	634	632	687	646	670	682	645	665	677	631	662	674	719	648	666	695	683	659	670	628	656	694	706	693	608	628	614	653	739	658	634	671	643	628	636	631	676	690	661	616	671	635	638	642	639	670	662	680	649	670	692	658	682	691	605	630	682	661	661	681	667	678	678	684	673	674	685	723	690	601	667	666	656	690	698	676	708	651	662	670	673	698	656	615	667	666	681	652	676	678	659	659	696	659	639	691	684	710	636	675	725	672	632	679	705	629	670	657	647	664	605	699	626	645	645	664	691	668	696	692	678	677	700	639	686	639	677	661	663	666	632	662	664	661	687	654	651	680	639	639	676	692	656	707	691	672	629	697	677	692	655	672	672	709	650	672	671	648	705	708	656	690	688	638	641	649	612	692	689	649	717	654	710	624	700	627	660	630	713	666	693	707	660	655	670	674	679	689	655	658	651	665	656	643	680	613	703	682	692	632	687	727	625	705	690	675	643	643	672	649	681	691	681	640	655	632	694	666	660	672	682	682	591	669	702	670	686	646	670	695	685	656	663	687	678	689	669	652	628	645	692	623	643	663	669	661	644	717	613	667	649	691	690	666	632	672	681	698	648	700	693	662	650	674	646	649	703	707	693	618	663	652	730	702	612	663	675	644	666	710	658	671	660	659	681	657	685	615	641	673	685	648	646	660	645	643	661	665	631	653	683	682	669	681	651	693	620	672	696	646	670	656	694	684	639	673	615	634	636	679	670	692	686	644	654	686	638	655	648	711	641	690	676	694	716	636	693	654	682	657	648	713	671	618	686	604	639	686	678	643	655	685	686	625	663	642	693	694	664	654	627	692	678	654	697	629	644	694	658	670	669	700	674	624	658	664	648	627	684	641	705	653
5181	11170	9125	4676	3341	2693	2213	1870	1668	1407	1309	1259	1219	1179	1121	1053	1064	1028	993	1018	984	942	947	901	984	937	947	918	919	896	881	891	946	893	886	946	894	873	883	899	926	866	887	923	933	907	934	910	930	890	873	910	929	925	870	903	921	917	890	855	925	886	876	873	871	886	917	891	867	863	859	899	864	845	896	877	881	870	891	870	911	948	843	876	872	845	903	855	862	904	873	889	893	913	896	904	848	852	889	845	843	870	895	887	889	889	900	875	847	919	900	990	847	901	909	890	868	918	887	888	967	898	878	824	870	938	878	851	925	897	854	880	873	925	799	903	877	853	864	894	840	862	892	840	877	909	922	929	874	881	906	886	868	909	857	868	886	878	862	839	892	892	929	844	871	885	885	875	862	859	856	919	910	898	930	873	870	890	902	914	792	861	827	911	895	893	941	840	817	835	868	895	878	873	903	840	917	874	886	859	826	893	878	881	850	847	866	920	888	838	827	885	817	842	919	931	929	911	901	904	896	885	888	907	895	889	913	942	860	876	897	899	904	876	912	853	904	892	870	850	867	833	878	870	938	918	921	910	842	829	864	869	845	895	910	869	889	906	871	889	859	864	874	873	928	834	884	833	871	926	899	868	861	910	880	897	862	884	949	941	906	899	905	865	897	900	895	918	888	896	925	905	897	889	812	888	893	896	894	898	869	883	946	867	869	853	870	897	907	897	876	900	912	887	885	874	825	872	847	895	919	891	874	902	878	900	862	915	870	851	905	883	864	920	896	943	863	823	860	865	840	924	908	899	869	908	870	804	882	926	941	892	830	890	917	911	898	881	844	879	899	812	824	920	917	896	873	944	897	911	906	912	877	939	894	829	941	808	908	883	840	875	910	899	894	935	877	893	910	919	919	891	890	900	864	868	890	849	846	856	885	882	833	848	885	887	843	879	933	855	876	904	911	831	905	918	836	879	924	884	843	836	912	871	923	894	931	868	905	864	899	863	886	920	918	880	864	907	899	901	869	863	907	867	845	900	852	889	872	888	858	858	878	863	870	891	930	929	895	920	937	858	924	948	869	868	867	885	920	881	922	935	922	886	911	801	796	894	867	904	888	908	831	833	852	902	878	869	872	903	864	899	847	874	890	933	873	893	868	872	948	838	880	866	849	923	881	858	921	901	921	909	862	886	856	871	903	853	910	909	885	847	870	873	875	860	898	902	866	869	856	878	877	887	945	869	895	911	872	912	864	890	913	855	849	891	853	943	882	888	879	890	883	843	842	877	868	858	937	904	873	886	879	897	903	832	936	831	874	895	890	914	884	867	865	876	887	846	879	901	786	812	864	871	849	943	869	920	958	898	877	903	838	846	887	844	899	867	886	881	862	902	876	932	874	877	888	891	861	875	900	908	809	865	896	887	838	870	870	868	887	927	856	887	910	879	906	899	944	846	900	938	914	901	838	875	856	921	918	869	823	959	853	870	908	870	873	930	911	897	933	826	823	918	849	835	861	862	927	927	874	875	880	859	874	815	850	892	870	917	875	925	894	917	935	915	888	887	883	921	896	942	893	907	864	916	826	868	882	904	849	882	887	915	920	915	932	830	833	919	871	846	855	872	875	830	929	814	862	848	879	875	920	853	898	893	840	871	927	882	943	909	911	886	901	927	830	837	881	857	899	913	832	864	923	913	908	849	881	876	925	925	909	915	881	831	878	903	845	919	878	870	851	873	866	904	906	925	860	892	878	948	875	851	826	877	871	846	889	883	862	865	855	899	853	847	893	848	883	871	894	907	893	814	854	829	920	926	845	849	878	910	887	871	880	836	824	822	894	924	870	927	871	861	848	848	901	883	863	869	932	874	864	872	870	913	851	904	891	858	855	875	889	860	918	913	923	892	871	864	842	871	887	906	913	847	921	870	901	893	909	921	852	899	873	924	871	881	855	847	883	920	902	856	885	898	891	880	908	910	844	875	879	867	831	851	887	896	879	874	911	934	864	906	807	910	864	885	849	898	872	848	855	847	853	869	879	895	883	863	879	899	928	904	881	806	918	872	882	891	863	901	879	869	834	897	860	859	873	908	886	868	808	847	871	908	893	871	864	889	840	933	905	875	834	867	890	886	847	901	886	887	913	904	908	932	885	829	881	909	860	891	916	872	862	866	914	816	876	852	868	877	881	889	882	896	844	841	895	880	913	853	896	891	866	875	887	902	864	970	879	873	884	863	874	909	837	877	876	850	863	908	873	904	868	896	896	869	904	869	839	904	904	855	853	911	824	891	935	860	882	865	874	880	903	893	892	900	912	871	868	916	947	856	898	921	874	840	891	852	846	900	824	894	936	883	888	857	915	863	907	882	903	910	882	902	864	898	917	854	929	864	814	890	926	896	924	839	894	855	846	934	933	881	850	880	914	836	918	853	895	853	837	855	887	862	882	906	889	866	814	883	907	912	894	944	840	832	868	876	910	888	835	879	867	928	921	918	835	857	868	886	847	881	865	951	887	878	894	940	877	846	904	861	868	872	901	892	874	860	855	911	856	893	900	880	907	887	936	877	887	846	882	891	862	905	907	760	840	934	932	942	878	907	871	876	883	891	856	880	928	908	927	857	859	959	837	844	857	865	919	875	859	872	856	841	894	900	853	850	910	878	881	892	914	914	862	852	889	883	880	870	879	904	875	925	883	893	896	869	859	899	879	946	874	858	914	870	884	862	866	894	884	864	901	905	868	901	887	878	842	853	925	923	854	845	879	894	909	881	868	884	950	879	919	833	864	904	861	838	873	858	901	929	878	857	845	867	910	883	900	857	895	915	866	892	920	890	889	848	945	856	878	879	911	903	866	877	881	888	927	900	913	898	936	905	888	885	873	918	888	913	889	892	878	849	865	900	831	862	893	874	906	871	862	922	854	862	887	851	837	903	827	892	813	927	906	850	855	890	886	871	902	866	877	864	881	923	885	866	924	868	870	908	881	867	920	874	802	862	901	938	830	883	850	867	899	875	888	873	813	885	873	889	871	897	887	890	856	917	859	929	859	850	864	851	844	876	854	892	900	924	870	844	919	849	950	859	879	869	856	903	950	873	871	885	902	900	855	897	859	841	873	905	893	920	877	870	861	904	829	892	887	885	876	860	895	926	890	889	890	871	853	892	901	923	839	882	888	898	907	879	844	852	911	881	888	865	860	899	854	874	886	901	900	821	947	841	841	901	889	833	899	852	900	877	860	901	923	908	899	841	869	871	888	869	866	906	892	864	881	897	910	862	849	930	862	893	865	852	892	903	880	918	908	850	888	895	849	845	878	898	900	840	861	878	889	893	826	837	931	819	898	920	838	876	879	826	871	902	882	892	830	899	852	822	827	887	878	847	862	883	883	848	924	929	875	892	896	866	938	911	864	856	896	847	959	844	907	833	839	885	874	872	856	891	899	855	893	877	936	844	920	889	867	877	882	853	877	897	880	849	882	912	866	902	891	916	874	922	889	909	869	872	862	894
23074	21512	29525	23917	21516	21567	11664	1356	934	879	801	700	661	601	642	595	569	515	498	536	498	532	485	509	502	466	494	456	469	474	483	503	477	469	477	463	450	452	453	450	457	439	444	491	451	438	445	458	478	474	473	444	463	475	444	476	464	459	420	436	454	421	445	443	443	436	436	437	453	420	435	447	438	445	475	443	461	435	455	428	456	447	437	418	452	442	426	461	467	484	410	455	460	459	426	427	425	462	437	461	475	455	444	438	463	433	435	443	440	436	486	442	443	434	459	419	406	425	453	444	396	440	434	456	428	450	416	476	456	413	457	425	450	453	431	451	423	443	438	439	458	398	446	437	490	453	423	477	428	419	429	452	419	387	443	398	461	400	439	464	437	420	455	435	453	435	418	427	477	444	420	452	412	431	430	423	441	439	417	452	433	441	430	442	442	478	490	420	459	460	446	445	420	440	425	477	439	431	441	430	439	419	421	446	433	432	409	414	458	398	421	456	417	427	412	435	430	418	437	434	433	426	431	466	439	445	425	451	451	455	425	447	402	452	435	461	437	469	443	405	417	446	454	433	435	442	436	459	442	418	469	483	397	398	450	446	456	430	428	416	429	390	444	428	428	479	421	440	417	447	444	435	423	435	462	429	423	410	427	436	438	468	436	462	453	454	421	409	470	441	472	461	429	462	389	438	432	408	461	430	445	442	440	428	430	438	431	431	450	437	406	408	409	438	454	442	445	418	388	405	459	465	458	468	413	457	441	430	397	425	470	409	431	432	415	431	466	430	434	455	441	451	456	416	427	426	468	406	452	418	419	408	410	443	458	432	435	412	451	414	452	433	414	433	437	424	404	455	414	437	481	423	454	456	465	407	452	465	451	422	457	428	423	444	425	461	445	432	452	461	454	435	467	465	431	436	422	459	441	468	432	421	447	431	430	428	448	418	458	412	437	428	431	434	484	473	432	410	411	449	466	436	448	446	439	462	456	418	449	425	429	418	441	458	445	462	442	457	443	452	430	436	408	485	456	455	439	423	416	448	417	442	428	418	469	398	431	452	440	444	486	407	410	420	457	428	416	456	438	420	441	420	466	411	387	458	414	460	437	435	404	439	442	439	450	448	396	419	437	425	410	425	445	473	429	424	431	457	427	452	473	442	439	471	427	439	432	440	428	416	487	466	420	465	429	452	416	463	427	444	424	450	429	373	442	421	457	430	455	450	430	439	458	410	440	475	397	413	417	448	466	415	459	431	437	404	424	448	414	424	466	405	422	431	456	443	437	460	477	448	455	422	471	434	441	444	463	405	440	447	447	465	445	403	441	388	421	406	420	454	450	430	425	405	423	456	441	464	441	437	435	438	446	457	437	416	414	426	424	442	464	449	415	458	415	425	449	453	402	403	438	464	432	439	434	428	452	430	471	438	406	452	425	420	431	426	406	454	413	463	399	420	451	432	444	445	431	451	470	401	440	412	437	420	446	447	461	425	434	448	447	421	431	456	460	426	446	464	424	429	445	430	426	418	444	457	418	459	442	456	413	415	456	477	448	446	452	423	439	426	430	418	438	447	452	441	419	437	409	436	467	431	415	431	412	445	429	438	435	425	405	464	443	422	406	445	466	457	455	440	436	467	421	461	456	431	466	437	417	435	404	432	451	419	423	437	408	443	438	439	441	409	455	439	437	427	407	430	461	445	426	443	425	437	449	434	454	437	459	414	447	430	468	429	418	415	416	430	410	428	441	440	434	431	404	418	409	439	456	447	437	420	450	423	470	394	460	402	461	448	462	488	420	448	460	445	426	434	405	458	413	456	441	458	435	455	450	438	448	454	472	449	429	449	465	415	445	439	434	461	405	416	457	440	428	458	420	414	434	418	439	433	446	464	405	422	438	463	449	432	456	455	472	433	449	463	446	436	464	479	419	410	454	426	428	429	443	419	420	412	433	402	394	466	386	425	442	416	415	456	449	420	412	455	458	448	462	423	447	432	469	436	438	414	383	433	423	451	397	464	404	430	433	417	451	411	409	444	444	448	454	414	450	414	439	460	445	408	415	412	436	418	431	460	425	416	448	461	467	448	461	419	435	418	432	431	438	410	421	454	443	462	460	475	437	418	469	439	417	436	431	426	410	445	420	449	456	402	405	446	398	360	443	446	450	420	432	438	452	404	464	440	408	443	405	484	418	431	424	438	424	438	457	441	406	491	432	444	432	421	427	439	433	422	412	428	410	441	443	416	455	449	393	451	421	418	441	394	425	409	436	417	448	413	462	433	410	439	452	413	442	438	456	450	457	430	426	435	404	439	448	442	424	456	461	450	415	469	434	475	397	434	458	413	429	440	420	437	449	421	444	434	478	449	440	445	462	384	447	427	452	440	416	444	391	453	463	441	443	459	451	430	431	420	473	418	400	459	476	453	466	454	446	462	474	469	428	429	425	419	437	431	430	441	425	434	436	436	433	388	435	458	412	431	435	465	417	463	439	427	413	434	436	458	430	441	431	463	416	417	427	416	437	423	492	420	417	441	450	411	431	408	441	451	452	400	433	415	422	465	403	441	442	454	451	440	418	441	462	431	438	414	439	420	421	454	430	441	431	439	441	452	416	448	410	450	423	446	419	481	435	455	426	417	425	449	506	432	412	427	462	445	414	432	462	453	462	443	404	444	432	436	424	437	416	411	418	443	429	426	438	427	419	421	435	422	447	440	397	432	428	449	462	465	440	401	449	388	433	431	411	414	453	480	366	462	433	457	491	419	450	430	455	393	465	437	420	418	481	429	429	448	426	420	417	425	471	433	415	437	449	462	427	405	473	453	424	456	446	479	417	445	403	423	448	425	425	421	424	430	398	462	467	459	409	474	441	433	489	399	431	434	427	461	407	426	461	447	424	453	456	464	441	415	447	418	416	436	406	440	434	453	434	474	455	466	455	456	466	431	442	465	425	445	408	478	456	412	412	455	459	442	411	445	445	454	437	458	426	442	444	427	449	433	399	445	434	428	424	449	413	440	449	480	454	440	450	449	457	422	439	439	474	460	429	458	453	464	464	457	394	402	441	409	461	411	419	459	424	394	429	478	421	409	467	478	443	422	424	396	441	420	443	441	452	418	447	425	449	415	459	400	442	387	468	423	464	458	404	447	438	428	424	457	432	388	436	427	455	409	430	466	402	448	456	418	452	438	439	443	438	444	378	451	440	438	442	414	430	419	417	430	417	467	441	440	414	419	416	481	435	413	429	440	444	436	411	423	427	416	451	468	422	458	440	418	438	442	410	407	431	421	452	429	419	443	419	435	437	450	405	474	421	453	396	470	435	441	448	409	453	492	464	463	440	459	436	448	403	449	419	421	423	453	456	430	464	434	435	403	404	434	427	445	478	429	443	439	441	443	450	388	461	446	419	453	450	424	447	445	419	460	410	430	418	434	453	428	429	459	475	402	434	417	464	424	429	436	430	423	423	437	484	450	454	398	442	423	454	436	405	452	475	441	444	425
7319	17152	13912	7255	5128	3841	3182	2435	2064	1811	1590	1338	1208	1111	1039	970	896	815	846	773	757	813	701	734	715	735	684	651	686	622	648	675	610	643	649	649	687	638	635	658	666	603	615	679	611	640	615	619	581	621	645	626	657	657	606	607	616	627	619	635	600	610	605	608	608	649	602	613	651	594	589	604	608	592	600	599	569	590	627	582	600	637	569	618	554	561	582	582	614	552	622	591	591	599	617	563	598	602	632	580	606	622	613	621	601	606	593	645	614	607	594	640	600	609	626	644	636	598	572	604	593	600	598	581	557	592	598	562	608	572	634	655	601	603	582	602	605	587	619	627	549	609	599	642	622	599	626	615	618	592	637	616	585	594	596	631	599	626	604	603	547	599	606	578	590	600	560	540	590	577	601	622	611	638	587	583	603	584	606	595	585	555	650	568	646	629	566	562	609	644	593	578	562	618	593	565	625	596	626	608	613	585	595	621	569	651	589	591	615	539	603	545	607	612	601	588	585	605	626	572	539	594	632	615	605	599	577	647	607	568	590	560	595	576	582	597	603	616	611	600	593	583	619	533	539	598	593	619	560	577	565	581	616	602	611	614	623	569	570	576	596	608	554	578	570	606	542	600	617	624	586	563	562	624	578	618	615	585	600	581	585	572	574	593	597	574	602	636	580	588	572	618	602	589	609	607	575	618	559	552	603	565	585	600	577	599	617	567	635	602	608	566	598	603	614	594	631	572	638	622	598	574	617	615	615	595	599	661	602	577	583	568	597	562	581	603	585	608	566	587	588	604	541	566	637	617	620	563	598	570	572	600	546	609	600	571	584	599	591	579	567	566	637	598	570	584	603	557	577	623	631	606	602	583	608	589	540	633	576	562	575	594	602	615	614	579	611	644	565	563	606	607	593	604	570	608	587	610	571	600	572	575	623	615	582	604	569	575	575	587	585	586	615	608	566	659	593	597	598	592	598	616	610	605	653	598	589	626	602	580	546	590	648	617	582	595	590	622	545	603	598	590	585	561	631	594	575	570	613	586	560	553	587	631	615	564	620	606	609	555	545	654	557	637	598	624	620	594	577	655	627	581	632	621	657	539	544	617	579	591	596	590	606	616	568	620	593	598	614	601	582	614	601	582	576	582	583	548	596	603	559	630	601	597	585	617	581	579	611	568	583	599	600	598	607	593	578	644	583	578	596	598	547	616	594	627	598	632	572	565	589	595	591	590	629	596	557	575	577	609	559	601	612	578	593	565	582	548	597	583	576	560	635	560	606	603	616	595	628	599	634	616	609	633	640	580	608	574	623	600	602	584	616	646	544	610	616	555	605	621	608	605	606	593	629	584	607	588	578	596	597	568	621	608	630	582	594	603	618	621	598	567	613	602	583	598	639	627	570	576	579	608	623	566	632	633	620	640	594	569	576	588	612	567	583	573	619	591	565	587	568	602	579	638	595	633	588	577	630	580	598	605	545	580	596	578	543	605	611	621	566	630	586	613	629	572	599	623	585	587	600	601	561	589	576	617	581	556	526	592	591	597	618	562	616	628	577	630	603	594	554	577	601	602	586	604	582	611	633	603	654	582	615	609	618	582	560	643	590	557	574	574	619	583	542	594	614	604	600	629	578	556	591	608	596	610	621	562	643	618	582	611	586	577	592	649	611	567	585	611	570	579	621	599	552	626	579	611	599	558	573	616	555	600	572	616	617	604	637	584	573	608	577	583	576	614	659	556	622	585	576	630	582	546	605	636	550	583	571	580	534	603	577	566	581	572	608	563	556	600	589	569	607	608	583	598	635	591	599	641	624	576	630	623	615	594	612	585	640	579	591	589	576	618	574	608	595	638	637	595	621	611	569	611	589	580	594	612	630	629	634	598	579	600	572	635	590	625	633	590	578	580	567	579	597	553	566	570	568	554	617	616	575	602	602	593	621	636	579	567	601	611	581	574	615	670	568	623	611	598	601	593	587	589	573	582	566	584	603	602	638	616	589	603	603	602	616	625	555	537	548	558	582	614	601	612	596	570	633	592	583	575	607	629	582	603	571	580	566	603	624	568	600	579	613	604	616	584	615	584	580	606	620	592	639	553	568	612	588	578	582	613	576	593	585	558	571	576	613	602	598	636	585	607	584	582	618	597	609	607	614	599	551	580	586	584	567	568	634	572	614	611	577	594	577	558	608	568	633	599	601	601	594	590	617	588	595	565	591	563	540	591	577	630	623	584	598	572	583	600	579	554	604	587	581	562	584	603	631	600	634	581	572	607	535	614	593	588	598	587	632	606	617	587	596	619	565	598	575	578	601	593	565	612	633	570	621	579	595	596	587	634	606	569	625	559	616	613	606	626	600	599	600	583	628	580	577	596	584	628	568	597	577	566	624	609	599	589	587	635	629	572	601	623	578	553	565	519	565	653	540	598	610	585	620	563	579	588	619	602	629	635	566	607	618	577	599	621	611	620	605	597	558	608	631	611	603	639	621	627	565	543	585	550	650	641	595	594	575	539	589	551	605	582	555	555	617	610	588	603	561	559	551	605	623	619	535	639	617	599	563	608	606	587	585	598	567	580	629	612	635	574	554	597	650	592	587	580	580	613	550	582	601	593	578	634	586	593	621	631	618	648	554	609	606	579	606	596	593	603	606	600	602	574	606	578	584	563	603	581	557	621	582	584	594	598	584	585	584	591	571	604	570	583	565	620	585	573	565	596	620	618	547	616	611	574	602	576	591	616	631	614	612	607	604	605	571	584	549	565	557	611	626	600	601	606	605	562	636	639	585	591	575	535	637	628	557	642	607	597	584	608	620	608	574	617	585	568	610	578	583	605	616	598	610	566	593	589	616	603	638	549	587	636	578	591	595	595	573	624	582	572	582	603	612	582	569	591	579	634	635	604	608	583	577	585	619	598	573	592	599	561	606	577	599	595	613	624	567	627	551	574	594	605	606	614	596	640	604	600	589	567	563	582	587	614	591	591	616	593	632	633	569	580	583	608	635	597	547	608	564	590	582	599	612	569	609	639	611	610	626	600	593	557	589	555	590	618	569	619	573	635	619	642	561	629	627	572	589	598	615	574	627	589	637	599	604	589	575	606	563	585	628	588	567	558	615	571	614	564	584	591	592	600	581	567	566	580	596	629	618	603	593	582	586	603	647	565	595	602	561	597	605	582	560	604	601	583	593	561	608	625	632	607	575	563	618	658	549	627	625	591	583	615	582	574	583	596	560	609	592	597	553	578	604	569	585	619	600	601	583	563	570	604	628	643	632	606	566	658	607	573	613	596	614	640	571	604	588	594	583	597	595	594	625	578	611	592	577	598	616	613	548	659	584	610	621	600	630	610	584	604	620	622	640	572	566	605	601	602	585	582	586	574	586	618	613	559	588	625	592	608	594	631	641	580	639	633	664	597	556	600	607	623	580	602	582	590	604	564	584	594	566	605	599	624	588	553	598	579	565	598	636	562	630	610	564	586	548	575	607	583	613	586	583	567
27122	21302	11349	1212	699	643	588	491	483	480	489	488	493	497	515	462	492	490	512	475	500	525	447	489	450	487	481	519	522	536	475	471	463	484	450	518	476	529	531	485	504	462	507	442	491	467	492	506	493	511	474	502	494	515	468	492	443	461	449	497	505	522	497	480	470	464	482	496	458	483	475	510	493	487	497	498	468	483	472	517	503	491	496	499	497	502	492	485	485	491	478	473	478	504	485	481	486	456	477	492	485	472	535	484	470	500	497	479	491	479	484	482	477	459	483	498	470	497	482	499	489	478	499	497	508	486	471	464	483	494	478	470	494	450	496	456	468	518	456	508	456	452	475	495	477	418	478	496	447	441	499	491	459	504	493	436	478	465	485	457	454	542	475	478	526	516	464	495	487	470	489	452	492	488	453	471	487	507	479	495	496	460	489	488	494	471	523	450	501	473	476	508	500	467	530	504	464	462	485	500	472	467	482	517	470	461	482	461	469	440	495	495	492	493	476	460	475	477	488	480	480	489	463	506	500	485	481	464	466	498	471	520	437	481	486	490	485	503	491	445	496	468	486	461	502	495	441	463	500	481	475	435	469	494	474	509	464	484	508	476	448	480	482	480	449	518	455	495	473	480	499	465	482	458	513	476	451	466	480	479	501	481	475	470	498	477	507	509	481	492	462	469	483	498	465	467	451	444	492	509	440	463	487	466	435	472	479	492	488	518	433	462	494	513	475	478	475	505	523	492	471	487	442	452	527	492	465	494	503	479	476	483	479	500	479	505	503	491	485	505	472	451	469	457	480	452	509	478	473	497	456	471	479	472	471	544	482	490	502	483	470	502	502	469	464	506	478	451	444	503	509	463	472	477	476	483	461	508	508	489	474	497	503	467	470	460	511	480	486	480	477	471	451	477	456	460	503	461	522	456	446	473	487	469	484	449	474	504	484	485	500	507	554	474	499	470	494	453	487	531	505	474	500	470	473	478	499	473	501	435	478	483	472	481	491	484	467	489	484	495	486	514	467	546	467	461	485	513	514	504	523	487	458	474	520	471	495	471	467	477	449	428	456	528	516	467	472	467	456	478	459	515	426	485	478	461	508	484	444	472	497	453	503	469	470	458	478	496	472	469	489	485	517	446	468	422	454	494	457	511	507	470	503	466	529	431	501	474	470	489	484	471	457	472	478	475	502	439	462	447	486	531	504	455	478	539	477	482	514	450	480	479	458	487	496	492	449	472	488	486	505	491	456	501	451	477	502	518	475	498	497	499	480	494	446	478	499	469	468	482	492	527	465	438	484	433	476	433	461	467	493	450	467	468	519	448	466	474	505	518	463	495	487	498	508	490	475	453	479	468	474	474	525	522	455	527	474	464	501	484	490	436	491	483	487	478	476	491	509	454	465	480	470	454	512	542	490	471	473	473	452	494	453	488	478	543	486	485	485	468	506	499	497	488	467	499	483	444	462	482	474	491	518	505	477	472	478	481	482	476	508	489	496	481	504	442	529	504	498	459	485	519	470	504	480	466	472	484	459	505	491	548	507	533	482	499	485	476	463	489	485	486	487	473	459	485	458	476	458	487	464	470	478	501	471	507	458	495	492	499	501	484	497	509	487	470	502	479	466	469	482	433	479	465	459	438	491	482	465	451	441	493	470	489	462	538	447	485	467	445	468	497	488	498	459	526	502	492	482	505	469	469	474	464	479	476	459	450	439	524	486	483	471	479	496	497	466	454	493	496	474	485	509	469	513	517	498	494	479	497	421	504	472	474	481	467	453	474	520	505	512	444	466	478	494	483	500	495	458	487	513	486	482	471	519	500	472	507	530	445	510	505	462	515	487	441	468	459	456	491	479	491	479	479	471	486	490	477	473	471	487	521	475	475	484	487	504	486	518	437	481	486	469	475	483	494	515	504	453	484	476	523	501	496	455	497	469	537	467	488	497	492	477	508	487	520	485	479	487	486	444	448	497	513	510	489	518	502	470	500	495	475	462	463	508	493	422	483	490	508	477	424	465	490	479	501	476	483	491	470	446	480	468	479	486	495	475	420	465	489	480	514	454	476	479	479	457	446	498	470	493	437	468	530	476	461	498	487	506	430	474	466	476	495	473	435	456	463	469	474	485	474	496	492	440	517	493	505	487	423	447	484	443	477	486	498	490	497	477	432	468	528	515	490	494	478	441	503	495	497	453	480	438	470	505	471	482	476	484	474	508	495	479	505	484	471	517	495	484	468	497	515	490	470	499	499	471	478	495	437	488	507	493	472	470	496	452	456	482	473	486	473	500	494	459	496	462	489	538	474	452	490	468	470	500	464	466	461	520	503	474	469	465	449	497	492	469	461	450	452	482	494	487	506	463	448	488	476	451	490	486	507	483	518	465	464	484	475	475	466	450	471	476	411	488	475	520	488	445	475	474	474	473	488	469	477	498	479	503	525	467	472	465	460	453	474	514	474	512	501	447	460	490	500	460	479	443	488	494	478	480	492	480	474	482	472	472	490	477	489	502	465	491	490	422	501	474	483	488	486	463	483	464	497	473	488	461	495	497	478	487	477	486	494	484	471	471	495	467	487	495	471	482	521	475	523	460	456	455	458	470	512	509	471	453	458	505	515	458	472	527	476	472	458	479	512	457	464	470	466	461	471	485	474	483	466	488	482	503	507	502	478	481	500	502	447	489	506	452	496	505	486	489	499	529	465	463	501	503	456	499	524	479	483	464	486	451	486	497	505	470	469	468	480	433	478	484	485	469	467	482	482	506	500	505	466	475	462	488	479	470	460	470	469	501	455	474	509	504	467	525	489	488	490	491	462	460	462	475	454	477	482	481	472	465	514	450	440	455	427	443	518	455	526	472	444	453	500	448	458	458	448	462	455	486	474	499	462	478	490	485	487	476	469	415	466	497	482	477	497	468	477	499	477	463	493	459	468	520	517	458	476	492	517	470	495	520	497	490	492	488	460	461	503	470	485	489	478	471	461	502	489	483	555	448	472	485	458	500	506	483	478	474	484	468	484	485	471	493	495	513	478	400	476	469	455	445	510	440	494	503	471	475	471	460	471	495	485	469	461	467	463	465	492	497	490	457	515	478	442	503	485	450	489	480	472	497	478	523	505	492	446	471	501	499	483	496	449	485	497	468	477	521	454	521	443	474	502	465	445	520	475	508	456	480	515	522	489	482	492	471	553	477	508	497	496	515	490	488	509	525	501	487	510	454	502	494	456	476	485	478	493	498	455	478	513	469	482	427	456	515	459	453	508	490	485	490	491	480	462	499	495	509	479	485	467	515	491	465	489	444	496	516	475	455	493	478	487	482	440	468	454	489	467	486	484	458	477	489	476	441	452	484	480	456	485	490	473	497	474	492	499	444	473	497	501	467	469	499	493	450	482	464	497	486	442	475	494	460	514	520	518	480	481	416	454	519	482	473	476	476	466	477	458	489	499	502	479	478	486	494	505	462	456	490	500	437	486	497	474	478	498	483	485	544	473
4109	1623	1386	938	807	798	692	687	730	635	632	680	621	682	691	610	718	651	670	596	600	693	682	681	661	615	652	636	615	609	682	657	635	613	623	641	596	655	644	623	607	612	656	666	666	628	648	618	592	642	653	659	684	657	663	628	623	664	654	658	634	637	640	669	636	649	656	664	645	627	589	640	621	588	683	667	636	685	635	612	673	599	656	648	638	646	604	627	638	624	673	616	657	623	615	613	646	623	626	614	673	660	610	615	626	619	621	646	651	664	629	670	661	612	613	661	627	630	663	625	627	693	650	660	644	602	574	625	667	634	629	671	592	675	600	673	607	663	662	640	599	691	609	641	635	707	587	664	612	630	686	642	657	585	631	689	622	645	629	591	634	619	637	610	617	597	633	679	658	621	638	652	639	641	650	670	687	650	646	612	614	628	643	614	631	666	637	614	701	659	612	669	651	655	685	622	643	628	666	604	639	613	632	665	586	649	663	655	655	665	633	681	634	593	590	607	610	631	679	685	641	671	637	654	581	704	641	629	657	664	694	628	600	672	643	679	636	622	636	683	621	659	611	628	666	645	633	674	634	660	680	613	661	633	626	660	647	649	664	669	653	595	636	634	627	678	652	650	651	678	614	696	644	606	675	663	640	643	650	616	653	666	604	681	668	642	599	622	714	615	628	610	648	611	661	649	689	611	653	594	643	662	676	637	635	636	630	660	679	651	661	640	634	611	630	656	611	673	653	647	617	618	691	630	628	634	634	665	676	632	635	648	624	632	628	634	656	641	666	631	628	650	640	655	619	692	686	645	634	678	636	631	663	677	596	664	658	654	661	623	705	586	637	655	624	642	614	676	612	654	605	648	624	668	633	639	620	700	621	638	638	631	662	656	632	679	653	645	623	606	604	665	699	636	654	611	614	649	673	595	636	615	626	637	662	632	704	630	610	643	626	615	667	604	656	612	653	659	664	630	584	653	632	669	639	680	603	658	647	603	644	637	662	624	651	589	627	628	647	604	611	635	624	665	642	628	597	655	661	670	636	630	644	650	673	676	683	637	656	621	661	637	676	634	661	668	634	687	641	660	610	650	680	612	661	665	663	644	637	685	642	639	644	647	697	611	615	619	654	680	657	649	651	685	605	666	714	633	672	682	617	660	680	647	638	674	623	638	611	611	658	666	661	635	656	645	646	645	642	628	639	567	648	624	645	617	654	652	654	607	668	665	619	626	623	648	669	621	621	618	619	660	694	677	654	702	645	680	643	628	619	595	647	625	649	638	730	635	605	601	631	612	689	673	623	613	623	649	636	612	646	645	647	679	658	638	641	647	634	635	620	584	670	637	647	631	667	610	640	629	625	616	692	643	659	653	613	655	636	669	639	669	607	638	620	626	629	643	647	643	651	661	636	631	630	622	657	663	620	673	634	691	608	669	618	646	640	623	633	642	603	662	602	607	642	622	655	655	652	666	634	635	579	653	670	654	640	662	631	666	633	704	641	627	659	657	649	717	657	632	655	664	659	663	657	625	642	623	626	639	701	588	674	624	641	659	598	641	625	618	638	649	631	662	647	632	647	628	618	667	644	644	633	656	637	655	661	644	648	641	650	625	654	641	658	571	658	638	623	631	685	691	645	620	686	704	638	632	607	600	631	689	614	673	658	619	621	641	633	675	652	631	643	634	618	679	624	651	676	661	621	646	639	646	652	667	610	614	653	635	610	663	640	684	615	633	651	576	642	646	668	639	697	652	639	668	652	629	649	669	620	664	669	639	641	627	690	616	629	650	649	635	655	639	634	628	662	608	601	636	635	660	666	654	683	689	589	646	637	652	638	652	662	650	708	638	661	616	631	612	670	626	626	653	642	689	646	645	616	620	631	640	658	636	687	595	648	625	596	676	671	641	641	612	642	652	621	640	660	663	661	663	632	608	611	671	633	664	633	626	646	635	648	639	649	642	664	618	649	648	641	659	641	659	644	650	654	676	637	643	631	652	650	612	645	643	648	609	626	638	628	631	656	630	610	650	633	615	678	641	625	649	635	633	686	656	620	656	615	647	687	636	657	651	640	656	600	669	650	627	652	626	679	702	654	614	645	638	612	651	598	638	632	620	638	653	664	598	690	664	657	594	591	645	660	662	635	662	662	634	692	609	650	643	598	633	653	662	632	619	609	676	631	631	684	644	655	623	665	611	639	635	666	621	663	638	676	632	621	660	664	635	613	632	671	622	628	611	616	652	612	606	670	603	662	612	668	707	654	662	636	667	702	591	595	682	637	625	665	651	644	632	650	656	640	609	710	617	673	665	677	674	658	648	648	644	634	640	648	653	621	605	650	652	642	607	608	612	635	613	644	669	675	614	646	636	661	641	664	680	633	655	605	639	670	621	617	664	693	643	653	650	654	627	618	704	643	631	667	666	618	690	661	642	645	575	636	656	666	648	662	660	682	640	643	622	658	659	629	617	637	638	657	666	667	630	622	671	638	665	669	658	603	667	643	672	653	637	624	595	660	643	648	672	634	637	645	624	616	631	632	627	621	680	619	646	678	608	648	622	656	673	708	667	618	653	607	671	651	655	640	645	661	647	652	656	642	665	578	645	670	634	650	641	687	702	628	628	588	665	628	599	687	636	640	598	632	618	649	640	643	674	629	626	661	649	707	673	653	658	640	659	642	664	619	635	642	650	654	625	638	609	619	663	598	585	618	590	675	645	686	643	649	649	657	624	604	650	622	683	684	657	663	637	679	633	607	656	641	680	671	666	669	643	657	608	674	628	622	604	667	633	638	612	623	627	648	661	657	658	677	626	620	611	608	672	608	631	652	639	703	678	622	632	648	623	634	638	628	615	654	655	662	602	633	647	622	683	677	658	629	603	675	661	654	641	640	667	672	644	612	637	617	650	662	616	660	584	632	679	613	702	601	629	639	613	637	664	708	655	648	636	582	687	646	693	666	628	659	669	656	660	623	628	617	611	623	632	663	613	634	622	636	660	603	621	656	661	633	653	709	639	643	642	699	648	674	664	627	650	644	657	653	623	652	654	671	587	665	621	648	645	647	635	611	638	626	619	656	644	688	634	635	634	603	618	664	665	662	633	652	637	616	703	652	649	619	624	629	599	606	621	737	630	671	629	623	582	635	635	660	623	625	605	649	639	647	611	660	632	601	647	610	622	664	639	639	633	689	670	581	638	634	635	652	662	631	596	634	614	644	633	657	658	611	655	664	631	622	635	652	640	632	640	639	644	619	698	677	672	651	615	621	602	664	682	638	583	670	665	671	635	657	659	651	655	618	649	644	623	661	647	656	631	631	634	650	670	630	632	637	664	624	659	655	614	625	652	672	596	644	658	610	623	606	668	633	624	610	666	652	642	632	641	653	628	675	636	653	648	671	631	649	660	641	609	678	618	638	670	636	631	643	655	642	667	576	637	623	628	636	622	619	603	675	633	638	593	618	633	615	654	596	657	622	601	696	629	645	657	588	598	614	643	693	642
23955	21526	29191	24263	21517	13521	1733	1171	931	912	867	808	766	750	749	728	712	730	765	732	714	646	654	679	709	672	711	716	701	705	622	699	689	727	680	680	659	670	681	629	685	670	667	649	639	691	653	663	693	702	670	680	727	663	673	688	650	711	701	695	682	703	632	656	646	633	693	649	636	676	632	634	629	660	657	683	672	700	661	664	719	649	670	662	685	672	694	626	651	673	671	662	700	663	688	720	722	640	612	654	666	664	697	707	637	652	660	665	630	696	653	658	666	658	643	657	693	663	678	649	669	676	666	699	646	677	671	632	623	690	685	647	683	678	647	657	683	661	636	689	663	605	606	636	628	679	660	643	626	665	622	613	660	662	638	642	679	688	668	666	636	673	657	651	678	664	678	657	629	650	658	649	641	650	689	663	624	701	678	697	704	709	697	689	682	684	687	647	656	647	666	675	676	570	696	645	691	613	654	661	640	645	693	701	650	658	628	695	648	632	677	672	673	664	660	690	592	669	663	666	682	693	648	672	653	628	707	679	674	690	673	652	696	641	722	683	651	677	694	706	649	689	688	664	645	707	682	718	668	695	650	696	656	674	669	660	629	638	657	661	630	678	708	654	637	683	642	694	694	653	641	657	680	703	659	640	627	646	656	671	650	677	638	640	630	641	651	669	668	701	661	635	664	681	668	660	640	662	684	648	694	642	659	699	678	671	670	658	661	682	688	633	655	672	692	678	675	640	672	627	633	657	652	663	648	656	654	663	666	668	665	650	681	689	670	642	678	671	689	657	640	647	691	642	619	656	656	653	669	658	636	616	664	642	654	663	667	676	655	643	635	608	696	626	662	663	678	666	656	652	603	634	614	684	634	700	643	703	660	709	652	632	617	658	666	654	686	671	684	627	640	646	686	645	651	664	674	667	654	699	671	583	688	712	615	643	682	678	620	675	691	646	655	632	623	662	697	676	674	633	654	665	674	680	654	638	711	704	636	663	644	676	645	687	646	660	635	662	639	662	600	648	685	643	666	658	658	675	628	658	668	671	660	689	672	605	664	664	655	637	659	657	661	645	701	655	592	630	666	639	646	671	644	631	667	646	661	669	638	650	613	649	655	627	649	674	682	665	664	633	655	687	682	652	666	687	619	739	689	701	668	683	680	670	637	673	660	635	674	648	651	613	671	636	659	673	657	695	652	640	675	718	720	688	653	608	674	659	674	672	596	610	694	621	664	665	638	637	662	699	700	662	599	624	647	638	615	631	638	650	662	675	637	660	715	598	676	671	651	687	684	686	673	649	657	657	657	703	664	653	671	668	650	665	625	641	639	670	657	644	685	643	660	672	654	629	691	644	637	576	652	626	661	625	685	675	657	668	659	672	660	655	653	655	667	728	674	672	628	656	659	684	707	663	640	696	686	662	663	637	631	688	632	649	662	628	661	661	672	676	667	661	612	661	679	655	619	671	619	687	699	714	696	696	630	580	617	666	636	639	683	647	625	669	702	631	638	660	618	603	656	653	674	628	717	663	671	662	660	692	650	649	654	658	670	671	660	669	656	676	647	657	645	652	641	670	665	675	645	649	647	687	668	628	648	680	660	655	684	594	701	667	676	706	671	685	679	646	674	668	602	661	642	656	632	648	624	687	665	651	722	652	698	649	651	659	663	662	639	682	665	661	675	650	680	663	617	702	623	632	690	662	683	712	649	649	635	670	695	641	687	682	648	665	675	688	619	630	692	690	701	625	626	645	649	601	621	678	659	674	662	634	678	634	662	704	636	631	623	638	677	664	637	708	663	710	638	667	670	660	618	656	644	659	685	599	662	669	630	665	673	628	613	644	674	686	605	701	646	673	651	685	700	669	678	648	688	635	678	690	671	652	653	652	657	626	668	672	657	662	674	664	629	619	660	660	667	647	668	645	674	732	679	638	674	689	611	689	648	626	635	689	586	656	689	650	649	691	647	718	622	682	656	684	689	655	641	633	666	670	683	651	647	651	677	659	639	675	682	686	659	701	663	639	644	665	661	640	673	634	690	721	627	650	654	683	680	630	754	656	689	673	647	633	665	671	645	688	667	641	625	638	667	620	642	649	669	679	672	684	672	604	668	689	636	625	657	637	671	684	667	638	666	633	662	652	645	624	672	672	656	650	679	638	636	656	664	660	670	642	644	629	693	663	674	656	685	614	662	656	646	654	664	694	648	692	667	704	702	640	676	695	679	653	637	687	642	649	661	619	666	678	633	671	704	674	672	660	630	640	622	684	659	641	669	691	641	660	697	678	597	656	633	684	658	687	680	726	684	681	692	675	683	669	628	639	631	660	662	629	679	662	617	646	699	633	710	687	616	687	652	631	659	688	619	666	629	655	703	687	682	681	630	643	633	662	688	651	649	646	646	640	618	687	703	606	676	682	660	647	633	685	657	642	709	721	621	642	673	676	643	641	669	665	642	651	655	704	621	670	689	687	648	656	637	693	670	639	635	647	628	677	660	683	621	658	641	692	675	680	677	668	661	667	713	635	678	640	659	657	655	628	684	661	681	771	666	680	668	713	643	618	637	658	658	657	657	674	698	642	660	646	650	592	696	687	703	700	640	664	606	676	650	705	680	640	671	676	693	649	687	672	674	680	650	646	640	669	634	629	664	699	724	646	722	657	681	622	601	614	634	630	684	668	647	637	645	708	645	681	655	662	677	660	638	641	709	670	671	647	652	663	678	661	661	679	637	634	635	643	652	628	664	656	669	661	617	666	609	663	668	612	689	686	667	647	640	670	683	619	644	629	677	673	653	643	683	651	657	644	682	619	690	618	653	615	637	661	658	635	726	667	674	725	709	684	655	661	699	657	639	674	679	672	658	658	658	636	668	624	666	674	717	650	688	628	694	705	656	632	655	712	672	664	626	618	646	679	635	635	637	645	658	636	661	616	626	640	674	675	662	654	639	663	701	667	659	640	672	641	683	668	657	622	664	670	686	649	706	670	719	664	694	612	643	603	649	704	635	649	698	651	658	641	688	695	678	678	664	699	660	682	647	626	642	683	687	637	672	699	679	674	668	606	649	642	653	643	672	705	668	634	678	649	659	729	647	675	675	634	653	669	660	694	671	661	667	651	611	634	683	666	672	645	639	650	649	665	656	647	706	672	681	681	673	668	636	625	608	673	665	668	633	742	657	606	647	705	663	636	632	656	636	654	636	685	674	687	656	659	665	648	642	639	638	671	642	596	660	612	646	683	668	634	655	705	690	693	652	693	629	633	675	678	615	647	634	635	680	664	702	654	650	648	701	619	639	662	653	710	626	658	700	639	647	675	687	631	707	674	655	682	651	628	661	640	674	673	631	677	666	644	662	642	661	726	635	680	662	694	680	697	604	607	648	653	682	674	677	649	639	659	669	670	678	677	676	689	648	671	636	709	664	653	612	647	698	647	671	628	646	646	676	633	643	663	637	675	654	678	657	657	670	681	646	682	675	671	654	642	670	681	663	647	633	646
5236	11193	8924	4624	3301	2694	2144	1900	1631	1475	1374	1221	1229	1154	1056	1048	1114	1027	1014	981	960	948	965	909	924	890	942	946	874	912	954	898	921	896	922	887	896	904	924	869	877	938	901	914	907	901	873	859	901	888	924	877	939	899	887	858	916	829	863	895	866	853	840	867	859	876	899	847	946	884	933	831	869	876	928	882	849	834	898	915	884	941	861	879	914	894	862	847	885	922	854	905	877	841	818	890	866	840	919	895	881	863	842	894	895	861	931	836	919	858	875	854	863	881	864	907	895	874	899	886	869	909	868	867	860	848	843	890	865	925	911	903	843	880	889	916	876	839	861	883	865	850	893	860	822	911	839	906	866	869	865	909	881	860	875	856	880	911	872	897	831	929	866	866	864	855	844	853	843	860	897	851	873	868	853	846	908	882	825	952	882	898	912	909	867	881	871	872	902	824	863	878	898	904	858	829	869	898	911	821	881	838	914	911	879	916	867	908	863	888	905	882	858	843	900	881	898	873	913	861	902	856	870	860	846	908	879	874	912	934	861	860	868	880	856	845	894	871	853	883	877	865	856	908	872	861	893	863	905	916	889	858	850	858	908	845	821	885	850	887	859	868	797	848	869	864	843	884	892	906	870	846	833	858	871	947	868	902	946	889	899	878	904	899	868	869	892	805	874	844	894	897	899	862	810	868	876	899	873	861	882	817	876	871	893	903	898	863	857	847	848	877	879	898	875	870	875	816	870	908	825	851	863	839	863	841	847	853	872	855	889	862	830	852	858	852	857	833	933	850	932	876	875	879	844	846	896	860	892	897	857	870	832	839	861	816	918	929	882	882	901	878	857	868	834	883	894	897	866	889	938	920	921	882	868	876	827	864	856	904	853	890	863	937	825	876	910	877	870	812	859	911	896	820	940	866	835	908	882	864	853	890	913	865	857	840	906	936	914	838	856	925	888	845	929	835	833	856	864	867	859	927	881	878	895	874	895	865	845	854	878	848	809	866	918	881	841	877	839	866	884	860	864	866	864	882	854	909	879	888	937	839	904	863	831	847	853	903	873	892	804	854	877	841	841	839	895	840	868	848	869	892	849	853	868	892	897	884	823	882	832	838	914	874	895	880	838	885	819	893	874	870	889	864	880	883	928	930	849	913	954	884	883	811	868	857	913	887	860	891	927	843	882	838	873	876	851	812	873	911	806	896	919	851	796	861	864	899	867	873	861	871	917	849	869	902	911	864	862	886	836	901	874	855	875	894	829	883	900	806	899	850	890	957	856	889	889	850	892	859	852	850	853	886	918	864	866	855	836	846	838	863	864	882	885	849	881	898	814	879	882	842	880	879	887	875	856	911	831	828	885	936	897	877	892	869	856	928	881	873	843	865	857	886	913	902	885	854	861	863	912	917	934	872	884	884	940	866	903	874	822	856	952	861	851	858	901	876	859	835	900	825	863	867	842	895	890	858	824	890	895	876	867	875	871	881	883	904	900	831	884	912	895	855	892	881	932	911	904	899	876	844	897	905	904	901	909	871	834	903	871	927	895	894	902	866	920	821	827	904	885	877	874	932	864	906	907	866	891	832	893	872	944	885	884	859	850	892	853	854	867	820	836	832	863	890	837	839	848	874	881	929	847	863	857	892	824	906	880	846	871	867	885	901	848	824	858	899	832	872	872	869	862	845	936	846	907	848	870	868	876	880	822	882	898	887	913	900	898	884	880	862	842	938	881	904	846	858	831	831	900	893	884	853	898	890	842	877	880	889	829	887	881	828	887	919	851	843	846	903	881	861	838	921	832	865	906	850	872	838	862	881	865	867	908	891	886	910	896	912	872	853	857	853	890	866	834	939	898	885	856	869	908	907	855	838	881	859	914	881	892	878	871	844	861	899	884	859	895	921	863	875	871	853	874	846	916	947	842	848	873	858	882	881	898	851	856	855	900	849	872	890	870	884	825	886	949	870	873	924	901	855	881	881	848	921	855	880	878	866	934	942	874	891	902	884	854	891	886	878	921	867	901	887	925	888	885	825	873	895	870	823	838	870	830	897	865	904	897	870	889	877	883	860	874	897	861	909	879	884	895	814	874	793	834	883	851	822	851	925	900	902	897	846	838	812	922	861	885	914	825	837	850	868	895	895	897	856	844	894	913	852	945	845	857	897	891	860	866	811	915	876	861	877	863	860	845	868	866	897	921	824	901	882	869	933	852	879	895	865	906	875	850	863	885	839	845	894	852	874	906	919	790	885	877	892	900	836	923	838	873	829	899	903	882	904	852	891	918	856	899	954	903	826	842	948	926	851	868	962	899	855	871	886	829	855	840	846	923	870	843	964	860	841	859	815	858	892	865	872	905	897	867	908	947	849	896	895	880	880	886	866	921	900	803	843	840	880	896	861	858	882	891	841	869	830	843	882	913	861	879	985	892	935	882	817	853	877	878	885	901	879	818	872	851	885	895	887	877	904	862	877	874	886	827	848	870	898	887	831	924	867	868	923	865	879	851	863	838	873	882	912	872	869	903	868	910	868	858	890	888	867	863	876	853	875	852	919	898	872	869	878	843	880	878	892	822	876	849	819	913	857	902	858	856	875	909	911	895	817	835	901	882	876	867	845	853	914	885	876	887	851	894	816	844	850	914	870	860	895	872	827	878	866	870	799	867	848	920	903	892	876	899	823	874	918	873	847	855	902	881	926	837	870	889	895	913	891	927	931	881	890	858	922	844	885	857	835	873	869	922	896	885	874	921	863	838	843	834	830	835	902	817	856	894	878	882	933	873	857	836	879	910	828	875	927	864	902	845	873	885	920	866	871	850	872	879	901	883	892	908	854	868	868	855	877	857	861	872	916	868	860	813	875	797	861	886	880	866	839	858	833	828	964	880	871	897	899	859	881	872	916	890	881	871	849	938	883	832	819	905	843	895	865	899	925	833	823	927	905	856	901	902	824	896	872	900	909	901	873	879	904	836	921	874	872	867	852	851	865	875	878	852	852	906	856	900	895	900	874	917	853	877	888	931	843	843	889	810	912	888	866	842	864	895	889	919	897	902	879	869	878	903	896	855	848	884	886	902	886	834	888	850	882	837	855	852	949	870	891	904	874	839	885	860	819	913	857	886	926	870	912	867	838	960	858	850	844	863	876	886	840	868	844	891	860	848	854	887	862	863	837	846	858	896	906	871	844	843	917	859	895	914	847	867	899	878	898	858	856	895	854	894	871	864	876	898	882	852	938	901	868	840	863	854	794	880	922	862	878	883	899	866	887	871	881	864	860	821	901	868	837	904	922	853	855	846	860	848	872	856	909	835	900	899	885	869	924	894	873	883	848	882	877	854	873	797	895	861	810	911	870	806	874	921	886	844	853	864	883	855	833	871	893	904	869	889	852	859	877	873	861	896	873	885	864	881	888	863	894	897	816	836	866	875	822	856	888	841	950	842	855	819	818	835	843	912	816	884	900	843	844	862	852	925	858	887	873	908	915	865	886	891	837	879	823
23182	21540	29556	23967	21540	21590	11409	1336	981	812	753	654	642	637	579	575	567	569	561	489	546	534	486	541	483	485	496	497	447	492	432	455	465	474	455	478	489	468	432	442	444	428	448	420	476	403	451	435	443	467	484	480	458	435	447	479	473	493	489	434	435	477	448	436	426	449	459	475	454	437	432	455	458	472	417	444	446	481	467	436	452	444	456	450	453	411	397	441	444	411	460	412	446	415	441	457	502	469	436	439	441	409	424	411	425	440	469	426	437	432	424	417	435	408	433	438	420	452	403	449	473	446	431	441	451	442	445	443	419	458	424	450	443	427	427	405	439	440	439	398	419	443	440	407	460	418	431	427	417	456	393	381	444	438	434	411	474	437	452	433	448	417	398	484	435	419	467	460	396	436	412	464	447	426	423	451	443	410	428	418	456	446	434	448	430	437	460	428	420	460	429	414	456	439	452	438	467	430	422	458	437	456	476	435	415	440	426	398	407	434	412	425	416	431	433	412	433	410	413	477	440	469	432	457	450	431	426	436	418	476	443	424	429	430	472	442	433	453	486	392	415	425	413	429	479	427	444	452	420	418	437	396	388	395	411	409	416	435	406	413	388	431	463	425	423	454	477	420	407	432	427	436	422	451	397	435	414	439	406	426	419	435	446	438	445	424	453	456	424	430	419	366	435	455	431	443	478	407	444	489	400	451	424	414	414	447	415	484	475	445	457	385	422	449	456	432	407	438	451	431	441	441	447	402	441	422	459	427	457	422	442	434	417	464	446	489	445	447	420	411	407	453	413	446	425	404	432	394	455	443	485	434	444	405	423	429	421	471	428	459	440	472	394	391	429	440	453	433	483	438	449	429	406	432	432	414	436	412	459	432	417	451	451	454	459	447	435	487	443	411	410	437	396	460	442	428	461	420	444	414	417	431	433	423	451	439	425	444	423	437	397	413	428	443	442	409	433	404	457	424	437	422	444	446	409	426	448	425	434	429	436	419	442	457	450	453	441	449	430	443	409	434	418	453	409	417	430	447	455	454	446	454	419	406	425	457	437	474	412	413	423	404	428	464	412	416	459	402	421	442	415	418	419	403	403	447	480	432	414	441	446	444	406	427	427	436	445	444	382	442	441	427	427	422	437	469	424	438	421	451	443	427	436	400	418	436	437	451	439	428	424	440	415	420	432	418	434	404	455	461	460	441	398	430	458	450	415	430	430	412	426	405	395	401	413	434	431	442	429	455	437	433	449	437	429	420	430	430	441	467	421	479	446	439	413	452	403	445	413	390	420	421	435	405	457	446	442	398	445	423	443	458	402	423	455	436	445	446	414	413	450	386	417	392	417	458	401	449	424	449	441	439	440	457	413	455	418	449	422	436	443	410	406	404	476	464	438	393	420	432	418	402	416	420	429	424	463	410	420	401	421	436	483	442	453	430	488	434	437	420	472	446	454	453	423	497	469	425	404	413	450	473	423	449	426	420	424	464	465	389	440	446	432	461	441	457	442	420	454	472	420	406	437	452	475	442	388	373	465	428	446	466	381	444	399	409	441	451	424	448	438	467	432	434	402	407	422	394	461	440	416	438	396	450	473	414	433	423	433	458	443	392	418	426	442	451	456	402	432	461	442	442	454	455	425	430	449	442	433	426	423	464	421	420	446	410	435	408	404	408	419	424	441	439	464	416	415	447	439	379	426	404	472	393	456	451	441	442	436	415	442	449	382	399	446	433	406	410	399	422	396	402	440	415	434	484	440	423	423	393	465	429	434	399	442	418	413	426	419	406	417	431	424	392	412	445	461	442	435	445	462	445	455	466	438	450	436	420	410	420	420	365	439	398	386	435	399	437	421	438	459	461	421	454	424	423	468	435	439	432	426	405	445	404	420	436	403	440	384	435	449	438	441	439	398	461	436	459	405	404	432	397	446	421	436	434	449	445	423	446	441	450	435	385	410	454	443	449	424	406	444	402	421	465	408	430	435	444	445	362	450	439	452	434	429	435	456	456	451	467	444	468	460	436	410	406	474	426	446	415	416	453	438	465	397	438	435	455	430	422	429	394	441	426	439	410	461	433	417	443	426	419	452	432	453	432	411	469	426	457	444	427	434	433	442	439	436	416	449	450	436	454	416	449	425	420	481	422	476	458	415	411	450	448	454	463	409	439	401	448	440	450	428	416	444	466	395	457	409	425	407	449	443	466	429	432	405	446	448	400	405	443	393	395	441	438	407	432	447	464	453	396	428	457	419	433	406	457	410	423	426	457	458	420	424	463	434	433	438	452	416	411	451	410	409	426	409	479	386	429	417	431	404	431	442	422	414	429	432	436	429	409	441	426	397	437	402	391	433	442	452	424	434	472	420	409	430	466	467	449	426	458	441	453	438	422	404	439	426	455	432	460	441	413	489	435	396	424	424	399	459	420	443	417	465	428	426	433	425	412	434	408	386	426	427	418	419	400	413	422	413	414	406	416	409	478	452	404	442	449	409	424	427	437	422	425	418	450	422	451	425	430	429	462	399	389	437	399	375	414	430	461	415	442	411	400	400	435	427	483	443	394	419	424	470	434	417	434	417	404	422	431	451	424	422	445	461	454	494	442	399	402	476	419	438	438	425	412	443	466	427	454	431	438	420	426	452	434	421	431	449	385	440	422	454	416	425	419	443	435	426	421	406	444	445	399	423	391	402	401	409	416	429	428	400	425	423	454	475	428	396	416	395	451	454	465	407	424	420	414	457	428	493	422	440	453	440	434	439	427	416	409	456	457	433	388	463	435	407	425	448	428	452	470	429	460	414	456	416	420	469	445	389	434	435	464	436	430	445	433	445	468	415	450	425	465	442	432	450	426	425	449	434	410	417	440	417	443	436	388	449	451	431	432	441	471	464	429	444	420	423	433	435	430	445	407	443	426	439	418	440	452	427	452	455	417	421	440	398	447	389	442	424	456	430	431	427	432	459	449	460	402	432	447	428	446	447	423	428	410	423	433	426	443	419	443	436	417	475	424	424	461	426	406	408	448	429	425	463	419	419	424	446	453	392	422	485	378	425	441	431	467	399	424	443	467	411	420	409	454	426	444	392	448	439	442	439	425	441	447	447	415	438	428	431	402	430	431	410	424	435	426	451	407	399	467	429	440	410	435	425	415	424	440	423	432	413	460	429	421	453	413	432	436	437	427	408	466	438	413	427	425	406	451	457	437	414	436	391	442	464	378	418	455	425	406	428	435	452	402	423	398	435	401	421	428	434	449	374	447	433	417	408	428	389	440	427	437	428	409	406	435	427	449	439	437	428	428	471	452	421	393	443	410	423	420	414	427	467	432	430	393	437	428	440	442	437	427	440	418	420	437	414	397	474	437	458	401	444	421	415	466	416	413	445	433	423	431	437	411	405	435	434	436	430	446	444	440	465	392	421	459	464	466	424	418	444	431	394	431	429	473	386	446	436	453	403	393	438	442	440	444	460	409	442	467	399	435	418	453	451	470	443	432	413	401
7421	17159	13860	7494	5077	3984	3047	2454	2016	1665	1524	1359	1152	1127	1029	958	931	822	848	762	796	755	769	706	696	691	733	720	719	733	657	643	662	656	650	635	607	688	635	665	596	593	625	605	636	641	604	630	610	615	583	667	646	639	649	625	608	656	630	644	618	623	594	637	632	636	589	537	581	634	600	621	588	561	542	620	580	583	632	608	600	583	569	635	553	570	576	591	622	613	604	635	602	604	591	596	611	566	557	576	601	601	602	582	597	584	590	629	595	605	544	579	578	575	642	567	593	582	596	606	609	598	613	580	573	593	575	618	568	532	541	654	620	549	594	598	599	590	558	548	568	620	596	577	606	627	588	613	607	574	560	574	616	565	609	601	578	595	609	584	586	622	582	618	594	637	581	577	583	574	624	582	581	613	586	629	616	565	574	565	595	609	594	544	584	605	556	596	595	604	578	601	573	605	646	592	555	608	623	598	606	629	573	582	579	574	580	586	567	574	577	598	562	567	610	575	585	590	576	545	567	582	578	614	584	603	599	606	591	572	556	594	589	624	610	584	543	601	546	604	620	598	600	581	589	586	602	610	573	645	580	561	594	587	602	637	583	602	593	595	528	575	593	613	591	592	632	578	548	597	623	597	577	553	618	578	592	530	602	598	625	587	609	595	604	617	580	572	598	589	620	576	546	578	560	619	582	607	618	594	667	643	592	573	626	639	561	578	606	564	576	558	606	623	580	582	638	598	617	585	598	568	581	552	565	633	595	589	603	584	575	603	629	602	594	595	578	605	575	605	595	571	615	589	661	554	617	614	604	605	581	592	573	647	558	555	554	592	616	546	574	591	565	609	559	616	553	599	562	598	587	588	613	618	594	572	641	574	606	601	615	542	602	594	620	605	627	552	644	549	551	594	613	579	588	606	586	568	602	635	630	596	624	586	515	604	570	605	614	546	574	592	623	600	637	606	638	582	602	601	593	585	599	602	646	570	589	616	560	624	572	593	586	589	553	599	620	575	604	589	604	618	594	581	559	580	587	640	607	592	599	570	601	571	570	550	549	588	580	582	615	578	616	605	612	582	592	591	602	569	553	571	599	592	567	613	636	615	586	620	605	599	591	589	582	581	565	587	659	588	599	589	591	625	620	553	618	600	599	564	597	575	602	568	567	560	587	621	584	580	599	604	625	528	658	580	577	562	594	600	641	604	585	560	610	580	597	581	577	605	572	539	599	602	615	580	595	581	619	573	590	591	646	565	596	620	579	593	574	591	613	575	572	563	621	563	606	576	585	615	595	587	613	594	566	608	607	575	555	567	572	620	588	599	573	594	560	579	579	621	549	578	632	581	621	606	623	611	597	606	589	606	591	586	593	594	562	575	594	564	598	590	568	620	615	571	602	584	587	588	576	577	622	597	587	620	598	573	607	630	609	589	585	559	606	650	572	585	594	571	638	599	563	597	612	582	564	594	573	606	580	579	552	598	581	593	556	586	609	584	575	606	632	597	606	578	575	581	540	634	578	597	624	589	620	576	514	587	603	604	573	600	580	624	580	575	567	608	601	566	602	623	575	565	595	614	599	585	634	605	577	592	586	593	605	615	625	607	606	594	588	599	634	586	601	597	653	601	559	581	603	582	532	601	590	609	603	608	569	643	624	607	598	618	548	562	641	627	619	615	604	571	527	566	575	616	613	598	608	590	602	596	609	608	609	643	580	577	594	594	625	580	568	535	560	578	583	609	580	593	577	599	536	604	580	649	605	601	573	620	623	562	608	582	606	628	627	550	590	561	584	580	547	569	608	609	553	590	598	614	574	581	598	564	594	606	581	587	586	636	561	598	609	577	585	606	619	600	591	594	595	590	593	621	589	554	565	578	567	620	602	590	596	633	577	566	598	611	564	567	605	564	596	558	594	630	613	634	584	598	571	581	595	590	565	549	548	580	601	577	573	574	579	597	585	612	568	579	648	612	592	601	564	612	634	550	576	618	608	627	597	593	585	593	584	634	589	607	577	634	589	600	558	583	633	650	585	574	560	646	593	603	550	572	580	607	583	553	641	585	558	577	631	618	576	634	654	641	561	597	589	593	572	576	598	559	581	577	580	594	589	570	575	602	624	521	551	591	572	646	554	584	610	581	594	559	560	600	611	586	623	603	544	583	579	552	588	594	578	592	619	598	593	581	607	600	580	584	543	587	566	591	591	595	603	610	588	569	600	561	558	579	621	628	601	571	645	578	616	554	567	616	562	598	605	567	599	606	533	536	618	588	599	542	598	590	572	606	554	544	546	597	594	570	605	588	642	609	567	587	602	589	587	605	615	579	561	615	621	584	563	582	595	564	592	584	553	547	586	549	611	602	605	569	572	621	583	567	596	623	593	593	604	566	588	554	614	579	581	585	587	590	593	579	585	596	557	588	558	581	617	575	599	570	605	661	577	546	584	581	581	608	611	647	622	601	604	577	544	582	648	552	583	589	606	606	582	603	576	569	588	576	550	639	597	595	614	602	575	594	589	561	584	589	557	574	549	569	575	623	591	610	625	620	565	588	557	561	594	641	617	581	641	639	589	618	587	637	604	602	587	576	575	620	608	625	562	601	599	612	588	616	576	524	572	583	578	625	565	609	610	599	611	574	613	588	558	603	623	608	571	545	606	588	590	587	569	588	600	587	576	611	588	566	653	601	585	612	609	614	565	598	649	603	588	595	577	597	572	619	566	564	600	577	636	568	523	624	582	559	582	615	545	626	559	568	615	532	623	594	586	564	535	604	584	565	625	544	601	585	596	582	630	562	628	589	608	555	554	599	586	605	616	622	643	606	608	608	573	581	608	597	611	595	608	612	566	604	584	581	587	570	553	589	585	550	616	600	601	625	581	582	549	614	582	573	606	580	614	579	588	572	624	595	598	620	600	621	631	600	586	631	610	578	642	607	600	619	587	582	596	540	617	565	568	591	572	562	635	579	579	612	561	580	597	605	565	574	555	568	585	578	626	541	571	553	576	605	610	615	573	605	597	591	579	581	580	580	603	564	587	591	589	588	584	599	578	590	600	582	591	613	601	655	571	603	635	581	572	601	587	603	580	608	618	544	556	578	622	575	609	522	590	595	582	580	657	602	589	599	627	626	625	618	609	597	546	576	604	621	570	576	612	591	600	565	549	596	533	546	590	586	621	582	541	577	547	551	626	616	560	568	571	533	578	612	574	609	591	580	576	573	638	594	571	565	576	599	567	594	606	611	582	573	615	567	567	579	577	619	588	594	565	574	527	591	572	559	622	549	561	644	585	557	549	569	590	590	578	565	598	642	620	539	600	600	546	626	604	554	554	589	593	625	604	601	603	612	596	554	573	587	579	598	616	568	563	584	563	564	522	597	567	589	601	625	603	607	576	601	592	554	622	576	608	546	601	583	571	600	622	592	600	567	613	594	541	595	563	577	558	607	599	609	604	644	559	554	593	555	594	590	587	633	592	617	571	590	573	586	597	554	574	597	544	582
27056	21267	11097	1207	777	716	610	518	491	468	454	493	480	491	491	506	506	453	492	499	455	482	505	465	458	467	459	471	479	523	473	433	508	447	468	453	493	496	479	487	506	485	492	473	475	532	476	464	457	463	484	489	446	449	501	491	476	477	483	495	487	468	455	497	499	462	492	488	481	458	521	476	475	453	477	473	503	432	484	470	500	486	469	486	474	477	443	456	468	444	470	465	467	488	492	473	492	505	469	472	478	504	497	475	501	482	485	429	462	480	439	498	484	488	461	505	479	445	471	460	465	467	485	438	491	484	491	451	492	472	469	493	487	467	489	475	479	485	446	513	495	474	481	500	488	494	495	480	483	504	514	465	495	464	454	471	438	474	460	465	478	494	462	492	490	452	468	509	493	502	447	462	513	454	501	449	483	493	420	513	471	515	468	466	472	457	496	469	474	451	501	486	469	481	468	480	500	495	501	472	496	477	490	458	492	513	470	462	461	522	501	447	474	506	454	489	502	467	450	479	477	487	450	522	450	499	520	505	494	468	452	465	493	482	477	458	470	455	520	479	440	518	464	479	485	495	472	481	468	487	473	462	449	500	470	522	494	461	467	465	473	458	484	463	492	425	454	487	474	482	413	469	483	478	517	499	452	466	469	489	441	455	470	481	514	474	478	490	505	450	463	489	442	471	487	476	473	507	472	476	500	477	473	511	505	485	501	512	466	492	504	451	478	468	472	523	473	452	476	467	481	501	453	500	464	484	498	446	483	498	471	418	479	517	418	497	501	485	491	479	461	462	451	461	456	468	462	480	492	472	492	455	525	440	454	464	436	498	450	445	437	522	495	484	457	478	440	469	507	510	481	502	455	496	455	470	525	460	486	464	434	487	470	483	450	474	510	460	451	493	472	441	513	442	475	484	456	464	481	467	464	472	489	519	446	478	502	472	473	478	444	512	466	509	485	470	473	486	487	470	502	433	498	506	482	481	451	480	499	499	469	472	497	479	471	507	451	467	480	478	470	430	559	481	530	443	496	483	482	502	514	474	468	517	425	449	495	474	479	486	520	484	487	469	495	462	483	460	473	447	458	451	525	506	422	441	454	493	513	484	466	464	491	464	477	479	477	450	504	477	487	495	476	483	455	446	505	456	451	489	461	464	486	458	449	516	450	496	461	454	470	490	474	505	470	490	477	490	460	501	468	491	436	452	481	459	465	467	485	450	487	507	499	462	497	488	471	485	498	455	501	486	511	465	475	489	481	493	466	471	460	468	466	478	478	464	516	478	512	455	473	485	506	466	482	463	480	466	517	480	496	482	455	503	465	507	471	472	458	462	478	500	473	481	471	497	472	490	485	502	456	485	488	439	463	463	490	499	457	447	460	461	475	499	448	473	479	475	527	451	500	492	483	487	486	455	472	477	472	439	493	488	475	484	498	451	460	504	465	475	478	534	470	479	511	482	503	450	471	500	465	425	462	491	480	514	448	483	443	456	499	486	513	506	466	492	515	471	484	478	488	449	489	495	485	501	512	449	474	506	461	497	406	471	447	478	430	468	496	477	453	487	464	512	482	484	478	510	487	446	458	489	466	474	490	512	486	502	476	449	490	464	458	464	447	488	492	483	511	424	517	450	479	495	449	463	505	495	482	527	456	411	493	444	468	490	469	488	486	484	464	481	466	508	488	476	475	468	477	441	462	468	495	476	469	498	495	474	548	462	468	505	446	503	495	509	453	466	473	487	483	531	470	478	484	473	458	475	471	477	489	470	475	452	455	491	479	452	514	485	448	495	483	485	512	493	482	499	486	465	431	472	473	491	442	512	504	486	459	495	461	448	478	451	461	471	473	493	477	477	445	492	516	474	483	487	442	462	478	505	482	455	496	458	486	449	493	471	491	474	456	512	479	451	515	496	479	465	454	489	427	488	482	480	500	449	510	435	476	439	438	470	470	484	452	464	470	484	470	475	458	512	440	461	453	506	461	491	483	493	479	479	471	492	498	463	484	484	470	485	472	467	480	453	495	480	457	471	476	468	490	480	481	493	471	517	487	470	466	482	481	497	446	470	464	505	456	448	468	475	500	481	464	473	462	422	513	469	493	468	514	488	491	479	453	467	465	473	482	510	499	507	492	453	496	481	493	485	468	458	474	464	477	477	461	459	448	473	469	482	484	465	448	485	483	435	496	487	474	470	438	488	465	505	474	468	473	490	511	495	473	463	500	493	469	471	456	474	463	467	455	481	446	479	496	443	495	488	476	451	490	472	506	510	474	491	460	478	456	455	486	501	494	485	471	440	505	488	505	483	454	466	505	497	501	463	516	484	462	481	506	434	493	486	464	475	496	464	463	460	484	469	441	477	486	481	498	433	451	469	492	491	499	485	468	493	448	423	516	470	466	387	481	489	464	505	455	441	500	473	515	506	491	426	488	490	526	513	435	480	482	485	449	467	500	483	466	495	513	487	491	467	463	495	522	462	484	500	506	469	488	478	454	462	465	480	482	460	487	470	419	489	444	516	468	476	462	495	479	452	483	459	493	503	469	486	492	481	496	466	463	500	472	494	447	438	522	493	451	464	484	510	468	501	477	443	467	483	482	483	473	448	474	475	460	477	518	477	509	469	518	482	463	478	495	438	455	468	470	494	460	464	468	444	476	494	468	468	474	503	502	480	463	469	460	498	474	500	498	446	485	470	426	510	445	493	484	525	448	465	432	447	474	469	473	499	472	430	495	487	486	454	468	494	494	457	465	426	487	462	473	474	456	431	496	467	460	495	497	520	460	490	484	446	495	498	496	465	462	469	454	513	483	489	502	468	462	456	447	500	491	499	431	487	467	481	504	494	487	488	448	470	445	481	450	438	453	463	508	511	455	467	490	454	480	511	490	480	470	458	501	490	486	433	466	483	492	486	489	462	521	476	471	487	485	457	500	466	452	465	463	434	503	466	488	441	446	461	451	470	472	475	468	460	512	502	475	436	489	482	460	486	485	456	463	507	451	478	479	448	503	472	483	436	488	503	508	491	484	435	435	496	498	466	438	487	477	474	512	450	470	496	482	494	474	492	493	466	514	502	478	482	480	455	486	505	461	481	465	476	455	478	480	440	465	470	483	475	465	505	451	466	489	498	493	455	461	482	492	487	460	492	456	474	431	470	506	460	455	485	493	464	479	479	449	477	471	483	472	505	487	519	450	441	470	493	487	517	510	478	441	502	478	475	484	461	483	457	432	483	442	478	466	463	423	474	475	466	523	494	503	508	485	485	485	500	473	455	470	476	482	451	474	467	479	471	487	469	450	459	485	444	468	473	459	479	513	508	444	489	468	489	501	460	496	483	486	516	472	503	469	479	505	504	429	440	466	459	494	440	473	485	451	459	490	460	470	495	480	478	451	491	442	464	463	448	480	523	482	457	545	480	504	485	476	465	513	444	505	505	483	488	514	486	462	449	457	513	499	528	472	476	497	468	467	437	441	486	480	493	476	469	446	413	473	507
4106	1653	1378	944	835	757	731	702	724	701	671	658	675	668	678	715	641	618	626	654	591	625	618	640	643	636	669	630	663	629	633	669	605	641	681	686	631	655	634	609	654	672	631	682	646	619	573	679	688	645	669	625	665	640	646	658	653	661	633	625	646	603	648	619	674	616	603	639	665	639	618	676	665	666	626	624	648	622	622	667	633	649	667	608	647	638	690	649	610	669	624	600	640	596	644	629	636	614	670	621	618	606	590	622	617	620	668	662	590	593	641	650	621	652	594	639	631	635	655	635	628	628	662	609	611	619	635	649	613	624	612	602	595	627	641	679	608	603	646	615	679	667	628	626	634	639	624	615	610	660	670	610	649	673	627	642	685	640	585	668	660	669	616	624	656	645	621	656	684	624	623	608	706	669	620	597	634	621	652	675	617	652	668	618	652	603	667	623	644	631	636	618	655	634	602	652	639	626	659	595	613	599	676	646	665	678	659	685	637	615	630	662	659	641	598	654	630	637	652	687	608	709	585	634	627	658	610	653	641	582	651	628	647	645	622	630	649	652	637	614	611	610	617	611	649	641	624	665	625	652	625	675	630	652	647	659	597	649	611	660	594	660	647	640	647	673	664	651	608	619	637	698	617	620	602	570	635	656	648	668	662	632	632	650	670	620	612	638	646	626	667	637	615	597	645	625	619	633	680	613	597	645	660	629	667	618	634	618	626	662	596	645	651	619	662	689	605	650	618	685	632	637	577	605	602	667	649	606	594	586	633	615	660	606	611	609	603	626	606	650	677	624	690	605	621	623	623	632	636	638	630	601	587	613	639	614	639	612	636	669	663	647	667	597	627	678	577	615	634	669	640	639	656	620	665	662	623	634	621	636	615	660	643	637	627	650	640	646	644	664	628	706	624	660	589	612	631	642	641	630	647	581	657	658	624	618	641	637	638	640	633	656	647	634	614	654	661	597	663	624	642	661	598	664	617	620	625	657	627	631	572	628	630	628	612	640	623	630	657	592	626	627	616	652	634	638	644	659	640	641	627	641	596	592	631	595	607	648	683	666	682	621	681	618	598	616	683	654	646	612	673	590	569	622	627	664	658	573	649	608	639	597	654	611	607	597	634	570	613	670	634	663	667	626	663	599	677	615	647	654	663	658	639	658	650	625	628	614	597	663	593	606	630	663	652	585	637	612	626	675	636	648	656	628	631	667	637	619	652	625	608	615	637	600	644	641	652	589	636	603	657	660	625	661	621	628	638	650	633	617	625	626	639	637	645	590	613	602	614	632	598	689	615	631	643	652	646	649	604	638	597	606	667	618	631	625	636	654	637	677	629	600	637	656	669	691	611	667	646	608	654	601	621	648	648	647	675	608	674	636	616	643	653	643	647	659	620	652	604	631	616	657	649	605	605	668	608	625	649	623	699	610	656	651	632	646	651	651	600	629	604	666	669	617	615	654	607	630	621	615	641	630	680	595	605	665	629	666	654	611	673	653	644	657	650	687	599	669	641	662	661	647	636	647	600	659	668	625	629	628	644	649	642	668	644	615	649	591	625	631	636	645	650	642	719	650	690	640	628	602	589	713	631	647	622	616	609	581	589	643	635	668	665	625	618	607	600	620	636	637	601	600	650	631	624	582	648	631	654	627	575	644	636	642	639	640	616	632	613	611	662	655	597	623	634	612	666	636	659	602	641	592	608	616	667	627	628	608	647	676	684	614	647	619	676	631	624	659	649	644	599	671	588	646	605	663	616	626	600	657	621	620	623	647	610	645	631	643	638	659	639	619	668	667	591	655	641	638	632	641	620	680	615	627	640	687	653	655	614	612	632	656	609	660	630	631	630	592	657	631	618	650	602	696	607	670	661	643	669	679	638	592	684	652	619	601	624	600	600	578	640	604	693	679	609	704	638	670	628	609	683	696	640	656	654	640	623	628	636	643	614	651	663	638	618	669	618	665	674	632	700	621	674	649	647	643	638	611	611	643	652	614	629	625	620	672	636	602	622	631	634	632	649	627	649	629	652	619	608	608	593	604	645	624	640	631	657	619	642	644	661	623	648	631	614	605	613	640	638	638	624	609	599	583	614	616	632	666	591	647	633	638	613	655	619	638	671	642	610	707	630	622	620	648	621	629	625	598	635	608	612	629	639	625	648	657	627	593	654	667	626	603	673	653	607	640	606	641	629	652	669	653	659	611	664	648	642	649	676	570	648	631	628	655	651	606	610	658	659	630	657	659	635	672	658	586	668	590	648	672	596	617	605	677	632	646	644	665	695	618	617	641	666	650	658	622	641	620	622	630	643	626	614	621	640	628	602	638	610	657	597	668	610	616	686	607	564	681	627	670	617	625	666	631	679	626	698	625	635	684	598	694	594	614	682	606	650	627	571	607	647	621	616	627	659	628	603	654	626	642	620	687	634	661	605	649	632	598	677	628	630	578	646	637	640	596	633	655	662	590	619	651	639	652	632	585	622	636	661	650	631	609	620	657	646	643	609	638	625	633	646	659	585	674	624	647	617	652	627	658	644	689	664	640	662	637	675	638	611	649	619	641	648	626	637	614	662	640	636	596	601	616	627	614	640	659	630	650	607	607	634	631	690	651	603	595	622	626	651	653	672	613	644	621	633	622	644	636	655	650	673	665	659	644	602	627	642	633	635	645	652	642	647	634	648	631	594	614	620	636	605	628	624	631	634	622	610	663	680	715	672	593	615	628	660	607	617	627	657	625	599	649	638	668	676	674	632	652	658	620	618	643	617	649	639	671	694	654	642	623	611	638	633	606	624	621	627	631	604	635	598	602	589	631	638	634	667	623	682	614	582	647	588	638	614	662	629	624	650	630	681	618	619	678	653	578	663	623	657	597	614	617	670	610	643	656	617	641	632	600	661	645	662	689	654	650	650	654	638	670	633	654	657	630	628	632	646	653	656	619	667	596	637	640	593	611	637	648	632	620	641	624	696	622	663	639	640	568	634	658	625	668	653	685	666	645	605	673	661	602	609	642	685	637	657	634	668	595	650	604	656	612	633	674	601	666	637	588	632	709	632	624	671	650	618	610	645	647	645	605	626	657	635	633	611	638	628	620	665	634	660	641	684	648	602	579	605	616	603	649	605	640	673	621	639	632	581	640	612	603	614	636	617	636	637	621	609	662	656	624	665	594	657	656	631	610	632	633	632	653	672	601	657	594	652	662	595	636	652	589	644	662	688	588	641	675	631	641	654	654	629	654	621	629	685	619	619	584	683	652	597	619	640	665	613	641	649	635	653	651	626	640	642	633	644	645	658	656	628	588	651	646	629	629	640	610	659	604	591	646	665	668	622	659	634	600	607	653	591	619	605	658	647	630	581	607	612	645	690	670	663	621	598	653	652	606	649	618	656	674	647	626	676	683	584	636	623	634	642	622	606	644	649	656	603	630	612	637	672	653	665	643	658	655	662	663	666	639	665	613	643	603	613	641	611	633	625	597	612	624	657	599	645	655	651	652
23958	21532	29191	24321	21537	13305	1679	1073	973	904	848	812	777	788	756	727	717	740	664	661	700	673	663	706	696	696	684	661	673	636	687	628	704	683	669	677	664	679	697	680	682	675	647	667	707	669	636	696	630	633	642	634	671	690	666	686	600	649	690	670	632	627	665	645	699	676	621	637	646	657	670	640	676	638	656	642	617	638	661	689	672	674	645	674	611	662	623	646	636	681	629	626	696	633	645	618	628	676	616	607	647	619	663	684	606	651	663	642	632	705	650	612	624	648	674	634	632	643	602	658	636	679	672	607	624	639	683	653	665	636	670	689	655	626	660	602	651	655	641	655	689	621	634	676	680	650	661	662	679	647	691	698	665	652	662	638	637	638	687	619	651	648	660	648	657	682	639	680	685	696	660	652	643	694	683	669	661	663	668	593	604	717	668	683	663	679	669	684	607	682	597	626	635	671	629	629	632	625	633	648	677	634	646	681	649	642	658	650	699	643	683	645	640	627	633	661	658	631	662	655	613	663	662	636	658	633	686	661	661	636	658	720	658	629	716	651	676	657	639	649	644	662	670	613	641	678	639	646	656	642	660	672	666	649	670	677	647	700	687	631	669	657	645	672	644	671	640	660	672	656	669	622	673	629	650	633	638	684	661	654	647	637	642	653	709	648	649	662	644	664	652	655	625	673	674	657	595	670	666	648	634	622	681	668	655	671	649	641	643	698	670	699	595	682	641	663	694	652	627	669	685	667	628	686	660	639	649	659	651	662	689	648	704	653	677	646	644	694	655	643	588	607	664	678	548	692	668	694	668	630	650	657	640	646	665	686	648	668	620	622	650	678	632	663	611	686	692	658	655	682	648	619	713	627	636	655	640	639	659	661	640	641	633	668	587	699	655	647	694	609	648	670	657	678	618	627	691	676	667	678	607	617	618	609	631	652	654	638	633	668	653	617	623	683	681	609	619	660	673	648	662	672	636	666	648	658	684	668	631	631	687	680	656	739	646	702	635	655	647	676	651	606	664	625	652	640	588	653	622	647	731	619	702	658	659	580	630	635	672	605	672	681	631	633	623	634	647	602	640	628	648	648	671	613	644	674	646	654	669	674	682	659	668	651	609	670	678	689	643	620	675	651	632	634	638	677	682	644	669	643	665	663	694	655	620	688	689	680	628	647	631	664	705	624	654	681	649	633	688	673	612	644	633	646	707	670	675	592	711	683	671	717	659	641	665	632	672	657	648	670	642	644	638	674	631	683	679	642	694	617	650	621	683	642	670	630	657	652	708	664	689	665	653	643	677	600	681	600	640	639	631	636	630	641	584	661	651	632	654	648	677	636	719	688	675	636	649	645	625	660	608	645	661	680	663	660	621	692	619	631	684	625	635	644	647	665	647	643	621	649	673	647	610	686	629	652	675	712	626	645	654	647	621	670	675	613	656	651	582	666	655	647	681	670	614	662	647	710	687	673	635	616	640	607	682	628	681	667	623	657	686	662	654	625	699	615	664	645	623	668	621	651	642	679	661	651	646	677	655	649	620	637	666	641	676	637	713	697	650	659	657	631	656	636	677	613	624	707	693	658	655	659	649	634	631	640	677	682	655	648	659	624	641	660	679	655	680	684	641	624	655	667	651	667	698	639	701	579	649	657	633	638	653	633	659	696	604	681	657	684	614	663	663	665	678	675	604	596	620	654	727	606	631	646	667	661	636	660	670	659	605	683	639	686	649	645	621	660	575	669	656	627	644	673	649	626	659	651	648	634	668	692	655	635	684	617	664	675	617	666	627	656	617	600	633	665	619	678	648	690	685	621	634	653	619	648	640	646	674	632	613	631	636	686	661	646	646	679	654	645	683	643	662	622	615	647	656	663	647	668	708	611	670	660	640	630	664	650	681	659	631	663	660	627	672	688	705	652	655	632	686	699	680	624	673	632	650	667	711	674	658	688	631	667	645	728	638	658	689	686	624	674	682	634	627	635	653	660	685	626	650	697	672	654	692	663	667	603	680	673	648	654	665	652	677	629	650	695	613	687	620	633	652	655	663	679	698	651	669	647	663	650	673	617	637	647	633	660	674	694	657	694	646	677	633	676	643	607	648	644	670	675	650	625	643	670	684	659	659	666	606	643	646	675	668	664	642	659	635	679	692	614	686	633	666	620	648	681	619	657	642	667	651	666	646	635	678	671	606	735	655	669	644	618	617	648	663	620	635	665	596	626	612	674	621	659	651	668	670	662	665	634	634	662	616	687	647	645	605	688	692	677	643	657	648	630	669	666	674	643	704	633	643	658	666	651	658	679	637	638	653	648	683	585	648	671	631	650	647	629	639	676	658	669	671	693	574	631	643	682	623	661	663	663	639	654	669	650	641	635	637	673	599	631	639	637	639	732	643	631	653	634	656	615	654	653	655	647	640	690	638	658	603	657	661	646	705	635	690	656	662	655	617	648	656	687	650	656	651	647	629	650	645	695	737	638	649	575	640	647	669	654	638	637	631	671	647	669	641	646	649	652	664	662	640	643	643	626	646	690	640	640	614	646	646	628	617	664	653	637	630	666	649	651	613	612	646	653	669	676	640	604	655	665	672	629	664	594	679	616	660	636	682	702	671	644	648	661	675	624	593	651	609	622	679	665	646	663	704	644	620	638	641	630	623	702	677	644	602	654	643	628	614	669	632	658	640	669	650	672	685	684	705	688	699	639	659	684	625	641	615	653	677	628	662	667	669	640	659	646	681	616	688	656	643	671	669	643	623	713	680	616	632	602	632	627	713	644	656	663	662	664	656	635	666	655	639	636	692	644	650	628	622	645	604	661	669	630	642	653	641	679	676	652	658	636	663	696	614	679	617	702	646	627	673	656	617	669	632	667	638	665	590	667	691	663	648	645	657	661	640	647	642	645	635	641	606	647	632	627	638	654	660	640	704	650	671	673	657	639	658	632	644	644	602	675	670	654	644	648	685	667	653	702	662	633	673	667	653	692	631	663	661	615	665	655	670	619	630	608	639	649	702	606	667	628	667	643	664	648	690	615	640	661	665	653	629	658	634	697	685	686	657	632	655	651	645	602	657	621	604	660	642	684	640	627	650	684	691	662	656	664	646	630	687	638	688	649	681	627	641	638	597	627	621	643	632	645	638	642	649	651	684	646	668	605	693	694	682	647	635	634	642	660	708	662	612	683	652	682	652	662	634	694	637	622	676	593	613	606	608	637	696	644	626	663	667	624	618	632	607	683	645	650	653	635	667	660	655	644	707	665	628	620	619	661	661	663	655	635	583	614	659	666	598	640	634	621	630	667	674	642	625	624	650	658	680	628	638	672	700	635	667	623	666	658	643	620	633	617	678	629	637	685	622	701	663	656	653	622	616	614	635	640	623	634	655	626	610	588	707	645	653	634	614	673	626	595	638	636	695	607	641	628	595	667	669	655	652	645	621	629	693	671	644	592	684	653	669	656	640	674	651	693	671	644	645	647	674	670	673	709	671	657	605	619
5255	11034	8946	4587	3289	2646	2118	1850	1625	1442	1372	1230	1153	1049	1121	994	1026	1010	947	1019	940	965	912	936	925	939	910	909	897	912	898	994	890	902	912	944	926	928	935	898	881	889	902	938	934	875	895	864	891	921	892	882	909	860	890	875	894	916	919	895	876	876	805	898	896	877	836	911	895	898	862	894	893	884	898	811	898	898	916	899	896	876	898	930	849	871	893	850	873	861	898	878	890	896	845	917	868	856	889	897	896	847	868	866	862	900	891	870	909	873	875	911	879	859	811	877	849	869	874	900	909	851	894	897	891	899	856	857	898	854	893	866	933	832	841	843	865	936	867	896	909	824	868	887	912	858	884	849	870	878	842	894	834	840	913	852	833	860	896	880	839	872	869	901	832	822	823	890	818	918	875	879	833	905	899	866	865	840	878	894	830	873	899	867	847	864	805	878	898	869	885	821	850	899	836	830	882	864	853	881	887	875	841	866	828	887	894	835	852	884	896	868	896	863	870	890	870	867	880	876	892	872	849	865	831	910	889	880	790	873	833	812	885	842	923	828	810	911	860	822	883	879	857	852	926	859	932	857	889	870	831	834	784	836	860	838	837	883	870	920	838	909	809	882	872	831	859	876	884	829	921	913	889	922	895	903	835	844	868	877	860	856	864	871	883	866	849	854	858	886	858	862	893	858	886	898	899	865	875	882	879	868	890	885	857	857	927	900	859	894	922	883	874	860	844	880	885	878	907	858	834	855	897	844	884	875	849	873	847	910	866	886	879	894	845	872	860	821	902	932	873	867	918	908	830	904	860	850	880	873	838	886	850	890	820	819	835	889	902	862	888	851	858	889	931	922	898	853	891	877	919	866	869	891	874	831	874	873	900	879	833	859	877	896	863	889	857	866	898	851	919	893	846	860	915	847	876	868	795	891	807	883	848	871	900	843	860	822	861	881	892	846	857	860	874	837	862	848	879	863	905	864	824	898	891	869	899	863	921	923	854	902	875	854	932	856	856	893	857	877	884	870	861	907	868	861	828	884	885	813	911	839	875	869	845	832	858	847	926	890	896	850	865	907	874	833	830	873	864	834	879	889	875	877	788	850	823	897	855	878	858	877	880	852	841	895	882	886	869	852	910	842	883	846	878	868	914	864	867	857	881	871	852	891	795	905	898	855	867	851	901	895	844	886	880	884	880	889	840	899	854	881	852	892	804	863	851	838	889	850	889	892	899	863	939	836	914	883	864	881	868	914	868	837	848	902	845	902	865	880	884	850	876	848	829	866	796	870	830	885	856	855	872	868	886	904	870	824	840	833	843	845	875	863	824	865	842	811	836	878	841	843	852	879	809	821	852	893	847	866	909	836	877	874	853	861	896	918	880	820	855	869	833	873	847	851	816	836	846	881	882	869	903	884	793	897	819	887	800	875	896	861	870	867	852	822	827	848	885	884	865	920	867	872	848	871	938	865	866	881	901	868	860	864	850	867	889	854	829	817	894	835	881	840	877	873	847	879	830	869	815	894	839	858	870	882	864	836	867	852	837	883	832	901	882	830	854	865	846	834	878	864	893	922	827	847	884	883	876	795	874	859	886	829	818	872	887	845	856	856	875	857	882	832	843	877	924	848	863	852	875	898	911	863	897	830	890	829	866	913	834	879	867	846	833	821	864	892	866	876	880	904	905	866	885	882	832	897	873	909	862	875	892	820	893	913	876	894	862	863	909	862	866	895	928	863	863	860	924	859	886	851	874	871	853	852	889	918	900	881	838	837	866	858	856	901	854	902	880	861	884	915	875	881	876	855	853	901	878	890	894	875	883	876	894	918	887	837	827	885	881	834	943	829	843	851	817	920	836	886	914	905	867	879	834	857	859	864	944	842	837	859	850	813	871	834	810	844	856	889	842	866	888	863	812	844	908	855	804	864	863	884	891	872	823	873	876	869	855	885	821	852	864	847	920	896	853	901	859	885	872	885	884	848	887	879	849	848	881	844	897	855	922	841	896	874	860	882	880	860	839	854	861	865	894	921	841	850	861	851	886	850	831	924	895	855	867	835	852	897	886	863	830	842	853	848	862	840	897	867	834	907	862	887	871	858	870	911	899	863	832	873	844	878	900	869	922	887	914	825	862	925	855	882	921	874	882	882	874	844	867	886	859	868	899	857	833	867	809	832	870	849	900	842	840	893	882	851	860	908	870	892	884	876	847	848	852	854	842	832	851	860	869	927	882	886	952	887	833	781	900	856	874	875	849	860	868	862	864	881	891	893	843	804	908	885	855	863	911	870	856	838	881	865	833	860	866	846	912	867	855	864	872	815	875	929	856	879	870	851	849	832	891	898	917	915	894	857	863	877	899	873	841	845	868	858	881	928	894	839	841	848	924	861	905	881	907	870	836	844	917	884	863	805	889	882	889	888	876	831	792	848	912	833	878	864	840	877	857	850	882	855	917	829	877	882	875	860	908	852	904	870	910	849	852	881	920	929	869	875	903	871	869	860	884	850	858	843	858	858	853	888	815	874	907	877	880	826	850	895	859	885	862	839	852	868	896	835	907	872	846	865	825	849	887	842	867	884	852	852	888	863	862	912	851	872	800	886	865	892	870	857	847	870	875	899	816	882	892	848	847	844	881	860	838	854	827	888	905	818	835	879	880	877	842	842	827	869	851	820	838	844	845	831	849	850	847	830	850	852	894	881	842	895	885	834	895	842	846	825	838	854	877	874	914	844	868	827	804	854	855	847	895	815	866	849	856	861	907	885	879	866	891	847	870	882	904	922	827	843	846	905	865	838	838	905	871	864	890	879	850	869	843	857	907	856	862	870	866	857	833	932	877	874	920	956	868	831	896	877	838	860	887	894	847	860	837	861	880	836	873	851	863	891	881	821	906	862	835	857	870	891	883	931	836	881	845	831	878	872	864	858	853	843	850	851	864	843	907	897	884	852	891	852	907	822	836	859	838	873	809	901	851	918	872	886	852	890	837	887	890	820	884	858	896	920	829	897	840	884	846	889	833	847	840	844	859	866	865	850	934	856	895	900	861	866	901	874	873	882	857	885	877	898	824	847	858	873	891	869	881	820	865	885	874	875	849	831	902	917	889	849	813	880	863	850	817	870	911	843	897	844	871	875	859	883	850	879	854	930	852	816	868	902	878	838	852	794	856	861	909	835	861	886	867	837	895	840	918	843	873	923	897	885	889	859	920	846	893	920	925	863	855	819	808	831	922	779	851	883	863	875	909	858	842	851	871	873	880	882	849	845	941	893	819	806	893	880	821	828	877	868	877	873	836	892	854	892	851	819	906	889	883	864	919	876	886	826	857	894	875	890	856	880	857	905	908	895	924	872	857	874	837	930	901	837	832	911	844	898	808	846	865	867	870	847	882	923	886	920	908	865	870	886	817	884	864	882	885	874	868	873	793	862	843	863	866	887	866	898	837	884	933	831	853	892	857	857	898	946	865	889	827	888	881	879	901	888	897	833	919	901	887	872	875	864
23141	21548	29588	23955	21548	21597	11468	1303	928	829	753	745	723	604	574	594	569	573	562	533	499	441	484	509	439	483	475	442	492	452	459	439	449	457	466	425	458	468	445	440	467	429	447	425	465	452	466	411	464	438	488	430	472	462	451	445	474	421	434	446	436	464	473	437	472	469	463	449	419	434	411	403	420	436	427	455	420	448	413	412	427	440	422	452	487	438	434	455	440	447	441	409	385	414	426	422	399	446	425	413	452	415	459	443	414	483	413	474	425	429	370	431	456	444	432	455	413	459	397	401	426	436	433	454	454	433	428	416	411	414	412	442	430	494	446	446	427	427	430	455	406	403	420	430	426	440	424	441	410	449	417	471	444	426	436	415	455	391	434	402	410	434	396	444	425	431	433	425	446	449	458	461	438	440	426	431	394	418	412	425	419	456	422	470	428	405	459	458	420	436	404	432	460	467	474	407	446	408	406	441	419	444	459	449	448	407	407	419	407	435	410	420	431	433	401	421	431	444	461	448	439	428	394	456	419	420	452	417	424	458	451	475	447	447	442	419	416	414	419	473	395	441	419	430	460	418	421	421	458	429	386	410	447	454	447	408	440	431	401	432	427	435	450	403	430	428	430	421	416	445	457	426	443	437	418	463	426	458	446	408	428	420	441	427	388	387	450	426	453	410	460	435	431	415	435	408	404	421	443	403	430	433	482	464	419	430	443	406	449	390	448	420	423	412	409	374	406	427	415	425	424	417	419	424	432	472	447	401	427	430	448	449	450	468	424	411	391	460	429	444	412	396	412	436	404	444	388	442	420	411	424	420	439	421	433	427	447	431	448	421	392	447	429	473	421	399	462	404	443	487	431	449	439	452	463	448	421	403	402	410	415	435	406	446	411	473	430	404	432	449	456	447	450	431	419	443	435	418	446	395	425	440	425	409	441	444	409	450	438	426	427	415	462	411	418	437	416	420	467	447	426	400	458	392	422	455	414	446	398	397	394	409	416	422	423	420	424	430	439	465	454	409	434	406	430	429	433	448	454	440	417	413	424	407	399	454	404	433	436	465	453	455	423	407	436	427	463	409	444	390	420	448	470	455	443	445	429	446	443	427	418	440	394	397	423	431	451	482	444	421	417	450	411	380	409	426	451	402	423	423	414	437	446	427	441	441	459	413	426	468	418	448	459	448	447	454	433	423	454	425	423	402	433	421	411	438	438	447	458	422	448	409	429	390	397	401	425	420	441	450	421	470	413	432	452	440	445	409	433	405	414	441	434	438	446	457	380	434	445	433	423	430	436	418	437	445	430	437	432	442	401	422	452	445	436	462	424	423	436	445	429	414	397	419	445	441	435	406	480	435	436	461	398	438	429	461	420	421	449	435	417	436	405	417	424	455	434	432	409	445	417	408	434	412	410	443	444	436	411	417	425	423	429	421	463	433	381	437	417	440	422	446	449	455	425	432	440	444	403	442	412	441	431	406	445	402	449	438	436	424	440	402	420	429	426	397	407	419	433	402	427	432	408	419	426	444	425	438	462	457	405	453	401	399	446	436	447	442	444	422	450	414	447	430	416	430	440	425	416	449	426	471	437	440	417	430	385	430	454	392	389	403	433	424	445	427	411	435	421	410	418	445	457	416	413	471	416	432	386	449	412	453	417	423	458	404	409	455	404	473	422	377	451	392	410	464	444	465	379	416	417	412	421	442	440	405	444	402	407	379	441	424	404	418	425	431	428	429	439	429	416	400	423	389	417	385	446	408	439	428	397	415	416	423	465	423	453	426	439	440	439	414	407	434	424	417	442	397	425	464	407	429	447	429	407	426	426	439	426	421	445	400	440	433	468	455	409	444	421	427	438	399	394	420	418	376	402	431	450	434	412	416	393	407	403	407	414	465	433	457	447	421	414	420	456	456	423	467	436	386	441	454	435	436	395	388	427	466	428	437	445	420	436	411	407	455	423	419	443	445	412	414	445	428	428	419	452	433	434	418	386	405	433	428	429	422	464	401	438	454	421	407	428	445	413	397	385	390	411	452	408	459	399	419	406	399	425	438	399	405	431	411	418	473	401	433	419	456	426	439	433	431	468	446	427	395	452	412	469	490	437	444	402	434	427	409	421	399	412	456	407	453	394	418	423	408	419	425	434	440	434	472	436	437	409	450	401	415	401	448	419	425	407	433	423	416	464	442	444	382	424	424	409	429	427	420	439	441	415	417	458	422	423	389	439	390	402	419	439	389	405	407	389	439	442	407	406	467	442	395	436	438	406	438	429	394	405	415	413	444	423	449	433	417	439	452	395	414	435	389	421	369	442	438	394	428	440	437	386	415	411	401	424	406	459	411	429	447	451	438	455	429	409	415	412	425	466	421	432	409	423	443	446	415	426	417	458	429	424	446	429	419	453	412	426	433	422	421	445	438	403	439	458	418	418	415	434	451	430	423	430	459	415	421	434	411	439	439	447	419	441	441	439	467	466	392	432	405	450	395	431	410	415	447	463	409	385	441	435	404	430	406	427	433	400	430	454	393	461	401	426	419	423	415	425	459	440	442	436	450	437	449	431	461	442	446	421	433	423	418	423	422	407	421	432	405	418	456	418	402	420	413	414	428	428	442	405	428	427	424	437	422	425	457	440	462	448	441	437	420	418	423	414	390	391	426	389	426	398	407	448	460	441	446	446	456	406	415	409	449	449	396	398	469	440	417	426	419	426	416	407	446	412	465	421	448	449	435	384	449	428	437	431	424	422	457	429	421	421	451	430	398	417	429	420	430	455	398	413	455	430	433	427	436	427	432	427	469	427	457	397	426	443	410	423	431	415	426	409	433	435	446	421	419	448	457	423	400	427	399	441	419	403	435	443	402	463	467	412	430	416	429	413	429	438	411	431	428	423	426	416	477	416	421	409	466	429	439	421	409	413	448	433	420	425	413	428	435	402	445	414	467	406	421	456	419	429	455	402	461	436	464	443	443	433	413	423	387	463	415	442	397	437	411	435	421	438	443	443	399	396	414	395	460	444	412	454	401	443	477	394	460	450	407	448	396	444	454	453	452	410	436	443	438	426	414	443	422	430	418	416	400	449	444	407	452	414	391	405	440	409	427	461	435	411	454	432	427	407	423	453	415	437	437	399	438	440	452	413	428	425	423	407	418	425	439	440	454	420	433	481	437	431	400	429	398	392	443	413	432	457	450	408	429	416	426	408	454	435	413	403	448	442	434	452	439	430	437	419	446	401	438	422	407	409	448	425	444	467	420	436	414	423	415	391	391	401	422	452	394	451	425	448	413	421	414	406	395	422	412	435	394	435	467	400	444	427	427	429	401	429	417	418	417	427	407	447	408	428	422	440	454	400	417	410	397	426	438	436	414	429	427	437	404	416	408	405	417	442	413	406	413	437	431	409	458	431	436	453	465	411	386	424	431	433	444	413	418	401	427	427	459	394	438	419	398	448	422	413	466	435	425	424	445	479	434	389	438	448	410	391	421	472	452	393	451
7274	17208	14096	7252	5227	3900	3049	2398	2030	1729	1517	1352	1182	1051	1059	925	917	862	796	801	762	724	770	679	736	717	675	678	706	661	647	678	670	669	660	646	668	629	677	619	640	607	630	621	601	599	626	644	607	633	608	608	618	604	625	618	650	657	616	626	580	612	574	609	570	592	594	595	597	591	628	621	586	605	648	637	566	622	611	576	622	629	605	602	610	583	580	556	586	612	575	609	594	574	576	612	585	603	610	608	598	611	586	595	568	608	575	624	552	628	568	590	591	593	601	617	629	577	610	617	617	622	596	598	560	564	583	560	569	580	637	603	594	618	605	557	604	613	617	576	613	609	544	563	578	566	578	565	564	564	608	583	571	614	584	603	581	581	592	640	580	613	611	609	591	588	603	564	613	591	589	613	587	560	613	614	542	564	567	583	612	577	613	573	594	582	573	617	590	594	612	598	579	624	613	577	512	556	580	575	553	638	561	583	598	567	596	574	615	554	617	613	603	550	550	588	603	586	551	613	592	602	644	592	577	568	592	642	545	600	596	583	564	524	559	576	610	578	561	578	601	597	614	572	595	588	534	573	558	602	568	597	581	594	613	575	608	575	600	562	585	639	605	568	559	577	577	558	592	576	587	585	582	608	617	596	578	589	596	597	560	537	611	590	564	605	629	591	589	555	550	619	604	595	575	563	597	577	600	586	585	542	578	609	603	588	549	574	615	590	583	589	572	603	575	583	597	555	603	533	565	573	596	598	609	597	584	576	627	564	589	585	575	594	601	561	533	602	621	562	568	586	601	593	590	602	580	607	592	589	555	623	587	550	604	575	607	610	586	597	540	558	602	593	615	614	582	579	580	639	572	573	647	579	575	592	553	580	538	583	631	558	573	593	607	592	561	571	601	572	614	609	568	578	606	559	553	564	570	610	594	547	618	568	590	635	587	556	567	588	579	599	594	571	589	578	564	587	594	515	616	586	547	597	583	621	603	611	563	606	565	567	605	568	607	574	556	577	598	560	624	614	570	585	557	613	560	602	598	564	591	579	590	589	596	601	582	556	577	554	559	635	578	591	556	594	582	603	621	532	604	613	570	569	618	527	567	563	600	583	597	591	587	611	582	573	568	600	563	580	579	565	568	615	627	567	586	609	581	599	553	561	616	601	580	578	563	557	606	604	593	563	581	585	554	614	590	578	629	600	581	605	557	609	579	585	586	606	587	589	574	591	551	612	572	606	579	577	583	632	596	579	609	591	584	596	567	609	601	551	605	591	591	554	563	587	618	605	590	562	596	649	597	574	587	554	596	541	562	624	600	582	563	579	596	624	592	570	602	566	557	655	571	560	614	589	594	588	537	597	599	592	579	605	560	606	620	596	585	600	580	583	591	567	563	599	535	618	552	620	540	566	584	579	600	556	571	568	601	605	546	609	612	587	595	588	541	631	588	613	581	599	595	590	581	598	579	568	579	565	530	560	590	556	545	588	609	604	591	588	578	578	571	624	589	586	630	553	621	590	556	603	587	557	573	583	597	559	575	585	581	650	615	585	572	629	574	572	552	580	615	589	574	598	607	568	574	593	587	603	612	599	537	585	594	603	595	584	556	587	599	558	612	603	559	603	582	591	565	572	590	594	618	582	591	563	589	544	623	594	575	610	627	583	583	567	555	593	612	544	615	567	609	603	586	578	583	566	594	577	591	539	586	581	544	574	663	576	629	573	573	604	582	608	585	580	557	604	600	537	593	601	593	588	605	626	580	574	549	572	578	601	614	610	583	612	570	567	595	615	581	594	566	611	589	600	584	542	569	613	565	600	602	610	612	583	586	576	583	611	585	580	611	559	589	589	594	564	572	563	584	607	539	596	556	590	579	584	663	578	565	573	579	560	615	598	615	588	597	555	595	580	577	573	598	576	582	543	600	578	599	605	581	565	586	616	578	593	596	594	627	569	612	566	589	563	566	621	573	575	574	554	555	567	546	573	627	574	566	592	613	597	556	608	576	599	614	548	572	607	595	565	555	622	552	599	584	597	586	550	531	581	570	584	608	584	592	578	608	615	579	514	623	610	583	605	579	606	605	622	584	626	585	563	588	598	579	578	541	651	636	618	588	619	567	626	571	559	568	591	572	579	531	631	551	574	588	559	579	573	591	655	624	614	611	575	586	597	587	660	634	599	600	612	568	570	539	578	595	580	604	630	578	587	593	568	584	608	588	558	570	589	585	589	556	611	563	567	591	602	553	578	576	597	616	513	570	570	557	549	576	553	599	583	606	600	566	577	597	576	578	574	573	581	608	572	584	604	589	576	609	565	624	581	564	568	627	615	532	586	572	586	594	572	581	596	544	574	552	576	597	596	521	563	642	589	587	552	608	596	567	598	621	586	582	602	547	589	584	575	577	569	591	592	602	615	593	594	513	582	549	601	570	600	585	577	552	606	571	595	589	628	590	547	598	604	514	600	585	604	592	585	619	580	535	608	569	589	600	563	595	570	621	589	600	618	605	590	591	563	574	563	549	560	607	587	589	571	586	609	587	574	565	532	560	571	560	575	594	548	617	554	607	571	580	574	597	592	601	603	577	624	539	609	545	569	610	583	527	582	530	580	565	543	553	619	606	611	577	581	551	567	584	596	577	620	543	605	604	593	604	586	584	583	548	588	613	556	582	562	567	595	604	531	591	542	601	567	601	625	575	613	605	583	563	553	553	558	595	587	586	612	549	597	577	597	601	600	650	627	586	586	573	551	597	580	593	602	553	594	571	562	590	600	587	584	594	577	587	606	599	626	592	631	599	591	589	591	540	573	609	525	624	545	616	569	544	561	603	628	594	594	576	571	575	554	581	606	584	544	615	592	568	625	595	588	604	622	590	586	529	561	525	620	592	568	537	602	612	611	595	532	564	575	628	577	615	593	616	546	557	604	616	576	591	563	583	544	588	580	599	560	612	601	589	565	567	615	542	584	544	562	584	535	599	583	582	545	616	541	596	606	580	566	594	623	602	580	567	578	579	550	582	580	597	581	634	565	555	531	602	542	584	629	572	610	598	559	577	587	580	604	601	550	590	563	599	576	580	541	546	576	565	575	564	566	546	573	584	545	577	613	551	593	569	597	622	580	580	568	605	596	568	571	584	524	600	610	618	601	599	585	584	564	592	555	590	602	565	575	595	600	596	608	563	566	593	540	585	587	575	617	614	588	580	573	587	589	610	582	618	585	593	594	598	601	593	583	610	599	571	579	555	609	588	586	560	579	561	563	614	582	587	563	549	576	581	632	540	611	590	577	587	572	575	593	626	601	585	582	559	619	595	581	639	580	613	561	591	566	548	601	590	624	634	628	566	562	571	575	579	573	590	601	585	611	604	608	594	585	599	627	612	598	584	595	574	615	593	583	572	551	608	582	592	588	591	574	541	593	602	605	601	589	577	551	586	556	595	597	522	617	620	612	589	615	589	586	579	566	563	567	602	596	576	592	604	582	600	533	593	581	650	568	586	573
27098	21230	11067	1232	733	722	578	497	496	473	470	470	480	502	458	468	472	500	475	451	460	497	432	477	479	506	464	463	465	478	455	477	502	447	516	485	475	490	520	478	464	470	450	457	499	484	473	475	499	452	473	486	486	485	494	459	468	479	445	440	490	477	491	526	487	492	487	480	434	461	447	466	482	515	454	482	454	494	464	446	466	490	490	501	441	471	456	475	436	478	515	485	450	457	480	465	503	451	452	459	522	506	463	466	469	502	479	501	488	457	476	497	453	477	489	502	460	483	477	466	472	454	472	516	456	441	493	476	480	495	474	489	472	447	479	488	479	428	495	480	475	445	509	490	470	456	495	474	466	457	459	481	492	514	447	462	470	478	498	449	475	441	501	455	468	470	443	478	440	401	469	449	449	493	483	479	449	471	465	476	470	498	462	478	482	503	453	490	505	458	437	433	475	460	456	469	457	464	466	494	479	498	500	436	484	495	458	480	471	454	504	437	469	477	487	428	495	490	468	464	463	469	507	441	477	428	467	468	481	481	458	460	480	452	454	479	438	487	503	417	465	454	483	466	454	551	508	438	446	432	452	479	485	524	471	426	481	470	487	457	431	498	502	488	469	437	484	462	468	437	518	460	483	466	452	463	458	464	528	470	467	487	452	475	491	498	449	486	466	437	453	462	450	492	453	489	476	500	448	450	486	463	492	459	464	481	472	500	494	477	490	451	472	537	466	461	471	486	469	473	473	481	462	472	501	448	489	472	467	460	495	486	471	492	472	478	512	456	492	451	460	479	470	491	503	418	484	496	483	481	478	455	503	481	490	465	470	506	492	502	439	498	446	446	481	461	463	500	507	468	443	470	446	481	458	490	472	447	475	433	454	459	481	448	488	467	517	479	462	504	470	441	489	457	476	468	471	475	492	448	462	465	433	462	487	496	491	481	441	454	462	499	490	490	457	472	507	468	453	472	448	506	491	448	493	469	470	473	477	484	476	446	473	490	481	493	451	463	468	484	477	460	458	484	494	523	479	475	451	459	486	481	484	489	477	476	483	456	477	461	473	473	470	494	470	467	465	539	481	504	450	472	472	507	481	456	479	483	456	488	461	456	459	443	515	488	452	418	493	468	427	508	488	502	464	472	512	464	475	452	476	491	444	494	482	488	470	502	492	517	477	464	482	469	470	467	451	454	447	477	455	451	511	455	485	501	471	497	464	515	479	458	474	506	455	459	441	490	465	484	519	473	445	484	451	447	504	436	452	478	475	460	450	439	458	451	476	444	461	427	456	474	485	473	430	475	484	485	447	456	445	488	473	461	502	477	448	480	470	477	450	449	464	504	438	473	498	501	509	476	438	464	422	457	492	477	476	463	467	474	470	485	426	479	450	498	474	459	463	503	474	481	458	469	494	502	500	467	518	507	459	500	487	460	482	454	501	466	419	491	473	495	477	504	476	468	450	456	467	497	528	520	430	481	477	482	462	457	482	460	496	423	466	475	507	480	497	468	470	455	484	516	467	442	450	476	487	472	467	482	450	478	466	454	493	467	501	494	463	463	444	449	473	458	467	484	459	477	488	490	439	464	472	461	447	460	489	468	508	468	452	507	500	494	455	457	456	452	475	496	464	512	479	501	488	482	480	451	462	481	450	492	504	496	468	461	476	438	467	476	491	480	477	458	488	497	515	494	453	443	457	510	506	468	490	484	461	488	452	493	488	490	488	497	477	443	470	490	434	454	499	476	490	457	452	496	434	528	475	470	456	477	460	500	473	481	527	426	477	462	489	502	448	512	473	466	491	469	498	491	488	469	471	471	461	483	468	480	508	464	475	486	470	508	452	445	464	502	458	487	535	464	488	515	529	488	464	499	509	457	495	473	470	492	471	479	475	455	492	469	486	468	495	487	470	450	462	442	467	456	449	436	484	486	505	496	473	491	485	481	487	465	498	458	458	466	505	490	465	494	456	471	451	476	455	472	463	495	475	476	470	421	497	430	484	486	431	488	467	486	497	454	467	447	473	455	464	489	456	423	485	471	507	472	459	491	454	468	498	482	481	489	459	465	484	489	482	456	459	511	465	477	467	470	480	493	456	469	446	470	480	493	456	486	504	448	449	444	484	498	496	458	461	463	452	449	456	478	478	492	463	500	467	470	485	482	463	492	529	471	468	487	459	471	452	480	457	472	492	492	445	499	450	450	478	480	450	456	425	500	463	446	478	477	457	503	474	481	448	460	435	488	459	473	477	484	481	494	469	486	483	467	517	471	493	504	470	484	482	506	496	478	492	458	471	485	473	458	491	506	449	477	474	458	443	474	480	497	474	487	484	506	458	447	491	451	473	471	500	441	531	503	514	449	467	439	467	455	476	490	438	498	485	461	461	491	464	469	478	475	501	529	480	470	461	496	475	475	460	475	437	499	526	440	469	451	493	476	488	472	453	478	468	450	485	523	469	490	459	465	482	494	480	480	489	473	472	430	457	504	474	495	500	472	473	509	474	484	456	492	485	475	468	439	488	517	407	487	466	470	458	487	512	420	469	428	489	482	486	469	462	459	488	505	470	459	493	477	476	460	456	521	484	489	473	494	450	456	451	455	463	466	425	492	436	489	463	488	489	472	474	465	450	514	474	476	483	462	418	465	462	455	510	484	441	456	480	478	495	464	448	462	446	477	482	444	453	444	480	488	463	482	498	468	484	440	461	469	479	490	466	496	449	494	436	499	466	480	471	476	453	453	512	445	470	480	503	458	502	494	484	453	516	489	471	422	461	466	473	479	492	466	534	424	491	497	462	467	478	460	466	457	461	440	443	452	463	471	444	466	464	478	508	489	447	451	453	455	495	439	465	483	441	440	506	461	468	502	492	492	476	457	462	459	465	467	466	477	432	431	496	470	513	467	508	445	478	504	491	449	406	477	526	496	483	487	456	453	465	503	469	468	482	481	442	475	487	502	486	441	503	505	475	481	523	463	462	488	503	488	449	457	465	454	473	470	477	482	483	497	477	498	450	499	445	457	467	481	470	461	476	499	450	480	456	477	478	461	455	464	424	480	480	469	459	457	435	480	522	455	475	454	470	459	465	484	500	470	501	503	444	493	422	468	457	457	484	478	494	450	466	444	442	504	435	463	474	525	473	487	435	506	483	449	439	439	452	482	457	447	445	477	462	448	468	475	470	463	478	472	492	467	459	458	507	477	443	426	461	498	451	491	435	433	494	510	470	517	481	448	495	441	502	447	475	460	454	468	459	496	487	468	496	453	447	514	455	501	490	455	483	509	515	492	440	469	474	489	495	490	482	465	532	459	525	488	478	456	450	476	470	496	483	490	485	493	472	459	451	473	454	496	460	491	429	491	481	440	479	456	465	487	465	486	481	451	498	460	480	459	488	451	460	482	489	466	469	495	491	464	476	510	495	477	463	452	472	457	451	473	511	469	519	457	397	487	464	513	460	439	465	482	467	464	450	498	491	480	497	473	471	473	510	491	496	470
4119	1557	1357	945	847	727	735	731	713	648	696	603	660	638	645	635	659	662	675	589	626	638	638	635	614	638	642	621	635	624	604	622	647	620	600	635	649	610	667	627	632	673	654	673	618	619	684	620	608	614	629	622	622	628	622	601	604	642	673	600	635	608	620	629	580	656	627	626	625	618	609	680	628	672	660	667	618	641	662	620	602	640	592	636	675	612	636	615	611	639	614	587	601	650	649	643	624	650	610	670	631	647	594	655	626	632	648	618	642	665	603	620	563	628	657	609	653	601	635	637	636	643	622	653	542	616	644	646	623	598	587	642	664	638	648	644	612	635	607	645	645	641	636	616	647	588	608	623	599	645	636	629	615	632	651	607	598	673	625	613	629	581	603	622	657	625	634	658	617	621	614	621	588	611	641	658	623	665	640	603	628	616	662	593	633	647	625	621	600	649	679	653	601	584	642	664	669	598	669	665	677	581	631	630	651	620	635	646	635	630	605	666	636	626	588	651	636	636	611	577	611	635	655	593	603	632	632	623	641	604	629	633	659	586	649	686	663	596	631	643	593	631	627	607	625	610	608	637	648	621	616	633	636	626	633	635	620	636	627	648	667	617	653	594	577	660	613	621	690	671	585	637	670	613	633	596	604	597	618	579	596	621	608	593	658	632	630	618	611	646	660	632	640	616	638	629	630	643	626	638	644	651	690	606	647	607	634	592	664	579	631	648	676	596	671	645	642	644	621	617	612	644	618	651	660	623	617	647	598	631	587	651	600	553	653	594	650	615	625	639	688	640	615	614	662	584	634	621	638	644	648	605	652	629	599	608	641	632	627	646	596	665	614	637	649	618	568	622	629	654	633	686	644	625	644	620	640	647	659	663	588	610	652	615	656	654	628	621	667	645	650	643	607	650	678	638	637	655	635	625	715	628	647	658	602	638	597	613	626	607	650	593	694	592	622	646	627	618	640	607	635	672	660	613	613	607	614	680	654	638	634	652	611	647	590	602	625	625	614	673	591	642	674	612	646	603	636	606	618	632	627	642	616	614	631	612	624	589	638	617	583	626	619	621	636	660	664	630	596	656	668	646	610	636	655	622	604	627	632	632	636	657	648	633	621	628	619	648	629	656	630	608	663	602	627	662	657	618	579	654	632	619	635	594	632	647	631	658	635	641	627	599	626	600	625	625	628	612	641	608	659	603	712	671	602	629	642	674	654	619	622	625	632	630	664	634	602	652	661	677	609	617	632	650	604	654	588	622	603	644	649	629	577	625	626	621	652	617	683	608	635	601	643	646	626	582	566	620	633	631	626	647	611	664	645	601	660	677	609	604	621	662	638	630	614	634	586	642	592	645	655	621	617	639	608	644	647	628	641	637	604	645	612	597	596	674	632	614	644	615	654	626	628	591	614	634	638	652	615	651	630	606	589	630	629	598	631	634	598	618	617	618	659	610	661	660	610	640	661	649	613	617	624	612	619	618	625	697	667	632	631	620	694	581	663	586	611	599	636	584	627	601	618	595	603	656	620	601	615	638	651	601	603	675	649	641	626	639	625	640	651	638	604	620	626	624	628	663	652	624	607	663	640	598	663	616	621	659	588	621	611	640	622	659	605	656	611	633	683	611	649	664	637	633	628	627	611	595	657	605	652	698	657	617	632	649	664	653	623	614	633	633	672	639	662	648	618	631	630	611	632	639	647	643	639	633	639	629	639	657	674	611	618	659	578	654	655	618	574	616	634	655	659	635	670	695	646	672	638	628	615	601	606	645	651	617	619	696	668	630	669	655	609	610	673	610	611	671	586	642	650	657	644	635	638	673	599	643	593	619	643	618	607	614	601	615	626	647	644	624	642	615	660	678	605	626	705	652	632	642	616	643	615	637	633	644	607	684	663	620	625	643	658	569	629	637	578	677	600	621	595	616	630	635	619	642	636	622	657	654	630	577	645	665	603	620	621	616	611	599	612	641	636	634	632	650	605	644	674	619	653	671	613	653	633	582	635	690	648	629	610	597	650	598	666	683	658	672	621	604	671	641	638	640	661	623	637	665	676	639	585	631	622	640	625	657	621	629	637	651	650	624	635	666	634	650	585	640	601	655	616	627	660	601	666	617	684	631	614	632	627	627	618	617	653	607	670	681	646	609	629	659	644	638	645	636	627	599	617	628	573	620	614	579	708	650	646	604	659	647	644	611	626	654	654	656	633	585	615	635	598	639	665	632	634	647	625	572	679	665	645	635	619	674	587	609	667	631	635	637	615	650	592	667	658	656	621	674	631	650	628	640	603	655	618	614	676	611	653	623	647	598	651	626	634	647	637	626	661	630	614	667	603	624	688	592	695	663	619	615	627	592	658	640	644	636	592	589	623	616	647	636	619	622	622	630	675	664	667	606	635	615	591	656	623	618	641	623	620	629	628	641	646	609	654	625	626	624	606	630	653	674	630	664	609	594	613	637	654	633	670	649	623	649	615	628	613	678	621	621	631	591	662	632	634	567	630	618	637	612	683	632	650	621	631	671	624	634	645	604	623	654	679	624	606	654	605	644	600	648	614	626	670	634	634	627	620	638	660	618	653	638	654	623	568	646	635	622	601	636	672	652	634	639	614	604	633	650	603	647	605	658	653	680	624	607	645	590	624	626	625	631	659	623	602	593	638	655	587	613	650	619	634	654	634	617	624	634	650	606	638	613	632	613	663	671	614	611	643	657	635	680	655	622	666	608	647	642	630	592	641	659	642	624	621	627	608	633	654	619	640	639	624	651	641	650	603	605	644	639	613	620	643	647	646	595	605	647	604	651	627	673	621	646	654	610	639	658	649	608	631	595	670	679	653	612	618	612	655	633	652	650	585	643	610	606	636	625	667	611	643	618	639	622	619	644	652	653	624	615	644	644	616	646	636	643	619	632	644	617	608	613	688	682	637	637	643	624	638	640	648	603	616	646	611	610	597	625	644	635	645	647	645	630	600	611	635	670	597	609	628	647	599	602	588	620	651	619	604	645	665	618	597	646	641	635	616	609	606	671	607	640	626	613	598	564	661	628	601	635	618	657	660	639	651	656	548	631	619	621	612	655	595	646	666	671	620	633	624	604	631	623	642	669	606	626	621	655	664	627	608	682	620	604	623	656	619	633	619	597	627	634	626	595	652	638	610	626	644	641	638	656	611	610	652	670	646	598	580	651	616	668	663	627	614	623	632	587	649	655	651	641	638	630	635	618	606	617	613	610	659	638	647	647	606	608	631	661	610	596	653	603	634	616	656	595	660	621	646	647	608	633	663	643	626	610	633	655	648	625	631	617	632	632	632	625	624	646	640	638	637	631	637	624	650	614	645	629	590	660	649	645	632	642	664	598	658	629	645	583	640	634	586	612	628	639	644	624	612	591	637	667	638	632	636	653	585	641	637	654	631	604	629	577	616	671	598	631	624	638	590	626	633	655	620	649	615	664	632	623	644	635	620	568	636	634	639	588	643	627	636	644	591	591	659	679
23872	21526	29163	24285	21507	13223	1702	1104	909	858	899	789	789	766	746	697	697	708	709	683	719	732	690	694	662	690	696	649	671	622	660	653	643	693	696	688	690	651	644	716	656	645	675	719	628	649	683	634	686	657	684	654	721	676	628	650	641	656	712	662	716	677	657	606	657	667	661	681	697	690	642	595	640	632	680	645	678	708	706	624	644	630	657	634	672	662	632	638	660	652	624	680	659	674	651	632	655	650	674	634	631	611	687	643	625	663	674	624	677	646	606	666	625	636	697	616	636	624	684	674	669	637	644	656	698	692	630	676	653	627	628	666	699	634	657	645	650	672	622	659	691	688	654	635	667	680	660	636	624	621	615	595	654	670	656	642	676	646	650	649	649	633	661	624	666	662	623	653	643	658	659	638	622	707	623	621	650	630	710	646	678	615	631	680	691	653	630	691	663	702	635	597	634	669	623	635	616	651	615	669	661	650	691	615	653	654	700	663	608	622	618	673	672	632	680	658	650	661	664	666	661	617	660	629	633	650	627	654	667	637	649	639	656	630	665	670	651	644	682	612	651	655	616	704	691	617	666	636	687	609	724	615	675	615	621	615	628	668	660	670	693	619	712	633	636	615	633	698	670	629	652	614	680	642	621	649	639	667	673	676	602	675	648	683	667	653	653	622	675	722	640	628	653	658	648	659	649	707	668	674	684	712	665	609	651	682	624	607	649	665	638	618	631	654	619	629	647	686	688	639	618	633	664	609	640	655	634	654	669	631	715	692	648	656	630	705	646	681	618	640	626	690	679	636	650	658	650	680	652	640	637	644	660	644	650	663	557	651	650	655	672	646	636	605	630	634	643	670	639	652	644	619	698	622	627	626	634	648	652	677	675	657	642	651	669	666	666	656	644	697	658	632	604	691	635	584	614	627	691	659	628	612	656	633	657	658	718	669	628	647	651	704	639	627	618	627	668	613	688	660	666	643	662	636	650	674	628	624	663	637	668	638	659	619	663	663	633	644	702	620	700	636	638	646	629	645	570	627	602	649	655	674	635	678	658	671	645	657	650	662	655	651	650	706	655	600	688	656	641	599	671	685	664	629	586	664	682	662	625	626	643	605	659	661	682	636	653	617	704	642	687	679	658	637	665	595	652	651	637	645	642	678	647	627	632	631	662	692	682	626	692	617	683	657	638	656	650	666	635	609	648	678	638	617	619	627	602	641	671	659	675	710	628	647	655	659	609	647	597	655	631	673	693	630	629	677	622	655	619	633	620	663	595	671	634	603	662	660	636	610	688	646	648	689	615	635	694	642	627	667	641	647	678	663	639	629	636	653	639	692	698	644	638	638	659	669	661	651	644	599	656	635	655	655	661	645	636	658	630	649	649	620	695	663	606	632	634	636	630	680	661	622	663	636	628	650	651	682	616	659	631	699	635	643	686	654	636	643	611	644	669	682	673	634	674	652	647	665	658	628	645	643	660	667	659	663	611	640	671	652	620	640	668	652	647	625	675	649	640	646	634	682	645	640	621	676	632	692	662	607	605	641	646	640	680	655	625	691	674	677	655	666	671	648	639	685	639	624	597	614	659	657	618	676	666	664	616	683	611	706	632	622	653	637	666	664	681	673	663	654	643	711	660	661	628	599	666	663	678	669	674	689	606	642	664	658	694	674	671	604	697	652	670	664	671	659	625	614	656	638	640	644	675	631	675	627	635	670	632	673	671	659	661	626	651	595	621	617	688	659	641	628	658	671	691	651	689	631	662	610	636	608	648	736	649	617	595	602	639	603	644	620	676	653	636	634	680	643	704	686	652	647	651	636	626	707	645	662	597	639	685	611	648	628	600	654	641	685	699	673	645	606	652	651	647	643	673	609	621	612	656	681	697	660	633	688	653	667	678	685	682	635	666	641	621	673	665	664	589	687	652	690	636	660	689	672	662	661	690	647	681	700	649	687	701	624	593	697	680	657	628	617	701	639	634	639	637	676	734	639	646	651	634	671	688	639	625	653	650	628	644	612	640	663	649	628	661	648	647	674	628	633	658	691	661	635	659	640	629	634	649	621	695	631	668	648	639	670	657	629	652	632	675	672	652	615	635	718	668	652	595	674	655	639	683	644	646	660	596	669	626	650	623	653	691	635	695	668	628	615	634	620	689	629	633	665	633	587	622	650	677	632	681	627	670	640	641	689	629	632	693	661	645	678	621	677	636	696	678	627	673	670	711	668	581	652	630	625	681	648	691	629	691	626	646	650	684	665	647	675	640	661	594	679	682	692	685	650	641	659	609	662	649	686	683	659	615	655	641	656	637	678	601	694	686	600	662	663	612	627	593	692	663	663	642	638	606	666	623	682	623	651	639	657	652	637	664	624	674	669	647	666	646	687	651	611	583	619	682	670	639	662	681	636	632	622	638	634	662	666	643	664	659	681	652	673	671	672	639	698	658	647	678	660	661	638	677	667	625	627	599	655	666	642	598	690	649	645	713	649	616	647	622	635	632	653	611	637	619	667	646	675	632	663	643	617	704	630	574	656	620	660	627	698	631	657	637	661	688	641	638	650	681	664	666	640	637	640	665	678	672	621	621	605	630	624	601	647	630	627	680	654	654	616	660	627	644	659	647	676	624	698	630	663	648	621	683	644	642	638	676	655	645	640	682	627	658	667	646	663	663	662	602	700	619	633	638	630	622	671	619	697	697	682	656	658	643	618	590	640	656	614	671	633	632	642	644	613	653	636	644	623	635	679	637	625	675	605	660	676	678	620	678	654	641	648	656	724	608	646	620	610	594	620	643	641	650	639	637	704	655	678	697	665	668	642	711	661	622	650	640	617	630	668	638	638	603	640	624	654	676	605	601	681	652	650	673	653	680	656	654	601	636	613	632	662	661	576	638	637	620	629	612	619	648	648	650	639	627	667	639	666	616	661	625	637	647	619	668	605	674	667	644	675	660	628	643	666	667	652	623	643	651	657	673	662	682	674	709	650	596	693	648	637	645	669	633	645	630	650	667	609	653	657	610	651	669	658	635	632	694	671	639	610	662	593	630	667	642	639	663	688	654	643	655	634	617	697	679	630	641	623	672	575	654	627	637	660	650	620	684	641	688	634	635	637	652	681	652	658	648	651	607	647	613	671	674	659	673	652	632	641	647	645	640	647	655	664	645	630	644	626	646	659	646	660	647	648	690	650	646	675	661	620	671	679	597	637	684	649	750	672	627	641	661	632	649	632	617	624	631	705	649	581	653	641	692	683	668	642	617	638	639	604	679	648	676	695	611	655	617	635	673	658	674	639	663	626	642	607	682	656	627	662	600	667	662	625	655	627	660	715	616	654	636	668	707	613	613	617	629	662	616	636	642	661	691	668	622	621	640	591	684	622	654	656	656	632	633	644	660	687	639	663	647	686	667	668	641	658	685	638	657	664	643	682	672	626	672	626	649	617	633	648	655	647	687	677	651	661	681	675	671	682	697	678	597	605	653	652	658	612	653	653	643	680
5216	10951	8883	4651	3282	2632	2072	1815	1637	1384	1352	1211	1176	1099	1073	1052	971	946	971	998	1002	915	948	896	955	895	889	855	966	855	931	887	907	872	865	883	891	870	924	913	831	876	931	879	871	889	897	856	921	887	887	866	920	903	911	895	883	841	875	853	877	911	837	907	880	825	862	831	816	888	893	825	854	891	854	862	884	862	829	852	878	873	853	862	885	936	876	881	868	926	854	773	864	891	874	855	843	813	929	890	841	874	881	848	896	822	857	851	899	903	835	900	829	876	855	871	845	874	896	880	861	862	877	838	816	812	865	870	822	881	861	908	928	833	875	844	890	901	833	878	869	851	903	844	832	887	862	864	868	885	844	897	874	838	829	825	850	887	873	867	899	855	831	801	869	892	855	843	844	862	855	839	853	891	858	869	846	860	843	857	954	846	883	840	921	813	848	840	911	845	839	836	883	862	852	860	861	841	882	845	821	868	909	856	907	833	860	832	857	869	892	842	885	846	888	909	814	803	911	917	870	836	865	834	881	864	893	861	868	895	844	861	828	849	814	857	850	865	820	894	839	841	872	812	840	849	850	858	838	875	839	901	858	874	858	835	867	867	868	891	879	874	862	884	835	857	867	817	867	899	884	841	887	842	868	887	879	860	907	860	822	848	879	868	818	853	873	861	896	896	832	923	794	821	911	843	871	867	865	834	899	855	848	891	914	851	865	824	882	868	852	895	880	901	883	818	836	857	866	853	903	871	858	860	815	860	848	882	842	841	819	843	861	889	862	851	839	859	896	838	859	868	836	899	854	879	820	867	868	851	851	869	873	919	901	881	898	847	844	889	896	893	842	872	843	872	862	884	816	857	871	811	883	844	908	873	857	868	873	812	863	862	864	833	876	866	849	801	840	885	865	832	873	914	826	855	901	887	913	858	884	845	871	896	874	889	899	845	882	878	845	831	859	804	857	830	847	860	841	892	868	883	845	860	847	846	814	844	856	865	838	859	891	809	851	905	972	899	875	874	866	840	874	916	858	848	928	844	834	834	826	842	882	859	843	847	847	883	839	832	876	876	863	843	901	852	798	840	868	825	855	858	787	866	840	822	828	837	883	862	891	868	840	868	858	907	895	825	839	855	841	866	860	845	874	885	838	858	876	859	883	838	883	921	868	854	858	857	845	920	828	824	872	931	905	863	866	820	840	831	855	830	802	828	851	828	885	915	876	855	830	889	957	877	885	831	858	848	866	854	846	920	907	866	901	840	806	856	881	861	848	813	842	843	913	896	873	876	839	904	848	881	884	872	869	818	913	820	886	884	883	866	901	861	860	868	800	863	915	867	873	867	899	833	866	859	867	899	769	877	864	818	831	864	846	876	809	843	843	866	887	836	861	839	894	870	856	821	837	836	830	902	875	865	878	862	856	865	891	827	847	862	843	833	851	842	857	850	862	864	839	887	850	862	839	879	908	899	892	923	879	855	840	915	862	889	859	845	849	894	867	855	878	814	853	838	845	878	834	796	921	903	868	835	848	843	859	854	869	909	883	795	878	819	879	901	880	818	810	885	873	868	817	849	801	883	867	841	910	827	832	819	857	846	830	901	872	843	908	927	838	842	864	878	850	858	859	824	864	881	863	862	852	853	817	811	869	824	839	856	900	864	860	910	861	879	838	866	822	863	865	841	821	844	864	855	906	848	841	884	810	860	838	882	913	848	858	844	862	851	867	873	864	913	840	876	868	882	898	856	896	848	841	850	876	813	895	795	855	815	841	893	851	851	886	862	857	898	853	876	850	882	877	839	898	794	918	864	903	850	854	892	807	868	832	841	824	920	849	842	832	885	878	837	826	870	882	817	908	863	870	859	843	809	853	871	817	831	853	870	866	889	886	878	893	853	882	896	893	850	918	814	860	914	883	836	846	812	844	867	824	827	834	856	831	879	858	865	874	894	849	865	881	835	849	935	863	902	846	851	860	854	871	880	877	844	898	881	886	867	875	905	857	892	865	885	914	885	876	877	879	850	843	882	870	910	834	907	876	859	821	873	883	802	854	862	840	868	840	908	858	897	843	858	861	811	808	844	849	806	864	882	875	904	850	887	873	921	862	845	826	870	860	898	837	862	845	836	853	808	819	862	831	893	860	894	874	878	904	882	852	878	916	860	858	797	890	829	834	832	857	852	841	858	883	857	834	889	814	871	844	870	829	865	833	849	878	830	920	839	853	833	836	815	855	891	899	845	855	848	860	849	822	835	851	876	917	844	867	853	847	852	847	905	865	867	871	840	911	862	848	886	843	847	813	819	875	830	848	837	859	887	852	906	895	825	854	885	834	874	867	839	837	857	924	832	858	870	832	884	862	870	921	870	867	852	860	839	897	862	888	861	878	926	872	856	887	851	873	885	886	902	903	840	926	896	879	874	888	806	873	829	923	896	877	887	891	847	868	840	855	865	861	834	838	833	869	877	832	867	852	805	894	851	846	824	858	875	853	885	843	800	863	878	841	849	877	876	849	896	898	877	818	817	826	870	872	829	873	871	845	841	947	862	816	904	934	917	836	882	872	910	858	845	812	815	878	835	886	863	862	891	877	853	855	902	869	887	817	840	859	832	904	858	894	865	888	852	903	900	870	876	909	872	834	892	885	842	830	858	872	924	837	883	839	856	798	888	839	813	862	842	866	887	841	857	861	841	878	863	836	870	869	882	912	832	887	837	866	850	840	887	822	821	834	849	844	874	781	885	851	898	881	841	859	816	874	868	803	841	895	859	817	869	839	820	861	890	849	876	878	829	876	874	818	885	845	828	875	940	853	854	833	854	834	803	846	893	849	839	850	859	857	861	825	880	897	839	878	897	803	815	838	818	887	845	850	903	894	864	821	887	835	856	841	838	833	858	861	900	850	853	858	857	892	893	845	818	869	874	853	865	850	866	825	837	836	865	847	862	894	924	900	841	913	864	809	888	881	909	885	911	850	833	860	871	879	801	835	805	856	902	870	913	897	839	822	831	879	825	876	862	881	876	855	839	885	865	843	846	871	859	854	857	793	844	924	854	814	830	881	890	812	834	828	919	891	844	880	855	901	845	881	901	883	841	843	878	900	844	854	885	882	878	844	868	845	888	832	884	903	880	898	869	817	844	841	825	866	856	859	871	803	824	826	903	831	885	827	887	872	898	849	861	884	885	839	854	856	897	906	883	870	833	890	926	875	823	942	883	887	913	879	877	853	853	857	830	867	871	872	856	850	860	852	903	824	855	888	858	875	861	820	897	814	842	880	851	836	884	831	887	851	915	846	874	858	883	866	873	850	881	867	843	906	876	877	861	898	933	860	811	881	857	907	859	904	864	866	865	835	834	885	848	912	864	887	829	835	837	835	870	866	891	847	838	882	883	898	896	857	902	902	817	842	862	849	856	835	820	857	890	854	834	874	857	897	874	852	839	855	917	841	881	838	851	830	875	855	903	865	892	800	842	827	861	815	889	850	823	906	890	872	857	852	838
23129	21530	29545	23962	21531	21577	11238	1334	984	836	746	665	682	657	573	550	535	542	551	520	539	512	480	467	471	480	511	493	458	480	456	459	469	444	482	469	463	453	430	486	440	421	453	461	459	427	442	467	471	475	430	467	459	450	432	422	452	474	437	414	446	417	427	393	410	431	444	431	441	419	408	433	400	419	419	420	423	438	445	440	402	413	452	446	472	456	418	471	393	414	411	445	440	419	415	428	421	404	418	420	410	419	430	423	434	434	441	451	416	409	428	444	399	421	437	429	442	444	463	401	467	437	460	437	418	419	441	431	430	442	426	441	410	425	453	451	478	439	408	416	413	424	461	409	467	431	404	412	436	445	436	448	426	423	459	445	413	426	398	462	434	432	422	469	413	387	439	426	416	446	418	415	443	395	402	424	449	433	454	407	400	417	406	444	441	406	427	420	416	429	443	401	407	428	417	426	424	436	404	433	421	409	407	414	472	440	408	438	424	434	433	426	423	412	426	420	400	400	419	437	427	432	454	436	424	415	419	424	442	458	429	397	417	433	468	454	416	413	423	434	454	398	443	467	420	416	410	395	469	420	428	451	434	417	441	397	437	435	408	450	416	430	458	420	386	442	390	453	399	425	425	411	399	439	444	422	436	421	431	424	414	425	412	411	424	435	398	402	388	447	475	425	428	378	445	461	401	388	425	459	434	426	417	427	447	382	411	424	445	417	452	430	428	382	405	432	416	438	420	437	433	375	391	389	422	423	411	451	449	400	447	448	422	410	454	413	427	438	447	425	417	396	412	431	416	418	408	442	430	417	456	368	452	430	443	397	455	413	407	408	406	378	413	398	423	433	415	418	425	442	429	425	494	437	438	440	439	427	421	412	423	439	450	471	386	436	427	405	407	403	388	377	476	456	457	457	431	407	473	420	457	421	427	419	439	423	404	399	445	405	437	418	427	418	429	417	425	429	411	386	402	454	420	429	444	420	412	422	428	433	410	437	498	400	467	367	395	446	440	418	404	438	440	426	433	408	446	454	422	464	395	414	425	428	443	442	385	404	403	449	474	403	436	436	432	433	418	446	449	470	401	377	405	406	427	408	402	411	431	441	421	461	422	437	403	429	438	453	414	455	421	436	435	427	421	430	406	417	404	380	400	424	428	450	440	428	382	427	423	406	435	458	439	412	422	466	426	429	446	418	450	424	412	404	427	436	441	425	418	459	407	408	455	417	437	417	454	408	405	419	446	416	437	418	413	395	452	406	421	434	451	443	425	450	420	459	412	445	431	433	440	397	442	449	405	440	386	400	429	393	433	430	447	420	425	406	411	394	442	395	401	411	453	422	431	445	401	438	451	426	432	408	417	413	409	429	417	424	456	456	428	424	425	400	457	397	441	439	427	403	456	462	414	408	426	384	437	437	448	410	416	383	439	438	409	435	408	383	384	442	454	446	423	396	437	460	453	412	432	457	415	428	443	437	440	409	422	416	408	448	437	397	463	420	422	422	388	398	421	398	395	425	402	484	442	411	387	433	418	433	400	407	440	429	419	426	439	409	442	437	403	420	425	425	432	435	443	397	412	414	450	407	402	420	440	417	371	408	393	419	419	423	427	430	406	416	423	442	454	422	399	397	435	416	429	406	407	398	430	420	423	386	415	436	411	436	431	418	429	456	392	443	411	423	467	437	451	433	403	458	403	414	415	435	392	437	415	389	432	433	425	463	416	449	412	432	400	431	412	401	416	427	434	411	415	455	443	433	442	423	394	436	425	413	414	406	406	410	411	409	411	440	389	462	398	434	404	443	445	430	479	472	407	440	419	443	406	418	426	425	396	445	415	422	441	395	399	410	433	422	436	465	404	396	418	421	415	437	438	451	406	434	431	375	423	421	412	449	452	468	391	426	469	424	460	429	427	434	422	427	392	411	433	396	417	414	436	403	413	438	408	416	400	417	440	449	415	434	415	431	412	473	441	415	399	414	439	408	413	432	414	401	474	396	429	405	435	402	425	403	432	422	435	452	451	393	415	430	430	414	446	431	443	430	435	418	430	433	443	443	416	427	449	410	423	447	436	480	428	422	436	416	441	399	416	418	419	419	440	405	401	390	399	451	445	428	435	439	424	464	443	446	413	444	419	420	406	429	436	430	404	436	440	408	415	433	406	386	441	437	432	479	422	406	405	416	453	409	412	418	438	423	449	413	436	438	421	461	438	425	429	434	401	415	411	408	454	437	404	421	463	425	449	443	409	416	423	424	450	454	389	415	459	438	416	447	427	445	430	425	444	395	414	404	403	409	395	414	425	430	426	402	449	400	456	417	425	410	391	414	432	414	426	408	432	418	421	424	449	432	414	414	447	399	447	429	435	453	420	415	408	449	441	444	416	443	436	429	443	438	445	427	448	397	422	431	422	407	449	444	421	425	422	419	428	461	388	414	431	417	433	413	451	430	364	416	417	469	401	431	411	421	426	436	400	431	414	381	413	428	402	414	405	437	455	418	419	422	455	425	411	452	391	410	425	392	457	446	416	387	429	471	420	432	414	421	431	479	437	407	420	429	439	407	443	444	409	409	455	386	421	454	385	399	445	413	449	457	441	436	376	418	414	402	449	435	417	397	415	443	410	387	402	370	421	425	415	442	431	428	435	434	472	435	410	448	427	414	426	414	423	411	408	435	418	424	388	447	403	431	435	414	428	423	436	423	408	429	405	417	451	430	439	442	416	413	431	427	449	440	421	450	435	441	433	460	420	466	398	463	438	431	426	422	397	421	413	426	452	383	466	417	442	442	420	421	445	443	438	409	420	440	482	418	470	445	390	437	479	444	427	453	429	425	455	458	474	414	418	399	391	431	446	422	414	413	438	419	449	422	429	379	418	450	430	437	413	438	404	424	454	433	422	405	426	451	428	418	411	417	387	414	396	444	416	446	433	415	408	415	459	419	419	415	439	415	436	416	422	463	399	393	425	425	431	407	432	449	405	422	416	427	413	400	418	426	428	446	421	455	428	401	401	423	465	434	391	443	431	467	414	446	431	406	449	438	427	405	464	425	441	447	399	446	464	436	394	435	420	441	446	443	409	433	392	416	420	402	406	420	436	408	429	452	418	397	398	391	445	418	423	409	440	417	422	466	413	468	432	477	430	401	440	386	400	410	406	404	408	454	439	434	398	430	402	441	410	406	386	436	395	429	429	401	444	410	422	408	433	411	420	425	438	421	394	393	382	467	401	442	418	410	422	451	450	437	421	433	408	424	459	399	394	407	439	400	430	427	407	426	417	430	427	449	416	407	406	401	441	426	439	422	437	444	415	385	464	443	435	411	437	373	413	404	447	417	384	427	453	423	447	422	448	441	435	473	413	441	431	438	391	469	422	433	429	401	411	415	446	431	468	453	447	416	435	464	462	410	392	460	417	463	453	428	411	426	396	437	391	400	448	428	426	406	395	421	413	418	422	394	427	406	417	388	428	407	457	421	430	409	427	433	413	427	413	426
7371	17243	13939	7344	5147	3912	3130	2482	2028	1714	1451	1289	1186	1036	976	949	893	795	852	775	768	733	750	701	693	691	702	694	682	665	652	684	630	621	683	637	643	597	647	627	615	609	603	671	680	561	635	643	644	590	604	612	653	633	599	584	567	603	610	573	631	569	610	614	561	593	574	630	578	576	606	572	620	585	581	534	596	619	638	592	562	595	620	566	585	585	600	582	589	592	562	601	580	597	599	564	578	600	587	546	604	617	575	554	552	572	580	531	599	572	579	562	571	591	557	536	583	570	621	589	577	591	562	565	562	531	618	612	610	585	559	591	560	591	553	533	565	606	582	578	578	573	599	588	619	578	557	572	556	546	583	571	603	617	602	549	627	577	567	584	584	590	601	557	568	615	587	568	612	575	566	569	577	538	549	591	608	547	604	610	554	591	603	588	606	577	579	612	584	604	588	600	593	589	589	561	589	595	587	601	549	595	587	588	574	579	615	583	601	585	627	593	626	553	589	563	549	585	558	566	623	605	582	581	591	585	572	642	644	592	567	572	609	584	600	584	558	558	569	621	555	572	565	582	599	594	623	608	589	642	588	582	565	568	603	601	574	584	622	547	563	603	559	540	604	589	594	583	581	592	554	563	630	622	565	584	608	594	562	574	606	590	595	550	580	602	552	581	561	567	600	592	585	602	594	601	610	589	557	620	588	584	567	563	544	568	564	577	560	606	594	544	622	572	554	612	579	587	560	568	591	586	599	572	564	593	556	578	578	596	556	575	594	613	577	585	605	635	527	571	524	551	595	578	599	596	605	581	582	556	528	614	572	583	583	573	571	589	581	536	593	590	566	596	544	546	585	561	559	584	556	574	585	571	631	587	589	587	575	577	570	544	571	600	574	532	576	614	551	614	588	581	614	643	639	578	587	557	579	588	561	595	566	562	606	623	577	598	578	555	593	569	562	557	614	565	568	599	566	576	582	621	599	612	578	611	599	523	587	579	574	545	581	536	597	568	581	596	596	559	606	571	600	575	607	572	595	610	598	565	597	559	633	607	549	571	591	553	539	612	581	592	568	562	620	556	581	586	591	580	563	598	588	583	571	587	535	575	580	612	585	564	536	608	563	583	563	589	585	607	576	600	585	546	563	580	582	579	542	599	568	559	598	593	591	568	607	558	627	595	572	605	615	571	621	597	634	583	560	593	570	590	572	553	603	583	567	575	581	561	644	613	578	558	559	518	555	578	600	597	590	541	600	609	571	576	563	607	561	568	525	570	545	601	568	552	588	573	582	561	564	554	551	581	571	596	608	567	567	615	614	569	556	552	601	586	557	626	591	595	571	595	598	566	614	547	552	576	559	574	610	589	578	582	613	564	585	545	566	580	584	601	590	589	561	569	651	568	612	564	611	537	584	599	624	586	561	579	567	573	525	570	575	553	592	577	567	596	583	547	574	604	564	588	584	572	538	557	586	545	574	583	584	604	552	556	588	573	541	562	595	586	595	578	547	562	581	584	611	564	531	569	557	538	572	599	586	620	596	581	581	597	550	600	560	566	578	577	575	544	601	596	563	554	602	578	552	604	597	557	526	610	581	575	600	539	562	584	583	599	572	582	580	571	602	563	588	559	576	569	593	549	560	614	598	585	576	598	589	605	566	607	588	597	553	536	557	544	563	596	601	581	590	567	640	573	585	620	590	573	562	553	617	572	531	541	610	550	568	566	565	557	571	610	558	581	568	597	590	534	601	564	619	581	547	570	574	634	616	593	587	542	636	581	583	570	553	571	623	587	578	608	588	587	590	639	572	592	602	557	606	591	608	560	596	568	544	557	605	570	616	599	550	562	568	572	577	614	555	631	592	652	555	566	582	571	591	596	566	573	576	569	635	579	573	546	528	605	596	570	604	593	581	553	569	563	565	562	560	595	585	618	587	592	568	610	580	602	593	550	572	603	571	590	588	566	596	544	547	598	609	574	553	641	608	554	548	560	591	600	540	605	611	574	548	606	584	605	621	593	589	556	635	569	584	608	551	562	591	555	609	566	622	603	583	556	588	585	576	574	568	604	578	598	583	553	563	566	541	569	551	601	597	599	609	602	515	617	568	512	569	611	610	616	602	574	587	594	545	574	581	586	568	598	612	539	592	534	593	550	576	600	542	595	597	566	588	578	584	592	574	584	602	611	566	602	563	595	607	584	564	570	590	595	581	595	602	575	565	565	572	590	598	571	563	573	555	574	564	583	560	577	618	569	617	563	570	559	561	576	547	614	581	594	612	610	608	560	600	617	607	592	619	570	557	591	554	569	535	554	554	579	585	591	561	554	554	573	580	593	541	564	607	600	540	542	606	540	598	564	582	609	584	581	557	593	618	566	541	580	564	610	579	609	601	569	559	572	566	592	601	590	582	589	627	534	555	570	574	589	588	569	554	592	574	585	521	604	578	584	545	602	547	566	564	581	562	608	586	593	564	580	548	597	609	638	586	508	542	572	577	594	567	582	569	595	632	554	559	611	585	545	584	582	582	584	623	572	633	605	614	615	560	569	663	575	566	578	631	562	562	569	553	628	584	545	603	524	556	561	577	594	581	521	600	540	586	584	586	569	531	608	578	583	643	528	579	600	559	588	559	589	584	553	629	595	605	557	614	546	587	549	555	544	538	569	577	564	595	538	604	607	621	584	618	570	584	610	591	576	566	569	587	606	514	584	539	596	508	536	592	629	583	581	596	596	567	567	593	558	574	551	565	559	553	574	593	573	560	533	584	552	617	577	590	533	601	589	583	576	596	571	562	608	590	602	573	566	583	553	572	594	562	596	547	567	545	578	561	543	527	622	609	602	583	588	560	602	593	593	611	577	592	549	610	555	602	621	598	556	564	551	537	516	576	612	585	548	591	624	586	636	589	622	622	593	581	607	546	624	603	579	558	602	545	575	567	591	573	606	624	544	585	623	590	599	580	662	609	567	568	586	605	602	591	597	545	568	568	566	608	589	560	563	547	582	568	577	603	618	588	604	550	583	588	574	583	572	587	597	545	618	598	568	569	575	552	590	596	595	582	584	581	588	573	586	599	582	559	575	549	606	587	579	542	556	580	563	569	582	603	598	560	563	552	535	600	567	583	593	592	621	568	559	553	599	570	532	621	558	543	553	539	633	597	586	557	611	578	547	569	567	542	543	585	584	532	594	557	594	535	572	593	607	566	557	577	573	620	593	614	558	588	565	600	566	586	616	556	590	586	550	593	611	556	597	527	589	541	533	572	581	565	568	590	599	631	601	549	585	627	560	551	622	597	613	624	612	587	567	562	607	519	595	569	618	574	569	598	564	581	562	594	581	569	565	574	591	570	575	579	612	586	591	590	527	568	565	592	576	585	586	557	585	634	600	592	553	581	568	547	561	577	550	568	592	563	604	584	570	582	556	572	587	556	577	516	530	582	547	591	605	627	607	549	597	574	550	577	560	600	576	593	601	555	589	608	587	604	551	608	557	635	555	609	550
27032	21210	10850	1142	680	654	576	505	477	472	511	491	489	486	498	481	460	519	489	490	494	494	477	487	480	469	508	493	481	451	438	477	496	498	485	484	481	485	473	493	502	487	451	471	509	502	466	466	492	481	474	490	478	482	496	491	464	497	429	503	459	415	469	502	417	484	491	446	436	511	475	510	453	482	457	476	480	484	456	438	473	459	486	449	461	490	517	480	458	461	495	441	455	448	457	439	459	458	480	479	481	454	447	474	494	474	482	447	481	501	484	453	436	498	449	480	458	507	482	478	482	477	479	488	481	459	452	465	482	474	476	443	513	490	442	445	464	511	397	487	489	480	451	458	482	466	481	500	506	456	446	467	457	491	426	478	453	482	488	474	484	483	484	495	502	479	488	467	477	453	466	489	488	496	484	497	443	460	469	477	465	505	443	485	449	479	465	468	503	449	442	472	448	465	471	508	457	488	481	440	497	495	501	503	467	487	432	491	486	477	523	450	472	468	500	457	465	467	465	469	458	498	457	494	508	497	489	443	457	499	471	460	481	482	449	483	487	506	473	455	424	477	464	467	463	465	500	468	477	488	478	498	462	493	466	465	487	490	467	435	451	454	450	458	495	473	498	445	449	481	510	452	518	463	467	466	473	456	437	494	468	493	487	451	464	485	449	504	470	489	461	518	456	467	457	481	466	529	449	476	514	443	518	495	476	497	486	457	471	435	489	462	488	455	478	467	493	448	463	460	435	447	466	468	441	494	451	475	509	458	453	437	434	481	537	487	486	467	500	489	476	468	474	450	490	468	493	477	443	492	484	459	465	464	483	495	484	438	462	479	463	465	446	500	469	472	488	459	495	448	482	450	480	495	494	436	474	452	484	480	435	502	430	474	515	493	476	480	473	474	480	489	446	466	426	449	466	508	451	492	471	450	463	479	448	450	491	423	425	495	470	492	474	511	437	465	512	442	489	487	466	477	472	480	460	480	479	501	448	489	472	463	457	445	506	470	465	503	464	444	460	469	463	455	447	450	471	523	481	453	477	484	500	492	494	479	496	470	460	491	494	479	466	449	469	502	490	470	480	423	452	441	461	498	495	416	461	475	470	446	441	457	470	471	502	454	483	448	484	522	492	470	495	454	507	467	472	419	480	474	493	456	476	471	457	431	470	434	455	462	478	468	483	474	505	507	534	474	477	458	465	442	502	460	453	462	491	455	467	498	437	478	456	520	456	476	480	434	454	463	463	469	436	452	451	467	493	470	459	495	480	463	474	461	506	478	508	494	466	418	500	486	499	467	468	462	468	461	445	479	504	481	466	482	470	490	469	464	487	454	471	470	497	506	453	463	451	463	480	461	475	475	515	485	487	499	499	497	477	500	486	483	484	445	518	475	510	488	503	462	490	443	482	462	483	477	434	484	492	510	445	473	463	507	459	489	497	455	482	489	453	477	477	472	500	438	461	467	463	449	467	472	501	437	502	473	493	463	487	504	472	486	451	428	470	477	500	493	494	474	494	433	501	494	477	486	506	505	491	450	443	500	436	453	500	470	470	479	469	486	464	428	490	502	499	461	489	468	484	463	496	456	490	487	480	462	472	480	482	498	489	466	497	451	497	492	451	486	487	530	443	434	473	477	496	483	459	467	462	436	476	433	481	484	483	507	458	487	483	467	459	469	463	438	508	442	484	475	509	495	513	456	453	469	500	502	466	520	483	432	461	475	472	473	485	480	449	456	489	475	434	444	478	459	469	494	462	480	491	524	490	431	513	437	488	452	468	474	491	477	465	466	455	464	482	483	476	456	495	500	432	510	465	463	464	482	456	459	458	471	494	457	477	457	462	481	498	472	480	466	449	465	467	439	477	474	470	444	478	427	454	460	457	487	502	468	470	457	509	484	455	446	480	468	461	515	510	483	512	494	493	445	464	419	467	469	467	508	450	481	473	507	460	442	474	469	479	449	450	459	504	455	469	435	495	484	488	449	464	484	470	431	475	471	488	438	466	466	487	496	455	469	442	481	483	479	505	484	463	472	494	453	444	460	510	464	439	468	493	460	459	452	453	473	459	442	470	493	433	538	473	508	518	477	477	476	470	469	469	493	445	479	462	484	450	490	476	501	504	472	476	435	462	496	456	479	458	473	508	476	468	438	473	484	442	494	477	435	494	456	474	452	469	437	478	478	484	473	495	497	507	475	458	454	488	478	474	475	513	414	471	472	511	472	493	494	478	449	469	460	467	469	478	485	476	438	458	462	465	476	476	450	481	466	513	478	467	493	511	484	482	484	496	494	468	499	501	463	442	515	483	414	535	478	478	459	475	468	464	452	462	518	489	513	477	470	495	497	474	512	453	496	447	466	520	431	463	496	463	476	471	450	499	473	470	469	464	474	497	454	427	473	476	439	498	467	461	462	489	434	530	459	464	451	498	469	485	501	445	492	481	456	439	456	481	496	480	414	470	439	478	497	473	486	479	465	469	477	445	477	477	448	447	437	452	482	467	491	473	480	482	467	452	463	474	504	496	470	472	452	493	468	447	519	457	460	491	476	489	470	448	508	476	435	471	504	486	458	482	492	486	479	509	483	445	456	482	459	485	485	473	460	481	470	501	468	464	446	442	477	460	482	425	467	460	487	459	466	523	467	467	481	419	467	474	471	517	430	456	507	445	467	465	492	467	503	541	493	462	451	509	475	435	490	447	497	482	471	489	492	486	455	483	453	475	504	464	442	441	478	512	488	439	472	451	458	479	445	474	454	493	460	481	500	429	472	469	461	441	461	427	513	451	498	476	447	447	455	469	466	469	506	463	477	449	457	438	489	451	449	464	462	453	474	484	534	452	458	477	434	474	443	455	483	478	482	470	482	457	441	483	481	451	493	468	472	439	496	492	449	499	479	455	493	524	475	461	457	474	453	467	486	501	448	474	504	479	466	431	480	513	479	519	495	467	472	479	470	478	478	489	473	452	511	443	484	465	501	512	449	485	469	452	483	456	462	479	442	501	446	450	460	477	484	458	448	468	465	504	504	469	507	466	501	473	486	440	517	474	448	441	502	455	484	443	464	473	458	489	501	468	435	462	489	485	457	500	448	435	512	480	426	444	504	484	496	459	482	528	508	487	441	498	462	501	476	470	443	464	509	537	513	531	459	484	453	460	499	484	468	487	490	451	476	459	473	446	498	454	487	481	526	476	491	470	477	487	505	415	472	441	434	490	473	478	479	450	445	480	440	466	476	496	478	469	448	470	478	487	445	433	491	465	461	465	470	467	509	446	497	478	455	499	464	466	467	472	497	445	498	484	515	433	466	495	488	478	426	452	489	495	459	469	474	485	461	462	514	488	485	511	493	530	440	481	495	481	476	470	513	459	434	468	503	483	464	466	448	446	487	481	495	489	460	478	492	463	487	440	469	466	476	470	465	519	486	485	467	500	488	445	474	468	493	494	447	468	455	448	489	487	474	465	496	486	498	470	493	487	483	456	501	440	466	451	507
4030	1488	1273	866	821	724	656	667	641	661	692	650	669	663	681	604	607	649	642	617	625	581	628	638	630	663	606	624	611	620	637	635	645	611	637	637	613	629	605	635	646	669	619	615	643	605	611	646	649	616	628	593	612	598	620	581	617	602	655	607	616	648	643	624	648	622	616	619	614	636	610	620	610	625	608	619	614	629	673	658	611	630	620	628	664	665	588	619	665	630	602	632	658	654	616	642	665	643	603	655	609	593	591	608	626	613	583	586	645	625	671	628	570	639	590	608	598	569	632	622	631	608	630	645	617	630	620	612	611	621	665	611	613	665	654	633	624	663	626	623	652	659	669	596	636	617	657	648	600	594	673	620	609	608	594	646	608	633	599	618	640	610	609	621	653	635	607	598	642	601	614	664	640	616	652	706	659	635	638	627	606	653	601	656	651	631	664	626	575	620	646	617	670	639	643	650	650	620	652	625	617	579	643	587	635	649	593	666	620	644	586	650	584	639	591	595	650	639	666	603	577	630	617	661	600	635	647	600	634	637	643	630	600	616	588	632	580	636	607	609	606	629	647	619	621	610	640	599	617	635	653	635	569	634	620	624	620	643	653	668	597	626	616	620	643	618	617	676	623	633	632	605	583	577	673	612	631	639	617	644	624	634	634	626	663	638	583	646	641	652	648	620	636	622	615	616	581	621	621	601	615	640	636	644	645	607	602	572	586	630	639	646	595	608	651	568	620	614	617	678	644	592	605	580	633	628	671	595	618	687	635	657	652	644	634	638	600	644	631	663	605	609	616	603	606	632	610	624	610	646	654	623	603	636	593	640	641	632	668	651	616	641	656	644	630	611	637	607	627	612	661	653	603	605	600	623	647	625	648	599	607	659	656	617	650	618	651	615	575	647	646	617	614	591	615	646	628	702	648	623	587	587	623	630	676	660	628	640	671	666	673	600	627	657	645	615	666	636	582	629	607	606	655	606	591	609	612	634	617	663	617	617	642	587	630	551	644	615	679	617	619	601	641	625	636	623	612	622	647	668	608	644	576	573	626	696	649	616	602	616	599	607	595	620	615	636	638	672	612	645	614	607	573	656	627	627	644	665	659	614	596	600	601	595	645	599	654	668	641	609	635	621	630	621	643	685	609	632	628	622	611	606	580	629	638	621	650	631	656	585	595	593	573	631	645	660	596	636	616	610	667	625	620	608	658	605	623	636	605	595	619	627	668	620	610	637	637	609	672	666	628	646	659	634	583	613	609	583	635	614	626	594	652	633	615	615	619	581	670	650	635	608	654	628	592	601	649	616	635	643	692	627	638	670	626	613	642	616	625	660	622	625	614	660	616	590	622	576	624	632	614	598	653	637	612	625	626	630	682	642	623	636	617	609	592	679	605	638	644	619	588	644	601	640	634	598	641	645	612	636	627	625	657	628	623	617	626	648	607	573	630	593	635	645	608	645	586	623	611	584	630	588	622	651	623	675	646	655	615	653	618	655	638	652	635	651	577	596	611	632	655	656	620	654	614	628	631	629	673	653	631	583	630	603	646	686	613	629	611	626	585	632	610	621	628	634	604	650	632	611	610	612	610	624	577	615	641	594	615	608	672	658	630	662	628	635	629	605	641	633	648	639	621	657	605	659	648	633	613	603	628	633	642	632	702	655	610	628	625	621	651	628	641	655	609	629	639	590	645	630	606	650	691	642	604	641	625	623	631	632	610	627	639	651	629	630	601	580	616	654	643	614	625	611	620	625	626	632	611	633	666	615	615	641	619	646	649	673	620	626	621	574	619	611	627	594	637	616	621	636	615	601	632	601	636	624	605	625	611	605	642	605	641	610	601	658	618	597	634	632	621	647	629	583	573	633	680	594	605	610	674	611	637	629	606	611	623	626	624	662	605	630	633	671	641	590	653	621	622	647	616	634	623	580	665	598	625	609	634	698	616	632	632	633	575	585	644	635	653	602	631	594	599	661	607	612	645	576	628	612	643	620	634	626	640	618	646	626	701	620	646	605	625	598	674	637	618	638	586	616	601	596	620	605	600	603	638	650	620	607	609	631	629	614	644	600	648	636	624	600	649	641	666	612	628	638	635	627	637	651	650	603	603	587	629	629	579	574	616	648	649	632	617	622	626	634	598	616	663	617	615	633	672	616	612	623	595	642	606	645	658	586	664	608	691	646	622	614	649	650	636	575	597	648	650	608	608	624	624	662	616	622	634	620	629	621	646	655	622	611	626	608	635	644	595	618	609	630	674	620	609	666	617	594	638	592	663	643	609	640	592	560	608	626	625	641	645	602	660	595	641	667	593	612	638	650	600	594	645	602	625	610	622	592	654	634	667	632	648	621	647	621	612	630	634	608	654	593	632	626	614	610	562	658	581	624	583	609	616	620	655	635	633	627	600	616	632	622	619	623	637	605	644	619	575	613	667	629	634	632	664	612	644	602	676	583	629	619	645	601	631	635	624	649	626	635	625	689	607	642	627	652	639	627	624	652	621	657	647	639	636	638	592	633	640	615	631	621	579	650	560	590	646	612	652	613	622	641	611	633	619	588	601	633	607	665	632	645	621	652	577	606	637	613	600	585	609	631	629	647	608	634	578	663	666	606	631	639	657	665	633	645	680	605	610	595	652	579	669	645	603	607	624	595	622	640	623	613	639	559	649	658	634	606	610	651	606	614	571	600	605	620	619	602	592	619	611	622	596	595	583	629	628	668	647	623	598	678	584	642	639	623	578	641	600	649	653	625	636	661	588	583	650	634	602	606	583	605	619	647	627	568	658	625	649	591	625	645	607	617	627	626	613	654	655	619	607	628	613	620	634	623	646	611	618	609	616	615	625	619	679	652	617	618	583	629	623	669	649	650	616	684	647	630	618	600	614	668	620	608	636	621	624	600	676	683	619	620	633	647	592	668	614	670	613	612	673	596	609	600	632	602	594	633	649	584	605	638	627	618	614	572	586	637	616	633	649	622	596	644	600	567	641	634	637	631	652	624	601	628	622	604	597	581	613	662	612	621	617	609	623	670	641	581	640	620	654	622	687	604	595	645	631	651	615	616	629	653	632	634	595	642	656	612	601	633	662	617	656	624	625	634	619	654	635	633	640	605	603	631	588	655	666	684	612	614	582	582	579	612	657	676	609	627	627	592	633	605	670	687	644	635	666	623	656	686	623	607	589	597	578	668	628	655	584	646	597	610	595	598	610	642	625	621	639	626	650	666	598	673	651	595	651	692	604	644	630	605	628	619	623	647	688	643	594	638	672	583	604	619	645	594	645	625	641	610	617	599	572	655	670	659	663	626	641	650	645	603	650	635	672	572	632	606	646	583	614	655	608	616	619	629	665	650	595	607	645	630	627	698	577	630	647	592	625	643	612	618	626	644	625	635	637	594	556	651	616	591	670	623	643	598	651	632	648	662	609	621	659	610	618	578	592	632	605	623	625	656	635	563	628	655	644	611	643	624	611	618	650	646	653	613	627	629	689	667
24060	21571	29224	24320	21543	13163	1744	1158	953	842	888	814	821	789	720	777	720	745	691	725	682	678	705	649	701	723	654	682	701	688	687	721	622	682	651	647	711	678	627	670	669	626	642	664	675	624	621	614	667	627	655	652	662	688	617	680	606	660	645	681	685	698	657	653	631	665	654	675	648	617	665	619	643	629	652	663	632	622	602	632	619	640	646	700	653	632	615	647	655	620	621	619	638	686	676	621	640	667	672	653	651	643	657	623	650	637	612	700	647	682	619	619	648	632	633	637	630	652	609	676	680	643	653	647	633	656	622	656	655	681	653	668	639	667	662	678	678	580	658	659	656	648	663	642	633	680	622	660	624	659	650	681	646	668	653	636	667	632	660	623	685	607	651	626	680	671	627	627	673	634	607	606	655	636	634	673	639	653	638	649	628	649	714	630	621	640	663	633	618	664	621	638	684	650	625	656	646	648	701	653	650	721	653	642	650	615	635	621	663	636	700	625	679	650	598	646	618	659	627	653	684	664	704	659	667	680	621	680	659	630	626	635	637	654	654	667	659	682	602	683	617	683	629	639	684	682	649	669	623	675	621	675	660	658	674	686	661	638	630	642	624	663	682	628	672	634	648	635	603	668	661	612	640	624	635	691	649	668	640	613	661	664	661	669	638	658	622	606	643	654	655	622	666	671	677	623	665	638	592	648	611	639	663	642	640	653	618	703	639	657	672	668	671	637	678	672	622	562	642	634	668	617	603	652	620	677	638	686	651	648	660	610	614	665	668	664	618	663	624	654	644	672	681	638	662	668	608	602	648	605	659	630	629	622	642	626	653	663	622	645	638	677	660	652	648	694	655	606	611	623	624	615	648	654	632	627	623	681	641	659	630	621	654	650	635	668	677	665	610	681	661	663	620	662	597	627	652	670	605	720	678	616	660	605	644	684	692	641	695	594	627	663	630	640	662	626	624	620	649	604	634	622	640	626	658	590	631	657	632	623	612	648	660	666	678	653	673	639	670	634	657	627	620	638	665	639	624	664	682	697	660	700	642	642	625	627	682	634	645	672	615	644	667	667	601	665	663	657	684	617	707	668	638	637	699	666	622	646	600	665	640	611	634	611	635	676	618	642	683	647	632	631	622	652	650	646	646	684	649	668	638	655	637	626	655	621	646	643	645	590	668	642	667	648	673	632	599	654	607	647	676	695	647	630	663	613	659	627	669	621	671	661	653	629	668	672	644	636	677	654	620	665	649	614	633	603	648	655	625	647	607	631	655	646	612	636	648	618	620	649	662	678	659	647	648	680	642	654	581	667	657	677	695	645	634	627	621	618	630	684	616	619	615	663	610	661	666	635	630	664	635	674	610	698	600	636	668	675	685	654	709	657	635	618	638	613	665	630	630	635	624	679	673	638	662	625	655	660	706	604	663	665	637	631	630	603	654	632	643	624	687	604	629	588	594	615	632	606	628	596	662	664	649	647	626	650	645	645	630	644	639	647	663	645	679	681	611	661	662	645	664	607	634	639	630	659	663	607	632	615	638	626	620	590	683	641	696	627	646	662	649	660	623	624	667	703	614	619	634	688	648	655	640	653	678	646	671	654	647	653	639	641	675	629	670	625	612	619	624	662	630	662	643	617	625	654	639	629	636	647	629	660	694	650	654	681	632	655	657	629	676	634	624	630	616	668	628	628	696	651	595	628	642	605	612	626	685	653	636	712	627	678	686	626	646	604	665	667	639	616	642	661	655	677	666	684	628	598	671	716	642	665	671	646	623	645	588	698	614	641	647	639	644	686	673	664	622	625	623	617	621	656	662	629	594	620	683	635	626	651	638	638	643	650	610	665	637	642	624	621	663	608	624	591	656	594	649	629	624	639	668	627	669	656	649	640	634	638	660	598	701	661	614	660	616	612	651	608	622	603	637	675	677	694	620	649	701	649	675	675	687	602	655	647	666	681	620	655	642	629	641	598	636	664	635	647	654	665	649	587	638	630	596	650	650	659	616	632	658	639	653	642	653	636	605	626	673	633	650	608	654	653	644	648	594	610	673	636	674	624	636	632	597	656	634	596	605	622	609	622	677	608	597	629	589	612	636	617	646	632	643	655	654	662	682	645	633	609	624	656	661	657	656	663	659	668	664	649	627	682	644	623	644	659	685	599	684	615	659	664	621	626	632	632	652	673	634	661	653	665	634	596	661	648	629	644	605	710	678	654	702	683	687	698	678	615	644	637	606	620	621	644	648	660	653	638	686	704	643	637	681	625	618	671	657	670	656	644	660	616	713	652	658	662	630	639	618	651	654	601	639	662	621	636	644	649	699	670	669	641	658	652	646	701	605	633	639	663	675	654	645	644	620	627	616	664	652	637	669	676	662	645	632	620	654	630	659	664	610	675	690	631	624	643	640	667	657	633	658	625	659	634	644	658	625	653	657	637	660	678	637	619	672	642	628	662	630	581	640	695	660	668	669	647	633	641	668	677	627	676	651	663	648	611	622	587	650	648	713	645	664	688	699	689	611	649	619	626	657	655	647	643	643	673	697	675	605	641	619	645	595	670	602	603	610	646	657	629	658	628	618	623	687	649	616	673	656	662	665	666	641	602	653	643	621	663	687	665	653	684	660	644	632	623	682	629	669	719	631	636	656	628	585	652	648	631	629	610	661	630	631	608	655	614	633	631	638	636	652	673	673	644	627	650	697	692	640	658	638	632	667	686	621	696	628	620	663	619	654	632	648	734	624	636	662	679	689	618	633	646	649	639	670	625	665	674	665	669	667	613	646	634	616	610	630	675	634	650	649	632	653	690	653	602	617	682	640	672	660	599	648	664	679	630	657	660	652	605	648	610	672	637	655	645	617	642	646	637	641	665	606	613	606	623	673	644	642	639	625	669	608	660	647	685	662	636	636	635	675	629	604	658	607	620	606	651	610	635	698	591	630	660	682	597	636	626	640	614	654	637	663	675	600	614	677	631	686	642	667	645	640	595	642	658	650	628	649	642	657	676	629	640	657	690	622	636	599	587	672	704	662	630	675	624	645	687	645	622	640	650	631	643	638	661	660	641	652	626	671	655	614	621	634	715	676	627	622	689	673	679	640	662	662	622	664	623	616	655	633	655	649	639	654	675	664	601	650	656	622	633	669	638	630	588	628	630	664	619	644	656	649	662	628	668	675	620	677	625	666	614	618	646	706	643	646	607	693	636	678	651	650	628	616	658	674	693	666	677	596	611	673	662	606	686	653	636	660	637	649	658	627	603	589	640	682	667	646	568	654	614	596	633	627	659	641	652	616	605	673	664	613	662	654	660	671	631	669	653	671	639	666	636	633	632	689	683	640	633	634	665	633	657	652	656	643	629	618	621	615	616	699	621	643	625	640	632	629	604	660	658	690	639	606	642	634	678	633	607	620	652	680	677	683	653	617	656	621	637	607	650	652	639	655	640	605	633	637	657	614	643	631	685	639	644	605	663	615	653	632	610	690	611	643	709	618	653
5235	11182	8949	4621	3367	2661	2097	1892	1603	1485	1409	1189	1219	1108	1070	1042	1043	1004	921	933	945	928	969	954	880	958	918	935	891	859	931	892	911	853	860	863	917	884	922	902	882	837	861	871	853	941	919	919	904	864	858	861	854	866	831	898	881	887	825	860	894	791	882	868	884	882	873	830	845	871	898	873	843	873	896	836	848	834	822	906	887	879	829	859	805	871	840	804	841	817	839	867	936	877	875	859	862	861	842	935	821	885	854	840	848	853	870	815	847	916	835	836	849	904	883	837	815	882	855	840	859	846	866	866	808	882	898	868	897	856	875	860	861	851	850	919	806	882	849	866	845	921	826	853	887	870	829	861	836	877	846	872	878	824	884	930	813	841	872	856	847	834	882	881	891	846	834	848	918	853	851	897	851	875	845	874	882	859	846	854	832	881	857	902	864	836	850	812	852	858	904	824	828	857	845	854	839	863	836	898	872	878	860	845	819	841	810	831	863	860	873	824	907	858	833	822	870	877	863	839	813	817	852	817	911	919	850	835	825	897	862	812	860	824	884	844	862	850	893	827	921	852	854	880	873	849	836	853	863	859	796	802	823	873	852	859	795	872	889	842	918	809	929	846	792	884	866	917	850	864	876	855	844	838	851	846	875	848	840	858	846	881	919	920	843	829	803	924	879	832	864	850	857	874	839	887	830	879	840	876	870	866	857	890	857	895	892	833	841	803	904	877	880	847	860	867	842	843	832	878	825	862	820	889	898	882	809	886	895	831	859	871	841	847	859	883	890	854	902	865	857	821	855	853	831	818	885	863	844	810	907	855	900	838	832	837	850	856	842	821	924	849	867	891	848	878	895	841	807	865	844	839	852	835	883	844	861	837	805	891	881	854	860	881	839	860	881	860	829	846	855	876	862	870	863	895	895	842	846	854	869	847	856	844	915	849	842	793	875	834	911	855	880	819	842	901	852	887	855	816	836	846	818	837	822	813	860	817	877	888	862	860	848	872	853	908	892	833	912	873	884	905	912	927	856	906	835	869	831	880	865	840	799	879	865	859	857	851	851	854	819	880	829	891	870	844	893	898	834	851	890	849	880	902	872	867	858	794	854	835	914	858	860	883	830	836	845	861	831	865	879	878	854	848	832	835	855	788	873	847	853	870	897	856	886	868	869	811	826	876	880	821	846	901	860	806	846	857	895	862	891	824	859	866	872	847	846	843	889	857	833	788	849	864	890	835	897	801	871	820	867	886	838	911	885	849	849	818	871	806	840	842	849	838	821	855	856	855	830	883	827	876	808	833	831	868	891	844	864	839	895	859	881	891	817	844	832	945	857	889	859	837	827	819	835	857	870	821	857	863	831	807	847	875	898	884	868	805	867	858	814	900	917	898	837	883	920	908	914	859	837	877	837	806	904	857	920	875	908	835	826	825	911	852	864	862	866	849	845	839	884	903	874	886	919	876	888	924	862	872	869	883	846	811	895	857	814	800	868	816	844	886	823	844	856	848	806	868	870	848	870	867	844	853	798	849	841	839	850	832	831	849	822	875	854	856	844	901	870	881	863	865	915	863	856	806	832	839	866	822	848	855	878	864	886	809	830	867	912	834	840	879	794	864	843	849	892	853	869	849	876	858	839	887	867	880	859	841	854	824	874	865	860	836	842	859	844	890	859	845	830	852	855	855	842	867	874	869	843	849	891	840	834	817	828	859	819	845	902	885	878	834	843	873	897	860	830	872	847	849	836	865	884	885	869	885	862	841	869	847	826	868	875	874	793	870	918	860	838	820	867	833	861	866	856	877	861	906	814	884	854	846	918	811	839	797	848	913	876	907	872	877	843	849	860	843	846	880	839	842	899	870	885	851	851	837	874	821	893	902	852	877	855	879	836	836	850	873	857	830	883	867	846	840	900	875	860	912	810	886	881	837	841	874	796	841	850	866	841	849	822	853	888	898	841	868	851	846	862	851	797	842	880	850	886	831	815	785	855	900	855	883	845	864	856	858	839	848	923	878	867	887	881	878	836	857	852	869	849	864	879	852	881	866	828	841	838	836	858	876	824	882	872	872	892	923	854	846	860	836	883	844	865	863	870	849	864	887	852	895	883	888	866	868	825	798	825	848	846	875	871	833	876	886	867	892	889	846	808	889	870	880	906	884	894	896	816	838	899	782	849	867	940	834	838	828	863	848	907	851	868	834	868	865	892	869	894	855	861	876	870	868	781	880	832	848	899	876	887	819	921	883	806	907	901	868	848	870	887	881	883	856	855	766	889	867	854	813	874	845	854	873	832	876	858	861	861	873	823	846	882	851	890	843	857	872	848	849	843	856	861	892	834	841	904	906	821	852	837	837	872	858	883	891	855	934	851	881	863	857	890	858	904	881	851	888	862	831	847	896	881	786	841	847	842	905	850	855	896	810	905	856	840	817	861	870	892	862	867	825	854	840	783	882	836	854	799	815	830	818	870	856	888	838	850	831	910	874	919	851	872	837	893	823	867	902	885	892	837	921	890	791	878	821	883	841	902	866	862	858	844	849	836	842	853	854	828	866	856	878	874	841	871	812	915	840	844	903	864	824	890	828	859	835	877	919	796	794	855	883	872	848	801	877	862	833	834	830	805	888	830	864	846	903	844	851	849	862	856	873	870	855	843	872	850	829	887	922	813	895	868	866	861	819	864	820	868	838	856	807	809	840	871	939	847	834	831	880	864	856	846	801	829	822	912	893	856	821	879	850	877	905	826	802	854	844	845	880	851	841	887	817	872	892	892	888	817	874	842	873	879	842	886	858	845	857	856	802	883	880	815	844	830	802	834	879	858	900	884	836	869	892	858	861	897	856	868	902	877	841	863	852	844	820	855	848	858	844	902	865	822	857	858	853	859	853	921	880	875	878	906	846	876	835	877	834	842	829	878	896	866	869	860	833	840	805	904	869	882	839	869	830	829	876	895	837	845	917	827	844	862	890	845	839	878	863	852	894	842	864	808	886	842	832	874	859	836	807	872	857	804	834	865	863	850	876	927	804	829	862	828	830	841	816	865	916	847	853	828	827	884	817	828	826	884	839	822	899	860	851	866	839	830	828	884	816	876	859	873	866	898	880	846	858	886	873	852	844	828	854	819	847	858	875	870	823	860	887	863	854	868	875	860	848	886	857	806	873	883	882	828	835	790	872	875	866	845	869	885	882	795	836	860	896	883	818	866	880	870	804	843	830	843	785	873	871	845	830	869	890	878	886	840	838	888	839	881	799	867	877	876	810	863	800	885	891	859	801	858	864	902	912	808	874	827	811	860	903	835	922	858	859	812	812	819	837	925	791	844	832	896	849	903	890	892	826	873	919	851	810	890	835	889	855	862	848	871	872	831	877	860	913	879	881	853	837	885	880	874	876	865	834	900	840	832	844	845	852	873	826	828	847	922	828	843	878	838	874	834	906	893	901	871	924	851	847	851	911	828	868	896	844	863	877	884	848	826	907	859	857	865	814	853	844	869	878
23072	21514	29558	23907	21514	21564	11382	1324	966	795	712	695	646	634	601	543	535	503	545	544	472	531	484	481	494	472	480	496	425	472	464	462	458	464	417	442	472	419	443	430	427	452	452	467	451	463	453	406	409	442	463	420	447	468	404	463	437	475	443	444	463	445	395	428	393	421	430	430	440	423	405	449	426	421	459	435	449	428	439	422	428	434	415	438	421	438	414	475	423	441	410	458	455	421	421	439	439	433	405	414	426	403	415	467	427	424	427	443	422	441	397	420	413	443	429	433	436	449	419	432	442	408	454	430	391	442	424	424	426	412	457	420	441	446	439	414	405	387	444	409	458	475	427	408	442	428	432	457	423	400	424	384	403	444	413	415	422	441	450	433	436	434	431	430	463	431	414	435	406	432	444	431	420	438	444	452	431	424	436	421	396	446	424	423	393	432	417	415	438	416	415	450	482	431	424	403	411	402	421	397	462	431	417	398	416	418	414	434	417	437	443	442	439	413	407	429	461	440	450	415	410	418	427	423	423	413	415	455	440	438	423	412	403	415	440	469	416	429	424	424	432	434	415	435	426	462	424	446	406	416	464	405	401	434	435	427	384	420	420	448	398	434	417	419	411	432	393	439	447	430	443	396	433	415	430	399	423	397	458	426	422	431	423	410	433	464	423	463	416	416	431	436	413	416	423	427	409	477	417	443	425	449	456	409	421	400	412	415	426	438	404	440	411	421	398	409	412	441	430	466	449	464	429	442	420	421	441	419	410	442	410	437	394	453	390	427	428	430	427	425	444	411	443	441	427	410	419	419	410	418	402	456	465	451	452	422	456	436	395	423	431	469	419	402	422	435	413	432	439	409	432	430	441	423	418	429	409	430	405	410	413	424	423	410	433	392	420	439	452	420	445	417	403	379	452	408	435	427	430	362	447	456	420	431	441	426	388	425	438	444	383	431	409	413	449	465	433	426	467	422	437	382	414	418	407	432	397	421	452	443	423	445	412	439	430	411	418	423	405	447	421	448	500	425	452	414	423	449	415	467	443	403	377	394	427	455	434	418	473	443	430	398	441	447	409	436	403	411	424	422	415	437	409	415	448	406	412	409	446	420	442	447	445	425	427	440	419	419	449	416	407	429	411	410	430	437	382	435	402	426	429	407	400	441	372	433	440	456	416	413	411	437	462	419	423	438	480	406	418	437	423	446	442	386	423	440	427	435	400	399	427	407	413	407	437	448	406	432	405	418	406	437	426	414	427	447	408	441	452	410	393	446	427	444	432	444	438	424	386	453	403	416	423	411	411	397	397	421	374	428	433	418	403	449	409	411	429	427	427	446	430	387	449	452	413	386	430	435	420	448	445	398	449	396	418	410	440	420	411	382	389	437	410	408	429	431	400	422	401	388	445	407	422	428	419	425	388	427	416	387	397	431	423	402	427	398	428	437	408	471	397	391	434	448	427	417	439	419	422	381	458	437	432	389	472	425	430	409	435	414	417	417	388	466	436	431	441	451	426	444	402	427	416	400	463	430	419	434	420	409	443	465	429	444	412	400	406	401	406	419	438	382	398	419	439	426	379	429	411	392	434	435	455	427	426	454	452	435	431	444	411	431	437	413	443	402	453	450	449	434	405	392	427	429	450	432	413	413	436	424	423	416	398	424	404	413	414	470	406	448	418	418	451	449	434	436	440	435	427	426	396	394	429	428	421	438	419	405	443	388	423	457	444	449	446	377	433	428	426	440	454	454	425	424	410	442	420	401	434	410	402	409	430	444	395	406	369	430	451	447	403	418	395	436	431	386	422	424	464	466	469	432	388	461	461	456	382	437	416	384	424	424	409	432	459	430	421	442	396	437	434	408	405	418	478	437	439	441	445	393	450	424	449	403	418	428	438	430	438	446	460	425	427	415	421	401	407	425	413	454	415	412	437	385	412	403	402	415	407	433	463	419	422	381	477	406	421	388	410	422	418	447	403	400	426	433	429	408	423	440	456	421	438	400	411	414	446	396	452	417	430	403	428	403	456	454	450	426	427	399	422	421	437	405	439	435	423	432	423	442	448	440	478	421	443	420	412	397	404	441	498	379	449	478	410	420	430	404	403	448	445	392	442	429	416	429	421	479	393	423	429	438	407	404	405	424	421	431	402	396	429	397	440	425	431	433	409	445	426	426	399	437	423	442	437	399	426	405	413	431	440	415	417	473	442	429	421	429	403	449	364	434	473	437	420	377	399	423	422	446	421	453	432	444	417	433	425	413	380	398	428	430	427	390	452	436	416	396	440	403	409	404	447	399	448	429	402	433	443	398	427	451	460	421	443	440	427	410	437	419	407	447	419	440	444	448	401	418	432	394	438	484	438	384	465	424	415	421	441	419	422	422	478	436	453	412	451	438	410	466	432	435	428	392	427	419	415	417	442	441	408	459	405	424	415	409	438	438	399	473	416	387	420	424	424	386	448	437	452	465	406	424	425	437	410	435	413	409	406	409	411	422	430	436	413	442	432	395	420	454	437	418	420	432	424	440	418	452	442	451	441	414	429	428	421	451	456	446	410	421	457	424	434	409	418	421	408	396	432	436	411	394	393	392	398	449	425	433	460	420	418	425	393	444	420	422	408	388	393	447	464	464	394	437	371	420	435	410	427	395	408	452	418	448	432	440	419	428	432	409	433	388	408	432	433	434	414	439	414	431	409	418	423	408	428	408	448	404	417	385	420	443	395	435	416	419	438	426	409	439	446	465	453	398	416	442	449	405	429	393	441	431	446	447	394	450	386	451	431	431	430	397	445	383	429	408	396	415	443	452	429	436	377	463	401	440	409	422	406	463	407	414	429	429	424	455	439	443	404	390	425	416	418	426	448	400	448	425	408	418	419	418	470	441	382	393	420	450	442	408	389	437	393	433	394	419	411	433	398	446	436	432	413	433	372	399	424	415	432	430	423	408	415	430	401	396	397	403	459	410	452	426	432	419	462	438	461	398	438	440	426	410	433	454	404	401	413	440	406	391	419	385	420	454	459	409	426	420	416	386	410	433	429	425	419	407	435	374	451	429	411	449	413	421	443	426	438	418	407	393	417	455	428	399	436	443	444	410	443	412	433	404	465	410	431	416	404	428	416	440	452	404	436	406	404	465	419	396	427	432	415	384	418	450	448	425	427	423	436	442	425	418	386	419	443	420	431	425	430	452	450	401	433	425	435	411	409	376	429	451	448	437	424	449	402	408	487	413	399	426	390	411	423	377	441	431	451	423	434	433	446	422	435	423	402	418	439	418	431	461	423	422	416	441	417	409	422	405	449	426	451	412	415	417	432	425	442	448	413	461	431	443	391	413	395	440	425	451	422	438	426	401	418	444	446	424	409	433	429	379	448	436	378	441	463	409	411	398	429	375	414	468	413	408	421	410	430	409	398	461	429	419	420	420	411	440	425	418	407	473	436	407	415	422	409	445	419	421	398	431	425	418	426	467	389	453	457	425	438	409	397	438	449	401	408	446
7445	17270	13928	7438	5123	3883	3091	2490	1941	1784	1510	1300	1200	1064	964	888	840	857	801	736	795	724	686	702	683	716	730	631	609	655	643	602	620	592	633	616	638	640	636	626	595	642	561	610	606	611	559	583	595	608	593	599	615	593	630	595	606	569	599	612	570	658	588	563	550	602	611	564	580	588	611	605	534	624	567	568	584	561	579	579	543	560	613	566	571	581	559	567	617	585	595	558	618	585	578	554	565	552	585	561	604	581	578	584	561	594	566	609	601	594	535	594	591	580	589	518	557	613	585	598	543	538	558	590	564	590	612	566	560	563	574	598	543	519	589	570	624	569	614	539	539	582	565	604	572	598	601	549	640	548	579	582	590	569	543	623	570	551	565	577	560	556	568	575	554	601	571	613	592	591	595	609	552	602	559	568	599	609	587	548	538	528	582	594	614	587	550	600	581	543	582	620	557	568	567	540	552	575	578	543	552	558	616	557	590	582	605	556	578	560	554	551	558	573	541	602	560	585	563	621	590	612	551	580	591	572	620	540	575	549	532	572	557	574	570	553	579	607	560	565	574	607	605	598	560	599	570	597	607	583	589	585	582	570	577	547	518	595	609	552	560	569	577	585	602	570	551	543	597	581	536	582	558	627	580	582	578	577	567	596	539	574	559	557	602	565	522	598	532	577	558	616	554	582	590	547	537	595	575	582	603	598	570	604	544	586	548	569	556	569	588	580	575	565	568	560	610	605	561	567	581	625	612	552	616	536	577	546	534	561	551	577	576	608	581	596	580	590	604	570	598	555	555	553	536	551	600	585	593	558	570	555	572	574	600	594	596	562	523	616	579	570	627	587	554	570	577	565	573	544	578	600	538	533	598	584	556	581	573	582	535	589	569	590	563	581	570	545	562	589	586	534	593	539	557	621	577	539	608	590	634	567	572	576	529	560	538	592	635	600	576	572	579	586	575	556	588	600	550	548	599	606	545	575	581	592	593	545	551	575	546	597	531	583	538	529	548	587	560	559	554	583	601	599	604	576	592	570	567	594	585	540	593	555	610	572	589	553	616	588	617	622	593	595	624	585	559	574	611	604	579	565	578	630	594	611	611	567	573	576	566	582	582	595	559	512	607	600	586	594	581	594	590	521	530	595	556	572	578	601	579	543	598	559	566	571	550	566	566	567	539	540	607	599	580	563	567	539	607	563	549	542	607	563	618	584	602	560	556	590	534	540	542	549	563	560	597	550	595	577	545	580	577	546	585	558	580	564	543	559	554	586	586	568	606	556	556	592	536	550	573	571	578	591	521	582	569	569	570	525	559	568	597	573	552	555	600	596	532	571	607	578	537	542	575	587	596	539	576	552	580	563	556	583	597	592	630	604	561	626	552	564	588	564	569	548	584	594	571	560	599	568	520	576	568	572	589	574	615	558	576	571	553	596	593	548	574	560	588	560	572	516	630	566	581	578	586	591	546	591	554	575	612	581	580	580	589	559	580	562	554	575	575	574	558	602	563	563	583	598	550	604	614	599	561	567	595	560	554	575	571	576	590	590	603	581	562	589	561	635	570	545	540	589	603	570	579	584	585	610	589	567	557	555	565	554	573	587	587	577	545	533	558	583	569	593	581	570	589	601	578	577	588	573	603	596	574	591	548	579	555	543	565	583	597	564	590	578	568	579	652	560	583	620	556	534	616	569	578	570	568	560	559	543	593	527	597	593	567	549	564	573	570	590	620	586	560	601	558	611	548	561	542	537	571	598	577	565	567	603	561	594	562	635	562	571	601	594	583	599	564	537	562	608	544	607	585	568	615	572	563	596	514	608	599	591	562	600	550	551	561	584	555	604	579	589	551	518	585	584	606	586	585	558	611	543	617	578	597	572	576	572	576	577	532	586	588	518	588	557	594	580	590	507	538	559	554	575	567	588	557	591	514	557	572	617	548	583	542	602	578	564	587	577	584	603	561	586	585	570	586	592	571	576	570	577	598	592	581	585	628	566	545	544	551	584	577	582	567	548	566	564	552	594	578	570	554	586	570	589	573	567	568	555	593	608	579	584	569	562	552	630	598	596	599	558	537	565	585	563	629	574	628	538	564	588	557	589	600	564	557	551	571	571	570	539	578	571	587	590	559	559	538	564	564	593	583	557	540	569	617	564	526	594	547	548	523	610	530	594	564	528	529	590	599	570	612	591	596	594	591	532	556	588	525	600	591	572	593	604	576	570	544	621	607	607	513	542	563	562	566	551	578	580	581	597	590	551	557	525	600	601	579	560	571	578	577	561	590	563	560	543	550	590	578	590	588	588	550	593	579	532	541	530	616	543	542	614	599	572	608	593	571	562	583	560	540	619	547	583	573	542	552	587	584	562	540	597	562	555	583	615	518	555	587	569	568	572	583	510	567	551	552	598	591	554	553	557	570	592	495	584	565	582	561	567	583	565	531	583	538	577	557	573	570	589	564	532	593	600	587	580	565	548	581	574	601	565	569	558	603	566	555	576	554	536	566	593	604	559	564	626	559	595	627	578	542	595	599	557	563	575	567	567	624	607	574	578	600	535	581	553	576	547	573	589	582	548	582	608	596	575	575	570	565	552	565	541	560	619	550	549	598	580	527	556	621	588	538	571	575	575	547	605	581	580	537	572	577	574	585	579	573	581	565	580	564	580	548	596	529	558	592	565	561	570	603	562	569	610	590	600	581	591	551	538	603	594	576	565	569	509	555	582	626	603	578	522	571	559	579	564	565	522	573	589	592	534	594	599	565	561	557	587	571	594	544	586	565	603	559	585	581	576	581	583	562	569	592	577	578	546	505	599	571	566	544	585	606	601	567	583	559	550	561	565	592	552	587	575	615	585	596	521	538	617	563	557	593	577	553	608	574	539	570	590	557	604	618	555	570	593	546	551	618	584	573	588	555	609	554	593	572	594	581	586	570	579	612	610	585	601	598	608	597	592	538	559	585	544	539	575	560	546	586	543	582	542	598	548	585	607	549	643	560	563	587	591	609	597	570	586	600	540	573	582	578	557	570	576	595	553	585	537	559	603	538	560	587	549	583	570	532	571	568	595	580	561	568	537	577	538	586	565	583	595	534	612	517	557	561	564	563	606	536	581	581	535	543	609	563	561	576	581	565	583	583	641	589	517	557	550	569	573	557	586	622	544	587	567	595	549	605	606	519	600	589	569	591	602	587	566	571	601	567	566	596	618	556	575	569	594	564	604	591	553	554	585	557	562	546	555	558	571	567	569	563	568	584	579	566	563	579	525	585	597	573	593	526	578	599	579	560	636	560	615	577	564	549	549	612	564	556	573	559	573	573	544	610	562	569	586	615	603	581	583	572	524	562	575	619	531	560	570	618	531	568	571	601	567	603	599	592	581	556	526	534	591	599	542	601	580	595	563	520	579	533	579	621	591	595	564	557	542	559	595	548	575	620	554	580	560	567	593	554	587	557	582	555	546	603	585	581	573	539	618	565	536	538	563	604	586	613	542	588	562
27217	21304	10872	1144	704	646	572	508	507	512	513	473	514	504	493	477	475	490	472	438	477	469	461	479	440	490	430	472	455	497	495	463	450	500	498	482	454	455	451	517	484	468	454	468	474	472	468	452	465	418	444	498	484	469	453	430	509	470	438	460	425	492	448	468	450	455	493	478	476	467	493	481	479	460	453	508	451	487	504	439	480	457	490	476	494	487	432	460	474	495	460	462	487	462	452	465	448	462	469	447	475	443	435	461	443	493	478	496	455	465	482	464	484	485	491	457	513	465	466	435	453	478	472	492	445	496	528	460	482	492	508	461	458	509	474	486	515	464	463	455	431	448	494	419	442	458	445	456	472	488	455	476	458	449	450	504	426	498	469	448	470	480	471	480	478	456	493	458	460	491	471	482	468	452	464	426	453	469	499	476	480	458	453	489	494	462	488	454	479	491	448	444	490	465	480	455	461	493	461	443	446	499	437	491	483	471	418	434	460	484	462	487	482	463	461	443	485	456	461	473	496	477	432	467	515	472	456	457	499	454	486	466	462	425	468	478	451	482	484	482	496	477	455	457	444	479	500	462	482	467	437	452	475	492	457	508	500	474	444	459	465	484	463	442	504	449	487	483	481	481	476	481	484	451	478	459	505	510	425	443	479	458	482	471	460	480	479	421	416	464	459	455	456	497	442	455	448	439	486	438	439	469	492	517	463	461	478	425	473	480	452	484	426	468	446	467	452	483	475	449	474	464	475	464	471	467	494	436	480	459	444	459	491	504	474	460	462	447	501	505	490	469	463	433	475	476	461	460	458	489	479	479	471	479	453	458	470	417	440	448	480	432	441	459	511	464	471	463	429	483	449	481	413	473	469	458	450	443	507	442	479	444	453	471	482	502	458	446	457	459	484	460	456	470	476	451	485	486	456	518	497	460	469	441	464	446	470	454	468	487	459	468	525	477	457	473	466	463	455	491	458	451	488	436	454	502	472	510	453	470	475	453	468	427	462	501	453	450	486	475	494	475	433	473	501	470	466	477	481	488	521	464	517	405	494	457	464	439	484	469	477	461	460	515	466	483	453	460	476	519	452	441	430	468	470	442	474	475	476	440	488	490	466	485	487	485	490	493	447	480	429	469	489	484	442	461	471	460	463	472	446	431	467	483	467	492	496	454	478	458	428	448	481	438	459	492	458	475	427	472	451	449	428	447	488	412	482	469	494	486	482	460	465	542	455	457	492	462	510	498	414	441	452	471	451	480	457	448	443	451	441	483	452	439	502	473	437	497	473	436	488	453	482	468	464	458	470	438	463	462	494	463	474	464	470	450	515	481	478	453	472	496	461	471	441	431	459	483	460	487	483	493	442	463	428	461	467	481	451	517	464	468	447	457	454	480	504	486	488	481	469	437	477	438	478	433	440	479	490	448	459	449	449	472	447	418	497	470	468	445	456	482	458	509	459	468	482	492	483	489	532	463	523	455	470	478	487	454	449	489	452	451	484	510	502	476	480	457	423	439	483	473	459	504	469	481	465	457	410	455	449	477	482	458	493	474	459	462	517	476	488	487	439	495	498	468	473	457	484	454	459	504	431	468	459	468	462	466	464	493	469	526	485	465	451	462	478	460	443	456	434	464	507	459	479	429	476	467	473	462	461	485	481	478	441	466	449	474	438	445	506	467	464	474	502	480	499	465	452	459	430	464	450	474	479	459	490	456	491	436	477	476	461	455	466	482	495	544	437	471	465	487	451	478	418	515	428	451	495	473	451	457	479	461	494	470	482	447	436	489	484	472	468	459	454	491	484	478	481	465	458	470	485	436	476	414	471	435	478	504	512	531	460	467	482	427	459	446	444	486	472	495	495	491	477	499	453	484	453	457	447	465	474	491	443	499	456	480	446	480	447	402	466	428	483	445	443	475	525	429	476	455	451	418	427	486	501	501	457	475	471	481	498	436	467	451	473	475	484	444	458	464	458	464	465	466	453	459	428	468	464	498	484	444	468	488	469	512	458	481	488	441	444	477	458	505	458	453	495	461	442	461	468	443	456	471	445	468	447	464	444	465	467	461	429	473	468	490	468	477	477	482	483	481	471	497	462	448	526	450	471	447	453	441	483	473	452	464	476	482	452	474	469	480	450	454	456	450	465	459	447	465	471	480	483	480	483	442	454	481	461	447	491	498	447	466	485	474	464	478	492	462	485	500	468	455	430	462	503	490	454	518	462	433	483	483	502	487	451	452	472	517	463	451	477	459	454	465	484	484	465	472	463	491	482	462	450	460	450	457	454	507	490	458	471	456	483	446	446	433	446	468	474	436	449	473	486	487	476	493	460	436	483	468	492	450	418	441	485	483	470	442	469	433	452	454	494	470	450	506	474	448	454	453	506	448	470	458	450	426	461	472	446	449	484	462	439	453	457	477	484	462	481	475	445	472	453	460	467	487	447	470	465	477	475	528	457	462	500	477	481	489	478	495	470	464	486	469	474	470	465	480	496	453	456	472	486	438	476	446	477	456	463	466	449	457	485	460	470	449	512	457	459	440	472	436	485	439	451	467	477	475	462	489	457	481	452	454	444	431	510	505	497	452	462	498	457	458	471	492	508	481	469	392	470	494	488	447	445	481	500	441	462	504	473	467	478	464	473	505	478	485	457	470	487	457	441	490	482	454	453	455	478	484	448	464	487	500	460	482	490	489	512	461	464	491	447	512	448	480	494	453	480	485	415	469	457	473	500	490	484	442	463	474	429	468	465	488	481	478	479	468	463	438	443	420	488	480	433	482	473	451	490	488	422	449	500	474	453	458	480	469	479	467	470	504	484	496	466	452	464	466	454	477	463	474	474	454	489	478	479	490	454	468	453	478	433	440	445	442	474	490	468	479	458	442	513	480	479	485	464	420	458	462	468	448	475	436	450	437	460	482	467	463	494	440	478	482	456	464	488	471	448	462	453	478	449	499	485	480	483	437	469	473	465	465	514	461	472	505	463	453	458	490	459	450	487	464	455	470	435	484	460	448	473	442	466	485	471	460	484	446	501	472	437	503	454	473	461	451	437	477	497	475	475	444	456	412	455	480	491	470	452	470	471	460	492	442	458	461	462	473	474	482	458	470	491	484	451	432	467	459	471	476	502	450	441	499	453	478	481	456	483	477	479	493	469	464	467	450	472	467	487	451	469	475	433	489	450	441	458	497	458	445	466	482	493	463	482	473	449	462	460	462	463	473	484	431	476	450	464	495	483	474	448	450	480	487	456	462	453	473	473	445	449	488	478	463	520	484	455	475	496	451	496	435	466	455	485	461	456	465	491	468	465	451	446	434	492	491	442	454	434	477	474	448	448	457	482	447	487	482	462	479	476	461	473	478	456	485	481	459	482	411	497	474	497	482	457	488	478	505	488	454	472	434	472	462	475	426	442	473	497	492	505	427	455	473	494	508	467	475	476	487	498	457	465	485	461	454	440	444	443	475	499	486	510	494	474	488	438	440	475	450	486	437
4109	1440	1287	876	768	762	713	662	626	629	620	628	623	623	646	667	635	609	567	644	662	597	661	669	641	599	638	639	602	631	634	632	627	651	579	670	592	605	618	679	601	596	572	641	633	622	658	658	611	603	610	616	617	604	611	602	631	578	594	621	644	627	598	599	616	622	685	633	664	610	580	609	595	604	623	621	628	668	609	616	639	653	626	615	626	603	650	646	602	637	606	644	611	583	630	630	580	620	638	597	613	596	606	630	616	601	618	618	598	607	590	634	597	623	637	631	613	558	642	629	610	644	606	641	602	593	604	647	589	627	629	581	623	592	660	606	604	634	638	562	587	610	595	618	611	605	658	645	624	636	628	605	646	616	578	654	698	599	630	635	626	610	606	637	652	594	595	618	621	560	621	607	612	633	653	629	594	631	644	581	622	594	661	582	593	622	643	631	599	620	608	662	640	592	660	642	641	597	636	597	607	609	597	613	656	633	606	570	584	609	618	616	618	611	605	672	644	582	626	623	626	641	656	635	654	605	663	613	654	607	607	606	627	633	641	625	565	638	634	625	610	595	591	647	620	682	613	604	609	616	630	633	622	666	632	608	629	589	619	646	629	625	665	704	624	653	606	603	628	607	607	651	624	625	622	635	582	682	580	603	604	605	623	588	586	591	673	624	633	713	620	636	602	605	627	615	650	628	618	635	623	661	641	600	631	670	640	581	620	645	620	595	635	616	613	651	613	604	632	607	618	617	629	630	654	632	630	649	628	643	602	673	664	634	568	594	555	644	619	653	621	670	634	620	636	586	634	646	620	614	666	607	581	637	654	622	632	670	640	607	661	646	651	624	629	644	591	604	642	613	596	613	611	649	630	630	636	645	643	654	597	620	627	635	625	620	542	644	621	629	644	641	606	612	620	593	612	604	654	570	620	625	633	650	575	592	622	624	591	664	555	630	622	627	609	603	605	592	625	618	601	602	638	615	646	625	588	626	626	597	596	626	647	598	574	620	621	619	623	631	598	679	605	612	632	631	620	646	639	586	622	612	639	593	631	582	648	584	618	648	641	624	590	622	614	593	604	581	630	613	633	654	605	621	628	610	623	622	632	585	658	609	607	659	608	652	603	650	621	636	625	634	646	626	610	631	610	613	607	604	636	628	622	586	623	612	592	610	620	643	637	655	645	592	624	666	633	608	603	625	609	582	598	613	627	624	634	634	615	626	649	577	610	636	620	593	613	643	625	603	667	598	620	645	626	615	624	616	582	620	614	609	660	632	581	621	626	586	629	619	629	678	592	626	644	643	637	644	607	604	628	653	618	646	651	601	618	642	619	632	618	619	630	657	626	585	579	617	618	633	628	598	592	577	623	615	616	639	644	599	621	602	582	686	651	616	667	619	611	621	680	626	610	640	625	626	623	669	647	611	588	585	594	574	651	665	626	661	611	608	586	617	631	626	606	609	623	685	605	651	642	640	564	613	636	608	648	611	638	664	613	619	615	644	612	594	640	643	572	588	594	636	600	640	566	690	599	631	676	617	630	589	604	603	563	646	605	645	593	627	642	617	634	633	613	622	635	621	634	607	591	611	639	669	639	576	622	612	638	590	626	653	632	663	649	650	593	612	631	625	635	608	654	636	633	648	630	643	645	614	647	617	608	625	597	633	605	638	608	639	637	628	629	607	606	628	612	586	656	626	587	629	580	639	588	630	693	634	663	597	627	600	638	604	599	643	647	647	624	582	589	578	664	640	599	628	605	630	665	607	595	656	649	609	603	626	623	605	621	606	638	685	606	601	620	584	620	587	652	631	654	676	638	621	615	680	593	632	641	612	617	650	663	599	612	627	635	645	607	673	639	627	648	635	588	646	618	624	616	614	613	614	622	656	643	657	591	628	595	629	644	641	618	624	605	641	650	626	658	638	604	629	610	632	660	620	608	607	618	607	633	661	595	677	641	649	637	572	599	581	611	643	605	590	638	637	621	613	633	633	596	610	633	646	628	594	577	622	594	562	629	636	623	634	638	614	663	631	641	607	678	629	632	644	650	641	634	629	614	644	626	632	584	587	676	620	657	675	628	637	634	678	675	584	582	633	586	606	617	634	593	608	610	609	625	590	653	619	608	635	623	602	599	604	654	621	576	637	603	633	622	685	586	600	605	603	654	683	649	636	674	610	643	619	605	639	644	604	654	655	607	642	647	565	588	629	610	641	609	673	596	641	626	643	681	626	552	609	627	629	613	647	630	613	619	650	581	633	607	616	620	622	593	651	622	605	617	624	604	587	661	613	616	644	643	605	584	575	615	602	642	579	612	596	638	666	630	608	618	623	636	663	596	640	624	652	657	623	637	618	612	627	656	607	582	631	625	578	581	592	631	657	656	646	606	604	633	629	549	632	654	644	581	639	623	668	641	594	614	598	612	574	612	637	622	570	626	598	602	631	642	634	596	616	628	620	609	630	579	620	619	606	592	600	648	629	619	605	661	627	646	610	609	630	624	606	638	703	608	608	620	631	631	618	610	589	613	645	655	620	579	650	612	611	621	641	631	598	624	647	619	588	662	658	646	644	630	635	615	665	604	639	679	589	641	622	601	602	646	577	631	630	636	595	634	621	585	647	647	653	608	592	657	631	592	650	627	597	654	618	627	595	616	630	646	616	622	593	660	668	616	602	669	604	613	582	615	613	658	640	627	612	630	626	644	656	592	670	615	591	630	656	616	595	658	594	603	607	637	634	636	599	615	565	614	598	672	634	647	617	601	649	632	604	649	643	627	634	621	586	617	585	624	627	591	636	619	625	651	599	643	648	642	658	636	653	666	600	628	629	588	657	624	611	629	626	586	617	656	662	665	636	639	613	619	646	652	614	612	637	628	629	617	613	648	644	632	622	591	602	650	587	601	623	615	609	634	688	599	633	617	657	617	626	598	630	588	595	674	624	651	629	607	604	633	612	616	633	654	602	621	649	608	651	578	599	633	629	631	614	612	664	642	651	633	683	635	573	637	610	595	639	643	646	585	638	652	613	597	633	605	638	629	616	644	631	646	615	622	622	617	626	626	637	611	670	663	694	606	621	592	613	592	641	627	596	666	644	624	617	654	616	606	661	621	584	643	596	681	664	581	631	592	634	619	632	625	673	570	644	642	604	627	612	595	615	608	626	624	649	620	616	644	589	691	651	643	579	632	634	586	643	594	608	608	656	632	593	640	613	626	648	629	658	652	620	609	585	609	686	618	611	648	643	595	616	653	636	582	634	583	635	579	642	593	648	627	648	618	639	643	626	598	648	572	591	625	650	608	633	596	582	604	613	630	614	638	590	606	605	581	628	667	654	597	631	664	596	637	610	636	623	624	623	587	647	617	570	654	622	596	623	643	612	663	603	627	634	652	599	713	616	610	596	619	645	614	586	650	615	628	575	669	609	641	653	633	599	619	640	634	613	632	617	639	614	605	636	613	660	595	620	661	659	602	628	596	639	614	592	661	584	613	632	649	642
23946	21536	29221	24299	21517	13291	1616	1062	873	889	844	786	770	731	698	693	665	717	715	732	723	724	645	679	675	659	658	662	621	663	692	630	635	640	649	649	654	640	633	657	676	680	676	677	614	660	633	635	646	641	651	654	643	661	626	653	685	632	690	663	644	658	668	673	671	613	620	664	616	635	590	609	650	682	623	633	630	636	611	653	681	619	601	627	672	650	690	611	647	630	638	584	633	640	629	674	619	657	624	653	655	600	642	623	637	650	667	654	686	602	664	657	653	630	656	599	625	669	658	611	627	666	653	632	639	634	704	707	684	645	659	656	647	610	693	624	652	636	613	623	653	641	641	616	649	627	648	672	682	611	633	680	639	659	590	648	646	678	657	644	610	671	627	707	647	632	673	624	596	608	640	620	584	658	641	670	652	674	668	617	665	598	625	621	606	647	621	654	702	684	649	640	674	635	677	636	665	680	651	647	673	638	686	663	599	638	639	601	655	643	615	621	599	606	618	645	621	666	649	638	682	633	660	648	632	604	622	632	649	652	656	698	658	596	657	567	618	666	661	626	674	621	623	639	639	658	624	657	608	650	614	640	590	620	613	634	636	599	638	667	654	647	674	659	597	636	612	651	611	667	640	632	608	657	595	623	621	667	653	653	643	643	641	656	631	675	608	601	636	648	636	652	665	632	642	643	661	629	612	671	626	666	642	659	639	613	640	653	647	655	647	694	657	668	579	652	666	610	686	626	604	666	641	676	622	631	613	624	637	642	658	590	708	638	641	647	654	642	649	656	639	667	618	668	645	618	655	639	626	626	577	643	656	612	662	646	660	611	609	612	667	618	616	608	658	634	650	682	639	638	675	645	626	636	622	632	633	642	655	586	631	642	650	665	643	665	644	614	623	653	618	599	632	666	648	637	621	651	648	626	680	609	623	589	667	624	653	668	643	624	626	613	579	632	653	615	636	636	640	671	638	662	668	641	627	616	601	613	687	641	637	640	650	614	642	648	628	650	635	646	681	641	676	669	616	662	622	630	560	614	671	663	617	627	640	634	656	596	650	624	612	610	646	621	596	655	612	618	599	625	649	671	623	612	596	629	653	662	633	651	670	651	617	645	637	641	642	633	588	624	605	678	610	652	657	659	650	656	670	637	597	655	626	657	635	659	662	657	632	663	645	668	674	588	624	674	663	614	628	692	617	614	652	602	608	704	629	631	623	638	645	673	638	642	636	668	597	632	634	649	661	645	669	647	632	648	642	630	626	566	631	697	654	647	619	634	601	610	632	678	706	628	635	654	602	602	647	695	675	644	647	643	615	645	627	646	683	635	644	650	636	624	666	630	626	601	667	653	590	614	624	632	624	637	631	625	628	649	672	637	614	658	627	647	654	632	623	669	640	601	603	633	661	648	632	650	615	672	662	611	647	642	650	599	649	673	653	631	632	597	602	614	677	619	637	619	650	651	689	637	630	633	635	636	615	611	619	626	648	652	682	664	660	635	620	619	626	663	609	659	649	623	619	634	634	653	627	618	611	649	647	594	629	681	631	607	672	622	632	669	664	627	633	630	669	669	645	599	695	623	602	647	644	662	635	629	636	609	634	685	620	610	640	656	654	603	649	636	653	667	648	668	566	643	599	624	619	627	661	687	673	676	662	662	639	628	619	640	624	674	649	647	632	594	636	641	647	613	625	601	630	606	585	650	641	621	625	603	603	629	675	670	656	577	628	658	654	617	640	617	673	654	650	681	611	660	637	674	624	611	618	635	641	669	647	659	644	634	598	621	639	638	636	631	629	609	716	613	602	655	616	665	631	641	596	653	635	603	648	636	601	657	637	650	650	640	655	599	629	600	669	604	611	611	662	605	663	610	635	632	670	632	649	677	607	621	631	628	642	648	655	636	638	622	598	652	620	629	632	655	629	661	650	631	626	666	606	610	658	654	685	657	656	615	619	647	620	694	637	618	626	632	665	669	633	571	654	638	610	672	701	640	619	651	671	569	622	668	653	615	640	638	668	635	615	636	667	628	618	641	638	610	637	611	606	667	596	625	601	638	614	611	604	606	631	648	636	623	632	656	620	621	678	676	646	612	660	628	674	639	645	666	625	635	623	643	606	627	650	642	650	629	633	600	615	664	635	650	636	698	643	675	639	652	627	639	600	623	627	644	644	621	637	628	636	616	606	644	653	663	641	605	678	599	614	624	631	660	651	670	636	646	651	634	623	689	641	676	609	608	618	622	601	621	627	605	705	685	634	630	626	643	657	641	627	650	659	648	662	618	633	658	602	571	705	680	631	643	613	659	649	639	618	592	623	612	670	623	618	645	615	562	652	646	681	644	647	610	651	634	701	616	646	613	645	632	675	648	639	630	665	616	657	637	651	618	610	642	667	596	651	685	660	578	677	643	647	647	622	644	626	679	613	658	677	637	654	650	633	589	634	616	662	636	624	625	609	621	639	626	647	633	615	617	640	603	637	625	682	649	606	658	618	601	652	645	654	634	666	608	614	618	659	636	628	660	633	649	664	580	596	673	666	646	627	662	678	596	635	607	681	665	616	630	611	669	666	647	604	624	642	697	645	597	647	667	692	707	625	644	610	616	639	629	618	596	632	639	640	623	630	662	675	634	629	618	622	659	605	657	686	634	633	614	627	651	659	635	679	615	670	625	608	622	654	636	628	682	634	633	644	660	647	650	609	618	655	635	610	577	630	633	663	697	630	649	606	660	600	649	611	660	653	604	606	655	676	646	617	665	660	670	639	605	665	627	694	627	612	648	644	622	629	678	657	644	652	639	656	599	619	666	602	652	611	636	619	604	619	624	720	679	632	629	619	637	647	620	676	626	607	687	647	582	638	597	587	645	661	628	612	641	596	656	653	657	587	615	634	638	641	665	621	612	655	642	648	636	666	565	685	636	653	627	625	597	633	587	630	635	588	636	649	625	644	623	631	650	631	628	643	621	668	628	659	637	625	633	595	625	654	642	638	663	635	658	642	639	638	671	685	633	622	637	640	626	646	682	662	676	633	609	635	635	616	643	666	601	629	655	578	611	623	596	606	654	590	583	659	645	601	657	609	645	626	637	648	654	661	668	637	636	604	624	654	644	610	681	643	649	673	666	620	654	614	621	634	620	648	679	651	627	676	664	649	664	681	632	666	646	643	599	657	639	596	616	608	652	664	612	700	608	660	673	573	679	608	627	635	626	633	599	619	639	679	654	647	628	667	649	621	621	606	667	656	656	626	643	651	622	662	633	611	634	610	596	642	664	640	620	651	629	610	607	648	677	642	612	600	690	592	648	628	609	653	635	632	646	628	614	637	616	629	619	618	669	652	646	650	648	666	590	605	655	649	615	626	628	686	651	642	617	638	599	604	645	659	629	666	642	664	668	594	644	651	636	666	646	644	621	617	670	591	622	670	634	606	697	629	650	612	606	652	610	624	643	625	592	635	625	593	647	634	617	625	634	620	624	613	617	636	649	633	633	652	639
5204	11101	8801	4519	3297	2642	2124	1815	1593	1446	1306	1197	1140	1078	1097	966	1028	957	937	977	898	879	932	926	893	896	930	870	889	928	879	889	918	851	870	873	878	911	883	867	879	917	869	879	901	843	899	839	840	868	881	830	829	926	826	856	902	853	857	817	846	828	871	856	869	826	862	901	850	904	808	814	889	851	831	862	845	845	894	795	886	851	813	839	858	833	899	874	876	796	784	820	855	857	840	882	855	886	848	825	829	859	852	837	837	793	835	813	894	847	809	867	870	837	878	871	910	828	880	869	871	866	847	838	873	819	785	854	866	799	878	823	815	828	856	865	859	868	848	818	854	783	829	853	836	862	850	857	894	809	883	827	815	876	798	852	823	792	888	812	869	841	862	835	856	892	830	909	870	863	806	825	843	832	860	792	851	857	917	843	852	891	867	869	873	871	798	816	875	790	880	818	829	820	850	846	865	819	887	864	814	843	857	901	823	866	864	871	889	847	829	811	824	843	841	811	859	798	880	819	841	852	834	881	861	825	849	882	875	833	851	873	847	852	863	797	808	860	865	858	897	812	832	868	779	806	848	838	822	862	845	837	867	847	870	897	844	886	816	834	836	864	862	806	875	855	822	820	816	832	819	835	872	809	889	862	887	892	845	839	815	833	868	845	898	866	872	849	905	863	822	849	857	846	801	889	809	842	825	845	844	838	886	839	849	887	891	876	852	889	893	859	857	807	855	834	842	878	835	876	845	828	834	807	881	828	840	815	833	822	790	861	854	865	860	857	838	874	832	854	819	850	816	869	780	828	838	846	847	871	894	807	899	894	829	866	791	826	884	885	831	836	867	830	792	843	820	844	849	849	857	845	897	795	855	828	882	840	841	888	856	869	840	875	810	879	788	853	832	856	841	811	846	847	879	879	859	807	877	869	864	876	822	818	776	886	837	867	836	844	807	842	808	830	813	864	821	856	868	863	868	882	864	851	792	851	861	848	846	867	833	847	814	865	844	842	858	820	827	872	849	864	824	847	848	858	861	854	868	872	843	797	810	800	857	841	881	818	858	837	846	829	758	827	879	848	817	843	873	856	837	841	860	799	847	835	892	860	860	814	897	881	816	792	919	868	818	867	840	826	871	821	837	870	826	870	832	818	857	831	856	861	851	873	880	880	855	863	798	825	816	858	856	863	855	905	882	860	828	862	877	880	898	828	870	856	812	838	894	816	852	798	803	837	824	855	845	867	855	859	834	793	847	895	862	802	877	810	878	851	806	872	914	818	825	868	797	887	869	847	829	831	814	824	891	826	863	864	873	855	819	839	832	893	812	853	843	811	885	864	830	845	853	897	901	819	850	895	840	806	792	804	853	824	842	861	848	857	861	786	821	836	878	873	848	828	902	841	856	841	853	869	822	831	867	892	829	812	817	877	835	884	792	897	854	859	880	834	863	863	858	870	800	894	833	846	808	820	838	840	831	863	843	835	824	827	815	831	905	862	884	868	883	837	824	832	842	833	841	839	825	785	847	868	824	859	855	854	886	841	794	845	824	837	877	889	803	877	896	838	792	800	881	765	835	794	813	814	870	856	836	862	838	810	822	866	890	784	835	836	875	826	838	858	835	850	861	871	893	871	816	870	853	822	870	849	817	852	831	873	853	827	857	878	766	869	882	848	803	860	878	910	785	845	874	864	842	847	844	802	825	842	820	866	914	801	874	853	863	882	858	855	876	859	819	879	850	843	836	865	842	829	851	834	838	886	845	910	798	907	840	827	855	864	825	835	827	839	850	861	885	860	844	853	809	830	829	822	882	837	829	829	795	894	863	822	905	856	855	827	844	825	820	854	874	844	881	820	878	844	879	868	879	827	812	861	845	831	857	859	816	846	834	885	894	773	891	869	847	825	836	828	863	875	860	862	856	832	852	910	897	843	829	857	804	853	860	823	863	869	901	848	870	841	848	822	778	852	824	891	863	864	828	867	826	795	891	869	861	837	836	813	835	841	864	890	865	896	898	797	844	817	907	826	802	882	850	888	870	816	805	835	832	854	842	858	875	874	828	811	806	876	885	880	832	818	875	838	823	797	842	839	827	862	911	870	888	844	886	829	892	872	840	849	808	884	872	795	855	867	814	764	847	855	868	814	842	852	821	858	813	881	811	802	855	858	897	831	789	828	909	896	845	881	816	838	817	846	876	822	825	776	825	863	809	823	840	847	874	809	814	817	849	817	854	870	883	803	842	814	801	829	850	861	788	851	813	832	837	824	782	835	842	839	855	866	829	852	825	819	829	899	817	860	938	845	836	842	889	886	843	886	833	895	831	939	841	849	790	855	842	843	878	774	834	840	860	831	813	924	872	810	831	812	852	898	880	856	845	801	789	853	823	839	847	840	848	828	851	852	872	814	816	871	842	889	829	843	821	879	813	824	877	850	829	842	889	855	843	850	885	843	842	858	824	858	851	836	858	824	822	810	773	840	814	792	857	842	869	831	826	882	817	871	854	857	832	824	861	886	852	868	863	874	839	795	843	844	837	866	822	825	829	887	862	864	865	813	814	876	818	774	807	883	820	821	867	869	876	813	906	870	812	918	856	829	783	856	848	848	864	838	813	782	816	870	821	828	813	861	860	898	831	868	764	867	872	837	803	836	837	835	867	825	852	870	813	812	856	890	876	882	857	836	782	830	804	877	831	804	813	809	900	806	902	838	804	848	876	820	837	830	832	815	792	834	830	864	856	783	854	862	786	851	845	841	865	839	826	812	827	860	875	840	870	851	851	795	810	831	879	900	846	852	844	869	837	867	905	852	896	887	870	870	822	846	826	901	831	833	873	851	824	860	824	855	854	826	880	805	826	788	821	878	823	799	853	827	814	895	832	884	859	835	873	822	885	830	862	853	848	892	792	844	870	834	848	873	886	903	828	820	849	859	813	886	861	819	856	783	880	837	911	823	825	856	835	838	813	858	851	811	797	796	818	845	860	830	852	926	823	834	864	887	832	808	866	829	838	850	820	874	884	856	883	905	890	825	830	836	822	870	864	869	893	802	877	886	835	891	803	805	855	859	866	855	888	818	792	898	872	824	830	903	912	861	810	826	882	839	864	863	855	829	823	842	832	804	776	836	841	836	795	833	809	840	824	865	806	797	833	824	873	877	821	820	826	905	844	850	877	860	859	837	833	848	854	850	904	839	794	842	834	781	882	859	839	825	831	869	843	853	889	835	844	854	839	819	845	854	784	818	836	816	829	858	837	849	848	875	854	851	841	859	813	799	822	835	893	847	829	868	857	883	835	883	849	846	830	824	819	900	808	809	885	836	822	786	872	862	833	845	851	867	863	848	824	850	875	778	810	850	817	852	865	822	843	854	862	876	894	860	882	839	927	858	845	846	819	884	774	807	956	819	860	901	852	784	835	797	850	803	883	847	858	830	852	864	825	882	914	882	857	852	847	842	820	846	834	833	840	895	846	863	838	857	805	827	873	847	833	868	862	812	863	844
23134	21534	29499	23961	21535	21578	11093	1287	944	803	750	649	643	583	593	563	528	569	520	554	484	443	476	483	452	501	472	481	492	471	465	490	452	444	423	462	428	451	440	412	423	424	461	475	451	424	454	386	423	408	421	447	437	427	424	407	416	442	412	447	429	426	433	426	408	426	407	420	423	440	432	436	440	425	424	418	412	408	418	421	441	420	435	439	416	434	451	412	440	406	441	406	426	407	476	438	432	413	458	411	460	397	397	426	418	407	426	419	420	403	448	414	427	416	416	450	397	431	425	452	434	408	371	436	406	433	414	411	421	416	433	424	412	417	453	395	441	421	438	412	456	409	416	409	400	403	433	439	427	435	407	385	413	401	385	417	427	403	412	415	433	397	391	430	432	419	382	431	441	394	422	410	435	414	445	419	413	405	387	408	444	433	379	396	416	430	420	445	436	420	380	451	428	446	434	432	429	437	433	437	432	367	462	440	376	449	417	438	415	373	416	439	418	427	433	377	418	416	432	407	393	422	381	401	452	432	465	421	408	404	410	445	431	437	428	396	405	370	435	410	458	421	383	425	422	382	419	407	418	436	440	428	426	427	399	428	393	401	428	385	439	422	402	392	400	402	396	417	395	447	412	428	438	397	386	422	403	391	445	431	403	455	408	449	441	446	429	431	410	408	427	401	417	384	394	417	431	408	429	402	424	398	431	423	407	350	407	418	404	421	408	390	430	423	426	398	407	434	417	417	404	397	421	397	415	415	424	417	440	435	432	404	409	421	426	432	401	415	446	433	426	403	437	422	408	387	415	415	411	383	396	394	441	395	478	409	386	441	390	443	432	415	439	448	432	417	430	437	434	415	401	473	395	439	422	375	414	424	404	429	439	412	393	430	387	414	387	376	438	448	429	449	402	387	450	402	422	420	456	440	405	418	438	379	427	440	413	397	418	457	406	407	428	401	443	454	375	415	441	457	417	417	422	401	381	448	427	380	462	421	437	418	421	404	437	430	407	448	454	427	439	394	447	412	429	387	415	440	418	419	407	421	409	393	383	397	436	355	417	426	428	437	449	397	404	427	438	445	409	442	427	419	401	397	407	423	447	404	419	431	411	432	432	409	447	420	429	393	426	416	426	413	370	416	428	442	422	419	433	431	412	446	421	408	430	411	441	418	429	388	430	419	394	406	426	403	460	425	423	433	435	406	416	435	409	392	409	442	420	414	400	417	408	444	443	413	392	355	435	424	376	421	434	422	401	461	396	425	425	466	386	426	418	438	408	440	416	420	437	417	406	413	415	418	402	435	408	407	417	366	415	417	406	437	438	426	411	409	431	441	404	381	420	412	419	439	429	426	455	418	407	412	432	431	404	445	392	414	425	409	422	419	419	439	409	428	465	452	427	416	404	382	419	417	386	367	409	420	423	404	421	417	405	409	425	433	444	462	383	381	376	381	445	401	449	414	384	440	485	424	384	396	409	418	379	431	421	386	416	417	418	390	448	418	434	356	399	396	399	418	411	382	412	425	435	444	414	384	436	420	418	369	406	413	382	394	424	385	394	437	435	402	360	381	443	403	434	433	399	408	426	378	444	409	414	438	444	408	405	417	422	439	432	475	413	423	424	405	413	391	410	419	369	432	443	439	429	408	404	398	400	431	395	384	411	399	389	413	414	391	414	427	382	417	402	435	403	441	401	427	389	394	465	418	428	450	416	443	451	447	434	438	406	388	420	366	388	375	400	451	421	417	413	431	403	396	403	424	429	384	384	418	391	421	433	430	402	406	410	447	469	412	446	411	391	426	401	427	415	421	410	395	464	369	417	435	431	442	426	431	420	411	413	418	387	433	394	400	402	422	405	438	429	423	399	449	412	428	396	361	402	425	425	435	433	404	398	440	407	416	421	412	421	403	412	424	407	458	410	398	402	419	410	408	388	396	429	430	424	442	395	425	408	387	424	419	427	392	425	413	427	424	426	452	438	403	393	446	413	365	408	436	427	416	459	415	411	454	382	429	396	417	410	398	430	440	408	394	425	414	406	417	391	378	407	407	431	425	422	409	381	385	428	428	410	429	424	416	385	399	431	399	424	427	417	435	377	405	409	404	368	421	402	445	427	395	462	392	430	407	386	420	386	450	414	419	379	405	419	392	438	397	446	425	424	409	422	428	390	449	402	408	420	397	403	420	441	432	389	404	427	426	384	450	434	408	421	402	418	425	421	420	406	403	423	423	427	462	389	474	396	402	480	464	419	452	438	436	420	449	418	437	420	413	387	404	428	402	429	408	403	414	437	442	422	421	424	366	425	417	422	399	430	401	390	417	432	471	414	376	432	423	408	459	391	455	422	418	403	395	407	406	363	426	426	439	447	380	412	399	403	377	438	430	421	423	427	422	419	422	387	406	415	428	428	419	416	369	403	387	426	446	443	390	405	409	420	371	427	436	415	401	428	434	417	418	391	419	386	459	399	464	397	397	407	440	454	414	387	416	440	407	460	427	405	394	399	439	405	400	431	448	408	425	391	468	403	416	386	392	442	404	450	415	422	426	404	385	419	381	413	376	385	442	422	387	404	401	397	429	392	403	409	438	413	426	387	435	466	448	419	411	415	415	406	390	425	429	408	405	396	414	393	415	416	417	412	447	433	434	408	462	391	443	441	446	433	431	412	431	445	405	421	434	419	438	454	389	428	402	408	437	415	414	455	425	402	433	377	461	435	421	410	410	407	405	397	416	411	450	444	436	390	431	395	383	394	429	411	449	391	383	412	422	450	425	428	436	418	399	420	405	388	392	375	421	413	403	410	374	449	397	421	447	416	432	427	385	401	397	408	416	404	420	388	383	403	436	420	405	422	423	400	426	445	440	398	381	418	436	421	401	406	432	384	453	450	424	406	444	417	418	416	394	439	435	435	427	417	399	448	404	400	426	388	432	405	433	415	438	434	437	417	434	398	432	402	453	437	437	462	448	443	402	407	451	390	434	427	418	452	408	417	443	397	407	423	408	412	416	393	413	453	449	408	421	436	391	417	417	414	385	425	407	407	363	446	415	395	424	402	396	366	460	392	384	371	444	439	422	382	412	433	431	420	391	418	407	403	416	432	428	422	418	405	396	432	433	378	454	412	447	414	454	408	399	419	414	436	397	429	385	416	425	404	413	374	454	452	433	454	439	381	393	406	395	387	423	391	432	441	442	415	425	405	429	453	443	369	417	407	405	426	411	383	450	403	412	395	440	410	460	400	372	424	382	424	396	400	456	401	370	446	432	435	399	412	430	379	437	405	425	419	402	406	396	420	435	411	423	408	469	438	410	430	418	426	401	452	418	421	381	408	414	409	427	411	439	380	436	417	403	436	386	392	421	405	392	406	437	444	403	419	433	424	405	408	406	396	395	396	448	425	412	435	427	414	417	401	416	427	429	397	430	395	417	440	406	440	420	408	401	407	451	442	406	406	394	416	380	429	391	411	405	395	435	430	422	408	418	418	407	388	456	389	393
7386	17075	13778	7289	5146	3856	3050	2395	2027	1779	1493	1333	1120	1105	956	910	873	763	831	739	745	751	726	717	679	700	672	655	645	645	636	636	647	652	649	615	602	606	575	562	586	638	632	644	614	613	611	631	609	613	575	584	596	647	678	614	539	617	608	612	565	571	565	573	585	565	599	610	596	587	600	622	561	570	576	613	574	618	561	619	563	555	583	570	601	565	561	553	553	578	611	565	561	552	558	544	559	550	565	575	610	592	617	590	612	580	588	575	548	554	564	560	586	605	576	596	546	595	541	594	582	549	590	590	601	590	565	556	544	546	602	554	579	538	560	545	547	587	595	524	574	574	570	535	599	596	535	604	609	560	554	547	572	568	569	579	548	603	575	584	521	596	556	575	537	537	560	593	584	590	570	574	560	604	561	564	536	553	539	577	597	570	604	570	542	576	546	571	607	558	570	522	594	523	577	585	566	581	605	547	556	538	583	548	563	600	546	592	561	589	508	575	532	541	590	569	577	602	594	581	584	582	546	588	581	562	542	598	586	545	565	605	605	573	566	567	550	585	564	553	557	564	525	602	547	571	598	561	583	601	557	551	574	587	557	541	568	602	528	609	568	516	589	585	599	542	579	578	556	558	522	617	555	567	586	539	563	535	584	554	570	564	534	559	543	564	548	535	539	586	591	543	558	610	578	597	586	565	553	576	574	508	552	558	557	574	560	546	588	571	578	573	605	587	544	568	568	533	535	543	556	589	615	571	564	589	639	577	572	533	564	555	553	569	578	580	568	634	566	594	533	560	593	607	585	583	554	549	579	552	611	564	510	545	579	530	589	563	596	577	544	552	561	530	518	593	555	563	562	577	589	579	577	601	586	564	567	594	575	613	541	617	543	539	580	533	574	532	598	547	549	582	560	557	575	562	537	533	575	560	570	524	548	541	599	556	573	590	546	573	572	546	560	552	580	566	592	557	578	605	559	544	540	609	572	518	527	514	554	579	544	500	580	545	618	595	555	551	573	566	543	575	607	610	551	577	561	586	587	593	602	589	556	545	536	551	551	573	544	545	579	574	542	542	585	564	571	545	610	591	525	566	534	627	587	577	565	561	608	579	571	604	567	591	566	566	542	583	602	547	610	597	541	594	605	543	595	506	555	575	614	580	567	574	592	544	570	573	543	559	546	555	598	518	592	540	578	570	561	577	527	608	592	570	588	619	589	549	532	596	569	537	568	565	594	577	566	610	582	584	572	583	587	552	557	563	556	586	577	570	581	565	605	550	548	523	600	545	588	561	527	574	555	543	544	563	600	637	533	571	575	626	521	557	565	574	588	576	601	575	572	582	593	535	606	562	537	546	569	588	569	570	593	593	577	527	533	562	584	557	562	582	555	576	544	573	543	555	548	589	553	585	584	587	580	554	594	604	598	580	567	593	557	538	555	590	569	567	601	592	543	600	563	592	583	558	558	536	574	502	559	581	588	565	550	605	592	555	543	602	579	539	537	588	537	551	576	537	581	574	559	571	576	561	586	571	583	592	542	583	560	590	543	611	587	560	571	544	577	581	547	587	553	589	598	551	543	533	555	584	588	542	546	520	618	562	507	597	502	585	578	565	575	540	573	563	567	543	617	600	570	574	547	581	605	567	571	563	575	521	529	576	584	534	562	609	591	597	557	529	580	573	587	575	553	530	566	592	540	625	567	574	599	549	594	541	580	547	562	498	617	578	559	555	531	579	581	542	572	583	593	579	562	562	628	571	611	609	567	617	584	530	583	577	591	598	570	594	547	618	551	534	571	591	566	577	587	551	594	574	534	553	537	603	536	558	542	551	593	563	577	581	565	553	585	590	595	540	562	576	543	526	562	585	591	568	554	571	542	579	539	538	596	585	521	578	590	583	537	568	558	594	580	570	571	534	564	609	587	589	594	567	581	581	498	549	584	574	592	606	589	562	608	534	577	596	572	546	528	540	584	564	596	614	557	586	576	595	586	583	531	577	567	561	566	597	589	555	519	575	540	599	526	571	609	601	549	594	514	553	558	629	556	580	539	603	570	556	536	516	588	576	578	585	560	562	582	617	593	584	588	557	500	571	555	556	538	548	583	581	580	567	581	562	582	615	530	555	618	598	628	579	595	561	571	555	574	579	595	585	583	550	581	560	573	621	576	580	591	560	583	552	605	534	560	548	543	582	563	574	529	546	556	564	623	555	624	607	578	546	550	554	558	612	560	546	587	539	574	552	604	572	559	542	557	578	578	548	566	532	572	579	574	555	536	580	566	557	572	568	587	575	571	516	562	601	606	505	573	550	575	553	544	578	539	587	560	572	533	568	588	587	552	580	563	580	570	586	557	598	564	535	563	593	533	588	533	544	577	581	560	591	579	578	542	559	579	593	623	546	584	559	547	579	600	582	626	508	531	530	596	573	576	540	565	587	569	535	538	585	580	579	575	560	586	567	584	568	548	554	592	543	563	551	564	582	622	557	589	555	559	527	546	549	530	538	531	579	570	585	552	557	568	577	612	602	581	603	582	595	595	575	544	607	573	598	575	584	558	562	593	560	564	571	546	550	578	557	556	570	587	525	562	625	571	560	560	578	584	584	589	553	517	664	596	564	518	548	605	609	589	532	565	608	555	560	544	540	568	525	558	567	597	598	586	563	577	557	561	585	549	498	588	576	597	572	591	545	544	605	536	543	599	571	544	598	574	589	647	561	549	549	540	543	560	566	587	547	546	583	525	556	555	544	573	548	549	599	587	583	554	593	554	553	582	585	585	542	586	544	556	578	580	600	588	597	577	562	532	593	532	610	539	615	578	603	581	577	557	552	555	560	583	591	594	557	600	562	595	548	568	562	533	603	514	570	563	559	606	541	585	528	608	547	538	558	568	559	558	556	566	573	571	536	561	577	623	559	560	572	588	564	564	565	577	573	531	613	593	584	551	622	567	561	528	549	577	589	539	575	556	563	582	551	601	580	553	570	575	588	618	539	540	551	552	607	560	559	572	570	585	539	568	575	574	591	596	577	569	539	581	604	570	585	589	536	599	545	580	556	593	537	580	555	572	564	574	568	560	537	540	571	600	560	577	515	578	552	591	529	556	524	549	609	539	578	595	561	564	569	512	586	590	609	574	550	537	617	556	611	551	535	582	587	589	603	574	522	539	589	566	557	537	607	563	587	586	590	535	553	598	583	590	558	592	545	611	587	546	523	592	588	582	593	570	535	593	553	586	513	562	577	545	623	555	551	577	580	553	577	585	560	595	605	583	567	551	601	572	595	567	597	556	571	582	525	551	613	600	598	569	573	555	578	519	604	561	547	597	537	585	550	570	572	555	544	595	584	636	581	582	561	589	556	559	622	572	557	525	583	557	573	527	535	562	568	586	586	600	619	587	569	561	562	577	582	576	603	581	581	557	548	578	613	609	550	560	536	574	583	598	571	575	555	616	566	542	584	572	556	512	557	582	572	577	567	547	595	546	589	584	566	573	622	565	570
27163	21198	10634	1162	683	639	518	491	480	473	470	459	434	426	453	435	482	440	448	478	527	425	440	476	438	437	452	497	444	501	480	522	495	499	486	500	431	421	466	451	430	463	450	454	472	475	426	435	469	460	449	467	465	454	460	461	489	431	439	440	469	456	465	430	491	453	456	479	483	491	444	492	459	464	458	450	456	493	436	479	489	493	441	448	495	448	455	446	472	467	474	434	433	479	505	478	452	477	483	442	450	455	450	483	451	436	465	442	437	453	433	471	477	475	451	449	430	447	446	416	475	461	484	412	438	498	489	464	460	499	458	469	455	499	465	451	460	436	462	445	452	454	467	448	449	432	465	467	450	460	458	419	482	471	467	487	440	460	479	457	438	472	436	422	449	449	476	483	438	490	441	469	471	448	407	460	442	438	437	458	467	443	462	443	428	441	438	431	437	506	426	427	414	458	454	448	470	462	446	482	451	441	500	429	472	477	467	463	486	444	507	498	471	441	471	498	451	453	449	461	463	470	436	407	449	473	451	434	448	450	467	451	459	491	480	475	450	489	468	505	474	443	491	428	469	494	454	503	490	456	444	472	428	481	462	425	442	471	476	484	452	490	483	442	439	482	442	442	434	485	467	432	439	478	476	476	463	457	514	487	454	456	433	440	469	480	452	435	468	500	485	429	450	441	448	414	452	446	473	486	481	489	462	475	485	500	447	464	464	453	446	477	444	459	477	505	457	478	471	452	459	492	430	452	478	428	442	439	470	461	474	438	484	441	469	468	459	415	461	470	503	484	460	459	465	455	467	427	458	480	487	445	480	444	487	438	463	459	477	425	478	464	426	428	431	480	467	449	490	452	458	455	449	502	455	449	473	484	440	459	463	482	453	456	477	479	460	459	428	433	459	439	435	447	444	459	448	450	423	475	433	496	440	445	483	443	485	435	456	469	443	451	445	436	449	431	466	471	405	453	479	452	490	409	474	440	455	417	479	448	489	447	521	448	451	464	489	463	467	446	469	466	498	474	471	432	474	458	453	439	481	476	466	414	485	482	443	468	467	447	437	468	410	465	447	458	471	443	481	427	454	485	432	487	471	436	459	510	502	442	424	460	474	504	458	475	471	482	484	454	470	463	490	462	431	472	459	472	460	457	442	442	470	446	423	476	502	452	467	436	496	474	474	475	508	474	440	498	419	427	449	438	489	462	494	485	482	476	471	462	463	440	465	451	425	427	484	461	413	488	474	481	494	491	437	467	488	446	446	443	425	454	428	460	479	438	462	455	419	489	461	450	456	475	449	446	443	484	447	463	474	430	473	450	470	458	436	454	452	435	465	450	441	464	426	445	476	469	452	465	465	432	499	443	459	469	468	472	477	467	494	482	468	452	466	473	468	431	437	464	456	457	448	504	461	473	457	445	469	444	458	464	474	437	460	487	449	446	466	431	477	476	436	482	444	451	471	483	467	461	454	477	491	434	446	423	464	453	445	462	498	484	453	443	474	484	465	476	471	442	427	472	465	473	441	446	454	452	456	459	480	406	448	438	441	506	465	465	471	431	480	470	474	457	424	447	445	498	434	454	442	459	492	447	433	434	480	436	493	465	485	491	460	453	460	456	446	436	450	447	441	458	461	476	457	510	469	460	444	452	453	423	446	427	451	447	472	460	476	469	491	460	422	459	463	504	462	485	448	458	426	486	468	444	460	452	466	453	443	456	453	481	461	446	495	444	464	481	477	450	439	469	438	448	496	448	443	482	474	451	446	478	450	415	456	454	464	496	473	502	445	480	479	465	441	475	469	464	481	443	479	456	466	454	438	449	469	489	470	452	435	459	438	476	464	446	471	466	459	461	447	463	467	479	481	429	460	444	468	469	461	504	448	465	490	456	431	469	469	445	460	449	469	445	455	452	482	454	443	462	484	435	421	459	462	462	430	472	481	446	467	458	474	445	450	438	446	461	452	484	456	484	474	448	465	470	484	479	441	449	454	422	469	452	470	424	442	413	435	482	511	455	453	443	470	458	461	477	456	490	453	467	457	433	485	439	479	429	470	470	479	425	422	465	444	464	424	416	488	430	495	516	453	468	480	467	461	439	465	474	442	448	485	459	434	463	462	504	436	484	508	468	461	461	412	477	449	455	454	448	423	473	437	449	473	503	448	485	468	474	428	453	476	429	444	472	467	449	454	451	458	468	450	451	447	438	467	464	442	469	470	469	435	475	453	444	468	423	447	458	458	430	488	463	443	467	449	460	456	478	443	442	468	506	488	432	438	468	456	460	437	452	470	509	406	428	476	452	452	435	426	467	461	492	473	476	515	457	458	474	483	466	410	436	468	482	478	470	467	464	490	460	485	491	501	475	460	427	481	490	470	476	436	506	474	481	456	487	446	439	456	477	473	438	429	445	458	481	482	483	377	474	461	504	461	436	445	443	456	469	458	477	454	469	457	466	446	421	456	477	442	450	475	472	487	461	452	484	460	485	496	480	483	420	480	470	442	487	505	460	488	464	447	492	459	438	448	473	467	433	496	462	487	494	489	455	463	481	460	458	461	461	459	452	477	427	491	488	415	496	472	510	447	467	451	460	513	420	508	478	474	451	450	487	440	444	416	465	439	487	488	484	489	466	467	452	445	439	489	487	446	480	494	457	471	442	463	478	478	462	450	444	433	473	452	480	410	472	470	485	465	436	426	444	467	458	496	454	490	452	503	465	462	497	476	480	442	438	470	468	438	460	442	485	478	482	461	433	479	496	462	487	449	497	487	449	463	455	473	478	458	442	435	459	463	445	439	443	472	463	433	453	403	494	441	459	479	454	433	468	476	432	449	489	472	441	467	475	468	458	459	460	476	421	481	464	430	445	454	469	433	460	482	478	462	454	431	434	467	482	471	462	462	460	449	510	438	469	460	462	455	464	467	454	452	444	454	462	465	482	445	485	493	453	488	461	457	459	486	472	474	430	454	468	496	441	454	478	436	463	471	455	419	444	449	457	442	470	491	474	451	482	479	454	426	463	456	435	458	503	431	473	443	470	473	436	468	469	475	451	453	473	470	462	430	430	471	488	464	496	485	450	449	440	436	433	412	440	470	468	464	463	464	445	429	473	433	451	472	474	421	506	459	458	458	451	469	418	428	464	494	465	446	430	437	492	490	492	493	437	480	447	457	492	470	495	441	473	471	491	475	454	450	455	433	424	416	467	429	447	442	455	417	446	516	494	463	481	430	455	468	495	446	431	477	468	442	467	486	409	471	457	431	458	483	475	456	480	467	462	458	467	452	472	462	446	449	476	460	489	459	472	415	437	455	453	443	435	460	520	472	458	474	483	421	482	477	457	470	456	466	474	483	495	482	488	471	431	468	445	432	461	488	448	433	452	433	461	481	460	462	438	447	436	478	482	440	451	422	460	432	449	462	438	455	437	420	447	456	449	462	492	466	493	492	486	483	457	475	444	489	488	480	440	468	446	435	452	479	504	523	448	430	490	473	459
4112	1480	1341	873	773	764	741	707	645	637	652	656	635	660	600	605	609	637	662	642	593	631	655	669	644	622	623	631	628	624	609	614	591	604	622	650	599	658	638	646	587	595	641	586	636	642	635	627	589	632	644	629	593	638	632	665	695	672	630	622	631	636	631	649	613	644	649	640	603	593	598	598	633	635	629	573	616	584	599	582	636	644	609	638	650	599	629	621	673	594	610	652	597	606	609	640	595	634	622	596	622	604	610	664	555	637	598	651	648	601	623	590	597	633	643	604	606	615	574	648	615	611	588	633	624	618	620	609	629	635	618	622	641	607	559	632	607	640	609	634	612	620	598	583	612	620	604	644	622	626	614	619	613	623	586	633	591	585	583	581	618	626	653	569	580	651	634	619	598	600	593	658	573	636	609	642	613	651	660	650	577	688	644	611	656	580	644	602	648	644	653	586	651	611	613	644	640	601	646	597	616	625	641	654	586	622	618	551	635	618	628	568	598	576	615	613	595	609	672	619	653	613	617	621	629	662	607	625	594	637	624	620	610	620	594	631	626	604	587	643	584	639	643	595	641	632	638	624	652	623	630	575	620	623	582	574	580	649	625	620	655	612	608	629	664	645	634	611	590	628	635	588	625	649	615	615	615	635	615	628	635	604	599	614	622	600	617	582	603	638	611	637	601	626	622	643	619	621	633	632	602	603	607	648	592	644	609	625	617	628	585	596	607	622	626	607	630	595	595	608	598	632	587	640	606	624	621	582	578	636	603	578	568	592	616	633	595	596	596	612	604	623	626	624	597	621	548	617	649	636	602	603	600	614	598	642	618	661	625	651	593	607	617	598	628	587	656	595	607	573	611	608	611	603	607	626	615	615	580	618	591	652	610	629	620	654	628	621	636	660	598	649	641	618	619	659	585	629	629	612	602	608	600	632	623	630	628	593	628	609	586	645	620	638	636	624	599	598	638	598	639	610	629	613	618	596	589	602	590	616	576	613	626	608	611	585	599	608	637	582	589	592	606	644	615	622	593	605	641	604	650	593	646	610	597	613	650	648	619	627	606	582	609	596	633	572	622	629	634	627	599	585	631	609	600	595	618	671	673	590	582	602	593	634	612	605	623	592	629	622	609	654	629	623	638	625	623	612	607	615	640	638	658	592	596	591	616	619	657	614	615	657	634	671	596	669	616	610	624	581	600	598	550	596	665	635	582	598	613	651	596	571	611	597	649	630	585	610	585	648	604	622	619	594	625	593	599	603	603	631	606	602	609	632	627	630	612	593	594	664	566	604	640	655	624	634	618	647	629	619	601	626	603	672	628	569	600	613	615	606	629	593	639	634	645	662	551	562	606	599	549	633	602	633	601	620	631	625	605	645	629	614	657	623	598	636	632	621	633	591	652	595	580	614	601	580	612	620	586	628	593	599	637	603	599	594	663	648	628	631	628	624	622	609	603	613	616	629	616	579	627	585	573	613	634	617	647	618	586	641	603	618	589	568	599	607	649	622	631	615	641	643	595	614	664	630	643	593	571	606	613	635	585	636	632	635	621	573	662	585	577	640	639	595	622	591	587	619	634	611	605	597	622	609	580	622	664	636	595	649	550	608	593	598	610	592	669	619	604	593	615	642	647	616	607	588	620	626	661	622	617	634	569	645	675	613	655	597	649	638	631	598	638	649	598	637	640	593	577	657	620	578	648	585	593	623	595	623	591	617	602	641	641	630	603	622	670	589	584	630	610	634	633	638	656	642	663	597	669	654	617	619	611	599	640	570	617	624	616	579	635	594	586	587	600	572	602	615	626	591	645	618	635	628	637	655	647	623	636	616	643	649	620	628	638	612	620	599	604	642	633	608	661	657	629	626	616	607	611	657	595	620	620	619	590	627	645	621	621	616	615	666	642	619	602	610	621	659	643	597	594	651	633	623	682	624	595	625	643	633	627	593	597	644	610	614	587	620	652	635	640	635	568	639	625	608	570	595	631	592	594	607	617	599	644	598	571	622	633	664	604	551	599	612	637	633	606	614	591	627	566	568	623	616	640	624	613	641	616	622	652	672	625	580	658	614	570	615	572	618	642	615	624	619	623	649	584	622	565	635	645	633	613	589	630	605	603	630	630	601	634	576	617	591	608	633	616	645	615	647	670	611	638	618	608	581	626	588	578	667	623	591	625	612	607	617	582	588	637	591	645	612	661	604	600	610	656	591	599	621	635	635	615	584	629	620	604	675	608	619	647	640	592	652	660	595	630	633	602	617	640	648	606	624	612	654	607	627	563	631	627	581	627	588	632	612	668	615	602	593	609	629	630	618	633	605	607	619	582	628	604	635	571	628	629	626	620	614	606	602	597	647	578	597	641	634	612	675	607	621	579	623	600	645	614	618	580	605	658	585	590	575	607	625	610	592	600	618	612	602	615	566	573	611	581	614	581	642	607	562	622	589	608	561	641	656	632	592	641	595	573	601	608	623	614	616	597	598	641	640	669	615	611	594	643	617	640	619	622	630	589	614	643	630	646	598	610	635	697	606	621	618	608	623	553	627	645	603	594	600	666	619	629	670	583	605	625	616	599	604	627	612	599	620	579	612	567	602	601	612	622	659	586	612	560	644	593	659	622	622	573	610	627	614	640	614	629	615	621	634	639	598	608	638	646	616	601	584	633	637	602	623	602	639	620	622	647	623	572	631	641	607	632	599	632	618	610	668	641	633	606	626	613	609	631	616	625	650	586	593	628	639	573	640	597	625	612	598	629	615	593	633	615	624	586	617	637	622	609	585	585	617	673	596	600	599	598	626	627	660	605	610	598	643	635	574	617	633	650	571	603	614	569	632	625	623	653	596	637	627	658	613	616	641	634	622	594	618	610	637	612	641	619	618	608	609	609	635	603	673	611	600	684	637	670	652	580	625	577	625	577	620	634	658	620	641	641	647	612	639	599	629	610	617	647	618	587	668	578	622	593	662	621	654	640	590	607	611	660	597	601	599	595	590	588	586	623	625	618	637	614	605	648	618	637	644	593	591	607	599	615	665	612	626	638	618	583	594	657	587	626	595	628	625	639	571	617	610	636	595	607	572	606	615	585	637	615	613	643	607	601	620	639	628	587	566	612	655	580	586	621	602	616	628	667	642	594	669	606	634	609	638	624	634	629	664	637	651	599	629	656	576	610	639	619	627	611	610	644	677	634	602	603	655	642	618	631	587	666	581	624	662	533	649	597	686	630	626	613	603	648	616	589	635	543	607	585	602	592	646	580	634	608	606	611	636	614	628	594	630	587	622	606	597	651	622	643	634	641	621	621	558	604	643	563	618	690	609	624	643	670	604	630	584	619	621	637	602	601	581	600	631	635	614	684	602	591	604	598	638	596	648	620	614	631	604	596	634	607	672	638	609	605	612	616	578	615	624	640	628	605	604	596	648	648	575	616	593	631	641	651	611	595	632	629	613	623	611	681	633	630	586	588	589	614	619	596	628	623	627	613	639	613	621	587	586
23996	21532	29160	24324	21498	13174	1649	1054	912	862	810	769	763	732	723	706	677	699	682	660	690	678	635	678	680	694	647	646	630	678	648	661	670	616	675	719	646	648	630	638	636	654	622	649	635	605	671	623	633	638	679	685	633	659	596	677	627	661	631	642	618	621	661	647	648	682	709	634	677	626	587	599	606	627	659	598	647	629	642	638	650	665	632	631	629	612	597	625	666	636	610	611	646	654	635	699	625	620	613	676	626	642	649	652	647	631	622	637	614	628	624	657	655	612	661	635	652	676	643	641	669	627	644	667	617	616	599	658	657	621	639	627	610	702	634	604	639	645	643	635	652	638	623	652	617	668	578	627	640	623	683	665	615	678	621	607	659	643	618	661	642	650	686	645	669	650	617	634	630	588	614	667	663	613	665	653	613	649	613	599	701	606	605	632	656	660	644	608	648	629	666	622	651	631	579	643	637	602	666	625	593	597	647	652	616	616	673	629	604	604	611	676	634	610	609	643	674	642	698	698	637	689	671	638	645	631	635	644	602	607	683	627	644	631	640	612	611	620	640	624	662	620	630	641	625	696	652	617	614	643	614	643	634	667	622	612	690	652	683	615	656	641	607	622	658	624	621	626	670	687	649	639	673	616	663	646	668	653	590	628	611	607	642	664	676	680	643	624	611	661	627	703	607	665	641	644	611	619	671	595	617	642	625	654	607	645	642	652	641	605	649	592	620	645	595	648	591	584	620	600	649	667	660	623	656	613	644	597	634	646	606	654	689	681	683	692	656	595	632	618	630	690	665	600	627	611	619	657	658	612	599	661	649	645	633	634	651	613	642	645	619	616	617	640	652	618	636	631	627	618	613	607	640	680	642	626	639	598	628	696	633	645	609	670	666	642	653	642	595	725	621	684	632	585	643	631	663	600	624	646	624	581	648	633	619	614	640	627	643	605	630	659	665	647	641	630	643	615	670	647	616	617	623	669	612	596	676	636	634	634	657	621	657	661	663	650	598	724	612	594	567	626	621	652	668	676	652	660	654	583	626	624	611	585	670	633	632	617	632	618	639	673	603	670	675	629	612	643	633	637	597	656	633	653	634	626	606	700	675	654	660	637	570	678	649	621	643	612	639	610	623	680	637	651	596	667	627	615	627	593	670	678	647	612	636	636	652	671	624	658	661	635	642	639	656	669	649	628	579	641	627	639	627	595	621	637	670	658	575	614	695	626	600	631	643	633	647	659	646	670	608	661	656	645	638	662	625	629	575	640	621	604	635	615	657	594	631	690	671	629	592	627	605	636	607	609	666	658	657	649	604	632	640	641	639	667	561	599	594	627	660	631	645	688	638	585	609	628	594	652	631	635	680	613	649	560	658	648	610	620	654	651	640	645	628	665	616	639	665	640	632	620	632	625	634	612	614	611	643	610	595	640	661	606	613	631	629	657	588	612	646	609	625	623	676	652	606	632	681	663	637	632	651	651	640	629	622	672	645	634	615	546	652	594	600	667	617	615	657	632	657	622	637	660	630	630	607	653	686	669	606	630	610	608	633	638	637	612	653	669	623	592	627	626	639	661	625	603	589	628	656	653	639	612	656	665	646	658	670	652	635	624	576	532	636	632	594	642	646	619	672	572	636	668	656	657	624	661	611	645	622	622	656	618	676	635	622	657	656	613	613	684	641	650	643	636	646	611	633	607	629	571	614	600	630	633	619	661	618	640	636	645	631	675	667	646	548	638	586	640	658	673	621	689	616	621	628	640	661	607	637	601	672	670	642	624	630	644	624	635	635	648	648	611	608	697	620	635	625	651	616	553	658	581	637	657	629	611	655	642	662	638	631	634	639	622	645	650	663	652	606	593	620	676	599	627	632	628	671	630	652	640	689	658	586	594	629	630	611	647	606	683	620	635	632	612	656	621	639	584	650	617	598	644	627	664	600	647	650	588	651	620	615	599	690	637	674	615	602	602	699	626	601	682	635	639	616	588	632	632	618	632	704	655	625	619	612	607	644	623	647	614	626	658	621	622	645	632	670	637	621	643	598	666	623	671	644	648	663	643	590	628	587	654	652	645	644	614	670	614	674	675	593	641	638	622	661	671	649	639	607	643	693	614	635	634	626	619	638	631	638	631	614	611	597	611	594	609	695	665	625	653	678	649	648	627	639	635	591	664	607	599	606	657	590	611	632	640	616	643	671	656	642	642	667	627	610	630	666	665	617	595	658	639	669	689	607	636	619	628	662	595	645	665	612	615	671	622	569	673	621	605	627	643	659	650	621	610	656	623	663	627	678	612	629	631	628	617	630	633	630	596	608	643	599	630	674	624	630	659	671	637	643	617	640	688	642	648	634	600	615	666	646	626	651	630	655	661	601	601	629	595	626	603	586	691	627	617	624	587	647	636	635	612	673	685	592	624	618	643	650	645	625	621	618	647	627	657	638	613	590	625	598	657	562	658	660	671	594	684	623	671	626	632	658	648	626	616	606	667	619	627	641	628	628	640	638	645	641	629	646	627	635	597	592	696	650	650	624	659	607	666	656	637	601	666	666	636	664	608	614	612	572	577	642	634	645	641	637	626	640	706	665	642	621	615	710	675	650	618	608	626	615	625	619	621	606	663	643	588	607	632	606	645	595	612	673	655	647	629	622	655	612	614	633	600	628	665	648	592	588	610	647	652	659	668	640	636	613	665	639	649	638	683	594	626	646	648	656	625	610	640	612	626	628	658	624	624	608	608	643	663	676	654	666	598	645	689	658	670	626	705	616	597	644	638	642	574	645	633	621	643	624	659	631	708	599	700	644	602	603	613	658	695	644	656	611	600	616	630	665	597	606	635	618	639	616	647	630	592	613	633	614	649	611	593	631	645	664	629	621	640	584	695	612	627	672	591	641	624	616	633	602	662	667	609	626	641	649	617	590	633	638	648	649	661	586	632	616	613	607	627	593	651	606	630	639	684	667	556	648	613	624	606	648	586	642	680	608	639	659	638	615	598	612	631	600	637	662	623	616	616	656	628	681	639	670	635	634	648	671	618	642	599	635	647	659	613	646	645	609	649	609	599	633	596	640	638	641	654	594	601	627	618	615	627	635	632	620	608	620	624	607	661	630	585	643	601	645	681	664	633	653	643	667	673	669	581	636	632	609	644	627	679	647	635	634	620	635	639	632	683	680	630	596	639	618	664	616	599	639	645	648	632	651	637	635	627	613	656	681	673	639	631	607	666	648	619	639	629	673	667	636	639	646	615	639	608	687	618	642	618	639	633	630	646	677	593	631	646	643	647	621	632	652	637	646	638	613	662	646	662	598	607	633	633	633	651	707	643	605	644	624	661	643	652	679	647	608	670	616	609	602	642	633	663	605	643	623	613	605	624	652	671	620	634	630	653	598	628	636	621	617	596	632	577	665	669	664	670	622	624	634	621	615	669	633	701	643	587	615	612	629	641	615	643	651	641	673	629	661	667	641	635	618	634	616	631	627	625	589	618	665	649	669	588
5190	10979	8895	4503	3396	2634	2193	1735	1609	1435	1281	1167	1161	1018	1054	996	1010	934	971	965	926	876	992	873	889	845	928	878	835	915	862	895	890	839	884	885	792	853	839	886	839	854	830	825	850	838	844	808	877	831	810	833	873	855	806	807	854	838	804	882	914	812	868	810	855	893	814	815	858	860	833	889	822	801	835	874	878	806	878	845	818	846	878	860	831	855	757	837	882	877	853	838	885	821	841	840	797	850	849	798	826	818	829	876	837	809	831	839	837	878	835	863	816	854	854	889	849	857	835	852	859	828	847	870	844	811	833	859	879	889	866	847	831	852	842	859	859	833	838	812	817	845	882	799	804	845	823	826	845	863	867	854	810	800	868	861	844	832	830	857	815	825	799	817	798	801	823	858	883	853	853	840	857	829	863	808	830	831	830	861	801	866	806	860	849	855	888	852	849	879	826	874	861	864	842	849	863	776	775	858	852	847	850	895	835	841	858	810	843	809	834	773	874	823	849	837	856	847	828	809	826	828	867	850	811	793	838	805	837	857	857	810	869	875	864	860	804	836	806	829	830	830	820	877	840	833	893	803	836	856	812	806	884	850	867	826	871	848	804	812	844	849	852	861	801	841	857	838	876	838	841	796	841	896	830	828	821	814	827	847	854	818	806	829	852	812	914	833	865	840	874	827	837	846	859	843	845	873	836	841	822	849	825	809	802	855	833	818	829	823	830	828	791	853	889	832	844	822	850	826	839	851	782	779	814	822	871	856	848	846	832	853	839	857	811	806	799	824	835	816	814	814	846	802	880	836	905	875	858	823	869	822	873	792	918	848	826	849	870	837	863	845	881	828	813	820	846	846	823	918	798	864	867	872	827	883	856	764	852	848	827	824	841	817	843	803	807	850	869	891	857	841	836	885	834	813	828	901	798	806	858	840	776	912	869	868	851	844	878	793	852	809	878	818	848	863	839	823	846	872	825	850	828	850	832	811	891	894	832	842	834	856	801	848	863	858	858	811	894	845	840	868	851	862	834	857	823	826	861	870	837	811	833	834	842	869	856	800	852	850	889	813	860	805	859	824	856	830	831	879	767	816	810	858	831	820	860	826	865	822	849	815	840	866	817	797	867	862	910	771	880	924	840	856	865	796	851	838	883	851	879	856	823	850	834	827	834	821	855	854	847	828	834	802	849	807	811	836	828	847	839	833	858	866	835	844	833	828	820	843	863	907	828	872	827	831	851	852	834	870	855	870	848	852	803	868	866	863	871	841	821	854	785	845	812	781	805	836	854	845	825	841	823	769	872	846	802	793	837	811	890	904	858	818	884	834	846	821	825	837	784	823	848	855	777	833	799	922	836	810	835	859	844	843	836	793	852	809	867	901	877	798	807	860	842	877	865	846	852	829	826	820	792	892	831	792	879	905	858	872	866	885	789	876	823	821	884	850	853	860	856	893	824	854	855	885	825	877	895	865	822	833	824	847	824	831	839	863	889	852	819	818	816	844	898	905	848	837	834	824	873	834	851	811	839	842	800	891	886	850	828	818	811	813	825	786	775	829	786	822	869	789	789	803	820	863	894	833	809	801	824	841	817	851	939	835	763	821	838	813	862	831	810	882	845	828	834	826	867	793	842	801	813	837	797	833	872	799	857	832	794	829	836	874	814	847	864	848	846	846	861	850	816	869	895	883	802	853	833	832	831	862	814	827	787	823	854	880	820	851	878	853	892	864	869	824	882	871	851	822	927	808	834	863	842	835	819	842	878	835	896	898	828	853	826	841	833	835	843	913	829	842	834	816	875	834	824	862	851	758	844	848	861	884	863	914	839	818	817	845	820	822	837	805	831	876	844	894	851	860	825	838	833	822	852	785	778	834	827	869	875	817	838	871	827	805	836	853	877	810	838	830	844	848	847	872	798	866	836	821	819	812	853	855	879	782	868	872	892	864	795	840	818	823	840	795	839	807	897	807	846	845	874	842	835	840	867	831	795	850	821	847	813	852	849	834	906	851	894	882	878	777	849	832	879	903	806	839	837	812	844	810	845	875	823	839	850	837	835	859	829	831	899	857	859	885	830	808	836	880	826	798	830	851	856	906	847	851	817	895	823	843	841	830	819	810	910	835	826	782	870	826	849	818	803	847	835	797	876	828	816	802	758	826	839	837	818	838	843	773	879	865	791	843	878	813	867	822	898	873	847	854	819	820	826	844	871	788	856	881	807	854	897	894	782	835	804	823	860	820	832	889	858	837	859	837	845	819	805	840	832	802	857	816	853	790	823	803	835	826	849	863	857	856	835	801	844	829	892	851	802	839	793	781	816	839	788	825	863	869	891	859	831	816	882	826	852	874	884	825	841	798	806	831	869	838	843	872	825	870	825	891	884	810	810	838	804	877	877	839	840	837	852	852	822	850	815	835	848	821	790	810	823	851	844	839	870	822	821	835	843	862	856	847	847	831	815	836	834	884	849	851	856	850	846	827	858	836	828	837	848	882	882	857	829	792	838	866	803	858	870	895	820	830	822	862	802	844	811	853	905	891	828	837	835	832	868	821	833	860	848	831	870	826	828	836	883	823	815	826	814	836	819	885	841	843	789	806	821	823	816	852	842	862	813	849	789	798	802	849	838	825	828	820	851	850	849	813	836	842	832	861	872	811	820	804	811	866	855	838	833	816	844	855	836	852	804	822	808	826	787	862	888	845	847	873	880	865	847	826	814	874	895	797	820	775	888	843	845	824	802	871	833	876	876	838	803	871	854	836	866	805	851	832	846	859	815	814	882	867	838	885	813	793	877	847	842	835	839	880	846	848	883	816	831	882	834	841	780	813	872	867	851	805	830	825	821	803	835	846	814	835	857	853	778	867	810	841	850	828	838	838	884	807	813	871	803	809	825	830	842	833	853	864	817	842	822	822	887	817	864	850	800	865	861	835	818	793	835	839	870	835	840	854	907	846	829	856	824	810	877	886	856	818	863	820	797	815	818	858	852	876	888	849	892	841	788	845	808	851	785	866	863	879	791	862	884	869	831	830	855	861	868	853	851	860	846	844	869	843	807	843	851	873	804	864	827	867	853	821	802	842	858	790	857	869	817	881	825	856	845	811	850	818	872	859	860	837	888	857	890	841	837	848	819	795	861	854	851	801	861	860	854	829	898	823	806	857	808	862	852	848	811	889	852	877	818	826	842	786	837	845	809	838	817	808	803	843	838	850	838	792	825	818	852	857	839	874	844	887	827	865	866	864	826	825	851	837	851	796	811	857	770	808	866	863	877	842	849	822	836	851	836	826	849	853	826	825	843	864	867	811	854	806	827	788	857	871	864	879	846	787	825	803	824	853	880	840	855	869	821	823	810	811	805	858	807	854	870	866	819	869	815	840	819	898	775	821	844	882	832	801	872	794	855	829	834	884	792	896	843	855	852	818	862	832	818	815	882	870	811	862	900	846	835	818	844	798	843	791	842	881	812	806	839	834	867	868	820	843	869	805	858	841	862	905
23130	21540	29559	23965	21541	21591	11169	1308	962	749	744	682	653	591	579	525	516	563	480	477	492	494	497	469	439	453	466	461	450	440	454	447	445	444	467	440	463	482	439	436	445	427	441	423	413	413	404	403	420	405	433	455	429	438	414	407	440	447	438	431	418	447	420	404	422	443	394	397	446	397	434	430	474	449	412	404	465	419	387	414	393	404	428	395	457	409	414	386	435	439	391	429	429	394	407	372	410	427	429	413	425	414	393	404	418	438	419	401	422	441	400	391	433	416	373	403	414	428	418	428	453	397	405	406	384	410	449	449	405	440	426	415	392	422	400	438	392	439	440	432	394	384	385	417	411	423	396	423	402	426	439	388	439	424	403	408	417	390	391	441	409	441	389	420	434	398	453	402	425	428	442	422	411	390	392	420	399	375	408	416	446	420	448	422	387	399	402	414	423	427	423	430	417	443	424	412	450	422	445	422	405	422	453	428	376	397	424	386	396	424	437	413	442	415	414	410	434	399	451	432	399	449	434	435	417	454	370	468	456	399	467	417	413	386	459	435	440	403	443	430	384	415	436	426	389	404	413	432	401	428	396	395	424	414	433	429	414	398	417	398	397	382	437	439	406	415	415	380	453	422	385	435	453	410	413	418	404	429	436	395	405	406	446	355	435	439	419	398	383	377	421	409	422	415	396	402	444	407	435	437	408	399	401	444	436	406	399	405	403	409	386	440	411	417	388	447	406	414	428	388	401	393	407	436	415	419	411	438	393	435	418	428	426	421	400	377	432	405	391	403	381	411	409	430	423	425	449	421	385	387	397	400	366	420	395	434	444	414	452	414	397	437	400	415	382	443	432	458	411	405	436	385	437	428	420	392	418	445	380	433	407	422	391	407	402	415	402	422	414	448	410	378	439	411	427	408	384	411	429	382	427	420	420	409	415	423	417	425	400	419	413	407	433	417	400	450	413	438	441	432	392	393	445	390	423	413	413	363	420	405	399	404	439	410	416	420	380	397	459	430	429	416	416	395	380	401	405	393	396	413	396	399	399	399	440	462	395	429	447	462	401	401	397	419	392	409	439	436	420	401	388	398	398	421	437	427	390	475	407	406	420	423	394	408	407	427	421	411	431	432	408	436	424	404	452	411	390	392	428	444	400	393	447	373	422	395	428	405	383	402	404	394	390	409	414	431	404	393	432	399	396	429	414	412	411	409	436	435	400	423	449	443	439	422	377	422	425	453	444	443	404	401	437	437	426	400	409	395	417	395	406	402	374	430	412	440	405	418	385	432	445	428	437	398	384	399	404	418	415	437	385	410	382	404	445	410	450	402	389	433	427	393	432	401	443	413	398	396	439	424	445	427	467	407	423	423	428	414	424	429	396	395	410	460	422	404	418	382	436	421	409	422	400	395	407	382	405	432	414	366	413	414	403	407	424	399	394	420	407	441	379	414	398	417	408	436	381	419	393	372	404	385	382	420	423	415	439	438	436	407	437	419	420	413	439	435	428	399	404	430	431	417	418	399	459	414	421	434	401	443	426	403	399	370	406	375	400	444	411	417	426	401	426	395	400	407	395	446	475	387	392	425	415	439	408	415	382	407	436	451	406	450	446	399	420	407	429	429	393	393	426	418	418	393	413	414	407	433	434	411	430	406	405	420	398	447	386	367	367	422	375	414	407	424	436	420	412	414	418	383	439	418	372	437	398	443	409	416	429	427	455	407	407	430	392	384	417	419	403	389	427	419	420	404	396	425	411	415	418	392	399	387	426	438	394	444	428	428	385	423	415	412	442	445	400	418	410	444	423	433	429	425	405	413	402	379	407	403	412	435	431	403	419	403	387	411	436	413	424	410	424	398	390	413	438	405	379	403	432	439	407	416	414	403	373	426	387	431	411	364	416	422	387	402	418	405	414	440	396	450	425	408	414	455	429	432	382	392	417	374	424	419	450	409	459	408	421	393	430	395	423	412	360	426	397	400	401	445	441	391	437	428	425	406	415	443	404	394	416	421	405	394	407	412	415	429	431	370	465	410	416	422	403	401	421	432	408	398	443	442	400	428	418	414	425	424	467	430	438	416	406	397	439	432	451	421	456	433	450	390	400	419	421	413	425	407	419	424	437	436	410	435	379	422	375	402	401	364	456	404	403	408	378	402	426	388	406	431	373	435	400	415	400	410	436	380	397	439	420	401	462	410	408	422	390	364	428	440	400	413	431	357	428	407	399	402	442	413	426	404	426	407	418	399	399	410	423	425	420	399	434	399	406	403	385	437	427	401	398	435	417	395	433	402	381	426	412	405	438	443	391	419	423	398	400	426	417	408	418	427	399	414	414	430	397	420	443	390	412	409	413	441	399	400	403	383	437	423	425	413	454	432	395	425	409	418	401	417	412	410	396	409	420	381	417	421	424	420	442	420	387	431	424	409	444	411	424	453	389	401	383	398	400	419	402	430	373	423	416	415	406	412	429	389	373	427	404	396	434	414	389	446	417	375	399	424	448	410	403	395	417	420	350	379	438	396	373	434	382	405	422	380	442	391	373	396	428	420	440	375	429	402	419	398	421	444	436	447	410	370	401	421	464	418	419	439	393	419	446	440	422	427	408	402	373	402	418	420	417	385	395	437	390	430	435	395	404	410	415	423	428	380	415	431	448	425	380	395	397	399	399	407	428	400	424	426	422	413	410	439	384	428	405	423	422	411	398	445	425	381	422	421	408	410	418	421	411	434	394	423	380	384	425	408	440	380	400	403	444	426	429	437	417	412	452	463	451	404	419	418	407	413	451	420	447	402	395	375	416	397	389	423	417	368	439	386	387	419	411	435	411	440	428	431	407	422	429	412	372	376	423	393	420	397	432	368	404	386	420	409	378	423	408	419	412	406	411	403	417	400	424	443	437	432	401	434	429	391	382	387	405	409	427	393	405	445	384	425	430	418	409	411	392	423	398	428	381	409	430	396	437	392	403	408	375	394	375	420	432	430	409	410	442	446	433	393	384	446	380	351	385	389	433	401	427	422	426	385	452	398	387	416	404	432	425	471	423	392	415	411	405	407	431	396	410	402	439	427	399	424	399	427	418	431	398	391	414	415	387	404	412	411	410	410	409	433	429	424	427	425	435	421	440	424	404	393	394	418	400	432	413	388	448	388	393	383	441	368	449	419	418	435	381	414	378	440	410	415	389	416	416	408	389	431	406	428	400	374	416	412	425	430	427	428	416	426	398	426	355	411	408	392	448	419	453	450	434	461	415	404	400	408	409	432	406	409	373	426	420	405	386	433	426	371	418	454	457	467	407	409	418	408	425	441	408	405	427	393	443	381	402	394	413	409	396	417	416	423	414	403	434	433	397	443	419	408	431	424	415	389	429	423	408	424	403	427	446	394	419	423	410	395	422	428	446	397	368	409	393	444	402	398	407	385	384	417	420	412	394	441	421	419	399	388	441	411	445	356	421	404	432	426	420	431	403	393	436	400	438	431	389	398	401	455	386	408
7340	17093	13904	7171	5177	3910	3008	2550	2058	1749	1438	1282	1205	1059	998	903	849	804	791	739	753	728	708	693	674	689	682	654	677	620	609	575	644	638	596	633	607	592	602	637	631	594	599	595	631	624	597	596	613	586	584	578	641	676	593	609	630	589	594	552	595	591	585	570	582	559	523	560	555	570	605	591	553	598	559	522	554	569	664	625	602	582	617	557	561	531	572	561	530	577	586	590	567	610	548	592	559	597	545	561	554	593	545	540	602	518	598	578	625	530	573	572	527	595	511	573	571	548	608	603	554	593	545	549	540	577	515	601	574	552	543	547	549	585	566	590	577	573	550	574	536	537	559	549	553	556	521	541	538	607	585	603	595	543	563	554	556	540	559	523	555	589	593	607	568	567	575	595	596	535	593	641	579	601	548	549	575	605	603	569	541	554	585	531	587	576	539	540	573	490	548	478	552	559	576	562	528	533	576	544	588	568	595	578	556	558	550	562	569	537	572	570	542	552	569	558	530	592	568	551	566	573	575	545	583	541	541	612	571	576	549	569	545	604	569	511	560	578	551	519	590	570	570	543	589	572	591	591	594	549	557	585	565	592	581	563	579	559	597	591	546	529	537	600	598	554	569	583	582	645	568	573	567	585	593	580	561	575	570	547	557	526	568	607	573	534	581	562	576	585	567	550	558	611	566	545	558	567	562	571	553	532	557	557	561	588	604	558	585	534	569	570	636	539	555	542	573	565	578	555	586	535	576	528	556	551	571	575	549	523	551	580	558	536	548	529	576	559	568	594	565	543	590	547	549	591	528	545	573	568	590	565	594	582	562	537	575	565	624	572	574	543	586	576	577	556	537	570	566	565	579	558	564	577	547	555	576	570	549	551	595	561	518	597	560	527	556	562	584	555	580	536	585	586	557	573	570	573	603	547	569	565	549	508	561	529	532	620	574	581	574	567	543	547	601	571	570	584	553	561	538	575	543	578	599	581	639	568	563	546	570	565	515	563	555	538	565	576	561	559	569	612	560	560	585	564	557	579	577	559	529	571	559	540	547	552	584	566	590	564	558	516	509	558	544	573	567	536	569	527	584	554	594	613	555	560	574	552	568	576	538	544	541	548	553	557	590	530	601	569	579	555	535	526	568	556	547	546	577	562	576	571	608	513	528	570	569	578	547	581	555	553	533	531	556	564	571	523	566	558	557	575	607	571	576	584	544	538	530	552	561	529	558	548	549	506	547	586	554	541	574	568	579	550	541	583	558	549	564	585	566	610	533	554	591	560	554	539	608	571	555	544	557	577	556	567	591	576	532	551	555	515	626	545	585	577	558	583	569	559	611	592	602	598	580	574	575	565	562	575	570	590	554	600	549	566	529	565	560	548	587	621	573	568	518	588	573	541	588	586	543	603	583	531	594	556	577	610	583	581	589	595	544	588	578	611	554	553	546	543	568	573	591	579	555	530	563	540	567	565	585	537	593	616	578	570	538	544	556	588	494	573	589	528	590	568	488	584	589	589	565	542	594	534	558	607	594	591	569	561	516	541	554	558	578	571	530	572	544	547	524	575	548	578	522	549	563	582	569	579	595	578	564	550	581	574	575	549	543	559	561	550	543	583	575	523	551	559	526	559	583	548	592	502	579	552	532	582	588	572	588	544	556	637	600	520	527	526	560	542	551	549	550	534	561	550	579	572	578	552	588	543	586	584	549	529	623	568	582	567	557	540	540	614	541	608	526	586	539	551	580	534	563	598	537	604	587	545	560	554	541	568	555	556	586	542	592	574	521	549	599	529	555	643	612	587	560	562	520	550	584	562	587	520	587	547	549	574	560	537	570	593	563	565	532	608	530	558	580	545	560	625	606	547	580	580	574	559	572	559	551	600	542	570	553	573	558	586	594	539	563	573	545	569	561	586	594	599	508	577	569	617	629	583	590	567	556	610	527	552	622	561	551	571	528	564	566	527	515	516	541	554	585	566	590	563	552	524	575	570	577	544	564	555	518	559	572	542	569	517	515	577	566	559	572	542	541	554	565	562	568	557	569	545	574	559	575	545	554	567	603	537	606	599	594	572	566	550	552	562	554	581	603	552	548	552	559	517	547	517	593	543	570	572	563	537	551	591	526	606	550	579	618	561	553	561	584	561	575	558	541	580	573	570	561	561	557	554	594	604	605	589	579	568	526	600	569	535	561	551	544	550	544	609	588	578	574	561	580	562	555	554	608	569	537	518	567	556	578	598	570	577	541	541	578	557	571	570	551	524	585	580	586	583	566	563	599	569	559	523	560	539	562	545	536	561	581	549	549	558	566	551	528	577	584	538	588	555	572	600	550	548	552	552	564	571	567	596	543	544	533	528	543	575	536	541	599	600	572	570	599	551	558	575	520	583	570	565	572	561	559	615	566	596	595	563	542	525	529	554	564	515	594	585	565	561	579	577	577	551	552	578	521	552	575	580	573	579	590	526	548	614	539	531	530	551	576	551	548	559	564	539	573	539	605	589	564	548	547	621	572	566	573	572	549	577	565	556	560	536	524	601	602	549	591	573	582	560	627	576	566	540	603	563	547	577	565	562	576	595	527	565	569	569	568	546	583	567	539	537	550	598	576	560	587	577	588	559	577	560	547	546	537	578	597	590	549	543	574	552	586	548	533	568	573	571	571	567	602	526	566	571	553	612	606	549	499	567	535	576	567	525	535	556	585	596	557	593	583	565	574	555	537	619	604	574	593	545	548	562	572	523	561	558	549	565	537	534	522	523	623	536	552	574	605	540	565	569	573	551	540	572	553	529	586	606	534	522	581	584	564	576	540	559	555	549	554	544	513	524	524	582	573	529	566	602	582	546	572	544	610	535	591	592	549	555	575	506	586	548	568	537	586	598	571	538	587	577	589	534	553	578	535	546	548	571	566	582	577	622	556	598	585	563	552	603	574	563	566	554	584	572	555	540	560	518	531	571	576	593	570	531	580	523	599	531	555	564	561	557	544	554	604	556	576	542	528	562	584	577	545	566	568	534	595	580	533	564	530	513	551	582	590	566	598	557	517	564	577	553	551	535	523	590	545	586	617	522	560	550	558	572	539	511	607	540	549	561	573	591	552	555	586	577	557	600	587	570	568	551	539	597	513	557	597	536	548	630	570	562	578	603	542	543	557	581	614	554	520	598	615	575	598	557	541	566	547	541	580	600	564	553	550	580	568	544	549	577	559	545	525	568	587	556	552	567	557	561	553	547	605	536	528	569	539	583	545	499	558	567	566	555	565	564	563	582	563	575	581	591	548	601	561	553	575	601	512	561	559	540	600	531	553	556	585	615	549	556	607	548	553	528	589	559	519	552	550	536	581	589	552	585	536	541	570	583	541	553	529	565	573	531	517	558	533	529	581	575	553	557	554	573	579	533	579	545	562	540	574	530	569	564	567	578	546	565	564	541	567	555	564	533	557	496	576	551	589	586	593	552	553	490	548	573	572	590	557	559	521	535	562	556	568	595	576	582
27120	21231	10924	885	541	563	528	427	510	497	434	479	465	501	500	461	513	498	497	458	487	438	431	491	489	497	448	471	479	491	466	467	448	456	437	478	446	441	422	448	430	500	477	438	436	475	486	466	451	445	500	440	479	471	480	459	490	467	468	480	448	432	458	461	479	450	510	487	487	461	501	460	508	458	497	423	489	460	446	468	464	457	415	454	492	423	495	438	456	466	475	462	431	434	450	472	481	456	432	451	466	464	514	454	434	452	479	471	484	410	453	457	453	449	456	487	452	457	507	395	473	476	443	481	465	453	464	473	470	497	471	420	444	447	428	486	438	452	428	447	454	471	455	441	468	462	464	447	452	487	463	442	444	458	432	482	462	479	458	497	441	444	472	441	473	499	475	439	416	483	478	491	478	459	441	485	455	479	459	456	465	501	474	437	462	470	439	461	490	450	463	435	488	491	438	454	452	470	469	480	439	437	467	473	479	456	471	475	451	468	447	465	460	462	466	475	485	462	497	435	505	481	468	465	491	445	441	494	501	434	454	467	433	469	436	446	461	440	451	476	461	479	444	473	491	450	447	462	476	493	444	483	433	447	508	485	412	439	508	420	472	465	446	464	461	464	443	465	417	446	444	466	432	488	465	473	439	462	433	460	465	497	455	482	472	491	450	442	443	419	472	453	458	487	496	428	452	460	478	507	458	481	434	425	432	465	465	487	487	441	484	480	494	477	489	496	450	445	434	477	489	453	472	431	433	457	435	422	464	472	460	470	462	456	454	424	484	448	448	457	444	459	470	472	467	477	470	469	463	470	437	472	472	466	504	458	419	454	514	462	489	470	425	451	442	493	465	490	414	427	484	464	487	442	456	459	474	469	491	480	410	429	469	460	518	429	469	433	460	479	454	455	430	449	429	470	476	458	445	481	467	468	470	473	483	460	459	422	454	470	446	459	484	462	458	445	474	472	466	475	410	486	508	472	478	443	430	443	470	451	416	480	421	483	455	461	489	458	464	451	455	438	475	434	452	410	451	451	491	477	481	457	456	436	470	485	483	437	443	495	489	456	483	482	461	453	429	463	461	435	459	472	482	469	450	451	443	400	428	457	423	470	469	452	460	435	451	470	442	444	473	446	443	473	467	477	447	434	487	503	439	461	472	463	441	486	485	431	472	445	455	456	441	488	467	469	463	472	432	429	455	429	439	409	453	461	489	458	448	444	495	459	510	426	461	497	452	430	474	485	457	476	439	460	436	466	440	433	436	449	494	487	488	493	444	444	464	470	448	463	462	440	428	473	468	457	425	446	451	454	435	459	461	445	484	456	462	449	506	467	483	467	463	474	475	498	441	451	468	500	444	458	438	447	489	451	474	434	489	471	494	481	463	442	446	475	432	468	466	447	480	457	477	455	457	451	494	472	455	442	465	474	487	414	455	495	418	442	468	454	433	456	448	492	473	433	483	487	447	483	476	457	452	481	429	465	460	489	476	452	463	462	469	464	443	464	477	504	472	442	450	468	441	457	426	478	494	457	506	496	441	424	422	471	471	495	448	422	451	462	465	499	441	449	435	444	477	469	475	444	448	481	499	442	488	458	448	449	465	462	487	478	505	457	453	487	443	448	468	477	452	487	474	462	459	466	424	447	467	484	502	474	465	457	466	460	474	442	483	453	442	494	488	463	455	482	466	425	485	466	470	443	417	456	437	481	442	433	460	448	444	472	467	439	482	459	415	463	437	495	480	461	469	454	432	453	430	467	423	481	448	453	486	468	472	474	475	425	464	460	477	462	421	455	474	479	477	482	462	456	437	452	453	455	458	466	496	434	465	433	445	453	461	458	448	436	479	496	454	480	447	455	488	457	454	488	471	420	442	466	442	459	455	474	501	471	458	452	437	464	457	453	477	436	428	482	426	453	396	499	468	471	455	484	467	476	453	468	436	490	466	461	489	433	466	497	467	489	481	477	454	464	469	444	514	508	479	494	448	461	459	439	470	472	458	468	494	503	467	481	483	461	423	490	445	454	461	427	460	455	476	448	489	489	464	452	501	477	467	458	485	448	464	430	417	453	456	493	461	507	469	462	485	452	462	440	443	482	479	459	492	484	467	453	506	442	470	447	474	447	463	448	439	442	461	478	486	474	437	422	482	478	480	441	483	474	481	451	460	445	496	431	443	460	451	436	434	439	467	501	449	449	474	490	437	449	470	477	471	444	412	439	472	444	494	432	476	469	419	468	506	453	485	468	475	444	509	498	464	445	416	469	448	511	446	443	436	470	472	451	441	459	471	467	472	452	446	449	433	489	458	456	456	468	460	443	467	472	442	460	424	405	438	496	476	478	434	465	453	476	452	469	436	494	477	472	460	437	464	439	459	485	481	459	471	460	472	507	434	473	482	424	483	466	500	431	485	452	448	461	465	443	462	478	505	489	470	450	433	490	490	496	484	495	474	438	473	450	456	428	476	454	430	479	446	441	469	462	481	409	479	430	468	438	468	485	475	447	435	426	471	443	445	444	471	467	438	468	463	452	458	428	445	476	466	475	473	506	470	487	444	488	451	430	457	445	437	442	470	471	493	446	455	455	460	489	495	451	467	451	437	430	468	486	458	470	450	489	465	461	442	474	448	528	476	465	441	498	446	452	476	488	464	473	431	432	456	484	486	449	449	463	484	479	422	468	485	449	431	447	430	440	445	463	464	466	459	501	442	465	464	447	444	468	450	468	447	439	462	470	458	470	484	464	399	461	466	451	445	468	488	475	451	441	466	494	437	467	441	471	436	452	506	474	465	446	463	475	431	430	469	489	424	472	464	450	458	423	428	472	414	463	480	408	479	437	450	468	463	459	452	498	461	484	480	468	471	441	488	489	479	433	484	496	484	449	486	427	479	472	470	489	414	473	483	502	467	377	463	485	442	458	482	462	433	435	449	469	471	445	472	450	472	467	465	437	462	429	427	443	451	471	495	446	437	459	466	462	419	433	447	443	475	450	459	445	450	418	457	470	432	483	453	498	481	493	484	458	460	413	469	431	447	488	476	452	514	441	438	428	469	453	477	473	431	470	470	451	457	478	450	459	435	470	466	478	493	485	463	493	438	479	418	447	494	475	443	456	440	449	454	460	464	464	452	440	507	455	456	445	424	415	485	456	422	457	437	452	478	464	450	468	470	421	475	496	438	498	435	436	445	426	495	463	467	489	467	449	487	475	465	449	452	458	451	472	466	463	445	432	455	446	482	476	453	481	450	462	462	457	433	441	439	456	467	441	447	471	449	445	453	467	452	443	448	506	448	466	465	414	469	435	432	467	430	448	449	476	468	476	455	428	485	464	419	484	453	456	412	456	452	470	457	461	461	485	446	428	448	481	493	484	457	433	444	426	431	483	477	469	462	447	479	474	459	472	437	439	490	428	455	417	444	437	488	492	482	500	456	439	464	444	453	484	460	426	417	440	426	476	490	469	455	423	486	450	453	463	494	474	456	444	471	444	475	446
4065	1368	1172	834	747	752	688	647	612	629	651	656	633	624	635	606	605	640	633	682	579	636	628	620	642	655	606	600	617	643	606	607	639	606	576	591	641	655	621	646	652	628	637	592	567	621	605	631	650	601	550	638	668	638	605	659	620	658	575	674	626	613	601	632	591	579	628	628	592	629	600	612	639	636	632	640	613	617	586	641	624	611	620	641	612	610	651	602	555	625	584	631	586	623	623	592	590	593	618	609	623	628	622	646	619	586	615	621	587	600	625	628	619	601	613	615	582	627	608	573	594	620	603	598	639	614	612	647	599	628	620	623	584	588	621	636	583	656	610	599	603	631	624	585	681	628	603	621	603	635	600	656	616	601	634	596	608	579	598	611	631	593	634	638	633	616	593	631	617	634	597	613	621	625	640	630	624	617	619	574	625	618	624	646	607	622	609	606	572	634	605	562	616	622	631	577	577	645	621	661	635	632	636	615	587	632	669	610	624	634	598	596	638	634	597	594	639	620	612	573	607	641	624	600	645	591	650	616	623	590	585	631	607	589	578	640	622	655	622	625	584	584	619	614	618	672	630	607	603	649	632	613	602	602	637	613	633	618	628	626	622	617	602	618	581	618	590	618	574	625	616	604	563	607	612	609	592	616	617	655	639	599	570	635	603	636	596	579	612	686	630	618	635	615	618	597	615	607	649	628	593	628	658	633	586	623	641	660	604	600	616	618	600	582	613	603	636	628	571	596	610	614	647	633	645	626	615	610	581	600	660	620	619	590	602	589	633	641	635	571	577	646	581	617	662	597	609	626	616	637	603	584	635	576	604	623	590	566	621	628	620	553	611	625	659	592	583	622	602	609	597	614	572	594	612	610	616	575	630	621	605	626	592	620	626	637	649	610	661	586	587	642	593	627	605	600	613	604	627	594	563	634	625	642	551	590	610	584	578	598	558	631	641	625	608	593	599	598	626	551	611	635	613	609	634	596	613	604	589	571	592	594	607	616	661	551	594	603	663	594	611	622	615	623	612	629	586	642	634	623	583	572	566	628	573	668	576	634	628	639	615	617	597	633	663	628	638	631	613	614	613	643	649	620	581	596	636	642	640	634	610	649	605	616	624	617	613	641	634	640	571	671	640	631	640	613	619	594	624	625	673	598	622	610	645	577	618	604	574	657	628	637	636	640	590	637	611	635	643	588	614	657	612	588	605	595	641	608	610	598	592	632	621	589	576	668	650	638	576	631	632	604	622	615	569	623	596	621	656	604	598	595	595	605	592	570	601	594	631	613	599	617	594	599	602	645	632	626	572	602	606	595	602	627	651	586	622	630	628	574	658	622	566	645	643	583	624	629	592	575	641	597	580	592	603	582	606	638	619	585	654	608	617	593	595	613	635	634	624	635	654	582	585	636	582	637	586	576	611	602	583	623	644	618	594	628	606	620	601	625	584	633	574	607	595	595	587	639	624	601	627	583	601	588	622	619	615	621	616	636	661	610	578	619	596	583	631	596	642	609	577	625	601	599	596	616	614	613	688	556	596	605	630	600	571	594	647	628	605	646	592	627	565	639	596	613	629	607	600	639	661	620	587	618	622	631	611	640	636	611	585	623	586	632	634	653	602	624	583	633	662	615	625	649	600	660	625	588	564	612	600	603	639	587	604	606	592	615	631	608	619	584	660	617	568	639	585	623	667	654	597	616	637	611	594	632	566	638	626	644	597	590	591	611	637	611	592	587	609	579	574	621	592	612	611	647	627	617	655	630	611	645	666	604	648	585	624	627	629	647	684	592	622	645	609	622	630	649	627	579	635	638	605	619	618	622	583	621	615	587	638	680	609	632	601	617	577	651	597	612	603	615	597	628	638	657	666	637	558	588	536	587	631	629	606	592	613	613	664	610	652	582	605	630	654	646	624	622	598	634	605	616	603	621	636	604	566	624	586	594	619	595	582	609	550	596	636	595	617	604	655	625	582	634	646	596	631	595	600	628	591	620	618	589	563	594	626	648	595	554	611	645	625	630	604	624	623	599	643	659	625	623	593	626	598	612	633	581	583	584	618	593	643	622	606	601	586	576	558	664	682	580	617	671	589	625	607	626	625	587	633	612	596	607	601	577	637	638	629	678	657	598	584	590	638	597	633	608	614	600	589	629	627	648	608	572	634	627	586	639	593	584	662	648	589	634	584	589	623	592	613	621	604	637	592	592	596	588	608	605	621	632	614	626	603	622	598	603	634	613	642	635	653	613	638	576	623	611	575	622	595	618	609	633	600	633	630	573	625	603	620	656	585	567	613	625	618	630	598	634	637	603	582	579	608	588	622	648	603	652	635	601	637	643	593	592	618	582	586	645	592	621	583	646	591	610	623	579	619	595	624	599	603	612	636	623	607	612	621	616	622	625	600	591	601	596	619	583	616	621	620	615	643	601	646	597	618	608	608	597	610	625	638	608	634	644	585	586	543	656	635	577	599	577	599	593	631	633	655	611	600	595	583	578	582	585	628	591	633	622	624	621	643	596	594	612	600	644	673	573	631	635	667	646	570	595	619	631	625	624	594	599	634	608	578	621	622	668	645	638	647	630	626	597	653	622	610	629	632	608	623	660	637	614	607	609	575	599	636	615	647	665	609	564	595	552	641	621	591	610	594	629	640	604	661	627	674	610	581	632	647	613	611	657	611	557	613	606	590	631	626	583	658	585	613	618	631	661	604	600	661	666	625	583	613	650	652	626	646	615	626	609	613	599	580	611	604	614	589	631	626	573	632	628	619	625	633	589	622	619	593	596	598	569	622	599	611	619	621	646	647	645	664	606	616	605	594	631	614	637	594	624	631	569	574	609	640	622	610	646	626	588	583	615	623	645	639	592	637	644	586	646	598	647	636	612	609	609	613	586	565	614	590	643	599	619	674	651	641	624	631	595	607	591	658	608	583	578	655	614	604	624	635	582	592	622	568	616	611	608	596	625	610	533	590	589	654	614	585	609	623	577	586	655	609	625	578	584	615	633	575	611	636	624	631	597	602	582	632	558	581	609	645	653	610	602	634	603	633	561	636	632	616	612	637	619	648	635	547	580	611	604	611	625	642	613	625	615	593	626	622	629	601	614	583	605	634	606	602	597	633	608	618	635	624	636	620	624	638	640	634	593	616	590	622	579	586	619	644	635	674	609	622	605	618	637	608	633	605	631	614	639	589	604	609	624	659	598	614	594	603	597	682	587	634	588	584	694	588	669	607	624	609	607	645	658	635	632	624	587	588	596	648	644	607	605	583	597	630	610	623	596	633	600	622	656	643	596	576	642	607	649	577	618	595	627	614	608	616	573	610	619	612	593	618	616	614	564	594	667	618	597	618	600	565	624	571	634	665	619	584	620	624	610	617	618	587	631	617	621	577	621	665	664	595	621	658	593	585	590	611	629	647	630	607	629	568	660	614	571	627	598	630	655	595	641	638	611	636	620	636	601	677	589	597	632	658	585	631	615	559	648	612	627	625	614
23913	21528	29200	24283	21516	13294	1711	1079	903	846	792	810	799	730	683	719	687	701	688	654	652	613	641	665	656	694	672	695	669	664	713	632	681	643	654	673	642	617	640	661	641	667	613	677	593	638	665	602	662	642	663	648	664	598	652	649	643	665	627	647	668	676	648	654	641	618	661	626	644	612	603	634	573	612	631	624	612	615	640	620	658	632	646	612	637	657	628	661	650	615	607	589	639	653	615	613	700	651	595	666	575	620	655	647	658	611	658	623	637	599	626	641	624	676	637	654	591	640	579	635	601	616	642	631	622	629	649	633	629	651	610	649	615	625	622	625	651	648	627	648	631	632	626	642	655	624	652	618	653	638	579	647	650	649	618	662	629	668	641	651	644	664	616	641	663	625	623	685	628	589	628	632	650	591	629	609	626	598	615	673	643	632	644	642	649	659	646	615	616	651	659	677	661	657	667	611	587	625	642	617	648	658	623	635	687	625	646	616	609	632	636	632	612	653	654	656	653	609	577	643	628	656	597	645	569	636	620	631	572	638	636	641	623	662	658	594	652	638	614	622	643	652	637	662	624	641	623	686	628	656	626	631	645	596	622	662	615	595	668	638	629	582	613	612	607	656	624	641	641	637	620	651	654	592	646	665	657	658	604	630	641	646	623	651	675	571	623	639	629	633	586	604	612	648	662	653	617	613	615	608	640	627	612	627	604	658	677	626	660	598	632	625	648	644	605	620	635	653	625	616	634	639	619	594	671	644	607	589	615	621	641	611	600	662	616	623	620	623	611	639	632	603	653	669	604	680	640	619	641	625	626	627	587	665	626	589	615	595	650	599	615	652	612	658	622	666	634	623	664	641	588	613	639	614	673	654	618	628	593	605	639	589	664	656	651	595	655	692	640	655	643	656	681	642	611	627	583	636	654	629	608	608	629	645	630	598	617	626	614	614	647	609	617	661	602	661	648	591	628	640	591	640	617	673	646	645	663	666	637	623	623	605	665	636	619	642	655	660	649	617	616	602	630	648	647	662	636	596	610	633	634	621	621	639	601	616	639	633	650	608	597	626	622	680	639	630	593	673	650	586	655	627	647	624	649	625	630	647	679	685	618	659	627	647	583	663	642	641	673	734	600	583	653	574	659	654	673	640	612	656	617	664	587	651	607	658	634	633	637	597	659	637	617	607	643	619	649	652	561	619	609	639	683	625	615	617	605	591	590	654	632	649	635	628	643	648	605	632	659	647	647	575	599	569	627	638	570	637	622	655	595	645	609	648	654	645	588	595	615	638	634	671	634	596	578	604	576	642	640	620	635	611	623	624	631	649	636	597	613	666	637	610	599	625	668	684	616	631	612	635	698	634	628	649	637	645	619	623	644	690	642	657	628	624	660	621	622	589	613	612	595	596	636	598	670	599	644	622	625	616	622	654	609	639	688	640	634	626	646	590	571	619	624	633	690	612	619	634	604	641	613	620	614	625	653	608	644	607	625	622	657	643	591	622	634	656	627	671	657	651	592	680	634	574	642	662	660	634	620	599	625	677	625	693	671	634	619	645	666	631	610	636	643	651	647	623	623	671	652	623	659	631	616	610	611	654	613	615	640	652	575	592	605	646	648	656	663	679	674	597	655	644	662	592	635	615	659	626	613	665	602	625	587	626	593	613	641	644	673	647	650	637	630	608	632	636	582	600	594	627	647	630	621	588	665	624	631	624	658	623	584	587	629	655	616	619	642	628	582	613	623	638	623	651	579	594	669	625	626	616	660	634	597	646	597	614	626	627	605	657	658	637	624	661	615	682	599	615	634	588	619	590	610	611	591	634	628	624	600	617	637	652	630	647	638	626	655	639	656	694	620	622	611	633	637	609	654	652	605	643	645	659	698	703	696	616	658	663	573	615	614	625	698	636	604	654	677	595	620	638	650	675	665	615	584	668	621	638	582	653	635	616	606	647	643	633	609	653	629	637	616	592	599	651	638	628	599	575	625	654	647	603	583	636	622	642	643	653	601	612	611	686	622	619	610	669	615	614	642	626	674	640	630	638	621	615	639	636	642	640	641	628	666	633	594	589	669	626	636	610	623	608	600	637	693	666	603	602	598	672	620	619	625	667	697	613	610	629	572	631	636	633	642	632	612	656	643	613	608	641	584	588	633	571	615	642	640	626	672	640	645	661	626	609	665	596	636	623	656	642	653	610	650	633	636	627	663	613	671	684	616	625	618	649	597	620	671	627	645	652	653	655	616	609	638	683	666	568	650	650	618	656	632	583	575	623	600	582	698	593	628	676	653	620	644	580	655	625	599	584	663	624	617	629	643	604	677	600	647	614	645	662	626	609	628	600	648	612	587	638	632	598	646	616	637	609	608	656	654	610	572	613	613	616	639	636	599	652	611	604	604	599	617	635	615	660	674	612	621	606	621	647	619	627	654	604	601	605	616	615	613	628	642	646	598	603	627	592	638	632	626	627	589	599	585	661	610	627	635	618	589	645	592	628	617	576	655	605	651	602	649	645	638	629	640	640	636	636	633	656	633	646	648	670	637	569	605	624	716	622	671	602	621	627	644	602	629	627	632	619	597	614	592	610	562	617	649	638	591	593	632	594	644	639	630	615	582	615	610	669	619	647	562	652	610	609	653	631	689	649	655	631	615	599	608	637	625	595	580	649	611	579	657	637	615	632	617	649	637	614	575	652	654	605	616	635	625	649	626	680	678	670	669	637	663	616	586	615	624	620	621	595	609	595	623	633	642	621	625	672	656	656	620	632	614	618	628	638	615	591	640	650	602	635	640	668	621	648	652	649	640	608	641	630	612	603	635	599	646	632	629	603	609	625	659	625	629	605	621	624	615	601	630	673	655	616	660	649	614	669	614	600	604	665	665	587	664	635	591	648	660	664	594	612	626	633	633	584	635	621	649	625	616	648	628	627	641	633	583	616	652	615	607	628	660	651	651	617	643	651	618	604	637	635	613	629	675	631	639	653	602	634	597	594	620	604	618	607	633	628	617	626	597	603	559	647	631	600	653	601	639	630	661	650	596	629	640	632	626	581	629	639	633	632	647	676	650	676	619	634	610	590	613	619	620	600	659	660	632	623	651	627	638	615	636	662	602	635	615	655	603	617	645	575	655	651	645	641	656	642	654	632	613	625	624	666	603	632	640	645	664	599	675	613	629	693	606	616	636	632	647	692	636	622	689	610	587	649	672	615	602	625	630	602	649	659	625	611	602	603	621	601	687	626	612	643	647	639	644	632	647	638	617	637	649	636	648	618	661	642	649	647	653	626	638	647	613	632	616	637	610	616	612	618	570	658	681	667	590	603	649	578	649	653	586	631	640	623	652	674	592	658	638	611	621	560	623	618	646	633	626	643	646	593	619	680	627	628	563	600	600	636	618	610	646	610	602	650	678	630	629	618	675	558	641	632	629	617	610	627	605	653	625	602	623	608	643	640	643	596	632	613	623	647	607	587	647	664	633	591	611	596	642	620	631	650
5063	10913	8782	4524	3360	2554	2080	1781	1533	1423	1382	1232	1175	1093	1029	998	987	970	908	935	1014	875	952	845	901	885	900	913	947	871	886	851	901	844	871	841	870	868	838	878	853	834	819	864	876	861	894	856	848	806	892	909	856	835	819	848	855	853	805	857	836	839	903	916	842	885	822	801	881	795	888	875	840	838	821	821	792	811	836	844	842	813	870	860	855	827	850	820	845	788	828	898	835	846	855	857	838	889	855	797	832	824	822	846	859	859	840	846	829	835	844	872	843	811	841	833	847	861	841	823	836	849	866	840	842	831	856	876	788	860	833	844	793	815	827	837	870	837	862	825	836	796	841	848	862	845	822	835	803	838	886	826	857	806	851	923	826	855	843	845	806	849	802	843	864	774	841	787	840	831	804	812	804	830	870	869	873	849	859	865	836	813	871	897	792	848	865	822	778	811	856	856	834	832	812	787	815	849	826	836	842	849	857	857	816	852	849	801	840	852	809	830	848	878	880	833	827	806	796	832	861	813	864	821	871	830	844	808	840	885	809	791	795	776	904	832	812	782	803	826	859	854	886	828	833	852	881	802	880	821	812	798	789	896	872	817	837	814	841	825	800	824	837	880	860	834	829	808	856	826	810	874	819	831	828	842	837	825	852	836	824	853	795	867	839	861	811	823	852	818	821	854	840	786	834	863	871	778	795	797	815	858	844	847	797	848	827	879	856	862	844	856	850	842	841	839	845	820	826	830	849	827	867	876	831	889	820	867	863	808	866	837	875	840	846	811	804	871	805	787	838	800	808	876	823	865	840	848	842	834	784	840	863	803	854	829	828	827	828	819	812	801	864	838	844	874	819	907	820	860	829	821	829	853	825	815	813	891	878	879	798	845	833	896	811	846	794	846	879	855	798	868	892	806	834	824	816	863	815	839	869	815	851	858	842	817	806	793	861	842	846	859	789	832	837	784	834	815	856	839	797	851	849	819	870	868	799	846	854	860	866	875	836	833	861	846	829	824	820	823	825	888	832	838	838	768	832	816	829	812	850	829	848	872	894	825	811	793	848	830	787	814	816	854	842	810	874	886	819	888	856	796	830	822	826	807	832	813	852	827	825	877	875	858	849	842	782	805	839	828	777	858	789	876	851	899	863	884	800	823	855	812	804	867	827	816	882	829	874	857	813	842	804	788	834	836	859	842	898	861	788	821	821	849	829	890	819	807	860	838	846	836	861	843	872	828	875	816	841	822	779	766	848	826	864	794	930	850	877	908	830	831	815	835	821	848	829	829	771	876	831	820	859	830	812	760	801	870	832	814	844	859	823	778	810	859	828	851	833	793	841	809	816	797	898	806	813	837	858	860	820	790	802	841	798	861	835	863	830	807	809	806	841	801	853	835	826	799	849	800	813	911	834	810	779	848	845	872	802	819	849	879	827	815	889	854	850	854	814	889	819	819	849	790	810	878	799	860	821	809	827	806	801	840	801	852	835	826	861	857	883	817	811	888	863	895	836	835	849	857	778	823	852	845	860	833	853	873	879	842	807	855	831	842	860	791	823	857	853	803	871	799	781	857	835	894	895	841	813	795	811	830	861	817	813	836	833	809	859	820	803	845	862	766	834	827	801	821	830	806	863	864	858	833	812	830	821	863	838	855	855	853	762	833	896	803	864	842	852	861	840	793	878	866	863	867	837	815	845	872	890	822	832	848	788	822	887	854	827	822	867	852	820	820	809	868	829	835	836	857	880	836	853	830	869	839	754	811	810	849	779	826	831	841	814	860	872	818	851	838	892	819	849	827	853	800	834	837	827	847	881	835	856	853	840	861	806	849	815	816	871	789	837	816	796	810	776	811	787	839	830	833	855	767	846	802	839	848	893	825	759	874	831	852	857	779	862	873	890	850	872	851	877	867	823	852	804	837	880	794	829	833	811	835	840	831	816	835	842	842	856	834	843	778	837	813	844	866	830	819	849	806	871	843	882	784	795	807	815	819	815	873	829	796	830	832	863	807	852	827	836	809	844	859	784	849	837	803	821	854	885	812	850	840	771	845	845	813	822	852	858	762	861	851	793	853	842	892	833	844	770	881	843	862	865	789	858	812	812	800	840	836	887	862	900	833	844	863	886	862	863	834	823	864	839	875	821	875	861	802	790	830	877	836	798	846	795	868	812	886	792	820	871	829	852	851	826	842	849	871	807	855	837	830	823	848	886	833	832	846	889	836	850	816	828	801	841	823	832	802	797	812	797	816	814	854	810	813	866	836	846	822	805	813	822	880	842	891	855	850	835	850	837	840	818	810	818	818	818	825	797	825	860	874	788	812	845	797	818	867	846	866	847	883	822	855	860	835	852	829	838	834	872	837	835	851	797	816	821	870	856	871	852	833	854	787	834	837	850	845	899	837	865	837	812	857	836	852	806	840	816	806	829	826	791	833	853	846	854	783	829	863	831	844	866	819	828	854	822	797	899	795	797	842	845	870	803	793	855	856	826	862	829	834	822	840	817	820	821	859	826	868	816	795	838	866	838	840	839	855	828	810	890	852	826	827	869	864	827	815	852	852	840	852	894	819	812	826	806	898	875	840	849	870	797	814	829	850	829	806	795	819	800	880	783	828	785	873	872	839	839	844	765	865	862	843	825	845	826	814	852	781	837	853	798	807	849	844	889	851	876	824	829	846	765	792	774	870	820	797	863	792	830	863	849	824	846	798	844	830	816	831	836	795	851	769	850	859	877	838	883	836	836	839	788	884	845	850	836	851	820	834	791	851	825	820	828	821	801	774	862	826	865	855	848	819	873	879	916	859	828	856	852	823	800	863	828	854	805	830	921	814	854	806	798	836	818	800	844	843	869	822	760	826	862	825	800	852	846	814	828	853	799	851	814	842	834	839	787	854	890	844	847	837	828	857	872	861	817	825	849	823	791	799	830	816	867	869	808	827	822	822	831	837	850	832	885	771	839	848	838	841	816	817	826	770	854	860	900	816	851	847	875	872	821	842	814	800	838	829	876	837	844	874	811	820	827	829	839	825	827	831	793	850	837	880	860	825	824	790	833	842	855	806	823	807	825	833	807	859	799	858	826	824	837	851	839	800	853	817	832	892	842	815	803	833	857	842	875	885	850	862	888	809	835	898	814	894	822	842	823	830	806	847	818	797	819	828	828	812	812	870	807	804	829	817	855	817	816	860	896	855	802	801	855	805	802	860	826	845	807	849	859	839	832	849	876	799	831	870	831	854	827	879	839	863	837	852	865	851	846	874	853	802	836	905	857	805	810	870	815	820	803	836	859	800	739	855	837	823	842	837	833	852	852	867	841	869	849	874	829	785	861	768	824	808	787	851	873	796	801	811	832	810	871	867	819	858	830	907	782	858	881	828	867	828	864	826	894	860	826	829	827	840	814	825	806	794	867	803	798	829	888	840	858	808	814	857	808	804	883	857	818	839	804	876	863	825	849	842	818	863	819	843	868	860	837	815	849	815	826	893	834	759	810	877
23109	21530	29543	23969	21532	21582	11354	1297	955	832	725	638	639	598	560	540	583	497	481	521	501	500	428	499	461	475	476	446	394	493	421	490	427	419	446	432	426	424	393	433	419	413	428	447	450	425	400	394	419	406	437	432	419	462	444	378	438	436	409	407	437	435	403	458	380	411	368	425	419	411	446	417	423	448	391	422	433	394	400	410	410	392	420	392	421	441	436	416	421	446	460	453	418	404	421	421	402	419	388	395	389	410	461	423	399	428	419	411	409	406	404	392	422	410	433	411	422	425	435	380	398	390	409	400	415	418	411	437	419	342	395	405	403	402	393	385	438	422	414	399	392	424	392	422	419	406	415	431	398	423	397	425	409	437	419	407	414	415	406	420	410	425	418	407	391	371	410	443	386	427	366	443	416	399	390	416	375	400	417	429	400	412	430	409	430	427	382	450	402	415	409	394	417	398	424	415	426	383	428	410	427	432	414	362	430	439	405	414	426	435	408	430	393	406	455	372	423	441	373	403	399	434	398	367	425	411	407	434	402	383	391	433	418	413	398	374	402	439	431	403	419	402	405	396	377	430	369	404	422	412	434	388	408	432	394	408	407	373	394	419	448	433	426	411	383	403	418	390	415	367	390	386	404	380	414	448	429	382	454	396	397	399	393	444	382	383	416	417	431	384	414	420	437	415	439	384	407	411	392	392	416	413	431	403	412	427	411	413	428	396	456	423	422	432	444	435	388	420	368	423	394	391	402	444	427	435	395	361	411	426	437	395	438	459	414	417	403	410	419	402	443	417	433	415	404	411	417	406	416	382	450	381	386	394	403	419	422	385	402	391	379	386	452	408	399	432	424	415	449	419	359	409	425	413	403	404	420	469	398	390	396	427	432	432	401	420	406	400	413	396	452	423	413	433	404	411	405	398	404	432	393	406	403	457	393	399	384	409	416	446	386	400	447	405	401	365	423	442	411	381	406	444	448	424	412	391	427	398	414	447	413	382	394	428	414	417	434	411	420	412	388	407	415	380	395	440	434	388	391	409	427	434	391	380	416	428	423	402	406	390	424	392	435	416	407	403	413	410	409	419	404	417	428	426	448	425	398	386	417	408	414	417	399	403	428	425	423	403	360	390	399	438	418	427	384	416	375	436	403	449	438	406	420	448	412	398	409	426	410	406	391	444	402	444	423	432	410	434	385	375	372	425	419	426	395	393	405	407	380	399	410	397	396	391	400	369	390	438	439	364	448	408	390	432	399	403	430	424	442	396	385	411	412	402	382	376	408	383	409	403	416	391	431	393	373	396	381	380	433	423	419	413	445	422	411	400	403	375	459	456	387	414	400	402	443	433	409	415	372	387	445	391	389	371	407	428	443	410	424	387	391	418	417	429	413	425	408	405	392	402	393	396	443	421	396	477	398	436	397	395	401	389	400	414	388	414	436	410	389	413	406	420	440	405	407	393	435	425	399	384	422	408	409	414	397	382	412	451	411	424	438	428	415	432	406	413	403	396	404	401	423	432	425	438	410	448	394	430	408	406	397	378	421	399	420	456	405	444	389	405	375	386	424	436	454	397	383	400	439	421	407	405	424	389	380	441	421	418	406	387	420	425	465	376	416	413	408	387	422	408	448	392	376	449	378	403	416	397	395	429	394	415	421	374	392	393	408	414	413	388	394	414	421	434	456	401	376	415	406	437	415	404	420	418	382	411	414	403	407	351	400	395	392	396	389	388	418	398	389	407	409	419	413	396	399	412	399	425	404	418	417	407	412	396	405	413	383	413	422	419	406	438	389	439	405	382	419	427	401	378	438	431	423	421	436	407	426	398	405	418	421	416	401	419	381	391	404	406	428	403	387	408	411	439	415	391	397	405	399	430	410	398	411	423	404	406	384	392	411	439	410	410	365	416	373	396	404	404	429	368	412	426	413	435	416	419	378	412	392	403	459	439	418	414	404	407	437	433	401	402	421	397	422	384	379	397	376	409	440	403	393	420	368	438	397	418	424	440	412	420	404	407	403	382	388	401	398	447	419	424	426	401	407	392	428	395	421	417	375	406	392	374	434	413	383	412	384	402	402	389	409	413	437	398	374	416	409	416	381	414	404	417	400	391	419	417	433	424	390	390	416	401	447	430	418	413	414	399	404	439	397	390	462	382	398	394	400	391	374	418	399	384	397	412	430	372	412	403	444	354	415	387	384	405	404	398	419	364	423	408	413	435	391	417	434	399	392	395	429	415	450	448	402	389	437	395	391	406	404	434	435	424	420	412	405	448	389	381	430	392	419	402	387	418	412	405	425	409	417	401	401	413	427	392	381	414	412	368	402	418	417	398	395	430	413	409	432	380	386	432	411	422	395	392	418	423	402	382	414	411	405	397	382	432	426	431	380	411	393	379	359	409	407	424	445	394	426	414	429	438	411	374	399	425	418	406	395	409	437	425	397	421	414	457	437	378	422	431	363	421	415	456	431	419	411	445	412	413	444	430	372	393	386	414	378	438	424	422	369	390	403	401	403	448	417	384	429	395	427	437	399	398	415	404	465	400	434	429	391	407	418	406	380	419	430	421	439	404	444	383	399	435	403	403	428	414	400	429	393	416	404	418	412	415	400	420	402	383	374	403	378	391	421	427	390	407	418	391	392	371	368	378	410	419	407	431	384	392	446	396	404	418	379	414	390	418	423	381	427	423	407	417	417	426	372	407	407	399	396	396	383	407	424	395	397	416	421	406	418	420	403	392	418	414	416	423	388	416	415	452	415	405	371	418	394	406	403	411	395	436	400	423	434	430	422	427	430	416	403	388	424	423	398	425	411	400	392	394	399	406	403	455	386	410	430	389	444	378	415	421	410	402	390	375	387	408	394	424	371	420	373	415	427	372	422	389	388	381	411	420	414	411	413	404	427	422	395	431	384	443	410	397	454	415	403	397	389	413	405	414	434	435	369	425	441	413	396	406	392	375	434	369	402	425	410	400	405	390	413	403	406	392	364	392	377	425	391	442	406	385	417	400	372	409	429	387	406	430	388	480	394	413	399	412	420	389	395	422	397	417	432	407	398	441	403	419	407	403	426	386	428	406	444	421	412	420	425	381	382	410	421	375	414	373	391	423	442	381	388	388	423	415	390	400	415	437	448	449	462	385	422	371	374	393	387	358	400	383	439	410	389	386	434	391	407	354	435	378	422	401	376	407	402	436	432	394	418	420	412	403	386	410	409	395	399	383	406	399	436	408	421	382	375	407	431	384	416	381	388	425	411	381	416	396	419	421	414	420	375	412	388	442	347	414	401	405	380	407	381	405	385	410	376	418	428	413	417	438	403	394	403	393	415	398	395	422	396	391	397	404	408	415	374	404	408	413	436	385	382	422	466	417	428	382	405	429	400	410	403	408	399	401	426	425	409	430	435	410	416	434	416	395	393	420	388	439	370	372	425	402	404	432	404	435	430	411	403	434	431	413	380	433	395	406	427	401	409	414	421	420	397	412	411	409	425	410
7294	17141	13897	7204	5135	4032	2945	2512	1980	1687	1474	1325	1129	1043	1004	898	871	816	817	782	732	698	688	691	704	665	614	615	634	591	673	599	629	665	582	612	628	612	568	596	607	593	619	592	607	590	582	573	604	573	588	605	611	596	556	579	557	595	570	588	581	560	519	572	585	549	545	579	585	577	635	551	556	583	571	566	545	543	590	571	547	579	573	575	567	576	606	509	540	492	549	528	565	575	546	515	561	571	567	546	551	573	530	563	586	569	551	558	573	594	546	588	565	567	568	592	573	613	566	553	576	570	571	563	570	578	553	572	539	576	545	570	555	543	556	558	549	598	553	552	544	552	529	569	506	583	578	558	573	555	547	551	564	586	543	568	552	574	550	588	583	598	558	544	583	579	555	546	594	572	564	490	587	599	555	555	587	575	547	547	562	535	527	582	553	566	527	531	564	535	547	578	529	592	543	579	567	571	537	577	532	498	546	540	574	560	585	595	526	577	595	571	565	523	570	612	577	550	583	570	586	572	566	531	553	570	560	549	580	534	542	556	567	559	531	545	587	582	537	538	549	524	527	533	565	569	577	579	554	572	576	604	563	554	544	592	559	531	517	504	521	546	550	561	553	566	548	533	585	535	540	536	568	563	528	564	526	550	525	591	556	537	533	580	573	608	555	486	564	559	587	581	561	540	532	549	491	544	547	545	529	554	536	532	592	564	548	562	579	534	564	547	556	562	533	563	554	561	557	557	598	548	540	523	577	575	563	587	550	534	551	580	571	598	556	576	612	611	544	567	561	551	577	542	580	601	596	584	565	544	552	577	540	604	544	550	538	536	554	554	562	559	554	509	528	572	572	567	555	571	545	608	531	565	580	554	543	601	527	556	566	573	584	560	540	602	554	588	554	582	544	554	517	539	541	537	531	522	576	593	542	540	546	566	611	543	585	530	589	555	542	610	546	558	575	539	594	561	544	584	557	569	539	596	561	581	547	527	572	578	509	537	562	538	548	561	573	528	554	546	555	570	559	496	560	567	568	545	521	570	564	558	570	535	562	573	541	537	533	572	549	496	566	567	565	530	541	524	548	548	535	547	582	595	564	560	555	577	556	584	563	562	552	544	539	561	560	528	551	529	559	557	531	536	571	568	560	562	566	600	562	571	531	555	555	593	541	522	548	555	574	548	554	570	576	542	587	538	539	604	573	534	534	578	555	532	522	599	559	560	566	538	548	560	550	564	552	585	593	559	526	608	563	538	557	581	588	554	550	584	547	532	571	525	560	594	564	539	542	537	546	547	570	570	594	523	522	551	558	592	585	571	566	556	597	557	550	540	590	520	583	532	558	572	570	548	627	535	536	571	622	507	593	581	571	567	542	537	564	583	589	562	567	562	568	538	588	580	553	576	582	571	560	571	570	561	576	535	589	553	541	537	527	542	569	586	542	564	584	564	592	549	556	572	553	587	514	578	572	590	574	581	540	613	568	533	613	551	554	585	551	575	606	552	516	540	601	543	581	536	550	580	546	569	568	560	528	528	545	570	548	540	574	562	588	548	567	599	571	538	563	562	567	591	563	563	547	533	521	539	589	559	610	499	529	551	587	560	539	535	572	546	542	569	536	561	524	579	520	548	558	539	578	568	579	545	540	574	550	531	564	557	501	569	593	562	555	547	527	532	538	549	542	546	569	537	571	562	584	549	567	566	523	573	589	609	550	579	514	594	510	493	537	568	598	536	539	563	561	541	579	508	564	542	588	512	522	567	555	507	537	543	575	555	572	577	532	557	547	563	583	577	562	593	518	600	560	544	616	583	556	519	519	578	577	623	549	578	549	566	560	552	531	607	563	578	573	585	520	550	600	567	547	542	537	538	545	586	578	554	539	589	579	558	588	557	586	588	579	529	540	556	574	557	557	595	561	560	504	554	587	542	557	596	536	626	578	559	557	552	553	569	538	605	624	592	568	529	562	575	584	573	587	575	554	575	594	584	570	525	552	557	557	514	597	564	571	517	548	566	567	549	555	561	567	567	518	552	551	530	541	593	533	545	554	553	572	589	549	539	586	591	614	536	607	551	589	558	510	544	595	599	563	570	536	514	521	560	538	551	561	524	527	554	584	532	559	564	512	531	598	571	558	565	528	551	592	598	546	538	585	584	558	596	549	511	558	583	584	548	569	539	564	573	513	520	553	557	511	601	538	580	537	535	530	560	535	593	564	570	563	540	590	570	569	546	557	553	558	541	593	569	539	578	526	525	562	542	606	578	574	543	553	563	558	553	566	558	562	572	537	564	564	542	544	562	515	542	524	522	556	563	527	578	539	527	602	601	545	619	576	564	567	578	544	535	585	569	570	596	577	566	602	545	569	529	569	565	542	544	580	563	539	577	567	558	564	563	567	579	586	588	540	598	542	579	574	539	552	525	566	495	583	555	544	603	556	545	578	537	530	570	538	573	532	601	558	525	571	530	550	552	547	545	542	541	557	552	596	564	554	540	522	558	581	553	560	560	544	580	550	498	577	568	591	554	563	502	506	566	590	573	536	553	556	547	601	536	535	543	591	582	553	546	579	564	564	536	561	544	555	539	575	543	567	579	559	563	568	545	593	524	545	538	568	563	598	543	519	557	490	550	591	522	555	565	495	549	552	548	559	523	563	550	544	549	560	498	556	537	579	571	500	569	563	552	592	558	557	575	589	579	587	576	567	569	548	523	593	540	520	560	570	589	513	585	576	556	535	600	530	598	545	544	586	554	558	588	573	579	532	569	594	562	570	545	524	576	536	554	593	556	582	531	557	570	576	594	546	545	619	556	564	575	546	570	556	571	558	543	554	589	618	525	562	569	583	591	560	611	546	558	530	555	528	555	556	553	547	557	552	584	546	569	536	555	552	556	539	561	537	557	534	540	562	576	570	530	545	577	602	577	608	537	537	561	522	534	537	542	580	604	556	574	637	561	558	562	541	570	539	558	574	520	578	574	557	550	541	538	560	573	569	565	491	544	569	554	612	574	582	553	573	571	578	586	532	574	556	556	555	532	586	600	570	543	563	578	572	543	578	536	595	565	529	578	566	561	537	548	571	545	565	605	516	562	569	568	529	539	548	575	541	535	544	566	593	556	554	611	572	496	583	564	530	532	485	602	569	552	550	571	594	515	540	591	533	569	563	570	578	560	583	559	540	542	558	557	563	595	542	560	530	532	545	563	539	542	550	549	543	586	556	537	551	538	552	543	556	518	572	562	574	555	578	568	570	572	584	576	534	539	553	561	573	538	572	542	590	563	594	544	548	578	546	551	530	524	569	552	594	608	510	580	568	551	561	587	585	527	615	529	548	598	531	557	583	545	538	568	584	569	560	573	574	539	547	593	555	599	563	570	573	558	500	514	561	534	560	580	545	567	551	504	593	571	549	532	584	572	544	545	560	585	535	560	550	548	559	582	565	561	564	588	581	575	559	569	615	539	566	568	547	558	537	560	593	535	558	578	569	560	572	577	580	561
27146	21252	10885	1157	674	661	576	485	483	483	507	451	442	480	472	479	449	491	513	450	472	437	485	431	451	449	483	502	430	464	453	431	458	470	431	459	444	450	434	483	428	469	456	469	452	486	457	426	483	478	436	448	437	479	487	439	444	480	462	485	424	445	424	436	423	456	455	455	487	466	461	502	465	465	424	481	440	492	424	461	450	467	422	443	466	465	461	410	457	449	457	467	438	439	450	475	438	485	489	430	455	470	471	451	435	448	506	459	428	444	463	413	462	471	448	436	414	464	450	463	458	426	488	454	474	454	478	479	426	460	444	458	447	454	473	447	457	432	461	500	443	475	450	430	444	435	448	454	438	466	448	417	442	492	453	460	462	461	419	493	468	455	475	441	488	473	458	490	446	450	450	491	473	464	458	439	454	458	473	465	447	454	464	428	472	471	463	462	448	451	463	433	480	466	411	442	451	432	450	424	487	499	418	430	428	438	439	455	422	451	477	465	450	453	454	439	446	452	473	441	466	487	478	494	430	460	424	452	428	461	471	446	476	445	480	483	447	422	455	438	449	441	486	494	406	454	444	489	462	431	491	416	456	474	436	473	461	426	426	501	424	466	458	480	465	442	444	418	423	477	429	463	426	485	455	462	437	468	445	484	441	447	481	439	430	495	463	482	457	465	431	469	433	445	412	457	459	493	478	428	494	481	418	446	423	478	403	447	449	457	411	462	442	437	465	430	442	468	485	480	488	461	460	457	440	475	475	470	453	487	439	470	436	456	445	412	484	496	461	444	469	484	449	456	413	498	494	515	422	442	441	495	447	442	445	465	442	471	436	443	456	469	458	458	467	455	507	447	443	445	481	462	447	485	458	447	469	469	471	449	467	475	461	447	445	429	435	449	471	444	452	424	457	469	450	453	439	469	468	446	486	441	471	437	463	499	465	438	472	435	451	437	448	481	466	487	435	457	447	476	478	466	451	455	479	467	450	440	480	479	418	467	443	456	480	475	425	453	455	431	523	447	465	399	463	512	458	467	465	417	450	448	472	436	410	440	430	470	472	445	501	472	445	469	496	457	473	451	453	459	415	482	460	448	448	436	472	481	449	470	443	459	435	490	448	412	410	440	423	438	427	491	460	454	450	463	487	427	450	456	493	437	480	463	471	457	424	477	452	415	429	453	455	474	459	476	448	460	468	508	413	447	474	449	434	470	461	447	456	444	453	459	475	504	482	467	473	462	458	442	454	443	434	475	485	435	475	424	473	459	445	461	437	452	434	420	470	442	455	466	456	417	453	485	465	465	429	461	496	449	424	484	449	469	475	482	418	489	414	423	455	431	481	464	443	456	461	473	441	436	490	464	495	450	480	488	446	504	496	393	455	470	455	452	417	455	490	461	398	457	457	451	454	439	452	463	478	472	438	416	464	448	510	456	481	492	404	474	476	451	486	469	467	447	465	462	436	448	452	471	471	462	474	429	453	484	483	457	467	485	481	455	445	460	432	476	439	426	474	492	439	430	458	449	441	469	442	458	459	445	506	478	464	403	448	468	500	442	423	471	490	456	450	439	442	459	465	453	422	438	412	448	447	419	429	499	468	470	444	457	474	458	447	453	432	457	474	457	432	453	438	456	421	440	457	460	465	494	433	498	430	440	415	440	476	411	483	439	426	472	444	440	435	421	447	423	465	449	469	432	454	471	455	457	457	481	462	442	451	469	476	451	452	470	438	443	446	469	484	497	428	499	473	437	455	472	453	457	460	432	423	465	503	432	444	465	441	450	502	470	470	466	460	472	441	494	456	462	446	509	446	470	480	438	440	440	473	426	445	456	458	446	444	434	445	510	485	459	472	436	479	411	431	437	459	434	482	460	428	421	458	451	454	494	496	480	453	449	506	487	457	472	454	467	448	476	419	464	473	454	462	436	439	422	457	437	438	483	467	453	471	460	441	442	451	414	461	453	462	424	441	460	437	431	443	448	476	455	475	454	460	451	460	427	447	426	411	446	457	426	471	456	432	443	452	512	430	441	430	433	479	467	468	458	472	447	440	467	457	445	457	460	447	463	415	437	457	444	457	455	459	450	427	484	454	463	479	433	431	455	427	462	458	472	451	424	504	468	441	452	476	446	416	461	452	444	480	412	427	468	466	441	425	453	410	429	462	489	498	421	420	464	451	435	432	430	429	481	449	476	484	498	454	435	488	442	490	497	435	453	458	507	479	442	472	470	465	453	461	463	467	429	429	434	474	469	435	461	404	447	432	467	454	498	459	439	467	455	464	416	459	444	460	417	439	470	434	427	465	425	464	444	461	449	472	423	452	479	436	460	415	470	437	447	465	419	449	458	451	479	442	454	457	471	473	466	427	473	476	419	412	447	455	433	456	472	466	469	488	480	459	480	420	475	444	422	463	462	483	416	452	435	445	465	426	456	477	443	457	486	469	434	427	463	462	437	478	461	461	431	445	460	468	480	443	436	477	455	417	435	457	450	436	449	433	479	418	461	429	435	467	444	484	468	475	466	447	479	459	491	445	455	462	453	445	483	434	455	431	455	457	448	437	435	436	450	477	472	488	436	467	469	454	431	442	437	492	473	420	485	442	453	474	444	449	479	459	456	456	469	430	461	455	439	453	467	494	474	490	436	425	446	508	454	488	462	499	431	450	450	441	449	450	432	447	414	478	447	457	496	444	405	472	435	480	472	485	422	433	476	448	439	470	452	448	434	469	445	494	443	525	452	446	458	435	485	428	468	487	459	423	435	455	451	446	436	458	494	426	477	451	476	459	403	459	471	470	436	472	464	473	502	464	427	427	475	456	466	415	446	440	469	488	478	455	472	442	442	481	387	439	436	445	451	425	458	409	449	467	458	492	443	434	474	434	443	433	454	408	495	467	475	422	480	446	429	447	455	458	443	492	454	466	491	466	443	431	461	449	457	407	446	449	415	451	445	462	428	490	427	474	458	479	444	445	481	444	451	439	449	454	458	435	440	456	437	452	454	442	481	474	456	445	458	449	457	447	449	406	504	488	470	485	439	454	468	437	468	454	424	520	477	449	454	486	448	459	456	460	460	475	458	478	459	457	420	449	458	449	469	423	481	479	434	472	479	452	465	463	448	444	492	436	464	427	445	461	432	490	414	444	439	484	465	479	484	473	449	441	456	423	445	458	463	441	480	424	436	461	459	444	437	432	470	448	497	439	495	501	460	445	433	443	425	456	424	468	474	402	440	481	449	418	446	423	506	456	452	444	447	421	440	443	451	439	461	448	434	461	459	461	465	447	479	468	455	457	435	458	450	436	443	457	442	442	446	426	421	462	434	445	443	468	498	468	466	446	482	456	497	452	430	434	444	492	430	444	430	447	412	494	432	495	408	487	433	438	460	462	448	446	439	480	460	437	477	495	482	459	440	461	453	450	442	449	447	442	459	442	458	429	433	486	480	444	452	510	403	487	450	434	403	487	461	427	471	472	464	449	428	466	477	451	453	444	465
4143	1490	1343	908	723	730	751	672	665	648	629	627	586	660	607	642	618	621	634	600	582	602	611	621	598	630	554	615	624	631	604	658	580	637	626	594	626	622	608	603	590	604	611	630	600	653	641	610	632	614	579	635	625	647	601	599	663	646	601	599	644	636	615	624	572	592	592	608	587	621	619	626	589	628	580	638	600	630	617	632	596	599	615	590	644	549	625	631	604	590	594	645	586	576	565	630	604	576	631	610	599	608	627	642	595	637	624	584	585	587	570	595	576	621	612	622	590	590	608	612	595	626	562	666	629	623	609	614	599	590	611	597	584	592	619	560	622	608	637	638	599	597	591	639	598	593	595	591	591	590	601	619	601	640	632	637	595	647	639	633	578	579	614	571	627	626	628	616	587	612	603	578	606	657	641	629	580	627	613	567	625	638	608	604	560	606	619	631	612	618	621	630	609	594	632	646	658	576	656	604	659	610	623	601	578	586	571	569	595	597	589	582	606	597	601	627	639	618	599	597	565	662	615	591	590	601	632	605	614	595	549	616	608	642	583	641	599	623	603	633	610	591	597	552	558	610	587	586	631	582	592	593	600	636	588	636	610	578	614	630	649	604	621	605	632	607	622	625	622	596	620	590	637	619	639	612	590	583	595	611	647	627	623	658	615	640	630	609	606	624	625	575	636	614	613	643	649	627	603	562	613	595	599	564	603	574	596	618	621	625	618	651	624	642	607	584	621	574	660	631	624	633	575	603	606	599	610	643	603	601	618	593	585	602	599	570	593	654	596	587	604	604	604	622	589	613	626	570	583	641	594	614	633	602	611	603	553	628	591	595	626	567	566	602	610	612	585	650	653	647	591	622	624	616	617	612	619	596	574	638	641	644	584	652	589	620	595	629	623	608	587	592	607	619	578	644	632	621	625	618	612	648	615	609	636	595	605	587	590	621	598	607	601	550	626	614	626	649	625	640	588	658	631	645	604	622	581	636	627	606	636	633	587	658	593	641	607	549	618	602	584	625	644	596	598	579	558	593	594	603	604	581	603	624	598	626	657	592	621	632	588	622	612	581	625	603	667	577	630	610	587	583	542	643	619	635	624	606	607	599	616	653	588	581	624	599	639	604	629	629	606	615	578	582	594	601	599	605	577	582	595	592	607	593	574	609	601	642	634	631	615	585	626	566	610	623	592	603	615	611	596	629	637	532	656	648	573	671	613	650	613	638	582	621	636	636	639	600	592	611	658	614	615	585	586	624	594	593	590	623	643	607	611	617	585	614	652	569	615	627	587	627	630	567	597	584	611	606	628	582	646	613	645	635	634	617	568	595	576	625	623	585	590	585	636	607	574	637	614	627	595	614	575	614	593	635	636	600	649	589	604	598	595	588	616	602	598	549	583	576	615	614	623	598	603	620	591	581	635	592	602	562	627	659	652	573	590	605	619	550	629	570	619	577	593	649	594	614	604	565	580	622	603	593	590	644	592	611	581	583	582	613	605	602	585	595	577	571	622	645	644	628	601	589	600	641	568	598	595	558	603	622	554	592	566	571	627	604	603	637	649	604	629	593	591	647	627	589	604	602	585	609	614	635	597	605	633	647	636	563	638	598	595	609	634	577	570	581	607	591	596	623	622	597	623	570	600	631	601	617	604	642	589	600	635	639	599	603	637	629	648	635	565	615	642	559	630	635	628	615	653	595	643	595	603	599	627	585	621	600	606	643	607	632	615	575	604	603	606	611	597	615	607	598	641	625	625	635	591	582	609	569	628	625	645	630	610	602	612	594	623	603	618	593	639	653	601	587	593	590	597	610	598	607	593	623	610	618	600	608	578	605	619	610	581	605	537	642	609	643	586	577	589	623	595	597	567	586	620	590	632	648	588	578	585	665	576	583	621	634	611	594	634	603	605	562	615	585	625	622	615	611	614	594	640	566	639	646	596	620	596	631	625	633	618	610	623	587	659	634	618	632	600	593	608	618	603	633	600	604	619	605	579	633	613	646	606	589	632	651	624	650	610	618	631	633	612	582	627	658	602	592	604	605	591	598	618	598	628	598	619	616	617	627	544	596	613	612	599	586	585	601	593	593	635	631	606	601	654	614	618	601	591	589	561	560	581	651	622	625	605	656	596	610	594	598	594	616	651	634	632	605	546	634	639	626	601	601	594	650	617	589	591	603	620	611	584	606	610	612	597	624	595	607	623	650	587	609	620	637	632	604	643	600	586	671	625	611	657	593	616	633	587	612	611	605	612	603	607	620	632	613	572	622	568	608	618	611	601	590	634	594	593	599	620	599	625	636	648	606	657	616	605	595	650	595	571	599	632	606	590	624	610	572	598	666	621	562	585	607	578	630	631	616	609	630	583	605	646	598	564	619	598	578	639	630	596	557	576	599	574	638	578	623	610	598	561	613	643	609	636	655	609	588	598	596	615	616	592	637	592	633	669	584	637	636	628	621	639	588	570	634	620	614	623	570	620	619	629	615	568	619	587	648	590	615	640	617	617	582	651	575	616	590	631	638	617	603	624	685	620	604	606	617	610	619	641	596	649	634	609	607	582	631	645	646	634	585	614	658	636	648	599	644	606	603	602	630	663	647	608	565	593	617	586	606	552	564	636	560	652	582	602	598	620	613	593	633	615	587	641	588	635	581	642	620	610	587	563	644	611	610	606	572	603	599	582	606	611	620	617	607	577	618	598	583	605	599	641	580	606	618	603	616	593	569	589	595	574	631	634	624	571	629	569	611	630	593	600	651	597	611	598	596	581	589	600	630	557	599	625	555	617	605	623	576	613	615	599	590	593	609	617	549	598	595	645	611	607	587	606	614	593	625	622	574	596	606	653	645	603	616	580	628	615	625	580	610	591	575	621	549	615	631	633	582	577	602	628	592	620	607	594	597	603	634	630	604	593	622	588	649	664	552	589	587	626	565	572	602	620	612	586	613	563	588	638	615	626	615	605	597	584	625	609	588	665	565	614	568	632	593	605	617	560	629	627	629	627	647	588	593	624	597	609	628	585	635	650	623	621	594	647	607	567	630	631	613	584	609	585	614	645	619	598	612	546	645	663	578	598	597	608	588	604	626	628	600	596	614	603	612	629	593	613	639	603	611	592	594	606	582	614	643	628	628	631	621	608	610	586	627	617	600	630	598	619	600	608	589	602	621	633	622	613	591	647	650	628	636	579	607	589	646	571	619	658	629	595	598	639	624	575	610	564	599	614	634	656	649	588	652	595	601	608	579	621	594	603	600	568	594	578	578	575	586	630	598	601	589	683	647	590	535	651	634	602	602	595	627	607	572	574	623	604	617	622	614	635	599	586	608	630	609	570	632	630	634	608	555	572	642	616	591	581	608	635	605	602	629	594	615	618	605	606	634	601	681	636	622	595	607	612	603	585	628	609	664	624	624	595	617	591	566	652	619	584	618	604	623	608	605	662	621	633	641	618	594	594	593	607	627	622	587	640	609	628	575	637	648	610	614	612	622	610	619
23980	21556	29199	24380	21569	13113	1697	1060	806	837	802	780	757	672	701	703	663	682	668	683	666	686	652	707	672	713	666	651	628	618	671	625	602	595	598	596	654	657	631	651	664	629	625	625	628	678	624	600	638	647	602	595	592	699	665	638	606	632	627	610	628	628	573	615	659	612	609	605	581	624	627	637	604	660	620	628	642	611	640	642	614	691	642	612	611	653	591	623	634	595	623	589	618	660	653	607	633	634	646	661	631	628	597	646	601	620	602	638	580	666	576	642	633	600	627	624	612	580	636	570	649	641	595	672	640	628	667	630	605	652	604	603	613	604	660	635	645	615	590	663	638	602	653	608	606	667	603	592	613	627	643	610	644	624	649	614	625	608	632	641	632	643	614	626	584	630	581	620	620	663	639	625	636	643	601	633	639	625	636	632	638	661	609	623	611	621	609	598	656	590	596	665	628	603	617	602	638	610	613	597	655	612	599	625	629	626	581	612	627	596	616	561	627	591	647	600	573	582	619	650	630	588	627	606	632	620	666	617	666	579	610	605	574	606	586	647	594	575	632	615	663	593	640	599	621	599	639	655	626	638	612	606	589	649	614	597	636	614	627	617	615	589	576	606	593	586	635	613	622	624	617	651	634	621	603	617	612	630	585	602	611	652	628	614	618	652	600	615	643	649	616	617	575	615	630	641	617	624	629	622	635	632	610	620	618	599	571	623	586	629	585	634	640	645	651	622	633	584	653	660	641	589	640	602	690	631	585	607	614	632	614	599	598	627	632	650	627	621	644	597	625	647	618	613	615	639	635	637	668	575	603	640	660	653	603	610	598	653	622	606	636	614	603	610	625	610	650	564	589	607	614	646	610	596	652	652	615	619	621	650	600	630	634	678	652	649	639	615	603	637	638	623	581	604	613	629	623	587	600	670	611	618	668	649	629	589	568	612	620	615	582	626	642	609	636	614	627	599	582	607	635	612	617	613	580	637	624	605	577	632	623	574	603	641	670	587	615	590	573	600	628	629	600	624	630	607	575	602	617	592	606	629	627	633	613	630	590	616	579	610	616	620	614	631	627	621	587	624	615	664	688	604	658	646	564	620	617	621	614	626	585	552	652	596	619	626	636	644	631	620	660	624	604	584	586	634	621	630	644	605	627	597	644	616	658	597	645	615	610	626	632	616	631	657	594	595	598	628	606	609	624	635	648	582	632	622	589	622	611	584	587	630	679	542	624	637	613	632	625	646	600	618	603	584	642	582	601	649	643	668	639	582	609	606	640	574	617	649	643	648	588	654	603	655	621	592	552	674	659	593	595	643	624	601	592	642	624	627	635	632	606	621	618	584	590	615	624	550	663	597	626	651	584	616	628	613	650	643	603	622	593	632	578	597	613	617	619	624	621	648	640	643	627	639	639	582	676	592	541	607	565	645	592	655	606	601	578	605	631	623	602	591	598	614	608	672	590	597	595	548	665	651	658	626	607	584	592	593	647	625	642	607	622	647	611	619	594	603	644	590	631	697	638	616	640	610	609	606	655	608	639	620	594	573	611	663	648	639	575	621	595	613	629	609	606	598	598	629	632	643	626	601	605	611	600	608	640	623	595	622	634	621	612	631	657	632	657	674	603	597	635	641	654	651	647	591	647	649	603	607	583	612	626	626	614	639	611	635	631	623	594	609	578	606	612	643	572	588	603	634	562	604	642	603	663	644	599	606	680	606	610	614	629	616	636	666	598	593	621	584	629	654	621	607	627	601	610	643	577	605	601	610	604	560	609	646	582	609	612	597	674	635	616	624	628	607	642	601	616	608	664	619	616	596	591	614	607	610	590	612	666	614	629	628	639	621	601	553	611	638	617	630	645	626	589	635	631	591	613	612	657	579	606	596	624	636	622	604	658	662	601	611	655	638	652	607	650	649	603	590	621	611	632	631	623	625	665	569	613	604	617	619	663	588	640	634	625	619	647	645	584	639	657	589	594	605	603	627	626	617	611	628	605	630	617	626	632	619	622	644	610	619	636	611	589	620	599	609	631	602	630	636	620	657	621	625	591	650	641	634	613	605	606	650	574	616	625	573	612	622	585	611	650	624	668	634	594	617	611	640	626	562	599	620	597	651	629	634	621	619	596	633	659	557	623	615	654	562	611	660	653	601	609	579	601	606	672	626	658	659	644	600	603	582	632	654	577	597	647	640	632	642	625	638	605	598	613	621	588	596	616	595	639	630	624	634	672	608	595	630	622	621	590	622	628	616	607	624	614	587	606	639	586	651	608	618	621	610	607	612	657	626	644	638	618	611	609	599	599	589	659	624	613	631	637	630	607	662	606	577	619	661	590	590	633	611	589	623	583	578	636	605	643	671	625	628	587	601	613	596	609	621	607	606	616	607	616	656	618	631	575	637	585	649	629	649	632	632	600	604	606	614	621	649	636	608	576	613	612	591	611	635	675	637	643	596	605	635	638	604	623	610	647	627	623	583	627	612	649	632	652	632	631	607	650	607	601	615	654	613	592	590	551	650	649	639	639	608	620	638	628	655	619	603	646	642	637	630	615	633	633	616	641	595	609	590	661	579	589	679	597	616	612	599	639	629	616	600	617	619	615	632	649	603	629	612	657	586	616	565	646	625	623	637	606	655	610	605	592	662	604	590	669	600	587	624	635	631	608	633	631	643	615	625	620	603	609	582	609	588	670	613	635	571	622	626	610	659	635	617	628	631	640	608	607	630	638	633	628	612	612	595	602	605	620	621	614	622	637	618	641	629	558	569	609	596	651	611	636	615	616	604	607	613	656	646	591	610	594	598	608	610	606	593	577	629	643	606	589	630	600	677	617	622	623	617	628	600	629	598	619	650	676	674	624	623	609	612	585	633	652	615	614	575	586	631	597	612	627	597	664	608	625	626	638	624	599	626	638	662	629	614	611	604	613	601	658	664	650	574	631	623	627	599	618	593	581	599	613	578	615	629	625	608	584	603	658	601	624	616	629	635	644	614	633	623	608	593	644	606	621	581	628	609	602	613	628	617	632	612	607	608	620	650	640	609	589	623	596	580	641	598	619	660	616	618	633	647	640	627	648	618	626	588	608	626	623	653	613	622	589	625	606	626	614	618	619	560	596	605	585	605	616	633	645	672	589	577	584	581	680	609	588	613	637	633	636	583	582	644	650	589	623	625	686	589	572	677	624	597	611	679	596	642	572	625	593	624	617	646	590	615	646	599	637	622	600	616	613	636	641	601	583	654	594	598	598	638	616	662	618	573	642	602	607	606	629	588	641	617	610	600	621	614	615	610	590	616	643	603	622	609	612	570	670	598	612	588	623	625	610	644	651	603	620	603	632	558	689	642	687	622	577	610	667	587	592	600	628	607	614	613	620	632	630	600	584	657	631	580	642	639	604	594	595	642	602	604	572	613	609	576	598	654	605	650	631	603	648	594	597	629	654	648	586	653	621	618	615	605	629	664	606	615	659	625	625	588	551	639	643	617	648	636	611	618
5111	11081	8977	4605	3270	2623	2133	1760	1544	1360	1278	1226	1152	1057	1004	1030	1039	982	867	998	951	904	916	904	887	855	892	859	856	866	868	856	864	855	877	827	876	839	844	831	841	835	854	823	857	795	829	891	870	804	829	863	829	895	810	824	825	888	882	848	883	795	789	850	829	826	809	930	828	827	843	834	809	833	836	844	865	847	828	831	758	811	786	839	816	829	845	827	804	903	804	837	817	833	859	823	847	787	808	853	803	822	829	824	828	840	873	801	829	830	811	793	809	854	824	799	823	857	855	833	805	794	767	837	874	826	829	806	845	872	833	797	794	837	842	809	824	810	821	867	820	899	782	806	863	860	886	892	809	862	789	850	819	836	826	850	790	811	811	842	811	747	848	840	794	791	807	824	869	825	837	822	793	819	877	855	844	828	835	806	798	840	816	777	833	794	841	867	863	850	857	857	821	828	818	849	809	817	809	845	850	829	816	818	823	847	839	894	895	746	817	865	814	846	853	819	790	807	843	830	849	805	790	875	851	841	870	825	825	815	856	781	829	802	822	855	870	843	791	851	852	788	849	876	807	824	828	814	783	819	813	890	830	810	864	836	790	904	822	840	817	855	767	779	797	851	792	824	856	802	874	880	807	823	823	856	837	814	819	794	787	802	804	863	861	852	852	758	834	809	808	911	860	826	837	784	829	784	866	821	886	864	803	811	871	844	805	804	848	788	826	844	878	801	885	786	821	868	848	859	810	846	834	792	837	838	814	814	792	833	850	810	834	819	830	826	817	798	842	772	821	819	831	859	847	935	819	826	873	860	838	842	808	836	832	824	860	853	817	852	822	863	854	829	818	844	839	782	832	848	770	805	857	795	855	794	856	810	825	824	815	843	852	812	819	853	841	821	787	897	890	866	801	880	831	857	852	860	865	838	800	842	792	831	833	752	822	838	911	781	802	811	844	805	865	816	799	806	819	856	849	811	855	866	856	811	891	871	789	821	819	825	824	829	833	866	863	868	857	825	808	841	833	907	871	796	868	814	857	846	889	807	828	818	815	792	836	830	850	819	832	833	799	869	802	846	827	815	812	816	817	827	856	837	838	853	872	852	848	860	861	818	787	824	829	852	767	821	878	813	833	848	817	868	818	786	825	807	791	807	821	835	821	836	858	849	863	827	812	802	836	851	832	822	877	839	819	839	803	841	868	809	843	837	841	826	787	833	849	856	872	843	862	836	764	812	800	799	840	846	818	834	833	896	831	864	809	822	866	849	827	870	831	820	834	804	826	816	817	829	902	827	779	816	828	867	864	840	805	821	816	819	832	847	803	816	843	889	818	838	824	869	810	794	846	788	839	866	836	819	853	819	818	852	822	836	800	820	821	792	872	784	819	817	783	813	801	810	843	860	804	831	840	817	794	850	814	808	889	836	784	811	795	841	872	798	837	858	858	868	890	810	867	822	848	849	860	822	852	855	792	761	810	843	841	823	811	753	812	827	830	858	806	792	832	834	820	793	807	835	831	885	808	829	856	804	819	805	842	835	845	902	826	783	787	840	809	831	807	811	870	793	803	833	841	849	802	828	844	862	775	850	851	827	832	808	803	817	804	815	837	848	822	883	798	846	848	838	821	811	875	865	812	845	845	842	818	816	852	825	849	821	793	795	786	804	827	883	804	863	785	843	845	837	880	831	793	842	823	876	863	825	818	905	823	863	831	841	800	830	903	852	853	831	841	824	854	770	780	817	786	822	902	882	825	813	879	805	826	830	839	840	775	849	817	843	854	799	806	870	746	831	824	851	819	790	805	826	806	807	828	846	875	824	881	831	828	870	844	830	815	824	788	782	794	874	859	865	854	835	817	858	805	825	863	800	888	847	858	824	814	842	856	853	840	813	834	824	839	827	845	809	825	812	827	814	806	842	864	823	811	868	835	833	839	826	843	835	852	853	834	878	852	856	786	811	814	834	837	840	851	834	830	868	833	829	810	842	862	841	829	854	815	842	793	841	821	830	864	834	830	777	835	823	854	813	829	833	825	861	839	829	828	842	877	832	822	810	861	894	843	867	918	815	845	839	846	848	782	838	827	836	834	832	847	837	833	857	847	823	882	816	818	861	831	845	830	823	779	861	810	832	800	873	866	845	815	848	817	810	804	809	819	813	807	841	864	861	863	839	872	731	800	839	831	888	837	857	844	817	834	812	849	789	853	777	883	872	808	834	815	796	849	817	844	810	797	837	867	878	832	815	806	870	811	843	872	837	824	801	784	829	859	920	795	834	885	864	794	863	796	827	810	782	830	878	792	829	804	800	853	845	843	827	807	858	863	898	798	768	805	830	842	817	851	864	825	820	795	821	836	881	823	776	796	799	816	824	836	796	823	823	832	809	831	842	823	839	773	813	763	835	884	842	777	816	790	801	826	784	828	798	817	819	853	769	823	850	819	806	813	806	847	883	837	868	799	872	839	802	844	868	796	819	848	850	812	855	857	846	824	877	795	787	846	828	826	814	849	839	835	809	854	811	835	827	813	854	832	803	822	819	837	854	829	826	851	807	840	877	823	862	811	821	848	867	865	855	759	813	893	855	827	855	814	880	849	856	790	852	813	814	882	827	801	833	824	775	887	810	877	835	796	869	870	822	866	839	862	852	850	837	870	840	877	858	828	850	832	791	852	829	817	812	830	896	849	801	827	819	834	828	799	870	815	826	838	780	812	782	842	843	816	796	878	826	790	881	884	856	822	855	851	791	845	879	837	836	808	825	875	825	853	815	850	822	833	853	848	833	803	854	821	838	836	852	830	785	837	836	772	793	800	842	824	816	835	820	783	826	798	884	812	848	846	802	812	827	844	869	872	818	821	851	788	828	865	889	828	835	850	788	811	826	861	870	862	817	823	857	831	855	841	817	771	813	797	804	794	807	830	811	848	819	857	825	854	838	800	799	804	812	779	831	855	830	852	790	832	820	795	854	839	859	839	804	800	834	851	814	818	788	820	786	850	869	807	819	886	855	805	822	843	866	849	788	832	856	822	859	816	897	815	841	854	816	913	824	861	876	868	812	775	836	789	854	843	814	855	859	884	860	855	794	832	832	784	847	819	836	776	796	819	832	836	868	799	846	802	814	867	806	805	842	864	797	826	810	816	806	858	853	863	841	807	879	825	841	829	820	837	839	835	830	861	793	819	800	864	833	841	903	789	858	893	808	834	827	787	836	818	807	890	771	862	764	846	835	786	804	850	798	850	871	834	836	813	873	820	844	817	796	858	798	825	821	775	813	779	859	851	783	883	883	836	859	839	853	846	813	896	828	835	826	822	867	808	840	856	820	786	848	837	829	860	842	776	802	882	862	836	824	789	819	820	787	855	911	831	859	825	874	842	806	837	864	773	827	841	792	847	859	840	831	871	816	821	833	830	844	851	850	822	878	843	828	846	811	839	841	795	820	865	853	874	780	869	802	823	809	861	859	841	814	837	788	831	858	760	784	821	891	840	874	883	834
23124	21532	29557	23949	21533	21588	11265	1304	926	787	709	679	610	593	519	510	528	511	524	478	493	443	505	467	485	414	435	446	433	439	444	463	386	444	423	460	432	445	425	454	401	445	385	419	384	457	402	447	387	445	394	420	441	445	402	454	399	473	390	402	406	435	407	433	425	409	450	396	404	412	370	433	398	386	406	432	404	445	420	396	407	397	406	370	405	383	401	451	386	421	379	392	410	396	419	409	355	383	403	425	413	411	375	411	411	413	397	404	378	375	412	415	426	415	392	399	419	381	420	466	392	412	416	419	377	413	414	402	400	401	426	383	424	443	393	395	418	414	417	401	435	381	412	423	371	434	412	366	403	406	412	414	403	438	397	398	417	450	384	411	421	383	411	367	450	392	384	403	390	400	406	393	393	431	395	420	420	402	414	384	401	427	411	405	381	411	407	407	362	409	384	397	423	411	422	432	399	421	386	396	374	383	402	383	415	425	394	432	378	392	402	395	411	423	375	411	414	395	444	406	430	394	411	389	428	449	375	371	377	416	388	398	415	381	359	423	413	371	390	388	391	402	422	406	413	412	386	402	428	408	430	376	419	404	384	398	392	423	425	443	422	422	448	407	421	408	406	428	409	424	428	413	374	411	431	402	463	403	371	410	403	424	379	431	422	359	409	381	411	426	423	393	386	387	408	432	421	390	430	396	420	397	391	413	434	395	413	445	409	385	413	418	411	401	403	415	416	403	403	440	379	428	391	389	428	401	403	422	420	388	407	409	406	389	425	405	396	375	395	435	395	376	361	391	439	382	385	416	385	383	402	375	414	437	394	425	349	415	420	403	394	428	408	446	403	427	438	414	380	424	405	416	402	432	407	426	452	417	419	389	397	432	400	401	397	412	383	402	399	416	409	405	430	352	419	407	412	413	408	398	422	411	411	439	412	395	375	420	372	405	450	397	387	380	386	399	399	434	407	405	403	406	421	405	384	381	451	433	392	409	402	401	433	436	419	413	395	389	478	419	417	400	438	392	424	463	415	404	412	380	385	425	373	390	419	408	439	413	413	434	376	363	429	428	422	419	389	408	421	381	409	374	398	399	386	412	407	380	409	444	391	404	412	377	405	351	403	428	400	414	447	429	384	440	391	417	444	405	362	392	425	404	411	415	401	403	425	403	381	419	407	428	411	407	393	424	414	433	417	396	406	387	407	423	408	409	402	434	395	417	369	411	438	373	400	406	413	378	417	410	402	411	394	415	411	428	391	418	415	418	408	380	385	427	425	402	401	372	421	374	389	420	403	415	435	428	413	392	378	379	384	403	413	378	360	395	367	348	415	429	373	403	424	378	409	410	392	416	386	414	441	405	403	410	424	428	412	406	416	425	431	395	437	407	416	407	373	415	382	422	424	406	395	410	412	464	428	381	409	398	382	420	379	376	424	405	418	388	400	374	413	460	392	399	425	399	433	395	416	384	418	408	419	396	399	400	426	389	393	397	421	392	387	382	400	378	401	401	407	421	406	403	418	456	408	391	353	402	404	409	401	402	390	396	377	380	423	412	404	389	408	376	419	419	434	412	398	408	373	420	392	375	411	386	450	373	376	419	392	386	410	397	400	399	390	439	413	419	405	429	382	405	401	357	432	393	415	394	395	394	400	413	372	391	418	403	380	449	413	412	404	361	408	398	385	381	408	409	394	374	388	397	433	420	399	404	417	439	387	434	387	428	389	430	419	414	411	415	429	424	429	396	422	398	382	410	393	407	425	406	478	417	416	410	402	388	412	396	410	394	404	383	409	405	396	428	449	404	371	429	416	403	423	377	389	406	396	381	390	373	381	402	388	410	434	411	414	407	398	427	385	401	394	418	383	376	376	381	423	401	426	399	423	415	392	396	434	392	392	396	389	421	384	424	416	441	479	416	429	385	386	362	391	381	434	428	404	376	403	371	419	420	377	426	429	411	414	402	404	404	404	394	428	399	371	403	413	425	401	399	386	414	396	402	445	384	395	404	404	404	391	414	400	409	378	423	387	423	411	401	400	402	385	402	385	404	392	438	440	383	415	424	429	408	400	395	412	380	419	409	401	417	400	371	389	395	391	433	399	442	387	388	409	395	426	398	413	430	384	398	392	404	390	429	386	393	395	410	409	445	417	394	388	413	396	396	423	384	406	393	427	405	440	393	388	449	445	423	411	377	427	416	397	418	415	374	408	390	437	393	382	373	426	392	405	373	391	372	421	403	406	387	356	403	403	417	403	362	422	368	445	411	390	445	358	415	402	371	404	435	421	401	394	383	371	410	401	395	433	393	438	422	407	431	410	376	396	433	402	387	422	456	407	403	450	395	431	384	432	381	373	354	418	385	394	391	407	422	417	404	433	409	422	385	428	416	426	381	391	389	388	390	382	420	415	404	402	414	393	390	443	440	396	393	446	404	377	434	375	433	372	407	388	416	423	407	393	392	403	380	396	382	410	379	391	403	422	411	422	390	411	409	421	388	393	409	409	398	367	437	402	456	381	386	416	440	382	408	396	391	404	420	402	395	367	390	384	366	431	394	395	371	444	400	418	380	382	378	414	394	419	391	403	374	374	421	430	357	400	378	407	377	402	406	427	352	414	418	398	406	392	414	386	413	418	396	385	445	405	415	405	409	407	386	363	415	438	440	390	397	418	401	396	391	395	389	418	419	414	419	388	376	395	396	378	420	360	417	408	345	373	418	416	392	414	435	416	392	390	402	380	418	415	424	428	419	433	439	402	375	393	399	428	386	419	415	426	406	387	436	409	403	399	407	419	393	402	392	434	419	436	450	395	399	374	441	416	405	413	419	407	423	398	414	423	412	389	395	408	369	434	424	386	408	374	378	409	383	398	412	385	408	399	394	385	399	436	420	386	419	408	410	411	429	409	394	402	405	398	404	402	428	392	424	431	393	391	388	384	421	402	406	423	392	389	380	395	401	404	380	402	358	372	411	421	389	402	389	377	405	390	423	411	414	380	402	371	418	381	384	394	392	376	396	417	395	434	405	412	415	409	407	408	405	412	407	420	415	368	398	394	403	413	377	380	384	381	380	404	406	416	393	373	399	415	422	433	411	384	416	405	397	450	433	398	389	385	425	388	407	392	436	390	409	409	400	405	443	370	397	413	403	382	434	413	363	354	419	391	404	402	390	410	425	418	418	389	417	406	388	404	390	405	403	375	427	415	404	368	379	409	382	399	417	379	379	374	395	407	402	394	414	385	388	397	431	458	406	380	393	398	410	373	419	378	369	403	411	399	392	414	403	419	408	409	382	387	356	399	430	401	387	407	412	381	417	425	402	403	404	341	400	405	380	389	397	379	389	377	391	397	430	384	411	399	437	406	372	409	383	381	409	424	406	411	368	430	410	396	429	404	407	397	405	397	407	422	396	421	390	408	430	386	409	391	411	393	438	412	414	394	421	398	426	365	414	374	387	430	405	415	382	404	384	441	411	381	400	423	402	419	444	383	381	396	418
7195	17002	13741	7256	5037	3767	3088	2375	2016	1707	1421	1208	1140	1080	943	927	846	806	817	753	760	676	721	681	672	633	670	630	637	652	647	605	648	612	609	587	603	624	585	583	597	566	547	569	602	629	574	597	580	617	607	592	593	655	536	581	638	557	568	590	588	601	552	536	566	609	623	550	551	563	536	585	585	565	555	556	557	534	541	561	526	537	549	576	553	554	563	547	553	524	576	526	528	578	546	574	562	595	567	564	549	579	558	564	586	525	581	531	560	559	575	562	582	582	526	584	534	586	542	544	542	566	489	575	537	558	544	566	513	584	556	506	539	583	577	548	544	542	523	536	599	534	620	533	568	560	565	557	573	592	591	561	598	547	554	606	538	572	586	564	530	567	596	604	513	547	530	549	563	566	554	535	540	576	568	579	556	539	590	598	591	568	578	533	526	525	540	542	516	548	531	597	506	557	587	557	584	555	560	514	530	571	587	558	537	567	549	568	561	563	525	531	536	559	552	531	592	533	568	551	565	549	562	579	578	540	533	569	550	546	598	554	539	519	556	578	555	509	554	538	519	548	554	568	559	556	545	569	560	580	559	539	545	579	629	526	588	559	573	553	535	544	555	519	548	589	562	566	525	566	556	551	536	575	537	558	555	565	553	524	566	596	563	546	526	505	544	575	580	541	564	525	580	503	569	563	552	557	571	574	577	564	571	568	559	561	541	530	578	562	569	597	528	578	545	542	555	544	537	601	547	555	534	517	579	561	452	581	570	580	538	560	558	528	555	547	556	562	571	548	579	536	585	570	538	540	541	554	518	518	538	543	562	532	567	538	568	557	557	519	541	551	557	558	580	526	525	565	574	530	552	561	581	552	576	570	510	560	603	596	555	574	555	536	556	549	575	566	540	528	551	541	554	595	552	561	528	576	552	546	552	561	561	552	605	540	516	549	563	582	573	601	545	573	537	547	552	559	523	541	557	523	600	576	527	567	581	559	580	522	562	552	564	544	552	580	511	570	578	506	548	564	584	578	558	519	534	572	541	587	622	606	564	487	537	527	530	555	565	590	573	581	584	603	531	554	598	544	520	543	572	533	551	574	529	539	548	599	548	598	573	559	546	581	541	569	546	532	540	590	490	587	570	534	560	570	575	529	546	560	537	528	529	608	563	540	542	509	510	535	551	551	525	561	527	544	548	560	512	576	590	558	561	593	554	559	528	572	572	541	533	535	570	509	549	546	547	555	535	536	571	558	543	590	568	591	576	539	561	524	573	531	565	523	568	590	584	548	562	542	539	564	593	551	566	551	580	537	549	533	556	555	571	552	553	560	613	543	582	576	527	560	571	538	544	578	544	539	497	500	537	538	566	553	560	559	596	539	527	565	532	566	555	554	549	561	556	549	536	582	517	537	532	559	540	523	506	586	587	540	554	551	558	579	535	565	543	578	565	519	532	577	537	566	563	531	531	580	581	575	559	579	547	582	545	551	530	549	557	571	550	573	600	543	557	571	530	523	562	557	567	574	560	553	545	577	573	575	565	570	563	544	573	562	540	572	524	551	553	545	516	559	549	545	540	576	562	591	547	564	552	527	598	548	587	573	523	593	499	542	596	579	603	555	546	544	577	569	556	541	562	536	556	544	529	539	563	541	556	572	550	495	515	579	491	546	578	565	576	537	572	543	562	547	563	551	590	552	559	566	569	503	558	564	536	575	499	553	545	513	603	543	570	549	629	583	543	559	552	534	555	523	567	568	554	542	551	556	570	517	588	591	571	515	583	590	554	530	539	571	520	563	558	554	570	546	530	549	577	592	512	571	563	601	552	531	528	545	556	589	535	530	554	561	568	544	558	551	520	551	560	574	562	539	539	534	566	533	575	573	559	564	566	571	528	571	546	551	537	551	577	568	547	593	526	553	564	560	538	560	554	544	581	561	574	547	535	552	516	570	606	529	558	557	502	551	548	552	524	553	570	582	587	544	563	500	554	555	566	554	575	557	536	531	594	555	556	531	523	552	564	598	562	548	563	571	533	566	539	539	544	529	552	533	611	566	602	573	517	552	543	575	562	547	540	571	556	570	554	485	549	576	499	577	549	567	574	527	562	573	545	548	561	567	560	536	551	514	527	560	563	531	579	571	530	534	531	547	548	569	593	546	548	540	602	573	547	562	547	541	530	579	571	528	576	534	547	563	568	570	516	557	522	549	548	547	537	552	515	548	545	573	574	562	557	567	535	531	530	589	579	598	567	564	558	540	558	499	555	576	569	567	532	562	551	521	523	512	569	547	544	568	594	557	559	563	568	537	579	573	569	571	531	586	591	593	530	585	599	546	562	543	552	506	561	536	555	551	533	544	594	548	589	570	544	542	558	526	550	557	553	537	502	597	569	582	547	566	525	532	574	584	568	542	539	536	542	554	519	546	548	524	570	532	561	531	583	549	616	563	597	570	540	501	560	535	542	569	551	508	548	567	549	549	535	581	562	550	511	539	543	555	576	563	555	558	531	557	552	533	588	568	587	583	577	562	529	566	558	563	534	527	549	574	521	556	556	542	520	542	529	547	550	552	567	558	583	565	606	537	589	580	507	554	536	584	579	534	583	566	552	586	552	524	557	503	552	567	570	561	553	565	559	530	519	541	551	579	568	582	531	518	551	563	575	574	561	563	525	530	544	559	516	560	550	544	599	523	554	536	591	542	566	551	529	557	572	559	532	559	523	550	543	517	535	564	576	575	572	532	549	539	568	634	542	573	536	575	581	524	587	573	568	561	561	586	518	567	564	535	605	530	562	552	574	559	572	581	538	555	518	520	641	601	551	504	551	494	561	534	554	538	618	517	544	586	511	562	507	520	577	533	557	577	540	521	547	520	553	513	552	552	538	590	568	565	596	551	588	543	514	538	570	544	605	550	549	580	553	522	548	589	564	561	535	528	577	582	607	554	562	552	533	598	552	537	568	581	495	617	531	567	527	550	522	544	568	534	548	572	615	505	510	587	559	543	573	578	595	609	510	538	566	590	533	553	526	592	496	532	564	537	559	547	517	577	572	545	588	533	507	552	560	561	568	556	542	574	548	515	580	568	551	526	572	571	567	557	529	568	557	544	537	527	574	558	531	504	580	624	532	528	580	540	544	565	616	541	554	561	573	564	566	542	537	542	580	532	536	521	507	558	568	553	535	532	531	544	561	577	550	579	521	529	613	546	532	531	577	563	563	574	583	593	573	573	542	531	554	532	561	542	555	566	557	567	548	522	540	572	557	531	571	595	536	542	537	524	532	553	526	530	591	553	514	512	522	568	565	596	591	526	576	539	576	544	535	575	553	516	530	586	515	541	588	595	564	547	517	560	552	532	585	557	540	522	535	570	589	528	558	538	611	531	519	572	572	574	532	569	542	597	555	542	516	571	528	533	596	567	568	543	533	591	555	556	585	551	576	569	564	568	543	548	575	518	536	564	538	542	539	548	617	548	608	539	544	523	536	500	537	534	529	561	556	590
26899	21108	10857	1071	570	541	528	455	445	410	452	477	465	465	440	450	490	426	437	464	481	470	452	452	415	455	435	444	455	432	443	473	466	451	463	472	432	449	423	460	438	446	437	448	445	461	444	439	472	462	462	434	470	448	410	447	443	429	464	405	442	446	461	432	455	447	435	452	423	423	453	426	410	422	441	467	461	423	428	472	418	464	446	466	477	434	431	430	443	455	456	438	448	448	413	444	480	459	480	467	446	429	462	440	417	473	476	466	477	442	479	449	446	478	456	446	437	435	481	438	470	453	454	450	453	399	424	430	462	467	478	502	465	482	441	474	449	425	447	389	472	442	421	487	440	435	446	456	426	437	483	473	431	406	434	416	440	460	470	415	454	479	466	427	447	443	431	424	464	451	455	437	465	412	475	441	438	477	464	408	479	468	417	440	453	458	425	438	457	425	459	467	433	420	455	462	413	456	422	448	420	453	426	422	457	476	432	422	422	476	455	453	452	477	431	421	418	421	442	485	447	447	459	480	446	448	467	410	453	447	437	421	457	457	490	434	442	458	453	474	480	417	419	468	417	437	431	422	445	437	420	441	433	451	457	471	435	448	439	459	436	492	416	458	429	441	469	454	435	401	497	432	459	485	421	430	441	439	461	428	517	448	432	445	444	469	435	454	460	437	420	444	448	481	445	446	453	447	457	443	434	440	452	419	444	490	420	451	447	422	454	459	448	434	416	440	455	468	497	491	423	459	495	406	442	445	443	460	447	447	441	443	458	425	468	469	429	456	435	419	437	462	462	460	448	469	456	473	451	458	450	443	510	455	416	451	466	485	431	462	435	451	440	494	417	465	454	433	432	439	444	433	461	440	452	444	425	410	461	451	477	465	431	442	457	414	456	438	469	435	449	407	456	437	444	429	454	445	462	441	469	418	442	463	478	505	458	430	430	441	442	448	441	464	458	435	449	430	467	454	422	436	439	410	404	442	474	453	427	478	449	452	406	450	426	434	462	424	426	458	440	488	456	416	439	425	480	405	444	437	457	439	447	452	454	470	452	444	464	444	436	454	444	427	420	438	460	425	464	458	472	450	460	473	466	396	447	436	435	465	452	436	422	489	467	409	477	450	436	452	451	418	464	482	447	431	430	430	468	457	432	437	452	452	488	440	438	455	414	452	457	467	408	469	457	458	405	493	445	494	450	461	475	441	462	470	458	436	453	455	480	469	446	467	461	425	432	453	448	432	445	492	422	454	480	453	462	468	441	410	454	452	446	482	466	444	418	474	454	468	419	469	433	463	474	432	420	458	429	471	419	462	452	443	427	461	442	463	436	468	465	445	432	452	435	476	447	428	450	408	473	435	446	465	427	448	400	438	449	464	458	455	424	458	460	442	448	419	462	449	446	462	434	441	418	428	474	419	450	446	484	456	463	476	451	448	414	454	474	455	463	448	451	454	462	489	523	458	490	476	433	450	442	470	459	465	438	443	449	488	439	437	447	430	448	438	486	443	469	455	433	456	456	457	437	415	453	481	442	439	372	492	411	467	437	450	449	467	431	423	447	459	477	436	451	437	421	465	431	429	433	473	461	520	452	444	441	439	499	458	432	449	463	453	461	480	448	424	401	475	454	429	471	440	437	444	452	419	457	449	476	446	437	444	465	459	485	452	400	477	435	460	462	449	425	422	402	439	441	441	437	471	415	475	476	478	431	430	466	445	462	486	454	484	488	449	478	481	461	505	444	463	446	471	475	428	486	489	469	445	443	456	431	428	481	454	465	425	473	435	478	429	415	407	450	446	445	456	449	463	451	452	436	462	446	457	422	476	436	461	444	423	496	436	453	471	457	433	461	442	422	434	427	438	471	467	432	477	436	439	453	462	441	513	447	494	467	473	455	453	430	427	450	485	462	433	465	455	457	427	442	459	454	447	434	429	418	428	454	477	436	464	462	456	481	478	468	421	466	437	439	447	432	447	447	448	473	399	467	442	426	470	417	441	426	459	491	461	405	474	480	451	437	443	415	455	490	430	461	401	433	448	460	463	472	449	414	433	461	444	467	447	456	448	437	426	485	438	464	443	448	415	440	457	469	477	443	452	415	428	468	436	425	416	438	452	480	485	435	453	439	466	435	453	422	425	452	473	429	436	465	446	477	463	455	477	427	449	463	441	458	468	478	474	493	441	450	468	429	485	448	418	425	471	443	483	433	441	429	428	449	470	433	476	420	467	436	417	490	433	462	425	451	472	443	414	445	428	403	438	449	444	468	490	440	433	451	479	442	443	447	419	435	460	442	443	470	451	468	456	455	448	434	442	439	469	429	483	421	440	457	462	441	450	462	459	440	430	467	427	439	443	444	452	423	450	469	480	457	433	475	440	439	448	470	414	469	458	426	402	451	489	442	426	429	445	466	475	435	417	428	430	427	462	445	472	462	459	447	466	454	451	467	454	475	470	440	424	446	412	454	461	447	414	460	434	405	464	455	468	444	419	453	450	501	498	472	434	436	463	461	430	459	452	448	474	488	449	432	477	434	443	466	434	461	441	432	439	477	420	456	419	458	496	456	428	451	411	464	424	435	424	467	420	424	450	491	484	451	423	422	445	446	452	485	460	480	455	437	412	447	427	452	435	439	464	445	484	454	446	456	432	466	427	478	447	441	482	468	477	450	443	439	467	451	421	467	465	448	426	476	438	398	447	432	475	434	456	453	466	447	437	463	437	445	445	437	428	452	434	463	428	466	458	417	437	452	438	458	470	407	426	417	438	465	420	446	474	481	442	446	450	386	446	466	398	469	457	469	447	451	434	493	476	483	484	449	440	443	443	443	427	478	466	465	473	458	481	459	447	476	445	466	444	453	422	452	412	460	446	461	431	438	442	440	443	447	425	445	425	471	435	448	426	425	422	435	429	376	450	472	404	472	439	411	428	472	450	441	426	466	457	482	429	486	427	443	446	475	485	459	471	415	459	420	489	454	429	441	448	425	436	426	409	433	465	466	484	469	412	483	441	453	432	464	413	419	445	455	475	473	469	394	463	458	428	491	466	448	482	462	434	491	473	398	461	451	446	460	443	453	419	465	453	446	422	442	425	436	455	458	445	477	490	463	448	450	424	413	459	439	446	481	410	464	467	445	442	495	454	472	434	415	473	446	450	460	440	388	425	456	494	427	427	450	457	469	471	453	454	457	427	487	425	436	415	392	398	464	449	449	461	457	469	397	458	443	458	418	443	412	467	453	458	435	398	456	436	468	407	440	416	414	421	419	440	446	434	407	416	450	433	465	421	421	457	464	430	442	459	415	407	453	489	462	465	461	497	457	450	440	473	449	476	457	472	458	423	460	478	477	430	422	469	392	425	454	458	414	471	411	454	481	448	448	443	476	461	436	420	444	434	423	451	466	430	442	461	453	461	432	410	429	424	470	457	489	458	460	472	434	463	470	472	495	462	456	446	471	448	467	439	437	457	477	464	434	439	461	441	462	506	483	442	427	499
4139	1366	1204	847	722	717	674	711	690	638	642	614	637	633	601	602	595	578	585	664	596	607	615	596	607	594	598	557	636	619	609	595	565	646	620	604	659	612	599	620	616	588	594	636	618	627	625	571	584	578	605	619	585	586	645	635	584	603	606	600	657	642	580	636	613	615	577	580	644	602	570	614	576	639	574	583	599	605	556	585	587	585	601	610	572	600	621	608	608	570	572	577	624	628	635	583	606	602	613	613	623	566	586	545	603	582	663	593	622	588	621	568	637	636	559	601	600	635	582	594	624	617	581	650	613	659	649	615	598	584	588	572	624	594	568	576	590	590	615	577	562	569	602	593	599	600	580	602	585	598	603	584	607	668	602	625	602	601	570	599	559	618	592	633	594	614	609	628	617	626	590	598	637	599	616	576	585	566	625	596	602	573	616	598	584	618	608	607	610	588	608	610	579	612	646	597	626	570	601	627	577	594	592	602	585	593	614	591	615	549	578	550	574	620	604	575	602	618	622	595	569	645	632	621	602	636	613	574	598	626	602	566	622	577	564	588	619	627	611	563	614	606	597	595	618	595	589	651	579	639	614	605	582	588	578	616	585	573	600	612	590	653	598	606	632	645	631	575	633	614	635	591	659	612	566	650	618	606	593	584	591	594	608	629	579	577	619	596	573	602	599	605	636	554	600	607	624	573	576	554	633	614	611	625	571	629	603	567	575	599	615	614	585	615	551	637	561	627	653	590	619	632	600	584	553	594	626	610	607	600	632	567	575	599	568	583	610	604	631	624	587	615	595	617	643	649	588	592	608	606	569	618	605	623	654	627	612	575	613	592	617	605	608	589	594	616	595	589	605	633	580	599	626	599	628	589	624	634	596	616	623	639	633	597	571	605	654	574	626	628	610	595	635	660	632	576	623	625	593	569	601	605	605	604	607	608	612	583	626	618	617	624	605	584	591	625	620	633	625	613	597	580	610	606	604	589	595	642	606	602	579	589	577	626	569	566	591	607	598	538	618	644	607	609	571	629	593	603	583	573	576	600	580	599	648	620	590	558	625	608	615	594	583	617	607	595	594	585	588	580	614	608	592	617	563	609	546	571	596	603	606	599	582	632	602	631	619	595	603	595	595	613	596	613	597	604	582	621	633	612	604	610	590	553	560	606	620	584	598	578	579	596	582	611	599	645	556	659	635	604	583	630	550	597	562	577	595	590	592	628	617	596	597	603	654	556	557	652	585	573	606	594	629	615	594	616	600	629	613	622	562	633	592	651	594	622	576	601	562	572	599	585	659	597	565	631	588	563	624	602	584	618	628	623	630	622	645	594	588	593	655	590	616	620	580	612	634	598	615	595	615	605	631	601	633	624	584	597	586	606	589	627	550	605	590	531	613	546	625	621	621	617	603	597	626	602	597	581	617	600	583	587	578	609	582	610	591	568	621	577	596	578	585	591	625	647	613	606	585	586	582	624	597	547	603	616	589	614	559	613	619	588	600	604	626	613	588	617	603	607	587	602	583	607	588	594	625	608	605	593	606	586	607	645	590	594	569	572	579	580	627	579	622	574	598	599	620	639	565	584	609	581	611	595	583	586	612	578	587	617	561	591	564	609	614	627	594	610	636	640	609	613	600	627	608	572	587	628	588	637	628	608	585	634	556	551	620	594	569	605	605	560	646	605	610	619	652	580	582	651	614	584	637	617	586	623	609	634	565	618	573	596	637	605	620	607	607	595	619	582	592	613	579	588	608	592	601	596	550	616	622	591	581	597	609	583	603	591	609	588	576	564	598	593	614	599	627	630	611	611	655	599	576	633	608	586	601	628	576	588	632	608	601	627	624	658	601	604	549	620	626	602	613	616	564	611	586	596	612	609	604	599	574	605	605	659	582	598	555	560	585	612	613	585	622	554	583	587	548	587	545	590	569	600	568	623	577	620	636	569	604	609	606	620	587	604	563	628	622	606	599	563	641	609	590	601	595	632	622	585	616	583	552	624	570	615	655	586	601	593	559	620	651	582	589	640	629	589	623	626	628	627	604	619	580	615	563	612	606	623	606	576	592	606	616	594	648	572	565	631	613	592	629	627	620	658	577	622	603	549	622	625	579	617	581	584	583	568	625	579	638	604	629	602	602	643	603	617	540	608	622	553	630	608	644	629	589	619	614	590	582	627	588	599	605	624	605	613	615	588	610	580	570	597	655	613	561	640	597	570	583	597	600	617	618	603	590	625	631	618	627	592	613	605	593	573	622	633	581	598	620	577	583	618	536	633	647	574	629	595	603	609	559	569	551	588	602	579	657	587	573	606	611	574	613	603	576	625	562	632	605	635	620	552	618	594	580	586	614	603	632	603	581	630	647	636	601	603	619	556	634	685	646	619	588	607	603	622	630	619	607	588	611	624	607	597	582	619	582	600	589	581	619	571	592	627	634	599	609	576	612	601	582	649	599	573	611	605	636	582	645	653	598	574	622	588	636	624	608	591	614	609	579	584	620	568	567	583	575	615	572	581	611	573	577	614	603	636	609	618	585	634	574	623	627	606	626	608	591	618	602	620	622	624	619	593	590	595	608	584	575	582	600	600	586	648	620	593	597	629	617	624	580	572	633	596	654	596	621	546	589	618	647	611	574	610	611	621	610	575	631	610	621	629	595	597	609	625	571	631	589	576	586	621	624	569	577	636	588	601	665	608	609	552	573	628	619	622	599	603	594	579	591	624	642	609	635	526	614	605	580	582	546	603	595	600	592	621	581	578	640	589	594	607	631	594	577	616	592	574	656	614	605	595	604	605	590	580	586	597	566	578	610	583	557	578	623	626	605	595	576	622	591	587	616	629	556	630	625	579	576	569	602	614	626	598	598	570	583	549	602	568	593	638	577	616	602	594	560	630	605	614	545	599	586	564	648	595	596	621	629	619	594	621	616	614	563	623	628	576	571	596	647	606	616	572	595	635	607	609	615	582	610	558	639	627	587	607	538	571	599	622	589	582	572	549	586	628	603	643	638	570	592	620	626	628	576	613	598	563	590	577	583	612	601	594	613	586	582	581	601	592	651	593	629	585	591	575	555	608	622	592	611	554	625	613	579	580	602	619	590	614	574	601	621	626	620	620	593	629	618	604	597	620	574	579	617	615	609	612	571	658	616	585	607	599	641	624	643	608	612	622	582	604	628	588	611	648	592	604	591	592	644	579	624	597	620	606	638	557	580	607	597	580	554	628	629	564	596	581	598	606	650	637	613	615	618	579	577	594	556	569	590	579	598	646	577	665	607	600	598	622	590	639	558	652	571	634	593	555	644	618	578	565	599	620	575	610	608	649	578	634	645	633	659	605	661	630	603	624	620	589	601	625	614	633	588	617	590	595	576	625	586	614	611	646	584	605	584	606	623	612	602	622	554	636	599	656	630	558	601	629	638	633	641	634	594	592	587	608	592	592	599	605	601	636	588	590	619	605	596	690	617	606	587	619	609	594	612	615	591	598	591	597	598	605
23932	21520	29157	24328	21525	13107	1717	960	883	845	809	728	779	715	650	674	677	676	690	657	688	686	597	665	644	629	651	625	639	623	617	615	657	687	651	595	615	655	660	664	671	612	651	634	565	663	565	669	616	606	633	622	606	637	621	647	659	638	628	628	617	642	621	612	624	601	618	622	642	604	625	599	597	642	587	626	623	621	590	634	598	619	559	626	633	611	602	658	651	618	596	631	590	626	604	569	627	626	622	575	581	619	618	616	562	600	649	647	620	610	633	573	626	613	575	599	632	684	603	622	580	598	628	589	643	630	613	567	605	612	615	624	656	577	637	647	627	586	632	584	615	573	632	628	618	694	576	612	604	569	643	615	587	633	564	640	621	621	605	616	580	602	598	652	574	555	620	601	631	579	602	590	612	595	610	596	566	626	584	623	598	638	597	590	604	628	658	610	589	606	650	565	595	630	590	606	591	602	600	636	607	619	593	632	575	642	633	598	572	653	580	589	637	612	597	644	597	601	636	634	608	645	605	585	590	615	695	567	654	616	591	575	606	585	645	575	608	620	644	569	607	586	621	650	600	634	572	614	645	563	589	593	614	613	622	652	614	576	583	616	633	691	593	588	605	606	571	612	634	599	599	628	619	589	581	636	614	631	585	631	651	598	628	601	621	616	585	571	633	595	629	600	618	630	566	625	590	622	620	606	620	604	637	595	590	624	614	611	626	597	606	622	590	575	581	644	643	600	616	582	585	635	602	641	642	653	653	605	633	630	616	583	610	589	563	640	638	589	574	620	603	637	594	577	591	621	609	608	639	601	613	579	600	619	582	583	657	595	614	607	614	620	633	583	612	622	575	570	589	634	589	642	629	577	600	608	620	649	615	609	616	598	644	639	608	623	582	623	593	580	619	605	607	618	639	586	637	608	573	610	595	630	626	613	626	636	618	616	657	616	563	621	572	587	609	612	642	595	674	624	632	628	603	613	609	556	622	623	577	615	642	577	592	585	614	607	583	591	620	594	594	602	591	596	593	615	624	612	595	651	592	584	648	591	630	644	636	608	636	603	627	592	606	588	598	651	605	629	582	662	568	625	635	606	599	597	618	599	564	636	575	598	616	582	592	621	601	609	618	595	614	644	607	607	632	636	632	637	633	578	568	572	625	603	599	603	612	656	588	550	597	614	600	603	604	646	627	623	600	657	555	652	609	629	579	604	629	583	576	602	607	652	581	601	634	619	606	572	644	576	648	609	626	625	571	568	658	611	618	597	569	592	646	632	604	579	605	565	584	620	597	623	577	583	597	601	602	636	635	596	595	581	594	567	592	620	568	649	601	615	592	610	600	607	644	562	598	576	563	595	570	586	641	580	623	557	628	619	611	599	594	614	613	608	622	612	628	578	631	655	609	615	598	564	614	614	609	595	578	596	624	620	575	621	649	608	653	656	594	593	651	604	615	650	575	613	611	660	620	606	558	591	588	594	604	625	622	581	625	592	580	607	580	616	636	638	634	559	648	610	654	596	595	590	616	640	588	650	619	536	592	584	609	598	666	634	636	568	613	636	599	596	576	573	662	596	570	625	595	608	595	645	584	626	654	609	578	633	606	638	631	585	635	600	577	633	626	621	632	634	632	570	613	586	631	599	647	577	589	615	628	576	620	633	622	620	560	622	615	588	606	601	626	613	608	607	577	609	628	620	624	601	640	592	621	632	579	639	601	585	637	619	633	593	571	607	632	583	629	624	608	611	593	615	602	588	601	594	648	621	595	598	645	622	578	563	627	630	607	614	621	585	645	597	600	594	595	603	585	612	621	617	590	604	617	590	603	603	626	608	573	634	644	562	592	594	590	573	626	646	582	633	627	622	670	586	647	570	598	615	643	594	601	595	570	616	620	592	625	634	589	580	609	586	616	589	612	570	561	642	594	628	587	625	586	613	624	569	623	598	584	559	556	622	555	607	602	565	638	636	624	629	614	619	608	586	617	601	581	612	575	559	587	598	642	586	592	593	563	641	595	611	567	573	593	618	612	621	613	645	606	617	608	600	628	647	576	596	590	599	578	587	640	612	590	587	652	553	599	627	609	614	588	575	594	626	593	595	614	648	620	586	660	573	643	636	606	617	602	605	613	566	613	602	596	611	594	652	627	539	611	629	636	588	636	602	591	595	633	631	589	590	620	582	530	570	638	641	641	557	567	624	631	588	599	602	621	629	578	613	585	608	564	626	637	618	607	586	629	627	634	560	586	653	572	621	579	613	597	624	596	549	598	609	634	578	606	594	635	615	632	605	572	618	569	596	627	614	601	602	587	657	607	625	612	614	602	631	628	591	581	615	603	628	659	583	618	602	615	628	641	620	623	619	577	593	584	582	637	578	603	599	636	658	590	633	586	641	597	612	593	606	603	612	639	599	589	570	645	588	647	613	595	630	586	590	637	630	639	650	630	635	597	597	660	623	631	606	596	630	611	639	609	636	624	570	608	628	588	620	630	665	554	637	602	628	598	600	609	589	633	633	612	630	666	592	596	555	625	633	624	641	628	606	572	586	635	580	661	600	626	610	629	630	599	608	613	554	634	591	639	609	629	613	596	629	630	631	616	605	589	646	549	601	574	584	623	612	642	626	612	609	622	608	643	622	571	611	631	619	577	580	603	597	573	585	604	628	597	615	620	620	608	597	629	596	624	612	606	569	605	640	667	608	631	635	612	568	616	604	627	611	609	597	579	596	611	651	637	587	660	622	585	616	618	611	608	640	576	596	644	609	592	573	627	595	620	585	633	636	658	629	621	584	602	604	623	635	591	587	580	602	639	571	623	642	636	565	630	627	624	636	614	624	567	615	580	615	578	614	621	599	615	610	610	625	596	616	613	604	572	562	608	591	582	634	560	633	599	590	577	609	595	640	623	629	599	617	637	555	626	608	607	579	612	597	635	613	556	577	623	621	600	614	626	615	634	582	612	600	605	604	633	614	626	605	569	570	585	588	610	617	667	623	609	631	619	583	638	595	597	682	624	589	622	583	583	573	594	641	612	613	651	613	607	602	596	606	616	546	612	627	611	597	628	632	653	608	547	631	619	603	601	630	623	575	620	606	577	608	629	578	595	546	625	602	665	583	630	642	592	607	601	649	598	630	611	594	598	624	592	648	586	605	556	615	565	627	589	556	581	625	594	628	619	620	624	606	594	675	614	613	605	602	602	628	659	556	617	570	585	599	561	581	611	589	582	580	621	616	601	621	611	612	585	599	594	577	615	611	577	593	593	614	591	614	612	652	626	572	643	590	619	589	662	599	601	566	634	594	629	601	625	675	645	618	603	624	643	590	613	573	634	634	643	589	608	660	591	600	613	573	616	583	565	633	598	596	659	608	544	604	602	608	618	636	579	612	566	604	595	634	609	598	626	624	582	605	574	611	617	612	627	617	631	590	586	647	620	590	605	572	611	603	608	605	661	594	585	623	622	582	589	609	636	595	587	635	593	625	645	625	568	589	608	585
5168	10748	8833	4459	3313	2573	2004	1835	1572	1390	1287	1152	1117	1048	1044	1069	953	965	969	899	900	943	926	916	883	922	847	852	876	826	810	839	865	848	903	824	812	841	840	817	869	823	824	874	802	823	798	827	833	811	810	849	829	770	820	881	816	833	830	834	816	817	855	864	819	820	860	807	833	826	786	785	831	884	778	799	822	878	829	841	869	868	823	891	859	861	832	833	850	835	858	834	838	797	824	798	835	820	832	829	793	752	808	813	829	833	820	809	775	819	862	848	807	779	857	795	858	865	857	868	854	811	791	831	835	821	831	798	882	874	841	866	775	819	810	816	792	833	821	850	827	869	849	842	840	858	817	795	817	810	840	827	787	787	788	836	842	788	839	873	799	816	824	792	841	792	795	768	851	826	844	837	836	841	810	787	783	808	791	822	831	804	838	832	800	824	817	876	856	797	792	825	866	831	825	822	811	818	813	839	783	826	806	820	789	855	780	830	831	811	783	814	851	801	867	824	844	825	763	825	803	810	786	794	869	780	766	855	760	805	778	796	802	855	780	829	811	846	825	854	813	821	786	833	822	809	799	786	863	807	828	791	824	865	818	824	867	817	786	813	814	774	801	800	791	841	850	828	820	826	832	813	826	829	853	837	790	831	853	762	770	801	822	793	861	837	806	851	841	847	805	828	845	821	733	802	842	798	817	852	904	805	801	797	815	784	828	861	833	803	824	815	842	799	844	826	881	871	838	809	827	812	826	777	830	807	832	846	833	806	792	769	808	842	836	808	819	844	822	837	894	823	828	866	783	851	834	867	819	855	822	826	826	841	822	842	804	817	825	807	782	878	811	790	845	824	868	800	834	835	838	779	816	817	851	792	817	847	819	811	799	812	845	806	850	818	847	797	828	836	813	815	871	811	806	882	816	870	836	869	824	859	819	775	842	873	872	825	860	880	786	809	819	862	821	796	856	848	834	829	802	793	791	818	797	820	813	821	821	839	766	873	809	825	857	843	838	840	844	791	840	738	824	894	808	788	818	813	847	766	832	830	823	813	801	849	844	803	831	854	891	867	846	849	820	776	846	804	782	878	791	890	782	797	824	839	843	820	798	791	817	817	821	812	828	776	802	816	831	845	826	838	814	787	872	841	823	767	872	841	820	802	796	786	799	857	819	795	830	847	860	827	844	789	819	838	822	853	857	831	799	853	860	788	856	818	853	843	794	809	804	822	814	889	864	841	851	867	827	792	816	809	853	823	831	853	819	810	855	845	818	827	815	877	806	823	810	863	785	798	804	799	803	831	831	813	812	813	770	817	832	840	852	778	819	842	817	827	867	840	811	791	831	879	815	843	892	837	829	864	832	795	895	831	821	838	791	823	853	843	825	827	826	834	835	786	862	851	844	884	827	843	817	784	809	871	814	824	857	820	820	848	848	850	861	808	843	857	808	839	820	874	853	795	838	837	802	784	870	805	877	796	874	811	838	829	841	832	801	784	859	861	792	852	794	798	798	865	855	842	805	810	802	844	799	836	827	799	823	804	804	805	838	840	845	792	825	831	829	863	845	783	787	826	788	810	803	821	824	812	841	807	857	862	791	833	827	814	841	854	793	858	815	842	826	818	834	800	787	857	819	804	787	772	808	797	809	782	818	845	859	803	864	861	833	791	821	829	807	831	788	841	815	791	806	868	821	790	812	830	833	866	884	775	800	846	806	872	857	816	865	855	810	847	807	787	833	841	845	796	846	793	837	813	761	796	861	866	868	820	823	834	833	795	814	779	794	807	854	811	759	860	826	881	828	853	842	810	807	810	822	854	821	883	826	835	825	833	838	818	828	836	818	829	811	839	857	846	848	782	814	876	818	771	797	783	876	825	861	831	827	808	808	798	845	794	796	794	848	790	805	854	809	870	830	842	788	783	842	833	828	803	844	826	828	854	853	853	807	798	773	792	771	760	778	823	842	833	846	844	815	796	790	833	823	807	770	802	831	764	867	844	804	816	816	879	803	816	817	811	827	821	851	799	874	814	849	874	811	819	836	821	846	817	832	876	832	776	811	837	861	801	775	809	804	831	798	825	820	859	801	844	807	807	825	886	811	754	808	839	852	826	849	804	830	788	792	839	842	815	860	815	783	849	840	848	799	831	878	848	810	817	824	833	854	792	812	811	889	850	830	801	834	831	798	806	831	870	854	771	818	811	821	834	808	800	808	804	807	751	790	802	854	862	819	814	885	784	848	807	804	819	830	803	855	799	807	883	857	840	829	841	772	856	847	849	817	863	825	822	881	732	865	806	841	812	798	831	824	857	814	775	806	790	813	871	844	787	853	823	869	794	796	825	807	831	799	869	814	828	799	840	836	854	801	812	809	844	802	809	837	818	819	825	826	872	794	784	839	795	836	837	816	894	836	861	833	808	853	835	838	807	809	812	812	805	840	815	811	821	823	861	811	809	820	805	811	838	828	816	835	813	854	850	838	804	863	847	811	814	792	809	812	843	824	854	784	806	797	821	818	793	836	788	846	811	847	849	837	816	892	833	817	833	864	782	800	808	824	902	811	784	820	821	836	821	875	828	849	873	897	795	761	832	765	825	816	792	791	799	789	853	861	791	818	834	895	794	807	800	864	853	795	830	853	832	841	840	841	830	801	870	811	845	856	885	835	827	827	816	821	827	797	824	834	817	831	803	847	850	836	867	830	871	832	827	875	870	788	800	824	829	824	797	794	848	777	841	706	845	778	818	837	818	802	848	836	847	810	836	830	836	799	785	804	804	797	837	822	822	771	821	814	794	809	793	812	848	828	801	845	843	831	826	809	807	874	806	870	855	796	872	819	806	811	826	847	836	780	810	853	812	752	803	846	816	783	831	877	790	840	792	829	827	798	765	836	844	837	850	831	852	817	782	835	841	842	861	839	795	813	813	849	779	839	866	779	829	871	777	829	840	827	808	846	853	800	838	820	800	784	820	835	850	829	873	782	852	809	852	824	800	830	839	779	850	853	851	856	819	803	835	850	829	798	820	825	831	874	813	821	807	836	854	834	819	779	853	808	827	836	863	875	814	806	788	823	776	844	851	810	767	805	841	808	837	843	851	834	824	816	820	789	878	807	778	846	835	777	840	818	832	854	879	813	841	823	777	818	805	823	830	875	790	840	814	794	779	803	819	832	817	809	793	840	850	788	795	829	883	840	820	784	823	822	860	825	829	760	835	871	746	791	784	844	799	836	824	812	861	837	846	787	741	818	795	802	792	849	815	830	844	853	805	851	791	814	834	807	814	823	808	827	861	801	828	845	822	825	816	775	916	808	827	818	822	786	831	789	788	789	799	830	855	824	815	785	771	811	791	838	813	825	817	869	804	846	841	850	841	845	810	862	828	850	827	863	818	847	846	812	815	830	826	830	822	831	853	815	821	829	881	811	819	785	818	812	865	814	742	839	832	830	822	834	838	838	852	837	848	818	839	756	822	851	793	825	826	799	816	815	818	811	828	816	801
23096	21522	29514	23981	21522	21571	11118	1288	908	830	763	625	624	580	547	515	517	550	487	478	488	431	474	450	457	422	427	433	449	445	412	423	435	395	393	446	408	406	406	415	430	420	434	402	439	404	417	429	404	436	407	432	364	415	440	388	399	408	414	435	420	435	389	417	394	412	415	406	395	411	389	410	406	395	376	394	439	395	404	430	391	410	385	374	418	383	393	407	425	373	433	419	410	400	418	397	383	375	439	409	400	383	396	383	414	407	380	401	399	368	379	384	420	423	384	429	383	430	400	438	421	387	370	436	421	430	406	430	393	389	404	437	392	449	424	425	371	368	403	399	430	432	428	395	418	409	396	414	425	395	374	384	395	403	365	409	395	455	416	394	378	423	372	398	419	382	396	405	411	365	356	372	394	407	399	403	390	365	364	461	382	408	377	391	373	408	412	373	419	394	407	403	370	379	414	411	415	400	403	410	395	408	413	385	405	443	420	409	415	388	373	391	412	388	414	377	430	405	394	390	408	401	384	416	397	394	412	450	416	394	392	383	414	409	416	407	409	394	406	388	388	365	417	457	393	413	411	414	382	415	407	383	384	369	402	411	404	374	417	401	397	412	371	408	390	406	423	377	386	362	451	395	432	410	401	388	390	385	375	392	381	400	427	357	389	424	427	366	458	416	405	432	388	420	401	432	434	400	400	408	395	377	398	397	379	394	414	406	424	424	415	386	409	410	383	413	384	366	434	412	399	375	389	389	442	388	399	411	396	404	416	381	356	387	432	386	454	402	412	426	392	425	394	401	405	407	410	395	413	444	393	419	371	392	391	381	389	406	425	391	416	411	393	407	411	402	404	375	414	436	414	431	390	432	394	442	368	410	393	387	427	380	374	385	406	414	430	418	389	423	405	396	416	444	424	372	394	395	386	409	385	400	401	400	417	413	390	394	391	398	394	420	402	413	395	374	390	416	399	402	421	375	365	424	408	389	397	381	370	409	377	412	373	413	401	392	396	387	377	394	384	385	421	429	367	395	417	397	384	420	386	370	392	424	414	381	393	382	409	394	380	406	363	394	383	413	370	384	401	392	417	390	427	393	380	373	401	400	386	387	393	381	406	446	415	424	404	382	414	414	410	418	408	390	417	416	390	389	365	398	415	379	382	415	395	416	400	381	345	388	379	384	378	387	392	360	389	393	427	413	377	393	351	398	382	378	407	409	398	422	405	375	386	386	420	432	387	380	418	379	389	416	418	418	436	408	397	430	434	396	432	424	407	386	413	385	393	370	425	416	400	434	374	400	377	380	382	393	359	403	407	396	382	370	411	433	368	435	370	398	409	385	389	440	381	361	431	415	384	379	413	383	397	416	383	390	420	387	443	404	379	402	389	380	371	417	419	397	385	391	406	413	379	412	363	415	423	363	420	418	426	420	373	414	412	396	380	400	404	357	422	421	396	405	412	385	447	434	369	410	376	406	411	419	397	443	406	394	391	406	373	411	401	397	390	398	418	382	395	400	400	412	408	395	431	385	428	397	408	439	397	381	453	432	412	379	381	401	427	409	408	410	381	414	409	369	387	384	398	390	412	393	398	441	402	392	428	383	359	370	399	389	428	412	376	410	380	405	411	380	380	404	389	392	378	380	411	392	393	421	402	398	368	408	413	402	388	381	376	396	384	413	416	407	404	442	404	386	407	374	402	416	352	423	381	380	404	415	387	425	413	391	428	377	432	340	390	384	399	389	414	399	406	399	418	399	420	390	365	396	376	387	399	413	412	390	413	412	387	401	418	431	393	405	391	419	418	420	416	409	388	360	433	461	348	430	432	399	421	422	388	364	381	417	350	409	411	397	378	383	377	397	430	419	391	371	375	402	422	428	371	423	419	403	422	399	417	419	375	381	415	397	421	435	397	385	423	414	397	405	378	391	413	409	419	391	390	369	431	422	395	438	422	412	413	408	385	394	409	404	381	442	415	367	409	383	390	366	395	385	419	384	399	418	414	377	413	394	365	414	393	385	338	435	394	387	410	377	389	410	393	349	433	393	385	411	409	399	395	398	429	387	447	371	405	373	433	396	416	394	433	408	422	404	410	387	422	370	397	418	398	389	376	446	386	353	379	383	442	391	389	385	369	379	376	405	418	374	386	366	409	422	419	382	429	397	366	429	391	410	393	388	399	383	415	388	401	416	409	440	367	425	413	372	400	401	393	374	372	418	417	390	400	405	397	384	408	385	405	409	446	387	413	404	402	393	409	409	413	412	371	399	361	382	413	421	427	379	412	455	375	421	411	429	392	383	406	393	405	393	385	388	429	388	405	411	405	411	427	381	454	408	375	389	391	427	397	380	387	402	408	426	358	417	381	382	413	418	382	412	400	394	393	410	345	420	402	444	403	370	402	361	422	390	431	382	380	394	424	370	401	399	373	394	422	390	423	377	384	421	394	373	416	404	390	420	368	385	403	396	389	409	406	392	410	426	391	409	386	385	395	414	418	420	375	396	409	398	396	377	383	359	455	417	415	351	390	384	401	413	384	384	412	394	375	407	404	401	399	384	386	380	409	390	411	372	372	420	391	416	410	391	410	415	391	402	387	425	382	399	394	433	378	404	384	373	420	381	399	372	401	373	437	440	404	398	370	379	388	382	386	436	382	382	427	397	360	402	412	397	397	392	403	413	374	412	387	398	423	368	388	384	404	397	357	435	409	380	377	396	390	427	419	437	413	400	427	364	392	379	391	389	365	415	370	404	380	398	425	392	423	402	428	400	404	385	412	371	374	372	382	385	421	382	411	416	389	422	418	381	364	414	422	393	380	363	371	396	390	422	422	393	415	382	392	401	398	394	415	383	447	421	417	415	417	429	402	423	423	400	457	420	428	391	428	409	385	400	388	405	432	380	401	353	409	407	393	415	422	406	393	388	399	381	420	383	369	388	403	410	421	382	375	382	381	434	362	408	413	421	400	423	378	428	385	377	410	413	409	405	406	433	377	402	404	415	415	407	391	431	433	413	391	422	434	380	396	375	413	391	391	390	410	407	374	416	382	377	395	385	389	403	352	390	428	398	374	413	394	414	396	406	361	366	403	406	370	387	412	371	385	415	395	353	439	403	397	398	409	408	398	376	407	408	407	427	423	393	387	458	430	378	407	374	406	441	421	389	409	396	419	383	382	415	398	400	360	394	395	413	420	420	438	390	402	403	399	415	386	354	411	387	373	363	416	406	430	401	398	397	374	389	410	381	407	437	379	386	434	414	375	405	397	380	384	374	401	410	369	381	409	396	424	404	383	433	374	423	428	416	428	401	383	422	430	384	410	381	372	391	390	407	443	396	413	406	450	385	377	409	401	406	396	403	373	387	386	421	401	357	425	415	429	400	376	406	367	387	429	340	376	398	410	394	393	402	405	412	415	400	433	409	395	409	391	395	390	397	378	398	377	434	395	370	392	383	440	392	452	382	361	386	393	405	413	386	366	403	375	396	377	437	408	415	377	378
7199	17239	13959	7394	5148	3806	3017	2436	1944	1705	1454	1309	1055	1006	927	905	876	798	802	709	659	732	695	649	669	689	622	647	626	635	654	558	598	624	588	632	617	608	615	569	569	583	578	591	603	623	607	567	604	561	585	546	608	587	630	546	580	603	574	552	550	599	555	619	592	580	526	558	582	546	592	527	561	564	502	578	538	518	530	544	586	542	522	534	570	553	547	583	564	543	533	539	595	552	529	533	543	512	572	538	533	545	542	544	527	590	546	568	598	549	557	526	568	513	552	502	531	564	579	571	568	534	546	578	545	585	562	586	584	541	554	545	525	540	518	547	547	554	551	555	563	574	544	540	585	555	559	545	537	532	589	545	533	546	567	538	553	569	524	548	574	550	587	545	547	538	536	545	559	569	577	540	543	548	589	579	569	554	574	550	534	543	540	549	572	537	575	557	545	521	558	546	549	531	568	549	528	537	564	528	579	503	550	561	589	548	554	569	548	576	549	536	585	556	583	551	543	572	557	573	616	575	526	574	528	542	550	556	555	508	540	517	578	536	546	560	548	557	539	549	545	540	566	556	552	538	581	508	534	556	552	565	558	522	536	554	532	571	551	562	543	528	528	534	538	551	542	553	480	526	522	525	559	569	509	585	546	571	560	525	546	538	526	542	567	521	545	529	545	544	527	559	523	565	546	533	545	517	557	553	538	574	519	550	551	557	557	530	514	539	536	564	574	520	593	561	529	569	520	552	577	588	536	592	526	566	551	500	568	579	575	593	563	543	570	533	541	563	592	528	568	544	531	550	566	583	555	548	582	563	516	588	552	535	536	570	540	570	536	564	521	544	534	533	577	568	544	564	540	555	573	552	595	510	542	582	556	548	528	531	617	556	544	562	564	528	545	556	550	531	572	531	566	550	561	509	530	483	550	578	519	553	567	581	547	513	575	564	554	565	531	564	589	557	538	558	545	527	571	571	529	539	566	559	527	530	590	558	532	539	565	563	553	529	537	538	578	592	576	555	534	507	497	561	575	570	562	553	549	519	555	525	546	549	516	550	498	527	536	553	554	528	578	528	571	524	561	601	530	576	505	536	577	524	580	537	526	559	540	543	522	562	563	544	573	550	581	591	521	583	583	512	575	515	584	566	566	558	549	552	525	584	561	581	552	548	527	542	595	573	559	536	559	590	489	515	550	528	562	524	550	540	559	540	568	530	560	519	582	579	539	545	546	527	549	539	565	527	505	518	527	541	554	547	494	550	551	584	543	578	553	537	524	554	532	566	587	527	578	534	577	557	529	565	534	525	573	543	578	520	524	521	532	535	572	559	541	545	556	567	555	587	559	535	546	570	550	586	530	579	527	549	563	550	532	540	555	515	557	549	550	599	536	544	568	523	556	566	560	572	525	511	461	557	571	514	566	514	561	505	554	551	561	514	559	517	550	579	545	518	623	510	554	556	528	560	568	597	526	573	540	552	570	553	547	550	552	575	533	542	547	567	555	536	508	569	518	558	558	578	544	514	560	546	529	537	590	533	524	560	544	584	547	596	558	538	529	546	533	537	540	586	539	563	571	588	574	608	499	527	501	555	557	544	574	538	529	547	505	570	574	537	591	557	539	534	549	558	580	495	550	537	575	566	530	563	559	505	534	571	536	534	491	575	551	554	543	542	520	560	551	563	558	534	576	563	571	567	555	515	554	517	579	540	541	578	573	549	514	565	543	565	537	572	537	540	524	572	546	561	551	560	516	536	550	554	527	518	571	544	561	567	558	532	555	557	520	573	548	540	556	584	569	537	531	581	544	548	520	539	578	592	537	550	550	546	518	567	556	577	536	556	543	487	580	551	577	553	560	530	517	608	521	559	523	589	506	522	539	544	532	570	561	564	538	572	502	553	564	541	558	549	521	536	572	514	546	540	543	568	524	564	549	553	513	520	559	585	572	567	531	560	586	568	558	534	584	533	566	541	545	526	581	519	567	561	509	575	568	509	526	573	519	551	508	568	544	552	536	539	547	501	518	563	532	550	552	551	537	529	536	544	537	584	517	542	540	559	545	519	527	503	532	562	553	525	546	559	545	535	596	535	540	569	564	522	558	579	549	514	545	563	547	569	534	563	540	542	540	514	531	530	552	527	582	532	533	541	525	574	554	566	521	528	532	550	551	525	526	531	546	535	563	540	563	565	532	556	516	561	541	555	549	547	595	559	576	559	544	540	554	500	568	561	553	600	560	584	531	527	546	554	539	545	534	519	593	551	550	521	595	533	600	564	525	544	503	545	585	544	551	566	537	563	548	549	531	565	540	519	575	526	529	558	591	606	556	560	559	557	512	532	543	533	557	505	535	590	574	564	566	558	575	535	526	528	506	547	568	579	549	543	525	548	540	561	564	599	547	568	553	543	543	578	491	574	540	560	571	539	547	589	572	568	554	587	577	579	555	518	541	522	534	508	534	552	572	567	559	560	545	573	566	521	541	557	576	555	580	539	527	548	550	569	517	553	563	569	537	545	579	561	513	596	552	559	555	602	559	553	552	528	528	531	570	546	545	555	536	526	531	554	536	531	549	532	571	554	534	511	577	579	544	552	564	544	544	572	556	587	561	597	538	509	565	539	530	522	573	550	562	574	560	537	548	494	544	530	498	550	522	575	558	581	562	506	532	561	576	526	568	583	564	569	549	529	582	606	544	562	537	572	573	537	584	559	575	532	553	558	562	520	543	570	564	537	556	541	499	551	548	581	551	547	538	561	534	521	576	537	518	550	564	549	525	568	600	544	541	532	551	546	561	559	551	546	567	553	565	566	531	560	563	536	520	559	506	528	559	545	541	497	509	572	536	550	556	562	558	524	566	517	590	602	559	584	561	566	538	540	553	502	518	480	591	542	509	534	510	587	521	534	575	601	548	564	545	549	624	554	525	558	539	578	538	531	543	569	501	525	557	544	541	551	562	574	558	530	617	607	511	570	589	559	573	550	540	582	571	593	574	569	567	551	557	527	558	515	516	552	546	536	527	519	500	535	532	534	580	538	570	591	532	535	568	568	519	523	520	574	505	529	558	564	592	536	557	534	531	562	578	581	550	556	549	549	517	578	574	533	549	558	567	586	575	512	518	539	558	559	579	553	502	565	559	532	529	532	562	568	572	542	575	524	550	566	538	619	542	527	532	540	525	601	517	536	529	564	529	572	535	490	545	529	576	539	575	546	566	548	551	574	527	568	525	498	556	534	578	534	521	558	569	518	582	584	516	547	528	535	554	550	528	578	554	560	553	587	553	545	545	588	513	554	527	536	566	574	553	533	566	564	565	574	565	552	534	532	539	574	555	604	553	584	539	572	547	556	565	549	508	508	545	546	547	580	544	543	578	524	580	552	558	555	565	587	552	566	492	598	524	552	530	559	574	524	521	549	541	526	544	566	535	529	586	574	564	585	553	566	541	582	496	522	553	544	592	548	536	549	548	535	578	547	567	554	543	540	580	536	547	505	510	559	546	548
27074	21244	10982	1022	570	541	520	475	460	456	465	449	431	471	502	478	499	448	470	439	449	468	497	440	443	424	421	429	402	423	427	460	421	443	446	463	431	463	424	450	448	470	464	452	479	446	483	448	448	443	477	444	388	450	418	425	420	448	404	460	442	452	459	423	472	450	446	425	434	470	435	450	418	475	421	466	434	480	473	442	400	461	440	462	471	442	415	476	440	437	429	431	477	459	456	426	437	464	424	470	463	428	424	416	399	449	511	462	476	456	435	418	444	428	450	416	468	478	453	435	438	471	464	468	472	424	456	463	460	459	432	431	449	483	443	429	455	451	444	429	447	457	443	449	453	436	472	480	427	426	449	477	461	399	464	403	454	445	423	499	462	450	490	450	467	441	461	454	445	466	436	448	459	445	471	415	460	418	464	398	438	455	434	492	424	497	465	426	463	459	433	432	454	484	481	416	434	465	468	417	450	435	446	447	468	481	473	450	460	451	427	461	446	450	417	441	463	444	465	448	403	450	392	417	424	433	445	460	445	484	407	444	407	478	496	421	435	461	431	467	465	504	470	462	467	441	450	438	458	419	478	479	454	448	442	468	440	396	446	431	453	464	420	487	468	427	444	428	437	451	447	459	458	426	458	488	470	452	442	468	523	435	473	447	477	455	439	459	449	460	446	430	438	442	439	452	447	440	423	460	432	473	421	467	458	427	445	448	460	436	385	508	417	447	435	417	419	459	477	440	458	454	427	470	439	444	417	461	491	452	431	441	455	430	471	470	444	399	456	419	420	483	442	447	447	470	434	466	451	498	447	448	455	453	454	464	433	420	430	420	426	410	470	449	477	454	445	402	465	425	404	449	443	454	422	434	405	449	417	458	441	485	437	447	487	468	468	498	447	475	451	420	448	429	454	472	438	459	465	436	449	427	454	454	444	477	462	454	459	468	442	419	486	425	491	440	466	420	471	457	441	439	462	447	461	481	419	444	442	492	411	449	471	455	414	458	451	475	451	448	439	471	417	450	439	473	443	453	459	428	441	432	439	411	467	441	420	417	430	510	440	472	469	453	422	449	429	458	473	468	450	430	466	482	491	450	434	404	437	491	451	463	405	431	449	422	442	429	460	440	423	425	379	507	463	430	430	453	441	418	454	442	477	442	495	419	420	463	444	468	464	433	419	428	458	444	467	412	466	457	434	433	424	432	472	450	436	462	440	466	444	460	451	430	464	418	462	445	427	432	465	434	454	408	442	416	470	441	476	436	434	452	436	446	457	450	402	474	453	466	462	446	459	443	443	441	482	452	459	422	422	424	417	419	436	454	443	455	480	470	422	443	427	444	431	459	470	463	437	454	437	470	476	459	447	485	460	425	440	467	443	443	422	421	407	434	434	443	416	443	437	444	457	431	459	442	432	457	449	446	468	427	461	436	421	447	438	412	462	465	446	447	466	438	438	458	456	458	453	440	473	449	469	418	444	441	465	462	448	442	456	408	472	443	450	477	462	457	493	415	429	419	475	471	430	456	442	450	397	494	459	454	455	439	505	488	453	437	442	470	449	483	472	454	411	468	471	444	463	433	426	485	472	437	458	424	455	418	466	436	484	452	415	476	437	489	430	458	418	460	432	439	418	466	409	446	450	437	438	449	444	443	430	474	454	441	469	431	451	399	478	458	431	451	489	450	492	453	469	445	419	460	396	457	440	423	478	417	452	432	433	425	431	410	409	409	457	428	458	451	465	443	440	466	451	439	445	447	419	463	455	475	447	449	469	423	435	470	464	422	452	473	423	456	436	435	407	449	468	440	439	500	450	460	471	437	468	459	437	474	450	464	461	443	464	417	463	455	503	462	466	451	456	469	422	437	479	434	470	397	466	479	454	450	443	445	434	452	447	432	445	444	460	440	444	448	443	439	461	470	452	445	470	437	434	461	455	446	417	456	434	426	468	464	424	430	446	463	454	445	412	427	447	439	449	438	419	443	459	466	416	498	476	434	483	445	456	460	470	474	481	459	469	448	437	426	455	478	446	478	441	424	447	442	436	439	464	425	439	451	446	449	451	453	471	467	453	423	432	440	450	460	436	461	446	412	414	461	452	482	434	459	477	435	463	457	453	479	438	446	429	449	424	457	448	435	435	482	453	456	458	443	443	433	454	474	494	434	434	418	448	476	422	457	445	422	447	457	411	451	402	440	474	431	413	457	428	453	405	478	426	477	487	439	484	411	423	439	474	446	461	452	456	397	449	445	448	426	448	401	472	471	479	442	473	444	432	469	443	467	443	419	431	460	434	428	457	448	456	428	461	452	454	401	420	440	463	444	449	456	445	443	473	448	446	472	473	471	458	439	474	430	439	426	445	420	443	398	409	457	482	479	461	435	432	464	437	445	446	492	413	473	455	452	440	463	440	427	456	426	495	469	451	443	432	454	453	503	478	433	446	478	462	443	488	475	462	431	410	448	462	395	457	418	405	443	467	435	474	442	442	456	468	448	440	473	465	467	462	460	471	430	459	455	399	432	466	481	447	441	432	439	450	442	460	468	450	466	443	468	469	469	375	443	457	432	433	411	432	484	430	467	444	472	453	464	484	433	436	455	421	468	464	446	414	466	471	434	470	440	423	468	474	457	426	413	441	476	446	444	474	463	455	432	475	472	416	420	472	456	453	437	476	440	463	450	450	422	436	424	441	457	492	404	460	449	468	457	437	443	443	435	456	466	451	435	428	422	413	431	466	462	455	469	460	482	452	442	443	456	445	442	426	432	453	441	440	477	449	462	486	448	476	457	431	434	459	444	414	443	478	423	437	471	436	469	451	421	450	451	469	445	408	447	458	452	413	405	468	426	452	447	452	406	429	410	408	459	442	467	426	441	462	452	502	446	429	471	460	457	441	441	420	460	433	453	464	477	454	452	447	452	446	482	448	469	433	420	464	424	438	439	446	466	410	469	432	451	463	441	435	426	434	439	476	450	422	473	438	431	466	459	456	450	421	438	431	450	490	442	408	482	440	445	435	459	437	442	446	454	454	455	452	444	483	453	465	511	440	474	473	448	441	432	407	455	414	450	462	444	463	472	457	413	447	455	486	469	420	466	415	470	473	444	436	473	418	419	437	445	463	449	420	422	428	471	431	441	427	422	445	463	435	451	447	409	467	431	490	437	437	457	434	489	431	486	437	418	462	456	484	444	449	464	445	474	435	421	481	437	426	455	464	454	422	455	446	441	482	452	458	439	468	460	454	461	452	501	467	500	452	447	453	402	456	463	464	430	447	418	448	483	446	498	498	459	495	428	436	431	471	420	426	430	435	433	452	420	458	430	453	463	478	478	474	461	444	435	479	472	449	462	433	430	477	421	447	432	439	417	469	428	450	428	428	445	482	405	404	481	467	444	472	437	447	469	426	431	423	459	458	441	483	433	460	426	481	439	480	415	432	441	421	461	459	440	458	438	438	382	466	435	453	451	461	443	452	451	503	462	465	430	462	481	456	454
4106	1393	1247	833	728	734	650	566	638	679	630	645	631	601	606	565	627	581	639	621	604	613	581	590	601	641	603	592	609	638	578	546	593	562	556	616	617	637	587	584	583	607	583	619	583	613	602	583	568	607	586	640	611	579	581	587	621	658	579	579	572	627	600	630	594	625	643	640	605	595	579	633	578	623	583	575	605	558	593	597	587	628	595	653	656	599	589	615	569	632	598	609	608	627	590	590	634	609	627	608	619	580	587	594	619	630	639	626	619	586	598	639	594	618	577	659	588	604	565	566	594	568	541	595	571	568	629	607	608	592	594	623	594	635	612	590	620	630	572	615	574	575	587	618	577	565	611	568	611	616	600	581	579	610	633	590	568	619	636	612	603	603	584	608	566	596	610	591	539	615	602	584	609	593	612	617	589	609	603	583	558	635	619	595	578	594	581	591	601	575	592	612	627	593	589	649	588	658	609	589	580	603	634	577	575	597	559	601	619	613	631	601	610	562	611	593	545	606	591	607	570	582	614	598	560	648	591	594	561	569	613	641	598	578	602	642	587	586	595	588	619	579	599	579	617	630	609	628	622	646	628	597	593	601	592	599	585	623	638	641	588	600	636	646	592	579	587	604	591	633	575	579	597	579	575	664	617	605	625	601	577	593	621	610	621	615	623	636	671	596	615	638	623	591	605	604	631	621	610	607	618	573	543	612	587	596	593	660	599	559	590	621	566	623	598	598	593	624	596	590	580	612	566	568	574	590	645	605	630	599	591	584	617	585	652	659	643	603	620	622	660	624	602	573	546	599	579	579	589	594	578	598	609	585	631	620	595	572	633	638	585	595	592	565	599	566	598	583	596	622	597	574	634	638	584	568	586	585	615	574	591	597	565	592	590	651	565	582	578	633	595	569	611	621	618	612	598	600	606	629	647	624	553	602	602	666	607	629	621	603	581	647	594	562	611	627	588	645	622	645	645	597	594	610	637	595	586	636	614	602	570	620	601	585	572	617	610	627	637	605	600	595	597	617	607	614	602	549	573	629	593	595	580	582	583	641	593	630	622	556	650	638	568	630	621	616	612	617	596	587	600	627	596	608	613	606	622	608	643	615	631	578	569	593	601	588	604	637	604	600	596	571	640	635	617	613	655	624	587	601	647	639	624	618	607	602	565	644	554	602	616	596	578	596	569	609	554	610	594	567	552	606	552	585	607	611	605	584	594	599	595	646	601	586	604	565	618	557	611	603	558	596	600	569	599	593	579	600	585	602	600	626	647	610	570	594	592	595	587	563	621	637	597	602	612	600	632	626	613	593	582	557	617	563	566	596	609	575	622	575	602	624	636	587	608	594	626	561	579	575	633	612	595	536	620	631	623	600	622	631	618	628	636	606	603	634	644	577	586	628	613	594	589	625	605	606	611	613	594	601	599	565	539	597	575	606	568	598	629	599	633	626	574	611	587	628	616	614	596	574	583	616	581	584	553	581	581	589	651	601	565	617	565	616	605	608	576	593	589	636	623	595	588	650	573	565	649	540	617	577	614	599	633	597	620	645	610	616	592	611	594	574	587	601	596	590	629	577	643	592	646	606	621	598	590	598	588	606	575	583	583	553	588	602	594	584	612	601	587	637	580	623	584	634	581	576	595	608	623	592	597	614	618	600	600	586	604	608	579	599	571	631	602	573	589	583	600	608	580	637	587	599	581	628	571	582	604	599	583	603	623	628	649	542	558	616	587	633	620	605	590	637	619	577	599	610	629	606	625	651	602	591	588	629	621	612	593	633	591	632	642	627	618	607	610	609	606	614	583	589	615	561	637	638	614	577	601	623	610	615	610	603	603	598	601	581	605	612	633	584	594	568	604	620	615	596	621	568	614	623	599	600	524	572	655	584	604	615	603	580	631	651	578	624	598	589	594	641	589	604	621	595	583	573	618	603	628	573	590	584	620	594	610	587	616	605	606	616	632	571	585	632	584	596	635	593	596	544	584	611	586	566	613	633	587	626	596	625	600	584	613	574	607	592	673	591	610	601	601	643	620	585	605	605	626	599	587	648	631	599	553	635	588	572	594	600	581	557	587	628	598	634	580	633	598	615	617	616	600	585	611	535	591	604	617	625	604	621	591	552	601	605	631	585	602	590	600	633	625	625	580	578	578	618	601	567	582	604	633	606	555	601	568	603	590	558	602	614	600	621	632	604	607	628	598	575	613	605	649	604	650	582	647	599	595	634	614	590	630	602	620	580	607	595	577	600	620	610	624	607	570	609	590	599	600	588	603	636	627	602	648	562	614	604	574	599	600	555	614	639	611	657	610	574	615	632	595	587	633	598	591	575	630	624	625	608	619	599	587	628	623	590	605	601	639	624	597	590	659	621	617	587	603	624	655	599	597	604	654	595	586	591	611	596	635	603	608	608	568	607	616	567	639	633	657	592	628	545	581	559	610	620	563	640	640	625	657	591	592	614	596	613	611	601	618	568	591	603	601	595	616	609	577	624	598	637	582	591	609	566	580	590	602	632	614	545	605	565	612	623	594	566	624	579	602	616	634	587	633	641	588	619	625	606	596	590	580	623	625	653	660	614	642	609	590	607	632	613	610	635	556	636	621	621	635	618	583	579	633	581	620	605	590	604	607	583	598	613	629	605	584	648	604	590	602	575	590	596	600	631	615	608	622	597	593	630	616	564	577	629	565	582	612	559	558	573	602	548	563	636	584	654	583	622	592	591	559	623	633	621	605	606	567	661	606	605	583	567	626	586	582	603	585	606	597	585	609	545	602	613	589	588	564	609	582	585	619	604	620	586	617	621	634	605	584	613	588	603	613	661	611	630	586	643	588	612	628	622	592	639	585	568	598	634	566	594	583	575	606	623	564	592	606	599	588	607	603	594	587	577	575	645	595	598	631	625	604	625	679	612	610	614	609	587	586	563	592	579	577	593	569	606	608	632	520	590	577	596	589	608	617	576	644	590	625	595	613	592	623	588	618	595	612	584	588	629	614	623	608	587	636	619	628	628	607	647	570	619	603	580	604	597	570	586	581	628	587	629	592	604	690	575	569	622	587	571	642	621	611	625	593	602	601	545	605	630	603	642	666	579	572	589	572	646	614	607	593	613	640	597	566	572	589	604	593	582	577	564	616	585	569	627	566	553	627	619	573	560	568	580	636	586	586	625	623	595	586	630	554	597	656	644	628	604	643	591	651	620	612	633	595	623	593	604	590	585	587	575	596	636	574	614	584	595	625	624	617	638	570	634	574	601	610	578	621	548	635	638	616	619	565	597	590	625	609	611	631	612	606	611	613	581	637	612	639	577	597	609	587	572	575	589	594	608	601	626	583	643	586	582	617	589	593	561	595	625	609	587	595	599	597	585	579	589	588	603	583	559	574	610	607	606	601	564	595	608	603	593	598	606	589	600	636	538	607	547	548	622	623	606	631	576	612	638	606	578	563	604	586	603	612	542	652	576	631	593	588	594	552	591	627	593	663	606	567	574
23942	21534	29172	24351	21543	12930	1665	997	897	850	831	738	751	676	725	667	752	716	635	652	671	671	655	668	659	660	662	606	615	623	607	617	620	664	636	692	615	601	619	610	610	661	593	643	646	592	626	625	611	679	603	622	635	630	626	590	634	662	642	648	643	594	631	582	609	656	611	606	616	625	578	654	631	638	637	601	626	587	579	626	634	618	613	643	618	587	599	572	635	651	607	645	563	635	598	583	617	640	645	588	586	592	607	628	598	593	598	592	646	592	612	632	583	606	637	638	626	676	641	589	595	610	645	640	585	619	619	622	584	608	601	598	686	581	638	627	621	602	616	593	651	644	598	573	635	613	579	580	655	681	577	572	581	580	624	601	605	602	615	605	609	609	639	610	614	629	610	600	643	638	621	632	573	609	624	612	623	619	599	610	565	632	642	650	646	628	617	580	626	590	597	626	650	643	644	632	585	662	575	601	623	646	615	586	603	652	604	608	612	600	614	632	577	583	585	628	615	652	607	598	596	594	620	597	612	589	555	590	600	599	615	611	580	635	625	631	617	652	580	561	612	616	598	668	623	647	602	577	617	634	605	604	599	550	623	615	627	627	647	634	610	592	619	625	616	591	600	612	627	576	617	621	585	605	623	604	624	602	624	603	613	599	593	585	593	601	614	658	612	632	638	627	624	575	574	635	642	655	595	566	629	568	626	606	623	622	596	643	609	649	605	573	619	599	602	606	638	587	622	636	608	615	574	613	633	658	635	582	629	602	621	599	572	626	640	655	645	617	625	637	641	596	634	662	607	587	610	609	633	621	587	611	593	648	566	634	610	555	619	591	629	602	619	649	630	560	690	588	624	605	604	590	590	645	620	555	632	596	681	642	631	643	641	619	567	613	598	588	632	620	629	627	596	669	615	612	544	608	610	608	623	643	627	572	607	616	607	602	565	625	632	642	597	578	592	579	609	584	605	633	636	615	602	600	578	582	614	606	611	627	621	571	620	670	608	609	605	587	589	662	563	618	599	595	629	624	605	607	614	604	637	611	622	595	618	575	569	622	566	630	627	611	622	645	633	648	578	610	593	606	591	615	578	626	583	615	570	634	610	610	626	624	565	640	637	625	584	618	645	601	602	631	637	603	631	582	647	571	626	596	575	565	646	582	592	577	606	626	632	561	618	611	620	600	619	647	621	628	607	585	590	623	591	551	582	616	613	608	526	574	603	612	583	593	622	582	598	624	559	592	592	628	626	604	625	643	633	593	605	613	644	616	615	587	578	637	620	647	632	693	568	602	627	646	612	623	557	595	634	621	620	617	602	604	625	612	581	623	623	639	597	642	617	635	616	612	588	597	615	613	600	602	597	610	608	594	610	619	583	630	597	639	656	614	617	631	594	613	625	622	631	617	601	603	590	634	630	612	566	591	610	578	607	625	583	658	609	590	646	592	554	588	646	598	579	578	599	619	648	568	611	591	580	638	628	646	634	598	604	633	618	598	630	592	584	622	609	614	596	613	634	618	612	601	576	598	590	578	582	615	613	582	591	616	614	593	656	602	609	619	624	610	603	590	602	620	607	595	593	622	577	595	633	596	581	643	577	569	576	629	618	629	594	595	592	596	575	628	610	610	590	570	629	597	596	586	618	590	623	579	609	622	597	586	584	602	618	597	638	581	631	651	617	601	642	622	611	638	633	642	584	643	606	584	596	582	609	595	601	629	686	614	603	606	632	577	602	566	603	594	610	546	605	606	635	624	594	584	617	613	618	625	595	586	576	666	597	621	571	588	624	606	643	660	579	558	629	591	614	624	635	597	613	635	608	561	613	637	658	624	644	654	616	587	620	633	579	620	632	599	575	595	626	609	602	584	608	569	576	612	608	631	562	609	593	555	621	599	585	601	614	618	643	598	641	636	617	567	555	633	620	605	579	630	615	629	580	599	580	627	585	581	570	613	605	655	594	597	602	585	601	585	664	639	618	605	588	613	556	597	610	573	626	630	628	660	659	586	571	594	654	590	619	614	608	620	594	591	618	620	611	625	614	580	598	588	586	609	585	608	619	594	617	596	594	601	599	615	617	621	581	589	591	614	633	612	614	618	658	642	605	594	619	591	609	597	641	623	595	648	615	627	593	647	617	567	623	551	627	580	606	592	587	587	656	584	649	625	612	620	627	593	626	633	591	604	582	670	671	589	578	599	599	586	604	588	611	610	617	624	561	606	622	626	658	626	584	580	588	542	631	628	636	597	576	656	575	616	575	612	614	598	629	611	607	651	545	652	619	597	599	591	597	602	601	602	618	654	610	641	596	587	624	597	629	621	588	702	593	589	588	652	624	610	595	620	589	617	613	596	582	630	571	635	581	602	603	609	581	615	651	610	610	608	623	536	610	608	571	577	583	554	603	648	595	620	641	597	634	569	616	614	606	609	627	595	572	640	604	662	562	613	642	601	606	570	593	633	603	607	617	624	602	611	592	591	660	640	611	623	648	601	610	600	605	596	619	607	605	617	609	561	541	591	583	618	646	609	592	612	613	604	653	625	610	632	603	605	651	583	583	611	592	596	607	644	548	641	608	608	583	605	623	644	610	654	633	609	594	592	626	621	611	627	600	630	647	594	633	562	584	569	620	597	606	553	578	614	626	611	580	633	615	565	601	587	604	602	624	609	614	613	654	629	614	652	595	557	575	602	606	604	566	555	605	633	608	631	618	631	544	571	592	620	634	590	647	619	616	586	557	608	594	605	603	574	648	588	582	622	610	586	620	632	593	591	622	577	644	600	611	616	567	591	626	619	560	643	621	568	595	631	633	590	581	582	627	638	593	584	574	552	623	608	622	591	590	621	578	633	619	626	593	658	606	589	613	599	591	591	614	603	638	609	594	601	571	603	607	604	582	623	570	625	620	644	569	593	614	640	612	602	605	587	622	644	676	642	609	614	577	612	569	643	605	619	658	592	635	593	601	617	555	601	605	540	633	620	561	581	599	617	624	586	626	571	633	615	643	606	607	595	607	624	610	603	618	569	571	549	627	580	635	620	594	611	608	600	631	635	618	593	642	593	660	598	613	636	578	565	644	603	599	599	615	581	630	614	582	624	554	627	607	616	631	582	631	595	596	617	613	591	615	568	575	581	596	598	616	557	629	615	655	570	602	607	587	576	629	603	596	577	640	610	598	628	614	585	544	599	587	611	608	576	587	620	544	625	620	611	577	614	612	626	638	620	598	620	633	576	632	630	623	611	613	572	641	574	604	640	629	605	602	635	570	581	655	617	598	556	604	641	592	582	615	633	626	603	592	622	646	653	594	587	622	637	627	599	642	569	608	609	602	594	648	595	624	653	584	613	591	596	604	571	605	582	587	624	594	598	592	612	593	618	610	638	632	600	605	625	639	605	629	636	647	584	627	617	645	644	614	624	594	633	567	634	592	592	608	594	636	619	578	620	587	600	568	634	588	590	615	616	637	608	601	606	637	642	593	602	641	619	594	612	616	589
5099	10943	8802	4645	3282	2573	2088	1768	1578	1361	1238	1158	1114	1094	1018	1027	961	956	945	894	875	873	913	874	897	890	835	873	830	861	836	847	841	848	885	871	837	857	864	857	849	801	823	824	829	851	835	828	857	794	862	905	855	819	843	800	858	827	864	811	839	844	850	842	847	840	799	788	847	828	810	821	821	819	868	814	842	808	848	819	855	843	825	828	790	813	808	841	765	802	816	794	786	864	822	837	793	822	815	759	838	797	823	819	824	768	842	845	809	774	821	842	811	825	815	840	772	832	835	799	842	816	797	827	832	813	831	826	807	787	771	830	854	837	844	811	849	840	817	806	786	773	829	816	835	832	804	846	797	800	775	827	810	850	780	854	804	766	786	758	833	826	800	835	816	792	830	826	828	808	820	811	836	835	813	797	837	860	808	790	722	848	776	847	815	789	798	771	815	827	805	822	728	804	898	797	834	822	795	841	863	854	809	828	849	818	826	773	799	814	799	823	845	844	831	810	823	806	852	808	836	848	778	828	835	816	849	818	808	840	840	757	781	827	842	873	769	809	813	822	806	829	820	838	803	828	780	834	846	868	846	779	816	846	831	857	768	822	765	842	809	772	784	860	784	763	792	849	864	832	837	788	774	826	855	828	833	796	823	849	840	837	843	796	837	820	814	812	861	872	854	754	803	864	856	744	816	826	849	831	827	836	834	879	813	800	769	821	853	858	774	847	851	768	839	814	777	814	822	841	746	813	856	812	809	818	792	861	816	816	846	826	810	827	811	772	848	814	831	825	735	837	822	838	826	812	843	823	850	752	848	800	824	776	816	798	824	824	811	874	838	855	811	844	846	740	835	860	824	778	834	802	796	813	794	824	827	815	809	799	785	846	811	777	786	839	861	833	822	841	854	809	830	843	815	782	801	810	828	827	808	851	821	786	823	860	808	820	798	853	843	879	805	877	773	808	847	857	797	795	814	799	813	796	791	771	775	835	821	836	828	811	794	811	824	808	854	781	812	832	817	773	832	838	791	809	814	828	767	740	758	807	831	817	758	850	826	829	822	804	790	820	819	819	857	811	819	874	813	852	805	833	839	832	813	825	827	800	802	803	804	836	809	777	832	779	805	804	821	797	859	833	837	823	769	761	849	763	854	835	833	837	847	793	857	828	856	843	806	856	817	807	809	832	840	824	807	835	832	777	818	820	792	886	799	879	788	805	836	831	833	844	804	763	834	807	799	811	826	769	827	817	803	765	832	746	781	810	809	804	846	816	798	821	783	842	784	829	828	842	852	774	769	804	814	807	843	795	768	830	864	822	843	851	822	832	793	848	821	770	845	829	822	824	864	835	866	848	800	802	787	742	807	761	847	728	857	811	794	868	823	828	791	883	821	812	808	773	819	868	777	786	806	789	824	800	816	783	854	824	792	833	835	856	817	810	836	782	849	869	840	750	855	842	826	845	797	886	819	842	790	830	802	836	805	802	787	776	805	779	774	783	789	853	782	817	822	810	758	826	762	793	809	774	816	830	808	841	841	782	872	821	782	850	855	789	750	809	818	844	866	842	792	843	827	822	787	856	809	812	815	786	853	818	799	797	788	829	849	846	805	798	789	776	776	848	822	811	845	792	827	853	782	805	798	767	791	829	837	785	798	836	791	808	824	836	819	811	806	792	816	775	821	795	779	851	828	789	802	811	782	799	837	800	828	779	875	817	816	765	836	832	775	862	805	798	773	817	798	829	845	786	792	797	790	800	747	823	866	820	775	809	832	836	808	836	808	819	854	804	805	807	784	852	798	782	837	852	862	796	787	814	822	791	806	796	829	839	834	833	786	818	793	836	843	884	843	850	841	811	823	825	846	847	765	821	816	836	813	792	789	867	862	836	852	865	786	823	806	815	806	775	835	812	811	805	810	808	817	806	806	783	836	817	801	783	832	832	840	849	863	792	827	772	809	806	827	820	785	798	823	847	800	800	825	857	747	828	800	831	817	815	815	819	822	818	822	778	778	849	802	831	814	816	799	861	855	843	836	768	823	799	819	835	846	764	829	843	832	815	807	842	822	826	843	830	748	807	817	833	817	757	837	753	833	821	871	797	847	866	873	825	733	818	869	795	819	829	813	779	798	805	807	822	837	851	801	837	790	847	805	814	820	791	845	811	877	776	836	809	830	846	848	803	844	777	804	827	837	814	793	833	850	828	823	835	837	798	834	801	861	825	804	883	835	807	793	820	842	846	815	855	853	850	825	826	833	793	816	772	818	845	809	845	826	843	843	794	821	810	841	846	789	847	837	812	740	796	858	823	845	757	817	765	859	771	840	848	838	766	812	837	769	805	825	819	800	792	826	861	844	783	815	813	816	777	820	890	811	761	825	805	736	825	828	785	791	825	815	875	792	825	821	801	856	841	838	840	806	779	821	853	793	788	784	794	816	813	838	792	874	827	806	804	785	819	889	807	800	821	805	815	824	803	788	759	841	842	801	835	800	845	823	814	847	820	836	851	795	788	843	797	849	815	801	816	809	787	796	791	840	806	819	807	796	845	836	807	795	830	813	788	838	869	762	795	791	819	787	830	804	798	819	850	797	806	799	764	785	775	846	864	747	804	756	805	823	762	811	801	795	831	766	854	795	776	816	786	854	793	843	841	833	815	769	794	817	789	806	860	804	803	787	789	783	847	833	785	828	768	802	812	884	791	812	820	856	824	804	827	856	828	836	825	801	788	800	813	827	834	778	848	805	811	794	802	830	785	783	834	787	807	797	840	796	840	839	832	816	782	806	803	825	811	830	798	802	769	771	826	815	818	836	860	849	803	852	791	798	794	841	832	801	840	819	864	866	844	816	878	816	829	806	804	840	810	761	791	800	822	799	802	840	757	792	823	787	850	791	838	860	808	807	825	785	844	836	774	842	825	791	782	797	802	808	839	838	865	821	838	757	821	847	745	810	781	774	825	817	882	882	849	847	868	826	785	876	788	808	875	820	838	797	867	856	845	813	819	886	796	785	834	853	823	832	800	822	812	773	847	778	786	819	828	815	819	836	780	850	801	836	801	823	857	772	802	783	792	833	843	797	841	779	814	798	859	814	828	823	794	867	803	845	823	850	840	791	827	808	798	826	840	833	800	839	804	809	810	840	812	837	766	839	755	811	818	821	781	802	845	835	796	809	838	813	792	802	748	777	853	793	851	841	768	821	791	800	833	833	810	789	812	810	839	815	839	788	837	779	843	843	834	820	794	820	821	760	791	801	764	791	791	811	838	801	820	814	805	838	793	833	783	856	787	786	787	830	854	817	848	813	819	860	773	806	820	786	827	820	749	859	840	778	869	862	791	821	834	861	835	852	847	771	791	793	821	771	829	823	755	820	868	779	833	800	803	791	815	780	809	794	851	808	840	817	853	839	778	841	800	812	834	787	847	845	733	844	783	879	823	869	867	825	774	834	834	839	839	830	837	786	807	788	755	782	854	825	818	837	846	802	786	816	823	831	871
23090	21528	29530	23960	21534	21586	11094	1332	845	809	722	645	587	574	576	522	497	493	480	464	463	475	464	450	431	442	439	426	429	451	435	432	424	444	437	420	409	424	457	450	407	458	413	423	416	422	460	411	411	399	392	448	396	423	438	409	387	410	422	420	413	429	414	414	378	409	377	396	401	384	416	410	416	417	369	399	392	398	402	398	404	403	377	408	395	434	424	398	386	367	402	403	380	413	426	391	379	437	388	400	382	392	415	420	409	389	428	385	385	407	432	406	399	426	386	379	391	409	388	383	403	430	410	367	404	398	391	387	372	392	398	424	370	399	410	398	362	361	372	428	373	420	386	398	401	412	397	364	406	398	420	415	421	412	408	411	421	381	436	392	435	425	408	387	386	399	415	438	392	418	380	405	379	408	370	388	404	416	399	401	418	390	378	365	391	418	359	393	442	418	415	392	420	412	394	385	403	415	390	392	387	401	408	406	380	416	412	388	407	384	406	401	407	420	382	409	373	433	418	383	390	396	414	401	391	381	408	394	392	410	394	412	396	401	386	410	400	397	398	402	400	398	430	421	421	393	389	389	406	392	351	369	373	355	374	379	427	415	384	409	377	388	401	414	403	371	427	395	416	409	394	423	408	417	390	401	397	387	378	380	372	407	400	379	415	400	387	419	399	386	395	412	399	375	375	428	437	395	413	381	382	387	390	408	400	397	405	392	372	415	378	408	421	391	398	437	411	389	410	393	384	377	376	398	391	372	379	402	382	365	373	437	444	417	396	400	449	394	396	388	347	378	393	398	394	380	411	356	345	392	345	400	379	380	398	351	420	401	405	402	410	405	363	441	370	404	423	396	367	407	395	377	381	428	397	386	417	397	395	384	412	389	382	398	370	370	371	366	423	399	385	385	406	360	389	362	453	416	378	361	387	401	366	385	410	392	421	414	399	418	437	398	386	400	364	415	402	397	384	372	404	421	410	381	392	391	392	386	406	354	412	373	415	383	388	398	399	359	387	362	388	417	385	392	369	407	397	394	397	393	401	420	386	398	372	377	402	390	369	402	415	396	441	369	422	384	383	396	395	390	374	398	406	406	381	419	400	370	395	424	400	402	401	408	404	388	353	387	398	411	414	414	399	395	429	358	400	359	376	390	417	384	389	399	397	350	389	424	411	371	424	393	380	391	396	411	371	387	383	422	394	378	400	389	404	398	396	396	383	437	411	383	379	381	416	416	378	394	404	392	408	399	406	405	376	397	389	376	393	425	371	413	404	382	403	404	413	416	381	377	398	396	395	428	426	390	391	384	368	372	418	412	391	348	400	449	364	418	379	383	379	415	408	395	417	396	412	442	387	394	413	379	392	385	361	403	384	378	426	413	389	347	419	429	375	390	408	412	409	404	406	426	399	403	401	431	398	415	359	391	380	422	365	406	400	377	398	411	381	383	388	398	407	355	394	418	392	423	396	413	392	389	394	384	383	390	375	422	369	427	386	365	393	406	429	385	417	403	380	373	420	362	400	392	393	400	410	416	406	366	364	381	386	376	387	378	395	385	382	435	391	387	353	386	402	418	349	402	388	411	374	388	414	421	362	392	391	375	390	384	426	414	356	407	401	374	405	410	371	405	395	390	375	391	406	375	412	398	388	404	416	415	405	433	421	406	413	378	406	393	401	359	417	387	378	413	369	351	383	410	417	438	385	360	370	374	401	380	402	381	425	387	374	365	429	377	423	387	352	360	416	414	376	396	387	403	384	375	402	392	420	382	419	406	421	368	413	383	361	397	377	396	402	401	387	400	425	375	443	377	414	422	426	408	376	425	390	427	403	392	379	439	405	392	392	424	403	393	396	391	393	408	403	356	390	385	399	421	379	405	378	414	367	411	369	428	390	397	436	417	408	405	388	355	403	420	368	371	381	369	387	387	390	362	429	392	425	427	383	431	396	399	410	425	400	412	395	334	424	388	395	410	437	409	399	401	358	406	375	398	426	402	362	378	402	399	392	418	386	422	380	400	381	384	405	395	380	375	386	414	418	393	379	393	405	394	385	383	377	387	409	388	387	436	390	383	396	401	428	407	405	401	378	399	403	410	408	406	381	430	417	381	388	399	409	388	388	391	412	416	383	392	381	415	414	402	356	421	381	418	406	415	358	413	403	418	425	413	389	408	408	395	358	386	440	410	386	382	381	366	383	387	371	396	395	425	334	436	382	378	386	410	410	404	384	392	401	403	409	376	363	392	367	442	414	422	428	417	403	407	406	390	392	361	385	406	387	380	407	413	363	388	413	384	450	373	389	438	390	376	410	412	368	412	400	370	390	399	366	411	386	405	412	430	426	429	422	395	380	381	383	419	404	387	406	385	409	391	378	423	389	427	367	392	419	381	359	370	384	360	386	396	363	360	403	403	382	384	381	396	379	425	396	424	408	397	405	400	390	390	403	364	405	399	386	391	384	399	397	394	405	398	374	407	372	373	387	418	422	405	402	401	402	375	376	378	368	398	464	397	400	381	441	410	378	406	377	418	409	390	411	402	394	398	362	403	394	382	379	382	400	415	368	369	388	395	378	415	403	390	403	411	364	376	401	414	395	409	394	397	384	377	393	397	378	362	366	417	412	397	420	405	429	382	356	411	432	394	423	436	392	397	401	411	391	386	410	397	391	386	420	377	422	387	398	390	426	427	387	349	406	407	369	427	361	392	416	392	373	393	425	409	419	403	396	378	410	407	366	426	388	420	411	403	420	363	442	382	368	402	379	414	384	412	361	392	394	414	414	384	426	407	407	414	435	415	401	375	378	427	388	403	413	414	404	404	388	412	377	394	371	411	422	378	415	373	360	383	412	431	436	364	393	395	398	373	408	398	383	403	378	388	406	415	415	412	389	403	412	405	389	412	370	413	417	376	395	431	407	402	392	420	411	394	405	404	381	417	381	415	405	395	387	418	357	351	414	383	408	393	409	424	399	396	397	415	380	408	422	428	400	414	380	408	396	398	381	425	377	418	370	390	389	370	398	384	361	407	368	418	441	387	399	364	376	432	403	413	373	418	367	399	414	417	426	391	362	367	411	397	360	383	410	448	388	389	405	412	377	402	415	400	425	416	443	394	409	457	410	397	421	409	381	396	382	421	407	440	379	417	378	365	426	398	415	367	400	405	421	382	419	374	406	387	383	365	413	391	397	389	378	417	371	422	345	409	391	380	388	411	410	397	400	394	411	391	376	409	402	429	391	396	372	346	424	368	407	363	358	345	382	418	383	366	401	404	380	387	393	391	412	418	386	383	371	379	422	442	421	381	397	385	406	380	379	413	360	408	413	390	404	430	382	417	418	395	404	417	366	391	391	375	362	404	417	367	414	347	400	407	404	407	416	430	385	381	412	419	381	402	418	365	384	345	407	427	376	415	365	407	434	416	373	363	394	426	420	385	423	400	364	429	402	411	417	382	365	377	411	397	432	365	403	407	367	396	399	405	417	409	410	419	406	405	436	379
7267	16822	13642	7165	5056	3899	2929	2415	2008	1672	1479	1297	1087	988	948	869	845	781	720	750	731	665	677	649	634	652	646	610	607	603	639	641	606	610	603	621	564	576	610	589	578	547	583	558	598	585	623	596	579	539	590	560	556	565	584	568	566	557	589	536	549	541	596	588	515	576	599	567	525	534	526	543	589	536	545	519	508	551	572	499	545	558	545	548	568	557	589	534	552	517	548	561	529	567	566	555	592	531	556	575	512	535	528	557	526	558	539	548	530	518	587	555	540	590	562	533	544	546	522	531	567	564	585	535	521	511	544	560	526	557	542	563	568	521	571	574	534	504	586	541	537	521	548	534	539	579	553	540	538	561	597	516	540	533	539	557	520	547	569	508	499	550	534	577	551	549	539	517	531	571	545	530	508	495	515	559	481	526	511	558	539	522	564	514	514	556	528	549	531	558	536	562	510	518	526	554	569	524	518	560	577	508	527	547	508	529	542	542	563	532	555	524	549	543	503	556	519	568	522	516	520	545	530	543	537	550	529	555	546	530	527	517	530	543	513	560	529	530	566	504	529	560	516	548	520	572	564	540	540	531	542	557	528	545	524	514	535	514	586	542	522	579	564	546	555	555	558	575	522	554	567	554	561	549	562	542	516	549	521	536	563	559	570	536	575	561	566	538	552	527	563	528	534	585	531	523	585	520	557	553	502	535	550	551	541	537	556	540	518	572	567	557	549	536	559	561	548	566	537	564	572	494	590	585	555	546	532	539	527	529	551	542	573	574	559	592	573	525	523	540	544	535	533	552	502	563	484	527	555	561	526	512	567	575	552	527	483	576	541	548	580	532	542	540	551	554	536	584	575	592	583	555	548	536	530	521	516	513	546	535	493	561	561	525	556	561	508	547	555	520	581	538	522	522	561	553	559	587	514	504	524	570	497	554	559	513	516	566	506	583	545	550	522	551	534	578	532	575	586	554	559	576	511	564	533	587	546	555	565	576	545	535	551	542	547	566	545	524	560	573	534	534	537	568	546	536	518	485	552	515	550	565	558	537	518	559	553	584	553	543	532	567	556	543	514	564	586	569	528	586	544	578	513	595	528	535	565	562	574	509	544	547	536	528	536	530	600	575	574	603	515	545	564	516	537	597	592	530	558	576	534	571	544	519	523	546	520	551	547	531	527	576	568	547	575	526	560	544	512	540	466	538	534	541	512	565	518	553	539	585	580	584	544	527	558	562	541	565	565	529	511	542	535	552	504	548	484	556	542	599	532	534	550	563	529	589	563	543	564	603	577	569	475	590	566	553	553	580	552	536	592	501	561	556	535	542	523	514	529	510	534	554	530	521	564	567	541	550	557	541	575	524	558	557	574	555	557	574	546	545	573	540	578	530	557	544	533	498	529	540	559	556	537	575	497	575	539	584	562	525	501	532	533	555	532	578	547	545	544	534	526	544	531	568	564	551	534	527	519	543	583	549	546	557	548	547	520	499	542	519	574	538	550	517	562	544	573	567	548	522	557	550	556	551	553	545	578	532	507	542	550	553	533	542	567	607	535	547	596	514	529	568	559	518	533	582	547	514	570	583	506	561	512	563	513	618	543	516	566	518	563	566	553	562	503	529	534	576	534	521	544	551	518	499	598	555	543	541	536	540	570	535	518	578	566	543	542	551	552	541	517	563	590	543	516	529	561	578	575	564	524	581	533	561	542	569	538	522	515	515	536	581	559	534	545	543	538	566	500	565	515	503	547	531	518	515	565	544	532	581	518	547	546	522	533	525	530	522	548	565	602	555	515	528	541	557	533	560	501	532	588	532	570	513	533	549	601	538	545	572	578	548	542	554	613	550	522	558	576	487	535	542	487	475	555	536	548	538	558	548	556	579	548	565	584	551	506	550	558	510	546	585	529	553	506	594	578	551	526	557	574	596	517	560	552	543	559	541	540	558	566	522	559	548	524	584	551	597	568	528	533	490	555	564	534	587	557	522	523	587	548	570	589	512	583	532	536	490	565	569	509	565	572	549	530	530	590	564	558	515	532	569	559	488	532	544	541	558	559	543	503	549	527	570	561	545	568	508	530	550	591	544	514	551	527	496	545	535	546	535	531	576	546	513	526	522	552	498	541	524	562	517	560	526	542	479	575	569	548	527	515	510	523	522	547	534	563	539	519	523	530	527	538	533	544	598	545	549	506	527	579	510	548	535	533	538	531	535	588	553	557	536	552	537	540	537	530	499	547	547	530	588	540	533	555	558	538	534	540	502	498	519	559	535	543	536	559	516	557	543	548	524	551	573	548	537	535	527	525	510	552	530	530	555	557	554	522	527	558	545	603	547	569	530	561	531	515	545	549	556	548	542	576	535	551	538	525	578	539	553	515	526	535	510	537	541	551	533	514	536	503	522	526	504	520	556	541	524	566	525	533	568	561	542	523	566	562	551	535	551	577	590	523	525	530	537	504	533	564	493	581	575	571	578	539	555	563	604	516	546	524	532	540	514	552	555	557	502	590	548	550	549	572	551	555	513	562	575	531	514	514	526	526	520	554	525	549	554	544	498	539	571	522	586	519	539	583	524	594	558	534	551	511	591	545	526	520	509	540	535	557	539	528	540	545	543	593	498	548	531	520	571	552	522	562	627	574	539	571	514	526	532	528	561	495	534	551	524	533	529	543	556	552	560	515	597	539	551	573	556	529	543	510	516	531	518	572	539	549	571	560	500	559	525	561	500	593	536	511	534	543	548	546	517	559	544	542	581	557	506	580	568	511	560	525	568	507	552	509	530	538	505	557	540	520	547	564	525	537	575	586	544	541	545	592	557	559	546	553	584	543	541	581	554	519	548	537	530	543	521	535	564	593	539	540	520	525	528	555	543	526	536	524	521	562	512	538	524	538	514	566	537	564	516	578	582	542	545	548	574	562	550	523	535	544	530	544	559	549	597	550	540	517	520	569	516	553	578	528	562	527	578	487	559	559	561	523	493	567	546	536	501	549	583	553	573	583	517	543	548	542	550	596	505	519	558	537	519	523	569	562	566	573	544	569	515	535	558	570	560	545	520	555	507	537	570	552	519	550	490	557	528	546	554	539	564	539	563	561	516	590	556	580	520	496	538	560	581	532	577	537	551	556	551	532	528	543	543	563	524	512	538	547	573	560	536	601	523	580	574	563	558	572	525	529	529	509	555	533	568	547	546	539	554	566	505	545	546	528	547	551	525	529	558	561	539	542	530	516	547	534	522	546	543	570	546	547	569	568	533	532	568	576	544	547	540	535	552	550	529	533	475	511	525	542	508	535	510	520	542	545	516	505	531	546	569	557	545	546	566	513	552	524	600	518	560	524	572	543	552	577	563	568	519	530	562	518	521	535	531	511	563	527	556	566	506	559	505	566	560	536	522	546	570	578	558	504	515	520	525	518	559	555	527	509	505	513	480	483	571	550	552	517	540	565	511	525	558	548	539	558	527	502	526	546	541	534	542	517	536	532	482	567	531	522	532
27185	21294	10952	1121	628	567	567	502	457	464	486	461	481	457	457	446	425	469	450	424	419	467	475	436	487	460	454	464	422	428	509	429	414	453	427	434	438	473	460	434	427	425	443	423	425	447	452	468	450	462	466	440	440	465	470	455	436	437	426	487	479	429	445	443	412	443	435	411	475	468	416	446	457	484	448	434	480	471	454	488	495	412	423	458	476	441	447	439	448	449	439	458	452	419	453	467	449	422	467	465	405	453	465	400	414	469	452	424	414	402	453	468	452	454	434	475	468	473	422	438	422	445	426	427	475	449	390	469	436	423	420	392	443	480	537	464	438	468	454	432	454	411	420	453	454	447	469	456	456	455	430	475	414	456	444	448	452	454	431	415	435	451	476	401	447	454	448	444	445	439	431	447	423	448	442	460	469	451	462	427	416	453	410	435	473	442	437	439	474	432	477	427	457	443	446	466	424	415	444	448	414	443	423	435	457	444	435	456	443	468	430	443	459	462	460	471	494	424	463	448	430	447	453	438	479	483	505	406	425	416	399	427	447	413	461	453	445	434	424	421	434	429	445	464	503	449	451	454	405	451	429	455	413	450	436	479	486	425	412	420	443	443	439	466	464	438	443	438	426	456	433	439	447	484	434	472	451	422	431	429	469	439	439	455	474	462	447	440	422	445	449	428	437	400	436	494	446	425	441	453	438	439	441	452	423	441	450	405	436	431	463	446	430	441	438	478	461	479	445	465	436	465	457	473	479	397	460	459	411	455	464	469	431	447	443	435	423	387	434	424	450	451	430	437	424	443	443	422	449	434	434	449	426	397	430	440	483	463	462	463	451	421	467	448	431	452	445	442	432	426	458	445	448	407	447	460	472	436	459	430	420	425	435	438	503	443	411	452	454	446	447	480	466	412	471	428	421	416	446	409	443	447	435	416	493	431	466	454	463	465	463	435	448	437	437	469	481	475	411	465	418	456	448	447	443	426	436	443	449	442	450	486	446	452	455	425	375	453	463	391	465	471	466	440	443	462	448	475	456	441	448	479	432	444	462	461	460	461	451	484	428	414	405	432	425	455	461	453	449	463	448	451	445	440	441	454	428	435	421	429	475	429	425	432	467	492	451	472	462	460	453	425	420	454	422	448	407	470	427	463	443	446	462	455	435	491	441	461	441	435	468	431	463	475	450	479	432	410	449	452	427	434	431	408	421	452	437	446	404	448	419	437	439	448	427	441	464	428	453	438	444	445	447	444	446	465	484	449	472	426	427	466	429	433	424	422	425	470	441	458	480	445	449	421	435	450	412	438	437	455	401	458	442	456	486	434	425	441	436	433	454	441	439	455	476	478	473	493	434	467	446	419	422	419	446	400	422	424	467	440	429	414	404	437	430	421	454	410	452	455	451	417	478	420	426	457	463	448	423	435	446	425	430	432	415	442	454	438	485	410	440	418	453	430	437	418	464	448	462	471	452	427	426	470	443	463	463	438	457	458	446	468	449	461	427	437	419	426	423	468	461	449	417	413	470	451	451	466	427	451	464	440	426	439	438	459	440	488	456	429	470	432	407	429	440	452	420	432	406	416	446	420	436	480	461	477	423	400	456	413	437	472	417	413	461	478	419	435	479	444	448	422	475	468	450	434	425	478	456	465	441	427	475	418	389	408	455	442	465	457	433	446	456	469	436	432	468	470	434	441	503	470	442	426	448	478	431	453	437	443	420	451	451	467	417	456	455	446	419	457	442	448	442	444	434	456	432	443	460	450	435	462	455	438	446	475	443	454	449	420	470	436	455	422	468	468	449	432	477	398	449	432	465	417	433	447	471	440	450	457	459	452	400	446	440	438	416	420	421	467	450	463	407	423	424	440	474	464	450	469	421	423	463	472	418	436	469	454	440	479	430	464	465	445	470	428	470	453	502	462	474	444	400	441	422	421	441	461	445	459	430	427	427	456	453	463	433	427	412	452	483	455	466	413	476	408	458	458	455	452	409	405	452	422	445	445	473	450	424	419	459	473	475	463	407	431	433	458	459	443	390	436	438	457	435	437	428	451	400	441	448	435	451	461	454	431	440	466	420	426	420	432	450	473	449	443	473	437	430	434	428	420	438	441	420	441	462	493	428	450	473	427	450	460	450	418	384	433	467	461	439	456	455	405	432	423	472	435	476	462	437	468	457	430	449	468	436	467	466	456	455	491	429	459	467	484	470	451	458	450	434	447	459	453	470	448	499	471	455	471	459	455	458	458	404	471	455	405	454	427	478	452	409	467	432	461	396	442	473	440	446	448	421	432	417	384	469	460	429	441	433	421	474	492	439	465	456	464	466	455	472	460	429	457	472	448	448	458	452	458	434	431	474	442	429	456	444	466	455	448	457	448	442	446	433	428	464	453	431	473	463	451	461	431	444	439	418	436	449	431	450	487	437	450	408	400	492	492	428	446	456	505	436	461	461	427	440	421	436	443	406	468	420	404	427	439	447	449	467	411	422	490	451	441	455	475	415	420	398	455	490	470	440	427	433	452	431	425	456	450	474	426	465	461	434	478	461	431	417	457	435	431	418	455	479	475	442	457	441	440	482	470	431	440	436	457	427	419	438	475	469	465	408	464	421	464	460	401	451	450	438	459	416	454	441	469	450	407	427	462	406	444	451	420	452	439	433	407	438	457	453	436	425	460	445	436	446	436	432	415	431	466	410	445	449	418	500	436	437	419	452	426	421	455	462	454	474	465	407	407	437	449	435	398	389	415	449	469	448	409	418	479	437	449	442	419	449	449	456	465	402	438	440	455	436	427	474	437	452	426	465	437	450	467	441	469	465	420	418	475	476	453	451	431	456	460	445	473	423	434	453	475	434	417	426	426	451	425	448	393	448	432	432	419	478	399	456	458	450	467	445	498	480	463	445	443	463	428	447	449	429	443	461	447	447	434	436	488	431	421	427	431	443	456	450	445	437	470	439	417	465	459	457	488	437	449	405	485	444	423	438	418	442	440	436	435	435	429	425	430	430	439	405	501	448	401	404	478	422	457	466	435	500	430	411	430	458	420	455	466	423	446	468	477	455	418	449	494	448	472	437	453	449	479	430	463	430	403	435	437	421	468	416	434	445	436	447	442	449	429	444	430	463	431	437	487	425	409	426	441	453	461	437	403	457	455	438	468	427	458	416	481	480	441	470	474	432	467	436	440	444	437	432	435	397	434	456	464	436	466	428	447	430	438	454	403	456	437	461	482	454	449	434	469	414	468	427	419	456	421	451	470	460	436	453	463	471	428	449	440	438	459	469	450	434	433	450	458	454	467	423	424	469	474	437	464	484	453	464	432	479	426	449	455	475	454	461	392	428	418	485	469	451	419	441	446	456	431	420	447	515	462	476	433	485	454	430	432	453	456	479	422	453	448	456	413	426	455	442	432	472	477	477	470	436	443	442	419	424	400	477	448	439	446	449	455	426	459	441	452	445	469	449	441	450	443	444	463	483	467	428	470	449	462	440	476
4027	1474	1268	942	768	682	641	714	665	639	599	651	644	610	588	608	615	607	658	619	630	580	644	592	625	628	591	612	621	617	600	581	605	583	607	610	635	602	552	621	631	612	607	568	625	634	597	596	627	583	598	601	614	627	623	570	611	584	600	605	595	611	609	627	596	586	574	603	609	619	562	594	645	626	597	581	627	631	585	573	611	586	614	611	615	636	627	577	628	600	576	648	608	575	634	615	617	609	621	622	576	624	594	640	619	606	610	593	600	583	570	600	601	585	625	619	568	624	604	568	579	628	609	595	582	548	581	610	628	627	593	572	596	593	622	602	599	618	592	561	628	568	634	594	645	606	558	612	628	587	631	611	619	617	591	586	581	627	625	560	644	628	625	625	610	605	587	568	598	608	667	552	661	574	633	605	618	607	606	593	620	606	589	594	551	630	586	625	572	580	565	544	597	633	563	598	585	597	585	585	622	610	591	551	622	611	621	566	652	627	604	589	595	613	573	604	636	563	615	661	615	583	566	645	595	596	622	580	572	626	632	579	587	589	596	588	583	615	606	615	621	592	598	622	584	607	616	589	609	622	621	622	634	587	563	603	557	602	614	622	601	606	605	596	600	549	604	611	568	633	631	582	617	604	570	549	559	588	582	607	614	585	632	572	635	624	615	616	549	606	587	569	579	572	583	572	569	627	600	601	607	618	604	633	624	550	593	638	597	643	572	613	620	599	634	580	582	573	609	583	590	577	592	605	613	600	594	614	578	576	593	595	575	563	623	605	587	595	600	608	604	603	564	637	571	579	638	615	635	561	605	606	592	613	628	586	636	607	601	631	618	604	602	592	559	603	590	609	577	582	590	580	632	579	601	627	654	631	607	632	616	598	594	623	646	566	598	531	581	598	612	609	618	610	611	554	599	604	575	636	612	627	586	601	611	603	616	598	622	597	646	599	584	646	566	615	587	570	581	591	603	611	593	612	604	643	599	626	617	605	624	629	589	600	583	574	574	603	563	602	564	629	605	580	586	631	634	580	584	595	606	691	589	631	576	596	608	658	639	620	618	602	592	599	563	624	599	629	615	620	625	626	558	611	567	569	598	642	628	623	586	591	583	590	607	599	660	626	580	593	577	573	613	603	564	583	603	605	577	628	604	567	633	637	579	596	595	588	613	568	620	588	587	574	628	658	559	602	610	599	642	588	606	612	584	649	571	618	583	622	619	606	602	609	570	604	603	631	654	604	617	558	617	595	620	574	596	631	550	563	655	601	610	585	578	583	587	584	603	635	560	578	587	543	623	600	600	577	642	581	607	594	557	621	563	602	632	594	596	657	577	587	589	588	576	589	560	588	621	605	578	643	577	598	604	592	608	627	623	608	605	630	542	614	567	572	613	620	653	636	592	572	544	595	607	640	575	628	578	659	572	619	592	575	602	559	558	607	627	577	672	649	607	571	621	587	561	572	621	596	580	589	608	591	590	603	598	593	564	623	611	609	588	602	572	624	574	613	587	624	632	562	602	641	644	604	672	596	603	610	637	573	608	578	562	606	609	589	576	610	621	646	584	584	592	644	616	617	611	584	597	608	592	582	613	628	594	608	604	608	632	646	596	589	566	602	591	606	600	591	601	596	585	630	659	597	614	617	573	588	578	626	618	607	612	597	589	634	628	597	596	591	572	592	585	579	613	603	622	614	635	581	626	588	622	573	596	610	614	607	599	633	567	577	598	624	598	664	605	587	576	587	600	569	584	599	568	597	593	580	597	649	586	587	618	610	634	580	616	593	585	635	669	610	567	590	584	650	607	633	578	633	600	601	620	596	653	622	634	591	598	575	604	587	601	558	570	606	614	624	596	668	616	610	629	606	572	606	615	591	603	513	615	603	576	606	561	598	582	573	599	612	612	569	604	570	590	577	597	590	596	577	554	585	612	621	597	556	590	657	606	610	570	603	601	603	581	613	586	597	609	614	572	585	627	613	633	613	579	605	590	616	597	623	607	644	612	653	606	599	624	571	532	602	594	602	579	631	578	587	568	593	576	561	567	618	602	568	583	639	562	642	586	583	650	609	603	567	591	612	589	580	555	606	609	589	554	610	577	551	608	614	566	633	616	601	565	589	632	623	568	628	612	600	598	595	588	604	604	613	581	640	595	589	570	570	640	602	594	608	662	610	574	601	625	581	615	609	585	578	564	576	610	558	609	582	594	630	589	586	630	616	609	579	600	578	652	587	573	612	603	609	593	602	570	593	580	596	608	582	574	609	578	568	602	547	593	567	613	558	595	595	584	616	577	609	558	595	584	584	592	551	593	596	576	578	608	599	592	585	586	580	626	612	615	657	597	642	619	609	611	633	563	602	630	594	586	604	595	673	608	616	580	617	580	603	589	625	615	568	590	613	606	573	574	604	599	606	631	621	623	605	610	585	556	575	577	626	608	612	604	585	582	594	590	574	609	625	601	629	600	581	623	611	608	620	608	602	610	610	548	594	609	572	605	622	570	624	607	555	585	640	577	566	611	598	619	588	611	573	628	573	604	595	609	648	581	604	589	599	572	626	596	582	637	624	600	545	608	593	599	624	607	621	583	602	605	572	589	648	649	644	602	591	545	597	588	579	602	626	594	584	605	614	595	604	614	606	658	606	659	603	612	630	596	626	585	636	591	581	588	558	585	597	597	618	637	627	591	603	608	610	590	595	621	584	619	611	600	586	618	595	590	580	617	590	624	582	599	640	599	595	594	576	613	553	575	564	570	600	569	622	596	575	585	626	546	633	581	564	596	594	595	601	607	551	627	578	597	593	600	602	595	613	595	603	574	607	597	598	618	616	592	628	570	598	605	578	599	623	605	610	579	589	586	641	604	593	647	624	627	594	579	571	618	608	565	621	599	618	606	596	621	576	620	596	613	619	581	562	612	586	586	594	625	592	570	613	607	618	597	630	622	587	568	574	591	529	622	573	588	596	578	589	595	633	575	588	644	603	615	574	596	614	622	556	636	640	589	607	629	629	567	569	638	589	628	625	623	566	596	586	648	653	589	596	624	598	632	616	608	606	629	651	582	604	605	564	603	580	612	608	555	581	603	662	594	661	535	628	574	557	542	599	603	577	544	590	605	626	631	630	630	584	634	595	565	565	561	587	624	582	600	587	585	612	602	589	576	618	622	607	585	565	590	614	612	590	588	627	497	600	607	641	628	604	570	601	582	611	659	598	579	574	617	598	615	586	567	666	597	609	584	573	603	605	638	629	551	567	618	624	584	660	564	561	590	568	638	589	581	585	572	602	582	647	585	604	580	605	620	637	587	603	602	620	628	585	570	604	590	578	580	614	598	634	617	638	627	601	565	580	619	633	588	588	597	594	584	609	611	631	641	561	572	589	575	607	582	624	624	607	592	574	607	591	580	548	583	569	602	564	550	584	605	587	593	611	629	598	594	623	581	583	599	624	596	561	577	598	605	544	582	605	593	537	602	619	549	629	567	638	593	613	590	622
23981	21568	29203	24392	21561	13046	1696	1008	886	837	780	758	743	709	745	685	649	711	645	639	654	658	646	637	633	593	651	608	621	668	631	661	655	598	588	625	619	599	659	593	637	618	613	602	645	633	620	644	618	617	604	631	614	618	580	636	581	624	613	606	647	626	657	597	648	593	595	582	642	574	600	593	653	633	651	656	598	604	570	603	637	621	637	614	609	592	641	587	608	658	609	610	593	614	651	607	592	618	592	614	564	604	605	638	592	604	588	573	578	607	582	623	605	657	589	609	591	618	637	603	635	623	662	646	584	619	615	635	597	624	632	589	621	594	609	568	634	601	620	606	620	593	619	570	639	622	636	644	614	585	545	617	626	626	631	621	637	624	598	571	564	628	578	653	590	609	650	654	535	611	583	602	645	608	623	593	589	615	617	631	581	647	575	645	599	582	607	568	623	624	594	567	633	619	620	603	628	600	621	590	600	564	634	647	561	574	617	637	639	631	628	597	646	620	610	616	597	591	644	626	621	623	640	616	579	586	612	586	605	636	617	635	642	593	613	611	591	572	593	583	597	636	620	571	641	597	605	633	625	572	617	591	598	600	643	639	601	629	638	584	580	637	618	580	580	675	600	627	631	594	567	595	647	586	564	575	597	587	574	615	620	563	602	616	629	612	579	579	536	617	599	566	615	605	584	647	629	621	538	593	590	597	608	642	646	631	620	600	606	608	596	587	573	611	647	587	598	593	640	558	623	567	611	579	601	620	656	664	654	576	628	584	600	620	607	616	599	593	611	609	614	649	662	589	573	628	626	607	582	623	572	624	632	582	601	592	579	589	625	617	595	609	617	619	648	630	632	596	605	603	608	609	639	603	621	602	603	562	612	605	597	578	575	581	604	576	572	582	619	609	625	597	597	610	626	596	656	595	625	593	622	587	582	589	598	597	647	595	639	589	611	606	611	585	579	571	597	623	597	578	566	625	593	629	589	653	609	594	599	610	575	632	559	658	603	578	582	619	572	586	575	577	604	638	659	579	607	630	605	655	634	620	586	609	595	605	616	618	586	594	602	634	628	588	563	628	645	611	609	623	608	629	576	570	623	580	631	641	588	603	597	591	621	604	634	620	616	632	570	619	591	596	630	578	582	614	620	622	595	658	683	582	589	627	623	605	615	643	626	628	606	622	624	584	628	595	635	654	586	631	611	603	622	624	630	645	657	654	596	618	645	600	620	580	616	605	637	582	591	619	639	589	621	636	581	631	622	607	619	561	618	578	634	649	618	574	645	576	618	563	590	633	585	626	615	602	596	645	620	577	616	621	595	590	618	638	598	558	606	616	587	654	605	588	608	612	666	638	610	628	578	603	630	639	607	622	619	599	629	584	618	602	569	612	606	595	610	586	594	624	581	637	598	625	587	585	613	620	630	540	586	589	622	586	582	633	581	608	577	590	599	655	613	617	626	675	590	571	602	580	648	632	586	577	565	608	593	608	553	617	589	649	576	595	634	595	606	606	566	600	558	564	605	586	627	601	617	596	586	613	575	571	658	633	609	661	583	613	612	610	585	619	586	588	617	566	603	635	577	608	568	580	644	643	578	605	620	611	620	625	588	639	666	597	617	608	655	621	613	584	595	593	588	638	586	579	571	605	596	561	617	605	611	603	638	626	589	606	559	608	590	634	609	618	589	622	621	621	563	583	600	578	582	600	606	594	636	612	575	582	620	617	590	581	618	597	574	672	599	612	621	605	598	619	618	612	608	607	615	625	639	619	570	620	608	604	638	590	619	582	584	615	604	593	571	559	642	613	599	608	601	612	641	641	608	595	647	611	620	608	613	624	625	573	588	643	583	637	648	627	632	534	601	630	611	596	615	583	582	603	612	589	637	598	626	601	631	592	593	626	623	583	615	558	600	614	634	569	608	628	609	633	594	624	597	634	623	584	576	617	610	592	621	591	588	615	576	629	619	599	592	623	601	638	596	653	633	645	624	598	570	566	642	617	629	616	564	600	600	626	582	600	619	635	568	631	621	601	618	595	573	643	606	634	589	576	589	584	614	584	587	579	570	584	626	626	583	594	575	593	627	580	625	598	635	604	614	640	610	598	580	627	645	599	611	610	575	596	641	649	628	602	621	617	599	607	619	611	626	620	576	611	616	586	612	613	588	588	606	574	635	609	627	595	609	561	633	593	598	571	642	607	639	597	594	669	584	584	589	577	634	636	640	595	643	566	632	608	638	620	597	585	625	578	575	599	616	628	588	646	614	652	591	609	572	619	573	672	641	608	615	640	582	596	599	613	596	655	635	591	561	589	580	605	592	622	628	598	564	588	592	632	584	622	614	607	619	602	606	583	587	596	565	575	627	619	631	609	582	614	641	588	617	608	629	626	625	615	598	604	571	628	588	633	570	600	612	612	616	591	618	603	612	596	594	599	578	577	608	653	600	576	621	585	573	608	609	601	546	601	608	618	598	594	571	638	613	601	623	578	636	599	603	632	591	635	556	649	606	586	635	612	650	615	642	566	581	595	587	611	567	604	586	616	626	594	588	587	609	575	614	604	609	627	564	625	602	588	610	557	625	602	609	596	636	625	609	598	554	611	603	592	612	594	640	580	635	583	575	591	582	616	596	566	608	631	638	621	595	644	603	595	617	603	642	641	587	643	622	558	619	601	577	594	591	608	615	605	622	641	604	619	581	594	611	619	613	607	630	624	632	610	654	623	611	587	601	597	566	596	599	592	590	591	557	603	579	586	624	615	608	581	612	605	632	605	595	593	605	612	561	593	584	571	641	618	605	626	606	627	598	602	676	627	601	610	557	604	592	599	580	597	603	601	613	623	629	596	641	645	600	630	597	587	585	606	606	611	620	562	611	584	603	579	623	581	579	630	633	628	558	614	604	564	581	603	632	610	641	603	596	634	643	569	585	617	619	597	599	620	607	609	605	600	635	606	608	598	616	588	614	616	616	570	568	640	621	621	630	625	614	619	598	593	617	556	616	589	594	606	634	640	599	620	603	622	618	600	608	600	625	578	617	593	652	639	615	622	590	615	597	588	619	610	564	651	588	631	633	608	600	632	610	591	598	571	610	594	596	629	614	649	599	620	634	628	624	615	599	624	630	644	614	579	564	579	595	586	615	580	572	623	618	609	592	596	602	580	629	605	599	568	621	586	614	573	569	617	644	608	590	599	618	625	585	567	590	624	610	557	592	587	618	606	633	583	637	627	578	576	596	600	638	597	613	586	601	645	643	616	607	582	588	598	642	605	635	602	600	587	638	598	654	598	634	639	620	588	600	579	626	639	638	561	630	611	637	650	615	612	563	601	620	649	601	589	545	639	646	602	626	623	610	638	606	580	577	602	598	622	591	606	590	623	582	621	627	579	597	625	568	634	625	627	593	597	591	580	630	599	580	610	588	600	631	633	602	603	592	612	619	555	611	567	586	639	606	627	620	606	614	610	616	604	590	605	573	585	613	633	590	572	621	641	601	580
5181	10998	8824	4472	3152	2543	2035	1761	1611	1390	1249	1226	1125	1049	1023	982	978	933	953	891	909	926	896	862	852	878	864	821	868	846	857	852	855	889	824	840	825	814	870	834	849	878	845	838	876	801	822	840	845	825	834	796	814	853	835	821	790	861	847	838	809	826	826	809	854	859	770	868	802	835	824	810	816	862	882	816	829	857	789	822	851	812	840	794	795	811	807	813	744	812	808	805	761	861	769	780	813	784	818	819	856	813	836	813	790	788	803	843	800	843	793	820	796	833	814	791	817	842	839	765	806	785	830	808	846	806	827	822	796	814	836	812	856	822	779	856	831	816	792	808	868	841	830	779	825	781	793	810	797	807	850	808	782	813	795	758	878	761	807	769	824	777	804	783	802	839	781	829	781	845	875	782	833	848	794	829	753	837	838	849	797	796	798	803	801	778	777	808	778	791	802	838	844	837	830	851	819	801	842	850	825	852	852	784	799	826	824	836	832	801	766	834	755	823	724	812	790	825	811	824	776	782	782	834	809	824	811	847	768	802	822	840	789	869	769	761	848	807	827	859	832	806	796	755	799	839	833	795	817	806	776	806	813	765	862	849	792	837	811	857	780	806	775	822	822	839	819	812	835	811	805	793	852	798	863	816	791	853	804	864	782	810	802	808	817	865	761	849	802	847	858	840	820	821	848	773	845	828	795	828	780	797	814	811	826	779	780	815	807	787	827	818	817	794	868	815	763	813	809	815	839	818	790	807	754	834	821	817	848	829	825	785	785	795	814	771	839	804	773	818	790	794	808	791	785	797	778	763	779	800	759	738	806	834	785	856	854	811	805	867	833	815	823	784	792	837	769	828	808	816	807	803	784	861	773	851	791	832	791	784	808	854	800	794	811	791	814	783	836	844	798	844	821	847	785	854	791	830	812	809	823	765	867	776	811	760	833	784	804	843	818	826	822	784	802	800	804	813	834	840	826	806	804	811	809	782	784	848	753	804	836	858	858	819	783	812	843	829	762	836	811	736	793	847	861	806	814	781	816	808	835	850	832	842	855	810	790	819	843	818	815	833	788	836	802	812	841	863	838	765	803	820	857	808	801	844	789	842	801	829	823	807	879	838	865	826	754	811	772	862	828	822	810	790	759	791	802	798	781	763	791	789	804	805	819	816	845	816	779	774	808	787	796	845	801	823	770	796	760	790	787	803	844	793	822	811	811	793	830	797	835	828	748	801	824	815	837	793	822	810	821	835	818	822	842	797	838	824	817	780	766	845	760	811	771	841	843	808	802	821	788	793	857	817	780	817	816	787	815	788	808	783	817	800	829	810	814	832	792	815	813	835	827	778	775	818	833	775	771	807	863	814	797	835	796	851	800	779	811	784	840	841	799	838	786	798	799	733	841	834	826	798	826	830	753	789	835	803	835	769	876	831	772	834	791	805	763	795	796	817	784	812	790	837	779	828	820	799	854	756	783	862	797	806	820	793	826	813	851	830	817	836	762	803	815	716	810	832	739	810	866	803	836	780	794	830	801	842	724	828	805	734	838	828	809	771	822	803	805	845	809	818	820	808	817	834	844	786	829	767	814	806	844	830	813	825	780	830	802	799	817	805	816	771	827	783	799	779	783	782	836	829	826	796	861	833	819	811	796	842	775	844	814	774	825	824	832	838	747	821	817	807	841	811	777	849	806	804	791	808	782	831	840	826	775	819	814	804	837	770	791	799	808	815	810	819	852	817	814	807	851	798	808	882	763	812	826	831	797	783	821	770	826	804	835	808	807	852	839	770	839	843	801	810	829	780	780	775	857	768	843	816	871	789	773	819	870	819	821	880	814	787	790	890	775	790	825	869	885	856	812	811	832	804	837	808	762	796	781	775	810	839	777	828	789	812	793	810	823	804	758	770	856	786	800	753	839	811	743	780	823	832	786	839	827	772	832	819	824	841	766	844	810	782	816	876	818	809	839	848	803	762	842	810	799	773	858	755	760	882	787	807	808	802	846	800	841	794	873	783	829	854	833	817	798	802	784	794	839	880	833	836	826	804	848	791	796	766	792	807	776	802	855	790	835	762	822	790	834	798	817	811	848	755	860	826	840	856	818	870	809	806	783	810	808	815	801	819	824	808	835	834	783	785	832	846	858	814	834	804	818	812	811	831	817	811	799	828	822	805	878	827	788	818	782	813	796	792	824	831	854	815	847	793	833	850	839	759	785	784	805	828	804	842	812	836	786	788	795	816	776	740	748	804	774	838	810	758	792	776	803	827	868	804	809	818	809	820	855	791	815	799	820	792	794	849	806	800	793	779	849	784	849	815	847	834	813	813	788	778	834	833	797	833	803	800	799	812	766	805	816	805	795	786	829	833	793	841	833	801	778	784	808	801	851	791	808	779	817	871	812	830	798	815	801	827	771	783	776	801	762	815	821	787	780	790	809	836	792	817	810	814	830	807	796	802	811	819	806	855	842	809	796	811	796	789	857	800	779	818	780	773	822	748	827	765	839	833	832	821	813	849	812	814	790	787	821	768	823	806	813	812	822	782	794	820	798	821	836	829	770	771	813	784	816	830	850	778	781	790	853	797	853	823	885	814	819	811	792	812	758	825	833	762	836	787	823	758	803	833	844	830	855	799	824	849	783	841	830	868	823	802	833	806	816	803	828	839	811	843	842	819	796	818	821	767	795	850	807	795	780	812	815	805	759	805	819	859	798	778	793	785	801	851	822	791	777	842	805	826	771	829	846	809	769	833	823	811	782	851	825	857	826	843	785	832	828	785	793	789	792	819	795	799	784	804	823	832	829	848	797	808	824	767	826	799	829	849	874	760	817	790	827	791	802	808	805	827	853	789	796	819	798	821	842	813	839	820	811	874	788	812	808	760	847	799	785	793	750	824	794	739	820	785	827	832	750	781	765	798	773	818	789	750	820	831	776	797	784	771	838	813	794	799	826	851	753	803	837	795	773	839	771	787	765	819	734	798	811	828	785	773	836	761	796	786	860	783	837	766	798	802	791	793	775	871	827	836	831	805	794	828	814	809	796	834	804	821	861	775	792	768	820	867	858	749	813	785	782	818	858	823	816	794	833	790	811	827	807	833	866	835	802	817	837	837	787	791	783	792	774	820	801	807	761	788	776	822	804	816	776	800	797	799	773	821	780	809	811	804	796	825	865	809	802	797	836	795	767	806	794	778	772	819	777	815	814	820	783	758	796	824	818	800	830	817	773	858	809	803	827	837	800	800	804	858	803	792	820	826	790	793	781	809	822	851	802	812	797	820	776	806	804	806	794	858	783	770	817	827	841	771	764	822	785	815	840	861	842	753	750	796	787	781	829	777	848	795	766	782	826	778	766	814	822	830	824	827	785	772	829	784	835	837	824	846	811	802	835	836	837	851	842	803	830	763	819	820	837	808	828	819	846	764	803	811	805	837	794	862	882	791	798	763	793	840	806	829	866	801	833	789	825	820	806	788	775	754	858	800	856	821	835	773	763	838
23103	21540	29585	23970	21540	21590	10923	1323	866	801	750	693	609	572	607	563	560	513	487	490	506	457	479	453	471	444	455	443	392	432	442	450	398	394	394	454	405	418	423	375	411	420	443	416	441	425	434	388	425	448	379	399	421	404	407	434	405	401	427	420	420	404	387	411	402	398	374	414	396	382	390	428	388	396	393	371	402	356	414	402	393	381	398	395	388	405	384	368	413	402	415	401	411	386	408	417	388	404	432	404	377	393	395	404	392	419	365	395	425	409	381	382	390	383	358	393	409	405	403	361	412	352	393	410	361	404	377	391	404	431	412	399	410	369	371	391	362	392	370	353	413	421	407	386	406	409	354	387	366	396	384	406	363	400	416	386	380	392	411	401	394	387	418	421	373	431	399	409	393	386	390	407	406	378	397	329	408	418	400	383	371	410	386	381	385	416	392	393	377	365	399	415	407	382	403	387	381	391	434	376	402	375	385	403	404	411	426	397	390	431	402	391	371	431	369	362	405	380	397	387	394	395	424	420	404	403	353	447	372	385	389	368	384	377	374	387	412	413	356	392	403	421	368	393	395	396	409	398	419	388	405	420	387	422	409	375	401	427	370	446	380	385	394	365	380	431	418	435	393	420	365	401	417	388	352	401	408	394	423	351	418	389	386	385	405	376	393	400	385	399	424	437	399	416	391	377	402	391	380	423	375	403	377	399	400	379	408	383	409	375	377	371	397	380	397	438	375	403	413	392	411	426	402	380	387	408	421	392	393	424	404	410	399	367	404	429	345	396	392	396	377	415	391	412	388	403	401	384	390	400	404	420	404	385	397	385	376	397	390	376	397	411	397	385	382	408	418	392	390	355	398	409	403	412	406	363	377	373	406	403	388	399	367	394	358	414	390	430	389	381	402	382	390	403	376	415	364	410	402	366	401	393	393	394	400	391	368	375	383	373	406	406	401	394	408	390	439	403	384	405	409	393	395	395	391	396	389	405	421	368	424	391	388	359	382	418	393	409	375	394	367	371	394	441	394	390	403	396	386	390	379	396	403	383	370	406	389	367	408	391	377	422	398	369	405	383	382	373	415	344	410	398	392	374	408	388	406	452	389	419	404	420	383	413	364	417	380	400	431	402	400	395	365	401	372	410	405	396	414	404	418	399	391	389	386	417	382	399	386	399	390	376	430	400	416	389	411	424	408	402	435	390	369	439	401	385	348	411	401	387	365	359	371	398	408	403	359	378	406	379	377	391	414	407	388	441	423	375	389	377	346	443	402	439	373	406	418	403	402	426	384	417	430	387	371	391	405	370	381	404	423	374	365	379	382	374	393	437	342	415	400	416	386	396	394	391	421	390	387	400	372	381	370	371	412	388	380	391	404	365	369	375	394	396	400	363	409	384	367	430	420	381	396	387	383	430	402	377	376	391	415	427	393	381	406	386	395	423	405	401	374	412	392	368	424	391	403	379	399	390	393	374	416	377	412	394	371	395	416	420	441	385	396	390	378	411	424	381	390	394	401	373	393	417	364	381	362	404	357	401	388	390	390	375	399	381	402	397	400	399	375	377	382	395	383	398	394	404	414	395	357	393	387	383	387	367	448	392	437	385	394	376	391	384	406	379	430	394	349	407	360	427	406	414	386	408	411	360	420	384	436	418	356	367	404	384	394	380	358	395	380	412	390	382	399	386	385	374	406	382	383	425	386	361	412	365	416	397	411	420	394	382	397	399	436	402	377	376	377	391	408	403	360	330	353	370	391	318	422	450	432	395	408	386	393	389	384	375	387	405	376	401	424	398	364	384	348	365	378	386	409	422	412	396	393	390	395	428	365	391	424	378	419	426	404	375	407	381	380	422	379	379	398	429	381	380	416	432	379	390	366	388	393	418	417	390	382	369	402	381	402	389	376	416	377	399	407	393	396	394	429	393	400	393	337	410	377	356	438	384	410	353	393	392	395	373	406	388	376	339	420	354	372	405	415	421	418	409	443	417	372	363	382	428	382	402	393	373	395	416	407	359	371	418	357	407	405	371	394	385	413	381	387	408	408	403	401	398	397	416	359	372	379	376	361	375	430	385	376	378	381	401	377	388	437	389	380	359	398	417	396	418	406	352	401	439	395	385	411	435	362	379	422	411	411	400	388	423	373	401	384	385	389	397	391	406	402	395	421	355	400	374	396	406	391	387	384	358	338	409	408	403	385	361	396	391	400	397	370	381	433	405	417	373	381	411	382	376	379	402	431	387	384	399	425	422	385	404	381	367	381	368	432	367	385	382	408	372	394	397	415	372	385	398	399	408	390	383	365	385	379	401	392	410	398	372	396	407	435	372	373	412	393	420	388	393	392	366	395	337	399	401	427	381	385	405	395	394	388	387	394	377	353	397	454	410	408	400	391	393	393	418	377	375	379	377	366	381	369	415	383	377	401	406	388	363	377	393	378	413	407	395	401	406	389	360	396	390	394	400	390	406	397	378	391	408	385	397	369	409	384	411	419	406	422	387	400	372	373	385	356	373	384	405	406	382	415	377	421	405	379	400	400	356	380	369	404	404	412	395	379	362	399	395	424	408	370	387	381	394	404	431	365	397	355	380	408	356	404	372	378	372	400	381	351	383	400	415	348	400	389	387	358	396	385	348	388	403	409	358	386	386	372	383	380	386	355	405	391	348	389	415	403	393	423	382	408	374	440	426	379	384	398	400	411	400	384	384	383	392	388	394	384	360	371	434	393	378	386	394	391	388	425	381	389	407	380	364	365	405	368	400	411	404	342	412	395	374	431	384	436	360	442	397	403	393	387	387	410	382	398	373	385	388	364	392	388	427	388	392	395	374	375	416	419	374	421	387	385	359	420	385	362	374	399	386	358	398	408	434	373	382	401	370	394	375	413	437	410	391	412	388	421	389	356	371	401	354	398	381	411	390	389	391	380	396	363	392	364	396	390	388	405	411	380	386	391	383	363	393	421	424	407	406	379	370	379	405	397	388	377	350	386	405	354	369	408	377	400	391	391	381	395	375	357	390	410	415	387	388	420	386	387	408	415	418	381	398	392	415	360	376	421	390	378	357	423	365	387	396	408	391	378	428	383	416	414	434	430	381	415	377	417	433	356	397	402	398	389	367	365	427	404	394	414	393	374	394	422	374	348	399	378	391	392	388	412	389	394	403	391	384	375	357	404	371	411	431	411	388	415	406	374	403	384	389	430	389	393	444	371	408	386	381	372	399	376	390	436	391	388	369	361	378	385	388	416	362	348	400	413	417	396	380	426	389	374	373	395	382	392	390	392	386	383	394	384	377	379	399	410	385	416	404	401	413	374	365	402	366	382	410	426	389	408	386	379	365	390	369	443	375	353	356	381	365	374	390	413	395	401	376	370	414	367	408	390	405	412	362	422	385	445	399	389	394	384	357	409	399	437	403	422	400	381	395	370	373	388	404	398	351	361	379	433	395	414	398	415	410	372	379	359	408	374	415	410	419	380	415	381	376	417	412	421	386
7306	17077	13832	7301	5128	3800	2947	2385	1931	1627	1459	1227	1171	1043	879	888	802	822	766	735	725	699	695	718	661	671	661	568	598	657	627	624	591	607	602	603	563	634	534	590	560	570	580	576	577	593	526	569	549	594	575	589	588	593	559	570	585	560	519	534	558	536	567	639	537	568	537	584	551	567	532	551	557	545	554	560	543	552	504	525	555	543	521	537	529	564	493	557	535	544	580	572	543	531	537	546	542	525	533	585	554	523	534	554	556	546	544	563	536	507	517	532	556	548	555	505	573	534	544	526	550	575	566	538	526	545	564	563	541	536	569	517	508	576	502	543	542	530	528	490	536	563	501	556	578	568	484	589	511	528	531	537	584	528	540	578	505	561	541	523	537	570	546	503	586	527	525	545	526	514	538	543	553	504	546	524	533	537	527	541	544	539	547	585	536	546	531	518	559	510	550	540	608	528	532	558	573	570	543	561	534	524	541	563	517	530	527	574	494	513	550	501	545	515	523	559	514	539	541	555	531	535	572	564	527	530	510	518	552	538	524	570	545	561	570	554	529	564	519	497	543	518	531	520	556	568	559	514	521	517	530	539	541	567	520	533	533	537	522	502	565	513	515	564	512	537	529	533	512	564	515	534	546	550	519	524	501	524	526	533	553	528	530	510	533	527	536	556	539	551	530	543	589	535	534	500	549	521	517	550	532	528	529	567	537	525	543	485	558	542	524	505	582	542	583	532	525	539	564	515	547	543	539	517	574	499	559	539	566	509	548	520	535	535	561	529	560	540	528	553	558	520	539	538	516	533	528	567	588	544	578	569	540	593	486	512	542	566	543	514	562	532	531	553	530	563	550	583	501	542	573	535	522	529	512	573	526	501	530	531	534	516	540	508	560	554	523	522	531	525	549	572	539	571	522	581	517	538	535	536	534	524	572	543	567	547	572	523	548	496	549	540	514	529	504	558	569	546	559	527	558	534	541	567	551	569	545	559	570	554	560	520	528	531	549	548	578	558	508	539	556	558	546	516	511	556	524	565	559	587	528	555	536	509	560	525	528	547	578	557	579	560	545	519	523	555	522	548	546	531	524	546	516	561	557	547	551	533	533	541	535	534	503	527	552	558	594	520	526	553	558	524	546	514	561	557	501	542	531	544	541	522	529	541	549	532	524	530	512	541	543	520	560	558	560	549	556	515	527	552	522	508	531	572	559	577	551	560	534	501	539	537	548	553	537	556	533	492	575	590	560	549	529	528	496	501	580	554	539	499	540	511	544	532	537	539	526	524	546	544	552	563	525	592	545	575	544	538	516	508	531	572	572	562	547	509	548	521	561	568	522	553	513	538	538	562	527	553	508	522	543	557	525	551	537	533	528	529	514	561	514	512	539	559	524	557	565	528	521	561	508	517	535	546	539	541	540	507	547	524	551	534	515	573	558	541	566	563	569	584	553	552	565	542	518	534	555	562	573	524	555	537	540	520	579	527	528	543	526	526	550	517	498	521	517	550	565	569	560	578	572	541	547	527	534	520	525	527	563	523	559	555	545	545	519	568	547	525	537	517	539	537	519	573	543	556	540	523	488	540	498	550	560	522	540	514	523	536	516	562	550	482	517	504	542	510	533	495	527	532	550	523	527	524	512	518	541	547	592	522	519	569	507	529	517	536	549	536	605	550	529	562	518	535	548	538	527	518	552	529	540	518	560	558	535	511	551	532	495	525	488	490	563	517	512	559	545	571	545	540	515	522	509	567	506	546	521	553	508	567	542	509	515	530	558	543	552	511	552	541	502	547	570	555	531	551	524	495	494	516	546	538	573	551	523	507	514	531	525	538	581	561	520	528	559	525	552	501	594	558	555	535	580	552	507	513	504	532	543	525	569	521	534	543	493	553	497	536	510	557	497	548	563	521	524	532	551	583	558	539	590	561	537	563	556	550	503	518	502	572	552	517	506	553	562	529	548	530	543	511	529	529	554	566	526	596	532	512	526	563	534	541	522	491	573	531	542	526	526	538	511	552	543	517	507	554	511	528	538	516	543	530	533	558	549	541	528	512	533	532	526	541	533	544	521	539	581	543	529	527	507	566	560	536	545	515	578	555	553	526	519	493	542	524	582	556	521	568	581	521	541	533	548	549	560	551	581	529	546	521	531	560	530	531	495	543	561	573	539	511	555	542	513	520	595	565	569	549	528	557	529	515	532	525	549	518	534	542	523	550	545	522	542	514	519	520	532	569	553	530	513	543	539	575	519	505	557	550	534	562	495	531	564	564	581	509	455	503	558	550	533	528	550	537	551	529	554	520	536	499	518	534	497	511	556	521	539	517	597	502	552	514	526	538	574	523	566	526	553	564	537	553	529	573	533	541	524	558	539	538	535	566	547	561	581	547	549	488	537	553	528	548	514	505	561	552	531	539	572	502	541	547	596	508	522	534	529	569	550	515	579	561	550	557	564	560	539	553	543	531	539	517	542	560	576	537	530	503	541	543	544	550	472	526	511	576	528	535	502	539	546	565	518	509	540	521	543	496	498	545	562	534	554	532	601	514	529	558	561	555	589	503	523	520	523	575	521	586	514	518	588	517	535	539	531	535	515	542	543	541	553	549	557	537	503	540	534	542	574	540	570	510	503	563	533	504	596	521	575	552	516	574	537	533	539	517	545	540	524	536	537	542	552	560	553	582	527	542	538	497	533	536	504	552	550	538	557	555	567	518	499	535	510	537	545	588	573	535	569	558	532	548	546	516	554	549	512	563	548	571	522	543	539	546	509	530	559	515	584	518	533	545	503	517	493	502	539	547	555	572	509	565	538	511	548	555	561	528	559	534	529	546	506	565	523	547	554	544	538	535	547	523	575	617	555	574	504	520	509	543	545	531	575	537	523	558	572	561	532	522	493	526	539	567	518	559	532	508	523	539	499	566	509	555	554	546	528	564	534	534	517	590	528	525	574	528	541	562	518	535	554	585	547	580	520	560	551	501	560	520	527	537	558	527	528	515	576	540	529	530	501	530	556	546	523	553	530	577	514	545	537	522	539	555	553	537	552	554	567	538	564	496	570	542	531	562	540	522	557	553	527	558	542	566	509	504	512	546	525	578	542	530	539	566	567	540	577	503	559	547	535	550	517	531	542	573	554	537	531	509	525	541	587	549	563	497	551	605	501	496	508	557	509	573	529	561	575	548	517	539	501	552	538	544	506	517	578	531	524	515	529	530	530	546	532	523	519	493	524	522	551	517	571	518	552	546	552	527	538	519	527	540	558	543	558	524	550	543	524	525	508	552	527	545	551	529	491	534	536	518	494	564	501	556	508	505	539	538	507	515	507	555	497	546	558	530	521	507	542	559	545	560	536	558	523	558	510	496	545	559	533	538	548	537	517	542	554	512	543	557	570	547	550	529	536	478	547	516	560	587	541	493	530	532	537	541	565	530	538	522	526	546	556	518	572	566	526	526	544	552	528	535	558	529	543	517	511	539	555	571	524	525	594	531	541	530
27138	21219	10792	1126	647	628	571	470	499	461	429	444	471	408	441	454	447	432	458	457	437	469	473	447	442	423	459	460	475	473	477	448	453	441	448	483	470	446	424	458	471	437	442	465	484	423	455	462	377	425	431	480	464	462	419	491	428	437	431	411	432	400	436	502	435	447	422	432	418	454	436	420	449	453	430	417	460	442	439	452	438	454	418	445	393	439	458	456	420	454	425	476	429	453	431	442	454	429	430	444	423	477	418	435	454	467	465	452	446	473	439	431	451	446	424	459	438	442	450	424	440	462	439	442	450	455	427	441	449	432	430	421	439	439	462	422	465	450	407	435	446	425	450	443	426	444	424	458	425	402	461	414	422	460	461	410	442	450	419	406	438	408	473	487	461	421	447	455	445	432	423	441	456	465	468	465	447	425	451	465	466	423	461	445	465	449	437	450	444	408	427	462	444	446	436	418	458	436	455	471	418	430	413	447	439	438	450	455	464	427	487	416	388	500	452	411	420	433	466	406	449	443	408	420	423	425	473	422	416	442	409	440	384	465	418	448	389	438	486	424	454	478	449	454	453	470	461	429	457	422	435	484	440	408	461	436	439	436	454	393	399	407	475	465	397	466	463	436	422	442	442	422	418	488	445	459	411	455	445	470	441	386	430	421	399	433	447	420	439	422	460	426	467	493	457	433	462	456	422	447	480	424	460	412	462	421	437	442	446	447	463	440	463	452	422	447	493	437	474	452	409	434	432	431	433	444	444	443	417	438	456	457	454	426	450	456	442	418	401	483	460	439	469	484	434	441	456	452	436	419	430	478	478	440	434	432	412	425	451	441	439	469	426	425	463	433	435	401	488	473	439	445	432	449	429	452	461	466	448	414	417	467	413	460	445	459	433	440	445	428	458	425	439	460	425	449	448	402	445	425	475	449	454	447	446	455	442	438	447	463	457	456	458	410	440	412	430	406	403	448	426	466	427	429	469	447	468	442	461	465	417	466	463	395	431	428	455	457	406	454	463	452	416	466	470	449	409	423	424	437	440	447	449	434	437	428	435	443	429	425	436	466	444	441	448	416	431	451	427	388	403	386	458	435	420	452	426	420	452	428	433	454	450	420	460	471	442	418	389	449	457	428	451	422	453	427	415	444	459	462	410	434	441	421	437	447	391	436	457	426	446	442	432	432	438	434	418	423	505	424	444	447	395	426	435	428	439	447	460	457	429	416	447	428	493	458	409	422	460	434	402	443	415	431	435	472	437	442	439	454	445	414	449	428	426	473	430	436	442	432	473	477	449	449	428	437	433	386	447	403	431	382	419	452	457	458	447	450	456	432	458	486	478	479	442	463	461	418	427	456	454	473	439	458	454	419	458	465	404	420	468	439	476	409	446	445	461	427	444	430	443	467	479	422	452	466	412	455	442	413	457	443	441	434	454	429	420	436	424	452	434	470	434	458	432	438	462	425	481	468	414	414	427	421	450	446	442	444	424	436	431	434	432	449	440	410	414	460	437	433	471	447	479	425	479	457	414	453	463	439	473	424	475	434	437	473	410	421	454	410	420	445	432	394	474	456	443	441	466	456	424	440	423	417	433	455	409	460	437	448	423	360	443	424	415	435	456	451	426	397	444	428	430	438	457	421	450	429	445	416	448	413	405	441	432	460	462	451	426	412	429	439	450	459	431	431	409	433	455	401	468	471	446	434	429	462	404	475	487	462	434	432	418	423	472	414	437	418	444	412	445	439	447	457	439	455	431	462	470	454	425	453	425	449	433	403	460	453	400	449	470	462	477	432	428	402	431	418	474	437	451	427	437	428	469	461	449	471	448	489	444	470	471	414	431	453	454	460	443	444	419	425	420	456	467	452	442	386	438	417	467	449	423	419	401	470	492	438	422	473	436	431	447	446	484	443	433	421	472	444	439	435	429	470	454	464	427	412	438	430	466	389	418	475	482	478	439	447	405	502	459	440	414	441	440	430	420	432	438	461	424	490	451	400	440	439	460	411	462	461	428	436	428	412	429	424	419	476	442	410	449	420	443	434	435	414	423	446	453	433	425	471	419	452	419	425	432	446	468	460	440	431	410	413	465	428	431	442	431	437	452	445	448	424	403	445	447	460	438	455	414	428	422	462	451	457	474	423	421	448	432	490	442	390	438	461	449	444	441	463	465	421	468	414	472	438	462	445	425	470	440	437	439	434	403	404	468	461	454	417	465	420	459	418	455	447	429	442	436	487	453	463	463	446	421	430	458	416	426	434	419	404	452	432	458	461	481	419	450	476	453	469	411	433	444	456	445	434	423	455	425	467	441	472	415	482	460	427	431	450	431	481	444	431	435	447	439	440	448	444	429	454	444	435	447	405	458	458	431	446	461	454	431	399	423	430	439	435	430	431	441	412	478	402	466	430	441	440	395	470	443	440	458	425	464	424	436	404	453	460	416	425	449	432	463	418	467	439	465	443	460	431	445	447	425	433	457	440	419	431	423	461	443	399	433	393	452	422	450	433	424	434	446	434	389	432	458	449	445	448	428	440	429	450	424	445	437	416	429	454	418	408	433	442	457	430	469	422	453	451	425	452	440	432	462	449	479	427	455	431	437	439	406	457	421	393	475	450	413	405	442	432	419	437	470	443	453	417	465	474	390	429	472	457	503	419	434	468	392	460	433	413	464	421	453	458	466	422	451	451	440	401	444	455	446	440	466	416	387	438	422	444	399	482	443	449	467	446	448	422	422	448	419	484	410	457	434	460	434	463	436	464	455	430	437	428	457	443	391	429	424	442	420	420	440	421	466	456	434	429	423	436	443	434	464	444	444	460	442	448	425	466	431	450	432	459	447	443	436	470	424	437	466	431	449	469	430	422	404	450	456	441	435	448	397	409	445	465	437	440	445	412	458	457	469	453	449	452	444	458	410	445	433	468	444	382	448	437	423	445	445	419	465	446	454	423	441	439	444	420	452	453	408	464	435	463	472	452	456	447	447	441	465	449	457	451	405	415	464	410	412	429	418	441	462	448	439	490	456	423	457	444	438	428	438	456	429	432	428	439	453	457	454	403	440	422	452	474	437	453	409	440	447	420	426	437	454	457	456	405	442	440	435	436	437	417	420	444	439	442	431	459	432	451	470	465	461	445	427	453	421	438	395	449	451	423	426	432	455	471	360	441	450	434	436	431	444	434	475	443	466	459	427	468	466	415	414	437	451	424	441	493	438	407	431	457	432	435	417	459	381	432	424	448	454	424	431	446	440	439	448	452	433	470	505	461	487	441	415	410	451	426	433	447	455	447	424	429	433	447	442	464	450	482	455	426	463	502	424	412	420	432	446	431	428	436	465	438	449	424	418	454	430	443	437	451	448	459	457	450	395	477	427	440	476	434	475	460	434	398	461	438	449	415	425	445	430	445	449	423	471	409	448	451	438	444	428	444	451	393	428	413	443	456	394	433	422	427	469	428	433	424	428	451	428	431	445	419	455	451	441	430	403	405	435	451
4055	1531	1297	919	815	758	696	657	643	640	595	617	607	609	622	643	565	576	598	603	632	575	593	638	614	592	594	591	627	579	578	617	601	615	601	604	585	632	563	595	626	571	592	585	623	609	606	602	600	582	609	578	636	621	618	616	614	599	638	586	622	604	597	595	569	655	587	589	607	591	589	633	611	594	548	568	598	627	578	570	637	586	604	552	597	609	583	610	575	592	603	611	549	610	609	626	584	603	641	603	549	582	561	608	582	577	586	607	590	590	607	554	605	582	611	590	640	582	621	574	590	587	588	598	589	597	581	635	575	542	592	593	605	588	555	573	626	613	644	572	687	601	591	612	583	532	583	575	572	575	593	570	588	611	610	584	605	589	606	583	582	610	581	576	622	556	630	623	610	582	636	590	611	574	544	599	579	595	583	570	573	655	620	567	609	590	605	564	594	593	601	597	608	568	610	650	575	562	637	605	557	602	595	564	583	574	587	587	620	559	574	594	605	588	601	586	590	615	590	585	592	595	610	554	604	611	603	607	650	582	580	608	612	611	589	586	575	633	600	597	577	605	582	633	619	597	585	604	613	610	608	612	567	572	625	577	563	589	563	589	607	562	548	597	602	558	606	597	562	610	583	575	570	556	606	569	606	600	610	560	613	598	623	582	577	575	618	629	581	603	642	577	614	595	582	607	568	574	612	642	635	620	556	576	600	614	575	571	582	574	573	594	592	607	594	650	583	550	596	595	646	580	635	598	623	626	584	565	610	611	604	589	633	568	608	600	577	603	628	583	618	591	613	578	611	605	571	588	572	590	557	576	561	592	588	653	594	581	604	613	576	625	612	587	585	595	576	599	551	567	608	556	594	600	613	600	597	600	547	582	613	555	610	588	608	600	622	550	557	602	578	580	643	544	612	603	573	627	543	555	626	548	597	621	619	618	591	652	627	547	576	620	597	555	601	619	590	603	558	580	621	555	570	549	616	635	605	613	587	597	591	627	615	575	579	568	593	613	633	603	554	608	655	561	586	580	569	600	591	570	572	594	615	556	594	582	586	584	603	589	582	643	568	577	604	581	602	617	576	619	597	623	564	585	603	622	580	581	615	590	600	576	574	581	599	595	647	548	583	612	593	613	533	620	555	564	605	618	573	581	599	595	640	632	565	591	600	569	599	593	611	581	609	579	613	528	564	614	587	588	624	612	626	593	539	557	571	578	557	606	556	580	570	610	612	618	598	621	598	589	563	565	618	576	595	605	619	618	614	607	575	586	584	592	593	608	611	590	620	586	615	609	607	604	592	605	605	593	590	594	601	576	564	603	607	613	597	589	573	608	614	625	594	613	616	598	568	597	657	574	615	618	580	606	588	623	620	585	595	574	589	607	623	621	607	634	594	574	620	635	525	582	564	583	590	589	603	603	598	556	595	608	582	586	601	629	621	590	561	605	609	585	594	576	605	556	632	637	574	598	624	561	631	584	552	577	588	543	581	615	597	558	612	565	598	586	547	616	585	642	581	603	577	600	561	600	587	629	596	584	576	603	580	609	588	634	616	616	595	614	556	602	614	590	615	574	624	599	595	553	601	615	596	601	558	599	612	640	614	595	592	597	612	598	618	607	593	585	596	574	590	542	565	572	586	613	576	584	629	594	608	593	604	608	604	591	588	566	580	600	582	584	559	614	620	626	580	562	574	587	567	594	596	577	600	619	595	577	585	559	544	611	624	617	606	609	607	627	625	620	592	552	587	606	594	566	635	624	638	566	631	580	622	609	588	604	590	606	579	595	590	625	598	586	566	562	633	582	627	636	582	614	566	576	610	566	624	602	595	585	611	592	596	574	592	574	609	603	642	626	645	602	582	618	591	574	575	587	634	594	607	620	593	632	626	612	611	599	586	605	602	577	621	547	594	575	576	604	541	565	587	559	530	610	580	594	583	577	585	584	557	578	626	677	556	615	609	608	609	581	605	623	616	608	602	566	567	586	605	561	650	605	574	630	578	606	565	596	619	573	620	605	587	578	598	587	609	610	575	606	614	559	629	574	598	570	558	576	606	612	614	614	594	561	550	601	581	609	576	588	583	644	542	625	573	628	603	606	621	592	553	608	599	575	576	561	599	600	595	591	599	577	584	643	580	560	622	574	588	579	646	568	597	589	617	566	616	568	566	646	607	599	608	604	595	593	602	615	608	595	608	567	631	573	623	583	614	603	614	543	567	602	607	553	570	559	608	584	634	574	592	585	578	622	603	585	601	618	617	578	613	569	582	533	545	580	581	631	591	602	670	592	601	637	634	618	645	569	562	566	616	591	589	647	551	613	591	593	599	585	585	542	585	555	591	588	585	623	566	595	627	613	603	639	609	575	623	620	622	609	636	626	608	578	570	614	565	578	601	649	595	619	613	589	631	582	616	622	608	581	586	587	572	593	610	634	622	567	593	597	564	568	603	622	615	603	587	610	596	605	608	602	598	581	591	612	555	567	587	590	569	558	649	623	565	582	551	557	588	560	625	563	559	616	584	630	579	614	583	585	627	591	600	572	582	609	580	610	578	580	605	577	590	642	604	606	563	625	612	573	614	608	556	616	604	616	554	559	562	591	616	649	577	585	591	576	643	553	639	600	599	588	612	566	589	596	601	608	561	546	623	617	598	621	618	588	589	587	546	608	580	527	611	619	627	607	582	607	546	591	662	575	585	610	610	594	592	609	610	581	560	616	577	595	615	572	572	614	564	608	581	607	598	569	592	604	593	576	633	550	602	641	632	569	569	611	596	618	578	535	574	574	636	601	600	584	581	598	599	614	615	571	581	583	611	601	623	592	599	597	635	558	672	585	595	580	625	597	555	582	606	606	561	602	603	622	570	588	618	573	597	615	620	593	635	590	553	628	593	579	584	610	598	585	571	562	601	596	568	576	592	625	592	596	637	587	566	574	602	614	570	622	635	577	564	578	629	591	591	624	631	604	602	642	538	583	544	599	585	600	618	597	640	622	639	617	574	653	622	602	615	625	525	587	567	554	594	657	582	580	612	578	574	631	617	569	616	551	618	567	589	620	614	624	602	612	580	598	560	620	599	605	596	605	560	574	628	576	569	620	576	565	540	586	624	595	572	607	626	585	578	627	612	624	609	575	600	531	651	582	576	586	600	573	601	608	630	585	583	564	640	569	634	614	604	595	622	628	540	624	575	605	586	591	617	560	569	618	570	623	556	591	557	557	613	598	613	605	571	611	618	577	567	580	605	615	593	616	570	638	591	598	561	571	603	590	584	576	554	603	596	577	618	634	562	638	610	622	580	605	662	571	581	601	590	610	618	587	612	551	620	585	606	568	593	636	614	603	606	607	599	567	613	587	573	605	588	603	600	579	589	590	600	578	628	601	627	583	557	590	595	583	589	567	632	631	569	580	602	560	597	596	661	592	561	558	591	636	626	576	609	595	623	537	602	570	641	572	605	565	606	582	589	571	569	583	650	561	631	610	555	596	586	627	593	591
23908	21522	29174	24307	21526	12908	1638	987	846	792	753	725	700	689	653	686	646	661	667	668	616	631	604	600	578	656	608	623	659	620	632	628	612	605	596	603	625	642	584	675	650	630	587	639	629	654	624	594	612	589	614	586	624	622	649	564	564	590	620	618	603	620	600	601	651	609	608	645	620	601	583	597	601	616	581	643	604	585	621	553	580	619	588	625	592	611	626	604	641	663	598	587	586	559	609	621	642	634	604	595	601	622	629	627	598	577	607	589	600	579	616	600	627	555	616	609	610	552	607	604	609	642	619	638	626	613	637	567	624	608	612	576	585	635	608	583	570	597	608	605	597	612	645	629	607	612	596	552	570	616	613	599	659	598	611	599	575	593	596	577	624	606	621	606	601	573	623	596	588	613	620	600	579	609	607	612	564	590	616	614	582	612	621	592	602	597	588	573	602	623	586	650	596	605	608	610	610	633	585	540	610	602	595	618	616	583	627	592	614	617	589	641	620	631	590	626	655	661	583	611	617	611	619	621	636	569	607	544	556	575	596	577	604	579	613	614	557	643	614	609	612	627	569	586	571	570	617	617	638	655	586	559	582	580	599	617	580	647	622	626	593	572	623	612	590	574	564	619	639	609	607	544	563	616	597	578	618	631	577	610	621	583	619	569	604	596	637	640	608	580	570	642	580	602	622	596	622	639	627	600	614	649	566	575	588	576	559	593	589	628	572	562	601	567	635	624	582	600	600	606	563	543	600	596	576	560	570	604	597	588	589	600	602	570	610	608	586	576	631	598	610	594	667	575	567	617	604	601	625	566	603	658	587	565	565	691	609	554	624	593	653	594	584	587	580	605	605	600	627	575	595	548	587	655	619	595	627	585	609	627	639	600	620	618	616	612	581	600	573	595	607	600	609	583	608	657	632	569	621	654	623	600	629	595	608	537	618	636	625	591	556	581	610	554	607	581	595	609	558	623	582	644	591	617	598	565	563	619	603	590	579	565	552	636	622	580	564	570	619	618	638	611	618	601	589	646	585	607	587	587	620	581	600	575	591	595	601	617	603	628	612	611	613	578	593	583	671	616	558	643	633	562	627	601	588	607	616	590	648	565	630	615	613	573	580	602	625	581	610	602	585	592	577	609	618	610	612	594	572	624	635	616	561	556	614	590	604	622	609	620	584	620	632	591	604	599	642	577	593	622	603	642	565	565	633	661	586	601	599	568	622	602	581	595	606	580	612	608	586	619	575	573	599	605	594	603	579	609	646	618	621	573	613	602	597	589	649	552	606	593	580	642	594	585	609	590	603	579	637	585	623	537	612	616	666	568	623	584	582	542	586	569	596	554	582	570	621	617	590	533	577	613	593	565	633	631	585	592	647	560	540	569	638	570	612	604	588	605	610	572	619	586	588	622	631	636	603	578	613	635	584	579	596	598	617	585	615	625	607	578	615	540	627	547	589	604	614	611	572	588	574	576	561	614	608	597	550	619	587	581	620	592	580	583	554	554	595	662	633	592	572	584	603	557	614	573	611	605	582	588	538	620	575	594	623	650	604	612	586	623	633	601	599	584	575	584	605	615	626	588	588	583	584	603	561	571	632	585	570	583	638	593	592	542	622	569	569	624	616	621	640	565	587	604	574	616	597	596	603	595	593	579	595	572	573	582	576	597	603	591	602	582	623	576	595	612	575	591	596	578	588	597	611	591	654	590	574	585	562	570	589	580	583	621	601	626	563	601	636	584	612	619	584	631	648	606	642	615	569	587	543	570	595	610	595	586	618	587	626	588	617	554	609	595	623	611	610	597	641	556	571	552	618	590	591	651	586	568	581	605	619	587	598	622	628	597	603	590	601	545	572	642	677	636	607	618	601	567	595	583	594	619	575	604	596	590	567	577	592	651	572	596	609	577	631	633	604	588	569	635	591	588	604	617	600	544	592	610	577	598	579	634	614	619	632	619	618	631	587	622	593	589	590	607	563	587	591	617	596	625	605	582	636	585	544	608	636	571	584	597	583	593	635	649	608	642	560	648	592	648	594	626	616	599	601	586	559	592	646	537	624	600	597	594	614	639	616	622	609	599	614	598	585	631	591	588	578	621	589	625	602	635	605	622	681	581	605	589	603	613	587	573	611	618	603	623	633	614	536	597	606	609	603	612	621	570	608	592	595	593	612	668	571	642	582	610	583	650	608	564	595	609	581	602	566	571	608	585	649	613	633	602	617	563	583	635	599	584	622	573	597	571	565	621	602	581	616	631	559	572	599	605	581	585	603	568	620	583	615	609	582	583	606	613	628	558	589	615	595	574	570	566	618	630	600	582	638	619	621	598	566	636	595	613	593	588	623	586	600	594	631	621	603	646	565	614	603	603	586	582	615	577	610	604	638	589	604	615	623	633	605	542	592	604	582	553	555	628	613	630	598	553	615	623	595	580	589	603	635	605	646	592	608	624	604	601	618	549	588	582	580	596	631	596	642	582	620	562	574	630	631	557	559	609	622	591	546	641	621	566	605	569	615	598	596	629	588	624	557	568	589	559	548	569	582	622	583	604	540	618	627	605	632	628	644	588	597	624	591	588	645	609	594	615	621	586	632	606	610	544	618	610	567	598	569	606	624	629	638	614	641	640	660	596	586	609	598	603	608	581	585	616	614	601	546	645	623	600	588	641	621	587	618	621	604	577	614	617	603	602	624	605	574	604	604	607	599	598	636	630	576	614	607	610	617	623	547	585	591	577	565	584	604	626	601	591	636	584	642	645	565	592	589	611	603	550	600	563	548	589	611	646	620	611	588	569	576	577	599	624	596	624	595	647	579	620	592	563	605	611	576	589	631	595	617	581	592	589	565	557	619	637	589	629	556	613	610	611	599	601	614	586	561	624	579	604	564	622	634	570	591	606	618	614	563	593	625	619	560	618	607	584	554	608	576	586	622	632	612	602	644	628	573	620	575	605	577	647	590	582	576	570	621	616	581	599	623	624	582	647	587	626	578	581	619	576	592	642	614	562	624	610	597	600	566	572	597	574	595	612	619	575	581	605	574	624	583	565	583	636	585	621	609	595	588	626	596	589	595	620	624	597	587	641	580	650	603	606	606	580	586	566	618	573	598	581	640	597	619	613	621	569	596	599	581	592	646	598	614	643	606	568	622	625	605	594	561	628	565	569	612	628	630	560	569	631	608	593	594	585	584	586	586	626	622	625	596	591	585	585	574	606	568	607	652	615	591	604	603	612	619	588	632	587	585	615	568	598	596	608	624	575	624	597	601	637	592	629	636	592	585	593	612	595	620	600	559	605	602	675	630	616	596	626	616	564	613	606	608	594	577	600	616	615	612	578	608	585	651	595	583	585	570	572	597	639	600	584	641	581	622	627	631	612	588	604	580	583	590	573	581	563	578	563	595	584	570	585	607	624	637	606	634	571	599	620	581	548	592	615	586	617	637	603	608	589	567	606	596	580	574	565	632	584	613	577	641	598	578	550	612	594	586	586	645	601
5171	11002	8821	4518	3264	2611	2098	1777	1573	1380	1282	1189	1092	1053	978	969	971	901	943	914	880	896	913	868	833	889	867	850	854	829	838	831	862	840	815	813	777	825	836	827	848	859	824	787	812	852	821	849	786	797	817	915	855	831	798	883	824	849	831	807	858	823	824	854	779	786	883	821	833	777	840	805	784	826	788	768	799	802	837	850	783	859	838	811	833	807	828	775	777	836	804	799	796	822	755	786	785	780	816	745	823	796	788	793	804	818	829	780	785	811	845	865	799	777	786	801	805	823	800	847	788	816	767	796	803	796	829	785	779	834	817	814	839	771	776	824	789	817	782	789	769	805	741	780	854	834	804	789	801	818	768	782	817	844	794	795	809	777	803	769	830	794	799	828	821	823	797	836	813	828	843	810	758	787	826	795	776	742	812	798	829	814	864	841	786	786	827	825	865	812	786	815	776	871	815	760	825	797	801	849	832	812	793	752	848	762	727	802	760	804	767	809	803	848	764	857	768	880	782	782	766	746	802	770	769	857	802	802	827	794	823	807	837	846	775	826	770	804	770	831	831	851	793	808	796	786	798	803	819	825	811	794	780	814	763	775	806	804	802	789	790	792	808	828	792	783	803	789	815	815	829	793	842	818	832	783	774	788	827	761	774	752	785	823	780	800	828	851	806	809	835	768	798	767	781	812	784	836	780	755	811	803	826	789	784	818	801	796	757	792	788	850	811	783	834	841	794	797	818	807	810	848	768	814	795	865	779	800	751	796	749	824	815	806	791	777	789	818	857	813	845	778	777	822	792	823	751	800	800	797	812	849	796	790	836	812	826	804	817	832	865	785	790	847	797	807	771	840	833	836	820	789	813	786	758	788	755	817	838	802	769	803	786	825	861	739	750	804	831	780	822	795	783	762	823	850	803	824	823	817	781	839	795	774	770	812	774	842	807	824	847	817	783	729	777	805	781	796	774	804	862	811	815	810	825	779	827	781	786	742	815	812	816	816	844	820	775	828	752	798	770	862	844	820	819	815	858	835	762	775	791	864	791	785	795	803	806	850	785	794	817	769	835	784	802	789	760	789	875	799	859	825	819	814	843	797	814	790	790	827	776	812	820	784	792	814	773	825	824	766	829	846	777	761	858	737	805	757	772	836	810	787	785	793	783	909	799	813	792	797	825	782	789	807	811	771	728	831	823	835	790	783	792	772	786	792	837	750	780	804	775	836	781	758	793	819	798	770	799	794	794	798	793	843	847	815	772	814	837	795	779	774	857	820	796	734	810	841	824	777	815	767	831	817	856	813	797	819	770	769	833	792	776	787	809	818	810	791	825	819	784	795	811	821	897	816	818	807	810	849	783	759	793	814	755	755	818	754	776	791	829	800	802	804	803	816	783	846	782	740	803	824	821	813	793	751	794	828	833	807	778	758	863	770	781	770	758	784	784	790	844	819	816	745	817	757	782	752	819	761	827	812	811	820	807	797	814	807	835	780	851	794	803	830	823	787	808	788	779	758	848	787	778	839	804	810	808	861	836	778	843	813	805	796	822	792	811	793	841	779	830	757	765	791	798	854	817	805	793	769	826	794	774	811	816	827	814	792	778	842	781	823	826	783	778	824	791	800	761	828	814	839	794	746	795	849	812	784	756	780	774	752	874	816	802	844	807	814	762	836	763	803	830	825	863	858	800	771	814	748	816	813	764	798	841	847	787	815	837	791	809	789	807	815	809	825	790	827	801	788	797	808	823	766	832	795	793	759	775	801	783	770	794	829	830	818	727	779	788	793	757	795	800	868	786	814	819	857	795	792	765	789	793	826	819	830	751	792	818	829	819	795	767	791	807	819	784	764	816	849	811	844	785	787	739	798	831	854	816	736	826	815	816	816	787	787	819	792	782	813	718	854	808	774	817	855	805	822	794	837	832	831	842	853	801	787	874	811	848	809	756	811	800	770	824	836	762	795	758	772	839	777	769	793	817	802	805	780	755	805	751	813	823	805	828	808	827	795	776	825	785	836	833	786	804	801	794	825	789	808	782	810	765	775	784	775	827	802	855	784	780	843	834	829	771	815	787	800	785	780	864	812	831	833	819	795	773	816	767	775	738	809	807	798	794	817	849	806	798	795	811	847	764	826	788	758	787	767	787	793	754	829	780	786	781	868	782	799	776	811	834	772	793	798	840	845	857	811	783	807	794	799	785	790	802	803	821	852	781	806	825	772	809	793	768	798	760	794	807	780	717	832	800	865	778	771	816	829	828	802	828	798	772	751	816	840	809	767	837	773	813	816	763	787	769	808	782	816	803	792	822	797	764	818	778	804	797	784	755	789	770	831	804	790	815	835	802	798	797	814	787	774	854	846	800	859	842	800	735	802	809	809	845	793	804	816	805	753	785	757	819	777	822	841	814	795	792	801	801	764	845	803	801	803	809	784	830	787	874	818	772	769	791	760	771	815	823	796	832	786	787	796	759	796	818	853	781	810	816	840	809	760	860	799	778	786	772	738	823	811	775	857	782	792	780	780	798	795	771	816	810	798	782	850	804	792	809	790	776	851	869	796	820	861	838	803	780	767	832	779	792	815	817	780	797	749	798	784	796	789	749	735	780	807	798	890	788	735	763	836	752	814	817	809	830	822	862	748	821	756	796	785	790	785	775	814	791	816	822	775	855	812	784	823	792	817	784	780	878	772	724	873	825	809	830	757	777	766	826	785	757	799	800	781	815	790	809	814	802	835	829	799	799	787	784	871	799	779	752	809	844	796	816	795	809	813	771	807	809	832	823	802	797	778	813	840	808	800	839	773	774	778	777	848	881	785	791	814	863	810	748	791	844	845	767	845	815	810	806	830	835	848	771	809	784	817	838	768	803	801	798	766	807	805	796	790	771	777	829	839	794	865	774	816	808	770	789	788	783	857	766	793	783	844	802	811	837	807	816	797	805	808	855	835	803	799	777	785	762	850	788	773	838	800	794	795	800	805	791	820	801	761	833	815	750	878	832	744	797	844	784	832	807	769	790	855	782	790	767	801	826	819	756	833	735	794	808	794	777	798	730	827	835	747	855	807	839	791	753	765	758	783	821	843	793	833	829	800	819	838	800	800	818	825	764	806	822	784	887	773	812	784	833	818	814	801	788	775	811	844	789	832	785	859	773	818	752	814	774	813	812	776	838	806	780	785	824	830	777	799	822	806	795	769	797	775	798	844	772	782	798	759	805	751	858	804	773	838	789	804	786	795	820	747	756	782	810	815	802	797	840	766	822	834	770	800	777	799	802	773	889	818	777	774	821	781	801	795	853	819	861	850	804	827	858	801	762	813	810	765	763	794	757	796	812	809	852	825	795	846	835	801	834	791	781	844	740	780	801	866	775	793	809	778	795	770	802	774	821	770	808	853	777	814	796	782	855	823	795	799	833	814	781	820	802	840	790	831	808	805	795	805	816	829	800	790	815	792	805	768	803	786	785	834	791	788	797	793	815	752	768	853	810	863	799	797
23163	21524	29526	23970	21527	21578	10674	1226	861	795	739	682	633	571	535	513	516	506	512	506	466	452	456	479	440	420	431	392	414	398	418	430	405	413	444	398	403	376	434	402	402	394	423	413	405	387	381	396	389	438	411	427	418	409	395	376	415	401	421	398	366	352	376	398	385	399	397	387	414	380	380	396	371	416	439	405	376	349	394	418	396	429	384	434	364	346	399	381	384	383	416	384	398	436	394	373	392	376	393	403	365	392	397	433	381	375	388	408	413	391	401	363	390	360	355	395	417	357	392	385	380	399	400	419	355	386	385	394	397	390	364	383	371	367	380	395	391	392	366	349	408	391	364	409	378	371	399	379	388	393	400	382	421	388	371	382	383	407	393	401	382	407	366	421	379	373	389	381	386	385	374	376	397	352	388	366	352	402	396	366	400	377	422	386	350	403	384	424	387	363	381	397	360	367	414	417	401	394	399	367	377	411	355	380	384	352	383	399	371	401	383	412	364	376	383	373	465	380	368	386	423	369	397	383	391	417	392	385	407	363	377	376	390	367	391	380	412	379	408	408	450	395	361	400	412	370	397	381	371	381	367	372	361	376	367	389	384	383	348	394	379	397	366	382	362	404	369	372	386	372	365	361	389	405	410	411	371	402	383	381	363	379	414	398	392	381	398	391	375	373	376	386	369	371	390	402	377	381	392	397	358	383	340	427	391	383	410	390	373	429	339	382	386	401	399	404	415	366	419	394	398	378	402	406	426	394	390	407	387	378	402	392	378	393	365	374	411	404	400	371	415	387	366	412	400	354	423	377	390	389	375	380	351	358	350	377	389	403	408	372	399	395	383	392	370	382	396	355	410	395	433	393	390	404	396	387	365	359	375	383	374	380	386	362	398	396	353	404	396	420	394	384	380	386	383	422	367	370	401	394	383	330	383	378	370	376	393	384	394	385	397	379	368	423	372	391	376	384	372	377	372	392	396	378	405	376	381	374	392	393	372	393	369	372	426	421	383	373	394	397	382	380	352	415	342	392	374	384	419	380	369	382	357	395	381	355	382	392	422	383	413	403	415	346	409	372	348	411	375	367	390	360	383	369	393	377	387	365	386	418	414	381	377	404	367	389	342	367	373	345	400	402	385	375	406	402	383	394	370	418	362	392	364	385	361	443	407	354	406	376	419	377	395	356	399	420	371	398	405	363	387	399	389	393	368	413	372	384	369	373	387	397	409	400	367	391	366	357	377	415	426	378	399	370	388	397	371	384	397	412	378	410	429	377	377	409	369	380	367	353	406	414	383	403	417	401	351	378	388	380	435	364	338	399	378	360	375	353	387	381	391	406	413	396	381	406	405	405	405	414	390	368	385	361	394	405	413	378	407	371	362	393	405	371	377	368	362	376	387	398	398	406	402	391	382	366	381	407	387	351	391	409	397	366	389	424	370	402	380	401	395	421	412	387	348	359	371	388	375	390	405	378	431	374	380	407	387	353	444	368	362	382	399	387	391	389	358	392	381	356	369	405	397	391	402	390	388	380	397	370	409	419	370	388	374	400	415	381	364	361	391	386	431	401	422	417	371	391	402	375	356	385	365	371	398	389	389	386	383	420	390	379	388	358	354	403	407	448	394	406	362	368	391	408	399	372	389	389	398	409	382	389	391	374	369	376	387	376	408	385	375	387	381	403	411	403	411	370	387	388	370	360	379	358	404	378	388	354	373	375	378	382	413	342	387	371	389	396	398	380	386	374	392	343	353	357	376	361	373	364	419	393	344	429	389	406	387	392	391	391	394	406	372	416	402	361	401	396	350	337	371	380	383	389	379	384	383	376	383	393	394	395	382	355	394	393	398	394	381	385	398	369	397	417	424	371	366	403	400	399	371	411	379	387	409	400	387	345	399	395	410	388	373	380	383	403	391	372	355	417	385	394	373	389	381	410	408	401	388	371	424	364	367	371	378	407	374	366	368	388	369	385	401	368	357	415	392	374	381	385	391	374	381	390	398	384	390	375	397	413	363	356	404	356	444	379	387	372	375	362	423	409	406	405	432	402	398	405	422	386	391	365	398	383	389	377	403	415	351	383	375	416	391	388	406	433	403	398	381	369	389	348	371	434	394	364	379	370	352	387	374	379	354	402	402	356	356	391	353	415	391	359	380	390	389	377	382	394	381	381	341	395	391	381	415	405	365	388	387	368	393	381	372	383	385	438	373	407	350	423	396	388	341	365	377	398	359	368	330	432	389	396	372	409	381	404	405	371	371	393	364	422	370	365	396	366	414	364	388	378	388	379	394	400	384	417	371	389	437	388	393	406	382	383	363	396	366	342	363	387	377	385	388	369	421	395	357	400	372	402	372	398	393	392	404	392	354	361	362	363	393	384	403	394	371	400	402	369	370	373	413	398	378	410	363	415	431	388	379	406	402	380	334	360	403	366	391	367	376	378	409	352	385	379	418	395	403	362	386	408	343	387	420	377	399	369	402	373	423	408	354	394	386	388	334	342	415	372	402	389	396	393	384	401	402	415	382	388	408	374	368	354	405	356	366	394	387	417	368	355	404	402	371	352	404	389	413	415	400	365	388	405	372	405	421	361	324	371	380	363	394	397	378	358	379	374	375	386	373	408	343	370	373	342	375	374	345	401	350	348	412	401	366	413	406	380	402	371	381	398	373	362	361	384	414	385	392	395	374	388	376	420	381	362	420	381	393	386	371	381	420	399	408	377	361	392	372	407	389	390	390	401	389	409	365	390	405	383	381	403	384	377	382	416	380	392	361	376	384	366	401	369	390	400	395	380	378	402	413	398	397	390	419	385	369	388	364	404	399	386	405	376	387	373	392	416	376	345	383	409	439	376	390	415	387	392	374	367	417	401	408	361	411	389	398	386	408	366	374	365	411	419	370	366	358	393	365	394	397	358	395	387	354	393	362	416	390	403	392	397	386	378	379	414	381	375	423	388	362	382	371	366	373	362	387	390	340	373	364	362	391	355	395	393	385	371	395	410	399	378	407	418	378	382	399	377	375	361	384	382	382	354	360	393	371	369	379	409	360	413	398	382	390	390	372	381	371	355	399	406	380	352	359	390	377	371	409	387	399	387	399	389	393	382	377	370	353	393	379	387	362	377	360	397	402	396	367	369	409	394	386	372	374	370	361	387	394	400	397	366	367	397	363	421	393	391	378	417	387	410	375	363	404	417	374	421	407	399	379	396	393	415	406	408	390	397	407	397	392	380	374	395	370	375	388	382	345	376	411	359	400	375	380	380	365	387	416	397	390	380	346	365	380	353	363	389	350	385	400	419	402	320	392	372	397	370	386	393	376	370	404	405	371	390	372	383	413	359	395	373	366	357	382	408	380	410	384	403	393	359	372	369	434	400	384	395	391	389	379	347	385	362	362	393	372	375	404	393	386	399	413	362	351	392	349	361	349	406	379	461	388	368	366	394	359	390	353	396	381	365	381	396	383	390	369	414	370	376	383	380	389	369	380	379	404	375
7215	16972	13726	7085	5015	3735	2947	2314	2020	1722	1407	1289	1110	942	936	844	814	782	789	710	757	716	643	671	657	679	654	586	635	634	599	585	632	577	579	575	569	614	576	619	582	591	576	570	566	567	522	540	542	574	576	627	585	571	569	556	545	592	549	581	507	578	537	563	551	536	547	538	555	583	517	525	548	526	532	498	572	564	515	544	552	527	550	528	521	558	549	554	536	528	565	571	549	500	539	553	517	514	522	544	530	548	507	560	536	522	539	545	546	582	533	521	567	535	535	563	522	543	512	539	549	540	532	531	576	534	530	536	552	511	531	507	574	567	518	531	543	549	567	526	494	561	564	516	516	505	556	561	506	504	555	595	496	525	559	498	521	536	538	546	530	513	583	559	523	521	579	540	519	489	547	506	512	548	517	525	555	548	526	533	529	506	582	521	546	536	501	516	566	532	548	496	521	535	534	515	547	522	553	579	521	489	546	539	539	566	546	564	525	478	550	546	537	485	534	611	549	543	530	560	550	523	526	523	544	500	554	547	501	507	499	539	510	506	506	582	558	546	534	502	467	521	513	565	575	532	542	556	520	506	572	532	539	531	518	528	529	507	550	536	518	587	548	551	539	524	525	526	498	510	523	519	520	553	514	552	520	541	557	474	561	556	474	601	503	538	538	524	500	529	535	480	535	513	524	523	537	534	578	536	528	536	495	521	578	501	493	502	558	568	540	499	518	569	550	516	570	562	524	533	544	521	554	544	514	544	548	500	506	515	523	527	521	551	534	570	570	559	514	556	573	534	537	560	550	510	528	563	532	475	552	524	537	562	506	581	538	542	541	532	550	567	532	541	561	516	540	527	553	563	525	520	587	511	565	520	509	527	512	497	527	476	543	563	499	535	558	531	548	538	551	499	518	520	539	512	525	521	552	563	550	517	549	543	576	514	531	520	522	514	518	543	540	528	538	548	531	537	522	528	554	525	500	532	508	525	552	538	566	534	499	551	573	552	577	514	514	543	548	521	516	544	557	516	579	540	549	532	536	535	520	552	563	534	559	553	526	536	568	536	521	548	501	536	583	516	538	490	534	485	547	557	516	548	536	522	515	529	495	494	533	541	552	581	522	522	528	516	528	522	522	537	515	488	536	496	549	583	501	498	534	541	510	549	522	550	532	539	564	498	544	547	510	543	526	514	563	522	533	506	546	521	531	505	515	553	540	537	553	567	495	530	566	507	548	525	523	543	553	532	567	544	551	560	538	533	516	573	520	516	525	564	554	536	522	560	568	489	537	542	537	510	533	551	571	537	557	554	505	520	511	493	507	526	522	517	544	529	547	498	515	540	509	552	558	541	554	526	509	565	546	548	540	550	511	519	510	540	514	526	535	587	491	557	500	515	541	542	536	543	505	545	523	589	525	517	502	551	516	536	538	552	554	569	552	534	526	537	551	539	579	543	565	548	561	548	518	544	521	528	538	517	527	521	554	522	525	518	539	552	497	529	481	539	535	573	526	516	539	570	541	479	562	573	488	514	526	520	537	548	542	508	512	537	543	521	555	522	536	532	582	497	531	539	524	549	580	561	520	598	491	567	581	532	475	533	535	561	530	518	526	542	555	520	558	548	559	525	596	575	506	524	538	520	515	517	558	508	515	565	556	528	517	502	515	546	567	544	537	564	553	511	521	566	488	542	551	541	510	539	535	562	530	551	539	585	560	567	543	488	500	517	546	542	529	519	529	544	521	514	502	558	512	523	530	555	550	552	538	493	554	539	550	513	560	508	503	543	512	507	510	531	498	539	520	543	497	500	494	478	537	568	522	516	517	531	561	547	538	542	575	581	503	554	513	527	496	545	521	536	524	571	557	524	557	536	544	575	557	503	523	533	521	534	536	504	533	512	498	502	549	525	522	519	523	553	551	497	531	534	535	511	512	533	511	557	579	541	549	541	497	536	508	546	537	494	540	550	522	522	538	540	541	575	525	542	501	528	510	538	550	558	536	557	552	501	476	502	550	510	501	521	540	530	547	507	558	538	556	507	529	521	537	539	564	520	529	574	521	557	515	525	538	564	525	506	524	575	525	519	538	530	508	547	559	556	503	505	518	501	547	535	535	503	503	519	515	532	498	529	528	551	524	554	535	555	521	530	548	542	519	530	548	493	537	500	558	529	534	536	533	517	517	555	485	518	530	544	547	544	509	547	571	523	505	555	549	500	572	505	511	524	531	525	539	576	521	555	515	514	519	556	528	492	478	554	566	536	514	537	515	505	522	536	530	524	529	535	520	576	539	574	546	541	514	582	502	525	553	527	519	542	530	522	536	572	553	491	490	535	580	555	511	544	543	499	566	498	562	556	581	543	503	535	566	497	545	543	549	531	536	530	518	554	526	520	510	532	536	561	536	544	520	502	515	536	543	495	535	489	566	519	534	514	486	555	549	527	564	531	528	528	522	513	563	538	527	513	521	550	539	527	552	531	493	547	538	525	594	538	499	553	501	534	569	562	525	508	546	492	558	497	547	536	500	540	541	526	521	529	527	536	556	501	569	544	512	544	515	526	517	501	556	551	529	528	573	508	548	552	548	585	494	559	521	561	539	527	513	574	529	549	512	547	509	539	504	555	582	575	542	562	568	529	518	524	519	543	549	515	558	492	469	571	501	504	510	571	528	582	575	579	528	570	533	543	559	538	565	559	514	560	568	521	512	506	521	536	493	505	494	487	559	494	546	540	494	549	546	536	522	501	509	507	537	506	542	511	503	542	550	518	469	524	579	551	560	554	551	549	529	477	541	508	552	521	591	531	497	540	564	569	516	542	506	526	514	577	502	575	517	497	556	509	534	583	546	527	497	541	563	518	509	516	513	560	563	525	526	542	531	518	506	526	537	522	520	529	524	539	489	535	539	534	555	526	549	507	545	544	553	566	508	517	523	523	540	475	544	527	498	523	528	534	525	551	570	510	515	525	571	573	531	539	577	520	531	509	518	534	498	519	564	516	532	525	526	543	535	516	522	544	539	497	515	568	548	549	527	556	514	523	509	550	522	534	572	486	518	562	521	522	534	554	511	511	624	549	535	506	534	557	514	511	530	569	555	545	534	541	547	555	491	542	556	536	545	546	567	498	524	551	520	542	586	511	563	551	494	547	527	545	539	465	512	556	516	586	559	567	623	514	574	538	539	547	562	494	555	530	569	550	514	525	486	531	515	531	554	502	491	531	511	575	526	537	523	522	572	514	538	538	516	526	526	531	482	500	523	520	559	520	553	568	512	544	500	540	526	523	563	508	531	518	566	516	566	569	520	535	565	522	531	530	544	491	528	538	531	548	538	503	507	532	556	537	511	524	546	512	539	514	528	520	537	548	518	552	539	530	529	526	514	534	518	551	509	538	529	569	523	551	517	500	508	524	542	521	524	523	545	548	511	563	532	523	548	481	496	557	513	548	526	503	529	522	524	542	556	521	519	549	517	506	518	537	544	557	542	485	506	551	508	606	528	524
26964	21079	10567	964	572	493	455	460	458	420	451	466	453	447	428	451	416	438	436	435	449	426	437	454	482	465	450	427	453	453	443	402	419	439	453	425	431	445	490	437	421	414	438	455	415	415	452	429	422	435	428	433	438	461	406	421	470	399	427	423	407	413	427	440	452	377	490	433	414	464	420	424	445	451	420	431	427	422	439	454	428	443	450	449	449	407	453	418	391	405	405	440	405	446	466	414	398	448	401	390	445	441	418	429	414	435	444	449	445	443	437	441	433	423	401	403	453	417	458	393	470	454	398	430	412	461	432	416	437	444	465	403	414	449	427	450	429	413	405	409	405	425	453	452	395	444	414	466	458	435	413	442	430	434	423	462	440	424	429	432	435	419	469	439	456	413	432	422	465	456	456	416	427	412	449	442	466	454	417	429	460	453	423	407	430	431	477	435	441	441	430	439	429	480	393	401	441	395	444	447	451	417	438	448	411	421	426	416	447	408	455	434	444	437	416	414	451	409	439	450	441	440	441	434	446	426	476	395	440	429	433	437	421	426	436	438	465	439	422	453	459	426	411	431	384	433	461	411	440	459	425	478	471	437	422	437	405	461	444	398	425	440	424	430	449	416	433	387	442	417	422	452	473	454	431	443	442	429	438	425	443	404	462	402	453	419	415	407	434	436	453	484	460	418	438	444	433	423	428	429	408	441	475	420	420	413	431	456	422	433	422	412	423	457	415	420	414	472	418	429	447	459	428	427	448	430	428	410	408	434	480	414	424	389	462	430	422	440	425	423	435	405	440	446	429	417	445	447	433	433	462	423	425	432	429	424	438	459	462	477	431	402	418	446	444	453	448	437	445	491	419	441	428	439	428	409	469	418	431	426	440	403	428	419	422	429	429	431	421	443	434	445	462	407	455	458	452	415	397	421	436	412	414	437	427	405	448	446	449	448	458	415	481	442	442	408	434	450	463	403	433	447	415	435	437	474	417	438	444	440	404	451	448	468	443	434	418	437	398	429	400	423	413	394	489	415	378	396	414	434	450	459	444	457	440	453	449	420	462	424	460	412	429	465	436	417	444	440	423	409	426	460	420	430	427	409	456	408	486	419	432	399	412	457	440	458	437	413	434	442	399	438	431	417	434	497	425	456	399	408	417	421	400	442	443	411	429	429	431	455	477	449	452	430	440	409	389	410	448	395	420	452	431	401	443	432	447	442	442	405	408	425	456	430	450	405	451	451	435	431	432	446	445	439	471	446	380	427	412	461	451	423	451	447	435	451	436	457	438	444	437	401	428	458	412	448	422	406	394	491	449	448	442	450	422	427	425	417	462	446	428	423	428	441	436	442	464	437	412	470	416	435	426	445	447	445	418	412	434	457	398	426	412	412	432	440	431	464	401	459	400	434	451	487	469	422	411	423	443	433	422	431	419	444	444	390	407	446	457	379	420	397	459	438	450	417	435	438	438	447	474	427	452	442	392	441	402	447	413	444	385	432	417	407	406	416	408	472	412	407	420	420	406	415	497	420	432	429	460	398	436	436	412	450	439	436	431	456	417	432	409	405	479	398	455	429	406	462	422	444	421	448	449	437	441	445	443	398	432	452	422	452	421	424	429	433	420	439	452	398	376	421	442	460	416	413	481	421	420	450	380	429	447	440	410	413	411	443	451	456	461	443	417	443	431	479	454	454	430	471	447	426	438	386	475	467	432	451	427	421	419	427	451	434	464	431	429	415	436	416	430	459	447	416	429	463	425	424	462	426	413	426	456	440	452	453	429	430	412	454	414	446	430	454	441	475	426	448	436	426	441	415	459	433	455	433	440	440	397	427	462	407	473	430	479	435	449	430	437	441	394	456	418	426	451	430	450	425	429	416	463	435	420	424	451	457	461	414	420	410	417	443	434	447	435	439	439	436	431	457	405	405	426	424	416	430	459	411	454	408	434	444	472	429	409	435	469	458	442	403	481	425	444	460	430	432	434	420	436	421	402	429	459	444	455	445	431	433	416	452	446	434	441	428	407	476	452	439	408	430	391	485	407	448	402	407	456	429	381	382	468	435	442	445	432	446	432	452	443	450	433	407	475	462	414	416	432	429	432	443	432	402	438	449	428	441	442	426	408	456	391	470	444	430	449	433	462	444	462	428	423	404	431	463	410	480	440	428	457	446	443	389	462	453	418	439	436	448	425	464	465	441	412	436	473	429	435	458	413	411	463	446	429	411	464	413	395	424	438	454	436	403	475	418	412	419	443	419	421	441	462	427	428	433	445	431	407	434	405	423	414	427	425	437	465	413	435	445	427	403	433	436	440	430	409	414	420	449	397	461	414	388	439	442	438	427	449	460	426	438	406	443	412	473	435	442	444	432	427	444	415	382	462	438	411	420	458	425	418	441	424	444	443	438	446	399	426	436	451	427	468	427	420	473	437	448	435	462	458	428	415	462	445	433	485	435	399	430	462	452	410	408	409	424	443	427	447	420	423	408	444	430	427	445	423	440	448	415	440	481	464	409	413	440	448	448	438	442	458	456	435	446	403	430	472	433	444	432	431	407	431	438	429	467	426	428	459	395	432	394	427	462	448	412	452	407	456	420	419	458	437	444	421	438	424	434	423	433	442	430	411	444	396	425	425	435	445	478	454	463	412	448	466	429	408	437	458	440	414	461	448	439	438	432	452	457	470	466	441	431	458	403	410	407	455	442	467	418	474	445	427	431	430	439	438	412	428	454	434	414	417	403	410	459	422	414	451	447	464	404	414	462	474	455	408	443	435	425	463	488	466	448	438	410	438	429	450	449	438	420	396	402	411	422	417	424	428	409	422	472	432	431	434	459	435	450	425	423	451	403	413	442	419	460	420	447	429	449	400	413	388	416	433	408	463	465	474	442	458	433	451	437	469	423	425	401	463	466	446	414	448	417	421	466	430	479	458	437	441	451	469	444	414	462	405	455	464	398	475	412	388	416	399	392	425	420	461	480	413	430	438	441	426	433	445	433	421	440	445	431	463	447	415	388	478	423	418	419	465	416	485	458	467	442	387	427	432	421	406	437	422	420	502	415	437	438	420	424	445	428	462	451	398	457	400	403	446	462	423	453	466	468	471	426	434	402	410	395	447	435	447	442	443	439	434	432	459	438	436	461	447	397	443	413	438	398	443	439	461	408	457	422	416	374	442	440	437	469	419	444	417	403	429	422	448	419	427	417	409	435	405	454	408	426	447	447	449	437	439	430	445	436	455	431	407	462	459	394	443	452	431	408	415	406	450	433	454	462	444	443	414	428	446	438	444	468	454	421	416	441	440	431	423	426	464	453	433	450	433	425	476	416	425	458	396	455	434	427	435	435	395	429	430	475	452	442	434	436	431	454	437	483	448	422	442	417	496	437	458	456	448	444	387	410	400	380	451	421	423	441	421	438	452	396	433	421	458	412	429	419	419	423	418	427	454	408	369	438	432	435	424	418	429	436	446	438	448	429	407	424	429	433	427	446	438	455
4008	1424	1197	825	747	678	717	621	620	628	646	576	565	566	613	599	605	579	567	579	581	575	578	607	537	597	602	617	589	596	578	572	572	579	590	614	568	581	648	584	578	576	581	555	596	611	584	591	594	604	607	598	602	594	585	550	567	608	577	592	576	565	587	578	563	617	638	535	529	627	581	595	586	602	593	621	610	577	622	573	618	559	592	584	609	548	563	555	582	616	586	581	562	577	615	564	575	561	593	546	638	595	584	613	579	605	579	537	602	599	579	581	619	601	560	599	574	563	554	561	577	565	569	558	589	579	614	594	602	581	631	586	595	560	595	578	623	542	581	570	578	573	567	567	565	588	579	600	570	608	568	574	582	600	609	616	576	606	587	598	574	556	568	613	581	560	615	621	576	601	591	587	613	579	598	587	600	551	571	590	563	589	597	574	584	597	606	587	564	581	554	586	597	616	592	603	625	560	628	597	597	601	582	599	554	593	564	548	592	585	582	573	581	632	583	587	526	593	581	567	572	591	588	599	541	600	585	615	588	611	568	552	608	552	576	609	598	632	632	567	606	576	581	580	604	549	615	596	567	584	567	597	585	629	569	520	620	583	596	613	531	576	570	560	576	563	566	567	537	594	570	619	582	589	585	580	596	586	598	595	610	622	553	587	561	562	597	585	596	553	594	607	589	613	627	605	570	567	629	545	540	594	620	565	558	559	604	547	566	577	592	585	599	580	583	646	592	554	590	589	558	640	602	606	620	582	595	610	600	619	591	625	586	592	623	600	634	579	579	603	576	594	575	548	609	579	586	614	609	640	552	571	584	586	577	585	566	608	601	570	548	575	582	612	590	571	591	527	561	553	558	596	539	571	556	597	597	574	601	637	571	606	593	577	602	574	586	548	573	578	591	584	587	584	581	600	613	594	630	542	621	570	594	635	587	563	590	597	558	603	570	592	582	609	530	617	578	565	583	615	603	575	622	591	587	583	592	577	616	551	625	603	584	569	545	597	595	578	548	600	584	565	568	581	566	608	599	590	597	558	573	579	551	560	568	598	572	603	582	611	608	600	588	573	657	598	564	598	596	604	585	624	595	568	561	587	598	578	579	600	628	579	583	595	583	540	597	590	579	570	625	600	620	587	528	556	567	591	580	585	585	575	613	580	555	588	632	609	632	595	606	580	570	571	581	605	546	560	535	559	553	546	587	587	582	612	612	619	570	627	557	556	579	571	544	595	620	583	588	635	648	572	592	611	591	607	603	637	598	540	570	576	565	643	551	597	630	620	593	614	547	615	620	581	607	585	593	552	576	537	573	595	594	594	567	625	625	587	578	592	600	590	571	592	593	612	593	606	582	561	583	594	566	564	595	566	567	557	578	573	594	606	599	617	593	615	623	626	588	542	595	588	612	621	606	567	601	586	566	576	603	628	593	588	511	612	588	606	566	597	614	583	585	571	605	601	580	556	571	535	582	590	567	632	552	587	565	576	599	549	595	596	566	576	570	552	635	585	555	603	630	579	570	568	574	599	581	657	579	632	557	616	592	626	604	604	619	576	588	565	591	600	588	586	590	574	586	588	552	635	608	587	572	584	599	575	570	573	623	584	579	625	592	596	607	607	582	550	568	584	559	615	608	580	541	612	588	558	612	560	580	576	576	534	581	597	577	627	595	600	578	553	593	571	589	595	555	620	614	596	578	566	609	567	552	550	598	639	557	575	579	592	588	623	626	609	624	563	573	570	566	603	563	624	592	596	607	572	586	559	622	579	587	609	591	585	618	596	546	600	574	602	609	583	557	578	588	578	561	619	593	590	626	610	572	532	575	631	611	581	582	628	566	546	580	573	569	592	567	563	526	628	598	594	589	591	549	557	576	559	560	554	610	574	559	580	566	634	632	570	568	567	588	598	586	568	545	566	555	609	580	591	589	593	589	566	578	566	573	597	614	573	613	602	596	555	555	570	597	618	602	554	554	570	581	557	571	553	590	590	585	576	582	561	554	553	589	586	618	605	572	573	551	624	607	589	618	629	618	591	602	584	586	597	611	589	590	598	652	541	608	570	580	581	579	588	602	617	582	604	641	559	601	576	577	559	566	563	614	548	592	590	600	616	579	584	606	550	587	594	580	586	617	561	625	573	584	640	555	583	612	580	616	670	577	578	601	624	594	623	592	591	638	561	613	568	542	556	607	601	566	606	633	573	597	620	561	588	577	617	573	547	580	589	582	609	574	616	607	559	606	592	647	588	577	585	594	586	582	555	617	620	587	621	581	602	592	583	549	632	535	587	628	596	563	587	569	597	597	613	578	590	594	562	593	593	585	619	555	583	575	566	603	586	584	554	551	618	626	582	577	558	603	578	570	583	593	590	601	570	582	619	590	602	579	577	619	595	607	550	571	578	557	616	589	593	585	564	529	584	625	631	565	610	607	587	597	573	624	594	597	613	590	585	569	577	550	569	598	603	562	587	583	590	607	576	588	581	586	545	594	554	586	563	602	551	572	579	583	605	600	592	597	594	598	575	572	610	564	571	605	558	570	578	579	580	539	534	555	560	600	583	571	574	588	596	591	553	594	581	601	569	575	616	568	614	574	560	549	569	577	608	628	566	581	596	559	647	557	590	551	622	585	601	529	599	546	583	573	593	594	577	621	568	586	539	636	593	590	589	619	597	570	621	570	621	570	564	588	600	606	577	561	576	585	596	534	602	606	579	558	601	609	596	619	541	582	637	545	599	561	531	527	581	607	553	590	562	567	558	619	601	594	589	573	580	585	585	588	611	540	565	581	606	579	568	563	561	591	618	576	536	609	604	585	543	533	598	586	578	545	598	557	578	562	587	575	581	624	562	585	600	616	586	572	591	548	608	596	537	593	543	599	578	564	538	615	575	541	549	606	593	615	568	570	575	603	548	553	599	580	630	614	612	609	565	612	611	609	612	542	575	556	613	560	573	602	595	564	573	601	625	559	589	558	558	588	641	580	573	574	541	644	596	611	609	600	617	633	588	578	542	604	574	632	599	542	586	615	574	605	618	623	559	583	557	612	581	570	571	587	570	605	590	572	565	584	622	578	589	610	581	640	547	578	585	542	637	534	579	610	542	618	567	569	584	561	576	611	598	625	601	542	568	585	601	621	527	602	603	581	601	547	605	560	558	616	542	631	573	588	608	579	575	549	584	598	577	628	597	571	600	589	582	591	614	605	598	631	581	603	587	596	580	606	585	567	569	623	576	605	600	589	592	584	605	580	517	585	571	612	602	569	590	572	618	567	584	600	566	599	568	579	653	594	636	605	585	576	553	545	559	622	615	606	567	590	606	602	604	607	570	564	566	542	598	599	572	578	592	562	585	592	586	612	554	619	584	619	630	572	572	598	587	555	545	602	569	579	541	588	582	585	565	612	584	581	567	606	587	654	592	591	558	617	570	599	570	619	562	586	560	592	533	591	572	569	598	586	573	580	620	610	602	636	566	552	550	596	573	598	582	617	553	577	615
23926	21548	29174	24345	21527	12748	1550	1038	864	818	733	752	764	674	676	658	661	632	653	627	649	580	643	630	659	671	600	634	629	612	611	607	605	636	610	617	681	596	621	621	569	609	575	596	632	592	579	607	595	585	617	609	626	603	620	565	562	593	577	553	612	585	583	635	600	563	614	619	562	606	582	617	629	577	567	616	575	566	611	570	565	556	625	598	587	593	574	611	557	627	585	631	562	586	600	608	590	634	583	640	622	576	610	625	618	598	593	568	617	550	590	599	582	591	614	618	573	588	613	627	611	568	622	641	606	586	550	561	605	626	626	564	587	609	629	586	603	580	608	583	617	614	576	621	577	599	597	589	604	633	606	644	582	615	559	559	570	594	591	639	575	594	576	644	634	576	603	596	563	607	604	582	588	566	619	605	634	586	571	553	608	613	586	576	595	639	588	619	619	562	566	592	603	610	606	587	590	573	635	646	589	576	605	595	548	539	612	612	588	618	576	587	567	580	640	614	607	601	593	613	583	572	640	578	636	598	573	585	549	595	582	581	615	580	578	546	633	605	604	597	584	576	593	579	626	616	600	591	634	597	559	594	574	636	595	589	589	616	619	602	613	539	604	594	603	607	623	579	607	590	582	555	587	581	592	571	594	612	648	606	595	597	582	594	550	617	609	598	619	583	598	578	597	562	590	585	607	592	600	570	616	617	644	549	625	619	589	580	597	573	582	595	521	591	582	590	558	582	591	586	554	608	592	549	603	566	634	615	611	632	612	566	599	585	596	573	602	584	596	564	586	555	572	611	579	597	588	578	579	608	561	549	570	584	590	577	598	593	557	598	568	592	606	617	598	576	606	574	611	585	621	570	539	579	589	604	607	602	600	605	589	642	623	615	596	647	608	588	576	614	585	584	563	622	581	576	618	594	596	598	571	621	584	598	570	629	619	551	574	597	626	611	621	555	629	603	600	593	624	573	612	593	610	598	565	573	565	579	586	532	606	595	556	589	606	620	570	556	636	579	589	613	572	596	553	567	603	625	573	582	603	579	616	593	595	572	587	589	572	547	564	624	568	606	609	566	609	610	601	572	591	594	595	621	619	614	619	572	583	549	563	594	602	578	608	588	611	612	598	589	653	599	583	579	587	586	581	617	615	594	615	572	594	566	581	588	565	565	603	598	612	589	630	611	599	582	580	583	625	572	590	626	609	600	632	580	614	568	605	556	603	622	595	625	598	660	595	590	600	583	612	599	620	532	593	607	584	628	607	615	623	638	591	563	607	575	594	585	591	546	594	583	552	638	566	571	596	621	587	609	585	577	617	565	569	553	613	632	605	618	568	587	592	605	564	590	537	552	602	597	576	549	532	611	611	568	600	602	612	565	575	581	571	600	554	572	587	583	588	569	587	586	578	580	637	584	609	616	591	588	608	642	557	605	601	592	564	594	590	574	592	635	573	622	621	582	602	586	585	605	609	567	587	568	607	585	590	607	623	600	552	573	568	580	613	596	591	583	589	572	585	610	637	604	587	609	529	615	569	563	580	593	571	567	590	573	565	592	590	625	541	608	608	614	630	609	624	616	553	646	620	589	609	577	595	579	594	553	600	555	561	603	603	587	556	613	597	575	548	611	606	583	595	623	586	610	539	594	615	577	612	614	555	594	610	617	601	616	613	583	549	622	611	646	581	580	556	606	558	575	629	576	597	600	558	611	596	601	607	605	561	515	565	612	565	604	569	621	582	538	555	616	599	625	593	573	605	595	623	622	569	593	567	573	602	597	664	591	608	595	592	597	576	584	606	586	637	597	586	638	634	604	615	587	570	571	570	585	555	580	579	600	600	577	585	579	590	586	597	625	568	624	624	597	588	605	589	611	627	544	563	582	646	634	598	600	632	595	598	589	574	602	628	595	589	611	610	596	596	590	590	589	578	617	566	605	585	578	642	594	566	600	621	572	574	563	560	554	558	597	579	617	612	629	581	595	607	549	602	620	530	596	597	612	624	569	577	559	604	629	587	577	610	623	600	562	575	579	580	595	577	593	608	591	595	592	633	624	552	615	592	587	615	603	629	589	575	565	608	564	580	583	613	560	601	555	553	587	569	591	623	567	598	567	554	567	621	554	591	575	597	579	625	560	565	612	640	596	578	602	593	570	566	570	585	557	587	577	554	593	597	584	578	580	592	604	612	639	573	596	566	599	609	604	565	571	615	596	608	605	566	590	556	541	587	614	579	605	611	562	550	594	609	556	596	605	580	560	601	559	573	571	593	566	607	632	609	584	594	607	642	628	576	592	623	562	650	622	609	553	587	571	655	575	588	621	580	580	621	570	589	576	581	594	611	585	572	574	553	597	599	559	630	589	613	587	597	576	580	626	554	590	620	605	562	572	618	574	642	588	646	583	608	623	605	595	641	606	640	561	527	597	581	573	569	607	602	610	600	587	615	607	552	577	569	573	613	591	607	580	622	608	565	603	566	587	563	574	566	615	606	645	605	585	575	575	580	606	596	580	583	576	586	568	598	569	622	574	609	570	595	613	604	587	584	594	587	617	584	597	597	582	584	578	564	587	590	601	578	558	615	598	639	583	608	570	587	566	607	553	590	585	606	580	603	536	577	576	595	558	598	589	584	556	591	561	578	560	625	627	652	552	645	600	628	589	544	622	581	592	606	535	587	582	601	635	598	594	569	581	589	623	557	565	620	537	622	598	614	570	581	615	620	557	621	577	592	581	615	598	613	578	596	572	551	589	598	624	574	571	568	560	583	569	630	592	598	602	601	639	562	627	644	568	591	566	574	609	581	602	565	583	580	582	618	590	602	600	568	578	615	611	597	585	592	588	583	592	560	587	619	594	565	588	589	633	542	564	584	629	592	558	601	567	577	574	599	567	615	541	618	579	622	581	616	616	577	574	605	610	569	637	625	628	621	578	582	554	602	613	605	544	582	578	603	588	587	601	597	612	618	572	561	555	580	574	587	566	590	616	604	537	632	635	599	610	582	590	611	643	596	595	628	575	604	575	581	582	583	576	617	584	610	599	581	586	589	575	610	606	570	575	567	576	596	627	571	575	614	577	596	592	605	564	581	590	547	569	614	591	584	566	584	635	557	601	598	590	584	596	599	619	554	626	589	633	573	610	589	576	543	579	603	594	572	586	616	548	629	577	572	608	598	589	607	628	606	566	568	591	575	588	557	575	563	544	617	591	580	607	591	566	609	570	668	578	575	557	583	576	635	616	578	552	640	560	637	624	596	561	529	593	567	589	569	600	556	608	622	618	618	578	543	616	577	585	593	610	602	578	619	584	566	576	563	546	599	634	534	592	600	557	598	571	556	564	587	577	567	573	561	595	567	569	571	584	611	577	565	559	619	573	540	600	571	610	575	602	613	617	514	617	587	570	587	591	629	594	547	567	584	607	586	592	585	598	608	609	595	599	633	605	576	600	560	610	632	623	610	624	579	548	565	582	617	597	594	571	571	573	588	576	627	558	586	579
5128	10918	8931	4555	3374	2557	2060	1773	1535	1363	1283	1127	1148	1059	1008	946	949	954	970	933	894	863	874	884	865	829	861	860	833	860	896	841	843	811	790	808	828	795	824	801	764	818	849	857	836	781	805	846	821	810	830	801	873	799	838	820	852	813	825	758	831	766	787	863	824	838	779	792	805	783	777	809	818	776	785	801	754	762	803	833	898	797	807	818	811	763	762	770	799	846	788	844	783	787	812	808	775	789	822	791	837	809	845	791	762	813	764	804	786	871	816	799	784	774	823	759	851	843	823	792	783	826	840	808	801	799	761	836	801	796	772	792	757	803	824	784	799	829	805	772	769	856	842	759	810	808	811	791	754	802	801	803	839	856	810	796	792	808	784	868	807	796	773	810	800	821	796	862	787	789	830	782	767	784	773	823	773	770	747	804	827	788	791	827	803	744	788	723	855	790	830	830	866	805	796	787	822	806	788	840	800	731	786	813	814	827	822	785	787	808	784	793	763	795	798	753	789	808	826	764	773	800	829	804	768	740	836	780	797	829	816	804	793	802	815	768	791	851	811	764	814	795	830	782	801	766	772	798	763	803	813	794	802	770	758	775	829	804	835	805	833	819	819	762	790	766	784	786	833	786	801	803	811	845	790	759	841	761	809	804	794	817	756	782	793	797	780	816	795	814	803	802	733	796	851	799	831	758	834	759	807	779	733	774	811	834	777	786	879	831	801	789	804	812	818	794	840	827	829	768	782	781	810	753	730	772	820	718	827	786	805	805	790	779	845	854	837	793	831	831	779	801	831	722	853	763	811	828	789	824	770	791	756	837	757	834	805	785	822	768	839	809	868	793	765	795	770	807	803	843	774	726	803	777	784	791	767	803	784	790	747	785	812	797	772	779	800	766	799	791	838	836	799	808	832	786	815	807	833	805	793	836	774	765	807	761	829	840	782	830	809	776	748	778	848	800	803	843	788	809	812	829	786	828	748	803	811	726	782	767	736	848	806	824	819	828	829	743	820	752	781	751	800	881	797	836	836	784	866	811	770	804	848	810	806	800	793	827	821	769	819	794	834	766	805	816	768	782	879	807	834	809	769	811	801	781	791	773	808	782	784	818	812	800	802	780	838	740	849	816	822	762	812	790	730	822	785	782	788	798	775	772	853	827	792	805	796	783	780	771	804	747	778	804	748	831	770	807	864	804	828	799	778	787	795	816	829	767	807	779	805	788	823	860	778	786	783	860	814	782	789	817	796	792	812	785	817	764	859	800	809	856	828	785	746	809	833	720	812	818	800	781	783	738	805	785	785	766	796	749	826	843	841	770	808	771	837	769	763	782	835	808	813	809	831	790	794	754	830	816	794	784	739	840	823	769	804	831	826	828	838	760	806	831	808	818	788	818	817	827	790	777	773	866	815	764	830	829	847	785	804	778	829	779	751	763	784	800	844	792	800	791	828	813	770	781	797	782	815	817	816	825	787	776	767	806	805	807	800	788	773	802	824	808	814	836	868	826	812	806	781	807	802	797	797	818	799	799	851	763	818	830	795	776	767	806	790	824	770	755	803	801	805	791	815	802	783	854	791	827	821	814	797	871	779	789	792	773	832	787	776	784	805	768	798	829	822	772	797	847	811	811	821	779	783	752	787	812	750	823	778	811	752	853	810	786	788	821	817	775	804	776	813	776	773	771	760	773	767	796	794	771	837	754	796	856	822	786	847	819	803	778	785	748	806	811	793	789	846	805	816	756	802	823	808	813	805	805	770	796	787	752	819	785	819	810	751	813	756	823	768	849	788	722	807	796	790	819	832	775	731	826	759	774	748	843	817	852	775	831	821	813	820	831	794	841	857	813	803	808	808	771	774	811	805	780	810	730	771	827	784	809	782	836	771	802	811	811	824	781	848	771	778	772	819	805	744	779	854	814	823	809	753	788	815	796	819	831	802	827	801	786	850	781	809	797	770	797	794	768	816	795	878	825	796	808	793	799	770	795	804	845	771	800	782	826	783	803	801	815	798	826	825	818	809	811	809	788	806	771	769	819	829	789	820	790	787	770	769	771	791	814	814	797	849	809	823	789	769	809	781	807	826	781	853	822	801	820	823	795	790	815	827	790	832	844	792	790	748	760	832	815	787	800	753	861	835	805	789	793	796	838	815	823	778	780	852	823	810	774	790	786	761	840	808	789	802	853	809	857	768	777	811	756	812	804	796	781	803	839	792	788	752	795	811	816	778	866	763	861	843	788	819	809	811	839	778	808	820	754	811	817	771	746	793	824	824	790	776	841	815	884	792	792	757	847	797	778	813	774	791	769	843	766	814	859	769	769	742	832	781	810	842	789	772	827	779	731	801	831	764	805	848	836	796	827	810	831	767	800	826	765	749	785	846	819	795	791	789	757	822	805	829	789	781	817	810	812	839	849	776	800	775	793	845	770	835	830	818	765	795	733	774	797	789	799	802	820	834	798	845	783	777	821	779	817	800	782	742	780	819	841	784	812	785	828	835	782	816	809	848	780	759	762	810	800	789	816	838	805	840	818	837	784	775	822	795	850	796	814	791	822	814	758	809	826	837	774	768	829	852	824	764	825	813	775	796	745	843	819	739	798	810	733	802	806	823	827	764	844	832	800	803	759	756	777	781	769	752	765	792	797	782	752	777	757	774	802	827	788	815	788	777	815	835	796	778	801	797	795	730	766	709	832	823	780	794	784	806	830	786	808	784	787	776	822	800	763	808	815	814	766	839	828	834	799	770	803	762	810	778	795	812	820	776	845	819	795	817	830	812	769	787	784	775	744	797	762	819	824	799	756	778	850	753	797	828	812	810	765	767	746	836	830	830	724	779	773	821	833	808	813	753	757	795	799	789	779	775	738	798	783	819	796	776	805	777	825	819	819	802	751	778	768	766	840	788	774	794	829	816	812	850	745	781	820	758	790	789	797	777	754	800	757	817	805	782	768	805	828	821	794	784	789	780	777	772	811	779	802	807	815	774	810	812	790	790	742	784	784	815	829	820	831	820	769	831	847	811	804	782	726	772	801	782	789	771	772	759	795	816	796	823	793	788	790	814	785	794	814	857	834	756	780	819	791	828	784	786	794	768	787	791	806	805	841	813	817	760	753	795	804	792	825	770	797	764	803	799	822	760	819	776	778	836	820	870	784	831	819	805	808	758	782	839	807	819	812	803	789	793	774	806	843	840	823	845	782	815	824	815	800	814	827	796	820	792	787	813	824	793	800	762	796	836	826	741	839	825	786	813	782	803	798	796	818	810	787	810	758	814	781	830	796	822	803	832	770	771	804	836	761	816	770	774	798	794	784	782	831	779	780	803	754	804	745	774	794	758	802	832	831	890	767	847	743	784	835	757	797	805	780	766	793	779	776	820	861	772	812	796	754	792	772	754	823	838	793	774	842	774	869	786	781	774	887	808	769	808	789	726	806	820	833	766	769	772	792	807	788	812	790	772	787	765	791	854	783	816	795	786	761	812	812	790	784
23130	21532	29529	23963	21532	21584	10776	1222	867	809	731	627	571	562	492	505	526	482	483	452	439	441	444	439	432	454	414	393	412	436	412	426	436	372	457	425	365	427	401	369	443	397	404	399	407	367	434	398	387	435	379	398	400	409	417	384	396	372	399	428	378	378	405	389	390	428	433	385	348	366	363	372	401	367	412	421	405	412	426	384	412	369	396	414	381	380	372	390	382	370	382	396	433	369	388	400	387	357	393	390	385	369	410	415	409	404	396	364	414	380	391	359	400	361	394	409	392	390	379	373	396	367	384	388	398	446	366	407	383	382	376	382	407	402	388	388	366	378	374	394	419	358	384	394	371	405	379	340	423	366	377	401	388	356	373	388	386	386	394	397	400	396	375	386	413	398	388	377	366	386	384	402	391	383	372	380	379	400	432	374	404	366	373	360	383	394	403	404	412	378	395	418	391	394	403	360	384	415	387	357	396	411	384	383	398	378	389	343	382	362	405	397	343	387	396	380	375	395	386	386	373	380	389	372	401	410	383	420	350	371	371	380	386	397	371	390	413	383	364	411	376	381	405	402	378	395	403	370	366	358	389	394	374	385	391	363	339	378	382	393	382	385	350	380	383	348	402	436	380	395	397	380	402	358	390	369	347	382	408	398	353	377	401	370	373	386	389	425	355	385	375	396	410	361	389	417	355	342	375	389	408	394	387	396	397	388	378	384	373	423	392	355	411	373	388	389	385	403	369	355	357	387	423	384	378	394	375	393	370	357	382	400	396	369	377	387	386	397	400	378	393	424	399	374	371	350	384	382	399	368	378	426	354	382	367	419	393	371	376	384	384	375	404	381	409	367	432	373	373	431	409	367	372	408	368	361	371	341	391	373	362	360	381	377	421	415	380	374	395	380	366	418	368	360	397	412	381	386	406	377	346	342	384	381	371	376	387	371	384	383	374	396	410	397	386	384	374	372	428	366	396	382	388	375	383	384	401	399	352	364	381	371	372	342	395	369	385	411	404	413	409	382	373	364	362	391	389	390	396	433	355	402	374	381	407	336	413	391	386	395	409	373	366	401	382	403	376	406	375	378	402	420	390	376	369	386	394	395	365	377	378	369	409	373	388	384	419	410	376	377	365	348	385	401	346	385	421	370	383	420	408	382	390	410	373	383	402	380	381	391	423	380	400	396	395	413	404	411	373	441	378	386	401	391	408	393	379	392	383	363	416	398	380	376	373	413	407	363	389	375	369	422	366	385	383	362	365	386	346	368	367	384	390	399	403	377	364	389	397	410	419	384	355	399	412	397	395	400	401	385	392	426	369	387	379	384	387	357	381	353	371	387	396	374	383	354	379	362	354	400	392	422	387	369	415	421	373	385	390	364	354	370	399	373	405	407	399	378	395	397	396	382	381	406	385	371	398	404	395	367	358	372	367	369	364	385	397	377	374	392	377	410	372	371	371	415	366	394	368	395	386	388	381	378	382	356	374	408	364	382	361	390	361	361	385	431	380	388	373	397	392	404	366	389	342	409	441	352	377	381	411	413	359	411	411	370	386	392	380	394	394	408	405	395	360	386	405	381	400	397	385	383	398	386	417	388	381	392	393	388	410	347	373	387	363	364	363	383	355	366	391	385	417	357	386	409	342	377	421	357	385	370	399	395	335	372	386	386	368	383	425	395	355	390	362	360	370	394	402	368	409	368	384	386	386	402	369	368	361	330	382	400	395	375	340	398	384	396	364	389	351	356	395	358	355	342	401	368	379	415	367	386	372	369	374	405	370	351	408	367	379	386	402	371	425	370	373	362	381	399	375	366	389	399	393	358	387	386	364	372	392	403	400	380	400	392	363	384	389	363	364	391	388	389	431	336	388	412	361	408	361	395	357	391	376	370	402	396	377	393	382	359	399	381	375	393	389	408	380	408	396	371	373	375	357	356	371	364	361	406	414	388	375	390	457	416	350	395	423	390	377	417	358	347	390	371	383	402	394	353	372	390	387	383	419	366	391	413	385	341	364	398	394	438	333	354	337	401	365	367	382	370	379	372	394	365	394	394	377	396	386	343	368	385	376	383	429	377	394	357	388	373	382	398	406	404	390	379	334	393	375	378	407	382	378	396	371	391	353	375	361	354	364	392	395	366	428	365	352	401	383	373	405	415	354	355	381	377	352	375	388	387	343	399	407	393	411	387	372	357	372	407	397	387	399	377	353	378	364	406	375	356	378	376	371	372	412	359	385	378	380	355	421	402	365	396	385	422	390	396	396	401	395	355	362	395	393	375	392	345	359	378	390	362	370	363	370	331	349	377	406	358	354	375	380	402	381	386	423	391	372	382	364	379	380	379	381	390	362	398	384	379	394	386	355	379	399	355	354	383	370	383	380	371	419	391	368	437	389	413	371	383	382	411	370	383	413	371	399	410	340	385	345	381	387	401	374	347	417	351	375	371	382	376	424	380	401	400	407	374	373	365	396	403	402	381	387	396	391	381	386	383	384	384	383	400	418	391	368	375	369	373	362	375	325	397	378	397	383	377	406	391	367	386	376	388	386	374	423	354	376	396	369	381	402	402	381	373	367	363	388	398	386	338	373	372	385	387	358	406	374	386	373	378	387	355	368	394	363	400	400	351	389	390	370	382	386	366	412	397	370	391	371	363	359	385	361	384	406	374	388	380	380	353	392	372	410	381	390	405	404	381	374	379	337	366	385	394	373	386	384	391	330	373	338	383	381	384	399	419	385	361	430	388	381	369	371	403	373	366	390	365	383	340	423	380	377	378	383	376	419	394	347	402	405	387	358	380	375	345	387	404	381	398	377	380	399	379	413	355	375	361	408	346	395	343	373	393	387	376	393	388	369	369	419	388	377	379	385	375	407	376	378	335	381	398	386	355	364	377	413	379	408	353	368	381	343	400	389	352	394	387	427	410	409	378	383	372	398	378	362	358	369	412	352	391	355	403	394	389	358	377	374	389	382	384	357	404	379	342	374	395	375	377	390	383	375	383	388	394	372	375	335	385	384	370	363	373	396	384	391	396	361	395	437	419	386	383	411	384	404	385	419	388	400	371	373	408	357	357	371	368	385	382	402	390	374	399	407	384	382	414	366	438	361	389	388	392	368	380	368	355	384	350	376	375	387	384	390	359	362	388	368	383	335	389	364	374	392	380	373	358	380	406	378	360	394	394	381	366	364	396	395	388	385	330	371	371	388	352	365	397	381	385	379	382	371	395	345	387	381	376	391	377	425	389	443	364	358	391	405	376	384	395	365	375	357	343	399	396	373	386	353	408	397	390	370	376	375	398	391	381	405	380	419	373	370	374	400	373	388	371	340	387	400	373	403	394	363	368	409	414	394	366	363	379	414	362	379	397	394	369	389	398	384	400	400	380	378	367	332	391	386	403	363	376	385	350	409	382	359	374	341	369	387	376	342	413	386	379	388	398	354	346	393	391	396	391	384	408	402	370	386	379	346	377	400	365	367	381	343	368	355	356	387	387
7242	17021	13845	7243	5074	3940	2983	2393	1986	1656	1533	1287	1090	1032	945	819	884	797	709	705	734	682	665	648	683	663	598	625	632	584	587	590	590	595	583	561	604	602	509	566	581	550	565	524	546	566	572	579	580	569	535	564	570	608	611	549	576	576	588	573	577	570	547	577	544	524	554	586	572	537	529	555	492	571	536	522	578	538	564	577	514	573	527	525	562	577	541	549	528	511	535	517	560	526	517	525	555	492	502	473	534	549	564	539	499	548	552	493	507	493	550	504	527	546	517	533	505	556	506	506	536	504	533	498	524	521	500	518	562	549	505	555	515	544	527	505	534	502	543	524	540	560	518	522	541	504	512	517	525	548	507	535	510	554	541	527	529	519	487	506	522	539	538	538	533	515	513	569	535	522	505	563	577	579	532	537	551	543	524	549	496	511	548	524	511	485	564	540	533	511	542	551	526	564	485	500	538	540	578	575	538	533	580	539	529	549	533	524	509	526	479	527	508	574	543	533	499	541	526	508	525	501	542	529	508	521	534	540	542	527	521	552	554	517	520	536	516	547	551	551	498	513	500	518	524	526	534	522	474	512	513	537	500	531	558	567	537	559	490	526	549	491	525	530	525	549	520	543	543	505	502	526	538	500	511	523	530	530	513	567	499	471	564	553	504	532	544	576	501	547	526	526	517	528	527	553	529	536	537	563	509	501	527	543	564	549	544	528	564	515	507	578	522	535	493	534	519	507	512	497	489	532	493	516	499	566	532	502	523	508	503	508	517	496	551	525	529	540	506	504	528	552	536	532	527	518	520	552	538	518	482	533	559	497	535	551	466	541	549	545	517	524	531	529	541	588	599	509	492	499	509	520	521	555	498	546	527	569	507	526	548	518	538	520	519	525	534	524	550	479	537	557	553	545	542	543	512	533	532	540	499	535	525	501	491	539	507	536	520	492	482	559	518	504	538	479	530	547	523	532	547	532	536	503	536	552	531	510	554	529	541	565	553	533	529	540	549	545	535	552	554	513	517	519	510	513	537	499	507	525	560	547	497	495	505	503	538	529	571	487	517	558	524	510	525	503	523	610	482	553	542	520	531	545	509	518	510	531	546	523	525	563	548	519	549	544	542	507	535	520	561	561	547	543	507	523	536	529	527	494	527	554	532	519	530	518	543	544	537	510	518	541	534	505	544	536	528	494	520	517	505	539	544	499	564	521	525	495	517	532	509	538	527	523	514	517	515	549	513	495	603	516	552	490	483	531	525	551	481	527	541	519	520	531	506	519	566	518	519	573	540	505	531	480	527	563	502	518	544	540	563	525	519	542	527	542	557	529	514	534	570	511	540	531	523	515	495	525	546	518	524	533	523	536	558	514	522	548	552	527	505	549	504	581	507	493	559	518	554	535	557	506	516	544	516	538	571	540	507	544	533	534	525	524	476	528	541	531	540	553	526	531	562	514	506	549	523	510	511	504	515	548	543	528	534	559	510	550	498	526	508	512	524	546	583	523	508	520	530	538	531	526	568	502	533	553	502	513	523	532	545	482	492	523	543	514	528	500	540	508	577	532	548	528	510	549	477	529	528	538	515	538	530	525	517	527	518	506	506	553	497	543	540	530	525	556	548	506	551	530	507	503	531	550	540	498	533	516	537	541	495	513	537	525	557	545	507	515	510	535	533	546	508	540	511	541	535	526	550	513	516	507	506	537	519	511	509	531	506	535	541	489	472	510	509	559	495	468	496	529	492	527	503	550	537	524	516	514	554	539	514	568	538	516	556	524	548	487	539	493	529	557	550	555	515	520	515	517	523	500	484	557	547	538	521	555	489	531	562	528	508	501	523	508	518	541	495	522	509	471	554	500	493	504	504	554	569	567	538	545	537	526	513	510	514	495	544	526	546	486	519	504	536	506	513	487	502	553	535	516	470	499	562	537	533	547	473	512	518	519	524	537	553	483	526	511	559	565	568	524	538	545	538	526	527	540	534	569	536	520	510	521	544	500	531	530	530	534	513	511	503	563	532	526	574	553	503	504	560	511	541	513	514	534	563	526	510	541	552	539	499	507	530	524	476	509	513	533	555	501	528	526	533	516	535	503	541	521	558	526	491	556	517	484	550	533	498	561	538	566	520	551	567	527	548	516	526	531	477	543	511	546	549	536	547	573	509	546	523	569	551	516	542	526	542	540	552	488	529	532	541	506	521	495	561	526	537	530	577	532	528	541	535	504	497	526	531	553	559	504	521	554	528	561	544	500	510	526	548	527	534	513	536	510	528	573	571	545	543	530	525	535	569	546	539	533	524	481	516	527	515	544	547	477	529	513	545	536	536	511	525	542	540	546	569	542	512	563	537	506	540	525	535	557	521	501	529	565	555	564	486	542	524	548	484	487	537	491	552	529	503	467	533	534	558	553	544	501	580	546	515	567	527	505	527	530	471	486	540	557	501	543	525	534	545	557	512	497	528	591	550	539	542	491	563	479	499	541	520	512	502	538	544	534	503	531	546	521	506	501	517	501	536	546	510	556	509	525	521	497	525	545	558	499	533	528	552	518	526	561	544	528	530	517	489	506	506	532	524	541	559	528	535	558	586	536	511	487	504	517	509	517	575	536	511	495	531	493	538	536	527	544	523	525	559	492	528	521	529	552	536	519	565	524	512	577	510	514	543	561	490	526	542	545	492	530	517	524	504	540	492	532	535	535	543	543	540	528	541	510	514	520	506	541	526	552	514	488	515	539	528	503	505	517	483	517	510	534	514	534	493	529	526	491	486	540	539	567	554	546	524	555	509	552	509	509	532	562	551	526	501	516	521	494	512	518	485	512	553	540	542	511	534	514	491	544	533	515	517	535	506	530	531	550	518	502	546	541	534	554	539	532	540	532	541	524	503	539	517	511	507	517	487	519	547	539	545	534	491	519	502	534	551	520	567	509	550	533	557	566	527	529	487	539	486	528	563	515	510	542	525	524	524	567	525	551	499	531	542	525	508	515	511	527	548	520	523	489	555	586	523	513	503	545	500	501	546	523	510	523	536	493	542	530	518	524	508	509	485	518	511	535	507	527	538	503	554	563	513	505	522	519	564	505	524	550	552	521	517	511	512	543	544	548	504	515	530	516	502	522	544	494	558	528	528	541	534	518	531	524	503	501	506	522	555	537	532	483	542	518	535	511	519	497	552	519	517	515	534	536	535	513	529	527	486	525	542	561	529	570	512	537	492	570	535	551	519	517	504	509	520	550	549	508	495	525	504	540	506	530	514	524	558	547	566	527	542	560	510	536	538	494	496	521	531	560	548	534	513	509	509	548	523	509	540	492	507	490	549	511	517	556	536	552	567	524	534	508	561	533	510	531	536	527	516	548	516	548	580	542	524	492	485	530	518	551	512	484	547	554	536	502	565	513	520	536	533	531	541	525	548	549	505	523	522	558	534	516	527	513	524	530	515	520	510	523	548	546	547	541	500	508	570	538	500	527	501	535	522	493	509	530	553	528	519	520
27080	21226	10575	954	574	544	476	497	451	425	463	428	412	468	436	429	420	466	430	428	496	446	402	432	454	447	465	464	439	418	424	457	443	408	430	423	410	461	428	466	444	429	436	441	429	425	462	420	437	425	439	469	416	443	413	472	454	445	464	428	447	455	479	415	408	438	466	448	444	471	429	427	432	434	459	477	446	465	450	407	429	496	431	441	441	448	433	448	426	464	456	457	439	431	418	412	440	417	459	444	399	397	456	395	419	429	454	441	429	443	449	418	481	433	436	418	446	472	450	441	430	438	477	434	481	435	402	433	441	436	435	433	488	444	436	464	426	462	432	468	405	467	433	430	462	400	445	434	410	406	416	416	448	441	451	459	422	428	460	440	475	437	422	424	429	455	399	410	416	454	421	444	452	458	440	448	420	457	410	443	480	395	457	449	413	436	445	468	441	433	455	427	421	428	445	454	427	417	447	438	473	472	441	451	421	491	436	436	459	403	433	448	433	458	435	384	437	447	442	406	462	460	446	414	453	424	429	431	424	428	424	458	418	437	438	433	459	437	441	456	436	438	418	471	452	407	456	424	417	428	429	405	439	474	451	438	435	454	457	465	465	404	446	433	466	451	454	471	431	458	440	409	437	452	429	441	426	458	443	446	421	435	447	461	412	454	436	384	438	427	437	410	396	441	445	418	407	439	462	423	457	426	393	458	447	453	418	458	418	429	411	425	438	472	454	434	435	443	402	468	474	441	472	420	431	423	442	451	414	428	434	474	415	433	450	474	395	428	426	468	451	425	441	458	443	429	448	410	437	439	431	386	442	429	445	449	432	404	421	425	413	427	460	470	433	440	448	452	456	429	434	453	425	441	439	455	415	407	456	431	423	417	454	412	456	445	461	436	423	451	429	491	436	419	407	441	458	445	443	397	433	423	456	445	410	397	417	425	424	426	411	463	420	456	433	420	462	433	467	408	434	423	385	423	469	449	427	441	421	453	436	453	430	451	413	434	458	451	427	427	457	434	430	434	418	467	434	479	426	418	361	456	422	428	425	436	482	425	436	468	423	410	442	401	425	441	470	415	416	427	451	425	430	414	410	433	431	411	426	429	435	426	420	432	453	478	451	449	425	412	425	425	433	432	460	432	452	448	420	410	437	449	474	460	440	422	420	424	459	439	434	443	409	422	449	443	429	420	405	446	451	452	437	425	439	434	487	419	415	427	425	448	447	431	447	441	441	443	438	457	408	442	431	466	400	445	437	414	449	415	417	446	415	430	458	417	426	440	437	430	464	431	417	464	432	437	418	404	421	448	463	445	446	435	431	440	441	431	440	443	466	452	421	442	436	505	433	452	444	452	434	415	449	410	429	447	428	441	420	434	470	436	390	449	442	425	437	454	452	430	486	472	435	415	443	445	432	416	446	427	448	450	415	439	413	428	466	440	391	438	419	433	411	454	434	434	448	428	415	419	456	457	469	409	416	437	432	463	437	407	434	387	442	473	433	405	450	428	429	472	424	474	425	420	464	440	418	461	421	450	468	408	443	463	463	434	465	421	443	478	424	435	475	420	409	443	445	440	428	443	434	382	435	408	455	455	463	390	452	413	410	444	403	374	389	418	440	427	452	405	423	410	431	456	438	459	430	446	461	446	431	452	420	412	453	432	428	462	432	424	437	449	395	435	451	447	448	424	453	448	417	426	438	421	448	431	471	424	418	450	432	432	440	407	418	451	403	487	448	438	455	466	455	448	437	442	436	447	440	417	430	419	430	459	458	491	452	422	428	444	385	391	466	437	410	442	451	473	427	444	440	424	410	447	393	432	424	500	446	448	475	409	454	422	429	450	425	472	409	412	391	423	437	437	472	425	441	380	454	432	453	410	418	435	455	439	447	439	424	441	452	444	445	411	437	459	450	448	482	445	441	442	427	437	459	405	443	439	419	420	450	402	467	414	423	428	441	423	472	417	465	438	416	421	447	441	418	441	433	445	466	486	448	462	437	428	462	462	436	442	434	481	394	458	450	432	453	391	462	438	404	435	435	408	440	439	411	423	438	409	415	401	452	434	450	413	412	418	440	434	409	456	451	400	427	420	442	474	437	450	436	472	452	412	415	446	480	391	425	409	429	412	447	429	429	422	427	442	460	434	424	430	425	385	464	446	399	407	434	440	426	467	435	442	438	418	441	439	449	435	421	451	464	447	459	430	411	406	440	467	446	428	497	453	458	432	459	422	406	456	420	396	450	419	420	423	410	437	399	415	433	475	450	402	415	382	482	441	453	427	456	418	412	412	448	438	446	452	411	452	436	458	458	443	453	448	420	443	447	425	423	415	463	396	431	426	422	407	467	436	433	431	443	427	398	422	484	447	427	447	428	428	423	434	424	452	479	438	439	407	431	426	400	477	410	419	447	453	434	424	437	466	462	434	454	420	459	432	439	457	445	429	385	459	396	434	456	430	408	444	428	455	435	435	431	438	436	427	444	381	483	419	433	439	434	436	400	417	422	443	455	395	429	443	417	438	480	402	416	444	426	445	439	463	409	436	455	434	402	402	415	403	454	456	425	428	402	469	457	455	473	428	437	442	474	425	439	398	443	415	458	439	440	454	460	439	450	427	448	413	426	460	462	441	444	403	436	418	442	395	461	458	419	402	404	424	418	428	423	431	420	402	460	419	467	448	424	434	437	446	465	466	455	422	423	426	407	424	398	434	451	447	468	421	452	419	445	433	436	423	444	419	426	425	413	416	435	455	440	413	447	450	466	438	439	406	436	422	427	407	394	399	411	437	407	419	468	435	435	400	440	432	440	450	449	455	457	445	426	435	467	427	445	438	408	435	427	432	443	424	437	424	424	456	432	387	437	453	462	448	435	466	451	444	427	437	482	417	482	407	464	439	397	425	449	476	425	405	433	418	421	424	423	470	430	433	435	465	428	438	408	396	463	464	462	436	458	443	422	392	421	422	416	442	442	440	467	426	483	429	439	443	410	447	459	443	451	441	448	390	435	423	410	397	441	436	434	438	425	425	456	429	439	448	474	469	454	407	434	417	440	450	471	438	439	455	454	426	436	438	414	427	452	454	474	429	428	405	413	439	445	479	439	443	428	430	421	409	453	429	444	370	477	454	436	471	457	427	398	417	432	436	418	401	419	409	423	408	427	422	428	442	426	418	435	412	479	403	439	465	422	431	457	409	421	445	461	435	448	415	456	424	441	433	451	428	465	386	411	407	433	431	460	440	481	402	426	415	451	444	451	451	400	413	415	436	445	421	436	424	411	433	425	429	416	466	460	444	448	429	429	425	378	451	451	448	417	451	451	448	440	430	439	436	448	404	454	404	459	430	410	388	453	448	440	452	451	412	451	429	457	489	461	433	455	423	450	450	414	396	429	416	446	427	497	423	494	430	452	464	439	423	428	438	435	417	462	438	468	430	448	458	450	452	418	443	435	398	442	461	405	407	418	458	440	412	389	410	425	424	433	446	443	433	452	450
4027	1381	1210	797	742	705	683	692	620	610	634	646	584	630	651	611	629	530	571	575	630	602	556	543	579	539	644	606	600	601	597	595	608	598	597	578	562	581	579	562	596	580	601	590	606	597	594	582	585	576	601	532	631	576	573	595	576	577	598	576	527	578	590	588	555	600	573	612	610	600	617	578	614	576	604	580	616	623	597	552	572	553	601	611	594	587	593	575	600	572	581	615	588	611	565	572	590	615	558	568	553	604	607	599	597	588	624	544	599	568	604	564	540	583	569	580	559	573	569	582	568	578	586	598	596	533	580	572	633	592	594	578	609	564	587	596	605	585	586	594	592	554	596	585	597	568	563	543	574	580	563	595	578	582	600	625	586	613	606	581	564	643	635	585	591	613	576	566	598	572	588	609	628	613	612	606	584	616	569	621	566	570	579	599	602	590	552	583	569	586	569	570	579	561	570	612	574	529	557	608	569	593	564	521	524	588	589	582	538	586	582	579	590	602	624	540	624	569	586	604	586	601	580	589	561	590	607	568	538	605	576	575	603	601	569	583	596	585	623	585	561	591	569	594	586	545	534	599	544	576	587	585	585	569	599	623	579	618	574	557	570	597	617	560	611	584	575	600	595	570	580	569	585	602	584	588	556	606	568	583	612	614	550	606	568	611	597	551	608	593	531	586	567	602	591	631	538	576	572	596	566	563	611	564	580	578	606	615	592	561	611	609	577	630	599	591	610	607	565	632	558	597	596	607	575	564	554	609	607	552	595	578	561	610	598	604	594	609	622	600	575	585	563	606	566	590	612	602	595	551	593	587	570	582	603	580	549	573	550	518	610	574	588	582	569	575	574	559	604	609	565	613	523	611	555	562	554	584	580	606	600	570	597	580	592	565	572	578	577	599	599	544	545	576	623	569	559	590	633	582	596	578	587	615	571	583	577	579	656	587	632	596	570	550	610	602	590	591	603	572	586	589	586	586	595	599	601	572	549	542	551	595	574	669	599	609	593	568	576	585	571	560	556	556	611	556	579	581	581	555	601	590	541	619	561	551	605	569	625	588	568	597	599	583	603	544	583	588	579	582	598	562	576	533	571	610	585	571	569	596	604	601	616	576	605	611	588	584	594	565	566	576	611	620	631	560	571	582	568	536	600	598	571	546	585	592	619	587	557	559	643	615	574	563	605	596	630	590	595	568	623	593	565	557	580	591	644	577	576	585	560	577	542	603	596	577	581	569	594	626	611	545	576	578	594	590	553	597	545	586	577	617	570	588	567	610	543	574	566	584	594	566	567	586	567	581	584	600	574	620	553	557	575	587	586	579	524	629	591	573	576	609	582	568	544	638	554	584	570	555	589	585	583	546	601	558	599	572	580	546	572	614	589	585	562	624	543	593	602	592	584	549	579	602	584	604	604	526	581	599	562	576	584	585	559	603	599	616	645	577	570	593	624	591	603	580	602	591	585	586	580	593	600	567	571	558	584	614	571	562	604	592	577	582	589	560	603	572	544	608	561	580	613	554	561	605	622	574	572	555	587	638	617	539	600	554	549	566	582	590	575	571	616	545	569	557	624	582	554	545	607	615	597	548	590	574	572	605	595	637	607	569	563	584	561	595	565	541	587	553	615	570	571	555	614	587	557	592	594	520	581	622	593	588	620	637	572	607	646	581	618	601	545	574	593	603	566	589	615	566	588	559	567	557	588	565	595	598	588	589	573	569	582	570	602	606	595	605	604	571	587	560	630	603	597	572	591	584	580	622	600	606	569	610	605	615	620	592	599	614	562	598	624	552	623	563	594	611	582	575	583	554	546	582	622	546	589	604	590	592	548	572	538	605	586	562	604	568	635	580	575	583	576	600	593	615	574	583	566	606	585	580	616	617	601	569	582	594	609	569	600	607	531	558	632	574	589	616	562	583	590	557	557	563	588	558	579	557	570	610	584	611	558	563	566	599	607	576	615	578	577	615	576	597	589	568	622	600	598	574	579	584	599	596	577	601	614	547	574	529	594	596	595	576	580	581	593	601	572	592	579	589	589	584	600	578	561	586	566	552	566	548	604	575	579	547	583	613	577	566	631	623	566	588	584	606	528	608	551	626	574	606	595	609	592	617	613	621	604	592	563	558	598	548	604	532	605	606	607	524	585	578	550	582	561	590	583	610	586	595	559	619	633	593	569	614	593	560	534	601	577	574	605	596	547	606	630	596	628	596	575	612	581	617	538	584	547	597	563	608	565	636	629	607	633	623	550	606	592	625	541	535	577	619	614	589	593	589	583	613	601	559	593	627	610	568	619	619	574	586	532	581	555	605	548	581	569	604	580	607	583	592	593	554	612	597	593	593	563	596	591	559	561	637	563	598	572	560	568	584	590	589	582	578	615	621	585	573	593	580	585	601	581	535	572	576	598	562	599	589	602	590	560	594	609	594	595	571	608	607	626	576	629	547	639	594	624	569	576	565	575	589	569	620	559	602	556	584	590	553	575	614	534	620	595	594	575	603	586	616	536	599	565	615	590	594	597	613	592	565	549	575	580	599	561	592	543	584	549	589	586	596	581	563	628	570	601	612	543	566	607	578	575	596	581	601	619	563	588	575	629	575	537	589	597	604	587	567	607	594	564	594	557	626	544	545	623	528	584	571	597	608	605	583	600	540	603	581	609	578	580	593	570	583	650	594	576	569	609	566	607	557	596	553	564	652	584	556	641	591	587	577	557	587	552	592	585	610	562	583	530	622	514	590	582	616	577	572	557	567	569	591	596	558	620	531	592	602	586	579	597	613	573	587	566	589	575	578	575	568	546	576	579	604	605	618	565	562	593	606	561	550	587	570	578	595	559	570	563	596	587	590	578	597	571	502	569	563	556	596	592	554	565	578	583	575	635	584	612	605	608	648	595	612	591	564	579	629	596	614	634	573	578	580	578	560	571	606	532	604	583	640	576	594	615	555	540	586	620	578	590	586	585	580	587	564	597	580	555	569	595	569	578	582	524	598	554	579	563	619	586	620	563	600	596	584	592	552	608	582	569	592	567	592	593	595	598	595	593	549	602	593	614	579	580	554	567	582	547	583	577	580	573	567	621	568	570	574	569	598	596	596	587	596	625	621	590	583	534	582	629	559	578	576	578	589	609	563	584	589	598	589	606	610	595	589	582	552	575	605	607	588	648	615	543	598	562	543	585	586	548	597	569	530	606	601	606	567	577	578	589	579	605	599	581	588	577	553	599	560	589	555	543	579	596	597	593	591	613	559	589	594	614	592	526	574	622	545	587	594	606	614	553	570	553	583	585	601	587	569	573	577	598	573	535	587	576	603	552	552	558	567	606	575	563	571	553	622	618	613	572	577	603	573	545	609	577	544	598	592	595	608	572	604	610	634	547	624	573	584	578	587	547	566	601	576	601	637	582	566	555	545	542	560	561	595	580	590	567	610	594	564	585	550	616	627	583	612	579	559	651	591	620	562	569	627	592	600	600	590	588	609	596	593	614	593
23987	21526	29153	24316	21509	12712	1634	1009	856	855	770	744	697	657	697	687	683	597	696	598	590	644	617	599	699	641	576	615	642	599	593	611	603	604	608	614	569	610	590	616	633	623	617	642	579	618	586	614	553	562	609	602	622	604	614	669	552	561	614	588	611	603	615	563	644	573	546	589	583	599	583	611	563	580	575	653	613	623	582	615	558	576	589	615	614	571	600	630	584	582	603	610	633	590	578	608	571	605	560	593	569	604	556	572	549	585	639	638	589	582	572	585	576	642	595	562	574	592	588	567	601	596	584	584	544	573	583	623	597	530	628	619	620	561	589	585	557	610	571	582	589	598	582	602	586	625	582	582	652	588	566	573	573	582	570	636	626	583	599	574	577	620	605	605	585	595	545	613	580	580	600	588	585	603	592	592	592	627	554	590	585	572	583	598	588	581	602	523	582	616	583	623	586	583	623	627	565	574	570	594	617	592	599	578	553	587	576	594	585	557	632	641	633	549	582	610	604	573	600	616	592	576	583	579	569	630	596	604	595	593	568	635	600	557	600	588	588	657	602	628	582	605	551	528	608	572	605	573	559	624	582	641	590	635	590	618	582	560	562	539	593	604	593	598	593	546	609	627	574	618	600	577	589	591	597	656	586	587	569	596	636	594	569	589	568	634	590	587	578	586	579	610	575	610	559	566	569	607	563	571	595	636	590	578	577	584	606	611	582	615	566	580	604	585	635	569	537	567	563	576	632	631	585	613	567	609	602	638	613	591	607	582	605	608	639	629	602	621	590	612	561	576	603	606	623	578	613	612	555	615	562	579	624	601	569	611	570	578	537	569	578	597	569	583	589	594	589	563	567	601	591	591	576	539	586	560	588	610	587	587	606	587	585	616	588	597	626	589	645	597	587	622	615	641	639	630	548	589	590	577	601	598	588	624	596	571	571	567	577	598	547	639	593	566	593	613	587	586	580	617	552	595	562	601	592	611	555	605	594	577	592	593	606	588	604	582	612	589	604	597	593	585	615	608	578	564	641	601	557	618	557	580	562	571	600	614	605	577	577	585	556	605	630	586	610	582	605	599	619	583	594	651	594	573	527	602	633	578	602	609	595	585	635	585	582	606	589	566	568	658	566	560	613	628	605	569	595	561	616	653	616	585	635	586	604	566	610	603	586	559	593	560	538	575	602	583	584	580	569	554	585	572	591	608	579	600	570	588	592	625	580	576	589	622	570	560	569	619	614	620	629	630	595	566	612	588	575	557	558	618	625	619	614	632	552	561	601	612	601	591	569	575	570	553	587	561	569	572	552	610	586	596	635	582	597	569	570	576	626	633	556	606	559	564	617	620	590	587	572	609	573	579	613	620	573	545	625	585	629	615	601	603	615	608	597	584	556	541	620	612	570	565	605	570	567	649	554	670	586	604	573	610	602	590	651	590	569	542	636	594	628	613	561	645	637	568	610	627	575	595	588	575	571	583	579	587	603	565	614	610	633	584	600	606	590	564	596	577	611	599	575	562	606	598	579	572	599	578	626	628	588	606	613	582	551	605	572	614	624	656	591	598	580	568	574	615	576	589	579	628	562	588	560	553	627	591	648	613	586	527	598	564	619	580	560	610	570	636	609	598	586	587	564	598	599	568	585	567	614	579	601	625	570	564	592	539	589	605	638	583	581	551	578	610	558	590	569	580	579	597	561	569	600	573	599	604	616	545	607	589	602	585	628	621	591	574	574	608	575	610	567	573	584	613	621	575	528	604	581	610	608	570	589	580	630	592	609	582	625	563	598	574	570	547	556	615	574	589	597	597	584	667	597	606	571	581	589	562	564	591	590	581	592	559	623	593	545	633	588	617	610	539	602	604	564	604	562	601	616	587	585	586	588	563	609	569	587	575	568	587	626	657	629	614	538	570	572	604	593	594	602	629	587	604	589	616	604	610	578	559	591	609	585	601	622	571	590	565	583	593	572	607	598	568	561	610	622	613	582	591	593	601	585	543	578	578	588	603	632	641	576	582	594	586	571	553	579	597	580	617	652	627	618	580	563	626	614	630	568	627	567	580	559	629	577	548	644	599	611	585	660	586	590	605	557	607	604	583	574	528	606	653	567	536	605	581	635	570	602	615	567	590	583	582	619	582	577	616	584	588	556	594	554	582	589	614	591	601	659	581	600	546	588	597	601	585	578	577	612	590	576	571	644	549	588	565	539	599	569	628	635	608	635	619	562	598	610	573	590	591	607	567	596	620	534	636	621	628	593	592	643	585	626	630	561	603	602	590	584	602	572	667	615	623	581	577	584	600	605	589	612	591	565	627	573	609	562	621	581	596	588	570	594	567	580	594	600	642	583	586	567	593	575	645	623	590	579	607	569	559	590	565	567	564	556	564	559	586	612	623	589	561	585	604	550	601	538	593	617	625	617	612	594	632	592	624	566	621	567	585	564	554	624	596	592	557	571	603	555	587	588	625	599	586	606	539	628	585	572	607	536	594	612	593	570	595	596	592	589	592	588	592	613	608	590	548	594	614	590	582	570	598	644	581	607	567	590	579	610	575	619	565	588	596	509	614	589	567	589	575	570	586	598	596	588	610	569	573	625	607	609	609	577	563	583	546	582	589	600	593	596	627	574	579	608	605	557	595	598	623	577	604	612	571	615	578	577	613	586	615	623	587	585	633	598	608	572	586	578	600	574	560	573	580	583	551	542	588	563	577	582	596	563	589	593	646	565	575	590	620	629	591	569	616	554	583	590	605	590	556	602	569	629	633	632	586	600	581	584	627	588	596	556	592	604	544	596	584	564	605	631	616	626	550	565	612	559	616	584	631	552	567	599	588	575	603	564	609	587	559	593	583	593	554	601	583	561	626	610	563	654	600	610	589	562	571	541	625	607	633	590	598	600	591	575	622	588	594	619	592	604	611	582	552	627	536	609	608	548	577	568	620	599	528	573	591	623	595	562	583	592	532	600	606	581	625	610	600	542	592	604	603	611	578	592	592	650	646	576	612	566	611	557	605	617	557	608	599	578	575	595	595	591	555	565	603	590	613	613	608	608	615	557	585	613	590	565	572	627	574	601	592	592	547	535	615	563	585	621	578	551	581	575	600	581	573	557	549	597	633	598	612	613	584	593	600	548	628	603	606	587	552	566	591	607	619	656	563	582	581	597	593	568	610	633	583	604	600	602	577	609	599	580	617	585	576	567	564	603	649	589	583	629	597	597	550	578	591	554	588	562	588	584	579	562	568	598	541	572	607	553	604	522	555	641	620	551	601	543	586	626	566	582	570	620	593	620	570	599	586	540	591	608	569	590	612	612	572	575	566	590	571	603	600	557	606	565	582	611	545	611	573	626	579	564	621	574	570	602	596	578	559	546	563	585	577	584	625	573	589	554	568	571	616	559	594	578	609	585	591	575	549	615	603	577	618	591	571	637	591	598	589	582	619	574	574	574	612	600	582	604	563	581	579	564	589	620	569	568	619	564	633	618	582	618	553
5169	10783	8641	4468	3256	2503	2031	1783	1582	1375	1237	1132	1062	1090	980	982	956	928	914	920	869	888	805	866	861	904	759	814	843	801	834	816	774	861	790	828	826	790	850	798	803	824	828	799	777	793	800	830	849	823	785	845	841	819	814	829	841	778	798	781	852	784	758	840	798	799	811	766	806	779	780	798	796	763	806	773	786	794	783	729	783	772	772	820	845	774	789	781	869	762	805	745	807	776	810	781	750	829	807	812	747	773	820	796	792	834	744	764	818	814	784	803	776	797	791	782	808	793	786	794	800	786	818	731	793	768	760	828	786	808	781	822	810	756	751	814	788	782	804	786	817	752	799	803	785	806	789	829	798	830	729	778	817	797	831	793	787	807	757	821	794	789	781	830	798	797	809	775	778	817	805	771	783	784	778	789	777	772	807	798	793	795	758	781	809	788	800	827	840	792	817	844	760	789	810	780	795	811	778	831	779	799	802	861	801	765	808	774	790	802	806	838	808	818	767	786	790	790	775	865	820	799	773	746	779	779	798	770	769	830	791	811	758	774	773	738	807	737	774	783	786	755	748	832	795	758	755	754	798	771	766	783	800	845	807	774	751	799	784	822	830	790	791	789	813	814	801	745	817	779	820	792	827	817	805	824	782	786	803	759	781	816	782	766	775	759	769	803	800	792	831	773	810	769	799	788	788	756	758	781	793	788	771	826	755	825	776	755	802	758	798	787	816	803	807	805	801	845	800	791	808	760	756	829	764	763	771	816	815	713	776	761	789	798	734	807	785	792	808	801	790	798	775	797	722	733	792	747	787	841	800	778	815	803	792	751	809	776	798	778	797	796	789	806	763	778	789	813	829	729	748	776	757	817	793	793	851	813	816	811	770	816	814	781	778	771	816	791	786	819	789	793	768	757	794	819	775	758	797	812	726	803	764	785	828	802	774	786	826	766	823	788	796	783	778	842	795	788	816	802	825	764	810	815	803	775	828	798	814	788	782	833	722	779	785	805	798	808	764	767	752	816	740	797	775	794	826	832	787	809	801	806	758	795	794	853	823	834	796	751	797	755	790	827	815	859	759	769	825	786	769	790	788	783	802	771	817	826	814	733	715	832	783	770	804	742	783	778	817	836	772	790	766	770	785	814	755	754	824	819	798	835	797	815	818	799	788	806	835	766	858	757	819	786	750	794	793	774	802	815	790	768	767	818	754	842	760	763	780	784	802	800	794	779	803	760	762	808	780	749	786	811	788	813	801	793	804	810	794	798	797	795	763	809	748	782	777	750	754	824	815	805	796	787	803	803	783	811	781	782	835	776	809	799	756	779	784	799	786	822	744	790	774	791	758	767	754	782	760	763	790	778	750	788	751	766	773	765	786	814	813	797	783	777	822	762	808	790	827	774	787	789	826	754	796	804	761	750	778	800	806	794	764	735	787	758	786	809	845	791	750	778	753	789	761	848	787	772	828	777	822	804	804	761	801	781	820	786	799	801	829	767	800	780	809	751	767	741	774	776	796	758	763	767	776	782	756	755	734	793	836	792	805	777	772	797	789	829	803	819	742	746	805	780	766	759	763	778	763	807	802	838	769	788	760	792	748	791	795	758	756	829	756	789	793	761	777	801	801	829	760	837	790	838	807	757	776	806	778	802	844	748	779	807	753	782	811	814	783	738	808	757	823	768	769	759	746	852	766	747	777	800	776	749	793	790	815	787	820	790	781	774	728	788	792	742	780	760	772	763	787	778	792	749	854	787	724	781	792	778	801	791	812	757	819	772	774	764	761	771	817	822	770	774	791	823	796	815	822	820	757	721	818	829	817	762	789	783	753	797	791	777	798	798	795	782	756	840	783	792	784	799	832	850	795	769	758	811	789	784	747	782	795	749	799	772	738	821	760	815	783	770	842	815	783	818	741	747	776	814	802	755	803	808	808	775	816	802	837	778	778	834	816	852	798	762	762	772	802	866	779	771	758	819	786	775	790	804	765	762	738	774	764	827	816	814	728	779	730	795	822	797	776	813	781	780	824	813	777	799	765	812	792	802	731	766	831	749	749	775	786	792	791	798	810	787	781	795	775	786	791	799	797	801	809	763	779	793	838	792	724	783	790	781	793	794	777	819	784	818	762	845	825	765	780	806	828	807	766	769	795	779	845	854	776	858	802	747	828	861	787	817	776	748	821	799	780	742	816	811	798	824	794	789	812	795	821	769	788	732	794	787	792	834	800	774	836	777	855	781	769	792	823	811	811	840	817	788	759	719	763	745	769	801	761	765	816	839	811	771	799	810	822	787	818	825	770	814	788	773	775	803	797	815	807	821	774	795	787	777	846	807	772	837	810	815	756	761	765	759	822	780	811	784	789	778	853	813	798	821	839	755	812	818	828	763	790	838	777	780	811	801	772	814	790	804	812	776	840	782	829	810	800	777	805	786	775	796	762	827	829	800	787	792	767	722	815	812	712	801	824	765	771	780	820	804	759	811	789	772	783	800	817	783	797	754	773	807	798	809	813	780	772	808	819	789	781	821	745	785	708	798	812	729	763	806	796	809	773	795	790	783	796	785	732	783	773	775	792	763	786	773	743	720	805	737	804	743	790	756	805	799	792	810	780	846	791	776	745	815	788	811	759	788	797	786	837	832	793	786	755	782	787	770	831	820	757	762	721	815	769	784	787	817	793	747	755	778	788	777	826	763	767	788	752	828	740	751	787	802	800	791	817	846	809	819	793	837	716	808	756	835	791	791	786	778	818	782	774	811	797	808	838	804	794	786	842	789	795	826	760	819	823	788	817	817	790	805	816	803	793	769	804	794	778	820	824	751	817	825	771	771	773	743	752	777	777	795	807	770	770	788	804	751	772	830	750	806	842	803	814	773	771	780	800	772	806	767	775	805	752	831	814	864	795	757	757	776	779	792	796	772	754	826	756	770	820	748	749	778	803	771	818	772	770	824	758	846	790	738	758	830	756	807	741	782	800	835	769	777	782	750	778	760	790	797	817	770	793	791	808	790	767	836	788	834	788	789	748	805	811	774	818	758	749	810	729	784	779	836	780	790	781	772	779	813	799	775	824	779	777	790	820	840	775	797	707	807	815	814	827	774	841	789	800	752	812	785	799	758	786	841	748	864	752	758	787	802	754	811	756	800	765	809	767	810	811	768	742	764	748	791	779	793	820	749	776	826	857	796	743	821	773	760	770	783	779	767	810	795	807	831	796	764	744	762	769	775	820	785	745	761	758	816	816	786	784	805	822	801	828	808	793	721	788	772	808	819	776	776	798	793	775	807	780	807	804	767	764	742	816	803	768	816	777	783	769	820	814	865	738	781	787	789	813	805	731	837	765	766	824	820	791	830	782	747	776	775	794	769	783	800	798	765	783	856	815	756	844	811	788	788	816	744	759	820	741	772	817	771	774	773	785	774	828	774	745	822	833	865	796	794	794	792	801	767	793	798	815	822	795	770	791	812	769	791	786	792	823	774	761	790	768	775	757	854
23118	21530	29531	23990	21531	21580	10649	1240	903	758	712	664	586	591	533	496	487	460	454	471	445	473	456	396	455	446	436	417	411	406	406	427	408	408	383	408	450	406	429	408	408	442	378	409	442	419	409	387	411	371	410	407	439	424	401	414	417	405	401	374	395	462	388	387	386	373	391	363	402	414	354	407	388	387	383	391	379	431	396	370	408	408	371	378	396	393	422	376	391	371	377	398	411	397	405	378	385	405	351	382	362	335	391	375	399	404	371	427	341	384	397	428	385	418	407	365	387	384	368	381	381	356	386	373	357	374	353	374	378	395	384	400	373	356	409	386	407	371	355	354	390	394	380	369	408	380	432	382	413	387	421	386	357	400	356	429	384	392	406	393	399	359	367	334	383	374	398	371	368	390	351	409	434	399	352	376	383	380	400	384	383	411	363	378	400	403	365	389	360	379	386	387	403	386	409	383	391	410	394	427	383	396	398	382	415	365	389	391	419	411	366	373	406	377	384	354	405	372	397	350	354	405	368	399	398	420	355	367	378	426	396	387	402	371	318	400	387	374	369	413	368	383	368	409	398	382	357	409	414	367	378	382	409	361	398	412	374	382	341	395	422	378	374	382	372	382	372	361	373	361	366	354	392	363	373	387	402	365	367	397	379	380	401	419	367	400	392	368	379	382	409	378	415	382	382	424	407	398	369	375	402	366	385	348	378	388	364	372	428	371	350	407	368	369	415	395	408	417	353	390	395	401	411	398	408	375	396	371	394	407	405	383	368	369	368	372	376	370	360	385	379	415	400	377	353	393	395	356	374	391	389	396	369	411	372	402	355	401	402	365	382	465	423	366	352	412	366	368	391	370	393	389	387	351	386	364	394	405	383	358	388	401	394	374	336	378	373	369	429	363	405	365	391	379	395	386	371	352	350	366	359	417	395	399	398	395	401	375	388	374	371	401	383	362	377	374	391	370	369	412	395	381	417	380	421	399	402	378	416	422	374	399	402	357	370	386	372	395	389	371	359	369	386	377	372	368	386	400	354	407	387	362	387	381	360	432	365	384	405	393	366	394	383	368	388	386	426	368	360	398	400	399	383	389	399	375	380	407	376	334	410	384	418	445	373	374	369	359	404	362	397	386	440	379	387	396	397	376	402	351	395	366	386	404	394	366	405	388	384	350	360	387	392	414	392	411	394	385	401	382	371	379	399	395	391	412	401	404	379	376	372	368	380	381	424	397	346	392	410	390	454	384	350	371	390	383	377	362	394	387	360	365	371	381	381	383	349	383	415	413	375	392	371	368	389	371	370	394	412	387	358	387	417	390	376	378	365	383	365	358	402	370	391	378	400	385	390	379	381	389	376	378	376	386	392	375	384	377	389	414	384	378	390	418	357	367	359	371	376	332	427	353	373	382	363	400	402	390	399	354	422	357	374	379	344	355	366	383	361	373	364	406	368	338	386	394	373	384	383	412	392	381	341	378	368	382	400	375	420	368	366	386	385	428	404	394	428	374	394	406	387	396	390	369	383	399	370	449	381	387	407	358	372	381	400	371	399	400	362	413	394	381	398	412	388	364	382	369	386	366	386	383	396	385	374	387	403	359	402	358	396	389	374	377	358	359	437	358	394	371	395	379	358	374	400	411	343	410	375	378	385	400	388	364	397	369	430	384	389	398	376	361	409	388	386	382	339	380	394	375	394	373	367	387	428	385	393	394	393	382	373	388	414	406	401	381	392	393	401	392	397	371	388	388	363	398	374	396	388	391	400	403	393	391	387	343	379	379	380	359	393	375	398	379	393	332	411	380	389	400	375	389	377	396	368	357	378	399	331	395	379	385	369	411	373	358	389	385	353	366	398	370	388	386	403	376	389	366	395	395	371	414	406	382	381	357	406	382	398	373	394	335	382	400	381	397	391	415	396	361	376	416	372	376	404	379	376	390	392	436	370	345	341	412	395	370	385	380	398	368	366	354	395	367	392	386	387	376	387	399	398	404	382	429	407	373	359	404	358	394	428	426	400	378	404	386	391	381	377	386	373	365	379	387	357	406	382	360	402	391	396	375	387	377	382	388	398	339	398	379	368	402	351	399	410	399	427	376	374	357	430	359	416	364	370	361	384	410	378	391	433	358	393	393	382	372	359	396	401	382	413	399	426	360	411	402	369	406	388	402	396	392	385	406	362	355	384	375	396	411	383	330	357	374	367	366	394	364	372	372	367	399	406	377	349	392	413	395	357	385	345	395	418	355	416	391	392	406	419	372	381	384	387	383	373	394	402	352	392	374	381	390	387	386	372	376	386	395	366	362	384	379	389	373	409	390	368	414	389	395	360	345	386	360	347	377	411	405	354	422	361	364	385	418	389	355	382	383	384	383	412	405	365	399	411	384	371	379	353	403	375	386	347	377	371	369	398	389	372	384	414	383	391	418	385	356	383	372	406	366	400	393	378	393	388	399	344	385	403	400	378	373	414	350	372	387	360	359	397	397	402	395	358	393	368	402	377	374	376	377	387	359	375	363	372	397	344	428	412	387	354	334	363	401	378	436	395	415	347	376	381	392	373	368	395	376	401	392	382	380	373	391	366	421	386	385	379	379	399	378	366	399	400	411	373	344	435	351	390	375	380	391	343	368	385	378	364	393	425	357	366	379	377	408	364	390	377	398	374	355	390	417	388	368	351	398	389	410	383	434	385	374	364	351	367	399	393	384	347	398	387	343	358	397	388	383	383	366	352	360	378	379	418	383	361	357	349	368	390	371	389	403	378	372	352	348	387	431	388	358	373	376	369	350	390	384	335	399	373	373	337	369	391	360	357	399	398	383	390	362	388	371	402	396	361	361	408	405	386	389	347	387	385	362	345	373	388	368	398	422	370	431	419	386	387	406	355	360	415	368	377	364	408	406	379	405	371	390	364	365	364	390	386	351	384	379	394	412	402	342	379	374	379	393	351	359	394	381	395	393	386	414	391	360	374	385	374	341	378	351	386	408	374	377	389	374	354	392	375	374	333	373	372	364	376	372	366	421	377	400	371	415	391	364	375	360	408	379	367	355	394	358	384	389	377	399	374	360	368	387	378	396	378	364	404	384	380	394	399	381	418	380	449	383	402	398	392	348	398	407	363	336	400	383	372	344	385	378	422	379	380	389	352	416	357	401	420	383	391	399	381	361	368	377	384	384	367	371	375	377	392	362	334	393	374	404	370	395	388	406	376	344	380	383	369	388	391	389	395	397	365	374	420	388	378	398	407	366	386	412	384	403	401	354	366	385	397	383	379	382	397	408	389	380	371	381	396	387	402	383	359	373	368	352	400	373	410	360	366	416	402	390	401	400	352	407	364	377	374	388	352	372	347	369	392	385	363	354	377	403	409	354	393	390	395	359	412	374	399	357	372	380	390	383	366	378	378	396	384	356	356	388	385	357	390	408	391	389	419	413	369	399	404	383	358	396	371	369	363	369	374	379	370	362	404	375	384	345	383	360	361	385	422	371	382	379
7272	16827	13554	7220	5066	3863	3011	2388	1970	1578	1437	1214	1090	1020	944	904	816	701	728	748	732	663	643	678	644	642	658	559	590	613	604	545	577	607	595	528	607	566	545	563	546	561	576	579	540	546	524	537	519	587	542	543	577	594	528	522	594	587	522	534	536	538	563	543	535	560	533	520	532	546	505	541	519	532	544	526	518	507	482	528	494	550	537	549	522	510	511	526	511	491	537	563	516	515	518	569	508	549	497	523	585	521	547	558	504	502	504	541	518	516	545	530	525	559	549	491	542	495	553	526	534	549	540	475	526	537	563	505	516	524	538	512	507	542	531	559	531	545	515	510	513	560	504	480	508	510	575	557	532	492	555	512	527	531	544	529	533	491	524	554	520	528	506	550	530	532	525	536	569	490	520	549	483	561	517	536	513	517	531	506	550	512	476	518	522	531	551	517	505	462	486	515	502	555	529	498	518	531	523	536	507	545	504	515	560	519	515	552	519	552	526	505	551	565	509	512	514	533	513	516	543	508	500	513	517	568	522	511	542	557	500	542	499	540	511	563	564	500	511	539	522	524	509	521	540	513	532	531	529	513	461	504	515	506	518	523	524	555	541	515	544	528	503	515	507	513	525	577	556	518	503	550	502	555	525	517	496	565	527	539	525	505	529	505	474	513	491	546	528	549	505	515	511	491	533	500	533	516	529	513	533	539	528	529	546	516	513	506	535	526	537	572	488	539	516	521	518	478	496	499	510	536	503	534	507	516	529	508	556	503	522	504	528	514	519	550	503	510	531	559	498	507	541	530	561	502	567	559	559	548	530	510	515	511	553	525	536	539	483	518	521	555	520	534	501	523	564	507	479	533	514	515	493	511	554	494	524	517	529	539	538	587	529	516	529	562	536	488	534	529	470	486	511	510	541	554	570	528	551	506	512	518	479	538	540	507	502	516	545	509	571	545	514	504	530	466	535	529	542	496	520	526	510	523	583	518	514	525	499	553	533	488	492	503	512	508	532	528	480	529	530	517	545	542	522	511	508	524	507	496	524	545	478	508	525	525	510	518	524	537	502	526	526	495	525	536	548	497	530	508	520	511	518	549	530	523	516	529	519	525	499	500	528	497	530	561	515	521	510	502	529	505	556	528	541	528	504	551	508	538	506	537	549	521	516	515	529	553	502	516	513	508	551	513	546	547	558	534	520	532	522	523	508	540	524	530	499	518	514	575	515	507	550	490	484	527	524	552	507	506	510	530	576	580	519	496	530	534	516	537	542	515	501	504	468	542	539	527	528	547	524	509	533	537	490	507	525	521	551	524	525	550	514	504	562	541	533	529	553	523	505	532	511	524	489	539	513	515	528	493	521	556	523	540	548	523	505	486	512	511	526	515	527	492	511	524	511	513	579	531	538	547	494	516	561	536	571	542	556	492	521	538	528	505	568	524	505	533	512	507	529	552	514	515	503	512	499	532	532	539	574	521	513	501	499	483	490	551	498	499	513	522	550	506	474	513	564	511	536	516	531	527	512	550	574	507	560	512	524	536	502	506	523	561	502	507	572	543	501	537	574	514	530	512	539	487	526	509	541	539	562	525	540	525	547	551	545	537	569	521	529	509	528	539	518	532	507	528	563	520	563	530	531	517	540	493	579	534	525	530	502	566	548	572	521	522	522	477	520	530	518	527	567	551	532	501	548	546	507	496	487	521	522	502	501	528	562	525	526	505	487	507	487	518	537	530	528	568	529	484	556	509	524	503	545	536	553	518	504	520	572	533	529	552	532	481	538	546	514	518	498	511	509	497	497	514	527	524	535	507	538	503	511	490	545	554	492	517	513	524	513	495	537	524	503	491	489	508	540	520	520	508	536	486	565	519	514	549	536	520	517	540	542	526	502	524	529	542	542	503	532	546	541	541	520	523	539	530	499	537	526	523	548	536	502	540	519	528	563	553	508	557	532	524	539	538	518	539	513	513	502	548	495	464	542	556	522	524	562	517	531	535	552	527	563	509	563	505	533	541	506	514	525	524	515	489	514	539	495	523	546	494	522	536	516	513	487	549	508	544	508	503	504	502	501	525	466	525	564	564	542	531	566	522	504	507	551	499	528	525	525	523	527	525	496	538	560	544	519	547	523	531	527	529	536	527	538	513	495	531	504	564	535	544	529	527	522	536	509	539	503	523	521	492	524	505	527	531	493	489	536	506	534	537	499	533	565	520	562	521	518	490	567	522	508	534	531	486	554	551	527	523	528	503	508	524	513	543	504	535	538	529	496	545	559	510	517	508	509	518	518	518	489	549	520	526	534	546	513	554	506	496	503	491	528	538	523	563	513	490	529	532	488	516	558	531	536	492	503	543	535	512	535	510	554	499	530	470	541	551	521	547	511	508	452	508	570	523	505	510	511	518	519	522	523	546	518	523	526	522	527	519	533	576	507	521	503	508	542	499	523	538	521	513	530	547	549	494	546	554	486	541	525	506	480	506	505	505	498	491	520	546	492	499	508	486	531	516	534	562	543	513	541	539	574	543	525	506	513	521	536	530	527	555	531	512	514	559	549	556	503	517	527	531	565	522	500	522	547	524	520	527	507	514	521	518	510	525	543	543	510	516	537	537	441	471	493	515	501	489	546	509	507	504	507	509	539	496	508	478	536	514	568	546	538	528	510	552	480	496	517	555	513	548	537	535	478	523	508	546	501	493	535	532	530	516	501	554	536	517	493	532	524	580	509	491	498	508	532	519	504	476	516	564	516	528	522	532	533	534	492	506	493	494	509	527	521	534	548	560	529	542	548	527	532	566	522	553	550	513	549	510	505	520	558	512	542	587	573	507	492	504	550	537	534	551	519	538	528	466	510	531	533	531	541	511	546	511	485	523	538	505	543	560	553	481	492	511	538	480	524	532	490	507	544	497	507	560	487	549	522	508	500	527	531	491	512	486	517	514	551	560	547	521	473	546	509	542	555	583	522	547	522	524	565	535	550	518	569	510	540	511	490	530	533	547	484	513	506	511	534	508	550	531	528	513	522	509	526	526	532	531	530	528	499	533	504	537	470	524	493	516	505	512	531	521	537	536	466	497	528	534	524	540	534	543	542	529	514	504	487	505	511	541	545	502	511	531	513	468	518	526	513	506	529	511	535	518	468	531	555	536	526	542	519	533	508	535	501	482	504	517	504	516	502	550	494	516	525	524	498	513	498	485	530	535	565	557	526	512	569	546	553	526	533	505	479	520	523	500	531	517	530	542	514	562	489	497	571	502	532	530	533	515	510	529	500	552	518	509	540	559	495	495	552	520	505	516	508	517	534	504	540	511	548	520	504	536	535	534	525	517	551	475	533	518	509	504	548	496	528	512	522	523	551	556	543	519	527	501	536	548	499	519	507	509	518	584	490	514	498	531	550	534	488	504	529	558	529	536	527	522	519	614	536	507	531	518	503	542	501	517	526	574	543	516	522	468	501	504	567	483	530	518	514	522	516	509	500	467	471	516	568	538	485	576
27091	21208	10675	1106	723	638	536	456	466	421	441	404	435	415	463	427	460	428	446	471	429	433	438	450	452	413	453	432	442	415	485	429	415	394	433	425	422	450	470	424	444	404	455	443	355	459	438	395	415	387	432	402	451	421	473	446	414	490	448	431	425	454	418	437	449	405	442	411	446	433	421	387	412	443	455	393	446	422	461	437	447	413	476	445	423	442	448	426	427	415	442	425	445	423	429	455	463	420	443	454	425	448	426	430	418	442	459	455	415	459	414	439	417	441	444	417	459	435	441	400	441	454	494	396	385	441	421	425	433	396	444	422	449	395	449	405	411	443	459	442	430	431	420	425	423	444	425	403	435	454	445	462	423	422	423	453	447	407	424	436	422	446	489	435	421	444	390	449	423	445	451	452	412	397	450	434	446	451	428	445	445	446	424	414	428	423	408	431	466	412	435	408	443	452	467	418	411	445	449	433	449	436	443	473	465	431	458	431	397	444	430	420	424	461	424	438	441	440	413	435	425	407	427	447	425	465	458	453	429	447	418	432	452	416	419	423	454	445	445	442	412	452	423	442	422	420	424	439	415	410	404	437	445	432	435	416	419	465	465	453	464	429	453	418	390	417	414	455	440	431	425	390	401	431	396	461	458	446	484	441	382	431	440	428	418	470	496	465	430	397	403	446	431	407	461	460	445	456	421	418	446	437	417	454	422	412	431	427	463	455	454	454	468	462	450	433	419	460	464	417	446	453	424	436	382	428	411	409	427	458	429	412	451	423	457	462	442	450	448	411	437	422	419	440	418	448	436	403	424	491	441	412	449	454	414	465	454	456	401	442	459	420	505	426	441	423	415	411	411	448	453	455	454	421	438	451	436	433	414	457	446	429	416	426	418	448	455	465	454	462	445	388	457	421	378	432	417	424	455	402	432	483	429	444	432	454	456	424	425	419	425	455	423	446	423	427	466	443	417	459	461	425	430	448	413	473	430	421	416	423	442	433	436	444	422	435	407	409	423	410	444	435	417	416	432	447	453	445	436	397	405	404	391	431	459	423	431	399	398	402	453	431	447	443	441	407	420	468	440	417	461	447	443	416	454	411	434	432	400	407	428	446	435	456	434	432	419	454	419	435	469	453	418	458	439	439	437	413	446	448	434	429	434	428	390	415	416	412	461	462	483	482	477	422	428	417	405	401	468	413	469	417	407	411	430	471	441	393	484	443	453	453	435	414	463	440	421	449	488	420	380	399	416	447	426	435	417	472	425	411	448	448	425	416	448	419	443	438	419	423	445	430	435	479	416	457	460	438	413	415	393	400	428	455	434	410	452	435	433	432	424	441	390	417	465	428	454	445	431	441	445	465	442	498	410	442	411	445	403	421	440	402	435	450	418	442	439	428	447	423	473	424	461	432	437	468	414	411	413	424	434	455	405	468	422	445	434	474	489	441	413	423	433	434	460	394	423	451	443	426	425	466	442	396	472	397	442	459	427	422	428	467	426	437	476	460	413	444	406	410	443	413	453	443	412	449	458	409	429	398	452	445	415	443	424	428	414	423	398	418	463	434	425	457	456	433	452	446	412	426	428	426	444	429	415	426	395	435	438	421	476	428	415	441	420	460	422	453	430	438	442	411	420	428	446	450	421	430	434	444	431	484	420	432	409	464	383	436	434	463	443	426	468	439	451	428	443	452	439	403	413	427	412	441	410	400	430	443	450	422	426	418	442	421	469	402	420	429	446	406	450	421	413	423	446	482	421	428	465	429	455	440	441	427	439	411	397	432	392	411	453	434	477	417	467	432	409	418	427	392	443	431	427	457	397	454	442	432	407	455	422	417	420	448	435	420	433	452	432	475	443	453	451	440	446	421	424	452	435	418	431	428	405	422	459	450	415	456	417	454	450	405	448	443	425	464	457	418	422	472	421	455	437	447	448	442	445	457	425	420	460	437	446	453	466	440	403	430	446	432	455	455	457	412	424	453	412	414	427	462	468	439	423	422	456	404	426	486	429	441	421	398	441	476	417	394	400	425	433	447	405	427	401	438	444	425	434	438	444	424	410	426	453	440	466	432	455	417	419	431	414	413	400	418	429	436	452	446	417	457	423	446	427	432	422	452	419	416	420	452	390	413	418	458	447	453	446	440	454	451	423	399	419	466	433	461	445	425	458	405	461	406	467	418	427	414	391	426	442	468	448	442	451	454	455	417	428	356	421	452	443	445	444	428	435	428	391	435	444	418	436	436	429	447	453	469	427	451	434	431	437	448	418	450	415	458	409	468	414	472	427	391	401	402	411	450	408	438	446	465	431	410	461	441	434	419	429	456	421	413	438	440	396	421	450	448	453	438	432	406	440	399	429	416	417	435	413	406	443	422	450	427	430	443	439	459	426	428	467	431	436	425	402	447	423	466	401	414	440	423	462	404	428	403	430	428	442	454	433	433	469	434	459	420	434	446	421	432	425	450	401	426	426	432	411	431	449	397	447	434	431	433	395	439	479	448	436	458	434	442	371	438	459	414	443	455	394	456	418	422	477	474	408	444	401	417	421	437	416	428	427	432	453	425	465	435	415	413	426	418	435	454	457	443	453	444	436	462	445	436	453	432	456	439	407	428	420	457	430	415	415	424	391	401	434	420	413	441	479	390	457	442	402	441	437	444	430	435	450	436	436	414	451	453	441	443	437	436	449	440	417	411	427	431	470	470	423	440	509	429	418	454	453	427	417	411	413	441	435	461	430	468	453	415	453	492	419	450	429	448	475	445	448	452	438	421	435	400	439	472	429	400	424	425	426	436	438	418	436	455	417	409	433	461	452	450	431	415	462	410	429	425	438	414	411	399	444	435	420	424	436	449	446	414	440	434	398	382	396	434	436	434	460	451	470	439	436	473	406	411	426	425	424	437	407	435	440	427	409	430	424	440	413	429	436	418	430	451	418	424	434	430	429	458	468	436	423	443	418	413	427	426	449	414	415	435	452	427	456	478	411	432	454	418	451	442	405	421	471	418	431	439	431	431	429	430	478	421	421	417	428	431	418	436	399	429	456	426	393	451	458	422	435	453	421	464	393	429	381	450	434	456	474	421	450	422	432	418	459	456	429	471	432	410	442	422	447	453	427	415	465	453	411	399	425	432	423	427	441	412	435	404	465	420	437	411	434	426	473	459	429	424	403	443	437	434	455	440	459	439	441	438	447	431	435	429	455	417	457	428	460	380	433	449	415	491	425	417	426	448	460	464	421	463	462	441	459	434	455	456	420	452	467	415	464	420	454	435	419	421	451	456	458	428	454	467	455	446	405	432	447	460	433	423	401	404	388	453	473	420	427	431	430	477	400	421	427	417	451	454	426	424	418	436	434	446	435	408	427	425	432	399	421	406	432	437	440	431	430	407	421	475	408	436	421	419	438	418	456	463	426	429	437	447	442	461	462	445	421	430	443	451	462	434	418	440	433	450	489	392	444	427	437	431	449	424	482	474	411	400	440	444	442	425	461	448
4050	1486	1229	836	755	706	627	671	576	588	573	601	547	604	591	577	563	597	592	592	611	586	523	586	575	629	540	558	555	568	588	591	626	574	567	523	556	613	564	516	580	595	536	570	599	587	599	602	576	596	550	557	567	581	594	614	570	566	547	596	553	604	603	647	527	583	545	598	587	618	548	595	604	576	590	549	597	610	574	580	521	547	612	562	605	573	560	595	595	604	581	562	636	580	579	595	575	530	565	607	563	577	574	611	580	601	528	576	574	604	532	529	570	575	548	587	584	577	592	581	578	592	568	562	590	584	629	567	584	573	610	576	576	546	584	600	616	626	599	568	554	585	572	613	585	554	550	561	598	570	589	585	582	638	588	603	562	551	561	555	565	561	595	598	576	585	605	599	604	572	557	606	575	639	586	625	618	572	585	582	621	536	575	549	562	553	593	598	578	589	573	565	571	607	568	583	595	557	583	569	531	555	555	578	583	593	569	594	550	552	574	591	574	561	593	597	577	599	573	616	585	561	584	564	555	583	567	614	598	581	606	585	580	598	621	585	518	575	577	527	586	565	537	550	582	600	621	552	567	565	542	587	598	620	549	551	572	584	595	599	551	564	579	559	544	588	573	547	596	565	580	585	586	612	630	564	586	512	575	551	582	582	577	565	536	583	594	605	602	532	594	644	589	592	542	598	580	608	579	580	589	608	522	554	548	555	603	537	608	579	605	612	583	569	590	591	528	608	546	534	602	553	558	566	575	577	541	616	590	564	535	567	554	568	587	578	590	596	575	586	554	566	580	613	591	579	605	567	550	570	554	605	598	601	581	565	577	581	597	624	571	585	527	573	596	550	567	566	575	609	559	559	603	607	577	546	616	566	593	600	588	562	563	577	555	578	597	565	607	586	587	598	622	598	567	548	647	587	599	604	512	618	550	580	574	577	565	533	570	592	580	577	584	602	609	591	593	567	588	565	592	545	567	572	545	578	584	550	566	584	542	539	594	568	555	575	568	593	624	585	548	591	561	601	557	637	566	608	575	579	533	583	580	574	578	576	572	583	588	580	556	578	559	579	559	590	589	607	591	618	622	536	563	581	599	596	572	605	588	626	594	619	559	559	571	574	557	570	603	591	598	575	612	597	570	580	561	557	556	583	583	603	605	573	591	589	579	573	589	597	575	587	533	606	552	564	569	596	552	587	579	583	543	592	559	587	575	599	569	593	588	583	573	560	496	597	601	607	598	584	580	634	619	634	592	586	532	599	591	561	631	589	564	556	588	582	614	565	606	584	550	552	581	565	576	568	577	595	586	631	602	540	555	567	565	585	595	579	564	601	584	544	588	526	570	572	605	611	568	558	569	594	586	551	590	585	591	565	588	551	588	557	600	567	627	568	618	571	571	607	601	561	560	547	569	577	580	576	563	569	618	576	559	585	628	563	556	553	588	577	613	604	576	584	625	554	607	595	516	523	590	543	565	587	637	544	565	559	590	560	570	553	597	591	579	589	543	593	586	594	522	569	573	571	589	590	557	599	581	592	548	550	581	595	598	576	580	574	581	540	559	618	619	555	571	565	668	632	565	545	571	600	573	576	642	603	583	605	615	543	582	579	584	559	570	550	586	599	561	573	575	572	564	630	602	643	589	567	592	568	601	574	596	621	611	586	573	601	552	574	573	577	528	582	650	574	559	615	543	569	604	604	610	635	613	539	566	562	606	603	549	586	604	538	573	573	566	606	571	565	551	588	594	591	569	587	594	631	585	591	594	591	530	582	537	568	590	573	599	580	560	545	585	563	576	578	560	615	558	567	576	594	625	600	581	556	581	576	579	563	596	537	564	594	552	597	600	562	588	568	583	579	565	564	598	569	599	597	614	565	602	586	610	598	596	569	556	567	576	625	553	517	577	581	594	628	546	610	556	627	562	515	587	571	580	583	535	562	569	629	594	614	631	554	589	540	614	579	538	613	533	587	584	529	612	597	597	591	620	542	621	582	585	611	606	582	538	570	607	565	575	584	610	547	589	603	572	607	576	616	612	566	560	537	564	598	599	544	575	576	615	571	580	618	647	554	567	589	579	599	562	559	565	606	598	586	597	565	533	622	572	578	575	568	568	545	615	570	565	583	559	585	563	609	584	589	572	597	604	571	570	569	583	586	555	572	589	582	565	550	576	575	597	545	591	581	577	619	640	561	555	590	567	586	608	566	595	562	619	590	549	592	560	581	611	578	595	581	587	621	583	563	612	615	588	565	570	579	565	555	575	628	597	591	604	571	570	555	584	554	606	606	584	594	579	571	596	564	589	573	578	595	564	559	599	568	597	576	577	574	585	582	597	599	546	544	573	606	575	544	595	597	566	548	586	568	615	525	555	582	588	575	612	584	594	558	519	601	588	605	590	575	564	617	587	590	608	580	595	588	557	567	527	546	630	602	578	607	542	615	592	521	575	567	586	578	590	583	609	616	548	615	594	571	574	592	566	594	565	555	541	582	584	576	620	605	614	598	550	614	597	570	611	568	542	541	593	619	518	554	575	592	586	567	589	612	574	584	562	542	624	573	586	608	578	573	608	551	602	596	612	586	554	583	574	603	613	590	609	570	558	592	544	612	606	588	585	570	590	524	599	574	591	525	556	580	560	576	595	574	573	570	620	581	590	599	558	578	584	568	581	571	582	558	586	601	579	615	585	585	541	557	595	585	616	575	532	541	572	560	575	602	575	578	544	587	590	583	591	601	564	606	552	582	582	613	630	594	606	592	564	585	563	607	581	590	616	594	569	590	602	553	564	592	584	586	611	559	602	592	581	557	611	580	571	587	551	527	628	577	571	562	594	568	542	609	548	595	579	574	572	562	577	577	568	576	614	584	555	555	566	590	577	583	577	597	604	595	560	611	583	567	583	563	549	555	588	547	563	599	564	592	544	618	562	544	614	590	585	562	585	613	603	561	605	568	607	569	583	595	602	600	600	574	558	584	625	569	564	558	602	556	605	592	585	530	574	608	575	621	577	538	596	596	584	538	589	615	559	539	531	589	557	604	602	586	597	566	602	546	561	603	582	553	620	567	563	607	554	583	576	572	565	537	572	583	580	554	593	614	582	559	540	516	553	589	507	641	593	599	605	579	583	551	570	587	589	607	533	531	563	578	578	578	574	602	570	565	586	555	530	580	581	614	565	602	619	559	585	590	558	590	564	566	555	538	603	578	572	561	562	594	565	580	617	577	626	584	573	569	556	556	578	624	570	553	585	589	650	568	585	657	583	609	556	613	593	614	620	574	590	549	574	615	590	622	615	555	573	547	542	587	579	611	558	530	557	552	557	628	574	595	556	569	588	607	566	586	585	576	587	581	565	587	575	602	588	598	585	579	569	557	608	538	581	578	530	570	621	585	567	603	547	552	591	552	602	535	543	592	597	561	560	557	598	586	605	557	564	557	580	601	571	531	630	626	568	612	572	540	554	549	542	605	578	629	570	607	575	605	605	614	519	582	584	588
23939	21494	29093	24319	21481	12696	1532	1059	874	839	782	737	727	668	710	696	670	626	648	672	599	606	649	635	649	589	668	603	575	573	566	611	627	587	577	600	573	634	656	536	604	582	605	583	619	588	581	604	582	604	614	608	598	620	618	554	616	598	593	554	569	567	555	598	570	587	558	573	585	611	567	570	587	583	633	572	592	612	595	575	584	610	561	609	584	522	601	592	567	597	590	576	603	601	600	572	574	583	552	623	599	591	589	597	567	558	591	596	590	611	609	568	597	591	570	583	616	568	554	616	598	611	577	590	562	589	542	571	571	568	621	602	610	574	607	603	561	632	547	590	613	591	575	571	590	587	596	601	609	556	564	550	567	593	576	601	566	560	614	565	548	539	593	565	590	568	563	588	575	618	606	564	587	591	588	606	580	582	620	569	575	576	603	577	628	564	583	617	587	574	599	591	605	575	590	615	613	579	562	603	586	557	617	518	634	558	603	587	544	595	618	611	602	590	602	615	566	610	583	585	547	593	585	595	569	529	569	585	572	553	572	584	597	613	632	587	598	601	606	632	643	606	557	626	556	618	631	596	608	609	599	550	590	555	595	573	624	609	587	579	590	642	581	565	605	580	536	590	567	595	602	575	586	548	572	619	594	586	559	609	603	603	605	598	554	575	550	544	580	615	549	588	563	570	551	575	615	553	564	572	576	595	640	567	594	569	550	564	572	583	545	568	586	610	633	608	598	577	595	578	578	600	602	610	576	626	569	595	596	563	609	576	565	588	603	589	592	562	594	525	571	596	597	586	597	585	593	635	602	573	631	578	572	571	589	591	610	562	600	601	578	596	571	553	585	595	533	581	572	567	573	607	576	623	603	573	571	553	631	611	520	569	540	552	597	555	561	597	605	570	589	580	567	583	570	580	584	589	610	610	585	568	591	604	577	575	605	591	630	586	583	584	586	609	567	529	588	562	546	585	591	574	572	566	566	630	551	559	621	574	624	553	601	564	580	588	579	613	563	584	600	600	591	602	588	574	562	584	580	614	595	603	616	578	538	595	573	594	597	569	613	546	611	583	567	593	553	589	546	607	566	583	548	555	586	554	563	592	594	571	535	613	597	566	592	543	569	607	599	579	554	594	631	618	574	555	610	603	567	556	644	580	537	581	603	607	551	560	579	602	623	551	622	634	556	607	575	607	593	605	613	576	563	519	556	537	619	542	612	591	630	626	626	609	613	593	566	541	556	581	583	537	559	589	619	577	601	591	615	567	561	580	587	616	546	578	565	572	608	645	633	569	582	559	567	611	559	603	544	635	599	585	601	552	632	601	560	543	577	589	569	579	669	594	586	576	612	589	604	563	579	556	563	593	577	569	598	605	572	623	579	594	576	622	605	556	590	550	595	620	582	581	584	582	556	618	600	584	588	532	584	599	583	557	559	569	557	611	576	551	588	582	579	593	573	585	552	571	554	601	586	622	601	588	583	616	578	601	585	564	599	602	577	588	593	569	568	576	584	574	548	574	601	603	579	567	636	570	594	567	552	592	590	589	581	588	560	563	572	568	630	565	583	582	576	556	554	570	595	576	602	582	581	608	604	601	611	590	608	565	559	571	588	619	599	613	585	612	622	577	578	567	589	570	594	603	573	542	554	583	614	621	618	607	587	557	551	584	604	568	585	583	575	571	604	625	582	609	567	627	575	578	583	553	569	568	592	582	573	585	557	606	576	572	561	578	598	577	551	579	520	579	612	582	584	588	570	561	558	578	563	562	582	586	567	594	587	589	542	581	584	607	587	561	571	589	610	589	567	558	597	590	603	603	571	604	543	602	585	585	554	575	601	602	554	567	613	570	573	559	609	558	595	617	574	586	588	594	681	581	575	588	617	575	563	607	550	611	617	609	584	575	528	567	589	581	608	611	536	610	590	605	554	532	601	599	569	614	566	572	562	611	627	600	611	591	633	620	610	615	585	613	629	605	579	602	575	560	562	583	561	616	603	560	580	586	660	609	591	577	627	583	574	618	587	601	591	595	568	608	588	570	581	587	535	543	615	604	602	566	605	549	578	628	548	559	546	555	621	534	621	561	609	564	563	611	584	556	579	546	625	557	577	602	573	586	580	612	551	587	608	588	562	552	566	608	626	639	563	570	621	544	592	577	585	590	598	583	604	626	573	585	607	569	570	591	568	615	561	589	591	607	581	561	604	572	585	616	547	579	545	600	609	607	582	601	561	568	591	579	586	622	593	604	586	597	565	579	615	578	609	578	582	640	560	526	570	584	579	606	588	569	592	575	572	595	552	575	585	594	552	540	593	609	552	537	561	563	571	619	576	575	552	579	567	606	588	559	600	572	561	566	599	597	578	588	601	555	575	576	573	595	572	591	583	587	565	592	559	566	571	586	607	576	589	583	543	543	589	617	573	573	576	591	586	538	593	567	599	599	613	577	577	564	603	557	597	556	604	562	578	602	579	609	555	554	520	563	592	599	525	600	571	565	603	582	581	586	546	582	612	534	615	578	576	573	548	593	579	605	584	578	570	595	543	615	576	552	607	619	624	588	580	573	574	588	570	584	630	560	573	544	602	604	624	558	594	628	574	588	590	597	561	579	614	567	587	561	546	589	547	597	618	576	582	559	601	610	613	578	580	598	621	598	579	570	625	563	594	584	601	596	588	600	607	592	611	606	597	620	585	567	588	552	563	562	580	614	604	577	539	605	575	599	562	567	584	523	612	594	582	612	614	559	527	569	552	598	559	598	578	551	586	593	628	557	623	598	596	594	572	598	548	591	552	558	566	567	619	565	609	630	614	618	597	583	558	610	573	595	547	581	610	588	538	615	595	578	591	588	619	616	608	590	567	537	618	585	579	582	591	563	576	548	554	556	603	595	600	592	608	558	577	577	573	577	588	630	604	567	594	574	609	565	566	566	603	593	600	604	581	593	579	581	580	566	560	566	579	568	608	574	612	594	566	578	611	560	550	552	605	575	566	617	600	583	590	576	590	560	575	568	570	556	589	578	576	590	570	579	558	602	602	573	564	595	594	562	586	563	591	547	623	625	602	582	584	590	530	589	593	565	550	615	593	571	613	603	567	586	571	581	569	614	588	580	591	559	580	566	564	590	541	564	565	613	552	533	614	601	600	581	577	585	567	575	588	536	593	561	575	579	576	608	594	582	572	582	589	598	554	599	569	596	606	600	560	570	562	567	584	572	582	572	554	560	540	549	621	599	557	567	574	535	607	553	576	562	565	576	590	583	586	565	577	591	566	562	623	587	554	598	573	584	610	582	564	569	634	630	610	621	609	593	565	532	570	594	580	606	584	594	563	548	626	584	561	566	544	565	611	632	587	602	575	581	549	565	595	617	595	618	601	570	601	579	573	546	624	556	582	603	585	558	582	583	583	591	556	565	622	559	621	573	550	548	602	630	583	556	594	570	566	614	527	578	599	575	592	593	563	588	600	598	561	562	577	560	577	591	578	599	608	616	550	599
5079	10809	8709	4506	3240	2436	2066	1754	1561	1358	1199	1136	1074	1072	1020	962	946	966	843	814	879	834	886	845	860	827	795	777	813	871	775	839	831	790	801	792	814	843	828	798	760	837	814	791	787	845	821	813	841	826	792	812	815	782	841	774	813	861	775	764	816	823	813	796	802	778	746	779	777	755	768	791	788	806	773	786	805	800	790	772	793	782	794	780	769	790	767	776	713	780	805	739	764	737	772	803	749	818	780	767	799	755	759	764	779	763	780	791	741	793	794	780	780	775	782	781	803	770	817	808	744	789	785	755	820	856	793	801	811	777	755	811	777	799	806	755	792	776	795	797	829	795	799	729	752	782	770	756	729	793	735	798	729	766	780	794	806	787	799	792	823	749	718	819	733	812	778	811	757	780	772	759	771	778	781	774	796	721	764	777	722	738	751	787	786	788	769	822	776	738	822	815	820	780	793	788	773	768	796	790	799	796	773	738	767	790	733	796	783	801	766	751	734	876	777	748	758	779	784	802	763	756	766	804	812	725	794	774	782	758	726	767	763	751	841	829	786	796	812	783	828	812	782	829	761	853	815	791	782	820	721	794	772	777	815	818	792	795	780	798	812	772	771	799	741	769	796	799	812	781	774	807	812	773	763	811	814	811	769	769	795	712	752	825	812	779	814	777	744	771	796	747	840	776	792	825	738	815	798	854	769	801	760	805	800	783	782	729	777	766	799	772	729	814	791	750	806	778	752	817	785	813	819	769	801	770	792	800	844	774	788	796	739	792	740	771	760	751	790	762	783	808	801	804	779	792	816	788	788	750	790	884	792	773	786	760	783	783	797	809	840	764	839	795	760	778	749	752	806	802	776	809	815	805	779	793	829	758	802	793	799	760	807	844	794	765	813	756	800	765	762	757	813	789	758	812	771	774	790	779	780	763	776	811	743	786	765	810	797	748	782	761	776	799	732	770	761	775	777	754	775	849	787	779	832	795	725	813	807	780	784	774	784	768	817	764	797	757	741	763	791	739	780	810	774	813	837	775	766	784	786	803	774	759	769	774	715	739	787	785	803	766	773	788	771	767	784	759	802	712	802	775	816	818	775	741	757	797	780	831	745	789	780	739	813	795	804	769	815	794	822	799	746	815	741	784	774	797	777	804	805	747	761	764	785	788	814	807	818	745	817	775	723	819	777	776	784	781	779	834	731	768	774	792	757	768	781	780	819	805	772	784	776	736	782	748	806	790	777	741	789	786	759	758	773	751	737	765	776	757	748	731	823	757	786	807	755	750	804	801	815	833	781	762	809	778	820	809	822	780	776	723	815	735	781	740	782	825	794	791	872	785	745	753	781	761	790	759	785	744	767	789	786	793	784	819	757	740	819	776	760	761	819	745	743	755	778	763	825	772	755	771	825	780	812	799	764	710	775	759	801	813	777	751	796	774	762	780	735	782	776	715	792	746	784	811	763	783	805	804	792	794	778	781	754	783	788	799	731	804	744	773	784	778	763	770	758	771	758	753	796	793	731	810	792	772	764	794	761	812	818	802	789	728	784	788	788	803	866	772	768	785	785	777	794	794	806	767	788	767	760	797	807	785	755	747	824	773	799	795	755	775	796	739	790	760	800	756	798	775	762	736	826	793	824	802	776	783	822	765	813	855	761	747	722	793	812	787	822	747	722	778	790	781	826	760	756	732	794	786	780	766	769	799	762	732	719	815	797	743	777	763	765	761	775	819	790	794	791	754	812	798	766	789	795	767	760	770	789	790	790	792	817	780	746	770	769	814	773	813	777	824	865	808	799	817	711	761	760	766	812	773	725	787	753	792	849	794	759	788	781	788	796	801	798	745	787	824	830	765	825	811	802	813	847	783	851	769	767	776	794	753	785	760	750	809	787	745	789	738	761	795	771	766	746	782	743	787	789	739	751	788	737	799	776	761	756	824	787	797	761	792	814	816	763	811	778	799	763	803	803	763	791	790	766	673	827	795	729	754	791	790	848	799	803	780	833	755	755	776	757	776	725	777	782	826	764	779	780	736	808	746	811	811	740	797	752	795	767	774	822	829	738	789	784	768	826	804	777	794	806	768	802	772	750	718	765	809	727	778	810	825	768	795	819	791	779	761	786	766	802	779	791	828	769	774	748	781	788	733	785	790	760	745	777	801	790	788	752	770	735	782	768	872	813	766	803	817	779	762	792	770	813	803	807	798	752	780	779	805	767	783	768	768	734	773	774	774	751	796	817	784	774	752	765	793	782	813	797	772	773	813	806	804	806	783	795	816	784	808	793	831	815	768	766	798	755	833	814	762	778	778	797	857	799	808	761	777	786	821	788	784	816	851	764	797	804	790	774	768	777	809	758	845	792	746	772	800	760	779	789	796	776	798	732	812	797	777	784	773	787	740	784	783	730	741	753	767	736	778	763	757	839	735	817	788	763	776	760	763	781	766	749	784	756	741	769	770	763	813	788	785	819	779	795	799	793	732	797	760	709	741	743	792	819	758	819	757	727	828	798	815	776	787	746	808	779	757	774	831	789	774	773	806	815	809	731	791	814	832	779	759	738	733	804	797	796	758	780	792	809	806	787	805	716	736	814	832	830	787	813	772	765	705	766	817	744	764	773	765	817	746	753	743	789	755	769	777	704	733	765	749	800	708	789	754	760	780	797	768	766	727	825	798	787	754	820	821	760	792	793	808	764	789	752	791	797	795	813	779	745	784	762	760	786	807	801	791	817	763	756	761	733	804	783	759	761	754	779	757	840	768	739	733	776	772	819	747	801	754	820	750	798	803	785	747	795	768	756	793	772	806	742	823	775	784	751	813	832	793	749	744	777	796	843	816	765	737	766	832	808	758	799	751	840	778	744	783	774	740	804	746	780	744	786	795	774	817	804	735	760	798	851	782	814	740	742	765	802	783	772	744	778	809	779	756	790	771	838	770	802	752	803	787	810	789	788	789	775	737	732	755	776	806	808	840	730	795	756	752	795	804	762	808	714	768	776	805	785	799	792	808	789	761	805	824	779	798	762	807	750	804	762	800	789	774	766	812	796	790	741	790	762	767	798	768	781	750	770	771	795	782	766	787	775	779	829	784	774	789	735	768	750	797	790	813	761	794	818	771	788	799	804	793	772	803	734	814	758	781	766	827	779	796	777	780	790	774	772	761	753	790	798	772	774	779	763	831	765	761	754	804	783	774	768	774	771	791	802	789	761	804	809	749	782	794	765	789	783	790	753	783	815	773	817	770	737	771	819	731	717	818	775	806	787	810	788	716	780	826	733	793	773	791	752	785	758	828	787	791	777	734	804	792	720	800	790	786	774	727	779	781	782	789	793	802	800	814	763	757	765	797	748	789	761	784	807	787	753	735	786	773	755	821	770	789	811	778	758	755	739	818	751	742	800	810	762	748	747	786	787	833	818	785	794	752	782	775	798	762	787	809	780	766	809	789	833	805	806	782	768	776	787	783	846	797	776	740	815	763	754	721	795	800	769	748
23125	21532	29541	23968	21535	21575	10730	1259	848	791	702	653	603	550	530	488	530	497	481	443	450	458	452	448	431	438	433	386	411	447	396	388	406	450	402	387	403	392	426	427	419	341	387	375	394	390	392	397	392	412	383	371	404	385	363	361	405	384	401	388	421	398	364	399	405	351	391	366	363	389	390	405	396	361	353	387	403	383	402	380	370	370	364	362	383	355	378	405	414	353	405	388	368	383	350	396	382	348	364	365	409	415	361	383	405	402	367	368	390	387	350	398	392	371	419	399	372	440	375	394	378	350	391	351	338	387	401	367	372	380	362	360	375	390	369	387	349	394	353	385	380	393	395	388	362	389	377	363	392	379	375	372	376	409	359	371	412	380	366	368	376	424	355	353	382	381	361	402	413	368	382	367	353	407	386	368	398	346	356	365	367	360	369	410	395	342	377	385	400	362	375	378	387	390	403	398	380	385	373	395	377	383	388	369	394	343	389	402	368	424	348	401	387	380	397	394	392	352	351	362	357	342	369	364	392	334	401	379	336	384	372	365	373	396	361	378	371	384	363	370	408	398	394	348	396	397	382	359	382	347	356	379	369	373	363	441	356	395	358	382	375	376	407	366	361	353	427	401	370	397	377	372	351	405	360	363	401	373	375	373	404	385	352	380	390	395	396	377	331	373	392	382	376	393	364	388	363	380	352	393	393	377	358	365	371	408	414	381	405	356	392	375	384	368	386	348	397	373	367	417	380	405	386	364	371	369	360	363	376	383	385	343	363	387	374	372	360	378	391	371	360	406	383	402	329	406	403	411	402	379	369	355	376	369	367	396	367	358	377	355	373	356	387	395	409	379	405	394	336	382	378	385	395	396	387	407	387	373	374	344	386	382	355	367	390	363	370	383	364	389	359	392	377	390	377	384	362	393	369	372	371	370	372	362	385	397	394	373	404	386	363	367	398	359	334	372	370	340	370	374	394	383	362	399	356	364	391	387	405	384	372	391	381	371	358	390	384	400	383	375	388	375	367	365	423	385	404	414	350	372	354	395	375	412	372	367	362	368	386	375	366	400	389	386	369	353	368	366	361	388	381	378	369	395	372	388	356	385	369	386	359	354	387	405	382	383	405	417	369	378	361	334	373	371	345	360	363	362	340	391	389	384	358	383	357	379	350	340	355	349	361	370	380	388	402	380	359	421	411	398	386	367	382	390	372	392	373	386	362	395	409	394	388	354	364	402	377	377	399	382	380	406	369	411	348	403	408	370	384	372	367	377	352	386	352	368	373	357	365	385	398	386	374	373	383	377	374	350	383	398	361	373	378	365	403	351	365	395	380	386	392	379	363	398	392	388	387	404	397	380	408	380	395	368	350	365	365	373	369	372	380	403	385	410	385	366	356	358	363	373	385	358	354	376	360	359	349	346	367	412	371	389	398	394	369	388	390	365	347	386	383	388	393	421	372	368	342	362	356	381	359	393	382	411	384	395	375	368	396	372	379	390	400	358	406	373	355	351	379	368	380	380	342	379	356	365	349	369	362	377	359	375	370	366	349	389	417	377	375	370	420	381	365	378	387	375	372	349	361	329	381	363	353	352	364	370	355	392	330	344	380	388	357	381	369	369	427	389	378	358	404	369	360	384	374	363	362	358	358	348	388	405	368	379	367	380	361	323	365	382	400	344	381	403	373	379	371	364	419	356	390	368	368	367	396	380	373	375	407	390	372	331	380	376	356	339	374	368	345	396	343	392	414	423	396	369	394	362	417	367	414	361	387	415	384	348	333	388	377	376	385	377	404	390	368	381	348	341	331	377	399	383	374	364	373	394	374	344	381	371	371	393	337	391	358	399	372	380	383	389	391	381	380	399	337	394	349	383	405	406	408	342	382	394	352	396	389	352	451	392	381	402	368	397	422	356	372	409	386	380	374	363	369	390	389	390	388	355	359	378	373	399	365	362	385	366	384	369	349	375	392	373	375	380	390	357	391	377	370	355	369	372	391	371	355	341	361	350	381	375	340	395	364	362	382	348	384	359	366	362	356	349	411	388	380	389	410	370	380	412	371	384	371	385	330	402	370	377	397	374	367	352	357	385	380	373	395	371	398	381	363	394	408	397	412	388	364	370	386	356	369	347	351	365	359	391	368	367	411	377	400	370	388	389	357	361	359	389	383	409	378	393	373	359	356	376	396	346	378	386	391	392	381	376	392	389	390	360	345	366	387	387	378	398	378	372	393	369	381	350	373	392	377	378	408	390	366	377	365	385	356	354	385	359	378	381	413	375	385	391	330	365	407	374	350	378	367	391	378	368	354	378	392	387	357	365	407	378	358	395	396	365	392	382	401	374	368	381	371	361	373	358	352	401	341	358	375	394	366	359	373	372	368	395	421	352	355	366	357	345	363	383	395	397	334	369	365	378	361	388	367	371	379	358	368	376	359	400	373	386	372	382	377	382	378	398	387	400	399	393	391	350	381	383	377	347	368	402	407	371	391	339	403	373	410	377	388	391	348	343	371	367	403	390	377	396	401	389	384	411	376	393	363	391	364	361	358	372	369	367	404	383	378	377	394	368	351	387	357	384	369	380	390	404	360	376	399	373	374	374	382	359	386	394	401	367	377	385	404	382	354	397	374	361	431	383	392	401	359	382	370	390	362	422	394	378	385	362	367	385	345	382	372	352	369	404	377	391	342	372	408	366	368	410	360	381	378	368	356	319	362	390	380	354	395	376	378	371	384	385	410	358	362	347	367	378	366	365	386	381	367	394	378	368	388	344	395	336	358	370	404	419	318	365	376	377	357	325	376	396	363	369	394	390	380	369	376	376	385	360	344	369	426	372	375	385	354	368	360	361	362	401	397	361	386	376	387	359	394	361	379	400	362	387	363	365	379	359	363	375	381	370	366	384	335	354	375	346	375	387	407	363	361	414	400	391	381	372	364	380	379	346	366	402	386	377	403	345	362	369	387	379	357	368	373	346	356	391	371	364	415	393	364	390	373	344	356	412	381	340	385	389	358	351	345	384	354	365	404	363	402	376	381	347	413	362	379	379	387	398	389	349	354	348	394	351	396	343	388	368	404	375	360	381	386	392	360	371	369	353	387	355	350	361	348	392	374	367	345	345	383	365	371	388	437	396	395	354	377	360	321	357	381	358	374	354	371	357	391	432	375	347	393	379	356	357	369	385	359	378	365	377	371	362	361	370	380	399	382	414	348	357	385	427	354	348	369	379	366	388	363	372	405	385	381	382	370	418	339	362	352	342	398	387	358	382	363	350	399	382	382	400	381	379	400	385	388	404	387	348	407	402	383	352	405	383	359	336	386	376	377	354	375	384	350	375	390	395	373	337	375	356	363	404	363	387	372	394	351	351	342	394	393	345	350	369	381	371	416	389	389	375	404	359	338	384	378	417	386	388	375	395	427	346	395	381	391	367	337	332	379	397	363	411	355	378	367	388	398	368	363	394	361	411	348	366	380	376	385	365	391	368	380	397	375	397
7107	16843	13521	7180	5071	3840	3002	2379	1914	1642	1306	1256	1145	1001	905	864	818	778	749	664	728	667	641	616	645	634	647	622	574	586	580	598	576	564	636	581	565	577	537	527	552	573	589	553	520	559	587	540	515	573	549	589	603	572	530	526	584	554	563	559	559	534	587	523	494	504	542	494	546	507	544	530	500	541	546	541	515	540	566	527	538	521	526	538	507	528	533	536	474	502	556	512	511	519	498	500	521	536	494	505	572	555	540	528	525	525	507	550	513	472	555	502	490	527	534	512	524	506	537	488	498	516	535	484	516	552	505	512	521	540	481	547	548	511	521	492	548	495	486	527	558	514	511	513	525	547	516	508	532	519	560	466	534	522	503	539	541	494	509	504	530	513	505	519	524	546	533	518	503	516	528	527	521	505	534	516	527	511	511	480	518	538	504	499	500	538	530	522	508	503	487	519	558	517	544	494	494	501	494	506	543	506	520	541	502	554	499	518	526	512	526	519	514	500	496	548	564	480	515	533	507	552	488	511	513	507	552	496	550	512	523	543	521	452	506	516	539	500	514	519	510	524	475	501	489	518	533	505	536	538	534	504	503	529	533	506	551	502	490	509	478	525	507	559	497	494	511	515	504	494	529	517	524	555	516	499	511	508	519	534	526	510	499	511	519	485	527	504	561	548	510	501	525	556	510	556	522	502	508	479	481	532	539	541	507	472	501	517	505	498	540	524	548	544	555	522	533	505	531	516	514	550	529	537	508	547	517	523	469	521	509	502	492	490	485	518	544	514	509	503	491	546	492	476	545	504	499	522	459	513	530	517	523	495	544	472	506	510	509	541	544	503	500	529	511	530	513	512	537	470	496	490	551	505	505	531	521	503	544	503	520	472	553	531	541	504	523	487	536	541	544	505	508	527	526	548	462	540	501	482	536	528	529	458	511	536	545	522	510	523	542	504	514	548	546	548	529	541	499	528	532	519	511	536	490	490	518	521	510	520	513	513	526	538	487	553	561	497	525	515	513	568	516	493	509	552	555	499	496	508	516	526	513	519	530	533	503	481	540	524	510	528	571	529	503	531	539	501	489	517	525	525	511	541	505	497	509	525	502	479	542	511	493	493	505	508	524	503	537	524	544	485	537	533	505	519	523	538	524	505	535	484	534	511	497	550	507	512	540	500	530	498	485	501	523	488	489	496	496	550	509	502	496	469	523	526	563	494	492	502	518	508	521	583	528	503	535	534	507	539	527	524	490	478	507	537	505	566	497	541	513	515	557	525	521	495	529	498	531	491	515	503	515	498	572	534	471	512	547	518	521	542	555	519	532	505	527	526	522	522	511	534	478	524	506	463	486	531	501	529	498	523	507	542	492	550	475	541	539	477	503	529	511	484	484	524	502	542	482	540	551	524	478	519	501	523	526	544	489	512	521	532	527	485	495	514	535	514	520	478	527	552	554	515	551	544	517	496	498	479	509	491	516	511	516	538	495	549	494	547	556	542	559	541	525	504	533	516	522	544	480	556	522	467	519	513	511	502	508	531	549	540	560	574	525	485	516	514	524	512	531	524	503	507	533	549	535	521	540	531	526	514	509	530	474	499	507	554	494	526	528	495	492	506	498	507	527	516	535	503	511	512	524	568	507	527	526	497	531	516	478	550	501	522	529	493	492	471	462	505	520	537	512	523	509	468	514	532	516	507	530	490	491	512	507	531	486	509	505	525	511	496	538	549	473	519	467	486	497	516	517	550	499	462	508	512	481	523	498	499	504	473	507	549	542	495	513	506	503	545	560	501	463	519	537	518	532	536	493	526	487	491	529	499	518	511	525	499	522	535	510	513	526	530	489	558	532	488	502	554	544	500	496	535	451	506	530	523	566	519	508	530	501	512	525	508	515	511	490	527	496	520	560	497	544	525	529	553	509	546	535	513	527	469	582	545	495	519	526	520	493	508	488	484	530	504	546	518	528	525	467	502	527	516	509	497	523	469	498	542	536	499	510	545	547	523	536	509	522	497	499	511	533	542	508	539	528	501	513	510	536	528	539	479	534	491	497	506	540	513	539	528	540	536	540	525	509	495	527	536	547	518	506	548	516	523	500	507	530	536	517	509	494	477	502	495	506	546	501	524	482	510	467	492	469	512	505	576	529	555	528	512	533	520	527	494	541	529	553	480	534	522	490	491	473	500	515	512	540	485	545	453	557	508	532	531	555	532	523	542	469	517	488	492	506	507	505	526	488	476	506	528	489	502	533	538	514	477	509	523	549	552	497	486	545	496	512	488	523	495	521	519	509	515	513	504	491	499	495	509	531	498	514	506	484	524	489	532	506	483	527	511	509	497	522	507	528	513	535	522	520	533	530	521	527	517	510	486	506	513	540	519	520	469	530	506	513	545	539	509	505	477	520	504	507	511	509	552	538	570	471	527	543	524	475	536	529	539	492	504	542	531	538	510	511	550	545	553	546	497	545	498	506	527	483	524	527	485	551	499	565	518	543	501	487	504	510	506	506	519	494	540	509	532	517	521	486	508	579	525	545	474	475	550	531	517	502	530	529	554	514	562	490	488	563	503	537	483	546	474	488	549	495	519	551	521	525	508	476	523	561	535	542	546	514	481	533	524	513	523	507	486	468	493	533	514	506	506	524	495	522	488	515	499	509	531	519	527	517	531	523	560	509	499	555	535	543	509	541	534	533	539	514	543	529	508	488	511	488	525	474	492	486	510	503	516	509	487	497	528	481	500	543	470	548	545	539	516	491	463	578	515	532	484	532	532	496	528	510	538	550	514	505	571	543	497	493	537	533	524	519	505	500	509	509	537	526	567	513	509	539	497	514	534	488	496	531	529	506	501	551	497	508	561	552	538	498	498	470	487	508	522	532	494	497	499	503	516	516	515	518	505	512	519	506	510	530	542	516	513	520	499	499	555	551	512	562	489	538	527	514	497	530	527	496	518	527	529	519	541	502	536	508	537	516	538	543	511	538	533	524	489	531	551	472	497	521	522	542	537	531	469	505	531	479	549	541	536	525	518	495	507	537	522	536	504	507	490	524	506	480	497	509	517	505	472	523	504	499	498	520	584	521	507	540	490	496	543	511	500	518	484	531	502	509	533	503	543	528	514	500	522	491	512	501	528	544	492	534	504	547	500	513	518	517	521	541	527	532	489	521	549	543	467	498	506	502	536	522	494	503	552	553	522	494	504	510	546	478	499	553	508	466	483	504	550	539	527	481	524	551	530	485	528	516	497	563	464	468	484	515	510	514	522	526	552	525	509	497	512	523	547	502	514	535	529	492	518	559	531	521	535	529	518	502	479	512	544	542	479	543	540	505	480	588	468	546	472	503	511	533	468	533	555	497	520	532	524	483	497	508	546	522	508	529	518	527	482	528	538	544	492	489	499	528	525	503	532	503	489	501	492	538	525	524	566	523	534	503	528	481	516	525	539	541	491	525	522	496	518	479	491	542	508	499	483	529	534	534	515	487	563	486	501	518	538
27100	21196	10549	1074	664	548	532	463	452	453	450	425	438	398	398	443	474	415	427	408	415	432	472	444	431	425	429	436	424	429	404	420	451	411	431	450	454	436	436	427	443	447	433	421	444	406	450	403	421	432	458	449	428	418	444	407	419	439	406	398	449	424	433	475	444	454	468	437	438	452	415	416	398	452	427	407	430	441	433	383	438	463	448	445	470	416	421	422	457	412	435	410	427	459	426	408	443	419	423	435	424	420	386	465	408	458	438	431	440	450	410	462	425	421	468	466	397	443	449	412	454	435	452	343	420	403	450	427	435	460	420	425	417	438	432	425	417	428	422	442	403	395	438	438	408	412	413	414	394	444	400	431	425	398	439	454	413	431	430	420	430	405	413	417	423	422	427	413	407	481	429	415	425	405	425	400	424	422	428	404	428	420	442	413	405	449	411	446	437	409	439	422	429	414	406	433	399	419	437	444	447	444	374	411	421	433	388	418	400	375	414	420	439	424	416	415	429	459	430	397	447	419	464	475	396	453	387	487	422	453	424	450	392	383	442	438	468	460	426	445	410	439	429	413	408	433	428	449	392	421	416	435	457	409	401	418	418	414	456	450	430	441	431	390	450	428	433	439	443	398	418	405	424	447	430	474	421	441	410	412	442	418	402	417	444	422	423	442	415	453	455	421	466	439	428	434	414	439	446	413	422	482	423	442	422	417	477	456	442	434	491	417	418	414	430	406	462	423	407	406	406	434	439	429	397	447	390	432	451	411	433	427	450	436	436	464	459	435	453	435	436	428	415	460	446	439	397	402	406	435	426	386	385	407	410	403	406	417	454	422	427	417	430	403	441	416	446	448	434	435	406	452	395	433	411	414	440	479	469	439	373	410	415	436	447	451	420	423	410	423	409	414	463	398	422	430	455	426	411	453	440	412	415	447	430	390	439	413	417	449	425	469	459	435	434	413	436	415	450	441	404	440	415	450	429	476	431	403	433	463	401	446	435	409	390	445	399	439	382	456	421	413	424	437	477	434	413	436	402	409	416	406	461	433	446	442	396	435	434	468	425	418	363	464	458	403	442	416	446	434	409	413	406	412	424	401	432	409	414	414	430	452	422	469	420	433	406	426	429	379	416	392	422	424	439	445	448	442	460	454	453	408	430	437	422	419	429	429	434	447	411	441	450	417	439	416	403	415	417	400	434	411	437	452	443	432	402	441	411	424	419	383	441	445	441	375	434	411	434	437	433	420	445	429	438	436	416	478	449	425	445	427	438	433	450	426	420	391	435	422	405	422	456	426	440	443	437	405	416	440	410	430	431	417	408	425	405	430	427	416	447	420	392	412	417	430	437	412	429	431	392	418	447	448	423	431	404	450	423	416	398	414	427	449	447	444	412	446	471	442	384	463	416	409	415	391	419	428	414	434	460	442	437	441	424	454	426	412	432	424	437	412	406	421	425	427	430	435	393	426	422	386	453	404	419	408	470	441	429	417	439	417	447	445	446	458	425	435	426	407	437	403	403	431	423	445	446	452	445	411	435	450	442	429	421	435	433	440	430	400	407	398	424	452	380	444	403	409	454	404	407	396	424	419	426	404	431	420	405	413	414	435	425	441	411	444	439	409	452	463	396	397	416	421	460	462	434	427	445	427	442	420	419	414	446	403	461	442	388	454	444	424	415	430	403	431	426	444	419	437	391	436	422	451	425	460	429	410	427	423	407	399	425	459	426	428	387	416	383	432	426	403	416	407	442	443	412	404	395	422	409	461	388	448	442	399	425	416	409	433	469	433	434	422	421	390	429	415	395	421	408	381	414	431	423	432	401	450	420	415	415	436	412	438	415	431	456	442	447	398	448	446	451	423	390	442	471	451	404	422	415	417	417	413	460	412	443	407	422	420	425	414	434	409	426	442	461	452	384	384	434	422	423	351	431	446	444	442	453	433	419	402	403	434	403	422	424	443	462	441	468	404	420	427	422	415	403	425	443	423	426	410	451	376	416	461	411	424	434	395	447	485	402	391	444	426	406	446	412	444	410	410	400	423	463	454	428	442	435	435	424	412	422	418	433	464	441	393	435	419	428	420	407	443	417	418	462	455	445	417	414	415	427	392	405	428	391	432	410	465	469	424	419	457	462	432	447	476	447	443	449	460	457	425	424	444	450	455	405	423	426	446	448	394	414	425	439	425	426	443	426	456	456	434	428	442	409	438	451	389	438	397	445	435	411	411	398	438	408	406	413	392	435	416	418	448	435	469	422	442	401	429	418	424	438	446	410	426	436	459	410	402	450	407	437	476	445	393	381	425	435	405	438	432	418	406	430	428	410	424	412	432	413	427	388	402	401	393	435	443	426	398	426	387	424	445	394	456	419	435	402	407	421	455	390	457	425	411	414	448	427	410	437	425	446	444	423	444	408	404	445	413	441	421	418	443	412	457	431	410	415	443	429	450	408	448	440	436	422	447	399	424	422	429	411	444	431	458	425	429	427	402	462	438	432	419	431	437	449	423	428	426	471	449	447	428	399	462	407	449	458	424	401	430	451	445	441	482	393	444	419	444	432	394	430	463	431	446	436	452	405	474	427	445	400	426	438	382	460	406	433	414	438	415	430	438	452	418	432	419	433	449	442	456	426	452	394	403	415	419	423	380	444	418	408	431	485	435	415	408	442	421	433	436	451	442	388	458	416	403	436	404	421	423	404	414	420	404	433	408	420	401	407	440	464	429	408	421	456	375	411	424	424	461	392	444	404	428	416	458	420	411	422	411	444	407	453	425	449	414	401	427	467	453	403	419	425	398	463	442	405	415	440	435	460	414	434	417	432	393	423	416	441	433	411	466	372	416	431	442	460	423	427	415	410	390	459	463	456	446	442	416	426	428	458	409	436	427	457	415	426	427	443	468	452	392	425	432	398	419	410	416	448	431	428	442	411	408	393	443	420	410	404	439	428	437	398	429	399	415	458	383	401	421	406	419	431	422	449	418	414	443	433	434	465	416	436	423	435	419	432	423	441	402	430	406	435	436	428	459	454	421	438	488	442	421	434	387	438	429	405	463	435	446	376	435	407	434	427	449	475	433	411	424	431	395	404	431	451	459	465	438	445	420	435	431	436	445	430	431	437	455	455	468	412	429	440	417	437	403	442	413	463	441	444	424	451	384	397	411	457	428	451	448	437	431	429	409	415	423	415	425	493	421	436	424	402	448	415	431	423	436	410	429	419	415	455	429	449	413	419	417	410	449	415	426	400	391	432	443	419	426	421	404	443	435	430	427	420	411	421	437	463	424	449	430	416	445	407	436	408	431	410	426	448	452	406	435	404	394	408	436	414	430	452	444	435	408	449	435	414	451	424	431	456	437	368	432	456	406	441	444	413	412	477	439	394	407	435	398	415	436	471	433	467	376	434	453	420	446	456	449	411	429	410	466	404	378	407	430	484	404	473	410	471	453	414	449	420	416	442	408	417	451	443	439	450	433	403	416	434	437	466	418	451	420
4109	1435	1349	904	740	710	650	648	637	656	607	598	568	639	575	597	558	512	566	595	575	532	583	589	624	620	597	604	573	600	545	598	581	621	538	545	567	580	557	587	549	582	589	559	565	585	582	589	524	565	551	536	593	608	560	574	583	606	599	568	541	587	637	597	628	568	591	572	546	515	562	514	574	591	568	576	561	579	586	568	553	560	611	576	560	607	565	548	567	586	589	585	599	576	633	557	590	537	547	561	573	600	552	558	587	594	592	540	550	558	555	605	548	633	593	571	568	580	574	550	568	588	596	551	562	611	634	541	540	562	600	583	572	558	544	615	580	529	573	567	582	556	565	584	580	599	583	576	565	535	565	543	581	601	570	598	587	597	613	568	558	560	554	597	563	548	582	613	539	580	565	591	600	575	557	535	588	593	568	597	574	574	584	609	563	563	576	601	533	597	533	566	556	582	604	561	520	590	532	579	563	571	586	567	596	557	551	593	604	530	571	583	604	561	548	533	588	579	566	575	617	562	586	607	540	573	563	531	583	569	548	579	576	555	533	570	582	538	544	595	595	613	582	610	545	600	611	580	582	579	583	586	592	551	568	590	562	594	539	572	593	534	555	573	581	547	612	587	539	539	558	563	588	605	546	618	611	591	563	576	568	617	579	630	539	556	590	547	604	592	567	549	551	541	601	590	566	545	619	558	579	611	557	592	620	554	593	595	547	559	572	566	601	576	561	549	571	552	608	609	581	576	550	555	574	577	573	537	529	612	584	574	573	565	557	562	598	608	562	579	565	565	608	570	581	595	581	571	577	575	580	551	590	562	543	546	552	596	575	617	590	577	579	539	587	564	533	547	537	525	586	594	542	574	525	535	542	598	585	600	571	564	544	577	569	614	602	558	587	553	574	577	571	590	566	586	539	555	607	570	538	553	615	559	549	607	597	588	558	602	511	601	588	492	602	563	579	579	537	572	598	576	593	530	598	587	585	566	559	573	584	581	585	573	577	562	552	586	591	583	574	554	546	561	568	576	562	583	559	628	550	561	595	523	527	523	551	555	594	588	573	568	622	573	613	580	549	596	556	569	546	575	573	568	553	547	568	554	600	555	560	587	604	621	578	554	569	583	549	558	567	567	543	557	612	631	590	539	567	548	617	574	601	603	546	584	554	558	580	623	586	558	585	540	564	601	593	581	564	601	589	571	573	615	564	598	547	557	610	545	538	593	520	571	525	594	576	566	601	562	564	541	567	565	555	597	613	584	584	570	568	547	528	589	569	550	563	580	567	580	574	585	557	580	547	550	588	610	530	559	603	515	555	599	551	591	594	574	581	568	558	577	580	586	552	586	600	587	541	576	542	602	631	567	590	589	577	536	579	597	585	555	550	579	578	595	580	558	562	607	579	626	548	599	556	547	561	579	581	561	540	546	592	571	551	566	626	571	581	576	584	571	600	541	608	604	595	569	583	553	572	583	582	546	567	576	577	555	588	549	591	568	610	525	586	525	560	560	569	585	559	559	559	554	552	593	555	543	535	560	577	608	594	568	606	568	581	591	536	557	614	604	545	557	653	534	563	583	573	570	588	580	617	558	601	547	542	577	567	589	573	621	592	587	569	559	575	563	598	559	574	566	584	593	598	577	568	556	537	576	575	623	592	560	579	540	582	600	646	569	534	628	587	591	544	548	560	560	567	574	556	589	558	555	646	529	609	582	587	543	590	593	597	573	598	552	528	614	539	585	570	571	599	593	574	581	592	554	609	560	543	567	580	595	555	617	594	558	574	588	574	599	624	553	579	593	567	565	595	565	580	572	592	584	624	573	595	592	574	584	543	591	532	533	603	581	595	620	556	561	601	599	584	600	566	607	605	581	532	580	582	568	548	597	603	561	555	594	565	600	590	581	582	527	597	585	541	589	567	567	563	551	571	581	567	573	593	602	614	580	556	546	541	596	599	542	564	563	562	574	557	560	575	558	597	577	544	563	575	590	597	567	589	574	598	608	584	614	579	582	573	591	572	580	591	591	567	606	596	563	616	576	602	586	558	607	532	561	591	553	571	595	569	572	598	589	577	558	572	621	605	617	562	530	561	596	581	623	620	525	579	620	592	572	618	537	563	547	570	576	589	562	544	562	596	595	581	588	589	589	561	591	577	584	588	612	565	583	540	544	594	627	565	598	592	538	595	597	610	549	564	546	603	586	559	575	539	608	622	611	570	593	542	567	612	585	569	596	603	530	543	560	530	566	610	517	560	570	580	601	551	590	559	573	532	598	591	580	590	570	579	537	582	573	623	602	536	574	577	612	578	612	589	563	592	555	590	561	558	540	584	605	591	550	560	571	583	581	605	614	590	543	556	599	572	558	525	605	590	592	566	572	570	547	531	570	542	550	553	553	558	588	578	610	547	584	589	622	558	578	547	609	572	578	654	594	543	558	570	552	563	589	542	524	566	548	574	589	560	559	590	595	634	603	571	577	585	580	585	575	588	613	588	578	579	567	538	516	569	593	599	548	556	576	597	576	566	608	536	570	565	590	596	559	557	595	590	547	570	541	574	598	538	556	596	621	565	537	534	583	558	545	572	572	588	575	572	531	583	562	566	601	608	557	577	591	588	559	591	609	569	608	603	572	540	551	540	583	605	554	573	515	577	547	560	590	583	596	613	548	614	540	544	609	594	545	584	583	571	540	569	573	532	603	515	576	581	556	584	551	615	555	588	597	597	562	552	588	574	569	576	538	560	591	593	528	585	577	532	566	585	568	567	596	589	592	594	548	612	606	561	611	625	540	594	607	593	566	570	601	532	552	597	555	588	516	607	588	555	529	558	575	608	541	586	562	544	541	558	575	591	556	599	585	564	516	575	592	563	553	587	596	542	559	612	621	562	640	590	551	572	555	599	574	555	563	561	593	559	628	545	601	569	557	591	574	610	533	580	563	564	591	533	592	577	549	559	571	551	591	602	578	560	579	618	537	588	622	535	567	605	564	598	525	600	601	591	559	577	598	582	589	605	585	580	571	630	549	636	586	621	589	575	603	587	547	556	597	572	600	596	611	602	534	583	581	602	605	615	542	559	574	563	612	589	578	592	556	562	566	522	540	511	557	603	593	589	538	581	563	614	559	592	625	553	577	607	547	546	553	590	599	560	545	604	586	593	565	589	570	573	591	561	583	562	598	571	576	521	552	609	596	545	601	608	577	596	576	575	530	574	587	608	552	594	578	540	566	573	607	547	583	561	576	532	529	561	558	547	557	554	630	561	569	574	597	540	595	567	570	581	572	548	561	616	556	549	562	578	539	586	554	571	574	632	519	563	597	584	580	574	597	591	538	573	600	597	550	571	580	562	619	588	588	565	584	569	565	558	572	576	580	593	626	564	569	586	568	540	572	595	572	597	583	555	580	580	563	539	568	616	556	555	534	549	593	598	559	568	555	567	552	617	571	572	590	592	524	551	616	587	586	545	588	568	612	561	595	525	593	524	595	631	561	565	574
23961	21534	29134	24372	21517	12602	1515	1013	793	779	714	725	700	719	704	680	627	599	643	598	604	613	609	608	596	620	614	613	573	587	584	593	629	555	571	586	603	592	561	552	600	587	620	530	615	544	620	577	578	610	555	588	578	569	586	542	615	595	614	548	575	551	594	575	545	629	574	577	589	607	596	556	578	568	555	521	588	613	551	562	587	566	568	591	583	532	561	598	581	544	609	584	596	607	541	558	575	556	608	568	574	603	556	612	581	571	606	578	578	598	580	606	576	549	587	571	611	603	599	535	594	581	611	580	580	584	592	587	589	568	577	595	609	565	600	599	597	603	556	573	591	566	563	582	611	629	575	605	592	597	590	596	621	568	581	545	552	557	582	581	538	614	580	567	571	606	584	572	579	542	554	622	588	583	544	625	646	602	602	587	587	572	595	601	573	589	568	550	598	603	585	549	562	578	575	584	546	620	533	589	509	589	581	615	554	579	573	544	620	557	575	581	527	592	594	555	623	533	582	559	582	604	594	601	621	532	592	553	589	598	555	515	604	587	603	588	629	592	563	567	592	587	500	570	563	577	549	567	599	576	575	550	536	600	572	562	578	523	585	625	576	586	598	579	552	539	566	580	580	561	594	566	564	569	565	614	590	565	570	555	610	582	550	609	591	569	638	581	576	617	562	555	582	583	582	568	573	558	542	562	607	562	574	579	595	595	570	559	587	570	564	583	579	541	618	564	558	574	564	574	562	582	592	582	600	585	539	575	574	593	598	564	583	557	563	603	572	537	579	574	585	602	620	594	586	608	575	582	621	552	592	523	567	605	530	581	625	591	581	555	590	576	547	538	607	594	605	563	558	546	563	589	535	601	553	548	590	613	546	571	596	537	561	550	514	556	574	612	609	542	592	548	581	569	575	610	591	582	620	562	548	564	558	573	555	600	591	579	572	579	569	600	554	619	581	570	567	567	572	578	543	597	562	542	591	600	611	557	567	562	553	551	583	542	568	576	604	580	600	594	629	619	547	582	593	586	552	603	529	598	593	588	559	573	610	577	552	582	568	643	580	589	581	539	574	588	616	602	545	596	575	604	590	583	601	642	592	550	568	549	617	500	594	579	560	572	566	560	578	608	610	588	570	540	641	584	555	594	564	599	549	572	584	600	623	605	586	590	562	573	580	564	553	568	569	553	595	566	564	554	549	580	574	579	611	533	622	560	605	533	545	548	592	613	546	544	601	606	568	571	602	560	577	623	576	565	570	557	559	565	521	547	602	519	556	595	574	580	571	609	553	580	617	561	588	526	560	566	556	551	558	594	591	603	566	603	564	591	602	545	594	573	583	542	545	563	593	578	553	590	601	621	585	621	570	596	608	604	578	587	572	607	611	571	534	577	619	561	544	580	560	582	554	572	591	560	584	541	537	628	566	564	566	562	553	566	563	593	569	573	585	595	617	565	599	582	581	552	581	577	596	574	567	579	565	604	561	547	581	609	558	602	600	546	561	573	559	564	537	560	572	555	598	526	590	593	587	581	624	596	585	586	560	558	540	549	554	566	571	605	564	567	544	567	572	596	589	599	600	579	569	555	583	600	554	572	600	564	598	597	535	593	591	560	618	598	583	559	619	617	592	566	572	571	584	585	562	570	594	554	589	565	587	586	588	625	570	601	609	575	572	565	563	562	562	597	585	560	556	560	611	569	547	593	563	600	540	540	574	555	546	589	576	625	603	587	575	524	596	574	609	582	586	555	602	615	532	557	596	577	576	563	558	562	553	564	570	632	525	609	583	586	534	589	573	604	549	555	566	609	536	613	589	587	569	591	571	577	578	608	582	572	561	581	545	524	581	548	564	556	628	563	602	589	567	530	572	554	576	564	603	629	601	587	558	624	585	594	569	541	569	554	619	591	556	555	599	614	607	612	600	521	583	577	577	549	617	639	577	568	590	573	577	605	585	621	619	556	570	576	601	564	551	599	552	603	559	551	599	583	577	606	561	572	565	559	573	560	574	568	549	599	581	582	585	527	594	589	565	555	589	570	582	558	598	592	583	623	578	588	567	581	615	590	526	583	608	607	557	557	619	528	553	567	612	624	588	515	601	578	575	596	617	583	562	539	563	582	534	596	599	571	585	593	578	555	533	566	561	549	583	571	603	533	582	530	584	548	594	583	577	553	590	602	586	574	563	529	557	601	561	572	569	593	597	604	561	544	524	587	625	627	603	564	584	594	526	564	611	593	593	601	588	559	591	592	587	545	594	578	575	539	577	580	637	528	548	593	572	550	597	578	596	577	563	574	586	591	586	576	574	596	551	564	600	583	587	547	584	577	570	628	568	520	609	584	606	593	589	606	566	600	608	572	577	566	596	540	562	580	574	584	556	578	522	547	590	582	555	550	592	560	584	545	582	541	557	592	558	588	576	552	571	586	567	574	605	608	609	561	548	593	588	561	565	577	502	572	567	544	564	590	557	627	584	578	578	572	588	609	572	577	551	577	527	580	496	562	561	540	592	565	563	578	583	540	576	588	573	606	571	602	545	569	571	583	578	573	565	609	559	583	581	564	576	569	602	590	597	574	564	595	591	541	562	617	591	571	599	557	613	568	603	579	576	591	623	583	586	577	610	578	574	566	588	606	575	577	565	569	579	562	592	569	542	606	566	590	596	578	570	590	608	578	546	542	591	577	598	557	575	537	528	530	612	615	536	561	599	580	599	597	598	564	572	538	601	521	553	551	583	560	619	601	611	567	554	565	586	596	569	600	547	549	553	578	596	569	589	612	565	593	575	548	567	596	607	577	564	585	596	579	561	598	643	630	588	587	583	583	572	602	575	571	565	588	567	628	560	587	535	554	547	601	582	533	557	590	566	578	557	552	588	609	582	547	543	607	575	572	533	612	555	595	575	575	573	584	556	593	589	581	593	552	592	554	564	516	618	587	551	541	609	587	552	579	570	550	559	568	582	594	577	570	600	612	565	542	587	567	579	535	554	579	567	550	585	586	602	535	581	617	596	584	579	608	575	542	550	579	534	566	577	553	525	567	576	522	558	584	567	594	613	588	580	595	588	610	595	557	593	532	600	611	574	616	560	624	520	585	568	606	555	599	575	538	543	577	551	590	555	600	572	579	516	621	586	577	550	564	573	579	573	580	566	590	593	545	547	574	587	570	567	534	542	608	564	580	548	580	562	567	551	598	590	586	604	569	622	582	569	561	523	586	591	582	592	631	566	554	565	594	603	594	545	573	625	570	612	547	584	574	606	583	574	535	588	596	596	544	588	566	521	590	604	554	604	598	571	553	548	549	613	629	595	532	579	572	544	550	559	598	577	559	558	539	602	538	589	598	550	583	607	532	551	545	596	553	535	551	632	534	626	556	559	595	573	553	590	585	585	544	608	571	545	597	606	554	597	559	596	546	574	593	585	523	609	584	608	554	581	566	589	581	578	584	563	595	577	570	572	551	545	570	555	579	570	554	590	602	602	585	575	571	592	590
5145	10658	8693	4365	3206	2535	2012	1750	1495	1337	1241	1102	1112	1035	1047	944	903	877	924	848	846	813	835	863	881	770	799	840	828	829	772	800	796	784	799	831	802	793	798	773	838	767	822	827	791	799	775	764	760	802	819	771	870	826	832	750	849	796	833	766	775	775	780	722	778	827	798	795	772	774	809	783	794	773	777	810	807	765	782	807	733	775	807	810	745	779	817	778	781	792	782	762	816	745	733	770	808	766	770	761	772	786	771	775	739	780	784	750	759	755	756	757	737	781	795	809	749	739	765	807	801	774	784	758	757	746	789	791	743	779	787	764	808	778	765	789	745	727	786	749	757	806	821	770	781	761	819	737	847	751	795	731	796	741	724	786	806	789	778	714	760	786	737	745	763	789	754	754	795	769	791	753	788	705	769	738	783	801	763	726	766	768	779	789	757	793	763	729	791	778	726	743	809	751	776	751	796	757	810	778	797	803	761	745	766	777	758	807	806	809	780	744	805	789	775	740	810	788	730	734	770	766	773	792	817	785	730	824	746	804	763	804	812	796	735	745	817	722	740	784	730	751	844	755	794	762	781	753	747	809	762	722	742	797	801	765	795	767	780	815	793	784	771	740	832	749	796	792	775	808	771	741	797	800	789	764	754	790	808	784	743	768	843	727	755	777	794	767	731	765	768	819	779	748	743	768	749	744	791	756	795	741	792	836	783	784	771	818	768	765	773	757	771	817	760	773	799	779	782	803	762	745	749	761	845	820	758	780	788	757	788	759	773	766	729	747	775	769	783	779	791	752	820	806	778	813	769	816	788	798	751	712	802	728	750	744	762	790	793	789	791	787	788	724	765	738	764	748	757	758	751	791	741	826	795	819	852	788	770	783	787	809	798	797	754	759	812	811	767	766	802	780	796	801	760	796	792	767	721	780	778	796	766	787	760	747	814	766	812	788	780	735	756	757	807	794	766	770	782	769	818	807	759	741	777	831	797	793	744	763	775	791	803	772	818	789	801	799	788	791	780	787	760	805	778	758	746	778	814	751	763	814	801	789	779	752	794	802	756	766	775	747	749	761	755	784	788	774	780	765	790	794	734	723	769	761	787	793	804	752	764	798	766	779	764	769	756	763	777	758	751	813	762	743	770	807	777	766	766	765	777	749	767	771	783	809	793	722	761	772	795	738	822	781	734	782	738	765	797	776	762	790	756	800	756	751	802	793	740	810	776	756	800	753	758	739	797	839	746	794	709	787	795	779	725	800	752	721	821	730	785	788	814	749	782	781	744	776	802	853	766	707	783	781	796	735	765	747	730	803	783	784	761	808	792	811	721	724	867	748	812	756	736	722	788	771	776	745	745	753	785	808	756	726	782	731	770	768	786	779	735	766	771	754	795	758	759	755	737	783	786	831	759	775	835	753	730	783	734	744	770	746	780	786	810	751	711	745	737	787	798	797	779	832	736	737	807	823	796	808	754	752	780	793	783	755	775	812	852	742	757	785	773	776	769	778	759	745	772	791	813	753	746	797	754	791	773	765	824	777	763	816	798	756	756	793	762	763	776	804	736	777	762	784	788	768	736	773	746	763	743	760	799	776	751	763	789	815	793	801	813	755	775	806	735	742	779	767	791	757	804	783	808	757	786	730	728	804	747	736	743	801	790	786	780	797	754	791	785	789	817	793	771	751	779	782	803	795	789	756	786	805	790	792	735	811	822	755	791	810	773	819	792	783	771	773	745	771	773	789	749	790	760	799	765	782	779	783	792	784	822	764	770	783	751	749	725	745	763	778	753	743	787	810	805	766	804	779	749	746	794	777	814	769	761	816	792	758	738	767	758	831	813	786	801	757	762	803	820	774	768	773	735	805	800	731	706	751	764	781	785	761	735	762	740	794	753	815	794	770	789	823	785	811	772	820	725	863	761	737	811	771	754	754	747	773	765	776	809	796	795	765	756	799	792	754	755	745	714	833	739	782	797	768	790	789	794	738	775	791	790	756	772	790	816	709	804	778	805	756	790	805	803	780	793	794	777	764	739	796	802	773	752	757	749	815	786	749	813	784	771	777	803	810	747	760	756	764	702	797	763	801	753	705	801	785	761	773	744	782	784	756	799	759	782	721	827	754	756	793	772	764	781	762	741	784	823	810	781	769	772	752	799	819	788	782	772	760	777	817	775	799	784	779	804	749	793	777	769	772	748	798	759	741	751	806	793	740	796	794	758	747	793	771	720	775	810	730	770	773	817	780	826	757	789	786	762	762	799	736	823	801	785	797	860	753	743	752	747	756	744	800	760	783	758	781	780	774	741	790	778	791	749	801	728	780	785	767	778	756	756	749	792	801	744	839	747	755	793	787	779	729	768	765	772	755	784	783	744	737	768	746	800	771	768	737	787	753	723	719	774	777	776	750	758	798	773	757	815	803	737	791	769	774	743	728	765	766	780	807	784	731	754	767	809	787	791	816	728	759	765	795	767	759	807	719	755	794	749	781	797	786	792	777	775	767	742	773	803	777	720	744	814	747	806	803	817	776	788	793	805	759	826	797	781	809	706	798	763	734	798	766	756	770	785	729	749	786	771	777	778	793	750	798	778	823	805	758	762	757	795	798	740	758	743	747	791	769	746	757	752	809	780	773	740	773	767	794	773	776	757	766	786	743	755	777	768	761	724	778	819	772	773	824	778	790	775	793	782	782	806	756	780	806	757	745	800	775	794	729	793	737	733	745	797	815	772	762	821	771	685	770	769	754	741	768	744	752	760	797	751	742	754	754	799	755	772	776	759	775	757	748	740	780	809	795	823	794	822	824	760	827	805	745	798	800	748	754	734	746	780	772	784	777	779	788	770	757	760	811	762	737	760	753	803	748	789	777	766	774	818	763	759	769	747	781	784	788	768	776	776	767	749	760	778	806	806	788	818	790	834	814	749	758	796	736	759	786	773	803	779	777	793	763	787	735	718	745	808	779	782	795	778	816	731	788	780	749	762	762	722	747	754	755	731	761	759	757	792	769	795	778	799	776	747	752	717	745	750	796	746	782	752	719	780	789	754	803	793	738	769	784	743	745	796	750	796	799	784	744	727	794	745	744	751	812	783	775	803	768	749	763	736	729	801	785	811	764	751	756	803	767	753	809	792	738	760	810	806	802	746	740	716	797	749	749	776	751	782	785	753	820	792	789	830	835	810	801	794	758	741	789	721	758	823	748	763	754	782	770	766	821	763	761	809	812	779	764	757	766	768	726	750	787	788	797	803	785	812	784	783	772	791	773	777	801	759	794	816	787	781	772	790	744	760	807	730	779	780	796	776	759	744	769	849	828	797	817	734	752	779	742	755	781	746	747	774	760	719	790	728	773	752	751	773	740	765	779	747	740	786	825	760	742	801	759	826	773	735	767	746	793	779	754	776	775	747	781	784	756	773	741	760	778	768	772	750	716	784	783	765	790	762	778	800	812	720	784	820	784	746	731	736	733	769	763	770	788	798	784	807	807	825	781	796	788
23145	21570	29596	24016	21571	21601	10568	1189	850	767	709	599	585	561	514	496	450	501	465	446	457	462	437	463	417	449	400	414	425	396	429	393	418	414	387	373	413	385	407	421	397	428	380	405	394	395	379	413	403	368	345	380	364	389	410	375	381	356	356	378	364	400	365	411	412	390	375	369	403	401	352	359	391	367	368	391	372	398	403	396	373	367	377	371	368	380	376	343	371	404	394	378	339	397	378	354	378	386	401	377	340	432	370	382	417	400	386	347	355	372	395	366	387	340	372	395	400	376	351	369	377	396	394	413	385	349	376	348	363	363	380	367	406	357	402	340	379	365	402	407	368	382	378	382	357	363	375	370	402	371	378	386	374	391	376	405	373	373	358	374	407	366	387	380	364	387	385	380	354	389	401	381	416	376	358	378	378	372	394	380	400	363	388	403	398	350	353	391	390	383	383	386	380	391	377	400	379	321	361	417	391	382	412	381	381	385	393	395	358	368	350	372	382	377	395	380	389	403	351	372	369	402	354	376	361	410	332	348	357	425	389	370	399	412	377	371	370	367	370	357	380	350	396	388	346	385	381	363	384	369	401	394	362	345	366	376	424	390	427	384	372	345	390	364	394	346	381	354	364	362	384	368	349	339	392	371	372	384	390	356	384	370	371	377	374	420	398	378	366	386	360	374	350	376	362	398	357	385	368	382	355	372	393	408	414	386	363	378	363	353	349	383	394	386	373	356	381	382	391	400	399	395	401	369	380	371	364	378	370	371	351	348	386	374	389	416	380	366	382	400	382	367	376	368	357	328	375	372	352	408	392	400	398	383	380	403	362	384	388	360	378	397	424	356	358	354	334	344	378	388	394	376	401	366	359	393	346	365	386	349	365	355	351	391	353	389	347	345	395	393	393	413	388	385	343	398	360	384	404	338	356	346	401	374	343	406	400	329	412	402	386	391	380	369	379	399	363	362	357	349	357	390	385	396	350	370	356	398	340	411	425	361	326	367	390	399	367	366	377	345	393	355	369	365	373	411	383	391	349	403	364	389	393	379	365	413	357	344	357	382	393	368	351	397	378	404	382	342	380	383	371	392	393	366	354	366	366	390	354	374	408	365	346	396	369	409	355	363	403	348	408	409	366	366	383	377	372	365	364	375	351	357	429	377	364	389	380	356	382	338	402	401	417	355	343	396	376	396	377	362	355	344	366	387	370	376	353	376	375	383	383	371	361	403	362	376	370	374	365	345	342	345	362	374	381	370	337	373	370	396	394	363	365	372	363	367	347	393	363	414	359	361	326	400	362	388	390	372	371	365	383	374	390	392	372	353	364	412	376	384	368	384	392	396	360	374	379	353	367	365	414	396	336	340	353	357	394	339	335	349	391	355	361	383	384	364	383	370	366	392	365	376	401	322	393	373	355	349	374	392	385	370	377	374	395	395	367	343	391	365	378	394	392	413	389	370	399	372	399	332	338	378	406	374	354	381	364	355	396	379	352	376	375	423	365	382	376	373	389	388	367	355	358	392	397	378	380	363	358	410	340	389	385	396	351	371	347	380	361	369	378	379	389	375	358	369	351	369	386	405	377	375	394	391	392	360	398	359	362	354	335	355	404	418	381	383	366	381	349	373	395	336	428	351	362	368	357	366	347	370	373	373	387	370	346	382	357	373	373	380	395	394	374	357	362	372	368	338	347	364	398	355	365	378	374	367	354	374	397	383	335	383	383	382	335	352	395	373	366	374	392	394	402	373	394	376	395	395	369	368	381	384	370	379	383	417	388	363	363	381	364	371	374	369	364	363	353	380	366	348	421	388	337	377	415	374	354	374	372	358	374	382	379	345	381	385	362	353	406	370	360	393	374	369	362	365	397	338	363	375	371	362	375	378	343	363	356	394	379	375	342	404	373	338	345	354	395	397	367	345	421	371	379	368	387	339	404	345	368	365	390	362	383	423	365	349	389	382	397	405	351	389	386	351	376	370	360	320	363	436	410	371	406	354	404	365	355	396	370	354	353	368	350	370	349	359	373	377	382	377	351	371	374	393	438	359	349	370	372	376	397	352	363	366	349	421	350	372	384	360	370	400	390	400	378	382	360	389	384	383	387	353	367	415	375	377	383	404	380	369	389	386	397	362	344	389	375	376	373	361	361	399	365	357	369	339	367	379	354	371	353	372	361	399	366	390	373	409	353	371	392	381	402	355	381	359	352	403	368	393	390	389	364	373	351	370	365	367	374	386	370	371	346	352	381	352	349	392	348	371	364	368	360	364	392	378	366	371	392	379	391	396	378	373	375	333	363	353	343	338	372	378	391	348	397	332	352	353	395	392	333	366	408	350	343	358	403	344	379	393	383	368	348	411	378	379	345	361	395	365	386	352	374	371	366	391	388	404	389	343	335	382	359	362	380	392	366	373	413	404	371	395	350	379	376	376	403	373	328	365	367	365	366	364	368	417	369	362	374	369	381	345	383	359	383	389	355	373	411	378	421	357	358	347	374	377	400	384	358	352	376	379	376	403	357	348	401	349	319	368	368	383	374	383	365	360	382	349	361	365	396	442	390	376	360	382	398	401	393	353	385	376	364	334	395	356	384	380	397	393	387	382	389	381	379	318	390	401	357	362	396	328	373	388	392	385	399	380	364	370	403	370	350	375	328	366	336	375	359	382	396	363	373	364	362	390	366	403	351	344	370	361	382	376	403	387	375	373	425	374	365	365	370	399	364	367	370	376	362	361	361	351	392	340	363	392	366	377	378	387	391	367	356	358	369	380	374	347	376	350	350	359	363	366	363	394	396	373	347	390	365	381	364	396	349	399	362	368	382	374	360	377	392	388	388	354	389	395	359	384	355	372	342	383	371	373	379	387	380	354	365	398	398	359	329	328	361	371	368	399	355	374	364	368	368	389	388	394	358	370	359	370	367	371	378	389	391	338	375	367	363	357	406	359	376	371	360	361	351	369	396	389	391	364	349	350	386	344	382	359	354	396	377	396	370	400	363	354	400	362	362	368	406	390	395	370	376	400	361	364	359	385	384	361	393	377	408	389	346	386	387	369	405	372	369	377	408	381	368	385	368	358	369	359	339	348	398	368	415	367	355	369	395	379	359	355	350	410	367	357	347	376	347	354	351	379	384	371	367	352	338	380	339	339	328	391	382	364	360	379	317	373	347	371	437	374	347	361	393	339	359	379	387	371	364	376	361	362	374	359	370	381	362	382	382	375	389	358	378	363	342	359	386	357	390	383	365	376	374	373	392	360	391	402	380	383	385	385	360	377	400	398	386	363	374	370	382	360	361	393	359	365	383	386	401	381	359	391	370	395	373	394	382	358	360	370	390	409	391	363	390	394	352	382	357	378	361	399	384	366	387	349	357	347	384	383	360	351	369	383	381	383	383	352	383	373	370	384	387	374	364	402	362	387	383	368	379	370	387	353	377	383	380	367	351	376	330	362	387	374	343	369	339	386	346	372	400	336	373	385	400	372	376	366	352	387
7237	17002	13537	7079	5003	3804	2985	2253	1936	1668	1393	1216	1040	999	948	839	831	762	734	738	674	710	633	659	662	645	607	603	580	561	559	594	574	567	550	548	576	590	546	586	571	552	534	526	538	491	542	560	541	531	525	605	556	606	566	497	547	549	513	542	535	550	582	492	542	543	544	555	489	567	510	528	508	482	523	461	541	505	514	515	527	517	544	484	495	517	543	558	526	538	465	541	517	516	508	484	534	500	536	522	503	504	533	519	535	491	542	535	521	485	499	541	486	558	525	544	571	500	539	521	516	507	505	489	532	506	522	532	537	493	484	507	520	494	494	505	530	491	526	500	506	528	525	527	509	500	494	493	525	517	495	523	509	528	525	501	508	548	518	505	524	530	510	563	521	526	517	520	505	556	479	521	511	531	497	502	489	524	530	498	538	512	510	537	551	508	544	535	508	510	522	514	484	511	512	507	541	502	514	502	539	488	502	500	502	471	537	524	551	489	475	516	540	540	552	510	499	532	499	509	515	527	513	500	489	499	481	543	535	510	479	526	493	483	516	519	467	512	518	513	507	522	510	508	529	505	534	529	531	505	493	523	508	562	524	552	498	507	471	483	498	523	503	507	538	514	448	482	539	492	530	513	515	529	535	537	484	536	531	492	521	526	503	528	498	497	501	511	535	506	532	575	504	519	541	480	497	499	509	502	482	528	527	515	497	516	533	499	474	535	559	488	512	544	522	519	457	517	493	512	489	529	510	498	553	522	505	507	554	492	467	459	512	487	485	515	472	517	464	540	526	545	546	501	512	484	522	480	528	544	491	528	491	490	525	517	535	514	494	544	509	492	574	526	514	524	485	508	467	493	522	552	495	511	528	535	533	517	518	498	527	481	572	457	500	505	479	464	521	520	508	544	508	502	527	479	524	489	526	513	550	507	497	524	530	510	516	491	534	527	516	540	522	497	498	500	496	539	505	514	521	509	502	481	489	481	524	494	526	506	540	495	500	481	514	551	534	505	528	500	535	514	509	504	524	491	521	503	520	517	501	518	525	540	516	502	521	517	474	521	522	517	507	552	526	464	526	509	543	505	489	517	508	527	546	518	505	526	522	522	508	506	495	516	500	535	503	503	526	555	528	506	488	466	494	523	490	510	507	492	544	494	512	479	516	520	488	554	526	510	506	487	544	515	521	508	501	520	485	551	506	516	539	502	504	549	523	535	559	497	524	499	519	505	497	485	509	495	520	509	557	520	494	532	527	559	527	513	548	500	486	539	511	507	500	516	504	506	485	507	472	475	504	512	445	520	508	507	544	543	508	547	467	519	519	498	463	476	516	471	523	489	500	507	498	494	475	485	489	519	517	525	491	502	540	486	476	499	498	514	515	515	555	542	517	529	502	523	493	537	525	487	521	510	506	506	521	486	515	484	497	518	532	517	517	508	484	497	501	494	515	505	482	533	524	554	532	498	498	506	486	527	518	533	481	537	494	503	506	503	530	522	513	474	516	568	526	472	530	520	542	540	444	515	507	501	485	525	535	497	516	569	524	508	505	534	537	478	476	451	498	514	540	488	519	496	539	465	497	517	497	500	505	501	555	534	510	527	531	503	534	490	523	521	488	532	493	508	498	494	570	508	549	532	513	515	543	563	507	515	539	492	564	530	526	516	530	496	529	502	481	511	531	495	489	534	499	526	471	508	526	544	506	518	537	541	485	506	508	498	481	473	506	523	525	498	505	493	518	525	497	546	481	504	563	498	497	505	572	532	517	514	517	478	556	511	496	516	525	529	496	517	468	524	498	485	505	505	505	506	531	520	470	489	502	492	529	511	493	511	506	512	511	510	549	552	512	524	539	516	518	501	493	498	503	504	539	487	515	534	500	522	492	507	538	484	502	530	499	488	524	481	505	501	537	537	543	499	516	536	534	522	541	551	485	539	475	532	518	541	528	486	515	487	514	513	526	491	499	516	522	510	544	533	515	511	492	499	525	485	521	464	517	526	498	501	515	497	517	549	500	505	486	522	538	527	549	544	499	520	493	507	509	559	508	544	509	515	529	520	496	501	504	528	490	520	518	483	543	492	482	526	514	494	479	506	512	518	520	543	549	534	485	521	510	479	470	513	506	498	529	543	539	533	512	528	523	537	505	501	566	507	533	498	546	529	523	538	507	532	491	537	524	493	487	492	499	503	508	564	524	559	499	474	539	487	501	549	447	537	554	523	520	497	514	503	523	520	453	516	526	513	541	498	519	496	483	521	532	519	486	516	541	493	509	526	478	532	493	519	504	547	507	533	508	498	554	499	530	493	526	555	551	484	512	515	490	504	478	498	517	501	539	535	529	513	516	526	531	517	586	551	501	523	517	511	529	486	491	543	547	521	497	472	502	509	519	485	511	567	509	564	539	492	518	529	529	514	529	498	503	520	485	502	523	522	503	563	522	476	543	508	543	527	486	525	491	515	511	534	523	507	494	535	513	517	490	552	501	500	477	482	502	520	509	509	493	490	529	476	517	529	515	516	504	503	532	518	522	538	556	540	561	495	519	511	537	487	527	525	535	486	520	574	528	529	493	523	525	492	491	549	558	505	505	498	503	517	535	497	508	493	497	565	501	504	505	513	492	533	518	535	552	489	492	543	478	514	498	519	544	520	533	528	531	519	517	548	508	498	524	536	501	500	513	489	493	518	538	489	520	545	500	535	502	497	489	484	531	538	509	554	491	523	519	514	493	510	525	538	530	504	522	538	548	500	498	535	506	481	507	512	513	541	542	493	507	470	504	518	519	493	519	503	563	492	502	534	502	552	522	541	481	550	494	491	519	514	517	524	519	549	535	502	511	504	535	525	526	447	515	525	487	529	533	499	508	516	544	518	528	506	507	525	498	517	558	463	516	542	497	503	523	531	518	511	536	515	556	519	515	551	504	525	494	556	516	496	510	481	519	523	489	528	517	500	501	563	510	516	487	487	493	526	516	558	532	495	480	511	474	530	523	498	507	540	507	512	535	517	502	491	554	524	515	508	513	474	518	500	542	499	501	486	513	480	498	547	531	496	512	525	532	540	519	530	519	482	511	551	518	536	493	516	500	508	572	567	516	516	546	530	494	521	495	503	488	482	486	517	536	485	498	510	543	526	536	485	544	529	512	507	516	500	538	470	531	527	516	492	514	528	492	566	500	486	521	514	467	489	515	493	561	500	499	511	529	455	531	491	536	480	547	531	519	533	487	521	499	494	514	482	547	563	525	513	477	534	507	526	526	461	471	509	506	511	501	540	490	499	509	483	504	513	521	530	529	471	532	517	521	533	514	475	527	551	515	539	498	514	513	513	549	538	522	513	513	494	496	511	486	491	511	526	495	512	513	513	519	544	524	475	550	531	500	501	493	491	480	514	532	504	490	510	521	509	535	514	540	540	512	469	525	495	491	511	498	480	492	521	540	521	512	523	508	499	488	526	510	517	515	498	530	496	499	525	520	518	532	511	545	502	455	536	552	485
27018	21155	10454	1076	667	599	516	439	469	437	418	437	444	471	407	449	426	454	420	428	441	434	448	423	431	427	460	410	417	438	434	417	440	398	458	415	437	465	444	414	461	403	431	423	406	409	394	455	423	417	429	445	428	414	389	460	440	409	426	434	448	460	431	467	401	440	431	427	409	443	431	428	424	430	425	453	466	417	455	420	418	405	421	398	405	434	449	442	408	423	422	419	456	417	466	453	428	387	450	409	433	401	417	445	404	429	441	430	416	444	425	489	426	416	420	396	422	434	419	420	420	445	435	378	414	432	443	414	427	423	407	397	392	444	430	427	409	405	412	436	416	397	457	415	434	435	429	435	426	434	415	425	430	444	426	397	418	445	412	417	439	440	434	378	435	427	439	412	458	457	410	373	401	454	424	409	435	454	426	439	395	465	428	420	444	456	409	431	376	394	416	423	406	426	405	400	414	403	415	436	419	410	412	423	445	387	437	434	457	433	447	388	480	447	450	427	412	446	427	405	363	400	429	420	414	437	410	466	449	402	429	438	401	437	432	426	434	415	409	432	386	472	398	420	418	403	420	460	433	418	395	444	436	416	427	394	420	453	438	412	411	431	416	412	408	433	425	386	430	424	452	394	389	398	463	425	399	422	414	429	434	405	455	389	431	414	390	423	457	455	442	440	380	446	425	450	372	432	397	420	409	449	439	448	435	420	397	415	410	431	418	414	433	463	420	437	454	443	421	392	422	444	407	400	433	402	431	409	456	442	418	444	449	394	423	422	379	398	426	438	414	443	421	410	443	413	416	409	436	454	401	431	418	448	437	409	426	432	449	415	400	400	437	421	394	426	418	425	419	409	424	453	446	379	395	401	459	448	450	376	423	446	454	398	480	427	419	427	419	426	415	403	423	410	413	409	432	445	412	412	443	407	388	435	449	426	421	472	424	423	478	412	468	414	438	427	428	436	435	392	426	388	430	447	415	415	419	424	430	441	432	437	394	427	456	424	413	412	447	445	389	438	387	388	411	431	445	443	415	402	420	411	413	426	438	439	414	394	417	416	398	409	397	416	399	423	434	413	421	442	421	424	404	449	411	446	469	452	398	405	436	416	444	423	449	416	438	412	415	398	424	419	411	437	428	420	389	435	412	407	412	422	461	425	429	425	400	451	444	414	423	407	427	462	433	446	423	452	392	423	426	451	428	428	417	415	450	460	403	429	431	406	403	393	426	407	415	447	419	455	420	414	421	425	448	400	441	390	458	456	404	407	428	439	420	424	392	468	417	420	430	401	432	415	442	434	401	390	412	386	407	438	457	423	391	435	457	437	396	435	430	431	413	393	410	453	456	427	459	448	408	463	404	417	411	456	401	410	412	420	404	443	465	438	408	414	409	389	421	409	441	407	406	433	420	422	399	436	415	427	419	434	403	411	391	411	434	431	426	459	466	396	426	429	410	415	410	415	422	461	436	424	411	435	436	450	442	455	407	394	423	412	407	381	436	433	440	448	446	431	431	431	411	414	420	431	432	374	434	446	434	405	453	392	463	424	416	422	439	463	413	436	399	430	438	445	447	454	404	432	469	445	426	446	421	434	420	390	415	424	394	442	423	411	413	426	388	422	441	443	447	411	410	427	400	426	407	436	423	415	432	392	405	438	402	449	416	433	464	438	459	498	435	379	410	434	412	423	421	406	439	449	421	431	425	418	435	431	446	455	427	443	446	403	361	428	421	427	430	463	419	422	407	394	409	417	417	421	405	475	424	412	392	416	412	433	426	432	423	382	411	431	432	420	415	408	456	426	411	424	443	504	423	436	433	433	443	424	398	437	423	437	419	389	409	443	436	377	448	434	454	400	421	434	404	433	454	424	440	407	407	405	426	403	426	431	458	440	458	435	418	440	442	437	434	417	438	450	436	437	452	461	401	403	469	469	403	434	386	439	419	427	452	436	425	442	384	429	438	400	427	464	431	408	398	449	402	406	465	419	462	451	457	460	426	407	444	419	421	416	445	382	425	408	449	470	380	411	437	424	429	419	430	403	403	421	416	438	432	444	434	417	417	446	458	418	441	430	424	428	429	409	406	421	424	399	434	416	435	479	467	430	429	396	444	441	407	386	425	383	440	430	397	427	420	407	391	411	424	438	436	428	418	399	431	437	428	419	435	407	381	424	393	417	408	433	447	420	417	425	402	432	413	397	422	460	464	468	418	396	466	414	399	414	429	401	403	431	432	449	429	452	461	430	432	443	429	423	412	452	428	443	437	423	462	440	412	392	416	430	430	451	423	417	436	407	415	401	396	416	414	429	379	428	436	433	436	385	462	415	393	396	462	378	419	473	430	440	455	427	442	436	397	432	412	443	400	445	423	423	418	433	445	421	432	442	443	419	432	444	441	399	426	416	417	414	447	432	416	430	426	408	398	431	409	440	438	412	421	413	399	425	424	429	429	446	425	447	424	426	428	424	404	434	426	402	407	406	403	413	389	432	445	437	418	421	432	427	418	437	404	430	406	448	426	461	453	437	398	444	435	400	421	420	432	420	423	423	435	403	400	414	450	467	426	404	464	421	450	442	442	409	429	407	411	429	412	432	394	411	412	412	456	440	413	445	429	438	441	420	407	455	431	425	403	432	424	375	387	448	454	408	438	406	445	431	410	461	430	427	399	411	408	430	425	447	393	458	430	396	432	412	449	408	419	437	429	440	472	425	434	428	432	416	471	414	448	439	421	447	427	444	421	441	446	473	448	419	421	431	447	445	425	444	418	430	446	428	396	437	427	402	427	424	437	387	444	403	430	472	422	458	433	420	440	397	428	414	438	411	422	442	450	386	411	439	419	404	408	443	445	459	449	411	471	415	452	456	417	431	446	405	451	437	404	411	446	419	415	439	440	468	426	412	458	413	430	426	453	404	423	425	388	465	415	471	431	449	444	416	457	440	397	403	437	433	382	449	440	439	374	426	430	425	430	418	402	436	414	428	415	451	416	398	392	403	429	420	418	458	394	461	421	442	438	468	425	415	410	391	435	413	423	397	367	432	405	389	454	442	390	411	402	434	443	435	437	421	442	426	404	435	446	433	426	433	393	405	418	441	435	449	478	412	403	433	443	418	440	445	442	423	482	404	420	399	447	407	441	405	439	449	404	433	401	433	452	428	428	444	397	402	438	394	446	423	430	375	396	416	428	407	418	428	441	446	445	426	432	418	425	445	433	432	407	424	456	393	410	436	431	367	437	429	411	429	434	404	418	456	446	405	420	422	435	457	454	416	454	402	422	418	467	427	417	446	403	402	401	457	424	399	409	442	440	403	400	428	437	427	448	400	438	433	411	431	394	449	421	421	420	432	445	426	409	458	431	426	399	435	441	407	421	458	406	432	450	463	443	466	419	397	415	410	435	443	443	456	406	407	429	389	430	470	413	420	421	395	418	423	407	420	438	433	432	417	403	420	404	439	402	447	380	436	430	436	404	414	396	438	425	434	445	439	406	441
4027	1458	1254	864	793	685	684	612	610	598	584	586	620	602	574	539	583	565	606	590	546	520	575	587	589	592	567	561	572	550	600	618	587	579	561	574	618	545	567	587	584	577	566	554	555	603	589	568	542	620	595	572	612	608	549	551	572	588	599	561	550	570	551	573	574	553	553	576	591	559	553	619	583	601	574	583	563	591	585	596	579	589	536	555	609	571	551	538	592	589	563	558	561	601	567	606	546	619	595	589	558	587	589	576	585	550	532	574	533	594	576	584	589	580	491	626	602	570	609	586	540	577	549	568	588	595	602	559	556	581	585	590	569	556	533	584	600	561	536	607	594	579	556	572	564	580	597	593	545	577	539	553	578	578	545	566	588	561	577	587	570	580	587	549	576	585	603	574	522	570	557	567	561	557	570	602	513	509	572	536	588	551	576	589	531	564	575	538	565	577	518	552	604	584	555	565	563	574	578	557	571	557	569	622	561	562	597	593	525	539	616	566	600	558	592	590	573	563	582	584	564	614	550	574	550	596	542	536	571	597	559	584	606	556	580	622	579	606	556	555	566	581	568	579	569	618	533	538	621	571	564	560	603	593	567	586	605	567	577	609	554	551	564	544	559	572	531	550	588	542	556	590	614	566	554	570	595	580	562	553	603	560	568	629	583	581	599	583	583	553	571	547	567	571	547	595	537	582	606	536	579	570	581	565	572	575	618	567	530	577	587	574	583	575	555	580	559	581	561	588	581	586	586	567	560	562	574	608	588	597	529	579	577	574	593	578	592	614	602	561	617	623	587	518	560	567	624	607	569	547	575	599	590	565	553	580	529	562	599	555	554	553	563	611	562	567	582	552	595	570	587	630	546	580	531	534	595	609	574	540	562	548	530	575	577	596	599	599	569	563	594	560	556	584	581	576	562	578	597	570	559	592	589	580	586	574	549	564	572	594	558	562	595	561	553	546	581	598	535	588	549	614	585	547	569	516	573	548	618	545	634	592	570	562	560	596	517	570	557	590	544	607	566	585	575	539	555	575	575	577	570	583	573	594	562	535	546	516	570	508	573	548	551	550	579	556	563	551	567	571	545	613	557	585	576	548	557	596	583	566	568	550	571	589	534	548	561	583	559	579	605	593	571	557	545	580	603	545	605	596	573	595	495	589	549	599	565	587	576	587	551	582	590	561	574	572	588	543	567	561	532	590	583	589	560	590	544	587	594	566	589	560	566	561	546	583	579	546	610	607	592	610	528	585	589	596	562	540	601	619	572	598	558	585	563	567	578	602	587	571	585	540	550	565	553	583	600	544	593	573	581	563	533	577	550	586	589	571	568	521	590	596	522	584	559	560	554	520	575	604	576	571	584	581	575	595	624	594	569	562	578	582	556	582	524	549	553	603	573	610	603	605	605	565	564	589	552	580	571	554	613	565	542	588	527	580	571	559	569	576	573	561	588	562	616	575	614	533	528	558	552	575	568	601	559	565	584	604	572	581	547	564	568	532	565	604	557	554	555	565	531	571	562	586	559	610	551	566	556	582	562	567	579	590	540	594	561	609	558	544	542	565	539	561	590	537	559	597	606	592	544	577	562	594	573	574	609	550	569	594	532	553	566	598	581	550	589	531	557	560	599	610	569	528	615	566	562	555	551	545	548	562	557	595	576	544	594	624	580	542	574	542	590	572	526	576	556	536	548	561	553	559	581	575	596	599	607	603	539	622	559	555	560	609	601	627	613	561	584	591	579	557	537	579	565	548	589	548	575	587	556	563	569	557	565	571	578	566	583	581	515	633	555	549	568	548	576	580	557	577	561	570	547	593	558	579	577	579	532	573	544	582	528	583	572	585	591	588	553	531	586	537	569	586	570	621	629	586	570	539	544	574	582	587	581	591	536	613	545	554	567	582	580	575	550	563	560	577	584	586	567	563	574	613	576	574	544	570	525	609	603	592	560	564	565	577	524	586	611	569	556	554	551	520	550	545	593	565	583	597	560	530	595	579	546	537	556	551	583	599	577	583	547	579	607	569	613	556	582	551	577	541	603	596	571	556	582	570	584	569	596	570	557	567	546	570	588	566	540	588	563	585	575	603	575	583	582	558	568	559	582	576	583	633	584	580	525	568	633	549	593	581	589	562	543	556	548	584	607	582	597	561	564	596	552	573	564	600	534	526	537	554	592	573	564	549	580	573	541	545	548	551	571	546	566	596	554	574	586	542	571	584	547	508	578	541	532	591	547	589	590	545	573	573	547	564	562	619	571	556	594	539	542	537	548	534	565	560	589	575	511	566	547	543	567	571	573	586	558	569	542	606	619	601	606	567	547	554	566	578	603	559	602	594	599	565	566	566	559	553	567	573	558	569	532	643	517	594	530	590	567	574	534	578	588	601	571	544	568	533	557	562	603	613	553	556	584	596	610	560	530	598	522	537	561	587	562	601	552	577	577	586	580	568	546	631	545	573	570	562	570	538	542	552	579	560	620	593	590	559	549	576	522	547	570	570	584	570	563	601	600	578	519	547	558	575	590	555	553	523	536	583	549	517	566	566	562	577	533	601	577	579	591	571	592	585	535	566	556	601	554	553	590	543	552	556	547	585	523	555	592	550	587	560	582	561	569	521	574	592	549	588	563	588	622	584	607	573	534	523	586	585	562	541	591	568	593	553	543	577	581	575	537	579	559	541	578	572	584	579	627	586	552	560	610	598	579	619	546	584	542	591	534	572	522	574	551	571	561	597	577	543	522	558	535	543	559	597	550	623	571	543	518	595	580	544	594	616	582	591	611	583	567	564	561	560	604	575	569	590	549	584	610	577	565	574	580	588	548	555	545	536	574	577	559	577	560	590	580	565	513	592	545	564	590	587	578	613	592	593	564	563	552	616	563	573	549	585	571	588	593	599	576	538	585	497	586	511	567	589	531	580	625	629	543	568	595	594	554	533	594	558	592	572	597	577	571	570	567	547	584	586	514	549	571	556	570	526	550	534	559	574	575	550	575	547	562	550	538	585	577	561	588	575	496	591	549	592	583	541	570	554	574	590	597	586	551	565	559	559	548	569	584	592	612	582	535	540	530	573	583	601	576	570	603	528	555	544	558	573	556	581	593	568	600	551	599	550	572	627	573	538	551	556	567	594	578	529	560	554	520	581	571	584	553	577	588	577	587	594	564	593	568	570	580	589	570	538	595	577	584	569	576	550	539	542	562	550	546	558	576	576	583	596	593	589	567	569	578	569	584	571	592	580	598	605	562	568	542	584	569	559	563	606	559	554	571	570	587	588	589	613	567	595	540	615	595	558	540	573	554	576	567	583	574	614	518	553	592	577	529	559	574	616	581	544	564	568	552	561	569	548	544	586	636	563	592	574	580	555	569	572	581	555	535	580	595	584	561	545	565	565	583	553	573	552	555	598	568	536	549	567	621	560	555	569	570	537	565	603	523	529	553	545	547	565	561	570	591	553	578	551	563	576	558	623	545	551	613	567	551	551	579	609	594	588
23985	21532	29144	24360	21515	12763	1565	1007	856	836	747	713	761	670	649	622	660	615	640	653	646	593	622	610	610	625	614	612	651	602	616	596	535	549	570	584	615	573	624	550	564	591	574	596	566	571	609	587	614	573	560	650	591	631	599	598	573	595	606	604	572	584	611	560	603	617	614	613	578	566	585	590	562	603	576	583	592	550	531	587	597	566	549	598	536	578	535	609	547	627	570	556	589	558	550	566	577	597	560	560	573	576	605	596	584	600	575	573	585	574	575	586	617	572	576	568	633	569	559	614	568	609	589	580	585	569	567	543	565	535	586	573	640	546	560	560	556	544	543	546	589	600	565	552	587	538	581	556	586	585	572	580	599	551	604	603	588	663	541	599	549	587	575	580	623	579	554	574	564	598	587	568	598	576	565	550	554	596	540	568	558	594	585	574	621	581	578	621	548	568	613	583	594	609	586	578	594	560	610	567	603	612	613	547	586	552	572	588	553	553	597	566	557	574	586	585	577	606	585	563	584	581	567	559	585	593	562	595	564	566	576	556	586	566	590	612	579	538	561	564	569	606	590	557	632	576	572	548	540	605	537	573	627	525	560	601	572	585	590	589	595	575	593	550	570	581	557	590	561	554	590	606	577	571	584	569	565	591	610	572	580	584	562	574	580	559	570	604	560	580	589	557	589	572	561	570	558	614	568	573	577	622	569	559	586	602	608	596	600	552	565	598	593	534	551	562	571	616	584	574	570	602	609	577	649	617	552	579	576	583	600	644	618	578	581	560	565	592	594	650	623	654	596	558	568	628	558	525	592	583	588	594	584	566	562	585	579	525	614	599	585	574	545	568	585	583	607	556	591	596	582	552	583	596	584	587	559	583	564	569	595	559	564	602	602	562	541	595	579	585	544	550	580	586	600	554	588	543	615	597	551	617	628	574	549	559	627	561	543	606	612	583	523	585	599	573	612	560	581	610	561	564	581	564	540	585	564	572	595	571	561	594	572	593	554	607	571	588	597	587	581	614	591	594	571	588	587	585	547	587	574	609	570	611	570	569	557	574	564	569	596	568	598	578	580	593	607	581	607	581	560	594	593	582	570	569	623	569	574	540	566	547	563	539	565	602	635	610	567	646	599	586	572	562	603	571	577	561	571	578	567	576	597	565	535	571	577	560	546	552	585	570	581	542	619	592	615	602	521	585	611	588	611	574	570	580	596	568	577	561	611	551	587	531	587	579	557	583	587	567	565	555	573	581	520	532	593	619	565	578	567	570	561	574	587	545	597	609	558	521	559	616	558	551	584	595	550	552	606	535	562	565	552	583	554	592	578	588	624	576	552	602	582	617	543	578	603	553	598	530	596	604	583	543	605	548	549	563	573	570	606	565	586	546	589	562	516	598	579	569	588	578	602	559	626	556	584	546	554	558	553	583	592	601	601	588	581	601	563	599	543	526	573	549	559	614	606	599	593	545	575	491	552	560	509	561	572	561	560	600	546	588	580	571	614	599	565	596	550	593	538	556	612	596	536	577	555	586	581	510	601	582	579	541	543	540	558	603	559	612	602	582	599	582	631	578	588	568	569	574	586	560	532	566	554	555	550	582	569	531	554	587	517	557	599	539	594	614	603	567	575	586	569	571	564	569	604	598	556	587	574	568	618	520	599	580	583	620	586	610	602	562	602	597	601	582	588	591	558	576	559	559	573	574	562	535	562	588	625	609	609	601	583	587	574	571	560	552	558	580	586	564	542	614	558	546	587	549	584	555	567	599	599	571	543	548	582	567	611	569	523	545	576	580	525	575	576	597	561	557	564	571	613	585	594	592	585	525	559	582	564	597	585	630	601	555	569	578	567	595	538	600	517	622	584	585	602	589	598	578	586	603	538	567	541	570	602	594	583	619	592	540	619	530	522	573	577	629	558	593	562	526	571	581	545	597	542	576	559	563	592	547	565	530	595	603	574	580	551	589	591	586	587	567	563	598	546	581	595	551	607	560	614	536	560	613	564	545	596	559	590	581	559	578	590	578	551	590	584	572	569	597	583	597	576	582	538	583	616	583	570	546	610	564	601	564	596	618	611	553	560	615	579	608	553	584	583	571	562	587	576	583	594	552	614	566	577	552	551	577	588	555	565	616	589	615	623	534	545	589	558	581	516	579	599	580	582	552	565	573	538	582	607	593	584	572	591	547	590	545	594	600	595	564	611	565	580	541	597	609	610	563	572	569	566	564	583	551	518	556	590	566	568	600	546	536	575	583	579	572	576	609	561	555	544	604	532	590	584	574	554	578	596	611	561	551	553	582	584	583	551	564	574	547	579	565	552	593	576	600	586	606	591	574	568	585	557	608	565	574	566	593	583	577	545	573	562	553	579	601	618	631	562	533	614	587	600	530	564	547	552	545	600	633	589	554	583	571	573	587	565	610	608	603	556	565	568	589	573	544	576	590	576	599	595	593	578	563	535	605	599	582	541	588	621	586	605	588	601	567	590	564	556	563	548	599	556	600	562	612	597	562	602	549	579	561	607	534	563	582	551	575	570	582	586	602	569	588	558	609	553	577	577	541	587	596	570	580	609	607	540	570	548	619	602	566	588	590	590	592	606	610	578	573	589	557	595	563	605	626	571	563	599	564	544	579	566	565	617	586	572	553	616	575	608	589	560	574	582	641	537	597	608	585	577	612	598	576	574	594	565	581	558	594	581	564	558	551	574	569	582	594	567	604	589	560	569	595	573	589	584	552	560	567	575	520	571	606	581	562	591	596	557	563	581	602	565	573	556	572	553	548	606	579	554	550	570	540	587	603	592	582	550	560	627	583	590	583	591	576	627	586	569	611	595	591	549	586	554	585	596	589	541	592	565	576	532	622	582	627	550	600	535	592	587	603	629	549	547	552	570	592	540	592	619	610	576	584	538	620	571	554	525	584	582	559	595	587	542	574	598	569	583	551	600	549	570	582	528	606	590	555	566	617	576	569	558	583	545	570	570	570	581	586	567	568	570	592	564	582	554	583	602	573	613	581	601	577	550	559	609	546	594	583	560	540	581	617	597	563	528	597	603	613	618	593	605	604	577	562	580	584	583	588	561	563	579	579	606	623	597	553	580	571	591	571	606	601	545	487	535	599	575	578	602	545	578	553	602	600	588	584	609	569	600	551	600	599	581	581	545	599	581	572	578	595	550	567	577	572	606	519	586	588	596	555	591	542	571	538	591	540	545	565	600	569	598	564	562	560	574	541	580	537	582	540	601	624	598	585	617	552	602	584	552	575	619	571	561	560	605	569	565	563	562	536	537	573	598	593	594	580	585	573	578	560	551	609	570	574	575	597	603	583	566	607	564	601	544	569	538	587	576	559	576	558	564	574	596	613	545	563	611	607	574	582	569	527	603	565	571	582	596	552	533	555	546	571	581	549	569	599	598	548	516	555	571	570	555	547	591	565	597	548	542	623	545	628	573	588	545	587	531	553	579	566	580	541	564	569	585	579	550	583	630	562
5006	10769	8700	4560	3257	2518	2059	1707	1487	1333	1261	1127	1064	999	982	960	912	932	942	884	867	779	844	861	848	832	839	846	802	785	822	757	816	739	809	835	799	792	779	763	793	782	690	838	790	798	755	767	808	760	832	798	811	801	797	788	795	812	740	749	746	787	792	781	802	779	818	731	736	774	788	772	744	761	767	780	720	783	760	787	757	805	721	799	783	762	776	745	766	801	776	794	768	767	771	823	773	776	709	776	778	838	761	740	751	771	770	742	783	761	768	754	820	766	763	744	771	716	730	773	783	810	760	788	771	765	764	745	830	824	780	815	716	803	711	817	824	766	772	792	743	770	815	798	777	738	767	786	766	801	776	802	741	762	839	736	795	813	808	760	773	812	789	802	730	778	759	767	758	726	777	756	806	784	755	794	783	823	798	741	758	778	817	750	771	787	764	783	748	794	771	751	764	763	823	780	753	787	738	736	805	756	772	805	779	775	797	758	791	744	703	782	754	798	783	767	761	749	796	727	790	790	790	807	778	741	755	762	775	745	729	770	788	770	790	804	812	761	767	725	833	765	777	752	736	804	745	761	763	796	774	813	801	759	733	803	776	796	791	794	781	763	790	759	761	787	754	778	775	735	779	783	812	757	854	774	805	752	765	802	778	738	821	798	781	752	780	763	763	742	768	785	704	775	736	781	773	791	755	801	778	792	766	724	733	795	781	758	718	741	805	749	750	741	721	752	802	772	763	830	745	783	772	762	732	765	794	776	742	789	720	774	795	834	792	779	768	737	784	749	823	745	832	785	749	747	745	788	770	759	765	765	762	813	810	762	770	828	806	805	778	829	729	785	785	799	800	784	830	772	763	768	781	805	769	784	747	789	761	770	726	798	753	808	750	794	725	736	754	725	759	764	775	730	786	775	769	827	717	811	797	770	731	813	764	784	733	748	746	751	769	747	794	777	784	784	747	752	759	756	767	737	769	779	772	700	776	748	728	734	751	729	743	710	763	800	722	767	761	786	817	761	772	754	725	796	808	778	780	779	746	821	742	797	809	745	757	785	797	845	759	740	787	744	784	808	754	838	751	799	747	763	774	773	763	804	731	775	816	734	772	779	760	779	787	834	772	780	783	743	783	769	757	766	748	751	770	719	737	785	787	788	770	778	770	749	732	738	800	763	749	760	768	730	795	752	749	766	807	771	732	780	786	770	743	820	730	745	817	800	765	789	733	822	787	805	738	804	812	792	783	837	761	763	740	773	754	808	769	749	757	790	771	834	771	787	792	705	752	771	760	794	794	765	789	813	779	764	745	761	761	763	757	726	787	783	745	760	776	742	770	782	728	738	768	738	740	789	793	764	782	826	757	764	751	763	742	731	765	758	780	718	724	808	784	821	756	709	746	825	720	779	763	769	782	769	728	763	763	801	837	764	797	738	763	763	749	799	773	782	774	797	734	809	754	744	754	767	748	747	759	770	795	770	750	816	757	726	756	771	766	773	791	769	759	818	748	749	770	754	751	785	756	815	723	810	756	800	767	789	789	785	729	769	761	758	779	761	734	718	767	749	749	745	795	791	766	735	744	736	777	739	735	804	762	757	781	772	748	797	768	748	786	737	824	732	742	748	772	789	770	765	745	771	773	724	753	821	832	762	805	798	752	793	729	745	730	765	783	721	791	812	791	771	757	798	772	756	777	758	784	770	766	796	746	754	812	845	830	775	760	770	795	798	768	723	740	762	796	726	784	816	819	770	768	767	766	748	797	706	763	791	776	732	784	765	732	731	783	720	807	796	801	816	758	742	766	764	761	766	747	791	773	745	763	732	768	788	787	705	796	757	743	783	750	807	786	752	728	762	774	796	765	776	783	766	749	759	819	738	815	788	755	789	755	804	756	780	770	771	773	760	801	821	790	732	769	787	760	772	808	773	791	757	725	760	723	763	740	749	723	754	787	803	757	792	795	805	740	732	807	744	762	772	747	796	773	770	749	715	816	819	786	740	757	744	734	815	796	749	817	792	783	785	816	728	725	738	791	755	794	785	825	757	791	773	756	728	711	796	785	749	786	702	752	744	747	784	803	765	754	770	750	724	787	810	747	809	813	733	841	733	784	802	802	777	768	801	779	762	772	801	806	757	761	756	819	760	755	756	774	688	715	734	743	782	791	775	737	699	764	765	811	728	750	790	794	780	742	796	747	734	827	785	729	800	741	806	794	779	795	748	774	816	793	725	727	723	756	744	772	769	808	766	806	807	751	737	813	811	797	779	760	708	797	747	776	761	729	784	749	707	747	754	810	781	808	766	732	745	749	755	787	789	799	748	775	742	789	798	750	779	799	767	713	811	743	792	765	753	746	751	777	778	759	761	755	774	751	760	772	729	770	728	739	818	768	750	778	826	757	790	778	767	759	783	775	763	790	787	794	748	808	777	775	754	758	730	802	786	759	766	740	758	752	764	763	757	791	749	732	816	764	772	739	782	795	780	764	819	799	752	740	760	755	794	801	811	722	785	793	789	756	768	768	770	784	729	752	832	787	803	740	781	784	752	793	769	816	771	739	718	798	816	804	819	779	770	786	799	779	736	785	731	803	748	754	832	789	772	801	800	781	757	770	745	776	815	758	753	761	791	779	744	783	780	754	732	757	728	736	759	791	755	758	768	723	796	728	746	736	770	771	795	744	799	718	750	734	759	834	757	780	760	807	735	747	778	786	752	776	790	755	731	818	733	787	777	780	783	752	732	788	766	757	762	841	756	747	719	721	779	804	823	814	784	736	777	723	768	733	804	748	781	775	729	738	746	777	772	766	796	763	752	773	745	803	790	750	797	808	762	774	787	782	749	771	785	806	769	803	756	760	765	726	806	784	766	775	773	746	714	758	793	830	812	784	784	711	768	792	769	795	759	767	802	774	785	767	771	792	769	827	790	762	793	756	795	750	820	774	759	779	763	743	767	772	772	717	768	719	757	752	742	784	748	748	748	790	795	792	741	720	781	758	770	765	803	797	793	760	754	775	777	789	794	747	815	788	737	735	764	781	773	778	787	738	784	743	748	804	725	783	739	773	798	753	761	762	744	763	738	740	765	780	762	785	783	777	823	782	809	847	785	739	779	758	805	767	773	789	766	807	743	752	743	764	803	764	798	814	759	803	771	742	768	741	752	791	792	747	776	776	790	759	765	779	731	779	794	846	759	724	821	819	801	776	795	814	709	833	753	806	768	795	739	755	762	788	807	793	766	731	809	778	782	783	786	780	772	779	771	746	759	788	807	783	769	771	752	758	771	780	759	748	796	769	758	747	778	762	772	763	757	789	738	741	750	733	781	779	738	787	799	787	782	811	746	815	757	798	792	745	710	756	697	759	778	737	813	796	790	730	784	756	773	753	753	747	750	777	757	718	741	826	785	777	809	799	759	790	736	776	769	785	761	815	802	783	757	739	770	775	818	775	744	787	781	792	722	733	773	757	782	758	771	794	711	816	735	784	780	785	766	745	748
23092	21520	29503	23977	21521	21558	10813	1206	836	745	688	684	565	530	533	462	470	457	463	420	473	423	438	422	465	391	431	375	410	425	452	413	372	379	403	366	404	424	397	423	402	398	403	398	408	372	417	399	409	364	409	430	399	405	372	379	402	370	419	415	408	394	399	391	392	399	411	355	389	361	350	384	377	355	400	391	383	397	406	349	367	324	378	385	414	409	382	365	369	365	403	403	384	386	382	362	348	380	331	371	379	384	382	419	373	391	373	379	374	376	372	382	370	398	387	351	408	389	400	373	354	364	333	375	371	395	370	382	370	377	389	388	357	385	367	378	373	375	400	383	361	371	354	383	424	378	364	360	390	365	359	373	372	377	390	382	359	350	380	366	352	348	325	381	372	357	355	353	334	337	376	387	392	356	365	391	393	334	384	361	361	379	356	364	351	380	372	348	375	370	349	377	391	369	356	370	353	388	374	393	336	375	368	371	374	368	362	358	409	363	372	396	358	356	380	365	361	353	351	380	359	376	363	361	398	386	366	396	373	359	349	341	359	330	388	391	407	383	369	342	367	405	378	365	385	357	339	328	375	401	361	384	373	379	383	362	375	352	363	390	388	344	398	370	382	379	353	383	357	402	385	377	366	381	351	363	365	373	334	368	355	368	336	332	367	383	365	358	374	371	366	368	371	376	365	387	331	361	363	368	369	397	390	357	388	380	313	378	367	397	387	364	383	366	362	368	395	333	342	376	356	369	391	374	364	390	370	381	348	371	357	333	383	386	382	368	423	361	381	350	337	381	354	407	363	360	342	363	342	372	357	356	387	390	384	350	382	340	360	370	410	403	353	356	357	366	380	380	391	393	347	364	355	372	398	413	359	375	393	377	413	365	379	402	372	350	375	392	389	431	331	382	377	389	382	385	326	415	346	375	344	346	366	352	385	362	377	337	401	363	374	365	328	355	383	376	381	343	379	377	393	352	342	372	383	378	369	343	348	346	399	393	341	394	355	357	371	353	376	365	349	370	339	376	428	395	365	393	390	381	331	371	381	375	370	355	364	383	366	386	398	383	365	375	360	380	383	374	371	361	390	378	364	357	355	395	343	382	317	367	365	347	397	399	405	355	357	359	402	363	374	406	362	368	398	403	367	371	388	380	327	391	352	356	350	399	385	352	368	400	388	335	383	348	381	401	369	342	394	384	379	368	369	391	359	395	337	374	365	356	365	386	377	353	341	362	361	360	389	340	391	372	361	341	342	371	386	375	385	371	400	345	407	353	343	361	385	364	345	376	357	347	362	353	377	314	368	361	343	373	368	376	399	384	334	357	391	366	352	356	377	384	393	403	361	388	418	393	384	391	384	350	380	354	370	352	387	359	316	351	353	365	375	372	352	415	367	352	421	352	350	378	357	366	375	375	344	362	378	374	340	405	343	376	365	347	352	360	338	346	398	381	377	386	347	360	366	372	377	340	395	361	362	392	390	370	418	367	352	348	383	389	367	384	381	353	384	366	378	333	370	374	353	384	379	375	352	385	392	392	394	378	381	364	343	364	353	382	377	374	356	387	387	348	361	331	412	344	374	347	382	386	394	388	365	392	385	368	363	374	385	371	373	336	372	385	367	401	372	389	435	368	356	354	350	408	345	350	403	359	393	389	373	380	376	386	344	353	369	380	378	398	364	356	375	348	362	372	329	386	378	397	346	334	371	373	385	376	369	371	349	382	339	372	360	338	348	391	345	370	371	346	387	386	394	348	376	392	391	363	346	381	388	337	398	359	398	400	347	375	359	365	367	371	379	341	356	375	374	376	362	337	351	389	379	363	390	378	392	344	368	368	388	381	388	369	377	380	385	390	362	338	375	351	384	373	406	367	386	358	382	384	373	368	357	393	385	373	367	364	390	389	409	341	382	387	378	375	336	386	353	366	424	402	373	378	373	365	362	382	357	380	371	357	364	355	343	353	375	326	366	356	394	359	362	374	360	376	347	355	369	381	359	384	374	352	364	385	376	410	389	402	338	378	387	384	387	385	345	352	370	366	368	362	358	361	317	373	377	378	391	371	343	395	373	348	371	348	332	399	351	368	371	339	351	378	368	373	325	356	358	398	348	356	383	366	379	362	351	311	355	373	359	393	355	411	322	345	362	374	362	349	353	341	402	379	352	379	413	370	375	377	361	362	371	347	365	376	371	380	371	347	369	392	416	358	396	386	373	361	353	333	368	357	381	377	365	353	363	358	361	380	373	390	358	401	373	376	422	386	401	378	375	371	360	363	377	408	364	377	390	365	326	376	380	381	328	364	372	367	362	374	360	384	377	389	359	359	368	377	383	380	398	378	392	379	390	354	394	360	393	370	361	352	355	400	376	370	351	404	380	372	353	382	379	331	362	338	376	361	383	385	387	362	346	388	364	363	370	359	407	363	347	361	354	367	364	375	378	351	358	368	375	356	358	374	363	376	381	377	358	400	372	359	371	393	345	378	356	354	332	359	374	362	371	386	391	379	396	372	387	347	373	372	361	371	363	405	388	366	383	386	383	367	386	388	385	380	376	373	365	354	370	393	349	347	378	358	368	379	384	389	374	374	385	358	382	351	375	399	370	354	371	369	376	383	383	372	384	401	365	395	368	364	364	363	385	385	377	337	367	348	374	383	323	337	376	353	374	355	393	375	362	370	373	398	371	347	353	394	379	383	358	355	375	394	368	393	370	380	419	327	336	347	351	346	400	350	393	367	356	382	381	367	353	343	370	414	328	349	352	353	351	378	374	372	339	384	352	370	385	401	388	407	387	380	354	371	356	375	377	372	323	374	356	392	356	371	377	355	336	389	359	333	385	331	371	344	401	336	374	331	337	362	347	375	360	340	384	386	353	347	361	367	332	372	339	364	365	369	377	370	359	370	325	373	349	391	384	320	364	356	391	344	346	363	359	363	376	358	361	374	386	386	353	352	371	383	371	375	365	368	400	408	360	395	405	372	359	383	372	355	362	344	373	353	357	376	355	385	345	387	367	351	359	354	399	376	353	380	360	367	385	366	384	392	373	367	359	409	380	350	334	377	364	373	364	358	366	344	380	361	358	389	377	375	398	353	368	356	412	369	371	382	333	366	346	391	385	366	358	350	371	379	360	378	350	330	404	369	365	371	364	366	422	361	379	350	369	365	379	393	379	376	416	368	359	363	386	357	363	401	374	352	363	342	363	360	346	365	382	387	348	370	364	356	390	399	387	364	357	365	373	375	387	376	367	407	348	376	364	374	384	404	358	368	327	370	388	356	355	370	373	375	349	337	390	392	375	355	366	349	331	370	376	332	350	348	377	380	363	379	386	337	364	361	367	367	361	368	372	376	397	390	349	402	342	353	360	355	405	400	362	330	401	355	380	346	383	405	389	356	361	370	352	374	389	328	392	377	380	377	359	339	359	378	371	413	393	362	361	367	338	349	334	326	379	369	399	397	397	349	383	393	360	354	385	371	358	332	395	386	341	344	409	399
7138	16730	13714	7076	4979	3767	3020	2333	1841	1667	1476	1259	1131	1024	916	847	756	755	717	701	662	646	602	630	605	654	649	583	563	554	600	545	538	557	540	562	576	568	486	552	547	535	542	535	526	564	525	542	522	559	562	583	542	524	529	547	591	517	495	522	531	486	533	550	495	541	524	498	525	515	492	545	472	490	498	492	462	489	481	529	514	522	535	486	537	544	516	528	546	531	533	510	507	489	548	481	505	506	513	511	515	546	540	490	513	468	505	551	548	530	502	501	486	529	517	550	492	545	522	502	490	497	520	515	460	507	544	489	507	545	531	511	502	500	505	499	528	541	521	507	508	512	530	516	522	511	503	501	505	503	538	521	546	512	510	525	511	519	532	516	550	493	485	458	530	508	512	496	540	485	527	533	523	483	502	497	530	497	523	508	514	523	477	471	506	522	507	475	498	518	490	518	501	524	487	489	514	510	559	506	491	457	519	482	548	512	483	530	525	529	505	525	536	518	495	519	506	500	484	529	503	510	536	544	497	515	508	491	495	499	503	529	483	514	509	463	544	499	540	517	502	495	487	519	469	510	491	491	495	518	487	522	522	528	471	504	511	514	534	516	487	495	510	538	544	528	519	509	532	498	510	471	542	533	548	478	522	501	524	510	539	514	529	489	511	524	500	508	457	541	494	524	518	520	524	514	546	521	471	473	457	503	506	508	503	509	533	548	540	532	510	531	536	543	501	518	515	535	499	506	479	493	494	518	489	511	523	509	519	500	551	506	523	498	517	531	511	501	511	477	533	486	514	514	500	469	505	503	524	548	524	491	504	509	544	498	520	506	502	502	484	529	523	542	469	490	471	497	524	491	520	510	494	512	488	498	513	475	510	533	511	484	514	433	511	500	465	531	457	508	518	522	512	522	527	480	535	500	540	508	559	523	487	474	518	508	499	518	501	494	493	494	495	520	485	523	497	512	507	500	503	524	496	524	511	515	520	518	501	493	476	492	499	537	519	456	514	506	516	524	518	476	540	485	504	482	519	528	493	514	487	514	523	483	512	528	485	548	514	482	494	489	538	467	467	522	514	525	497	493	538	530	496	475	517	522	486	552	488	519	510	500	509	536	507	458	494	507	460	527	496	541	552	492	513	510	514	506	522	476	492	464	521	510	481	479	539	518	495	490	500	486	572	489	481	479	485	459	480	486	512	485	482	515	508	526	491	528	503	534	494	490	548	486	504	498	504	507	478	503	460	538	552	531	471	528	460	490	493	542	488	503	496	513	497	545	519	499	509	484	481	469	507	512	534	482	531	474	476	521	503	475	494	559	529	495	504	467	502	526	478	489	474	526	532	511	554	477	499	522	514	495	503	509	510	480	520	516	522	502	506	536	520	546	499	517	497	522	509	512	506	496	503	518	458	518	473	495	504	488	534	534	504	500	534	471	507	464	510	496	527	552	499	569	533	484	509	498	525	504	522	545	462	494	484	528	486	471	487	481	528	524	499	511	497	565	519	501	480	486	488	529	519	519	561	507	516	525	497	524	517	513	492	477	495	486	510	530	514	561	520	479	551	502	540	530	506	487	505	511	533	522	537	530	535	511	511	511	483	522	509	523	518	498	491	520	490	516	486	537	515	527	513	501	492	505	524	556	468	487	490	469	528	525	517	537	504	519	498	514	519	535	516	472	489	538	506	480	519	509	490	535	519	486	539	512	487	511	505	497	524	517	479	501	519	506	507	491	469	526	516	491	501	498	503	501	535	505	512	539	507	483	495	491	498	496	489	550	532	515	500	526	534	497	496	493	516	452	507	514	504	506	510	485	475	511	497	485	511	477	512	522	520	509	512	489	518	527	521	536	519	504	502	543	518	494	497	495	506	524	513	488	522	539	501	522	484	480	512	466	481	497	489	526	537	509	482	487	521	502	545	519	488	509	501	523	502	520	508	526	545	488	522	429	501	539	531	499	517	513	518	486	500	543	519	503	494	494	490	472	533	553	532	516	490	535	544	498	486	533	530	549	504	515	520	521	486	518	531	529	557	486	534	504	518	514	500	490	477	485	469	514	515	518	507	478	513	542	484	500	522	513	516	464	505	500	505	500	543	521	481	495	478	517	490	500	488	501	504	483	545	515	508	524	496	498	504	492	535	497	539	506	487	529	515	536	518	538	513	540	487	473	544	517	464	479	512	517	511	511	523	504	525	480	503	503	486	499	523	510	531	491	520	501	511	486	495	511	517	500	476	479	483	538	474	560	531	487	546	488	504	513	518	497	491	467	495	504	500	510	494	509	516	478	505	483	514	495	502	488	473	510	532	490	499	508	533	518	523	503	535	502	521	499	535	511	506	479	507	522	472	541	571	504	527	507	471	523	502	455	546	463	524	534	511	502	555	522	473	501	491	485	458	535	504	564	489	512	535	512	486	484	451	502	512	495	500	511	479	514	490	506	496	481	504	491	508	540	482	502	504	538	496	486	557	535	532	522	492	510	506	507	527	487	525	500	498	502	541	484	519	521	507	521	483	465	523	512	490	514	480	480	492	502	481	549	524	522	522	493	445	492	504	515	550	487	494	501	477	464	488	496	529	504	508	510	486	511	513	473	495	490	509	499	494	507	531	511	484	516	516	505	479	507	519	471	491	495	556	511	514	465	501	496	515	486	491	525	494	530	503	487	514	540	514	539	507	504	521	522	488	443	526	501	505	466	511	514	518	514	515	519	519	502	506	511	517	497	490	529	491	510	498	554	484	531	482	495	529	497	528	528	541	521	543	511	488	494	498	496	462	512	508	529	519	495	528	498	487	507	554	545	566	508	512	496	506	486	519	512	485	521	538	496	501	509	548	536	532	492	509	526	492	538	510	509	502	494	514	507	521	505	516	530	531	501	499	513	505	563	512	473	479	558	520	515	507	502	508	532	511	540	483	476	506	509	519	548	498	531	534	516	578	490	497	487	528	489	507	485	486	473	510	526	520	502	504	478	501	538	506	481	486	495	490	511	551	491	560	483	512	498	506	522	503	517	486	507	506	537	501	469	503	551	471	527	525	532	503	507	505	504	448	475	477	495	537	535	505	526	553	523	500	514	506	539	535	536	534	499	500	500	516	505	484	501	492	534	495	507	494	500	466	475	516	483	528	536	550	500	495	552	514	511	501	499	479	522	496	489	517	496	515	520	502	512	517	523	506	515	491	509	487	482	501	500	494	493	502	469	526	535	492	510	486	497	492	483	501	509	532	525	487	499	509	493	513	506	549	498	523	499	522	476	511	513	469	477	517	527	518	518	482	524	548	481	511	503	530	496	487	510	486	502	513	524	520	469	488	532	500	493	507	543	527	490	483	501	531	513	514	522	509	507	472	493	516	523	529	522	489	512	479	510	512	547	482	523	455	521	521	521	495	490	526	531	485	473	544	525	521	536	491	528	488	499	540	518	464	522	497	522	532	505	493	515	474	515	501	499	546	492	493	514	537	561	518	525	489	517	520	531	494	513	550	503
27091	21147	10771	1082	666	622	590	467	434	470	409	433	459	463	412	456	434	432	413	473	445	422	414	430	434	436	385	432	406	428	412	460	466	450	435	430	407	447	442	406	433	449	397	469	464	455	431	424	385	404	406	428	425	457	435	408	409	427	406	381	448	405	404	420	429	424	428	377	399	436	430	421	433	431	403	448	477	451	405	389	435	436	390	434	451	421	417	364	433	445	408	415	473	430	457	426	426	419	421	436	407	417	415	457	423	420	453	415	390	443	417	429	404	427	393	407	413	396	444	446	460	409	406	407	419	416	433	398	429	407	431	422	403	434	433	455	403	460	447	440	442	442	474	451	448	420	419	451	414	426	424	439	369	439	470	441	418	446	420	422	444	473	442	441	409	443	471	423	450	406	407	453	443	442	420	430	461	415	400	446	408	450	422	441	424	426	449	379	424	418	467	424	425	452	370	376	413	433	455	410	398	393	398	422	436	420	431	454	434	423	404	401	442	403	419	443	442	439	450	438	432	393	432	415	388	410	418	446	436	416	435	431	433	441	440	380	430	440	417	430	408	448	429	435	434	393	427	401	379	454	441	444	439	399	429	450	413	405	405	423	420	405	438	424	421	414	424	440	407	466	397	465	401	435	477	419	414	414	404	386	415	414	431	434	417	436	426	411	401	451	434	418	447	443	444	452	435	437	444	425	432	458	445	420	442	424	410	394	415	410	397	419	411	434	445	457	394	454	412	402	432	407	426	436	439	425	413	427	485	446	423	424	434	445	439	415	440	389	410	411	405	431	442	406	422	387	420	398	440	411	447	440	455	445	485	437	461	411	413	419	426	421	430	414	433	425	392	430	418	444	394	443	412	431	422	419	387	424	474	420	402	412	424	415	419	413	408	425	452	434	427	442	432	447	434	453	421	435	444	402	436	430	374	433	430	425	449	440	421	417	393	422	444	415	405	438	445	406	411	436	398	420	379	428	440	417	434	406	441	450	452	424	419	438	435	455	443	404	440	451	412	444	464	431	422	457	428	414	431	422	381	410	432	443	424	443	453	394	430	420	413	446	414	420	391	458	437	467	458	440	441	420	397	416	401	435	468	402	421	396	434	391	428	398	409	447	416	401	439	410	398	455	411	410	441	464	446	398	451	444	424	424	389	439	451	444	424	469	435	421	395	397	427	451	432	442	420	454	425	409	430	429	430	439	422	424	402	407	450	424	401	419	442	446	420	438	416	404	415	459	397	428	425	432	418	426	414	421	440	435	422	441	391	421	435	424	452	411	423	464	418	437	406	412	408	419	458	422	449	434	417	426	417	418	436	409	437	454	467	444	437	410	411	410	444	453	429	418	477	395	460	425	382	418	440	407	458	466	431	405	416	436	437	424	450	414	439	427	415	425	445	410	448	393	431	428	453	429	439	434	419	431	435	393	418	385	423	429	402	414	410	408	412	449	426	438	404	415	398	401	438	425	442	423	390	462	420	435	383	468	425	452	416	419	450	435	448	426	385	407	430	481	392	447	453	454	440	434	439	463	410	457	447	398	424	411	418	426	453	413	439	436	429	410	457	440	450	422	444	428	444	427	464	417	426	397	394	415	397	451	448	433	423	420	417	445	420	405	395	447	450	413	420	380	445	406	411	393	442	414	430	435	433	439	428	406	422	469	399	404	431	444	427	444	449	437	420	401	414	438	457	429	394	407	434	421	430	455	425	425	425	417	414	437	452	416	441	443	409	422	464	419	425	415	473	414	404	444	405	407	397	436	409	445	421	463	462	414	410	448	455	430	420	457	436	417	414	420	448	392	382	416	417	435	432	433	415	421	435	435	409	447	447	435	382	432	416	398	415	446	457	427	435	459	485	401	403	460	399	439	445	437	411	409	406	416	430	444	391	419	442	433	416	437	455	424	417	425	429	439	409	445	449	426	412	376	419	433	407	414	411	478	444	437	441	464	437	410	412	439	445	424	424	420	446	424	413	458	407	435	451	438	422	403	417	398	416	407	426	382	446	430	446	418	428	412	446	427	387	431	407	388	456	396	404	436	461	418	431	417	412	413	402	422	429	427	466	428	425	415	392	435	440	423	399	431	456	399	411	410	434	426	434	437	447	431	401	432	427	441	410	398	431	409	400	404	414	418	414	394	494	409	370	430	398	438	447	429	442	449	393	430	457	419	460	417	413	400	415	405	450	413	462	431	446	437	403	438	403	430	445	424	434	404	419	471	380	404	403	426	391	438	424	433	413	396	450	399	407	436	403	439	458	459	412	443	476	429	440	404	393	409	373	407	466	447	400	428	430	422	401	412	362	415	430	439	460	423	441	435	421	436	425	444	452	438	431	458	413	420	412	440	474	456	408	447	448	393	411	444	435	444	420	442	447	421	427	440	451	441	443	423	410	416	428	419	441	415	427	443	410	422	425	418	434	406	463	421	423	382	427	457	398	402	451	446	443	424	419	402	418	417	420	429	469	416	434	457	422	423	411	422	422	452	422	403	416	429	464	417	422	414	440	390	442	424	489	458	452	419	416	352	432	425	418	432	483	447	401	424	415	399	428	396	453	423	462	428	443	392	411	414	409	439	421	401	421	410	413	410	451	441	431	435	440	389	422	408	446	410	418	430	435	452	422	377	411	420	407	456	409	414	417	427	410	412	423	403	442	416	419	430	404	441	457	421	407	442	433	409	412	454	446	418	424	396	426	471	420	433	405	421	438	435	429	396	413	413	468	387	410	446	451	459	453	411	437	396	439	447	452	418	393	429	410	420	455	439	438	430	406	448	436	393	458	422	411	431	412	446	437	410	445	423	392	419	427	448	471	437	434	430	416	429	420	407	385	423	408	441	456	409	448	411	430	394	441	418	464	436	410	433	436	414	453	400	421	436	427	417	407	438	427	456	440	452	460	415	418	443	421	427	446	433	400	430	387	422	446	402	426	376	450	424	434	426	419	411	419	418	456	422	430	404	438	479	443	415	465	441	438	453	419	426	435	397	417	446	453	418	455	436	426	451	430	458	435	462	449	433	443	437	395	427	452	460	408	446	434	459	396	459	411	461	464	426	421	392	433	409	423	386	408	441	416	439	441	415	468	422	404	400	441	442	422	448	415	437	438	477	414	429	445	445	417	425	430	453	449	419	390	408	468	419	400	427	445	434	421	446	461	395	453	432	392	429	424	445	419	429	474	424	427	458	463	398	424	460	406	427	429	414	414	420	385	438	432	416	403	411	451	437	438	443	394	418	433	422	424	430	430	437	469	394	437	389	431	417	401	438	427	396	396	459	447	402	386	458	443	384	425	392	413	430	437	424	440	433	438	444	414	435	438	453	440	419	414	434	427	417	447	440	476	415	399	435	464	383	452	435	449	436	449	400	409	466	456	457	438	441	421	419	398	419	406	435	396	438	418	426	455	374	412	426	423	401	458	472	459	392	416	421	426	445	401	417	439	423	424	430	430	410	438	420	439	453	426	436	447	411	361	415	401	417	392	430
4037	1499	1284	906	811	735	701	614	629	608	595	632	629	653	564	594	571	616	603	609	581	532	572	585	528	586	577	581	559	582	594	542	548	594	571	565	586	562	489	550	576	591	586	546	532	613	503	606	552	579	586	573	551	597	564	578	543	600	570	572	595	537	557	569	570	576	556	599	576	559	569	554	580	546	581	577	565	585	600	566	576	562	551	547	571	564	551	562	579	578	561	528	571	571	575	534	551	558	578	560	566	570	574	590	567	579	545	586	587	569	564	531	526	594	586	589	578	530	619	594	550	559	588	574	589	568	551	552	548	600	563	571	601	599	612	606	601	564	557	587	593	532	569	562	584	591	578	588	566	604	547	539	565	610	574	550	611	587	570	544	529	581	566	547	563	531	560	551	531	550	547	574	611	586	556	552	602	573	594	556	578	557	539	594	550	573	580	582	575	597	556	582	538	568	568	581	609	596	593	554	575	604	546	565	600	580	593	604	560	546	527	539	591	546	599	552	589	576	532	567	568	607	567	547	563	592	560	560	578	546	542	548	559	542	570	599	544	561	523	554	538	563	557	595	548	516	574	548	549	596	568	569	572	589	562	578	546	573	537	525	589	614	593	555	564	539	569	577	545	572	616	548	562	565	557	598	571	562	529	530	583	568	575	559	569	555	594	545	547	612	580	580	565	564	593	605	556	588	568	608	565	555	601	557	618	557	555	568	541	586	576	578	522	576	583	588	561	575	569	571	575	566	584	600	558	584	575	583	545	543	541	602	536	595	565	508	572	575	618	552	604	577	569	566	552	605	568	611	549	576	565	602	584	577	554	559	564	556	578	591	571	592	518	560	575	534	591	575	551	590	554	570	537	548	597	608	591	549	549	605	582	561	582	605	602	580	538	621	561	543	596	518	576	575	552	608	553	557	558	552	605	582	585	569	549	570	555	514	558	555	586	555	559	585	542	553	553	545	649	594	565	546	578	593	537	586	556	562	558	562	547	564	551	525	560	576	552	577	563	567	573	560	618	581	600	579	561	536	572	564	565	568	535	544	563	579	597	596	562	576	575	587	578	553	573	529	571	545	575	577	564	595	593	598	547	540	556	602	585	572	545	619	572	544	571	629	598	604	586	604	547	556	595	578	563	528	601	551	548	547	550	548	553	621	559	619	559	587	526	581	567	549	594	555	575	552	604	573	589	547	550	619	558	578	545	583	546	575	550	563	544	566	531	546	561	579	557	517	613	569	548	541	567	586	562	526	589	595	550	586	566	560	563	576	598	573	596	548	598	559	536	575	585	560	547	550	515	585	559	571	588	553	540	565	600	566	533	587	558	574	570	589	570	551	576	583	573	578	576	586	545	567	574	607	541	548	595	618	576	566	563	557	557	579	578	582	571	574	592	540	549	557	571	589	531	612	609	560	538	572	578	566	572	551	575	588	580	620	596	548	579	538	580	550	564	532	590	562	596	590	558	529	583	596	553	546	556	537	578	546	570	571	562	576	588	609	552	556	529	549	551	583	542	596	569	563	581	574	572	555	565	566	557	566	596	547	589	555	532	572	544	561	632	586	531	567	577	542	553	582	553	606	522	549	553	584	556	551	572	590	526	565	539	576	636	542	528	600	570	587	535	560	594	541	569	591	600	549	598	551	571	560	549	563	559	582	557	548	628	531	548	553	590	566	569	569	589	542	564	573	574	572	545	591	566	569	548	572	543	575	605	575	592	608	569	617	546	592	562	524	574	550	561	597	578	541	565	595	589	555	582	556	551	556	573	550	550	559	559	547	587	587	603	564	562	550	572	541	602	595	547	572	597	576	584	541	615	573	536	575	576	567	529	563	558	568	552	544	566	515	552	558	512	596	555	561	573	573	584	604	564	589	547	582	612	572	557	579	582	556	545	567	593	595	522	531	571	554	566	583	607	574	569	549	575	590	518	555	542	586	575	568	554	553	613	595	605	610	581	546	540	566	620	575	592	550	554	542	576	561	534	568	540	595	574	589	595	614	570	579	566	546	574	535	572	567	612	567	554	583	550	578	531	586	598	572	601	607	603	521	568	600	556	567	586	586	548	540	544	606	590	604	560	581	575	592	590	531	548	588	558	606	613	610	574	581	571	536	574	575	573	597	575	550	548	591	607	539	637	567	589	606	566	586	545	575	554	543	581	591	588	593	542	545	562	597	583	545	595	574	553	536	590	594	606	531	546	544	610	591	574	529	564	612	553	537	577	540	601	594	540	566	583	549	560	610	547	534	571	576	507	569	594	577	564	594	571	576	535	535	578	586	530	516	583	570	544	598	558	547	548	547	575	564	610	532	610	575	575	586	578	546	545	594	551	539	583	579	586	560	536	571	640	595	566	602	599	594	547	569	558	546	582	533	579	573	568	581	585	520	560	634	582	542	552	585	576	584	550	571	578	545	599	539	558	538	575	571	526	580	550	552	588	558	564	612	572	609	555	546	588	573	588	590	594	535	558	550	593	550	562	536	586	600	557	549	577	575	589	553	579	574	604	556	573	597	587	566	603	581	606	553	526	625	557	557	570	570	581	572	594	619	586	538	592	556	563	592	550	540	565	602	532	569	539	564	582	589	504	543	580	561	561	561	542	554	579	559	567	551	580	512	553	563	590	586	569	571	533	568	588	583	601	588	585	590	594	562	575	571	574	554	527	580	560	579	584	538	499	556	599	550	582	567	569	562	552	532	546	541	555	550	582	604	544	536	574	567	523	545	557	572	537	545	562	568	548	597	537	542	572	566	539	588	588	557	542	596	549	558	583	560	540	550	525	591	580	576	593	580	560	563	571	563	526	591	584	619	521	579	611	560	575	581	564	515	569	519	572	597	585	601	588	562	555	584	580	590	597	564	546	589	539	567	563	572	584	567	612	551	529	583	574	544	590	531	599	559	535	624	546	577	587	579	570	609	563	566	577	540	542	518	569	577	566	552	586	572	585	589	540	594	545	520	637	577	556	527	568	581	534	535	567	585	549	583	572	557	526	555	546	553	610	630	544	616	563	580	596	605	558	564	519	605	540	565	547	574	578	590	545	558	589	537	564	564	570	584	588	573	538	593	578	607	575	541	559	591	593	602	558	574	586	592	556	543	632	555	543	536	547	637	565	580	498	605	556	557	534	559	569	577	580	589	588	566	500	566	601	590	585	558	557	599	577	602	525	583	581	580	586	578	584	621	575	565	564	543	556	543	527	595	590	599	553	578	572	594	526	576	532	532	559	568	588	567	553	571	578	541	542	566	551	596	549	540	580	587	525	594	593	580	579	555	583	571	575	611	536	575	560	531	547	591	574	558	577	536	604	546	570	542	567	581	579	541	591	604	521	546	590	535	585	577	562	561	562	557	535	547	573	555	588	565	531	571	586	544	591	521	592	571	591	590	552	568	571	576	576	577	584	553	593	566	570	550	543	556	560	598	591	570	550	562	530	556	534	548	551	587	587	577	576	541	610	548	601	538	544	564	554	589	553	554	555	539
23949	21542	29132	24338	21511	12841	1489	966	841	768	735	745	657	687	640	641	646	611	640	625	615	631	649	592	596	596	578	631	586	575	620	619	610	613	578	581	620	621	568	600	556	622	572	589	590	598	563	576	553	612	579	557	571	555	597	589	583	579	568	548	563	582	596	572	582	575	596	584	572	568	538	555	599	571	592	586	544	553	593	588	593	567	609	623	580	573	588	612	572	549	569	544	603	575	572	550	583	614	596	570	610	540	623	574	562	574	620	612	580	582	563	608	586	621	610	614	568	576	559	559	592	591	568	578	584	580	568	516	547	553	621	630	600	575	543	585	582	580	619	569	564	528	556	594	526	584	560	608	596	586	530	544	578	555	554	542	573	592	528	557	569	535	633	575	575	582	602	579	578	585	582	565	606	535	555	574	521	578	550	619	553	581	581	555	571	589	564	590	562	578	603	586	546	598	542	616	600	566	570	602	571	574	574	557	612	567	588	587	570	565	560	586	602	559	596	598	578	601	555	599	611	540	597	574	579	595	612	637	618	622	583	577	566	611	558	559	599	579	564	528	575	576	564	559	581	585	585	642	595	600	563	559	588	591	572	532	559	580	584	569	577	551	604	568	582	592	577	602	597	586	621	558	592	612	593	558	590	562	580	615	628	582	595	569	562	563	590	585	573	598	580	571	562	596	581	542	569	578	563	533	576	549	577	573	585	574	571	580	569	585	568	551	590	575	593	560	582	573	566	590	588	610	579	607	555	556	602	571	549	576	630	590	604	569	632	537	581	556	569	599	638	568	581	591	580	598	609	541	594	569	562	575	613	633	580	580	564	570	594	573	529	564	539	566	603	580	563	574	586	567	594	582	573	594	560	574	572	520	539	573	633	554	563	583	583	564	579	578	587	600	528	585	545	562	585	562	567	552	538	606	536	524	580	597	541	565	590	569	558	606	578	546	560	554	620	536	600	580	562	565	575	594	616	570	566	634	571	583	562	600	596	545	559	571	594	593	548	589	611	530	552	557	543	592	580	609	523	563	562	593	564	591	567	582	525	590	569	560	570	603	571	568	594	544	582	574	570	580	564	560	555	556	535	594	576	611	541	561	580	598	574	552	599	581	576	565	525	569	572	551	548	554	579	558	554	582	592	552	555	582	544	565	556	587	536	586	556	534	597	564	601	552	574	566	566	512	560	561	574	589	628	573	589	562	588	541	585	565	543	520	570	539	555	574	572	547	529	567	582	543	592	562	583	595	600	541	540	622	539	624	567	553	591	584	594	577	576	544	572	559	573	572	591	613	602	572	624	572	563	586	536	589	583	579	525	584	569	595	569	570	545	574	627	569	529	565	608	625	594	572	566	627	518	591	571	540	553	563	622	603	534	567	589	560	546	563	559	552	549	509	578	567	539	565	545	540	579	562	626	519	575	607	581	609	576	595	540	608	577	569	595	602	593	592	608	545	580	567	599	566	535	572	540	594	576	596	624	589	597	594	561	575	599	557	560	574	568	552	537	600	569	579	544	606	618	573	612	557	516	566	549	540	529	587	628	566	566	581	540	580	590	519	583	568	588	553	552	558	579	575	536	534	574	581	570	564	529	583	605	592	543	558	552	571	617	574	607	614	589	536	597	548	585	585	533	607	571	555	592	545	596	577	555	533	543	572	523	564	564	562	598	583	588	568	559	561	543	564	563	596	582	553	574	636	556	574	604	593	503	568	540	570	602	576	583	552	570	576	568	599	609	566	603	549	547	584	608	594	578	565	527	542	576	590	567	539	527	573	614	596	572	553	577	608	604	542	570	569	575	541	570	599	614	610	580	558	596	602	620	591	622	571	552	593	569	590	562	606	575	597	554	558	586	603	577	593	556	568	588	613	553	582	558	601	563	602	619	610	579	574	584	575	548	564	602	580	595	582	604	624	581	532	579	566	593	589	598	587	598	548	599	591	548	614	567	541	592	550	578	601	586	585	569	614	572	537	622	544	526	562	539	593	598	524	568	595	541	547	596	561	546	625	538	546	573	573	574	596	600	600	573	580	576	580	560	549	565	596	566	555	556	567	593	553	612	557	597	614	597	557	573	590	586	635	559	543	598	556	569	552	595	567	583	536	576	560	591	580	580	570	520	583	562	581	562	594	566	563	554	548	595	588	573	549	562	579	603	595	565	552	560	511	562	580	526	575	578	575	568	569	641	587	583	585	569	565	571	563	618	606	600	574	566	564	566	568	585	581	604	574	532	580	566	598	555	585	605	592	595	580	545	574	603	548	571	519	571	540	556	555	633	583	576	593	553	546	555	578	574	553	559	577	561	578	543	557	537	549	554	584	545	585	592	611	553	556	581	582	575	596	590	572	606	545	595	629	597	567	559	583	561	514	586	538	624	516	564	570	578	620	534	607	535	595	593	634	602	564	620	583	543	573	586	560	574	601	563	606	608	536	524	566	537	579	606	614	574	607	594	565	556	607	583	609	583	575	560	537	604	569	581	527	563	620	566	588	583	601	581	568	561	570	588	535	582	567	599	567	588	564	543	586	526	569	575	602	575	554	571	590	562	584	597	576	584	584	595	614	607	547	556	598	552	599	576	565	586	624	545	551	570	608	599	594	555	577	584	552	542	555	598	577	614	581	535	550	586	605	579	577	547	529	553	621	622	591	590	589	564	623	590	561	580	576	567	551	568	607	580	584	592	565	566	561	550	570	566	590	562	565	534	542	569	558	596	627	552	557	539	577	561	589	587	572	554	558	573	632	573	575	516	561	542	584	561	561	586	565	531	550	562	538	586	577	561	545	617	585	531	571	551	559	567	600	557	572	562	567	547	580	541	540	598	559	568	546	576	595	587	566	546	575	577	574	566	583	588	587	588	579	574	582	598	580	628	529	564	530	591	564	592	543	554	596	616	554	596	564	543	568	584	599	605	558	538	560	581	557	590	612	529	561	602	602	562	561	628	554	613	597	561	603	585	549	576	551	618	570	571	563	555	582	584	559	607	577	576	547	554	546	550	577	520	573	559	559	529	599	546	586	597	581	554	554	550	586	525	548	555	584	566	587	542	590	575	535	529	582	580	557	614	589	574	596	586	585	561	583	566	516	567	585	633	598	588	571	566	554	552	553	564	579	570	557	602	523	593	569	605	582	556	586	570	584	557	558	559	613	582	545	556	616	544	549	554	588	566	561	554	548	552	582	571	546	570	559	579	578	536	600	568	621	549	542	555	555	605	524	572	577	558	565	529	552	558	577	557	571	553	584	599	599	518	601	563	583	566	606	577	531	560	539	530	579	595	585	515	525	580	565	602	570	555	566	560	590	559	620	586	577	592	551	514	569	538	577	542	552	547	555	563	571	615	533	615	622	538	569	582	519	554	585	569	568	555	561	555	564	580	564	590	559	574	563	609	554	592	550	581	534	584	596	572	555	590	609	535	574	586	573	565	586	554	554	563	556	602	566	603	587	552	573	573	565	558	565	548	557	603	546	565	618	558	563	565	587
5168	10751	8678	4486	3155	2431	2046	1738	1510	1331	1249	1186	1022	1022	1009	931	914	884	911	861	938	865	854	836	794	813	819	853	866	799	846	819	815	856	769	801	755	782	822	773	796	813	772	785	775	773	780	785	732	759	852	791	800	747	745	743	788	783	773	842	789	792	771	807	748	754	798	789	765	717	771	778	792	768	759	717	761	807	778	777	792	754	780	724	765	753	809	772	773	787	735	825	782	783	796	735	739	787	752	788	770	787	762	804	703	799	741	725	744	744	797	794	777	789	727	755	786	770	721	831	771	741	754	777	755	800	720	772	753	779	798	793	817	798	721	783	771	776	731	767	765	753	790	761	752	802	781	784	738	793	811	719	785	714	719	825	730	726	769	794	780	758	813	778	770	762	750	707	764	798	797	755	769	776	728	808	715	762	806	760	736	774	692	736	788	774	788	768	753	732	774	806	776	776	753	730	793	830	743	801	768	800	768	755	788	747	774	737	744	713	735	767	779	742	797	758	774	759	762	821	752	772	770	740	804	759	804	813	768	783	792	774	759	745	773	794	771	734	722	730	771	724	780	745	746	780	757	755	776	776	780	754	715	758	733	768	735	817	785	723	783	752	739	806	726	790	774	789	751	785	778	798	804	783	762	733	743	772	776	766	789	743	789	737	789	758	736	746	793	787	775	722	843	770	802	774	767	773	784	756	753	734	780	748	781	757	754	793	793	745	748	801	794	793	803	767	762	774	779	798	766	755	778	736	763	737	709	727	813	784	737	765	767	795	765	769	791	731	824	759	774	781	760	800	767	806	788	809	792	784	789	756	841	793	719	726	804	786	770	843	777	747	745	761	723	746	747	739	754	771	775	758	793	762	736	778	766	759	772	828	763	759	773	772	749	769	811	743	778	768	780	758	713	760	781	777	768	764	783	785	764	741	724	809	773	716	771	761	794	755	713	777	776	776	744	757	792	805	760	803	776	771	773	774	750	732	750	787	754	773	789	775	770	769	799	746	729	759	801	759	734	768	795	779	757	768	776	739	782	803	786	740	805	753	783	771	782	727	781	760	738	796	721	792	739	729	758	778	750	779	784	761	752	790	780	779	801	773	742	753	759	774	768	764	753	756	751	746	766	786	786	772	793	776	779	774	792	742	777	760	750	789	734	755	722	787	756	726	718	738	762	753	768	704	792	755	774	747	795	784	780	788	793	794	727	757	793	738	738	753	766	729	739	755	728	758	773	787	754	793	804	803	776	733	736	776	781	815	790	759	769	796	774	759	772	756	787	756	782	782	816	744	763	791	756	833	762	767	814	784	750	795	754	802	699	774	789	702	815	759	750	769	766	736	750	761	798	788	771	754	780	738	782	778	781	771	757	777	820	759	791	756	740	794	752	768	766	773	751	847	754	789	796	763	787	790	743	715	774	796	787	794	738	752	782	797	750	805	763	745	737	790	714	762	814	731	795	800	755	817	746	737	775	800	759	771	753	759	757	763	747	791	769	762	789	832	721	778	748	753	785	785	779	796	780	797	729	812	724	789	783	749	760	783	779	747	779	787	765	756	815	726	767	789	763	774	798	765	774	772	771	776	792	762	771	744	750	733	762	775	759	787	820	720	817	750	742	759	783	748	777	751	777	762	732	792	723	793	740	709	812	767	761	726	782	773	765	802	754	792	779	762	735	770	791	743	742	765	771	821	779	739	715	805	804	739	719	739	799	760	743	789	766	720	740	775	755	840	765	759	772	729	814	797	757	757	758	730	816	779	759	760	778	840	802	764	768	710	781	804	762	762	775	766	764	794	757	808	733	746	748	762	745	771	782	747	767	775	718	783	775	788	757	822	771	773	758	812	735	725	761	729	696	763	740	750	746	774	751	757	744	808	722	823	772	750	754	755	701	745	762	740	765	764	733	734	758	767	818	787	760	775	802	716	751	779	751	774	725	762	727	750	756	759	729	816	770	777	798	732	771	750	800	746	738	784	800	719	745	771	770	764	786	738	810	786	755	767	750	712	770	761	767	719	771	737	747	750	738	809	760	808	796	767	770	738	772	731	759	762	806	762	802	736	799	790	754	823	762	753	766	728	708	775	739	739	824	804	740	761	800	742	740	744	760	767	740	792	763	820	788	784	703	769	804	826	787	753	781	760	808	780	745	744	746	762	786	759	734	753	755	755	776	728	767	754	759	789	723	746	805	776	752	758	770	744	723	764	757	783	774	774	822	765	743	733	762	800	789	709	732	768	760	735	762	802	743	794	737	751	743	736	772	816	765	738	761	834	766	739	799	766	764	751	746	793	757	748	786	807	741	803	790	763	824	744	745	819	814	761	767	751	769	798	781	794	807	787	777	759	790	787	803	807	753	724	721	785	724	742	770	717	797	766	796	798	771	772	730	766	729	769	727	787	778	761	736	711	774	732	791	822	774	745	760	800	779	824	771	740	759	773	811	744	738	776	803	750	740	730	767	766	776	779	792	751	791	705	758	789	792	819	778	764	728	752	821	801	757	768	789	752	750	745	757	756	808	770	790	794	756	792	716	738	766	716	702	771	768	785	756	748	739	735	766	721	780	815	806	733	766	801	777	762	775	761	784	747	789	764	785	750	759	717	777	737	787	779	734	730	762	747	788	750	814	737	792	750	758	752	802	758	786	751	793	776	820	746	786	772	759	737	792	769	803	744	814	778	763	764	737	785	788	780	768	768	734	752	732	740	764	780	801	749	772	769	745	720	758	777	786	765	821	748	763	750	721	733	749	808	776	740	749	742	804	802	783	720	768	816	751	762	765	747	725	789	766	726	757	744	833	745	763	773	727	779	749	726	793	747	718	770	793	794	701	767	713	774	758	751	783	719	747	764	731	758	746	725	788	767	696	774	724	763	770	762	822	717	768	769	754	724	798	749	742	765	783	784	743	736	737	764	771	724	767	791	743	755	788	761	761	768	771	784	753	766	771	778	756	832	773	799	736	787	772	741	735	722	735	749	792	759	802	763	725	742	795	804	766	738	791	768	770	814	690	763	753	737	779	760	808	731	807	779	789	772	770	720	771	768	744	813	767	748	743	760	768	812	788	763	778	781	841	786	794	823	780	758	769	804	794	755	781	740	742	769	782	757	779	772	797	813	774	785	822	749	801	762	815	774	690	806	775	778	820	737	769	773	774	784	804	740	750	727	763	759	734	761	821	718	770	739	789	798	817	789	761	789	755	766	755	768	792	766	731	794	738	788	841	766	786	758	805	772	793	772	786	793	747	811	764	751	748	808	776	793	725	730	723	769	768	780	755	749	745	747	776	737	756	790	834	758	767	737	793	793	795	699	738	769	776	755	769	745	782	760	757	769	732	763	777	802	749	767	772	786	755	772	772	801	772	783	719	776	772	749	784	780	761	740	768	753	795	795	767	802	766	758	714	754	756	781	720	796	729	730	819	792	747	748	752	835	771	777	750	790	721	756	775	792	750	753	776	782	763	800	763	774	786	790	776	770	719	788	764	856
23104	21534	29520	24005	21534	21579	10896	1253	886	741	677	609	604	579	543	503	545	503	451	474	402	442	462	429	419	401	416	414	410	401	376	397	363	426	414	387	397	377	398	396	416	403	359	392	388	378	357	370	380	376	369	360	386	387	406	360	373	392	386	386	367	354	416	369	398	389	367	395	379	390	368	383	370	393	370	412	382	389	372	349	377	384	375	414	348	404	332	376	348	370	382	361	372	396	344	387	404	386	351	382	374	385	391	362	370	346	382	382	360	376	366	354	352	369	363	393	371	367	348	338	387	379	367	401	351	368	357	381	361	399	382	357	351	360	387	354	370	397	380	368	373	355	337	351	411	380	401	372	387	373	360	365	355	398	348	410	369	393	366	371	386	351	363	386	374	367	345	347	411	408	369	353	368	401	328	386	406	390	410	352	419	360	375	341	368	374	370	343	412	371	362	390	350	384	383	355	354	390	362	372	371	376	366	330	378	348	398	387	371	376	412	355	369	357	369	354	341	397	376	355	397	371	345	381	373	363	350	357	371	378	387	395	371	383	331	338	370	370	376	368	362	347	337	380	357	400	403	398	383	352	369	388	387	337	366	348	344	355	399	343	373	322	370	361	344	330	377	398	311	373	369	386	357	363	350	352	385	353	402	379	357	377	377	372	362	360	393	369	353	374	359	387	387	382	368	367	384	337	386	360	373	358	388	357	375	369	373	377	365	390	345	378	362	357	334	366	387	342	351	312	378	380	357	370	381	377	366	323	399	344	378	349	366	361	356	376	371	391	367	389	352	354	359	373	383	355	368	398	353	348	379	361	364	377	367	369	389	388	342	369	357	382	361	388	356	370	394	379	378	365	383	328	378	342	372	377	368	386	397	364	348	345	377	373	397	309	385	361	388	367	349	373	363	362	382	361	330	358	389	379	368	369	377	342	356	361	375	399	363	383	393	328	395	366	352	337	350	386	359	352	360	361	379	362	369	377	350	385	369	359	353	388	373	353	361	380	375	342	352	363	393	376	393	388	376	391	370	376	311	359	351	388	352	338	370	377	384	353	387	352	395	367	368	373	367	375	382	383	349	372	326	414	379	390	360	390	365	414	359	401	351	352	412	357	354	365	363	386	384	404	364	358	375	395	374	421	381	374	389	390	354	376	350	346	372	380	372	365	373	373	379	335	370	370	353	364	352	356	347	386	349	387	390	371	384	348	407	372	355	364	389	399	389	407	365	382	358	377	332	352	367	353	390	371	384	322	309	364	395	400	373	380	399	355	379	376	396	383	355	344	358	386	366	366	355	375	365	360	363	381	366	325	370	383	382	391	396	372	370	376	378	335	375	377	376	384	419	332	351	348	375	366	347	376	375	365	381	373	384	400	356	353	363	388	354	382	338	382	362	401	381	387	361	351	366	355	419	367	345	366	365	362	340	393	340	408	387	359	362	365	326	392	377	363	385	366	370	370	383	354	379	401	359	375	384	352	370	331	373	359	358	399	376	388	380	381	385	366	329	366	352	375	391	359	339	380	379	367	358	360	356	390	384	345	389	358	359	391	371	332	419	345	399	342	371	373	399	388	378	390	339	354	350	392	367	369	341	352	367	370	352	346	364	352	347	345	366	377	350	331	369	364	361	349	369	388	364	366	409	393	347	349	385	358	392	357	386	373	385	391	394	358	379	383	394	376	386	350	380	358	363	381	361	392	415	384	368	357	365	378	379	378	354	396	341	370	367	383	375	353	366	377	357	376	387	365	377	371	363	334	377	380	362	354	390	388	350	345	357	342	370	353	357	368	347	348	358	344	349	356	356	347	366	345	376	378	379	366	362	401	400	424	363	393	374	371	377	372	369	389	360	324	357	387	340	337	378	346	323	379	350	343	330	348	343	355	359	385	366	352	369	373	376	391	391	370	362	360	405	350	360	370	384	368	362	355	346	347	357	355	381	361	404	393	370	392	383	370	394	369	385	388	364	394	395	362	358	369	386	372	372	413	379	353	338	370	400	386	377	394	375	358	401	359	369	338	363	361	383	365	378	366	375	365	362	380	346	361	378	404	409	343	385	343	409	369	385	339	365	401	378	395	384	364	380	434	376	361	373	381	374	390	348	379	384	389	367	370	341	338	390	398	368	362	375	381	388	353	362	373	335	344	373	410	328	375	354	400	353	397	386	356	354	345	373	352	389	343	380	380	379	325	380	382	390	352	370	351	410	397	362	341	322	399	401	391	359	379	378	384	351	387	400	366	376	338	343	363	387	375	363	367	369	386	400	368	346	353	389	366	379	350	383	361	401	404	369	355	408	365	388	391	378	381	339	370	339	352	371	378	336	358	384	343	349	383	364	340	360	389	398	385	346	376	386	352	396	402	374	390	373	405	373	409	393	329	376	392	354	360	361	378	367	379	389	359	357	331	381	365	389	346	359	374	361	365	335	363	356	374	356	405	350	389	376	377	362	388	370	364	382	358	389	361	371	367	355	333	399	367	364	374	386	356	339	374	363	348	368	354	368	374	355	408	348	345	367	386	360	398	335	358	361	345	379	369	376	368	365	350	375	363	361	348	389	373	419	385	391	376	352	319	345	374	359	353	373	313	387	357	364	345	350	373	361	364	373	325	344	386	365	369	337	395	397	346	362	377	358	373	348	404	386	336	383	388	378	388	356	368	407	388	358	381	344	359	334	372	367	382	369	365	402	354	345	364	348	355	404	387	351	379	381	385	377	391	371	382	389	352	376	363	383	395	365	370	355	386	373	365	349	398	391	347	377	349	362	384	357	379	347	370	364	354	342	397	389	365	341	380	377	390	367	388	375	371	355	404	383	397	371	391	346	368	382	375	382	375	352	352	336	322	348	356	378	398	351	375	373	393	371	382	363	389	331	375	367	343	359	380	351	410	393	360	347	367	386	340	352	363	381	378	353	361	369	350	382	353	358	399	368	342	349	353	376	368	389	339	370	402	360	345	378	364	385	406	378	370	359	372	425	327	389	377	345	388	373	372	410	393	332	393	359	357	339	327	341	330	380	366	347	346	323	367	350	381	372	369	370	339	359	345	377	394	368	359	375	386	333	380	393	371	346	341	357	345	365	384	335	369	373	367	372	356	381	346	375	390	385	372	338	378	347	351	385	386	342	414	376	352	354	381	374	353	360	381	348	374	375	363	349	339	345	386	348	344	399	375	353	404	376	360	377	373	340	362	360	392	348	343	370	384	337	341	366	341	337	368	409	364	390	374	365	354	375	354	349	370	347	333	350	374	356	357	410	378	368	370	382	374	387	409	363	363	358	357	367	351	339	375	385	403	365	382	362	382	403	380	346	382	346	366	373	389	393	378	392	348	365	330	368	364	381	370	404	381	364	382	338	398	384	336	364	399	365	344	357	353	377	375	364	382	372	394	395	367	359	341	370	361	392	365	371	378	368	390	347	360	378	392	359	378	353	375	346	361	366	381	386	375	350	360	382	372	358	370	360	397	376	339	388	339	369	404	327	342
7216	16925	13650	7107	4958	3912	2926	2287	1980	1614	1357	1186	1152	995	935	868	801	769	765	729	702	640	645	601	609	582	591	554	597	548	623	569	658	615	525	544	551	527	519	530	525	565	526	555	547	543	546	522	517	529	570	577	570	575	564	554	541	526	524	549	527	494	512	551	558	495	496	528	504	540	477	533	533	491	503	503	530	540	513	483	515	523	519	464	493	488	479	500	506	527	499	495	470	483	560	521	512	536	545	466	481	529	512	497	502	477	524	511	517	504	532	479	477	491	507	542	464	472	499	493	500	504	496	498	497	487	512	511	489	526	504	515	507	509	527	473	508	495	496	504	490	497	519	488	510	498	507	507	496	548	509	483	489	501	486	505	516	513	440	534	477	546	483	488	493	508	502	500	498	500	506	504	516	540	497	499	529	491	507	505	521	531	509	523	509	483	554	461	486	519	465	496	543	495	499	526	508	504	519	495	483	515	520	505	497	508	510	525	509	544	483	528	519	522	491	481	500	516	507	500	491	484	521	519	490	470	504	506	511	506	528	552	461	464	502	531	508	489	448	514	468	504	487	505	513	510	505	473	462	514	477	513	530	490	495	497	468	513	539	487	458	469	521	510	489	498	490	495	512	483	501	544	503	483	448	526	513	516	510	505	481	511	512	527	471	502	481	499	490	502	499	508	476	476	510	534	493	527	531	496	492	503	538	488	467	511	525	475	509	522	504	492	522	516	526	490	504	518	494	486	546	556	478	467	521	499	486	483	528	502	507	498	500	563	526	489	520	515	524	525	472	505	478	516	507	493	489	483	520	515	530	492	481	498	491	534	493	493	527	546	470	530	501	494	522	514	485	552	501	503	524	506	522	497	490	486	502	527	519	508	504	440	488	522	518	483	487	479	531	476	539	473	463	480	507	500	553	505	486	498	510	488	506	469	483	484	511	480	495	467	500	498	489	541	512	532	498	482	520	540	464	518	519	515	539	506	543	502	485	506	533	497	478	504	481	500	500	510	541	488	487	460	563	517	487	519	476	537	487	505	522	488	544	531	473	503	488	507	508	498	517	513	492	526	518	513	477	486	486	501	508	516	500	502	512	453	534	504	494	537	504	529	518	489	472	500	554	520	509	495	474	509	483	517	481	484	521	489	477	499	532	471	507	520	489	495	515	510	516	499	481	482	499	506	489	428	508	536	526	483	473	467	541	499	474	471	495	552	526	505	460	515	528	524	484	521	464	501	547	476	510	495	473	527	516	506	531	485	458	516	478	516	499	490	470	479	513	508	536	490	469	491	509	499	529	510	518	475	476	536	466	483	540	523	493	533	487	531	493	501	511	514	501	490	490	450	532	506	494	488	481	491	489	512	505	500	476	507	461	546	522	540	514	464	484	500	480	534	521	503	543	547	520	464	519	548	534	522	519	479	524	517	517	481	533	491	500	491	515	529	506	480	494	517	485	501	466	501	525	456	537	517	515	515	533	498	500	506	497	509	487	483	488	542	486	481	483	566	471	518	509	511	549	527	534	491	493	486	505	523	538	516	477	506	517	521	498	470	520	489	520	535	492	516	515	464	469	487	483	522	493	515	507	554	481	509	485	495	500	524	499	514	493	523	550	499	479	526	495	505	462	492	486	479	479	477	548	499	540	523	479	490	558	512	502	503	501	512	537	520	497	540	500	481	473	522	513	541	497	479	506	490	494	506	473	531	501	429	506	497	506	487	482	513	525	523	500	467	521	539	457	499	505	544	515	474	502	502	508	513	469	531	494	501	499	509	522	494	500	486	545	488	497	489	492	544	499	511	510	509	494	532	527	501	528	478	564	539	506	475	557	498	464	489	509	517	522	474	546	537	514	491	520	513	454	520	482	513	491	478	511	505	467	503	533	479	504	496	512	497	513	542	461	543	464	516	471	534	483	470	481	490	540	514	516	484	470	509	517	524	545	493	482	529	503	502	501	520	523	525	508	509	511	493	531	514	527	571	517	514	502	500	532	501	524	467	507	497	504	494	543	506	493	498	523	517	513	482	516	497	484	513	502	476	530	493	506	475	547	480	523	523	518	483	517	467	507	452	505	515	513	515	484	491	494	510	524	481	490	476	489	522	479	468	481	533	509	516	546	471	506	489	542	506	519	507	516	493	501	522	492	511	521	480	508	488	512	535	453	465	507	527	520	537	501	511	472	468	495	532	498	495	507	526	518	501	480	535	475	538	491	508	503	513	494	498	478	552	499	492	486	493	477	527	529	515	508	512	479	515	483	507	510	499	494	513	464	495	499	524	531	515	475	477	551	475	517	474	493	433	496	533	524	531	533	460	490	437	506	484	535	536	476	505	491	506	493	550	475	518	513	528	531	509	498	522	492	495	502	501	471	517	499	482	484	478	461	512	513	535	465	521	523	489	508	501	503	499	489	496	476	498	508	507	522	531	539	526	532	451	510	538	518	539	494	462	517	501	484	514	518	509	502	520	498	538	480	492	518	523	501	535	529	478	498	476	557	463	484	514	486	562	498	494	538	504	506	453	506	533	492	489	515	480	491	517	522	522	481	526	490	504	480	510	473	508	483	529	484	524	556	493	539	513	509	497	527	506	504	527	491	500	503	500	486	545	492	537	465	499	527	542	523	531	513	485	464	525	519	497	491	500	495	508	499	517	491	487	538	513	504	480	487	523	528	452	471	529	483	543	483	519	496	496	504	481	486	480	517	505	530	538	524	526	501	512	481	508	486	536	498	482	498	496	514	478	510	473	493	528	499	515	491	484	521	461	491	535	484	479	502	514	468	511	508	508	490	521	522	495	476	520	485	485	526	499	522	527	544	497	564	521	513	484	475	552	479	489	472	519	493	480	492	483	511	517	514	529	510	506	530	551	476	519	563	489	481	468	518	500	469	512	522	523	525	488	539	506	484	505	501	509	513	514	470	499	505	530	497	494	538	492	499	506	477	514	490	491	517	526	464	486	510	531	500	538	479	497	526	492	472	504	460	469	513	521	521	508	468	518	488	485	479	513	546	528	497	517	485	488	498	507	485	497	547	502	485	525	521	495	551	533	549	513	515	497	555	480	515	514	506	485	478	515	502	521	508	507	523	492	521	491	535	491	488	511	452	514	533	517	473	470	461	532	481	537	539	516	507	503	543	509	504	507	502	528	485	533	514	500	483	536	512	488	511	507	488	509	517	518	488	496	488	545	484	467	499	552	532	488	473	488	457	498	531	521	490	524	525	510	471	490	502	529	509	508	503	538	472	506	480	493	465	523	503	500	518	481	478	468	509	492	527	487	507	503	500	496	515	509	523	501	523	459	500	525	492	489	482	475	534	485	462	500	502	463	502	511	493	515	507	511	500	492	498	509	494	535	509	507	488	534	523	504	492	505	477	498	450	489	477	485	495	529	479	521	523	519	525	488	495	500	513	485	515	499	510	485	496	517	498	481	512	478	493	521	485	528	537	514	518	477	500	501	527	500	503	500	522	495	487	481	507	512	492	495
26999	21081	10732	903	537	503	431	423	422	424	406	392	449	447	421	454	435	426	441	438	412	425	443	439	414	423	422	397	450	430	419	445	418	437	458	435	416	432	438	437	394	411	431	431	442	433	395	456	423	387	427	447	395	423	416	449	422	402	435	429	431	433	427	391	396	413	409	410	402	387	406	412	401	445	433	440	423	444	384	382	391	444	409	435	404	420	400	413	456	416	422	409	446	435	415	438	401	424	423	427	416	405	398	420	401	429	443	434	432	417	407	444	439	404	422	401	415	435	387	416	444	416	396	418	443	427	371	402	438	387	410	420	401	422	387	452	455	422	453	453	425	378	403	439	424	416	416	411	432	420	434	449	438	422	411	442	435	459	386	433	404	401	433	419	418	445	431	388	408	424	412	461	431	417	425	405	453	389	388	413	424	442	395	381	440	428	412	430	413	447	418	367	427	411	450	406	400	418	412	421	402	431	431	413	426	442	403	417	403	441	409	420	420	425	421	388	409	404	395	417	405	407	447	410	408	415	404	421	423	460	426	391	411	430	440	405	395	391	414	435	393	381	412	448	438	414	432	455	450	385	404	427	401	425	423	415	450	427	430	416	402	436	391	409	429	399	393	438	424	403	428	456	391	431	442	420	426	383	426	447	461	419	406	415	421	422	421	431	429	371	433	438	390	402	436	429	380	410	453	422	438	430	456	406	433	405	424	448	360	423	409	427	402	401	398	435	409	405	419	396	396	405	413	420	423	423	408	417	416	387	458	424	421	409	394	404	412	424	427	375	394	443	454	408	431	436	392	451	396	392	402	416	450	439	407	451	429	439	454	437	446	435	397	406	416	376	437	396	397	419	456	399	380	433	413	447	411	426	414	432	439	406	393	441	408	401	442	403	435	399	421	451	448	390	410	421	401	433	434	386	372	424	414	432	417	445	464	422	435	420	434	401	399	412	445	410	401	416	417	386	419	419	405	407	436	450	386	410	431	384	440	404	396	408	440	414	404	402	429	431	401	427	432	421	397	420	470	458	450	412	414	455	418	442	408	418	457	437	431	422	436	398	433	420	432	404	458	400	437	446	414	420	426	410	415	416	412	418	420	407	409	382	450	398	418	442	413	429	456	416	421	406	426	415	452	445	439	388	424	420	410	430	438	430	418	436	422	452	415	433	431	459	459	414	390	409	428	447	393	409	451	418	449	413	422	427	407	393	402	431	422	460	426	415	422	401	416	414	417	381	439	417	437	408	422	406	413	395	436	417	414	434	434	412	416	424	399	428	433	415	409	451	423	449	442	473	401	419	401	386	435	398	435	399	432	461	422	416	386	408	448	431	434	439	413	418	440	420	439	424	416	432	437	374	421	404	433	409	427	398	400	435	438	416	403	388	450	420	405	435	454	443	457	389	423	418	432	446	408	423	450	417	428	413	410	423	425	416	409	449	442	435	386	421	416	424	400	442	405	398	418	394	417	399	420	447	438	393	431	431	410	408	425	431	441	473	432	399	442	422	426	427	434	413	407	397	428	375	430	413	405	411	391	401	438	443	404	422	443	417	416	405	426	409	421	473	409	399	399	464	400	396	415	394	424	417	404	416	436	418	413	427	429	381	419	459	410	445	393	423	399	384	386	408	395	441	419	412	409	415	433	463	434	449	388	429	431	423	459	391	413	402	412	443	433	402	397	466	388	396	404	442	422	420	392	388	431	423	400	441	404	424	438	447	448	453	418	407	483	437	421	406	441	395	422	431	442	405	419	414	464	445	398	427	390	419	416	424	398	407	420	412	458	425	464	384	449	442	370	423	420	464	424	410	440	460	426	440	420	419	417	442	427	458	467	438	436	432	407	387	470	448	425	432	424	397	463	409	420	444	428	447	419	452	448	425	438	427	444	391	380	433	450	406	398	410	389	428	425	408	414	408	446	448	410	422	439	431	410	362	452	369	420	404	439	404	436	403	414	420	450	456	417	425	432	427	428	419	422	422	412	421	383	410	436	408	438	392	400	418	425	431	425	379	436	416	419	410	427	469	399	406	404	429	393	420	389	446	386	424	433	432	454	417	396	394	421	435	424	431	426	414	392	417	443	440	417	423	442	436	457	438	385	449	436	414	418	419	431	397	403	452	428	432	463	383	447	440	426	395	412	420	405	458	385	422	406	417	431	421	444	460	415	437	484	441	430	377	412	428	402	369	427	415	429	400	421	386	413	424	398	405	413	464	433	411	404	407	438	404	385	432	380	418	430	415	429	424	444	391	430	385	387	432	420	423	435	427	424	415	403	432	423	398	396	413	425	405	434	394	394	427	372	459	433	373	450	392	440	443	375	425	459	416	419	460	403	415	416	427	386	425	444	419	433	408	409	453	396	441	386	367	448	372	420	419	397	399	449	417	401	423	427	448	410	438	430	392	402	405	410	426	455	432	385	433	402	393	395	440	398	389	404	454	395	459	406	384	408	413	397	412	477	423	407	424	399	441	426	398	460	398	379	408	428	425	430	399	417	444	453	403	421	421	437	431	409	410	405	394	380	394	435	433	416	387	416	417	397	415	428	447	444	454	393	429	406	405	449	411	446	388	427	447	413	426	411	403	433	418	405	428	393	418	416	403	406	444	422	422	421	415	402	455	389	439	394	399	440	434	444	423	427	439	427	376	409	406	406	418	383	435	414	397	402	395	387	441	422	432	456	432	410	450	436	414	404	396	455	401	419	426	437	435	438	417	432	396	431	397	435	444	438	479	380	417	401	387	377	417	418	410	428	414	435	422	404	427	411	413	437	416	413	440	381	433	427	414	401	408	442	443	441	439	447	403	415	427	400	386	419	427	394	397	425	415	394	433	430	432	440	431	421	457	424	385	403	447	411	418	411	403	430	448	452	409	418	393	444	386	413	417	401	437	397	455	384	411	427	428	439	400	396	418	400	428	443	413	410	414	442	428	423	442	418	390	453	417	432	432	412	388	445	399	430	414	395	435	391	439	384	451	404	367	413	412	445	482	396	464	428	459	413	436	415	441	430	382	446	452	391	417	408	410	420	411	428	405	430	420	433	429	421	459	410	415	396	422	411	409	424	423	398	408	418	406	425	448	403	425	438	427	428	407	433	417	411	384	438	410	427	429	426	415	413	421	425	401	429	393	418	462	394	395	438	451	444	408	446	452	451	376	447	432	409	426	416	449	430	429	455	429	421	420	422	414	429	427	428	424	383	383	405	394	422	469	410	415	399	403	398	439	449	409	386	395	448	424	413	385	414	431	429	423	380	422	433	464	456	428	410	433	410	418	427	431	432	428	378	416	410	427	442	459	420	412	419	428	400	467	418	405	395	433	398	412	445	414	422	401	438	399	438	418	426	441	442	379	411	401	461	449	409	399	395	426	404	411	418	418	441	420	426	414	421	455	444	448	403	411	431	459	384	453	434	431	371	414	427	425	442	406	449	451	388	397	384	384	407	442	411	405	450	366	394	408	425	426	418	439	437	428	424	445	420	419
3967	1348	1207	823	717	672	598	588	617	599	542	561	615	620	545	586	554	552	583	554	578	613	582	572	584	539	561	561	559	557	563	530	573	574	548	570	564	575	583	524	526	556	574	532	543	558	562	541	565	577	572	522	503	618	576	551	554	574	533	607	576	576	568	537	612	522	551	571	542	568	545	557	568	562	518	577	545	582	534	509	563	549	570	508	623	520	584	600	562	573	539	565	608	566	560	527	505	534	552	573	542	598	600	554	569	545	593	608	538	563	526	532	582	579	545	591	600	549	579	535	602	549	609	525	537	555	577	531	587	562	543	505	557	562	567	596	546	567	531	605	523	567	571	567	597	532	594	558	474	521	598	536	549	558	565	559	610	563	531	544	568	583	567	562	564	590	555	553	522	570	524	582	554	559	545	589	579	522	585	572	539	537	545	542	574	579	570	584	544	573	511	578	590	577	539	574	586	560	600	526	562	597	558	548	581	528	598	553	544	545	532	562	584	593	544	561	570	523	515	562	596	576	561	578	528	559	547	580	597	579	543	545	558	500	589	568	548	579	563	587	570	540	608	582	548	530	529	580	577	590	582	525	526	553	536	587	563	551	581	533	587	524	543	573	535	539	551	536	532	559	585	568	557	542	586	592	530	554	568	578	573	565	559	543	533	567	587	580	575	577	556	529	586	531	579	557	571	542	569	515	585	543	549	556	565	557	562	550	532	553	576	585	549	558	560	532	576	564	505	518	556	545	561	595	566	591	560	589	558	556	564	598	565	579	610	565	564	530	544	544	581	564	569	555	615	559	591	540	579	560	539	574	508	587	562	581	553	539	572	557	556	560	581	542	542	621	561	557	567	540	568	521	539	570	551	539	581	568	566	576	568	551	558	520	562	554	573	588	553	555	588	551	593	564	539	587	569	555	567	539	549	569	560	580	585	516	533	575	523	577	575	544	520	574	526	532	593	564	589	592	576	593	610	564	530	542	551	576	552	528	578	551	571	598	581	567	521	543	570	555	562	551	535	553	575	567	614	571	576	509	590	573	586	564	577	596	571	571	570	543	602	583	534	533	556	546	570	553	527	554	555	600	570	540	557	586	552	586	603	573	562	546	570	593	568	551	590	569	547	595	547	521	588	606	573	524	573	551	616	540	556	559	571	551	586	571	547	502	567	596	571	567	588	586	596	590	546	580	566	571	592	566	530	576	555	560	557	571	508	588	538	515	539	500	574	523	530	561	523	585	558	533	536	592	571	532	561	565	553	538	530	568	575	578	520	556	521	527	538	577	534	570	563	569	545	579	560	542	588	611	584	551	568	537	578	558	572	567	559	550	552	533	547	562	555	562	585	574	545	547	548	577	539	540	598	560	622	602	603	556	534	526	604	554	535	576	594	570	557	617	505	552	553	579	570	570	560	540	545	544	591	559	564	581	544	588	532	567	564	593	540	545	544	596	533	550	558	552	618	531	575	598	609	555	576	627	590	553	549	565	586	524	563	540	574	559	576	560	581	597	569	599	553	553	524	557	578	542	580	564	566	559	539	567	568	543	582	564	521	556	577	577	580	572	578	611	566	516	540	522	518	580	496	558	574	609	539	547	619	556	552	549	517	606	548	550	574	551	543	579	570	574	591	510	527	531	571	549	533	543	593	610	532	579	526	564	569	534	548	600	560	576	534	554	555	539	588	567	572	575	544	532	531	560	581	525	553	536	574	569	552	526	575	573	554	592	569	570	559	589	574	562	549	566	527	597	566	591	559	544	572	559	536	561	543	572	576	521	542	619	589	567	556	579	579	535	575	572	579	543	553	575	580	607	544	589	543	530	607	500	547	565	585	559	613	606	559	515	548	574	581	582	533	535	531	561	543	542	547	562	562	576	573	516	558	539	569	530	562	554	479	553	540	553	569	566	536	575	564	543	541	558	529	597	549	553	522	578	574	554	585	550	546	559	578	518	538	519	562	563	634	571	580	566	565	555	588	552	564	530	543	558	566	596	571	551	531	574	519	572	557	588	548	569	566	547	558	581	549	569	550	565	588	551	530	541	569	571	586	545	535	561	570	582	555	572	588	582	605	584	546	577	535	558	543	578	572	528	518	575	569	601	570	570	584	535	568	560	600	561	539	570	566	570	571	507	622	539	585	596	577	584	526	536	572	511	555	585	533	573	541	559	583	543	542	572	553	542	556	571	592	570	572	540	542	568	591	552	572	557	547	555	556	583	598	589	543	563	533	587	569	548	533	531	554	582	575	575	534	567	560	559	554	547	542	568	588	580	608	573	551	559	542	573	567	565	592	545	562	581	579	556	542	549	524	607	567	571	588	549	526	577	541	552	607	578	512	531	578	588	582	572	557	595	523	578	548	519	565	565	571	575	590	582	556	523	595	564	559	599	576	562	552	562	567	551	579	556	560	599	567	561	535	583	563	559	552	567	592	526	537	565	515	555	583	546	528	569	565	562	568	603	593	542	506	561	560	552	587	575	541	562	552	602	575	524	572	540	525	569	578	566	534	570	578	622	570	540	565	546	588	542	604	552	551	581	556	558	560	559	557	559	546	517	583	543	562	520	571	570	597	583	570	524	575	569	574	523	569	583	544	534	541	588	540	552	543	568	587	542	555	539	557	573	549	539	570	593	603	569	570	579	528	566	557	577	536	584	529	545	564	557	589	544	533	547	556	595	555	586	554	593	558	537	558	572	588	560	559	571	584	567	555	600	575	573	540	562	551	566	560	580	543	579	607	586	602	545	536	589	573	556	590	556	568	510	538	570	558	527	591	529	594	551	566	554	557	523	551	586	589	550	535	560	550	563	584	589	580	536	589	587	550	540	583	598	575	582	594	589	550	552	555	580	566	568	598	564	556	519	558	569	532	542	522	568	574	569	585	546	553	560	582	554	550	572	556	517	597	572	527	576	575	558	527	553	569	567	606	599	567	562	560	556	584	534	607	566	537	567	555	548	529	577	566	565	566	562	532	591	601	552	580	557	538	587	595	562	581	544	541	523	587	589	580	551	583	583	552	516	581	558	552	530	558	550	518	577	572	548	556	581	541	562	578	534	554	532	537	571	563	535	537	577	559	562	546	557	522	579	548	572	587	553	547	550	546	593	574	548	551	555	548	563	562	555	548	561	567	594	554	542	530	576	565	570	537	533	569	549	549	566	562	567	525	521	566	569	564	536	566	536	543	586	637	527	559	599	523	577	559	538	530	589	555	571	580	560	554	570	550	548	580	571	539	574	584	546	540	574	597	579	566	538	562	558	555	514	538	589	563	570	542	511	548	580	577	544	569	548	523	571	569	549	569	550	555	563	538	556	543	531	573	582	561	572	565	569	578	551	578	566	587	571	580	564	567	586	588	499	590	546	526	564	582	580	579	570	597	529	539	588	526	549	542	549	539	545	560	550	572	547	547	556	580	558	516	557	562	549	544	548	536	575	539	556	560	553	547	562	519	549	570	540	568	539	592	539	589	553	555	564	567	561	521	550
23917	21516	29108	24309	21516	12766	1515	952	840	777	742	714	674	661	658	674	666	656	652	615	566	603	617	615	615	615	563	610	631	618	568	602	631	607	564	631	573	579	523	592	588	588	605	638	550	566	590	596	572	549	605	576	565	592	605	567	609	566	643	578	570	557	575	530	581	568	586	560	555	589	606	564	590	549	576	590	590	586	578	585	575	548	595	584	577	537	616	641	601	591	579	614	558	577	597	586	575	574	565	609	549	576	587	568	554	592	570	551	558	578	537	593	526	570	570	600	537	583	574	527	544	585	552	566	577	582	584	556	594	556	586	562	541	556	596	564	588	598	569	569	572	556	557	518	562	559	600	572	543	521	614	579	583	611	585	538	588	536	579	614	571	586	649	575	541	598	572	557	589	585	580	552	602	501	558	595	567	595	577	559	588	543	559	555	580	610	550	540	590	561	565	536	569	588	528	551	563	517	568	600	573	574	553	577	536	544	585	560	526	566	576	539	565	578	565	589	570	576	545	519	542	593	590	563	659	572	593	620	609	547	595	585	567	517	564	582	572	539	539	574	552	566	604	565	567	612	582	624	573	577	547	579	576	620	541	557	523	558	546	539	546	607	614	563	559	590	551	540	566	575	549	535	541	529	580	606	530	601	580	568	562	572	538	517	563	584	568	568	566	598	558	600	541	543	563	539	535	562	568	513	548	582	572	577	588	571	566	582	564	557	581	577	548	545	608	561	566	530	581	569	586	561	551	552	579	575	559	579	573	541	574	566	597	548	577	577	590	546	594	617	527	519	520	602	602	541	547	597	554	604	539	564	597	544	566	562	555	591	586	554	563	566	556	593	568	588	565	523	553	607	567	568	576	575	547	609	528	554	585	591	565	568	550	544	550	580	566	561	596	541	567	566	540	597	531	533	561	550	656	511	580	540	582	563	561	585	533	528	589	586	571	555	564	558	563	579	567	542	555	526	598	575	580	537	556	565	587	586	556	556	551	561	591	561	584	561	582	536	584	594	544	588	561	589	597	564	543	561	528	520	532	565	559	487	540	509	625	576	561	557	583	537	583	553	571	601	562	561	576	570	629	540	543	567	597	601	576	593	557	539	571	562	557	552	569	579	561	541	532	577	564	582	603	565	535	590	574	551	593	604	562	574	632	598	560	626	582	547	605	587	595	517	583	562	561	595	549	563	595	570	531	542	588	542	598	591	573	598	575	503	571	595	565	583	554	567	610	533	552	586	566	559	569	643	580	551	559	603	531	605	584	607	597	541	547	542	586	585	568	580	488	574	587	544	576	583	595	552	562	534	603	584	527	613	551	599	586	588	563	514	579	583	569	576	537	546	603	556	550	566	525	583	547	576	574	529	614	559	592	583	551	562	549	576	534	543	550	565	547	586	570	562	567	590	546	532	585	569	588	559	516	578	575	585	588	572	559	585	578	547	573	556	574	585	543	559	617	585	603	562	545	545	571	548	578	608	591	574	589	564	554	572	548	548	575	565	596	573	569	541	532	587	553	499	546	567	582	567	601	553	586	578	580	560	579	544	579	561	576	558	542	548	550	581	566	585	587	531	558	555	537	542	550	544	558	555	610	551	591	564	573	562	586	539	578	558	603	607	555	576	581	539	592	579	547	578	568	533	598	551	619	578	561	560	570	586	573	578	566	543	527	561	568	576	562	568	522	557	596	582	562	552	573	552	591	587	503	576	605	590	530	549	632	595	542	553	568	560	571	537	572	560	575	565	539	566	584	625	561	612	526	611	571	583	613	556	542	576	577	564	558	623	609	553	556	609	591	587	550	567	579	551	581	591	604	557	554	535	596	546	547	537	558	553	549	558	553	575	553	568	563	593	579	592	580	573	573	639	586	568	569	580	590	587	571	532	548	563	544	565	580	562	547	546	583	563	568	555	551	591	561	543	586	572	558	539	593	565	567	524	576	573	559	559	597	549	594	542	559	575	555	576	587	526	549	556	565	561	568	555	579	565	621	620	542	545	570	602	577	566	556	589	550	570	575	575	569	580	555	590	585	550	567	571	572	603	558	582	543	540	539	569	557	530	575	588	575	546	583	588	584	554	541	555	561	544	555	591	558	608	562	553	581	507	594	554	601	585	558	569	555	616	539	575	578	565	572	557	582	589	605	562	540	590	580	592	600	553	511	610	574	545	561	526	579	584	597	561	503	574	568	569	585	576	564	619	557	559	550	565	599	614	525	576	617	546	581	551	572	574	557	581	588	539	583	580	563	524	541	591	589	594	569	571	518	560	551	566	561	605	578	615	547	565	555	574	586	545	517	616	561	556	581	571	542	562	579	551	598	577	601	556	607	560	550	587	571	554	593	515	584	544	563	546	555	523	575	575	556	552	568	541	581	557	582	535	532	572	563	550	580	625	546	534	537	579	563	556	572	536	586	572	559	580	576	547	597	537	612	536	535	568	546	592	588	568	528	581	575	544	582	543	583	568	562	634	615	573	563	571	575	576	553	553	586	605	592	554	598	562	558	625	597	611	559	575	573	586	559	641	600	560	596	566	572	525	599	558	577	572	554	537	559	530	569	554	599	561	581	599	535	599	579	564	548	542	579	587	564	572	588	558	533	550	553	541	548	618	554	550	582	539	581	582	585	553	563	574	594	554	573	558	527	562	583	563	588	559	528	584	537	581	546	543	592	588	525	563	628	522	560	573	571	561	592	589	527	577	567	557	564	557	527	564	549	580	586	546	574	576	561	574	568	603	582	565	567	564	576	553	598	592	593	547	606	566	549	587	562	579	577	588	549	602	557	633	552	550	575	552	546	561	591	603	581	566	546	607	615	599	580	590	531	575	595	535	542	556	578	574	544	596	550	554	599	547	590	530	595	562	570	575	605	603	537	553	556	538	604	522	553	582	570	609	554	641	558	547	603	595	570	591	585	541	582	589	587	521	572	577	600	566	581	595	562	588	585	549	533	563	539	569	586	585	542	540	588	571	544	600	552	562	556	593	542	538	574	562	586	548	562	572	594	572	522	566	540	577	588	567	578	551	593	563	564	570	566	569	543	526	573	524	539	572	563	601	577	604	610	607	555	617	574	558	542	599	553	530	554	563	528	598	530	531	586	546	594	599	606	551	573	574	598	593	559	561	575	553	561	566	571	572	538	547	582	535	529	537	549	567	582	611	559	532	611	570	560	550	570	587	594	549	543	555	569	574	592	547	584	555	553	571	534	557	548	586	560	531	569	550	613	554	534	572	571	567	547	604	582	553	572	573	597	577	570	569	591	557	579	563	558	596	590	587	617	554	577	611	582	596	592	572	534	568	541	611	608	575	558	571	569	568	568	550	548	538	566	571	580	595	580	531	564	563	552	560	535	595	573	576	550	558	547	577	544	588	559	547	575	546	545	550	580	552	557	550	490	542	529	551	603	594	560	581	605	599	554	546	570	524	582	565	566	542	587	597	599	580	544	562	575	595	546	531	566	561	582	580	566	598	569	568	570	556	517	561
5095	10728	8667	4444	3110	2549	2064	1718	1430	1342	1165	1186	1115	1025	956	910	943	889	877	836	816	830	818	834	829	792	780	813	812	806	778	809	757	765	739	769	770	799	806	804	780	778	825	775	794	814	804	741	800	764	763	819	775	806	733	757	804	796	778	797	823	822	763	781	793	744	809	701	785	747	810	750	805	820	795	722	716	786	742	755	732	750	682	747	753	754	754	749	786	760	713	811	795	771	700	768	761	730	759	812	735	708	736	755	705	777	769	759	766	774	800	725	748	752	760	797	721	723	739	786	836	760	745	784	734	740	700	788	800	796	782	776	824	744	800	749	728	753	745	764	798	733	764	751	752	733	778	771	697	834	757	721	745	711	772	740	749	764	756	757	735	818	776	760	736	745	790	725	793	763	722	773	710	773	675	807	771	762	751	742	761	812	715	744	811	802	776	769	730	794	692	718	774	728	744	752	765	712	770	752	812	714	780	748	731	723	774	803	763	752	777	753	774	718	763	778	762	770	754	742	760	792	763	740	725	792	741	772	755	745	759	741	791	736	800	759	749	769	791	800	759	734	755	753	744	790	753	786	755	768	756	772	765	808	767	759	750	779	757	764	787	784	793	799	742	754	791	809	779	790	749	774	767	760	785	782	758	778	774	736	754	750	804	762	783	729	758	730	770	742	796	765	728	808	754	767	782	736	761	758	728	761	702	782	766	724	738	797	756	810	719	732	757	805	741	756	822	741	776	755	761	735	737	798	734	777	755	755	769	780	735	743	771	798	770	762	799	755	739	796	760	748	766	704	722	749	730	747	738	778	734	751	727	758	759	788	777	746	727	752	753	777	737	756	753	777	784	702	784	764	782	748	780	775	741	778	830	786	785	744	760	774	726	744	728	734	786	798	711	773	778	748	758	755	783	805	781	753	770	777	766	745	723	729	798	781	776	790	771	710	727	811	734	771	754	740	762	758	778	761	800	798	733	762	758	706	720	715	740	744	736	779	744	741	779	766	766	755	775	763	749	757	756	705	792	726	729	755	782	748	718	765	747	740	782	753	753	768	743	730	713	756	742	770	726	743	761	820	784	741	833	748	709	747	748	772	710	790	750	798	796	780	742	785	711	743	757	802	775	740	715	779	732	756	782	734	741	793	750	798	773	764	776	733	784	740	815	750	738	754	746	784	745	749	727	767	746	737	744	760	822	746	802	732	779	749	687	752	749	789	758	785	723	786	795	738	787	785	778	742	739	762	772	775	747	751	756	774	709	769	779	764	690	805	771	804	792	761	766	747	777	765	772	714	760	709	740	814	744	733	795	696	764	799	749	766	715	802	744	733	694	784	746	765	756	820	751	732	716	766	752	748	777	722	768	777	819	745	758	750	749	739	751	733	761	767	756	709	773	736	768	734	766	700	716	724	727	793	749	789	771	746	739	772	722	753	764	745	783	730	770	712	790	746	749	729	779	751	798	750	789	765	707	726	726	776	750	713	770	761	793	780	778	743	754	779	729	716	737	760	787	725	803	784	743	778	730	740	753	806	757	757	770	804	724	763	725	745	717	766	760	729	747	801	738	770	746	737	723	788	787	707	736	749	743	795	755	716	675	761	725	729	798	733	724	834	749	706	791	776	802	766	755	805	773	776	765	780	762	798	738	720	727	742	721	775	749	746	732	738	709	777	783	766	716	740	770	737	770	722	706	739	730	738	752	782	727	741	770	755	768	804	780	707	736	764	739	753	770	766	748	771	789	736	762	795	766	718	772	707	726	738	727	767	727	803	762	824	719	759	795	742	773	766	733	752	739	802	783	795	774	765	725	804	837	761	695	767	796	749	711	763	807	754	728	770	777	746	750	780	703	752	743	719	751	752	720	772	731	748	789	769	744	746	797	774	761	724	751	758	749	751	691	767	785	757	754	774	728	756	761	759	792	753	785	680	755	748	793	781	765	786	751	714	817	773	699	746	706	794	779	729	734	812	734	796	767	781	718	739	719	779	726	731	795	730	814	746	754	763	740	743	735	735	713	741	710	780	743	698	752	779	716	763	760	730	773	708	786	746	747	753	734	753	782	718	760	774	746	733	743	790	762	717	756	725	760	799	733	808	760	746	739	799	796	819	783	733	723	772	761	719	764	747	732	719	749	739	724	767	775	787	784	769	718	771	746	726	748	773	761	742	811	735	778	763	784	765	788	740	767	738	753	739	739	752	759	768	747	759	770	729	770	771	765	752	769	717	787	759	746	717	690	756	776	761	743	708	746	763	780	714	740	730	715	779	690	754	767	729	722	778	740	792	741	762	773	795	721	744	754	767	769	744	789	759	762	768	767	747	736	724	742	793	792	727	774	786	775	793	733	743	781	709	739	753	796	749	729	749	795	809	752	760	747	773	714	744	794	738	753	740	748	783	740	756	779	794	778	773	765	760	763	767	779	795	732	757	727	759	771	803	702	753	757	736	804	764	751	732	736	711	783	754	793	724	761	712	743	702	782	797	747	747	770	751	702	770	729	771	784	716	747	740	761	779	790	770	725	744	786	772	781	795	756	744	787	729	759	694	729	807	759	727	784	754	775	791	757	744	725	744	732	769	750	771	720	745	712	747	738	774	781	737	761	792	788	727	789	773	737	736	774	744	763	806	709	838	802	795	832	790	747	793	804	793	744	685	744	735	746	731	730	744	717	778	719	759	792	757	822	721	761	745	764	766	765	767	819	820	804	772	784	817	723	789	772	740	760	709	679	740	778	780	774	741	747	774	690	810	793	797	747	763	750	789	697	727	758	747	757	752	769	752	774	759	775	755	743	788	783	742	776	717	792	754	720	740	769	778	771	794	747	763	794	767	728	732	733	727	732	738	734	732	740	792	762	796	756	758	757	724	714	754	748	774	789	759	731	743	715	752	772	764	732	782	792	763	777	770	728	730	809	734	748	738	747	753	782	739	765	762	745	761	748	734	745	762	767	746	779	766	768	742	706	732	742	764	779	736	781	770	752	728	763	738	751	763	756	794	761	805	783	783	757	731	765	754	793	808	762	759	746	766	741	732	711	719	743	772	746	792	729	776	719	734	686	740	752	745	764	794	734	775	783	720	758	750	734	797	800	744	764	794	729	759	789	779	718	739	739	749	784	741	726	760	676	801	757	709	741	763	745	754	761	736	771	734	784	753	758	739	794	759	738	793	755	766	779	752	782	743	759	713	747	723	781	785	775	753	751	798	734	748	754	748	773	761	765	790	722	777	755	734	729	744	752	779	757	766	722	775	746	704	786	787	783	695	817	725	728	787	740	783	775	749	777	792	767	779	775	721	707	759	804	759	777	745	741	766	736	765	708	736	733	721	776	744	720	766	768	746	750	773	782	807	746	731	758	767	773	787	772	762	758	744	743	748	761	759	730	760	796	746	783	756	762	737	786	802	755	791	802	726	723	749	781	751	706	726	774	733	730	714	765	723	757	763	778	810	778	730	794	779	787	761	778	728	721	792	713	767	708	761	774	758
23099	21532	29547	23961	21533	21580	10926	1257	847	780	698	553	596	511	518	517	463	471	453	440	471	449	455	406	424	454	399	447	409	412	406	394	394	394	382	397	423	360	365	382	401	366	395	375	407	417	381	391	347	375	326	400	411	392	410	406	398	412	369	380	404	365	408	385	368	371	361	367	401	360	392	341	394	351	361	333	343	384	368	347	342	344	415	406	352	364	399	354	360	382	345	364	392	356	375	362	384	392	341	363	355	327	360	369	374	359	409	395	325	395	403	403	381	375	385	348	383	362	357	386	362	349	363	371	358	375	332	355	379	360	348	373	357	311	366	396	361	360	363	361	348	354	360	370	325	349	364	355	380	391	396	351	364	373	356	345	382	388	360	370	377	340	343	340	360	380	394	423	386	416	385	336	385	369	366	378	346	396	368	350	357	369	387	373	389	361	352	350	365	424	345	400	376	355	354	371	401	402	379	371	348	353	371	365	366	396	390	370	369	373	392	340	386	347	330	367	332	348	367	351	386	348	359	377	359	384	348	363	380	356	317	329	364	357	375	351	351	346	380	375	361	375	347	395	385	377	343	327	358	343	360	375	364	333	381	380	388	391	338	340	360	372	371	357	362	387	388	368	353	347	342	345	354	358	338	358	362	385	344	367	402	357	371	370	403	361	389	342	355	361	340	344	363	345	387	354	376	327	370	391	368	406	361	370	372	354	362	376	360	350	334	343	365	368	400	332	407	406	379	341	352	359	376	376	355	373	386	364	370	344	363	377	391	342	376	356	366	416	357	345	353	376	379	345	349	369	350	358	356	356	366	374	377	380	341	383	353	355	340	351	385	346	341	335	356	372	346	385	342	357	361	391	338	333	394	361	378	371	335	360	365	379	350	364	337	370	378	348	378	368	369	339	358	376	399	350	373	350	387	337	372	331	367	360	374	359	364	380	332	379	361	363	346	364	355	418	361	386	423	361	367	373	358	341	382	343	408	405	372	357	356	334	364	353	320	391	381	339	392	357	388	342	370	348	367	374	339	398	361	352	388	361	337	367	380	351	348	337	363	363	372	359	356	361	396	351	367	368	348	355	382	378	372	393	362	390	365	376	366	369	371	366	375	350	340	358	350	355	346	352	360	338	359	365	361	410	399	364	375	339	357	375	362	374	334	360	356	392	333	372	345	359	384	369	389	318	388	438	360	352	366	371	372	351	337	372	369	349	381	404	354	417	320	325	367	366	345	369	352	359	375	385	363	330	340	353	349	377	365	364	382	398	362	361	337	369	379	372	365	353	375	363	386	378	356	358	371	350	356	334	369	383	387	365	369	402	359	394	406	387	367	340	351	376	367	375	362	386	347	374	347	348	320	334	378	394	352	368	388	329	356	401	377	329	363	385	397	398	340	326	362	381	399	331	398	372	297	362	347	382	339	379	360	400	331	409	369	357	349	381	358	362	352	383	366	377	362	321	375	336	360	359	381	381	375	374	356	371	365	371	355	374	409	381	350	381	368	374	369	359	383	368	371	352	392	349	358	396	349	379	332	375	397	369	366	334	379	402	353	303	331	405	380	370	378	344	351	379	365	407	348	340	387	377	354	371	398	326	372	366	363	380	379	359	360	350	380	323	345	402	362	362	388	357	369	367	335	368	349	354	341	380	389	345	357	330	344	340	377	383	364	362	399	327	331	373	369	364	381	370	340	364	369	361	369	358	360	378	314	342	387	402	385	357	409	358	373	377	358	366	379	397	396	360	376	393	342	379	354	365	361	364	355	387	376	359	368	360	347	346	370	371	374	370	361	376	389	387	377	369	359	347	358	394	374	367	343	339	362	386	363	359	358	385	371	357	388	335	378	355	350	371	395	371	402	393	358	379	402	368	371	376	350	366	389	352	364	352	377	336	370	375	328	339	387	370	359	377	361	357	348	374	339	353	355	347	352	370	376	374	369	372	363	363	349	374	365	355	368	363	368	387	335	365	377	376	377	383	341	395	352	372	342	375	376	346	387	360	372	357	322	352	370	351	357	370	384	353	380	395	366	343	365	326	372	344	351	367	356	361	338	396	388	378	385	376	367	342	437	384	335	387	387	370	371	339	351	357	363	337	363	384	332	369	352	379	379	381	376	367	336	373	384	350	380	374	369	356	355	379	347	352	357	342	364	328	363	353	349	378	362	365	368	385	332	357	337	389	355	383	347	376	361	340	406	357	395	357	362	362	360	363	352	396	408	376	408	348	340	337	374	392	346	335	372	370	353	384	371	389	361	372	351	344	353	385	385	376	382	340	358	335	366	356	341	361	372	377	374	353	341	356	382	340	373	381	335	338	366	380	348	381	380	343	381	355	343	351	371	398	377	354	337	370	326	358	393	342	369	335	346	389	351	361	361	365	385	391	379	365	371	370	402	367	377	365	360	353	350	394	332	392	337	359	360	376	371	371	339	377	363	376	373	356	326	361	355	315	367	391	380	360	358	357	408	342	370	395	364	359	382	361	364	372	384	341	410	384	367	397	344	396	349	350	362	379	344	370	346	372	348	345	360	357	374	351	368	353	365	357	343	358	350	389	366	354	371	380	358	340	334	381	342	362	341	359	374	358	378	375	388	320	353	351	340	374	368	371	365	360	351	415	359	368	347	364	347	373	359	348	361	381	364	368	368	365	371	367	356	339	387	384	341	388	387	365	345	334	355	373	353	364	362	361	371	349	336	369	363	373	342	359	367	346	347	393	353	398	354	385	366	294	363	368	337	348	384	342	358	375	387	342	345	373	398	366	329	391	357	328	363	367	392	395	318	319	363	380	359	356	340	346	339	414	309	415	366	359	351	361	384	347	390	366	361	347	340	337	319	335	358	387	384	332	378	337	353	389	376	335	330	357	334	381	349	361	382	382	345	336	389	376	365	361	379	358	375	353	349	360	401	350	354	375	376	357	359	369	337	372	368	363	344	360	351	341	337	375	361	407	352	353	379	384	371	332	369	374	376	380	370	366	371	332	379	374	332	374	337	390	351	371	352	364	338	381	323	332	370	394	363	352	378	400	347	396	351	381	374	351	355	369	346	354	344	386	409	370	392	346	375	379	417	354	391	369	346	376	333	386	378	342	408	348	380	393	324	378	365	325	360	355	370	359	392	378	382	360	343	374	388	335	372	346	349	369	379	340	347	392	421	369	366	385	356	335	393	341	353	350	353	366	394	359	343	352	338	351	389	352	330	302	364	314	373	341	403	359	344	367	370	371	348	362	363	376	380	360	366	393	319	375	332	389	401	368	380	340	391	380	363	359	336	348	380	363	357	350	375	376	361	382	361	367	382	383	368	381	353	402	386	343	378	366	350	355	378	346	351	344	348	371	379	341	367	393	383	373	353	341	379	387	364	396	376	363	382	382	377	352	361	357	359	370	338	352	377	355	369	326	366	318	316	379	355	366	364	360	364	377	374	367	348	343	326	378	347	377	368	336	362	348	371	365	376	367	347	357	371	368	354	351	386	347	376	403
7288	16890	13476	7022	5022	3731	2938	2273	1919	1646	1413	1234	1063	942	892	861	784	738	710	696	674	633	645	627	621	591	561	610	566	577	602	583	560	577	523	552	531	526	543	559	550	568	544	513	529	544	529	540	529	521	540	548	595	564	570	559	536	559	545	523	543	533	499	548	508	470	487	524	524	518	531	499	528	540	502	521	511	503	505	467	506	493	569	472	526	520	497	481	496	494	464	513	501	466	537	494	514	520	514	497	529	487	555	499	509	503	510	493	497	484	499	498	468	482	450	507	503	516	537	452	517	493	517	523	543	530	517	467	496	469	514	541	473	477	491	515	532	529	462	516	499	470	492	495	502	497	498	502	492	492	495	497	512	514	465	497	504	472	483	476	499	458	442	484	478	475	473	502	546	496	547	482	530	472	506	499	497	516	491	505	524	500	494	504	469	509	510	479	496	506	513	468	490	506	522	512	495	547	508	501	502	472	528	493	510	525	468	470	510	492	497	516	488	520	487	536	500	516	518	495	504	501	512	458	498	535	486	514	498	490	501	492	499	488	490	509	484	464	507	467	489	495	496	492	483	551	492	509	513	496	507	463	447	480	474	494	498	489	527	503	501	513	456	494	532	492	499	507	525	501	481	472	532	547	520	527	486	504	518	490	515	488	494	494	512	524	471	491	515	489	506	510	509	487	487	502	495	520	527	493	536	476	504	499	480	496	486	507	532	501	477	477	487	460	521	493	506	448	492	502	499	560	495	517	500	515	498	482	486	537	528	506	538	518	520	512	470	518	544	468	495	495	459	503	496	512	446	482	510	499	535	490	456	488	466	517	497	473	511	478	514	507	479	532	510	521	471	506	485	497	501	460	482	492	507	498	533	533	519	487	512	487	487	485	516	586	506	472	480	476	533	536	502	460	460	465	531	503	483	510	512	471	487	507	506	508	508	485	521	495	503	503	459	511	500	509	449	478	536	493	508	474	512	512	489	539	487	524	462	466	544	547	458	503	443	506	529	493	514	525	502	484	515	512	500	503	516	481	479	516	522	500	512	507	521	481	524	469	454	511	474	500	523	534	476	527	476	544	505	494	505	505	499	509	495	498	497	495	497	500	509	498	496	532	468	495	514	489	470	514	498	493	518	532	448	504	546	482	480	533	497	522	479	545	484	531	493	458	525	500	493	495	486	505	523	538	514	485	511	518	519	536	511	478	482	488	494	466	495	534	522	517	486	475	520	478	472	523	475	535	482	493	515	492	524	475	519	479	513	480	503	522	514	499	483	521	479	488	481	512	483	482	485	537	484	491	481	515	507	476	513	490	484	486	482	510	501	475	498	492	502	476	486	509	485	475	498	462	513	514	514	449	501	492	529	496	526	459	481	512	530	500	513	518	542	507	522	496	489	488	501	498	495	514	495	509	471	473	532	496	494	478	501	485	482	474	480	494	464	497	521	497	482	491	480	497	518	458	487	456	525	524	468	493	521	504	529	486	486	510	447	499	478	445	489	517	504	500	476	473	485	519	527	490	533	496	496	503	494	536	497	516	524	452	491	492	485	476	540	480	504	485	486	523	527	506	471	501	515	546	522	489	503	513	530	523	508	505	477	504	531	501	529	488	494	534	511	528	514	501	516	478	490	483	503	497	494	527	524	515	540	481	481	515	472	505	456	523	538	466	518	510	519	510	482	516	487	479	500	472	507	488	515	504	547	478	514	488	518	520	499	505	504	480	516	478	488	529	502	535	457	484	497	502	502	527	474	486	484	514	520	498	515	473	497	460	483	499	487	511	483	523	498	531	524	524	496	450	477	521	457	502	520	516	500	503	503	486	541	498	502	499	531	526	531	484	504	527	485	502	508	456	509	471	492	486	498	482	520	483	516	513	478	505	498	499	493	513	516	488	514	473	491	500	502	510	528	508	515	505	468	484	495	476	512	514	474	503	477	511	494	481	559	490	509	485	497	448	472	515	519	480	508	483	483	527	499	505	495	502	504	495	506	498	506	489	514	502	495	484	497	549	508	474	507	449	495	522	476	454	444	519	497	476	496	510	498	473	471	520	513	484	500	481	480	500	494	491	478	462	494	506	497	492	478	492	510	516	467	505	476	485	501	547	513	472	448	475	472	541	505	503	465	503	477	498	470	515	486	495	540	489	525	521	497	512	516	504	497	482	494	501	475	501	530	478	525	514	475	479	471	511	475	480	509	531	521	474	511	523	478	479	497	473	548	473	525	506	491	475	499	511	481	497	489	505	493	488	512	492	479	480	534	470	481	508	531	505	477	444	548	488	478	480	478	491	520	487	498	477	511	494	507	525	501	485	486	480	506	509	484	487	523	499	508	518	482	525	507	527	491	496	465	536	491	493	534	468	516	486	508	522	495	545	487	496	522	488	494	502	466	511	499	512	466	527	480	519	489	480	519	486	517	494	480	504	492	493	519	458	471	511	470	458	496	523	497	447	505	474	497	489	497	520	497	480	487	517	465	485	534	501	503	508	492	460	521	498	507	496	460	513	515	522	507	516	520	454	532	470	474	477	512	480	509	500	495	509	517	506	467	538	491	509	494	510	490	506	476	465	502	516	497	534	535	533	515	511	526	487	488	508	477	505	515	477	477	528	476	505	458	498	505	489	479	534	474	522	466	481	526	535	482	496	504	546	470	497	479	496	500	521	498	493	530	533	480	506	509	477	486	506	518	501	490	499	502	511	508	494	486	519	520	529	489	446	504	536	535	477	510	499	494	522	483	493	493	486	522	495	525	491	516	500	497	529	483	477	508	519	447	503	475	489	472	502	494	484	519	507	492	500	534	502	514	480	496	479	509	483	531	479	484	497	531	478	539	454	492	508	469	476	490	451	519	509	514	445	495	505	505	524	495	518	486	507	510	503	497	538	502	457	496	503	500	483	508	496	489	492	492	491	492	488	513	521	461	503	508	546	504	506	460	495	515	555	523	494	505	500	503	467	515	505	500	505	444	551	490	491	506	514	471	494	487	497	495	498	474	524	519	471	463	538	495	491	508	518	475	480	480	495	508	490	481	448	487	492	521	504	496	472	521	473	518	493	474	554	453	521	460	496	496	511	478	515	478	522	523	456	502	517	490	488	534	463	512	448	496	549	497	517	506	467	502	506	500	507	492	528	514	508	527	528	512	475	497	499	489	482	476	533	465	465	495	496	499	501	537	538	494	494	487	510	505	506	466	535	493	501	482	475	508	505	526	488	545	491	511	471	505	511	492	534	464	487	507	484	503	492	483	501	528	476	494	527	492	508	502	491	545	517	496	478	509	487	485	481	492	513	508	497	488	496	500	482	512	529	470	499	470	496	506	478	475	439	512	543	512	515	494	482	500	507	534	517	542	504	517	474	477	549	489	506	476	457	516	492	497	505	487	487	465	489	514	477	513	484	480	512	512	483	486	504	467	482	517	519	519	495	523	493	490	486	501	489	496	497	514	493	498	478	445	528	481	510	500	495	504	496	497	483	493	489	463	501
27173	21288	10768	958	575	497	447	424	437	483	379	459	444	422	436	450	410	457	389	431	425	416	433	445	426	442	451	434	443	439	393	414	437	422	431	431	397	417	408	420	447	411	423	414	408	450	413	428	429	452	420	417	446	457	384	440	442	438	437	446	405	420	434	397	447	486	429	391	416	428	423	423	417	419	403	415	437	393	440	388	469	412	436	432	408	407	423	392	405	417	423	441	395	399	443	383	422	429	420	408	422	405	401	384	402	404	435	394	394	405	445	424	415	416	412	427	469	415	436	412	445	450	419	452	401	389	418	428	428	383	449	451	414	453	402	416	405	405	430	417	431	418	415	442	454	407	417	390	451	433	463	428	457	442	426	418	411	398	408	427	419	424	418	413	368	399	407	407	401	408	450	419	404	451	410	432	429	419	418	429	443	444	405	392	412	411	466	452	421	428	409	426	424	434	440	442	447	420	448	423	456	416	416	424	407	417	420	421	388	429	419	402	381	418	453	438	404	448	402	406	409	389	411	421	410	433	387	432	423	419	424	436	405	439	399	423	433	396	425	392	383	386	426	397	432	430	450	446	432	406	412	415	420	406	389	431	420	396	470	425	448	403	453	410	420	417	437	405	414	406	430	424	395	435	441	439	402	403	435	402	457	401	425	396	390	418	422	455	408	397	384	420	434	454	435	428	440	451	431	442	424	421	400	413	435	439	411	399	419	420	436	406	389	421	394	426	438	416	391	414	400	462	431	414	363	405	420	426	424	414	440	404	409	386	401	399	399	434	404	427	438	423	420	416	431	380	420	407	451	447	406	456	433	439	432	436	451	456	415	404	456	410	389	407	407	452	416	429	389	430	435	393	439	412	408	419	422	381	405	410	432	415	405	467	411	428	456	407	425	427	427	385	413	427	419	412	424	362	404	427	420	415	479	431	420	434	443	432	436	422	421	410	422	423	379	428	401	437	438	416	394	401	477	416	385	405	467	444	436	411	406	424	420	456	423	385	408	441	424	415	402	448	402	449	445	436	409	442	423	430	429	399	406	432	398	454	387	395	411	414	434	416	409	437	391	404	416	440	401	399	435	412	425	433	404	405	418	429	429	422	407	442	393	411	436	426	415	461	407	366	401	444	365	458	390	432	469	383	421	384	418	447	395	368	458	423	425	450	404	412	469	413	392	401	426	445	454	423	428	411	406	411	425	407	383	428	410	408	422	413	414	430	421	409	407	409	424	419	419	400	412	405	404	406	455	429	438	461	423	421	420	408	456	414	395	403	430	431	411	422	427	399	438	446	392	414	438	406	435	428	432	397	414	442	414	409	382	415	384	397	415	429	405	387	428	440	423	429	416	391	421	423	410	436	395	416	422	397	407	417	419	423	384	418	435	443	412	445	403	424	404	419	378	417	426	444	425	416	449	396	376	402	414	427	403	385	409	417	436	406	418	424	435	416	409	441	435	432	430	454	406	437	429	413	400	404	393	418	427	434	431	413	438	411	415	399	402	418	433	418	435	418	429	418	405	435	406	444	391	419	419	462	412	393	392	438	413	422	398	437	395	431	415	414	437	447	432	384	413	408	410	381	440	434	460	419	452	382	408	417	421	428	400	416	460	459	407	423	414	439	433	404	436	392	438	397	448	398	429	415	468	434	438	401	412	439	383	463	402	443	435	414	374	462	441	464	417	435	432	416	391	413	446	428	425	401	416	437	435	454	381	422	416	440	429	362	464	397	390	410	409	483	451	413	427	430	452	420	390	457	469	453	419	419	425	427	441	408	414	405	424	412	412	448	464	428	428	458	417	402	399	448	402	406	400	396	420	405	441	405	446	401	415	417	394	464	433	404	444	441	431	419	420	429	425	400	380	428	423	397	401	396	433	419	390	429	390	424	389	419	420	392	409	396	408	441	438	462	422	396	406	455	396	402	375	413	435	420	430	448	420	373	437	429	416	424	423	419	414	422	431	428	444	393	432	397	435	426	411	430	429	433	401	394	373	411	423	427	400	439	425	429	411	382	373	413	408	400	445	431	427	418	409	437	422	396	414	425	424	433	388	424	435	438	437	423	399	434	434	441	428	436	419	428	455	407	417	445	423	403	447	437	448	443	410	450	413	416	399	414	426	424	419	410	409	399	447	414	402	426	417	394	442	397	412	476	439	457	450	433	398	422	409	397	398	444	403	422	431	406	424	440	434	415	421	421	414	430	385	421	421	459	443	409	428	443	439	407	415	429	442	410	384	413	412	421	418	405	398	418	399	426	433	422	413	424	439	426	457	456	450	399	378	401	393	436	415	482	410	401	451	407	391	405	416	396	412	392	431	438	445	434	459	400	448	406	403	400	406	475	406	448	394	414	420	434	390	438	436	414	425	426	423	441	429	400	420	410	436	415	443	416	398	414	437	440	411	373	395	449	423	448	408	420	410	391	394	427	424	432	430	430	465	433	431	430	403	425	416	419	380	411	418	373	451	425	423	424	443	422	443	424	490	418	447	379	400	424	411	391	408	391	456	397	414	424	387	406	405	404	388	432	443	419	438	445	438	389	440	423	456	403	416	418	470	420	407	440	422	438	419	429	432	430	402	431	436	398	393	450	449	450	410	391	428	484	459	403	419	414	475	434	429	413	408	403	414	407	426	405	436	422	396	459	400	406	446	437	420	421	436	473	432	398	412	402	396	417	400	405	431	412	408	403	419	417	467	429	414	413	415	373	413	378	392	421	386	400	390	432	415	409	427	404	405	426	420	427	408	392	430	412	419	383	468	400	398	427	399	427	386	417	426	433	398	422	430	435	411	440	433	418	399	446	420	440	405	418	434	429	456	452	384	429	374	422	426	382	402	437	400	434	459	438	439	415	399	433	432	401	418	392	430	411	446	421	445	460	386	433	428	420	413	404	459	390	438	474	426	438	403	430	448	403	416	413	410	436	403	428	418	423	422	410	394	433	454	412	407	389	442	426	391	402	402	440	408	412	422	452	422	440	416	450	415	459	413	408	433	397	390	442	470	390	408	417	427	451	411	436	417	426	432	445	446	406	461	372	399	444	427	478	403	415	412	451	421	441	423	416	409	390	439	414	420	408	408	439	420	451	403	417	416	440	442	424	398	415	384	445	426	442	417	424	416	410	405	444	413	445	412	415	420	446	456	421	410	439	457	392	459	399	444	429	420	440	399	411	458	399	425	402	409	453	420	411	373	432	441	422	431	437	418	407	420	429	427	431	438	422	377	404	394	439	414	421	426	406	407	396	470	401	434	427	427	404	451	405	416	441	418	462	400	403	407	418	417	410	444	410	400	427	384	405	417	394	394	355	405	438	424	449	432	438	408	410	407	392	418	421	424	395	398	428	426	456	372	461	399	398	422	354	437	431	453	442	424	426	466	412	418	456	418	421	445	448	411	446	409	441	420	429	424	443	408	381	434	414	388	450	410	426	435	422	411	444	455	421	391	408	419	470	429	394	387	413	457	397	396	442	397	409	457	426	447	435
4051	1406	1217	814	709	706	640	628	614	604	566	582	558	592	558	533	583	569	546	561	560	580	597	549	562	565	574	559	567	549	551	570	597	563	540	553	578	566	583	620	605	582	597	582	606	584	560	571	616	621	565	557	568	553	596	570	587	582	529	537	538	580	551	532	594	564	565	590	536	580	540	611	581	539	579	570	538	570	552	549	529	533	555	537	575	597	545	589	606	561	578	602	544	575	567	596	522	584	572	559	561	594	565	551	558	557	577	541	542	535	524	561	558	576	607	648	546	533	575	554	539	533	607	518	537	556	551	583	554	555	533	534	533	528	545	547	550	583	583	589	593	549	566	539	574	581	626	537	608	555	580	607	553	556	571	531	537	594	566	594	538	590	529	563	554	556	534	551	549	601	545	546	540	561	586	536	539	562	611	514	587	549	566	547	611	572	573	560	559	529	578	543	576	580	555	499	540	600	581	557	606	560	528	567	560	559	583	552	526	577	587	585	558	528	546	582	566	552	538	574	549	562	566	570	538	531	576	601	539	570	577	574	527	520	600	549	552	555	542	567	561	583	538	595	590	596	551	580	589	585	620	530	572	583	557	559	607	579	589	565	559	584	571	579	535	605	570	534	563	567	565	551	517	564	544	594	544	564	575	552	586	516	612	580	589	556	581	584	535	575	556	506	613	560	574	570	577	551	573	495	586	586	527	549	565	549	522	544	614	576	581	581	552	550	559	520	537	587	563	572	573	532	557	564	564	573	560	593	578	572	576	562	579	585	574	546	550	596	550	561	570	520	531	561	584	554	559	611	600	547	535	567	532	565	598	561	588	577	611	581	567	567	567	545	560	554	556	522	586	579	575	530	565	566	566	569	531	531	568	571	554	579	535	568	555	524	583	567	558	572	573	527	581	569	569	587	529	551	536	587	569	556	554	562	552	551	553	545	506	566	536	553	591	536	569	558	619	579	531	563	585	561	585	582	534	566	536	535	572	525	568	551	566	560	570	559	573	580	527	551	565	532	571	533	585	580	588	558	540	531	534	589	501	545	551	534	565	554	556	574	585	546	586	551	565	577	592	555	597	546	583	563	554	568	537	572	576	612	515	595	564	615	579	585	528	608	556	573	580	555	569	583	562	550	553	594	550	557	598	549	566	567	520	543	558	578	497	554	593	565	583	565	583	577	563	547	579	540	567	578	541	589	529	565	555	560	550	607	575	568	541	540	564	538	576	607	493	531	565	596	576	549	603	533	537	535	533	549	538	569	518	548	564	565	540	551	583	542	553	582	572	548	564	602	547	587	567	579	574	572	558	570	534	565	511	564	542	594	585	556	582	533	602	572	589	599	593	541	536	552	588	548	557	567	575	581	584	556	573	539	547	534	601	572	551	537	577	527	583	579	544	572	549	569	595	569	550	580	562	566	566	633	566	558	585	562	562	555	564	585	570	592	589	572	541	584	573	548	503	550	557	558	564	566	572	592	580	560	606	558	553	565	534	533	574	578	559	562	548	532	552	574	541	551	557	592	579	614	571	561	527	565	574	614	544	596	566	535	553	595	598	564	575	560	584	590	531	541	535	540	591	588	607	562	534	588	562	578	578	553	567	541	596	624	587	546	538	599	582	559	567	564	584	605	539	574	590	587	558	579	570	558	533	566	544	572	501	559	569	556	539	579	576	588	631	575	579	547	564	528	504	612	607	560	582	542	584	603	560	539	551	558	548	516	530	552	554	579	594	605	554	557	535	531	542	538	574	561	560	602	535	535	524	573	606	565	549	573	572	578	566	562	557	570	565	528	589	616	571	560	589	577	551	594	542	529	616	554	556	590	578	540	588	617	556	570	599	558	574	545	595	533	589	570	556	567	578	591	585	557	577	591	566	584	548	542	540	558	557	570	562	585	540	549	550	557	567	537	570	536	570	576	590	535	560	558	551	568	567	556	586	568	529	588	604	513	582	602	566	577	571	546	511	544	550	568	550	567	599	574	531	549	590	577	562	591	541	549	557	523	548	560	534	561	617	539	593	561	567	575	528	555	548	572	550	589	552	512	550	542	556	553	519	573	558	569	557	559	539	566	566	570	557	537	556	553	560	558	538	536	586	561	553	560	533	606	576	567	545	588	529	550	530	534	526	564	557	595	550	583	574	551	556	527	559	557	557	506	555	603	570	548	552	580	554	577	561	525	632	569	569	574	575	583	592	551	527	558	571	605	561	553	546	560	536	528	557	568	567	589	556	554	548	515	566	545	590	608	540	634	565	570	560	606	597	585	539	564	569	571	563	509	534	564	524	590	562	571	555	568	587	560	577	577	559	529	553	572	594	607	573	552	562	567	571	580	594	549	606	613	538	558	558	551	519	551	567	555	588	518	582	575	538	589	579	546	575	602	562	540	542	584	568	589	536	534	557	573	550	580	592	574	543	551	568	540	589	586	574	555	564	550	563	540	497	564	578	544	545	561	537	536	604	588	567	593	554	558	589	586	574	530	542	539	555	538	554	547	584	574	541	555	487	560	556	530	541	548	585	557	561	533	558	571	545	583	573	571	572	556	557	552	543	501	534	572	511	592	597	548	536	551	540	545	551	516	570	563	561	581	583	577	578	555	593	569	545	556	542	581	524	538	572	570	545	595	586	561	580	548	564	604	560	552	566	567	560	554	546	580	603	540	596	589	599	570	568	554	552	581	578	593	517	565	598	524	566	582	529	560	571	550	587	560	597	576	568	517	553	574	574	521	551	571	601	561	584	634	553	556	557	578	602	575	557	569	543	556	586	531	569	593	542	544	543	578	575	611	550	569	587	555	547	533	581	564	545	588	544	547	522	519	553	560	569	616	550	567	547	593	582	579	563	571	556	565	558	545	573	544	568	574	621	568	584	552	554	580	577	552	543	576	583	592	587	603	530	570	576	577	547	562	550	544	564	545	573	527	551	561	541	578	572	543	566	580	570	529	584	546	627	520	505	587	589	546	567	554	609	572	577	523	587	574	587	558	521	529	550	564	596	566	598	580	567	532	523	546	558	570	556	563	587	572	556	566	597	614	575	534	555	530	558	574	492	532	567	617	587	578	586	555	574	585	599	586	517	594	549	530	564	601	559	537	603	549	578	536	566	531	590	597	562	586	527	583	566	539	529	530	581	529	598	557	605	580	563	582	534	567	628	556	551	525	557	572	600	556	558	582	592	547	526	559	558	526	585	554	602	563	567	545	546	557	559	555	561	539	580	600	552	526	562	537	546	533	572	562	552	590	561	544	518	581	543	557	536	573	568	566	604	597	544	579	554	563	560	546	575	559	569	551	567	525	524	550	540	531	530	605	500	584	542	580	580	513	589	544	574	534	517	580	578	575	574	570	596	551	547	587	569	502	558	531	568	533	599	548	588	523	562	534	553	554	573	574	580	564	587	536	578	595	579	602	571	569	541	520	588	559	582	560	553	565	515	529	565	603	551	595	544	564	543	569	542	601	537	582	537	572	569	558	577	553	583	540
24040	21574	29184	24361	21529	12884	1569	1006	827	799	754	711	700	654	622	649	653	636	606	608	614	568	623	602	569	572	656	551	607	581	566	589	564	590	560	579	585	587	609	598	614	606	564	551	535	620	610	533	565	580	608	563	549	597	541	564	587	571	526	557	591	566	577	611	572	560	571	548	588	591	541	521	555	604	585	634	610	554	576	570	601	558	587	559	597	527	580	588	531	561	572	562	571	607	543	543	559	598	533	543	560	604	574	535	563	562	573	622	534	560	548	590	581	606	581	576	571	532	562	573	577	580	621	555	599	562	579	585	581	579	537	493	534	609	584	551	577	559	547	541	536	615	562	591	573	579	571	543	561	592	546	578	607	534	568	510	528	549	569	596	525	574	572	569	540	509	563	543	556	576	545	591	559	613	605	539	559	603	545	566	560	557	564	579	562	551	541	573	528	588	565	545	577	572	553	596	555	552	585	577	545	560	509	552	577	530	564	571	574	570	609	563	593	589	568	570	554	557	563	580	564	577	600	536	563	528	578	612	590	537	517	560	589	518	557	573	550	569	590	545	576	605	561	536	524	556	540	532	579	543	560	570	579	549	556	538	565	527	554	550	579	540	587	584	567	522	562	542	578	544	562	537	558	585	556	572	551	584	574	532	573	553	606	571	575	532	556	557	537	549	581	540	562	551	580	551	551	571	565	575	550	574	578	596	576	591	574	550	559	551	533	555	541	554	546	593	592	626	559	575	549	576	523	593	537	522	600	527	530	560	589	590	553	585	540	566	543	528	589	591	591	571	588	580	603	512	550	548	540	585	556	601	545	581	599	574	547	553	547	553	566	554	571	556	564	547	544	589	552	580	566	553	615	553	548	562	534	581	604	541	571	530	596	559	560	576	609	541	555	550	587	577	598	578	538	551	568	545	583	564	575	562	563	543	617	533	562	533	620	564	553	554	573	544	571	561	554	559	590	558	576	533	597	531	593	562	562	566	546	609	496	548	526	546	626	567	530	546	515	559	565	551	540	575	551	592	567	584	545	578	525	585	582	542	544	577	567	542	601	585	615	581	507	574	534	548	567	570	570	598	520	584	576	533	502	567	571	546	564	546	571	562	559	521	595	572	571	541	560	542	543	573	529	594	547	580	566	558	557	547	558	541	590	541	564	596	577	561	584	570	563	559	557	586	568	597	593	559	593	569	530	529	551	541	532	527	569	569	535	556	565	568	562	583	588	524	581	601	588	584	568	587	545	551	582	554	541	606	583	548	584	564	545	563	597	610	544	592	543	563	548	597	548	579	575	584	578	561	525	543	603	580	535	554	587	595	575	574	619	567	538	536	559	599	548	594	584	545	522	604	555	581	561	543	559	577	577	522	531	565	557	584	589	526	568	594	579	583	575	585	583	531	537	551	599	569	547	561	587	596	547	560	525	530	546	570	504	536	581	595	600	577	610	560	532	558	535	579	547	540	530	604	561	577	565	538	569	539	567	565	576	591	564	574	549	541	583	571	595	551	549	528	528	512	546	592	568	540	607	576	572	597	578	568	627	584	590	561	528	551	502	594	578	560	568	580	558	594	581	563	581	566	556	588	554	564	579	597	591	562	532	567	569	574	563	572	595	515	584	531	550	545	583	597	562	546	552	577	526	559	558	608	552	542	576	591	555	553	567	550	587	527	552	562	543	616	576	569	566	529	569	579	613	539	558	572	536	537	561	557	582	588	602	550	605	526	559	544	567	565	552	536	565	570	545	539	530	545	558	546	565	538	573	577	569	569	538	553	537	579	555	553	548	610	551	586	584	543	555	566	576	550	591	564	528	596	582	528	611	558	583	571	540	558	575	571	508	623	556	568	545	571	554	548	534	591	552	576	559	527	584	578	559	512	611	573	567	565	537	575	549	561	561	589	576	562	591	587	511	517	574	550	565	603	580	556	565	606	535	573	569	572	559	549	561	616	571	549	559	495	561	580	567	573	546	583	522	622	572	514	581	563	567	601	610	553	555	529	575	611	537	554	544	519	573	555	573	581	587	568	571	566	568	570	615	562	557	553	603	574	552	577	536	572	576	569	581	534	564	512	558	580	570	618	529	575	555	571	582	552	554	605	563	546	586	574	552	571	527	533	575	557	549	541	578	569	547	578	551	560	528	535	578	521	556	552	574	595	544	574	553	599	646	601	561	545	542	558	579	560	605	549	595	528	601	528	559	569	579	612	581	610	528	537	571	508	572	591	582	564	557	574	561	567	567	601	548	611	579	547	557	543	573	534	587	592	603	579	565	542	604	534	567	543	554	518	549	574	564	564	566	601	560	555	554	521	511	586	559	592	544	554	553	584	581	582	533	539	577	537	530	564	556	543	560	568	520	530	636	591	576	548	559	601	515	558	507	590	560	580	589	565	570	578	607	581	574	575	557	568	563	515	531	598	545	562	599	587	531	511	534	560	591	578	591	542	608	595	585	552	575	579	568	550	588	523	568	536	589	568	579	574	537	551	573	539	516	607	593	562	561	543	559	557	544	576	551	575	585	575	552	602	567	554	548	562	533	579	556	565	563	565	595	518	542	586	500	548	560	555	555	530	550	573	549	563	574	521	560	576	584	533	534	557	533	583	541	579	574	533	593	537	584	531	571	525	536	556	564	559	576	583	541	540	542	578	583	531	548	563	555	609	590	534	534	550	527	501	582	623	565	513	595	561	614	570	525	545	559	537	566	570	556	567	576	569	518	547	554	539	536	561	560	552	583	573	598	589	570	567	544	562	547	551	560	535	566	550	611	513	541	563	562	574	558	540	549	583	573	574	572	558	590	550	573	576	567	535	588	528	504	540	556	527	559	578	555	577	576	550	570	557	554	587	616	579	593	551	578	533	584	541	568	543	537	542	555	581	570	589	537	532	561	571	565	587	582	531	589	516	578	566	527	559	546	533	554	576	524	585	553	565	552	577	539	530	578	573	553	571	566	579	577	555	541	601	555	563	582	547	553	582	556	535	541	595	510	596	576	582	563	539	577	576	564	543	562	551	539	595	550	549	548	595	549	577	545	580	552	572	564	572	608	580	547	554	591	549	594	525	552	573	516	587	546	597	569	614	538	549	593	572	561	586	558	584	572	594	564	557	552	522	562	564	536	618	541	565	576	564	573	562	558	544	520	539	572	535	562	550	522	573	581	529	558	577	619	553	535	575	563	586	625	587	541	574	548	576	604	551	535	575	556	551	609	580	600	547	573	582	561	554	549	555	533	525	595	547	582	574	602	581	550	512	546	537	588	583	521	584	557	608	596	552	540	542	528	566	568	594	557	584	603	502	555	539	603	566	599	564	549	564	588	548	566	578	562	580	477	554	571	578	577	595	564	556	592	551	552	609	557	577	568	568	594	554	584	533	527	553	547	537	572	585	562	587	592	544	548	575	609	583	595	567	525	572	589	546	560	540	567	547	603	545	548	544	554	553	569	552	582	579	582	533	588	569	598	578	544	513	545	572	585	583	566	543
5096	10902	8656	4430	3248	2416	2038	1699	1500	1356	1209	1108	1082	1057	955	912	957	872	917	822	894	859	808	827	809	804	800	845	769	791	803	850	793	812	795	826	794	725	786	802	772	785	792	796	769	796	756	804	784	795	772	777	842	752	740	765	745	837	724	744	791	809	757	754	779	756	788	793	758	758	792	772	726	772	787	774	729	710	765	718	766	770	797	738	811	710	768	750	761	710	779	744	720	763	801	711	764	746	746	768	769	777	783	771	748	733	743	798	766	740	753	744	788	817	769	712	801	737	753	760	776	816	745	780	733	755	793	736	761	768	737	738	754	772	771	722	721	787	767	752	815	746	745	723	765	755	728	734	740	785	765	725	754	782	736	749	709	755	716	712	782	746	767	726	758	807	772	772	709	752	795	717	826	718	804	756	780	756	771	758	736	761	752	768	784	731	715	707	739	703	782	730	757	741	707	787	718	778	768	751	754	792	763	763	725	756	718	790	746	755	764	703	774	735	766	776	743	746	722	765	745	784	805	677	763	763	757	765	761	743	738	760	742	768	754	722	724	722	703	731	769	758	807	762	754	792	728	751	750	723	731	706	728	760	792	762	775	705	776	722	770	718	824	740	755	730	790	756	750	766	712	767	723	727	686	745	723	759	738	755	748	727	724	772	732	753	755	771	799	775	784	735	768	755	750	782	751	720	781	745	771	760	708	780	721	771	740	742	747	747	788	781	738	782	767	751	784	755	747	763	771	788	773	736	763	805	807	726	714	745	750	761	711	766	729	740	750	723	766	716	737	790	729	721	762	746	774	761	747	766	719	737	713	728	739	738	710	757	728	737	750	795	784	742	749	774	744	764	779	738	764	775	763	760	753	747	718	771	749	784	755	789	769	776	758	753	765	745	804	748	767	706	786	753	754	734	749	759	718	730	769	748	763	765	760	734	757	786	767	793	771	779	773	731	762	760	743	766	775	761	757	735	740	699	816	743	747	790	703	760	758	765	769	743	757	773	764	725	788	761	770	761	747	775	776	801	764	737	737	731	725	823	762	718	754	776	778	753	776	769	732	745	747	701	770	774	759	799	756	769	787	759	729	763	771	728	775	771	732	788	748	779	694	781	703	747	737	789	775	752	789	754	754	741	723	788	740	778	705	756	719	763	758	812	777	764	759	755	802	776	696	721	720	728	752	740	709	791	750	766	810	701	747	773	779	761	752	754	710	781	767	776	753	739	711	722	761	781	741	770	724	775	736	768	732	750	753	758	740	800	773	725	756	759	697	733	764	782	753	802	793	779	758	746	759	745	707	747	763	748	727	790	769	733	750	705	768	763	744	832	748	769	764	779	765	722	745	783	690	800	777	713	755	742	760	722	810	757	729	729	797	781	693	758	827	744	781	743	765	777	759	749	769	711	729	791	759	786	768	782	707	746	755	790	745	776	797	790	733	791	793	752	810	729	748	765	782	740	753	747	763	766	703	761	800	775	749	777	739	737	794	708	763	758	740	745	736	751	748	734	772	763	758	728	757	760	792	806	749	784	714	785	708	768	747	732	741	761	758	775	748	756	760	746	726	723	750	712	788	717	739	713	720	748	742	744	756	716	751	746	770	726	691	724	807	777	707	742	743	714	729	759	719	768	788	771	750	827	742	772	749	770	766	777	770	755	772	772	737	777	767	717	837	814	753	726	711	754	778	769	782	741	750	736	736	710	699	792	771	743	812	748	758	733	756	723	735	730	730	759	723	763	736	720	731	765	787	681	771	780	795	763	775	735	774	797	744	804	766	751	737	739	713	745	749	759	721	809	747	751	732	773	759	772	774	746	793	792	755	750	777	743	740	775	722	733	705	738	778	704	742	752	753	758	768	788	744	717	771	757	773	737	721	786	753	766	736	776	745	730	751	785	750	707	783	728	736	718	798	778	765	745	803	743	752	773	739	715	753	695	763	798	746	750	768	801	802	722	736	796	796	758	731	738	751	766	733	762	752	735	722	755	720	768	769	733	752	793	776	805	805	747	702	731	735	781	781	794	817	702	758	705	738	750	780	747	740	707	775	777	803	756	797	788	792	807	739	740	732	755	787	778	732	757	742	754	774	769	750	761	740	730	744	757	762	705	741	789	754	810	820	745	775	745	765	762	772	786	817	712	742	758	716	742	768	745	754	716	785	737	668	832	772	730	737	771	738	776	743	757	759	817	707	763	794	786	750	724	672	715	751	736	730	796	782	763	735	746	724	777	742	723	741	762	721	752	775	749	728	777	748	792	760	735	791	746	729	770	761	711	731	758	764	745	761	722	747	727	786	736	760	741	760	761	741	737	781	759	734	771	757	719	747	719	763	716	669	753	720	731	777	768	760	740	727	735	796	723	705	725	736	786	809	770	699	739	776	774	745	792	766	750	750	756	774	736	730	742	743	753	777	751	751	772	794	719	722	738	763	781	754	751	773	847	762	729	767	753	752	726	767	768	777	752	788	762	735	783	729	743	755	756	792	718	710	769	781	733	766	776	747	735	701	706	734	705	821	700	779	762	754	729	753	778	758	735	747	771	792	776	774	703	737	782	720	783	734	782	746	783	766	724	763	769	808	795	734	777	793	716	776	792	748	700	707	675	749	754	735	743	813	750	745	734	751	681	762	794	731	745	765	730	763	752	771	729	695	767	733	767	715	750	768	751	799	729	737	747	806	744	729	762	761	761	783	756	785	802	759	722	724	779	715	725	755	751	763	780	776	806	724	773	716	821	719	770	750	740	768	698	719	734	710	704	734	820	725	734	726	720	742	730	782	737	722	737	682	773	775	785	705	689	746	765	727	725	777	765	749	746	739	734	751	755	755	753	756	735	747	724	784	779	753	780	762	783	778	747	773	790	738	731	788	729	745	699	782	715	727	709	745	768	771	765	739	752	748	748	768	765	717	735	751	746	820	776	749	742	757	761	734	731	764	720	728	739	757	749	719	793	747	773	761	715	728	780	785	734	746	725	735	762	720	773	715	728	786	736	760	767	711	762	699	711	719	754	764	783	728	768	811	728	778	733	729	738	730	773	734	786	762	768	775	730	765	787	744	764	731	770	778	770	729	749	768	748	730	763	770	731	781	716	773	727	791	719	761	801	729	736	761	756	738	767	744	764	757	743	729	750	730	729	729	748	766	764	753	701	741	745	687	764	758	785	736	791	772	787	805	742	750	742	713	737	753	768	747	751	762	695	732	772	786	691	773	770	712	749	765	743	705	736	748	796	719	827	764	711	750	782	800	825	730	722	777	743	753	766	716	742	700	751	736	749	740	792	750	793	732	734	722	761	741	793	726	727	774	718	769	704	760	685	760	744	736	804	767	794	725	763	762	731	792	780	744	768	757	787	723	756	731	736	741	754	783	760	768	782	794	784	722	776	734	728	734	741	725	782	740	796	752	755	804	729	798	721	776	769	794	760	790	796	784	753	734	740	740	742	740	727	769	758	754	773	794	761	728	698	725	755	762	725	791	780	780	782
23131	21528	29511	24001	21532	21572	10878	1213	822	760	667	604	568	526	534	470	478	464	452	421	422	431	413	403	433	430	406	454	362	424	410	363	395	391	425	401	410	376	409	390	393	392	395	387	384	386	370	368	426	361	387	402	397	371	379	413	393	395	380	365	371	387	383	412	385	377	377	372	363	370	378	383	394	349	409	336	381	358	373	354	297	357	396	376	357	369	338	339	386	353	341	382	372	381	340	397	360	354	321	366	356	343	378	386	340	348	318	377	380	385	353	380	330	347	335	350	355	386	384	368	334	372	389	340	370	362	356	340	365	379	405	359	316	362	359	367	343	371	356	382	367	377	370	366	332	359	353	358	399	354	395	347	346	360	382	356	352	351	364	359	325	376	372	365	344	367	358	391	345	379	359	347	368	319	366	344	370	356	368	384	407	372	379	343	355	338	368	342	376	352	303	378	350	359	354	340	404	362	358	330	345	363	349	358	338	398	363	352	367	324	379	342	346	362	362	351	399	397	336	352	368	379	343	354	348	383	375	362	350	342	400	334	361	330	326	382	367	351	344	368	344	350	343	360	364	346	350	360	346	349	407	348	386	350	395	326	367	337	351	329	355	368	380	362	375	335	363	360	345	341	366	367	366	370	385	355	372	379	377	369	369	388	380	363	388	368	346	341	347	343	383	341	362	348	367	355	358	337	353	398	324	390	352	368	347	342	356	397	352	371	342	364	347	369	347	387	359	381	375	328	371	354	380	373	386	364	391	369	339	382	330	351	357	359	358	368	382	370	362	385	334	358	371	347	324	338	396	376	366	366	380	336	358	384	361	339	384	377	360	361	368	378	374	349	331	378	370	353	380	333	355	346	357	377	356	360	335	359	348	362	370	390	368	330	346	368	394	364	365	370	339	382	341	349	341	369	370	379	368	382	365	325	345	360	368	348	354	362	347	347	369	369	367	361	349	361	346	375	354	337	360	366	351	369	369	341	356	367	386	370	365	352	356	387	344	336	378	371	368	359	353	363	381	347	358	346	370	336	347	367	358	353	369	367	342	340	385	330	349	393	366	369	386	387	363	331	366	332	355	368	326	353	372	327	343	363	342	349	368	352	373	320	397	385	351	341	348	359	385	326	344	362	371	354	374	338	374	351	369	323	377	383	376	381	355	364	338	339	336	392	383	384	352	387	376	360	340	363	354	359	345	369	371	364	350	356	342	352	388	339	363	375	383	345	387	391	379	368	365	334	362	366	374	349	386	383	353	384	380	395	374	352	351	394	353	335	362	361	306	342	356	347	366	353	355	354	359	387	364	377	374	381	343	373	348	364	371	360	361	385	379	347	350	368	371	348	364	359	367	349	372	364	348	364	399	364	359	355	415	361	339	330	344	318	366	359	369	369	353	351	331	371	356	364	355	375	369	378	357	322	381	356	385	368	416	357	325	381	337	393	342	350	371	341	370	369	347	369	347	353	372	335	358	347	368	371	370	348	351	340	347	373	355	331	371	349	345	338	370	362	388	351	355	358	345	364	370	375	368	381	330	367	371	336	369	413	363	376	352	388	351	332	358	337	327	334	354	350	360	368	369	355	338	348	383	360	359	373	352	334	331	373	366	352	353	354	345	403	375	334	331	328	363	408	323	368	383	360	343	386	357	333	383	353	370	324	375	384	345	362	328	354	371	380	384	364	387	319	344	360	346	346	398	336	340	366	360	352	354	350	362	339	369	340	320	353	346	357	359	330	343	349	362	356	345	381	328	332	354	379	335	374	344	347	377	383	381	359	365	359	377	375	331	349	331	342	378	368	331	336	324	374	342	366	358	375	341	337	369	374	350	403	339	363	358	363	380	366	386	332	360	370	373	350	352	357	344	365	378	370	365	382	343	354	327	344	389	352	384	354	356	357	371	385	343	350	377	335	379	360	384	347	379	353	364	356	366	361	356	351	377	369	371	378	393	385	393	404	376	390	392	357	388	370	329	358	356	349	338	366	355	376	372	405	394	374	355	321	369	332	364	359	375	361	343	360	369	335	418	330	364	338	339	384	331	327	389	337	346	349	373	356	363	315	372	358	375	353	398	391	369	361	344	363	338	377	364	329	344	369	360	346	321	393	355	348	334	353	354	382	352	338	319	357	388	362	362	321	327	349	374	342	345	374	380	357	378	354	343	358	370	342	362	354	410	393	330	362	367	361	341	337	333	346	344	345	365	334	335	363	376	354	379	337	342	368	351	369	364	411	357	372	336	347	357	345	359	348	344	364	354	357	359	406	339	366	319	353	380	398	396	352	345	345	374	346	376	337	364	386	373	396	333	373	335	341	381	399	379	378	367	369	373	346	318	343	376	380	351	321	370	339	338	339	377	377	380	336	348	368	353	337	356	370	372	362	345	324	353	352	356	352	378	397	393	331	307	357	332	345	345	376	354	339	365	359	358	352	380	364	338	345	341	351	358	337	353	330	360	395	337	377	355	391	334	379	370	386	371	338	369	381	378	384	361	369	343	347	339	348	361	362	337	348	344	361	383	327	378	355	355	365	365	393	391	380	352	345	367	350	411	311	342	344	351	334	402	367	361	359	334	381	362	374	377	365	355	351	338	315	379	390	353	374	337	372	357	335	369	338	339	340	364	361	362	369	353	364	315	365	406	353	379	343	362	348	359	342	347	331	346	366	355	327	366	388	371	348	339	351	347	322	388	350	340	381	396	367	398	357	362	384	362	359	394	381	373	340	332	344	323	372	370	356	376	366	393	344	352	348	378	368	368	372	355	323	413	361	357	355	356	377	377	380	326	337	350	371	354	348	399	366	349	371	341	357	347	344	344	341	362	361	345	390	352	375	395	357	363	359	344	359	357	356	347	315	386	364	361	328	370	391	376	350	365	368	333	351	373	391	408	353	344	352	371	351	326	374	352	370	374	351	404	353	392	362	344	334	341	319	356	371	382	321	349	334	392	329	357	367	375	332	360	358	369	381	309	338	358	356	368	355	344	377	360	336	331	362	360	382	368	375	362	353	360	393	360	351	352	357	411	357	366	322	349	376	373	348	350	375	345	354	349	355	368	327	365	363	371	359	336	388	393	349	348	356	377	334	343	375	357	335	347	355	381	356	358	336	342	349	339	335	368	377	350	338	356	352	355	345	355	371	376	378	398	322	344	372	381	359	365	384	390	356	318	351	366	357	343	344	374	403	321	368	345	346	324	365	353	344	357	352	355	359	353	385	384	373	339	326	337	354	367	353	348	365	366	361	357	351	358	349	366	371	368	376	408	415	343	381	378	382	359	355	349	334	372	324	323	347	379	353	378	351	385	370	343	375	327	338	359	431	354	346	370	382	345	352	333	366	386	359	378	371	367	352	411	335	342	394	381	339	378	360	349	367	361	383	346	338	345	364	327	374	394	362	350	386	392	384	316	382	350	342	362	407	338	355	351	348	370	354	351	373	371	372	348	364	361	370	358	313	363	358	366	360	365	378	374	363	353	386	332	342	348	362
7231	17025	13827	7079	5134	3719	2957	2391	1834	1643	1429	1254	1055	975	875	840	809	751	703	685	712	654	610	608	602	657	584	546	559	607	541	560	577	562	555	542	532	535	523	564	551	540	546	540	540	521	527	549	546	518	514	544	530	548	559	514	583	499	548	513	508	547	508	484	499	532	486	491	507	503	548	473	530	483	538	555	527	503	546	549	528	535	511	516	539	475	529	524	534	490	490	500	531	501	522	531	483	536	535	505	507	471	462	488	492	511	546	480	485	516	498	509	541	525	495	502	481	503	472	500	484	527	488	480	491	512	532	535	499	503	491	464	522	519	482	487	476	510	494	474	487	525	499	476	524	524	502	501	506	471	486	524	476	510	551	486	540	480	446	518	495	439	487	453	512	515	514	494	478	459	496	490	516	521	496	542	483	522	511	468	456	484	526	500	497	566	475	478	474	500	523	479	490	540	495	482	487	476	506	476	511	468	509	481	525	531	482	483	507	470	485	485	501	503	475	493	484	479	474	506	481	506	516	469	500	459	507	483	517	467	472	475	516	496	470	514	516	458	467	487	526	498	458	488	536	491	467	508	516	517	526	497	466	485	489	476	475	486	496	509	492	451	491	506	506	521	514	483	460	449	491	514	469	492	452	466	463	469	510	511	494	474	471	489	495	486	481	507	473	485	497	527	489	495	495	511	495	453	471	526	496	463	504	468	492	490	523	480	492	486	449	506	483	505	492	497	516	520	510	507	492	478	483	513	472	474	507	484	477	503	495	493	491	500	510	528	502	506	519	489	511	497	524	502	425	487	520	511	506	503	480	502	497	509	490	527	500	496	463	484	497	518	533	509	482	485	479	488	478	481	468	510	484	525	486	492	536	485	525	499	469	527	460	522	537	503	525	475	513	518	482	499	512	503	464	444	510	513	490	510	514	502	496	524	538	456	450	471	500	521	480	512	477	527	516	486	537	528	498	514	535	480	498	521	484	444	501	447	458	485	542	483	527	498	469	498	511	463	475	453	503	480	524	501	484	501	509	470	520	519	469	506	505	485	519	524	490	522	476	504	514	513	479	506	502	526	467	529	524	485	559	511	532	530	530	529	479	519	487	502	490	505	496	486	474	434	514	508	507	513	487	471	505	481	510	494	486	473	489	459	495	456	500	486	501	458	470	515	503	487	486	520	511	518	491	490	510	506	478	511	499	516	488	465	487	518	494	509	470	488	522	501	506	474	475	515	518	481	495	485	496	525	483	476	490	498	472	498	475	498	512	533	488	468	487	494	512	462	463	510	475	493	473	501	489	508	471	480	480	452	503	519	496	548	514	499	517	490	480	471	502	471	491	521	463	486	486	485	482	560	459	488	477	521	481	510	510	480	500	509	488	487	469	488	513	510	509	526	511	482	537	515	519	469	473	481	493	478	454	535	504	508	499	460	493	488	492	468	492	463	516	528	449	498	506	522	530	478	493	465	490	495	492	459	492	488	474	513	497	479	514	467	500	486	476	473	457	513	475	526	510	495	514	493	504	524	523	500	483	511	501	485	493	483	500	512	493	501	505	502	497	472	518	511	496	521	486	523	516	507	503	513	501	507	504	490	477	551	496	515	495	528	514	511	500	491	517	488	513	469	501	465	516	514	506	525	467	458	498	466	485	546	517	482	500	502	484	542	496	494	483	502	473	455	530	486	473	523	508	493	513	513	519	493	542	483	527	500	512	491	487	486	485	515	498	506	510	495	535	521	477	503	456	501	476	510	484	476	473	518	482	525	453	510	473	466	512	519	469	480	489	429	484	531	537	521	475	455	493	506	514	510	494	464	475	506	505	521	490	525	487	478	508	539	481	473	522	520	483	510	496	477	500	512	542	509	493	499	497	469	458	494	461	468	504	512	526	482	493	487	483	509	480	476	470	536	462	461	497	471	533	462	487	503	475	495	492	479	465	506	503	519	526	491	480	514	488	476	542	488	492	521	484	488	461	512	498	493	480	476	507	462	497	491	505	488	512	496	537	462	512	514	502	527	491	475	445	507	505	480	461	508	489	501	493	489	511	489	513	540	518	522	504	499	491	479	496	479	475	519	484	499	499	511	489	471	481	527	500	525	527	495	529	504	523	497	467	505	472	490	505	483	521	481	478	487	521	514	490	507	538	496	489	460	527	511	473	511	488	516	493	463	495	537	502	506	507	525	462	464	500	509	491	489	526	478	486	465	451	489	482	466	498	472	448	489	499	492	516	514	522	490	512	509	475	487	479	498	469	490	524	476	487	529	500	492	499	541	488	523	462	489	469	495	486	488	495	479	511	470	489	499	483	478	507	479	472	505	503	475	498	528	493	504	456	527	461	479	504	477	469	450	511	540	472	502	541	448	510	523	504	497	488	507	483	481	496	484	495	493	507	492	508	482	515	500	467	480	502	509	505	475	475	483	512	512	484	492	513	467	523	515	491	479	517	482	483	539	476	472	473	515	474	521	474	495	482	508	480	495	470	460	486	512	502	483	502	501	465	479	497	512	467	505	508	478	482	523	514	565	518	512	478	498	494	521	460	518	491	483	485	527	496	510	490	493	513	470	479	515	459	458	476	523	500	489	499	482	520	505	499	476	521	518	529	510	454	536	469	483	496	506	511	527	503	484	473	517	502	564	503	507	523	477	482	479	507	480	506	505	527	458	496	500	483	469	489	497	492	478	536	486	495	471	527	494	490	505	497	475	509	489	535	473	515	503	556	465	501	496	491	471	509	516	499	490	481	491	496	524	515	484	481	495	484	525	511	500	468	503	501	512	469	487	472	482	460	475	498	456	546	501	469	512	497	476	480	466	505	491	499	486	533	471	516	477	504	552	474	495	530	503	516	464	471	491	493	490	474	469	501	477	497	503	494	517	499	446	504	497	517	483	463	486	493	483	513	472	487	499	517	459	469	534	541	514	479	487	490	515	507	482	492	507	502	487	495	473	458	430	438	493	471	519	491	507	488	466	498	529	470	465	545	498	481	490	494	479	533	452	475	508	517	499	496	520	484	509	481	504	529	490	451	526	492	489	453	476	518	509	501	475	522	516	557	472	490	486	515	523	476	503	502	502	504	485	503	474	473	507	481	480	462	524	468	498	478	526	505	469	474	484	493	474	514	493	500	532	480	495	494	509	515	516	478	520	533	474	472	472	517	494	521	497	489	497	468	532	498	492	505	458	486	507	475	513	516	464	470	501	481	485	476	485	522	487	506	528	491	495	493	464	477	541	516	507	534	489	471	439	504	458	468	503	509	493	503	548	481	490	507	464	490	518	502	440	494	510	477	439	519	477	500	471	516	478	487	494	470	466	520	449	463	551	499	464	497	498	494	501	465	499	527	497	477	487	519	506	508	518	497	513	480	504	492	505	466	469	482	480	533	517	486	488	455	475	500	478	516	490	475	480	562	480	531	482	464	505	505	488	522	514	504	484	468	487	497	469	473	517	476	504	479	508	483	480	469	471	463	512	502	519	464	509	489	496
27108	21224	10965	1028	618	534	444	431	403	439	422	440	434	406	418	425	403	423	448	427	435	452	403	395	436	419	408	415	413	424	441	456	392	427	394	397	452	385	390	393	431	396	423	385	419	445	434	401	388	422	406	436	436	406	411	419	465	443	439	414	430	438	410	405	431	405	394	379	383	424	454	445	374	395	413	389	426	405	387	403	414	416	445	396	424	382	379	423	377	448	436	416	406	438	407	432	416	425	415	437	370	435	406	391	417	455	433	422	410	373	443	424	457	423	412	423	410	417	400	399	397	417	421	429	386	428	441	425	423	381	386	410	386	426	451	409	413	439	447	397	429	407	397	440	448	417	395	430	432	446	391	409	427	460	427	430	398	435	397	441	412	390	418	403	425	393	424	399	411	425	410	445	424	389	388	388	408	438	417	412	446	398	429	382	469	426	446	399	400	419	391	394	418	412	413	455	429	431	424	435	442	398	428	419	396	418	422	389	417	398	398	411	433	402	409	415	390	422	419	396	426	424	430	420	415	395	411	393	403	429	434	433	445	416	447	416	408	392	395	388	419	434	413	409	418	442	426	402	385	381	426	426	417	420	411	387	406	442	411	394	392	389	397	427	430	420	417	448	442	394	447	411	423	411	434	423	406	402	430	372	396	416	400	413	416	400	399	416	405	427	363	406	407	427	392	400	429	401	425	415	410	415	440	412	427	436	414	446	421	434	422	427	427	398	431	409	445	424	442	403	413	408	403	393	424	389	417	408	420	407	393	385	420	415	403	454	404	416	402	421	379	398	425	426	425	436	390	417	419	411	396	381	402	394	398	424	413	418	406	421	390	396	417	426	420	428	435	390	413	458	423	420	424	456	410	422	438	399	407	435	397	442	404	441	411	416	420	381	424	405	414	403	404	360	402	425	443	455	425	414	399	422	417	387	390	386	442	376	390	427	399	410	428	440	427	434	400	393	438	400	416	426	394	433	420	383	446	406	412	409	432	407	395	387	379	405	391	395	401	419	414	423	433	411	402	380	402	390	422	417	412	403	430	416	379	425	401	430	384	419	432	379	425	403	436	459	394	413	417	415	400	385	427	456	414	430	470	441	450	417	394	428	382	470	407	402	408	431	405	405	425	428	442	400	438	425	376	393	404	433	417	414	417	432	399	439	416	408	410	409	379	418	412	432	421	427	418	405	403	390	399	425	420	407	388	402	411	472	399	414	418	463	453	449	445	413	417	400	429	437	439	415	420	416	397	422	417	397	428	416	395	422	406	420	436	425	410	392	420	451	435	444	392	421	405	431	420	418	410	444	442	400	397	446	421	450	410	411	421	401	421	411	393	415	416	389	380	427	420	383	408	418	418	433	407	397	399	423	395	408	420	440	384	423	411	437	401	435	439	419	418	404	420	410	411	365	430	429	389	388	425	418	391	405	432	416	429	429	415	437	429	404	439	393	432	429	436	445	416	416	389	396	405	383	383	418	412	428	418	416	374	394	387	430	423	385	429	406	454	400	425	406	440	429	379	432	391	407	425	424	440	416	383	401	446	403	391	382	429	435	414	437	417	403	427	402	401	432	356	404	426	393	414	425	439	411	416	425	438	372	421	431	428	365	413	427	438	399	393	389	420	398	371	413	402	424	404	435	387	403	372	406	402	422	431	387	420	445	422	411	410	422	439	367	417	416	400	403	423	386	429	437	434	391	423	414	447	395	396	411	425	375	376	396	428	406	440	440	407	432	414	438	411	412	424	393	428	421	415	432	430	408	451	422	385	421	405	421	388	404	415	414	388	444	423	401	401	417	433	453	421	427	382	377	443	427	414	410	396	412	447	432	367	395	420	429	449	470	417	397	436	404	364	440	445	406	424	410	442	428	410	415	435	410	425	395	395	450	415	424	395	415	381	418	412	403	398	419	440	420	428	435	414	413	395	454	414	436	428	422	408	426	398	408	444	397	406	411	461	433	415	459	409	402	405	417	391	473	400	405	400	425	415	403	431	399	410	416	408	446	403	416	440	436	405	410	436	403	394	397	446	400	419	406	429	447	408	419	392	401	382	428	405	402	390	396	433	420	375	391	373	421	400	413	412	427	422	432	423	427	431	416	447	431	410	453	434	453	420	401	401	394	410	419	404	451	407	412	451	421	404	401	452	415	413	406	422	412	415	410	443	410	429	430	418	375	366	395	430	403	411	400	419	435	421	377	398	434	383	388	418	464	416	440	392	438	385	389	441	438	376	459	420	402	408	366	430	418	451	374	427	407	420	404	421	396	452	445	392	431	446	360	409	419	429	425	424	421	407	423	424	382	431	407	431	397	445	425	395	375	397	394	404	412	413	447	420	447	412	409	385	407	402	441	434	411	411	400	382	407	434	415	422	387	417	394	406	432	421	423	416	395	403	424	417	417	409	387	405	417	448	402	408	387	396	423	424	415	433	454	447	426	417	396	427	386	451	422	433	415	415	410	440	387	409	409	401	416	401	416	426	411	410	390	420	429	437	436	434	437	425	443	419	453	398	416	423	410	400	388	402	419	395	432	441	388	432	432	395	390	467	424	431	415	423	435	448	417	402	423	410	396	388	395	431	449	379	434	382	448	446	412	406	380	420	402	409	438	406	405	422	429	387	446	432	419	447	469	406	401	430	424	425	417	429	403	405	404	443	426	429	456	405	438	405	417	424	423	424	398	443	407	389	401	421	371	447	422	415	424	407	440	408	426	425	391	418	419	421	441	411	416	403	436	434	430	417	394	424	428	417	431	444	419	421	436	415	401	411	409	382	438	413	401	414	385	407	417	432	410	408	406	409	433	420	434	404	423	430	377	426	431	448	431	390	414	377	425	427	416	428	423	430	394	433	397	430	451	420	432	415	407	393	412	401	420	444	412	426	411	389	391	404	386	472	388	407	387	421	417	413	375	447	439	430	426	442	414	402	413	395	406	431	441	373	418	431	433	442	449	402	419	410	436	413	393	425	401	440	440	445	420	450	386	401	430	421	390	427	419	402	459	412	450	402	389	411	394	411	440	405	433	419	430	441	408	364	441	435	400	377	414	428	421	440	434	384	418	398	424	406	422	393	438	429	426	399	412	403	425	390	427	413	399	422	394	469	455	405	431	436	430	468	426	433	439	422	399	396	423	430	417	425	405	449	422	371	420	418	400	430	410	420	447	407	425	444	440	431	426	416	372	462	419	424	440	418	414	431	416	406	457	420	417	440	405	428	430	388	411	412	447	395	434	417	394	392	414	385	392	406	394	430	405	405	409	403	401	437	432	449	426	429	432	400	418	398	443	428	444	439	415	384	407	396	396	412	403	413	420	392	451	403	408	391	431	376	415	420	422	402	440	395	381	418	438	393	414	394	435	405	424	447	424	380	435	415	402	421	382	406	400	390	428	443	417	401	410	429	404	393	416	431	407	371	385	413	416	434	446	452	411	415	395	421	452	423	447	381	436	398	399	411	434	428	409	377	414	407	398	456	438	430	366	432	386
3995	1419	1191	849	770	631	613	642	611	598	548	580	566	576	558	540	560	550	533	532	575	554	518	579	516	570	562	562	533	585	562	623	549	561	565	580	589	540	598	556	566	562	595	611	589	570	556	535	559	555	545	587	542	590	540	561	480	566	544	501	532	569	581	546	574	563	599	533	533	545	527	533	564	547	610	542	518	570	543	514	556	559	587	560	543	554	556	555	568	546	583	538	545	568	532	592	513	568	531	532	578	581	568	518	536	598	550	537	553	550	552	574	602	550	576	568	563	560	545	536	583	521	556	576	522	541	540	596	583	524	567	536	538	558	591	521	543	563	568	541	571	595	566	568	538	538	569	550	577	578	566	585	535	564	549	550	592	543	576	556	552	545	540	526	566	564	552	567	554	608	528	558	577	544	569	588	578	564	558	540	545	519	505	581	579	556	542	513	543	575	584	578	551	552	575	568	551	549	587	531	576	561	530	579	566	576	539	544	536	554	573	532	536	565	559	577	529	576	552	546	548	573	566	573	537	552	547	563	572	564	520	566	578	570	566	507	521	555	585	543	572	519	527	525	538	558	588	538	549	584	551	556	562	537	544	594	548	584	562	559	523	526	544	545	574	546	539	568	545	549	533	527	545	572	590	504	553	582	552	578	579	577	560	550	610	581	598	534	523	533	531	546	572	554	576	528	579	611	533	588	527	553	545	564	532	555	564	598	556	569	565	568	526	565	493	552	594	578	540	497	581	546	592	521	523	521	552	554	577	584	542	574	553	552	541	531	540	536	530	546	562	547	565	574	576	554	574	545	547	515	546	588	569	530	564	567	564	562	531	588	543	565	547	506	570	570	563	555	590	559	548	556	566	578	565	532	569	552	527	494	587	572	568	550	515	612	521	591	551	549	601	583	584	577	535	545	504	539	585	552	534	578	563	559	547	547	564	566	545	570	524	571	577	552	598	514	597	481	541	565	575	561	539	538	517	529	595	578	551	584	563	590	569	551	580	544	578	575	583	558	542	532	590	538	539	533	597	585	558	506	553	564	575	570	522	575	551	543	591	576	556	554	518	542	553	485	541	567	556	572	584	605	561	520	634	594	569	485	599	573	537	581	530	533	578	584	547	571	577	527	553	577	519	519	593	587	548	553	555	560	551	595	511	579	538	532	566	538	575	539	533	542	537	567	586	565	498	550	549	577	570	523	568	545	534	557	544	571	552	545	542	597	518	566	540	566	567	562	550	572	548	552	544	558	582	568	531	579	598	571	496	554	559	577	600	542	565	557	563	526	561	590	533	571	532	546	506	533	566	573	618	589	584	566	604	531	574	538	619	550	552	483	568	586	586	553	565	543	533	572	533	555	592	538	554	524	534	544	549	530	562	566	586	587	515	569	546	526	569	526	563	549	538	562	538	561	575	543	529	546	529	580	539	528	595	510	600	556	576	545	539	549	570	577	563	554	567	553	552	514	513	525	540	554	548	560	550	589	568	543	584	545	569	490	559	566	555	607	562	558	558	538	575	572	577	538	572	565	527	528	515	586	551	549	572	529	590	599	530	511	561	569	580	535	530	512	565	550	573	535	579	521	557	550	558	563	596	566	521	597	564	556	514	543	564	578	573	527	559	585	550	586	561	531	561	556	590	554	559	587	547	548	556	567	540	539	551	547	527	564	596	519	542	572	552	541	545	540	556	553	568	552	595	548	545	505	526	547	583	530	588	570	542	537	533	587	569	555	547	587	523	538	578	555	537	567	579	585	544	567	549	579	593	581	531	538	537	603	560	557	607	584	534	577	583	524	548	594	561	524	538	566	534	605	572	572	560	535	573	576	588	518	516	515	538	530	531	533	584	551	565	549	555	550	560	526	571	577	563	608	560	571	574	532	584	542	570	542	557	552	534	525	538	545	567	551	558	601	544	583	569	580	552	520	561	578	583	573	591	531	570	544	542	576	563	561	546	552	576	565	597	538	572	566	573	596	578	538	512	595	561	536	539	532	541	567	535	578	580	555	587	557	543	552	557	565	524	596	530	555	569	576	588	526	550	557	582	552	528	544	555	571	578	508	534	577	540	550	583	589	551	551	549	552	532	531	576	556	538	589	550	549	564	523	609	563	514	553	626	579	550	547	537	520	535	545	532	545	597	566	550	569	554	609	540	587	572	576	567	541	553	542	558	563	561	542	536	541	568	563	545	556	547	556	562	534	551	531	573	541	550	560	555	554	569	569	546	534	526	553	561	570	554	599	591	558	568	563	572	568	557	563	544	565	516	564	528	557	557	555	578	569	517	578	584	518	595	542	572	554	555	561	529	507	565	539	592	568	581	603	540	558	576	585	562	568	531	581	585	570	539	587	566	587	561	551	560	560	542	589	569	590	541	547	566	548	520	541	560	525	589	553	523	597	567	546	590	621	560	557	581	546	560	559	588	609	522	601	592	569	545	595	548	602	510	592	532	610	551	548	539	572	620	559	537	545	511	601	573	578	572	584	580	535	547	556	559	574	571	583	556	578	562	573	561	568	588	557	554	564	546	580	577	497	568	570	551	551	550	539	552	551	554	556	518	553	559	560	571	572	563	512	562	534	575	598	545	504	567	588	564	535	530	571	571	589	577	584	595	587	601	553	540	549	583	586	583	556	555	598	586	559	585	580	534	573	618	561	530	546	529	573	594	528	615	526	609	543	535	534	561	508	535	564	580	525	546	604	527	564	571	558	588	564	556	597	586	568	548	580	538	576	557	577	572	550	549	565	553	506	519	562	585	537	512	567	564	559	559	542	521	543	560	631	546	570	549	595	587	570	584	563	570	581	592	592	578	569	550	540	573	562	534	543	566	556	559	592	567	575	575	551	524	585	544	535	603	580	579	567	569	542	516	587	567	553	558	562	536	575	568	558	548	485	541	541	609	584	560	576	564	518	515	598	572	555	523	556	548	506	550	573	552	531	567	535	551	517	569	553	551	568	554	552	573	540	535	537	551	543	534	593	539	593	558	576	565	530	575	560	571	574	578	533	552	565	569	606	560	569	550	587	557	527	614	536	533	544	582	589	549	557	563	555	548	531	534	545	528	560	603	545	577	525	574	562	592	560	600	561	541	527	560	573	592	532	510	593	537	567	522	532	567	549	564	564	536	582	550	572	539	565	583	530	586	581	565	521	570	561	549	554	584	559	525	555	576	563	561	566	525	526	543	551	559	563	535	576	599	527	575	494	563	564	549	554	560	561	565	540	544	521	555	578	548	567	532	540	606	515	504	558	567	572	545	562	564	515	543	537	546	504	560	505	553	557	581	577	554	539	541	550	575	579	573	574	537	571	607	530	544	532	551	569	547	563	594	541	570	580	579	624	587	541	560	561	554	530	506	548	580	578	587	584	532	579	533	579	599	568	551	595	594	568	561	576	499	561	560	535	556	549	567	566	560	573	511	595	532	573	569	581	579	549	567	598	511	597	556	587	597	577	564	536	588	552	533	594	541	567	580	584	599	569	592	586
23992	21556	29164	24385	21561	12658	1490	916	802	764	700	699	642	612	625	613	663	669	590	609	581	596	564	615	540	605	616	583	580	565	553	566	600	646	569	562	567	556	576	573	594	543	596	570	592	554	607	612	596	601	523	575	559	556	603	577	574	569	563	545	544	576	565	642	583	573	572	568	569	585	567	545	584	561	606	528	549	531	550	564	577	567	516	551	600	599	513	528	595	555	569	557	540	591	554	562	580	534	530	508	570	515	571	531	609	596	574	538	547	593	627	573	574	515	568	528	561	570	588	531	562	547	602	544	572	562	546	575	579	580	530	541	562	591	572	550	579	574	584	517	536	541	563	546	557	561	535	585	527	578	566	559	610	576	535	570	567	541	564	587	567	555	555	576	583	581	555	536	544	560	550	589	557	559	575	553	561	501	556	577	552	557	531	573	576	537	567	557	552	623	604	572	570	582	590	562	561	551	550	591	555	583	600	559	506	539	526	549	562	550	570	566	554	530	562	561	558	595	604	563	616	537	510	539	591	557	540	537	583	533	550	576	589	550	517	586	535	561	556	575	551	574	562	546	513	530	523	582	558	561	552	568	529	567	588	548	571	536	588	568	549	589	552	592	557	531	537	557	564	610	526	572	570	576	546	600	502	507	581	552	552	555	560	555	603	590	569	578	517	546	537	565	561	560	607	540	545	606	573	568	539	562	598	565	522	540	565	538	537	551	533	571	548	559	550	573	553	503	586	582	550	533	557	588	543	581	574	557	566	525	599	552	562	584	568	543	566	522	569	537	537	554	524	553	553	576	581	592	554	553	575	564	567	540	595	574	600	528	557	574	568	617	542	584	546	568	537	563	533	542	555	544	577	553	573	569	544	560	566	537	576	558	581	584	548	524	588	567	550	606	538	570	533	564	552	573	622	527	512	561	617	530	575	536	545	610	496	553	553	494	542	561	546	576	582	573	559	578	570	579	617	528	576	526	561	544	609	555	562	595	599	572	530	558	542	547	569	549	597	553	555	528	557	490	595	574	570	610	547	541	551	534	600	534	575	538	544	519	549	527	532	545	508	528	582	515	552	567	577	604	557	567	553	576	534	530	568	495	576	576	540	511	539	564	581	523	570	579	598	552	580	575	540	579	585	565	503	533	552	547	567	609	561	516	547	522	511	538	562	583	533	563	566	629	559	540	555	562	568	554	532	575	558	539	543	583	566	547	554	562	544	540	537	602	573	554	554	527	590	592	549	550	511	559	541	563	592	518	549	514	508	542	564	526	547	587	559	539	531	600	593	540	549	567	570	575	563	549	563	565	558	548	515	548	578	551	581	557	562	588	524	559	527	601	559	576	517	553	552	535	552	553	565	559	551	554	569	548	531	552	571	532	545	562	540	570	584	567	549	502	568	581	541	585	562	528	537	541	585	562	572	541	577	526	558	558	561	584	582	552	534	584	546	560	580	543	577	544	540	572	561	593	540	547	568	535	581	528	567	576	551	500	562	540	571	576	571	563	573	592	580	563	551	551	523	539	531	560	532	571	584	554	549	555	598	568	546	561	578	534	544	570	535	567	559	562	562	549	570	544	610	561	488	522	565	574	562	536	581	561	542	588	552	540	607	549	549	540	531	583	551	544	572	567	525	556	555	554	583	557	557	588	563	567	581	580	574	549	563	554	523	574	566	528	558	524	531	531	535	541	592	546	537	570	558	542	550	589	583	578	596	544	584	555	528	552	545	574	553	562	513	570	563	550	577	582	582	604	567	564	573	556	547	552	587	510	550	546	565	545	565	569	559	526	560	535	558	530	550	604	499	583	564	533	580	549	522	573	555	564	607	553	555	560	544	544	557	561	560	563	529	543	558	553	564	548	543	524	568	538	573	558	508	575	579	543	559	491	588	539	602	571	594	522	585	561	501	602	570	582	554	575	606	535	567	545	555	544	586	536	555	605	572	545	530	570	520	549	552	575	547	550	554	531	547	543	581	525	556	592	580	562	571	573	534	589	509	515	573	534	539	561	505	593	571	546	543	528	588	609	589	588	545	589	557	564	518	561	561	504	526	536	565	545	531	519	589	534	572	524	581	563	605	602	575	560	574	548	575	567	567	551	559	559	555	575	593	553	561	547	540	585	549	520	616	553	565	577	568	528	564	596	579	552	547	573	538	575	590	575	531	557	568	547	527	551	491	557	538	533	577	558	588	565	557	558	549	578	590	600	570	566	560	553	538	563	573	524	545	558	553	578	547	560	591	532	557	553	583	548	568	535	536	551	522	573	574	577	579	559	530	554	551	558	548	560	547	525	530	561	524	620	524	566	497	544	599	513	557	512	547	496	511	556	565	510	539	523	535	553	554	547	565	551	546	594	546	578	575	574	576	513	564	556	597	586	570	597	525	586	573	505	605	576	528	566	557	588	525	552	534	576	523	590	555	594	526	567	573	575	559	561	560	559	557	590	572	569	568	532	528	541	560	546	568	556	573	545	554	558	560	594	575	563	545	586	568	565	535	562	584	551	535	584	549	550	576	525	565	557	530	556	568	575	533	565	543	561	550	541	540	553	558	571	569	536	548	558	573	541	591	537	566	559	588	582	550	554	562	566	564	572	518	578	541	566	554	605	550	552	568	582	540	555	590	578	583	589	568	552	585	567	588	567	553	580	540	530	559	570	577	549	513	564	561	565	563	567	543	555	569	592	551	501	560	532	532	543	584	516	554	511	544	569	564	575	532	560	552	551	573	534	560	515	593	521	549	584	564	569	564	531	584	546	530	599	524	545	570	551	560	547	579	544	554	521	565	548	614	560	567	575	543	536	542	575	598	578	556	534	563	557	564	520	568	497	566	558	522	564	594	564	567	581	565	554	547	551	537	573	541	551	582	583	553	533	577	528	577	566	560	590	563	533	578	564	549	545	547	571	581	563	569	574	551	562	553	558	548	498	526	531	556	626	550	544	537	537	559	572	558	547	570	532	543	543	576	579	594	567	535	547	531	566	554	557	539	524	591	588	578	548	534	563	589	543	529	562	565	521	540	581	549	552	566	555	576	560	545	549	556	514	575	571	566	588	617	557	555	495	561	540	563	574	584	561	528	540	581	547	518	551	532	532	519	569	546	564	564	547	564	551	513	547	568	573	595	572	564	589	578	578	586	535	565	525	512	543	573	563	533	541	535	535	586	592	584	479	563	594	604	579	568	539	577	564	560	562	548	548	561	555	567	586	564	563	586	581	580	531	543	589	546	540	562	546	538	583	562	542	517	575	556	524	552	571	538	554	556	550	554	563	601	527	549	547	565	549	552	560	574	536	504	537	585	570	577	529	568	568	537	578	549	547	564	551	535	537	518	589	587	553	582	575	576	574	538	570	496	552	582	548	578	543	534	558	564	530	567	569	524	567	543	603	573	599	550	568	560	535	583	565	537	536	564	568	526	572	521	589	533	528	579	497	573	578	577	598	569	595	592	500	592	551	570	540	564	533	529	560	564	580	541	569	547	537
5226	10834	8873	4475	3209	2374	2014	1729	1439	1285	1169	1108	1023	957	1005	967	965	891	858	836	852	814	835	829	834	767	797	818	726	798	777	752	784	765	747	766	796	753	737	806	760	820	793	740	747	767	818	786	757	746	802	764	777	759	762	819	784	808	741	777	791	732	724	796	727	752	776	756	750	716	745	734	724	701	760	793	778	726	759	744	784	781	790	717	738	696	741	721	743	727	703	728	775	709	761	762	734	730	739	769	721	714	764	741	726	738	711	781	718	747	801	725	786	731	771	754	765	736	737	748	740	720	737	798	751	729	735	732	783	744	761	744	737	780	741	744	753	745	759	694	782	718	763	711	747	792	745	745	808	777	744	767	746	792	750	748	774	745	759	772	710	757	757	742	729	777	768	748	735	738	736	740	782	802	780	748	753	778	760	760	697	762	721	730	730	791	720	744	714	742	775	761	757	688	764	764	796	723	762	772	745	761	694	761	778	729	764	809	785	731	767	716	739	681	759	806	763	685	747	770	790	782	755	795	776	827	709	776	749	813	775	753	742	758	719	747	722	749	730	743	776	767	724	737	715	718	765	755	762	741	755	800	779	759	782	722	754	747	786	742	773	753	743	744	768	717	774	715	795	766	753	755	744	739	693	762	770	752	744	696	715	720	724	768	765	802	791	795	714	772	718	788	697	737	782	724	745	717	735	751	737	752	797	749	773	732	768	737	735	740	768	794	784	711	761	714	699	795	769	757	762	724	767	808	756	774	759	736	771	745	761	758	723	754	722	757	723	751	785	726	699	738	705	743	785	793	748	745	739	735	754	773	708	775	807	786	730	729	703	750	728	721	802	774	766	774	749	749	769	744	749	766	744	707	737	764	741	801	750	710	713	771	733	761	755	726	768	744	732	758	753	733	709	790	728	769	695	707	710	724	733	796	780	696	752	764	791	806	746	791	767	729	736	710	771	731	839	764	805	739	761	732	750	751	770	753	760	702	718	772	744	711	715	710	722	699	728	742	809	781	748	725	747	752	742	708	725	773	781	783	774	795	762	723	711	700	754	718	766	743	726	763	739	764	718	789	788	790	773	782	729	774	743	761	777	754	764	723	726	787	759	740	725	794	729	722	722	744	792	770	801	763	747	753	744	761	746	741	694	700	751	761	778	736	769	766	757	784	781	702	760	721	784	745	741	764	780	742	707	770	776	715	706	752	773	763	731	704	731	731	810	741	713	735	736	758	748	758	728	797	731	734	732	752	783	744	730	703	706	712	768	776	743	755	768	738	763	684	746	740	745	720	706	746	736	678	750	804	734	780	770	790	770	757	776	760	780	741	741	739	751	755	729	787	765	706	767	668	779	772	705	722	762	754	749	728	745	737	799	767	775	744	733	775	769	759	779	716	716	733	734	697	816	713	781	777	754	716	738	735	729	744	804	780	726	759	789	738	752	744	737	748	770	744	753	746	720	793	722	715	768	753	731	737	689	782	766	768	740	752	723	735	780	750	785	736	729	751	708	747	786	785	746	751	721	708	714	703	752	738	764	714	753	801	811	746	779	776	766	745	725	733	776	752	717	716	785	730	760	738	727	740	771	684	738	754	715	783	746	701	709	717	747	766	749	707	719	728	796	697	758	794	723	701	768	768	754	741	759	753	732	748	766	759	764	734	761	747	718	774	740	687	753	791	783	792	702	723	761	749	724	813	764	717	734	777	695	714	730	733	727	720	736	763	759	720	786	741	785	738	714	752	753	766	770	770	702	739	753	741	748	725	789	731	700	757	773	754	738	711	724	817	770	704	760	714	789	781	706	783	762	721	807	698	729	736	694	791	768	757	746	762	761	735	765	761	736	741	793	772	768	761	733	751	759	750	716	736	774	744	781	727	747	738	732	753	748	757	754	728	745	754	758	766	733	734	775	726	753	766	794	761	786	754	661	771	756	711	739	750	748	719	764	763	753	768	756	802	731	725	766	728	726	768	755	769	743	733	715	765	748	755	794	776	822	698	761	780	715	809	780	728	783	712	774	744	752	729	734	785	743	732	706	777	770	737	762	769	724	762	760	761	745	770	762	774	789	758	737	728	709	786	764	744	734	724	781	717	749	751	695	802	767	722	728	742	740	755	747	719	774	740	749	777	742	761	707	778	767	759	788	724	687	756	747	754	737	727	785	724	770	760	752	727	768	733	766	750	754	746	736	737	751	728	743	777	719	802	773	790	735	711	762	782	730	788	677	734	814	756	737	772	744	761	758	742	700	731	722	734	779	734	774	725	740	732	763	786	712	734	736	779	764	711	762	749	734	761	791	773	717	732	738	790	760	730	730	751	735	742	752	688	802	753	745	750	756	728	734	741	777	761	756	746	806	784	770	775	703	706	727	726	689	775	754	738	752	717	717	740	706	732	748	785	808	742	713	741	723	772	755	748	749	771	742	728	739	805	749	729	778	812	766	731	749	713	759	753	748	742	678	765	739	767	753	743	782	777	704	746	701	752	805	746	769	758	728	731	742	744	787	719	733	726	740	832	771	753	797	779	779	748	790	726	741	769	761	723	737	743	757	752	774	757	776	729	733	689	759	748	719	735	761	745	757	774	741	754	771	740	737	706	741	739	781	704	738	784	780	754	753	738	767	742	740	734	766	754	700	725	767	779	764	761	726	770	765	725	751	759	756	750	746	778	728	756	742	758	740	785	734	710	748	715	758	748	796	752	671	749	760	773	754	764	755	768	721	725	743	754	738	748	755	699	750	791	777	763	749	756	694	778	798	710	712	751	768	706	788	760	748	814	731	720	739	758	765	731	706	748	770	719	735	760	792	783	769	741	764	727	825	762	749	773	740	765	751	759	694	780	720	722	768	748	774	736	778	749	734	699	746	749	723	773	781	726	762	736	737	735	774	709	708	733	749	743	783	745	764	714	723	719	733	757	754	797	713	754	719	733	776	756	728	732	704	699	712	779	795	763	800	768	753	722	722	737	759	751	744	760	732	775	686	742	746	735	727	735	802	758	734	789	750	743	750	773	747	701	719	762	739	769	754	738	756	780	750	757	751	778	748	766	733	753	750	739	759	706	752	809	748	743	740	752	772	758	754	783	784	771	781	694	735	741	745	717	788	746	767	756	751	771	774	757	769	717	757	770	750	789	733	716	738	766	785	752	740	724	784	779	779	808	738	727	747	764	694	758	759	745	769	743	784	749	743	759	753	744	801	747	729	719	768	731	740	718	811	722	736	704	724	748	744	731	728	684	735	676	759	753	739	810	795	736	759	704	706	691	772	755	740	759	731	713	774	733	714	717	801	749	780	765	721	764	738	731	733	744	706	736	771	715	764	745	760	779	738	737	777	773	796	727	784	735	743	728	721	712	712	791	781	764	713	725	720	729	698	704	751	743	767	740	776	753	776	742	727	748	722	743	814	752	749	758	720	729	719	757	737	737	706	738	710	741	757	736	755	786	718	750	717	696	788	750	753	730	762	718	748	731	729	700	708	744	732	749
23132	21532	29567	23972	21536	21577	11010	1233	838	769	684	622	582	509	519	526	468	450	435	457	431	423	446	401	470	372	445	432	419	404	402	384	390	394	366	370	369	399	395	371	374	398	346	399	405	331	381	392	406	367	333	399	399	394	401	391	388	386	377	354	378	371	337	376	337	382	380	353	352	320	342	337	372	353	362	377	368	353	350	366	384	362	375	352	386	359	381	343	362	390	369	381	370	326	380	362	351	372	355	391	367	393	368	387	372	363	352	329	381	389	362	331	339	372	372	358	357	367	340	334	375	366	393	373	357	347	401	339	348	381	355	342	366	338	378	357	364	313	344	347	365	387	352	400	362	375	344	350	378	354	362	325	343	376	352	358	372	324	392	360	337	364	372	344	332	362	378	366	326	353	365	352	379	383	325	368	352	383	346	337	326	339	358	391	359	354	378	390	349	359	388	362	377	363	350	335	370	352	359	360	329	375	353	326	352	378	363	371	338	357	344	353	373	367	349	351	340	349	359	345	376	414	383	373	369	351	344	360	374	344	383	354	359	357	379	367	375	330	355	355	349	368	362	348	365	355	379	367	343	327	338	336	370	383	329	342	368	339	373	377	353	373	335	358	374	354	345	342	347	386	365	365	339	347	349	350	365	376	346	370	322	364	361	370	346	377	347	392	356	370	362	377	371	373	379	365	327	361	338	333	367	381	358	356	356	382	346	328	369	355	350	360	349	388	352	349	370	337	307	345	366	371	373	371	374	391	353	340	359	370	353	348	365	373	359	361	368	377	393	329	352	364	331	357	341	372	353	331	353	373	364	343	354	345	369	332	335	342	370	356	356	335	332	372	340	360	364	352	388	353	373	367	368	361	384	366	364	380	354	370	342	342	346	326	384	360	371	354	345	319	391	392	375	340	328	349	296	348	364	352	365	344	395	351	371	335	368	373	382	370	355	377	367	364	418	355	345	374	384	386	368	354	350	354	372	339	320	376	390	325	347	370	325	346	360	363	326	346	373	365	370	299	353	358	390	365	316	367	382	325	368	348	381	329	372	352	367	362	370	373	346	356	415	374	337	338	358	340	376	372	333	374	386	393	349	337	360	340	377	368	383	366	353	366	358	320	373	360	352	352	365	388	340	319	336	375	331	346	353	340	400	363	336	313	361	330	324	360	318	351	371	354	384	390	364	373	373	377	356	413	355	357	368	357	351	326	401	347	348	384	331	358	375	369	362	385	363	368	348	377	351	374	366	354	363	364	368	359	334	394	411	348	344	361	367	358	341	343	340	343	377	353	369	403	352	375	354	375	376	338	346	360	325	359	343	407	337	366	380	373	357	362	390	358	399	344	330	372	333	358	359	354	394	369	361	332	343	357	371	350	361	341	338	337	359	359	357	357	352	329	371	377	343	365	324	334	337	350	319	355	345	353	370	350	350	361	346	329	334	341	352	370	334	368	334	377	368	364	380	364	364	371	353	372	338	377	362	367	373	369	380	354	368	346	320	378	376	386	368	386	327	391	353	346	370	328	356	352	356	358	345	341	382	377	360	355	341	369	369	388	374	411	358	361	352	375	396	350	361	348	369	367	369	363	373	338	365	356	361	383	394	325	396	349	351	362	355	392	377	360	355	359	354	357	348	350	381	384	362	372	343	390	339	372	378	332	368	386	366	370	372	360	339	354	370	377	362	382	383	352	358	332	353	346	351	357	326	340	343	337	366	350	367	339	358	342	343	318	338	360	392	341	348	382	335	377	317	371	369	379	327	344	403	361	362	347	388	324	381	371	358	355	341	366	350	333	362	323	344	334	346	333	381	354	391	358	361	328	342	357	372	362	376	387	358	335	335	366	343	385	353	344	363	367	384	342	361	370	358	331	364	337	366	359	365	357	366	376	316	410	327	350	308	349	355	367	336	368	345	356	388	358	369	398	364	348	354	379	353	342	384	380	382	365	373	357	340	378	387	370	365	368	368	372	371	365	402	365	364	350	359	384	371	366	361	336	368	366	368	365	353	356	362	348	339	359	362	375	343	398	396	338	349	385	363	393	362	377	378	356	389	350	362	378	362	343	371	350	375	333	374	359	356	372	372	352	334	356	377	337	358	344	347	372	380	369	328	312	381	345	409	340	366	359	365	368	373	333	363	313	371	352	372	357	334	302	382	353	358	355	337	338	359	351	352	377	348	312	339	369	364	373	371	358	371	345	348	355	357	334	331	374	374	368	375	333	377	359	313	378	328	354	357	350	345	366	406	336	391	329	397	340	344	363	390	365	365	340	341	352	360	336	350	353	342	350	350	336	352	367	331	361	344	347	350	361	372	372	368	359	385	363	384	345	340	381	378	343	375	342	384	348	355	331	327	351	351	334	351	357	360	351	361	357	374	352	372	353	328	355	337	361	341	359	328	370	358	379	347	349	344	334	344	391	377	367	379	323	393	348	370	336	332	352	352	343	351	355	378	358	371	363	366	368	380	332	370	379	354	353	400	406	387	374	390	351	337	380	359	364	332	404	385	377	352	332	338	381	331	369	351	348	355	364	325	372	380	362	382	345	323	353	346	368	340	357	367	366	365	386	356	399	380	338	379	362	334	357	347	376	368	359	331	334	336	324	337	417	368	354	371	329	411	362	316	358	353	339	353	384	364	365	335	371	376	356	367	371	351	397	345	369	344	366	357	358	346	333	338	333	377	355	373	372	367	343	330	366	331	356	391	353	358	378	369	380	386	348	392	382	363	343	350	357	369	377	348	354	365	389	376	344	333	347	391	365	382	339	358	368	340	327	360	348	361	348	334	362	346	362	374	374	366	341	335	364	351	354	349	375	369	349	331	333	362	320	376	359	350	347	379	363	361	368	340	374	349	338	336	353	360	369	365	360	389	349	334	384	367	363	378	341	342	346	343	346	346	324	351	349	354	379	367	356	336	382	359	360	353	377	381	346	347	357	340	374	319	364	398	333	347	368	340	394	375	359	363	358	361	362	343	340	360	372	350	351	353	367	374	355	348	342	399	357	351	347	385	349	372	372	339	370	358	424	342	394	334	350	320	332	372	386	372	375	398	365	369	348	344	356	350	367	373	320	338	318	332	346	374	344	352	375	317	351	350	360	360	389	356	381	364	345	360	349	348	391	339	350	380	346	360	339	355	373	376	394	358	397	363	359	337	349	339	353	358	333	365	355	364	349	360	363	398	341	384	368	354	366	373	368	349	328	344	336	322	374	370	370	313	335	351	366	372	388	375	352	372	340	346	352	381	349	340	331	341	350	337	343	354	351	363	343	368	348	337	363	359	373	370	359	365	354	330	357	360	371	378	356	339	346	384	394	338	365	339	335	377	367	364	340	360	350	342	356	362	382	327	327	382	336	397	375	332	358	348	349	382	368	343	365	345	345	382	360	380	349	359	336	330	362	333	334	341	377	358	354	366	328	351	327	380	349	374	353	350	376	357	351	360	357	346	334	387	366	351	365	314	367	328	336	360	354	371	373	372	353
7216	16977	13612	7265	5049	3844	2928	2341	1903	1617	1436	1218	1030	962	885	832	763	761	751	699	650	661	645	676	642	607	574	606	622	629	535	542	579	565	556	516	556	552	537	544	502	543	534	549	529	557	512	569	524	501	516	534	505	519	569	533	578	542	502	500	535	525	503	535	500	471	476	528	530	529	503	524	525	496	519	477	480	454	488	499	518	536	540	536	506	474	482	515	503	458	525	491	492	501	517	460	466	486	509	491	526	483	506	509	497	481	503	473	434	512	502	476	503	536	487	476	502	495	491	510	477	486	481	533	504	501	519	514	498	459	513	467	522	493	515	480	519	495	469	484	525	505	489	497	478	497	529	520	490	495	497	488	487	547	484	496	495	501	496	528	487	463	503	476	489	526	471	493	442	505	465	484	496	521	477	493	489	513	471	489	486	485	482	478	451	484	499	512	469	479	492	498	506	487	489	509	535	481	497	473	490	493	491	539	485	471	478	503	465	487	477	512	491	467	498	471	477	519	488	490	519	498	504	490	483	510	462	500	485	534	474	512	532	519	484	473	489	452	492	499	514	474	534	493	492	495	516	514	508	472	500	537	481	495	469	474	507	474	451	494	496	496	516	476	516	464	459	495	494	473	473	487	515	496	487	493	490	509	501	503	470	508	458	475	457	532	516	496	522	513	523	495	489	478	511	499	488	510	502	449	485	488	468	499	465	509	492	469	488	484	448	525	498	489	473	486	489	534	508	487	528	454	528	522	500	472	486	497	495	481	486	473	487	463	515	471	478	471	479	524	500	499	482	526	487	471	488	474	487	484	491	489	470	464	490	463	430	475	500	502	504	461	477	530	481	482	515	468	498	464	487	489	509	543	522	504	485	502	467	520	464	496	510	499	479	497	511	495	458	501	497	463	485	488	501	485	497	498	489	539	468	474	462	490	485	513	494	508	479	467	485	489	506	477	507	484	503	502	536	486	486	521	486	523	522	456	523	454	464	503	466	523	491	491	493	509	501	518	490	493	455	500	492	456	480	471	487	480	506	461	485	504	497	469	511	520	500	512	523	487	458	477	480	510	471	495	509	496	495	468	499	465	507	525	488	521	506	501	495	520	481	474	524	477	499	535	479	506	453	484	492	462	503	510	488	481	463	486	463	459	434	505	497	496	509	519	509	471	508	481	473	513	474	483	490	524	502	480	526	503	464	495	500	462	486	461	458	480	475	500	459	517	487	465	510	510	498	515	494	521	487	518	508	473	492	474	515	517	478	476	486	492	486	496	506	514	497	501	470	471	526	505	506	514	506	514	487	505	472	502	488	501	483	497	490	466	520	501	483	492	523	487	515	509	491	455	492	465	518	508	470	515	537	523	536	522	527	499	510	481	473	487	503	485	522	486	504	473	502	471	505	486	489	505	507	503	481	502	500	514	475	445	492	500	514	494	465	469	524	461	565	492	482	491	500	472	472	495	511	480	498	470	494	497	479	516	488	455	476	477	496	480	478	489	523	482	473	497	475	494	492	483	508	481	489	496	469	494	481	490	475	506	480	498	492	469	497	526	497	509	418	520	531	474	499	501	515	511	527	468	492	506	489	543	478	520	501	458	486	478	472	531	482	472	494	455	503	475	508	513	482	491	501	462	452	507	508	543	527	464	509	497	519	497	484	492	523	501	446	501	483	507	494	520	468	509	489	517	461	496	518	500	498	507	453	457	500	495	436	494	519	477	531	516	483	487	462	512	533	488	530	494	478	482	492	479	497	463	466	459	494	522	454	489	508	477	471	475	492	493	500	528	500	503	494	461	496	476	496	501	529	498	455	506	460	484	546	464	468	499	488	487	461	500	478	460	474	522	497	471	504	500	518	451	496	506	541	464	480	468	505	491	553	485	478	452	464	496	491	458	492	498	506	463	457	488	494	464	471	498	471	479	492	475	469	498	452	494	481	482	519	520	517	487	478	478	480	491	504	506	503	476	491	502	509	471	509	461	504	454	501	516	477	504	521	501	535	488	483	497	492	471	488	505	503	505	470	488	518	497	505	495	484	499	479	510	501	514	477	469	483	466	494	471	463	440	513	500	484	453	485	498	501	515	495	476	523	481	503	507	515	499	499	491	517	464	473	508	482	458	499	473	518	520	499	469	516	517	519	562	491	482	501	512	490	475	487	519	463	488	464	487	485	508	448	500	484	462	495	499	447	492	491	512	476	470	515	472	493	453	505	463	483	477	466	449	509	493	462	501	500	509	495	440	487	478	486	500	524	462	484	503	499	490	512	516	535	490	471	508	511	486	487	483	511	478	524	478	466	480	486	489	494	496	483	487	511	524	479	534	476	480	489	512	471	519	473	483	515	509	510	487	476	476	468	514	503	522	498	512	525	471	459	512	475	527	479	484	463	508	497	534	480	498	481	474	505	513	492	491	517	497	454	494	457	470	461	496	504	492	456	473	519	482	493	494	433	483	465	488	499	491	463	516	466	469	477	436	514	502	485	504	512	509	480	522	508	507	499	522	468	485	464	474	486	496	485	476	455	485	509	451	464	485	508	489	468	508	519	488	483	459	504	444	457	507	487	536	478	463	498	486	507	520	475	542	476	499	485	467	508	508	506	500	499	496	510	519	484	474	495	473	506	528	504	460	498	505	521	479	501	495	482	529	533	480	487	496	478	473	485	460	489	495	478	500	464	491	502	493	497	485	497	496	496	495	482	457	464	490	471	511	507	533	445	514	488	478	532	478	463	469	463	486	465	510	523	448	494	477	479	500	474	482	535	514	502	434	503	509	514	505	476	493	525	494	486	515	507	471	527	470	509	478	484	479	480	466	523	487	508	443	492	499	472	473	497	480	536	544	499	467	452	477	463	441	523	520	483	513	497	480	471	473	496	492	486	498	531	514	529	452	500	516	492	446	471	480	478	500	488	495	491	523	471	470	496	477	488	491	501	464	506	481	495	461	493	459	497	511	528	462	478	470	516	481	507	471	535	505	482	477	493	504	509	453	500	508	488	532	500	526	480	493	505	484	475	513	458	493	509	474	471	509	495	530	495	457	493	501	470	473	473	493	479	458	461	481	530	456	502	457	476	513	490	475	473	473	517	446	454	466	487	439	458	470	513	501	502	515	470	511	506	455	509	493	472	494	550	536	513	469	487	490	524	502	489	525	478	473	508	515	510	470	496	444	534	439	467	459	467	482	533	534	496	511	512	513	428	478	472	507	487	512	503	495	515	495	493	482	512	483	526	446	477	497	474	474	464	464	511	442	509	508	545	459	506	484	492	500	499	514	496	486	505	478	507	499	516	462	485	483	511	502	490	426	467	496	500	470	477	499	459	495	507	502	493	469	486	473	519	441	509	485	500	514	461	496	489	490	514	517	446	455	523	515	503	458	487	517	472	519	494	476	497	511	496	524	479	512	521	522	486	484	499	501	518	476	529	448	485	485	478	477	493	507	431	478	509	490	493	493	498	521	476	450	459	485	462	489	494	477	524	494	449	537
27020	21254	11243	1113	604	577	494	419	413	435	409	392	393	378	435	407	405	402	431	445	429	398	472	460	443	415	413	399	400	404	401	423	426	396	397	421	407	427	444	413	406	401	375	418	407	421	423	440	437	465	456	409	432	422	418	434	405	437	390	414	436	459	434	449	395	423	422	445	394	403	398	391	403	426	419	411	433	393	417	378	416	392	382	424	403	428	381	409	366	468	424	428	458	407	389	442	412	384	406	409	432	408	419	400	441	414	416	441	428	415	424	408	398	397	381	385	424	430	431	410	388	410	401	417	415	398	442	410	404	392	391	403	387	402	396	405	421	396	403	377	423	387	407	420	371	428	390	377	401	425	440	437	404	441	418	413	421	372	429	410	412	427	395	401	397	392	403	476	431	419	409	409	430	400	420	364	419	437	449	393	409	408	411	399	411	360	459	409	425	405	406	425	414	409	440	438	371	421	389	409	408	452	404	385	424	375	397	431	422	374	419	417	420	408	406	420	384	403	408	398	418	438	403	385	405	377	399	433	396	415	420	390	428	406	421	375	388	423	422	398	368	385	388	454	385	412	432	446	357	439	411	439	389	419	450	384	399	399	378	411	390	420	411	405	405	403	371	428	414	380	387	430	422	427	393	428	443	427	375	457	387	358	424	433	383	388	451	409	413	415	402	389	402	398	400	421	416	416	424	381	411	414	385	393	424	435	405	400	418	409	377	447	424	420	429	425	392	422	403	444	395	365	407	395	422	443	408	378	430	427	426	429	404	435	409	422	399	407	409	426	408	432	385	413	422	414	424	399	457	382	392	416	398	391	421	400	447	386	417	432	408	418	447	402	397	407	388	380	383	415	410	424	411	434	415	419	399	379	463	412	420	385	381	424	418	438	415	425	431	396	405	417	393	416	414	386	405	395	433	377	384	422	410	394	430	408	403	451	405	421	421	374	408	416	405	401	420	411	478	406	415	403	409	400	431	386	394	420	415	419	392	402	408	389	400	423	446	442	385	404	425	410	403	370	421	418	390	424	428	416	417	400	393	410	411	398	431	463	427	431	430	402	424	398	416	375	410	401	392	389	395	409	384	395	389	414	431	420	393	428	429	376	367	454	394	397	429	437	393	422	405	372	413	366	437	421	446	411	358	410	407	366	406	392	423	435	409	420	397	377	401	405	412	400	385	409	402	423	386	453	413	380	416	423	409	437	416	385	414	400	426	387	408	416	400	405	419	440	390	391	402	383	393	410	389	399	416	419	403	381	397	389	441	419	439	409	367	424	410	383	423	436	433	414	412	403	399	431	455	417	395	409	443	419	451	406	364	409	416	405	395	427	393	456	419	446	415	397	410	389	426	416	395	428	362	444	392	392	430	405	433	364	422	414	395	448	387	409	425	370	415	403	396	405	418	435	428	410	397	377	384	417	427	402	418	415	389	382	418	436	431	425	422	408	393	413	390	424	433	427	433	407	407	403	385	420	420	465	395	422	377	418	417	374	394	393	424	387	431	402	397	394	419	401	413	450	431	380	440	388	443	399	407	417	397	407	405	386	403	447	435	397	402	412	401	418	447	438	386	400	414	407	416	444	430	398	426	389	425	422	370	380	388	391	412	390	388	448	419	431	403	425	435	413	399	404	452	409	428	415	414	416	421	411	443	435	402	418	407	419	411	388	399	415	396	419	392	429	382	425	447	395	431	425	368	393	389	377	397	386	408	414	402	438	422	430	402	412	426	389	404	403	373	389	379	412	406	392	420	434	399	441	377	422	408	427	410	396	411	406	396	426	422	413	395	395	421	399	391	416	445	451	413	395	423	428	402	452	396	415	394	399	446	384	410	407	418	418	403	427	451	439	401	439	433	419	371	398	430	425	458	415	401	416	415	411	400	394	385	441	428	413	406	386	428	415	440	414	416	406	424	400	422	382	426	461	412	443	414	364	358	399	422	402	406	417	427	461	417	396	392	429	422	374	413	401	455	391	450	428	397	410	382	385	426	421	393	395	395	403	421	390	375	421	366	390	393	418	425	421	407	401	392	390	374	367	390	402	391	403	365	383	410	410	427	433	385	421	394	393	417	404	406	404	429	394	413	423	417	437	377	386	459	398	436	432	376	385	423	385	426	405	384	385	411	439	434	427	405	381	415	390	414	401	403	422	463	413	431	344	402	385	386	404	399	412	378	382	408	401	384	393	398	416	402	392	387	408	418	395	426	443	441	419	433	403	392	451	392	398	412	409	400	423	405	404	401	407	430	476	439	433	407	459	391	363	427	406	402	437	431	428	414	420	410	418	422	409	409	399	412	421	397	434	385	396	436	414	417	385	435	411	417	392	414	393	411	418	419	423	406	423	387	372	409	437	394	406	382	417	394	378	388	415	401	403	378	416	382	453	400	404	411	412	399	413	417	400	442	386	418	409	411	423	418	425	369	390	426	452	375	398	372	386	414	403	437	415	436	399	425	393	407	402	430	433	380	407	422	436	387	415	421	431	377	386	446	408	393	438	378	411	396	417	379	412	430	414	382	386	434	462	376	364	359	391	418	407	414	386	410	428	407	426	463	390	435	411	399	437	386	408	425	405	427	405	395	441	392	415	400	375	423	399	419	393	399	400	398	388	428	395	419	398	417	476	393	397	458	361	412	419	407	421	426	424	409	383	381	398	426	420	389	363	395	428	418	381	416	434	403	377	390	402	385	418	400	401	426	442	425	418	418	428	396	400	361	407	409	423	375	421	427	420	423	402	371	394	404	408	408	383	399	417	415	427	459	384	400	405	431	434	408	417	371	392	421	408	393	380	417	381	393	407	407	402	407	408	416	404	422	416	402	423	469	386	419	444	388	407	444	386	420	419	421	382	416	447	415	405	391	395	396	452	416	407	433	428	380	398	428	408	399	396	414	379	426	423	408	397	376	432	428	391	423	391	376	371	443	374	434	395	392	402	439	438	417	413	425	400	385	401	414	429	378	375	414	430	399	378	385	400	425	427	432	397	411	413	394	408	395	424	456	406	370	446	428	409	400	401	405	433	383	411	445	435	438	414	446	390	447	431	438	372	426	403	404	457	389	416	396	403	422	432	405	419	381	388	424	441	432	420	469	387	389	428	394	428	413	358	404	396	417	414	414	427	413	433	379	436	407	436	410	419	398	420	437	415	391	441	393	393	415	393	452	433	399	425	404	409	395	408	429	395	434	446	447	419	390	434	432	432	412	424	426	396	446	433	416	380	381	421	394	439	392	382	418	443	389	378	396	454	423	431	433	435	436	390	392	431	415	390	412	426	420	379	402	424	390	413	396	421	420	415	429	415	407	390	397	421	459	406	439	414	403	395	408	420	439	407	429	398	433	378	422	420	386	443	449	398	399	402	394	417	417	363	394	425	410	434	368	432	405	402	435	396	422	420	401	418	392	410	439	398	420	409	451	393	420	403	404	412	417	399	411	432	392	431	427	411	393	396	410	413	401	394	395	419	422	375	429	395	365	399	377	413
4036	1453	1256	835	720	689	660	593	585	582	569	548	608	557	564	568	545	578	557	557	546	570	540	543	569	599	561	568	579	544	555	575	562	592	543	573	563	550	584	632	567	551	558	570	569	545	536	515	545	571	565	560	539	596	545	588	615	550	544	564	579	564	577	539	547	545	593	557	560	561	586	589	558	594	547	585	541	581	540	564	544	590	548	566	550	592	580	580	563	531	559	573	601	540	540	541	553	568	548	536	541	524	567	551	524	560	533	555	594	565	588	511	559	552	546	575	557	562	537	545	571	561	576	550	545	532	530	541	561	558	555	524	532	602	570	540	517	564	530	533	550	537	541	551	522	573	504	537	590	562	579	539	550	553	533	568	550	556	599	565	525	549	549	560	531	547	559	569	556	575	531	521	532	511	532	572	589	550	554	545	544	550	550	548	557	535	572	586	496	574	541	544	595	523	553	586	505	584	547	561	534	563	566	574	563	557	562	546	537	561	539	543	570	584	597	536	537	567	569	553	530	551	540	577	505	575	577	559	586	538	588	549	528	571	547	522	572	560	557	511	573	524	555	571	585	570	535	517	578	566	556	580	531	537	571	525	565	553	542	548	497	569	546	539	556	524	520	565	514	537	563	568	568	537	538	561	549	565	575	572	552	583	551	587	558	570	537	580	522	545	598	506	559	549	527	550	569	578	518	565	556	545	604	567	555	533	548	597	518	526	515	586	554	575	545	572	548	581	577	566	548	533	532	555	527	572	594	570	576	568	571	563	556	586	561	534	552	549	552	557	566	538	569	549	579	581	539	570	532	517	564	524	562	539	591	538	591	583	598	567	554	511	545	536	541	527	551	538	560	549	522	561	532	546	575	562	568	524	552	544	581	543	563	562	569	555	559	582	524	544	579	549	580	559	584	596	546	553	519	598	516	597	518	553	583	571	551	552	574	549	536	532	542	518	545	556	588	586	570	547	556	546	554	551	528	558	575	544	545	566	573	591	578	538	546	545	533	547	566	503	525	552	537	531	552	573	512	535	554	513	605	526	554	563	582	523	580	547	567	577	555	540	543	527	569	581	574	573	526	545	563	545	554	567	550	551	537	523	497	525	606	578	501	569	556	568	560	568	536	545	550	545	568	508	580	603	534	586	565	555	600	523	567	553	504	542	554	595	546	566	552	544	566	541	532	553	556	579	560	562	581	565	548	512	562	528	545	572	524	528	541	506	614	550	557	529	574	528	567	534	542	555	557	556	569	533	584	545	552	552	626	532	558	553	518	534	574	557	575	591	549	566	511	553	575	531	570	555	582	541	554	533	560	551	583	562	533	559	565	549	532	539	520	563	550	526	589	608	534	555	545	558	549	532	516	542	537	559	542	531	550	574	554	589	544	547	560	563	553	549	585	530	562	581	577	582	574	557	536	528	573	544	544	548	594	544	610	588	543	548	576	558	559	514	535	524	539	561	552	563	585	565	545	579	570	543	533	570	574	541	547	538	555	568	538	571	525	565	517	594	554	534	507	530	612	552	539	618	533	546	527	546	543	561	542	589	520	536	560	536	565	557	550	553	567	540	554	564	554	521	571	548	583	530	524	561	520	578	533	590	522	549	567	565	533	540	564	531	587	563	545	537	606	541	548	587	523	539	558	544	530	584	551	538	528	575	566	586	545	524	532	553	554	551	567	529	523	537	551	547	547	572	560	577	524	542	553	583	550	560	542	564	553	570	558	568	566	562	604	561	583	562	586	561	593	592	520	562	579	556	507	538	551	592	533	552	535	582	550	547	568	552	559	553	528	554	549	556	526	552	585	566	599	552	552	584	563	497	550	545	559	576	581	549	586	523	575	536	504	560	517	572	551	571	555	571	546	562	538	580	580	522	571	526	568	579	566	550	550	572	559	561	554	538	549	555	554	557	571	534	564	550	515	553	591	546	564	525	535	531	560	559	567	523	509	567	568	555	575	578	586	553	599	554	581	535	566	540	597	544	557	561	549	563	519	541	514	593	536	532	555	595	505	575	588	587	546	565	541	538	532	548	600	530	537	571	556	555	516	539	551	567	592	568	534	553	557	553	549	538	549	537	564	569	590	534	564	550	543	505	525	573	582	523	530	557	571	562	555	561	568	568	576	543	558	524	533	596	529	516	557	581	540	520	525	548	542	548	514	468	488	578	559	564	568	573	574	543	560	525	563	589	538	539	556	585	540	539	542	529	576	551	517	577	564	538	518	561	536	548	560	548	532	574	574	561	577	577	540	570	560	584	568	580	558	529	545	552	551	577	561	511	592	559	584	527	535	517	549	545	554	540	557	557	551	540	527	574	506	534	561	519	522	613	569	553	537	525	534	552	519	528	539	538	541	585	530	535	543	530	550	566	540	569	588	572	556	554	518	548	524	563	559	556	527	559	530	517	536	599	559	531	553	570	543	566	535	567	533	554	537	517	571	566	555	559	575	541	569	587	552	527	566	508	551	540	579	513	552	582	553	556	566	546	542	588	570	550	548	567	530	584	563	561	564	575	570	552	543	549	542	524	562	551	531	551	522	521	569	520	549	553	557	551	558	556	564	567	590	549	515	534	558	540	577	588	509	591	535	586	536	531	509	516	554	542	563	560	536	512	537	546	546	534	565	579	506	586	550	547	580	547	572	570	542	562	518	582	552	553	551	527	526	596	575	545	562	565	559	527	602	580	560	577	520	565	575	577	554	561	523	534	570	531	610	549	536	560	611	498	542	565	558	586	562	573	544	528	579	503	539	554	538	574	592	560	542	548	517	541	538	573	560	523	532	533	520	545	562	566	527	537	575	605	576	534	578	555	546	555	535	572	542	528	553	566	562	518	547	583	562	565	571	567	599	522	592	613	551	537	567	540	536	541	569	583	556	574	595	497	549	537	556	552	518	535	545	616	574	576	528	514	577	597	584	593	560	525	572	573	533	579	560	558	568	531	560	598	565	598	522	580	550	545	516	597	587	575	567	547	565	593	570	535	548	563	544	542	545	563	596	583	541	549	562	560	547	522	564	593	527	552	543	548	559	512	583	556	581	516	521	579	569	547	564	530	567	553	514	535	556	534	587	524	532	572	552	499	609	548	534	544	556	503	561	539	544	519	526	564	531	567	550	538	519	538	508	541	523	542	556	550	556	549	535	530	568	545	535	575	546	584	529	540	526	552	541	574	567	579	534	568	582	578	538	595	517	538	553	543	554	566	537	512	581	587	537	524	551	558	549	538	578	540	555	553	578	560	551	572	546	560	552	543	546	546	570	581	540	537	537	568	523	522	551	604	570	525	549	548	557	573	561	542	518	545	556	586	516	527	563	548	512	542	596	529	537	547	567	581	520	542	563	575	573	572	524	562	586	539	576	514	498	598	536	582	588	545	569	558	538	508	537	537	573	577	565	573	573	565	547	546	523	566	587	541	533	537	561	587	543	577	564	549	521	527	575	566	557	555	517	530	557	554	541	609	556	524	533	528	590	563	523	571	544	565
24026	21528	29173	24322	21522	13157	1488	958	790	770	752	727	677	651	615	663	629	648	576	585	583	582	580	633	569	556	568	561	583	564	584	555	556	590	573	585	548	578	596	551	623	555	572	578	539	582	581	593	554	563	553	641	586	554	592	589	602	580	609	545	560	609	590	591	533	553	561	553	582	519	564	518	526	579	511	562	553	541	558	554	601	511	593	586	604	603	575	522	558	596	527	564	586	573	555	544	562	598	557	506	543	608	551	560	541	567	545	536	534	576	561	557	573	557	551	578	573	525	521	546	550	583	604	570	546	532	556	604	551	549	567	553	554	549	566	503	566	531	571	575	557	580	540	543	563	585	535	565	554	577	556	580	538	590	545	572	534	554	584	569	573	543	558	545	520	548	560	577	557	550	578	592	542	553	538	523	526	585	566	535	551	531	580	565	528	566	506	522	558	540	549	589	518	579	562	544	524	579	584	516	566	586	562	585	584	591	541	547	558	547	557	548	564	559	588	540	508	591	559	545	533	534	572	554	555	518	531	596	536	598	517	565	563	542	549	541	549	574	555	531	576	552	502	562	568	569	560	565	563	552	563	547	568	558	516	566	554	555	531	575	570	594	525	559	549	589	557	517	560	527	551	578	585	507	557	573	564	579	566	568	589	532	532	543	555	539	562	588	554	547	552	568	565	561	596	576	591	535	577	528	555	514	552	520	537	556	485	561	574	541	545	531	570	541	553	582	566	567	573	598	551	598	559	576	546	521	515	551	511	536	498	597	573	577	536	558	556	534	551	555	543	551	521	553	500	553	534	539	558	521	625	570	544	544	558	564	561	513	586	556	573	508	595	537	556	569	544	561	537	591	590	540	538	514	572	570	593	601	562	550	548	556	528	566	586	572	552	524	514	589	575	541	557	549	551	562	529	563	538	523	551	543	544	517	540	569	533	529	599	595	606	562	564	543	558	540	520	554	579	572	527	544	589	509	542	566	569	576	525	547	542	497	562	566	579	559	532	559	560	531	608	556	567	570	567	578	614	574	547	535	590	551	556	528	590	551	520	578	561	583	564	590	551	561	555	539	545	539	567	549	563	587	533	509	515	540	572	558	586	561	552	562	578	576	568	583	593	537	570	579	553	552	581	583	561	498	614	565	574	516	576	540	550	528	556	551	556	587	543	581	555	569	551	533	533	589	537	559	556	576	608	575	543	543	575	591	556	507	531	517	533	549	542	566	549	511	601	526	517	551	608	534	550	562	544	599	530	573	564	547	554	522	560	570	534	584	551	549	599	582	591	588	579	585	537	533	544	568	531	539	562	597	546	523	548	572	549	589	577	580	532	544	542	539	522	482	602	583	547	572	547	543	543	583	531	543	556	585	525	540	538	598	565	580	584	601	546	545	539	545	528	541	565	536	544	558	570	514	546	561	553	558	569	566	582	600	568	559	548	576	549	537	586	523	595	579	574	549	546	575	569	543	582	571	569	594	542	540	542	564	539	532	534	601	531	594	599	529	598	562	568	541	520	566	579	577	546	589	541	590	591	557	546	560	554	558	539	551	574	581	550	549	518	523	562	541	562	579	548	548	564	538	543	523	550	560	497	563	540	521	550	558	532	566	567	563	553	540	560	552	600	572	502	563	548	561	543	560	503	559	567	563	529	549	584	580	522	551	559	522	563	540	545	549	547	565	559	541	510	542	532	539	610	520	594	539	535	564	558	515	555	586	542	584	563	535	552	565	567	564	548	534	570	579	570	522	507	536	555	575	553	577	569	542	552	568	570	554	523	521	590	546	565	544	558	531	516	559	545	571	562	553	527	562	522	558	577	557	549	553	561	516	569	554	547	494	508	590	570	539	581	508	534	544	547	532	546	560	552	516	550	532	513	536	562	606	575	566	567	568	594	534	551	561	553	537	528	533	547	605	523	561	561	579	560	550	549	551	545	550	569	515	558	557	528	565	524	561	510	537	548	535	550	579	552	529	573	528	517	542	552	536	554	562	540	525	566	553	542	607	597	546	538	569	552	581	520	556	550	547	534	517	531	559	550	545	539	534	514	497	510	550	550	557	528	538	549	582	550	554	574	547	551	526	530	540	526	553	520	567	534	520	543	544	550	531	562	593	546	538	566	562	527	553	558	580	542	548	561	565	554	558	556	580	551	533	541	551	521	546	532	532	545	533	557	545	582	561	577	518	516	563	576	541	589	576	538	571	596	582	534	584	518	514	516	514	558	534	595	526	596	554	590	536	536	570	542	518	569	559	548	525	519	537	558	521	537	547	547	536	541	539	556	569	570	549	573	564	520	551	544	535	526	538	559	577	554	514	538	553	573	540	527	547	543	550	542	525	568	514	571	530	503	566	550	579	511	542	591	524	592	563	536	544	528	575	560	554	540	576	524	551	567	555	528	563	570	537	554	555	548	546	556	592	564	511	540	566	549	563	527	598	551	508	596	559	529	609	547	569	547	535	571	535	548	547	519	495	512	538	561	516	534	555	564	558	518	539	547	544	571	563	527	549	574	523	499	538	550	575	534	566	609	534	574	531	522	583	571	545	566	506	589	548	561	543	523	572	527	554	564	582	540	564	523	559	555	511	574	565	532	608	605	540	553	566	569	559	581	544	538	576	548	580	581	578	544	513	563	559	523	577	550	580	555	575	541	566	584	592	576	541	567	551	537	538	550	544	534	529	524	546	542	527	564	553	547	562	549	556	526	544	548	547	570	579	539	493	519	563	592	548	560	546	581	548	518	561	576	516	536	559	598	540	582	535	548	501	531	559	585	573	550	529	554	546	519	517	575	538	556	539	563	561	565	523	530	599	543	533	529	579	518	475	556	586	619	585	551	528	528	552	565	566	576	579	577	542	563	572	513	574	599	489	577	559	595	580	553	537	531	577	576	544	559	597	533	537	538	558	531	566	499	565	557	581	547	558	586	542	560	545	542	578	563	546	577	524	544	542	522	559	530	517	536	556	557	566	526	551	541	534	549	582	565	520	569	566	570	534	550	560	562	558	538	597	560	603	568	532	551	568	548	524	541	568	548	568	538	537	545	547	533	564	555	556	574	583	498	560	557	565	584	504	546	575	555	537	544	573	558	569	585	550	516	548	573	555	546	574	525	570	593	532	517	538	524	536	550	540	523	586	551	569	561	542	546	555	542	556	550	589	524	548	526	575	559	538	553	523	540	572	562	580	602	538	541	517	535	568	564	563	557	524	561	599	577	549	573	528	498	571	569	541	556	531	595	541	536	509	513	546	588	547	552	578	573	534	534	565	524	559	542	516	527	523	534	509	532	538	533	604	557	533	554	555	550	546	535	566	551	573	534	559	588	533	519	571	541	561	542	552	546	563	582	528	568	559	572	599	546	530	572	521	528	613	548	514	567	531	528	575	560	501	532	519	567	536	540	551	577	509	565	552	509	545	531	540	568	542	543	576	584	529	558	549	544	575	605	522	573	548	547	594	580	535	511	597	563	557	534	539	550	536	550	544
5301	10984	8836	4558	3186	2508	2032	1643	1485	1320	1209	1131	1037	1025	990	956	913	886	881	844	828	811	877	815	825	823	793	818	750	740	781	773	780	783	823	788	775	734	780	779	802	758	761	773	763	739	725	720	727	768	827	783	798	811	798	792	768	786	744	732	778	793	710	775	751	743	741	760	700	727	746	749	731	769	726	822	747	738	780	718	706	735	787	717	707	768	744	782	756	774	748	742	741	795	729	763	749	733	723	773	759	703	744	726	715	748	787	702	770	714	771	757	771	742	711	793	732	722	788	747	746	757	737	755	740	739	724	747	735	713	750	742	768	693	720	760	748	801	785	782	766	753	769	742	794	710	771	779	726	696	792	752	812	767	713	744	700	769	696	723	771	791	767	796	770	786	768	741	736	733	753	693	721	732	756	719	769	746	741	745	782	691	760	774	768	749	771	733	783	734	727	746	741	757	723	717	718	744	753	731	811	774	753	777	723	766	701	751	744	734	733	777	725	765	746	765	747	717	789	735	727	727	760	668	714	747	728	694	740	783	747	704	685	759	717	716	789	730	766	787	780	770	767	824	733	738	750	748	766	793	744	713	760	809	776	691	754	716	774	762	738	736	736	754	725	738	728	741	682	732	748	757	770	743	750	733	816	723	748	734	728	734	683	724	728	728	809	704	725	700	792	727	786	761	774	757	702	766	771	714	732	740	693	744	709	702	797	754	692	766	764	757	756	706	723	708	725	752	726	732	732	746	754	733	725	770	739	733	740	762	707	767	714	785	726	760	747	779	735	747	759	762	715	774	751	739	707	746	721	735	763	767	735	763	728	695	735	717	767	716	704	783	701	719	725	754	717	752	768	726	714	725	776	781	713	761	778	720	713	730	727	757	749	740	743	730	761	750	750	707	745	747	719	735	739	759	727	772	723	756	783	732	753	745	745	698	751	753	759	754	735	812	739	744	700	720	708	720	708	726	769	735	768	772	739	724	753	742	733	765	728	762	723	777	719	748	721	753	740	775	720	730	790	739	751	756	734	728	734	775	726	775	719	734	725	797	761	775	724	737	757	848	749	760	781	786	746	708	763	745	754	808	742	737	745	701	754	731	753	758	707	762	708	685	740	724	748	762	761	761	723	724	759	772	773	724	727	754	735	732	724	761	725	738	717	711	775	751	744	764	762	739	735	715	744	763	720	761	741	780	777	753	769	761	708	770	713	692	748	769	738	720	712	705	780	761	733	759	748	762	747	745	717	771	701	707	688	709	798	789	703	741	739	740	757	727	742	774	666	698	759	712	745	732	745	733	721	766	712	738	709	823	748	724	735	745	725	739	752	746	727	771	684	793	727	734	787	700	737	724	772	706	686	704	754	715	710	682	736	756	692	762	758	764	734	792	761	726	680	740	736	738	779	693	729	749	719	737	778	779	754	735	714	742	739	780	762	759	747	733	733	746	766	780	750	725	735	788	711	754	725	677	751	741	733	778	727	755	826	753	754	705	769	714	740	751	746	745	760	782	701	719	732	768	738	720	756	762	744	721	721	751	744	749	764	740	747	763	762	780	698	738	733	758	726	709	732	746	724	795	721	771	730	706	734	784	788	750	754	774	713	754	721	714	730	760	746	732	770	743	766	739	720	708	734	734	712	768	762	784	754	727	754	716	719	778	764	710	720	743	728	674	726	755	717	765	781	776	759	737	763	739	668	753	712	722	730	695	747	740	732	787	791	744	730	786	712	794	743	701	749	752	754	764	779	705	786	736	727	735	772	684	761	728	811	695	748	728	751	751	752	706	783	737	773	741	718	741	714	729	752	722	716	731	778	753	763	728	690	720	738	771	733	738	747	758	718	762	719	704	730	759	747	734	756	753	751	772	689	771	752	754	745	769	786	756	775	718	776	746	807	749	702	760	767	781	738	812	713	757	748	723	728	745	682	784	751	743	765	761	766	767	739	747	738	793	714	706	787	740	708	711	756	753	761	713	724	728	761	698	762	775	763	745	685	722	738	710	758	723	770	818	729	729	749	800	751	760	724	718	723	738	713	767	747	730	746	763	740	736	740	726	773	792	775	759	785	750	807	726	727	757	719	708	764	733	761	673	719	776	761	751	768	699	739	783	783	760	740	744	737	745	727	748	720	735	771	715	733	684	725	775	719	749	721	770	747	688	763	762	722	727	742	764	749	750	719	749	717	743	732	738	729	736	753	767	822	738	766	711	763	749	757	722	751	781	742	753	724	753	733	732	761	748	754	711	718	787	748	759	698	769	724	705	730	756	742	773	784	726	738	741	772	768	740	736	694	721	773	762	772	721	725	737	778	726	715	704	703	759	737	759	757	788	701	732	743	774	779	740	746	750	750	759	777	748	768	717	770	775	702	704	736	697	738	765	740	754	752	761	746	724	755	750	716	764	694	694	754	765	728	753	722	732	747	751	762	721	732	778	778	783	716	708	758	745	722	717	766	712	743	758	722	759	766	758	724	759	790	769	744	733	783	690	771	742	764	767	715	694	727	754	766	762	768	709	734	718	711	737	766	755	713	742	775	737	733	741	741	742	708	728	754	696	731	757	714	711	717	729	691	769	743	703	733	687	726	686	724	732	709	799	706	762	790	687	754	796	738	720	769	723	779	760	714	773	711	705	779	757	739	743	738	749	778	800	714	745	788	798	777	743	709	713	763	750	731	786	728	757	779	737	722	702	792	727	743	771	727	740	699	747	777	735	755	764	760	734	759	721	792	733	709	737	710	688	734	724	774	781	713	731	749	713	753	756	771	738	730	736	690	727	695	736	695	793	717	780	735	728	776	758	733	760	747	756	754	693	771	683	735	784	698	719	770	713	817	708	757	719	745	757	780	730	711	742	758	747	724	736	771	752	754	808	742	759	818	716	741	729	688	726	680	746	724	689	729	766	713	732	743	737	730	724	764	698	744	731	726	754	772	766	736	695	802	763	715	737	764	715	764	751	723	732	794	717	714	756	707	740	768	733	759	740	775	767	729	767	761	720	734	732	780	786	760	773	751	734	711	756	756	753	733	762	754	711	743	753	708	746	763	779	698	746	794	746	738	764	685	728	729	748	749	723	748	718	695	719	760	733	714	680	750	750	779	789	734	732	690	742	701	728	729	779	797	726	738	710	799	740	729	745	760	673	741	731	719	709	737	741	733	711	784	737	775	766	769	760	749	763	725	727	742	796	708	707	745	706	699	710	778	771	733	759	728	761	764	743	721	727	713	718	767	714	732	733	711	713	731	743	756	789	754	780	686	730	729	751	740	708	744	678	742	733	742	779	737	713	774	770	698	742	751	786	743	708	759	737	781	750	759	742	762	736	734	761	785	731	750	756	742	736	712	739	753	737	707	734	752	741	778	781	728	700	744	750	756	758	770	720	758	745	750	722	744	686	712	718	749	722	722	720	782	736	802	735	757	746	749	737	721	711	724	748	752	770	768	738	768	786	755	772	733	703	713	751	712	762	712	723	715	727	759	763	718	767
23160	21572	29629	23976	21579	21623	11269	1207	903	769	682	724	590	543	522	541	487	459	446	472	435	465	452	384	389	408	405	390	418	364	369	357	404	386	396	385	370	378	408	401	357	375	374	342	351	383	360	410	358	350	379	420	404	366	384	399	403	372	364	394	357	403	367	330	362	364	348	346	372	369	397	370	365	376	329	365	378	365	353	379	349	395	359	364	351	350	337	356	339	343	373	354	330	316	339	366	373	350	416	330	331	352	383	377	350	346	327	364	355	374	361	374	378	375	369	345	381	374	344	346	362	356	359	371	359	368	371	349	378	369	346	348	363	365	386	394	406	388	377	351	372	353	361	357	345	376	372	381	386	331	369	340	372	349	351	347	355	344	337	350	330	357	353	363	362	332	328	339	313	335	356	381	319	359	368	337	374	379	360	362	368	372	332	366	351	374	352	343	366	371	368	345	327	380	331	327	373	344	335	355	365	376	378	330	379	339	368	383	360	373	368	366	382	376	346	361	339	353	358	338	383	357	334	342	335	346	360	377	361	380	338	346	340	344	351	359	325	368	319	355	367	392	338	375	398	349	337	366	348	370	383	380	364	363	354	374	325	396	358	368	366	357	337	371	358	385	319	347	371	373	339	375	325	366	318	346	331	385	390	358	366	371	338	326	353	367	318	367	356	376	363	379	341	390	343	357	354	344	346	337	390	357	364	337	348	341	330	357	367	381	356	394	355	376	322	339	402	358	341	364	348	365	384	367	335	331	400	359	346	357	350	322	369	344	377	374	350	333	327	349	372	339	357	355	398	321	353	371	396	325	394	344	317	372	376	343	370	327	388	344	356	372	364	349	305	379	368	362	368	337	335	345	354	328	369	378	362	355	344	350	342	372	344	325	348	362	343	373	359	377	388	348	357	355	355	357	350	349	360	389	351	361	355	361	325	364	347	369	299	344	379	379	350	373	354	345	349	357	369	344	342	352	354	372	367	373	330	364	336	368	359	348	362	359	344	361	363	365	333	352	379	358	357	367	370	377	354	367	339	376	349	371	378	318	344	350	380	320	368	360	374	371	356	357	371	332	370	370	344	373	397	355	351	355	319	352	361	323	326	364	322	348	387	327	338	356	384	326	351	389	331	364	356	374	361	361	387	356	358	325	328	330	359	333	363	354	378	355	356	347	353	342	349	357	365	402	374	343	362	332	369	333	343	378	332	377	368	347	335	394	369	343	349	357	358	319	334	359	365	359	364	352	333	358	367	396	365	365	344	356	354	370	344	348	334	345	374	358	342	355	327	362	380	373	356	346	350	397	364	344	356	386	354	364	375	383	389	379	386	366	360	346	378	339	353	340	335	335	336	341	365	315	359	377	342	370	356	337	392	362	345	362	356	361	335	359	333	339	337	361	366	337	359	345	365	358	341	364	402	373	366	346	345	334	346	367	343	354	357	356	340	376	423	344	363	341	340	358	358	384	374	319	368	344	362	368	336	353	365	342	358	334	356	347	362	350	372	398	340	339	333	381	339	355	363	370	353	370	364	363	341	413	344	365	353	354	365	348	332	373	378	360	357	355	369	370	341	350	372	349	357	358	356	385	353	357	365	340	369	354	383	365	353	375	316	378	351	357	322	373	368	364	348	352	333	304	343	350	333	375	370	366	382	366	342	367	336	361	370	346	364	342	361	348	352	378	346	344	349	319	355	348	355	345	345	352	368	385	359	355	381	369	378	320	345	396	365	301	320	363	343	363	348	336	377	361	330	366	354	320	343	361	300	352	338	376	345	397	376	404	362	368	356	344	351	361	367	364	374	331	327	384	333	341	371	355	349	376	354	335	346	336	333	351	349	361	367	343	343	341	372	351	350	348	331	357	359	364	338	370	358	369	341	373	329	342	397	328	355	351	343	366	348	370	325	345	367	342	338	350	370	349	373	375	382	366	364	375	369	341	363	384	334	406	339	344	362	382	339	350	339	389	338	322	340	349	385	343	378	348	342	354	335	365	312	335	330	356	345	349	328	372	370	350	336	343	359	369	354	351	356	359	359	350	324	314	350	376	357	327	352	356	352	396	373	355	371	377	338	365	372	359	355	344	335	324	359	342	358	336	339	337	370	391	337	353	375	394	338	332	348	341	339	373	359	355	379	370	324	378	350	310	361	353	343	361	345	400	367	339	335	367	356	365	404	332	335	348	370	352	369	371	367	375	375	358	331	355	387	367	355	371	361	395	350	362	371	320	380	323	374	333	351	366	372	381	368	337	367	377	367	334	354	355	376	367	353	351	396	360	338	343	334	354	341	346	379	326	325	358	396	334	346	317	356	343	331	389	345	367	389	359	363	368	349	340	346	353	383	349	386	328	391	359	329	367	361	333	362	322	347	344	334	355	343	379	341	353	362	353	333	345	359	336	353	363	366	356	383	355	374	323	348	374	319	355	362	345	343	359	366	338	353	350	337	380	380	336	343	350	326	341	354	371	350	352	348	363	357	376	385	332	370	371	355	363	389	359	353	336	354	372	410	362	318	378	341	354	317	339	351	380	379	328	360	381	361	360	361	375	356	403	335	350	327	387	345	346	357	331	381	343	364	353	389	352	358	352	360	374	330	370	357	350	336	373	365	363	356	345	372	373	330	340	376	343	334	344	374	351	340	322	371	356	370	386	387	336	346	334	365	342	352	355	353	368	369	353	361	316	375	360	350	368	359	354	377	362	348	335	361	376	356	364	344	346	372	376	352	378	342	351	325	360	380	352	351	344	353	357	395	354	339	346	357	334	374	357	346	346	357	351	370	395	346	341	375	340	346	398	347	369	364	359	366	388	337	334	343	350	349	308	377	347	392	357	367	361	342	346	360	377	372	338	369	343	354	311	349	350	344	328	334	348	330	340	347	363	365	359	360	371	380	347	330	333	336	330	366	342	356	355	385	324	362	389	293	344	351	378	373	333	429	341	365	329	426	385	349	381	380	354	379	333	342	331	374	320	370	358	329	408	369	357	364	355	344	372	329	345	344	365	344	335	373	343	358	372	358	324	377	379	372	362	348	345	369	360	323	395	323	320	335	372	362	335	329	376	352	349	354	392	389	318	367	340	345	350	357	350	345	348	351	407	358	373	331	375	349	353	341	346	378	345	362	366	365	381	355	398	344	308	340	356	387	356	353	331	356	334	324	370	337	348	370	396	340	338	345	335	352	369	361	324	364	339	353	355	366	359	344	347	361	357	324	349	363	391	359	335	350	367	378	314	355	341	372	349	365	326	363	337	350	390	370	352	331	385	356	348	365	343	391	385	362	369	363	378	376	355	352	370	374	355	340	360	372	370	359	368	371	338	333	365	327	366	366	338	385	351	368	347	324	317	368	395	362	378	375	349	339	334	360	353	354	357	350	371	356	365	320	350	359	359	403	322	352	353	351	349	346	322	383	327	318	379	366	346	345	345	370	359	370	375	355	355	332	376	382	349	344	331	368	364	369	358	309	349	341	338	367	378	357	364	333	365
7237	17175	13851	7278	4989	3805	3010	2349	1897	1642	1444	1190	1103	994	868	809	798	721	760	742	636	636	622	631	573	575	567	558	555	610	542	552	537	549	546	520	519	545	529	523	560	515	540	523	505	514	498	543	516	551	505	603	545	526	605	533	558	514	519	528	499	514	418	471	526	499	511	481	479	468	541	535	487	548	451	475	500	490	494	473	487	489	485	489	482	506	507	467	502	513	493	525	502	485	495	504	483	445	498	479	479	494	535	484	492	489	505	530	508	516	521	431	501	470	496	489	490	455	504	509	498	443	525	505	491	485	472	488	510	501	496	449	489	469	489	538	469	478	469	500	479	486	480	454	520	452	495	493	520	519	516	467	478	527	487	496	513	506	472	485	453	487	474	506	507	451	484	510	535	507	509	500	483	468	508	481	473	504	521	517	493	448	497	472	475	497	510	545	480	510	527	506	519	527	518	485	480	482	500	509	477	530	512	470	495	474	522	458	497	509	508	498	468	477	495	520	492	510	463	483	493	506	496	483	522	475	520	491	475	515	446	510	489	481	522	467	459	480	510	486	451	517	510	458	514	470	483	506	479	494	490	498	476	491	478	456	445	518	532	474	536	504	522	514	468	483	516	502	509	492	476	488	496	479	486	517	515	483	505	478	467	506	495	506	492	512	503	477	496	513	490	509	486	503	451	514	438	493	477	481	461	476	453	499	473	505	507	464	474	481	452	494	509	448	481	486	506	503	482	527	520	472	476	478	479	472	492	538	502	456	495	472	469	509	492	507	464	515	504	473	450	465	479	486	522	481	468	479	508	497	469	514	514	494	471	511	470	536	483	501	481	494	477	497	460	499	506	511	455	531	474	514	499	471	493	459	488	490	474	519	482	486	489	457	504	463	521	529	515	493	499	502	495	491	468	535	486	519	469	512	501	472	497	466	508	498	491	511	515	493	517	469	499	527	497	484	464	456	495	534	484	495	509	488	457	497	462	480	479	515	470	494	497	457	515	506	493	477	477	481	474	463	499	543	480	483	467	503	454	512	497	495	500	502	487	474	467	483	500	469	494	516	482	479	503	465	492	517	501	512	497	530	519	485	446	488	477	484	482	478	474	479	497	460	488	479	488	480	488	482	469	516	466	506	472	513	508	511	491	487	473	518	498	537	486	462	465	467	521	500	461	510	503	471	498	475	457	516	462	535	510	463	476	469	500	471	515	510	488	463	491	480	478	502	492	482	480	502	478	461	450	500	502	456	459	524	504	501	502	503	493	494	512	503	550	434	525	488	520	488	505	494	514	478	479	484	462	490	454	492	480	480	486	521	478	455	487	472	489	477	493	475	479	546	524	493	493	499	506	445	464	499	484	459	527	513	453	509	505	477	525	473	520	478	469	527	493	511	508	460	478	507	473	457	468	490	491	473	472	487	488	483	486	495	489	457	486	448	502	496	527	494	470	478	529	503	492	477	487	461	503	509	463	467	499	495	494	504	510	469	465	475	498	473	493	460	544	505	462	481	482	516	503	474	479	462	494	477	459	475	470	487	547	466	492	489	508	458	472	479	487	533	476	483	494	467	507	552	499	500	464	485	527	473	518	486	434	487	493	503	500	500	487	470	541	460	449	459	462	507	504	472	517	503	453	505	462	507	468	488	483	502	474	465	527	489	490	499	519	528	493	503	479	453	511	480	472	494	454	483	476	499	517	481	502	477	503	447	500	491	462	499	489	455	488	441	497	489	492	488	476	486	479	491	508	451	465	482	477	470	502	495	493	499	449	487	457	532	488	480	473	487	463	477	520	466	498	488	518	523	469	471	459	492	500	424	530	498	496	461	532	480	492	490	492	470	470	526	467	436	459	499	503	484	497	469	504	493	520	530	490	481	484	493	495	509	493	456	512	476	514	508	491	458	478	459	471	453	499	437	482	540	484	449	465	494	521	493	473	495	503	465	471	526	518	518	485	513	458	501	496	478	493	534	496	464	474	487	492	472	475	493	515	478	493	487	510	492	464	461	520	509	503	522	498	477	458	483	511	494	523	469	486	499	503	460	501	499	459	497	497	486	473	484	500	509	480	475	490	486	522	508	469	480	530	520	498	525	469	436	474	501	477	541	486	485	482	453	508	476	472	514	454	494	455	484	483	485	477	500	470	483	443	486	504	472	496	477	471	501	496	489	460	525	491	496	466	472	458	465	517	487	492	489	495	523	483	526	472	502	503	467	487	523	476	505	453	496	500	491	511	465	483	500	484	503	471	475	485	522	468	478	490	519	482	495	475	474	493	479	448	473	511	496	516	475	504	488	497	455	497	474	484	472	506	451	477	511	473	511	509	484	473	458	474	485	488	493	507	485	480	489	486	470	458	463	510	462	473	497	480	475	490	472	504	458	492	481	501	486	495	486	488	496	470	470	479	517	509	519	540	509	495	465	491	492	473	522	509	501	472	501	451	499	487	489	450	505	522	507	500	477	506	496	482	481	487	508	493	433	515	485	508	485	485	497	510	497	485	499	477	472	469	490	495	480	470	475	509	509	492	478	510	480	509	508	502	476	507	443	518	507	510	467	479	517	463	447	486	500	468	486	489	447	463	459	498	486	494	485	467	513	499	495	482	498	490	479	526	477	494	485	503	500	476	498	471	504	506	478	495	445	484	480	509	474	514	461	482	472	497	496	480	490	485	498	511	472	474	477	509	474	501	511	482	483	488	463	461	491	494	514	453	492	440	493	518	497	475	488	506	478	463	519	463	496	485	494	491	468	520	475	509	499	489	504	519	492	514	523	466	463	462	492	491	470	491	470	471	437	498	470	487	483	498	519	504	510	512	470	499	539	481	479	514	471	478	451	513	478	499	491	511	472	510	478	493	497	477	468	475	506	466	448	481	469	487	510	519	502	504	450	476	511	484	528	517	541	479	504	498	460	492	488	490	486	477	473	495	510	521	501	487	478	512	494	500	476	508	486	495	506	504	515	493	475	531	491	484	491	529	505	531	442	550	507	520	499	464	498	525	473	469	477	499	483	491	454	460	462	493	465	470	498	479	497	444	464	490	514	481	477	496	451	504	511	465	510	537	439	510	436	496	499	492	502	466	502	524	477	483	475	533	491	495	476	513	453	523	474	492	538	426	489	447	509	488	500	505	525	471	487	479	520	490	482	518	463	470	470	482	500	489	505	499	506	518	507	488	490	478	456	496	512	473	487	458	498	470	503	471	491	517	539	485	474	513	500	488	471	492	496	490	500	510	503	482	454	499	471	505	490	522	461	488	478	484	478	448	490	479	497	485	487	492	451	471	471	459	533	485	520	473	447	487	431	459	499	486	539	501	470	479	526	497	486	484	517	481	499	512	492	511	519	496	479	468	527	478	500	465	487	505	459	446	461	515	498	451	507	492	465	490	505	410	489	478	467	487	491	518	489	480	447	483	478	518	493	431	492	481	504	466	489	509	497	479	447	493	486	484	458	480	469	524	495	495	513	472	486	478	502	456	494	524	497
27056	21093	10854	993	504	471	424	427	417	411	395	404	398	405	423	405	383	382	406	388	390	406	439	379	419	451	393	442	409	399	399	416	386	376	405	394	446	391	409	416	427	404	389	395	399	398	395	442	377	376	411	409	416	428	415	427	448	411	413	404	410	401	401	404	397	422	415	439	430	399	428	415	418	393	390	412	442	415	395	415	410	399	453	415	397	394	428	386	391	384	396	429	447	423	427	380	400	380	409	413	412	430	433	420	407	400	425	450	432	435	408	400	383	428	429	387	415	400	410	399	448	444	389	442	389	395	377	444	378	424	409	421	427	390	414	412	429	371	416	414	435	407	447	385	391	361	402	401	416	409	393	382	418	407	401	432	416	405	432	384	390	351	430	415	418	395	421	384	414	368	414	412	375	391	421	418	407	398	393	414	412	437	392	360	403	408	389	398	378	418	428	400	415	412	417	394	423	433	358	391	435	425	418	458	428	395	390	453	400	386	417	407	400	403	422	376	406	406	440	375	407	415	406	376	395	411	416	411	384	394	406	392	426	431	429	403	374	412	427	432	401	403	386	382	432	379	406	435	396	423	438	388	412	416	415	409	405	403	415	386	393	404	407	436	387	414	405	414	415	437	428	420	395	442	427	398	432	425	413	423	421	419	410	395	394	405	395	434	398	389	431	408	380	397	407	414	420	403	432	393	409	387	417	395	386	424	434	378	411	442	421	386	378	430	406	426	400	411	436	430	421	362	399	404	390	422	456	408	384	437	422	405	415	391	428	386	387	390	414	418	397	381	436	428	398	422	410	405	383	462	417	421	402	421	390	410	425	394	442	394	417	376	430	403	390	397	429	411	425	423	421	401	414	419	459	464	402	420	400	405	390	363	439	423	377	390	402	397	413	373	386	405	395	403	416	384	445	420	421	419	419	409	426	423	429	383	406	382	407	418	421	411	416	416	446	395	424	394	355	385	367	369	415	404	434	404	431	411	425	371	416	398	425	407	396	421	416	401	415	389	436	410	392	397	423	417	402	388	420	386	435	395	414	408	415	419	462	392	422	421	417	425	405	438	405	409	394	427	427	402	400	420	398	408	425	396	342	402	421	426	447	385	399	428	408	434	400	407	399	398	375	403	423	421	355	438	396	428	399	412	398	400	367	428	437	409	403	416	387	400	406	393	446	453	393	390	381	397	368	395	385	435	431	420	398	385	413	398	400	395	422	415	409	451	385	410	410	391	417	406	396	407	404	412	411	420	399	414	364	444	419	399	398	411	429	415	394	391	391	417	402	393	408	387	392	357	402	465	412	413	404	376	395	399	371	450	368	423	394	397	380	390	444	394	437	404	416	418	415	413	399	417	390	414	431	419	408	425	427	402	423	399	411	386	414	411	448	447	399	401	413	405	409	419	420	410	401	371	402	397	405	410	414	405	424	411	376	397	399	402	420	379	430	423	451	438	358	427	439	415	438	375	390	407	393	406	361	422	394	413	425	387	414	403	380	424	437	399	382	410	380	374	402	408	415	392	438	390	399	404	434	441	399	408	442	438	403	377	394	407	389	403	414	426	390	429	411	411	423	402	428	420	402	367	424	415	426	409	401	393	424	449	406	438	407	424	442	431	423	430	386	413	431	384	401	413	426	446	429	429	403	380	445	397	411	445	392	400	404	375	384	425	409	418	413	382	381	389	391	382	417	404	429	434	382	429	420	400	405	407	452	446	393	418	396	430	432	407	434	408	393	411	399	384	392	388	381	408	435	406	420	420	406	419	418	423	393	455	396	393	411	423	392	385	366	405	400	401	421	410	394	404	401	420	392	424	392	412	381	407	427	389	449	402	428	397	388	404	430	392	400	409	415	388	412	463	434	402	428	422	407	402	421	384	389	384	392	400	379	397	434	398	414	400	448	433	411	419	400	404	426	428	436	380	393	399	407	412	399	383	405	408	433	416	410	404	372	393	404	424	435	403	438	416	368	436	386	420	385	422	422	417	410	448	375	394	406	398	399	430	420	399	429	396	422	453	382	426	426	375	392	385	412	415	395	421	377	425	362	403	430	395	395	420	420	414	414	399	375	403	430	438	412	382	391	447	407	391	423	391	374	390	409	437	410	375	418	431	430	364	410	386	404	411	415	422	403	378	416	430	405	418	385	401	401	407	375	437	397	411	442	381	421	428	400	347	412	381	397	453	414	407	392	369	405	397	414	369	423	400	407	404	391	397	402	386	417	400	494	408	412	442	450	410	388	434	408	410	444	441	419	443	400	426	417	413	410	400	385	426	403	404	404	419	433	421	375	406	404	430	448	424	369	414	387	424	378	402	427	403	398	433	413	433	406	417	376	397	418	406	418	388	399	425	379	381	386	408	409	434	419	351	400	380	427	434	394	434	385	423	426	429	386	379	443	418	401	395	423	403	412	397	384	393	408	413	406	408	367	383	421	417	429	423	403	431	409	404	403	389	395	407	427	405	413	393	395	420	399	445	393	379	425	426	416	439	408	390	396	447	404	369	407	424	436	414	416	417	422	437	405	419	393	425	435	403	410	406	401	413	432	394	443	449	441	385	419	409	374	456	392	413	412	403	401	442	430	376	390	410	447	430	409	421	423	413	376	422	406	419	386	405	408	438	367	382	381	392	411	422	383	384	429	421	419	410	410	398	416	441	417	441	422	394	416	394	387	395	389	409	445	400	413	369	407	391	445	407	457	371	382	440	381	395	398	406	415	421	388	439	396	396	405	407	388	421	403	435	425	413	401	428	392	404	378	444	413	443	408	423	410	428	430	425	429	384	395	433	429	394	399	409	411	403	385	430	422	411	420	401	399	385	437	433	411	382	447	412	416	415	428	387	437	360	400	410	377	407	382	407	420	424	411	428	416	391	411	382	407	432	425	392	454	366	377	425	414	403	422	396	412	426	413	383	425	416	401	416	461	433	376	390	420	380	383	416	436	386	447	416	388	424	408	400	406	400	416	443	420	422	426	396	422	406	402	401	434	399	408	400	450	408	386	417	404	438	416	418	363	417	417	410	403	423	429	434	417	390	417	356	420	402	403	390	416	421	394	430	432	422	375	422	414	398	414	384	403	379	419	410	412	406	409	396	389	380	404	424	401	400	394	404	415	370	394	410	359	412	380	398	402	421	394	402	391	394	396	410	377	436	408	438	432	409	397	424	413	435	388	454	384	417	409	401	432	394	436	419	413	389	420	372	420	405	430	415	397	410	413	427	381	429	382	408	394	416	349	387	391	410	415	383	415	400	420	425	388	394	403	380	409	384	408	410	435	370	417	417	375	377	410	403	406	388	468	396	411	383	399	407	407	431	430	422	390	378	435	415	415	415	411	390	419	404	430	382	397	393	402	415	395	409	424	400	436	399	435	420	400	384	404	401	414	413	409	447	351	382	393	410	376	411	394	385	426	425	444	410	359	408	420	401	407	404	391	419	434	404	438	354	422	393	400	394	376	362	408	427	417	401	386	405	399	375	415	415
3922	1391	1131	813	749	715	584	637	627	605	563	541	562	632	562	584	554	540	537	545	554	517	536	555	544	507	588	559	556	582	545	547	563	554	540	576	566	528	526	552	538	560	545	533	565	549	542	531	554	532	613	568	540	531	579	579	616	570	582	532	591	588	540	545	546	570	570	517	540	553	593	557	562	579	561	564	579	520	540	562	512	549	547	538	534	563	571	595	537	567	587	530	578	564	556	489	528	554	520	554	564	547	528	567	560	557	515	517	612	496	578	560	570	528	541	542	596	568	537	518	523	509	518	545	509	554	539	563	550	582	559	542	555	513	543	582	515	589	532	579	588	562	554	558	556	556	536	576	576	526	548	582	534	515	559	535	533	545	543	545	547	507	573	564	560	569	553	539	589	491	574	530	589	527	573	560	554	530	516	539	583	523	556	543	598	542	494	540	548	574	569	543	554	542	618	582	546	539	539	522	526	521	574	572	565	549	521	544	540	561	576	610	565	552	590	533	593	558	593	560	578	543	555	512	553	592	533	544	548	541	541	546	531	515	537	552	539	549	514	563	525	554	540	535	571	567	516	541	555	514	507	568	522	550	552	556	585	557	552	559	560	525	584	553	549	556	550	518	563	547	523	566	584	553	517	592	543	569	584	534	581	542	555	530	529	537	537	582	551	579	507	580	545	578	514	566	527	517	545	528	546	573	505	546	534	503	539	537	557	541	530	503	540	508	556	543	583	587	586	495	534	571	513	544	584	543	539	555	558	559	598	580	520	510	552	576	526	517	573	577	580	531	578	544	529	546	580	528	570	528	535	540	560	536	567	556	539	569	570	580	557	565	570	569	540	570	609	562	549	546	569	573	549	530	550	615	576	540	543	572	540	536	545	503	567	543	540	540	538	534	560	541	524	571	529	526	532	574	560	527	535	558	550	539	553	538	537	581	568	547	552	569	546	534	545	493	553	524	543	531	570	552	564	533	543	563	539	506	557	578	553	549	533	566	548	562	573	545	543	518	531	567	546	589	543	522	525	591	568	535	588	510	554	543	563	579	520	587	542	513	526	512	545	558	577	569	497	583	505	559	560	550	542	561	510	535	538	546	545	554	545	503	581	548	564	588	542	541	557	518	510	553	549	544	619	541	551	511	558	556	613	551	521	518	539	508	557	574	561	569	533	545	539	564	534	600	537	518	531	538	542	579	570	575	532	557	559	526	501	573	551	574	552	574	528	522	572	575	528	558	532	558	548	504	552	561	549	534	551	549	557	502	540	541	558	558	567	579	539	541	536	548	566	575	544	595	546	561	560	566	519	521	517	518	555	558	569	591	543	555	577	534	541	564	539	550	561	562	516	565	559	541	529	557	560	539	527	523	551	528	551	551	573	562	547	511	529	550	549	531	559	553	526	561	545	527	569	579	540	527	560	533	537	554	545	566	559	552	551	550	527	490	568	558	545	527	534	535	538	542	515	554	536	511	547	562	524	517	554	570	566	574	557	567	541	539	540	554	558	542	540	526	525	568	605	531	583	586	552	513	532	564	599	538	570	523	546	547	546	578	523	607	550	560	518	566	574	530	536	532	557	538	525	539	533	538	542	528	544	527	541	511	560	543	549	523	555	530	559	534	473	532	556	537	535	567	601	571	549	566	530	549	537	567	575	523	597	544	505	588	571	533	580	551	554	541	499	543	540	544	552	545	533	565	553	539	537	548	586	524	587	547	545	589	557	543	572	582	526	581	576	557	562	616	587	551	560	538	552	569	546	588	545	548	540	572	551	551	581	526	545	599	564	561	533	577	546	527	505	523	543	557	536	563	549	547	524	534	535	541	559	530	546	572	531	583	584	589	506	536	619	528	504	532	582	512	530	559	580	521	582	561	526	574	532	560	528	537	558	523	552	563	552	557	539	569	572	532	590	529	548	584	530	535	506	593	525	588	520	532	516	535	538	581	536	558	527	526	548	550	538	577	552	523	559	536	532	524	560	558	585	549	574	548	531	539	542	537	565	543	565	582	529	537	551	521	552	520	551	538	558	580	562	552	551	541	559	536	573	525	582	546	557	560	590	551	595	598	592	548	524	535	589	523	583	523	540	534	525	516	488	534	530	566	541	560	553	528	544	562	589	544	618	562	556	521	568	538	574	539	536	573	598	524	515	549	544	546	593	576	500	553	525	538	577	571	532	571	565	538	592	544	546	627	526	518	536	560	528	556	535	548	499	597	566	516	531	520	562	537	545	576	516	517	541	571	570	573	550	545	525	580	566	545	531	505	549	522	526	571	545	535	557	564	558	543	519	546	505	546	583	563	547	548	574	515	524	543	510	545	583	545	541	565	529	551	547	540	556	507	554	573	538	561	533	560	567	575	555	481	539	556	597	559	544	507	550	546	590	520	595	590	562	602	578	525	560	542	546	577	574	528	556	521	585	557	554	548	536	533	525	537	550	531	570	544	529	568	554	545	539	536	563	578	551	536	587	534	565	555	518	559	501	547	548	539	548	543	518	636	542	521	538	523	566	603	586	573	535	548	518	555	549	565	542	578	546	523	503	613	536	557	581	557	569	557	549	560	581	582	564	584	584	569	510	548	538	523	570	554	584	574	586	558	566	560	586	573	539	553	534	545	521	539	524	531	529	584	536	608	576	566	538	555	586	574	550	525	530	554	542	531	589	550	531	513	553	568	525	565	568	560	534	566	540	528	559	539	548	551	572	576	558	560	547	565	557	549	547	551	557	512	541	574	542	584	555	521	576	522	503	567	557	523	581	607	580	507	538	535	545	542	547	539	541	547	548	576	550	549	589	546	542	585	561	530	557	572	544	513	557	565	537	545	543	533	537	515	566	564	540	572	535	534	536	528	573	564	509	494	541	515	526	545	558	534	542	519	541	541	525	587	489	530	532	553	529	554	480	520	536	533	588	554	524	519	565	540	552	563	515	513	559	558	575	510	573	572	601	523	548	559	563	524	481	564	577	575	526	520	566	567	580	551	531	533	537	536	530	544	559	536	557	568	537	517	551	533	565	562	567	541	576	535	556	525	530	534	562	568	524	537	571	542	542	515	559	522	526	556	556	559	559	535	535	523	554	590	510	562	571	529	579	561	557	552	570	583	541	514	531	544	550	510	498	570	580	584	567	557	545	525	535	544	584	543	546	521	573	536	525	538	521	574	564	577	563	513	538	536	540	511	489	519	516	560	537	559	548	552	566	557	547	569	546	515	557	568	573	583	519	568	552	580	560	504	572	554	561	570	608	530	615	508	555	520	548	528	560	553	557	572	527	562	519	484	551	526	513	558	581	528	563	561	567	521	580	535	558	549	534	561	595	547	535	570	509	540	556	590	542	544	539	547	601	531	543	522	523	584	510	542	530	549	559	543	528	534	558	547	583	510	578	546	531	566	559	562	527	593	538	561	548	526	542	522	560	538	536	567	558	566	535	552	546	579	567	538	523	521	564	557	554	595	544	567	567	517	563	576	554	529	579	545	529	568
23967	21540	29201	24351	21540	12989	1543	1003	804	790	721	686	656	660	622	600	611	631	649	640	619	593	616	559	566	566	515	580	531	555	558	570	566	567	584	592	567	594	591	595	533	545	563	532	581	537	542	593	569	555	546	535	594	555	559	599	586	544	518	513	565	570	595	517	546	542	541	537	528	582	561	550	584	553	592	542	537	559	559	526	573	583	564	517	543	553	523	562	553	573	558	554	558	533	517	490	529	516	540	545	549	551	576	563	525	564	543	519	598	569	558	575	566	516	540	501	530	576	505	512	558	559	528	575	581	557	569	520	558	539	573	555	555	565	589	548	589	530	529	611	575	532	552	514	584	573	585	582	547	554	520	562	571	538	568	562	529	569	552	543	518	569	534	596	514	545	571	563	541	555	527	559	508	590	575	564	533	549	517	549	565	555	501	593	535	544	568	509	539	558	537	575	556	599	539	567	551	567	575	558	557	521	577	538	554	507	530	504	535	508	513	553	589	522	593	526	574	585	543	558	501	552	537	503	543	504	516	578	522	547	567	531	489	532	514	582	517	552	557	549	543	519	539	541	566	535	548	585	532	565	550	594	538	524	555	531	547	561	536	571	515	565	566	534	549	530	488	532	571	532	544	557	542	547	578	550	543	527	571	583	616	528	547	537	537	511	529	554	547	554	552	568	479	575	551	577	546	545	555	589	539	593	551	564	496	548	597	546	555	520	579	564	543	544	501	553	576	539	535	511	539	540	542	545	572	550	546	528	495	543	560	548	486	487	557	558	483	525	530	535	581	523	528	531	569	549	587	551	519	547	518	561	526	531	540	557	566	559	532	552	524	599	545	524	542	555	561	566	557	547	554	530	554	612	568	540	552	548	540	537	552	532	543	530	532	528	520	521	536	539	544	524	565	550	570	585	560	550	564	580	538	525	580	533	517	511	548	535	528	537	561	591	504	545	545	545	554	577	550	559	548	529	553	531	522	549	555	529	522	527	543	557	526	493	557	527	542	566	541	559	583	572	567	582	586	545	543	537	544	556	546	551	553	559	528	528	567	566	568	528	536	522	536	562	523	529	560	568	567	574	563	518	543	551	533	576	537	576	512	545	548	528	534	559	512	582	550	522	585	537	531	549	580	552	560	520	541	545	602	534	519	535	561	565	513	578	524	576	532	540	556	562	502	541	510	510	542	533	533	538	547	600	557	540	545	566	557	531	535	538	586	549	536	541	565	523	549	564	551	508	552	559	580	562	576	529	527	549	510	556	556	552	583	568	541	519	563	514	556	509	534	590	540	546	552	523	528	585	560	484	539	516	551	536	589	554	572	548	563	561	595	569	508	557	552	517	538	533	569	569	498	546	553	541	514	535	516	554	528	548	534	583	552	528	548	521	495	563	520	556	533	555	561	538	544	551	564	541	557	498	557	544	545	548	570	580	534	574	556	547	528	533	567	561	512	567	517	542	506	514	552	547	500	546	539	564	533	563	544	541	550	544	530	608	566	497	538	574	552	556	510	550	543	557	537	543	518	575	557	525	517	510	565	517	587	522	559	513	537	580	491	547	556	511	493	553	613	478	559	565	514	494	545	565	546	556	553	551	564	519	506	579	566	549	547	560	587	544	532	560	540	590	538	530	586	550	525	518	543	564	563	521	544	581	562	564	558	495	581	579	533	536	521	581	563	533	546	527	535	540	521	514	511	562	507	538	539	558	502	508	542	533	524	532	522	548	536	537	541	543	557	570	536	513	538	487	543	510	529	523	563	532	562	532	560	522	569	559	568	522	529	572	540	503	584	542	549	522	578	538	541	561	491	550	513	552	531	556	525	499	545	554	500	538	534	578	534	579	560	589	488	515	523	569	565	546	503	567	520	587	548	555	593	530	508	585	582	556	573	520	548	527	504	570	534	530	560	578	549	542	534	558	555	567	612	561	513	583	572	551	560	522	553	511	562	544	561	555	561	542	516	506	524	536	492	542	531	523	542	534	554	559	553	576	576	526	528	528	500	578	554	566	516	552	600	554	520	535	552	538	532	520	478	512	561	549	539	532	575	508	510	555	541	584	525	561	557	543	537	557	543	541	570	574	569	581	506	507	526	576	553	519	531	522	528	563	559	546	559	557	521	545	508	556	531	512	526	545	541	515	519	562	519	554	528	521	531	550	536	564	580	555	537	535	545	546	544	561	510	560	592	544	538	552	606	551	549	510	573	564	540	593	533	487	552	530	536	575	501	553	570	546	578	524	522	526	569	529	556	538	509	548	577	505	533	516	495	541	583	547	536	530	546	551	546	545	525	553	559	566	537	553	543	561	525	544	567	532	559	560	561	559	522	532	572	519	541	542	549	543	544	551	589	524	523	531	509	549	512	561	516	545	550	572	557	507	547	560	540	537	574	577	579	557	550	505	511	502	541	551	568	588	519	554	540	554	535	509	501	506	544	580	522	510	557	600	551	540	512	550	527	527	528	572	564	544	576	517	561	523	537	560	571	504	518	535	532	558	525	527	524	533	574	544	572	599	505	558	528	546	545	505	539	564	524	545	576	475	541	540	529	503	568	568	564	525	533	539	571	536	594	528	536	518	545	556	561	565	557	556	540	561	524	611	547	520	539	546	531	535	530	546	559	504	526	513	521	548	527	571	537	562	573	600	527	587	570	524	524	554	550	520	562	568	546	555	516	554	579	589	548	571	593	568	517	558	559	545	552	592	567	563	516	542	528	580	554	553	525	561	536	580	516	528	526	523	557	527	549	560	547	500	546	548	550	519	505	592	566	552	513	524	563	532	535	529	539	503	535	528	549	533	560	538	526	527	514	547	514	552	557	540	579	533	537	539	526	561	517	520	536	568	513	541	497	541	559	543	561	567	551	551	574	532	565	520	524	505	563	562	521	540	590	563	540	560	520	536	531	538	545	518	543	565	552	511	575	536	557	535	568	562	573	550	580	538	596	567	592	523	496	571	557	533	554	532	510	519	564	550	542	514	526	561	563	543	548	577	535	527	501	547	557	542	547	559	500	517	568	542	538	540	550	555	560	560	524	555	552	526	549	539	526	550	560	537	543	530	512	541	536	516	551	523	551	499	509	569	522	533	522	538	574	548	497	592	515	541	567	544	544	511	567	563	529	536	540	510	498	527	568	577	531	536	547	568	529	540	553	550	525	530	497	544	530	547	584	526	558	577	522	556	536	577	523	582	548	559	507	512	540	559	587	517	542	540	586	533	451	539	534	557	529	526	558	538	561	538	571	538	557	508	563	519	517	513	549	536	542	553	540	562	535	515	539	577	538	534	555	548	531	516	521	552	544	581	547	538	561	539	522	542	593	576	558	540	540	514	538	528	529	563	539	581	560	560	550	572	588	524	566	575	525	524	519	524	516	514	567	544	522	474	572	493	533	573	521	530	518	590	533	562	533	534	518	520	521	542	548	549	585	517	521	547	553	506	541	561	538	535	583	575	544	547	550	524	510	544	557	505	553	541	597	564	551	529
5060	11021	8884	4478	3173	2570	2078	1672	1516	1275	1189	1116	1013	1048	953	873	871	859	850	788	838	830	815	844	806	806	790	804	815	758	725	739	805	786	805	794	753	802	770	745	767	766	762	772	783	762	758	745	724	743	689	807	772	794	796	751	731	796	739	790	721	790	731	768	801	719	768	764	725	743	706	773	730	729	723	720	744	785	735	742	700	749	719	757	692	750	741	729	708	742	747	742	709	680	763	748	764	770	762	691	741	743	703	758	723	709	746	711	742	746	764	696	726	724	735	724	727	777	720	709	727	728	693	749	750	720	711	766	733	705	720	706	691	724	728	732	708	757	775	718	768	765	703	747	750	701	736	727	720	755	693	739	761	733	738	746	716	719	718	714	742	726	729	717	733	719	709	734	706	700	771	743	733	755	764	739	740	741	675	760	774	765	714	792	778	727	746	725	770	730	741	725	755	746	755	747	743	739	777	776	745	747	776	795	715	708	717	741	766	797	711	739	793	688	764	725	751	746	702	705	689	673	706	735	736	743	720	717	753	711	767	731	703	757	782	774	728	763	758	742	692	745	755	740	739	709	723	732	714	717	706	756	764	692	770	710	738	732	686	660	752	790	760	737	725	703	758	697	757	710	773	707	790	719	693	694	715	726	713	769	775	738	764	716	765	683	755	761	757	735	717	671	740	729	742	697	716	720	726	749	721	747	733	724	737	721	761	758	740	765	751	760	736	685	791	762	780	781	737	739	712	683	772	755	744	736	740	747	751	688	745	729	728	767	726	743	726	753	679	765	739	731	751	745	755	744	738	722	768	736	702	740	730	748	767	758	776	742	765	754	749	751	697	689	765	701	735	728	724	729	731	727	719	739	678	721	727	738	764	728	716	746	750	802	725	707	680	734	722	721	745	718	758	701	765	707	738	712	714	737	774	741	767	714	774	757	794	799	777	763	794	712	812	715	725	780	717	709	705	720	771	754	710	720	713	724	708	749	755	689	706	767	788	736	734	772	797	704	711	703	752	781	746	747	757	710	709	692	726	719	733	747	721	721	700	760	707	732	689	753	744	742	750	751	742	743	722	714	742	756	736	755	704	783	740	739	767	696	754	723	772	720	752	733	749	711	739	737	709	755	780	786	737	746	750	761	752	692	732	811	752	708	724	768	778	708	753	778	738	729	701	738	757	768	709	782	744	692	741	718	712	744	744	766	710	745	778	701	778	740	686	755	720	749	722	757	743	707	728	725	747	769	745	711	739	725	728	728	711	733	771	722	772	667	718	739	691	739	791	716	737	727	685	707	752	750	743	739	709	770	709	741	724	698	753	725	787	676	753	731	720	728	749	756	735	724	729	765	764	744	712	752	765	667	783	715	790	792	766	758	724	743	754	738	705	686	705	767	734	754	707	763	746	731	708	734	757	755	675	777	758	729	738	750	734	733	740	720	747	673	738	776	759	703	709	720	736	745	749	716	735	676	748	713	738	759	722	711	760	718	741	736	743	700	751	741	718	689	739	695	770	729	697	715	762	756	692	728	730	756	712	710	742	715	725	792	722	761	763	743	759	714	719	731	707	756	751	785	764	763	711	752	707	741	707	721	736	735	678	731	670	772	741	721	772	737	748	706	732	693	752	682	731	736	698	733	766	715	767	783	732	743	751	759	712	690	732	715	771	735	732	696	717	748	737	743	697	703	738	742	746	726	702	764	732	735	749	747	779	727	748	681	788	765	753	739	772	719	727	745	801	762	739	689	784	733	725	771	734	720	724	729	716	724	753	737	713	724	703	710	748	740	758	779	763	738	730	725	745	708	767	739	776	732	701	776	705	768	710	747	760	747	729	748	714	764	716	708	704	758	717	730	722	701	766	755	769	715	768	769	720	764	707	728	689	780	701	756	749	739	721	717	727	704	769	741	750	778	724	722	734	769	704	736	760	750	734	748	786	713	679	726	797	731	727	715	783	748	707	746	734	738	726	743	733	747	738	724	690	823	762	719	722	728	769	800	759	759	759	741	743	720	697	762	783	747	691	740	686	774	758	695	756	700	793	768	758	782	704	750	764	729	720	716	726	745	738	750	723	726	757	739	772	714	761	744	722	717	777	738	743	751	719	716	773	717	692	752	726	752	749	707	724	725	740	737	723	718	726	793	811	709	719	733	759	782	779	766	722	736	744	719	718	751	760	766	738	713	701	699	766	744	775	736	740	735	695	708	736	719	708	739	770	697	724	726	710	777	752	773	756	701	790	699	760	716	746	754	747	771	711	690	781	750	730	731	746	739	767	755	755	764	738	757	722	706	730	737	681	713	776	759	783	722	713	775	729	724	718	737	769	752	689	730	724	791	774	721	737	763	708	744	779	749	807	726	718	772	727	739	733	734	765	719	741	746	751	731	756	735	709	720	761	732	710	731	763	709	773	719	776	775	724	773	738	718	743	770	741	732	724	759	746	785	773	721	726	736	743	700	721	738	740	751	735	716	738	680	706	768	744	742	753	739	746	674	774	764	746	742	734	747	745	790	745	700	703	716	710	764	746	763	778	707	753	743	729	718	735	760	741	760	749	766	749	748	727	731	759	741	735	714	764	758	776	729	770	726	736	712	709	731	738	714	719	776	707	740	749	760	730	722	766	704	730	724	737	768	772	764	716	696	774	750	745	720	733	780	727	714	693	715	758	713	733	667	739	704	736	697	759	788	761	749	700	775	692	747	724	752	753	771	762	729	708	671	720	758	744	742	741	732	682	708	718	734	706	768	747	700	704	752	732	772	766	742	757	726	685	735	767	720	730	709	733	720	708	763	739	723	751	706	674	734	715	711	752	753	754	691	720	728	740	777	708	779	698	671	750	676	728	738	690	727	779	753	758	722	715	730	782	712	725	737	777	811	722	688	712	765	763	761	738	733	751	769	732	743	782	697	735	722	709	767	723	716	705	720	769	666	729	716	717	756	735	744	758	743	768	782	778	763	690	764	748	721	796	760	738	708	758	795	751	730	740	751	720	742	696	756	719	736	801	746	747	751	743	772	705	740	736	731	752	734	722	731	732	719	733	731	774	765	694	758	687	747	738	753	757	745	745	807	734	715	714	815	698	724	731	757	738	716	774	745	803	743	740	742	735	701	715	727	726	775	745	689	748	737	700	718	726	732	717	731	759	719	761	734	714	702	798	736	727	721	703	783	746	750	703	697	746	757	783	711	728	738	737	751	743	744	753	739	721	738	744	740	760	741	768	735	768	752	719	703	734	729	729	755	710	758	742	735	721	739	719	704	719	689	760	730	750	704	733	741	734	737	748	706	763	724	722	697	727	741	718	728	713	723	722	716	794	707	735	668	716	729	710	717	741	733	737	772	768	731	756	723	775	750	761	763	769	707	730	722	753	766	676	738	782	746	728	722	769	703	726	747	772	685	773	786	728	723	726	754	739	737	724	726	720	755	749	721	718	716	733	790	769	718	740	747	672	748	768	739	754	701	748	735	740	752	736	729	739	744	715	762
23144	21544	29566	23982	21546	21600	11219	1184	809	701	682	659	594	490	528	509	431	470	437	415	409	408	419	406	412	408	389	399	379	390	375	378	415	375	386	369	379	368	357	366	351	401	379	389	392	345	381	401	358	341	336	394	389	399	367	382	387	366	365	375	353	367	388	360	358	394	401	345	352	384	339	352	370	363	366	357	329	340	316	350	340	325	332	363	355	336	338	352	364	348	353	346	334	343	341	341	351	346	346	328	372	371	352	312	366	359	326	342	331	351	326	325	328	343	387	336	363	324	380	333	348	352	351	335	352	368	334	315	330	367	327	390	371	366	335	341	353	397	350	344	344	346	328	359	363	386	341	345	339	347	369	340	328	389	337	350	334	335	349	328	369	370	337	393	345	373	366	344	386	353	307	372	337	331	342	329	336	352	365	363	335	360	338	364	363	387	346	303	344	351	340	335	351	350	373	349	363	388	357	358	393	351	334	374	366	355	365	333	374	354	355	379	358	359	342	365	339	343	351	376	333	351	342	345	335	345	354	336	351	338	343	345	316	353	336	327	337	328	355	343	343	347	365	351	312	347	375	357	362	355	337	345	350	338	349	346	311	370	330	345	363	324	362	353	333	344	355	385	333	349	365	352	366	356	334	341	343	352	363	315	365	350	347	358	317	351	319	324	375	330	377	360	345	334	332	385	330	336	342	351	344	375	344	321	365	347	372	342	343	349	368	343	335	336	374	322	393	322	331	306	377	346	362	369	335	355	335	342	358	310	377	362	358	392	358	328	358	353	359	362	364	353	362	370	342	370	362	349	325	351	368	334	318	338	339	335	356	342	362	321	337	371	329	333	378	332	345	329	336	360	324	317	328	371	359	345	329	364	312	380	316	338	356	334	351	371	351	353	306	334	362	340	381	357	334	355	388	358	367	370	340	360	325	359	331	373	355	356	312	364	320	360	388	388	329	334	380	369	346	347	382	353	370	359	330	362	335	342	370	360	369	348	350	353	317	385	371	334	325	333	372	346	296	347	339	361	346	355	340	344	344	374	367	334	339	361	359	363	361	342	330	349	323	345	314	343	350	359	320	387	321	329	379	377	347	350	367	339	337	344	368	359	318	396	339	361	382	346	323	347	297	371	324	362	361	323	350	359	333	344	313	345	328	365	362	341	347	342	358	375	357	353	307	395	319	390	343	375	327	371	346	313	324	330	347	374	330	353	376	335	352	380	328	361	377	346	390	318	367	336	332	358	363	310	377	347	354	319	315	338	339	340	357	351	353	363	370	330	297	380	333	344	369	359	341	367	359	363	349	380	385	346	362	343	372	357	340	376	374	359	320	360	341	335	339	357	341	332	339	387	373	357	368	326	354	341	325	361	325	320	351	363	339	346	382	345	353	366	345	352	356	376	353	365	381	363	356	378	380	385	350	352	358	328	335	339	347	341	332	362	366	358	348	326	364	350	316	300	347	361	344	340	355	310	335	359	330	371	365	341	326	343	321	343	373	341	324	359	359	348	342	348	327	343	330	308	333	363	368	346	337	389	348	328	359	322	375	335	336	363	369	340	351	333	362	378	360	369	342	353	376	349	362	343	348	343	354	339	342	363	343	295	328	346	339	313	345	353	341	327	401	346	344	339	374	372	319	324	295	332	371	379	328	365	368	332	334	377	336	340	368	376	345	353	307	326	335	348	380	338	378	379	351	346	384	339	310	355	384	357	361	354	336	392	329	347	349	370	345	356	359	363	375	339	316	344	369	345	370	337	345	343	338	337	347	359	362	365	344	330	372	358	363	344	368	351	351	344	325	334	341	332	334	377	359	368	366	364	351	382	346	344	344	378	366	343	384	374	326	349	324	336	369	361	360	365	327	352	367	327	367	329	363	335	352	358	356	336	357	317	365	366	381	359	368	357	337	320	341	374	408	324	357	321	378	353	364	337	382	315	346	292	371	365	357	353	348	360	337	339	336	382	346	391	350	367	333	335	342	347	318	321	341	351	350	352	346	376	339	321	335	382	369	335	360	329	341	353	359	349	378	374	324	376	302	348	375	334	320	364	346	336	357	332	392	356	378	380	338	358	347	329	364	349	336	357	337	389	332	328	333	304	386	343	353	343	349	310	349	350	347	356	365	303	329	339	361	369	326	330	341	339	349	336	364	365	338	358	377	350	367	351	318	376	352	370	360	320	380	367	347	330	338	382	359	365	369	346	379	353	326	384	310	343	352	398	345	361	350	321	375	341	345	321	356	357	333	350	361	320	337	323	351	310	382	294	380	378	383	335	321	354	372	346	350	343	359	340	402	361	343	364	346	354	319	371	366	371	339	319	351	337	341	354	335	311	388	346	373	349	315	374	357	335	335	342	404	373	354	343	336	357	331	358	347	327	341	332	333	357	339	342	340	366	374	359	364	363	359	336	345	359	335	367	352	336	336	356	320	366	333	309	360	347	355	358	354	365	328	342	333	332	358	365	339	348	343	343	353	368	338	337	353	329	368	353	317	324	335	326	336	355	369	341	339	331	357	363	363	356	359	352	361	350	319	365	330	349	349	364	329	315	344	362	329	360	353	381	368	328	378	375	360	342	379	347	372	357	357	357	377	348	345	373	347	345	371	332	359	395	336	370	353	354	336	386	349	339	371	359	339	349	352	317	359	379	351	347	330	331	356	372	343	345	376	341	373	349	369	341	329	360	372	344	322	373	349	339	373	361	329	336	332	336	350	351	359	377	356	341	343	343	361	344	374	381	343	355	332	370	342	372	332	364	386	353	332	337	354	362	324	321	341	376	399	347	312	357	346	337	343	359	339	356	340	370	340	332	369	348	343	383	361	350	344	362	357	331	380	334	344	377	322	345	363	343	311	382	357	331	329	385	340	358	334	337	329	347	348	341	358	366	373	371	373	366	350	335	402	378	338	341	323	363	343	319	370	369	370	354	338	336	365	323	318	365	357	332	342	333	327	344	324	379	365	312	359	365	336	320	334	336	352	323	380	354	323	349	358	346	341	372	357	314	325	379	363	331	360	345	362	350	344	372	363	307	351	329	373	358	322	367	365	336	327	336	348	341	351	357	299	337	326	316	316	372	361	380	345	364	316	370	357	364	379	370	323	331	365	359	349	366	342	335	372	297	348	339	356	336	375	351	355	382	332	381	367	326	374	321	330	326	350	322	360	370	332	349	338	323	305	339	349	339	345	360	336	361	352	351	311	356	348	344	346	365	375	384	390	332	335	323	354	351	346	377	359	337	367	329	354	363	350	375	348	323	351	316	340	393	367	363	333	343	325	340	350	352	334	372	372	375	343	352	334	346	333	339	341	350	361	370	345	369	364	356	339	319	341	343	345	383	355	384	345	320	361	328	346	382	342	355	316	373	331	322	349	341	331	352	338	381	360	336	337	345	347	381	351	348	376	333	338	350	338	326	388	341	339	343	367	353	347	336	366	362	358	363	337	346	338	395	348	353	382	344	337	347	337	339	335	338	357	339	373	372
7304	17106	13910	7306	5100	3768	2942	2340	1878	1665	1378	1230	1095	937	893	809	782	748	701	699	680	682	608	654	583	602	581	555	569	546	583	526	545	567	536	513	499	511	566	529	532	507	526	518	565	500	542	493	561	548	503	571	597	552	528	534	535	523	500	550	485	549	456	485	512	496	489	520	479	449	518	512	508	475	494	491	524	483	536	531	481	472	502	478	504	468	491	458	547	474	518	491	471	481	508	513	521	459	531	473	489	502	494	510	499	457	503	485	494	501	474	501	496	493	514	514	458	448	488	484	504	456	454	445	466	472	463	486	446	464	496	467	488	477	528	478	496	515	479	486	444	460	517	491	496	508	441	479	493	499	494	460	472	515	518	510	470	459	463	489	478	508	498	514	465	448	481	478	469	492	448	530	459	510	476	494	540	473	486	481	494	452	420	478	469	482	471	477	517	482	519	453	493	494	500	515	463	470	525	473	508	488	480	516	489	494	486	542	487	495	493	493	507	468	482	502	467	469	448	497	456	489	525	492	463	496	484	489	469	474	505	468	472	534	473	487	466	471	454	503	467	526	473	519	504	490	539	481	500	466	486	514	468	500	458	462	491	485	479	471	497	461	533	525	507	481	474	472	467	491	495	510	444	525	502	502	464	468	495	490	483	473	495	520	480	468	469	502	440	466	489	508	515	506	475	472	436	442	492	488	477	504	474	494	494	460	482	497	472	455	482	511	514	469	493	535	463	496	509	454	502	472	497	477	464	491	539	485	442	481	464	476	517	505	518	490	473	441	499	491	481	458	481	447	486	507	484	469	532	491	510	466	454	483	517	471	468	429	482	470	454	501	469	487	485	492	498	501	479	521	509	469	492	446	476	482	478	514	460	447	460	498	534	440	467	430	496	487	485	462	467	452	460	461	496	500	506	499	473	483	493	457	502	478	486	489	494	480	501	470	490	499	500	467	496	506	476	468	444	465	525	483	480	454	500	532	462	465	500	477	472	491	494	449	500	471	489	473	500	467	483	475	468	476	488	474	526	487	523	501	472	454	513	513	459	477	483	475	494	466	491	506	524	485	509	486	466	472	498	513	523	485	492	475	456	462	524	494	486	475	470	476	471	479	499	457	485	490	471	514	464	518	497	479	472	497	517	488	482	503	519	459	511	452	506	496	491	491	443	478	463	451	454	422	487	450	492	517	489	458	468	516	504	464	458	498	513	499	482	492	504	483	481	483	516	513	422	447	497	488	493	495	468	483	478	484	491	471	480	503	476	485	512	480	468	490	490	455	505	511	482	503	507	487	491	517	459	429	480	477	480	491	478	499	491	489	465	442	439	495	474	494	514	494	447	471	459	469	458	495	461	495	499	472	481	515	434	490	481	494	467	491	471	464	499	489	445	530	509	456	510	474	488	467	493	462	484	457	481	464	469	469	460	491	513	477	503	458	489	481	405	509	488	478	490	496	499	495	457	495	498	498	453	494	489	478	528	478	515	512	466	448	501	493	505	446	478	517	485	496	495	526	486	525	475	446	454	479	473	480	487	483	483	497	487	481	484	516	461	499	454	455	489	487	467	489	489	479	481	481	524	532	467	496	474	436	504	484	494	528	483	471	504	486	452	469	519	445	451	493	502	458	477	483	511	459	438	499	507	492	493	435	487	476	479	494	464	525	521	514	443	467	520	505	488	456	506	492	481	486	469	522	503	444	503	446	488	481	485	499	438	460	506	499	491	506	463	500	457	468	468	492	517	527	482	517	493	451	464	463	491	454	472	498	473	506	498	497	491	482	481	484	455	476	466	466	474	462	508	511	501	482	522	516	476	479	447	455	458	491	472	501	470	500	478	503	455	472	477	467	474	477	473	517	453	482	492	460	494	444	493	477	483	444	495	480	485	484	434	501	488	503	521	467	496	464	502	478	466	453	479	509	496	500	495	498	482	448	457	479	488	503	502	491	464	467	499	516	516	484	508	446	438	507	507	519	487	520	475	483	487	502	485	505	513	455	476	474	484	509	433	479	504	487	515	468	466	511	507	472	509	475	491	497	477	468	495	504	486	465	489	475	453	479	477	487	474	454	538	446	431	482	491	471	492	489	545	478	441	495	475	477	492	489	515	511	474	511	517	528	480	494	500	477	527	479	444	488	507	476	488	473	496	428	498	485	498	474	502	462	479	453	502	470	511	488	480	487	483	501	494	512	478	496	479	495	480	481	485	500	472	478	492	463	496	458	471	456	444	537	457	535	494	441	518	478	457	488	481	486	493	490	500	470	485	448	457	466	440	515	499	472	471	500	505	440	508	448	472	469	482	479	431	480	467	465	476	482	510	520	469	490	494	502	476	489	507	470	469	464	481	521	521	521	481	519	461	492	482	471	479	500	482	507	460	477	517	486	466	462	466	458	495	445	492	487	502	510	515	492	470	473	507	457	476	499	479	513	507	469	476	496	518	486	467	510	491	496	499	489	512	513	472	498	490	514	492	453	480	485	504	533	498	470	494	474	471	485	495	484	472	486	500	456	467	470	493	502	480	475	465	468	492	490	455	452	510	511	474	519	520	518	470	455	492	491	473	486	452	455	478	527	486	462	502	522	469	451	449	494	467	459	464	467	480	523	497	434	470	482	470	484	515	455	502	471	515	455	494	489	442	471	491	474	474	506	475	531	481	474	487	499	525	457	470	433	495	463	495	469	475	447	480	478	470	478	461	506	484	464	519	466	489	473	511	496	457	546	454	506	485	511	495	455	476	475	464	492	475	458	462	506	489	452	500	502	490	487	508	487	506	476	486	495	475	485	494	491	482	511	512	485	488	501	481	460	482	504	471	511	462	458	443	469	510	500	462	480	485	496	473	440	454	476	451	496	485	469	495	493	504	521	466	496	438	467	454	474	452	451	469	483	496	489	512	494	455	448	467	489	443	476	517	491	486	479	429	459	484	499	515	483	495	463	464	488	498	413	444	493	477	481	483	481	503	500	472	498	499	455	472	467	475	446	484	503	441	505	486	510	509	459	465	488	496	463	477	470	452	481	471	506	488	439	496	463	478	497	484	495	478	530	446	502	450	481	512	530	517	442	512	482	476	483	469	492	486	497	459	492	479	498	464	492	471	504	484	468	503	464	523	478	457	516	487	542	508	480	451	470	472	498	481	517	481	544	518	482	471	474	488	478	528	504	455	470	443	474	431	471	431	473	478	490	433	473	483	488	479	532	455	521	492	501	476	487	488	462	435	478	509	465	457	449	521	476	496	504	461	486	478	491	491	517	502	465	496	456	489	471	488	464	515	483	473	506	448	462	516	509	487	522	503	478	460	500	514	457	490	501	535	477	463	485	483	529	499	481	477	474	494	474	489	451	476	497	483	493	488	508	463	485	520	498	477	473	485	492	491	476	448	476	492	460	508	510	489	469	526	496	449	462	473	498	455	464	476	437	493	475	509	454	470	454	487	457	481	471	523	502	487	512	459	466	471	484	489	473	469	470	474	511	480	483	470	473
27061	21236	11054	1073	682	600	522	441	408	423	399	419	434	417	434	418	404	385	411	418	387	384	423	408	428	397	412	423	371	403	414	415	376	439	431	379	396	398	432	359	418	381	386	406	396	424	398	416	403	400	429	462	383	439	417	424	422	415	400	432	407	390	425	417	380	401	411	370	414	430	395	438	414	397	431	388	440	401	418	401	414	393	415	419	412	391	434	462	397	424	408	377	398	393	359	401	419	402	393	411	405	378	424	368	413	403	398	427	400	356	413	388	425	415	421	391	401	419	435	378	409	390	425	428	399	394	378	367	372	392	419	444	381	395	380	421	423	452	414	419	419	420	387	413	390	416	422	388	379	401	408	423	426	407	391	423	387	380	446	374	421	391	420	438	399	391	407	390	413	415	382	416	407	379	430	385	383	410	373	410	366	393	423	390	418	372	393	425	395	426	415	408	373	353	425	367	437	394	407	391	424	386	415	387	373	457	400	392	414	410	415	422	400	433	392	395	405	406	373	395	407	403	402	390	427	383	389	381	444	403	437	382	450	393	406	421	403	380	389	417	371	398	387	404	417	415	382	410	405	420	400	383	410	441	409	383	411	418	392	344	399	393	435	414	419	400	387	396	405	368	421	420	448	420	377	412	406	409	390	391	421	413	391	405	390	413	399	411	416	393	401	394	408	421	409	441	376	417	419	424	430	412	379	374	423	432	392	428	409	411	402	398	426	439	419	411	363	388	415	398	418	357	403	408	382	417	395	417	417	354	445	391	432	436	440	429	402	387	460	411	400	424	421	393	379	406	406	428	381	356	411	446	417	399	392	393	384	457	404	412	404	390	403	435	402	403	397	445	397	393	445	463	410	366	408	409	388	387	409	372	399	364	376	447	429	385	370	439	414	416	385	413	396	409	402	397	392	425	386	410	433	393	407	430	389	411	412	402	411	432	430	408	433	370	427	424	389	403	438	411	429	407	390	407	396	415	411	399	424	374	360	411	401	412	400	423	397	417	397	411	409	376	383	405	386	391	432	405	400	331	436	401	391	433	371	429	371	396	376	428	458	440	401	440	430	363	380	407	409	395	446	424	395	432	440	390	435	386	404	459	399	386	409	378	432	425	403	415	391	387	373	405	398	419	375	412	386	449	429	411	391	407	400	448	416	411	408	380	397	394	412	409	424	433	379	393	396	411	383	406	401	419	397	407	363	374	403	409	410	422	429	413	442	374	398	379	435	430	412	387	381	392	402	404	398	404	437	412	409	417	402	387	405	398	422	401	425	411	441	428	404	371	377	393	410	405	418	392	385	404	420	377	350	395	415	398	422	418	391	375	412	406	402	399	405	398	381	379	404	393	424	409	429	414	425	437	391	373	449	427	441	392	377	421	386	413	409	423	403	393	446	383	438	402	393	407	389	408	411	422	429	380	442	436	420	403	378	397	406	426	415	408	418	400	362	376	405	421	409	440	412	451	420	379	428	407	428	401	398	451	419	402	375	420	397	404	430	423	424	413	423	397	393	402	400	400	413	368	424	390	372	433	421	405	429	399	402	412	422	399	401	422	394	419	410	450	410	402	407	399	397	445	390	413	421	412	428	388	423	407	425	394	421	422	387	420	427	393	410	406	411	378	403	415	385	425	398	430	411	407	447	430	438	409	378	444	414	425	405	399	384	409	398	399	404	411	427	394	390	430	417	376	363	436	421	407	398	431	376	402	395	405	400	362	394	385	395	407	437	440	409	412	422	445	385	424	405	393	456	369	416	423	385	390	385	388	415	396	392	414	411	413	462	431	392	419	402	427	434	417	400	428	383	412	419	415	387	436	399	409	383	405	418	425	393	372	366	425	386	410	390	378	385	410	406	410	398	400	399	400	415	378	415	409	439	400	400	418	383	387	383	363	428	377	379	403	437	409	409	408	420	379	410	404	412	429	378	426	406	436	398	430	405	411	369	425	409	393	420	389	414	392	483	403	427	407	392	366	402	386	424	411	461	423	394	384	423	380	398	392	414	406	422	374	376	429	403	389	389	407	375	398	391	392	391	419	417	402	392	432	408	391	404	396	451	393	387	407	389	405	403	406	390	388	388	407	370	398	381	404	418	426	419	385	372	397	419	381	420	408	419	391	379	452	438	414	435	399	379	425	390	414	428	422	387	425	402	441	415	440	422	455	379	353	387	402	399	392	377	405	418	426	383	384	419	405	393	411	415	411	409	455	413	395	416	364	394	394	402	445	387	379	446	407	412	404	414	407	429	407	405	432	412	419	426	398	408	433	442	417	414	393	388	398	402	433	413	412	376	383	394	397	426	430	406	405	408	430	380	425	435	412	412	379	383	371	434	409	395	366	392	382	416	394	385	389	417	383	428	440	422	447	395	407	395	399	411	401	385	377	415	402	401	399	396	417	396	414	405	435	419	421	389	397	397	387	384	392	405	367	427	406	399	381	370	400	397	391	401	389	414	359	420	397	446	421	394	399	396	403	377	383	379	405	381	396	350	396	401	410	390	421	387	427	424	446	466	428	410	384	417	386	409	406	396	392	405	405	405	388	393	411	418	429	398	362	386	459	411	429	408	391	406	390	410	356	409	402	385	394	425	414	385	417	413	399	403	380	409	351	407	407	405	453	406	408	397	372	359	380	396	357	405	418	417	413	353	439	394	370	399	383	389	366	423	432	390	382	402	373	366	415	429	377	391	390	386	439	420	392	452	390	379	403	378	421	393	402	415	397	417	402	381	401	401	396	412	433	429	387	392	381	380	378	391	391	433	392	397	389	412	401	412	437	411	431	413	401	370	399	422	403	379	383	412	429	425	431	373	419	420	393	414	379	373	362	414	399	376	373	431	406	433	437	413	436	422	422	394	391	391	416	401	410	427	428	434	418	414	401	400	417	413	429	424	433	391	393	444	393	407	416	422	415	444	400	393	410	415	399	367	404	405	427	400	433	418	397	396	411	384	391	405	398	419	378	397	410	398	427	395	420	379	446	401	451	391	442	458	411	387	428	368	445	448	372	403	401	413	421	432	451	395	401	385	372	371	389	410	392	383	416	413	427	399	375	393	410	403	392	404	401	416	388	423	385	403	424	395	410	397	379	453	429	385	408	427	382	385	405	424	397	385	423	398	372	402	376	419	380	416	399	402	420	420	391	372	382	438	391	380	414	432	413	395	419	436	395	397	405	395	401	406	403	428	391	397	437	408	427	371	393	420	399	420	425	392	394	428	399	425	392	371	403	401	387	401	393	419	411	415	419	418	412	391	453	425	391	434	393	426	355	410	386	411	417	398	392	395	384	379	468	447	436	406	399	402	387	408	405	433	377	408	404	425	404	385	364	410	395	431	431	414	427	427	363	442	416	401	418	407	410	401	425	405	425	381	426	412	365	421	422	392	407	395	417	435	385	384	376	432	402	396	405	401	384	424	430	392	429	393	437	408	410	406	407	390	399	439	428	380	394	412	402	368	379	385	393	394	441	396	382	392	402	414	434
4061	1485	1222	850	711	667	616	647	626	587	587	549	557	558	540	582	592	545	539	553	555	592	523	626	559	554	547	573	527	566	524	559	574	575	524	549	529	570	542	540	526	537	547	509	565	554	582	543	549	572	526	590	566	540	558	539	541	519	593	574	542	555	550	566	501	541	540	546	510	558	564	532	579	599	582	547	581	570	519	606	558	565	527	546	551	522	546	569	542	558	551	547	589	538	536	523	593	503	558	549	560	558	579	540	528	559	543	488	573	573	575	538	559	539	563	589	576	524	552	525	562	540	554	597	587	523	559	539	520	541	554	528	551	557	543	510	503	554	582	525	533	518	550	534	531	528	546	542	557	575	536	556	523	524	536	531	523	509	543	560	541	522	564	584	555	539	545	597	547	561	558	577	522	543	546	515	549	496	541	528	536	556	509	604	523	541	562	548	552	550	520	524	547	586	558	560	590	545	577	554	549	547	571	570	542	542	569	556	561	549	543	588	567	526	536	527	562	539	563	526	512	563	528	537	538	533	580	575	549	572	577	542	561	536	540	529	488	560	552	537	584	547	558	531	557	507	562	546	572	526	588	528	533	546	511	552	538	572	526	548	572	558	557	530	532	556	539	524	538	507	525	518	574	566	520	545	536	587	547	588	541	513	571	558	510	554	545	544	567	588	494	568	509	543	559	525	529	511	576	516	567	528	535	561	560	537	520	555	527	523	548	526	522	573	522	579	601	586	564	557	502	521	550	561	563	570	579	574	528	545	551	543	536	503	551	530	561	570	508	544	540	529	503	552	531	563	538	585	557	555	485	570	535	513	527	548	567	521	566	579	588	563	536	535	554	565	549	574	557	543	550	547	559	522	506	541	563	586	509	523	514	577	539	527	563	542	534	501	579	593	583	547	525	522	584	562	514	563	562	553	535	525	515	565	522	519	561	520	549	517	544	549	558	547	510	541	574	497	563	570	548	546	579	565	579	540	553	521	577	555	509	529	514	543	512	551	534	534	520	535	527	557	514	555	553	556	549	530	572	577	534	493	562	516	546	564	532	547	508	550	578	573	504	527	551	608	516	496	513	539	544	521	550	523	527	545	540	572	574	557	556	530	498	533	578	583	530	547	583	560	521	556	545	550	558	545	553	544	550	515	542	550	549	534	532	541	530	572	510	514	553	555	559	548	526	523	589	555	538	526	518	507	547	542	560	569	542	537	532	551	561	536	547	558	528	546	557	554	555	586	538	537	545	545	524	552	571	485	489	559	512	540	503	514	556	571	515	536	557	568	565	496	563	537	563	562	562	550	587	586	556	513	525	555	591	505	554	549	554	536	570	540	570	530	556	606	531	542	553	586	576	565	572	526	524	592	517	546	572	514	534	532	536	543	558	558	519	526	554	570	536	521	527	583	556	569	531	521	572	535	571	556	572	592	548	541	545	576	522	536	528	557	547	531	573	536	578	539	510	539	537	525	555	566	527	566	555	554	513	556	542	587	567	579	569	550	571	529	559	539	543	494	554	563	549	531	559	562	572	536	520	553	556	528	517	544	549	508	581	526	521	569	551	522	570	570	591	547	532	556	537	561	541	523	580	574	594	593	523	555	554	537	592	547	568	555	569	533	600	511	561	559	553	551	553	537	544	537	521	546	523	552	549	585	559	568	526	530	510	558	579	582	559	531	564	534	551	568	562	534	510	611	556	509	525	594	553	547	539	545	573	542	512	618	561	538	512	525	581	504	523	516	527	561	535	513	557	553	573	505	550	584	589	585	555	577	551	530	534	493	542	533	519	555	535	529	565	519	546	541	509	536	555	578	576	546	543	552	550	540	505	581	552	531	530	533	561	522	551	557	521	553	510	526	516	544	561	538	550	523	550	565	523	534	528	528	552	524	544	539	574	525	547	583	577	527	552	501	532	544	570	522	539	591	543	554	518	552	509	549	559	524	570	584	536	520	551	562	553	529	571	540	547	540	565	529	545	579	510	548	559	555	523	565	514	539	544	559	591	549	523	551	533	578	566	540	577	553	558	535	542	553	562	531	591	553	524	550	507	554	535	555	535	575	549	550	563	550	546	543	538	596	569	527	512	560	532	562	558	542	546	543	522	553	540	529	585	544	544	530	547	580	550	533	523	550	513	525	493	561	575	575	544	524	523	529	559	580	553	533	532	516	544	553	542	544	552	564	582	525	544	554	554	528	568	555	552	535	541	564	564	551	549	545	522	547	602	567	530	545	532	559	550	553	553	597	522	575	590	562	536	529	551	548	540	546	536	532	522	559	567	484	537	572	541	557	557	514	568	535	558	579	531	526	526	517	559	510	542	564	521	574	572	562	547	529	560	552	563	556	587	509	565	556	543	519	524	560	521	534	578	555	551	587	573	562	531	511	551	585	533	530	549	536	549	501	549	535	537	520	542	553	498	569	545	538	568	544	531	587	516	508	498	542	536	562	559	499	549	551	546	470	541	578	542	570	591	525	526	546	534	519	509	537	534	581	531	569	523	559	558	531	549	552	573	533	512	543	536	535	510	544	537	529	575	544	580	579	554	578	541	549	509	506	556	567	537	540	517	580	556	551	578	562	554	535	529	523	543	545	557	545	573	585	543	535	541	503	538	579	555	561	529	562	562	572	556	550	540	519	526	570	552	546	496	565	533	561	559	536	555	564	494	476	523	550	513	534	570	545	578	597	560	543	575	591	521	574	564	585	530	568	554	538	592	552	535	498	556	541	548	523	533	550	528	588	539	538	547	523	524	548	576	515	555	535	556	518	565	530	593	597	524	557	510	559	577	539	573	542	552	572	617	564	510	567	539	577	517	550	542	543	575	567	536	567	532	537	519	579	514	513	529	504	618	540	525	577	510	542	545	588	540	569	531	550	540	539	556	504	541	551	528	551	515	577	521	573	544	552	581	549	570	526	552	549	562	529	553	532	554	565	555	525	546	584	546	536	573	515	554	529	527	519	492	519	509	564	553	614	566	562	563	549	574	532	541	581	522	573	585	562	588	536	530	546	557	546	536	550	553	598	554	514	540	560	550	591	522	584	528	523	567	557	561	531	543	591	511	545	576	524	519	553	556	543	563	551	506	531	571	523	526	584	546	573	549	531	500	583	555	572	582	546	532	556	584	562	574	547	513	524	541	580	528	537	558	524	553	565	549	537	550	544	534	526	548	543	572	534	543	599	547	554	534	537	534	542	501	570	529	536	580	502	576	546	543	572	559	519	527	576	585	537	516	521	542	568	555	558	531	547	507	569	499	543	553	562	526	545	588	565	560	528	550	579	551	533	600	535	534	504	571	562	620	541	561	553	576	566	576	570	547	524	567	564	534	566	544	547	481	545	514	535	529	544	583	553	615	587	541	559	573	561	589	532	538	552	538	554	521	575	522	561	567	518	526	560	564	551	557	580	551	590	559	568	527	525	546	551	585	524	582	577	549	549	518	595	523	553	517	553	520	545	541	535	572	566	586	540	517	502	561	546	567	519
23972	21514	29161	24295	21517	13045	1519	904	823	757	749	674	625	648	593	621	570	554	627	556	594	589	582	602	570	614	579	531	559	576	520	555	578	564	516	579	535	564	539	530	551	533	556	588	564	547	583	538	603	568	577	574	597	550	555	526	580	562	522	549	529	549	559	543	519	538	579	533	590	551	548	567	527	592	524	544	535	537	537	540	563	564	551	582	563	515	548	553	581	513	559	570	525	533	559	556	551	539	525	522	546	500	508	502	543	576	532	549	498	557	522	577	573	527	553	577	584	520	536	534	512	560	515	577	509	539	540	511	598	527	550	537	534	578	488	546	536	561	497	523	542	554	555	532	554	576	521	543	529	565	561	588	547	558	535	518	554	573	584	512	520	572	549	527	522	547	562	518	539	508	501	527	556	559	532	524	538	545	525	503	566	534	570	514	526	527	546	563	531	524	552	537	548	511	545	528	552	508	532	522	553	570	575	538	557	547	516	553	538	562	583	513	537	543	538	499	590	565	579	559	530	530	560	553	561	513	521	508	558	543	551	597	538	563	555	492	541	531	518	535	572	542	525	547	569	525	543	513	548	554	533	534	527	584	523	548	527	575	562	561	516	576	559	540	530	561	552	546	523	538	556	559	497	561	524	555	569	548	572	549	575	541	534	524	564	548	545	553	559	503	484	559	563	543	513	534	570	536	568	525	525	561	532	538	553	547	554	494	550	556	529	580	532	551	545	527	550	521	583	534	573	552	552	541	559	541	536	544	511	524	587	529	561	564	548	580	518	600	523	531	531	564	530	496	562	544	538	512	541	568	552	537	547	530	574	542	538	548	511	586	539	536	564	530	533	534	507	547	556	547	520	547	531	529	543	540	517	544	478	531	547	573	546	563	530	512	503	518	521	553	517	534	522	551	565	554	571	537	548	549	569	554	532	515	545	547	549	560	524	507	514	552	533	539	525	533	527	543	533	534	560	587	571	524	534	514	552	539	532	550	535	557	541	505	581	572	565	577	523	574	514	540	533	559	553	562	534	564	551	527	524	522	556	532	566	540	538	521	571	537	519	505	569	527	534	582	535	516	593	555	598	577	570	520	558	578	554	533	560	523	570	547	498	571	535	557	592	547	509	555	539	497	522	540	554	547	521	535	569	587	526	554	543	534	585	538	542	542	513	572	526	580	562	525	517	550	558	553	531	543	558	553	553	526	582	539	562	534	535	545	538	542	560	563	564	500	557	519	565	530	563	547	524	553	533	533	573	567	525	564	523	541	530	532	553	530	525	572	559	542	491	527	563	560	533	574	570	560	591	531	553	526	556	561	565	556	557	563	530	530	543	561	524	556	528	548	500	529	536	509	525	554	511	522	496	537	535	566	528	574	556	503	580	565	569	533	554	566	528	556	580	555	517	580	575	482	532	496	570	534	550	557	543	550	532	569	589	565	581	546	521	537	592	544	550	520	535	523	557	537	552	552	523	556	510	568	540	563	577	501	533	529	530	562	548	573	560	565	572	518	571	588	553	547	528	537	533	540	559	540	548	574	544	507	502	558	551	539	527	535	593	535	563	525	534	533	505	543	558	582	546	565	539	553	557	530	518	522	520	529	576	495	554	548	530	523	532	529	542	508	515	543	534	539	540	517	566	539	553	556	579	528	529	549	507	556	549	530	529	566	568	537	566	557	493	549	518	553	512	507	539	525	546	491	543	539	570	572	510	546	561	541	547	517	513	544	542	542	525	545	518	564	542	515	504	529	563	556	573	532	532	524	530	530	549	562	525	550	549	563	548	574	520	549	559	558	554	561	540	549	538	542	555	575	534	552	534	546	543	544	567	586	543	507	518	546	568	591	563	562	530	521	532	567	533	505	550	540	539	518	495	495	559	546	531	548	558	556	551	549	555	543	574	564	541	554	550	522	524	554	581	546	559	542	529	553	562	553	524	551	532	553	536	518	534	513	514	539	542	542	527	505	551	563	509	524	482	606	545	527	501	588	535	565	580	579	567	549	545	532	571	533	538	551	575	552	518	539	564	552	550	536	560	582	502	515	555	542	525	513	558	568	521	563	546	521	549	525	544	529	556	486	543	575	539	558	583	577	540	548	553	535	544	561	568	518	510	537	565	532	546	527	590	538	541	548	539	544	542	574	564	539	510	543	580	557	510	495	592	507	580	569	553	500	598	553	544	560	547	592	584	494	502	545	545	585	516	523	556	508	585	554	586	568	522	546	587	494	539	520	525	563	529	545	524	556	539	582	572	560	573	517	514	546	557	544	543	571	546	586	560	575	577	521	556	533	488	568	506	559	520	573	570	526	528	547	543	524	573	481	544	579	579	521	509	489	512	539	551	561	540	566	548	534	579	527	522	511	501	497	539	560	555	525	526	544	546	544	522	558	552	530	514	534	551	586	548	560	555	531	558	506	534	538	575	540	507	568	548	548	532	535	514	537	549	584	550	542	530	561	531	544	531	584	556	534	515	571	600	560	513	542	561	499	548	534	528	524	578	546	550	560	574	531	555	511	600	559	553	543	581	529	509	524	569	542	490	542	556	513	548	536	555	555	576	527	578	555	521	507	567	523	535	563	547	540	573	501	584	541	566	556	587	510	533	524	540	530	512	533	524	560	551	541	537	518	523	539	554	514	560	586	566	552	538	514	553	502	532	537	543	512	555	598	535	558	550	550	538	589	567	529	515	554	567	551	538	563	508	553	557	578	522	565	559	554	520	503	571	561	555	556	531	530	539	505	528	549	550	544	553	536	511	546	553	531	585	543	571	562	543	562	520	555	550	559	565	527	590	558	530	531	528	541	566	542	570	566	527	536	542	551	584	533	534	529	542	502	535	535	516	519	532	526	519	528	531	540	526	562	537	537	528	537	550	556	555	540	573	540	572	558	492	548	518	507	564	568	537	546	528	515	548	550	557	603	546	529	547	560	537	502	561	548	531	589	572	553	539	548	565	497	525	529	534	516	525	540	552	568	524	552	523	526	521	538	563	553	489	559	501	523	553	503	562	545	519	508	544	521	541	536	532	511	557	513	563	572	540	503	572	542	507	572	521	494	569	570	584	581	538	552	535	570	516	552	537	527	568	558	536	519	564	559	556	547	526	564	556	588	557	574	553	548	540	570	540	537	592	542	529	537	547	566	594	527	544	543	582	503	528	531	527	536	578	491	557	544	565	491	523	539	542	571	566	519	547	541	555	548	496	557	552	514	536	547	514	531	551	551	547	580	527	469	553	548	544	535	533	557	572	543	542	566	543	550	538	518	583	581	540	529	573	509	525	537	524	529	563	560	550	523	537	538	541	563	539	505	493	571	532	536	577	535	535	524	566	587	591	568	533	529	545	544	548	568	528	544	591	520	552	559	513	545	535	514	564	516	497	534	544	550	518	548	551	510	531	518	567	577	547	554	512	564	547	559	562	518	559	538	584	538	512	512	519	556	516	554	540	532	519	532	514	543	537	523	541	546	550	543	543	527	513	567	540	561
5062	11002	9003	4516	3168	2527	2114	1684	1433	1301	1193	1088	1069	979	972	849	925	875	872	870	802	830	821	817	790	769	789	805	818	761	740	740	768	770	700	742	732	809	741	779	789	751	731	737	806	736	741	741	711	759	779	795	817	762	764	767	761	758	746	706	798	742	746	784	780	753	763	716	734	724	717	725	735	777	729	708	762	740	725	731	735	730	768	728	688	755	722	706	750	746	723	709	701	734	716	735	677	746	785	746	728	736	716	779	647	732	782	817	713	760	733	706	720	772	727	791	719	680	721	747	672	726	725	726	719	746	714	789	728	740	683	699	726	705	758	742	660	754	719	752	717	743	738	745	725	742	701	713	738	726	741	744	768	704	721	696	763	756	787	769	749	771	743	733	717	720	798	697	663	747	755	735	730	716	706	740	686	735	703	734	751	704	686	714	731	724	735	760	750	723	747	704	726	740	710	762	778	696	687	719	717	756	680	723	774	735	719	680	749	735	720	754	748	730	744	758	750	702	689	692	747	731	705	733	752	693	716	744	752	730	709	758	766	735	705	737	712	753	709	715	749	710	736	741	736	732	731	734	735	735	727	769	738	745	699	750	802	750	699	734	748	746	760	727	700	673	727	719	731	728	699	701	701	688	686	739	729	696	690	747	739	699	771	770	712	713	761	796	793	756	792	770	715	726	748	726	682	761	697	756	713	769	726	747	709	723	681	717	720	746	730	687	703	733	748	755	778	702	726	735	705	718	729	767	722	742	691	683	761	738	704	717	713	723	696	727	740	730	747	743	726	688	759	735	728	723	736	708	654	695	720	749	676	754	733	712	700	713	730	690	734	777	758	729	722	728	710	743	685	710	719	742	680	744	724	762	718	700	736	783	754	736	697	726	761	735	769	724	697	737	719	790	697	726	727	710	757	703	746	732	756	720	717	741	739	723	694	758	748	696	740	717	702	740	724	753	709	724	687	709	763	711	727	709	721	719	765	748	675	735	762	716	708	740	754	747	779	728	707	736	735	758	743	742	795	757	778	734	719	708	722	708	696	743	719	725	727	717	676	746	702	718	702	740	788	708	746	760	741	751	672	788	718	726	732	702	703	722	751	696	718	723	723	747	706	753	739	693	761	789	678	726	792	722	778	697	778	728	787	785	703	708	726	702	734	686	709	698	729	703	699	725	688	677	740	747	772	752	744	705	752	723	726	707	696	710	731	731	736	729	716	695	693	732	727	755	682	732	725	711	744	712	721	700	740	701	717	700	716	743	711	758	751	716	753	723	719	748	761	744	737	737	740	728	699	713	700	703	691	699	737	752	678	734	714	737	683	778	757	745	732	731	744	748	743	763	764	777	726	675	738	704	706	707	710	716	684	724	698	691	747	781	719	755	704	714	715	722	725	747	683	737	745	740	735	719	730	717	745	776	718	718	735	723	755	697	754	721	739	752	743	744	752	764	768	735	720	749	750	794	741	669	749	740	764	735	739	735	699	723	691	809	708	762	711	764	716	689	744	745	728	741	697	792	743	736	775	734	728	754	810	720	688	749	687	726	741	772	750	769	704	774	767	751	726	780	777	701	766	710	744	751	707	738	722	742	676	744	737	737	695	727	741	724	738	740	757	735	756	753	730	737	797	749	739	733	710	730	741	709	754	670	674	734	716	704	714	697	744	711	738	686	723	743	738	725	741	774	713	775	729	774	742	740	706	691	706	777	751	711	724	737	737	742	716	691	731	746	738	745	702	720	718	735	738	736	687	764	771	746	745	712	804	768	706	703	702	769	739	706	737	702	762	706	750	727	770	696	723	747	735	728	712	774	749	755	709	716	709	756	763	710	757	728	710	714	730	707	722	693	720	734	719	734	734	711	743	720	738	716	726	728	739	713	712	714	729	687	716	732	746	756	709	722	735	736	717	755	772	732	754	732	713	691	739	706	704	710	739	743	717	698	707	740	748	744	712	680	725	699	724	733	730	719	740	758	719	777	726	736	713	733	687	710	728	686	701	777	692	680	721	689	728	739	683	728	697	720	732	776	716	758	692	736	680	732	723	724	724	747	751	774	702	734	746	716	734	696	777	755	703	702	744	718	731	707	733	792	725	700	685	763	710	695	743	760	734	737	711	731	741	763	777	687	728	712	725	763	725	762	718	732	681	793	729	772	749	721	752	711	743	694	709	713	754	747	742	678	717	723	750	703	695	698	720	768	757	666	725	692	725	724	749	725	722	696	736	722	724	742	741	732	695	735	751	732	735	711	722	778	727	713	758	763	743	739	718	712	736	728	751	737	743	747	706	747	690	721	788	666	750	750	716	745	703	716	670	717	708	705	719	727	714	701	715	705	767	724	741	720	742	753	713	697	705	746	722	734	707	712	736	695	729	776	709	745	751	718	713	717	698	723	726	718	733	747	733	762	718	729	746	734	721	715	719	737	705	785	731	734	773	704	725	749	682	731	751	689	717	697	762	729	702	725	744	720	674	768	709	720	719	717	695	703	732	704	709	712	700	788	729	721	735	729	745	710	772	740	708	717	755	737	717	734	711	768	745	711	739	763	705	723	736	700	732	729	741	706	746	734	698	702	716	717	736	713	763	702	720	720	715	724	688	747	719	682	749	696	771	714	665	729	779	739	760	752	719	723	769	722	688	694	696	712	709	699	728	752	716	720	730	747	747	726	736	718	741	695	742	727	752	736	781	697	744	715	718	731	712	726	691	712	761	754	736	743	784	733	782	771	703	759	763	753	762	728	725	717	745	722	728	722	806	773	687	714	759	745	655	800	714	687	736	743	742	736	720	733	716	740	731	732	701	753	713	739	714	715	691	756	725	784	748	760	735	758	729	769	758	710	738	764	760	732	694	745	758	704	717	742	724	756	720	723	740	671	718	757	733	749	724	722	716	753	737	749	740	738	715	734	772	716	723	727	744	759	684	724	728	730	664	768	753	800	711	740	691	724	748	730	705	725	735	745	730	791	729	740	736	728	688	709	700	761	717	758	710	728	794	726	721	746	770	764	725	736	713	717	786	741	653	757	723	759	770	788	680	733	721	751	754	763	684	689	762	773	722	768	748	761	712	756	741	741	720	723	728	724	689	722	689	723	722	721	765	752	776	691	730	708	698	688	745	711	725	767	693	715	751	730	745	716	733	757	740	713	792	760	714	752	680	708	722	700	739	726	714	729	764	735	756	743	717	764	744	697	729	768	710	731	715	716	688	685	743	750	709	736	766	735	727	734	714	738	741	727	743	676	759	773	736	683	741	746	693	741	787	720	728	685	688	760	695	761	722	759	712	759	725	806	744	760	732	715	773	746	725	698	781	754	677	696	760	717	728	733	710	673	714	728	761	721	691	775	746	657	750	713	732	748	746	749	676	700	740	681	715	697	706	736	714	755	696	713	726	737	738	721	773	705	719	788	754	686	724	740	770	737	700	735	717	751	742	739	674	704	722	683	757	677	779	716	746	733	709	729	713	730	700	726	730	736	730	734	751	763
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
