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
341344176487	341344176998	341344177548	341344178098	341344178648	341344179198	341344179748	341344180298	341344180848	341344181398	341344181948	341344182498	341344183048	341344183598	341344184148	341344184698	341344185248	341344185801	341344186348	341344186898	341344187448	341344187998	341344188548	341344189098	341344189648	341344190198	341344190748	341344191298	341344191848	341344192398	341344192948	341344193498	341344194048	341344194598	341344195148	341344195698	341344196248	341344196798	341344197348	341344197898	341344198448	341344198998	341344199548	341344200101	341344200648	341344201198	341344201748	341344202298	341344202848	341344203398	341344203948	341344204498	341344205048	341344205598	341344206148	341344206698	341344207248	341344207798	341344208348	341344208898	341344209448	341344209998	341344210548	341344211098	341344211648	341344212198	341344212748	341344213298	341344213848	341344214401	341344214948	341344215498	341344216048	341344216598	341344217148	341344217698	341344218248	341344218798	341344219348	341344219898	341344220448	341344220998	341344221548	341344222098	341344222648	341344223198	341344223748	341344224298	341344224848	341344225398	341344225948	341344226498	341344227048	341344227598	341344228148	341344228698	341344229248	341344229798	341344230348	341344230898	341344231448	341344231998	341344232548	341344233098	341344233648	341344234198	341344234748	341344235300	341344235848	341344236398	341344236948	341344237498	341344238048	341344238598	341344239148	341344239698	341344240248	341344240798	341344241348	341344241898	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2788	2000	3600	2300	2788	2000	3600	2300	2788	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2787	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2786	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2785	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	3600	2300	2784	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21299	20138	27385	22669	20151	20171	11428	950	596	514	414	379	323	334	296	253	223	212	236	277	259	217	213	168	179	168	165	162	152	138	136	150	155	142	151	137	155	129	135	146	157	121	128	136	154	141	133	139	145	157	149	134	137	139	134	141	134	132	116	126	132	125	112	114	127	133	128	130	139	133	103	140	137	132	111	118	124	127	111	114	138	116	115	139	137	115	119	128	98	131	102	116	116	101	119	108	120	111	110	131	136	104	103	108	129	117	129	120	110	110	125	135	136	119	112	138	124	113	135	112	135	117	140	131	137	135	113	109	115	134	119	149	118	115	97	137	116	121	95	129	129	105	98	104	123	134	106	108	131	106	113	135	133	125	124	107	122	127	130	119	103	128	119	123	117	133	122	103	119	128	120	126	119	131	114	104	114	122	121	130	135	113	152	141	128	98	125	123	122	134	115	128	101	126	115	121	127	123	119	109	113	110	113	120	103	153	131	112	118	97	101	119	114	114	121	123	121	108	133	117	130	136	107	98	107	125	128	110	123	143	121	123	105	119	118	135	122	111	119	118	127	106	107	118	119	123	129	105	108	125	117	111	107	137	122	130	103	117	125	125	123	113	136	119	128	126	146	100	116	114	116	114	142	114	117	131	114	131	131	112	147	125	131	115	144	125	134	120	119	120	117	134	128	113	119	143	136	120	123	115	123	126	116	133	121	127	96	125	124	131	115	116	119	128	115	121	104	126	111	128	112	134	120	104	145	123	151	124	104	114	136	102	127	120	116	123	123	110	129	113	128	105	130	100	145	132	112	117	111	149	114	97	120	110	121	112	104	130	135	122	100	130	124	114	122	133	111	128	145	130	103	108	125	96	115	107	115	114	117	132	128	127	126	133	147	126	110	141	120	120	133	117	112	119	137	139	134	129	110	133	119	108	141	120	132	128	119	108	120	116	145	129	126	116	113	126	120	118	110	136	108	123	113	122	132	117	123	129	118	118	111	115	130	120	105	126	120	128	117	138	139	128	118	117	133	143	121	120	112	106	126	126	108	138	105	114	117	125	141	122	118	113	114	96	113	118	117	147	107	111	103	130	142	120	128	104	116	110	122	122	108	117	119	106	139	123	129	123	122	133	100	117	140	111	126	127	124	130	125	123	119	108	120	116	131	136	130	113	119	128	139	105	125	126	113	102	109	123	114	117	125	115	110	108	118	131	119	122	103	122	120	112	114	127	126	113	125	119	120	123	97	117	138	117	133	111	138	127	111	123	98	129	111	126	110	101	134	104	101	133	130	129	102	112	103	124	123	134	103	129	122	133	131	138	133	113	118	111	125	110	126	120	108	126	113	129	117	113	110	112	128	117	126	102	123	135	123	112	120	119	112	108	121	131	134	128	126	116	124	105	98	114	114	137	126	111	130	127	105	122	127	124	110	114	126	127	120	124	129	126	131	110	110	116	121	116	108	128	115	133	123	135	112	109	120	143	127	134	130	135	137	107	104	125	131	120	125	91	116	121	124	143	98	139	127	118	105	117	100	132	109	133	133	108	125	125	127	106	126	121	117	123	128	128	134	121	114	103	122	128	114	119	122	110	132	120	131	135	112	123	110	109	107	113	108	124	118	105	121	132	122	116	122	107	127	128	125	129	125	128	94	123	127	128	113	106	101	109	118	117	129	118	151	105	117	134	122	113	116	134	118	138	119	135	126	124	110	119	141	111	111	103	122	112	108	112	108	133	124	131	126	119	138	124	129	125	125	131	111	115	138	125	126	128	113	110	110	145	102	146	114	114	136	117	122	107	121	119	124	121	135	103	120	120	116	110	119	105	115	103	125	122	124	124	115	135	111	118	129	122	119	135	112	123	125	121	107	124	131	132	122	129	122	119	137	125	123	115	108	129	102	124	128	127	123	109	103	116	116	124	96	122	103	100	123	122	138	104	141	106	120	123	111	128	133	129	118	106	110	133	101	109	126	128	108	117	111	123	160	110	125	121	125	108	106	110	115	108	114	124	123	116	110	106	111	119	124	135	117	95	106	117	106	117	122	122	125	111	113	126	117	125	126	123	107	101	120	117	135	117	103	106	108	114	136	117	136	104	105	119	115	108	124	120	121	119	109	119	127	127	118	117	121	106	110	136	117	121	117	102	119	121	124	106	135	124	126	102	121	109	107	135	112	107	103	125	126	127	118	124	116	112	107	128	131	99	140	111	126	103	131	140	124	134	135	117	137	108	126	122	113	118	123	103	136	133	115	116	104	120	135	143	117	113	106	120	124	140	140	115	120	139	112	134	113	124	99	142	126	99	126	117	136	119	130	130	127	117	136	112	134	121	128	115	132	109	109	109	134	121	141	123	103	149	120	111	126	115	125	130	123	128	131	109	106	112	134	137	112	130	122	113	113	99	137	133	145	118	124	118	141	107	110	116	145	113	122	119	116	113	114	116	117	120	123	118	116	119	122	127	114	131	124	135	121	143	120	108	110	101	102	124	110	135	107	115	133	106	139	121	105	130	124	97	113	110	115	109	123	138	115	121	106	104	140	114	111	115	130	111	117	122	129	106	107	113	108	107	127	117	132	122	116	120	107	133	133	127	134	131	107	109	112	141	118	103	115	131	124	135	113	119	125	123	100	136	128	109	107	114	119	122	124	106	131	123	120	111	89	118	128	133	119	132	105	126	124	127	110	118	137	106	131	113	112	138	141	119	119	107	115	112	121	127	125	101	133	127	103	118	129	117	107	118	126	114	106	128	124	109	128	121	107	114	135	113	131	116	115	111	119	118	119	121	107	121	106	99	121	123	116	132	136	138	130	116	119	154	127	102	95	126	109	110	145	103	114	134	120	104	113	128	125	133	115	110	113	120	130	135	119	127	104	124	123	115	117	120	125	109	103	131	114	127	111	126	136	120	120	117	116	109	118	121	96	125	124	104	101	116	128	126	112	121	114	123	131	110	103	117	134	110	126	135	96	127	108	122	117	111	131	124	131	118	123	111	109	109	121	138	121	117	116	119	137	119	112	116	111	105	115	120	97	134	117	132	131	128	121	116	109	113	106	114	133	112	129	122	125	113	126	98	131	132	140	121	116	131	122	131	120	119	101	111	130	105	131	147	136	103	113	103	131	129	137	126	125	114	129	124	114	131	130	127	122	132	113	125	122	130	108	126	121	102	111	104	102	133	120	139	129	123	108	112	117	131	109	120	125	123	120	128	111	101	139	115	136	115	113	109	126	113	115	115	129	106	133	120	126	115	143	127	126	146	124	100	112	129	127	115	118	98	117	120	113	128	112	104	104	132	110	118	123	127	141	122	110	117	124	128	111	106	124	113	117	145	121	121	129	128	120	103	132	90	133	115	120	97	144	105	128	118	120	107	121	130	128	131	127	129	102	126	115	113	131	130	115	125	137	114	115	120	126	117	120	124	102	114	118	107	118	118	110	114	123	109	111	115	123	126	133	135	109	126	92	114	121	122	135	123	126	135	119	137	133	130
26436	14959	11546	6180	4287	2483	1783	1248	904	720	585	508	455	399	380	346	293	271	302	325	302	282	206	197	194	200	156	159	180	173	162	166	165	169	149	173	167	178	147	184	147	144	158	132	143	143	162	147	144	156	157	146	159	153	127	120	134	143	135	147	117	137	148	124	113	131	142	145	140	120	114	135	149	124	121	130	118	121	151	126	122	113	116	126	131	127	122	133	130	115	130	119	127	130	135	136	124	129	123	127	122	113	127	107	104	127	133	116	128	121	120	130	138	130	121	117	136	113	130	123	120	121	132	128	106	129	129	135	125	137	111	115	133	110	132	120	103	112	128	121	124	111	110	125	107	122	131	160	110	118	105	123	111	104	133	138	116	125	114	127	125	139	123	121	128	123	125	143	135	113	133	117	115	133	128	136	123	126	127	139	136	123	120	114	116	119	136	126	106	123	106	110	130	129	111	134	110	137	129	134	104	124	128	135	120	117	131	111	130	118	135	131	131	138	122	142	118	134	129	128	115	133	115	105	126	131	115	127	107	124	113	130	112	120	117	118	130	122	101	120	113	135	137	125	117	127	137	121	119	122	108	116	124	131	125	119	132	120	113	132	109	106	128	110	134	105	135	116	126	122	105	122	120	99	91	126	134	131	121	102	133	110	128	107	122	114	120	115	107	123	109	137	127	122	125	123	103	111	117	138	111	123	132	117	129	130	110	130	123	124	119	108	139	124	114	128	100	122	135	108	124	117	120	107	117	118	106	119	134	126	117	120	133	113	105	118	113	123	148	128	117	125	125	113	140	111	119	112	101	127	131	125	152	103	124	120	113	120	113	120	131	139	121	127	137	112	117	118	110	122	123	113	104	118	122	143	122	113	112	127	123	125	108	137	107	110	135	143	129	124	142	139	124	127	109	122	141	123	118	118	127	124	103	130	112	108	117	117	129	140	132	102	117	129	121	111	104	140	108	115	118	135	112	138	119	109	121	125	125	124	121	126	119	158	119	117	118	133	130	136	116	123	116	126	141	112	127	109	135	135	109	127	136	123	130	133	105	124	117	117	127	117	118	115	120	137	124	131	129	115	130	113	121	126	121	104	114	116	120	120	110	115	124	121	125	112	112	120	123	128	133	115	123	103	135	121	107	108	102	130	128	138	120	125	109	140	130	124	117	115	132	126	128	115	125	116	125	116	112	133	119	119	120	123	117	139	109	122	122	122	124	131	109	128	121	138	118	123	130	119	124	112	123	134	121	153	112	123	117	141	110	115	108	120	108	105	119	105	129	130	118	121	144	116	132	129	123	101	117	128	136	116	126	119	129	119	138	105	137	119	114	134	101	124	131	125	118	138	130	114	133	104	126	117	125	123	110	114	126	122	118	127	147	124	143	108	129	123	125	118	120	115	133	117	96	131	134	107	107	120	135	128	106	133	115	110	118	127	144	104	123	119	122	132	111	124	128	112	114	120	138	130	114	126	114	126	134	129	112	128	101	122	116	119	123	142	102	109	105	117	135	122	113	123	125	131	137	109	132	113	107	147	128	153	103	127	95	116	137	102	138	118	144	130	136	119	113	115	138	139	128	107	117	123	108	133	114	105	102	113	114	114	119	136	125	126	127	137	139	130	107	129	118	143	119	117	117	126	120	115	141	123	123	119	122	116	128	107	139	103	130	104	123	110	131	125	127	103	126	130	124	128	127	127	107	132	131	114	125	114	124	117	94	113	114	124	139	104	133	113	108	119	135	124	102	102	122	110	128	117	130	134	113	117	130	129	135	124	132	121	135	107	125	116	131	102	128	133	108	130	139	122	108	123	134	113	131	110	121	131	134	114	129	116	115	120	128	113	101	130	120	126	109	132	115	122	141	97	122	125	121	123	128	138	128	121	108	106	143	114	125	131	137	141	112	114	116	135	114	143	124	128	131	115	139	115	132	120	118	128	116	134	115	121	124	120	127	133	117	121	121	115	144	113	114	127	114	129	145	108	128	128	109	112	132	103	132	119	106	120	108	126	135	136	120	125	118	130	101	121	128	127	106	130	130	131	128	116	118	116	121	123	136	126	113	105	124	134	121	129	112	111	138	141	132	122	137	134	115	128	126	122	126	141	145	145	138	112	130	132	120	118	124	137	129	115	117	113	121	131	119	116	115	132	127	151	117	124	105	118	129	127	109	102	142	118	120	121	126	121	112	103	117	118	101	131	113	120	136	119	109	123	118	119	120	123	95	114	114	115	135	117	119	123	138	115	148	106	121	138	137	123	136	132	111	124	119	122	127	129	137	142	115	120	128	117	111	136	129	125	117	119	117	109	126	122	130	111	135	123	117	122	122	111	115	122	140	133	121	129	104	134	117	117	118	97	122	128	119	127	110	129	122	138	119	120	124	111	122	128	115	120	128	139	112	123	122	137	106	115	130	113	121	132	142	137	108	115	121	121	115	122	127	135	143	119	126	126	126	138	124	113	114	123	129	122	134	121	106	123	125	121	115	135	117	121	125	115	128	110	108	121	129	118	121	115	134	108	112	113	120	133	123	122	107	110	118	118	127	119	113	124	109	116	112	125	129	127	123	141	115	124	125	118	116	108	134	105	107	127	118	125	113	126	137	127	118	118	137	134	119	122	133	113	117	103	120	140	139	131	120	114	143	126	130	100	124	134	126	111	138	124	114	135	112	118	117	103	111	137	118	121	129	135	107	118	120	130	116	120	144	122	118	136	124	140	108	131	119	107	109	112	131	125	123	116	136	127	118	106	106	106	122	118	116	112	121	136	113	100	112	121	118	133	114	137	139	126	101	122	125	142	124	96	141	117	119	119	113	113	115	124	117	123	122	114	129	109	122	135	140	114	102	137	100	100	118	117	109	116	120	112	105	122	135	116	129	128	122	119	118	118	122	113	127	126	112	110	121	115	131	125	133	105	118	111	111	119	126	115	117	99	106	133	122	138	130	134	110	113	111	115	107	108	131	93	137	117	131	116	112	120	120	115	147	137	126	131	133	136	129	129	102	126	134	128	106	113	138	133	114	122	120	107	133	124	122	104	120	132	104	136	114	123	117	124	111	126	129	114	120	128	100	118	134	128	98	118	125	123	122	119	122	134	127	126	121	119	131	133	122	133	114	131	116	121	112	121	109	128	132	131	119	119	135	106	141	117	118	127	108	119	128	135	133	134	133	121	122	120	118	126	122	114	120	111	132	119	134	136	126	117	133	126	118	128	116	122	108	124	119	113	131	123	109	96	131	124	103	107	121	133	133	126	123	115	117	126	113	126	122	122	114	131	129	132	130	125	130	123	134	122	121	124	129	124	133	108	114	123	124	94	135	129	96	131	137	128	152	110	130	138	147	114	91	119	106	128	114	148	132	129	116	124	126	120	148	111	112	125	123	102	95	131	124	118	139	120	115	135	121	113	120	124	134	144	120	121	127	126	104	109	118	118	149	128	130	108	135	156	108	134	148	127	112	123	132	133	107	112	129	114	127	123	124	125
29155	19943	6856	1429	743	633	513	537	534	495	488	497	510	483	503	461	471	512	463	480	510	465	513	510	480	472	476	466	466	491	490	501	483	466	467	479	455	450	462	476	487	489	499	474	499	483	468	452	476	481	490	516	462	450	516	446	444	481	452	489	493	497	487	468	471	435	488	460	490	470	508	442	473	516	471	469	498	488	443	468	487	487	477	438	447	463	422	495	461	451	445	470	494	432	487	464	465	463	456	452	505	463	462	452	499	484	462	462	485	438	496	483	503	456	473	443	489	502	492	469	509	501	478	445	473	475	453	459	441	482	427	476	470	493	457	493	476	455	410	513	499	459	455	487	446	469	481	464	485	467	481	459	479	470	467	488	449	459	469	446	497	495	479	479	471	455	482	479	460	447	479	464	474	481	477	509	463	471	500	452	443	499	466	469	465	502	509	441	512	465	450	468	443	451	469	440	474	472	464	460	461	467	458	497	447	472	472	475	470	472	456	461	449	453	498	480	455	483	455	465	454	484	451	458	459	478	469	469	522	480	480	462	462	450	445	482	451	458	493	504	510	436	452	457	461	457	453	480	476	473	476	465	510	497	507	480	480	441	466	494	470	436	423	497	463	473	433	493	500	446	513	454	472	459	470	461	457	475	505	485	482	435	432	487	477	484	476	443	468	478	440	474	462	467	460	448	472	446	477	479	481	476	514	451	496	483	499	455	469	459	475	460	456	484	434	464	483	419	453	467	491	461	489	463	459	428	464	482	478	489	450	467	465	515	483	482	558	464	463	450	413	488	458	475	458	475	467	434	476	462	485	467	510	493	477	494	452	459	487	467	460	504	516	460	499	526	454	460	484	486	474	473	427	476	477	507	461	491	466	468	480	449	477	481	471	434	447	486	469	438	469	495	442	423	473	469	488	449	485	469	477	452	508	450	509	491	471	480	492	520	481	489	468	440	437	478	467	466	452	457	457	492	479	513	475	512	457	486	456	454	471	452	446	434	498	491	506	451	497	488	481	469	497	476	480	473	514	452	499	466	463	454	480	494	475	473	476	463	475	428	486	455	477	482	496	476	446	466	441	454	448	495	457	496	481	463	473	474	494	496	453	477	442	449	497	443	486	461	472	473	496	465	419	491	491	450	452	453	498	439	478	467	458	450	487	458	466	442	470	424	479	480	437	514	456	465	478	501	465	475	464	493	482	474	487	481	489	461	455	446	444	527	496	445	466	476	482	409	479	477	472	495	497	493	496	467	465	498	494	477	487	482	472	450	470	462	482	451	471	481	467	497	480	465	499	487	477	481	468	453	440	428	435	491	493	453	463	477	475	468	488	465	474	443	455	481	539	503	456	497	475	464	463	495	470	479	479	465	484	451	442	488	425	528	490	472	501	458	485	427	472	470	436	458	439	477	487	495	424	469	466	476	491	489	511	475	474	487	467	421	509	467	504	464	476	476	457	429	443	491	468	427	501	487	478	480	465	463	431	467	494	467	513	442	500	483	453	470	488	485	449	479	461	541	448	456	463	452	467	456	459	450	455	462	489	485	471	483	459	454	452	472	483	425	498	493	448	450	467	454	502	448	461	466	460	473	467	481	506	463	448	428	443	466	495	473	444	452	508	456	468	486	464	485	475	452	515	485	497	493	461	511	506	470	425	447	461	488	475	481	487	496	418	497	475	456	459	457	487	495	494	512	452	486	443	481	484	456	468	490	474	515	438	460	463	499	490	464	470	446	433	441	458	503	477	481	478	478	464	463	502	506	452	514	507	477	495	491	492	446	486	448	476	486	486	446	464	438	499	475	500	479	520	478	479	474	463	500	453	481	465	492	478	453	473	462	484	467	475	463	481	479	471	476	478	453	487	476	435	481	458	481	474	433	464	422	443	484	506	487	494	462	443	471	467	430	478	461	474	466	471	480	464	485	478	420	482	467	475	482	482	460	458	505	458	465	502	460	514	470	486	440	482	471	436	422	512	504	492	438	436	479	480	485	455	489	454	489	482	469	470	463	457	471	452	507	500	448	477	447	464	509	535	469	473	496	475	458	492	478	484	467	498	454	438	483	483	445	496	492	482	485	458	467	445	498	492	442	451	468	499	503	438	470	440	491	527	482	472	462	454	465	510	482	486	471	444	429	453	479	484	502	475	440	447	469	493	461	474	500	499	470	478	457	443	436	467	501	496	491	470	504	462	474	488	467	485	491	500	442	471	467	481	478	449	455	473	472	479	462	488	516	469	493	440	498	483	464	515	483	447	477	529	445	450	493	429	470	468	485	486	461	489	470	479	452	492	471	470	453	464	487	477	457	459	461	479	479	465	451	502	490	480	492	478	475	466	515	446	508	513	460	459	473	503	472	443	430	504	458	473	436	478	501	495	449	454	473	472	474	511	476	507	454	466	470	462	455	471	468	460	490	476	539	501	510	477	464	466	455	450	497	440	458	493	448	506	476	460	478	454	471	511	483	509	464	438	474	442	464	449	460	430	511	454	455	474	454	453	474	461	474	432	480	457	465	501	443	483	461	496	483	465	485	495	475	488	477	484	475	414	469	496	459	454	456	504	495	468	491	485	477	490	446	506	458	468	488	486	493	452	478	422	451	465	466	500	476	431	445	474	480	495	446	495	469	470	453	460	485	495	447	491	479	446	475	490	468	493	441	464	443	474	458	542	501	468	411	508	494	460	446	457	472	476	459	496	455	501	485	464	489	472	486	462	488	462	439	476	479	494	470	472	487	451	386	488	472	507	440	448	464	492	461	496	455	477	436	439	436	452	496	493	453	484	431	483	464	441	459	486	471	488	494	477	475	496	500	468	503	426	460	458	445	455	443	508	483	499	475	500	468	471	482	489	432	475	468	430	455	517	486	452	476	492	505	495	484	448	503	467	495	470	489	506	499	421	468	478	465	446	524	461	474	464	472	447	449	492	465	451	504	483	478	471	457	447	467	499	503	429	487	492	444	469	503	491	487	464	462	481	473	485	470	472	468	450	497	468	435	468	428	457	465	503	521	464	481	459	478	470	464	440	490	537	473	479	453	447	460	451	467	486	460	485	492	504	476	457	464	478	471	461	474	465	476	459	443	484	461	452	476	467	432	459	460	465	476	451	461	503	450	433	469	454	459	479	441	451	465	465	481	461	503	476	453	478	494	504	458	462	502	521	472	460	412	488	485	464	486	457	484	468	458	465	519	502	487	468	471	443	458	446	465	496	496	482	432	514	488	439	454	504	485	474	482	496	464	455	474	505	482	455	512	458	440	482	487	478	507	507	475	433	482	484	509	478	492	454	446	487	451	473	485	467	476	498	465	480	471	463	486	432	467	476	428	444	451	455	481	476	483	423	524	483	458	482	456	494	474	484	503	442	469	510	476	450	489	437	463	491	482	477	442	511	482	478	498	490	456	455	431	487	481	491	416	465	528	472	490	481	481	462	485	448	486	450	463	463	479	473	512	497	491	441	481	498	463	445	452	496	460	444	485	471	479
22366	3081	1884	1615	890	698	652	569	531	541	513	478	511	498	497	469	452	487	543	492	485	482	499	473	483	452	474	433	480	499	498	452	498	498	528	503	446	492	497	510	524	501	498	483	483	472	513	491	460	504	481	473	452	470	500	484	497	483	511	514	486	467	487	436	488	487	476	483	492	476	471	478	463	482	459	505	480	488	467	494	480	479	481	447	470	469	475	494	485	484	448	517	461	481	463	454	500	504	443	472	488	478	478	461	486	493	489	531	489	444	493	494	498	437	461	430	474	486	490	435	501	475	433	474	467	477	487	467	474	489	479	463	530	455	460	464	445	449	493	481	489	482	444	474	476	474	480	473	443	457	464	484	448	468	466	455	448	476	477	483	494	472	489	451	487	472	475	450	463	455	472	477	489	497	461	451	483	484	461	496	487	478	502	494	478	478	475	462	444	503	484	467	471	473	447	501	452	491	474	486	471	498	500	452	496	444	479	479	463	468	449	517	454	505	469	465	474	462	471	455	473	517	472	483	508	452	486	459	463	465	445	509	508	486	459	476	475	494	493	484	478	466	486	486	485	471	471	518	479	483	505	514	493	461	454	449	473	419	501	458	490	461	550	465	493	474	466	457	461	519	462	501	454	470	413	489	528	471	489	484	468	465	461	484	490	466	460	495	526	494	468	493	465	471	467	491	475	481	473	469	490	473	471	471	482	485	485	495	476	424	494	478	502	459	507	498	476	469	507	483	471	484	473	458	509	509	466	485	448	451	474	450	463	508	475	522	496	461	480	484	449	469	445	451	458	491	509	483	455	440	473	464	463	475	456	504	479	522	459	456	480	497	493	471	479	473	445	485	487	494	510	504	497	488	458	444	487	459	453	476	513	498	477	475	463	455	475	490	450	479	467	494	464	484	504	473	518	494	459	518	490	475	491	448	479	462	447	484	439	478	479	523	450	453	454	450	461	470	469	516	469	483	495	486	485	447	480	504	482	452	467	418	524	491	466	497	442	448	497	507	473	498	488	438	442	472	503	480	471	478	475	503	475	469	465	470	504	459	443	466	459	480	482	491	471	448	467	495	447	457	518	501	455	499	468	454	473	493	467	499	446	477	514	517	475	467	486	505	504	487	496	515	487	502	485	511	471	470	447	458	437	518	509	498	504	481	464	478	488	493	481	483	488	500	466	495	489	471	493	460	446	490	472	492	490	453	476	505	509	471	478	454	467	458	455	487	461	472	453	496	514	490	471	480	482	476	483	470	477	405	466	461	505	445	434	450	455	481	473	466	487	503	481	481	453	481	473	480	514	470	502	469	457	486	457	492	466	511	506	508	480	458	489	457	511	444	474	502	463	456	454	465	505	547	473	481	502	456	447	430	477	487	462	473	470	466	490	471	517	528	496	517	450	451	470	441	457	435	465	503	499	471	467	494	480	496	468	468	481	486	474	490	463	457	519	491	469	475	461	490	480	445	534	479	470	465	474	446	460	464	466	500	505	490	495	511	492	437	496	506	452	454	472	512	470	482	480	489	508	487	489	444	489	472	462	496	456	479	485	462	493	458	463	480	458	492	468	490	457	451	474	481	479	508	496	485	492	467	432	467	479	488	495	455	462	514	480	528	459	486	467	443	465	487	496	482	441	517	511	475	465	455	488	462	475	481	518	450	492	476	489	508	519	509	471	458	459	514	452	476	476	493	465	476	481	483	474	479	503	460	500	479	459	501	480	483	482	476	469	453	487	497	499	428	484	493	476	462	468	463	483	479	478	523	471	479	464	477	493	476	465	481	485	464	467	472	490	461	516	449	506	522	465	489	471	465	493	467	493	453	466	474	477	456	546	441	451	462	461	473	456	474	484	458	494	450	528	451	478	472	455	482	447	453	478	477	471	453	472	481	470	507	413	483	467	463	471	444	435	456	440	430	426	498	451	421	497	509	488	447	498	446	470	487	481	497	488	464	498	524	492	474	478	492	493	535	474	465	526	486	483	500	464	487	490	492	470	496	460	476	496	469	472	453	515	493	505	482	506	476	470	519	510	457	503	477	462	451	454	499	476	458	445	493	478	490	453	493	492	506	467	480	472	474	471	454	513	493	462	463	463	490	478	482	507	475	493	524	463	482	459	490	474	480	505	471	513	441	470	436	495	479	512	462	450	490	476	447	511	467	485	471	437	476	514	470	461	465	491	462	473	483	512	488	484	509	458	460	487	510	483	488	505	480	468	513	493	447	459	505	492	497	488	489	505	477	480	477	501	461	484	520	447	494	506	472	461	518	426	450	499	462	501	463	473	457	456	511	457	446	459	452	460	473	498	484	478	484	467	453	490	490	441	499	491	511	456	482	472	466	490	468	461	511	444	458	497	461	503	486	438	438	464	472	483	473	479	484	471	452	502	484	461	505	505	484	462	502	505	472	483	490	495	511	477	448	521	475	454	496	477	457	490	480	498	512	468	521	504	470	455	472	515	468	468	472	471	479	511	468	444	490	480	479	504	456	463	495	444	480	455	476	493	445	514	474	418	466	499	460	481	494	467	489	496	450	487	447	463	486	474	471	485	464	491	473	480	474	470	509	487	479	449	473	488	442	453	509	492	446	469	430	497	470	519	480	490	483	482	455	469	426	481	455	516	484	477	454	477	480	487	441	519	464	497	448	501	439	493	501	473	493	441	459	483	476	476	458	465	497	488	494	494	476	468	437	459	539	468	492	461	468	505	482	470	437	477	446	477	496	466	475	490	445	456	509	481	467	492	495	496	464	459	458	493	491	515	503	479	484	497	468	429	460	463	474	463	482	479	505	504	491	447	493	495	486	483	468	445	466	449	470	459	457	485	501	484	473	454	527	469	522	494	490	465	504	471	458	500	495	479	489	485	512	484	469	465	468	493	465	451	494	453	479	492	497	472	480	489	458	472	519	444	476	427	485	444	482	490	515	527	510	453	531	468	441	504	500	501	451	488	427	500	456	473	470	459	438	487	469	517	477	508	509	471	493	459	450	452	485	486	490	500	452	424	472	479	480	454	471	463	466	513	443	498	472	458	478	466	454	497	439	490	462	462	514	523	465	495	476	467	470	458	502	481	470	480	489	498	453	484	455	459	465	474	450	500	508	503	490	460	472	517	448	494	520	496	447	470	503	476	480	454	480	462	484	429	468	468	469	452	465	453	487	478	462	478	476	483	467	445	475	453	504	458	482	424	450	513	444	488	471	447	503	470	496	461	484	474	462	479	460	509	477	489	452	506	473	477	482	517	539	496	450	462	518	499	473	496	505	482	459	481	511	490	472	440	473	434	438	494	495	473	471	459	463	459	460	434	457	467	487	449	484	521	468	452	512	511	484	489	461	495	463	467	468	487	485	465	484	483	452	436	457	444	473	500	463	470	500	461	514	472	480	484	450	468	467	454	472	492	460	462	476	487	480	469	484	452	488	443	474	476	460	468	506	436	466	413	488	465	469	468	462	473	422	487	453	485	469	481	477	480	465	453	487
24161	21666	29040	24775	21676	13181	1403	657	547	477	495	426	416	364	366	374	348	355	371	373	383	356	342	295	326	283	290	310	295	290	308	286	294	288	253	308	290	344	312	315	294	252	325	301	283	286	303	292	290	304	270	294	325	281	281	273	259	245	283	285	303	302	255	299	285	257	289	273	287	308	271	254	285	290	274	276	280	257	296	299	279	276	297	275	262	263	262	309	287	290	261	285	299	268	269	287	288	263	292	278	268	291	283	295	259	298	278	275	291	269	275	269	244	302	285	254	284	285	256	289	265	276	280	274	295	288	290	285	281	262	257	302	285	290	249	266	278	273	283	301	287	277	294	249	258	280	286	262	260	274	258	283	287	307	273	268	304	285	290	294	299	287	248	259	255	292	261	287	274	301	274	264	304	274	273	246	274	268	272	266	266	269	283	308	285	267	284	273	281	280	268	280	291	295	284	285	282	268	291	282	281	279	228	259	268	263	304	277	271	286	247	254	279	248	251	257	260	280	281	273	280	268	275	262	250	319	279	274	293	261	295	273	248	302	272	295	246	263	286	281	293	258	252	290	262	280	276	273	268	274	268	292	281	292	265	295	266	255	295	280	254	266	294	298	275	278	277	286	283	279	256	276	262	285	258	291	283	236	281	257	280	263	282	290	285	262	274	253	243	247	289	260	259	289	310	301	252	277	250	261	268	260	278	272	282	275	304	300	265	240	240	249	251	282	278	282	294	308	312	309	268	299	288	298	278	269	261	266	271	275	306	257	245	271	286	277	277	255	273	251	279	280	279	307	264	271	283	282	276	307	283	257	291	289	248	269	288	268	278	260	270	305	239	300	275	281	294	277	272	297	304	277	246	269	275	263	307	307	246	281	281	256	295	281	255	259	268	270	285	284	252	270	314	274	277	274	278	268	284	309	300	264	281	304	285	283	253	293	276	300	303	281	302	278	270	266	304	272	301	274	295	285	282	279	263	285	286	270	277	267	288	256	267	285	260	273	260	288	260	294	254	265	288	309	285	268	277	274	239	298	263	276	271	290	269	245	291	298	275	291	299	268	266	286	261	280	248	251	295	275	312	279	266	300	243	291	275	284	283	306	283	277	261	258	284	248	294	256	276	274	286	278	252	295	276	261	280	248	280	287	287	273	280	276	257	228	244	250	295	297	284	267	263	281	289	248	223	264	266	288	287	269	262	238	242	281	272	308	275	265	270	291	315	258	277	316	290	268	273	255	279	285	297	260	264	241	308	278	262	269	283	282	269	246	295	271	276	280	301	266	293	286	292	288	270	284	274	305	281	274	287	269	262	287	271	283	257	290	269	262	245	306	306	278	279	300	239	278	300	256	280	253	275	276	250	289	260	279	297	257	265	271	325	272	295	277	292	251	305	275	265	287	301	298	268	270	251	265	276	274	269	283	292	288	302	274	296	285	274	282	242	292	266	283	300	290	264	268	276	284	264	280	314	240	276	296	279	266	265	270	287	282	268	280	262	273	297	237	284	288	280	288	287	309	263	283	274	250	301	269	311	270	284	282	276	259	277	280	278	304	277	317	281	289	278	273	299	300	274	278	287	311	274	281	277	294	277	258	267	245	272	259	293	264	242	291	262	280	271	309	284	264	276	283	267	275	255	282	277	285	293	262	301	289	291	290	269	276	276	289	296	270	293	263	261	273	279	285	289	268	295	229	277	276	286	254	275	260	285	273	285	278	298	282	305	281	289	297	284	287	263	277	252	277	270	264	282	273	283	274	273	278	290	250	272	271	275	302	290	287	282	285	305	297	283	293	271	239	263	271	279	262	301	251	250	277	287	281	273	295	290	280	279	274	257	270	267	276	238	271	271	292	285	275	297	275	263	247	258	283	273	267	321	278	271	262	299	292	271	276	234	279	270	285	271	273	275	297	270	286	289	261	251	283	307	268	291	246	276	288	252	292	250	267	286	270	281	268	309	272	296	280	275	283	261	271	278	263	247	265	259	243	281	258	244	295	284	275	265	284	280	290	252	289	283	293	280	272	291	307	256	269	280	290	273	293	276	297	282	261	281	282	292	269	251	258	268	286	279	282	266	307	290	271	264	292	246	273	263	258	234	256	290	301	269	271	274	300	261	265	298	298	288	294	275	294	273	266	281	285	252	284	276	268	287	295	292	275	296	276	265	259	255	267	276	276	288	287	304	276	272	279	266	272	272	288	288	286	308	257	258	283	246	264	262	265	297	306	271	281	262	277	294	271	276	300	263	295	279	281	238	242	263	298	275	286	312	307	274	279	283	267	256	281	250	301	271	269	280	278	288	276	301	265	264	272	279	296	247	259	275	280	254	287	266	278	281	291	290	261	291	235	283	282	284	274	305	298	282	299	273	283	291	267	283	318	238	246	273	282	258	278	286	262	269	276	309	318	277	272	298	227	277	275	292	269	286	297	274	297	284	279	274	272	287	282	273	263	263	275	241	268	264	258	265	293	262	261	274	264	265	249	258	280	257	266	290	284	276	282	265	288	272	286	267	248	261	260	271	297	297	299	242	297	270	296	283	292	294	265	266	277	258	297	288	257	271	278	279	278	292	284	308	288	274	244	293	290	248	273	297	307	297	283	264	289	270	263	266	256	276	281	267	255	256	272	272	272	279	266	257	265	260	256	267	275	284	287	253	264	273	294	270	279	273	258	286	270	288	302	260	264	281	273	262	261	282	268	268	268	263	284	261	268	298	277	260	257	295	287	270	287	316	297	248	290	291	275	263	277	268	309	264	286	284	257	267	253	280	295	281	264	287	285	299	264	274	275	295	285	281	245	276	269	270	304	245	282	253	272	272	259	260	258	252	290	283	253	280	270	261	269	280	294	286	280	276	280	282	253	263	294	264	269	257	273	272	270	249	272	282	282	291	258	310	286	277	255	286	264	281	262	289	261	278	276	295	270	276	261	316	291	262	274	280	300	257	255	265	283	280	273	279	284	280	304	289	263	243	277	267	289	246	239	282	294	279	264	296	284	293	245	280	295	280	300	288	292	255	272	256	267	283	246	255	274	270	286	288	303	345	263	278	256	240	293	283	260	291	260	296	274	269	247	283	254	279	265	284	249	259	276	318	288	253	285	253	254	301	270	298	286	293	278	297	260	269	283	271	288	270	266	301	274	279	304	267	225	261	269	276	281	289	299	236	262	246	286	319	279	260	263	280	251	282	288	264	266	278	258	301	272	299	266	282	296	281	271	261	246	293	248	259	292	294	278	313	261	270	288	275	275	286	265	265	266	294	271	274	268	277	279	286	274	286	266	268	268	273	303	282	290	280	282	285	269	278	281	257	257	275	260	301	282	259	274	300	271	269	294	259	286	298	264	279	270	278	284	274	271	271	279	299	291	290	296	277	319	285	261	276	270	293	244	260	278	262	265	281	274	293	276	276	293	301	279	265	270	263	275	277	280	280	274	258	284	249	260	286	297	292	285	289	224	269	253	281	304	266	290	282	279	275	270	250	271
23913	10656	7657	4650	2422	1796	1390	946	773	651	567	530	471	496	419	398	383	415	372	413	402	398	338	337	331	349	337	313	308	299	321	285	319	305	294	322	304	290	284	340	336	310	314	324	326	298	293	298	298	314	310	298	300	317	300	280	291	295	269	275	323	291	323	300	303	309	307	326	286	301	280	316	301	289	268	305	261	282	318	293	325	302	287	301	299	275	288	266	295	275	279	262	326	281	277	291	293	293	280	320	281	244	278	277	313	283	311	294	299	299	237	323	291	293	297	271	312	286	301	289	279	282	329	284	277	282	302	286	331	271	294	282	297	294	303	298	303	284	316	300	274	270	293	282	305	316	312	300	284	261	277	285	272	303	288	289	277	266	299	280	301	290	284	315	283	280	303	261	297	308	303	326	290	300	299	286	294	256	270	267	308	295	260	291	330	281	270	295	262	264	288	288	277	272	290	290	290	279	292	311	297	306	264	299	307	304	280	290	306	293	319	308	292	268	291	278	289	293	279	310	285	230	266	299	276	302	312	333	286	300	280	291	269	290	300	296	311	262	292	318	287	292	321	288	290	302	293	267	289	330	295	276	307	290	286	256	267	291	310	292	284	286	265	294	297	279	291	285	277	283	300	272	277	290	298	320	331	259	289	288	291	278	300	321	302	275	314	263	313	295	307	296	262	290	307	264	264	331	272	303	298	287	280	297	276	268	314	279	268	287	266	284	309	302	315	312	301	312	307	259	273	303	258	274	311	293	297	289	307	277	268	285	285	282	307	273	290	277	265	286	274	266	283	269	285	263	270	284	301	260	267	264	291	292	324	276	295	282	295	313	291	319	307	267	266	280	293	296	316	291	288	297	289	283	314	279	304	277	294	264	277	282	299	255	283	276	256	274	314	290	252	289	277	304	292	282	315	267	274	325	290	279	303	261	303	297	282	262	291	305	297	293	286	291	288	270	267	294	269	286	269	284	299	293	302	279	281	280	284	299	273	283	297	286	282	292	284	306	321	282	288	292	276	310	304	309	299	294	309	274	257	294	296	263	323	299	241	293	284	301	309	289	277	288	293	298	306	277	285	307	286	282	298	317	279	282	296	297	302	285	300	300	284	306	298	301	252	302	282	306	291	279	286	272	307	282	266	281	287	266	292	303	273	286	310	281	295	262	297	295	252	300	284	324	276	308	302	306	309	285	293	309	267	287	294	278	281	326	297	290	281	305	296	301	306	336	306	291	313	282	283	306	282	297	275	294	296	251	308	274	311	276	284	302	286	273	288	274	264	301	279	299	284	274	308	275	297	309	292	294	269	287	302	314	291	292	273	304	308	317	326	286	297	275	272	288	284	282	280	305	304	266	279	292	295	267	287	289	299	276	281	291	299	290	282	276	308	285	281	260	320	273	274	285	302	279	276	279	301	295	288	309	283	296	264	316	292	261	284	313	278	279	303	299	295	276	301	297	269	270	322	284	278	287	314	263	308	292	239	304	280	324	298	287	290	307	269	302	276	305	308	285	297	276	296	282	309	298	314	297	312	270	308	297	291	295	287	273	295	287	288	279	290	281	273	275	265	256	284	290	273	280	317	258	284	295	310	280	308	324	297	301	292	278	287	320	290	308	284	314	299	306	312	283	307	289	279	285	319	305	288	293	275	299	263	295	268	276	300	304	283	296	294	291	280	297	309	302	312	297	299	297	278	285	289	310	291	274	297	290	318	262	294	302	301	296	281	269	252	284	290	292	287	286	284	301	315	305	298	281	305	312	272	284	267	305	264	317	283	265	308	299	255	298	309	285	317	278	289	287	285	297	286	282	281	305	268	305	317	297	288	299	283	286	298	304	282	296	311	342	308	299	305	281	271	300	294	305	286	273	283	286	299	278	293	298	284	279	283	312	300	254	299	288	297	256	320	284	295	329	301	299	297	295	296	294	317	292	295	301	287	271	305	313	305	303	293	303	294	280	298	282	265	296	289	288	310	286	284	293	297	280	278	318	293	293	301	316	304	296	310	277	292	277	318	292	297	270	311	310	266	263	333	279	292	291	278	285	285	297	250	266	287	330	297	303	290	319	294	287	297	284	266	254	297	286	265	296	292	267	293	306	304	304	301	330	294	305	264	278	288	255	299	310	317	265	306	251	286	310	267	325	298	302	294	299	345	272	295	279	298	270	315	282	277	297	292	283	295	276	267	312	303	301	300	321	272	281	272	292	313	271	261	297	262	283	266	314	288	291	305	267	309	307	277	293	280	301	296	278	282	279	252	259	288	292	290	288	256	275	277	276	273	288	299	274	297	288	316	313	286	282	309	312	271	292	283	288	301	285	307	307	285	263	291	279	278	297	260	297	273	288	295	283	278	283	286	315	271	310	286	287	287	295	319	276	277	326	274	307	296	296	313	321	299	273	294	325	315	278	301	328	264	267	277	278	287	302	317	299	262	307	297	296	270	292	299	284	310	302	298	275	300	298	331	261	302	263	258	296	303	282	322	299	300	314	288	308	303	275	270	290	257	272	274	301	280	299	302	299	301	289	279	267	281	279	272	280	291	274	277	284	307	307	287	269	285	290	270	281	301	270	299	284	287	316	284	296	276	274	325	276	297	294	290	254	262	287	292	304	304	297	316	312	300	255	275	330	311	286	298	301	295	268	295	300	299	295	279	256	272	290	292	309	342	285	319	302	298	292	279	299	296	286	273	287	299	265	304	282	274	297	307	299	270	296	287	277	309	293	291	281	274	294	280	285	310	268	305	294	269	280	296	264	321	295	279	308	273	270	283	297	302	265	308	306	297	285	283	296	291	268	301	303	279	318	260	274	305	289	263	291	272	275	281	306	265	249	294	310	297	287	281	293	289	280	306	297	292	289	290	302	297	297	292	285	288	270	271	280	277	300	320	326	283	280	285	272	297	295	273	303	289	265	285	295	322	269	285	306	284	293	278	300	300	279	278	277	306	274	318	296	295	272	294	285	279	318	259	304	286	269	294	251	290	312	288	319	288	286	269	292	266	285	281	278	263	309	263	291	296	275	302	302	279	322	295	277	286	267	319	308	289	296	303	292	285	285	277	298	276	295	302	274	307	279	278	270	306	307	305	306	295	292	296	293	290	316	324	322	276	281	274	282	269	290	261	290	311	305	285	282	262	293	284	295	306	263	273	295	283	297	305	285	303	307	296	308	286	325	287	288	288	290	264	304	301	269	279	299	278	305	276	300	290	278	321	303	276	289	311	274	307	324	279	310	276	332	309	290	278	280	261	292	285	306	269	285	274	309	296	287	297	302	275	275	313	316	282	288	308	331	263	285	298	281	263	313	264	285	298	292	270	263	299	270	276	287	277	304	285	297	301	316	273	304	263	264	304	315	294	267	280	301	260	269	319	286	302	318	316	288	306	294	313	287	294	300	302	301	277	295	280	317	290	290	278	299	304	276	297	297	285	287	285	273	291	309	312	327	275	282	287	288	289	292	274	296	284	299	264	272	291	327	319	306
25080	21677	28346	25417	18762	1810	843	586	523	515	492	489	467	495	454	475	457	436	463	473	448	443	407	420	397	435	428	413	426	420	379	415	396	443	397	423	374	381	422	402	407	411	411	354	410	409	403	407	408	385	413	430	395	402	442	413	391	405	445	418	415	422	399	394	423	429	417	396	430	417	392	415	430	409	403	417	369	421	422	410	409	421	366	398	401	395	388	435	396	386	389	392	376	396	410	372	427	425	386	413	418	367	396	386	373	419	433	418	410	397	416	389	359	405	390	399	413	396	405	426	419	402	432	397	399	379	419	383	399	399	396	395	390	384	398	385	399	369	378	391	356	394	413	414	412	375	388	367	379	399	401	424	439	414	408	387	394	408	412	397	401	407	394	379	397	398	393	393	401	376	380	415	402	437	385	415	433	462	408	428	399	400	409	410	362	393	422	387	420	416	416	381	390	399	397	426	413	401	362	413	379	355	396	383	380	381	390	374	394	435	344	364	415	418	433	387	393	399	392	373	410	403	411	415	402	396	410	352	376	409	387	401	392	381	415	377	401	410	437	422	414	355	363	381	409	416	404	419	387	409	408	413	388	416	407	423	401	412	398	393	398	411	418	392	433	432	422	383	407	403	393	408	400	408	377	382	384	411	430	406	412	412	378	413	405	362	373	408	417	371	402	398	426	416	443	398	431	399	369	433	393	380	392	393	414	412	392	390	414	398	399	382	398	435	387	417	412	383	380	423	375	406	390	390	381	414	407	357	412	431	387	398	409	406	423	365	396	360	431	418	402	411	407	389	424	385	396	404	405	415	392	373	407	375	394	440	389	415	399	383	412	413	388	413	442	378	370	375	437	412	388	440	390	410	410	408	395	396	385	378	427	406	437	401	396	422	390	395	399	397	391	411	417	377	372	431	412	385	378	400	386	394	411	405	409	436	422	369	401	362	400	419	406	414	405	396	427	349	374	420	389	369	439	385	407	389	402	416	422	415	434	403	380	423	420	397	415	395	409	423	367	386	418	421	407	443	377	403	434	374	381	423	414	383	378	418	396	422	391	421	413	403	424	400	447	438	387	434	377	410	384	382	393	394	424	404	458	401	403	386	364	412	384	384	379	396	394	381	416	400	406	349	394	391	362	384	380	420	422	372	386	421	423	353	400	370	399	384	393	425	436	385	389	372	436	402	405	427	387	364	365	403	405	432	424	377	395	379	417	355	391	379	364	379	384	382	408	388	370	420	400	437	411	419	368	405	367	406	393	385	390	375	369	385	433	395	397	419	411	438	429	380	432	408	425	388	389	387	419	382	380	346	400	380	427	403	400	405	408	438	362	385	441	387	397	384	396	431	399	392	381	414	403	401	421	402	415	432	390	417	420	387	416	409	427	387	400	382	395	390	399	423	407	398	410	398	372	420	398	412	405	415	380	405	417	395	424	388	401	377	398	397	416	385	399	400	410	383	393	418	375	407	425	398	398	372	402	419	423	419	415	436	420	385	445	422	395	372	416	403	466	403	391	398	431	391	400	354	398	402	394	383	400	365	395	427	424	400	391	432	372	402	405	423	398	419	365	387	404	396	368	387	370	451	369	392	406	431	406	428	395	365	429	391	415	398	393	409	423	398	421	356	422	456	398	378	389	392	426	409	405	408	378	399	424	414	411	393	418	386	384	384	391	419	386	406	422	387	394	435	380	393	395	416	354	424	453	433	381	455	387	379	397	367	393	419	383	378	373	401	399	383	390	418	415	387	373	371	433	359	395	399	425	398	407	399	409	417	382	412	393	430	419	403	402	431	395	447	424	407	398	385	348	368	411	432	364	387	407	428	408	365	432	377	373	378	388	424	362	401	391	394	405	405	391	391	431	392	426	410	421	411	365	429	387	417	377	397	402	352	381	383	394	419	377	400	415	434	374	400	416	393	389	394	391	410	399	398	421	339	380	394	414	364	398	392	394	378	419	429	388	423	414	442	389	411	411	376	386	393	401	392	393	389	445	410	395	396	366	389	374	387	368	391	372	388	402	418	400	417	431	354	410	445	409	395	392	404	395	358	413	416	403	411	401	436	420	397	417	429	416	407	402	393	383	404	401	382	419	399	395	387	398	384	422	433	404	381	401	380	395	381	384	420	413	426	381	416	375	403	405	375	407	414	420	441	363	420	394	377	398	415	422	428	371	382	413	382	440	412	401	378	396	430	430	359	399	440	413	407	411	403	417	388	404	409	386	397	385	384	419	376	386	374	430	392	368	399	389	375	401	407	399	394	404	439	382	400	401	384	404	402	445	419	406	428	371	373	401	398	388	353	403	363	386	397	384	396	406	379	387	414	401	363	397	404	421	420	430	421	402	385	382	376	402	414	376	374	406	396	374	389	401	400	398	393	406	413	409	419	403	417	416	420	394	393	392	371	414	382	376	360	369	409	415	391	380	404	437	384	382	399	411	380	371	395	421	372	406	411	414	421	382	393	380	364	385	401	380	408	408	396	389	384	412	371	387	382	397	382	448	407	409	412	392	394	435	428	432	444	364	406	387	338	410	472	374	410	392	407	420	435	394	384	388	385	375	409	379	389	385	401	400	435	375	406	406	407	392	379	427	395	418	392	386	399	423	408	381	405	397	379	403	428	378	355	368	409	369	402	365	399	421	417	399	365	417	423	443	421	414	391	397	368	404	424	417	400	392	361	428	414	406	429	416	403	369	405	409	369	367	371	405	388	409	432	435	414	401	423	411	396	390	429	400	392	443	389	397	391	420	405	389	403	409	398	412	378	403	419	374	394	395	418	405	427	411	393	388	377	415	352	383	385	403	377	377	417	429	412	398	422	398	364	434	429	384	413	421	424	402	375	415	429	387	408	435	371	404	380	428	371	422	432	403	405	416	369	399	399	429	409	427	422	394	398	405	365	401	373	382	418	386	427	444	391	399	397	412	378	428	375	413	400	407	394	401	389	400	399	357	362	438	398	417	436	388	427	401	406	426	412	417	387	397	403	381	389	418	420	404	442	353	420	381	391	414	378	380	393	370	447	426	385	445	409	374	427	402	365	391	421	389	420	411	425	415	435	366	400	420	393	387	376	422	390	428	406	381	401	381	390	390	421	395	405	398	397	363	413	410	399	423	425	388	396	420	395	366	401	419	412	402	411	399	407	430	427	404	438	412	387	396	383	367	408	429	386	382	414	401	393	413	402	402	399	412	419	424	417	419	430	412	422	445	359	408	388	385	365	385	380	356	435	395	399	378	418	407	410	411	384	392	349	390	406	375	387	430	410	410	378	387	444	406	430	394	430	386	394	411	430	372	375	382	398	382	395	386	405	396	415	390	382	406	404	415	386	404	385	390	376	417	403	421	412	409	422	424	389	371	374	408	391	375	397	392	360	397	394	422	388	404	390	412	395	393	385	377	421	384	385	406	408	408	379	361	413	425	419	389	389	420	394	355	418	362	444	379	436	396	385	411	434	385	436	395	391	408	381	396	459	413	435	404	391
24069	8258	6050	3177	2048	1638	1135	870	709	595	583	544	535	504	467	449	473	453	477	440	474	477	436	411	455	385	400	416	393	407	401	423	439	407	405	412	400	405	419	423	425	382	416	407	386	398	393	420	421	356	458	374	420	384	382	406	392	415	363	365	396	390	411	371	396	385	401	476	382	385	386	397	416	402	425	437	367	399	399	375	388	385	390	403	380	402	404	391	407	374	394	365	369	392	433	380	373	394	392	423	434	361	361	392	396	396	386	398	410	407	433	427	392	390	392	402	388	418	391	397	374	398	398	383	383	374	402	350	432	409	415	426	367	382	400	395	384	387	413	395	378	395	375	425	370	384	412	399	391	371	379	357	377	428	376	368	376	431	390	370	372	410	336	382	411	409	427	385	421	401	417	403	407	378	406	372	369	380	373	386	390	352	391	381	381	390	389	399	360	390	409	383	433	400	390	389	402	388	381	381	420	398	389	390	371	402	386	369	417	395	386	359	413	384	367	401	397	372	419	365	396	413	374	382	409	374	352	416	390	405	391	388	386	397	368	407	399	398	375	413	382	371	386	411	443	403	405	407	377	416	434	404	384	404	417	358	398	404	390	408	407	338	352	394	409	366	380	383	400	363	418	396	378	380	400	392	395	396	393	433	408	404	398	398	377	408	391	412	384	387	391	384	370	382	370	421	374	362	395	383	363	343	403	402	420	412	394	390	378	435	398	416	380	394	383	401	415	404	397	421	382	384	381	391	387	420	450	387	418	347	433	412	391	406	362	384	406	395	386	383	424	387	363	414	411	410	399	386	375	394	412	409	471	381	366	409	386	405	396	441	387	366	384	415	379	408	413	405	430	401	386	368	380	362	379	385	392	351	404	393	415	386	396	375	416	380	382	385	405	386	369	359	408	392	399	379	374	410	383	382	406	387	368	384	390	428	387	365	400	424	373	369	407	398	392	354	377	407	367	390	352	403	397	398	346	385	401	399	385	363	438	419	390	412	382	409	413	405	391	411	437	371	372	394	418	358	386	361	377	377	400	397	352	389	400	389	373	403	462	433	403	423	416	402	405	394	397	437	377	395	400	366	411	402	402	401	383	393	375	424	427	375	390	365	392	416	392	411	362	395	377	413	411	372	383	398	369	379	427	406	413	431	385	387	375	385	387	384	411	416	386	395	397	378	398	415	395	386	377	378	385	404	409	405	387	370	402	394	386	366	407	374	396	399	413	427	387	394	362	384	405	398	399	386	419	387	403	364	403	408	401	362	399	398	374	406	407	388	398	373	386	374	395	415	391	395	391	378	372	367	393	407	439	383	425	398	364	401	366	411	401	416	364	385	443	415	388	392	388	353	397	405	387	387	382	377	396	384	390	408	395	418	390	400	396	383	412	410	395	413	399	375	395	391	406	391	375	383	371	383	415	394	409	378	400	423	433	396	369	418	392	374	395	363	447	403	395	390	410	417	386	349	383	425	368	370	391	407	382	408	379	422	370	405	384	387	386	409	371	401	432	386	397	394	385	409	409	411	400	381	360	397	345	406	397	408	402	390	399	396	412	398	382	400	386	413	387	396	409	333	417	389	398	388	387	390	397	381	398	407	423	364	445	414	421	418	392	421	354	389	392	434	393	398	411	403	434	407	384	402	371	387	401	391	377	391	384	411	366	403	396	384	394	405	425	415	392	393	386	387	383	413	402	394	377	387	371	390	400	400	392	401	408	358	431	395	405	412	427	384	383	415	397	361	371	387	409	421	428	370	423	420	408	404	356	384	386	391	377	380	370	407	354	375	379	404	405	346	403	392	421	388	404	390	368	400	384	379	409	386	394	400	410	397	386	418	426	434	365	368	403	400	404	394	367	375	375	413	408	398	408	419	373	401	401	412	382	419	364	400	376	394	362	384	399	384	410	414	429	378	425	373	391	385	361	404	398	414	406	377	398	401	372	441	425	401	394	374	409	409	361	414	394	368	405	383	362	375	403	447	385	375	404	388	379	389	402	415	399	385	392	400	395	347	423	387	350	394	421	397	394	377	386	386	403	425	401	431	374	396	426	420	398	398	364	397	387	427	383	442	434	413	384	403	410	389	386	395	421	391	416	399	374	418	378	392	369	366	389	363	409	436	411	421	418	392	392	392	386	390	366	390	413	386	399	395	374	384	388	406	390	396	423	412	388	415	395	434	420	420	391	382	374	396	390	397	368	395	393	403	378	382	379	373	405	411	397	443	422	376	418	380	422	398	400	379	389	380	409	419	433	373	403	376	386	362	386	380	372	385	375	416	394	411	406	377	377	380	398	383	420	386	395	402	422	382	417	411	389	405	406	406	408	401	400	361	386	380	412	422	400	407	397	381	418	427	397	373	417	417	386	380	406	370	402	426	401	394	394	394	375	393	398	403	390	410	417	398	379	398	411	385	383	413	396	420	401	400	409	418	390	374	379	437	392	411	378	409	404	378	388	414	408	396	382	415	413	381	376	373	406	383	385	390	391	395	398	422	391	407	421	380	380	381	400	382	362	378	392	373	399	391	416	408	409	398	397	412	395	388	354	429	420	405	426	439	387	390	401	357	391	421	362	407	437	415	387	387	365	418	401	410	412	373	378	365	437	333	420	388	419	398	408	350	418	387	393	367	415	364	367	380	417	370	436	400	377	407	379	396	374	388	379	424	405	372	404	407	389	386	417	375	392	393	401	414	418	404	400	377	393	414	412	370	342	427	414	403	435	377	431	433	393	399	378	397	377	388	405	395	371	409	382	387	415	381	395	395	366	390	414	423	376	387	428	383	380	388	381	421	365	411	400	370	394	381	388	383	384	409	368	396	428	389	354	406	405	440	397	402	401	407	394	391	371	405	418	359	405	384	386	403	432	410	377	370	420	397	387	374	381	380	372	405	372	393	394	422	352	417	413	357	399	398	383	372	422	378	412	386	378	362	398	419	395	390	380	338	423	374	425	426	439	371	380	418	390	423	405	406	391	418	395	390	390	400	407	393	384	390	374	386	398	398	395	410	404	397	374	430	381	382	384	383	413	376	378	379	370	394	387	393	401	396	367	393	401	355	382	382	367	402	374	377	362	421	397	456	395	389	400	360	382	399	357	393	415	360	397	407	363	412	357	410	399	398	381	399	371	411	395	384	400	426	387	391	389	401	379	357	371	384	446	405	425	381	401	405	399	409	397	413	406	386	408	394	414	400	405	391	388	391	388	379	402	400	388	408	370	391	365	437	369	363	401	385	410	398	378	352	397	377	360	376	407	386	368	404	375	406	406	430	386	378	390	377	357	408	404	421	373	405	411	409	427	391	408	428	393	406	406	379	391	398	442	423	386	394	357	411	410	374	369	414	364	354	399	385	361	395	415	427	391	390	404	357	413	423	368	385	399	397	397	347	417	440	384	387	401	362	401	384	446	436	373	386	370	414	395	374	408	396	417	353	387	402	390	424	361	379	385	411	428	382	371	409	405	422	417	398	375	379	422	395	410	414
22975	21682	29484	24392	21684	21761	12302	1022	694	585	498	434	421	419	265	302	297	297	286	288	230	213	199	182	199	183	185	167	174	161	178	159	161	147	145	196	141	155	164	156	174	169	146	150	151	167	147	154	192	160	189	160	156	174	164	146	141	142	137	152	143	155	163	151	125	145	138	169	144	162	127	157	141	152	126	142	136	123	143	132	146	110	155	139	130	150	143	126	151	142	120	145	133	142	152	119	151	160	151	131	131	129	121	114	132	132	143	147	148	126	129	129	142	159	137	125	135	144	139	147	129	128	156	137	130	152	147	135	118	137	137	130	139	118	137	131	137	114	116	146	136	133	145	162	128	114	148	115	136	128	131	132	143	143	120	115	127	143	120	134	153	154	145	138	144	125	136	142	153	128	135	149	118	146	130	123	128	126	97	129	112	138	126	147	126	135	131	148	139	144	150	121	153	144	125	141	142	140	143	156	141	135	132	143	155	142	137	122	127	131	139	119	143	124	150	126	120	117	142	123	162	133	126	146	124	117	126	128	123	150	138	130	116	159	151	133	160	130	139	133	146	133	145	149	130	129	126	139	154	123	122	147	135	145	143	157	157	136	136	138	118	146	141	124	129	128	144	130	151	144	144	125	131	127	142	134	118	132	146	138	130	121	134	135	144	150	125	123	140	134	127	128	130	134	122	140	144	120	133	127	118	130	138	131	128	124	123	131	133	156	142	135	135	132	134	126	133	109	115	162	131	121	132	131	140	167	112	115	108	130	149	125	126	144	140	133	148	135	110	135	142	147	144	118	111	125	146	139	135	110	131	146	124	156	147	138	130	138	137	132	122	121	140	136	136	136	145	132	128	138	145	138	134	118	141	144	128	133	134	133	164	148	152	120	147	155	151	137	153	122	123	134	122	146	145	143	129	134	122	132	129	121	163	124	141	125	121	135	135	140	117	169	117	128	127	116	145	122	144	138	150	130	146	141	144	147	129	142	128	108	151	135	156	119	147	137	145	136	142	126	121	136	120	146	144	138	147	152	153	108	145	138	139	148	143	144	141	139	133	120	149	124	127	144	135	149	144	125	134	128	138	143	139	123	121	127	134	130	128	153	153	118	133	115	137	132	137	129	141	122	132	133	128	121	134	133	142	156	120	137	127	128	145	150	136	124	114	123	142	124	139	124	133	137	142	142	123	123	148	158	152	135	119	149	139	143	135	159	121	143	155	118	131	122	149	127	138	155	146	134	143	140	123	116	142	144	128	110	138	124	135	127	145	142	117	114	108	141	149	154	120	123	140	129	127	140	111	139	137	138	123	131	125	149	110	131	108	130	131	155	123	141	142	145	137	149	140	145	163	124	123	139	158	123	159	121	144	144	138	134	141	132	162	124	129	126	132	118	166	144	109	129	132	119	135	126	142	124	138	151	137	128	121	154	153	153	128	137	121	120	137	128	120	140	150	158	129	122	122	140	135	135	146	133	142	147	158	149	143	124	142	141	133	113	128	137	138	142	124	116	124	132	121	121	134	156	130	128	151	134	135	151	145	136	134	126	154	135	120	149	133	136	151	136	127	132	138	124	145	143	127	121	147	139	136	142	135	126	119	153	114	137	138	130	155	145	141	129	133	121	123	158	120	110	138	145	135	129	141	126	121	146	126	125	129	152	156	147	131	135	132	146	109	150	130	129	149	135	143	149	138	156	140	135	141	142	162	125	132	128	130	142	133	156	152	120	129	161	134	145	144	143	151	127	129	147	127	139	141	127	147	145	133	132	115	139	140	154	134	136	138	135	130	145	144	125	135	126	129	128	106	124	131	150	136	134	121	142	110	125	146	138	152	141	121	125	115	150	142	137	141	119	122	146	139	119	130	133	125	147	119	135	142	123	160	150	133	132	137	117	145	140	167	118	117	132	121	140	118	144	138	129	143	130	117	128	119	132	155	132	135	147	145	151	135	145	169	150	158	134	121	131	135	124	155	152	133	154	145	121	144	150	142	133	126	137	115	138	129	153	135	132	130	138	140	130	130	143	142	133	143	137	141	149	138	146	165	152	131	145	152	127	141	116	139	134	142	129	129	127	134	131	120	138	138	149	132	118	156	148	142	131	123	127	139	108	160	140	152	114	118	127	144	153	121	153	156	137	138	115	147	143	127	116	127	136	142	127	116	133	146	132	114	127	144	128	139	143	141	130	140	140	138	137	116	152	111	143	124	144	126	124	140	134	132	132	145	136	127	119	123	150	128	128	128	131	127	127	136	136	120	141	123	129	137	123	136	149	107	116	122	145	139	128	141	146	129	151	124	130	138	136	147	140	149	117	128	123	127	125	123	124	147	137	153	156	132	139	123	122	128	143	134	150	121	136	130	133	144	135	122	128	124	141	128	133	141	129	119	116	143	130	139	129	117	132	136	139	160	128	117	143	130	139	132	130	104	134	127	129	123	129	115	140	138	131	134	133	126	128	131	133	142	147	144	142	142	121	130	127	127	159	118	145	138	142	132	146	134	133	124	118	124	125	137	142	140	145	114	129	140	133	148	142	128	137	137	143	125	138	134	125	144	156	144	122	170	124	140	134	140	138	138	131	133	148	146	112	142	138	129	125	133	157	130	117	151	139	128	131	138	142	130	141	153	120	134	135	128	137	134	118	130	138	157	140	121	163	139	126	133	125	140	169	118	115	133	133	144	124	153	133	149	102	126	133	150	127	137	141	130	139	118	160	124	156	148	134	132	170	135	110	168	145	127	132	146	147	129	138	134	140	138	144	113	141	164	137	142	130	152	157	142	147	132	163	136	137	134	142	127	146	121	130	137	141	134	144	146	120	135	110	112	134	140	122	131	138	153	139	137	135	128	149	136	118	143	120	152	117	125	122	136	145	136	137	117	132	152	126	152	137	139	138	135	133	131	126	143	145	141	131	133	140	125	151	140	137	152	134	149	107	117	157	133	139	141	134	149	130	126	137	140	110	130	157	146	145	137	159	127	129	116	138	131	126	141	124	120	131	130	141	136	118	115	149	160	123	145	147	145	135	136	117	149	160	132	129	134	150	149	133	128	123	127	138	151	124	128	125	116	138	135	123	147	150	141	129	138	126	114	115	156	103	119	133	130	117	128	146	120	136	148	121	147	133	143	125	155	131	136	147	134	149	135	127	128	147	131	131	121	119	136	146	124	124	144	142	140	117	141	131	139	148	136	142	117	118	129	135	135	161	122	131	139	163	132	137	155	149	136	146	133	125	140	129	115	142	133	143	133	125	141	131	112	122	147	151	132	130	151	125	132	116	123	143	136	163	141	129	152	126	132	128	129	121	137	135	127	128	130	141	131	157	122	121	121	134	129	119	132	147	146	131	152	155	150	120	136	153	123	134	132	130	129	132	142	164	150	147	124	140	134	138	137	138	134	142	125	148	140	134	144	147	138	141	120	113	144	147	139	135	131	153	134	117	131	138	142	136	148	110	128	151	128	142	118	130	114	131	137	135	131	131	155	133
27854	16431	13786	6237	4564	3248	1876	1352	1020	820	700	602	546	488	406	368	357	363	344	350	293	278	253	219	213	209	178	192	180	172	181	190	181	174	167	181	142	158	148	180	170	177	165	171	150	162	179	184	170	175	183	154	175	153	165	147	148	155	161	120	139	160	147	147	131	155	151	169	164	151	150	161	148	159	142	145	129	147	122	139	151	158	158	154	127	141	139	146	126	135	139	142	145	138	127	148	140	142	145	159	135	148	121	130	140	117	132	148	156	140	132	147	123	129	136	147	158	146	133	120	147	130	136	146	154	150	138	142	126	136	138	126	129	145	136	139	146	147	155	125	151	122	122	132	129	148	128	131	152	116	159	130	140	138	134	146	146	158	126	123	160	146	144	140	135	138	131	139	141	129	135	151	134	141	136	137	138	131	144	140	139	137	124	130	138	145	124	135	143	145	139	131	134	132	138	160	143	143	139	138	148	150	159	143	149	142	149	127	164	131	140	121	130	153	132	142	126	137	142	135	152	137	120	118	147	144	132	140	124	134	147	119	127	151	149	121	148	131	142	157	117	143	123	138	126	133	147	147	150	143	126	138	146	139	148	130	129	126	140	119	126	134	148	132	118	147	138	119	150	123	163	128	140	156	145	142	126	111	139	126	137	136	145	168	120	131	125	149	129	120	144	138	148	127	136	143	148	145	136	145	119	130	156	154	131	152	147	147	146	148	121	147	133	142	133	120	145	143	122	155	139	133	137	118	154	150	135	140	137	132	132	152	164	143	129	157	124	131	153	132	135	150	150	139	142	128	129	155	131	151	157	146	143	137	138	126	132	154	132	136	141	143	133	133	143	143	145	129	138	160	140	150	136	141	125	172	144	140	111	150	128	152	137	124	129	140	126	139	133	153	150	134	129	155	143	128	129	126	139	153	149	143	142	131	127	138	115	131	129	148	135	140	142	134	132	122	142	143	137	148	131	149	143	118	137	125	128	146	149	156	133	146	123	134	132	154	135	145	142	139	135	116	148	142	128	126	140	134	143	166	113	139	122	140	134	124	120	135	142	143	145	134	125	144	141	145	137	129	134	145	131	155	132	140	121	139	121	141	144	129	118	129	139	151	139	141	140	133	140	135	135	132	122	140	151	120	142	123	144	127	150	139	164	143	122	149	141	130	137	118	159	122	126	164	146	141	159	136	150	140	144	164	143	126	150	143	127	133	165	148	127	132	141	132	148	139	133	146	113	130	140	129	133	140	138	132	130	148	128	147	132	134	137	117	145	135	131	146	148	161	161	131	151	138	128	131	156	133	137	158	124	137	137	137	120	174	137	153	126	134	139	126	154	130	139	140	158	139	120	137	168	118	137	111	138	129	137	143	133	164	123	143	117	138	122	153	139	140	136	135	128	137	135	134	125	144	124	151	120	134	155	130	135	139	162	140	150	156	140	124	160	145	126	118	142	143	121	141	142	160	134	133	151	124	144	137	134	134	129	121	156	146	137	140	131	158	144	154	135	135	130	157	116	135	148	147	130	146	134	139	150	151	151	132	134	121	133	135	135	153	137	133	151	138	150	130	137	157	118	128	139	110	123	142	123	141	137	131	136	139	142	124	148	147	131	124	122	139	139	143	142	124	131	155	148	134	134	131	140	133	147	165	163	130	142	126	148	134	127	134	148	162	147	150	121	149	126	145	146	139	132	139	123	129	143	138	132	138	141	150	138	153	156	120	133	127	130	118	140	117	121	127	139	125	149	129	132	132	138	145	138	152	137	148	127	139	131	141	150	156	158	129	164	125	121	147	145	130	141	152	113	125	134	164	164	124	144	130	128	144	139	119	139	140	154	131	119	148	134	136	133	147	133	164	137	142	130	133	129	137	136	129	127	135	139	132	148	127	155	149	131	141	150	151	146	147	142	141	141	135	162	123	139	141	144	140	142	126	127	141	140	142	150	163	152	148	135	159	117	143	130	142	141	134	139	146	120	125	144	136	127	150	141	143	120	145	152	155	116	125	144	125	123	160	146	154	144	121	126	133	139	134	129	148	135	160	128	130	134	135	136	128	140	146	129	130	137	134	133	139	146	138	137	129	135	134	143	132	142	123	149	130	130	146	135	145	141	138	157	147	146	141	126	130	146	136	144	130	110	141	136	159	134	123	144	123	134	159	141	110	152	151	133	157	136	128	127	140	143	151	140	136	136	144	151	140	140	163	133	141	140	129	140	120	116	143	107	150	138	150	154	129	141	140	132	135	129	149	149	153	153	138	152	134	111	169	146	130	129	124	147	123	134	121	149	137	127	120	127	121	130	126	131	123	148	138	133	138	162	149	133	146	141	132	141	147	107	144	155	126	156	120	141	156	138	133	124	132	146	139	121	144	163	132	152	140	121	133	144	128	131	133	143	119	146	137	131	126	140	130	131	130	134	122	143	125	153	119	136	155	141	135	143	134	161	130	134	132	158	133	142	127	116	151	133	166	134	160	142	156	138	138	138	119	147	142	138	131	143	123	114	140	116	147	132	147	136	145	150	137	148	154	164	125	140	143	142	142	139	135	129	130	143	134	143	159	128	149	152	121	149	142	142	134	128	139	121	144	142	155	135	148	121	159	124	136	128	133	142	131	148	134	151	125	142	125	110	124	152	144	154	131	117	130	149	144	132	150	136	121	146	121	139	136	139	159	147	160	143	137	147	137	150	131	151	155	147	135	123	131	128	143	153	142	138	137	146	168	150	138	153	138	142	145	118	119	132	136	126	135	113	113	123	134	162	129	131	133	138	141	133	135	147	137	132	134	130	138	146	141	141	136	127	133	148	148	123	161	140	159	134	148	122	138	125	125	129	162	129	146	115	143	115	141	147	131	129	130	128	126	114	131	137	140	135	144	155	147	162	142	146	128	120	132	129	142	142	134	126	129	162	139	127	144	135	147	130	176	137	121	124	148	126	151	128	138	155	132	116	145	167	137	139	127	135	140	135	136	141	125	142	111	138	151	145	130	141	135	157	131	135	132	152	134	151	134	147	135	140	134	140	143	121	110	162	142	136	141	135	135	132	103	117	141	127	144	133	148	141	153	127	132	155	148	145	119	122	129	159	146	163	142	135	162	138	151	132	138	142	140	144	140	134	137	130	153	131	128	133	132	131	150	152	146	131	156	152	130	127	137	131	143	153	137	116	111	142	125	127	154	133	151	133	145	133	125	123	160	143	141	125	139	127	137	158	126	138	137	137	119	144	145	128	119	142	163	139	131	140	148	140	152	122	124	147	133	139	113	143	135	126	115	142	137	170	144	126	130	132	125	131	142	143	122	129	144	146	111	143	140	144	143	127	153	139	157	158	135	148	140	130	140	146	147	130	139	147	130	130	127	136	137	134	145	145	152	146	124	134	124	163	134	160	147	144	114	117	146	135	138	131	135	123	133	142	129	137	161	155	149	140	124	135	150	154	138	139	137	128	137	152	128	132	135	129	137	148	128	138	126	120	152	125	148	137	156
29082	19991	7530	1592	1172	817	649	542	502	551	522	506	504	522	486	511	515	486	488	448	467	449	479	495	500	466	451	495	485	481	456	469	496	432	457	504	494	500	529	506	484	521	517	479	439	499	472	477	499	501	532	466	460	439	469	463	493	508	474	464	506	491	448	485	500	473	460	482	478	504	475	483	469	477	460	470	458	436	487	498	502	499	501	465	507	518	502	510	492	465	481	495	493	516	463	455	489	478	461	483	484	452	456	472	486	469	456	487	482	451	493	472	510	466	506	492	514	499	495	485	466	474	500	524	526	474	475	508	470	471	420	455	426	470	481	497	459	481	499	472	460	450	455	489	488	476	499	460	460	468	470	467	491	451	470	471	482	468	470	500	437	502	495	464	478	473	467	465	497	478	488	488	483	455	504	479	473	467	475	489	476	469	497	453	482	460	518	513	483	501	457	473	510	473	465	443	473	422	475	489	483	461	498	495	487	512	454	456	508	518	490	504	506	503	481	473	466	487	506	480	470	467	482	497	448	510	484	493	474	443	458	479	521	463	479	464	529	455	474	470	508	481	484	508	452	464	485	458	511	455	528	476	496	532	521	500	526	482	477	472	462	503	491	522	492	496	447	463	463	503	517	487	478	495	515	476	459	457	467	449	491	510	466	460	513	489	473	466	468	444	490	483	483	507	445	476	494	464	457	486	473	535	453	482	498	489	487	478	490	465	482	472	498	478	452	460	458	472	446	472	459	464	477	499	506	462	477	457	499	471	506	466	500	466	467	447	489	532	473	448	468	500	460	488	455	446	475	477	465	461	466	479	448	458	464	488	460	497	448	486	490	515	480	470	464	472	501	415	492	473	471	454	484	473	432	488	480	454	433	511	481	500	468	477	493	471	472	452	505	463	486	484	470	431	449	509	473	485	490	502	469	481	452	462	504	507	475	454	457	487	512	427	476	444	448	478	448	484	489	480	486	480	459	464	475	507	506	472	434	516	482	454	512	496	497	474	482	466	477	470	464	470	468	488	495	501	451	511	473	494	516	453	507	509	514	491	500	458	461	507	475	448	479	476	478	534	458	473	483	506	498	467	467	449	468	476	477	507	519	456	482	481	476	511	444	486	513	497	473	461	459	493	488	500	493	467	504	504	512	480	519	485	471	482	462	526	504	488	487	479	462	496	528	488	456	484	491	478	491	460	466	460	524	502	493	528	507	490	494	471	453	502	501	464	466	510	481	505	464	428	454	467	517	479	464	491	457	468	487	486	470	485	471	475	427	446	459	497	506	485	445	474	512	456	522	461	455	476	503	476	492	448	468	471	506	477	494	462	492	496	491	449	485	485	480	499	453	466	515	512	476	469	475	513	480	480	513	505	459	531	502	495	487	491	455	459	462	466	505	486	485	538	492	470	479	459	470	506	491	457	472	483	462	465	460	460	518	442	516	483	522	480	492	489	503	548	467	495	489	475	469	483	494	498	468	530	456	489	518	486	487	423	499	473	425	483	498	521	475	510	438	464	433	493	465	467	500	440	445	501	477	459	499	479	479	481	487	469	479	475	485	473	482	527	516	495	510	492	478	474	476	477	494	454	461	495	455	484	464	460	467	505	479	509	486	507	453	487	504	479	486	474	476	480	475	480	484	438	486	465	472	497	514	463	470	460	482	511	467	444	467	476	486	483	457	483	494	500	496	474	485	466	530	466	518	495	481	527	461	473	440	487	500	495	472	489	467	492	471	494	503	481	515	464	469	475	469	494	496	483	478	474	504	477	445	482	501	532	484	461	495	483	465	475	456	462	487	468	477	477	472	484	509	491	448	492	495	471	503	508	456	436	460	478	477	480	506	493	524	492	504	458	500	479	464	461	480	504	479	461	456	491	486	458	506	488	459	471	449	500	443	520	465	536	488	459	491	496	491	438	466	439	462	505	503	506	488	510	466	454	489	461	542	463	486	479	521	481	500	504	477	474	485	476	474	479	474	444	493	488	458	496	474	453	471	466	461	458	495	489	465	471	475	473	465	458	486	490	467	512	509	470	512	536	447	472	482	464	483	520	474	462	456	478	444	466	486	478	472	474	451	483	493	483	454	498	493	471	500	440	514	511	474	492	493	428	459	483	496	465	449	499	431	464	496	443	482	487	455	469	489	487	496	435	492	478	455	474	485	519	489	453	472	440	448	513	536	462	446	453	467	454	484	471	502	492	467	467	451	484	456	481	464	493	494	443	476	499	496	466	503	511	488	487	499	544	471	460	484	476	481	495	495	502	486	474	484	429	456	460	504	437	492	472	499	491	509	440	470	498	467	498	473	456	512	507	455	450	484	494	422	460	461	458	479	488	494	442	445	508	430	475	484	484	462	513	448	459	488	464	461	462	477	508	468	471	526	469	466	463	466	454	488	508	454	486	485	452	457	491	438	465	486	481	435	483	446	465	480	504	485	457	494	473	492	481	479	494	458	493	492	503	540	476	508	526	504	446	538	491	470	474	476	461	510	505	494	470	463	440	460	488	501	421	487	436	501	491	497	503	472	508	465	449	525	503	466	501	470	494	461	458	491	508	458	483	455	489	489	511	459	452	524	492	490	457	497	525	483	509	488	505	475	460	469	476	473	483	484	500	469	477	480	444	451	504	493	499	507	494	442	450	446	423	494	474	520	517	471	490	477	472	492	475	492	446	476	450	483	471	485	475	484	448	460	483	485	512	470	431	494	496	478	471	516	500	490	454	475	485	497	466	465	444	491	480	496	460	497	465	462	484	471	469	461	443	454	463	515	489	463	492	445	447	469	451	453	482	503	509	500	473	520	456	501	432	478	471	437	498	483	442	485	495	444	477	456	500	507	505	468	504	496	455	491	486	479	484	486	465	463	482	471	434	520	507	473	471	469	466	488	444	527	466	507	444	462	483	530	483	456	473	527	511	483	486	472	470	484	497	534	448	438	492	487	451	523	470	473	487	464	500	519	474	463	453	493	468	499	486	488	481	451	504	512	508	492	483	494	470	475	521	538	459	479	498	500	497	469	453	454	499	473	483	464	474	492	473	483	487	483	471	457	472	457	466	448	505	466	506	479	476	491	483	484	468	441	482	475	477	518	469	497	454	499	472	496	511	445	524	455	531	475	464	453	486	478	479	491	489	486	488	514	465	521	521	462	484	489	507	462	485	505	489	495	478	476	473	473	506	438	462	468	475	452	511	514	471	454	485	462	453	470	469	528	499	451	479	471	443	523	473	498	497	450	455	481	471	497	504	515	441	485	498	464	484	458	486	474	461	468	428	451	485	509	509	469	528	460	464	515	489	470	476	444	492	488	484	435	457	455	458	467	468	462	429	483	503	497	470	495	500	525	462	455	487	495	475	459	463	465	506	519	510	496	468	491	482	463	483	479	483	488	494	454	470	482	495	496	469	469	456	485	456	478	527	504	471	477	463	508	455	468	459	486	456	477	486	481	481	485	481	494	497	463	484	469	495	465	481	457	471	481	476	487	447
22324	3502	2405	1490	1317	849	624	541	520	502	559	502	564	525	550	538	501	497	510	526	528	480	542	491	500	436	499	552	453	451	461	483	519	522	438	486	504	509	525	503	485	458	547	458	517	469	513	466	485	496	485	481	476	474	522	537	532	468	466	489	496	476	490	439	524	509	502	457	455	486	472	488	467	502	480	456	503	462	486	461	494	457	494	496	487	470	481	515	471	420	488	480	498	467	528	486	467	518	483	476	460	493	469	455	461	487	474	492	480	470	471	484	470	483	501	496	486	483	489	497	527	510	491	489	466	466	493	452	442	474	481	484	507	508	488	457	489	520	506	464	517	509	464	491	513	496	537	468	467	456	497	468	492	465	467	473	475	465	501	490	490	497	491	493	425	485	465	474	468	471	532	454	500	446	450	470	488	489	506	496	477	494	481	530	472	472	471	478	457	471	492	484	478	483	512	474	503	496	512	522	510	498	481	531	460	505	483	498	475	468	500	489	471	433	505	459	467	500	486	508	471	524	513	504	544	495	494	473	480	474	480	537	463	500	484	497	460	539	487	515	489	512	470	455	469	447	506	476	475	497	478	499	458	456	483	499	492	490	491	463	497	462	484	523	485	516	496	465	456	485	484	485	517	478	463	486	474	494	479	477	438	538	485	514	488	483	452	465	502	526	497	503	469	500	485	498	494	483	499	465	487	458	519	487	436	477	494	463	487	496	477	504	488	449	470	470	487	476	490	492	484	450	483	464	506	485	469	460	476	504	509	500	479	489	462	486	482	471	498	485	449	477	487	505	478	474	508	516	518	488	540	490	493	489	495	477	468	505	472	486	491	449	463	512	456	453	471	472	470	473	479	515	493	514	459	497	488	477	483	504	484	484	501	500	474	476	496	480	503	482	476	512	453	460	461	517	523	476	492	460	455	509	476	470	482	465	539	511	474	512	463	457	478	482	490	489	452	475	489	499	460	491	499	467	452	464	499	481	485	478	487	489	486	489	472	522	487	509	496	499	436	450	449	487	465	487	510	489	508	482	498	488	505	459	487	493	480	474	496	526	489	494	452	472	473	518	480	425	484	507	466	483	490	492	474	481	475	541	515	470	456	484	488	512	428	519	510	459	468	539	465	474	415	508	486	520	485	458	458	485	500	483	482	470	477	467	501	474	451	522	494	538	512	467	490	465	541	483	479	516	468	477	509	492	468	512	498	473	499	460	445	448	473	556	469	485	485	452	456	477	479	484	504	466	485	504	492	460	494	468	478	524	468	490	501	508	459	430	523	495	459	462	474	490	484	478	473	482	478	477	515	517	441	472	476	476	482	470	471	495	481	524	494	501	521	506	463	505	478	506	491	520	476	489	499	465	470	509	460	464	444	476	473	439	472	491	481	481	502	504	501	504	530	464	476	451	510	478	486	483	493	469	447	518	444	499	497	514	458	510	489	507	517	501	454	453	492	487	492	486	510	466	517	464	534	466	472	448	491	508	486	489	511	458	454	489	487	471	479	481	481	460	474	494	483	492	498	493	487	513	455	537	483	473	479	453	442	491	465	461	495	484	433	500	467	484	505	479	519	509	479	562	478	513	488	487	521	484	443	467	491	451	526	509	472	490	495	458	516	477	513	469	494	531	523	523	517	492	460	456	455	487	467	491	481	464	447	497	476	497	482	495	442	473	467	486	469	500	476	443	467	464	493	456	506	507	474	471	480	495	458	473	464	454	486	503	469	462	479	491	480	448	500	470	489	498	501	464	467	448	460	456	531	473	494	489	479	471	464	456	445	496	483	489	463	440	469	477	481	519	500	487	517	440	430	476	485	493	477	479	506	520	468	486	501	501	494	458	515	497	469	488	487	453	497	475	502	473	494	481	475	501	493	448	473	516	491	429	494	487	491	513	485	491	484	474	455	503	497	501	458	468	480	458	481	437	492	482	462	517	481	477	445	454	480	514	516	550	472	472	505	465	493	499	475	487	462	464	444	472	455	483	438	513	481	464	460	459	490	516	512	457	472	477	465	486	491	449	501	514	464	481	521	488	486	508	469	496	441	519	491	510	488	480	461	488	495	444	451	484	505	500	483	482	455	455	479	470	491	491	481	480	533	482	451	483	483	497	480	469	487	495	522	506	473	480	491	485	440	503	473	493	463	530	446	498	471	525	464	480	485	448	492	490	490	460	473	452	459	483	452	448	513	482	494	505	480	503	477	476	483	438	508	472	493	480	471	490	490	473	496	463	491	481	492	520	473	476	503	476	474	484	524	487	546	465	492	464	490	496	469	462	469	461	464	518	501	469	506	498	500	484	512	466	480	467	500	489	466	479	473	457	506	521	515	517	512	491	497	477	516	488	464	509	492	489	494	457	519	489	459	487	454	486	489	448	499	502	485	478	488	468	470	478	470	520	496	472	482	516	417	464	463	497	471	515	485	494	526	480	500	512	498	456	458	491	511	489	461	459	440	496	449	467	516	485	471	455	506	497	472	458	459	485	464	457	509	493	497	479	503	488	484	502	492	459	486	473	473	487	466	454	490	452	476	463	492	515	439	476	477	491	501	486	506	510	453	487	448	450	501	496	511	489	495	462	479	496	504	475	490	482	497	479	467	498	514	486	531	480	513	493	464	527	473	474	468	510	491	497	470	472	504	485	436	486	468	464	499	477	483	467	486	492	478	503	437	529	531	464	471	471	459	491	470	512	529	468	443	480	520	476	479	457	476	463	466	488	477	508	516	489	488	494	477	460	485	450	477	497	462	467	490	483	473	509	475	476	504	487	484	489	511	445	469	495	456	507	468	470	519	512	446	436	491	468	521	483	482	467	483	484	482	463	488	505	471	487	487	464	500	504	496	498	542	455	505	453	497	502	482	521	496	483	496	469	481	476	499	489	486	483	483	499	501	484	467	459	478	510	482	478	471	463	473	522	529	512	477	503	478	482	505	452	431	500	500	533	457	479	488	461	531	477	496	486	499	481	485	487	455	486	499	482	499	516	489	494	485	474	445	504	477	455	439	520	461	451	519	469	473	507	469	459	462	483	465	491	506	477	494	481	530	449	491	506	484	450	456	487	511	535	467	532	460	448	502	479	466	467	492	501	434	495	480	503	493	478	460	473	480	472	450	479	493	468	494	506	502	467	497	465	466	504	467	467	453	453	508	451	483	502	448	506	463	512	485	485	493	506	476	496	470	469	466	447	466	498	463	480	486	468	489	444	482	472	512	520	483	457	498	441	470	475	478	536	536	491	492	482	465	456	464	486	517	466	460	475	480	507	468	492	499	496	458	473	530	488	479	466	487	460	499	447	488	527	508	528	502	512	469	464	500	475	473	496	477	471	480	499	466	468	486	500	457	499	482	453	482	459	451	463	504	510	467	465	478	498	529	482	507	508	461	496	517	492	490	510	493	497	494	482	451	533	486	445	453	476	465	478	455	491	488	510	471	476	491	516	457	500	470	420	493	476	502	460	445	488	504	500	501	476	481	457	527	484
24160	21640	29046	24744	21655	13337	1242	735	591	537	473	439	458	412	368	347	388	368	334	324	334	318	325	330	343	310	302	310	286	298	289	294	288	287	316	295	279	300	303	299	249	294	294	323	285	305	292	330	329	323	298	285	290	321	272	277	276	263	267	283	298	329	287	281	310	305	292	259	271	293	281	306	271	296	265	260	308	267	249	322	282	293	295	278	286	278	263	294	288	311	283	269	288	283	297	294	263	306	295	254	288	274	321	265	285	286	260	278	283	275	286	274	277	297	273	256	291	283	293	300	268	286	288	273	276	271	287	291	264	279	281	280	280	255	255	300	296	286	316	289	301	269	299	317	268	262	290	300	275	300	291	322	272	302	290	268	294	284	288	281	300	309	276	273	272	253	291	307	287	283	276	267	278	275	275	277	287	292	306	270	283	282	301	249	297	275	256	277	274	290	295	301	265	262	296	313	277	280	273	296	290	278	321	280	292	276	270	273	303	276	275	271	289	278	254	295	284	284	265	288	269	279	303	294	302	291	246	281	253	294	287	277	283	305	267	254	288	328	308	265	297	268	315	260	259	243	288	287	277	282	270	284	304	265	280	287	277	259	278	279	278	316	272	278	307	279	280	267	303	279	266	269	273	260	277	301	293	259	258	282	272	303	290	281	270	270	264	300	257	295	289	264	286	259	289	266	285	279	253	298	277	277	265	300	297	276	299	285	276	267	290	268	289	310	271	323	266	277	292	261	253	278	278	262	274	257	294	294	293	288	289	244	282	282	263	287	294	285	316	305	262	278	279	292	303	268	273	265	279	269	249	273	265	284	266	305	299	269	279	310	258	290	304	288	286	298	267	286	271	261	282	264	240	266	275	309	283	273	282	293	288	295	314	257	296	271	290	284	281	274	294	267	286	290	269	269	288	293	289	314	319	281	277	264	303	272	273	272	287	281	269	300	257	282	293	294	304	288	287	270	265	284	281	273	264	301	282	277	272	282	267	288	298	269	298	267	270	291	286	292	285	307	274	289	271	283	290	254	290	268	258	264	275	268	293	272	301	288	265	303	279	309	297	269	293	264	307	326	272	279	287	314	253	304	310	274	284	284	300	291	288	298	280	297	258	283	281	274	287	280	271	268	290	298	269	298	306	308	261	301	305	280	297	302	292	301	293	288	293	306	293	291	278	278	277	285	289	287	315	291	301	276	269	269	316	287	269	272	294	272	272	286	301	289	259	263	275	279	296	290	285	249	276	303	256	287	265	272	310	295	275	309	302	271	290	289	288	286	276	255	297	282	294	281	271	303	291	274	283	277	301	258	302	299	288	294	304	262	280	295	296	281	301	249	248	300	294	277	298	279	291	289	293	250	302	274	295	284	324	295	301	313	315	296	287	279	272	314	281	268	294	322	284	265	313	280	275	288	247	287	292	296	272	283	285	261	291	309	298	280	295	290	256	280	291	290	278	259	259	287	305	275	280	302	299	295	261	275	258	282	275	303	293	270	289	287	270	275	262	297	296	306	277	290	312	307	273	250	249	292	277	258	290	284	259	302	263	302	272	297	248	276	297	264	288	277	285	292	249	251	300	263	269	273	305	292	270	280	235	266	282	275	291	268	270	284	306	299	272	280	297	282	300	324	305	279	286	271	264	257	277	251	315	260	264	290	303	265	295	290	309	272	270	290	275	258	261	290	242	325	271	263	290	281	250	291	284	299	275	290	297	280	303	284	302	317	268	287	269	299	278	287	271	257	281	313	311	291	272	283	310	296	249	262	297	295	294	276	284	276	284	292	277	294	259	302	279	314	289	268	284	260	253	271	295	273	279	265	297	290	293	265	266	265	297	256	307	294	267	304	296	233	281	260	278	297	297	272	264	285	303	262	293	285	285	291	296	271	262	290	317	269	300	294	304	317	286	280	273	315	295	290	295	269	281	271	276	287	278	305	270	281	252	321	308	265	284	292	313	277	288	295	267	260	286	252	297	268	288	272	278	288	277	290	269	239	289	294	280	303	271	277	252	263	278	266	298	276	273	312	278	317	281	306	298	284	277	264	272	290	315	287	272	273	282	268	271	254	314	307	230	291	306	317	276	274	272	284	306	258	327	280	283	265	292	275	255	306	287	267	311	272	278	284	285	275	267	295	270	284	275	258	293	281	303	248	295	290	274	263	302	298	295	278	296	280	288	283	298	254	274	303	258	301	285	282	286	297	307	303	276	279	277	270	318	276	298	290	289	274	287	233	262	313	295	294	280	317	286	292	305	275	289	292	290	296	287	268	285	283	288	270	280	295	308	299	289	292	280	321	261	289	282	278	289	265	281	290	273	271	266	295	286	279	282	274	300	277	276	268	270	299	291	291	303	262	281	290	301	275	293	307	301	300	283	273	296	291	281	285	330	262	270	280	296	282	276	278	255	299	276	286	249	280	285	265	292	275	277	283	279	291	287	283	332	289	306	277	272	293	266	270	263	276	277	254	284	271	279	283	288	277	298	304	312	302	311	266	278	304	293	324	273	288	276	287	263	286	287	301	297	282	280	310	270	280	304	261	259	306	246	287	292	309	309	263	289	277	266	267	282	261	270	308	283	257	268	285	247	263	293	262	272	284	283	290	309	274	264	270	294	263	254	275	281	266	267	277	294	303	289	299	284	250	272	252	294	265	300	275	294	268	279	266	283	301	275	296	264	255	253	274	285	267	259	270	285	288	301	285	312	303	283	266	263	260	267	273	322	285	307	263	285	277	295	293	291	288	278	296	276	285	297	248	311	275	292	262	288	273	272	292	302	280	242	273	302	271	284	301	283	273	293	275	306	282	335	311	266	268	283	297	272	297	279	280	293	285	300	248	280	333	295	267	278	293	281	270	275	271	269	265	278	254	253	279	281	298	281	306	283	277	292	283	297	287	271	299	272	305	266	312	282	288	303	284	289	310	281	275	301	241	260	257	255	269	293	259	243	301	290	283	280	285	271	275	291	257	298	318	287	280	251	278	264	294	280	262	278	309	297	261	289	282	285	295	277	289	316	271	279	290	274	282	273	255	304	272	295	271	279	303	283	289	265	285	274	303	283	277	289	289	254	321	286	265	301	279	272	267	285	283	286	281	274	278	281	296	285	271	291	300	291	281	286	263	279	284	275	279	294	290	265	279	306	252	279	247	265	293	280	305	288	292	305	248	275	270	290	293	286	268	284	266	326	280	282	298	300	295	282	269	293	261	306	276	324	301	262	273	289	264	288	270	258	276	303	287	294	278	284	268	283	271	288	270	253	282	284	277	283	266	264	293	281	258	289	306	277	272	282	278	274	261	305	285	281	239	273	284	277	281	273	260	285	275	291	271	295	270	242	260	282	246	300	280	302	295	272	297	258	279	281	294	266	284	294	287	290	296	304	301	266	258	247	255	276	278	273	265	262	292	272	259	293	292	291	287	276	256	274	273	305	296	292	264	288	275	264	293	299	263	280	256	303	298	283	258	282	285	287	280	271	279	287	306
23597	12806	8904	4650	3268	1844	1185	890	790	650	585	547	591	498	436	417	454	448	402	390	365	373	369	357	298	335	328	307	334	307	312	297	334	315	336	313	302	316	320	311	305	324	330	323	325	316	324	333	331	324	325	286	331	300	322	317	298	313	286	283	278	295	327	326	337	307	307	294	316	312	323	312	298	293	308	304	283	285	306	310	267	275	315	263	304	325	309	306	319	311	317	279	296	286	300	327	299	303	323	291	295	298	282	284	313	301	315	322	275	286	289	297	291	287	283	288	302	285	326	295	305	311	319	308	300	292	295	260	302	309	294	283	311	302	288	291	289	290	289	297	280	336	274	306	272	303	318	291	291	307	279	305	302	304	290	293	291	325	293	292	319	293	300	321	304	271	287	278	308	289	297	271	293	293	323	310	278	316	307	276	287	303	303	295	286	276	284	291	302	296	310	307	286	275	323	303	289	300	256	315	304	293	288	298	302	329	316	309	312	300	308	281	304	308	297	277	287	336	252	293	286	293	315	298	310	277	294	274	294	290	308	281	276	311	301	267	309	299	308	298	272	316	295	288	257	302	280	282	277	329	330	307	301	295	290	305	263	294	341	304	280	323	273	306	306	298	276	332	284	313	275	298	316	293	290	306	296	296	306	268	293	301	303	299	271	286	319	302	299	321	295	298	279	276	294	272	282	327	297	261	270	268	310	248	312	296	298	301	334	279	261	283	285	315	265	284	304	300	305	323	292	286	294	284	314	284	306	258	311	281	273	297	277	311	282	278	288	289	278	269	305	291	287	312	302	280	312	320	309	286	258	310	303	308	275	289	334	315	304	328	283	273	311	304	281	306	271	308	286	293	291	305	284	305	282	314	326	291	265	316	305	300	303	316	315	284	311	303	312	307	309	300	294	290	288	302	318	295	309	310	260	276	277	294	308	310	324	312	301	306	274	282	295	288	321	292	294	271	289	312	288	289	271	295	290	301	296	290	317	311	298	294	283	279	298	282	333	341	291	315	284	313	294	291	323	295	338	261	287	301	273	277	298	330	260	313	292	327	309	291	280	283	351	288	263	282	282	305	263	290	318	274	321	314	330	295	270	295	280	283	306	294	304	281	290	332	314	278	298	297	301	287	293	274	322	292	287	315	277	296	282	304	291	297	317	305	298	303	261	302	296	281	301	313	308	292	286	287	288	315	302	300	330	291	313	296	287	340	293	254	290	294	293	275	280	281	297	324	326	309	314	304	305	303	282	277	330	276	284	285	305	292	300	287	291	308	282	302	272	314	308	289	261	274	284	297	307	312	316	293	294	292	276	311	266	334	292	280	297	301	311	278	288	314	292	312	301	310	306	324	282	299	293	324	321	308	273	294	276	317	287	298	271	284	332	300	267	302	272	268	273	277	289	292	310	290	300	322	316	313	295	317	290	271	291	341	313	284	311	289	264	288	316	283	292	296	303	283	287	309	314	299	321	291	310	289	279	293	275	307	303	321	259	269	298	311	293	299	296	313	291	260	307	327	318	273	304	298	322	298	302	316	311	317	274	284	309	325	312	303	304	272	279	297	275	300	300	295	272	310	310	292	284	312	300	309	306	281	320	281	282	284	319	324	313	285	324	289	286	302	282	293	315	307	339	293	307	282	310	344	300	277	265	252	271	296	298	293	296	307	318	265	302	304	286	303	300	291	248	295	247	269	275	290	314	275	309	294	278	299	322	311	277	312	309	302	305	300	302	298	283	296	291	284	315	300	329	296	273	285	290	305	295	276	301	318	288	298	303	310	310	282	299	306	291	307	289	296	289	282	314	301	302	305	276	294	302	289	301	269	298	285	290	294	301	289	285	308	315	321	282	259	287	279	296	302	317	312	276	282	274	259	296	309	299	290	308	334	324	304	307	309	288	311	328	287	322	304	288	277	296	299	295	303	302	308	283	310	310	308	296	282	329	319	292	305	272	257	313	301	300	316	292	273	296	314	285	280	308	288	273	292	320	288	267	271	276	325	298	290	277	292	318	297	308	268	298	318	303	273	315	304	288	308	302	302	284	285	272	269	262	299	301	289	278	304	295	317	303	313	287	295	279	269	301	340	294	272	277	295	290	272	285	262	320	303	312	302	301	295	296	276	286	285	302	282	285	304	277	304	310	291	300	280	297	301	312	307	284	277	289	279	285	307	304	322	290	309	274	268	278	293	278	294	276	274	287	294	287	311	303	247	271	294	276	279	316	277	294	287	306	284	295	308	299	289	282	282	284	288	287	314	291	325	279	304	296	303	289	284	313	267	282	300	316	298	314	294	325	334	300	300	278	347	291	295	284	290	285	287	314	288	299	283	290	276	290	285	290	275	330	331	282	299	289	291	281	294	315	296	296	303	312	287	314	306	295	283	302	307	328	286	320	299	277	289	299	293	306	287	286	300	282	291	301	280	298	294	287	321	284	279	277	301	327	290	296	279	315	273	288	303	288	283	307	298	315	290	306	317	277	305	299	268	306	276	295	317	289	298	291	290	274	284	293	300	298	279	288	271	315	292	314	284	305	313	317	316	268	303	316	280	302	304	284	270	288	320	336	254	339	259	272	301	306	301	338	293	269	303	300	289	297	301	295	294	282	278	302	312	317	290	279	303	305	301	304	277	296	274	302	293	276	280	294	290	289	322	285	281	281	332	302	278	289	279	303	294	295	329	319	283	300	294	288	287	275	315	283	282	266	289	311	300	281	281	316	287	288	287	311	294	325	324	277	267	292	322	314	344	258	311	322	269	299	286	306	289	320	298	282	291	298	318	307	322	302	294	264	317	311	271	277	308	314	291	331	279	281	295	268	264	294	328	289	292	298	300	311	314	316	293	289	295	259	301	293	252	302	334	309	307	306	306	299	288	308	309	277	279	289	300	294	316	323	315	298	280	292	317	296	340	304	294	300	296	292	271	314	287	296	311	299	287	282	276	300	293	287	290	300	281	297	276	298	281	288	310	303	270	300	305	290	300	299	310	279	261	270	292	339	289	262	312	303	299	271	299	250	276	299	297	299	300	284	278	289	303	305	293	275	290	299	277	265	268	308	267	261	266	270	306	303	280	314	292	288	325	279	286	290	293	294	308	289	290	302	292	313	298	267	311	295	308	269	286	289	300	296	282	293	286	284	306	262	318	296	292	282	298	268	294	301	314	278	302	283	299	289	294	278	309	285	333	297	299	267	290	310	282	303	282	252	281	295	320	264	303	317	288	269	292	284	329	335	301	285	299	315	318	340	257	300	309	294	291	305	306	290	266	280	313	324	289	307	316	292	294	297	309	305	266	321	299	316	333	313	303	294	316	259	275	317	289	330	323	334	283	313	300	307	290	293	318	313	282	290	312	281	329	286	334	307	299	311	298	336	327	316	284	254	304	297	276	310	300	269	266	294	312	295	294	274	286	300	270	285	314	298	296	283	314	320	295	310	278	330	302	324	281	270	290	265	301	278	310	277	299	286	276	302	340	288	288	321	300
25148	21677	28409	25420	19136	1955	818	668	582	568	507	523	549	481	459	468	501	439	442	452	427	426	447	437	414	440	407	440	437	404	420	430	401	430	428	403	418	438	378	429	407	429	414	444	405	413	410	421	423	445	460	441	379	425	440	444	423	427	425	416	408	386	438	430	395	435	402	409	431	424	432	436	414	404	427	409	417	383	416	412	413	357	424	427	417	420	403	389	410	434	427	395	422	434	434	442	405	421	442	378	452	412	424	429	450	399	402	418	424	423	407	396	413	395	396	389	427	402	431	407	378	397	393	397	465	440	384	415	430	407	416	426	376	426	456	434	426	413	403	410	382	380	416	404	417	397	423	420	442	371	396	407	414	439	392	407	373	410	425	398	446	401	396	383	378	414	419	449	437	409	428	426	425	425	373	413	415	398	421	407	403	402	412	393	399	433	388	401	422	354	407	388	400	413	409	414	413	406	423	392	386	406	407	439	408	408	421	407	444	421	426	393	428	418	408	452	392	396	457	393	451	391	382	416	406	399	439	366	396	417	398	434	416	426	394	384	414	374	413	404	393	434	418	416	415	401	387	398	387	449	402	392	395	462	440	422	428	404	393	408	433	430	417	443	386	382	425	413	409	399	452	414	409	377	409	398	462	381	369	441	409	411	424	409	449	406	418	408	346	401	391	411	397	413	419	446	429	396	412	396	404	431	402	391	448	390	397	409	384	383	452	385	370	423	387	425	416	406	447	354	410	442	435	406	404	402	412	427	455	413	398	383	393	381	413	374	432	418	392	430	401	456	422	411	393	448	426	397	420	432	416	401	408	409	388	403	403	424	415	412	432	419	410	420	396	419	405	427	425	375	455	427	418	418	446	419	426	407	423	435	392	392	383	406	405	430	387	426	433	398	426	397	412	411	407	399	404	438	381	432	433	430	418	395	419	443	375	390	430	428	408	421	430	402	434	382	437	415	405	446	396	454	395	410	416	415	441	390	392	400	389	416	423	447	423	396	402	394	415	406	429	406	402	410	437	431	403	423	397	435	429	428	411	376	399	376	403	431	416	402	425	428	406	408	423	430	390	413	400	422	412	415	452	425	407	406	421	418	431	393	390	426	401	401	396	414	384	436	434	368	394	403	368	439	414	426	368	412	426	392	443	400	400	404	392	418	388	444	402	403	400	378	434	412	396	380	434	410	385	396	408	416	416	429	435	451	396	474	422	379	377	406	396	407	427	397	392	424	445	418	419	377	374	428	422	365	404	391	401	410	426	408	391	375	404	426	422	358	420	406	416	429	389	393	377	422	425	401	363	424	368	396	420	404	442	394	382	371	431	425	386	393	420	414	425	425	379	430	413	410	408	414	395	404	358	398	370	412	426	430	443	379	443	413	429	413	391	365	394	403	409	413	417	398	419	392	407	391	418	418	405	438	411	419	406	382	421	441	423	408	394	430	434	413	417	441	431	377	389	407	384	380	427	440	396	382	422	418	438	393	423	403	416	392	436	405	406	434	410	438	416	409	386	425	407	423	417	427	389	400	411	463	419	440	377	402	449	387	422	417	419	417	371	401	367	460	398	445	401	405	428	429	407	381	428	399	432	375	392	388	380	416	403	420	390	413	420	399	432	429	432	440	416	399	402	410	441	415	433	408	408	420	443	432	359	404	410	408	404	409	415	390	445	377	422	400	445	437	431	414	419	389	402	408	427	419	394	415	443	387	422	431	422	402	414	406	431	420	421	406	414	419	439	404	401	395	380	455	413	409	370	419	403	430	380	427	394	418	398	425	433	410	428	438	405	369	406	425	405	412	435	440	408	392	388	410	395	426	409	416	395	452	412	399	386	423	426	405	413	433	427	412	391	462	392	408	405	406	391	407	428	425	418	423	373	418	440	412	395	424	435	397	417	428	403	424	396	389	404	428	403	399	373	392	395	428	411	406	430	422	423	403	393	427	390	422	373	393	420	361	391	416	372	393	388	399	380	413	391	365	440	402	421	403	393	418	368	417	452	400	437	388	394	410	460	422	422	385	414	446	386	429	413	419	436	441	418	402	413	420	401	410	418	378	397	404	415	416	378	417	428	401	442	381	369	400	404	414	409	434	427	428	400	403	392	423	372	399	397	416	450	391	394	391	415	426	432	400	423	426	423	399	407	396	400	412	406	426	424	383	411	427	425	398	388	411	402	421	386	420	364	423	416	392	442	400	415	412	429	426	403	452	452	406	430	408	377	430	425	433	401	412	390	420	409	460	386	374	432	418	420	386	396	446	425	390	407	423	460	411	409	390	416	395	430	368	420	442	392	365	418	402	395	391	383	445	396	415	397	408	396	425	404	433	411	456	410	408	423	366	461	410	400	369	434	425	372	422	433	401	425	429	406	379	444	403	378	385	426	404	432	404	405	406	405	414	432	427	418	383	423	405	382	420	440	412	421	427	401	393	384	427	390	435	437	346	410	399	405	401	399	390	422	422	430	440	387	426	400	409	390	434	407	457	419	403	443	424	421	435	401	420	419	411	379	401	381	401	415	351	409	457	430	400	423	387	411	381	418	427	420	429	392	421	429	415	437	409	419	410	404	404	442	423	377	437	414	390	444	408	426	420	404	444	414	418	397	409	420	399	395	389	417	360	467	417	417	389	434	381	423	422	444	429	447	387	390	444	388	353	374	438	435	395	386	429	383	435	413	429	443	424	422	428	424	419	421	445	431	425	403	368	403	412	402	420	398	414	392	413	422	414	383	425	403	428	425	405	379	397	407	440	433	421	409	440	435	374	420	426	416	445	374	367	394	393	414	394	379	408	423	390	388	370	435	398	445	403	430	379	416	403	395	411	422	435	399	387	416	402	436	407	402	405	405	402	409	384	385	427	418	358	407	405	362	431	434	395	413	371	441	384	397	414	424	414	414	417	408	379	437	408	444	367	378	415	385	430	418	430	389	443	395	386	390	404	414	425	413	411	413	412	413	431	418	466	427	463	409	413	384	399	408	420	412	420	430	421	387	410	414	426	427	462	394	410	368	442	398	381	457	415	391	417	428	413	387	417	402	424	437	419	430	410	355	428	397	393	403	394	388	396	401	369	431	372	373	406	424	445	443	412	417	392	391	418	442	406	396	411	423	414	419	399	366	415	449	390	388	424	386	377	408	393	407	409	411	415	416	393	422	425	407	450	394	368	416	386	418	412	424	406	418	414	415	422	418	399	387	405	441	408	400	413	387	400	394	367	393	414	425	388	476	407	378	413	434	375	384	437	376	447	419	408	417	420	387	402	406	403	388	394	462	422	383	395	396	371	401	389	437	389	354	421	387	410	376	426	384	417	414	406	437	430	379	428	384	394	403	399	427	433	374	402	399	449	394	412	435	417	449	400	353	458	422	408	427	392	405	384	415	425	425	408	431	397	499	423	433	404	409	408	396	390	405	389	386	406	418	393	422	408	418	382	401	413	392	390	430	402	411	426	437	389	445	407	396	386	394	418	390	420	403	386	411	409
23865	9158	7338	3839	2402	1425	962	822	686	675	647	625	626	500	509	433	470	478	485	412	440	494	417	432	423	444	448	440	404	419	419	437	412	436	461	411	424	406	391	403	436	404	420	421	412	401	407	426	422	404	438	387	383	407	457	396	415	391	414	420	408	406	401	403	421	422	404	382	365	436	414	407	385	387	393	422	420	390	398	376	391	395	428	403	403	408	356	366	378	460	402	462	407	359	398	411	403	427	415	439	444	408	426	392	413	399	387	407	403	423	410	404	389	395	411	439	418	374	400	390	387	382	411	371	361	394	397	430	412	451	442	404	400	436	386	391	412	411	370	431	406	378	387	435	372	415	410	406	424	394	419	415	407	388	358	446	386	423	395	410	405	449	415	416	409	381	413	408	411	402	393	406	383	387	356	436	381	379	400	390	399	409	389	392	366	450	409	434	385	415	394	407	414	407	389	410	411	422	387	379	382	399	405	368	399	415	407	367	407	412	424	423	424	393	394	408	422	401	407	404	404	375	426	408	393	402	408	419	404	379	399	375	412	397	383	408	388	411	403	377	411	421	423	382	423	393	396	446	426	435	365	397	409	428	420	410	375	411	452	411	398	388	380	432	385	404	394	403	358	402	434	403	440	393	402	425	397	420	407	369	435	427	376	364	372	389	377	427	424	386	387	442	429	393	405	424	433	395	422	384	369	384	381	403	427	411	419	433	400	404	402	417	387	413	399	382	398	392	397	359	420	398	418	419	407	405	398	379	388	413	404	401	413	433	369	384	409	388	392	381	412	369	375	392	391	407	373	360	406	392	405	408	414	438	406	423	440	430	432	394	425	393	401	365	410	378	408	428	357	397	409	398	419	401	392	403	383	403	400	405	424	392	388	402	391	419	439	378	408	412	398	442	389	383	383	432	404	387	407	395	378	427	385	400	434	434	445	415	380	428	423	376	384	394	395	414	410	392	410	398	423	413	385	371	401	414	411	414	443	441	415	435	426	376	407	397	376	415	414	387	397	402	378	413	399	413	409	414	368	425	423	372	368	379	425	399	419	453	405	414	393	370	393	400	421	408	420	431	413	397	378	425	407	404	427	387	403	407	371	414	385	384	407	434	427	420	409	371	366	384	409	408	396	408	416	379	391	409	430	415	394	423	400	386	395	409	424	423	388	409	412	407	382	428	407	408	442	409	374	436	428	438	404	406	405	385	409	368	405	392	391	385	405	404	407	390	455	359	378	393	434	415	412	412	415	381	390	420	401	420	406	401	419	413	401	437	421	430	395	412	413	372	421	388	415	377	419	383	379	428	420	391	409	414	412	412	389	397	432	421	389	408	403	424	387	428	428	408	439	401	446	422	441	377	378	429	403	375	383	366	398	430	415	396	409	411	387	419	437	434	404	426	380	396	389	434	393	415	390	388	391	399	429	414	390	439	408	359	449	421	410	390	390	441	414	383	390	423	406	403	411	395	407	385	401	423	381	410	403	388	422	389	427	380	409	391	394	397	431	392	391	398	438	409	398	384	374	401	407	400	398	376	385	360	396	373	385	405	367	412	384	391	419	395	427	417	402	407	405	419	418	414	400	377	406	390	432	390	410	399	423	431	406	425	439	416	370	428	430	412	395	392	358	393	376	432	411	400	372	420	385	404	413	410	397	426	395	437	424	433	374	381	398	429	411	433	365	403	414	390	412	406	414	378	385	418	420	433	452	399	400	431	389	392	407	397	397	410	378	440	398	389	416	380	408	424	395	411	417	396	424	395	430	422	412	414	364	419	412	425	367	417	416	395	397	405	439	410	419	400	419	411	400	392	408	392	390	390	394	393	403	371	406	402	431	397	419	406	415	410	420	403	362	394	399	374	406	382	410	390	396	407	389	406	396	403	416	388	386	409	411	437	429	395	406	417	430	404	387	408	383	375	382	383	437	396	396	381	410	412	403	427	407	417	430	404	456	413	380	420	357	419	430	400	401	393	446	419	389	394	390	427	402	382	402	397	404	382	429	378	417	413	408	414	402	413	390	420	412	398	413	387	397	395	427	412	416	397	426	403	412	385	395	391	383	378	418	421	407	401	395	402	374	383	430	418	373	422	417	410	403	446	387	412	401	388	405	425	400	426	378	406	414	406	421	415	390	405	412	387	417	413	414	365	414	398	381	401	417	406	411	377	403	406	436	472	401	386	369	422	427	393	412	415	399	390	422	372	406	394	408	388	366	386	388	376	410	378	392	420	426	425	405	415	405	433	403	431	409	378	424	368	394	407	361	418	402	405	418	400	403	360	382	405	367	416	404	387	401	386	398	364	445	388	428	386	388	397	398	433	378	414	388	405	389	387	470	389	378	429	419	411	436	394	399	418	403	456	433	400	408	425	405	421	431	362	430	421	383	398	437	413	403	364	394	392	417	406	387	395	403	424	391	414	395	396	380	398	416	400	389	445	398	391	429	363	442	407	418	418	413	410	412	405	432	406	426	411	416	375	433	414	433	422	382	411	414	391	394	411	387	422	374	396	431	407	397	375	395	444	416	378	392	437	412	365	419	437	382	409	387	420	418	413	410	363	392	372	378	387	400	399	344	385	388	418	404	412	395	408	396	388	425	403	414	387	393	411	441	391	413	382	430	437	416	390	421	439	371	386	401	393	420	399	411	422	435	413	399	395	417	413	404	388	466	430	391	427	412	429	410	393	388	433	415	406	372	367	472	434	399	395	393	409	418	410	430	428	430	381	438	415	389	349	422	380	464	396	408	374	407	409	373	417	405	411	430	389	416	404	386	398	361	420	397	377	414	399	422	431	437	384	437	420	423	421	400	413	376	399	359	412	402	418	445	384	433	377	402	414	390	389	411	414	450	437	406	408	414	399	373	406	355	411	411	390	401	408	395	399	416	422	423	410	404	399	415	400	405	361	381	423	383	412	441	391	386	403	397	415	390	391	418	386	393	433	382	385	395	388	381	440	402	418	392	418	395	413	398	369	410	420	411	408	395	381	403	428	399	375	393	394	424	431	387	398	398	404	401	405	447	406	415	378	401	444	399	402	425	436	411	403	371	378	406	391	407	439	443	373	391	395	429	414	384	426	373	394	420	360	407	429	436	380	434	411	428	406	422	404	386	417	409	399	430	401	402	365	436	375	378	423	403	346	398	399	425	385	402	384	402	432	402	408	375	387	411	419	398	403	378	433	415	399	398	368	386	444	410	393	397	422	414	385	433	388	388	366	377	398	409	396	394	390	417	410	423	389	420	400	354	408	405	386	448	447	405	426	421	413	404	360	408	404	389	434	427	392	419	388	417	402	388	417	406	391	423	395	369	418	426	369	399	405	411	419	379	430	378	439	445	449	399	436	362	418	430	373	424	406	415	372	433	378	429	427	380	381	393	414	385	437	410	410	413	344	412	391	403	384	418	430	390	425	417	423	421	390	397	431	425	393	411	360	378	426	421	391	410	389	423	388	375	388	415	414	404	382	374	415	384	395	429	387	398	419
23069	21716	29526	24457	21716	21766	12251	1069	740	607	544	623	479	415	328	292	320	266	267	254	217	196	209	166	190	184	166	182	182	183	183	180	172	162	167	164	160	173	154	175	164	150	177	204	167	194	122	174	188	150	176	182	162	163	182	159	146	129	151	139	160	129	150	133	139	146	128	150	162	115	144	149	129	144	153	145	155	156	151	141	159	143	158	150	147	140	149	132	161	164	143	155	145	150	136	134	134	136	146	152	122	138	149	145	128	134	134	134	155	126	142	140	121	141	141	129	126	137	135	113	126	148	128	165	148	162	132	149	155	114	134	162	171	140	130	147	135	138	142	142	131	156	150	136	142	153	134	151	116	149	138	126	148	141	145	131	164	139	138	138	136	144	135	129	141	159	144	135	124	165	146	143	135	130	140	130	152	112	125	141	142	133	123	134	153	136	149	145	155	116	174	144	121	135	118	146	160	128	156	168	176	133	140	134	168	145	157	144	158	134	145	115	155	136	140	141	149	151	143	152	142	163	145	147	147	136	134	145	135	125	120	139	146	125	159	166	127	155	152	142	134	135	142	138	140	122	133	142	130	147	122	159	129	135	128	128	163	147	142	143	142	145	132	132	147	159	149	151	135	138	143	137	143	119	131	153	167	131	111	128	117	133	137	162	128	142	129	163	158	151	120	143	151	140	119	142	133	139	143	135	128	149	137	139	157	169	158	152	139	142	121	141	129	160	128	153	120	143	136	134	155	137	141	151	135	122	129	146	142	149	149	142	136	151	142	155	145	155	118	142	148	137	137	133	170	143	139	130	133	161	139	149	123	158	137	163	143	140	134	142	145	152	136	162	125	156	141	139	135	130	125	150	152	147	136	138	143	129	146	139	153	149	162	170	143	147	131	143	135	154	140	143	145	157	155	137	152	147	127	153	135	121	126	159	144	166	131	145	127	140	133	138	159	152	158	126	156	137	144	151	141	119	140	164	123	149	119	146	150	141	130	154	139	129	140	176	138	147	149	125	145	158	142	164	132	127	172	135	133	110	147	155	150	151	121	118	137	142	116	138	134	122	148	150	151	133	138	128	152	132	155	140	130	135	159	131	118	133	135	134	149	139	134	133	150	132	136	145	134	132	123	120	153	155	119	156	145	151	162	138	139	132	147	122	123	140	151	134	126	125	156	139	151	152	126	138	149	133	135	146	144	142	147	150	105	149	136	148	130	152	132	153	142	123	152	135	150	138	140	119	137	158	176	150	160	129	145	135	144	141	165	129	121	130	152	149	155	131	128	169	141	139	117	145	149	142	157	143	141	135	135	135	163	127	146	139	141	147	145	134	134	131	138	143	142	133	140	145	142	134	134	130	136	143	142	140	156	143	139	167	157	152	144	142	139	135	138	145	162	134	142	144	161	147	135	130	122	126	138	148	149	156	137	119	137	134	144	151	136	131	130	142	146	141	145	137	148	146	156	130	126	142	144	146	133	133	153	125	140	136	161	160	163	147	140	135	164	136	133	146	127	134	144	139	132	137	138	125	132	137	162	153	132	129	137	149	146	167	135	138	147	148	134	144	141	139	136	126	141	133	150	148	173	135	148	124	144	162	136	134	141	148	138	149	117	142	130	165	133	128	137	168	125	149	132	149	141	129	134	145	121	154	133	141	149	171	163	145	148	156	115	129	148	147	130	121	142	144	124	133	139	135	137	132	142	137	155	106	123	117	144	127	153	120	155	144	143	141	148	147	139	121	155	131	117	140	147	145	123	158	116	133	136	136	147	143	158	150	119	117	154	143	155	157	143	157	117	140	147	145	130	143	160	149	152	117	146	164	143	136	152	145	137	146	124	126	138	133	122	149	168	127	139	142	143	150	149	136	132	133	142	137	145	107	136	135	138	134	142	122	148	127	115	165	131	178	141	116	136	162	140	130	159	116	159	131	154	153	133	123	142	133	149	131	129	128	141	153	139	125	134	120	142	146	129	112	135	156	135	139	143	141	126	139	125	134	128	155	131	135	126	139	141	141	121	138	143	150	130	126	141	143	133	131	156	139	133	138	150	148	130	167	142	123	150	127	144	143	131	130	150	150	131	151	129	118	126	147	128	142	149	139	157	147	130	133	139	134	138	160	150	131	149	135	150	149	142	152	140	132	125	135	133	128	142	131	152	156	150	129	150	140	139	137	129	152	142	148	151	125	171	168	140	149	135	135	137	134	122	140	150	133	156	126	122	134	125	131	148	136	122	146	128	139	139	154	157	115	148	157	126	147	138	143	153	123	137	131	131	147	141	150	166	141	129	148	132	132	122	158	158	134	126	175	120	124	135	151	140	141	153	122	132	167	127	144	163	147	142	143	129	142	129	143	135	136	127	152	149	151	140	127	127	142	155	118	136	125	138	166	136	144	136	131	132	139	146	154	158	142	129	137	152	135	144	132	130	142	137	138	131	137	147	137	122	143	156	136	119	136	143	134	137	139	146	127	106	128	130	134	127	134	148	122	158	143	148	159	144	138	134	135	140	143	139	129	134	146	132	144	151	117	138	141	128	113	144	146	143	141	135	148	129	133	144	137	144	145	143	133	144	142	157	141	129	145	118	144	130	163	129	128	148	144	133	140	153	146	140	124	146	136	133	126	130	147	144	140	143	119	134	126	133	140	121	156	162	128	145	170	147	151	137	142	133	129	140	119	156	139	131	152	139	155	158	131	122	108	119	138	143	155	131	127	139	124	156	135	146	147	130	120	123	145	121	148	132	134	150	161	152	150	141	142	155	133	114	145	151	126	151	148	130	124	133	127	127	144	149	143	125	150	152	151	133	156	153	136	135	156	127	139	130	141	157	126	145	163	136	137	124	146	150	142	138	128	152	146	139	128	119	129	133	143	147	130	127	150	127	139	128	132	132	151	132	155	140	158	151	151	120	125	148	134	143	130	153	144	141	154	151	129	139	154	147	140	130	129	156	139	137	141	128	147	138	144	126	145	135	129	143	145	130	103	160	133	128	135	165	153	122	140	124	143	143	141	132	143	147	140	134	115	158	144	143	141	127	142	140	134	133	129	143	128	139	136	131	155	128	135	145	137	160	167	140	138	151	141	132	155	128	127	141	134	128	154	126	154	143	139	142	115	152	120	148	139	135	150	150	137	137	130	168	134	122	140	106	116	122	118	126	131	154	137	147	156	153	134	130	119	153	157	130	166	127	133	148	149	145	143	148	152	130	152	144	140	147	129	117	131	143	124	146	143	123	139	125	157	134	125	134	120	159	148	130	139	174	148	137	138	139	150	138	168	142	138	131	120	140	153	136	158	154	133	130	146	152	131	143	139	142	132	135	149	152	134	141	139	154	166	137	123	136	163	117	118	136	138	144	145	149	152	146	147	133	135	135	141	135	148	158	150	134	125	152	139	146	121	142	128	156	135	138	140	135	147	149	147	125	155	127	134	155	137	130	152	131	142	144	152	154	122	136	149	145	129	145	155	121	148	140	138	126	156	122	152
26555	17242	15072	8224	4801	2736	1966	1375	1084	882	754	851	640	534	411	418	383	324	308	284	279	267	224	233	204	222	203	189	199	174	189	205	178	171	179	181	167	172	172	173	170	182	188	186	168	192	179	166	182	189	173	186	173	168	187	168	163	146	142	149	162	166	149	145	135	123	140	170	185	169	143	140	157	150	130	145	138	148	140	137	171	158	128	152	144	124	133	164	155	160	134	154	154	127	146	119	134	134	143	149	143	135	154	135	178	142	160	158	179	145	135	153	141	155	123	148	144	151	139	122	124	130	152	136	151	148	140	133	147	148	143	153	137	144	155	136	141	165	135	149	145	129	156	142	144	136	176	160	139	145	121	125	159	161	126	151	138	143	143	152	160	127	159	142	174	134	149	149	135	142	139	155	154	123	143	146	142	130	146	145	148	120	133	157	154	125	148	147	144	142	144	153	133	146	140	152	120	137	131	127	144	148	152	145	149	140	177	151	156	137	154	148	152	136	143	156	145	126	158	112	126	144	134	139	148	134	140	141	132	144	117	138	135	125	129	142	158	141	134	151	146	162	148	140	144	156	141	150	131	119	139	156	164	137	170	142	159	144	147	167	134	135	135	143	155	146	149	142	139	155	138	147	138	146	159	137	126	149	167	167	142	144	163	124	133	144	141	153	144	135	147	146	140	119	129	140	125	130	135	123	135	123	144	152	133	166	130	154	140	112	157	176	145	141	135	147	148	145	162	133	151	156	148	127	125	157	162	144	124	147	167	117	143	149	139	141	150	138	117	118	120	147	116	135	135	156	134	128	131	135	151	141	160	141	128	141	131	134	160	154	153	146	167	164	138	138	132	146	139	140	138	145	128	126	145	151	119	131	126	157	144	142	161	153	145	140	114	140	130	149	164	155	155	154	141	136	132	119	143	151	141	142	127	138	147	139	130	153	135	137	133	127	113	154	148	124	139	143	155	135	133	138	136	142	140	148	158	139	112	134	154	131	151	147	135	118	138	120	163	145	164	145	124	127	148	155	146	135	151	157	128	132	151	139	160	132	126	170	165	139	147	153	120	138	131	137	156	142	141	147	142	147	142	124	148	147	127	145	133	139	149	143	124	149	139	137	142	120	149	143	164	137	160	157	144	148	159	137	176	158	137	121	139	163	148	123	129	138	162	130	141	146	140	129	134	121	137	159	122	161	144	131	145	130	160	146	127	157	153	138	138	146	132	149	151	140	151	134	147	145	155	142	127	147	155	137	147	136	149	154	132	136	148	132	142	155	153	121	135	121	143	137	142	145	141	125	175	156	137	130	143	167	136	129	144	152	123	139	130	141	133	135	158	141	149	134	159	149	139	140	147	139	138	148	152	134	166	148	140	140	120	125	165	149	129	164	128	135	152	151	146	133	142	158	141	122	140	144	159	150	148	125	146	153	144	152	137	163	149	152	133	140	159	152	175	146	137	125	131	139	137	139	123	128	148	144	157	148	130	148	126	137	121	141	134	141	122	149	113	142	132	155	131	131	149	149	131	155	127	135	135	134	150	155	138	142	130	133	154	135	126	158	144	149	138	156	125	126	129	155	120	151	149	137	145	137	158	167	161	141	142	134	147	150	142	157	160	126	145	129	143	148	127	139	157	126	144	181	142	148	133	140	131	134	148	127	145	137	162	129	153	153	142	162	147	144	152	135	154	143	140	133	137	146	137	148	158	147	128	132	137	132	144	143	111	158	149	137	140	135	140	144	138	129	138	153	149	134	139	143	127	145	150	137	167	136	121	136	126	141	155	162	142	150	167	144	136	135	149	148	161	127	159	147	137	140	152	164	125	143	143	120	164	139	129	150	136	134	158	143	149	122	143	131	136	131	134	135	127	152	141	156	120	124	148	150	125	150	164	140	136	130	135	140	154	145	132	139	134	148	156	129	115	168	134	153	145	153	154	144	170	144	161	156	150	136	142	153	138	131	152	134	154	147	138	138	168	127	145	145	135	152	138	145	127	132	139	138	139	146	142	119	157	143	136	146	135	154	131	133	136	121	144	128	142	135	142	139	129	137	143	141	157	149	144	155	168	161	143	129	132	133	134	146	136	138	137	144	133	141	150	141	173	149	141	155	134	136	148	139	130	144	149	149	141	147	146	137	156	123	152	133	138	159	148	148	166	147	142	157	133	141	163	130	136	138	147	128	159	147	138	145	144	139	143	137	173	140	148	136	137	137	132	167	127	140	148	156	150	132	133	143	147	149	154	142	136	152	149	106	114	149	154	122	157	148	152	135	139	143	128	136	175	142	131	134	129	139	149	170	138	166	170	132	152	151	149	131	143	122	138	148	129	145	146	144	123	137	128	167	139	126	126	132	135	153	133	166	159	148	144	142	146	155	144	147	125	155	134	132	149	159	148	125	158	149	144	143	122	144	127	141	165	135	138	143	116	163	146	134	143	170	147	139	126	134	153	127	175	148	147	122	153	151	151	121	137	144	129	137	141	148	132	158	135	141	144	137	123	137	131	120	119	133	145	162	152	142	140	136	146	141	120	146	136	135	171	131	147	142	136	146	143	143	140	127	134	144	150	139	128	136	143	127	127	135	161	143	125	129	130	119	157	124	144	147	143	153	122	152	134	158	124	152	148	140	141	129	152	155	132	163	147	132	122	125	149	162	160	177	166	167	149	147	147	150	132	151	154	137	162	139	124	153	155	135	155	136	119	149	123	141	131	136	144	135	136	159	152	159	163	143	147	134	145	140	155	133	132	135	134	136	134	139	142	145	134	140	167	159	156	138	125	155	139	148	129	139	149	127	136	159	140	128	143	140	146	134	162	141	153	139	141	144	165	154	157	116	144	133	157	132	128	148	138	144	141	125	140	128	147	133	154	129	165	144	158	126	145	147	138	148	124	126	118	151	144	154	144	125	164	145	137	138	141	140	150	145	138	135	158	144	151	160	162	131	141	146	147	163	137	138	144	127	153	119	155	157	151	129	142	126	143	137	155	124	146	122	128	147	154	132	143	131	137	139	112	108	138	147	135	156	139	164	130	133	149	142	131	143	155	129	127	144	137	145	131	140	158	148	135	147	158	149	125	133	146	132	147	140	144	147	135	144	150	153	148	135	127	145	144	132	144	159	138	128	154	131	148	117	153	144	161	146	137	140	153	133	153	140	140	146	150	138	133	144	170	144	134	139	150	156	146	121	136	142	134	133	162	151	132	133	153	145	129	155	138	169	129	140	135	148	130	114	131	138	144	164	128	153	139	148	136	146	148	137	157	143	172	138	139	137	128	135	147	147	121	137	145	160	133	138	174	161	153	145	146	159	155	141	158	146	159	140	146	142	130	144	132	141	156	149	122	159	150	142	131	132	134	122	154	150	136	140	147	140	132	147	156	149	121	141	143	147	148	153	181	135	146	163	132	156	145	154	153	161	140	140	154	131	165	139	159	154	141	157	146	132	122	144	133	131	132	143	174	142	176	148	146	157	123	128	141	165	133	153
29036	19963	8588	2063	937	583	551	586	530	537	570	564	535	473	509	551	515	494	500	474	479	477	477	496	490	463	498	517	477	532	493	455	471	470	480	494	483	480	463	489	490	501	479	527	497	511	471	486	470	558	508	489	511	493	494	471	506	461	493	500	510	488	480	503	526	459	501	471	500	514	472	469	496	472	475	476	472	462	496	468	543	500	535	480	517	479	483	488	467	481	460	475	489	469	471	565	498	454	499	536	471	505	497	466	479	492	518	509	493	454	502	468	487	475	454	523	468	511	465	497	433	495	472	511	475	479	454	500	438	502	480	506	479	504	505	504	514	486	518	475	484	482	492	488	493	524	457	475	499	503	454	458	454	475	526	513	491	478	501	514	504	455	495	505	518	520	441	498	479	492	496	486	552	478	477	473	471	506	481	492	479	505	485	505	497	508	492	487	476	431	496	468	483	473	471	476	473	482	493	464	476	433	488	472	480	501	508	468	494	494	503	511	468	500	503	462	552	509	475	456	479	483	452	516	471	494	486	517	550	493	482	491	502	490	473	483	505	527	479	479	462	465	498	500	444	506	487	512	495	489	519	506	500	480	461	546	476	467	452	497	502	490	508	498	451	499	499	516	462	477	523	489	470	478	511	482	468	487	517	495	517	475	511	469	507	474	495	464	526	442	522	454	529	483	486	534	473	476	497	527	495	515	479	451	462	482	445	497	505	461	471	516	463	479	490	499	454	490	503	488	459	510	503	505	487	535	482	488	550	512	451	497	503	486	509	506	471	491	481	519	508	430	469	536	489	498	483	461	491	457	497	485	462	488	445	504	467	500	528	475	488	482	512	453	443	450	499	494	527	490	455	487	468	527	505	458	509	494	482	510	470	516	506	476	484	533	477	452	514	519	528	484	480	506	469	487	464	506	483	506	484	491	478	489	497	494	482	514	468	511	469	467	456	458	509	470	454	507	491	518	482	503	474	476	511	512	505	523	512	501	515	476	473	464	463	481	478	478	481	467	498	506	492	467	517	496	484	488	491	478	506	497	467	482	493	490	494	470	491	520	461	478	496	456	518	498	524	544	475	489	462	483	516	526	487	481	522	481	540	492	477	494	508	527	523	508	447	483	477	466	493	495	497	462	460	475	499	476	468	489	497	442	500	464	478	488	528	528	494	483	492	503	484	478	493	521	488	468	487	479	472	459	454	466	459	505	468	511	500	496	469	492	459	460	481	508	478	484	481	528	506	445	480	443	495	545	469	520	454	447	477	511	476	525	475	524	508	480	498	502	456	463	451	511	492	504	482	507	503	496	509	491	482	487	460	494	501	492	510	481	478	523	466	518	489	489	490	461	495	479	498	505	512	506	500	481	476	459	473	496	455	461	477	514	507	478	494	477	474	459	489	512	464	497	534	482	478	500	497	463	474	476	531	516	495	501	478	497	466	513	508	470	504	435	463	525	505	447	488	495	489	532	477	491	499	477	496	484	481	477	483	509	474	475	487	515	524	483	498	463	468	455	477	474	515	506	469	461	501	493	463	483	481	475	474	489	514	480	463	506	489	478	472	472	467	481	487	481	486	486	483	468	470	467	510	488	497	481	498	496	511	485	461	524	542	466	487	498	501	479	517	486	497	496	481	508	451	513	439	478	520	536	508	472	508	480	525	507	547	518	470	514	457	481	536	524	502	494	482	547	478	499	495	503	471	464	474	523	472	497	499	501	486	495	514	479	488	459	483	514	480	507	523	450	511	459	477	506	464	472	506	483	489	503	491	470	459	445	506	507	470	480	509	484	518	504	481	518	523	475	455	464	462	455	526	537	503	467	444	518	491	480	500	506	511	493	505	487	506	449	497	492	486	484	474	464	512	487	520	481	542	482	468	460	513	501	474	482	500	473	458	428	491	460	492	484	547	477	485	508	501	430	513	466	492	491	509	468	473	499	481	465	496	457	475	496	502	483	489	514	468	533	484	492	466	467	469	499	528	479	534	488	473	475	486	488	486	491	511	469	508	480	471	477	469	476	492	505	458	487	533	494	540	485	485	518	516	488	512	489	492	479	512	503	489	508	486	502	512	462	510	520	492	470	509	489	514	509	490	519	486	499	484	464	497	513	498	494	481	511	484	523	541	476	508	490	504	502	517	473	463	522	480	512	523	489	467	480	534	462	478	478	480	520	503	477	533	450	491	501	515	488	474	475	511	480	475	481	486	535	491	449	473	459	501	471	510	462	511	461	476	494	475	466	505	483	478	484	513	484	495	491	488	494	493	458	456	505	496	473	529	469	496	509	455	475	484	505	468	503	431	493	520	504	492	488	487	482	497	481	473	489	484	497	483	508	473	482	490	524	518	482	514	500	448	481	523	494	505	508	505	479	454	481	484	499	495	520	476	488	495	495	487	500	496	494	500	463	460	478	490	461	501	476	509	488	512	521	512	512	483	546	481	439	495	488	514	479	471	447	503	439	499	476	517	464	488	459	491	499	501	473	483	518	498	504	475	498	496	423	523	480	498	464	464	509	501	506	480	509	502	513	468	491	472	480	508	521	494	521	461	482	495	515	510	439	499	453	482	505	476	480	460	459	459	485	467	498	494	504	468	506	514	450	466	518	483	510	497	485	514	484	476	518	525	507	506	526	512	517	508	496	462	474	516	467	471	511	475	501	500	474	457	462	483	468	481	477	509	530	441	484	497	475	467	462	499	517	519	505	484	518	497	497	501	505	500	479	487	527	508	486	500	545	478	487	502	530	525	471	501	457	487	504	516	483	523	481	525	465	472	495	488	512	450	461	503	483	470	447	514	489	487	492	477	472	528	472	502	521	518	500	494	470	493	458	523	490	492	501	501	478	522	473	469	527	503	487	471	519	470	509	509	482	464	453	438	446	531	472	454	494	520	468	495	418	473	505	453	473	461	488	494	477	473	486	492	500	508	480	463	509	524	491	479	502	491	468	436	524	520	490	505	463	502	489	518	498	495	496	460	519	495	485	487	460	490	489	468	462	508	540	484	523	495	494	477	486	495	506	483	497	479	485	499	459	488	465	495	489	488	489	504	487	504	461	479	512	526	537	483	506	518	477	473	472	481	488	445	464	486	497	490	481	470	514	461	528	547	500	506	498	503	458	468	474	503	478	550	484	444	508	493	529	470	507	495	489	505	473	498	487	487	497	477	474	467	498	468	475	487	471	503	508	519	490	507	456	480	479	507	488	503	533	502	454	452	506	513	486	518	485	501	465	486	497	527	478	506	486	506	495	526	497	527	461	485	517	489	505	516	502	468	493	491	519	493	491	536	476	489	481	519	516	472	493	478	521	494	484	496	478	461	496	514	485	475	485	445	491	522	511	478	477	494	460	507	522	442	493	484	487	482	531	471	492	506	452	516	485	499	511	505	523	512	473	507	474	517	524	460	484	492	510	499	481	527	520	489	494	499	502	502	497	481	519	488	450	492	480	491	500	490	508	504	480	546	477	491	519	465	494	475	493	452	513
21296	4368	4978	2038	1119	715	623	589	581	557	587	623	630	549	548	509	520	494	486	506	542	505	491	504	553	479	471	470	489	520	496	464	491	502	528	488	541	528	498	496	490	495	540	531	510	516	526	480	503	501	515	494	499	515	524	475	494	500	490	492	499	512	478	482	514	547	484	530	522	530	524	506	519	499	458	514	522	483	509	493	478	530	512	519	472	490	512	561	448	503	547	517	477	473	445	528	482	485	543	478	514	505	477	498	535	472	486	514	521	547	504	508	494	533	497	503	520	502	501	503	519	517	498	492	498	523	536	488	514	461	491	516	464	476	494	516	463	518	468	498	481	508	522	500	496	472	459	512	519	505	466	486	491	475	482	495	454	514	528	483	489	516	524	512	461	535	524	488	555	475	505	525	486	512	483	535	483	486	459	478	505	526	512	496	503	482	522	473	492	501	546	471	495	497	482	495	516	474	523	482	454	503	500	477	515	485	504	507	492	497	530	509	503	485	464	498	474	478	565	497	494	495	470	486	525	484	480	489	486	495	492	530	506	466	527	484	478	468	480	510	506	496	489	525	504	492	504	453	503	477	494	501	520	502	488	486	492	461	475	493	506	524	511	480	501	504	484	460	506	492	528	488	495	503	487	462	477	515	472	493	469	492	524	490	512	532	513	491	492	500	500	492	476	496	502	442	469	494	528	559	484	512	450	481	487	475	462	516	492	492	511	564	487	538	475	523	461	492	517	483	490	482	528	482	527	501	492	502	485	497	474	504	465	520	538	503	492	494	483	498	499	455	471	500	512	491	494	519	518	496	486	489	486	505	486	467	510	489	514	518	494	502	506	474	504	517	479	479	522	495	512	520	476	526	506	522	458	520	501	473	505	505	466	522	494	492	487	508	487	480	482	479	546	487	492	503	503	496	489	510	476	474	459	508	503	503	474	488	501	456	514	476	524	496	510	477	505	505	493	480	484	488	482	491	499	496	510	513	509	489	487	501	496	493	450	540	492	488	464	499	495	502	526	502	497	500	484	469	505	453	504	513	519	517	520	511	486	463	479	449	494	493	492	470	512	471	505	514	505	476	481	505	481	481	528	496	476	484	492	530	481	470	494	479	485	477	476	488	507	537	495	511	518	502	482	516	528	501	515	515	472	519	482	481	524	503	521	483	489	496	488	457	506	493	464	511	491	520	469	499	486	532	520	478	512	503	473	495	502	492	476	492	484	469	520	512	506	499	507	436	511	519	508	513	477	469	501	507	503	501	510	498	537	491	508	485	478	503	503	479	493	528	456	499	497	466	491	506	488	494	516	468	495	532	509	484	494	524	500	487	478	477	494	532	529	506	477	484	505	496	458	492	465	499	542	482	485	499	491	502	498	426	492	485	489	462	486	495	495	532	488	491	541	472	502	514	488	476	465	462	484	502	472	499	535	469	496	460	469	476	521	501	502	493	496	470	460	475	470	467	487	490	476	481	491	511	480	458	479	476	524	481	501	496	537	478	517	528	505	490	520	520	511	503	509	469	506	478	496	491	550	507	481	472	519	541	516	487	492	486	506	506	493	477	495	512	504	511	525	464	469	524	507	485	471	458	517	449	494	472	516	530	431	476	492	479	473	491	500	434	481	491	552	515	474	507	507	492	477	558	517	497	523	533	537	490	497	511	509	514	561	502	507	471	533	513	516	509	528	492	504	496	485	520	498	504	513	470	500	476	464	529	486	488	471	552	539	481	536	513	503	489	504	474	482	487	492	437	530	504	542	488	535	484	514	478	505	525	481	503	462	482	493	445	514	477	495	480	493	483	454	514	483	515	514	499	491	511	516	500	502	506	493	491	506	486	502	510	518	526	448	482	464	512	530	538	486	473	517	489	477	528	502	519	476	443	528	477	520	514	485	534	502	511	515	507	517	483	492	485	535	472	494	500	499	517	480	508	514	497	472	519	485	515	514	518	476	485	505	483	473	511	467	485	486	526	478	476	479	443	520	504	461	525	472	459	531	496	498	486	523	496	486	530	494	502	483	481	504	475	565	501	495	518	458	497	521	539	462	498	509	496	466	517	512	468	516	453	485	519	485	488	478	554	498	479	524	481	487	506	488	514	506	503	473	510	549	481	476	510	524	503	502	473	498	484	530	495	508	492	520	502	462	474	516	483	536	478	490	475	499	471	522	522	498	482	506	480	438	496	511	481	495	486	448	536	490	499	492	458	448	498	490	496	507	523	490	488	495	505	504	441	465	467	498	511	509	491	527	485	513	473	494	511	505	502	476	512	496	478	487	468	513	494	496	502	484	481	490	500	488	479	476	499	530	478	477	510	508	479	484	504	492	467	528	459	514	539	500	516	522	506	501	506	502	526	486	487	471	518	499	484	483	483	482	491	474	459	485	474	502	485	490	510	489	520	518	497	486	514	517	536	536	463	539	470	515	490	463	505	484	485	474	543	483	506	501	532	477	474	510	530	475	497	477	481	477	491	508	483	540	498	470	508	551	504	506	494	494	466	474	498	513	496	513	487	518	444	503	493	481	507	499	515	485	497	492	506	477	485	502	500	489	515	497	509	505	494	512	503	519	514	486	523	437	499	436	491	490	513	481	453	503	513	483	494	472	501	484	475	505	522	497	463	502	490	512	495	546	510	466	437	492	513	508	516	441	528	510	509	527	487	497	470	485	474	503	489	471	473	507	456	526	486	484	465	499	459	539	524	483	515	486	508	518	508	534	469	501	527	518	499	528	504	531	485	540	494	498	481	516	508	540	510	540	517	450	504	505	468	472	509	462	476	529	478	502	499	529	491	478	444	526	562	515	523	501	510	484	536	498	512	495	529	518	513	494	499	486	504	477	487	498	438	499	465	511	513	476	512	481	513	517	452	518	525	537	496	490	497	528	507	509	505	469	483	497	504	493	491	523	476	488	520	497	490	471	499	523	470	512	493	555	505	493	486	501	547	465	502	492	498	464	491	486	542	482	501	512	504	505	503	530	496	521	498	503	494	506	480	480	498	459	503	503	469	495	487	482	490	474	531	507	507	530	459	482	514	513	487	552	538	443	498	493	458	501	509	473	463	502	480	476	535	515	543	469	475	500	503	498	492	481	517	530	508	496	473	478	492	477	500	477	566	452	531	508	502	476	488	499	512	486	511	533	462	518	505	476	508	487	470	501	503	511	493	498	494	486	477	510	516	509	482	489	495	508	513	490	471	497	475	503	517	490	481	533	537	530	472	466	485	520	481	506	496	490	499	508	511	537	487	505	491	518	534	489	487	513	497	474	519	499	493	499	502	496	494	497	512	495	501	510	537	521	503	487	477	494	493	478	470	466	516	517	483	483	486	505	525	501	501	495	485	422	490	495	495	496	475	479	486	487	489	516	494	499	491	512	523	521	459	511	507	494	483	486	495	521	488	497	533	476	511	503	467	519	506	484	474	478	513	508	499	501	513	450	522	509	499	478	493	477	491	460	509	480	519	478	456	521	493	504	488	502	544
24210	21672	29051	24823	21679	13010	1231	823	591	535	585	625	504	425	390	414	357	321	333	350	331	341	336	280	296	328	343	338	333	282	335	346	319	302	291	305	285	332	321	310	310	267	311	276	329	346	299	282	317	304	322	333	317	312	299	288	335	318	302	291	288	289	294	273	296	292	307	297	307	291	291	310	316	283	323	292	306	275	274	255	321	296	290	290	266	279	277	287	309	258	297	274	309	259	309	290	280	293	309	300	319	303	292	278	280	323	292	331	312	325	262	294	261	305	283	288	308	297	329	294	291	295	300	294	277	279	303	298	292	315	294	309	261	291	268	291	289	303	312	294	309	276	292	263	286	298	285	279	320	300	257	260	289	300	279	316	285	292	307	278	279	296	296	313	292	282	273	303	288	285	297	288	305	297	257	302	288	294	276	254	294	296	310	282	283	297	306	290	293	305	278	294	272	291	283	308	271	330	298	296	314	281	291	320	332	296	304	294	258	296	290	308	288	279	316	301	302	302	276	281	276	279	294	273	286	318	285	288	307	261	315	272	274	298	293	318	278	284	288	316	277	307	312	299	303	288	300	299	304	276	264	261	317	284	309	297	281	295	278	305	304	259	296	271	318	268	298	285	280	326	300	309	317	332	300	272	307	265	270	287	284	269	330	313	284	294	265	302	286	312	314	308	279	312	314	276	273	274	320	269	273	268	314	323	299	322	283	294	283	283	293	278	302	297	263	285	265	294	260	284	303	285	313	275	281	247	296	279	297	281	272	305	291	290	294	279	278	306	314	307	301	266	307	296	289	283	322	303	333	295	284	301	315	290	299	279	281	304	313	266	295	276	294	304	267	279	294	239	309	296	270	305	296	312	279	296	309	305	261	273	290	287	277	273	287	293	280	294	300	298	285	290	313	272	275	319	334	313	304	286	303	274	321	270	287	294	303	292	316	264	288	304	275	266	298	303	297	288	281	277	262	279	311	308	303	254	274	283	265	271	286	284	286	299	276	251	280	269	286	315	272	313	291	281	265	281	283	299	303	312	274	295	316	282	299	288	295	324	298	303	297	311	276	299	306	294	265	272	282	314	318	300	301	308	302	268	299	293	269	285	274	305	275	280	293	300	282	269	278	253	302	288	325	275	291	285	282	300	314	262	298	310	271	267	291	312	273	298	285	270	302	277	306	301	312	292	296	262	289	314	284	269	329	284	266	248	315	286	296	276	274	276	280	285	299	279	275	289	264	279	296	288	281	274	291	266	292	298	296	305	263	306	308	309	268	290	272	323	278	292	275	275	331	307	304	292	313	276	291	283	292	278	301	281	315	271	287	277	318	273	285	298	304	272	269	293	293	277	330	283	315	269	315	248	293	276	281	284	276	300	286	295	301	290	283	283	304	301	283	296	290	323	301	273	289	298	291	302	280	319	287	298	288	287	296	275	315	286	288	284	261	297	278	284	284	305	313	284	293	273	282	267	296	265	270	304	322	318	306	291	296	297	303	341	275	255	285	288	274	300	272	279	304	299	274	257	299	284	281	300	274	288	310	276	273	278	289	264	250	328	266	313	290	303	286	291	309	297	289	310	292	303	270	274	276	293	281	311	314	273	276	266	281	292	281	280	290	288	285	294	294	304	280	270	268	285	291	251	290	294	301	291	293	293	266	299	282	266	284	302	305	313	302	283	263	263	270	285	275	302	280	281	280	294	323	286	258	298	294	291	275	271	282	289	284	297	279	289	274	324	252	298	290	274	326	288	283	306	284	301	280	314	264	284	287	325	277	312	256	297	279	315	273	290	292	315	281	272	314	303	314	309	274	303	281	280	291	295	291	279	297	284	285	274	312	301	275	264	293	308	294	275	297	314	289	306	300	310	292	307	302	301	261	271	304	286	258	278	304	284	333	285	273	294	306	335	310	290	296	299	278	274	270	277	275	279	278	304	307	314	255	321	279	274	282	313	276	273	300	287	301	294	316	308	310	294	295	318	265	265	289	336	270	262	296	258	319	338	295	285	305	261	269	258	320	274	284	270	290	302	301	307	290	288	273	304	290	314	274	289	294	272	285	286	260	305	275	299	309	288	251	288	289	281	305	299	272	292	323	275	274	280	303	286	301	270	291	306	322	293	279	294	306	310	295	293	294	303	271	246	309	284	277	300	295	298	303	312	295	312	303	284	295	295	268	292	271	275	300	264	302	286	266	293	289	294	290	317	308	307	292	307	314	301	325	317	288	286	310	306	288	288	283	280	305	278	311	260	274	279	271	288	297	269	320	265	298	310	251	288	278	267	287	292	293	336	319	280	269	276	283	316	313	265	308	271	268	306	292	271	319	308	290	297	271	293	303	306	346	298	284	295	288	306	282	317	284	298	267	321	295	292	303	286	322	285	277	290	294	305	262	297	285	314	282	319	290	304	313	272	311	295	300	261	296	261	294	270	245	289	293	307	291	276	284	279	280	285	281	268	288	272	288	298	291	278	310	286	288	285	287	295	271	314	324	313	279	268	283	315	277	279	284	272	306	284	290	321	322	282	293	265	289	300	300	297	289	290	326	268	286	303	289	285	295	290	280	290	280	286	285	293	294	301	288	302	266	308	266	281	283	320	324	294	342	265	300	286	279	294	271	336	292	307	292	291	257	302	272	311	286	285	291	302	289	303	283	300	294	282	290	283	261	280	302	260	306	306	298	292	291	298	321	317	279	302	305	258	316	298	274	309	292	264	275	313	289	290	303	293	239	301	303	295	284	276	286	287	297	284	292	306	287	299	321	309	256	293	305	265	273	287	313	308	308	293	310	289	297	279	271	285	319	300	320	295	268	266	310	298	283	279	308	271	302	281	279	265	256	252	294	296	285	263	284	262	307	287	309	303	292	303	304	284	315	272	275	279	280	295	256	278	291	304	275	309	298	284	298	290	303	272	268	277	267	299	277	309	287	307	281	312	283	304	294	259	302	293	308	274	262	307	290	305	301	294	275	285	269	305	301	276	280	264	254	292	316	313	297	292	279	284	275	285	289	311	278	313	316	287	283	278	311	286	307	313	272	299	283	264	287	353	270	314	257	275	280	297	273	305	315	280	271	270	294	289	285	288	292	288	282	317	303	295	278	282	298	304	288	255	319	272	298	295	288	290	281	289	328	297	320	272	309	307	291	279	302	292	284	282	297	286	293	283	301	261	283	280	270	311	284	306	265	294	275	284	308	306	317	261	276	305	306	310	277	286	291	295	285	360	285	280	304	260	274	297	261	279	298	282	277	300	259	324	314	304	314	286	291	284	294	301	289	296	321	259	279	298	295	286	307	277	279	297	276	299	286	262	279	277	283	312	293	284	293	274	318	282	311	318	267	278	344	264	271	280	267	291	333	273	275	271	316	288	283	287	274	293	295	303	283	276	287	279	299	288	301	295	277	292	299	286	293	302	279	289	297	295	298	300	308	295	333	278	275	284	287	264	297	292	294	301	283	300	311	274	317	316	307	270	278	293	289	295	323	321
24025	12232	11590	5229	2665	1729	1319	1046	810	739	768	804	661	497	451	444	435	400	383	352	340	382	363	343	358	331	360	338	360	333	295	331	339	339	320	332	358	330	329	357	326	324	337	331	340	347	314	319	362	345	337	321	330	322	320	327	304	314	310	300	321	330	321	317	336	336	311	294	327	311	306	313	275	312	296	291	294	325	325	317	296	280	319	312	341	339	317	298	285	277	304	311	325	251	307	291	282	294	290	340	284	300	297	323	305	310	295	298	342	313	285	307	331	278	294	330	281	287	296	304	297	295	312	302	296	330	320	276	296	336	297	311	342	305	278	287	295	285	322	316	270	297	305	322	296	307	320	318	335	296	312	348	331	314	317	315	302	282	310	294	318	288	314	284	295	303	300	334	306	292	352	299	293	291	312	294	296	303	292	291	324	304	296	320	310	290	295	289	287	303	318	320	282	296	326	293	309	277	327	292	324	269	317	334	300	305	300	306	305	313	336	322	301	312	281	306	336	327	292	305	304	274	298	313	291	343	322	337	319	296	303	324	322	352	331	318	273	311	319	273	311	323	297	307	326	323	311	308	327	286	281	305	286	291	317	294	282	311	320	314	323	309	338	312	284	331	329	313	303	315	299	310	296	249	309	302	298	316	334	289	321	324	284	287	314	294	310	296	310	328	328	301	308	308	318	318	302	294	318	304	321	288	313	287	312	309	296	304	321	345	323	294	310	339	312	336	291	287	300	302	315	313	319	284	326	306	314	298	306	296	308	294	308	288	302	292	316	335	333	314	305	293	339	313	309	314	293	278	297	300	305	284	326	289	290	284	320	326	281	314	331	301	312	296	288	300	315	334	313	317	312	304	322	318	287	308	331	309	299	272	341	300	275	314	321	324	313	317	327	324	300	299	284	312	313	292	300	316	336	300	258	288	315	306	297	299	290	287	330	309	292	283	290	292	308	295	312	292	311	295	279	309	307	322	263	320	305	311	315	311	309	315	282	295	302	330	293	329	314	316	288	310	327	277	317	303	332	327	312	313	301	313	310	297	305	313	304	289	278	319	318	305	330	291	317	270	261	305	318	269	321	300	340	318	312	319	307	306	282	271	317	316	288	300	295	293	327	325	287	324	288	287	289	340	294	284	289	302	307	291	314	293	299	294	312	325	299	293	305	298	326	307	309	329	282	308	311	275	311	311	309	335	334	296	279	304	294	319	288	290	300	289	327	348	283	310	292	290	299	309	276	309	303	310	301	286	304	298	328	279	277	286	315	331	289	311	283	313	321	347	304	306	313	322	294	301	284	255	303	266	309	289	332	290	290	326	323	303	324	353	317	301	305	290	283	325	302	319	290	313	308	324	330	306	308	311	330	341	308	289	328	298	300	302	306	326	313	332	285	305	300	309	335	315	292	323	290	303	286	300	325	268	312	296	311	305	376	326	300	329	291	304	309	272	292	293	295	299	303	310	255	310	310	302	306	319	319	309	280	317	305	290	281	299	318	298	348	288	318	301	290	303	310	311	277	318	299	317	310	329	302	300	293	317	297	331	322	315	338	288	274	301	319	282	320	295	271	300	336	312	321	292	284	321	262	267	348	306	305	294	341	300	288	310	320	309	303	331	329	339	284	320	313	316	300	311	305	280	299	295	299	324	312	327	333	302	290	309	284	331	284	325	281	315	315	310	317	309	300	315	275	325	289	278	302	297	313	295	294	300	306	289	299	312	306	339	325	291	309	322	268	288	303	336	294	292	329	313	305	312	330	304	282	305	316	308	314	316	273	317	296	311	309	336	303	309	299	276	334	310	314	295	314	299	307	317	277	300	328	319	292	294	323	309	286	308	304	318	322	296	311	287	283	288	312	296	308	316	281	324	278	329	303	313	305	304	338	329	280	279	264	307	310	309	341	297	297	273	324	292	316	284	312	273	279	316	311	284	328	300	292	314	320	283	342	290	328	324	323	286	288	318	336	332	315	303	280	269	311	320	318	314	265	308	306	321	298	252	283	315	325	286	313	289	338	320	273	306	304	301	305	347	295	323	283	298	313	296	289	302	316	302	280	295	293	317	314	294	287	309	295	327	318	284	295	316	318	321	320	333	298	327	300	279	295	325	302	323	304	301	336	290	310	304	290	300	308	298	296	319	292	323	310	323	321	282	295	310	307	325	274	295	332	312	332	332	284	320	299	328	303	292	291	291	288	318	312	298	315	295	287	301	315	332	306	312	367	277	301	333	315	306	283	271	306	301	323	302	303	288	315	306	311	324	278	295	332	314	310	314	291	280	305	287	317	289	284	311	321	334	314	276	292	320	310	293	322	313	296	301	330	314	322	337	296	301	330	305	312	335	331	292	286	297	281	299	278	287	320	323	348	310	320	336	313	297	293	343	305	296	317	295	271	310	304	309	333	303	309	316	291	316	324	306	343	308	297	324	312	304	330	333	308	298	334	267	311	285	275	329	299	297	298	325	298	330	316	300	342	314	295	315	291	293	316	270	315	301	324	287	284	284	287	294	333	274	333	294	297	297	295	296	312	300	291	302	319	312	298	284	321	303	296	326	303	301	336	321	305	334	338	290	301	315	272	311	304	324	313	272	298	304	305	309	296	297	313	277	308	319	311	320	292	280	328	307	303	351	309	287	307	335	299	296	326	296	282	324	295	284	316	324	326	308	330	317	306	327	307	323	356	317	307	300	294	307	287	330	297	299	314	319	286	298	311	353	300	291	308	308	300	294	309	314	305	304	284	306	285	318	272	300	284	327	305	316	327	320	302	261	316	315	281	292	307	299	316	328	304	323	284	308	300	317	295	323	285	339	314	299	294	327	292	298	301	311	321	278	321	279	307	333	314	312	306	332	322	317	318	303	300	306	284	306	318	291	286	291	312	289	297	277	306	310	297	302	290	322	301	317	302	264	305	354	297	299	305	340	321	348	317	322	282	295	325	319	330	303	316	303	332	294	310	312	307	279	264	311	283	317	296	305	306	328	288	297	285	319	310	316	293	312	297	339	307	296	323	283	297	288	292	303	312	326	309	319	333	304	324	336	297	307	315	312	321	294	298	332	280	285	303	319	298	298	314	323	296	321	306	282	302	301	309	287	286	304	306	319	327	318	312	350	310	291	284	280	314	340	308	315	314	312	323	318	302	283	306	280	293	314	325	327	270	281	301	287	316	297	287	315	325	315	291	321	322	313	313	297	312	281	321	318	323	309	301	267	301	306	281	286	341	282	285	292	321	307	325	317	312	308	312	278	327	306	320	289	318	299	282	314	292	302	314	305	331	306	312	326	304	296	291	308	309	280	279	304	276	312	320	291	291	362	319	318	313	298	279	311	281	312	299	246	320	304	306	328	272	274	296	318	331	319	336	321	284	309	300	330	288	302	276	269	292	296	307	320	281	338	332	283	323	315	305	317	294	307	340	332	290	305	294	318	307	316	299	295	326	298	326	325	311	301	300	321	295	318	311	296	332	313	297	284	317	312	323	322
25023	21653	28304	25393	18575	1781	863	669	600	593	636	647	498	526	458	441	432	418	492	441	433	447	428	423	449	421	450	383	387	436	408	439	408	425	442	387	401	410	394	452	430	417	417	452	469	431	397	465	447	417	427	442	453	380	413	399	409	407	395	409	427	439	393	417	409	383	432	404	408	404	460	431	416	403	438	400	440	407	426	389	393	395	423	427	444	404	435	402	399	394	389	387	405	447	428	434	411	440	410	394	428	413	399	422	453	395	429	437	399	434	418	422	399	432	439	419	421	437	441	420	425	445	416	429	422	420	435	425	384	384	400	447	408	390	405	374	410	425	415	439	406	397	441	415	429	437	415	399	412	394	406	390	444	385	414	400	433	418	423	442	380	408	436	406	398	428	427	409	407	440	386	431	390	395	393	402	393	447	408	400	442	419	398	416	427	420	423	427	419	437	401	415	416	417	421	408	431	441	376	438	425	442	422	407	423	403	409	406	419	404	442	421	448	426	404	412	406	420	409	430	468	403	412	402	427	419	433	426	441	411	442	456	372	411	419	416	420	396	443	400	431	406	425	404	419	397	412	403	399	411	418	398	452	405	430	420	443	441	392	425	423	376	421	438	418	399	429	435	470	428	421	437	398	442	392	453	421	446	386	405	459	410	429	401	430	430	391	428	385	438	401	399	421	406	407	388	416	367	387	406	388	406	455	402	439	382	429	425	421	448	426	405	409	407	417	377	407	433	412	455	371	427	441	420	388	385	430	427	390	438	390	402	409	432	396	396	429	437	392	400	402	415	386	389	398	413	406	447	396	416	427	414	421	405	435	393	406	431	408	414	395	414	414	405	405	404	418	395	408	389	455	448	424	411	440	427	433	389	439	402	412	408	419	408	464	404	386	379	391	431	438	433	410	400	442	413	412	418	352	410	450	429	386	429	411	457	408	387	410	397	424	396	420	407	411	407	417	382	416	447	418	423	428	427	419	423	410	413	436	412	404	420	386	417	417	391	403	393	436	395	407	388	424	389	417	421	411	390	396	424	432	407	430	405	378	360	422	404	435	405	416	429	431	439	413	416	432	394	428	430	416	414	423	414	423	391	465	423	385	445	420	440	433	403	405	426	398	381	404	417	437	419	412	431	393	415	389	455	381	414	416	412	458	424	366	413	439	413	435	422	426	392	384	406	399	445	408	405	393	389	408	406	428	442	391	452	440	399	421	419	405	420	432	427	391	436	421	364	444	406	422	452	401	422	369	420	411	393	448	390	420	432	413	385	431	435	411	384	409	403	382	409	432	432	423	424	413	394	432	419	437	428	397	413	433	407	415	439	416	423	423	407	398	449	452	388	374	382	402	397	431	410	406	399	424	420	475	434	399	420	416	434	430	420	425	397	442	443	414	429	418	406	466	442	428	397	403	430	412	417	404	409	391	434	407	415	428	441	428	411	381	429	428	402	392	428	452	420	424	409	437	400	453	424	463	432	372	430	407	414	398	426	415	376	398	417	409	376	405	404	416	378	402	422	437	407	447	378	412	413	399	409	382	444	423	429	403	423	415	423	394	371	457	410	421	429	407	401	409	448	412	437	388	382	387	465	423	396	433	412	392	452	446	444	430	388	440	467	395	392	448	402	415	425	417	413	393	380	426	411	422	437	442	441	416	419	435	378	429	429	415	456	401	414	392	405	416	436	377	405	432	366	396	444	411	385	387	400	407	426	446	401	378	425	360	410	449	412	408	436	386	404	367	390	428	409	422	394	414	420	409	401	393	394	411	443	410	405	449	444	397	380	421	460	429	394	406	417	411	444	404	413	420	407	399	434	463	404	409	421	407	393	429	408	400	394	421	437	408	417	403	440	414	464	422	402	414	382	398	399	377	406	429	372	423	401	435	408	401	404	401	397	396	413	437	413	434	409	393	387	420	408	442	407	424	424	421	431	380	434	391	432	427	415	424	445	405	395	409	411	418	465	384	430	391	423	383	385	376	430	409	373	456	424	430	425	470	421	408	435	409	395	431	447	399	370	408	425	418	396	426	415	432	405	402	401	432	418	389	394	397	405	422	462	417	382	416	411	413	422	429	416	412	430	429	420	439	413	407	459	389	421	416	443	401	430	395	399	396	397	404	415	381	444	404	379	412	405	406	441	442	406	406	422	403	408	381	384	427	394	414	401	425	449	413	427	423	432	406	400	384	381	441	425	440	407	424	446	440	387	419	387	384	400	432	426	403	421	348	409	407	405	404	392	407	417	358	451	406	402	433	438	432	425	391	409	401	402	437	398	445	428	411	442	384	444	374	408	377	428	412	424	404	403	437	414	404	390	419	425	414	451	433	420	472	408	397	432	419	433	431	451	431	430	391	438	439	456	423	393	414	391	436	395	407	395	449	399	457	397	451	398	383	412	431	421	414	400	399	397	397	418	393	432	415	442	419	466	423	397	380	394	386	435	438	433	395	407	402	446	370	393	413	431	417	414	411	421	428	425	466	411	412	451	400	406	463	438	406	421	432	435	436	437	408	377	420	445	410	441	427	352	392	412	387	427	423	436	443	428	404	430	419	380	424	397	433	449	401	410	399	435	427	421	402	412	381	392	415	466	453	404	427	415	421	442	419	446	423	435	417	405	408	383	421	425	384	440	431	380	428	434	434	390	408	432	440	410	419	422	447	433	397	404	411	398	379	427	418	413	365	437	417	405	428	395	424	447	415	407	393	420	417	424	413	389	414	414	397	412	424	422	402	449	390	438	401	415	395	394	450	397	417	447	430	436	406	408	386	447	457	445	426	411	408	431	426	390	427	463	405	437	434	399	412	400	407	404	411	408	425	440	412	371	369	405	410	417	409	384	412	429	389	428	431	428	399	427	381	403	398	437	437	386	439	422	440	398	420	421	416	432	407	402	410	432	425	435	381	429	404	448	419	389	410	398	441	409	446	422	389	394	442	401	456	416	407	400	453	419	428	409	415	415	424	416	403	416	441	399	429	423	453	446	442	421	382	401	397	422	428	414	403	432	394	421	423	432	391	377	400	404	417	395	455	434	421	428	446	444	416	438	429	381	430	373	406	432	433	392	394	439	413	389	417	434	404	441	401	416	437	408	444	409	438	442	407	405	400	389	405	390	431	407	383	364	405	428	431	419	410	397	400	417	412	412	379	380	414	439	424	443	387	463	376	382	408	435	407	393	411	435	454	357	421	403	446	452	417	408	423	383	385	433	395	408	403	420	392	428	433	430	404	433	378	435	410	429	383	393	389	442	447	411	411	409	411	376	404	421	405	446	382	428	412	387	423	415	391	399	402	422	405	381	429	442	455	436	437	400	407	405	407	449	404	365	420	428	426	419	436	450	423	423	412	410	401	413	441	476	418	377	416	395	414	412	430	402	395	429	421	407	429	454	399	409	387	396	417	411	431	411	432	421	443	408	406	414	412	441	402	405	464	405	401	444	398	427	392	429	428	360	381	412	427	409	412	443	414	412	410	457	373	385	431	437
24552	9536	8321	3774	1883	1393	1178	922	747	661	725	780	553	537	509	517	486	451	448	445	430	413	419	395	440	420	470	441	443	468	444	437	433	419	417	448	425	432	413	432	412	440	434	450	437	420	420	421	426	442	410	409	454	444	468	413	450	426	466	403	421	454	435	390	439	380	411	412	398	458	426	430	407	396	397	413	402	435	423	450	426	410	381	386	419	406	411	422	386	394	430	411	404	412	392	429	411	446	442	434	395	448	386	425	443	421	417	452	408	432	397	425	451	388	400	395	432	389	407	394	413	440	395	445	455	390	418	427	417	393	387	402	381	419	408	433	431	415	425	405	385	393	399	427	402	399	374	446	437	443	378	408	422	399	415	407	438	402	415	433	452	384	423	431	422	441	444	430	442	408	415	369	394	449	434	422	381	409	402	401	428	433	421	452	369	431	415	414	400	443	393	406	397	406	419	405	440	389	406	378	426	400	397	400	401	444	400	418	392	430	429	390	425	455	404	419	412	416	376	419	396	440	392	367	384	400	423	430	406	392	408	371	451	405	402	421	426	429	448	412	393	360	431	382	380	435	420	440	445	407	429	412	411	415	413	371	391	428	395	434	404	435	427	418	414	398	410	432	442	371	413	390	435	451	403	461	426	397	405	447	442	446	402	379	421	425	395	424	387	452	418	409	420	427	397	406	428	445	406	390	455	428	387	418	409	402	424	405	414	436	417	405	465	382	427	418	396	402	403	469	399	446	406	385	426	392	425	380	430	449	443	398	366	423	425	425	393	450	409	394	430	396	428	426	399	403	372	446	349	403	427	384	400	412	433	381	462	396	413	409	430	388	419	424	391	423	392	399	405	428	402	416	402	407	416	392	398	436	370	408	406	414	385	426	405	405	442	448	403	424	429	434	395	409	415	423	413	402	400	409	382	415	424	385	451	393	435	391	418	395	391	430	414	370	431	423	427	403	415	431	427	441	407	403	443	427	414	391	387	404	423	394	397	411	417	429	389	423	434	413	436	375	408	376	410	404	420	415	379	424	375	397	424	420	405	445	400	400	448	390	408	384	403	419	425	424	429	443	435	399	417	429	428	382	414	414	431	408	434	430	397	410	418	408	369	422	427	404	428	388	419	429	385	434	420	407	435	421	383	397	415	413	401	423	416	428	388	435	371	420	433	420	390	431	422	401	428	393	423	396	419	414	405	411	434	386	433	409	435	411	403	435	346	416	424	430	394	441	401	357	407	417	413	437	419	434	382	421	402	396	371	426	416	401	390	442	410	421	411	395	400	375	402	444	416	420	419	393	425	426	396	424	389	406	376	377	393	415	423	440	413	384	406	401	406	397	394	429	392	438	430	425	379	413	426	388	458	422	435	439	423	356	377	449	432	442	422	414	418	397	404	431	406	457	427	412	421	384	413	390	391	380	388	407	419	403	358	375	401	397	403	435	426	418	435	405	453	405	403	394	406	394	435	436	411	424	462	440	409	412	417	391	429	422	432	424	416	430	419	393	406	413	427	419	399	442	434	428	419	390	393	422	433	383	398	352	402	437	428	384	451	389	442	442	408	397	402	428	444	360	385	425	409	401	402	435	422	424	439	414	387	397	423	388	414	424	424	436	409	378	423	422	476	389	392	402	414	425	414	419	414	433	402	426	399	390	423	434	402	384	434	423	413	419	436	392	435	396	410	440	396	423	417	423	412	356	391	384	443	425	408	399	411	408	411	423	400	413	404	400	391	394	430	434	425	358	406	423	383	393	472	425	410	383	400	425	398	430	425	430	428	421	432	438	403	387	419	403	434	420	379	428	376	447	380	416	413	368	411	418	417	410	403	395	405	413	383	426	466	441	400	398	411	400	426	433	449	414	417	431	441	438	388	411	386	425	374	399	399	402	442	439	396	391	412	433	410	386	421	418	395	410	399	434	396	405	421	369	377	401	430	412	417	411	422	373	406	419	378	405	398	400	422	405	423	402	443	417	377	424	399	384	411	413	405	431	402	398	398	460	397	403	395	411	398	424	400	424	419	402	363	397	445	415	398	422	403	406	446	428	422	432	422	390	401	413	413	417	434	390	429	436	410	419	388	412	393	384	401	411	414	435	430	402	466	412	409	394	384	414	421	420	432	402	441	373	415	398	459	432	416	427	416	412	398	429	402	431	404	382	406	391	416	401	396	412	390	423	421	390	419	406	422	438	429	412	403	391	412	418	399	423	400	415	397	407	387	412	424	403	365	409	406	403	435	423	406	414	429	427	406	407	380	391	402	378	413	392	410	398	377	418	429	389	423	437	415	405	398	427	390	420	414	411	410	389	404	434	383	408	379	446	397	405	402	417	446	432	437	400	396	400	427	392	422	419	420	425	399	414	431	424	393	403	408	378	402	386	416	423	394	440	456	396	407	404	376	389	469	405	429	404	383	414	393	386	400	443	408	435	426	422	398	410	392	404	426	424	426	399	421	400	448	413	434	433	408	406	387	445	408	390	407	432	400	387	434	364	423	427	419	421	414	393	397	429	466	412	448	392	416	395	431	393	454	409	402	413	386	422	395	401	396	385	422	404	391	405	385	361	425	423	382	414	402	442	411	431	412	382	413	419	408	410	415	397	391	404	416	404	420	404	399	403	392	426	414	429	416	436	384	445	418	384	391	433	408	385	414	442	395	409	425	416	415	426	407	399	400	422	409	423	382	400	392	387	466	372	414	404	426	397	435	434	399	428	411	393	408	405	416	388	411	435	382	419	400	427	412	437	402	373	444	411	393	387	409	427	397	428	368	388	403	424	430	445	372	415	389	423	408	418	402	427	430	427	432	429	440	384	414	404	394	412	396	418	353	384	402	399	426	424	401	428	373	408	446	403	414	369	414	403	421	406	412	390	417	413	400	408	460	391	438	387	413	415	405	386	407	400	455	429	457	378	411	385	450	396	425	410	449	411	377	391	412	405	413	363	430	376	422	429	441	425	431	416	416	452	426	393	424	379	425	411	417	395	400	392	438	410	389	412	407	398	413	412	375	455	402	412	396	419	419	415	411	423	426	409	386	388	403	377	388	411	425	387	409	419	399	411	421	411	416	393	405	386	387	442	426	424	388	400	414	404	471	373	397	416	411	378	405	407	376	407	411	399	401	451	402	434	413	435	412	434	385	418	424	408	405	421	397	379	395	454	413	381	405	397	396	407	417	431	414	438	431	430	424	412	383	412	411	390	416	387	396	394	426	431	404	387	435	438	425	373	429	421	418	427	429	420	415	426	437	407	425	396	391	434	425	414	403	412	370	429	435	374	389	380	410	415	399	425	394	355	408	404	432	414	393	390	402	405	402	418	426	413	386	415	412	407	418	426	436	405	430	412	409	419	418	423	386	424	422	414	403	398	393	423	396	428	400	392	433	390	398	378	408	413	452	423	396	383	426	398	412	427	446	388	435	409	400	452	393	421	428	429	449	403	425	403	415	423	427	434	425	420	367	431	454	388	465	404	421	404	418	437
23044	21686	29487	24424	21689	21751	12256	1114	733	712	947	577	415	346	333	297	295	234	259	227	208	242	214	230	200	203	206	200	199	181	171	177	170	167	183	201	163	162	216	158	178	179	197	165	202	174	178	186	169	183	171	179	182	160	189	192	149	157	151	153	155	162	142	175	161	135	148	191	161	156	148	163	151	157	168	173	150	143	136	153	130	149	135	147	127	145	133	136	128	138	167	144	151	146	144	149	146	152	133	145	141	171	164	154	163	158	157	147	144	138	137	135	142	138	137	146	165	143	143	159	139	171	141	140	123	134	134	128	152	148	137	136	145	131	143	152	150	159	123	139	150	137	164	160	132	154	148	128	136	154	153	152	139	153	166	138	145	137	139	136	154	153	136	130	129	177	162	125	154	123	139	134	133	132	147	135	166	167	154	161	123	129	151	165	155	157	154	129	145	155	143	159	161	140	153	157	148	143	140	149	168	133	143	146	131	143	116	148	137	142	158	148	154	139	146	134	134	135	138	135	160	149	162	137	171	139	153	155	140	133	135	146	127	128	126	137	151	137	145	129	147	148	136	159	151	143	144	153	154	140	130	146	158	138	138	162	152	168	145	137	160	156	151	125	151	128	138	145	151	137	168	149	130	147	161	127	136	146	149	121	145	140	140	163	146	165	146	127	182	148	142	157	149	156	138	168	165	149	156	138	142	162	139	163	187	131	134	149	147	133	147	123	146	153	153	135	144	148	143	154	162	140	147	140	148	157	141	167	142	139	145	153	140	146	137	161	137	144	146	160	155	128	131	153	146	159	131	133	130	167	148	131	135	152	168	148	141	139	146	139	173	145	178	123	150	140	152	129	140	128	150	124	154	164	167	156	144	108	131	142	132	164	162	169	146	160	164	144	149	150	129	169	126	147	139	157	134	180	110	149	141	134	145	149	164	151	154	153	133	130	138	163	134	148	138	137	160	128	148	126	125	159	149	153	140	152	138	142	144	144	151	170	164	157	153	148	161	144	156	135	137	142	132	152	146	168	153	134	152	142	153	147	156	140	148	135	167	156	146	150	144	147	146	131	144	158	153	141	160	149	155	130	159	143	133	127	138	133	130	138	148	162	150	131	137	136	179	147	142	180	143	155	154	140	139	125	131	149	147	165	175	151	153	153	165	165	150	153	151	160	150	161	141	141	159	145	153	143	162	146	171	137	143	133	148	160	152	144	143	125	119	166	155	162	137	154	146	151	124	145	135	140	151	148	141	140	152	138	159	153	148	158	132	151	151	144	140	142	152	143	138	142	153	130	155	155	130	158	150	178	151	135	149	152	156	159	175	137	137	138	153	138	133	138	139	152	158	133	140	138	139	145	147	135	151	138	131	143	154	140	160	147	155	163	143	163	145	157	160	149	142	162	151	153	155	151	128	163	146	175	150	139	139	135	166	149	186	139	150	143	140	149	142	145	169	150	139	146	126	130	137	137	148	141	131	172	163	144	167	168	143	159	153	138	162	144	155	148	144	151	159	151	164	129	144	140	125	156	147	139	140	150	128	137	150	152	141	135	146	126	156	152	140	158	139	168	127	140	125	161	135	154	132	136	130	131	156	146	152	137	159	135	152	130	140	130	136	156	141	163	145	142	169	144	163	146	140	126	145	151	145	136	146	150	128	129	137	137	127	171	162	158	162	143	150	142	139	134	146	154	150	156	154	126	159	164	165	158	135	145	139	133	124	158	145	149	141	148	123	142	129	120	150	158	160	151	149	112	136	138	149	153	149	147	148	157	174	162	132	178	141	130	153	150	134	150	153	142	139	113	129	153	174	143	150	160	138	126	131	143	165	165	149	133	144	163	149	166	141	146	156	146	129	142	161	164	164	143	158	139	134	121	158	149	130	146	132	144	162	152	160	121	170	154	131	138	141	138	137	166	153	148	153	148	129	145	153	141	162	138	134	152	152	140	152	140	147	163	163	139	149	148	162	152	157	159	152	126	151	156	157	158	122	153	149	154	156	150	151	152	165	153	147	151	127	140	160	121	158	161	135	132	154	164	159	142	133	149	156	144	151	123	132	138	134	154	145	159	149	142	158	132	148	141	127	118	125	167	139	147	140	146	140	144	126	168	154	151	152	135	146	159	158	149	152	155	145	140	151	145	146	122	138	149	135	150	152	154	126	142	144	164	135	154	143	155	145	153	148	145	155	137	146	146	170	134	164	121	155	165	133	132	147	119	152	142	151	143	142	149	141	152	148	148	131	152	153	142	148	147	135	165	159	152	145	141	124	155	139	143	140	168	158	144	148	161	150	142	140	131	134	177	126	151	138	167	116	140	144	140	135	169	142	146	151	141	160	146	142	130	163	152	168	155	147	133	142	158	131	151	157	145	139	154	150	138	131	130	138	159	124	152	136	150	147	152	145	167	145	150	139	137	153	135	157	142	146	150	153	152	163	154	165	131	153	139	150	150	157	165	155	143	164	147	136	144	134	151	133	152	142	155	161	139	148	144	142	145	139	143	142	156	167	141	144	168	131	158	147	180	130	159	147	148	149	135	144	144	134	148	145	137	165	147	124	147	153	151	132	165	144	141	135	147	157	160	161	153	139	143	142	143	175	180	159	145	152	167	138	130	141	147	131	147	147	145	131	142	150	143	160	154	148	141	164	145	149	146	140	146	159	129	122	147	159	145	142	147	143	126	144	161	139	150	154	146	128	169	145	131	138	146	130	176	152	132	138	135	155	135	150	128	164	152	139	138	158	135	163	144	166	139	160	129	151	141	144	133	136	146	128	141	125	139	169	125	148	188	165	140	137	131	160	156	153	135	158	151	161	161	146	166	153	145	157	156	137	139	139	143	145	158	152	148	137	138	127	173	138	141	145	140	152	149	154	135	136	120	161	147	142	143	154	164	143	145	154	148	145	129	147	147	149	143	161	140	134	146	137	154	163	145	162	164	134	150	150	145	152	156	167	143	141	150	146	167	150	136	147	120	147	149	147	136	143	133	138	152	149	130	160	153	151	142	146	142	165	156	143	146	157	140	137	152	154	144	142	174	137	145	135	142	135	148	161	148	138	164	128	137	152	151	149	141	125	183	126	152	137	149	162	158	148	144	113	129	153	130	159	147	143	147	160	151	153	151	150	149	136	128	160	158	155	152	141	131	131	142	138	154	150	151	152	156	134	127	157	148	155	147	154	142	147	148	157	146	137	142	176	147	124	124	145	160	136	151	145	129	147	166	135	149	142	150	154	141	153	149	124	142	126	137	163	137	150	151	143	152	167	146	155	156	151	169	164	160	151	142	153	139	129	130	144	143	139	145	133	138	171	137	157	162	139	151	152	126	150	160	128	147	160	132	135	157	135	157	142	148	172	155	143	159	138	139	134	137	151	131	142	146	157	133	142	138	147	158	157	150	141	147	125	137	141	136	132	165	157	154	140	147	137	150	152	145	168	158	151	142	144	135	145	152	156	137	145	135	150	140	166	132	134	142	150	155	151	147
27043	17609	15401	6600	4069	2783	2049	1388	1143	1131	1353	821	510	487	436	370	351	325	310	243	244	242	225	263	225	223	220	197	211	191	167	156	185	167	177	153	184	198	205	207	179	206	200	221	190	217	212	207	182	198	193	199	190	176	210	162	159	122	149	147	169	137	179	161	157	166	174	166	166	161	157	168	139	149	153	150	158	162	141	139	144	149	148	140	145	167	152	162	154	162	147	161	171	168	127	145	128	124	143	174	159	150	134	136	163	135	160	154	158	156	147	126	155	156	130	121	166	135	168	143	136	147	133	126	163	153	148	157	150	142	132	152	131	137	169	157	123	145	150	138	151	149	160	129	138	139	150	170	158	145	150	146	147	135	126	152	152	168	141	156	166	128	126	145	139	166	161	158	160	139	153	149	145	155	143	126	137	147	144	132	157	143	154	165	149	150	164	142	147	152	143	133	140	160	139	135	131	153	172	150	148	148	147	144	151	156	120	143	137	163	135	146	146	162	140	145	167	130	167	141	149	160	159	128	141	147	134	133	167	148	146	145	159	141	124	154	145	138	135	161	154	150	152	149	146	149	146	134	148	146	157	162	159	157	153	132	162	146	149	134	158	156	130	157	137	162	146	187	155	139	141	169	124	128	165	149	133	127	153	164	172	144	141	140	150	155	157	153	141	130	168	161	171	132	150	168	134	163	148	142	147	156	147	147	169	139	143	165	158	175	146	147	138	146	150	162	144	144	162	130	186	148	156	145	132	155	162	138	155	162	139	136	124	142	151	158	153	139	153	129	144	146	144	156	146	151	160	124	149	161	156	141	122	148	146	122	160	140	148	150	148	157	154	151	140	124	141	143	133	166	130	140	164	116	165	144	142	139	140	161	154	141	146	144	154	158	141	135	170	126	153	166	136	151	157	135	151	131	165	147	161	146	156	152	120	141	159	146	149	165	146	151	148	160	141	157	177	157	133	149	137	152	149	119	158	127	144	169	155	139	159	148	160	145	154	134	138	144	152	149	154	163	126	153	164	166	160	161	143	136	140	138	131	159	153	159	149	164	156	155	169	141	159	148	154	157	151	145	132	157	149	147	147	146	169	158	132	145	136	145	144	144	156	139	157	142	153	158	165	138	133	130	140	152	146	149	143	121	139	159	141	151	152	136	140	148	147	152	148	132	140	182	138	145	146	156	139	153	175	170	150	129	147	145	134	141	153	175	140	150	162	149	143	126	160	173	171	164	153	163	145	166	148	156	147	155	125	149	137	171	132	145	146	152	138	162	160	161	168	140	154	132	146	143	124	137	143	142	149	169	156	147	143	163	158	149	156	145	149	141	159	159	134	154	141	153	145	139	132	138	147	151	125	121	165	161	125	162	170	138	148	144	134	158	117	149	129	126	172	148	150	141	159	167	153	139	174	159	142	141	135	145	156	157	150	141	158	151	140	144	153	160	177	170	152	139	144	179	162	164	146	175	147	161	156	144	171	154	158	164	148	138	135	146	162	142	157	126	162	156	165	146	166	136	144	149	148	162	154	163	153	142	151	142	145	141	133	126	157	152	148	140	155	160	167	140	167	138	149	127	141	162	152	135	171	145	183	135	144	148	135	171	133	154	148	145	176	155	153	161	144	133	138	150	124	165	154	149	138	153	129	150	149	134	130	169	149	156	169	133	149	158	175	129	160	115	153	145	154	154	124	160	146	138	144	145	133	141	148	154	141	138	150	141	155	164	154	144	171	158	150	168	131	157	161	131	163	147	153	180	133	130	142	144	142	147	143	147	146	150	160	148	152	161	168	149	154	159	151	157	165	141	152	152	177	167	146	161	143	149	156	134	134	139	159	136	143	139	147	149	177	138	138	136	158	142	127	149	182	154	140	129	143	147	144	136	131	145	145	135	150	177	164	130	142	152	141	142	169	145	148	152	152	137	171	155	144	157	123	144	162	146	137	131	152	146	168	142	160	135	152	138	171	154	167	137	141	158	166	132	134	144	155	142	141	126	130	143	179	145	146	165	149	155	150	116	143	160	154	155	148	156	146	158	159	120	119	130	124	136	147	137	134	137	122	157	154	133	135	160	144	147	161	151	146	155	155	141	132	167	138	139	137	127	134	158	143	147	123	156	159	143	140	151	154	139	143	136	150	135	138	160	152	145	136	165	152	147	150	154	138	140	142	149	143	148	130	149	150	127	145	170	143	154	159	146	170	157	141	157	147	147	166	156	164	157	134	164	132	148	150	162	143	156	170	155	165	140	140	127	162	147	124	128	131	148	155	178	143	132	164	145	139	147	144	153	143	128	152	147	166	141	160	156	144	145	151	149	149	151	138	133	157	139	162	159	144	154	161	171	170	140	129	140	130	164	135	144	161	142	167	142	152	135	177	145	176	165	172	162	114	125	137	147	137	149	164	158	153	139	161	150	141	143	154	155	141	156	167	126	148	147	141	128	139	120	154	154	143	144	140	149	156	132	145	148	155	139	119	146	164	142	152	145	140	144	166	140	143	143	155	152	125	146	149	143	164	141	141	163	144	156	138	131	141	132	116	163	167	145	158	135	128	162	161	160	150	141	150	124	155	138	138	140	144	173	163	131	159	143	162	160	161	154	163	144	139	140	162	186	134	166	160	139	134	148	143	126	148	162	176	148	156	150	137	141	158	144	145	133	160	137	159	163	128	140	155	157	168	157	124	161	164	139	148	145	128	129	141	148	129	150	176	136	160	138	151	150	156	135	145	141	160	154	152	149	159	111	138	149	129	152	141	166	156	148	149	138	161	139	138	160	162	138	152	147	137	141	176	141	138	137	135	156	141	140	124	147	146	158	152	156	151	140	139	136	160	142	148	152	164	149	137	151	128	142	165	129	152	133	146	153	142	156	148	155	155	145	173	142	144	158	151	162	150	134	154	147	164	137	161	132	155	154	147	150	137	138	132	156	137	151	170	143	156	148	159	160	153	151	140	126	153	125	139	134	143	152	160	131	151	144	172	158	141	157	129	161	150	162	129	147	141	141	161	138	149	136	147	129	144	125	130	162	153	155	142	148	160	132	146	150	147	135	140	132	143	166	146	131	146	129	145	149	160	145	131	146	145	165	147	156	141	150	162	147	173	143	159	134	161	151	157	160	130	135	155	155	160	135	138	159	137	142	141	127	146	149	153	152	140	150	150	139	139	149	143	138	153	160	146	142	162	159	151	126	148	145	146	153	147	138	159	135	166	143	164	157	173	170	156	132	147	144	144	149	131	161	162	139	144	153	160	147	149	148	146	163	146	146	185	144	162	159	149	135	148	140	161	154	159	153	158	156	133	128	153	165	151	129	137	136	148	130	155	122	160	145	149	155	152	173	136	162	144	132	150	141	132	145	154	148	140	157	145	157	141	143	128	138	132	142	137	147	153	140	152	145	137	143	179	156	158	161	147	158	162	149	154	152	126	139	128	131	140	158	139	125	150	169	144	130	143	141	168	134	169	160	142	125	122	154	142	154	133	134
29105	19986	8431	1503	726	623	622	579	546	624	699	592	501	519	454	530	533	498	541	506	521	542	499	479	494	513	506	489	459	538	508	490	515	529	480	515	507	447	532	487	525	509	521	474	501	522	495	515	498	531	480	491	466	479	494	480	467	531	523	503	483	483	494	492	536	477	518	509	531	526	493	536	518	539	525	488	477	484	474	505	508	495	525	491	476	492	507	541	508	499	490	549	457	521	505	526	527	477	465	492	528	499	462	517	500	498	538	506	485	487	506	494	515	509	476	493	526	546	536	515	499	462	494	515	513	503	515	523	536	495	536	524	502	484	501	478	515	548	505	502	520	509	503	489	480	481	488	487	493	478	504	489	523	483	509	529	506	509	479	475	527	489	500	516	525	515	520	471	511	486	510	548	524	457	529	524	488	516	486	456	551	506	475	532	460	469	507	539	517	521	490	483	506	492	488	532	500	488	520	521	535	531	527	485	484	496	515	483	489	523	476	486	471	525	481	507	514	492	503	528	520	492	499	484	504	510	503	507	468	489	493	459	508	505	523	514	500	499	483	522	509	514	483	453	496	533	487	490	532	533	506	483	503	518	525	501	480	480	513	514	517	507	541	489	488	487	540	516	475	516	515	488	520	536	519	465	479	512	473	491	478	534	533	531	498	477	502	477	474	489	495	474	485	565	554	462	539	531	496	473	504	550	541	509	492	520	483	526	519	504	540	459	527	489	507	521	458	510	505	476	526	489	464	461	522	478	504	457	490	488	540	489	503	484	468	506	496	522	480	509	487	520	526	528	508	497	510	505	462	518	521	502	495	544	473	482	475	519	513	505	492	524	502	501	542	519	515	529	508	508	510	484	480	492	499	500	526	504	488	463	528	469	499	478	519	511	489	486	493	516	513	531	459	505	489	517	500	480	476	510	467	476	541	536	496	479	497	474	481	503	448	532	518	486	527	516	515	469	494	488	477	509	560	517	531	504	497	433	499	472	472	514	499	516	509	502	510	496	454	495	487	563	485	529	473	486	482	515	493	485	492	537	503	541	530	530	504	500	538	513	494	511	489	480	500	526	473	493	501	519	500	525	480	491	512	517	484	490	462	510	497	539	525	522	490	553	522	509	510	501	519	518	521	506	527	513	505	479	503	509	509	473	516	504	470	502	494	492	497	477	526	484	493	516	553	487	490	492	481	492	482	493	500	465	480	503	505	498	506	467	479	557	512	539	528	494	508	547	488	499	482	516	440	466	529	488	546	506	527	477	571	524	527	493	505	497	482	531	499	528	484	500	500	520	527	486	541	517	525	482	548	521	459	529	471	502	518	509	502	495	498	510	492	545	483	487	479	520	494	511	511	506	499	536	499	516	499	525	488	457	480	523	509	499	457	504	475	433	495	503	489	504	509	490	516	510	542	505	523	499	509	472	526	511	486	488	477	482	495	508	479	483	477	551	538	499	501	481	518	528	486	501	486	485	515	476	503	480	484	500	452	498	490	512	496	504	523	468	519	559	520	531	474	519	471	521	514	541	498	476	528	472	462	497	485	513	476	496	514	482	518	491	541	522	546	542	490	517	481	468	519	504	494	476	466	509	510	524	488	472	494	516	492	537	495	468	450	464	486	522	485	536	511	485	439	469	508	492	495	504	542	493	511	508	488	504	516	481	501	531	518	466	479	502	500	501	530	471	451	465	515	501	531	504	532	538	492	474	516	478	502	522	483	505	474	519	517	483	508	551	511	499	510	508	527	505	469	501	498	455	507	526	500	499	480	496	492	507	530	494	500	519	506	535	476	502	481	513	519	515	530	518	518	525	488	494	492	481	530	509	519	534	485	521	499	511	485	512	491	477	486	508	499	470	507	517	495	504	562	524	474	497	469	496	486	529	520	477	511	500	539	475	503	535	508	463	508	471	492	507	507	499	500	479	548	509	469	531	486	523	525	489	491	495	514	477	514	542	512	458	485	513	475	506	468	524	493	515	481	489	507	501	523	490	521	482	517	492	509	513	482	502	523	494	487	500	504	514	476	522	527	542	476	524	498	465	486	544	585	507	455	523	498	503	487	529	448	535	501	465	499	515	459	425	502	505	532	521	514	508	537	471	485	512	494	528	466	508	498	515	479	503	511	544	516	484	511	508	511	494	493	504	541	494	490	530	517	491	471	493	503	506	491	488	468	486	486	505	509	526	498	504	494	523	484	477	496	460	451	491	488	512	500	520	518	499	465	487	549	484	478	501	521	508	512	461	484	534	565	498	580	502	469	508	486	487	489	509	469	522	492	465	528	501	517	517	512	509	491	503	521	490	489	476	492	491	517	530	484	509	519	475	467	456	509	458	511	537	501	492	517	515	494	500	464	483	492	535	485	486	511	490	544	535	515	492	528	498	456	496	470	524	499	491	501	506	485	496	510	490	518	516	509	503	480	498	518	495	491	471	476	502	531	540	482	509	457	529	490	549	484	509	495	492	501	513	493	514	518	548	533	493	511	479	457	477	436	506	465	496	512	495	519	505	520	515	538	507	499	483	485	452	522	517	552	425	467	502	534	516	511	501	463	500	518	505	503	512	512	474	498	443	524	512	480	521	505	481	466	473	501	499	515	495	510	539	495	548	503	504	481	507	504	530	471	526	528	493	526	510	508	544	476	541	488	503	473	474	523	525	486	515	468	493	523	526	498	469	492	493	537	492	528	503	508	557	523	522	469	484	536	465	512	539	567	488	518	487	553	514	504	474	492	501	489	495	480	495	517	481	476	497	493	480	449	492	510	488	533	477	506	504	475	470	522	522	511	464	459	482	505	493	488	511	467	503	528	523	508	504	507	499	513	536	490	500	495	514	484	487	499	460	494	517	490	561	499	483	490	480	463	508	521	498	524	554	497	482	509	518	531	545	498	510	452	515	493	468	475	485	543	504	517	458	500	503	490	507	515	490	466	509	485	474	497	502	522	510	528	495	537	506	535	486	485	508	463	500	507	492	496	496	460	548	488	500	509	562	504	476	483	506	492	466	480	507	540	500	524	486	472	544	535	477	468	496	490	496	491	503	510	489	500	498	465	498	495	505	534	467	489	507	504	482	483	517	514	484	476	493	501	491	517	530	525	510	520	506	529	498	533	471	505	515	507	522	521	493	506	495	493	548	480	488	533	548	474	485	489	500	497	505	490	576	518	477	504	497	524	497	460	470	461	492	498	511	514	500	502	557	496	498	517	488	494	523	478	506	529	492	472	490	500	498	548	480	516	511	513	490	510	531	500	519	542	480	464	506	549	472	491	506	461	494	489	542	531	525	496	489	501	464	503	498	547	522	514	519	531	491	497	498	494	488	507	508	499	514	505	544	510	497	514	494	496	476	495	457	481	519	485	516	530	468	482	483	527	474	491	476	491	521	491	502	514	496	463	475	480	492	470	488	513	508	537	483	530	492	551	506	480	517	488	462	488	459	437	481	493	451	512	508	469	496	513	486	490	493	486	491	458	521	494	485	450	489
21399	4430	4616	1323	891	680	649	615	591	657	883	541	561	546	568	507	517	496	481	498	498	514	506	552	467	521	527	513	446	550	550	488	495	492	473	506	501	540	552	505	544	542	497	512	526	536	456	522	547	538	528	523	507	539	550	479	459	510	521	484	513	561	493	486	483	529	503	509	475	514	519	532	537	555	488	489	490	532	507	497	552	527	466	487	481	518	481	503	477	471	467	495	480	499	511	504	539	498	490	482	502	543	497	536	515	493	484	523	510	534	511	492	518	536	488	517	512	491	528	510	534	494	508	502	505	521	496	477	520	473	499	582	481	494	502	488	503	453	485	526	508	474	513	545	494	507	475	498	513	512	520	505	520	505	474	497	497	514	483	516	513	490	497	547	522	513	517	509	490	491	513	540	473	492	507	489	499	514	515	493	471	501	519	491	487	502	481	499	522	480	507	504	515	510	531	472	496	485	523	497	470	464	484	482	499	470	507	498	529	506	512	514	530	487	502	528	500	511	524	527	484	497	488	483	527	461	517	496	488	515	532	504	522	499	519	492	470	503	493	489	517	458	512	514	481	474	505	497	513	460	515	471	490	490	511	508	455	485	536	485	484	531	489	502	510	510	522	505	512	496	525	502	519	496	473	498	530	467	495	542	488	501	550	510	504	538	483	512	486	521	516	494	463	484	506	492	515	508	516	459	505	521	495	491	475	515	512	497	516	536	537	529	517	491	484	560	501	514	473	464	465	513	483	490	483	503	509	460	522	488	507	499	534	483	509	486	501	533	495	475	484	513	479	491	503	520	495	516	519	507	504	534	510	509	507	510	519	493	466	513	499	522	489	499	507	516	487	489	506	531	519	506	495	473	492	497	504	522	490	488	464	508	481	510	484	490	463	513	491	488	506	528	460	508	490	522	512	478	495	511	480	487	528	529	488	584	480	500	487	505	508	526	522	497	505	503	526	512	516	488	494	522	504	506	507	540	498	487	527	497	489	505	498	503	481	499	477	500	516	479	502	484	516	500	530	515	505	500	535	479	501	515	534	497	487	511	475	495	518	484	512	509	515	516	508	522	531	489	463	516	482	510	508	525	519	537	508	512	511	567	482	490	463	541	471	484	480	530	488	491	523	540	497	516	497	496	548	519	503	512	516	476	502	509	526	507	499	484	503	529	496	499	534	512	497	467	498	520	496	514	537	497	473	478	509	517	489	537	507	533	466	483	477	511	497	494	516	518	551	514	513	504	495	525	514	499	546	474	509	500	500	516	493	523	514	490	498	486	547	483	511	490	531	485	484	538	494	502	528	542	543	497	493	526	527	500	538	495	447	523	507	517	544	484	499	497	515	512	508	517	515	513	494	544	511	505	517	476	507	483	459	537	489	512	474	486	514	478	467	516	454	521	557	504	457	518	539	517	480	515	484	506	509	510	476	524	490	531	526	498	461	501	514	515	509	516	490	496	542	539	491	470	534	543	531	548	513	499	510	523	520	516	518	502	505	515	509	529	544	559	553	501	482	508	475	499	500	485	503	504	526	496	521	488	515	484	517	529	519	484	513	494	500	490	524	521	520	547	504	527	492	495	482	523	527	537	497	546	515	488	533	485	489	507	482	526	474	489	542	485	499	497	494	528	527	539	515	483	477	505	469	513	509	532	484	499	459	500	525	498	492	528	509	486	454	525	528	465	540	517	481	468	491	504	515	471	507	505	471	517	497	500	484	546	538	482	494	495	484	514	468	522	488	488	515	508	526	497	495	548	534	493	511	522	520	530	496	519	519	506	515	446	505	528	531	447	502	532	507	498	524	529	509	459	535	479	517	518	526	529	490	489	526	508	519	524	499	492	557	504	510	473	481	515	508	525	501	510	524	537	535	485	531	504	459	541	511	500	500	490	493	506	507	536	547	557	501	500	529	492	515	539	527	460	538	504	497	497	448	522	501	531	476	514	518	516	476	515	500	492	511	521	492	487	507	480	458	522	504	488	527	529	493	466	478	498	457	472	489	524	501	468	521	490	518	465	489	494	481	504	517	445	463	521	486	528	477	515	470	518	522	525	502	508	490	511	477	532	540	533	440	530	524	501	553	510	492	522	514	505	532	496	525	509	488	493	466	552	544	525	499	547	496	512	494	514	510	491	516	461	507	519	538	541	537	484	488	514	494	462	497	462	533	515	549	512	511	497	505	498	472	544	475	497	516	495	510	489	504	500	511	503	518	494	501	497	511	513	511	500	503	511	518	519	573	552	496	492	487	517	491	506	532	514	497	489	480	492	509	552	508	499	483	507	504	521	499	493	485	498	503	489	514	498	559	504	494	499	503	523	495	502	467	496	501	488	531	465	491	515	482	463	485	519	496	491	503	508	521	514	532	516	518	499	471	504	501	574	545	508	511	513	518	473	473	507	553	547	514	483	499	496	499	483	521	537	500	548	508	493	477	528	523	495	521	480	511	500	488	475	522	493	508	517	460	479	486	492	495	509	528	505	532	533	563	496	519	471	496	508	526	528	517	520	504	451	498	519	518	490	513	539	520	520	516	488	496	511	547	525	509	511	526	527	468	479	456	482	483	508	525	495	552	482	500	519	497	515	514	448	543	483	488	523	491	494	525	534	494	507	483	516	518	487	479	544	527	500	482	522	488	534	520	461	515	498	514	482	506	487	526	476	490	527	522	499	495	489	520	506	499	468	495	501	505	490	489	484	520	479	494	490	548	497	505	483	531	487	471	495	514	542	473	530	498	494	509	508	528	500	476	494	515	548	501	508	508	521	511	536	510	521	524	530	519	510	467	534	516	511	498	496	478	508	539	518	511	552	547	501	542	519	517	507	556	482	507	550	508	514	483	509	492	521	546	489	511	479	501	537	516	512	509	523	484	493	507	464	493	531	484	531	542	536	482	489	486	490	469	495	503	495	468	495	505	486	477	524	492	485	535	501	499	500	526	536	500	503	474	510	501	483	533	507	466	512	513	502	516	503	478	529	502	533	531	485	536	484	483	515	500	492	541	519	499	481	560	532	489	502	512	488	466	508	537	489	506	541	470	492	512	487	502	504	503	490	511	513	509	496	506	491	482	539	513	515	508	531	519	494	517	523	485	517	473	494	486	480	545	486	521	510	522	522	519	535	479	540	516	479	529	503	492	502	502	543	514	527	531	528	491	519	503	504	519	510	522	500	483	507	490	474	510	492	485	517	521	483	494	494	490	506	496	517	531	521	532	514	524	474	508	536	506	519	476	527	507	491	523	510	482	483	522	536	541	488	525	502	500	543	452	513	500	512	543	503	506	498	535	461	493	532	529	512	513	493	490	483	501	473	511	483	530	523	501	520	515	521	492	513	494	500	537	489	503	517	487	533	517	486	482	534	466	530	537	538	483	515	492	538	537	506	474	499	534	530	493	522	494	482	479	473	484	483	511	551	494	489	462	495	501	538	516	503	518	502	518	494	541	531	458	526	521	521	505	544	490	482	549	476	529	538	551	530	494	481
24099	21576	28912	24688	21585	13217	1369	739	702	907	1075	483	433	398	373	393	372	332	352	357	292	330	298	330	320	310	315	311	327	320	320	315	296	304	298	300	317	274	313	326	328	318	342	339	341	369	324	328	317	327	322	344	315	339	336	312	338	304	327	293	305	304	292	299	331	338	296	266	321	277	319	315	287	284	324	283	306	326	294	293	315	295	279	276	319	292	292	330	310	279	278	314	293	323	281	307	303	301	277	305	303	329	315	314	286	296	288	301	305	306	255	280	299	285	294	266	300	312	287	311	308	291	304	295	302	332	301	274	318	279	307	284	299	312	312	307	312	334	331	302	275	302	304	311	304	304	284	268	281	291	312	339	293	329	300	324	298	290	290	312	299	306	302	316	302	276	333	307	324	317	319	316	276	286	316	291	323	307	279	337	268	299	305	311	308	277	294	312	298	295	317	281	308	326	324	303	311	277	307	284	299	301	297	341	299	291	315	272	275	286	325	307	304	303	294	295	306	312	312	323	297	278	299	300	291	275	281	307	298	301	300	319	285	283	274	309	295	275	317	318	288	311	289	277	293	283	278	318	312	296	295	313	280	283	352	299	282	311	299	311	304	277	280	309	275	311	280	286	287	301	284	317	321	292	288	324	324	300	311	319	304	283	305	284	283	290	324	296	282	300	304	348	293	327	282	287	313	298	301	283	267	326	317	316	334	286	315	297	308	277	305	289	312	303	292	294	287	279	331	307	283	295	309	325	289	284	324	328	323	313	312	303	341	316	300	266	314	316	298	282	305	298	316	310	303	267	303	294	288	300	309	279	310	315	310	303	292	313	284	296	291	331	311	295	307	301	312	312	287	285	287	343	280	312	319	277	308	275	313	310	339	338	315	296	293	319	324	282	304	273	287	289	313	299	312	306	300	310	308	292	329	296	307	298	300	303	284	311	295	291	273	306	289	303	300	288	304	296	272	301	284	282	315	322	298	284	314	287	295	297	343	275	293	307	282	311	296	314	307	307	321	305	298	304	339	302	289	283	316	324	291	263	302	294	299	322	284	285	274	309	286	305	273	336	300	315	316	303	315	275	312	287	281	292	302	275	307	299	294	282	284	305	322	301	299	262	289	308	292	307	292	264	284	321	280	279	286	321	299	285	323	293	279	334	340	299	314	296	298	300	280	306	297	306	289	308	321	301	299	267	293	276	307	323	307	278	287	320	293	286	316	282	308	306	248	272	317	286	284	312	285	313	272	338	357	282	275	326	309	290	295	303	323	316	326	276	289	307	327	308	307	335	310	302	335	269	267	291	304	271	278	300	291	304	279	295	315	293	295	282	272	302	324	276	279	294	298	293	299	290	313	303	287	315	267	299	309	313	282	307	275	321	267	299	304	310	299	345	293	301	302	326	289	315	329	287	305	333	294	301	286	257	264	294	285	312	297	306	303	313	303	308	289	293	274	296	293	304	300	299	301	289	313	287	327	303	274	315	306	295	281	324	303	298	312	300	313	298	301	305	291	304	286	265	311	280	310	304	305	314	326	290	336	330	291	270	291	289	278	310	276	306	303	307	325	279	327	286	316	306	305	336	253	291	274	305	268	305	290	299	335	274	286	296	294	271	302	322	292	286	276	296	294	280	316	284	329	296	291	296	314	300	274	280	318	298	264	320	290	309	278	291	268	312	311	285	318	301	257	286	333	318	289	288	299	294	318	296	322	291	309	258	289	279	299	295	298	288	309	283	295	286	290	321	286	339	341	306	312	310	319	275	315	307	327	311	261	315	291	289	295	319	303	296	299	282	300	321	280	293	293	293	306	302	288	297	293	314	306	299	314	282	298	307	304	298	320	318	312	296	291	315	268	297	277	287	286	310	283	311	292	341	329	312	298	277	288	316	268	313	299	294	313	292	296	320	287	319	275	287	322	295	333	277	289	323	259	272	320	332	283	308	314	297	319	331	315	332	296	312	296	292	282	283	300	305	298	301	300	279	280	291	292	289	303	304	267	290	301	310	281	248	307	318	268	314	283	290	288	311	306	306	296	291	284	310	286	317	282	310	329	303	324	328	328	296	306	288	292	299	277	289	295	331	312	306	301	281	300	320	296	307	303	314	306	279	276	309	279	297	309	290	300	301	285	313	251	282	327	292	303	304	314	297	299	313	295	321	303	299	264	327	299	285	315	322	313	294	291	279	297	322	304	301	297	321	315	312	316	307	308	278	287	301	291	264	276	286	299	302	324	315	294	322	300	278	329	284	280	317	304	270	270	312	302	292	282	299	298	301	288	341	290	286	309	282	286	292	286	286	287	296	324	291	309	315	308	306	279	281	287	294	289	288	296	276	295	272	312	292	309	303	278	320	320	297	299	311	295	315	308	295	286	283	288	309	278	284	267	299	306	281	324	307	298	310	315	302	325	298	301	327	326	294	327	296	277	310	296	292	314	312	295	286	299	283	280	280	297	282	322	315	289	318	286	296	290	301	303	325	283	321	294	287	322	304	302	295	316	330	321	302	308	287	324	280	299	301	303	262	293	331	313	278	303	310	280	315	313	297	301	310	283	299	305	282	299	282	299	311	310	278	299	277	280	305	313	293	273	314	288	297	279	307	285	317	282	295	270	287	296	324	289	346	324	305	289	316	304	331	305	329	308	271	324	263	305	290	298	280	302	295	270	275	271	333	290	285	278	308	286	308	301	313	281	309	304	297	296	277	310	296	299	275	306	318	296	306	317	297	304	289	306	286	320	270	307	314	276	310	292	329	300	288	297	307	301	306	265	299	322	283	300	301	276	276	291	287	321	295	262	275	299	310	315	292	293	283	308	311	313	335	295	314	304	315	313	321	264	332	336	284	275	340	302	277	295	328	277	279	325	316	315	285	315	301	277	319	269	302	292	305	286	297	282	306	269	311	341	278	310	297	306	323	324	293	291	286	286	310	301	302	295	285	334	311	275	307	285	322	316	323	295	336	284	293	352	288	301	304	305	305	319	323	282	309	287	292	291	298	301	321	267	301	290	312	308	285	284	312	294	293	268	302	290	307	293	306	319	294	295	305	326	303	293	299	301	325	283	304	326	281	295	299	326	295	316	313	308	265	286	297	336	296	297	321	289	289	311	294	292	289	276	302	321	301	285	294	334	273	251	303	283	265	319	295	318	297	290	301	270	327	301	286	300	296	258	259	279	292	286	290	260	318	282	305	294	334	267	302	300	303	304	297	303	316	321	293	315	306	333	300	272	303	286	309	263	327	286	324	304	302	326	301	312	297	319	294	329	297	281	286	272	285	301	283	316	306	307	307	302	327	278	287	310	293	298	298	336	273	326	283	308	318	294	297	297	312	304	271	289	327	330	287	312	311	281	306	279	305	277	272	319	294	274	313	265	301	294	305	281	315	305	290	317	300	306	280	286	288	316	281	311	292	281	272	320	305	293	292	304	303	275	284	310	280	294	280	260	285	293	279	310	303	314	274	307	305	306	275	290	312	314	303	304	294
23392	12992	9911	4037	2250	1706	1391	1113	899	1180	1388	627	506	487	418	397	419	362	359	384	338	376	334	343	361	354	349	355	344	325	329	314	360	305	335	358	343	325	340	317	360	361	342	334	327	337	364	354	350	358	344	349	356	311	327	343	313	333	331	317	300	331	313	322	304	332	336	319	328	327	360	302	327	304	338	334	326	305	288	341	326	316	316	313	291	301	325	308	328	294	323	309	291	331	337	334	332	306	341	354	295	329	311	307	302	315	339	288	324	307	286	326	313	312	316	319	321	321	290	307	302	311	314	340	297	323	300	312	311	316	301	329	345	294	307	319	314	307	323	319	323	304	313	319	293	313	302	314	327	316	307	308	329	334	307	302	324	330	311	323	320	313	333	282	305	322	310	318	307	309	331	318	342	330	293	330	308	301	324	327	309	326	300	313	324	313	315	330	319	305	311	309	294	322	300	339	304	323	310	317	339	339	350	348	334	317	304	342	303	332	320	306	310	301	311	293	327	348	285	311	319	294	307	299	328	330	311	331	338	311	303	320	301	328	322	336	313	313	316	301	334	306	337	322	358	298	303	316	327	322	297	330	321	299	305	299	333	290	290	311	319	329	276	324	306	324	340	315	319	294	325	349	297	318	336	316	287	300	302	308	296	309	275	293	287	299	319	316	297	323	314	286	332	332	316	335	332	288	343	321	314	331	310	318	312	315	308	283	288	286	329	286	321	296	320	326	337	325	304	305	331	321	294	300	325	309	346	320	322	319	336	324	329	305	292	296	287	306	312	328	292	307	299	280	307	326	307	320	334	316	301	300	291	304	310	292	349	338	309	315	329	318	323	339	324	325	314	304	299	314	343	326	312	298	340	308	350	333	292	318	310	324	339	304	319	288	343	306	339	320	283	332	294	328	331	332	311	318	325	296	302	316	319	323	315	339	306	273	296	321	286	306	344	310	331	318	324	331	301	293	317	311	318	309	323	284	314	315	349	290	335	317	309	335	332	282	321	344	329	333	313	324	332	317	321	323	341	324	361	307	324	305	305	313	318	292	286	313	286	277	282	294	318	301	316	304	285	295	304	305	303	316	317	272	329	310	313	292	309	326	319	286	307	319	330	322	326	297	309	304	317	312	294	317	299	295	313	309	355	299	316	323	311	286	312	312	337	309	315	308	325	338	301	330	303	283	306	307	352	318	315	291	318	292	321	333	322	314	278	293	293	330	316	327	286	322	308	323	321	345	315	312	300	295	313	308	327	314	295	309	330	321	289	318	357	292	289	322	327	336	341	317	290	326	322	334	312	292	310	305	321	321	320	300	319	308	322	298	296	324	311	304	289	321	296	302	281	310	302	311	323	322	298	303	293	321	339	312	311	312	337	323	286	311	317	320	276	277	312	307	305	284	282	297	305	343	312	302	308	321	330	338	307	325	311	318	293	323	352	348	335	284	315	290	325	329	340	309	290	328	313	307	321	296	293	310	303	271	375	290	324	306	294	337	344	342	322	316	287	330	323	329	335	300	290	323	317	295	306	315	300	315	317	314	298	308	331	320	294	313	301	313	320	329	271	336	335	317	313	336	308	324	321	299	316	315	342	306	322	326	304	342	296	320	322	294	294	295	299	287	319	327	312	313	317	318	265	326	321	306	302	317	327	357	355	329	318	302	307	294	324	283	311	326	357	292	332	310	324	309	292	316	336	306	303	340	306	323	315	332	292	325	310	300	314	312	307	310	313	297	338	303	327	304	302	310	320	299	322	324	317	322	292	342	327	296	310	285	315	279	279	311	335	323	306	312	332	338	311	330	336	290	311	297	309	320	305	332	337	358	277	331	294	313	318	348	327	287	306	321	294	333	295	298	319	303	315	334	318	290	306	311	328	314	321	297	316	318	296	317	287	320	318	301	311	289	283	290	314	315	337	320	322	340	353	298	309	315	320	290	282	289	308	302	311	315	304	310	368	344	299	303	316	330	326	292	332	303	314	324	292	340	300	328	303	338	321	338	295	317	330	297	302	328	310	270	306	312	306	316	305	317	320	300	322	304	296	338	324	335	283	304	306	328	308	316	284	317	350	317	326	308	313	325	308	289	305	294	332	333	319	273	325	310	307	316	319	334	311	306	332	298	341	299	318	312	334	293	316	294	296	304	322	319	321	314	350	306	315	309	312	274	325	333	312	297	287	286	334	325	297	320	336	319	307	351	307	294	302	339	341	337	336	312	328	324	330	315	314	345	330	311	309	312	292	328	332	274	328	281	312	334	315	314	302	323	297	297	340	331	328	300	345	334	297	300	332	338	329	327	321	296	315	284	330	320	315	297	351	320	348	290	305	327	318	322	311	306	318	333	309	304	301	329	319	328	324	318	315	294	333	316	312	322	275	310	294	310	333	285	343	335	285	313	300	310	337	295	322	302	323	289	327	316	330	284	323	317	304	319	293	305	329	296	337	299	293	304	284	309	299	311	333	326	312	319	272	316	331	313	317	327	303	335	310	285	298	289	300	282	307	325	306	326	304	311	302	312	322	291	338	332	322	288	305	338	302	321	326	314	307	313	318	311	296	328	323	321	313	296	287	313	331	286	307	278	340	332	323	321	299	328	328	319	300	346	350	327	320	300	333	358	295	303	328	319	342	276	298	277	292	322	296	334	298	316	302	283	304	343	288	312	320	303	327	308	306	305	292	327	351	322	312	315	325	316	333	331	316	307	302	346	306	296	306	317	303	302	282	299	295	281	348	318	289	323	323	311	314	348	317	343	325	340	297	304	283	303	322	294	302	321	315	320	315	278	319	290	289	315	308	319	284	305	313	303	310	326	294	334	324	316	302	325	303	307	320	304	305	320	313	282	295	314	299	292	305	308	295	304	314	308	314	330	306	318	326	332	293	320	316	322	328	302	310	323	326	313	300	338	334	306	337	313	308	306	330	322	311	303	310	319	308	310	309	287	279	315	305	295	339	338	323	302	297	292	320	321	319	287	314	303	303	317	337	315	301	326	336	314	339	321	305	315	314	328	313	311	304	322	315	289	337	314	311	317	302	292	296	307	319	328	305	333	302	319	298	309	296	319	301	286	319	314	302	301	282	313	334	317	297	314	302	304	313	306	310	285	327	331	309	306	331	311	342	317	316	313	306	305	311	308	337	302	316	301	282	324	324	287	329	313	311	304	302	336	321	283	321	323	329	339	305	349	323	349	288	306	332	295	294	325	334	299	319	289	290	326	345	329	328	292	283	297	296	268	332	305	293	326	334	298	292	285	298	331	316	258	299	317	331	316	297	318	281	312	318	334	309	320	314	327	315	299	323	315	314	304	298	284	313	322	317	317	292	315	311	288	310	328	296	317	335	316	332	341	318	312	310	301	325	300	312	314	304	303	302	339	314	322	371	338	334	291	321	315	341	328	322	297	304	300	325	304	314	320	306	285	286	353	297	318	302	277	322	283	340	291	304	321	312	314	309	328	325	307	333	308	332	312	310	290	328	326	331	317
25093	21646	28328	25440	18879	1734	843	748	722	1086	713	533	580	470	493	464	475	451	443	485	448	429	451	446	413	454	482	448	454	434	447	421	461	420	436	403	463	442	440	422	422	442	467	469	457	452	471	448	416	438	444	500	452	405	405	441	438	451	396	448	417	443	439	419	452	447	438	420	437	409	402	426	449	392	383	447	422	454	451	460	429	428	445	410	440	450	440	420	418	452	398	433	445	433	415	446	456	480	459	440	465	445	362	471	378	433	427	493	427	432	414	421	423	455	414	485	428	424	401	426	441	415	443	453	436	456	443	509	436	427	432	422	412	455	444	448	452	425	470	437	461	462	435	452	400	441	421	414	430	433	435	407	397	416	401	402	417	454	431	442	418	445	428	489	462	434	449	438	405	430	407	407	456	443	446	419	443	410	420	428	437	427	456	453	400	403	407	413	414	417	417	429	401	400	482	402	393	414	438	454	412	444	452	416	430	454	440	399	426	425	438	449	428	444	411	466	437	425	395	427	415	402	460	439	444	445	435	394	455	412	415	446	434	416	445	449	431	466	397	439	453	404	430	451	463	446	437	461	411	439	448	428	430	415	443	408	439	378	400	438	452	448	409	421	424	426	431	446	424	416	393	426	420	416	404	405	424	411	411	445	455	401	430	403	421	405	414	440	418	432	397	419	421	422	420	432	394	431	406	411	456	447	435	392	438	448	437	460	431	449	427	426	430	453	425	415	450	473	382	424	384	418	494	440	435	406	441	411	417	447	431	399	458	441	441	419	365	426	429	413	409	450	454	409	429	430	436	434	411	449	434	429	429	388	387	413	430	446	405	414	408	422	447	448	410	421	412	427	419	442	400	446	449	433	448	391	442	457	458	456	436	437	432	434	453	417	427	442	420	430	425	441	449	445	384	471	403	420	429	454	442	459	405	463	409	407	474	451	473	432	456	448	399	445	389	397	468	415	434	409	434	402	452	430	452	430	421	409	407	445	413	415	469	419	457	389	464	440	430	416	424	435	447	406	426	442	442	416	480	438	415	438	453	419	424	404	458	418	454	419	394	432	442	413	412	421	422	441	484	441	443	420	435	432	409	397	448	406	389	446	473	455	426	444	425	423	445	446	443	447	401	438	439	415	461	447	475	409	425	415	461	398	447	420	441	431	416	434	432	431	466	447	426	442	421	429	420	417	442	455	442	434	408	425	418	424	454	467	434	432	444	431	455	429	421	459	392	445	443	412	404	416	436	444	448	433	413	434	447	422	460	410	418	454	446	416	416	410	405	451	422	411	411	436	413	414	406	424	435	418	387	426	434	413	408	388	414	445	448	437	454	401	401	408	420	412	400	458	446	405	438	417	426	425	395	423	441	413	411	419	447	412	451	415	429	471	417	409	411	434	429	452	430	414	435	399	415	419	419	444	418	432	433	447	427	454	401	429	407	429	426	453	430	425	412	449	436	434	420	428	419	431	431	420	451	443	422	458	435	386	429	413	455	434	438	435	447	486	433	437	397	439	450	404	443	417	427	438	417	423	433	443	425	390	427	402	431	383	412	462	432	407	449	425	430	414	427	424	431	446	410	435	438	418	452	396	423	416	427	437	471	404	435	461	393	439	456	422	441	412	426	412	455	441	398	410	398	453	443	414	448	464	389	454	397	425	419	439	432	465	416	404	404	417	419	430	419	427	477	382	414	467	447	448	450	414	460	415	445	421	400	447	442	394	402	403	430	419	411	479	452	417	455	372	427	478	422	423	419	437	402	402	419	405	466	381	445	456	408	441	367	407	414	438	414	427	400	413	422	507	460	455	417	439	418	406	418	433	409	406	421	420	431	422	459	407	403	412	421	437	415	442	439	462	404	452	456	425	435	428	408	386	446	396	424	417	439	451	411	428	422	464	440	452	446	443	407	427	454	429	453	463	454	418	440	432	422	445	407	429	465	399	403	444	409	401	412	427	438	400	438	429	442	419	440	410	455	414	422	437	417	431	466	409	411	443	449	427	421	405	458	408	420	416	443	414	401	445	419	436	442	431	428	435	442	426	437	433	451	434	417	437	445	427	437	446	463	443	449	469	441	410	410	473	397	409	446	429	407	417	428	391	413	453	421	421	412	435	419	423	410	458	420	456	423	431	458	413	439	400	398	413	473	419	384	458	445	447	473	408	424	445	447	423	391	418	435	410	459	436	438	427	415	455	429	399	438	460	374	454	423	426	436	434	417	449	434	465	413	427	432	424	429	464	468	411	417	436	466	457	429	442	370	418	423	443	443	411	436	438	452	415	402	447	427	440	450	391	418	469	463	452	457	404	468	428	411	427	417	409	421	424	414	426	433	443	407	443	394	420	436	419	444	435	424	447	426	393	458	427	421	421	469	453	396	424	417	430	352	431	409	432	447	374	457	436	456	409	419	414	445	430	492	418	466	449	415	469	437	422	432	494	418	438	436	444	434	415	444	455	418	460	399	429	425	436	419	401	412	430	427	429	417	459	430	412	444	424	446	457	450	481	427	407	443	443	439	440	430	443	420	475	408	414	431	437	430	427	400	447	449	468	416	438	444	437	399	414	452	428	429	408	435	450	408	404	477	440	417	418	463	436	443	434	450	421	422	438	457	429	447	423	430	459	452	427	431	442	456	424	478	432	436	425	434	448	432	437	417	428	453	430	438	470	403	427	408	429	464	454	486	459	421	438	444	428	424	451	440	403	406	441	432	418	447	436	436	435	438	427	430	388	469	460	417	432	405	436	440	421	393	464	449	419	410	447	417	405	420	412	414	442	449	392	458	426	416	421	429	406	416	419	404	438	455	404	429	453	444	395	423	452	425	424	410	453	432	474	453	449	402	400	476	466	414	441	396	408	453	439	441	454	431	420	440	425	367	404	459	470	463	402	399	420	460	432	454	505	402	421	431	469	476	422	430	459	388	411	430	418	402	413	437	446	442	427	445	454	426	433	451	437	394	446	441	435	441	437	411	397	476	424	386	406	390	424	421	441	423	437	428	425	441	440	481	391	417	453	433	431	434	396	424	414	433	466	386	442	408	404	427	468	409	422	457	430	417	444	414	469	452	426	397	387	420	439	416	430	418	441	450	421	383	431	389	387	443	436	433	461	438	434	426	432	409	418	430	420	429	411	438	423	414	467	445	443	431	418	426	413	451	443	432	463	444	405	460	445	465	428	418	432	437	468	446	427	432	417	410	406	402	416	412	411	450	463	449	441	423	403	459	391	441	420	429	398	436	430	443	397	421	425	439	451	465	448	408	456	404	455	444	441	427	438	447	460	425	444	403	404	408	473	436	431	420	422	406	458	411	446	468	442	404	443	419	411	437	438	412	443	403	406	396	459	393	435	435	416	429	439	428	461	446	408	380	470	444	459	420	397	443	415	439	460	418	428	439	406	463	418	428	441	456	404	456	433	411	417	414	396	426	445	433	403	406	418	413	420	408	463	451	450	450	436	462	443	465	440	406	468	420	411	429	452	448	472
24940	11017	7377	3034	1804	1440	1142	976	918	1564	877	621	584	555	520	472	484	443	417	482	472	479	462	432	450	426	406	422	445	443	441	469	451	443	439	413	422	419	435	447	412	451	416	428	425	426	420	460	420	456	441	419	434	483	436	434	444	462	445	431	435	392	451	454	425	404	445	424	452	444	438	406	426	412	416	465	399	428	397	444	445	439	397	418	449	396	413	414	404	398	431	428	419	406	422	426	417	455	415	419	414	434	406	440	423	437	457	403	406	409	404	441	411	415	408	464	419	442	438	442	435	399	457	392	403	423	427	449	404	406	433	407	412	421	365	439	412	422	433	444	446	438	433	427	421	383	441	382	396	433	388	399	421	432	430	436	423	366	392	456	441	414	405	402	430	456	398	448	382	433	442	433	408	413	429	402	443	420	462	429	461	422	423	427	453	432	396	435	390	408	451	432	368	438	466	446	405	418	425	409	402	453	453	443	386	385	426	417	414	434	404	449	418	422	417	394	408	436	454	411	431	426	414	405	397	429	434	407	414	420	426	429	422	421	442	443	423	434	453	403	428	418	393	426	440	375	431	426	439	434	465	424	395	486	409	404	429	411	420	422	422	427	398	389	390	429	446	420	433	450	449	398	432	461	445	405	398	437	406	428	416	411	419	445	425	404	411	405	460	432	414	441	427	436	423	437	365	433	414	411	410	429	420	420	406	420	414	399	430	415	422	414	384	386	411	426	387	397	434	451	427	402	449	382	448	463	418	428	404	430	426	456	420	416	435	432	454	413	426	416	410	424	401	415	438	449	408	418	479	406	385	425	434	401	443	415	446	436	448	417	398	422	431	445	433	482	444	417	422	458	383	408	426	424	437	398	438	411	403	393	444	389	423	441	423	421	464	449	423	451	429	399	413	461	452	369	413	423	419	394	414	392	408	436	390	433	426	413	409	441	460	428	409	389	404	422	447	479	403	418	424	413	438	415	425	457	408	423	439	393	432	452	456	393	409	436	407	429	417	392	449	449	485	428	421	402	425	424	441	395	420	418	404	381	410	374	417	438	413	408	443	427	431	454	416	389	384	418	397	427	449	399	409	432	420	408	412	427	444	411	456	399	402	442	424	468	449	458	403	438	410	447	407	435	438	375	420	422	413	426	416	421	405	470	448	438	453	486	401	422	392	405	428	449	415	456	402	427	405	407	417	425	418	446	428	420	448	414	428	415	440	450	399	395	412	408	423	431	442	440	417	411	451	414	367	414	418	434	378	425	435	396	415	408	435	411	409	439	379	444	423	398	405	431	434	426	423	465	405	428	398	448	422	415	402	425	406	457	422	429	449	424	463	440	431	406	425	393	404	459	434	414	459	412	407	424	408	399	447	431	434	410	412	425	431	427	412	420	398	394	454	432	380	431	436	399	432	441	407	395	402	396	425	438	379	426	407	428	456	408	460	424	406	419	437	423	430	422	457	410	439	449	403	413	440	430	405	443	420	458	434	441	401	395	423	427	435	377	435	455	411	440	442	450	438	414	387	426	431	419	462	455	391	396	411	417	367	453	405	411	425	431	409	380	401	416	452	422	399	417	407	448	420	402	419	457	435	407	411	401	426	413	453	471	437	432	406	456	438	408	412	422	404	427	384	416	373	414	414	424	451	422	401	412	468	421	413	412	411	403	413	421	419	446	435	447	467	426	405	393	399	420	419	422	419	438	444	428	418	372	419	433	445	382	426	407	407	382	430	403	456	418	430	419	398	436	441	395	426	432	425	437	431	453	399	391	463	442	453	449	425	434	428	456	411	445	440	426	443	453	394	421	427	399	430	419	412	429	439	415	413	433	415	423	405	424	437	418	416	444	457	419	438	413	386	461	392	408	412	463	454	459	444	400	421	392	418	405	420	452	428	410	442	416	440	429	414	432	436	398	443	420	441	426	390	423	416	433	477	412	419	426	434	409	436	422	440	437	438	398	452	404	414	412	422	439	412	435	407	454	390	450	404	463	408	414	448	440	409	452	424	425	415	390	444	420	438	405	414	441	417	387	418	417	424	405	418	444	427	428	420	437	421	432	408	414	442	389	417	447	442	441	419	425	402	411	421	412	420	418	414	430	401	417	439	403	441	441	426	397	454	429	420	463	421	437	411	432	434	453	445	432	446	438	442	397	405	431	428	427	437	435	419	405	424	442	395	402	429	448	450	415	435	396	450	430	438	406	426	448	447	418	444	452	423	439	423	446	396	444	415	469	423	424	430	416	455	417	420	428	374	425	383	427	409	449	439	418	416	436	392	440	425	452	411	429	442	405	411	412	436	369	435	444	440	447	427	408	435	407	406	456	418	470	447	397	421	444	413	456	427	441	421	392	411	405	407	428	435	404	440	432	462	426	418	417	395	416	449	402	430	398	441	381	421	415	410	426	419	394	400	450	434	457	397	418	390	432	393	416	420	443	414	412	447	381	379	442	449	400	386	424	429	387	448	416	394	414	429	381	390	414	422	379	470	446	402	414	428	405	459	437	392	451	408	438	436	439	407	430	438	431	406	406	396	458	401	448	476	451	405	482	432	417	436	418	423	407	483	438	430	401	465	392	439	413	424	401	375	431	408	433	407	421	436	439	435	398	404	431	438	432	399	441	427	405	416	422	398	414	456	426	421	442	442	448	429	416	403	416	427	409	397	390	399	428	379	405	432	424	370	432	455	420	442	396	400	422	424	402	401	414	437	433	421	406	448	420	427	377	422	415	427	404	419	393	428	436	430	416	434	412	441	474	387	416	446	419	454	432	407	440	434	420	433	438	415	437	411	480	378	449	449	416	419	401	422	423	385	424	395	431	427	413	418	443	419	444	391	417	427	391	393	382	428	440	423	404	427	446	421	426	417	418	415	398	425	434	453	393	453	405	404	439	464	421	418	402	430	448	447	452	422	394	414	403	432	398	439	411	418	426	428	443	445	419	425	417	450	398	429	429	430	414	412	397	461	429	410	406	442	412	450	393	418	480	414	412	384	414	468	433	426	427	445	410	408	405	419	402	444	431	400	417	389	409	392	475	418	400	434	408	417	456	419	416	433	448	415	446	398	426	398	420	404	449	402	391	429	434	442	433	422	403	439	410	435	448	392	433	414	419	453	412	418	435	446	433	383	431	419	384	408	415	428	448	422	425	448	406	403	439	403	417	448	433	404	400	415	465	473	433	404	428	416	421	439	443	431	417	428	418	436	451	431	440	403	413	448	436	373	400	378	421	402	460	393	440	445	425	416	421	434	441	418	440	468	439	416	430	410	428	415	459	408	383	413	459	436	474	393	400	433	429	417	407	410	444	402	419	437	403	379	402	410	422	417	387	427	420	420	427	397	458	410	424	398	424	438	416	436	394	439	394	387	407	373	445	443	443	444	403	421	430	408	437	440	416	446	413	412	425	435	425	414	415	422	439	433	440	393	424	410	428	420	419	401	442	374	448	409	421	395	405	439	424	414	415	426	443	420	473	419	425	423	394
22942	21687	29459	24425	21686	21743	12438	1432	1276	2352	621	513	432	350	313	250	270	265	234	228	263	229	203	205	222	206	196	200	209	189	166	179	183	199	156	173	175	193	187	189	185	202	187	209	188	194	204	198	199	165	203	191	192	190	165	180	181	156	159	179	158	156	144	181	166	161	168	168	170	172	195	147	160	176	154	162	133	163	141	156	158	176	184	166	181	140	163	182	171	154	150	161	135	133	167	157	173	143	155	142	137	155	172	150	129	155	152	164	140	151	154	156	160	143	143	185	150	153	144	140	172	162	127	157	157	154	187	149	155	160	170	159	157	165	152	156	163	152	157	175	151	146	135	137	179	145	172	137	164	156	169	160	139	136	145	156	141	154	159	152	157	163	167	156	147	161	137	149	154	167	160	136	159	148	139	137	175	157	167	168	178	158	160	169	157	187	161	165	135	136	164	151	182	165	148	155	168	139	166	134	157	141	145	157	155	147	154	164	148	170	140	128	154	146	170	143	150	165	162	158	156	170	167	146	162	161	147	134	161	145	152	149	169	127	155	131	156	164	164	161	125	143	151	151	164	148	148	145	163	158	148	159	153	156	139	158	147	144	162	150	139	157	141	148	155	151	150	157	132	154	160	146	158	155	147	150	149	139	165	148	170	187	131	169	150	164	137	143	170	160	155	160	169	144	159	149	149	157	156	168	146	143	173	142	161	164	152	164	143	149	171	155	160	163	151	142	148	168	155	172	128	166	127	145	149	159	145	144	150	186	151	159	133	128	161	159	163	155	158	145	155	159	139	158	157	125	166	146	141	164	144	139	158	160	139	168	155	170	162	164	160	160	157	142	135	150	155	157	150	136	145	158	147	142	162	175	149	143	141	168	156	150	168	140	181	147	154	161	166	139	143	168	139	151	172	150	162	158	142	144	160	146	129	139	143	146	158	164	165	136	164	164	141	158	154	141	159	140	161	127	145	149	147	176	152	134	140	161	145	168	146	157	141	152	157	174	146	160	167	153	176	172	159	156	163	166	147	164	146	150	143	160	156	156	164	169	141	174	165	160	159	161	134	152	141	147	154	144	150	146	163	169	160	154	144	149	146	148	148	148	141	144	152	155	161	163	170	153	155	133	151	155	144	164	137	154	152	149	153	157	153	152	174	160	143	169	152	130	148	163	164	146	150	144	143	165	161	177	149	145	163	150	149	133	141	174	131	149	143	168	147	162	150	151	182	144	150	153	154	162	152	147	149	167	159	147	175	162	145	143	151	153	155	164	161	158	166	169	146	162	141	149	154	153	164	141	152	166	158	163	144	153	158	141	153	156	147	154	158	172	154	150	154	161	150	138	149	166	163	151	167	180	175	159	153	175	147	144	141	148	141	151	157	161	150	158	128	148	130	155	152	164	164	160	163	163	131	153	152	140	159	148	157	141	161	167	136	171	120	157	157	151	156	176	157	169	153	155	158	143	140	158	170	162	179	145	129	140	143	142	171	149	146	150	148	147	150	137	139	174	149	157	160	176	186	125	165	148	144	145	153	150	143	153	147	152	162	156	150	150	128	128	143	145	152	141	159	129	152	161	136	157	142	142	171	157	139	141	162	159	141	144	163	162	151	125	148	152	142	150	177	146	157	154	147	149	148	149	156	153	151	141	137	126	132	146	131	134	150	148	149	146	148	148	171	143	131	173	171	177	167	149	149	159	157	167	148	156	159	148	149	156	147	162	143	174	167	163	160	149	169	163	149	149	154	132	140	129	146	147	140	152	156	150	148	160	167	162	141	141	161	151	168	148	144	150	144	138	160	117	156	143	160	151	173	149	122	149	130	158	155	151	175	171	149	158	164	158	154	144	163	132	152	161	168	158	125	145	139	159	163	152	142	174	143	159	180	136	153	171	152	163	139	168	150	130	143	160	140	151	149	157	139	167	136	158	174	157	168	143	164	150	160	148	146	170	150	161	151	159	129	164	165	155	147	169	146	135	162	132	153	150	138	148	155	153	139	148	158	136	149	148	143	162	151	131	167	149	154	148	159	131	144	139	177	171	148	155	138	143	154	128	144	159	158	155	155	153	155	141	157	156	153	157	129	149	152	157	152	156	147	150	140	155	162	157	167	154	165	157	159	135	151	145	139	166	132	127	144	180	133	169	149	158	159	145	158	142	168	170	161	153	155	111	158	133	142	167	157	158	139	141	138	146	151	156	164	165	170	145	157	176	165	142	159	142	156	154	142	159	172	133	142	171	147	144	157	157	172	158	169	164	152	146	169	162	171	182	145	160	129	148	149	168	145	149	172	125	155	151	144	164	156	155	154	165	156	167	149	169	157	169	154	134	142	164	144	144	157	140	155	159	132	148	162	177	170	135	136	140	158	132	141	144	148	159	156	142	156	144	141	145	161	154	149	176	149	159	163	166	157	133	173	134	159	147	162	153	156	148	147	159	148	158	165	162	146	142	133	140	140	156	167	150	144	171	157	154	178	143	157	162	135	134	138	159	158	132	163	141	148	173	161	168	171	129	153	151	170	162	152	157	164	145	135	149	126	136	148	153	150	136	157	148	145	166	150	166	167	188	181	162	162	164	164	170	160	156	150	142	124	166	141	156	135	139	160	149	143	161	146	153	155	158	134	163	134	148	158	135	152	168	154	122	155	162	164	142	150	155	142	152	160	144	138	168	151	160	169	144	161	159	155	141	131	135	153	170	166	145	175	137	153	154	160	155	148	162	151	151	166	177	153	170	148	152	155	135	150	148	162	126	156	158	163	152	161	149	164	161	138	144	143	130	137	161	162	157	155	172	159	174	163	147	147	158	164	195	150	150	177	147	168	157	144	167	162	145	161	168	182	151	159	161	157	123	166	163	138	159	145	140	165	143	148	161	136	154	147	189	159	178	159	132	134	160	178	156	145	144	152	153	156	160	148	143	170	159	163	153	143	150	168	143	163	164	144	141	143	139	173	168	133	151	153	154	132	150	156	136	139	147	163	153	158	159	151	129	159	165	143	137	155	152	138	166	140	151	157	168	168	151	142	155	158	178	171	143	130	154	163	160	168	175	169	166	162	148	174	146	161	148	158	155	156	153	151	162	162	156	149	149	151	141	145	157	151	139	153	156	156	153	165	163	161	150	177	162	178	145	135	166	147	166	140	177	158	158	168	145	148	147	167	167	135	136	180	164	131	168	132	149	190	154	156	153	158	126	161	157	131	166	152	154	149	131	175	154	148	153	159	154	161	155	141	141	170	145	176	148	153	158	162	147	155	162	146	168	192	170	158	171	161	153	158	167	150	171	148	146	157	158	166	154	160	143	173	147	153	134	142	166	171	151	147	156	156	166	153	143	136	146	184	141	158	146	166	156	133	170	159	121	156	128	149	141	140	168	130	163	152	160	136	133	150	146	144	159	146	134	125	134	140	159	150	158	143	156	171	154	137	128	162	165	128	135	150	141	161	168	150	147	167	138	171	150	162	156	147	156	165	160	179	163	183	160
26164	18121	13931	6424	3933	2759	2167	1923	2003	3482	831	724	538	449	384	378	303	282	257	267	256	214	245	235	203	211	183	198	198	206	212	195	181	180	211	221	196	205	185	199	217	183	202	196	230	203	219	226	198	227	224	225	228	207	202	188	175	154	156	169	181	175	156	148	153	185	188	181	161	163	177	167	157	154	170	153	186	169	155	154	163	153	150	151	163	165	141	147	160	152	153	150	158	154	159	186	160	142	173	163	141	159	163	157	164	140	168	134	154	169	160	150	148	128	139	131	166	160	144	144	144	178	169	149	150	159	157	164	170	151	178	161	154	161	161	151	151	146	165	162	144	159	184	170	157	154	130	136	174	150	174	176	177	167	141	179	157	160	155	150	180	178	160	158	154	158	160	167	136	169	176	149	166	175	168	152	138	147	138	135	155	165	164	171	154	149	158	138	162	171	185	145	145	154	166	156	124	153	169	149	157	158	151	155	144	146	182	147	156	140	172	173	169	132	169	154	153	144	167	156	160	163	150	153	153	182	167	157	156	150	156	135	155	161	136	162	158	179	156	148	145	155	170	143	160	134	129	169	149	154	162	165	156	153	156	144	168	162	176	158	147	148	145	150	138	152	160	172	154	153	146	147	153	163	136	147	177	169	154	161	139	152	162	159	154	141	156	165	145	128	140	170	161	169	147	152	143	171	144	147	152	163	177	152	177	157	167	136	167	152	153	142	134	150	152	167	144	176	154	156	158	171	147	160	139	167	133	159	168	168	150	152	149	159	153	151	159	179	148	164	168	150	139	135	177	159	163	152	166	149	142	141	169	153	160	146	143	175	164	149	189	162	153	168	175	152	167	149	167	151	153	152	158	145	149	150	170	145	159	160	161	167	146	172	175	163	171	190	149	143	160	149	141	161	165	164	162	147	159	164	163	169	146	145	154	168	159	141	170	153	150	148	161	167	142	165	149	153	172	186	158	161	147	153	157	148	150	146	170	166	146	143	149	163	174	149	151	151	162	167	156	160	153	143	147	157	168	149	165	148	175	149	144	133	174	141	161	149	210	169	143	153	166	170	173	153	149	149	151	152	165	160	163	171	158	156	150	160	156	144	149	148	151	157	163	143	176	158	152	180	137	158	126	139	183	142	146	161	129	149	131	148	140	131	135	162	143	125	166	150	165	150	158	149	184	132	145	143	148	120	156	168	142	136	148	154	157	172	179	145	168	179	171	157	148	142	166	156	162	161	165	167	158	163	151	157	152	160	174	140	138	167	171	155	173	138	159	164	157	172	159	161	158	152	178	162	160	159	165	158	170	145	148	159	149	146	154	152	152	181	158	149	144	136	146	157	152	154	154	186	154	171	180	158	144	129	149	144	153	148	156	162	163	152	171	146	155	153	169	158	162	156	163	163	176	159	163	140	152	146	159	151	157	143	156	151	153	149	141	140	167	167	172	181	172	166	150	142	153	174	163	145	155	138	147	162	185	156	147	145	143	155	154	138	144	154	163	159	131	159	149	148	143	168	170	143	172	145	148	149	148	164	168	155	177	151	169	144	164	140	149	151	150	140	155	149	170	155	146	139	134	159	153	154	168	161	158	160	163	155	164	152	166	148	161	155	157	157	165	163	156	143	156	153	153	175	138	155	155	139	147	155	170	157	173	163	146	164	168	167	160	146	161	169	183	162	158	140	153	177	150	164	135	140	164	151	166	122	167	151	139	152	160	171	155	161	164	140	159	161	147	158	159	148	173	188	139	185	150	134	189	146	157	156	148	152	148	156	166	157	140	150	160	155	173	151	152	148	153	158	144	154	143	154	147	181	144	137	149	180	160	170	140	133	145	154	148	165	161	154	129	149	146	160	164	158	170	150	158	149	148	167	152	152	165	131	161	161	156	150	141	171	160	157	140	147	111	159	173	160	145	169	157	159	179	178	163	151	143	166	178	170	160	161	165	143	167	147	141	155	161	144	150	163	152	133	167	152	148	150	149	155	153	155	138	148	172	145	151	175	176	167	158	158	140	157	162	177	158	158	157	150	172	151	164	149	127	163	155	171	152	155	159	145	147	163	166	167	147	167	159	168	166	152	169	147	144	163	145	160	141	156	169	157	163	139	158	141	157	148	158	144	135	179	147	172	157	150	168	165	155	175	173	143	175	165	153	178	154	160	139	153	172	145	151	137	162	161	178	160	155	142	146	146	155	123	154	155	141	154	161	157	140	146	155	158	136	146	153	159	144	155	174	158	149	174	169	146	156	129	175	137	181	149	157	164	154	146	170	140	158	140	149	153	146	168	170	168	170	153	170	147	146	155	170	161	144	151	148	143	140	138	121	149	156	146	138	151	175	145	156	147	151	146	140	152	150	162	176	151	188	166	178	143	160	173	158	177	131	186	147	168	156	160	155	161	147	126	161	141	167	152	172	154	157	161	147	162	178	134	159	157	156	144	164	173	149	153	170	148	156	157	139	163	153	145	148	165	169	157	160	150	166	166	162	142	132	152	139	159	166	150	159	154	144	123	176	142	153	151	148	166	157	161	158	157	156	179	144	152	141	148	143	157	151	158	149	170	129	157	157	151	159	149	158	138	148	147	174	161	141	161	167	155	168	161	182	156	161	149	151	153	157	156	156	147	181	164	131	156	132	159	163	136	141	164	138	150	155	159	172	148	156	158	169	170	157	165	152	152	164	150	172	136	158	163	158	158	155	150	131	158	159	150	156	149	160	164	164	157	148	150	164	149	148	153	146	160	135	154	159	149	184	140	160	147	169	161	176	139	157	165	161	153	159	156	142	165	168	143	164	151	169	138	171	140	159	170	151	141	146	171	188	145	162	144	160	152	168	153	148	143	168	170	158	130	141	160	146	166	154	142	167	159	129	152	180	141	162	147	150	155	152	175	152	150	131	177	157	137	179	146	155	155	155	171	154	149	144	173	173	154	160	183	155	173	182	165	172	163	162	162	188	150	144	154	143	162	174	145	167	152	151	152	129	153	154	143	174	144	160	154	148	153	168	155	168	132	156	176	170	154	162	158	160	142	137	138	134	156	165	154	150	169	125	158	166	150	141	159	150	149	153	141	171	152	166	147	160	149	173	159	168	159	164	159	150	172	162	173	143	151	134	158	168	163	140	159	145	162	150	156	166	153	146	155	145	181	169	161	159	155	141	156	136	152	175	146	151	148	147	156	157	161	172	158	170	168	152	160	160	159	168	153	159	172	160	159	152	127	160	166	149	150	162	159	163	158	156	167	163	166	163	159	165	155	156	137	162	157	169	157	146	153	148	165	169	160	141	155	158	156	150	165	147	162	159	140	155	167	164	155	140	162	135	160	151	150	152	156	152	175	172	153	151	160	159	155	150	155	129	146	170	162	152	168	144	145	157	155	165	173	157	155	150	150	147	155	146	153	165	169	146	166	160	113	163	126	138	165	154	165	150	172	167	143	151	159	125	136	164	170	158	159	159	168	152	163	170	169	113	160	141	175	169	130
29105	19890	7750	1262	746	702	642	719	867	931	570	557	532	537	514	511	486	514	511	517	540	496	502	512	550	517	527	495	537	512	481	560	520	517	504	501	471	529	516	515	507	534	511	534	499	524	542	529	531	502	518	494	505	508	542	514	549	533	498	495	520	504	509	521	497	535	530	578	574	527	523	492	502	516	503	499	481	516	520	518	512	512	473	492	453	491	535	525	485	501	531	512	535	513	541	469	558	530	452	535	504	485	517	520	480	487	469	504	493	532	472	502	530	483	538	495	506	495	499	493	518	498	488	475	508	524	471	501	532	508	536	503	531	512	527	527	495	485	470	489	523	453	545	501	497	522	503	500	496	494	517	515	493	473	520	507	506	487	500	463	502	451	508	500	517	491	550	529	515	509	523	497	538	486	507	528	491	481	500	531	537	483	540	481	487	539	500	533	504	512	536	492	520	574	565	483	523	506	512	508	517	492	495	504	538	499	477	530	560	464	505	542	537	508	531	486	544	542	556	515	507	538	483	511	523	567	515	536	551	479	541	498	481	524	533	543	491	525	482	531	495	520	546	517	476	505	498	491	498	510	512	504	470	516	497	497	522	518	507	495	515	515	521	511	527	554	502	524	472	480	528	487	542	495	540	488	494	500	542	539	503	513	475	504	507	498	564	530	491	501	487	533	485	519	486	473	480	499	524	510	505	508	491	540	562	534	502	498	492	474	507	532	526	490	556	557	527	547	540	512	500	504	518	509	515	480	526	515	512	521	518	506	511	502	499	525	519	475	529	512	545	441	518	509	495	511	494	504	514	533	505	516	505	518	536	502	496	506	524	513	546	536	518	500	542	523	492	491	507	562	473	502	488	497	476	516	462	520	528	529	502	485	493	464	498	544	506	512	513	482	502	506	488	515	536	524	524	482	499	497	518	481	494	455	481	518	501	480	484	510	517	537	537	522	480	502	482	558	486	508	488	498	483	550	477	487	522	514	490	508	543	519	522	533	487	521	546	505	530	535	512	485	504	536	506	524	490	523	476	510	514	525	483	520	511	478	463	530	510	487	487	511	524	528	522	512	518	493	531	512	541	526	515	516	513	531	518	509	518	473	550	534	502	487	496	537	516	534	517	499	546	517	509	529	514	485	530	491	458	516	478	529	493	456	532	552	526	472	511	478	478	516	520	480	508	528	539	497	474	501	498	506	540	543	477	509	506	514	498	494	473	472	486	510	507	554	477	544	483	517	513	487	517	491	493	469	515	476	495	481	510	486	497	468	525	511	518	505	531	517	498	511	508	506	514	501	493	495	500	507	514	517	493	526	503	501	529	472	520	492	502	528	488	537	500	509	488	483	483	508	519	495	528	529	498	454	541	511	517	529	519	522	563	519	537	513	530	489	513	459	524	486	488	507	526	561	525	528	478	482	478	548	500	536	508	485	513	509	498	530	479	525	492	484	503	557	517	503	533	509	513	498	525	561	508	478	488	535	559	481	497	480	484	458	523	489	517	494	525	508	541	529	520	511	511	495	525	493	488	548	463	527	521	508	532	472	491	499	494	515	517	568	483	491	490	491	520	526	476	487	463	471	513	502	489	526	519	513	505	495	445	516	523	493	511	509	495	502	496	533	488	488	478	467	550	504	504	492	554	495	523	537	520	521	488	516	521	545	535	456	488	504	538	493	553	528	487	522	503	517	520	490	503	560	528	500	554	531	511	516	483	482	508	497	455	520	477	508	495	521	528	526	488	493	502	571	532	510	487	518	480	513	552	536	557	524	479	487	526	494	517	496	473	506	488	517	541	531	507	491	488	498	490	516	507	531	514	548	525	519	491	517	515	539	471	514	488	505	535	516	536	510	544	545	577	504	552	490	497	457	528	475	487	524	522	519	551	503	512	503	469	554	543	494	461	506	507	492	467	538	478	504	508	474	540	507	516	535	533	519	508	522	534	534	454	499	553	477	502	539	527	499	511	472	508	509	485	477	487	495	505	484	491	503	503	534	499	537	489	481	509	546	475	528	533	508	503	478	465	541	525	518	484	536	494	514	478	534	495	500	526	555	473	499	533	519	535	512	443	545	498	483	514	506	525	487	513	508	501	489	506	491	506	491	529	495	491	528	499	514	520	490	529	542	498	517	472	509	497	472	503	525	503	516	564	497	505	519	568	503	478	501	518	496	479	515	470	535	489	486	521	524	534	480	509	471	508	528	528	496	479	541	514	542	519	517	517	497	491	516	536	500	520	530	511	516	532	493	517	532	516	466	481	487	543	524	496	508	513	485	515	531	486	514	522	496	568	503	500	501	539	499	507	473	479	475	484	474	540	494	488	470	507	506	533	544	533	499	552	519	509	464	478	528	538	486	476	507	514	532	491	493	496	498	527	493	527	493	499	501	509	501	460	499	523	523	536	540	467	500	551	509	506	512	482	534	504	510	517	501	503	527	530	534	516	512	510	534	523	507	525	524	536	499	499	490	531	519	521	537	546	542	467	513	500	528	482	488	544	513	520	478	478	520	511	491	522	488	529	522	518	495	509	524	524	501	536	528	527	524	494	517	517	496	463	475	500	511	517	552	491	497	535	497	511	525	480	557	491	522	470	479	521	492	585	518	477	537	522	529	497	483	496	488	495	455	504	500	562	509	553	542	503	519	520	554	515	471	493	504	518	500	523	523	494	528	522	514	551	523	550	564	498	498	536	500	523	519	502	522	503	505	510	504	518	524	539	507	472	478	496	501	494	582	552	508	524	501	529	521	497	531	522	519	514	486	483	495	483	520	484	552	494	524	506	500	500	497	490	519	524	508	502	555	500	491	511	536	503	516	487	484	522	528	477	504	540	484	524	498	484	480	498	496	538	539	512	508	507	502	539	533	520	471	507	484	504	505	504	497	524	503	487	491	458	488	525	521	553	499	501	500	530	470	509	513	537	467	487	508	549	506	502	517	493	512	512	479	488	537	522	490	498	507	540	499	500	501	523	529	513	516	497	543	528	490	496	518	458	495	495	530	526	471	515	462	528	539	518	528	529	505	506	499	522	528	497	518	504	521	520	533	485	527	493	496	525	480	521	512	460	497	504	521	533	500	508	497	496	556	501	488	495	496	500	504	497	492	523	493	532	507	498	512	501	477	515	503	537	547	502	498	504	480	530	501	491	524	485	501	501	504	488	462	536	467	541	509	483	493	517	520	510	507	479	532	499	498	482	508	510	511	485	521	516	504	479	513	491	506	506	524	479	488	521	492	494	479	509	500	511	519	478	493	534	511	510	499	530	534	527	527	511	537	487	533	486	506	509	502	538	496	483	523	511	494	501	510	521	536	538	524	512	480	486	498	518	501	559	532	503	518	496	501	540	473	525	541	516	534	527	479	518	499	505	480	492	495	481	521	527	534	524	553	494	466	492	468	476	535	510	516	502	486	561	502	517	491	469	474	496	503	492	532	523	509	486	509	500	541	518	526	517	458	460	523	532	508	490	553	485	487	512	527	479	510
21773	4338	3104	1248	862	735	815	901	1168	1231	609	531	561	556	525	512	551	511	534	547	542	510	512	488	534	530	521	521	511	507	471	530	499	543	544	514	526	517	547	484	507	500	502	557	529	501	521	518	536	494	549	520	517	532	508	542	504	508	504	504	505	537	533	506	539	503	509	531	515	511	489	500	521	508	542	512	550	518	511	503	496	537	524	486	538	530	518	493	515	566	499	505	480	510	457	542	558	493	503	529	527	509	492	528	516	481	502	524	477	491	537	491	498	548	539	513	478	503	538	528	488	557	524	536	496	505	524	465	527	511	468	522	496	481	508	536	513	523	500	520	524	579	542	514	510	543	523	503	491	520	487	518	501	520	473	506	513	493	514	530	488	483	515	534	527	518	540	517	505	516	502	513	487	508	514	518	530	517	511	503	535	529	541	534	494	524	553	499	472	518	510	518	545	521	548	512	536	499	532	504	514	564	517	527	498	524	517	495	498	535	509	492	515	504	502	514	514	496	507	499	534	512	507	502	522	552	534	462	532	510	489	509	471	482	474	519	560	491	526	523	555	535	540	525	482	524	493	504	485	548	527	530	520	472	481	506	520	488	486	526	510	521	537	493	474	469	519	498	537	530	493	576	474	542	530	471	475	502	524	513	503	493	510	534	529	465	518	518	557	511	543	513	483	523	499	536	543	480	495	524	481	493	527	512	522	544	507	510	539	491	524	489	518	491	567	487	526	519	508	518	499	518	515	531	539	520	491	520	498	471	536	486	477	527	521	546	509	553	508	504	507	514	504	487	506	520	530	528	531	512	497	523	496	504	464	482	502	508	507	474	496	536	522	533	534	485	493	504	536	488	501	525	509	496	533	507	527	507	491	530	495	502	520	532	501	514	489	512	491	507	528	510	481	539	521	479	508	514	555	543	480	511	551	494	564	553	490	477	523	513	554	505	503	533	503	448	526	493	556	539	499	498	461	533	492	503	507	551	510	523	520	524	510	493	483	521	508	507	511	454	485	514	504	510	505	529	511	539	446	467	524	545	494	521	517	507	502	543	506	494	521	530	562	557	540	553	523	464	498	523	550	507	518	556	496	549	533	491	549	512	496	511	522	523	514	519	527	526	544	510	501	504	514	538	546	506	510	503	511	521	540	509	476	512	492	536	539	532	536	517	539	508	547	481	529	555	487	524	535	534	491	524	511	495	516	503	497	526	508	495	541	534	501	525	514	497	493	521	512	517	503	498	493	527	542	528	553	533	531	514	538	501	531	529	531	522	531	503	510	505	495	505	521	483	501	557	479	515	542	493	496	543	528	497	506	545	507	562	485	527	524	527	475	548	477	497	539	552	513	561	526	483	521	470	517	526	465	484	488	509	538	481	522	494	510	506	542	492	523	495	472	498	545	513	521	525	484	525	455	487	501	521	577	490	510	536	523	521	492	504	492	473	539	514	517	516	448	501	531	555	472	526	479	512	522	485	482	502	539	499	536	510	528	496	528	507	522	502	519	501	534	491	522	496	507	486	538	526	539	516	523	539	494	548	549	525	490	494	553	498	527	536	485	472	502	503	515	535	512	513	452	558	511	510	486	509	486	468	482	492	475	512	529	524	484	552	518	521	530	559	529	509	499	533	519	516	485	497	489	527	437	495	520	520	522	548	467	549	534	541	507	522	535	496	517	498	518	480	493	499	553	501	537	526	499	513	499	501	506	495	526	534	513	526	531	495	494	536	511	521	538	483	497	512	535	496	522	510	492	513	541	516	509	529	566	479	517	523	545	525	538	513	509	527	512	510	516	535	549	490	502	488	533	532	545	512	553	512	536	549	513	517	508	495	515	496	510	524	487	473	508	505	494	500	478	501	506	489	495	538	534	520	546	507	562	529	499	523	510	503	516	520	531	540	531	526	529	529	485	503	509	513	521	477	507	506	523	495	521	512	476	475	552	497	533	552	539	543	515	514	467	485	553	505	505	537	495	466	524	513	519	509	503	507	536	511	514	521	485	511	488	518	563	511	545	516	548	507	482	506	552	469	521	481	519	522	533	484	538	551	519	498	492	528	496	512	500	511	495	524	506	480	506	503	498	523	530	528	491	510	507	519	536	515	577	512	587	545	516	511	479	511	492	477	511	508	524	533	515	518	481	539	522	510	498	519	503	535	512	529	493	509	515	504	507	499	498	483	522	540	511	522	532	459	505	504	511	469	467	514	507	502	514	526	470	517	534	538	484	499	530	521	487	522	544	509	515	494	527	467	500	527	475	537	539	524	482	484	533	533	508	534	478	504	518	506	510	504	470	490	488	511	485	510	526	542	505	520	483	492	482	538	485	526	499	532	492	526	535	542	516	529	515	513	509	502	526	455	501	522	537	489	501	526	545	511	538	554	504	521	496	542	520	499	515	532	551	486	527	466	506	513	492	500	532	539	535	502	542	499	529	525	518	522	495	535	521	531	461	504	486	516	487	489	552	485	541	498	501	528	534	477	486	516	537	511	527	520	529	491	553	514	504	528	535	491	512	546	535	492	509	516	520	495	513	516	492	494	521	546	477	507	526	525	561	533	510	480	486	545	515	460	502	523	493	493	497	509	510	516	470	506	515	523	520	481	509	515	499	502	518	533	510	491	553	555	542	473	516	532	552	516	499	478	529	515	484	481	511	511	502	508	570	484	497	501	513	525	488	508	542	482	472	517	495	516	532	501	567	535	523	485	491	469	490	554	510	513	525	501	524	528	521	473	524	530	522	524	520	512	502	521	531	485	518	487	507	510	531	507	499	523	538	522	477	496	510	510	528	522	504	483	498	529	491	522	499	553	544	518	463	469	491	488	515	501	527	510	529	552	530	521	516	550	513	517	507	548	526	515	487	506	491	502	518	522	499	470	506	517	517	493	491	552	514	518	527	533	555	537	503	520	513	488	523	560	482	503	509	532	501	502	507	486	520	497	495	518	500	497	502	499	516	513	507	509	498	499	509	477	535	505	471	449	506	544	486	503	483	573	512	525	578	504	524	488	492	494	482	491	538	551	512	504	545	518	514	491	533	519	528	541	492	485	518	503	525	539	513	509	495	537	498	527	520	550	500	508	538	505	531	490	483	486	495	551	518	556	500	539	504	465	509	500	503	537	513	500	481	532	517	465	509	541	510	503	528	487	563	532	519	508	534	537	507	516	504	527	534	528	565	483	507	529	537	516	497	512	488	495	499	510	490	486	494	538	525	482	533	489	520	525	522	547	547	509	490	501	488	520	526	490	505	526	573	541	494	558	471	510	544	522	529	511	529	499	525	531	531	498	514	525	487	513	506	506	501	518	494	509	521	495	504	560	545	516	530	528	527	495	572	517	519	525	499	505	520	512	499	531	508	513	517	534	544	527	540	505	497	516	541	490	563	473	532	524	481	524	500	507	535	495	541	556	489	517	487	525	500	516	495	499	561	493	505	522	545	467	551	521	504	512	519	526	491	519	531	499	534	510	547	491	499	542	543	571
24230	21690	29095	24828	21699	13337	2190	1740	1865	955	639	517	426	418	390	384	368	359	329	346	319	329	340	313	347	314	387	327	334	340	347	344	314	343	324	301	325	386	364	332	363	344	320	316	322	347	354	338	321	335	313	323	356	342	313	304	284	366	312	308	280	305	319	325	311	321	285	305	344	303	315	310	278	306	335	292	280	302	296	310	324	282	302	332	329	300	331	300	317	278	317	312	284	315	321	312	353	335	295	308	313	320	313	324	327	303	293	311	289	326	302	309	308	304	324	294	301	325	294	314	333	329	308	342	308	308	302	344	316	327	313	304	295	290	282	338	287	344	326	317	336	314	338	291	291	333	289	318	353	344	303	311	265	289	323	322	322	304	280	311	267	296	313	277	312	301	333	316	293	339	320	286	321	316	291	294	305	309	324	303	317	320	346	291	350	312	306	340	311	293	314	306	314	321	307	312	312	301	329	289	325	300	328	335	333	322	324	346	316	297	312	347	313	311	298	312	286	312	286	271	290	310	307	300	298	292	321	328	310	295	284	333	328	272	311	320	291	317	301	317	287	314	301	308	289	296	301	321	333	319	286	333	300	302	331	311	317	306	277	331	343	312	330	310	329	271	307	313	267	278	278	295	313	313	336	306	330	311	308	301	283	278	320	339	300	282	283	327	291	313	312	349	328	283	331	296	318	307	312	309	304	325	294	306	323	327	295	308	301	329	304	306	307	297	303	316	317	316	327	293	314	324	288	289	291	332	327	329	311	319	344	302	298	278	328	284	373	336	307	335	318	307	288	311	321	299	313	306	317	324	314	299	299	312	309	346	301	286	299	304	315	295	314	285	307	297	355	324	283	318	353	289	270	334	311	305	306	307	318	284	304	282	296	295	305	338	313	300	312	271	300	287	311	300	322	324	289	332	322	320	309	313	318	309	325	295	333	294	305	307	310	308	288	318	332	296	323	303	309	309	316	322	294	327	296	346	300	288	322	298	303	308	339	294	309	308	310	307	313	288	333	294	292	327	300	319	301	310	297	322	305	286	309	287	298	294	311	292	316	311	315	354	315	313	277	298	320	334	283	295	326	296	290	321	300	299	318	329	297	313	301	302	305	304	301	308	303	313	319	279	304	331	277	312	289	321	306	289	328	334	322	308	293	330	317	291	299	318	302	308	305	316	311	323	320	303	316	314	303	293	296	294	321	294	303	311	288	310	300	323	277	306	268	297	314	301	339	324	325	324	325	309	319	310	292	334	292	334	293	280	345	304	311	319	330	315	320	302	325	307	321	323	300	300	324	328	341	307	328	342	297	306	316	306	299	338	307	327	334	318	301	303	330	313	294	322	272	310	314	347	304	334	308	309	328	306	323	302	316	299	273	317	325	317	287	287	286	298	309	308	315	324	331	316	300	320	336	304	317	295	314	285	289	370	284	262	289	306	299	322	345	304	302	306	314	318	273	312	337	333	331	310	269	313	354	284	288	302	306	287	335	303	305	327	321	306	298	327	314	289	307	313	336	301	308	297	277	292	297	300	333	329	311	329	303	292	298	299	310	316	307	302	280	305	320	331	308	301	321	324	337	325	286	301	314	312	313	313	314	293	321	292	294	319	334	330	297	322	327	284	328	311	287	360	297	317	298	336	316	289	308	315	295	275	311	308	271	316	320	316	317	318	332	319	327	286	341	281	310	318	326	314	295	311	310	319	291	297	295	311	356	301	303	344	321	311	329	290	336	327	314	310	290	280	330	310	318	310	293	323	312	310	311	296	317	308	322	330	320	328	332	343	347	291	304	297	274	311	281	313	307	282	331	317	312	318	301	313	303	272	299	311	292	319	321	305	282	324	316	348	290	302	316	295	290	340	297	313	319	290	302	313	332	296	297	308	278	317	280	293	319	311	301	315	284	285	276	294	264	301	297	298	309	301	320	316	302	291	302	320	318	323	319	308	297	247	338	292	310	335	291	292	282	340	294	307	276	296	288	330	311	291	308	286	311	319	301	325	335	328	287	280	321	317	337	298	314	319	319	324	333	315	319	298	343	287	314	338	298	323	305	313	315	297	281	310	320	338	299	309	302	276	323	291	280	316	285	318	311	269	323	339	314	326	321	298	293	307	299	297	312	340	325	340	328	290	287	320	286	307	304	307	295	313	306	299	319	327	286	307	310	316	315	301	293	302	293	308	297	314	301	301	294	301	331	308	274	329	334	297	308	286	310	327	311	289	303	303	322	330	313	324	288	334	292	339	302	332	343	346	313	291	314	296	311	301	329	331	312	310	356	319	320	301	340	294	308	300	299	276	275	337	303	284	315	310	318	315	324	291	313	321	314	332	317	313	312	292	295	289	322	299	314	286	317	288	303	311	294	278	311	334	335	328	309	309	309	322	284	287	294	301	309	312	327	315	290	318	293	314	291	299	331	328	284	310	318	317	277	260	290	304	267	315	324	343	291	299	316	277	314	335	336	332	290	321	301	298	275	321	318	351	335	283	333	315	311	333	311	291	329	318	335	294	315	304	283	286	301	304	317	277	296	296	290	293	338	319	294	311	297	278	287	318	288	298	276	328	263	329	295	304	294	317	328	299	329	300	282	273	256	336	354	288	331	326	326	315	279	316	310	290	281	327	326	331	310	320	345	322	295	323	308	307	297	274	322	319	320	338	327	311	278	311	289	282	312	283	324	353	305	318	290	323	299	293	321	330	278	289	306	316	337	321	268	327	312	311	277	336	328	299	324	319	307	326	307	306	282	334	295	304	301	301	304	317	297	298	315	307	310	314	339	312	324	310	287	317	288	319	311	288	323	297	307	298	292	356	300	295	314	314	307	298	316	312	312	319	307	319	291	302	317	314	292	343	328	298	341	309	296	320	322	291	294	332	299	324	314	287	319	295	293	320	284	268	317	316	298	314	319	326	316	312	274	301	320	327	317	303	294	291	329	304	302	319	317	309	308	347	312	291	296	310	317	324	276	294	262	316	306	321	321	292	345	300	331	318	298	298	295	308	317	323	357	286	321	278	319	313	312	323	325	316	329	309	308	306	328	310	299	270	301	303	321	305	297	312	292	324	269	316	297	314	305	286	334	320	302	300	317	328	299	321	333	285	299	294	301	304	304	329	320	328	322	317	306	343	320	327	331	294	285	340	351	330	315	266	311	311	293	314	291	303	294	285	299	295	277	282	317	312	287	301	300	296	315	295	309	309	298	300	309	264	312	317	285	286	305	314	302	301	315	274	332	294	349	276	310	313	313	306	313	316	319	318	321	312	309	287	300	280	289	294	299	323	326	319	294	333	330	312	314	269	298	278	314	295	317	300	323	302	297	312	339	294	301	301	303	299	313	290	281	307	298	286	306	303	318	318	309	319	304	302	325	313	329	314	313	298	316	291	291	334	334	310	301	317	295	285	324	335	305	321	300	334	315	299	336	277	317	288	286	289	309	289	283	325	312	300	324	297	299	328	311	322	342	309	306	281	309	310	303	323	312	313
24917	12709	8722	3627	2399	2005	2566	2405	2923	1245	694	638	494	451	435	432	412	408	369	372	366	378	362	351	292	357	322	357	357	339	340	382	352	320	327	328	332	373	343	337	368	362	306	314	354	333	400	416	341	367	342	379	342	359	346	337	339	324	314	301	329	343	329	366	322	277	313	310	345	306	312	308	323	335	336	348	332	318	342	347	366	346	335	315	320	343	321	302	311	317	331	327	331	334	319	316	328	317	351	341	332	307	312	304	331	318	307	340	326	322	329	320	329	325	311	296	353	321	283	319	345	318	355	306	358	310	353	336	316	338	342	337	307	315	350	286	328	329	325	325	300	296	315	299	301	300	320	324	317	308	336	339	299	317	346	332	350	345	303	349	314	303	293	356	365	319	315	328	339	313	334	319	311	312	339	340	321	306	318	346	305	367	300	336	335	345	345	359	318	324	333	331	302	293	312	357	342	330	327	346	323	328	344	385	344	307	307	306	329	335	311	338	283	318	355	319	342	343	323	359	339	321	330	334	327	327	320	297	319	305	337	323	305	305	325	303	335	320	335	318	303	332	326	337	292	333	330	333	310	329	293	327	313	315	327	339	326	307	304	322	354	332	295	309	334	340	315	345	291	342	319	298	332	323	339	314	325	295	322	306	337	329	326	324	316	327	333	320	333	320	310	285	316	299	304	319	316	303	321	340	313	321	283	336	323	323	343	363	332	355	314	326	337	329	306	318	305	338	317	349	313	321	327	308	323	352	328	324	321	322	330	319	281	291	323	312	339	341	349	342	325	336	309	333	319	311	317	306	330	295	307	368	341	300	337	339	322	325	332	313	381	338	337	310	285	314	352	323	297	309	319	331	329	322	338	333	313	335	333	322	307	323	328	332	294	357	342	356	322	302	315	337	305	313	293	314	330	300	291	343	314	303	343	335	297	309	332	311	315	315	338	324	304	335	315	319	344	334	322	335	286	317	322	305	332	346	332	285	296	285	312	316	344	324	331	347	336	314	351	299	309	316	308	327	300	323	331	350	308	357	352	304	326	305	334	332	341	324	354	341	356	328	367	301	311	320	317	301	305	340	347	301	291	347	342	312	316	344	300	360	342	340	333	365	358	320	299	328	315	326	308	334	347	330	330	326	329	324	338	309	312	327	315	331	335	311	347	333	321	327	357	326	317	304	311	319	359	320	310	333	322	321	311	344	323	324	295	313	285	361	382	349	307	321	313	312	330	297	382	312	330	312	283	336	334	307	349	345	311	341	350	352	365	348	316	320	353	334	325	312	317	312	347	329	323	282	282	337	306	346	329	328	321	334	331	310	303	333	319	322	303	347	311	313	285	334	330	309	336	306	311	300	334	329	346	274	300	315	294	312	341	331	291	349	305	342	340	352	370	297	308	283	308	318	334	323	305	334	348	323	335	310	322	336	343	312	324	316	325	334	304	294	366	338	323	307	321	321	313	322	292	326	307	323	313	301	309	310	307	348	306	301	324	321	326	335	346	344	367	328	329	335	330	306	327	297	341	337	288	309	277	330	301	323	318	317	338	334	303	337	337	333	327	361	291	332	364	319	333	313	329	342	332	318	315	332	318	338	314	320	335	341	337	325	318	323	305	307	334	317	306	338	304	346	308	334	321	331	312	319	292	338	325	323	293	323	326	305	328	356	304	315	334	304	331	329	306	322	306	313	330	326	289	319	357	330	329	340	326	346	360	319	322	341	322	328	331	325	326	333	345	351	328	358	341	324	361	301	331	333	311	318	342	300	343	362	324	312	318	351	339	328	315	316	285	298	322	335	332	334	346	300	331	327	316	277	323	329	327	324	340	324	341	354	339	338	327	314	343	338	344	341	317	309	306	295	333	330	346	337	311	335	333	352	333	296	327	341	294	291	356	323	328	340	316	290	321	315	311	337	323	338	315	347	341	329	328	324	310	341	341	316	333	314	321	300	319	302	279	329	325	324	335	317	298	326	357	318	328	341	318	295	319	313	339	302	340	313	302	320	332	323	321	304	268	328	300	343	284	304	291	305	329	295	341	308	327	315	332	338	316	319	320	309	324	350	342	324	336	333	293	321	306	337	361	357	289	318	340	326	345	349	303	324	313	323	326	338	319	323	311	307	333	286	313	342	302	323	359	344	334	326	342	318	327	324	351	318	351	328	342	356	348	334	327	319	336	341	321	319	308	326	338	318	310	315	313	305	323	337	312	300	355	340	302	379	320	333	307	282	306	331	307	295	337	325	319	327	347	295	315	350	330	299	309	323	331	317	319	323	347	326	356	306	330	330	319	343	335	354	306	315	320	360	338	309	363	356	329	367	337	317	298	329	276	346	343	336	323	292	330	290	320	325	331	307	301	326	349	350	323	321	289	327	326	320	322	308	334	308	298	307	362	320	337	340	321	314	323	320	314	305	315	301	328	331	334	315	337	329	317	316	324	321	326	312	316	306	307	328	314	294	303	328	312	337	295	318	318	321	292	324	308	282	342	309	340	324	343	333	334	325	326	332	321	322	340	317	339	330	329	334	316	329	318	290	339	317	300	341	322	342	332	344	338	337	344	325	337	310	307	321	296	332	300	324	295	312	321	349	304	318	318	290	347	309	319	318	350	344	325	321	301	314	345	318	358	312	309	314	327	334	352	326	305	330	289	328	313	326	326	317	297	319	311	345	334	313	322	310	310	337	330	303	343	340	318	314	299	323	316	312	297	325	333	296	321	338	354	340	359	331	308	311	316	308	331	322	328	320	346	344	323	326	334	293	351	314	327	337	306	329	326	316	331	317	289	285	348	278	309	342	330	310	316	331	350	326	352	326	330	321	355	327	333	337	329	302	318	316	301	338	317	306	315	350	287	330	284	368	340	334	303	299	323	305	302	327	299	335	310	306	291	322	320	354	338	318	308	328	325	321	329	336	323	337	339	308	330	342	324	304	312	309	360	308	328	297	286	313	301	322	335	321	314	309	325	337	319	302	328	298	315	302	334	321	295	287	293	332	332	316	347	316	314	328	322	330	302	328	344	313	309	321	327	348	348	305	305	297	317	298	351	349	337	350	323	358	343	347	313	303	317	336	341	332	332	303	345	324	329	303	286	339	310	333	333	361	335	337	339	335	329	331	306	307	322	317	311	304	320	299	319	319	341	306	349	334	303	297	359	361	309	299	333	326	313	303	334	323	330	295	296	319	295	317	305	289	323	333	309	322	292	329	323	331	305	316	315	324	328	333	323	329	311	313	355	310	361	317	288	325	343	302	325	309	322	331	343	305	292	330	346	304	366	322	317	318	328	332	328	313	336	321	298	315	288	312	312	306	317	312	346	308	301	332	332	307	323	321	312	304	339	315	329	311	314	347	306	347	320	324	323	334	323	323	331	337	328	282	343	321	298	363	333	320	334	332	333	317	351	333	329	320	309	322	331	313	309	295	324	339	281	318	352	344	325	356	290	346	327	320	301	356	314	312	336	287	327	334	330	306	298	305	322	320
25070	21614	28329	25392	19028	2183	1757	1785	1624	661	591	559	559	555	528	518	486	465	468	461	474	476	447	485	457	468	431	466	464	470	466	497	448	475	459	415	478	455	447	478	424	454	458	452	472	470	536	473	484	445	449	477	469	442	446	461	439	436	432	448	419	475	408	428	436	448	425	458	479	460	436	415	416	456	434	453	460	445	448	437	468	466	429	447	439	465	450	459	430	440	456	453	434	437	452	450	476	444	418	416	440	450	462	440	439	470	444	457	466	455	452	454	447	459	424	434	397	399	449	425	442	466	455	435	436	399	438	478	454	441	485	441	431	435	460	485	432	431	435	433	442	457	432	447	444	475	480	416	415	421	435	440	438	401	475	448	461	419	443	435	462	422	406	441	429	419	459	439	437	470	448	456	438	451	433	450	498	420	414	434	467	429	439	443	445	443	421	447	447	450	391	426	472	447	435	424	408	467	441	436	442	430	403	463	453	441	441	434	400	468	446	417	446	409	430	442	452	426	433	445	454	438	453	467	467	438	396	431	432	460	434	461	417	459	450	461	461	479	404	423	466	410	450	438	457	415	430	456	398	426	412	473	415	452	506	442	439	454	415	457	409	447	517	451	468	415	415	436	420	421	438	425	462	476	449	435	437	469	462	473	428	484	421	456	452	424	448	426	467	430	454	478	466	465	469	376	437	459	443	429	398	489	428	440	456	461	410	468	411	425	454	457	459	471	448	417	433	419	475	464	434	411	407	443	436	469	409	476	427	425	440	444	406	460	463	434	443	445	459	420	435	417	441	460	450	452	470	487	442	413	467	428	441	427	451	464	448	468	424	436	417	438	478	431	434	399	442	457	464	414	418	438	460	425	448	463	379	408	428	446	425	427	469	412	422	420	450	462	414	470	436	403	412	429	428	459	400	464	424	459	457	449	429	448	458	427	462	444	440	432	417	466	459	461	439	424	448	415	459	402	443	417	415	442	432	456	436	422	439	444	470	424	452	456	462	428	432	459	432	429	462	403	420	457	459	456	401	435	444	416	412	441	448	460	463	458	413	411	428	427	410	465	452	467	417	441	453	474	423	427	408	473	424	443	431	485	441	441	408	443	426	431	428	439	461	436	411	456	450	436	461	466	429	397	479	431	448	457	457	475	474	389	463	457	428	488	440	423	474	472	459	433	445	431	433	427	432	464	427	453	425	478	456	430	432	454	432	421	436	426	458	430	450	458	466	482	457	477	442	416	430	422	470	445	431	470	436	420	464	454	442	427	466	414	460	429	442	450	399	474	425	416	460	478	423	480	464	474	419	425	447	463	453	447	394	447	473	433	412	433	467	426	400	413	461	437	442	468	446	413	448	415	444	451	477	470	459	419	432	475	444	421	428	439	453	452	452	438	452	425	417	435	401	400	480	482	438	450	449	462	458	455	417	419	406	425	459	446	456	456	442	424	405	422	496	451	429	428	453	426	436	441	443	476	415	468	441	400	468	464	451	438	440	447	471	432	439	436	452	409	448	427	439	428	491	447	476	468	412	502	426	442	424	458	442	469	437	442	477	450	468	475	462	446	410	413	397	444	427	460	455	433	427	490	454	461	471	459	404	423	488	453	436	446	458	460	453	456	429	453	448	445	413	460	446	475	450	440	435	439	460	445	434	429	437	463	421	474	464	429	478	445	433	425	439	426	418	423	427	371	426	449	472	462	406	431	412	468	404	438	452	412	464	457	468	453	451	464	427	394	433	462	446	453	471	421	455	442	475	458	462	437	460	444	430	408	439	447	466	484	444	448	449	411	436	465	430	397	454	433	434	472	439	414	416	427	421	442	396	470	435	452	445	477	471	447	438	472	472	423	441	444	434	467	406	420	465	407	453	427	427	437	437	459	422	426	401	427	427	458	432	441	417	424	444	473	458	490	468	455	456	450	499	443	457	414	441	433	457	417	425	454	437	418	404	436	455	457	444	444	433	451	427	417	470	463	453	438	484	451	424	400	452	429	432	436	453	405	473	449	449	456	439	379	425	420	434	433	466	443	420	439	472	410	421	411	449	407	461	441	461	460	425	450	448	459	492	466	374	442	505	447	458	434	458	440	438	453	432	451	430	394	434	439	393	436	451	445	437	511	450	460	389	452	421	483	453	441	431	497	446	448	438	468	452	435	432	459	467	446	445	460	446	404	419	404	496	443	426	432	439	445	445	480	438	441	455	414	441	462	390	454	471	418	441	432	446	487	450	437	494	419	448	465	426	476	434	446	395	449	447	428	450	420	425	430	412	449	451	454	459	470	454	455	465	414	457	471	435	444	451	440	448	462	459	428	418	473	448	444	468	490	430	452	450	447	475	416	420	445	463	425	405	442	478	452	456	495	454	442	460	437	422	406	438	439	444	471	430	444	435	443	448	454	444	485	454	414	454	461	440	422	476	451	464	464	456	440	403	453	487	433	480	455	440	443	456	425	461	410	404	412	479	443	407	427	469	462	467	456	445	429	443	435	445	420	428	433	426	406	476	433	433	426	486	447	448	444	471	440	448	418	420	432	462	457	479	450	471	451	419	434	412	440	433	441	379	457	426	437	465	435	435	410	413	461	454	437	445	422	447	445	430	441	472	463	457	395	490	449	442	466	439	434	436	444	413	421	463	465	471	488	454	444	452	455	447	457	443	442	429	426	424	435	399	443	450	450	445	447	452	414	395	450	440	451	383	481	447	429	460	430	444	434	414	429	425	457	473	450	454	397	466	463	473	450	430	447	421	460	448	421	423	419	470	426	425	454	449	447	452	461	431	459	483	459	410	441	449	476	465	460	447	448	434	421	427	434	480	467	425	434	450	453	477	411	432	454	448	460	472	439	445	470	424	428	432	431	434	445	428	470	489	473	430	453	434	460	448	468	468	442	417	469	409	452	444	447	450	416	441	445	438	485	463	427	484	430	439	423	444	441	456	437	444	490	464	395	493	467	426	442	463	420	472	449	444	439	449	434	485	416	448	454	469	461	426	483	427	418	421	477	460	445	449	423	453	414	452	445	447	492	448	443	457	486	455	480	419	421	421	464	467	449	453	433	416	402	440	412	463	469	425	428	451	440	492	419	440	426	429	437	435	454	498	446	438	404	468	394	457	436	442	471	478	480	425	455	432	438	469	431	451	414	451	430	422	439	471	456	435	456	436	466	450	452	420	420	461	458	447	458	406	472	444	464	457	448	412	415	447	440	437	436	468	455	447	380	454	433	450	437	422	466	479	468	437	473	420	452	459	400	440	437	466	431	447	461	412	443	445	402	459	451	445	422	456	443	444	436	482	489	453	440	456	423	448	439	474	456	460	432	441	422	429	427	445	433	421	475	437	427	456	435	431	467	428	458	464	447	420	460	459	469	502	448	466	422	447	435	428	474	446	457	432	429	420	452	468	403	432	450	437	431	437	425	455	459	453	404	444	416	426	454	409	444	429	438	451	441	473	468	468	462	448	477	406	447	475	436	452	479	485	468	457	434
24533	9139	6162	2791	1940	2031	2649	2876	2653	822	735	602	575	596	511	526	504	522	421	480	438	425	449	438	459	469	463	475	445	428	494	446	454	430	422	456	418	417	457	470	478	468	388	438	408	447	448	428	469	462	434	454	434	449	427	472	458	454	431	454	420	408	431	449	385	429	472	447	455	443	393	419	414	443	432	450	398	446	430	408	454	452	429	419	435	432	430	447	406	403	465	399	433	427	437	424	418	426	451	448	466	425	433	442	483	447	446	425	432	403	418	460	412	460	443	412	431	434	420	422	417	442	444	442	456	437	426	445	446	458	450	413	474	431	442	416	438	437	452	479	441	444	412	460	433	440	430	444	451	369	433	452	449	448	450	432	424	461	451	415	420	426	428	418	451	425	440	455	425	445	408	421	420	459	429	463	433	421	439	470	456	413	424	448	384	445	408	452	443	452	403	437	457	443	431	433	481	435	412	440	438	445	441	414	438	446	454	417	417	451	435	461	443	436	469	419	420	447	442	450	466	465	409	438	406	427	446	396	427	424	431	393	463	452	425	444	425	428	433	417	489	454	412	439	405	466	399	423	426	441	393	388	425	416	468	441	427	447	419	432	440	451	417	455	393	429	461	434	412	456	450	438	439	442	425	458	422	444	410	437	458	398	438	431	415	494	416	437	412	440	454	418	438	440	446	444	437	407	405	438	419	463	443	460	426	437	444	439	424	402	473	452	378	419	420	447	444	415	439	470	412	439	446	449	451	475	462	405	439	444	420	447	432	428	450	377	397	461	449	463	420	422	420	416	446	459	438	426	449	465	413	413	439	429	433	424	444	436	386	424	460	462	435	412	442	414	460	428	464	398	421	429	459	423	451	434	469	403	423	431	390	418	404	424	437	448	438	444	409	433	439	437	427	448	413	435	418	433	447	417	422	428	399	434	438	432	459	421	451	439	466	445	424	448	415	431	417	457	446	452	448	448	410	446	410	488	464	433	412	436	422	406	406	444	477	420	445	436	461	434	426	413	458	446	435	413	396	420	445	429	400	394	453	424	446	449	418	462	437	421	441	452	427	406	432	455	426	451	449	398	447	431	453	431	455	424	450	487	426	433	428	400	407	443	452	431	434	411	425	440	461	433	438	400	436	427	429	441	445	430	402	436	444	436	410	437	413	413	426	389	456	428	410	438	418	443	411	386	439	399	425	421	421	481	445	462	449	399	414	442	416	431	431	424	420	447	469	428	448	460	457	418	445	425	432	434	427	414	467	454	418	449	434	452	434	403	463	431	427	448	446	443	455	435	413	443	474	458	420	430	451	473	501	435	417	445	415	404	420	432	458	429	446	425	441	441	443	451	469	450	426	449	428	424	403	420	394	401	435	459	448	457	439	438	432	450	468	428	423	443	443	448	402	420	454	479	427	441	413	436	430	457	444	430	453	408	455	442	470	428	445	430	467	429	453	450	408	404	483	445	440	438	380	452	440	447	426	426	404	453	432	455	440	453	394	430	475	420	413	480	428	444	418	463	445	419	448	426	471	418	420	451	388	454	462	416	451	408	410	453	466	445	405	467	425	439	466	481	468	408	439	417	423	429	449	405	460	399	429	440	429	421	406	447	425	417	439	413	435	431	470	459	439	389	456	435	401	410	455	471	429	460	401	426	453	499	466	447	461	441	456	422	398	421	431	468	449	408	477	396	399	422	443	403	464	445	437	417	431	387	466	449	474	431	423	430	425	428	422	442	444	426	466	399	435	445	432	462	455	390	444	429	436	438	442	410	436	446	403	450	427	454	443	450	465	422	429	434	443	482	465	429	445	439	461	437	441	427	441	424	445	426	408	440	432	454	456	432	448	411	429	455	417	464	424	430	443	416	444	381	416	421	427	447	424	418	433	436	412	449	434	464	466	442	424	446	451	417	429	423	452	437	431	443	450	447	421	440	388	406	474	410	449	444	460	409	450	412	443	422	413	428	459	428	430	431	462	432	423	436	430	387	440	450	437	442	434	390	393	441	428	411	444	404	440	463	425	458	436	440	426	425	418	408	439	409	408	439	419	467	449	403	439	427	462	451	423	423	463	423	402	417	464	446	416	423	417	446	469	451	449	438	421	420	416	442	445	450	455	395	460	416	408	439	452	415	457	452	430	417	421	459	393	434	470	410	447	438	446	414	452	421	418	449	420	400	449	456	416	423	452	394	477	449	412	441	461	440	379	436	438	444	433	434	456	404	452	440	447	426	434	400	464	473	457	444	439	478	481	424	469	399	455	473	394	421	434	424	431	448	435	463	411	406	364	410	441	414	437	458	395	458	393	434	438	461	445	414	445	412	446	448	424	442	450	441	464	441	418	413	500	430	470	447	463	478	447	440	416	410	453	438	472	399	423	480	431	446	397	431	456	446	450	426	452	397	453	429	440	439	412	434	428	421	389	467	472	447	466	439	452	456	412	439	387	390	424	466	437	443	428	441	444	421	419	473	469	433	433	467	407	431	424	419	433	438	422	427	424	444	394	454	459	412	447	441	426	496	408	446	445	459	427	448	417	448	376	426	454	439	432	414	432	418	456	427	424	445	471	406	416	428	443	438	448	392	461	481	446	426	424	484	412	429	466	461	438	465	458	438	384	463	438	475	427	423	408	468	453	450	412	455	438	412	430	428	458	456	490	432	416	461	428	422	414	437	432	429	447	424	414	409	424	393	388	422	428	449	428	413	443	421	450	434	424	412	431	403	396	417	418	408	436	415	440	440	444	437	407	410	405	405	396	411	428	423	436	483	456	455	426	448	444	494	455	455	426	419	392	417	460	471	457	440	425	405	451	438	434	408	454	428	451	421	479	419	445	422	471	440	461	447	449	427	430	465	457	459	422	434	453	445	417	470	442	439	415	472	459	445	445	442	401	464	439	440	446	390	409	434	406	460	395	402	428	448	421	437	410	496	439	410	440	393	394	398	381	451	419	464	441	446	448	427	428	447	453	391	393	411	427	450	428	422	436	383	414	394	411	452	490	412	437	444	445	476	444	452	442	480	410	439	434	417	449	463	459	397	445	433	445	421	426	456	432	441	423	488	453	469	438	433	451	449	417	436	429	414	417	418	427	449	413	421	438	397	441	456	431	422	449	430	433	452	397	433	418	389	441	467	414	414	449	447	439	453	464	440	443	416	440	440	433	435	452	443	438	445	423	447	405	457	423	465	430	499	417	438	410	414	442	462	407	482	459	439	457	423	439	427	413	440	435	432	450	420	388	434	406	425	460	417	444	448	416	364	403	416	468	413	435	434	412	478	426	448	402	415	402	423	459	454	399	418	454	445	450	418	430	455	453	445	418	433	436	432	420	440	423	442	466	438	464	415	410	440	405	434	438	436	442	414	448	441	428	418	415	433	432	407	414	442	444	462	441	416	450	447	452	419	467	452	427	426	393	435	423	425	414	458	434	427	423	462	428	429	369	436	455	441	434	438	429	453	430	431	416	453	439	436	409	438	433	427	425	424
22998	21682	29473	24422	21684	21841	15107	3605	2382	850	666	474	383	356	287	316	292	247	245	248	265	245	248	234	191	219	201	184	208	200	178	192	203	186	208	190	188	207	171	172	199	196	210	197	219	223	217	220	226	217	161	217	198	182	210	186	209	162	172	208	182	196	179	212	172	173	157	180	179	186	155	180	163	176	181	162	190	151	156	174	185	182	173	153	165	170	138	164	159	191	176	173	174	164	170	162	168	146	197	180	198	187	163	160	165	129	148	156	147	170	178	172	137	160	170	154	149	164	152	154	178	172	143	177	155	175	170	177	176	175	162	153	160	174	177	145	147	166	171	164	162	148	157	133	195	153	162	170	180	193	166	173	169	185	160	159	175	149	155	150	182	165	153	175	173	159	152	191	165	167	180	182	154	179	148	169	159	185	172	157	202	180	181	163	170	167	160	179	179	177	148	174	149	173	189	169	178	144	172	170	162	168	173	158	177	153	164	173	171	171	149	152	161	155	143	174	155	174	175	167	167	162	181	177	173	148	214	142	175	155	158	170	151	174	175	146	172	161	160	174	143	175	172	167	179	152	172	173	164	162	158	156	189	174	170	167	152	151	165	170	172	175	187	165	152	181	150	143	171	166	145	192	186	190	175	152	166	162	184	195	168	145	158	168	154	176	170	163	160	182	154	162	177	168	156	167	202	181	161	184	167	169	173	180	182	159	146	170	178	164	157	143	158	155	180	193	169	158	139	179	178	161	159	166	149	155	155	166	174	168	172	162	153	183	160	136	194	184	175	161	171	154	166	200	161	177	133	168	158	165	165	160	184	191	139	172	167	172	155	171	180	167	167	178	170	182	153	161	156	177	174	161	167	154	147	187	142	169	154	157	169	173	176	155	172	184	159	161	167	155	156	172	180	176	146	146	172	151	166	164	152	146	158	162	172	158	174	155	165	164	140	180	166	135	155	164	157	174	139	165	164	181	156	159	150	159	157	160	163	176	148	177	145	171	166	160	172	188	152	175	161	160	164	161	166	161	152	175	151	143	155	168	183	173	134	194	162	140	156	171	170	164	158	165	168	173	150	155	161	190	152	163	159	168	184	174	171	164	158	174	164	155	171	176	175	166	185	160	154	169	187	132	155	129	167	197	152	175	166	160	168	172	164	179	168	142	173	179	175	167	167	191	169	148	182	159	165	183	177	181	169	161	171	168	163	145	161	152	152	169	147	170	167	180	151	143	156	170	155	151	149	159	152	163	173	173	171	173	171	159	159	163	167	163	181	168	165	161	186	153	159	183	154	148	160	157	166	162	159	164	165	196	178	159	197	190	155	169	178	171	161	173	161	156	155	178	159	172	164	146	149	159	168	160	159	162	138	174	155	147	156	160	147	154	166	166	180	178	168	163	144	186	145	183	175	153	134	168	171	158	153	169	153	161	183	160	170	140	171	155	156	174	179	167	167	188	172	157	150	174	173	169	163	163	160	148	163	190	157	168	164	162	146	170	162	156	165	161	181	158	169	162	152	150	160	159	162	158	157	156	161	166	150	173	164	155	159	162	158	169	164	161	190	187	155	171	144	163	149	177	168	165	179	141	191	177	159	176	164	147	160	176	199	162	166	188	170	165	177	163	175	151	186	141	145	168	136	160	186	176	174	164	154	186	146	191	171	163	194	138	188	175	177	156	165	137	176	159	189	164	171	179	168	165	134	150	137	166	167	162	157	164	163	156	167	178	171	147	173	180	172	171	174	179	149	168	164	175	174	154	157	157	171	179	164	170	170	175	177	172	156	143	174	172	162	157	169	178	170	151	164	158	170	149	161	167	178	160	157	155	165	140	183	179	165	174	154	185	178	175	161	136	148	155	172	156	162	164	142	193	148	140	162	179	167	134	152	185	192	154	184	164	160	151	154	174	147	173	175	168	189	159	175	181	183	166	160	174	157	172	170	152	162	171	144	156	169	192	166	138	151	162	184	169	151	157	171	171	182	149	174	170	165	157	170	165	150	166	158	179	181	158	169	158	174	160	149	171	173	171	157	155	169	153	152	169	138	181	177	179	161	152	150	167	167	154	164	157	166	165	159	181	173	164	174	158	160	179	168	188	164	149	159	177	191	144	136	140	167	157	151	165	176	166	161	174	174	164	175	154	149	174	172	168	161	211	154	158	152	160	156	168	168	183	162	158	151	145	158	187	159	181	149	155	154	185	173	167	166	156	149	155	162	178	162	154	176	171	176	186	161	180	156	164	148	167	158	166	164	189	163	154	154	167	184	159	182	180	160	160	176	156	152	145	147	199	168	184	191	161	147	145	150	146	157	174	160	166	162	159	131	180	181	150	174	175	185	152	145	156	168	172	147	130	150	174	155	154	137	170	141	157	171	185	156	176	148	181	158	172	166	150	156	174	162	157	174	179	172	147	166	168	144	140	164	165	161	142	185	154	169	183	143	157	150	177	176	163	171	166	168	155	165	186	165	150	168	198	157	169	158	163	161	167	162	160	172	139	147	183	171	170	160	167	175	144	158	161	163	160	159	173	164	138	145	173	184	171	154	152	132	175	157	174	171	148	159	173	165	173	145	155	155	163	177	158	161	149	170	177	162	159	154	158	177	153	161	159	153	156	171	149	166	156	190	175	160	175	158	161	173	177	157	167	158	146	159	159	152	154	168	148	174	155	148	165	152	151	188	186	148	186	182	186	150	178	189	168	166	163	159	159	152	182	155	186	178	157	157	152	164	179	172	166	159	180	155	145	147	147	182	164	162	155	173	144	168	151	187	161	174	142	158	157	161	167	178	173	187	161	146	150	137	164	165	140	161	145	149	169	192	179	155	175	136	161	152	158	173	169	174	179	173	173	164	182	140	177	171	183	179	179	161	177	151	192	154	165	167	160	177	157	137	171	160	178	144	167	178	151	167	156	151	178	176	181	163	160	146	158	171	189	154	182	175	162	160	157	181	155	168	160	194	179	163	161	176	188	149	180	188	149	166	173	166	160	147	180	161	155	154	150	157	190	158	172	185	165	153	176	148	170	163	144	175	167	164	153	153	165	162	121	181	174	159	169	159	157	172	155	175	179	173	167	177	177	162	153	159	197	168	136	164	180	163	160	156	182	167	159	157	176	156	149	163	158	146	166	180	167	162	179	157	153	154	185	155	162	171	142	145	162	151	159	152	165	185	169	177	163	136	160	160	185	176	163	177	164	167	148	170	178	165	165	162	184	170	160	159	164	152	154	178	143	146	196	158	149	168	168	157	147	154	169	160	175	154	142	153	169	166	147	162	155	171	160	171	164	148	147	167	184	156	168	172	148	149	161	166	179	145	176	165	173	162	176	177	183	152	155	141	160	163	169	167	155	160	154	166	151	157	163	166	148	180	180	149	140	172	166	179	151	158	147	169	167	143	144	181	156	158	164	162	154	168	175	173	188	162	177	148	158	136	169	189	177	180	167	164	161	178	160	151	181	188	164	181	152	170	173	141	148	163	178	151	169
26083	17041	13966	6062	4446	5292	5779	4537	3637	1231	875	596	456	428	392	360	336	311	313	291	252	261	262	231	217	240	221	242	183	227	206	180	213	196	192	197	189	204	204	240	216	197	209	204	240	232	233	261	235	229	233	209	228	212	196	216	202	175	163	169	181	187	163	161	168	173	165	181	200	160	200	170	161	167	161	157	171	170	175	198	155	154	175	156	145	165	185	188	179	171	169	132	155	162	167	160	177	168	159	198	134	163	151	142	179	185	160	193	155	175	169	172	154	162	183	152	166	186	181	153	169	187	184	163	177	153	156	155	138	175	152	165	144	168	176	154	172	171	166	184	184	166	157	155	153	196	169	168	156	162	150	174	158	154	182	156	150	167	173	184	162	164	172	164	158	156	178	158	173	137	195	173	165	176	148	160	164	169	174	201	163	177	183	154	171	162	167	193	160	191	173	147	154	163	201	146	196	156	169	165	147	153	165	164	193	159	185	168	141	164	152	167	171	183	152	160	158	171	171	172	178	164	158	166	177	182	173	151	143	158	167	181	170	165	171	174	154	171	166	144	168	180	175	184	166	169	188	161	148	177	173	176	156	154	167	154	137	174	174	169	167	165	163	186	154	166	160	166	167	153	164	152	158	176	155	157	163	157	167	160	168	182	163	162	159	154	169	158	169	152	153	161	158	185	168	179	168	156	167	152	158	164	174	174	157	162	157	164	150	176	183	173	170	183	160	160	169	163	169	172	155	169	170	169	136	166	175	162	173	168	171	177	168	148	172	143	149	152	148	159	189	136	165	161	164	189	175	165	154	154	157	168	183	164	175	166	159	151	162	162	167	167	202	155	172	164	156	189	158	181	166	158	150	174	170	162	162	157	176	181	189	158	183	156	147	173	151	184	149	163	177	187	160	172	163	148	176	168	176	172	189	181	137	169	151	153	162	173	169	178	170	172	174	169	161	161	175	163	161	173	148	196	164	158	164	164	187	180	142	145	158	173	185	159	181	175	143	149	159	160	156	172	170	177	156	158	132	154	185	174	179	180	154	170	146	172	164	151	155	170	164	163	181	166	154	151	159	152	158	142	181	154	162	153	143	166	159	163	160	139	168	160	166	169	161	157	184	131	161	138	155	170	165	180	184	175	182	169	168	175	175	168	181	176	181	129	176	172	148	160	172	169	156	151	123	159	170	173	177	195	169	143	183	142	171	178	184	143	179	173	189	155	162	175	170	159	172	166	154	152	161	166	164	176	175	167	158	156	182	174	163	166	168	170	160	154	158	172	194	168	177	135	153	155	157	172	173	188	164	153	173	154	172	158	171	162	145	145	176	163	172	148	169	149	159	171	160	156	172	158	161	171	174	177	158	176	168	173	182	172	182	165	164	192	165	168	149	148	168	174	144	132	180	159	166	171	150	176	167	179	165	172	150	163	158	178	173	169	169	190	163	154	173	177	134	167	191	188	154	152	143	159	168	172	181	158	155	165	172	185	152	162	178	159	175	188	159	183	167	162	173	147	168	179	181	159	158	153	186	177	159	190	166	176	146	161	193	193	180	154	145	179	154	152	180	174	150	196	172	145	182	159	172	190	159	188	173	147	176	152	159	149	175	158	167	143	187	181	191	150	169	157	151	159	171	168	157	171	150	156	172	183	143	156	161	182	166	163	160	194	157	169	149	176	160	168	150	170	163	162	166	160	179	158	180	142	191	165	175	182	167	174	163	172	152	174	171	190	172	152	155	182	187	148	155	182	171	154	161	177	156	148	168	144	174	155	173	196	159	149	147	176	171	159	145	188	168	161	181	160	183	180	188	189	166	188	174	172	180	157	151	160	160	170	156	185	166	157	160	141	149	173	168	181	155	185	162	165	164	193	164	158	171	150	172	183	198	177	168	157	155	158	181	170	180	165	175	136	164	170	189	176	162	172	172	173	166	154	171	180	154	183	173	181	132	169	154	137	175	189	167	175	161	153	147	160	142	167	168	141	166	176	159	169	173	158	158	162	164	155	165	159	147	177	183	175	160	173	152	178	165	146	159	180	150	171	201	179	146	170	189	158	187	162	211	174	180	168	164	171	159	156	166	155	154	164	164	168	153	147	148	164	173	142	150	176	170	167	168	175	171	177	188	159	162	180	174	183	190	180	163	150	157	156	169	157	160	152	164	171	182	184	172	169	154	167	181	172	179	198	182	153	159	141	171	148	176	173	156	160	186	142	186	169	181	159	174	168	181	177	180	158	157	174	159	161	156	165	159	159	153	166	155	168	166	174	163	158	173	171	184	168	169	162	179	163	164	164	154	169	155	175	184	153	180	164	170	172	184	168	154	177	162	184	157	163	146	168	145	169	155	161	162	146	186	166	165	152	170	172	166	183	188	180	155	178	166	141	182	155	179	184	179	175	163	152	156	167	157	164	167	151	188	158	161	167	179	166	186	175	205	183	162	178	165	162	162	174	177	175	170	175	160	158	149	145	157	159	147	172	170	186	156	163	181	173	187	164	178	182	146	142	176	158	165	172	166	166	168	174	153	146	161	154	190	186	160	158	155	175	168	180	163	134	178	162	154	152	167	149	179	150	161	187	164	155	180	156	154	155	178	161	144	174	156	162	175	167	162	162	179	160	190	162	142	158	168	146	161	162	151	178	169	157	173	125	171	159	160	173	165	195	157	185	174	162	184	196	156	176	154	158	187	164	157	174	163	155	157	166	164	185	165	183	152	173	151	157	172	164	171	183	156	163	151	172	157	152	151	159	181	171	174	175	184	178	172	178	165	148	148	167	196	159	170	169	157	158	171	151	169	174	180	159	173	155	155	180	157	171	173	153	163	175	170	147	176	169	164	155	183	159	188	159	181	187	146	149	138	157	165	158	154	181	166	167	141	148	149	161	172	174	171	151	174	163	169	149	159	169	160	155	175	157	152	174	164	150	179	162	159	156	165	178	180	172	183	149	171	161	147	169	173	169	167	177	187	174	181	175	173	160	177	177	155	166	145	155	179	158	164	158	180	156	169	170	180	181	166	166	158	141	162	159	160	158	191	184	172	182	178	186	175	152	174	155	170	176	178	187	168	166	180	157	169	134	159	161	170	169	167	164	159	155	150	178	172	181	179	153	180	168	174	147	173	156	180	158	136	171	153	178	157	166	152	156	172	148	184	152	163	179	171	174	165	143	166	179	154	172	156	160	177	174	189	188	172	195	169	176	149	166	150	163	168	164	196	154	162	183	167	174	173	177	153	187	158	151	154	176	189	163	150	180	162	150	170	142	151	165	168	169	168	175	175	163	167	167	176	170	164	190	169	160	145	177	171	162	150	169	161	160	166	178	145	151	188	144	189	176	176	174	148	202	165	156	164	148	172	182	169	175	154	166	164	161	157	158	158	165	161	160	158	166	176	160	153	157	149	156	197	146	162	175	165	179	173	167	158	152	183	155	161	173	157	189	162	162	169	177	153	176	165	162	167	184	152	174	159	175	170	147	179	170	167	181
28929	19908	7389	1211	999	1216	1340	1062	673	660	554	539	517	543	511	558	495	501	535	523	590	498	513	516	525	536	550	518	524	508	538	516	515	519	521	536	489	567	523	518	474	549	555	528	549	554	494	548	579	556	517	514	538	550	517	541	511	481	505	499	471	513	487	504	500	505	519	506	534	526	509	499	494	524	487	486	500	517	502	508	511	490	547	484	569	523	528	551	516	502	582	528	522	506	508	497	512	465	516	547	520	492	531	496	510	496	493	542	515	534	548	523	496	497	474	509	485	523	526	530	568	538	548	532	486	523	491	508	525	491	530	560	520	512	523	527	516	527	497	504	499	515	508	518	548	578	503	530	503	555	546	514	541	563	530	541	503	547	497	524	541	506	519	512	517	517	496	464	552	551	509	535	522	519	510	488	470	505	491	448	543	502	525	521	487	502	505	533	573	503	541	525	542	550	571	542	492	495	531	499	529	526	489	456	495	513	484	534	529	546	535	498	502	515	534	528	506	549	504	523	515	522	492	504	504	541	506	513	543	530	537	482	531	480	520	529	536	523	500	537	510	576	510	517	492	553	518	565	520	515	535	481	549	540	571	542	515	507	500	512	525	494	518	538	512	526	495	504	514	518	498	525	506	510	545	549	515	497	535	493	537	497	517	514	525	512	526	559	510	526	512	511	530	507	471	507	557	526	547	528	555	500	529	506	546	544	507	530	550	505	506	524	540	525	498	524	485	505	527	534	545	525	516	526	519	527	516	512	550	538	503	513	474	510	540	489	522	534	511	513	502	555	543	528	534	535	504	529	537	559	505	504	515	496	489	494	522	460	520	492	503	511	538	509	525	535	546	481	518	515	530	519	463	519	494	510	497	494	515	506	497	541	515	525	493	523	612	558	561	492	542	490	508	510	541	541	542	567	536	503	523	544	520	504	516	539	499	522	498	483	531	574	565	520	549	508	488	550	501	505	510	537	513	521	569	484	515	484	486	505	512	523	501	501	464	536	529	526	532	534	509	536	537	497	515	504	543	486	485	491	500	531	495	589	504	531	539	538	493	512	519	534	506	547	532	549	490	498	551	496	510	552	494	511	491	540	491	531	513	528	502	515	489	484	506	498	495	515	513	561	493	517	537	518	517	481	488	504	513	510	519	507	524	514	495	551	513	520	533	472	498	543	486	476	505	523	529	484	493	522	536	508	524	553	516	498	547	507	535	477	501	528	508	498	551	478	524	509	505	496	507	530	558	525	513	526	547	526	484	488	474	519	568	510	514	531	526	549	518	496	500	518	511	519	517	488	568	500	549	506	506	530	512	524	465	525	532	531	526	533	529	528	512	540	514	537	537	503	509	548	531	517	512	550	562	518	528	549	512	521	492	522	545	559	524	517	517	518	534	525	520	523	530	507	522	483	523	532	501	503	543	521	498	517	548	527	513	515	518	511	485	526	507	546	525	533	544	507	523	505	490	545	472	544	492	517	539	535	505	506	487	574	527	493	550	534	491	508	512	467	493	506	497	495	514	521	525	495	529	453	546	512	515	508	501	514	493	552	531	457	498	501	483	526	491	480	495	550	488	516	536	498	473	567	521	472	522	518	543	554	541	525	567	526	521	506	494	507	538	512	513	497	537	525	519	500	544	512	549	553	551	465	531	524	499	537	567	493	548	509	532	560	504	476	546	532	500	521	516	526	507	527	526	472	514	527	508	528	484	521	536	530	513	504	495	514	490	457	491	541	521	516	546	531	525	539	494	556	497	589	544	574	540	529	514	495	522	514	486	506	520	533	482	517	505	512	520	517	521	546	513	498	537	504	535	535	498	501	472	548	538	544	492	530	558	533	528	506	515	506	538	511	498	519	545	525	480	529	531	535	479	531	498	508	534	539	523	525	513	512	506	535	547	498	513	488	522	491	553	501	501	512	497	533	501	576	518	504	530	566	541	520	535	502	509	511	529	498	536	524	523	472	516	532	525	496	502	513	535	524	519	500	562	499	505	493	525	508	569	542	528	544	520	555	523	489	492	516	474	530	545	502	501	539	495	497	478	520	534	497	505	501	519	479	541	565	540	511	506	516	532	525	515	558	546	490	529	515	474	493	532	534	467	484	490	480	499	506	526	517	514	498	498	520	510	544	508	539	512	536	552	464	493	485	535	505	496	504	513	535	520	521	521	504	537	520	504	498	523	491	487	506	538	523	496	513	532	514	545	534	552	512	535	515	542	517	519	546	540	496	573	535	508	527	499	545	515	499	515	509	497	528	501	504	530	457	523	502	473	505	543	519	518	504	500	498	505	519	508	520	497	557	498	529	517	537	521	506	499	486	497	499	551	522	514	490	528	479	526	507	515	497	519	535	513	528	519	500	533	520	474	501	488	540	531	519	530	528	546	538	552	565	531	512	531	489	549	504	465	511	503	503	492	533	500	519	516	566	497	510	562	520	511	528	462	522	516	500	488	521	499	522	505	503	494	544	481	532	490	523	507	517	499	537	498	525	514	529	531	545	496	544	494	547	509	554	539	508	491	546	507	521	513	529	552	544	493	492	508	530	567	525	494	485	499	556	525	497	509	492	517	505	518	510	546	524	476	514	511	547	556	525	506	512	529	531	533	480	495	509	470	479	536	516	561	486	522	509	481	504	472	507	517	525	530	510	556	533	520	519	517	583	514	498	502	525	485	496	525	501	534	550	502	495	544	544	506	512	533	553	523	509	566	526	551	515	512	508	500	500	532	542	498	515	530	531	571	522	547	568	524	512	515	488	498	498	489	512	522	507	524	530	534	514	498	540	520	527	523	507	556	547	519	504	520	534	521	531	551	566	500	502	520	552	492	510	496	546	544	522	535	506	529	537	529	539	516	509	515	567	510	568	513	504	497	538	589	478	505	493	541	552	506	534	542	523	506	537	518	548	491	525	501	460	518	522	494	474	495	519	482	518	532	545	565	516	484	515	538	536	516	517	525	529	528	513	471	559	514	473	492	480	491	533	499	468	503	525	536	515	518	536	555	544	496	525	547	528	527	508	515	505	563	481	556	505	473	554	560	538	526	531	491	553	490	516	521	514	505	532	547	496	475	501	485	514	517	505	523	558	522	486	536	502	510	514	549	484	517	488	533	519	509	486	484	508	503	495	500	497	525	528	500	490	513	536	525	460	547	502	481	518	511	520	550	532	503	519	514	496	509	509	517	520	521	531	515	555	493	478	499	550	529	511	504	514	482	499	525	534	542	512	495	547	524	529	525	524	511	506	492	518	536	529	525	562	532	555	511	485	507	544	506	537	512	519	538	491	504	491	541	511	523	503	504	543	508	526	490	554	542	562	505	516	549	514	546	538	504	496	499	524	493	472	531	578	508	524	486	497	503	487	524	518	520	533	533	529	487	513	503	535	500	519	523	562	517	514	520	546	529	538	535	565	551	514	508	490	511	535	489	491	517	508	526	525	467	506	516	514	495	499	489	552	502	494	557	545	528	539	527	500	514	520	498	536
19248	4642	2767	1209	1330	1830	1972	1488	739	676	608	550	602	556	518	518	608	546	524	537	564	514	550	518	533	510	531	563	492	580	577	538	580	517	557	544	567	565	540	548	576	584	530	535	545	478	549	585	542	526	557	551	509	521	510	544	536	516	527	508	570	468	517	523	525	522	530	557	531	504	524	523	559	500	531	559	508	493	528	572	535	520	540	496	526	535	509	548	528	546	495	559	543	544	505	552	536	497	524	528	530	567	546	547	543	537	491	574	524	507	544	525	523	503	548	504	544	525	491	544	504	496	536	513	565	508	540	589	536	526	518	569	537	572	519	549	539	515	554	540	529	519	533	565	541	528	502	501	532	519	557	488	495	562	491	540	534	462	527	528	548	541	515	478	555	521	490	506	574	498	494	514	557	522	537	510	530	595	520	509	499	494	530	527	599	548	520	585	511	489	511	556	510	528	534	516	527	523	521	531	532	566	512	523	542	527	576	541	523	539	571	554	523	517	558	514	518	539	556	540	543	525	534	519	507	522	536	519	532	543	514	525	525	537	511	563	499	498	508	499	547	560	521	544	517	520	516	539	510	497	531	551	516	545	485	519	508	536	532	527	529	506	504	520	532	513	513	531	534	499	479	492	502	554	573	495	532	529	532	464	506	529	559	523	547	520	497	536	497	597	494	568	504	535	555	527	542	542	541	567	520	559	527	514	524	524	489	520	536	516	525	556	576	487	514	506	529	478	557	516	516	533	561	507	518	507	519	544	504	514	495	537	558	510	548	519	494	522	548	507	540	502	526	516	502	517	527	549	519	542	582	500	539	493	485	538	489	519	503	505	509	541	579	582	508	490	540	529	555	516	530	512	495	518	538	525	548	534	547	506	555	521	573	528	512	516	574	532	557	533	531	520	552	545	540	547	503	542	517	517	494	540	527	484	537	567	535	532	527	506	552	524	523	536	517	527	485	568	552	557	538	478	542	516	590	554	542	462	548	538	523	520	525	587	557	533	506	495	529	531	542	545	502	519	523	527	533	522	524	546	503	552	508	483	545	532	539	491	535	538	539	514	546	526	511	518	543	531	511	524	501	536	500	506	544	496	513	504	511	507	510	535	518	535	543	521	509	513	531	514	509	505	541	490	548	509	518	497	514	520	529	532	505	539	556	488	512	527	516	562	533	526	553	492	540	513	486	552	533	549	519	517	541	506	507	532	523	501	528	521	563	504	552	514	522	552	522	552	531	499	510	533	514	537	595	561	526	525	505	536	509	492	530	512	541	529	547	531	539	513	537	550	527	496	536	499	543	555	530	543	526	556	576	469	567	555	510	509	489	500	515	561	586	547	547	533	579	514	532	531	537	530	564	519	554	548	499	526	566	523	544	534	487	506	494	525	520	553	544	546	523	519	529	517	554	562	554	559	496	552	571	543	541	511	512	522	558	530	517	480	540	557	514	521	525	532	541	539	509	532	541	527	526	534	497	520	512	511	527	520	570	544	505	560	513	565	520	507	516	511	511	518	559	524	547	529	531	540	513	523	523	560	529	524	528	554	534	486	521	511	529	574	505	527	558	507	554	520	548	516	527	508	510	558	558	509	496	500	497	550	495	531	496	538	540	486	549	520	557	541	544	524	544	478	541	518	514	504	513	502	543	499	532	568	502	544	544	485	516	525	551	554	543	515	545	528	511	566	542	556	532	521	516	542	540	555	520	547	521	520	589	561	543	570	530	536	564	529	532	532	533	523	533	555	540	564	527	574	523	507	516	557	507	551	545	513	512	522	490	518	491	568	528	552	510	558	523	541	533	541	525	549	524	532	536	565	527	552	508	543	551	546	540	493	530	509	503	540	557	469	486	508	492	515	545	530	512	535	547	544	523	490	523	529	535	506	526	549	525	501	523	515	524	533	487	541	506	523	520	532	487	529	548	524	525	507	542	556	524	547	528	533	546	495	513	512	544	492	506	535	500	531	543	561	574	548	498	548	552	542	534	531	525	538	525	557	491	535	499	584	518	528	486	577	584	508	504	539	502	546	523	533	477	548	503	516	515	503	513	540	545	527	548	571	534	547	527	482	511	481	505	530	534	535	550	534	509	546	527	569	509	492	518	569	563	555	485	515	541	545	506	533	531	548	545	499	494	523	542	526	466	525	544	552	513	533	532	544	540	507	559	505	506	497	547	536	518	524	542	501	522	494	503	540	484	560	497	534	542	532	499	509	529	549	529	585	504	504	522	502	518	541	507	567	511	562	523	538	510	521	479	556	521	518	534	539	541	560	492	533	532	521	533	560	553	536	525	536	520	541	555	506	551	562	539	532	502	539	539	556	554	530	533	539	517	516	530	487	542	526	497	554	550	539	486	509	511	547	513	522	527	516	525	504	492	501	508	535	531	521	536	517	520	509	539	531	547	542	523	535	494	555	558	532	532	546	505	525	535	539	500	549	547	537	498	506	524	504	530	535	560	517	526	494	509	511	578	560	542	588	513	524	548	521	525	535	523	525	559	510	480	507	541	566	509	569	524	517	563	522	548	533	504	524	520	515	516	535	548	577	536	522	515	540	512	547	530	562	512	540	486	508	507	507	520	551	553	523	528	499	521	508	546	508	535	531	537	528	545	504	536	540	552	551	556	518	522	522	523	507	564	503	551	523	566	553	516	521	491	528	519	538	542	540	564	533	510	551	570	489	538	541	547	548	515	499	504	505	552	520	506	528	519	534	523	526	519	513	533	526	500	572	517	496	519	549	533	559	514	567	540	526	491	532	541	515	514	533	546	541	526	487	512	539	498	516	515	548	506	528	586	527	536	550	560	531	536	503	553	531	537	537	552	522	513	541	548	565	527	537	519	521	541	531	535	497	529	569	516	542	512	505	559	520	545	521	533	530	545	524	534	522	541	529	514	555	477	516	538	576	551	507	519	571	548	520	559	552	554	479	536	522	479	511	527	503	541	523	520	501	526	528	517	589	513	556	521	508	522	513	541	495	544	519	502	515	490	530	570	498	490	497	543	502	525	537	507	515	495	500	514	523	527	512	545	556	517	559	570	547	529	518	510	552	481	519	553	523	513	523	517	511	536	516	540	509	526	527	512	513	565	543	511	493	532	524	551	515	518	580	527	538	503	520	532	534	521	544	604	519	516	504	530	532	534	560	511	539	551	540	536	505	554	530	512	483	508	505	510	549	529	497	505	546	497	506	514	533	575	535	510	547	502	593	551	475	540	541	515	543	532	558	534	551	487	516	549	558	537	500	514	499	519	540	532	588	514	553	548	510	578	541	540	553	558	568	519	541	515	473	515	549	532	493	532	537	558	538	546	499	583	504	536	539	497	533	533	534	513	559	502	560	499	529	527	528	564	535	524	553	573	556	507	530	515	520	532	499	498	498	520	554	513	526	544	503	512	557	515	515	502	550	524	509	549	518	533	505	542	515	533	534	520	516	516	520	542	555	526	527	540	534	569	535	541	585	521	556	501	533	542	534	515	552	533	561
24137	21720	29135	24849	21748	14769	4232	2040	827	715	558	494	401	409	428	388	388	363	405	369	367	321	359	355	359	326	365	343	310	321	348	325	326	325	336	313	355	345	313	333	337	320	350	331	345	344	352	376	352	346	328	341	333	352	339	321	315	317	299	342	338	331	319	343	291	304	293	319	322	297	328	303	342	308	300	328	308	296	282	319	323	305	317	325	328	310	317	314	291	324	340	296	325	315	286	325	316	316	333	288	337	264	327	300	282	312	312	314	316	324	309	323	301	332	287	315	280	337	331	322	353	309	323	322	324	281	330	307	340	304	314	366	306	328	307	327	274	313	286	306	274	299	321	344	330	362	302	322	320	318	341	312	304	335	310	329	300	343	345	302	347	300	317	328	307	292	316	332	331	292	313	332	314	327	304	281	294	328	293	317	323	328	333	312	292	357	305	306	327	308	321	335	291	300	314	306	302	299	339	329	286	355	307	309	320	312	287	326	321	303	351	319	314	336	323	336	335	317	319	329	299	322	317	349	291	292	341	363	337	295	322	347	305	310	342	315	317	312	337	287	325	342	332	299	282	332	312	332	324	344	302	328	332	314	303	332	304	341	328	321	308	324	332	318	331	340	338	329	308	322	297	298	304	306	313	314	313	301	278	323	334	319	347	332	344	284	315	294	322	313	291	331	338	321	335	297	372	308	336	338	324	343	333	308	330	269	290	322	292	354	325	308	296	330	322	316	331	322	324	262	332	315	316	301	320	321	289	339	342	337	288	297	307	281	315	324	322	325	334	316	335	319	310	325	331	321	291	288	311	330	338	307	297	334	335	297	311	305	309	279	339	316	299	309	304	309	296	293	309	301	306	325	317	317	330	296	304	334	334	305	315	325	331	311	282	321	302	315	312	321	320	308	323	310	335	320	317	308	333	309	302	333	315	323	337	328	292	323	325	320	334	337	333	317	306	320	349	319	300	307	315	339	276	307	324	315	307	306	317	317	280	309	291	289	312	303	326	268	302	325	333	325	316	326	299	319	300	303	328	323	277	299	317	303	305	319	320	290	302	342	294	294	311	319	344	287	303	310	321	322	298	305	336	310	290	342	313	317	309	310	315	313	284	315	324	326	317	321	292	288	322	315	298	315	315	332	297	326	310	337	298	304	341	303	328	323	284	336	338	309	315	317	348	290	316	288	317	307	302	296	315	315	309	335	326	307	319	308	287	326	308	326	337	321	306	322	319	335	327	303	331	352	353	307	330	334	302	342	304	339	290	324	315	327	326	320	332	320	318	318	338	287	307	325	301	303	361	303	329	326	308	300	307	306	326	277	271	315	309	316	307	341	335	319	305	326	296	316	326	306	309	310	310	287	309	326	330	352	342	340	296	335	307	331	308	297	303	310	281	326	307	273	292	304	283	298	321	333	325	344	310	268	326	307	308	340	301	294	314	303	333	321	303	308	321	318	324	312	328	307	287	311	302	332	354	309	341	296	322	319	327	312	305	317	279	309	326	333	299	303	328	314	276	319	324	303	334	324	279	315	279	303	321	332	358	297	321	300	325	345	286	335	314	314	325	327	284	352	331	306	345	302	320	317	298	322	322	320	318	343	329	281	304	328	307	314	314	336	305	316	313	332	325	317	319	340	294	349	275	308	297	308	324	292	320	312	343	326	338	328	315	347	311	308	293	325	316	341	287	302	314	324	327	302	301	312	296	314	324	313	341	319	318	312	303	296	307	333	320	284	291	322	308	322	318	334	348	341	303	331	344	275	333	316	335	312	318	291	351	295	344	326	296	345	340	339	305	333	345	278	342	347	305	308	334	296	308	320	307	292	313	321	313	297	317	298	302	305	290	305	314	303	288	296	311	322	316	323	267	325	301	316	342	300	286	311	317	323	344	309	289	277	322	294	318	326	294	296	299	322	324	318	290	325	308	325	321	317	315	317	317	355	299	305	338	318	322	317	317	335	310	320	295	296	295	316	288	364	278	304	338	321	303	295	309	350	327	321	339	317	323	324	303	312	327	331	333	296	334	321	333	312	325	318	308	354	303	292	324	274	299	314	320	311	342	318	318	311	323	276	317	285	309	326	330	281	306	335	309	309	309	338	318	322	337	312	347	314	311	300	324	328	343	322	314	306	335	327	311	314	302	299	314	317	317	308	334	328	331	312	316	355	352	297	335	311	299	330	273	330	339	325	339	298	314	321	291	298	288	342	325	343	313	323	289	297	303	306	332	270	346	312	323	305	320	324	288	298	333	333	301	322	301	286	343	327	318	295	277	343	316	305	317	315	342	288	309	347	303	346	315	293	311	318	316	356	326	290	344	314	318	315	301	290	315	304	323	298	306	336	333	318	297	307	300	326	310	326	315	311	292	302	332	310	326	318	284	312	322	286	309	303	323	347	321	329	333	330	312	316	319	303	330	303	326	338	324	305	327	324	315	319	324	321	340	308	308	319	296	292	329	326	319	290	335	303	311	316	318	303	316	308	334	314	298	289	318	306	318	319	323	326	275	303	298	320	285	294	287	320	327	332	310	309	336	299	312	314	309	330	311	257	318	299	307	308	329	346	307	341	344	333	313	291	320	311	297	314	314	301	320	322	322	357	294	323	302	320	298	324	308	301	317	322	318	332	311	314	304	331	325	320	322	312	298	299	307	311	332	312	322	351	361	289	304	329	319	301	326	342	298	292	314	326	289	336	316	314	325	331	292	294	330	302	305	323	319	303	357	312	355	305	308	309	319	337	292	320	315	303	341	320	310	317	281	292	322	310	309	295	347	290	306	325	316	329	314	354	331	354	308	284	281	350	295	312	321	321	305	280	299	324	309	333	289	337	324	312	291	306	340	305	322	303	330	287	318	311	323	318	316	318	319	307	291	293	293	307	295	312	312	295	314	298	317	316	336	291	300	320	312	312	297	320	317	309	314	282	329	344	273	301	329	340	316	357	321	295	352	301	317	329	309	317	303	322	295	310	318	342	300	346	329	295	314	329	327	329	309	315	296	339	314	320	302	336	302	321	339	277	313	342	325	325	276	332	290	299	310	319	285	308	297	297	294	317	307	327	289	312	277	340	313	299	302	328	310	325	314	299	333	286	320	348	304	295	318	295	319	319	310	346	326	311	303	297	309	310	284	319	286	316	326	314	322	317	285	302	330	332	323	318	322	324	302	337	319	295	305	325	344	318	312	296	317	330	302	301	297	292	293	318	283	303	306	311	316	330	297	307	314	295	323	331	297	304	338	313	315	318	308	319	323	337	317	335	303	322	275	358	324	324	302	328	276	327	325	309	309	297	304	333	334	320	303	305	317	318	321	329	327	321	339	297	332	333	316	306	307	295	310	292	314	317	311	327	322	325	340	267	329	321	334	296	313	278	317	294	314	329	341	295	337	307	333	324	351	284	315	325	299	327	318	300	315	334	329	301	325	312	305	317	343	324	313	339	324	355	295	289	311	317	323	307	310	291	291	305	292	313	313	310	274	312	299	332
22063	11914	7874	4371	4366	4520	4580	2851	1083	946	680	555	508	476	486	444	412	418	386	383	375	397	381	391	389	360	370	369	339	367	365	365	358	349	371	348	369	349	366	324	390	377	415	360	340	356	371	390	393	369	371	353	382	325	349	374	386	343	346	359	329	342	371	344	351	355	344	320	339	361	356	340	311	374	339	366	330	348	335	369	318	329	325	294	326	331	338	336	325	346	340	347	338	337	366	350	341	326	331	349	329	355	301	322	328	352	330	347	356	316	320	361	319	302	340	356	345	302	363	332	351	333	342	345	321	349	344	345	310	323	363	329	347	354	346	317	331	350	332	332	319	342	330	319	326	335	347	340	329	319	331	293	368	375	343	318	354	354	315	338	317	327	286	372	348	343	332	351	336	314	338	321	344	321	326	318	319	346	338	333	295	310	336	298	326	335	342	343	306	345	365	324	345	299	337	346	321	306	312	336	325	333	308	351	364	339	319	315	288	338	338	342	342	308	316	312	304	355	321	305	331	349	329	325	371	358	340	311	324	349	333	346	310	333	324	293	315	338	299	349	335	366	318	301	316	337	340	311	354	346	341	380	333	287	328	321	323	318	325	335	350	343	329	341	332	320	325	359	357	328	311	333	331	329	326	289	327	314	316	314	318	360	352	365	300	341	327	337	316	323	336	345	348	336	315	349	303	324	307	346	354	317	353	333	340	330	365	314	344	327	339	343	362	327	367	325	322	336	340	350	337	320	316	338	337	349	348	339	330	333	311	308	303	370	308	332	314	357	335	337	319	341	343	339	319	349	346	341	345	328	293	345	269	321	323	324	326	348	323	331	356	342	325	312	326	336	345	366	329	340	356	330	358	355	334	291	307	313	314	306	321	348	334	346	347	338	312	332	317	338	353	322	344	380	314	337	322	333	343	337	318	308	312	320	343	320	357	297	342	352	328	315	329	327	313	354	302	332	349	338	329	324	375	324	338	356	318	368	303	350	326	330	312	282	343	328	339	346	349	360	347	305	319	325	302	335	318	328	343	320	337	302	359	371	299	310	367	333	339	328	340	331	329	326	342	349	351	322	304	312	351	317	353	292	319	350	341	340	345	328	305	336	307	341	318	303	331	359	374	293	341	315	318	329	339	338	352	311	350	282	298	332	327	323	325	345	323	311	311	343	325	354	327	342	308	326	355	339	289	335	328	327	340	343	333	292	355	354	348	323	311	318	317	334	354	333	373	346	339	326	295	311	329	339	343	338	312	324	344	308	334	342	325	341	333	342	322	326	344	333	331	337	333	351	346	334	335	333	299	338	343	343	324	359	341	343	344	334	348	335	320	315	318	315	315	340	333	369	329	303	339	302	368	310	373	336	319	345	315	358	340	332	343	363	310	366	373	340	364	338	373	348	348	333	348	331	302	354	298	291	333	298	324	355	313	324	331	346	356	300	320	327	324	335	323	348	322	400	347	340	324	346	356	321	323	333	336	331	336	295	330	337	330	330	351	336	331	345	357	362	333	326	340	331	309	340	339	354	337	346	348	347	288	320	336	361	341	331	308	332	346	331	341	344	338	333	324	335	345	323	309	325	340	346	338	341	348	304	320	339	322	357	323	345	353	361	345	353	318	321	342	345	327	322	343	333	301	331	329	318	327	300	295	342	328	328	362	361	318	339	341	335	327	346	354	341	343	324	319	312	292	353	316	343	312	305	314	383	325	324	329	303	339	347	302	294	300	336	299	343	335	348	323	318	338	343	333	350	318	329	348	327	309	346	354	310	357	327	307	331	333	349	324	357	322	319	326	316	353	336	326	357	347	326	316	347	342	330	324	327	301	307	326	319	340	311	312	319	303	334	319	322	322	327	356	340	322	333	319	338	348	338	344	346	309	339	343	313	306	292	336	259	339	324	369	317	349	371	330	347	325	324	338	331	311	343	316	379	362	366	322	324	327	340	338	325	320	340	303	346	326	317	322	314	315	336	336	321	325	350	355	348	307	317	344	303	347	358	338	366	324	339	336	344	322	312	326	330	303	327	331	323	321	345	345	334	353	301	290	334	344	297	327	343	297	334	344	316	325	349	341	350	349	332	311	316	316	346	352	322	327	323	329	339	333	331	287	325	319	311	335	353	325	311	333	344	332	314	330	352	340	327	319	315	342	327	335	345	350	321	336	380	295	333	319	302	362	342	333	323	330	382	331	352	290	325	313	313	342	370	335	351	308	336	324	341	305	320	309	346	341	334	339	364	344	317	352	354	342	341	316	360	310	331	346	311	376	307	338	344	284	315	336	283	383	316	335	334	330	303	348	348	337	340	307	378	285	327	296	311	353	336	342	326	339	314	317	334	321	331	334	320	316	340	352	332	338	376	345	352	326	336	346	320	328	316	319	301	330	360	329	357	319	330	333	340	323	322	345	314	336	304	334	318	329	328	345	321	328	334	321	333	355	293	328	343	365	337	351	366	332	316	344	337	325	358	351	316	341	321	354	337	343	324	323	334	336	349	329	332	348	303	311	350	328	310	343	330	338	307	333	330	332	308	328	326	375	340	334	338	335	326	362	291	306	310	334	351	341	341	314	291	316	315	344	348	344	343	331	330	332	301	328	325	336	308	319	353	335	335	335	347	314	316	317	331	325	341	354	294	327	315	312	313	333	351	330	318	313	308	350	356	341	317	326	330	332	358	327	341	305	334	300	339	316	328	322	338	334	315	311	345	338	325	334	323	322	303	343	303	327	339	308	330	340	404	337	352	340	343	288	329	344	320	360	323	328	352	341	322	334	333	338	340	359	324	292	333	305	342	311	330	335	321	310	319	321	312	332	330	354	326	359	369	303	353	360	338	357	352	302	329	328	296	303	301	373	319	346	350	329	342	326	324	354	360	342	342	325	310	320	340	320	348	334	328	355	308	336	336	330	317	381	317	312	309	345	332	335	332	333	362	331	351	349	320	326	349	311	331	315	345	324	318	318	310	309	313	318	333	347	354	326	344	336	305	327	301	312	322	325	330	324	331	344	349	326	318	342	318	362	349	325	323	340	333	351	318	345	312	327	324	344	345	334	350	333	314	340	301	330	328	342	302	322	324	322	347	333	330	351	319	318	315	311	331	321	352	309	341	310	333	325	364	336	356	296	314	364	297	328	315	323	321	294	325	325	340	328	336	317	346	341	336	353	313	325	313	337	303	370	329	339	343	345	327	324	351	378	317	298	331	353	310	332	345	335	328	327	330	328	334	346	315	374	322	357	346	321	346	348	295	311	335	336	332	327	334	357	327	323	349	347	298	361	318	326	319	339	369	306	364	364	284	298	342	357	332	342	364	346	346	356	332	341	317	314	325	373	322	317	331	326	317	348	365	332	353	367	318	356	321	315	318	298	325	328	322	388	323	308	337	333	348	320	356	315	340	338	362	348	331	297	335	315	337	353	361	378	318	353	334	349	337	325	338	315	318	343	293	341	286	315	359	333	335	336	340	334	326	363	338	361	326	333	338
25020	21598	28310	25362	19191	4027	2660	1015	703	626	540	530	532	480	487	479	481	474	480	478	487	468	440	459	447	514	478	472	454	445	425	489	442	442	483	428	470	435	446	457	526	463	447	457	408	454	444	477	490	444	471	447	453	462	426	462	457	459	520	441	468	470	485	444	410	436	448	412	460	490	444	447	441	467	458	467	419	470	434	468	416	424	445	433	461	436	433	435	447	441	472	473	456	485	440	464	466	483	421	436	430	447	444	432	511	476	440	420	439	443	416	442	429	469	460	445	448	468	467	451	443	489	469	422	450	440	449	425	445	453	440	431	417	490	437	440	427	422	418	447	440	435	470	465	428	451	482	435	424	454	456	453	452	470	449	439	423	436	453	449	460	446	443	411	441	410	429	478	452	444	445	462	452	443	432	455	428	443	452	462	442	440	452	429	454	445	450	468	433	472	394	432	401	449	462	432	416	446	456	453	446	479	400	476	453	434	464	409	471	440	456	465	436	474	460	419	421	433	448	456	423	433	464	461	426	428	436	442	479	450	391	461	461	470	448	452	485	466	433	471	451	438	432	467	428	425	434	468	435	456	453	465	345	410	453	432	417	387	425	453	471	470	405	441	461	420	447	462	412	448	437	503	414	422	439	449	469	440	450	444	448	443	462	450	480	412	453	443	427	443	473	464	429	459	456	471	469	437	455	468	477	440	442	444	424	431	459	452	454	448	425	439	431	432	460	433	450	456	474	443	426	478	427	455	454	452	461	493	493	445	446	499	450	457	461	461	445	448	461	428	466	427	464	470	448	400	451	477	425	401	463	429	452	465	454	444	463	468	426	435	437	401	458	421	463	455	460	394	416	435	433	414	449	460	490	469	469	468	446	402	426	457	432	472	431	452	447	433	446	424	430	458	459	456	481	477	449	457	462	471	452	419	429	462	434	450	472	469	454	470	489	472	429	449	424	474	456	453	456	444	443	450	443	470	447	415	410	479	429	442	451	422	428	461	474	432	442	434	472	421	438	467	438	419	445	479	467	417	419	455	456	432	457	437	449	455	473	483	447	447	431	436	458	420	434	439	425	422	459	463	464	457	445	421	409	415	441	416	461	435	450	452	423	417	455	457	452	452	419	439	460	434	459	412	473	448	496	424	405	443	472	474	451	421	450	432	431	444	460	412	423	453	470	454	456	424	480	433	454	462	426	444	432	443	411	468	466	482	445	439	440	458	410	498	450	441	464	472	434	406	468	435	433	451	451	430	447	405	476	419	456	411	443	456	429	432	454	445	411	455	433	457	385	434	450	481	432	418	424	464	426	459	454	470	451	494	466	441	461	393	457	414	449	456	482	438	460	447	459	446	474	470	397	436	402	393	423	437	485	488	415	437	447	452	448	460	395	464	453	422	438	437	455	459	435	432	396	469	435	442	457	441	391	470	466	441	418	482	411	438	415	470	432	458	466	468	469	421	444	430	437	474	450	439	423	440	419	456	448	439	452	445	463	490	460	449	406	500	449	468	458	489	471	442	445	435	471	421	462	414	467	392	477	397	445	464	484	457	396	453	445	466	438	409	409	448	416	437	449	413	467	478	427	454	455	436	420	406	442	427	409	429	433	430	420	436	475	442	435	472	423	456	508	465	485	458	436	443	424	457	424	442	478	461	442	430	442	469	447	449	463	472	420	424	479	443	458	460	429	481	443	468	449	456	450	446	474	432	458	464	472	448	416	464	430	433	418	475	433	471	427	426	440	430	444	446	455	425	462	417	419	452	466	450	409	486	444	488	437	466	438	423	430	465	464	444	417	484	421	430	438	450	479	412	434	429	426	457	447	464	485	466	449	442	427	453	427	432	427	459	442	476	413	443	431	438	469	450	464	439	456	455	445	428	472	473	456	432	438	428	433	464	462	459	416	431	466	439	408	452	440	408	450	474	431	470	442	447	419	410	423	460	455	470	410	425	444	439	472	445	450	424	437	450	437	468	415	480	470	422	414	469	438	419	426	480	438	475	434	451	409	436	450	374	442	424	474	446	461	482	462	443	438	446	428	454	438	436	443	472	420	418	454	474	455	475	471	459	439	448	431	425	447	410	445	463	421	471	463	452	437	463	470	461	466	453	437	456	422	455	466	489	405	436	420	419	456	434	434	460	407	466	476	431	455	497	431	468	448	408	457	424	425	416	444	462	416	442	413	401	408	435	482	435	441	462	441	410	432	463	436	425	419	449	440	428	434	455	429	429	461	457	471	467	481	440	448	473	439	450	415	468	430	433	404	451	440	455	437	436	454	463	465	390	434	476	445	457	453	424	452	434	458	460	453	484	450	447	423	449	444	427	445	461	418	466	460	436	456	446	467	399	457	435	451	474	415	447	444	456	415	434	427	432	455	454	413	442	452	420	447	440	474	429	433	437	453	433	440	461	418	439	417	425	454	421	493	375	435	474	483	485	449	443	463	400	462	438	422	450	431	480	426	490	463	454	434	405	462	447	441	406	502	466	467	465	467	421	456	418	444	469	464	449	464	461	457	443	440	451	468	439	462	426	445	439	441	450	422	418	429	466	443	449	454	414	436	401	418	464	436	434	444	442	482	433	459	424	437	472	434	434	438	424	428	435	433	459	463	432	446	454	436	426	429	442	481	448	454	457	459	444	449	434	451	454	446	453	455	458	411	398	444	399	392	462	432	450	436	429	410	443	440	426	464	433	449	465	430	469	414	507	398	463	469	444	468	417	409	436	439	458	436	435	438	473	495	449	454	457	486	471	441	457	455	445	457	452	418	459	449	427	442	472	438	450	470	457	460	442	408	466	448	458	466	401	418	413	462	487	432	422	426	428	398	471	449	447	416	430	447	444	450	437	443	442	433	477	474	444	432	434	432	419	452	440	411	441	424	451	502	482	445	413	441	396	421	455	446	451	415	433	445	430	413	442	418	410	459	447	420	456	435	429	429	455	452	458	494	436	450	483	478	435	470	436	423	438	490	449	452	395	452	440	408	455	488	436	492	448	427	486	438	458	415	440	437	458	466	464	446	437	429	425	468	418	450	411	412	459	449	451	456	441	463	433	453	442	447	415	410	437	426	439	452	431	411	442	428	400	423	435	409	433	438	418	454	426	470	469	432	425	439	493	451	450	423	459	487	437	399	450	457	470	451	467	444	482	467	445	449	455	469	419	476	432	435	438	474	430	442	461	457	450	455	438	438	431	454	448	454	459	480	417	447	461	451	413	459	441	438	485	429	459	485	432	406	432	438	441	453	427	461	462	456	440	480	455	440	414	417	422	429	461	463	416	427	432	430	411	478	458	466	447	452	424	468	458	419	421	455	428	457	466	433	433	438	453	403	480	492	444	420	437	440	449	442	421	449	413	435	437	436	470	473	426	475	438	429	473	431	429	454	453	444	421	449	445	433	459	464	445	461	450	484	443	430	461	442	453	501	452	454	460	427	410	467	423	447	453	468	413	469	458	471	432	446	422	429	448	419	441	420	471	477	435
23890	8319	5753	3525	4173	4406	3866	1312	1024	802	659	605	530	538	508	489	476	493	495	453	442	481	471	486	456	497	457	466	482	468	440	518	507	446	477	448	462	440	426	442	494	468	474	485	462	436	435	476	431	491	429	471	446	443	508	472	497	466	455	428	490	458	426	430	431	407	453	434	395	480	464	422	464	461	429	438	478	476	471	458	448	465	437	416	413	446	432	446	446	462	426	412	420	421	430	437	447	407	436	466	477	438	424	448	441	454	428	436	421	436	450	420	399	426	454	457	425	434	462	467	413	440	488	450	436	449	442	470	455	446	461	435	466	482	444	449	440	444	467	435	438	437	456	444	380	424	433	457	429	435	456	399	409	421	440	431	434	447	452	435	476	435	430	465	452	465	470	422	441	486	440	429	445	466	449	443	450	424	465	412	486	453	452	409	446	463	437	424	436	460	423	452	463	441	421	453	444	460	468	449	436	407	433	461	460	451	438	462	434	464	415	410	442	507	423	482	441	441	461	431	454	453	424	452	446	440	462	417	474	444	441	446	487	477	457	465	463	406	413	428	422	471	422	429	398	458	406	438	463	446	412	441	451	434	422	443	429	431	452	440	441	458	479	477	444	464	458	450	430	423	445	436	432	423	453	422	458	437	471	469	430	422	426	458	438	474	427	443	437	450	476	403	410	385	456	467	428	427	423	430	461	474	426	462	468	428	460	475	447	434	423	421	438	417	449	423	417	415	438	409	423	454	482	457	417	391	449	463	464	448	457	418	464	421	432	422	447	407	441	415	452	449	399	463	449	451	428	444	449	454	461	455	474	426	444	417	432	445	441	447	488	446	449	449	431	462	479	464	450	434	454	435	429	437	394	428	431	458	447	417	423	433	449	446	427	434	438	437	428	444	405	435	457	442	438	410	448	453	489	415	424	418	431	426	458	468	445	446	436	467	426	444	418	442	423	401	461	432	444	473	434	459	421	418	443	460	457	488	387	452	441	449	447	478	448	454	449	456	454	444	415	460	413	456	417	465	429	441	435	402	415	408	427	455	437	476	430	431	452	421	475	448	410	419	446	403	410	410	426	408	441	443	421	410	416	431	440	430	448	472	456	469	460	434	446	439	439	462	410	393	400	438	457	470	477	452	455	428	390	440	444	486	454	450	432	447	442	418	465	429	462	464	464	447	426	440	458	415	411	406	446	441	421	463	501	451	454	479	446	436	464	463	401	424	432	449	437	461	485	461	429	470	413	483	442	422	443	401	418	417	429	453	439	447	437	479	442	470	455	447	413	478	438	422	452	446	408	480	423	418	447	411	412	413	442	432	456	384	439	434	432	485	426	472	410	423	420	450	465	433	445	456	461	431	497	449	453	418	447	432	428	446	430	455	451	456	460	466	437	437	408	443	494	466	428	426	401	448	443	428	440	445	441	435	448	438	427	420	424	446	417	434	452	465	471	431	432	460	445	428	446	459	439	420	458	434	404	424	477	429	442	400	431	414	440	436	429	435	459	431	450	441	452	435	469	430	439	445	419	463	456	431	443	448	411	470	475	438	413	447	465	454	440	449	468	440	435	440	416	423	435	469	474	447	436	441	480	421	439	461	483	439	437	442	449	486	486	441	446	424	442	374	469	436	447	471	419	431	436	422	415	413	474	453	435	428	434	420	444	455	439	471	475	455	451	427	442	458	427	453	439	439	416	441	466	414	490	435	433	437	435	458	459	439	428	410	502	432	482	462	452	465	452	450	441	425	451	471	413	446	468	430	478	453	455	439	437	420	448	428	409	454	419	452	504	408	466	458	457	445	416	395	451	430	448	436	447	415	452	426	485	419	434	433	475	401	437	419	424	432	452	450	500	420	475	442	473	429	424	426	457	427	441	469	439	442	435	468	430	425	447	426	462	475	430	432	433	460	452	423	452	412	456	414	466	435	410	414	439	406	469	438	493	448	468	417	427	452	480	402	462	460	412	464	458	471	465	481	451	418	447	462	428	399	464	459	444	420	438	446	406	425	481	434	460	436	447	447	433	437	432	439	465	453	450	430	406	455	468	462	442	437	444	447	492	444	459	475	432	423	441	406	429	430	427	446	403	415	414	465	399	515	462	445	456	444	432	471	456	421	414	440	434	413	448	453	478	442	451	385	435	448	455	448	443	460	455	421	405	479	393	417	452	425	481	480	466	423	471	458	409	433	445	449	410	451	433	422	441	430	451	419	426	437	417	441	430	421	431	451	419	446	417	427	452	433	435	460	444	470	453	421	445	447	479	439	458	406	460	428	419	398	418	445	481	455	441	468	465	420	445	464	434	432	441	449	420	411	452	461	437	430	441	468	432	455	420	475	436	434	489	473	459	455	465	461	432	437	463	480	457	478	474	444	412	421	441	408	408	435	431	452	467	434	441	428	457	450	413	445	449	440	407	410	443	432	420	484	471	437	468	484	417	412	446	470	474	423	413	443	425	437	424	436	471	431	447	395	461	455	422	421	421	400	419	429	447	432	469	440	436	465	450	394	467	452	420	448	448	462	432	448	474	412	400	431	443	448	441	430	439	458	462	420	444	408	454	412	437	462	481	468	407	429	455	432	418	438	446	463	438	465	442	438	454	457	463	437	454	446	421	443	459	466	422	463	486	438	452	434	445	416	444	459	442	433	436	466	437	431	439	465	444	437	464	382	449	443	477	405	405	429	481	445	480	424	454	419	453	443	406	459	461	475	445	418	419	456	449	482	449	451	437	435	445	457	442	407	433	424	432	438	395	436	406	469	418	479	451	451	433	456	409	410	398	447	462	452	462	401	399	422	419	454	450	449	452	467	467	441	465	425	446	449	431	457	454	475	480	405	439	400	408	445	452	442	453	493	421	449	464	459	477	473	433	439	455	436	424	411	440	436	460	408	423	481	483	441	450	445	425	426	465	463	451	446	437	457	456	457	444	458	431	458	470	407	428	472	431	434	416	431	407	455	474	430	448	424	473	459	407	458	442	455	414	449	456	416	448	449	439	419	429	423	412	404	419	441	449	462	440	449	428	421	396	397	450	433	436	460	463	440	455	467	438	461	440	467	412	474	420	441	468	403	453	447	410	422	449	440	428	443	423	434	438	448	470	423	464	473	424	443	421	479	426	460	460	456	398	464	452	448	446	418	428	465	436	408	423	466	438	452	424	422	445	466	484	455	436	425	449	443	422	477	465	440	450	420	436	471	425	418	416	441	429	457	392	446	433	442	434	435	441	442	473	432	470	445	441	436	459	457	437	445	426	451	464	453	456	477	463	451	440	435	488	442	478	444	423	422	461	444	435	445	408	432	414	425	438	448	475	449	407	439	469	446	419	423	455	446	463	472	432	476	418	424	437	425	433	426	441	423	418	468	459	436	439	404	422	468	453	450	427	434	450	450	477	442	455	470	433	460	439	420	450	430	422	415	471	454	426	433	419	456	463	444	484	464	465	465	439	452	450	473	429	424	420	425	438	424	452	450	445	458	474	434
22909	21618	29413	24303	21626	21877	14702	1854	1089	681	489	460	401	324	347	315	299	244	259	260	232	222	218	209	197	218	199	199	201	224	180	203	169	195	206	190	206	181	175	211	190	196	227	222	193	206	163	258	216	208	201	221	232	214	183	197	236	203	170	184	161	193	167	177	179	155	181	166	166	193	191	174	179	156	164	169	178	165	168	168	142	172	175	178	172	174	176	173	168	160	167	177	171	161	191	165	156	156	168	160	159	147	172	161	173	165	149	187	156	167	181	153	153	167	166	169	163	167	157	159	143	165	177	187	141	177	152	150	151	166	176	166	167	162	171	165	189	140	178	170	170	166	154	175	173	196	161	146	186	138	155	165	171	154	164	158	172	146	169	179	177	146	147	166	171	170	135	179	166	178	166	175	164	166	161	164	162	161	157	185	171	167	145	175	148	153	157	165	179	160	160	183	152	170	163	195	178	169	168	175	201	179	156	148	172	172	150	153	171	187	166	164	159	148	152	148	153	146	167	187	171	155	169	163	167	164	156	178	135	185	185	166	153	152	165	173	164	166	183	138	178	159	167	150	169	156	169	162	173	156	160	157	145	159	154	174	167	162	162	169	164	165	163	154	183	158	167	164	151	172	167	171	163	183	168	162	177	161	149	169	168	168	145	158	186	138	150	155	173	154	159	175	159	152	165	172	190	176	176	162	186	156	167	172	165	152	162	150	193	185	137	156	141	164	156	158	162	175	176	183	182	163	155	175	154	168	169	155	152	167	180	161	149	174	175	178	178	162	177	157	185	158	161	175	158	179	176	141	163	187	195	159	163	161	185	178	159	175	155	185	193	180	169	168	190	175	157	159	156	180	172	150	165	161	148	162	156	153	164	170	195	171	183	167	148	152	155	154	151	166	168	166	162	177	143	150	170	172	159	182	143	163	175	168	152	144	168	160	153	166	182	157	173	166	166	163	150	137	184	173	160	166	171	148	174	161	177	165	150	142	177	156	155	153	159	157	182	158	190	156	167	177	152	168	155	171	156	144	179	166	164	171	148	150	142	171	161	165	151	166	171	167	177	167	191	144	181	172	152	160	169	168	165	186	155	145	148	158	178	158	150	151	170	155	166	172	161	184	162	164	164	162	148	148	151	172	164	163	171	165	145	177	149	182	149	155	137	144	167	151	158	156	179	156	177	155	170	163	136	167	183	150	166	176	161	169	157	197	170	158	172	171	180	184	150	157	162	157	179	186	160	159	167	136	186	159	163	162	153	176	151	160	148	161	170	147	185	169	173	172	160	173	166	158	174	158	179	188	174	157	163	136	173	160	163	171	185	168	168	170	173	175	178	188	169	182	178	153	155	153	168	160	198	151	161	168	183	157	160	174	181	159	167	171	157	176	152	151	157	152	165	149	183	145	161	159	175	161	152	177	164	157	145	181	174	180	153	165	160	184	184	183	176	143	176	172	179	180	160	155	158	175	162	159	138	161	185	158	170	173	145	166	166	174	150	161	142	184	160	167	157	156	144	166	178	153	156	187	158	182	162	161	166	145	185	175	182	172	158	194	182	174	143	189	180	171	142	184	163	161	178	164	158	166	177	155	144	156	176	184	187	142	179	157	154	159	175	184	146	157	170	159	193	165	170	165	154	168	163	178	163	169	151	139	167	172	153	175	160	165	158	192	152	153	133	180	179	166	169	181	162	140	167	166	205	167	182	167	178	153	172	181	123	166	163	166	180	152	180	177	170	182	159	134	141	161	172	178	166	176	180	167	162	177	169	171	160	165	165	176	144	145	176	172	172	179	144	159	170	169	169	188	158	156	149	161	151	168	147	156	162	144	165	182	141	156	178	173	166	138	162	158	152	165	164	177	167	160	158	169	165	151	172	170	169	169	166	160	172	172	151	160	180	149	180	153	148	176	154	153	159	140	174	143	189	157	183	157	173	174	140	197	165	176	167	181	162	150	141	164	173	158	159	172	136	184	162	182	165	163	172	165	179	152	178	136	162	197	178	155	163	145	170	157	169	168	160	153	177	158	147	149	183	157	165	201	182	144	151	177	136	140	183	196	170	162	178	141	160	177	168	170	162	194	141	191	175	166	169	182	178	148	171	162	170	152	171	164	154	157	190	187	185	162	162	184	158	169	169	141	161	159	169	170	194	153	155	153	149	163	165	157	153	175	153	163	165	159	154	185	167	165	166	134	177	171	159	154	150	160	186	155	170	169	173	173	158	156	181	176	177	156	180	194	176	198	181	162	153	152	162	172	145	145	162	170	188	150	168	169	145	160	153	159	151	150	158	160	153	181	164	187	167	182	156	153	151	163	178	150	171	155	182	183	182	134	163	175	162	161	176	179	153	139	140	162	163	190	142	172	178	162	167	152	157	144	184	157	167	171	156	167	170	183	150	187	145	173	182	147	151	161	156	182	188	144	173	182	176	158	160	176	145	168	159	179	161	163	163	175	163	177	161	186	161	154	183	176	158	174	163	167	156	176	156	177	150	154	166	167	191	161	163	183	175	157	167	146	151	173	170	142	165	172	153	146	157	177	159	170	186	160	133	155	160	153	187	176	166	172	151	168	173	175	153	173	160	183	171	155	166	167	182	143	176	171	183	177	163	152	186	169	153	167	150	188	155	150	172	164	173	136	151	150	160	187	151	165	161	149	178	156	156	178	192	170	176	163	184	168	171	154	197	148	162	147	173	176	138	196	147	178	154	165	148	168	169	155	178	161	163	178	197	147	175	172	173	162	145	135	148	159	159	161	178	163	164	155	158	144	173	168	156	177	182	168	172	169	161	178	167	181	174	172	164	148	181	159	155	174	148	155	158	164	152	188	156	170	169	148	165	182	191	157	164	157	165	176	147	171	156	155	158	180	140	140	161	165	183	165	156	182	166	159	192	181	167	142	179	185	152	150	155	154	159	161	136	133	178	160	194	173	135	151	164	155	168	167	170	163	157	164	170	178	154	160	164	147	162	166	166	149	175	165	168	148	157	186	156	168	153	155	174	188	148	188	167	150	171	179	174	189	158	153	167	163	164	163	172	162	155	148	161	165	155	168	161	167	162	157	197	180	148	158	169	170	169	173	151	190	157	177	162	151	166	160	137	150	159	177	181	185	184	173	157	159	181	160	197	146	162	164	178	170	160	150	155	180	175	179	168	160	164	160	190	170	169	170	169	173	159	164	163	193	171	175	170	157	155	176	158	178	159	161	141	160	162	165	161	145	154	154	156	137	183	158	183	184	160	160	155	178	165	176	151	165	174	177	175	176	160	163	153	156	166	184	168	162	157	179	163	181	163	177	163	153	163	182	174	156	164	164	144	161	163	177	178	150	155	147	184	162	185	156	176	159	160	150	172	187	160	165	161	151	173	176	174	168	154	174	175	180	150	184	179	162	163	167	183	146	158	142	165	153	152	166	162	150	171	170	160	174	168	163	140	162	155	151	180	163	149	191	148	174	143	157	167	165	152	179	166	170	166	179	152	152
24977	15228	12481	8656	9182	9031	5060	2028	1582	1044	720	556	522	433	423	336	319	286	271	288	242	254	245	254	196	225	219	211	188	215	206	194	195	212	190	218	198	198	190	204	207	237	219	226	219	228	238	204	228	227	214	217	231	217	171	191	215	201	175	166	181	168	152	180	177	174	166	152	186	159	190	172	204	178	147	177	168	157	177	171	180	163	180	178	166	166	158	174	164	185	174	177	181	191	173	146	149	185	170	155	174	185	158	174	164	183	178	196	171	162	168	172	174	160	172	159	176	158	171	167	186	153	199	150	158	181	156	180	163	187	182	168	163	172	181	183	171	184	177	197	172	165	150	165	155	154	158	156	165	183	162	166	173	167	156	182	143	171	173	163	167	166	173	172	156	153	171	164	149	181	176	159	194	156	194	163	160	176	167	146	150	149	161	186	199	171	161	147	162	175	201	168	179	178	162	180	147	152	167	195	168	176	161	152	156	175	173	174	179	154	164	158	163	148	166	165	182	185	162	148	152	202	161	161	161	172	154	185	163	194	183	165	143	173	159	171	181	173	189	175	168	177	176	156	173	181	182	171	162	166	171	141	163	161	178	156	174	190	145	176	184	139	169	154	163	178	189	154	155	171	181	160	159	143	178	185	179	158	180	169	152	163	142	169	187	204	190	156	166	156	153	179	140	153	188	148	146	173	160	175	160	178	166	184	182	168	182	168	170	190	179	144	188	166	162	192	165	153	160	193	150	164	159	162	171	152	158	167	147	158	179	146	169	141	161	166	153	173	166	168	165	168	177	151	185	167	164	173	177	188	153	157	179	182	176	156	178	199	163	166	166	168	158	165	171	161	146	181	180	184	201	167	157	183	168	145	188	166	153	160	178	155	163	167	184	158	167	172	181	192	184	144	175	154	172	165	151	150	173	179	139	182	165	148	162	183	166	172	148	153	158	156	186	173	173	172	180	163	172	180	180	150	160	160	188	152	199	164	192	179	154	170	194	155	186	150	176	156	158	166	165	154	150	173	146	172	154	176	146	175	180	164	173	150	162	159	155	182	145	174	167	179	175	159	154	145	147	169	186	152	179	155	173	145	165	168	164	163	198	161	155	186	182	191	163	176	169	181	174	170	172	177	156	180	177	178	148	161	160	166	166	160	157	181	162	163	197	191	158	174	161	193	194	163	159	166	164	167	194	170	168	164	168	167	155	181	168	180	138	161	164	170	165	184	167	174	176	186	155	143	153	145	186	172	154	159	153	168	161	174	136	164	180	180	186	188	169	193	190	167	176	171	174	189	179	183	155	183	174	173	142	179	167	160	164	164	174	182	160	163	167	165	186	172	184	171	150	155	177	154	160	172	165	168	170	201	159	152	161	151	159	154	179	181	182	177	172	167	165	158	151	161	180	166	165	156	160	166	171	161	180	177	168	157	158	187	154	176	172	179	171	155	152	155	169	169	186	153	146	152	178	189	168	164	171	170	161	175	173	175	183	149	162	166	170	172	151	167	160	173	161	159	156	175	183	178	183	161	155	176	175	172	174	184	179	164	173	162	181	168	167	151	173	154	167	169	181	177	182	177	170	163	165	164	171	193	169	154	175	159	169	187	153	172	163	169	184	177	192	165	154	183	154	167	173	155	169	175	182	160	166	179	183	152	177	168	169	175	176	174	184	154	170	169	148	171	202	165	146	178	200	179	162	175	170	191	173	187	173	158	170	162	191	183	180	193	164	168	193	168	204	161	170	160	166	169	194	179	157	185	159	172	186	169	156	182	151	170	187	177	184	169	161	167	180	177	172	166	183	164	166	165	159	166	186	174	165	170	161	167	161	175	166	169	185	134	169	170	179	179	161	147	160	170	155	170	177	161	167	158	174	174	157	163	175	179	159	188	159	172	140	177	187	191	160	156	191	179	158	166	176	166	166	175	151	174	180	156	170	158	170	160	179	167	182	167	151	149	175	158	187	148	138	168	164	185	179	189	180	166	177	163	177	165	172	168	158	173	181	135	169	135	181	164	178	174	182	143	173	170	158	166	160	173	172	180	164	170	186	156	183	147	166	170	155	196	166	159	147	151	162	153	174	179	156	161	196	153	176	171	191	166	165	167	146	175	184	174	167	190	151	167	170	167	165	160	167	185	151	175	161	170	151	174	158	164	152	168	157	138	169	158	171	162	171	186	164	168	160	169	148	171	180	175	164	162	167	153	164	165	168	161	155	173	178	179	152	156	156	154	176	198	176	164	153	177	159	139	162	190	135	195	173	164	152	157	150	187	152	154	171	185	158	170	153	160	182	168	184	164	188	178	156	146	193	187	145	160	158	179	152	202	202	170	171	174	158	174	160	170	179	172	172	169	177	181	179	164	133	174	153	180	182	157	195	146	169	192	167	183	171	170	164	149	154	163	164	164	170	177	173	161	162	169	174	153	159	163	161	166	166	162	166	159	169	168	157	151	181	177	184	182	165	190	189	158	168	171	149	198	172	178	142	167	154	166	170	183	187	177	190	171	150	186	152	155	178	168	179	167	192	154	166	163	187	167	161	185	165	164	164	175	165	184	184	161	165	170	158	167	169	160	191	187	177	152	189	160	197	175	157	195	169	175	178	148	187	194	165	172	176	155	170	196	183	155	191	186	165	167	171	169	150	155	174	153	162	156	155	158	167	165	159	202	173	186	165	150	176	164	189	161	169	172	171	191	181	144	164	157	167	155	150	169	166	159	182	170	161	170	177	181	155	169	162	170	181	158	152	171	187	178	151	159	167	132	189	145	146	162	169	196	166	180	155	159	181	186	180	180	164	173	176	174	184	181	169	169	170	163	162	149	179	131	166	163	180	185	160	173	183	151	153	161	151	169	159	195	161	197	173	158	151	182	186	153	154	158	177	185	165	166	167	177	176	156	193	177	157	190	140	162	175	162	160	163	172	165	159	172	189	186	143	157	185	184	170	143	168	178	143	172	184	188	173	180	157	167	192	173	160	175	160	153	165	172	144	160	171	167	160	185	165	181	169	170	182	169	145	172	164	160	197	180	150	162	174	170	172	183	195	174	171	164	187	160	191	168	158	166	169	168	167	154	166	175	160	167	180	168	159	170	185	154	169	175	170	173	201	156	163	181	178	162	188	180	184	199	182	155	157	146	167	166	180	189	172	138	166	163	170	168	186	189	143	156	171	176	187	165	175	163	186	163	194	178	162	159	196	175	167	190	148	162	164	177	183	146	165	152	173	137	158	157	164	170	176	165	163	161	164	162	150	166	186	146	163	163	140	154	156	151	156	191	184	168	167	167	164	163	172	143	183	157	151	172	180	168	170	149	156	187	137	153	195	177	157	155	183	191	168	154	172	186	173	183	160	177	177	165	194	193	163	184	165	166	181	160	203	177	193	148	174	169	170	157	171	174	153	142	161	156	174	172	172	164	163	160	160	156	158	171	173	172	158	167	185	165	183	174	169	182	146	154	163	149	160	173	158	149	169	198	164	176	155	176
29077	19789	7338	2812	2163	2068	775	702	621	594	547	531	528	505	530	551	551	522	526	540	559	509	511	523	547	548	524	533	511	540	539	555	549	513	528	544	506	547	489	531	582	526	522	503	534	540	553	527	532	532	558	534	560	526	496	477	530	576	536	529	505	486	528	501	523	539	526	501	503	512	552	518	514	519	472	581	574	567	517	495	519	528	492	527	495	498	512	519	524	513	541	540	546	528	512	531	521	525	464	510	505	530	545	519	499	526	534	522	517	515	550	517	548	519	494	521	540	510	498	536	526	491	529	558	522	548	514	526	548	550	538	539	575	535	463	541	484	503	543	507	532	487	480	530	553	519	553	546	519	504	554	508	550	534	547	569	527	540	538	524	542	531	515	525	510	538	479	475	508	508	536	555	494	501	524	516	563	507	495	554	536	488	535	504	519	511	559	522	517	522	555	569	517	526	548	527	538	506	487	561	534	552	528	494	521	505	495	476	523	488	526	530	538	530	520	520	512	513	505	554	478	538	539	530	531	509	522	530	503	546	583	496	518	547	511	491	520	499	546	527	487	527	553	534	543	517	545	549	524	500	490	507	543	508	493	550	558	546	537	510	524	526	534	496	496	485	573	528	488	555	528	500	560	525	510	534	556	538	534	516	519	506	476	543	550	505	474	532	507	525	538	517	506	515	501	494	479	537	541	514	517	512	530	552	511	518	538	534	473	543	542	530	529	562	525	526	531	528	530	528	556	546	509	549	492	529	522	541	526	529	505	512	528	554	546	525	493	522	514	559	543	558	512	540	498	528	494	529	543	553	525	524	499	538	507	509	517	503	512	500	502	514	512	497	529	567	538	554	514	515	528	528	507	562	531	531	518	482	536	561	526	543	508	543	485	522	539	518	507	520	538	533	531	538	509	533	508	494	523	533	512	552	557	523	533	533	495	507	518	548	515	500	526	526	498	540	555	544	536	560	506	511	546	542	562	512	527	529	511	527	551	535	500	551	508	512	534	523	503	550	495	489	543	522	524	538	511	518	539	517	544	520	525	536	529	487	549	533	499	542	510	556	511	493	512	502	557	522	522	535	485	538	495	510	535	545	501	525	517	536	532	539	537	498	507	480	508	528	519	522	552	522	545	500	570	519	511	527	555	533	515	540	516	523	517	517	523	504	512	513	505	543	520	512	482	517	506	526	542	529	525	497	503	520	526	534	528	495	518	500	504	561	546	542	525	552	498	503	529	469	513	533	544	501	525	480	498	523	519	525	509	530	484	522	516	558	468	544	527	508	533	539	519	518	511	516	581	519	521	560	528	538	499	547	507	484	539	489	541	512	548	572	544	508	530	526	554	527	533	535	519	531	537	544	571	515	539	487	559	538	497	506	510	495	543	536	572	523	519	589	588	540	501	508	488	554	499	506	542	526	554	487	564	532	528	544	556	558	544	472	525	531	514	527	512	516	550	522	529	499	517	534	533	525	531	538	545	544	543	515	543	533	492	488	513	511	546	508	492	511	558	572	499	533	495	511	507	486	514	491	547	484	526	523	509	543	558	481	525	540	512	522	492	496	518	485	529	544	538	525	582	544	545	508	490	535	471	579	542	523	530	545	518	516	530	524	527	551	503	539	503	535	529	516	515	488	496	528	538	553	511	540	526	522	531	519	537	507	531	513	582	511	531	535	532	502	522	526	536	507	545	523	549	507	489	521	557	506	521	513	541	507	555	506	508	507	487	537	513	526	505	486	499	556	529	529	550	516	508	564	521	526	488	529	535	514	501	498	537	538	520	505	531	541	510	523	532	524	554	540	556	536	538	554	554	538	530	518	521	541	535	545	541	485	574	515	558	509	501	536	518	536	553	536	531	519	503	512	547	548	509	535	535	500	499	514	548	534	527	516	544	563	553	517	559	542	502	518	534	539	526	512	523	523	546	496	512	579	560	521	533	510	554	531	567	536	520	520	504	501	565	507	539	508	538	526	550	538	534	545	511	591	572	512	520	547	572	532	492	521	500	497	526	501	558	488	518	541	537	533	539	566	500	536	558	539	509	502	545	530	493	541	515	545	535	535	536	522	491	458	489	547	521	518	527	531	529	499	533	553	533	533	558	538	517	518	564	522	522	548	474	538	506	519	552	509	481	542	493	539	545	528	511	512	487	507	540	520	540	510	527	563	439	524	502	557	497	526	504	512	513	528	542	517	563	499	563	507	559	534	537	518	526	499	540	510	515	518	477	549	529	526	529	540	561	525	532	533	501	564	549	501	524	497	531	524	572	508	531	555	502	531	497	506	507	514	534	510	551	530	519	543	516	508	502	486	576	541	545	518	515	536	541	559	525	555	514	554	575	516	546	508	504	545	533	536	539	502	504	506	550	537	527	511	510	490	555	516	511	504	524	526	528	497	517	513	536	530	533	547	484	545	508	575	553	553	523	541	553	502	496	495	512	522	515	540	534	479	523	526	545	531	524	557	494	519	562	553	511	519	521	543	535	547	557	520	535	531	530	506	564	517	551	562	545	504	503	544	535	533	537	490	493	541	531	508	528	499	475	548	530	529	487	505	480	579	539	528	555	551	539	556	519	503	533	534	533	541	521	496	497	509	498	563	547	525	559	583	511	507	562	501	521	485	506	554	518	517	525	541	524	557	515	551	538	551	501	503	506	572	549	515	504	544	520	516	490	534	507	516	512	503	552	543	491	531	543	565	530	519	473	538	561	532	537	512	527	585	512	510	557	518	527	517	536	550	541	495	557	520	553	508	523	530	522	551	506	506	528	526	520	535	551	541	536	531	507	524	569	548	547	508	548	570	528	514	539	523	552	534	536	498	530	492	485	483	484	544	543	511	526	516	521	528	538	507	516	556	533	530	483	517	534	553	556	505	489	532	564	548	515	536	521	560	499	496	526	530	564	543	564	523	533	514	530	564	542	503	535	503	521	565	547	497	533	551	537	517	538	567	491	566	541	535	529	526	525	518	522	527	514	544	533	580	493	543	536	499	548	520	533	584	526	535	517	517	521	514	531	528	557	509	505	529	531	532	542	534	515	502	478	501	509	531	523	575	487	504	542	543	506	533	515	526	551	532	554	524	543	553	484	518	525	541	522	554	499	534	547	502	538	523	514	518	554	496	510	497	526	554	515	555	487	496	564	521	483	525	507	491	497	555	523	536	523	521	540	538	501	523	526	503	533	492	500	510	521	524	542	514	542	559	570	546	548	539	481	526	505	543	485	545	542	513	485	537	487	509	536	521	523	531	512	521	509	505	490	561	520	542	552	533	517	503	534	517	524	528	508	518	512	530	512	520	529	502	503	497	463	522	471	520	499	495	513	501	564	557	494	479	507	517	476	528	541	545	515	483	538	509	550	542	522	519	535	521	535	545	517	529	512	525	538	490	500	488	518	521	503	565	491	479	533	539	510	586	535	505	525	544	535	493	554	510	512	538	530	528	505	520	497	512	545	520	515	521	554	573	546	485	534	515	517	528	528	480
21400	3142	2719	3378	3090	3107	867	940	685	627	591	574	548	536	540	529	544	544	561	535	510	543	516	512	548	585	505	512	566	559	505	575	529	546	538	565	518	527	547	520	523	547	549	501	537	519	582	548	580	528	523	558	493	604	552	502	556	553	512	559	555	532	524	545	532	590	547	543	508	558	533	550	524	541	519	500	531	545	545	527	542	559	580	564	557	530	519	561	521	509	506	517	545	561	512	524	543	525	520	541	524	540	517	553	538	537	521	531	552	517	515	545	525	547	527	568	582	550	522	533	552	513	587	517	547	550	523	551	514	534	533	512	512	554	546	536	536	575	498	524	514	518	543	529	554	556	593	571	526	577	567	535	554	523	549	526	549	501	530	530	514	554	586	524	541	497	562	518	523	572	530	573	570	548	481	550	562	504	515	559	507	566	512	559	526	543	550	534	531	562	539	549	528	526	575	560	544	523	539	523	533	482	600	569	549	544	516	515	529	490	489	536	494	548	555	562	513	515	559	544	509	520	537	531	556	533	522	578	542	555	546	543	513	540	568	555	554	541	555	557	525	585	528	533	481	547	541	598	569	526	550	525	522	546	553	559	497	504	511	553	546	534	557	562	511	538	540	515	497	547	552	544	495	517	517	563	512	521	520	535	532	559	573	545	542	529	527	506	593	534	558	510	541	485	575	524	522	527	534	541	578	513	531	526	531	542	528	491	542	512	532	543	551	532	525	551	535	504	565	534	557	564	571	539	530	541	535	514	522	503	578	549	515	535	546	528	522	527	530	584	524	570	543	562	536	549	495	563	547	507	562	500	500	524	523	519	568	512	525	553	540	542	520	507	549	509	562	512	548	479	486	563	521	507	559	519	556	548	514	552	519	564	566	546	526	540	529	528	572	578	541	516	496	544	532	571	538	524	601	538	546	529	515	527	509	540	533	543	531	541	514	551	533	568	522	486	522	523	523	525	554	511	563	510	515	536	550	510	501	535	510	492	543	556	546	571	565	528	532	553	507	510	555	514	549	489	570	500	550	547	521	536	536	578	505	520	541	564	564	579	534	528	505	508	553	535	553	531	541	515	535	497	551	537	557	500	535	523	513	514	513	481	565	574	532	565	489	511	545	557	532	570	534	533	540	526	536	533	539	532	518	579	534	521	473	589	520	548	562	493	545	535	512	553	546	542	571	558	538	523	589	575	531	572	544	571	541	508	510	507	522	565	552	559	541	481	548	531	458	539	489	527	569	537	553	533	537	522	508	530	535	560	555	537	490	573	557	570	509	551	523	531	517	541	546	561	493	538	545	571	535	521	516	567	531	515	549	543	537	562	598	514	576	516	527	548	543	536	549	520	560	568	522	523	509	535	561	542	526	531	545	575	559	520	566	565	548	523	566	554	520	551	506	568	543	490	556	525	543	543	564	519	567	506	531	530	563	529	527	540	532	534	553	499	559	545	556	536	514	556	509	530	532	542	502	514	529	505	468	531	544	560	519	503	567	497	477	538	550	519	557	548	561	560	490	532	557	529	520	533	535	515	570	547	525	533	545	523	551	520	528	570	551	499	576	577	528	518	522	546	555	578	541	538	506	560	532	612	552	535	543	570	579	541	504	537	539	536	516	523	518	564	533	539	523	501	512	558	561	500	515	549	550	511	559	549	512	518	552	547	566	576	528	529	526	562	538	519	507	521	552	545	529	551	512	585	522	540	480	521	547	504	548	559	510	532	492	542	515	553	511	541	567	543	567	530	548	528	548	556	533	532	511	549	542	559	512	527	535	540	536	558	559	532	544	533	516	528	559	516	580	545	563	557	545	492	526	528	519	561	536	534	546	554	524	531	508	522	559	549	540	567	553	528	551	519	532	542	574	551	538	562	535	522	519	516	525	541	537	547	567	514	519	527	518	550	483	546	521	512	577	543	527	543	557	549	566	561	501	553	555	529	521	540	535	557	519	483	542	507	555	514	522	501	526	525	524	521	535	532	515	504	533	524	557	504	567	545	512	541	500	566	509	520	520	508	551	558	559	559	562	506	485	522	535	519	558	517	514	551	518	554	527	522	525	525	546	518	522	540	549	499	571	535	522	532	517	481	518	529	590	508	558	542	542	514	539	515	539	567	556	541	525	599	557	549	566	499	510	539	555	526	540	502	541	510	513	529	522	539	538	512	535	527	534	571	547	550	544	542	526	510	526	522	532	538	538	528	503	518	548	487	507	574	569	557	539	530	537	526	549	516	557	524	520	525	555	479	516	508	525	563	548	514	528	554	534	499	531	532	500	527	528	486	535	538	547	532	520	510	560	569	534	552	526	527	565	535	547	524	565	458	486	578	533	469	550	506	552	530	513	540	530	536	537	513	543	544	565	550	531	492	513	541	563	506	495	503	573	539	529	514	495	559	540	541	536	504	512	526	559	572	512	512	543	484	551	586	568	548	543	530	525	563	543	576	536	518	553	559	537	567	536	546	532	535	579	505	559	525	564	480	539	545	497	542	531	488	514	557	548	507	500	525	517	511	544	525	528	524	503	547	500	549	512	509	509	530	535	539	543	496	505	578	522	536	527	530	525	531	558	557	535	566	499	558	596	577	481	558	495	530	539	551	522	550	526	536	548	556	517	489	541	527	525	500	535	491	534	502	529	514	542	512	552	521	532	550	559	547	558	497	544	559	509	523	512	532	546	483	538	543	547	528	504	527	535	504	525	493	515	535	540	534	534	554	552	543	491	521	530	538	529	519	620	547	546	481	521	539	514	536	498	537	515	531	525	542	571	525	544	523	498	553	473	546	529	533	527	547	531	520	501	575	568	542	525	533	542	528	563	530	538	566	525	486	517	515	553	544	590	534	539	537	515	518	573	575	538	537	542	543	590	527	541	527	552	560	544	510	543	528	545	521	521	558	504	582	543	567	495	543	512	537	543	543	558	550	559	535	531	555	553	583	536	533	497	528	551	508	538	552	545	539	488	496	566	537	525	525	514	534	570	517	561	522	560	526	550	539	513	531	506	550	565	547	540	504	509	485	541	517	586	518	574	589	545	545	546	545	528	563	523	511	535	546	525	564	542	504	552	537	541	540	560	524	559	544	580	537	560	555	541	534	511	545	488	552	569	553	519	504	524	525	517	555	531	576	550	569	500	491	530	526	556	550	518	551	564	570	524	517	510	551	528	493	523	525	507	529	570	525	550	524	564	553	562	568	567	561	539	606	547	519	523	521	503	589	521	602	535	548	549	540	554	529	513	547	563	521	512	557	550	503	544	546	553	548	513	552	537	582	499	524	527	540	527	520	537	596	475	532	565	497	523	538	510	515	533	517	545	539	499	578	576	551	501	552	534	542	539	545	555	544	539	516	520	517	531	512	542	535	552	526	526	524	549	531	532	533	568	521	512	565	521	530	556	508	542	516	562	530	500	554	541	516	539	553	524	528	510	515	525	507	496	533	529	521	547	545	540	555	518	579	523	558	488	516	505	527	538	578	494	586	526	548
24245	21674	29052	24792	21757	15325	2239	1066	711	590	507	446	487	388	420	405	361	382	355	368	376	370	369	372	342	356	319	340	307	347	341	341	323	323	389	317	353	351	309	330	321	334	346	342	317	321	343	335	344	349	327	325	334	329	351	334	324	348	335	306	310	307	324	330	318	321	288	327	329	322	331	309	300	306	315	302	328	326	329	311	306	314	320	321	333	344	337	318	297	323	344	305	322	266	328	321	308	297	339	282	334	299	321	303	309	288	339	330	305	334	329	316	329	304	310	354	327	354	326	334	323	336	298	269	314	338	322	339	286	288	371	329	331	314	319	314	325	267	318	300	354	288	323	288	319	313	333	299	327	282	325	287	334	330	315	326	303	298	318	327	341	314	331	321	299	325	301	307	323	325	301	324	353	321	315	310	319	303	316	335	319	341	283	312	343	319	301	300	322	313	343	313	315	294	282	315	332	305	323	342	331	354	297	320	318	353	310	300	323	325	312	301	298	338	339	324	302	319	305	309	324	352	309	279	327	313	324	314	330	335	289	316	358	325	317	329	319	289	301	315	358	296	350	300	331	315	345	319	339	316	299	321	332	319	346	328	314	308	321	308	330	326	342	304	289	309	336	337	319	314	325	316	339	335	306	316	331	308	320	287	297	325	304	311	311	304	337	289	309	309	307	316	318	287	270	315	340	326	331	331	322	326	331	303	325	301	276	324	303	317	359	296	319	318	308	289	311	323	344	311	306	307	320	314	319	303	311	311	308	308	354	322	306	304	307	306	336	326	352	287	320	309	306	331	328	320	303	346	318	337	302	339	303	336	334	282	318	303	320	324	310	293	324	347	290	333	335	327	329	318	317	335	297	332	275	301	309	325	320	320	324	308	308	307	337	312	313	308	328	325	355	313	346	318	332	311	299	305	312	350	265	335	315	306	349	330	329	328	342	317	308	314	289	333	338	318	280	295	321	296	324	307	307	324	344	310	346	280	331	320	294	338	323	323	337	308	307	298	323	304	329	312	290	310	350	327	346	355	306	329	320	297	340	289	334	332	301	348	352	330	305	336	293	303	357	305	329	291	331	302	341	299	319	312	323	318	345	275	315	345	337	307	312	333	341	342	304	337	302	331	341	291	341	290	328	305	294	321	344	330	315	318	319	326	330	323	314	320	332	340	305	288	272	334	258	323	316	335	325	280	310	330	316	309	316	312	315	345	320	315	306	306	313	352	321	308	339	331	335	313	295	322	319	318	296	308	293	306	275	313	338	303	304	340	303	290	285	317	328	328	315	291	309	298	292	319	331	324	331	311	319	302	328	344	323	318	315	316	350	318	319	311	303	313	321	331	277	332	313	350	345	309	318	279	318	309	331	311	286	301	302	327	332	318	337	295	299	315	276	334	338	316	353	297	314	313	315	335	318	313	331	321	304	311	331	338	330	346	302	334	332	318	349	305	312	322	278	273	334	334	310	334	282	334	317	298	316	311	309	316	320	327	315	309	308	330	305	309	285	323	343	320	336	302	321	309	315	318	296	319	315	303	321	305	330	322	326	299	316	330	313	311	321	337	306	342	326	302	319	341	305	293	316	328	341	302	314	313	337	338	267	315	323	352	308	324	305	326	337	342	324	309	320	330	292	305	333	336	302	327	334	322	314	327	354	328	296	328	321	287	299	327	316	333	313	298	303	298	319	333	307	319	331	320	325	296	324	313	323	317	317	302	294	323	347	314	332	300	330	341	319	351	327	341	338	324	300	318	299	299	323	292	310	295	325	320	322	322	329	313	321	305	302	327	321	291	303	338	331	309	349	335	285	311	311	337	302	337	287	298	338	348	293	313	312	304	370	336	304	330	297	333	323	307	295	318	321	281	335	323	319	306	342	365	324	285	324	342	302	348	338	315	298	328	317	315	323	337	297	323	339	304	307	324	328	335	339	329	319	285	325	316	329	300	318	313	309	329	308	336	326	352	344	320	344	314	310	316	309	365	290	301	323	326	336	284	320	320	302	329	332	321	302	368	291	315	294	305	350	312	300	332	350	324	299	303	311	343	307	317	354	294	334	299	326	318	329	295	327	305	334	337	285	325	331	351	341	314	301	307	312	319	290	306	322	319	313	315	299	324	311	308	326	301	309	321	316	298	331	300	290	312	310	292	320	315	276	321	290	331	315	287	302	298	309	311	326	314	357	287	330	321	356	321	340	324	306	322	376	326	336	299	317	314	293	316	324	284	321	331	299	313	313	317	300	297	308	300	321	314	293	316	330	306	305	332	286	301	350	328	338	317	306	334	318	296	304	298	269	342	298	292	307	306	292	340	292	314	277	328	325	319	331	327	311	311	330	328	303	322	319	366	295	311	323	303	327	313	299	328	304	328	306	314	309	314	291	318	319	324	341	358	323	350	359	319	283	329	316	325	342	298	325	359	268	316	360	336	329	334	318	325	301	307	338	314	320	302	324	316	312	361	308	316	308	293	309	359	353	340	320	315	304	308	322	304	333	315	312	329	297	328	302	335	319	310	329	331	306	294	355	304	333	307	337	272	353	330	310	325	335	296	317	332	327	332	316	309	336	319	309	326	326	301	304	317	306	335	330	298	343	343	310	298	316	317	310	332	307	322	321	310	292	326	289	333	301	370	323	337	311	310	343	322	319	279	299	329	320	306	318	345	315	337	336	301	291	321	311	324	329	326	337	305	324	334	347	347	321	332	316	308	324	321	329	315	320	330	314	279	302	320	340	300	315	324	325	347	290	308	316	316	297	296	327	310	338	329	307	344	306	327	336	311	306	340	335	343	338	329	324	369	313	314	325	310	330	303	305	311	301	314	351	280	331	331	308	322	295	308	323	338	342	297	299	330	343	299	298	327	297	317	309	328	337	351	325	345	312	314	328	308	333	289	275	338	279	305	338	322	340	327	279	326	297	312	340	327	325	309	303	322	325	337	337	282	309	307	332	332	301	315	289	362	361	288	285	304	340	324	315	296	342	332	327	317	333	277	319	326	330	292	299	286	323	334	321	310	312	321	324	316	321	333	320	329	313	329	303	337	312	320	341	292	275	312	297	336	325	324	336	322	327	321	318	322	301	330	314	325	334	310	297	299	324	326	334	370	301	315	314	294	287	337	301	318	324	315	294	306	338	317	330	313	305	326	309	304	326	353	309	340	309	350	298	319	302	309	327	283	313	301	313	317	308	334	322	315	362	295	318	336	349	321	304	315	299	297	284	334	325	319	281	335	312	304	281	340	303	337	302	331	304	322	320	308	320	310	341	312	303	301	289	304	307	326	294	323	303	325	325	318	316	336	290	297	313	299	323	303	296	329	309	342	308	342	320	346	294	326	337	312	286	315	305	289	342	320	328	297	318	301	360	352	330	284	308	313	346	323	306	317	294	270	311	281	324	324	326	305	323	349	347	339	332	316	346	299	316	334	313	313	325	307	327	277	314	291	341	311	282	312	309	292	279	294	296	301	324	318	319	313	327	340	323	335
18545	10437	9856	9561	8067	4665	1993	1485	908	720	600	535	460	483	426	400	435	415	447	381	400	402	371	346	373	367	378	382	359	311	359	327	305	387	359	331	336	339	370	363	355	358	353	370	349	374	395	341	311	364	363	342	385	368	353	350	348	353	324	336	358	329	340	353	330	344	336	305	348	364	335	352	332	313	353	324	320	339	364	326	310	315	327	323	360	325	343	327	355	332	344	335	351	337	343	314	329	335	355	295	351	383	321	316	309	346	346	340	324	354	325	305	368	332	327	324	319	341	343	308	342	344	345	340	329	350	332	334	322	317	303	340	333	338	324	337	344	346	346	359	310	317	331	338	339	320	325	322	357	357	343	359	352	358	346	322	340	341	314	339	336	324	307	340	336	356	375	350	319	333	336	323	323	350	298	333	340	287	349	303	332	319	340	349	344	325	346	334	312	350	301	337	316	344	332	329	373	329	324	322	303	330	367	332	310	334	333	363	336	330	352	332	306	349	323	341	314	323	331	351	312	323	329	364	340	332	348	331	339	328	325	337	370	316	346	335	300	309	349	332	346	326	305	326	319	366	322	326	348	339	365	295	340	336	296	353	309	364	319	338	340	333	325	346	340	329	316	324	357	325	351	303	347	343	341	341	333	356	347	337	299	346	353	330	349	344	314	308	320	294	347	290	339	332	342	325	307	320	344	341	313	337	342	325	298	347	322	331	314	317	309	332	312	354	328	339	328	329	337	351	312	314	353	338	319	359	312	334	357	343	341	299	347	323	337	339	346	328	333	338	381	357	311	317	336	366	335	318	343	306	357	311	327	353	290	307	359	321	292	335	313	338	355	352	334	327	313	319	346	317	334	319	332	325	329	323	309	349	320	346	349	333	316	317	297	340	317	331	345	334	352	359	326	330	357	342	334	298	314	370	362	315	375	298	322	303	351	310	333	327	324	335	345	311	342	313	319	375	342	344	346	362	327	343	341	330	360	350	337	324	362	323	330	311	329	309	347	311	333	378	355	374	328	315	348	345	319	345	312	362	349	316	349	333	338	318	316	324	336	337	329	330	328	295	328	332	340	344	360	324	356	326	338	353	320	335	293	334	331	330	332	335	351	338	325	319	333	339	309	340	319	346	345	355	315	309	328	327	333	334	332	337	319	316	341	332	337	342	343	322	332	332	366	334	332	327	350	331	330	336	379	316	352	329	324	321	338	320	330	373	348	314	353	345	327	371	361	334	322	331	316	347	328	343	330	332	365	320	364	331	345	286	316	288	352	342	324	325	347	327	334	327	329	326	353	293	348	334	336	329	332	329	335	353	301	288	396	321	369	361	354	319	344	318	364	328	348	315	311	335	368	303	334	340	357	314	332	342	308	318	333	310	302	347	302	333	343	343	350	318	333	325	333	367	338	308	322	322	354	327	340	329	324	345	316	347	324	329	325	302	326	343	325	326	335	337	309	341	343	314	361	317	360	302	330	338	324	310	323	341	326	319	342	351	348	329	345	354	353	324	338	306	328	354	307	322	324	317	340	347	344	305	325	353	351	364	324	359	319	353	322	319	336	324	349	339	348	363	312	309	338	343	355	378	324	334	338	311	316	349	365	328	349	311	318	313	346	324	335	325	331	312	324	366	325	373	309	324	335	334	348	345	313	324	321	351	333	335	344	386	344	313	343	338	350	326	315	336	354	322	377	347	314	323	304	346	337	315	354	335	326	335	333	294	351	342	321	318	324	334	306	346	345	337	329	333	328	323	328	338	334	312	339	306	344	345	318	344	360	320	341	350	332	312	345	344	354	341	348	341	357	293	330	325	361	300	306	309	354	353	350	328	336	319	331	304	329	362	319	326	320	351	332	343	309	312	374	335	308	320	350	341	312	348	346	309	317	313	333	345	328	291	358	331	341	337	327	308	328	349	333	318	321	335	346	334	316	372	348	328	311	340	369	331	332	341	319	347	326	353	375	341	338	307	321	351	337	352	346	332	310	346	310	335	352	325	337	324	322	338	319	343	362	321	332	344	321	303	283	318	323	357	362	337	322	345	337	354	332	336	349	354	329	315	341	319	298	328	342	359	324	351	308	333	320	312	325	347	319	352	356	325	329	327	306	350	305	310	348	313	343	324	328	346	320	356	319	302	327	316	298	321	346	336	322	335	337	308	340	308	336	318	329	331	314	326	332	345	338	299	328	348	327	345	349	296	352	339	300	328	334	343	335	341	352	339	362	322	329	349	352	297	344	341	327	355	336	339	333	342	329	323	316	323	303	336	309	321	283	315	336	340	322	324	337	326	312	339	334	314	311	339	348	340	346	363	321	375	339	346	325	301	338	358	312	326	325	342	303	346	349	347	349	339	321	332	333	345	336	342	338	319	328	296	321	368	319	326	318	327	358	341	299	324	367	315	326	310	371	335	364	296	348	321	352	334	344	320	344	350	353	354	330	360	311	348	314	340	347	348	339	314	332	333	325	356	306	326	307	334	292	342	332	338	315	314	345	368	338	313	336	329	322	332	322	357	317	346	336	322	346	314	317	317	339	321	301	330	340	302	334	350	347	322	335	312	329	306	316	326	345	323	338	339	339	333	328	298	310	339	325	341	360	299	354	358	348	334	340	348	345	340	377	339	332	331	325	345	316	325	355	334	345	330	321	299	352	355	327	333	324	343	327	340	313	343	348	348	334	306	346	341	326	310	315	319	336	346	323	344	306	341	326	316	354	322	317	349	337	317	310	330	321	326	316	311	317	353	366	360	362	302	353	299	341	335	331	334	306	338	333	338	317	338	354	287	314	322	324	328	351	334	316	310	344	315	337	313	327	319	332	339	340	358	303	339	340	315	341	358	315	361	343	336	329	345	333	338	330	338	320	327	341	352	356	349	344	354	314	329	343	310	306	335	319	302	314	351	318	337	359	331	333	321	302	331	330	337	330	316	315	330	335	338	356	339	362	340	342	317	311	321	339	320	315	344	354	318	344	346	331	340	362	346	349	340	330	322	322	330	366	330	338	312	349	312	318	348	309	309	301	332	352	293	342	338	339	317	312	344	325	330	333	332	345	354	318	316	343	309	308	329	318	316	331	339	342	354	359	313	331	319	349	346	340	331	307	332	328	367	350	338	336	348	333	309	309	315	319	366	369	305	313	356	313	343	338	320	353	346	354	294	330	361	320	314	353	297	328	327	328	336	323	327	304	319	334	338	327	334	294	345	308	306	352	348	332	331	340	339	366	332	356	331	355	339	309	315	388	339	323	325	338	327	325	321	349	359	336	325	326	344	345	350	309	326	333	348	366	297	338	345	319	336	323	336	292	346	300	325	287	328	331	331	346	357	326	302	304	336	341	358	338	347	345	327	317	342	345	356	320	351	323	345	345	339	340	332	314	326	346	345	331	322	331	316	315	309	324	339	368	327	340	330	349	353	327	339	350	337	305	368	339	346	314	336	334	320	313	326	322	317	333	311	330	309	325	320	334	329	336	352	317	331	337	301
25127	21616	28276	25358	19621	3951	1102	812	680	616	540	509	497	539	522	508	475	501	474	470	482	487	462	472	464	469	456	479	467	438	424	459	437	538	485	452	478	459	434	436	497	466	444	469	496	479	504	457	458	459	457	479	480	457	441	464	435	456	455	439	459	448	425	468	440	439	436	447	480	479	397	474	445	422	448	444	465	465	453	424	439	428	501	476	477	447	454	454	411	420	440	442	446	468	459	461	443	422	459	454	485	431	468	425	453	462	477	446	476	474	463	451	430	475	443	482	441	454	442	444	461	447	437	437	471	446	476	475	440	462	426	433	434	448	477	427	468	457	454	470	467	488	438	462	468	459	458	422	443	403	456	434	467	425	484	424	387	466	449	438	447	432	449	397	438	401	488	479	429	449	457	426	459	464	431	456	408	455	449	451	468	454	465	444	492	429	456	452	454	431	438	418	448	441	434	469	456	479	445	417	441	473	491	405	450	440	446	454	415	501	474	442	446	407	462	434	434	448	428	442	438	441	441	466	435	488	451	435	458	489	472	451	442	394	427	452	459	448	450	470	470	420	474	454	469	464	457	446	426	427	460	442	452	444	434	449	453	471	459	450	466	420	489	437	434	419	478	455	438	470	469	498	400	450	488	468	444	427	467	500	435	472	437	455	453	447	429	458	444	412	442	463	442	454	439	465	456	454	456	456	452	447	454	469	456	455	453	486	412	443	417	416	473	429	467	485	424	425	451	430	455	418	449	424	441	467	444	422	482	472	476	448	454	422	437	432	443	461	416	479	438	471	432	448	451	421	492	426	459	470	408	428	473	448	409	440	451	472	463	451	475	441	498	451	394	442	416	461	437	462	468	456	457	471	453	462	431	439	438	451	426	482	471	424	460	442	442	458	468	449	471	504	477	449	448	422	461	432	416	415	417	454	464	426	473	444	432	479	427	413	464	447	445	456	486	430	452	463	440	466	446	477	492	447	485	435	445	535	447	460	459	412	393	433	425	460	442	446	439	449	456	484	470	449	456	490	445	481	442	467	443	438	475	464	436	504	454	460	419	468	471	517	447	418	423	439	420	441	486	454	503	464	430	450	507	429	474	487	460	430	476	453	442	431	465	454	431	471	482	492	462	456	441	423	419	410	469	471	439	422	434	457	449	445	455	448	446	438	467	466	426	460	479	446	471	462	446	465	427	464	416	456	469	435	455	475	446	446	445	480	448	456	448	435	478	433	469	490	465	403	448	452	468	448	470	455	452	428	418	449	430	447	434	448	471	494	466	470	442	476	464	426	448	474	453	420	423	482	418	433	464	450	453	450	468	475	478	443	430	447	487	440	406	440	473	503	468	450	477	460	446	468	444	462	466	420	456	472	442	472	469	429	442	429	433	452	463	422	414	483	479	443	415	485	472	413	459	458	452	444	457	446	444	428	445	450	419	478	441	461	477	396	450	415	458	433	475	440	440	457	451	482	490	433	445	457	447	493	403	421	443	449	440	443	447	454	452	455	465	465	442	487	453	444	458	495	458	438	416	492	431	447	415	466	434	428	464	441	457	473	447	428	494	463	483	464	480	428	430	460	471	433	476	447	451	431	455	487	480	467	446	476	458	454	457	447	433	473	458	434	438	496	458	454	483	466	443	431	470	494	443	439	408	450	451	486	462	436	460	453	467	436	418	414	443	442	462	475	440	442	501	445	443	494	459	438	484	470	424	426	417	459	439	473	466	434	469	446	453	467	480	479	442	476	426	423	500	434	420	469	462	440	453	460	462	453	458	441	457	468	452	445	458	497	439	478	479	453	445	438	486	428	463	439	444	407	459	492	431	473	449	458	453	420	449	460	467	442	466	458	444	484	434	445	479	447	443	455	459	473	524	477	426	423	450	452	428	469	436	465	450	460	466	425	470	469	439	412	421	437	424	453	461	427	472	412	446	440	441	490	466	453	437	445	468	448	460	468	439	475	415	447	438	468	462	466	436	434	456	463	435	430	470	460	439	455	453	425	450	415	481	443	473	457	443	410	451	455	438	504	413	397	468	422	430	443	426	474	400	423	449	464	437	457	461	470	449	462	452	456	428	463	459	465	515	421	454	453	465	430	426	464	471	454	443	462	468	417	485	473	470	453	428	442	478	480	471	462	459	458	486	452	468	459	447	427	438	481	471	487	449	472	431	442	453	419	481	432	470	442	475	432	429	445	418	428	477	442	473	440	432	452	466	459	437	433	445	436	455	492	433	459	445	486	474	414	475	465	414	444	468	443	447	430	474	471	433	481	442	458	476	442	429	427	462	461	460	446	460	446	483	448	460	488	478	463	506	426	425	432	448	479	443	444	450	459	444	452	467	456	445	477	470	434	450	452	446	451	445	435	486	437	477	433	448	474	465	449	453	451	497	459	448	457	447	462	483	455	460	472	445	405	445	455	443	443	450	436	438	416	469	457	456	427	465	454	476	467	477	434	431	482	440	471	461	421	433	462	461	438	421	451	421	464	443	446	466	444	438	463	413	431	454	470	434	464	457	490	439	465	421	470	442	455	456	487	415	450	450	482	444	453	435	426	470	435	488	466	454	481	429	444	446	471	470	454	439	457	462	484	474	398	496	460	468	440	470	461	448	444	461	441	451	470	457	429	418	466	443	449	474	419	423	464	489	484	462	416	463	462	421	423	457	445	449	422	487	487	437	483	406	394	479	483	498	466	438	480	440	445	484	487	466	452	473	460	483	460	417	425	470	437	433	484	469	436	406	447	435	482	423	458	480	464	443	463	458	440	452	463	462	442	430	421	463	491	430	454	441	468	441	448	443	481	505	469	426	466	455	480	470	496	437	478	427	500	409	458	422	451	430	454	442	457	466	477	430	447	461	455	496	468	470	448	419	451	434	479	441	423	438	478	434	465	447	447	438	441	462	453	453	469	419	485	474	413	436	426	476	433	452	463	431	442	501	442	461	470	442	440	480	464	437	466	436	436	434	431	418	446	439	457	467	438	468	473	456	461	440	460	407	448	455	475	457	454	436	445	465	411	481	468	456	466	457	409	453	432	456	431	449	413	443	446	440	444	498	454	454	433	431	425	527	398	460	430	432	466	453	451	441	430	516	417	439	445	426	418	469	472	462	421	441	473	451	437	483	466	426	433	452	463	447	460	429	464	421	459	413	463	472	439	389	429	460	429	448	420	460	451	474	446	502	462	439	436	445	445	413	446	451	452	437	470	441	463	444	457	446	450	434	404	443	399	421	470	477	437	463	438	454	441	472	480	441	432	475	449	450	438	444	481	456	450	509	422	452	400	480	428	430	449	450	454	478	452	418	471	464	419	433	444	438	434	450	480	447	443	447	391	444	449	443	447	462	471	475	468	453	443	481	426	459	455	466	436	438	415	420	469	462	469	432	453	458	419	451	483	437	482	466	459	479	469	489	443	411	449	475	450	439	443	462	456	476	436	466	452	448	442	409	440	476	443	430	417	436	451	450	446	452	435	453	434	466	468
20610	8064	8313	8169	8204	2588	1470	1014	799	612	602	556	535	524	514	532	511	494	505	470	450	421	474	488	477	501	485	476	446	449	414	463	438	416	492	455	458	468	435	472	459	480	498	460	454	450	509	481	485	516	462	455	453	450	441	465	465	462	460	454	440	450	466	465	440	427	450	445	471	479	442	480	466	423	468	455	428	425	447	461	482	444	453	405	432	446	461	444	444	437	437	425	439	475	440	466	463	453	425	456	426	426	413	407	427	449	443	457	459	416	446	441	457	463	481	418	469	490	435	477	418	469	453	436	446	480	454	423	439	429	409	443	446	460	481	440	438	454	431	460	450	444	491	408	453	423	472	425	485	439	438	473	442	442	493	452	424	441	449	465	434	450	424	429	433	432	426	457	450	407	436	484	438	441	445	427	423	427	465	426	446	405	482	460	450	469	416	441	435	456	447	450	474	442	449	446	453	446	452	438	441	433	439	444	460	436	448	456	467	502	415	469	437	443	479	438	445	471	417	470	413	433	458	427	459	462	408	454	469	421	443	457	424	488	467	454	432	451	438	408	457	395	487	419	460	413	442	447	449	430	437	430	469	441	466	398	446	467	448	436	445	442	462	397	476	424	477	443	440	476	452	483	453	469	443	451	482	462	473	474	449	412	447	439	452	459	432	458	438	437	426	426	447	427	440	443	432	483	453	468	430	485	460	458	430	444	457	452	420	410	462	445	480	474	434	449	440	442	441	449	477	467	444	417	395	485	459	431	417	465	403	463	458	434	444	474	431	468	455	465	446	465	452	495	460	445	454	451	441	464	459	461	424	461	458	441	436	472	462	434	451	454	462	442	432	402	462	478	452	436	434	429	412	434	451	420	473	452	435	487	454	426	462	454	433	434	434	439	453	459	447	460	450	441	443	469	443	425	444	445	430	477	448	428	445	474	504	483	394	455	441	466	445	465	437	437	454	398	440	452	471	428	469	434	446	454	422	431	417	417	464	454	415	453	425	455	436	457	455	433	465	460	434	458	422	473	450	436	446	436	436	431	411	450	447	446	466	457	414	410	439	450	467	444	426	471	464	409	403	436	483	430	440	459	433	458	419	470	444	456	433	439	443	448	401	399	464	469	432	445	438	445	465	449	472	471	421	449	439	474	442	417	437	440	437	442	433	465	467	446	411	439	465	454	444	412	449	447	456	434	468	440	458	431	461	433	434	452	443	448	415	454	423	448	467	447	452	490	449	451	438	414	441	434	469	428	490	460	486	439	459	459	415	422	429	420	446	426	391	423	440	473	414	447	399	415	462	440	421	417	464	433	440	437	440	444	423	415	442	485	462	462	440	417	417	438	397	450	438	482	449	465	438	431	462	412	459	450	489	477	442	484	467	470	444	403	442	410	435	465	458	455	452	464	420	485	427	445	418	463	433	422	411	441	433	440	451	417	444	448	418	458	449	419	442	432	437	443	451	421	386	442	471	441	442	430	446	430	461	424	441	466	426	472	450	433	420	445	416	460	407	495	445	456	464	417	447	409	459	462	450	427	463	435	485	446	447	432	456	440	445	451	454	447	443	439	481	465	438	467	479	462	439	445	440	435	455	467	437	429	446	430	435	414	466	425	444	450	485	424	443	482	441	430	441	433	455	442	446	479	445	421	470	494	414	460	484	442	421	426	469	459	472	420	469	424	457	466	427	444	431	472	488	424	411	441	440	440	422	437	442	468	486	450	429	427	454	465	404	456	444	465	444	428	442	445	468	409	452	450	513	491	460	455	483	418	451	452	447	467	467	448	440	463	436	447	417	450	435	414	485	456	476	463	435	454	455	488	422	439	433	433	436	418	429	472	467	456	459	477	460	447	483	462	431	474	457	440	476	445	407	439	452	461	452	446	487	468	458	423	442	443	473	427	476	461	434	438	456	432	441	425	472	437	500	456	431	418	442	432	473	418	438	452	415	396	435	457	438	432	464	434	407	425	459	423	440	448	454	464	446	486	433	480	433	420	461	457	477	424	418	486	445	420	415	415	434	458	428	452	419	457	441	434	460	471	496	470	448	458	475	441	432	435	465	401	436	444	449	436	446	488	434	428	453	419	424	420	425	438	458	427	454	495	450	428	433	433	456	414	437	434	442	430	485	453	494	452	432	446	455	468	427	464	488	437	480	444	475	441	456	423	414	412	442	433	430	456	478	454	454	473	431	412	454	477	428	404	445	408	434	451	411	450	424	453	437	451	460	436	438	452	390	466	433	441	454	466	423	436	477	485	431	468	462	439	461	407	468	481	456	472	436	434	460	461	453	457	450	466	458	450	467	435	437	440	491	448	427	464	408	435	426	453	412	405	462	439	453	444	424	453	442	453	429	444	466	438	459	432	456	438	467	424	430	457	415	457	441	386	449	421	460	449	433	431	403	413	472	465	470	448	447	446	452	465	481	469	434	490	434	481	462	453	445	406	416	413	418	449	445	460	459	418	445	442	475	458	433	380	430	454	444	473	491	431	472	435	447	436	437	456	414	449	401	436	412	412	387	427	445	442	467	437	416	456	422	437	425	418	463	458	468	427	472	435	435	435	455	447	428	457	442	427	461	418	451	465	471	455	448	434	465	425	450	460	414	452	468	420	454	456	424	419	485	478	490	399	434	471	404	446	458	415	440	453	467	421	470	469	461	440	480	421	437	448	481	456	443	414	461	430	456	414	452	430	462	459	447	416	508	448	439	438	417	476	473	462	434	425	420	469	465	462	409	435	460	421	452	463	451	443	443	469	454	411	467	413	449	427	460	469	465	420	462	419	413	468	444	438	480	477	403	462	456	449	454	417	437	446	450	417	424	486	443	462	462	420	418	457	416	430	447	429	441	471	437	479	467	450	421	461	420	459	452	437	415	434	434	444	476	438	458	474	431	442	462	429	464	437	467	486	453	393	437	466	437	401	480	466	470	423	430	444	466	431	451	422	443	482	450	466	473	461	460	467	417	458	473	431	444	474	425	471	461	419	418	406	447	454	472	447	449	465	438	441	426	442	469	454	465	453	443	444	491	442	447	470	463	418	449	447	454	479	448	449	426	444	441	442	450	478	420	459	447	462	449	476	470	451	457	435	434	462	464	446	432	464	453	431	446	457	426	450	436	462	422	461	434	449	462	455	429	413	452	445	473	449	467	426	450	459	446	444	450	478	443	466	466	421	445	420	438	407	469	395	440	439	446	457	420	430	468	460	428	438	472	455	432	441	451	409	429	460	451	435	456	434	432	428	450	407	421	509	455	460	427	444	428	437	439	451	441	470	475	447	445	433	497	427	440	411	415	441	469	434	452	427	497	455	472	445	457	439	450	446	420	436	456	464	431	432	437	412	451	424	481	461	401	473	453	456	455	426	446	439	420	442	409	441	421	462	461	446	468	469	443	461	402	448	427	433	416	412	435	464	435	457	419	459	444	447	420	456	438	455	447	449	423	462	439	437	472	438	470	456	434	442	454	448	419	401	462	429	463	453
22933	21634	29402	24378	21657	21719	12284	1214	696	577	494	435	405	374	270	292	255	288	255	236	238	201	218	223	214	223	212	167	190	191	217	197	196	172	164	203	181	188	177	193	200	189	201	223	222	193	200	230	218	209	202	210	194	195	198	196	197	179	202	166	160	147	159	202	169	163	185	191	202	194	193	177	195	147	153	176	164	151	177	164	165	166	149	159	149	147	182	160	172	160	194	166	133	163	182	169	146	168	160	181	163	155	147	167	175	158	145	163	167	160	162	172	159	165	181	172	154	164	145	176	137	158	162	166	176	176	161	186	172	160	168	137	141	140	157	157	173	147	156	152	152	170	170	170	184	175	171	181	160	165	156	144	175	163	169	173	150	179	171	178	156	166	157	163	165	158	176	152	162	153	184	177	175	139	177	172	174	150	156	156	160	165	155	166	149	179	163	177	194	179	175	171	163	161	175	146	177	146	162	169	158	168	171	181	177	173	158	165	162	155	141	181	165	152	152	175	165	177	178	159	186	178	186	162	186	151	168	167	158	174	172	155	168	188	168	165	148	161	172	186	150	172	147	182	156	144	175	173	168	176	152	166	162	168	166	164	168	177	127	147	159	179	173	160	192	154	157	153	158	170	173	171	186	155	147	147	159	162	161	157	158	160	170	148	154	177	178	143	155	166	143	143	162	162	166	166	171	148	196	177	159	162	149	175	157	174	185	184	150	172	157	167	160	164	162	178	136	169	177	159	189	151	169	147	165	178	171	147	171	174	181	173	165	171	181	161	176	170	172	182	162	163	161	166	167	187	167	157	150	192	163	164	151	155	163	158	132	155	167	168	169	144	152	144	143	158	185	172	180	170	165	161	175	140	160	169	178	181	160	157	158	152	171	163	134	171	168	167	154	172	170	167	151	173	164	159	155	163	175	166	170	174	164	178	170	156	198	175	160	173	177	158	186	179	147	184	184	184	151	164	169	149	154	181	173	206	155	169	159	158	185	162	193	143	175	161	195	141	165	162	154	150	154	152	157	178	173	143	165	171	178	170	169	154	165	168	160	145	159	157	153	160	166	146	147	149	174	172	176	170	146	159	182	148	188	166	175	214	183	188	170	167	168	161	170	172	172	179	164	149	151	156	171	176	176	157	167	174	155	146	169	163	159	161	160	168	141	161	152	167	151	164	172	167	147	176	161	171	183	153	163	165	174	172	172	157	154	175	162	148	154	178	156	161	176	169	166	151	167	184	144	156	191	189	161	162	195	164	194	169	157	149	164	189	159	161	139	171	154	165	167	157	172	166	167	157	158	178	170	166	170	164	161	188	167	171	172	159	158	173	170	190	170	170	162	142	175	173	167	154	180	169	160	159	173	177	175	164	148	156	178	175	180	173	140	157	167	157	167	174	178	162	151	185	145	141	140	171	167	191	166	172	159	185	170	169	187	162	173	162	168	160	174	155	148	176	182	174	160	173	171	187	170	162	158	165	176	151	172	159	162	162	141	147	171	157	164	178	188	166	171	163	178	167	159	139	192	173	146	157	174	164	177	189	175	180	144	170	142	169	146	143	156	147	170	171	178	157	164	177	140	162	152	162	184	167	173	151	171	162	184	175	191	149	177	150	141	173	162	175	171	170	166	159	195	178	165	172	197	173	173	143	183	169	143	161	152	184	170	153	173	154	159	153	154	151	163	154	176	155	168	180	159	156	165	156	153	162	155	144	165	176	154	180	160	160	177	155	184	169	179	164	176	174	191	163	151	180	156	159	161	194	169	173	168	156	170	155	158	150	161	146	173	192	163	142	160	163	162	183	165	167	181	157	162	163	159	152	147	156	168	160	174	161	165	165	159	144	161	160	176	155	159	168	163	156	166	160	153	175	176	184	179	162	175	179	176	158	172	158	154	153	186	133	164	163	170	143	151	152	155	172	127	160	150	185	159	159	148	162	158	146	154	165	166	164	164	152	162	149	157	151	188	177	164	181	165	152	177	160	164	151	168	181	166	161	165	185	157	173	164	165	154	153	147	159	167	170	164	143	192	159	180	139	161	154	163	165	142	163	164	157	146	150	196	165	187	173	144	161	165	148	166	167	165	158	155	178	175	170	165	177	168	169	179	179	168	181	176	180	171	170	159	178	157	167	138	143	178	164	190	172	185	176	174	177	155	144	143	178	184	176	169	157	180	175	167	167	161	161	168	172	190	174	164	168	160	156	156	168	153	177	155	163	184	177	159	185	175	171	152	147	166	165	168	187	154	162	152	149	190	176	163	155	186	179	163	188	182	160	163	171	169	196	177	146	187	153	169	184	163	180	163	171	172	159	178	173	142	169	146	168	167	187	150	147	158	173	174	156	163	152	162	168	174	174	180	176	171	180	162	162	185	174	171	160	142	167	158	187	140	163	156	174	160	179	174	161	164	166	174	191	159	178	178	157	168	162	155	169	145	181	126	156	158	166	176	158	178	167	156	179	157	164	163	178	147	166	180	162	169	184	138	179	143	158	172	172	168	140	165	169	148	138	169	167	167	177	156	169	171	165	172	166	154	156	147	160	173	162	152	172	156	175	161	166	140	152	197	169	170	130	171	164	157	188	157	166	161	162	157	152	165	159	138	162	166	173	169	182	157	174	163	159	157	171	166	184	147	159	182	168	177	165	151	183	180	148	168	142	174	147	145	159	136	156	144	163	163	174	171	136	182	155	180	176	164	178	138	162	142	156	153	157	148	187	165	178	177	152	160	159	148	154	159	174	174	164	146	198	164	145	161	169	181	166	168	172	153	168	179	178	163	173	153	158	150	176	144	199	151	182	152	153	166	141	149	153	150	173	155	176	170	174	167	168	185	186	166	168	166	177	153	153	139	164	173	168	148	128	172	152	178	169	151	165	177	175	166	175	172	188	158	162	155	189	168	135	159	175	156	174	146	164	173	176	167	159	171	163	149	161	154	169	143	159	181	161	157	178	162	158	150	172	178	193	163	145	159	161	168	161	160	170	150	163	164	146	167	177	153	159	164	147	157	178	170	165	152	144	119	163	149	154	163	142	157	189	159	185	178	189	167	182	174	177	159	168	179	170	181	178	159	148	155	169	168	174	159	189	189	165	166	166	180	180	177	165	182	175	159	163	161	195	168	159	179	158	156	142	146	140	149	185	181	168	167	170	159	144	185	165	180	173	175	174	184	154	181	158	152	215	212	164	178	159	180	158	171	167	184	171	161	174	183	160	142	180	187	185	182	180	163	172	160	165	168	176	170	165	181	176	164	156	173	171	167	168	170	142	169	160	193	199	179	158	132	175	155	180	165	172	181	146	165	172	162	172	164	165	172	181	168	168	187	143	140	189	161	165	161	179	163	160	166	152	160	165	170	178	160	179	161	172	156	166	164	165	171	174	155	176	149	143	150	185	193	191	167	170	175	191	151	162	148	164	160	166	168	153	163	165	151	167	175	144	188	194	171	182	162	182	175	167	191	160	157	187	158	154	178	156	161	150	173	191
24104	16234	18643	17131	13866	4581	2618	1509	1124	844	662	596	484	421	407	368	318	303	300	284	292	275	257	216	232	222	234	224	215	224	205	211	206	207	196	191	212	212	227	198	213	228	207	231	232	237	224	204	220	276	243	224	198	226	184	193	199	203	182	166	178	195	168	194	167	179	169	199	177	196	178	193	189	187	159	170	176	171	199	180	186	164	192	170	172	151	163	174	169	166	188	185	170	160	198	172	156	170	163	164	187	175	172	173	170	168	192	176	194	187	175	154	192	159	173	172	191	160	172	196	183	197	190	178	165	191	164	164	167	182	175	169	169	173	167	161	171	166	174	168	176	172	169	162	170	156	176	194	175	150	177	161	171	156	153	159	168	166	155	161	174	179	203	187	161	178	179	162	218	160	157	172	150	176	168	167	181	169	163	169	153	196	191	147	171	179	187	150	159	150	158	182	154	154	191	184	188	160	171	152	184	170	151	172	181	164	176	158	176	179	171	184	185	167	165	168	166	157	159	174	185	175	175	184	175	163	177	184	155	181	148	184	152	185	187	161	160	189	177	167	159	179	178	162	175	179	177	148	185	156	180	174	176	197	170	153	155	176	186	169	175	168	167	188	177	171	188	164	156	170	186	154	174	177	165	166	167	182	172	151	166	159	143	180	163	171	211	165	170	180	163	185	162	181	183	165	169	160	172	171	162	171	154	166	195	168	137	175	154	140	177	177	157	160	196	155	162	157	150	174	152	170	161	159	185	168	179	164	151	169	178	170	174	178	181	174	151	191	184	203	162	174	161	166	175	158	209	173	179	154	167	158	161	157	170	183	179	175	184	169	192	176	182	138	163	169	161	165	157	163	174	159	179	175	143	157	165	153	170	163	181	182	171	163	167	169	171	194	183	172	161	166	189	160	150	154	179	166	173	181	151	145	174	170	182	162	165	172	149	169	141	188	194	151	159	156	161	160	162	146	159	162	174	186	181	161	167	184	151	179	192	185	173	198	182	163	173	159	168	154	173	173	195	162	185	172	165	175	166	182	174	169	184	180	165	179	172	162	168	187	150	129	179	146	173	170	179	177	176	165	190	169	160	173	143	158	161	169	177	185	163	170	180	178	172	177	175	161	157	145	173	187	159	166	170	151	167	170	163	170	158	162	179	190	153	185	153	173	159	183	173	147	163	190	154	174	159	159	180	170	156	197	184	163	184	175	181	169	172	181	162	156	168	182	164	162	186	193	162	153	187	162	190	166	201	174	165	178	160	161	168	157	163	205	160	168	183	191	172	184	164	181	207	181	159	164	161	162	166	155	169	171	152	172	168	193	175	165	177	162	163	150	170	163	160	182	192	173	173	159	175	188	150	163	158	172	168	192	179	162	189	160	159	172	179	181	184	162	187	153	164	185	165	164	178	164	173	154	161	159	175	171	163	184	160	158	167	154	170	171	164	161	178	170	169	179	174	172	167	172	202	168	182	154	176	142	179	171	170	194	174	165	188	163	164	150	188	189	159	190	169	162	172	169	169	156	169	177	172	167	172	176	158	169	167	169	190	173	167	170	154	160	175	166	188	165	180	177	160	174	181	158	164	166	163	155	169	164	140	191	168	179	157	168	177	171	145	160	180	164	168	158	176	156	184	158	162	172	164	172	162	179	161	160	162	182	185	188	177	178	181	179	162	160	166	195	202	182	167	177	168	137	179	187	175	160	160	164	151	175	173	193	166	160	168	141	168	175	191	181	164	173	183	147	173	147	159	181	167	177	166	181	157	155	163	167	168	170	171	183	163	177	181	148	154	163	183	169	152	204	163	168	176	171	174	141	156	182	179	159	168	171	147	190	166	163	178	174	177	189	177	190	187	155	196	195	151	174	173	154	154	157	175	171	170	180	171	183	182	158	172	183	144	160	167	178	175	166	176	174	152	144	158	156	143	183	155	162	171	158	164	178	186	158	170	152	164	192	172	157	156	151	141	137	168	171	167	179	198	170	178	166	158	174	163	190	155	168	172	155	200	175	169	167	163	176	197	170	175	152	187	180	172	199	206	159	200	171	154	167	170	166	187	186	173	169	151	168	166	183	161	158	147	159	170	171	157	181	164	174	189	183	183	159	177	171	189	166	162	167	168	166	174	158	172	184	155	165	165	160	176	157	171	164	172	178	192	169	148	190	161	158	144	154	189	176	183	158	172	163	177	136	162	154	173	163	173	177	168	157	166	160	177	154	182	165	143	177	164	156	183	195	181	160	150	168	166	173	149	170	166	169	174	170	156	152	175	178	171	187	163	155	191	157	188	172	176	157	168	150	158	143	169	166	176	179	170	178	172	144	158	175	164	152	170	165	167	169	170	170	183	178	171	166	145	169	180	193	170	181	185	171	165	192	155	161	175	194	167	182	148	178	169	179	167	183	154	154	169	173	169	154	148	172	178	155	170	180	162	158	171	171	174	169	169	161	173	159	162	153	162	196	178	172	185	171	153	184	152	182	190	174	159	183	168	168	153	157	169	155	161	172	163	171	157	187	158	187	176	191	175	172	175	179	159	159	185	190	193	167	147	147	156	167	153	193	158	155	166	156	150	178	178	183	153	172	203	152	168	185	162	166	175	178	144	161	172	175	167	168	181	154	175	164	186	158	173	175	158	173	162	162	152	175	173	188	178	175	167	172	166	174	184	170	162	166	165	197	177	186	162	173	160	165	184	157	172	207	181	186	173	165	169	182	161	167	152	170	144	178	166	171	167	172	170	185	160	186	154	189	176	181	182	170	149	156	184	168	156	170	192	170	174	189	172	172	174	165	149	185	173	173	173	155	157	159	190	172	202	173	166	169	187	164	178	172	165	174	146	159	149	149	177	150	162	173	177	151	171	170	171	155	162	157	171	166	172	178	165	163	154	155	183	163	156	173	182	160	164	182	181	184	204	168	168	168	147	157	169	178	185	172	162	139	189	178	187	161	162	172	175	181	176	159	183	169	166	148	198	181	171	191	184	156	184	173	166	169	162	156	192	155	168	150	195	164	180	173	186	167	178	149	162	188	175	166	175	151	162	175	145	159	158	175	162	170	190	152	195	186	167	174	178	167	172	191	167	149	193	176	158	164	164	160	165	168	156	169	151	157	167	186	187	152	202	166	179	199	169	169	164	173	162	177	172	166	166	161	158	178	140	146	191	176	161	120	171	174	155	185	160	151	155	187	190	197	183	176	152	177	181	180	161	164	150	150	191	165	171	163	176	147	165	162	182	182	149	143	179	160	144	163	170	171	149	158	174	160	178	149	183	187	172	175	158	170	173	159	165	176	218	200	168	175	166	167	175	160	181	167	170	164	139	166	171	172	180	153	191	150	164	166	136	163	169	148	148	154	184	195	168	153	162	156	142	170	161	144	163	146	168	166	151	160	167	171	165	162	172	164	141	163	175	173	180	164	154	164	169	185	164	172	150	171	180	158	160	198	164	165	171	180	207	195	180	163	169	143	204	163	173	186	169	177	179	171
28901	19850	9225	6290	2122	1043	613	578	564	549	549	543	549	576	531	537	541	508	545	551	543	527	534	552	534	531	559	518	546	556	501	526	516	524	553	564	554	563	481	536	526	545	555	575	533	518	524	564	579	510	498	526	563	506	548	537	548	569	508	504	531	542	510	532	510	540	545	499	547	489	550	536	528	547	528	542	531	496	488	532	521	523	518	529	552	562	485	513	542	551	554	494	522	521	559	548	526	577	549	527	490	506	523	536	571	496	545	520	526	505	520	534	524	530	567	506	521	484	561	512	516	565	515	543	516	525	526	505	537	557	516	493	507	528	518	527	538	535	517	521	512	486	573	532	513	498	517	561	486	547	548	534	561	563	524	551	516	479	520	517	513	544	543	510	487	539	537	545	534	535	550	501	530	497	518	521	519	547	550	528	537	484	546	511	550	526	541	552	537	536	512	527	541	521	502	519	470	521	521	497	517	528	533	514	522	568	513	497	506	502	554	542	534	542	531	543	529	492	511	519	499	501	481	555	512	554	485	536	527	507	574	533	530	521	517	544	509	490	505	499	521	542	496	537	517	548	507	503	519	568	555	509	580	525	535	533	496	543	498	503	567	554	518	531	509	548	496	489	536	528	540	512	527	557	529	539	521	549	525	526	548	522	509	508	530	543	532	439	527	498	495	509	525	549	549	511	519	503	508	527	560	555	550	522	483	543	544	545	521	509	499	508	532	496	564	498	534	568	545	518	547	523	539	546	510	529	512	496	503	550	531	485	538	541	540	513	517	531	497	554	559	521	498	504	513	549	529	503	531	515	480	471	532	528	510	504	524	507	530	530	537	511	524	535	543	531	511	522	547	521	542	491	537	512	493	524	547	565	514	513	549	525	539	551	527	560	533	549	487	497	516	516	545	501	533	531	538	491	522	519	585	526	582	526	516	517	540	549	544	517	529	527	517	535	554	498	510	529	559	541	521	515	501	564	529	509	537	539	515	521	521	527	505	499	550	530	519	515	523	551	530	504	534	499	544	518	520	553	525	484	581	546	535	543	543	516	510	516	546	547	548	560	530	577	534	525	534	555	564	526	564	545	538	531	536	512	499	536	545	526	535	494	481	508	501	533	524	534	524	553	526	523	513	537	539	542	538	519	558	566	541	571	468	520	534	518	557	511	507	528	551	522	521	472	548	528	528	535	546	505	520	562	558	496	510	554	545	497	543	505	547	553	490	564	542	532	518	519	529	495	535	530	510	533	480	547	524	480	546	499	479	523	543	539	505	530	525	492	529	549	544	518	544	548	540	530	544	515	530	518	516	530	526	519	562	566	543	560	532	501	542	569	509	533	487	548	552	488	529	530	591	551	549	548	497	534	533	517	582	525	575	543	564	569	555	592	546	553	510	504	525	537	486	530	517	553	518	521	528	546	512	507	487	541	542	532	557	527	548	526	499	497	522	542	525	525	482	533	485	541	530	528	533	524	555	534	509	586	525	533	528	531	509	506	565	535	543	559	535	518	534	493	518	489	549	513	515	512	527	561	526	473	511	526	490	525	546	528	492	528	504	546	539	548	506	537	524	531	530	522	590	525	517	523	513	487	542	556	521	517	535	560	514	544	540	535	554	515	563	535	535	566	551	518	539	541	503	518	576	531	526	510	571	516	523	514	552	563	536	537	553	547	494	487	531	524	531	525	507	559	497	534	518	518	553	539	514	543	534	508	548	505	529	522	551	486	505	499	519	571	536	538	553	520	547	529	539	552	568	526	543	540	522	508	491	537	527	538	565	499	519	505	535	503	537	530	550	479	539	526	543	521	509	523	528	583	533	534	539	539	524	536	525	512	497	557	516	541	488	536	495	504	488	555	496	483	501	518	520	515	527	493	555	532	576	522	533	499	465	560	533	527	516	507	513	500	518	528	569	531	494	533	488	524	555	543	502	489	513	530	532	510	542	540	525	549	543	545	492	547	521	527	532	515	590	518	502	536	548	561	542	543	485	509	550	535	519	529	503	548	529	569	534	481	568	544	507	535	517	511	549	528	549	522	515	513	524	545	530	494	510	548	545	557	525	510	517	518	550	528	539	585	539	509	560	495	532	532	548	565	520	565	513	514	533	527	496	506	511	545	490	533	519	568	498	502	549	571	493	562	531	524	501	528	497	551	522	552	531	538	519	557	504	529	535	516	491	485	542	539	543	506	505	550	527	501	528	533	547	558	551	516	481	497	529	512	528	503	520	547	528	546	532	516	552	519	472	524	521	549	582	546	549	508	554	550	549	541	540	513	521	513	555	511	486	512	536	520	546	521	530	515	537	495	555	482	482	522	557	530	539	548	533	504	529	539	541	520	482	518	552	521	593	554	519	499	517	527	534	539	545	503	504	540	566	526	523	538	515	528	534	551	519	519	513	530	534	548	546	530	528	495	494	567	537	472	538	521	525	502	537	537	543	550	521	536	521	492	540	549	496	551	533	494	557	547	515	492	497	475	518	542	548	493	495	503	522	519	532	550	506	548	536	545	495	521	575	530	547	487	551	521	515	531	543	541	515	537	509	547	552	531	530	537	536	569	494	523	535	540	498	537	491	526	508	509	489	522	519	505	510	537	534	489	524	530	503	533	526	494	502	515	535	530	549	486	554	506	514	493	574	536	533	582	526	586	538	536	509	539	493	558	502	495	532	603	531	540	519	524	530	557	547	560	527	528	493	557	528	520	553	530	535	566	534	505	573	535	523	478	531	525	538	516	528	528	492	499	483	526	529	537	530	522	528	544	577	525	536	555	562	511	532	497	519	505	528	547	489	523	503	523	506	536	546	492	485	540	497	516	563	582	515	547	545	520	543	552	509	498	559	545	566	536	547	505	528	542	539	528	561	533	570	531	489	524	533	514	536	551	523	502	495	561	515	484	503	573	557	566	533	516	522	525	535	544	534	536	558	499	505	515	594	507	505	519	540	551	549	517	476	527	549	550	498	540	533	553	550	528	531	542	525	515	543	556	539	541	505	534	542	525	552	486	526	518	501	549	530	530	519	532	528	495	539	525	523	511	503	539	521	522	513	538	517	560	501	520	532	593	544	508	563	521	535	553	512	559	548	516	565	525	530	539	531	535	537	506	507	536	508	564	530	536	499	520	551	527	549	517	527	494	555	474	527	555	554	533	530	524	517	555	509	492	550	505	534	511	549	526	538	544	522	521	526	551	532	524	499	512	487	500	531	506	504	539	532	504	549	500	537	475	528	514	544	473	519	528	488	584	509	529	496	538	539	527	524	548	530	515	566	554	530	557	525	510	551	499	513	498	487	521	524	573	497	501	507	543	539	514	525	539	536	531	523	515	517	498	512	517	531	517	524	542	508	539	513	538	516	564	491	517	529	563	552	538	586	520	463	529	487	530	507	541	516	515	532	563	488	530	545	515	520	510	541	496	540	534	500	517	545	529	530	534	496	509	473	558	557	542	558	548	522	539	533	533	536	511	489	528	545	539	539	514	554	528
18021	3955	6324	7536	2642	1415	635	638	608	554	563	543	566	576	541	555	560	566	545	545	529	589	553	547	515	552	535	586	508	543	535	531	543	591	510	571	553	524	562	513	529	521	588	562	527	543	540	537	504	571	551	559	559	509	549	571	514	546	543	563	503	533	544	512	526	510	524	575	521	554	581	553	534	503	559	554	514	547	561	551	516	519	494	555	563	524	556	532	540	576	546	523	553	534	524	564	530	526	542	595	550	514	550	538	533	532	571	494	562	590	504	525	545	543	570	537	490	539	544	486	511	517	507	592	510	551	551	545	549	563	547	523	534	553	587	547	494	548	504	568	551	528	566	553	516	538	534	531	546	537	565	531	555	572	530	522	506	563	556	569	554	561	507	529	537	512	579	517	516	541	519	553	528	543	504	534	526	578	511	533	591	536	550	500	522	523	536	551	572	524	518	542	536	533	561	488	565	524	582	552	551	535	497	511	533	563	505	539	539	564	508	534	559	527	530	505	517	538	497	550	500	561	578	562	539	516	512	583	562	533	542	542	504	551	546	521	576	591	528	542	523	552	501	519	547	515	548	521	535	575	535	518	553	519	548	488	530	512	567	556	524	501	500	537	531	510	541	534	523	526	531	510	560	508	516	549	546	526	526	566	520	538	538	529	546	544	571	574	557	532	562	553	557	518	535	538	498	536	509	513	547	527	502	559	531	576	506	512	520	508	528	535	560	516	486	533	555	554	535	530	545	535	580	557	514	532	559	570	521	577	566	561	511	552	546	548	505	540	549	518	522	545	564	544	538	506	551	580	494	559	518	553	518	529	557	555	567	559	502	563	540	528	564	491	506	527	544	531	515	566	530	545	544	483	542	495	537	503	529	544	549	534	553	557	522	533	551	532	540	485	528	512	525	565	538	534	539	514	560	532	520	553	551	553	529	554	531	542	528	592	510	550	510	540	567	555	514	550	512	549	534	559	527	525	559	531	523	555	499	549	502	549	538	548	518	532	512	522	519	535	512	542	527	599	561	523	524	533	548	544	509	589	543	575	519	546	543	491	561	508	577	540	552	523	552	515	544	516	527	539	533	526	557	550	545	538	528	544	536	536	566	537	540	517	543	549	522	521	537	501	534	537	535	525	539	512	547	554	574	498	568	558	494	502	544	530	579	519	556	539	509	575	539	518	563	523	562	568	509	578	536	556	523	554	535	478	546	518	574	557	513	495	528	573	562	537	537	555	528	529	490	552	575	547	545	515	530	553	499	566	566	528	539	536	505	509	535	536	547	508	550	547	487	504	533	525	565	577	549	555	520	538	537	508	548	587	549	556	525	508	528	540	532	564	516	552	516	546	525	558	538	543	522	572	536	518	527	500	543	539	547	525	527	537	546	516	586	539	521	529	541	501	516	567	572	521	577	540	537	546	511	557	551	478	500	524	553	509	530	551	514	551	529	569	571	524	504	551	509	469	530	533	559	566	510	539	582	518	569	578	526	565	511	513	529	547	537	536	524	511	542	518	597	533	567	540	543	550	589	545	499	530	564	495	501	540	562	551	535	525	479	545	529	529	506	542	521	554	542	555	548	499	523	516	543	550	513	514	530	545	564	523	537	575	551	508	554	529	535	530	517	559	478	546	549	499	564	523	509	570	520	522	570	530	522	509	565	541	556	551	517	527	584	543	548	516	521	522	529	521	542	500	569	582	541	572	555	525	509	580	541	548	499	491	567	506	554	580	506	535	511	547	527	524	527	541	518	541	548	527	588	520	496	552	547	535	554	551	534	532	505	532	531	517	574	554	551	510	519	511	548	564	518	525	510	548	598	580	563	537	502	578	550	554	554	555	510	505	539	535	580	571	586	548	552	545	538	519	500	544	540	558	538	500	558	537	510	512	525	521	518	584	551	535	581	552	523	507	535	547	526	561	535	506	560	488	531	553	524	574	509	540	555	539	561	515	578	538	504	543	589	532	540	544	502	511	516	544	492	532	529	533	558	553	515	531	489	567	537	524	538	563	521	530	561	544	561	547	568	527	515	518	540	566	559	544	516	536	552	536	534	557	569	551	533	534	521	576	519	551	543	515	544	532	513	560	526	537	570	544	545	535	550	549	517	548	506	556	527	533	512	585	482	537	554	525	572	515	535	542	571	552	545	544	528	531	551	509	567	531	533	558	550	515	520	554	512	519	551	522	509	540	528	595	541	523	584	564	547	551	550	569	510	551	537	554	542	565	512	513	522	510	541	554	600	519	513	540	514	525	521	578	526	533	558	560	532	533	539	538	562	537	525	500	496	548	454	534	537	541	561	571	533	574	540	518	568	523	547	516	521	549	533	543	551	541	535	555	512	532	550	522	539	537	552	528	531	519	546	553	549	512	542	526	582	537	555	600	586	533	567	517	545	514	527	544	608	489	522	531	547	511	544	529	526	532	525	540	555	572	538	527	553	502	559	497	541	525	522	513	544	556	532	512	561	579	563	561	544	504	546	593	539	555	524	568	479	525	517	514	547	508	511	535	560	522	507	546	548	532	565	485	538	541	557	556	524	520	549	531	516	542	511	502	572	527	565	543	524	516	521	510	507	574	536	532	524	521	546	574	539	510	545	538	563	501	544	575	512	541	528	522	520	503	549	545	523	515	525	521	505	555	584	533	535	538	530	542	552	544	484	514	560	543	560	543	557	545	560	507	554	560	546	553	557	533	549	547	505	532	548	581	513	522	525	534	507	551	511	518	536	522	511	555	539	526	567	548	530	527	513	537	553	504	561	572	494	515	532	526	516	525	564	533	511	522	591	542	556	532	566	521	522	524	557	509	537	530	561	534	520	523	513	554	570	548	500	529	513	536	587	497	512	553	532	565	507	520	546	512	583	498	543	528	548	517	523	572	549	550	527	559	536	569	555	531	539	506	530	529	554	519	524	522	523	521	508	505	575	527	508	513	535	566	581	522	547	543	534	545	553	555	555	513	539	517	505	553	517	558	565	549	519	574	528	544	507	509	584	532	579	534	551	590	536	533	564	551	551	512	486	525	560	558	525	555	547	565	542	511	529	521	537	544	575	535	529	515	530	548	543	533	523	509	498	520	554	517	557	533	521	520	553	505	556	510	507	523	524	558	565	539	551	550	563	551	514	529	526	554	532	514	551	529	503	533	533	576	568	538	531	541	558	563	542	556	566	537	532	539	575	535	492	541	540	541	544	546	519	498	550	538	512	516	530	536	526	500	550	595	551	504	540	488	541	546	543	523	542	531	568	524	504	557	554	515	546	522	493	566	557	522	546	535	560	533	519	546	503	526	533	540	537	530	572	549	546	545	567	537	513	491	518	548	492	548	531	537	519	546	512	519	563	525	568	555	513	597	568	538	527	558	526	547	546	574	504	555	566	545	505	481	509	517	551	546	593	520	521	544	551	528	553	555	507	534	511	504	547	557	508	592	539	517	526	543	541	518	505	575	563	515	547	520	582	548	501	502	555	515	561	526	517	505	567	543
24135	21622	29066	24674	21636	13715	1353	767	622	561	509	466	453	405	402	392	375	365	364	364	365	355	353	379	335	352	363	358	331	357	344	325	315	323	319	318	314	338	354	348	350	356	344	346	358	335	373	368	338	328	348	309	314	378	346	357	305	345	331	352	331	339	345	328	346	308	333	297	333	328	330	332	314	316	305	347	323	318	310	331	337	354	307	305	329	319	319	340	320	297	297	327	346	336	339	334	306	333	329	316	316	303	347	303	334	324	337	303	353	318	343	333	290	339	336	351	292	302	329	334	346	321	303	294	341	303	311	344	304	361	334	308	340	321	304	295	319	339	315	339	351	327	325	303	361	314	326	328	320	297	370	298	302	306	324	351	349	337	319	313	318	332	341	327	323	301	336	328	321	360	306	312	316	348	338	335	317	332	337	326	291	304	289	281	331	314	348	348	317	319	340	333	317	303	336	358	317	342	310	314	318	278	329	329	332	298	297	339	342	326	330	374	329	319	348	332	303	331	307	315	313	311	320	349	337	312	325	325	340	277	287	351	337	356	352	318	287	341	351	334	340	289	333	319	347	322	293	308	296	319	336	310	328	317	342	299	301	334	296	318	304	329	326	327	311	294	325	319	327	286	334	307	316	311	311	371	269	326	310	318	310	297	333	330	321	322	323	294	330	329	319	330	340	342	338	316	318	291	337	340	309	318	321	304	329	281	282	319	327	308	296	320	337	332	282	312	308	338	305	335	315	329	305	319	311	300	303	334	335	303	344	305	320	336	333	323	336	306	295	301	336	315	314	321	341	311	323	307	333	288	307	349	316	302	323	316	350	305	307	318	331	338	318	330	310	322	302	307	320	339	317	332	317	312	328	348	325	299	290	274	341	315	325	321	312	328	351	321	309	319	300	320	301	308	330	335	347	322	312	379	306	310	295	319	317	317	322	325	325	310	285	318	313	322	315	297	298	284	317	322	316	337	301	325	292	317	322	324	327	316	341	335	335	309	313	337	303	311	334	319	321	325	309	327	319	320	302	328	357	322	347	361	299	340	297	344	349	313	335	339	302	346	305	361	325	322	293	313	336	336	335	358	304	312	329	336	331	331	311	316	330	329	315	325	342	325	306	311	335	315	311	362	293	303	360	336	322	328	314	287	309	337	323	310	323	329	329	343	326	332	297	296	321	299	344	322	313	329	333	315	353	313	314	337	321	297	308	321	314	301	296	337	374	331	361	331	322	307	348	292	331	361	364	293	318	319	329	339	320	320	328	325	300	326	309	292	300	329	316	318	311	337	323	315	337	325	308	306	312	314	284	316	295	335	309	298	329	302	293	329	316	311	347	320	337	323	326	322	307	296	348	313	317	357	305	311	311	321	316	324	329	328	321	330	321	321	328	317	295	305	323	308	315	335	358	346	320	324	316	327	341	312	290	335	297	326	347	339	342	367	346	292	324	297	289	306	342	304	336	316	336	312	310	322	288	286	302	345	320	330	314	350	341	338	282	325	343	320	360	322	295	332	321	282	317	321	311	307	319	337	340	307	327	320	322	329	287	356	336	327	329	317	346	307	317	329	309	327	314	301	350	346	307	338	356	330	312	339	329	319	314	340	329	336	305	309	343	299	291	301	328	301	285	304	346	340	340	343	311	340	307	296	334	336	303	325	320	316	294	314	337	305	321	326	302	314	337	312	349	351	312	352	316	332	319	305	327	326	306	335	307	338	314	305	314	305	321	335	312	292	313	321	333	325	315	343	314	334	309	326	321	301	305	327	309	323	333	312	310	333	313	316	293	330	306	338	304	307	322	317	324	291	292	311	316	298	324	300	323	325	284	338	358	305	313	338	336	327	315	290	325	301	342	342	326	327	315	310	315	335	319	297	338	323	318	309	350	329	308	310	303	320	317	320	315	341	342	337	351	321	327	323	333	349	300	348	294	316	303	318	331	349	318	327	334	338	356	306	292	298	313	332	325	335	320	327	294	268	297	316	302	325	330	336	320	320	303	321	299	296	355	317	307	328	329	314	293	331	311	327	298	321	331	330	326	294	337	310	349	331	326	343	340	325	321	316	299	325	326	310	315	317	328	357	316	306	301	331	298	337	315	303	321	298	310	300	334	330	318	323	323	297	307	306	335	311	325	310	339	309	339	314	343	351	325	359	328	326	305	318	330	341	308	303	305	334	302	358	279	315	295	309	330	321	318	304	324	317	325	350	349	335	354	319	309	289	298	357	329	320	315	332	317	336	302	352	348	355	304	332	344	326	321	322	319	334	331	322	323	324	318	335	328	329	323	302	302	308	293	304	358	331	304	303	297	301	330	304	320	301	312	341	331	353	342	350	311	313	309	330	322	334	330	333	311	307	309	327	327	337	329	332	312	330	307	280	332	343	334	329	338	318	288	340	332	348	354	262	334	332	295	315	351	354	281	325	330	343	324	316	323	305	318	319	311	328	315	289	293	314	313	314	282	325	326	310	323	315	290	324	325	311	327	335	308	360	347	332	320	359	325	303	360	319	326	293	328	311	327	317	302	320	323	312	319	307	367	271	308	333	322	326	275	313	311	348	301	316	297	351	312	319	322	306	312	322	305	317	312	294	312	302	309	330	344	302	316	330	359	301	296	312	319	324	305	333	324	323	337	321	329	339	311	314	307	331	350	325	313	315	333	308	335	295	296	302	298	318	322	332	329	325	315	323	320	306	323	335	288	314	341	325	283	339	345	296	323	329	328	321	309	309	294	327	316	304	357	338	343	326	340	318	316	306	318	323	331	310	287	314	316	307	300	301	313	323	319	307	311	306	333	323	322	299	315	328	304	284	304	321	336	317	341	314	334	321	320	330	335	319	301	285	334	349	318	304	324	297	325	340	326	307	315	310	340	347	322	340	298	299	303	332	304	318	347	282	335	346	324	312	327	292	356	298	331	309	344	325	306	323	331	321	339	274	313	325	300	362	316	347	351	308	304	301	302	314	323	340	340	351	326	333	323	309	326	317	348	317	325	316	318	341	336	319	299	307	322	346	279	345	331	288	320	317	353	278	303	332	317	335	328	318	310	329	284	327	309	332	337	329	323	320	332	304	322	315	327	327	337	319	340	329	299	320	347	295	321	322	328	337	293	312	357	299	335	301	326	315	331	293	327	290	322	315	306	332	306	293	313	323	318	295	299	329	292	314	337	333	308	319	304	323	349	325	313	353	319	319	332	334	325	316	315	339	318	321	343	312	305	329	337	327	344	324	309	294	326	313	330	311	306	321	316	334	311	307	314	276	325	340	318	310	304	287	356	336	337	337	332	328	316	370	355	290	326	332	303	347	311	307	311	282	324	323	320	361	318	315	327	296	312	331	317	317	336	305	338	308	335	304	348	297	297	334	342	348	323	312	336	305	319	301	304	298	346	361	314	334	311	362	298	345	329	330	317	358	324	332	330	323	321	322	302	292	343	320	347	331	313	355	323	331	323	305	306	296	314	306	327	328	323	288	300	308	300	340
21372	11785	13984	13811	4962	2182	1224	1016	822	722	529	579	508	426	450	411	452	453	397	409	404	400	377	386	388	397	344	368	361	376	366	334	361	354	372	397	334	348	331	340	371	363	355	355	398	375	384	377	404	368	392	351	379	389	372	347	356	327	320	323	323	353	357	338	329	336	353	344	359	353	354	359	327	368	294	322	319	324	331	323	312	306	334	336	355	316	338	356	311	317	340	304	334	329	334	336	324	310	365	346	354	348	351	336	295	351	328	309	298	319	343	340	365	361	357	345	344	345	308	305	319	325	354	295	322	356	362	370	307	362	356	353	322	333	377	355	304	341	344	344	321	336	305	380	317	350	364	308	292	318	328	356	330	327	366	358	321	302	328	324	381	342	312	346	336	318	352	391	348	338	328	319	321	328	331	351	302	348	336	355	293	312	344	359	309	295	335	316	325	350	305	316	361	330	343	354	314	328	347	349	336	363	339	348	329	338	332	331	309	326	324	326	344	328	345	336	310	351	344	328	340	343	314	327	343	342	340	360	319	325	342	329	315	312	352	330	340	323	310	295	350	332	371	365	330	318	324	298	341	316	347	335	301	342	315	361	334	329	361	338	320	352	331	345	320	340	343	348	375	331	334	313	323	345	331	348	336	326	356	346	333	362	330	344	302	330	356	331	327	339	305	340	335	328	334	352	333	323	309	370	340	317	323	365	315	355	322	329	319	336	338	308	318	314	353	334	331	351	333	302	337	352	360	332	333	345	321	320	325	327	321	309	340	344	343	358	328	334	309	320	337	343	346	341	353	299	338	309	312	320	341	332	315	318	304	345	343	352	334	388	307	333	344	341	378	335	350	323	347	338	319	327	342	339	336	346	333	327	337	329	307	357	347	333	311	333	298	364	349	345	333	339	339	343	332	357	328	364	309	325	315	331	322	346	313	316	351	325	339	358	324	307	312	324	320	343	310	337	324	337	337	326	291	359	315	328	385	335	363	360	337	346	386	346	331	325	338	349	360	346	326	316	341	323	325	354	335	327	321	332	324	334	316	305	328	308	328	360	350	328	313	342	389	319	336	349	325	345	330	342	351	346	364	336	354	358	338	331	370	332	342	337	312	363	345	318	307	318	325	302	342	309	347	358	309	335	370	371	362	350	300	313	319	366	324	336	308	324	310	372	321	344	335	319	324	334	325	335	335	354	366	348	328	314	344	356	307	323	339	332	297	335	340	342	333	353	296	313	365	367	319	340	336	323	321	308	323	359	324	323	342	321	319	333	339	307	325	332	319	317	331	359	328	332	317	351	311	337	335	351	345	342	328	309	344	318	359	344	322	357	342	303	321	343	355	349	351	351	386	362	354	303	327	335	319	350	330	343	362	345	320	357	318	371	358	335	376	368	350	322	344	319	332	326	344	355	331	327	336	317	327	339	317	340	339	342	328	331	351	334	330	335	346	335	346	366	300	346	333	322	334	332	325	354	375	363	329	327	361	323	333	327	352	336	347	327	332	302	315	353	303	323	358	300	349	343	341	340	348	349	303	321	322	322	315	320	322	307	340	328	360	366	358	332	316	313	297	345	347	359	349	310	358	350	323	323	328	342	295	352	335	341	330	340	326	331	331	313	317	351	312	318	363	344	314	349	333	347	329	338	330	341	341	349	319	358	344	322	311	320	328	340	354	355	346	325	383	332	313	324	314	315	334	326	377	345	316	320	313	306	323	335	340	308	367	317	330	335	330	333	335	302	365	363	339	328	332	343	316	350	362	337	332	320	386	321	365	327	339	313	322	357	355	327	355	340	334	339	359	345	326	390	339	358	383	366	353	342	337	363	348	338	326	363	358	319	344	332	314	340	299	322	336	321	354	348	316	323	317	305	335	321	340	293	360	332	359	338	333	335	349	355	338	337	319	306	348	287	325	351	326	372	340	338	369	301	340	329	357	307	342	353	313	323	348	316	353	335	332	364	347	339	337	339	349	333	348	333	337	344	364	333	328	348	342	330	338	333	333	311	320	324	336	342	358	316	338	346	309	330	333	337	341	320	303	354	361	377	353	326	346	362	324	338	322	351	336	337	326	327	311	336	359	368	365	318	309	319	354	306	357	335	330	332	345	324	342	348	350	346	363	373	359	342	315	326	353	308	329	327	342	332	356	349	327	339	338	347	327	338	354	350	329	329	371	336	307	313	335	332	366	361	360	368	343	351	336	334	348	304	372	320	364	330	341	326	333	342	356	340	347	328	333	337	367	320	349	351	329	288	345	366	324	320	341	374	332	315	324	324	345	312	329	325	330	305	331	337	315	365	347	342	344	321	358	334	339	309	350	311	336	315	306	343	319	318	328	318	312	316	339	333	351	317	322	289	309	364	325	347	358	324	351	345	326	325	373	344	333	331	315	337	330	334	328	336	331	317	340	324	326	307	332	354	319	342	333	303	312	340	344	361	331	334	320	353	311	315	333	327	343	360	342	344	353	325	371	322	310	347	337	297	371	349	293	344	319	330	352	324	367	322	334	350	324	352	301	325	357	336	333	367	368	314	355	338	357	326	335	330	332	325	323	320	358	335	334	312	314	365	344	336	332	304	343	326	306	348	345	351	366	366	341	344	342	360	316	351	329	364	376	312	341	352	339	309	323	295	359	362	311	343	352	346	344	341	326	317	369	297	347	291	340	322	313	330	348	329	341	352	311	316	317	369	326	316	365	336	345	349	368	364	342	333	299	327	339	346	309	340	325	324	319	310	313	335	306	339	310	317	346	365	346	352	323	327	336	336	297	326	286	312	359	346	332	355	338	338	322	356	390	356	324	343	348	309	313	370	364	315	367	339	364	322	305	323	340	331	318	352	345	333	337	332	304	335	347	314	344	321	367	349	322	337	318	334	354	313	336	308	346	349	347	352	337	329	324	323	357	339	335	327	362	339	301	361	331	327	365	342	342	363	375	345	325	319	298	351	339	362	377	353	358	315	318	329	325	333	328	353	338	328	340	339	354	324	339	318	348	331	338	301	365	324	358	315	346	343	348	323	325	346	340	313	347	296	315	358	365	358	332	335	332	322	332	368	352	333	333	339	329	328	338	350	305	330	336	306	348	355	348	357	333	338	306	346	338	349	329	359	328	318	308	333	336	343	343	327	338	336	334	348	330	340	357	317	347	339	317	363	309	292	351	355	326	321	326	333	313	326	340	312	340	328	331	335	328	319	338	312	317	337	335	361	349	313	327	370	341	276	332	306	323	365	334	340	319	347	332	321	342	351	354	333	332	362	378	364	347	316	347	326	334	326	323	355	319	347	343	349	346	316	342	371	371	333	344	319	344	346	368	335	311	324	342	334	310	360	332	324	339	324	330	337	345	289	352	352	325	332	337	300	362	360	337	366	357	335	328	305	315	308	349	359	326	334	339	314	353	348	338	340	356	314	320	334	330	315	317	323	342	351	304	319	316	319	358	366	330	332	362	342	330	342	339	328	335	319	332	373	304	319	307	356	328	334
25059	21629	28321	25411	18670	2367	852	706	646	592	576	575	494	528	526	509	495	508	498	447	496	456	500	472	462	474	510	476	472	494	458	474	486	494	445	473	429	483	456	504	444	494	433	495	497	446	490	518	495	493	489	474	435	463	468	453	499	459	428	454	487	464	463	456	488	431	453	464	480	478	440	473	470	450	499	443	433	462	454	485	456	449	469	451	474	481	482	429	430	427	488	494	444	488	468	455	472	427	450	465	456	486	460	428	493	525	418	446	479	456	504	457	461	461	489	412	457	438	493	459	426	421	467	457	455	420	459	415	445	460	458	502	455	456	427	462	447	430	441	434	494	460	486	463	463	446	491	447	460	453	463	427	459	466	435	482	454	499	465	442	449	446	459	453	485	445	461	488	451	492	469	443	438	457	493	427	459	490	410	467	475	420	444	458	437	479	462	428	481	453	459	435	476	454	491	466	443	491	465	452	455	413	480	444	452	435	479	476	481	441	432	496	431	476	492	465	444	480	488	450	472	497	474	457	430	485	453	473	458	475	451	480	461	456	432	466	480	469	451	424	480	468	436	484	482	468	493	471	466	494	466	447	445	457	465	414	443	457	435	440	470	467	469	468	460	439	458	453	445	467	413	463	464	462	443	475	443	451	424	489	455	458	485	434	472	476	479	465	436	426	473	476	509	461	477	442	413	451	455	461	502	471	445	451	449	457	425	481	482	466	494	452	437	440	457	458	429	480	493	438	450	424	467	441	462	471	459	445	430	440	453	457	462	469	457	506	473	481	488	492	449	467	436	470	424	462	445	444	464	433	471	477	439	455	489	444	441	478	455	437	465	479	465	478	472	473	443	493	475	439	439	461	425	428	456	459	491	425	459	476	461	491	465	474	455	479	414	459	468	477	466	478	462	472	457	447	470	424	418	446	440	419	468	495	457	471	416	459	445	442	479	430	483	464	473	473	497	469	483	420	433	482	410	445	474	451	443	467	425	450	496	464	463	473	473	476	477	474	458	449	474	459	454	452	451	459	439	476	450	439	461	475	422	493	444	462	458	476	440	470	464	473	450	450	472	464	473	472	431	499	428	470	440	424	444	446	489	458	455	480	487	473	476	462	500	449	465	446	423	473	452	481	504	469	478	491	461	472	465	455	480	445	417	477	459	459	447	506	475	459	497	439	500	474	449	435	467	468	465	438	436	470	475	468	465	483	451	427	442	442	477	458	461	438	428	447	455	465	405	446	448	475	443	474	466	453	489	440	432	473	468	459	459	456	470	477	469	504	456	439	478	434	464	471	473	529	452	470	481	415	462	489	506	441	456	432	489	435	468	465	496	456	434	477	446	430	465	471	485	441	463	469	455	432	461	453	410	423	475	444	495	469	459	445	455	454	430	496	455	464	433	423	458	450	421	421	471	427	468	468	449	447	435	463	470	481	445	474	466	459	455	409	450	463	455	468	469	444	441	479	493	463	464	485	460	454	464	472	477	493	443	464	473	518	478	458	447	476	438	471	459	494	454	482	455	448	475	482	416	457	443	444	446	472	477	497	428	445	460	444	484	468	470	443	473	427	444	463	434	480	480	467	467	484	439	450	454	477	477	471	458	454	487	476	483	469	435	437	481	459	481	469	460	494	481	457	431	463	472	435	443	540	454	485	402	489	431	440	463	458	440	494	482	473	453	445	436	465	499	473	485	472	480	433	449	465	500	478	388	454	437	458	475	484	464	440	479	435	472	452	441	459	471	467	433	445	463	488	488	450	462	537	437	447	487	469	468	484	449	464	466	469	439	484	429	481	496	498	462	484	460	478	469	482	465	464	472	476	464	458	455	456	486	438	441	464	439	502	454	467	465	422	460	461	467	467	487	466	471	472	465	456	490	475	444	439	431	452	466	470	482	475	435	481	455	448	467	456	447	440	443	459	479	470	453	485	452	417	466	468	461	437	472	474	411	487	470	433	446	456	462	427	458	464	453	471	493	454	463	455	446	453	488	458	429	479	443	462	465	451	438	493	427	494	469	440	490	452	432	473	476	464	439	452	420	454	485	457	471	473	465	456	459	445	440	434	484	517	490	466	455	449	452	448	450	446	475	441	452	456	448	428	465	452	477	473	467	460	427	470	470	463	473	476	468	481	402	467	454	473	449	418	462	468	456	441	469	492	454	496	455	470	494	466	427	451	453	473	487	465	407	473	409	498	458	445	483	466	482	458	441	441	461	497	469	485	457	494	472	470	465	456	456	450	446	469	491	467	479	471	484	448	461	440	420	445	449	469	467	455	479	445	490	466	435	452	461	450	483	475	444	496	451	408	473	448	487	468	466	450	458	422	461	434	472	481	458	441	491	468	454	471	449	429	496	483	502	445	443	466	457	486	485	472	420	446	453	467	486	446	445	465	487	450	484	449	461	469	439	421	451	440	423	502	473	455	472	461	468	443	480	492	474	464	413	465	445	480	471	456	450	444	494	492	490	465	475	464	472	496	451	468	465	453	433	465	461	461	465	467	460	473	484	458	427	474	479	416	481	458	464	475	462	463	475	484	459	430	448	447	479	490	449	484	492	423	490	464	472	488	472	447	488	466	490	461	444	437	468	492	490	500	447	466	463	430	472	487	465	466	505	491	470	490	430	484	452	478	448	461	486	409	449	399	485	450	424	447	470	438	451	493	453	472	465	464	492	461	465	425	501	475	456	423	474	495	473	475	494	458	482	438	452	461	456	491	446	477	417	443	491	457	474	461	411	454	487	468	442	461	469	447	484	443	444	478	431	452	462	449	467	440	452	452	456	436	462	476	510	482	466	476	473	460	475	466	494	463	479	417	472	443	435	438	444	451	477	433	466	452	498	495	452	464	421	454	490	478	407	485	495	475	450	460	452	465	455	430	456	464	477	454	462	496	459	475	456	426	473	454	483	414	458	475	465	486	444	445	471	474	426	477	439	479	443	416	481	447	427	457	437	428	441	459	416	500	462	465	484	476	473	454	462	452	462	438	433	456	479	494	473	483	433	448	423	449	466	496	493	444	473	495	411	507	465	461	493	491	404	440	467	459	458	451	478	487	493	471	426	461	480	455	472	472	443	488	485	474	443	509	506	454	474	427	462	505	408	467	443	433	434	482	406	448	480	473	454	457	474	463	460	489	485	496	476	435	446	448	469	455	462	474	453	475	463	452	466	489	465	465	463	464	443	447	501	461	435	493	469	435	438	441	475	476	436	464	473	520	456	478	441	453	437	445	446	441	504	430	497	489	435	436	450	453	426	456	483	440	430	496	479	481	453	546	457	478	484	488	462	466	463	473	494	454	458	433	452	455	459	445	514	477	461	430	452	428	456	484	479	457	466	467	435	478	464	488	470	440	485	439	446	435	476	471	480	432	471	484	422	470	440	486	493	425	452	456	450	476	470	439	493	475	494	447	446	468	398	454	425	435	491	431	502	480	469	462	481	479	524	486	496	436	484	459	450	438	487	433	471	470	435	478	444	495	494	507
22241	9875	13078	10428	3661	1467	1062	892	735	614	638	572	593	552	513	507	529	469	486	488	457	487	435	506	545	508	464	449	456	506	468	460	451	455	478	439	446	489	481	474	449	473	458	484	495	488	506	492	475	468	490	469	493	503	504	519	512	445	444	470	453	414	492	452	483	468	433	471	441	460	447	422	456	445	456	426	467	459	471	426	462	461	406	443	430	488	450	435	441	450	466	468	422	486	438	465	472	436	460	449	446	483	472	466	456	473	474	441	456	449	440	462	474	484	471	443	454	480	452	424	457	444	432	416	459	435	468	444	531	456	425	473	468	438	446	507	493	449	418	471	411	439	438	450	452	477	487	426	450	463	456	464	444	457	504	441	481	457	429	441	468	457	417	470	435	458	486	458	533	448	435	423	431	441	461	423	472	452	460	440	450	456	476	455	449	476	440	471	461	440	463	469	453	431	465	451	437	488	423	418	474	448	409	447	450	465	465	398	426	417	429	466	422	434	457	422	408	466	461	456	446	406	431	470	452	444	450	492	437	458	439	461	482	497	461	466	446	459	459	461	440	440	439	451	485	436	419	425	463	485	455	463	425	483	453	449	435	488	471	425	425	457	468	461	449	450	459	472	473	434	446	473	450	444	429	477	449	442	476	452	468	438	459	465	420	484	494	437	455	442	458	496	411	425	461	450	452	441	499	457	432	456	438	503	428	449	485	457	489	467	464	441	452	452	458	467	475	481	454	453	454	440	434	466	465	440	434	472	443	447	449	460	443	463	475	451	460	457	400	428	465	412	403	448	453	437	473	472	428	450	493	463	483	481	487	472	448	473	477	469	444	458	479	459	479	473	501	450	510	420	447	462	473	471	435	486	463	484	450	448	455	425	460	433	465	467	500	426	452	469	448	489	418	455	440	496	478	427	477	459	449	467	467	473	483	446	442	448	459	458	439	440	466	436	422	421	434	423	459	474	480	451	461	454	462	443	446	433	454	446	471	446	455	463	479	468	434	440	427	456	448	413	451	483	507	461	456	451	434	443	416	436	447	433	476	416	440	455	447	470	440	404	451	453	431	415	486	449	470	454	475	409	479	500	435	474	488	438	458	464	444	435	471	451	441	477	477	455	454	510	452	448	467	434	456	482	414	455	472	477	478	470	498	445	442	410	454	480	483	449	429	426	461	476	437	416	430	447	468	476	488	463	411	469	474	427	458	467	439	458	468	431	490	438	474	418	456	445	413	463	466	409	462	487	460	463	458	431	488	425	502	442	432	502	493	463	430	441	505	430	480	447	476	461	455	446	453	443	427	458	468	488	435	497	468	469	430	487	435	461	456	487	440	459	457	417	476	483	453	460	438	445	439	440	459	429	469	425	453	500	443	456	453	434	485	445	445	416	501	472	447	494	408	423	454	463	489	480	437	431	487	461	465	467	462	454	448	436	466	458	430	469	461	466	438	427	465	461	469	467	446	460	456	452	416	429	475	449	457	471	468	452	420	461	466	404	423	457	436	451	498	462	470	436	484	467	414	483	472	450	455	491	438	433	437	465	484	449	455	474	462	494	472	440	430	420	490	453	438	461	426	430	465	491	492	433	454	450	449	468	476	457	505	462	491	431	425	451	437	459	458	476	481	463	507	478	475	440	448	459	456	423	417	440	450	455	468	454	472	471	491	506	441	434	449	449	436	430	441	460	453	448	413	478	455	467	434	483	475	446	428	452	418	422	462	434	480	470	401	447	466	475	435	441	414	443	469	473	435	455	458	469	468	448	463	486	441	442	461	447	454	441	452	443	488	447	464	493	472	471	477	460	446	469	452	454	513	477	430	455	447	441	460	492	427	442	462	437	469	448	432	515	423	451	445	459	467	462	487	450	454	441	374	468	448	470	500	424	478	473	466	445	469	452	437	446	447	442	469	450	457	453	492	503	506	445	424	456	502	455	462	452	436	447	417	452	456	457	500	447	445	455	432	445	421	440	489	472	455	494	422	448	444	457	440	473	446	454	452	443	437	452	505	433	475	452	434	445	519	436	474	435	471	451	480	480	433	487	388	463	472	468	446	439	481	449	437	489	479	413	449	473	471	468	402	466	457	485	459	459	460	484	465	426	428	475	468	477	474	463	487	480	446	448	445	431	419	484	460	472	462	459	430	459	498	474	433	510	468	425	433	448	477	455	438	451	418	440	463	478	466	460	477	460	431	470	446	467	440	420	463	436	435	492	473	473	454	453	475	456	468	437	432	472	449	433	451	468	435	433	438	452	436	456	440	460	451	473	451	467	489	454	461	475	474	446	434	437	467	454	441	464	473	473	481	453	437	468	446	437	434	451	417	444	449	446	487	428	449	429	468	485	472	454	446	423	435	467	470	423	452	442	446	460	478	439	473	464	436	438	460	440	421	451	478	434	454	470	444	465	437	470	480	452	438	449	485	467	427	427	448	431	446	468	459	438	464	458	480	462	467	493	424	479	450	457	443	438	501	440	483	431	484	440	427	499	461	446	441	469	469	484	456	443	457	443	478	471	469	520	484	470	412	442	444	416	413	448	470	476	427	489	505	441	498	448	434	443	425	482	440	467	479	458	457	456	481	457	430	433	471	468	468	495	473	472	444	429	414	450	435	440	485	481	445	465	456	467	458	493	453	465	452	476	482	491	463	455	469	476	425	413	488	460	450	456	455	454	496	495	453	450	439	438	455	466	454	422	446	459	502	447	455	439	412	445	490	458	431	451	414	419	411	461	439	464	456	490	442	479	501	462	476	459	462	433	468	441	427	453	471	434	462	483	465	388	496	452	448	466	455	462	459	435	478	415	468	442	419	458	438	435	478	431	471	449	437	441	469	436	464	429	472	459	455	442	446	431	477	446	453	435	467	419	439	406	394	459	429	454	467	456	446	436	463	463	424	403	434	457	424	445	467	451	429	453	452	458	494	413	451	412	437	495	468	451	475	427	478	476	455	463	460	499	462	437	472	489	468	452	442	455	429	473	483	451	446	433	434	436	444	436	447	443	453	463	473	446	457	460	450	452	427	506	442	454	474	456	435	465	466	459	505	490	442	427	456	425	459	435	460	421	450	472	446	439	448	482	469	471	420	488	463	466	441	444	515	429	481	450	480	438	473	461	468	464	451	460	490	426	437	474	464	441	466	426	457	474	456	458	435	478	424	424	435	438	448	491	460	484	428	471	443	452	445	445	461	440	443	475	426	467	459	432	467	439	467	478	446	446	438	447	483	455	441	459	507	452	466	460	475	471	453	487	458	466	438	467	469	420	456	445	492	433	421	454	503	457	462	429	443	476	465	461	508	457	458	478	442	444	475	483	450	430	443	461	476	450	439	436	450	442	463	414	485	492	459	403	437	449	465	470	448	484	446	463	441	423	462	450	454	468	447	438	451	452	417	437	444	442	473	443	446	454	477	448	425	435	440	434	443	435	420	476	456	442	472	461	453	456	452	472	458	472	464	451	489	462	485	489	440	467	464	481	439	456
22967	21654	29432	24380	21660	21713	11977	1079	680	616	534	480	386	362	334	284	299	291	266	256	244	237	218	231	216	227	192	201	185	210	214	211	208	189	203	186	207	201	209	195	211	197	206	220	208	242	209	234	218	233	210	211	225	187	208	202	174	191	181	188	191	186	167	214	199	176	182	171	170	197	180	208	208	191	181	171	173	175	192	177	167	189	174	188	160	179	175	157	175	136	186	166	172	175	166	167	153	178	185	158	157	181	178	158	170	164	187	161	153	180	171	197	170	176	207	193	145	176	161	172	144	185	189	166	169	181	194	152	165	195	183	163	171	188	203	150	153	179	187	177	174	162	175	184	168	182	168	182	155	160	164	129	160	163	177	169	171	184	173	171	172	172	176	162	163	157	156	188	178	152	164	198	167	182	145	190	186	197	153	171	171	167	196	177	182	176	192	176	184	151	167	177	160	168	193	169	171	191	153	159	163	169	154	179	168	184	172	192	158	186	189	151	179	204	147	169	195	162	153	189	169	169	139	157	188	174	173	171	176	150	183	162	176	180	191	187	191	179	172	169	147	168	185	193	192	164	178	141	176	168	175	151	160	179	176	157	179	174	155	154	169	185	164	184	189	171	158	165	159	188	172	182	150	167	164	163	165	168	166	173	163	148	170	195	166	162	172	151	184	179	177	185	182	151	161	176	187	169	187	151	178	167	181	193	167	161	171	186	173	206	200	166	176	172	184	182	167	159	178	157	193	170	195	200	149	164	173	169	181	150	163	153	177	149	177	167	166	174	153	150	160	195	179	146	173	181	156	181	182	149	146	184	173	143	193	184	173	171	181	177	166	164	184	171	178	171	165	204	192	170	181	194	161	184	196	182	200	200	171	197	186	185	185	178	176	192	201	163	186	177	184	181	167	183	181	194	169	168	153	161	162	191	193	174	178	175	168	168	184	173	165	178	167	172	187	159	173	163	155	172	176	146	166	167	185	164	176	180	162	164	190	168	174	172	195	184	176	188	153	164	198	189	169	185	146	164	185	192	153	176	174	168	183	174	170	161	180	168	157	190	191	167	170	172	164	173	205	146	177	186	153	168	167	161	155	158	173	179	209	190	175	146	180	163	168	170	168	182	161	173	161	184	157	162	177	190	177	177	148	163	169	158	157	193	171	175	194	177	186	166	189	179	165	170	167	156	187	182	168	192	164	164	215	178	145	177	186	169	182	167	161	161	183	163	154	162	170	178	179	188	175	169	154	178	160	187	156	180	153	157	179	162	157	173	193	163	184	194	160	182	174	174	180	162	159	184	170	167	172	165	159	156	151	162	181	171	159	179	160	200	169	173	190	173	189	190	141	183	181	199	174	183	172	181	193	182	186	181	152	182	168	163	173	162	172	167	180	186	184	186	178	175	160	160	183	177	167	163	171	174	185	182	164	168	167	154	143	188	182	174	170	196	173	190	152	171	168	162	192	178	161	168	178	194	173	165	154	169	157	147	148	181	186	173	171	193	186	178	159	166	164	157	164	190	170	155	165	155	148	182	166	194	176	176	180	172	164	194	175	164	171	195	177	158	190	186	185	176	185	172	175	175	171	188	148	200	162	159	158	149	153	163	173	179	189	192	169	172	168	194	160	180	165	186	174	181	176	175	161	180	180	182	173	168	163	188	182	162	170	193	138	176	181	173	158	191	206	205	177	174	164	171	168	156	158	186	168	176	170	165	178	148	162	166	186	177	178	170	183	181	180	179	175	166	169	192	150	149	166	161	158	167	179	181	178	181	200	169	171	165	175	182	197	160	145	167	173	195	156	172	162	171	185	185	189	171	172	187	176	195	160	173	142	162	165	167	193	173	174	157	164	161	139	180	166	157	150	157	179	193	181	177	174	169	158	181	151	193	148	166	183	179	190	186	189	192	166	162	155	150	189	194	173	174	168	138	171	191	153	158	164	187	192	160	166	159	174	148	182	172	195	171	164	191	173	198	175	134	167	177	195	168	159	155	189	172	184	163	170	173	178	163	176	203	183	178	171	190	163	157	171	159	156	172	187	177	155	178	155	177	174	170	189	207	164	184	195	189	187	195	173	177	181	172	180	194	180	154	162	163	160	176	170	167	165	151	171	177	172	193	157	178	185	170	181	161	189	175	164	159	162	163	164	157	178	163	171	185	161	149	161	169	158	156	187	177	164	189	164	166	152	195	173	174	174	174	180	152	173	168	168	169	171	190	169	157	141	180	170	198	165	181	176	147	165	153	177	155	156	154	176	168	159	158	171	174	181	174	148	186	168	179	162	166	187	163	149	173	167	152	177	163	192	184	157	166	145	192	169	149	163	160	183	190	181	167	191	195	173	182	171	173	155	168	181	186	167	173	184	188	157	174	154	168	188	185	167	190	175	188	172	187	177	183	162	172	182	174	169	155	176	187	145	170	194	179	171	176	162	170	193	162	165	158	174	167	162	172	188	168	203	170	160	166	169	169	169	171	180	149	173	164	164	161	165	162	142	188	154	196	156	185	155	176	151	182	151	161	157	183	171	195	191	188	174	200	196	180	170	187	170	160	180	172	154	179	171	167	158	174	205	180	175	169	156	159	161	195	166	166	171	164	185	196	172	189	180	187	177	178	160	206	176	169	170	177	170	160	159	178	171	156	196	159	172	178	184	164	195	172	183	197	172	192	162	181	164	171	201	168	162	172	173	197	170	157	154	180	151	165	190	164	165	173	174	202	177	183	182	182	157	189	178	182	185	179	177	147	160	151	161	197	190	176	186	185	178	157	172	139	163	165	170	140	153	152	154	181	192	161	180	199	187	190	161	170	154	173	187	199	190	168	167	187	155	188	141	170	164	164	155	148	158	174	172	158	165	165	147	194	185	168	154	176	169	168	167	178	178	156	166	152	192	191	173	181	161	199	162	167	155	157	167	183	148	182	186	175	170	195	178	184	180	167	172	160	174	172	186	172	158	174	160	179	174	180	165	176	171	167	188	169	182	179	188	172	178	151	158	174	178	175	171	190	181	178	178	185	185	170	177	164	177	149	139	174	173	179	184	177	179	160	171	188	185	207	175	155	172	165	186	186	157	159	176	181	194	173	155	172	174	183	161	176	182	153	163	182	158	183	149	165	168	169	182	194	167	164	178	150	178	171	159	168	169	180	192	187	180	180	162	184	173	171	172	182	173	151	183	187	152	166	161	169	171	184	176	171	195	176	177	179	188	165	171	167	167	191	162	173	185	180	199	183	178	173	179	170	163	185	170	160	170	173	168	162	155	197	161	174	177	185	179	151	176	178	171	195	179	185	205	187	141	145	172	182	183	165	150	166	166	170	167	173	179	137	192	162	193	179	165	173	170	164	172	154	195	189	147	183	199	183	161	150	197	190	169	163	177	172	193	193	151	159	157	168	194	182	170	178	161	165	154	185	184	169	187	187	157	181	169	173	177	164	157	158	183	169	173	162	179	170	176	149	184	165	177	157	179	188	183	182	153	175	180	183
23888	18012	26659	12843	5892	2729	1943	1392	1066	876	689	585	515	462	418	414	329	304	307	311	311	264	252	235	244	233	196	236	199	232	235	236	235	188	200	203	216	195	221	213	200	208	219	229	226	264	229	251	242	241	230	250	244	257	203	201	227	177	184	186	177	193	200	199	203	192	165	183	196	161	231	211	183	198	201	192	175	162	166	191	163	187	175	189	180	185	191	178	150	147	169	171	165	176	180	205	205	190	157	155	162	194	175	179	174	200	173	170	173	182	173	154	166	150	175	179	151	200	175	161	161	176	170	186	189	170	177	175	187	188	170	172	161	165	157	179	179	188	162	195	192	184	191	190	170	195	163	159	150	172	179	201	174	180	207	207	178	156	174	169	177	175	168	173	166	176	193	173	197	193	205	158	173	182	161	191	179	187	167	170	171	205	160	186	154	181	168	168	167	172	162	169	173	181	163	177	166	176	178	168	174	181	159	179	168	196	187	160	205	162	186	151	173	192	169	175	158	175	167	176	147	173	191	177	181	188	179	193	139	183	182	156	157	171	168	209	179	175	186	189	178	176	167	183	181	183	162	176	186	155	168	173	154	166	158	167	155	182	154	175	155	197	181	176	193	156	177	172	185	181	184	182	173	159	165	190	197	167	186	170	164	152	157	194	162	191	162	198	164	190	165	168	184	174	188	184	172	184	158	173	172	158	163	180	161	175	155	163	170	183	175	179	169	198	160	197	192	176	181	189	183	157	169	163	200	164	169	164	172	163	170	172	175	169	178	190	162	185	168	164	164	186	164	184	150	145	186	182	176	173	189	172	176	152	192	184	178	178	201	201	172	173	185	177	178	175	171	165	189	192	182	164	168	201	175	188	175	167	191	179	179	171	173	172	188	198	190	173	178	174	211	199	183	171	180	172	173	187	165	184	175	155	182	162	161	170	163	191	165	171	179	158	193	168	175	167	201	185	169	173	187	182	188	185	166	159	184	169	162	190	183	145	171	178	171	143	181	176	175	167	182	171	187	211	165	197	180	184	157	154	168	177	173	198	181	191	178	170	166	174	175	174	194	197	193	179	177	166	152	170	169	189	171	183	183	183	144	160	164	159	176	160	170	174	183	169	199	163	174	204	178	159	182	194	203	173	176	167	159	157	185	173	172	172	180	200	184	197	198	170	171	152	192	177	169	189	170	150	154	177	181	181	203	154	183	182	185	188	176	178	200	187	159	178	153	177	183	167	172	177	167	172	192	155	156	167	186	162	178	208	166	176	178	170	189	159	187	179	183	172	186	184	154	189	190	165	216	182	159	169	163	161	157	168	164	188	178	157	189	170	170	182	164	170	158	175	190	195	174	169	160	182	197	162	167	165	170	204	190	180	174	176	156	193	193	173	180	182	182	168	183	190	161	193	166	163	172	152	173	187	176	159	194	178	194	156	159	179	166	173	188	181	176	186	205	205	171	180	162	176	186	164	206	177	187	143	168	189	171	164	180	187	159	181	173	177	151	190	192	163	171	195	186	184	162	161	166	190	175	181	157	181	167	185	183	177	157	164	193	167	188	154	193	160	177	160	183	179	190	177	191	192	201	166	156	181	169	181	176	178	179	178	168	178	189	178	192	156	179	178	164	171	169	172	180	166	184	187	168	165	205	208	192	174	184	176	181	143	176	165	180	183	176	177	185	161	180	176	209	175	177	174	173	160	173	159	181	184	179	162	185	165	169	172	185	184	164	174	169	182	200	150	184	185	187	171	169	178	163	200	184	208	173	174	214	166	197	149	167	215	178	169	168	168	167	205	154	162	193	176	181	159	174	180	173	133	145	176	176	171	162	184	168	197	185	203	173	175	168	192	178	178	176	186	158	179	168	172	204	176	188	187	190	176	145	197	191	174	159	178	174	180	155	190	164	192	170	157	174	161	167	182	178	182	185	172	158	166	173	161	199	189	163	171	192	174	191	179	163	166	183	167	164	183	178	167	158	161	170	169	176	164	186	180	193	183	181	145	167	178	198	174	190	163	192	164	163	161	178	164	185	177	172	192	171	167	168	194	149	199	191	159	197	164	175	160	197	182	163	185	192	201	152	191	178	181	199	179	176	157	168	200	176	175	176	179	179	184	171	203	163	152	175	176	188	175	171	166	173	181	176	189	153	176	165	179	172	163	180	192	169	183	187	162	199	182	154	195	159	186	169	174	142	165	196	170	194	180	166	165	161	183	164	177	172	181	183	178	170	182	186	175	177	153	165	197	191	198	165	175	200	165	180	175	193	168	167	182	159	138	161	177	193	173	173	181	176	205	167	184	180	195	186	177	183	167	181	176	187	162	197	174	186	187	168	160	200	175	188	206	152	181	175	179	176	169	169	167	177	171	168	178	154	193	169	193	173	162	165	175	177	184	184	154	171	152	173	179	167	184	181	167	153	187	165	169	153	162	163	200	161	172	192	185	166	193	172	159	215	169	182	182	179	182	181	179	218	170	196	197	173	166	166	201	159	168	174	173	175	193	200	176	184	176	179	158	170	194	177	188	161	181	204	163	165	182	184	170	180	205	162	168	159	180	172	178	180	188	161	188	154	175	175	171	160	167	178	157	155	179	171	180	178	204	164	158	176	175	214	193	171	163	190	190	186	190	173	189	199	162	211	152	184	182	165	179	177	185	173	196	183	182	165	174	181	168	163	164	174	180	180	188	164	178	192	184	176	185	163	153	157	153	167	170	160	195	156	180	200	168	171	170	195	155	170	179	181	185	171	180	167	168	171	185	187	184	163	203	211	186	157	179	180	187	168	182	183	165	172	170	174	167	197	195	203	174	168	180	161	177	168	155	181	164	175	184	171	171	172	167	167	174	178	162	147	166	179	151	175	162	173	172	161	171	174	184	163	173	191	178	173	202	166	155	202	171	159	169	170	190	181	183	187	156	173	161	162	176	160	182	174	195	177	168	199	185	169	159	153	198	197	210	171	190	171	190	192	188	191	146	151	186	184	170	153	166	168	179	173	192	178	151	183	149	181	166	195	156	174	190	199	178	157	169	167	172	173	163	184	176	166	163	163	170	170	170	162	184	179	178	185	158	190	177	181	183	161	155	158	191	176	166	198	187	171	176	157	149	166	176	163	177	180	181	173	171	152	157	196	172	160	182	185	194	186	193	185	171	176	166	179	173	167	189	165	210	180	186	160	170	178	174	183	171	182	193	177	171	182	164	175	175	170	185	211	190	182	165	174	191	175	171	179	178	157	187	180	202	164	189	177	171	209	176	189	162	165	184	150	192	167	187	173	184	173	164	159	166	180	163	159	161	170	186	171	180	177	178	187	172	175	164	186	180	162	178	170	159	177	172	164	165	177	173	168	175	163	172	172	186	177	173	180	185	159	178	155	179	198	163	163	190	177	185	180	217	203	174	183	157	169	172	184	191	179	163	176	186	170	162	172	183	172	172	184	185	179	147	192	177	206	167	194	156	175	165	163	194	171	173	197	181	163	169	192	185
28850	20145	13576	3832	1085	827	717	577	560	540	553	582	542	574	563	615	577	542	562	558	560	543	570	558	526	537	551	553	540	550	564	494	558	525	555	568	541	551	558	588	563	546	550	524	567	545	578	544	546	595	593	556	542	573	535	560	530	555	550	560	554	536	536	544	495	527	520	585	568	543	564	533	510	501	530	500	546	572	518	525	520	581	570	536	527	513	538	519	537	515	526	516	592	491	552	516	540	482	532	507	516	557	522	508	526	515	530	569	522	545	554	516	532	558	509	526	521	490	514	530	589	546	483	511	565	544	502	561	524	515	532	577	519	510	542	522	542	554	558	544	587	552	574	567	512	561	557	529	502	525	541	557	543	541	515	573	566	526	543	545	518	521	561	517	485	546	507	594	557	556	539	564	551	528	550	523	509	568	543	508	521	508	536	556	536	557	513	525	554	552	551	540	559	538	514	533	538	595	545	535	606	515	537	518	506	492	506	522	566	578	558	567	497	546	517	549	520	526	530	504	506	562	528	562	526	511	547	512	538	589	554	564	522	574	476	515	521	522	586	536	562	566	504	560	525	541	493	549	534	530	540	586	525	538	521	526	511	533	502	559	562	537	527	554	511	507	564	534	533	557	587	537	510	538	514	514	534	584	506	509	572	545	510	558	601	545	544	528	552	521	552	558	563	549	551	537	547	527	534	523	535	555	539	540	555	504	519	503	568	542	549	509	516	548	512	532	570	545	549	554	524	577	586	540	521	517	544	546	532	509	543	564	517	545	521	525	539	492	570	562	549	522	526	542	557	563	584	536	544	550	513	561	522	558	534	522	544	548	531	520	537	552	534	542	534	558	527	507	537	573	513	527	553	532	543	532	575	547	523	586	543	529	582	529	527	601	574	539	610	547	577	546	563	522	538	542	544	544	536	542	553	541	543	515	537	527	556	558	525	537	538	475	552	540	559	533	551	565	531	562	532	560	552	540	537	498	555	479	571	572	504	560	534	533	538	521	550	544	558	565	559	550	503	515	535	633	547	537	555	506	500	549	541	561	498	528	531	535	538	549	564	510	511	535	546	496	537	521	606	525	530	566	561	549	552	522	527	547	535	504	532	507	507	524	503	516	571	546	535	574	557	540	553	529	546	557	564	565	530	533	521	548	542	533	558	496	528	562	578	531	535	528	546	525	526	541	517	546	563	526	538	526	537	542	550	554	541	564	537	519	564	520	533	540	540	521	511	544	534	557	572	536	557	571	543	568	535	569	534	616	531	563	521	541	574	560	567	567	555	515	508	555	532	544	544	533	595	536	509	559	531	537	534	509	560	562	525	530	551	531	621	521	513	533	504	553	544	534	524	587	535	519	569	514	509	526	533	490	511	525	514	521	539	546	540	516	553	561	556	511	515	525	563	512	547	531	526	552	583	508	514	559	549	533	501	540	536	576	484	567	540	582	540	506	515	530	513	561	488	532	548	590	551	517	526	518	565	597	560	536	560	503	541	553	528	506	552	541	560	498	556	519	548	562	512	478	526	512	520	518	552	532	582	596	530	551	530	557	561	563	514	554	540	522	528	535	556	567	532	540	559	548	502	538	527	542	527	536	542	508	514	524	569	522	554	546	514	557	562	565	527	506	545	598	560	531	564	534	551	549	559	538	535	551	517	533	496	537	561	545	536	551	540	526	544	532	560	583	559	512	491	593	533	537	546	542	553	556	560	559	574	557	523	519	541	529	552	559	546	551	543	554	547	572	592	524	554	509	562	544	544	598	518	494	517	577	536	525	550	549	578	543	604	567	546	533	550	509	520	547	566	513	543	527	551	579	538	568	523	528	517	557	555	537	574	512	539	540	518	546	558	540	540	526	536	600	546	525	556	562	533	553	545	518	501	550	525	572	527	524	543	503	496	510	578	573	562	540	548	543	546	537	570	554	512	522	529	494	528	543	552	537	529	518	555	530	520	522	534	550	555	529	553	544	537	548	544	532	564	565	539	548	541	525	542	541	553	534	550	517	569	546	568	551	516	542	519	549	546	531	519	505	564	592	548	514	546	582	564	552	544	563	516	533	569	557	548	550	496	505	521	510	582	556	522	554	567	520	547	572	530	523	544	557	526	560	560	529	547	501	490	546	526	538	546	507	541	566	541	579	535	517	555	576	563	519	498	543	518	565	539	506	552	547	551	540	568	540	537	482	499	562	570	505	539	528	553	556	519	559	529	565	524	529	521	568	557	518	545	559	556	558	536	539	564	548	562	565	514	554	567	551	497	509	527	536	550	532	528	523	554	549	577	539	547	519	572	565	514	533	537	567	553	496	540	540	535	529	556	552	577	540	520	557	484	529	549	554	523	535	546	554	550	562	551	518	521	527	542	565	547	517	558	547	566	565	562	578	558	549	541	541	554	491	546	522	527	557	516	518	524	552	591	509	536	573	578	565	545	507	530	555	575	566	536	554	534	509	547	531	534	537	546	496	556	527	501	536	528	544	507	557	511	548	569	543	493	556	580	525	552	541	502	549	527	517	563	531	532	549	538	505	531	529	557	554	541	579	534	565	573	544	527	553	513	521	544	596	554	519	565	536	543	570	522	568	450	541	586	535	525	545	533	560	575	578	549	549	535	538	522	522	578	570	552	535	522	556	576	562	524	503	578	514	524	527	552	551	561	513	547	536	551	548	512	504	554	512	506	575	556	557	548	575	526	561	545	560	553	493	522	539	581	537	563	500	519	515	559	556	561	536	532	534	525	571	537	521	571	506	514	526	532	532	519	562	578	562	550	532	600	547	542	599	529	531	578	533	506	510	520	554	537	513	539	525	591	515	568	550	578	524	539	540	552	527	539	578	508	546	525	539	530	542	532	562	501	539	574	545	562	465	555	518	536	519	519	555	523	556	508	536	519	583	559	555	546	564	573	558	567	535	519	557	496	523	515	552	527	531	490	517	482	506	540	551	540	565	586	550	547	578	511	517	550	561	518	546	528	512	547	515	572	598	546	552	495	558	543	560	543	529	539	549	544	564	537	572	569	554	583	552	522	585	556	541	563	555	547	528	531	528	540	535	558	559	544	532	532	548	526	520	554	512	514	547	543	561	560	545	541	538	540	502	520	501	529	561	515	552	569	561	542	530	520	526	544	571	540	494	553	501	537	531	536	554	527	559	553	567	553	563	527	578	530	509	540	562	553	543	557	497	579	529	514	501	541	554	500	577	563	573	500	554	499	565	501	588	539	484	536	556	504	565	555	540	560	552	490	522	530	555	523	537	545	547	551	531	559	548	536	550	507	514	537	506	517	521	544	528	572	528	556	567	523	577	486	549	535	590	559	541	503	554	544	554	571	568	535	522	539	544	527	493	517	543	551	495	523	544	555	552	545	536	524	523	514	542	517	512	516	537	527	564	537	494	548	492	485	531	511	550	538	569	557	548	545	527	561	580	568	569	527	523	564	547	547	523	577	531	544	523	547	513	504	502	553	562	567	562	550	538	523	543	499	552
19987	6103	13211	3047	1129	754	715	645	623	589	549	600	565	564	624	575	566	552	569	563	500	576	542	530	535	536	520	571	548	533	576	551	552	550	582	571	564	579	552	536	504	539	550	573	513	596	546	525	620	578	559	560	560	589	564	584	572	537	561	535	591	518	533	595	518	560	519	573	539	546	603	552	541	572	573	568	542	556	546	550	536	587	535	588	537	519	546	566	586	522	513	555	546	557	553	554	531	576	610	556	560	565	535	587	544	551	538	555	557	558	555	579	595	558	549	564	542	552	545	534	549	528	557	524	576	538	545	545	503	556	566	508	522	501	555	547	562	569	582	568	544	535	505	564	495	559	503	504	532	497	522	591	558	560	596	571	561	534	543	564	508	564	548	549	547	527	553	547	556	523	565	579	520	554	555	527	571	520	571	554	556	564	533	547	561	478	541	598	504	503	542	485	555	546	570	609	570	546	564	564	589	507	549	547	563	507	528	547	547	539	543	575	581	534	521	559	525	551	560	561	563	504	545	593	561	574	521	543	538	522	551	543	545	566	527	546	551	536	534	542	595	570	563	559	537	546	523	526	528	585	520	560	569	575	517	549	530	530	566	524	546	551	547	568	493	530	556	573	522	554	551	534	588	570	543	622	565	532	556	523	566	553	550	576	563	522	528	563	557	557	524	543	513	521	565	555	575	565	531	526	538	537	518	555	536	541	533	544	539	544	556	551	524	546	560	528	521	540	518	548	508	513	562	576	506	550	560	534	556	567	596	546	557	515	533	535	590	552	528	571	535	555	573	582	559	540	559	521	542	534	542	523	562	553	510	517	563	583	560	520	549	577	543	549	534	539	565	569	600	530	573	496	567	542	563	546	517	586	517	518	590	525	548	506	557	588	556	588	534	559	572	533	548	525	567	548	557	555	562	560	563	588	517	517	535	577	548	552	537	576	527	537	514	510	545	560	555	552	560	526	528	570	542	584	542	581	527	549	584	567	569	578	532	506	530	531	538	515	596	533	572	589	537	523	527	534	501	532	537	547	541	581	510	553	551	547	564	509	540	510	520	532	532	566	556	544	562	554	571	570	540	539	573	601	558	620	582	531	543	544	596	560	518	525	571	553	537	541	589	577	523	563	525	542	582	515	543	526	530	557	544	584	536	592	522	548	543	603	563	555	538	562	548	576	547	572	504	550	541	560	550	564	569	559	535	551	574	568	555	548	574	536	529	566	591	560	553	564	549	554	585	526	535	559	529	545	545	595	561	576	512	575	538	559	575	564	561	583	544	558	566	550	594	550	563	533	552	550	510	570	570	533	544	539	554	550	525	536	536	530	536	563	526	541	523	495	520	553	521	528	540	558	584	539	547	539	570	561	567	553	537	545	502	560	538	568	581	566	544	546	574	538	518	548	561	545	550	588	559	544	551	546	587	542	517	541	542	549	528	551	517	558	509	518	574	535	487	548	536	562	585	525	528	542	540	538	559	562	506	590	563	568	563	556	543	589	552	516	532	515	595	551	524	569	551	546	567	574	525	525	566	563	560	557	554	603	619	565	569	507	553	544	546	580	562	504	558	542	523	561	572	549	548	584	540	542	515	535	548	536	496	561	552	538	549	573	554	545	538	509	553	570	529	540	571	538	564	538	519	554	520	517	558	538	489	545	501	561	558	546	517	530	568	510	528	513	548	551	539	499	543	556	556	490	527	559	526	529	575	569	551	570	532	555	529	557	520	500	527	509	569	552	585	606	580	559	564	591	529	532	531	553	574	547	521	545	587	541	524	549	576	525	569	508	537	571	563	555	558	590	530	548	538	540	541	553	571	536	525	570	561	516	576	534	550	545	539	540	565	523	593	562	547	549	533	525	558	596	556	587	514	531	542	564	552	542	528	541	567	563	551	546	530	527	569	595	532	510	572	544	547	541	547	570	559	527	504	522	560	564	558	555	565	517	517	567	555	547	555	511	550	537	563	550	573	528	579	519	553	560	589	543	534	575	547	527	504	553	558	555	549	525	570	532	550	569	541	524	542	559	525	524	568	521	567	528	545	527	534	530	546	574	571	533	504	530	577	585	551	541	605	536	552	503	563	574	575	501	531	558	538	511	512	521	545	571	539	543	574	516	516	542	555	566	583	586	537	589	553	576	492	557	536	531	536	546	572	542	556	541	574	570	593	528	541	555	543	582	526	577	507	564	561	536	543	526	550	528	558	564	507	495	542	543	565	570	516	528	550	571	543	545	559	550	537	540	536	532	533	567	551	551	506	576	568	587	533	564	565	559	502	525	542	541	547	544	558	602	554	520	539	541	570	498	508	558	543	545	536	587	545	531	556	572	549	542	559	510	562	556	557	534	574	541	545	553	554	582	551	513	550	617	571	543	559	581	557	549	527	559	526	549	593	510	505	579	571	566	576	544	588	572	563	568	531	607	592	562	571	567	566	543	528	545	533	561	552	555	542	591	602	568	544	556	552	548	530	565	528	560	547	544	549	524	500	527	562	566	559	565	552	549	558	575	515	521	545	579	521	534	545	486	551	560	587	541	558	519	526	554	603	540	553	570	505	543	528	559	578	583	591	569	592	552	519	531	565	524	564	589	556	539	580	523	564	511	582	544	548	524	556	558	557	534	532	556	564	543	518	515	567	540	566	559	555	572	540	548	578	513	521	577	499	497	543	521	556	555	573	529	549	558	537	527	510	563	564	547	543	575	551	558	507	480	525	526	544	526	539	563	548	542	556	538	545	544	580	531	583	579	530	557	498	557	550	535	546	595	497	538	600	549	564	555	475	521	545	548	552	587	537	588	520	542	523	561	539	513	546	532	556	524	564	551	601	567	576	551	625	607	580	564	521	558	545	595	561	525	537	555	583	603	579	536	554	577	537	532	586	637	553	527	544	565	507	554	574	525	588	536	556	545	566	555	553	572	545	501	514	576	531	558	552	557	584	510	542	554	590	527	589	569	543	577	568	540	547	565	586	527	551	567	560	563	538	536	554	595	513	560	569	585	533	550	569	590	597	540	579	568	557	562	573	541	572	584	543	544	551	542	536	510	554	531	538	535	547	551	533	542	538	564	574	526	543	523	546	526	572	578	542	560	566	544	569	571	554	551	565	545	522	586	544	560	569	555	510	603	553	548	578	586	572	555	514	549	546	573	574	589	599	552	561	533	607	498	558	554	526	541	554	553	556	548	554	560	520	519	600	583	526	543	555	537	576	566	538	554	550	536	555	560	544	601	523	542	547	507	574	571	531	530	579	542	571	563	501	546	528	567	548	556	513	525	542	529	577	548	551	548	569	579	525	571	507	567	570	554	531	537	517	568	548	562	516	531	562	583	598	556	545	521	557	541	546	547	578	524	571	538	549	588	542	583	562	550	512	502	584	559	520	502	554	552	594	529	530	542	548	552	534	549	569	514	524	531	558	542	552	530	551	586	543	548	529	568	566	542	540	557	538	548	521	510	553	568	541	557	530	536	554	533	584	545	560	595
24159	21588	28920	24718	21594	13172	1422	755	648	552	490	472	466	453	422	444	517	463	412	386	382	351	353	386	335	348	356	373	347	354	343	334	327	354	336	331	314	334	346	353	336	348	384	350	356	336	366	322	338	361	322	363	327	335	363	356	326	352	351	317	327	320	303	330	358	321	333	336	326	318	295	346	366	336	328	343	340	316	331	335	354	327	318	295	312	317	326	350	336	318	331	325	344	354	328	314	299	322	309	264	325	318	310	311	320	332	325	356	326	324	351	337	291	322	316	317	292	322	329	315	348	338	321	328	308	296	333	343	330	315	312	327	327	338	347	331	344	341	326	351	343	315	314	319	329	351	327	334	320	348	327	346	345	303	364	360	306	316	308	325	328	340	334	335	306	341	312	327	314	340	355	325	367	317	340	317	302	329	352	345	296	350	321	340	333	328	320	340	327	326	342	326	330	317	339	309	303	334	336	328	322	323	322	341	306	314	324	324	337	316	340	348	316	314	356	315	356	332	303	306	334	339	324	328	342	316	321	351	343	329	335	315	336	306	314	337	294	303	351	302	329	341	300	312	293	347	331	299	327	342	334	315	334	341	311	339	350	338	310	324	330	337	330	317	329	337	329	294	327	309	324	372	308	356	337	333	339	305	330	329	340	347	313	362	334	343	330	327	314	343	300	336	351	336	319	323	302	315	292	338	338	315	327	331	326	293	326	357	336	314	324	314	325	337	354	352	308	334	364	346	326	317	331	321	288	308	309	292	328	337	323	313	328	306	344	334	339	305	326	291	318	320	334	326	378	307	316	324	317	354	302	353	342	329	314	301	325	352	346	331	336	316	353	335	346	327	319	352	331	353	331	329	309	321	367	355	330	338	323	282	338	329	326	315	314	323	313	325	320	330	338	328	337	326	342	318	337	342	311	317	332	321	313	320	314	314	341	349	312	315	325	314	329	343	342	335	346	308	348	339	324	288	313	346	319	327	319	319	281	327	320	308	342	332	337	282	330	320	297	323	310	336	315	315	317	338	306	343	317	361	334	320	343	305	315	357	359	334	307	328	333	323	306	349	328	308	304	327	331	336	302	350	326	340	311	316	299	314	339	317	359	328	313	311	324	357	335	310	323	315	343	315	311	309	333	358	328	313	340	310	289	328	342	294	322	316	341	301	329	329	296	329	360	327	333	340	300	350	361	303	304	323	369	348	335	324	316	317	314	330	363	336	387	338	322	327	359	342	339	331	340	340	331	306	333	363	311	360	341	348	309	322	319	336	316	340	337	303	299	330	350	340	324	316	332	298	345	313	309	321	338	345	327	334	327	348	331	339	330	342	324	318	303	300	323	312	360	288	325	327	304	337	325	374	325	354	334	315	317	326	316	326	310	319	325	316	333	319	349	303	390	298	325	305	326	328	295	352	336	319	312	321	299	316	341	323	346	303	338	320	308	305	322	282	345	330	331	329	350	312	313	349	313	328	300	328	340	318	320	307	362	307	342	313	316	336	289	326	344	312	311	291	340	312	292	329	339	320	364	345	305	336	304	313	328	299	360	325	350	313	361	308	358	356	337	315	335	331	377	364	333	319	328	342	292	323	315	358	316	318	316	314	341	277	329	324	334	346	282	330	329	333	312	336	333	316	322	340	323	313	356	352	305	334	335	362	343	339	352	319	317	335	319	334	311	323	346	324	342	370	331	327	343	343	332	359	326	329	317	286	333	346	311	310	328	298	321	335	339	346	334	313	277	308	327	367	335	328	310	316	344	351	330	302	349	311	342	320	340	336	331	314	322	317	320	302	329	339	308	314	325	320	331	306	309	340	366	276	347	328	324	329	300	327	347	335	301	343	330	314	334	334	333	310	293	335	340	333	312	336	329	356	300	321	298	353	343	335	352	345	301	341	320	318	272	322	345	337	335	310	319	359	351	331	334	303	349	309	319	300	344	328	325	323	329	330	320	290	291	337	348	304	319	330	306	326	337	317	332	331	325	325	299	321	313	328	320	338	336	315	314	339	325	332	325	313	330	342	344	347	316	335	338	331	319	341	318	331	333	345	337	336	332	287	332	330	307	314	326	315	308	344	300	332	297	327	302	332	276	352	348	357	319	336	306	354	287	321	333	345	315	317	337	312	312	345	332	354	328	329	347	293	324	297	350	309	302	326	323	342	324	355	328	327	357	375	367	299	366	350	338	324	310	297	299	345	337	328	332	328	333	346	345	331	320	343	319	318	296	325	351	322	314	317	327	339	295	324	323	334	334	339	325	319	331	312	323	313	308	330	333	331	314	311	314	364	316	355	338	341	337	312	327	325	328	311	318	333	311	335	351	307	331	332	314	327	345	310	310	335	348	357	352	348	336	304	326	322	340	343	309	335	336	324	342	348	301	360	343	343	344	362	296	326	312	356	359	347	307	330	340	346	311	303	330	354	335	329	339	337	312	322	324	305	329	340	346	313	302	325	322	328	327	298	334	336	309	346	316	353	364	361	340	326	348	315	322	343	324	286	343	319	328	335	292	359	344	322	336	303	329	333	326	331	330	348	313	313	329	322	300	362	284	342	334	346	330	342	344	299	313	339	317	342	352	339	300	345	328	292	367	326	328	312	335	305	344	346	354	349	340	322	320	336	324	344	331	325	351	320	296	340	315	340	335	332	364	307	328	335	315	342	335	330	320	318	325	342	341	334	350	336	298	337	325	326	335	311	311	330	327	333	345	304	323	318	305	334	340	316	323	293	370	328	303	326	341	313	335	315	337	338	297	322	330	302	319	334	355	321	342	345	318	327	288	303	341	305	342	351	323	319	350	317	332	320	348	357	332	314	362	352	317	323	343	330	364	318	289	314	317	322	317	317	334	362	341	336	303	341	354	338	307	322	302	325	335	312	335	336	329	321	323	323	336	356	339	300	340	319	308	336	319	308	356	320	333	291	353	324	339	357	310	287	310	349	375	311	337	351	350	330	292	339	318	343	317	327	342	310	335	313	303	324	340	293	331	330	349	344	318	341	340	312	322	291	335	306	303	329	328	346	347	341	320	338	324	323	335	354	359	337	295	314	317	310	310	341	332	293	310	307	289	325	287	307	335	332	316	348	362	330	326	311	306	315	319	323	349	304	330	330	344	319	326	356	330	370	314	322	321	307	331	319	329	333	336	337	307	310	327	364	330	332	346	331	362	308	333	358	292	309	319	312	299	341	340	341	331	322	322	335	342	324	327	305	348	321	318	343	307	319	336	337	310	301	358	313	343	305	335	335	372	300	310	311	325	363	313	304	315	328	352	328	368	324	319	312	294	355	314	364	334	326	327	313	329	349	325	343	290	342	334	296	337	357	324	312	340	328	320	331	356	361	306	320	319	325	336	351	328	345	355	324	317	304	357	345	321	309	316	322	329	304	307	325	313	328	296	311	363	308	325	353	319	325	300	329	317	341	341	321	318	320	338	329	326	339	347	338	337	342	296	327	355	339	342	340	352	341	345	320	321	339	286	316
21106	18503	20094	5847	2538	1957	1447	960	795	709	656	550	539	501	478	463	525	524	444	399	426	359	369	362	374	351	333	375	393	349	345	359	360	400	361	372	372	350	374	363	401	360	351	375	383	411	374	409	356	358	390	394	395	358	374	377	398	346	357	351	347	342	335	329	367	346	338	372	355	364	364	354	380	358	333	335	322	350	323	350	342	327	361	340	371	351	354	350	342	377	334	375	349	350	305	343	347	344	353	342	337	347	353	334	323	362	327	347	363	366	323	352	346	310	342	328	372	326	343	371	353	355	342	404	351	357	366	336	341	328	340	328	328	383	325	328	353	349	343	353	350	343	364	376	339	329	357	342	349	327	353	313	307	343	360	321	351	362	313	346	348	336	330	333	330	350	358	325	385	352	347	337	378	364	338	351	357	356	328	360	358	345	350	359	354	360	339	324	351	313	345	346	350	344	344	335	361	352	340	371	322	341	334	319	347	347	331	366	339	325	361	341	325	362	344	397	334	306	355	318	340	329	356	333	303	338	335	352	386	350	356	349	352	360	349	362	333	338	338	361	319	340	343	339	329	369	356	331	342	329	330	344	362	404	347	353	325	329	351	311	350	356	307	358	339	352	342	378	328	318	311	357	331	342	315	318	323	352	339	354	346	377	360	360	342	314	344	339	351	361	342	337	329	338	336	341	344	312	365	315	322	359	341	344	347	345	376	335	370	351	353	324	345	311	317	335	362	323	349	357	331	331	350	327	370	355	329	369	358	346	325	347	360	350	361	330	334	369	312	351	339	335	356	358	326	372	365	393	375	343	354	333	331	328	303	364	318	324	347	357	351	339	375	357	352	348	322	331	322	345	356	320	337	318	345	331	375	352	366	335	400	334	341	320	356	354	365	354	346	357	375	335	369	338	368	357	359	355	352	326	342	344	356	348	313	354	346	340	357	366	354	330	320	349	311	335	354	375	369	327	328	337	380	333	320	359	358	350	351	342	377	374	340	333	359	357	343	358	336	323	298	358	343	343	365	309	391	348	322	316	321	330	322	306	340	351	323	301	315	326	392	364	347	354	363	352	296	365	371	366	350	321	369	307	327	342	354	330	356	346	366	354	322	358	327	335	339	338	351	362	383	342	353	327	352	335	342	373	316	359	341	334	325	344	352	354	330	354	355	334	337	344	341	335	346	374	319	333	346	325	355	337	350	337	337	338	355	313	359	334	305	322	314	330	363	344	345	367	318	352	357	370	351	335	342	358	337	372	335	326	355	370	361	339	309	304	341	327	354	374	321	350	368	349	318	379	358	348	387	351	338	335	367	335	347	347	311	348	352	340	381	331	351	333	356	342	349	305	355	356	335	335	314	335	331	358	341	317	333	327	359	356	355	369	337	345	333	324	361	322	302	366	358	301	320	324	347	335	347	344	364	343	351	377	339	340	350	328	334	349	315	367	356	322	316	307	341	363	368	342	332	341	342	294	326	330	353	347	339	363	324	354	352	357	310	354	352	354	323	348	338	368	365	332	345	352	334	365	356	393	356	338	368	325	317	366	320	346	344	360	342	363	346	332	345	340	363	345	310	359	324	330	349	341	366	353	345	338	331	355	348	309	357	340	351	344	347	351	361	355	343	337	351	344	339	329	342	375	321	319	356	361	355	364	329	360	328	358	349	353	335	363	339	346	346	308	348	381	344	339	362	365	321	348	325	343	339	328	367	330	339	336	329	367	331	326	321	350	337	362	342	352	371	330	329	360	334	348	336	359	339	326	352	360	351	343	336	328	334	357	318	319	348	354	376	336	351	332	327	327	331	323	332	357	323	345	348	375	378	361	372	317	345	322	353	361	382	375	344	337	329	370	331	337	363	355	351	361	346	360	328	306	329	324	341	348	346	337	353	351	320	356	384	341	382	310	366	315	366	377	366	323	351	366	346	351	352	378	368	335	353	352	337	318	331	322	354	356	340	355	356	355	359	334	357	339	343	336	355	359	344	373	360	348	382	338	349	391	364	349	334	327	334	326	347	381	342	349	355	328	310	314	306	323	347	316	333	347	340	350	372	355	320	362	354	369	351	320	345	392	343	361	357	350	330	324	338	342	373	329	357	335	351	343	306	338	343	365	342	349	352	334	337	369	315	330	363	349	366	367	364	324	329	315	350	382	359	327	364	353	352	359	340	362	364	360	356	329	363	370	332	329	380	380	341	349	350	334	356	343	344	371	343	393	371	342	345	359	320	339	339	333	306	358	334	313	340	335	335	372	355	377	356	352	389	363	332	323	392	362	338	374	339	349	343	318	368	354	357	342	324	320	336	367	312	314	308	328	371	358	337	320	351	354	329	313	338	325	367	348	323	369	354	346	325	332	399	355	392	354	335	327	372	321	340	369	377	339	344	325	328	344	347	362	350	361	377	351	360	351	347	317	355	340	333	352	365	312	322	339	348	364	355	347	374	367	348	362	364	338	341	322	346	316	351	341	353	341	331	351	352	342	354	346	317	312	331	352	343	324	313	346	319	343	354	343	387	334	346	360	382	328	346	357	358	363	383	336	332	386	323	348	328	353	334	335	351	305	353	336	360	347	339	345	365	334	337	331	341	357	346	339	350	356	355	338	355	346	317	344	357	349	299	359	309	350	350	368	358	338	305	310	349	341	333	345	344	346	335	342	357	324	342	342	341	363	341	354	334	344	358	357	344	337	345	310	352	371	348	334	328	349	325	321	340	344	300	354	341	397	349	330	352	338	332	331	312	368	344	332	356	337	374	328	362	354	373	372	347	353	329	311	294	338	307	367	360	365	340	339	323	356	337	348	361	373	348	381	352	374	344	324	350	357	333	342	361	338	334	349	389	319	323	347	325	338	345	330	311	371	317	361	314	360	353	355	316	354	330	367	368	337	351	373	316	344	355	363	315	354	329	353	323	355	369	331	343	339	375	331	380	318	362	333	336	340	357	306	337	316	348	377	317	351	343	352	318	316	343	363	330	320	330	322	342	331	342	336	361	355	311	322	348	334	362	329	358	343	388	325	356	327	339	364	350	362	344	315	348	318	359	364	342	380	374	356	360	339	339	326	367	342	353	342	342	353	347	348	340	337	339	337	350	386	338	335	374	349	357	330	353	360	374	363	352	344	326	344	334	329	303	344	348	338	343	332	361	352	374	357	362	335	330	314	333	317	334	351	362	366	336	340	325	327	296	331	358	329	342	306	345	342	357	371	313	360	362	356	378	349	355	363	367	289	349	336	369	326	359	352	335	355	344	364	361	325	360	365	334	344	354	310	334	337	330	341	343	362	371	373	326	338	336	359	324	343	365	323	333	366	331	330	330	319	348	367	306	335	349	335	353	336	363	345	326	393	336	343	359	340	361	346	369	339	359	340	341	372	338	349	331	306	329	353	367	356	366	344	358	323	374	321	306	320	335	368	326	350	406	384	351	336	364	309	358	336	380	330	351	372	353	348	356	349	336	362	345	343	381	354	366	345	368	351	362	335
25102	21650	28327	25415	18488	1993	973	745	637	602	588	588	581	550	531	584	746	516	513	472	513	529	492	484	510	485	479	487	502	469	485	499	436	468	474	491	470	448	508	450	464	483	524	479	513	459	502	474	512	440	486	503	489	504	492	496	504	479	467	479	478	517	456	476	497	436	483	457	482	434	465	478	438	484	493	475	503	480	449	446	466	475	470	438	443	470	493	487	463	480	492	481	446	454	474	405	499	459	457	478	434	466	480	467	467	485	483	464	444	440	433	460	451	458	474	475	481	494	455	476	485	518	510	457	484	491	482	489	455	502	469	447	458	463	487	463	487	504	498	468	514	477	497	469	454	475	461	476	494	473	458	448	491	472	431	502	514	475	482	456	477	436	450	487	446	459	483	440	473	467	420	448	435	494	437	455	436	428	467	475	509	477	469	448	487	461	463	462	466	455	484	457	483	496	480	494	458	465	467	493	455	440	493	448	477	461	468	480	504	473	468	499	440	445	490	476	477	470	461	492	439	483	446	477	476	454	453	507	482	490	495	473	457	408	457	456	493	497	508	457	485	503	456	458	498	456	471	491	457	470	477	444	445	454	462	497	456	469	448	466	497	440	464	475	446	456	488	464	471	470	520	449	438	474	497	464	457	511	448	420	509	455	482	452	467	428	480	499	488	480	495	479	434	463	453	475	446	500	466	455	474	474	480	468	461	476	457	473	468	434	466	423	466	464	464	447	479	471	518	451	484	480	486	472	475	476	482	504	437	456	479	457	418	451	452	493	473	429	457	482	459	462	456	451	463	458	438	441	469	454	455	483	499	502	505	468	490	460	468	435	470	452	529	465	440	438	467	490	462	475	479	449	448	480	463	468	461	450	497	452	421	463	477	480	455	467	451	490	483	492	480	444	440	467	495	454	448	462	475	468	488	461	469	456	465	501	435	428	445	471	507	471	511	481	487	499	479	458	471	436	446	467	471	524	492	468	459	492	460	487	449	382	469	481	462	467	452	500	472	446	449	474	456	457	469	423	443	514	447	418	486	494	475	446	505	476	466	465	490	468	482	462	478	475	481	493	440	460	457	510	489	494	447	452	483	452	472	447	507	487	451	452	435	485	514	486	464	503	478	453	464	449	508	458	488	501	464	487	497	513	490	482	440	446	484	478	454	494	503	487	469	443	503	475	448	462	514	456	519	460	487	475	454	458	471	447	465	427	439	473	458	468	531	526	506	467	463	461	445	475	453	444	432	479	447	462	454	463	448	466	526	484	468	497	453	473	496	459	470	499	441	458	447	489	475	487	447	471	490	479	443	460	474	464	445	448	465	460	495	458	453	482	496	483	486	467	453	445	473	453	494	464	471	449	441	435	470	484	496	474	514	479	463	489	480	465	483	465	461	504	446	478	476	485	504	515	457	477	482	452	458	513	430	480	457	470	451	419	462	493	512	472	460	461	493	479	448	460	509	491	400	475	507	507	454	482	491	482	477	470	446	467	472	464	459	494	489	476	497	464	487	463	509	497	470	456	464	464	482	457	464	479	434	474	477	490	500	437	438	475	447	462	486	456	504	485	455	466	427	455	475	461	451	464	478	493	487	449	455	461	452	484	480	437	462	471	470	483	488	448	484	478	453	464	462	451	483	496	460	486	469	496	469	441	466	465	451	483	507	454	467	452	477	441	470	463	492	449	425	451	482	465	471	472	471	442	485	484	457	455	484	492	485	455	492	474	438	468	486	491	473	483	480	481	433	452	473	483	459	418	448	479	465	509	455	446	499	483	453	426	501	486	514	491	501	452	493	441	480	452	454	502	466	475	505	469	473	474	477	468	483	479	488	470	459	489	412	475	435	465	486	460	466	453	480	457	452	466	485	436	484	456	458	495	456	472	458	484	487	479	484	491	439	500	504	484	451	441	474	482	456	476	486	471	470	448	484	480	448	478	513	447	468	447	452	489	471	470	472	498	461	453	472	450	446	492	482	444	457	424	466	488	467	488	424	460	435	523	530	481	515	494	489	485	476	454	494	487	460	479	460	440	476	498	469	458	501	479	464	468	459	491	505	477	446	461	466	457	496	444	439	491	455	457	484	484	486	451	464	436	464	449	456	507	448	488	476	469	468	487	449	442	455	528	490	479	455	486	481	487	502	468	476	486	464	450	467	481	464	504	492	479	481	497	470	481	468	468	502	472	460	445	447	490	511	490	453	507	409	471	449	450	472	454	471	477	481	503	434	500	504	452	459	472	444	486	474	468	463	502	471	468	450	496	489	453	458	444	520	440	483	465	432	471	475	473	449	474	432	480	471	455	481	469	493	468	507	443	434	449	433	453	450	470	462	482	454	481	474	490	476	493	456	472	473	446	467	464	417	483	448	502	494	449	496	506	453	468	452	442	478	507	485	471	466	461	452	456	452	451	462	492	491	431	472	501	458	479	464	490	472	477	460	446	423	481	496	442	447	426	502	466	476	467	458	457	472	467	485	452	450	499	460	463	493	422	446	448	486	475	483	475	476	512	483	460	457	506	518	464	465	481	477	468	468	430	469	450	488	444	449	482	433	423	454	476	479	463	462	461	498	484	468	490	492	480	435	468	458	463	470	448	520	441	469	485	469	479	463	464	517	457	453	450	496	509	469	492	486	453	473	471	476	458	464	460	456	478	453	471	463	486	463	469	475	472	453	450	485	478	451	453	481	426	465	466	451	476	482	475	465	458	468	470	455	459	463	462	487	488	508	464	486	436	515	491	450	449	463	476	466	435	494	492	430	481	443	426	466	480	484	451	445	444	472	470	478	482	499	481	473	469	468	475	478	486	445	450	487	456	436	450	450	440	438	442	481	468	455	480	457	486	479	519	431	493	467	486	470	483	487	510	465	463	457	459	528	443	490	474	469	414	457	486	488	473	498	460	450	444	442	451	449	464	452	470	470	452	461	470	421	475	442	479	465	507	518	483	460	486	459	492	466	503	489	471	480	431	513	474	446	450	443	464	473	488	442	466	467	510	481	452	447	465	558	494	486	496	492	460	453	483	474	482	456	447	444	476	497	507	443	497	469	457	409	474	490	466	454	497	506	487	455	515	472	485	462	457	494	467	439	465	498	478	494	458	472	472	482	472	433	478	434	466	439	458	466	465	457	484	462	467	443	457	432	474	442	473	458	482	486	478	478	450	473	490	474	488	474	453	489	470	447	460	471	481	462	459	471	465	475	487	447	476	470	496	453	485	456	438	450	495	461	463	471	491	425	431	448	463	478	452	495	465	428	474	487	479	444	482	497	477	484	443	475	474	450	492	422	480	449	472	503	475	468	473	469	499	488	528	473	465	458	484	457	499	421	426	451	480	471	454	452	472	438	458	443	476	442	459	499	454	452	448	420	491	439	457	435	483	462	450	477	430	460	514	482	497	485	458	474	482	420	456	465	450	428	472	445	480	490	475	493	462	451	438	510	433	480	466	452	428	470	470	456	440	526	487	521	481	502	463	508	470	495	473
19763	19998	16240	3777	1949	1608	1074	930	789	686	706	599	571	566	572	562	877	520	542	502	504	507	481	502	480	474	488	483	531	469	489	463	515	487	482	476	540	477	472	471	436	451	495	528	500	486	489	507	459	532	505	486	512	478	518	472	466	494	473	480	502	485	503	466	461	480	485	497	489	466	509	440	449	468	459	474	478	479	442	486	434	463	475	516	520	493	483	469	414	458	448	466	451	474	429	478	457	427	467	448	471	501	471	508	438	465	434	463	449	457	479	472	491	460	459	515	460	474	433	442	475	421	445	429	445	438	455	442	458	471	453	434	447	457	483	462	458	469	425	449	476	456	461	471	500	487	500	463	427	454	486	461	480	456	490	509	465	512	452	492	488	473	489	472	454	473	506	458	428	509	442	464	412	447	477	481	442	485	481	465	482	519	507	474	464	440	493	465	494	463	451	466	460	456	447	449	467	432	462	481	472	442	468	449	481	468	460	508	438	456	439	472	476	441	461	500	461	459	425	481	469	459	455	496	469	481	466	491	487	503	480	464	484	501	448	491	467	448	492	463	479	481	483	482	498	459	447	465	414	451	463	461	477	497	484	455	474	500	467	463	473	462	475	456	475	433	470	467	471	421	447	493	464	446	476	448	459	465	498	482	480	448	458	467	476	443	473	463	456	454	457	471	438	453	489	444	511	451	434	448	459	497	509	465	460	414	444	428	451	444	468	501	435	487	460	481	465	489	510	470	478	435	467	455	473	476	485	441	434	445	509	484	487	448	449	483	419	443	461	453	479	460	471	442	427	469	441	453	460	466	461	503	440	441	478	476	461	434	491	503	471	456	432	489	462	443	499	468	478	464	473	481	463	502	492	482	487	487	511	459	493	470	474	443	462	457	466	458	467	513	483	438	444	492	445	467	491	494	518	478	478	432	474	472	457	460	436	498	424	445	451	468	460	473	481	437	464	467	476	490	434	492	454	458	464	461	438	513	470	471	421	460	424	472	448	473	445	470	465	459	477	447	433	474	473	500	464	457	440	452	461	482	486	455	468	461	467	473	464	444	491	439	487	448	473	449	488	501	462	442	460	426	483	489	465	455	484	481	458	517	446	434	494	466	477	461	467	439	488	456	452	411	469	469	444	478	491	472	483	460	443	474	483	448	453	525	428	469	454	451	482	466	433	480	439	429	414	515	453	461	466	462	453	443	493	481	490	486	465	499	497	478	477	457	467	489	455	433	465	417	460	493	442	457	473	460	420	466	474	474	433	475	438	451	439	477	492	475	449	461	488	493	469	464	461	434	457	486	451	465	482	474	452	452	447	436	465	452	431	444	454	435	438	448	456	482	465	473	459	473	471	462	474	434	490	457	472	463	438	472	478	466	436	454	469	436	466	452	501	494	468	478	442	471	515	472	473	461	473	482	472	483	480	488	471	467	480	453	499	499	465	423	510	458	471	476	514	469	446	489	471	461	451	459	459	440	424	471	443	446	466	517	461	509	475	485	459	466	479	448	493	463	426	448	461	455	465	487	426	441	476	477	459	443	458	446	448	467	489	417	445	482	465	460	451	457	482	491	459	490	444	485	481	503	500	487	519	439	454	463	441	484	492	486	469	507	431	463	456	476	460	492	462	471	437	458	471	471	530	451	437	470	488	459	472	457	464	463	466	484	463	442	445	491	500	500	473	441	473	456	501	493	443	477	446	475	467	445	446	463	471	505	446	449	472	460	481	443	501	461	439	450	483	484	456	441	473	473	457	495	494	478	469	456	492	453	491	449	476	478	489	468	418	474	442	450	461	442	484	477	483	485	470	485	467	483	472	475	448	486	460	495	451	477	497	471	459	481	456	441	503	452	446	490	442	472	448	471	470	464	492	479	423	456	444	482	417	449	478	471	471	469	458	432	495	449	479	434	489	444	500	443	449	453	447	455	479	442	481	466	472	459	422	479	489	458	446	445	480	495	485	488	457	479	450	497	458	501	499	491	445	492	455	456	454	456	472	466	502	481	476	465	488	462	467	438	467	487	500	443	466	406	477	467	480	474	461	493	482	441	451	480	482	465	437	460	438	507	433	451	499	476	434	428	458	435	483	460	481	484	463	452	483	450	447	450	462	478	482	481	433	464	480	494	463	467	462	458	480	453	487	441	484	416	464	465	447	456	461	480	452	467	452	482	466	474	484	475	470	464	446	482	450	478	500	456	493	495	470	469	499	483	460	481	485	456	456	445	470	455	481	442	479	467	490	437	505	476	481	506	463	424	516	440	473	457	491	483	459	469	485	495	488	434	444	451	488	438	504	468	516	443	484	441	506	469	486	485	490	455	475	470	463	482	489	469	508	479	467	475	478	447	450	472	459	489	470	482	465	460	436	467	485	461	442	480	472	449	490	486	482	506	467	452	470	465	457	447	413	450	481	508	470	511	471	453	469	503	437	452	449	457	453	452	473	448	468	461	475	469	478	413	462	457	456	450	479	461	484	462	477	467	451	470	452	454	473	462	461	441	473	479	480	490	469	492	480	455	460	500	454	452	489	500	462	445	437	478	480	478	514	463	441	461	457	470	482	443	464	471	509	452	464	491	439	459	463	468	497	442	461	493	492	440	426	455	508	459	491	495	433	452	459	433	480	460	491	438	466	478	453	438	455	406	451	487	480	490	471	486	478	473	451	474	456	457	488	446	431	459	480	482	464	453	445	470	465	469	414	470	492	469	448	472	442	463	499	450	489	451	476	484	479	448	460	488	459	484	508	503	454	507	473	491	452	442	451	462	470	478	472	450	448	439	481	476	474	470	490	512	468	467	467	468	491	457	468	432	464	492	457	450	484	429	472	471	435	517	472	474	457	465	433	453	507	472	443	453	472	492	477	445	477	438	466	454	450	471	449	486	464	465	486	479	453	466	476	481	450	505	444	503	447	429	501	471	430	462	478	429	463	491	477	449	472	461	437	478	482	457	493	469	489	467	472	448	489	455	455	433	457	461	453	529	456	479	467	496	505	448	470	449	438	453	433	431	477	459	479	501	458	490	482	479	480	484	421	445	465	502	484	497	467	489	480	493	451	452	460	496	474	451	445	484	497	482	480	434	467	464	456	429	460	475	449	439	474	490	460	478	423	513	461	448	480	453	467	483	436	452	437	451	449	474	499	499	463	441	475	470	480	482	439	455	441	460	468	492	455	482	481	465	444	460	463	449	462	476	516	463	447	502	491	483	439	487	475	457	438	481	489	499	471	475	467	460	481	449	429	463	471	436	479	442	465	434	496	501	494	472	495	507	472	437	479	529	447	520	494	465	498	476	491	490	486	474	454	458	470	429	438	441	464	453	477	463	462	485	451	445	462	452	436	445	480	436	478	494	449	518	431	488	462	497	446	446	474	465	507	485	462	431	477	446	435	478	476	498	488	488	460	486	449	490	456	474	487	456	454	464	493	487	510	461	482	482	410	456	460	460	441	484	476	464	425	477	509	476	457	461	499	460	471	470	487	463
22941	21635	29356	24391	21626	21678	12180	1123	746	661	553	456	440	403	475	628	694	305	256	249	224	243	235	212	214	217	238	215	193	222	175	185	190	229	219	211	202	206	226	203	195	221	215	218	185	242	245	229	227	231	227	250	211	194	233	185	180	205	205	193	200	177	194	187	190	169	182	173	184	190	202	200	203	183	177	188	176	176	179	174	180	182	165	197	176	177	180	182	177	182	179	157	168	198	143	176	160	192	168	168	187	171	207	183	193	172	188	195	168	174	153	199	168	191	198	173	194	183	182	198	163	162	196	184	181	186	196	179	185	168	148	185	176	198	199	165	167	190	157	178	159	169	178	193	177	183	164	167	181	173	178	196	170	180	187	170	177	169	172	153	199	159	156	195	170	166	183	189	167	174	167	177	171	180	168	180	202	189	159	168	161	193	197	206	178	195	216	191	181	181	183	187	190	188	199	159	158	157	171	190	174	181	155	159	194	194	175	150	162	150	176	215	168	177	179	194	170	190	190	183	173	193	179	170	183	196	180	170	169	164	188	186	161	188	177	174	163	165	192	191	180	175	155	183	189	154	190	160	190	187	161	170	164	185	165	180	190	185	169	179	173	187	192	181	185	196	164	170	182	169	162	182	153	168	194	170	156	191	199	170	186	188	204	202	191	170	176	186	182	176	176	194	168	181	181	189	164	204	192	178	164	169	166	170	170	160	214	177	173	174	168	196	167	188	168	182	157	182	180	188	164	167	195	187	196	176	155	177	180	184	175	172	202	163	181	189	179	162	167	190	191	178	185	150	200	163	155	191	173	166	158	156	170	205	169	177	172	181	165	162	213	178	205	180	169	170	178	170	180	200	189	165	174	186	157	151	168	169	174	168	186	170	170	192	171	196	186	185	174	182	168	173	194	209	165	190	157	218	211	205	197	175	167	156	163	141	182	173	173	172	165	184	169	176	184	176	190	158	156	183	167	185	155	189	184	191	206	169	158	179	186	188	159	170	191	165	176	151	152	168	176	171	173	197	178	176	186	169	172	180	159	182	189	175	197	156	157	183	190	194	161	164	168	177	177	170	168	180	189	162	183	166	175	183	159	145	182	186	197	178	170	172	188	162	186	167	184	180	161	165	190	163	156	168	186	195	206	185	182	182	170	164	183	168	162	166	183	174	162	174	168	184	163	170	163	186	182	193	185	174	157	197	184	176	157	163	161	167	186	202	172	190	187	180	183	189	179	183	181	191	184	185	167	171	173	175	174	167	152	172	168	180	153	198	210	165	165	183	195	166	169	175	163	223	198	172	193	175	166	185	161	170	180	197	179	147	169	190	184	176	177	165	167	171	171	180	174	184	176	165	187	181	187	196	186	163	181	167	167	181	193	190	169	195	181	180	188	186	189	172	212	160	183	179	180	154	185	164	173	163	159	188	174	176	178	182	189	181	220	169	177	196	154	177	170	198	164	183	179	178	189	171	172	157	185	147	186	178	175	171	188	161	208	170	165	174	165	177	158	168	204	159	164	191	189	152	152	170	178	170	169	185	163	170	183	177	171	164	183	167	166	185	177	186	173	177	160	181	187	202	161	192	186	183	160	157	180	187	129	179	188	197	160	195	179	186	175	173	171	155	185	187	175	184	181	179	172	153	175	184	179	154	172	187	182	170	172	170	194	185	169	176	177	167	191	185	171	170	181	182	167	150	148	170	155	178	186	169	173	191	185	172	168	210	169	190	160	202	201	190	181	188	168	160	163	189	165	195	169	177	172	196	197	152	195	206	187	175	180	179	185	187	176	173	173	177	194	177	191	178	155	170	172	181	171	182	184	170	190	154	143	155	194	170	155	183	180	166	185	201	208	198	179	185	181	196	178	152	189	161	194	207	187	162	197	195	180	183	188	166	156	143	188	186	189	177	161	162	197	184	200	159	177	185	183	153	193	193	164	181	177	195	162	172	198	180	168	173	154	176	174	175	151	172	197	179	170	199	158	166	199	170	162	190	182	206	188	173	189	182	180	172	195	200	167	183	164	185	166	162	193	177	184	174	207	180	169	202	168	187	170	197	178	176	175	175	177	160	209	157	175	174	213	183	190	148	163	153	183	175	180	162	154	191	176	172	193	185	179	173	174	189	169	199	183	175	173	184	170	180	191	187	169	171	177	188	165	175	172	180	186	184	178	165	165	180	182	170	188	180	184	185	174	182	182	180	168	166	191	179	178	191	160	158	165	178	187	174	165	155	187	144	164	180	150	199	158	197	171	173	173	166	181	207	170	174	175	167	156	165	189	168	207	170	168	183	197	180	184	201	174	164	185	169	169	179	178	175	187	166	184	197	163	161	180	166	181	174	215	180	149	173	163	178	183	200	182	190	184	203	168	190	176	190	178	162	157	173	184	175	170	194	176	168	153	181	161	185	184	159	179	213	175	190	192	172	178	199	171	162	195	185	175	167	183	184	198	185	157	174	173	175	184	171	196	175	152	192	174	176	187	184	198	191	177	181	163	189	170	193	178	177	156	166	183	166	185	169	169	170	198	181	192	174	155	183	179	184	170	182	159	163	173	173	194	174	174	181	192	194	160	205	190	188	177	171	171	167	163	187	175	181	185	162	185	188	191	187	180	190	187	150	188	183	196	162	195	168	176	170	193	174	180	211	157	172	170	170	155	166	197	177	172	161	142	172	175	190	178	178	194	178	177	180	183	180	174	192	173	192	171	190	185	180	187	171	176	160	170	171	171	160	182	199	144	164	204	158	145	165	166	163	162	206	175	167	187	175	174	190	183	169	188	159	190	185	192	189	172	191	173	163	181	168	180	160	170	186	178	172	178	179	193	185	175	188	164	156	175	154	182	163	180	165	187	173	193	166	180	181	172	179	172	176	169	183	169	180	181	181	178	169	166	173	196	179	183	182	165	175	192	185	169	198	194	180	172	178	189	177	174	175	184	186	188	168	172	162	182	169	183	190	205	192	173	169	172	179	200	178	183	160	175	181	175	199	174	151	154	184	193	190	200	192	177	183	179	166	190	189	191	193	180	172	176	181	179	199	171	176	185	193	171	188	174	201	183	191	169	177	168	179	199	174	182	160	163	185	186	178	164	168	197	167	190	189	205	191	168	193	189	168	157	172	152	172	184	184	147	173	194	174	170	206	169	206	178	194	183	180	193	182	194	167	184	176	171	167	194	153	176	166	169	156	187	179	206	180	181	175	174	173	167	177	181	152	166	172	185	177	188	189	189	161	164	179	186	191	177	174	161	179	169	191	171	176	204	179	173	187	173	179	144	169	162	177	154	168	192	168	179	175	163	180	186	171	173	157	168	168	190	164	160	173	185	180	167	191	180	164	189	192	154	185	187	175	172	176	167	189	177	182	195	166	170	167	173	166	178	168	186	176	177	174	191	159	185	199	177	184	170	176	167	146	170	189	174	183	163	194	186	186	165	180	187	187	166	153	196	173	167	167	160	155	174	164	186	155	167	180	183	169	176	179	169	175
21734	29378	20242	6133	4488	2909	1974	1384	1103	902	786	625	569	539	575	830	930	340	269	321	297	247	272	265	253	246	252	207	245	231	230	221	229	215	220	207	208	222	193	202	221	212	239	237	246	239	237	272	254	254	281	249	230	209	223	217	220	214	205	170	203	224	189	185	187	185	176	193	190	201	178	186	207	215	209	178	177	195	193	162	204	190	182	201	191	207	191	176	195	167	175	185	182	165	180	178	171	196	176	189	164	182	191	167	173	173	198	198	180	159	182	208	179	170	182	182	175	177	169	151	186	150	189	179	203	180	168	184	173	174	192	196	187	172	201	164	175	152	163	177	162	192	180	188	193	195	185	176	172	191	152	174	190	201	200	186	167	174	199	188	186	177	191	163	185	203	194	177	179	183	186	175	174	163	195	174	155	174	182	188	167	182	193	185	197	179	188	183	181	192	153	172	197	175	153	168	179	180	202	166	197	222	186	181	202	173	176	187	205	178	163	185	187	170	161	177	168	188	191	189	191	170	169	207	189	193	185	182	184	164	196	179	180	180	187	186	182	167	186	146	162	189	191	201	172	160	204	180	193	186	172	188	197	182	183	180	194	185	165	189	181	162	172	182	202	189	189	208	194	178	198	178	180	190	166	175	164	197	165	188	159	177	162	180	182	189	173	171	180	180	174	171	190	183	193	173	191	165	194	186	179	179	178	169	172	178	208	164	168	164	160	174	169	178	177	182	196	179	170	145	161	189	169	192	187	155	171	171	178	189	183	185	182	199	202	184	179	174	173	175	180	176	161	185	163	182	185	190	176	189	169	209	162	163	162	201	199	180	195	185	171	196	179	189	178	198	167	174	179	179	198	186	163	174	178	189	191	185	192	207	186	194	190	174	185	162	176	152	191	183	169	180	175	165	154	168	195	177	184	199	198	176	206	168	216	183	157	204	189	159	189	181	174	176	182	177	211	169	202	203	178	168	181	181	182	171	164	178	172	193	156	167	194	182	180	209	181	186	192	184	167	173	166	195	178	190	214	184	167	182	181	181	183	185	171	194	185	170	184	177	155	183	170	179	190	171	180	176	156	188	191	187	198	165	191	152	200	172	177	175	170	172	171	194	196	184	173	175	164	178	160	191	214	170	178	198	191	180	193	180	180	184	169	189	159	200	179	173	181	181	191	169	185	197	179	185	203	187	187	178	164	194	169	173	178	156	185	180	156	205	194	188	186	208	187	203	185	190	185	164	179	179	165	189	186	164	177	157	186	195	159	180	183	202	159	198	180	179	200	178	175	169	156	197	196	148	169	164	175	192	178	174	200	167	191	163	188	197	170	180	196	191	187	186	188	197	183	171	190	170	187	191	187	183	194	188	189	161	181	172	171	192	163	164	186	184	163	164	198	190	167	181	178	189	195	164	191	192	187	184	180	172	182	184	179	172	211	178	179	173	183	199	193	170	164	177	191	176	185	180	195	175	171	185	177	185	177	175	187	171	173	182	184	170	176	184	168	206	163	194	172	212	183	182	198	177	176	156	173	216	182	165	183	168	174	175	192	207	190	210	201	155	181	155	194	165	178	188	205	205	185	179	179	183	170	144	194	200	164	190	184	180	178	161	186	183	185	184	173	179	210	186	194	170	193	172	208	165	193	210	178	212	185	171	165	196	185	158	173	184	188	175	195	207	194	175	178	170	188	182	167	179	187	168	186	169	182	209	172	176	177	188	201	183	165	174	165	185	168	179	186	205	193	197	187	191	160	168	184	177	203	171	160	169	179	181	174	189	172	179	194	169	174	174	169	192	176	190	169	180	144	197	151	161	172	184	175	167	168	187	177	176	183	164	161	167	188	178	163	204	176	168	179	165	167	186	179	218	165	169	206	188	196	201	176	179	162	190	173	181	182	208	193	185	189	152	188	172	188	196	221	187	170	187	179	182	173	184	199	182	186	186	163	197	169	181	201	185	178	178	188	174	178	212	199	197	166	173	220	187	192	177	173	170	164	177	187	150	161	211	171	173	192	184	194	179	188	204	172	199	176	186	179	171	183	198	170	200	165	183	172	157	172	168	167	171	185	185	185	179	176	189	176	184	184	192	184	194	194	167	170	179	177	186	177	186	198	195	169	178	159	167	199	204	196	182	195	207	179	172	181	164	171	191	167	175	181	191	161	175	190	177	170	161	176	172	182	182	191	177	184	169	186	183	222	194	196	178	179	200	169	195	177	160	200	167	187	193	179	183	200	164	191	175	164	180	188	168	164	174	166	184	176	186	174	177	184	179	178	189	186	172	174	204	178	175	182	216	187	167	175	181	177	195	179	172	171	172	178	196	168	171	170	202	172	184	171	201	171	179	183	187	185	173	182	193	192	175	166	181	189	183	162	201	169	198	194	197	210	191	173	194	173	183	190	174	188	187	183	214	193	184	185	185	206	184	175	205	191	177	198	194	197	195	198	188	167	168	192	186	177	198	185	174	178	172	192	187	185	189	208	173	170	167	210	171	178	207	199	174	182	184	167	161	152	179	192	207	187	174	189	214	181	206	178	165	183	188	193	180	184	197	183	187	165	181	181	160	150	182	186	166	191	206	180	200	169	172	180	180	193	189	170	197	171	175	166	160	173	182	180	178	188	166	187	193	184	176	192	172	190	214	170	204	172	170	171	166	190	177	183	169	165	189	174	205	163	163	165	177	194	201	175	213	171	200	178	185	208	165	164	184	181	195	169	191	190	184	190	167	169	172	196	168	179	197	173	173	185	177	194	180	172	180	221	220	187	163	173	184	174	192	179	192	177	149	172	202	211	165	188	169	194	171	153	200	184	176	180	180	177	188	212	208	178	205	155	172	189	177	173	147	209	172	183	156	191	191	146	172	177	177	164	172	177	170	198	194	186	194	165	162	194	169	189	188	163	189	182	189	167	188	160	192	178	190	177	184	158	190	206	190	194	173	197	156	176	195	187	183	190	173	156	181	206	190	175	185	169	179	197	189	187	172	183	186	183	216	173	181	152	193	185	147	168	191	175	163	176	189	182	158	188	186	196	187	186	194	175	191	180	184	155	170	217	172	193	175	185	194	170	189	190	161	183	163	156	187	178	204	201	175	179	186	169	180	193	159	191	194	165	156	179	196	182	179	178	174	202	198	208	192	185	177	175	186	187	168	190	202	189	187	179	193	209	177	170	180	181	176	177	160	181	189	171	198	173	162	172	185	181	166	170	183	150	190	177	194	183	173	174	172	187	177	183	173	162	159	164	168	200	151	148	175	182	195	142	187	179	193	182	193	200	187	202	193	191	181	174	158	177	175	184	190	198	174	171	190	181	189	191	180	181	196	196	175	170	179	173	161	189	189	209	203	156	191	187	197	208	170	193	197	175	168	190	177	164	184	196	184	192	189	188	151	175	175	179	194	154	192	186	143	159	171	170	197	168	173	198	170	192	169	166	185	169	193	192	191	209	202	187	206	178	170	177	175	215	171	171	174	184	179	199	197	193	180
28756	20139	9316	1692	990	701	643	561	576	611	529	543	600	591	574	543	552	538	540	559	554	559	563	508	536	573	515	535	561	561	536	564	580	530	561	553	538	559	553	553	561	548	519	519	585	555	545	559	549	583	596	559	497	561	541	554	516	561	533	590	542	545	518	542	567	534	543	558	543	503	614	554	543	532	573	510	564	545	563	533	549	552	557	550	593	556	495	502	509	507	529	529	544	531	535	592	549	536	555	544	518	499	607	532	563	512	528	539	572	532	553	547	565	509	562	532	498	531	507	536	510	526	580	513	529	524	500	584	537	554	542	550	547	520	540	547	554	493	504	572	519	543	528	544	546	550	541	529	564	576	578	586	570	532	548	545	546	549	540	537	547	500	559	546	577	555	544	558	575	520	548	508	509	501	583	538	537	485	552	537	585	506	543	567	579	544	544	499	569	552	554	570	526	572	520	560	553	592	532	498	490	551	532	536	565	530	526	542	529	514	530	552	560	547	536	561	515	508	537	495	529	475	540	528	542	541	516	556	558	549	518	554	568	507	513	557	548	536	557	587	514	568	579	548	562	526	548	573	559	562	536	529	595	521	535	534	546	531	508	550	551	508	522	506	525	544	537	508	514	528	537	549	551	546	565	512	545	521	530	526	510	522	552	494	494	522	525	537	548	563	497	534	551	525	548	512	551	542	553	561	543	585	567	504	534	528	575	572	578	542	500	571	565	500	585	472	564	542	510	526	511	516	555	516	477	474	551	542	543	534	531	533	528	517	564	532	531	527	538	525	480	548	553	539	527	528	545	546	561	504	538	541	562	501	524	525	560	513	520	532	521	562	536	524	581	530	536	504	630	579	512	537	544	541	554	533	561	536	501	497	568	507	576	540	519	560	559	559	530	542	507	576	548	540	561	538	555	538	554	537	524	590	537	552	515	545	563	534	567	530	506	558	539	559	559	547	566	521	593	544	536	509	559	556	551	532	575	559	522	531	577	558	563	507	549	529	543	580	546	525	496	579	508	570	536	534	594	565	554	518	511	530	533	551	530	511	586	607	533	513	521	534	505	574	530	566	541	514	566	515	545	559	513	525	500	558	534	533	569	533	536	532	564	558	524	538	531	523	522	562	579	534	518	547	540	544	583	544	564	540	485	558	548	548	524	578	545	512	541	567	515	528	554	536	566	530	498	585	505	591	574	539	537	520	523	571	547	527	553	541	507	594	579	567	530	514	512	571	548	552	571	531	550	516	537	522	499	490	549	559	541	543	516	517	529	546	529	566	551	544	567	584	547	532	552	557	540	553	542	547	574	540	563	533	537	578	493	567	535	579	547	580	542	535	556	556	523	566	495	524	515	576	516	548	581	591	552	551	547	546	537	561	542	533	536	531	516	482	538	546	548	567	554	533	519	504	530	569	551	526	522	528	557	537	537	500	512	522	513	539	600	542	532	564	536	553	517	577	500	545	570	567	522	548	596	559	547	564	539	539	558	540	567	529	559	591	550	558	533	505	541	495	521	577	520	557	534	565	540	567	546	512	528	507	518	499	544	559	527	610	526	548	530	538	545	554	545	555	510	540	521	530	530	505	530	553	484	518	508	540	532	561	506	523	504	548	531	551	557	554	509	594	574	555	520	546	530	523	549	523	518	524	550	534	569	507	514	559	527	567	514	557	528	530	509	496	498	542	555	512	531	562	535	546	569	577	486	550	502	545	501	606	546	543	512	554	534	527	576	512	549	502	552	528	531	537	513	554	512	607	583	551	510	533	544	504	552	535	506	575	524	541	513	525	516	539	552	535	572	510	580	571	541	578	569	535	548	556	594	517	545	548	550	533	547	533	520	547	536	530	575	533	501	555	527	544	543	536	552	536	561	522	535	560	568	585	581	517	560	553	511	534	543	514	571	521	487	522	524	526	568	561	555	530	540	556	567	550	545	545	571	548	543	529	512	546	587	537	568	559	572	523	526	525	521	542	577	565	530	481	538	530	537	528	563	569	551	534	553	534	569	576	541	532	554	558	577	565	554	552	542	571	563	497	562	497	551	537	508	559	535	543	535	568	524	520	562	537	565	520	560	507	571	559	515	571	558	540	573	539	498	501	546	533	501	534	561	556	531	523	526	536	538	555	583	528	546	543	541	541	559	527	536	555	571	518	564	509	535	563	547	531	539	574	525	550	569	508	553	521	504	539	542	570	525	542	570	564	520	541	537	535	500	584	534	519	536	531	530	519	562	556	539	527	557	589	531	537	569	538	537	534	542	525	562	554	523	534	569	535	502	523	531	574	538	508	564	558	554	533	542	528	554	495	546	539	556	525	523	526	520	514	565	548	536	546	541	588	526	541	536	530	529	514	573	517	531	550	563	509	502	554	500	576	509	558	552	591	503	521	539	533	573	547	531	568	544	584	551	554	545	495	515	499	557	517	508	575	516	519	549	534	562	536	493	519	533	546	526	568	539	510	540	568	542	568	522	514	536	538	556	569	525	517	542	568	544	509	523	552	502	534	481	566	541	554	554	555	545	552	557	549	566	542	538	500	542	581	544	543	528	556	567	555	577	524	526	558	528	531	531	513	549	528	544	582	520	537	539	561	542	547	531	576	523	564	544	524	595	555	547	536	515	585	532	517	510	507	544	530	543	506	560	547	549	487	508	550	526	569	508	562	517	573	524	527	568	502	528	528	554	524	500	526	527	530	531	544	525	547	560	520	575	547	566	521	525	505	544	575	556	532	571	572	524	538	548	524	516	565	566	545	512	543	512	491	549	518	528	519	558	576	561	519	545	580	531	553	591	517	559	524	551	535	526	584	533	507	585	522	544	546	483	554	530	554	554	582	528	551	548	530	537	564	553	527	557	540	515	548	563	572	547	517	561	552	535	525	544	532	543	556	538	556	545	556	540	488	542	552	557	540	532	519	551	530	532	547	534	553	548	499	529	525	547	543	535	525	495	554	566	545	551	516	581	582	545	530	535	553	509	553	538	543	587	546	518	538	611	551	612	570	518	494	533	504	508	520	495	586	539	532	570	490	527	508	524	510	566	584	536	546	511	550	573	528	527	558	546	544	491	569	526	484	517	559	584	519	555	560	521	533	513	561	511	560	531	562	559	555	499	516	553	568	550	550	522	508	515	561	537	580	512	540	508	532	512	564	576	504	538	519	491	549	535	539	534	558	550	531	526	558	540	560	545	491	550	549	515	548	540	537	559	536	489	539	548	515	521	512	553	493	525	538	528	514	522	530	551	602	504	543	526	559	526	523	511	553	562	552	563	524	530	555	530	528	496	573	520	585	539	539	555	538	542	561	579	551	531	549	517	466	534	545	525	572	527	519	529	530	555	541	536	567	526	539	537	514	592	525	554	543	542	502	536	533	529	530	517	547	533	514	565	540	506	520	516	592	521	559	530	524	560	526	535	536	536	551	508	552	558	516	550	550	541	533	521	549	504	517	543	522	546	491	542	541	536	545	507	566	547	531	525	547	562	548
18143	11033	4939	1175	1138	763	671	656	639	594	607	629	632	605	689	588	555	526	535	562	576	576	587	534	556	536	542	549	571	570	532	550	537	550	558	603	579	573	515	543	552	558	551	512	564	575	550	581	563	551	595	566	566	574	585	564	606	598	555	561	535	571	519	557	559	521	545	596	553	585	545	561	581	561	550	547	583	540	537	583	541	609	515	549	569	531	574	528	539	554	531	554	539	585	577	554	572	520	558	591	522	567	547	563	550	555	584	529	548	547	503	551	560	542	539	524	529	501	532	564	554	584	537	550	527	567	556	519	564	541	591	519	525	548	566	554	544	553	534	545	550	585	551	580	507	521	562	539	505	530	536	556	545	550	541	545	590	564	514	549	555	609	561	536	553	569	571	555	561	541	573	579	564	569	537	547	587	574	545	514	538	540	569	583	544	541	568	535	550	511	521	562	525	581	550	517	587	522	563	553	527	574	593	560	528	547	545	515	522	578	561	550	538	553	538	537	544	539	535	543	575	592	576	558	579	543	581	548	538	549	585	577	549	529	532	560	600	479	560	575	592	557	566	612	557	533	600	586	566	561	529	515	518	518	553	579	530	558	551	524	600	526	501	497	587	574	568	553	535	552	534	574	568	570	524	537	566	552	561	522	558	553	537	533	553	546	500	539	564	529	547	552	548	550	561	557	544	506	570	539	551	567	567	563	528	571	556	531	531	558	590	567	538	497	556	510	547	546	547	584	542	528	555	504	542	529	569	549	607	531	597	572	573	513	577	511	601	527	559	553	562	566	615	568	543	535	548	523	562	538	557	578	568	541	498	534	570	546	592	522	562	571	537	524	576	556	536	534	512	545	499	556	561	576	603	511	577	567	530	511	519	524	592	556	535	523	576	570	570	534	575	560	590	568	540	535	521	534	592	542	524	575	583	571	549	547	547	540	546	558	510	573	579	549	531	575	617	576	498	547	595	554	554	523	539	566	556	578	536	533	534	525	584	584	528	582	551	522	520	570	507	589	514	557	509	512	526	515	545	582	568	555	598	551	535	512	581	513	573	548	574	553	546	522	547	596	551	563	532	530	571	587	548	530	525	530	576	546	610	548	530	578	526	545	568	551	523	554	585	549	527	525	557	570	564	572	563	537	525	570	551	562	583	524	515	553	546	592	566	552	601	593	614	545	558	561	560	583	542	525	516	575	562	529	588	558	561	553	580	525	574	544	527	569	560	514	577	569	522	569	540	547	558	618	558	528	582	543	533	537	542	523	565	508	548	569	539	555	531	508	557	576	559	530	561	551	549	560	552	531	557	547	574	551	549	541	573	522	520	537	562	524	588	556	543	550	516	564	618	516	555	503	588	571	539	551	525	596	539	537	586	546	556	527	535	556	580	584	564	571	545	580	577	561	526	544	522	543	513	558	554	582	533	555	576	579	553	563	525	537	531	543	583	567	572	564	540	541	552	553	527	604	525	515	561	508	572	518	560	562	545	564	569	532	567	565	532	521	486	508	546	592	585	551	565	627	577	541	537	554	572	533	549	554	575	582	545	595	590	538	608	562	564	565	540	552	549	575	539	532	517	550	509	518	546	562	535	557	553	535	530	583	522	535	553	560	498	535	559	526	501	589	567	549	559	587	544	560	560	545	539	579	573	529	559	555	527	567	538	566	546	571	588	554	519	618	570	579	522	579	560	575	548	592	530	561	547	541	556	547	558	568	508	531	560	573	572	550	547	573	594	562	581	521	543	553	561	578	540	584	509	521	565	554	573	538	564	538	524	537	532	566	533	562	576	521	574	553	547	542	549	516	537	541	587	522	558	566	554	532	495	552	569	515	542	598	543	565	575	511	560	527	549	528	579	535	588	499	540	536	588	539	581	547	544	549	537	537	521	542	569	580	558	543	579	552	536	553	569	543	539	548	555	502	544	501	520	546	531	538	559	561	561	531	594	546	550	559	556	542	581	581	506	549	587	534	525	536	545	575	512	568	490	552	543	564	530	541	583	530	565	529	520	526	543	521	559	550	535	583	555	538	527	564	570	570	553	564	573	577	547	567	565	531	601	583	534	563	580	556	547	564	535	530	557	540	526	573	619	550	553	588	552	536	569	585	549	566	546	550	526	525	554	491	532	610	540	522	527	531	558	555	541	596	530	533	521	577	516	586	559	551	569	550	582	529	555	572	570	558	563	570	533	581	556	544	522	515	565	580	551	521	562	534	576	552	559	540	508	582	535	528	571	548	545	584	527	545	569	538	513	514	552	555	527	524	541	553	536	563	569	549	559	579	550	631	545	578	535	546	523	508	561	530	539	497	570	547	524	529	550	570	534	551	550	558	541	535	569	550	563	520	570	569	546	531	592	526	582	547	537	564	546	547	584	561	579	576	555	522	568	561	547	601	555	533	555	542	506	535	527	557	580	584	562	531	528	566	534	609	543	552	515	559	534	571	547	573	572	540	545	543	563	608	505	533	527	506	533	563	534	514	548	501	608	493	588	555	540	554	534	520	610	559	542	566	545	529	548	542	518	537	545	559	507	517	577	519	537	517	571	527	569	549	546	539	585	546	576	525	503	524	556	565	514	605	530	562	538	564	524	562	575	581	520	589	543	535	552	529	557	533	553	503	574	521	539	540	520	531	552	586	570	542	551	590	533	534	527	563	603	590	533	528	554	566	579	550	559	551	557	561	553	565	570	618	590	566	555	565	548	587	516	552	542	590	517	528	530	568	570	550	558	523	486	571	537	558	559	537	580	546	549	565	526	565	567	544	560	541	560	592	533	532	555	539	519	535	586	539	544	560	554	594	552	525	575	533	590	539	528	554	518	553	548	552	530	535	526	518	538	504	549	516	520	554	567	511	564	565	566	523	554	573	556	533	506	560	586	602	532	575	548	533	523	565	537	558	555	580	559	596	547	588	563	557	552	529	560	547	524	575	531	581	558	575	581	563	556	547	543	560	539	546	523	539	516	557	570	551	551	554	546	567	529	559	527	558	528	514	555	550	547	559	564	573	536	587	552	550	541	588	547	557	592	558	531	565	557	545	575	522	552	550	555	555	551	569	539	569	532	574	556	565	537	544	543	557	567	574	571	583	516	568	536	540	540	579	571	569	571	517	539	531	541	567	590	572	553	539	518	523	525	565	565	542	554	569	541	535	546	570	567	568	537	556	523	560	562	590	543	566	562	553	576	571	567	546	523	551	530	582	567	567	582	568	558	532	540	551	579	568	568	521	603	570	564	590	526	571	586	563	569	522	528	539	549	527	599	545	560	584	537	534	546	559	576	545	553	547	508	526	568	555	566	562	568	551	529	492	496	502	546	558	551	550	552	559	553	540	581	528	583	588	553	554	524	571	583	568	507	569	552	538	571	553	539	584	502	574	538	594	597	569	553	552	544	521	555	571	545	577	558	566	526	570	584	531	511	540	533	595	549	563	585	544	552	528	542	546	516	532	570	532	593	543	559	565	509	504	529	555	533	588	575	501
24192	21650	29045	24746	21642	13006	1326	789	643	612	565	534	546	516	621	350	415	391	345	369	368	355	360	345	323	355	368	340	338	343	343	333	335	346	351	350	332	330	348	315	316	329	360	370	345	373	375	364	365	403	377	383	359	350	347	331	386	354	335	300	328	331	325	310	310	321	322	315	316	321	358	347	358	318	347	321	303	311	368	321	307	349	336	337	356	321	354	337	303	302	359	329	321	326	321	348	355	320	321	306	333	318	314	340	368	343	321	369	339	319	332	329	309	329	333	353	313	357	321	341	299	291	316	308	300	339	321	326	306	346	325	315	303	325	330	316	314	328	344	343	345	338	349	300	307	324	357	318	351	315	330	365	317	333	369	338	314	313	293	384	330	372	347	323	322	344	333	326	322	292	342	338	318	333	312	326	324	282	322	346	322	347	346	329	293	337	320	336	344	338	339	313	311	335	312	299	326	320	297	315	314	301	321	326	327	329	331	327	327	331	338	319	339	321	361	317	303	330	362	317	334	303	318	351	336	353	328	361	345	312	318	341	311	319	334	318	339	321	312	303	323	342	328	323	311	302	324	314	347	293	318	344	330	337	328	333	312	328	341	301	318	318	286	323	336	329	364	358	296	327	317	324	310	340	338	323	313	350	320	346	310	330	304	311	321	293	342	330	334	338	323	359	330	335	299	348	295	325	307	324	382	326	341	375	343	346	342	325	324	334	340	321	306	341	335	323	304	329	305	300	334	355	312	295	318	337	294	367	332	290	371	344	300	326	304	320	330	348	317	331	333	325	343	320	308	346	306	345	329	300	306	319	333	315	311	336	298	307	326	311	340	303	334	315	306	329	322	352	326	307	337	324	299	321	330	354	326	314	333	328	342	331	323	340	308	348	335	338	291	324	310	340	292	321	307	343	332	345	319	320	338	362	372	329	316	325	317	322	336	343	345	328	345	322	312	343	348	321	339	329	331	323	359	331	320	336	353	318	337	317	336	346	348	326	327	330	342	309	344	315	337	338	316	304	338	315	295	325	349	326	324	333	334	343	340	319	312	344	322	348	312	308	313	325	305	332	368	350	333	310	322	326	339	357	313	323	340	332	313	333	359	352	313	341	332	346	324	349	332	351	325	303	301	311	298	343	309	335	330	288	346	313	326	325	379	348	338	349	349	325	324	321	325	335	325	371	319	374	351	320	303	309	315	302	325	325	348	359	341	313	319	346	328	343	337	306	303	366	320	316	327	300	318	346	292	303	350	339	339	295	346	351	314	305	343	315	342	361	343	342	311	316	341	301	337	311	317	355	310	354	331	322	302	331	322	329	315	332	308	348	314	295	314	313	301	340	320	313	322	310	314	343	306	309	288	328	349	325	319	366	282	308	285	316	324	297	344	309	328	307	351	343	368	348	341	310	327	324	283	330	350	330	340	341	326	340	330	324	310	332	323	315	337	335	323	364	357	340	330	371	348	344	371	324	342	302	303	352	322	317	294	339	335	329	345	303	323	361	313	302	341	360	368	335	384	333	293	321	335	300	324	360	324	331	352	322	349	345	311	339	317	308	316	332	314	304	335	312	336	301	356	335	315	322	363	341	316	343	344	325	300	336	362	344	333	327	321	288	297	305	307	327	338	337	312	345	310	319	282	337	340	329	312	351	363	352	334	287	322	294	336	293	333	363	348	346	303	349	321	343	314	333	316	364	288	353	342	331	320	323	330	313	336	327	331	352	348	315	320	316	300	324	329	315	306	321	327	346	361	324	343	331	295	345	308	310	309	319	357	351	317	336	296	350	331	342	317	299	348	339	355	344	328	319	307	323	330	324	337	353	312	348	324	315	345	339	358	317	346	327	304	360	356	319	328	334	341	371	338	323	338	319	333	314	336	354	347	315	318	339	342	312	314	344	309	320	356	297	309	314	326	306	330	307	319	325	339	318	364	328	336	324	324	284	334	336	340	331	326	327	312	313	346	337	302	334	305	305	315	327	328	348	316	332	357	296	352	307	363	308	319	361	317	291	329	313	362	356	304	335	326	331	305	322	317	340	333	303	326	322	305	294	352	306	325	333	339	338	321	319	311	306	313	349	336	365	344	321	329	334	328	319	353	312	329	316	336	302	295	277	344	315	323	312	336	346	320	331	319	331	324	314	331	302	307	316	351	328	333	380	350	330	343	306	313	323	330	333	318	332	318	340	368	328	325	350	340	339	360	344	310	303	330	295	341	332	307	344	340	324	321	337	332	317	360	299	312	342	318	357	337	310	305	330	332	329	328	280	285	331	319	316	316	313	337	314	305	318	324	321	318	338	359	346	352	298	346	309	333	324	328	335	347	308	335	321	300	320	346	312	332	322	341	365	345	339	352	346	305	336	367	352	335	331	296	357	326	328	375	305	317	346	325	325	332	357	332	361	318	309	319	320	317	312	312	311	347	308	294	318	357	334	313	344	367	300	325	391	337	312	306	315	345	296	346	357	343	319	314	320	327	277	331	330	315	321	344	371	321	328	291	312	351	326	329	329	348	380	329	316	317	341	332	348	318	319	311	342	314	344	305	341	289	321	331	349	332	313	344	351	350	318	330	318	296	336	323	357	355	316	323	325	332	303	285	321	327	337	345	301	326	345	331	336	317	327	317	306	332	335	282	313	349	367	313	345	326	329	316	340	332	323	346	318	318	371	303	315	313	309	345	297	310	349	338	337	351	345	336	324	345	321	352	319	299	277	362	319	319	352	338	336	292	330	367	336	325	321	317	364	315	340	333	320	309	323	297	309	326	345	347	327	317	313	332	352	329	329	315	319	312	345	345	335	316	332	315	301	316	336	368	336	351	339	340	306	340	308	334	333	308	340	311	304	319	330	337	338	311	377	337	279	307	333	316	327	319	307	325	323	334	359	315	335	313	311	336	310	323	325	323	328	337	341	323	338	325	343	318	321	345	314	299	342	345	353	293	319	289	317	310	314	345	341	297	323	328	342	328	357	328	342	352	338	291	334	326	340	315	334	324	324	300	342	312	307	319	338	321	285	340	288	336	362	328	307	371	303	340	353	332	346	327	339	311	339	315	335	301	309	363	325	348	351	319	331	317	348	341	319	346	355	306	324	337	331	319	299	337	341	348	293	323	320	341	359	338	331	350	320	339	329	347	303	342	343	316	340	325	313	299	341	297	331	306	343	334	312	310	323	324	338	327	310	344	337	306	326	333	325	308	344	318	321	310	342	336	354	333	340	358	319	291	318	319	372	307	353	322	347	377	308	324	358	325	309	300	320	350	316	325	326	320	322	344	325	339	323	348	313	306	311	312	355	334	317	280	290	337	321	290	323	317	339	326	319	322	342	326	325	314	325	301	307	327	308	343	308	325	314	301	376	313	317	317	360	336	345	343	336	324	299	352	323	358	339	344	299	309	289	373	321	315	357	320	320	315	352	348	347	319	329	329	328	309	362	338	353	314	330	347	309	315	322	327	323	356	326	293	344	360	317	297	343	345	330
19988	17857	10172	4147	2559	1682	1363	1072	884	799	684	645	592	633	732	462	427	419	417	389	410	415	400	348	381	390	388	380	366	288	379	353	375	352	369	370	352	339	394	334	362	371	360	404	375	348	424	386	414	360	407	424	356	357	365	374	368	366	335	348	361	370	354	337	383	332	362	358	365	382	329	347	318	365	322	338	373	343	329	374	324	353	357	325	354	372	342	339	344	320	354	320	347	384	330	384	354	308	362	319	355	338	354	326	356	337	325	338	361	343	358	334	339	357	326	343	361	345	359	360	356	379	325	330	346	365	361	328	355	339	348	346	338	383	342	342	343	337	358	339	347	324	351	350	363	373	344	333	320	328	330	337	349	330	358	318	358	326	347	352	320	358	343	336	328	364	352	344	371	349	335	345	381	339	346	371	341	331	356	353	327	359	358	351	353	361	346	381	351	359	363	335	320	340	337	380	334	394	309	390	350	340	399	359	365	329	340	341	322	344	346	380	325	332	382	322	375	365	327	359	364	334	357	344	326	371	323	369	345	338	366	377	335	316	381	358	366	303	328	338	374	349	346	346	319	315	341	399	352	347	316	362	342	335	332	351	367	347	373	323	340	307	343	355	325	356	333	321	353	355	349	356	320	345	336	335	365	319	331	377	362	360	357	378	328	331	335	354	363	337	351	327	349	387	366	335	360	340	378	335	372	329	310	346	357	331	377	379	326	343	357	352	323	368	346	329	340	335	359	358	338	365	359	365	357	378	347	355	352	344	345	321	358	339	339	379	359	329	350	322	345	348	338	318	351	337	360	331	325	358	348	330	341	363	332	336	339	304	347	338	326	343	357	355	328	348	337	343	336	336	348	319	346	353	335	351	340	354	360	355	382	326	339	356	350	345	358	397	383	351	331	356	366	364	350	325	367	348	327	319	359	307	364	387	387	344	333	368	339	370	361	337	361	347	319	340	354	356	328	369	345	350	355	356	355	363	351	363	331	339	342	372	378	345	367	349	331	321	387	343	362	355	350	365	345	341	347	320	349	342	323	353	316	322	359	352	380	343	346	327	351	368	347	347	349	344	334	374	346	358	357	374	373	364	347	338	325	305	372	356	341	372	336	335	326	366	318	319	340	370	334	328	358	348	325	337	348	294	394	354	342	353	401	354	345	357	332	317	355	322	370	344	331	367	364	349	352	343	337	342	353	384	360	346	315	320	361	358	319	337	346	322	345	342	369	301	368	366	346	342	353	328	343	324	355	330	361	359	362	353	331	326	347	303	343	330	377	357	342	321	345	295	367	334	313	347	347	353	366	335	328	354	365	320	343	340	351	340	341	394	332	340	360	340	358	334	364	357	383	349	359	328	314	335	342	332	314	328	368	338	366	342	334	375	353	364	368	361	307	373	327	331	394	349	340	344	381	348	363	356	359	344	323	327	358	328	368	343	332	350	317	331	322	351	366	354	343	318	361	332	341	357	370	329	345	357	338	299	342	339	356	324	334	341	316	365	322	369	373	349	385	386	346	325	353	371	371	338	323	362	323	329	339	349	343	335	309	368	346	340	346	340	326	338	324	342	343	345	383	324	334	358	376	351	366	347	343	336	349	339	340	294	326	362	341	323	325	366	354	342	361	324	367	348	372	392	338	362	318	351	333	354	364	356	375	352	335	352	380	331	341	344	339	351	375	342	349	336	338	361	338	333	333	353	368	352	354	343	345	335	354	332	368	321	308	374	367	330	304	371	348	337	358	329	338	348	345	334	347	358	356	339	345	351	336	361	327	334	382	317	340	338	331	362	394	380	344	328	340	341	353	364	371	343	343	344	330	333	357	315	338	371	377	337	340	321	347	326	363	330	360	351	326	336	353	332	359	350	321	334	333	307	317	355	335	333	334	353	350	374	356	319	356	371	331	357	383	349	357	331	349	363	387	364	355	346	334	381	356	327	361	369	310	327	360	349	367	348	371	303	331	364	336	377	330	345	379	347	355	354	355	364	327	337	339	347	359	312	381	371	362	349	349	337	335	358	355	338	312	340	327	369	374	327	347	327	365	343	324	341	352	330	319	360	306	362	329	339	340	310	342	352	346	363	352	318	356	319	344	360	367	348	349	320	371	358	315	365	327	340	348	336	341	353	349	345	323	327	345	344	325	338	346	344	306	364	335	346	375	339	346	321	336	331	348	319	329	355	306	308	339	349	333	346	372	299	328	332	363	331	357	307	339	303	310	347	349	337	333	347	368	340	327	338	318	333	332	349	316	376	331	355	360	354	338	384	374	369	381	319	361	334	334	349	346	369	363	332	358	349	368	376	371	311	334	321	339	345	350	334	347	351	338	389	347	360	348	336	374	356	358	367	331	338	358	338	349	364	346	360	333	336	324	373	321	323	342	361	364	310	324	356	330	365	370	331	344	340	358	318	327	372	318	377	352	352	348	319	355	319	310	323	344	345	372	361	374	336	350	335	354	345	370	339	345	356	354	385	376	362	366	351	341	318	358	321	347	344	345	342	290	359	355	349	352	355	363	352	324	363	308	350	339	340	351	327	361	368	363	355	343	348	357	321	364	340	342	376	332	340	363	363	329	353	361	345	329	339	333	365	364	348	373	342	366	372	347	357	358	386	356	314	318	338	364	344	343	365	358	337	362	342	382	381	325	335	342	332	312	353	372	343	370	321	327	346	351	334	369	364	341	341	341	374	329	341	376	345	320	341	357	352	378	327	349	328	369	357	345	366	320	351	316	365	338	370	327	358	326	359	336	337	367	326	334	336	326	368	340	349	340	334	376	336	320	373	326	368	343	333	340	350	335	362	330	341	348	339	327	369	334	363	363	340	334	365	323	354	383	349	316	366	347	365	323	329	335	335	352	362	349	354	346	346	341	324	347	358	355	359	345	350	327	339	338	342	355	333	355	349	411	327	338	329	348	336	346	355	337	350	338	347	364	302	345	346	356	339	362	310	331	348	349	353	352	344	372	315	346	369	354	353	372	346	338	349	317	364	349	351	347	345	356	339	335	355	362	342	317	352	324	335	361	343	347	339	379	352	362	361	342	324	353	326	326	350	333	331	368	361	341	338	305	371	364	367	308	350	332	324	357	340	332	330	338	324	374	349	329	333	349	358	339	371	338	335	354	343	334	342	361	347	367	333	361	354	330	376	355	349	340	341	338	341	323	360	368	353	374	322	349	321	356	340	349	309	349	334	374	328	361	331	342	412	337	347	335	369	346	351	336	355	367	349	350	347	360	362	359	325	348	368	341	326	343	377	361	352	358	344	340	326	379	344	351	363	352	332	332	328	333	341	326	323	389	346	350	360	338	353	346	334	322	320	364	339	329	345	362	335	340	402	353	342	341	337	371	334	342	327	348	348	345	299	318	378	331	374	340	353	363	332	370	356	366	375	374	376	360	306	302	367	350	317	334	348	324	370	350	330	343	360	349	341	368	340	331	345	332	330	349	318	339	365	356	329	353	340	369	343	338	339	353	344	316	371
25137	21631	28360	25320	18660	1756	941	798	707	644	619	573	548	726	532	510	535	517	510	498	520	476	508	475	503	498	480	482	513	502	505	431	493	485	502	470	492	495	505	502	475	460	439	494	508	464	474	519	458	503	496	509	502	519	494	497	487	489	503	476	499	499	475	413	480	501	482	457	455	459	510	479	465	434	474	491	479	444	449	460	461	464	482	473	488	445	475	479	474	488	471	492	458	449	449	494	525	459	491	454	493	472	462	470	493	492	445	463	470	478	486	437	457	479	477	461	459	458	501	506	442	452	478	448	433	434	478	410	494	469	478	482	474	478	462	501	496	439	465	454	472	476	504	472	428	489	457	434	448	464	477	448	484	457	515	450	466	449	465	452	470	516	462	445	485	475	481	492	436	478	479	469	471	465	477	468	499	450	468	424	495	469	468	451	455	434	441	453	466	464	423	485	446	449	421	471	466	439	465	516	438	490	478	433	518	473	483	467	464	491	439	474	514	436	504	505	474	492	450	428	465	429	445	490	490	477	467	502	460	509	510	465	462	450	448	529	497	459	442	442	458	451	465	476	481	486	470	465	476	468	459	463	471	484	480	463	484	485	486	460	495	432	457	508	493	457	498	472	468	487	480	516	467	482	476	488	485	466	484	467	455	480	461	460	461	482	491	508	509	422	457	459	459	500	484	470	502	435	496	483	496	466	413	457	461	461	529	476	519	496	468	466	507	500	490	482	452	451	478	442	445	471	498	500	485	448	473	446	452	521	501	504	490	503	452	483	499	456	452	477	424	445	443	465	508	457	486	449	476	467	477	486	484	481	457	472	490	467	446	475	492	476	465	470	490	470	473	476	498	477	476	442	500	463	512	467	458	481	462	443	479	479	475	490	492	472	450	486	488	457	481	437	463	456	449	480	481	442	466	437	475	486	501	488	479	461	446	491	460	507	467	447	518	422	474	448	460	481	520	497	501	440	451	477	480	497	503	513	447	452	416	509	457	446	474	451	461	475	441	443	490	460	500	493	478	506	517	483	446	428	492	446	484	479	485	491	460	439	457	476	456	453	494	471	477	471	530	460	454	508	467	475	466	445	457	489	475	514	489	447	468	474	457	510	450	437	508	476	486	457	490	500	468	486	438	448	507	477	496	472	475	463	506	494	517	461	513	475	483	436	476	477	429	451	494	439	455	504	468	470	491	454	472	468	440	491	487	454	483	530	470	512	447	507	449	479	478	468	461	476	449	506	468	433	467	462	473	455	490	499	466	495	546	459	464	529	466	476	432	426	487	471	456	457	456	467	496	482	474	502	470	492	457	496	439	467	435	501	495	452	482	460	495	467	486	424	478	472	445	456	472	485	476	455	456	493	452	480	454	437	428	466	486	473	480	520	484	467	462	476	453	451	470	461	494	487	462	487	479	465	441	526	470	463	465	482	454	459	492	438	463	465	496	454	502	472	469	457	433	455	436	457	484	441	483	464	488	471	475	471	465	506	484	466	472	497	472	496	482	479	418	482	461	490	454	469	430	486	488	466	440	466	459	479	548	466	457	476	453	470	471	513	496	538	508	485	460	499	466	492	516	475	463	444	445	463	499	468	531	439	489	455	487	475	468	448	461	468	473	460	472	487	483	482	507	447	479	431	497	443	476	477	464	463	495	463	467	466	499	484	444	524	503	478	480	466	488	474	469	409	495	465	412	494	450	463	485	452	454	511	463	455	415	438	467	477	479	450	463	518	498	486	491	482	477	454	455	421	452	473	468	432	461	485	502	457	466	471	488	498	518	433	473	452	433	435	444	464	492	477	469	477	471	471	468	425	458	450	484	485	448	459	457	483	476	456	497	491	482	477	427	474	510	505	483	488	474	483	478	487	486	445	453	491	431	446	475	445	445	453	465	512	480	482	464	482	518	459	490	475	471	457	481	498	430	456	453	468	453	446	491	470	485	450	450	503	464	484	478	462	466	455	463	507	511	486	499	481	485	467	472	498	462	458	442	510	464	473	433	482	467	442	474	445	452	454	456	466	503	478	482	455	460	424	512	468	515	496	455	539	429	494	462	474	474	528	439	462	422	468	484	478	528	448	480	475	467	473	444	452	455	472	457	448	485	462	446	447	478	459	498	453	466	453	447	454	432	486	483	450	461	474	460	460	477	440	459	456	498	495	460	518	463	459	455	444	483	451	487	487	518	493	432	487	475	471	487	468	501	460	478	454	460	498	486	453	490	489	475	467	464	475	468	460	476	443	453	489	462	419	455	468	459	470	471	461	426	468	459	471	468	493	491	492	479	482	431	435	498	468	467	439	476	449	477	448	459	471	478	503	474	511	479	468	474	453	472	475	448	446	466	465	418	450	452	480	503	450	477	451	476	429	468	498	450	455	483	488	510	459	456	489	484	449	452	471	499	472	456	437	444	485	467	500	481	452	490	454	469	467	479	471	425	474	451	477	436	489	436	461	486	469	457	465	444	475	460	475	460	482	519	437	466	505	445	460	488	469	470	440	457	476	444	490	496	497	452	477	476	449	495	466	519	455	493	485	482	482	449	472	451	452	464	452	489	448	467	485	452	461	496	461	454	487	464	466	481	493	471	467	458	465	468	484	424	461	443	442	474	477	478	462	476	481	497	440	444	484	456	467	486	498	465	507	518	442	495	469	487	444	482	432	494	482	513	448	468	495	487	483	483	487	502	466	475	502	423	470	520	501	465	463	467	457	465	517	458	456	534	474	512	455	452	474	470	478	463	458	465	443	459	518	473	490	434	485	460	437	437	452	485	442	459	446	442	445	470	493	459	490	497	483	492	438	452	477	451	491	451	458	481	484	471	499	455	491	475	479	486	493	444	478	464	446	486	487	436	473	471	457	467	492	492	474	476	510	488	484	471	461	480	490	470	469	472	489	475	530	473	508	464	490	515	454	478	480	489	470	419	489	478	457	482	469	475	510	484	496	511	486	452	467	481	422	491	462	475	471	456	491	489	497	429	461	461	506	464	471	476	459	435	459	476	449	469	419	464	462	455	508	498	463	435	411	454	494	474	472	458	459	473	475	458	519	474	480	501	465	478	487	467	483	499	454	490	471	465	481	476	525	460	481	468	457	437	488	473	476	436	491	533	492	477	469	468	452	489	460	478	488	505	468	477	472	497	468	473	473	459	481	511	484	487	462	463	405	496	467	476	482	453	489	462	476	514	446	405	462	459	435	483	489	503	452	447	444	439	478	493	482	443	466	495	483	446	477	449	500	446	478	434	476	463	468	479	455	489	498	455	479	435	456	461	474	478	459	537	437	465	481	444	440	469	450	477	438	490	464	489	444	434	456	477	484	443	472	475	453	490	467	468	493	438	455	458	491	478	496	473	479	486	487	505	458	456	461	451	493	465	470	508	490	468	478	466	449	441	456	419	470	435	471	463	477	479	429	460	454	450	481	443	486	435	481	467	493	473	517	482	482	416	471	482	494	521	505	499	490	453	469	459	454	458	507	481	483
21858	13663	6353	3337	1921	1351	1192	937	832	805	704	638	671	856	595	536	553	521	491	488	528	502	467	484	485	450	507	496	504	476	483	464	494	465	490	489	522	495	514	526	468	479	478	471	500	524	460	509	501	459	517	517	533	455	465	463	446	437	424	467	447	466	488	461	437	452	478	427	499	465	472	488	458	494	464	432	411	461	467	476	460	442	490	493	486	447	462	480	421	475	506	499	513	445	446	478	457	498	466	483	466	481	477	469	455	452	460	502	442	434	492	448	463	456	506	470	461	497	479	420	479	491	426	489	479	429	453	446	423	441	437	467	451	478	484	434	486	522	456	413	470	483	455	476	477	424	470	473	492	410	456	482	462	470	455	433	484	451	444	469	469	477	473	439	457	499	504	446	452	442	463	494	484	462	477	477	442	481	447	496	444	483	455	465	458	478	507	473	443	446	458	496	458	452	445	486	478	527	458	431	453	476	455	488	440	467	484	413	461	434	492	468	489	462	495	552	490	415	499	480	504	458	495	446	462	466	454	461	466	475	468	482	464	470	418	436	450	448	475	458	456	467	471	468	489	473	483	448	477	450	475	446	446	472	477	460	475	457	460	457	456	466	483	443	468	458	471	413	479	448	476	469	428	467	428	475	477	434	441	467	458	440	496	445	438	464	496	468	463	458	426	472	413	468	479	498	474	484	427	456	449	465	480	484	484	478	478	468	483	459	498	469	493	461	483	485	473	477	484	482	424	505	492	468	446	486	472	459	444	478	443	483	467	459	469	471	468	466	478	442	462	502	465	490	457	447	490	469	415	443	451	434	451	468	431	484	454	432	495	463	445	461	464	448	472	438	512	500	460	462	469	496	450	504	408	487	467	465	469	470	465	439	434	457	492	460	469	482	474	490	478	469	472	448	451	491	468	484	493	476	470	470	488	440	489	508	469	468	493	476	470	493	442	459	501	472	444	434	441	445	483	465	468	485	484	474	482	443	480	455	493	441	473	468	475	484	436	432	405	443	470	475	479	498	470	457	459	458	429	453	461	467	450	437	504	489	459	474	484	499	476	465	490	481	498	464	463	453	474	469	471	467	448	474	505	495	508	436	426	487	475	456	446	452	494	453	469	499	468	488	480	462	435	461	459	456	452	425	447	446	465	472	514	468	488	452	481	497	439	472	450	448	490	432	443	481	483	474	447	460	484	426	450	474	464	446	457	476	480	507	478	466	479	484	436	462	432	453	456	479	454	487	478	438	452	437	458	473	485	456	451	473	460	437	460	478	493	433	478	501	462	474	440	465	446	500	439	520	446	485	489	487	480	500	452	471	453	443	447	446	478	459	442	450	439	454	499	466	477	453	464	479	497	445	446	481	457	474	470	453	413	474	444	467	462	482	452	472	473	455	479	466	458	481	455	458	481	466	492	487	433	508	445	485	465	488	450	472	459	456	451	456	425	489	472	484	426	431	413	436	459	445	474	424	472	493	433	473	470	460	495	440	445	452	470	455	435	502	454	477	464	476	445	473	456	474	481	495	467	480	483	436	474	508	440	496	488	473	469	457	465	460	475	442	468	449	446	468	457	497	481	498	451	464	462	460	454	505	457	464	522	473	500	476	441	438	458	433	493	471	459	511	484	470	458	471	475	496	459	434	478	502	425	447	471	498	490	456	450	442	457	459	448	434	447	442	455	466	500	456	464	441	451	431	426	468	503	443	453	465	425	482	439	524	488	485	438	460	453	436	489	457	469	477	446	458	452	463	486	431	433	450	484	457	459	481	485	508	432	508	449	468	472	517	436	492	485	485	506	438	474	475	464	481	456	435	475	465	420	487	499	445	453	486	456	474	470	460	496	466	445	475	511	463	458	431	441	484	466	489	489	460	485	440	503	448	486	455	443	471	445	434	461	482	458	462	472	439	508	476	450	486	452	467	430	458	445	463	484	464	480	459	449	455	484	457	467	490	463	506	434	480	453	491	497	457	490	451	448	487	462	467	451	491	486	450	487	460	483	429	455	452	469	448	417	468	474	463	438	470	477	448	470	485	504	450	480	475	469	453	435	488	456	471	450	460	469	426	451	489	488	505	432	482	475	469	464	467	456	442	466	485	446	470	469	473	445	496	469	485	465	462	490	459	438	496	470	484	443	432	511	460	460	467	466	445	434	465	458	486	482	481	445	442	473	476	470	448	452	480	410	455	482	482	460	457	487	440	478	478	466	495	451	472	458	450	460	484	467	473	467	456	447	490	462	535	474	447	446	477	495	445	456	453	441	465	471	488	493	451	458	482	477	449	455	456	477	492	466	504	455	468	454	449	500	472	487	444	451	474	446	461	471	471	446	474	442	475	463	449	458	466	485	480	487	479	454	458	475	503	467	484	424	449	467	475	467	462	444	432	458	467	492	476	483	450	469	494	462	442	520	435	496	443	455	459	475	433	459	474	481	464	452	494	487	476	503	469	451	513	466	459	453	470	456	444	462	446	450	482	498	447	473	462	467	449	453	504	452	507	457	479	447	465	468	450	466	497	436	488	456	454	473	470	516	456	468	472	460	458	447	458	508	466	482	440	474	523	484	469	457	477	491	481	497	479	465	478	441	498	458	488	452	511	446	473	461	447	444	473	505	461	456	455	450	468	443	468	429	464	447	430	466	463	479	453	483	460	486	444	456	463	483	514	492	448	461	452	477	517	483	484	499	454	457	449	494	468	460	466	474	497	438	472	500	474	478	455	478	469	480	447	459	466	474	479	471	488	513	435	491	426	412	407	475	459	451	462	475	471	486	493	442	491	490	494	440	459	475	453	483	465	461	459	455	472	496	457	489	467	482	464	445	470	444	445	476	488	481	457	485	455	516	466	470	434	479	443	516	488	467	476	487	458	457	481	436	474	482	450	475	468	478	442	478	426	471	475	443	434	454	476	442	463	438	464	451	470	455	477	512	483	471	443	456	468	476	463	460	461	457	432	474	456	502	463	442	447	478	452	462	444	477	443	422	459	422	445	495	499	509	454	446	474	474	460	416	519	475	463	465	489	433	458	475	434	460	486	507	450	490	483	465	479	457	466	490	497	463	454	490	463	412	421	445	463	440	471	484	460	486	454	485	467	427	413	432	453	437	471	500	462	497	447	448	455	489	462	462	475	468	461	474	488	472	448	468	461	502	489	478	461	407	483	458	430	441	454	453	469	455	502	453	450	452	430	470	463	453	409	474	489	478	477	415	466	511	441	420	454	460	477	456	486	447	465	483	474	442	474	458	423	479	446	476	499	476	459	429	486	466	477	475	472	518	468	481	465	464	428	471	468	485	476	458	457	449	478	483	438	458	504	475	479	489	495	443	487	430	410	449	466	410	447	464	491	444	482	450	499	462	430	449	448	494	444	469	446	464	442	471	441	471	481	458	471	454	491	452	463	481	488	468	482	461	487	441	486	423	495	460	488	504	479	476	456	467	449	436	444	450	456	483	485	491	460	451	475	475	452	474	460	485	479	479	462
22816	21543	29276	24274	21533	21591	12378	1245	828	703	588	560	666	659	354	318	283	294	264	255	222	219	213	222	209	217	242	203	199	183	184	195	191	207	194	188	203	196	194	209	209	192	211	234	216	224	199	251	198	219	211	227	230	206	178	183	183	208	190	197	187	190	202	195	178	209	168	174	156	179	196	189	169	166	189	166	163	190	172	164	155	177	180	171	179	150	166	173	190	173	175	193	177	162	156	182	158	185	169	168	182	183	190	182	185	150	180	176	174	153	194	179	169	175	186	194	158	169	152	177	159	170	174	162	167	176	194	159	188	178	177	150	189	166	185	149	170	178	180	151	173	183	173	167	171	177	183	175	189	183	166	161	167	176	156	170	186	156	175	173	169	193	159	179	176	194	178	154	205	170	179	176	187	185	210	159	152	169	204	188	157	175	167	182	175	165	174	154	173	169	149	159	201	171	165	158	147	153	161	188	169	159	162	159	175	180	198	161	188	174	146	184	147	170	174	166	191	168	215	160	166	173	193	153	159	136	186	165	150	204	153	176	153	156	194	173	155	185	188	171	150	174	161	156	155	163	185	179	185	151	190	168	183	169	188	161	184	190	137	170	186	185	180	200	174	193	151	158	168	157	189	186	158	182	185	194	179	137	157	165	176	174	154	164	191	162	189	182	167	158	162	182	186	174	179	186	169	155	162	193	186	168	182	167	161	182	166	161	172	144	156	173	196	191	178	196	179	185	162	167	160	168	158	148	174	210	171	185	179	196	153	154	169	168	168	165	195	174	198	155	180	179	177	159	173	192	181	152	187	178	169	158	181	180	172	163	192	195	171	168	161	181	166	197	196	165	162	147	154	171	155	179	174	152	149	163	186	168	193	169	176	169	166	177	185	170	181	173	165	153	189	158	202	180	155	148	153	174	181	171	171	181	169	147	165	172	167	181	183	157	145	143	180	164	175	157	163	164	169	190	173	165	215	178	158	155	165	168	172	187	159	164	177	193	196	172	176	159	189	187	160	187	175	159	164	162	171	163	163	175	159	167	181	169	175	157	170	161	179	166	175	182	187	155	164	182	171	175	167	166	168	177	175	170	190	175	188	161	169	157	170	167	159	165	174	170	175	199	205	198	180	167	166	163	150	177	164	181	185	176	166	171	181	179	181	161	193	188	159	170	176	168	171	186	178	167	191	173	218	168	179	178	148	185	169	177	189	161	185	183	174	164	181	171	169	158	167	160	161	170	159	186	173	154	153	160	172	159	164	155	170	169	190	166	197	169	156	179	163	198	170	153	157	156	192	168	175	147	176	182	160	141	171	180	177	173	164	169	166	163	181	168	196	187	163	168	186	171	174	144	189	173	173	174	169	174	180	171	179	160	180	164	150	153	170	172	170	167	152	193	196	182	165	157	190	160	166	186	179	186	161	183	174	163	183	177	167	168	164	181	174	177	174	200	165	171	185	165	191	180	165	163	194	201	191	158	167	171	151	159	174	170	139	163	190	164	166	173	177	191	148	169	181	170	155	171	177	157	165	175	179	157	152	173	174	177	189	162	166	169	200	159	161	194	193	151	168	142	173	159	201	165	187	157	175	187	181	176	165	186	172	156	157	170	171	186	167	180	176	164	170	169	168	176	174	160	185	165	185	168	170	179	192	162	177	161	162	165	164	177	197	172	155	196	170	193	161	156	176	162	158	154	173	176	183	162	173	161	177	177	154	169	199	194	181	160	190	210	153	157	162	176	177	183	175	197	178	194	161	157	178	176	176	169	176	177	158	188	160	161	163	175	183	163	161	170	162	163	181	193	167	164	178	180	178	138	162	160	159	160	171	179	170	182	171	193	172	176	181	180	179	179	172	178	167	171	186	157	178	170	193	173	169	188	174	174	155	171	179	154	161	183	177	188	154	170	180	172	174	163	184	177	162	189	157	167	158	178	161	177	170	178	181	175	177	180	187	149	151	154	163	168	167	173	190	178	174	158	181	199	165	189	166	152	162	180	150	174	200	187	182	171	185	174	168	190	165	193	177	171	176	166	173	176	169	180	189	167	167	158	179	140	192	175	166	138	194	168	165	164	189	168	171	156	154	169	181	192	168	167	159	141	186	154	192	180	174	175	178	200	177	171	193	181	148	183	155	176	170	158	169	168	157	154	183	183	164	183	167	171	172	166	176	168	173	146	154	163	184	158	171	160	173	188	182	166	184	167	173	189	164	174	160	171	151	163	172	173	169	183	194	164	158	152	155	158	187	186	168	191	181	211	157	165	183	168	196	171	159	170	167	162	143	177	206	171	165	159	172	168	174	176	183	157	168	206	177	170	178	158	180	191	175	185	160	180	173	175	186	168	164	199	148	167	196	169	171	160	202	149	172	190	158	168	202	186	169	172	196	182	181	174	170	155	178	186	185	208	181	171	182	163	169	164	161	159	178	156	199	172	170	159	161	149	169	178	164	168	169	165	184	175	167	159	183	152	169	190	185	156	143	155	170	172	178	180	175	173	196	188	167	194	138	169	181	173	168	174	157	177	191	186	157	172	191	166	160	181	171	174	151	166	198	179	134	175	161	172	177	178	155	197	167	151	157	161	181	181	184	166	169	170	186	145	191	162	164	157	160	194	165	173	171	148	160	166	169	166	156	162	177	153	175	166	174	184	168	159	184	164	164	176	161	200	177	186	151	201	158	165	181	158	180	177	183	192	175	172	179	206	176	161	194	162	177	172	170	159	175	178	164	198	177	171	176	170	174	167	161	195	152	191	159	178	164	173	169	154	171	179	190	187	187	157	192	190	183	181	152	175	166	167	189	167	184	172	161	164	162	181	170	184	189	171	172	174	151	156	162	168	147	155	160	166	166	174	176	147	175	165	191	171	157	175	160	142	186	163	166	170	172	169	164	181	186	173	157	167	172	175	183	147	174	178	174	177	173	165	166	181	192	175	155	174	172	158	179	172	192	172	179	168	162	177	199	161	186	153	190	169	171	177	179	151	200	166	179	165	170	184	164	172	179	196	167	173	164	158	175	184	186	160	164	174	163	159	169	166	153	167	189	174	182	173	169	183	170	157	191	167	180	186	168	170	171	159	179	176	154	160	166	171	184	169	156	189	166	178	144	169	175	169	153	185	192	197	163	191	164	176	177	161	160	186	173	152	175	168	176	162	156	161	177	164	169	166	197	172	186	177	166	185	165	187	164	182	182	162	193	189	182	166	185	166	174	164	159	173	177	166	156	166	178	153	180	187	168	154	160	156	176	170	162	162	149	146	150	151	166	167	177	169	165	184	170	147	171	173	197	175	178	152	170	157	165	176	168	177	159	183	138	159	167	147	182	166	144	187	168	168	177	174	164	177	157	159	157	171	154	172	173	186	164	178	184	170	165	185	174	176	163	197	153	173	177	148	154	181	168	180	173	152	165	156	178	160	170	168	163	193	176	163	146	196	173	173	151	211	193	156	188	160	191	176	162	171	169	189	161	180	156	150	164	195	170	177
23360	19619	12891	7103	3922	2754	2227	1582	1255	1102	801	849	888	881	450	383	362	316	307	284	284	260	261	219	243	230	220	248	243	202	221	197	216	195	215	237	208	222	219	193	247	222	234	259	254	264	236	268	241	251	280	251	227	208	235	205	212	221	190	192	209	199	179	213	193	180	177	179	187	203	185	188	202	186	202	192	208	183	161	190	169	172	160	189	197	183	197	182	167	197	173	172	177	176	183	170	152	176	161	165	170	153	205	177	192	195	183	161	168	187	171	165	187	160	195	156	156	179	186	169	169	162	183	178	176	186	164	145	172	179	166	187	176	176	183	166	164	191	163	170	193	160	183	192	202	180	166	199	185	178	164	179	186	155	175	166	161	183	171	172	168	176	182	159	175	170	162	155	191	202	184	168	181	166	177	181	195	169	179	194	188	171	177	204	180	156	126	165	174	156	153	172	180	194	181	167	174	166	153	168	195	172	163	172	187	193	176	172	171	207	171	176	188	179	184	174	182	181	179	162	186	180	157	179	173	162	171	192	176	180	188	167	174	168	183	151	189	206	173	171	150	179	179	155	189	195	168	173	187	156	158	172	157	175	178	191	179	179	181	175	168	170	196	185	172	184	175	174	154	193	173	174	184	154	151	175	153	195	188	169	172	167	188	158	185	174	179	177	166	215	167	171	192	156	179	189	160	198	195	203	180	184	150	164	185	169	173	179	174	158	151	199	168	178	174	150	193	169	160	182	175	168	164	194	179	187	174	172	175	183	181	162	191	182	188	168	161	173	177	192	155	181	168	168	171	176	187	172	174	158	173	166	178	169	182	191	191	180	193	177	172	171	170	153	203	142	193	198	178	196	186	182	185	174	181	154	165	174	176	169	188	144	164	189	179	173	168	178	200	175	187	173	156	194	203	186	164	168	176	162	188	175	180	162	165	180	184	195	138	172	200	181	178	180	198	186	169	187	195	180	191	170	176	146	185	173	152	165	194	157	174	177	180	199	201	150	166	181	179	160	188	186	194	173	167	169	152	200	183	172	170	161	170	167	172	191	180	162	177	161	169	168	153	155	187	179	164	191	177	174	177	195	163	186	194	194	164	155	191	182	151	172	172	178	183	191	183	180	179	167	180	179	194	175	193	173	170	203	165	188	201	175	159	165	171	168	187	170	186	174	159	185	166	145	170	168	166	182	144	187	173	168	155	167	168	165	178	159	164	189	185	166	186	157	140	160	163	166	167	179	169	188	187	183	177	155	178	161	183	182	188	177	164	182	167	149	172	224	179	166	182	192	162	185	180	185	198	169	171	179	159	176	169	170	191	175	178	176	178	179	195	165	197	202	200	199	174	182	187	193	159	187	182	190	158	156	164	178	178	162	146	179	179	164	157	180	163	190	170	164	171	171	149	183	185	198	184	170	162	181	181	193	149	170	171	170	177	174	169	162	166	192	173	175	187	189	188	184	190	162	172	174	158	199	202	179	161	181	176	187	174	197	148	174	167	157	196	147	175	185	156	179	190	188	174	163	158	171	189	191	168	173	165	158	182	159	196	183	184	184	170	181	182	198	174	161	173	186	177	171	187	169	159	170	189	169	178	157	183	184	180	171	175	181	170	168	175	177	136	168	188	173	179	191	166	165	171	156	158	180	150	162	173	173	192	203	172	174	174	193	205	155	171	177	180	166	179	185	185	164	166	148	170	160	186	189	173	197	174	140	166	169	169	142	186	175	163	181	188	175	182	171	172	189	161	155	178	175	186	194	151	171	179	152	160	175	160	183	161	189	177	179	157	162	158	197	190	147	215	181	171	171	183	191	186	171	208	164	181	187	183	152	186	168	180	186	175	189	169	183	175	160	176	173	178	178	179	177	196	172	151	180	165	149	157	158	166	171	180	170	177	138	166	169	171	190	187	155	169	172	163	184	172	161	166	187	166	177	175	165	189	155	185	179	183	200	188	176	183	199	223	190	174	183	179	204	181	178	155	180	156	184	179	176	163	175	163	184	163	196	163	158	162	201	180	189	186	174	190	158	183	201	160	164	185	155	178	136	164	177	180	182	166	191	177	173	167	178	180	172	173	187	178	186	154	161	184	174	176	166	171	173	184	166	203	154	167	171	156	177	176	182	167	170	173	175	174	179	185	166	164	182	161	175	198	181	154	170	197	180	159	156	154	177	176	178	165	179	161	156	180	173	163	193	156	189	188	179	175	194	192	171	161	205	167	173	178	179	173	171	155	169	160	170	195	195	181	174	169	185	163	205	184	166	193	191	173	158	194	184	180	181	162	206	189	171	165	132	172	162	199	193	196	171	150	182	173	164	176	178	167	183	160	174	186	159	163	162	212	186	180	156	171	186	153	159	153	166	174	177	177	175	163	196	167	185	162	169	144	166	178	201	184	194	166	175	185	165	179	192	197	184	212	143	162	180	166	175	186	173	161	186	185	143	179	156	146	176	204	147	176	182	199	182	168	173	172	176	164	168	180	170	171	177	196	162	174	170	182	171	144	164	176	197	174	196	172	156	193	176	185	176	167	165	162	159	204	159	173	174	178	188	183	191	169	168	186	191	178	160	165	150	174	178	161	191	187	156	190	162	165	176	183	162	192	190	184	165	174	171	170	197	182	180	150	155	195	192	183	152	166	169	195	165	179	147	156	193	175	178	167	164	181	184	164	178	177	177	164	185	182	188	197	159	178	165	173	160	172	171	180	182	176	170	188	177	163	183	191	181	182	187	182	205	192	146	163	174	202	154	175	163	152	179	173	190	195	155	149	186	171	168	191	195	175	176	186	162	168	203	167	180	174	174	169	144	179	185	180	183	181	189	174	169	153	190	190	160	183	173	176	174	164	180	183	177	177	177	181	191	185	164	188	187	186	158	179	186	150	157	178	172	165	167	185	194	155	180	179	163	174	189	167	172	173	188	184	174	168	182	208	168	185	166	185	179	171	181	162	201	185	146	173	171	209	166	186	180	186	170	186	168	176	158	187	159	165	156	178	176	194	167	188	194	178	175	191	189	183	170	176	189	185	184	149	172	164	160	188	163	191	166	178	173	196	158	178	177	151	175	190	185	182	190	182	177	153	175	185	158	171	179	178	172	152	164	171	179	159	196	188	152	162	169	194	174	174	190	182	174	176	165	153	171	177	196	169	169	176	182	197	175	172	180	200	159	180	183	178	172	172	162	180	185	167	172	156	149	156	184	185	178	199	173	148	181	164	162	187	190	161	157	171	181	201	169	163	186	166	156	169	170	168	177	203	155	189	166	172	172	207	170	177	163	218	173	193	177	175	179	170	167	164	148	201	184	191	175	165	156	153	168	176	167	177	163	176	175	162	191	172	167	181	187	174	143	152	170	168	173	162	188	192	180	183	155	171	177	165	180	181	187	147	183	167	161	155	178	170	204	173	163	188	163	172	166	186	195	168	173	179	171	174	196	171	194	187	175	176	185	154	161	190	183	170	181	151	179	156	167	200	177	190	187	203	168
28812	19948	7360	1510	753	691	680	668	598	608	601	594	699	588	571	553	554	563	557	540	554	543	537	535	541	541	523	559	558	581	562	539	536	598	546	544	548	545	596	559	595	567	569	529	562	582	516	550	595	598	554	529	628	572	594	536	539	557	552	572	536	573	520	518	550	519	524	548	537	572	522	575	502	579	595	544	577	571	572	572	580	544	524	538	534	546	615	576	584	535	556	530	577	540	563	553	568	550	581	536	553	588	515	586	562	580	524	592	582	546	569	587	579	541	569	560	600	551	594	535	536	569	571	544	543	563	530	524	555	546	577	528	542	550	591	604	563	550	506	605	577	527	495	552	527	569	528	537	552	552	560	534	567	507	579	550	594	588	557	564	584	537	580	561	557	524	542	519	527	600	522	555	553	505	543	580	555	589	551	544	570	585	501	534	544	525	548	560	569	592	563	526	577	563	580	542	561	545	579	548	583	551	556	537	559	538	570	520	556	583	521	555	574	558	537	550	539	550	544	536	592	560	537	577	571	551	524	575	553	548	584	546	549	551	523	538	554	533	624	535	544	558	552	532	552	561	576	504	513	529	560	547	567	564	540	564	581	609	571	517	571	552	514	561	588	590	567	534	607	565	593	514	571	581	556	519	570	518	589	564	547	562	576	526	585	533	524	534	542	508	554	534	536	552	572	522	577	535	568	544	534	552	539	567	547	529	572	563	583	563	536	567	529	544	570	575	525	570	513	532	521	548	528	583	546	571	572	530	551	559	527	560	549	580	504	562	537	564	542	566	529	592	532	574	526	542	600	567	527	550	562	528	558	555	587	579	570	569	582	563	528	535	527	569	537	552	554	606	536	550	567	564	537	595	595	569	499	582	554	559	520	563	572	587	534	574	549	547	558	570	587	568	551	559	545	605	546	516	552	539	577	545	553	543	558	560	537	567	517	554	538	581	581	557	588	530	535	577	575	572	548	571	555	588	545	539	528	545	585	535	573	573	556	556	529	548	581	570	577	600	558	567	588	538	532	623	558	568	542	591	541	560	494	560	525	604	549	541	554	551	571	563	509	603	562	536	581	566	556	568	527	548	554	570	568	522	494	544	536	551	575	569	544	561	552	531	556	524	567	544	516	593	581	562	569	616	598	539	534	575	553	525	574	475	541	572	554	565	546	557	563	617	544	500	543	553	560	542	567	521	504	537	567	564	575	528	553	540	545	578	566	646	588	540	549	538	537	566	501	552	561	552	551	582	520	568	549	541	521	520	576	545	560	563	539	550	549	563	553	546	535	539	505	537	580	544	525	549	610	528	522	530	556	594	518	550	544	547	535	592	558	553	556	524	549	545	547	600	571	528	530	555	520	531	535	565	553	563	558	556	565	558	564	514	555	550	518	579	487	588	547	537	559	548	528	497	538	558	552	562	593	575	560	550	564	548	535	554	529	558	506	532	550	538	584	531	541	529	549	571	557	537	528	521	565	511	509	531	527	520	569	536	532	547	554	517	573	638	598	576	562	541	564	533	565	567	551	533	508	489	605	548	533	577	613	515	496	593	565	533	558	547	553	576	563	563	553	551	550	545	569	535	546	531	559	569	559	542	514	571	575	585	543	556	585	516	534	563	543	573	553	543	557	565	564	553	529	509	548	545	529	588	493	557	499	554	534	595	571	545	575	568	578	540	565	556	579	540	537	568	544	522	561	563	572	499	517	543	553	528	559	526	558	574	570	561	531	543	595	492	568	535	541	525	552	624	598	574	517	540	542	548	569	548	628	533	525	563	574	541	544	525	570	569	562	517	539	516	557	545	566	488	553	533	517	550	538	530	518	557	551	556	550	527	531	528	541	530	523	586	570	535	564	588	552	526	554	564	578	521	562	595	575	583	534	575	536	548	528	548	541	575	569	551	535	512	551	545	554	563	570	571	575	558	519	549	532	528	599	570	570	527	531	529	577	576	546	536	526	548	575	559	556	511	599	545	584	554	547	527	542	566	560	504	579	578	568	518	577	562	565	559	530	572	552	533	575	557	621	564	569	592	591	555	546	543	584	568	601	521	586	542	533	497	568	580	542	551	581	530	581	548	524	541	593	575	531	596	510	547	534	569	523	546	551	575	616	551	529	534	543	566	567	549	548	514	592	604	572	530	595	569	552	542	560	560	530	546	550	494	530	566	555	550	544	561	552	554	569	570	520	508	548	542	521	551	571	559	555	599	563	600	566	520	575	564	541	577	526	605	571	615	514	566	504	568	548	556	541	561	571	557	592	605	547	590	503	522	535	553	559	592	509	521	527	534	540	497	538	592	557	507	532	536	552	558	556	582	519	565	537	590	575	594	548	538	560	511	576	558	532	588	537	567	531	551	572	529	553	541	564	580	560	545	551	560	562	595	533	523	601	555	530	577	554	556	520	571	538	538	577	560	519	550	550	586	566	562	556	557	572	539	584	521	564	525	521	553	542	560	550	570	566	548	543	586	557	532	537	545	521	599	538	546	544	556	540	552	574	582	571	555	577	599	557	553	550	556	520	552	541	569	542	554	536	524	554	573	560	576	566	558	561	538	579	546	534	579	552	535	544	538	569	579	548	559	569	558	565	537	568	547	514	569	567	522	521	528	576	557	564	529	586	552	538	549	554	572	563	558	555	582	591	577	557	525	537	541	544	557	570	548	599	574	522	590	556	538	542	578	548	522	562	541	576	543	597	534	500	524	548	593	553	542	561	585	544	575	563	552	553	519	509	545	499	582	576	533	567	536	504	571	563	558	539	543	556	571	539	586	543	516	525	519	556	528	540	590	539	570	535	533	565	557	567	565	540	553	570	545	534	570	569	539	566	576	561	554	592	574	499	560	543	526	533	567	572	545	535	547	529	556	562	542	555	499	542	486	611	530	519	526	550	550	600	574	594	539	587	556	561	527	533	554	560	516	587	581	587	555	579	556	547	520	567	542	570	517	511	547	555	542	533	547	556	574	577	568	510	570	587	558	542	603	539	540	534	525	623	577	512	559	554	563	582	533	552	546	576	569	584	523	540	583	572	584	583	561	572	562	583	584	541	512	550	564	512	588	540	573	602	578	499	545	568	544	555	496	578	531	539	555	566	518	539	552	529	558	558	565	558	524	564	573	541	551	581	546	569	550	531	561	550	541	532	512	548	539	574	553	542	533	600	515	569	550	579	559	574	561	558	544	522	570	582	537	545	568	523	579	589	544	540	527	574	512	574	517	534	511	555	581	599	573	589	556	576	530	522	552	554	589	591	568	582	556	581	591	568	548	524	571	552	571	570	537	565	548	497	566	543	564	563	551	565	552	570	532	549	595	547	539	550	551	601	563	527	548	535	587	549	520	579	511	530	541	558	532	523	555	567	565	545	546	579	546	565	588	547	483	535	530	563	544	586	551	532	560	547	545	550	558	556	525	545	532	592	550	522	524	555	550	569	528	516	568	520	524	537	536	535	584	601	581	531	613	528	554	556	573	557	571	571	538	572	532
18917	3684	2307	1483	823	830	803	661	698	660	591	688	768	630	555	562	536	596	592	554	529	532	560	549	577	557	588	551	533	594	526	565	512	560	556	569	564	563	523	560	521	508	596	561	581	561	590	601	586	569	550	610	557	592	559	541	589	509	543	566	550	559	563	589	595	553	569	568	589	545	551	533	529	575	575	536	568	589	575	620	566	529	560	592	566	548	579	544	555	586	579	521	593	527	548	583	533	556	548	607	594	540	560	550	549	522	560	584	514	596	548	570	561	527	590	546	545	536	540	576	592	590	561	527	555	633	547	566	553	563	563	525	597	570	566	600	578	609	570	553	586	562	527	549	553	585	560	541	601	533	548	582	563	533	583	585	590	528	584	531	562	587	545	570	526	551	551	555	566	555	571	579	607	601	572	590	572	537	560	544	562	520	533	532	571	568	617	599	548	540	547	525	525	534	599	618	575	537	560	560	557	556	513	541	557	556	564	563	552	572	519	591	530	545	528	563	584	599	589	557	538	546	520	580	570	535	554	534	592	569	553	542	580	566	574	606	500	576	581	530	587	527	575	574	589	545	559	532	599	539	527	531	553	549	544	539	549	541	553	527	539	560	546	575	553	614	540	573	570	554	563	527	551	541	553	578	556	556	571	563	591	570	580	578	559	542	587	600	574	576	571	581	573	530	525	588	581	526	544	549	565	545	548	536	533	517	523	552	567	585	572	595	579	575	572	550	573	564	547	571	529	569	555	550	550	546	555	574	573	504	546	544	575	561	528	595	598	550	570	535	570	575	587	525	548	559	526	569	548	544	577	581	556	574	557	469	564	561	546	539	573	562	496	574	552	583	567	594	561	514	567	566	568	588	554	571	570	573	561	528	525	519	547	593	587	592	566	575	539	558	580	522	541	574	525	585	591	530	503	551	566	543	535	550	557	627	592	557	553	523	556	549	600	558	536	533	543	534	554	535	569	551	566	565	587	555	583	548	560	557	563	575	603	610	571	523	561	561	553	570	575	519	578	570	581	544	562	592	571	556	557	555	541	537	559	530	600	571	548	585	549	582	568	589	574	551	557	559	593	580	595	553	531	528	560	573	545	549	569	522	553	595	566	520	552	562	582	532	585	558	590	586	565	575	538	513	571	565	597	548	529	560	542	565	544	555	567	553	597	520	582	589	551	544	552	571	595	579	580	559	558	571	568	550	596	570	576	545	550	574	573	579	517	550	532	535	593	547	559	555	562	573	578	603	490	567	599	564	564	579	534	582	529	543	576	571	547	565	558	554	594	534	599	609	519	604	534	556	556	533	589	556	600	547	577	557	542	517	549	503	580	564	575	529	533	590	514	571	548	553	516	566	545	535	596	526	581	537	530	560	553	545	577	534	558	535	537	580	569	538	575	538	563	547	541	578	554	561	590	536	535	569	559	552	504	584	554	603	605	506	566	593	527	560	546	554	575	581	579	594	560	510	566	557	542	591	547	559	582	535	496	528	559	563	557	590	547	509	553	595	540	557	577	531	571	538	526	537	551	554	566	538	540	570	544	597	580	549	556	561	576	586	528	568	563	574	567	525	577	553	578	520	566	559	546	578	582	554	573	549	554	600	508	561	566	557	585	569	565	587	567	554	545	541	556	544	558	529	541	540	512	555	561	546	535	539	532	605	557	564	550	565	591	546	594	598	543	562	588	564	578	502	549	559	547	577	504	561	530	564	577	541	571	563	590	582	571	541	530	532	539	533	598	567	536	561	583	544	506	547	557	571	554	524	591	548	573	537	559	544	562	586	568	554	575	529	566	540	586	536	564	532	572	561	517	641	600	567	589	568	560	574	548	590	546	575	564	540	539	562	559	558	567	581	564	556	527	569	565	576	537	584	547	539	559	536	541	571	527	548	621	563	525	545	530	548	549	596	582	615	542	483	561	579	566	584	586	539	516	587	521	562	532	550	583	572	552	576	558	565	531	553	565	569	531	538	537	571	527	545	521	539	569	587	564	570	554	551	574	577	587	552	542	578	546	543	525	594	553	563	546	542	604	508	581	568	578	593	572	554	572	563	552	597	497	554	528	525	644	527	548	549	563	505	586	578	562	553	530	573	546	519	596	568	572	552	589	518	544	580	521	573	518	599	591	544	512	570	530	563	542	568	581	575	546	608	584	578	548	540	563	530	590	536	591	571	576	534	563	552	578	546	592	506	592	546	522	579	559	559	563	568	559	553	555	575	567	572	538	507	573	561	590	568	547	536	562	551	576	593	571	530	534	574	563	577	579	585	519	573	530	522	524	526	583	590	593	591	554	573	594	530	586	538	591	574	500	564	544	559	549	552	543	578	538	555	570	571	578	609	539	585	550	601	544	556	580	557	538	566	539	571	562	549	565	536	598	526	589	574	533	537	559	592	573	568	595	557	567	503	573	546	522	572	558	576	545	531	544	595	565	582	538	561	560	538	542	568	488	584	563	572	568	584	574	531	597	553	549	525	527	520	593	533	575	557	596	619	554	618	560	578	604	558	570	584	570	554	577	528	590	551	538	546	559	564	571	537	563	586	552	558	582	538	612	575	577	569	591	545	551	541	542	539	569	578	545	540	613	532	595	569	543	568	549	572	570	517	562	608	536	540	554	594	584	577	537	535	581	557	565	569	524	534	566	503	563	567	564	574	598	545	555	599	601	563	551	569	565	542	574	593	582	552	601	554	561	568	593	532	581	636	546	583	549	579	572	546	546	572	566	580	600	538	579	587	555	575	545	517	578	601	546	549	556	529	533	591	545	576	566	578	530	547	548	554	533	551	542	541	580	566	571	604	543	603	564	566	568	532	549	621	550	565	567	544	586	506	544	537	556	591	551	607	518	518	556	551	515	594	552	502	545	606	560	543	596	564	560	549	567	568	551	503	592	584	580	550	553	579	584	590	572	565	560	590	606	562	585	569	535	564	543	569	553	557	532	545	544	555	564	538	561	593	566	536	558	570	548	584	585	533	541	569	583	527	539	571	560	564	539	541	555	545	603	508	544	573	557	540	537	567	567	576	560	546	555	568	521	554	555	585	545	569	616	546	553	578	565	565	566	580	558	549	561	542	541	542	542	504	538	613	542	552	552	565	545	596	541	546	547	625	508	551	590	582	575	572	583	565	549	574	569	538	519	563	532	545	578	597	542	585	579	548	554	513	524	592	552	540	577	566	590	548	553	573	502	574	592	554	554	524	541	532	573	543	563	537	571	563	546	546	602	564	576	560	603	583	597	536	543	560	563	540	581	539	571	529	571	581	539	589	553	534	525	508	582	561	562	504	568	545	574	540	556	555	577	567	545	548	519	571	540	574	582	600	495	589	565	551	530	623	549	583	564	539	577	547	537	559	579	553	557	582	557	576	553	571	556	568	569	587	561	596	566	570	510	555	530	566	559	509	522	576	534	599	588	530	583	528	582	571	523	573	559	564	564	592	571	539	607	578	541	557	595	583	561	519	561	531	556	535	559	544	558	592
24136	21602	28939	24712	21588	13249	1522	826	787	641	641	602	661	456	427	392	373	404	387	352	356	400	355	370	356	354	346	356	355	338	336	345	351	336	346	354	339	303	319	338	353	346	384	347	346	367	369	366	373	402	353	403	365	334	370	357	332	350	361	372	345	346	377	319	392	329	326	339	347	355	352	323	375	333	370	319	325	308	292	345	356	343	311	342	343	306	331	353	319	313	340	320	344	325	332	327	354	349	340	330	334	311	318	328	337	343	338	354	330	342	364	322	327	342	323	335	340	324	349	283	320	351	300	334	294	337	310	342	326	326	376	312	355	332	353	344	310	335	322	330	366	330	355	330	342	319	348	330	345	314	305	356	348	334	318	335	321	323	331	329	334	351	344	327	350	326	333	314	304	336	326	319	338	339	310	318	361	331	356	353	337	339	334	331	350	328	351	345	332	349	343	327	312	316	339	366	324	362	313	341	382	353	326	327	312	351	359	349	324	375	339	328	363	309	328	285	287	359	339	336	340	340	335	326	354	313	337	367	326	329	343	317	323	335	337	336	317	348	334	308	356	300	348	332	335	333	342	299	334	340	317	354	323	329	366	338	316	318	291	317	325	325	348	356	311	354	328	350	293	333	309	325	337	322	338	364	326	356	345	296	345	363	331	339	342	322	332	325	351	328	301	326	300	331	343	301	321	361	317	323	326	363	316	341	340	303	323	322	336	344	351	338	326	353	358	347	350	339	328	333	328	344	342	327	373	303	348	323	369	355	321	338	336	342	317	293	315	333	320	324	312	293	333	349	354	324	365	351	317	327	320	350	335	368	316	362	331	342	360	323	376	361	324	301	321	316	322	338	372	346	315	334	365	321	336	342	352	297	332	322	343	331	341	332	314	337	309	326	358	331	327	345	327	324	307	325	339	310	327	319	351	345	316	318	325	318	341	339	297	292	321	328	355	315	358	313	332	316	357	324	311	338	330	316	305	314	361	334	349	322	344	339	334	349	329	283	318	330	326	341	321	296	326	316	322	346	380	345	339	353	296	296	330	324	343	332	303	346	291	327	328	332	341	350	327	328	314	377	331	326	340	350	351	327	294	327	327	340	371	327	353	335	342	341	332	336	320	333	349	318	322	357	336	323	324	339	308	351	339	324	296	316	335	334	378	348	340	342	316	340	352	309	338	326	343	291	346	353	339	332	321	351	349	338	333	316	336	331	306	330	346	315	340	332	316	355	370	338	331	344	328	308	345	327	360	323	328	326	323	303	348	324	304	320	327	331	329	322	329	356	362	366	324	333	329	323	307	315	334	362	310	302	326	362	342	358	368	366	353	346	317	378	326	337	332	341	339	370	326	289	322	344	304	371	311	311	366	334	323	300	379	354	390	306	309	362	335	302	329	385	334	318	345	333	318	352	324	323	340	356	330	327	351	319	357	324	331	313	317	338	314	339	325	343	332	339	342	338	336	330	348	351	340	347	306	339	367	344	324	334	317	336	343	336	310	320	327	340	330	298	347	356	316	314	332	317	331	348	382	352	340	355	375	336	365	319	334	328	315	320	336	326	300	325	327	294	337	327	340	345	316	323	320	309	345	338	319	325	348	368	346	357	319	338	322	324	355	335	350	341	313	338	341	348	335	328	281	366	357	305	359	331	338	331	353	296	326	336	324	361	343	327	339	309	313	355	362	350	319	326	351	328	374	332	312	335	339	343	343	346	346	301	310	334	328	319	327	327	342	330	333	312	359	344	331	333	355	327	317	325	332	326	300	356	332	370	336	312	317	373	353	347	322	348	351	326	354	325	324	343	342	330	291	331	315	360	337	292	318	338	351	314	340	352	332	346	331	330	319	349	333	333	340	337	329	328	347	357	325	355	349	355	336	312	349	341	318	344	352	340	353	294	315	309	307	349	368	354	341	318	359	347	334	329	337	345	355	325	324	335	320	315	334	328	299	355	365	320	343	293	313	345	330	353	366	336	331	306	314	337	309	332	337	348	316	308	336	356	346	355	291	337	347	331	346	308	325	335	303	347	298	310	346	350	356	372	317	318	336	370	326	322	329	332	312	332	354	327	325	315	330	342	362	362	304	337	315	345	319	346	303	332	338	329	325	347	336	356	318	349	334	360	315	341	331	350	329	289	292	327	340	345	317	337	313	319	319	318	301	340	306	358	336	359	314	338	333	334	343	323	339	334	323	307	319	334	335	355	338	287	338	361	323	309	323	316	370	352	345	324	312	307	343	299	317	333	345	332	332	352	341	317	340	352	374	351	350	353	336	348	333	342	311	358	333	295	374	309	333	316	332	305	312	359	330	362	322	318	328	357	358	329	344	335	306	327	352	319	319	326	320	343	331	346	331	328	312	384	326	298	372	319	310	320	303	338	323	331	324	314	297	328	319	324	307	338	352	312	335	314	320	359	301	315	329	331	335	353	335	302	309	343	327	347	330	351	342	343	340	329	330	304	318	327	331	330	360	312	330	329	330	362	333	353	288	295	323	299	321	340	329	307	313	330	323	311	323	330	337	331	329	303	352	359	336	333	357	366	326	331	333	335	363	312	317	352	306	315	336	308	296	343	318	345	301	307	337	339	328	344	336	334	334	338	312	324	330	342	322	304	306	361	339	324	332	328	305	306	330	325	320	315	346	328	335	337	293	298	349	323	349	364	333	373	338	297	300	354	330	336	350	343	321	320	313	361	335	310	351	342	338	348	312	313	354	331	312	343	325	356	318	321	346	357	352	314	373	351	334	349	309	377	313	331	319	325	314	341	334	329	314	315	322	291	333	340	358	306	299	310	334	332	350	319	345	319	299	315	333	363	290	353	347	334	363	313	307	324	335	340	327	289	361	310	321	319	316	307	324	357	327	360	355	352	302	331	350	372	372	341	305	319	361	350	357	331	339	331	299	312	325	359	298	330	317	336	362	338	337	347	328	323	360	313	339	310	282	342	359	319	327	331	316	326	351	360	337	295	333	314	346	330	311	337	316	323	315	329	331	315	320	317	332	336	320	363	316	295	320	343	353	323	322	319	363	319	314	317	316	340	330	318	307	326	299	338	329	348	331	317	325	339	354	350	321	325	340	324	305	358	316	369	348	344	339	341	304	305	361	331	353	334	327	323	332	355	317	331	342	301	325	326	301	354	337	324	339	317	300	373	330	345	350	326	346	329	331	345	308	319	314	339	325	280	314	320	323	335	283	330	314	336	328	303	311	306	326	308	326	335	335	311	344	329	298	355	337	337	325	325	348	310	311	356	384	349	336	317	340	360	316	322	334	330	343	325	354	334	357	327	341	332	324	318	333	341	337	335	312	320	324	330	326	320	324	321	322	304	328	295	335	322	308	346	355	339	369	359	354	355	324	299	278	315	339	295	343	359	340	353	339	336	349	315	365	301	335	315	330	349	338	340	328	332	349	334	329	328	336	329	336	339	335	339	377	329	332	358	338	355	365	334	322	323	286	320	323	317	316	314	347	325	338	306	350	326
20907	10921	8739	3823	2339	1958	1375	1129	1025	827	831	876	882	545	494	463	435	429	403	393	377	387	409	364	430	383	378	397	362	386	355	378	374	363	358	361	387	337	357	421	348	397	391	371	400	382	391	354	415	402	383	396	418	351	377	380	369	353	370	354	361	343	328	359	335	378	344	348	334	367	367	358	381	397	339	353	343	329	348	349	343	367	375	335	361	345	343	350	335	351	352	321	323	360	334	349	359	367	362	346	339	316	334	361	350	379	351	341	323	346	381	364	367	349	361	375	338	346	322	330	367	372	367	334	354	358	355	357	300	335	364	375	356	350	362	317	331	364	366	335	352	383	338	366	360	336	360	331	370	345	354	379	320	358	364	339	349	376	331	371	355	330	326	343	341	340	390	369	328	372	340	362	365	316	351	317	348	335	375	363	372	349	346	344	322	370	351	335	352	368	347	349	370	336	322	358	354	371	355	350	355	337	349	364	353	348	348	351	335	363	370	343	336	359	323	335	347	362	346	344	369	361	364	347	334	324	345	339	333	358	344	376	349	380	370	369	372	326	353	342	357	380	347	318	314	350	342	346	363	359	308	349	348	337	343	369	324	359	373	329	342	332	354	312	376	337	349	328	339	334	361	353	319	351	370	339	335	356	302	355	315	347	334	357	328	350	382	351	317	347	341	365	361	359	323	343	352	343	364	349	353	351	342	339	321	364	347	394	374	331	343	359	352	340	343	356	326	322	384	338	329	314	357	350	331	378	335	315	348	346	368	329	353	341	330	319	351	349	333	355	345	344	356	350	347	366	348	358	330	358	313	395	377	330	344	335	321	329	347	344	381	341	328	327	324	341	353	345	330	349	326	367	372	343	366	354	366	350	334	333	354	323	347	347	329	367	326	328	347	319	336	369	341	357	353	368	379	359	348	337	363	344	338	341	327	325	366	376	331	332	344	376	348	355	342	342	346	339	361	387	329	344	336	414	368	353	383	345	344	359	339	353	341	354	375	373	332	325	394	347	328	398	383	330	345	366	345	324	338	354	328	345	325	349	363	373	335	354	333	334	351	357	347	321	352	319	372	339	338	364	341	338	339	360	358	357	339	365	325	339	382	362	336	332	340	384	352	322	349	340	336	322	312	373	348	311	362	317	363	353	359	380	387	367	350	361	349	377	362	362	375	340	336	348	330	341	353	352	346	334	375	347	357	339	333	340	323	337	325	348	335	357	326	380	324	373	374	392	334	330	370	365	374	298	406	352	322	364	338	360	344	352	342	337	365	337	364	362	330	328	372	369	376	372	320	308	318	341	315	358	364	350	346	351	325	353	379	367	381	334	362	374	330	362	361	371	349	313	317	362	329	301	367	371	338	332	303	339	370	352	366	356	345	352	348	332	336	366	318	358	371	353	338	338	349	346	346	365	375	363	356	350	367	320	363	319	355	359	345	366	370	346	355	370	329	332	338	345	354	338	353	343	359	361	341	359	340	356	329	343	365	355	351	387	326	355	347	316	377	358	347	330	343	375	343	320	347	346	365	344	353	341	374	299	355	304	337	334	358	334	348	369	358	354	311	338	361	368	346	348	350	333	366	356	365	355	353	350	357	365	337	361	377	342	362	337	339	329	357	362	314	357	329	339	323	375	311	372	308	330	352	365	345	332	343	333	335	365	361	308	366	364	343	359	345	357	368	356	337	320	341	345	364	338	389	367	353	369	333	336	341	342	323	370	365	328	350	354	336	370	333	355	331	357	357	351	361	325	366	354	354	346	346	348	357	305	349	329	336	349	353	339	336	338	362	325	335	345	313	318	322	340	353	329	350	348	360	319	378	362	334	346	329	373	370	319	366	336	330	350	369	362	342	356	335	353	363	361	342	339	339	348	355	366	320	357	348	354	349	336	345	327	349	350	341	347	368	344	330	371	348	322	353	348	314	347	381	333	364	355	348	349	371	351	332	380	369	341	340	324	346	330	327	329	345	361	342	402	334	334	370	342	342	333	343	330	333	347	346	374	325	314	326	362	340	361	350	352	347	337	362	338	335	363	344	347	324	347	380	353	319	342	326	358	322	329	330	349	334	339	383	329	365	360	349	372	355	360	332	389	358	346	357	331	383	348	328	342	327	338	339	388	335	339	359	307	345	367	347	346	342	346	365	366	325	372	362	328	337	354	338	362	332	336	328	363	363	354	339	366	331	323	327	369	360	373	353	333	356	338	353	377	349	392	347	372	365	348	366	351	361	372	371	342	345	338	354	306	330	330	367	341	375	370	343	361	331	342	358	350	360	331	311	348	343	338	338	362	369	328	406	371	330	338	334	379	352	345	342	313	347	368	352	336	339	365	342	347	348	349	347	347	321	359	379	350	342	351	319	376	323	344	353	357	372	340	375	318	316	357	365	355	362	351	339	343	347	354	349	344	330	341	373	357	363	356	340	351	343	351	337	347	387	352	357	344	338	366	366	333	357	386	392	330	385	332	327	340	336	374	320	324	332	352	380	359	321	324	363	375	368	355	335	354	339	361	333	309	393	367	331	339	353	330	353	327	337	337	348	333	365	347	370	355	347	372	347	338	375	375	341	353	339	351	349	350	340	336	366	367	336	356	345	327	360	303	347	314	320	303	337	323	331	327	362	391	369	341	354	347	326	386	353	369	356	331	348	321	366	300	368	340	361	354	322	331	359	357	361	358	354	351	318	363	363	379	335	349	320	336	357	330	357	386	349	340	362	335	379	312	406	339	344	342	315	314	335	341	358	330	333	328	366	322	333	345	360	365	331	340	345	357	316	342	334	360	319	319	388	320	320	353	361	351	334	368	353	317	336	341	330	379	340	359	329	344	327	320	343	355	349	366	372	331	366	322	330	347	370	329	360	338	330	333	340	342	324	353	366	368	341	334	324	338	360	349	334	361	344	352	354	327	321	345	352	358	346	349	337	345	346	351	379	344	349	357	341	321	344	337	317	358	345	333	359	353	366	356	343	348	348	337	344	341	343	345	334	347	359	389	348	355	385	332	366	353	338	310	362	345	317	339	362	341	373	375	357	363	341	303	377	341	346	357	375	352	339	363	344	360	332	336	348	342	338	354	362	343	359	355	305	338	377	334	349	341	374	359	335	366	386	359	344	337	367	373	347	363	336	373	380	370	320	353	366	351	377	326	374	381	367	355	376	351	366	340	343	341	353	373	367	386	334	327	350	358	342	354	328	345	353	389	325	342	346	333	326	381	356	328	381	319	368	372	354	351	350	386	386	316	350	377	360	373	334	353	342	316	380	368	334	349	326	341	376	333	335	344	353	310	336	336	371	301	347	357	349	325	326	362	342	343	341	345	346	378	349	341	380	350	350	366	338	359	347	358	318	366	348	339	339	325	360	350	340	329	364	334	308	357	391	334	357	376	322	329	332	350	350	334	351	324	388	297	326	355	349	359	340	323	354	341	350	349	364	333	322	360	365	349	389	328	352	319	313	367	371	345	334	347	323	360	333	359	346	371
24900	21526	28201	25266	18818	1916	909	792	752	697	705	708	584	565	532	515	510	503	490	530	526	486	493	472	491	489	480	459	498	476	499	496	508	468	501	469	512	495	498	511	456	460	497	436	480	511	520	506	499	499	508	527	487	480	499	491	497	491	446	468	512	458	507	491	475	499	491	441	495	435	473	452	493	509	512	455	456	469	484	477	478	487	449	475	484	481	463	457	506	458	495	492	486	470	468	488	489	471	508	509	476	439	481	445	473	469	462	471	470	452	515	495	474	500	480	472	502	480	451	450	493	488	447	454	481	502	502	485	441	484	470	491	456	470	524	511	432	491	496	471	518	482	497	470	469	484	470	490	479	471	470	484	458	456	468	497	467	512	499	455	479	453	462	466	485	479	489	477	511	469	468	434	460	469	458	437	510	467	515	468	492	470	500	500	467	478	459	488	482	489	466	479	455	474	485	489	520	471	538	446	485	506	453	473	477	499	471	474	463	484	443	476	452	440	486	474	471	463	457	492	472	498	478	467	457	452	510	466	501	449	451	458	500	480	454	465	467	462	494	495	506	470	493	477	444	487	458	502	495	452	477	495	453	473	509	447	484	431	488	409	452	475	496	506	509	472	435	445	482	498	444	478	470	462	454	464	482	448	502	463	488	513	465	483	497	488	514	442	485	488	481	522	516	487	464	505	458	472	456	468	482	483	489	471	477	496	478	507	473	485	470	477	481	458	494	489	450	479	491	475	439	449	499	504	501	486	471	474	483	483	477	481	481	480	460	473	471	485	467	483	439	461	449	445	463	468	503	479	522	529	446	490	499	461	510	472	473	449	479	473	450	492	456	470	480	498	452	505	492	466	459	488	541	459	521	510	466	498	479	462	468	471	486	471	423	475	483	447	475	484	486	510	454	470	477	476	494	488	476	456	476	469	451	462	470	483	491	452	492	479	506	535	492	495	469	509	516	477	462	468	462	496	466	501	495	489	476	546	501	500	462	477	467	450	464	493	480	427	477	462	484	467	500	457	444	472	463	484	459	449	479	483	477	495	466	515	432	445	501	453	458	492	460	493	451	473	476	495	491	523	490	484	466	474	516	483	443	495	471	463	481	480	465	438	457	480	479	505	494	452	492	490	478	478	451	480	503	490	455	458	481	469	463	514	496	454	469	486	494	483	488	467	467	479	435	443	493	507	466	478	470	498	451	478	475	468	502	504	470	490	473	506	485	456	496	466	472	535	507	476	468	460	466	464	464	477	413	452	527	465	458	479	473	448	499	485	467	468	491	470	505	467	473	448	466	463	476	466	513	428	446	446	483	504	475	476	508	467	471	489	449	479	471	497	485	468	471	476	508	487	548	448	462	505	478	492	489	475	434	537	453	483	507	490	475	527	489	443	450	487	464	510	477	478	488	476	461	488	491	475	488	448	458	458	470	489	453	462	461	487	445	481	463	482	479	484	463	504	496	467	481	475	442	470	478	443	460	477	460	510	455	459	463	474	468	456	473	490	497	500	435	479	496	504	490	480	473	502	474	479	492	472	500	480	494	508	487	510	481	485	494	530	452	462	507	493	473	479	460	473	481	446	475	489	510	462	489	475	455	482	475	433	487	452	478	482	456	468	499	470	504	489	436	440	475	484	487	495	496	466	462	518	466	461	437	493	482	486	504	480	459	484	502	483	479	484	479	500	506	447	504	511	484	492	486	472	455	482	487	420	523	449	515	429	488	485	513	476	496	512	467	462	478	463	461	449	471	464	484	508	444	535	490	465	477	513	505	480	467	491	458	497	486	423	424	505	474	456	466	467	468	505	487	488	478	469	507	467	468	465	484	526	480	461	438	471	485	466	456	490	488	482	450	528	470	494	484	466	518	429	510	492	498	472	473	470	495	484	492	498	485	473	469	473	497	467	459	483	490	436	476	487	429	436	472	476	480	482	501	500	496	478	462	457	465	494	494	567	499	472	454	469	479	468	478	457	467	468	510	463	470	484	494	474	483	486	458	491	463	497	487	476	481	465	455	489	444	502	507	462	501	434	523	482	435	483	464	488	472	477	452	461	436	453	482	506	471	453	499	479	489	476	462	480	485	497	504	507	478	483	481	469	446	437	438	458	468	491	521	515	478	458	490	416	477	477	520	476	491	471	503	458	463	460	557	514	501	464	453	497	428	478	435	490	494	464	483	499	458	461	500	518	461	472	470	512	499	467	479	468	481	500	458	476	481	500	472	465	487	494	453	443	494	492	481	481	479	504	450	473	485	469	482	474	498	496	491	469	477	475	483	447	476	548	490	446	461	491	473	489	471	500	489	444	432	474	438	478	451	504	483	487	450	442	448	505	545	464	471	511	481	442	449	498	466	550	495	486	502	469	455	477	484	505	455	460	496	479	448	481	531	466	450	493	477	468	489	491	460	482	496	486	482	476	501	489	468	489	453	509	476	465	507	486	484	438	504	521	481	468	490	459	498	499	501	496	455	459	455	494	476	487	467	505	470	523	465	457	495	474	465	497	499	446	484	497	423	486	465	461	488	469	462	473	459	509	500	504	458	485	474	434	433	480	446	451	500	501	455	548	528	497	477	478	486	537	511	457	480	489	459	436	481	472	489	449	458	468	488	492	469	461	449	461	457	472	457	481	479	517	489	455	453	456	469	449	504	494	479	461	495	453	469	531	502	478	476	470	453	473	485	453	487	502	474	414	492	484	460	479	492	458	486	475	470	472	498	476	469	447	479	463	475	472	501	439	435	428	445	484	496	469	488	466	496	459	489	507	453	465	484	471	461	465	494	516	489	493	497	422	448	471	504	486	504	479	471	506	469	488	441	503	482	461	482	497	520	496	397	510	507	513	481	459	480	467	481	481	483	486	448	465	457	461	490	489	456	457	490	461	497	499	484	502	517	489	478	513	492	513	524	465	467	465	485	476	500	469	508	481	493	483	458	520	459	452	485	458	499	417	476	467	491	503	466	493	457	487	425	486	467	487	493	471	498	473	469	475	505	501	477	482	469	484	440	486	475	468	505	516	448	488	467	487	511	449	490	429	518	481	525	528	490	458	471	458	452	450	476	505	486	441	430	474	485	445	508	500	472	498	502	455	434	460	452	469	500	505	462	456	490	482	511	472	486	495	468	486	488	512	468	492	520	446	491	440	454	473	443	480	452	469	502	511	534	458	481	462	456	460	480	441	430	477	482	460	494	467	458	473	431	464	470	478	526	497	509	508	473	483	489	465	472	475	516	463	508	489	512	485	455	469	456	472	460	507	505	501	476	491	474	491	487	477	526	503	470	451	419	461	482	461	498	491	473	456	465	484	484	487	477	508	461	469	456	492	462	475	453	486	492	466	501	526	462	488	469	470	458	436	489	461	475	477	458	475	485	473	482	474	492	484	448	504	512	474	479	503	521	523	496	489	455	502	467	487	449	513	486	479	501	454	422	489	471	486	459	471	453	476	480	486	478	492	455	483	507	471	447	467	458	506	471	501	476	451
20536	7363	6107	2687	1882	1576	1175	1021	955	829	830	906	683	611	553	500	516	507	499	523	527	475	466	486	486	483	467	479	528	507	485	478	497	444	522	463	483	509	452	510	505	534	480	469	509	502	511	530	531	489	480	466	527	464	494	509	478	459	484	496	479	481	508	481	530	505	535	519	469	452	475	439	476	477	498	459	541	449	480	458	451	494	524	500	430	469	498	466	483	484	474	452	477	448	453	482	490	451	473	473	471	428	455	476	473	490	463	452	460	460	459	495	504	474	471	491	440	490	472	483	504	487	489	485	445	469	468	459	455	476	470	478	502	461	447	464	473	482	497	478	479	459	469	470	470	470	475	471	442	438	465	476	469	484	476	461	424	492	466	477	464	467	457	442	459	517	452	452	464	455	487	462	465	466	489	469	515	489	464	449	458	488	489	452	452	474	523	482	509	490	478	474	480	512	484	444	481	444	450	467	486	491	473	480	466	482	455	515	465	494	489	467	468	459	490	443	448	499	447	428	492	443	451	489	469	495	448	479	473	462	436	474	471	447	497	440	482	495	467	468	464	475	439	457	501	474	450	463	468	470	439	430	464	488	488	475	484	469	458	468	429	459	454	503	442	462	503	480	486	462	443	500	428	494	496	485	497	481	486	485	476	472	512	471	473	467	484	492	476	458	516	488	456	446	457	463	456	472	482	454	445	443	451	456	454	495	487	444	482	491	480	484	456	432	471	433	515	469	473	466	462	470	471	455	455	476	414	453	459	435	452	504	468	466	429	452	431	445	509	463	499	473	483	442	483	437	443	446	506	450	501	436	457	484	452	478	478	448	456	446	442	480	470	469	479	498	507	432	489	451	475	478	484	465	450	473	480	475	493	489	458	444	498	473	452	448	496	485	480	489	462	487	478	502	482	517	467	438	458	468	460	454	438	487	470	441	443	422	456	460	476	459	467	473	447	486	475	467	474	436	480	516	452	509	457	510	501	483	467	483	498	466	470	470	488	425	461	449	451	514	477	500	483	475	454	469	495	466	461	450	460	447	488	503	452	483	515	465	427	463	460	465	466	451	454	484	502	471	493	440	466	489	488	473	482	477	477	428	457	520	458	452	421	440	459	476	451	429	470	461	448	492	456	465	445	498	437	472	475	466	452	476	493	502	459	473	452	496	469	477	458	455	464	456	457	472	443	468	472	440	457	442	445	467	483	447	461	496	450	439	447	482	469	439	455	452	468	449	476	455	485	472	451	448	516	451	481	440	499	500	448	467	439	478	461	475	483	471	473	458	453	452	425	445	464	450	499	483	484	433	464	475	473	507	469	521	487	479	458	456	518	509	483	462	478	477	507	504	466	477	453	436	493	436	488	478	465	469	457	444	476	448	451	434	504	441	475	470	514	489	475	485	482	452	483	467	479	488	457	491	473	452	458	435	434	457	481	490	491	481	447	478	451	449	470	479	490	486	482	504	498	437	451	450	479	496	463	513	481	481	499	463	500	468	491	446	469	469	479	444	482	473	491	483	483	524	456	434	496	436	423	466	491	477	479	466	486	494	486	481	494	487	449	463	460	473	457	432	472	480	436	432	416	493	481	502	454	491	487	461	537	484	460	466	458	510	464	437	468	480	458	489	459	478	459	460	475	482	486	466	471	453	503	455	460	425	493	502	470	477	457	426	481	451	491	493	484	469	454	483	434	469	491	469	454	532	475	477	460	458	468	490	495	500	515	474	472	457	476	469	452	444	461	489	464	466	464	448	507	504	480	521	474	455	471	463	480	453	473	479	476	499	457	478	452	478	496	441	502	488	426	429	469	455	456	471	470	492	476	502	478	462	487	454	484	453	444	507	465	504	478	461	485	484	443	486	487	470	436	484	448	500	466	462	455	467	467	495	451	472	503	488	510	447	489	463	490	472	464	470	502	482	500	483	491	469	460	476	485	485	497	494	471	489	435	492	451	494	465	496	471	493	430	499	517	461	458	487	453	476	450	474	466	485	483	457	459	471	437	480	467	486	478	458	446	488	450	462	477	448	461	500	460	508	435	506	472	489	492	464	514	448	468	473	522	480	460	432	445	432	473	441	475	496	487	456	472	442	488	456	457	442	462	443	485	471	483	475	483	440	471	475	492	483	472	493	483	502	440	469	488	447	504	465	459	473	472	464	486	459	450	463	475	446	462	474	489	452	453	484	496	450	471	458	528	503	504	423	477	458	451	492	476	477	521	464	455	532	449	452	520	456	453	508	461	445	490	469	446	470	504	431	484	455	450	487	439	456	482	467	480	456	478	506	489	467	465	489	447	459	502	470	431	446	517	446	486	468	525	463	493	446	472	469	461	460	473	497	481	445	489	483	489	527	450	449	471	462	474	489	490	483	459	464	498	495	491	497	473	440	444	474	464	415	483	479	479	464	502	474	471	499	452	459	479	471	473	544	435	454	481	446	472	483	499	477	451	431	484	453	445	486	445	464	482	486	451	441	468	480	445	473	500	463	480	422	473	476	477	476	456	450	495	450	447	468	473	491	466	464	508	469	487	466	462	461	470	460	486	467	447	448	510	508	462	466	444	452	483	517	487	440	481	449	448	449	499	462	445	461	455	477	485	492	478	498	483	465	463	475	474	457	422	495	474	464	444	465	451	476	456	479	461	451	466	473	464	494	444	460	504	431	491	446	496	477	510	509	471	444	484	491	497	492	472	477	486	444	479	481	469	468	472	489	460	456	495	441	496	454	443	498	487	431	470	442	497	427	488	491	503	502	458	472	458	502	508	465	469	462	473	474	464	473	465	490	479	445	442	466	495	477	482	448	488	510	459	449	482	485	488	515	483	476	489	473	490	456	458	467	491	494	454	449	459	489	476	507	525	487	475	485	449	501	451	455	495	442	455	456	440	461	451	484	464	468	440	509	482	489	485	497	461	480	465	480	460	454	462	439	454	496	477	436	475	476	454	476	460	526	467	484	442	468	442	450	484	507	484	486	492	481	463	446	464	481	434	458	469	440	480	474	471	440	450	430	467	447	478	502	470	466	463	461	452	467	489	492	477	485	441	494	489	447	520	503	477	475	426	456	439	486	427	443	465	470	485	448	473	481	449	476	460	470	519	411	488	467	467	489	443	479	454	487	483	471	486	488	480	467	468	479	490	447	469	490	448	458	447	442	452	486	483	488	471	519	448	487	459	473	468	476	465	477	435	428	483	476	494	424	484	483	504	439	464	486	448	498	453	455	445	439	466	492	470	495	461	451	466	509	476	497	483	491	466	434	514	442	451	454	494	453	418	501	509	495	493	454	457	482	478	496	465	469	503	484	445	462	457	460	481	476	473	479	495	440	483	524	459	470	475	476	454	511	460	449	446	492	450	474	514	450	493	484	461	440	419	488	494	520	461	471	464	476	450	452	465	518	435	435	439	445	474	471	441	482	479	443	478	461	524	476	478	447	434	472	456	483	495	453	475	507	478	465	486	466	467	488	450	473	491	489	483	440	480	488
22911	21638	29425	24354	21640	21690	12496	1368	1065	992	837	815	478	381	333	330	301	279	255	281	266	252	252	231	244	242	213	257	220	231	213	197	197	197	198	211	216	202	218	187	214	207	206	238	228	235	239	235	221	248	225	260	260	224	211	225	190	177	191	200	193	204	182	193	197	172	189	184	166	154	184	171	173	184	183	190	161	184	169	198	182	179	193	188	178	186	180	173	152	160	202	179	161	170	169	181	183	174	186	201	172	168	193	190	186	147	178	182	188	186	180	202	203	182	161	184	169	190	189	172	166	179	187	184	174	159	175	168	167	177	197	166	160	196	155	198	166	187	207	171	213	193	168	166	170	171	184	175	163	177	185	168	218	171	189	179	173	160	175	176	194	182	198	170	190	162	193	193	184	167	204	206	159	175	204	193	163	202	172	184	177	185	181	193	181	146	173	187	162	174	189	178	147	180	185	186	179	156	184	177	157	178	188	180	177	175	180	185	169	188	175	187	166	177	178	171	188	204	170	179	199	174	171	172	205	193	177	153	178	196	170	172	168	164	181	168	187	153	177	175	162	168	172	168	187	175	176	193	171	209	172	182	184	168	172	191	174	169	200	180	145	164	170	177	175	154	186	150	154	188	190	177	201	176	183	183	165	178	190	185	205	166	183	178	177	177	178	186	199	168	196	190	167	189	206	169	187	190	186	166	152	197	181	201	162	209	184	153	177	186	194	187	189	184	177	176	170	167	200	172	176	203	166	165	194	198	167	192	167	180	208	168	188	186	176	190	170	176	194	200	184	174	179	205	175	178	171	192	192	182	172	157	212	200	187	183	172	148	186	179	174	169	195	169	175	184	171	153	165	179	225	176	187	176	205	172	163	189	186	181	189	201	189	179	178	197	197	175	173	199	186	180	177	167	164	172	182	172	194	162	191	178	172	183	184	166	202	188	172	190	159	175	166	155	198	182	181	195	183	186	196	157	179	178	184	163	202	192	185	178	174	160	162	172	176	166	193	186	170	185	172	162	171	196	173	158	165	176	167	207	172	211	169	167	195	186	174	163	196	172	175	185	173	164	179	193	167	167	173	166	146	178	162	178	190	165	186	187	154	170	179	187	160	168	187	170	169	192	183	186	178	160	190	156	187	165	161	167	183	182	173	166	150	151	167	188	177	200	156	175	174	171	194	176	183	171	180	185	158	179	172	167	170	193	194	178	181	163	174	153	167	161	178	179	188	174	170	180	173	166	172	173	208	170	178	181	162	200	186	207	176	162	163	197	185	185	201	176	191	188	190	182	191	201	177	158	170	192	165	203	173	200	176	162	184	178	162	170	158	169	176	158	160	158	151	171	180	152	191	175	172	199	182	199	190	173	188	197	192	181	204	166	195	167	171	210	180	184	158	157	172	179	183	175	172	170	173	171	159	172	189	169	170	188	167	174	177	211	171	167	192	180	189	161	156	176	171	170	136	193	159	181	156	192	181	199	163	166	205	180	210	182	195	189	166	174	166	189	167	200	170	172	166	199	181	180	169	183	170	181	175	171	169	186	195	174	182	178	175	178	198	165	161	163	185	184	177	166	198	184	197	163	185	182	174	178	179	170	165	170	169	169	187	171	176	172	169	193	184	179	190	173	173	222	204	177	177	173	161	171	191	156	187	176	201	171	178	183	169	183	191	190	167	202	157	168	180	170	172	172	172	185	159	179	165	175	212	179	204	182	167	189	197	174	145	179	173	196	179	181	180	188	177	163	165	183	192	188	175	187	197	184	149	177	165	181	185	166	195	147	163	185	178	170	167	186	169	169	205	194	181	181	198	188	154	195	211	182	176	169	179	183	185	182	186	172	162	194	164	177	173	168	154	178	186	166	176	169	179	175	166	182	169	193	175	187	167	179	155	173	192	166	180	190	166	174	181	174	184	179	174	183	180	183	195	174	185	193	187	181	181	157	169	177	175	188	181	173	178	168	170	176	185	181	178	182	138	196	178	183	173	185	186	210	189	199	205	175	185	169	190	191	169	197	164	189	172	169	189	200	168	193	185	162	179	178	185	170	174	214	187	178	169	203	159	191	183	132	186	166	175	186	190	169	190	182	163	198	162	160	167	173	176	186	208	181	199	182	204	177	189	168	177	168	181	157	201	178	185	190	178	196	165	176	158	185	165	173	176	162	199	151	168	203	177	167	168	163	176	158	189	192	177	163	185	177	159	205	178	202	171	178	185	207	189	196	150	180	164	161	207	175	202	157	172	150	183	183	194	165	162	169	170	148	176	169	156	197	175	159	186	199	175	171	159	161	177	165	176	157	178	194	171	195	176	197	178	165	177	184	202	180	182	184	168	172	178	167	183	165	212	185	182	201	195	150	199	198	178	185	176	176	163	207	177	180	180	147	191	166	169	196	197	191	180	166	179	161	194	146	173	197	149	160	178	181	179	179	182	199	169	201	192	210	172	189	177	155	201	169	148	191	161	174	179	174	169	193	175	168	183	184	174	175	186	163	188	169	191	193	169	182	175	167	179	185	172	173	177	196	188	160	189	183	169	196	177	191	186	172	182	174	188	196	179	200	194	178	211	169	164	193	199	182	187	146	177	158	174	189	169	185	185	175	178	211	177	174	173	174	172	167	175	198	190	177	196	193	180	185	183	188	169	155	170	214	152	164	181	199	161	201	162	188	179	147	175	156	173	181	173	166	180	189	180	171	182	205	204	188	167	197	176	157	182	180	169	144	190	184	171	205	176	186	164	205	200	187	200	185	187	170	188	192	169	181	172	175	186	164	197	133	189	159	169	163	160	185	162	191	207	179	159	165	174	179	151	174	166	182	152	188	164	189	198	175	171	188	183	191	201	185	168	162	178	189	190	152	187	176	183	183	172	168	177	176	174	188	205	176	169	173	168	161	176	187	202	186	146	159	161	211	190	177	173	172	182	190	191	176	170	204	167	181	197	158	227	183	160	182	204	162	196	180	177	194	170	150	192	187	190	194	155	169	194	166	163	153	163	186	172	201	185	170	165	187	160	161	186	198	187	172	179	182	180	209	200	143	204	160	208	192	166	216	170	180	182	194	171	193	165	195	175	161	183	174	177	175	172	188	171	172	169	176	162	178	193	195	173	186	187	167	197	176	173	174	174	184	201	172	178	177	196	150	170	181	175	192	179	182	166	162	173	166	183	188	173	183	170	181	171	179	176	177	187	178	170	192	186	184	167	175	174	178	186	188	177	185	162	176	181	185	180	189	178	173	203	208	202	183	165	171	151	186	170	195	189	169	192	192	179	162	168	184	153	171	198	205	179	172	171	191	198	167	200	160	185	185	175	193	171	199	175	177	185	168	149	180	205	179	204	162	158	187	172	169	188	185	170	174	176	212	171	177	186	195	175	179	167	195	190	169	189	184	184	206	163	195	185	165	198	174	193	185	173	155	184	181	159	196	160	170	156	164	187	183	206	170	160	189	198	175	168	188	153	193	199	171	176	162	163	174	172	191	155	168
25687	15203	13046	5829	4051	2834	2241	1805	1568	1403	1232	1169	611	473	456	365	356	320	290	336	292	284	261	242	217	228	235	210	208	222	208	235	213	184	212	205	236	206	226	216	203	213	228	256	257	250	264	274	246	263	268	260	263	236	243	218	211	201	195	175	186	228	201	235	231	219	177	189	189	190	191	203	177	198	175	194	181	185	169	177	189	156	191	173	161	199	191	205	199	151	167	187	189	169	182	194	163	182	185	175	188	191	174	195	187	162	178	187	176	194	202	174	183	178	171	201	179	169	186	173	171	205	180	171	189	209	183	187	191	202	169	189	169	168	173	196	166	185	172	172	189	184	196	174	194	194	177	189	168	184	171	191	194	158	178	171	192	164	158	148	195	178	176	174	175	204	192	172	184	178	202	188	192	190	194	170	193	179	192	182	164	197	185	155	188	187	182	180	191	165	185	170	164	178	170	188	191	183	186	201	172	180	167	196	185	198	182	198	180	172	177	172	179	172	174	177	178	170	165	173	193	179	182	185	166	187	177	198	182	179	179	179	188	168	188	228	189	184	188	163	190	153	180	186	183	159	170	190	172	168	165	179	199	159	187	181	185	180	178	166	204	206	182	192	175	204	181	167	183	203	186	166	163	198	200	192	180	185	191	183	154	170	160	167	162	186	176	204	176	161	156	186	162	173	190	171	200	203	191	174	174	178	188	159	205	172	171	158	194	188	176	197	181	169	170	168	174	161	184	160	167	165	179	171	183	168	198	173	184	173	183	191	175	186	190	177	178	182	172	171	178	176	205	207	169	190	183	194	174	177	163	162	196	192	167	168	171	165	207	159	205	196	186	174	175	182	178	183	168	168	185	183	161	173	178	197	167	211	170	144	156	177	144	176	203	176	184	178	180	157	173	185	174	174	169	178	181	195	198	177	187	170	177	198	198	210	177	191	179	197	183	164	194	179	185	207	161	205	194	170	178	178	168	182	162	201	177	177	207	177	173	162	199	164	187	159	171	168	169	161	174	175	167	198	191	153	193	174	162	167	169	183	208	163	169	197	196	172	202	183	160	184	174	160	170	183	188	180	191	150	211	177	139	172	208	188	169	174	164	182	183	160	167	192	182	174	190	184	182	193	190	178	202	172	156	181	184	184	184	202	163	167	158	183	173	208	172	181	178	172	166	187	179	175	182	181	210	186	174	176	200	176	164	218	184	169	186	181	188	173	174	197	184	176	180	170	195	153	157	172	179	203	196	183	195	183	177	164	185	171	189	159	164	186	151	188	182	173	176	184	183	141	212	161	187	179	179	177	192	212	194	182	182	185	190	168	164	180	136	179	181	180	210	191	184	170	202	183	185	188	161	205	198	179	168	164	184	199	165	192	177	171	210	159	186	186	165	193	199	176	179	177	172	169	182	177	193	168	177	165	203	181	162	174	191	193	175	157	182	182	199	193	200	175	187	146	172	182	187	177	178	184	185	177	179	184	160	167	184	186	190	192	192	210	183	194	196	166	156	162	195	171	171	186	174	191	172	170	166	171	169	169	174	166	169	180	200	188	179	187	181	169	193	191	185	161	178	167	190	207	177	174	175	167	148	190	167	164	177	181	182	171	182	178	166	197	170	217	162	172	166	186	177	186	171	185	181	194	194	187	185	181	175	160	200	189	196	177	173	179	192	177	188	156	175	189	187	172	181	197	187	184	170	200	173	189	178	187	179	168	170	207	165	186	206	165	161	173	172	193	189	180	170	176	168	171	168	190	184	204	200	185	181	155	195	172	206	177	166	184	184	181	175	186	190	171	176	183	170	158	177	193	194	176	188	176	185	170	178	157	209	187	190	161	174	205	164	201	177	183	166	171	181	170	190	180	179	182	183	182	189	180	184	163	178	196	171	203	186	185	173	173	192	202	182	169	169	188	202	195	172	164	171	165	181	201	175	176	184	173	191	166	182	194	187	176	175	149	192	190	171	161	178	162	206	179	180	162	189	208	184	167	204	199	200	177	214	190	170	175	164	177	168	191	166	178	176	176	175	168	182	183	169	186	173	196	178	190	183	153	185	197	167	163	192	159	175	183	172	171	196	176	203	184	171	156	203	159	152	169	174	181	185	175	180	201	187	192	192	162	178	171	191	177	156	173	159	169	190	176	189	213	178	173	161	174	178	202	169	202	168	187	186	167	181	185	167	184	190	181	178	167	157	179	162	158	166	181	177	157	185	149	169	177	173	173	195	187	193	200	189	179	190	180	173	173	160	153	184	179	178	184	178	182	205	205	201	182	193	197	174	175	189	161	153	187	193	164	182	171	183	172	182	192	191	156	197	176	172	202	178	167	192	162	189	179	175	210	136	189	201	171	194	188	185	165	179	191	194	201	199	194	191	185	181	160	182	182	192	188	193	196	188	171	167	177	214	184	174	164	192	176	183	183	194	179	183	182	186	190	176	187	162	165	180	181	181	202	163	185	172	204	198	173	172	155	200	182	173	184	186	164	175	166	187	180	135	176	185	178	176	193	178	140	178	205	211	193	197	171	187	167	183	175	182	189	215	192	169	195	182	188	188	215	191	184	170	188	161	211	166	195	204	161	164	166	176	193	170	193	198	177	170	172	181	179	187	191	193	177	175	182	166	188	174	197	190	190	186	185	180	186	183	177	191	170	196	171	183	165	181	174	194	188	191	162	156	194	152	182	167	186	203	181	203	184	188	152	191	183	167	178	181	186	183	187	180	169	163	172	187	193	171	174	164	190	179	190	214	177	176	160	195	173	176	167	186	162	190	194	196	205	155	184	188	191	176	211	189	181	177	174	173	210	141	161	173	186	184	195	197	193	181	157	181	173	173	177	165	159	181	187	161	182	181	180	171	192	165	182	197	167	180	205	173	183	184	179	189	153	189	185	175	160	188	194	197	180	178	171	163	181	172	173	195	183	194	179	180	187	188	185	188	185	197	190	193	170	189	199	173	172	166	183	176	181	161	153	175	164	183	172	166	172	170	169	196	168	169	182	178	195	189	193	193	173	181	190	181	176	200	176	184	177	165	182	173	181	174	192	162	181	203	182	176	193	171	176	179	188	188	162	206	188	176	166	187	183	177	193	193	172	167	160	175	210	166	156	172	185	153	173	169	162	193	162	188	190	208	173	197	191	187	184	178	179	179	184	188	172	178	187	196	192	182	180	197	185	161	201	176	191	185	193	176	196	174	186	183	203	171	187	163	176	181	187	175	178	178	186	191	190	187	184	205	178	171	144	188	158	189	181	208	179	167	175	184	190	169	175	181	177	186	195	197	169	176	198	185	169	187	175	185	202	170	177	180	182	162	180	161	182	170	179	191	180	174	190	188	182	197	172	186	217	169	174	185	204	171	176	188	160	174	158	174	189	170	198	193	195	184	208	185	173	181	181	186	182	194	212	177	186	178	170	174	158	206	197	167	186	158	178	169	190	192	193	204	195	165	190	214	186	186	185	173	179	171	198	202	194	172	183	164	190	148	200
29014	19951	7261	1246	848	710	721	682	691	749	697	615	564	565	555	559	577	579	604	539	607	554	556	558	581	554	559	574	560	595	593	578	578	578	533	524	541	595	534	584	593	572	540	594	568	568	635	577	551	568	570	572	556	579	584	552	575	593	597	587	517	569	551	583	614	538	609	519	571	566	566	606	582	573	597	552	507	576	574	570	536	603	531	565	564	591	549	562	561	576	539	607	583	545	538	566	561	559	564	564	572	567	544	576	589	584	543	529	540	585	558	556	532	561	570	530	578	515	567	554	526	604	553	554	582	543	564	543	547	552	585	578	542	604	590	514	574	585	547	549	615	541	524	527	543	577	584	579	563	574	545	577	562	554	573	624	564	567	585	596	555	596	577	508	564	537	571	526	549	560	549	555	565	561	580	541	551	581	592	567	562	569	563	525	527	595	567	599	555	544	599	599	625	544	535	532	547	580	555	570	546	582	602	547	558	577	560	526	567	556	575	593	524	611	538	573	579	582	521	517	556	596	528	605	541	598	583	613	564	543	559	569	560	516	510	551	549	568	573	568	523	595	561	552	551	555	555	564	558	581	588	569	535	548	580	585	562	563	558	586	563	571	563	595	560	574	591	530	598	538	567	597	559	569	537	572	573	531	545	600	507	562	528	569	574	598	561	546	588	555	596	532	573	516	579	583	555	540	581	577	536	573	593	589	577	570	571	563	618	531	558	533	595	577	544	554	569	550	595	565	607	580	582	558	590	577	495	566	521	536	566	605	543	578	582	569	546	584	552	588	609	551	569	550	569	567	514	594	547	593	531	573	557	559	561	555	536	553	507	568	535	576	554	554	586	551	577	549	582	580	582	568	575	588	548	541	567	575	567	558	542	511	562	524	580	531	557	621	622	579	532	550	573	579	597	618	559	567	549	582	589	536	574	546	533	589	593	537	501	548	547	594	547	578	568	544	542	587	563	555	564	551	524	552	567	531	553	568	577	598	542	541	541	568	552	556	590	584	531	561	601	524	561	565	534	569	552	525	568	613	571	621	591	527	556	586	587	564	537	589	566	576	553	535	563	484	540	559	560	552	586	530	585	635	585	591	528	557	572	572	569	569	569	554	601	567	544	557	576	628	595	539	576	543	573	579	553	582	566	582	573	563	568	562	566	566	544	581	544	537	567	568	600	564	564	540	596	530	525	556	571	571	552	627	540	544	580	529	592	552	550	558	556	542	566	558	516	554	572	554	550	548	537	592	576	582	558	539	557	516	546	612	552	562	552	542	541	586	549	504	571	539	602	593	565	597	574	565	525	547	561	607	557	540	532	575	587	566	560	583	552	550	582	588	595	546	578	546	559	568	592	563	594	563	550	559	587	583	591	562	588	567	600	555	553	553	566	586	538	541	598	536	555	577	543	577	587	589	498	587	583	583	538	548	581	540	555	504	526	599	535	576	532	583	541	559	586	544	574	583	536	546	573	526	505	553	572	631	600	536	550	571	544	528	534	532	580	591	584	552	557	576	589	572	597	539	568	550	593	568	582	543	573	540	566	565	575	582	579	615	605	594	570	564	574	521	608	533	559	540	541	515	570	555	520	578	574	567	583	592	589	522	543	527	602	555	539	550	542	513	558	574	579	534	603	586	589	544	537	584	520	535	528	566	554	570	577	565	522	563	558	576	544	545	564	537	558	631	573	551	556	543	567	563	528	598	572	553	566	565	549	522	611	539	574	558	571	543	599	545	571	526	542	557	543	542	552	567	554	580	588	568	575	588	547	551	560	588	565	536	581	552	585	607	567	574	598	592	562	576	556	555	561	557	576	514	500	602	565	549	548	567	563	549	587	576	563	576	575	521	575	582	556	579	594	558	568	573	517	574	534	527	539	566	564	559	600	554	567	548	571	574	571	560	584	619	571	578	556	573	499	526	524	555	569	567	577	585	589	561	546	546	542	601	598	565	509	586	595	596	578	561	567	555	522	561	594	577	589	552	542	575	570	570	509	524	525	568	576	636	593	560	553	595	546	584	583	562	549	543	581	537	576	533	531	562	522	524	554	496	574	551	552	564	560	571	530	570	609	573	538	574	580	570	559	562	589	590	597	586	527	589	587	586	582	534	536	554	565	535	566	604	553	545	579	571	543	552	575	583	583	576	511	597	557	584	586	561	601	547	574	561	536	586	602	523	576	592	560	585	552	537	557	538	579	516	584	548	552	513	517	536	530	581	558	563	560	581	621	611	579	563	557	547	571	557	568	603	571	582	564	551	556	581	550	605	574	598	537	598	527	555	534	575	524	581	521	565	514	592	581	556	566	599	557	573	525	527	565	563	536	545	571	594	571	533	574	558	559	564	583	610	592	565	570	564	610	576	567	557	549	521	543	532	618	569	590	539	543	573	533	597	591	550	562	592	592	581	614	545	565	568	590	567	573	570	548	566	629	577	571	582	544	572	542	520	621	570	604	568	554	563	549	575	574	554	629	574	633	556	582	568	622	553	562	520	552	584	555	576	598	572	549	556	579	577	543	554	589	563	575	563	595	567	599	530	571	585	528	567	548	558	573	579	540	576	564	599	566	573	545	596	547	570	569	563	565	546	514	568	594	595	568	564	519	550	598	558	570	558	547	564	539	580	558	546	579	572	544	545	535	610	577	578	609	555	552	576	596	564	552	577	534	536	550	597	539	577	558	571	568	559	542	579	562	545	529	535	538	549	539	558	542	562	569	542	588	532	557	596	566	557	559	537	547	563	535	567	578	593	578	557	558	563	581	586	554	565	577	608	520	546	523	563	587	580	610	557	588	575	560	546	543	587	501	523	572	584	568	582	578	553	576	607	580	590	554	533	547	581	588	565	571	570	509	537	577	587	530	528	568	565	597	545	577	577	578	545	552	546	538	539	510	602	566	527	536	557	544	576	571	554	573	562	593	543	546	567	576	552	562	571	553	572	570	563	582	583	561	573	549	567	595	587	565	550	588	589	548	570	589	531	591	559	497	548	592	542	607	563	560	537	584	604	577	552	551	531	532	568	550	534	612	511	591	609	563	586	582	597	548	559	610	555	602	543	577	537	550	525	538	602	577	554	579	621	572	543	534	576	581	573	603	586	585	562	583	539	562	566	543	537	559	571	585	606	554	525	537	567	563	587	576	559	588	588	601	615	563	542	568	521	571	535	584	560	584	599	554	563	550	607	579	554	588	552	538	545	612	627	553	569	604	563	570	537	614	566	579	564	561	555	556	582	575	536	580	535	566	558	573	536	585	546	570	543	541	566	564	537	560	571	536	579	551	548	526	520	528	544	594	617	600	566	559	543	586	587	544	532	537	553	577	558	602	537	556	546	571	527	541	571	574	541	557	559	581	576	557	584	598	537	546	549	555	528	554	586	535	564	580	570	560	552	591	582	546	578	535	551	575	574	540	566	559	547	574	570	562	571	567	567	578	548	590	582	550	533	582	558	573	545	581	552	585	598	577	594	523	520	590	553	556	553	535	572
21980	2828	2101	1059	939	757	785	812	822	916	790	745	629	568	612	571	610	580	587	580	594	555	546	549	578	608	567	592	584	598	582	600	578	545	561	596	563	543	571	572	549	584	599	586	628	592	577	581	567	576	604	603	602	604	628	587	577	589	606	541	557	557	638	577	595	563	568	579	562	564	576	579	581	554	574	560	568	548	547	580	548	533	551	592	550	521	617	547	568	594	596	649	584	607	566	526	542	578	538	607	577	562	576	530	540	557	600	582	601	566	541	595	560	572	572	607	554	575	577	585	575	590	627	572	545	598	559	569	556	550	540	568	579	587	587	534	577	556	591	605	543	624	545	577	574	553	539	562	587	533	574	581	560	606	570	563	528	581	614	545	542	583	576	565	591	589	528	550	587	618	559	550	540	506	577	547	581	591	554	554	579	571	588	566	572	550	576	584	568	532	544	562	590	555	617	566	553	550	567	564	545	577	584	585	543	575	597	550	564	580	557	570	555	601	563	588	606	559	576	602	610	541	557	565	590	547	524	538	601	527	545	582	629	555	583	580	558	563	558	516	595	545	543	565	564	558	594	558	600	612	575	586	548	552	586	574	570	568	570	598	572	607	574	576	599	591	585	597	587	546	546	606	593	549	544	566	533	589	542	571	559	533	576	536	635	518	609	582	605	544	564	585	585	573	562	553	649	601	531	534	571	567	576	559	601	610	596	558	549	570	585	539	595	503	588	590	596	546	549	568	565	530	553	588	565	565	590	585	577	587	577	571	553	537	558	591	551	610	567	548	535	567	604	555	553	572	543	568	573	563	593	537	617	592	575	569	546	570	540	582	562	558	542	577	590	570	536	584	540	570	559	568	568	577	536	575	572	552	558	581	565	572	571	618	576	586	544	560	617	577	555	536	547	592	555	573	607	560	569	506	574	577	546	571	542	580	579	588	586	575	497	566	575	554	592	545	559	565	587	589	543	569	602	588	564	577	558	575	600	559	597	562	597	533	555	563	545	584	573	594	552	606	589	587	596	560	553	520	526	556	579	567	595	578	635	587	568	567	554	554	585	543	556	565	535	578	578	596	564	565	583	588	602	577	576	544	599	587	547	597	606	569	567	590	586	568	598	564	587	563	575	541	554	601	538	567	593	602	592	561	592	563	587	592	565	572	571	549	621	577	566	588	592	597	569	578	592	562	573	598	521	606	535	560	553	553	554	578	544	567	594	594	581	610	603	548	533	591	573	526	544	566	600	601	553	558	599	566	554	561	574	553	561	573	545	583	554	551	556	564	573	588	534	548	588	569	560	577	547	598	586	535	532	571	553	587	594	582	561	618	569	580	598	558	582	551	590	562	618	549	570	528	577	641	597	611	544	611	578	585	592	604	546	562	545	560	595	590	563	549	559	572	589	557	592	609	593	541	580	552	561	578	594	535	582	567	592	543	560	558	582	580	568	549	562	544	557	579	597	583	574	551	616	569	568	539	534	558	568	586	571	579	574	558	575	572	589	607	568	568	524	575	573	541	611	583	552	586	550	575	575	552	611	565	583	576	555	597	608	549	564	611	549	547	592	591	560	568	576	541	558	575	594	568	530	580	528	559	560	606	573	568	573	588	577	549	566	571	589	562	594	574	543	540	632	573	565	545	546	548	591	560	620	578	534	580	558	545	573	535	569	564	561	599	571	585	588	564	531	593	553	581	576	616	533	584	564	523	538	580	589	589	534	533	587	575	580	538	553	528	534	602	548	596	565	574	545	563	580	552	539	588	594	593	578	577	609	583	559	580	594	540	566	556	588	516	572	583	566	566	588	545	556	565	582	570	592	559	576	600	573	582	579	590	577	589	570	524	542	588	559	548	541	561	540	576	546	559	606	579	566	579	542	564	529	572	612	566	572	593	614	597	529	607	577	566	589	548	544	559	559	525	609	583	567	553	565	554	583	564	561	556	602	571	577	555	585	564	570	535	608	559	564	553	601	580	549	572	597	569	551	576	566	576	583	571	556	579	556	576	575	593	587	572	572	537	565	611	585	569	597	555	546	583	579	559	583	650	602	566	586	577	535	578	570	608	557	530	548	587	588	517	583	562	585	589	593	594	543	574	579	532	557	565	566	569	588	579	580	569	545	550	627	567	573	551	601	586	575	570	606	580	563	578	595	553	542	566	557	558	581	596	549	608	553	587	565	544	592	526	577	572	582	564	582	572	573	594	567	570	511	571	599	581	586	575	563	548	512	588	607	592	541	550	583	588	572	597	584	597	590	577	552	592	550	587	543	575	559	572	530	610	587	573	552	553	574	589	580	585	572	572	553	600	549	558	591	558	579	611	552	554	570	549	590	564	555	605	549	569	580	560	580	597	598	558	605	543	559	568	578	594	542	554	601	559	550	529	529	523	579	564	576	557	528	529	602	580	603	599	583	561	583	552	607	599	553	533	565	600	561	555	601	597	560	576	583	608	572	582	596	576	600	550	533	587	558	581	587	528	597	599	590	587	600	556	573	506	591	586	570	564	566	570	547	551	579	576	584	564	578	547	624	577	584	561	626	555	556	536	574	569	609	606	581	570	577	535	583	560	617	603	577	552	563	545	537	598	536	576	540	587	539	533	560	577	611	585	529	575	564	558	534	579	554	638	581	574	592	563	554	537	591	596	534	558	580	570	571	571	567	576	559	576	594	574	590	582	568	623	564	563	567	560	567	540	573	546	563	565	571	564	544	593	534	565	552	576	596	507	591	531	549	559	540	568	566	585	563	585	586	564	607	590	571	618	592	551	552	534	564	592	548	538	579	599	597	547	558	558	562	612	583	554	574	573	573	568	579	582	582	593	546	587	529	543	578	621	593	555	522	553	529	557	604	626	560	542	558	583	566	581	592	555	555	605	575	601	562	583	560	575	567	553	596	565	585	568	604	555	583	590	577	554	540	568	573	567	551	566	579	542	584	529	547	551	610	552	572	574	556	578	605	585	568	594	541	624	569	607	568	580	541	570	530	570	547	591	618	565	595	549	578	537	602	606	573	558	543	543	587	554	557	562	541	569	579	624	552	572	579	554	613	550	553	566	588	564	564	526	554	588	577	577	542	501	582	552	550	560	529	560	560	588	577	570	554	571	600	554	599	596	613	548	565	603	565	552	538	593	569	561	594	584	575	585	582	595	580	587	583	556	586	584	569	535	575	555	626	562	563	552	597	579	602	574	585	559	603	618	597	605	564	532	558	602	559	613	569	541	570	598	565	607	531	558	574	579	571	540	573	570	564	608	564	539	571	547	555	588	631	579	566	614	585	520	599	605	557	600	600	601	552	566	569	586	587	604	581	550	557	572	578	552	583	557	572	593	552	539	559	522	561	567	616	590	602	539	542	571	566	532	563	557	544	562	562	553	545	591	585	555	568	528	569	538	566	575	582	565	571	551	576	623	618	552	537	560	570	593	535	613	651	559	552	562	566	617	583	600	539	569	520	565	577	547	570	542	539	536	575	572	645	546	553	594
24266	21674	29061	24784	21661	13388	1591	1195	1073	1188	819	583	486	434	464	403	401	411	386	396	403	382	361	360	364	339	376	380	356	345	378	344	350	377	352	342	357	344	363	395	395	364	372	402	387	357	389	361	372	354	361	405	383	375	355	363	333	371	333	324	375	337	383	363	355	369	336	349	344	321	322	320	317	344	365	373	322	320	344	305	366	368	327	326	350	347	371	336	329	342	357	354	334	344	359	361	321	363	302	352	354	314	318	343	332	325	353	326	366	354	348	340	374	369	353	324	333	353	311	317	366	363	330	342	355	328	329	295	339	367	363	350	340	336	332	339	353	333	337	346	348	349	313	302	319	320	349	346	348	306	355	358	370	329	343	342	357	356	340	327	337	324	351	340	296	358	346	342	368	333	395	373	348	371	352	312	325	328	325	381	320	354	341	331	326	329	379	370	335	364	346	358	330	369	373	338	342	345	357	304	381	326	341	320	341	333	356	333	298	338	336	326	355	356	314	364	363	303	361	325	345	363	344	334	367	327	355	353	345	336	363	322	355	349	356	346	334	363	321	378	346	356	328	354	377	341	349	334	349	375	390	339	344	380	347	326	351	360	332	342	329	336	363	344	334	314	311	355	361	398	357	337	366	351	374	347	340	323	325	353	364	332	354	334	352	331	319	334	349	343	321	335	333	315	346	369	323	325	338	361	349	359	330	333	350	374	342	311	359	308	326	318	336	349	318	346	324	329	351	367	360	345	354	351	355	369	324	322	344	346	363	347	331	357	360	372	341	361	335	338	338	321	350	350	337	341	337	289	304	326	376	313	345	307	348	323	352	329	350	340	381	351	351	369	354	337	343	306	385	348	338	359	308	367	350	341	330	339	337	343	341	361	341	360	330	347	341	392	341	332	371	316	373	343	316	345	344	350	372	357	367	367	349	344	350	290	318	338	337	352	368	309	329	324	355	335	343	343	338	327	362	308	346	347	379	357	331	324	295	304	308	350	345	333	359	354	386	344	306	352	322	329	333	359	349	352	377	343	364	325	351	341	349	362	326	337	305	356	358	338	322	356	322	328	334	344	357	318	321	337	308	349	359	356	360	330	326	394	323	361	349	314	322	407	362	350	325	347	363	353	349	345	366	345	366	354	357	359	341	325	323	348	357	378	387	332	341	337	361	350	322	336	360	355	328	345	361	323	324	380	314	355	368	327	361	343	329	374	364	325	319	321	339	333	336	384	353	322	345	349	370	348	336	350	354	333	354	370	358	344	365	344	341	345	362	342	301	314	339	364	360	343	326	372	360	335	364	340	322	365	348	290	319	348	387	331	344	310	334	334	325	328	334	341	355	381	359	325	339	294	341	350	317	324	332	343	377	354	333	340	378	359	344	334	347	316	335	338	359	349	355	351	350	336	341	341	353	338	322	318	330	339	323	340	333	331	338	321	300	365	353	337	353	356	333	332	364	335	332	364	308	332	343	388	361	332	322	372	342	369	339	355	336	338	378	351	367	351	336	303	363	370	375	386	334	299	370	331	320	320	335	323	329	348	360	330	346	358	359	345	352	336	306	335	375	365	389	350	334	353	343	337	356	307	347	340	337	348	352	345	303	306	355	377	346	339	379	343	352	336	338	357	337	381	347	312	355	364	327	345	366	330	326	317	319	347	342	314	338	349	360	367	321	333	344	340	350	357	343	339	346	354	359	341	327	370	331	371	354	362	370	351	327	362	346	325	340	333	319	325	287	338	328	355	303	380	366	357	322	342	311	344	350	333	326	332	346	376	372	366	353	358	333	345	354	360	344	339	364	316	337	357	320	342	316	341	353	345	351	327	354	378	346	362	371	319	345	345	334	356	381	335	317	349	322	353	334	376	339	344	361	331	353	356	370	344	323	330	346	341	345	363	308	364	372	357	350	349	361	341	343	318	333	335	318	341	325	354	332	345	325	333	346	317	365	349	358	338	339	337	343	307	376	335	331	388	336	340	342	323	333	306	354	350	350	367	346	392	342	321	304	327	370	328	331	327	347	311	370	342	373	349	354	334	321	358	306	354	344	376	331	313	371	322	325	364	333	372	337	311	349	330	337	333	374	342	364	335	353	339	365	337	345	333	344	358	344	314	336	351	342	333	312	345	316	334	328	340	327	361	346	340	347	352	324	320	341	326	360	345	360	383	325	338	350	338	334	348	318	355	360	319	353	368	301	361	324	326	329	338	348	338	363	359	352	325	352	323	354	323	353	363	363	355	337	335	346	340	367	391	365	366	352	313	317	377	356	364	339	356	341	347	344	368	340	352	332	332	352	357	358	294	329	363	355	326	324	339	338	323	311	347	344	347	310	350	319	336	297	358	336	353	338	366	307	317	291	341	382	334	362	360	342	320	328	364	330	339	331	328	340	328	344	366	357	351	335	342	355	347	326	351	331	334	343	328	367	380	363	309	348	328	312	327	311	342	368	344	349	349	335	359	364	388	370	369	324	319	357	338	315	327	342	363	332	356	332	369	358	352	334	346	275	316	335	300	359	328	358	395	353	308	320	325	352	318	342	312	327	335	331	362	334	364	350	345	331	335	356	331	353	357	349	345	377	311	349	344	354	338	332	344	343	384	359	338	355	335	368	362	321	335	344	334	362	343	326	363	323	325	351	371	334	353	312	353	344	350	348	374	350	346	365	369	350	338	334	347	346	316	328	358	331	343	334	344	353	314	360	335	323	343	357	347	350	361	363	321	348	343	320	308	326	297	342	322	346	342	351	334	316	336	338	351	381	348	347	328	330	320	329	344	355	382	388	355	317	349	332	364	345	331	314	351	330	307	370	363	342	337	362	331	331	326	333	331	343	328	366	368	343	318	346	354	348	336	355	360	337	328	338	350	356	341	385	359	344	357	336	324	336	344	315	355	338	328	351	323	364	357	349	310	364	380	356	328	350	329	364	355	352	345	342	338	337	367	309	329	348	339	356	364	362	320	323	338	367	342	322	350	371	339	316	348	360	365	318	339	379	345	359	373	346	376	331	343	327	331	346	316	356	311	317	317	362	352	339	308	325	335	338	365	344	354	315	372	327	356	377	333	346	373	336	320	330	360	374	351	323	370	353	351	345	345	354	348	358	354	329	335	340	365	359	321	333	312	370	314	343	370	324	376	325	350	353	332	351	336	344	356	356	334	330	308	354	316	346	347	356	321	342	328	351	341	367	370	335	335	344	359	341	335	350	358	313	353	325	341	329	369	370	316	313	369	329	345	325	332	316	358	357	353	326	356	351	381	315	330	369	356	351	360	311	386	337	301	394	358	315	345	352	348	341	362	371	336	328	317	353	388	321	351	350	329	350	334	363	340	335	344	353	317	326	379	325	344	347	363	316	340	342	363	354	343	332	361	379	349	371	351	306	342	353	333	323	365	355	327	347	342	359	335	328	343	350	340	309	370	298	316	316	335	338	313	388	309	379	352	345	339	359	349	371	313	327	343	346	335	344	343	340	351	379	338	343	358
23969	9650	7482	3683	2414	1841	1587	1622	1552	1562	1130	704	643	552	472	431	450	450	441	400	366	395	396	393	379	391	392	388	392	382	354	353	389	401	380	359	385	368	342	364	409	410	381	379	393	407	413	419	404	378	416	380	399	394	367	373	391	352	403	343	384	376	335	372	349	340	346	364	347	392	382	356	387	336	358	329	362	368	339	348	348	352	327	349	352	374	365	350	345	359	364	321	380	332	345	349	366	394	374	347	365	365	364	363	340	363	375	377	350	382	389	395	350	369	367	350	353	342	368	354	364	348	380	376	360	357	339	386	348	370	355	339	370	387	345	383	347	340	351	359	331	354	365	348	352	347	372	341	391	358	359	409	349	409	357	351	376	348	356	359	332	356	360	356	354	360	361	362	352	358	341	337	352	370	358	342	372	375	331	336	379	358	352	356	403	350	364	362	352	364	350	370	359	350	370	359	383	374	386	378	391	321	355	367	367	394	354	370	380	352	346	354	346	374	342	343	358	360	371	337	379	326	335	337	364	351	358	386	365	381	359	328	367	379	342	325	367	352	346	356	357	345	358	348	382	361	351	356	388	348	357	360	373	358	319	362	354	372	336	380	390	351	341	363	368	366	347	325	351	350	330	374	362	354	354	347	348	370	343	364	336	355	342	383	373	384	384	346	374	372	379	373	328	378	343	341	361	335	357	323	343	382	400	382	369	355	377	362	374	377	347	384	344	364	346	357	335	359	361	390	317	344	360	357	352	342	360	379	382	351	328	373	353	360	327	336	356	368	368	351	353	347	350	363	361	377	356	360	356	370	390	368	347	355	352	343	354	366	369	357	341	361	350	371	352	364	406	369	382	346	348	366	346	382	383	349	370	337	347	359	360	338	369	380	324	350	331	343	355	351	340	357	305	357	402	329	366	353	403	393	347	359	335	349	354	358	369	354	322	374	339	359	385	365	361	355	357	352	363	337	369	371	361	368	345	381	327	327	346	362	324	367	365	356	382	338	346	377	347	368	365	372	331	352	362	340	372	351	375	363	350	365	365	364	355	362	368	395	362	344	369	384	331	320	331	364	348	334	369	376	360	390	335	378	340	365	352	374	386	356	345	364	381	397	334	349	343	374	347	360	354	337	376	334	350	353	357	359	351	377	333	364	373	369	338	328	339	388	353	331	362	362	368	326	350	386	358	382	360	354	346	347	338	349	332	324	366	362	340	389	321	324	353	355	390	367	327	342	402	387	346	338	389	335	332	353	378	368	334	394	374	332	329	377	332	384	402	342	325	317	376	373	328	373	383	337	357	395	358	364	332	369	382	400	337	382	367	362	359	345	388	367	346	362	387	364	357	345	352	364	332	377	366	351	337	361	352	370	348	360	326	375	336	365	333	351	340	367	362	351	333	343	331	361	360	377	356	379	359	369	347	332	384	367	337	342	359	354	338	384	355	346	350	354	360	317	348	381	367	369	338	369	311	382	345	346	380	370	375	337	366	381	341	350	377	360	356	373	403	360	358	331	367	361	358	364	358	383	348	365	357	357	377	343	345	360	346	352	391	368	333	378	359	345	322	360	318	357	394	388	346	388	345	359	367	352	367	335	381	345	342	411	359	343	348	386	353	335	391	313	397	362	385	362	356	353	372	349	365	323	364	357	353	372	354	395	348	399	352	363	395	402	339	352	370	339	342	364	351	371	372	310	377	358	351	336	376	371	375	349	369	369	383	350	360	363	361	354	370	350	363	345	376	358	313	371	343	351	356	370	353	345	395	337	355	359	374	381	385	364	384	366	331	359	339	374	356	335	356	363	381	368	347	325	369	347	388	360	336	353	348	380	379	368	326	379	353	363	356	359	360	369	351	330	388	362	344	367	360	335	387	353	377	350	353	344	345	371	390	363	375	344	339	356	356	337	362	322	334	381	343	345	367	352	346	385	371	350	349	365	355	363	366	348	345	323	350	375	317	350	358	358	348	341	396	373	331	389	339	349	333	322	365	352	340	360	366	396	356	377	368	396	355	365	366	339	368	393	381	376	355	361	336	366	364	324	334	358	371	379	358	303	333	347	397	357	354	362	350	367	356	318	351	355	373	357	376	382	327	372	348	386	345	387	389	402	390	370	350	409	373	356	362	365	327	376	348	334	350	365	351	346	379	354	368	397	348	375	331	399	375	385	326	346	340	346	340	338	401	321	381	351	335	337	355	342	354	353	393	383	316	383	356	359	348	312	356	363	355	339	331	367	347	380	356	373	361	362	356	365	377	385	323	353	359	328	338	386	351	345	361	376	340	361	370	328	335	336	343	347	334	357	355	350	353	348	343	356	381	352	374	344	363	325	397	381	384	340	344	339	356	375	374	343	321	338	381	353	359	359	361	343	326	360	368	365	357	353	344	359	399	359	337	369	336	365	337	353	359	379	336	348	357	341	367	357	329	344	353	352	358	364	349	374	366	356	382	362	376	333	344	356	367	342	388	344	373	385	342	356	374	354	356	355	352	328	364	372	395	358	318	366	378	336	385	352	346	346	362	366	357	339	358	348	339	384	390	368	347	340	326	329	394	360	340	358	351	382	372	328	321	356	371	327	360	353	349	348	353	365	361	350	328	366	386	342	368	368	361	340	330	361	349	355	344	317	365	374	336	345	359	338	382	366	348	367	356	377	332	362	349	374	360	374	343	348	358	348	335	350	373	322	374	361	367	342	343	363	333	328	394	343	333	374	377	374	344	344	374	335	386	355	381	370	366	366	349	361	348	381	358	343	365	356	334	335	384	341	360	321	307	393	340	387	346	330	337	399	354	340	359	332	328	345	329	364	341	336	323	355	323	323	340	373	382	329	375	339	351	356	356	330	362	369	372	371	376	358	350	380	362	404	356	342	345	350	346	346	332	360	348	324	384	345	354	364	342	366	375	353	320	345	365	376	369	358	374	339	343	367	390	348	340	331	327	354	359	337	379	370	369	329	358	373	364	331	335	344	338	353	370	360	367	355	344	336	356	364	366	355	380	371	355	371	339	353	358	372	374	332	364	343	368	418	374	336	348	364	357	355	357	328	343	365	403	352	304	354	342	340	393	361	358	374	350	360	368	348	347	385	364	361	358	339	383	360	338	347	354	331	378	370	363	363	379	381	364	355	379	353	363	369	325	395	374	327	357	346	378	351	362	352	337	375	369	372	354	341	415	355	354	355	388	398	369	351	345	352	312	359	328	377	334	380	363	414	348	351	393	368	369	373	364	368	343	317	338	350	362	337	314	361	361	397	368	341	371	355	366	336	345	345	403	379	387	369	333	342	358	365	365	355	343	345	388	338	347	351	338	324	362	376	363	358	347	373	344	347	333	388	389	365	377	358	364	346	371	383	333	361	338	329	358	346	339	361	357	378	347	343	335	355	354	339	342	332	389	400	378	360	317	348	351	365	366	332	391	352	357	373	341	385	392	364	411	341	346	348	347	348	364	342	343	355	345	344	360	375	396	372	360	344	361	346	333	355
25105	21605	28245	25373	18862	1916	1247	1256	1302	1008	780	603	630	565	581	532	512	523	534	492	475	518	476	492	519	500	495	493	475	479	541	536	525	485	530	507	474	489	513	482	503	459	502	484	515	484	502	561	533	485	529	513	491	477	495	516	505	564	490	481	456	472	494	489	481	550	506	504	540	516	497	458	531	510	481	488	462	486	483	491	501	525	520	501	464	507	524	506	471	469	540	520	502	454	491	501	458	475	448	497	537	526	515	476	505	494	503	472	517	460	535	511	510	525	477	495	490	503	461	471	488	521	503	475	457	468	457	483	483	523	514	516	526	509	483	509	473	474	436	493	476	459	520	437	477	468	455	486	476	512	481	494	479	500	463	479	484	506	482	505	504	497	455	411	505	500	489	503	501	538	507	478	493	461	497	492	471	475	465	488	473	469	476	513	456	482	502	461	450	489	484	506	476	487	486	474	464	538	489	480	483	457	447	510	485	510	485	475	481	510	484	474	477	488	511	496	510	494	461	467	467	466	448	530	481	498	500	501	495	443	491	469	484	455	507	469	481	496	492	495	504	471	473	497	517	479	499	457	508	428	483	488	471	452	522	500	496	510	499	493	476	480	494	461	476	504	525	495	492	484	513	503	505	525	462	486	477	516	457	523	460	498	492	497	508	483	516	472	502	471	486	493	489	519	494	485	493	487	495	479	466	487	508	512	508	469	466	520	506	488	481	476	492	505	465	477	480	518	506	472	500	502	536	551	498	461	486	493	486	523	481	517	466	502	505	496	476	479	493	506	504	494	483	479	536	487	495	492	495	503	476	501	497	519	521	536	480	486	480	475	501	489	523	487	489	542	506	497	506	498	498	497	498	489	494	475	470	488	506	497	518	476	471	489	452	525	520	477	486	501	485	534	472	498	496	512	499	488	491	524	484	452	504	484	526	479	471	490	460	506	476	502	497	472	511	479	512	519	508	514	495	467	492	468	477	512	490	491	481	502	469	497	483	490	465	471	477	498	457	457	472	465	480	479	478	504	498	475	489	514	479	493	510	507	454	502	540	509	515	535	491	481	524	479	503	492	501	481	496	519	492	467	519	511	493	465	473	490	499	480	506	489	510	481	499	486	500	507	491	490	476	475	488	498	480	504	458	518	536	475	475	490	479	482	485	482	485	517	518	437	466	477	523	479	484	499	485	471	523	429	509	483	495	524	491	523	478	493	475	514	502	536	476	494	499	513	504	495	468	486	523	496	474	513	487	482	485	496	474	503	493	470	535	499	441	488	516	462	490	498	440	498	507	482	479	498	513	478	479	488	554	497	508	513	474	493	505	468	480	510	462	488	477	456	476	513	494	502	457	467	468	493	452	536	497	489	500	470	512	514	502	475	479	496	485	502	454	469	444	517	476	495	515	513	482	493	529	500	452	469	491	492	503	465	502	459	486	499	517	537	505	474	471	498	507	493	491	502	494	458	475	474	467	474	482	465	471	515	471	494	474	454	513	456	519	509	496	471	480	475	490	505	476	536	531	462	473	508	477	468	530	479	509	504	513	522	547	520	451	499	521	515	477	497	496	490	479	523	489	482	476	514	510	454	507	474	453	516	482	513	475	485	500	487	467	472	487	496	445	485	469	477	486	468	533	511	474	501	484	488	508	480	438	501	499	470	536	483	463	475	477	490	441	437	495	523	522	513	486	505	505	516	497	485	516	464	490	491	470	469	452	487	511	417	503	463	478	522	456	504	506	485	521	458	502	512	493	491	530	497	505	505	533	467	468	499	465	517	500	465	505	468	488	504	467	454	495	509	476	527	486	488	478	473	506	528	470	513	504	501	450	476	465	484	508	464	467	512	451	496	511	489	487	454	473	441	477	509	489	481	529	540	443	488	564	461	520	468	531	476	468	463	478	486	475	459	467	500	505	506	497	539	469	489	513	512	524	472	466	530	499	526	500	481	505	521	475	513	473	473	502	533	488	518	441	470	489	483	451	491	454	500	504	483	492	476	470	504	516	479	492	502	495	473	469	523	463	501	470	507	488	525	519	511	473	480	494	485	524	485	462	490	512	524	473	489	495	468	494	510	495	505	461	461	476	503	555	463	495	567	507	490	504	512	493	531	486	523	505	464	457	575	470	462	483	464	461	482	496	518	492	474	455	503	484	500	498	486	475	543	513	486	477	535	470	507	477	499	500	487	473	523	460	499	503	503	491	516	509	471	456	483	454	500	508	500	542	535	476	477	477	455	497	508	509	460	500	471	509	507	480	483	525	483	433	504	505	525	509	469	499	517	489	498	455	504	475	460	504	509	468	512	473	483	477	484	494	469	523	528	481	496	475	489	498	535	485	491	474	484	482	466	476	484	486	497	464	470	481	510	537	489	502	493	469	518	497	479	489	476	492	496	491	494	452	466	489	475	481	465	493	494	416	493	498	522	491	487	508	489	502	490	498	487	556	482	512	475	492	474	475	490	449	501	481	472	498	492	446	489	507	480	533	463	473	510	502	511	498	502	514	455	517	518	509	500	489	477	452	503	488	514	458	489	476	476	465	468	519	476	480	516	504	454	463	479	471	473	501	494	456	481	469	511	473	500	490	511	504	461	480	524	488	523	465	495	508	502	488	531	467	469	520	494	443	485	466	493	491	498	496	482	504	482	526	528	474	483	472	514	434	512	519	471	473	518	528	517	464	503	488	475	472	521	506	502	448	503	529	494	466	530	470	492	533	515	524	463	490	433	503	471	502	474	531	492	483	515	526	500	482	510	520	519	462	522	512	531	510	479	503	454	469	463	488	477	521	443	513	524	497	522	515	479	515	521	522	498	495	523	478	468	496	493	505	457	490	482	483	501	469	485	504	484	453	495	485	458	470	495	480	490	498	470	517	459	485	522	504	510	498	486	488	513	498	507	480	501	484	503	504	480	493	484	485	502	480	486	494	509	478	457	463	498	503	472	471	489	460	486	507	505	493	498	481	473	491	436	482	488	491	477	503	531	474	470	473	461	482	483	500	508	472	484	469	477	498	518	519	479	474	509	463	511	453	486	554	453	481	492	446	474	488	495	458	476	496	501	477	491	466	473	495	480	498	464	509	450	505	496	495	512	472	520	487	472	485	513	489	479	489	515	487	546	475	521	459	506	489	483	509	468	470	499	483	489	514	518	479	500	510	457	494	466	530	496	510	462	490	469	454	489	479	485	490	491	495	523	489	524	465	486	500	473	434	472	486	490	464	430	504	494	505	477	491	476	482	495	481	469	527	524	492	472	487	484	466	490	477	457	505	476	489	504	531	472	425	511	446	476	508	469	472	480	491	490	510	479	464	476	525	515	500	496	495	501	479	462	500	477	521	480	481	459	467	510	487	429	457	495	529	521	477	472	503	511	499	514	483	513	498	482	510	508	490	456	480	510	467	517	504	484	489	516	495	515	477	495	467	454	467	489	461	452	507	536	481	494	506	469	489	527	479	523	490	442	481	511	487	500	470	503	482	469	488	506
24146	7171	4916	2865	1889	1582	1731	1950	1884	1399	1032	665	632	616	585	488	544	530	522	503	481	533	540	514	523	455	480	487	502	545	488	470	520	497	469	480	486	472	489	488	472	490	500	478	541	522	490	544	575	520	529	512	525	514	497	457	535	539	489	488	534	496	450	474	477	497	476	487	496	477	496	453	478	471	501	495	465	498	431	475	506	443	439	491	466	486	505	462	473	493	490	464	472	476	452	455	480	486	489	474	513	460	492	466	452	478	454	473	422	492	483	470	491	480	510	461	484	493	493	465	513	464	473	461	496	484	496	475	480	511	494	474	529	466	493	482	475	472	453	470	483	466	434	496	486	502	509	468	520	510	474	468	494	491	452	493	514	455	426	488	474	488	487	504	492	479	498	473	475	519	504	463	462	492	451	464	468	515	477	482	453	520	486	460	484	436	506	494	484	486	469	480	543	496	502	515	494	502	480	489	490	462	518	489	523	474	462	467	485	444	485	473	487	478	522	482	461	466	495	503	472	490	492	486	496	444	453	483	453	432	481	480	525	488	448	486	519	477	465	482	469	506	472	473	480	517	490	499	470	491	518	491	507	467	474	448	468	463	492	521	478	490	421	479	507	518	491	510	502	521	494	488	480	506	522	471	486	485	445	476	496	508	499	483	487	489	460	468	509	476	488	496	465	487	448	495	475	446	474	431	510	490	464	472	507	469	492	496	467	470	518	489	488	496	449	522	468	490	465	446	413	487	473	525	474	495	456	473	499	480	451	485	494	476	482	443	486	479	490	474	483	493	489	486	479	493	464	481	519	480	484	492	455	493	467	502	454	478	466	520	507	495	475	476	489	435	430	500	495	482	475	479	467	497	471	472	476	470	453	426	511	502	460	488	452	455	480	455	458	466	460	445	510	492	503	486	476	473	524	484	489	479	419	520	481	494	444	467	485	499	482	511	495	475	483	536	468	497	513	415	458	492	473	494	489	454	484	460	482	509	477	485	530	468	439	497	474	451	521	434	483	482	467	489	477	508	457	496	486	450	458	534	465	491	498	522	515	465	504	457	487	462	481	477	461	490	502	484	472	483	510	464	493	488	473	465	491	508	481	478	492	512	509	473	472	488	479	474	463	472	460	500	506	470	502	454	474	521	432	469	465	486	497	463	499	471	486	448	483	511	480	473	455	487	494	495	495	511	483	486	511	467	473	498	504	482	477	490	485	496	490	482	511	468	456	444	507	455	478	491	485	475	482	517	464	518	484	464	518	472	478	515	488	479	507	498	474	502	480	477	473	493	464	484	460	464	474	496	462	502	503	496	505	531	510	471	477	495	483	470	497	478	522	448	479	491	489	463	498	508	514	511	466	471	487	474	507	511	485	471	494	460	459	465	483	456	508	443	509	478	517	443	515	458	471	490	462	472	502	516	484	455	493	538	457	531	480	487	481	499	477	496	501	466	496	486	486	473	504	477	464	479	487	487	521	476	484	469	535	522	508	481	497	476	471	508	518	470	431	505	491	501	509	484	478	481	476	532	472	477	504	498	499	502	481	455	495	475	532	475	460	530	483	476	509	492	447	498	505	481	471	477	466	464	459	517	468	507	490	475	487	473	481	505	463	486	491	475	501	496	476	483	483	503	512	473	469	480	486	489	469	502	494	528	500	482	466	502	492	499	467	456	484	495	473	447	499	474	490	503	490	481	509	462	493	479	471	500	447	500	471	479	468	466	472	474	489	463	448	451	534	450	495	476	506	461	533	480	482	437	460	449	468	481	470	481	475	478	473	476	470	492	480	515	514	491	493	491	485	434	487	479	501	472	493	471	532	483	469	451	457	492	498	496	472	494	442	456	449	489	515	544	441	455	505	462	456	473	536	482	506	468	488	511	464	511	468	492	480	486	515	516	484	524	464	496	480	443	486	486	515	481	493	460	516	487	480	484	471	481	475	501	518	519	464	468	537	513	501	438	468	526	494	517	514	485	489	477	484	510	494	489	457	469	495	450	468	465	500	472	478	470	462	477	489	505	473	454	489	465	491	448	457	465	467	464	476	477	496	491	453	464	504	474	475	496	478	511	488	468	476	463	485	472	450	477	489	520	501	463	448	475	486	499	500	472	462	490	480	482	481	509	466	451	502	458	492	474	514	439	474	482	471	502	438	497	522	494	503	466	411	474	470	461	462	454	486	478	511	491	513	477	470	476	508	522	482	521	510	496	511	493	443	484	485	465	456	528	491	458	497	478	514	496	495	474	506	476	494	465	473	438	483	525	491	518	460	487	490	462	418	486	485	498	553	450	503	499	487	484	483	475	452	466	467	527	456	485	506	478	467	482	515	463	531	487	508	452	458	447	523	510	488	479	464	497	467	555	479	492	509	509	490	501	470	499	472	489	532	481	440	467	437	483	495	477	505	510	467	513	476	482	454	496	528	501	506	474	473	478	501	482	507	476	481	490	451	502	466	452	469	446	511	473	494	461	486	528	444	508	482	502	470	464	497	474	473	454	518	520	462	469	476	471	465	467	467	535	474	477	471	461	472	494	508	456	475	473	447	490	488	514	498	485	468	496	458	477	505	465	486	470	484	429	498	476	492	493	447	489	480	475	476	461	493	468	516	512	493	437	481	516	459	487	537	513	469	476	458	530	516	516	455	457	478	492	489	494	455	493	477	494	509	475	517	500	500	508	522	450	473	477	459	463	468	500	476	477	518	458	481	524	482	486	474	502	470	500	491	523	457	476	450	505	478	491	493	460	458	524	487	439	460	488	503	514	479	470	491	478	485	518	498	474	504	485	482	506	516	483	501	468	482	510	461	501	460	444	454	488	481	471	467	526	464	473	512	434	471	461	507	456	452	458	485	476	507	453	509	512	466	493	467	460	489	496	492	491	475	497	474	467	479	501	489	496	455	507	479	457	490	503	481	494	468	463	439	501	524	510	508	464	501	498	516	477	512	508	448	484	516	500	450	479	474	454	509	495	493	497	481	474	507	503	479	506	537	454	468	494	490	480	455	493	475	495	468	459	509	452	472	518	471	523	467	514	445	473	534	470	451	489	479	497	487	478	475	482	476	480	446	469	459	452	517	493	455	487	477	449	479	486	492	508	492	489	444	478	506	439	451	502	489	481	467	472	445	511	485	463	493	493	499	462	490	534	469	474	489	461	488	455	478	497	471	494	506	449	513	507	494	494	451	436	503	495	511	470	516	501	506	476	500	482	484	484	478	502	509	498	466	495	495	475	504	494	473	478	493	500	496	477	465	494	459	432	493	502	467	474	480	505	506	450	484	484	531	462	500	512	439	508	459	522	505	486	460	471	460	513	474	469	458	461	517	447	467	477	467	490	477	450	492	522	462	448	491	468	473	440	477	507	506	446	450	459	537	468	492	507	461	499	490	457	506	521	475	444	482	512	474	536	433	493	445	478	508	484	438	481	502	460	503	500	473	495	479	470	508	464	453	469	520	494	526	465	501	517	504	455	449	495	474	478	496	499
22942	21634	29396	24365	21637	21701	14101	3816	2861	1443	847	520	464	373	378	327	296	335	272	264	271	266	230	236	238	230	210	228	237	229	231	224	230	194	238	218	183	222	219	208	225	221	214	227	243	244	253	251	221	224	240	234	238	212	211	223	209	202	189	193	203	180	223	208	168	204	183	226	192	212	167	194	195	198	215	187	195	197	186	187	204	167	178	177	198	195	170	181	175	199	180	193	171	223	200	190	173	166	187	208	191	160	187	180	179	179	187	185	197	205	174	195	190	177	182	184	192	176	198	167	166	162	171	194	175	178	171	175	179	193	186	198	200	195	174	192	195	187	184	186	185	186	195	191	189	182	197	168	199	208	190	196	177	198	197	170	208	218	187	173	173	188	204	155	162	188	177	172	168	203	170	182	177	187	181	199	169	200	210	212	192	173	196	176	185	188	181	165	190	206	188	206	165	179	197	170	188	171	235	195	154	199	196	166	178	187	182	200	200	172	177	170	192	207	193	191	190	193	186	200	206	202	193	187	174	192	162	190	162	173	167	193	158	194	204	193	204	187	184	172	183	172	211	180	185	181	216	198	202	186	181	181	186	172	182	181	199	193	180	193	189	180	187	181	187	210	176	191	160	182	194	205	184	211	187	182	185	176	180	169	183	204	190	185	204	196	173	206	192	178	172	171	190	188	180	195	192	199	180	183	170	182	198	175	180	194	196	196	201	202	165	180	175	187	198	182	197	208	170	182	191	173	191	206	166	181	187	157	167	198	189	199	196	191	203	185	203	185	201	164	203	165	182	189	210	173	168	193	192	197	168	223	171	190	187	172	197	173	171	196	197	202	177	192	185	202	191	192	164	199	186	193	197	172	178	201	171	166	188	181	207	177	193	189	198	184	201	175	176	183	170	188	182	189	183	186	184	192	201	191	180	162	199	183	193	161	167	148	163	191	180	192	178	156	184	161	190	172	203	157	175	182	188	166	139	173	172	178	199	206	194	185	225	176	166	176	169	185	166	206	156	196	178	181	203	198	193	169	169	187	192	202	192	175	196	176	199	193	192	185	183	181	198	176	203	181	194	185	191	160	202	184	163	202	195	185	177	200	182	186	198	200	188	196	188	181	169	207	196	218	198	200	189	176	186	191	183	178	199	187	206	201	194	184	207	177	186	200	186	190	172	195	177	208	187	192	198	188	190	192	193	174	204	160	163	182	182	185	165	179	221	183	161	177	201	184	180	187	191	181	163	190	196	165	172	171	178	191	180	174	163	205	195	188	195	161	190	192	162	168	186	170	182	175	197	166	171	163	192	193	174	167	212	181	210	179	180	189	197	176	188	193	187	157	179	184	184	176	172	187	180	206	180	150	197	187	190	180	193	170	197	204	170	198	183	187	197	190	190	170	181	202	179	150	207	216	186	181	179	205	183	161	181	207	180	178	170	186	208	199	177	181	188	171	173	204	192	184	185	193	191	202	181	179	177	207	149	174	189	176	197	204	176	174	178	176	165	184	201	182	193	178	181	187	175	200	196	186	189	202	174	174	186	207	185	169	185	172	182	193	156	173	176	191	182	183	189	189	178	151	180	163	181	171	207	188	188	174	198	196	201	186	175	170	185	192	200	199	169	194	164	187	160	196	181	195	182	181	171	179	203	180	195	167	194	191	200	167	179	195	198	167	190	177	170	170	204	178	185	201	177	168	174	194	185	190	191	174	169	173	170	182	190	199	198	197	179	193	185	180	186	179	159	193	157	181	171	182	170	172	164	171	197	183	177	186	180	186	186	206	175	185	170	178	181	204	197	165	197	167	175	180	185	213	178	184	205	178	157	167	188	208	192	177	167	176	204	196	179	178	195	180	181	201	204	185	172	188	187	193	174	194	183	186	183	206	192	170	181	159	183	166	180	177	180	198	201	175	152	184	203	164	184	197	192	200	186	215	162	179	193	171	182	193	179	197	162	175	176	178	169	183	190	178	163	195	193	167	204	167	182	191	176	212	163	166	167	181	184	192	221	177	181	178	157	175	194	210	165	167	176	180	192	190	193	161	204	201	194	179	182	210	190	191	195	193	184	182	181	184	192	184	198	198	201	161	189	184	173	174	185	177	199	176	181	194	189	161	166	187	200	176	189	168	183	197	208	184	166	175	166	183	181	167	185	160	190	156	195	211	180	164	190	199	180	167	200	196	173	198	162	194	171	168	193	173	175	184	190	197	181	197	173	194	188	140	169	168	203	180	154	183	184	194	190	174	206	174	189	197	192	201	161	192	206	183	220	188	207	191	157	174	168	166	177	189	170	190	189	201	166	184	164	211	203	192	197	190	189	182	198	189	189	185	201	187	183	167	209	215	212	163	176	182	176	191	168	181	195	203	197	179	173	194	193	190	191	194	163	189	172	184	179	176	195	164	210	188	188	181	180	168	199	187	181	181	223	162	180	223	175	174	210	215	197	167	165	186	170	200	195	214	193	193	156	188	165	194	188	197	194	200	200	207	203	198	192	180	187	179	187	195	177	210	158	195	204	207	163	192	176	166	183	204	186	165	184	167	195	175	177	192	182	181	173	176	181	195	188	187	152	199	178	191	173	182	173	166	173	177	202	190	181	205	178	153	184	198	167	200	200	196	173	181	213	175	195	177	196	173	185	195	205	189	189	188	195	203	203	208	181	182	185	211	198	188	192	198	177	182	185	165	221	170	177	192	190	191	186	190	177	181	165	196	206	196	230	166	183	192	195	183	169	169	191	183	202	180	196	181	187	158	170	179	165	168	184	196	160	178	176	182	198	217	174	196	217	187	197	176	174	189	176	205	165	222	168	169	184	171	175	158	181	162	210	200	195	179	172	185	181	160	188	195	218	164	188	180	170	182	202	181	182	155	188	180	196	176	199	180	193	156	183	163	159	176	200	197	182	179	185	193	196	162	204	194	195	199	205	172	189	194	200	181	175	186	190	152	184	198	177	188	198	173	207	166	197	204	164	156	176	178	173	188	194	216	191	200	201	180	191	194	183	181	185	179	182	179	198	193	189	195	169	194	187	212	178	200	175	192	196	168	171	188	231	200	188	181	175	197	194	182	190	197	179	154	209	163	191	193	188	181	197	186	185	174	192	187	205	205	187	215	178	181	165	185	172	186	186	202	185	174	196	181	205	207	186	183	180	168	169	209	185	190	171	175	181	191	157	184	181	193	188	178	176	188	175	176	163	176	178	170	211	180	197	162	188	199	182	187	180	183	171	184	195	168	175	201	189	189	199	198	179	191	184	181	159	195	173	181	190	207	175	165	201	180	208	202	191	186	183	190	206	207	173	172	189	190	172	188	187	182	179	168	184	201	186	186	192	186	159	178	185	188	188	153	192	180	169	235	187	184	209	195	171	165	181	196	199	181	194	185	178	190	171	194	209	166	165	190	190	172	178	185	183	181	192	180	167	192	187	183	183	186	203	205	204	177	176	172	188	202	152	191	182	172	222	224	181	173	172	201	176	151	194	197
27636	14562	11565	5865	3937	3587	4455	5037	4385	2192	1123	724	663	511	483	423	378	328	310	279	285	254	281	261	269	236	228	224	223	220	219	224	239	208	237	243	235	206	227	253	201	219	231	251	242	271	290	259	246	262	302	273	269	247	246	244	240	205	201	189	206	204	227	222	219	214	179	207	206	203	184	181	194	204	193	191	177	205	180	191	196	180	183	202	208	188	170	192	194	189	179	182	215	195	184	188	201	196	202	187	194	202	182	191	185	187	163	204	198	188	195	181	207	178	193	172	193	175	157	184	183	200	197	193	188	196	193	171	199	185	182	219	192	185	201	211	200	173	196	189	182	195	182	196	191	193	187	181	208	160	181	189	191	192	193	171	172	198	179	178	186	189	199	197	168	198	200	178	204	207	188	203	176	170	185	172	184	157	168	198	220	176	188	192	210	185	173	169	170	185	182	197	194	173	189	214	179	204	200	206	205	191	171	189	189	170	207	162	187	190	175	183	185	193	207	164	195	207	190	208	190	177	216	195	185	203	196	176	179	202	182	177	170	179	219	191	191	170	179	195	190	163	175	184	174	187	188	189	176	187	203	195	186	207	171	192	194	186	189	188	209	188	179	208	181	187	185	195	188	187	195	201	203	182	178	184	194	180	180	193	208	157	190	186	194	202	186	170	207	168	184	195	159	162	200	212	177	179	178	174	199	192	169	192	175	180	191	211	208	192	178	173	188	192	183	203	172	178	172	209	192	186	190	183	205	164	175	188	194	201	176	186	202	205	202	171	198	206	204	203	196	189	190	220	183	166	190	207	192	215	170	188	192	182	201	201	184	177	207	167	190	181	182	179	195	182	229	197	173	188	172	233	203	214	174	170	181	180	186	197	210	188	189	185	188	184	176	189	207	189	188	207	191	180	168	179	217	167	200	190	199	216	194	176	166	194	179	179	179	199	177	165	185	181	182	207	194	186	175	207	197	193	158	174	190	182	180	170	198	204	203	179	191	197	203	184	204	167	178	186	190	182	207	176	179	217	204	187	174	177	188	169	166	177	188	194	202	175	187	205	194	176	193	163	213	182	199	183	190	196	169	192	201	168	195	192	199	186	196	175	184	183	151	174	193	184	202	182	186	189	176	195	193	176	187	184	174	151	180	178	195	189	175	165	190	205	185	181	167	189	184	180	181	210	205	190	187	166	191	160	162	194	198	175	185	180	195	174	168	199	189	175	195	186	189	187	188	194	185	190	186	182	192	202	196	207	180	169	198	175	188	175	176	180	201	184	219	181	171	191	176	192	170	181	202	200	207	174	174	194	175	189	197	181	160	183	176	176	202	201	186	195	185	192	183	199	173	186	207	177	165	161	189	173	196	167	169	191	176	172	197	200	185	192	170	170	197	177	184	216	193	185	199	196	216	171	203	202	180	167	184	185	199	175	199	192	194	179	197	186	192	186	194	208	199	200	200	169	178	179	162	212	196	202	156	190	180	191	188	199	194	208	180	183	195	175	198	211	173	174	161	186	183	182	178	212	185	180	193	202	197	193	182	190	189	208	165	197	168	225	176	184	166	205	208	183	186	204	184	169	172	184	169	202	190	194	166	190	201	198	174	186	202	169	191	190	162	199	181	180	192	169	200	196	172	203	204	189	184	189	201	203	193	235	180	203	189	183	202	198	168	177	188	173	173	185	177	180	187	183	180	201	171	194	186	195	185	171	209	183	177	211	197	198	205	189	188	197	188	192	173	173	169	183	165	175	192	190	201	206	187	169	196	160	198	194	201	184	203	180	192	161	151	179	171	192	212	180	198	199	183	179	190	175	175	191	189	182	203	180	186	187	178	195	199	189	205	190	176	186	194	202	197	180	172	209	179	207	184	189	192	195	222	183	197	172	197	208	169	202	183	174	190	186	174	197	195	192	197	200	179	230	177	203	219	193	190	184	182	188	197	165	178	181	187	187	195	210	195	182	187	194	193	177	188	203	200	197	195	184	211	174	215	202	179	188	204	177	201	179	202	190	178	191	177	204	210	192	180	176	188	182	180	162	199	154	187	177	174	180	165	180	196	199	170	181	188	208	179	191	184	187	189	187	168	189	189	197	175	192	191	183	187	178	161	177	207	205	202	201	203	205	159	176	192	192	196	197	192	196	212	198	194	187	216	194	191	171	204	221	199	175	165	185	184	183	200	176	182	188	172	205	204	182	169	185	192	206	182	202	199	170	216	195	188	186	212	205	158	195	187	203	175	174	178	201	185	217	195	182	180	211	197	181	166	194	169	186	199	192	194	203	195	188	198	203	193	186	197	179	209	180	190	176	176	176	170	146	194	204	196	190	160	179	194	188	204	214	182	184	183	203	186	167	184	190	182	193	195	196	196	197	178	186	208	195	182	164	177	202	176	191	195	177	195	187	175	190	206	191	226	167	195	179	193	199	182	179	216	188	188	197	199	177	206	216	209	162	198	174	182	182	193	170	186	211	161	204	181	208	173	186	201	186	206	187	200	186	167	190	216	187	199	183	159	199	184	196	208	201	154	209	180	196	203	193	193	174	193	177	168	191	185	176	205	189	190	184	181	206	167	191	189	202	143	179	201	194	180	167	190	177	172	199	194	185	195	201	229	185	165	178	194	205	178	195	191	168	182	194	176	189	211	187	179	202	204	179	215	214	211	181	190	208	181	181	192	189	184	186	173	214	183	179	199	170	178	186	198	180	163	168	174	189	187	205	194	182	188	195	195	184	194	182	181	188	179	179	200	214	173	177	209	199	199	195	180	185	189	175	172	208	199	195	181	207	170	191	211	180	157	176	184	182	179	175	198	176	165	172	184	198	166	169	170	185	198	224	195	186	189	173	186	176	200	200	184	199	191	196	188	185	149	183	174	210	192	181	178	200	179	190	184	172	202	182	202	186	193	196	185	188	192	191	188	190	166	195	171	176	176	181	169	195	183	193	191	173	188	184	187	162	208	192	197	192	193	172	198	183	180	190	183	204	171	188	169	155	181	205	168	173	200	178	175	190	202	191	169	178	186	203	185	188	184	178	184	181	179	156	195	190	183	184	202	181	216	169	179	192	185	180	175	187	186	188	213	192	185	178	193	193	200	188	173	199	198	216	185	191	196	211	174	183	176	186	177	173	184	185	166	185	202	172	221	204	177	200	200	182	176	192	203	224	193	191	187	168	199	177	207	175	184	175	216	185	172	195	153	184	197	205	204	179	197	210	188	197	201	186	200	184	179	172	194	170	196	198	180	201	162	193	164	195	175	206	203	175	210	199	188	184	174	189	177	162	196	209	186	199	197	192	194	182	168	176	195	172	188	188	201	176	189	177	218	192	210	201	170	178	189	161	195	188	165	203	161	196	180	194	189	182	211	195	172	162	176	188	176	196	175	188	216	165	175	200	197	194	185	186	174	173	189	180	205	197	192	189	199	169	185	180	197	192	173	176	191	211	168	202	165	185	184	180	178	202	180	188	183	189	203	194	205	169	192	192
29133	19821	6899	1221	860	989	1425	1729	1408	856	646	669	638	590	594	577	554	555	616	601	592	622	558	595	585	653	564	538	550	542	612	536	588	597	623	617	569	558	538	586	596	579	594	596	608	591	596	564	569	583	589	564	611	591	589	572	587	563	567	565	577	570	603	558	570	537	588	577	572	581	550	591	556	555	579	573	559	575	583	615	562	544	572	559	553	571	567	530	606	577	611	565	583	540	604	579	566	585	557	588	561	557	546	550	584	570	580	550	569	551	589	600	525	538	562	577	578	560	580	604	562	590	578	578	569	629	561	535	518	573	562	541	554	556	581	589	578	548	576	551	544	556	588	558	592	575	588	555	578	557	554	561	547	568	564	599	567	578	565	586	603	604	620	584	599	556	572	624	571	580	580	619	569	531	543	570	580	552	554	564	620	570	582	572	598	573	570	549	582	536	536	554	548	570	582	553	552	575	597	604	589	560	581	538	592	589	566	575	540	576	582	583	573	588	551	537	531	590	577	534	596	573	588	596	577	590	582	560	550	573	529	509	605	566	543	563	578	582	582	541	618	561	549	592	596	595	532	560	551	567	561	587	561	574	594	570	543	538	546	599	590	569	567	571	556	601	578	585	548	617	589	578	573	566	575	555	534	583	591	600	566	553	526	595	576	572	557	596	569	597	579	538	544	598	586	550	592	609	564	553	546	605	580	568	556	555	539	547	598	567	569	601	550	549	525	576	548	572	551	575	570	569	574	583	566	574	593	533	603	549	570	609	570	576	557	567	538	610	563	592	594	561	583	566	573	576	592	590	573	606	593	598	570	566	565	564	592	556	588	572	547	551	578	565	569	551	614	607	541	545	612	559	565	533	614	576	579	567	553	557	517	584	572	633	574	594	571	616	581	535	555	588	550	567	625	550	555	561	510	568	553	539	554	580	562	554	538	547	627	588	599	578	592	565	564	558	548	587	552	579	568	537	574	558	556	582	580	575	565	560	561	592	570	591	581	564	589	537	553	572	529	589	571	557	558	650	572	565	543	586	579	580	597	574	564	601	580	581	585	547	580	592	562	575	551	559	576	584	549	539	584	602	580	552	561	574	558	560	567	553	596	615	594	546	566	582	519	568	556	619	595	558	566	557	577	594	562	586	588	552	561	581	588	581	555	525	571	588	587	554	598	568	607	578	553	585	563	561	590	571	552	544	608	558	553	553	543	620	577	568	608	574	581	594	550	568	574	564	574	591	549	547	534	582	608	589	558	539	532	545	564	580	574	586	585	572	586	568	539	557	593	584	549	522	545	566	536	589	589	575	544	607	573	583	554	544	555	561	548	525	584	605	584	620	557	579	549	558	581	548	605	540	573	563	545	590	581	538	585	566	584	557	550	571	532	569	576	589	621	574	537	577	598	559	584	595	584	566	570	576	570	610	634	595	579	511	558	587	600	547	579	542	560	587	585	577	605	578	585	558	577	553	599	563	591	595	543	576	552	601	570	571	561	599	528	549	545	561	534	528	589	555	527	568	566	594	538	551	538	591	555	575	617	618	573	557	591	552	550	626	573	564	551	567	587	570	582	580	568	562	554	583	578	577	531	598	566	580	520	590	603	612	527	569	598	610	566	580	562	577	584	622	607	513	555	558	577	543	600	560	602	530	580	583	566	545	564	533	521	581	567	599	601	568	575	556	570	588	555	584	575	565	554	602	571	563	589	576	526	584	626	601	559	572	579	611	603	603	553	598	544	564	611	567	588	596	543	612	567	547	584	566	536	555	533	593	543	610	541	604	560	546	535	607	521	584	578	602	625	571	594	538	594	583	590	559	609	602	560	575	585	591	570	570	551	541	579	592	618	587	572	558	538	584	563	518	559	560	557	564	537	551	555	550	596	575	585	627	575	602	591	556	526	584	579	595	596	555	585	566	551	564	572	600	520	584	581	572	524	565	490	576	572	595	611	556	565	534	564	598	554	542	609	553	597	594	587	595	548	554	609	580	543	557	539	604	574	594	592	530	555	553	600	576	567	520	611	604	551	597	552	556	571	598	565	559	581	530	545	571	575	564	609	579	620	553	575	592	555	572	505	588	593	572	568	559	551	579	585	556	573	563	610	559	530	584	603	588	550	546	572	627	583	538	583	557	586	563	612	561	595	597	565	559	558	581	596	574	538	536	572	594	570	581	594	582	543	542	561	559	605	564	601	554	537	582	575	568	562	576	561	595	563	565	595	614	544	557	539	574	557	583	563	586	585	596	599	591	596	569	547	531	580	569	569	598	588	571	590	546	571	527	564	516	564	577	616	580	536	560	577	571	529	572	582	607	558	608	581	574	557	545	531	566	535	595	567	565	576	566	559	580	570	542	541	584	585	535	569	566	590	610	605	595	565	560	565	568	535	594	592	586	583	561	634	541	561	531	575	545	609	559	571	587	596	576	624	583	579	576	610	562	546	567	563	564	596	558	568	538	562	580	561	577	564	564	582	561	557	584	565	615	569	621	548	549	586	619	594	564	566	535	548	541	560	618	587	574	567	549	580	599	614	586	560	578	560	512	538	586	574	562	538	555	610	559	544	622	534	558	578	576	590	603	606	576	563	588	566	563	586	606	578	559	573	544	588	567	588	575	562	585	567	582	560	584	570	584	576	562	570	555	562	537	581	529	581	554	593	568	594	583	569	604	574	622	574	556	598	593	577	570	560	552	581	551	566	584	578	524	556	572	573	546	579	557	564	583	566	601	592	587	578	566	584	570	547	581	573	552	579	580	595	567	577	533	589	597	571	571	584	562	617	545	573	578	559	571	590	561	542	572	587	552	577	545	594	599	547	535	563	584	564	615	644	569	544	572	586	562	541	570	576	584	575	605	542	591	589	564	633	553	540	556	626	598	553	563	569	566	565	561	555	587	560	554	609	544	612	589	596	586	550	565	572	618	563	607	551	601	558	547	585	603	612	572	501	559	573	554	569	579	561	589	592	567	582	595	585	569	569	595	562	542	595	536	556	553	540	595	588	563	537	565	544	588	596	586	611	564	582	552	573	593	557	564	596	534	573	576	550	599	561	537	576	537	537	550	549	570	560	572	587	568	573	591	540	535	593	541	597	560	569	544	568	594	607	600	543	578	548	569	610	618	575	592	601	570	519	603	544	585	547	563	538	589	570	545	547	568	551	596	592	547	569	560	495	606	556	576	572	585	580	596	589	584	601	584	572	574	591	583	587	595	536	549	580	624	582	619	597	551	567	575	572	600	579	592	585	584	555	554	570	569	584	580	560	592	588	558	570	573	582	604	562	620	552	560	612	624	537	582	531	543	553	550	578	512	524	557	583	581	563	569	589	561	581	559	600	610	587	584	574	553	529	566	583	582	564	550	584	565	571	584	553	537	561	566	568	624	530	581	565	602	576	560	567	598	589	557	607	594	565	586	539	493	590	545	621	578	542	574	578	556	573	616	593	539	576	566	545	559	585	549	544	544	620	589	539	544	561	548	578	563	539	573
21918	2270	1582	1110	1018	1279	2121	2528	1911	1027	695	645	639	618	582	604	580	565	583	592	567	585	624	592	566	560	543	599	578	586	548	573	609	640	599	579	603	602	582	625	603	586	590	609	594	564	591	578	571	629	600	553	591	614	553	578	601	572	572	584	564	570	590	569	582	550	575	575	562	592	578	601	597	583	621	596	600	570	591	590	589	574	611	575	559	558	569	577	619	559	565	593	593	584	626	564	562	602	614	549	629	564	565	575	587	572	600	619	586	575	628	567	577	597	608	594	554	615	562	561	604	581	591	586	523	588	531	558	591	552	634	561	573	596	573	544	583	560	582	621	581	604	585	580	577	600	548	571	581	577	611	606	555	585	590	574	540	579	549	540	509	554	625	575	562	584	568	582	535	586	545	541	597	574	600	566	537	549	589	603	545	553	631	562	585	565	555	566	547	560	560	574	574	600	612	598	567	613	543	615	600	554	580	594	590	599	598	551	551	560	575	547	577	604	546	614	562	597	595	601	590	587	583	583	551	573	573	541	564	600	558	614	552	617	597	559	589	574	598	573	590	595	542	546	586	623	632	562	569	617	600	581	570	582	592	535	592	567	566	580	564	566	549	582	574	587	608	600	595	601	557	540	566	585	597	604	604	531	547	598	582	577	580	560	615	556	585	587	573	593	561	601	552	557	539	606	558	580	582	568	569	574	572	595	610	542	550	557	598	583	569	557	543	568	560	599	606	587	595	564	565	589	618	596	595	588	559	583	587	619	628	605	589	591	571	589	556	538	591	590	566	595	615	564	564	560	586	545	621	574	546	592	574	585	587	593	592	580	568	570	592	580	577	559	572	583	598	606	614	570	548	599	533	569	585	633	530	563	584	560	560	587	627	633	608	568	587	561	602	549	574	602	597	625	592	585	539	572	596	556	591	572	558	576	538	578	561	536	559	607	532	536	577	593	574	593	600	578	559	618	598	555	558	580	588	565	578	608	585	549	581	572	582	626	551	544	578	552	600	581	578	635	573	541	568	561	593	557	551	580	569	554	559	567	603	552	621	570	565	574	587	592	615	521	580	592	597	590	576	565	586	591	577	602	584	570	581	547	604	593	583	588	625	560	579	599	577	541	598	578	564	577	601	586	581	588	575	578	577	530	570	569	558	574	581	555	564	643	534	584	545	569	539	576	570	565	529	581	582	604	560	552	619	577	565	577	568	544	542	586	556	580	562	560	579	589	578	536	527	556	601	595	566	581	576	596	595	581	576	534	530	578	562	575	585	582	558	564	545	549	578	547	626	588	594	558	609	598	594	585	552	601	580	588	552	542	620	601	572	620	563	584	571	575	594	617	568	597	563	590	570	566	590	561	536	585	581	613	565	574	625	587	526	611	511	549	623	552	589	551	569	582	580	534	541	607	593	567	554	605	563	581	549	585	577	601	592	584	560	591	597	566	570	533	600	594	573	595	540	523	574	564	584	581	586	578	600	556	572	578	569	584	582	570	569	573	564	598	595	610	601	591	551	583	567	585	566	595	605	554	577	587	600	564	559	567	569	570	607	571	563	552	565	555	584	575	564	619	565	554	578	565	597	611	597	611	586	601	601	583	563	616	561	592	545	618	552	611	560	584	600	540	593	544	573	610	581	602	598	575	615	616	584	578	574	584	588	603	561	565	647	610	585	579	591	593	578	588	620	575	603	609	600	577	592	585	562	592	584	580	560	580	582	525	589	576	587	614	602	560	587	547	566	630	588	582	591	601	541	575	578	557	591	578	616	576	571	581	568	566	592	586	562	567	566	594	594	589	543	583	556	573	578	565	566	599	577	569	553	584	563	604	569	593	552	581	601	587	567	534	589	576	551	609	558	552	540	557	573	606	599	575	573	612	584	590	556	544	569	521	547	601	563	559	609	610	541	572	589	576	582	563	557	553	599	602	594	588	573	543	583	618	637	606	528	600	577	588	577	578	588	565	599	602	618	616	597	569	592	548	585	605	544	615	584	563	570	594	586	519	573	613	585	614	554	575	574	564	604	596	565	594	584	606	569	580	601	580	600	541	595	563	582	574	575	583	631	616	566	571	618	583	618	597	532	535	599	578	572	571	595	562	580	600	582	560	586	555	578	559	574	540	579	586	586	619	589	593	573	525	566	608	596	594	628	596	558	590	577	607	546	539	552	551	614	607	573	603	563	591	577	584	593	568	586	595	616	570	600	553	592	595	536	613	581	594	563	585	598	580	613	568	580	605	567	580	548	519	561	571	570	611	566	615	597	580	554	610	582	574	543	551	581	601	575	593	610	577	578	539	551	571	650	636	604	607	581	558	564	601	601	618	513	561	583	543	559	592	542	614	634	593	579	555	565	577	574	586	603	583	600	551	570	590	550	587	574	573	561	554	580	551	581	546	584	564	546	588	571	564	583	532	596	595	613	556	604	560	570	592	584	573	578	602	582	574	588	573	543	600	561	547	558	567	542	568	572	585	598	628	564	582	576	578	572	582	588	556	587	533	558	579	579	603	561	568	607	582	557	578	598	608	581	606	595	580	587	616	540	639	613	580	635	570	604	597	545	597	557	591	556	572	589	552	582	570	572	576	566	553	583	599	577	578	600	558	528	569	569	552	562	554	604	612	642	539	558	588	590	573	575	578	570	566	599	546	587	627	625	556	539	579	578	549	579	573	554	541	519	589	616	580	561	567	546	534	568	575	579	591	583	556	587	579	603	598	569	550	595	579	606	607	564	572	550	568	579	588	575	546	568	508	608	531	565	559	570	569	599	623	552	558	573	547	603	593	581	569	556	547	573	547	568	620	535	561	580	582	587	602	609	623	573	588	589	552	558	596	592	582	563	585	604	596	576	602	591	586	608	523	586	605	554	606	586	575	573	588	577	576	578	627	540	557	568	570	580	590	600	585	569	567	573	537	532	579	577	575	618	583	612	526	551	573	558	583	608	557	543	540	583	555	551	549	575	548	550	578	568	594	561	584	548	541	587	549	620	583	573	543	583	529	622	561	591	576	542	585	600	581	567	602	564	548	586	564	611	570	595	568	625	564	577	608	566	608	587	610	607	592	567	556	612	559	592	588	611	576	582	522	580	554	555	578	599	574	582	628	590	568	564	606	608	540	566	602	580	608	603	514	594	536	541	536	605	526	554	603	596	535	568	588	595	587	589	645	559	586	573	597	556	603	608	562	544	586	575	580	580	593	619	590	588	575	590	525	577	566	583	589	600	583	574	579	599	607	551	568	632	617	599	585	547	545	606	569	554	533	589	563	600	569	565	572	589	590	608	583	632	585	598	521	572	612	588	590	576	577	588	559	595	576	563	587	579	580	586	605	595	587	544	570	589	537	543	578	552	562	596	600	579	621	562	601	663	564	613	569	605	593	587	535	564	599	559	591	581	596	547	563	555	567	603	558	569	568	570	516	568	570	599	575	607	596	536	597	565	588	591	587	608	562	543	593	562	593	555	616	609	603	586	594	616	601	551	585
24206	21666	29078	24772	21685	14421	4758	4385	2081	981	585	585	526	471	453	435	408	422	393	382	399	409	383	382	363	358	327	401	359	346	351	355	366	393	347	354	329	360	340	327	382	372	381	356	386	368	375	384	394	391	408	338	395	392	378	363	344	353	349	358	352	361	359	379	391	345	358	321	365	307	351	312	360	360	366	359	328	350	359	354	342	366	343	350	371	353	378	350	360	352	323	327	323	341	352	337	370	349	363	348	361	310	351	352	344	353	327	349	340	342	335	339	337	377	350	347	355	356	335	358	332	392	354	331	341	353	359	333	319	332	345	357	302	355	337	344	332	373	339	337	357	320	338	317	358	351	334	341	366	360	352	351	365	326	354	352	338	339	362	345	348	367	336	333	342	335	367	366	344	358	340	361	346	345	344	338	348	337	347	349	366	327	362	346	375	353	344	335	351	335	316	307	365	329	356	388	343	356	372	356	339	326	386	351	364	359	335	358	344	346	354	386	332	357	326	318	331	326	336	332	365	355	322	367	352	347	378	352	345	318	336	387	344	339	349	348	350	349	366	365	317	315	351	329	330	371	341	337	347	351	351	337	331	343	348	354	348	369	332	372	371	369	358	377	353	334	369	366	360	337	340	346	338	358	351	390	322	352	322	340	329	317	344	371	366	353	347	343	334	376	355	358	353	320	335	351	315	360	385	337	345	357	339	336	363	333	352	340	335	348	357	323	335	343	334	327	351	314	356	315	347	361	309	359	322	365	338	331	341	372	341	379	370	351	369	349	349	309	332	344	376	347	334	358	352	360	345	322	350	330	321	349	328	320	350	341	315	371	327	354	383	378	335	347	339	345	343	341	352	333	327	341	367	340	325	351	336	329	329	349	353	340	339	363	375	358	388	366	351	358	381	362	372	319	328	314	337	335	352	344	337	342	355	323	319	345	350	348	362	342	325	312	352	380	346	373	344	339	356	355	324	324	350	349	319	347	349	350	389	350	352	366	351	373	330	359	353	354	321	348	364	332	333	312	362	312	343	337	359	348	363	332	349	318	385	393	334	341	338	328	321	362	381	342	370	382	354	373	305	361	336	322	368	361	361	325	347	359	351	381	369	335	380	307	383	347	345	334	336	353	315	330	319	321	338	334	366	335	344	333	363	335	372	358	371	346	372	370	375	359	366	364	364	369	346	358	376	339	368	358	322	341	323	341	387	351	385	365	351	323	338	349	359	382	347	366	346	333	330	368	360	390	356	285	377	330	342	346	348	342	365	341	347	350	353	344	365	357	349	335	359	319	374	372	315	328	338	341	344	318	356	369	326	344	369	356	376	326	346	359	337	322	341	331	367	353	346	336	361	363	370	347	370	352	368	362	333	327	340	316	358	351	340	352	338	332	340	354	360	351	351	345	373	343	337	362	356	363	338	329	340	375	355	342	378	349	324	316	360	337	361	349	329	364	374	355	364	363	298	353	358	379	364	342	344	350	359	323	335	348	339	359	345	326	350	377	370	339	312	380	369	342	337	376	380	330	359	330	352	310	362	321	337	374	359	392	339	337	372	387	339	351	344	339	350	332	343	335	333	356	350	345	370	356	356	341	346	376	339	388	365	362	343	344	355	379	363	316	373	349	364	358	346	374	371	366	338	378	343	350	363	333	344	355	348	371	344	359	341	363	358	370	313	363	338	344	367	353	348	364	376	370	354	348	353	333	338	347	325	347	325	349	358	344	341	330	332	345	327	356	393	342	344	346	352	360	356	325	380	361	338	331	349	364	367	358	351	333	347	337	330	344	347	323	376	362	375	355	354	345	370	333	337	359	363	334	358	360	372	339	389	339	351	361	334	336	337	355	367	319	345	329	369	356	329	349	325	380	336	314	337	305	346	368	356	340	368	350	347	347	335	311	369	357	358	353	363	327	364	365	354	342	350	340	339	340	355	374	396	312	378	332	361	363	339	337	331	336	341	336	358	315	351	369	329	371	334	357	349	342	340	327	315	363	317	325	379	330	368	318	330	338	352	391	319	331	340	338	372	344	378	337	353	350	359	331	381	320	377	373	362	352	337	306	331	388	361	346	369	354	354	335	365	327	339	375	355	332	370	364	349	349	348	354	355	361	346	373	329	385	335	363	368	371	367	376	368	385	333	361	323	330	314	366	350	343	325	355	373	354	385	346	356	361	330	352	348	340	351	331	344	357	365	360	352	369	350	358	345	373	359	355	318	393	345	354	322	333	323	341	354	351	345	360	349	355	374	350	336	369	330	378	381	351	324	339	326	338	341	358	345	372	349	368	357	338	332	322	363	355	372	347	347	347	357	342	355	283	358	352	351	308	358	329	326	336	330	322	369	378	346	351	346	389	352	345	367	379	317	332	356	323	373	361	375	348	381	297	326	362	339	355	339	334	363	352	352	320	371	346	338	350	395	362	382	370	338	340	331	323	365	318	347	381	331	332	297	370	346	390	337	356	342	363	330	360	356	325	338	375	358	363	374	375	357	331	362	376	330	353	344	345	373	388	325	352	370	344	308	358	370	363	339	365	316	376	336	332	377	346	382	364	353	367	324	364	361	322	396	357	354	348	327	357	354	338	364	335	330	352	360	344	352	341	342	325	375	360	348	330	327	357	342	360	336	328	335	379	368	347	354	358	371	368	347	333	347	364	351	355	350	344	362	360	394	361	314	341	340	347	356	393	341	362	351	346	339	330	358	363	350	294	345	333	359	363	337	373	362	328	369	358	289	354	368	369	354	351	379	317	334	333	308	366	343	298	313	351	311	364	344	376	349	350	327	349	356	359	350	320	330	361	358	331	344	401	326	338	346	365	359	339	327	396	360	358	365	400	355	354	336	378	358	355	379	341	363	321	368	328	357	367	358	389	366	344	348	361	357	341	334	319	349	349	349	348	331	356	342	353	348	363	341	327	344	336	388	344	366	370	367	341	346	341	359	350	365	278	321	372	358	355	373	331	371	345	334	392	368	375	347	332	363	355	365	381	367	333	347	354	373	325	368	378	361	351	354	340	348	364	367	371	346	329	369	332	309	347	338	337	320	329	328	341	331	340	340	313	353	352	340	315	339	365	372	352	372	376	309	361	345	337	407	356	339	330	340	374	335	326	359	361	348	333	338	364	329	358	342	319	339	347	349	383	383	337	357	363	351	357	357	334	350	340	329	319	375	349	327	375	336	354	358	355	321	373	362	342	330	360	339	334	308	330	326	354	342	345	331	359	354	358	356	328	337	353	347	358	364	353	357	346	338	349	365	332	359	335	343	368	316	345	367	332	343	357	353	364	360	313	340	352	369	350	373	397	339	339	349	349	366	319	335	284	323	349	319	358	368	367	314	372	330	353	347	340	339	367	332	357	357	361	372	324	340	361	346	329	354	327	346	342	383	366	358	338	334	343	362	338	330	355	375	316	333	325	358	343	376	351	362	348	339	353	365	363	335	351	364	361	339	344	310	310	344	322	313	396	354	321	343	374	368	369	334	362
23652	8923	7197	3527	2819	3857	5693	6279	2992	1349	736	626	605	529	535	497	411	445	433	431	404	436	400	396	399	406	383	401	374	395	396	362	417	412	347	393	369	375	357	390	369	382	386	426	405	415	432	380	406	405	413	399	397	409	369	440	401	333	383	398	383	346	363	364	364	372	403	360	345	348	362	354	357	370	382	363	375	380	364	351	361	373	366	376	327	372	368	377	377	372	372	365	356	360	351	347	391	374	395	366	349	355	370	333	352	356	342	345	344	375	360	385	368	396	373	378	361	345	365	342	360	374	388	365	379	363	358	369	358	380	386	339	372	351	353	356	382	356	382	365	385	348	333	394	345	362	371	410	348	385	350	362	363	371	360	351	360	386	366	340	352	356	360	342	380	344	374	366	349	349	383	342	364	353	379	355	390	351	349	372	362	364	393	361	356	377	359	368	357	374	349	346	372	388	355	363	327	370	373	362	368	360	369	360	332	389	376	343	364	365	362	363	405	351	377	344	404	353	344	368	371	376	339	383	352	375	354	351	344	331	363	348	336	333	350	347	371	361	335	320	363	379	364	352	388	402	375	397	302	346	317	344	330	353	358	353	373	397	359	399	386	367	371	354	378	375	395	369	376	378	378	329	359	329	354	337	350	310	394	371	359	367	359	359	343	360	335	351	377	398	378	371	348	343	375	380	376	353	359	387	388	362	357	363	356	333	360	356	354	325	358	378	384	364	350	375	378	369	358	360	388	371	344	399	346	346	378	385	372	351	367	353	338	365	356	349	395	368	332	371	349	376	364	395	350	395	381	367	335	375	373	340	373	399	365	387	331	361	353	370	381	344	370	346	373	377	361	349	353	373	372	354	363	396	348	381	386	290	378	354	373	376	379	375	326	364	384	369	367	365	372	371	358	376	330	347	351	345	346	369	353	377	374	350	344	389	356	318	356	350	387	373	359	354	386	349	373	391	329	360	343	397	348	361	334	338	369	360	364	364	382	365	385	360	364	372	388	363	331	369	385	354	374	353	386	348	378	385	360	390	393	373	372	357	372	379	358	391	367	388	357	373	352	393	355	390	352	400	358	362	378	356	371	378	381	404	415	328	374	359	346	341	331	374	373	339	344	341	361	299	374	367	377	386	358	353	360	379	345	372	377	352	346	372	335	389	386	339	359	384	375	362	357	378	381	376	411	380	363	318	394	368	366	358	367	353	337	377	386	372	346	378	364	361	378	353	363	364	350	340	373	371	384	376	321	403	375	365	347	366	354	372	351	387	338	359	357	343	350	368	380	309	397	366	357	326	383	354	371	400	348	366	383	357	369	393	349	379	360	371	383	387	354	355	381	364	370	359	345	344	332	389	354	337	341	382	348	364	389	381	354	384	366	374	324	391	352	371	342	363	373	361	378	320	375	366	361	361	406	382	356	343	366	355	344	363	365	342	344	372	386	322	364	371	333	343	364	366	364	359	384	358	343	366	331	399	382	360	392	373	360	380	403	344	354	373	350	376	382	368	362	411	383	358	393	411	356	367	359	364	352	367	356	351	332	372	358	373	347	391	367	353	372	373	383	355	347	371	360	374	339	353	366	358	359	382	362	396	378	343	367	339	349	367	339	425	358	363	347	359	363	348	356	367	380	356	358	390	346	357	357	380	338	367	381	364	346	344	397	375	365	373	400	362	385	354	380	376	368	344	339	368	360	349	372	387	370	396	364	357	329	357	362	380	373	359	355	358	379	359	353	374	360	402	367	369	343	358	377	381	383	368	370	346	368	336	358	378	362	366	380	362	361	351	348	365	366	346	350	385	353	400	388	361	334	353	411	349	380	341	358	370	355	373	380	360	375	347	348	369	374	345	369	371	385	389	397	392	379	365	339	378	402	392	391	376	344	341	339	356	330	334	348	397	387	343	368	347	340	370	341	363	372	352	347	405	395	373	355	365	389	355	377	354	380	368	389	378	378	368	356	346	387	378	377	338	356	366	358	356	391	349	348	382	362	354	367	385	356	390	364	366	377	337	329	332	347	325	345	392	350	315	342	345	377	367	351	394	379	372	362	353	364	349	399	345	361	382	359	358	336	369	366	380	359	349	336	368	388	321	375	413	374	367	374	380	396	379	367	352	355	375	358	352	385	353	367	358	400	342	358	325	356	358	392	341	376	384	364	354	333	379	369	370	370	403	358	342	402	348	376	369	378	389	373	364	348	352	397	370	353	345	394	359	380	391	338	400	320	356	378	369	390	375	363	339	371	347	394	363	378	376	367	349	326	397	377	353	342	333	368	367	384	349	360	367	378	390	394	378	359	346	413	348	343	343	353	379	372	366	382	326	357	408	354	381	368	409	381	322	348	362	340	368	370	370	355	342	355	336	367	363	383	370	348	378	382	385	382	386	321	374	365	350	368	366	369	373	387	388	368	377	384	422	367	369	349	377	374	390	358	371	386	350	364	391	362	379	386	353	359	389	339	378	379	417	335	377	372	375	343	350	371	361	381	412	392	380	348	380	405	334	357	372	359	367	350	377	351	387	352	347	379	346	350	339	365	353	371	361	369	364	348	369	397	356	385	337	358	348	329	306	351	372	377	369	336	351	405	325	401	397	350	359	354	333	389	348	358	360	342	351	391	367	371	353	343	336	353	349	320	349	374	336	351	358	344	357	371	430	400	347	376	369	384	392	358	397	349	353	370	350	393	352	355	353	364	351	348	368	327	376	331	359	369	330	323	368	370	373	397	366	362	381	395	337	339	386	395	371	359	370	331	368	354	361	347	398	392	380	374	388	368	383	349	360	326	375	372	350	387	367	396	350	369	379	322	368	356	368	377	361	396	380	340	371	355	376	315	361	382	353	394	379	378	377	363	353	383	366	366	350	364	324	363	354	389	364	395	367	362	373	382	356	397	362	357	381	360	319	354	360	381	366	372	343	352	375	338	351	364	370	366	346	355	310	368	364	385	368	356	346	360	367	348	356	353	327	334	373	370	362	384	365	385	391	371	338	370	372	359	357	348	346	357	369	340	332	392	345	368	355	376	399	365	373	399	384	352	390	371	335	382	339	333	379	398	388	373	347	361	363	352	364	352	371	351	362	351	341	353	334	318	338	358	354	375	347	382	376	340	366	358	358	361	373	371	352	374	374	330	367	312	373	369	318	363	373	384	358	384	385	353	377	385	358	392	347	343	398	378	349	366	369	367	385	361	335	370	381	385	382	358	342	411	382	336	379	385	363	383	345	373	384	355	386	364	364	372	381	359	349	355	373	354	359	368	355	321	388	347	373	350	367	355	358	380	361	326	339	398	393	356	352	376	368	350	360	384	359	379	382	353	333	360	376	356	336	392	354	373	403	358	354	331	375	397	322	367	350	325	363	358	372	372	336	385	344	356	390	363	363	352	366	365	358	352	339	375	367	353	354	386	341	403	338	376	369	409	358	342	364	354	379	347	363	379	346	326	355	371	383	349	356	372	353	404	356	393	345	348	368	336	401	403	363
25101	21614	28345	25359	19217	3722	3733	3378	1717	825	613	621	595	597	585	563	563	555	527	496	495	539	499	498	489	493	478	526	498	492	500	509	506	508	538	496	502	505	525	513	539	518	530	512	513	486	500	500	536	548	511	537	509	517	532	549	529	476	519	551	491	505	495	514	503	518	512	503	500	501	504	496	512	489	496	499	490	491	483	523	510	515	505	513	474	511	489	517	488	487	490	488	483	513	542	453	505	524	513	537	483	483	495	510	525	494	484	504	493	512	507	480	492	519	509	478	509	490	528	488	499	521	485	481	476	499	485	461	490	505	453	472	507	514	490	475	499	488	510	515	471	544	499	472	499	497	513	452	502	499	491	489	476	426	513	474	513	504	448	500	486	509	494	499	493	519	492	526	497	508	527	484	537	464	530	493	528	529	530	524	509	478	466	492	516	527	488	492	481	503	503	509	467	459	460	517	494	461	551	516	517	481	492	464	490	468	480	467	463	522	514	518	499	491	485	514	494	481	490	485	504	475	504	507	499	489	560	495	540	483	544	516	482	466	524	539	512	476	540	520	522	457	513	481	493	525	532	533	534	470	501	508	510	505	485	481	496	487	503	499	504	492	488	476	469	532	475	541	498	500	477	499	504	470	556	509	516	520	464	499	520	538	520	479	509	535	489	545	478	498	530	533	545	505	475	515	494	470	532	503	499	490	488	514	541	512	555	511	484	510	468	481	512	458	523	490	530	506	495	484	553	480	500	545	466	507	488	464	502	516	515	517	523	505	524	495	497	509	528	504	487	487	514	491	492	514	475	501	514	483	519	487	515	485	549	487	483	520	480	477	479	460	527	448	493	486	481	523	515	500	496	488	512	533	504	489	494	502	502	528	534	505	495	509	547	467	533	525	498	493	538	472	483	495	488	520	476	504	508	525	492	479	514	471	525	482	521	499	477	524	543	533	491	507	486	466	531	479	541	495	476	529	531	489	490	503	528	514	513	519	475	505	510	465	484	504	480	461	516	519	482	478	476	526	511	515	523	476	516	506	500	559	504	459	497	474	479	484	524	489	506	520	522	487	505	529	498	503	506	467	493	511	477	490	531	524	533	489	510	494	522	506	511	537	495	452	534	519	474	520	483	516	497	479	496	486	473	510	529	522	532	462	513	482	526	483	502	505	457	504	508	517	505	519	533	493	506	528	495	496	523	542	489	521	520	481	505	517	463	490	502	530	546	451	520	507	471	474	484	536	485	501	556	466	447	463	467	520	543	532	506	526	517	490	487	492	539	506	467	503	480	531	500	492	505	510	518	520	473	547	497	551	491	502	517	490	505	517	507	511	457	493	474	515	459	524	494	514	511	524	462	492	487	483	471	504	475	499	511	458	526	517	504	516	489	522	521	491	490	539	488	501	494	505	505	535	481	508	501	509	461	486	473	540	508	473	473	495	520	518	511	475	492	457	506	505	494	489	459	534	500	490	476	487	509	535	475	513	502	560	538	510	468	503	470	527	487	454	518	488	512	493	486	483	501	498	491	477	513	493	497	498	547	473	475	511	507	485	518	490	523	479	489	512	528	517	518	484	523	504	495	530	511	540	535	511	482	488	510	522	495	486	486	522	504	513	492	485	550	508	482	518	499	464	485	530	519	483	499	523	512	509	543	518	485	478	472	519	520	492	501	487	530	539	517	491	539	485	488	532	485	457	549	498	498	491	476	503	531	499	447	500	473	479	529	487	504	475	450	494	506	509	513	513	518	511	517	501	499	477	487	448	531	499	491	467	485	474	533	495	536	487	508	461	500	488	472	504	535	482	506	468	447	512	491	482	513	503	487	460	495	503	495	492	487	496	493	507	537	519	452	494	469	483	438	509	525	493	495	523	511	467	508	459	515	525	524	488	497	507	535	477	509	485	488	506	519	509	497	498	502	524	476	524	531	498	512	541	501	498	502	476	523	522	526	515	513	471	492	492	476	540	486	503	484	507	507	533	504	487	489	495	466	538	514	480	487	493	509	497	482	481	477	463	479	538	488	508	495	469	521	531	501	543	509	479	452	494	489	530	487	513	508	448	498	511	488	492	528	495	502	532	511	535	512	487	481	479	516	489	447	484	521	501	497	471	528	514	483	486	481	464	532	509	522	518	500	495	488	528	534	486	500	489	509	510	528	477	499	509	536	457	489	509	546	526	519	530	455	507	518	462	535	537	524	508	481	491	525	527	546	488	499	489	516	519	493	546	527	480	462	476	509	539	541	486	478	499	543	543	526	501	517	502	497	518	526	504	514	492	484	497	490	502	497	524	492	496	510	475	542	546	524	479	500	496	498	493	510	500	536	466	469	502	549	491	474	480	453	545	514	486	502	500	483	474	519	540	471	469	490	520	509	494	486	473	480	521	544	501	506	511	493	498	478	518	486	465	463	496	464	459	483	511	468	490	504	536	503	482	510	469	497	511	492	482	499	473	469	486	537	515	490	476	473	516	501	528	456	453	508	520	508	509	478	501	492	484	487	496	508	491	525	483	489	499	510	509	531	501	548	524	476	497	524	484	514	501	475	491	532	525	497	491	508	508	546	511	503	500	517	466	523	491	478	449	548	518	504	542	455	491	500	510	547	505	521	525	506	524	520	474	503	503	491	449	540	515	573	480	486	491	507	494	534	490	508	492	521	454	510	506	479	509	534	493	482	511	512	490	517	491	489	473	499	513	497	490	471	488	565	527	471	452	513	506	498	491	541	523	521	499	558	516	492	498	516	510	510	525	506	531	487	515	504	475	534	486	477	507	469	493	524	529	511	489	501	462	449	479	509	479	493	505	495	571	519	505	502	488	485	508	484	511	527	505	512	475	502	490	491	486	489	480	491	528	526	476	459	509	472	503	514	478	494	504	492	469	480	549	517	461	524	473	490	507	500	456	512	492	488	483	463	484	517	483	531	488	519	504	524	488	480	482	462	501	485	509	523	466	468	497	506	520	533	518	495	487	479	530	511	478	511	551	523	488	507	484	455	470	496	517	509	513	469	510	495	505	497	469	511	524	487	493	501	490	501	512	530	493	507	492	467	506	479	516	508	491	467	492	449	493	475	480	526	493	470	517	505	516	500	506	483	471	528	519	506	496	521	502	517	523	530	471	520	496	492	493	489	513	513	478	499	491	496	495	490	520	548	486	470	524	506	514	483	520	469	526	486	524	538	515	500	503	482	539	524	487	520	508	486	525	515	536	517	471	503	475	530	516	509	506	540	480	498	504	524	471	530	548	544	461	515	494	504	510	483	493	489	503	484	511	499	482	472	518	540	555	482	515	509	530	520	461	507	484	490	510	480	550	524	516	464	498	459	489	479	501	515	505	512	507	536	531	502	527	510	480	498	512	475	508	507	460	509	487	534	493	513	493	503	498	475	523	440	558	505	550	541	497	504	512	489	550	486	495	487	541	510	521	506	506	471	488	507	518	476	492	559	483	554	508	527	498	521	477	487	463	478	510	514	466	466	534	475	451
23869	6839	4928	2727	2652	4470	5893	5240	2616	985	719	710	619	639	579	568	550	505	565	550	503	502	534	554	512	518	476	487	533	513	479	477	484	503	515	479	515	469	484	479	535	446	535	500	531	541	511	536	555	504	549	551	581	520	491	478	517	526	513	529	477	504	514	479	477	507	478	455	491	532	470	484	478	515	498	490	494	491	542	488	507	499	450	497	505	495	462	465	495	465	501	502	475	453	474	457	490	456	491	459	504	490	467	482	504	470	481	456	526	511	490	508	493	509	478	496	500	472	515	510	471	536	470	524	505	489	506	496	471	516	480	494	520	511	464	477	483	512	535	461	483	481	505	477	486	475	521	459	478	479	504	536	468	510	493	487	458	459	517	457	494	485	541	476	485	502	440	505	477	461	490	508	455	504	524	518	468	486	489	465	521	503	521	489	509	510	480	468	474	471	531	491	508	509	489	493	524	493	508	496	504	475	511	515	516	472	506	505	483	517	493	481	493	456	512	515	486	514	502	524	461	462	500	479	498	469	471	500	502	512	524	500	509	489	502	473	486	522	519	502	504	497	486	490	524	509	475	451	516	484	467	541	524	509	473	512	478	494	533	516	525	494	545	526	489	506	505	484	485	534	483	464	521	473	527	485	490	454	509	503	541	468	482	484	507	466	487	533	482	514	508	518	475	452	485	494	488	512	518	526	491	513	471	458	473	498	471	559	532	497	542	481	523	485	447	493	463	519	519	527	504	463	482	498	471	498	526	510	495	506	492	482	536	498	466	497	502	508	513	496	450	495	489	513	479	487	531	472	445	522	497	459	510	477	532	497	467	501	475	496	457	510	518	476	524	490	475	501	487	511	487	527	477	463	468	512	466	472	465	490	508	493	448	486	516	502	541	486	506	477	522	507	524	492	488	501	505	484	519	477	495	439	514	468	430	438	490	475	512	488	496	511	468	508	505	478	482	512	536	543	444	519	483	522	481	501	476	514	497	463	487	478	465	490	512	487	487	494	465	478	464	465	471	489	509	493	538	498	474	492	483	493	498	473	484	509	535	493	466	521	504	515	513	485	502	504	469	473	483	500	492	501	510	500	507	469	500	503	476	514	484	491	534	483	456	510	490	482	529	473	465	507	487	491	475	493	492	526	516	496	495	468	473	498	473	489	506	471	484	473	493	533	454	469	498	494	457	492	493	495	495	491	496	485	530	487	536	477	482	509	470	482	442	472	477	495	500	466	505	510	514	477	517	454	478	505	518	517	501	489	467	475	502	480	511	479	491	506	525	485	471	534	476	488	483	502	501	486	468	525	487	496	445	511	501	485	504	496	505	506	485	484	527	467	462	517	530	474	458	493	521	461	518	506	509	525	494	464	494	466	472	453	507	475	466	494	502	516	491	548	512	469	489	515	486	513	495	495	497	486	481	478	483	525	505	479	483	486	469	496	499	513	507	505	527	477	493	486	505	513	475	466	497	490	490	488	465	484	488	494	461	496	503	461	519	450	520	465	494	461	488	451	511	498	472	496	507	509	513	501	506	475	516	529	488	455	542	456	502	484	509	501	477	510	517	470	480	471	526	488	483	488	465	497	524	484	505	464	486	493	498	451	505	524	533	501	521	496	491	537	506	487	449	533	484	509	484	462	519	485	488	483	495	497	475	512	480	499	495	495	490	462	514	519	486	493	488	444	482	475	467	466	496	504	524	478	487	473	486	492	488	516	473	513	461	499	473	480	475	485	507	468	470	503	508	497	496	480	441	541	513	486	486	494	494	467	511	526	490	483	454	503	503	491	480	519	489	483	460	466	503	509	501	466	507	490	473	526	485	487	513	464	445	468	492	533	511	477	455	511	518	492	498	496	455	513	512	482	484	502	458	519	542	548	476	557	510	476	492	513	483	476	483	492	496	490	484	496	504	509	470	528	525	499	479	480	483	515	479	477	492	480	510	498	500	490	515	477	442	522	466	527	476	458	510	523	464	479	487	448	492	453	506	505	529	487	463	541	477	472	523	507	510	461	494	511	484	532	484	485	488	514	475	533	487	522	495	480	486	516	508	493	487	507	464	510	500	474	496	507	500	498	491	490	507	512	488	479	479	506	471	509	483	499	450	481	463	508	499	525	506	468	471	505	507	522	474	468	490	494	521	502	519	508	480	483	479	494	522	512	454	496	471	470	520	507	522	511	504	507	480	488	511	503	505	502	481	510	502	509	499	490	483	506	441	488	461	502	541	502	535	506	490	447	491	512	467	481	490	511	453	461	463	459	450	500	484	509	455	491	503	506	502	478	471	496	478	533	475	495	491	505	481	482	530	485	529	512	524	513	496	529	472	495	539	509	480	484	477	516	496	474	507	462	498	488	519	487	457	498	504	501	497	495	478	494	510	471	491	510	455	489	483	508	503	481	495	542	522	479	497	461	493	491	491	484	510	484	506	508	509	478	483	463	517	461	487	453	505	485	485	504	509	487	444	467	461	531	455	489	473	489	541	498	517	465	461	474	523	491	505	482	469	487	487	480	490	487	482	484	488	479	496	473	448	493	493	488	488	501	452	516	518	495	459	508	501	456	478	490	494	505	488	492	500	468	457	496	490	500	461	474	485	514	498	500	485	518	499	451	471	468	497	489	467	463	449	470	492	454	495	483	494	496	492	563	478	478	464	482	501	496	493	512	514	490	522	487	486	494	495	477	492	494	470	481	497	468	478	533	494	473	486	493	491	499	490	489	476	478	469	507	486	531	459	517	500	497	527	490	472	465	489	506	528	484	464	510	466	500	519	469	498	507	454	475	502	488	488	497	486	469	508	533	505	503	503	514	480	518	503	507	500	477	495	489	503	463	530	504	513	468	516	508	498	500	525	482	525	529	510	507	532	501	493	479	529	501	479	522	500	510	503	482	508	524	485	520	461	490	502	467	468	508	456	489	487	466	443	497	476	488	551	475	463	505	512	523	513	497	487	472	488	479	475	484	483	464	518	513	500	507	456	469	522	505	496	513	508	492	471	446	504	526	448	528	512	496	486	518	473	505	511	449	475	483	502	506	509	527	489	508	502	499	482	490	487	496	491	500	507	509	442	516	500	480	470	485	465	537	501	496	444	506	512	477	485	489	516	483	481	507	476	493	474	485	520	485	520	513	521	545	471	531	443	480	478	490	502	512	479	501	526	490	485	484	545	482	482	492	479	502	443	504	527	499	495	491	501	460	461	459	487	441	510	480	442	465	503	484	479	487	482	455	516	453	488	486	498	487	486	450	481	470	524	490	480	522	470	475	481	485	471	512	474	447	510	472	488	497	483	472	507	462	475	486	507	483	501	509	522	516	535	500	501	508	466	513	463	468	483	496	512	503	497	530	460	515	459	499	491	504	486	474	495	508	521	515	494	486	491	497	505	488	499	512	462	511	526	476	509	497	468	474	501	514	498	436	459	464	478	520	521	500	496	506	492	496	488	484	479	502	494	516	504	507	478	501	478	489	440	508	476	435	510	495
22962	21646	29418	24380	21648	21985	19566	6679	2963	712	660	539	450	362	374	318	298	324	286	280	254	285	277	255	255	222	240	237	237	234	238	214	228	223	217	235	206	219	201	237	208	217	232	232	232	258	258	238	282	218	247	237	267	254	250	228	250	202	234	204	190	200	209	203	224	211	226	191	200	172	184	209	184	220	199	212	203	211	187	189	197	192	206	198	162	171	204	214	213	207	209	201	177	192	198	206	207	187	201	214	187	207	195	208	200	205	198	176	217	189	199	180	194	199	199	184	184	201	182	211	194	206	192	193	180	174	191	181	193	217	179	182	179	216	200	189	184	213	186	177	181	179	201	194	207	207	195	218	216	213	194	191	198	187	205	212	197	206	206	210	189	208	207	197	193	189	207	190	196	188	213	199	183	184	195	222	198	195	203	222	186	176	177	183	195	190	176	200	204	209	232	179	191	185	209	178	206	177	194	219	188	201	182	197	200	195	197	209	198	188	187	220	201	170	201	191	209	217	221	191	208	184	182	200	178	181	201	212	207	176	187	194	185	192	198	174	203	213	182	178	205	192	162	200	165	189	176	219	208	176	207	200	202	181	212	230	189	177	212	179	184	193	175	203	205	183	190	196	167	197	184	191	213	185	183	201	166	198	200	197	207	176	199	211	227	210	196	192	215	195	186	167	187	186	192	181	197	205	189	198	210	186	210	191	211	207	172	175	196	171	202	180	198	226	188	214	199	188	215	187	173	198	203	181	217	187	222	161	195	189	195	220	205	202	206	194	194	171	175	198	204	194	178	196	195	197	208	211	224	212	194	207	183	188	187	185	184	189	207	183	184	207	177	180	205	176	203	190	197	201	205	195	176	176	189	191	197	195	158	180	161	189	235	195	179	207	209	194	177	195	194	219	196	190	187	176	189	178	192	212	212	177	179	195	216	198	168	170	175	190	181	199	190	185	191	199	214	195	222	204	188	187	207	175	196	208	198	193	194	183	184	190	213	192	217	206	208	207	188	211	201	178	191	216	191	195	194	193	213	195	194	186	199	195	190	185	177	180	216	210	196	181	211	198	218	204	197	197	163	187	169	188	206	187	195	196	182	199	169	199	166	176	203	186	185	172	195	187	184	188	181	157	192	170	173	184	204	203	159	212	196	206	189	172	193	213	186	223	177	206	199	169	195	186	204	184	195	183	184	206	175	161	200	188	194	193	183	210	190	178	189	216	222	179	202	223	182	204	194	178	207	194	201	188	201	174	186	206	188	174	193	198	194	175	191	170	188	186	180	176	228	169	183	182	200	182	182	189	188	181	178	183	187	188	187	194	174	203	185	203	193	205	209	219	209	195	183	172	201	211	192	200	196	185	200	193	199	177	190	183	187	195	175	198	171	196	181	199	199	200	211	188	212	187	192	188	184	177	184	175	171	194	181	203	207	182	180	178	195	193	208	185	194	207	175	189	208	193	187	180	204	166	172	186	189	199	216	224	168	212	208	192	219	183	190	209	231	191	206	168	208	196	200	181	194	199	177	190	210	206	217	225	187	166	168	189	213	206	212	214	185	216	198	200	187	186	191	202	193	205	196	218	199	184	178	216	211	209	198	180	196	230	194	166	197	177	197	205	171	188	196	184	183	199	194	195	186	194	188	213	188	180	194	172	177	171	201	181	173	205	206	201	194	230	179	181	174	185	182	171	198	210	192	215	199	179	176	188	203	203	193	197	200	170	189	184	186	196	180	210	223	202	192	233	178	196	208	185	198	223	208	201	194	215	194	213	202	181	204	186	212	180	175	203	194	183	167	187	187	206	174	157	187	177	181	202	170	180	171	183	179	196	176	197	211	209	183	172	223	196	188	165	199	193	192	201	203	195	190	184	189	178	179	192	198	170	195	196	193	202	191	204	180	208	156	208	200	195	163	196	195	196	183	191	196	220	188	183	214	208	196	186	215	182	201	203	197	165	197	182	200	213	203	185	189	180	181	211	189	193	173	188	187	193	189	188	186	202	210	192	182	220	202	183	189	190	189	200	197	200	196	199	190	191	221	186	182	202	193	177	204	200	187	193	181	178	174	185	202	201	182	191	187	181	208	183	210	194	191	180	193	197	169	217	201	204	185	195	199	181	216	186	172	195	203	190	200	203	199	186	185	198	171	187	176	174	182	218	217	214	209	201	202	203	189	220	197	194	189	184	190	187	212	202	212	202	205	220	203	199	197	196	185	197	195	190	185	175	210	199	203	210	192	208	183	188	189	203	210	196	204	180	217	206	187	218	219	207	181	214	203	222	206	179	208	184	184	204	172	185	192	205	193	191	180	175	181	201	197	194	212	199	220	199	197	189	206	192	200	187	192	194	203	198	178	164	193	203	211	182	186	173	188	215	217	210	187	174	185	173	189	200	201	190	192	183	196	197	205	198	174	173	194	205	180	194	203	179	186	179	218	180	199	200	177	203	192	172	211	166	203	173	186	164	208	190	205	198	177	193	201	190	183	203	204	179	170	208	185	211	178	195	172	180	195	199	184	204	204	181	201	197	196	212	204	174	184	216	175	186	194	193	214	190	173	179	202	195	193	193	216	194	202	209	228	204	209	192	201	178	179	217	186	201	210	196	183	215	187	197	198	216	195	199	184	204	194	192	197	193	202	184	184	178	214	176	209	170	194	194	185	181	194	189	184	195	188	197	206	197	181	220	202	209	217	193	202	177	185	194	213	214	202	177	194	198	176	191	181	209	189	208	213	205	189	197	191	197	187	201	191	221	199	179	187	157	202	208	186	203	199	164	213	186	193	184	200	173	201	205	189	188	199	193	212	191	158	215	199	196	190	176	196	176	210	223	194	195	184	204	201	172	190	193	195	203	222	185	200	193	183	225	225	182	193	207	183	182	175	203	178	197	221	196	169	198	200	188	207	177	206	184	203	206	196	173	204	185	199	209	179	223	203	182	207	213	212	197	157	184	184	206	180	179	176	204	181	200	199	171	205	192	185	194	188	197	189	192	190	220	198	183	204	215	224	189	210	196	184	183	199	184	214	201	185	209	187	189	194	208	189	187	184	188	171	190	213	192	194	160	204	207	156	207	199	191	201	181	207	193	200	175	198	200	211	202	198	197	180	182	168	184	199	196	187	190	180	210	190	185	200	210	212	187	197	202	207	185	188	205	202	191	184	194	185	215	207	210	179	181	199	190	179	196	207	181	190	225	213	198	187	179	198	195	195	162	196	177	184	194	197	197	197	199	192	186	175	195	170	205	193	194	198	200	202	213	218	185	180	198	225	216	201	195	192	173	199	191	179	222	169	186	192	184	195	206	201	193	210	215	193	173	202	202	202	186	198	202	206	205	162	198	185	179	172	192	187	211	180	181	179	182	212	196	169	191	200	181	209	198	207	185	204	177	175	198	163	192	176	193	209	198	191	191	201	169	209	210	229	170	199	185	184	173	183	176	188	208	208	186	172	193	190	194	201	172	200	206	199	193	176	214	200	206	177	205
26636	14214	11401	5963	6444	9615	12613	7537	4038	1102	892	744	579	505	443	377	341	343	303	291	297	289	277	263	220	252	255	251	269	228	219	215	241	243	246	243	251	219	215	230	240	250	230	243	264	251	232	288	265	259	258	221	306	277	255	252	247	224	204	225	191	220	207	219	196	175	215	182	184	189	186	227	199	205	213	214	223	203	174	208	202	193	184	210	213	206	189	198	191	207	187	185	185	203	209	205	210	183	195	198	186	197	198	180	170	184	168	201	192	204	220	193	174	183	190	210	173	188	203	187	175	179	209	198	190	190	196	204	207	190	219	195	211	213	211	190	195	169	182	197	182	222	205	199	193	186	202	217	203	205	184	200	220	220	199	217	211	192	209	196	174	210	218	185	231	183	203	218	184	221	178	205	176	198	230	219	211	198	205	244	175	214	200	178	176	214	193	196	185	189	196	210	202	174	199	216	203	195	194	207	153	216	222	190	165	178	195	215	183	212	183	198	204	234	193	175	198	219	206	186	193	202	186	190	216	199	176	194	186	200	164	201	193	208	187	205	192	197	218	195	210	203	181	197	196	201	186	209	198	191	171	188	179	181	203	210	192	201	179	198	223	206	214	204	190	180	212	210	207	189	201	190	184	212	179	189	190	174	194	189	213	179	152	219	209	202	178	187	181	190	185	184	184	227	192	204	193	227	178	193	188	216	209	163	198	194	181	190	210	217	184	190	183	209	224	180	203	194	212	203	201	189	205	221	211	200	175	199	185	180	205	202	194	214	201	187	216	167	192	200	221	196	192	197	209	196	194	188	194	200	208	203	209	197	198	209	209	200	176	210	205	186	198	178	213	199	185	196	208	195	186	169	213	205	187	213	179	186	205	214	202	205	184	191	208	175	188	189	189	206	178	187	218	210	179	182	202	180	200	173	185	191	205	183	225	179	199	194	216	226	200	190	202	208	174	178	223	226	191	170	203	219	205	180	191	200	200	220	197	210	196	192	167	193	228	208	192	195	200	184	198	178	188	171	185	192	178	178	227	223	193	208	174	216	191	196	194	203	203	167	196	217	191	185	179	200	187	170	208	207	182	186	194	185	183	213	188	194	180	189	194	218	221	191	189	196	185	188	188	187	170	206	185	200	181	194	173	214	206	207	192	175	184	200	186	214	172	183	208	190	187	195	178	197	208	181	213	196	209	197	184	169	181	177	191	188	176	183	193	185	177	211	174	198	204	171	187	194	212	182	208	175	187	178	190	190	207	204	211	200	197	197	199	205	200	203	219	201	195	200	200	220	206	205	207	190	200	161	190	207	195	205	190	189	178	208	184	205	171	192	186	189	190	197	200	217	209	206	224	206	206	196	179	199	180	196	182	210	209	196	188	177	199	172	183	229	201	199	197	180	210	182	173	201	188	213	215	200	204	195	182	220	210	221	190	192	203	211	201	186	203	206	184	203	207	189	193	183	181	177	193	189	212	183	196	194	201	201	198	201	192	203	195	173	188	214	189	206	205	188	206	205	193	188	215	197	198	192	180	188	189	189	212	197	181	198	216	172	215	179	217	215	180	210	199	195	211	204	183	196	196	181	185	197	206	198	185	187	220	206	187	206	189	194	196	177	177	202	200	191	192	190	212	182	197	196	215	213	205	188	186	205	188	225	187	197	186	193	195	184	201	193	183	209	207	190	180	214	220	194	190	228	192	206	224	191	183	195	193	196	195	197	200	192	196	194	189	189	214	171	204	212	187	228	199	209	178	175	179	183	200	189	204	187	191	189	171	209	196	194	190	166	204	191	200	199	175	180	208	173	201	203	166	217	171	202	201	194	187	191	213	186	218	172	190	216	217	179	202	207	199	207	184	215	179	181	192	207	194	206	210	183	209	178	189	195	198	220	198	208	220	189	198	194	198	195	186	221	182	211	207	203	189	213	211	213	182	191	208	188	205	207	179	200	188	208	199	206	195	191	194	174	186	191	189	194	181	204	197	176	221	206	201	193	194	192	193	181	168	214	207	213	190	209	174	172	195	208	219	200	195	238	183	204	183	168	215	196	195	193	190	197	202	212	237	200	192	210	179	169	201	187	192	199	202	193	209	208	200	207	201	203	202	198	202	196	208	197	205	222	191	205	200	185	172	212	227	185	190	175	200	192	185	211	185	209	191	178	217	195	207	212	185	183	197	196	197	202	190	193	213	215	213	200	216	187	189	189	199	203	203	198	156	203	189	218	200	207	196	207	172	183	203	199	190	191	232	189	181	207	196	184	178	197	188	193	186	180	198	200	187	192	213	196	202	213	198	197	199	191	180	176	218	203	200	202	209	216	192	180	202	201	192	174	180	187	227	229	188	176	194	212	197	201	189	192	191	207	192	194	182	194	187	211	206	196	200	183	179	193	185	180	178	191	207	203	173	202	211	173	192	199	187	199	197	196	180	202	192	201	172	209	218	169	180	179	205	202	190	197	178	208	194	174	203	190	176	187	212	208	203	170	193	198	211	189	185	203	198	182	193	205	181	199	199	192	207	190	201	180	172	202	188	184	208	201	203	197	163	188	204	193	204	192	201	184	190	216	202	208	191	224	198	205	194	184	187	179	177	194	180	210	230	219	209	173	197	201	179	201	193	205	222	201	229	193	212	178	201	190	215	215	200	222	209	179	186	201	180	176	186	196	211	195	190	190	211	197	198	199	190	176	181	194	203	182	186	199	181	226	188	215	202	178	200	167	177	206	172	196	171	205	232	213	189	180	184	176	186	226	155	219	200	172	202	178	184	193	209	193	204	197	205	197	210	209	155	216	197	185	191	242	180	209	177	177	213	209	209	192	186	198	180	212	218	189	189	222	206	180	194	193	192	194	189	188	198	187	191	199	206	179	198	212	175	242	203	205	168	174	210	187	209	188	192	197	200	180	206	168	210	177	180	187	177	192	196	205	178	187	224	207	208	201	216	180	210	196	196	195	208	200	205	217	187	194	198	184	169	215	150	201	210	224	196	186	195	201	177	186	196	186	191	195	198	192	196	178	187	197	209	204	173	189	211	189	235	202	183	185	200	190	208	204	188	196	190	193	176	202	202	182	203	216	209	181	166	189	220	175	198	195	190	198	182	216	182	197	205	186	200	188	189	198	209	192	193	187	227	201	194	226	169	198	198	179	175	181	185	206	195	181	190	188	209	209	204	212	202	202	195	191	191	173	170	193	202	211	215	227	191	208	212	201	197	222	171	179	187	190	200	199	202	204	189	173	206	186	201	203	184	211	204	196	190	193	192	208	199	189	179	201	199	167	190	210	190	188	160	199	185	189	215	187	209	172	217	190	183	180	195	178	209	185	162	199	217	237	176	205	204	193	217	201	204	218	199	210	185	182	192	217	199	188	209	171	233	196	187	197	209	195	196	166	207	221	199	211	216	191	211	200	208	204	186	195	206	189	200	184	188	194	214	202	204	203	207	179	197	176	204	189	162	197	193	187	195	206	222	205	182	211	173	206	186	198
29048	19739	6739	1391	1771	2585	2873	2059	969	701	646	642	583	571	579	584	590	598	579	593	538	618	616	601	609	640	582	582	623	606	593	584	613	557	590	595	548	584	573	582	572	577	570	598	569	553	586	622	598	611	637	592	577	592	624	623	603	624	592	594	610	549	594	571	582	575	581	572	571	588	589	623	549	631	605	565	573	551	567	581	572	555	617	551	577	599	526	607	573	550	620	573	607	591	586	565	579	568	549	587	621	564	581	597	583	570	586	575	634	577	607	559	566	587	616	613	622	576	583	594	565	616	573	568	541	560	577	579	567	589	593	563	576	568	572	575	557	593	552	597	569	605	633	587	579	590	602	597	576	554	604	565	606	582	581	581	553	594	563	587	526	569	597	583	589	559	601	598	596	565	558	608	587	575	601	592	543	609	549	576	587	578	585	587	611	611	588	523	595	617	566	577	597	589	609	569	595	632	566	579	597	606	564	546	573	600	541	571	574	576	596	556	606	535	617	586	575	610	588	589	573	575	583	593	595	613	590	567	587	580	603	535	594	619	570	594	604	585	579	559	623	604	596	595	616	591	610	564	597	587	586	563	614	546	594	583	594	581	562	583	609	592	569	541	614	600	556	559	595	603	625	561	577	667	572	572	560	580	601	535	610	583	628	548	574	609	607	569	579	588	553	573	558	609	591	583	603	596	579	590	555	580	560	599	611	613	549	590	580	527	576	599	562	535	531	544	654	603	575	594	552	546	586	573	591	598	590	587	575	588	552	609	624	552	563	562	621	530	605	565	601	558	573	621	555	545	589	599	561	586	608	528	591	559	558	608	631	561	611	591	616	583	573	571	556	582	565	570	569	583	621	591	606	599	576	588	599	587	547	595	597	541	592	559	548	595	623	549	593	549	570	601	610	590	565	561	588	617	569	569	576	594	593	573	551	556	538	621	593	607	577	641	613	606	584	544	610	521	573	577	593	589	593	581	643	559	586	534	590	562	566	581	568	530	543	606	617	588	587	602	589	633	571	581	582	617	604	575	604	561	569	584	607	534	590	587	608	564	588	572	609	606	562	526	582	584	572	637	573	565	569	598	591	547	588	579	559	606	565	584	590	603	569	603	581	589	615	596	639	577	598	609	595	573	577	597	635	566	566	583	557	587	578	588	561	574	594	595	625	612	599	567	570	544	580	595	605	561	554	589	640	605	583	605	611	613	607	577	621	592	563	560	583	603	590	588	614	575	571	591	552	579	572	538	595	588	566	580	573	598	657	562	620	596	624	554	616	592	621	578	607	608	576	561	583	555	574	556	600	533	616	603	585	603	571	617	629	551	571	580	626	601	588	575	612	577	584	580	581	577	570	639	578	563	587	604	588	581	561	557	594	561	548	618	570	595	574	572	559	622	570	609	560	587	563	574	558	563	589	542	558	603	628	559	567	611	571	594	576	574	552	594	547	556	574	587	517	610	539	552	570	590	592	566	561	601	562	579	544	591	556	574	566	578	645	598	606	631	571	565	606	590	600	589	552	570	539	604	575	559	569	539	626	578	583	573	570	598	579	543	543	594	588	576	597	571	606	635	588	552	624	564	592	596	578	572	582	619	561	591	569	602	609	601	571	560	557	558	563	589	610	567	598	594	585	592	549	544	589	606	540	590	581	613	601	605	582	566	567	552	599	619	575	573	596	613	580	619	554	576	586	559	580	552	552	582	609	589	615	626	560	610	579	595	561	592	611	528	585	586	614	599	604	556	606	546	593	604	565	570	595	578	562	633	594	562	553	589	649	568	566	588	603	608	608	594	625	588	571	575	583	572	592	590	612	589	556	546	601	550	562	602	575	538	590	582	589	587	587	550	574	641	597	562	617	592	611	610	591	586	593	573	536	576	567	597	591	578	572	567	583	594	583	582	588	548	612	593	573	591	583	561	593	568	642	587	592	589	570	589	606	613	596	555	599	576	574	621	584	591	575	590	565	569	604	596	592	576	618	604	565	581	582	506	603	624	534	665	589	614	598	593	589	605	585	572	600	637	609	568	583	563	550	535	596	564	554	572	604	591	593	574	557	562	622	564	610	621	554	572	600	586	573	560	559	578	594	583	551	500	571	602	561	575	633	631	600	596	592	588	522	581	553	606	549	576	555	583	596	586	554	564	578	573	585	570	562	596	551	562	585	572	608	589	624	586	593	555	577	568	597	600	623	556	631	581	596	573	607	600	550	577	582	548	609	610	584	590	605	572	543	582	565	593	615	574	582	559	586	578	573	596	555	615	605	596	600	568	545	641	618	623	599	594	591	558	608	593	561	618	594	566	563	572	581	604	581	600	563	573	587	579	627	549	594	559	581	578	622	549	572	524	566	589	591	613	558	595	592	551	613	569	578	560	587	567	604	603	592	610	556	587	582	577	568	603	578	558	607	561	590	590	607	620	623	576	593	579	627	577	574	605	604	606	601	584	609	586	616	578	606	612	570	604	618	579	588	570	606	612	536	558	582	605	560	578	574	602	583	589	565	608	593	578	611	592	570	615	545	590	573	597	576	570	559	568	539	535	581	592	556	602	600	611	618	613	595	555	591	589	607	530	565	617	567	582	572	576	582	550	613	565	601	559	577	620	613	554	573	561	550	598	582	608	644	527	590	559	573	558	592	603	594	539	619	584	584	600	564	572	599	576	580	612	611	629	553	570	616	590	625	583	559	589	626	611	621	581	587	537	586	582	638	594	559	550	594	607	582	593	566	610	627	656	575	595	569	572	559	581	597	609	574	605	572	579	569	613	618	589	627	576	601	583	585	605	553	582	573	597	557	576	600	587	579	584	582	580	605	565	557	593	577	565	575	595	578	637	604	596	556	579	640	567	557	534	622	604	569	539	551	547	593	604	569	637	595	570	549	569	589	557	561	564	557	580	562	594	598	562	588	547	548	579	565	589	550	555	581	578	556	553	580	572	556	605	601	582	563	605	587	590	602	581	571	555	581	585	589	604	591	592	568	543	564	615	582	565	597	575	587	569	601	577	606	575	593	592	631	585	593	579	593	654	565	627	581	588	595	608	576	550	575	592	563	586	574	605	592	546	590	540	569	554	614	608	578	613	557	590	538	565	584	590	606	506	595	565	607	611	606	569	562	623	582	589	607	552	626	580	564	597	576	627	574	582	600	601	588	592	625	557	602	613	570	613	586	575	563	604	550	555	551	576	595	582	574	615	582	601	618	574	630	619	603	599	592	586	577	609	602	563	590	554	585	649	576	565	577	607	548	648	592	610	576	584	631	584	601	604	596	652	576	625	585	569	602	554	596	588	597	615	581	548	575	587	613	569	524	588	576	604	639	567	572	624	542	562	623	570	587	587	602	571	564	588	614	542	555	615	599	604	573	631	579	562	589	570	515	566	574	604	565	605	603	545	574	592	542	555	620	598	568	603	592	592	579	597	602	546	613	627	594	534	550	574	619	613	530	592	573	595	587	604	596	574	613	579	605	551	595	642	581	599	591	594
21555	2139	1608	1406	2520	4195	4443	3025	1095	672	703	689	564	651	645	580	621	583	574	644	566	599	589	612	601	565	567	574	565	628	587	578	617	614	558	624	584	616	617	586	621	580	663	542	647	579	625	617	625	561	591	593	643	657	576	627	576	603	618	541	574	577	600	601	594	569	605	597	563	586	617	615	606	597	632	594	613	609	584	579	597	562	590	586	583	557	572	579	600	575	638	555	583	589	559	572	616	592	567	561	594	589	614	612	620	580	606	612	574	519	567	570	604	573	576	572	573	604	620	587	624	546	599	587	589	539	593	647	571	578	576	574	601	593	586	563	567	569	562	590	535	566	565	589	580	592	590	588	631	605	603	620	597	635	572	575	564	609	592	619	551	610	573	560	591	562	614	555	617	589	608	579	571	578	586	585	588	599	588	618	562	617	628	595	576	620	587	597	594	567	581	595	614	572	637	583	591	584	595	619	554	591	580	584	581	585	600	620	576	626	570	581	566	573	609	584	530	567	640	619	627	576	596	609	589	619	578	606	547	577	596	620	591	571	591	620	571	589	578	614	617	593	609	597	600	615	601	594	542	579	606	623	632	575	592	603	549	567	607	539	662	624	620	617	548	603	616	613	621	581	579	564	597	604	634	596	611	612	582	601	554	580	571	559	563	586	586	583	592	605	617	573	585	626	581	568	567	578	626	557	589	572	594	557	580	575	612	575	617	612	574	591	562	618	600	563	612	583	561	612	562	601	585	571	608	564	600	547	565	569	567	549	582	609	582	619	569	580	602	569	628	582	612	590	561	580	605	640	579	599	546	562	596	564	579	572	602	593	571	571	570	575	560	598	564	584	630	637	586	591	643	604	586	578	604	592	593	562	598	594	557	580	577	542	565	586	556	587	576	595	584	589	595	617	609	606	596	628	615	583	593	597	617	584	561	592	638	584	605	579	550	591	589	560	586	575	592	596	605	600	550	612	585	600	577	569	598	600	607	574	552	638	582	618	625	583	573	610	583	619	629	582	610	581	641	586	605	606	574	606	619	587	593	579	559	533	589	625	612	597	603	578	601	610	595	616	615	575	595	613	557	591	628	619	547	601	598	630	598	590	624	586	621	576	573	623	571	575	592	616	524	613	582	615	594	636	604	592	620	615	548	615	571	565	559	610	595	576	618	585	561	578	602	633	588	566	595	584	603	568	601	590	580	549	611	573	605	609	618	600	594	561	540	602	603	578	579	624	602	634	623	595	590	550	575	600	565	602	607	556	583	568	583	587	570	597	579	586	626	504	618	606	587	587	587	584	608	574	594	580	600	581	624	534	602	547	552	622	617	589	580	566	590	617	577	632	559	604	596	563	604	611	589	568	601	588	602	582	586	634	611	548	561	604	625	621	613	590	575	588	566	562	549	580	558	629	581	541	612	585	580	608	601	580	593	596	598	597	617	607	594	595	611	566	629	616	627	575	612	585	561	619	572	576	573	587	544	583	566	579	584	577	597	550	622	612	615	546	588	607	572	572	599	585	594	584	596	609	625	579	610	577	594	557	563	614	571	561	613	599	644	608	574	588	545	596	588	617	619	611	537	596	615	613	569	565	563	589	556	590	558	590	647	582	606	622	596	554	585	583	603	566	617	598	623	568	599	573	602	602	556	601	572	590	565	569	563	585	537	576	595	555	590	578	615	580	614	613	577	636	531	584	609	611	549	581	611	590	575	594	638	598	610	553	603	611	610	573	582	614	569	562	592	543	600	595	558	569	611	519	575	626	552	598	562	588	606	581	612	579	574	562	585	606	592	579	584	605	573	606	568	598	596	572	600	624	579	623	618	563	585	565	578	552	596	609	617	575	651	631	625	589	582	564	585	553	547	628	585	598	591	609	605	564	577	562	570	601	580	587	577	566	567	610	564	558	624	615	602	523	554	570	573	591	572	633	573	561	600	585	608	569	629	583	571	585	614	605	577	609	585	553	569	580	576	600	589	610	592	601	615	587	621	581	603	570	599	583	599	592	536	575	599	576	559	623	545	642	562	566	597	574	602	600	579	585	566	573	651	622	622	579	576	577	592	584	633	575	601	554	609	611	596	621	601	619	584	572	589	546	575	576	576	606	592	593	577	608	580	595	599	625	596	593	560	601	590	561	551	617	562	586	648	558	669	624	567	591	579	616	604	591	599	599	611	634	600	604	603	635	600	545	607	590	598	604	575	579	617	569	600	596	598	584	573	554	567	616	590	586	616	580	628	558	569	623	626	610	608	633	591	644	586	611	564	581	646	566	582	551	566	595	579	578	600	588	603	579	582	583	577	587	575	577	574	594	614	588	554	579	575	583	584	570	538	558	597	597	597	580	566	578	584	616	558	553	602	600	604	615	598	599	566	566	547	602	612	584	589	575	601	565	601	566	583	574	597	589	609	585	588	580	614	596	563	563	589	635	597	593	564	576	586	603	601	591	567	569	576	637	544	602	580	598	550	568	602	610	550	616	559	566	548	578	594	554	625	572	581	612	636	601	603	597	557	601	553	587	596	534	582	595	615	629	617	559	560	557	571	558	598	532	607	609	605	595	616	638	596	623	555	579	580	552	606	606	625	654	580	594	622	605	580	583	594	585	618	609	636	592	551	542	569	548	612	572	583	560	568	602	668	581	634	591	598	583	583	606	618	575	632	564	594	627	589	622	577	619	569	610	536	593	605	613	567	564	580	616	587	586	561	570	675	634	570	618	587	622	572	596	585	580	577	597	580	553	602	554	571	594	651	632	564	571	562	588	617	572	589	602	612	527	599	567	596	591	554	644	573	601	570	611	558	605	590	639	621	625	550	550	566	583	557	605	576	532	582	570	642	590	586	571	564	616	533	580	572	624	568	553	584	576	590	571	591	625	587	576	607	551	568	581	603	572	594	581	586	603	653	574	617	641	588	595	642	634	566	621	602	575	578	601	594	574	574	569	564	574	620	601	626	581	602	565	615	609	572	546	536	607	568	617	576	583	633	577	610	611	592	598	586	606	578	593	565	611	602	579	619	614	602	577	616	580	609	579	545	579	538	591	589	582	591	562	561	610	547	586	587	606	600	583	646	641	563	608	648	612	613	553	576	596	612	602	596	548	590	576	599	587	592	595	590	585	583	612	531	613	560	650	592	583	622	556	610	557	570	609	587	606	605	587	635	588	571	603	597	549	607	554	575	600	577	552	604	616	584	608	605	573	610	601	604	583	561	576	606	627	615	635	548	593	563	580	599	565	573	580	602	589	605	599	667	642	610	569	590	614	561	624	600	604	624	594	589	574	611	613	606	560	553	600	604	595	618	612	578	570	621	548	553	598	604	606	590	607	616	553	579	608	604	608	577	647	606	578	583	614	594	638	600	571	604	553	605	582	582	579	578	600	617	579	603	561	583	594	624	555	589	576	578	585	586	577	566	630	588	582	604	611	593	540	605	601	590	597	568	619	570	578	552	601	606	578	605	562	585	569	549	572	586	616	569	578	602	599
24178	21602	29004	24649	21608	16992	7061	3403	847	694	627	527	503	493	475	476	426	411	371	440	427	387	370	395	394	405	365	361	411	354	375	386	378	383	386	390	410	406	361	393	388	357	358	377	389	361	377	406	394	390	373	372	366	416	384	405	386	355	347	376	348	378	340	340	358	393	390	349	337	353	339	353	368	367	323	357	376	363	350	387	382	347	374	353	368	346	319	376	335	378	343	374	376	359	342	340	354	374	369	373	369	368	354	389	366	366	390	365	323	386	360	369	368	318	359	388	366	323	349	342	399	356	365	364	349	338	382	341	395	351	351	359	334	354	377	390	378	362	354	354	361	380	383	363	333	377	358	349	354	399	351	327	374	372	414	380	345	374	329	326	341	368	348	378	360	365	322	389	378	366	392	367	378	343	342	334	348	367	350	316	362	347	344	363	374	336	368	350	380	357	359	370	366	330	382	386	369	364	369	325	384	375	357	380	342	390	370	391	342	351	377	343	386	369	373	397	328	352	373	379	363	355	389	357	354	366	347	328	356	363	348	343	356	335	367	357	363	372	328	351	332	391	324	371	352	371	355	368	378	395	348	350	387	351	355	388	329	342	344	358	358	382	392	359	342	364	371	369	360	362	355	344	365	347	344	330	333	371	370	349	353	391	357	353	343	388	338	332	354	366	367	350	353	350	373	334	376	364	375	325	373	328	361	383	380	387	374	353	324	357	351	363	317	364	366	353	382	365	353	342	375	366	383	372	384	379	388	360	357	377	346	368	341	354	361	326	367	342	348	372	369	375	359	368	375	370	355	355	331	357	343	343	352	346	377	331	328	374	335	350	324	353	399	363	416	349	326	356	341	342	322	334	394	345	375	361	340	372	325	394	373	363	345	348	393	366	386	359	358	344	355	336	364	377	351	372	306	356	381	365	361	351	329	342	375	368	381	335	324	348	339	360	351	368	350	338	329	354	337	350	376	393	366	357	366	324	333	366	363	361	344	389	360	386	393	359	359	326	325	367	365	359	354	366	390	356	350	384	361	387	347	329	378	339	354	353	310	363	384	384	368	332	322	373	316	339	360	354	342	411	398	369	347	365	351	348	358	340	347	402	396	340	353	386	384	368	373	326	362	356	340	369	377	338	340	337	344	331	330	378	360	366	362	340	390	369	359	365	358	325	343	374	357	360	331	336	360	382	359	377	333	365	376	358	362	349	362	356	365	371	336	347	391	368	358	386	372	374	381	348	354	362	349	370	343	367	369	388	352	364	365	354	371	372	357	352	355	362	373	346	376	339	345	338	348	315	371	350	360	381	341	347	334	334	368	348	337	367	343	366	355	350	348	381	365	369	360	371	355	372	349	360	361	364	330	313	350	378	353	327	335	345	313	334	314	373	355	366	370	375	343	334	359	368	340	369	369	370	363	331	354	352	359	368	366	358	323	346	384	328	330	351	361	371	349	342	349	342	379	394	351	369	320	363	377	342	387	348	350	324	316	357	356	350	328	348	347	358	365	340	358	330	355	343	354	356	336	354	389	373	361	341	366	367	356	368	371	374	329	379	350	352	316	329	368	351	375	338	377	373	353	349	340	414	363	360	350	323	354	384	341	362	392	346	349	339	372	357	372	364	364	400	369	372	356	349	362	371	346	338	359	362	375	354	370	349	368	350	338	383	376	377	402	332	362	352	364	350	370	369	396	334	362	379	337	371	379	359	329	367	347	370	371	393	339	337	354	333	377	385	345	348	337	342	329	369	355	337	378	363	365	347	323	338	348	333	344	372	368	378	383	365	394	364	338	354	364	355	333	346	348	357	349	362	393	344	354	329	360	331	359	365	375	379	351	380	366	354	359	331	327	372	368	342	329	387	337	370	355	351	372	396	316	352	417	375	358	365	343	411	332	369	383	344	359	317	365	367	393	361	341	350	366	390	356	351	366	354	357	306	352	381	350	349	325	348	315	351	364	380	340	334	371	363	368	343	373	360	374	326	339	354	366	332	363	373	349	399	369	332	342	325	370	334	364	402	372	353	351	371	375	305	384	368	360	324	345	355	353	348	356	337	368	362	360	370	344	367	343	374	383	374	352	385	330	363	350	333	372	354	346	378	387	362	393	386	367	371	328	370	403	397	354	360	335	343	360	370	370	356	372	356	383	367	373	394	373	376	361	404	379	337	377	346	356	356	364	349	335	354	378	407	363	354	352	331	359	368	325	384	347	371	393	358	362	360	337	320	324	387	348	370	372	347	353	338	357	316	345	345	377	365	389	331	353	329	356	385	359	362	323	355	372	384	356	354	373	356	382	347	372	363	356	391	340	372	394	338	393	350	346	377	375	365	361	363	311	359	342	366	346	342	373	347	355	357	349	335	376	330	334	374	374	330	362	337	348	350	364	352	353	380	321	368	337	357	336	397	349	342	365	349	369	377	380	353	374	359	357	354	354	334	350	330	352	365	346	353	376	345	356	333	362	359	365	344	343	349	389	346	372	363	344	367	358	336	327	345	333	400	365	373	351	338	373	370	327	363	342	380	369	376	380	343	343	395	313	363	372	345	317	337	352	362	362	372	371	354	355	364	344	339	340	370	370	406	318	378	352	355	361	374	337	326	404	345	358	350	353	361	352	368	346	338	324	399	358	347	350	365	377	366	370	386	353	356	365	348	327	353	349	313	312	342	342	374	348	332	346	365	343	353	326	376	384	338	390	352	359	363	359	356	338	359	322	329	350	352	368	384	361	368	372	365	329	389	359	364	340	358	381	332	367	355	353	382	359	327	365	347	372	361	357	365	369	363	350	357	343	349	375	343	370	361	367	360	402	374	391	368	399	330	354	384	354	354	402	379	373	343	325	358	390	388	345	362	333	369	402	355	344	328	373	343	335	337	354	351	366	364	339	356	376	395	333	372	351	336	328	307	338	359	354	360	381	349	327	362	345	377	368	343	338	389	373	366	327	343	338	325	365	375	375	371	364	335	341	373	372	377	360	353	383	334	338	360	364	349	370	323	360	369	360	392	343	344	313	370	360	336	394	357	375	395	336	352	349	345	373	368	374	324	344	376	385	342	328	365	346	352	345	329	400	365	363	359	366	389	374	356	363	386	345	381	395	370	332	359	331	345	371	381	378	371	388	359	354	376	329	392	353	355	365	365	378	393	366	354	384	354	336	357	396	333	376	358	341	359	366	311	354	346	342	362	378	372	363	341	381	361	387	335	351	365	340	370	335	366	354	370	372	354	331	347	360	359	364	390	375	388	357	345	366	355	379	348	357	350	358	357	342	346	374	369	343	350	365	388	359	357	366	343	371	334	373	346	340	342	362	351	325	354	322	328	350	356	368	364	321	362	321	342	347	335	353	358	352	388	393	340	335	381	370	369	347	349	348	354	351	338	342	348	368	384	356	374	366	344	327	360	359	329	376	366	355	372	371	330	401	361	366	369	370	395	375	349	339	370	377	354	374	347	349	361	343	386	354	344	343	386	361	369	336	361	360	344
23248	8597	7666	4782	6302	9354	7258	4700	1170	889	805	637	597	564	486	474	489	431	442	411	442	418	419	425	409	431	406	399	388	424	414	397	407	387	375	373	430	417	360	406	417	400	406	414	414	404	382	377	430	430	435	414	423	444	413	381	395	386	379	364	371	397	411	373	365	381	373	383	376	353	378	398	353	362	383	384	370	360	391	398	361	368	386	384	414	386	383	387	384	356	377	340	414	404	377	367	372	379	362	408	376	361	407	419	333	335	362	338	345	357	402	364	380	363	356	390	339	413	396	360	366	386	392	381	386	376	372	382	377	376	366	349	382	370	349	362	397	385	364	385	390	374	386	411	397	361	370	369	358	389	397	384	361	377	386	385	386	391	379	367	358	367	384	417	387	386	400	353	338	359	379	401	367	361	369	363	378	373	362	391	358	352	368	393	360	372	347	346	354	392	392	350	375	375	394	389	365	367	374	425	393	353	354	377	363	376	378	362	337	373	394	362	404	359	347	359	400	362	397	399	393	400	361	371	387	396	361	356	392	428	379	368	369	398	374	367	374	368	373	358	347	358	378	361	385	364	373	393	360	404	396	377	353	373	378	362	392	407	381	368	374	384	388	380	383	367	376	341	381	371	360	387	373	382	373	393	353	402	389	398	379	346	376	398	377	366	381	365	388	395	386	372	348	331	380	372	343	394	387	347	359	413	369	371	360	370	384	364	372	347	400	390	354	405	386	387	321	372	370	392	369	394	362	370	348	363	382	334	351	363	349	364	384	399	366	368	356	372	368	396	396	385	388	369	404	351	375	382	369	354	368	342	403	359	383	372	388	385	367	363	339	369	347	372	382	379	379	378	352	357	368	382	365	364	378	384	364	405	345	352	381	387	404	412	384	369	395	348	374	364	383	378	346	374	344	375	386	400	426	367	375	367	351	385	360	413	354	377	374	364	349	372	394	380	383	348	350	399	377	349	383	373	366	352	367	360	359	384	409	392	386	379	396	397	369	363	401	374	357	402	356	355	371	401	361	368	365	372	346	365	344	406	369	382	419	380	377	349	395	345	358	396	373	384	336	358	370	374	396	336	348	362	430	351	365	337	342	334	401	361	406	331	378	386	390	391	412	401	384	350	392	414	374	395	385	373	371	370	383	386	374	356	376	393	362	374	373	349	361	376	341	369	386	404	351	381	376	375	355	371	351	359	399	383	395	374	414	401	378	363	369	403	379	404	346	375	349	363	362	375	409	399	354	371	352	366	365	391	349	385	364	359	370	381	368	331	365	375	424	379	364	395	375	387	363	319	358	377	380	377	397	331	420	359	387	340	349	355	381	355	354	362	381	344	414	370	375	360	390	375	382	397	360	359	365	376	381	345	395	358	390	404	343	393	340	378	382	419	371	374	357	366	387	348	362	402	377	388	389	399	350	364	405	368	357	373	373	341	343	360	360	388	369	397	363	416	371	415	358	390	376	364	380	359	352	364	384	389	373	390	386	385	373	336	330	416	385	371	350	393	367	410	378	391	344	414	370	355	397	386	376	396	349	367	381	408	365	401	355	379	363	389	355	349	355	350	394	385	369	327	376	347	356	347	349	334	353	382	365	398	379	384	366	358	391	370	383	375	355	390	311	409	392	401	359	346	368	381	368	381	333	363	332	399	368	377	329	359	338	359	362	400	357	360	348	399	363	392	389	365	390	371	391	323	366	398	386	381	314	389	382	342	397	363	403	394	397	349	383	378	381	395	423	348	369	370	395	383	407	363	376	386	389	367	375	381	390	393	398	380	382	368	391	359	358	363	374	346	354	392	365	414	371	383	373	342	373	351	367	341	367	392	375	366	376	376	344	347	349	359	381	373	406	384	400	362	356	395	365	358	352	359	364	343	386	361	355	400	390	342	400	399	411	357	374	384	373	372	370	382	370	377	380	373	377	375	376	382	400	340	387	381	404	362	343	376	402	422	366	412	397	400	404	356	412	351	371	353	389	388	344	378	359	397	348	388	354	388	338	378	341	347	383	390	391	362	355	384	354	406	373	372	386	391	388	380	376	383	369	381	396	378	348	356	394	383	365	376	360	376	357	368	349	383	369	365	335	365	392	371	394	393	376	378	387	387	379	373	363	390	381	351	390	373	396	368	408	359	379	364	394	387	364	389	395	371	337	382	369	377	371	385	344	356	354	413	403	404	393	377	381	370	368	385	367	358	392	383	370	371	402	400	367	368	362	384	371	395	346	363	389	386	397	377	372	366	389	366	407	343	380	393	391	377	348	384	380	403	395	356	363	366	372	390	379	379	370	370	362	342	381	350	352	370	349	367	387	390	392	399	377	395	368	397	363	347	379	361	378	327	400	386	384	390	368	362	353	401	329	393	398	398	369	377	391	389	358	365	385	361	342	350	356	369	369	394	376	345	365	391	364	363	376	377	391	341	354	383	367	364	344	385	375	368	349	370	328	385	359	376	361	403	359	325	374	395	357	368	387	375	371	384	363	358	403	383	346	345	395	351	386	381	362	375	363	354	389	328	366	373	389	364	349	369	375	364	389	399	348	380	369	382	380	343	351	369	350	398	389	375	367	392	396	375	358	379	351	346	373	393	397	361	401	411	356	393	386	370	347	375	390	372	415	363	385	336	377	414	349	374	408	358	383	359	357	349	391	366	403	377	331	379	350	352	359	371	382	415	393	349	379	358	388	388	372	403	334	356	399	382	374	358	396	380	368	337	370	380	410	395	372	385	380	390	380	379	352	381	365	375	357	388	355	341	374	344	366	381	356	363	381	367	404	384	389	354	372	374	347	366	397	368	359	377	380	372	387	351	362	389	365	376	371	377	361	366	363	389	356	346	349	376	340	396	353	359	355	371	350	346	344	386	364	367	369	329	382	349	386	415	374	392	395	396	333	340	421	343	359	377	381	399	337	382	367	371	366	370	365	419	369	349	399	375	353	373	369	379	379	363	379	405	396	357	385	379	366	342	371	375	406	375	381	392	379	370	362	393	373	367	370	339	390	368	372	405	394	377	392	386	390	391	351	370	348	382	371	382	381	336	354	353	385	384	376	402	348	369	360	379	372	378	362	393	353	353	362	402	386	423	374	336	417	421	374	377	361	370	370	365	398	379	408	382	373	335	393	394	336	355	393	353	349	402	366	362	394	350	367	345	366	341	377	349	348	365	364	381	366	363	361	371	382	367	372	396	362	391	379	363	378	355	377	382	428	353	374	403	370	382	362	382	357	393	408	377	373	378	359	379	380	342	355	370	377	369	381	399	364	325	352	378	374	364	372	371	355	371	380	386	380	384	369	393	366	364	363	354	377	382	395	384	353	366	388	360	386	375	345	353	383	392	337	397	332	375	359	356	404	350	350	339	363	337	381	347	345	368	390	382	344	385	399	389	357	358	348	359	390	368	354	348	389	410	360	373	338	369	387	398	367	391	356	367	380	368	368	401	348	388	390	370	348	364	388	383	395	387	369	379	381	354	359	368	369	361
24989	21618	28297	25399	19523	7220	3116	1184	837	739	665	624	612	599	591	539	548	543	539	509	515	551	542	513	534	494	528	533	536	488	481	506	505	556	528	474	509	519	502	533	522	515	490	537	541	554	519	575	497	567	538	543	475	533	527	521	512	485	517	547	530	492	484	494	535	531	503	480	480	517	484	486	519	528	560	506	499	502	514	536	497	548	496	477	534	516	532	506	557	509	482	489	501	513	524	499	542	546	516	528	547	533	542	545	510	502	478	497	513	529	512	516	486	525	509	485	520	457	527	502	473	488	546	511	498	518	495	494	459	489	533	510	525	484	516	504	496	537	516	519	516	513	523	504	489	554	518	502	498	528	475	521	510	449	473	525	519	477	529	534	459	534	529	522	510	507	527	541	485	489	544	522	493	520	457	481	502	509	512	490	478	510	489	558	539	533	515	527	529	503	507	504	507	491	504	477	495	544	500	516	518	515	535	538	521	552	511	524	512	489	498	458	520	506	525	513	539	541	526	504	507	504	527	506	521	498	496	513	541	490	521	511	504	486	531	511	477	488	482	511	510	494	512	496	488	546	494	494	550	494	482	500	532	523	512	518	494	509	487	505	521	478	484	509	494	473	483	505	477	502	528	531	553	558	520	514	474	542	522	519	538	494	499	522	494	487	528	501	532	512	502	499	491	545	510	535	545	501	495	515	551	497	543	511	515	516	562	520	511	528	524	505	537	503	552	552	525	504	484	490	548	495	517	506	501	480	495	480	486	513	498	506	496	492	529	560	518	523	554	467	490	522	517	477	522	531	547	517	510	466	479	499	487	527	538	571	498	505	537	538	512	506	506	535	514	504	475	476	475	501	569	485	512	489	497	462	492	483	480	552	520	505	481	508	512	509	523	527	511	486	506	493	522	522	486	478	540	513	493	542	550	530	511	561	492	510	509	544	532	507	515	514	546	512	527	531	515	459	509	475	480	519	528	463	469	479	501	537	538	488	455	503	511	481	506	505	508	490	535	492	487	492	500	515	524	498	486	551	552	524	484	518	552	492	494	554	493	468	522	512	533	499	504	462	494	480	531	526	510	501	502	506	505	531	526	469	493	544	526	514	513	473	538	518	486	491	492	525	530	484	513	526	528	509	495	514	505	553	530	541	497	549	501	505	506	501	478	515	496	568	544	522	498	519	518	504	510	508	512	579	537	511	465	495	478	489	525	542	525	495	524	515	443	528	494	463	521	570	499	526	517	541	505	516	549	468	481	499	564	525	484	533	483	486	530	506	490	543	539	486	511	486	538	506	521	504	511	519	472	551	514	513	475	508	488	482	500	474	507	513	510	550	515	521	463	513	520	543	503	488	547	516	522	497	530	511	517	532	546	448	472	508	520	512	519	557	517	511	541	488	459	506	552	480	519	527	473	502	511	487	499	531	503	503	470	543	525	502	463	484	518	458	502	498	478	505	539	467	470	504	521	518	486	495	512	517	481	491	518	510	480	554	482	526	518	495	492	491	545	541	501	505	495	494	460	476	492	469	540	508	518	483	476	518	502	506	524	487	497	542	556	488	513	535	553	505	520	467	520	507	499	551	519	531	528	480	463	525	478	534	502	529	510	488	555	504	555	515	525	543	510	469	520	503	529	504	522	511	495	524	500	473	524	541	518	534	527	534	514	531	503	469	508	522	497	501	476	531	508	484	483	525	498	483	510	545	491	495	522	470	508	513	501	536	498	487	489	503	487	502	530	521	509	527	510	527	512	498	540	520	470	500	518	483	494	455	521	521	479	557	526	497	479	534	533	516	505	516	516	510	570	496	521	494	548	516	509	484	507	495	531	531	486	529	435	491	506	498	491	529	504	506	468	530	503	479	483	510	503	478	506	493	496	549	545	516	531	489	493	514	496	503	522	491	481	506	527	502	517	477	523	510	495	509	523	470	495	517	493	500	520	513	552	520	600	513	465	483	520	437	497	485	512	496	494	507	500	527	532	488	506	524	516	514	512	532	538	482	563	518	462	517	527	527	514	506	506	539	523	490	506	505	543	480	513	515	506	500	530	531	498	535	511	532	506	508	483	484	553	518	502	528	522	535	502	501	515	525	491	521	580	502	499	529	539	534	509	509	496	530	529	469	509	531	503	534	488	467	498	475	526	569	529	474	536	497	467	527	532	471	482	521	513	497	540	495	506	525	499	511	509	538	487	568	491	503	514	498	519	525	492	543	480	480	499	517	512	528	488	528	511	522	511	510	505	525	501	487	551	487	494	550	522	487	509	477	521	524	483	518	531	518	507	501	479	533	567	495	517	486	517	545	487	514	482	492	494	482	466	510	505	499	495	523	481	541	550	547	493	498	508	478	508	470	487	527	491	501	501	497	514	532	502	542	530	486	474	513	543	524	531	512	504	493	490	484	511	496	484	497	533	475	514	500	498	506	503	489	491	553	508	508	518	531	473	505	512	530	476	525	510	494	500	534	498	508	520	497	514	457	487	534	476	521	538	517	543	537	511	558	468	525	534	497	543	479	500	529	517	540	513	501	499	520	512	489	523	547	500	495	515	529	520	523	479	481	571	500	508	498	531	507	509	498	519	488	486	525	535	523	513	522	501	466	511	466	485	472	470	484	516	523	496	553	492	491	509	516	502	535	485	472	513	480	457	498	483	509	501	545	541	526	520	487	519	517	553	541	523	535	512	528	517	509	497	496	569	503	546	527	491	519	451	486	509	499	525	468	518	483	544	480	488	532	507	487	506	498	552	537	501	507	537	543	467	476	510	503	483	478	513	536	438	523	525	523	517	511	508	484	504	509	527	472	504	539	495	517	506	527	496	519	514	519	483	485	475	531	538	514	495	508	504	515	549	486	528	503	547	500	494	550	519	513	504	535	472	508	530	495	510	560	504	501	537	514	518	531	512	522	506	474	539	505	527	522	542	458	508	527	486	495	505	468	487	544	528	514	482	528	456	554	506	511	459	510	493	499	519	478	529	543	536	517	539	501	517	476	485	471	533	517	532	541	498	508	504	497	459	486	540	553	535	508	522	478	496	512	551	515	516	520	500	517	531	496	531	529	511	494	521	556	535	509	537	531	473	524	515	481	521	502	522	482	483	495	548	525	497	542	512	530	467	533	506	504	534	516	509	514	526	487	497	538	493	539	492	456	498	533	494	489	511	490	533	512	502	493	525	513	471	514	517	466	504	518	490	489	525	469	543	527	494	510	496	508	519	534	485	481	480	515	513	509	518	498	527	483	514	495	476	492	551	499	521	503	559	499	505	516	520	525	512	504	544	540	495	495	513	502	483	526	495	492	495	471	516	514	540	497	513	554	487	509	501	467	498	519	509	509	509	480	549	524	496	534	467	511	528	487	552	499	520	495	483	518	548	500	518	530	452	495	496	523	531	481	502	502	511	484	496	522	517	528	495	560	496	494	531	524	441	490	491	500	481	539	516	501	535	513	472	504	494	487	505	499	529	555	524	491	490	506	528	484	507	495
23659	6760	5768	4511	6330	8117	4430	1667	991	792	771	692	655	600	594	591	562	550	573	498	496	545	485	556	534	549	496	492	523	513	517	499	505	534	502	535	519	503	518	493	491	472	557	555	480	491	540	539	563	559	474	554	519	545	559	531	526	477	534	493	526	477	545	494	519	503	482	517	465	492	498	527	515	507	506	458	516	486	483	526	503	516	511	507	489	490	477	481	525	495	494	537	475	501	502	489	466	527	506	558	485	452	495	485	490	490	490	470	524	505	483	486	499	506	497	481	498	494	513	552	516	510	517	504	443	509	497	514	503	472	499	526	512	520	533	468	520	485	476	477	533	501	483	510	483	498	479	457	471	462	495	505	510	528	513	540	510	479	438	545	501	483	498	517	509	522	523	485	511	457	498	511	529	459	503	540	475	484	497	548	505	480	507	499	453	506	520	541	495	490	474	526	524	517	510	536	480	492	501	500	505	494	507	473	497	487	536	478	553	518	493	495	470	488	488	492	480	476	526	466	553	522	507	511	498	477	543	463	489	528	500	509	494	501	514	480	520	495	510	499	512	485	480	501	477	500	494	506	506	515	480	519	493	523	529	499	496	512	531	476	506	489	517	566	543	500	498	528	538	517	495	482	467	455	462	432	515	506	493	508	474	536	514	511	471	464	514	512	491	517	475	462	516	506	506	469	508	490	480	500	465	508	500	519	491	524	490	508	543	491	474	498	522	497	514	475	491	483	498	507	484	433	504	498	472	519	502	532	482	504	492	495	532	520	499	461	482	523	507	512	490	477	466	466	545	480	496	496	444	485	474	511	507	474	516	486	555	507	498	526	520	522	537	474	502	481	459	510	515	495	512	528	547	524	498	498	500	506	495	465	512	487	517	522	534	501	484	500	477	513	480	470	517	536	494	526	459	505	487	525	536	543	466	526	502	479	534	468	509	467	513	480	519	510	521	536	527	453	498	483	495	510	523	526	504	535	490	492	480	513	490	457	534	501	510	510	488	465	527	454	495	503	521	513	470	502	524	520	506	483	490	456	473	508	492	530	494	498	538	495	540	475	485	512	519	488	520	502	474	514	514	480	495	528	496	520	506	473	508	468	531	505	483	500	500	497	482	534	498	498	515	485	534	486	458	486	504	475	502	500	483	487	499	520	499	513	491	512	496	491	541	484	514	467	525	509	487	499	504	480	502	475	505	510	463	492	510	479	521	502	476	497	541	497	447	495	521	539	509	468	493	516	524	561	494	521	490	514	503	479	508	507	494	531	513	502	520	556	529	449	491	499	485	503	492	528	510	519	523	468	501	510	503	494	486	526	524	539	516	489	454	478	491	460	492	518	493	483	540	553	475	506	521	500	491	514	508	514	463	535	515	495	513	486	450	536	488	481	526	461	531	480	495	466	564	496	507	541	496	461	502	482	475	488	532	479	525	500	515	475	500	492	511	507	517	489	490	502	524	517	486	485	500	481	489	519	458	481	493	476	514	449	494	495	460	539	496	473	535	483	519	503	549	514	491	480	495	536	507	531	532	520	484	523	504	531	518	516	507	497	474	492	513	505	494	485	484	538	487	473	496	522	522	468	486	498	468	477	511	472	520	502	474	537	467	515	496	534	536	487	494	515	469	513	500	504	491	532	511	502	487	528	489	481	511	515	489	490	515	464	518	510	496	510	487	472	457	504	534	505	520	504	497	529	492	459	520	529	548	486	490	476	520	520	515	495	462	506	514	491	493	478	498	425	531	445	496	540	521	504	499	504	499	527	522	495	485	456	499	480	485	543	480	539	546	520	484	493	481	465	499	470	519	476	503	466	517	513	509	497	529	534	529	460	522	550	506	487	482	462	491	503	505	476	506	481	497	465	537	521	493	472	562	521	500	510	503	519	516	494	489	524	482	537	494	525	497	499	485	498	541	477	536	475	501	494	517	532	548	504	476	456	497	552	496	523	473	501	519	520	541	504	482	485	495	502	502	504	527	531	564	471	488	500	486	534	490	481	490	474	498	504	502	469	515	489	508	476	504	516	508	477	469	509	514	496	466	510	520	520	517	504	486	480	525	491	455	460	523	522	480	457	515	502	518	502	502	464	513	495	484	509	507	513	505	499	482	482	534	535	476	513	479	508	459	522	471	534	511	543	534	500	507	507	530	479	489	507	522	504	507	514	534	461	492	492	477	467	503	509	509	510	511	490	481	490	466	482	496	498	493	497	507	470	545	514	550	506	514	522	511	501	476	465	498	519	527	469	520	520	493	507	501	492	565	490	466	511	510	515	501	509	523	503	486	535	495	495	510	523	504	479	551	534	501	519	505	469	495	513	536	483	451	501	519	513	486	531	501	527	475	458	497	542	453	541	507	531	511	510	543	508	520	449	485	476	498	513	545	500	534	515	533	508	511	462	479	481	556	490	477	504	486	495	517	500	471	532	467	483	437	474	478	494	487	542	550	440	498	517	457	485	547	487	499	523	485	468	492	473	528	492	539	491	505	495	490	506	507	473	544	520	485	494	490	543	492	473	542	518	509	498	508	502	493	508	456	441	527	518	512	501	500	508	492	457	536	473	521	507	489	535	505	515	467	534	490	460	545	473	502	508	489	492	494	482	494	531	502	499	475	504	491	487	498	532	494	505	478	512	489	457	507	531	506	534	547	483	512	523	508	491	485	490	487	487	463	524	514	480	498	482	514	475	518	483	558	487	507	538	457	479	531	481	533	474	529	531	493	482	484	515	505	501	535	490	487	489	500	496	503	511	474	499	476	500	540	512	514	511	475	467	524	481	485	501	513	519	519	524	485	484	493	457	502	510	447	495	536	501	501	470	559	514	521	476	486	492	517	511	509	503	516	475	490	498	481	516	516	489	478	505	506	486	486	520	503	514	517	502	498	518	488	543	515	505	488	515	506	472	507	497	521	483	524	519	502	505	500	502	503	514	531	489	496	532	508	486	483	474	504	472	491	516	508	494	484	476	511	530	511	530	541	508	500	482	494	477	482	505	496	534	510	522	513	458	502	497	501	506	515	512	501	498	466	471	497	523	493	492	488	489	472	514	487	499	493	509	537	495	513	521	529	520	486	526	549	487	476	482	490	481	508	504	513	537	478	493	497	502	519	539	460	487	461	530	514	515	505	495	472	518	509	485	474	517	504	496	515	526	475	511	504	511	428	490	513	487	556	485	530	533	521	523	524	500	513	470	483	461	485	482	514	503	505	485	500	503	489	479	480	511	477	504	524	470	481	478	508	501	492	504	527	502	498	510	467	506	495	530	504	572	482	525	508	489	539	539	499	506	504	480	538	500	501	484	556	510	485	488	467	530	508	514	513	486	492	493	509	522	502	540	497	500	544	504	523	492	469	467	503	518	527	457	517	488	552	495	505	506	510	495	483	491	490	494	492	512	497	522	503	523	484	515	498	513	530	519	502	489	477	500	501	518	517	513	471	504	517	502	490	505	488	509	489	494	519	488	509	490	503	481	502	478	543	461
22925	21650	29393	24398	21679	21942	13729	1690	894	773	669	576	465	424	376	338	311	296	279	279	271	236	253	249	251	212	237	242	239	239	229	218	254	208	200	203	215	238	209	226	212	244	219	255	250	238	265	241	271	239	235	276	234	259	237	236	196	200	228	187	208	207	187	172	220	221	179	211	165	229	195	194	198	212	164	197	187	209	190	180	184	184	200	188	207	208	202	183	210	207	228	193	208	206	186	205	204	190	216	192	197	222	222	198	207	194	195	214	210	212	186	191	206	195	191	204	190	187	192	194	221	205	228	192	217	177	182	201	213	205	204	214	182	186	205	204	181	219	221	196	204	204	213	180	213	219	189	199	206	191	233	185	180	199	188	198	164	195	219	194	201	196	208	166	203	196	170	205	196	186	208	210	203	201	211	205	198	222	185	210	197	204	195	207	201	232	187	225	192	200	190	196	238	205	185	202	203	199	178	210	187	177	174	207	197	201	182	214	203	207	187	207	182	197	237	190	210	197	197	205	203	190	216	196	203	197	185	192	186	228	178	196	205	185	184	209	176	189	187	196	194	169	207	196	211	186	173	196	184	174	203	185	201	202	223	208	210	216	200	191	222	181	211	213	226	215	173	217	207	190	203	212	175	207	233	187	198	178	193	208	226	169	208	187	184	218	177	207	205	179	216	216	181	187	204	174	184	230	172	196	239	211	219	208	204	242	198	201	211	211	205	219	194	209	182	219	205	202	180	179	195	191	209	210	220	182	177	198	183	166	194	190	207	177	225	197	183	206	205	207	212	201	193	212	221	190	207	219	187	181	197	177	185	221	187	173	177	179	199	222	204	187	221	205	222	188	215	203	207	184	187	205	203	212	188	193	199	202	220	183	208	191	214	202	208	183	215	180	193	226	177	220	231	192	176	185	204	196	200	203	202	215	204	205	220	208	218	190	179	216	216	213	163	207	205	173	176	195	180	185	226	212	185	193	238	192	181	192	212	191	167	198	231	182	199	214	212	198	196	192	201	188	191	193	204	183	190	199	202	196	216	201	219	211	216	201	189	190	197	186	210	212	183	185	204	209	192	197	210	220	209	189	197	195	180	212	190	206	187	207	197	188	189	205	225	211	184	187	218	184	194	186	184	189	189	196	175	194	191	188	216	176	192	214	193	206	217	195	186	212	211	204	213	196	209	234	198	222	218	198	197	195	210	193	213	229	189	189	179	187	176	187	210	178	178	206	189	197	186	204	175	179	212	204	192	225	200	187	186	202	199	219	202	189	215	223	188	174	177	219	171	182	210	233	202	214	192	192	203	197	220	199	213	175	195	182	187	218	216	184	183	188	203	213	174	189	185	224	193	195	202	193	175	204	219	216	200	214	191	207	218	201	169	222	189	243	192	191	198	188	194	187	226	215	205	177	213	193	192	180	203	209	208	195	180	202	199	202	174	173	165	223	182	206	208	206	189	190	179	195	190	242	205	189	174	198	211	190	179	207	186	225	188	209	210	176	217	215	205	179	223	187	187	199	175	201	209	175	202	191	200	195	201	168	191	204	193	210	217	205	197	181	190	217	190	187	203	199	217	155	186	197	212	188	184	184	175	186	192	197	180	195	181	224	184	221	192	198	208	204	199	197	207	229	198	178	181	206	201	169	202	201	215	208	193	207	199	214	209	188	171	201	244	168	207	206	202	197	211	214	193	182	177	209	214	247	206	205	189	191	198	194	201	216	199	226	222	190	187	201	190	207	208	196	194	195	175	191	182	196	202	191	218	189	181	202	206	184	190	210	191	198	184	210	196	209	190	191	216	170	207	182	169	214	223	201	175	209	207	209	188	194	200	187	199	180	199	189	223	187	175	195	198	198	208	190	188	221	192	198	208	191	221	198	206	197	200	193	201	199	211	230	171	213	195	190	213	203	201	196	219	221	187	179	183	202	192	174	195	187	195	200	201	198	189	197	199	194	206	196	177	177	201	199	201	189	220	216	223	212	202	202	216	180	192	204	205	205	190	176	194	192	185	188	202	199	209	212	209	210	223	201	173	221	191	208	199	176	183	184	209	198	180	201	195	220	197	171	199	184	211	203	185	168	194	182	209	190	196	179	195	201	199	193	196	179	201	200	207	212	183	200	184	170	188	184	166	197	188	218	172	176	201	202	195	208	185	226	206	202	202	196	197	201	223	200	213	189	200	206	205	186	188	197	224	201	178	195	209	217	188	210	215	219	204	172	196	189	214	180	196	227	178	190	199	201	205	194	214	189	205	216	165	196	198	201	184	194	181	180	188	192	203	196	204	204	232	185	218	184	184	210	197	201	197	177	167	192	200	221	198	218	185	210	226	197	228	212	193	197	197	188	208	181	207	175	209	185	217	195	206	230	193	201	184	183	204	185	191	187	205	202	224	217	182	179	190	221	180	187	182	207	196	187	199	188	191	220	202	197	195	210	187	200	202	208	222	182	202	181	217	191	195	180	187	214	201	201	197	189	199	213	217	205	203	202	211	197	185	194	202	204	200	207	231	177	187	159	209	194	211	213	221	221	199	191	179	211	196	208	170	187	227	223	210	217	227	184	208	205	192	188	201	217	181	201	182	198	184	218	192	197	200	187	177	199	204	209	192	191	202	202	216	212	193	188	182	190	215	189	206	188	208	193	194	211	213	189	216	178	190	177	188	193	199	190	238	210	191	180	173	179	201	177	200	216	202	188	195	199	188	183	167	185	191	198	209	202	215	179	172	208	208	198	207	222	209	204	200	205	174	180	203	211	172	206	196	179	207	191	200	197	198	200	188	181	174	197	192	210	207	174	216	203	211	179	198	186	204	172	210	168	204	190	198	211	186	197	205	195	210	196	221	230	183	178	211	231	198	194	214	184	218	189	214	186	176	177	198	213	188	179	216	178	197	179	189	194	214	188	205	229	215	226	184	211	176	206	180	212	210	180	180	199	197	180	226	200	193	196	212	213	186	194	192	203	183	194	189	201	210	197	224	193	195	192	185	201	211	208	201	215	210	193	208	196	233	208	177	193	207	152	191	190	193	202	192	205	199	192	196	194	222	206	192	201	202	168	197	215	193	189	212	185	189	187	189	183	215	203	200	220	174	198	198	195	215	187	206	196	197	184	205	173	184	185	204	209	183	227	205	188	215	214	188	182	173	213	205	183	197	188	198	192	211	176	206	207	192	201	223	177	195	222	179	221	208	196	197	191	195	204	200	197	203	220	199	203	223	174	187	181	206	222	198	212	179	196	203	196	205	185	183	175	215	192	197	184	181	201	219	207	211	190	208	206	189	194	189	209	203	194	208	199	198	179	184	215	192	182	205	197	211	195	196	192	237	195	188	193	201	175	172	197	198	197	190	200	209	214	192	213	206	188	223	199	195	198	201	192	197	199	206	197	189	198	212	205	229	197	176	185	198	185	178	183	206	230	202	197	179	203	188	210	221	215	219	196	191	193	211	183	189	179	219	185	196	193	214	206	188	194	185	203	206	195
26003	14978	13036	10781	15156	10122	3462	1901	1414	1188	969	769	644	546	487	410	385	346	313	303	301	295	281	260	265	292	244	222	227	263	275	216	219	248	247	230	248	221	219	220	214	225	245	250	286	282	247	267	255	260	279	269	258	307	264	242	228	210	226	230	262	192	188	218	258	222	219	195	206	211	192	183	183	208	195	234	222	223	246	216	222	208	191	192	203	182	194	215	224	202	185	197	201	172	207	209	190	203	203	209	206	195	192	194	186	210	184	208	229	202	188	207	183	204	187	195	191	205	187	216	189	223	184	188	191	200	201	180	213	214	202	202	200	180	216	204	210	202	200	195	204	191	220	190	206	200	215	225	182	171	220	220	188	203	215	221	187	227	203	187	208	206	197	169	192	228	198	190	200	194	207	194	214	205	193	194	225	226	199	223	185	201	212	207	209	179	217	194	222	177	195	205	186	178	192	201	218	202	197	194	193	194	221	198	218	186	229	189	196	205	207	211	205	203	225	206	227	202	201	194	184	206	193	208	195	210	192	194	197	218	205	206	216	193	207	205	216	209	217	203	194	214	174	199	206	212	200	207	198	206	189	206	186	212	228	207	192	209	186	209	218	183	188	179	202	206	168	192	211	204	192	218	201	199	194	207	203	199	184	206	207	196	199	190	204	180	191	205	191	205	210	226	213	206	206	221	204	185	222	201	211	197	217	219	216	230	216	194	202	200	166	197	220	215	217	197	211	199	184	213	199	231	196	200	192	212	215	178	203	199	194	182	233	211	215	195	199	182	204	212	209	202	195	201	216	206	197	185	231	199	183	204	194	208	207	198	210	183	180	197	229	209	205	180	194	181	186	203	186	217	205	235	218	190	220	232	187	198	213	203	189	214	223	216	199	199	222	205	220	193	201	189	215	209	232	214	198	197	210	208	202	211	196	210	192	211	216	205	189	190	203	219	188	197	224	169	230	217	192	217	195	213	226	198	217	200	191	219	198	206	185	200	195	207	188	207	193	185	185	196	184	188	178	197	206	212	203	211	177	204	210	173	220	247	183	216	169	191	223	195	202	180	210	214	178	204	199	217	208	215	199	207	186	198	207	202	221	233	197	200	196	203	202	206	225	213	211	176	201	212	202	196	193	174	183	189	211	206	197	214	179	210	217	197	186	234	217	188	206	213	213	223	241	197	218	197	169	181	196	209	187	210	216	175	194	215	209	182	179	203	200	230	189	170	176	189	190	188	177	175	212	192	217	207	198	193	233	186	175	242	198	212	213	208	193	190	209	215	211	221	213	194	194	195	206	202	197	227	210	200	212	193	202	189	190	210	209	201	180	197	205	225	223	217	187	182	226	220	168	252	199	199	183	206	172	203	197	224	217	222	183	219	214	196	180	173	197	177	198	191	209	212	201	215	184	209	224	214	195	193	181	190	176	195	213	211	216	186	173	193	207	193	200	160	176	198	212	225	195	201	187	221	197	185	218	175	188	192	200	205	194	208	199	186	207	185	204	203	222	183	166	223	190	214	206	229	215	208	203	216	182	216	222	199	193	215	210	195	199	218	209	211	206	184	207	189	227	183	201	201	205	178	198	189	215	190	194	197	209	209	181	190	184	227	189	216	205	216	194	200	202	214	218	227	201	214	208	203	228	213	199	212	189	211	205	205	196	198	197	202	197	172	202	208	195	185	185	204	214	221	196	175	208	180	208	189	200	218	194	194	224	198	193	200	181	204	184	195	200	229	209	206	197	200	185	191	216	204	209	220	228	194	187	190	177	197	207	196	199	210	202	204	179	200	204	201	217	177	203	193	182	164	209	216	195	194	199	208	194	171	190	188	205	212	210	181	207	198	196	212	208	207	194	196	198	218	180	195	204	188	202	191	220	219	204	203	192	196	196	206	191	204	200	215	234	198	212	219	193	205	184	200	189	198	216	218	182	199	186	185	196	178	206	210	208	212	201	225	187	217	190	192	193	240	171	209	227	215	205	192	191	162	196	206	233	196	206	195	177	202	230	230	206	216	199	173	218	199	224	205	197	188	212	188	192	189	186	206	240	193	227	223	199	192	198	187	212	201	203	195	240	203	198	182	213	192	189	205	195	206	199	183	223	210	181	221	211	215	198	234	194	182	193	189	196	204	199	207	202	196	204	224	208	196	188	231	200	164	209	183	201	202	224	182	218	209	206	176	216	196	218	207	197	193	200	191	197	185	229	165	223	227	211	192	206	213	213	194	169	192	217	176	182	201	218	198	203	167	184	215	198	197	200	198	210	214	190	202	212	224	182	227	231	208	215	211	201	188	188	188	205	207	193	231	195	199	183	222	200	198	177	199	194	203	177	215	221	214	230	210	218	203	196	190	195	223	191	209	187	190	215	197	189	222	199	200	185	187	229	189	197	225	202	218	200	223	198	198	208	185	188	227	199	213	194	185	210	187	215	177	196	236	184	202	197	183	216	218	195	222	192	210	219	188	185	205	203	190	215	222	216	227	189	197	190	195	194	213	186	194	206	205	211	220	202	209	224	194	206	195	211	196	199	200	180	207	218	199	204	192	204	185	189	208	200	211	201	201	198	217	198	182	195	209	190	195	193	211	193	208	212	220	167	191	239	206	216	198	218	194	208	215	198	195	218	193	209	209	195	203	201	196	197	209	189	192	187	181	204	219	206	212	209	206	185	194	216	205	175	212	204	222	209	183	225	218	193	190	183	226	211	183	215	196	196	205	213	216	186	153	193	196	188	187	219	200	220	193	222	207	192	202	197	190	216	197	195	206	198	189	171	206	197	191	208	185	211	204	212	177	226	185	212	222	235	205	170	215	220	222	230	200	204	186	180	202	195	210	182	211	186	203	224	201	200	203	196	189	171	211	226	181	189	187	207	206	184	217	199	217	172	202	242	164	201	194	195	199	190	182	201	206	201	202	170	219	192	211	200	176	200	197	194	203	213	214	182	199	217	225	223	214	210	178	184	194	178	189	218	216	200	213	204	212	172	193	188	202	208	205	207	219	200	207	201	195	195	223	233	207	207	189	201	205	210	219	214	215	185	178	202	190	217	220	201	205	160	187	202	224	190	225	191	200	195	201	199	171	235	213	202	194	175	199	196	197	221	203	201	207	196	178	203	190	201	223	196	194	203	216	205	217	200	184	193	190	208	201	174	202	197	182	188	198	209	198	191	195	200	217	215	204	210	187	183	203	215	199	216	222	189	190	206	212	204	203	211	213	199	185	182	181	195	206	188	203	182	197	175	209	209	216	191	178	209	223	187	210	180	224	207	176	208	196	190	209	216	190	216	208	237	189	196	189	210	182	208	183	214	197	203	199	219	203	217	201	185	203	200	209	208	209	180	222	238	194	214	213	232	186	218	194	182	185	207	215	210	219	192	231	192	225	221	206	208	192	207	241	195	230	190	215	192	172	221	216	209	202	209	214	173	197	201	207	194	206	178	207	190	214	188	199	192	211	203	208	216	185	208	201	202	195	200	197	189	217
28983	19880	7801	3632	4438	1674	815	734	664	678	665	658	658	626	576	581	626	622	586	563	582	597	612	575	597	608	576	570	589	653	588	574	565	577	614	557	571	631	616	592	614	659	580	594	629	628	580	542	580	633	588	594	613	599	620	596	635	558	593	523	578	551	548	602	576	556	610	593	586	600	578	547	573	593	611	590	582	577	583	598	605	601	574	535	567	588	596	635	609	625	606	624	639	629	588	596	595	565	568	598	573	529	560	560	581	609	560	604	609	590	574	574	594	604	582	597	555	601	569	554	597	577	595	587	634	587	606	583	596	587	610	556	566	569	628	593	582	642	588	606	601	602	588	618	572	564	581	620	538	572	590	600	653	606	618	585	597	579	575	580	571	646	604	579	592	563	591	609	596	622	594	573	556	604	592	612	607	607	558	633	611	603	578	606	556	578	647	622	554	638	627	569	518	622	562	616	609	578	596	628	625	585	587	563	604	606	596	600	576	619	588	606	613	585	636	586	612	553	566	587	621	614	564	601	603	559	575	551	605	574	603	586	595	586	596	589	542	556	614	550	617	616	593	598	580	609	593	601	586	564	561	597	588	574	609	639	572	574	578	584	567	621	629	623	585	541	602	554	591	605	600	557	626	548	643	563	570	586	586	602	570	605	574	606	576	552	553	536	594	625	586	614	601	603	590	575	592	620	629	600	573	569	596	565	579	578	580	615	610	591	599	578	573	592	571	563	580	607	606	610	620	568	625	555	589	591	611	574	569	604	584	582	580	622	595	581	567	592	600	592	601	597	577	606	585	533	572	567	603	581	553	579	602	595	601	583	601	598	616	592	602	593	597	578	584	600	616	626	599	585	600	610	616	587	579	574	615	606	582	628	568	592	559	614	580	577	569	603	631	564	585	558	590	630	590	589	610	584	583	568	623	598	638	567	626	580	599	567	599	586	629	593	610	583	634	570	586	575	603	583	608	583	626	562	593	560	555	569	602	566	609	609	586	578	623	578	618	636	597	617	569	589	585	623	602	639	593	584	624	586	594	622	573	612	565	583	587	639	600	577	551	591	580	614	651	613	605	557	549	628	575	585	539	582	633	542	629	581	558	583	617	585	585	562	597	550	563	551	589	627	565	589	615	596	566	556	569	588	584	598	584	596	621	580	594	597	600	577	584	560	568	596	568	622	591	563	539	606	557	591	581	625	634	584	594	593	598	620	621	577	609	590	584	558	576	590	578	623	565	574	585	557	566	620	568	598	584	593	597	613	562	560	577	583	617	540	663	642	581	559	590	575	579	614	616	576	612	615	569	543	561	544	609	590	578	620	545	600	577	599	587	551	571	602	601	563	650	591	587	576	591	543	571	579	593	623	587	588	633	609	611	588	607	603	628	567	631	612	626	620	580	638	568	596	629	590	575	604	596	607	565	593	597	598	571	584	604	621	604	584	596	556	571	604	612	624	611	562	567	589	612	639	576	584	553	619	608	586	625	622	602	588	595	543	580	591	577	620	567	604	592	604	597	614	611	579	561	635	620	591	643	567	603	636	566	591	600	617	591	579	612	593	621	578	531	532	589	587	565	575	591	619	623	564	631	636	609	539	616	644	593	564	635	580	591	581	594	623	603	585	584	576	599	583	561	550	636	570	607	609	608	566	613	613	597	631	554	603	569	593	578	593	598	573	573	584	601	594	588	610	625	547	547	632	550	582	604	585	567	621	599	618	597	584	555	548	556	582	633	595	535	598	583	616	592	575	571	613	592	607	644	623	578	570	578	586	611	609	592	554	609	594	545	592	601	583	529	611	607	611	598	559	593	597	621	596	635	556	620	584	611	567	615	577	555	554	590	579	596	619	634	579	629	642	567	610	571	619	633	633	629	548	666	594	581	611	609	604	560	609	568	612	596	634	654	564	629	594	567	597	595	581	589	599	564	651	565	599	595	607	654	602	596	599	585	636	567	594	606	584	641	594	557	661	568	585	588	553	568	607	606	589	577	637	612	552	623	580	584	624	603	562	575	623	571	635	595	621	593	555	566	610	615	624	649	551	592	562	591	585	555	585	562	563	550	616	581	618	587	601	567	572	593	591	609	590	551	585	564	593	588	640	599	570	591	549	632	625	568	577	580	601	585	576	558	598	604	572	564	563	591	610	552	559	640	590	639	565	528	624	578	578	615	592	570	629	571	598	590	598	622	634	553	589	608	559	571	620	590	602	585	628	605	629	610	623	592	582	561	617	597	604	591	642	584	605	641	581	553	590	609	599	566	623	600	591	573	589	575	579	571	605	623	564	569	613	553	610	572	589	570	572	576	583	637	636	576	623	582	591	562	556	561	611	599	620	587	604	610	572	573	626	588	623	559	598	634	611	634	597	599	571	587	618	600	572	573	588	576	595	581	619	611	597	607	589	591	577	588	596	630	558	631	557	599	587	627	576	562	563	609	535	622	614	617	613	607	607	592	606	575	603	590	586	617	588	572	577	601	626	580	584	580	583	593	557	621	595	607	596	616	605	567	599	584	598	620	581	613	605	601	570	631	572	589	609	657	602	617	590	609	590	584	626	616	582	586	586	568	586	616	554	596	553	588	560	577	617	594	602	531	567	600	581	535	571	625	604	623	592	600	602	579	611	559	582	585	583	588	607	595	574	624	616	583	604	552	561	611	615	566	562	573	605	577	593	622	602	657	587	584	552	638	584	587	624	588	582	555	614	611	626	604	568	602	572	615	596	588	614	620	595	560	609	625	627	608	597	602	613	639	585	582	582	566	616	582	580	616	616	587	588	604	614	606	608	588	591	585	609	568	546	602	605	574	606	616	565	527	603	611	580	564	602	593	635	581	595	580	575	617	604	548	568	555	596	593	631	631	644	579	580	596	610	602	609	608	565	582	620	608	553	606	630	616	582	551	632	608	604	618	604	581	633	543	615	593	558	629	607	561	570	557	548	579	578	579	579	606	582	582	627	580	572	622	568	587	561	577	610	580	530	628	579	566	613	648	583	596	568	569	608	561	601	581	570	567	611	590	614	569	544	580	586	629	620	608	604	605	607	568	592	560	596	606	629	651	616	607	590	556	596	580	545	642	581	581	600	616	555	569	558	606	617	615	552	608	585	581	589	635	602	574	592	553	580	559	634	638	632	618	629	624	584	578	582	582	586	569	556	620	575	569	545	582	555	560	597	594	541	629	607	547	581	625	585	585	572	614	630	597	568	573	609	555	646	586	598	618	571	619	603	622	615	600	556	618	551	572	529	599	564	584	590	577	595	607	615	586	589	599	554	580	566	635	583	602	578	565	554	562	606	592	601	620	589	562	596	584	581	612	611	552	637	585	603	587	611	648	582	550	602	604	601	589	578	554	631	551	625	626	581	576	561	553	598	576	604	618	637	584	577	527	590	577	577	595	571	567	625	639	632	600	586	617	554	559	580	609	597	584	613	588	578	594	610	624	579	569	575	595	555	597	664	608	597	584	600	597	592	593	599	584	590	586	596
21422	2878	3107	4317	6653	2199	888	831	783	727	703	685	638	658	637	662	578	584	627	611	627	609	591	628	596	577	590	619	630	631	576	577	580	632	620	574	595	615	624	578	634	582	595	598	587	628	619	614	602	617	620	566	598	580	625	589	634	656	588	604	611	604	613	636	636	574	547	575	603	615	594	621	572	598	572	597	577	595	591	568	586	587	649	595	626	611	574	643	617	579	540	580	635	599	604	605	635	590	637	622	614	614	627	612	605	610	609	614	611	649	586	594	600	585	584	607	579	575	613	569	592	594	620	594	638	585	582	577	604	586	582	596	618	577	595	604	641	615	603	565	613	567	629	567	619	577	614	607	569	572	588	632	605	596	620	554	620	577	617	620	611	557	612	606	625	612	622	593	602	601	606	588	601	558	564	570	594	590	617	611	569	605	593	626	582	590	618	631	602	607	612	597	590	608	583	625	581	615	585	597	611	629	570	534	630	615	637	566	572	627	610	618	573	610	670	621	602	607	597	612	580	615	633	595	643	612	632	621	573	572	538	617	616	550	632	553	620	576	621	600	596	558	582	601	630	563	596	609	576	588	595	639	651	578	570	610	609	577	654	614	597	617	606	601	601	609	583	562	567	608	607	598	612	570	559	557	628	623	635	542	578	607	564	578	593	630	596	633	602	611	636	610	630	607	555	668	616	603	579	609	602	593	576	624	601	598	616	569	572	629	562	608	604	613	609	575	616	556	607	616	546	614	588	582	610	606	622	548	562	593	627	613	592	622	648	574	630	589	583	654	586	591	599	639	603	610	581	643	554	584	592	593	606	626	632	613	637	569	616	627	583	578	618	561	587	646	587	568	619	585	595	571	610	599	609	664	561	608	586	578	608	622	600	552	565	629	579	626	599	559	619	577	595	626	631	611	619	607	616	573	572	589	590	606	573	578	595	611	590	622	614	587	617	598	578	587	598	625	617	607	620	630	611	556	605	541	630	589	605	627	588	614	568	655	619	583	624	573	586	621	593	592	575	622	618	584	645	614	617	600	581	574	565	568	556	588	617	621	580	604	633	583	588	574	560	603	616	595	614	644	633	618	597	594	589	606	639	638	649	554	609	600	600	561	575	560	598	581	588	574	572	592	594	590	659	556	564	636	559	592	614	573	615	609	581	582	603	581	564	597	632	611	569	613	571	586	593	624	592	595	618	605	598	569	589	611	577	557	560	570	567	605	602	585	600	600	576	612	609	564	575	614	582	604	617	620	602	612	561	610	623	588	586	578	580	619	622	571	608	578	592	606	619	585	552	603	580	587	564	596	649	627	582	637	585	606	572	619	604	550	580	619	586	585	622	619	626	600	609	611	581	580	584	625	602	577	595	626	635	573	621	580	581	600	579	546	656	617	575	583	592	584	579	600	661	567	578	588	623	624	644	592	592	605	616	605	584	592	605	586	586	565	585	576	611	592	650	610	593	579	607	612	599	558	621	635	590	611	585	560	595	581	577	540	581	587	583	627	577	559	580	579	606	618	607	585	571	641	555	564	588	650	580	592	576	653	615	584	548	610	598	600	589	587	608	604	574	638	612	610	575	671	619	616	583	551	652	565	616	561	606	598	605	629	578	559	609	579	624	573	629	581	664	595	577	608	646	600	605	644	602	573	622	554	570	579	576	591	524	629	615	616	601	562	572	643	574	589	609	583	592	593	625	602	564	651	644	600	611	601	577	612	578	570	587	612	605	596	532	579	608	578	575	552	623	584	595	624	581	599	618	562	600	603	597	625	616	577	580	583	594	588	627	630	590	570	616	582	593	626	606	608	634	539	602	603	585	624	568	605	608	595	622	587	620	625	582	580	545	622	616	592	573	627	621	581	543	589	593	604	596	557	605	580	580	586	605	625	588	583	604	599	591	591	650	535	631	608	586	571	583	563	603	610	609	598	594	582	595	596	587	611	579	623	597	542	609	601	561	598	606	617	617	572	631	581	591	599	551	604	599	568	565	594	594	546	628	618	594	646	622	657	651	555	592	580	581	609	607	548	561	603	582	594	602	571	603	548	591	592	603	645	528	614	591	565	632	613	600	570	620	524	533	574	581	584	578	561	580	586	583	609	624	605	635	587	575	559	626	558	565	609	621	672	515	617	631	593	616	561	613	619	611	585	611	575	603	570	601	577	578	577	614	593	615	558	597	580	581	596	646	572	611	580	554	592	627	601	608	543	606	615	610	617	637	629	594	619	561	608	577	624	636	634	573	631	608	573	581	625	573	601	618	568	611	587	589	599	596	608	620	594	556	607	596	599	577	573	615	565	610	587	618	585	629	613	594	558	597	565	635	572	619	608	589	583	559	592	592	623	601	567	603	581	607	599	559	594	604	602	579	620	554	511	599	599	614	609	577	594	595	586	563	566	598	622	627	563	570	637	583	565	593	577	617	615	607	598	574	582	619	567	599	624	553	603	616	554	588	618	625	585	613	580	599	650	556	578	624	592	594	583	587	573	568	571	620	591	596	612	592	574	608	577	572	527	533	595	585	586	597	587	605	580	640	645	588	578	630	584	558	595	574	603	640	594	630	632	598	604	589	567	558	629	600	628	601	575	596	566	551	559	554	636	590	609	600	574	629	586	589	592	636	594	592	592	591	606	584	588	590	622	565	636	561	604	603	617	603	634	605	614	570	612	611	591	577	581	541	596	575	587	637	606	617	597	589	623	636	626	604	611	621	577	592	576	613	612	608	582	625	607	641	614	569	582	604	618	619	580	580	605	587	596	615	613	569	610	568	547	587	572	586	595	591	583	630	579	577	570	583	616	563	594	573	634	613	602	609	554	590	594	604	635	596	583	583	643	568	605	629	589	636	619	622	591	597	627	605	605	542	620	631	580	604	608	568	612	623	533	555	584	602	583	631	573	592	551	606	562	577	570	551	606	640	606	588	601	610	582	607	630	632	564	607	604	612	562	602	592	566	575	610	577	603	618	553	604	593	598	610	603	623	579	581	586	608	575	591	628	606	594	580	569	617	598	634	582	617	594	601	583	589	617	590	586	580	595	601	617	570	595	611	620	639	577	601	608	602	580	558	606	552	598	608	586	596	594	602	627	630	593	581	641	570	593	570	600	600	608	594	571	602	624	543	603	580	612	636	620	608	637	610	588	554	629	628	593	590	593	594	585	617	518	589	574	560	576	583	588	587	564	563	621	622	561	596	556	594	556	600	594	616	578	596	602	637	600	598	619	610	611	590	600	600	604	533	599	559	621	575	605	613	597	610	629	588	629	556	608	616	585	605	592	553	612	601	593	609	581	640	615	613	592	622	569	610	631	625	586	612	615	622	588	625	610	600	588	627	609	599	597	569	595	583	615	662	589	628	627	606	646	573	641	624	578	582	573	613	595	601	617	588	600	589	595	544	562	615	619	632	577	624	601	578	640	633	608	608	580	555	601	576	629	599	581	592	573	604	609	607	609	613	601	604	632	599	573	578	600	584	575	631	579	602	618
24187	21684	29038	24840	21758	14520	1802	959	802	735	691	646	534	517	488	448	433	401	373	410	434	409	391	405	407	400	396	391	381	379	369	346	374	383	360	372	376	395	348	353	392	355	387	375	442	393	396	412	382	417	397	424	436	392	381	417	352	381	378	371	391	379	403	398	369	381	364	367	364	365	375	354	355	349	346	345	377	376	318	357	336	350	367	386	362	367	374	376	323	360	406	364	361	346	390	373	352	340	375	364	357	372	366	380	352	353	391	357	384	365	335	378	353	364	392	361	367	353	374	351	345	366	342	380	350	370	353	359	368	345	366	376	376	394	378	321	380	399	361	336	358	347	358	341	343	355	401	371	390	363	358	334	388	378	356	390	375	384	364	351	332	353	379	358	356	344	335	383	345	350	357	391	361	350	387	379	394	396	391	396	374	388	350	354	357	340	350	359	361	380	384	351	350	387	357	345	358	350	357	360	356	365	331	373	330	351	375	390	358	363	374	334	403	370	372	346	370	401	366	358	356	337	371	423	338	360	369	382	352	368	360	338	378	338	366	365	376	342	351	349	356	406	358	401	326	354	358	369	401	386	347	340	370	358	379	345	371	364	365	383	316	379	360	363	389	376	354	370	368	333	350	365	363	373	336	364	346	316	376	394	364	380	396	363	347	393	382	364	388	360	357	390	351	355	356	371	347	380	356	377	388	350	377	363	357	409	370	384	348	384	381	378	374	408	338	379	360	396	351	370	351	359	358	388	358	373	351	357	362	378	335	367	349	367	378	356	359	381	348	383	322	320	327	388	353	319	386	374	362	365	381	382	362	332	393	357	373	364	374	334	380	377	380	381	377	357	380	403	358	323	362	402	364	331	361	348	395	359	349	350	383	343	351	338	352	341	375	392	348	375	346	373	358	375	361	344	365	392	356	368	357	357	367	382	373	376	360	380	374	345	373	370	352	349	374	361	362	392	388	390	404	366	353	373	363	360	353	380	385	368	344	370	380	367	370	374	373	364	365	376	381	388	376	348	382	379	352	369	377	392	343	366	387	369	375	365	347	382	366	357	389	351	355	384	384	377	362	341	393	331	400	382	341	349	407	351	346	322	354	365	343	312	370	351	354	359	409	361	353	369	362	359	369	359	325	339	366	396	360	377	366	375	362	387	371	364	372	353	356	414	379	354	382	362	365	378	344	347	391	379	356	371	346	365	365	350	339	386	358	362	359	385	343	382	351	372	334	386	370	351	344	359	316	375	376	357	415	374	374	370	384	387	359	360	343	379	339	374	394	384	373	370	398	363	351	344	356	398	373	389	377	332	380	354	368	356	355	353	370	373	357	317	347	382	370	362	368	364	351	372	382	363	378	366	345	364	347	366	351	372	353	374	375	376	379	363	351	357	359	349	376	380	389	369	334	338	373	366	377	362	366	386	354	348	360	394	375	377	370	369	354	385	355	352	330	360	348	356	360	361	391	360	384	358	387	363	351	344	367	374	370	342	359	371	382	370	348	350	339	372	408	378	376	385	395	394	346	399	357	364	351	357	338	348	396	371	384	362	385	351	358	361	354	379	391	348	349	344	372	344	356	367	383	358	355	347	364	338	377	404	382	351	405	381	375	361	376	339	370	364	367	344	368	348	368	336	367	374	360	347	381	350	378	378	391	400	341	345	372	356	367	376	376	390	333	377	379	377	393	351	392	385	390	376	321	356	373	345	389	386	358	388	351	354	356	353	366	390	398	361	341	356	397	351	359	355	350	362	335	349	360	358	368	336	354	390	383	390	356	355	338	371	339	352	339	345	401	370	389	354	360	371	375	382	362	373	395	360	361	374	364	341	348	357	348	376	353	373	397	368	350	355	347	377	358	384	347	343	360	360	366	346	393	359	373	360	389	343	361	347	357	393	384	345	359	376	349	353	331	358	361	315	368	382	386	366	340	347	371	350	346	368	381	355	338	367	386	365	366	334	372	350	341	356	360	363	336	369	363	377	368	374	357	353	346	349	349	357	350	359	363	380	360	385	319	356	382	347	367	363	360	341	374	379	374	358	343	363	375	355	352	382	376	360	332	387	337	356	347	371	391	337	362	387	360	377	382	366	395	387	362	373	408	349	329	375	387	366	407	375	356	387	393	380	364	363	354	339	354	323	382	353	379	380	347	392	323	353	345	363	370	368	343	340	373	380	366	393	365	394	351	355	376	335	344	346	373	341	361	341	343	382	328	361	360	360	382	390	380	379	375	388	378	363	360	329	346	373	377	354	381	348	363	335	376	354	330	351	342	385	347	364	398	389	355	341	384	329	360	368	356	365	344	342	346	381	357	364	369	354	362	356	369	375	355	362	340	356	367	380	337	351	382	355	349	384	364	389	384	355	357	369	373	367	383	378	364	332	362	354	398	358	366	354	365	335	387	387	347	366	355	340	375	352	375	396	367	400	410	357	351	326	341	339	394	363	334	385	335	345	350	385	391	368	423	372	352	354	386	375	374	356	379	353	350	343	351	357	345	396	380	382	327	367	351	389	362	362	391	365	334	349	333	381	349	395	365	375	367	373	349	355	383	354	332	395	332	392	355	341	377	354	372	374	342	337	347	363	343	361	337	372	351	345	362	375	330	340	356	361	376	364	372	358	349	367	348	343	388	366	333	397	316	360	330	366	375	371	364	366	377	337	373	353	369	353	373	332	358	364	377	354	396	354	353	371	363	331	364	383	362	371	367	347	385	358	362	357	358	324	389	355	369	362	340	342	365	319	398	365	341	328	333	353	321	355	382	343	346	356	337	356	388	379	360	361	386	368	373	374	377	345	389	353	382	376	344	363	332	357	365	334	364	353	352	386	375	353	370	357	378	379	353	363	379	373	377	373	387	377	392	366	368	376	356	344	365	343	385	355	359	353	337	367	347	335	368	378	387	362	410	347	358	356	377	384	389	380	373	376	351	375	369	371	328	368	363	384	384	364	368	397	327	370	359	376	386	357	346	386	372	384	372	377	379	375	349	377	392	344	365	343	379	354	395	386	387	364	345	348	372	350	386	366	364	347	376	331	382	413	373	351	358	377	379	360	354	321	352	378	334	344	376	370	359	358	365	336	358	395	358	352	327	347	387	382	327	395	357	369	377	369	349	333	395	379	387	350	379	376	323	329	341	360	377	381	372	370	383	388	352	343	393	325	376	369	401	339	378	362	369	372	358	377	366	364	353	350	370	399	354	414	360	402	362	369	381	372	406	365	365	332	354	369	385	345	357	357	365	385	374	347	400	364	371	326	339	351	322	361	409	394	367	353	351	358	371	352	386	361	354	375	335	336	371	381	351	383	380	370	366	400	341	341	358	367	349	347	341	373	342	348	379	390	372	352	347	386	360	363	364	373	357	373	373	355	372	360	375	372	378	385	348	356	360	355	349	384	367	359	358	354	339	349	374	362	354	354	353	361	358	380	371	340	359	377	351	367	359	354	364	375	371	384	387	369	363	375	363	362	382	412	316	365	341	391
23186	9876	11029	11221	9686	3072	1735	1363	1100	923	857	733	639	606	514	492	435	470	435	408	410	428	421	441	395	394	431	359	411	418	409	390	400	411	406	396	377	406	386	390	406	368	414	394	435	407	398	410	421	422	444	443	443	395	416	407	420	404	353	369	388	399	403	362	377	428	382	374	343	374	370	350	384	380	378	377	384	395	379	384	392	365	365	394	367	374	364	377	389	409	398	358	381	354	369	368	382	357	375	375	382	377	394	370	403	378	361	366	368	394	372	385	430	362	364	392	392	422	360	354	428	388	381	422	348	376	380	379	398	414	359	351	414	371	410	348	392	361	389	363	364	377	392	402	405	363	365	346	373	392	375	423	377	346	413	369	395	366	376	373	398	401	394	342	352	392	378	388	387	411	363	420	386	414	380	389	404	364	375	383	410	384	344	387	371	371	375	360	401	381	397	385	343	397	365	381	373	396	413	412	394	362	361	361	358	415	385	369	400	392	362	383	386	374	321	367	412	378	393	361	396	384	375	420	391	367	369	397	363	407	374	384	330	398	408	390	380	382	369	390	392	391	397	353	373	328	353	399	366	398	355	402	349	376	343	369	376	360	389	378	366	376	349	421	405	385	383	384	327	374	339	384	369	398	380	381	380	377	438	399	400	352	383	373	370	399	335	408	376	340	370	384	381	414	425	361	399	382	389	352	350	361	378	403	352	360	342	361	404	371	394	369	411	358	360	368	362	402	407	398	391	382	339	358	399	371	382	384	378	406	390	365	382	371	376	388	363	398	355	371	372	371	393	365	370	348	359	406	376	357	394	374	392	365	385	385	399	358	427	388	367	378	404	389	393	358	366	375	379	399	366	361	379	393	361	379	368	350	360	346	372	409	388	387	358	388	369	391	374	351	371	342	398	358	385	377	391	416	408	387	384	378	402	397	356	390	374	348	372	347	344	376	379	394	382	368	364	390	353	368	367	362	378	370	416	319	383	355	399	362	421	382	392	416	365	375	375	365	406	383	365	387	353	388	414	395	389	368	368	358	377	347	387	366	391	408	385	356	376	371	402	359	383	374	359	373	383	367	395	388	358	391	388	369	379	376	382	369	390	367	388	387	380	371	388	364	414	364	371	366	388	370	383	393	370	378	365	373	371	350	369	414	389	411	356	374	370	360	355	379	416	363	376	383	390	392	366	387	368	366	390	385	371	375	363	355	401	376	391	370	365	403	404	382	391	387	352	391	368	362	400	332	395	385	405	391	391	381	371	368	380	390	393	373	371	370	338	357	372	380	368	375	379	364	376	370	387	367	396	395	351	370	396	361	356	372	362	403	363	374	390	404	408	366	359	387	419	391	360	412	375	393	364	361	362	327	369	367	367	384	374	382	388	370	424	393	417	408	373	376	369	370	374	406	369	406	355	392	374	348	402	374	389	371	384	387	371	373	403	385	385	400	360	395	402	393	365	365	415	390	368	376	351	380	358	387	395	358	379	402	387	370	402	371	418	368	356	384	397	407	373	383	369	371	383	388	378	382	359	398	386	407	372	375	409	387	350	380	397	374	389	363	393	390	373	371	408	389	381	384	355	381	402	399	362	368	376	416	406	371	385	367	357	389	367	385	393	394	357	401	415	363	376	423	400	410	399	366	375	333	413	370	369	354	393	357	338	373	389	372	393	384	390	382	383	390	386	364	413	340	380	362	350	353	388	371	399	406	326	387	350	345	353	349	352	396	349	340	401	369	383	412	400	391	400	373	406	366	394	355	388	378	383	372	366	372	374	372	361	410	404	407	374	358	390	387	360	368	414	348	368	399	383	394	375	376	373	394	420	395	397	414	389	404	367	359	352	374	418	380	384	395	377	347	386	369	354	377	338	373	362	373	364	442	391	381	401	407	331	365	366	386	385	402	425	376	368	378	397	360	365	385	392	378	389	328	416	337	391	418	398	364	375	366	389	413	404	393	392	368	364	367	387	321	428	342	369	377	406	376	357	389	391	380	371	426	368	365	377	367	400	390	415	380	382	424	426	368	371	364	340	370	368	348	362	401	428	377	380	358	400	378	379	418	375	370	387	398	396	375	386	343	355	383	372	375	359	394	376	359	378	396	372	375	372	366	378	361	400	365	393	402	387	400	415	394	369	388	360	412	362	377	337	383	404	385	381	385	377	375	354	372	351	391	359	367	361	378	387	381	376	357	433	393	401	408	362	389	405	371	380	399	367	384	381	408	378	376	361	352	370	382	386	376	338	335	386	375	370	363	396	361	376	378	404	408	379	351	362	382	376	376	353	372	390	390	388	388	369	411	380	366	363	343	379	401	345	397	383	344	376	368	370	352	376	354	364	392	381	404	386	370	379	380	352	399	397	368	364	376	405	347	395	365	370	369	374	367	374	355	369	400	347	369	391	366	358	366	379	338	407	389	388	339	379	363	373	383	372	341	402	449	377	397	347	384	359	389	386	383	367	388	365	369	387	370	375	378	360	399	375	382	377	368	394	374	374	391	384	422	387	386	390	391	375	411	351	376	392	381	356	376	360	383	375	385	385	378	394	368	354	382	360	395	405	349	372	397	368	384	387	370	411	421	362	372	374	398	351	357	370	358	369	392	365	390	318	416	396	383	367	372	382	390	375	351	369	394	371	349	327	357	356	385	409	362	351	375	402	395	360	367	393	402	365	353	381	366	359	344	408	403	372	399	381	358	404	383	353	388	397	409	361	354	363	389	343	332	386	387	371	394	397	389	387	398	417	400	389	383	372	314	417	393	373	407	364	390	349	383	385	373	358	363	390	404	398	329	383	401	375	371	402	374	394	387	378	373	366	391	388	387	352	375	362	395	400	368	377	387	401	350	362	346	380	340	392	397	393	381	406	360	389	394	364	362	351	397	363	395	360	402	389	369	362	396	358	391	401	358	351	381	381	385	363	350	386	363	324	424	358	380	389	368	386	398	388	364	433	410	368	358	367	354	378	388	384	381	388	370	370	371	395	364	387	336	344	337	398	367	370	371	403	386	375	392	405	370	379	349	355	384	377	328	386	325	333	373	412	367	372	373	407	371	374	380	387	380	391	415	366	382	386	343	357	405	357	354	416	391	391	448	362	388	389	389	357	387	362	378	370	406	407	387	405	370	371	399	336	351	408	423	386	402	372	381	362	367	397	353	401	367	360	384	381	354	365	398	382	374	373	336	363	413	358	389	382	364	378	390	374	398	411	367	406	388	337	358	384	354	361	386	384	379	370	374	364	378	390	379	400	393	400	416	369	359	378	364	354	403	392	375	379	394	354	364	401	344	386	387	409	392	388	350	376	403	375	378	356	362	390	380	364	385	372	343	403	347	365	415	372	365	392	394	354	355	399	343	369	390	378	398	389	368	402	328	394	349	400	410	429	377	368	372	367	374	401	357	386	373	402	398	400	382	360	358	400	313	407	335	385	378	399	374	395	374	369	389	386	373	404	388	379	362	379	345	376	385	376	359	391	394	372	395	386	414
25175	21686	28390	25487	19506	3575	1092	916	855	752	696	634	609	567	563	547	566	505	580	562	534	558	507	542	524	525	542	526	565	548	480	542	490	521	519	554	533	482	538	530	519	526	497	471	515	535	548	572	531	574	518	519	537	545	505	544	559	551	541	542	539	543	511	504	499	511	557	499	518	516	525	535	467	497	485	492	496	540	519	525	512	531	487	570	460	523	471	500	496	525	518	510	554	558	474	502	511	486	526	525	519	544	493	516	512	518	508	542	537	494	498	517	540	506	495	483	495	539	530	514	507	524	510	515	515	511	529	529	498	544	462	552	533	494	567	492	518	547	502	514	546	520	516	499	529	535	523	547	515	506	496	539	525	498	521	541	540	538	512	482	534	561	508	518	548	509	528	565	547	517	513	540	490	542	510	491	524	527	522	514	507	534	532	546	515	493	515	483	538	507	506	523	506	548	476	515	500	531	504	503	591	500	510	504	509	485	511	540	481	494	506	526	561	486	538	537	522	536	505	554	477	507	526	525	529	509	496	559	503	526	503	497	522	543	497	512	514	502	539	519	516	526	515	573	529	520	513	510	512	524	524	534	513	468	513	560	513	526	540	539	554	522	538	511	536	498	525	489	499	472	543	532	519	522	500	500	503	512	542	523	504	521	538	508	528	513	503	568	552	529	522	535	525	484	520	512	512	488	531	534	512	499	540	510	549	538	548	510	511	580	520	568	545	481	538	521	553	489	523	527	541	498	510	488	505	465	507	503	527	520	483	521	511	491	517	551	489	505	541	538	539	498	547	530	508	533	530	530	509	551	499	484	530	523	521	512	536	523	490	487	515	522	518	505	514	545	486	552	464	493	515	552	527	525	555	485	534	504	545	478	539	527	495	510	510	515	535	514	535	556	503	520	551	478	491	535	536	492	524	505	507	499	483	494	524	513	542	523	541	539	516	536	506	529	544	591	533	531	506	545	545	522	520	521	492	549	538	504	494	502	531	511	518	542	490	516	500	527	525	502	490	508	458	539	509	496	488	535	519	520	467	532	488	512	540	519	510	535	527	506	534	510	488	492	528	509	557	514	521	549	544	465	529	539	571	487	531	503	520	521	518	502	530	512	511	550	501	543	517	572	494	498	565	534	484	495	553	500	515	509	509	505	557	508	507	520	517	503	557	503	509	525	491	531	508	516	494	513	534	529	505	475	494	525	477	507	501	519	491	517	501	528	493	503	511	526	514	539	516	531	518	509	549	519	539	537	548	502	532	524	494	553	541	523	536	559	489	514	497	527	516	532	548	492	501	527	497	526	542	511	478	583	521	517	511	535	502	521	509	551	509	498	474	494	500	495	479	554	502	583	507	503	479	557	500	515	511	503	510	524	517	530	520	533	502	548	513	528	565	573	527	551	465	521	497	520	531	522	511	525	504	536	512	504	513	525	485	529	516	494	496	488	537	529	514	510	539	497	498	490	524	486	542	524	528	502	454	503	503	490	484	530	488	534	556	486	469	519	499	515	502	529	509	533	508	507	514	517	497	537	498	501	494	528	537	523	540	477	522	506	534	503	542	536	503	499	503	525	558	530	544	521	496	509	524	537	520	484	528	510	535	516	513	540	527	547	565	533	517	576	512	538	511	501	516	523	552	540	486	545	500	511	506	504	494	514	516	587	525	525	507	518	495	538	510	485	521	492	548	520	551	495	500	523	536	544	499	524	502	521	477	505	516	492	506	482	521	492	520	481	529	522	507	523	563	496	514	533	538	525	524	491	492	527	526	536	521	470	496	555	533	525	491	518	529	526	496	504	519	507	514	498	558	544	513	498	540	530	510	491	537	535	493	510	495	505	507	537	526	533	530	486	511	484	541	527	514	523	519	546	541	534	523	562	479	468	576	531	518	510	481	529	540	509	533	524	522	483	525	519	491	523	519	494	548	485	514	541	541	505	494	520	514	496	498	519	528	500	543	519	542	533	514	533	568	497	531	514	525	518	545	525	522	525	515	495	537	516	519	491	514	500	506	521	513	465	531	528	557	513	516	512	490	507	532	499	482	541	567	476	561	484	477	508	484	513	529	507	502	500	513	493	542	522	494	479	538	516	563	501	517	508	526	523	534	535	539	502	512	498	520	535	501	493	534	492	583	500	500	535	544	520	530	453	541	485	533	515	532	517	538	489	538	544	521	533	469	561	512	531	553	519	580	542	555	539	480	517	527	465	545	522	485	531	519	519	478	557	536	559	493	549	552	544	526	461	519	554	531	523	504	537	542	485	551	524	509	492	475	546	541	530	522	524	539	530	504	533	533	541	500	535	495	483	502	533	509	513	545	502	513	510	494	491	539	510	498	507	517	508	525	547	526	496	498	544	536	529	507	505	507	504	518	562	521	524	511	529	532	525	481	530	527	509	533	527	495	540	522	472	535	490	482	487	499	525	520	536	524	515	527	496	497	556	520	517	522	533	462	540	514	539	543	502	512	560	529	505	564	528	515	502	526	513	477	532	478	565	536	517	527	526	509	506	494	494	504	523	491	489	542	508	534	517	481	547	523	509	514	508	502	535	563	522	533	501	516	525	495	543	561	533	524	553	536	505	481	536	496	523	522	508	526	535	555	544	510	550	513	551	545	514	536	537	515	495	508	482	532	523	490	509	497	492	535	517	507	530	529	545	487	519	547	520	515	526	520	520	511	496	501	536	520	549	501	495	512	494	497	493	554	519	538	549	546	530	536	512	523	502	544	530	550	544	515	592	536	568	486	518	484	563	520	542	528	556	551	490	575	517	506	507	461	511	517	485	548	518	532	465	504	541	516	527	512	531	546	520	502	498	537	567	521	515	484	507	526	476	517	526	518	500	547	516	508	554	549	516	489	496	528	535	520	514	453	508	513	505	493	553	530	532	504	475	504	486	518	550	545	532	527	514	549	527	509	515	536	499	474	555	507	511	534	532	511	524	508	521	496	511	518	528	552	537	553	512	576	523	512	536	534	513	536	508	517	449	561	490	508	498	506	527	478	530	486	504	508	510	528	533	548	575	505	500	556	547	522	520	534	480	495	510	529	558	538	498	509	521	535	516	507	507	504	482	510	499	530	504	543	531	524	508	498	525	497	537	505	530	479	495	521	538	511	545	512	506	562	517	567	479	493	514	519	493	542	553	544	507	520	531	540	568	568	510	515	538	507	502	518	477	514	481	504	489	511	516	532	527	530	528	533	523	521	510	526	549	530	525	527	530	532	476	531	496	511	550	534	507	511	513	514	539	502	496	482	531	500	545	532	520	500	515	522	546	531	472	528	508	523	522	498	490	505	562	494	504	550	518	493	523	502	507	503	518	577	539	493	492	513	526	471	546	499	513	498	509	550	556	524	538	487	495	534	503	509	455	494	508	531	510	532	553	560	531	509	530	507	543	513	497	530	497	556	537	530	526	505	513	495	523	475	511	498	529	499	524	514	510	505	484	558	539	491	511	544	483	519	518	495	541	494	493	501	517	532	521
23150	8101	10115	11171	6721	2108	1453	1194	1072	937	836	769	667	628	633	571	619	567	569	523	515	536	530	518	544	545	541	552	586	552	506	555	503	520	533	511	540	495	513	519	556	509	532	546	507	547	530	545	529	557	536	562	516	531	550	516	495	530	545	527	537	508	511	510	525	496	526	536	488	500	483	527	526	545	517	508	472	533	519	502	504	472	495	464	495	477	567	513	480	506	484	538	534	490	523	475	487	529	517	495	480	529	490	521	488	487	534	486	502	560	539	511	521	529	504	515	551	525	510	541	467	527	519	532	518	545	492	543	545	501	494	517	510	542	492	515	498	506	542	535	539	467	510	515	444	565	493	499	522	516	571	488	527	508	482	517	549	529	514	533	521	519	486	529	497	487	507	538	539	501	514	477	498	510	516	534	520	504	577	513	512	472	497	528	536	494	481	495	487	543	495	527	511	515	515	507	535	526	496	492	519	491	491	464	515	523	529	506	492	523	488	485	499	563	472	539	517	506	495	517	487	532	468	522	522	487	489	531	517	511	505	530	508	489	522	536	541	477	499	534	532	539	473	549	559	503	477	491	522	497	477	503	496	484	522	526	506	524	512	527	522	522	498	489	487	501	500	519	506	529	516	558	473	534	500	532	504	496	506	515	492	500	509	496	500	490	524	529	493	559	526	549	558	496	553	517	502	510	476	509	504	524	517	510	484	545	512	513	508	512	512	493	509	558	436	505	529	494	495	484	465	524	499	474	503	518	477	520	503	520	503	497	502	524	561	483	511	516	524	489	491	519	497	538	542	495	523	502	530	524	498	530	522	479	498	557	496	571	493	505	508	485	489	510	470	493	516	566	497	520	512	547	519	500	530	537	497	520	523	525	502	500	561	515	490	478	510	501	503	493	555	490	514	527	521	545	495	530	547	511	513	504	529	504	473	506	488	533	493	504	526	524	488	508	526	497	520	516	474	529	539	530	544	507	508	538	547	462	504	528	515	537	501	539	558	529	504	473	506	542	523	541	505	509	474	516	492	474	513	519	512	519	476	518	513	520	530	477	493	518	548	510	480	517	507	521	497	528	552	505	524	496	518	548	502	549	533	537	499	562	544	503	543	483	481	526	491	487	503	513	482	548	511	477	509	523	545	492	525	509	522	513	474	532	529	526	464	515	521	459	523	493	537	516	525	479	501	534	513	494	531	518	505	501	501	519	513	519	530	538	548	498	548	516	497	526	475	472	504	515	538	510	511	533	534	509	529	492	505	542	496	470	514	506	498	525	521	536	536	535	510	547	516	522	522	491	529	531	494	505	501	505	494	499	484	501	515	508	470	545	527	522	492	539	567	520	506	526	509	547	511	513	482	499	515	518	541	520	556	516	487	494	491	501	500	520	477	510	538	532	507	479	551	507	526	465	517	487	510	524	546	519	507	499	555	518	506	495	516	521	478	573	524	549	521	509	517	522	494	514	502	544	526	524	508	534	497	512	528	495	492	525	514	487	506	524	525	517	468	520	516	524	513	511	494	527	488	527	525	549	552	523	521	529	513	494	510	510	515	473	550	472	505	534	523	455	478	542	489	506	551	486	479	480	543	492	495	536	498	510	514	500	472	493	524	494	543	505	519	566	508	553	539	498	527	481	499	552	538	484	518	539	557	503	498	522	496	545	525	485	477	458	497	476	529	524	531	462	471	477	527	476	456	530	503	507	501	508	468	494	514	510	484	501	515	490	492	516	548	512	516	499	520	494	528	505	500	501	509	549	495	531	465	492	501	480	528	519	532	521	567	537	525	566	488	549	511	506	526	494	510	501	518	508	521	511	485	506	521	505	545	522	502	513	513	515	481	561	487	525	516	525	541	529	496	520	529	518	500	512	519	495	493	540	521	510	514	513	497	523	525	547	513	518	475	498	480	483	522	512	524	490	524	485	506	520	500	526	501	523	512	512	515	513	526	536	500	515	527	500	496	495	500	517	522	534	527	484	528	538	546	500	520	511	544	520	519	527	533	513	468	497	496	544	517	502	523	521	512	546	527	529	458	484	499	465	497	535	520	510	509	527	479	487	557	509	538	532	485	589	464	524	486	489	516	505	491	520	483	526	492	534	525	525	477	529	530	539	549	489	517	510	522	504	518	483	469	490	511	490	509	456	510	514	533	488	467	496	503	523	531	501	508	509	467	527	522	511	513	493	492	533	503	524	472	510	486	513	541	502	530	578	532	512	534	516	530	491	512	500	518	515	522	521	498	519	549	550	512	522	523	509	516	503	514	502	525	527	521	505	542	514	569	526	489	461	526	509	513	524	516	509	523	508	526	519	514	539	482	518	521	532	469	525	546	507	527	525	486	484	525	532	530	486	516	513	512	547	482	534	457	546	480	500	483	491	511	508	514	495	546	491	541	512	493	494	521	499	529	525	507	551	542	474	516	488	523	552	488	492	490	494	499	506	527	530	493	491	516	489	555	532	525	525	521	470	499	527	479	516	518	478	538	519	501	483	525	521	486	515	488	501	470	504	503	502	531	517	521	496	510	524	522	486	525	479	532	554	496	518	497	481	485	488	496	558	492	494	522	470	509	506	497	521	526	512	488	528	518	523	532	487	533	514	512	520	544	549	519	503	527	510	488	512	534	545	534	495	503	536	526	547	496	486	496	566	525	527	489	504	539	551	492	492	500	546	520	532	553	508	480	497	526	505	566	500	513	493	532	527	526	541	490	501	471	543	546	482	497	516	464	480	496	466	512	527	576	508	538	553	481	523	512	462	493	524	489	497	503	491	492	501	517	508	548	519	506	491	481	537	501	521	511	516	549	516	530	537	521	484	506	500	483	534	513	537	481	488	517	482	520	539	537	513	501	548	501	527	525	487	535	527	549	532	489	498	520	523	502	480	521	493	527	493	505	535	535	516	513	502	510	497	515	506	539	512	520	510	492	528	535	504	476	478	503	489	498	515	501	537	483	515	526	488	486	511	474	522	509	541	486	511	532	489	544	513	500	513	517	528	561	509	525	516	504	510	530	471	491	487	539	480	500	492	531	513	522	530	493	503	525	495	472	517	538	498	473	504	505	503	503	499	488	506	485	553	505	507	538	528	522	497	496	475	501	480	510	483	522	471	511	525	533	541	498	542	524	512	516	487	512	474	531	508	528	503	535	511	488	526	518	506	490	501	514	563	551	504	528	514	477	486	479	524	503	514	493	523	501	536	514	533	513	480	501	506	465	508	491	494	519	542	540	537	494	522	513	528	500	499	489	543	526	506	538	498	470	489	515	481	495	461	551	513	558	501	493	480	539	520	533	544	508	496	558	528	542	517	502	536	535	516	566	522	524	517	485	470	494	531	501	546	508	485	523	494	528	489	565	501	516	493	519	496	520	526	533	481	494	536	524	499	527	510	465	533	502	466	518	497	498	526	494	544	544	555	515	503	543	492	511	489	507	482	546	520	514	538	517	493	471	520	500	557	529	528	510	560	517	467	543	519	505	480	522	527
23025	21690	29491	24443	21702	21761	12557	1547	1018	960	756	571	544	417	411	369	337	326	311	259	266	271	263	252	235	268	238	220	234	241	266	234	227	219	236	222	234	227	215	228	213	224	263	232	251	253	268	247	258	272	253	291	284	261	237	243	255	221	234	243	221	211	227	239	229	223	229	208	218	217	200	230	217	194	228	230	181	209	190	197	218	199	211	179	207	181	210	231	194	211	217	241	191	209	205	205	191	181	181	196	218	224	198	218	204	195	195	205	222	202	199	206	224	190	208	186	175	209	182	225	212	212	196	219	227	202	195	201	203	201	198	205	206	229	198	207	191	212	200	214	195	202	224	223	227	184	202	175	209	169	190	208	194	203	209	188	202	197	222	187	174	206	217	202	191	218	198	208	215	202	189	217	213	176	223	194	199	216	183	187	212	197	187	194	226	214	202	202	219	213	215	191	196	213	186	199	187	189	195	203	178	206	177	203	200	231	211	211	179	226	187	203	205	223	209	215	231	204	176	218	186	198	217	185	213	220	225	209	193	208	185	196	205	187	213	212	209	181	207	224	200	204	190	213	207	217	204	217	208	182	194	214	217	182	198	213	194	221	213	212	205	200	222	194	218	183	158	193	194	188	215	193	215	187	207	199	198	198	207	195	197	214	208	211	205	193	198	197	196	194	188	212	210	222	204	206	194	191	219	196	206	197	192	220	206	213	240	193	197	188	181	205	199	191	223	231	217	214	212	185	201	217	215	196	220	217	207	184	193	232	216	214	201	202	205	208	177	210	176	198	206	199	199	205	205	217	185	189	189	215	204	202	186	199	206	197	209	223	219	205	195	195	195	213	227	209	181	199	209	184	201	225	188	189	204	194	206	192	217	199	197	214	214	214	202	202	206	199	207	210	210	195	204	188	200	200	189	200	210	207	184	204	208	190	196	207	186	209	201	187	196	195	211	199	204	174	205	201	182	206	207	196	203	221	209	209	220	176	180	209	185	212	220	207	213	224	245	183	198	223	216	243	210	178	198	188	192	191	201	187	181	215	213	206	199	226	220	218	209	175	199	215	207	208	189	243	206	204	190	201	196	202	191	221	203	196	208	194	216	212	210	209	200	197	190	206	227	216	186	239	191	231	178	176	210	182	207	185	232	205	227	202	204	183	234	199	194	171	210	181	184	212	191	196	213	184	213	213	176	187	201	216	184	204	199	198	193	214	199	218	209	209	197	201	199	223	219	204	195	205	217	173	193	192	186	214	216	213	206	225	207	206	205	179	205	216	174	188	198	205	184	195	211	199	235	209	184	204	221	201	212	200	212	187	197	223	194	198	220	208	212	197	186	219	191	194	200	204	228	201	217	195	205	233	226	211	212	194	198	204	208	225	186	181	226	212	205	217	198	207	225	192	189	191	225	194	165	218	186	229	218	218	182	223	182	216	191	202	214	218	224	216	183	209	189	212	202	209	189	191	220	168	209	197	185	224	204	219	187	195	189	229	189	222	188	212	221	190	202	200	205	203	217	190	203	214	214	215	201	198	191	220	207	201	207	228	209	215	230	185	222	188	195	215	188	200	197	205	192	187	186	191	197	180	187	217	183	189	197	223	219	214	216	214	214	201	216	175	233	198	193	210	186	196	175	219	191	198	231	202	215	205	214	186	207	213	208	196	215	192	194	224	195	193	214	197	231	196	194	174	203	182	192	215	211	178	197	197	203	202	217	192	179	206	199	195	213	219	205	209	229	198	190	209	223	201	210	208	213	181	192	209	215	216	208	202	222	203	198	191	200	229	221	190	173	198	180	202	220	208	199	187	220	194	201	223	218	228	202	213	212	191	187	196	188	208	203	178	213	195	214	207	195	185	186	206	217	203	218	205	219	188	179	215	214	213	218	209	211	208	195	176	213	194	214	204	208	213	198	196	190	204	182	174	221	222	195	209	207	193	205	210	222	199	190	201	213	210	222	200	197	194	218	215	195	211	198	193	198	179	190	192	218	174	206	205	208	185	191	198	221	211	220	200	190	184	218	207	194	214	209	199	202	207	209	201	200	203	231	200	187	234	187	203	208	198	202	201	201	211	223	195	178	225	216	199	195	197	218	200	193	215	189	214	197	202	195	204	230	205	186	241	231	196	187	213	200	194	234	215	183	195	184	193	194	202	204	199	203	196	193	211	205	227	203	229	185	194	188	183	218	197	210	200	214	197	193	176	230	220	206	179	204	181	180	193	166	177	211	212	206	210	219	189	171	213	180	184	201	192	197	228	202	200	231	167	218	203	209	212	192	212	197	213	204	201	179	200	204	218	182	210	184	218	189	220	199	199	174	193	194	204	201	195	201	191	220	206	205	182	194	201	196	206	208	221	200	198	215	183	197	185	234	193	196	180	199	177	202	212	203	205	204	204	206	200	211	193	206	195	214	197	178	184	209	202	211	210	196	204	239	205	207	205	187	204	192	187	223	183	181	207	224	202	199	203	218	195	199	226	222	192	193	204	196	199	194	184	214	214	212	214	234	229	197	222	186	194	177	217	229	217	202	173	218	174	202	210	210	210	193	181	235	207	199	209	201	206	201	211	191	192	212	194	207	230	211	212	226	207	188	216	196	200	246	209	183	212	200	203	206	221	202	189	205	215	200	235	235	187	193	180	205	219	211	217	221	228	209	181	197	190	217	200	185	184	211	201	187	204	214	204	197	199	187	226	215	233	212	204	197	226	204	198	211	193	197	230	194	215	216	192	204	193	209	214	219	184	202	213	203	209	194	216	235	205	209	206	204	210	215	220	230	217	195	211	196	204	191	202	229	220	186	209	187	213	207	202	189	193	224	230	191	206	201	215	200	198	230	209	199	191	205	193	208	207	210	202	194	189	196	205	192	191	210	219	191	189	196	205	206	227	186	200	202	210	203	173	197	187	189	196	191	201	206	193	204	212	194	252	210	208	218	213	199	226	196	199	193	205	204	175	204	169	238	198	204	222	189	212	197	215	187	193	214	194	208	221	225	191	202	192	210	190	205	193	176	189	199	219	207	216	210	193	202	223	186	189	195	213	198	217	194	212	225	217	190	206	194	207	203	212	192	199	239	183	190	174	193	197	198	212	220	184	221	192	218	194	192	206	229	201	208	214	197	208	210	231	220	199	217	208	177	184	185	212	201	205	191	213	220	178	192	216	193	198	216	200	213	193	207	226	214	215	190	194	209	220	187	211	223	198	194	189	206	229	230	220	200	207	211	204	208	178	188	200	183	206	181	218	220	218	228	183	198	195	197	212	193	206	199	195	233	199	201	220	215	199	205	184	223	210	190	190	186	189	218	202	214	194	171	187	192	196	199	202	198	226	216	199	191	215	214	200	209	192	207	193	212	190	219	203	198	193	198	187	205	216	193	180	207	186	213	216	190	257	192	200	188	196	216	219	172	206	195	225	212	213	207	213	185	221	197	225	196	193	192	217	179	187	206	232	202	198	191	201	198	214	213	227	195	227	223	197	197	199
25328	16658	21321	17573	9610	3289	2605	2061	1621	1504	1125	866	707	608	521	430	430	325	330	314	298	290	296	268	268	279	238	255	251	233	216	255	212	235	239	243	219	226	253	249	241	220	243	277	296	263	313	284	275	272	264	301	267	294	283	256	232	213	227	226	224	230	224	225	197	240	232	207	193	214	197	248	217	221	190	214	221	230	213	213	206	222	194	201	217	199	202	222	217	232	172	200	229	193	198	221	221	214	182	216	201	191	199	225	182	218	186	206	201	208	190	199	189	202	200	192	217	210	213	195	200	214	191	204	215	200	211	224	208	199	204	203	221	222	220	180	191	220	210	224	196	214	223	221	234	222	182	211	207	222	220	217	211	207	209	201	208	222	178	218	210	184	194	218	220	217	177	194	216	217	186	192	204	215	168	218	220	178	199	232	192	205	213	202	211	210	196	176	217	203	215	199	207	226	219	174	223	207	171	227	192	211	192	218	201	197	199	207	208	194	250	211	214	196	201	240	206	182	203	197	171	209	206	212	209	231	220	222	206	226	207	199	202	206	179	203	229	192	182	179	190	219	209	198	229	204	208	203	209	194	193	172	201	196	188	190	207	203	201	224	193	222	213	225	186	201	220	219	207	201	198	220	217	204	223	184	218	212	208	196	184	209	203	212	216	199	212	191	202	207	205	216	212	228	204	195	200	207	224	196	211	233	237	188	186	206	209	201	229	187	205	205	200	200	205	217	211	236	214	202	190	202	212	207	207	211	215	212	186	203	199	198	197	211	221	202	209	219	212	209	191	203	175	214	219	217	220	199	200	238	195	185	202	192	233	215	214	202	200	222	194	216	201	198	195	213	181	193	207	202	212	183	192	205	219	206	213	215	207	209	208	197	197	175	209	191	196	195	211	202	221	201	201	229	192	206	206	207	224	203	219	212	195	226	189	223	200	239	201	193	221	187	229	217	237	219	223	193	192	207	224	188	216	231	207	208	192	201	217	179	221	195	197	191	207	199	215	193	203	181	227	198	203	194	204	202	202	210	220	207	165	191	229	218	221	218	215	216	192	212	220	209	202	218	227	196	207	184	195	216	216	206	182	180	192	213	198	208	216	219	212	203	214	203	211	190	210	206	190	202	197	206	188	231	201	218	179	225	205	220	216	193	212	212	202	219	189	202	211	199	196	198	209	196	221	223	216	219	230	215	200	177	211	219	195	170	206	215	205	180	224	200	228	190	202	194	189	197	211	226	200	182	205	200	185	204	205	209	209	204	230	211	195	202	188	202	190	201	175	229	230	215	207	191	230	218	223	194	169	212	198	226	203	220	211	211	195	208	193	193	218	194	203	193	212	215	188	225	184	169	199	204	183	194	220	205	199	206	207	190	201	206	179	180	203	207	208	197	215	217	205	193	217	209	236	201	235	207	201	183	191	217	220	209	212	197	236	189	225	195	209	224	226	178	195	221	208	210	206	202	211	208	214	215	204	236	217	201	210	208	240	220	202	197	218	199	216	211	196	211	201	224	205	199	190	209	202	200	197	208	198	197	214	212	187	204	215	201	192	215	231	214	216	225	213	210	192	199	191	209	224	180	202	175	205	219	199	216	216	180	209	229	201	209	219	191	221	198	197	232	182	193	206	197	227	206	206	182	217	200	212	212	192	208	198	230	235	204	175	203	201	197	213	209	227	205	210	192	204	206	218	176	195	240	229	218	194	190	218	183	185	211	199	208	229	195	211	208	211	215	193	223	217	189	238	176	232	194	197	212	227	220	228	209	222	207	192	194	211	216	177	199	183	207	213	212	221	194	223	194	207	198	171	204	184	192	207	175	217	206	202	188	201	184	205	197	203	201	176	199	204	209	202	207	190	212	201	200	180	201	207	185	208	211	202	188	196	208	186	226	196	201	231	220	212	211	192	192	191	226	192	226	202	186	253	213	222	200	211	201	211	199	209	205	213	219	207	206	198	179	205	194	205	185	197	195	232	202	182	203	172	227	233	182	192	236	186	227	219	210	197	196	210	205	185	190	199	204	186	208	170	221	197	206	220	206	194	223	179	180	212	191	211	184	204	216	212	227	185	209	191	206	191	198	188	210	194	180	202	205	249	199	210	229	198	210	192	194	170	185	211	208	170	233	223	200	189	188	201	230	208	208	194	199	194	197	225	198	203	200	222	193	217	191	216	194	218	202	221	205	207	222	215	217	212	214	212	207	196	198	211	185	207	190	191	220	212	208	212	210	235	231	174	203	205	205	211	203	203	236	197	199	190	183	200	222	185	219	237	194	231	206	206	228	222	214	182	233	215	197	196	221	220	200	190	208	206	215	188	204	204	202	193	196	201	216	196	216	214	223	195	197	164	206	224	198	224	230	202	214	231	175	201	185	213	222	208	215	232	204	205	198	191	182	206	196	203	174	211	205	196	186	186	214	196	208	204	195	184	181	207	175	200	230	204	239	196	228	217	210	188	205	185	218	210	209	216	214	231	209	207	212	213	191	203	206	206	209	187	224	196	195	191	175	211	217	204	217	208	208	207	211	212	194	205	235	180	215	198	229	209	214	189	179	220	222	205	195	238	204	188	226	202	212	212	217	234	211	191	216	187	233	208	169	226	206	192	208	209	196	212	204	192	247	189	181	197	211	196	208	228	216	206	206	206	214	203	212	201	225	202	224	220	215	176	214	193	197	207	227	211	214	202	211	210	195	194	226	216	188	206	209	225	229	208	200	202	194	193	190	241	205	216	217	208	212	182	208	198	220	193	229	182	202	225	207	199	218	189	199	200	232	186	213	185	186	201	204	193	199	194	217	185	203	204	211	204	225	187	205	199	214	203	214	226	197	192	203	220	204	195	206	213	210	181	212	203	189	196	212	189	239	216	238	204	177	204	209	214	224	202	210	217	207	202	186	228	212	217	182	212	222	224	196	206	190	203	225	190	225	222	197	225	201	207	225	197	218	217	199	187	221	216	223	208	192	204	191	203	211	206	214	188	228	227	203	226	205	203	217	227	200	230	188	204	203	220	205	209	192	211	194	226	204	201	186	196	215	218	215	185	192	179	231	200	228	212	208	200	200	212	212	226	212	216	211	208	195	194	203	211	198	197	209	201	198	189	183	172	195	211	227	226	183	209	225	221	208	210	197	181	200	218	186	213	216	214	204	191	197	196	218	200	213	211	216	205	196	196	200	219	214	196	203	196	215	219	209	175	203	213	197	193	196	209	199	186	180	215	246	218	195	213	196	218	205	200	204	221	230	207	211	240	201	202	197	195	221	189	210	197	202	199	221	200	248	239	218	219	208	204	195	197	203	198	207	224	214	193	211	194	180	216	186	174	213	188	215	193	180	203	194	201	185	208	189	169	203	190	226	215	218	214	236	191	220	204	218	199	192	218	218	179	222	202	233	224	199	220	203	180	193	175	194	209	211	192	218	208	196	201	202	211	201	213	223	205	194	210	216	213	207	193	211	191	224	214	212	211	209	227	190	205	231	207	195
29154	19948	10964	5591	1617	806	821	797	764	740	670	679	625	604	608	651	640	638	618	607	619	605	614	599	584	622	598	604	621	615	618	605	603	586	612	601	552	581	574	591	628	595	596	619	613	588	585	637	595	579	635	614	610	615	587	643	608	606	634	602	631	567	566	570	612	590	631	619	582	603	592	638	639	601	553	634	579	602	618	623	593	620	607	612	601	615	628	584	593	609	634	586	597	576	622	574	595	629	574	633	598	635	604	612	607	601	593	621	546	582	587	601	622	578	602	559	589	582	601	568	614	597	583	567	627	579	574	605	597	610	656	601	577	596	566	593	596	617	629	637	597	584	645	592	592	595	588	591	606	606	587	609	604	629	628	595	594	607	632	644	608	576	607	614	522	622	633	635	607	601	606	566	588	631	606	572	589	591	617	582	595	585	601	602	609	606	616	655	615	608	621	598	633	621	559	574	583	621	571	602	619	539	627	565	605	606	601	577	644	595	595	579	628	583	624	597	577	651	598	624	584	546	580	593	658	601	600	606	596	593	615	633	536	611	591	580	606	562	649	545	542	579	586	574	622	605	564	606	583	579	585	619	615	598	604	566	624	602	584	608	592	588	593	579	564	605	594	623	593	632	602	595	578	592	561	628	627	607	613	589	574	603	573	600	571	568	580	613	557	548	629	628	593	582	636	610	594	589	578	531	598	587	596	580	594	587	592	566	599	632	543	611	566	596	635	638	562	639	560	581	579	595	639	602	577	599	601	609	557	609	572	552	572	634	597	584	589	589	572	603	566	610	547	651	575	632	588	604	606	605	618	582	638	591	658	630	618	593	595	575	590	591	611	604	626	607	578	602	629	662	648	649	603	647	563	589	618	609	587	590	594	604	587	628	610	653	609	573	629	585	579	555	603	620	590	569	586	610	596	606	572	605	578	607	560	641	632	603	567	640	615	595	654	629	624	621	635	587	576	628	589	564	640	606	631	596	570	586	566	595	592	624	596	629	629	575	596	636	635	645	586	576	578	601	634	625	599	608	597	587	616	595	587	600	575	573	586	568	591	625	614	587	628	580	603	580	599	590	595	584	605	604	559	608	606	626	636	624	621	613	602	567	588	593	632	620	611	605	592	591	591	643	616	606	588	612	594	649	632	642	576	598	604	610	607	592	571	633	618	620	630	603	606	605	594	546	591	599	564	579	603	591	544	603	607	617	578	606	604	638	566	577	591	580	596	630	607	608	596	611	578	569	552	601	589	594	576	587	567	604	598	609	588	586	571	576	576	640	612	600	614	604	585	559	629	568	563	613	601	550	595	594	619	621	601	623	632	579	584	609	599	599	600	605	585	622	611	648	598	607	591	550	626	628	588	662	643	582	591	613	588	615	579	615	620	561	604	600	622	605	620	612	590	595	586	650	602	618	609	613	588	635	613	603	630	653	624	586	590	561	610	591	601	600	612	589	575	613	595	580	602	655	577	576	599	601	647	619	566	610	583	595	615	586	580	615	562	612	632	618	547	576	616	593	605	589	617	607	562	574	619	593	576	611	621	558	585	614	625	587	607	557	579	613	606	584	589	582	602	559	607	600	592	607	618	570	574	570	586	593	582	577	584	599	630	576	583	634	580	604	620	583	608	597	604	585	591	620	596	542	627	612	584	592	589	556	598	596	593	608	562	598	613	595	599	579	594	595	567	582	564	617	576	572	609	610	590	573	617	608	617	610	584	620	590	594	592	611	608	577	593	575	634	627	634	641	619	567	611	616	539	578	596	589	581	579	583	599	597	610	623	616	594	636	593	556	614	605	589	619	608	579	584	580	669	550	625	602	584	562	597	564	560	603	603	581	558	646	606	569	595	654	564	641	579	554	581	626	593	582	612	614	618	602	580	580	586	654	640	597	637	627	576	603	568	570	598	627	633	568	583	542	599	537	627	626	611	615	595	586	617	648	603	616	599	627	619	599	583	590	620	587	592	588	628	605	589	594	641	567	572	608	606	575	608	566	623	611	590	630	592	591	592	633	592	631	578	610	642	607	646	619	581	616	634	594	583	641	620	622	589	590	559	612	597	582	577	563	573	612	626	630	562	621	611	680	591	604	570	622	634	575	595	551	596	630	612	591	586	559	585	625	568	573	625	601	582	608	551	592	612	605	573	607	608	602	599	616	615	606	625	639	565	573	595	609	565	621	639	580	560	601	613	560	629	626	590	636	624	635	596	585	648	607	596	610	559	612	607	621	610	598	599	574	586	584	616	623	577	572	675	593	558	571	613	604	605	612	590	584	615	630	606	626	621	591	624	637	614	651	640	665	574	624	599	611	611	635	602	567	608	552	616	595	583	651	590	617	592	561	602	592	581	625	576	653	589	586	659	595	569	607	574	627	586	618	590	569	604	592	572	578	650	635	627	628	584	597	618	592	594	614	601	616	648	617	576	626	611	657	593	593	564	605	549	570	595	628	666	580	609	647	591	629	620	601	596	598	606	609	605	621	549	572	589	579	566	646	625	579	601	598	586	618	594	611	598	609	640	610	540	606	574	656	599	556	599	611	597	588	643	634	578	563	611	579	615	587	588	595	577	581	614	615	656	594	615	578	615	621	567	602	647	595	593	563	607	614	622	610	596	566	664	603	647	601	588	560	601	623	588	606	599	611	574	625	594	638	619	639	626	572	580	623	613	650	577	620	620	590	571	594	561	589	601	557	578	617	557	611	579	609	607	590	595	638	608	594	594	540	648	605	640	579	612	598	592	582	540	618	598	595	583	623	562	565	569	576	615	586	604	591	611	608	667	558	636	557	628	591	613	596	595	607	635	599	585	565	595	600	596	593	632	625	643	543	578	618	581	662	578	576	596	602	618	583	600	637	591	590	583	661	618	621	591	590	613	635	604	601	609	625	608	618	590	627	642	636	583	634	567	599	614	600	563	614	582	595	619	601	579	605	629	564	620	628	636	610	573	584	559	620	601	575	626	639	602	574	629	617	611	582	589	618	598	590	624	611	580	611	642	588	590	610	610	554	609	618	590	624	625	573	579	622	588	629	622	614	623	611	660	580	601	600	601	606	623	600	550	576	593	548	595	564	650	605	638	580	617	546	562	613	616	612	591	655	582	584	574	608	604	601	559	595	626	626	567	601	642	640	602	640	620	593	572	615	565	608	633	604	578	571	604	605	605	560	602	632	623	614	581	630	569	631	595	579	620	610	591	635	595	606	617	625	538	622	567	610	584	584	628	600	611	635	569	558	611	590	622	623	612	540	615	612	619	620	603	627	576	610	593	582	623	563	607	591	611	567	647	614	596	595	645	576	590	610	628	614	602	643	622	594	622	586	599	623	643	607	576	644	599	559	622	642	631	615	592	612	601	590	636	649	590	607	631	591	625	583	621	611	626	608	592	600	608	589	606	638	590	594	597	579	624	604	595	618	623	606	583	531	578	593	599	658	657	600	614	603	599	601	618	614	622	635	593	614	611	611	649	557	621	645	583	579	604	600
20952	4895	9473	6309	2004	1012	912	898	893	863	730	731	671	699	608	686	631	619	597	592	607	627	571	628	607	582	584	614	594	615	633	627	649	631	604	609	588	665	573	563	611	580	577	632	645	625	653	599	645	651	696	620	584	632	599	611	600	642	662	590	597	617	609	601	603	606	606	614	593	676	570	609	619	620	562	593	604	648	618	633	576	598	586	613	611	586	602	582	612	577	594	589	625	623	625	569	605	614	654	616	596	647	580	630	586	602	595	624	575	568	616	578	631	604	572	628	599	579	582	598	615	598	590	666	616	596	653	654	599	601	614	605	629	625	619	633	622	587	607	550	627	625	620	662	607	624	585	607	577	619	616	609	619	634	581	586	600	631	601	604	650	600	663	600	612	611	605	570	616	588	619	607	618	636	634	623	611	656	593	615	606	563	671	568	604	648	680	625	651	562	633	595	569	564	564	594	596	601	554	592	602	572	622	588	608	610	619	613	584	597	590	616	567	588	608	577	608	622	627	630	619	614	634	590	620	624	630	599	605	579	602	630	632	595	574	586	604	602	599	661	605	618	626	606	579	594	602	643	645	619	641	579	600	643	619	611	588	621	640	605	648	543	604	631	574	628	628	604	620	604	631	604	627	612	637	638	629	616	598	611	566	620	581	570	570	630	638	590	607	595	543	622	596	661	591	608	594	600	626	616	591	621	588	596	612	577	576	628	595	619	618	611	562	602	569	599	573	598	620	602	640	633	613	575	599	634	608	611	563	617	656	594	602	571	673	638	596	600	611	620	619	629	633	592	599	598	619	612	563	607	584	585	603	604	636	584	633	598	594	590	593	579	622	665	598	581	601	588	579	612	614	623	613	587	613	617	601	614	605	585	613	596	621	641	587	616	595	612	594	585	583	574	629	624	620	574	632	601	634	613	648	566	645	573	576	576	620	595	548	622	637	590	582	616	620	621	605	592	619	580	602	624	595	606	651	635	613	658	609	592	590	606	588	616	603	593	612	611	608	598	572	622	642	601	618	620	587	583	602	593	578	605	621	626	593	593	606	592	645	576	592	647	643	605	556	597	602	646	602	588	603	606	586	615	588	647	576	598	632	599	599	575	584	643	585	673	581	614	619	596	603	634	644	621	572	606	609	601	588	615	592	591	633	606	582	609	590	608	626	566	585	611	555	643	603	594	596	584	585	615	600	578	648	624	594	618	615	642	624	622	583	641	593	632	594	611	595	585	624	569	593	602	567	559	586	575	625	598	657	591	615	601	596	565	629	631	564	579	578	581	630	611	608	604	600	633	600	615	621	592	634	609	622	638	629	576	569	632	616	615	568	606	597	586	640	604	613	638	568	590	635	599	594	604	604	635	659	603	596	623	564	614	588	603	578	608	623	636	627	648	629	644	615	588	590	575	633	603	604	669	619	563	582	606	611	615	604	612	610	601	584	594	620	635	607	599	617	650	634	614	606	611	600	614	617	604	618	598	629	627	580	556	599	574	632	603	598	622	585	599	609	608	569	609	603	585	589	652	606	638	592	601	625	606	584	604	656	592	652	642	597	595	598	592	615	630	606	556	610	592	585	631	621	652	581	571	588	601	589	602	562	655	623	610	570	643	627	611	689	618	611	630	596	606	616	617	632	600	638	549	621	593	673	622	550	622	605	604	572	574	574	624	615	561	620	603	602	612	583	568	596	609	638	604	629	583	615	652	618	582	600	556	597	552	594	629	590	640	610	634	587	597	629	643	567	604	588	628	628	617	625	613	578	568	594	620	593	555	639	595	594	620	587	617	624	623	561	640	616	605	596	597	596	606	599	587	601	605	572	602	594	649	659	648	614	629	565	604	586	655	611	593	624	606	588	603	558	577	573	602	637	596	584	603	643	612	593	567	618	591	619	576	645	580	593	599	610	630	614	641	594	604	621	562	634	620	614	593	600	630	622	637	660	600	587	580	621	563	576	631	614	631	593	634	626	594	553	616	599	595	620	623	609	585	672	608	636	686	623	620	596	591	580	588	586	635	611	579	613	603	584	560	617	624	622	645	600	612	651	625	586	625	573	591	605	613	602	637	586	625	679	577	583	605	577	594	642	627	620	578	585	589	572	641	634	622	592	644	641	608	584	601	580	629	622	584	583	580	627	599	658	601	564	592	639	579	631	644	604	632	574	576	599	582	604	585	618	581	606	622	634	581	572	636	596	567	611	603	579	602	629	563	568	609	616	605	596	568	596	608	573	624	573	583	580	597	620	602	577	664	601	602	652	617	590	615	593	647	592	595	628	621	636	615	602	598	630	649	581	608	577	594	613	623	613	626	628	602	633	638	659	586	594	612	602	626	630	564	579	571	620	627	620	604	570	608	587	596	603	600	581	574	622	681	616	623	627	618	598	615	633	579	595	670	614	555	598	576	609	607	599	604	576	616	627	545	647	594	579	620	628	566	611	631	644	625	595	617	582	627	588	545	616	570	616	617	664	617	608	645	571	607	603	618	605	600	616	594	615	602	605	612	610	575	652	636	610	587	609	599	611	577	571	634	582	640	650	608	565	639	621	582	578	591	584	599	599	612	644	604	604	618	634	603	599	646	625	648	590	598	603	566	608	592	640	620	608	614	636	583	600	627	558	607	610	612	596	639	607	640	617	653	592	608	620	537	606	606	598	606	633	607	613	617	577	580	586	613	577	594	631	607	637	608	587	653	615	626	649	587	611	639	568	600	623	560	595	626	598	591	578	654	600	594	643	615	600	579	614	609	578	632	614	572	601	593	614	643	621	613	624	601	633	626	608	651	629	622	600	615	622	621	586	584	561	562	595	611	638	624	642	585	635	603	561	597	636	626	607	583	659	605	610	605	619	636	582	639	582	614	623	598	669	604	648	618	621	610	646	637	657	604	574	595	587	586	611	646	617	601	574	596	574	597	583	604	599	629	606	601	597	632	591	582	611	588	613	624	588	679	607	606	651	614	552	599	590	599	600	628	591	551	617	586	571	601	568	631	634	586	620	586	617	646	616	616	669	616	624	569	602	603	578	645	601	614	602	600	639	618	600	600	625	608	604	642	632	624	588	616	567	633	617	612	617	569	621	595	653	612	646	626	615	547	633	633	620	649	613	651	638	610	569	581	636	664	652	577	616	562	596	572	615	587	615	579	638	615	587	571	609	576	634	586	579	564	598	604	596	602	597	634	601	554	622	632	610	639	613	605	638	590	622	640	638	638	614	601	591	552	619	622	588	591	588	599	604	604	662	561	596	584	596	606	628	610	561	615	579	642	609	641	614	617	579	596	602	611	654	665	605	597	586	622	648	633	567	646	659	629	640	613	601	623	636	583	614	591	614	590	577	629	610	595	594	601	588	611	637	583	612	620	613	646	613	628	622	609	593	613	656	607	639	594	576	617	615	572	593	626	590	629	612	611	599	576	586	564	596	619	648	607	624	628	623	618	581	661	619	590	611	611	604	611	609	596	648	629	605	630	601	636	633	603	619	648
24212	21666	29053	24821	21672	13528	1824	1174	959	835	706	593	583	469	492	432	420	414	423	423	409	415	433	388	371	385	381	376	394	401	408	403	388	373	384	374	367	350	350	390	393	377	383	401	379	395	387	423	437	384	396	396	351	434	413	389	387	408	385	384	362	364	389	360	360	365	391	363	374	362	370	336	336	353	389	369	335	366	373	345	384	359	350	359	396	365	402	380	377	386	378	382	384	327	362	367	363	360	347	362	347	339	334	335	389	356	355	341	370	370	352	353	371	371	355	356	372	338	381	341	354	399	358	369	383	378	368	353	371	353	357	363	360	346	369	374	371	380	389	350	365	374	374	401	345	362	382	336	335	362	351	416	378	355	410	360	344	334	366	350	351	383	370	387	356	343	354	357	379	391	380	367	365	371	355	344	374	373	346	327	367	366	343	342	349	368	346	350	343	365	322	359	365	343	341	350	360	415	390	360	397	372	368	379	402	373	362	371	347	345	345	366	383	370	373	364	379	349	378	359	352	307	354	389	345	400	436	362	344	377	359	380	386	358	378	338	368	369	366	362	357	357	370	379	364	407	355	412	398	385	356	387	374	342	431	403	311	388	379	359	356	386	354	369	353	350	345	326	368	340	348	356	373	345	365	349	365	363	358	355	364	374	360	394	391	349	363	370	371	349	375	379	344	382	373	425	363	358	380	378	353	367	329	336	377	359	354	355	370	372	333	374	349	365	377	396	379	353	354	387	346	344	385	366	391	349	375	395	391	379	391	366	348	382	340	394	359	394	396	385	339	383	365	383	362	347	371	333	348	376	339	374	376	376	368	357	334	392	346	397	355	387	364	360	379	381	385	365	365	380	369	402	389	342	356	377	397	393	358	358	335	403	374	377	354	362	359	370	384	351	398	381	377	358	356	369	382	358	345	365	375	342	353	368	358	336	383	350	379	355	348	361	369	375	356	367	357	379	386	370	372	366	351	372	355	343	373	385	385	383	365	330	397	385	342	339	397	380	397	393	330	369	354	353	394	368	372	380	388	358	372	367	386	343	338	355	344	358	380	373	347	388	360	369	368	398	397	347	382	366	334	363	366	352	388	357	348	376	414	393	361	331	373	364	371	360	384	385	367	349	354	368	357	369	343	364	359	370	342	361	371	353	345	357	360	396	366	378	333	359	352	370	388	349	384	398	367	355	354	408	408	352	369	380	359	399	372	371	339	395	326	366	366	350	378	371	371	381	333	383	352	360	392	356	368	398	360	398	365	354	357	387	363	364	381	358	350	342	366	358	380	336	381	375	350	347	369	356	360	377	382	381	341	352	338	391	352	369	385	366	361	361	332	367	352	392	365	378	354	379	364	350	359	349	332	362	372	377	361	371	393	336	353	375	380	363	388	361	382	359	330	361	363	361	364	345	377	375	334	368	408	382	357	360	375	369	347	357	368	381	349	367	392	400	369	347	346	372	354	359	372	361	337	348	384	328	386	358	373	356	402	371	391	352	380	374	358	360	376	364	349	364	382	399	341	378	364	370	346	374	352	337	376	352	391	324	357	384	372	357	389	363	377	349	372	320	363	368	346	360	379	333	333	405	386	364	361	386	397	370	372	344	364	372	360	365	381	369	375	370	371	374	370	389	344	342	364	365	368	366	358	392	362	381	382	355	352	383	380	354	371	398	367	377	376	357	392	386	327	375	361	366	366	380	371	360	340	361	366	391	364	384	357	369	354	327	354	383	353	394	368	331	359	377	321	341	346	347	410	375	355	340	359	384	389	392	383	380	386	332	379	384	358	379	402	364	354	354	435	361	380	383	357	359	363	363	347	356	383	356	344	368	367	369	382	388	373	371	401	343	408	338	384	356	386	338	367	374	358	367	379	362	354	346	333	334	351	371	357	354	343	347	366	381	349	354	403	361	341	368	358	386	381	380	356	317	356	352	354	351	368	394	356	354	368	403	388	366	361	369	352	381	385	373	356	338	405	359	353	365	351	372	343	355	352	372	366	347	392	349	354	395	339	345	355	364	386	364	385	377	367	351	356	358	359	336	379	363	370	337	375	368	375	388	388	365	355	384	362	382	350	340	343	404	366	362	354	363	367	353	364	400	358	368	362	338	356	360	375	378	373	361	345	378	354	369	364	384	348	333	356	371	341	373	368	330	378	392	346	367	379	386	367	381	380	333	341	347	371	372	391	376	396	358	386	378	338	372	360	386	346	380	360	355	385	369	395	327	380	364	339	354	349	422	319	372	371	372	334	392	374	337	378	367	356	370	352	345	334	335	374	386	361	391	387	355	347	329	348	345	398	367	366	374	364	368	368	399	370	361	364	366	344	375	356	359	359	382	368	354	348	354	339	376	362	373	370	376	395	357	397	360	347	367	355	351	363	357	340	378	329	362	385	345	368	360	407	372	358	381	332	353	378	366	369	358	373	359	386	369	357	405	375	376	396	352	341	377	357	395	338	350	372	372	348	390	330	357	343	343	385	352	370	330	375	367	343	366	374	369	346	378	382	342	353	352	361	382	361	380	323	389	354	366	365	360	366	378	392	378	378	348	351	357	371	368	358	328	353	380	358	363	388	355	361	365	368	377	377	331	399	374	354	408	376	375	336	359	365	373	349	408	353	378	376	324	387	370	332	360	378	369	383	416	360	330	347	372	371	365	428	337	373	340	392	361	351	384	335	345	352	365	381	356	366	390	357	380	351	348	356	350	358	380	369	362	381	339	366	337	381	364	385	390	377	398	350	405	340	360	408	379	369	361	372	383	391	360	387	387	379	347	339	363	370	386	341	375	335	388	346	360	356	366	364	361	354	346	342	353	381	385	365	380	386	374	362	357	414	377	348	337	364	408	392	357	367	358	371	362	353	409	361	381	357	365	336	377	346	327	384	392	328	361	359	367	385	375	355	371	389	333	351	375	386	342	339	367	394	367	367	389	361	380	352	366	357	341	366	359	351	352	365	366	351	371	354	361	338	335	357	376	351	385	329	380	357	347	333	388	365	360	329	351	358	384	366	366	355	368	370	350	358	360	368	377	326	370	365	352	369	346	360	363	382	344	341	375	398	376	385	358	380	398	379	408	309	394	335	382	372	384	340	367	387	374	352	360	363	352	377	336	364	369	384	389	359	359	386	392	366	366	378	357	395	364	378	395	382	341	383	341	375	359	371	401	368	388	358	370	357	308	360	381	380	393	373	339	367	356	387	348	365	385	369	374	376	325	379	389	371	316	402	333	383	365	372	365	380	377	375	357	361	368	387	376	374	386	354	393	367	335	375	338	402	374	365	354	420	337	353	344	400	386	364	364	404	355	370	353	374	321	371	363	317	372	359	370	362	346	342	421	380	370	356	357	342	353	363	356	330	342	337	360	353	362	383	383	352	369	379	335	337	395	353	378	362	372	382	359	347	376	371	344	372	382	350	351	358	368	383	347	405	381	379	369	374	343	362	353	367	380	363	413	402	363	339	350	355	362	385	408	384	353	356	373
21805	13742	19731	10514	2875	2201	1856	1615	1465	1107	893	802	731	587	540	512	486	467	485	444	429	421	402	421	430	436	409	404	431	407	411	401	402	431	377	400	407	414	436	388	415	366	422	425	413	401	444	430	454	423	409	439	409	446	445	429	407	400	418	408	426	413	409	393	425	405	400	360	387	362	374	389	392	400	355	424	397	384	382	379	391	372	416	397	381	349	387	390	355	388	368	398	404	384	369	409	397	377	388	369	362	407	392	382	338	381	357	425	399	381	346	392	352	363	389	353	372	414	382	389	389	382	340	387	391	380	345	390	374	389	374	374	382	370	334	403	356	382	357	389	390	397	366	387	389	375	350	390	407	366	421	397	382	379	379	375	334	382	367	396	358	362	345	400	363	387	339	368	393	332	384	364	411	378	375	383	379	352	421	384	373	392	365	392	408	356	378	383	373	380	385	395	384	393	372	342	381	365	407	378	393	384	349	380	399	355	357	374	366	366	382	413	375	389	385	379	386	358	394	369	368	410	387	408	388	379	385	404	371	385	399	358	366	388	384	369	417	367	346	392	359	357	382	393	393	377	390	398	368	374	404	390	359	368	383	415	399	358	364	413	383	358	372	387	374	393	351	373	378	410	369	366	404	425	379	402	380	399	400	376	412	400	374	372	357	349	382	372	391	398	377	364	350	413	382	379	341	360	377	345	429	378	388	356	375	361	387	395	365	357	363	341	385	393	377	400	405	395	385	381	373	371	406	370	377	402	397	390	373	387	385	365	378	380	382	366	407	401	400	348	396	388	351	398	350	400	377	413	379	393	378	373	400	401	380	400	365	383	333	449	393	380	382	369	369	363	440	381	363	373	374	424	378	383	371	365	416	362	398	367	387	379	406	356	400	391	389	370	377	415	338	404	404	377	386	371	376	396	367	382	376	382	387	381	393	378	367	409	399	390	367	363	389	405	391	378	385	398	362	380	367	390	368	384	387	396	394	375	399	375	357	372	365	400	397	395	377	404	351	369	399	377	371	362	387	385	355	398	360	370	357	370	395	395	375	358	374	415	383	343	357	374	331	352	374	392	370	413	329	407	408	382	388	371	375	410	394	380	345	401	364	392	407	377	386	389	387	396	405	380	396	372	385	384	374	387	417	425	406	378	391	399	379	386	368	368	400	389	376	392	402	339	360	407	389	373	381	414	403	426	376	416	388	331	371	375	376	385	357	370	372	356	391	386	364	374	386	382	383	399	365	374	372	388	370	362	381	400	372	362	392	387	383	408	392	372	393	363	417	379	367	350	384	403	411	374	400	380	386	370	381	360	382	383	404	357	398	381	378	371	379	372	395	383	391	362	390	374	386	364	373	360	399	386	383	420	392	366	370	390	375	355	390	375	390	366	380	383	394	382	366	333	388	375	391	400	392	383	398	384	407	389	389	378	367	373	368	388	405	377	334	389	402	372	377	394	368	389	368	383	357	385	381	401	376	382	385	410	360	392	385	401	378	367	357	407	383	378	415	412	414	363	393	399	383	393	388	355	330	391	397	355	388	370	380	369	399	372	390	414	372	358	388	365	379	377	356	386	396	378	415	360	355	415	380	372	370	350	418	400	366	352	392	384	403	374	382	382	395	415	354	407	365	393	369	390	393	374	367	368	355	346	343	392	382	365	355	374	412	381	377	394	390	382	394	369	363	384	375	409	400	368	396	387	363	363	373	357	385	371	422	378	361	342	380	379	413	415	385	377	341	395	349	363	386	398	364	378	392	375	375	396	390	356	353	350	408	366	388	385	355	379	362	351	349	381	424	358	339	371	388	400	421	351	397	356	399	394	368	381	366	379	384	379	411	398	376	366	375	395	362	407	380	375	412	356	407	371	386	381	395	348	361	379	353	370	384	388	388	383	355	384	384	370	373	387	386	383	422	408	406	351	368	399	374	359	393	382	369	361	420	350	379	349	352	383	389	371	407	367	386	378	403	391	392	363	383	389	375	367	356	351	402	382	390	382	398	378	389	372	412	350	412	356	348	369	394	380	407	363	385	370	375	384	362	383	361	384	402	376	383	357	380	398	371	405	382	401	366	385	382	407	345	368	349	367	373	363	379	383	373	375	395	399	389	424	410	393	407	382	398	372	383	397	384	386	400	396	375	411	391	372	390	390	374	353	438	395	342	356	403	382	383	374	408	375	396	353	401	355	367	349	397	377	355	400	390	387	363	364	392	370	401	370	381	390	389	428	359	364	375	382	395	371	384	364	377	382	375	393	424	343	377	395	400	388	364	357	371	381	373	364	407	351	392	350	385	371	366	371	407	355	372	389	418	376	380	359	348	405	384	356	389	399	385	393	384	379	367	356	393	419	364	402	357	396	397	363	393	400	368	360	378	360	362	384	388	358	386	400	375	385	351	409	404	381	361	397	359	387	377	396	404	392	351	372	400	384	400	376	403	398	395	357	393	379	382	353	403	377	386	392	352	361	342	365	392	372	410	397	380	373	400	379	387	416	331	366	360	374	421	360	362	368	373	366	388	365	379	365	388	401	407	380	359	350	384	340	397	395	398	365	397	384	398	361	383	404	416	383	367	379	385	375	360	367	381	386	400	344	384	367	390	394	395	381	397	380	390	363	382	382	343	378	386	366	393	370	365	380	382	398	382	349	406	423	406	402	370	371	386	416	371	395	359	389	379	367	384	388	373	360	395	401	350	410	372	369	394	358	406	426	372	361	374	354	383	390	403	379	363	346	365	374	386	369	334	370	379	391	405	397	407	392	421	412	374	380	369	394	396	345	378	397	365	379	374	374	403	400	393	416	367	424	357	374	397	396	336	398	386	374	415	379	351	413	403	348	377	379	366	368	383	397	410	408	362	374	409	399	399	384	393	374	370	395	385	433	395	383	364	385	330	388	351	422	413	387	384	409	414	362	392	405	382	373	408	363	414	388	391	384	400	377	388	363	423	379	385	381	369	406	397	385	356	365	417	378	395	388	384	399	352	360	362	386	417	370	380	401	376	405	383	389	399	370	405	390	414	404	364	409	385	385	402	396	386	403	387	344	423	382	381	397	414	419	384	371	378	395	415	407	363	362	374	379	386	378	388	364	392	367	404	366	354	382	390	407	376	368	378	385	364	353	387	365	353	358	389	400	391	386	350	382	393	374	395	345	373	385	383	372	371	399	398	394	400	394	381	385	362	367	354	363	404	397	389	383	373	396	418	393	379	364	367	397	405	359	363	372	383	365	370	421	392	413	407	387	397	385	366	376	372	441	406	378	356	371	343	378	351	404	354	370	383	393	366	358	393	382	406	407	368	361	380	367	413	396	350	341	392	370	403	436	393	366	378	378	372	390	383	394	395	354	370	399	383	352	396	411	384	385	376	370	390	374	377	354	409	347	380	390	371	387	380	402	375	363	376	386	423	403	349	385	388	391	376	380	374	389	376	376	364	416	406	409	410	386	368	430	391	380	397	402	430	400	366	375	390	360	380	366	378	366	376	368
25161	21719	28469	25444	18833	2419	1295	1094	909	818	723	750	640	603	622	585	578	613	589	498	596	556	525	610	554	541	533	513	526	502	535	509	552	535	519	582	536	546	527	520	522	515	551	536	556	548	544	532	578	580	511	560	554	576	575	520	507	608	512	537	532	506	499	529	526	499	564	533	531	535	530	501	519	516	538	549	535	535	547	546	522	533	503	511	527	524	496	519	555	504	574	530	500	505	521	509	578	507	587	539	492	548	510	479	563	526	530	553	510	540	523	547	532	575	522	542	466	497	509	526	562	531	532	535	591	497	524	512	521	541	522	519	499	551	567	548	489	549	577	548	516	516	528	540	517	506	528	553	520	503	516	538	555	549	521	511	548	548	523	511	549	491	567	559	530	518	502	513	531	530	542	549	493	528	560	532	542	537	536	497	512	541	483	526	563	491	545	479	490	505	547	521	514	489	528	518	540	541	489	534	546	561	572	526	522	536	489	514	543	548	566	557	567	522	563	565	504	594	479	511	510	521	521	526	539	499	553	542	521	530	539	506	546	533	525	527	496	546	508	520	525	552	457	559	532	559	486	509	556	554	488	524	538	537	556	536	560	531	525	506	487	494	521	542	491	489	513	501	514	543	551	505	507	545	576	554	539	507	505	525	536	506	548	508	540	539	512	526	514	529	513	550	546	537	523	523	546	513	501	536	498	565	509	502	470	547	554	535	544	534	553	523	539	518	505	501	558	572	542	505	524	531	556	503	507	544	513	542	520	529	505	548	489	514	556	553	522	478	507	520	556	548	539	511	473	512	512	501	544	496	510	565	553	540	503	509	520	504	493	516	494	536	509	502	492	516	522	488	503	513	528	487	554	513	496	487	512	518	547	543	538	535	525	547	538	501	534	592	552	526	529	543	545	531	511	527	523	552	502	496	522	518	500	507	547	534	534	554	539	542	520	477	527	520	504	529	543	508	545	506	530	520	546	519	541	486	551	558	531	538	555	550	517	517	545	543	483	573	482	548	574	488	507	509	522	533	524	480	516	534	500	513	507	510	514	553	516	522	523	555	566	494	536	532	547	478	524	544	542	492	545	535	503	541	507	557	537	560	517	520	517	525	545	540	494	495	565	543	565	525	541	538	473	511	564	552	520	511	521	472	520	542	531	518	529	544	484	569	507	533	545	535	494	540	509	520	538	578	530	557	539	513	502	536	547	572	529	538	537	524	548	553	547	520	497	521	499	514	520	514	532	529	511	542	558	491	522	549	504	514	559	496	533	555	510	544	524	549	509	553	562	567	548	506	541	501	527	513	530	516	546	500	497	561	526	529	537	530	559	512	547	528	532	542	508	543	540	537	533	494	527	522	531	515	534	559	518	540	555	529	570	543	521	519	537	528	535	497	537	590	522	518	579	493	530	491	544	521	489	518	546	539	531	513	519	528	519	504	498	502	543	506	511	531	541	518	517	575	590	564	512	520	512	527	531	509	546	528	534	546	521	503	524	508	509	507	579	476	535	560	531	542	472	540	541	479	484	514	521	494	562	590	532	491	565	485	512	540	542	516	486	530	533	539	536	545	529	539	479	562	574	506	530	477	515	568	547	552	519	558	558	549	536	507	566	525	520	540	542	525	546	503	544	504	532	552	504	536	510	502	587	531	517	539	561	534	526	509	520	476	542	512	529	530	500	500	554	501	536	544	507	494	502	516	526	568	541	508	555	541	530	554	522	555	534	516	542	516	536	519	510	543	507	558	533	523	536	503	539	502	537	522	496	478	502	518	500	600	533	514	504	576	546	530	574	531	491	502	552	535	503	547	505	543	543	540	518	567	510	545	511	534	541	511	529	555	530	515	497	518	483	556	524	515	511	509	531	527	504	537	512	531	520	488	537	526	533	524	559	516	533	534	532	497	600	536	537	524	510	534	548	510	507	533	519	513	551	529	581	536	524	538	496	527	556	506	537	498	511	526	510	509	515	460	546	545	516	526	526	479	529	505	507	546	544	522	482	517	546	494	520	521	519	541	523	512	514	531	521	552	557	515	544	524	526	484	559	504	543	494	520	514	569	546	530	579	511	522	508	526	481	560	533	503	513	537	542	530	533	497	522	516	540	501	494	512	471	545	523	536	534	496	554	488	557	520	521	543	542	564	504	535	521	545	528	570	534	559	498	506	534	487	541	480	501	521	549	503	506	520	522	551	504	534	531	520	540	533	512	492	522	500	522	491	578	551	498	500	513	532	505	562	540	543	494	544	541	539	520	528	556	517	497	537	541	538	538	499	526	544	528	505	524	526	548	529	520	511	556	535	508	546	545	510	520	499	520	525	538	527	505	550	539	539	552	489	509	510	483	490	527	530	557	536	507	528	517	537	512	516	520	522	526	516	473	556	551	527	574	524	551	570	534	552	504	518	484	519	565	509	520	541	521	556	500	549	561	562	536	534	539	539	537	522	544	544	579	517	546	528	560	533	526	573	528	525	594	500	536	496	485	489	559	541	528	498	543	522	516	534	540	548	566	525	520	509	527	491	563	558	520	556	507	505	481	540	533	537	523	539	523	549	512	500	548	523	511	477	496	560	575	475	580	528	563	535	534	508	559	533	505	523	494	509	546	523	509	541	500	517	537	531	533	509	536	545	547	544	511	561	575	518	520	525	572	538	545	513	511	492	520	528	505	536	518	573	552	523	527	548	554	524	524	524	514	527	526	523	468	513	521	486	543	516	520	568	511	496	493	528	512	529	520	485	474	535	521	498	536	567	499	509	550	524	513	514	523	521	507	481	555	560	509	551	516	548	524	510	541	530	547	519	532	524	492	522	559	540	508	541	515	523	507	539	494	564	546	508	599	515	516	541	512	504	504	467	508	528	502	570	511	494	511	546	535	529	485	565	521	548	531	528	486	520	558	561	514	494	551	520	524	512	526	510	517	544	520	532	542	509	497	553	494	525	511	519	524	519	544	509	524	553	525	508	542	527	486	510	506	493	522	557	565	507	538	514	499	543	528	519	505	528	528	492	510	513	537	503	553	531	534	556	496	521	491	527	547	522	491	552	496	585	489	563	542	541	530	493	517	517	519	507	555	494	537	497	540	566	486	509	530	521	521	533	512	503	553	522	544	534	513	495	456	538	538	548	540	540	532	554	487	547	535	550	508	543	504	533	522	512	525	515	518	512	555	501	519	520	554	529	508	518	514	519	530	547	545	549	533	520	548	519	525	509	511	558	549	492	527	524	494	539	533	523	532	491	556	482	533	543	557	562	539	547	477	522	521	536	524	550	530	539	480	515	509	566	556	559	526	492	514	549	517	510	526	513	509	531	533	517	515	540	508	517	548	534	482	536	568	518	491	501	556	518	559	541	503	520	476	520	494	519	525	529	537	502	556	534	491	539	511	539	493	540	549	492	565	537	515	526	538	574	551	535	526	531	519	538	521	516	506	546	496	509	510	564	506	559	541	550	504	547	483	499	548	570	525	534	515	545	559	529	530	548	529	520
22137	12147	18958	6599	2188	1977	1748	1571	1287	1037	863	830	713	686	640	582	607	560	545	558	545	506	551	545	545	551	583	547	514	528	569	547	541	554	541	527	530	546	538	536	549	500	548	561	516	510	569	520	538	574	575	490	561	576	542	537	531	505	518	524	534	518	501	550	454	543	507	523	539	478	477	522	491	489	513	490	515	531	491	509	518	574	542	552	513	516	503	507	546	492	520	504	492	527	512	514	566	552	502	522	509	509	552	503	516	532	531	503	514	522	534	507	531	510	559	484	532	523	511	471	502	520	583	520	503	535	538	524	476	558	498	534	529	508	502	460	552	529	515	500	507	485	492	495	531	516	505	527	498	497	482	489	542	537	500	528	529	481	476	523	530	535	469	547	522	549	496	504	569	533	503	500	494	542	496	541	516	524	548	508	541	492	499	537	510	539	534	544	500	494	491	515	501	484	563	501	525	518	506	506	478	524	527	505	550	538	476	494	502	549	510	520	485	563	509	518	532	500	502	474	556	500	540	523	520	544	540	472	508	538	523	516	515	507	553	479	512	522	543	486	531	510	508	523	521	535	524	521	513	497	504	506	509	518	505	518	529	525	509	526	499	501	553	471	515	512	505	493	521	482	531	503	526	516	505	495	505	463	511	520	527	538	507	510	528	510	564	519	518	506	551	549	499	516	497	512	499	502	554	502	519	506	530	494	499	533	562	492	535	540	512	510	512	512	523	475	507	550	532	549	513	541	482	526	506	504	554	510	523	544	523	539	498	496	565	532	488	529	512	535	531	499	522	504	527	508	530	490	532	519	515	493	514	488	498	529	483	509	497	509	523	520	507	525	509	522	518	519	502	511	540	549	495	546	548	539	532	510	540	517	546	528	565	489	513	490	476	484	526	554	519	554	527	531	491	516	546	507	567	477	541	510	515	535	530	520	532	540	512	526	489	513	534	504	540	538	528	521	517	495	462	472	505	526	532	526	502	534	557	492	537	506	517	505	523	512	523	512	465	496	538	501	543	512	511	512	523	498	527	518	559	512	501	508	502	522	501	499	543	560	481	495	527	502	531	536	543	480	514	538	493	524	509	500	536	520	532	540	516	541	551	483	549	491	507	520	492	498	507	547	522	536	528	513	514	543	493	500	506	495	533	514	524	559	531	524	520	523	501	514	507	544	534	561	529	521	528	535	512	523	527	519	478	496	510	513	500	538	502	535	530	531	502	521	528	480	535	545	512	506	520	535	500	501	506	463	549	498	510	552	487	509	520	537	515	537	502	537	511	544	530	507	575	524	482	515	523	535	528	495	528	486	531	514	498	512	508	497	505	505	459	485	494	510	512	503	471	555	478	508	520	530	526	507	535	551	468	512	515	548	490	545	548	550	514	490	531	530	543	525	509	531	525	510	537	507	523	502	517	556	513	526	526	549	532	533	523	505	517	499	496	532	535	541	536	533	500	507	498	540	520	539	510	523	501	501	494	441	514	509	558	509	525	504	543	497	474	544	501	535	526	501	491	509	532	534	533	525	517	542	502	522	555	510	496	506	523	498	570	483	495	496	493	492	536	520	491	510	500	534	490	505	500	510	462	535	546	529	510	522	486	513	497	535	540	533	493	508	480	524	543	535	533	499	506	545	505	474	535	499	490	504	471	523	521	545	511	517	506	502	506	530	498	499	510	507	553	520	554	531	491	521	534	481	544	500	512	522	498	535	522	508	531	472	514	549	510	538	503	528	533	484	485	505	506	472	529	522	501	535	523	459	521	521	520	552	524	555	528	489	546	550	471	511	535	555	511	508	529	505	521	482	545	550	509	500	498	505	509	480	519	549	536	521	525	502	516	503	519	516	558	524	485	512	530	525	509	519	524	553	523	557	514	559	504	508	510	471	522	498	531	508	511	504	549	496	508	525	503	561	539	516	520	527	497	477	501	505	503	542	536	538	509	530	510	565	514	523	497	477	514	504	528	528	532	537	555	531	523	529	478	529	551	540	473	470	531	520	502	516	503	529	528	500	458	531	513	521	558	493	516	507	507	491	497	502	481	479	531	533	469	546	532	474	527	521	530	498	517	521	531	522	558	469	518	511	497	563	507	523	506	493	534	519	520	535	523	508	489	566	526	510	515	504	569	512	518	504	480	512	487	521	520	512	496	539	528	523	524	500	548	519	489	490	518	501	541	489	532	487	550	487	501	490	451	490	556	537	538	516	512	518	548	507	501	484	544	545	555	518	518	525	507	493	502	466	477	501	490	524	501	513	549	504	497	503	520	553	536	522	531	563	529	521	518	529	523	493	546	515	558	530	522	494	539	510	517	512	522	521	515	521	531	554	518	530	500	540	504	541	512	504	563	507	503	518	518	541	486	487	545	560	517	525	520	550	495	514	523	500	526	544	533	517	524	509	517	536	499	532	518	538	507	541	544	490	512	526	494	494	506	540	533	532	489	547	507	541	487	500	557	523	507	531	517	526	507	554	498	547	514	531	528	542	529	553	503	520	541	521	527	524	544	484	504	575	510	518	522	514	485	500	532	533	465	501	504	556	476	477	489	514	539	481	511	510	524	505	538	532	531	532	538	478	552	463	549	514	531	496	552	492	542	476	501	484	514	504	534	545	508	565	521	519	505	535	508	469	536	536	503	557	479	532	507	521	499	543	497	506	475	531	515	504	538	535	506	495	551	528	520	496	519	526	507	524	559	484	500	497	512	513	487	534	510	512	487	486	551	545	540	538	495	524	548	533	520	516	499	516	542	519	507	565	507	472	474	538	514	512	527	542	497	500	517	511	517	517	524	502	536	544	537	523	549	533	486	510	497	543	535	511	499	530	514	511	549	504	500	496	524	478	519	522	518	552	509	581	548	510	499	505	505	545	527	483	540	513	543	499	556	486	501	512	481	532	488	504	491	508	520	506	484	510	519	498	512	518	473	522	524	507	511	531	501	550	499	490	491	540	527	511	499	498	499	510	524	519	474	554	520	537	505	514	505	519	509	529	518	564	497	497	503	521	499	489	488	504	537	518	521	519	528	518	471	524	520	504	541	466	520	504	553	496	507	525	514	531	557	545	523	522	488	543	537	510	532	492	492	505	561	490	531	496	535	523	509	508	479	482	524	510	537	494	484	534	535	516	519	518	554	525	514	535	492	523	464	527	566	522	532	513	537	499	520	509	541	499	507	524	480	528	480	522	533	528	490	532	540	541	551	541	550	506	531	501	503	550	502	516	544	522	491	504	541	494	525	537	496	511	523	535	509	546	544	505	494	509	540	532	500	504	473	494	495	505	536	552	542	536	540	467	539	479	546	523	523	501	515	532	535	539	527	527	504	527	475	551	548	518	547	495	521	509	515	508	534	517	548	519	517	491	508	549	503	517	509	532	529	509	511	517	521	486	503	482	519	508	503	537	503	524	542	532	469	504	522	525	552	505	510	511	502	523	528	533	510	509	543	507	521	491	519	494	542	484	524	494	511	540	526	524	494	489	506	514
22992	21708	29557	24406	21695	21769	13303	2083	1242	975	857	696	580	495	444	356	344	317	294	253	276	260	275	246	249	281	265	241	256	260	228	252	209	208	229	248	243	240	246	227	226	233	229	241	255	280	292	278	269	272	236	253	296	278	267	277	251	222	215	249	229	235	238	205	207	239	205	189	232	198	223	191	215	213	206	242	214	226	217	200	218	218	226	198	197	174	200	223	218	195	190	244	234	209	223	214	209	196	207	229	206	220	193	205	182	224	191	209	204	211	217	230	224	208	200	193	212	198	209	220	187	213	211	217	220	196	194	185	188	237	173	217	205	201	179	205	207	203	200	228	198	224	192	207	197	202	219	204	208	219	178	206	192	209	212	190	200	203	200	220	194	225	201	203	201	188	202	217	225	218	208	200	201	212	183	220	230	224	206	210	212	232	211	222	197	228	189	215	187	175	219	203	233	229	246	180	214	220	206	203	209	216	215	199	217	220	209	206	194	191	209	230	219	218	217	237	218	189	202	224	199	219	205	229	207	198	197	178	223	214	206	198	194	218	209	199	185	204	219	243	199	223	230	213	220	195	221	181	195	214	182	219	206	187	204	229	209	229	193	229	218	189	227	223	189	187	211	197	187	189	212	226	219	231	228	198	207	202	213	220	181	211	207	231	230	203	225	200	211	199	198	209	214	215	183	185	187	224	193	197	199	212	208	179	222	190	209	217	205	210	183	205	205	209	198	223	172	181	206	208	214	200	193	193	224	215	200	206	233	216	238	185	198	203	196	202	222	186	208	192	190	230	201	217	201	198	212	188	183	208	211	205	209	227	216	202	201	205	193	205	222	234	204	201	215	204	184	227	199	215	204	216	215	200	186	180	201	195	190	174	214	217	217	210	197	226	179	224	215	213	202	202	230	201	220	192	215	230	198	222	198	176	222	226	207	210	212	203	240	215	185	215	218	207	213	216	216	204	214	219	231	231	190	211	223	214	225	223	205	189	212	213	211	211	205	221	206	229	220	191	224	189	226	218	219	190	201	199	197	212	202	176	179	207	203	236	222	191	201	206	221	213	193	224	211	213	186	233	214	209	199	185	208	202	199	191	201	203	238	201	174	227	225	218	208	214	218	223	191	222	214	225	212	215	199	199	219	225	237	208	209	195	220	194	225	216	171	189	216	219	198	200	209	216	227	228	230	192	198	230	205	228	234	213	220	202	201	180	215	192	207	183	204	202	213	201	213	223	204	213	201	215	202	202	247	208	227	223	215	208	227	205	210	213	183	212	195	219	191	213	224	215	211	199	213	207	216	208	198	196	212	186	215	188	220	191	207	198	226	221	195	213	225	229	205	215	217	229	183	207	207	207	211	231	194	217	198	199	186	207	213	212	193	195	198	218	197	231	211	187	179	219	214	220	189	194	194	187	219	214	195	189	223	219	214	212	225	203	216	193	198	206	200	224	235	214	232	196	217	219	200	213	200	191	196	221	207	210	189	209	197	208	230	214	203	215	198	204	200	196	203	238	227	223	215	222	221	201	216	212	212	220	207	238	206	209	221	214	201	206	184	213	203	184	225	213	191	214	224	214	206	228	196	223	212	206	231	200	225	186	186	215	218	197	208	217	234	210	202	203	189	207	186	192	206	213	223	220	214	189	203	184	196	200	175	181	207	210	229	215	216	212	201	198	204	209	175	204	211	213	222	198	222	216	192	211	187	210	209	191	235	223	196	200	202	185	229	212	224	237	180	227	210	193	197	184	221	237	181	209	211	205	232	228	209	219	197	209	185	196	210	233	228	210	211	222	208	214	216	207	241	210	210	208	201	191	236	227	215	202	210	196	211	190	203	196	223	183	207	201	207	194	185	218	238	213	195	179	196	190	230	202	199	216	229	251	183	201	200	223	195	202	214	253	213	170	208	203	190	218	229	193	192	216	207	179	200	167	213	230	201	191	208	219	181	213	212	204	197	212	214	222	226	203	205	225	210	186	215	199	192	213	199	224	188	212	172	205	236	196	192	206	201	220	199	208	208	223	225	226	213	204	205	208	213	199	232	176	190	197	219	225	195	220	199	198	217	193	218	199	198	222	244	216	202	196	217	216	202	220	202	212	203	217	192	206	211	219	169	224	225	227	212	166	202	234	218	221	190	204	194	201	213	248	203	208	212	212	207	234	210	209	214	197	206	229	187	217	178	212	215	231	218	181	214	220	173	222	203	205	214	201	198	181	204	193	172	203	223	212	231	191	222	211	208	217	206	201	215	209	224	214	245	213	236	209	206	192	209	208	222	207	214	224	199	195	198	225	205	192	195	199	198	212	207	224	215	181	184	224	220	184	214	217	231	212	200	203	201	202	226	204	215	212	215	240	185	200	196	213	209	195	212	214	198	233	179	186	202	201	220	193	240	231	202	192	202	201	213	228	228	201	215	210	226	223	219	190	218	199	218	213	204	223	193	198	216	199	212	237	215	203	226	259	190	191	190	227	202	207	202	227	179	214	208	201	230	204	204	208	199	221	223	221	212	221	210	195	216	239	228	244	213	197	204	191	206	209	218	217	203	202	201	213	204	197	198	198	203	220	178	203	207	205	222	189	204	219	211	214	209	219	210	232	233	216	227	200	193	193	214	196	193	208	195	208	210	199	219	197	203	221	212	207	192	176	188	214	215	252	205	188	196	214	246	218	237	208	209	231	203	216	217	200	198	215	207	194	188	238	199	216	226	234	192	216	212	196	196	193	186	189	212	212	197	211	220	231	210	214	196	195	209	204	236	209	207	230	201	203	195	241	220	200	204	202	230	185	210	208	220	237	192	194	210	197	198	244	203	209	225	201	227	202	197	198	191	227	238	214	197	221	182	241	208	180	216	209	188	222	204	208	207	190	213	196	210	233	197	211	210	195	188	211	215	218	203	213	217	222	214	204	208	192	202	216	204	204	195	215	192	206	197	200	218	217	196	210	201	211	197	219	214	240	198	217	192	210	200	213	217	215	207	195	215	216	212	199	219	217	199	232	182	230	221	232	220	214	218	217	219	207	226	209	201	216	225	198	205	195	204	199	206	226	221	207	204	221	201	193	210	198	197	220	215	198	223	220	213	203	198	215	227	229	217	209	184	206	221	237	230	204	213	241	221	223	219	197	215	182	206	214	218	232	209	196	195	233	224	216	197	203	215	196	216	234	202	197	205	205	202	181	224	214	212	202	219	199	199	202	191	216	220	201	201	210	210	205	239	220	191	188	211	203	231	186	219	191	209	186	200	210	212	218	208	187	175	237	183	176	223	208	211	215	224	208	204	198	219	200	199	228	190	220	248	205	183	243	190	200	223	226	201	227	193	198	213	197	219	196	223	211	206	226	173	227	224	214	210	241	207	205	205	200	202	212	231	234	217	245	220	191	210	198	192	212	202	201	212	217	221	225	202	204	225	192	185	174	195	194	207	196	205	225	212	218	225	208	215	230	228	200	209	195	219	212	230	233	198	199	194	232	202	234	225	178
24249	21919	28342	8650	4443	3674	3205	2696	1945	1505	1127	1001	781	645	554	443	396	405	330	296	314	303	312	282	274	255	255	252	246	282	239	242	247	253	260	249	235	285	271	280	241	244	226	277	248	287	298	314	295	314	307	296	277	312	274	270	244	253	254	230	245	248	225	215	236	223	248	225	219	240	212	199	186	196	209	196	207	226	231	198	193	224	214	212	200	215	219	212	210	208	194	196	215	225	204	203	208	207	222	224	191	208	219	215	219	213	215	229	204	240	237	216	197	198	204	212	218	194	219	223	192	202	200	211	196	239	221	192	198	220	221	207	227	215	186	205	196	212	193	198	230	207	195	205	226	188	219	230	197	216	209	204	222	213	218	209	242	180	213	207	219	195	202	207	198	215	201	242	225	211	232	231	211	198	203	209	212	231	221	210	235	231	222	191	197	201	205	209	199	198	214	204	172	233	184	237	198	204	228	210	218	245	211	237	195	213	213	197	218	222	183	212	199	203	209	208	205	228	224	218	211	209	231	214	195	223	226	236	222	213	191	235	208	176	217	243	221	236	233	234	190	196	243	193	212	210	188	204	233	216	206	215	200	197	225	194	217	223	213	233	201	205	234	206	199	215	203	239	200	193	200	204	196	190	204	208	209	215	218	227	197	208	204	219	214	230	230	200	197	223	242	224	201	214	237	187	214	181	197	214	224	222	193	226	190	210	200	222	227	223	221	239	208	229	242	206	193	236	225	209	210	171	215	227	234	230	212	231	223	219	212	219	202	218	213	197	187	205	208	214	197	210	191	211	206	173	209	196	174	223	224	225	211	184	203	208	203	202	212	203	235	212	246	215	208	222	225	202	184	204	224	189	208	215	232	200	186	213	216	209	226	204	227	210	198	190	204	213	184	205	194	215	204	184	226	196	195	252	218	219	213	208	190	192	208	203	210	194	216	199	220	225	238	210	197	204	182	217	222	204	205	210	217	169	226	215	233	213	205	211	209	211	215	205	217	209	202	242	186	191	228	221	196	204	216	237	216	217	231	224	212	228	231	221	208	209	206	198	244	238	200	214	215	220	202	184	208	210	218	198	202	191	216	195	206	209	198	217	226	231	204	214	236	215	215	229	211	233	214	210	217	194	210	199	221	198	212	215	209	219	179	236	199	208	198	227	211	195	223	206	250	216	207	194	229	225	251	226	213	195	198	208	226	217	204	210	189	198	213	213	215	201	204	225	216	196	218	222	218	213	203	185	212	224	213	208	186	182	194	212	199	218	184	192	211	215	210	215	233	221	198	212	184	180	204	217	193	235	207	207	197	205	218	215	246	201	194	207	240	194	210	213	194	198	206	239	231	222	203	193	215	203	227	188	191	215	203	194	220	226	197	214	182	209	214	249	186	198	237	222	209	208	207	219	216	195	214	221	223	192	211	203	206	206	201	202	201	218	202	212	212	195	207	186	234	227	243	211	233	230	202	202	198	196	201	213	227	251	206	173	197	201	228	221	218	225	203	210	196	235	209	219	220	220	195	218	210	206	191	224	246	216	218	196	213	202	218	181	206	183	224	232	193	197	210	237	231	195	195	213	218	216	213	202	214	189	196	218	188	223	193	221	197	232	188	212	226	225	218	219	207	206	207	226	191	190	206	232	225	187	216	217	207	208	204	219	197	213	213	212	212	193	222	176	208	202	189	196	214	209	181	208	217	258	217	217	184	197	228	201	238	194	211	208	226	209	178	202	215	203	188	212	209	221	200	226	208	200	203	215	217	189	206	207	229	212	218	205	229	225	182	225	201	218	217	247	212	211	208	211	220	197	214	215	231	234	213	203	239	215	203	208	204	224	203	206	215	214	239	202	192	223	221	207	227	228	198	225	227	184	204	211	240	227	224	222	221	209	200	195	243	225	177	192	166	224	203	192	234	195	214	220	215	212	208	202	231	214	213	207	205	201	224	193	203	204	206	208	204	214	213	229	202	225	188	207	212	211	200	237	231	215	198	216	208	195	212	237	197	218	213	208	213	210	219	213	208	238	193	200	207	220	221	232	223	191	182	195	228	216	231	224	241	200	199	212	180	212	211	210	230	193	216	213	212	185	198	216	220	210	193	213	186	197	205	217	202	225	235	206	210	192	195	228	206	207	217	192	181	195	194	199	215	195	213	213	239	221	203	207	192	225	217	224	207	232	233	225	194	215	214	223	210	207	221	217	214	200	214	183	209	201	189	202	238	237	206	210	222	213	222	192	219	204	209	204	209	204	212	223	192	206	210	187	217	191	182	193	212	217	216	219	222	215	206	242	210	192	222	208	249	199	216	213	206	215	214	189	201	216	195	206	217	207	200	199	214	211	228	205	218	201	192	240	192	205	197	228	210	185	192	196	204	220	205	205	248	184	215	223	188	213	214	222	210	219	206	250	214	227	211	199	237	209	212	218	206	236	232	220	203	197	220	196	211	201	225	198	209	207	201	210	201	210	220	211	237	226	231	175	227	199	210	209	188	214	194	197	192	203	243	231	206	199	203	204	194	215	235	201	220	219	263	223	228	207	209	192	228	211	205	199	215	218	206	197	202	226	166	200	231	203	212	205	208	214	203	224	183	226	229	197	221	209	214	234	213	205	219	220	210	217	213	193	233	222	193	198	184	193	211	209	200	229	204	211	208	224	207	226	192	204	218	197	234	231	219	190	210	195	202	212	174	185	215	220	197	265	191	238	201	203	199	202	217	221	224	214	188	201	225	203	214	190	192	219	221	220	213	210	224	214	209	205	202	200	217	225	191	205	202	211	225	192	203	234	224	191	234	203	234	210	194	208	210	217	222	187	215	232	215	198	208	205	211	206	191	197	198	216	213	173	203	194	195	192	197	212	214	193	209	206	200	221	218	197	208	204	195	245	213	244	184	174	223	200	192	199	200	203	224	214	215	190	214	198	207	206	203	206	217	210	221	193	191	204	219	214	213	214	202	198	201	206	223	201	201	174	215	194	210	211	223	219	195	231	228	209	230	238	198	188	215	228	233	204	205	228	213	220	215	215	219	211	224	225	193	208	212	226	195	173	204	200	183	209	212	223	189	211	185	188	213	257	208	210	211	210	169	233	211	212	205	194	201	219	226	206	199	230	213	247	204	228	232	193	199	221	209	204	220	178	196	224	218	214	202	203	212	233	212	222	247	209	209	200	201	216	210	188	216	214	180	244	207	209	211	182	187	186	193	203	191	223	234	253	203	206	222	200	191	214	210	226	216	191	192	214	197	211	209	195	189	211	215	211	225	201	205	220	217	211	216	214	193	230	224	214	207	237	198	191	203	226	204	211	212	204	204	214	190	184	185	175	228	205	213	204	221	217	222	228	199	215	237	201	196	203	200	227	212	194	234	221	228	208	199	209	218	188	235	181	208	213	183	237	226	207	220	227	206	226	196	214	213	212	177	214	189	205	210	201	208	187	207	219	209	214	234	206	225	228	229	178	212	222	219	200	239	210	220	234	199	196	217	223
29140	20064	11877	2206	987	991	949	876	809	761	771	700	691	659	652	631	661	609	602	646	574	642	648	612	607	621	626	613	662	601	601	602	648	670	603	597	614	567	604	584	616	591	625	525	637	686	630	615	621	622	618	608	643	610	633	621	642	613	633	602	618	620	584	624	603	565	627	579	619	617	614	579	568	599	619	604	609	578	646	603	624	615	619	618	603	623	587	618	604	611	603	626	623	589	611	608	688	582	654	639	609	551	624	614	563	634	611	602	615	636	605	613	590	576	594	622	551	603	635	575	631	587	640	612	600	600	552	589	619	594	631	603	594	609	608	626	659	590	612	583	610	653	644	607	649	644	574	636	620	599	644	611	607	669	613	617	628	613	605	639	635	638	623	630	647	579	609	646	606	564	598	611	587	607	635	674	626	619	593	579	661	588	617	631	588	616	605	601	587	603	629	609	619	605	604	608	617	652	625	658	608	616	633	564	647	601	597	560	621	641	594	596	601	631	650	600	649	621	581	638	575	609	556	625	629	645	631	663	651	596	608	673	582	611	609	580	602	639	629	593	585	596	604	600	643	600	608	617	652	633	630	634	640	623	651	620	597	601	614	587	583	639	608	596	589	649	606	597	599	595	647	637	589	655	646	605	637	621	617	641	608	635	659	602	605	646	632	639	584	621	622	578	643	614	603	591	590	609	620	589	642	632	626	648	626	580	596	584	602	592	615	636	638	584	619	650	581	593	588	585	609	607	598	593	587	594	583	627	638	634	664	594	611	645	604	587	594	623	627	588	642	616	608	621	611	607	564	550	614	640	607	559	562	632	589	587	618	643	602	589	571	628	629	643	593	553	590	592	578	616	610	617	651	595	616	618	617	610	613	612	607	608	639	614	548	616	598	634	571	603	621	627	579	641	595	602	631	620	601	583	644	603	678	616	626	607	543	620	614	625	586	595	643	626	591	640	592	612	651	568	576	568	583	605	624	585	593	574	672	628	676	600	629	637	548	583	595	641	613	610	620	619	602	609	635	652	611	609	655	604	623	616	621	640	603	614	618	589	610	646	646	581	579	567	619	615	627	653	601	628	603	653	649	645	629	603	661	623	623	593	610	653	584	643	623	612	633	607	575	618	585	612	574	614	632	634	639	588	619	626	646	653	664	579	657	632	625	659	623	614	601	566	583	629	607	616	634	595	576	660	569	614	598	680	615	579	615	611	618	585	641	609	631	568	603	627	603	596	575	692	629	627	583	616	648	562	624	586	604	589	604	695	557	600	640	616	587	600	614	635	608	629	613	659	595	619	606	623	594	641	620	626	625	584	592	630	602	635	585	609	628	599	632	653	572	595	666	618	596	628	682	640	622	588	635	594	561	610	602	610	666	618	654	599	681	622	657	646	578	613	599	632	557	636	584	635	601	652	594	602	626	600	607	609	611	634	621	631	613	668	616	628	621	609	606	595	649	596	652	584	622	579	608	607	581	645	617	590	603	590	606	657	616	601	593	611	638	640	594	600	623	638	634	622	595	652	611	602	631	590	632	629	587	567	647	605	609	585	606	587	651	623	611	646	621	616	615	654	588	655	602	623	634	579	643	661	650	632	661	609	611	628	631	613	607	619	607	607	602	588	533	644	640	604	588	614	608	608	656	614	589	589	634	647	611	612	633	600	634	604	658	589	621	579	610	582	622	634	621	613	612	649	613	625	586	565	628	612	615	570	626	604	623	596	597	559	596	617	616	629	637	621	604	636	594	628	648	610	582	596	577	603	605	634	642	617	617	612	550	615	587	598	610	550	614	624	581	564	604	575	623	553	628	600	638	655	610	589	617	613	609	614	629	591	608	664	601	606	567	598	606	590	575	642	607	614	591	612	596	623	587	632	577	626	619	609	641	637	618	597	622	619	665	614	608	626	596	626	603	605	596	580	610	554	591	634	584	642	633	626	613	619	562	615	626	596	614	638	648	603	627	611	640	649	596	661	603	598	596	619	572	612	611	614	551	572	608	615	597	609	631	587	627	624	580	576	580	675	637	625	630	615	615	629	636	640	665	640	602	596	610	628	610	587	590	622	607	635	593	568	587	621	607	609	591	661	648	597	611	570	631	590	587	598	641	650	599	620	595	600	625	560	646	594	614	642	575	591	612	599	657	579	615	608	590	611	602	624	607	606	611	630	637	696	580	589	589	652	627	571	600	628	620	593	624	635	622	607	605	620	560	630	605	593	641	560	650	628	666	606	617	598	617	616	622	618	578	560	634	585	560	603	623	640	615	622	580	633	591	588	610	612	615	620	612	647	593	654	595	640	615	599	583	602	568	579	618	608	553	614	622	609	639	604	648	660	598	585	613	620	601	635	587	619	606	595	592	584	623	606	589	613	575	616	645	582	610	594	602	564	622	600	592	599	637	585	571	623	650	586	632	623	643	579	599	643	589	639	592	618	593	599	619	615	617	586	666	646	627	621	607	661	625	612	601	594	597	603	632	591	601	565	634	628	626	597	593	644	604	645	610	609	629	590	581	618	637	578	625	631	633	582	570	607	644	628	620	598	585	579	612	632	560	614	590	559	591	594	623	627	610	646	589	650	622	572	625	561	621	615	620	601	640	633	598	638	615	583	611	612	605	613	631	674	638	601	611	639	607	646	624	595	622	584	586	605	608	643	585	596	634	591	622	601	620	604	599	580	614	625	579	609	602	579	576	622	620	603	583	630	577	624	626	605	622	610	634	568	597	593	620	619	587	632	591	618	640	589	608	634	673	614	581	613	634	634	592	596	649	628	614	667	616	609	607	622	634	585	571	663	618	599	566	547	599	598	641	616	605	664	668	598	604	580	587	652	616	618	602	616	613	592	626	600	603	611	638	645	662	617	641	591	640	646	643	647	593	559	610	608	606	607	632	575	621	588	599	644	659	664	673	595	646	621	602	611	622	663	640	593	593	630	617	593	647	615	594	577	582	614	595	617	621	602	654	586	634	656	590	592	613	575	637	605	556	555	579	616	572	634	614	623	619	568	612	580	622	546	631	662	685	601	600	570	610	591	624	632	580	596	603	630	618	601	645	566	603	611	575	637	597	617	635	617	583	616	627	590	584	609	608	637	627	545	643	596	602	576	591	606	615	599	633	590	618	604	591	619	589	604	625	594	669	595	612	599	655	593	655	637	618	625	588	611	633	656	628	620	587	596	573	599	628	603	550	621	643	613	590	638	595	605	647	634	604	655	599	631	567	614	616	601	611	620	619	626	609	629	584	579	621	606	588	624	608	570	610	604	624	636	560	626	578	608	564	618	634	587	639	575	615	671	597	619	618	607	613	593	655	621	600	627	598	569	598	636	629	621	618	615	652	579	643	538	626	633	644	595	608	608	618	622	626	632	611	540	599	575	612	594	574	621	657	618	610	619	627	576	624	620	633	620	605	609	562	644	623	604	625	595	649	620	617	643	609	574	590	596	615	643	607	630	546	639	655	637	602	621	620	581	624	618	607	637	591	604
21100	7765	10533	1545	1232	1249	1239	1074	893	865	839	737	730	669	658	672	650	656	620	666	604	670	621	661	666	629	604	647	622	679	622	604	623	642	611	590	641	596	629	647	581	648	672	632	650	660	630	636	599	651	627	676	645	632	628	642	647	654	628	621	608	601	590	633	581	599	606	624	563	606	573	627	592	595	570	622	651	634	622	601	621	579	598	634	598	649	609	610	582	650	631	663	591	602	633	629	632	621	631	603	638	606	607	610	599	652	596	655	664	582	624	600	624	601	609	671	599	619	600	616	600	638	609	593	569	635	600	579	606	604	615	622	591	652	615	590	594	648	649	637	629	608	574	587	583	636	625	598	629	652	650	597	583	581	640	610	632	641	626	672	614	635	656	640	579	666	592	618	641	605	638	603	661	609	635	639	606	632	646	630	579	590	613	602	642	653	620	609	626	636	635	592	629	604	630	613	642	588	662	591	605	633	636	613	636	624	630	585	608	605	581	634	608	585	643	655	611	605	624	596	624	644	600	650	590	607	599	585	622	607	640	621	647	617	652	621	591	632	591	585	617	569	659	646	605	619	564	604	582	627	605	636	565	613	607	612	620	618	562	571	625	624	604	632	619	624	625	603	620	608	602	622	597	615	643	632	632	635	593	612	597	603	583	606	607	607	604	605	603	617	602	622	614	642	604	582	625	625	614	607	621	651	616	630	610	640	610	620	585	574	552	626	622	595	624	634	589	625	640	586	594	618	624	631	624	600	629	608	620	580	622	591	599	610	635	681	656	637	616	634	597	619	575	639	619	609	653	627	617	606	640	597	657	622	626	646	612	605	688	614	650	591	599	642	612	676	623	607	652	656	588	656	633	614	612	639	646	630	650	632	634	591	644	622	631	620	628	619	609	630	654	633	681	606	636	618	631	632	621	624	615	612	608	623	617	606	641	598	639	609	632	605	574	609	613	621	594	591	639	610	633	632	614	607	633	608	609	633	620	636	644	622	624	617	635	640	633	565	636	648	601	601	625	568	605	596	633	617	647	622	616	601	630	645	575	594	662	610	581	607	600	655	653	613	624	556	650	601	584	656	664	625	650	594	600	628	633	615	601	658	632	595	633	617	643	661	619	609	645	585	642	665	633	620	616	567	614	646	647	612	641	624	610	635	599	606	620	596	614	590	599	631	618	619	669	630	609	638	580	601	603	643	619	589	648	636	637	626	567	617	606	553	622	602	625	621	580	597	591	616	665	650	637	637	623	604	593	648	626	567	598	608	628	610	560	626	588	614	589	597	644	633	627	629	637	604	599	592	612	597	634	619	630	632	601	623	634	603	592	651	629	563	604	595	644	640	628	609	630	596	578	605	564	625	658	607	634	648	649	639	588	646	643	597	574	583	592	645	617	656	604	594	607	605	657	604	576	642	634	617	604	596	615	629	621	612	631	590	616	636	608	598	648	660	600	643	594	632	594	597	605	640	605	612	609	661	640	596	603	607	623	590	630	624	632	577	605	605	631	601	591	620	624	626	584	638	593	647	653	610	579	604	640	649	635	614	590	668	653	597	631	608	631	660	640	616	601	551	615	578	575	618	628	587	610	663	598	584	637	634	620	608	621	615	670	627	619	550	581	647	616	588	609	644	621	618	573	662	610	623	624	612	578	666	620	632	577	619	590	567	612	621	601	614	607	606	596	642	619	600	648	622	671	617	629	588	615	612	599	650	556	596	648	587	624	616	682	615	620	609	607	610	630	598	646	623	595	669	620	597	617	584	619	642	600	635	590	614	610	667	600	619	628	595	606	602	645	618	633	622	618	586	686	655	644	633	637	606	609	637	633	647	622	580	617	636	596	601	627	614	585	662	610	585	617	584	648	599	613	615	611	607	586	603	631	651	590	601	578	582	598	607	653	612	640	646	613	651	575	609	621	653	614	653	587	630	619	578	638	598	596	637	624	578	635	598	670	601	568	663	607	573	651	623	601	609	560	651	624	603	647	629	595	619	594	592	644	602	630	636	640	583	615	616	633	590	573	636	619	657	605	595	625	634	613	627	620	631	646	605	609	613	606	639	616	651	657	633	570	627	628	612	597	619	598	605	621	590	590	601	611	605	584	595	635	643	632	630	598	604	613	594	615	582	656	615	653	571	619	620	650	627	595	619	595	638	615	583	622	590	639	640	602	596	633	629	613	643	617	603	562	569	606	634	610	611	617	623	591	574	651	577	615	608	615	615	585	648	576	614	621	595	588	613	615	607	618	613	601	603	634	636	594	677	666	613	619	624	594	606	641	624	587	640	617	640	604	640	580	614	611	605	621	618	601	589	650	629	620	679	637	571	622	593	633	614	596	624	629	639	608	590	637	612	657	563	651	607	630	581	595	610	621	621	624	596	619	639	618	610	619	553	614	634	631	666	642	590	594	641	627	626	609	637	602	569	621	618	627	653	625	605	622	640	633	637	657	616	650	600	631	632	611	600	627	611	628	610	659	603	586	624	659	611	557	638	589	618	617	588	638	624	623	639	605	655	568	645	609	631	619	581	617	636	622	599	616	593	615	675	604	621	649	594	597	586	605	597	651	617	604	633	628	649	581	626	643	604	626	642	641	647	670	614	612	627	626	633	627	623	621	594	592	633	626	610	614	641	657	575	620	660	641	589	613	624	613	649	646	603	663	602	585	615	614	600	573	585	602	614	655	627	632	602	633	652	587	634	635	567	592	593	637	602	617	636	588	576	603	632	660	655	662	599	568	607	642	613	607	618	632	625	641	626	648	607	658	652	612	609	570	615	608	595	622	627	627	625	641	592	648	655	608	579	590	577	604	654	617	638	602	621	665	611	601	626	605	614	609	599	570	645	590	580	638	642	606	609	601	589	599	641	645	611	631	624	564	585	644	620	590	583	620	597	664	658	629	586	590	614	667	583	614	625	547	663	574	620	621	667	597	639	612	591	656	598	623	609	651	639	609	585	623	590	618	623	648	656	598	588	594	610	560	609	618	584	611	634	583	594	605	582	595	596	646	660	580	620	614	646	599	647	571	655	627	609	658	597	600	629	585	607	671	596	589	580	634	616	641	635	669	616	620	612	600	623	633	620	629	570	586	573	621	606	630	645	593	631	593	653	639	590	607	557	586	583	589	604	628	656	644	596	630	609	581	626	591	661	619	594	660	582	648	601	627	637	609	627	603	636	611	628	613	571	627	580	651	639	625	654	614	677	576	622	651	576	685	570	616	597	572	655	669	617	608	631	610	629	636	614	614	631	612	598	631	567	666	603	650	573	642	583	605	640	639	613	601	615	617	610	591	661	601	601	636	617	621	648	602	600	640	658	658	608	630	588	591	624	645	596	611	632	605	595	596	636	615	622	582	564	592	589	591	590	629	592	616	575	567	597	583	599	608	615	635	632	595	584	585	636	614	622	579	630	627	642	635	673	648	644	612	621	634	638	581	567	639	607	626	612	618	624	611	617	600	627	615	640	625	624	643	621	588	598	606	624
24036	21526	28850	24640	21527	13730	2217	1269	1039	894	787	683	618	537	500	427	458	402	421	422	402	390	434	411	433	366	393	416	366	426	386	393	394	383	362	412	380	376	413	405	394	383	353	402	384	406	392	397	414	385	385	407	412	417	422	399	372	407	416	375	383	421	411	393	388	381	369	347	361	372	369	359	377	392	359	347	400	366	400	345	355	377	367	353	382	376	380	340	323	393	368	351	365	330	376	387	370	347	360	365	410	360	355	396	367	361	334	353	391	372	383	410	381	363	383	374	400	340	396	382	354	391	385	361	336	367	427	388	378	356	339	364	353	372	390	380	368	375	362	350	373	369	391	349	368	384	363	384	376	357	410	366	368	408	345	371	388	355	326	375	375	377	341	359	365	354	336	384	359	365	396	396	360	330	326	368	379	352	378	340	346	360	384	362	376	354	369	346	336	372	395	365	383	367	368	325	396	353	367	371	376	379	366	350	378	366	386	326	377	397	341	409	384	346	383	373	369	364	356	405	345	342	352	357	379	357	380	374	362	345	346	368	370	372	371	377	364	359	375	378	382	369	355	374	387	347	369	322	372	389	368	366	344	344	346	384	380	362	392	363	357	376	363	375	355	319	363	342	378	346	369	359	418	359	371	380	370	396	390	344	386	366	381	364	380	363	354	375	362	390	355	343	374	380	383	370	363	373	345	357	375	361	404	364	377	351	348	337	355	383	348	372	383	348	372	360	383	372	381	355	369	384	361	352	362	363	338	379	361	352	352	355	371	382	372	363	376	376	339	385	359	351	389	362	404	376	330	357	351	377	389	349	352	363	416	374	395	372	364	387	376	354	368	398	334	345	357	331	378	386	383	349	360	382	400	363	370	349	382	382	350	379	329	378	366	390	345	366	333	345	356	356	373	347	363	384	343	348	343	353	394	376	362	346	348	376	376	372	375	364	358	362	353	361	336	332	399	377	367	381	374	375	362	379	353	386	365	350	336	364	376	343	346	371	379	368	340	356	375	354	397	371	366	324	322	392	380	362	356	351	366	391	404	370	361	383	392	336	384	349	415	372	364	328	353	349	354	410	395	350	377	369	370	377	361	366	370	376	377	377	365	397	358	363	395	395	386	369	349	361	382	373	369	353	372	375	407	322	380	378	381	356	374	375	354	360	397	384	380	399	365	359	365	353	346	369	425	382	380	382	352	395	377	376	353	393	353	368	369	323	366	392	398	373	381	411	356	394	367	360	374	344	360	343	377	344	360	359	340	350	353	368	343	319	387	398	390	357	349	370	381	350	392	364	342	387	363	366	361	337	393	334	366	399	371	372	369	340	368	380	340	381	347	364	386	374	362	338	378	371	349	378	347	366	381	371	373	411	351	371	360	363	365	384	357	391	360	329	355	371	371	370	368	357	335	336	375	377	387	352	391	390	380	347	371	305	393	375	357	355	382	385	415	384	355	354	371	365	375	343	390	359	352	365	384	337	373	389	354	353	377	344	355	412	392	337	381	373	339	391	365	338	373	363	403	351	409	380	359	364	349	386	376	335	371	379	390	385	358	357	393	355	396	353	371	378	404	340	351	397	363	389	383	371	391	372	367	392	326	392	376	374	385	370	394	369	395	351	350	361	359	362	361	375	375	384	383	389	364	344	355	338	372	354	373	351	377	305	355	376	352	389	372	380	374	369	383	335	395	366	369	368	375	368	389	358	318	341	360	343	382	418	351	383	367	383	373	374	369	361	338	348	383	379	353	368	369	361	387	334	338	340	357	392	413	370	375	338	355	388	368	382	353	381	382	363	353	348	397	378	378	335	384	404	393	353	382	364	364	338	389	361	352	368	379	347	358	398	382	379	359	358	377	359	387	368	369	404	412	354	392	362	312	357	381	372	407	395	391	365	336	356	357	366	344	366	356	369	389	366	377	363	399	393	365	344	365	374	345	328	380	381	364	339	378	372	374	368	376	400	389	361	369	339	357	357	404	379	343	404	372	377	361	355	368	349	349	363	403	347	360	370	346	330	355	378	328	391	367	342	364	361	358	389	351	363	393	385	397	342	383	347	360	306	355	397	363	393	363	383	377	381	340	393	371	361	378	313	410	345	385	377	398	382	384	400	388	355	415	376	387	364	360	385	368	362	390	359	362	372	406	336	343	344	355	381	379	356	364	399	365	338	358	365	380	346	374	360	373	383	340	385	404	312	376	389	345	359	355	395	385	384	358	387	384	401	378	348	336	352	356	411	358	374	346	330	395	357	367	345	352	382	395	358	344	354	362	395	341	375	358	366	346	364	352	358	360	429	372	370	359	379	379	354	362	352	383	380	368	375	362	367	343	398	360	386	346	378	349	392	352	420	311	369	378	395	422	350	366	356	380	344	403	395	377	382	376	344	370	358	355	352	370	380	371	378	371	389	376	374	359	374	352	356	384	372	357	395	369	392	379	356	378	401	373	380	389	350	354	348	345	347	359	389	392	366	374	338	368	343	360	365	353	341	341	350	355	383	337	354	352	370	371	366	363	358	393	361	393	363	361	345	358	368	397	364	368	374	385	354	334	387	387	410	363	371	359	336	359	355	373	354	376	368	363	369	367	359	342	379	371	354	376	395	381	402	358	331	368	364	368	344	350	364	353	340	341	397	361	372	378	352	379	327	377	372	394	348	409	354	353	372	367	354	364	373	385	388	370	373	385	378	371	385	355	347	377	386	349	344	370	358	409	371	353	357	392	359	386	366	373	378	372	374	352	355	367	385	364	353	392	368	384	361	391	365	357	356	337	358	397	397	411	341	378	391	359	359	368	368	380	367	364	342	353	335	364	370	377	358	383	360	345	350	368	383	353	336	383	335	394	358	380	406	347	374	349	396	362	374	377	372	374	355	347	399	385	350	382	349	395	379	409	397	368	310	371	352	373	338	362	360	365	335	405	335	386	406	388	407	376	381	374	325	365	383	381	344	351	371	412	348	401	342	378	371	379	366	372	361	374	343	367	366	387	357	357	392	400	351	364	374	373	370	337	381	366	380	386	354	361	341	355	393	396	402	377	359	352	393	345	376	368	378	366	380	360	343	377	381	326	351	345	380	402	383	381	375	385	362	382	386	359	389	395	372	383	359	365	387	382	363	363	325	360	377	381	342	342	418	359	378	348	390	346	361	345	400	377	353	363	355	419	351	388	375	351	343	371	371	389	377	407	386	354	396	365	367	363	358	366	363	373	404	355	377	399	389	354	366	338	355	367	368	345	363	370	400	361	363	312	349	367	354	365	342	361	378	373	369	341	359	374	358	364	386	372	354	358	381	361	363	376	359	358	375	350	374	355	391	356	351	404	356	333	393	359	367	385	362	345	359	370	386	365	374	369	398	360	349	342	403	364	361	399	399	380	354	365	412	366	358	358	385	356	386	351	371	354	337	321	355	371	383	377	393	405	364	363	344	363	349	368	381	378	394	353	368	379	389	363	389	374	337	358	342	359	413	385	366	395	372	337	372	342	397
21717	13783	11759	3984	3091	2739	2420	1862	1408	1241	991	851	710	639	570	497	479	469	435	453	431	419	474	441	438	450	457	419	413	439	406	444	380	438	392	402	410	399	409	405	398	383	404	401	419	405	451	407	460	434	436	448	435	406	444	424	391	402	372	437	396	404	379	402	361	347	394	374	400	391	413	381	399	383	384	387	360	379	388	340	391	399	398	383	407	379	383	384	377	375	374	366	367	406	388	382	393	386	413	379	368	390	384	389	379	345	373	391	362	429	410	398	367	415	433	374	370	372	377	396	372	393	393	384	377	379	391	381	355	393	395	410	394	402	363	379	375	389	386	375	368	372	407	392	379	442	416	384	390	367	363	359	399	401	360	337	373	442	368	389	378	366	386	375	372	358	397	368	395	375	394	392	351	397	385	396	366	403	380	390	375	396	380	368	404	394	429	388	394	417	382	379	386	376	414	389	410	398	402	350	364	420	368	416	376	374	399	405	415	372	384	347	352	408	380	370	412	394	364	372	390	357	427	409	337	361	387	386	390	397	365	348	377	425	403	412	360	400	410	442	361	384	403	375	393	378	395	412	403	415	364	402	384	365	373	395	412	388	366	390	378	395	384	404	379	373	376	396	382	399	361	358	387	389	379	380	412	383	347	345	405	398	418	414	362	377	396	417	356	367	391	423	376	413	381	395	386	396	367	361	373	398	393	382	417	365	376	360	395	390	398	370	440	394	378	377	392	350	391	380	375	360	367	335	391	398	368	366	365	334	379	388	432	400	358	395	374	389	363	388	389	375	388	398	395	390	391	358	399	398	383	411	402	386	402	333	392	402	370	378	402	367	364	397	362	348	369	357	361	380	389	403	392	419	420	389	366	405	385	375	398	388	392	384	375	403	399	374	394	417	363	439	404	396	384	402	371	382	347	414	376	400	396	405	393	380	406	408	415	382	359	408	403	380	423	363	388	380	363	422	364	375	376	372	394	384	363	396	424	412	385	355	371	393	380	413	398	430	364	405	388	367	384	357	398	367	356	360	385	385	370	315	400	405	372	375	387	372	350	373	388	367	391	403	372	382	399	396	380	395	396	392	400	384	373	399	383	386	394	378	418	370	378	380	398	389	405	399	362	391	366	351	404	392	402	391	375	379	431	403	403	395	385	391	344	389	396	387	349	394	411	397	371	401	396	375	413	402	371	398	401	369	358	398	349	386	390	393	371	418	392	394	350	378	392	407	398	374	356	404	384	400	388	363	398	407	386	412	389	386	384	409	379	356	370	364	395	418	394	384	388	390	358	379	371	382	373	389	365	389	420	386	382	367	388	374	393	389	417	377	377	373	366	385	368	386	407	407	401	414	416	389	402	376	424	376	382	379	375	381	383	376	379	347	383	395	391	365	355	389	397	409	383	382	402	389	377	427	387	378	389	364	386	385	378	418	356	380	373	401	338	390	390	403	429	400	389	350	435	402	376	383	392	374	366	384	365	375	421	405	391	377	393	382	421	355	446	360	358	389	392	377	368	360	368	394	379	393	383	402	346	357	401	407	350	383	383	377	410	351	367	385	358	391	403	370	385	387	362	381	393	380	370	352	376	387	400	386	344	374	366	358	383	402	368	421	385	393	359	375	394	379	349	373	366	370	376	396	378	421	387	394	387	385	353	432	367	379	387	383	358	348	401	368	337	368	394	408	427	420	374	396	384	396	375	394	382	412	392	397	385	394	384	345	399	359	354	418	400	376	398	398	410	410	375	409	372	353	366	368	398	369	355	372	426	391	383	426	359	374	416	397	414	395	373	353	383	390	375	357	379	378	386	371	402	347	358	392	354	389	386	430	360	384	384	393	419	405	380	384	383	430	393	367	341	363	354	399	387	407	357	368	389	377	406	393	388	420	364	392	400	374	410	380	364	359	414	376	381	406	402	379	375	358	378	379	374	371	379	386	399	396	390	385	392	399	360	355	398	380	373	389	371	414	367	385	406	384	363	386	374	377	434	405	391	383	370	366	381	430	385	400	388	347	432	369	384	401	365	396	411	390	376	435	375	379	414	366	376	368	402	379	406	376	355	356	410	366	378	379	377	403	343	370	388	384	387	412	385	370	382	400	390	351	406	396	404	381	381	358	384	369	372	378	399	388	394	401	388	387	406	389	363	377	381	359	372	388	386	375	376	386	394	384	390	413	381	378	391	417	390	415	397	402	423	376	388	392	407	351	385	380	381	393	393	364	396	395	380	390	367	386	346	358	383	395	422	392	387	359	396	378	396	404	420	407	404	377	406	402	367	389	386	403	407	383	399	423	359	419	382	368	363	406	378	445	393	408	386	384	379	400	391	400	399	369	394	414	401	399	385	357	412	391	431	377	385	388	358	345	407	390	372	391	370	375	365	398	391	381	399	395	415	353	397	376	372	405	395	387	392	411	371	369	374	405	361	381	360	400	380	376	393	385	370	398	346	373	367	373	377	385	382	381	420	381	378	394	416	393	379	387	386	351	416	397	379	377	391	410	388	387	354	390	378	395	378	380	409	388	416	354	418	407	353	396	410	431	392	361	399	410	362	369	340	392	365	390	361	404	401	397	389	369	389	390	382	388	403	386	384	357	347	379	385	390	364	348	415	389	393	336	418	407	376	357	372	365	369	376	386	385	420	377	386	364	365	426	390	381	392	388	371	395	350	398	373	378	371	381	361	385	409	384	428	384	412	378	372	396	386	380	369	409	388	383	384	367	363	393	417	410	392	404	389	401	391	389	388	402	368	383	382	362	381	399	399	383	393	405	393	371	357	396	403	332	371	397	421	428	372	364	390	343	352	386	408	367	360	442	396	368	369	380	405	401	397	399	429	344	389	389	403	343	360	392	367	411	359	403	396	353	417	424	422	428	392	406	399	412	383	368	382	415	351	399	400	404	383	403	362	387	393	363	389	353	381	389	389	417	406	371	393	384	400	360	394	362	373	374	373	374	349	386	386	372	397	356	376	364	407	387	398	363	385	381	396	382	411	387	377	390	397	396	433	419	360	403	370	359	373	384	395	386	386	377	367	374	393	388	384	391	389	384	391	385	351	373	386	433	361	402	388	354	349	426	396	383	396	345	381	412	374	404	368	383	378	402	395	396	362	377	344	373	354	389	383	421	370	357	404	400	364	373	362	395	402	375	364	403	416	371	412	377	388	402	385	394	413	388	400	390	387	413	395	381	338	390	393	401	377	396	405	359	399	386	368	405	391	363	352	373	415	389	360	396	398	394	395	370	346	397	387	376	383	422	393	410	395	377	379	382	392	394	423	391	382	394	370	368	385	377	394	407	380	394	398	390	369	376	362	389	400	377	380	368	387	402	403	354	386	363	394	406	372	401	411	393	413	407	386	354	379	383	380	387	405	388	381	403	348	380	352	405	410	401	389	386	396	376	407	361	395	379	367	370	334	389	404	368	399	366	384	397	354	364	363	370	381	382	356	399	411	393	340	372	367	395	427	341	362	364	387	362	419	430
25153	21681	28428	25435	19036	2526	1427	1056	954	937	817	740	715	633	599	623	555	559	521	548	542	584	566	547	561	582	539	566	561	481	538	511	523	526	529	563	584	565	544	598	564	550	562	545	517	526	540	576	561	584	558	539	556	558	493	575	514	545	533	546	516	551	556	551	526	517	557	480	553	491	526	521	510	546	509	538	535	527	511	527	531	558	517	513	526	556	540	505	513	484	547	550	510	529	566	544	504	493	582	529	536	514	539	510	569	544	523	522	587	525	524	530	555	573	556	547	529	498	546	537	551	561	536	520	494	529	468	557	524	491	576	561	516	536	514	557	513	483	560	511	527	522	553	584	509	541	562	555	524	533	503	544	530	549	488	549	524	520	483	553	520	504	564	498	524	530	529	524	515	495	557	533	535	542	490	533	495	548	473	538	537	500	554	569	517	540	525	545	532	529	537	519	532	517	541	538	527	520	522	538	526	514	545	539	553	486	523	502	519	532	513	573	522	509	548	534	490	526	506	532	513	501	545	518	544	533	504	533	546	532	513	541	534	511	531	531	554	541	552	499	517	541	573	551	523	545	557	513	531	537	543	571	504	536	488	530	525	508	532	550	566	527	504	503	512	526	525	528	537	520	527	533	532	576	548	550	453	517	534	530	572	530	595	513	567	544	503	548	492	540	520	516	516	518	551	506	515	538	536	496	504	507	562	523	506	524	519	544	530	514	530	540	540	552	497	527	542	545	506	548	506	548	512	560	564	502	515	524	517	530	534	542	523	530	539	511	545	553	538	492	559	537	570	528	566	572	515	537	541	566	502	564	541	518	542	543	475	536	579	529	581	511	518	505	469	512	538	574	527	498	520	538	554	490	531	540	562	543	523	514	497	499	525	558	509	507	545	529	596	537	548	477	541	528	457	501	505	547	517	586	538	536	480	568	506	565	576	518	521	544	567	503	555	515	555	543	536	531	523	525	534	506	544	542	498	511	514	521	582	496	486	528	529	577	563	524	573	542	566	543	503	526	522	547	534	530	586	541	543	491	498	532	509	508	501	540	489	575	503	569	529	531	590	536	546	520	573	515	507	496	504	563	483	494	504	543	512	511	509	499	548	555	569	498	489	523	520	564	583	496	523	530	552	533	529	529	510	514	524	532	514	538	530	521	536	513	517	566	532	531	535	531	521	544	568	504	577	526	485	526	508	542	516	521	521	549	509	504	558	543	523	480	543	537	536	509	552	523	549	513	533	543	500	549	554	501	529	558	506	547	515	527	529	509	509	542	574	508	519	530	557	565	507	486	557	528	557	533	491	560	570	510	508	524	557	508	519	546	500	562	539	520	546	515	540	548	499	502	561	510	474	564	521	536	520	511	510	534	512	521	542	562	534	498	554	509	492	512	533	557	545	521	571	533	481	583	542	538	523	542	543	516	569	519	540	544	554	524	490	527	533	554	519	529	501	507	556	535	554	515	521	510	532	499	541	518	553	510	546	530	554	507	487	522	530	562	534	605	524	531	559	571	539	537	539	526	522	491	536	481	593	592	486	541	538	539	563	541	516	553	540	530	500	567	543	551	529	500	494	488	517	507	528	514	552	558	543	535	498	552	523	517	542	506	516	512	540	501	577	524	503	526	556	533	519	552	498	514	538	552	490	527	490	481	502	524	549	523	509	532	536	515	560	497	501	507	507	504	546	543	470	496	551	508	516	515	532	488	575	502	568	529	515	566	556	513	510	500	588	498	535	545	554	503	558	522	548	507	513	554	543	530	538	512	551	496	518	464	573	536	552	517	501	534	523	511	521	585	551	548	530	567	534	517	505	594	514	551	530	563	495	534	543	507	556	510	553	513	523	528	494	523	491	497	526	531	505	550	538	501	559	536	498	530	530	506	520	531	497	562	523	490	501	536	552	551	584	490	555	519	546	537	485	514	505	555	517	524	491	540	545	512	540	501	481	544	531	567	530	530	500	561	543	489	523	491	566	520	561	551	505	518	527	528	532	521	512	522	534	498	543	566	508	490	521	504	542	554	500	516	529	512	534	503	521	547	534	533	565	554	554	512	506	535	506	522	463	517	535	530	561	544	516	556	548	529	503	510	529	542	527	520	539	509	488	522	608	486	520	510	538	570	537	525	544	523	518	543	516	522	543	554	508	525	519	529	505	542	581	496	565	516	534	515	513	527	521	579	527	531	525	540	520	521	498	532	533	535	532	516	537	527	552	532	541	559	559	542	518	480	506	516	503	545	515	542	563	508	537	496	554	481	561	561	525	556	572	566	490	550	553	552	472	540	533	535	533	516	515	514	489	512	562	524	469	570	513	536	513	553	508	505	530	538	533	558	512	504	501	524	495	524	506	515	503	578	534	509	542	538	569	538	532	535	506	536	528	544	534	553	546	573	531	563	514	517	505	528	539	508	542	517	563	519	555	503	515	545	524	548	524	500	494	521	526	533	532	503	541	539	507	527	562	570	541	527	562	519	526	534	510	520	558	546	506	522	521	523	544	571	493	554	486	522	504	513	522	548	473	503	537	545	537	517	544	512	522	514	531	523	528	512	539	531	508	544	530	560	519	520	541	538	498	487	589	512	536	535	519	494	524	496	489	554	512	542	490	553	539	558	519	497	547	509	515	503	505	505	522	478	527	547	553	514	531	541	561	532	514	546	565	545	476	537	542	502	551	512	532	536	547	484	536	497	513	489	524	547	553	494	517	545	544	492	573	466	526	536	537	533	548	509	579	512	553	540	503	502	523	561	553	543	512	513	510	552	497	537	534	525	495	545	550	543	530	497	511	542	547	512	515	538	525	521	513	541	520	534	523	544	495	515	533	553	511	575	513	532	547	518	550	567	539	554	496	542	533	500	438	559	595	519	507	507	538	526	520	510	484	525	558	507	525	536	549	533	496	588	519	547	521	496	551	516	517	516	556	504	548	501	514	547	557	566	565	537	511	486	472	557	546	523	537	476	538	538	515	578	532	569	543	523	529	570	575	532	511	538	541	511	500	540	510	527	512	534	537	545	469	521	573	534	530	542	521	517	538	550	515	496	520	530	519	530	529	540	547	496	507	578	513	512	484	549	508	538	508	497	568	520	528	487	483	555	543	530	527	471	519	494	493	545	526	522	528	547	556	509	550	536	538	538	549	524	585	530	537	507	523	541	522	516	518	495	492	536	534	541	482	502	527	539	528	532	518	541	518	509	582	525	580	554	595	519	558	523	550	531	523	529	526	580	555	516	529	506	513	530	492	562	504	509	531	535	538	535	492	487	518	523	506	568	536	531	519	575	534	512	531	535	541	555	557	488	507	547	561	536	514	518	568	496	554	531	539	548	572	484	539	546	536	553	515	518	514	530	539	467	538	511	532	573	572	534	511	506	539	528	553	507	527	540	523	497	539	526	512	560	558	516	540	544	513	542	525	518	508	512	541	504	551	509	509	527	508	544	513	519	521	521	514	523	531	533	556	521	531	513	531	493	463	496	522	522	515	555
22857	9540	6739	3168	2537	2456	2093	1560	1426	1083	902	818	783	752	619	625	582	549	552	535	564	542	503	530	525	541	572	566	515	566	550	508	544	542	532	541	501	531	578	537	528	520	541	524	544	530	554	575	569	547	570	582	543	565	537	564	568	566	576	558	506	510	520	538	543	544	563	527	553	550	500	488	476	546	519	531	523	554	476	532	526	503	537	511	522	526	536	577	561	523	484	518	530	532	510	502	528	525	551	521	555	536	519	541	544	547	535	527	531	500	516	532	492	532	501	502	529	545	511	569	522	486	560	524	545	542	526	528	496	549	524	545	491	525	526	499	514	529	577	547	541	540	516	532	528	548	515	513	525	513	509	550	522	511	520	536	541	517	522	514	544	500	519	512	514	475	554	518	547	503	548	473	516	498	525	504	542	548	522	539	537	545	549	526	494	533	543	544	604	532	553	525	521	503	554	538	530	503	513	554	567	498	524	494	569	535	514	509	509	486	536	577	513	522	562	527	505	552	520	501	522	482	541	457	530	570	540	519	471	544	532	537	542	520	526	538	487	503	538	527	529	551	493	529	520	530	513	562	516	538	543	499	525	518	499	521	498	533	543	500	545	486	504	506	557	504	532	528	549	482	536	537	508	486	505	518	553	560	531	505	553	498	506	526	493	519	530	538	560	561	541	554	536	523	535	489	525	521	496	541	543	517	520	549	502	530	505	530	522	494	527	514	515	539	535	572	546	502	535	492	476	534	490	518	506	519	543	512	517	514	517	507	524	528	505	532	550	544	514	540	534	530	541	512	566	527	543	530	519	498	494	510	548	538	522	503	498	548	496	536	553	530	553	540	518	512	525	558	535	542	554	481	498	518	523	502	470	534	542	522	514	499	542	534	527	511	506	491	521	499	538	563	475	508	525	500	505	488	497	530	536	511	502	565	496	506	500	535	511	515	511	589	499	549	519	515	533	559	533	537	535	529	516	495	553	505	552	516	539	534	482	546	523	517	517	505	534	543	560	498	541	529	525	512	573	528	552	528	531	500	509	499	511	543	513	514	519	527	505	533	531	511	513	510	527	546	531	528	537	537	507	517	553	536	531	501	500	530	521	506	524	511	533	575	540	513	551	534	498	538	563	533	506	564	509	475	504	524	490	505	525	459	479	502	501	514	498	534	511	549	527	539	526	522	512	477	566	524	540	517	513	524	533	541	529	537	523	505	514	527	526	517	537	545	539	527	524	519	526	545	502	504	524	571	546	544	514	515	528	481	513	513	521	490	529	534	517	551	538	538	504	494	527	550	553	543	538	492	529	509	527	510	482	561	528	535	494	500	553	541	496	485	555	549	553	574	528	484	519	501	531	494	517	555	532	514	518	537	521	533	543	527	563	539	481	545	531	489	538	531	538	546	527	503	546	518	543	519	515	526	549	501	495	564	528	554	507	525	527	548	505	539	515	548	507	545	539	580	528	493	514	511	543	540	499	534	485	522	500	506	554	526	526	534	541	501	516	500	469	519	511	521	535	558	547	537	489	491	527	526	527	496	547	501	490	501	563	544	550	520	495	525	540	535	559	537	506	530	548	508	542	532	533	545	530	512	492	493	521	504	544	521	525	510	544	535	521	523	545	521	525	538	516	518	557	548	539	536	532	596	516	502	494	535	540	549	512	535	515	523	500	546	551	507	529	518	529	515	524	509	496	508	517	548	498	493	527	517	502	523	499	543	518	517	524	500	532	519	528	507	561	482	496	510	513	529	558	493	561	494	506	497	515	534	557	512	536	519	516	528	522	548	521	542	520	513	505	509	488	522	491	508	531	547	531	544	468	548	525	544	496	548	513	521	552	521	537	544	544	526	510	517	537	533	556	538	535	489	495	520	527	522	510	565	559	506	563	478	530	534	511	566	507	513	517	492	504	528	536	557	540	518	570	540	522	522	515	551	490	511	502	478	515	542	551	478	538	513	496	498	545	512	529	512	530	506	543	538	501	562	492	538	489	506	507	549	560	518	526	504	529	505	505	517	544	533	508	526	507	547	529	514	563	554	512	555	537	517	525	537	541	516	529	541	535	529	539	549	501	529	555	457	507	503	524	528	519	540	542	586	558	516	507	528	535	531	490	541	518	516	507	506	527	524	507	532	534	510	507	494	545	531	575	556	521	525	512	521	558	525	500	533	530	518	529	539	549	524	554	543	496	520	495	538	525	544	539	567	545	485	547	513	529	491	535	543	547	515	510	532	520	513	544	492	571	491	547	504	529	533	501	512	521	548	528	476	510	537	552	524	553	501	506	514	528	504	465	543	545	504	487	511	554	533	593	527	524	560	528	543	512	520	528	518	521	553	563	506	490	535	512	492	527	554	532	516	516	555	535	524	527	500	540	560	507	523	550	489	522	546	537	483	498	516	524	537	503	503	510	509	556	537	520	537	532	514	514	498	536	512	517	525	552	522	504	507	534	549	524	495	518	557	495	559	518	536	492	525	516	547	539	535	536	484	550	531	505	521	503	486	528	539	481	542	559	542	551	530	525	535	556	540	494	540	522	529	547	526	559	510	518	558	534	525	515	544	539	512	537	547	512	500	528	545	520	490	570	516	506	488	536	502	489	515	497	545	541	511	535	559	532	495	537	562	523	550	556	506	540	542	494	488	474	544	561	540	541	529	537	493	499	527	531	545	520	505	542	499	507	552	542	537	511	574	509	518	513	543	527	598	529	502	517	540	547	554	508	529	527	518	519	522	548	526	510	511	526	544	526	534	563	507	519	548	547	487	547	539	530	535	560	520	528	479	519	550	518	542	558	522	551	527	524	545	518	555	561	506	527	583	503	547	524	520	531	490	487	515	545	534	563	509	479	519	540	496	522	499	493	493	526	570	522	550	511	561	509	510	524	560	499	530	569	530	532	532	548	535	535	521	512	485	536	542	515	532	492	507	516	536	592	517	515	543	527	533	536	496	517	508	529	504	510	537	503	573	539	548	534	519	551	516	498	544	540	507	567	583	507	493	537	556	501	552	529	539	555	563	503	527	511	534	563	527	515	514	527	520	560	537	522	531	497	530	495	541	505	491	544	520	528	545	502	544	545	525	528	544	532	493	529	550	537	492	536	547	549	583	580	530	512	509	504	494	505	531	563	556	479	495	522	545	531	453	534	540	536	543	523	534	513	532	534	498	486	494	497	539	497	487	506	504	526	503	525	526	528	549	528	514	485	556	526	467	510	477	524	510	551	513	486	506	526	546	505	516	516	500	484	507	545	517	494	549	553	524	526	505	520	506	494	501	490	549	534	540	545	539	499	531	516	541	536	514	488	543	545	536	519	483	532	478	506	526	469	536	493	504	500	511	519	489	492	543	498	562	502	526	534	509	543	481	512	531	511	503	530	524	488	517	514	489	600	520	548	510	560	544	516	512	530	532	554	500	517	506	494	575	543	532	496	516	515	473	536	534	566	503	484	561	525	532	568	523	544	508	534	526	561	500	484	493	532	496	528	536
23050	21712	29515	24471	21720	21818	13410	2011	1303	1109	829	726	601	514	386	381	354	304	324	306	290	298	274	258	243	249	262	243	258	251	253	244	235	225	248	207	211	214	261	228	229	252	234	231	266	297	256	253	300	259	266	261	245	286	251	246	255	210	224	212	235	212	279	199	221	229	218	185	231	211	209	219	224	219	216	195	210	223	214	204	205	225	227	197	223	222	199	207	210	205	238	221	204	194	206	251	209	239	196	215	207	206	186	232	206	190	224	201	210	216	214	206	201	204	232	195	218	228	217	223	217	207	201	199	230	194	213	210	218	202	209	212	202	222	215	200	214	195	213	212	210	193	218	206	221	230	212	219	223	202	210	218	207	189	196	214	168	189	217	217	205	196	222	248	203	223	215	172	220	195	218	233	228	187	231	206	218	213	207	232	240	240	215	239	221	219	210	224	225	216	210	263	214	219	196	209	218	197	196	205	200	231	217	208	225	223	215	197	194	225	190	223	211	210	192	195	237	190	202	212	230	206	213	191	199	234	223	211	211	214	205	223	194	218	215	229	213	219	184	209	205	199	220	229	202	207	187	215	208	204	206	208	200	205	178	203	216	203	208	230	215	217	180	206	203	208	198	206	217	225	213	203	220	214	194	200	227	193	205	193	207	216	222	211	207	223	222	206	208	210	200	219	189	217	225	241	182	216	198	217	211	216	185	219	228	218	203	223	209	216	206	207	214	238	247	240	209	212	198	189	182	174	202	216	221	208	210	222	193	203	211	231	213	205	194	190	219	197	249	210	223	226	197	211	218	181	242	231	205	221	221	197	190	224	200	208	207	230	214	199	201	202	205	239	217	216	225	208	194	214	194	222	188	210	215	197	222	216	218	210	185	204	205	240	214	236	223	220	213	212	228	193	224	213	213	213	196	213	212	207	208	198	239	221	213	241	208	191	199	223	197	210	255	200	232	196	213	198	198	180	200	230	217	213	214	199	201	218	207	198	215	231	222	212	222	198	233	183	211	246	192	208	221	204	196	202	229	212	209	222	206	238	209	216	219	217	228	213	217	210	203	213	195	201	183	220	218	223	208	220	216	211	198	230	229	196	208	198	244	211	215	242	248	222	218	197	225	191	203	224	198	228	230	185	229	216	195	201	182	232	191	207	234	223	186	213	203	212	216	207	217	213	217	195	188	200	215	178	209	203	206	236	222	214	207	233	202	213	199	207	203	214	206	209	172	215	219	195	202	191	208	210	206	199	200	232	229	219	187	244	227	199	216	220	220	200	199	234	205	211	206	209	199	202	208	177	210	207	199	212	221	205	215	207	222	190	197	197	191	198	197	221	224	201	208	215	208	217	189	216	210	232	207	187	216	189	204	196	207	204	239	217	213	197	195	195	212	207	218	207	206	210	215	203	234	193	226	199	184	216	216	203	210	214	196	213	205	196	194	210	201	233	214	201	210	228	204	189	219	215	219	176	216	239	220	197	199	218	207	228	237	209	206	236	199	205	215	204	210	198	219	223	229	218	207	200	195	202	198	216	229	218	201	228	213	228	217	208	208	176	203	212	208	199	223	211	194	249	208	225	202	220	213	218	213	208	209	217	226	206	214	210	234	203	233	221	217	223	224	205	222	218	216	224	231	216	233	228	228	202	210	217	209	230	213	202	202	212	224	229	208	197	225	207	183	202	189	216	236	202	207	199	214	226	190	213	200	205	230	195	189	209	231	213	207	203	175	197	203	235	224	197	218	200	218	193	238	210	217	223	232	194	203	226	222	205	213	176	202	214	197	220	210	208	197	199	202	219	214	216	229	207	210	206	232	215	203	183	231	195	274	225	209	205	227	207	189	225	207	220	200	222	207	169	205	219	207	211	207	200	201	206	200	220	211	207	206	201	190	223	240	207	183	220	209	235	196	215	209	225	216	232	191	213	234	209	220	202	198	224	207	221	204	181	190	207	215	212	216	213	193	203	203	236	178	191	201	194	201	210	221	203	227	211	220	212	218	219	201	210	220	195	195	223	225	232	215	178	212	205	196	224	240	188	233	201	199	240	240	218	205	202	205	208	232	214	198	186	177	213	208	221	199	192	208	207	215	219	201	204	216	208	227	205	228	230	196	198	239	193	215	199	243	210	212	237	209	220	219	237	200	215	196	235	181	207	218	189	192	217	201	217	210	223	205	250	220	205	227	212	203	190	215	182	220	204	207	195	218	201	209	202	186	197	239	197	190	210	232	188	231	196	200	232	185	213	204	211	177	201	189	227	205	203	224	215	211	238	217	232	190	233	219	205	227	210	217	194	206	214	217	217	191	202	230	188	197	206	208	211	203	243	204	212	203	211	204	207	219	222	174	188	195	180	197	230	215	204	200	220	218	234	226	190	205	194	233	195	196	200	208	202	220	234	228	211	195	203	217	218	203	216	208	229	211	214	226	192	219	208	190	198	205	190	210	200	200	224	196	198	214	206	200	204	199	204	195	215	192	210	187	211	212	207	211	196	223	208	209	205	186	210	191	174	217	214	224	192	190	213	200	188	205	212	224	234	201	191	225	194	217	188	204	204	221	208	224	208	233	221	222	221	226	219	201	208	217	208	223	246	204	172	200	233	208	205	227	201	220	208	210	208	218	219	197	197	201	232	227	211	190	200	202	211	227	203	197	191	204	212	212	223	209	202	211	208	186	237	230	225	203	224	203	219	226	212	228	216	246	195	209	216	236	210	209	226	219	241	179	194	178	213	237	199	212	218	213	192	236	221	193	207	227	203	205	214	206	232	199	221	224	210	199	206	212	218	207	198	198	215	198	212	231	230	201	219	199	210	207	225	198	190	174	199	175	201	215	187	200	201	213	219	218	191	213	205	189	203	195	222	210	237	175	228	208	218	200	206	205	215	179	178	213	208	202	181	203	220	223	227	221	188	201	204	223	216	223	207	247	220	198	209	198	235	194	201	225	211	197	207	218	221	202	220	192	232	215	198	227	213	195	197	196	186	213	204	227	214	210	204	220	212	234	207	239	203	189	206	210	196	216	189	228	202	237	215	234	173	206	209	175	214	194	240	234	208	228	247	231	223	200	199	210	182	205	221	194	227	187	232	211	215	202	217	211	240	196	212	223	188	214	205	191	214	205	208	206	215	215	203	228	180	197	224	217	192	201	189	212	214	240	200	214	229	194	229	228	199	210	229	204	233	229	224	204	204	203	189	224	214	223	209	192	219	237	187	208	216	210	230	210	214	210	210	214	215	225	198	212	207	232	230	227	202	200	192	213	217	199	216	210	227	184	235	232	203	212	196	204	192	240	210	219	227	201	212	210	222	216	213	194	216	211	213	235	161	211	206	200	222	207	189	198	214	206	226	226	215	238	190	197	188	206	213	219	240	202	224	203	190	206	210	190	205	199	219	195	207	202	220	214	222	227	222	226	222	222	205	239	216	231	205	199	182	227	209	232	203	208	212	209	194	217	205	193	200	220	224	210	222	217	223	236	196	213	203
25639	16564	12656	6753	5259	4900	3597	2762	2077	1674	1224	973	771	664	541	463	427	362	357	340	331	302	288	275	277	263	260	278	256	249	251	255	249	302	242	262	248	282	274	275	267	259	257	249	276	283	281	322	289	292	283	305	302	283	282	276	251	237	223	233	237	273	232	232	222	256	218	248	219	212	229	207	202	220	202	192	215	216	229	223	209	230	219	226	214	226	210	204	210	196	210	225	227	210	188	224	200	229	182	234	197	227	212	209	212	225	203	233	219	230	212	193	217	233	205	203	214	204	203	203	215	205	213	209	200	225	202	219	236	223	223	202	218	211	216	212	235	208	202	209	204	206	214	240	196	223	201	204	201	242	212	217	228	233	221	190	228	204	207	232	196	204	203	257	203	193	232	223	234	201	210	216	243	196	177	198	199	217	219	205	209	203	214	211	205	201	211	188	228	205	220	212	208	234	206	220	224	237	207	229	210	207	215	210	209	201	224	248	196	219	210	215	217	227	225	222	203	203	204	214	233	204	234	205	216	208	218	227	217	180	203	213	247	195	243	206	204	199	210	225	193	210	224	233	205	230	219	225	196	212	204	207	201	213	226	210	186	220	194	199	210	203	245	218	204	213	207	198	211	230	218	211	213	211	212	196	213	212	244	221	210	208	190	215	207	225	235	215	217	223	225	216	241	207	197	252	218	220	230	244	226	222	190	221	218	204	204	212	220	234	227	209	215	209	215	224	225	238	191	213	211	220	215	215	222	209	229	222	228	206	231	215	206	224	211	204	207	182	228	260	214	194	217	205	226	214	243	231	214	222	199	201	197	213	201	223	207	207	225	205	197	221	197	228	201	238	245	186	244	211	192	251	210	231	233	240	218	196	227	205	221	226	222	209	214	250	217	207	195	202	204	225	202	200	211	209	203	231	208	239	194	227	220	198	212	223	215	235	218	189	244	219	242	204	224	195	236	193	186	212	219	218	202	222	210	221	214	193	207	203	206	207	230	215	233	164	241	188	217	216	216	213	211	222	220	213	212	211	189	211	226	236	221	211	213	179	197	197	216	218	218	220	209	213	225	208	207	215	230	215	217	202	189	230	239	208	193	257	241	210	222	214	210	211	185	202	210	231	208	231	224	224	182	224	195	189	208	226	210	216	242	254	202	238	198	190	223	212	233	196	198	209	189	194	213	184	208	220	217	220	206	217	221	215	242	227	210	195	223	209	240	209	223	192	252	217	221	227	197	218	189	214	198	208	217	238	212	222	210	192	210	214	210	236	216	196	217	210	207	189	194	213	220	222	223	170	215	241	207	202	243	216	208	227	216	207	218	234	219	200	207	212	217	204	195	189	210	205	221	211	204	213	192	222	210	225	208	213	220	209	210	207	212	210	236	228	206	213	194	197	205	230	208	215	200	248	218	244	202	220	194	222	221	222	233	215	185	230	221	210	199	213	197	249	216	195	221	206	223	210	210	219	232	211	219	208	190	222	229	193	223	201	216	216	200	225	196	258	253	208	225	213	210	213	200	219	228	195	213	190	217	213	224	223	214	229	188	215	200	206	238	215	213	205	224	216	217	197	228	202	218	205	201	221	211	224	211	234	210	218	173	216	217	240	216	225	209	222	224	197	176	220	229	194	226	213	225	198	205	188	194	236	207	187	207	214	187	250	198	231	221	210	242	202	226	255	205	214	206	219	245	207	217	196	204	220	207	216	199	200	231	220	219	219	223	198	228	207	221	229	204	231	194	238	195	249	215	197	183	213	216	231	221	231	222	204	209	200	190	224	219	226	238	220	216	207	209	201	219	224	217	204	243	235	210	200	225	209	210	219	200	224	222	218	209	217	204	230	213	231	212	197	216	204	206	222	213	221	224	213	211	198	187	201	205	225	248	206	226	197	188	224	219	221	223	203	193	214	207	208	215	187	204	224	225	218	186	208	220	164	187	213	200	207	205	223	198	207	226	203	209	212	220	190	222	231	222	229	248	197	199	221	208	211	218	214	217	217	214	209	213	211	217	243	209	215	203	229	236	212	190	212	219	209	218	211	230	215	206	217	225	216	214	189	233	210	231	216	189	222	189	235	211	221	212	215	195	223	199	206	195	212	213	210	200	209	219	241	168	217	199	238	237	193	214	194	236	231	202	223	210	231	186	203	207	223	214	214	192	210	202	214	197	226	232	207	218	215	225	199	220	215	208	224	225	219	223	230	227	254	202	218	216	200	211	221	205	197	210	222	220	234	237	218	219	204	216	223	201	234	220	229	220	224	224	197	200	223	217	227	213	229	190	209	211	241	217	218	206	224	224	222	217	210	234	198	228	213	201	217	223	225	205	194	205	226	249	199	230	186	229	222	226	209	215	240	224	200	218	214	236	211	205	217	235	235	215	235	209	241	206	210	220	203	207	204	208	216	211	213	225	226	235	218	212	218	201	209	240	224	208	210	217	203	225	205	229	196	218	220	213	213	214	197	230	221	205	199	226	206	231	207	225	189	203	193	210	222	210	220	206	199	235	247	215	209	206	235	207	203	200	215	211	189	214	230	220	234	196	216	223	210	224	210	224	227	210	218	230	226	215	192	194	211	223	207	207	237	241	214	234	217	227	199	208	229	189	192	221	218	220	223	215	202	185	203	200	206	206	237	222	216	177	212	189	227	228	209	228	201	230	228	238	227	192	207	221	211	230	209	217	196	193	223	225	214	218	222	201	216	229	199	211	208	216	210	211	241	232	203	196	201	208	234	193	229	201	226	215	219	221	200	222	215	227	232	208	229	208	216	231	220	191	206	227	203	234	209	225	227	195	194	237	210	217	209	227	206	216	220	196	227	229	220	187	206	204	212	225	218	215	226	224	208	201	241	216	234	218	219	211	216	242	233	228	216	224	209	206	200	219	225	196	198	185	220	194	238	224	214	211	224	256	217	212	222	218	195	222	229	213	228	220	200	210	203	203	219	192	208	219	207	209	212	207	213	216	212	188	210	197	207	197	215	221	203	206	211	193	201	192	238	218	212	219	196	217	240	191	216	245	203	217	217	207	229	190	231	236	219	222	195	233	237	201	227	219	214	219	222	201	219	222	202	226	203	205	200	214	224	221	201	217	210	210	215	216	202	216	201	238	248	209	228	237	213	229	242	209	209	229	223	212	216	198	231	223	204	197	212	195	218	208	233	220	243	196	217	224	204	195	216	206	195	217	215	200	242	194	227	195	198	194	199	240	185	216	213	211	214	217	206	219	210	192	214	218	229	222	209	221	205	212	228	210	218	225	203	216	196	195	211	213	217	240	207	214	208	201	225	213	209	239	236	220	205	233	224	209	219	237	207	218	198	215	215	225	224	223	221	223	227	204	206	206	207	204	207	206	208	230	218	208	208	213	200	204	205	204	203	213	229	223	226	214	222	207	195	198	184	206	230	231	221	239	230	205	220	221	205	240	226	220	207	199	212	209	227	222	205	194	221	240	205	201	232	204	207	208	207	212	197	226	234	226	198
28982	19633	6928	1640	1260	1157	1029	888	853	787	709	695	685	639	661	634	609	605	583	634	607	668	625	589	630	616	637	559	636	584	619	644	660	638	601	594	637	615	604	608	579	619	634	688	601	636	631	635	614	645	631	654	654	642	658	625	604	671	601	602	642	622	632	615	634	597	627	592	612	615	582	545	645	597	620	592	578	597	584	619	638	632	658	613	634	662	624	632	618	615	637	619	612	600	618	589	604	605	599	621	629	652	591	628	624	604	592	597	609	675	623	590	633	594	655	601	595	569	683	590	617	627	621	607	619	617	601	662	601	627	629	576	589	607	531	640	608	618	604	605	637	580	606	601	594	632	567	618	619	600	631	587	611	590	628	621	607	615	586	626	593	566	626	564	619	594	586	578	605	613	596	579	625	607	601	597	581	639	604	610	622	610	601	591	561	644	616	620	611	646	620	595	617	596	667	624	604	643	618	598	631	594	634	598	627	617	606	624	587	597	634	604	594	610	593	627	571	639	572	638	610	613	610	633	666	633	594	600	610	639	625	607	585	595	615	654	599	611	593	627	640	615	623	620	626	593	613	629	602	647	588	591	628	609	598	586	606	570	570	580	605	646	622	595	647	611	621	638	614	579	569	642	606	648	586	608	619	614	564	610	620	633	649	623	602	585	644	602	559	594	613	593	593	636	593	596	606	633	608	615	656	614	562	625	612	625	666	644	601	614	613	644	642	581	612	607	577	635	608	652	578	605	562	608	605	574	584	635	604	679	613	616	596	597	623	574	616	617	579	638	608	610	604	588	636	613	626	571	582	636	619	573	629	614	609	657	608	616	590	602	637	609	636	571	613	616	595	645	577	630	655	638	631	626	645	623	599	615	609	611	609	625	629	623	646	614	581	621	605	618	595	611	609	644	613	629	601	623	586	657	583	600	615	611	610	611	608	638	617	639	599	587	626	584	584	607	636	599	611	602	661	589	609	602	599	596	630	610	644	560	634	665	590	621	621	611	606	619	610	622	584	587	613	574	575	621	655	641	601	571	659	571	628	616	622	556	627	589	593	619	582	635	575	601	621	579	626	634	674	637	640	575	622	569	634	622	594	571	602	630	643	656	608	585	596	576	604	615	630	632	608	630	667	610	620	645	624	652	630	610	625	599	603	622	635	593	600	598	639	636	602	642	610	597	608	643	599	592	615	595	622	600	612	571	600	637	661	609	624	604	622	634	647	587	618	597	621	599	604	639	627	552	594	592	567	608	600	589	641	603	631	645	568	557	618	599	581	598	604	650	620	632	637	635	597	618	606	626	593	589	631	611	622	609	592	628	574	583	635	646	615	599	570	597	589	655	625	646	624	565	637	647	612	636	615	577	589	638	600	614	628	597	593	626	628	619	667	621	600	594	612	625	610	596	650	609	614	589	643	593	616	599	621	617	571	590	586	632	611	613	564	631	589	604	588	625	599	636	608	571	559	625	599	603	602	640	621	611	623	578	634	600	598	627	628	637	611	600	627	634	606	583	626	583	611	586	591	629	586	608	629	607	645	603	592	604	607	598	628	675	594	587	610	619	638	583	619	642	600	635	666	656	601	620	566	575	596	628	599	607	609	663	598	595	578	582	651	576	607	604	581	613	604	632	636	613	583	607	633	596	589	627	544	649	598	598	604	579	641	605	594	592	620	664	602	621	606	635	563	623	592	613	644	677	601	645	647	621	614	643	604	610	638	629	635	615	573	589	589	589	591	598	658	592	581	601	625	622	620	601	591	648	596	592	634	612	604	623	607	563	610	535	591	627	653	632	607	589	585	572	640	604	604	598	658	622	597	616	638	608	615	646	652	628	625	583	628	591	592	648	590	586	617	639	621	609	594	607	589	610	635	630	640	633	631	612	599	562	584	614	555	654	621	628	628	615	649	596	605	644	599	628	595	591	579	629	610	615	686	599	588	567	577	616	625	589	643	639	598	581	609	648	652	595	579	594	553	581	597	657	581	634	648	618	609	610	605	632	572	671	639	599	619	656	610	607	614	619	601	614	629	576	579	602	644	622	599	583	583	575	642	622	638	629	606	591	618	607	652	654	636	597	632	620	637	579	616	579	647	625	607	609	572	608	573	642	671	633	608	613	594	621	597	596	590	641	669	587	573	635	637	617	636	628	597	643	606	620	584	565	616	621	624	618	608	585	607	645	617	615	603	636	610	614	621	606	625	582	568	598	622	593	617	654	571	656	600	581	598	589	597	600	584	614	629	626	612	594	649	671	629	629	608	589	590	601	635	614	572	639	585	652	603	579	642	608	634	604	547	639	559	575	647	615	563	578	595	591	631	616	593	605	608	583	589	619	611	613	619	620	644	584	608	605	631	614	619	618	603	623	618	592	603	594	641	600	601	651	618	620	601	564	636	622	629	600	612	617	602	634	588	621	628	614	602	546	572	609	611	614	649	638	637	610	648	614	656	598	625	584	619	571	553	596	632	638	575	604	606	575	631	556	637	640	604	633	575	660	585	645	601	609	651	616	604	628	619	634	602	612	584	581	596	608	581	603	621	593	647	622	584	645	628	623	606	588	592	594	601	508	619	601	618	599	607	600	577	658	609	593	591	616	567	593	610	608	643	598	613	575	614	628	597	605	612	658	614	621	618	603	610	595	579	599	591	551	629	662	560	601	605	607	608	590	589	604	624	615	634	603	607	629	606	592	594	623	601	591	561	608	604	565	617	576	588	618	568	643	618	647	600	638	613	619	580	586	612	601	586	584	645	634	626	639	617	544	576	588	606	611	607	598	604	598	598	629	669	631	578	591	595	598	618	547	574	627	558	624	621	625	604	598	605	576	589	586	612	635	641	576	654	612	596	607	604	626	629	596	608	623	573	609	604	620	634	594	603	583	629	611	622	591	620	587	641	606	552	623	583	590	644	609	606	578	612	623	646	587	655	622	645	611	648	600	643	669	614	626	591	667	650	628	601	660	634	599	628	608	558	607	566	574	642	594	579	576	608	620	601	626	592	616	581	614	557	613	621	626	610	628	608	618	624	649	615	629	578	614	585	574	650	602	634	633	610	608	598	618	601	641	595	577	583	597	638	621	649	608	593	564	597	578	596	613	607	594	606	593	596	612	649	623	633	633	630	631	607	590	574	647	596	589	610	586	589	599	614	605	615	637	628	637	577	625	611	602	606	657	569	626	625	606	596	619	622	586	626	598	601	623	616	565	643	593	635	616	613	617	594	601	648	604	600	595	643	579	593	572	620	614	611	655	625	589	571	588	628	624	612	594	615	582	586	592	601	641	611	591	633	623	617	565	607	630	590	539	602	563	610	632	648	598	593	580	642	617	577	605	628	640	574	589	613	634	651	647	610	610	574	596	637	607	605	642	604	619	604	624	633	600	600	607	591	668	656	585	612	598	609	563	594	655	631	611	622	630	626	606	617	604	569	605	622	638	622	621	595	599	592	646	636	606	600	581	613	600	644	596	604	575	624	597	613	620	584	609
20008	3062	2275	1625	1702	1647	1249	1167	967	885	829	738	690	689	683	641	650	604	594	633	614	614	629	630	640	605	641	567	633	683	616	599	627	586	605	654	625	631	655	673	603	587	616	644	597	620	616	627	610	631	688	658	651	617	649	618	621	648	637	623	632	618	628	593	638	626	609	632	632	616	646	619	627	591	632	659	611	595	613	632	619	580	615	647	563	584	614	634	665	623	595	620	663	596	601	621	615	645	623	619	590	642	634	613	636	634	584	638	624	622	650	643	615	623	625	640	591	624	669	640	647	606	598	568	596	579	631	580	648	587	632	609	634	645	624	659	586	602	619	597	652	636	623	626	613	648	645	641	626	632	613	617	609	634	613	569	618	619	599	624	592	610	619	658	617	641	615	607	645	602	592	593	606	610	613	622	617	630	647	649	616	639	640	602	638	630	612	625	665	634	632	626	646	611	667	613	658	631	648	613	600	592	605	640	594	648	617	603	606	626	618	610	635	641	635	619	608	596	612	609	644	588	623	683	596	626	672	636	624	577	646	684	603	656	621	612	645	653	634	701	637	633	609	627	617	570	589	621	601	607	605	612	623	603	657	612	592	623	627	609	614	630	629	608	593	612	620	647	556	588	614	601	602	614	655	629	611	640	623	611	651	596	623	689	587	609	630	623	604	616	613	595	678	608	580	598	649	649	623	634	602	615	617	626	619	601	621	612	614	597	579	535	579	654	620	629	642	566	650	616	636	640	673	597	660	658	665	616	579	631	606	603	589	588	587	604	594	618	608	663	634	615	648	624	627	612	644	674	644	612	621	616	641	674	586	623	641	595	629	628	609	646	602	637	660	587	636	621	632	624	627	602	626	635	597	648	648	595	595	617	639	586	631	623	583	615	605	603	610	605	563	615	607	625	646	627	622	600	632	641	656	599	622	632	604	588	606	585	625	606	568	618	608	578	638	634	620	648	629	623	607	599	631	589	636	608	598	599	601	622	579	659	668	604	640	626	612	622	672	613	618	629	634	622	647	611	632	630	605	653	639	619	627	622	614	596	610	602	571	670	610	598	642	647	596	655	619	632	626	586	634	569	638	648	663	588	618	652	620	658	634	642	638	614	610	642	599	677	677	592	630	636	609	576	682	634	644	580	640	638	629	628	589	629	559	629	602	619	629	579	619	614	614	623	615	589	677	626	653	605	659	599	628	687	637	563	646	621	625	601	651	623	625	615	601	581	592	613	667	630	640	611	625	665	616	602	653	657	615	624	614	659	644	603	608	644	613	626	592	664	608	644	624	648	632	632	653	666	630	606	604	580	620	601	609	684	628	623	616	660	605	616	621	633	648	612	640	624	602	608	650	615	613	623	587	620	577	667	665	621	611	638	615	618	576	612	621	650	589	629	653	633	636	637	606	652	618	612	606	638	614	635	609	615	668	605	610	624	606	629	623	644	616	610	654	628	571	656	612	581	575	684	611	630	634	622	616	573	627	643	642	636	617	633	608	653	618	585	627	638	629	587	643	639	593	639	640	581	629	655	613	565	596	604	603	614	615	607	582	606	638	603	604	627	648	634	631	630	648	639	622	605	566	638	619	656	598	595	635	622	634	615	627	634	609	633	624	629	632	669	602	699	619	613	667	614	654	622	619	603	594	567	588	582	666	620	633	577	649	646	609	633	609	617	603	614	622	623	621	590	631	605	650	639	620	596	625	625	647	589	615	601	637	623	643	590	584	622	615	618	641	596	650	667	650	586	613	601	568	610	611	647	608	598	610	612	615	643	591	605	610	604	605	654	631	600	592	605	590	621	633	620	636	622	625	618	657	627	663	615	626	569	613	622	629	590	611	684	630	656	625	657	610	641	640	625	615	622	632	607	594	579	623	621	614	609	628	639	645	593	620	641	620	623	575	585	610	609	609	641	625	667	598	665	615	618	606	625	638	603	588	638	634	635	603	623	661	602	630	643	634	616	594	628	614	616	580	608	590	608	661	668	635	587	599	630	615	613	637	622	597	678	631	606	626	632	646	625	606	623	602	639	579	612	586	596	641	622	641	594	629	631	594	641	588	590	596	622	606	593	610	606	618	581	597	660	635	621	614	613	612	579	573	600	637	641	614	597	576	584	603	618	636	605	597	618	634	673	624	617	627	672	654	617	610	607	665	660	635	620	651	619	623	623	613	624	658	632	638	617	639	627	607	661	670	628	636	616	622	643	652	649	628	613	639	596	631	622	652	665	634	631	586	617	646	604	622	580	596	584	605	599	644	596	607	667	644	618	602	632	632	667	594	612	610	640	609	610	620	630	606	634	573	617	623	592	614	634	630	626	609	622	614	643	604	632	633	593	625	634	592	632	621	578	632	616	592	602	647	609	629	593	621	609	650	620	601	578	631	631	655	598	624	615	585	637	565	615	627	646	614	616	587	580	637	611	628	622	635	639	597	639	672	626	618	577	613	590	642	656	681	645	563	642	600	645	596	646	638	625	620	632	612	645	633	598	622	634	572	626	667	591	606	629	644	609	590	619	602	614	652	614	666	623	557	617	600	620	619	624	637	637	590	633	577	635	647	630	596	580	609	643	640	628	628	599	625	586	607	598	655	634	643	605	628	643	633	638	632	607	651	617	613	629	621	638	637	666	609	615	625	617	639	641	629	597	618	646	595	638	601	612	644	644	614	615	617	628	652	590	662	593	659	631	600	601	624	606	641	634	676	601	648	629	635	605	597	623	596	631	615	613	676	681	626	660	617	591	631	640	656	666	646	653	642	644	616	615	648	649	677	582	631	655	590	616	667	606	592	632	677	618	611	602	625	660	633	585	593	652	609	624	632	622	601	578	613	643	584	571	601	616	644	654	631	631	654	601	607	624	626	602	590	638	617	585	636	645	634	623	627	619	634	633	613	596	628	629	623	574	621	632	643	674	662	607	605	611	639	660	622	622	628	614	605	643	629	634	573	613	629	570	628	593	590	599	585	594	588	576	658	645	616	637	612	636	654	592	579	605	636	600	626	658	634	608	637	615	638	662	594	617	635	600	642	619	621	610	655	621	650	621	630	629	639	622	635	597	622	605	626	646	624	560	620	650	617	606	665	650	613	622	640	624	611	592	603	607	644	611	632	652	645	607	604	665	597	652	600	608	615	659	628	614	643	669	605	625	649	596	611	606	612	604	617	615	590	658	617	589	633	604	607	539	648	604	624	634	630	619	616	588	658	596	644	681	579	657	606	615	581	607	608	640	602	634	622	665	600	622	631	589	609	635	689	602	632	644	589	641	598	614	606	600	649	623	655	644	613	644	619	640	613	605	636	638	639	657	596	595	692	651	629	597	634	625	643	624	617	609	612	593	609	595	608	622	646	639	637	633	580	615	609	623	669	615	648	582	621	625	635	648	666	640	643	584	592	571	631	673	667	614	636	643	613	642	639	637	610	668	603	600	643	636	608	590	614	614	605	600	632	628	640	615	591	614	603	637	620	646	616	631	606	598	603	621
24177	21683	29099	24819	21725	14094	2307	1379	1121	872	785	667	580	559	491	471	464	436	415	391	434	441	430	409	424	424	396	408	442	401	386	426	366	386	406	425	398	411	359	345	388	402	392	396	407	454	438	431	456	416	404	410	433	407	420	415	372	429	376	401	380	410	375	385	390	415	350	397	402	430	365	364	382	382	378	352	387	358	343	368	400	347	381	403	363	398	395	395	393	352	371	390	421	365	373	379	371	389	369	386	381	403	400	371	379	393	437	403	387	369	378	430	400	368	337	428	404	373	375	371	392	391	372	395	398	357	404	377	408	380	364	369	407	360	369	361	379	398	399	396	372	398	420	352	389	376	390	366	361	353	387	399	395	357	384	376	376	376	385	421	350	380	385	359	394	381	367	358	376	397	410	368	390	373	385	387	406	365	362	390	354	342	392	378	382	385	401	423	377	414	375	392	398	384	382	374	360	380	370	362	356	393	375	383	369	362	346	382	377	383	381	386	365	386	377	378	380	361	361	365	407	389	378	372	381	378	393	441	366	367	372	402	373	357	371	373	364	370	375	418	371	420	369	411	378	363	373	396	390	381	371	365	423	375	401	387	368	418	374	402	379	389	382	355	384	371	377	350	387	380	357	368	384	384	364	374	355	380	421	380	407	380	399	400	401	374	360	358	384	398	367	361	381	354	393	408	387	396	389	386	363	367	371	356	409	373	361	375	399	375	369	386	377	364	394	384	358	388	363	415	389	383	397	358	370	365	362	370	339	373	381	436	380	347	399	377	397	379	341	396	384	375	380	404	410	391	387	368	364	394	405	359	385	427	384	369	359	364	365	349	371	380	403	396	373	397	385	389	398	377	369	389	384	396	385	381	413	368	404	396	354	372	356	371	389	380	366	394	358	369	442	363	385	397	389	345	363	400	398	407	390	403	359	387	373	345	368	359	402	376	385	382	364	351	388	366	405	400	389	367	380	398	399	400	391	433	388	406	379	388	354	354	399	387	344	382	354	379	387	368	367	357	380	362	402	383	367	384	405	418	400	417	389	415	367	380	342	391	380	400	384	398	399	391	386	397	413	369	347	395	396	390	348	383	421	353	393	351	335	336	375	366	406	393	391	362	376	368	381	375	391	376	380	417	403	350	386	354	383	407	361	429	405	354	377	353	384	344	362	392	361	383	409	363	366	388	370	409	388	380	377	367	398	408	382	369	419	401	374	417	371	398	370	395	419	392	359	370	418	395	355	379	389	403	376	427	381	358	387	392	454	430	405	363	378	383	411	379	357	354	374	365	387	391	402	369	390	373	397	372	395	355	351	394	394	355	403	343	393	388	347	397	385	382	375	385	357	367	378	389	392	400	380	393	377	399	360	356	388	372	355	386	359	365	426	376	415	365	400	389	383	409	365	394	371	406	398	368	359	384	390	348	364	359	364	398	400	385	412	417	397	402	389	379	413	372	383	389	379	384	380	391	417	395	386	373	371	375	406	350	379	379	374	341	424	391	376	392	388	397	404	377	402	387	378	333	421	389	384	332	413	374	383	375	356	378	384	399	402	352	401	384	365	342	374	351	399	381	390	372	381	374	378	404	420	394	373	406	391	385	341	381	388	429	359	352	399	355	356	384	315	405	351	384	398	342	360	362	385	388	375	386	390	396	366	398	390	404	367	433	376	365	406	376	346	415	387	398	394	373	395	362	384	341	375	406	360	400	354	389	395	393	352	372	383	392	345	373	368	385	408	358	360	402	387	369	366	360	348	337	382	349	348	389	361	399	365	363	365	407	427	380	368	379	363	398	361	390	389	383	354	334	364	391	386	368	417	380	377	379	392	383	405	369	358	356	392	382	378	380	362	349	412	404	406	364	367	347	379	384	397	384	384	354	389	358	361	387	376	381	393	376	370	379	360	351	377	366	383	412	388	373	384	396	362	370	409	379	400	349	401	369	387	380	382	341	350	393	396	396	389	385	362	361	370	360	403	401	394	377	399	357	359	410	389	396	365	382	362	346	362	371	416	364	353	418	367	356	384	356	370	392	330	389	422	387	411	375	411	377	353	407	394	392	394	353	384	368	387	373	352	376	400	363	365	398	411	387	363	393	371	400	396	368	349	369	349	382	365	358	385	391	364	351	382	403	389	404	367	380	376	367	376	364	384	362	443	397	344	369	393	377	372	382	391	372	356	391	369	359	379	372	416	378	369	386	371	410	369	369	355	394	372	352	387	379	389	374	387	362	399	373	356	394	407	379	381	369	363	368	417	398	372	358	376	403	392	381	361	369	371	381	389	377	393	359	399	400	402	376	380	376	353	397	337	398	378	352	377	381	361	359	362	370	369	363	385	357	362	375	379	391	391	371	385	376	372	355	348	397	389	410	392	371	379	406	375	355	427	390	380	375	417	362	393	375	359	406	383	363	397	384	406	401	372	380	374	328	365	355	386	384	369	378	367	393	369	405	364	370	375	361	342	386	378	367	366	381	424	364	416	382	401	370	353	373	384	380	382	375	373	349	354	407	389	376	382	364	405	373	364	371	386	368	373	377	352	364	352	390	403	429	389	416	390	401	422	394	365	362	381	389	351	406	385	346	363	416	375	388	376	411	375	371	354	367	377	388	409	374	370	365	359	379	369	395	398	384	395	366	355	415	372	398	382	366	379	359	374	378	380	408	423	356	377	364	393	405	372	375	344	373	373	357	379	386	380	403	373	374	383	372	357	373	407	381	381	402	385	377	371	354	404	426	350	356	383	366	381	422	383	366	409	362	391	348	397	394	416	409	386	390	386	386	374	386	393	384	411	387	352	366	315	355	385	376	383	367	385	389	349	367	368	415	355	386	413	379	372	403	344	346	342	378	376	397	408	397	443	368	402	373	422	389	385	348	372	369	419	358	390	376	377	368	397	379	380	365	368	383	371	389	374	336	414	396	413	382	374	366	378	387	377	380	350	387	395	359	386	364	380	360	354	353	358	383	398	389	371	375	384	374	343	367	374	409	340	369	365	381	381	353	397	384	384	407	357	431	373	379	361	357	380	339	373	388	355	394	373	398	377	359	401	403	373	381	364	361	339	373	391	349	363	385	412	392	322	395	387	363	374	409	380	420	382	398	361	397	348	389	365	384	388	377	358	376	355	365	384	353	365	361	361	393	411	332	368	372	375	369	369	382	380	391	411	397	400	363	355	374	357	410	348	342	368	358	368	403	391	413	390	372	390	402	435	377	394	387	357	388	398	378	367	369	338	375	347	362	373	354	341	372	345	403	385	340	416	386	369	373	369	404	376	401	371	406	405	417	387	387	356	370	382	388	379	360	403	410	349	392	403	401	360	353	379	383	387	408	395	373	376	386	387	400	389	362	359	407	378	362	398	398	422	385	370	361	391	385	421	389	363	394	388	316	363	404	395	375	363	374	413	388	393	375	367	384	391	376	394	397	374	384	404	342	352	389	392	356	388	373	376	405	385	381	357	378	364	404	416	381	398	370	368	385	384	378
22689	10274	8089	4377	4156	3117	2313	1942	1472	1221	998	825	695	646	538	509	500	491	470	459	451	492	449	460	466	446	434	442	404	444	398	390	413	421	425	399	400	426	423	430	449	396	421	411	433	479	459	461	483	451	439	457	429	442	435	445	414	401	397	399	424	417	395	457	442	357	411	443	412	384	374	381	401	424	367	375	375	400	386	410	419	391	432	407	397	387	414	390	360	375	421	405	398	410	383	370	418	412	381	362	430	404	422	395	417	395	419	420	374	397	400	389	454	400	423	386	447	390	385	382	405	398	411	402	370	383	368	409	423	419	372	375	404	389	390	392	389	370	366	415	414	426	421	387	375	364	400	412	361	376	416	429	395	400	407	399	373	400	386	392	394	414	402	406	403	383	382	407	385	404	402	420	434	375	411	404	398	434	414	405	426	378	382	415	392	369	383	393	402	402	415	375	391	398	395	386	389	406	380	420	451	451	366	390	366	383	416	357	387	397	415	402	389	408	378	396	414	396	425	393	400	420	418	392	397	390	409	340	395	385	398	410	395	394	371	417	386	409	380	393	403	402	382	388	373	424	364	426	404	400	399	367	368	418	413	394	362	410	406	391	408	402	373	397	390	383	417	432	426	409	408	393	419	404	358	401	410	416	408	419	379	402	407	378	413	402	411	450	405	387	382	416	398	371	434	408	387	408	419	393	384	400	402	365	385	407	421	390	394	377	394	407	418	418	392	399	399	367	377	394	386	373	420	392	361	396	395	374	394	388	383	433	420	418	409	391	429	403	384	428	378	409	412	371	393	404	387	428	406	401	357	374	435	411	391	424	422	357	419	432	379	388	389	389	368	439	388	371	439	392	390	408	437	389	435	363	392	377	400	380	385	415	388	405	381	393	387	392	421	385	407	422	375	392	388	416	410	411	396	388	404	387	366	379	389	390	400	398	387	410	422	350	370	365	388	416	400	384	402	408	425	403	422	380	364	401	399	393	372	377	395	404	403	369	400	394	402	446	421	429	399	407	410	400	409	405	362	388	385	415	395	348	389	383	459	396	366	390	386	387	364	388	395	424	362	389	389	408	405	392	417	431	365	373	390	412	387	385	394	384	398	399	432	368	386	408	399	405	427	409	374	407	386	395	404	387	389	411	383	383	412	396	390	391	410	420	414	400	386	423	395	404	394	387	422	363	356	429	378	373	379	354	427	408	429	396	390	416	402	371	420	383	388	395	400	403	376	402	371	368	387	422	392	387	415	423	402	390	399	391	414	398	400	384	400	415	420	402	363	358	408	369	406	366	386	403	389	410	389	422	404	417	403	402	404	394	338	425	383	422	370	406	404	444	400	422	409	420	397	405	405	419	398	416	401	344	401	374	417	410	373	391	403	416	385	360	410	394	398	416	397	396	384	385	411	412	412	357	392	375	390	391	410	406	413	379	395	382	393	417	411	375	366	393	371	395	406	416	409	418	407	382	411	427	417	407	425	417	379	361	399	385	390	393	385	395	402	398	406	444	376	404	390	377	431	337	439	400	347	392	364	379	395	418	411	427	378	402	384	390	400	391	359	441	422	401	380	399	378	383	405	389	385	367	391	363	422	387	415	378	387	420	437	364	382	378	421	419	399	410	409	404	365	384	416	415	376	401	421	377	396	415	402	436	388	403	395	412	406	419	406	375	383	366	409	433	415	392	422	399	384	381	398	421	359	368	382	411	386	410	401	371	412	381	387	397	404	375	366	442	365	429	381	372	396	415	418	424	379	397	400	388	363	382	406	400	406	395	363	378	420	391	386	409	400	378	366	412	429	394	395	434	427	391	411	411	425	380	394	391	429	398	361	399	366	385	423	371	422	413	385	408	359	387	409	416	407	419	420	385	399	420	396	375	413	385	386	396	409	378	387	393	384	383	400	378	386	422	399	391	346	401	401	401	424	413	383	384	377	396	394	394	378	398	404	401	375	435	405	392	396	399	406	374	422	388	369	362	390	408	408	397	414	393	394	390	400	412	369	354	370	406	371	448	383	412	423	418	373	453	396	424	395	414	413	407	368	398	389	375	417	401	399	414	409	373	396	410	437	388	410	391	366	421	407	366	421	357	382	407	420	416	397	431	391	425	380	371	356	414	371	392	374	446	425	387	408	386	368	369	395	392	390	378	417	400	411	376	404	393	376	368	393	413	402	366	406	399	386	427	428	395	387	403	427	370	418	390	398	407	409	386	375	399	403	436	375	403	377	375	414	390	389	385	392	373	368	410	368	393	406	416	387	376	369	428	421	433	394	391	378	393	371	377	356	334	414	403	385	392	375	364	398	371	359	394	380	416	417	402	382	380	425	409	368	395	361	381	378	396	374	412	405	398	375	414	424	398	412	398	419	392	418	408	422	416	423	385	406	357	360	405	385	362	412	382	389	402	420	441	379	407	360	425	399	365	391	387	378	396	413	385	406	386	432	383	414	407	382	396	379	401	416	406	395	355	363	377	412	404	353	371	407	427	380	387	421	404	405	412	383	388	395	425	375	404	407	392	421	409	396	415	374	393	364	402	369	392	422	370	396	359	404	429	401	415	359	400	378	380	386	408	415	405	369	392	353	381	372	384	450	381	421	409	386	414	417	431	372	432	377	388	399	371	433	375	405	404	408	405	405	367	442	386	397	402	406	382	396	380	407	434	385	394	367	390	392	410	412	396	392	405	403	389	394	365	399	356	408	403	389	389	434	372	415	449	426	398	407	391	401	388	405	395	417	382	404	374	370	394	384	373	381	417	428	360	375	409	407	381	380	414	415	409	399	382	408	385	411	370	383	417	399	376	369	393	386	404	393	384	424	406	431	412	379	375	411	412	383	352	389	421	417	399	402	398	435	382	415	414	407	365	394	377	405	387	410	397	392	390	406	403	369	392	394	394	404	391	387	406	406	374	410	405	405	389	391	410	401	367	381	435	392	385	388	387	396	387	410	387	382	425	398	381	368	393	408	407	409	414	391	427	388	391	379	396	379	365	435	401	423	406	403	379	373	411	379	375	354	394	371	408	425	389	415	428	404	435	407	427	380	392	418	407	404	416	402	407	381	389	405	409	415	396	423	404	421	389	365	392	398	397	409	442	431	391	396	419	366	417	387	411	397	377	393	413	363	388	394	394	385	374	398	430	425	422	413	394	418	375	366	406	377	368	384	376	382	396	377	415	370	395	412	390	377	432	375	343	413	356	407	395	412	406	406	413	366	364	414	434	410	410	428	376	408	357	390	383	398	403	421	394	367	394	406	406	377	377	407	425	388	370	363	398	384	381	376	390	399	382	407	380	388	438	389	421	406	379	423	405	338	434	384	438	381	392	386	435	432	432	414	401	381	381	395	405	422	397	417	368	434	459	397	403	367	404	388	368	398	378	383	413	384	423	396	418	415	359	399	372	401	438	379	439	383	428	411	384	409	399	414	412	374	373	379	440	360	431	387	394	410	374	376	405	393	363	397	375	424	404	398	432	405	411	403	383
25175	21674	28360	25421	19154	2924	1439	1159	1011	866	751	733	704	651	622	598	594	600	591	587	576	576	562	547	615	538	577	552	572	563	499	545	552	563	592	581	542	529	551	551	581	548	558	523	598	579	605	589	536	564	561	542	561	589	554	565	577	553	586	538	568	571	489	546	576	547	536	535	567	554	502	529	532	501	531	559	552	552	553	554	512	499	539	555	495	532	535	526	593	535	582	560	546	541	535	534	511	531	588	574	527	530	533	530	534	541	554	559	499	557	551	527	516	540	551	517	519	555	554	545	509	556	535	555	568	533	559	514	583	521	547	562	537	547	552	568	561	531	536	573	550	589	522	550	540	555	557	554	528	577	594	531	521	538	534	539	528	544	572	559	594	510	591	569	561	510	527	531	544	549	581	501	577	560	561	561	574	529	513	512	526	538	527	472	531	542	524	610	585	596	555	553	526	568	600	557	555	510	572	548	559	570	515	494	568	507	536	544	580	517	553	527	541	541	530	485	524	539	526	590	550	523	562	555	520	538	549	520	532	570	576	578	547	546	546	567	566	539	556	534	486	521	533	506	536	516	541	502	514	510	514	501	535	507	547	535	536	598	560	538	551	518	575	491	515	481	556	534	563	505	559	546	537	548	544	525	547	506	499	534	532	548	568	523	534	539	552	540	576	574	558	523	547	582	504	567	546	586	571	570	520	563	607	564	520	543	529	540	542	550	570	530	557	581	532	557	538	551	514	573	516	556	540	529	513	495	536	561	514	512	521	552	562	529	537	539	500	540	515	503	519	536	555	505	524	533	549	526	536	517	528	532	534	551	488	532	553	553	531	541	518	547	526	520	536	555	567	474	521	553	530	569	549	542	542	526	559	582	551	507	532	538	519	571	531	508	535	559	528	530	526	509	546	549	514	565	563	548	602	543	560	559	494	550	563	557	540	547	578	599	557	556	587	528	564	543	557	526	547	524	573	528	556	557	521	554	530	531	527	523	561	551	531	543	515	525	517	568	546	565	500	522	525	551	523	554	586	518	535	553	530	558	508	564	534	581	565	532	523	524	534	516	567	558	546	550	550	520	542	503	537	550	537	540	542	558	548	556	548	575	538	544	539	584	547	556	543	553	552	555	594	542	521	555	529	535	512	540	546	529	543	541	540	524	576	534	539	526	520	516	560	553	543	517	540	570	527	523	534	548	542	579	540	552	554	537	542	546	567	562	529	528	524	560	532	567	506	598	499	548	531	523	568	528	572	543	552	539	563	542	574	551	535	537	573	569	518	591	519	556	535	580	551	538	553	572	577	510	491	587	532	540	575	524	554	485	543	546	512	555	547	528	515	518	569	583	511	500	518	509	551	534	484	524	534	516	523	552	547	547	590	588	545	528	548	539	540	534	553	533	520	566	513	557	512	513	559	505	539	551	537	567	559	498	583	534	538	544	553	532	560	540	560	551	489	507	502	538	560	554	546	577	510	555	538	520	571	542	557	595	562	529	502	510	509	555	563	495	549	521	566	530	583	529	543	568	501	508	550	522	560	548	533	588	514	574	586	536	552	556	554	583	570	572	530	537	542	531	530	544	553	542	504	516	550	540	596	522	536	548	527	530	533	521	559	532	586	582	551	532	510	549	556	549	521	510	535	563	531	533	560	556	554	543	512	574	521	507	556	563	564	553	540	556	541	549	513	566	545	534	524	522	519	524	553	522	552	529	530	528	563	520	521	537	506	541	570	549	575	563	496	525	561	549	566	569	572	566	556	541	530	549	552	534	561	510	515	580	525	540	517	540	568	532	554	571	527	568	540	518	563	567	543	582	484	528	571	532	533	500	569	586	515	499	516	569	560	552	539	559	531	577	547	554	521	548	536	493	543	555	575	550	526	555	564	573	576	479	493	559	517	527	577	542	522	490	538	536	526	528	570	518	623	539	518	526	580	560	513	581	548	537	523	515	586	544	504	532	565	543	485	524	548	535	511	558	538	556	537	506	528	549	545	578	536	518	587	562	545	508	502	531	549	518	545	505	544	599	540	556	569	524	480	557	504	583	499	540	575	538	538	534	535	570	569	530	556	548	532	523	531	482	533	529	552	546	550	512	533	557	551	548	550	530	512	504	550	548	531	513	574	546	531	557	490	532	520	526	512	552	534	540	538	563	513	554	553	532	577	561	518	528	540	561	539	533	532	543	588	520	592	549	563	558	582	541	560	531	569	501	536	522	542	525	528	534	533	551	507	518	579	536	555	578	545	585	512	536	565	539	540	512	528	607	549	529	534	573	505	546	547	557	533	516	514	533	562	576	512	574	567	542	566	551	602	555	498	546	541	533	544	552	585	576	538	553	529	571	537	572	534	550	532	532	549	529	591	528	542	535	539	491	559	527	514	511	541	570	584	522	539	524	544	538	505	534	555	538	583	558	545	511	542	521	572	502	519	572	533	486	586	522	560	533	525	558	537	541	540	495	511	541	550	524	544	567	569	542	574	544	544	539	522	507	568	551	541	518	521	522	537	518	496	561	478	522	530	517	537	555	515	537	528	546	543	534	561	559	531	509	496	547	554	476	529	558	501	525	553	490	588	528	539	512	578	539	555	554	500	553	525	483	559	538	524	528	554	523	530	542	540	515	514	559	546	552	543	522	515	571	502	561	553	503	533	514	530	585	551	511	567	571	569	556	522	581	544	554	522	570	535	557	537	542	555	574	539	540	521	493	542	562	548	552	624	548	580	556	525	543	569	500	540	547	513	528	532	570	519	527	540	521	546	545	531	528	555	578	540	553	555	574	526	557	517	552	531	554	571	573	570	523	539	551	500	549	566	492	555	569	535	557	551	540	531	509	561	576	558	531	532	540	529	550	526	553	527	496	511	534	517	517	552	556	573	583	569	569	549	556	559	504	509	559	531	570	559	532	522	554	554	574	522	545	564	535	528	560	544	524	566	544	597	590	521	515	534	495	576	503	511	540	525	582	530	529	551	532	502	554	536	519	532	569	538	527	569	567	485	511	582	538	561	540	569	542	567	511	597	539	528	560	517	516	549	564	506	539	539	488	588	517	520	544	533	529	534	532	536	574	576	537	536	512	546	557	576	556	580	536	527	526	538	499	546	523	569	553	594	554	506	554	549	551	564	552	504	545	565	572	517	513	549	560	553	585	556	559	570	564	577	548	535	536	551	545	492	565	527	531	540	578	559	569	536	540	581	521	550	537	560	567	558	550	560	549	541	557	581	550	525	531	539	580	541	578	584	503	531	517	534	530	556	535	536	556	515	540	538	549	524	581	522	509	565	546	597	564	563	571	607	526	541	534	542	533	515	514	561	549	539	573	534	542	543	534	594	512	523	546	574	549	550	537	584	546	572	522	539	552	500	517	550	527	521	542	527	494	550	524	536	551	550	590	588	565	575	576	528	541	544	508	531	562	580	583	533	499	527	548	530	534	506	485	562	550	549	542	607	567	527	482	545	538	558	538	517	563	554	549	534	566	585	556	512	544
22652	8057	5988	3736	3668	2499	1970	1664	1316	1097	958	849	720	675	626	633	615	583	534	604	569	574	544	540	584	522	562	550	554	558	550	540	541	601	550	573	607	578	572	557	506	567	578	541	592	551	593	575	599	614	606	579	528	584	543	567	573	545	549	532	561	542	583	559	537	549	534	546	533	490	514	504	506	554	576	533	546	554	515	515	532	511	532	526	558	508	511	527	500	554	588	573	527	546	520	555	564	503	505	528	511	562	547	513	518	546	545	548	575	507	575	522	508	535	540	529	505	519	552	565	526	545	566	550	507	511	511	527	524	484	532	514	564	526	558	576	560	533	504	555	530	545	535	510	517	529	491	531	506	532	569	549	511	531	555	517	539	526	497	540	510	520	536	568	557	547	554	519	522	513	522	567	533	512	542	503	574	532	537	514	534	536	554	525	524	524	544	465	497	550	540	523	516	515	557	551	531	536	546	533	520	572	538	525	532	505	548	515	527	517	522	505	559	576	548	525	556	527	530	519	499	549	529	563	520	540	556	503	520	536	521	515	531	521	535	541	502	532	569	551	544	511	559	528	517	504	529	584	503	539	509	529	549	536	565	525	526	527	503	534	534	560	528	536	546	531	520	521	553	517	525	559	522	555	529	513	517	573	530	519	519	554	563	533	528	527	531	543	495	542	508	510	508	513	509	492	518	509	520	550	481	552	537	532	536	507	549	560	534	541	520	542	553	545	556	576	544	551	564	514	515	523	522	531	519	538	552	505	499	568	513	537	478	553	568	500	513	522	492	552	516	545	544	578	498	510	522	559	547	517	564	526	526	504	567	539	550	535	563	521	524	546	530	498	502	538	567	511	532	533	558	516	556	545	515	520	556	555	517	563	541	557	525	546	583	531	492	545	512	496	510	502	533	516	522	523	505	540	537	546	541	512	528	558	513	528	550	556	516	551	552	557	547	526	524	512	549	555	554	511	525	516	497	525	543	500	504	535	561	550	520	544	530	544	504	542	547	534	516	538	564	532	540	567	510	500	528	590	559	550	542	545	529	530	516	545	546	543	538	533	510	480	575	521	510	530	530	499	530	574	516	504	525	581	532	540	539	528	523	576	525	522	528	529	528	527	506	538	521	544	531	484	543	518	552	511	517	535	525	517	558	562	544	500	531	507	539	546	504	554	511	521	542	545	496	524	535	592	522	489	561	528	585	543	541	523	549	526	557	513	513	511	527	518	542	563	546	523	512	585	506	532	537	546	517	539	526	523	534	519	572	556	574	558	532	540	580	519	530	538	559	588	516	499	512	529	547	573	536	533	527	522	522	528	514	572	534	531	523	545	540	508	526	587	535	578	547	496	518	548	577	548	524	534	529	528	556	507	535	524	567	542	528	518	534	534	515	537	529	519	516	533	502	529	517	543	547	529	590	529	551	493	514	563	562	535	536	545	524	470	534	515	522	543	538	521	526	541	492	548	510	548	524	524	550	514	526	547	561	550	502	525	508	538	525	553	519	576	542	557	556	493	531	537	548	554	534	565	521	505	501	524	536	555	480	546	533	529	527	558	490	539	519	563	513	543	485	483	511	543	520	523	498	535	538	517	562	536	519	537	531	533	521	561	514	568	510	525	517	523	554	533	534	518	532	528	511	557	583	528	555	537	489	556	551	548	529	555	528	539	513	504	526	537	518	503	543	541	531	505	523	526	536	532	525	533	531	564	534	570	558	554	535	565	569	522	512	553	538	537	541	548	521	550	518	513	531	539	510	516	544	541	540	499	530	556	572	533	551	513	526	482	511	497	529	551	541	533	522	530	558	546	547	499	501	544	560	512	497	586	491	528	553	532	526	561	530	535	568	535	519	562	542	558	528	532	559	511	500	555	550	483	571	544	513	574	485	534	516	531	541	543	550	519	493	569	557	520	560	536	549	520	515	513	528	524	544	504	525	523	589	526	518	526	548	512	542	530	563	519	497	554	503	504	500	493	552	482	536	553	501	573	554	526	509	534	547	564	497	550	543	559	532	537	550	524	526	524	529	528	519	562	505	539	511	541	532	530	539	548	556	526	501	533	504	518	515	509	524	539	576	519	546	560	528	533	527	548	520	514	554	542	532	499	506	539	592	515	518	561	518	530	543	507	546	532	560	472	557	530	513	488	511	532	517	514	534	538	557	533	550	541	517	537	532	536	545	496	515	510	527	509	498	546	546	526	492	528	536	572	557	532	548	478	527	549	556	548	504	513	547	522	518	576	540	543	535	568	528	555	522	537	512	537	516	534	511	498	554	532	559	509	492	567	564	545	554	552	519	519	585	521	504	539	575	534	533	500	527	541	528	526	542	537	553	523	520	528	527	510	526	501	502	543	503	550	541	523	532	546	501	558	524	533	573	519	529	506	537	544	515	559	578	537	595	523	546	530	537	525	520	552	483	535	527	564	515	512	572	540	515	528	528	527	514	504	556	529	576	503	527	526	526	526	549	475	540	553	556	546	565	496	542	534	530	535	504	479	544	547	555	532	552	533	491	555	533	523	581	568	473	508	513	530	520	511	544	527	553	550	497	535	553	523	535	521	510	529	562	517	563	537	531	510	546	529	503	529	510	524	529	527	563	541	529	545	531	527	494	543	528	568	545	517	546	561	546	539	521	495	524	540	536	534	525	534	513	538	495	538	555	499	516	548	562	509	486	553	513	547	549	527	517	524	549	546	507	532	522	506	546	551	541	556	518	501	531	537	536	541	518	523	547	521	484	542	538	535	567	503	560	531	502	542	515	513	520	544	537	572	538	479	538	537	483	535	526	484	535	498	556	519	520	517	547	539	498	554	539	546	556	535	499	534	550	534	513	502	524	524	545	511	488	490	532	518	511	532	537	510	501	524	502	531	542	555	564	535	571	560	510	552	522	534	511	549	523	534	508	521	515	513	545	512	532	514	512	525	551	537	505	539	529	547	526	574	541	534	545	539	524	537	529	528	511	521	569	542	546	560	531	518	535	558	555	544	551	565	578	510	536	520	515	547	551	553	496	534	546	510	537	510	518	538	537	528	565	581	525	557	505	523	547	519	539	528	544	537	488	512	522	518	530	530	518	561	513	558	578	545	533	540	555	525	539	575	552	518	547	542	539	539	547	506	550	512	537	516	501	547	515	494	525	535	527	513	519	524	493	536	501	519	540	567	566	519	528	580	550	519	558	498	533	537	531	544	544	536	555	457	558	507	528	497	545	562	500	504	523	512	561	511	511	542	492	547	527	534	514	507	535	554	481	519	567	560	497	547	519	554	526	564	544	553	512	538	544	518	497	511	546	546	503	562	556	524	599	533	508	527	544	535	506	570	505	565	576	570	554	551	564	512	528	517	547	587	531	555	549	516	576	541	507	557	469	555	573	521	557	506	526	521	534	521	508	532	534	547	515	526	546	511	531	527	530	528	539	541	549	516	528	524	503	537	520	527	541	540	545	528	538	516	529	590	490	515	538	534	543	530	554	516	513	565	509	556
23009	21676	29470	24409	21680	21759	13584	2158	1338	1039	899	691	511	469	423	419	345	316	352	326	304	299	276	269	293	265	277	291	249	276	230	251	246	296	266	261	234	224	237	265	272	284	255	251	267	308	297	256	321	281	274	278	291	282	318	295	265	189	250	229	234	230	220	222	251	251	201	214	244	211	224	217	207	200	202	212	237	211	202	200	219	206	209	234	222	215	220	215	219	209	226	222	220	221	224	217	221	229	210	209	201	199	208	230	220	216	221	227	203	217	213	236	249	195	216	212	219	220	246	218	205	199	201	213	237	208	232	249	240	204	185	221	215	187	227	249	212	235	222	212	224	222	209	209	204	189	190	241	215	241	219	208	203	231	236	224	219	209	200	222	220	224	230	238	253	224	221	215	232	205	245	220	225	227	205	221	220	209	220	203	197	212	223	226	234	205	214	206	230	212	197	215	235	190	233	235	211	223	241	208	192	219	205	218	221	239	205	218	210	218	235	219	223	221	217	225	204	229	225	210	196	238	216	209	239	251	216	206	220	241	205	213	244	222	218	204	208	219	237	201	206	239	216	217	215	205	186	216	242	203	223	220	212	249	228	214	221	218	235	235	222	233	202	240	217	215	232	226	203	209	200	227	188	219	221	195	193	199	214	211	209	222	212	224	220	221	241	218	237	209	190	223	212	222	191	212	204	194	267	228	227	211	228	221	225	224	247	199	243	215	216	218	220	237	230	231	189	185	229	222	210	219	188	258	215	206	208	219	206	204	234	203	205	225	215	234	219	205	195	220	239	228	218	207	200	200	224	222	190	221	216	229	207	207	242	231	230	200	225	214	192	240	211	195	218	234	206	257	206	218	200	215	201	187	209	194	222	225	257	211	211	219	215	239	200	226	207	194	209	198	231	218	219	219	236	215	209	226	210	209	235	204	223	216	230	207	221	214	193	206	210	214	222	230	218	211	209	227	210	221	202	215	210	243	217	198	212	231	202	223	220	212	206	225	204	225	225	207	223	210	214	227	220	245	236	210	227	210	207	219	204	230	246	237	211	215	192	217	228	214	222	216	237	216	189	240	214	238	223	215	198	239	202	216	216	196	222	199	246	198	207	227	229	206	203	215	202	216	223	191	196	214	229	217	216	228	234	203	223	194	218	221	216	224	228	219	225	212	204	217	205	197	229	234	214	212	219	242	228	250	219	186	242	223	225	191	202	201	192	206	197	208	236	191	199	226	233	203	209	248	219	225	237	212	214	229	234	208	214	213	203	194	220	217	239	232	221	219	215	259	228	242	197	226	184	260	212	257	223	215	240	230	228	205	206	237	236	209	206	240	210	197	232	211	229	197	206	219	280	207	223	228	205	214	207	226	200	241	209	175	234	208	232	212	217	216	200	213	224	228	181	224	188	207	200	184	225	207	237	240	207	233	227	230	195	229	215	210	215	238	221	197	218	209	188	224	228	238	221	189	235	215	227	232	223	242	210	247	215	227	223	222	210	198	230	222	209	234	210	216	249	216	222	236	227	207	218	201	207	225	212	230	212	225	220	223	236	244	221	204	249	221	178	227	194	188	230	226	213	221	222	233	245	207	216	221	253	213	220	196	241	197	208	192	222	209	210	202	255	226	214	199	213	236	230	220	215	198	212	216	228	232	241	215	221	203	213	228	204	223	206	201	223	193	225	173	216	231	228	225	214	235	216	197	234	216	222	204	220	205	219	211	221	235	222	191	218	224	199	231	221	205	219	199	187	229	218	237	189	209	192	205	205	227	217	235	220	204	206	227	217	199	206	222	245	252	205	208	203	193	226	200	233	221	234	224	215	183	232	218	234	206	205	217	203	213	218	241	218	212	202	222	212	215	200	233	216	192	218	213	258	213	199	211	207	224	233	237	218	213	210	211	204	209	209	197	217	241	213	218	210	226	203	208	228	223	222	226	209	195	196	225	220	227	193	209	212	227	214	218	222	236	214	197	216	204	219	219	217	224	212	217	213	197	202	210	215	223	202	235	217	214	227	207	231	205	216	252	221	218	201	232	207	215	194	225	209	215	249	222	200	223	197	238	206	206	225	207	213	217	216	247	226	234	238	198	233	203	201	221	205	203	226	211	202	197	207	220	215	207	249	236	240	202	215	201	223	218	201	242	214	230	204	201	185	237	195	237	240	214	215	204	199	205	212	216	225	219	226	209	202	222	220	181	219	191	192	206	235	226	227	226	233	227	223	202	204	209	226	239	222	230	229	206	239	230	231	226	229	233	170	237	234	195	235	237	239	239	217	196	226	240	199	212	213	222	229	221	216	213	209	221	231	198	206	209	184	206	207	220	240	213	200	224	239	211	217	199	216	210	225	206	195	220	208	236	218	216	215	193	206	203	236	225	233	198	226	206	190	209	209	226	217	174	226	202	215	216	231	211	224	211	194	200	224	205	233	229	206	221	217	202	243	240	212	230	223	220	208	223	217	195	217	234	198	219	217	227	216	203	189	227	210	204	230	202	199	190	240	223	197	229	215	248	219	180	222	213	208	187	198	214	230	221	209	197	202	231	223	216	233	198	215	215	226	208	211	203	200	222	195	174	205	225	199	242	227	191	219	226	215	213	237	217	222	211	194	242	217	210	202	213	228	232	220	195	213	226	217	221	229	218	210	220	224	221	229	205	218	249	210	203	188	219	222	216	216	197	224	221	201	215	206	226	215	205	212	209	220	209	226	219	235	214	218	233	204	210	227	239	203	172	227	236	220	217	239	178	211	206	189	204	185	210	222	210	228	202	238	225	210	213	217	222	224	217	227	205	209	224	213	200	212	205	213	256	205	194	244	231	194	204	236	217	233	202	237	214	197	231	222	218	227	238	215	207	209	223	250	236	199	225	187	196	183	206	219	194	201	217	224	205	194	202	228	219	234	215	211	230	189	228	235	239	191	216	222	254	224	211	207	239	242	202	215	227	204	215	207	198	224	207	204	195	207	255	220	232	219	218	249	210	217	215	219	226	203	216	215	218	211	211	221	207	225	220	222	254	219	208	223	194	213	201	212	214	209	224	215	205	244	208	240	250	225	236	220	185	222	215	202	207	207	232	203	198	209	203	254	193	223	206	211	204	206	214	215	225	184	233	212	199	233	218	224	224	227	208	231	229	218	210	233	219	237	187	191	203	195	213	205	213	200	202	239	234	232	234	233	229	231	206	218	204	221	228	231	213	223	225	202	208	196	181	205	224	219	202	215	227	224	211	208	238	199	197	247	210	239	222	220	218	217	237	198	244	229	203	221	202	194	212	246	229	223	206	225	235	238	222	225	192	223	228	235	228	228	230	191	198	225	216	236	247	208	203	204	199	174	222	214	203	231	209	220	239	212	236	227	206	217	191	176	197	223	223	213	235	196	207	215	231	238	209	205	188	200	230	213	226	209	189	235	245	200	213	214	204	219	222	205	213	239	229	200	208	192	221	201	192	231	212	214	200	210	194	248	230	199	200	220	238	239	208	198	209
25753	16604	12942	8287	6515	4540	3608	2712	2054	1474	1192	945	733	593	498	469	402	400	405	315	330	310	310	276	281	300	303	296	277	306	270	258	275	252	281	265	258	246	266	278	279	286	275	295	284	306	297	335	305	296	310	294	292	296	313	306	316	232	218	226	221	242	266	225	238	213	199	251	226	236	238	224	211	183	196	230	212	237	214	225	219	229	210	234	260	245	211	232	208	217	226	219	230	226	229	224	244	220	214	232	186	218	199	209	214	227	219	204	225	214	198	231	217	223	213	246	220	217	210	223	196	231	240	214	214	205	221	234	222	199	226	237	212	216	229	219	202	221	202	220	228	239	224	226	181	213	240	234	233	206	239	239	222	210	213	211	216	212	222	235	246	226	222	227	236	205	213	223	201	225	231	223	210	211	216	218	203	209	212	196	226	211	203	193	218	206	229	241	244	200	206	241	248	215	201	207	218	204	213	219	201	208	247	259	216	223	216	205	241	188	212	246	210	226	217	217	201	222	237	213	212	212	223	230	201	216	217	179	209	212	224	211	233	229	217	222	191	223	196	270	229	222	186	200	199	236	255	217	226	212	203	204	229	237	219	242	230	249	217	208	232	204	228	232	222	198	220	194	230	197	228	229	221	205	214	225	203	218	205	251	215	218	217	249	235	248	230	225	201	215	231	215	233	242	203	224	220	216	195	223	214	214	226	220	212	220	224	222	209	244	178	229	212	216	226	233	217	201	237	210	244	214	224	240	221	208	211	236	208	221	240	210	234	233	212	221	210	191	235	219	241	219	218	223	240	209	215	217	210	232	246	211	215	214	216	239	224	211	188	220	216	245	203	224	214	219	207	206	214	229	229	200	233	198	231	210	203	246	226	206	220	237	217	197	200	200	209	235	239	218	225	222	226	227	231	181	228	205	210	223	235	242	200	226	209	215	215	223	202	219	222	236	220	199	204	209	226	214	222	200	230	220	215	206	232	217	219	203	232	224	231	221	229	209	218	215	214	184	239	202	247	214	226	188	225	213	219	191	198	209	219	235	215	221	226	219	200	230	208	224	213	220	230	218	248	212	216	220	202	238	196	220	229	218	219	236	236	204	225	224	200	233	218	205	209	225	237	248	240	228	235	211	233	200	217	219	243	236	225	211	235	237	224	239	214	207	237	229	238	211	236	213	246	217	206	224	227	214	229	209	215	215	209	223	241	226	230	216	207	235	229	227	209	216	213	255	237	232	211	227	210	212	238	179	235	216	213	225	222	253	216	208	226	213	216	208	203	250	242	184	215	233	223	217	225	243	219	217	237	221	196	208	209	211	209	216	238	228	229	197	212	212	201	208	249	226	228	211	233	217	203	246	220	227	235	235	222	228	225	208	198	234	224	206	234	216	225	215	226	199	206	221	224	226	227	211	205	206	226	226	200	238	199	228	235	220	228	212	188	245	220	235	211	209	215	217	225	221	184	233	206	212	220	205	216	237	195	225	248	242	217	226	222	222	221	213	222	229	199	238	219	216	228	238	214	223	227	231	245	239	192	221	206	205	202	228	230	204	213	241	220	237	232	219	244	239	196	225	242	224	249	237	193	216	227	206	226	213	193	202	241	179	215	224	229	221	220	215	215	212	202	236	199	215	215	219	219	189	231	215	233	187	200	230	208	218	203	185	243	196	197	230	251	226	230	219	228	241	217	209	215	201	221	226	216	215	227	241	245	204	216	235	218	229	213	213	220	217	243	212	231	174	219	256	208	220	220	187	212	207	224	251	227	192	209	237	209	239	228	204	243	236	209	238	227	217	234	231	219	205	207	213	207	206	237	218	225	254	227	210	214	225	196	218	231	222	202	210	202	217	204	213	214	198	212	210	229	242	230	226	222	233	239	206	209	232	234	229	242	224	227	198	212	217	196	245	212	214	206	212	237	223	216	210	207	231	218	223	195	206	243	192	222	214	195	249	220	210	260	238	229	230	208	241	259	206	210	211	217	205	220	196	216	217	209	224	267	225	214	218	230	210	237	230	231	214	220	229	200	230	237	227	217	229	205	215	260	212	226	205	235	213	195	228	220	188	217	221	195	240	215	231	268	242	232	218	198	217	209	214	212	235	225	230	217	216	210	240	199	209	238	239	202	214	211	223	246	233	232	227	220	239	207	229	218	224	215	211	224	242	216	243	198	201	222	221	214	236	199	218	212	229	223	217	202	214	197	201	211	213	222	213	222	230	223	222	234	219	205	236	195	219	209	211	224	225	213	228	230	209	218	239	236	218	209	214	216	212	208	215	201	224	199	235	199	256	208	223	242	201	227	218	212	270	192	239	204	197	232	245	193	219	203	194	218	225	261	217	219	217	225	222	218	221	212	205	227	212	219	207	188	243	231	237	214	232	222	247	202	232	228	197	217	229	240	218	255	256	202	231	212	194	230	193	190	217	238	221	219	226	198	209	263	205	229	219	249	217	217	218	225	236	209	201	239	198	242	215	229	221	228	228	219	201	222	207	239	204	245	229	198	216	194	193	200	211	220	245	235	233	217	213	244	258	204	244	224	205	205	218	222	209	209	205	229	217	255	208	197	197	223	188	200	207	247	187	230	223	197	201	203	205	192	220	232	223	213	234	218	211	210	202	214	217	244	246	211	215	206	206	229	210	202	204	225	224	238	221	211	218	263	227	181	219	214	190	204	218	205	225	248	252	221	209	233	220	198	214	234	226	230	207	227	201	216	230	225	210	221	223	191	225	221	204	229	252	231	220	219	214	212	232	218	210	189	216	206	220	230	219	199	243	218	229	217	234	223	235	242	190	230	223	202	202	228	241	216	224	235	220	210	231	225	196	244	243	209	237	242	196	236	214	231	199	248	249	223	244	202	220	208	206	214	222	221	215	219	240	231	218	221	232	214	212	210	245	215	262	225	231	235	235	226	200	218	196	204	231	231	215	225	216	221	216	224	213	211	193	227	220	231	214	215	229	223	212	213	215	234	216	203	217	194	222	200	236	225	226	225	221	239	195	208	216	220	219	212	240	205	217	222	230	190	197	221	227	220	200	220	235	212	222	213	226	242	230	214	225	225	205	213	202	231	199	198	213	218	211	215	213	234	229	218	215	210	216	213	219	221	221	227	208	202	201	223	225	195	206	195	198	234	209	219	243	237	219	230	220	204	212	222	216	216	231	232	232	219	216	225	203	227	199	197	199	215	205	204	232	211	212	232	197	228	216	223	224	212	217	237	229	225	184	208	207	239	211	212	234	197	208	221	222	209	200	214	230	207	257	204	219	211	218	207	230	222	226	213	232	237	249	214	222	219	197	215	221	228	196	217	202	215	186	212	234	224	237	225	196	205	220	229	226	208	222	198	215	214	212	193	230	225	230	204	231	228	220	184	230	212	212	264	203	225	215	224	254	233	196	202	223	190	241	231	219	201	222	217	209	226	222	231	250	191	195	209	228	214	209	231	226	206	195	230	224	220	219	209	219	234	221	196	251	235	237	224	222
29062	19784	7274	2316	1465	1148	1012	937	843	772	753	737	644	682	629	631	619	611	658	601	593	624	651	626	677	625	632	625	669	637	622	653	600	627	619	572	659	672	616	624	665	708	667	675	665	621	625	638	690	632	604	637	663	616	621	623	616	643	621	640	603	624	643	610	617	642	649	672	632	621	616	627	600	651	599	642	599	607	618	599	608	630	570	603	645	642	591	645	616	580	588	561	607	598	632	595	621	622	629	662	667	611	674	618	611	641	629	621	610	666	646	620	628	617	611	650	619	621	649	596	647	627	678	590	670	589	659	609	621	608	602	642	644	622	652	605	632	604	658	642	621	620	635	627	605	648	614	638	590	636	654	648	611	608	633	612	634	641	660	601	614	628	659	629	639	606	658	658	611	580	670	563	644	659	639	636	610	658	623	629	605	623	607	588	590	612	616	581	666	605	661	611	615	642	665	596	619	632	606	642	612	620	606	629	587	603	560	620	661	627	596	620	648	616	635	648	666	613	606	627	655	663	612	628	647	576	653	653	608	608	594	600	621	589	615	631	590	649	603	610	587	659	636	630	691	595	606	660	670	631	601	614	665	657	596	584	668	608	608	590	628	614	592	584	625	617	669	615	670	634	660	584	628	687	641	652	618	655	627	664	617	607	620	632	631	576	626	598	604	639	631	620	615	626	617	690	632	622	645	615	600	660	657	594	624	620	624	620	601	580	619	639	624	604	598	633	609	632	628	651	623	620	583	626	627	609	641	638	595	635	631	597	613	640	640	649	609	638	615	592	591	620	601	643	604	621	615	647	612	618	603	657	630	601	614	633	604	628	632	611	635	628	691	605	625	642	635	591	636	611	628	675	616	632	625	594	651	608	640	628	649	666	618	606	640	606	618	589	670	612	628	588	625	606	639	650	630	639	591	629	644	632	632	640	631	660	626	641	604	631	658	585	611	618	661	657	603	613	620	585	636	598	668	587	595	600	598	619	596	617	634	606	639	665	654	682	572	671	637	667	590	672	626	651	650	585	612	599	635	583	687	615	645	629	639	633	633	627	612	576	637	616	624	626	620	631	651	643	618	654	583	607	674	625	615	640	608	620	633	614	646	617	603	612	621	597	661	629	592	605	666	627	647	659	626	586	603	610	638	657	620	647	656	693	561	638	621	602	610	664	661	639	604	645	621	620	649	618	635	598	636	619	626	637	630	627	633	639	607	633	600	611	579	651	619	644	633	590	613	598	641	603	612	614	659	612	628	630	614	619	569	622	596	618	637	635	659	640	601	632	584	652	629	647	618	646	632	649	642	615	595	660	617	586	660	613	617	603	657	636	645	653	585	624	667	646	594	625	654	681	642	646	605	588	642	652	627	587	630	646	594	638	651	615	585	632	614	593	643	596	635	640	609	651	618	632	618	655	642	614	639	633	622	616	645	626	624	572	595	659	648	654	599	624	641	621	627	629	624	611	647	652	613	612	652	589	632	618	616	656	616	659	594	637	652	626	604	677	650	601	621	614	608	618	630	580	620	639	629	665	603	603	623	600	652	645	611	638	659	601	647	613	601	631	617	622	638	630	664	574	637	576	661	613	657	608	659	615	612	580	606	634	641	608	623	595	632	657	607	611	656	647	640	625	635	666	651	610	620	643	691	621	616	631	624	622	644	638	629	618	611	626	668	638	647	640	608	651	629	663	657	627	632	609	660	602	637	632	571	602	597	606	597	603	624	589	637	647	591	611	611	663	612	617	637	651	681	618	675	662	651	606	650	609	642	632	606	643	631	657	675	657	618	682	644	567	652	619	613	594	660	588	582	584	606	590	619	644	619	598	610	627	623	638	647	683	611	608	643	627	630	621	601	678	630	569	599	655	606	617	646	676	616	683	646	633	620	654	657	615	652	631	597	603	618	623	581	609	651	620	627	643	639	673	659	640	627	610	637	609	632	635	616	620	662	646	607	583	636	618	635	663	581	648	624	679	603	605	659	619	605	631	632	597	624	620	560	622	647	590	620	634	615	600	617	624	598	587	568	648	621	616	598	603	659	597	619	649	566	642	642	632	601	634	615	648	598	617	626	640	650	621	629	654	605	635	660	615	645	604	650	652	619	647	634	622	635	617	630	630	648	615	619	609	584	684	626	647	598	638	573	590	605	628	694	639	614	619	612	606	600	610	645	639	653	641	632	658	606	633	599	633	643	652	625	662	583	614	600	633	675	657	632	641	629	610	610	619	621	608	643	596	631	595	649	629	626	642	634	625	643	616	600	657	634	632	581	620	630	633	668	633	603	616	662	638	587	608	688	667	581	635	653	623	623	677	578	623	580	602	633	607	593	606	633	601	629	647	621	611	604	650	597	580	597	646	616	593	625	638	661	661	571	617	607	640	683	630	615	642	648	596	639	603	627	623	599	658	653	629	637	611	647	630	579	602	613	673	607	645	635	606	589	627	627	625	657	676	633	618	591	623	612	622	608	625	661	593	656	625	634	620	638	626	602	619	638	635	616	599	610	602	667	619	609	624	617	619	620	672	662	617	622	623	642	652	616	620	625	628	610	620	698	641	617	594	639	614	658	596	650	617	583	613	622	637	640	654	662	606	648	650	640	625	621	644	652	626	617	631	652	618	603	641	611	623	629	595	604	646	657	624	634	631	619	644	669	634	638	660	632	627	638	588	626	613	622	586	612	686	621	602	649	640	602	576	628	620	655	625	601	636	584	604	618	684	645	642	637	651	608	649	617	638	638	650	666	669	632	627	656	647	579	647	667	586	604	698	590	625	638	627	631	633	650	603	649	633	654	613	602	649	607	656	636	660	607	644	590	624	634	625	665	635	668	629	596	667	612	642	631	647	598	623	596	645	592	624	590	586	630	634	627	644	647	592	647	623	624	651	632	622	629	630	627	683	632	630	605	597	619	636	628	628	611	646	584	592	625	594	652	627	595	617	609	617	613	614	637	644	665	617	597	645	617	650	658	601	689	611	594	580	604	600	656	641	659	606	603	636	621	614	578	636	608	627	613	637	603	648	578	622	642	618	604	597	629	590	613	584	660	621	600	624	618	590	628	613	619	641	657	632	641	649	599	605	580	590	633	638	599	638	572	654	610	651	626	599	653	596	585	604	608	639	646	598	616	603	636	590	602	581	633	625	630	610	613	650	651	606	633	656	633	641	681	585	621	661	637	600	611	587	624	624	640	653	643	573	639	624	686	603	650	652	628	627	655	646	621	652	616	677	637	571	662	591	588	622	583	654	630	657	642	547	644	617	652	627	585	633	643	608	609	583	616	613	646	601	663	593	658	638	651	631	657	599	647	641	629	647	633	634	663	618	622	671	600	644	613	701	643	615	623	603	611	595	651	633	638	640	626	602	605	645	638	631	570	612	636	672	643	597	631	651	661	567	629	627	635	612	646	617	617	607	633	638	621	600	623	596	663	635	673	641	637	624	649	623	621	648	616	623	682	577	645	645	613	619	662	632	603	603	618	625	628	622
20276	3846	2811	2543	1913	1531	1294	1136	953	899	781	749	710	683	677	663	723	629	645	655	653	661	615	650	638	696	634	646	665	646	609	646	645	627	615	628	648	607	631	605	657	641	674	670	598	654	625	625	611	663	646	678	628	704	666	665	630	659	609	619	627	649	615	644	634	644	581	612	615	639	628	609	637	651	632	603	626	668	654	639	622	649	645	563	568	631	638	609	602	628	623	624	605	621	682	623	598	644	622	590	587	604	578	636	619	678	645	634	659	596	625	618	617	652	651	643	616	616	663	617	652	613	622	630	600	615	648	604	613	635	664	603	613	635	625	612	606	627	698	618	666	608	616	626	632	603	624	639	621	631	580	646	647	661	595	690	610	624	647	624	643	580	594	632	640	647	640	630	680	603	654	607	610	650	588	621	631	638	592	654	646	668	602	606	626	636	625	651	599	606	633	644	654	583	603	625	646	582	638	618	660	602	655	606	634	594	613	625	618	658	639	636	631	633	596	679	621	649	622	592	617	613	658	617	626	645	601	638	632	607	627	682	589	641	645	648	634	633	655	640	597	592	622	613	644	589	632	654	608	672	617	640	652	655	623	640	656	589	608	625	640	633	614	648	607	679	663	614	636	636	620	631	638	626	637	597	663	621	649	608	636	617	659	633	631	663	653	645	649	644	646	599	606	622	605	639	611	617	630	609	618	663	616	602	593	654	589	582	645	673	635	643	617	642	642	645	617	656	680	622	643	650	661	629	625	622	617	619	611	607	654	606	636	597	645	599	583	613	639	630	671	619	608	660	635	588	626	641	615	624	631	646	617	666	597	631	646	652	624	630	603	591	613	619	647	644	606	607	606	632	683	655	584	642	624	628	630	667	628	648	657	637	652	579	610	625	626	576	623	628	650	628	649	690	646	615	635	635	659	599	615	621	642	632	632	621	642	630	621	642	667	607	653	596	663	631	659	643	662	593	604	640	612	623	628	646	587	619	655	666	607	600	667	618	626	656	610	617	608	622	642	665	604	672	624	648	648	647	645	641	662	658	610	656	645	655	563	618	598	643	645	679	622	620	629	591	643	580	660	609	637	659	608	627	598	632	636	627	624	631	651	655	639	629	637	632	660	601	588	632	669	646	634	603	603	614	625	637	680	614	603	653	644	559	677	641	610	592	636	644	596	689	637	625	648	629	611	667	635	609	596	594	609	634	672	618	594	635	626	624	617	632	640	636	609	615	625	661	592	599	609	574	608	605	623	616	609	620	632	633	601	595	670	672	592	610	646	637	620	627	687	638	644	628	637	605	592	586	614	614	691	656	608	629	639	623	659	626	638	572	662	608	678	634	633	667	611	585	601	618	642	630	621	588	655	649	630	612	602	629	597	638	616	652	631	603	631	618	654	668	620	658	609	651	632	620	579	624	673	606	622	599	592	612	603	659	641	594	642	663	624	632	621	651	615	633	606	653	672	646	649	626	610	655	641	630	636	637	589	600	602	640	674	592	636	618	616	623	651	641	641	595	597	638	624	624	576	596	642	616	647	634	621	628	611	587	604	629	654	663	677	627	661	660	674	568	664	645	603	642	667	642	634	612	618	608	664	586	612	638	688	608	622	588	640	658	668	590	578	687	674	594	661	580	591	660	602	636	580	638	611	647	661	581	697	661	627	626	591	633	620	652	634	649	651	641	641	597	600	617	661	613	601	669	585	634	635	623	587	626	632	651	599	589	606	652	655	603	656	617	642	633	662	658	613	574	579	612	615	673	626	603	667	664	623	626	630	607	639	651	586	660	625	633	628	636	643	634	639	577	616	616	638	610	614	681	612	635	625	660	701	632	655	622	615	614	664	603	614	647	636	619	622	627	602	663	635	651	648	605	671	621	631	612	625	628	629	658	654	621	678	634	602	599	577	658	641	605	580	638	624	658	638	632	629	613	667	648	626	596	632	625	671	594	628	601	640	618	643	581	637	638	629	643	606	651	612	642	646	619	609	674	651	643	652	642	660	637	653	588	628	610	582	674	639	657	627	620	647	645	580	592	607	608	661	628	666	586	643	629	651	676	615	650	643	629	656	599	634	639	576	614	669	641	642	635	642	620	662	662	615	620	645	615	653	602	642	644	630	606	584	625	641	632	618	593	574	655	642	660	638	640	654	615	652	632	620	591	650	596	607	647	630	624	606	643	596	642	619	606	639	632	601	612	668	600	642	654	613	645	594	651	647	600	636	625	602	599	644	616	635	641	645	652	644	629	595	644	658	668	607	650	628	582	652	595	676	614	640	582	636	656	620	673	634	636	597	638	600	570	631	662	655	621	640	594	636	659	629	636	645	660	618	644	657	615	667	680	606	623	603	621	639	592	656	584	615	656	612	617	625	631	672	613	626	638	601	598	663	605	609	625	589	625	623	660	651	657	609	600	605	598	613	610	615	624	639	646	657	619	607	619	581	624	645	633	623	664	621	624	615	661	597	689	617	589	645	643	630	605	653	621	631	592	648	590	645	627	632	616	620	624	628	627	655	616	655	643	654	658	628	640	655	611	599	598	653	676	641	647	620	673	633	597	638	647	632	656	610	658	674	628	642	644	627	644	658	628	643	661	585	649	612	627	643	590	656	649	666	616	626	616	628	643	651	642	606	653	604	662	636	615	619	647	688	621	665	645	642	633	674	587	649	645	639	638	649	646	639	636	640	603	618	598	622	616	653	596	604	658	592	589	643	615	612	644	621	624	593	601	632	599	632	617	642	661	599	702	616	665	649	639	678	616	613	601	605	626	619	621	592	655	637	589	602	604	660	658	645	611	655	641	646	676	579	601	600	624	665	636	664	618	664	654	671	614	595	625	621	588	636	641	614	624	653	615	635	653	609	599	634	593	619	671	649	629	639	629	633	600	616	589	603	643	673	642	651	648	634	616	624	604	610	601	596	650	619	635	654	630	617	622	605	656	688	627	594	582	631	613	661	659	585	641	602	676	638	654	632	616	608	644	603	631	617	636	591	607	625	652	604	657	675	587	651	636	624	648	646	651	631	623	669	629	633	637	643	590	610	661	635	632	588	608	632	571	649	663	647	642	620	645	643	586	687	646	641	632	643	633	621	602	619	597	629	621	612	685	626	603	590	605	603	601	575	642	661	629	654	663	628	639	596	580	626	567	600	628	601	623	618	649	670	617	648	615	594	644	630	605	606	629	689	651	640	668	638	666	615	628	624	584	651	595	618	586	638	625	663	664	607	597	598	674	594	614	609	645	614	625	676	621	654	580	613	664	625	625	624	643	628	596	630	667	645	605	634	618	597	610	629	637	620	649	648	626	601	627	633	620	616	670	633	651	636	620	627	640	626	604	622	680	638	630	593	668	661	660	668	580	611	605	659	655	680	611	609	640	625	646	623	598	606	637	642	549	610	600	636	662	598	637	663	670	611	629	672	651	626	652	633	646	636	678	602	636	615	628	629	609	653	614	627	647	660	614	628	603	628	618	639	644	665	629	622	631
24289	21724	29079	24884	21720	14171	2494	1359	1046	887	740	626	618	540	550	518	475	459	446	431	449	454	422	408	439	440	417	440	408	396	394	369	391	400	396	367	357	385	356	405	431	423	410	362	431	386	444	399	398	407	434	407	410	422	450	421	438	402	400	427	370	403	410	406	380	351	367	431	419	384	375	431	385	397	381	422	397	360	375	396	394	390	376	377	413	399	397	401	411	375	402	381	422	392	390	351	388	395	399	391	396	396	397	383	413	380	381	349	383	365	361	367	376	395	390	377	401	373	374	432	384	405	379	338	372	379	411	378	391	382	411	416	397	405	423	412	392	382	423	363	391	342	393	382	383	427	383	401	375	384	395	375	375	395	402	394	359	407	368	396	370	341	398	377	383	364	404	390	377	364	370	391	374	406	398	372	408	354	350	357	369	401	370	413	377	433	374	350	395	407	412	386	382	378	405	382	384	366	406	394	393	382	364	363	375	400	394	403	385	365	385	403	398	394	369	395	374	391	388	383	375	396	402	356	398	377	388	387	393	365	390	390	346	388	394	418	385	359	409	392	396	380	397	372	374	366	402	362	368	327	398	393	371	399	389	381	354	358	344	394	408	359	359	392	387	388	391	418	401	354	402	422	367	362	370	357	381	362	389	360	413	351	388	424	387	366	347	383	383	375	386	387	421	369	365	404	405	344	402	384	393	410	412	418	372	413	409	394	395	404	360	350	375	395	394	398	398	379	375	378	387	398	409	379	365	348	383	394	387	387	399	427	382	370	397	379	399	393	339	367	343	361	372	400	387	407	352	356	395	372	357	403	387	371	387	407	392	396	386	410	394	404	359	365	361	353	367	381	364	396	365	364	392	401	390	411	372	408	411	380	360	383	382	405	371	386	417	432	379	408	380	353	387	408	403	361	402	411	382	369	370	388	346	399	411	410	366	360	369	408	360	408	376	408	409	372	401	404	368	386	376	389	363	393	392	401	386	384	365	405	414	369	403	416	352	382	363	381	423	389	378	348	399	400	377	400	382	403	375	360	392	405	381	384	406	360	377	353	389	390	360	394	384	364	340	393	388	388	385	410	364	424	383	392	365	373	349	382	398	396	363	386	392	404	384	377	387	358	366	358	401	381	357	384	362	380	374	403	372	380	400	389	376	379	379	366	339	419	377	403	414	391	390	397	400	349	402	347	365	357	390	373	394	358	420	395	353	410	363	386	398	393	374	382	365	385	390	381	409	363	380	417	415	370	368	387	384	393	390	396	381	390	375	386	383	377	396	383	386	395	384	363	382	372	385	374	366	419	362	364	390	351	356	384	347	385	362	362	378	381	375	454	424	367	350	388	423	396	380	364	391	400	418	391	391	452	417	400	388	339	366	375	424	379	379	377	378	418	387	364	415	401	352	387	385	416	411	408	386	377	378	394	363	363	374	386	397	345	380	336	367	378	410	377	352	375	407	373	421	390	349	384	360	363	383	392	421	359	354	376	403	398	385	361	368	355	378	380	377	382	389	411	359	394	394	380	375	431	403	368	388	360	365	414	402	424	353	395	407	409	389	375	373	400	406	345	422	361	407	426	381	374	404	412	353	367	382	396	420	369	368	389	380	408	395	387	407	378	368	391	355	403	393	364	378	384	384	367	375	397	406	368	355	365	397	382	370	389	395	385	413	383	421	375	396	395	372	384	382	377	387	402	412	365	394	380	435	371	400	378	406	354	392	368	391	419	389	383	412	402	363	390	386	366	353	395	385	348	400	417	392	373	379	332	399	412	337	361	383	357	388	355	384	379	377	355	396	400	387	380	374	363	378	410	400	381	392	403	365	368	412	434	375	393	406	408	396	391	375	377	394	363	388	379	376	412	375	370	356	395	385	408	392	407	364	403	411	400	379	367	408	437	348	395	382	370	392	384	386	376	387	357	357	382	365	400	393	398	405	369	398	411	395	388	402	431	383	423	409	445	351	387	380	352	352	372	354	407	404	392	392	420	382	362	411	408	350	395	381	381	398	370	390	350	363	398	390	391	433	401	391	399	401	363	375	393	393	362	390	367	391	372	389	385	376	357	400	367	387	361	366	396	388	355	384	370	394	381	402	364	379	430	407	408	394	342	403	370	379	381	385	348	406	425	378	361	341	387	391	374	391	336	422	386	376	385	364	403	392	388	392	402	403	388	348	365	393	401	413	360	371	349	392	357	372	372	390	396	371	372	357	401	370	396	388	387	381	344	382	374	391	353	364	384	356	378	384	348	363	415	399	399	396	384	342	394	389	404	380	377	362	357	371	411	364	365	400	395	417	376	398	350	376	365	389	363	384	362	340	415	408	420	396	373	319	348	355	365	371	375	395	348	387	418	367	408	412	373	420	409	388	400	395	385	402	397	361	407	387	393	398	389	425	395	377	371	351	384	360	392	417	422	353	376	354	407	369	367	396	408	409	384	380	390	389	384	412	407	372	390	375	370	411	362	367	380	389	398	360	392	364	376	384	407	391	366	384	392	416	392	358	382	422	398	414	412	392	390	417	368	358	386	369	360	374	385	354	392	349	372	412	382	376	364	365	420	367	391	388	395	378	429	396	394	432	366	365	379	391	374	375	382	375	381	359	387	381	389	384	381	383	352	377	382	366	355	361	420	362	367	371	381	378	364	373	407	358	375	382	387	410	348	368	373	381	402	388	382	367	371	372	437	357	387	365	376	386	407	375	379	430	389	398	416	409	393	388	398	365	395	385	395	425	358	412	417	366	385	379	385	383	399	379	371	406	378	376	392	353	400	383	393	387	399	376	407	388	397	386	403	353	366	352	399	393	402	370	369	400	371	409	414	369	385	377	358	398	392	360	395	399	359	352	391	411	378	401	401	397	357	368	392	385	396	374	366	398	378	348	386	388	365	410	412	349	390	378	379	380	402	371	370	397	388	362	395	411	368	389	378	391	345	340	371	356	378	379	392	391	432	401	367	404	394	359	388	376	395	396	392	377	351	409	353	387	389	397	388	350	389	385	379	334	383	376	391	360	376	358	362	370	390	364	399	377	392	404	385	406	402	359	388	420	414	382	400	374	377	390	388	386	383	389	384	401	359	368	372	351	390	385	403	350	357	348	395	379	371	376	402	374	380	420	398	425	376	371	394	407	379	408	392	382	379	394	371	428	389	371	363	359	355	406	365	402	398	374	438	380	395	395	375	355	378	380	405	385	385	339	393	362	393	367	408	388	400	410	358	351	376	399	355	381	391	365	388	384	361	342	342	392	372	399	359	339	389	365	372	355	356	378	389	371	364	409	361	381	382	384	357	380	392	382	373	388	394	394	377	405	377	379	350	361	386	374	373	386	365	406	398	364	405	355	415	396	403	408	369	420	389	376	407	384	363	354	393	394	421	430	360	398	361	380	401	362	343	391	400	397	364	404	379	388	395	394	400	370	363	366	367	373	388	407	373	360	390	405	376	338	393	391	356	369	370	373	378	405	394	385	389	374	378	364	392	362	364
22192	11229	9223	6527	4088	3235	2441	1855	1408	1078	900	793	663	638	603	511	507	472	520	470	459	466	432	420	430	447	402	425	441	417	451	435	411	384	436	405	405	427	408	451	441	471	435	461	437	461	494	442	427	465	477	459	440	453	474	433	460	425	443	414	370	421	427	436	405	375	395	402	368	370	408	406	452	409	421	398	400	389	431	378	414	426	371	433	417	366	387	391	367	384	380	414	398	407	419	415	437	375	401	407	405	432	389	423	383	416	424	377	385	390	399	450	426	390	404	398	426	391	414	412	393	407	393	383	407	434	442	376	382	395	434	410	403	401	386	433	372	381	337	389	376	400	408	424	406	438	439	416	416	434	445	415	389	365	376	385	383	405	392	378	461	389	389	387	351	433	392	430	377	402	405	452	429	394	440	406	408	406	399	389	385	418	419	414	386	394	383	396	400	387	413	395	392	367	434	373	418	398	416	382	387	415	399	416	435	423	402	409	404	418	397	395	419	386	386	410	407	371	423	404	411	367	405	413	411	436	411	426	412	387	361	374	439	375	380	405	396	396	416	368	387	394	407	362	392	414	437	352	362	402	440	407	379	407	354	408	380	400	375	383	378	391	383	423	380	379	377	380	385	399	387	386	418	388	383	386	392	410	388	416	414	391	375	419	413	387	406	375	384	377	362	387	409	437	405	418	379	384	399	437	416	373	374	387	412	392	423	384	397	400	382	461	398	376	375	370	420	442	420	427	387	394	389	445	412	397	383	402	370	367	399	426	393	373	430	386	392	425	386	382	386	393	408	400	415	425	412	393	393	381	392	410	408	384	396	397	418	396	430	431	393	400	387	427	408	404	403	431	423	410	405	417	395	381	402	379	365	391	408	409	375	436	388	385	349	392	417	436	424	387	408	385	418	407	445	403	367	398	392	398	384	390	396	409	384	397	408	403	420	418	425	411	366	414	384	391	424	410	420	375	378	401	383	362	407	429	384	407	375	402	440	392	419	399	392	447	388	387	407	417	416	416	363	397	403	388	418	381	429	398	388	384	407	397	397	401	399	393	388	431	417	434	419	408	379	399	396	403	398	417	423	390	405	366	414	433	410	385	411	445	397	369	404	375	405	390	388	400	407	406	405	401	464	402	439	356	398	373	453	409	390	432	403	363	416	411	385	382	415	386	369	384	430	385	397	420	368	408	385	397	391	391	412	390	403	424	398	382	389	360	374	396	388	395	392	372	424	372	415	392	388	415	391	426	377	393	405	418	402	429	428	370	440	367	386	413	386	386	408	385	391	416	419	374	385	400	392	401	373	406	409	430	409	378	366	366	417	408	397	432	419	407	392	409	372	385	408	414	412	412	381	402	406	381	368	397	412	402	393	390	409	352	375	424	408	412	360	412	371	375	397	400	402	401	446	388	424	397	420	423	367	414	419	389	384	409	366	415	384	384	393	429	406	394	427	367	405	412	405	375	385	386	398	412	414	396	388	385	402	401	393	408	395	417	381	384	410	418	416	401	396	408	423	408	386	412	373	406	396	418	389	399	381	408	398	429	379	383	385	383	409	425	417	415	376	410	391	429	403	402	405	404	415	365	378	416	399	405	428	384	405	398	408	388	359	408	418	397	399	369	387	395	411	364	420	387	398	375	400	403	406	385	399	397	393	385	417	421	395	423	403	410	399	438	428	417	388	405	399	404	354	387	413	390	379	388	375	398	434	394	434	400	377	409	402	406	360	399	397	409	358	393	394	421	398	398	365	390	407	390	360	367	424	410	430	395	400	393	432	363	352	407	401	425	423	361	402	410	393	407	394	407	391	359	429	435	410	417	406	371	382	422	394	354	441	381	408	417	416	396	424	405	400	411	412	438	364	384	391	401	396	413	368	422	392	379	366	388	412	364	353	395	408	409	429	387	397	420	410	430	389	390	417	384	362	400	411	413	401	402	440	430	404	376	386	368	396	376	358	400	369	418	382	389	421	385	402	367	369	395	380	377	391	395	411	425	373	401	368	379	382	376	378	425	403	396	379	400	402	410	411	395	393	415	407	410	394	379	387	354	372	396	384	398	418	391	391	406	408	354	374	416	407	395	425	431	412	365	378	393	411	384	366	405	373	358	403	384	391	368	390	397	382	399	390	401	407	409	422	410	398	371	360	395	391	396	423	405	425	414	405	403	367	402	423	387	388	407	390	386	397	372	413	390	419	388	414	414	411	365	392	383	407	400	378	389	401	371	382	415	382	396	395	414	439	392	369	391	410	402	395	410	382	409	387	419	396	380	407	388	401	429	398	408	427	393	343	402	384	390	417	376	417	428	388	393	413	416	405	432	410	435	404	390	428	440	394	406	408	421	384	383	408	411	408	395	400	397	403	398	382	403	406	396	425	443	428	410	360	390	400	382	393	363	404	397	399	409	412	392	421	405	400	409	409	403	425	423	409	413	395	399	379	394	414	462	410	379	409	415	395	394	411	456	400	441	390	423	375	393	404	419	434	395	383	405	407	374	399	441	393	410	399	414	391	388	384	429	421	394	388	406	390	396	406	399	359	421	408	407	409	411	393	386	425	433	362	417	399	381	410	356	441	394	408	410	389	398	394	410	349	411	397	392	374	378	376	386	412	420	405	424	408	387	424	401	405	402	416	420	388	400	409	410	440	389	381	440	418	412	407	405	409	373	410	381	420	397	414	433	379	442	393	398	387	393	407	393	386	368	424	395	376	403	435	387	381	401	403	378	394	425	401	392	378	414	394	360	404	366	364	419	434	411	367	426	385	361	381	414	408	389	369	377	386	438	417	383	412	393	410	388	401	386	395	388	382	419	403	377	403	419	433	433	403	388	358	423	421	414	423	417	463	393	410	383	403	383	431	389	402	375	418	399	405	422	415	406	384	386	401	398	387	382	407	388	438	425	391	400	393	393	410	396	416	429	414	416	398	423	400	400	413	422	399	390	384	397	424	403	390	382	391	376	383	397	418	384	404	379	391	399	395	377	402	429	453	387	405	370	423	385	392	417	412	384	422	415	406	399	386	365	393	384	373	403	388	415	398	388	422	395	414	399	393	397	404	377	393	376	392	410	415	358	419	415	478	389	407	391	408	404	376	389	393	390	428	366	380	381	379	373	382	387	420	388	399	411	413	367	406	396	422	412	393	408	375	363	410	381	369	416	390	376	403	420	406	370	393	409	435	407	372	391	401	393	421	366	424	379	432	380	393	386	408	353	350	387	393	394	426	361	356	409	420	388	408	409	397	365	385	360	419	363	403	385	396	365	373	395	411	365	423	360	411	408	405	369	358	414	381	385	371	397	406	401	395	398	413	410	402	374	408	408	444	418	403	381	383	381	419	382	405	392	391	370	384	398	391	376	377	425	395	413	398	394	400	378	388	421	383	396	389	404	346	388	432	388	400	420	383	419	358	374	432	383	396	408	381	420	414	415	360	381	403	393	387	406	392	406	402	422	378	391	375	409	411	399	415	428	437	403	392	400	375	406
25131	21696	28443	25427	18992	2941	1497	1137	929	883	768	715	692	629	613	655	623	581	573	558	589	574	613	573	578	594	566	543	596	569	589	551	533	609	577	569	571	595	597	540	588	552	591	612	578	609	540	576	535	569	567	628	549	625	577	549	568	568	571	546	579	528	545	547	533	571	544	595	577	520	551	540	549	566	569	568	561	525	564	487	547	536	520	515	526	540	517	519	575	587	555	520	506	531	605	553	569	589	578	595	500	545	579	544	544	520	527	554	543	517	561	541	582	554	608	539	575	584	533	523	510	544	521	549	565	566	516	557	548	557	556	542	546	548	558	545	566	597	552	537	541	549	539	532	545	540	551	548	577	535	584	573	555	570	557	589	548	608	533	523	592	567	558	546	551	542	571	579	543	526	538	562	499	552	548	552	495	560	546	504	549	534	585	540	579	565	562	514	559	556	564	557	528	545	544	533	510	592	531	552	537	500	577	570	557	542	566	548	545	486	551	550	554	535	583	530	546	521	520	518	578	564	582	556	596	544	535	559	568	542	550	552	544	543	571	514	536	535	603	495	540	504	503	543	587	532	591	570	518	576	542	547	576	585	553	536	529	560	558	528	575	581	532	549	553	570	571	543	568	571	523	507	545	566	593	551	560	545	535	545	552	537	543	507	530	527	558	582	574	572	531	536	503	540	575	547	495	561	559	556	579	523	572	606	535	551	542	499	548	480	565	539	602	548	542	557	551	545	551	550	555	515	569	570	543	543	564	586	572	525	556	549	589	556	554	558	553	573	552	561	581	560	509	533	494	569	530	507	569	515	520	521	523	541	535	558	513	581	539	589	563	550	536	516	541	548	567	553	554	589	569	556	599	557	594	531	533	562	571	556	536	561	527	563	574	558	522	517	555	626	510	550	561	527	586	523	571	579	555	562	572	552	555	566	543	531	529	553	553	575	584	557	577	597	570	550	523	579	562	574	554	561	507	521	516	496	520	544	542	531	580	500	547	527	531	526	503	561	532	504	577	558	536	512	575	538	467	522	545	507	524	566	563	515	537	565	571	569	570	533	552	579	539	562	533	575	582	548	552	547	547	551	551	550	545	541	537	548	536	603	558	572	540	549	598	532	515	555	538	556	595	559	546	573	556	567	521	536	575	535	588	563	572	545	562	543	559	536	567	528	549	576	564	540	585	560	594	556	484	514	551	569	566	530	560	590	569	520	529	574	564	570	527	595	567	583	559	521	522	523	551	531	505	542	515	513	577	534	541	565	544	563	554	575	574	502	505	528	536	538	569	558	555	593	573	535	556	539	536	563	552	607	577	514	553	579	554	529	535	592	541	532	558	560	563	542	581	526	539	582	567	523	526	530	517	575	513	558	539	530	533	550	494	522	545	572	558	570	588	549	580	543	605	557	575	562	553	555	531	531	533	534	520	553	533	550	572	526	560	566	558	515	547	512	610	546	528	559	575	623	562	568	562	559	562	510	533	602	515	513	569	538	596	569	543	561	546	547	571	561	517	565	526	496	553	563	528	539	573	542	574	529	557	531	549	555	569	544	592	544	546	542	546	572	523	525	579	522	533	552	535	528	552	559	516	557	582	577	550	558	530	583	540	547	548	546	524	566	599	516	535	535	546	555	479	531	575	570	565	555	609	531	600	535	557	528	561	562	534	519	547	555	556	548	516	555	556	550	521	548	586	564	572	544	542	560	523	559	532	559	578	552	558	523	566	546	512	546	511	527	551	527	530	569	546	574	533	574	544	550	536	559	565	541	547	570	570	576	597	540	527	527	543	509	555	550	550	549	527	546	585	543	565	584	574	542	564	528	533	521	580	535	582	538	550	523	604	571	561	553	543	570	543	545	560	532	544	525	552	539	554	544	598	551	531	552	559	564	552	526	616	590	584	537	541	555	583	486	527	572	525	563	547	551	552	557	526	565	576	560	504	547	510	516	553	587	536	514	500	545	508	578	518	556	537	478	560	553	543	544	571	590	568	528	563	548	564	591	560	517	609	524	535	530	577	555	559	532	570	564	550	562	510	503	555	565	537	551	574	515	498	535	559	557	551	538	538	562	562	591	559	511	542	535	582	525	523	582	499	613	555	544	531	488	539	574	542	535	589	538	599	603	616	520	566	597	510	557	567	530	556	550	563	530	524	560	554	570	585	539	555	550	538	570	538	543	554	556	590	531	581	632	578	588	575	526	570	559	553	551	594	575	533	590	558	546	559	551	563	569	512	525	602	568	544	517	603	539	553	566	565	572	572	524	517	540	548	522	556	523	561	539	509	551	550	579	517	581	621	544	589	571	570	545	551	508	560	562	517	560	557	554	570	531	558	491	526	554	560	530	516	578	582	562	541	580	548	594	527	604	552	565	549	528	558	541	555	537	558	542	558	540	561	549	571	563	542	572	563	528	550	610	509	576	555	547	557	531	550	576	570	538	529	564	552	581	570	523	527	568	568	549	551	587	606	578	559	566	486	552	554	514	540	564	547	521	530	544	573	544	534	554	558	564	579	495	578	527	561	573	548	543	553	543	577	556	516	534	516	559	533	530	562	585	553	528	551	586	585	524	510	577	560	595	596	554	556	596	527	557	538	534	541	575	543	588	533	552	547	544	588	562	547	580	533	557	584	527	538	528	560	563	599	530	531	518	574	529	600	588	558	528	526	553	571	545	549	559	556	578	537	499	548	560	549	557	554	515	533	546	549	526	572	548	548	542	543	519	552	545	532	556	542	556	534	564	547	595	550	560	588	554	552	521	512	563	560	528	534	582	582	545	525	563	568	549	526	521	587	535	525	571	553	553	528	521	568	563	501	515	571	556	561	525	540	546	514	552	530	569	520	566	535	553	551	544	562	550	537	594	583	542	548	548	591	537	523	539	587	593	576	570	533	575	548	565	564	570	543	622	543	539	580	489	546	560	595	575	507	595	622	527	561	569	513	547	568	525	568	588	568	585	553	558	568	542	554	540	593	567	586	563	557	543	532	506	513	517	545	544	588	539	534	570	549	562	569	564	554	492	552	511	542	543	536	585	551	519	526	607	538	547	506	580	558	519	529	624	553	590	563	533	576	532	557	533	567	520	578	588	526	538	527	537	500	595	509	546	578	554	540	559	569	569	517	542	520	562	552	590	583	530	507	610	542	560	556	524	598	558	529	542	561	565	525	584	556	578	523	544	559	571	515	535	531	540	560	556	543	572	564	551	576	571	575	505	568	538	563	540	547	535	548	564	568	557	525	546	582	568	529	515	504	560	545	563	567	567	567	556	533	558	538	558	575	514	524	550	568	558	531	531	563	549	527	554	547	539	547	549	562	551	555	551	548	554	559	547	545	542	527	517	626	525	572	564	579	547	574	535	547	538	557	545	578	583	555	590	587	539	518	551	532	560	557	545	573	539	524	574	523	582	528	547	524	517	527	563	562	511	526	559	572	573	566	535	540	522	515	571	557	537	574	560	559	593	548	552	540	569	562	521	543	565	561	542
24657	9197	7583	4751	3320	2510	1999	1530	1242	987	899	811	725	700	672	653	610	595	637	587	582	598	596	590	548	564	561	608	580	553	547	554	537	536	566	571	547	571	555	601	568	546	583	602	566	597	572	558	558	583	576	585	574	576	583	559	525	554	585	531	504	552	554	544	517	541	539	556	539	563	543	544	501	571	500	537	545	543	551	515	541	527	552	527	536	531	537	495	581	551	558	533	538	553	543	575	535	552	574	514	506	558	529	572	546	591	548	503	520	527	492	536	539	541	525	558	539	503	546	498	559	521	512	519	578	547	534	525	561	531	517	549	530	544	541	562	537	488	531	497	510	514	558	513	547	536	523	500	554	528	541	532	593	559	510	517	536	595	542	572	538	556	518	504	527	519	520	534	566	589	520	537	579	527	544	561	552	553	537	548	516	536	579	568	496	530	534	543	528	560	522	486	500	551	570	556	518	552	554	551	503	539	559	528	550	585	531	534	518	519	531	561	530	530	539	566	549	495	529	511	535	531	548	578	552	497	534	542	541	542	554	509	503	572	577	574	514	539	492	553	554	512	527	555	552	577	538	520	547	563	540	560	549	535	533	550	524	519	519	538	532	537	579	554	533	563	500	525	543	562	505	513	515	515	517	556	563	559	531	530	501	558	562	499	542	562	534	510	522	485	525	529	540	555	539	541	500	588	570	568	525	548	557	566	544	542	530	546	532	558	540	573	542	561	515	502	527	526	544	570	527	563	549	513	529	498	552	576	552	541	542	582	493	554	526	596	574	539	570	547	571	548	548	521	542	544	520	510	531	544	532	566	574	547	568	529	523	500	531	496	526	508	535	560	505	514	566	515	558	564	522	547	533	508	547	511	567	521	549	568	519	506	521	543	541	592	523	591	518	520	536	549	552	544	531	545	551	577	512	524	578	544	578	557	525	530	517	543	539	573	537	557	525	534	550	513	521	537	578	557	526	540	553	531	539	502	537	537	566	521	556	514	483	554	573	552	542	490	527	564	526	551	559	539	539	519	513	548	555	484	533	538	562	502	558	562	503	493	511	519	521	549	533	514	565	508	560	521	523	539	523	577	513	581	535	535	538	541	581	534	532	500	522	508	555	502	546	525	508	542	574	557	576	558	530	550	494	581	574	524	565	520	583	506	529	503	555	535	555	581	532	535	574	540	559	522	532	555	572	574	495	515	547	547	530	549	541	532	532	491	566	510	516	518	536	524	587	567	529	561	549	543	524	560	523	524	534	561	523	530	574	541	564	504	532	555	509	538	566	567	542	490	525	573	578	566	547	537	523	555	506	536	558	499	549	506	557	529	565	508	567	562	515	519	559	537	567	551	574	529	540	470	552	533	591	528	537	526	536	519	548	548	522	548	566	561	542	544	597	518	542	580	557	506	551	577	581	552	540	529	540	541	530	585	548	537	541	572	526	545	558	554	531	521	547	534	517	548	565	504	539	546	531	505	539	529	579	510	554	552	548	561	563	527	552	510	499	572	549	552	540	541	511	538	544	527	552	519	559	536	508	553	549	536	531	550	517	523	548	510	564	555	530	557	565	565	531	573	579	532	538	514	560	535	505	539	505	537	568	549	529	543	521	531	510	504	533	557	528	566	501	535	528	537	529	547	528	528	527	565	535	500	512	550	550	531	544	544	559	580	514	511	556	535	529	548	524	511	577	530	535	526	591	540	530	539	534	525	502	552	553	545	555	548	584	562	536	560	485	547	525	520	544	548	562	528	539	517	582	512	511	545	553	585	572	553	545	511	533	552	564	514	522	525	517	525	531	590	545	549	530	541	513	568	514	517	541	549	536	547	600	539	524	501	524	594	541	543	513	539	596	507	532	519	517	575	497	530	517	541	511	520	555	565	522	545	518	535	520	521	518	540	556	562	533	572	550	513	545	553	549	522	491	505	558	553	557	552	554	522	558	541	510	534	546	573	571	530	542	540	545	516	568	540	581	539	545	510	557	530	510	545	533	555	522	551	541	549	552	552	532	511	601	539	599	533	540	572	537	524	540	534	503	525	533	497	517	523	541	526	552	541	558	546	575	535	532	542	557	547	539	525	536	490	521	557	550	564	550	543	534	542	558	548	560	527	581	558	538	539	563	527	540	476	548	521	532	552	542	531	538	515	507	512	503	561	507	550	564	580	572	546	533	541	555	567	537	514	612	541	519	494	523	588	534	553	522	535	532	533	589	586	500	539	537	544	564	569	524	562	544	603	533	524	525	543	502	528	488	561	546	529	520	539	554	569	521	515	496	538	563	533	543	485	558	557	511	574	539	576	556	500	536	493	544	536	540	554	577	549	535	496	541	561	520	532	535	539	514	518	599	541	538	523	554	510	563	546	581	573	543	556	516	497	534	553	562	541	533	534	565	554	529	517	550	517	543	549	573	566	565	541	615	537	546	517	514	534	488	542	560	528	550	536	535	526	526	542	563	572	561	546	554	533	528	551	502	491	529	541	573	509	569	547	491	551	539	539	525	533	524	527	524	568	533	522	515	533	539	530	532	547	546	546	497	524	550	584	545	503	536	544	571	538	562	521	560	579	545	539	483	547	486	530	537	529	581	577	513	509	553	526	519	536	588	569	530	537	547	573	537	541	543	533	483	551	508	547	554	560	561	487	537	566	573	553	560	581	548	543	556	557	496	547	510	577	524	613	515	514	506	515	554	549	528	537	547	515	526	544	538	562	555	516	498	530	536	519	578	570	596	530	518	521	518	535	545	549	578	560	563	575	500	548	524	535	515	519	511	546	515	512	524	565	551	526	521	540	619	528	542	553	559	506	511	561	511	579	535	553	527	552	531	555	542	521	511	518	556	531	545	524	524	534	585	482	526	519	552	532	566	561	500	497	547	538	564	512	541	542	527	571	540	514	537	536	588	527	513	534	577	523	541	525	576	532	541	577	546	531	543	552	561	550	510	493	554	502	516	533	531	507	526	556	549	526	542	526	546	555	557	510	517	569	497	506	574	505	538	498	522	576	501	559	597	539	565	563	521	544	583	547	550	514	487	526	552	532	578	538	564	528	539	546	537	518	522	551	579	504	535	577	540	577	588	529	565	549	542	493	556	530	555	533	518	490	538	538	567	548	538	519	538	525	557	539	531	528	537	541	556	542	574	554	517	550	550	558	543	594	530	552	511	553	531	508	559	555	548	556	517	498	539	542	561	524	540	519	543	536	553	540	570	537	573	587	541	560	572	506	513	562	541	514	565	516	588	520	529	545	528	518	533	596	508	534	533	547	565	537	536	548	536	521	551	490	603	559	538	510	562	556	543	550	584	530	548	550	561	504	566	514	554	523	542	548	528	552	527	528	566	575	525	546	494	507	535	571	569	553	536	547	509	559	540	571	521	519	599	525	542	554	562	539	534	516	585	539	556	552	531	550	538	542	554	560	535	511	546	524	509	542	587	523	497	534	529	583	520	528	523	576	532	559	539	560	548	517	566	561	534	509	564	559	484	536
22974	21658	29399	24446	21660	21759	13324	2033	1312	1009	819	640	547	509	443	459	369	379	373	339	298	299	286	280	262	304	240	246	256	246	227	256	242	244	222	242	180	250	253	261	239	265	261	300	245	281	289	284	295	325	277	272	245	268	259	265	240	264	258	240	208	231	240	222	245	212	218	238	234	214	231	196	205	206	216	206	200	227	215	204	230	218	217	221	193	239	203	212	235	215	206	235	241	216	199	186	221	227	212	203	209	235	215	211	200	211	230	196	212	211	201	211	205	237	237	232	201	216	268	205	227	216	201	225	206	212	234	191	192	216	238	200	222	228	209	217	230	202	225	209	204	222	210	194	198	219	232	211	215	206	209	224	229	221	220	184	217	218	209	234	197	208	225	206	224	219	214	231	188	206	232	233	224	214	219	210	234	206	209	211	210	191	213	230	200	231	211	212	216	225	222	220	229	208	203	220	220	211	210	203	212	212	227	215	230	203	213	216	237	211	239	192	216	226	196	219	228	212	222	246	185	241	195	201	219	202	214	207	223	216	226	222	213	203	199	194	227	225	195	204	219	216	203	226	220	224	217	221	218	202	218	220	229	208	214	223	204	241	202	203	229	239	218	237	230	223	200	200	218	222	222	225	220	218	226	231	219	231	209	197	203	216	221	204	226	204	211	214	211	223	198	220	235	191	216	218	211	208	199	223	219	205	187	210	213	236	220	217	222	205	227	232	216	219	219	219	225	204	216	203	219	206	234	209	200	194	233	207	243	213	197	216	257	223	227	215	215	217	207	188	206	185	216	211	200	205	201	235	236	217	218	228	202	215	220	189	205	205	227	201	193	213	212	202	208	224	216	202	224	236	216	242	193	225	229	208	206	209	193	192	228	234	201	209	216	223	219	210	213	213	232	215	231	208	203	223	206	213	211	230	217	179	216	227	205	214	205	224	224	209	221	232	227	197	203	232	213	193	200	206	227	211	197	190	220	227	198	224	215	200	218	205	209	226	217	194	218	235	199	206	212	204	230	231	211	207	194	212	194	242	228	210	209	216	188	225	217	223	238	163	224	209	215	193	227	180	196	210	180	211	222	233	217	222	238	196	205	235	214	208	206	215	228	206	212	189	212	214	211	212	224	210	217	246	209	230	223	221	219	239	191	208	231	206	227	234	219	210	217	237	222	221	207	231	224	214	212	208	230	215	199	215	223	217	225	215	217	196	204	207	213	222	245	219	234	203	209	219	240	202	180	215	232	200	197	219	204	201	213	202	212	196	214	248	213	187	201	249	208	209	206	227	217	207	204	201	212	229	213	210	231	207	223	180	234	203	220	218	206	225	232	213	216	234	245	210	202	193	225	219	204	233	224	229	221	209	235	203	207	189	204	190	213	211	229	205	214	219	229	188	225	187	218	213	226	215	232	234	217	226	216	211	209	236	197	201	221	189	238	213	218	224	191	230	203	208	226	229	231	236	213	204	222	212	212	198	222	204	223	197	224	212	240	196	220	207	217	231	198	236	198	229	205	221	206	223	196	202	222	243	221	212	224	222	207	193	187	221	221	245	218	207	214	224	228	213	245	215	227	216	196	237	196	221	212	227	223	234	213	204	247	211	219	227	223	231	203	242	207	214	209	217	220	214	224	241	230	210	225	213	194	224	205	221	217	213	205	212	201	191	238	235	191	187	215	202	197	216	220	231	217	227	214	246	205	237	207	239	228	209	225	205	220	209	201	215	226	224	214	220	211	212	177	228	195	226	234	214	216	208	246	211	206	214	204	213	221	211	213	197	207	233	194	243	210	222	215	215	209	204	208	203	234	201	223	211	216	240	226	220	188	219	222	207	232	223	229	236	218	219	226	234	222	222	220	211	244	205	245	198	241	197	219	181	259	232	204	208	226	215	225	204	221	232	233	210	201	225	210	218	204	216	231	211	200	216	197	204	210	232	231	210	202	217	211	217	201	229	209	225	217	253	234	221	200	226	191	187	194	209	178	252	207	228	234	205	224	218	221	202	210	226	229	211	212	200	192	226	209	219	208	213	212	210	222	215	217	213	211	187	214	209	202	213	235	222	228	202	222	203	203	235	199	222	205	205	234	221	208	213	199	222	212	282	243	222	242	225	210	231	218	242	202	189	252	201	227	247	215	205	210	223	178	210	205	201	212	207	196	204	209	209	204	206	229	218	217	212	198	204	223	234	206	201	173	204	216	217	205	222	187	220	207	206	220	232	197	242	197	199	235	217	207	215	220	240	219	218	212	224	227	226	220	218	210	219	208	208	224	229	208	226	218	230	236	197	225	253	218	215	227	235	236	219	207	205	204	192	221	233	209	202	210	210	240	252	190	212	220	192	218	215	199	239	202	193	224	231	219	205	207	216	212	219	221	199	217	209	251	206	222	236	236	238	201	225	223	200	234	240	226	227	218	212	209	206	209	225	218	218	208	258	223	217	206	201	236	223	178	224	186	230	218	194	225	224	204	230	216	228	220	210	217	229	232	216	220	233	237	218	194	217	196	199	194	235	211	231	185	217	230	212	201	224	226	207	228	184	214	230	211	213	236	200	221	218	211	229	215	190	214	204	191	229	227	215	231	214	248	218	233	209	225	226	239	208	201	221	222	214	238	207	220	205	192	228	208	217	213	217	229	228	224	223	209	196	193	208	227	225	194	218	226	219	228	189	235	203	214	202	216	228	207	201	209	198	223	203	212	198	221	190	229	201	214	212	222	210	218	246	209	219	255	237	239	221	208	205	194	202	205	207	241	239	215	214	257	236	210	219	196	201	199	205	225	217	205	224	211	210	215	227	252	253	215	236	188	216	183	219	231	241	219	242	224	199	233	205	213	174	238	207	225	250	207	212	214	207	197	205	224	221	201	230	211	198	223	242	214	212	180	236	229	223	245	243	192	226	221	251	211	237	245	213	216	225	236	198	197	211	221	216	235	219	235	232	221	231	206	217	247	247	230	196	211	220	207	232	205	221	225	226	248	192	184	230	208	197	229	216	208	199	208	230	239	191	237	231	216	229	242	211	225	209	227	222	209	200	199	244	189	201	202	231	217	205	229	232	211	223	201	234	214	213	200	204	219	233	233	199	207	194	211	226	182	219	219	228	201	198	174	217	199	222	229	226	215	230	201	225	214	205	220	220	197	187	209	197	223	208	192	223	216	220	213	224	205	218	189	233	202	207	213	217	220	212	213	194	224	242	199	208	236	209	209	256	249	224	230	221	215	208	193	192	201	199	206	208	212	224	246	217	208	228	212	231	222	235	195	230	191	227	241	220	201	220	216	213	246	215	212	209	214	217	250	210	204	222	201	208	228	219	208	195	193	209	226	216	230	208	202	237	206	227	230	206	214	227	182	219	209	201	215	185	237	219	252	223	217	203	202	231	205	248	220	195	232	218	204	245	224	217	216	213	219	233	220	206	215	244	223	238	226	232	207	217	218	220	228	204	217	221	204	222	192	215	228	256	245	223	205	225	181	196	223	212
24812	16352	15800	8652	6123	4616	3524	2516	1909	1389	1124	882	717	634	549	478	449	384	396	332	316	334	299	333	306	273	289	272	285	273	274	264	285	233	214	232	252	227	215	248	245	247	278	269	303	291	293	309	316	327	302	302	292	268	260	266	228	234	236	231	261	244	251	238	216	236	204	212	240	194	232	223	212	208	222	239	217	228	200	219	248	231	243	224	222	242	249	220	215	197	241	208	211	226	208	226	199	217	245	227	243	221	221	226	229	234	232	207	202	207	222	219	222	215	227	205	221	219	216	221	212	215	251	227	233	232	233	220	217	216	201	197	188	202	211	213	255	210	214	228	228	216	210	227	219	244	216	220	209	211	216	214	217	223	217	207	222	200	229	232	239	211	217	205	239	211	217	218	217	218	241	225	250	200	231	224	221	197	210	238	202	234	220	223	246	198	214	198	198	228	234	191	263	189	219	214	203	227	231	199	213	228	203	250	216	230	233	212	205	215	200	202	194	173	210	203	229	200	195	234	202	233	215	230	236	241	221	210	204	213	226	225	198	229	228	200	205	222	198	213	241	199	206	211	218	220	199	223	229	217	228	212	199	229	221	241	230	214	229	246	209	234	199	218	211	180	241	235	220	226	210	231	229	246	232	204	231	224	227	194	215	220	211	202	215	224	220	255	202	214	222	251	229	226	223	206	226	233	223	218	203	221	215	219	215	218	216	235	212	210	228	212	223	234	218	230	194	225	191	231	226	233	202	221	217	226	232	209	214	233	207	240	236	232	205	208	201	213	231	216	204	202	203	206	232	204	245	227	234	211	225	212	240	220	219	217	232	237	205	211	197	219	198	196	201	214	226	207	204	211	215	227	253	213	218	223	225	202	223	195	216	225	222	229	217	217	238	233	220	219	218	220	219	228	222	231	241	210	197	224	209	228	205	202	219	218	211	187	213	236	191	214	229	225	211	206	225	227	223	199	216	219	225	224	217	255	227	209	222	204	223	216	205	209	207	215	204	208	213	205	222	218	237	219	219	219	223	202	216	244	204	220	206	192	201	201	215	216	201	216	204	199	223	200	227	217	217	228	206	213	220	216	235	213	212	223	211	229	227	201	200	228	205	212	203	225	224	201	235	218	226	209	214	204	210	228	226	218	212	209	233	212	203	225	223	227	201	188	226	224	239	236	197	222	221	199	259	205	218	216	211	219	215	198	201	234	212	225	229	229	223	222	235	236	228	232	198	215	236	220	227	227	214	212	203	204	186	202	212	227	228	219	216	217	194	199	234	209	189	224	229	227	202	223	245	222	209	186	221	208	214	210	220	192	222	217	206	207	218	212	218	214	206	234	201	186	218	211	241	223	211	217	209	234	204	214	211	256	257	227	217	216	235	199	205	242	231	201	234	219	234	222	257	229	200	230	211	217	234	242	218	215	199	195	181	207	215	214	224	210	246	238	218	225	202	229	209	240	238	203	231	192	210	237	200	210	199	200	247	227	182	233	227	223	241	227	224	223	219	234	213	217	220	226	200	202	196	224	226	224	220	216	198	217	216	192	224	203	231	197	222	201	204	226	239	221	207	206	211	232	207	236	210	219	200	227	219	213	233	200	227	187	233	241	198	198	217	187	222	207	256	213	234	214	210	201	220	194	210	212	208	240	208	195	225	217	230	237	183	224	203	215	200	218	222	217	225	203	221	213	211	246	221	232	219	245	217	221	229	208	225	219	214	210	216	226	226	201	225	230	215	214	235	223	223	229	226	204	212	200	217	231	224	197	229	218	216	204	201	216	211	208	226	227	192	241	230	218	219	220	216	263	238	206	238	223	226	233	242	219	240	221	213	218	224	200	206	213	220	230	216	210	231	245	198	214	209	233	218	193	238	203	221	204	214	206	231	217	213	224	227	230	215	205	238	202	233	204	230	218	255	232	223	215	234	210	228	211	238	213	217	220	224	207	188	189	214	218	214	231	226	215	222	198	210	247	240	226	209	240	219	224	255	205	241	205	221	231	196	227	227	227	201	221	207	200	226	212	241	205	228	223	203	216	222	225	198	217	217	226	226	220	209	185	205	201	212	213	209	221	178	208	205	229	195	194	212	206	206	213	192	231	216	215	205	229	203	218	228	204	220	243	226	211	211	216	211	220	242	236	221	231	232	226	226	222	208	188	215	222	209	217	229	200	224	216	229	220	216	244	252	218	221	249	224	213	238	214	211	224	246	235	197	213	222	219	236	220	226	219	216	209	212	227	258	202	183	211	215	224	179	181	211	204	227	222	218	205	215	224	236	237	234	227	195	227	223	239	206	214	207	221	227	214	211	199	212	217	209	194	203	211	221	219	239	213	209	216	224	216	218	204	180	228	243	237	216	187	225	207	221	220	205	215	245	200	200	236	227	209	251	213	216	225	224	201	212	210	209	258	233	238	228	207	233	201	245	211	226	217	231	228	230	224	241	215	223	227	204	219	241	211	219	219	217	212	216	209	243	208	219	223	213	210	228	230	221	200	213	192	238	191	242	213	237	210	221	214	204	203	208	229	219	197	211	209	240	225	235	216	242	217	232	219	201	204	236	218	234	211	204	225	210	218	232	214	218	224	213	182	201	216	159	236	190	210	231	242	214	219	234	205	220	210	220	202	239	206	201	226	236	230	232	209	206	239	247	206	226	229	227	218	203	221	229	227	202	217	219	217	240	179	205	215	232	204	203	220	242	239	245	205	196	197	229	206	243	196	209	217	225	198	228	210	236	207	200	216	223	219	242	194	220	230	225	216	201	206	242	240	216	192	223	199	227	232	220	234	238	218	232	203	226	224	186	215	254	221	199	225	188	208	203	193	208	197	229	224	225	207	208	221	240	222	192	225	255	205	221	217	229	205	219	212	242	197	194	199	217	218	209	206	202	203	216	212	220	199	201	237	221	211	230	211	200	219	223	240	187	239	250	235	207	190	202	217	205	232	220	224	216	227	208	212	203	208	243	255	205	190	211	231	221	210	235	229	217	219	227	215	221	238	211	221	237	215	203	214	216	236	212	235	245	226	198	211	216	220	232	246	218	221	227	235	225	234	191	213	210	222	196	223	202	204	185	226	241	209	232	193	222	203	191	209	227	236	229	220	210	213	207	198	220	231	209	202	242	251	205	243	218	234	230	226	199	218	232	206	231	231	241	204	202	205	220	208	243	216	221	221	233	236	213	233	207	221	232	249	198	201	221	229	235	208	207	235	223	194	241	219	208	216	233	179	206	220	214	232	191	197	200	210	217	201	203	214	219	232	197	235	216	203	200	215	243	209	238	223	223	208	220	253	237	209	190	225	217	248	224	227	200	194	214	230	199	236	212	236	250	216	216	217	241	238	209	197	220	233	218	228	216	234	227	203	220	210	207	239	230	214	232	227	208	213	210	201	205	201	211	205	215	224	226	207	199	229	219	223	234	217	253	208	238	238	241	210	224	206	221	227	222	219	244	209	216	244	233	199	204	208	218	219	211	207	220	209
28981	19789	8419	2157	1478	1153	965	910	795	729	730	690	679	662	665	626	661	653	625	625	622	614	610	630	613	615	620	631	643	621	598	669	635	631	618	616	630	602	626	653	626	639	665	661	651	646	643	622	659	652	688	624	634	636	661	657	577	584	650	694	589	644	638	605	633	619	636	599	596	621	597	632	600	672	669	608	647	637	607	662	624	622	658	640	608	591	613	581	585	623	613	602	595	625	566	594	655	626	587	589	596	678	661	629	606	627	639	674	640	623	601	632	622	635	574	650	604	645	626	650	649	586	630	625	645	606	632	619	636	614	649	628	614	544	633	604	626	638	616	626	630	594	634	577	604	617	615	665	634	651	621	664	621	661	620	615	633	558	621	631	618	669	647	625	611	646	618	600	615	585	631	606	644	645	596	629	579	584	601	617	640	615	658	633	605	555	628	563	589	659	612	643	627	628	608	650	624	630	680	612	632	646	634	620	613	606	655	623	641	616	607	644	646	606	629	643	619	597	586	597	642	628	658	611	546	629	623	611	620	639	625	638	630	642	642	647	612	587	578	670	665	636	607	626	590	636	600	650	656	615	563	623	662	612	598	614	626	625	620	635	674	610	634	589	597	606	613	654	576	587	592	653	627	645	606	575	650	592	625	632	629	640	686	642	595	623	566	621	619	625	612	606	652	603	641	606	619	667	655	639	589	674	640	664	640	627	629	634	619	587	609	620	641	648	596	611	620	595	622	631	612	636	580	627	627	643	632	625	652	606	672	625	636	607	573	629	629	675	679	668	613	636	665	634	639	605	653	608	610	622	608	624	623	619	597	575	616	635	631	658	620	629	648	667	648	618	598	616	644	604	620	618	670	618	669	623	647	600	655	629	661	614	575	635	645	642	606	618	608	655	601	587	686	619	595	607	610	629	671	619	656	627	637	608	657	627	669	610	602	617	686	625	615	590	643	667	645	614	611	638	575	613	607	661	626	635	616	616	646	639	658	618	657	615	632	610	574	613	670	594	614	688	629	668	662	624	609	613	635	633	591	639	622	615	608	608	615	639	612	611	621	604	614	638	641	648	624	630	673	610	650	667	610	609	618	661	620	597	638	650	619	605	662	663	638	617	624	643	593	601	610	623	641	639	622	647	631	620	635	643	629	663	601	620	590	621	650	619	656	643	649	631	578	591	622	584	656	647	621	634	628	641	650	636	633	631	655	663	647	613	637	607	630	581	629	623	603	637	645	606	595	638	719	657	580	584	652	622	658	620	621	603	608	666	632	596	584	607	598	623	620	628	619	608	595	625	590	597	645	654	622	641	629	652	628	575	579	638	624	641	573	619	674	617	632	657	560	609	642	586	612	659	610	571	611	620	667	615	592	641	554	658	654	616	672	599	595	589	666	632	619	607	636	622	655	610	627	637	617	627	626	642	652	659	632	616	603	605	582	651	579	609	596	606	616	599	602	623	645	630	668	645	628	602	601	644	651	657	607	620	596	642	604	669	653	558	652	630	629	588	631	590	658	648	648	659	624	632	656	674	619	583	645	638	669	629	590	620	639	605	581	625	653	600	616	585	612	608	695	632	595	626	648	587	589	649	608	624	576	596	613	622	649	672	662	637	625	631	617	621	626	609	634	581	670	657	610	656	638	614	639	633	661	629	627	660	622	668	592	624	640	589	643	628	600	591	658	667	673	626	658	630	617	623	641	631	622	645	654	605	632	645	609	638	591	625	600	582	602	676	640	595	641	599	580	619	615	647	618	640	626	624	605	643	615	608	621	621	624	589	669	565	662	593	623	644	558	667	673	615	611	584	636	602	624	628	618	598	620	609	624	621	632	645	603	612	590	597	599	634	599	648	696	608	623	611	611	608	627	622	625	603	638	631	573	581	617	612	598	644	591	634	604	605	602	605	654	605	631	618	628	648	667	632	571	633	654	666	616	667	623	627	636	653	614	627	581	620	657	632	656	618	634	589	617	658	647	640	602	594	599	634	606	644	602	612	596	620	631	631	666	608	632	633	677	598	571	613	568	629	627	619	612	656	629	630	600	635	557	652	612	639	632	599	670	613	634	617	647	647	620	651	666	587	652	700	638	588	628	639	594	651	597	627	605	628	622	587	621	610	612	604	623	619	621	567	615	678	591	607	616	651	610	612	606	643	615	638	603	593	681	621	647	587	610	604	661	596	652	629	598	599	623	615	620	633	630	626	652	593	623	645	624	625	611	635	665	658	619	608	607	665	672	619	577	634	611	635	626	621	593	587	640	630	671	670	659	622	608	642	652	626	604	621	644	609	621	593	668	657	637	581	574	628	605	645	617	652	619	602	600	643	653	603	624	589	623	602	637	607	608	601	608	610	576	636	623	628	602	614	633	636	633	611	640	598	710	638	624	632	583	617	661	644	676	635	610	580	643	610	608	628	600	647	646	577	637	618	593	611	598	595	647	585	630	598	652	596	598	647	655	648	582	634	631	638	642	603	634	620	614	635	649	655	624	614	641	597	607	588	628	636	622	611	637	608	618	606	626	693	641	609	681	642	637	641	650	603	613	637	599	582	615	590	610	602	594	650	566	619	632	677	622	627	605	593	624	600	611	683	669	683	625	582	657	606	613	661	642	650	599	642	601	636	630	597	660	559	666	589	589	611	647	630	590	640	659	643	631	663	625	646	648	659	627	663	605	608	600	643	614	582	617	625	577	667	592	576	683	615	626	622	677	661	664	573	641	682	610	634	646	624	592	627	645	650	687	607	654	586	638	659	600	603	654	606	633	637	613	654	628	602	598	643	607	610	634	703	666	645	655	621	639	661	594	624	610	628	615	624	610	574	574	588	614	599	644	667	625	593	621	604	595	617	663	654	619	669	606	669	577	629	589	609	646	600	626	634	628	627	669	596	645	662	630	647	600	596	625	660	595	602	641	607	660	615	668	629	614	638	657	656	583	645	649	609	619	690	648	639	621	654	645	615	641	614	612	629	613	628	634	638	648	626	667	669	646	607	650	605	616	623	620	604	607	605	644	652	636	590	613	593	639	586	645	602	631	614	645	625	671	627	598	636	649	622	655	619	631	641	598	584	618	622	577	619	570	627	610	647	560	658	639	645	617	622	596	647	585	638	656	637	592	626	610	663	628	594	621	657	666	608	674	632	666	632	616	622	601	630	623	627	586	592	590	658	622	623	626	645	616	587	668	659	660	653	596	621	607	630	645	662	623	570	647	624	616	613	642	621	641	616	626	604	610	603	679	632	639	592	580	592	621	630	636	609	601	631	615	655	648	634	623	623	647	618	635	611	594	604	643	586	612	624	610	641	652	639	625	608	613	592	623	607	638	608	621	646	631	616	627	706	638	617	614	596	615	645	649	630	640	596	657	666	640	621	610	632	671	643	588	592	602	597	602	616	614	657	612	631	638	643	659	638	640	650	636	655	613	633	595	625	616	586	628	607	644	608	708	673	629	655	657	613	608	660	657	601	625	603	620	628	588	632	599	578
20576	3933	4552	2285	1859	1579	1264	1143	917	794	749	693	734	686	692	678	685	685	681	682	683	650	663	617	631	674	625	631	622	607	601	638	648	660	652	600	585	631	659	631	652	653	646	660	617	644	674	659	637	659	709	629	614	632	643	652	612	614	653	635	642	630	680	658	675	591	617	692	627	652	604	591	661	618	618	643	607	622	619	675	657	662	630	643	641	672	593	655	625	591	603	592	640	634	638	645	680	593	623	594	679	650	674	630	661	624	656	619	616	607	640	637	611	584	613	614	680	622	653	620	614	626	653	621	636	646	628	605	612	628	652	618	657	605	650	625	620	654	597	641	645	587	656	608	585	667	629	624	669	647	619	599	647	612	609	660	637	628	620	624	675	652	627	624	695	659	636	589	667	614	604	605	638	650	623	617	616	650	593	623	637	628	600	655	642	608	586	610	635	620	660	636	598	619	608	625	607	642	616	692	655	635	625	601	601	613	654	573	647	625	608	642	655	623	633	627	638	620	576	636	603	630	615	675	650	626	630	660	640	643	591	628	686	627	629	597	610	624	630	577	625	657	684	659	647	630	684	617	612	633	672	656	669	664	625	671	625	692	647	613	646	644	656	637	622	618	620	622	643	646	617	621	609	632	629	644	653	636	608	603	646	639	620	596	636	640	629	659	620	661	651	664	642	657	651	647	634	636	626	603	661	650	607	643	640	679	602	688	660	638	666	621	615	633	646	640	672	651	633	611	634	648	670	616	641	596	619	641	642	661	642	630	615	648	645	646	598	650	625	608	648	657	615	643	648	624	625	621	654	622	640	640	639	633	643	623	654	597	662	677	678	600	604	652	615	656	627	585	641	681	606	646	614	580	616	618	612	612	667	617	621	638	598	612	608	649	635	642	646	643	615	640	640	618	632	630	680	627	626	613	646	612	576	646	645	639	668	602	649	643	615	626	625	618	643	663	614	608	586	680	630	638	643	647	661	616	639	635	623	616	600	603	594	633	643	612	638	623	620	640	652	647	621	638	584	620	659	600	682	649	687	614	598	654	655	636	637	591	640	647	613	624	607	606	652	642	647	658	676	630	662	624	596	661	593	658	628	642	625	628	630	598	666	650	629	611	621	659	661	651	600	666	593	667	662	603	665	646	627	597	670	643	644	643	624	654	674	629	604	644	583	623	614	652	612	617	685	620	663	634	647	659	590	655	599	622	640	611	692	601	614	591	622	592	642	615	670	665	623	639	641	617	605	609	611	627	642	613	610	594	635	656	628	636	681	663	617	663	651	661	605	635	612	630	676	653	636	656	673	587	615	642	652	641	612	630	631	638	590	613	617	628	669	684	654	668	632	617	631	664	672	628	637	655	628	638	638	613	614	619	680	647	626	595	664	600	609	654	586	635	625	687	614	640	615	628	608	615	603	653	670	619	600	596	645	654	609	578	643	639	614	633	624	620	659	626	671	623	625	576	644	589	653	617	623	651	630	609	666	676	631	623	681	654	681	638	655	613	660	653	585	612	687	624	648	613	594	640	620	650	579	625	600	638	622	632	608	616	639	636	645	665	624	641	654	634	696	653	633	662	595	620	624	644	636	575	605	644	693	618	667	619	667	678	642	624	641	603	679	639	636	615	590	661	617	650	656	645	617	663	624	594	632	609	667	651	587	613	619	584	630	655	654	657	650	658	674	643	638	619	647	619	665	599	649	647	594	647	660	619	685	634	597	674	640	648	600	654	672	632	607	633	640	654	617	622	634	602	623	641	641	638	629	649	617	629	623	647	618	664	633	636	637	613	654	645	688	608	657	628	613	652	654	609	696	641	642	631	608	642	642	614	659	625	650	640	649	666	637	604	618	611	640	651	613	640	676	621	690	571	639	654	635	646	632	665	610	626	600	622	655	642	574	604	653	641	615	597	627	634	628	621	645	655	698	639	660	616	668	612	611	666	641	614	654	641	615	683	635	645	626	623	634	608	616	620	641	633	621	602	629	617	614	674	628	647	640	599	616	648	623	621	668	607	652	584	628	621	624	615	650	608	628	603	651	646	617	607	642	658	700	634	634	610	634	611	651	634	615	637	660	659	654	611	631	630	650	700	641	628	643	631	656	612	617	662	616	626	616	647	617	614	642	643	635	604	618	644	644	568	649	598	629	607	630	621	628	656	619	620	647	599	597	621	637	615	624	670	608	607	621	641	607	624	630	609	614	627	657	642	639	613	582	609	652	611	658	664	647	667	665	610	619	643	577	620	659	634	608	681	613	607	610	629	607	623	642	609	621	660	631	638	647	628	646	668	667	674	623	624	633	646	634	643	635	605	599	633	619	630	641	596	641	614	614	641	620	639	681	614	611	601	590	671	626	616	690	612	647	649	638	623	648	624	658	648	657	634	601	619	686	650	679	598	631	626	637	640	625	639	623	597	644	678	619	617	665	653	615	663	609	622	623	635	587	671	612	632	652	634	589	621	634	598	648	640	629	600	649	603	616	592	605	621	640	633	621	615	656	666	657	602	667	629	645	607	643	629	649	648	647	672	582	648	632	664	704	624	692	615	660	633	653	599	652	675	610	630	652	621	660	603	627	576	642	632	648	619	606	667	649	598	625	621	634	633	660	613	660	649	612	641	655	644	645	634	681	687	605	664	608	621	612	615	633	647	651	620	617	658	640	643	626	615	676	606	638	694	627	618	643	628	655	659	606	623	610	644	639	607	636	624	646	687	589	646	641	586	587	600	634	708	616	622	604	637	652	645	586	661	599	606	628	595	642	686	619	630	652	646	626	640	650	644	596	628	638	625	647	679	638	655	637	631	630	628	605	643	627	654	648	631	622	636	639	674	613	640	612	642	697	603	610	653	635	616	612	683	651	625	602	619	692	591	676	635	623	652	660	596	629	609	608	623	614	647	608	646	635	596	600	642	631	586	656	623	613	625	630	665	679	593	601	671	616	625	649	645	660	646	629	635	617	649	607	632	620	566	656	629	623	616	610	674	622	638	656	611	594	672	625	634	640	588	671	595	614	617	630	613	623	686	614	668	667	605	577	625	602	615	620	674	646	582	642	669	602	611	601	603	675	638	648	715	618	618	614	646	583	586	650	631	651	604	587	624	629	603	600	587	635	591	654	650	686	685	650	622	667	614	618	587	636	594	581	615	601	636	648	604	607	648	615	691	614	598	687	618	632	652	618	656	637	688	631	605	684	599	645	665	613	610	693	659	645	601	607	669	631	634	655	614	646	622	647	597	618	636	649	627	671	609	629	597	628	605	618	621	692	657	651	632	613	602	651	657	657	616	677	642	671	659	625	609	639	628	631	651	619	624	613	653	618	614	608	608	623	653	631	646	630	603	629	661	620	716	629	645	622	609	619	592	605	638	616	614	627	620	633	660	634	642	626	647	628	664	631	619	620	593	631	641	625	668	635	626	603	624	640	652	647	647	647	608	591	627	640	601	663	614	645	626	653	629	656	626	580	673	652	615	639	642	639	611	655	618
24261	21664	29030	24790	21680	13870	2353	1379	1007	789	731	631	604	526	552	544	484	508	482	432	448	455	404	389	441	442	396	394	397	381	434	417	419	410	418	397	359	378	381	418	392	418	426	382	439	418	430	407	460	417	389	407	396	410	419	385	402	359	384	365	386	365	418	440	408	368	385	388	377	359	366	357	382	341	412	395	373	350	388	365	406	382	358	421	365	419	387	351	391	382	415	387	399	395	396	367	399	349	381	397	390	363	360	401	375	350	392	368	359	369	387	384	387	414	352	386	403	445	375	349	385	372	343	399	370	384	366	399	400	361	400	355	356	383	367	382	335	371	384	438	379	404	385	384	406	426	392	353	388	385	399	421	408	414	388	425	416	355	353	416	399	381	355	387	386	391	357	397	399	419	414	373	373	359	384	387	391	391	331	384	386	363	393	356	377	380	383	403	344	397	392	416	374	382	386	384	379	382	384	350	384	388	352	388	366	372	377	354	372	364	397	378	359	364	383	396	347	393	401	401	384	408	372	384	371	379	406	395	384	350	395	359	425	377	420	382	413	360	398	415	360	391	347	367	405	336	361	379	392	347	366	362	369	379	398	376	406	378	359	406	398	388	401	374	396	394	330	385	367	324	395	377	395	418	369	367	366	396	360	406	376	358	378	382	374	417	375	406	373	400	382	361	362	366	378	393	378	389	378	406	387	418	370	365	402	390	403	406	355	376	416	392	369	333	407	371	385	403	399	386	385	372	361	383	347	392	371	359	397	379	396	371	379	356	399	374	377	353	389	377	376	377	382	391	400	390	348	384	387	378	407	365	411	408	403	346	349	369	371	378	391	396	391	352	360	387	371	408	367	371	366	362	412	364	394	383	376	415	378	388	387	390	390	371	388	371	345	385	386	364	409	384	381	375	398	344	406	375	368	383	357	371	415	397	386	383	365	391	381	383	393	387	389	376	405	359	397	402	398	359	396	378	361	444	434	369	380	400	397	362	416	392	350	367	376	388	368	394	371	430	400	395	387	406	341	406	406	356	351	388	388	402	378	411	388	346	402	377	384	426	354	371	378	346	376	406	418	408	384	403	368	379	403	418	402	402	374	370	362	339	372	360	386	361	359	367	383	386	374	401	383	381	384	371	367	355	400	405	399	381	392	364	421	370	389	380	398	393	389	369	403	365	368	367	372	390	402	391	369	386	409	381	413	375	365	366	361	400	375	367	376	402	371	362	337	391	358	370	355	367	365	388	412	404	364	372	366	378	367	379	419	375	379	403	385	383	365	378	383	391	393	396	379	406	365	384	410	397	364	379	383	363	405	370	409	367	396	401	397	420	409	401	398	359	342	398	381	395	408	359	382	385	391	405	399	405	401	338	363	386	389	386	404	396	411	383	348	384	387	406	401	362	344	374	379	371	375	353	393	401	411	400	394	395	372	362	413	381	379	401	381	383	385	369	384	377	364	352	403	384	402	396	379	380	407	389	381	399	357	415	380	359	384	374	355	389	378	400	358	397	372	384	387	376	351	372	384	375	377	393	402	352	390	391	394	408	402	386	364	386	371	384	433	414	376	380	387	419	349	379	388	349	370	391	351	370	367	357	390	431	401	394	359	363	345	381	390	379	392	420	385	380	357	392	369	364	381	351	370	407	373	430	369	371	373	379	377	396	378	382	395	420	356	364	401	392	372	395	387	392	392	359	381	401	359	397	376	383	387	408	367	410	427	396	348	402	364	371	396	373	422	388	361	369	386	369	374	367	414	368	401	402	396	395	390	381	381	379	428	377	394	378	397	358	385	379	381	372	422	361	361	412	396	395	375	371	403	397	391	434	379	375	420	397	384	373	371	403	397	387	392	381	343	393	376	409	370	378	427	369	352	436	444	369	383	351	379	406	352	401	395	341	394	392	418	398	368	394	399	389	359	356	365	364	374	396	413	349	370	357	400	433	354	379	397	376	380	396	405	382	405	377	397	384	369	377	394	410	382	385	383	359	359	351	409	383	341	389	354	378	398	405	385	366	386	416	394	403	404	370	417	367	358	392	393	402	388	394	375	426	382	386	399	386	378	387	398	414	393	379	373	364	371	373	397	413	386	340	386	397	366	385	357	375	401	373	406	391	381	413	435	393	306	435	409	413	378	397	375	412	370	332	383	373	377	388	388	365	400	415	417	365	374	372	371	398	366	405	371	400	390	425	392	420	409	386	383	397	394	422	372	380	363	388	407	402	410	392	373	380	360	396	399	400	366	384	358	394	410	393	398	370	385	387	387	369	386	383	383	383	404	375	354	356	393	392	376	389	388	359	366	375	425	402	326	353	370	405	393	351	413	385	356	369	400	369	388	379	397	396	368	403	420	386	358	383	381	369	414	406	342	361	391	377	391	356	404	393	396	409	387	360	378	373	399	434	370	388	413	398	417	398	361	370	410	389	366	362	362	370	401	406	374	363	398	390	374	385	384	388	357	372	383	377	416	364	368	374	379	399	384	375	397	417	376	377	386	387	381	376	358	408	383	394	385	401	394	360	381	354	356	387	373	399	376	369	419	383	352	369	375	366	384	373	386	368	389	377	367	392	355	392	365	383	369	372	365	383	390	364	393	407	378	379	372	360	373	349	418	384	382	362	359	336	399	347	371	363	368	381	382	378	341	403	395	403	390	387	396	382	396	373	395	363	398	387	368	362	350	369	364	394	355	398	403	367	417	385	365	388	392	383	377	353	359	408	385	387	370	372	366	384	412	366	390	364	376	351	364	365	361	382	379	392	379	359	381	373	384	405	385	390	374	376	416	381	381	369	408	374	368	396	363	375	400	436	344	359	369	367	410	414	384	388	387	390	403	418	390	400	379	352	369	400	377	379	368	409	422	390	387	377	366	341	396	395	366	360	407	379	370	369	412	373	356	372	403	376	413	388	380	401	375	364	394	379	343	391	428	394	380	396	386	423	386	395	396	368	357	423	362	335	369	391	401	404	362	401	375	386	386	367	379	396	397	370	364	365	380	372	400	360	397	399	382	418	364	405	365	337	414	372	382	339	365	344	377	370	374	381	338	324	380	368	364	391	383	355	401	417	426	384	372	358	400	360	385	412	414	381	362	366	377	392	369	395	394	383	411	375	405	394	404	351	368	404	370	386	365	365	378	374	416	360	387	380	379	352	363	387	374	377	370	399	425	375	385	386	416	370	375	405	386	369	381	371	410	364	371	382	387	403	417	398	381	402	378	368	393	361	393	371	368	364	389	395	377	381	365	382	398	422	404	359	368	416	379	384	368	381	358	349	383	413	395	353	372	380	388	384	340	381	374	376	354	372	423	409	346	389	366	371	383	378	376	398	357	397	404	383	371	388	370	352	372	390	421	371	398	342	407	378	417	370	398	415	361	381	372	395	429	379	342	403	380	396	409	418	378	356	367	369	365	414	384	406	420	388	371	401	362	436	397	397	360	369	418	398	369	367	372	377	401	364	366	393	383	382	371	357	369	351	387	379	374	396
22684	12041	10810	5634	4095	2989	2505	1894	1325	1080	848	728	674	657	618	599	607	523	526	508	450	438	430	427	437	449	415	403	437	446	417	459	427	403	404	414	411	417	432	403	428	418	427	424	481	435	434	469	443	435	457	455	467	416	456	416	434	389	419	407	388	429	448	424	406	404	417	377	422	381	425	372	397	392	456	386	360	403	398	414	409	405	385	396	387	387	375	411	388	405	414	405	431	372	400	428	391	399	400	401	436	393	421	402	395	401	424	403	392	367	392	425	411	374	416	391	410	398	443	401	418	416	416	413	426	400	392	379	371	401	384	418	432	420	381	377	383	414	397	423	445	387	399	421	404	382	398	390	400	407	420	414	421	417	374	397	396	336	421	415	401	415	392	404	404	393	385	349	403	359	396	429	392	389	385	374	391	406	392	400	393	386	405	420	443	421	413	384	411	389	407	366	406	396	386	400	370	409	424	402	409	359	382	410	404	403	365	405	410	422	370	399	387	385	368	406	397	374	392	399	413	387	402	430	422	415	380	388	380	381	386	420	378	398	412	418	423	433	387	386	389	413	418	419	398	410	408	372	395	406	421	429	391	424	421	390	379	407	397	428	401	420	388	400	378	371	407	410	410	387	392	426	420	410	384	395	405	417	387	364	392	399	378	377	385	411	361	355	400	403	425	424	414	430	385	409	388	390	405	377	375	369	372	475	393	391	403	365	410	366	396	392	423	414	393	398	398	423	390	390	419	410	409	435	375	379	384	411	418	419	429	397	388	388	410	382	400	390	365	404	377	362	433	401	371	391	410	407	419	383	424	389	391	377	390	394	419	401	407	430	393	398	425	376	374	387	397	398	352	410	387	400	409	442	380	417	404	377	439	391	414	427	418	403	409	390	433	424	362	388	410	410	400	371	410	383	398	379	381	401	410	418	399	406	389	432	400	412	407	391	416	360	413	364	413	392	410	420	371	403	391	401	377	420	401	412	365	371	392	380	393	429	394	395	384	389	428	428	389	392	386	390	408	399	408	413	387	437	384	408	417	392	401	381	423	396	402	444	372	363	405	411	443	421	383	399	397	422	414	378	367	388	420	373	395	399	417	407	383	376	412	379	373	397	418	387	414	370	397	426	397	420	400	396	400	400	434	406	387	364	400	410	381	379	388	394	373	378	404	384	413	439	409	374	382	428	388	392	407	418	411	404	391	427	447	422	384	387	372	392	410	395	401	408	382	404	417	407	383	387	399	424	400	391	381	429	409	388	394	368	436	389	397	407	386	396	393	403	372	392	398	434	424	412	411	365	427	412	393	397	400	401	395	446	390	416	443	397	390	430	400	423	404	415	405	415	382	414	409	371	400	407	394	425	389	388	369	385	415	386	399	390	384	402	413	407	372	431	400	416	403	396	418	385	406	410	394	394	395	401	382	398	366	378	390	416	375	410	395	401	397	396	427	400	388	384	419	419	362	395	416	424	400	405	414	406	399	396	441	395	412	418	373	394	403	407	404	428	403	375	393	416	386	361	406	394	425	399	403	406	375	421	384	427	418	355	378	397	411	391	386	392	414	412	367	390	393	418	414	406	394	410	381	371	376	409	391	399	414	374	359	418	441	391	427	361	391	433	382	353	372	392	380	399	427	405	399	398	408	400	429	407	401	425	445	420	403	426	387	419	404	437	431	409	395	396	390	424	412	366	428	423	399	386	412	383	366	421	373	382	423	388	410	447	399	447	420	416	401	431	384	395	410	352	391	392	423	410	399	368	412	400	393	421	396	392	383	396	378	393	409	380	390	421	392	347	388	404	406	380	395	398	371	392	452	407	359	407	396	392	401	420	401	427	406	407	412	406	399	407	372	367	417	415	405	419	398	371	404	411	417	401	386	395	430	381	369	406	381	448	368	417	407	385	413	373	375	423	383	404	404	396	382	410	381	410	391	399	429	352	432	424	386	401	415	384	377	398	402	403	366	379	388	376	379	410	423	393	416	417	418	411	398	426	400	382	375	371	387	394	424	385	414	407	414	383	418	403	382	410	402	418	403	401	410	412	378	438	445	395	380	420	401	401	412	395	400	387	406	373	407	397	388	382	412	404	383	353	409	400	397	438	410	417	409	386	405	390	410	430	391	381	400	395	410	389	398	417	386	448	404	419	406	368	396	438	405	422	419	376	388	444	400	388	379	399	422	396	389	389	402	430	400	408	431	421	389	358	407	384	402	427	434	396	444	373	374	436	397	387	379	383	385	388	392	397	409	409	390	442	397	413	382	418	372	405	373	426	388	448	399	385	382	403	415	377	393	388	413	398	388	427	404	378	390	370	406	423	408	364	391	383	411	413	390	412	425	401	380	404	396	432	422	428	390	375	418	408	422	421	414	412	400	365	373	401	383	420	386	394	399	376	374	405	351	422	387	396	453	433	389	376	385	390	386	436	401	367	418	383	382	418	401	377	390	422	383	425	412	394	402	358	426	382	397	412	385	410	401	374	400	402	425	407	383	408	394	399	420	413	404	414	433	403	385	382	408	413	432	366	385	382	402	419	389	390	424	363	415	399	410	393	420	413	378	401	421	406	419	382	424	440	402	400	411	390	424	406	354	365	446	390	402	373	419	416	405	389	417	431	390	376	376	390	391	397	414	380	396	427	386	385	423	416	382	382	376	395	394	395	370	406	396	390	439	422	425	432	409	419	391	441	386	363	406	372	404	391	407	431	424	413	397	426	391	429	430	410	372	347	368	405	377	388	378	410	365	374	408	400	430	416	407	400	402	349	401	395	400	434	382	397	399	403	352	370	439	430	435	399	380	412	408	418	406	440	393	389	384	376	417	424	346	412	409	424	374	380	373	430	395	412	421	389	401	402	385	395	418	398	360	406	401	391	379	405	399	407	444	372	381	401	436	403	400	421	398	391	381	418	425	409	405	416	378	406	390	395	402	387	403	391	414	431	433	379	412	349	387	449	428	414	403	404	410	383	394	394	412	414	365	406	407	402	378	361	417	448	434	419	406	382	407	391	411	431	396	414	417	374	377	390	412	369	400	396	414	409	391	439	373	421	432	404	412	393	370	394	436	370	433	374	403	387	395	387	354	389	445	370	400	380	397	425	412	379	386	421	390	418	426	429	412	391	401	405	413	407	400	406	376	403	385	422	390	374	382	412	403	385	418	421	395	415	409	410	440	395	408	385	388	431	429	398	402	415	393	443	403	432	378	402	409	391	363	381	393	404	390	406	400	407	422	428	398	405	383	429	377	363	355	407	394	447	394	385	387	408	401	395	407	392	435	381	393	413	381	384	443	389	426	423	425	383	406	393	423	395	399	401	398	378	386	373	398	393	377	384	394	412	436	406	409	374	428	410	411	385	377	355	407	387	399	383	391	412	370	361	390	405	397	416	372	386	367	379	390	374	393	412	408	397	395	415	413	406	370	374	427	410	363	416	409	420	385	395	444	409	372	396	394	401	430	416	408	399	413	366	436	368	394	406	431	411	420	420
25121	21638	28334	25361	19306	3161	1648	1135	977	863	747	720	715	653	663	669	654	576	603	630	631	604	571	561	589	562	600	520	610	568	593	592	599	536	511	556	539	547	562	535	554	562	584	580	628	580	588	645	569	556	591	600	588	563	609	563	584	539	548	509	589	564	561	557	601	582	575	562	605	571	556	542	562	582	547	560	550	576	499	551	554	539	548	501	613	546	613	511	538	545	552	524	564	530	562	534	547	548	525	515	547	567	558	554	525	529	509	497	565	568	500	580	547	599	551	564	579	562	577	554	605	539	548	551	548	550	608	526	552	504	536	537	568	551	523	596	528	505	562	568	557	523	551	557	577	599	556	540	547	547	549	557	571	560	568	603	555	571	549	531	584	578	568	555	563	546	543	470	563	479	519	564	546	560	598	569	534	561	538	537	554	563	559	576	571	536	562	567	520	561	579	581	590	536	567	561	561	575	626	575	567	535	591	601	585	560	541	567	565	580	570	553	545	564	523	569	561	537	530	520	583	527	517	571	574	567	550	561	563	582	568	524	606	530	540	553	541	607	562	569	566	569	596	589	552	552	520	564	552	563	578	572	593	554	559	559	551	566	600	521	551	553	524	550	561	601	566	584	584	518	506	542	568	543	577	553	550	552	564	554	550	543	561	550	552	560	586	541	567	564	553	581	537	537	583	538	590	533	571	504	556	570	544	513	532	560	576	553	538	540	522	608	502	583	568	546	582	535	530	557	577	553	545	551	564	518	559	563	505	560	575	502	547	551	586	579	526	569	515	542	545	541	557	597	551	579	587	564	568	529	560	540	563	532	547	564	564	570	533	568	587	534	562	544	598	542	533	597	590	540	554	624	557	582	564	590	530	533	539	548	539	547	534	532	550	550	555	602	529	526	588	498	516	577	593	536	542	566	569	591	585	529	537	541	545	519	570	564	532	582	550	591	560	591	524	596	567	577	553	527	558	563	561	526	526	597	572	539	556	555	555	529	583	598	577	560	574	569	575	579	595	565	579	563	536	565	558	547	573	559	548	547	585	564	557	568	580	630	543	545	558	559	539	551	567	542	574	552	530	560	550	515	580	521	572	585	536	574	538	589	533	574	552	561	565	560	564	566	552	568	572	559	565	528	560	544	606	561	535	578	559	564	550	535	542	544	579	569	582	553	530	535	515	588	549	567	531	570	534	528	559	536	534	581	546	575	570	563	584	532	552	533	543	548	528	561	501	517	509	558	587	545	584	549	574	561	533	552	544	553	542	620	545	560	546	537	511	551	599	572	613	611	546	584	527	530	540	559	525	541	570	518	551	590	552	551	520	531	556	544	578	532	585	588	532	586	534	521	567	582	597	569	566	565	570	550	551	534	582	567	569	532	613	562	580	593	572	564	560	543	536	541	578	588	507	552	514	556	545	567	570	548	559	524	529	530	594	564	572	508	532	544	548	599	523	558	578	529	546	551	583	544	560	515	575	580	592	573	548	532	564	548	577	538	579	561	548	566	531	593	547	564	602	566	569	532	567	552	559	571	547	584	583	538	574	545	535	520	549	556	550	582	565	535	542	540	521	549	578	583	582	546	546	555	593	532	532	547	541	556	516	540	556	567	577	583	540	536	566	537	573	604	539	595	580	546	555	559	562	510	576	571	580	600	567	517	528	611	548	564	605	540	572	614	550	529	531	528	551	588	589	583	579	611	566	554	582	523	556	542	564	569	571	556	557	558	489	534	547	545	571	560	514	555	536	548	556	568	556	566	564	551	563	584	577	563	533	563	564	531	540	539	558	576	570	556	574	547	539	566	528	582	561	562	519	559	520	586	555	541	555	551	555	557	548	566	549	588	566	527	577	580	514	567	585	568	533	575	557	533	553	532	548	542	584	564	548	566	545	576	550	572	587	499	548	612	543	580	540	553	530	597	553	594	597	578	547	542	520	551	556	603	578	564	595	554	584	579	573	563	568	537	554	540	573	581	582	546	554	571	549	565	521	581	580	560	522	572	582	578	549	554	567	555	561	580	519	562	582	579	581	581	528	566	611	561	559	542	537	532	541	582	521	559	570	516	579	545	546	546	510	607	470	559	511	582	541	574	620	515	536	538	575	557	542	531	542	572	587	587	548	593	564	593	587	552	570	563	537	501	554	546	536	543	578	560	573	581	559	565	511	511	539	561	567	557	566	583	532	572	557	513	547	533	544	585	565	587	529	565	525	561	579	522	573	574	527	558	586	632	543	564	590	548	548	550	571	554	566	520	581	569	580	579	536	550	565	558	578	544	603	552	529	579	571	543	545	546	561	577	571	546	544	567	583	581	509	556	562	562	560	570	566	579	561	549	554	518	512	572	539	536	574	515	550	577	588	558	575	530	565	587	539	541	530	561	541	524	546	584	532	538	616	559	534	624	584	550	537	524	570	570	573	536	538	541	573	576	547	592	606	583	554	558	531	566	547	536	565	547	560	551	570	548	587	566	542	588	545	557	568	528	534	551	547	598	576	568	561	532	583	572	523	550	588	540	576	551	551	584	553	520	540	554	604	571	560	564	533	506	558	560	580	574	556	529	526	566	560	528	586	579	535	570	543	570	562	540	524	528	579	531	538	550	565	559	562	563	586	582	555	604	550	582	556	546	551	562	556	573	565	547	521	564	563	549	576	556	564	553	558	514	593	555	528	586	558	539	546	528	563	542	585	561	540	525	529	556	519	572	536	575	545	552	528	530	556	548	521	578	562	553	561	559	518	559	562	558	506	587	548	550	542	614	581	599	573	535	521	577	584	538	589	564	521	551	580	527	562	536	598	532	563	509	595	580	603	554	566	542	577	589	571	555	571	544	529	545	549	580	552	542	542	531	540	523	495	522	520	563	562	567	552	568	557	549	574	541	591	571	517	565	611	534	523	557	551	583	576	555	511	563	580	566	546	518	550	511	545	529	563	562	550	556	548	550	537	534	589	549	564	526	511	583	532	538	532	543	532	565	515	556	533	572	553	535	514	548	571	541	560	555	520	563	582	564	544	530	543	529	577	589	560	520	524	578	548	531	585	561	548	579	577	596	521	533	546	550	569	527	545	551	547	619	560	556	530	500	564	553	570	585	570	540	563	544	577	545	567	541	552	536	521	570	569	523	530	555	564	585	552	519	534	541	531	562	575	541	567	581	560	574	585	555	544	573	551	529	575	557	563	542	538	543	588	576	561	548	538	538	561	538	568	555	549	571	542	545	543	540	531	564	584	561	558	524	517	560	549	548	560	556	564	560	575	547	570	585	569	522	595	554	547	560	539	531	537	568	542	507	588	564	543	515	549	574	555	531	535	543	595	558	570	576	556	549	561	556	546	559	554	505	564	514	572	559	539	557	570	533	517	517	578	534	583	544	568	574	552	554	513	573	578	526	593	581	563	546	554	520	519	512	537	520	515	528	572	537	532	547	546	544	551	522	493	545	528	545	556	533	521	579	491	538	511	534	531	549	563	561	508	573	550	548	568	560
22201	9942	8026	4546	3231	2721	2174	1647	1247	991	916	857	775	714	667	683	663	643	621	617	602	541	625	611	581	571	566	550	543	575	569	583	601	543	543	568	527	567	535	524	583	555	584	555	552	535	586	591	603	550	584	554	598	579	597	549	566	544	531	571	565	526	510	561	498	548	528	578	544	534	539	512	553	521	511	565	520	541	535	547	548	524	510	543	580	575	534	548	560	563	570	547	579	567	512	537	537	533	550	552	528	558	557	526	548	533	527	506	527	577	531	502	579	562	514	598	545	535	529	531	571	572	541	529	531	568	520	500	587	574	551	537	555	565	524	505	531	528	544	546	544	520	517	522	516	543	497	524	542	520	502	545	501	519	513	522	561	553	581	580	526	548	580	514	537	586	545	532	525	532	539	519	568	551	550	544	532	587	541	553	539	515	564	548	546	526	554	561	533	527	553	513	536	559	536	528	538	513	543	587	527	540	518	497	537	518	521	584	547	577	574	547	580	539	523	510	594	566	544	525	537	594	544	519	587	571	568	528	567	511	551	568	541	540	522	583	561	529	589	519	560	583	554	550	576	537	574	523	554	565	540	531	525	518	528	552	529	570	500	525	562	550	519	543	555	556	525	543	499	538	529	501	549	506	561	546	562	575	524	529	516	525	527	513	550	517	559	565	532	497	530	541	539	550	561	566	557	538	541	541	553	571	490	526	526	524	574	557	515	518	529	560	543	547	528	563	553	526	528	584	526	565	528	486	572	569	545	552	525	563	513	565	569	520	533	564	529	539	549	520	551	552	533	539	579	559	566	544	549	562	532	573	516	545	556	560	522	566	521	574	554	536	550	529	547	512	530	544	560	520	562	568	585	537	512	517	501	573	525	541	555	586	527	563	542	554	574	581	519	526	574	546	546	535	563	532	560	511	592	571	550	578	522	577	559	551	546	536	539	563	523	565	508	569	503	537	531	542	535	532	477	542	528	543	547	564	560	551	540	556	502	571	528	525	519	570	532	584	549	565	518	541	526	550	577	544	528	523	535	561	526	553	553	538	549	520	551	521	524	511	531	528	547	544	517	516	518	551	522	524	567	537	536	541	550	536	542	565	531	561	527	531	563	546	513	560	536	529	567	554	548	528	512	580	500	543	530	540	590	530	533	543	565	525	550	553	541	560	572	583	591	511	489	548	524	582	600	559	548	519	562	516	506	562	530	572	550	589	528	563	536	557	577	549	566	577	507	578	536	536	504	527	553	559	515	556	552	526	534	543	525	549	550	521	528	570	550	531	526	502	558	559	539	539	571	543	540	567	527	542	567	521	564	476	553	572	564	528	532	539	507	545	548	532	512	555	517	560	562	550	517	549	560	581	558	542	565	493	537	523	503	573	568	537	563	540	497	538	583	550	545	563	528	518	542	505	554	538	537	544	517	554	523	573	565	566	517	556	533	505	557	531	502	513	536	563	534	562	529	571	542	596	547	523	568	568	576	524	525	571	564	481	542	559	537	573	538	509	527	537	575	556	514	513	538	523	586	540	535	545	540	533	523	564	528	541	580	573	581	529	535	560	556	552	542	574	520	545	556	560	532	558	551	535	550	539	509	567	517	598	571	559	510	546	516	573	514	569	518	537	539	579	503	526	498	548	537	558	553	568	545	577	519	561	555	515	554	513	580	517	531	514	592	531	543	570	523	512	573	523	603	525	579	529	566	527	530	538	588	509	559	570	555	558	541	545	501	585	546	514	563	553	518	546	498	535	570	569	521	562	534	567	519	545	515	551	531	522	530	556	589	514	540	560	556	566	510	551	540	529	525	579	500	560	566	538	518	567	548	567	559	570	505	514	553	575	527	517	522	577	549	553	558	541	540	549	534	585	534	538	561	511	552	536	562	520	507	542	521	584	576	587	502	585	532	578	564	530	515	544	554	526	530	549	553	534	540	548	542	550	547	545	523	548	558	511	514	504	602	536	569	518	534	550	540	531	534	514	587	587	531	520	493	534	540	523	567	567	520	553	553	525	567	529	551	542	576	540	553	535	515	560	509	530	535	584	538	564	533	560	538	544	529	540	575	581	557	531	495	552	531	532	558	556	537	565	546	532	531	522	524	561	555	534	502	549	538	561	584	502	501	559	537	575	538	544	546	611	539	519	506	542	557	558	567	512	539	561	535	551	548	546	557	548	526	548	517	530	514	561	526	584	553	579	558	524	548	535	594	543	555	566	548	533	526	569	516	586	536	511	527	545	566	544	565	558	557	525	551	507	523	540	527	539	523	534	560	549	519	549	557	551	524	513	555	512	556	565	585	498	541	526	513	544	548	554	563	529	520	545	509	546	568	530	530	574	535	530	569	563	548	570	538	517	512	572	540	549	576	565	507	513	553	554	495	533	548	548	527	526	517	540	516	571	558	502	515	532	536	557	536	557	531	526	573	559	549	579	543	578	541	524	570	528	557	555	523	542	566	567	570	580	531	573	505	566	531	549	523	508	553	521	547	500	564	536	521	559	525	559	515	544	535	531	568	520	547	511	540	566	547	544	550	560	566	571	525	491	533	554	542	513	587	502	510	556	543	552	551	543	572	566	512	538	539	523	573	505	497	532	538	527	565	532	533	509	587	549	515	549	527	576	574	555	519	545	538	557	531	550	563	532	545	519	540	549	530	529	545	498	595	553	592	546	552	569	537	539	591	556	511	562	584	562	564	524	557	556	569	557	553	532	538	532	538	553	552	548	545	567	539	576	492	569	545	542	543	556	558	527	561	523	545	549	558	488	552	495	531	508	518	519	573	560	555	512	530	536	553	558	525	550	558	542	505	535	545	548	557	527	574	597	522	556	570	531	508	549	554	524	569	529	557	534	588	543	551	510	507	521	538	516	528	536	529	539	574	533	523	532	546	536	573	565	502	547	559	539	494	511	555	570	547	535	536	529	515	562	556	513	569	559	512	503	581	509	559	540	527	513	553	523	572	544	517	518	542	552	562	564	542	552	502	590	555	584	560	523	553	528	532	578	542	578	530	544	551	545	532	567	534	530	551	580	514	554	564	544	564	553	505	485	542	564	515	583	532	529	581	579	546	558	541	520	551	541	532	536	535	526	556	514	553	515	542	532	534	578	523	565	545	538	525	579	565	496	535	552	549	539	533	481	542	530	555	525	571	503	568	564	546	504	534	547	526	583	493	552	546	525	561	498	523	608	560	558	504	545	566	553	556	510	547	503	531	522	507	576	577	566	545	530	532	539	533	536	541	563	551	575	510	539	521	519	562	521	555	570	521	553	552	528	509	536	540	529	543	544	545	533	514	512	536	562	530	519	552	548	530	494	520	543	569	541	550	571	556	556	541	592	525	564	575	531	546	549	511	549	543	503	550	528	520	506	571	554	569	562	557	498	550	513	535	527	532	537	526	556	534	523	528	568	575	587	578	500	557	570	566	561	572	543	506	563	561	553	557	507	565	576	558	543	567	525	533	538	517	506	566	582	538	568	538	518	551	516
23016	21712	29489	24466	21718	21843	13884	2098	1209	943	813	677	542	539	511	511	427	402	374	322	313	321	289	270	308	268	271	244	267	279	274	226	234	259	232	271	244	280	269	265	263	249	261	260	249	280	286	322	267	267	279	280	264	262	249	285	243	227	229	213	230	236	229	235	227	256	254	239	230	209	222	227	213	231	247	235	259	228	219	222	215	238	227	230	242	218	218	228	218	259	220	238	223	223	203	249	193	214	251	233	229	230	225	186	240	225	198	235	227	227	209	241	219	220	231	200	233	228	231	224	209	243	271	220	219	229	230	226	249	216	245	234	230	226	224	226	238	204	231	205	217	228	233	224	199	207	197	206	219	216	249	222	241	224	246	239	240	219	241	209	247	232	208	228	222	229	226	194	207	220	236	235	233	259	220	201	234	203	237	246	226	229	231	230	217	216	213	205	243	199	206	212	205	202	217	236	230	209	218	217	226	222	245	230	244	218	212	237	238	228	219	204	206	238	219	221	254	233	219	238	227	244	206	235	240	194	214	191	244	205	251	230	230	226	231	194	231	241	244	215	207	224	211	217	230	249	219	207	227	205	227	223	225	256	215	246	219	230	202	249	234	212	223	209	208	217	225	245	230	234	253	194	200	232	220	212	243	205	235	239	223	226	227	236	222	205	202	215	227	226	227	263	186	243	233	218	244	192	237	202	213	221	201	230	246	261	245	231	216	225	250	224	216	227	245	208	242	233	198	221	223	229	222	203	218	249	207	256	229	225	224	204	224	224	244	213	232	204	213	235	251	226	216	243	200	246	244	244	233	239	229	254	227	236	226	171	231	222	243	181	202	208	198	239	210	212	216	230	216	208	208	240	234	213	180	232	224	181	209	216	203	209	223	227	230	196	199	261	221	227	218	201	244	219	222	213	203	232	239	217	222	227	203	226	254	204	211	220	223	220	203	224	230	232	235	215	238	245	218	224	200	223	237	210	228	225	219	252	201	205	238	243	218	183	236	206	226	207	204	210	229	236	232	238	220	237	206	224	217	225	242	193	222	215	212	249	218	249	248	214	250	235	225	213	178	232	216	230	243	243	213	192	220	204	208	248	229	218	238	230	199	230	241	199	216	215	225	200	234	223	251	217	237	194	214	217	240	221	240	199	245	211	232	232	212	244	242	225	220	214	226	215	205	232	197	237	244	240	241	213	236	232	213	218	212	212	208	219	230	214	245	223	225	211	230	224	190	216	202	212	224	217	229	245	197	226	235	225	228	239	239	219	228	213	197	236	216	216	227	228	231	223	217	211	228	211	246	234	233	221	227	239	215	226	247	206	229	207	220	200	214	240	233	221	217	235	216	191	218	229	209	265	216	240	239	224	239	208	230	201	224	214	223	238	232	216	205	233	216	224	258	220	249	227	230	202	224	220	219	226	235	244	205	216	237	228	249	217	280	243	217	241	217	206	229	204	214	235	213	228	230	214	184	249	198	224	210	190	225	224	235	224	206	235	215	228	243	215	219	222	199	205	215	241	235	212	234	229	213	221	235	221	245	219	230	231	208	194	226	236	226	238	232	202	197	225	235	258	206	224	212	230	234	206	218	216	228	211	245	219	217	217	212	195	249	224	244	223	211	218	219	221	203	217	231	229	239	248	219	234	233	229	237	215	229	212	228	225	214	235	254	203	238	205	215	268	221	235	241	213	224	234	227	198	213	229	213	202	229	203	229	225	219	215	222	243	228	205	216	230	204	221	232	228	219	228	202	265	208	231	215	249	226	262	232	226	238	216	198	238	228	221	217	227	213	221	235	221	255	230	222	216	222	198	239	229	226	221	244	236	217	211	234	245	233	222	213	227	248	237	220	233	223	236	218	231	213	219	237	226	201	225	212	211	259	226	234	221	213	212	224	243	223	231	229	229	239	205	247	202	215	229	186	232	235	214	235	228	225	207	215	239	207	236	208	235	223	220	208	219	204	210	219	209	211	215	219	248	201	241	202	221	193	217	219	215	206	220	209	246	214	236	225	274	210	234	230	221	202	221	222	215	241	230	230	217	227	201	227	214	220	208	218	232	224	220	195	237	224	213	204	223	199	235	214	190	217	215	225	241	243	205	213	230	208	231	220	215	227	208	216	224	213	238	216	222	217	223	243	222	231	207	244	199	243	221	239	209	220	254	221	231	225	213	232	219	233	239	203	236	237	214	214	223	231	233	232	230	196	209	205	190	239	194	213	219	218	210	209	226	234	222	213	222	196	220	234	220	248	225	224	231	209	217	242	200	232	228	225	225	224	191	236	202	202	210	246	237	218	209	242	184	221	237	204	215	209	217	231	255	203	226	217	237	205	209	223	217	216	216	248	251	240	232	234	229	226	226	216	211	193	203	209	247	237	208	213	210	187	212	207	232	218	220	211	218	186	209	215	202	218	216	219	201	246	196	237	228	233	229	239	233	227	204	215	228	225	218	218	212	213	241	198	239	246	228	205	265	218	205	213	232	239	215	224	204	207	201	236	205	211	225	246	215	216	210	225	199	259	244	208	234	226	230	200	192	209	233	231	221	219	230	244	222	224	207	254	247	221	225	259	198	252	227	226	222	237	229	207	226	233	245	235	221	249	227	229	244	250	216	227	219	202	225	249	209	208	216	216	243	216	205	223	215	204	198	241	198	217	234	190	200	224	213	208	245	223	234	203	230	220	214	232	217	220	217	218	219	218	217	242	229	210	183	214	235	251	194	235	211	211	192	239	235	230	232	221	221	234	217	203	213	205	230	206	204	205	225	207	219	219	256	244	236	222	205	241	218	223	209	214	250	222	247	221	223	237	233	243	237	230	250	205	214	230	229	211	219	248	226	233	210	243	217	252	212	214	228	226	220	209	246	226	212	190	212	233	224	208	211	195	196	220	223	221	249	218	195	226	202	227	235	219	217	236	208	227	225	223	244	213	213	218	214	233	204	217	223	207	218	211	244	224	194	214	224	226	243	225	230	186	207	238	216	228	207	241	213	223	186	217	214	236	244	223	231	253	218	243	235	246	204	211	225	209	206	241	227	212	242	247	238	222	215	232	221	234	210	195	234	214	239	237	221	241	195	200	215	229	223	219	215	225	243	217	211	196	229	227	197	215	239	229	230	229	209	214	225	234	234	225	243	242	257	239	215	235	235	214	218	224	249	208	234	209	212	212	222	207	240	215	191	220	210	215	206	207	230	228	218	220	224	234	205	245	217	235	211	221	223	254	233	198	218	232	225	199	215	206	211	226	206	215	212	231	195	220	219	228	210	197	234	207	252	217	240	224	217	247	201	220	227	216	216	213	208	188	208	188	219	217	182	242	225	225	217	208	218	233	246	221	232	229	217	229	212	224	229	232	234	219	222	218	210	244	222	205	211	231	210	213	236	206	207	233	228	224	200	209	203	224	240	207	240	213	195	199	212	213	215	216	211	230	247	213	208	217	203	218	218	232	219	223	211	225	219	244	234	231	231	234	238	214	206	232	217
26442	17710	15265	8774	6296	5268	3809	2704	1942	1301	1053	850	832	695	684	577	545	458	411	376	347	315	328	339	299	296	279	274	277	264	258	250	265	263	267	270	243	258	227	245	263	287	265	301	297	310	296	307	340	290	296	251	337	306	285	271	288	239	246	254	218	258	261	261	233	231	233	266	235	228	221	231	204	214	244	216	199	228	219	206	204	221	225	225	204	218	223	241	217	224	202	215	241	195	202	234	238	249	237	231	216	204	213	235	193	242	250	214	205	213	224	190	222	253	205	220	228	231	197	228	215	206	226	207	203	216	250	220	236	206	248	244	217	249	214	213	229	217	220	194	219	223	240	210	215	211	226	222	224	227	190	239	221	219	220	251	232	248	234	214	216	244	223	256	233	211	216	222	207	238	227	224	229	198	231	209	223	220	211	234	211	237	222	205	236	218	230	209	223	231	225	214	231	218	220	211	229	209	237	227	249	221	217	240	223	194	217	225	225	222	198	240	220	211	246	222	229	237	228	215	250	219	258	242	222	226	235	221	208	207	230	215	229	230	244	215	227	214	211	197	216	226	222	226	203	209	217	201	237	225	213	237	220	258	208	190	225	228	239	233	228	247	218	232	219	197	220	264	223	225	231	206	226	239	254	228	231	211	223	233	189	222	213	202	216	235	246	207	246	212	228	243	240	223	217	231	237	229	233	218	209	235	232	222	206	209	227	215	212	235	239	242	221	225	210	205	219	246	199	218	213	231	237	232	223	241	236	229	225	202	235	211	224	203	210	215	233	211	215	233	211	206	223	206	188	224	231	252	240	232	219	215	224	208	231	207	209	233	226	233	208	208	243	200	234	232	231	227	214	214	212	226	220	212	201	184	189	199	252	226	219	227	227	228	197	230	226	200	223	235	237	239	205	222	231	220	215	232	230	236	211	236	207	227	230	214	228	251	254	241	217	211	225	221	210	234	238	249	241	216	213	236	235	226	205	225	231	209	208	225	238	204	205	213	225	222	260	224	215	224	260	214	237	229	267	202	250	229	222	220	222	215	255	238	237	224	228	205	243	216	221	187	224	213	233	220	229	231	232	245	221	213	210	219	243	259	235	231	211	189	233	233	206	234	234	251	247	212	236	246	223	206	220	225	232	229	224	216	213	247	220	233	223	208	207	209	222	244	219	219	227	223	237	206	222	230	218	201	210	205	214	212	229	193	211	223	246	242	228	230	215	224	224	214	224	217	220	218	248	224	240	207	242	221	212	220	229	234	214	219	260	212	245	220	233	214	223	210	219	229	204	215	213	244	223	217	230	213	211	216	231	227	236	232	247	219	210	235	238	205	215	251	230	205	239	211	210	184	215	233	249	242	238	240	229	212	236	232	222	215	216	227	230	217	237	224	239	219	241	213	222	199	239	218	211	226	227	242	243	202	235	222	235	263	210	228	240	234	251	212	219	236	222	228	220	233	197	220	211	217	196	214	222	243	229	224	227	255	210	224	217	215	259	235	232	222	233	222	225	234	212	185	205	252	209	250	230	220	234	202	214	232	232	245	201	224	224	231	209	211	205	213	210	202	203	240	225	229	226	244	226	231	193	238	190	227	227	236	221	232	255	226	226	237	226	233	200	226	220	221	228	227	223	230	184	232	232	244	239	228	215	216	237	223	232	222	236	216	213	230	217	218	231	209	234	214	226	234	196	229	194	193	195	200	208	195	222	248	215	208	233	235	232	193	224	208	203	222	212	248	229	212	214	216	242	206	192	226	234	228	222	229	228	236	265	213	250	225	203	240	228	241	215	222	218	205	228	224	230	207	204	217	220	219	211	206	195	218	198	223	212	216	259	268	264	200	200	199	232	198	205	236	239	217	229	234	219	228	216	198	225	233	226	235	232	248	196	191	202	216	248	247	249	218	228	211	227	204	231	209	200	234	206	226	237	191	219	243	227	236	248	225	216	236	222	223	208	212	219	209	204	201	208	225	185	234	201	239	207	220	234	219	198	233	216	224	220	219	233	227	219	239	206	234	210	227	211	234	230	226	202	237	227	238	204	227	229	241	225	235	219	228	224	237	224	210	256	204	198	202	216	211	212	227	219	228	217	215	240	206	230	219	209	200	221	243	220	220	221	238	220	221	226	206	243	245	242	198	228	221	226	232	211	215	216	264	222	219	214	228	208	222	216	233	218	221	234	223	231	223	212	218	194	214	237	223	237	252	218	228	225	231	211	211	221	245	206	246	227	236	215	253	233	205	241	216	237	227	236	225	222	217	211	213	235	209	241	233	214	236	232	212	235	240	244	209	241	244	222	230	223	232	225	238	242	227	219	231	231	216	217	207	230	193	208	224	209	213	209	229	229	216	213	210	223	229	209	239	225	259	235	219	239	210	217	219	220	238	220	209	223	240	237	198	201	219	210	209	221	220	210	215	238	249	212	225	223	204	215	256	218	251	247	220	241	223	185	217	180	231	256	227	209	237	223	221	238	225	237	227	203	235	237	209	222	268	194	235	230	217	218	219	232	236	227	234	232	230	244	218	219	217	213	216	230	220	254	212	213	230	234	207	223	252	212	212	240	224	240	226	223	209	218	228	225	249	215	222	249	208	242	214	231	236	217	220	219	226	225	213	221	216	201	236	249	232	238	190	208	231	231	207	227	238	199	201	225	226	202	196	231	219	212	232	236	240	223	190	238	216	214	215	226	213	214	230	249	246	230	228	236	183	231	232	211	221	250	232	249	223	208	244	230	221	205	242	232	221	205	203	247	230	213	248	225	235	223	224	201	206	221	246	230	239	207	231	233	203	227	203	226	221	248	194	188	253	209	224	229	241	250	241	197	218	209	229	243	225	235	243	203	229	228	210	200	228	237	211	241	202	220	199	234	213	214	233	243	232	229	221	217	237	205	208	218	220	235	200	200	242	233	223	228	234	247	250	214	211	218	238	240	232	234	237	227	211	222	198	213	211	248	225	218	220	212	231	232	262	222	226	245	209	250	241	212	218	235	220	216	237	203	229	229	253	207	206	200	206	207	232	209	201	222	217	211	245	236	204	234	232	223	215	203	217	205	229	223	224	209	249	236	219	212	228	221	227	217	197	230	247	198	235	233	202	249	204	214	215	220	216	247	233	224	240	199	211	251	234	220	228	223	206	230	251	266	234	213	202	211	234	215	237	238	245	202	227	235	242	223	217	201	240	240	215	255	213	229	231	231	249	241	231	231	245	226	211	223	253	221	206	235	224	232	240	220	223	225	201	213	186	188	245	219	228	220	220	257	235	219	238	202	217	225	240	261	217	193	227	203	236	212	197	229	213	250	240	240	204	214	233	210	241	221	238	230	208	245	238	216	210	233	192	229	219	200	236	232	241	206	198	253	203	222	206	218	225	228	242	219	221	211	220	225	208	218	240	237	206	235	258	252	216	233	203	225	231	198	210	239	220	236	234	243	193	237	218	227	222	243	218	225	227	234	216	210	223	192	257	232	224	246	234	203	227	233	239
29287	20009	8596	2293	1498	1303	994	928	835	738	720	673	745	687	686	656	659	671	621	652	660	664	639	648	659	666	641	613	606	643	616	663	607	652	669	691	653	644	638	669	609	634	645	671	672	643	613	641	601	657	621	688	617	668	618	624	651	682	654	645	625	668	639	658	624	656	615	641	625	637	631	664	600	660	674	646	634	619	638	664	706	633	642	632	620	680	645	707	666	620	640	633	622	645	631	601	656	614	628	645	693	652	622	680	651	565	661	643	607	651	628	665	605	667	674	647	617	640	684	687	646	657	598	636	624	624	649	659	656	602	660	620	646	621	641	610	587	621	645	605	639	625	655	639	617	620	636	663	624	630	645	608	697	654	652	626	637	632	656	650	657	671	669	637	712	636	644	640	666	648	614	644	633	645	610	647	669	606	620	627	678	636	656	636	647	642	648	645	667	640	640	723	641	576	651	653	625	623	650	676	664	665	669	638	621	635	595	650	644	627	614	646	666	656	664	687	661	653	610	595	671	631	626	619	633	642	625	668	660	637	646	648	609	643	660	642	680	673	630	653	654	638	702	633	592	669	619	631	640	634	659	651	664	655	650	613	656	694	621	673	617	631	662	631	660	597	695	642	644	621	613	635	647	636	663	659	685	656	608	633	647	656	641	606	657	628	657	668	624	627	659	641	632	677	650	706	656	616	674	664	641	662	638	633	619	635	627	719	593	627	670	671	665	617	612	689	656	584	611	640	627	620	625	679	625	604	623	643	664	650	663	659	642	600	643	673	603	651	634	686	652	626	623	645	644	602	654	636	665	642	634	616	688	623	646	657	654	666	645	614	620	646	651	661	622	624	654	639	643	630	657	623	677	675	622	631	647	631	663	649	659	664	659	676	612	636	652	654	655	670	655	656	655	680	603	693	638	669	671	665	663	659	646	658	656	642	656	646	605	660	613	651	668	641	655	610	670	669	658	664	575	634	671	688	634	632	674	663	616	607	608	648	579	660	657	579	654	625	627	633	637	639	629	633	683	666	664	660	628	643	644	665	631	599	654	654	630	631	658	656	682	603	626	630	618	654	649	629	665	585	647	630	665	633	647	615	624	622	642	694	693	625	624	640	640	628	660	614	606	626	622	626	660	638	668	652	678	663	664	643	602	667	670	598	583	630	660	593	601	637	652	667	610	666	636	645	641	654	704	667	635	647	625	604	648	667	632	602	642	684	628	728	631	632	640	668	662	699	661	692	650	642	622	700	646	654	654	632	660	607	663	624	652	656	643	631	666	589	575	642	625	632	621	621	599	586	633	654	632	633	622	629	615	661	639	654	643	623	605	666	655	617	633	637	633	660	633	675	663	636	591	636	641	609	617	613	703	631	655	617	629	628	707	623	645	647	615	654	662	623	652	633	625	611	627	668	641	641	621	627	670	610	671	627	661	643	652	693	691	628	636	699	618	622	684	647	607	643	638	638	624	566	640	634	685	641	671	623	640	677	668	617	620	626	663	629	598	622	647	675	661	636	603	641	671	631	633	663	601	658	631	623	611	660	610	689	621	637	641	641	601	655	665	682	603	661	647	646	632	656	681	640	641	616	642	676	660	685	625	638	642	635	618	612	632	644	641	703	716	632	651	627	648	687	647	666	610	630	601	676	676	631	661	636	630	665	654	620	660	677	620	630	601	611	635	644	644	669	652	664	631	641	635	655	668	652	655	618	662	635	630	635	624	660	624	639	621	633	661	581	632	609	671	681	630	656	649	675	658	628	628	600	637	633	636	632	668	607	670	567	629	656	599	636	676	695	632	690	615	634	606	644	604	683	605	689	640	683	600	707	643	651	650	654	649	657	662	618	619	629	597	595	633	641	641	603	603	638	657	644	635	644	665	600	620	653	642	647	651	654	612	642	637	635	604	593	624	651	640	655	602	671	661	641	631	627	629	645	648	664	623	670	632	666	658	615	696	640	641	651	633	636	598	636	616	635	697	624	658	646	609	668	672	644	613	624	654	640	629	598	639	628	610	646	693	620	668	673	651	640	658	681	624	629	640	627	688	646	662	658	637	680	635	680	606	664	651	636	613	641	629	602	680	648	639	554	675	629	638	652	657	611	677	632	628	593	641	629	634	623	672	644	647	635	625	641	675	663	617	618	633	694	665	673	605	629	655	635	591	678	616	618	642	605	634	636	690	633	653	614	625	636	624	641	642	634	674	649	643	619	614	641	648	635	637	615	602	615	632	620	641	644	612	617	642	607	628	652	676	627	686	668	628	664	631	664	647	601	656	615	640	616	610	644	645	626	665	693	620	628	666	624	669	628	679	619	620	645	641	614	652	654	643	699	622	606	649	619	643	658	641	607	696	655	638	659	638	637	631	621	649	641	638	627	665	666	654	652	616	651	603	608	652	575	630	648	605	612	678	598	657	610	617	655	621	634	634	627	598	625	598	581	654	672	593	659	655	667	626	634	622	641	644	656	650	607	646	633	630	645	676	649	643	663	632	650	606	644	635	640	639	637	623	607	631	629	635	672	626	621	636	684	642	631	644	592	586	641	603	606	695	600	631	645	669	629	623	660	654	620	649	609	603	654	674	614	615	606	622	619	611	640	638	659	644	658	634	643	620	613	610	651	652	653	640	634	670	604	624	670	629	626	621	607	671	648	658	641	641	602	670	623	640	640	653	603	662	619	631	638	650	628	618	652	646	662	666	640	690	593	664	620	640	661	572	643	589	651	631	602	625	614	690	597	637	624	662	679	617	595	633	612	592	632	596	586	620	635	650	645	644	624	654	660	636	650	611	606	647	645	669	632	655	643	617	680	652	656	598	655	631	642	637	700	630	655	650	621	637	648	644	639	635	594	638	654	679	680	647	629	600	633	660	598	642	667	674	612	676	610	638	638	635	630	642	643	658	665	671	638	670	664	665	724	664	635	670	624	617	591	622	598	648	660	640	662	639	653	649	590	613	619	629	624	641	638	672	642	633	691	660	646	651	669	662	647	638	603	681	641	624	619	659	645	704	652	711	656	663	609	651	662	603	663	683	654	656	666	655	632	640	634	670	684	649	609	638	641	652	691	645	654	598	644	610	603	622	657	625	695	640	628	624	625	636	681	596	602	645	630	625	638	654	639	630	628	674	661	661	660	605	659	663	642	642	677	615	653	658	625	625	640	651	662	688	639	653	627	655	648	666	679	659	664	610	670	612	660	620	655	629	646	670	636	689	598	637	637	640	655	623	638	651	675	683	649	655	640	718	586	624	631	621	644	648	613	603	633	661	648	628	599	636	642	621	661	618	653	621	614	635	646	639	645	673	641	678	606	605	651	621	619	614	632	662	654	650	621	679	630	649	663	617	696	621	620	621	628	653	661	645	642	656	632	673	677	629	684	653	628	637	612	611	666	645	640	612	626	623	616	661	591	621	594	634	592	641	668	649	619	645	638	615	639	651	653	679	623	628	608	603	667	627	652	670	679	603	630	634	598	636	627	653	641	586	662
22266	4465	4046	2470	2013	1796	1362	1046	901	846	793	774	733	705	719	721	697	754	676	696	683	673	633	681	649	634	627	646	631	647	648	613	630	616	667	624	638	604	625	657	676	661	664	697	655	677	647	666	646	636	632	646	655	595	627	677	639	617	616	628	640	646	693	637	620	622	633	658	681	621	640	641	700	634	670	628	662	659	655	642	627	659	630	641	617	600	655	617	692	654	672	638	659	689	667	610	663	591	607	643	663	594	679	622	667	631	639	613	655	625	664	681	635	681	635	616	645	640	618	687	614	633	574	647	632	635	628	663	666	624	616	632	637	632	624	645	646	607	657	641	649	677	617	622	636	607	644	636	659	617	658	634	628	645	643	603	680	617	683	657	616	651	664	640	629	658	664	684	646	640	655	676	634	644	647	620	644	621	660	639	655	629	648	608	633	642	630	659	628	669	631	624	639	683	648	606	625	660	617	592	676	595	676	661	631	646	652	651	609	620	643	676	610	654	639	599	666	650	632	698	708	626	673	678	655	631	610	656	625	624	633	646	696	645	659	621	668	620	648	673	616	632	611	643	652	621	609	604	661	621	606	673	614	630	635	619	624	675	644	665	660	654	662	635	589	640	591	592	654	594	620	683	649	638	615	643	655	645	657	633	636	637	673	613	673	654	644	621	637	625	656	668	665	646	638	628	613	619	588	662	620	704	664	618	645	658	620	657	671	631	675	705	665	642	664	653	634	651	659	644	630	600	613	663	614	657	660	634	639	647	644	629	592	630	680	650	633	685	642	658	645	641	673	619	641	661	639	597	670	673	686	641	653	643	687	612	664	677	663	649	614	614	595	635	628	659	617	629	617	639	630	599	666	650	600	644	620	678	659	631	660	642	604	631	642	653	654	623	606	611	624	645	675	641	650	696	619	628	601	619	641	631	631	622	614	650	645	607	624	646	618	634	656	609	632	637	658	661	650	659	688	623	650	616	627	686	635	653	607	694	677	635	657	637	624	664	691	617	645	682	642	649	654	646	671	644	655	646	640	604	665	631	671	662	662	586	618	685	647	670	634	587	656	658	610	658	660	643	630	626	701	687	690	647	660	663	618	645	658	633	601	670	618	633	630	682	675	620	684	621	634	657	621	659	689	644	669	654	665	647	631	623	629	658	620	608	633	648	659	605	626	614	597	660	609	634	635	625	656	666	659	646	631	654	686	616	645	606	649	656	673	656	677	686	615	623	646	636	641	645	627	622	672	657	635	662	619	643	690	644	659	670	676	635	605	625	634	606	622	670	573	641	599	634	606	641	649	626	664	653	636	654	628	678	661	624	645	627	663	623	566	615	649	661	658	635	653	699	622	632	667	653	642	668	657	704	633	623	630	646	611	679	653	627	642	634	614	687	672	645	654	670	639	629	630	635	674	626	679	637	675	611	598	633	662	644	608	640	655	669	615	620	624	648	640	610	646	659	666	642	617	664	694	695	657	666	657	628	649	628	598	631	622	620	668	659	609	626	620	592	622	653	615	643	576	664	654	632	660	650	620	673	676	624	701	625	653	616	650	634	704	646	617	652	663	678	620	655	641	629	611	665	606	609	609	675	658	648	581	683	607	648	659	652	646	685	637	629	626	642	689	616	682	630	644	611	623	622	668	621	657	598	658	643	658	647	669	616	626	681	604	641	678	608	687	609	628	610	630	621	673	670	682	601	592	634	616	629	649	598	645	659	640	612	624	637	619	642	654	651	661	655	630	611	655	701	647	596	625	684	609	628	694	673	597	645	703	645	628	657	631	661	646	617	623	660	650	640	619	607	642	670	653	614	649	610	665	674	625	693	665	635	671	646	626	696	656	665	702	623	602	630	651	667	605	645	626	642	645	633	613	637	639	671	602	633	651	649	640	627	643	670	661	631	634	682	640	598	631	647	649	613	660	651	597	694	677	609	599	649	640	606	677	617	670	630	671	655	622	627	591	652	646	673	633	619	619	659	672	635	656	641	665	682	617	612	648	635	637	622	649	628	657	657	656	665	614	650	610	637	661	630	628	581	610	647	688	649	673	636	642	627	688	569	664	660	653	604	628	621	613	630	643	616	680	685	624	628	641	643	626	669	650	634	646	637	615	623	615	695	632	642	616	653	672	637	629	627	676	636	609	621	636	638	636	622	675	660	647	681	655	610	718	652	661	620	603	627	682	662	631	596	641	649	642	639	623	680	599	644	587	650	618	668	607	629	650	654	682	591	624	693	654	642	694	650	599	658	619	662	637	614	615	641	666	621	652	644	679	674	648	647	649	674	642	649	643	633	625	626	618	640	600	660	631	653	646	643	617	658	630	594	644	637	677	624	683	619	654	636	650	650	709	666	624	618	654	612	636	620	667	644	612	644	680	636	609	626	644	614	641	645	636	674	657	671	646	634	580	671	659	625	626	641	643	683	672	637	617	618	641	654	655	662	629	648	638	573	648	670	624	630	676	651	641	629	615	610	604	601	648	635	632	662	634	691	666	628	637	629	626	627	659	657	650	686	607	677	693	671	617	645	616	634	637	680	601	621	635	620	601	592	594	645	648	621	586	668	648	609	624	583	667	656	660	660	633	626	654	660	636	648	643	609	623	702	610	649	610	629	670	637	616	633	620	579	638	675	669	648	711	648	690	630	622	663	641	654	619	613	623	686	645	676	629	650	665	663	603	628	659	632	703	658	641	627	616	630	642	615	626	608	646	603	628	651	644	637	663	625	651	618	634	628	613	648	638	643	590	624	646	679	682	654	678	635	654	654	621	607	647	647	639	648	639	581	685	668	640	657	608	637	665	662	645	677	650	627	642	647	628	620	621	693	689	630	650	621	657	678	624	657	671	612	651	674	630	624	646	681	637	666	652	639	680	612	673	649	685	634	662	669	638	688	655	643	627	623	646	676	642	629	612	645	662	627	672	641	611	660	628	634	659	675	638	719	678	592	656	661	642	637	636	610	644	660	636	651	647	634	683	620	676	667	685	659	679	673	628	650	630	665	628	612	606	615	650	637	619	676	657	604	638	662	666	619	679	633	678	639	601	658	684	636	650	697	630	673	629	669	642	648	681	674	633	647	689	635	617	628	684	653	646	644	617	666	610	641	634	637	588	664	634	640	666	614	660	671	623	594	591	637	651	702	632	643	672	655	639	692	636	671	608	642	664	643	691	663	607	625	636	685	648	645	677	612	608	649	635	615	682	644	664	658	596	671	667	648	664	656	640	641	640	589	620	642	606	633	624	692	624	645	624	624	646	625	654	635	615	655	659	630	618	633	638	647	637	670	671	617	665	670	636	626	680	630	640	635	685	655	645	626	595	656	671	600	658	607	678	634	628	640	658	629	633	645	641	613	601	644	616	691	647	680	715	619	650	630	644	650	641	639	649	654	636	590	607	634	665	656	705	681	657	677	655	627	674	653	662	655	631	610	630	638	663	644	613	644	628	670	627	619	645	649	653	667	629	649	662	603	662	678	644	663	651	653
24213	21634	28996	24755	21656	14428	2544	1273	960	826	704	701	658	657	598	557	545	480	514	440	470	470	453	445	438	394	422	405	383	435	407	391	456	465	403	445	393	421	435	400	419	423	413	438	449	485	424	427	425	452	452	399	422	417	404	391	434	413	408	363	439	436	410	418	435	367	382	401	419	384	414	375	399	409	379	391	381	385	425	373	394	425	435	385	393	404	411	415	432	394	415	378	368	393	409	385	400	387	383	392	409	387	431	377	376	379	407	387	382	388	406	411	415	393	395	362	419	402	414	422	356	397	371	405	397	400	355	421	421	400	363	375	390	382	380	373	374	377	366	364	399	388	411	367	354	369	388	372	412	418	414	397	373	398	389	404	390	374	369	401	397	380	405	423	392	439	382	408	390	420	428	402	360	384	408	382	406	389	421	433	383	424	388	398	408	354	426	424	416	439	389	426	380	343	388	383	397	368	381	384	372	384	402	396	368	404	390	382	370	374	372	408	388	392	383	390	403	393	396	385	386	404	432	401	432	393	402	359	369	419	362	399	371	412	358	377	409	421	380	399	388	370	420	392	358	382	372	412	403	389	409	404	417	370	389	359	409	355	392	390	415	394	360	408	376	414	404	396	398	406	397	398	374	396	406	411	374	427	369	369	425	376	428	427	408	404	403	390	394	409	389	412	416	389	398	390	376	386	351	430	383	383	401	396	388	405	396	385	413	402	386	398	414	371	414	378	421	404	382	395	381	387	407	393	462	398	379	403	379	385	399	418	409	392	366	395	367	395	392	433	376	383	396	410	394	392	410	416	382	360	409	403	379	373	360	403	393	406	408	383	355	409	375	411	432	414	421	389	382	393	401	377	418	367	419	376	354	420	386	400	362	397	423	409	410	401	387	392	423	427	386	362	405	411	405	417	394	394	420	357	394	417	395	411	421	411	412	374	363	411	351	413	434	391	394	363	386	411	420	387	393	438	378	383	407	380	415	403	403	394	401	407	416	433	395	431	375	412	375	384	366	372	403	442	390	410	375	402	377	382	380	384	418	362	369	412	379	409	402	425	374	389	389	369	418	417	396	417	390	394	418	393	382	379	378	408	404	366	403	385	410	387	397	398	388	410	426	399	397	405	412	402	401	389	386	355	436	377	427	379	377	405	391	391	386	372	373	404	372	379	398	436	410	444	367	384	404	391	399	381	391	420	382	384	413	378	414	397	376	365	391	351	394	417	410	387	366	404	368	398	416	394	373	401	367	390	369	405	416	390	382	416	422	400	410	395	378	374	417	385	395	341	394	364	354	394	419	409	376	359	402	421	382	410	386	381	412	411	396	394	384	363	420	379	374	388	376	389	390	418	416	382	393	390	403	412	403	378	385	395	394	407	381	424	389	392	396	382	370	404	364	414	400	408	383	417	387	376	411	429	379	402	426	402	391	385	382	396	425	405	431	390	398	404	358	390	404	360	384	390	418	384	343	397	406	404	385	395	426	391	423	387	377	370	375	429	403	417	362	422	432	392	391	389	403	408	402	413	390	378	425	376	381	399	394	404	376	415	384	369	382	409	419	386	426	415	385	390	412	400	390	393	398	405	391	394	399	394	389	415	406	375	352	414	362	408	391	402	412	374	397	370	372	402	366	378	400	382	395	365	398	375	386	380	411	399	404	366	423	406	378	430	351	414	404	377	415	371	415	364	370	351	363	421	369	401	383	399	395	405	372	380	343	405	401	407	379	389	397	390	418	408	387	374	389	401	358	394	361	399	369	354	346	392	419	379	383	396	407	352	399	398	433	371	413	403	375	372	381	369	382	402	391	390	385	383	405	375	371	379	399	406	347	395	379	408	393	400	390	390	387	386	348	346	385	376	393	361	410	360	445	391	411	374	377	401	387	372	382	392	377	376	393	418	401	409	379	383	378	407	393	418	373	366	430	406	364	423	401	387	375	385	399	420	393	412	391	363	399	376	404	380	377	385	383	366	373	389	393	377	385	404	379	379	387	383	396	396	384	371	386	370	416	353	418	396	373	398	403	408	408	427	389	391	398	394	393	400	406	385	402	414	373	390	389	368	391	382	401	380	440	409	421	424	382	391	381	403	371	373	376	422	382	366	398	412	385	410	387	371	389	400	415	425	345	416	413	388	378	379	404	381	396	388	409	405	390	396	366	433	417	393	393	403	417	404	389	378	396	448	388	376	394	369	380	418	419	406	378	383	377	382	402	375	399	430	365	382	404	369	422	397	380	387	406	402	401	423	403	375	419	373	420	397	378	377	368	403	420	390	376	399	367	428	362	410	418	398	400	384	386	417	405	386	411	376	370	398	406	405	380	419	390	385	404	408	385	389	390	422	391	402	394	382	370	416	393	391	399	390	440	392	396	408	388	375	377	397	387	382	380	385	410	406	401	408	399	408	363	423	391	399	363	403	405	423	397	414	389	360	394	418	446	390	397	406	379	385	402	394	386	395	389	368	376	343	395	434	379	412	391	379	408	379	361	393	419	376	412	384	397	385	431	377	393	440	399	409	401	389	414	382	373	374	385	398	422	389	400	380	361	378	401	382	420	398	424	399	403	417	398	385	405	390	385	367	379	399	443	393	373	392	395	401	379	364	346	368	378	423	393	418	378	405	384	393	396	379	383	406	376	405	412	393	340	408	356	388	406	388	376	372	387	380	382	427	402	411	389	388	367	399	399	378	373	380	406	400	402	383	396	372	390	391	389	380	421	383	406	400	406	394	368	406	405	422	374	386	400	402	351	416	387	366	395	399	395	402	403	377	388	383	407	405	402	369	360	389	388	429	410	417	401	371	388	393	416	370	396	346	392	399	378	364	367	378	400	381	402	398	368	381	427	396	379	391	395	373	379	399	404	389	415	376	376	426	410	382	378	415	424	381	445	390	367	383	385	406	371	391	427	389	397	387	381	377	393	401	407	390	375	426	393	411	426	416	386	398	396	414	368	430	389	374	396	382	384	388	402	390	385	409	378	392	423	400	381	397	380	372	396	381	404	423	411	365	393	385	364	439	358	380	432	392	401	444	380	406	394	385	415	402	372	366	410	403	387	411	405	387	426	411	393	397	389	395	396	433	393	407	401	398	408	401	410	402	387	427	359	395	439	395	430	384	390	394	384	400	373	410	443	411	363	380	389	414	387	390	424	367	381	380	389	363	366	402	411	379	389	345	388	384	390	405	383	393	401	382	394	404	379	417	410	369	375	424	401	356	403	372	377	404	429	375	368	359	354	383	428	377	394	368	414	394	396	388	372	408	375	398	406	397	388	404	401	358	405	408	381	377	364	414	379	385	359	403	381	352	368	381	392	391	374	442	438	412	373	390	395	411	405	387	396	401	393	396	426	413	421	395	399	380	402	387	391	400	391	373	413	433	405	359	360	376	386	388	388	447	393	370	432	409	438	361	391	399	367	404	407	382	380	389	390	392	389	396	373	398	369	387	388	350	404	385	431	424	386	408	353	388	386	384	409	379	389	393
22274	11679	10655	5982	4619	3567	2456	1711	1339	1094	908	855	799	730	649	646	623	559	537	554	503	499	495	442	434	417	444	443	434	405	454	431	410	437	431	435	399	431	423	383	447	435	471	416	461	456	465	492	467	457	460	440	496	443	433	455	413	449	368	428	442	422	426	414	395	392	439	426	412	432	378	413	400	412	422	373	415	427	409	383	399	421	412	446	407	388	428	414	397	406	390	420	413	406	420	380	441	408	419	369	380	416	395	431	425	406	445	387	445	404	431	389	444	398	412	428	380	410	391	397	400	408	401	400	386	447	421	409	414	427	415	453	390	408	386	427	418	412	431	411	387	431	434	427	383	402	399	408	403	452	428	403	385	409	392	417	412	415	393	424	388	439	430	384	424	390	445	381	398	452	403	435	412	388	430	401	415	453	387	445	406	417	398	407	398	408	444	399	401	433	419	414	419	417	440	387	412	416	390	386	413	397	404	394	424	442	406	406	417	412	394	392	396	412	424	378	393	449	433	404	398	384	402	424	421	400	399	444	378	413	422	402	414	415	434	423	490	400	381	390	428	393	402	390	419	410	396	442	358	398	382	394	409	375	420	396	422	463	386	416	385	361	416	410	391	402	438	396	439	383	385	388	418	451	384	395	404	436	380	383	416	410	407	406	406	435	431	414	411	406	379	387	403	445	413	406	407	430	419	391	379	418	432	379	428	409	438	422	388	455	404	392	425	408	390	415	401	413	377	420	421	374	398	416	383	388	404	434	368	379	400	422	454	398	426	403	426	421	404	431	409	404	435	379	396	416	412	393	381	423	403	400	395	403	395	416	439	376	402	413	427	385	412	367	430	443	418	433	456	416	421	406	396	415	427	419	397	411	406	397	403	415	399	402	451	436	423	423	389	393	420	439	421	373	389	401	420	359	388	426	429	407	410	446	421	415	419	419	412	373	435	427	425	400	423	420	421	397	424	441	450	386	413	385	427	413	445	389	422	444	413	384	426	422	400	420	428	403	387	386	373	408	418	421	414	401	406	433	428	422	400	421	399	419	412	387	403	401	421	393	447	341	385	441	406	410	436	383	438	412	395	393	395	405	396	392	415	393	432	420	403	428	428	392	418	370	432	428	411	382	437	405	408	434	425	418	417	413	387	389	407	402	405	399	424	376	424	420	442	397	365	424	392	382	407	410	443	380	400	403	407	439	428	391	362	422	398	403	405	420	384	394	396	407	407	428	417	409	411	415	396	421	422	382	412	431	454	395	436	384	410	410	399	453	401	434	394	380	405	375	402	404	445	455	439	399	411	403	414	427	415	431	422	436	430	428	411	408	410	435	451	372	432	407	404	369	403	419	371	404	386	412	369	396	420	434	392	424	366	419	397	393	430	391	399	414	373	393	408	385	418	420	402	377	404	427	387	412	416	393	368	443	405	421	397	411	424	417	405	442	382	397	440	399	427	404	409	420	392	395	437	461	400	379	408	426	435	445	394	379	398	449	407	427	368	412	417	398	383	404	403	395	430	413	385	454	426	383	398	402	400	373	403	373	390	418	434	427	415	428	389	381	374	404	429	360	391	439	429	405	402	428	420	400	423	436	429	368	400	421	394	402	386	423	409	421	375	441	407	409	401	424	409	409	428	402	403	409	399	403	462	412	402	450	377	428	389	406	431	396	402	439	384	412	393	423	417	388	395	416	387	419	406	404	392	403	388	376	438	393	431	438	392	368	429	404	405	414	414	422	396	374	439	418	366	377	412	404	398	396	399	383	428	417	383	409	428	397	406	424	422	357	379	391	416	418	429	436	421	404	403	378	438	419	385	422	410	422	411	460	393	423	409	417	423	407	393	407	432	393	401	401	418	430	419	403	411	411	429	405	420	428	428	395	404	401	417	414	441	392	419	408	422	416	409	383	422	373	372	412	410	401	415	355	431	440	432	431	408	403	429	411	381	397	377	410	366	411	419	407	396	409	374	409	426	412	418	414	414	400	438	411	398	394	401	442	412	374	423	407	361	402	389	418	422	411	375	405	415	391	430	423	443	399	408	433	431	404	415	397	400	429	405	430	417	426	422	392	417	414	382	374	394	415	406	386	403	426	385	408	404	404	420	413	409	439	395	398	388	430	385	382	393	392	394	391	383	396	409	423	415	435	406	384	374	417	423	405	391	445	410	401	407	417	398	461	404	418	418	398	395	414	366	403	407	384	413	415	402	415	428	389	410	414	399	398	408	379	421	417	427	385	413	398	423	396	400	376	415	409	420	409	424	430	405	399	364	445	407	471	435	390	398	402	410	420	399	430	436	433	428	420	404	426	360	405	407	421	443	429	402	421	435	412	439	436	395	394	422	383	434	439	399	415	416	409	419	418	407	424	460	412	384	387	364	435	443	368	420	397	392	392	418	405	389	392	426	397	422	440	454	391	402	410	375	383	408	448	413	437	411	368	409	442	395	388	395	394	379	423	421	425	426	420	452	370	414	446	373	387	387	405	389	382	445	409	387	375	430	424	404	418	398	420	377	438	418	381	406	434	416	434	452	411	401	420	432	377	386	408	400	380	400	383	423	434	429	402	405	389	376	421	391	379	373	392	409	376	424	365	435	426	366	394	377	400	414	451	402	394	400	411	429	405	446	418	403	409	397	413	396	377	422	441	431	412	392	408	421	406	416	393	439	381	428	412	412	418	413	415	368	391	386	403	405	439	377	389	389	428	404	441	436	424	361	443	387	421	388	415	409	444	414	418	400	412	432	423	451	391	367	380	436	395	421	414	382	384	418	433	403	408	396	391	417	393	378	433	394	426	417	445	459	387	428	415	379	412	424	381	420	398	410	393	418	405	397	428	429	405	390	413	397	432	428	384	413	400	424	414	429	432	454	433	396	400	446	391	384	409	410	430	418	393	414	407	415	434	417	391	407	412	427	376	415	425	408	423	398	369	411	428	403	409	439	427	401	398	395	428	426	394	401	443	388	433	430	417	404	387	433	432	459	403	426	445	409	462	407	418	419	381	393	401	432	398	409	408	452	416	419	416	396	462	393	420	411	410	398	445	425	390	412	424	400	458	396	382	410	422	417	455	435	393	420	416	421	423	401	380	405	384	384	431	384	400	377	426	415	392	455	436	392	382	405	399	419	381	390	394	424	419	433	420	412	387	396	415	389	375	386	418	371	384	400	456	390	399	403	423	420	366	402	400	416	388	416	411	437	429	412	382	425	439	384	466	408	399	390	415	416	394	404	408	394	436	438	396	437	398	400	412	417	424	393	418	395	375	435	395	433	387	401	440	413	418	421	422	429	406	385	425	436	407	394	428	422	400	421	411	433	419	415	398	397	376	400	439	455	423	388	387	414	405	443	412	397	408	420	401	433	413	435	413	406	407	415	398	411	412	447	390	435	414	423	411	402	390	414	425	398	381	438	389	412	396	407	395	387	373	391	435	452	417	419	425	412	388	472	396	424	418	439	428	425	401	372	395	418	424	424	426	413	412	356	392
25081	21642	28375	25403	19424	3299	1420	1084	871	852	755	839	681	759	725	672	664	659	557	609	585	605	628	576	620	573	603	563	578	560	596	546	517	576	588	575	636	562	514	576	566	583	540	556	576	553	598	622	602	603	593	602	558	615	623	570	577	560	583	565	573	577	559	613	586	538	570	561	595	582	595	561	565	516	516	568	520	520	572	561	585	567	559	551	513	590	573	537	553	570	481	547	568	559	585	531	552	583	534	537	568	559	565	498	610	547	514	531	561	532	583	588	617	600	519	580	495	527	537	555	596	540	577	597	592	559	555	605	585	564	571	561	577	595	543	555	555	565	577	568	581	563	535	580	568	560	581	599	553	565	595	578	535	584	572	591	579	530	535	584	548	509	568	575	539	557	496	552	580	563	588	542	573	575	575	526	551	551	540	579	546	538	533	555	549	566	584	566	536	578	594	591	584	550	562	526	541	553	580	577	602	543	554	568	539	539	608	550	556	551	560	567	545	558	615	555	581	587	575	583	583	575	557	549	551	540	558	609	564	538	538	546	536	558	565	548	570	588	571	560	567	597	569	523	586	501	574	568	598	532	564	564	553	592	590	556	552	586	519	562	569	536	575	576	585	562	567	592	561	562	578	560	589	610	556	594	554	594	526	578	545	552	564	608	630	602	551	601	588	580	561	573	599	540	565	550	573	604	557	547	593	554	543	582	579	571	549	616	552	619	582	599	570	552	539	541	583	545	560	580	539	550	541	565	575	598	546	599	534	593	533	588	579	555	556	521	543	553	577	531	600	541	555	562	571	548	571	584	542	579	598	535	572	536	515	582	558	557	597	582	600	562	523	541	557	563	610	583	530	572	593	569	519	598	573	612	573	550	546	564	553	568	561	564	567	545	584	545	558	571	542	601	586	531	553	561	585	529	583	532	574	589	594	593	574	564	563	531	568	551	552	550	585	560	550	572	526	589	604	532	562	526	590	563	587	544	609	558	596	554	601	549	533	540	554	590	534	563	592	581	582	566	559	546	594	594	585	599	580	554	602	535	523	594	558	567	538	524	573	569	553	568	562	548	556	587	571	595	604	535	567	586	562	597	556	554	579	524	586	536	552	571	549	567	590	526	599	554	583	560	541	567	581	603	546	559	611	571	558	594	525	537	556	585	589	558	553	549	559	585	583	543	557	556	539	548	539	544	568	567	519	514	561	592	636	595	573	566	558	615	562	567	597	542	539	570	530	547	547	560	539	589	523	533	553	573	540	542	542	586	611	584	570	575	600	556	533	581	575	552	542	579	547	552	577	586	531	541	538	557	587	567	605	597	546	555	541	527	570	577	540	563	560	576	590	528	529	560	590	536	558	562	565	577	561	568	584	531	575	571	546	555	551	538	550	559	568	551	591	596	569	570	540	574	539	589	569	562	524	562	555	609	508	538	542	595	557	583	586	594	577	555	575	550	504	579	576	581	598	591	582	569	539	572	596	605	552	537	555	574	572	570	548	580	602	588	549	587	610	565	583	560	551	589	574	574	546	550	608	572	557	578	582	552	560	601	529	610	538	580	564	563	529	594	581	562	543	602	557	564	598	537	563	568	535	577	586	534	591	548	572	591	561	559	607	555	529	581	559	560	580	535	576	577	590	559	519	619	520	609	558	565	537	541	546	588	597	579	576	537	539	576	567	561	610	581	542	594	594	623	565	574	539	521	566	602	555	570	554	525	552	554	554	545	534	556	560	519	555	585	554	566	588	573	542	570	593	546	544	541	557	618	549	528	561	547	585	579	558	605	576	581	570	567	561	554	518	582	526	558	559	535	572	542	543	545	531	579	578	614	569	541	579	508	614	584	596	564	598	569	575	608	569	586	546	594	541	584	565	563	604	582	518	537	618	617	571	547	584	569	560	528	550	559	582	565	530	639	560	535	551	574	516	627	578	532	574	547	623	551	573	570	581	578	548	574	603	565	562	547	559	520	506	508	558	611	569	536	570	568	591	591	591	549	587	571	540	635	573	551	553	590	575	552	565	580	588	560	572	598	590	551	569	551	544	572	542	601	596	585	576	593	537	552	535	573	549	555	557	592	574	587	585	586	583	548	570	563	525	524	572	524	561	546	527	541	596	566	562	532	551	551	579	565	540	567	553	588	576	574	536	540	516	552	612	576	563	592	529	599	525	575	567	596	557	610	563	585	574	582	539	570	575	560	582	540	585	584	555	590	590	564	548	585	575	574	555	549	544	608	576	600	551	542	611	580	550	580	571	551	543	556	560	565	522	573	579	599	591	566	519	546	496	584	565	606	568	551	557	554	536	562	591	546	544	566	541	558	589	583	550	569	550	597	617	553	565	559	593	583	582	546	533	582	553	584	587	555	607	560	615	584	551	572	549	539	553	545	533	540	493	554	583	608	564	541	572	498	552	558	551	581	563	571	610	581	602	542	590	578	572	542	518	567	552	599	599	560	569	573	539	579	583	562	577	554	585	572	590	543	522	576	576	555	557	591	558	568	580	539	597	532	633	584	547	563	609	541	591	598	564	542	555	571	536	554	560	593	574	556	572	592	564	554	554	601	585	551	546	588	563	571	587	571	610	592	561	523	583	532	545	544	555	549	588	542	576	524	557	542	562	543	603	600	593	567	545	569	561	538	566	565	545	529	573	571	553	568	589	584	561	501	588	542	596	566	548	568	594	542	581	564	575	549	563	531	555	598	574	619	618	565	575	559	570	574	564	557	550	557	591	548	575	578	531	547	553	575	576	566	528	531	572	560	539	558	558	594	607	587	544	557	571	554	550	616	568	610	511	607	553	553	508	562	541	617	575	553	596	594	562	553	546	590	553	585	585	550	518	536	604	573	534	561	573	580	552	572	517	561	607	541	589	563	568	575	544	583	543	586	562	564	577	547	528	551	577	566	571	544	564	563	533	525	617	562	542	569	542	568	559	562	552	573	546	531	554	556	541	566	537	560	583	596	553	556	546	542	576	555	545	572	566	529	576	541	591	563	560	553	598	557	579	577	543	597	581	538	528	522	549	502	593	549	564	589	568	585	538	571	592	553	532	547	559	590	560	552	542	567	541	570	540	558	570	522	588	539	527	575	591	571	548	516	580	576	573	590	537	587	564	590	570	565	577	525	611	590	567	558	567	597	551	569	538	552	573	552	582	563	530	595	603	605	593	527	583	596	545	589	558	589	564	576	568	537	573	548	530	544	538	577	543	553	519	551	543	560	540	574	552	591	615	543	557	555	537	591	532	546	605	573	588	544	617	561	532	519	528	572	556	554	544	496	588	583	540	611	573	552	582	589	606	530	592	563	528	578	591	503	557	586	568	573	571	578	573	553	534	559	577	589	593	521	549	552	555	551	595	580	561	577	572	580	578	559	527	513	561	560	568	560	551	561	603	581	566	555	575	568	561	557	537	541	590	515	574	525	590	573	540	521	547	539	547	529	538	547	577	562	567	512	568	577	590	563	591	574	597	550	585	557	551	566	550	572
22949	9158	8347	5013	3808	2772	1977	1470	1251	1057	927	873	831	756	719	684	622	689	626	594	574	615	635	549	546	569	579	588	606	558	563	554	588	518	561	571	585	572	576	578	555	529	581	602	565	573	579	518	578	532	587	597	569	546	591	587	559	508	573	561	577	564	559	548	574	544	545	589	530	582	557	539	528	536	598	543	581	579	525	565	545	565	577	533	569	577	598	593	529	546	575	569	563	536	530	567	545	553	565	518	582	582	553	577	533	525	507	569	574	551	582	513	551	563	536	529	524	567	567	580	565	537	548	569	566	568	558	549	530	516	560	541	560	543	537	580	527	550	512	542	552	537	567	566	530	544	521	598	567	547	561	546	595	569	578	560	563	574	537	570	545	518	555	568	560	510	578	535	530	564	550	561	536	547	557	555	529	559	555	545	567	549	540	515	553	559	555	562	574	526	456	541	576	517	551	583	584	577	566	576	559	566	563	515	536	531	535	547	550	549	540	555	574	587	532	553	556	550	517	544	527	545	548	544	568	576	576	514	526	578	556	551	524	535	571	549	555	558	547	564	568	580	546	553	522	549	558	573	521	577	567	535	554	533	524	508	561	584	568	542	561	559	555	588	531	551	589	541	543	522	533	573	566	564	549	550	570	530	564	520	592	518	530	544	530	526	572	567	571	527	548	538	553	521	560	552	591	563	544	549	538	539	562	539	554	581	553	570	562	533	557	520	583	572	535	531	539	548	577	524	531	561	518	563	534	540	546	570	521	556	563	512	529	530	544	509	543	566	568	553	566	573	539	531	545	557	576	569	562	538	527	542	559	574	540	575	561	519	570	536	601	556	537	547	518	528	529	577	525	513	549	569	553	551	565	532	581	557	533	580	577	543	515	563	511	564	565	530	571	518	538	529	572	522	595	526	574	530	570	537	576	573	568	532	544	561	569	532	589	592	557	565	528	576	583	552	578	557	552	535	543	548	586	545	547	518	552	595	544	551	566	563	532	556	562	578	522	543	539	535	518	557	557	549	572	589	531	592	542	588	536	595	553	520	563	587	515	555	567	533	494	568	539	511	550	589	537	549	514	531	508	531	524	571	533	529	577	507	548	538	553	596	592	589	559	595	543	546	563	551	571	598	511	576	560	563	597	539	555	560	557	556	544	541	509	556	511	539	534	534	595	529	527	551	537	565	551	538	557	516	600	527	528	524	522	572	585	550	552	602	517	536	554	520	602	542	530	525	573	524	539	609	555	556	560	554	525	523	518	556	510	541	554	531	537	550	588	531	518	551	581	594	511	532	539	549	566	576	546	530	536	586	527	562	534	512	562	564	556	564	559	573	552	530	508	568	528	560	532	547	559	580	554	545	567	551	595	553	536	563	563	539	503	556	569	513	547	512	533	505	541	595	535	526	560	563	556	542	581	531	534	533	577	565	568	546	554	532	569	593	569	547	574	585	545	560	601	512	558	528	520	557	553	571	564	568	574	567	544	547	557	544	548	573	539	581	557	547	560	548	538	507	500	601	564	568	575	568	558	539	564	589	557	538	589	519	553	553	521	569	539	536	518	544	505	571	566	587	539	553	605	539	581	565	563	536	515	521	571	553	543	558	535	517	555	564	571	557	550	566	553	565	555	553	526	517	566	552	542	573	574	591	534	553	570	546	532	531	525	562	550	551	555	570	532	562	550	544	554	578	534	571	586	555	562	540	536	580	523	570	530	537	562	536	544	507	539	572	553	574	525	559	565	533	569	535	511	580	544	528	588	526	542	596	539	568	513	559	587	563	539	553	570	591	533	533	578	566	525	525	528	530	574	592	533	527	555	565	571	541	547	551	550	583	532	562	530	564	547	535	574	542	559	547	604	549	542	576	581	544	509	544	521	575	528	555	526	561	571	530	559	524	562	556	546	544	579	587	524	559	547	608	556	559	532	534	569	571	558	584	567	560	540	566	578	617	566	523	546	541	568	533	560	563	564	562	551	576	583	525	538	600	543	554	526	516	574	536	540	518	489	554	551	569	556	539	537	561	552	582	531	538	518	548	542	566	523	535	568	613	562	561	555	571	559	512	563	593	575	547	511	568	528	544	554	566	520	509	515	568	544	582	557	512	538	549	560	537	554	556	566	559	552	532	591	546	583	542	559	569	543	531	541	593	578	550	574	555	528	560	552	549	574	538	573	549	536	529	560	587	541	520	510	583	587	565	539	570	554	572	552	528	491	548	578	526	550	536	536	567	530	533	567	564	561	548	551	545	522	570	565	525	577	553	541	564	497	541	527	506	570	559	534	560	541	546	566	528	556	566	554	528	538	568	535	566	533	540	555	505	513	525	545	532	569	549	556	546	524	574	542	578	552	576	599	543	565	491	556	529	569	560	559	574	555	544	576	561	536	537	550	549	584	529	561	549	508	532	545	514	562	548	573	556	579	524	532	538	516	563	556	539	559	568	565	558	535	550	557	545	541	528	558	557	526	560	544	563	547	579	569	549	526	538	599	563	564	525	539	523	578	592	545	559	503	607	553	547	547	547	604	545	490	585	536	561	529	551	539	573	580	527	560	554	536	548	547	575	506	588	541	536	545	546	572	536	542	581	582	522	538	570	534	526	564	580	552	526	573	541	562	506	536	588	559	530	541	554	574	555	516	504	548	552	508	560	560	548	515	519	537	526	552	522	590	615	577	574	553	566	527	550	531	589	546	532	550	555	570	572	571	552	560	521	551	563	525	528	592	574	562	585	540	577	536	590	517	532	528	533	566	539	563	544	532	583	569	545	522	576	561	573	533	548	534	592	535	541	527	573	547	561	536	529	545	555	562	508	570	535	516	539	557	573	529	562	516	575	525	586	505	556	563	548	581	583	580	574	552	547	550	525	579	515	560	553	573	558	576	585	554	571	525	508	589	561	583	540	561	565	550	560	536	563	543	504	538	565	529	611	571	572	543	575	543	541	608	551	517	577	507	572	562	566	530	551	542	563	555	510	552	566	525	548	556	537	546	537	580	534	524	561	600	572	556	564	566	540	521	515	539	543	552	547	526	563	504	555	514	529	551	539	548	571	539	526	577	560	536	585	571	613	553	551	550	593	553	546	553	546	560	558	561	558	547	565	532	530	517	591	505	566	535	547	485	562	567	574	555	536	536	518	514	515	604	548	513	577	540	556	566	563	554	539	556	577	555	548	555	545	549	556	587	525	547	553	570	545	561	578	551	544	583	506	560	580	562	541	525	581	536	577	573	564	571	562	559	574	586	559	542	516	545	575	530	534	605	576	595	579	555	553	524	544	537	538	544	532	574	571	535	546	574	529	560	539	526	521	534	557	553	530	547	539	518	549	570	550	562	539	521	513	533	534	508	566	569	588	531	567	560	591	593	541	576	500	588	577	575	569	576	549	525	562	561	571	535	584	549	574	549	555	560	521	530	559	582	582	506	552	516	572	565	527	551	571	564	572	537	549	525	546	583	528	605	510	565	570	552	548	578	504	551	528	568	560
23037	21720	29512	24468	21728	21824	13594	2074	1202	992	851	753	661	686	619	546	508	404	405	331	276	348	316	258	302	262	279	268	274	264	262	267	246	242	238	222	252	247	230	272	235	270	259	270	278	293	294	278	270	278	308	294	292	293	292	299	273	258	223	254	252	225	267	245	237	282	224	228	236	270	258	234	278	232	225	230	215	243	225	243	210	231	262	209	251	261	228	259	238	237	235	247	236	229	220	250	236	232	226	249	247	212	240	214	200	255	236	244	188	233	267	235	226	250	221	197	231	206	237	197	207	228	254	224	238	255	219	189	216	207	204	230	233	260	249	247	235	212	247	231	209	248	219	222	251	225	215	225	226	218	227	219	215	215	229	230	223	237	230	223	232	236	238	230	208	261	265	236	250	226	214	238	254	206	211	229	234	244	206	223	212	231	240	241	219	229	208	234	234	242	227	233	242	225	233	248	212	211	265	229	236	222	235	235	235	231	219	233	211	228	223	211	210	227	203	216	259	220	249	222	222	220	234	243	236	230	255	231	223	225	228	245	239	248	229	235	214	218	213	210	247	247	212	248	225	241	230	209	253	204	220	204	233	236	256	242	206	213	230	212	244	256	210	233	214	225	221	212	242	226	243	227	236	221	221	233	235	231	209	230	214	224	243	213	194	235	254	225	235	250	248	221	214	225	216	202	208	243	229	209	229	200	219	217	215	224	226	237	228	224	223	246	216	226	226	225	224	231	221	236	213	212	220	212	234	226	229	213	219	223	242	243	226	232	196	216	238	222	208	237	230	215	234	234	236	243	226	222	241	215	228	237	231	237	229	226	232	213	209	236	223	260	229	224	231	223	216	268	237	238	235	202	255	226	234	235	251	246	255	228	236	219	245	226	228	232	241	206	208	204	207	217	232	204	214	233	248	228	199	219	226	234	233	239	220	232	241	232	231	234	237	216	246	238	233	251	218	215	234	223	242	212	236	234	223	241	201	219	225	229	221	240	238	206	217	199	215	208	206	195	255	208	212	222	227	245	202	235	243	223	240	248	220	210	207	239	231	212	239	228	215	237	216	234	209	232	238	193	252	235	247	219	252	227	217	235	225	244	213	230	237	243	235	231	233	233	223	235	208	189	245	252	213	236	241	204	214	234	234	236	232	223	230	234	229	240	220	218	209	210	227	237	211	201	221	233	200	231	241	214	225	245	223	217	229	234	212	233	237	222	222	231	200	231	224	242	239	257	223	224	227	252	232	225	240	226	204	213	224	238	223	255	226	248	227	231	235	240	199	244	229	241	226	247	235	224	218	232	252	227	253	234	243	209	234	243	237	201	209	245	213	220	228	240	239	256	224	214	218	224	203	222	225	240	229	266	240	225	226	241	201	208	225	200	228	237	234	224	218	201	240	248	225	225	246	222	203	226	247	231	210	224	234	223	213	245	231	251	213	265	222	204	217	239	209	226	217	221	212	227	238	236	235	236	243	231	213	232	233	233	243	242	248	240	243	215	204	239	219	255	264	218	216	207	220	224	245	203	220	206	214	238	262	244	235	229	229	216	228	217	213	216	235	220	250	201	202	231	217	223	230	256	206	230	218	237	225	223	222	233	216	226	236	204	234	217	197	226	232	231	221	264	221	230	247	261	219	215	251	251	239	205	195	243	261	240	214	243	236	221	241	251	214	250	251	236	215	201	234	223	230	271	203	218	197	198	251	229	228	225	233	225	247	246	209	223	235	205	240	248	210	218	206	231	215	224	237	219	231	218	243	207	212	253	241	218	212	233	240	224	226	228	218	249	204	226	207	219	235	237	203	222	233	210	243	224	207	230	214	230	247	223	219	255	229	209	234	201	226	229	222	218	217	245	243	223	243	216	215	214	211	239	208	232	228	224	206	227	231	207	242	226	234	250	224	229	209	223	226	210	220	202	206	223	216	204	229	222	245	248	234	239	252	231	225	228	210	202	207	216	223	217	194	239	232	244	248	240	236	208	220	231	223	242	220	217	225	237	241	241	228	227	238	240	222	212	231	229	263	230	218	217	207	248	271	249	227	228	202	237	229	219	236	211	221	234	241	222	237	237	240	190	213	221	220	219	236	236	219	233	236	222	225	256	247	230	272	212	221	226	224	213	241	201	219	214	197	224	243	252	234	223	215	259	212	216	205	200	214	231	252	211	233	241	225	252	239	224	258	202	216	216	235	247	228	248	212	226	227	217	243	253	210	224	240	239	228	202	234	211	249	224	212	239	210	218	207	232	227	200	226	229	220	226	240	250	259	255	238	249	214	216	234	226	243	244	230	229	230	224	223	227	241	243	244	217	263	221	240	226	231	228	230	196	263	223	203	230	227	217	231	245	205	222	217	231	222	226	207	232	207	257	230	230	204	237	246	233	229	223	239	237	200	224	232	244	245	218	252	237	248	218	222	221	258	239	215	242	234	233	235	239	213	221	226	223	227	235	247	214	233	240	247	239	232	235	247	245	215	213	252	213	219	211	239	219	175	249	232	241	227	225	226	225	214	205	234	215	223	263	218	226	222	219	239	226	230	230	216	251	222	199	256	232	232	212	232	238	232	234	238	238	198	226	223	240	235	219	251	230	248	210	226	185	245	234	230	210	223	211	225	226	242	221	226	219	232	251	217	230	226	207	238	215	258	207	247	231	210	230	224	228	234	273	212	235	226	241	246	239	253	225	217	207	218	223	229	224	241	222	246	225	215	244	222	240	245	235	218	216	227	236	228	231	241	238	243	209	237	215	236	218	225	248	244	229	216	222	238	210	258	209	235	208	245	233	222	211	221	233	222	259	242	230	200	255	237	212	206	227	236	238	209	235	209	231	186	234	218	217	224	240	220	214	239	214	191	213	229	241	235	230	238	231	233	232	216	236	226	268	208	225	234	186	216	211	239	227	228	232	227	220	215	236	271	251	217	248	219	224	218	206	238	235	192	225	241	245	228	223	222	220	238	237	209	220	234	214	237	207	228	260	212	206	231	209	241	234	233	223	228	243	205	221	222	220	226	225	230	244	230	231	210	228	227	227	232	252	237	203	219	227	214	227	230	206	216	207	232	249	202	180	233	217	239	231	239	190	224	220	222	218	218	226	234	193	236	250	221	223	228	218	221	236	231	248	206	232	221	227	255	232	258	217	233	222	224	266	218	221	220	235	222	227	221	206	211	222	250	219	215	258	222	229	230	229	235	224	220	217	194	245	206	228	232	235	206	212	253	255	229	226	204	226	199	248	230	244	280	224	245	258	212	221	221	256	254	227	237	214	219	241	219	222	195	231	249	214	243	234	225	230	247	247	229	224	248	223	199	256	232	213	217	243	220	233	244	220	209	206	252	236	210	214	190	217	259	236	211	217	246	244	233	211	217	199	238	211	200	239	236	222	227	230	215	236	251	209	235	210	214	233	217	226	227	229	256	204	233	206	211	196	198	233	235	222	224	243	221	226	215	218	222	225	235	220	253	224	232	200	213	223	256	220	238	218
27403	17697	16282	9831	7114	4945	3454	2561	1854	1419	1255	1008	965	844	762	658	581	462	397	408	373	304	336	342	322	304	287	279	269	260	257	283	290	259	237	258	248	260	273	238	272	272	269	301	297	338	365	288	300	324	315	299	318	281	257	282	270	252	237	217	244	246	263	232	258	262	262	238	263	230	236	213	219	222	235	233	228	218	219	254	242	249	225	226	225	221	210	266	201	224	211	212	230	223	238	216	248	235	240	228	230	239	232	232	242	214	219	238	221	252	246	221	243	236	246	230	231	220	218	226	211	195	215	260	222	224	230	228	219	248	233	215	230	255	242	244	228	239	258	230	248	252	254	229	226	201	236	235	228	239	227	229	247	231	207	227	229	237	248	245	235	224	221	209	235	221	232	199	230	240	225	238	242	237	235	247	222	219	207	230	250	243	208	222	217	236	222	233	230	225	195	223	209	232	203	241	232	220	241	203	258	217	230	219	256	228	228	246	216	219	237	211	232	243	226	247	254	219	223	201	217	226	253	236	206	241	209	214	269	237	228	233	218	217	224	194	225	221	228	239	222	228	221	220	229	218	246	208	199	221	233	223	218	253	237	242	248	215	201	214	231	223	224	223	241	217	248	230	234	249	223	237	210	222	230	240	242	244	243	208	224	229	222	241	236	210	231	242	253	200	207	245	224	214	207	234	236	218	217	236	194	228	215	215	263	223	220	207	231	250	231	222	243	233	249	232	236	205	241	206	240	226	233	187	203	260	229	237	253	239	232	225	238	241	254	226	217	233	210	217	213	233	243	258	241	224	257	227	223	248	229	210	231	231	225	210	228	238	236	223	229	229	223	224	205	211	222	244	213	246	232	251	229	228	227	251	236	221	231	268	220	215	228	265	237	224	223	216	250	219	233	233	219	226	228	230	216	216	222	229	211	238	235	246	252	220	239	224	230	238	233	240	228	208	220	236	243	233	216	222	249	237	238	220	220	245	238	221	242	242	216	217	208	233	227	220	224	237	225	219	242	211	224	205	227	243	226	214	255	216	231	224	207	229	221	222	204	270	211	230	211	242	249	227	234	211	240	238	232	207	249	241	221	223	234	231	220	210	217	263	235	231	231	287	227	221	233	220	243	205	241	216	259	237	211	230	217	228	230	210	224	242	228	220	223	226	240	221	214	218	224	224	227	230	215	220	233	260	213	227	226	230	231	232	224	224	232	207	247	233	217	225	243	224	242	242	245	237	242	257	216	216	210	238	243	245	225	242	254	249	227	206	256	244	262	240	239	248	227	229	203	225	206	251	222	191	237	242	263	208	196	229	214	241	240	213	231	260	236	238	252	246	247	242	231	237	224	226	238	233	219	215	184	241	232	235	232	247	224	230	216	195	226	238	228	215	222	252	239	220	232	262	243	226	233	240	239	231	212	224	211	233	236	211	254	252	244	240	248	226	251	231	228	230	226	234	234	248	264	207	236	246	208	224	233	235	226	237	258	234	215	232	218	235	215	201	234	226	229	259	237	214	241	234	245	239	224	230	225	233	245	236	226	250	240	231	253	222	239	213	238	229	257	213	252	255	197	224	246	200	226	234	234	212	227	222	250	226	224	224	258	260	239	254	225	222	239	218	210	232	218	208	219	254	214	254	228	244	208	243	258	233	232	221	243	217	220	230	255	241	221	250	217	251	203	223	219	214	253	222	246	229	240	220	238	250	224	259	254	236	234	247	264	226	254	250	244	208	221	232	255	224	262	229	238	254	223	209	230	246	210	229	226	226	250	238	228	227	236	222	243	253	239	245	228	249	209	236	220	240	233	218	248	263	234	227	217	224	226	204	231	242	234	247	214	218	246	238	234	242	246	237	243	232	231	230	222	220	241	237	246	234	237	231	260	236	243	260	226	255	229	234	216	225	220	252	206	221	238	188	224	253	235	241	214	225	218	229	241	233	240	218	230	253	204	206	242	218	217	237	242	238	229	230	221	224	212	225	224	221	222	216	221	219	201	218	230	228	231	259	221	223	241	240	248	213	230	204	230	257	210	239	225	226	245	251	242	239	224	240	211	229	224	238	222	237	258	212	259	226	199	247	222	246	231	227	191	222	222	251	262	228	218	244	236	231	203	210	215	213	248	215	256	232	205	234	232	261	218	233	237	229	249	240	253	250	253	222	220	256	223	211	210	247	203	201	244	232	203	240	235	237	230	261	218	244	252	231	237	246	220	213	230	211	236	255	246	216	240	235	236	251	214	271	217	236	249	243	237	240	245	207	237	239	242	201	218	200	247	223	223	237	214	236	194	238	236	243	210	248	214	225	213	229	232	252	241	244	235	231	233	243	245	220	234	188	234	238	227	215	224	221	226	217	242	223	239	231	201	216	227	200	260	226	227	239	233	187	236	210	225	239	239	202	207	235	226	247	237	239	235	249	239	234	221	214	216	241	236	229	215	240	226	251	212	252	244	226	268	216	239	240	223	251	215	257	229	231	226	231	210	225	235	244	224	220	209	244	196	239	217	233	206	231	206	221	250	246	224	245	235	213	235	235	235	216	232	237	226	236	248	237	218	224	214	233	222	235	225	223	251	256	254	248	240	206	201	202	217	216	231	213	248	247	263	228	211	226	253	225	216	241	230	236	203	223	223	209	196	219	204	244	243	245	236	227	259	224	221	243	230	270	228	228	259	224	224	226	238	218	241	217	239	226	226	239	226	242	240	242	228	226	206	239	222	201	234	248	244	243	227	220	195	234	229	228	214	235	235	239	254	216	225	234	222	252	247	223	228	250	219	262	203	244	199	220	224	230	226	245	221	223	235	245	254	241	222	235	233	223	257	243	237	241	238	223	233	226	227	208	231	230	229	241	225	231	238	225	225	227	206	236	216	245	239	236	216	261	238	214	227	230	212	224	231	244	225	238	213	242	238	257	245	223	227	232	223	245	217	244	226	229	229	214	202	248	221	222	241	231	233	220	224	238	222	236	221	242	203	253	240	237	210	244	222	228	202	233	249	228	259	205	239	263	209	227	235	234	216	220	232	259	231	247	235	256	213	227	222	232	240	239	216	215	203	244	222	221	241	253	245	217	211	251	210	234	232	240	215	216	224	238	229	232	227	227	218	232	234	237	232	215	253	203	232	241	238	229	221	262	226	225	224	219	203	249	210	213	216	226	235	230	249	234	216	187	197	258	236	228	261	229	253	241	270	236	240	220	242	225	250	220	249	230	229	230	215	244	211	229	262	255	224	227	230	240	234	248	242	226	227	235	236	221	261	240	243	252	235	239	203	229	236	238	240	226	240	232	231	214	218	263	202	229	221	246	222	230	233	211	236	202	246	224	240	199	220	233	222	222	212	263	222	242	232	237	205	211	271	221	221	256	225	223	219	251	245	243	258	252	247	242	236	222	263	205	204	225	236	236	238	208	211	237	224	253	207	226	221	228	237	212	209	260	237	242	224	219	244	256	262	240	241	236	239	239	236	237	246	209	220	240	233	215	227	260
29271	19863	8534	2875	1546	1207	1031	914	807	781	717	756	743	763	722	702	660	652	644	713	635	656	644	620	669	657	636	667	627	709	648	656	690	609	650	610	625	651	621	628	629	684	647	654	730	656	672	679	646	667	702	644	681	667	648	652	637	642	709	633	689	654	626	708	646	672	654	619	635	643	660	651	640	670	657	641	671	677	668	653	646	640	641	685	629	618	632	640	673	646	618	640	655	646	690	683	668	647	662	634	619	638	644	682	605	601	619	659	652	636	671	641	608	627	603	658	629	622	630	641	609	626	627	652	674	653	606	654	667	602	674	687	685	696	609	678	616	661	704	632	672	608	648	627	617	641	608	671	692	683	639	676	674	609	643	642	637	617	631	676	687	695	633	635	658	651	629	629	614	628	621	626	622	606	657	645	678	588	611	639	668	698	637	650	584	641	691	586	694	657	650	654	615	617	647	677	656	648	607	681	644	582	625	639	665	607	660	668	670	631	645	641	671	627	650	651	722	625	650	649	699	629	620	658	663	603	718	661	659	684	676	668	642	680	653	637	648	651	667	638	665	585	677	646	665	653	599	659	660	620	608	624	649	647	632	639	651	670	643	641	620	625	696	648	666	653	607	672	715	684	589	708	644	649	679	688	644	667	635	644	622	629	597	618	679	644	632	649	668	672	677	673	649	629	647	645	672	625	666	643	640	642	610	699	659	634	629	654	676	674	630	615	662	702	707	653	665	631	591	663	615	616	650	649	647	661	636	661	637	657	676	580	625	664	662	652	669	622	648	692	653	651	675	636	633	634	633	651	687	613	607	641	644	636	632	629	626	679	626	656	639	650	615	633	627	634	655	689	634	633	633	659	643	679	633	662	627	611	667	659	672	628	637	699	675	582	625	679	634	651	598	660	685	650	664	654	650	615	658	665	654	648	645	632	642	672	632	611	671	659	665	639	595	588	630	629	642	642	675	641	679	626	656	644	656	708	615	643	656	617	667	635	631	684	684	674	657	634	687	653	571	657	628	652	623	658	626	646	658	659	656	607	653	631	665	674	628	649	663	640	644	682	645	670	650	630	622	597	603	683	636	636	698	661	646	633	625	650	651	650	670	655	662	711	615	685	648	659	673	706	690	606	718	659	627	606	646	625	617	604	685	652	660	682	644	587	688	617	631	611	652	643	618	652	593	637	631	675	643	602	675	683	653	611	659	660	641	637	638	652	637	630	654	633	624	662	649	687	645	645	650	649	635	705	632	649	641	617	625	646	598	617	629	629	693	623	670	657	654	669	630	593	651	632	637	646	631	611	554	630	658	612	623	659	613	674	637	679	675	665	652	673	655	623	651	695	637	641	634	608	620	673	679	670	699	635	609	617	692	660	671	647	657	661	553	606	640	641	626	630	622	654	653	556	641	678	682	660	639	631	652	674	631	592	608	655	647	671	658	652	662	625	678	638	631	631	668	637	641	710	635	681	622	622	648	639	602	629	649	625	645	700	665	704	631	652	665	656	623	648	645	667	616	673	662	653	606	684	634	682	672	652	657	629	654	606	664	650	652	656	650	673	648	611	628	644	661	667	659	687	680	629	664	641	672	657	609	624	679	638	670	680	648	665	660	635	669	693	683	622	635	644	618	597	644	655	677	608	600	624	663	635	629	658	647	638	651	587	635	653	610	672	646	649	639	669	635	665	633	658	616	650	621	638	617	686	676	585	676	619	656	653	653	620	641	613	646	670	632	668	638	656	634	697	689	650	665	612	642	650	650	638	639	624	624	652	664	650	650	617	629	644	665	660	634	636	650	654	645	642	661	645	669	623	697	618	660	649	667	644	588	619	632	597	639	620	641	633	694	631	638	667	663	626	666	632	632	659	648	624	639	642	632	665	655	684	659	659	703	608	641	615	617	624	655	646	671	608	686	644	652	660	651	692	627	638	614	669	649	638	633	641	591	697	673	650	641	655	672	621	636	675	608	649	644	608	661	659	641	671	667	648	679	651	616	615	617	676	605	668	626	622	625	665	675	637	643	671	640	642	676	696	666	684	694	652	657	642	655	628	678	649	651	618	618	615	650	670	685	641	662	644	612	599	609	635	646	642	609	610	659	633	683	648	613	662	677	637	695	705	690	649	652	662	688	682	667	686	648	651	654	632	644	670	643	635	630	597	630	610	655	620	643	635	633	663	630	645	641	650	692	639	674	682	685	641	644	640	662	650	643	651	639	600	637	643	658	643	642	637	620	664	708	664	643	646	641	606	645	655	664	638	627	661	653	649	644	611	635	691	672	651	645	653	687	660	656	644	641	677	628	598	661	613	591	622	645	651	649	654	648	628	631	638	626	693	661	695	679	669	684	630	664	642	630	705	701	680	662	680	672	630	651	636	656	609	681	682	626	641	632	672	675	670	677	672	638	645	654	601	646	622	635	630	614	652	585	661	626	638	629	664	621	689	647	617	634	652	617	628	637	610	702	664	639	631	650	634	595	654	626	645	644	636	634	689	646	677	646	650	678	682	628	620	652	609	670	611	597	629	616	657	679	669	650	689	635	608	631	683	609	681	689	644	608	617	668	631	658	663	658	638	669	625	633	647	619	639	674	694	678	605	670	598	624	671	658	659	652	673	616	655	612	660	682	665	636	664	638	650	620	663	640	640	647	644	678	679	657	657	645	673	656	674	697	665	656	655	645	646	636	693	648	680	640	628	633	621	627	628	698	669	637	626	612	575	634	646	634	638	633	655	659	673	622	615	647	604	637	666	644	628	648	667	640	692	616	714	675	645	673	690	652	661	610	662	659	667	685	706	673	693	680	694	674	638	653	647	668	670	661	595	622	628	674	601	653	649	604	636	691	648	625	633	610	616	645	672	629	647	663	632	617	650	647	656	646	636	661	627	681	656	693	656	631	652	647	654	642	658	605	573	646	672	628	562	674	671	667	658	649	669	664	665	643	643	673	633	654	641	667	632	602	623	659	671	680	639	593	612	613	636	673	646	669	652	707	702	713	627	651	649	678	640	628	626	640	635	684	653	639	653	637	695	630	638	624	681	600	639	654	624	636	623	616	608	700	619	633	605	667	621	600	649	658	630	656	591	653	644	581	631	673	682	670	668	658	669	619	675	668	655	692	663	630	607	624	645	631	665	678	677	603	666	663	654	706	656	681	656	650	689	622	694	651	591	660	646	606	629	612	731	607	642	646	661	681	644	642	687	653	616	664	662	659	672	647	642	687	633	666	605	611	652	678	651	618	618	668	621	672	660	661	654	675	632	678	640	628	653	683	602	674	646	640	667	646	623	655	668	617	673	628	660	653	680	667	696	675	657	655	634	628	673	614	667	663	626	673	588	616	620	631	662	628	668	666	674	623	574	639	604	653	606	680	586	636	619	644	621	667	633	641	664	663	630	649	590	671	677	640	647	628	649	672	667	707	619	637	644	650	646	686	693	641	584	617	630	645	655	648	607	625	660	672	671	643	658	637	671	655	658	676	658	662	637
22646	4537	4732	2954	2064	1521	1176	1103	944	866	767	798	816	811	805	701	683	726	723	672	681	652	680	670	680	675	704	632	656	709	645	604	680	677	635	646	687	688	608	670	686	682	664	652	730	657	665	669	733	694	698	686	685	680	694	654	683	675	661	680	676	632	585	650	620	614	619	676	672	648	638	690	699	684	652	638	658	602	683	630	620	642	618	701	631	676	658	640	643	656	631	681	652	632	620	667	669	652	658	648	636	648	686	623	668	690	669	690	654	637	628	679	621	626	660	676	674	666	653	617	661	633	685	675	639	677	651	645	669	601	641	655	619	664	648	630	658	670	650	700	651	672	672	634	649	660	655	643	638	658	675	676	619	635	650	660	640	648	672	660	690	661	659	640	632	652	619	639	617	645	613	685	643	647	637	667	645	630	629	674	635	656	635	646	686	664	633	630	628	655	666	652	660	626	627	638	650	631	644	618	647	622	629	651	678	631	676	615	638	677	644	620	643	656	668	705	654	682	627	672	641	663	702	658	639	649	636	611	621	697	747	628	698	667	637	649	658	646	663	669	652	617	626	597	685	663	646	652	686	668	624	657	687	680	696	681	649	653	706	673	711	626	663	665	649	695	691	654	678	657	602	636	660	668	671	651	663	617	666	657	640	661	675	626	709	657	669	680	676	624	646	657	662	664	697	650	664	689	658	647	662	679	628	703	656	641	648	642	703	646	632	647	652	640	685	628	712	626	633	612	643	669	659	679	665	712	632	566	654	643	592	641	649	623	696	686	652	651	628	645	676	662	670	639	677	687	640	627	664	666	683	643	631	659	683	618	622	648	687	645	678	669	647	644	687	644	687	671	661	666	655	618	662	641	639	664	620	655	640	683	701	662	600	653	669	669	677	624	645	644	617	650	666	639	673	664	629	637	635	643	690	648	665	656	652	657	689	659	652	583	655	674	674	640	622	640	661	636	676	647	633	651	648	660	631	687	672	689	665	655	657	665	650	659	605	638	644	651	657	677	645	660	685	654	643	640	687	641	616	631	629	670	673	671	674	657	677	710	636	647	635	650	660	697	652	639	624	637	649	644	638	624	636	652	699	679	655	671	627	653	661	665	630	666	648	680	653	667	666	629	643	638	652	678	637	683	653	680	680	638	651	654	699	671	671	649	679	644	646	666	626	673	656	681	712	684	649	672	633	659	663	657	633	637	696	632	670	637	672	644	664	598	628	682	660	702	641	654	644	685	654	663	656	652	659	634	622	648	681	652	654	665	639	643	682	662	684	645	638	642	662	626	660	648	629	645	689	646	658	639	633	642	646	650	639	648	664	675	667	600	657	599	650	644	642	652	660	701	645	655	697	664	665	643	663	670	629	647	672	631	687	633	585	646	633	664	638	653	612	661	642	665	656	641	656	665	626	667	675	642	672	620	645	676	679	611	653	624	634	628	676	700	659	678	668	667	643	681	593	646	645	677	686	652	650	675	680	668	659	647	672	650	636	628	612	626	663	712	604	694	634	651	662	645	628	646	694	636	666	666	586	620	706	688	666	638	660	662	645	637	642	684	648	629	687	669	619	599	631	657	627	694	641	635	649	663	634	687	643	634	631	682	603	635	657	632	672	655	645	654	658	619	656	648	648	642	649	630	644	641	585	625	666	647	615	635	633	685	628	657	629	665	690	635	617	713	645	634	655	607	670	703	651	643	621	629	702	649	609	638	644	657	660	679	653	650	656	648	647	645	664	642	642	593	618	664	665	627	622	708	622	676	660	628	652	640	625	689	641	683	658	647	626	644	659	686	653	677	711	575	657	646	661	661	666	640	611	650	679	653	671	684	604	649	681	625	658	643	676	629	656	639	661	622	678	676	632	711	653	699	654	650	638	632	634	649	666	668	640	682	685	632	649	610	647	697	702	640	622	640	712	627	704	625	588	670	687	689	633	667	669	671	631	687	676	665	652	637	675	667	637	653	631	630	635	643	615	642	673	649	664	640	649	665	668	651	691	650	658	648	639	633	658	665	662	670	686	634	656	627	617	664	607	592	648	674	676	634	665	625	631	668	655	658	671	653	650	598	673	666	688	600	659	607	686	677	661	681	654	663	649	664	634	677	634	676	643	648	641	604	629	666	647	654	664	635	657	717	685	618	681	658	641	689	663	639	636	673	666	675	689	644	641	666	670	676	614	632	688	639	680	657	635	630	647	754	675	686	653	635	664	681	620	633	689	605	648	663	677	640	677	672	675	652	656	640	675	675	628	644	657	670	666	686	689	679	623	687	683	626	615	664	689	636	673	667	657	644	616	658	608	636	625	623	639	643	628	633	684	682	688	699	697	638	673	656	691	691	655	653	684	678	649	678	592	649	670	686	691	668	642	691	645	633	619	590	686	662	665	642	705	649	639	629	659	648	680	678	690	650	662	682	663	623	681	672	600	634	657	643	624	642	675	664	645	641	675	653	637	613	650	638	695	665	628	632	666	651	628	606	650	655	674	704	658	625	629	693	643	679	651	665	671	652	655	667	664	612	651	650	663	651	684	642	666	636	618	652	643	668	636	642	708	647	660	664	696	604	638	654	647	663	637	665	640	657	649	676	672	675	670	684	641	671	682	639	666	672	637	649	666	689	663	679	680	685	699	675	602	630	698	640	658	665	693	670	613	670	630	673	628	655	662	642	640	628	612	706	636	620	666	605	640	610	641	649	640	660	663	655	667	693	647	659	650	662	683	639	689	679	670	620	634	664	614	638	676	658	656	601	635	651	669	653	645	665	652	648	658	704	728	645	652	646	662	643	709	683	647	641	622	630	687	669	633	676	714	670	702	668	653	706	640	638	687	641	646	648	657	624	606	684	669	634	674	615	677	638	675	655	670	685	668	653	642	634	622	637	702	663	643	665	646	636	611	688	669	619	680	679	626	640	649	665	647	611	642	681	639	656	627	628	633	628	679	680	624	640	668	630	637	664	645	660	658	655	629	651	628	676	622	679	674	687	627	663	615	628	657	645	679	664	654	629	637	671	636	695	661	643	667	661	652	680	668	658	644	623	670	652	693	652	678	656	638	665	706	648	705	608	635	672	686	654	728	668	661	681	655	643	670	698	670	658	679	645	640	626	661	624	671	661	659	656	638	699	645	650	640	644	663	621	642	651	637	677	668	634	639	671	654	648	648	638	612	654	639	686	648	669	588	604	659	655	637	667	660	661	675	661	651	685	625	660	655	667	644	649	676	648	635	662	643	612	685	648	676	654	627	603	636	630	650	679	661	653	671	685	679	659	694	642	634	648	606	700	677	651	673	653	681	652	649	612	686	658	707	686	624	648	680	667	681	676	639	708	656	706	701	636	646	631	668	645	654	656	694	630	654	671	649	670	643	670	634	739	610	616	687	699	665	672	671	646	681	634	688	646	674	662	625	609	676	641	626	622	638	653	676	677	634	666	641	646	653	651	655	652	670	640	632	619	612	667	631	652	652	569	675	639	619	646	633	680	677	685
24187	21696	29147	24768	21728	14335	2359	1317	956	879	846	800	743	676	738	583	526	507	521	439	468	442	423	475	456	426	392	427	450	431	425	419	401	386	444	382	438	425	403	438	441	477	412	451	446	425	428	447	475	464	451	456	425	461	468	442	412	462	418	427	421	439	407	442	398	459	451	380	410	430	418	366	363	401	377	429	374	414	385	419	429	397	414	417	413	356	400	435	409	407	406	446	408	448	389	391	449	375	401	406	400	366	405	349	394	404	396	390	419	437	412	417	424	411	380	426	385	427	390	411	381	382	403	384	403	388	444	413	400	425	382	436	426	383	400	387	397	413	414	400	416	408	395	404	372	419	453	437	429	367	390	409	437	405	390	424	430	403	425	392	406	427	382	392	397	437	434	410	446	395	399	398	460	418	425	404	406	398	424	420	374	430	365	381	425	384	446	391	385	403	412	452	397	438	421	394	435	405	400	385	401	427	400	413	402	434	416	383	415	396	402	418	411	363	408	415	394	444	391	418	384	375	428	416	414	392	351	384	446	392	405	400	409	423	410	413	415	434	393	436	400	409	428	393	352	394	383	414	422	397	389	413	410	408	441	394	411	370	432	424	384	423	348	438	427	430	437	385	407	405	390	402	426	388	405	386	432	401	427	421	421	373	406	396	389	415	446	396	409	436	441	410	447	384	382	411	353	380	408	403	419	409	403	393	405	424	408	389	411	392	416	396	419	403	441	413	426	380	380	440	401	429	418	395	358	390	420	419	410	415	408	400	425	413	410	379	439	371	424	408	366	408	399	391	434	393	426	403	426	398	386	353	435	390	398	408	405	389	427	375	398	385	415	377	362	378	378	401	409	385	375	392	400	416	396	425	416	388	363	396	417	424	418	415	392	384	420	423	417	409	417	408	374	363	406	433	418	433	395	417	406	412	381	370	386	405	408	389	404	415	421	387	397	441	378	419	446	407	393	393	443	397	405	471	402	377	387	422	398	428	390	393	418	416	433	441	359	406	417	411	391	419	386	435	405	420	379	427	405	398	438	397	387	422	385	392	425	427	385	420	404	377	391	422	419	417	361	396	402	388	414	397	368	419	406	388	391	377	408	397	360	389	456	411	400	386	410	408	420	392	430	389	400	403	441	386	356	383	407	417	380	419	392	369	403	416	421	389	431	413	428	402	422	403	414	396	407	413	413	386	434	406	379	406	418	426	407	431	409	422	417	381	364	409	388	408	406	400	410	395	394	411	400	385	382	424	397	371	401	452	417	422	386	375	405	406	434	360	388	400	362	409	430	408	416	398	405	392	385	433	387	405	397	357	413	422	345	371	418	416	393	383	399	462	394	389	406	405	402	443	404	417	414	417	383	409	414	368	403	385	364	391	432	417	432	407	387	398	437	414	407	417	452	399	385	455	379	404	423	428	397	429	421	413	446	414	386	409	431	401	383	372	415	428	391	430	399	413	398	399	416	403	397	422	403	403	364	427	376	419	430	358	419	421	414	395	420	426	405	449	410	395	399	417	373	377	404	361	402	389	410	414	430	414	427	421	425	382	384	411	391	390	374	409	415	415	414	419	409	409	402	413	397	435	410	398	426	385	397	386	365	423	435	388	408	377	424	414	392	380	432	395	406	432	435	412	398	406	428	399	391	432	415	452	439	392	396	404	412	423	382	409	396	400	383	397	412	382	371	373	403	417	404	396	400	404	430	386	382	445	429	413	393	370	431	353	398	408	396	424	411	424	442	411	439	412	447	410	417	390	367	375	366	428	381	388	394	415	436	406	408	421	397	394	445	412	418	423	411	433	353	438	402	428	404	416	407	386	409	391	394	394	405	358	438	375	438	390	436	396	408	425	388	430	404	446	412	396	431	399	439	419	390	434	408	425	369	415	435	393	401	384	366	440	423	382	402	389	414	425	399	398	425	419	397	409	417	403	399	405	359	400	422	429	393	404	404	413	393	399	423	406	417	410	408	426	391	395	401	381	417	420	423	401	414	377	391	390	416	384	398	402	413	391	390	371	398	427	347	399	434	423	443	430	407	403	411	398	388	444	394	446	404	416	403	383	421	429	438	427	399	427	429	409	396	459	388	391	382	377	424	411	421	398	413	416	400	374	393	448	410	431	378	376	408	414	435	384	389	413	442	412	373	429	398	403	405	439	398	409	415	398	447	433	418	407	425	442	374	441	412	415	420	419	393	381	405	394	398	402	413	419	383	397	391	419	381	408	412	392	405	427	369	375	395	413	422	392	410	376	444	411	437	422	412	419	405	415	422	418	371	422	394	419	418	430	401	408	410	403	402	377	376	413	416	420	384	429	397	370	395	371	404	406	407	377	413	417	384	400	418	404	432	379	426	400	432	398	385	417	435	393	410	402	409	416	380	398	404	412	395	415	437	398	421	386	416	387	387	436	405	418	412	406	407	382	413	383	429	392	373	383	404	375	391	407	421	401	395	399	413	410	386	408	425	422	404	409	393	452	381	364	420	396	407	421	413	406	382	416	412	387	383	417	434	391	413	399	387	380	423	406	392	374	396	403	434	404	415	404	410	399	401	370	389	337	451	428	415	413	385	378	416	399	404	420	393	442	380	405	405	410	383	413	419	416	407	398	391	408	388	414	404	422	432	429	373	385	419	394	406	411	432	403	402	421	390	374	385	394	397	415	386	383	432	440	389	413	414	419	416	418	394	383	417	406	412	387	423	418	406	396	414	420	406	404	421	426	398	392	433	426	391	425	430	417	446	405	399	411	355	378	376	379	398	429	402	397	436	402	368	436	405	382	378	438	424	405	413	403	443	408	420	446	419	366	391	385	423	410	417	434	375	417	392	392	428	422	423	389	429	390	437	421	422	410	431	408	399	416	406	419	405	398	399	370	429	398	400	419	412	415	384	400	391	410	406	404	423	387	451	438	368	419	403	443	420	413	416	433	422	425	386	421	424	386	382	421	419	422	395	403	404	403	411	398	401	391	401	384	403	385	388	443	401	395	434	426	415	406	409	416	397	426	419	394	438	402	372	414	383	382	390	410	400	418	412	395	433	370	425	414	418	415	372	385	423	362	441	414	377	418	390	409	423	468	396	400	397	421	410	426	414	374	362	372	394	353	420	377	364	384	399	372	384	396	411	428	426	408	435	400	398	391	364	413	365	413	431	451	393	385	405	422	393	413	374	400	387	380	384	414	407	406	401	407	373	411	371	417	406	417	393	391	407	394	391	416	395	416	429	426	436	365	436	381	429	400	393	397	367	374	352	403	403	411	401	428	416	405	412	385	419	363	431	400	419	370	429	431	389	391	414	405	422	378	404	420	405	375	442	359	403	406	378	375	406	402	406	387	374	386	411	390	406	369	406	370	431	379	406	403	453	415	436	421	463	395	417	389	396	433	423	434	407	421	391	413	414	381	427	458	418	408	373	387	440	407	416	407	412	429	394	406	414	410	401	421	405	401	379	393	402	417	430	389	399	434	390	382	429	425	391	390	414	385
22957	12307	11817	6682	4593	3149	2353	1744	1375	1187	1059	1014	913	842	868	707	650	619	558	489	476	486	488	504	445	477	488	463	441	468	453	472	428	430	432	432	471	431	404	419	449	438	426	428	455	502	468	473	472	486	469	480	445	496	467	484	454	404	432	436	434	430	421	471	444	403	446	437	446	418	409	420	444	413	423	416	400	419	411	421	405	402	414	437	408	424	415	456	396	440	408	441	429	446	423	442	394	406	449	429	417	425	474	403	422	411	423	413	441	427	435	417	414	404	416	407	430	410	425	434	433	434	456	434	390	417	452	408	463	425	412	398	437	387	422	415	410	431	432	428	433	418	437	397	412	466	420	440	416	443	414	409	424	393	397	428	458	430	404	403	422	405	438	441	449	422	437	403	453	442	437	433	449	408	418	418	440	384	441	431	444	426	446	398	422	439	409	460	421	407	407	400	406	404	401	424	435	413	386	411	417	395	447	407	426	428	431	416	456	451	463	446	439	456	422	390	431	431	433	410	421	421	425	442	390	434	429	390	444	409	442	415	411	397	389	382	400	436	413	438	419	381	427	430	419	446	431	445	434	397	402	439	425	421	391	401	407	401	410	397	447	416	436	403	391	437	397	455	452	399	429	433	410	414	447	443	390	422	433	430	403	413	401	407	417	422	423	437	481	417	437	436	425	417	421	436	451	440	443	386	416	420	429	402	414	427	391	467	424	424	415	447	419	431	415	432	396	418	446	410	402	416	426	424	447	387	389	425	434	412	459	419	442	427	414	388	436	426	387	408	416	414	436	385	416	388	425	430	447	401	404	484	452	414	415	429	420	439	418	408	404	394	445	441	424	431	441	448	407	463	429	460	483	459	415	413	385	407	414	394	446	422	450	410	396	407	413	452	444	397	423	426	433	438	410	420	469	438	436	380	439	429	425	416	417	422	394	405	433	423	412	416	392	410	442	409	432	431	391	416	425	420	418	381	424	410	438	394	408	402	412	426	415	445	407	429	431	444	411	457	421	415	439	403	448	432	411	423	449	398	454	430	465	437	408	429	457	433	427	431	397	395	401	450	478	408	444	404	412	453	400	429	437	453	454	433	423	432	450	448	403	419	442	375	412	398	381	418	407	428	421	410	419	420	418	433	417	446	416	412	381	427	428	402	404	434	420	402	398	426	453	441	453	381	442	390	414	430	412	422	442	441	433	410	401	459	450	429	431	419	444	401	439	421	401	438	435	404	394	393	417	430	402	408	458	416	417	433	444	455	425	438	409	422	414	435	425	422	434	440	457	427	403	418	413	428	402	427	447	420	402	416	457	397	456	434	448	403	452	382	425	464	444	444	414	386	417	464	439	444	403	418	405	437	452	419	388	408	432	426	425	383	404	386	405	416	449	429	381	387	378	395	411	422	364	407	443	399	442	464	417	412	420	462	424	414	441	434	420	428	406	418	419	464	467	434	415	415	405	421	429	428	443	410	423	426	373	424	399	434	403	440	376	454	403	440	426	471	384	383	437	438	389	379	417	428	441	456	452	428	428	426	438	428	425	421	422	391	423	435	426	420	449	439	395	428	455	423	424	379	431	403	386	410	436	445	428	416	435	429	396	457	413	424	400	457	430	415	438	427	466	396	442	412	419	459	406	416	468	403	432	439	427	436	426	435	413	417	383	439	434	415	429	386	398	412	406	397	391	438	441	407	467	393	414	403	411	436	443	427	440	420	417	396	428	417	380	406	432	431	426	418	436	435	444	434	416	432	437	411	408	408	435	446	416	411	425	449	405	427	436	431	433	428	398	440	410	415	457	424	400	414	450	422	446	429	395	402	451	429	437	407	399	428	413	412	437	431	410	428	454	388	462	412	427	434	432	467	433	432	442	434	431	427	422	451	401	388	422	429	416	390	445	414	406	467	385	393	425	438	405	407	403	439	405	423	435	416	436	448	421	409	412	437	408	464	414	419	424	426	429	413	442	406	427	434	412	455	420	455	419	439	418	411	390	422	454	440	420	420	388	417	424	401	437	414	416	419	451	431	436	430	430	422	435	428	403	434	417	387	430	438	403	426	397	410	393	422	378	406	427	430	422	427	439	414	442	419	403	415	457	394	435	394	415	416	398	438	448	390	435	447	379	400	421	415	442	476	436	417	402	445	433	421	416	453	428	422	418	414	433	423	393	409	415	415	384	439	421	408	422	392	448	400	396	400	459	445	390	432	422	393	435	422	425	420	426	396	411	456	394	394	389	430	451	397	441	406	426	428	398	415	448	437	420	437	416	429	426	414	438	403	407	456	414	413	421	411	370	434	436	389	414	444	429	386	423	422	436	453	429	399	419	431	424	434	412	414	388	437	375	418	419	416	462	426	409	470	427	435	422	413	420	427	425	416	450	399	431	437	389	425	414	415	419	446	426	394	455	437	415	439	408	398	462	429	423	428	433	391	404	402	399	425	402	411	427	393	451	397	409	462	441	420	447	432	418	439	421	419	422	438	424	439	428	372	420	413	428	422	457	433	386	389	404	421	434	381	420	408	409	458	436	421	421	449	423	411	442	391	465	395	405	400	429	415	420	421	429	407	383	414	421	455	405	415	406	406	414	432	424	423	452	403	430	433	423	428	403	397	403	399	379	446	429	392	383	384	420	436	433	433	457	424	395	435	417	414	431	452	415	431	424	420	398	430	430	426	384	429	415	398	433	416	422	417	450	426	409	418	434	384	415	443	435	396	417	384	426	413	378	426	446	418	430	421	446	402	404	432	416	419	414	417	427	403	387	401	390	364	416	441	421	431	419	424	438	427	432	420	427	438	396	456	440	413	451	428	433	425	433	428	441	401	444	416	419	444	429	428	413	392	441	425	427	406	432	430	450	441	441	443	428	419	437	436	429	399	429	453	398	444	433	457	407	432	437	424	415	439	410	429	446	425	413	418	437	418	438	421	412	433	458	418	394	437	399	394	426	425	486	425	419	435	429	432	436	427	470	438	425	366	429	469	416	455	404	430	397	428	411	437	388	444	430	424	433	401	434	468	442	415	392	444	411	429	452	431	418	433	429	433	434	395	450	446	393	413	409	420	431	435	420	425	414	448	446	459	418	414	436	400	440	439	421	420	411	431	405	422	429	465	419	406	414	470	426	407	413	418	405	396	426	424	431	427	414	400	438	437	443	428	449	404	419	435	422	441	413	408	426	412	391	468	438	405	412	445	429	409	458	422	446	391	455	406	433	393	406	439	428	450	412	413	444	438	459	434	388	437	427	452	418	408	419	413	443	382	412	382	445	469	453	413	460	451	389	443	377	459	420	418	421	410	384	470	427	391	467	437	405	445	409	427	435	414	428	414	398	400	368	414	418	408	373	415	432	441	423	414	406	382	445	397	411	416	377	448	462	425	395	416	408	448	416	415	443	405	450	392	411	404	443	382	419	432	434	438	395	431	428	438	414	403	432	413	412	414	399	446	409	428	439	413	411	437	428	397	381	426	433	415	449	415	442	414
25183	21692	28456	25361	19313	3226	1473	1068	950	959	881	893	817	804	780	754	671	697	657	614	638	636	640	614	635	648	614	597	596	653	601	634	619	593	568	604	582	589	569	616	599	635	631	565	621	637	634	608	637	611	644	595	599	564	580	637	592	565	633	572	600	544	594	567	572	592	599	593	587	603	603	562	551	564	613	561	614	544	578	577	567	546	567	633	555	569	548	574	563	613	602	575	605	572	590	560	550	558	543	567	563	575	569	570	573	563	586	525	586	574	564	576	572	645	578	561	576	568	584	555	583	551	615	570	562	556	594	537	591	576	580	584	635	620	625	588	619	566	560	585	564	600	589	575	553	588	596	588	554	539	570	569	597	590	578	613	591	580	596	522	569	538	555	600	620	581	604	579	596	583	553	582	594	575	593	591	572	608	598	517	576	560	589	627	597	588	574	533	569	585	565	592	591	600	592	594	606	614	585	552	638	577	563	629	545	615	612	563	581	577	568	564	564	555	592	581	610	554	599	651	605	590	600	618	569	590	585	550	587	596	566	577	579	526	578	604	569	607	571	557	568	584	556	552	586	628	579	588	627	618	606	637	611	603	625	543	561	607	584	569	594	580	611	599	581	594	590	602	594	544	650	600	587	613	594	571	584	604	591	549	555	609	621	612	602	614	589	554	622	589	582	591	561	553	584	595	591	583	574	606	593	588	600	606	601	545	588	568	598	577	605	574	562	550	589	565	604	593	647	568	558	578	616	598	596	602	608	596	564	576	591	565	587	605	581	550	591	566	591	584	530	611	588	564	605	579	625	538	586	537	601	596	580	577	569	587	568	571	551	587	614	551	561	596	611	539	575	571	602	611	587	569	584	547	555	537	588	587	631	573	613	514	548	578	589	609	618	575	560	599	626	575	584	571	652	569	596	563	577	623	606	609	571	587	594	579	605	597	594	568	568	558	604	565	589	579	579	545	594	601	532	582	550	604	550	566	555	594	569	585	563	555	544	600	618	555	548	586	575	559	605	606	613	576	589	590	583	589	590	562	562	572	637	575	568	585	580	596	605	586	554	571	555	570	565	581	559	565	617	595	613	540	574	602	584	599	614	539	610	592	589	600	618	625	550	564	619	603	597	589	584	561	569	616	613	564	594	613	568	604	590	573	537	613	590	575	575	569	552	562	594	627	607	561	587	557	570	615	602	593	590	557	578	581	615	560	550	584	613	586	598	588	591	646	625	574	586	572	578	575	560	588	605	622	596	606	609	592	547	585	557	584	617	561	569	553	530	583	557	612	568	570	610	587	577	617	584	576	628	579	544	591	583	540	554	586	606	606	582	544	543	592	573	599	643	529	559	602	579	586	588	562	536	567	580	602	572	605	557	598	594	536	616	559	613	576	577	597	593	599	566	556	543	567	580	540	591	578	595	612	622	517	571	568	607	578	550	562	568	552	568	582	544	553	622	577	596	604	622	585	581	589	616	618	579	601	537	601	588	599	557	650	607	578	624	580	593	591	628	568	615	579	618	564	540	559	590	541	588	581	594	571	580	568	566	624	603	577	545	542	555	561	553	593	602	604	537	569	622	544	615	546	604	601	591	576	580	633	584	577	587	618	565	576	580	579	566	540	613	564	572	595	610	590	562	556	615	590	612	546	569	560	604	571	568	566	601	582	575	588	605	566	583	555	572	575	603	546	579	577	625	545	585	604	586	593	622	586	545	602	625	590	594	585	593	595	621	562	590	551	636	576	593	612	585	572	565	588	595	627	585	600	591	595	584	573	587	594	594	558	586	605	584	575	585	603	570	586	591	598	564	520	556	571	567	562	618	643	569	584	576	584	606	552	554	593	613	657	576	539	578	624	595	611	577	561	577	601	569	589	588	575	597	557	541	534	590	592	615	556	590	593	586	587	599	582	589	613	600	606	544	584	618	559	570	628	556	570	548	590	574	573	521	606	577	623	586	586	556	584	582	592	603	585	534	574	627	555	579	629	565	573	606	569	566	563	607	601	600	591	626	593	608	601	548	603	592	612	623	603	567	602	601	609	563	581	570	546	561	575	563	634	549	600	619	582	557	586	592	594	579	547	615	588	577	577	547	580	590	566	580	575	564	561	581	560	567	564	612	551	547	560	647	577	575	582	536	563	590	567	600	584	603	550	563	546	584	590	548	555	589	599	553	593	576	569	608	643	613	539	594	564	618	596	623	616	596	569	589	582	563	601	589	569	587	577	575	581	618	603	606	626	585	577	530	576	596	589	573	563	596	581	600	549	576	627	563	621	538	575	634	574	554	562	594	563	596	619	565	557	615	585	571	610	554	590	561	570	590	571	577	528	598	563	554	585	645	584	544	592	602	568	582	585	564	600	604	563	608	573	575	580	616	533	555	568	587	569	533	564	584	599	579	541	597	550	612	540	605	596	596	584	576	591	600	576	590	552	636	557	587	609	614	622	563	556	548	583	547	563	589	560	589	562	529	631	582	599	591	554	585	578	587	582	624	615	603	568	574	584	620	598	568	583	603	556	597	587	601	572	532	574	586	594	569	591	594	577	528	586	580	603	565	608	575	533	614	598	615	584	568	560	596	547	598	576	573	593	618	572	591	626	580	568	594	590	586	601	643	601	566	600	607	601	582	588	554	521	607	587	623	595	561	563	601	574	586	600	537	588	603	600	580	625	620	600	545	589	576	597	595	601	553	609	617	566	596	582	597	588	565	586	581	568	623	590	574	589	583	596	621	543	602	598	609	573	579	580	573	587	566	618	597	609	575	558	601	611	613	573	592	550	576	583	582	550	571	573	571	548	602	623	545	602	605	562	598	563	590	539	600	578	578	561	583	578	601	598	583	579	590	581	553	617	618	596	590	617	603	588	567	577	600	581	614	525	611	583	591	586	553	542	599	583	599	581	581	582	584	576	608	617	626	584	566	578	614	568	556	542	606	566	586	565	587	566	603	566	572	583	568	570	611	573	573	559	578	577	626	553	581	588	596	568	599	557	556	623	539	571	582	593	570	580	573	591	572	554	567	568	578	624	540	625	614	553	593	599	598	584	579	569	592	591	553	578	601	567	616	635	626	595	567	551	577	592	573	542	560	559	604	586	577	583	556	603	548	600	619	570	572	616	593	545	616	562	581	582	560	551	539	589	589	653	558	591	596	629	589	579	574	559	590	578	576	538	568	559	558	629	588	591	541	637	554	583	589	565	554	578	558	581	601	617	600	627	597	569	596	560	581	547	578	575	549	574	596	564	627	589	596	578	567	538	604	610	570	583	554	595	624	584	587	607	545	538	567	555	581	597	627	553	587	546	576	617	600	601	562	637	589	584	559	589	540	577	601	576	617	585	566	559	588	579	550	578	583	594	567	601	599	579	581	565	567	559	587	581	578	580	585	558	586	565	592	580	539	567	592	603	571	561	572	592	596	527	535	525	591	619	647	619	597	549	608	580	545	519	622	607	581	571	604	574	605	572	550	587	571	563	585	583	590	583	562	585
23822	10005	9680	5314	3600	2686	1939	1488	1257	1121	1098	1008	965	954	815	813	779	711	698	622	633	588	571	612	598	597	608	601	583	602	584	569	594	584	531	582	571	601	546	583	581	586	624	632	583	633	618	628	627	619	569	599	620	566	583	583	583	553	605	581	592	614	570	611	561	575	576	548	607	571	554	600	557	569	616	586	593	563	571	610	569	569	575	600	577	544	602	571	560	565	584	524	552	550	606	572	547	607	626	576	545	579	546	565	560	582	588	605	564	534	593	582	601	531	574	568	566	564	538	553	564	572	581	566	533	533	585	568	570	530	580	594	609	572	537	562	540	568	593	565	633	550	592	605	570	568	599	591	582	610	551	573	573	575	554	588	564	566	569	553	553	575	608	564	553	576	590	575	550	545	579	548	593	591	574	564	566	592	572	588	578	597	535	562	589	588	597	553	595	586	556	577	587	565	576	524	577	568	622	599	586	600	629	548	572	548	581	583	556	557	538	600	564	593	603	563	573	596	579	563	557	588	584	573	572	577	574	562	576	595	572	593	585	576	584	588	572	560	588	578	602	576	517	568	552	556	619	569	553	528	573	593	585	576	573	567	580	577	580	586	576	598	566	572	576	535	559	547	557	562	589	573	577	554	598	581	564	605	579	593	610	522	544	585	561	581	539	533	579	586	546	582	592	573	549	569	555	558	614	600	574	554	612	588	608	621	580	570	568	533	576	551	567	572	558	580	561	581	550	607	549	560	585	584	573	567	597	593	545	548	564	583	523	589	543	579	591	585	547	548	590	570	566	567	591	574	570	582	570	559	562	547	593	553	621	518	542	565	583	558	557	559	552	507	590	576	558	574	594	536	606	588	550	558	574	602	566	566	572	536	605	545	592	585	575	547	545	603	598	609	542	575	589	571	535	587	565	563	521	562	559	584	583	567	605	530	540	578	551	557	582	561	573	568	545	561	567	602	565	579	586	547	614	566	622	550	574	610	563	621	580	584	587	594	598	583	557	585	570	592	560	562	556	580	566	537	580	580	573	570	584	581	592	544	590	555	557	559	581	583	608	612	590	568	582	542	577	540	560	590	508	579	584	582	582	568	565	570	589	562	552	587	565	567	558	578	633	587	558	554	589	515	555	550	540	582	586	593	598	558	547	609	578	603	576	571	578	631	557	558	608	582	594	558	566	600	569	545	620	585	550	548	596	599	564	557	583	598	599	627	566	558	577	559	552	569	567	561	605	526	559	587	550	594	553	577	572	567	555	597	564	586	593	561	572	587	570	558	559	542	562	582	550	612	599	573	571	572	584	556	657	560	588	577	547	569	576	578	574	566	545	617	584	594	598	609	561	579	576	554	506	569	563	569	583	563	563	564	608	580	622	551	600	614	568	593	573	585	533	589	573	599	568	572	604	557	599	585	540	554	596	585	575	557	575	586	634	620	601	580	540	564	603	547	566	630	563	579	554	604	586	593	572	571	584	615	580	570	596	559	604	570	533	564	547	578	565	542	614	563	568	551	559	572	544	563	604	539	583	578	567	568	557	573	577	541	581	571	538	606	567	593	604	543	509	538	578	589	571	594	558	544	563	568	585	605	568	564	603	571	561	566	598	572	572	575	596	604	549	559	576	617	596	575	581	578	597	549	575	597	546	573	537	570	550	585	585	571	536	624	564	593	595	619	558	581	634	597	544	621	537	563	627	593	573	530	532	556	592	594	553	562	558	585	544	586	633	585	602	560	598	539	564	555	560	569	578	624	569	585	551	538	558	554	577	586	617	533	571	576	568	567	559	546	583	573	567	549	577	586	550	583	573	519	575	583	567	601	582	577	558	596	567	552	554	564	626	590	554	594	554	561	567	546	589	546	592	589	592	502	561	554	560	553	559	581	651	614	585	563	578	570	611	621	567	588	622	589	581	570	576	556	578	594	577	591	613	555	591	584	558	594	562	586	587	559	587	568	591	517	590	585	596	546	562	550	599	522	596	551	577	577	560	563	528	582	540	571	545	511	572	570	571	624	574	573	540	585	541	530	564	570	606	569	572	567	590	573	574	582	563	569	614	589	567	570	527	567	575	594	637	563	570	572	571	541	591	572	614	550	587	538	611	501	597	548	574	548	549	535	581	554	567	580	583	573	613	591	542	551	579	576	606	628	514	567	578	558	591	567	570	556	574	600	563	605	592	569	606	578	603	630	569	582	526	575	613	557	580	541	554	571	594	531	583	524	541	556	599	568	545	545	609	518	575	553	567	535	597	580	575	559	537	563	562	557	590	575	566	578	585	551	560	558	622	571	583	557	587	562	565	558	566	607	585	607	533	575	536	579	531	547	532	600	536	566	527	597	560	585	536	545	542	582	555	536	563	582	589	593	584	572	523	534	626	562	549	606	568	553	561	572	587	580	569	587	561	577	593	527	607	589	563	584	529	558	542	557	565	563	533	553	578	568	596	571	569	587	599	552	582	607	548	600	584	531	557	573	567	604	539	603	615	571	575	613	539	573	601	576	556	540	579	530	551	590	551	551	571	605	542	555	574	591	606	567	602	601	603	600	555	566	602	606	615	548	544	554	586	600	536	554	566	584	539	593	532	561	579	571	574	566	607	614	555	567	538	575	599	564	559	547	512	580	566	560	531	594	587	560	560	553	593	556	573	540	579	519	565	596	562	553	588	586	575	585	578	528	552	548	568	561	596	597	570	598	591	606	608	548	573	604	564	562	621	587	582	554	590	524	599	583	570	630	594	579	536	544	595	572	596	584	569	616	572	592	537	574	559	557	583	552	584	564	575	549	617	572	572	551	604	593	608	584	583	581	567	573	562	512	619	578	558	560	559	629	575	523	584	561	595	564	553	573	620	546	552	569	573	597	597	563	524	588	570	550	600	542	551	542	504	574	548	552	587	553	600	568	553	599	585	592	617	611	599	552	547	576	586	581	565	548	554	560	565	553	582	612	629	523	567	577	597	579	577	573	561	505	602	637	536	556	630	593	584	585	544	607	579	562	536	549	556	590	600	554	587	560	567	599	606	563	575	619	585	582	600	599	557	552	577	609	590	542	576	590	569	564	565	593	576	589	534	527	542	569	577	588	590	575	594	600	567	589	555	539	600	581	589	550	569	556	604	583	556	563	553	549	598	570	544	562	527	569	565	557	571	557	575	555	547	556	580	576	564	565	535	578	556	555	595	586	592	551	580	586	598	577	602	567	592	572	545	573	570	590	539	625	549	577	607	602	560	573	595	569	565	577	543	545	574	586	534	584	643	561	603	603	580	588	609	585	598	567	561	554	627	616	556	563	564	559	546	606	542	528	535	598	608	541	568	567	525	558	586	595	540	558	579	559	596	588	531	610	589	581	583	595	600	563	606	516	551	564	566	554	559	556	597	573	537	563	595	606	571	601	583	609	580	563	608	561	561	561	603	570	573	579	587	555	587	534	599	561	556	596	551	590	559	571	592	621	606	545	584	561	555	592	548	568	520	599	544	579	568	574
23003	21720	29521	24470	21729	21844	13414	2049	1363	1159	1220	975	909	784	707	614	528	529	425	368	376	315	333	330	305	331	304	260	265	299	270	270	290	268	274	279	279	254	265	270	260	267	261	273	328	307	322	284	332	311	288	303	284	327	287	299	312	283	253	281	254	271	252	240	260	261	266	251	267	256	239	227	278	275	230	260	239	244	233	241	262	261	230	228	256	225	250	239	245	233	263	264	254	243	260	261	256	273	259	232	258	236	258	271	256	269	235	264	230	255	239	233	254	241	262	236	234	226	261	256	259	261	275	257	260	238	270	198	252	249	246	223	251	258	272	252	259	222	249	251	261	282	249	231	254	243	253	249	244	242	254	250	258	259	253	252	247	248	232	259	229	238	247	279	223	294	221	249	252	257	237	258	233	253	265	244	299	246	275	234	270	238	263	229	243	248	245	230	256	239	236	258	232	256	267	223	241	259	276	258	238	243	242	252	267	266	263	274	245	237	253	254	214	263	291	273	252	256	274	261	227	255	261	253	254	276	256	230	260	225	247	265	286	255	230	258	268	249	272	243	244	264	239	256	258	240	226	230	264	250	269	250	249	249	236	208	291	265	249	264	256	233	244	238	259	255	243	241	243	269	243	256	242	270	262	265	229	258	252	280	236	255	247	233	251	270	264	239	258	255	265	245	249	222	271	274	262	253	264	241	225	242	243	264	237	253	237	250	263	203	283	214	257	242	229	273	258	286	265	237	259	235	251	257	255	243	256	246	236	240	251	266	240	258	266	243	236	259	276	228	219	232	280	263	251	270	257	253	268	208	236	255	207	235	266	263	280	257	255	249	257	255	241	220	250	239	244	263	248	224	234	247	247	239	231	228	292	242	245	228	269	243	260	284	244	232	238	301	249	247	243	251	241	256	225	229	257	243	252	247	250	249	272	220	256	255	249	250	230	267	249	229	245	276	232	261	230	255	283	231	261	225	248	253	237	233	260	271	252	240	254	225	254	280	249	260	268	259	259	260	270	253	252	254	236	262	238	253	252	227	218	244	218	252	248	269	213	250	254	242	219	271	260	220	243	254	283	240	249	263	225	239	278	234	260	272	260	246	244	255	253	224	268	247	259	271	259	250	245	263	231	232	233	244	261	255	255	237	238	258	238	249	242	254	259	258	243	221	239	269	251	253	260	248	220	256	251	274	239	242	231	259	245	258	280	248	253	257	250	249	263	262	249	233	234	222	250	235	270	263	241	236	225	267	251	257	237	261	265	261	257	229	268	255	258	233	262	234	241	270	235	275	237	241	256	277	232	271	220	243	281	240	260	243	255	254	243	236	231	259	269	259	278	250	258	258	259	274	254	236	257	243	247	222	265	234	244	237	236	254	225	228	270	242	265	252	241	257	248	273	282	257	256	227	243	236	215	270	243	251	242	206	242	245	235	218	246	255	251	240	235	271	266	261	268	253	237	276	231	252	248	212	244	239	254	238	245	258	279	241	229	266	241	251	231	248	254	254	277	257	277	263	212	224	244	259	249	251	254	256	243	260	248	265	276	229	247	257	241	273	258	237	234	258	275	248	236	295	226	228	251	262	258	239	251	227	223	227	245	230	232	205	269	246	248	277	251	269	253	276	243	249	240	236	222	252	255	256	266	257	216	232	235	246	240	227	267	258	255	240	244	252	236	232	276	287	271	248	245	256	243	242	262	234	213	256	236	234	265	270	233	229	269	242	247	247	274	248	261	274	242	246	283	256	262	237	259	280	252	290	213	248	228	234	236	263	240	249	205	245	237	229	256	233	253	269	252	240	222	265	243	257	271	241	221	265	251	261	246	250	254	255	237	252	240	249	224	250	254	231	237	253	270	241	247	251	273	267	210	239	240	266	255	239	265	270	262	242	231	255	264	256	256	267	237	253	248	260	247	255	266	264	269	237	274	253	255	237	236	218	254	224	236	244	248	285	233	250	255	242	237	227	234	229	240	239	249	259	249	253	230	265	271	254	273	253	263	226	215	279	243	229	259	282	271	244	235	238	263	216	236	249	264	255	273	250	256	269	239	257	240	238	246	245	245	250	215	238	259	237	289	241	238	278	263	224	244	250	274	226	239	228	242	239	246	259	235	262	249	264	272	246	252	250	222	246	274	261	256	271	235	247	244	272	257	258	289	266	235	225	229	244	253	244	249	242	275	234	227	250	286	264	255	252	256	233	230	278	255	246	259	248	271	284	245	256	253	258	242	247	285	246	230	252	251	276	222	242	219	248	270	271	257	254	250	247	247	243	263	241	245	264	240	247	250	262	275	252	246	236	249	268	252	262	222	248	246	219	221	228	268	229	261	257	244	213	242	267	266	268	256	229	269	244	290	241	252	230	240	236	290	280	268	237	281	260	255	249	259	255	243	251	265	245	259	284	245	246	245	225	244	245	257	251	262	264	276	266	261	225	250	240	241	236	251	280	265	263	243	230	246	277	250	234	266	267	235	254	236	225	298	251	238	223	244	263	261	258	274	241	280	232	246	262	250	270	241	246	235	245	223	253	232	220	247	242	270	275	260	272	234	250	224	235	240	223	261	254	255	229	236	262	235	233	249	254	249	238	243	241	239	238	261	254	247	263	274	221	228	239	232	239	267	263	244	262	282	245	239	248	225	248	247	250	267	258	239	270	242	234	249	246	239	257	219	247	276	232	227	263	292	256	250	231	248	270	235	273	252	249	249	241	241	254	252	247	283	253	255	269	249	253	233	245	246	216	261	223	231	251	243	248	254	221	258	249	240	237	258	227	234	234	243	254	264	261	242	254	207	264	243	251	236	248	244	240	238	236	236	234	263	248	232	258	277	264	247	273	229	258	259	255	267	253	221	257	268	256	251	241	246	245	216	277	236	231	254	228	253	255	251	244	271	242	263	257	257	241	259	246	252	248	234	259	269	254	268	258	270	241	243	270	245	235	254	234	240	234	243	281	232	236	222	243	260	243	237	248	244	245	262	242	272	232	240	222	228	249	233	237	251	257	235	241	232	209	253	249	261	228	249	248	225	265	247	228	249	240	236	273	226	221	271	240	252	252	260	234	239	254	273	245	236	235	243	250	263	237	259	248	240	237	236	230	229	265	236	237	244	213	236	229	253	229	261	228	280	237	264	269	263	254	243	270	234	263	251	220	236	244	228	246	233	265	277	242	238	264	266	263	235	266	248	269	238	247	243	249	257	241	271	244	238	240	305	232	247	257	245	228	269	228	273	235	254	238	265	260	276	244	243	244	221	278	260	263	257	254	256	264	242	244	236	241	262	243	256	262	261	240	251	261	236	222	235	270	280	255	242	256	268	236	241	253	211	228	224	268	269	253	225	251	266	241	235	227	263	263	255	251	216	246	252	236	259	226	213	250	266	228	241	261	243	230	228	265	280	263	247	250	258	243	241	247	239	224	249	238	257	232	219	246	259	243	232	222	265	260	273	245	250	263	249	257	220	239	238	248	251	248	247	237	275	238	238	271
25817	18372	17063	9743	6699	4985	3200	2561	2003	1641	1575	1343	1250	1040	893	806	627	598	494	374	372	351	372	331	325	323	312	288	279	282	309	286	283	306	291	278	280	256	263	267	276	264	295	330	336	320	342	352	351	334	302	348	329	323	361	302	283	301	311	245	265	270	255	270	289	290	242	244	280	235	241	278	260	270	253	268	243	263	250	233	252	274	255	256	244	239	287	256	282	256	242	243	243	239	248	233	251	244	239	236	280	243	255	266	242	241	264	266	268	270	230	248	245	238	262	244	261	264	246	268	248	242	258	252	242	261	241	262	232	241	232	250	236	235	214	265	240	256	245	244	259	226	236	261	262	255	237	239	225	271	242	244	253	234	233	252	234	280	271	223	235	259	280	240	288	258	240	258	285	258	243	258	254	253	245	255	270	236	262	248	225	226	255	269	245	236	248	249	266	243	278	263	251	267	247	249	223	268	235	237	254	280	233	215	249	255	263	259	239	266	223	260	243	253	245	225	248	238	250	227	253	265	274	255	244	226	245	240	230	235	229	226	271	248	266	240	239	241	258	243	293	237	229	246	256	257	259	265	253	273	262	252	271	264	256	259	260	247	243	246	242	260	266	232	268	218	239	237	239	237	245	270	247	237	249	214	228	237	280	254	240	272	258	262	251	217	242	272	267	231	215	253	279	255	260	257	256	291	270	241	250	249	232	252	281	240	259	266	226	241	263	254	252	265	258	252	211	251	257	277	231	255	246	252	227	270	221	264	251	229	262	271	247	243	279	282	242	229	229	239	271	275	242	250	257	247	239	252	230	262	226	239	230	248	274	269	251	239	226	229	263	250	269	255	245	263	246	250	262	262	242	252	249	291	275	243	262	254	247	258	265	244	241	228	239	226	256	248	223	259	235	243	272	253	228	256	268	223	264	278	241	228	247	259	220	246	241	246	237	221	231	257	239	259	265	242	250	259	254	238	250	265	216	261	247	262	232	253	284	244	252	250	248	254	243	248	249	257	263	245	239	261	235	221	230	237	256	219	267	281	257	264	227	253	229	287	265	245	246	251	238	216	251	258	260	245	258	249	247	256	272	239	245	236	234	251	257	232	240	236	254	227	286	251	254	259	264	260	242	256	246	282	253	241	216	253	260	255	263	254	261	255	241	243	241	252	243	261	284	253	257	239	229	237	251	239	257	267	245	235	271	229	262	280	234	246	230	253	235	239	272	258	254	258	239	247	253	269	253	264	258	262	242	271	236	234	265	243	263	255	251	257	264	240	248	261	256	251	223	252	252	246	256	265	261	242	252	233	261	265	247	266	218	239	246	241	253	269	261	275	227	239	247	241	263	249	241	252	252	248	245	268	252	238	246	237	262	253	262	251	233	265	241	259	293	232	290	245	236	229	221	272	246	254	246	260	259	234	268	266	256	249	240	222	251	275	248	239	235	255	276	266	239	239	255	278	243	250	262	254	225	224	250	259	258	280	283	259	261	232	234	241	245	227	276	249	236	241	232	251	266	268	230	239	255	275	248	250	249	279	249	252	238	240	271	235	255	228	240	255	236	248	251	253	245	258	234	247	250	231	255	253	243	266	244	257	268	254	234	231	251	272	261	236	252	256	264	268	249	254	261	235	250	239	240	243	248	246	264	245	245	276	233	223	249	250	260	230	242	280	236	272	246	231	254	261	260	277	250	234	250	248	229	246	269	244	267	257	250	263	257	256	219	250	273	260	258	256	250	235	237	250	246	267	259	281	254	247	267	277	277	235	256	266	254	245	275	246	244	234	240	238	209	244	249	234	236	251	257	263	246	259	222	261	233	216	228	264	275	229	232	249	244	248	254	234	270	247	239	262	250	264	260	247	259	252	239	240	261	224	260	242	254	278	249	266	249	219	253	278	252	240	226	226	256	242	271	252	268	285	254	266	265	256	251	227	229	242	252	258	250	238	211	234	259	267	241	273	227	231	266	246	272	239	278	258	262	237	269	253	233	231	251	240	245	257	213	253	259	239	237	270	259	229	230	220	263	255	236	211	273	266	263	252	252	255	254	224	231	253	227	226	234	250	236	251	231	269	243	227	233	234	251	266	257	245	242	264	222	228	232	238	257	269	260	245	243	221	268	271	230	264	237	257	263	254	235	211	236	258	250	263	277	235	265	243	245	227	260	225	218	226	257	274	230	231	264	234	256	235	245	263	283	256	256	272	236	228	278	245	224	244	235	284	244	242	259	263	257	238	251	276	254	294	245	254	260	249	252	232	265	240	287	253	252	253	237	265	221	248	226	229	271	264	265	227	246	250	231	278	229	251	275	251	237	251	247	249	270	262	248	241	224	246	242	254	248	278	271	272	257	228	249	235	247	255	248	284	268	237	255	248	226	267	245	238	241	274	251	259	268	254	255	251	256	257	264	270	253	259	271	261	281	246	219	254	266	229	262	247	279	223	210	236	243	254	263	272	217	228	239	250	250	274	217	256	253	257	262	243	278	248	252	252	285	238	246	264	257	245	249	253	248	249	258	246	221	251	233	245	264	253	233	248	245	264	252	250	266	253	240	245	246	237	246	233	257	237	254	260	250	246	209	234	224	247	254	232	251	260	244	259	260	210	261	232	238	268	258	269	269	257	255	283	241	252	261	238	226	233	287	260	249	232	244	239	247	260	282	251	261	232	267	259	255	267	276	237	261	254	268	253	254	278	262	274	261	255	269	246	257	261	238	257	254	253	224	224	243	242	246	254	285	243	229	251	245	257	252	240	246	245	243	259	259	261	249	269	268	285	240	241	247	249	226	228	245	256	272	235	261	253	258	227	241	257	273	264	249	232	255	233	264	227	273	260	263	230	255	233	250	274	238	250	249	254	265	246	273	249	230	258	241	239	262	239	257	240	269	227	256	278	250	217	257	252	259	223	255	236	250	243	283	218	247	268	233	263	258	253	242	245	238	246	258	245	252	248	275	289	239	270	246	243	251	260	230	244	224	220	224	251	239	255	224	246	233	264	262	259	263	268	268	236	270	231	245	251	243	260	240	265	250	249	275	260	232	256	219	256	262	245	251	250	234	257	257	250	234	274	246	236	230	252	264	260	256	253	258	251	264	260	238	267	234	258	259	239	247	297	226	275	259	248	245	271	249	272	252	274	275	258	259	240	248	277	256	256	245	248	265	242	221	260	261	221	249	280	247	216	243	246	255	273	277	253	246	231	225	245	253	225	263	260	265	254	259	236	254	271	225	266	261	246	245	278	241	244	235	250	258	258	272	241	241	220	247	279	226	228	255	237	244	245	240	237	217	232	282	213	260	246	277	238	263	271	250	233	255	244	250	269	258	246	265	252	237	243	259	266	238	241	254	245	280	229	243	255	271	232	265	254	271	256	251	233	251	247	252	228	222	256	267	222	246	231	255	259	223	245	269	260	245	265	264	238	260	226	231	214	281	243	241	254	246	256	239	242	239	252	272	261	261	215	259	255	271	213	247	240	253	239	242	250	250	246
29179	19821	8765	2713	1562	1170	1016	946	939	858	877	880	881	792	809	748	760	772	721	704	696	648	690	659	669	656	697	737	689	645	685	678	704	736	690	657	635	673	675	653	684	672	669	668	699	688	661	704	660	686	656	683	649	686	706	735	673	720	685	701	682	643	695	645	667	732	682	745	682	638	689	651	673	639	661	670	690	702	624	693	678	649	677	714	633	672	733	629	658	645	674	703	699	707	690	639	620	692	642	674	692	637	675	688	718	656	668	691	696	666	647	699	705	689	686	689	669	660	683	701	686	673	731	655	696	687	662	655	665	715	659	666	708	680	656	648	702	703	687	644	659	652	645	674	691	680	648	642	656	683	688	640	663	707	690	678	643	651	679	675	663	706	685	673	663	656	683	684	672	656	702	663	683	726	659	735	721	663	705	690	664	675	682	641	717	723	709	704	710	687	689	690	675	633	688	705	641	659	687	697	639	664	687	652	656	663	688	680	714	684	654	738	650	709	699	628	694	657	658	697	698	697	707	648	676	722	711	669	638	668	686	661	666	647	677	693	663	704	687	681	704	669	672	670	673	676	679	683	683	659	662	689	693	666	626	677	687	694	641	659	680	733	690	663	669	690	690	647	634	671	643	663	683	676	670	672	680	691	635	687	659	654	668	720	672	649	647	621	633	688	680	665	691	612	663	686	650	633	694	739	700	671	688	676	657	671	675	647	668	657	693	683	648	658	680	692	651	665	689	674	681	720	680	684	702	706	690	654	709	655	657	650	641	739	728	637	689	690	689	677	653	645	640	643	676	671	672	674	674	655	687	680	740	653	677	677	646	645	635	700	702	649	677	713	699	693	672	673	698	659	702	654	701	651	738	691	661	680	651	688	658	628	692	754	740	647	661	678	702	674	714	691	705	721	716	649	667	712	680	658	688	672	710	684	686	736	684	665	696	700	641	688	658	673	650	666	655	652	688	666	624	683	687	691	721	666	740	701	642	685	652	670	711	689	675	678	690	632	687	661	743	665	613	662	666	703	674	729	677	614	705	679	665	649	660	636	649	700	669	666	676	669	652	675	702	686	675	707	673	681	644	752	711	686	718	632	680	693	640	714	700	647	667	668	670	663	737	705	679	675	688	669	697	683	651	679	705	671	688	667	686	707	704	686	684	651	649	638	675	697	690	716	701	646	671	682	707	648	693	666	660	674	687	653	690	695	672	643	680	656	670	749	677	669	683	669	705	709	718	651	655	712	728	655	678	663	675	646	657	700	726	703	690	683	679	691	671	661	647	677	693	656	696	684	690	734	682	745	667	711	691	664	640	697	693	686	688	666	659	698	676	679	667	696	652	683	646	684	639	650	676	713	668	640	687	633	703	657	664	668	688	680	665	700	660	706	655	678	661	669	671	664	687	694	690	647	659	616	640	697	672	660	619	645	660	683	664	688	652	706	682	708	661	656	692	666	678	641	657	643	741	718	674	611	659	637	634	653	701	681	693	640	702	699	700	697	663	689	713	642	678	688	688	655	730	654	640	660	691	706	682	665	679	676	702	668	687	688	693	710	699	672	677	655	695	709	649	683	682	718	689	666	666	684	658	671	675	656	680	710	720	654	652	689	675	657	719	695	655	678	659	744	659	674	701	671	660	660	658	693	654	683	644	706	663	691	693	641	654	645	667	673	644	692	668	674	631	652	659	681	670	714	691	680	672	648	689	659	722	688	667	705	669	649	661	657	659	691	712	685	692	687	668	678	660	701	684	695	679	640	726	657	751	723	620	690	609	682	677	666	727	644	632	673	706	676	680	743	677	639	688	698	689	699	682	690	691	648	661	677	668	696	659	678	611	693	636	655	701	668	656	676	701	690	686	704	718	685	672	713	669	691	675	656	658	703	701	725	655	681	687	639	671	673	693	696	690	652	666	669	678	647	656	673	709	640	674	679	621	637	722	711	713	696	683	684	657	688	697	622	673	687	665	656	708	686	692	647	668	675	649	698	659	692	686	687	684	644	615	652	684	660	672	680	724	674	701	700	665	642	631	628	719	695	731	684	687	737	716	718	668	674	701	698	713	676	637	694	678	706	656	660	634	702	652	697	691	678	659	668	696	672	699	654	688	655	677	704	667	686	705	690	628	672	681	671	670	700	677	681	661	677	712	627	675	618	701	661	651	675	709	729	695	680	691	663	695	686	654	696	664	715	609	643	685	687	664	661	639	679	633	639	697	670	689	653	688	657	652	693	710	664	699	652	643	608	681	698	689	719	673	646	660	639	672	647	656	675	684	719	643	657	679	647	662	688	641	678	689	678	646	643	703	673	698	656	678	709	656	648	652	694	713	659	683	685	639	679	689	680	690	647	687	705	695	659	677	648	693	638	647	696	690	673	673	712	684	668	660	654	728	666	671	722	693	725	679	669	650	696	690	671	695	666	650	685	644	669	624	681	658	725	640	649	646	643	696	676	718	667	657	656	688	671	640	669	702	672	681	693	668	697	704	669	685	684	628	561	682	634	715	651	684	682	703	609	671	688	665	690	651	700	678	730	666	699	671	685	690	705	698	699	733	621	644	662	677	636	666	686	687	687	638	672	626	675	699	696	700	659	686	636	692	663	664	690	644	723	685	663	645	671	675	719	670	679	672	683	704	715	658	696	702	665	719	685	690	701	635	675	671	654	670	636	737	678	657	702	715	645	673	614	692	693	646	679	681	701	682	661	663	676	671	703	629	669	702	674	719	623	642	715	673	671	670	662	678	695	697	676	644	681	656	677	719	729	662	700	647	684	664	669	668	679	690	671	683	701	697	701	695	704	667	687	657	665	694	677	703	664	664	670	653	706	686	638	647	717	705	665	703	687	713	685	728	653	665	672	685	689	676	690	703	656	701	690	689	623	667	664	687	709	639	686	653	648	665	639	687	694	661	691	670	686	720	633	697	682	707	667	632	724	703	721	618	712	649	679	660	653	678	666	705	675	663	675	691	703	658	666	707	678	673	663	681	679	664	660	654	670	656	647	701	681	705	664	689	711	661	666	689	675	650	731	709	649	687	682	633	708	662	679	680	676	707	695	707	680	702	664	667	643	644	705	666	727	660	638	645	683	728	699	675	680	675	622	646	722	698	692	623	635	666	672	664	624	636	676	660	684	639	681	665	680	668	659	705	679	729	698	689	650	625	691	660	689	682	643	706	685	637	668	700	710	708	690	675	712	646	698	641	660	691	680	636	673	622	654	723	671	653	688	659	671	669	703	664	714	683	720	692	703	686	646	719	675	656	668	701	679	658	721	655	708	693	661	684	692	704	681	672	658	660	695	677	752	655	682	638	646	711	682	692	715	692	667	664	677	667	714	697	669	638	639	693	693	671	663	683	700	691	677	639	639	664	712	721	667	696	717	658	619	673	682	658	671	692	679	669	693	656	674	675	683	646	667	691	622	696	695	670	675	649	676	673	691	697	674	680	655	670	692	701	696	716	681	671	685	705	672	681	686	674	660	704	650
21327	5009	5141	2841	2034	1574	1211	1139	1050	964	975	1012	912	864	794	828	761	747	747	671	656	671	676	711	698	672	723	653	690	663	675	664	708	670	654	696	696	718	693	672	686	701	637	725	669	710	663	659	669	659	699	726	751	724	679	679	720	675	699	700	719	675	701	671	680	680	684	716	677	668	672	735	686	642	660	661	698	714	669	687	691	654	652	654	643	661	664	665	645	666	660	646	685	665	720	667	742	661	678	719	662	669	740	642	702	678	654	718	633	702	708	678	732	645	666	640	648	709	651	695	682	686	677	674	691	663	673	699	633	636	697	642	692	688	703	663	708	643	675	644	680	667	676	657	734	695	648	699	680	663	709	676	653	688	680	706	645	681	624	681	662	675	649	696	646	661	650	673	652	681	648	720	640	637	671	670	693	663	654	686	685	677	632	714	715	677	696	731	715	702	675	614	700	626	693	717	656	674	619	632	684	714	650	673	685	676	676	701	669	699	685	646	640	699	702	733	659	643	630	685	646	673	698	692	679	691	688	740	705	688	698	661	714	664	627	702	657	667	688	725	622	661	699	663	698	674	644	684	618	693	637	702	736	658	655	688	677	643	650	699	694	672	649	691	679	644	657	729	708	682	669	674	665	727	699	598	681	693	698	715	680	689	707	676	634	703	668	690	681	709	663	721	698	635	692	683	723	701	714	667	737	665	649	684	710	689	710	639	672	675	738	706	730	693	627	630	699	685	691	654	695	661	702	663	660	688	675	733	659	672	688	706	661	702	677	670	669	690	642	650	649	675	655	703	716	660	697	667	663	650	641	694	713	681	690	656	702	702	658	714	677	671	713	645	657	669	674	683	613	667	672	650	657	680	615	671	670	652	660	635	622	655	697	720	670	657	716	668	679	662	690	656	707	728	651	725	701	666	641	718	682	688	723	728	725	655	702	686	712	661	712	661	716	657	634	639	715	683	674	657	668	682	665	656	652	642	684	653	709	683	669	693	683	619	684	717	684	687	656	640	706	690	722	681	653	706	706	642	690	683	683	689	656	695	663	661	704	641	675	669	678	675	725	646	754	688	661	635	707	656	695	712	679	689	679	643	662	730	608	667	718	681	672	683	667	682	687	703	723	626	685	680	709	677	672	630	653	675	652	689	682	664	706	738	650	702	679	648	712	701	708	701	646	709	655	689	610	642	663	735	649	692	704	660	726	663	657	673	684	683	670	666	643	678	664	659	643	701	713	642	640	720	704	704	693	721	670	651	674	690	676	690	637	693	669	663	691	681	679	706	688	708	630	687	697	667	705	644	694	670	654	631	691	696	673	656	630	692	689	658	652	621	648	657	671	661	668	693	668	677	660	712	706	690	689	668	645	684	658	657	720	682	713	643	710	669	681	677	692	662	669	695	675	633	666	706	689	670	690	683	677	662	669	677	660	698	625	701	693	635	660	692	689	658	688	663	664	663	641	710	718	723	703	673	640	660	687	713	719	657	708	686	669	636	692	658	669	685	674	655	713	679	654	693	677	664	655	662	674	682	659	674	716	707	653	706	645	728	666	681	646	648	716	662	695	679	678	696	745	694	692	673	675	629	634	676	681	708	658	706	633	648	609	685	723	673	666	701	696	675	674	674	699	673	707	712	592	679	655	718	706	665	648	705	662	644	703	630	695	664	696	670	667	635	654	638	651	666	649	655	664	676	649	666	690	650	682	656	676	703	702	653	677	697	653	701	663	663	655	633	693	671	629	725	665	673	658	691	686	696	702	676	677	719	698	644	673	660	703	660	635	626	671	606	648	671	678	689	633	691	648	665	735	674	645	693	686	665	679	724	688	639	668	647	694	687	723	691	678	687	655	635	698	684	674	655	724	705	649	662	678	656	667	686	701	680	719	640	672	692	687	680	679	642	723	670	711	701	669	648	695	684	663	664	680	662	710	676	670	729	699	708	697	669	692	696	673	686	656	627	698	681	698	709	674	610	696	651	656	709	699	696	643	703	687	673	680	684	684	669	706	661	636	649	698	663	727	675	666	672	726	670	658	624	622	662	691	693	718	671	665	690	679	669	676	687	648	681	671	711	688	666	686	674	657	724	669	639	659	689	678	710	675	652	696	682	692	700	686	743	694	630	728	653	671	656	664	663	688	679	662	662	670	640	676	688	697	731	681	700	640	686	661	654	661	703	723	672	635	665	698	689	671	633	695	678	774	696	684	689	679	703	675	678	673	663	651	697	712	654	654	686	680	669	707	693	673	691	718	691	650	668	662	661	682	694	695	685	661	651	702	651	708	640	675	699	667	669	676	665	684	660	671	693	674	713	687	621	676	680	694	649	693	687	631	666	713	684	697	693	711	657	687	626	700	661	658	642	631	705	678	696	679	607	685	669	672	649	674	665	695	657	702	619	690	668	689	709	655	634	671	663	675	668	666	682	664	669	694	679	682	698	670	677	667	680	677	649	654	682	714	665	652	673	679	658	646	694	624	672	700	698	673	655	715	722	715	684	660	647	693	628	716	691	655	685	670	665	645	692	693	673	673	704	622	658	701	730	681	701	667	655	680	703	655	651	728	686	670	709	693	704	652	723	655	720	682	695	645	658	655	672	636	618	685	681	681	690	698	709	683	678	675	660	661	701	685	632	669	671	648	672	691	722	709	670	640	631	647	662	655	700	664	664	671	678	732	675	682	664	669	709	704	634	683	672	640	659	641	684	664	625	661	721	678	649	691	654	724	659	676	676	694	676	704	669	681	703	643	687	724	668	694	704	676	639	675	631	672	630	681	700	670	687	658	661	685	680	678	678	714	701	642	690	685	639	686	627	741	674	644	689	621	685	724	713	649	634	661	683	684	657	672	679	710	627	644	703	636	673	661	685	643	679	658	704	673	663	672	630	687	677	720	669	678	652	681	692	631	677	676	680	685	644	690	653	668	696	669	680	669	674	671	743	727	693	700	647	696	661	673	656	661	652	678	706	675	709	712	680	706	696	662	610	645	698	693	726	752	700	666	700	701	670	660	680	675	700	664	672	663	655	659	686	675	682	684	682	710	679	671	710	652	657	683	694	696	668	635	663	672	681	666	667	659	634	690	651	637	685	680	652	706	668	701	636	667	622	678	698	662	727	696	708	690	712	638	647	679	658	665	664	705	677	663	647	735	680	714	622	660	675	666	671	705	633	639	612	691	652	670	675	653	681	689	658	633	657	655	652	675	687	659	658	645	645	692	631	708	701	719	667	649	672	696	678	660	657	663	677	657	717	641	695	660	665	672	642	673	657	664	665	646	677	670	677	703	683	671	660	684	677	698	698	676	679	688	670	686	707	693	679	704	673	674	685	654	635	688	702	666	669	691	734	644	679	662	680	628	699	627	666	701	708	635	649	674	668	680	635	703	634	652	682	709	652	690	691	646	670	666	694	679	657	719	652	654	679	700	694	624	646	646	698	701	652	665	703	705	677	667	672	674	668	640	656	652	640	635	707	681	668	655	701	658	677
24179	21682	29087	24807	21701	14053	2450	1513	1284	1166	1039	876	788	841	722	660	693	592	573	539	478	456	467	481	462	422	458	480	441	499	469	459	429	443	477	451	457	455	419	440	429	446	477	482	463	440	481	460	478	472	472	439	473	434	495	481	474	437	469	426	422	430	432	407	436	436	402	437	445	461	452	434	440	431	479	421	451	434	434	466	422	437	429	401	428	402	372	407	386	414	410	395	441	435	430	416	404	439	453	392	424	392	395	420	464	466	413	451	396	417	443	408	415	412	415	453	447	458	459	444	415	425	427	416	443	435	427	425	419	415	417	435	402	450	442	407	432	448	449	460	389	445	426	431	476	457	389	441	422	453	424	458	420	423	425	420	444	438	397	435	400	450	403	411	415	440	442	440	425	395	418	404	433	447	427	462	428	437	412	400	458	451	416	464	452	411	394	424	408	415	443	420	438	454	414	391	476	434	438	452	406	448	431	398	427	442	403	441	425	466	436	405	427	388	418	411	394	440	404	419	410	459	454	433	400	432	404	383	406	423	408	445	413	444	403	408	413	405	422	395	405	457	414	441	459	420	412	471	445	430	473	401	422	430	404	388	420	421	434	434	442	413	413	441	430	436	405	473	427	411	427	391	395	407	408	417	398	418	402	443	456	436	399	434	449	413	424	405	452	436	457	447	444	459	445	419	414	425	441	443	442	414	444	401	458	421	425	386	434	440	429	434	414	460	415	454	455	443	405	389	429	404	445	399	423	437	473	430	404	439	454	424	414	423	437	425	406	451	398	423	439	423	423	435	421	388	426	403	449	412	437	449	456	400	438	442	408	422	426	414	453	432	417	369	421	452	437	380	424	444	450	423	459	436	421	426	401	432	396	433	412	455	400	387	444	433	429	454	424	414	435	390	428	425	438	426	433	442	419	415	442	400	416	435	440	423	424	422	441	414	448	449	421	428	478	431	477	442	418	446	386	416	400	382	418	439	440	441	421	470	463	430	434	413	437	435	453	419	429	417	452	417	420	455	439	431	439	417	444	455	419	449	445	427	403	421	397	417	440	440	408	412	449	428	465	383	452	423	446	449	421	422	434	500	419	423	411	412	447	458	423	400	407	462	448	431	485	418	404	441	453	408	425	419	404	416	482	433	438	467	444	431	445	409	469	424	439	418	419	458	441	464	428	392	410	374	425	414	423	424	441	418	417	441	459	462	428	445	436	430	429	430	442	419	446	422	413	473	423	459	403	396	441	419	443	433	441	485	427	413	463	446	463	397	430	451	417	435	428	463	452	396	436	430	431	416	478	439	447	429	410	485	453	471	405	421	449	433	447	444	409	403	442	457	415	447	479	426	450	453	412	441	460	423	398	451	434	394	423	452	410	440	409	459	428	465	407	437	454	430	407	428	421	434	445	442	437	437	457	471	425	408	408	432	406	413	420	446	421	457	446	421	424	442	430	464	438	445	424	459	458	436	417	410	425	456	431	461	430	406	413	472	409	424	417	402	432	445	459	467	463	419	445	434	463	410	431	471	412	429	454	427	449	450	473	437	429	451	403	386	380	434	455	427	426	411	432	407	416	413	442	437	429	455	482	439	475	452	457	416	451	435	463	454	450	434	454	426	448	452	398	400	449	458	423	427	414	422	410	435	429	451	414	403	457	399	437	422	404	432	426	424	451	405	421	413	453	442	409	412	412	430	433	450	434	435	433	442	440	429	421	422	430	449	418	431	400	414	446	473	413	430	434	386	409	404	440	424	462	452	429	480	405	434	482	454	447	432	425	395	433	421	460	425	456	422	403	409	421	434	393	419	402	423	470	447	443	427	479	446	402	442	441	429	445	444	426	442	405	439	386	415	414	436	443	439	412	414	436	449	426	434	416	428	412	463	399	427	446	459	451	406	415	414	440	424	417	428	448	474	424	440	437	445	434	456	433	436	446	431	463	416	426	456	429	442	442	453	440	434	410	392	435	415	412	420	423	440	464	422	418	406	443	403	462	431	465	461	439	433	395	429	428	408	437	429	437	474	441	449	425	415	450	414	457	428	414	461	457	420	419	435	413	431	453	404	406	428	446	448	422	435	389	428	415	402	422	391	408	456	438	452	452	412	452	374	413	445	400	450	400	442	406	404	440	449	480	409	433	430	428	435	440	438	429	436	433	450	409	416	446	455	402	418	424	430	401	381	437	451	401	414	423	461	401	438	422	411	441	393	405	411	406	432	420	452	422	428	416	430	425	460	451	414	389	453	465	409	435	419	421	436	410	494	421	412	444	439	440	425	424	431	429	403	426	428	425	416	412	437	441	431	388	409	423	413	431	453	449	420	423	436	467	441	433	448	424	425	430	417	445	423	447	431	414	449	440	427	410	453	438	386	406	412	458	417	463	439	425	461	445	416	445	425	407	419	394	436	446	437	468	407	400	441	424	412	366	418	435	404	418	425	451	440	437	434	411	432	405	431	387	450	436	421	440	431	442	434	410	396	458	422	419	403	428	403	431	412	450	450	408	424	459	416	454	404	463	416	415	445	425	436	459	428	452	430	431	418	452	427	466	449	446	412	399	419	419	493	485	439	404	415	464	411	423	411	429	428	448	421	420	433	433	416	453	417	420	441	427	428	453	429	427	441	386	457	445	433	409	385	443	375	424	429	429	414	401	453	454	424	416	418	426	413	418	421	384	449	453	406	411	415	423	412	391	412	429	418	415	425	428	434	410	434	429	424	440	416	391	469	422	443	456	421	426	439	428	403	423	430	433	428	447	469	417	460	416	445	438	445	429	449	456	406	423	445	415	442	435	459	443	409	407	427	400	457	432	390	431	391	452	447	399	428	443	438	445	416	428	392	394	419	467	440	400	414	401	406	437	400	426	431	427	449	454	426	431	426	426	457	426	453	454	439	433	444	442	455	452	463	426	408	437	448	409	421	453	414	405	460	445	480	449	416	448	408	419	434	457	409	392	433	443	400	403	449	462	420	463	427	424	428	443	423	487	405	421	412	413	438	444	434	429	440	460	401	434	415	400	430	420	421	483	437	406	388	415	449	463	464	466	439	414	449	469	440	411	423	415	443	455	443	428	442	386	412	437	442	447	437	452	410	457	432	420	393	441	426	401	435	462	441	453	440	474	423	425	476	431	422	418	419	464	407	422	455	458	476	409	438	423	435	418	444	426	438	391	415	407	369	483	383	502	423	419	431	406	428	417	437	424	432	422	436	411	415	435	427	454	413	419	424	493	396	454	458	398	423	445	415	410	398	417	433	402	423	452	440	423	456	422	435	460	469	430	397	433	446	450	433	440	457	417	426	454	461	452	395	419	424	434	414	413	416	458	421	428	449	450	408	421	428	415	433	407	422	449	427	431	441	462	429	435	404	427	447	444	427	394	439	401	410	447	454	402	434	413	411	392	441	442	425	455	431	409	423	451	420	402	440	412	450	446	426	405	377	468	393	418	427	421	432	376	393	429	424	428	421	403	402	431	398	445	402	396	459
23413	12733	12018	6381	4512	3085	2545	1998	1681	1535	1300	1230	1104	976	897	809	758	693	592	549	504	506	510	490	456	470	489	508	441	404	434	459	456	422	445	408	496	471	463	474	419	439	517	469	525	483	478	475	514	496	480	499	487	486	481	503	486	454	468	450	457	442	440	451	475	472	403	435	467	450	460	436	433	432	448	447	439	410	437	432	452	445	451	468	430	468	458	441	463	426	419	452	446	459	474	431	435	452	465	454	429	454	444	433	427	463	419	413	431	441	387	444	405	452	410	461	412	452	458	430	433	446	427	455	476	449	419	470	471	411	429	438	424	467	455	405	449	439	470	479	442	428	443	414	444	438	483	444	417	451	437	452	441	442	458	443	463	470	451	446	430	450	481	421	427	432	412	454	416	480	434	437	435	443	462	465	433	494	463	422	478	440	426	428	442	458	440	457	437	448	414	451	446	431	429	403	444	431	429	485	462	443	446	417	447	439	421	442	422	439	419	478	456	423	445	447	441	472	464	426	436	440	462	455	422	439	461	422	424	448	453	449	441	434	460	423	456	447	451	453	447	457	429	423	439	447	403	440	461	382	423	433	443	443	465	428	422	450	462	446	467	390	459	443	479	442	448	435	427	480	455	449	459	438	496	431	463	443	429	400	456	433	430	432	403	421	448	463	431	403	446	490	424	434	431	402	433	429	437	407	449	459	477	439	432	427	437	454	415	437	441	428	444	446	423	437	406	474	441	449	419	455	449	433	484	458	453	433	411	457	424	466	443	429	398	448	461	454	408	455	420	406	465	434	438	452	456	461	468	455	427	442	451	384	480	430	469	450	432	475	456	426	468	456	467	460	454	475	462	440	427	425	448	476	441	422	447	434	474	408	448	440	440	467	427	459	426	420	463	424	497	435	461	446	436	447	406	427	440	414	431	436	436	444	456	408	454	441	462	443	455	449	483	468	462	422	436	418	421	449	436	458	454	448	459	448	433	426	444	412	448	481	418	426	436	456	477	488	477	459	448	453	421	446	383	431	459	436	423	489	466	475	443	439	435	438	467	455	453	444	432	432	418	483	458	442	456	421	455	440	441	456	438	415	420	454	447	415	425	431	446	471	407	453	434	447	449	440	435	464	431	440	475	456	431	466	418	447	423	417	428	421	449	435	444	418	459	456	442	445	448	404	459	416	425	453	468	449	421	451	453	429	482	434	462	472	438	418	436	419	461	450	462	452	433	433	472	468	441	453	460	421	444	494	440	422	431	439	442	457	382	433	453	439	424	410	444	463	433	453	485	449	452	426	425	433	410	421	417	438	468	433	436	461	486	446	440	451	443	450	439	456	470	412	470	432	425	430	443	475	421	471	443	429	438	462	429	508	451	446	444	446	450	437	457	438	420	437	409	437	460	460	472	471	433	454	447	466	478	451	465	484	467	460	440	457	418	456	446	443	447	454	441	446	450	412	407	442	439	404	454	446	426	434	424	468	430	423	436	445	442	414	432	416	438	430	428	434	443	451	439	443	429	422	422	425	449	422	429	484	441	433	458	423	456	481	427	435	402	435	449	459	421	426	459	472	453	473	396	418	447	446	436	393	447	500	430	437	411	453	436	469	426	459	415	405	457	435	430	445	466	433	446	433	428	463	469	444	461	494	440	433	486	435	422	410	455	461	442	444	470	431	504	449	494	495	461	397	462	427	425	418	445	432	474	434	446	455	450	435	480	408	419	443	431	483	394	475	499	392	445	448	444	464	437	438	463	424	457	485	441	451	409	452	467	450	415	396	480	453	406	412	422	444	413	450	433	419	429	460	489	429	436	427	423	431	423	440	440	437	411	431	446	445	400	440	449	452	425	420	435	427	406	455	435	445	454	417	447	445	444	443	427	450	431	456	424	423	452	440	415	446	432	454	419	432	446	442	443	466	453	465	472	445	436	439	452	436	423	448	447	430	491	446	451	475	454	479	458	469	435	463	416	438	464	434	451	445	454	454	460	450	448	452	421	456	453	486	447	454	452	447	424	449	440	417	403	438	455	485	421	464	472	425	442	443	415	429	471	413	485	470	451	413	458	429	466	420	455	445	451	429	443	447	408	477	430	424	435	437	460	458	469	454	416	442	446	460	438	463	437	433	452	468	458	429	424	388	424	441	442	456	433	471	476	435	461	410	452	444	456	470	451	448	463	457	451	422	407	422	463	464	452	427	445	436	478	454	468	459	452	428	457	441	458	493	466	436	425	439	418	425	457	451	436	444	468	468	461	440	439	431	447	458	425	439	482	440	485	463	438	444	437	450	433	456	428	436	446	446	467	427	482	423	474	413	455	414	459	448	439	464	472	462	457	454	471	429	407	430	431	446	456	444	479	431	435	452	467	418	408	469	471	417	469	461	460	407	446	449	494	436	446	477	423	451	442	425	459	430	445	466	462	455	430	438	432	471	486	488	445	446	405	433	414	432	424	457	427	460	467	415	451	429	443	477	491	423	417	447	419	478	466	444	453	439	450	411	415	438	448	402	402	413	435	443	474	444	476	454	437	436	425	443	442	425	452	419	433	461	449	473	436	428	452	456	374	455	435	457	464	430	485	458	454	492	383	433	443	440	422	454	447	427	482	429	429	455	431	460	475	470	444	479	447	466	408	451	441	476	421	491	446	454	415	482	456	482	440	433	425	452	462	433	460	426	439	401	443	457	478	435	450	433	419	457	469	496	443	448	479	401	440	429	456	468	466	442	438	394	450	519	456	447	463	425	419	462	441	423	427	384	431	444	438	437	451	447	445	443	476	442	460	433	467	426	452	409	461	482	492	461	456	477	489	427	448	452	440	395	459	416	467	442	438	432	438	440	459	409	424	444	452	483	451	464	422	408	434	431	429	469	462	434	436	421	427	433	438	445	415	432	496	439	458	457	480	437	419	449	472	433	434	435	474	457	456	445	454	436	462	420	440	472	453	438	473	405	444	432	424	423	488	479	430	441	465	424	450	444	505	461	470	424	470	466	429	442	420	425	451	445	451	437	413	447	458	418	439	467	462	440	429	434	454	437	434	484	416	424	404	453	457	434	415	417	439	473	480	449	416	441	464	450	450	430	460	433	440	427	441	446	446	399	404	448	448	455	439	462	440	479	476	455	448	450	470	457	482	456	458	448	421	428	462	454	467	454	451	435	445	454	434	431	439	428	443	495	442	429	396	434	432	469	433	455	466	411	426	427	426	475	457	463	422	454	451	485	475	471	443	458	472	431	425	436	422	456	439	461	428	449	446	431	404	400	468	452	418	496	455	466	429	431	450	427	417	434	445	472	467	446	436	433	444	447	480	428	477	429	464	433	444	466	436	410	472	437	450	462	444	429	461	454	461	451	457	442	446	421	465	456	447	449	467	484	439	464	442	438	456	418	467	440	433	456	445	441	469	406	460	414	472	415	446	456	445	450	420	472	473	434	481	447	474	456	443	438	433	472	436	448	445	448	421	442	426	423	449	472	472	440	452	445	470	453
25116	21671	28394	25408	19030	3085	1588	1318	1237	1098	1049	952	889	877	814	799	767	664	683	737	627	711	659	633	605	674	659	637	602	642	595	577	671	694	614	594	597	627	623	617	603	654	575	602	657	647	653	609	650	617	642	651	642	601	632	608	625	604	677	620	666	592	652	594	584	609	618	596	578	614	645	600	578	583	590	649	664	626	657	602	552	627	599	597	622	597	563	600	556	573	635	568	609	615	558	623	638	605	555	607	608	549	577	594	567	618	638	595	606	613	597	606	606	612	566	586	612	618	557	584	619	650	601	583	646	555	639	623	590	630	636	610	600	629	625	609	585	602	572	622	619	630	588	602	596	589	665	610	594	594	591	624	633	610	590	598	640	618	588	621	606	595	564	646	565	575	638	591	596	655	652	618	592	644	598	605	592	597	618	629	622	643	556	620	558	626	599	587	594	601	587	571	577	607	588	616	594	584	593	608	639	565	645	624	558	619	601	619	589	617	538	557	614	597	650	625	583	619	609	597	615	619	623	608	599	607	569	624	551	556	579	603	614	578	639	620	615	646	631	615	651	582	638	622	595	588	565	596	586	616	591	625	624	632	564	585	636	613	611	612	617	615	600	609	605	604	639	566	568	622	586	567	601	653	624	614	597	663	635	615	599	596	587	634	592	602	624	621	643	582	671	605	636	592	587	607	605	633	612	596	637	614	633	611	611	604	592	623	567	585	591	558	617	579	587	593	577	625	627	615	581	603	589	627	631	631	629	592	620	624	562	624	624	557	555	603	608	587	589	639	608	602	666	624	602	621	633	621	603	598	575	615	602	604	601	589	566	628	581	582	557	552	574	644	568	598	577	608	592	594	567	565	632	597	594	632	594	614	585	572	626	557	591	570	634	653	595	604	622	598	660	589	631	590	629	589	603	601	622	641	598	604	577	618	611	595	620	630	575	601	609	603	605	565	596	573	646	586	633	583	594	606	572	623	628	586	621	607	616	615	564	590	606	580	601	603	608	609	644	659	607	605	587	610	615	625	616	554	586	568	576	569	638	594	627	572	549	612	598	609	636	562	589	628	619	609	626	663	606	628	623	583	588	611	571	619	635	598	614	599	596	577	625	607	648	590	626	627	620	630	622	605	615	608	614	611	624	600	652	612	603	593	599	624	644	608	618	618	604	620	627	585	616	609	587	558	589	627	646	614	585	558	629	577	641	607	581	660	615	606	559	644	576	601	622	557	626	620	624	622	601	669	634	602	645	620	636	609	626	615	639	563	584	579	604	616	606	602	562	586	573	617	605	637	615	636	596	600	615	621	582	610	619	634	621	623	600	621	579	632	639	579	569	607	637	647	604	584	610	602	649	576	573	575	630	592	599	593	599	570	549	574	641	575	575	608	597	584	595	608	645	604	584	569	562	590	611	606	567	623	565	659	586	622	564	611	604	601	606	559	591	591	598	594	573	603	610	602	614	570	641	583	574	636	589	606	630	602	607	575	618	585	591	602	573	579	555	632	584	586	616	643	654	575	565	599	610	600	624	617	561	584	595	625	623	612	607	591	571	617	623	602	599	642	627	583	609	627	611	601	582	642	591	619	594	589	557	586	589	601	599	555	587	597	637	635	552	599	648	650	593	611	595	607	624	633	612	620	643	585	645	594	621	595	560	622	605	608	594	590	635	580	574	600	572	636	570	613	613	608	593	584	631	630	608	610	617	575	615	607	572	621	614	571	617	595	576	584	617	603	623	682	631	580	583	617	616	585	609	611	560	615	614	590	612	635	624	614	577	660	623	625	598	600	576	601	594	572	595	603	576	608	613	578	589	622	588	600	639	603	597	555	591	537	606	582	610	582	609	593	592	630	615	596	634	581	601	633	601	585	618	621	587	681	591	594	593	594	637	612	638	605	622	613	614	555	606	617	606	608	642	568	573	589	606	584	616	612	634	586	604	588	583	616	621	600	568	594	608	586	616	570	621	588	618	581	598	565	617	650	586	646	622	600	620	600	596	643	619	625	625	621	593	626	598	617	626	588	549	574	604	615	592	599	625	604	611	628	651	594	595	602	625	619	574	554	593	565	610	559	612	639	586	579	609	592	587	585	584	602	593	631	629	607	609	567	644	593	625	605	601	581	616	635	601	595	643	619	604	626	577	616	651	597	592	618	632	576	581	637	618	553	617	629	566	584	602	596	576	568	581	567	619	611	579	630	605	621	586	619	617	568	584	595	573	633	594	593	607	604	574	577	600	608	627	654	622	589	579	590	650	615	619	614	635	596	628	588	587	614	629	640	625	594	605	627	619	593	562	631	623	606	619	593	584	591	557	584	586	626	601	591	626	601	575	611	618	597	601	605	620	628	640	636	611	554	584	595	600	610	612	629	572	597	636	599	643	576	598	586	597	609	620	616	618	609	623	621	607	617	621	583	551	612	657	628	633	567	548	566	605	652	620	571	628	616	624	602	641	585	607	590	595	601	613	605	574	609	661	586	582	592	612	631	595	622	594	607	587	573	585	572	603	587	572	583	593	634	598	586	653	607	605	637	586	558	591	626	638	643	605	653	621	630	589	562	577	624	584	653	569	584	634	611	602	614	613	645	622	564	587	610	589	579	626	639	541	582	626	612	594	617	601	646	597	607	568	593	558	593	604	600	581	640	553	601	594	604	614	590	660	606	582	598	629	608	568	614	602	581	611	599	611	606	599	633	646	562	674	611	599	653	566	619	591	615	599	576	600	599	628	590	591	582	644	625	650	581	622	568	616	632	601	616	614	623	518	596	566	616	586	625	574	603	612	665	548	633	630	592	563	621	629	591	585	580	637	608	645	640	600	575	592	593	643	631	583	572	597	579	584	577	597	610	645	624	587	610	602	595	623	607	607	600	619	592	575	587	592	587	560	603	651	612	575	590	615	607	582	623	629	589	594	633	632	654	625	555	558	621	620	616	613	551	574	564	618	605	584	681	610	578	624	608	593	616	632	630	615	583	556	595	570	598	593	603	591	616	593	606	609	603	550	634	655	614	641	619	583	601	591	597	651	605	636	611	609	623	584	602	591	626	621	587	567	622	574	592	597	621	634	594	600	593	588	567	581	620	612	619	570	562	594	635	571	602	615	582	651	640	615	557	634	588	597	564	600	622	656	609	609	637	589	566	592	601	610	639	615	641	635	653	648	608	605	614	613	635	592	618	568	604	579	585	624	601	578	615	618	592	634	609	609	616	631	606	588	619	626	637	631	598	600	553	608	623	585	623	568	599	576	642	600	563	593	581	585	607	621	607	583	598	615	567	605	597	615	596	570	585	603	591	541	593	588	567	599	578	635	583	597	578	623	636	616	593	570	597	621	621	612	590	611	577	641	594	576	596	566	607	596	573	574	567	587	573	604	580	599	620	616	580	571	597	580	596	601	583	631	616	626	615	599	587	563	582	582	610	625	620	616	610	633	600	583	606	585	596	619	630	601	639	624	569	570	566	614	582	617	658	586	624	599	593	636	612
22461	10488	9541	5082	3716	2681	2286	1910	1589	1512	1264	1095	1026	1023	907	919	810	744	768	653	633	617	615	654	590	614	605	596	601	598	560	612	631	576	582	607	631	540	597	591	611	582	620	584	661	634	640	675	624	617	612	622	659	647	645	602	595	635	616	584	581	564	620	619	598	605	600	584	589	606	601	610	576	569	573	648	606	634	606	615	590	603	576	624	604	617	588	614	566	579	649	524	577	597	584	586	578	614	571	579	608	582	589	575	626	593	594	568	623	605	570	611	611	613	609	594	618	591	590	589	585	588	579	594	579	595	585	600	598	576	566	604	564	604	601	599	565	582	587	595	616	569	586	571	592	586	588	627	600	630	583	580	585	543	623	578	568	589	659	618	578	599	595	618	577	602	612	583	608	613	580	610	588	579	631	591	586	620	597	610	606	625	604	543	607	568	563	614	547	603	560	619	577	616	565	650	607	627	620	606	591	630	579	603	574	632	588	633	622	554	637	585	607	579	608	597	591	627	588	593	573	573	606	576	573	569	604	602	629	581	568	599	599	624	538	583	551	602	570	596	611	579	598	598	592	636	564	560	614	600	591	570	579	614	602	610	597	595	617	590	627	573	574	561	587	620	585	606	583	627	616	612	631	591	594	590	594	575	675	594	567	591	596	583	610	591	577	532	579	598	616	589	653	611	600	582	605	609	559	636	585	585	633	592	582	622	584	582	583	558	647	584	606	594	594	632	587	608	616	617	555	611	638	567	601	636	597	586	582	589	603	586	557	636	587	554	608	588	573	578	627	632	596	626	579	589	608	584	605	606	603	587	602	576	611	582	587	623	579	609	578	601	592	580	601	599	612	619	586	567	641	588	604	602	551	570	595	591	554	551	570	598	538	531	546	573	593	601	580	604	592	617	576	575	580	618	604	611	590	608	563	595	603	557	592	600	609	559	558	601	622	610	569	567	594	557	621	580	605	597	584	567	620	574	598	614	624	560	592	608	620	616	579	585	566	643	563	577	581	590	557	608	579	593	606	633	583	584	516	601	532	544	618	596	588	584	555	590	627	556	631	571	615	617	618	601	615	582	614	555	610	566	569	616	591	573	565	612	600	554	578	589	617	587	595	653	587	561	594	641	594	585	571	612	573	593	605	571	568	621	596	563	607	569	591	569	617	606	590	567	588	625	557	607	561	629	578	624	563	580	586	597	585	604	647	589	558	612	608	615	569	632	599	613	575	590	616	573	587	586	590	619	634	590	590	591	593	628	628	584	580	604	590	569	588	587	633	560	580	622	603	601	619	581	610	581	571	602	555	590	612	608	592	589	593	595	608	532	575	563	643	619	581	671	593	647	561	595	598	576	585	585	572	637	563	569	569	617	611	599	587	591	568	591	579	615	606	580	561	582	577	619	594	612	573	609	557	580	605	556	614	595	615	600	588	613	550	660	605	616	609	608	604	600	589	611	580	604	582	632	546	601	552	544	576	605	544	551	636	626	632	594	552	577	623	608	572	630	610	587	581	645	599	623	625	582	610	616	565	595	577	608	567	600	614	623	615	588	585	578	600	654	573	584	598	624	661	585	630	599	601	577	611	619	575	607	596	608	625	541	664	578	613	594	623	619	610	569	606	558	615	587	566	607	591	614	588	609	591	602	571	617	565	586	644	571	592	600	610	569	571	625	585	612	594	620	629	596	594	582	598	558	617	578	601	599	584	555	612	627	623	585	544	598	609	573	591	622	585	599	571	604	590	615	551	597	588	593	606	565	595	616	582	607	593	605	598	581	583	578	584	571	588	604	604	633	572	622	600	561	578	611	626	586	606	601	590	570	607	557	601	612	591	580	575	593	568	597	624	623	599	597	592	626	629	600	603	529	552	573	637	621	632	583	588	609	577	579	591	552	592	575	618	573	570	570	588	546	606	577	597	568	592	594	613	596	596	653	674	520	581	607	608	615	580	623	582	621	613	580	585	556	609	620	559	594	608	581	547	597	596	602	607	561	601	617	580	632	610	560	637	567	594	567	599	619	520	598	585	559	557	544	609	599	606	629	594	544	603	577	596	527	629	625	571	591	599	606	596	554	619	576	574	617	594	598	594	612	538	571	599	574	635	578	617	620	599	641	592	585	606	598	597	581	597	561	599	602	607	611	592	605	561	567	606	619	614	605	610	589	593	585	631	618	585	599	587	611	606	587	562	599	591	571	546	607	653	602	611	615	598	605	567	564	626	593	596	647	619	575	664	591	647	608	577	563	605	595	594	620	582	618	620	622	591	603	572	593	602	631	608	593	612	610	591	589	624	600	557	578	612	611	629	577	607	609	580	578	582	607	619	620	587	570	581	609	640	600	609	600	608	578	637	602	579	582	614	592	597	638	649	595	639	580	610	619	581	590	595	554	568	617	589	606	602	601	564	566	585	610	624	622	573	625	619	589	599	617	621	603	605	590	586	599	613	604	612	603	593	578	588	630	576	591	585	573	617	585	583	656	612	595	621	593	573	611	567	638	588	608	575	595	585	563	588	660	589	611	567	623	567	627	574	563	586	571	631	615	619	606	599	561	635	581	616	585	640	550	595	616	606	574	557	537	607	586	591	608	626	616	623	552	616	596	581	609	598	586	588	624	565	595	595	587	583	608	609	578	581	558	621	569	621	559	583	576	624	593	582	605	625	595	570	582	643	635	621	609	605	584	595	575	573	594	611	569	589	554	608	570	554	587	530	608	573	554	583	609	649	638	582	534	608	588	592	552	588	589	585	581	554	604	584	596	583	585	607	599	591	619	598	630	604	608	595	602	576	614	607	622	555	637	581	553	627	607	571	549	574	589	566	625	569	517	586	589	613	553	580	611	582	587	570	574	643	568	580	619	565	603	630	575	591	568	610	575	538	585	606	610	576	594	587	610	576	597	588	637	611	593	626	590	556	598	600	580	618	628	595	588	607	569	590	598	596	589	622	577	557	640	575	572	623	556	568	588	602	652	606	583	589	584	565	596	576	647	574	586	617	604	574	609	591	636	589	611	604	624	612	606	575	611	578	625	577	566	574	582	588	597	607	638	601	574	607	621	589	580	559	588	615	561	593	595	634	599	563	575	544	554	580	589	607	627	573	612	603	600	563	590	575	593	582	526	587	592	593	597	608	596	564	586	604	637	603	623	570	583	595	598	602	606	539	573	608	593	557	616	568	622	571	595	595	622	567	594	599	591	579	652	532	579	625	577	602	604	599	644	583	586	595	602	583	556	565	618	668	641	591	606	591	597	597	573	607	624	579	626	612	576	609	599	607	609	625	602	591	596	620	575	609	565	604	574	562	581	583	571	583	625	579	578	588	570	594	616	546	597	582	582	652	632	599	551	585	613	586	602	644	609	577	612	521	601	604	569	619	583	597	641	604	641	559	588	612	571	572	585	566	612	579	584	594	571	616	627	608	579	544	640	596	549	603	576	614	597	579	587	625	573	586	624	544	558	600	579	607	593	595	559	621	565	607	631	651	593
22999	21702	29464	24488	21705	21846	13997	2816	1975	1502	1284	1085	1046	922	822	856	822	678	514	471	363	349	364	316	368	294	292	324	294	292	297	333	301	293	260	270	285	273	272	262	307	286	298	286	301	321	336	333	356	346	325	304	332	308	318	331	329	326	307	279	327	263	269	294	297	320	298	282	273	299	321	307	281	304	279	301	275	277	292	274	262	288	277	254	290	277	262	282	264	241	277	269	304	307	256	267	249	273	268	275	257	267	268	271	261	289	266	267	280	266	297	255	265	256	259	279	257	280	265	260	268	268	274	279	310	293	279	284	305	288	278	306	252	298	255	260	269	281	272	268	271	232	291	298	271	280	289	279	265	286	284	237	296	259	271	267	242	272	295	290	267	284	279	271	250	270	273	264	287	269	276	283	274	268	290	289	310	286	274	268	272	274	317	295	270	265	287	272	281	284	301	281	299	282	272	233	285	270	267	257	251	296	303	305	285	275	260	307	284	280	267	270	268	280	272	286	297	266	285	286	285	260	284	273	258	290	280	314	301	284	255	265	277	244	280	267	298	257	293	279	250	231	245	296	259	272	260	280	255	272	240	281	263	285	252	284	295	267	260	278	274	281	293	290	288	276	290	260	253	245	294	264	288	266	297	248	276	268	251	271	233	274	258	267	275	269	273	284	312	302	299	275	286	271	268	275	254	266	261	261	271	257	255	255	274	276	259	263	266	264	315	274	251	271	292	261	291	274	267	263	249	284	273	287	250	282	267	287	316	281	253	286	294	227	264	280	246	289	289	272	299	266	270	265	250	256	277	272	286	248	253	246	260	265	277	258	287	300	289	287	301	274	276	277	300	285	256	281	265	279	284	273	267	283	304	282	287	284	296	236	272	259	270	281	254	292	299	245	281	273	278	303	269	275	288	277	264	300	271	263	251	251	247	266	285	265	279	287	277	260	279	248	267	286	269	287	284	284	277	254	301	280	301	280	288	280	275	281	272	257	259	255	250	245	296	267	285	280	255	264	240	268	262	287	278	287	260	298	284	283	288	260	273	274	271	302	264	268	253	268	275	270	279	252	303	258	253	297	301	267	263	270	246	293	301	277	267	299	292	261	285	310	280	270	294	290	275	285	279	275	271	286	273	264	238	285	274	279	267	271	274	293	256	264	256	290	258	259	261	252	260	285	289	259	267	276	284	289	271	296	265	292	281	288	266	311	292	266	286	262	292	256	294	276	283	258	283	292	287	307	256	267	262	286	272	267	278	276	272	262	281	305	266	278	268	243	280	280	273	284	307	287	268	310	278	255	303	290	268	273	269	265	284	304	273	285	278	258	243	278	284	290	283	276	291	249	303	256	299	278	269	278	295	276	272	283	268	271	263	293	250	279	261	281	292	295	280	282	265	284	302	293	259	297	300	280	257	309	281	289	277	255	266	258	270	270	303	275	287	277	286	269	291	274	269	272	263	276	265	272	277	275	274	258	247	275	272	242	305	278	239	248	291	279	280	272	265	296	284	242	259	273	303	290	250	257	277	288	254	285	296	261	257	280	266	281	283	275	273	260	244	262	269	268	296	283	250	273	291	249	268	264	273	263	281	275	284	273	271	288	270	275	273	325	264	261	259	272	261	291	288	230	272	255	266	241	285	293	274	289	273	264	273	269	306	250	272	285	302	256	286	270	251	283	244	280	267	281	304	250	285	298	286	274	288	292	289	271	279	304	283	276	266	261	269	280	308	281	304	223	247	271	280	257	309	259	274	284	280	278	292	264	255	285	268	232	299	295	267	278	251	267	262	292	286	249	269	278	260	273	292	244	278	294	253	280	289	305	252	273	262	266	278	271	276	263	253	270	283	312	237	280	258	265	273	254	263	253	267	286	276	298	288	278	263	257	290	279	286	275	263	269	267	263	268	299	253	289	297	255	303	278	256	260	288	297	257	248	265	251	305	269	270	267	269	278	269	288	296	313	293	318	284	256	284	286	257	263	279	247	275	283	281	264	274	309	263	264	255	293	286	306	308	299	296	285	276	288	246	288	308	291	296	278	273	287	276	270	258	280	249	309	293	269	259	285	342	253	289	265	279	262	239	289	263	246	296	290	283	262	287	295	285	277	285	277	290	277	275	273	264	284	288	285	287	278	277	279	280	278	264	304	279	267	277	270	297	276	282	263	276	260	292	299	259	264	250	285	284	288	275	280	279	296	257	286	280	287	275	268	295	300	235	286	267	260	277	272	265	267	278	272	277	255	254	292	284	263	289	267	313	281	268	286	282	266	278	287	277	249	266	270	265	291	260	285	301	286	294	273	273	260	317	274	295	264	300	298	269	247	285	298	269	245	260	292	298	248	271	273	262	253	247	308	297	264	259	282	271	286	288	279	242	283	284	265	281	283	273	271	271	270	269	271	285	251	262	261	263	277	306	256	290	292	264	262	272	263	257	265	273	283	262	260	314	296	276	269	261	269	261	262	264	282	279	279	272	285	272	243	252	266	249	255	277	269	269	301	292	256	290	270	276	272	283	270	283	299	277	267	273	251	276	249	254	304	287	274	276	275	301	280	261	277	278	259	284	291	270	281	276	253	274	217	275	240	305	282	279	308	286	245	264	260	253	286	286	291	247	298	264	283	282	256	251	251	285	247	299	312	321	283	267	249	255	268	289	252	299	296	287	278	272	295	311	282	293	272	294	241	271	248	246	276	276	309	276	269	260	302	274	277	310	280	316	274	290	279	254	264	289	293	262	285	253	277	282	285	270	293	256	269	292	283	265	239	276	299	285	277	314	281	277	286	317	277	272	283	262	282	291	253	266	278	284	256	295	270	286	295	272	263	264	274	263	287	267	274	250	249	271	261	240	283	268	263	291	261	256	289	282	273	275	281	272	291	278	290	250	252	308	275	276	291	270	285	251	265	279	295	261	282	270	280	292	301	267	289	281	280	290	283	245	305	280	274	275	284	277	268	280	255	250	273	246	306	280	254	267	260	255	266	254	260	256	281	290	295	262	264	266	288	295	278	251	259	238	286	290	275	259	257	269	284	274	265	291	280	240	273	265	255	288	270	249	301	323	250	295	274	276	299	285	285	238	298	289	274	297	250	258	267	266	280	272	275	270	286	273	273	249	263	275	275	284	256	279	278	266	298	323	262	247	276	271	277	288	278	251	252	234	284	270	305	287	308	285	275	279	294	312	291	254	293	292	247	268	253	295	280	336	295	260	271	324	292	279	285	285	238	273	258	309	280	251	270	283	305	299	297	259	265	269	293	252	262	271	299	271	307	282	298	265	277	315	274	254	273	274	276	273	297	275	258	280	264	264	292	268	275	277	284	289	301	274	308	275	257	288	264	290	289	258	261	269	256	280	244	276	285	284	282	258	282	296	267	265	276	307	310	245	290	288	288	282	263	283	267	270	267	301	249	292	277	284	279	264	300	313	280	289	261	276	258	269	275	271	280	280	279	264	282	275	265	265	282	273	271	278	261	260	272	269	243	277	265
26447	19061	17259	9970	6609	5306	4219	3509	2738	2171	1851	1479	1351	1262	1092	1072	995	781	641	504	431	399	430	383	378	356	357	337	350	316	282	287	289	284	304	305	286	263	321	341	311	301	328	328	346	368	363	334	344	316	326	330	335	393	350	360	323	312	293	301	313	311	302	303	300	306	282	293	316	309	304	256	319	267	275	306	286	251	295	288	276	276	280	293	257	293	279	271	269	279	317	267	261	283	257	261	254	271	262	280	267	271	298	294	279	305	270	304	283	272	283	277	285	274	243	273	262	290	293	274	267	251	257	269	267	287	274	273	269	270	295	305	249	289	280	299	280	304	277	243	305	273	290	279	265	243	250	266	273	262	291	276	305	264	284	303	283	290	275	306	277	274	290	308	301	266	267	287	275	295	274	284	274	267	273	262	282	279	292	275	292	258	257	268	285	269	264	282	273	267	270	271	295	290	261	289	295	266	278	282	282	277	254	275	277	263	277	266	291	276	280	258	281	271	269	290	297	256	256	284	280	259	297	269	289	265	271	272	265	263	260	260	258	262	281	239	280	261	283	277	267	276	269	263	279	298	292	223	283	285	253	256	260	242	279	279	275	245	260	248	285	283	289	226	267	280	275	300	297	267	269	258	261	254	255	281	286	273	270	278	244	270	264	270	284	256	271	266	263	270	277	245	268	268	259	263	258	291	263	273	263	282	295	289	253	251	312	277	240	270	250	277	276	280	294	284	251	261	313	286	279	291	255	287	272	257	277	290	263	286	283	280	285	258	267	288	276	320	275	275	254	297	280	277	254	266	257	265	277	287	266	277	296	282	275	258	243	272	264	261	291	281	242	289	294	270	291	284	276	285	290	280	255	283	268	244	279	290	270	274	273	263	296	270	282	270	280	258	308	301	285	287	285	257	266	304	283	295	261	281	274	264	278	283	289	281	300	267	252	309	293	289	266	275	272	273	269	259	276	284	264	307	318	294	272	289	273	287	316	265	275	254	266	268	281	287	274	310	273	280	296	261	282	276	289	311	266	292	262	277	302	315	259	283	272	286	280	254	257	280	250	275	264	282	300	252	286	261	249	273	270	280	289	263	278	268	261	269	273	272	284	270	268	302	286	272	282	258	252	265	277	268	256	268	302	287	285	280	280	274	269	262	281	302	263	291	285	342	276	267	266	269	284	299	263	287	301	267	269	269	249	309	275	281	292	291	274	266	263	264	262	272	305	261	231	292	267	277	255	260	288	251	277	261	248	259	278	307	284	262	282	271	327	291	279	265	305	275	272	291	279	265	274	250	270	282	263	290	274	287	295	289	233	277	261	235	258	297	286	263	282	290	270	302	262	263	285	273	266	244	267	262	283	287	285	238	275	278	261	260	294	255	277	248	239	266	305	283	268	296	310	278	269	279	277	268	264	299	289	282	274	266	264	250	289	248	286	256	271	310	260	267	256	280	251	296	285	259	257	314	266	267	273	251	293	296	275	276	280	243	262	285	252	289	268	281	272	272	267	301	301	307	260	288	278	259	289	277	291	289	279	315	275	250	294	291	279	271	257	296	262	276	273	283	253	275	266	224	279	290	305	276	274	257	257	265	237	281	271	252	257	282	268	271	254	302	248	277	269	262	290	293	275	278	268	273	294	274	287	277	289	293	263	285	238	265	269	269	265	281	293	273	286	271	267	271	277	260	256	294	276	259	319	291	285	314	264	283	280	247	263	279	293	294	253	285	279	299	281	290	281	283	277	267	276	296	290	280	287	290	272	269	262	270	285	262	259	267	283	267	269	259	311	255	271	274	276	277	267	283	261	273	258	312	293	277	277	254	253	267	293	254	288	268	285	297	281	254	255	262	286	287	291	297	258	286	261	286	267	268	284	272	285	296	263	254	271	289	261	257	261	259	269	288	287	260	306	257	326	272	255	295	290	281	276	251	269	283	266	261	290	287	303	274	262	268	285	274	281	282	249	279	311	272	244	249	259	256	267	283	289	290	241	258	267	266	284	290	275	309	271	263	283	287	286	267	248	289	268	287	243	294	252	253	264	295	271	292	231	235	294	236	265	271	270	285	299	313	254	238	257	253	284	297	274	281	257	277	288	292	250	310	284	270	293	276	313	293	284	249	312	270	274	256	275	276	258	301	272	286	267	230	293	270	273	264	291	270	326	288	288	281	290	225	288	273	282	268	277	261	241	287	289	249	298	282	270	270	267	263	256	298	301	293	272	261	282	300	269	294	273	307	273	290	292	282	270	264	268	305	275	317	264	278	271	244	300	287	254	287	269	249	264	267	265	237	294	300	248	277	266	287	258	278	291	258	264	267	252	297	266	278	259	267	285	283	259	300	272	265	263	262	259	277	279	291	252	280	319	295	271	317	255	287	289	289	277	281	285	292	283	312	257	258	288	241	298	259	278	285	289	295	243	255	275	284	280	249	284	254	252	307	286	279	287	249	287	270	276	264	260	286	281	281	273	263	306	299	268	305	344	273	277	311	265	251	250	267	300	268	266	252	292	263	282	269	253	282	289	289	267	287	274	282	273	255	274	259	279	270	273	273	286	293	288	307	263	249	232	294	301	298	271	263	293	275	292	258	280	266	266	272	286	272	267	271	283	306	314	264	288	254	283	289	292	283	255	270	295	299	271	305	296	293	312	301	255	277	261	294	268	297	253	219	261	272	248	275	247	263	282	274	272	237	282	303	257	299	268	265	256	282	269	276	269	258	298	249	266	287	264	277	273	269	284	265	255	276	289	267	278	280	254	261	250	261	252	288	264	290	273	299	296	289	279	285	287	261	276	260	283	274	253	287	256	278	306	276	264	276	262	264	257	291	298	244	288	266	280	258	276	290	270	282	285	280	273	300	271	302	292	275	275	263	258	281	289	254	273	281	273	295	276	275	268	285	283	270	295	263	258	243	293	278	276	299	263	254	270	302	311	284	250	258	265	308	276	276	276	276	271	299	267	261	285	294	272	273	280	294	288	295	261	269	284	288	293	257	269	273	282	291	266	275	252	259	277	289	256	278	283	281	289	265	240	268	272	281	276	244	261	266	260	271	247	263	273	252	289	252	277	259	273	244	287	295	275	277	275	281	284	261	281	270	288	275	277	258	289	250	281	294	274	260	283	293	304	309	279	267	251	263	284	269	274	294	264	274	298	255	297	278	283	255	288	266	319	271	257	255	244	256	283	286	269	267	270	291	296	278	264	291	261	241	241	262	285	262	289	287	267	285	295	272	244	249	278	277	267	287	267	289	262	261	243	295	291	270	287	300	280	294	280	262	270	272	284	296	265	284	278	281	276	252	276	267	280	289	299	264	224	256	312	271	277	270	265	281	257	246	286	236	283	298	266	259	299	266	290	263	273	261	280	280	282	269	286	254	268	280	290	238	291	238	265	268	284	243	272	288	287	252	261	285	284	239	272	273	228	284	264	273	260	277	270	263	264	294	283	245	264	279	277	267	277	287	278	259	294	267	265	305	299	277	270	233
29096	19928	8988	2911	1657	1364	1303	1154	1109	973	912	828	852	821	865	816	793	756	744	723	747	682	716	736	748	693	737	716	752	712	705	677	692	714	742	701	729	667	683	665	747	752	736	807	721	721	663	692	733	696	748	723	760	738	737	645	741	711	725	703	634	686	694	692	706	707	698	674	742	671	701	702	689	700	694	689	680	674	689	712	727	710	688	706	700	718	722	691	666	676	662	698	675	698	720	708	671	732	668	748	686	673	729	671	664	670	721	689	701	656	666	761	685	729	751	685	698	679	677	713	727	684	718	697	702	712	714	678	673	687	687	709	669	698	719	717	668	683	694	697	702	667	678	670	739	688	740	727	743	698	741	702	737	729	696	733	657	710	676	736	670	705	683	658	705	699	674	701	709	756	691	703	712	682	691	686	738	723	696	709	680	672	687	707	683	665	673	663	649	699	671	686	801	718	725	707	666	649	717	734	679	718	708	682	710	703	701	640	687	682	720	658	705	705	775	725	728	795	768	678	661	654	764	735	682	698	680	719	681	681	712	734	690	691	716	700	776	712	688	693	731	731	692	675	670	711	688	705	718	740	666	659	707	738	670	683	702	636	689	645	688	658	676	708	717	658	727	669	727	722	694	696	730	674	714	677	671	683	716	709	700	693	731	704	691	701	652	664	689	716	646	734	715	661	724	732	677	742	677	745	709	654	700	638	690	694	740	726	674	714	748	674	675	723	723	658	699	689	778	705	703	692	762	704	722	732	704	726	697	727	659	706	744	661	711	716	675	713	701	674	734	688	705	716	682	761	677	724	721	754	732	671	689	657	717	728	715	661	745	699	676	731	689	707	681	672	713	706	678	707	679	713	684	747	681	674	731	711	713	693	692	667	729	694	690	735	708	678	717	694	693	747	697	710	670	642	651	664	701	719	699	693	731	711	669	681	702	665	674	692	692	721	686	683	711	675	697	688	714	702	720	747	724	754	716	694	647	690	697	665	660	690	726	653	717	682	743	715	663	684	701	697	681	705	713	690	729	691	700	721	694	700	737	669	686	692	730	670	691	717	707	697	693	705	638	692	742	754	702	694	664	696	689	739	719	692	754	685	689	707	692	735	682	717	726	665	674	705	714	676	691	708	732	725	670	718	712	735	790	691	688	716	707	673	669	726	712	692	699	695	673	695	714	703	725	755	724	688	711	704	675	669	749	708	718	706	713	728	713	677	716	622	662	735	684	720	714	728	682	688	656	662	724	655	671	719	653	720	679	688	693	643	659	658	704	719	727	669	705	710	689	696	702	687	728	650	685	728	669	732	713	713	692	704	704	641	683	664	698	724	743	709	734	704	678	706	711	751	723	698	692	703	683	670	704	683	685	709	705	722	698	679	688	633	682	705	751	690	689	707	703	694	675	657	725	707	685	714	731	696	696	690	697	641	670	725	714	681	695	732	671	720	686	679	684	678	707	733	712	666	721	693	707	680	687	675	678	682	689	738	657	715	701	736	718	693	656	661	690	689	672	729	668	740	767	700	722	677	713	679	692	728	722	699	697	697	703	677	736	708	733	680	688	769	723	716	691	722	699	697	681	698	721	697	703	703	706	716	682	698	695	704	703	696	680	638	668	719	672	665	742	727	693	696	681	693	648	688	717	740	731	758	712	696	711	661	678	732	662	726	692	672	668	717	715	729	721	709	749	652	726	739	692	670	706	746	688	687	728	678	707	686	702	735	699	714	672	753	750	710	674	694	695	673	708	759	706	682	698	673	662	704	672	700	745	718	652	736	739	756	713	688	696	703	678	732	736	731	677	690	708	653	680	650	688	713	682	729	685	751	725	730	647	693	689	711	719	709	679	695	681	663	667	668	694	706	691	697	682	702	748	695	716	669	693	726	695	712	686	713	730	675	674	655	726	709	727	698	692	723	712	701	700	676	677	745	713	725	701	681	688	684	659	674	696	710	719	691	632	714	747	689	694	750	614	665	721	712	681	714	666	699	707	719	719	783	663	642	691	701	756	650	714	674	718	658	714	688	697	663	704	654	705	685	704	658	714	675	688	690	744	671	729	716	676	700	670	684	703	687	696	674	728	691	699	636	749	668	710	666	692	724	684	684	669	693	719	709	666	695	707	706	721	727	717	694	678	716	674	726	701	682	682	694	680	711	705	675	683	650	724	681	685	712	733	704	701	686	710	718	662	703	683	710	684	707	643	714	654	701	663	680	711	693	695	725	710	660	681	703	705	666	733	687	709	663	740	753	739	693	700	692	655	703	688	631	684	677	673	716	672	657	710	713	684	682	725	665	733	707	692	648	677	693	752	715	713	744	708	732	711	717	687	695	678	734	687	708	669	744	681	701	706	701	680	698	678	693	676	697	712	766	693	680	700	740	727	685	683	689	688	722	711	714	688	738	725	701	685	713	688	697	685	733	704	685	685	685	664	706	723	695	737	646	690	661	660	669	697	668	718	658	749	682	695	690	700	698	706	778	735	710	664	683	717	699	665	700	760	703	665	692	629	714	640	709	696	697	696	735	675	726	695	708	711	727	680	686	783	652	713	716	740	697	661	688	726	683	691	693	732	694	670	675	701	650	686	682	722	717	714	713	700	751	700	747	675	706	646	692	701	692	660	751	662	672	691	692	701	642	702	685	681	685	683	674	714	720	655	716	718	682	730	709	714	739	715	650	704	721	642	667	730	731	691	717	712	750	680	727	728	709	700	736	754	646	760	709	707	710	674	724	702	703	758	734	723	706	711	739	700	711	695	676	726	710	705	726	671	667	750	785	735	713	684	663	710	701	738	680	694	684	695	711	704	682	690	731	719	732	660	710	678	732	682	683	716	672	747	670	720	719	726	706	678	694	647	698	690	681	686	698	690	776	683	676	749	705	668	723	702	735	659	747	675	711	698	722	705	698	683	695	701	666	707	711	729	784	708	722	697	694	653	712	719	674	751	673	722	745	725	679	713	676	693	703	692	702	695	675	751	691	717	651	704	706	712	656	719	698	683	681	695	671	711	710	699	729	690	670	734	743	686	720	690	703	708	713	687	666	708	677	715	689	707	737	703	701	709	706	681	691	653	708	716	705	688	680	721	648	637	690	687	724	683	730	708	716	702	732	734	656	686	698	714	678	717	759	692	673	718	701	672	713	746	700	719	705	714	700	716	692	638	673	667	668	727	704	678	655	727	744	682	712	700	691	752	697	702	669	706	683	693	687	695	726	651	742	721	692	684	734	709	664	694	676	683	695	686	734	716	691	696	698	650	727	655	710	697	756	698	709	677	684	708	664	692	719	649	706	681	700	684	747	721	689	733	663	681	679	686	689	715	690	672	689	682	735	730	685	716	686	706	710	700	705	762	661	727	712	693	710	705	750	687	708	718	713	718	699	734	699	691	717	717	659	706	728	716	693	727	671	674	703	663	691	695	738	727	727	697	740	701	755	722	701	683	694	699	717	721	690	720	710	666	688	678	687	691	699	701	664	719	681	721	650
21159	5778	5453	2981	2186	1978	1715	1526	1341	1173	1048	946	906	936	901	892	835	782	795	749	706	660	713	711	734	725	688	716	723	659	672	745	680	659	680	678	717	711	703	708	739	753	721	725	683	731	716	669	701	769	718	696	712	738	738	719	710	690	719	684	718	678	706	691	709	727	682	667	707	660	684	733	689	744	711	706	735	694	690	713	725	660	709	720	731	701	644	671	673	710	735	730	702	695	761	707	690	661	732	729	737	650	706	706	690	712	710	672	710	678	686	732	696	730	699	685	653	696	695	713	688	681	690	699	711	692	663	674	704	741	751	675	717	722	719	684	745	719	749	676	699	708	672	702	716	683	699	716	718	687	704	692	750	699	682	690	691	707	695	716	718	682	667	653	725	759	691	766	757	716	708	718	688	714	697	724	727	739	685	724	702	682	698	691	688	723	713	697	717	701	704	706	710	695	708	736	703	721	664	689	722	666	705	715	683	695	755	764	715	679	698	703	697	665	687	714	689	656	757	688	707	715	744	699	714	702	706	692	710	692	700	710	720	699	716	750	742	691	661	685	693	678	656	745	681	729	707	689	688	669	714	668	701	666	736	671	729	721	748	727	662	704	691	680	734	706	670	680	737	667	681	674	760	689	710	740	712	679	739	750	689	666	689	685	689	649	698	679	669	737	734	697	696	729	739	699	678	683	678	722	734	715	686	687	682	677	675	683	683	677	739	685	715	670	722	675	755	731	721	763	725	720	722	705	691	663	647	684	702	682	703	650	692	702	677	736	738	737	714	702	691	713	707	672	676	671	691	678	687	726	720	697	726	685	727	722	640	695	744	711	704	647	719	666	726	725	673	740	694	735	710	724	727	772	689	708	703	684	704	720	725	695	691	679	698	650	648	715	680	759	683	701	658	670	729	721	684	658	654	713	694	734	704	677	736	667	693	696	635	636	689	689	717	677	652	692	679	682	671	696	744	736	687	705	676	670	700	741	725	712	695	687	754	678	694	679	680	730	720	702	722	728	678	732	686	695	750	725	721	678	651	685	735	705	740	675	708	686	689	673	693	722	742	670	738	673	745	756	717	709	717	659	703	687	675	711	717	705	668	656	681	699	665	687	709	722	673	702	656	676	640	681	742	697	711	715	695	672	716	707	686	733	687	705	707	717	713	665	704	690	714	697	696	719	714	741	665	683	746	670	676	700	735	717	710	707	740	705	703	715	682	694	686	727	655	711	647	731	745	721	640	694	684	695	709	705	696	747	673	717	701	712	694	716	723	676	660	656	688	688	700	648	690	709	728	674	685	715	658	639	661	646	716	694	713	687	728	681	722	712	651	692	714	703	671	685	678	692	723	694	653	713	666	746	676	770	722	739	677	734	715	761	778	731	732	741	725	702	710	678	676	682	684	759	724	720	654	712	735	677	717	691	708	691	694	693	691	692	675	691	670	693	683	650	687	689	713	668	706	721	664	658	682	670	668	696	697	688	744	684	686	746	714	689	675	686	709	671	742	748	651	683	677	705	715	678	700	705	713	692	730	674	710	725	724	689	734	714	665	703	703	719	704	733	686	727	699	704	661	704	682	742	719	657	701	703	717	712	696	717	712	693	670	668	688	725	718	711	756	704	633	701	709	679	715	669	705	704	681	677	662	682	740	691	738	715	693	713	675	715	698	713	675	699	667	671	689	682	687	688	692	738	671	725	738	708	725	690	726	689	702	717	712	746	717	709	707	678	733	682	707	724	640	720	658	705	716	705	715	683	682	645	742	662	706	681	696	719	713	704	689	695	684	720	683	741	701	694	709	719	690	701	702	663	648	717	730	740	662	671	725	734	703	736	746	681	712	667	672	704	682	703	745	713	676	660	683	677	692	688	725	722	679	748	747	740	689	645	715	680	695	714	664	743	718	697	722	728	665	689	717	737	708	704	743	729	694	717	746	748	725	687	691	715	741	729	670	685	722	676	711	740	703	718	750	692	694	692	667	713	721	710	679	728	698	747	744	695	678	709	704	726	679	718	710	694	704	675	692	714	685	723	713	702	672	770	699	733	626	700	711	696	721	713	688	680	706	711	720	685	703	696	693	751	697	697	676	679	713	702	712	684	680	719	672	718	712	710	675	706	711	684	734	707	712	745	705	696	678	693	715	687	716	732	749	698	696	718	743	754	746	696	702	676	662	699	720	719	712	664	666	692	735	688	718	693	733	669	728	745	651	708	722	675	699	753	727	738	666	676	729	692	699	725	748	690	665	718	705	714	702	668	725	696	725	700	709	678	744	741	687	678	704	716	705	714	689	732	714	744	719	716	699	711	674	697	730	658	692	706	723	666	713	718	660	711	677	674	659	716	736	718	699	702	682	727	714	729	692	691	694	662	647	661	637	638	673	654	709	701	664	660	723	662	708	660	691	668	717	736	683	672	675	672	703	751	647	697	695	703	682	687	688	702	703	721	680	670	683	720	696	716	728	682	708	725	739	699	659	730	656	722	721	700	705	704	689	721	711	761	701	729	698	703	711	708	670	664	689	687	696	670	686	653	700	705	730	682	699	649	701	688	691	703	720	725	662	684	708	700	727	697	713	704	692	684	708	727	699	713	684	688	696	710	669	727	710	680	716	660	660	655	705	684	698	678	709	715	672	678	702	671	758	719	698	740	688	659	689	692	680	681	627	735	661	692	712	693	623	704	720	688	729	680	705	704	687	698	695	676	675	692	718	763	716	741	694	729	667	711	687	693	685	726	733	665	701	681	696	702	741	691	656	671	627	686	696	749	780	705	764	644	643	729	681	682	758	710	708	700	688	730	735	649	697	678	686	709	691	687	704	727	719	721	703	684	675	732	748	701	706	715	719	661	670	698	716	692	677	717	708	710	707	704	699	653	664	721	711	690	658	667	706	648	713	692	715	663	716	694	725	707	673	702	678	713	705	706	634	704	673	681	690	677	726	679	730	666	676	655	730	653	707	685	703	722	669	734	693	694	726	737	712	717	732	701	691	677	720	710	677	729	684	700	694	707	773	667	731	688	712	711	660	695	671	732	659	690	670	672	706	756	733	689	653	697	717	687	716	691	713	710	722	669	681	654	728	729	632	699	704	703	647	710	690	665	735	613	720	718	730	689	706	672	667	676	679	702	709	716	697	711	697	701	665	741	726	708	704	664	675	751	726	707	719	715	707	726	687	696	703	725	709	686	700	719	695	696	769	731	718	696	673	725	683	666	685	703	698	713	671	682	698	663	702	687	725	709	698	689	708	661	689	711	687	676	689	645	671	716	706	718	713	712	699	705	715	675	663	686	726	669	725	658	721	706	669	726	700	671	703	768	687	675	678	707	674	670	718	706	716	675	683	698	676	677	670	698	678	708	715	732	751	703	705	675	707	721	694	694	657	676	728	732	713	696	704	668	740	743	700	749	713	672	674	726	693	662	674	725	707	669	702	734	706	667	723	750	716	664	736	679	665	667	698	725	713	709	665	659	714	689	695	690	700	678
24148	21651	29056	24746	21683	14564	3333	1926	1566	1279	1060	964	1003	962	891	864	808	671	649	559	536	550	523	535	505	510	496	506	494	518	475	442	462	453	456	480	441	436	478	461	502	495	485	477	487	455	525	454	431	542	516	489	467	480	466	512	472	467	499	480	463	461	472	460	477	469	435	435	421	500	472	439	422	479	444	438	473	476	448	469	452	457	441	462	464	452	448	431	440	453	449	474	490	466	469	457	447	506	446	490	494	445	441	445	454	473	460	452	427	489	451	422	418	449	452	477	458	435	461	470	457	466	427	469	480	436	445	422	468	456	462	423	484	431	404	503	439	456	473	464	447	459	451	479	475	463	452	462	430	464	452	443	468	481	440	443	448	458	432	489	453	479	457	448	476	426	482	439	457	490	421	463	474	479	488	491	457	493	497	410	477	468	471	444	423	442	429	436	438	451	456	441	470	430	434	455	450	475	452	514	436	478	448	471	447	441	475	463	444	415	428	456	434	471	456	458	431	468	459	449	473	429	458	408	451	466	426	450	418	439	431	442	446	481	430	418	473	477	460	430	446	448	454	468	456	469	421	460	428	446	460	453	431	426	450	449	450	395	441	466	461	458	462	455	486	480	431	423	463	460	455	472	463	465	457	467	468	499	462	449	458	446	454	459	431	461	494	495	474	466	474	496	458	431	440	422	458	458	429	403	446	426	454	456	441	426	462	440	476	415	468	440	465	431	468	486	466	475	448	425	447	449	475	440	464	461	427	428	469	426	458	454	494	437	453	499	464	423	411	466	426	451	468	495	459	478	470	445	465	456	446	439	457	446	455	438	467	436	438	471	436	435	470	445	482	448	462	448	444	492	477	490	433	452	453	438	464	417	449	454	482	462	414	443	468	466	443	458	476	460	476	473	431	458	436	469	435	419	426	493	436	443	418	467	451	436	477	459	446	465	437	444	454	476	449	456	446	450	465	442	430	474	462	426	465	417	465	476	444	482	441	467	429	434	453	460	453	451	394	427	411	460	422	427	470	438	460	451	442	462	464	416	457	430	434	480	466	496	447	462	448	419	433	432	468	468	489	461	422	424	447	443	446	489	480	463	456	456	444	477	454	454	452	437	442	450	486	467	454	418	448	443	481	479	477	449	436	438	445	437	452	451	457	480	482	446	452	449	440	461	429	428	460	470	467	439	483	442	448	416	453	448	400	451	453	471	425	465	505	466	455	453	464	455	452	413	460	475	450	487	442	455	498	463	468	446	431	466	436	438	458	476	445	454	480	470	446	440	456	429	440	437	463	479	456	436	455	487	420	443	493	423	404	463	481	471	457	451	480	452	437	433	457	441	419	425	442	449	438	481	423	432	415	486	438	439	489	443	480	486	450	481	432	442	460	456	417	459	432	433	414	463	431	458	475	449	460	478	424	427	447	457	477	444	446	466	475	442	441	461	397	476	449	437	441	448	464	434	457	454	446	483	419	434	436	442	468	435	459	442	436	468	425	427	448	459	465	452	442	491	444	471	410	484	429	437	474	435	472	424	479	441	474	465	415	474	479	432	438	437	469	467	460	498	436	448	439	440	432	449	468	471	457	464	453	452	446	431	473	455	413	442	456	445	441	438	449	414	451	427	452	464	466	437	487	465	456	419	416	477	490	446	477	436	486	476	462	405	444	450	461	482	474	488	440	420	461	427	451	431	433	473	438	498	483	460	473	413	425	490	460	443	460	478	432	481	463	460	474	442	462	443	400	444	481	412	471	440	460	425	512	461	458	468	473	482	448	423	432	469	435	469	458	435	422	442	444	490	485	442	428	453	481	481	426	491	508	460	482	475	395	434	443	446	469	441	440	452	458	455	419	441	469	474	445	440	464	446	458	452	438	443	423	468	469	470	466	458	461	465	450	443	436	443	416	438	476	460	420	491	444	433	465	445	466	443	452	427	468	457	473	410	417	449	434	432	502	477	503	467	480	443	460	434	452	445	416	503	436	476	438	452	432	465	468	447	483	480	467	462	458	459	472	449	457	481	470	423	436	453	429	427	424	428	470	507	449	458	434	490	463	454	459	456	423	406	434	455	475	429	462	453	421	426	478	466	464	448	454	439	418	415	488	441	432	450	436	430	483	426	471	450	431	452	476	472	417	482	437	462	491	447	487	434	436	502	474	474	463	469	464	419	427	430	437	453	457	426	459	447	459	486	462	465	458	432	409	458	442	440	462	472	433	446	476	483	434	475	465	447	438	440	409	426	416	452	464	447	440	464	443	439	467	451	467	461	453	455	474	440	428	459	438	428	447	483	465	425	431	469	445	445	454	436	443	434	455	450	461	435	453	456	409	470	453	473	491	471	424	420	444	490	450	409	476	454	461	434	421	450	428	433	460	445	439	459	421	448	437	431	471	436	437	503	455	430	460	429	457	439	488	499	464	404	426	470	422	455	442	459	441	440	471	460	423	454	437	467	434	449	485	432	446	453	448	482	461	457	456	434	457	446	440	439	451	439	443	446	431	454	444	446	456	483	439	432	448	449	460	417	446	474	481	471	453	482	480	439	443	487	456	442	450	468	436	454	444	483	404	494	470	421	429	403	437	459	444	485	502	436	457	453	480	448	451	425	488	480	462	444	434	454	449	468	456	426	470	464	452	435	435	453	488	437	450	435	399	412	414	467	432	451	431	458	482	458	476	456	448	462	406	427	471	477	455	444	477	463	416	460	454	473	485	422	469	448	424	463	477	467	495	452	450	470	437	464	468	427	450	453	484	508	435	423	443	437	463	450	482	460	411	431	421	485	464	463	440	424	456	445	421	468	456	445	460	457	441	487	469	427	478	435	444	412	427	417	468	470	462	433	484	477	487	466	471	465	467	442	440	443	404	482	457	489	445	448	449	473	433	423	469	442	471	414	450	421	459	424	438	450	479	454	432	494	494	471	422	471	471	458	471	415	415	492	448	430	489	427	432	429	424	456	451	435	443	454	426	467	474	451	435	433	469	493	459	461	456	461	431	501	425	460	440	490	443	461	428	434	409	432	470	437	439	479	437	466	505	423	489	458	435	416	455	438	441	454	471	450	473	465	415	456	488	486	449	479	431	469	464	450	461	441	453	443	437	481	432	477	430	431	481	452	431	430	447	440	460	443	478	455	435	446	477	482	461	470	486	448	454	446	453	464	427	441	413	406	435	473	470	461	442	462	456	458	458	503	437	474	474	470	416	459	453	434	473	476	463	476	485	456	441	423	443	445	428	426	467	440	452	455	454	477	482	454	453	475	419	452	480	458	459	387	433	434	439	438	419	464	440	412	458	475	412	435	443	458	439	426	466	427	383	487	465	440	459	439	444	473	428	440	453	411	468	427	464	487	435	467	472	461	476	435	449	457	484	458	402	436	453	427	471	442	432	465	483	448	422	434	462	468	428	440	457	460	492	456	462	496	490	446	436	432	469	484	443	423	438	456	442	472	441	428	462	481	455	465	446	429	438	434	444	467	459	444	427	419
22755	13804	12760	6760	5051	4300	3555	2774	2203	1695	1398	1258	1265	1176	1120	954	875	800	754	675	573	547	558	551	569	511	473	525	488	444	477	489	492	455	487	448	469	488	538	475	497	494	477	505	504	447	531	504	560	485	548	500	471	518	491	500	481	493	450	487	510	467	513	481	471	486	465	477	473	435	465	480	501	486	445	448	470	490	453	452	487	471	442	466	461	447	518	437	487	447	501	455	448	448	489	430	493	490	448	468	492	461	475	437	454	454	442	487	414	466	416	466	481	461	445	492	479	467	437	476	442	476	456	467	462	455	466	485	473	465	448	441	503	477	464	458	463	437	469	502	466	455	455	452	449	534	482	455	461	436	468	425	485	438	464	451	458	473	487	498	471	472	459	485	454	466	482	447	447	442	471	459	445	453	434	481	477	473	502	456	470	487	473	477	463	486	496	457	463	459	442	435	482	441	477	451	441	450	462	455	467	474	473	460	465	454	484	448	454	445	482	428	445	463	441	459	460	483	486	458	443	476	485	483	487	455	452	471	461	454	480	453	431	474	423	462	482	473	461	497	490	484	469	485	503	453	440	448	486	481	466	455	457	467	450	467	475	471	510	494	442	432	444	485	489	501	444	464	469	444	479	494	486	429	450	434	500	467	448	470	455	459	480	463	468	443	461	461	475	482	480	493	467	454	473	460	484	501	485	486	463	464	462	414	468	451	468	511	490	512	486	486	458	437	429	492	440	431	435	468	461	488	480	471	486	493	424	462	475	451	467	436	496	505	445	485	427	447	436	460	452	454	484	451	466	457	442	476	470	440	448	448	486	478	457	471	467	484	445	497	456	430	475	412	464	448	474	499	461	446	452	446	457	481	484	437	441	489	508	486	452	499	460	522	462	452	462	461	472	480	485	464	470	481	454	474	483	464	450	490	471	457	469	477	499	463	480	482	438	458	474	439	474	487	494	467	486	412	487	491	462	460	472	485	425	459	488	482	476	472	494	452	440	460	465	427	499	477	469	477	460	469	446	493	472	454	484	461	483	479	447	448	477	468	482	468	474	479	495	530	463	461	490	451	436	501	454	502	468	431	472	435	464	488	471	457	462	409	455	461	456	473	452	478	469	444	466	432	439	469	463	479	442	464	508	444	478	453	481	449	484	488	467	480	482	470	458	449	447	493	432	484	472	484	451	446	468	475	463	479	503	469	443	474	441	439	476	456	441	481	437	486	483	461	479	472	477	446	485	450	487	467	486	466	446	451	484	496	474	493	475	486	469	472	469	452	461	463	453	441	456	513	491	453	440	418	437	419	514	497	436	468	480	505	496	455	449	453	483	487	480	441	496	484	475	482	460	455	526	476	457	505	478	454	448	444	473	499	429	471	459	521	456	480	480	466	455	509	421	463	483	491	465	448	499	463	452	469	433	448	475	454	473	508	435	469	488	441	467	453	460	493	472	442	467	484	418	472	499	457	472	445	415	472	473	482	454	481	432	488	475	487	463	469	485	449	478	452	482	481	468	459	467	489	465	475	486	433	431	495	430	451	450	487	481	431	463	458	457	427	491	459	430	435	499	478	478	434	509	459	435	503	459	461	472	474	436	458	469	482	451	491	480	526	456	492	466	472	478	459	461	436	500	477	419	482	473	465	443	446	472	453	454	466	462	445	447	489	474	473	466	494	475	461	475	466	460	499	485	472	475	459	464	427	463	487	476	442	440	461	473	474	447	541	491	418	495	508	459	491	515	472	440	482	443	500	518	483	427	455	474	463	420	469	439	495	441	441	456	428	524	481	499	434	454	435	463	462	463	517	480	476	439	483	477	454	465	477	453	476	486	480	454	460	455	476	432	463	497	532	455	434	455	484	477	468	499	458	493	465	523	478	488	470	528	435	465	470	450	452	461	418	479	477	470	505	445	472	465	447	452	492	476	465	471	472	460	537	425	429	468	476	459	456	463	477	487	446	429	490	476	492	451	447	469	477	490	493	501	471	523	449	484	473	474	504	474	467	486	487	485	466	450	470	490	491	430	444	475	459	461	480	465	473	475	453	488	479	447	446	528	440	504	449	472	457	493	477	429	473	467	451	469	473	447	458	428	439	449	458	431	475	465	483	448	492	463	427	471	469	491	458	478	436	447	447	470	496	453	492	485	469	490	429	453	493	448	449	483	478	450	480	512	491	472	458	460	462	485	470	511	482	430	472	483	443	466	447	476	452	466	467	456	482	491	477	449	474	492	461	482	458	467	469	465	447	497	483	459	454	464	486	460	513	454	473	445	500	489	469	461	440	474	463	448	474	454	432	490	478	456	480	506	460	436	476	466	453	440	494	467	463	448	446	464	484	479	458	471	448	422	526	463	465	500	460	447	511	472	481	471	432	485	466	467	464	495	502	449	455	498	494	477	490	509	488	445	466	455	510	484	445	477	527	487	478	469	468	491	453	452	457	474	475	470	483	471	486	477	478	492	469	469	452	473	471	509	469	500	422	466	492	498	508	450	446	416	484	461	489	460	485	446	461	452	464	456	443	443	474	464	448	436	451	458	473	497	415	446	503	473	457	457	455	471	468	466	462	432	492	494	499	435	478	502	443	470	476	491	441	452	460	422	472	465	458	496	472	487	438	446	511	442	449	441	522	455	491	443	463	461	472	485	489	455	473	458	466	454	487	475	467	442	463	482	457	455	472	455	467	463	472	455	524	454	446	479	427	452	439	456	481	444	492	454	489	435	409	469	458	466	497	495	452	502	457	476	457	502	467	453	453	468	488	431	484	464	475	496	473	465	468	480	459	498	494	473	447	454	445	436	445	458	493	475	476	460	463	457	475	427	475	457	438	485	444	459	433	449	472	430	469	457	490	405	466	451	472	483	451	461	471	442	460	458	431	469	494	484	455	475	476	462	483	477	484	450	478	502	457	466	428	474	462	502	472	441	457	487	467	472	427	473	458	465	435	482	465	468	465	468	464	456	446	462	462	474	450	462	431	464	479	483	480	454	434	487	453	432	492	446	486	474	461	496	469	462	429	461	464	436	444	464	449	451	432	483	455	444	477	493	513	477	468	457	467	463	442	474	511	470	476	402	471	491	498	454	470	470	422	488	494	479	509	465	455	465	456	453	436	449	455	456	485	472	486	427	484	481	455	501	468	453	452	466	472	448	457	446	455	514	455	470	421	481	459	510	453	463	456	443	505	492	473	469	475	500	503	491	439	455	497	476	462	470	497	482	456	440	443	466	468	483	485	468	462	463	456	455	468	448	487	475	504	456	478	467	468	463	525	478	446	445	441	450	471	484	444	439	432	451	459	468	429	464	495	487	493	456	443	460	491	455	463	463	505	458	443	461	515	475	468	448	447	481	442	469	485	407	479	448	447	430	454	496	477	453	480	503	453	467	479	445	454	453	433	474	473	457	450	449	486	446	447	442	484	473	421	470	427	463	465	456	480	491	435	463	491	426	445	475	485	481	504	433	422	465	458	491	446	438	477	486	500	460	474
25050	21624	28329	25332	19329	4110	2181	1708	1288	1152	1088	1071	981	973	929	848	872	836	737	738	680	703	641	690	696	685	650	647	666	659	621	618	593	639	664	650	636	623	637	637	673	698	658	662	621	640	631	640	627	666	617	636	621	663	664	647	618	655	652	604	583	628	610	651	612	637	627	685	676	646	653	643	635	665	602	591	631	600	605	636	607	642	642	594	549	662	652	616	639	634	647	620	699	654	668	604	650	607	602	612	681	654	659	632	627	591	636	646	632	622	616	649	671	658	620	594	608	647	635	652	643	616	628	629	586	649	663	660	605	640	722	603	610	597	602	663	624	604	629	600	650	635	642	649	635	618	601	643	647	620	657	630	624	645	621	624	625	635	615	607	658	616	618	608	641	638	645	632	656	609	597	593	655	633	624	637	651	668	616	603	678	615	606	585	633	627	655	625	665	644	643	642	596	632	667	645	643	626	633	623	629	656	631	653	622	603	636	645	637	631	623	660	670	610	642	657	598	611	623	613	618	610	644	662	670	602	611	608	587	609	600	589	613	652	639	634	634	607	634	607	630	599	637	636	623	631	652	612	670	634	640	634	618	633	639	650	645	679	615	621	603	631	674	634	643	655	645	653	640	601	662	636	606	639	630	647	656	686	600	666	581	636	619	624	613	655	603	600	647	643	628	632	622	610	655	600	630	581	633	607	646	629	675	639	591	611	629	620	626	608	593	645	620	612	625	642	577	608	655	630	630	613	596	618	635	591	631	661	596	587	573	612	586	639	625	663	617	631	633	562	643	599	657	663	624	692	674	633	661	586	643	634	630	595	644	624	629	630	598	633	625	619	602	597	613	638	634	595	592	614	625	621	628	655	567	610	644	611	623	641	615	624	611	669	665	586	612	625	640	622	627	684	620	594	620	641	605	606	654	628	648	657	646	609	599	663	611	597	644	641	630	631	630	642	632	610	646	659	615	638	664	646	606	637	639	627	644	616	593	635	703	649	645	639	643	625	647	583	655	647	622	656	625	654	665	633	602	646	677	618	646	611	649	605	647	620	618	673	641	629	590	654	591	639	626	573	630	650	638	661	614	574	643	619	653	654	602	662	580	626	597	675	633	609	613	656	650	605	639	642	632	623	620	617	625	644	630	640	634	617	622	622	606	658	602	671	654	660	624	578	610	640	647	599	636	664	633	585	593	599	641	655	582	618	623	632	629	615	609	583	660	599	698	603	632	624	581	589	678	624	637	597	625	651	620	629	592	594	619	645	601	627	661	638	641	597	632	643	626	643	656	628	634	640	588	629	584	617	610	610	679	615	683	679	645	639	607	640	609	602	649	616	636	610	658	599	648	640	662	634	613	610	606	633	612	639	656	621	666	630	663	647	621	660	642	680	655	617	619	658	655	642	641	649	620	608	631	631	640	595	627	605	651	610	628	634	638	673	603	597	630	596	621	639	622	620	613	670	626	621	669	627	593	627	657	663	649	654	652	655	636	631	612	634	641	647	659	685	624	636	626	605	657	643	592	637	657	605	609	648	626	597	648	669	596	643	610	667	622	645	605	589	618	638	642	605	597	624	633	623	605	700	671	644	636	619	649	627	592	635	647	652	609	583	619	627	583	649	566	641	614	637	600	611	594	602	630	604	600	641	634	627	601	651	650	613	628	609	604	681	608	613	619	598	634	652	652	610	668	607	596	643	629	642	656	628	639	622	640	632	588	617	630	600	652	625	613	606	668	657	626	626	647	612	626	631	588	643	576	634	658	668	600	600	602	636	626	661	638	604	635	663	637	604	669	623	647	583	624	635	639	621	624	627	605	601	649	657	586	606	662	583	612	625	653	663	659	671	621	585	656	636	622	641	665	616	595	605	629	612	609	576	631	616	626	579	627	626	623	628	570	617	646	607	622	690	596	674	584	626	612	610	621	662	619	631	623	630	636	628	618	665	612	611	637	614	625	624	600	634	613	659	622	626	688	641	610	636	617	643	593	606	589	611	600	656	654	645	667	641	625	598	638	602	684	616	609	613	609	617	644	622	585	615	592	599	623	641	579	645	634	628	607	578	636	648	602	601	636	667	620	612	603	622	590	631	645	584	621	626	619	612	620	603	635	622	622	574	598	608	659	638	606	645	648	642	651	655	611	645	603	609	586	632	601	652	642	678	633	656	589	610	607	630	629	674	653	624	582	639	651	645	609	622	579	583	599	640	639	608	634	634	641	652	638	632	653	627	635	643	612	645	606	640	678	645	630	614	597	625	608	624	610	606	599	609	668	636	633	627	621	577	640	580	646	598	642	631	643	645	595	606	643	631	631	652	643	608	637	633	622	595	620	610	669	591	622	632	636	616	645	609	675	613	657	672	663	658	660	580	648	642	625	629	607	669	573	594	610	638	585	605	623	636	628	628	632	616	645	561	641	678	653	609	614	624	650	650	597	641	637	597	633	639	616	612	628	674	639	624	667	538	608	648	685	638	637	607	659	668	614	582	616	649	592	627	626	626	621	619	626	640	670	631	635	658	640	603	675	643	647	650	629	643	631	644	612	566	619	626	621	612	631	631	629	622	604	581	619	581	597	572	643	624	625	610	624	580	601	629	646	628	666	611	621	638	638	611	660	615	631	639	628	642	617	637	624	616	615	639	634	605	609	654	612	610	613	630	594	623	643	613	598	608	574	574	637	667	652	582	629	646	597	646	596	635	647	643	627	635	654	612	622	610	647	583	629	632	572	592	626	617	647	645	620	642	646	630	594	615	620	604	617	621	617	664	617	621	667	627	649	610	678	635	630	626	640	632	610	600	687	646	655	616	636	621	655	632	616	628	603	591	587	633	614	637	603	620	603	694	585	633	603	672	581	617	626	644	627	616	613	644	623	621	628	651	603	601	607	643	612	668	606	641	607	630	636	625	644	616	646	632	644	607	601	641	627	636	626	619	621	655	656	642	609	618	660	610	608	639	635	580	637	637	670	640	623	593	636	598	633	576	643	644	662	566	632	620	656	613	655	606	646	610	612	638	647	675	603	661	611	606	586	627	599	619	622	622	618	606	635	614	669	667	692	636	659	640	624	595	628	644	610	650	614	627	605	592	628	636	595	623	623	649	675	629	657	596	614	622	632	592	560	634	621	637	579	657	643	571	575	629	622	630	656	628	652	618	636	589	638	586	639	635	624	664	602	617	636	646	598	614	602	615	633	588	619	652	640	635	594	630	592	607	636	652	619	647	625	655	649	666	576	592	627	694	670	591	619	615	607	645	662	590	594	623	592	616	622	619	606	682	604	590	584	582	639	645	616	615	675	619	613	671	604	584	613	661	629	608	663	642	656	617	615	666	586	632	659	659	588	641	678	615	652	645	640	639	600	582	643	637	650	645	638	633	613	637	639	600	630	602	648	640	662	637	637	609	612	615	672	650	652	620	632	596	635	624	668	629	644	607	643	588	638	644	633	631	632	627	611	625	605	647	663	646	616	618	653	656	606	638	624	631	636	633
22942	11656	10364	5198	4448	3800	2976	2442	1824	1550	1362	1248	1255	1149	1016	1055	946	896	820	726	677	672	714	645	702	634	653	689	639	656	628	592	673	645	680	620	645	639	616	596	695	617	629	647	642	602	618	624	679	667	658	670	711	666	620	671	636	625	649	626	599	630	620	609	628	556	625	648	579	618	630	663	632	597	602	592	609	665	620	595	623	622	577	623	632	595	652	590	644	595	603	620	662	559	617	626	619	612	613	580	613	574	642	595	600	644	620	601	613	683	621	668	653	617	595	605	605	617	649	605	635	568	603	642	617	665	633	607	622	574	645	575	608	627	638	650	604	558	563	629	593	617	582	570	610	600	585	652	624	640	605	652	628	660	603	615	585	622	622	610	634	647	594	568	643	635	616	631	646	641	618	633	589	617	602	680	596	630	648	625	651	631	587	646	667	634	616	622	624	669	618	623	619	646	592	621	599	643	630	618	629	579	609	589	609	628	632	612	637	642	657	589	627	557	649	609	624	615	597	630	627	615	591	644	670	631	653	592	603	578	591	626	633	632	602	590	613	626	604	623	662	641	558	613	566	573	607	635	620	623	612	588	658	604	612	623	632	616	583	623	618	650	568	588	604	586	632	610	628	641	624	600	607	585	610	600	654	655	633	603	601	622	649	620	611	607	632	594	611	588	618	606	641	620	613	615	634	598	617	605	602	591	658	627	636	640	576	592	593	606	612	602	627	605	641	570	613	633	572	647	591	552	631	635	567	588	613	627	641	610	623	611	599	618	598	617	605	662	577	593	605	605	653	613	610	626	645	674	605	616	620	599	659	595	590	638	611	593	626	649	632	572	591	594	616	622	638	636	620	619	611	616	584	605	640	584	624	634	619	612	650	630	590	609	623	645	640	600	599	562	614	607	599	599	593	637	630	608	609	624	627	585	622	607	625	621	621	632	600	585	604	578	642	580	633	613	616	606	656	642	574	606	628	618	609	621	623	576	640	599	605	626	620	608	581	595	616	568	631	643	656	592	669	651	624	585	609	620	575	569	616	626	608	566	615	590	598	598	614	624	609	653	623	650	639	621	614	598	605	598	639	604	663	560	575	655	606	618	603	605	642	626	605	569	634	658	649	612	607	608	610	608	641	584	609	635	632	657	603	631	559	612	595	629	587	608	574	577	614	606	599	633	611	611	630	636	617	631	636	602	632	627	620	635	568	696	614	614	617	594	622	623	665	608	603	579	608	638	637	596	593	617	638	598	638	608	600	619	593	598	598	596	546	631	618	585	635	580	576	630	601	594	575	613	637	609	635	613	650	599	605	581	639	607	546	623	631	613	580	607	572	613	633	584	612	623	661	611	634	623	625	640	568	647	633	643	597	558	634	574	620	656	600	572	575	624	606	633	607	604	594	648	611	586	637	668	635	630	622	608	600	616	623	606	583	619	657	636	624	669	618	581	609	594	618	615	591	606	646	644	588	608	627	597	625	636	618	599	595	560	616	570	630	586	628	595	595	598	673	577	611	587	603	617	591	638	624	616	613	591	586	644	596	624	615	635	625	636	612	626	634	595	609	643	616	664	639	617	580	648	648	628	632	596	657	618	586	673	595	621	562	613	617	615	579	644	610	646	624	616	592	572	615	636	560	630	628	589	599	614	575	650	657	641	601	608	622	618	604	595	617	625	645	631	626	584	636	624	654	617	578	662	602	597	599	631	641	617	623	584	611	614	626	589	618	620	652	585	638	612	591	610	594	633	641	637	673	675	596	609	616	642	631	594	587	575	639	575	642	566	611	589	621	638	606	613	573	593	638	609	603	625	675	624	594	595	605	612	603	614	644	589	584	619	606	614	624	600	592	575	596	601	624	680	604	599	577	612	651	590	648	614	585	617	655	618	620	633	621	606	589	666	629	585	577	596	629	622	595	643	650	591	612	599	591	645	594	624	642	630	597	574	564	622	583	612	614	597	615	622	600	635	635	637	636	615	578	617	639	617	570	606	602	612	632	620	626	579	616	608	606	599	586	595	629	552	596	638	642	626	610	594	615	619	654	582	596	635	611	626	637	628	621	633	591	608	619	644	641	623	604	590	620	567	596	577	603	589	622	608	596	616	635	623	584	602	633	581	685	650	639	633	557	615	606	601	594	633	612	619	582	645	609	592	634	562	602	614	600	601	616	645	608	588	579	626	601	658	598	631	686	634	626	649	606	671	651	610	618	618	648	650	612	574	586	606	637	669	622	595	583	604	579	651	630	578	646	607	648	636	620	583	607	600	628	656	603	582	656	615	597	624	605	554	639	585	634	601	640	619	574	628	645	568	626	560	634	599	617	605	622	595	676	608	584	617	632	584	590	603	602	592	584	617	628	645	628	614	611	612	630	641	641	627	636	634	627	607	603	588	601	615	625	633	569	586	618	579	618	597	607	616	634	628	618	579	627	589	643	600	623	651	634	625	580	573	590	594	630	649	593	648	636	590	599	672	654	638	602	609	580	640	641	621	613	603	598	634	598	644	588	623	613	657	559	620	645	626	613	595	648	595	567	609	651	617	639	613	613	579	588	588	620	592	588	634	608	611	625	612	643	603	588	576	602	608	609	600	585	654	626	543	661	583	623	663	635	596	572	616	632	611	629	635	617	658	590	583	589	635	559	608	627	590	655	616	614	606	591	609	631	612	597	643	606	616	620	633	555	598	661	600	612	618	687	636	601	644	594	602	605	597	677	596	632	592	626	606	601	620	607	596	622	637	629	591	599	619	663	663	621	591	610	613	616	633	653	662	645	620	597	638	595	636	609	578	631	643	585	617	591	608	629	598	602	619	608	584	637	618	587	592	573	637	617	599	626	627	573	650	628	652	661	617	640	646	583	647	606	636	612	620	606	636	581	655	608	639	630	596	584	586	619	640	668	639	588	631	575	628	607	625	609	614	609	597	618	594	592	629	633	609	635	595	602	580	596	612	632	605	611	598	641	599	618	590	608	595	582	604	572	586	587	648	559	627	586	610	631	618	649	594	597	657	586	597	582	630	614	622	592	628	590	632	643	645	650	591	628	599	617	659	589	578	642	580	636	596	580	560	614	627	599	587	618	595	642	670	628	642	635	599	620	606	571	610	609	595	621	581	585	611	634	619	608	649	604	611	588	646	664	620	618	618	635	556	651	634	615	657	607	665	625	611	603	600	607	639	627	582	586	576	604	582	636	578	646	639	628	618	593	625	615	583	582	643	629	651	610	625	566	607	606	614	618	690	605	603	609	590	648	625	630	644	592	614	590	651	601	608	619	650	613	610	619	609	584	594	651	616	627	600	643	622	648	637	620	548	634	636	582	588	579	637	593	638	562	610	590	643	602	619	608	639	623	606	604	627	591	615	573	607	627	578	607	652	633	598	631	567	638	626	610	626	640	600	614	622	628	594	588	625	619	634	631	611	559	597	595	600	608	617	616	580	622	630	584	625	592	621	653	624	615	629	623	639	598	596	576	601	622	593	610	631	651	618
23022	21706	29501	24445	21715	21880	14806	3378	1931	1560	1435	1299	1255	1029	942	930	866	796	592	488	501	462	436	399	360	381	363	326	319	350	322	326	303	326	308	309	312	320	297	333	337	332	339	373	344	311	317	328	343	331	381	328	337	358	331	377	331	360	313	334	298	322	329	291	294	280	322	298	316	273	314	357	329	314	319	306	320	306	311	272	269	292	302	267	284	317	288	263	292	308	274	277	269	276	291	281	289	331	285	303	291	288	294	280	283	301	297	283	291	288	278	297	313	295	293	298	326	269	306	322	306	276	263	275	278	314	307	312	303	309	271	288	289	292	282	281	274	279	278	291	269	277	264	293	272	320	287	287	285	255	290	262	285	311	297	290	266	276	284	317	293	258	303	286	287	273	274	327	274	267	273	281	266	286	301	310	289	293	313	315	293	285	310	299	317	267	282	299	293	321	317	276	272	277	296	304	286	286	269	307	287	303	234	269	312	291	284	301	296	299	293	282	293	287	311	302	283	291	271	333	295	282	302	283	280	300	296	285	260	293	280	256	277	290	323	266	295	296	274	278	292	289	273	314	280	282	298	284	287	248	303	291	280	285	301	306	275	314	301	308	286	299	323	289	285	259	315	308	274	280	283	292	287	299	307	268	287	288	284	265	283	278	274	269	302	234	312	312	302	267	273	306	254	303	290	288	273	311	276	351	288	285	308	290	260	292	290	297	273	328	310	261	271	282	268	276	291	285	311	261	273	283	273	266	298	286	295	284	272	273	298	299	282	302	325	299	310	289	293	308	290	290	309	301	281	298	306	265	275	280	293	295	297	256	306	266	324	324	286	310	269	285	291	298	305	286	304	279	306	303	278	292	273	311	277	292	281	314	310	287	308	285	292	259	308	296	285	304	288	312	309	269	320	300	308	289	291	285	317	287	299	306	306	259	302	296	280	300	312	310	287	301	306	293	267	278	279	300	304	285	301	293	305	290	304	288	271	287	299	291	302	300	311	301	329	272	281	292	272	297	260	296	289	308	303	301	273	280	282	276	284	302	310	298	286	284	290	294	260	267	309	308	305	278	280	293	316	283	305	270	270	326	278	272	312	290	287	296	316	304	293	261	279	278	300	315	299	258	301	304	277	292	301	295	266	295	303	311	263	289	274	293	297	246	283	288	320	273	289	265	264	261	274	269	272	299	264	290	290	271	266	308	268	268	252	314	301	339	272	333	300	284	276	319	319	279	307	303	282	264	327	250	291	288	279	299	299	263	276	280	292	290	276	279	305	291	290	283	301	245	289	285	281	301	286	308	275	278	320	261	279	281	285	301	291	276	296	311	299	324	322	289	256	294	281	302	270	290	273	281	277	266	296	296	268	277	288	302	298	316	301	294	263	276	290	280	293	310	286	285	308	299	261	297	288	282	307	314	325	284	287	307	287	306	281	293	306	270	280	306	292	262	292	303	339	285	299	286	264	272	269	300	269	264	280	267	288	284	276	285	292	293	301	326	310	285	289	301	279	281	294	295	314	258	254	299	293	291	289	275	307	277	318	270	271	306	280	296	292	315	301	317	290	278	290	322	308	312	286	303	289	290	285	279	291	296	304	283	280	291	302	280	314	311	277	281	299	286	255	297	338	266	299	299	304	312	308	317	299	268	303	298	264	282	283	318	289	290	296	272	277	281	283	294	299	317	290	288	285	271	283	284	260	278	312	273	279	305	278	290	290	318	307	312	283	313	310	278	280	290	274	275	270	306	285	289	277	302	305	278	275	291	298	269	308	297	306	300	293	306	283	293	244	268	304	286	314	280	286	295	301	273	270	285	300	269	285	331	280	325	293	309	273	293	282	299	299	321	294	295	269	309	293	280	278	284	295	267	302	295	269	285	287	291	306	301	276	268	303	303	290	288	269	316	280	272	280	310	293	281	300	291	281	281	297	249	298	309	258	290	278	261	326	257	294	313	276	301	279	291	300	303	309	290	289	277	292	279	302	284	331	290	318	283	272	272	280	285	265	269	327	300	283	270	283	260	289	286	303	266	296	285	282	315	272	288	294	289	287	296	296	309	280	273	287	295	284	270	274	284	294	275	293	292	280	301	294	298	279	287	300	331	268	296	298	283	280	273	262	311	247	292	301	312	297	291	280	286	291	276	267	294	305	297	263	293	322	310	263	279	312	288	293	294	276	310	296	284	279	275	280	279	292	268	312	276	275	281	291	283	282	308	295	307	310	298	302	323	308	293	289	274	263	304	308	291	274	314	268	331	291	265	267	293	292	289	300	268	279	306	291	324	273	300	294	315	320	269	289	307	299	270	295	292	300	283	297	284	300	280	311	315	331	300	320	247	249	279	334	285	282	314	270	287	292	311	269	287	290	294	307	304	260	277	301	286	308	268	296	311	303	297	268	300	269	261	287	293	290	301	270	297	282	293	271	295	276	302	294	255	305	289	303	286	318	295	296	282	288	272	287	309	290	302	302	287	289	278	274	303	295	314	317	282	275	255	280	294	252	290	272	293	294	321	291	282	292	287	300	304	289	261	315	316	276	294	289	309	284	296	283	303	284	278	268	292	311	319	298	298	290	321	309	292	305	295	291	289	268	323	295	321	290	300	282	301	329	324	294	333	315	303	297	289	269	290	281	291	296	270	292	285	269	290	301	302	316	280	274	311	312	276	282	284	282	311	281	303	298	257	295	300	282	253	276	312	280	283	304	278	310	270	308	280	281	283	304	301	305	276	301	310	312	327	280	295	295	295	261	306	283	278	291	281	276	278	272	264	285	275	326	326	257	268	319	277	268	268	293	290	257	319	294	289	283	284	296	316	298	311	275	273	283	290	311	304	319	301	324	301	281	295	275	306	295	260	305	308	290	322	288	296	266	270	289	294	280	302	263	261	279	268	274	297	298	314	269	273	302	292	295	319	253	321	290	325	309	275	284	307	319	290	269	270	291	292	272	290	271	278	322	297	293	272	290	298	300	281	290	276	306	304	328	276	265	319	287	294	282	294	291	270	279	308	303	280	296	284	296	283	293	298	281	294	271	316	271	302	276	273	294	248	292	312	278	289	310	290	257	259	296	279	309	307	285	304	293	280	258	265	283	289	302	293	289	267	293	298	333	273	272	296	281	308	280	292	269	305	308	281	287	286	262	300	287	289	275	286	303	295	282	291	287	277	294	278	292	247	282	285	295	283	269	287	319	273	275	280	306	300	282	290	273	263	271	280	286	324	293	302	276	298	264	317	327	287	271	270	272	295	290	282	280	318	260	321	310	298	291	306	314	299	268	285	288	248	294	267	282	304	293	284	290	285	292	306	299	286	285	288	280	283	255	286	285	283	298	266	274	303	292	275	303	290	279	305	284	299	304	315	290	271	286	283	299	315	291	307	279	309	314	263	276	265	310	303	299	280	311	274	305	306	312	309	283	280	294	310	292	285	280	284	294	304	306	294	287	294	296	280	281	283	298	315	291	293	285	267	264	284	285	291	291	272	283	291
25341	19989	18422	10726	8819	7279	5175	4240	2907	2301	1995	1766	1655	1397	1265	1249	1081	958	709	624	569	527	486	404	431	399	409	361	368	341	342	321	300	334	362	289	301	333	324	295	298	340	345	335	347	348	368	356	380	391	398	340	369	358	367	370	366	314	348	331	340	329	317	289	315	310	314	297	299	278	311	309	328	304	288	308	288	300	292	307	310	296	323	274	279	299	298	308	284	325	281	268	319	291	286	317	317	300	307	285	296	298	331	293	286	304	278	283	303	313	275	276	288	319	282	294	310	278	307	308	286	307	305	317	274	287	269	290	295	289	285	286	291	283	288	299	301	270	279	315	298	293	286	305	305	326	271	299	291	276	273	250	297	299	306	276	322	272	277	282	313	300	290	322	289	274	304	293	277	302	294	295	262	260	289	267	295	290	311	307	268	282	269	308	284	308	287	314	300	294	296	289	290	305	284	325	296	284	285	300	294	309	272	301	269	272	312	303	293	307	285	267	329	275	289	288	289	290	307	259	285	317	318	310	310	291	297	251	276	281	266	306	289	279	268	260	298	305	294	297	289	299	285	282	257	285	301	283	274	286	269	290	277	288	272	264	289	296	298	295	317	281	285	294	303	290	268	285	299	297	310	274	290	277	336	273	299	271	303	280	283	287	268	319	295	280	294	280	290	313	271	307	315	258	269	313	287	325	291	261	282	273	263	293	258	265	292	298	305	269	294	301	275	320	314	295	294	264	313	308	288	271	319	306	291	284	287	269	302	285	274	281	321	290	282	304	285	298	307	276	293	322	315	298	301	282	283	283	258	274	308	276	318	293	296	341	294	285	285	277	311	271	332	308	287	299	282	284	246	306	305	280	297	290	300	312	296	328	287	266	297	312	300	278	259	302	269	299	313	305	310	295	292	301	309	263	308	309	276	290	298	320	299	273	314	306	305	302	286	301	274	302	310	292	300	332	287	297	235	283	307	306	321	317	300	270	263	289	313	277	288	255	287	278	302	265	308	314	279	286	285	298	324	292	352	296	293	277	288	291	305	265	298	309	277	299	302	309	286	281	297	283	285	260	266	278	315	307	286	310	273	295	296	312	302	294	288	308	286	293	284	288	316	304	268	291	285	300	278	276	311	329	278	299	284	304	298	277	302	295	301	293	303	277	278	302	305	284	322	280	280	313	259	300	290	314	266	273	282	312	295	302	273	283	290	313	274	292	283	307	299	280	299	279	281	287	292	277	292	275	295	292	315	291	284	280	302	271	286	279	313	307	308	285	328	278	284	290	306	302	285	291	300	276	287	316	286	261	293	287	311	278	335	295	334	313	246	253	303	297	267	291	272	306	261	280	289	293	261	273	299	296	248	279	287	291	290	316	322	311	299	291	319	297	284	297	319	286	293	313	318	275	280	298	281	267	299	305	287	302	278	289	309	298	302	284	319	292	266	288	287	297	284	298	308	305	265	280	286	289	259	259	293	310	301	301	278	291	289	278	278	321	281	258	260	260	264	295	266	310	317	290	304	286	281	299	290	297	309	303	279	290	292	293	292	292	299	318	276	292	277	308	300	325	271	274	301	264	291	291	274	263	305	269	297	281	299	293	299	306	302	281	298	281	292	295	287	292	274	267	278	264	274	277	303	312	298	314	302	268	299	283	287	284	275	281	306	281	311	282	279	282	304	290	308	296	280	263	285	335	278	278	270	291	304	289	263	276	294	313	295	323	304	300	300	267	287	258	279	293	265	276	297	330	298	289	278	283	291	297	282	246	305	313	296	274	312	270	303	314	282	286	261	323	304	276	281	292	281	291	278	288	311	300	292	289	302	264	286	262	283	300	302	268	280	279	284	278	276	277	288	309	287	293	283	291	256	307	284	282	266	270	318	316	302	289	293	298	307	282	275	301	283	318	281	294	280	285	290	265	278	330	325	295	323	286	300	293	283	296	296	318	283	265	312	288	264	288	276	285	263	292	317	267	294	282	270	291	284	322	265	293	306	294	295	291	289	285	313	295	291	305	268	312	273	322	285	309	282	292	274	276	307	289	285	294	297	297	290	317	300	304	314	281	282	328	290	279	275	312	305	277	266	300	332	306	285	274	279	265	314	287	311	278	294	280	284	282	288	295	278	310	268	299	277	287	273	288	276	285	271	293	275	300	283	287	300	291	303	281	292	275	292	256	263	320	342	276	285	306	298	290	308	314	281	280	303	278	305	267	314	299	301	320	322	310	304	297	286	288	282	287	316	295	307	291	292	303	272	278	312	272	311	295	290	275	282	307	314	306	299	298	306	306	292	290	287	275	255	274	291	304	289	293	319	269	298	291	274	280	299	290	288	308	283	268	341	290	269	271	301	283	264	295	277	284	257	278	279	268	295	253	269	314	313	304	311	272	278	281	272	327	276	309	271	326	304	291	277	289	290	286	283	289	271	301	279	307	307	298	321	287	288	291	299	275	302	300	242	330	277	301	294	276	278	273	291	306	277	311	286	268	301	280	300	289	281	312	301	279	288	320	306	300	313	288	307	277	303	310	290	304	275	309	269	261	274	313	232	296	335	287	328	299	290	315	302	306	295	313	279	263	269	297	295	256	313	300	293	287	284	296	305	303	258	297	286	275	280	287	295	344	279	301	298	280	319	292	247	277	288	287	303	269	295	309	295	277	285	295	286	288	302	288	283	269	277	253	261	285	290	294	279	258	272	287	283	281	290	271	299	311	267	293	265	279	313	309	256	283	332	283	288	291	277	289	265	279	278	342	258	314	282	276	298	285	310	280	284	276	278	284	290	300	290	296	268	279	281	282	302	294	286	288	270	269	292	286	290	319	277	317	268	308	289	307	301	284	278	313	267	273	300	308	283	323	314	291	284	293	327	288	280	278	275	318	309	286	339	262	313	297	317	280	308	291	288	306	319	281	284	281	282	303	264	305	288	293	273	313	299	275	266	293	280	264	284	289	286	286	289	274	293	323	284	294	303	311	292	294	288	268	315	287	313	291	311	272	275	323	267	296	284	281	266	318	302	282	287	310	281	312	290	308	306	261	268	303	282	285	285	292	296	288	306	296	312	293	317	299	282	322	261	331	303	278	315	295	322	259	296	275	283	292	291	307	303	326	274	269	275	310	317	294	300	327	282	294	294	301	296	301	300	315	324	263	290	283	323	291	280	292	289	286	274	314	258	267	296	312	308	281	268	281	281	325	257	296	297	238	293	289	276	292	305	283	292	312	268	266	284	286	307	331	298	290	279	294	259	306	322	294	308	315	271	300	245	277	293	296	287	280	293	283	340	290	293	266	307	273	305	337	313	253	300	286	284	255	310	275	306	310	269	292	300	273	285	269	276	323	329	305	250	319	315	271	301	266	248	264	265	319	292	283	290	278	293	299	304	299	304	311	299	277	294	340	276	292	320	277	275	293	290	258	293	308	276	314	297	306	285	276	292	299	292	264	274	327	296	287	300	296	302	303	283	279	328	295	299	301	282	321	289	301	315	305
29319	19996	9222	3168	2192	1785	1457	1189	1072	1011	971	912	961	834	861	879	875	832	771	703	755	836	728	764	744	723	707	724	712	710	703	707	693	706	722	705	718	748	700	751	722	749	706	723	678	677	712	704	727	756	699	773	733	726	717	738	721	769	728	755	772	721	724	678	684	747	732	690	716	762	707	720	681	679	725	692	698	707	688	674	708	660	684	746	679	717	697	742	738	723	721	746	754	744	711	733	715	714	693	697	745	719	690	705	671	681	696	733	721	706	736	717	728	733	735	720	683	692	721	691	729	711	670	732	784	723	690	715	777	738	707	731	709	623	678	724	728	680	748	705	679	670	697	716	700	710	713	708	741	742	725	703	679	717	757	706	738	725	685	740	711	692	704	714	756	741	725	707	679	752	727	682	676	695	739	728	712	773	740	710	730	678	717	741	735	705	755	751	725	673	712	725	704	676	724	732	688	716	726	686	720	718	728	716	694	733	689	728	682	705	716	687	747	735	699	720	717	700	696	735	759	720	723	746	698	715	684	726	720	774	700	710	710	678	685	712	707	655	737	728	697	685	720	719	709	749	683	707	697	763	704	724	696	689	710	725	673	673	723	704	742	734	724	693	696	698	775	700	744	762	672	708	713	739	705	709	719	747	692	704	726	714	710	693	734	742	659	655	688	754	721	692	731	689	636	688	705	661	710	682	729	667	687	693	737	674	726	666	735	696	713	705	777	733	687	690	719	714	682	673	744	765	667	696	712	734	728	705	703	725	722	760	677	711	715	717	683	723	715	724	728	726	750	679	709	719	725	753	707	659	719	701	697	666	710	724	739	724	682	725	723	686	680	709	687	698	718	713	737	717	716	691	711	720	688	685	669	700	724	702	663	697	680	702	720	672	693	721	772	712	741	744	695	663	780	748	693	711	684	705	662	734	718	702	714	759	689	740	730	720	684	733	728	718	687	714	685	672	732	687	715	704	722	706	701	732	732	721	676	696	676	690	709	701	713	740	727	742	736	728	737	754	734	719	731	738	759	739	695	721	740	708	720	716	668	701	730	697	683	719	705	727	719	699	710	690	723	753	722	723	767	718	734	710	739	710	766	699	751	729	712	737	728	719	700	703	709	743	730	704	681	709	703	738	684	670	699	735	735	663	704	709	687	699	700	653	752	699	696	699	736	689	677	709	748	728	693	705	725	681	717	762	710	648	742	653	713	711	723	727	689	717	699	678	688	718	742	717	719	698	719	727	744	719	699	717	728	732	705	727	671	745	709	698	710	688	742	747	719	726	675	724	728	688	699	755	699	685	724	721	690	735	728	756	728	737	718	692	724	734	722	717	659	677	689	690	685	693	647	728	689	716	680	682	734	717	706	716	703	718	744	757	725	691	726	691	689	661	722	694	741	699	735	703	688	680	722	719	700	682	712	734	715	724	683	714	730	719	697	779	723	734	724	689	774	705	703	700	718	704	673	659	676	734	719	677	759	671	705	689	716	696	707	653	734	718	706	708	675	700	697	710	740	739	725	730	708	743	678	670	687	711	684	750	707	643	719	693	712	708	746	737	718	685	755	728	696	739	709	691	709	677	709	693	705	715	702	736	745	713	738	691	734	708	667	709	732	708	688	712	730	756	689	742	674	688	714	736	645	713	700	699	698	694	712	735	731	724	725	720	700	751	712	725	718	727	695	738	658	721	765	719	671	691	744	741	706	721	743	702	736	732	760	699	716	691	733	734	748	680	694	763	705	737	717	696	708	741	713	699	718	712	756	736	696	701	736	699	666	737	680	710	757	772	716	703	791	671	716	708	680	715	743	679	680	689	707	689	708	706	699	691	714	707	673	707	685	689	702	707	745	717	710	706	636	720	697	746	707	695	695	693	709	682	713	726	715	737	671	705	761	691	750	696	717	723	727	747	744	717	755	695	699	715	703	670	710	706	716	724	716	681	741	705	746	691	659	701	719	733	686	740	731	692	740	755	692	687	744	709	750	697	681	749	730	707	730	754	748	707	757	703	726	712	705	710	738	722	747	704	714	723	740	706	792	713	740	663	695	715	680	705	726	694	691	772	678	723	691	716	701	687	749	711	736	723	700	716	728	758	703	720	670	749	704	721	684	657	708	726	718	657	686	742	734	691	703	705	715	765	706	697	664	702	745	712	707	711	685	703	728	719	721	725	759	710	719	693	715	728	710	706	708	704	740	688	688	669	689	744	681	686	727	674	698	676	709	690	717	721	677	723	696	722	693	680	748	774	764	719	721	751	723	720	709	723	718	701	718	702	689	727	713	753	683	737	660	697	698	727	707	741	680	723	719	714	689	681	715	684	721	753	744	688	667	720	684	734	682	735	734	738	692	712	759	704	727	729	710	747	700	656	712	718	721	709	653	703	674	663	686	710	675	751	713	710	725	697	697	740	683	690	688	728	708	735	718	681	704	655	705	699	715	738	730	706	705	704	752	700	716	724	714	717	728	742	730	750	698	762	701	740	700	684	708	729	742	717	714	738	701	712	769	711	724	708	741	707	758	716	702	748	710	712	707	709	745	683	660	686	750	734	700	707	763	717	754	757	723	726	708	724	724	703	739	724	690	731	692	721	691	735	706	741	711	743	730	713	678	727	677	753	709	738	714	731	715	740	725	730	709	734	705	699	706	750	704	733	723	680	697	776	727	712	727	723	708	703	690	710	709	738	680	719	712	729	696	688	741	753	702	737	728	717	711	709	674	698	749	695	684	675	667	772	725	711	779	711	683	702	711	681	699	750	723	731	690	742	723	698	700	653	705	723	680	709	740	726	724	721	713	728	737	729	702	695	726	708	675	743	696	714	716	732	714	720	696	750	731	709	679	698	712	721	691	730	756	742	690	651	683	722	689	696	652	682	694	739	738	713	696	753	690	734	696	682	723	679	689	712	719	731	709	725	715	703	691	730	759	738	735	691	709	715	730	700	740	751	728	709	716	705	684	711	732	671	736	709	741	755	728	703	717	723	728	679	720	730	662	697	706	713	717	733	719	755	738	677	715	714	758	719	703	687	698	736	719	705	672	682	715	658	725	715	709	718	733	691	675	713	735	699	696	715	703	725	770	720	696	733	697	703	731	703	701	685	713	695	690	694	735	704	716	729	747	698	735	698	705	686	712	710	678	712	716	744	725	713	745	727	691	757	704	684	690	729	738	694	721	682	748	776	696	668	746	689	732	699	720	687	746	682	731	713	708	707	668	705	718	680	711	770	695	713	712	738	681	722	764	694	701	730	720	725	757	715	666	666	767	706	719	729	711	687	698	731	703	668	707	665	756	680	777	681	676	721	724	733	694	709	685	705	701	709	778	728	717	747	725	741	705	744	716	692	682	690	716	717	707	705	728	673	700	691	713	738	691	675	681	681	714	699	732	727	716	738	729	748	719	680	695	716	723	693	747	704	743	697	742	721	727	727	727	693	679	760	677	741	710	727	733	764	764	734	749	716	730	681	735	691	719	751	698	654	722	722
22596	6231	5532	3603	3108	2424	1964	1581	1248	1135	1091	1093	1030	1018	924	962	909	829	780	763	786	757	752	737	746	762	702	726	727	736	716	685	686	722	662	685	773	709	710	696	694	745	730	691	705	716	763	737	683	732	699	725	693	771	698	774	730	733	704	732	688	750	726	706	747	694	695	696	765	694	718	705	683	718	771	765	682	742	710	689	678	708	667	720	730	688	728	711	720	699	748	690	723	722	690	715	719	711	711	760	717	743	696	705	760	738	734	683	723	761	694	731	710	710	696	697	689	752	700	669	689	752	719	685	740	698	707	692	715	683	680	754	682	729	726	738	697	734	739	674	755	722	760	733	682	684	721	706	734	674	710	701	735	688	707	757	715	737	665	696	730	710	716	725	702	716	742	771	729	706	704	701	737	682	693	716	674	714	725	763	740	708	719	704	681	720	693	740	747	765	726	706	737	728	699	784	726	736	653	699	725	754	728	669	782	702	723	725	733	729	763	713	707	730	732	716	703	682	678	744	717	763	742	734	684	722	713	698	714	698	754	699	699	675	692	695	693	716	718	743	719	742	680	716	706	691	737	720	663	740	695	747	691	723	688	768	735	726	726	712	671	735	693	746	727	740	697	747	722	720	743	745	704	714	697	767	685	727	724	662	714	710	702	700	734	703	747	735	698	752	752	681	700	705	688	719	716	731	695	725	724	716	677	732	708	708	745	719	686	741	701	723	698	722	708	757	727	731	740	752	716	690	686	711	695	717	662	727	742	690	750	738	758	738	746	713	664	736	733	710	735	749	688	661	726	685	720	729	736	692	693	716	761	735	737	702	712	689	702	698	722	689	687	726	715	715	746	733	751	730	751	745	704	734	719	714	726	722	765	749	697	734	814	694	704	683	724	741	681	742	716	711	703	742	699	731	741	702	730	699	697	685	697	695	729	706	716	697	741	713	756	722	665	759	705	716	725	733	716	709	768	718	759	716	710	727	703	711	703	694	730	747	718	703	647	703	760	722	754	733	717	680	748	716	739	715	698	715	740	734	728	681	700	668	724	698	675	707	728	732	728	702	726	699	719	756	740	741	681	737	731	690	718	725	714	713	693	693	697	702	715	786	692	721	670	720	659	698	712	705	738	721	772	743	758	678	719	710	693	674	685	683	739	712	715	716	724	730	717	685	667	668	723	678	695	687	741	745	693	696	692	762	681	689	658	661	773	753	709	725	700	737	684	715	684	676	719	751	691	712	719	729	713	759	695	732	669	701	673	734	681	785	716	669	721	676	705	794	704	716	733	714	734	756	688	714	699	722	688	711	735	726	758	713	715	726	722	721	721	710	721	758	702	690	749	735	729	760	741	737	674	738	752	744	685	707	735	709	729	719	701	717	718	670	692	673	729	725	726	744	731	674	720	676	736	698	684	671	721	640	662	696	731	711	693	734	699	758	717	698	699	754	734	711	735	734	741	695	735	728	755	730	725	744	696	679	726	723	729	766	730	671	681	778	724	718	738	717	688	745	719	738	697	758	717	693	721	688	723	733	717	719	717	713	768	706	667	731	749	741	743	732	682	670	727	726	734	691	701	697	736	732	732	716	711	723	695	727	674	727	737	692	703	724	730	715	754	747	697	715	696	669	695	676	789	727	751	757	720	764	737	738	721	735	706	648	703	735	765	693	676	716	758	737	777	716	704	741	716	726	714	752	680	728	711	725	711	719	737	723	727	690	743	727	760	716	687	744	691	711	694	669	701	680	754	712	719	728	704	743	707	749	689	706	684	691	727	708	701	686	715	745	724	708	693	749	707	688	720	693	787	712	710	738	720	720	729	717	684	723	714	714	684	708	722	724	730	758	736	746	716	768	741	710	701	686	717	691	722	715	751	704	709	730	762	741	708	719	727	735	754	674	712	724	727	732	696	723	714	668	722	705	673	731	730	722	696	693	707	671	750	710	692	709	732	699	757	744	703	688	751	676	730	746	727	760	712	720	768	700	740	697	737	724	703	751	716	685	712	729	697	764	715	708	710	688	693	745	726	709	674	735	732	666	728	728	716	827	748	734	691	709	665	720	692	681	742	719	707	695	785	712	692	736	719	740	720	700	771	674	719	661	693	709	726	728	722	718	713	716	726	681	695	695	746	714	772	707	772	711	768	733	704	708	706	728	727	766	708	730	691	742	830	709	720	752	744	709	733	743	705	732	718	729	685	737	750	718	684	699	732	691	712	683	704	744	711	727	712	739	734	709	724	715	736	692	705	754	713	731	689	694	689	732	726	691	714	729	744	708	715	746	735	701	768	687	672	709	721	697	736	715	684	703	745	719	724	780	733	682	705	661	713	704	735	669	736	660	691	728	740	732	728	739	691	673	731	721	748	728	677	702	744	728	723	685	722	699	720	748	700	739	702	733	701	746	705	752	734	714	698	763	715	728	708	657	752	681	741	698	755	713	724	736	752	783	683	679	729	693	706	717	729	677	745	733	701	682	765	683	691	678	674	750	680	678	756	705	702	667	760	718	716	748	693	716	693	712	729	751	757	681	735	751	720	717	726	700	715	677	715	725	726	756	681	743	712	681	705	722	672	733	705	723	717	751	723	725	742	712	696	711	726	692	695	721	727	716	705	728	705	707	709	723	687	685	703	760	714	737	724	753	710	735	683	716	697	687	716	755	722	721	737	741	745	728	743	714	696	708	671	736	714	704	703	695	740	690	715	683	721	712	699	697	683	688	718	708	679	759	677	684	764	706	784	719	736	688	725	734	735	701	710	740	705	693	724	727	703	714	741	678	754	673	683	729	742	786	695	739	732	723	762	710	754	718	737	745	750	698	720	709	686	726	736	704	695	689	732	677	757	720	664	746	767	702	727	696	714	751	676	713	723	755	723	681	750	710	726	745	699	734	705	725	706	694	742	695	717	718	736	694	698	704	732	715	735	693	728	708	689	720	706	755	737	704	688	695	717	719	667	679	755	736	751	670	705	787	695	755	672	743	700	768	776	737	739	743	725	723	697	728	737	735	740	709	650	705	699	720	733	705	697	715	709	736	718	751	762	753	718	696	702	691	748	759	734	703	688	716	679	730	741	727	763	729	706	725	698	730	726	759	718	734	742	704	781	784	756	687	728	674	706	673	717	685	722	674	702	720	762	708	705	723	714	709	746	701	700	658	782	725	715	715	659	795	719	741	694	690	703	669	691	677	715	719	716	718	722	747	675	696	696	730	634	708	713	697	721	701	717	707	723	719	726	753	744	729	704	728	732	687	737	710	675	627	719	734	684	707	725	732	720	686	740	719	736	707	700	727	687	724	701	731	730	717	745	745	724	712	677	686	713	752	767	718	720	743	707	712	693	702	726	739	688	685	751	716	699	695	764	759	691	724	692	759	711	723	720	717	687	694	701	720	692	716	683	688	706	691	724	759	714	724	690	705	759	682	696	707	711	696	726	731	707	712	671	702	699	752	727	745	706	687	748	735	688	669	752	742	711	759	729	758	749	738
23974	21499	28802	24579	21486	14871	3387	1840	1403	1279	1212	1032	993	955	848	806	786	766	616	599	597	559	528	524	452	507	462	505	434	496	469	504	477	472	470	463	475	428	474	487	439	475	477	480	511	518	457	487	477	441	481	486	444	506	487	456	474	489	504	478	471	450	501	454	459	475	442	454	423	467	458	494	454	441	429	478	421	454	449	438	464	496	426	479	488	436	440	475	441	466	445	468	442	459	465	447	423	465	457	454	443	475	423	443	444	452	458	428	414	499	425	429	433	454	495	430	431	484	444	475	477	456	422	451	462	476	474	453	449	464	444	470	428	445	459	424	475	462	434	465	453	473	436	505	469	421	483	444	437	453	467	428	429	441	440	448	462	443	458	423	437	455	431	446	444	457	449	441	472	517	475	447	398	444	414	436	475	443	435	476	427	473	431	491	467	463	464	467	455	416	487	476	463	456	416	452	447	442	447	450	442	423	480	449	462	432	467	456	479	456	454	452	495	453	450	448	410	475	485	454	465	488	425	446	439	490	436	411	427	457	466	452	489	478	470	452	459	455	442	435	446	471	474	432	467	446	463	394	449	425	454	497	452	421	459	445	449	430	450	476	481	438	425	474	458	445	446	436	417	459	468	415	422	476	475	486	453	448	439	438	459	503	456	436	483	415	442	431	457	450	451	491	418	471	485	443	480	428	465	446	463	451	454	465	454	463	478	433	457	466	451	442	466	454	450	450	410	474	444	483	414	445	432	444	462	442	416	476	469	418	431	423	491	462	426	458	415	443	475	464	427	447	455	438	460	457	432	475	437	453	451	435	444	451	446	457	415	485	430	440	433	470	461	465	466	463	458	405	424	454	412	448	457	468	424	420	434	482	458	454	435	457	433	460	442	412	482	497	443	442	434	459	445	458	453	474	429	447	471	441	455	456	426	438	460	426	470	478	467	463	471	465	430	467	453	522	471	428	391	461	492	466	470	462	486	452	465	450	433	447	440	467	459	514	469	492	465	481	456	458	441	453	460	444	450	433	455	433	451	445	458	466	498	420	466	425	462	464	438	457	435	472	438	439	448	410	454	403	482	465	478	439	489	480	445	414	429	466	425	472	451	445	447	450	424	455	453	436	460	442	432	468	445	448	449	490	463	457	433	443	446	458	448	442	463	444	432	472	454	445	454	465	512	475	440	470	492	451	446	471	455	464	453	491	453	455	463	440	447	440	421	441	445	445	527	462	443	453	479	450	455	440	459	456	444	502	439	451	456	446	455	469	466	442	432	410	453	473	466	424	436	470	462	474	486	468	464	476	444	460	451	462	421	423	478	470	477	446	456	414	449	440	394	463	436	424	429	443	455	430	393	437	491	424	438	493	446	449	457	452	451	468	466	463	449	483	471	444	506	461	435	476	450	479	415	408	465	460	461	454	482	463	463	440	454	452	422	452	468	459	439	442	420	442	460	472	451	435	473	456	499	432	493	447	460	466	433	456	450	457	466	470	483	435	449	443	443	434	473	473	433	479	424	477	451	427	464	458	495	452	507	435	448	457	448	486	453	465	454	470	432	441	466	479	478	447	480	440	427	460	482	441	445	468	439	453	432	427	482	463	429	439	453	451	499	434	463	453	459	488	428	472	460	481	449	475	477	467	464	446	431	430	489	482	476	454	469	455	469	459	455	440	442	431	429	441	493	407	436	446	463	433	401	436	456	446	421	465	480	450	399	399	441	429	460	452	514	471	491	454	454	445	487	474	440	442	462	467	476	463	467	453	497	495	418	432	468	473	458	499	453	462	438	457	451	441	426	447	499	450	436	457	452	438	444	448	470	431	447	443	452	461	473	487	450	438	404	455	437	434	479	464	451	441	452	443	443	440	460	448	476	473	471	476	465	457	465	451	442	437	487	448	462	482	438	481	447	451	456	464	433	473	434	459	481	450	444	431	465	489	453	459	482	477	434	446	451	469	454	465	477	436	445	417	468	463	476	459	501	465	422	469	447	419	484	423	473	490	467	442	456	500	425	444	454	425	479	422	419	443	501	444	429	426	432	474	443	459	448	435	419	406	446	458	432	501	474	443	422	438	438	484	422	504	447	448	462	473	470	441	475	446	443	481	421	449	479	469	433	453	474	428	470	439	462	464	439	445	484	469	457	442	432	487	483	465	459	442	376	460	452	430	486	474	463	418	430	467	450	498	437	471	451	465	461	473	428	422	512	432	449	461	460	473	439	436	458	474	454	460	465	431	453	433	479	481	461	428	455	434	462	449	404	453	452	468	424	428	479	422	457	436	438	479	479	463	443	439	472	466	466	439	444	478	466	467	479	484	438	447	430	454	437	451	423	427	463	456	469	405	469	469	482	437	437	456	466	424	503	445	454	439	445	455	458	463	441	417	456	478	470	463	458	415	417	449	413	426	453	439	416	426	460	458	471	446	436	439	440	461	443	482	463	469	443	463	449	442	446	421	492	448	504	465	423	441	452	460	413	443	450	444	474	428	448	484	461	430	445	424	443	497	463	456	484	469	482	434	439	467	490	458	465	449	480	453	464	446	443	437	442	460	461	470	451	426	487	449	438	474	487	483	453	464	469	471	451	511	475	455	438	428	465	432	415	506	460	417	481	442	458	432	441	473	494	437	465	433	472	439	435	406	459	471	449	444	465	458	445	434	464	468	481	448	473	415	450	409	448	428	493	494	470	466	470	464	452	480	432	417	462	450	447	476	442	444	485	453	474	443	446	455	432	446	433	465	449	423	462	471	453	466	445	448	466	485	428	457	480	460	435	450	472	487	456	465	431	442	456	424	434	460	475	449	470	464	468	470	439	458	496	441	467	461	429	450	446	421	454	456	443	450	430	428	497	446	470	420	482	419	437	439	469	468	487	436	402	450	460	464	443	444	450	473	484	457	441	447	422	439	432	469	444	428	475	465	445	441	464	424	422	435	449	484	428	447	432	456	422	452	440	483	471	490	478	489	495	473	451	472	454	462	502	418	479	437	459	450	507	438	451	449	442	428	452	460	437	434	469	419	431	405	430	451	463	450	427	416	447	419	478	472	420	416	449	450	451	471	454	469	425	450	477	466	432	484	430	454	458	449	440	484	459	423	432	461	457	445	468	431	471	460	410	443	458	474	446	495	421	451	445	481	418	482	473	442	430	412	427	472	446	445	480	425	436	436	427	441	498	440	497	448	450	480	453	432	469	474	466	443	491	459	460	442	447	424	458	432	470	444	442	452	444	449	475	442	469	422	449	425	468	461	458	421	421	429	438	444	456	501	473	443	441	438	473	462	452	442	465	447	459	438	442	451	439	405	473	433	478	432	456	451	454	492	460	447	465	527	426	467	441	424	456	460	436	480	440	450	422	431	434	464	449	423	468	476	456	445	474	498	449	489	458	469	444	480	435	468	466	463	428	439	461	440	452	441	457	460	417	483	469	437	469	429	431	409	493	468	435	458	428	460	409	386	464	475	442	478	466	472	459	440	483	438	418	451
23042	14037	13406	7976	6514	4454	3455	2485	1983	1698	1627	1440	1295	1207	1094	973	943	808	698	685	630	597	560	535	498	526	507	468	488	483	485	489	484	473	476	471	486	509	513	492	514	492	496	499	482	535	526	509	492	509	505	521	529	516	500	496	533	493	500	497	480	487	457	488	451	472	469	472	487	453	476	500	453	494	488	486	468	479	508	465	457	483	490	456	474	474	433	484	515	476	450	443	491	443	485	518	444	488	478	483	475	421	455	457	448	464	473	452	455	490	462	472	483	493	457	458	463	444	473	461	452	523	471	472	471	473	495	483	451	488	478	460	486	441	443	469	509	471	536	521	506	501	499	466	419	482	470	447	487	475	473	483	451	471	449	484	460	435	459	504	490	459	466	459	472	457	451	440	467	428	419	491	488	476	437	508	483	478	496	439	453	487	493	449	455	467	474	440	472	439	479	474	472	483	489	461	473	491	478	485	493	427	486	477	487	483	524	467	481	461	480	475	457	487	475	444	497	452	474	455	452	492	430	474	499	453	494	489	468	446	486	450	499	485	492	434	507	470	452	435	471	470	505	502	457	460	481	435	441	448	438	481	493	463	467	493	451	490	463	504	490	459	493	451	472	464	470	451	461	470	531	462	418	462	465	456	466	466	487	452	466	447	433	472	478	452	456	489	497	465	476	474	449	486	471	477	463	480	450	474	451	496	431	449	442	456	441	525	448	476	471	485	448	488	478	424	443	449	482	500	480	482	454	494	487	494	444	488	488	445	452	494	479	443	461	470	485	483	466	470	461	489	456	457	480	442	478	440	477	461	448	492	466	495	493	458	470	451	437	467	480	487	497	446	486	480	466	477	459	492	457	483	436	456	477	477	450	432	496	434	479	506	474	501	446	462	476	481	454	477	474	503	475	488	473	483	486	488	489	494	454	502	446	492	468	438	444	485	506	470	444	474	499	461	431	491	455	457	520	467	465	462	501	475	480	510	493	442	475	484	474	481	509	459	450	467	508	503	462	436	498	487	485	505	470	468	441	432	491	492	443	470	459	472	446	487	478	500	491	483	469	482	455	458	442	485	470	472	450	480	472	442	469	462	481	470	449	467	477	483	481	475	463	444	441	479	446	473	502	430	471	468	457	480	473	442	426	443	454	464	450	485	476	464	451	475	480	487	482	479	452	499	450	454	454	493	461	463	458	473	455	455	445	434	511	467	495	491	482	509	442	470	444	477	484	484	510	458	507	469	479	469	475	503	493	465	464	460	488	463	490	447	466	425	465	488	481	476	459	491	494	463	462	485	494	475	486	497	475	447	441	463	478	469	483	447	479	443	451	458	472	469	495	477	507	465	486	512	503	473	452	468	475	496	487	491	524	471	494	471	483	505	480	459	494	489	461	461	485	448	456	471	472	465	461	437	464	479	470	432	508	474	465	475	487	469	450	473	460	471	502	469	519	485	468	443	479	500	484	475	484	448	460	501	468	504	464	463	469	451	420	460	474	459	455	521	485	437	485	484	466	457	475	460	484	458	446	414	474	454	447	464	499	449	472	463	476	432	492	472	470	474	455	486	480	456	439	452	436	471	456	471	485	501	468	447	458	520	474	453	483	483	476	463	477	509	478	504	485	480	473	429	468	458	423	466	470	481	462	480	478	474	458	428	469	479	452	465	489	491	507	454	474	486	488	474	468	450	453	428	464	456	446	432	468	478	480	454	535	456	464	487	477	468	458	450	498	502	445	469	506	503	477	454	463	469	479	511	484	441	457	495	478	469	517	504	454	471	470	483	456	458	429	488	437	466	486	476	491	448	476	451	511	463	449	486	466	470	455	474	465	462	470	462	450	484	485	463	472	476	457	478	468	451	477	470	505	454	480	441	462	472	467	454	416	472	460	507	492	476	471	475	513	492	453	529	489	483	485	442	436	450	495	458	484	474	495	520	513	482	444	469	471	445	449	479	491	470	465	484	470	502	485	483	501	460	451	457	504	463	462	477	476	464	455	475	447	444	475	495	502	466	474	467	498	466	494	475	510	475	475	415	450	439	474	453	466	482	474	471	446	479	481	480	488	508	474	499	457	462	518	476	487	446	491	475	479	466	465	466	452	459	448	485	457	470	454	451	449	469	435	482	447	461	460	493	509	498	476	497	491	460	472	459	486	480	481	464	460	456	483	451	485	475	442	455	484	497	500	444	458	463	504	431	461	443	453	435	469	472	433	502	479	480	484	482	458	486	500	475	446	500	498	480	496	460	455	458	471	485	451	484	501	448	474	500	489	501	508	435	494	463	459	452	442	423	469	506	469	439	491	463	459	428	512	506	465	496	446	445	474	454	484	450	482	499	499	458	525	466	455	455	493	423	518	476	437	460	500	473	490	461	457	469	491	432	475	471	477	493	482	459	504	441	471	476	496	493	467	470	433	484	453	430	491	490	461	500	471	467	450	465	473	458	471	474	437	470	470	454	426	459	485	463	490	429	464	476	483	531	469	467	458	449	500	447	480	475	519	438	448	479	438	494	445	461	453	461	525	417	526	479	435	495	476	432	494	482	470	501	498	470	463	461	489	448	473	478	514	479	458	461	464	477	479	477	479	460	495	441	457	494	428	477	462	446	500	483	442	458	459	483	454	433	493	472	467	456	494	495	433	468	497	422	442	488	494	459	486	499	434	496	503	449	465	452	500	485	420	512	454	478	461	454	498	446	512	435	460	467	465	467	461	466	476	462	461	438	454	498	484	446	481	470	459	478	456	516	439	480	447	512	462	467	490	493	436	467	433	485	444	460	498	512	459	450	471	465	475	478	481	460	484	475	466	499	471	467	454	452	487	478	454	450	471	473	443	489	420	473	446	476	509	457	471	468	460	447	458	497	481	476	487	487	447	459	500	479	468	463	485	492	489	487	487	466	490	475	475	480	507	499	468	473	439	469	478	444	442	448	469	488	477	473	494	470	482	499	494	465	453	469	452	411	447	521	498	495	512	484	452	479	482	531	452	513	454	439	497	490	473	447	445	467	476	433	497	449	471	466	459	473	478	468	495	440	479	459	473	439	478	434	445	466	479	480	463	485	478	504	478	516	435	486	520	480	468	424	512	457	485	477	476	468	467	441	433	493	460	466	505	472	453	461	477	475	443	454	484	502	436	446	487	500	443	445	459	467	443	479	490	446	482	487	477	491	500	485	488	461	465	489	447	483	479	458	481	457	485	450	477	456	493	454	496	460	472	454	462	485	438	472	478	457	490	450	466	420	479	438	453	494	481	517	472	500	489	463	441	467	463	473	460	465	486	504	479	428	481	471	454	508	440	475	456	465	478	477	491	470	458	479	457	486	439	461	474	492	490	524	494	477	452	491	471	482	509	477	489	468	476	528	484	450	443	463	456	446	472	502	492	455	461	449	455	475	447	436	448	487	489	432	480	478	496	467	459	464	468	456	489	472	456	469	487	500	452	451	531	517	428	457	495	454	471	465	431	505	446	460	476	481	504	502	434	470
25083	21593	28293	25277	19310	4177	2086	1577	1311	1208	1150	1097	1049	1015	962	878	855	780	748	751	729	700	665	622	673	678	627	658	667	645	671	682	651	618	662	627	637	618	661	644	672	674	666	620	608	667	661	673	655	623	689	667	657	667	645	648	652	692	614	685	640	632	686	638	619	641	607	675	647	620	614	645	669	635	678	673	612	652	639	667	611	581	637	637	691	636	616	571	709	642	656	616	592	647	586	672	611	613	631	621	621	664	650	611	617	660	681	668	600	631	617	606	618	646	655	655	644	658	642	608	640	659	630	626	602	627	634	650	642	609	682	660	613	630	651	594	617	601	615	589	628	645	630	577	633	678	652	653	642	642	646	670	654	670	635	659	623	606	631	621	678	587	640	593	633	623	610	640	628	621	607	628	645	627	634	636	664	654	635	635	687	582	658	602	653	621	614	650	577	643	594	628	633	609	627	592	637	608	649	648	613	649	638	651	598	625	587	658	647	608	642	634	613	650	669	658	638	647	649	656	633	635	647	647	638	602	588	598	663	677	670	653	656	636	661	671	642	656	631	651	701	650	705	669	645	666	632	652	638	634	676	586	617	641	608	628	628	610	643	660	601	646	593	634	563	631	647	626	577	615	628	617	624	633	632	676	621	648	638	650	622	650	643	645	611	628	667	644	595	662	595	649	613	656	602	609	622	614	638	620	641	627	614	704	624	635	639	622	625	618	633	617	676	609	643	646	633	664	625	650	614	679	617	618	628	611	601	630	672	661	607	605	640	646	603	578	614	608	633	635	574	662	652	641	614	628	634	643	610	625	654	628	626	645	694	611	627	671	606	596	633	594	626	639	646	616	575	627	631	607	592	638	596	691	648	617	651	622	621	631	636	631	654	647	664	622	591	637	640	587	600	625	626	655	645	617	614	617	589	629	638	595	631	611	642	678	635	577	647	608	643	629	638	617	653	618	613	642	638	656	590	646	578	654	655	657	660	647	649	654	648	644	670	620	691	651	647	618	631	620	644	635	679	668	648	591	639	639	586	636	645	634	642	624	608	647	600	651	611	683	632	663	627	610	639	640	602	624	629	630	646	585	645	638	610	614	671	646	633	658	665	621	636	589	633	623	654	635	610	675	628	636	655	626	632	653	678	604	645	645	651	664	616	613	669	634	657	638	582	633	643	628	687	626	626	592	639	692	646	679	650	613	639	618	562	639	577	608	617	654	634	632	585	624	635	642	655	621	674	630	604	651	606	635	635	653	654	648	637	642	637	602	603	635	638	637	623	672	642	637	647	641	595	659	641	672	632	665	621	637	677	631	654	617	649	634	591	621	628	661	649	630	650	620	673	647	628	656	624	656	635	624	598	627	612	634	629	628	670	652	629	647	669	663	634	634	622	638	604	615	615	640	613	580	680	637	654	620	692	670	697	619	612	599	661	658	630	628	634	591	662	639	602	674	635	678	629	630	641	625	644	626	652	631	608	629	602	673	640	626	615	626	666	680	656	644	653	642	637	620	583	603	596	606	628	595	626	646	628	689	645	627	634	641	632	624	631	636	637	655	649	666	659	636	608	628	600	623	622	658	621	610	628	631	653	641	677	626	619	629	672	638	607	673	627	599	624	650	639	653	588	625	664	602	622	653	625	613	640	654	635	631	667	621	627	648	626	666	662	600	639	646	620	634	676	623	606	649	667	585	560	640	587	632	629	622	591	613	610	655	645	631	610	608	642	639	616	587	631	651	597	668	648	614	606	621	603	614	638	633	644	594	649	646	635	605	589	647	576	622	654	671	665	629	621	713	640	646	618	622	649	657	688	664	666	608	639	620	617	656	640	636	652	671	636	647	672	647	673	640	603	675	634	659	599	639	579	625	657	652	676	652	673	604	579	661	648	648	671	623	615	651	652	616	645	629	625	625	582	654	680	596	616	653	645	635	647	658	614	620	618	641	663	650	612	659	634	593	641	588	609	603	659	645	617	620	683	652	619	608	657	623	605	632	644	678	641	657	667	650	643	679	665	627	628	675	629	669	636	664	619	606	623	647	636	626	636	609	577	607	668	606	650	633	666	596	664	593	691	662	617	614	650	637	624	637	655	628	581	598	633	618	652	643	599	602	616	614	625	652	601	638	665	670	636	660	625	614	622	638	653	621	626	606	658	607	611	657	656	644	644	638	614	618	634	665	594	600	649	685	673	623	607	644	606	625	626	602	617	634	615	619	595	660	652	635	653	632	627	632	609	628	644	642	606	629	637	623	584	646	641	641	654	675	617	644	592	656	698	645	582	644	612	616	663	651	633	643	629	650	577	627	640	643	606	630	677	650	621	686	620	666	637	648	614	615	670	592	611	630	633	652	639	606	664	614	631	603	685	650	616	620	595	644	638	649	631	671	690	683	672	639	612	596	637	634	655	675	687	619	671	628	658	638	601	647	631	688	644	668	623	642	635	619	665	624	607	632	636	607	602	662	597	630	621	654	643	622	596	622	700	639	591	623	606	635	624	647	672	646	645	628	625	610	669	614	637	639	657	651	616	630	599	615	650	641	636	639	623	611	638	608	629	643	613	636	647	661	635	615	665	648	609	645	656	599	624	646	575	635	639	667	649	581	637	582	642	662	633	627	651	635	611	651	630	640	666	624	619	581	665	580	676	671	618	635	713	577	605	678	634	653	570	626	611	578	629	621	622	607	611	642	610	636	654	654	646	588	627	629	647	594	616	658	648	633	637	630	681	645	652	687	618	590	634	639	680	639	640	629	630	629	634	578	636	637	638	653	594	643	637	632	636	601	633	596	641	652	652	649	650	655	633	627	620	637	583	634	620	619	596	617	598	631	619	661	596	625	593	601	655	636	645	647	648	645	633	637	630	705	653	589	661	609	665	645	585	654	608	655	611	614	647	656	670	629	646	666	608	620	637	614	634	621	603	635	671	627	646	627	665	641	605	626	640	659	633	658	632	646	649	666	663	643	637	623	634	630	672	632	636	607	689	608	605	653	628	618	601	666	631	667	603	656	634	640	585	648	631	600	647	639	661	634	643	624	633	638	608	636	584	682	633	657	623	595	638	631	587	652	649	622	645	607	629	628	668	631	633	660	622	666	652	605	608	615	634	573	649	622	635	651	650	651	568	626	667	610	593	632	627	659	594	601	635	628	645	622	643	642	609	620	613	590	632	603	658	628	660	666	680	656	617	599	582	574	631	660	621	629	640	599	645	629	638	639	689	608	625	682	588	598	608	623	607	636	614	648	621	626	678	650	609	629	630	590	650	608	620	626	607	644	596	612	614	606	585	623	627	621	635	626	624	605	666	636	603	633	636	638	636	657	623	643	631	607	649	631	680	595	599	656	621	648	588	666	651	616	630	618	640	649	639	626	624	620	607	628	647	614	617	635	638	644	618	668	653	597	625	600	660	661	633	618	607	646	644	658	604	673	622	629	663	601	641	622	584	584	660	599	647	638	627	600	581	666	611	603	594	658	608	649	644	637	630	669
23913	12430	10951	7027	4979	3839	2840	2083	1676	1584	1477	1373	1249	1243	1039	971	966	851	703	790	764	753	724	631	670	673	618	645	634	623	609	671	649	611	630	605	628	610	640	631	654	621	647	601	632	649	654	653	619	654	622	632	648	660	673	627	643	649	629	571	624	604	631	597	656	583	630	581	616	622	628	613	614	649	613	606	615	599	600	602	626	562	578	622	578	632	644	652	602	635	610	625	632	587	624	612	637	610	605	611	611	566	604	627	595	637	599	624	564	603	577	615	575	653	678	629	636	623	609	585	652	684	628	634	645	610	632	559	619	567	603	596	625	632	637	608	619	605	644	662	563	610	592	637	598	660	634	636	612	648	613	654	658	617	643	623	628	647	624	590	648	617	584	623	591	608	643	609	613	623	615	602	624	643	609	624	662	628	612	610	602	661	648	641	621	650	588	635	551	594	629	574	595	647	611	628	621	627	577	606	608	566	627	580	607	609	641	633	596	578	626	652	628	640	602	655	622	651	581	618	570	626	651	626	643	592	668	593	621	602	620	656	636	616	598	621	691	638	610	637	656	653	654	614	659	599	616	618	583	609	638	631	633	627	613	635	656	623	625	619	615	610	671	610	605	607	602	592	591	651	642	593	623	579	616	598	566	564	627	647	599	630	602	630	623	608	581	568	598	632	621	635	642	588	638	592	659	670	611	617	627	611	666	671	589	629	600	627	611	666	610	613	629	600	644	596	648	568	626	650	652	652	610	654	606	618	605	610	614	597	645	646	597	604	587	613	602	640	643	623	626	622	635	626	662	628	626	581	612	598	622	628	608	584	620	638	604	578	659	625	643	667	652	661	596	661	639	614	619	610	572	622	588	618	600	604	617	610	630	578	582	640	621	613	633	595	601	652	638	620	585	628	652	577	629	627	621	629	599	641	615	613	630	610	616	631	612	631	637	633	582	600	636	627	617	613	610	620	683	633	617	620	627	631	629	595	597	607	623	608	602	570	584	633	598	611	627	674	628	620	606	602	613	591	626	657	670	594	628	618	613	614	672	664	615	624	646	624	594	644	622	651	623	621	573	637	602	604	590	621	638	635	617	609	647	619	631	635	588	650	589	627	659	567	642	609	653	619	662	626	608	598	627	579	628	645	624	652	617	688	632	593	614	599	579	617	619	651	613	588	616	596	608	650	609	613	623	634	615	639	622	668	629	615	605	602	611	635	643	632	630	607	656	633	595	590	662	608	613	613	618	664	618	634	588	645	614	594	650	611	613	582	626	589	574	600	623	667	622	627	616	630	623	621	632	632	583	629	644	646	594	624	649	629	604	613	638	639	641	658	624	643	649	646	635	560	620	617	644	669	643	622	629	643	647	619	623	649	624	633	659	654	639	630	631	624	669	607	633	649	651	553	578	675	633	599	602	654	608	607	657	647	693	617	633	616	617	614	622	615	624	627	640	573	641	585	625	603	658	623	592	621	622	603	607	611	615	602	623	632	589	589	616	598	591	618	625	643	598	643	630	622	592	595	604	593	700	585	659	580	646	610	600	625	617	614	592	648	653	627	626	594	649	654	677	644	613	645	625	652	604	603	589	630	630	582	651	627	644	615	663	604	637	657	588	634	588	603	634	635	625	616	593	601	639	608	591	641	610	637	604	610	634	602	618	643	640	628	621	626	608	637	624	660	589	662	623	635	654	631	582	622	644	636	637	579	638	655	618	628	611	626	626	614	604	628	610	627	580	641	612	621	670	658	604	606	599	596	613	607	618	654	627	613	630	605	631	615	622	619	607	631	610	606	580	623	621	647	632	622	632	588	605	607	629	601	592	638	632	658	591	589	609	623	636	669	621	615	641	612	609	632	602	641	611	591	617	618	584	610	587	623	567	649	614	595	649	640	641	610	668	614	605	574	651	626	621	651	653	614	607	668	634	656	603	614	626	616	592	626	679	659	596	624	622	586	660	615	598	584	605	645	639	648	608	644	603	643	632	638	580	600	608	661	620	624	575	637	641	606	662	576	637	628	616	621	638	599	605	602	601	607	641	589	622	657	620	583	622	621	577	636	637	613	659	612	654	582	657	625	609	603	609	638	623	601	658	631	645	623	631	606	616	623	613	622	612	617	628	632	638	624	607	592	636	626	611	614	634	542	599	654	567	618	588	608	624	616	593	622	643	642	602	657	622	664	579	627	566	622	577	618	608	585	608	603	620	600	612	654	653	595	570	613	629	604	622	623	640	641	644	623	645	622	653	607	632	565	613	588	580	617	599	674	649	659	596	637	599	597	638	571	624	634	607	594	619	636	614	610	624	642	658	603	611	590	622	627	652	612	604	600	619	617	624	642	644	628	630	633	584	628	613	597	607	617	632	619	625	612	582	619	604	659	605	593	604	589	619	617	637	622	633	630	592	616	625	607	545	658	621	610	556	627	644	587	658	651	602	653	684	634	673	596	576	643	635	643	610	603	657	570	627	643	623	624	609	584	610	673	621	618	598	639	593	655	617	641	593	592	644	593	652	629	622	616	618	638	645	637	635	620	608	622	618	563	608	635	620	581	646	643	639	635	621	653	605	650	606	669	625	632	628	625	613	622	669	616	613	617	622	607	630	619	591	576	625	627	599	643	617	629	632	618	584	597	643	674	648	625	610	626	645	609	635	673	666	624	586	624	659	598	673	633	585	593	580	645	639	622	608	636	614	627	619	598	653	637	605	652	637	605	613	610	638	593	635	624	627	629	598	634	606	610	631	583	641	668	608	582	656	596	617	641	652	631	624	628	615	620	594	673	626	589	588	629	617	619	605	653	619	585	660	652	603	618	632	627	640	564	646	592	572	550	610	603	601	653	645	590	613	578	631	630	613	643	582	626	586	649	584	583	626	625	608	638	641	622	596	610	666	652	596	621	628	599	648	633	633	584	603	581	635	625	569	629	615	627	603	632	609	637	591	629	588	632	646	674	632	609	613	590	643	644	619	588	632	622	610	558	603	642	591	595	605	590	574	660	594	556	666	655	662	614	634	591	627	601	641	619	599	679	622	595	634	618	613	593	661	625	615	592	598	651	597	652	655	671	652	612	607	601	607	657	619	590	606	621	630	636	611	630	626	646	653	576	612	656	617	598	613	617	644	598	622	631	631	649	611	598	625	547	623	583	610	682	632	713	601	612	644	657	647	621	610	600	597	637	581	652	650	592	583	631	616	615	609	636	635	647	626	648	617	609	623	671	622	602	704	632	610	620	624	649	578	635	651	587	581	625	622	591	619	628	629	611	628	622	622	654	608	618	599	614	598	587	663	604	649	589	630	620	584	582	612	650	652	602	651	638	650	618	582	599	595	602	604	561	620	653	659	625	622	651	611	633	681	603	604	608	637	598	676	630	640	640	621	619	608	640	642	657	612	620	599	664	623	614	561	641	625	598	562	624	611	629	613	665	571	608	670	636	606	587	639	625	629	662	651	594	604	626	637	617	618	594	607	639	596	643	647	605	611	654	616	628
22919	21631	29412	24389	21635	21821	14331	2794	1825	1743	1530	1413	1275	1133	955	842	788	640	519	494	559	526	440	423	334	328	328	351	303	278	313	326	294	316	307	288	270	306	317	296	301	344	337	330	310	327	342	315	314	299	357	282	353	334	362	386	358	360	303	321	326	306	341	302	278	298	323	299	288	282	298	330	299	274	275	282	298	318	281	309	299	272	259	319	262	277	267	299	293	261	304	319	258	279	285	302	299	296	311	301	284	291	309	279	290	270	293	336	279	271	279	273	277	281	283	281	280	262	302	304	303	300	305	291	309	294	285	306	308	282	325	303	273	281	319	257	299	278	296	278	305	291	265	278	296	314	296	274	267	282	299	276	277	281	293	321	285	279	304	299	307	281	289	267	257	269	266	286	307	291	301	281	309	306	290	258	287	259	300	271	280	268	286	281	271	262	285	295	309	302	306	293	267	253	246	293	305	287	285	302	316	327	312	283	310	305	288	320	292	258	305	272	271	286	315	280	287	328	313	264	313	309	289	280	249	276	301	298	260	286	275	266	287	304	267	297	277	279	290	311	289	294	292	274	285	278	281	292	305	295	296	300	283	292	296	308	322	275	315	291	296	265	285	307	280	314	281	289	308	293	298	303	298	288	271	310	290	294	300	307	299	304	295	295	286	311	328	291	281	291	289	296	267	275	280	277	260	289	300	309	283	274	273	304	299	289	268	301	264	299	299	252	316	314	298	286	293	291	259	291	286	286	325	306	325	339	284	279	299	278	307	271	291	288	299	272	295	322	320	301	279	273	252	282	302	276	313	298	285	313	305	317	291	338	294	308	282	267	301	276	276	313	298	291	295	287	266	312	295	300	287	275	281	294	274	281	283	291	279	297	285	297	302	328	236	287	295	304	251	264	313	302	263	273	311	312	310	273	313	282	287	272	306	302	282	285	286	288	280	292	258	275	267	285	310	302	277	269	272	292	276	314	322	310	285	312	276	299	277	297	306	302	258	305	283	299	283	283	306	304	286	291	283	286	303	266	303	308	309	276	269	286	296	300	294	293	271	281	292	295	299	280	265	289	275	285	287	285	270	293	296	297	289	305	277	273	286	315	298	262	292	317	301	273	326	279	304	311	294	302	276	294	278	294	298	310	303	298	294	304	300	317	302	300	295	291	285	317	304	291	308	278	290	284	325	310	282	258	305	298	286	303	293	295	303	289	297	310	298	326	271	277	256	293	269	295	293	280	242	309	267	297	289	288	270	292	296	313	264	298	333	281	276	295	306	259	296	307	294	274	285	277	301	277	285	257	296	291	280	285	285	293	292	295	302	274	303	256	271	289	288	287	274	283	324	294	279	275	308	281	271	258	292	273	316	302	291	293	294	319	253	301	293	271	287	309	311	306	288	319	309	306	293	279	306	321	275	302	284	304	287	277	294	256	264	275	282	309	289	279	291	288	277	293	296	295	310	296	281	290	251	304	288	295	271	271	294	299	315	271	315	293	329	290	303	299	285	288	264	295	315	294	301	286	245	312	281	297	295	309	315	302	307	327	283	312	284	294	299	263	310	285	297	277	274	291	313	295	294	283	278	298	246	290	303	264	301	285	279	290	272	296	259	269	258	278	274	296	310	297	287	269	274	292	304	303	298	291	293	292	331	295	283	274	287	284	289	282	297	280	283	275	295	297	278	273	297	291	277	302	285	288	283	292	278	311	345	292	286	298	290	277	266	304	297	287	287	270	289	272	287	283	284	303	291	283	266	301	305	295	284	315	277	298	303	283	269	316	265	320	326	264	269	303	284	285	302	283	300	325	302	283	298	284	281	268	293	268	287	312	280	291	302	292	314	291	315	288	308	304	295	288	244	274	307	275	296	291	309	313	298	307	315	302	285	269	274	302	307	283	295	286	281	267	288	333	269	303	270	297	297	277	273	275	306	265	318	287	300	277	271	283	269	313	266	286	285	319	264	281	318	285	294	272	298	275	263	291	301	268	272	309	286	290	289	275	301	255	271	305	310	311	283	279	298	305	303	293	276	289	269	291	277	273	293	304	302	292	299	305	293	296	307	306	266	323	280	278	258	296	296	282	279	278	304	279	305	311	317	330	284	289	286	304	296	284	303	304	278	293	283	275	295	278	269	299	297	287	272	263	318	309	315	290	287	281	259	296	299	298	285	302	270	301	281	280	281	301	288	271	308	250	284	298	283	293	275	281	299	279	268	312	273	311	254	291	298	302	276	265	297	275	317	281	308	287	301	291	258	292	278	307	290	289	298	271	280	266	301	287	262	288	307	310	302	277	274	269	287	265	276	284	272	267	309	299	288	278	270	298	292	318	269	296	270	282	286	303	308	292	314	284	310	285	286	285	300	326	292	282	298	276	314	290	284	313	291	302	304	313	301	277	298	262	294	308	274	280	273	299	305	285	290	322	309	285	276	292	315	275	280	274	267	291	290	272	291	322	280	290	306	290	291	269	280	328	291	302	277	328	294	279	297	276	307	302	274	278	295	302	286	265	305	267	329	294	297	292	288	270	299	317	275	286	305	306	310	286	282	305	290	305	274	282	306	290	285	292	264	312	290	294	290	259	270	298	260	301	284	297	306	277	287	271	276	296	290	294	297	329	260	289	276	282	298	298	289	293	320	304	288	330	294	275	285	298	284	295	297	285	290	277	288	266	309	264	271	313	297	298	294	337	277	284	274	284	297	311	288	286	285	283	284	299	304	278	305	332	320	267	256	275	270	267	320	282	287	306	278	290	301	278	266	284	296	296	317	251	274	280	297	303	306	297	275	305	292	267	272	271	289	282	265	301	300	271	271	331	295	294	271	305	295	290	298	285	284	304	318	321	321	278	294	277	273	297	272	304	307	276	288	307	273	287	280	248	270	279	271	270	279	274	308	310	270	289	277	242	289	311	312	291	297	305	296	288	316	279	292	282	301	311	296	273	265	315	262	280	279	302	287	288	316	284	276	268	271	288	279	290	269	274	297	290	270	298	287	280	287	269	280	300	298	318	299	287	301	309	312	278	312	303	289	292	294	294	311	283	269	308	256	289	289	317	284	278	284	280	285	288	282	282	269	293	278	303	307	345	306	284	311	304	286	337	309	312	267	293	300	311	273	293	273	285	288	308	295	307	299	308	295	283	281	256	265	287	298	295	300	274	294	289	275	287	283	262	276	300	278	287	277	282	294	302	284	292	322	265	280	299	265	279	291	281	309	309	291	313	256	302	302	295	278	279	310	284	286	297	276	299	292	291	260	294	271	317	280	311	292	293	349	270	295	281	288	285	314	280	254	287	279	290	303	274	292	282	272	282	272	286	316	327	296	321	309	307	257	287	283	271	280	287	275	286	267	286	279	278	270	297	292	292	281	309	281	273	310	266	309	277	308	265	293	276	268	279	301	276	271	307	286	307	273	286	298	313	317	282	309	305	235	252	274	272	315	276	288	319	276	301	288	292	281	273	277	280	293	281	298	296	254	279	252	293	296	322
27443	21349	19224	12851	8521	6634	4464	3404	2777	2444	2128	1986	1679	1545	1265	1124	976	737	643	639	716	614	442	466	360	348	365	330	316	354	322	357	328	328	309	316	314	312	335	310	319	346	351	333	311	327	317	352	314	325	374	373	371	337	327	369	354	345	332	334	320	292	295	305	341	309	294	287	308	334	330	290	314	306	282	267	298	290	285	310	275	274	276	310	308	277	275	267	292	313	297	292	272	286	274	303	250	292	304	299	326	298	289	277	332	277	287	290	271	289	290	298	262	336	322	286	284	285	286	256	264	261	317	309	294	296	317	280	308	309	308	297	297	295	307	280	271	287	289	284	316	307	263	296	275	294	274	276	290	286	314	268	282	275	292	314	299	285	295	265	267	291	281	272	270	287	307	293	302	293	316	302	273	301	277	321	307	274	305	269	261	266	283	265	276	315	285	307	289	297	291	331	289	296	281	307	283	316	285	324	304	319	302	292	274	312	293	328	284	286	299	269	316	270	315	266	312	251	277	317	269	300	317	291	306	300	270	278	305	297	301	294	284	288	303	284	251	304	276	289	308	277	307	298	316	326	292	283	284	293	281	285	280	293	290	301	297	267	280	291	282	289	275	287	311	267	268	271	295	273	281	303	278	308	311	276	297	306	340	268	287	309	307	260	280	279	308	301	287	284	275	301	307	320	310	272	272	323	292	305	299	297	294	326	282	290	295	286	304	294	289	274	295	285	293	307	292	311	266	271	318	277	295	312	298	300	291	290	296	281	282	272	318	322	278	280	277	302	259	325	301	304	270	310	277	289	293	287	311	270	291	312	254	296	301	294	300	277	311	327	337	305	289	294	298	307	299	289	295	288	300	313	264	287	279	288	299	294	323	281	285	299	308	320	286	302	298	273	281	257	305	282	286	287	285	296	299	274	260	294	298	295	313	273	278	273	293	288	284	298	252	293	257	296	287	307	305	324	308	304	274	266	278	261	291	256	288	276	309	265	270	294	307	270	273	294	275	283	268	281	318	301	288	276	315	285	280	275	244	303	306	288	311	297	289	274	284	290	312	289	252	293	320	283	279	287	279	297	319	289	315	273	302	293	289	272	281	310	297	263	264	289	298	275	339	287	282	305	286	293	285	297	286	272	269	292	281	261	284	276	296	299	287	290	303	297	300	283	299	269	287	287	258	287	274	313	286	286	295	282	279	288	309	318	331	303	302	319	293	283	309	296	274	285	303	296	261	270	286	296	302	276	272	297	303	292	312	285	263	284	302	278	285	265	249	288	267	315	285	264	286	272	295	278	319	271	245	335	309	285	273	246	297	303	285	293	260	314	281	280	302	299	254	269	283	278	293	298	293	300	258	265	289	305	265	270	300	279	293	329	271	265	276	277	262	261	285	317	326	288	270	290	302	304	302	293	287	276	321	276	278	287	274	298	317	264	273	299	354	291	274	301	307	279	321	294	263	272	270	284	268	289	314	272	270	270	305	281	295	301	276	282	299	308	288	286	307	329	276	273	305	301	282	271	311	310	286	261	297	299	308	266	292	279	308	287	289	281	266	298	309	288	297	272	295	298	299	284	278	298	259	301	295	270	296	279	303	296	278	300	291	300	290	278	307	315	268	285	307	314	285	301	286	306	305	298	296	287	294	286	298	307	296	300	245	299	300	313	315	267	281	314	276	275	297	274	259	292	275	292	267	294	293	308	315	345	294	284	292	262	300	293	303	318	301	301	286	307	297	280	288	277	278	307	260	297	298	296	293	318	283	312	266	318	276	298	281	283	294	296	257	266	287	305	264	301	286	302	286	298	272	270	283	301	311	280	304	278	295	297	292	305	298	277	313	279	309	307	313	285	284	315	276	277	313	308	286	280	294	325	294	298	290	278	284	291	322	307	293	271	284	307	285	266	297	294	305	305	268	258	309	276	246	281	318	315	310	272	288	286	292	293	274	294	300	286	267	270	292	288	278	316	313	332	285	300	293	273	281	277	290	280	301	284	282	298	282	276	267	278	282	271	302	301	261	314	293	280	277	294	287	297	278	300	305	306	280	267	278	290	297	257	320	298	287	280	302	297	280	278	289	308	289	272	268	265	295	262	278	293	301	293	294	297	295	298	279	293	289	280	278	243	315	301	301	273	262	270	286	285	305	302	290	293	259	313	275	294	306	272	271	288	286	288	262	271	314	281	290	315	285	291	295	282	303	304	289	263	284	300	281	311	286	305	326	263	297	270	291	292	300	261	265	319	297	316	284	293	274	274	293	274	297	290	289	311	276	314	281	306	308	258	319	279	284	279	308	285	293	294	285	290	294	280	301	308	308	314	284	302	297	291	292	304	301	316	304	269	286	297	272	291	280	278	255	306	297	285	299	347	275	309	253	279	298	303	297	304	314	283	288	305	274	276	298	286	284	286	297	315	315	284	299	279	263	281	288	279	290	308	300	302	295	253	290	283	285	321	272	290	306	321	270	297	305	323	290	280	296	290	275	271	294	290	302	306	319	305	275	285	300	288	313	267	287	265	289	283	315	335	293	275	283	319	304	245	274	327	286	245	299	286	288	298	293	301	273	285	269	290	306	307	310	318	249	300	319	265	283	275	299	305	301	297	256	327	313	293	294	270	291	248	286	259	295	257	282	274	275	270	305	327	265	273	282	284	281	293	286	275	313	278	329	271	284	320	304	269	284	305	328	288	294	289	274	275	308	238	317	272	289	292	287	325	282	286	299	287	253	291	269	274	279	267	316	279	275	305	265	262	313	288	295	291	310	301	301	308	285	299	308	302	285	306	291	265	281	288	309	265	292	294	322	296	333	295	327	323	259	276	305	319	266	319	340	287	271	271	267	283	270	286	292	329	288	281	327	279	311	296	287	303	275	284	291	272	274	274	295	300	313	287	291	293	261	296	302	305	306	264	300	271	302	322	273	296	301	292	269	280	302	313	306	291	284	287	278	290	310	285	302	273	307	315	305	277	284	273	276	277	303	269	283	307	290	283	311	285	288	251	292	284	297	271	298	283	270	289	275	317	272	270	305	309	277	281	281	305	287	312	279	280	279	300	294	278	307	267	324	286	306	281	276	288	278	272	259	287	277	298	288	276	328	285	282	291	300	286	293	284	272	299	258	297	313	281	292	306	273	293	267	296	320	286	300	287	279	292	303	302	301	290	271	283	279	303	287	313	287	309	298	293	303	302	290	297	289	276	293	294	302	275	285	308	277	294	270	283	284	273	297	249	297	288	301	278	300	288	301	279	284	303	265	284	275	305	280	284	312	314	317	279	286	258	277	287	299	254	289	300	298	297	297	287	292	265	288	303	296	283	297	337	242	301	296	299	266	287	294	292	298	305	275	285	298	300	305	300	300	290	320	271	277	281	315	281	276	269	280	287	264	309	274	274	282	286	290	299	290	278	275	287	325	298	302	299	299	296	282	305	312	293	288	270	289	297	267	311	334	316	317	282	295	298	282	247	264	291	284	314	245	305	261	286	268	292
29247	20095	10240	4007	2151	1416	1251	1194	1149	1021	1009	951	989	850	863	801	828	784	768	805	785	764	754	752	724	715	703	731	729	709	724	698	770	771	758	729	734	726	748	715	754	740	754	743	737	703	712	728	711	740	729	742	704	688	765	738	752	771	686	759	689	734	716	751	719	716	788	680	684	739	695	712	725	741	664	731	715	737	755	699	713	728	725	676	761	731	744	720	746	714	744	762	733	742	703	720	752	709	721	746	717	739	745	709	691	679	687	741	723	681	698	717	712	738	696	697	729	675	710	751	707	705	718	727	726	712	709	688	704	750	712	701	715	738	692	723	738	732	702	660	746	715	677	714	735	747	717	709	681	708	752	745	736	694	690	724	736	738	690	709	789	699	742	705	716	746	763	737	716	716	711	739	708	753	750	722	701	738	696	727	673	705	684	695	733	666	655	724	692	768	657	728	755	667	685	700	700	729	708	736	693	704	713	703	721	746	742	720	709	707	693	775	688	752	734	747	709	766	717	676	712	746	709	720	707	724	710	648	668	706	756	767	690	686	720	680	730	735	721	738	708	734	703	734	711	681	718	777	724	748	763	778	660	722	677	733	717	746	697	665	665	737	710	797	700	716	693	714	746	722	721	739	792	738	721	710	736	714	705	667	680	726	718	733	747	701	743	728	714	743	741	733	726	689	676	677	718	661	709	710	746	682	724	710	726	674	772	724	747	716	667	694	696	707	735	733	662	758	690	694	705	754	749	758	740	701	759	671	704	709	688	752	744	742	746	735	717	751	698	715	699	751	722	712	730	723	708	700	769	686	741	725	737	691	721	712	734	698	649	727	659	737	694	711	709	716	655	700	716	738	734	712	701	730	760	732	789	716	745	703	751	728	687	686	733	710	687	765	712	697	680	696	741	671	714	724	693	694	718	749	739	763	725	695	722	755	716	670	700	721	641	715	723	761	722	760	732	754	713	686	684	686	698	733	723	664	687	702	706	713	743	724	672	714	740	709	711	690	732	709	685	713	704	752	736	690	772	726	714	718	716	697	714	723	750	731	691	695	714	742	706	694	715	767	704	742	726	761	670	707	732	701	687	729	733	750	675	741	746	711	693	686	706	714	764	755	745	669	703	709	750	694	677	673	756	683	752	679	725	668	732	678	714	718	726	728	702	752	741	707	787	713	708	705	722	724	750	683	735	717	697	722	703	685	759	689	734	755	755	717	706	673	737	703	666	695	724	666	699	707	708	718	651	710	689	744	695	717	711	673	736	722	710	739	767	720	714	736	735	718	712	721	756	738	737	673	736	741	672	684	746	711	718	755	695	707	785	687	719	736	728	733	748	751	671	710	722	713	751	727	695	734	697	751	764	711	643	714	720	692	708	728	732	688	714	745	702	702	649	734	716	748	746	694	721	697	732	733	681	699	725	722	714	699	701	697	733	745	751	711	718	717	694	727	712	693	746	698	710	736	754	719	734	687	745	739	707	701	754	726	735	747	782	697	732	717	753	769	699	734	745	747	713	738	733	736	734	692	735	686	707	686	706	717	692	759	732	742	688	704	656	711	695	694	691	703	745	689	701	755	676	731	662	683	747	699	697	722	713	718	726	677	716	704	691	752	699	685	729	751	698	678	721	710	730	681	676	711	720	698	719	697	680	795	731	715	653	771	761	654	711	729	772	743	731	689	741	691	699	716	708	695	707	723	730	708	712	726	696	732	744	711	758	688	721	734	721	698	728	742	743	739	752	689	732	778	715	720	739	735	762	728	692	730	744	732	766	731	694	736	746	737	745	752	720	713	737	758	729	712	727	696	720	747	716	714	698	758	733	706	704	736	721	703	685	702	706	732	695	660	763	702	736	716	706	694	689	735	752	701	730	731	674	713	760	737	728	702	718	718	752	748	729	705	732	706	694	684	689	718	687	693	712	718	761	667	705	723	708	701	676	691	673	709	709	726	722	716	680	694	697	693	737	732	748	697	720	681	708	672	657	732	694	668	681	659	704	698	712	748	728	718	676	733	721	721	716	736	714	716	778	696	730	697	699	714	681	759	713	694	686	724	700	742	660	679	641	749	692	719	699	739	744	730	726	754	699	727	718	754	671	683	708	703	751	785	747	692	746	749	729	714	686	740	725	747	731	726	709	674	724	719	697	723	746	713	722	697	742	751	713	737	715	725	701	689	700	762	743	695	720	683	758	728	691	715	695	751	786	670	673	706	763	685	687	732	679	785	696	713	699	700	716	743	748	713	696	722	694	726	681	659	730	725	782	697	695	701	679	717	734	754	703	701	721	698	705	676	728	723	710	691	692	740	720	733	719	683	779	706	713	785	690	732	714	724	713	684	645	690	737	710	722	737	660	718	708	753	718	717	692	692	709	743	709	664	714	680	704	678	693	735	712	698	692	701	775	741	725	737	715	686	716	771	732	670	718	722	727	716	715	685	753	703	754	785	707	660	703	697	727	727	692	682	695	687	684	695	721	698	673	664	673	686	708	697	731	715	709	703	721	733	773	764	755	693	752	730	702	728	736	738	710	696	714	660	679	744	750	693	698	677	706	713	722	768	682	723	690	765	694	748	676	716	709	736	758	699	723	729	730	713	761	707	766	719	667	730	722	694	676	749	715	706	736	684	723	784	724	677	645	703	735	733	728	781	712	706	744	675	734	719	705	715	729	712	736	681	749	709	711	702	726	775	729	718	715	719	685	682	726	693	689	695	744	723	736	694	750	737	702	661	684	674	734	726	724	707	720	766	698	752	730	736	691	726	743	700	715	712	694	727	657	754	729	678	716	700	727	758	779	678	709	693	756	706	698	719	722	757	672	723	715	708	696	713	713	698	735	694	727	712	689	717	728	737	678	709	752	745	736	706	700	756	684	717	709	733	713	705	735	730	718	706	748	696	731	669	709	756	685	707	775	715	729	711	702	738	753	761	711	762	687	745	709	694	690	743	678	710	690	711	762	708	709	725	733	703	736	740	712	721	701	721	692	721	723	665	678	653	716	658	704	694	694	677	710	724	725	699	686	714	735	724	750	715	748	735	686	693	685	732	666	715	735	740	692	733	705	667	695	706	716	698	714	713	729	680	732	715	734	675	702	723	714	715	707	717	731	708	720	725	757	708	753	682	743	700	757	748	710	741	693	743	680	704	733	718	699	727	688	706	716	717	762	736	724	709	736	715	722	722	716	768	699	747	755	738	728	680	702	730	691	740	710	692	700	674	740	713	707	699	771	738	694	751	714	722	723	719	711	718	662	721	710	697	660	728	696	759	750	661	712	671	690	663	728	741	729	760	706	706	728	721	674	722	710	695	693	736	680	696	716	689	707	665	670	772	693	703	710	749	702	709	678	745	705	738	737	715	733	740	718	733	742	702	721	689	711	712	732	710	748	746	721	759	665	767	676	711	731	680	751	748	732	724	688	682	726	707	712	741	739	685	718	719	694	696	689	750	721	731	699	681	714	716	733	722	707	627	745	754	747	702	679	729
22845	6914	7189	4045	2946	2041	1571	1461	1430	1248	1219	1097	1122	919	887	948	831	785	732	805	790	759	747	786	740	710	743	704	761	733	754	766	684	702	730	771	735	706	730	733	713	722	773	680	708	721	714	775	702	702	739	700	734	707	788	731	713	782	714	734	727	706	709	677	700	727	687	720	735	732	731	722	722	689	717	747	741	686	681	721	673	742	712	734	729	735	730	746	676	689	700	721	694	718	726	691	698	699	718	670	697	707	753	676	748	741	719	727	741	715	672	751	744	716	704	738	716	722	747	725	721	713	692	682	705	696	695	728	668	700	716	756	702	704	712	723	704	749	664	689	755	720	784	723	711	727	686	754	754	734	728	701	729	717	717	713	720	693	734	686	706	682	667	757	713	742	722	751	730	677	724	669	703	702	726	716	709	720	709	716	673	700	773	694	708	675	660	679	721	698	660	711	716	707	721	711	717	720	723	747	723	682	746	744	726	729	733	732	745	708	708	696	709	682	717	682	756	788	718	768	687	747	716	716	737	709	713	695	690	750	734	719	734	719	718	742	697	683	718	764	724	720	739	724	670	727	734	775	663	705	675	718	689	702	793	689	695	700	716	730	689	706	661	699	717	740	705	737	730	721	756	726	732	746	738	751	760	743	715	722	675	723	729	711	706	726	730	779	720	725	736	660	732	761	717	735	730	669	713	716	733	681	701	693	728	717	710	648	729	723	686	746	733	724	684	721	759	707	666	664	725	725	696	685	699	716	750	719	753	739	685	719	744	778	705	729	677	744	748	699	667	709	660	757	709	680	693	706	725	716	755	734	748	692	736	701	696	726	716	689	706	694	702	714	729	726	678	746	735	739	711	681	730	734	714	732	707	749	686	708	712	724	708	692	768	760	728	707	708	750	700	757	742	746	748	690	719	685	673	668	740	766	715	683	731	676	721	709	775	711	752	764	721	744	744	725	737	756	680	726	706	702	729	732	737	689	732	728	720	749	720	743	692	729	688	719	777	704	742	735	694	727	664	609	687	767	765	689	704	777	748	699	715	731	675	632	760	761	749	752	710	665	719	701	753	686	734	705	725	773	700	724	740	717	725	719	676	736	753	757	736	702	726	694	700	703	660	734	753	754	758	693	678	766	727	707	773	704	700	733	722	704	771	690	670	758	712	703	696	711	764	707	725	680	739	734	731	713	729	743	674	717	731	718	735	663	719	724	697	702	714	756	725	695	721	699	763	732	732	721	720	638	714	679	779	695	701	727	684	747	690	654	696	692	785	759	690	764	748	738	701	770	716	731	723	709	769	770	736	733	655	725	705	699	694	681	706	756	720	719	735	700	710	713	710	708	707	752	723	695	702	779	716	736	738	733	679	716	698	708	747	742	694	693	725	677	710	689	714	724	678	726	717	729	673	734	707	694	684	746	691	725	754	745	692	752	703	712	715	733	712	729	704	756	725	719	659	755	774	720	726	710	706	746	724	796	722	671	769	721	740	727	696	746	720	686	730	695	701	709	770	706	703	729	737	732	712	697	708	712	748	691	697	756	707	684	738	669	715	693	740	714	723	723	726	708	690	720	740	732	756	699	699	669	694	715	716	743	713	708	715	701	760	712	653	688	732	739	733	754	719	681	715	694	743	717	711	755	708	710	730	719	802	748	748	695	717	729	713	737	657	680	711	725	717	734	717	741	664	730	721	679	684	716	696	753	763	700	685	702	748	693	723	716	720	731	698	764	744	742	709	755	749	706	683	683	726	765	694	718	691	696	739	709	720	721	716	757	769	724	707	685	693	710	744	703	732	754	711	721	714	716	706	713	724	744	730	702	720	721	720	757	725	691	709	694	718	704	726	736	722	709	717	712	745	710	694	689	716	702	713	756	701	740	705	726	723	698	676	705	710	716	719	718	713	711	675	705	754	703	733	722	706	699	739	702	692	721	777	726	709	717	696	716	697	682	771	723	688	716	729	709	742	659	737	689	684	707	734	689	744	712	673	742	745	730	708	725	722	755	750	776	656	690	716	765	667	732	695	734	709	722	722	718	742	694	694	705	701	712	740	671	752	723	698	736	745	657	692	739	698	702	728	724	723	715	708	713	694	699	738	735	719	718	756	749	730	727	724	711	744	729	704	721	714	668	753	722	712	732	725	763	717	752	702	694	723	726	737	738	719	708	727	694	719	667	687	720	727	680	735	675	762	761	711	692	710	712	718	742	699	706	743	752	714	736	728	731	724	707	674	692	744	727	736	751	738	692	772	716	700	724	675	758	691	753	702	740	705	715	765	708	705	727	749	723	742	687	688	739	705	742	698	685	722	686	697	681	726	695	702	717	707	657	713	780	752	735	732	708	738	707	679	680	667	719	695	676	674	679	725	770	738	729	710	705	702	701	739	719	759	720	731	685	741	721	699	729	681	729	667	718	697	709	727	715	714	700	681	729	741	716	747	685	698	753	786	715	713	731	732	716	730	712	692	687	732	730	681	726	776	744	768	758	760	686	690	681	683	717	694	713	740	733	705	712	732	706	751	750	762	721	721	697	722	723	705	744	736	722	702	715	741	729	721	698	694	765	716	682	699	676	704	719	713	745	765	746	723	695	712	721	711	729	715	686	728	708	712	696	733	703	684	762	734	701	709	714	730	719	735	690	771	727	701	729	668	717	707	719	719	669	743	758	675	725	734	735	741	695	762	726	696	735	707	750	709	709	721	748	694	706	694	730	766	695	717	705	701	719	692	686	726	677	712	763	721	628	712	700	765	702	736	748	661	725	718	708	744	774	724	737	725	739	759	690	751	726	687	735	717	692	710	678	698	668	699	724	695	752	753	715	731	717	720	746	698	700	666	742	659	694	682	713	747	763	751	700	707	712	753	715	793	705	747	733	694	734	719	694	691	646	728	765	675	696	668	736	749	724	724	713	734	718	736	740	708	720	760	735	747	763	741	727	765	724	737	716	712	690	687	688	699	712	727	770	706	719	731	729	748	738	732	693	728	672	688	688	739	695	708	745	736	711	691	714	726	783	692	731	713	684	770	745	738	707	686	732	719	722	690	719	772	732	706	720	687	747	714	750	705	708	771	747	759	740	790	764	709	722	739	731	718	707	701	731	734	757	739	707	740	716	709	727	701	752	705	696	745	735	714	708	736	713	723	671	705	726	696	695	712	733	692	711	758	668	699	663	680	732	671	708	750	707	683	692	688	668	724	704	707	708	744	635	744	690	747	675	708	677	727	696	703	706	751	772	710	712	725	770	695	719	747	737	726	710	722	718	720	700	716	744	745	688	690	691	766	697	757	754	695	690	778	729	702	715	733	758	699	703	669	723	680	767	715	729	700	713	686	776	703	714	752	683	696	697	697	718	725	760	781	726	768	702	733	713	734	656	738	713	746	677	736	770	703	712	736	719	710	714	724	737	749	735	717	717	722	733	734	768	740	718	707	724	715	711	731	651	746	716	747	720	744	753	715	728	723	762	733	703	682	656	700	729	701	746
24082	21603	28957	24716	21632	14457	3004	1900	1559	1333	1252	1187	1009	938	880	829	731	616	620	683	650	543	562	491	530	554	561	506	447	431	440	476	512	466	471	432	470	442	468	421	462	442	491	461	471	452	476	480	470	451	475	511	444	468	482	505	485	480	467	466	428	443	456	425	477	456	492	459	447	458	459	450	457	427	456	462	429	401	461	460	460	448	494	453	456	435	465	456	465	451	461	433	436	418	450	415	484	454	498	422	455	436	471	460	467	438	443	458	420	450	424	460	473	453	417	463	463	461	467	427	478	464	443	446	465	451	476	459	463	468	431	451	437	464	486	427	471	451	468	439	432	448	464	450	472	446	455	424	470	431	433	447	493	443	444	427	427	434	448	422	457	484	444	485	474	476	502	476	415	454	435	463	492	407	450	509	459	442	446	485	413	482	430	458	460	424	438	488	465	443	406	512	448	474	479	492	452	452	448	451	448	481	434	507	486	498	424	436	471	473	469	437	418	442	438	445	499	458	456	445	468	444	432	447	465	444	477	466	467	467	415	460	443	451	457	473	480	468	451	470	432	495	420	409	484	411	459	417	445	449	430	429	445	474	467	431	445	475	448	454	405	475	475	427	428	452	429	489	458	456	471	467	454	463	474	473	408	434	461	460	447	437	439	473	485	458	448	505	438	456	446	515	449	443	457	442	463	468	442	430	450	442	412	450	441	487	473	448	450	501	453	467	471	439	438	412	450	499	466	493	405	439	493	482	464	479	453	408	488	460	442	474	467	463	442	452	433	483	471	489	442	463	489	487	451	448	474	433	470	432	471	454	444	457	495	465	492	458	480	439	470	468	460	435	458	467	441	435	507	454	507	465	439	418	444	447	456	455	433	462	452	415	436	465	457	483	457	415	422	489	451	460	509	428	463	441	454	441	421	460	418	489	486	481	447	426	429	481	425	475	491	436	429	431	455	432	455	432	425	449	420	447	450	431	442	444	428	475	481	450	453	451	451	442	478	447	462	426	456	461	433	461	467	467	442	475	449	435	476	455	430	468	452	451	431	429	451	434	448	453	445	508	474	479	435	435	435	467	468	462	468	436	445	452	446	438	490	467	448	448	477	459	468	463	463	464	475	443	492	414	473	460	467	458	452	450	467	453	465	476	442	437	430	488	488	468	467	454	463	463	457	503	451	471	435	422	467	496	444	468	429	457	417	443	498	456	448	455	430	452	472	424	449	481	491	461	433	448	461	464	453	463	426	486	453	464	432	433	490	477	445	481	451	454	436	508	504	460	442	421	434	433	429	446	422	462	447	422	454	423	480	449	415	426	441	454	458	470	459	433	462	428	439	436	454	458	459	481	405	459	459	430	474	441	468	467	465	474	455	438	487	472	435	417	471	439	438	460	405	476	453	471	431	477	492	424	432	422	464	475	466	457	445	459	513	467	423	480	481	475	493	402	435	493	450	478	437	447	464	477	457	416	473	427	421	456	435	439	440	450	459	434	425	486	423	488	501	464	414	420	476	488	458	461	456	421	486	451	455	457	481	453	474	485	474	493	479	481	433	452	476	481	448	454	462	447	428	430	386	457	473	452	466	401	463	463	462	478	463	482	402	448	467	415	480	448	469	426	414	459	443	431	439	482	428	462	478	471	436	446	403	473	439	511	469	465	475	455	440	461	492	469	396	431	427	485	478	506	440	455	464	441	437	446	432	452	489	446	457	470	460	441	444	426	446	446	430	454	462	425	441	466	431	475	460	501	433	466	492	417	446	485	474	441	416	472	430	475	456	496	466	483	479	472	444	478	446	462	470	473	464	461	450	460	475	426	449	505	426	439	421	466	463	425	449	459	444	477	471	431	463	459	480	461	485	444	450	450	438	462	443	456	433	454	447	455	463	466	463	456	435	456	424	440	452	412	489	437	457	433	446	451	483	461	438	427	439	464	460	436	404	475	446	475	448	469	445	474	458	503	416	434	450	444	446	462	450	486	488	439	471	457	426	462	429	436	429	446	432	472	485	461	468	435	469	464	416	446	458	393	442	424	436	429	446	444	427	432	499	421	460	454	451	453	458	433	432	441	416	432	452	445	457	480	472	465	465	469	453	420	435	474	479	473	465	411	449	431	454	461	460	467	446	447	457	463	470	455	474	455	449	462	459	467	463	448	480	461	448	482	452	465	452	473	465	447	460	462	471	482	434	479	433	460	450	465	459	438	469	442	417	423	461	448	485	440	454	444	477	464	477	455	444	419	496	444	436	445	456	453	476	475	472	404	452	421	484	437	424	470	500	430	473	485	434	446	430	439	475	393	440	449	414	425	504	461	451	458	479	466	445	470	478	427	425	457	472	437	464	442	449	494	460	422	455	449	467	473	436	468	432	457	435	453	462	464	448	470	451	481	432	493	430	481	477	461	483	432	464	439	480	476	443	408	482	442	435	475	475	445	468	452	465	435	475	403	458	462	470	469	450	426	438	432	437	448	504	447	430	440	476	480	464	462	463	404	437	407	429	438	443	435	458	510	469	466	437	492	475	452	429	437	468	482	436	465	448	461	472	505	442	475	462	439	466	438	451	468	454	477	425	440	433	450	459	455	452	475	476	427	443	438	467	487	462	478	411	474	434	465	475	457	487	452	453	451	462	482	464	440	484	473	457	448	494	454	441	418	468	481	424	473	442	472	442	475	458	438	481	486	463	444	433	446	478	465	463	459	438	452	468	446	486	459	491	508	459	456	484	433	443	444	477	497	473	491	438	460	451	445	477	436	472	455	485	445	470	473	454	460	479	418	424	456	435	429	451	415	481	421	451	479	488	431	447	471	482	441	469	446	423	434	463	427	458	443	498	425	501	456	429	462	474	475	461	468	442	475	483	449	460	455	487	426	423	472	455	474	442	433	467	469	494	463	404	440	441	459	454	477	511	461	470	446	421	455	454	421	482	464	430	456	419	463	445	430	480	421	485	487	452	468	433	413	471	429	470	484	439	438	466	449	499	498	456	444	400	480	445	484	494	487	450	465	439	443	434	441	443	430	434	441	463	459	478	437	459	455	486	421	410	444	436	458	466	455	476	410	472	424	484	490	426	449	449	465	459	443	465	458	445	445	476	486	439	451	483	477	412	503	455	459	444	464	432	437	430	486	456	458	489	485	481	397	460	411	460	447	463	445	443	475	451	464	450	434	432	458	451	422	451	470	381	421	429	481	419	472	431	475	457	440	451	486	450	458	438	446	416	433	435	434	447	482	484	464	469	436	434	453	465	446	442	462	469	414	462	453	450	428	438	426	409	441	453	486	444	467	480	479	461	444	487	465	470	454	438	443	433	388	470	468	473	464	467	438	468	477	475	454	430	458	456	459	443	461	448	449	436	434	497	451	492	469	440	436	447	445	452	483	476	447	439	454	465	461	426	454	453	469	480	463	482	487	438	447	438	445	452	456	456	450	442	466	461	432	450	482	484	462	507	456	455	467	448	452	416	462	453	465	437	442	460	436	487	445
25792	16424	15281	7964	5491	3695	3154	2728	2227	1904	1715	1591	1274	1126	1042	1011	893	797	696	719	761	675	605	586	573	566	627	553	503	454	519	490	467	476	507	499	515	494	503	489	474	500	482	507	491	454	484	487	506	478	557	518	507	504	528	504	527	514	495	491	498	482	493	482	471	481	489	504	455	457	458	475	506	443	445	495	469	460	479	455	459	457	470	515	467	511	504	470	487	478	481	456	530	479	471	505	477	507	454	460	463	461	429	481	443	480	446	478	478	459	458	469	479	448	492	480	471	467	494	435	477	482	426	497	502	447	461	447	458	465	488	454	468	482	471	491	486	496	494	515	454	476	484	473	465	451	500	481	455	491	491	511	502	460	465	452	472	505	502	430	501	448	457	417	455	499	509	473	464	493	446	483	456	493	461	454	463	474	502	473	477	447	440	479	482	467	461	506	517	457	468	475	511	452	485	453	435	478	465	459	483	461	448	488	452	458	497	466	430	445	465	494	503	452	444	475	434	433	439	490	459	487	478	479	491	471	503	481	472	486	475	447	450	463	490	497	469	499	467	426	478	494	456	482	470	462	459	486	473	436	518	472	495	493	516	427	430	452	451	490	486	502	466	485	460	505	451	470	492	467	474	458	476	442	462	483	491	459	429	447	488	463	482	458	488	487	470	436	507	457	450	446	469	473	453	449	436	487	454	454	479	488	518	514	479	455	475	490	478	472	515	490	479	510	466	477	485	489	488	470	475	469	495	459	466	477	479	485	466	455	468	456	470	466	441	460	492	458	492	488	495	513	472	502	447	471	460	503	459	484	453	471	479	462	503	478	444	496	477	460	449	468	521	478	487	478	466	471	491	461	526	469	446	514	441	482	480	458	496	494	467	453	470	444	453	471	474	485	503	456	449	469	473	490	472	474	470	458	443	496	475	486	500	454	470	484	497	442	487	449	430	472	479	483	521	451	464	467	438	460	464	481	452	494	475	476	450	482	477	504	491	428	494	500	461	490	488	457	502	460	456	481	482	473	476	512	455	469	463	458	470	462	500	504	451	476	416	480	464	470	464	485	477	436	500	442	451	477	520	462	502	488	493	479	461	447	484	433	468	503	456	490	467	458	463	475	439	491	493	458	454	483	454	423	456	475	461	445	471	497	511	467	491	485	455	495	485	475	464	502	492	501	443	461	501	460	465	438	476	469	466	518	513	449	446	464	475	476	468	483	501	460	472	495	496	483	446	455	498	504	492	504	477	452	506	460	476	462	495	453	489	487	522	486	419	470	451	455	478	466	507	472	473	516	463	460	485	463	470	458	496	513	450	469	481	460	465	460	453	431	463	424	475	485	470	479	438	479	472	471	472	485	466	475	527	461	502	461	515	454	494	444	489	466	461	502	507	457	479	438	456	437	466	457	457	468	463	451	474	479	485	470	486	439	488	490	452	469	460	497	473	476	478	478	474	487	462	475	468	458	508	450	470	481	434	479	473	440	500	496	492	441	474	469	484	461	479	477	462	478	485	473	446	481	477	491	482	448	466	496	458	485	461	439	522	475	466	474	474	470	486	505	455	482	462	481	478	453	443	456	423	449	449	470	518	478	474	475	503	483	515	458	489	483	471	474	505	519	474	479	487	457	487	433	465	474	487	456	497	433	466	466	465	469	495	432	480	498	477	437	469	456	473	458	479	504	469	496	431	487	511	481	428	457	475	490	495	508	474	420	494	485	509	509	525	512	441	459	512	484	500	438	459	456	499	452	464	513	472	471	469	488	457	491	490	454	458	481	482	501	488	463	455	473	506	456	410	499	493	477	496	466	481	476	477	484	489	493	461	466	498	484	498	464	466	474	542	489	478	501	466	451	495	478	473	493	439	483	466	474	424	518	486	468	476	519	493	491	476	464	479	476	475	470	461	444	493	482	485	468	459	490	484	466	534	456	481	453	473	486	492	461	439	479	512	468	461	488	467	461	433	472	477	530	512	439	486	477	484	490	493	476	471	445	480	440	481	478	496	505	478	469	500	484	498	503	486	461	468	458	440	451	460	478	498	491	473	487	473	442	485	484	477	506	468	492	444	474	458	500	460	478	469	468	477	490	518	468	458	531	456	462	446	496	453	459	494	471	442	474	471	484	491	454	479	441	452	456	475	498	516	491	468	469	459	457	465	456	446	461	460	474	462	489	448	445	476	471	434	459	458	498	438	449	488	488	467	460	485	465	453	459	478	477	516	465	498	478	479	460	482	468	457	430	485	476	510	481	466	471	496	476	463	499	505	433	445	507	482	442	471	454	476	468	457	456	450	462	493	508	500	492	502	490	474	484	451	506	475	484	454	517	497	472	491	470	456	501	485	426	469	472	455	497	457	474	479	450	455	462	482	457	490	442	452	467	452	473	530	482	481	482	442	504	500	430	472	496	501	531	480	435	487	463	455	512	474	463	475	485	471	457	483	505	492	478	490	467	492	480	506	507	468	468	467	467	470	468	454	412	486	448	460	534	475	459	493	456	472	500	488	504	449	466	489	449	495	465	463	446	481	500	495	469	504	471	460	484	458	486	472	487	430	443	443	465	462	506	477	473	473	482	456	503	489	517	477	479	501	462	477	485	471	484	488	494	456	497	425	459	473	506	457	454	500	487	495	469	477	455	467	448	457	473	512	492	485	480	462	491	447	502	486	484	463	483	452	443	516	445	462	498	485	460	421	494	466	462	545	484	443	495	462	490	488	477	467	457	525	489	463	516	468	438	449	493	460	485	464	455	491	476	465	474	443	475	493	450	458	493	469	461	482	426	458	450	496	494	486	447	483	454	510	474	461	486	464	471	453	508	472	475	480	495	491	458	485	490	479	467	473	463	472	489	470	484	482	443	481	438	458	452	473	484	461	459	476	471	444	469	466	491	477	473	492	420	510	514	482	477	445	480	460	479	498	504	465	470	491	430	523	494	493	499	471	453	489	482	447	448	476	461	453	496	485	447	470	466	446	460	469	474	471	457	472	478	498	459	479	491	469	511	456	466	489	507	429	472	457	463	440	472	466	491	467	463	486	486	482	437	504	477	480	480	498	483	494	472	460	512	488	451	452	485	472	494	464	493	491	471	469	463	461	484	473	470	460	481	467	498	467	495	464	475	475	458	459	458	456	487	473	435	472	488	453	494	451	458	463	492	468	478	482	480	464	474	456	467	471	485	474	503	476	500	480	456	443	462	452	444	485	457	479	497	469	478	456	477	484	474	512	493	492	459	471	507	466	470	475	480	480	453	494	467	502	457	452	439	448	480	453	436	438	469	457	511	468	490	448	479	484	496	448	485	456	476	470	496	490	458	475	486	470	470	451	500	447	475	494	504	440	485	444	502	477	481	467	470	480	477	460	514	471	452	465	466	482	451	458	519	493	484	511	449	463	482	506	494	474	456	515	456	480	464	429	448	473	491	427	474	469	435	483	467	478	463	483	472	491	449	475	499	463	450	474	473	461	481	494	454	434	474	491	500	468	475
25089	21608	28352	25276	19081	3449	1964	1601	1451	1261	1180	1078	1016	967	912	915	772	748	819	823	809	737	692	694	715	709	685	665	675	642	630	634	647	658	635	638	652	630	640	658	686	659	608	658	637	616	668	666	671	636	632	655	620	624	672	666	646	644	672	616	671	596	646	654	651	650	618	614	634	645	637	663	618	651	626	678	636	628	647	652	656	650	635	653	675	642	640	628	641	636	591	655	621	611	656	621	662	660	687	589	612	567	642	626	650	650	647	635	616	632	640	645	640	666	639	610	646	632	649	625	584	664	687	656	572	592	655	633	607	668	595	622	608	663	646	615	655	614	700	592	666	621	626	677	638	568	598	611	607	667	644	619	670	606	646	648	617	645	673	667	633	609	618	644	687	587	622	670	665	618	653	623	634	656	663	586	619	647	652	642	633	638	623	609	654	601	620	681	637	606	672	608	594	641	641	636	604	656	619	650	629	620	617	621	587	596	636	657	660	648	657	613	688	606	603	592	649	652	587	610	617	633	626	647	651	636	629	639	620	645	629	614	636	644	607	668	644	627	605	637	634	612	636	615	603	601	616	616	584	612	661	627	614	594	582	629	650	622	633	637	604	629	618	649	656	636	626	639	649	645	644	629	677	601	648	648	618	624	642	621	680	665	646	599	639	646	648	624	604	629	608	610	627	635	659	621	624	636	605	673	644	618	635	619	651	641	618	701	595	617	668	616	623	613	620	596	604	605	601	644	644	579	648	592	616	629	570	634	641	635	617	610	670	711	630	606	674	636	700	626	605	622	638	601	656	647	614	624	622	624	571	614	585	622	681	654	653	657	649	603	654	650	562	674	622	608	615	592	677	618	638	647	609	619	634	637	620	620	616	636	619	624	691	621	599	652	624	646	645	619	662	586	636	603	628	625	655	655	613	619	667	638	644	580	673	668	606	635	618	651	618	649	650	596	634	635	665	591	647	640	650	655	624	615	605	656	628	645	616	641	643	617	643	605	604	617	654	647	619	646	578	639	615	653	625	653	649	673	611	590	640	667	609	627	636	638	668	641	628	606	608	684	641	654	628	641	601	656	643	616	619	658	615	642	639	653	639	613	644	633	632	615	670	633	638	617	637	622	670	613	656	599	628	633	679	581	656	656	593	638	634	626	656	611	626	603	616	649	605	608	681	685	600	621	630	622	642	631	656	655	632	651	641	636	623	609	696	656	625	615	654	622	626	658	682	632	630	664	577	632	625	650	667	642	666	635	654	633	654	625	626	664	633	643	658	596	634	636	650	616	586	584	635	643	645	619	640	669	629	628	619	636	639	665	603	551	602	637	632	625	637	632	709	661	641	664	611	619	614	607	618	668	631	631	623	658	620	610	593	669	637	613	642	609	616	617	625	589	633	641	595	678	603	658	626	632	629	643	557	621	643	629	648	630	621	614	657	621	641	624	662	598	656	630	604	659	665	625	606	642	639	619	616	589	620	640	563	619	636	636	621	642	653	621	616	644	603	650	647	645	622	627	681	626	614	606	634	622	622	599	641	671	622	642	644	615	633	640	586	637	649	613	623	654	670	609	634	686	635	631	622	669	672	621	621	635	626	573	663	607	594	677	631	620	618	648	619	638	633	619	654	575	634	669	625	597	683	674	622	670	665	572	567	635	632	613	640	625	618	630	599	685	635	670	666	623	602	603	578	629	621	670	627	633	615	654	594	603	605	638	590	601	627	655	618	608	629	610	641	659	646	625	688	653	629	650	628	641	642	596	613	643	578	653	650	632	630	629	656	646	618	629	596	699	649	640	655	636	551	653	587	633	622	623	583	642	580	621	602	649	595	613	641	599	616	620	620	675	664	621	641	640	644	664	646	632	684	662	666	664	629	627	631	611	632	651	651	622	650	605	617	633	654	615	631	617	594	671	639	599	590	597	642	682	626	631	633	658	630	624	593	621	571	687	670	652	631	685	633	618	610	627	612	651	616	614	637	636	630	656	582	635	608	622	631	639	605	618	609	608	617	656	626	616	619	618	642	594	593	643	600	669	677	610	634	684	625	651	644	604	624	643	600	613	637	604	626	622	649	668	658	629	686	621	664	641	649	629	669	623	598	610	641	597	613	632	618	588	674	641	623	626	635	613	642	637	575	632	636	603	639	619	605	657	613	614	638	624	639	605	618	653	637	664	545	593	670	671	697	643	643	641	662	639	664	634	648	634	633	648	621	670	654	672	649	650	613	667	653	654	619	585	609	576	605	621	622	652	643	619	643	637	653	568	649	620	551	646	635	633	633	636	619	651	653	605	614	675	630	641	643	701	647	592	612	611	595	617	600	641	632	608	666	617	637	608	624	658	737	645	638	643	648	641	630	586	640	622	614	631	697	647	660	637	620	628	633	646	634	672	578	638	633	667	634	601	624	612	600	672	633	587	654	651	584	658	629	641	656	642	638	673	645	604	615	606	681	610	635	644	593	604	600	575	647	634	609	622	582	649	653	595	646	608	615	677	624	614	625	652	638	677	636	613	670	647	638	645	632	616	637	656	624	712	656	634	635	651	606	629	647	664	653	636	639	661	637	676	601	625	613	675	625	658	642	649	671	650	601	633	651	648	620	654	633	610	619	597	609	625	668	607	612	630	565	606	612	607	601	679	638	614	638	660	603	668	608	616	608	618	660	633	630	612	630	613	650	638	624	659	644	616	650	624	670	635	654	670	643	670	629	617	637	645	643	645	642	636	636	643	645	652	642	628	566	669	609	662	620	651	634	642	668	651	640	635	608	616	621	666	600	660	661	626	621	578	598	619	655	640	637	629	651	637	599	612	661	625	613	581	646	651	649	645	632	591	621	652	571	593	628	627	644	630	627	633	634	644	588	590	644	613	652	643	629	639	673	665	610	631	621	619	658	718	658	637	593	620	570	643	681	610	645	625	634	634	656	616	664	632	599	683	620	672	607	631	643	603	617	613	613	645	619	614	645	604	579	638	633	615	642	649	687	672	633	621	640	621	621	602	602	640	585	647	629	629	647	636	646	649	669	664	660	637	586	659	609	653	625	662	642	663	631	610	611	604	651	620	645	658	665	644	618	636	609	629	642	620	620	618	659	651	649	621	600	598	685	603	620	587	656	645	604	635	664	602	663	602	662	585	650	654	654	622	664	637	652	596	607	627	662	621	636	616	609	626	600	639	640	606	631	664	663	619	626	626	666	615	635	655	623	630	608	663	630	607	624	629	645	607	678	662	616	621	633	621	625	630	624	611	674	628	649	654	637	614	700	689	638	641	645	608	569	642	621	653	627	613	662	664	669	629	659	677	633	601	633	652	676	608	646	636	620	601	637	643	630	630	585	645	615	638	656	624	636	600	631	625	595	666	640	600	600	704	595	657	619	628	624	636	632	593	618	616	637	655	648	619	619	619	687	635	651	649	679	583	656	696	663	644	600	609	621	631	612	642	589	594	662	638	618	662	619	613	629	637	653	619	657	647	633	573	638	615	663	623
26109	13468	11718	6456	4229	3222	2766	2363	1990	1679	1503	1421	1231	1119	1035	1029	906	852	847	859	824	714	747	736	690	683	707	733	644	635	634	640	643	656	613	634	668	638	644	598	614	639	635	651	670	618	660	651	647	671	656	645	652	619	612	641	668	650	634	660	602	617	671	644	626	630	628	621	652	595	614	573	597	635	590	638	596	576	668	601	623	587	648	657	634	588	628	590	617	611	630	617	612	640	604	632	628	622	599	619	658	601	660	561	670	614	628	647	626	610	649	609	630	602	601	610	642	622	634	658	613	629	627	640	660	631	637	614	642	626	631	614	622	628	631	679	614	612	682	637	655	601	623	584	614	692	618	582	656	629	630	603	596	609	603	601	604	602	613	553	622	659	640	605	611	603	597	644	614	594	591	631	617	640	631	649	617	622	659	660	651	669	622	599	551	586	646	630	601	642	652	596	621	647	632	659	616	647	653	637	616	634	608	634	610	667	623	597	604	665	671	614	668	702	624	634	631	607	625	622	665	584	661	606	592	655	590	660	606	636	602	621	617	629	647	630	645	603	633	582	656	617	599	629	662	640	623	616	576	591	622	651	623	605	657	633	603	593	590	661	650	646	634	640	631	614	637	604	642	619	618	637	626	590	623	615	593	692	663	615	644	628	628	640	632	662	660	647	619	656	607	623	662	596	656	655	583	641	624	611	620	601	589	614	590	586	632	623	669	599	646	628	599	623	651	665	631	635	649	611	587	603	642	624	637	659	653	634	620	623	638	627	615	593	615	593	625	627	622	631	658	596	634	622	582	633	639	621	642	622	641	645	618	636	609	621	586	579	639	643	621	597	608	652	581	637	620	604	605	651	620	651	600	680	612	638	597	645	591	657	622	625	588	617	677	645	611	646	617	607	582	605	598	604	589	612	602	628	651	665	626	639	671	616	658	574	599	616	605	670	589	629	629	626	612	686	604	619	597	607	628	635	613	596	602	620	651	593	620	558	672	624	630	640	610	611	637	632	618	653	624	604	592	628	628	636	635	658	638	595	651	617	618	638	605	621	632	671	619	633	630	583	587	620	600	642	627	653	639	622	634	617	649	569	610	605	715	668	638	611	628	614	601	685	582	644	615	621	634	653	604	643	626	581	635	687	644	627	643	671	639	625	661	659	601	619	617	600	614	621	611	631	576	643	660	619	661	646	640	665	626	683	650	639	625	617	599	630	619	621	616	619	648	630	637	638	598	593	615	672	668	578	579	652	634	685	704	593	633	648	606	627	645	617	637	614	586	621	655	615	613	623	636	608	586	615	639	599	669	620	595	643	600	577	616	624	653	621	635	622	593	595	618	568	686	617	644	632	578	584	613	623	628	654	611	625	632	633	610	601	585	620	597	606	592	598	616	605	632	590	634	603	603	632	638	659	639	633	657	613	620	640	654	619	582	637	622	613	608	661	646	620	610	623	600	562	633	630	619	590	618	620	635	587	570	627	612	611	604	624	600	665	614	595	637	626	588	652	630	672	677	612	611	607	613	612	581	632	647	627	645	656	625	643	619	645	624	623	648	636	621	624	653	594	631	630	628	585	580	603	634	624	635	636	583	666	624	635	596	590	599	613	624	618	625	624	692	582	629	582	586	642	629	599	640	625	634	596	678	626	623	583	649	636	638	653	628	616	607	619	659	617	598	599	636	625	628	643	610	647	615	634	656	629	609	561	616	653	611	661	596	676	584	615	632	639	624	603	652	652	652	615	621	620	596	603	619	638	603	603	630	593	602	618	636	643	580	614	610	637	585	619	606	619	609	594	638	628	632	578	635	627	616	633	602	612	662	593	650	625	641	608	647	664	637	593	625	597	587	612	590	626	617	626	680	603	628	606	603	647	607	601	628	610	622	624	606	604	670	634	640	603	651	596	615	625	598	658	606	616	582	627	620	622	604	609	623	635	632	625	668	585	630	635	634	628	607	665	640	630	633	633	585	628	609	610	673	635	627	596	589	660	639	658	590	603	662	623	649	643	585	655	647	618	609	633	634	595	584	633	669	593	613	607	594	594	589	642	614	627	636	637	628	606	627	592	628	576	597	600	667	677	602	589	658	642	627	662	594	635	600	589	668	673	667	617	611	615	624	627	581	638	626	663	628	589	637	652	621	645	610	665	616	668	633	633	615	604	632	663	621	626	640	622	632	647	640	616	653	589	586	613	621	647	600	617	625	621	627	617	610	575	635	618	635	577	631	607	702	614	592	627	581	647	642	606	628	587	613	644	618	628	608	651	650	565	623	612	625	605	658	623	668	623	625	625	661	638	601	621	565	621	595	641	640	671	626	647	599	672	624	667	638	600	637	619	608	666	631	614	628	595	668	657	628	637	640	636	625	652	630	587	662	588	639	619	583	595	613	679	632	615	611	600	647	610	623	648	576	604	598	597	677	548	601	681	628	595	648	660	641	608	598	634	646	618	577	629	630	621	614	588	615	603	682	615	618	571	596	618	626	614	640	665	597	564	649	692	594	633	617	613	627	601	626	617	585	602	614	601	610	598	691	591	647	631	640	678	635	600	658	645	592	661	630	611	638	629	583	599	600	608	619	612	637	633	662	618	577	641	636	617	637	647	621	613	562	614	640	596	590	590	593	640	640	654	600	632	595	597	651	615	608	593	605	582	589	614	580	602	669	643	627	602	634	588	604	596	605	601	601	632	609	618	628	595	629	630	602	609	611	630	665	608	632	571	604	648	651	619	628	612	617	593	593	649	662	643	639	602	641	599	637	652	600	606	642	654	624	633	623	627	624	597	626	631	649	661	659	632	588	594	553	613	606	601	613	565	602	595	645	618	618	590	652	625	602	588	626	601	606	639	614	634	660	650	587	577	625	643	652	621	651	622	609	610	645	674	677	625	612	624	594	585	686	686	607	646	672	618	624	631	628	587	556	604	618	599	618	624	664	604	650	628	657	622	592	637	600	629	638	634	621	618	621	588	606	622	610	641	677	593	632	634	621	628	588	679	578	658	645	596	609	669	635	650	594	630	630	643	619	633	649	621	627	618	614	643	655	661	578	603	618	666	647	592	642	601	584	647	633	595	649	640	614	600	628	605	645	604	652	582	643	611	662	618	646	629	658	649	628	620	609	592	603	630	635	604	600	571	617	644	707	610	630	601	612	641	620	626	618	637	595	616	609	655	646	606	629	576	610	627	577	621	623	584	606	637	586	657	641	624	616	649	609	634	631	670	616	637	570	651	596	605	623	644	682	642	664	585	652	651	636	595	665	640	684	646	650	616	594	599	633	629	637	590	588	624	638	607	635	602	653	597	563	636	610	633	628	650	581	581	611	614	605	625	625	640	599	630	624	606	635	615	614	557	622	632	611	631	605	607	612	626	617	633	677	644	650	625	605	653	637	620	616	604	634	633	672	661	595	609	628	599	572	589	631	605	612	653	666	647	613	620	642	642	642	634	629	624	624	628	635	663	632	630	599	674	614	604	631	613	613	596	643	658
22853	21564	29318	24299	21572	21717	14248	3132	2073	1702	1568	1257	1150	980	941	816	720	601	587	641	593	508	443	466	489	497	438	425	326	307	320	292	304	313	310	319	353	303	315	342	306	266	318	330	305	297	294	330	271	307	327	319	352	338	327	372	342	359	312	346	302	275	312	275	328	250	308	320	313	306	301	303	315	292	286	257	266	258	286	265	278	275	275	267	294	287	256	307	301	286	273	296	287	294	270	286	255	286	316	313	313	342	277	311	289	312	294	272	281	262	265	294	263	301	279	306	302	309	279	287	279	315	306	302	279	321	265	251	315	294	319	307	255	271	270	287	297	290	291	299	270	276	314	304	292	289	298	288	271	283	284	279	268	260	295	292	272	258	302	303	281	250	257	293	288	316	288	286	253	297	268	291	259	285	300	307	285	296	288	260	283	314	245	301	291	291	301	343	287	302	297	301	306	273	272	298	305	302	272	311	298	306	297	276	291	260	297	260	265	304	269	265	299	311	289	281	250	280	291	285	322	296	299	267	274	273	290	289	282	278	271	302	298	314	275	291	307	279	287	292	316	303	271	324	302	269	298	307	288	255	285	262	291	296	285	275	305	280	283	298	271	304	260	276	291	286	291	246	260	282	295	303	292	315	292	280	277	280	301	275	269	308	291	285	294	288	269	295	306	290	312	297	269	278	265	304	279	274	301	306	281	280	270	277	269	291	281	266	285	291	272	281	293	297	284	315	317	280	319	283	261	314	267	265	245	279	296	274	295	267	324	274	287	278	303	304	290	303	289	323	261	275	290	295	310	301	282	277	295	291	323	305	294	291	283	301	261	257	289	290	284	275	251	307	301	312	279	291	284	295	301	289	274	289	268	274	291	298	322	299	277	291	291	301	306	297	274	294	321	272	269	287	283	297	316	280	301	288	296	292	274	304	315	275	314	265	272	267	265	279	301	296	270	266	283	274	278	302	311	266	287	292	268	262	304	289	305	270	256	257	292	275	297	278	271	282	291	295	325	283	287	292	272	301	266	294	284	283	262	323	248	305	262	278	282	295	303	284	291	275	311	267	279	269	244	295	265	299	271	278	316	279	297	273	270	289	271	293	294	268	263	299	314	307	302	288	278	300	290	276	279	255	234	287	312	289	294	281	281	283	265	301	286	277	311	291	277	276	293	297	296	284	300	276	258	308	305	281	268	286	304	299	288	274	282	286	272	283	288	292	275	296	287	298	291	262	301	302	257	306	276	286	267	294	291	294	276	270	274	271	272	297	306	271	299	257	281	300	282	254	293	284	259	278	285	333	289	295	292	262	281	272	275	316	252	286	295	290	305	276	270	315	301	271	290	269	290	324	266	288	301	286	295	289	293	276	278	299	281	275	262	286	277	285	318	298	288	261	289	277	300	291	312	283	298	305	284	277	300	286	289	293	295	305	288	260	298	293	278	307	302	290	288	261	277	320	307	299	256	300	290	282	286	280	322	304	303	277	311	311	251	267	270	303	297	289	289	269	289	267	289	288	289	267	320	305	295	301	285	301	305	248	290	301	260	322	300	278	312	274	306	289	307	283	279	248	278	294	273	286	298	306	287	264	272	278	261	290	287	286	274	294	283	273	288	266	298	316	280	294	311	281	280	295	307	328	288	304	303	293	278	279	256	288	283	315	342	298	302	274	286	274	279	300	288	302	299	286	283	264	305	275	283	277	288	293	313	301	288	313	285	286	307	290	292	304	299	284	309	275	268	315	315	310	268	299	279	285	268	299	302	258	288	305	310	306	275	265	284	290	250	267	293	305	309	277	284	307	266	269	305	305	277	300	279	286	295	242	288	282	315	297	288	285	291	252	296	280	267	284	343	252	281	269	300	288	273	265	251	286	288	259	297	282	296	287	293	279	271	275	283	291	263	286	268	266	276	305	281	298	258	280	270	272	297	340	264	290	285	293	298	271	266	298	279	314	270	277	285	276	319	279	278	275	300	283	304	257	292	290	302	276	296	274	298	271	298	278	289	305	289	238	280	287	267	280	310	278	264	322	248	310	277	279	281	304	275	298	285	305	311	291	294	284	292	265	240	288	287	292	280	260	286	290	299	273	269	295	312	323	266	302	293	262	303	298	269	297	268	292	297	266	312	276	307	291	277	291	297	250	306	286	274	318	297	290	295	296	284	268	300	288	310	282	293	310	276	270	272	272	290	291	298	272	275	277	284	307	263	291	311	257	277	271	282	272	277	281	278	309	272	292	322	307	325	309	319	298	279	309	273	290	302	293	301	303	291	256	293	296	282	285	299	285	275	281	277	316	279	274	288	285	265	269	290	286	303	298	268	291	283	292	290	280	288	276	246	294	286	253	282	260	300	278	249	302	286	304	322	278	298	276	270	280	277	263	317	270	286	265	275	278	275	287	281	261	285	298	286	279	291	264	281	297	281	298	276	260	281	289	278	303	314	277	312	300	269	282	294	278	261	264	313	267	277	301	298	291	303	283	270	296	284	261	284	266	305	263	293	273	260	311	248	265	305	261	277	274	329	291	266	275	302	281	305	285	278	274	297	286	307	249	259	259	282	290	278	286	266	287	270	264	305	281	303	288	284	268	270	283	254	289	249	299	307	324	293	313	282	284	319	265	285	272	270	313	248	287	289	317	267	304	283	250	264	303	282	288	325	303	259	322	267	313	308	297	284	265	286	267	274	274	289	275	272	309	299	288	287	316	286	285	272	292	294	286	274	309	298	305	294	285	281	284	282	272	286	298	300	298	284	271	274	312	304	280	290	287	301	295	300	292	293	275	297	269	275	279	312	278	281	310	305	305	285	232	283	288	281	283	281	290	274	268	321	272	293	312	280	309	252	264	266	273	297	267	291	271	314	280	296	265	262	308	289	282	277	280	290	272	269	263	287	274	247	305	241	289	275	289	292	335	292	311	306	301	284	294	269	288	286	269	270	283	276	277	297	275	278	281	275	270	296	280	270	279	270	306	286	304	283	260	270	269	284	275	297	285	306	283	280	274	326	275	291	306	263	286	334	290	289	291	259	309	318	261	277	310	317	302	303	310	279	268	288	284	285	263	321	292	251	313	285	269	267	310	313	284	295	297	276	299	286	274	294	285	270	288	280	277	284	294	283	279	267	292	286	257	290	309	300	302	277	294	285	307	258	262	288	266	299	248	278	298	300	318	276	276	271	273	289	295	258	286	269	271	302	288	279	296	311	300	322	288	285	307	301	242	288	320	280	300	316	286	274	288	266	274	310	297	272	306	303	292	291	285	290	318	295	298	306	276	305	296	291	272	291	279	250	297	279	271	269	272	289	311	288	323	299	269	291	300	286	284	298	286	269	247	272	269	274	275	309	301	269	292	310	289	301	290	269	269	260	289	311	267	258	297	286	275	287	285	240	281	275	305	271	268	288	278	305	279	270	287	292	309	295	296	291	268	281	263	284	285	301	285	286	300	271	289	286	310	296	284	274	286	255	285	263	291	295	311	255	320	284	293
29529	22018	19552	11347	7145	5816	4810	3990	3194	2623	2279	1762	1618	1329	1142	1111	823	697	686	702	733	552	577	613	580	570	502	467	364	331	340	320	305	305	317	291	283	322	286	283	327	309	312	323	288	321	323	314	332	344	332	342	336	370	326	371	335	350	302	308	337	312	317	321	318	277	302	292	321	290	307	297	311	319	294	284	300	285	239	291	303	258	310	292	275	286	287	295	322	292	275	270	297	269	259	298	284	276	314	270	264	261	324	255	284	276	296	286	312	294	302	282	315	278	280	304	316	304	281	274	298	295	281	277	260	294	268	293	303	307	263	266	296	275	291	271	296	306	267	294	271	293	291	294	278	301	265	314	289	288	285	279	276	325	300	280	297	285	291	282	316	325	319	299	285	289	301	273	275	306	270	291	307	275	294	280	307	294	310	333	264	283	282	269	272	302	310	284	287	277	272	295	287	283	277	278	313	296	317	282	278	281	315	298	276	303	244	268	261	295	299	277	289	313	308	278	297	292	281	318	309	315	268	272	305	317	305	266	275	330	292	281	257	286	279	291	272	274	305	318	306	286	298	288	273	294	277	266	277	308	283	289	290	333	283	296	303	275	306	304	264	276	298	303	281	259	322	280	280	255	295	307	291	305	335	268	294	305	280	310	271	255	275	307	273	275	275	273	286	297	310	277	284	294	298	283	296	289	273	298	288	302	290	304	273	277	276	267	321	286	298	284	307	263	294	288	292	281	306	290	292	264	291	299	277	287	302	259	299	301	293	306	309	262	286	291	255	287	290	286	267	297	297	276	288	299	308	259	289	278	279	294	285	274	279	275	288	281	311	285	290	333	287	273	284	295	311	279	287	283	296	280	317	277	291	265	297	298	257	302	296	325	301	283	290	285	305	305	272	308	268	262	310	256	279	302	313	302	297	295	285	273	265	285	293	278	271	316	287	316	320	288	290	284	259	249	275	307	290	269	305	308	279	296	290	276	308	290	302	323	289	284	267	279	289	324	291	284	298	304	309	291	299	262	279	330	295	277	303	260	320	294	283	275	288	292	285	297	266	283	289	272	255	318	295	334	290	300	284	282	240	299	311	264	265	287	292	281	298	266	317	309	314	349	272	288	286	299	276	268	273	296	294	263	318	280	296	279	276	307	296	304	308	278	299	286	276	309	284	265	270	268	291	308	283	293	316	290	315	296	297	294	262	290	321	265	259	286	270	270	298	284	289	280	319	294	309	298	280	300	267	291	309	281	316	293	290	278	294	261	285	305	289	273	287	278	275	305	287	309	312	290	281	289	268	272	292	279	322	281	294	319	278	309	307	305	299	290	309	275	275	262	317	293	303	271	280	307	305	291	336	320	317	265	287	295	294	301	274	292	299	256	281	279	301	295	304	284	295	298	305	308	276	277	329	284	289	269	310	301	291	280	296	301	259	292	278	272	294	310	292	299	302	292	297	267	307	278	311	275	296	276	295	285	273	279	293	259	244	297	270	274	309	291	270	298	289	297	262	274	301	284	295	266	271	303	286	285	302	306	303	259	281	249	302	317	261	296	293	296	281	299	294	310	261	287	256	312	310	245	296	280	284	267	246	293	298	293	297	256	292	309	287	271	294	287	293	282	281	280	262	290	295	283	266	331	279	313	304	280	300	310	273	279	321	277	273	306	317	292	279	296	278	278	277	284	295	284	302	284	297	294	300	291	289	277	295	285	305	285	310	286	269	291	295	270	273	288	289	260	288	282	295	284	270	285	286	300	289	316	281	279	316	288	257	302	280	309	332	290	274	298	319	280	325	320	308	266	289	287	269	302	313	287	282	303	298	295	288	276	296	317	300	288	272	312	294	264	285	296	310	295	282	296	316	296	295	271	293	304	302	312	295	299	309	300	285	285	275	299	285	291	270	284	322	276	321	275	296	280	297	301	287	262	272	289	305	289	305	285	292	300	299	281	260	272	272	290	293	306	280	278	298	291	251	283	276	283	271	274	281	265	269	304	290	275	304	309	291	293	289	283	303	329	289	303	274	283	296	311	281	311	269	273	310	271	283	298	291	273	294	288	278	276	269	304	275	262	285	268	253	303	261	280	281	293	305	300	299	282	305	273	291	306	275	299	271	310	308	297	283	288	277	279	290	276	279	300	320	288	297	282	301	266	272	282	319	312	284	293	299	263	267	269	275	285	273	278	316	298	287	288	288	297	263	277	281	287	315	315	309	295	298	316	330	334	287	273	288	273	308	311	270	286	286	281	261	270	281	281	289	292	292	311	265	330	274	305	303	276	272	285	268	300	287	302	305	307	284	281	288	282	296	299	271	305	289	295	270	305	242	297	290	269	292	291	299	276	279	311	286	276	314	274	284	293	301	307	257	294	282	283	255	279	277	295	303	298	317	294	286	293	315	284	294	266	286	275	294	272	277	311	278	286	296	284	277	288	280	275	317	290	289	294	303	284	300	292	294	261	269	295	278	280	293	297	290	296	300	294	271	281	301	307	291	307	323	284	294	291	279	305	281	292	300	286	304	262	322	271	272	275	279	305	299	283	268	281	296	290	290	323	296	322	270	307	318	278	301	307	252	280	277	287	287	286	305	275	280	262	304	303	298	301	311	271	307	296	273	279	289	278	293	283	277	283	287	278	273	318	299	279	274	299	277	298	288	289	278	283	305	299	261	273	266	299	275	277	285	268	286	275	281	293	303	287	264	280	289	264	294	301	275	281	296	302	263	322	277	315	296	292	294	311	277	296	282	311	273	304	316	287	301	311	279	279	290	315	293	285	301	289	283	296	308	289	294	293	303	281	279	305	276	318	295	260	287	279	294	278	295	272	304	288	292	271	255	290	309	308	295	321	313	278	317	270	280	302	292	263	294	283	294	303	288	306	287	319	269	275	287	324	325	287	279	296	277	283	272	281	285	270	300	281	290	329	283	313	299	273	290	300	270	297	267	265	257	310	319	296	310	296	295	271	280	300	304	307	287	317	289	274	288	273	303	299	289	284	297	284	268	304	280	291	319	268	273	284	307	266	286	294	299	305	290	282	296	282	267	297	309	336	266	271	290	307	288	276	319	254	284	302	295	304	297	288	286	291	265	289	273	316	313	248	296	276	268	279	290	289	298	302	293	282	291	291	298	274	301	291	280	312	307	284	271	285	267	303	295	301	274	264	281	239	311	286	285	283	269	291	312	282	310	302	273	290	279	295	321	259	270	287	295	295	277	297	264	283	293	293	292	281	261	292	316	289	304	316	292	332	298	282	268	302	296	274	310	303	270	268	304	285	287	276	310	261	299	306	287	273	298	301	304	279	283	280	270	273	305	303	298	299	283	276	311	282	279	280	314	316	294	299	276	300	258	289	268	351	311	319	273	270	322	305	309	280	292	297	297	281	279	271	287	291	281	280	316	308	290	317	321	302	293	318	282	290	304	301	270	300	291	326	275	296	292	268	300	322	300	299	318	290	303	302	286	299	304	292	289	300	298	298	296	294	324	281
29439	20161	10445	3351	1809	1519	1445	1260	1183	1079	1007	894	915	937	872	807	813	772	773	786	798	787	736	775	771	774	731	756	765	692	700	742	673	676	691	670	714	747	708	706	671	701	752	742	736	748	707	744	774	732	750	677	764	729	692	714	738	739	710	722	749	767	764	715	727	680	752	720	704	711	725	749	702	672	723	724	726	655	741	719	730	691	764	702	691	791	690	687	717	745	751	729	713	722	693	716	696	671	693	763	725	705	783	759	710	684	713	729	745	691	674	671	759	735	717	697	711	694	709	747	721	724	728	771	742	738	670	713	721	696	744	699	699	711	732	726	696	656	713	752	750	717	745	729	752	728	716	658	717	666	672	740	761	752	710	729	751	687	685	785	720	741	786	777	742	714	705	707	718	756	684	680	720	739	725	767	755	713	725	764	701	719	713	729	766	724	678	717	717	697	699	764	681	681	766	747	725	714	769	713	779	724	707	706	713	750	703	736	719	686	690	704	717	697	708	776	687	729	753	737	779	722	657	722	727	731	745	729	730	751	738	694	743	736	705	769	760	751	709	729	727	720	717	690	766	744	713	744	744	709	739	727	694	677	742	695	674	735	706	754	697	743	740	718	698	677	670	730	722	711	695	672	723	722	684	690	743	729	668	752	726	741	709	728	708	656	726	697	726	679	722	734	703	765	748	708	692	707	742	721	690	696	710	720	767	725	715	712	748	781	696	688	743	709	696	727	706	722	717	730	730	714	749	694	712	750	750	723	727	775	710	775	708	681	738	689	734	704	718	730	791	721	698	770	723	684	709	704	760	744	728	701	665	715	744	734	696	757	724	707	702	717	744	771	754	760	678	739	705	734	686	672	702	736	747	752	721	692	720	742	694	707	663	711	756	707	667	759	696	773	731	748	749	702	688	698	709	714	696	698	711	689	687	745	777	664	731	695	723	743	702	694	681	677	700	728	714	715	744	716	724	733	700	725	716	748	745	715	747	716	736	714	724	721	687	656	681	704	692	749	662	703	724	726	700	688	705	697	721	707	725	733	717	741	724	715	679	713	763	754	745	774	708	743	716	730	721	731	724	670	708	766	735	715	724	725	726	707	734	709	662	705	749	727	702	756	693	775	718	748	702	704	695	763	656	739	693	719	694	727	731	711	707	687	712	710	682	710	745	676	701	699	743	728	709	732	726	750	728	718	712	725	727	710	722	672	699	678	693	700	714	702	675	744	685	746	715	666	766	698	725	710	759	681	727	724	721	740	691	722	682	706	752	684	702	713	678	682	745	728	680	745	771	693	712	741	664	718	740	718	713	702	775	728	700	746	712	716	688	688	705	687	737	719	685	730	689	694	727	708	696	709	677	711	716	721	738	690	749	767	709	701	692	709	746	728	728	715	743	784	680	682	686	716	711	755	756	687	738	753	736	765	724	728	754	754	721	742	695	730	707	714	700	723	718	716	735	708	735	688	685	709	719	703	752	722	693	744	706	732	709	722	749	688	705	735	716	713	748	688	692	669	742	727	698	680	661	689	680	699	692	745	717	742	708	738	732	768	673	708	770	717	694	668	733	740	703	690	669	719	697	762	778	733	765	697	708	732	647	690	766	727	693	769	676	766	781	743	721	722	720	716	728	695	745	750	715	740	730	703	709	683	769	726	731	718	743	673	710	746	700	724	724	692	735	736	657	714	762	699	680	720	690	739	694	741	747	677	722	705	696	680	716	709	722	701	704	721	728	683	710	710	697	686	748	686	726	706	744	691	700	668	694	775	736	721	719	746	757	709	724	698	713	699	677	737	767	719	787	779	707	683	706	737	715	724	787	753	717	709	712	754	691	717	725	683	759	638	671	693	772	724	714	708	725	721	703	793	713	718	668	687	668	693	743	694	698	709	719	772	794	707	720	691	723	692	731	718	703	703	732	754	734	676	752	738	745	693	763	706	708	685	701	746	726	752	671	702	685	699	684	684	668	744	700	701	696	715	731	693	723	737	760	767	696	709	688	701	704	677	729	714	721	726	706	726	739	745	715	730	680	690	688	760	774	657	747	729	711	709	731	698	695	697	725	701	680	716	706	730	751	721	734	706	698	741	725	773	727	712	730	704	703	681	694	672	718	665	731	754	709	686	713	719	753	694	710	710	751	747	731	709	733	693	746	692	741	725	758	717	689	706	701	694	670	704	738	732	687	748	706	760	731	744	700	689	723	701	705	719	678	732	740	689	697	711	725	714	718	735	725	735	727	706	755	698	734	754	697	706	739	711	701	738	732	669	744	741	681	696	692	717	735	739	744	655	708	731	729	751	713	736	680	704	716	702	702	746	706	735	741	686	697	740	713	705	712	745	724	709	738	715	747	647	685	788	701	697	748	699	704	731	695	684	757	726	743	751	746	764	726	755	706	713	695	723	776	727	708	742	725	685	715	696	716	715	711	717	742	706	725	743	725	693	695	713	670	724	697	725	720	677	697	736	709	701	725	688	753	732	651	763	725	696	693	680	644	701	715	657	704	700	679	711	740	692	709	720	700	692	743	725	725	706	697	716	692	659	750	714	710	734	659	696	724	734	717	737	733	686	712	726	676	717	697	731	716	725	708	737	708	731	715	703	700	685	655	733	722	735	698	738	693	683	692	698	710	703	730	767	670	710	699	685	697	708	772	752	747	698	722	740	691	696	697	689	710	685	691	739	712	687	679	727	719	737	726	715	751	739	702	677	751	702	794	732	704	708	653	721	684	712	710	668	710	721	699	659	666	758	752	745	730	684	691	715	741	733	706	701	756	733	733	694	663	670	750	732	731	745	755	718	711	737	751	733	740	712	712	690	708	707	719	738	763	755	678	726	711	727	738	724	673	734	701	684	705	748	709	750	688	701	671	695	706	708	744	729	694	759	721	722	718	721	733	683	685	688	698	684	702	768	721	681	733	723	678	708	707	716	712	779	734	733	766	720	729	709	721	717	708	723	699	701	719	720	785	716	677	717	730	693	663	719	704	713	697	736	704	729	707	736	715	710	708	735	704	690	750	722	702	726	737	678	712	732	691	687	741	685	717	768	712	725	706	748	737	708	722	732	718	725	672	709	704	725	714	707	731	709	700	715	659	707	744	726	681	706	690	718	756	726	736	752	718	750	721	755	707	685	752	746	714	742	724	716	736	659	709	717	728	670	732	718	710	758	699	724	675	719	731	743	702	716	720	714	684	691	775	720	724	693	731	687	727	715	745	697	745	716	731	722	736	730	729	723	705	705	742	719	701	705	730	705	728	689	730	717	723	717	744	748	694	705	715	708	696	678	710	709	740	668	676	748	726	733	679	781	721	721	714	733	746	766	715	710	732	724	749	722	703	696	729	681	700	736	682	751	773	691	696	719	685	721	719	726	720	750	672	712	742	719	697	724	733	729	718	703	742	688	755	723	705	673	690	716	698	691	687	731	681	686	649	731	755	705	691	671	690	759	774	738	662	650	716	709	733	726	741	724	712	705	749	715	729	692
25007	8285	7161	3441	2342	2083	1863	1682	1390	1248	1217	1137	1064	1033	953	967	862	878	792	865	840	794	811	792	800	805	759	753	771	768	715	692	687	764	735	696	736	697	680	700	721	734	711	717	706	779	720	734	755	769	714	770	723	723	718	716	772	766	755	774	728	706	686	710	691	762	696	744	734	757	666	738	717	727	725	678	722	697	761	722	754	726	749	724	727	754	689	716	766	735	777	748	681	697	747	741	681	768	750	774	737	740	715	730	714	712	688	771	706	742	724	708	729	756	710	689	755	713	756	673	737	765	723	728	796	758	760	750	721	786	779	742	740	758	732	724	698	713	711	726	753	719	764	717	751	718	735	720	786	722	710	723	746	788	710	745	731	760	708	711	727	739	733	716	764	721	748	737	717	730	738	721	744	728	718	730	727	733	706	707	754	721	675	741	718	741	724	710	709	735	700	744	721	702	720	741	716	703	729	730	731	750	726	687	715	741	714	747	750	675	723	719	729	712	752	690	745	674	697	713	701	732	721	751	721	770	748	709	723	758	788	817	701	725	736	689	718	692	717	729	700	693	740	728	741	678	741	711	765	704	697	741	762	727	717	755	732	718	732	705	756	730	699	702	693	740	740	719	655	695	696	717	741	716	718	687	729	735	732	748	722	678	715	729	698	741	757	745	790	710	696	763	674	735	767	735	695	758	710	746	726	758	712	733	731	775	723	728	739	741	710	744	765	733	715	709	690	703	728	716	712	749	720	712	724	712	688	738	697	703	698	713	739	705	753	760	665	738	742	742	701	745	702	721	736	747	705	728	747	713	716	674	708	704	689	717	756	713	713	688	718	651	744	741	769	725	751	693	762	707	755	726	703	684	754	741	681	703	715	685	699	751	721	786	773	714	725	728	713	717	765	727	760	725	742	704	773	709	728	742	748	709	715	731	728	679	741	765	732	799	736	713	776	741	727	717	710	743	740	678	692	758	723	735	721	697	753	692	711	724	707	735	715	690	771	755	714	706	735	685	682	666	646	681	742	721	751	644	736	737	730	701	754	711	687	721	708	672	729	702	767	720	711	748	734	712	716	746	697	756	679	749	745	698	727	721	735	709	766	706	693	732	717	714	733	743	744	687	746	730	781	754	728	738	712	706	724	724	676	728	754	709	749	738	747	703	779	711	763	746	688	705	694	705	697	728	722	734	725	707	710	759	729	706	727	737	728	720	743	715	697	729	747	709	761	714	808	719	694	716	732	803	679	760	716	732	707	755	708	725	688	710	703	734	755	728	699	724	720	681	779	697	742	750	724	698	712	681	713	709	729	731	700	709	695	718	709	695	730	734	705	744	652	736	665	728	719	717	736	744	671	726	717	728	716	729	717	710	724	766	747	770	733	682	694	688	694	689	697	692	719	752	740	719	727	723	737	698	702	769	729	693	702	723	742	696	724	757	728	696	744	727	729	716	733	704	695	744	746	753	787	752	664	709	708	688	726	724	730	765	743	763	695	770	747	758	714	748	684	713	757	730	726	777	779	753	701	695	734	678	715	804	698	749	778	695	729	709	725	758	726	717	740	769	703	723	731	726	755	726	717	677	751	695	742	708	732	718	718	701	689	740	767	687	722	714	744	722	705	729	763	731	674	747	747	781	761	720	736	719	760	632	734	720	753	688	727	728	722	695	711	702	745	735	722	753	730	731	710	744	740	726	692	675	754	715	726	695	716	679	753	722	734	699	714	711	765	756	681	716	689	730	744	712	734	773	699	728	683	703	712	725	771	722	731	723	771	690	669	698	739	747	710	723	700	714	739	699	762	689	720	699	770	747	709	721	704	712	695	730	708	689	760	725	709	722	742	691	691	755	735	753	720	774	738	727	704	775	745	741	750	714	696	730	707	773	693	701	736	704	773	707	772	758	725	720	728	705	751	691	696	725	740	744	715	694	697	726	695	760	721	722	739	724	709	729	726	733	701	715	722	736	738	710	723	743	710	702	704	703	719	697	721	757	703	719	721	766	720	760	743	739	692	735	767	708	689	709	722	733	738	712	736	730	745	742	775	678	718	718	738	745	754	702	719	697	792	744	687	742	761	692	672	759	738	707	774	664	738	732	748	719	695	735	726	717	715	744	700	694	727	694	741	694	694	719	747	702	707	742	722	703	674	738	699	733	718	735	736	718	743	726	760	773	723	756	715	729	724	728	740	714	642	737	711	734	743	733	704	742	742	770	726	749	720	752	717	741	704	741	734	680	753	742	718	747	719	703	728	709	662	690	712	723	754	708	738	716	664	727	737	703	693	672	705	741	732	738	702	706	710	719	740	729	695	722	728	706	716	699	757	721	725	718	735	702	700	740	744	716	704	734	707	708	731	710	737	713	721	727	705	712	725	723	710	705	790	706	698	740	708	731	738	744	728	712	732	717	729	721	654	690	715	737	698	708	724	697	773	704	717	719	694	717	751	733	655	710	735	704	718	720	700	719	735	743	719	790	712	721	707	744	691	722	694	735	707	715	742	780	750	707	741	763	707	712	741	733	733	729	677	713	717	763	729	731	745	687	734	677	723	732	729	658	731	734	769	718	736	714	731	749	739	654	725	702	752	705	742	758	729	739	728	699	725	701	735	722	722	695	731	753	724	744	757	731	739	732	724	774	722	768	732	707	686	689	751	753	681	760	715	758	687	741	728	763	753	749	701	727	717	673	736	742	726	749	747	768	703	707	761	759	713	734	772	716	701	715	762	746	706	731	719	711	783	701	777	714	726	681	699	733	743	723	736	755	743	751	721	700	730	718	681	724	724	742	732	714	753	757	711	749	726	753	730	714	689	737	725	711	701	689	725	670	711	708	768	742	769	704	655	731	739	785	717	649	710	771	695	728	733	715	766	713	718	745	785	712	743	790	722	733	729	720	750	675	713	723	696	704	724	699	738	738	725	703	692	725	681	730	715	686	717	690	711	768	725	721	738	740	705	712	730	739	741	671	712	764	755	758	755	718	745	676	726	696	697	668	707	758	737	715	728	773	712	721	741	744	760	662	750	775	710	688	723	708	718	756	748	751	714	725	709	729	772	733	660	695	739	730	739	718	752	712	730	750	740	736	726	720	709	740	750	702	719	709	697	701	698	725	754	707	712	714	733	750	765	686	778	748	750	701	674	775	744	730	715	711	661	698	678	677	745	723	681	745	734	723	717	730	714	719	783	711	765	753	712	745	743	680	727	731	681	726	725	715	767	725	767	717	751	718	718	736	715	702	738	731	699	720	693	731	786	727	708	742	739	714	740	736	729	721	745	745	693	738	765	736	760	772	702	739	665	718	715	732	749	760	717	721	746	683	741	750	750	755	646	722	678	727	726	691	733	751	739	702	724	728	721	721	709	718	713	668	725	689	751	721	683	712	721	744	711	689	722	727	767	766	706	742	687	696	755	726	755	738	740	699	738	745	715	751	799	748	712	716	767	720	739	735	724	716	699	720	737	745	668	765	721	720	704	732	743	725	719	682
24185	21646	29022	24771	21668	14688	3402	2050	1584	1471	1225	1106	937	948	859	764	728	687	675	713	617	597	604	570	564	642	539	535	513	463	491	469	500	509	498	464	467	504	484	427	494	456	453	507	472	473	469	461	443	448	493	531	494	483	511	517	493	432	485	499	444	480	476	457	533	453	450	470	459	454	433	457	483	508	475	448	453	421	467	493	534	449	492	486	443	485	459	462	452	433	412	503	481	463	440	471	485	464	480	448	470	444	508	462	481	472	457	461	473	491	484	476	429	457	446	462	428	438	483	468	446	406	485	465	472	444	479	490	470	466	435	450	478	471	453	475	465	497	484	474	496	421	462	457	432	448	461	481	457	469	454	456	460	483	447	460	421	438	467	470	465	464	461	445	457	455	444	437	479	452	457	480	426	475	443	445	460	438	426	458	452	428	440	451	513	455	465	468	418	463	506	471	467	433	454	458	453	436	497	445	442	470	463	457	458	457	446	451	476	484	472	489	461	422	454	473	500	471	468	472	448	448	475	457	448	453	449	445	470	486	451	456	488	421	453	433	437	460	486	472	451	477	488	456	431	440	460	464	477	451	470	460	445	434	426	460	488	441	485	468	487	452	456	478	447	463	477	451	475	447	465	459	447	438	478	464	451	472	486	488	455	492	458	477	470	485	431	480	446	443	487	464	448	469	394	492	454	485	480	487	444	490	423	463	474	509	452	503	428	456	455	488	475	446	478	456	453	472	444	451	468	450	465	466	476	436	444	434	441	459	479	479	464	484	455	427	465	451	484	520	446	471	468	482	451	482	438	445	461	472	508	439	465	481	474	425	417	469	460	497	461	445	449	462	449	467	480	450	491	447	491	455	455	470	497	473	455	488	472	464	445	432	501	526	468	468	490	481	448	467	459	434	441	453	452	488	517	441	485	455	426	469	458	459	481	476	476	457	458	452	458	486	453	429	470	469	431	475	448	449	437	434	469	443	439	509	476	467	449	459	454	445	463	447	453	429	476	477	416	448	429	444	413	435	421	475	424	446	456	443	454	437	474	422	452	428	464	448	435	485	453	462	478	462	463	478	470	436	433	479	454	460	456	474	489	484	428	505	473	461	453	469	482	480	487	483	457	500	456	455	440	470	453	467	463	463	507	459	442	466	460	490	416	483	485	460	411	422	453	469	448	443	477	436	439	475	452	461	472	434	440	456	465	463	417	460	478	427	469	456	476	480	444	455	490	446	469	470	433	462	450	463	432	438	467	470	428	449	473	442	457	466	494	432	437	468	462	422	439	507	481	460	475	464	450	458	465	474	455	454	472	424	446	489	435	454	472	503	492	480	471	434	484	466	473	471	498	473	471	447	453	463	442	462	481	448	467	445	437	513	474	471	481	465	456	439	455	468	453	462	447	440	436	430	449	445	465	447	479	425	468	451	462	460	462	483	478	472	491	451	485	440	443	484	470	497	432	449	469	465	437	433	453	451	471	411	473	461	455	427	444	423	468	423	496	427	488	446	479	476	488	487	449	463	431	470	529	457	452	481	478	435	478	503	472	442	486	476	460	438	437	480	468	464	456	428	435	466	493	472	447	470	435	462	481	422	437	424	485	466	464	468	451	447	507	454	475	504	451	459	438	440	494	478	472	443	449	478	461	421	473	501	436	472	461	484	513	469	489	482	470	472	454	419	494	484	471	446	494	503	483	448	501	444	470	441	468	447	436	436	439	460	492	467	484	469	451	451	460	420	487	469	441	444	492	424	411	447	436	471	426	481	465	474	490	443	446	441	439	461	512	464	451	496	474	448	470	423	481	402	458	479	482	463	488	477	449	487	455	404	469	420	460	465	451	454	426	461	467	511	449	441	483	469	490	508	499	490	439	471	462	434	490	475	472	437	481	485	497	477	479	434	459	508	464	445	472	426	440	450	446	425	414	505	470	482	456	434	485	499	442	452	443	483	471	495	415	470	449	457	441	461	422	478	483	428	452	465	433	476	427	521	451	440	455	466	439	444	449	476	456	464	421	477	450	479	469	450	446	461	435	437	421	451	463	455	457	458	451	457	481	440	470	457	439	438	454	482	487	503	418	481	470	498	468	462	464	475	426	489	467	480	431	441	466	476	447	456	461	440	461	482	466	464	472	447	451	461	452	418	478	471	446	447	418	447	470	447	460	460	454	450	463	487	486	478	477	444	466	441	447	435	472	456	454	449	459	476	409	466	472	455	465	497	459	442	426	455	474	477	493	461	466	447	478	443	444	461	436	472	491	494	425	479	487	456	476	441	456	472	464	473	434	498	455	448	489	475	464	442	491	465	429	440	449	467	496	431	465	485	468	458	436	438	454	449	446	418	478	466	495	438	453	475	448	465	427	482	474	491	469	489	432	441	446	484	464	466	468	504	462	469	436	458	515	442	419	443	415	474	430	411	449	464	436	490	444	406	445	455	473	446	450	482	477	493	458	447	471	455	437	463	436	450	430	470	480	428	464	458	483	455	463	417	437	464	459	468	508	457	468	399	491	482	474	454	431	456	475	501	500	479	482	458	425	453	480	503	457	460	486	473	456	469	476	428	483	472	438	469	455	473	451	439	519	458	472	499	419	445	458	476	435	495	492	433	434	458	495	466	494	467	453	497	436	419	523	458	465	440	470	438	483	444	403	482	416	465	409	441	450	462	463	416	485	447	485	424	470	480	480	437	427	465	456	458	467	456	430	469	466	461	451	447	453	470	477	440	455	462	456	432	473	480	489	480	478	483	419	434	453	464	484	434	421	487	473	451	460	519	452	454	483	457	476	479	435	427	472	451	478	448	437	447	444	445	445	469	451	448	451	451	452	451	471	508	457	463	444	474	492	440	444	438	425	479	450	458	455	457	465	484	444	474	461	401	450	467	438	466	442	438	449	418	455	461	462	467	437	485	459	457	466	484	450	443	475	462	477	472	466	443	464	470	497	447	470	479	437	437	462	457	425	442	462	482	484	499	495	476	467	435	457	457	398	480	437	485	445	479	438	482	449	467	453	511	469	489	450	459	450	487	471	473	448	494	475	460	472	510	429	450	457	483	475	450	436	486	457	458	445	453	454	450	472	438	457	448	471	468	489	451	482	452	499	467	480	452	451	446	460	515	446	471	510	479	476	449	472	474	443	471	447	506	456	447	441	456	477	456	455	460	472	479	459	477	472	437	465	481	455	518	440	451	466	470	472	460	478	458	439	466	474	497	476	427	450	406	413	463	472	456	475	439	484	457	429	472	416	430	441	465	462	462	490	454	475	451	428	447	456	509	456	463	451	448	469	496	475	471	475	442	516	440	439	430	478	483	522	441	493	475	457	441	471	462	491	473	460	484	414	453	452	469	428	433	462	468	428	449	462	467	482	531	505	471	433	455	439	458	442	486	445	479	486	464	462	488	464	429	449	443	456	484	456	429	470	466	483	451	469	502	464	454	460	512	474	436	449	462	464	425	461	458	484	474	471	437	455	465	473	459	504	481	489	501
26743	16666	14151	6892	4994	4291	3496	2866	2250	1993	1615	1419	1206	1197	1062	938	779	700	761	762	725	648	650	694	732	650	668	567	496	484	533	494	467	487	513	481	471	466	497	505	507	485	485	522	497	530	459	515	521	491	531	544	515	477	507	471	465	476	506	508	481	500	492	479	482	475	506	454	479	481	510	468	465	477	459	536	513	458	492	477	506	488	474	468	490	471	474	493	490	468	503	473	527	452	462	511	456	453	469	539	459	499	508	483	475	452	491	500	506	453	478	465	504	454	449	492	479	521	489	499	477	470	484	527	484	477	465	492	433	486	482	451	471	449	478	419	489	465	476	481	451	504	469	504	511	499	455	467	517	425	459	464	512	478	464	497	477	500	493	452	454	452	487	477	493	464	458	510	502	517	484	505	502	463	466	511	435	474	486	467	471	440	482	472	473	501	504	475	448	475	505	468	493	442	497	490	481	516	479	504	458	446	486	453	489	506	445	498	472	505	499	466	484	479	477	471	465	500	491	461	486	491	468	481	480	490	461	506	452	480	474	493	436	508	481	485	471	475	500	500	485	481	460	478	497	490	448	462	490	479	430	500	463	483	460	456	439	495	466	484	509	482	476	506	491	470	471	482	480	469	467	465	529	479	477	485	435	494	468	511	496	511	500	479	506	506	488	450	477	476	468	478	467	499	525	478	515	500	466	465	471	468	482	437	488	477	445	524	450	474	511	461	514	529	471	512	481	474	538	515	482	441	458	489	469	530	493	486	486	486	484	475	486	506	496	485	468	455	463	481	495	496	481	483	468	471	451	501	481	509	481	487	461	494	482	466	478	501	490	495	498	460	445	509	506	481	435	500	452	469	519	435	476	505	543	487	498	471	469	459	484	455	473	497	493	458	471	462	484	467	459	506	474	467	500	460	495	463	459	465	449	461	495	448	474	467	463	519	468	500	489	472	473	517	465	485	469	504	475	472	485	475	453	481	487	486	450	438	477	483	456	484	458	505	495	468	460	509	480	459	477	496	464	519	489	495	494	483	495	483	476	481	484	468	463	446	485	479	502	509	460	473	465	466	453	452	487	482	449	424	474	464	452	451	458	495	467	494	481	463	473	493	468	454	456	464	498	474	458	463	468	512	498	470	475	460	456	456	442	461	469	493	486	485	458	475	491	481	471	470	452	540	478	526	486	497	493	469	444	489	465	482	445	484	488	470	494	471	464	452	498	478	461	522	496	451	494	468	463	497	473	457	473	447	498	477	468	446	467	483	479	518	471	493	504	470	515	480	460	498	474	483	457	497	489	502	481	455	461	515	485	456	499	484	494	487	487	484	480	471	496	510	447	480	497	470	508	460	464	464	507	485	438	467	472	493	507	483	474	500	508	466	491	457	464	497	492	485	465	481	437	474	472	499	479	496	491	467	499	468	483	488	495	471	473	446	499	473	443	463	479	478	527	465	445	479	478	479	499	503	493	456	489	474	497	499	472	481	474	473	490	473	481	452	497	482	509	501	501	485	468	463	442	442	474	473	500	476	453	475	487	407	512	472	451	492	475	494	477	509	458	495	490	487	452	466	493	496	475	440	480	458	454	457	513	459	450	480	517	481	495	493	508	482	505	482	475	460	479	500	438	499	429	494	454	451	427	475	485	494	469	461	474	471	474	481	487	494	482	526	474	474	457	483	514	479	488	488	474	520	470	495	471	501	441	453	474	489	489	465	482	418	458	450	504	486	478	514	476	490	493	474	495	489	459	493	464	497	482	474	518	465	462	464	480	448	517	496	498	438	458	456	497	492	473	490	464	491	465	487	477	478	489	467	494	490	461	481	510	438	479	467	468	477	497	486	493	479	509	470	500	511	484	443	500	490	446	474	497	472	515	455	466	452	475	464	468	477	458	514	499	466	492	469	499	523	477	489	471	509	514	454	458	497	533	489	488	481	494	481	465	488	471	488	492	459	494	469	476	433	519	485	496	432	467	486	464	452	480	474	438	467	480	468	502	464	477	420	444	399	445	464	505	489	458	478	499	467	478	477	450	410	501	490	438	469	466	480	480	503	453	479	459	510	472	467	509	491	470	485	508	466	449	492	485	464	490	499	486	492	509	496	497	448	504	480	474	494	473	451	474	504	425	501	492	472	461	453	487	448	502	473	537	476	473	462	467	456	468	460	485	465	492	497	485	482	490	449	491	450	458	486	476	474	484	459	473	462	459	515	482	467	453	487	527	512	467	481	498	499	477	503	511	484	462	487	491	488	490	518	499	477	489	457	531	494	453	495	489	480	509	495	477	487	468	484	505	476	481	467	482	469	490	423	489	478	473	497	501	484	434	474	477	505	503	450	444	437	482	487	520	469	492	493	457	485	486	507	469	510	461	469	500	456	431	491	521	499	484	488	464	496	470	442	472	446	532	468	468	494	458	430	502	463	455	485	483	444	506	470	489	494	474	469	485	454	455	476	483	480	450	506	498	456	455	486	500	484	516	463	471	469	513	477	468	473	470	449	476	457	524	491	472	443	469	460	446	518	486	458	484	473	516	459	501	519	454	470	471	474	468	491	488	447	474	484	462	432	460	484	531	457	509	479	478	434	521	479	445	509	483	473	511	477	480	493	472	497	519	471	502	457	483	506	492	459	479	460	450	450	481	489	476	505	446	489	461	477	437	445	475	477	469	467	469	491	487	468	475	463	475	470	475	458	491	452	459	505	488	478	496	443	485	447	496	467	476	479	438	496	482	497	473	472	467	468	480	494	456	534	494	524	530	467	476	457	466	480	459	476	469	503	517	487	486	485	420	489	476	440	510	444	482	514	469	476	461	473	459	498	457	493	522	498	498	491	499	502	490	477	498	493	447	478	452	469	478	452	444	478	471	501	449	479	452	477	507	478	475	464	472	475	458	469	486	512	480	486	491	476	497	497	469	490	476	503	476	458	454	485	471	463	488	484	488	485	486	530	502	451	503	468	476	491	451	452	467	487	490	459	452	481	460	468	478	491	517	487	474	444	477	472	452	482	499	450	487	481	510	503	496	482	474	449	503	466	450	490	488	489	486	521	491	484	505	473	520	492	499	491	466	475	468	474	506	510	540	466	453	469	505	478	501	497	472	495	487	479	454	499	501	508	462	509	496	483	489	493	484	486	485	434	495	472	498	478	474	416	475	470	489	470	475	455	465	494	537	493	485	506	516	504	498	467	511	495	504	482	464	457	504	491	448	515	506	478	507	515	511	491	492	477	407	482	502	473	469	493	465	522	452	494	446	500	487	487	501	467	476	470	466	515	495	493	448	506	489	471	436	501	487	489	487	471	493	509	469	466	506	458	465	520	488	459	537	459	474	466	483	460	474	481	430	460	457	493	445	515	486	436	442	485	491	460	449	486	457	452	493	453	459	500	453	473	504	518	485	507	456	504	448	441	468	488	474	468	478	468	461	485	473	483	497	428	479	503	478	497	479	501	452	516	489	496	486	471	480	470	487	481	461	458	470	482	466	511
25020	21579	28300	25306	19318	3857	2061	1571	1462	1310	1171	1113	943	996	907	867	758	742	840	804	713	697	804	754	736	723	685	715	676	678	688	646	635	661	663	648	655	687	646	633	623	656	604	655	655	636	636	592	640	673	680	687	682	658	641	644	661	725	650	639	646	650	609	657	619	636	651	683	631	639	671	702	692	622	582	659	661	653	705	663	646	605	606	672	627	661	662	665	628	622	617	620	659	639	648	626	633	648	694	613	621	649	663	627	635	648	583	599	674	646	610	651	623	664	651	631	656	669	607	714	677	690	645	647	640	636	646	618	633	659	607	648	671	629	643	629	632	667	615	685	632	599	616	669	651	662	619	655	652	646	614	643	631	598	659	659	657	623	646	673	663	648	607	620	668	630	655	611	643	637	634	668	665	609	601	665	663	657	620	651	649	689	656	670	657	644	601	645	642	614	621	617	678	623	641	606	656	664	699	686	674	667	632	624	664	642	653	680	619	644	650	670	625	612	633	678	675	672	657	661	660	655	619	604	705	660	620	669	666	601	633	669	703	630	631	629	658	668	609	677	665	644	623	651	629	668	630	646	650	658	617	631	610	631	623	661	637	583	639	683	625	669	650	634	653	663	639	619	631	626	648	648	623	615	637	652	650	655	648	643	621	615	673	648	641	667	605	652	680	659	705	614	658	671	666	639	637	647	600	626	651	627	601	670	658	580	692	562	634	637	685	632	674	633	631	654	633	647	605	634	631	632	635	678	640	576	643	642	719	648	618	663	640	622	690	660	662	643	634	640	653	679	614	678	609	653	623	635	636	658	606	603	612	649	688	607	656	659	707	623	632	631	658	662	663	617	648	656	623	675	637	627	656	657	625	603	659	688	698	660	658	613	641	615	620	623	646	631	624	697	643	617	616	633	602	669	702	593	632	612	659	652	673	707	630	651	597	670	616	602	639	633	665	666	721	699	663	624	656	639	617	596	658	637	615	634	655	656	684	625	680	676	646	620	713	678	650	634	698	674	641	671	658	660	629	642	648	652	621	629	627	646	659	645	626	611	634	632	667	641	643	621	646	633	679	623	613	635	619	654	655	653	629	658	639	689	630	611	621	647	629	658	654	645	647	658	627	623	630	630	616	675	645	657	651	623	655	622	619	641	627	600	693	643	638	664	662	661	616	564	601	642	618	637	642	620	590	621	642	653	630	663	630	647	649	621	614	602	674	634	651	627	636	633	581	676	636	645	674	663	601	688	663	636	670	671	657	612	660	641	670	636	653	649	643	656	575	573	659	618	645	657	661	610	684	635	654	659	613	667	658	639	640	697	655	662	660	663	642	646	601	656	628	624	672	633	619	650	696	635	662	669	688	607	599	655	656	601	676	615	613	654	693	641	675	635	666	624	657	617	651	599	635	621	595	639	609	613	649	663	671	645	605	642	636	640	628	662	591	654	601	649	640	673	607	655	646	642	661	666	639	646	607	636	687	598	621	626	623	675	670	654	670	626	619	666	684	625	640	630	629	665	630	625	660	655	626	604	622	657	630	640	607	683	646	609	628	623	649	660	646	655	614	612	644	620	664	613	657	680	642	643	640	674	624	671	616	629	603	650	650	687	660	638	654	638	674	610	606	616	680	633	629	606	646	641	612	637	623	648	626	645	597	707	678	648	674	647	658	648	628	647	628	677	635	645	633	682	680	630	650	666	634	700	619	630	641	662	629	645	663	617	665	573	654	635	631	671	625	625	605	637	626	647	672	608	665	617	656	642	645	627	681	649	573	648	633	647	613	607	593	680	649	657	605	655	674	673	633	639	682	608	636	661	623	615	665	644	643	615	649	658	628	626	644	649	676	596	694	671	672	647	618	580	627	663	635	651	658	652	647	617	664	629	620	644	665	634	646	616	624	661	637	665	657	604	606	626	622	688	617	686	685	662	617	664	635	608	657	603	636	642	647	571	623	621	622	664	621	630	627	655	645	634	639	620	656	614	605	622	630	630	655	634	617	642	593	644	632	672	620	633	674	616	621	707	642	675	616	666	652	628	645	684	639	631	617	631	681	645	609	625	652	639	667	630	649	628	660	657	655	676	648	674	647	637	653	627	645	669	624	662	637	679	614	663	638	670	644	602	571	618	674	634	670	652	618	624	665	631	690	645	634	662	629	686	636	640	654	618	627	646	624	680	582	626	601	665	616	637	659	611	625	583	635	661	697	655	614	637	661	670	597	601	697	631	657	674	642	618	619	690	616	657	625	606	665	622	649	622	620	595	632	610	663	609	605	627	670	634	610	620	615	646	658	583	656	623	615	663	606	648	634	630	627	659	654	641	642	621	629	649	618	650	633	632	680	589	637	677	650	622	636	643	676	633	635	628	660	609	627	685	631	629	651	605	656	668	615	655	638	642	648	638	602	607	612	645	640	665	658	607	656	636	647	625	667	623	688	657	674	682	603	627	646	642	594	620	602	623	582	610	651	625	605	576	629	675	654	641	604	640	618	654	635	658	603	638	644	633	626	648	627	618	648	653	605	663	652	664	666	626	668	623	641	627	645	634	715	604	661	635	694	595	643	655	591	633	659	636	606	670	633	664	615	658	612	611	686	629	643	641	629	629	642	681	732	643	668	693	709	569	664	672	648	660	627	666	603	650	613	644	618	607	640	646	608	691	659	629	654	708	624	635	664	674	660	614	631	663	632	655	658	675	671	649	674	613	617	666	632	598	653	654	632	659	627	629	616	655	650	594	629	660	641	623	701	644	656	680	646	630	664	657	626	640	669	611	642	610	649	685	660	649	653	635	680	635	666	632	656	687	647	626	648	632	604	667	670	641	621	620	602	600	631	631	658	644	644	651	616	642	638	671	589	641	664	629	606	616	656	673	641	661	654	669	641	614	631	631	625	653	641	640	620	629	617	671	637	622	680	634	617	695	653	671	669	642	637	632	620	620	708	664	627	609	628	626	668	639	622	634	590	691	635	671	641	652	609	693	635	648	653	666	648	660	667	678	635	644	688	635	658	659	634	640	689	638	666	640	615	676	659	589	645	650	608	678	665	681	693	616	648	643	629	661	662	617	645	686	649	619	623	631	631	650	670	624	628	636	614	644	667	614	639	663	672	653	632	641	625	619	661	682	638	695	698	629	648	657	659	676	603	674	662	649	653	656	643	676	610	668	649	633	662	628	656	596	662	642	615	652	642	630	593	663	637	640	598	661	650	673	636	686	628	635	648	651	678	618	632	615	619	612	616	648	650	659	646	679	625	625	614	662	671	675	666	579	609	716	634	662	611	627	636	673	652	598	636	650	637	668	586	625	603	673	652	607	616	609	603	667	654	658	636	625	692	645	634	620	661	664	604	628	598	651	629	701	605	629	654	600	645	620	614	642	666	658	681	652	608	653	672	635	674	685	656	673	623	639	641	630	674	643	648	666	662	687	672	659	639	637	613	647	648	672	669	600	640	663	676	659	655	655	705	627	639	672	665	686	674	631	643	661	653	598
27110	13310	10173	5559	4427	3646	2911	2424	1965	1690	1534	1235	1170	1083	1046	948	825	832	884	806	817	716	681	791	723	753	748	729	674	603	625	636	619	633	660	642	633	641	614	595	633	681	606	625	618	690	667	669	622	628	655	657	640	624	631	617	622	637	624	631	608	610	592	639	671	636	609	683	683	636	669	603	608	643	619	634	622	677	606	608	602	632	669	643	665	565	662	579	593	631	656	639	625	649	627	624	647	614	653	620	635	611	619	572	656	611	653	640	643	619	627	605	653	577	681	638	617	599	630	589	649	631	560	633	633	667	644	617	601	609	629	601	601	631	657	615	625	585	595	619	637	622	663	643	643	599	650	632	640	597	606	651	570	651	666	628	598	657	619	590	641	587	637	691	648	654	609	639	616	584	667	595	573	639	643	639	610	595	595	657	621	635	645	611	642	654	633	638	627	603	633	670	623	639	654	591	644	660	636	638	603	653	643	599	630	602	638	613	643	632	623	617	633	587	594	668	596	632	655	657	634	642	619	636	648	636	686	581	654	617	621	577	606	653	621	603	634	638	610	663	628	635	638	601	645	659	642	654	616	685	613	615	630	646	630	649	611	667	628	605	605	636	618	643	667	675	647	602	631	651	600	655	587	634	649	626	630	635	636	657	620	619	621	649	625	596	605	624	624	601	606	642	609	655	648	642	587	666	627	639	700	612	616	639	636	651	648	673	652	618	622	627	593	621	630	593	617	613	616	607	631	654	615	614	626	622	625	628	625	656	671	608	615	630	629	641	643	614	649	643	621	629	675	651	615	593	647	626	578	622	644	655	588	634	608	633	592	607	583	637	640	672	620	622	638	604	600	626	672	592	618	643	622	632	596	611	634	650	621	617	628	629	590	606	604	652	646	625	647	630	597	599	619	623	623	604	608	606	640	612	619	631	609	627	603	650	629	606	610	629	668	611	601	623	645	632	590	603	638	666	606	616	685	602	640	639	633	603	601	697	649	637	649	630	599	626	615	715	604	631	622	622	575	665	602	629	638	626	649	600	601	605	634	667	628	620	625	662	682	599	627	603	627	628	633	656	601	616	625	599	604	573	604	607	672	692	608	617	627	631	631	605	626	589	638	568	694	619	588	638	652	660	585	643	617	618	615	631	595	638	659	659	594	650	611	658	632	619	615	626	610	629	623	617	629	611	636	631	649	647	603	631	617	620	632	608	608	651	601	624	636	634	646	622	614	612	650	629	650	658	626	575	642	639	671	630	629	638	616	584	613	649	659	657	657	591	631	603	652	624	655	614	630	621	606	641	621	662	625	611	625	610	625	631	621	622	573	669	651	634	608	638	621	570	646	604	584	618	633	608	598	627	644	613	633	668	648	648	605	670	639	637	683	627	581	615	607	631	641	647	644	600	646	607	636	629	627	618	620	656	638	632	601	656	642	647	621	591	642	647	670	619	619	661	614	587	597	624	606	637	627	673	614	599	599	645	624	611	599	615	615	631	670	595	648	621	648	602	621	614	653	666	637	688	639	601	656	667	691	627	612	648	599	622	629	587	638	619	650	633	605	616	590	661	607	637	660	621	613	642	666	602	639	583	607	662	640	666	653	618	640	612	622	632	656	623	668	621	617	640	612	629	620	641	674	645	607	600	621	633	607	641	604	644	615	640	607	640	613	603	601	604	601	599	657	662	612	635	595	621	632	644	604	630	633	599	630	601	647	609	610	648	656	648	620	611	627	609	622	610	634	633	602	674	627	589	641	684	639	690	600	639	630	633	608	637	627	603	611	620	632	633	646	585	628	609	600	642	643	582	646	643	660	650	657	609	577	646	664	612	646	598	627	627	595	614	619	646	656	636	605	583	623	633	596	641	637	619	626	646	612	604	628	635	609	623	622	621	609	628	629	632	627	618	624	643	631	617	648	626	604	618	612	663	652	645	641	608	685	620	639	619	612	633	663	617	656	612	626	615	636	679	632	631	615	655	572	664	644	643	669	594	600	596	644	664	619	637	668	626	641	667	616	639	638	663	621	631	634	653	635	617	605	614	653	651	643	665	626	647	636	637	620	624	625	618	632	656	653	599	618	661	612	618	611	632	646	635	639	623	616	686	604	643	630	587	612	606	677	653	635	631	673	626	607	629	637	620	616	634	625	634	577	664	588	689	575	600	594	602	634	664	612	584	611	621	653	652	655	635	597	617	623	587	644	639	584	622	631	679	599	646	645	676	641	636	593	646	609	707	613	640	595	603	696	599	610	657	633	667	668	610	615	564	638	658	638	627	611	615	605	626	652	662	662	626	629	627	672	645	668	608	645	600	639	633	587	610	677	609	641	638	651	626	638	603	642	603	643	633	612	591	659	587	664	621	599	655	625	662	638	608	665	662	635	580	610	661	609	634	650	618	612	636	628	615	661	614	660	650	596	605	649	620	622	633	619	637	597	638	632	627	585	608	614	639	662	651	623	622	647	620	635	641	583	629	616	611	633	645	608	631	635	650	655	619	674	604	666	635	631	625	595	619	593	659	641	627	608	593	628	673	617	669	656	654	648	626	603	594	589	610	609	622	650	592	589	609	652	639	631	574	662	679	629	637	636	625	614	659	621	610	636	654	640	594	643	638	644	559	657	628	642	650	628	609	630	620	632	598	611	650	604	645	606	658	596	575	633	623	646	657	601	602	612	633	604	594	607	645	636	658	658	612	693	608	612	658	657	630	630	642	609	614	649	659	633	624	645	623	566	585	643	652	649	639	617	623	647	615	625	655	630	618	646	642	600	654	590	643	628	598	670	623	673	603	640	611	673	612	646	650	640	632	647	629	639	622	657	620	591	608	638	630	633	636	665	619	608	623	611	626	615	661	661	592	598	600	641	634	645	667	638	620	660	646	610	680	598	603	599	630	664	643	635	606	642	624	612	579	644	674	589	629	652	647	632	638	627	658	621	610	643	623	628	624	582	621	578	619	688	654	604	697	626	648	628	627	611	653	597	661	679	598	614	604	640	614	644	596	667	615	652	629	660	626	628	605	604	637	625	634	633	649	599	640	612	628	611	634	591	600	603	611	609	649	644	628	638	647	602	603	655	603	630	636	598	635	669	622	638	631	657	611	642	610	652	631	645	641	663	625	599	575	616	658	633	623	623	637	604	676	627	627	639	617	624	633	651	615	652	621	654	671	682	623	602	622	598	638	604	614	626	611	604	638	632	655	630	626	639	660	607	646	629	599	642	644	605	627	591	620	657	618	641	623	613	673	614	625	664	645	665	631	651	623	694	623	645	634	654	627	635	630	640	609	630	622	614	679	626	635	669	651	607	652	640	625	612	597	665	661	609	620	614	643	626	667	605	582	600	634	674	615	692	630	655	615	638	596	627	635	603	646	634	616	661	613	596	618	616	686	634	637	601	629	618	620	625	606	625	595	648	621	624	669	683	636	648	623	637	593	628	615	663	629	607	608	628	654	626	637	613	595	619	638	650	613	631	622	647	596	631	624	617	615
22974	21672	29467	24385	21672	21821	14482	3064	2226	1787	1467	1194	1125	986	880	733	583	621	702	622	551	501	518	530	512	467	472	398	402	340	347	301	331	310	286	308	274	332	284	329	292	320	289	310	293	300	307	261	304	306	329	332	301	303	312	312	362	345	340	332	287	314	281	316	323	278	294	292	284	287	266	257	296	297	293	268	299	274	293	295	274	291	267	296	311	280	294	273	292	292	291	262	299	268	265	293	299	306	278	280	282	316	311	282	294	267	297	261	244	301	302	305	311	296	290	267	284	278	267	308	286	266	298	295	257	285	332	289	289	292	250	281	299	290	265	293	311	276	277	288	294	318	271	338	273	299	300	267	271	280	285	323	298	289	295	289	290	293	277	317	282	267	308	308	260	272	304	285	297	274	269	305	296	300	323	286	303	298	292	293	297	291	247	306	294	303	282	272	258	275	269	274	286	301	281	270	312	312	308	292	303	294	291	272	298	296	315	285	281	299	316	261	278	286	307	284	299	277	290	290	311	284	258	270	295	286	277	307	298	293	316	287	294	270	290	295	308	283	301	288	300	302	308	327	269	297	323	288	283	312	285	288	303	284	292	278	294	300	290	267	278	265	289	323	301	269	290	314	320	261	283	281	282	267	314	241	266	280	293	275	312	266	287	327	276	300	314	279	289	290	277	291	298	274	316	302	277	258	289	310	293	301	293	303	295	298	309	319	305	289	314	296	296	291	274	314	302	285	272	282	284	283	280	302	286	283	310	276	281	293	290	272	276	307	295	281	326	279	287	263	281	326	281	334	297	302	281	311	268	302	309	305	283	300	269	308	288	300	320	290	266	299	315	264	261	308	315	318	287	305	256	296	294	290	300	274	318	298	277	301	280	294	291	276	277	277	290	263	292	321	279	274	280	288	276	269	322	310	269	283	274	289	308	282	279	307	323	284	301	290	290	299	305	267	300	257	303	293	305	285	269	282	294	278	279	286	288	278	321	298	285	306	280	269	298	302	262	265	295	298	289	260	289	276	296	282	293	275	297	296	300	296	315	297	235	277	316	266	291	296	287	276	310	326	287	328	291	271	290	323	310	337	270	299	334	289	290	332	297	295	264	282	304	288	292	291	296	314	289	299	284	279	281	275	308	312	288	295	296	299	290	301	311	310	276	281	266	281	258	327	273	285	251	281	280	266	273	269	295	274	262	292	265	290	310	313	278	286	279	267	299	288	319	290	304	293	277	290	291	293	309	268	275	306	275	296	302	300	272	294	308	299	300	279	307	283	298	282	318	295	262	292	302	287	279	299	267	288	308	292	265	320	299	308	291	302	290	276	292	272	291	268	286	287	325	267	276	302	280	257	280	306	310	312	249	273	273	267	297	289	288	303	297	307	317	283	254	280	268	267	276	288	287	291	288	249	267	325	270	291	290	282	272	278	316	324	282	304	299	296	269	265	307	282	279	284	278	270	303	286	279	287	308	276	309	293	245	280	284	274	298	303	260	299	289	293	319	298	316	264	286	294	299	281	279	283	287	296	312	292	291	280	290	275	269	312	317	290	299	258	302	322	313	279	265	276	310	266	316	271	288	270	291	307	291	308	287	286	291	285	283	329	288	297	288	263	321	279	285	305	268	291	289	253	272	273	314	304	277	239	310	275	251	282	264	256	277	280	263	317	298	274	291	274	290	298	310	286	283	263	310	291	259	300	267	292	282	296	267	296	285	259	294	273	303	282	308	300	263	313	307	289	308	263	305	341	292	304	335	282	279	229	269	278	287	311	289	313	281	275	313	282	312	306	294	263	293	283	337	260	316	256	291	294	256	295	277	257	278	302	300	258	302	300	313	285	325	263	238	257	285	287	269	312	302	297	262	257	307	275	288	257	312	306	267	300	293	308	297	280	296	287	298	279	299	293	299	297	315	297	309	330	291	268	281	274	281	294	293	301	288	296	289	311	274	312	271	264	304	318	265	298	281	316	284	278	272	280	268	305	289	279	313	297	275	268	306	316	287	286	291	309	275	286	299	298	288	284	285	282	273	255	264	295	268	316	314	301	280	285	284	293	289	308	290	288	267	262	283	313	293	309	275	274	298	292	273	306	297	276	281	323	302	317	285	263	304	274	313	302	277	304	304	299	301	303	288	308	265	312	289	292	278	324	297	316	282	300	303	277	307	272	316	289	276	292	317	270	285	288	307	284	300	280	304	267	263	295	276	281	286	283	264	276	299	297	269	298	278	305	306	277	292	290	312	302	286	268	268	320	315	306	304	289	312	258	291	282	268	287	283	283	305	287	304	283	285	281	283	319	264	295	284	308	320	297	271	307	282	296	312	282	272	251	282	303	264	298	295	285	288	267	286	293	281	283	278	293	301	282	286	293	324	287	307	292	287	285	295	274	311	287	276	314	333	277	288	291	285	318	292	280	300	292	284	329	336	291	312	284	286	291	308	283	274	297	295	302	297	279	278	293	325	302	310	276	270	263	282	273	299	293	286	264	271	272	272	283	298	304	293	314	293	288	282	302	275	290	288	303	282	290	336	289	286	280	294	298	319	279	324	281	308	300	281	311	305	301	257	283	265	301	297	265	285	283	282	289	303	307	296	290	293	294	282	298	299	287	319	277	294	289	275	295	282	293	270	339	299	299	316	303	270	276	300	289	321	276	326	274	288	333	316	268	302	301	287	280	294	273	291	308	273	293	280	280	283	262	281	310	306	276	287	306	296	266	291	260	269	282	299	277	275	303	283	277	299	269	285	271	268	325	289	295	270	292	269	274	275	283	272	284	278	299	293	272	303	318	300	316	300	289	303	303	303	296	271	309	263	267	296	261	301	298	303	291	254	322	298	258	296	261	280	302	289	296	312	275	305	256	318	262	336	282	279	265	263	300	272	273	280	300	291	307	264	308	300	289	300	308	306	306	291	310	267	309	265	261	288	274	283	293	265	257	299	284	282	266	281	308	307	270	295	274	276	265	306	285	273	321	279	290	278	296	292	288	297	296	270	283	268	296	320	268	286	265	282	272	300	280	271	270	287	261	272	320	285	272	286	291	271	336	306	306	290	284	333	267	273	299	309	305	282	285	302	292	303	268	296	289	306	287	272	293	299	298	271	279	297	288	316	285	270	293	288	300	259	255	313	280	289	318	302	292	305	278	286	284	286	307	328	296	313	303	299	299	300	297	257	297	333	283	289	298	284	285	299	267	307	314	326	320	267	293	290	292	306	289	271	321	268	257	288	298	275	297	290	308	316	284	304	256	287	282	293	276	280	272	289	330	291	282	293	282	301	264	252	300	299	290	273	298	275	301	261	249	291	283	273	277	281	281	279	301	266	287	295	288	291	260	285	275	293	256	318	296	266	284	283	289	312	280	262	291	290	271	325	285	289	290	282	290	318	294	281	296	320	292	292	271	258	272	313	309	296	312	294	275	315	281	295	284	305	284	279	285	266	325	269	315	285	293	265	310	278	288	288	283	276	289	288	296	297	292	318	276
30795	21109	17786	10468	8362	6281	4868	4039	3461	2495	2100	1771	1521	1328	1114	838	745	758	812	744	724	555	576	588	543	569	534	467	421	341	309	334	316	285	316	318	315	319	288	292	298	339	316	298	310	310	344	294	347	317	313	353	341	373	339	303	360	342	360	332	318	298	276	325	271	295	321	309	316	277	261	294	292	297	293	304	288	325	307	291	269	275	286	325	285	274	265	265	305	298	286	281	301	281	300	309	305	278	330	277	312	275	310	306	296	287	325	291	275	290	268	320	303	300	304	265	299	270	256	294	281	286	281	302	300	304	320	281	332	306	306	297	279	334	307	286	270	294	283	279	319	305	311	302	273	295	288	290	301	276	276	271	280	286	306	289	284	297	313	296	313	299	279	308	277	308	264	292	284	302	279	289	285	282	291	281	273	286	281	316	288	311	296	299	289	302	335	251	306	269	275	326	281	296	287	259	300	271	307	316	301	292	298	286	296	277	283	298	339	275	292	313	300	281	283	280	281	297	331	328	281	268	285	310	300	303	293	301	316	288	282	277	307	291	292	290	280	303	274	282	312	275	307	301	324	290	290	307	279	274	303	311	291	295	310	315	296	279	268	298	307	298	280	293	286	268	298	276	312	290	291	313	295	292	297	305	296	307	322	273	305	296	263	292	300	304	288	296	306	324	306	296	270	281	305	294	286	284	280	294	291	301	308	303	270	283	268	316	286	283	260	277	265	270	329	288	306	292	316	280	300	303	291	288	292	285	273	268	296	273	308	313	287	319	274	275	299	268	273	298	302	281	270	299	325	319	292	277	310	314	323	295	297	310	313	304	295	267	303	289	276	287	306	265	268	298	282	274	294	274	304	312	274	274	319	297	277	294	285	311	310	281	317	283	293	294	294	294	275	287	307	325	302	310	295	285	278	328	291	320	286	313	272	313	281	309	315	285	293	299	297	309	271	279	298	294	282	298	302	306	276	301	314	303	283	275	305	256	313	274	228	301	301	279	288	270	291	279	265	282	269	294	287	282	274	324	327	260	290	282	298	283	306	265	305	323	301	304	270	321	328	297	273	325	292	285	301	272	307	300	313	294	302	297	308	301	289	300	306	311	297	301	298	303	262	269	268	301	285	274	284	282	307	323	258	276	271	286	276	303	300	288	271	270	278	303	280	321	313	288	333	306	291	283	285	276	324	282	292	270	283	293	311	326	304	306	277	272	306	295	293	278	292	307	281	296	288	287	293	293	259	252	276	286	274	267	277	274	292	294	296	284	278	249	278	313	326	278	300	305	294	277	287	278	313	288	278	301	314	322	287	267	289	306	308	286	285	288	310	268	276	270	300	292	302	299	277	277	310	317	285	279	279	297	288	263	272	299	287	301	289	276	292	284	269	293	274	305	312	279	298	331	271	313	298	292	287	310	327	274	294	316	290	290	314	317	262	315	282	290	300	294	313	288	273	279	282	298	297	304	301	315	275	309	297	309	304	305	321	308	295	307	266	298	283	316	270	277	288	294	305	302	301	266	301	275	277	272	325	275	257	286	275	276	258	306	275	261	290	290	292	286	302	279	303	303	272	276	286	283	292	281	279	308	288	292	286	291	280	276	335	278	297	289	302	312	309	294	274	271	312	286	299	298	296	284	255	298	302	294	305	281	272	263	303	280	297	273	314	300	270	287	304	291	269	288	289	287	296	279	297	299	274	278	274	278	275	291	277	314	273	289	344	269	255	275	291	283	288	288	308	280	277	331	315	286	269	271	275	278	273	282	267	321	286	278	272	306	281	301	328	316	313	312	324	279	287	283	268	290	300	313	277	311	312	266	273	293	307	275	304	300	303	300	281	268	299	297	295	277	263	312	280	286	298	291	302	286	252	287	292	304	290	302	291	280	276	281	314	299	278	281	306	308	306	273	300	331	290	282	275	266	315	317	273	307	313	303	284	283	293	296	310	267	291	278	263	297	303	292	317	269	328	272	316	275	285	296	271	289	282	332	304	307	311	281	264	283	294	304	292	247	290	350	296	302	287	275	298	288	302	277	294	281	281	302	280	282	281	269	275	293	319	284	287	284	301	306	273	283	272	310	283	259	328	307	300	297	288	293	276	253	268	282	280	302	308	269	304	295	283	271	284	300	299	290	283	294	286	294	318	287	299	275	266	289	282	305	282	305	300	309	274	307	286	272	301	258	302	263	280	299	257	294	280	294	284	293	299	289	290	285	304	288	283	315	269	265	303	292	278	317	281	293	290	316	273	306	284	284	302	270	304	277	293	273	270	311	302	285	295	293	301	302	284	291	294	307	301	284	315	313	279	284	288	313	254	287	280	288	302	298	306	296	256	292	290	334	283	294	300	262	262	296	274	293	334	322	283	288	324	286	263	303	307	307	328	294	271	293	292	311	306	282	307	317	309	306	307	308	297	281	267	294	289	324	310	271	289	329	282	268	301	289	297	289	325	273	299	255	293	302	287	287	279	291	285	305	282	279	286	294	288	288	300	302	281	288	277	294	299	297	278	301	287	276	323	277	282	312	272	277	295	273	279	284	295	273	298	296	267	277	261	301	293	289	272	300	275	299	311	278	295	273	306	288	284	282	278	273	337	283	308	282	327	298	286	265	311	269	285	307	290	301	311	283	260	314	301	260	285	295	293	293	303	308	293	294	293	295	289	310	297	266	251	288	300	348	295	285	286	297	328	306	316	306	284	282	279	292	296	282	308	275	287	309	301	270	273	264	288	284	296	315	290	286	282	295	277	277	297	271	305	268	273	311	308	287	302	290	298	323	286	281	319	307	328	287	300	273	294	289	303	285	293	258	296	263	323	296	299	305	285	307	283	299	320	304	273	279	286	296	289	272	282	319	284	274	295	318	274	278	294	280	281	286	269	327	272	286	307	312	259	287	310	289	267	280	291	283	297	276	300	277	306	296	287	283	303	303	316	301	294	270	307	285	295	277	297	327	302	309	311	279	258	324	290	275	316	288	288	280	275	301	284	292	315	275	291	318	311	300	287	264	264	313	279	286	280	248	307	273	271	282	285	279	287	293	323	295	300	275	288	290	285	307	319	309	295	297	310	283	271	288	274	308	322	263	298	270	321	303	289	318	300	270	298	281	284	331	297	290	266	317	277	300	266	270	264	322	291	305	287	312	293	304	275	278	263	274	310	284	303	314	299	279	278	290	274	294	321	304	312	271	294	257	299	311	304	293	252	309	303	299	287	287	293	322	310	294	282	298	293	292	294	282	291	279	305	292	300	298	300	302	280	289	297	298	313	280	287	322	297	290	305	312	292	314	297	302	297	327	291	283	285	283	285	314	305	258	291	271	324	291	261	299	326	250	295	261	311	296	259	322	280	282	280	283	309	261	287	290	301	242	301	332	314	283	289	287	298	295	319	301	287	304	279	296	308	270	259	278	295	275	295	291	285	303	279	302	276	279	314	287	275	314	314	284	294	301	292	297	265	296	282	325	296	308	288	296	305	296	274	300	288	250
29414	20225	9417	3187	2064	1607	1422	1211	1169	1135	922	960	915	881	797	798	835	798	840	813	788	751	779	753	722	763	742	811	743	701	761	751	689	727	705	736	723	788	714	696	707	693	683	736	785	689	738	724	761	703	762	742	749	700	767	713	713	713	714	723	723	740	699	691	761	736	697	746	694	717	663	723	708	735	717	680	729	710	697	647	733	669	693	758	714	725	699	753	708	750	705	696	718	681	709	737	734	715	653	698	758	766	726	696	734	705	671	706	666	666	727	728	694	724	692	769	672	716	793	719	702	730	718	720	666	736	711	710	705	721	714	741	716	740	647	671	756	692	735	722	718	711	715	728	739	701	663	698	734	691	703	701	693	669	689	720	700	725	692	732	686	663	699	727	707	734	701	743	727	697	708	696	687	708	719	718	748	711	691	703	739	680	782	683	669	744	733	712	738	647	774	732	730	704	692	715	724	748	708	754	688	699	742	724	730	704	747	735	743	751	760	636	716	743	722	684	672	742	716	734	744	732	741	713	688	747	719	729	691	662	689	725	755	734	719	688	680	712	704	716	679	716	690	682	680	709	762	723	721	709	696	701	733	733	700	721	679	727	675	719	685	710	710	706	719	685	729	698	688	727	654	685	701	730	745	711	751	729	747	694	679	763	742	727	740	709	690	732	723	715	732	766	666	715	737	675	666	726	729	724	698	696	773	753	684	724	744	690	722	689	740	714	705	705	749	728	763	733	723	723	749	699	737	759	684	709	707	695	703	754	720	762	764	673	768	715	705	747	693	745	742	710	702	751	735	719	672	699	740	695	684	701	710	741	692	698	718	732	699	701	709	726	726	698	729	723	742	690	696	706	719	742	756	722	703	753	740	740	729	743	678	730	729	711	721	721	709	667	767	730	668	736	707	708	712	758	765	725	714	709	722	671	728	701	721	723	709	703	699	707	710	747	726	716	764	731	684	714	720	699	753	730	731	734	793	721	724	707	734	737	673	686	704	708	686	686	720	680	708	724	699	749	705	698	722	718	756	717	724	682	766	742	741	713	730	740	691	702	671	679	721	718	706	730	669	753	730	721	740	701	684	684	753	697	704	722	714	689	679	749	684	689	654	681	733	739	700	662	701	705	734	734	730	707	729	692	718	727	702	703	696	695	734	685	741	721	760	730	735	711	750	734	726	792	722	699	726	669	687	698	710	682	735	745	702	678	712	689	715	726	701	683	708	747	691	737	735	722	690	731	689	720	710	709	685	760	695	709	731	731	720	681	707	697	773	686	689	697	691	730	715	716	669	692	712	712	711	705	703	730	738	710	682	689	684	719	767	719	683	699	755	703	734	656	689	729	692	765	699	738	683	724	714	730	733	738	726	697	699	669	739	753	688	651	735	734	730	724	702	716	699	717	745	697	740	660	673	695	753	728	738	696	700	762	701	746	707	699	678	737	700	707	716	750	720	705	718	780	708	738	679	717	747	697	695	738	748	719	743	749	692	692	728	703	708	716	725	737	755	727	710	735	693	760	732	749	743	722	740	708	701	703	701	713	717	693	698	703	725	653	734	731	627	712	684	740	738	692	708	655	722	731	743	726	667	705	679	694	733	704	670	693	722	726	755	721	715	742	712	700	752	703	708	701	706	698	716	707	712	699	697	718	725	711	703	711	734	705	665	679	704	706	720	673	685	732	666	756	718	749	722	694	693	714	735	676	720	776	725	697	673	717	737	676	702	699	710	730	726	714	710	690	720	675	688	728	781	688	708	709	727	721	713	696	710	708	721	731	669	720	736	706	712	737	791	711	724	683	690	731	733	773	744	752	718	701	760	701	734	700	712	726	756	687	688	678	732	698	701	733	674	682	714	680	692	694	705	729	706	736	735	684	717	721	733	719	720	711	758	741	730	718	753	685	694	742	748	768	742	703	748	704	688	698	688	682	763	737	686	702	639	733	729	708	711	726	699	703	757	707	727	734	747	721	684	701	689	708	752	697	729	740	716	734	661	699	675	756	704	713	746	726	747	774	779	711	695	756	726	695	720	709	731	747	772	713	720	754	720	692	742	750	732	715	680	691	705	720	681	713	720	721	654	702	701	692	697	702	712	750	671	735	695	712	724	676	746	765	684	717	711	696	723	740	757	693	705	703	719	710	692	722	711	742	710	748	745	720	729	748	705	736	723	702	725	710	744	732	695	703	760	732	724	694	698	713	673	715	683	801	672	754	675	733	768	716	689	719	664	696	710	696	735	721	741	663	715	709	763	714	713	726	698	731	744	727	743	743	738	681	725	743	698	699	691	740	756	718	729	743	757	715	727	723	707	725	753	703	781	666	663	637	667	677	695	713	665	670	709	697	733	713	664	716	715	686	694	742	722	728	734	721	705	705	703	765	732	707	747	708	696	731	681	751	711	718	732	677	676	737	704	742	712	661	659	722	699	720	762	716	741	729	725	681	731	706	684	711	698	730	723	701	685	726	696	686	739	724	723	706	729	707	694	732	734	769	735	707	684	692	713	682	673	706	701	742	712	769	713	702	735	715	689	693	724	719	743	722	684	715	705	739	696	722	704	733	694	711	688	688	753	723	731	771	693	717	736	773	723	736	720	686	728	699	732	724	738	719	747	694	717	724	685	722	728	786	735	738	731	749	676	701	723	692	691	712	731	669	722	700	657	706	704	721	717	687	721	707	699	691	717	736	696	738	684	737	723	767	744	708	736	702	710	778	733	701	672	730	691	750	713	637	764	727	738	743	694	769	722	681	743	751	774	727	735	735	699	675	760	731	735	704	745	704	703	679	694	701	737	733	742	718	743	706	714	703	688	712	703	698	697	716	726	716	773	718	651	730	706	739	721	710	715	739	696	721	747	712	718	671	685	672	737	738	752	743	707	755	737	681	698	696	700	687	714	704	727	726	728	718	711	701	707	769	718	729	686	681	727	730	723	695	738	720	716	697	737	680	725	722	704	732	715	701	695	736	713	732	673	691	703	741	739	692	787	727	784	663	726	721	689	672	706	748	758	723	706	768	728	696	737	711	729	704	685	736	725	755	617	765	704	748	751	736	663	717	720	726	774	721	738	691	706	722	689	700	714	707	716	726	681	730	766	727	737	705	716	729	739	728	721	719	693	727	729	675	723	733	690	712	750	776	701	741	729	678	687	711	709	687	694	751	737	707	729	685	684	722	696	687	727	732	681	713	693	712	690	663	731	679	767	713	751	691	734	759	708	730	722	753	667	741	741	703	721	722	687	694	735	744	695	740	690	653	741	717	715	733	698	725	755	695	730	759	698	738	758	756	654	664	708	746	710	717	736	741	682	705	719	693	760	700	729	751	733	746	682	698	738	769	719	743	689	682	702	751	700	714	699	740	672	727	691	746	680	730	713	692	715	751	728	724	729	727	709	740	717	715	699	752	698	666	704	742	687	698	683	699	723	686	698	743	703	709	714	693	713	696	729	701	744	732	727	719	719	690	743	691	712	692	674	686	719	708	759	711
25393	6599	5577	3470	2801	2168	1923	1632	1429	1269	1123	1158	968	994	941	824	842	814	877	837	780	781	771	746	766	815	804	790	752	714	754	705	740	713	705	726	720	706	705	708	780	755	751	731	741	728	739	725	704	653	746	737	751	715	715	754	764	728	761	778	735	726	680	713	696	741	712	643	738	743	760	698	752	703	694	698	736	750	719	740	741	676	690	722	715	713	697	684	697	693	711	731	735	739	715	671	727	705	761	752	730	716	721	717	726	716	714	738	735	746	725	674	741	733	740	771	739	721	727	720	750	700	730	753	736	750	707	718	723	757	692	761	712	717	750	723	745	742	729	741	711	746	703	773	764	733	723	704	691	772	747	721	713	750	720	700	723	717	700	796	708	716	748	762	760	725	730	747	743	755	732	745	739	701	729	743	738	706	762	725	727	719	704	742	724	722	657	779	753	687	743	732	740	693	753	730	778	741	746	737	665	710	733	734	718	665	746	697	696	704	723	734	722	723	753	702	689	721	643	708	748	720	762	726	719	744	738	738	693	688	716	708	788	741	714	749	671	724	729	744	739	737	751	746	702	736	770	726	717	749	735	780	722	733	702	706	682	710	701	749	789	775	712	742	727	729	725	748	768	756	677	674	757	711	737	762	712	750	725	729	774	726	747	684	712	764	747	699	743	717	763	755	679	724	753	726	723	702	695	710	733	740	671	796	686	731	686	729	674	731	699	692	711	746	764	733	746	708	697	734	777	767	718	724	697	740	707	743	739	752	738	697	687	691	728	727	729	742	700	665	746	754	669	721	756	743	770	742	712	778	724	760	741	742	715	741	774	696	727	731	704	725	775	705	674	728	707	742	741	720	756	750	714	715	721	730	689	736	711	728	721	725	759	722	699	707	696	737	708	713	686	719	759	707	728	799	688	722	707	699	712	697	714	734	718	756	702	765	719	740	706	717	725	668	717	746	734	739	706	700	753	713	676	727	727	716	724	712	739	718	734	773	704	678	761	739	720	724	685	750	736	703	705	735	717	700	733	723	714	741	710	717	719	733	747	728	728	736	770	711	737	762	734	699	722	758	714	710	773	709	734	698	763	743	730	711	715	692	696	705	748	741	716	718	734	737	681	699	720	746	757	772	729	750	732	743	753	721	739	729	704	713	751	747	717	718	694	738	737	683	763	719	706	766	669	709	754	700	727	681	696	703	732	758	718	716	736	716	722	730	742	696	680	741	710	751	731	743	755	728	734	718	698	715	720	734	729	722	719	759	717	755	719	693	741	703	715	742	737	724	703	706	707	700	713	742	756	745	684	738	715	732	725	739	682	735	713	695	716	690	711	738	754	734	679	732	735	692	737	677	736	756	705	711	711	741	708	720	731	683	721	734	732	689	708	722	715	676	719	709	696	725	713	812	752	682	734	742	664	724	699	701	722	676	693	764	694	704	755	708	758	713	717	703	710	730	801	711	640	734	739	703	734	704	698	719	740	716	692	713	717	666	699	770	762	751	721	727	678	789	711	674	751	671	698	738	717	670	752	728	753	720	723	663	688	678	713	665	721	721	721	750	761	696	686	747	773	739	704	703	682	749	773	713	718	728	717	696	743	697	740	768	743	682	743	702	734	696	688	764	684	685	743	703	752	726	751	721	743	725	741	741	711	733	746	759	779	760	726	679	767	764	693	744	729	721	718	805	759	724	746	731	746	760	709	754	705	684	680	754	737	769	762	734	737	708	681	734	731	742	734	684	736	652	716	720	711	718	752	772	756	692	664	789	711	715	729	728	714	722	765	726	742	724	751	718	693	762	761	710	730	720	703	741	663	729	712	706	726	723	710	730	737	762	713	722	747	726	726	696	689	723	757	727	730	716	730	730	688	728	766	730	769	740	735	736	726	748	694	729	741	718	721	733	751	781	739	698	715	678	725	703	715	730	697	724	718	730	773	755	724	688	719	721	732	711	766	680	718	731	702	702	704	748	706	696	725	726	749	687	733	758	731	719	703	758	727	711	733	725	709	722	749	745	686	705	768	715	688	718	732	751	710	713	697	743	712	678	679	746	768	758	703	713	730	727	758	717	753	690	752	753	714	687	690	714	751	752	711	711	741	742	723	712	695	673	708	710	752	734	703	717	695	673	715	728	715	719	669	755	702	707	737	700	723	691	703	733	737	676	687	669	721	736	753	684	742	684	711	739	719	767	758	724	729	697	723	732	743	702	718	700	709	715	719	708	724	718	731	732	752	770	720	739	726	702	768	708	710	764	715	738	740	731	700	713	703	794	714	734	785	710	694	746	690	743	730	739	747	720	694	730	692	726	685	722	734	650	726	717	669	803	707	701	671	723	768	701	757	722	704	732	702	681	707	713	735	724	722	763	774	661	768	732	732	714	711	672	700	701	685	693	740	711	733	713	739	708	698	705	711	718	704	703	726	797	729	776	707	733	733	704	711	711	705	712	741	653	718	706	708	713	704	712	704	692	702	720	683	759	720	751	759	748	762	715	747	750	733	750	736	747	726	728	708	763	724	723	739	708	764	741	697	697	707	719	737	749	724	701	722	732	723	710	726	770	705	706	714	707	727	761	697	755	691	719	743	731	756	718	752	761	716	701	733	721	680	694	712	778	693	703	700	742	782	718	776	684	730	707	692	689	755	742	678	730	722	735	745	707	759	716	740	744	737	762	700	718	767	724	730	725	742	716	782	723	730	699	748	755	758	788	779	694	770	722	726	704	729	703	750	706	708	734	697	717	742	749	702	770	727	728	759	701	709	635	722	681	713	716	784	710	747	699	720	729	778	711	676	696	730	751	694	736	671	714	741	734	684	703	731	732	721	755	682	776	740	670	694	690	760	729	743	687	692	703	703	763	738	725	744	726	740	712	726	744	709	707	722	711	712	718	724	723	719	722	727	703	754	727	673	738	703	766	710	737	687	728	719	710	700	731	708	719	799	695	728	726	697	734	687	716	704	768	717	700	715	726	779	732	674	742	700	728	763	731	790	729	752	697	733	735	706	778	698	710	765	747	759	758	748	738	778	684	744	725	759	716	770	707	746	728	729	749	721	751	731	711	691	755	725	795	707	698	756	742	763	680	744	689	739	732	739	716	707	779	688	737	702	697	698	728	738	717	705	736	737	718	762	736	736	699	762	749	782	757	706	730	725	722	710	752	751	704	706	714	722	789	707	694	731	682	681	769	743	744	707	729	710	719	769	686	770	761	689	697	688	727	718	735	697	745	708	760	719	734	717	741	713	729	737	719	678	734	678	764	735	744	745	717	750	731	712	756	731	748	700	732	709	709	721	728	709	721	746	741	733	712	716	734	789	695	765	711	735	730	775	696	738	706	765	663	702	739	708	787	725	704	697	687	756	733	730	674	744	696	726	787	731	788	727	724	703	751	698	761	759	716	696	735	712	767	701	702	717	686	696	735	751	688	712	746	725	716	693	766	732	734	735	771	724	719	731	777	706	720	704	675	742	665	701	712	759	726	756	758
24155	21630	29016	24740	21648	14744	3406	2169	1627	1399	1169	1092	948	851	693	765	675	678	673	660	622	583	565	625	624	591	553	564	535	494	435	491	518	464	465	511	469	452	465	450	477	456	401	477	431	473	488	477	482	446	518	520	479	469	438	475	476	442	475	480	493	465	456	454	464	466	454	475	433	445	444	443	468	451	492	462	478	437	472	461	491	460	445	465	451	472	399	503	414	452	458	486	480	472	471	456	452	458	439	453	477	445	476	512	454	424	423	410	402	433	498	457	439	438	459	409	483	475	473	441	469	437	443	415	425	467	457	432	463	462	426	450	464	463	445	473	417	447	446	437	437	450	427	468	416	447	456	449	442	458	454	466	433	456	446	496	472	427	448	471	420	422	445	433	472	453	449	464	489	449	451	465	466	420	437	466	435	491	462	476	447	455	426	462	455	465	494	456	437	433	463	466	389	426	425	466	485	477	486	474	415	507	493	439	481	449	498	481	461	430	432	457	454	442	467	457	463	447	472	476	458	447	456	474	451	453	448	457	440	458	477	446	486	469	455	450	457	471	451	448	461	511	467	489	457	433	431	499	450	485	466	428	446	499	434	448	455	440	454	461	436	476	441	467	450	449	482	446	442	414	472	437	427	483	457	468	479	488	445	437	434	453	483	438	435	432	437	437	435	415	434	455	483	432	465	408	444	487	462	462	469	433	461	436	450	493	448	458	465	506	478	464	465	435	433	444	458	466	456	466	459	427	468	481	462	471	440	466	420	420	479	472	466	472	450	478	439	447	495	495	432	448	463	448	451	479	466	426	469	441	427	495	423	462	466	475	446	444	471	472	423	458	456	453	472	468	445	458	472	438	437	455	446	463	424	477	469	439	444	442	471	478	479	463	459	428	453	476	438	465	475	448	429	447	434	449	452	472	463	467	453	433	470	448	429	477	441	502	504	471	482	467	482	501	448	449	458	433	488	430	468	438	482	447	432	420	450	457	478	482	451	465	487	467	473	453	440	444	470	480	459	481	471	494	462	471	437	455	424	479	400	465	432	421	504	416	461	425	477	447	440	467	409	461	474	469	430	430	461	451	436	435	443	477	448	482	434	450	484	449	422	470	450	479	468	428	469	489	440	466	462	419	471	430	462	472	459	476	452	487	478	438	436	461	470	479	513	462	461	487	458	423	414	435	444	488	426	461	469	452	444	486	468	442	455	459	456	417	446	446	481	460	475	465	449	465	442	474	417	479	464	432	421	446	458	483	485	449	479	443	464	470	458	459	491	491	407	447	505	473	457	447	445	402	414	445	472	424	452	475	420	471	476	464	459	443	445	447	438	472	448	429	476	461	457	455	451	423	448	442	403	491	461	441	422	446	462	458	467	478	436	475	455	485	450	481	476	438	447	503	436	449	441	479	449	487	465	474	447	444	491	489	465	428	449	460	430	471	486	467	444	453	440	411	469	511	446	460	433	459	447	453	476	458	468	531	423	442	459	488	452	470	430	433	477	449	436	481	487	470	464	435	458	462	481	433	504	457	488	429	467	445	507	453	461	453	453	477	437	413	428	458	447	447	491	478	460	429	428	455	479	436	446	462	429	439	447	441	496	464	471	425	490	450	463	473	423	475	493	492	414	431	464	443	484	430	485	460	403	480	441	445	450	456	487	465	438	454	445	424	449	439	445	471	494	453	452	457	472	442	471	432	417	452	488	434	441	427	442	483	461	445	478	489	472	453	454	473	444	482	452	472	438	452	459	416	441	483	458	430	413	460	459	440	453	427	450	478	456	430	434	423	438	428	471	447	469	410	446	458	415	432	438	463	446	476	468	441	461	483	443	497	417	455	413	484	436	446	432	450	425	466	460	456	440	504	472	429	487	448	457	422	445	407	448	452	460	474	439	485	448	497	432	444	449	421	473	464	502	444	473	429	451	433	454	468	448	470	470	464	460	446	471	455	491	464	463	424	449	430	459	459	435	417	432	425	428	452	437	497	445	471	468	483	472	448	486	430	478	483	456	439	438	428	432	432	454	483	418	435	444	442	452	474	456	437	452	430	450	457	461	448	470	462	464	418	461	428	506	464	448	465	410	452	480	436	453	445	480	468	434	438	461	447	508	446	458	481	446	466	427	444	411	443	474	448	472	454	463	482	419	428	484	415	441	415	431	427	458	469	456	456	439	423	455	442	423	435	425	463	459	456	439	428	440	441	442	463	423	473	452	469	460	472	434	496	462	495	450	432	431	418	474	442	443	422	448	452	463	456	462	444	476	487	456	479	456	472	455	465	451	473	463	445	457	446	474	486	462	472	436	454	473	440	499	435	416	400	442	438	445	453	444	407	437	406	475	451	464	439	431	460	459	406	423	446	429	469	461	465	449	438	455	418	436	465	440	420	443	464	452	494	389	486	430	439	453	460	421	461	477	419	473	404	501	443	461	489	434	431	460	457	448	485	451	462	437	482	493	406	453	448	443	473	448	457	472	475	431	413	440	436	458	453	424	445	452	490	418	429	454	491	407	413	449	434	473	465	486	466	419	449	441	500	420	458	466	466	430	450	463	439	450	464	446	458	448	397	420	442	422	478	457	439	482	456	465	466	451	444	487	442	480	427	455	461	427	422	431	437	435	468	411	410	425	415	434	454	462	487	459	454	446	424	472	463	437	453	450	455	433	430	442	456	432	451	434	428	453	450	439	417	476	479	462	410	423	427	420	447	471	460	472	423	458	467	423	418	452	419	451	451	451	486	471	436	434	472	434	468	437	447	414	414	455	457	447	482	466	459	444	456	412	464	442	454	452	442	435	458	468	454	420	445	422	452	470	496	457	476	462	445	442	436	448	461	424	477	434	468	472	448	443	488	452	429	463	451	431	480	480	472	461	458	425	468	487	452	424	458	448	413	449	443	420	459	467	438	437	436	423	450	485	465	451	441	449	442	435	436	476	493	443	453	478	456	460	459	475	452	441	442	458	466	435	453	437	425	418	456	492	509	470	454	488	416	440	439	438	457	481	423	433	469	451	435	494	442	461	433	438	480	470	449	431	421	462	444	467	447	448	448	446	449	448	401	460	475	465	460	484	445	418	463	464	448	463	437	501	459	421	434	469	453	485	411	447	444	448	452	454	481	404	437	454	437	470	468	451	426	451	464	443	461	448	465	451	474	434	436	467	474	438	450	462	426	460	443	486	468	459	432	454	451	449	442	454	474	459	503	432	439	455	469	467	472	463	431	427	448	457	450	453	453	496	466	450	442	463	418	451	471	443	428	432	467	448	437	455	447	428	458	459	461	438	455	440	503	443	449	458	461	443	448	472	445	442	445	447	495	451	468	464	414	447	457	451	423	457	427	443	464	443	459	470	430	494	453	431	481	468	477	417	449	475	445	489	437	468	456	412	483	441	466	453	458	438	445	469	453	437	448	442	448	448	454	419	469	460	442	424	501	448	441	455	435	441	426	488	455	423	434	450	460	430	456	418	429	445	465	433	427	465	446	410	442
27007	14384	12912	7652	5761	4473	3398	2967	2291	1834	1542	1391	1138	1080	851	838	801	805	782	718	720	660	624	681	720	694	674	606	580	535	476	468	462	480	480	490	461	500	474	470	488	481	478	470	441	479	478	516	523	507	486	502	524	449	497	512	496	500	474	539	477	503	493	463	473	478	521	486	485	468	470	467	496	472	506	471	464	453	509	442	456	494	473	480	472	484	443	471	462	491	464	475	470	440	451	465	484	479	473	491	477	511	469	481	472	472	503	475	447	498	452	468	452	456	475	464	483	482	484	466	462	472	492	446	486	472	472	441	469	480	472	447	442	504	473	503	448	444	450	470	496	465	451	444	474	471	479	483	519	489	477	471	460	463	474	439	510	489	495	500	491	454	476	444	465	477	492	490	513	447	462	482	491	493	465	461	490	500	514	455	474	475	491	443	478	500	494	517	451	493	491	454	482	438	491	463	500	504	457	490	500	471	492	442	463	491	495	497	473	478	450	457	478	479	493	475	456	505	462	492	466	494	500	478	478	490	461	484	443	460	455	494	517	436	466	450	459	442	449	491	492	459	480	450	487	466	483	483	489	481	456	443	474	477	423	463	485	458	499	476	410	478	469	464	466	506	496	526	483	477	467	481	463	490	441	495	458	476	444	475	492	492	475	476	455	429	498	462	462	463	492	477	480	483	501	452	506	490	479	460	509	502	447	468	514	507	472	482	461	444	448	448	456	467	490	440	495	506	471	441	459	476	460	491	463	510	495	439	503	512	473	462	479	461	457	469	469	478	443	469	461	491	480	487	483	505	483	492	494	461	522	472	460	454	459	486	478	492	435	501	476	443	436	501	484	461	447	492	460	450	469	481	495	470	494	487	442	490	481	452	511	456	509	453	465	479	472	458	499	507	476	478	493	473	480	490	448	456	481	478	507	475	481	472	456	488	454	476	447	464	543	448	457	498	482	469	474	480	430	464	482	481	479	495	474	495	477	448	488	484	457	479	467	440	470	467	469	442	454	481	456	480	481	484	465	466	486	515	460	477	471	498	461	464	515	463	456	484	472	473	460	476	443	436	477	501	476	525	468	461	535	490	497	477	471	477	504	449	448	450	476	486	454	475	473	500	506	447	465	482	448	499	450	477	446	498	467	470	497	459	493	482	489	479	461	487	487	472	469	468	477	451	491	469	482	470	469	517	482	470	480	489	443	490	497	504	496	424	483	508	461	463	505	463	449	477	510	453	419	471	464	486	483	477	459	451	496	438	504	474	457	479	442	488	475	486	440	489	425	423	467	488	459	470	460	517	478	501	468	479	468	468	475	482	456	467	505	436	478	466	486	488	497	506	487	491	456	440	430	459	457	498	512	471	470	483	456	467	442	453	486	476	508	477	496	449	482	467	431	499	443	511	435	500	450	458	470	463	455	462	462	480	464	460	453	452	488	497	431	487	468	479	469	491	473	495	451	437	450	472	486	456	470	501	476	455	475	479	463	471	470	475	469	443	482	455	464	480	490	470	473	472	484	452	473	459	482	488	453	469	474	527	448	476	509	515	467	472	479	459	464	470	493	506	528	471	519	471	470	490	505	468	470	466	473	446	480	470	483	482	450	469	481	480	484	451	472	449	427	451	480	502	462	492	484	477	469	429	493	492	486	523	430	492	461	458	483	486	475	474	468	461	461	468	470	473	438	468	453	461	470	431	473	453	502	468	467	487	443	452	465	468	459	466	458	485	532	463	490	449	500	497	505	450	492	492	493	447	508	455	508	499	485	451	469	455	438	483	439	497	493	454	476	478	482	499	458	496	446	477	475	500	496	469	467	469	472	469	435	504	462	450	457	492	464	429	470	465	497	474	477	452	443	470	466	483	504	450	454	469	440	505	446	495	462	490	438	481	465	454	448	474	494	474	437	474	492	488	439	473	499	438	478	449	488	443	452	436	531	481	456	488	468	484	477	471	489	449	488	476	461	474	459	487	456	475	446	502	476	448	464	486	476	475	445	494	464	464	469	433	450	469	466	466	504	468	452	500	470	491	456	473	484	438	489	464	446	491	454	477	493	455	461	512	452	454	422	473	449	474	474	455	469	445	441	476	487	483	453	475	487	447	479	457	460	508	493	469	443	464	478	503	466	477	516	452	452	475	435	442	484	442	442	455	499	454	473	482	458	469	461	469	487	520	469	443	481	460	485	466	451	493	491	504	470	460	465	488	469	487	489	466	485	489	443	469	470	492	460	473	471	461	453	480	484	504	459	493	503	485	505	464	464	425	485	480	470	459	441	481	473	482	442	473	460	491	469	489	455	479	474	474	463	495	452	472	489	491	473	472	457	461	475	466	449	499	466	492	470	487	458	453	494	473	483	483	471	509	498	518	453	475	472	481	457	450	464	460	501	486	456	474	470	485	452	506	450	487	456	460	485	474	447	462	502	476	460	467	470	460	456	425	462	487	452	490	472	464	488	516	488	442	444	453	474	460	479	471	497	455	424	481	464	484	464	469	461	465	439	499	467	455	465	475	444	493	465	438	438	456	476	480	496	490	477	411	473	477	484	491	463	522	478	462	470	465	487	459	492	510	431	459	485	443	466	497	529	462	467	477	418	464	511	484	472	501	490	509	445	495	465	479	455	456	467	451	446	460	468	484	483	446	486	454	464	434	445	465	480	457	495	488	503	428	497	504	450	478	467	467	472	499	466	491	448	503	455	444	445	458	462	461	448	496	450	486	482	522	456	465	467	429	462	484	467	480	474	515	479	464	465	496	482	482	429	466	424	474	475	457	478	462	478	455	426	489	476	449	488	473	455	446	449	429	423	499	498	469	521	465	450	473	487	439	455	441	487	462	487	451	460	445	490	486	498	487	471	455	503	462	486	485	466	501	491	506	471	465	485	455	453	445	441	483	468	456	469	501	446	470	486	461	445	479	443	493	489	454	464	469	491	445	469	443	479	466	443	464	423	403	467	453	476	451	464	476	456	489	483	460	491	453	472	491	494	465	477	461	464	475	462	480	451	472	458	424	476	477	460	479	497	461	467	453	450	498	468	444	508	432	464	449	439	479	450	448	438	450	507	461	471	412	438	479	493	500	509	470	538	438	457	471	442	496	468	474	510	424	473	430	456	468	458	462	480	452	510	441	474	447	464	434	495	441	476	470	475	486	478	458	475	491	475	507	482	462	492	470	481	439	477	454	427	443	436	457	525	489	448	467	458	506	442	459	493	472	490	451	453	498	471	471	464	473	465	505	490	489	471	455	455	456	421	499	434	482	458	487	495	483	475	487	474	482	444	465	488	480	495	463	509	452	524	478	453	447	472	481	461	442	471	460	439	426	489	482	485	477	476	446	462	455	446	463	470	450	454	484	517	483	499	465	474	433	502	459	467	456	462	455	455	475	478	471	472	437	507	509	475	490	460	467	444	521	474	485	455	462	478	469	491	435	489	466	491	465	462	489	495	435	471	448	459	444	500	479	468	534	466	452	475	477	483	484	453	445
25156	21608	28298	25321	19229	3995	2134	1865	1371	1284	1176	975	930	907	824	788	808	832	783	807	757	733	738	752	719	719	769	757	711	689	661	629	647	646	602	663	605	636	722	636	675	632	662	646	646	680	664	634	625	621	629	679	642	612	655	655	661	695	692	649	680	641	633	637	606	658	628	620	600	618	655	654	619	619	654	598	632	670	650	639	629	646	618	629	661	636	634	667	641	627	649	662	667	658	620	679	604	622	681	649	681	625	655	634	634	617	636	669	648	581	633	657	667	604	617	664	655	652	657	631	631	641	662	662	676	593	629	648	598	603	617	631	636	622	640	633	612	622	607	627	669	615	633	626	613	656	628	613	680	687	638	608	608	652	660	655	627	684	641	611	574	609	660	642	661	646	625	574	609	675	643	629	655	631	652	676	659	614	665	631	668	630	636	690	660	624	645	648	613	620	627	687	601	631	597	623	680	648	643	634	624	656	558	601	677	601	648	626	605	639	648	631	668	645	627	628	704	641	669	614	645	671	719	668	644	614	596	623	666	636	649	615	609	648	662	662	653	651	631	647	604	647	621	602	626	669	656	659	637	634	625	626	594	620	643	654	673	620	617	596	660	616	612	635	609	609	637	620	622	695	619	634	647	661	665	626	667	653	613	651	662	614	627	627	646	656	619	658	653	596	656	643	633	611	681	650	637	590	573	660	639	666	634	626	622	596	670	619	653	656	634	643	658	585	632	627	638	675	642	653	629	634	663	634	664	626	649	668	606	649	683	643	616	606	631	658	688	671	703	653	601	656	617	656	631	675	629	658	627	613	632	662	617	659	622	649	588	665	635	641	644	604	676	648	621	594	649	650	694	655	655	620	626	634	672	686	693	647	612	609	642	656	601	629	632	612	628	666	644	652	611	628	609	656	609	631	641	606	617	643	635	649	619	634	631	611	642	611	628	680	642	629	643	610	624	596	624	651	635	620	645	666	618	615	668	629	679	643	644	651	641	649	634	651	631	637	615	615	651	632	610	627	708	660	580	645	674	642	654	605	677	675	640	646	659	631	605	614	667	670	660	632	642	623	604	621	689	607	669	663	653	661	647	638	635	648	675	615	624	627	641	629	628	666	700	648	643	600	600	645	675	657	649	650	612	661	620	606	640	617	643	658	656	647	607	628	624	624	633	673	607	661	628	620	609	636	682	665	616	593	649	620	632	636	643	634	671	639	655	592	659	629	673	598	627	621	614	670	629	629	624	620	679	654	633	655	613	675	629	631	624	669	619	656	678	637	636	675	646	652	686	644	664	631	632	634	691	636	627	635	658	627	659	626	654	673	614	655	628	650	667	637	637	622	610	660	643	614	631	621	688	630	620	626	658	646	647	634	669	674	659	630	647	637	700	639	656	674	678	646	631	627	607	629	615	657	628	689	653	645	662	641	607	620	638	667	635	621	654	679	649	623	675	651	574	610	569	643	651	629	686	640	636	604	678	610	625	599	643	637	624	602	634	617	647	613	610	634	643	639	591	652	600	663	647	652	640	655	601	663	628	635	606	647	643	645	621	653	613	628	639	650	669	652	628	681	671	626	627	683	646	674	653	638	622	664	681	623	674	636	615	655	619	635	611	642	603	675	671	609	637	658	643	701	704	658	622	653	645	628	606	612	660	660	631	658	679	641	645	648	644	619	654	659	657	670	676	621	618	626	628	614	654	623	640	617	636	640	642	604	641	653	652	641	608	641	660	646	639	660	641	628	614	681	669	646	654	628	639	688	636	700	628	635	644	678	667	607	640	605	678	624	595	630	616	625	666	628	696	615	638	637	581	616	650	611	599	634	570	652	601	604	617	638	645	640	638	659	625	599	643	663	629	658	655	675	711	610	622	631	623	654	644	638	642	671	612	631	631	649	659	647	644	656	637	640	590	647	629	635	666	643	673	612	650	625	646	672	636	633	657	626	659	620	685	703	648	639	649	652	656	656	661	677	627	619	666	629	657	625	638	629	649	659	620	634	665	673	617	661	657	636	662	630	661	615	625	643	648	612	659	650	667	602	676	650	619	627	652	641	656	659	696	650	642	657	597	598	633	657	660	625	611	611	629	639	629	616	640	618	631	643	633	620	656	648	679	658	625	623	680	672	683	630	622	658	616	673	582	623	613	658	625	704	639	685	656	627	645	625	630	644	661	669	655	612	649	629	612	659	651	617	680	679	642	602	627	651	650	660	654	676	679	666	621	687	648	585	594	653	620	642	640	694	659	671	678	635	611	594	646	648	614	606	672	634	666	641	669	624	658	677	691	633	678	645	623	626	648	602	664	630	654	615	582	606	660	621	637	587	654	683	617	673	660	638	617	610	668	653	597	653	599	647	627	624	639	637	628	668	651	650	607	663	637	642	648	641	646	679	650	643	662	633	632	661	662	644	658	666	642	613	650	614	656	653	654	677	676	650	660	651	637	650	650	648	659	603	658	609	623	626	631	673	616	638	631	672	637	634	624	656	623	692	619	632	616	653	686	642	697	642	610	647	629	660	657	630	623	628	677	640	692	632	611	670	658	664	618	629	627	608	631	591	656	627	625	649	610	617	613	620	627	625	623	652	617	676	646	657	645	658	641	642	655	643	681	655	661	659	641	630	632	594	662	676	704	600	635	657	697	657	638	658	644	651	655	643	644	599	620	643	644	683	659	632	591	660	648	602	652	619	626	638	620	665	635	669	647	636	613	639	646	685	652	631	637	636	623	656	667	661	659	647	672	679	678	641	674	632	645	664	634	611	631	650	588	665	640	622	670	696	639	635	646	641	617	650	651	622	637	608	680	676	609	631	635	655	600	616	616	616	649	671	645	633	677	660	643	622	635	595	626	647	622	644	623	674	674	651	610	649	664	624	596	649	597	638	644	661	635	625	667	646	686	608	679	672	587	628	582	598	670	614	639	588	600	592	641	619	659	613	642	585	663	656	628	645	591	615	614	639	678	607	636	615	663	609	586	660	595	680	628	642	654	613	643	641	645	637	691	654	647	617	673	628	633	597	609	635	630	640	654	669	658	655	664	656	662	653	652	635	635	661	677	606	653	654	613	659	631	657	631	656	639	679	622	654	655	626	640	631	608	685	679	636	613	629	712	643	614	621	667	594	660	657	631	634	638	661	639	629	645	625	638	675	664	669	663	636	638	669	652	628	617	640	674	641	623	644	618	611	612	667	621	672	663	647	636	639	674	617	618	631	642	615	649	649	650	648	677	610	691	667	629	676	637	601	633	600	626	638	682	609	603	663	628	679	649	629	622	617	588	646	668	660	644	566	696	643	645	665	635	639	662	657	652	670	645	628	685	624	683	669	635	626	647	640	642	613	663	664	666	654	656	673	614	667	663	673	631	683	640	621	603	629	660	645	609	656	624	657	630	634	619	670	600	624	598	613	598	660	665	629	632	647	624	673	646	632	636	637	628	624	614	670	661	642	639	631	670	632	646	614	640	655	660	659	640	656	662	668	639	660	656	649
27247	12327	10449	6496	4597	3629	2999	2702	1907	1728	1502	1243	1239	955	882	879	895	894	899	817	774	771	781	806	794	749	800	762	695	685	665	650	644	683	602	630	665	656	698	672	674	632	646	633	653	623	665	635	647	670	633	649	649	642	666	691	672	639	663	602	638	662	638	622	644	656	604	642	632	626	645	644	656	621	613	642	682	629	640	693	659	621	605	616	648	614	649	620	675	594	573	680	604	633	618	633	633	630	645	616	646	624	620	644	615	628	611	634	641	642	688	657	624	592	640	595	601	599	624	583	666	655	609	627	618	647	589	614	590	627	642	660	634	632	636	638	680	644	623	624	609	671	650	600	600	656	675	646	609	610	593	641	609	585	627	593	580	621	634	569	657	578	625	606	624	666	593	618	624	612	608	613	651	640	612	584	633	697	611	628	627	650	633	672	623	669	620	657	637	603	658	597	673	602	670	630	629	633	633	660	611	596	643	633	610	640	647	646	636	634	628	651	627	624	654	588	606	619	609	639	639	651	612	606	647	630	628	638	653	603	677	631	619	628	628	640	640	663	652	649	659	606	632	638	622	615	661	617	612	650	650	614	636	634	644	633	600	611	617	652	619	652	603	641	627	662	616	612	653	636	621	647	650	643	640	640	610	632	650	674	589	660	612	608	604	603	610	603	674	655	575	644	671	634	573	593	625	639	598	630	654	623	632	615	654	617	596	669	642	637	616	594	640	640	667	647	615	627	626	638	643	643	645	621	621	602	618	635	623	639	636	635	691	653	632	634	627	646	635	634	646	644	587	616	587	665	604	627	625	560	590	616	646	631	571	618	663	608	622	635	618	606	632	658	649	616	661	625	569	664	635	630	622	643	615	637	649	619	613	651	619	632	647	613	616	637	637	600	683	601	608	647	595	625	690	629	666	631	585	623	656	588	607	692	624	636	682	624	587	634	613	678	628	601	646	615	668	607	646	590	634	635	660	638	630	606	623	653	644	618	635	682	633	623	611	591	598	587	659	666	631	637	603	598	580	632	617	660	662	596	616	629	644	644	631	625	617	622	641	649	609	591	623	599	609	640	672	630	649	618	617	652	603	639	623	656	623	613	654	633	680	610	638	635	619	670	698	669	627	632	613	637	645	600	632	622	633	637	583	651	630	655	653	609	627	611	615	641	613	669	626	634	621	622	600	619	641	643	625	625	648	635	620	638	631	691	677	630	657	595	594	618	649	628	625	658	666	643	654	558	623	669	629	607	613	618	625	643	618	599	622	593	629	651	594	646	646	649	643	644	571	645	595	632	659	652	600	632	640	608	594	615	661	641	629	618	662	673	638	664	632	612	636	576	632	612	651	618	605	654	634	628	639	619	637	602	618	604	607	586	639	650	579	626	698	678	619	614	617	646	636	639	627	650	588	607	598	610	669	645	653	646	637	597	575	612	610	683	636	629	620	621	642	632	603	647	651	669	620	672	602	629	638	561	604	630	622	587	630	612	617	579	623	590	629	624	607	641	655	603	642	651	613	641	650	640	600	625	669	639	597	614	613	617	641	624	645	634	625	623	620	676	642	655	559	617	670	604	592	642	571	642	638	652	649	604	618	668	677	630	690	604	592	630	590	605	643	643	637	559	633	609	641	667	599	612	653	631	639	618	625	570	635	628	624	634	618	613	653	604	645	629	646	594	633	640	618	638	580	629	624	625	621	620	629	619	571	648	631	612	630	654	602	595	677	627	630	630	636	656	646	680	666	684	666	677	660	667	641	658	630	622	612	635	611	645	723	611	613	649	632	641	602	664	634	651	615	588	641	625	683	630	631	626	581	647	649	636	652	621	633	582	615	662	635	635	672	653	664	650	641	612	628	602	664	623	637	622	603	638	615	620	567	610	605	657	644	663	604	663	632	642	602	663	665	680	637	637	663	645	647	627	648	612	628	614	666	629	625	645	667	651	615	651	635	606	662	660	622	650	668	601	656	567	633	619	618	602	638	627	647	622	624	632	640	643	678	615	628	641	610	586	643	685	622	672	636	704	587	634	630	617	632	641	640	626	652	624	653	593	643	631	662	694	607	654	612	657	654	648	643	678	618	652	686	588	631	580	644	650	665	624	612	614	625	652	628	610	617	613	628	617	642	633	663	669	620	639	649	673	584	604	581	616	608	645	631	605	665	620	638	629	616	652	688	600	647	637	612	604	643	609	658	642	633	620	663	657	656	625	636	641	656	637	641	634	644	656	649	590	614	615	603	673	642	618	624	614	658	674	625	628	584	607	624	640	668	626	587	621	624	672	614	659	634	613	641	614	650	655	610	647	638	635	606	633	633	630	665	582	685	620	634	605	650	605	636	651	659	673	633	613	542	638	592	613	646	633	647	618	654	665	612	653	609	642	616	602	645	703	665	680	626	600	643	647	619	608	641	636	613	625	668	614	668	574	644	601	628	640	629	618	663	676	588	633	639	685	621	590	653	641	626	627	629	658	634	659	632	638	623	623	674	651	582	633	624	627	618	626	694	632	627	629	629	599	650	601	635	650	630	637	612	635	638	628	597	575	704	610	657	606	653	596	648	576	656	644	651	601	628	607	670	634	598	640	623	640	590	662	585	575	632	654	657	689	640	649	606	679	623	641	648	664	624	609	620	642	625	659	649	644	661	622	630	654	591	616	641	642	631	611	625	667	611	623	605	643	630	658	597	638	629	633	607	608	659	606	615	631	644	632	680	627	604	620	614	626	630	602	616	611	564	627	645	597	620	656	651	602	622	584	605	635	628	622	614	587	588	648	585	598	626	653	612	623	605	606	614	654	607	629	635	628	624	608	626	622	559	658	675	641	609	642	615	624	668	662	642	590	637	617	607	649	700	665	635	611	657	584	614	672	602	595	667	603	689	667	600	627	567	684	637	641	656	640	638	637	596	619	660	605	660	622	626	589	642	632	625	662	631	593	648	645	615	648	645	655	626	667	700	612	652	640	604	691	617	609	613	662	609	624	637	598	670	629	658	660	622	621	644	684	636	622	655	621	604	623	652	610	666	632	595	583	649	645	666	663	643	602	631	628	673	597	662	623	622	592	619	642	613	627	700	581	637	625	591	581	616	607	600	654	618	622	646	618	634	628	642	627	645	660	627	616	597	645	662	629	586	616	642	629	645	609	635	624	703	583	607	554	585	632	612	614	650	671	661	652	628	644	666	613	635	619	649	642	625	590	711	593	617	633	642	640	646	652	666	629	638	618	623	633	608	610	671	584	614	619	666	672	605	636	637	637	637	587	642	646	619	604	637	664	675	651	595	635	631	650	646	621	657	674	624	612	659	618	641	652	648	636	614	614	622	607	660	682	660	646	643	581	653	673	698	630	590	605	580	612	604	632	684	623	612	631	633	636	623	644	619	641	660	652	627	633	608	589	611	610	639	685	636	635	668	654	616	664	621	605	573	627	640	654	599	627	672	606	609	568	642	610	677	627	623	659	614	612	653	614	638	614	645	665	651	626	647	652
22993	21662	29427	24402	21669	21825	14872	3423	2031	1726	1457	1108	995	873	753	725	732	706	590	541	502	477	543	529	549	571	547	490	376	310	344	322	291	314	279	277	277	285	330	293	332	303	279	325	319	325	320	343	321	284	326	335	331	334	333	308	302	330	310	288	343	309	292	280	313	285	284	283	282	285	283	291	277	282	310	283	288	304	311	297	281	273	281	280	281	311	282	273	307	282	288	299	269	278	301	263	300	289	293	295	274	327	270	286	275	292	265	285	281	304	271	280	273	298	291	295	317	264	274	289	292	307	297	306	278	279	283	313	286	314	290	309	316	313	310	278	328	302	314	281	305	321	280	291	299	297	305	283	314	314	286	297	299	286	268	316	280	265	286	308	304	278	293	282	268	280	296	318	255	286	287	291	276	308	302	278	279	285	313	306	302	298	261	280	278	279	287	273	262	288	272	255	283	287	281	334	294	249	264	272	269	307	286	314	301	290	296	291	276	267	295	272	285	308	305	313	292	286	260	308	292	289	277	299	261	275	300	280	285	309	250	263	273	269	272	286	286	297	297	297	263	248	277	302	287	281	299	290	281	295	284	273	255	284	292	278	308	299	275	286	289	295	289	274	272	282	316	291	253	299	297	274	304	307	271	260	272	306	272	275	300	293	303	267	286	249	264	277	279	309	258	314	328	268	318	309	274	308	292	293	265	304	274	288	276	266	291	283	303	311	313	302	262	277	296	283	303	288	297	274	301	310	286	280	290	291	269	267	308	274	285	279	286	298	304	298	257	269	300	289	296	296	247	311	281	300	271	287	270	290	291	275	281	304	271	262	271	248	295	294	251	308	303	283	252	308	299	302	285	283	278	296	279	302	275	317	293	293	272	294	301	281	302	322	279	269	268	285	284	276	283	275	305	316	293	307	283	309	279	294	266	278	271	285	276	306	266	319	287	277	279	270	267	274	300	269	310	277	292	282	257	293	300	297	273	269	274	287	278	279	285	243	278	290	321	287	314	308	295	270	316	310	293	296	280	264	285	276	270	302	278	311	316	298	291	281	313	293	275	279	266	302	259	291	279	269	261	272	288	281	310	270	242	284	292	297	306	296	277	284	287	287	323	283	257	295	292	265	270	259	332	309	279	292	302	283	319	265	311	278	282	311	289	272	261	272	295	311	266	268	306	284	308	299	270	312	297	290	307	285	288	318	320	300	293	249	310	271	291	278	294	319	336	268	282	294	272	302	292	271	269	316	260	290	277	284	278	282	286	280	312	301	299	285	309	282	314	299	266	265	302	275	293	306	259	266	316	306	297	264	300	303	284	301	272	277	249	278	267	274	297	287	284	254	278	290	308	319	296	302	296	302	320	319	315	266	274	260	273	292	296	298	295	304	278	285	264	298	296	303	301	295	314	325	283	303	278	298	293	304	274	308	288	261	276	283	284	304	270	301	296	284	316	283	279	278	281	295	277	270	257	284	294	283	307	285	309	338	315	302	274	273	334	302	286	329	280	294	274	295	297	262	277	307	303	260	280	285	306	283	294	286	321	288	297	299	268	255	296	322	258	282	303	278	287	301	291	277	252	290	275	298	292	293	276	298	293	286	295	291	283	261	248	291	316	256	272	323	289	285	300	285	274	282	261	284	281	257	301	296	309	277	240	315	292	268	317	290	309	303	296	278	281	299	275	288	288	292	261	275	277	298	287	302	310	269	284	269	277	294	271	298	289	273	277	329	258	274	278	290	282	288	276	300	284	277	275	304	300	264	309	322	297	267	293	322	307	306	274	307	272	285	308	271	280	295	326	287	292	284	275	294	279	290	265	282	261	315	301	258	288	273	305	308	271	299	285	287	249	291	275	287	320	295	321	281	270	292	289	301	263	262	235	292	270	279	279	265	290	293	279	318	281	249	271	284	261	318	277	260	269	288	298	284	277	292	304	282	280	301	294	281	308	286	266	294	302	276	296	270	297	276	281	286	294	261	265	286	301	286	291	266	283	329	280	279	277	281	322	257	299	319	265	263	285	322	269	292	281	337	303	285	317	267	289	302	315	299	289	294	279	277	313	261	291	267	297	256	290	279	299	284	291	303	291	290	270	278	284	285	296	280	270	294	320	289	301	282	313	288	269	281	277	292	279	310	258	300	277	268	275	279	301	266	292	296	302	250	307	278	302	280	285	296	280	265	265	289	269	282	300	267	248	277	280	297	277	282	266	290	275	275	291	274	323	294	293	286	296	290	274	267	272	266	265	309	262	300	282	283	301	288	247	303	270	291	306	291	267	294	324	278	280	307	275	257	277	309	285	290	274	268	276	296	303	292	280	271	295	281	297	293	311	300	294	292	315	296	298	283	303	283	301	287	320	307	252	322	305	313	316	285	288	298	312	277	293	264	292	268	282	307	315	265	299	285	261	292	267	285	290	291	296	297	306	277	251	298	295	280	324	272	284	293	296	300	292	283	262	291	301	323	316	312	310	283	304	271	337	279	245	296	283	306	302	289	304	290	289	288	299	287	272	299	311	296	299	303	293	286	305	283	288	305	298	270	277	278	301	278	260	270	278	301	270	291	297	272	281	280	283	267	278	299	329	236	273	266	287	258	319	310	299	259	310	301	306	274	318	287	296	286	275	298	281	263	280	269	261	268	264	276	291	273	298	267	263	287	312	302	295	280	283	292	299	301	292	259	281	268	295	276	296	273	328	294	321	286	307	292	268	304	281	293	280	291	280	311	291	266	299	294	325	275	304	263	286	293	304	262	287	251	298	287	277	305	313	280	303	271	299	289	253	304	300	280	312	281	317	281	280	255	299	258	308	319	276	285	312	295	298	281	285	286	281	280	296	294	287	276	282	274	280	278	285	296	275	298	271	281	284	300	271	261	269	284	304	290	267	253	261	265	287	294	292	299	288	282	274	320	302	276	318	278	303	269	267	311	272	260	297	270	279	292	271	266	283	284	329	274	304	310	294	287	305	290	315	305	324	282	286	317	312	290	314	265	280	301	267	283	292	309	304	268	290	298	265	282	307	267	273	285	293	311	294	316	268	318	306	310	295	300	272	270	279	287	286	292	280	297	283	287	265	275	259	287	307	286	289	280	312	301	276	317	305	294	279	292	273	302	281	308	284	283	278	298	329	277	266	270	306	249	292	296	291	270	298	294	279	278	280	288	286	283	303	310	304	302	275	293	292	285	300	301	283	307	288	304	298	312	269	251	255	316	298	255	283	299	292	273	310	257	304	284	276	294	267	270	287	268	298	296	263	256	276	279	291	302	287	311	282	265	257	317	303	249	324	265	265	276	269	290	273	280	256	259	281	308	295	285	318	277	308	273	302	305	261	296	296	291	271	295	281	288	294	284	298	301	305	279	282	320	335	289	270	296	295	289	271	265	272	293	270	278	293	294	306	298	323	285	271	284	291	291	233	293	280	279	305	292	291	280	290	276	295	294	282	267	312	289	307	264	243	301	280	292	235	286	291	281	285	295	309	306	277	274
30702	21400	19021	11493	8416	6620	5517	4325	3098	2490	2071	1590	1346	1117	956	925	952	922	820	670	630	592	606	599	591	664	624	548	407	377	285	327	299	306	335	330	313	311	316	325	309	298	301	296	290	311	303	343	307	304	318	326	309	332	320	327	347	310	344	330	326	296	306	336	328	308	290	292	276	276	315	282	267	306	306	309	275	310	276	313	272	329	279	302	291	287	293	295	230	315	288	275	279	279	287	285	299	296	302	301	288	297	257	296	288	333	280	311	300	294	240	293	297	308	298	236	290	277	282	304	272	316	282	279	262	280	276	271	293	274	278	294	325	268	322	285	295	281	285	302	293	279	270	279	299	287	262	304	278	269	316	299	305	284	301	282	313	299	320	296	301	272	309	296	272	313	295	272	268	302	260	296	301	341	247	271	291	260	334	275	292	275	273	300	282	285	277	247	287	303	281	280	277	299	300	307	304	319	261	319	317	308	315	300	302	314	269	277	280	309	309	301	294	307	282	293	275	298	281	315	315	311	287	284	260	286	278	325	247	315	264	320	310	284	266	289	311	311	314	297	292	275	292	279	257	312	318	303	291	287	285	285	263	273	278	274	305	273	269	306	290	295	273	292	268	279	279	299	266	289	286	303	278	254	303	276	285	302	302	295	287	315	290	268	280	304	302	301	303	292	288	270	268	266	272	269	278	285	324	298	284	264	296	265	294	293	309	335	283	299	283	247	299	308	288	229	298	308	300	308	303	305	273	277	304	307	288	305	296	269	312	289	327	304	293	267	275	302	297	271	327	279	287	268	272	310	291	291	299	300	308	296	272	300	287	289	262	304	300	300	277	291	275	289	279	300	296	294	325	325	309	302	292	279	262	299	270	289	266	283	297	287	296	292	279	299	311	284	291	274	269	288	296	275	292	268	305	287	288	250	278	280	296	281	265	307	271	305	276	288	285	316	290	291	282	314	277	263	328	315	275	246	281	284	323	284	296	296	281	293	285	293	287	264	278	297	276	261	346	335	333	276	285	317	287	306	292	292	296	292	299	269	276	272	320	282	318	272	303	276	306	295	287	286	319	303	277	317	262	285	283	293	321	288	280	285	268	321	311	282	280	301	289	280	277	294	298	283	290	289	280	300	267	302	266	293	301	282	292	274	289	266	313	287	283	297	311	282	294	276	310	291	280	279	308	287	304	277	279	294	292	301	298	280	301	298	270	305	289	277	279	297	273	301	290	264	288	303	298	280	278	283	308	309	276	298	259	297	297	314	262	285	297	275	268	266	287	295	281	284	320	280	309	279	298	307	294	275	300	283	263	269	288	300	300	295	289	287	266	275	287	310	260	250	300	303	264	278	286	302	283	312	299	295	293	309	302	305	305	259	288	296	293	287	278	289	292	282	286	323	275	270	281	299	295	280	290	277	271	307	258	289	285	269	284	300	299	283	287	280	283	281	273	289	318	315	290	293	255	315	280	287	305	280	319	263	267	294	280	270	312	281	293	283	297	291	277	305	283	278	320	286	285	264	330	274	269	291	283	306	282	267	306	276	311	319	288	282	296	267	283	315	285	282	285	293	280	304	261	324	280	276	275	290	302	283	284	266	302	298	276	288	297	259	299	275	302	289	281	284	299	295	329	279	319	287	274	314	283	297	320	277	304	294	292	309	282	289	335	286	309	291	287	301	330	290	324	289	281	272	300	282	288	305	306	302	282	285	278	275	301	292	274	284	321	309	284	286	292	289	302	272	300	271	300	264	251	284	277	290	280	289	317	304	269	270	307	299	299	297	272	290	292	266	253	275	280	291	314	267	319	282	313	292	280	310	313	299	278	272	284	300	304	316	283	270	277	315	278	305	290	274	291	289	266	293	275	272	285	265	302	300	292	299	285	281	301	266	314	277	263	282	291	304	281	265	276	283	264	276	282	266	292	322	278	281	290	286	327	291	294	284	292	297	256	285	308	303	253	294	279	273	284	330	273	280	324	283	275	290	302	312	272	278	303	272	283	258	273	303	316	281	305	312	310	304	290	323	274	276	286	277	306	287	298	292	285	289	286	279	293	274	306	284	304	278	297	259	268	265	301	283	278	255	264	294	284	273	319	309	308	286	305	282	264	293	286	328	282	298	285	272	273	287	259	271	280	275	281	306	294	291	307	272	287	291	288	276	257	264	304	344	276	301	287	280	291	272	281	256	285	277	287	330	279	305	313	309	348	291	292	299	261	304	256	277	270	296	333	280	269	284	298	284	288	294	287	285	287	285	297	281	296	305	293	311	282	312	297	290	283	303	301	284	271	330	309	300	296	285	284	308	323	303	310	297	259	327	278	290	316	246	288	292	267	324	277	283	301	284	313	294	275	258	273	280	286	276	296	292	281	284	296	296	266	281	281	290	309	296	293	292	280	296	306	280	274	280	293	284	310	303	290	303	274	271	280	301	284	283	265	294	257	281	279	280	297	277	272	285	320	278	260	255	304	295	274	267	271	287	295	279	280	300	303	271	284	285	307	302	274	292	314	319	291	316	311	302	286	302	313	250	273	260	307	305	301	259	259	309	303	308	295	273	291	268	322	273	324	258	285	270	266	266	301	252	306	290	283	279	302	288	282	296	324	302	291	297	299	275	285	295	287	298	296	300	287	292	323	291	287	277	284	292	272	302	283	260	283	282	277	307	261	289	259	291	290	280	293	299	287	285	274	314	285	286	301	307	309	304	292	293	282	301	276	291	275	267	280	258	284	269	293	279	300	311	283	271	275	277	276	304	346	289	300	282	322	300	285	298	302	274	322	282	303	299	280	293	262	269	262	282	271	329	287	279	289	286	265	280	270	289	283	288	267	309	297	301	304	275	283	275	303	294	278	289	297	281	311	304	272	282	268	275	274	280	298	327	270	325	290	293	266	274	298	248	300	301	294	294	306	296	280	272	281	289	287	279	295	277	286	273	278	261	261	326	281	278	305	258	285	290	312	293	276	313	280	288	301	299	310	265	277	309	278	282	275	271	272	275	271	319	294	260	306	329	296	278	314	326	264	319	300	276	295	287	273	313	316	253	273	329	288	280	265	288	282	282	270	293	265	305	305	288	269	310	290	266	311	304	293	297	282	321	267	289	299	297	266	278	302	270	291	276	286	298	314	280	281	299	268	268	293	304	299	315	292	286	291	258	295	260	270	278	283	280	321	344	296	295	284	286	303	285	303	295	274	267	328	275	304	278	287	273	272	297	304	273	303	292	268	264	278	266	290	289	310	299	286	312	274	313	296	271	284	286	272	327	286	272	319	281	305	301	264	297	304	280	274	282	259	263	304	270	305	296	284	295	278	267	259	299	245	304	294	290	278	302	293	270	308	277	285	283	277	271	299	326	287	287	276	309	286	297	297	293	285	313	292	308	279	294	273	328	295	311	290	284	279	262	276	300	297	285	302	312	283	290	318	286	273	284	325	272	317	303	290	305	304	266	279	294	278	251	283	306	296	294	298	285	275	268	271	293	265	279
29643	20496	10689	3621	2183	1885	1619	1263	1165	1119	982	976	877	842	843	822	789	829	816	814	766	843	810	779	747	783	772	789	748	735	757	702	773	759	740	733	757	723	776	744	734	645	698	744	736	733	750	789	684	746	740	727	732	679	712	710	704	727	723	746	684	729	708	767	742	712	719	700	732	712	712	720	733	714	710	760	710	730	795	759	753	732	728	711	708	730	746	742	728	719	692	737	737	710	723	692	724	727	740	740	786	732	734	744	719	767	708	657	701	711	784	749	750	679	715	700	733	673	701	716	766	721	709	713	707	698	731	697	731	751	742	689	721	700	703	719	739	688	750	725	736	753	662	688	754	723	773	740	761	705	692	752	672	747	726	727	774	707	707	762	728	697	687	712	742	752	743	766	724	726	709	755	703	677	735	696	763	715	714	785	704	682	727	721	707	717	740	669	731	748	749	723	716	714	752	735	761	746	743	689	744	753	706	712	718	759	697	762	735	737	745	729	774	718	730	766	716	725	746	742	706	679	735	665	715	740	763	736	763	679	775	729	686	763	756	665	727	740	650	722	707	767	720	705	719	709	707	784	752	722	718	755	756	756	718	713	693	722	768	743	698	756	692	743	691	735	719	677	735	721	723	746	736	719	684	756	708	721	685	696	780	765	738	721	737	716	717	736	725	732	726	712	747	775	759	728	731	725	715	738	717	707	706	724	691	679	722	722	761	730	777	688	713	756	716	668	745	763	772	726	727	735	717	711	700	687	661	701	729	712	753	687	726	735	744	728	789	748	703	651	707	711	720	755	749	682	725	729	749	733	730	738	749	728	680	765	750	670	718	710	687	734	744	760	723	692	690	702	695	747	696	730	688	730	735	733	713	707	785	706	747	699	737	734	682	735	690	683	754	703	737	747	730	735	706	725	772	746	717	755	705	708	737	757	710	724	749	707	731	729	711	734	755	721	744	693	720	773	700	722	720	767	710	787	710	732	795	758	675	729	734	783	705	672	739	766	699	714	713	675	771	758	749	742	727	711	703	686	716	735	740	708	730	778	726	728	758	749	735	705	727	745	749	739	790	733	709	737	741	709	734	682	728	755	746	782	736	712	781	740	730	738	712	728	728	716	757	756	765	688	777	696	724	676	734	757	784	757	750	731	733	724	759	700	775	719	767	739	784	724	704	698	717	673	708	720	709	660	701	743	731	764	758	733	717	731	764	700	732	739	704	747	722	737	724	692	749	714	755	790	718	667	728	742	738	711	742	713	787	783	760	774	719	736	736	760	696	725	741	703	750	711	777	709	717	730	743	764	736	707	713	725	721	779	727	743	753	723	765	768	671	728	701	728	702	711	754	671	713	731	741	719	706	683	751	717	784	699	723	708	720	730	809	692	777	764	725	748	722	657	723	696	747	742	713	726	695	719	745	769	694	715	764	723	786	755	672	770	685	739	745	764	726	804	708	718	742	725	749	750	738	743	730	732	702	710	749	760	701	685	728	783	768	759	730	740	671	710	692	725	744	705	750	731	747	759	711	705	708	753	703	780	757	721	695	715	758	655	730	730	730	783	720	711	723	721	727	749	687	751	683	682	717	762	752	757	757	689	714	756	746	739	702	755	744	754	702	698	698	778	732	765	708	721	728	721	736	716	708	726	738	707	726	722	746	758	673	717	781	734	771	747	740	709	669	685	712	732	743	757	751	696	732	731	734	711	767	742	776	730	709	723	739	709	729	749	744	691	685	722	697	737	738	692	714	726	722	738	772	708	725	727	750	762	735	739	762	736	720	771	707	733	765	723	716	736	707	758	721	752	728	732	743	735	691	703	708	751	753	734	735	703	651	706	737	719	724	701	717	686	718	707	723	724	739	737	757	700	736	717	747	745	720	711	777	758	700	725	748	727	775	769	709	730	736	695	723	705	710	763	731	752	712	707	772	708	698	716	792	714	706	731	713	752	696	752	707	721	735	689	680	744	712	740	699	704	697	756	704	739	709	730	734	689	706	779	689	727	711	775	755	756	733	757	708	678	686	735	708	704	704	698	736	773	733	765	753	740	682	732	696	726	731	717	701	700	745	738	742	748	726	728	712	752	702	735	689	715	705	729	721	706	739	704	783	759	734	753	727	703	737	754	725	717	756	712	676	730	753	707	731	759	696	730	734	776	696	692	783	772	696	734	739	729	745	775	720	706	713	694	736	755	739	735	736	731	768	712	694	749	723	726	773	713	732	703	770	735	754	691	724	720	747	773	736	717	703	687	718	753	685	692	673	693	755	759	705	718	711	677	681	753	717	737	747	735	750	711	725	698	722	689	758	744	706	725	734	727	714	775	749	742	752	762	735	792	752	728	712	757	683	724	726	761	695	806	752	693	734	723	718	761	701	712	747	711	753	674	726	779	745	711	777	713	747	771	720	738	714	731	726	798	724	735	712	755	733	718	717	748	698	703	706	719	748	691	730	726	721	706	708	667	701	721	703	774	733	714	686	702	716	720	700	746	794	704	691	691	730	697	697	784	761	772	714	703	697	732	730	702	764	673	750	708	734	752	699	716	754	734	740	736	687	735	778	759	742	726	790	737	701	737	748	749	709	663	672	700	704	729	740	737	742	714	715	742	730	737	741	684	727	713	723	730	710	756	730	685	761	740	718	695	661	743	737	737	749	713	702	734	748	791	691	769	740	686	724	734	708	731	678	726	705	791	712	739	728	729	743	731	750	730	713	732	739	748	715	709	740	691	735	746	735	709	765	749	754	759	745	722	681	697	765	736	714	765	727	726	699	703	721	745	759	760	729	709	721	688	720	791	744	692	694	743	702	704	727	670	747	728	699	716	714	714	715	723	664	733	752	706	722	750	760	687	696	747	746	709	700	741	702	772	789	697	715	683	731	728	687	728	726	768	747	753	750	732	690	780	739	673	745	645	761	737	703	716	713	750	727	674	719	705	695	756	704	753	721	722	748	698	713	744	716	749	681	708	707	711	694	719	740	717	732	748	681	715	739	731	732	697	736	738	716	725	729	694	720	721	727	713	769	699	723	724	761	774	698	744	721	725	714	713	717	754	716	731	734	720	733	711	734	719	744	712	731	734	721	728	756	742	742	712	744	732	685	687	779	760	710	696	670	682	744	719	705	724	689	697	767	746	760	696	714	694	730	757	749	689	708	752	700	761	754	697	693	721	773	742	754	712	684	709	746	731	722	742	730	741	724	753	676	731	739	752	787	724	699	714	741	729	657	680	704	692	737	714	717	734	732	705	727	721	808	757	756	745	728	723	733	713	747	705	745	749	759	728	699	754	725	751	756	707	699	711	736	735	737	733	722	671	718	731	761	704	744	663	732	709	716	669	739	688	753	755	703	710	730	713	766	751	680	737	779	745	746	681	735	695	750	746	717	747	687	686	712	716	746	782	718	734	779	716	694	693	737	744	751	708	699	734	760	782	718	703	736	708	729	722	733	721	728	693	702	691	722	689	731	774	702	778	706	719	726	765	747	717
26214	8054	6815	3674	2867	2467	2102	1533	1392	1378	1114	1045	982	938	908	897	924	862	832	814	820	769	807	878	783	778	816	812	720	724	746	728	756	704	752	736	719	761	738	802	675	706	714	692	719	715	728	758	721	743	785	757	777	787	764	770	723	789	755	723	763	709	708	768	697	750	759	687	710	725	742	754	748	701	748	688	700	692	790	745	684	762	760	747	773	745	758	734	720	738	719	750	698	734	743	721	724	698	761	724	680	706	765	770	722	744	709	723	731	727	794	708	755	755	742	714	784	710	756	778	738	753	719	726	739	773	807	710	739	715	720	745	718	697	725	777	728	763	700	727	702	744	739	738	723	746	740	738	688	755	718	746	705	744	738	696	693	716	760	717	711	740	703	693	737	744	699	753	727	726	751	734	712	733	772	751	748	698	707	739	734	739	726	697	722	724	722	732	720	695	709	757	718	758	725	708	706	697	730	723	738	724	721	744	694	759	711	728	758	733	756	731	719	687	761	756	759	727	769	723	722	721	744	738	746	748	739	715	717	709	698	768	718	722	759	753	731	783	750	719	743	721	759	719	770	764	713	730	750	738	750	736	743	765	700	739	739	746	704	734	761	715	743	733	766	707	777	709	750	754	746	762	751	716	742	746	727	732	759	694	712	716	781	795	678	736	710	691	737	733	720	747	767	705	766	764	717	701	740	749	738	743	785	752	727	709	730	734	723	670	726	711	756	722	728	721	735	721	680	722	769	719	741	698	726	733	733	707	732	728	733	745	713	717	753	709	732	726	724	715	713	781	778	704	735	736	780	737	733	711	792	704	704	729	709	771	736	757	784	732	695	734	746	754	716	740	712	749	701	774	740	740	769	731	764	695	740	735	770	730	711	693	728	726	722	736	722	696	720	743	727	742	762	677	750	733	722	738	743	724	686	751	741	695	732	720	717	700	780	742	702	719	764	733	716	706	680	752	725	740	715	712	751	759	732	775	734	735	708	758	743	742	701	748	767	720	729	731	669	748	752	734	724	683	714	725	701	713	747	744	710	750	749	756	718	752	718	734	735	732	772	730	695	717	802	725	747	742	738	699	739	765	760	678	763	748	721	748	763	700	788	710	690	741	782	731	698	733	747	730	706	708	743	743	773	724	739	761	712	725	699	710	758	712	726	669	698	702	696	762	727	646	753	692	782	745	737	732	716	697	712	747	767	695	718	721	743	755	754	736	754	719	690	733	685	712	766	695	757	696	716	712	714	738	739	712	749	720	737	759	693	747	776	718	744	726	794	722	725	733	733	753	741	755	792	736	720	718	703	720	723	780	734	712	722	724	752	722	703	730	742	746	707	719	784	748	733	758	719	706	720	751	733	768	658	714	737	726	731	758	729	739	721	703	754	763	728	683	736	769	699	712	684	766	721	677	718	717	755	772	727	706	742	705	707	735	752	720	720	761	734	697	693	751	730	731	717	725	739	736	725	723	775	734	783	720	741	718	723	769	740	698	694	756	701	767	740	683	759	738	703	756	741	733	744	752	749	739	710	741	784	751	720	732	670	719	739	731	728	744	737	764	700	695	744	773	701	717	699	729	713	687	771	744	724	736	702	741	743	707	694	697	710	639	729	783	721	782	714	713	703	720	722	769	743	755	691	767	735	721	737	743	767	711	739	759	719	750	756	742	679	740	703	674	720	741	793	708	727	788	708	758	694	712	782	705	703	701	789	729	728	746	757	756	763	695	735	714	726	744	728	729	712	785	694	801	788	755	702	723	755	746	726	742	740	720	722	697	703	753	756	757	703	746	777	736	724	676	789	689	732	717	730	747	730	783	726	691	710	746	718	735	775	730	711	775	783	751	691	738	790	780	733	760	746	747	741	741	734	724	760	812	721	708	711	718	788	711	719	737	693	734	762	714	726	702	775	767	749	727	693	692	728	751	688	786	703	703	742	737	699	788	711	695	764	739	719	714	707	697	737	762	702	711	716	737	767	784	703	662	727	705	734	722	712	749	694	732	715	703	711	718	753	728	757	768	692	711	697	773	709	763	750	719	759	701	743	708	700	727	729	705	763	730	693	723	727	727	713	745	681	715	719	717	733	685	754	724	746	730	729	723	726	753	763	730	739	770	711	683	717	774	725	727	761	706	734	745	746	752	746	703	690	771	694	758	686	746	765	763	710	778	726	759	734	730	732	712	740	667	718	787	736	737	720	697	771	722	700	691	704	692	774	712	713	749	668	784	646	774	693	706	746	705	743	759	756	757	727	704	696	768	708	714	760	772	733	741	725	699	649	762	700	765	760	734	718	731	741	725	706	789	716	699	775	754	750	695	771	737	716	720	798	745	707	729	778	748	713	687	734	755	750	747	735	701	722	722	749	747	677	705	712	755	720	762	764	737	709	704	724	726	733	726	747	693	703	741	769	745	730	733	713	698	710	718	707	738	729	717	745	714	754	779	750	721	741	749	797	694	740	774	755	713	726	769	723	735	716	743	700	723	708	730	746	696	730	755	678	662	792	740	741	767	762	684	757	734	733	694	736	735	723	720	736	812	708	694	779	720	715	781	794	758	727	734	831	692	768	695	723	718	749	722	693	674	742	747	720	763	762	731	714	708	730	734	706	782	826	722	702	729	711	761	760	736	724	740	741	722	730	721	667	780	721	717	708	775	754	708	759	797	789	725	706	733	717	767	684	747	737	697	720	769	796	727	728	695	731	728	748	792	718	750	716	725	740	685	763	744	747	728	739	766	722	741	740	748	697	709	673	730	757	725	712	703	675	732	779	745	744	772	773	725	715	688	741	742	758	747	683	721	744	680	730	761	750	682	697	738	743	746	733	687	749	734	737	742	715	709	764	722	764	758	722	750	712	739	751	709	749	762	746	730	749	770	747	721	781	708	715	694	711	762	711	726	681	767	765	747	726	701	725	742	749	746	783	751	727	680	744	744	724	789	759	728	712	695	731	784	726	776	741	721	754	746	790	710	720	741	742	731	750	747	716	741	724	732	761	714	688	697	703	724	722	722	711	704	776	723	746	696	701	707	770	736	714	720	688	728	735	717	719	729	725	717	726	737	779	763	778	748	727	770	741	708	692	711	715	693	747	752	703	746	728	758	730	737	734	745	704	715	740	733	698	710	726	733	702	713	709	716	735	701	731	702	727	719	744	731	807	739	722	754	746	742	733	716	730	709	736	736	720	683	757	709	779	685	774	694	685	730	696	699	731	734	659	753	725	721	727	803	714	741	764	775	748	754	729	721	710	727	740	706	750	709	720	695	730	754	759	753	715	716	744	686	742	812	713	729	751	765	739	731	697	754	718	734	708	744	742	690	758	716	740	774	716	753	722	757	732	737	707	733	739	738	734	744	786	737	745	740	736	705	736	741	752	754	738	717	794	727	708	742	734	734	710	740	708	746	748	697	733	781	724	691	692	708	690	750	730	733	725	766	730	701	752	729	691	720	760	717	746	734	740	754	784	744	714	763	749	742	719	741	772	723
24147	21605	28987	24718	21617	15019	3452	1830	1540	1402	1060	956	949	814	833	787	723	767	676	601	578	627	555	681	600	634	577	561	503	494	495	479	493	431	463	491	469	453	510	428	504	474	486	451	445	449	479	507	454	470	504	476	501	482	514	479	467	474	496	473	497	450	483	464	468	482	445	462	490	449	519	469	421	417	473	463	458	449	432	500	526	446	430	478	462	462	492	467	452	452	451	492	446	474	482	471	448	469	491	455	462	441	453	470	415	455	462	461	423	493	485	445	448	447	466	449	469	439	509	492	449	473	421	489	454	432	460	445	445	473	483	509	455	451	495	452	489	443	455	438	461	486	446	460	429	474	479	463	434	411	464	463	468	493	438	469	439	441	481	490	428	454	460	455	465	484	447	470	456	460	462	443	452	422	449	474	464	473	522	474	419	455	488	452	477	531	484	438	444	471	455	450	445	473	458	435	469	459	456	470	470	474	459	464	489	449	424	435	418	477	464	460	450	445	433	460	441	472	476	455	477	492	467	471	443	454	445	432	441	439	472	458	472	494	459	462	525	469	455	435	462	461	492	467	473	490	450	473	442	459	461	439	445	469	458	473	466	454	489	460	448	448	465	474	466	468	477	469	466	452	461	462	453	463	462	479	450	440	474	469	451	450	452	462	474	480	477	439	446	466	472	487	443	471	441	483	477	437	472	474	459	500	439	462	425	464	443	435	418	479	442	458	457	443	432	435	436	466	507	458	431	441	456	501	451	461	447	489	486	440	475	496	452	462	460	492	464	499	473	465	455	457	442	477	470	459	449	435	466	475	443	441	475	488	477	458	456	434	477	453	425	458	422	428	491	487	464	430	450	438	473	480	460	472	463	465	482	463	422	465	451	434	476	463	460	478	475	479	446	461	473	480	432	467	450	503	445	458	482	463	480	448	463	430	471	432	452	474	430	460	462	456	440	487	458	456	479	420	466	495	476	487	430	462	486	467	497	459	477	436	458	453	446	463	454	472	482	464	482	474	476	459	473	435	442	475	475	422	498	483	451	462	448	444	398	486	436	430	454	475	458	518	424	471	468	459	478	456	445	484	467	474	467	478	465	486	463	473	486	446	475	467	456	468	459	511	439	443	426	454	463	521	501	457	428	464	464	465	465	500	456	420	467	421	469	467	484	449	458	449	474	463	442	483	438	458	448	475	470	473	476	485	475	425	512	451	443	509	452	482	467	450	438	447	461	475	442	435	461	486	479	435	448	477	463	445	436	461	482	476	493	473	435	462	460	444	540	436	445	480	466	464	455	443	460	429	478	451	464	476	452	471	480	490	481	442	473	456	404	491	472	478	475	492	429	447	433	439	436	449	411	480	446	465	502	467	505	454	464	461	465	433	481	449	422	502	491	418	448	474	429	442	441	435	479	495	453	451	453	479	480	461	464	471	466	451	437	491	460	452	452	470	471	445	461	465	446	468	491	435	459	460	489	475	436	476	450	427	477	467	436	445	429	444	443	465	453	460	455	450	457	474	478	475	505	413	493	496	506	445	480	425	434	509	429	428	508	434	453	464	484	425	499	425	465	442	474	450	474	453	461	445	495	475	442	434	439	456	467	472	473	481	465	477	448	489	474	494	477	460	492	459	441	452	461	429	451	462	487	473	481	461	440	485	483	469	437	432	466	418	453	414	464	463	458	481	439	497	437	470	450	463	483	468	512	485	446	472	463	515	451	465	430	423	487	453	468	452	448	472	462	488	456	458	481	451	466	468	461	493	419	471	470	469	460	428	483	457	470	439	439	456	461	458	469	458	483	479	431	442	457	477	428	455	429	483	484	441	504	484	480	496	449	491	465	444	468	437	465	436	417	444	452	477	451	463	442	470	460	488	457	459	452	498	486	464	452	448	422	478	475	480	470	486	466	446	449	489	493	473	433	458	472	455	455	467	450	437	420	432	479	448	494	436	430	459	491	472	498	459	416	434	457	440	472	464	428	439	481	454	465	464	463	457	450	449	481	439	470	482	448	483	466	435	438	477	454	474	453	470	464	449	470	452	498	460	486	466	489	469	487	476	482	460	473	496	478	493	433	461	432	450	466	469	438	484	490	473	470	447	483	475	437	487	434	474	462	466	435	464	515	430	442	453	458	486	470	470	440	483	441	449	417	443	488	462	428	432	484	432	484	476	431	436	438	487	471	436	455	481	434	500	419	467	436	485	466	495	467	458	464	445	433	459	484	478	458	442	459	457	465	451	471	447	432	439	433	443	474	447	488	461	476	460	430	439	456	427	482	461	475	457	496	434	456	498	428	476	470	464	480	488	470	492	463	465	464	451	473	452	425	450	458	481	431	442	452	456	467	500	466	481	432	447	493	458	490	450	447	435	481	433	437	460	454	434	463	446	490	453	429	490	454	422	419	462	447	444	479	445	521	425	484	493	439	465	430	499	465	481	447	462	496	472	496	469	470	468	419	464	449	443	457	492	443	425	450	460	490	439	475	475	458	410	466	459	478	470	462	471	464	464	495	450	477	472	507	427	477	466	489	441	490	464	436	457	442	528	439	471	482	424	451	457	480	446	476	450	456	483	487	507	470	447	477	500	472	471	456	449	467	430	450	452	481	447	453	471	453	393	503	478	465	442	465	443	467	467	485	456	506	458	452	490	460	453	433	454	463	450	463	451	468	442	439	431	462	472	466	477	469	475	462	451	442	457	501	476	481	458	456	499	476	472	467	477	467	455	492	470	437	461	454	411	443	481	444	441	452	466	456	444	459	491	474	482	485	494	432	453	429	493	433	461	456	410	419	470	457	459	467	460	467	448	474	458	482	447	476	496	514	460	485	463	485	458	449	463	451	436	455	430	457	449	461	479	458	471	457	466	448	453	477	448	491	453	463	454	471	453	420	454	469	490	444	465	419	453	514	446	448	426	492	501	407	436	492	484	497	449	431	448	458	424	460	451	463	419	448	473	430	466	457	479	445	439	481	480	468	431	458	413	450	480	471	474	442	454	483	490	442	479	458	457	479	472	424	489	466	471	483	439	468	459	473	483	439	432	481	460	463	469	464	499	439	473	517	468	476	488	444	461	452	503	479	453	448	475	456	449	461	442	483	443	443	470	463	482	440	472	460	435	413	489	474	490	426	438	443	439	469	454	458	478	480	474	473	496	437	410	499	442	438	508	489	472	430	494	458	450	471	461	467	497	496	469	464	491	475	458	430	467	466	457	427	457	494	459	456	456	493	455	476	478	457	473	479	431	479	482	452	468	455	466	480	441	473	448	440	444	463	425	512	484	456	453	454	463	429	448	482	454	468	451	464	459	450	493	454	489	461	473	468	415	435	452	487	465	424	436	424	442	474	448	436	461	451	437	436	466	460	456	497	467	468	460	500	443	439	453	497	483	437	499	466	450	433	476	471	458	464	505	472	472	469	437	482	444	502	495	477	453	434	459	485	435	459	447	493	432	488	469	425	499	470	476	482	456	484	440	457	498	480	454	482	520
26977	15917	14061	7625	5818	4859	3560	2642	2401	1985	1388	1283	1092	1011	1010	969	848	791	757	689	672	669	710	683	710	630	685	638	596	523	488	501	478	464	493	502	527	493	465	497	487	485	467	485	477	526	481	439	477	513	513	496	477	534	515	548	521	548	519	473	495	502	505	520	491	532	485	466	479	459	493	502	489	480	483	509	479	474	505	469	477	458	512	513	441	477	465	500	487	483	449	439	465	469	461	452	474	468	510	532	489	469	453	499	445	486	481	464	443	482	512	490	462	451	475	534	487	470	494	473	472	496	457	494	494	481	507	455	488	498	494	472	531	488	524	511	457	492	504	460	491	520	515	475	471	498	513	476	515	480	455	493	495	473	477	486	472	499	476	454	439	420	473	502	468	484	479	485	446	452	468	478	505	440	497	471	463	478	477	519	483	471	486	474	518	472	503	493	490	496	502	477	552	482	513	497	469	453	484	463	465	484	484	481	480	501	453	509	449	499	518	489	458	459	482	488	452	500	500	495	495	467	505	457	468	443	493	462	495	486	441	463	468	491	432	476	481	502	454	479	479	492	452	464	493	524	473	492	483	494	485	462	438	497	450	510	493	448	469	471	445	507	489	445	448	452	500	497	500	493	457	490	495	490	484	495	481	498	476	451	476	526	470	479	484	503	462	501	487	483	442	470	461	467	481	483	489	468	453	519	462	475	491	478	464	467	477	490	483	464	438	465	481	442	489	434	509	442	464	482	496	444	488	448	520	465	458	481	469	450	521	474	504	470	469	509	483	458	477	455	520	449	480	477	531	444	505	473	480	477	496	476	508	506	489	484	450	497	446	478	467	462	504	529	460	483	463	451	474	494	457	464	492	478	459	476	469	452	477	460	493	485	461	477	454	491	471	487	439	467	491	514	430	459	514	439	482	473	482	486	484	533	509	468	493	502	436	489	484	456	479	509	500	465	464	466	464	525	465	453	483	478	498	483	508	480	480	506	487	458	465	490	475	508	481	426	461	478	481	436	464	441	457	464	498	446	465	481	481	515	491	474	476	493	476	441	472	472	495	538	494	467	459	481	500	496	442	500	438	482	446	488	462	508	479	501	445	491	478	498	484	438	480	458	489	455	506	450	487	449	465	466	464	479	488	467	464	461	500	478	506	482	487	509	498	515	512	477	484	461	445	481	444	488	495	447	491	473	469	465	503	472	435	489	473	466	469	497	464	501	465	475	472	429	465	483	498	474	490	483	500	469	456	455	472	511	442	477	417	479	468	452	478	431	513	495	529	469	428	489	492	482	533	481	472	474	493	465	487	476	497	485	498	474	484	461	456	456	495	504	502	467	496	484	500	505	426	467	451	461	498	467	458	431	458	453	475	479	505	454	502	475	490	453	482	456	494	482	463	480	472	490	461	466	479	455	480	498	444	488	458	504	496	437	443	468	496	480	499	471	487	463	499	448	432	507	463	485	518	437	483	488	446	488	450	521	470	472	485	468	477	468	505	475	476	446	482	476	488	471	493	500	476	494	491	446	479	467	504	460	470	467	514	475	466	501	476	480	510	458	462	484	470	485	476	487	514	506	425	447	487	455	516	474	481	462	478	495	478	466	522	500	492	462	530	519	487	497	486	449	471	475	487	446	502	487	467	445	463	483	468	503	465	471	483	480	482	526	473	492	458	499	491	483	388	485	434	417	500	486	510	448	521	469	464	506	458	499	465	460	479	512	406	517	444	469	480	455	468	494	490	494	435	494	448	458	453	424	486	501	456	445	504	465	446	489	431	491	453	472	478	481	488	472	474	477	483	481	506	460	465	469	454	484	473	482	461	473	483	437	485	483	500	503	470	517	485	465	484	472	513	460	464	492	478	495	504	454	525	498	458	500	452	460	498	511	516	493	478	449	533	478	475	429	456	490	461	498	506	478	473	425	464	490	472	458	492	490	478	480	453	494	484	493	499	513	474	459	516	449	484	498	453	480	460	430	456	480	480	493	467	425	469	479	513	504	516	454	464	492	495	495	483	484	469	479	442	445	435	484	458	471	454	463	507	456	474	449	496	444	481	489	463	521	468	474	441	497	473	477	477	481	463	459	475	506	462	485	452	505	455	476	483	475	450	464	469	476	499	471	485	484	441	465	493	498	505	463	454	468	483	488	511	484	464	460	503	473	481	494	502	478	508	488	505	503	479	456	534	478	446	485	481	468	454	486	482	463	474	463	506	508	477	457	491	483	478	486	454	458	467	501	481	469	464	486	490	512	465	456	494	488	468	479	471	478	501	471	437	485	487	483	490	489	434	464	525	499	483	464	473	482	459	463	492	476	462	489	489	463	487	474	472	500	506	469	501	462	469	476	497	459	447	508	473	501	509	466	524	473	519	511	447	500	460	479	469	489	443	509	481	446	470	472	466	454	504	467	498	500	504	457	461	449	459	481	506	485	473	469	512	484	479	447	499	485	464	481	485	452	471	515	449	461	435	510	478	467	477	462	474	516	553	450	508	500	498	470	481	475	474	479	494	495	467	494	467	469	483	519	481	487	472	453	432	520	473	463	485	446	468	431	477	435	470	477	491	468	510	530	517	507	490	459	535	479	478	457	456	448	486	479	492	470	520	492	452	479	483	494	493	464	465	492	476	424	455	491	497	503	489	491	486	468	502	477	469	455	496	515	434	486	488	472	473	493	474	458	492	508	514	485	498	511	483	473	473	501	507	490	454	525	496	500	485	485	492	509	491	496	459	489	471	509	476	447	440	468	502	446	482	467	485	478	476	460	444	495	467	495	487	464	511	463	462	502	475	479	514	466	466	510	463	496	464	476	479	496	486	496	468	455	504	540	504	479	480	515	499	480	472	492	478	458	496	466	505	500	447	459	457	464	463	479	482	477	501	503	462	456	499	481	473	470	427	498	441	482	480	459	452	484	424	466	445	481	453	473	503	450	500	475	474	486	504	458	456	513	493	474	453	463	484	486	489	470	474	463	487	423	484	445	490	500	502	482	458	509	497	483	465	498	468	469	482	479	531	500	469	471	531	435	465	474	506	470	495	453	450	502	462	484	482	499	466	488	466	496	414	465	436	472	452	475	481	494	449	461	480	489	452	438	476	471	496	456	479	472	410	500	444	473	468	508	460	459	431	500	455	480	468	457	493	500	456	485	477	481	482	483	482	483	488	469	472	471	473	462	436	473	487	492	473	431	512	494	491	492	490	526	499	479	500	480	514	501	502	498	474	467	466	467	456	462	478	468	473	476	471	457	480	477	486	482	481	531	445	462	455	496	489	500	470	483	520	478	526	524	528	485	495	480	486	514	516	471	501	504	478	468	480	462	468	468	474	490	485	496	503	514	486	534	512	484	465	457	494	466	494	482	463	456	470	480	479	501	470	478	427	476	469	506	471	453	473	461	469	486	491	475	488	493	506	504	471	487	450	505	497	447	480	482	491	474	483	460	443	500	481	518	449	462	449	455	528	482	461	510	468	501	492	483	447	463	504	486
25094	21672	28413	25386	19485	4456	1972	1692	1457	1221	1094	1035	909	904	868	832	838	807	774	743	699	779	729	756	791	724	739	736	703	643	693	627	586	643	663	641	653	698	656	685	689	670	670	669	690	632	647	663	658	696	676	652	652	693	656	686	636	649	635	626	608	613	694	647	655	605	644	657	676	622	651	620	638	651	637	628	659	699	634	641	657	675	650	640	613	651	672	676	628	655	642	653	628	663	618	608	693	630	607	704	617	686	647	642	632	681	674	694	642	635	605	673	665	618	676	694	651	676	695	672	687	660	654	676	655	666	650	615	643	657	620	647	615	648	651	631	649	626	620	659	630	666	662	672	616	634	638	707	615	687	665	629	667	671	633	658	701	667	615	637	654	638	666	627	672	638	661	615	710	645	661	612	648	650	660	667	673	654	616	634	650	655	607	609	663	606	617	608	601	639	626	655	670	606	645	705	633	637	650	609	604	621	665	652	629	657	660	707	705	665	651	658	702	632	627	610	726	679	651	637	691	666	674	620	688	608	681	654	662	645	659	637	652	639	639	656	670	687	694	646	694	623	667	610	609	682	627	637	650	671	618	685	597	642	651	640	644	654	623	655	682	624	705	691	651	639	653	628	679	641	665	633	668	625	644	678	614	637	637	637	673	673	628	638	655	655	637	663	629	689	637	687	630	684	659	662	671	636	614	601	611	675	662	641	637	652	637	650	654	658	652	652	648	669	645	646	635	642	646	681	620	643	683	612	646	610	653	653	641	670	648	654	620	673	636	681	650	621	639	634	653	637	637	689	634	646	633	611	632	665	699	639	629	636	675	629	672	651	639	596	644	680	662	629	674	646	618	637	636	662	665	619	634	613	638	666	613	662	640	643	645	673	629	672	649	664	639	599	577	674	658	612	632	656	615	636	611	634	620	620	631	616	675	625	641	682	688	673	682	638	599	608	636	740	634	689	666	645	606	643	654	641	663	661	638	621	667	644	617	681	673	663	648	681	634	658	627	627	615	610	637	665	699	642	652	658	643	673	616	637	662	666	649	630	605	662	640	678	650	620	598	608	662	660	670	666	675	633	664	659	662	631	655	645	640	687	692	670	652	643	643	662	630	642	657	638	695	663	624	653	656	666	638	614	617	663	632	646	677	667	617	696	645	646	644	665	677	664	657	646	643	623	670	707	644	627	634	654	653	618	686	616	658	689	651	655	705	658	666	633	655	652	674	643	614	644	666	669	639	625	677	642	672	665	617	641	627	575	680	670	676	672	660	664	625	664	665	600	644	612	640	665	645	670	694	624	697	619	639	681	634	657	625	663	615	646	641	656	687	589	633	685	676	665	641	639	674	640	593	636	668	675	677	631	637	705	673	648	683	623	627	688	667	646	671	625	638	656	654	650	659	660	617	666	578	655	662	637	687	625	621	702	724	659	607	677	630	647	624	673	602	599	626	647	662	635	655	647	686	661	639	645	656	626	638	664	645	649	628	582	630	661	608	616	613	695	632	682	635	676	644	638	658	641	634	630	657	679	655	694	684	664	634	645	629	645	680	612	627	644	672	663	662	649	665	605	637	663	614	687	703	627	658	652	666	683	598	645	629	633	673	627	591	619	667	633	677	656	637	677	674	642	676	705	654	635	651	627	677	643	695	661	691	690	633	627	628	619	627	661	648	630	675	650	663	656	629	663	630	624	663	654	634	650	625	660	639	691	677	614	636	664	638	646	639	631	687	682	642	676	663	629	648	664	654	613	629	623	668	660	593	650	622	683	662	634	685	652	670	627	661	649	660	656	669	614	629	682	643	644	668	695	579	658	647	681	643	629	700	638	636	664	631	607	618	633	630	609	606	635	637	645	603	667	621	640	638	653	672	687	630	665	642	650	687	708	630	617	617	638	641	638	612	636	638	708	641	652	655	635	625	638	604	642	618	631	690	629	661	682	603	676	609	688	650	652	624	658	677	632	660	662	680	651	673	638	648	673	619	654	673	628	652	669	581	605	644	641	633	647	597	623	602	629	692	631	626	640	635	673	614	632	661	626	642	678	630	667	628	646	616	651	667	591	638	671	683	654	611	645	673	661	652	656	707	652	667	657	678	677	679	666	668	659	647	651	647	647	624	661	674	633	625	669	652	633	583	601	679	648	625	645	638	646	600	606	688	625	652	681	666	662	628	639	648	673	664	653	610	610	643	640	713	663	610	682	645	621	651	662	617	666	632	656	645	631	617	656	655	632	653	601	657	610	648	680	581	661	641	648	627	634	630	627	646	648	653	660	650	626	648	649	612	654	652	642	616	668	687	591	651	641	643	620	641	606	626	678	654	648	650	638	675	690	635	680	607	599	627	673	648	672	629	703	646	699	656	617	653	633	676	584	715	653	641	640	660	695	648	677	658	670	619	624	636	665	654	631	659	648	692	649	655	645	662	673	651	633	657	672	619	602	648	638	658	654	688	662	668	609	721	629	596	646	661	644	640	634	653	631	672	663	671	695	692	652	700	614	668	678	659	690	673	649	629	625	616	646	607	573	671	665	657	670	638	662	684	646	667	668	605	640	623	658	613	661	648	678	650	616	643	625	630	647	649	633	679	633	637	629	641	647	645	673	646	669	652	655	652	640	638	631	671	664	626	647	667	644	598	649	646	632	657	634	647	681	635	612	636	642	654	636	670	642	690	658	666	664	673	614	647	683	697	634	721	629	604	610	620	642	630	673	670	662	608	644	596	602	672	567	657	676	626	620	647	631	658	631	617	655	658	634	628	657	645	643	612	621	641	703	632	628	650	664	640	640	669	698	633	618	679	663	641	648	635	651	658	656	648	645	633	647	637	656	664	649	656	686	623	668	633	685	651	647	670	652	612	645	644	657	623	641	641	673	647	638	623	644	601	671	688	628	663	618	671	757	669	626	738	589	652	669	642	652	658	675	623	604	669	641	633	629	623	628	654	611	668	634	635	684	623	684	679	632	670	618	616	621	615	630	633	658	674	648	639	607	607	633	662	634	601	675	622	640	650	701	636	655	667	625	650	638	661	592	648	644	674	632	689	650	659	659	657	676	639	680	657	627	640	647	671	641	678	651	689	626	656	680	661	647	660	637	711	658	689	633	641	621	637	697	644	627	680	575	683	647	633	626	646	675	671	690	676	630	659	631	660	684	657	595	668	646	691	647	671	635	621	654	626	620	655	704	657	641	620	643	706	616	622	623	632	637	641	659	653	634	639	610	639	693	656	631	646	661	646	628	608	634	640	612	661	667	660	659	601	626	696	668	687	688	669	669	613	641	637	618	642	657	652	650	651	607	704	646	651	623	696	673	687	648	638	641	625	663	671	649	632	659	670	637	650	642	649	721	650	646	628	623	660	672	639	660	663	623	664	621	612	653	659	652	638	632	623	644	642	674	634	695	630	633	647	675	643	649	628	619	665	639	722	670	626	683	656	688	668	685	703	666	623	646	647	613	641	648	630	650	637	625	638	679	671	614	695	645	639	617
27403	14414	11394	6489	5103	4030	2662	2396	2032	1616	1420	1230	1032	1079	1006	896	945	843	855	788	781	759	797	804	783	736	809	691	699	626	657	688	633	650	654	655	673	611	618	655	642	631	638	648	637	645	675	644	697	657	652	674	656	677	653	627	673	624	662	651	701	662	662	664	694	636	646	659	622	658	618	688	665	599	590	644	668	648	646	662	643	624	653	612	619	664	654	621	650	657	633	644	658	613	640	651	628	618	622	643	626	687	649	595	633	653	655	632	593	660	616	676	662	639	608	647	645	638	596	620	605	679	620	593	655	675	641	628	607	627	644	630	620	624	608	696	588	637	634	689	669	665	632	655	622	662	585	643	623	622	657	640	663	607	657	677	630	646	599	597	673	679	655	609	619	618	698	637	643	629	686	634	628	660	638	612	576	672	666	668	606	622	641	589	601	642	674	648	642	722	679	638	698	611	657	633	650	619	636	636	664	643	591	640	671	669	649	652	609	629	653	680	638	616	625	619	705	580	673	594	646	608	642	606	601	636	629	671	617	658	654	608	648	647	613	660	660	637	646	669	604	642	661	588	641	599	650	610	620	653	683	616	623	642	645	627	627	637	664	668	688	654	608	641	655	637	648	622	654	644	644	655	645	593	658	616	657	608	670	631	668	629	683	624	650	606	607	631	613	632	674	651	656	635	610	657	642	652	677	626	621	645	662	668	614	662	650	612	607	608	674	640	633	630	655	614	593	607	625	598	619	626	629	688	639	612	633	674	659	636	635	674	700	658	676	611	678	648	643	651	655	692	690	687	638	628	641	588	640	611	647	641	651	671	591	637	616	636	620	613	637	662	656	622	676	687	625	618	633	660	621	645	630	623	671	665	639	656	623	611	656	661	621	636	684	639	650	644	631	653	644	602	656	641	636	635	652	651	644	660	704	592	653	668	633	645	625	629	638	611	643	662	645	661	625	621	623	640	630	634	628	647	640	689	655	652	643	623	646	638	632	638	630	656	680	638	576	651	626	637	672	642	624	629	616	636	637	621	610	610	628	629	605	641	597	632	619	604	614	654	638	654	698	623	594	641	651	665	651	639	687	618	619	628	621	657	670	645	615	614	607	605	638	637	660	637	683	627	633	708	611	631	622	638	605	633	662	612	637	584	620	620	583	639	683	646	647	689	607	656	615	638	663	681	625	625	620	641	666	620	671	636	663	661	614	639	646	617	667	631	648	630	656	586	586	674	646	660	639	632	634	704	646	658	680	656	690	617	627	639	658	647	665	639	691	631	645	662	592	608	631	617	644	636	643	641	640	649	623	658	613	632	629	661	652	663	660	640	625	658	628	630	658	583	644	607	602	620	679	591	624	642	647	612	572	689	669	571	633	625	679	712	634	599	601	649	641	608	642	644	615	712	613	615	645	625	640	630	649	672	629	634	646	667	681	599	693	669	662	635	644	615	610	647	662	623	614	613	648	659	681	656	681	658	581	663	612	623	656	694	643	577	664	626	627	702	643	652	674	658	611	640	616	619	678	677	609	671	618	660	634	658	650	610	639	630	606	629	659	635	692	665	657	676	655	620	635	673	646	666	677	621	625	683	623	643	608	662	641	667	609	602	613	637	633	613	654	627	626	616	652	635	636	623	645	686	615	650	671	631	637	660	614	668	598	620	631	643	646	666	635	602	600	595	660	614	630	637	658	637	673	655	588	655	670	655	664	598	656	634	663	635	630	618	636	663	665	645	647	646	645	678	630	609	626	629	649	672	604	635	669	664	611	619	744	689	638	654	618	652	635	658	620	631	661	622	659	612	644	610	710	626	639	607	627	632	644	673	697	639	617	655	608	667	633	619	624	589	633	669	628	624	657	630	641	643	654	638	636	662	639	634	675	650	631	668	629	650	644	632	613	627	621	588	646	609	600	627	701	621	621	638	634	629	656	681	665	608	645	671	632	602	641	640	631	609	656	599	629	624	650	658	629	664	672	652	615	671	634	668	589	648	661	629	663	606	649	691	661	605	607	650	619	610	605	598	637	583	635	620	636	626	644	654	637	607	666	648	629	618	653	664	636	656	632	659	654	673	648	625	592	665	602	714	627	616	642	688	637	608	664	652	651	625	613	646	621	598	620	648	603	651	637	649	631	622	625	672	645	644	654	640	641	649	625	654	661	624	594	654	681	641	660	645	636	643	634	633	617	637	610	668	662	669	620	652	584	667	610	619	636	659	648	605	694	614	637	573	648	695	619	666	622	619	676	634	636	639	671	673	594	647	584	623	602	643	652	655	656	604	632	662	637	668	655	643	665	652	651	614	640	674	640	582	652	642	624	684	642	628	670	643	661	642	621	658	654	639	633	635	636	661	618	615	652	701	664	649	670	601	635	625	661	636	661	643	617	587	585	641	625	638	642	599	635	656	625	645	618	654	651	652	665	663	622	615	642	654	660	643	638	615	674	669	583	669	630	650	636	633	609	597	652	635	611	623	629	606	658	654	631	660	634	595	666	630	614	609	658	623	616	673	656	629	665	649	604	639	686	658	636	682	689	635	628	617	674	638	593	622	609	662	659	683	642	661	631	672	630	604	611	638	655	601	629	671	675	678	637	578	602	611	661	632	604	671	625	626	638	667	648	669	610	622	637	658	606	612	625	633	616	689	625	673	610	658	673	622	651	644	589	692	662	669	606	624	630	671	683	666	634	644	613	634	634	615	642	622	627	642	628	624	644	672	610	601	656	650	674	660	660	617	625	663	685	642	629	626	668	615	596	634	630	709	628	649	672	635	642	690	607	662	606	656	620	659	620	640	652	666	661	622	648	653	631	615	649	654	624	650	676	578	713	602	638	654	610	656	667	664	622	624	610	578	619	615	681	662	611	669	653	647	649	602	652	613	621	670	581	655	622	610	625	621	658	646	661	652	633	592	629	617	649	642	651	650	620	681	641	685	636	640	666	601	662	683	616	643	639	656	603	653	602	641	652	623	662	661	617	621	607	643	658	650	630	642	598	682	687	621	634	651	616	631	639	645	642	606	639	648	640	666	678	644	650	617	645	662	645	627	653	622	655	606	665	582	641	593	627	613	623	642	594	654	604	636	650	655	654	663	669	628	644	597	668	651	579	616	618	627	599	657	665	612	640	632	623	669	656	655	669	610	634	631	623	623	650	620	627	627	620	684	636	668	648	662	612	663	599	616	674	584	641	653	614	644	598	558	600	631	633	606	640	627	629	661	686	663	620	666	671	661	612	625	658	653	677	615	606	636	638	610	584	643	686	615	654	647	618	668	659	581	617	620	646	650	627	625	658	643	641	612	664	689	656	617	618	651	654	668	635	733	644	649	630	602	662	600	592	590	640	680	595	631	659	650	651	626	627	656	661	666	622	600	582	640	647	620	641	643	651	612	647	607	636	610	656	653	618	600	604	676	617	638	639	658	670	633	647	623	635	630	681	584	667	648	681	617	661	637	613	630	688	596	670	640	621	655	591	675	655	651	635	690	694	655
22938	21674	29498	24386	21670	21814	14151	3178	2090	1470	1316	1057	958	921	929	798	709	657	595	538	536	573	598	656	587	567	489	396	346	344	334	324	317	316	295	306	291	320	294	285	302	328	308	279	309	324	310	298	326	349	317	331	347	315	306	304	334	349	324	316	319	325	288	293	336	298	314	290	275	294	295	300	286	286	294	296	286	305	313	285	280	301	299	305	283	316	302	294	268	283	267	298	290	252	313	301	289	279	298	294	267	282	271	314	274	293	314	296	267	316	269	287	294	282	297	297	270	302	290	323	284	300	325	271	270	302	281	287	292	294	285	293	272	311	259	281	285	328	308	287	282	289	333	302	296	274	310	304	309	297	297	299	297	306	266	317	289	285	318	308	287	311	319	259	296	286	294	264	307	278	340	299	284	281	268	289	291	296	282	297	289	271	252	302	295	308	312	267	280	321	272	279	301	285	254	295	289	277	284	290	258	282	280	264	281	299	296	316	292	285	287	278	270	296	259	323	278	281	307	250	263	301	267	304	315	295	289	292	306	280	286	306	327	298	301	270	268	265	295	287	297	303	293	317	295	281	277	279	318	283	316	287	283	297	313	270	292	304	322	323	290	266	255	290	248	274	285	271	278	284	298	308	271	310	303	288	325	277	297	240	284	290	273	280	264	287	298	271	298	303	321	277	285	316	295	304	310	288	304	292	299	317	296	277	298	310	266	300	317	275	285	268	285	297	269	294	289	306	296	300	310	284	295	290	292	312	290	299	272	298	301	278	281	301	275	292	314	291	281	278	305	287	305	317	297	286	273	281	285	269	297	265	288	286	290	281	263	293	319	253	298	283	293	274	271	282	315	315	299	287	303	273	253	282	297	304	298	284	252	286	279	303	266	264	298	288	290	299	301	318	289	290	294	321	268	327	315	282	301	277	287	284	320	299	309	295	284	273	300	323	326	306	331	290	293	250	281	294	297	268	292	314	294	308	281	276	303	269	291	275	282	319	286	278	310	293	273	307	303	282	291	279	281	313	299	271	264	285	290	314	329	289	281	270	279	284	273	335	308	291	270	294	290	268	284	284	272	280	287	302	298	257	273	274	284	317	296	323	316	312	298	280	300	298	290	298	266	290	276	267	277	310	318	300	308	263	318	321	304	278	315	281	280	318	298	287	280	279	300	284	277	268	272	286	301	294	287	306	306	274	291	287	266	309	297	315	279	286	304	323	297	299	274	297	287	271	290	285	274	295	271	270	289	282	319	317	285	281	302	291	310	270	276	300	271	284	269	301	317	298	319	300	280	272	291	297	290	273	276	288	308	311	279	310	289	296	289	266	271	327	304	310	294	289	311	278	293	308	295	294	301	281	297	295	299	311	310	283	315	322	296	320	278	299	311	311	306	292	306	286	315	341	290	297	277	286	278	284	311	283	299	301	297	301	287	318	295	290	261	288	268	322	278	286	281	290	294	303	281	289	270	309	306	295	303	292	279	291	263	298	300	293	283	305	281	316	281	263	311	273	287	287	261	286	284	313	252	285	283	290	306	276	294	287	310	280	301	300	265	311	284	310	277	305	279	305	292	281	268	282	287	267	289	267	295	289	290	296	282	291	318	287	316	293	284	324	293	303	307	309	288	276	303	306	302	295	287	283	331	300	267	267	302	288	299	292	278	288	299	269	280	277	288	295	310	315	279	278	306	264	296	313	296	305	283	292	301	284	298	300	288	308	303	290	290	275	281	296	244	260	295	307	291	294	272	310	299	286	278	285	323	300	286	276	292	281	306	299	292	305	284	301	351	306	284	279	306	264	281	295	294	283	290	304	261	307	313	302	298	290	279	295	286	304	309	274	279	316	293	278	285	306	283	312	297	307	274	273	262	307	286	281	292	284	294	287	306	289	283	302	285	262	311	276	292	304	297	252	283	258	316	278	325	279	335	300	298	302	294	290	285	269	313	298	279	269	342	292	300	284	275	290	283	285	278	284	281	294	265	283	280	274	303	308	283	299	271	276	282	275	317	259	306	300	272	303	288	291	279	283	257	286	315	302	284	291	264	298	284	321	315	300	302	266	312	319	290	287	276	278	303	293	286	259	279	297	304	264	261	276	280	278	278	267	295	293	281	313	304	274	312	309	283	305	320	283	296	287	264	285	286	306	279	325	289	293	284	297	307	277	279	280	335	307	282	276	303	278	288	272	308	273	308	295	271	285	321	266	314	256	274	316	255	297	285	299	275	311	296	296	269	271	316	295	300	291	305	301	315	288	302	291	298	291	288	287	308	304	260	263	313	302	282	305	303	253	324	284	265	277	265	280	273	299	279	286	288	289	257	282	297	305	282	283	278	285	308	288	275	272	305	298	281	285	284	309	291	318	283	284	293	294	281	286	296	270	303	290	286	305	279	303	282	263	302	298	286	313	299	296	291	299	303	302	278	327	319	285	317	309	286	276	297	263	283	282	289	266	294	267	255	268	291	287	287	301	265	268	286	311	309	268	258	297	294	278	273	304	283	281	256	282	289	297	280	303	304	290	291	271	327	290	285	300	295	285	271	290	287	278	280	279	292	288	302	325	317	265	280	300	302	294	302	276	279	282	294	296	318	298	293	310	292	287	310	287	296	296	278	305	267	306	274	271	274	303	294	278	282	279	278	306	284	304	317	259	274	303	256	266	302	292	269	297	300	286	329	295	278	317	308	293	305	264	296	286	288	278	306	321	295	299	314	295	279	311	316	280	319	282	287	304	308	289	259	311	296	291	312	287	260	304	287	273	289	274	274	317	255	330	260	299	299	271	300	294	291	310	266	296	275	290	302	297	291	278	291	272	306	311	312	290	301	282	283	282	292	297	296	279	302	262	299	279	303	275	278	256	275	252	261	286	292	300	265	272	281	269	266	308	316	291	285	278	315	287	310	286	260	295	277	283	298	296	308	310	291	282	322	287	294	299	281	316	289	284	279	302	265	270	305	273	306	274	303	304	299	289	294	301	287	309	297	274	304	281	242	290	278	294	284	264	287	285	268	296	267	268	296	284	315	283	306	274	261	294	295	288	289	281	291	301	259	310	295	287	282	323	318	281	288	320	290	306	295	294	283	272	292	270	339	293	295	282	271	305	294	297	310	300	301	278	303	277	280	289	266	286	293	285	299	322	290	271	284	293	308	290	290	269	285	324	286	299	270	302	305	296	294	297	286	266	279	277	286	284	314	274	298	308	285	289	283	281	309	319	294	274	330	285	296	332	288	311	301	300	297	287	311	312	280	278	288	265	286	292	289	282	279	282	298	258	316	260	278	292	263	271	306	262	267	305	279	329	290	305	258	287	304	282	292	290	284	287	293	313	281	274	305	299	262	286	288	264	303	284	272	271	287	282	280	266	305	332	287	282	287	294	301	336	292	266	293	292	331	284	317	317	306	318	285	285	294	278	281	287	303	255	315	273	264	276	273	273	290	271	288	302	314	295	293	299	289	265	304	273	282	302	256	298	266	308	264	283	287	286
30974	23253	19530	11678	9078	6168	4651	4035	3166	2022	1802	1504	1247	1213	1144	1051	898	841	763	632	590	619	698	746	646	622	567	428	406	366	313	322	326	311	290	310	340	313	341	306	340	326	298	336	287	307	267	284	299	298	330	353	318	335	320	326	326	369	352	333	320	322	276	299	325	321	317	305	298	304	287	299	304	278	285	302	307	257	297	318	300	294	305	289	303	267	300	263	330	276	310	289	296	283	292	299	295	281	273	277	303	298	295	264	274	286	287	293	301	299	313	316	312	313	295	295	273	273	259	281	300	262	310	295	286	310	309	300	302	270	316	299	316	278	286	301	288	288	307	294	297	269	290	296	285	288	297	298	284	287	308	312	274	286	300	244	313	282	278	288	249	271	302	317	278	335	306	276	297	263	307	307	325	275	308	300	279	325	301	286	293	323	301	299	288	305	320	305	274	291	305	298	328	310	282	304	294	304	291	304	315	341	309	283	260	263	316	308	286	306	307	281	282	299	288	286	310	277	292	292	323	298	268	307	317	327	248	278	349	293	307	302	291	298	264	284	289	276	306	276	285	287	297	320	282	293	293	308	285	311	350	285	295	265	277	320	260	329	275	276	288	313	282	298	292	275	304	295	318	302	288	276	303	294	281	278	307	279	304	295	302	281	306	295	286	314	315	301	302	298	317	297	305	260	305	284	292	301	297	332	274	269	274	291	309	271	296	311	298	302	280	288	287	313	311	304	274	286	304	291	294	301	287	296	305	262	294	249	319	290	303	314	299	266	264	280	311	277	285	307	328	293	304	304	330	270	290	293	286	278	305	302	289	294	298	283	277	317	321	306	303	284	296	299	281	289	298	291	295	294	305	286	285	303	293	297	255	318	309	304	292	294	307	299	307	289	280	291	293	274	295	296	289	269	291	314	277	299	317	296	311	287	307	302	297	285	312	268	289	295	296	264	306	288	294	286	272	291	281	299	277	305	294	299	286	289	305	296	276	278	273	290	274	293	286	289	334	272	307	266	299	295	320	286	295	322	279	253	308	285	279	294	295	320	281	271	302	298	304	289	277	286	311	282	291	296	238	284	273	299	279	315	291	306	265	292	310	282	276	289	301	286	293	317	302	272	299	322	281	290	273	314	280	301	280	287	290	275	321	295	292	276	298	318	316	283	319	300	278	301	289	313	320	295	294	309	273	253	295	272	288	294	305	293	291	290	284	278	276	281	296	281	283	299	299	290	302	300	274	289	282	317	281	285	299	282	286	296	265	328	298	303	265	299	288	316	272	302	289	246	280	274	282	297	283	324	286	324	284	318	271	310	292	309	262	275	298	257	279	293	283	285	301	297	272	322	299	297	305	295	329	293	291	281	305	306	287	258	308	272	272	305	298	269	295	267	282	286	265	278	298	291	278	296	324	333	284	310	287	269	311	283	313	265	292	278	290	279	316	277	302	313	276	296	284	294	286	300	284	331	281	290	292	250	298	293	309	285	305	307	281	287	283	259	318	301	301	302	268	326	279	293	311	259	302	310	298	294	291	277	269	268	278	308	311	288	284	315	275	299	280	280	277	288	311	293	280	296	271	255	319	291	306	307	316	290	299	257	273	310	266	317	278	276	305	284	311	300	265	273	284	288	291	301	297	288	310	294	274	284	306	291	283	279	277	307	286	280	275	267	290	287	299	296	285	259	297	317	308	345	285	266	283	296	305	297	289	295	267	303	285	266	283	305	272	279	312	291	267	278	316	276	256	296	279	298	294	305	309	292	272	300	280	286	284	301	314	276	257	295	261	272	293	304	274	262	330	295	290	291	299	303	308	333	282	291	287	299	291	274	286	271	306	287	275	267	264	303	306	281	255	258	278	260	313	324	275	287	284	297	299	286	318	298	284	281	280	293	309	282	301	283	285	292	321	300	295	274	273	308	317	288	314	284	284	284	301	307	315	251	296	258	286	280	284	295	292	305	311	291	267	271	281	283	290	284	282	272	292	304	262	296	277	321	280	292	286	314	283	273	301	278	280	299	315	314	270	290	288	269	274	299	300	317	275	290	302	305	288	286	280	284	306	293	307	309	281	281	281	306	257	312	285	280	318	271	289	268	305	268	305	301	299	267	291	268	271	277	281	285	269	310	286	301	288	302	314	263	314	285	273	300	291	277	281	291	273	288	277	303	300	297	298	313	283	275	286	296	292	285	296	303	323	286	291	288	295	299	289	276	296	272	273	257	306	270	286	283	284	261	282	304	285	292	308	302	307	332	293	317	268	285	329	294	317	309	254	296	282	292	272	326	329	283	282	274	295	281	288	296	314	278	287	302	322	286	340	298	294	272	287	312	291	271	315	303	274	281	301	288	272	293	282	288	297	292	302	309	292	289	303	304	309	276	287	305	303	282	284	319	273	289	286	279	299	305	308	253	305	284	276	272	296	278	332	264	260	275	279	299	305	281	290	316	310	325	305	321	286	294	290	260	297	339	273	303	309	288	288	310	283	295	291	291	312	310	298	303	297	311	282	287	299	304	288	283	278	283	322	282	288	310	291	299	305	299	278	272	297	293	319	303	279	281	264	272	308	310	293	298	264	320	290	294	303	296	290	292	278	275	316	309	281	308	276	286	288	296	320	290	292	279	325	293	266	277	276	317	308	286	292	292	296	270	307	312	300	258	306	276	268	286	274	306	310	295	284	289	297	265	271	293	260	309	290	331	311	303	284	290	298	279	329	304	302	303	293	330	272	320	291	282	328	298	298	337	305	289	289	280	272	309	301	293	319	305	287	293	295	307	263	264	303	314	303	312	313	279	292	306	297	302	297	271	291	280	284	296	290	293	300	275	278	305	332	274	295	290	297	326	282	280	307	288	286	288	324	302	304	296	295	281	295	284	296	318	292	287	332	290	305	325	286	284	335	310	312	276	292	265	313	295	302	280	308	275	296	304	290	310	285	332	315	309	277	314	285	312	290	282	268	325	328	295	292	309	293	296	294	306	295	294	293	348	304	274	308	306	317	307	330	288	292	312	326	314	282	295	286	291	287	264	290	299	267	264	283	291	289	299	296	302	277	292	302	273	271	278	290	326	274	271	276	315	287	310	293	274	277	287	288	319	322	271	303	298	307	307	318	299	279	275	283	323	300	308	295	295	325	300	297	276	308	337	275	296	305	298	339	307	311	304	296	284	296	277	288	283	291	313	288	297	309	299	309	289	282	304	301	293	305	296	306	301	309	307	280	264	324	293	275	297	298	290	268	259	280	299	295	319	284	285	270	307	288	290	325	254	286	240	288	298	337	295	265	280	264	297	317	307	285	282	285	302	269	275	309	285	252	303	311	292	284	297	301	286	323	280	295	291	278	296	278	310	262	281	291	290	300	304	291	295	283	299	284	269	277	285	307	331	303	296	279	282	300	309	316	301	282	282	298	303	302	293	310	271	313	258	287	308	291	306	305	270	309	272	307	303	311	287	298	305	310	310	292	276	281	291	290	279	278	273	275	307	304	323
29550	20411	10430	3770	2272	1525	1438	1228	1076	994	1002	938	919	908	836	934	867	741	763	776	768	872	878	742	821	788	799	775	731	751	758	707	748	731	696	726	700	726	725	770	779	744	730	728	737	755	738	667	747	740	767	759	749	787	762	737	773	729	760	787	730	729	753	721	778	752	741	747	730	759	725	709	697	720	765	700	765	777	723	721	743	711	716	764	752	764	781	727	717	730	748	745	732	802	734	702	719	729	722	725	744	701	724	743	722	704	781	820	699	774	737	719	775	761	762	734	791	811	671	748	756	705	729	773	743	724	758	728	751	726	744	702	749	704	796	728	763	693	730	708	704	697	800	756	748	770	696	741	745	783	777	704	708	734	718	730	735	752	692	709	765	747	649	752	763	715	720	676	783	773	767	705	757	761	723	747	699	705	724	714	734	731	729	704	684	720	699	742	782	747	729	725	726	784	728	774	734	729	759	755	777	780	736	708	708	710	789	649	735	797	733	760	726	734	746	728	714	723	729	777	733	755	736	720	739	809	755	718	689	752	746	677	761	731	708	734	765	729	710	755	729	711	708	740	781	736	779	754	704	705	736	697	746	707	727	736	752	735	720	751	721	752	722	750	713	791	701	725	783	750	695	754	765	693	693	696	745	715	733	732	754	724	728	737	728	754	737	720	744	796	717	739	774	668	752	692	730	744	755	732	786	694	725	759	746	763	762	733	710	753	745	754	773	714	709	720	710	729	747	713	749	785	753	742	752	767	712	744	685	744	714	791	658	708	741	759	720	722	704	740	758	713	792	734	741	709	794	773	756	742	733	732	722	718	742	746	733	758	751	690	751	731	737	742	722	743	739	704	742	689	725	770	679	757	730	719	774	752	702	724	740	699	738	717	716	699	760	743	742	705	716	726	726	737	712	748	759	773	734	728	746	753	715	709	765	744	773	736	746	732	715	713	708	735	738	741	766	712	687	698	709	739	758	731	733	746	709	743	773	743	705	756	702	728	686	701	700	735	715	723	761	763	707	714	756	732	749	721	749	677	687	763	778	725	707	755	721	727	721	705	691	733	793	772	682	738	735	785	711	759	705	765	733	748	744	751	740	698	744	744	730	692	799	731	721	695	781	739	711	729	675	731	790	753	776	731	694	730	701	747	723	707	802	754	712	759	731	708	673	721	734	722	759	721	777	779	727	695	752	666	734	733	746	814	744	726	727	754	717	685	675	706	749	765	734	759	771	782	755	747	730	761	739	762	798	738	760	750	670	736	742	755	773	729	762	713	714	737	719	712	746	729	730	697	700	768	735	741	690	739	741	755	746	723	765	735	725	767	730	750	757	735	720	735	715	765	731	725	730	761	762	752	791	803	722	742	715	709	752	738	751	751	742	731	651	705	798	756	742	697	748	726	715	729	753	727	758	744	722	762	762	736	728	714	733	737	777	746	721	676	682	722	719	713	775	695	753	739	739	721	734	745	752	779	710	729	725	703	726	775	722	800	708	746	726	721	784	738	724	756	717	750	690	768	768	726	736	736	738	727	686	790	763	702	710	728	726	725	767	742	770	690	764	714	813	737	783	764	722	717	697	704	800	770	766	682	718	694	728	702	755	699	761	759	743	764	724	739	726	716	751	729	670	712	765	731	760	765	719	751	745	724	735	742	703	769	799	730	750	731	725	766	768	741	763	745	764	713	756	686	754	698	741	716	710	743	722	783	688	742	754	751	699	743	772	717	757	772	742	695	783	700	700	774	825	752	740	706	772	776	724	698	776	754	712	738	669	746	698	708	725	725	743	727	717	754	756	719	770	717	732	717	765	711	764	720	793	728	735	746	795	659	678	745	748	701	733	723	759	721	798	776	703	770	751	686	749	694	778	653	749	749	764	782	738	712	758	726	743	678	731	756	757	731	731	738	738	720	754	741	778	728	742	744	701	746	814	741	680	775	746	741	764	766	731	729	700	729	781	753	730	699	702	715	734	756	764	729	733	761	723	752	741	708	722	720	746	709	754	762	769	697	691	746	748	669	743	703	734	742	722	719	718	698	792	733	714	741	726	729	754	778	712	762	737	695	739	764	714	722	759	757	719	723	685	680	735	750	756	708	740	731	706	715	743	710	738	777	733	773	714	722	731	726	714	758	738	774	741	741	741	743	734	742	721	715	711	721	763	688	775	729	766	717	740	727	772	709	727	718	729	763	687	728	734	719	723	772	735	761	731	680	722	697	758	763	783	748	715	777	782	708	728	709	714	751	705	771	765	752	749	780	714	746	759	763	751	777	708	717	762	743	712	744	752	766	735	762	698	724	779	736	740	746	767	750	748	705	776	774	730	714	730	678	735	749	760	772	750	735	811	719	727	700	776	762	752	711	747	794	742	686	760	769	732	775	707	761	734	705	699	724	731	750	733	760	694	741	728	717	710	687	805	758	756	750	737	715	732	751	771	759	793	746	726	756	688	755	774	722	752	713	737	720	694	747	722	753	764	795	744	712	780	741	750	749	720	738	731	725	724	748	716	694	756	760	780	751	774	722	739	740	721	742	720	696	717	718	751	781	736	756	755	752	765	748	749	749	743	736	704	726	765	730	716	699	738	720	765	774	770	758	757	732	753	715	723	734	749	697	717	717	760	721	733	763	730	723	727	774	736	698	772	750	749	735	736	710	765	741	764	733	733	700	738	781	735	708	699	730	741	734	747	731	744	711	763	731	745	733	726	752	732	712	750	749	724	732	743	714	786	691	774	753	718	706	708	741	722	761	697	708	721	757	754	727	721	756	725	755	717	766	707	757	733	737	718	735	735	745	754	731	703	746	730	742	677	747	713	723	735	784	698	756	772	735	744	717	680	743	709	726	680	736	745	729	712	766	688	754	679	755	728	713	697	789	731	714	753	761	723	743	734	769	760	773	751	721	815	745	727	779	781	757	732	708	728	722	732	688	738	711	820	725	719	737	741	730	741	735	706	761	753	735	721	722	717	736	792	786	714	730	698	748	723	765	744	753	713	710	778	780	757	742	767	745	763	702	770	750	717	692	775	769	746	727	727	684	705	725	737	782	704	780	755	730	718	767	737	763	735	709	762	699	755	790	726	709	735	684	700	732	735	677	748	758	795	738	734	695	706	736	690	702	695	762	780	694	735	768	709	734	749	702	734	739	731	730	702	737	821	711	743	727	739	734	731	746	743	723	772	693	708	761	718	719	778	729	750	714	752	752	750	759	718	724	729	729	757	767	724	760	722	746	679	730	747	708	720	687	745	721	708	686	746	719	739	737	732	710	706	761	711	705	760	777	751	717	713	724	746	720	736	686	697	716	738	716	731	703	708	704	749	725	707	745	745	724	739	743	731	724	722	766	693	748	705	753	721	739	765	736	779	761	718	765	743	720	740	779	701	760	749	747	731	744	773	780	741	712	706	704	727	774	730	708	762	785	739	693	783	761	727	770	725	748	760	721	759	700	750	732	772	746	722	750	719	749	769	758	750	748	715	742	756	691
24810	8396	7113	4023	2970	2174	1864	1621	1353	1190	1186	1033	919	1044	938	930	888	903	812	820	855	843	880	831	791	832	782	814	777	705	755	758	744	786	770	706	786	743	772	732	748	786	736	735	773	700	716	727	747	668	766	778	757	763	716	734	755	750	748	725	793	780	685	715	770	746	751	763	740	793	708	738	692	710	747	745	651	747	643	740	713	783	774	783	760	752	743	758	718	758	752	714	727	743	731	720	791	738	799	750	787	754	722	775	759	727	740	746	748	761	744	737	713	723	729	730	739	756	745	744	747	774	712	719	741	767	720	738	698	766	711	743	759	751	733	727	789	736	725	775	728	699	726	748	794	741	801	706	725	762	769	726	750	732	755	721	734	748	752	770	737	779	716	762	718	726	735	744	751	761	747	648	723	774	716	712	738	745	726	708	705	737	753	709	728	742	740	715	698	802	760	730	755	693	718	721	685	743	754	695	764	702	724	759	730	724	744	754	751	771	713	736	706	742	758	771	731	721	696	729	757	767	744	764	793	777	750	772	741	785	754	755	694	745	751	700	693	730	707	745	707	746	733	718	745	688	736	737	728	699	722	759	721	755	749	702	766	732	766	685	761	700	719	740	740	783	789	756	745	775	714	742	742	760	784	711	781	719	719	740	745	678	766	731	718	731	702	774	787	733	775	717	707	723	699	785	724	729	732	758	760	767	742	745	782	737	742	729	750	665	745	775	688	759	763	748	712	811	671	725	741	699	745	711	728	765	699	766	731	722	705	733	738	777	759	797	708	763	750	734	746	738	732	719	764	734	727	728	711	724	796	726	754	750	772	728	753	662	755	770	734	741	716	715	742	741	721	718	722	713	731	794	758	729	784	697	754	731	723	738	748	728	781	759	751	748	742	733	746	704	736	709	754	751	720	770	750	782	746	721	764	740	696	720	740	789	700	772	742	760	753	716	700	797	732	699	680	747	737	726	708	711	786	737	799	746	717	789	810	737	746	770	750	770	712	776	739	698	762	743	690	733	744	729	728	739	745	715	689	715	758	732	740	735	729	776	719	726	736	758	747	758	735	707	731	752	733	713	786	728	705	740	760	729	799	733	727	795	714	744	783	715	751	700	776	768	737	747	685	754	750	731	728	765	737	694	715	770	742	714	761	791	709	723	719	748	724	716	723	770	828	730	742	792	771	746	685	732	702	723	729	724	733	743	718	684	773	754	701	697	649	723	718	707	739	738	727	776	712	715	750	769	749	770	765	763	723	723	699	709	693	729	729	759	742	750	765	723	735	709	774	724	735	706	753	755	806	723	729	771	799	689	758	728	720	751	701	800	758	771	719	691	755	721	731	728	729	735	718	700	772	762	733	770	755	718	703	748	757	724	718	727	750	743	790	668	742	733	702	742	806	764	746	712	747	755	722	736	735	764	748	726	719	695	769	701	798	754	718	765	764	729	724	712	715	761	762	794	770	686	734	753	724	770	741	728	784	720	684	684	755	757	766	793	785	744	762	693	754	722	757	709	782	817	721	752	731	710	762	709	764	740	737	720	737	739	728	732	765	764	705	736	713	761	733	732	769	718	759	747	723	683	770	740	759	750	752	739	762	775	734	753	779	697	769	724	727	739	725	731	771	742	745	751	740	752	708	760	721	736	750	673	794	720	724	767	773	719	720	737	775	750	702	716	723	741	751	736	729	697	713	715	742	712	750	700	737	766	736	739	782	706	755	719	709	739	749	725	738	714	796	705	726	739	754	767	725	692	738	734	721	723	754	753	706	757	733	734	716	730	727	752	715	722	761	749	748	763	721	715	757	749	750	719	739	722	737	747	721	719	740	751	718	680	746	711	762	742	765	766	735	705	721	734	711	742	827	748	745	727	786	742	742	732	797	771	768	775	680	765	714	719	734	730	728	784	805	759	746	722	742	734	757	755	696	738	774	725	725	745	688	712	759	699	750	733	795	779	732	695	716	766	757	767	704	740	715	719	755	773	684	800	760	738	718	760	758	700	784	733	758	728	704	733	704	740	723	747	701	779	715	750	753	745	731	778	745	767	759	732	655	756	702	756	770	764	724	717	755	740	724	742	746	705	735	777	763	708	747	775	771	728	743	749	730	747	749	721	724	753	742	731	684	696	739	755	734	767	773	793	724	754	682	748	723	716	723	729	725	699	732	769	778	746	705	718	756	721	774	716	730	781	711	742	733	721	711	754	745	695	734	736	773	747	685	756	775	691	760	734	743	717	771	729	743	740	762	740	748	707	756	763	778	705	736	693	720	767	744	762	760	701	727	719	760	751	707	782	724	772	723	683	767	729	717	792	752	729	741	743	750	702	736	743	738	743	720	753	722	746	751	720	758	754	746	708	724	687	749	727	712	735	742	724	745	732	695	771	774	749	764	730	690	709	701	707	706	732	699	755	706	718	756	742	746	752	751	714	792	731	765	746	724	680	719	761	714	739	770	695	787	731	754	722	735	749	749	727	745	690	778	736	728	807	806	725	763	771	740	743	728	731	733	741	725	771	729	729	711	769	755	774	776	767	754	766	733	707	748	738	733	773	702	781	765	753	731	780	722	772	718	700	761	722	769	694	711	726	729	743	736	722	758	740	792	721	750	747	756	751	719	700	724	763	763	718	716	751	737	730	750	684	688	728	698	758	818	751	764	771	738	772	785	709	742	755	728	794	727	757	720	713	773	727	746	719	762	744	751	722	731	722	734	728	751	722	762	710	722	763	748	743	751	727	735	745	764	766	714	740	744	775	767	701	717	718	707	757	768	745	795	734	727	747	721	735	747	701	680	754	702	691	711	761	712	749	724	723	784	735	712	753	699	680	723	719	797	725	721	756	746	738	742	722	733	784	718	714	743	743	706	756	718	756	775	760	709	744	785	740	832	753	693	725	744	702	753	734	774	717	761	710	715	764	773	741	744	782	683	736	720	714	813	734	735	711	744	735	742	720	728	704	774	723	723	724	768	746	739	775	737	731	752	762	729	709	761	748	746	787	722	755	718	725	794	777	760	696	719	750	729	767	741	742	730	734	710	692	774	742	758	731	738	715	724	721	737	731	760	779	739	757	727	796	763	746	685	752	707	752	777	753	715	759	733	735	744	772	729	692	756	746	745	743	724	773	761	751	798	734	722	763	741	737	749	763	731	757	732	773	704	735	779	802	755	775	731	737	749	726	713	717	727	725	754	743	684	783	713	762	734	724	727	721	697	751	747	754	722	725	733	749	777	756	788	715	762	772	676	697	789	742	756	756	735	712	759	779	763	736	720	727	752	737	705	742	722	733	775	751	780	726	725	756	735	747	772	761	704	741	754	729	784	732	728	740	680	702	767	779	775	705	740	786	745	747	735	760	804	735	691	741	703	740	741	694	730	715	729	762	763	706	748	767	763	709	779	729	729	706	722	784	782	701	726	717	674	681	717	729	727	745	737	713	692	718	740	733	748	756	728	698	688	719	752	736	716	766	711	738	748	726	745	732	758	759
24080	21612	29023	24723	21625	14715	3166	1896	1378	1180	1099	945	902	906	812	758	713	705	607	593	650	599	610	647	612	558	603	505	505	491	514	483	485	442	482	445	479	499	500	466	474	473	477	494	448	485	428	441	491	464	464	440	448	476	498	506	460	500	514	531	462	478	469	473	473	477	473	464	487	481	446	488	463	490	417	436	457	471	441	489	453	419	483	481	480	485	491	482	454	459	484	436	462	495	481	434	464	452	472	475	455	470	467	475	420	460	451	463	463	498	452	428	485	438	446	468	440	465	485	465	465	431	490	466	457	487	455	468	490	440	443	491	484	485	404	484	460	475	473	419	482	486	477	498	442	470	457	479	504	437	466	439	461	496	469	438	443	460	486	458	479	465	445	468	458	444	460	482	467	481	431	442	474	495	457	429	463	448	420	460	473	454	502	478	452	437	495	459	477	463	455	463	449	450	485	479	475	451	480	433	426	468	437	470	458	465	492	488	430	492	475	456	447	480	441	451	470	491	461	451	440	474	470	437	447	441	452	458	454	463	455	426	462	479	455	445	439	478	452	452	482	469	492	460	464	487	437	486	449	460	451	452	462	448	469	459	426	481	460	496	473	463	421	459	458	412	453	457	456	448	439	429	477	419	446	455	437	461	449	453	488	442	507	460	477	483	458	500	490	424	479	456	459	453	465	466	452	451	475	442	466	442	459	508	485	484	472	486	456	480	468	473	467	431	484	478	459	418	493	427	453	432	453	452	462	458	437	454	453	441	463	474	443	450	468	414	460	431	505	467	472	455	442	451	496	444	469	455	456	472	501	437	452	447	471	478	485	472	466	474	471	463	458	424	458	445	432	454	488	466	466	426	448	459	512	453	464	456	468	434	476	447	451	485	432	451	461	421	448	491	488	445	448	503	454	465	469	442	459	444	463	463	416	457	464	472	470	466	460	465	500	442	497	492	432	468	438	459	472	466	439	463	526	458	427	467	488	453	434	423	424	454	462	454	429	462	458	447	482	479	444	434	433	467	469	487	461	439	527	444	458	451	455	439	462	447	439	453	460	512	447	468	471	434	477	460	476	437	455	458	468	453	443	418	459	466	490	458	458	474	464	468	486	449	460	459	436	441	474	455	478	428	469	439	485	435	458	472	469	457	483	445	438	482	446	485	464	458	490	448	454	448	466	449	436	469	487	475	429	457	470	478	474	441	474	447	451	439	484	452	472	441	483	449	471	461	455	485	468	434	499	430	483	438	496	459	407	473	418	492	435	455	460	448	465	478	438	418	426	453	473	453	449	474	464	483	459	467	449	453	463	438	488	467	445	452	479	441	451	460	447	477	432	481	455	466	476	445	472	497	471	467	464	452	452	477	434	489	424	498	487	445	446	467	425	438	467	481	432	483	416	445	408	449	463	442	484	451	441	496	434	448	453	460	431	437	461	442	414	442	440	458	446	443	474	463	458	446	448	466	462	450	447	485	475	453	486	449	504	489	450	459	456	430	472	451	467	469	465	474	418	512	476	461	464	446	515	473	486	505	482	492	443	477	468	495	424	501	522	480	429	473	442	504	422	437	481	464	448	441	456	457	457	448	449	447	441	435	494	442	465	437	481	480	450	442	482	435	470	478	473	445	503	465	438	464	416	439	472	441	481	477	431	458	474	430	477	466	440	441	461	499	471	461	491	463	450	500	450	463	456	446	456	459	482	459	415	451	470	465	440	475	447	449	461	452	459	468	455	470	460	435	506	474	439	471	441	470	481	451	442	420	464	476	460	447	442	462	458	427	414	433	467	453	421	448	453	475	459	410	472	472	483	477	457	492	438	428	449	457	460	437	435	461	474	456	459	466	467	454	441	462	435	453	477	456	472	487	518	424	452	470	468	463	464	447	513	485	461	452	473	421	469	481	463	437	482	424	475	492	465	429	452	458	434	457	475	480	436	456	468	437	440	474	443	453	441	446	485	484	456	418	470	470	468	501	444	463	427	441	472	441	468	483	485	450	442	424	451	451	436	465	448	488	475	455	476	472	466	476	440	438	468	449	436	449	457	412	461	457	438	457	457	424	430	484	479	487	447	456	437	456	478	494	420	497	453	455	467	475	467	450	434	442	486	458	483	440	451	444	437	417	442	454	460	461	487	466	472	453	477	463	488	481	454	482	465	436	472	472	415	467	470	444	492	468	424	453	480	502	481	451	435	423	441	511	404	465	472	467	434	473	491	469	457	435	468	438	446	457	463	460	483	431	403	479	511	455	423	465	479	466	506	413	492	462	436	462	450	479	431	457	448	436	463	474	470	468	459	457	490	476	429	482	471	461	456	428	456	454	437	448	472	435	439	503	454	449	465	440	490	452	480	446	475	439	461	460	456	422	479	439	460	439	471	427	461	466	489	451	443	444	473	444	455	456	469	455	438	457	397	473	450	461	437	462	450	440	474	439	478	472	460	471	474	435	452	459	458	442	449	451	506	455	494	444	494	463	470	480	454	450	486	437	440	469	469	452	409	463	458	452	456	441	435	509	426	465	438	436	462	418	487	452	442	458	465	480	399	487	475	481	421	515	457	495	477	449	454	478	436	423	419	450	474	436	450	423	465	472	440	478	471	441	490	431	453	451	500	427	443	475	458	506	451	518	416	494	452	419	433	466	458	440	462	497	451	443	482	442	476	467	462	480	453	455	489	445	439	420	418	465	420	436	451	473	461	418	448	451	483	425	457	466	448	491	478	434	482	456	452	443	476	482	448	468	464	489	461	415	484	475	454	438	445	448	450	421	487	476	492	453	538	452	476	508	487	423	467	492	471	453	420	487	468	452	455	457	447	474	470	468	449	461	473	422	454	477	499	453	453	448	445	490	469	493	436	438	463	461	497	460	484	498	448	501	473	473	480	447	435	470	455	483	472	460	430	442	451	472	494	460	515	458	472	473	462	417	472	510	511	507	458	452	486	488	437	509	463	500	418	427	478	437	442	455	488	493	458	440	438	492	470	438	462	449	457	445	481	428	444	443	462	477	468	457	481	403	490	469	482	460	456	433	464	493	489	471	457	442	507	452	429	455	493	445	475	484	477	466	443	506	483	458	473	453	467	447	477	432	445	442	456	424	471	460	468	468	444	454	473	437	481	460	450	436	474	448	455	446	463	466	425	450	491	480	441	456	453	448	479	447	456	472	458	465	459	479	498	459	445	472	450	426	447	450	464	469	471	468	492	474	471	435	487	466	443	456	428	458	438	436	464	413	411	442	503	455	443	438	452	458	468	432	457	443	447	413	422	450	484	454	416	426	442	433	489	458	469	497	462	486	463	459	431	412	483	444	455	430	455	459	457	495	459	492	444	450	487	474	448	458	421	456	457	499	450	477	413	442	482	474	471	471	447	450	443	441	460	458	435	473	442	500	504	456	444	483	447	465	506	444	494	466	509	483	459	434	481	465	451	480	491	439	454	446	499	426	496	459	493	424	436	448	422	501	429	437	468	461	482	451	454	459	490	433
27204	18657	14660	8522	5563	4139	3367	2499	1848	1615	1379	1129	1133	1060	994	879	824	765	786	663	677	745	715	719	666	606	620	549	538	503	484	512	527	507	487	458	489	490	533	525	488	496	482	465	538	478	494	494	509	521	547	505	487	501	523	512	505	506	545	528	481	480	469	518	488	555	495	477	475	457	446	497	522	456	478	477	484	530	450	444	474	502	442	492	469	479	497	474	483	503	479	481	469	505	473	429	457	474	446	438	489	468	492	494	446	447	487	463	466	466	456	464	447	484	510	457	461	474	475	464	476	448	480	458	472	488	471	437	468	484	474	482	490	461	479	477	446	489	475	488	464	451	454	450	498	484	479	463	510	515	517	470	462	490	506	505	449	453	447	470	467	478	421	523	441	487	497	454	508	475	471	467	469	492	466	474	485	473	442	468	452	482	498	457	435	494	499	471	501	461	443	454	470	421	442	488	477	466	499	456	482	501	471	516	480	499	464	475	462	493	450	444	477	465	473	453	501	476	453	458	520	460	456	457	478	475	496	447	458	444	484	478	461	482	470	484	453	433	485	459	467	451	451	483	486	497	453	479	488	470	456	497	529	451	483	461	479	497	467	485	464	459	474	473	472	472	515	487	487	479	482	498	459	489	462	513	464	507	465	483	510	514	490	474	468	450	521	521	511	513	487	509	474	496	478	493	489	486	514	520	479	446	468	492	463	463	434	459	470	480	461	463	462	483	437	494	503	474	458	462	477	470	462	487	479	471	472	476	510	462	507	501	507	492	489	454	479	481	457	459	467	450	485	488	457	502	429	458	485	430	472	487	478	526	463	482	458	448	490	456	439	468	522	481	453	531	450	460	469	476	452	458	520	485	432	481	457	457	504	460	498	451	501	473	488	460	426	499	486	471	477	506	524	467	445	469	449	495	469	488	472	440	486	492	460	482	506	483	499	466	469	446	457	457	445	475	458	477	478	472	460	483	527	513	478	485	511	481	470	526	476	509	479	494	489	464	491	516	438	445	460	478	484	461	486	469	474	483	492	479	470	443	454	482	483	492	478	482	479	506	468	479	483	459	490	501	483	489	484	467	456	491	465	492	532	482	456	500	514	503	458	518	454	480	467	458	473	495	479	473	497	478	461	478	477	486	515	476	466	484	488	457	488	494	483	439	427	463	467	476	442	457	477	416	453	463	461	467	475	498	489	481	506	480	492	431	490	516	479	487	476	441	482	501	478	462	470	454	483	484	491	490	518	417	440	484	483	505	451	458	512	442	504	497	456	484	509	478	445	475	531	455	469	498	457	500	466	444	467	496	511	503	445	491	470	433	473	442	440	493	485	502	480	453	485	496	484	488	446	491	501	454	453	508	488	483	471	442	447	509	487	487	482	470	510	465	467	496	496	457	458	519	464	509	483	505	475	520	511	472	513	499	466	460	505	438	459	420	502	495	468	481	464	477	509	487	473	475	465	471	446	487	495	467	435	475	459	474	501	485	467	515	464	487	495	503	481	474	524	433	518	442	471	440	493	481	480	481	478	457	505	482	479	503	498	449	520	502	479	493	494	489	504	484	495	463	462	441	456	503	493	500	486	482	493	466	483	468	441	466	470	480	491	431	443	471	479	469	462	460	520	482	482	446	500	484	465	504	502	490	497	489	478	463	504	490	431	448	475	494	499	445	450	493	471	464	472	444	455	443	454	482	468	493	498	452	464	485	485	455	479	473	481	468	496	460	477	446	455	503	497	435	473	472	503	477	465	496	479	457	533	516	469	463	469	479	506	527	477	475	472	480	469	460	453	502	462	538	501	478	462	457	475	466	472	481	492	486	483	519	463	469	442	448	491	517	482	491	483	495	500	460	457	469	487	489	480	459	480	457	480	466	484	498	484	462	489	475	457	478	469	462	467	483	510	494	432	500	500	498	488	458	484	466	488	486	491	445	502	487	438	483	457	473	460	464	432	537	471	467	491	442	457	502	483	452	468	445	454	460	457	488	456	471	487	459	461	455	468	494	464	465	528	491	487	479	459	482	456	514	457	516	524	458	473	476	462	443	467	480	457	468	459	502	466	482	532	453	454	479	442	483	463	473	451	509	509	520	489	431	482	490	472	460	480	473	482	478	475	457	457	507	482	437	482	476	476	484	480	493	459	457	460	456	470	469	494	455	451	464	473	438	479	500	453	462	471	447	490	463	482	489	503	506	462	492	472	491	498	487	500	518	463	462	477	509	496	479	451	490	511	487	494	478	474	500	466	474	474	490	477	466	483	443	474	474	479	496	520	481	468	464	466	478	498	486	501	437	465	458	496	462	483	457	474	431	489	451	439	506	480	511	522	456	459	451	444	473	504	465	477	495	459	521	494	494	472	477	461	466	479	481	504	497	426	478	507	513	485	473	482	455	476	490	473	459	494	459	460	474	475	476	483	469	454	485	464	487	507	429	506	509	427	459	455	506	481	493	505	481	469	485	467	476	492	474	497	457	464	494	488	514	488	492	450	485	490	435	459	504	520	475	520	484	454	480	502	462	436	502	472	454	473	463	473	479	456	459	467	490	442	478	452	518	473	493	481	475	498	477	532	472	460	492	454	434	464	480	468	459	431	499	513	463	451	485	467	484	491	448	478	456	495	479	490	464	519	512	508	454	479	440	461	506	499	469	452	462	504	503	476	503	495	494	499	469	492	499	494	488	506	479	518	496	475	477	503	444	500	492	486	504	514	480	492	514	471	439	452	503	518	438	474	479	443	492	456	500	490	498	472	489	442	497	482	481	475	496	487	471	486	486	445	459	487	467	481	480	458	471	502	521	453	491	474	475	495	455	459	499	478	502	484	484	480	466	478	514	469	482	477	464	493	477	499	467	489	475	497	489	463	470	472	469	545	478	458	417	486	510	470	504	483	447	482	493	500	511	462	491	442	475	501	488	472	511	467	474	481	508	455	436	478	459	460	468	470	500	469	461	474	493	494	508	476	473	505	459	519	442	484	476	489	487	504	464	490	454	484	484	462	482	494	468	473	482	460	495	445	455	462	450	484	512	512	496	473	514	428	463	475	474	486	442	469	443	476	488	478	458	427	502	485	500	520	443	453	489	484	452	489	444	478	470	463	439	459	463	476	487	471	461	458	491	448	459	491	491	488	476	476	466	476	515	491	493	458	517	491	512	468	482	453	501	459	465	461	438	472	464	497	483	440	490	473	466	498	518	504	460	463	493	490	472	474	483	474	474	463	489	492	444	495	438	456	465	482	480	498	495	471	444	463	473	480	430	471	465	474	482	497	520	495	422	471	511	487	468	482	485	489	483	511	452	474	471	491	501	494	452	474	496	497	500	469	500	492	484	507	469	488	512	486	481	453	448	530	494	472	474	518	474	431	504	497	458	494	453	465	485	484	473	451	442	473	466	469	476	532	488	482	457	443	480	441	439	447	497	439	494	475	482	494	478	462	509	516	468	497	487	515	453	480	520	473	460	445	460	488	515	471	492	490	477	455	454
25054	21593	28306	25285	19295	3816	1965	1513	1247	1137	1074	989	905	941	905	856	821	809	782	766	754	757	748	755	765	764	716	705	721	727	640	680	685	670	621	630	697	681	644	669	630	664	680	635	652	687	666	650	649	633	690	643	671	688	710	689	693	720	684	702	658	630	613	671	702	667	667	645	616	621	634	641	619	681	636	645	699	647	606	635	664	670	640	678	619	657	681	627	652	645	652	690	688	666	643	678	645	626	677	671	660	637	670	681	665	647	663	575	676	667	680	695	669	673	671	633	650	643	647	630	651	655	688	656	602	648	657	635	624	664	680	612	654	662	609	622	628	648	684	641	639	657	672	649	627	651	645	652	699	642	650	638	689	676	676	702	714	635	649	661	673	678	656	663	673	682	686	689	678	675	671	624	651	692	648	651	595	684	676	683	650	684	638	634	703	607	645	668	679	612	642	650	610	655	673	666	667	668	621	646	636	651	665	655	642	710	636	641	660	669	587	662	671	668	635	662	719	668	622	650	639	683	615	658	623	684	687	648	623	657	693	655	656	591	668	664	669	660	699	661	687	678	635	707	624	619	622	632	669	661	664	632	660	641	673	710	623	703	636	657	648	621	642	656	670	651	662	625	662	680	697	616	652	669	633	637	655	674	652	648	663	622	629	633	700	713	672	689	674	638	653	669	648	674	627	637	639	681	633	644	632	692	715	719	677	634	675	638	641	664	663	662	676	645	644	669	631	627	664	680	645	625	647	662	674	666	697	646	649	651	634	634	640	653	619	682	658	696	666	638	629	653	654	626	621	663	637	597	613	619	621	630	657	689	677	692	667	635	667	688	675	689	660	647	661	654	697	674	614	677	691	678	628	660	658	663	656	667	616	681	629	675	692	633	664	635	655	672	648	632	651	668	639	629	626	625	682	622	637	660	616	648	642	636	664	679	643	670	596	669	666	713	655	687	650	695	671	661	675	693	676	681	628	595	698	677	620	673	681	651	593	654	676	641	657	690	622	687	655	698	673	647	621	646	664	630	642	660	647	662	655	657	650	645	650	669	592	681	653	645	647	659	662	662	585	691	663	630	653	678	644	664	689	603	681	626	670	649	669	611	604	661	681	670	629	670	711	722	684	631	649	689	646	628	621	650	676	646	689	713	628	660	668	671	662	661	676	683	672	686	659	655	668	625	603	687	679	660	631	624	686	670	670	616	698	671	624	593	688	637	691	674	689	641	661	631	695	632	666	653	657	625	694	596	615	619	684	666	621	729	698	654	624	683	609	635	661	708	660	596	646	665	681	663	684	685	655	592	655	645	644	666	636	677	627	604	672	674	648	691	665	646	636	630	645	678	651	659	646	624	683	663	674	647	659	657	627	681	629	650	648	664	679	663	642	636	589	660	597	685	663	668	620	624	642	672	687	654	652	662	664	665	677	650	657	649	699	672	624	674	670	700	658	690	663	641	713	671	629	633	672	618	594	630	675	657	691	623	619	654	607	642	692	690	637	707	657	660	663	629	644	600	645	635	634	660	659	652	633	687	659	634	633	699	663	693	608	639	674	610	666	626	632	630	684	662	648	659	650	727	664	643	653	604	620	718	694	673	641	641	655	638	673	665	665	671	657	670	628	614	649	642	629	618	636	714	610	668	684	661	664	675	652	687	628	637	722	647	672	684	651	619	680	653	699	640	650	603	672	657	653	673	654	611	655	632	621	685	678	704	645	636	670	642	619	649	661	675	660	670	645	668	651	646	661	627	670	642	672	677	649	724	655	645	644	636	630	626	697	637	621	655	634	639	632	649	667	671	659	658	680	642	617	615	634	653	619	685	610	678	663	652	663	617	621	674	632	648	662	650	689	694	622	703	655	700	700	630	613	690	650	657	660	621	641	702	648	666	680	677	633	626	646	622	638	653	663	616	633	671	698	615	628	610	647	626	659	728	630	648	657	601	634	637	670	689	677	655	631	651	607	642	641	622	664	674	646	676	640	602	643	675	671	635	673	625	672	651	653	685	645	654	640	673	674	593	731	668	662	643	647	614	651	618	649	638	667	667	658	696	663	619	662	660	657	670	623	665	654	696	650	626	646	641	673	666	648	689	679	702	620	640	686	604	690	636	673	690	611	630	621	638	619	641	654	678	627	618	640	699	636	647	627	628	616	665	628	605	638	655	620	658	642	666	671	657	633	648	623	618	678	622	674	662	650	616	631	657	672	699	638	644	631	678	630	650	670	664	589	612	657	614	692	649	682	692	682	618	676	665	654	681	700	636	651	655	664	634	670	621	684	653	611	635	655	668	640	612	662	676	633	652	622	643	633	679	664	662	664	631	651	646	687	649	641	693	653	645	657	674	623	639	621	608	639	650	632	661	623	668	689	622	658	691	648	680	693	681	647	614	620	646	635	678	614	637	615	632	681	707	677	686	673	631	658	629	665	712	647	680	626	645	653	701	692	668	622	682	648	677	646	638	658	662	640	670	595	651	668	665	661	700	694	638	603	665	641	687	693	614	685	672	661	632	665	613	654	621	670	632	640	660	667	661	653	635	679	651	606	668	669	696	601	609	640	638	671	605	647	657	649	686	664	657	631	664	654	664	641	597	611	657	686	625	607	652	680	612	646	634	646	650	684	678	637	662	685	634	646	711	637	613	670	656	658	644	643	616	628	643	687	643	655	657	665	644	596	652	665	620	627	598	680	632	679	620	708	672	675	652	607	639	704	614	630	594	612	656	591	604	660	656	643	623	651	654	632	657	659	667	658	617	638	634	668	635	655	667	689	641	610	659	672	674	666	652	667	644	641	684	635	648	687	668	655	641	614	651	664	627	640	650	648	650	663	666	633	680	665	616	640	696	621	675	666	648	610	621	656	713	634	669	626	610	639	639	640	658	669	668	646	648	643	628	643	626	699	662	696	637	698	667	647	633	670	655	632	644	651	679	628	608	687	659	639	697	633	631	624	654	624	651	675	610	606	683	621	626	693	667	606	652	678	666	720	641	665	661	669	652	663	653	605	643	667	677	653	634	715	642	687	684	639	687	666	627	666	674	678	622	660	682	625	671	625	637	613	664	659	660	728	639	628	635	675	646	704	654	696	669	726	688	635	661	616	685	670	656	671	661	637	639	656	624	659	697	640	608	637	637	627	666	656	637	691	614	690	644	623	632	645	648	628	667	673	620	625	648	639	663	665	693	637	659	626	701	644	677	667	635	644	692	636	639	623	620	656	672	631	647	656	624	624	646	703	648	654	684	629	658	659	657	667	615	664	723	654	678	636	649	651	647	687	661	625	616	665	622	641	665	661	653	666	670	644	666	639	676	664	655	592	657	713	638	686	616	644	629	691	600	658	650	664	633	650	625	718	674	607	682	645	698	680	649	613	682	661	610	633	666	652	603	638	632	650	657	648	677	626	642	615	663	661	659	643	655	627	649	669	662	627	654	675	653	683	681	662	629	670	614	686	612	617	671	633	700	675	668	627	629	624	658	606	694	650	649
28090	15605	11999	6944	4410	3334	2639	2115	1693	1451	1330	1115	1072	1100	1011	925	819	832	785	758	830	790	843	791	784	801	722	711	697	675	690	639	670	653	652	630	656	650	628	603	660	633	617	656	684	654	646	658	684	637	653	626	668	624	643	643	672	675	660	696	660	601	659	638	621	649	658	651	681	610	591	660	590	655	643	625	665	667	629	665	615	644	650	618	651	647	686	630	632	644	623	664	641	640	606	670	662	616	673	639	652	666	646	646	632	650	615	640	651	641	680	635	651	651	635	640	673	645	666	630	640	650	646	628	653	640	650	602	627	682	678	629	618	656	661	630	645	623	629	652	645	614	648	657	569	665	645	609	669	629	665	591	617	656	676	661	646	663	658	654	632	695	668	696	686	661	607	616	613	629	623	604	601	660	639	641	641	673	620	620	663	640	627	667	656	655	662	697	650	629	657	667	654	673	674	678	660	629	616	653	674	628	659	674	616	640	608	637	646	643	638	668	659	680	671	678	610	600	614	634	597	667	623	651	667	651	660	591	620	605	690	626	647	684	629	686	662	627	646	623	622	635	639	602	662	656	638	623	665	642	625	645	608	677	633	662	610	621	643	646	632	616	631	603	689	647	586	647	653	629	606	652	642	610	657	618	605	638	667	606	638	635	617	623	673	638	621	672	625	612	613	629	612	649	652	640	648	648	671	572	585	674	615	628	635	640	640	654	653	669	621	633	637	631	639	613	640	618	654	625	661	673	673	644	680	690	643	640	661	616	629	649	600	592	640	617	623	618	625	631	595	691	616	667	647	675	640	673	662	661	606	687	649	625	649	661	647	688	644	661	621	614	710	619	668	639	588	616	668	630	639	642	617	606	661	637	649	669	641	711	689	671	654	609	686	620	646	649	630	671	603	686	699	582	706	598	654	582	585	623	634	613	648	644	676	624	649	613	679	650	688	639	635	625	616	625	639	584	626	626	611	612	635	643	660	632	656	615	575	629	620	672	658	597	684	662	636	674	681	621	651	633	603	610	641	616	651	593	672	625	648	677	629	651	623	639	676	641	646	695	631	589	649	625	638	609	611	642	640	603	620	640	653	609	585	632	610	624	679	649	646	678	650	608	622	622	643	626	651	616	652	618	628	678	650	637	601	618	652	625	627	631	666	650	677	606	658	672	663	669	652	626	607	691	624	620	660	603	616	649	597	633	611	631	640	682	672	665	654	629	615	646	636	662	618	633	573	701	651	646	685	657	615	653	656	623	619	654	671	684	658	633	647	643	624	649	627	645	617	653	647	627	640	628	633	650	618	653	642	620	652	666	666	606	665	603	640	690	625	680	645	579	641	665	651	630	653	703	660	630	677	621	648	659	647	660	620	644	609	636	661	628	667	678	655	675	637	638	594	636	656	636	656	631	626	653	629	622	650	660	634	638	643	637	660	636	638	617	650	642	627	637	629	651	699	649	640	603	691	655	644	642	599	618	652	639	641	621	595	638	653	630	679	606	655	622	647	626	615	573	652	608	634	651	641	635	654	681	646	676	631	640	664	661	689	636	637	644	663	650	615	618	696	623	632	616	655	693	658	636	636	656	608	648	678	626	633	611	667	648	612	660	650	695	712	631	661	643	634	622	653	633	619	616	595	658	647	583	648	602	632	614	614	661	640	656	614	640	627	599	624	635	637	689	627	609	622	668	659	592	643	661	635	568	637	649	631	666	653	662	673	626	690	613	698	668	659	651	644	624	615	650	627	660	616	619	668	683	668	609	622	637	621	623	650	656	620	635	630	620	645	670	627	678	664	658	672	601	625	655	650	665	646	651	666	617	627	636	655	624	644	627	665	619	631	645	628	649	657	649	627	620	634	595	585	647	629	651	575	613	664	660	666	635	651	607	660	592	648	659	612	659	652	659	652	606	656	640	661	697	639	625	622	665	633	595	677	634	604	625	648	637	626	621	663	650	641	570	654	705	627	643	605	648	661	617	572	644	615	632	661	604	659	665	639	685	650	660	669	614	636	629	617	667	616	645	627	615	654	657	661	669	635	628	655	644	652	613	608	639	651	644	639	668	627	614	674	647	637	611	644	656	647	673	620	602	633	579	614	612	653	621	646	635	709	599	664	661	684	642	627	629	635	645	628	658	620	654	621	650	664	640	674	662	613	658	651	629	637	650	667	644	699	659	649	633	658	673	631	631	617	638	602	675	604	672	654	653	641	666	636	605	670	646	657	614	618	651	628	620	658	639	621	696	679	613	645	619	655	630	666	665	652	646	666	625	650	638	624	646	608	631	649	669	662	646	697	655	655	673	666	641	588	625	644	660	656	598	652	627	667	638	666	649	679	662	630	620	666	639	644	622	608	655	657	607	610	642	653	679	632	658	626	651	639	632	677	625	655	637	629	598	619	660	667	656	666	722	675	624	631	644	650	644	605	668	654	655	635	628	632	634	608	641	635	627	613	648	624	584	647	632	674	674	695	632	644	657	613	656	617	646	629	681	615	657	658	605	674	646	604	658	628	632	627	647	648	590	676	646	694	640	664	645	597	697	613	576	628	632	684	649	641	636	634	605	609	681	686	604	639	639	670	664	649	581	638	618	615	620	595	577	652	706	611	590	597	654	646	629	646	667	657	619	640	626	620	658	607	680	669	674	686	651	640	629	667	661	628	658	607	643	585	609	659	613	640	646	616	639	652	683	610	615	678	609	608	657	680	601	634	624	641	660	621	615	632	642	674	656	628	620	647	617	679	646	622	641	653	694	658	611	659	620	630	641	620	674	618	636	670	659	605	681	663	671	652	647	679	654	618	648	609	645	649	653	626	684	694	647	651	629	594	606	637	626	618	661	606	664	653	649	592	594	643	615	649	648	630	646	624	644	606	667	625	651	614	664	623	643	584	657	664	622	629	637	683	655	612	659	622	607	644	642	611	640	632	615	633	678	617	642	598	678	685	601	616	665	650	688	652	651	663	606	645	649	655	639	659	671	671	640	599	640	566	615	632	643	631	644	650	684	643	674	651	623	667	637	673	637	657	593	648	615	694	667	650	679	681	667	665	609	633	670	604	657	615	651	635	673	656	662	571	627	675	643	648	664	637	645	653	677	641	599	650	605	659	632	668	631	665	663	646	621	648	599	609	636	594	607	648	641	670	618	640	641	663	685	665	608	625	595	641	628	655	611	621	635	619	652	628	656	684	627	651	670	653	668	643	641	666	612	627	656	617	633	632	665	631	660	697	643	663	614	674	642	657	616	609	669	627	614	651	639	622	589	676	617	638	672	669	618	663	645	656	680	639	633	616	624	668	604	673	638	608	675	659	618	595	631	675	636	616	636	651	641	645	649	606	626	698	642	618	682	606	632	614	643	646	630	633	625	624	630	630	644	623	651	628	645	642	646	666	659	609	647	677	590	675	616	652	613	638	664	677	700	636	666	632	658	640	659	655	677	582	660	701	644	681	693	672	619	641	631	627	661	668	583	626	678	615	624	629	678	622	621
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
